| Range | Size | Symbol or [section] name | 
  
    | 2400bd14-2400bfd3 | 704 | rr | 
  
    | 2400bfd4-2400bfe7 | 20 | __SEGGER_RTL_global_locale | 
  
    | 2400bfe8-2400bfeb | 4 | uwTickPrio | 
  
    | 2400bfec-2400bfef | 4 | stdout | 
  
    | 2400bff0-2400bff3 | 4 | stdin | 
  
    | 2400bff4-2400bff7 | 4 | stderr | 
  
    | 2400bff8-2400bffb | 4 | _tx_thread_system_state | 
  
    | 2400bffc-2400bfff | 4 | SystemD2Clock | 
  
    | 2400c000-2400c003 | 4 | SystemCoreClock | 
  
    | 2400c004-2400c005 | 2 | delay_ms | 
  
    | 2400c006-2400c06a | 101 | _nx_version_id | 
  
    | 2400c06b-2400c0c6 | 92 | _fx_version_id | 
  
    | 2400c0c7-2400c0d8 | 18 | timer_name | 
  
    | 2400c0d9-2400c0dc | 4 | ipName | 
  
    | 2400c0dd-2400c0dd | 1 | uwTickFreq | 
  
    | 2400bd14-2400c0dd | 970 | Total (15 sections) | 
Summary
  
    | Description | Size | 
  
    | Initialization table | 52 bytes | 
  
    | Source image | 362 bytes | 
  
    | Destination image | 56 006 bytes | 
  
    | Saving | 55 592 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 | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | ADC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | App_ThreadX_Init | 0x080173B7 | 712 | 2 | Code | Lc | charger_lto.o | 
  
    | BDMA_Channel0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel6_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BDMA_Channel7_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | BusFault_Handler | 0x08007809 | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | CEC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | CHECK_IPV6_ADDRESSES_SAME | 0x0801423D | 82 | 2 | Code | Lc | charger_lto.o | 
  
    | CHECK_IP_ADDRESSES_BY_PREFIX | 0x0801DCF7 | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | CHECK_UNSPECIFIED_ADDRESS | 0x0801DD5F | 56 | 2 | Code | Lc | charger_lto.o | 
  
    | COMP1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | COPY_IPV6_ADDRESS | 0x080142A9 | 42 | 2 | Code | Lc | charger_lto.o | 
  
    | CORDIC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | CRS_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DCMI_PSSI_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DFSDM1_FLT0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DFSDM1_FLT1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DFSDM1_FLT2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DFSDM1_FLT3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA1_Stream0_IRQHandler | 0x08017B17 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | DMA1_Stream1_IRQHandler | 0x08017B27 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | DMA1_Stream2_IRQHandler | 0x08017B37 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | DMA1_Stream3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA1_Stream4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA1_Stream5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA1_Stream6_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA1_Stream7_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2D_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream6_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA2_Stream7_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMAMUX1_OVR_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMAMUX2_OVR_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA_CalcBaseAndBitshift | 0x08008A65 | 414 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CalcDMAMUXChannelBaseAndMask | 0x08008C03 | 350 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CalcDMAMUXRequestGenBaseAndMask | 0x0801823F | 268 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CheckFifoParam | 0x08001429 | 204 | 4 | Code | Lc | charger_lto.o | 
  
    | DMA_SetConfig | 0x08008D61 | 1 174 | 2 | Code | Lc | charger_lto.o | 
  
    | DTS_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DebugMon_Handler | 0x0800735F | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | DoNothing() | 0x0800735F | 2 | 2 | Code | Lc | charger_lto.o | 
  
    | ECC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | ETH_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | ETH_WKUP_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI15_10_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | EXTI9_5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | Error_Handler | 0x0801799F | 4 | 2 | Code | Lc | charger_lto.o | 
  
    | FDCAN1_IT0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FDCAN1_IT1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FDCAN2_IT0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FDCAN2_IT1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FDCAN3_IT0_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FDCAN3_IT1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FDCAN_CAL_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FLASH_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FMAC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FMC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | FPU_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | HAL_DMA_Abort | 0x080091F7 | 2 170 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_Abort_IT | 0x0801899F | 1 520 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_IRQHandler | 0x08018F8F | 3 940 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_Init | 0x08007E57 | 3 086 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_Start_IT | 0x0801834B | 1 620 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_Delay | 0x08007D25 | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_DeInit | 0x0800A003 | 698 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_Init | 0x08009A71 | 1 426 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_ReadPin | 0x08019EF3 | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_TogglePin | 0x08019FA3 | 68 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_WritePin | 0x08019F3B | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GetTick | 0x08017D77 | 12 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_IncTick | 0x08007D0B | 26 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_Init | 0x08007C95 | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_InitTick | 0x0800773B | 206 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MPU_ConfigRegion | 0x08017F1B | 804 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MPU_Disable | 0x08007E35 | 34 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MPU_Enable | 0x08017EEB | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MspInit | 0x08017AF7 | 32 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_DisableIRQ | 0x08017E8B | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_EnableIRQ | 0x08017E33 | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_SetPriority | 0x08007D9D | 90 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_SetPriorityGrouping | 0x08007D5F | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_PWREx_ConfigSupply | 0x08019FE7 | 168 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_PWR_EnableBkUpAccess | 0x0800A2BD | 18 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetD3PCLK1Freq | 0x0800BC1D | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPLL1ClockFreq | 0x08002BF9 | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPLL2ClockFreq | 0x08002E91 | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPLL3ClockFreq | 0x08003129 | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPeriphCLKFreq | 0x08004C79 | 2 450 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_PeriphCLKConfig | 0x080017E5 | 5 140 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_ClockConfig | 0x0800AE6D | 1 962 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetClockConfig | 0x0801A08F | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetHCLKFreq | 0x0800B617 | 86 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetPCLK1Freq | 0x0800B66D | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetPCLK2Freq | 0x0800B693 | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetSysClockFreq | 0x080014F5 | 752 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_OscConfig | 0x0800A2CF | 2 974 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RTC_Init | 0x0800BC43 | 494 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RTC_MspInit | 0x08007537 | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RTC_WaitForSynchro | 0x0801A117 | 76 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Read_DMADoubleBuf0CpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Read_DMADoubleBuf1CpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Write_DMADoubleBuf0CpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Write_DMADoubleBuf1CpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_ConfigWideBusOperation | 0x0800C0EF | 602 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_DeInit | 0x0801A76F | 112 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_ErrorCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_GetCardCSD | 0x0800C65B | 642 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_GetCardState | 0x0801A3AF | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_GetCardStatus | 0x0801A287 | 296 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_IRQHandler | 0x0800CA31 | 786 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_Init | 0x0800BF1D | 466 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_InitCard | 0x0801A163 | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_MspDeInit | 0x08007683 | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_MspInit | 0x08007585 | 254 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_ReadBlocks_DMA | 0x0800C8EF | 322 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_RxCpltCallback | 0x08011E15 | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_TxCpltCallback | 0x08011DFF | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_WriteBlocks_DMA | 0x0801A7DF | 320 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_ErrorCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_IRQHandler | 0x0801AA23 | 804 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_Init | 0x0800CD43 | 1 522 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_MspInit | 0x080179F3 | 260 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_RxCpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_SuspendCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_TxCpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_TxRxCpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_Break2Callback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_BreakCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_CommutCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_MasterConfigSynchronization | 0x0801B92B | 840 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_Base_Init | 0x0800D45D | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_Base_MspInit | 0x08017C93 | 228 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_Base_Start_IT | 0x0801AD73 | 532 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_ConfigClockSource | 0x0800EAB9 | 2 282 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_CaptureCallback | 0x08007831 | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_ConfigChannel | 0x0800E4D3 | 1 110 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_Init | 0x0800DB33 | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_MspInit | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_Start_IT | 0x080033C1 | 1 268 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_Stop_IT | 0x080038B5 | 892 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IRQHandler | 0x0800DDD5 | 502 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_MspPostInit | 0x08007A4F | 94 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_OC_DelayElapsedCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_ConfigChannel | 0x08003C31 | 1 424 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_Init | 0x0800D891 | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_MspInit | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_PulseFinishedCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_Start | 0x0801B0C7 | 1 120 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PeriodElapsedCallback | 0x080074D5 | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_ReadCapturedValue | 0x080041C1 | 780 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_SlaveConfigSynchro | 0x0800F3F5 | 534 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_TriggerCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_DisableFifoMode | 0x08010D33 | 306 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_ReceiveToIdle_DMA | 0x08011161 | 170 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_RxEventCallback | 0x0800780B | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_RxFifoFullCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_SetRxFifoThreshold | 0x08010FE3 | 382 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_SetTxFifoThreshold | 0x08010E65 | 382 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_TxFifoEmptyCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_WakeupCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_ErrorCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_IRQHandler | 0x0801059B | 1 706 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_Init | 0x0800FCB1 | 542 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_MspInit | 0x08007B37 | 350 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_RxCpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_RxHalfCpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_Transmit_IT | 0x0801BE7F | 304 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_TxCpltCallback | 0x0801A997 | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HSEM1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | HardFault_Handler | 0x08007809 | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | I2C1_ER_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C1_EV_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C2_ER_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C2_EV_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C3_ER_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C3_EV_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C4_ER_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C4_EV_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C5_ER_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | I2C5_EV_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | IPv6_Address_Type | 0x080142D3 | 338 | 2 | Code | Lc | charger_lto.o | 
  
    | LPTIM1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LPTIM2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LPTIM3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LPTIM4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LPTIM5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LPUART1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LTDC_ER_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | LTDC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | MDIOS_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | MDIOS_WKUP_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | MDMA_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | MPU_Config() | 0x0800747F | 86 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_DMA_Init | 0x0800560B | 90 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_FileX_Init | 0x08011D07 | 122 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_GPIO_Init | 0x08006423 | 646 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_NetXDuo_Init | 0x08013D23 | 174 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_RTC_Init | 0x080074FD | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_SDMMC1_SD_Init | 0x080179B3 | 64 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_SPI4_Init | 0x080076D1 | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_TIM3_Init | 0x08007981 | 206 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_TIM8_Init | 0x08017BA7 | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_ThreadX_Init | 0x0801767F | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_USART3_UART_Init | 0x08007AAD | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | MemManage_Handler | 0x08007809 | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | NMI_Handler | 0x08007809 | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | NVIC_EncodePriority | 0x08017DCF | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | OCTOSPI1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | OCTOSPI2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | OTG_HS_EP1_IN_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | OTG_HS_EP1_OUT_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | OTG_HS_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | OTG_HS_WKUP_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | PVD_AVD_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | PendSV_Handler | 0x0800037D |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | RCCEx_PLL2_Config | 0x0800B6B9 | 686 | 2 | Code | Lc | charger_lto.o | 
  
    | RCCEx_PLL3_Config | 0x0800B967 | 694 | 2 | Code | Lc | charger_lto.o | 
  
    | RCC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | RNG_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | RTC_Alarm_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | RTC_EnterInitMode | 0x0800BE31 | 110 | 2 | Code | Lc | charger_lto.o | 
  
    | RTC_ExitInitMode | 0x0800BE9F | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | RTC_WKUP_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | Reset_Handler | 0x08022F27 | 24 | 2 | Code | Gb | Cortex_M_Startup.o | 
  
    | SAI1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SAI4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SDMMC1_IRQHandler | 0x08017B77 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | SDMMC2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SDMMC_CmdAppCommand | 0x08011971 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdAppOperCommand | 0x080119AF | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdBlockLength | 0x080115B9 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdBusWidth | 0x080119E5 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdGoIdleState | 0x0801C3F7 | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdOperCond | 0x0801193B | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdReadMultiBlock | 0x08011843 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdReadSingleBlock | 0x08011805 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSelDesel | 0x080118FD | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendCID | 0x08011A5D | 50 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendCSD | 0x08011B25 | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendSCR | 0x08011A23 | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendStatus | 0x08011C8F | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSetRelAdd | 0x08011B5B | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdStatusRegister | 0x08011CCD | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdStopTransfer | 0x0801C38F | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdWriteMultiBlock | 0x080118BF | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdWriteSingleBlock | 0x08011881 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_ConfigData | 0x08011467 | 338 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdError | 0x0801C423 | 84 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp1 | 0x080115F7 | 526 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp2 | 0x08011A8F | 150 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp3 | 0x0801C513 | 132 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp6 | 0x08011B95 | 250 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp7 | 0x0801C477 | 156 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCommandResponse | 0x08011417 | 14 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetPowerState | 0x0801C37F | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetResponse | 0x08011425 | 66 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_Init | 0x0801120B | 270 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_PowerState_OFF | 0x0801C36B | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_PowerState_ON | 0x0801C357 | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_ReadFIFO | 0x08011319 | 14 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_SendCommand | 0x0801133D | 218 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_WriteFIFO | 0x08011327 | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_FindSCR | 0x0801A4A7 | 364 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_InitCard | 0x0801A613 | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_PowerOFF | 0x0800C8DD | 18 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_PowerON | 0x0800C53D | 286 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_Read_IT | 0x0801A91F | 120 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_SendSDStatus | 0x0800C3C7 | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_SendStatus | 0x0801A3DF | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_WideBus_Disable | 0x0800C349 | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_WideBus_Enable | 0x0801A427 | 128 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_Write_IT | 0x0801A99F | 132 | 2 | Code | Lc | charger_lto.o | 
  
    | SEGGER_RTT_Write | 0x08017311 | 54 | 2 | Code | Gb | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | SEGGER_RTT_WriteNoLock | 0x080172B7 | 90 | 2 | Code | Gb | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | SET_SOLICITED_NODE_MULTICAST_ADDRESS | 0x0801DD97 | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | SET_UNSPECIFIED_ADDRESS | 0x0801428F | 26 | 2 | Code | Lc | charger_lto.o | 
  
    | SPDIF_RX_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SPI1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SPI2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SPI3_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SPI4_IRQHandler | 0x08017B97 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | SPI5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SPI6_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SPI_CloseTransfer | 0x0800D35F | 254 | 2 | Code | Lc | charger_lto.o | 
  
    | SPI_DMAAbortOnError | 0x0801AD47 | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | SPI_GetPacketSize | 0x0800D335 | 42 | 2 | Code | Lc | charger_lto.o | 
  
    | SVC_Handler | 0x08007809 | 2 | 2 | Code | Wk | Cortex_M_Startup.o | 
  
    | SWPMI1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | SysTick_Handler | 0x08000329 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | SystemClock_Config() | 0x080178CF | 208 | 2 | Code | Lc | charger_lto.o | 
  
    | SystemInit | 0x0800784F | 306 | 2 | Code | Gb | charger_lto.o | 
  
    | TAMP_STAMP_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM15_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM16_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM17_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM1_BRK_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM1_CC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM1_TRG_COM_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM1_UP_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM23_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM24_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM3_IRQHandler | 0x08017B47 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | TIM4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM6_DAC_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM7_IRQHandler | 0x08017B87 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | TIM8_BRK_TIM12_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM8_CC_IRQHandler | 0x08017B67 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | TIM8_TRG_COM_TIM14_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM8_UP_TIM13_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | TIM_Base_SetConfig | 0x0800D6FF | 402 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_CCxChannelCmd | 0x0801AF87 | 320 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_ETR_SetConfig | 0x0801B877 | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_ITRx_SetConfig | 0x0801B8FB | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC1_SetConfig | 0x0800DFCB | 414 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC2_SetConfig | 0x0801B527 | 436 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC3_SetConfig | 0x0800E169 | 434 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC4_SetConfig | 0x0800E31B | 242 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC5_SetConfig | 0x0801B6DB | 196 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC6_SetConfig | 0x0800E40D | 198 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_SlaveTimer_SetConfig | 0x0800F60B | 1 702 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI1_ConfigInputStage | 0x0801B8AB | 80 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI1_SetConfig | 0x0800E929 | 294 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI2_ConfigInputStage | 0x0800F3A3 | 82 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI2_SetConfig | 0x0801B79F | 108 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI3_SetConfig | 0x0800EA4F | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI4_SetConfig | 0x0801B80B | 108 | 2 | Code | Lc | charger_lto.o | 
  
    | TurnGSMModuleOn() | 0x08017803 | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | TurnGSMModuleOn()::$_0::operator()() const | 0x08007273 | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const | 0x080072FD | 98 | 2 | Code | Lc | charger_lto.o | 
  
    | UART4_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | UART5_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | UART7_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | UART8_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | UART9_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | UARTEx_SetNbDataToProcess | 0x08010CB1 | 130 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_AdvFeatureConfig | 0x0800FECF | 826 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_CheckIdleState | 0x0801BC73 | 336 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMAAbortOnError | 0x08010C45 | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMAError | 0x0801C127 | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMAReceiveCplt | 0x0801044F | 282 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMARxHalfCplt | 0x08010569 | 50 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_EndRxTransfer | 0x0801BDC3 | 188 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_EndTransmit_IT | 0x08010C63 | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_EndTxTransfer | 0x0801C19B | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_SetConfig | 0x08005665 | 2 946 | 4 | Code | Lc | charger_lto.o | 
  
    | UART_Start_Receive_DMA | 0x0801C20F | 328 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_16BIT | 0x0801C083 | 164 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_16BIT_FIFOEN | 0x0801BFAF | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_8BIT | 0x080103B5 | 154 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_8BIT_FIFOEN | 0x080102EB | 202 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_WaitOnFlagUntilTimeout | 0x08010209 | 226 | 2 | Code | Lc | charger_lto.o | 
  
    | USART10_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | USART1_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | USART2_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | USART3_IRQHandler | 0x08017B57 | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | USART6_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | UsageFault_Handler | 0x08007809 | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | WAKEUP_PIN_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | WWDG_IRQHandler | 0x08007809 |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | _DoInit | 0x080171E5 | 102 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _GetAvailWriteSpace | 0x0801724B | 22 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _WriteBlocking | 0x08017261 | 86 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _WriteNoCheck | 0x080231AB | 68 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __NVIC_DisableIRQ | 0x08017EB7 | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_EnableIRQ | 0x08017E5F | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_GetPriorityGrouping | 0x08017DBF | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_SetPriority | 0x08007DF7 | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_SetPriorityGrouping | 0x08017D83 | 60 | 2 | Code | Lc | charger_lto.o | 
  
    | __SEGGER_RTL_X_file_bufsize | 0x080231A7 | 4 | 2 | Code | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_X_file_stat | 0x0802316F | 56 | 2 | Code | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_X_file_write | 0x080171DF | 6 | 2 | Code | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_isctype | 0x080232B3 | 32 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_iswctype | 0x080232DF | 32 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_mbtowc | 0x0802327F | 52 | 2 | Code | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_tolower | 0x0801739F | 14 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_toupper | 0x080232D3 | 12 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_towlower | 0x0801739F | 14 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_towupper | 0x080232D3 | 12 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_wctomb | 0x08017391 | 14 | 2 | Code | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_current_locale | 0x08023267 | 24 | 2 | Code | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_float64_frexp_inline | 0x08022F6F | 44 | 2 | Code | Lc | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_float64_isinf | 0x0801711B | 26 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_float64_isnan | 0x08022F53 | 16 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_float64_isnormal | 0x08017135 | 34 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_float64_signbit | 0x08022F63 | 8 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_init_prin | 0x0802309B | 24 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_pow10 | 0x08022FA3 | 60 | 2 | Code | Gb | utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_pre_padding | 0x08017199 | 18 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_prin_flush | 0x08023063 | 28 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_print_padding | 0x0802307F | 28 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_putc | 0x08022FDF | 132 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_stream_write | 0x080171AB | 10 | 2 | Code | Lc | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_vfprintf | 0x08000809 | 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 | 0x08000809 | 3 104 | 8 | Code | Gb | __SEGGER_RTL_vfprintf_float_long_long.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_init_done | 0x0800492B |  | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | __SEGGER_init_lzss | 0x08024189 | 74 | 2 | Code | Wk | SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_init_zero | 0x080241D3 | 18 | 2 | Code | Wk | SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_SIG_DFL | 0x080170E7 | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_SIG_ERR | 0x080170E9 | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_SIG_IGN | 0x080170EB | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_d2ulz | 0x08004935 | 62 | 4 | Code | Wk | floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memclr | 0x08004B5D | 104 | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memclr4 | 0x08004B5D |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memclr8 | 0x08004B5D |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memcpy | 0x08004B01 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memcpy4 | 0x08004B1F |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memcpy8 | 0x08004B1F |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memset | 0x08004B5F |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memset4 | 0x08004B5F |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_memset8 | 0x08004B5F |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_ul2d | 0x08004975 | 90 | 4 | Code | Wk | floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_uldivmod | 0x080049D1 | 302 | 4 | Code | Wk | intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __cxa_guard_acquire | 0x08004C49 | 48 | 4 | Code | Gb | cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __cxa_guard_release | 0x080232FF | 12 | 2 | Code | Gb | cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __startup_complete | 0x0800492B |  | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | __tx_BadHandler | 0x08000315 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_DBGHandler | 0x08000339 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_HardfaultHandler | 0x08000319 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_IntHandler | 0x08000321 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_NMIHandler | 0x08000335 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_PendSVHandler | 0x0800037D |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | __tx_SVCallHandler | 0x0800031D |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_SysTickHandler | 0x08000329 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | _fx_media_boot_info_extract | 0x0801C737 | 272 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_media_open | 0x0801211B | 2 418 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_partition_offset_calculate | 0x0801C847 | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_system_initialize | 0x08012A8D | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_system_timer_entry | 0x080044CD | 568 | 4 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_16_unsigned_read | 0x0801CA53 | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_16_unsigned_write | 0x0801CA63 | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_32_unsigned_read | 0x0801CA7B | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_32_unsigned_write | 0x0801CA8B | 40 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_FAT_entry_read | 0x08012B5F | 1 014 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_FAT_flush | 0x08012F55 | 1 454 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_cache_entry_read | 0x0801CAB3 | 1 176 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_flush | 0x0801CF4B | 960 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_read | 0x08013503 | 1 138 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_write | 0x0801D30B | 668 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_memory_copy | 0x0801D5A7 | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_partition_get | 0x0801C96B | 232 | 2 | Code | Lc | charger_lto.o | 
  
    | _fxe_media_open | 0x08013975 | 342 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv4_send_error_message | 0x080147A7 | 498 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_DAD_clear_NDCache_entry | 0x08014453 | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_dest_table_add | 0x08014B83 | 370 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_dest_table_find | 0x0801F517 | 176 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_perform_DAD | 0x0801DDC3 | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_send_error_message | 0x08014999 | 490 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_send_ns | 0x08014471 | 522 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_send_rs | 0x08015379 | 358 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_igmp_multicast_check | 0x0801E4CF | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_invalidate_destination_entry | 0x08015235 | 142 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_checksum_compute | 0x0801DE4B | 504 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_create | 0x0801D897 | 640 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_deferred_link_status_process | 0x0801467B | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_dispatch_process | 0x080066A9 | 1 010 | 4 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_driver_packet_send | 0x0801E60B | 996 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_header_add | 0x0801E9EF | 360 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_initialize | 0x0801D783 | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_packet_deferred_receive | 0x0801EB57 | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_packet_receive | 0x08014705 | 162 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_packet_send | 0x0801E537 | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_periodic_timer_entry | 0x0801DCDB | 28 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_route_find | 0x0801EBCB | 680 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_thread_entry | 0x08013DE7 | 1 110 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv4_option_process | 0x0801EE73 | 436 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv4_packet_receive | 0x0801E043 | 1 164 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_address_change_endian | 0x08014425 | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_fragment_process | 0x0801F5C7 | 740 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_header_add | 0x0801F027 | 280 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_multicast_join | 0x0801F13F | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_multicast_leave | 0x0802042F | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_option_error | 0x08006D91 | 98 | 4 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_packet_copy | 0x08004705 | 508 | 4 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_packet_send | 0x0801F187 | 912 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_prefix_list_delete_entry | 0x0802030B | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_process_fragment_option | 0x0801F8AB | 308 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_process_hop_by_hop_option | 0x08014CF5 | 266 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_process_routing_option | 0x0801F9DF | 76 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_nd_cache_add_entry | 0x0801FA2B | 388 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_nd_cache_delete_internal | 0x0801FBAF | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_nd_cache_find_entry | 0x0801FC9B | 160 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_allocate | 0x08014DFF | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_copy | 0x0801FD3B | 284 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_data_append | 0x0801FE57 | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_pool_cleanup | 0x08014F75 | 186 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_pool_create | 0x0801556D | 402 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_pool_initialize | 0x0801D79B | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_release | 0x0801FFB3 | 332 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_transmit_release | 0x0801502F | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_system_initialize | 0x0801D7B3 | 228 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_tcp_initialize | 0x0800735F | 2 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_find_max_prefix_length | 0x080150A5 | 178 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_interface_find | 0x080200FF | 524 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_prefix_router_timer_tick | 0x08015157 | 222 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_router_lookup | 0x08020477 | 356 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_router_solicitation_check | 0x080152C3 | 182 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_search_onlink | 0x080154DF | 142 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxe_ip_create | 0x0801DB17 | 452 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxe_packet_pool_create | 0x080205DB | 408 | 2 | Code | Lc | charger_lto.o | 
  
    | _start | 0x08004921 | 14 | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | _tx_byte_allocate | 0x08020773 | 376 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_pool_cleanup | 0x080208EB | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_pool_create | 0x080209D7 | 300 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_pool_search | 0x080156FF | 518 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_cleanup | 0x08020B03 | 256 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_create | 0x08020C03 | 156 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_get | 0x08015905 | 438 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_set | 0x08020C9F | 872 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_initialize_high_level | 0x08015ABB | 134 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_initialize_kernel_enter | 0x08021007 | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_initialize_low_level | 0x080002D1 |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | _tx_mutex_cleanup | 0x0802106B | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_create | 0x08015B41 | 182 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_get | 0x08015BF7 | 494 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_prioritize | 0x080211D7 | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_priority_change | 0x08015DE5 | 410 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_put | 0x08021333 | 936 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_thread_release | 0x08021157 | 128 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_cleanup | 0x080216DB | 252 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_create | 0x080217D7 | 232 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_receive | 0x080218BF | 872 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_send | 0x08021C27 | 632 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_cleanup | 0x08021E9F | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_create | 0x08015F7F | 178 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_delete | 0x08016031 | 290 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_get | 0x08016153 | 274 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_put | 0x08021F8B | 192 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_create | 0x0802204B | 492 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_identify | 0x08016265 | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_initialize | 0x08022237 | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_preemption_change | 0x080222BF | 316 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_resume | 0x080223FB | 184 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_schedule | 0x08000351 |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | _tx_thread_shell_entry | 0x08016293 | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_sleep | 0x080224B3 | 240 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_stack_build | 0x08000411 |  | 16 | Code | Gb | tx_thread_stack_build.o | 
  
    | _tx_thread_suspend | 0x080225A3 | 224 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_system_preempt_check | 0x08022683 | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_system_resume | 0x08016365 | 558 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_system_suspend | 0x08016593 | 842 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_time_slice | 0x080168DD | 146 | 2 | Code | Gb | charger_lto.o | 
  
    | _tx_thread_timeout | 0x0801696F | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_time_get | 0x080169D9 | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_activate | 0x08013ACB | 74 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_change | 0x08013B15 | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_create | 0x08016A07 | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_deactivate | 0x0801D5BF | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_expiration_process | 0x080226E7 | 60 | 2 | Code | Gb | charger_lto.o | 
  
    | _tx_timer_initialize | 0x08022723 | 280 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_interrupt | 0x08000451 |  | 16 | Code | Gb | tx_timer_interrupt.o | 
  
    | _tx_timer_system_activate | 0x0802283B | 188 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_system_deactivate | 0x080228F7 | 96 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_thread_entry | 0x08022957 | 496 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_byte_allocate | 0x08016AD9 | 230 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_byte_pool_create | 0x08016BBF | 326 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_queue_create | 0x08016D05 | 366 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_queue_receive | 0x08022B47 | 140 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_queue_send | 0x08022BD3 | 140 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_semaphore_create | 0x08016E73 | 302 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_semaphore_delete | 0x08016FA1 | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_semaphore_get | 0x08017017 | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_semaphore_put | 0x08022C5F | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_thread_create | 0x08022C93 | 532 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_thread_resume | 0x08022EA7 | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_thread_suspend | 0x08022EDB | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_activate | 0x0801D71B | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_change | 0x08013B4F | 102 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_create | 0x08013BB5 | 366 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_deactivate | 0x0801D74F | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | abort | 0x08022F3F | 20 | 2 | Code | Wk | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | abort_message | 0x080173AD | 10 | 2 | Code | Gb | abort_message.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | abs | 0x08022F9B | 8 | 2 | Code | Wk | intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | assert_failed | 0x080074F3 | 10 | 2 | Code | Lc | charger_lto.o | 
  
    | check_sd_status | 0x0801C703 | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | ethThread | 0x08017687 | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | exit | 0x0800492F | 2 | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | fanThread | 0x08017697 | 312 | 2 | Code | Lc | charger_lto.o | 
  
    | floor | 0x08000651 | 208 | 8 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | fmod | 0x08000509 | 328 | 8 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | frexp | 0x08022F6B | 4 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | fwrite | 0x080170ED | 46 | 2 | Code | Wk | fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | fx_app_thread_entry | 0x0801C66B | 96 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_deinit | 0x08011D81 | 34 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_driver | 0x08006215 | 526 | 4 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_get_status | 0x0801C6DF | 36 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_init | 0x0801C6CB | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_read_blocks | 0x08011DA3 | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_write_blocks | 0x08011DD1 | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | gsmRxData | 0x08006DF3 | 670 | 2 | Code | Lc | charger_lto.o | 
  
    | gsmRxThread | 0x08006A9B | 758 | 2 | Code | Lc | charger_lto.o | 
  
    | gsmThread | 0x08007091 | 482 | 2 | Code | Lc | charger_lto.o | 
  
    | icTimeout(unsigned long) | 0x080061E7 | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | ip_network_driver | 0x08013DD1 | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | ldexp | 0x08017157 | 66 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | main | 0x08007361 | 286 | 2 | Code | Gb | charger_lto.o | 
  
    | memcmp | 0x08017347 | 74 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | memcpy | 0x08004B01 | 92 | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | memset | 0x08004B65 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | printf | 0x080171B5 | 42 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | pulseMeasured | 0x080177CF | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | raise | 0x08017095 | 82 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | reset_handler | 0x08022F27 | 24 | 2 | Code | Gb | Cortex_M_Startup.o | 
  
    | scanKeysThread | 0x0801788B | 68 | 2 | Code | Lc | charger_lto.o | 
  
    | sd_read_data | 0x08011E2B | 378 | 2 | Code | Lc | charger_lto.o | 
  
    | sd_write_data | 0x08011FA5 | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | sprintf | 0x080230B3 | 52 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | startMainThread | 0x080179A3 | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | strlen | 0x080231EF | 44 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | strnlen | 0x0802321B | 76 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | tx_application_define | 0x0801C597 | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | tx_thread_fpu_disable | 0x080003FF |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | tx_thread_fpu_enable | 0x080003FF |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | vfprintf | 0x080230E7 | 28 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | vfprintf_l | 0x08023103 | 108 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
Function symbols by address
  
    | Address | Symbol name | Size | Align | Type | Bd | Object File | 
  
    | 0x080002D1 | _tx_initialize_low_level |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000315 | __tx_BadHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000319 | __tx_HardfaultHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x0800031D | __tx_SVCallHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000321 | __tx_IntHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000329 | __tx_SysTickHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000329 | SysTick_Handler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000335 | __tx_NMIHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000339 | __tx_DBGHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | 0x08000351 | _tx_thread_schedule |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | 0x0800037D | __tx_PendSVHandler |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | 0x0800037D | PendSV_Handler |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | 0x080003FF | tx_thread_fpu_enable |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | 0x080003FF | tx_thread_fpu_disable |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | 0x08000411 | _tx_thread_stack_build |  | 16 | Code | Gb | tx_thread_stack_build.o | 
  
    | 0x08000451 | _tx_timer_interrupt |  | 16 | Code | Gb | tx_timer_interrupt.o | 
  
    | 0x08000509 | fmod | 328 | 8 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08000651 | floor | 208 | 8 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08000809 | __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) | 
  
    | 0x08000809 | __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) | 
  
    | 0x08001429 | DMA_CheckFifoParam | 204 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080014F5 | HAL_RCC_GetSysClockFreq | 752 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080017E5 | HAL_RCCEx_PeriphCLKConfig | 5 140 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08002BF9 | HAL_RCCEx_GetPLL1ClockFreq | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08002E91 | HAL_RCCEx_GetPLL2ClockFreq | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08003129 | HAL_RCCEx_GetPLL3ClockFreq | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080033C1 | HAL_TIM_IC_Start_IT | 1 268 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080038B5 | HAL_TIM_IC_Stop_IT | 892 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08003C31 | HAL_TIM_PWM_ConfigChannel | 1 424 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080041C1 | HAL_TIM_ReadCapturedValue | 780 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080044CD | _fx_system_timer_entry | 568 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08004705 | _nx_ipv6_packet_copy | 508 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08004921 | _start | 14 | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | 0x0800492B | __startup_complete |  | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | 0x0800492B | __SEGGER_init_done |  | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | 0x0800492F | exit | 2 | 4 | Code | Gb | SEGGER_THUMB_Startup.o | 
  
    | 0x08004935 | __aeabi_d2ulz | 62 | 4 | Code | Wk | floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004975 | __aeabi_ul2d | 90 | 4 | Code | Wk | floatasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080049D1 | __aeabi_uldivmod | 302 | 4 | Code | Wk | intasmops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B01 | memcpy | 92 | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B01 | __aeabi_memcpy |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B1F | __aeabi_memcpy8 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B1F | __aeabi_memcpy4 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B5D | __aeabi_memclr8 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B5D | __aeabi_memclr4 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B5D | __aeabi_memclr | 104 | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B5F | __aeabi_memset8 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B5F | __aeabi_memset4 |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B5F | __aeabi_memset |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004B65 | memset |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004C49 | __cxa_guard_acquire | 48 | 4 | Code | Gb | cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004C79 | HAL_RCCEx_GetPeriphCLKFreq | 2 450 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x0800560B | MX_DMA_Init | 90 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08005665 | UART_SetConfig | 2 946 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x080061E7 | icTimeout(unsigned long) | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08006215 | fx_stm32_sd_driver | 526 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08006423 | MX_GPIO_Init | 646 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080066A9 | _nx_ip_dispatch_process | 1 010 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08006A9B | gsmRxThread | 758 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08006D91 | _nx_ipv6_option_error | 98 | 4 | Code | Lc | charger_lto.o | 
  
    | 0x08006DF3 | gsmRxData | 670 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007091 | gsmThread | 482 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007273 | TurnGSMModuleOn()::$_0::operator()() const | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080072FD | TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const | 98 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800735F | _nx_tcp_initialize | 2 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800735F | DoNothing() | 2 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800735F | DebugMon_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007361 | main | 286 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x0800747F | MPU_Config() | 86 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080074D5 | HAL_TIM_PeriodElapsedCallback | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080074F3 | assert_failed | 10 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080074FD | MX_RTC_Init | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007537 | HAL_RTC_MspInit | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007585 | HAL_SD_MspInit | 254 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007683 | HAL_SD_MspDeInit | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080076D1 | MX_SPI4_Init | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800773B | HAL_InitTick | 206 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007809 | WWDG_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | WAKEUP_PIN_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | UsageFault_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007809 | USART6_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | USART2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | USART1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | USART10_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | UART9_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | UART8_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | UART7_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | UART5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | UART4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM8_UP_TIM13_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM8_TRG_COM_TIM14_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM8_BRK_TIM12_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM6_DAC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM24_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM23_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM1_UP_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM1_TRG_COM_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM1_CC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM1_BRK_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM17_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM16_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TIM15_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | TAMP_STAMP_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SWPMI1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SVC_Handler | 2 | 2 | Code | Wk | Cortex_M_Startup.o | 
  
    | 0x08007809 | SPI6_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SPI5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SPI3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SPI2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SPI1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SPDIF_RX_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SDMMC2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SAI4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | SAI1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | RTC_WKUP_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | RTC_Alarm_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | RNG_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | RCC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | PVD_AVD_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | OTG_HS_WKUP_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | OTG_HS_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | OTG_HS_EP1_OUT_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | OTG_HS_EP1_IN_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | OCTOSPI2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | OCTOSPI1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | NMI_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007809 | MemManage_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007809 | MDMA_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | MDIOS_WKUP_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | MDIOS_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LTDC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LTDC_ER_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LPUART1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LPTIM5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LPTIM4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LPTIM3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LPTIM2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | LPTIM1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C5_EV_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C5_ER_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C4_EV_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C4_ER_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C3_EV_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C3_ER_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C2_EV_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C2_ER_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C1_EV_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | I2C1_ER_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | HardFault_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007809 | HSEM1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FPU_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FMC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FMAC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FLASH_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN_CAL_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN3_IT1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN3_IT0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN2_IT1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN2_IT0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN1_IT1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | FDCAN1_IT0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI9_5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI15_10_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | EXTI0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | ETH_WKUP_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | ETH_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | ECC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DTS_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMAMUX2_OVR_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMAMUX1_OVR_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream7_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream6_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2_Stream0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA2D_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA1_Stream7_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA1_Stream6_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA1_Stream5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA1_Stream4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DMA1_Stream3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DFSDM1_FLT3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DFSDM1_FLT2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DFSDM1_FLT1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DFSDM1_FLT0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | DCMI_PSSI_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | CRS_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | CORDIC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | COMP1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | CEC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BusFault_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007809 | BDMA_Channel7_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel6_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel5_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel4_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel2_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | BDMA_Channel0_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | ADC_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x08007809 | ADC3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | 0x0800780B | HAL_UARTEx_RxEventCallback | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007831 | HAL_TIM_IC_CaptureCallback | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800784F | SystemInit | 306 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08007981 | MX_TIM3_Init | 206 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007A4F | HAL_TIM_MspPostInit | 94 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007AAD | MX_USART3_UART_Init | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007B37 | HAL_UART_MspInit | 350 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007C95 | HAL_Init | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007D0B | HAL_IncTick | 26 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007D25 | HAL_Delay | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007D5F | HAL_NVIC_SetPriorityGrouping | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007D9D | HAL_NVIC_SetPriority | 90 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007DF7 | __NVIC_SetPriority | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007E35 | HAL_MPU_Disable | 34 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08007E57 | HAL_DMA_Init | 3 086 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08008A65 | DMA_CalcBaseAndBitshift | 414 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08008C03 | DMA_CalcDMAMUXChannelBaseAndMask | 350 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08008D61 | DMA_SetConfig | 1 174 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080091F7 | HAL_DMA_Abort | 2 170 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08009A71 | HAL_GPIO_Init | 1 426 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800A003 | HAL_GPIO_DeInit | 698 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800A2BD | HAL_PWR_EnableBkUpAccess | 18 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800A2CF | HAL_RCC_OscConfig | 2 974 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800AE6D | HAL_RCC_ClockConfig | 1 962 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800B617 | HAL_RCC_GetHCLKFreq | 86 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800B66D | HAL_RCC_GetPCLK1Freq | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800B693 | HAL_RCC_GetPCLK2Freq | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800B6B9 | RCCEx_PLL2_Config | 686 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800B967 | RCCEx_PLL3_Config | 694 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800BC1D | HAL_RCCEx_GetD3PCLK1Freq | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800BC43 | HAL_RTC_Init | 494 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800BE31 | RTC_EnterInitMode | 110 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800BE9F | RTC_ExitInitMode | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800BF1D | HAL_SD_Init | 466 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C0EF | HAL_SD_ConfigWideBusOperation | 602 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C349 | SD_WideBus_Disable | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C3C7 | SD_SendSDStatus | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C53D | SD_PowerON | 286 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C65B | HAL_SD_GetCardCSD | 642 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C8DD | SD_PowerOFF | 18 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800C8EF | HAL_SD_ReadBlocks_DMA | 322 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800CA31 | HAL_SD_IRQHandler | 786 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800CD43 | HAL_SPI_Init | 1 522 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800D335 | SPI_GetPacketSize | 42 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800D35F | SPI_CloseTransfer | 254 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800D45D | HAL_TIM_Base_Init | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800D6FF | TIM_Base_SetConfig | 402 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800D891 | HAL_TIM_PWM_Init | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800DB33 | HAL_TIM_IC_Init | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800DDD5 | HAL_TIM_IRQHandler | 502 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800DFCB | TIM_OC1_SetConfig | 414 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800E169 | TIM_OC3_SetConfig | 434 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800E31B | TIM_OC4_SetConfig | 242 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800E40D | TIM_OC6_SetConfig | 198 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800E4D3 | HAL_TIM_IC_ConfigChannel | 1 110 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800E929 | TIM_TI1_SetConfig | 294 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800EA4F | TIM_TI3_SetConfig | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800EAB9 | HAL_TIM_ConfigClockSource | 2 282 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800F3A3 | TIM_TI2_ConfigInputStage | 82 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800F3F5 | HAL_TIM_SlaveConfigSynchro | 534 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800F60B | TIM_SlaveTimer_SetConfig | 1 702 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800FCB1 | HAL_UART_Init | 542 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0800FECF | UART_AdvFeatureConfig | 826 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010209 | UART_WaitOnFlagUntilTimeout | 226 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080102EB | UART_TxISR_8BIT_FIFOEN | 202 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080103B5 | UART_TxISR_8BIT | 154 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801044F | UART_DMAReceiveCplt | 282 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010569 | UART_DMARxHalfCplt | 50 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801059B | HAL_UART_IRQHandler | 1 706 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010C45 | UART_DMAAbortOnError | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010C63 | UART_EndTransmit_IT | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010CB1 | UARTEx_SetNbDataToProcess | 130 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010D33 | HAL_UARTEx_DisableFifoMode | 306 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010E65 | HAL_UARTEx_SetTxFifoThreshold | 382 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08010FE3 | HAL_UARTEx_SetRxFifoThreshold | 382 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011161 | HAL_UARTEx_ReceiveToIdle_DMA | 170 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801120B | SDMMC_Init | 270 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011319 | SDMMC_ReadFIFO | 14 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011327 | SDMMC_WriteFIFO | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801133D | SDMMC_SendCommand | 218 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011417 | SDMMC_GetCommandResponse | 14 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011425 | SDMMC_GetResponse | 66 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011467 | SDMMC_ConfigData | 338 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080115B9 | SDMMC_CmdBlockLength | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080115F7 | SDMMC_GetCmdResp1 | 526 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011805 | SDMMC_CmdReadSingleBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011843 | SDMMC_CmdReadMultiBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011881 | SDMMC_CmdWriteSingleBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080118BF | SDMMC_CmdWriteMultiBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080118FD | SDMMC_CmdSelDesel | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801193B | SDMMC_CmdOperCond | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011971 | SDMMC_CmdAppCommand | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080119AF | SDMMC_CmdAppOperCommand | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080119E5 | SDMMC_CmdBusWidth | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011A23 | SDMMC_CmdSendSCR | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011A5D | SDMMC_CmdSendCID | 50 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011A8F | SDMMC_GetCmdResp2 | 150 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011B25 | SDMMC_CmdSendCSD | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011B5B | SDMMC_CmdSetRelAdd | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011B95 | SDMMC_GetCmdResp6 | 250 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011C8F | SDMMC_CmdSendStatus | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011CCD | SDMMC_CmdStatusRegister | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011D07 | MX_FileX_Init | 122 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011D81 | fx_stm32_sd_deinit | 34 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011DA3 | fx_stm32_sd_read_blocks | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011DD1 | fx_stm32_sd_write_blocks | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011DFF | HAL_SD_TxCpltCallback | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011E15 | HAL_SD_RxCpltCallback | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011E2B | sd_read_data | 378 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08011FA5 | sd_write_data | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801211B | _fx_media_open | 2 418 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08012A8D | _fx_system_initialize | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08012B5F | _fx_utility_FAT_entry_read | 1 014 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08012F55 | _fx_utility_FAT_flush | 1 454 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013503 | _fx_utility_logical_sector_read | 1 138 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013975 | _fxe_media_open | 342 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013ACB | _tx_timer_activate | 74 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013B15 | _tx_timer_change | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013B4F | _txe_timer_change | 102 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013BB5 | _txe_timer_create | 366 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013D23 | MX_NetXDuo_Init | 174 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013DD1 | ip_network_driver | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08013DE7 | _nx_ip_thread_entry | 1 110 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801423D | CHECK_IPV6_ADDRESSES_SAME | 82 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801428F | SET_UNSPECIFIED_ADDRESS | 26 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080142A9 | COPY_IPV6_ADDRESS | 42 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080142D3 | IPv6_Address_Type | 338 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014425 | _nx_ipv6_address_change_endian | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014453 | _nx_icmpv6_DAD_clear_NDCache_entry | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014471 | _nx_icmpv6_send_ns | 522 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801467B | _nx_ip_deferred_link_status_process | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014705 | _nx_ip_packet_receive | 162 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080147A7 | _nx_icmpv4_send_error_message | 498 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014999 | _nx_icmpv6_send_error_message | 490 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014B83 | _nx_icmpv6_dest_table_add | 370 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014CF5 | _nx_ipv6_process_hop_by_hop_option | 266 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014DFF | _nx_packet_allocate | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08014F75 | _nx_packet_pool_cleanup | 186 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801502F | _nx_packet_transmit_release | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080150A5 | _nxd_ipv6_find_max_prefix_length | 178 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015157 | _nxd_ipv6_prefix_router_timer_tick | 222 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015235 | _nx_invalidate_destination_entry | 142 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080152C3 | _nxd_ipv6_router_solicitation_check | 182 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015379 | _nx_icmpv6_send_rs | 358 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080154DF | _nxd_ipv6_search_onlink | 142 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801556D | _nx_packet_pool_create | 402 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080156FF | _tx_byte_pool_search | 518 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015905 | _tx_event_flags_get | 438 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015ABB | _tx_initialize_high_level | 134 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015B41 | _tx_mutex_create | 182 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015BF7 | _tx_mutex_get | 494 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015DE5 | _tx_mutex_priority_change | 410 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08015F7F | _tx_semaphore_create | 178 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016031 | _tx_semaphore_delete | 290 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016153 | _tx_semaphore_get | 274 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016265 | _tx_thread_identify | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016293 | _tx_thread_shell_entry | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016365 | _tx_thread_system_resume | 558 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016593 | _tx_thread_system_suspend | 842 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080168DD | _tx_thread_time_slice | 146 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x0801696F | _tx_thread_timeout | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080169D9 | _tx_time_get | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016A07 | _tx_timer_create | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016AD9 | _txe_byte_allocate | 230 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016BBF | _txe_byte_pool_create | 326 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016D05 | _txe_queue_create | 366 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016E73 | _txe_semaphore_create | 302 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08016FA1 | _txe_semaphore_delete | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017017 | _txe_semaphore_get | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017095 | raise | 82 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080170E7 | __aeabi_SIG_DFL | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080170E9 | __aeabi_SIG_ERR | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080170EB | __aeabi_SIG_IGN | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080170ED | fwrite | 46 | 2 | Code | Wk | fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0801711B | __SEGGER_RTL_float64_isinf | 26 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017135 | __SEGGER_RTL_float64_isnormal | 34 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017157 | ldexp | 66 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017199 | __SEGGER_RTL_pre_padding | 18 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080171AB | __SEGGER_RTL_stream_write | 10 | 2 | Code | Lc | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080171B5 | printf | 42 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080171DF | __SEGGER_RTL_X_file_write | 6 | 2 | Code | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080171E5 | _DoInit | 102 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0801724B | _GetAvailWriteSpace | 22 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017261 | _WriteBlocking | 86 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080172B7 | SEGGER_RTT_WriteNoLock | 90 | 2 | Code | Gb | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017311 | SEGGER_RTT_Write | 54 | 2 | Code | Gb | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017347 | memcmp | 74 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08017391 | __SEGGER_RTL_ascii_wctomb | 14 | 2 | Code | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0801739F | __SEGGER_RTL_ascii_towlower | 14 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0801739F | __SEGGER_RTL_ascii_tolower | 14 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080173AD | abort_message | 10 | 2 | Code | Gb | abort_message.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080173B7 | App_ThreadX_Init | 712 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801767F | MX_ThreadX_Init | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017687 | ethThread | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017697 | fanThread | 312 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080177CF | pulseMeasured | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017803 | TurnGSMModuleOn() | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801788B | scanKeysThread | 68 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080178CF | SystemClock_Config() | 208 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801799F | Error_Handler | 4 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080179A3 | startMainThread | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080179B3 | MX_SDMMC1_SD_Init | 64 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080179F3 | HAL_SPI_MspInit | 260 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017AF7 | HAL_MspInit | 32 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017B17 | DMA1_Stream0_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B27 | DMA1_Stream1_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B37 | DMA1_Stream2_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B47 | TIM3_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B57 | USART3_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B67 | TIM8_CC_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B77 | SDMMC1_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B87 | TIM7_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017B97 | SPI4_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08017BA7 | MX_TIM8_Init | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017C93 | HAL_TIM_Base_MspInit | 228 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017D77 | HAL_GetTick | 12 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017D83 | __NVIC_SetPriorityGrouping | 60 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017DBF | __NVIC_GetPriorityGrouping | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017DCF | NVIC_EncodePriority | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017E33 | HAL_NVIC_EnableIRQ | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017E5F | __NVIC_EnableIRQ | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017E8B | HAL_NVIC_DisableIRQ | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017EB7 | __NVIC_DisableIRQ | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017EEB | HAL_MPU_Enable | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08017F1B | HAL_MPU_ConfigRegion | 804 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801823F | DMA_CalcDMAMUXRequestGenBaseAndMask | 268 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801834B | HAL_DMA_Start_IT | 1 620 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801899F | HAL_DMA_Abort_IT | 1 520 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08018F8F | HAL_DMA_IRQHandler | 3 940 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08019EF3 | HAL_GPIO_ReadPin | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08019F3B | HAL_GPIO_WritePin | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08019FA3 | HAL_GPIO_TogglePin | 68 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08019FE7 | HAL_PWREx_ConfigSupply | 168 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A08F | HAL_RCC_GetClockConfig | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A117 | HAL_RTC_WaitForSynchro | 76 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A163 | HAL_SD_InitCard | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A287 | HAL_SD_GetCardStatus | 296 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A3AF | HAL_SD_GetCardState | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A3DF | SD_SendStatus | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A427 | SD_WideBus_Enable | 128 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A4A7 | SD_FindSCR | 364 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A613 | SD_InitCard | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A76F | HAL_SD_DeInit | 112 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A7DF | HAL_SD_WriteBlocks_DMA | 320 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A91F | SD_Read_IT | 120 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UART_TxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UART_RxHalfCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UART_RxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UART_ErrorCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UARTEx_WakeupCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UARTEx_TxFifoEmptyCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_UARTEx_RxFifoFullCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIM_TriggerCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIM_PWM_PulseFinishedCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIM_PWM_MspInit | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIM_OC_DelayElapsedCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIM_IC_MspInit | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIMEx_CommutCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIMEx_BreakCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_TIMEx_Break2Callback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SPI_TxRxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SPI_TxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SPI_SuspendCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SPI_RxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SPI_ErrorCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SD_ErrorCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SDEx_Write_DMADoubleBuf1CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SDEx_Write_DMADoubleBuf0CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SDEx_Read_DMADoubleBuf1CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A997 | HAL_SDEx_Read_DMADoubleBuf0CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801A99F | SD_Write_IT | 132 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801AA23 | HAL_SPI_IRQHandler | 804 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801AD47 | SPI_DMAAbortOnError | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801AD73 | HAL_TIM_Base_Start_IT | 532 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801AF87 | TIM_CCxChannelCmd | 320 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B0C7 | HAL_TIM_PWM_Start | 1 120 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B527 | TIM_OC2_SetConfig | 436 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B6DB | TIM_OC5_SetConfig | 196 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B79F | TIM_TI2_SetConfig | 108 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B80B | TIM_TI4_SetConfig | 108 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B877 | TIM_ETR_SetConfig | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B8AB | TIM_TI1_ConfigInputStage | 80 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B8FB | TIM_ITRx_SetConfig | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801B92B | HAL_TIMEx_MasterConfigSynchronization | 840 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801BC73 | UART_CheckIdleState | 336 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801BDC3 | UART_EndRxTransfer | 188 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801BE7F | HAL_UART_Transmit_IT | 304 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801BFAF | UART_TxISR_16BIT_FIFOEN | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C083 | UART_TxISR_16BIT | 164 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C127 | UART_DMAError | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C19B | UART_EndTxTransfer | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C20F | UART_Start_Receive_DMA | 328 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C357 | SDMMC_PowerState_ON | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C36B | SDMMC_PowerState_OFF | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C37F | SDMMC_GetPowerState | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C38F | SDMMC_CmdStopTransfer | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C3F7 | SDMMC_CmdGoIdleState | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C423 | SDMMC_GetCmdError | 84 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C477 | SDMMC_GetCmdResp7 | 156 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C513 | SDMMC_GetCmdResp3 | 132 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C597 | tx_application_define | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C66B | fx_app_thread_entry | 96 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C6CB | fx_stm32_sd_init | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C6DF | fx_stm32_sd_get_status | 36 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C703 | check_sd_status | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C737 | _fx_media_boot_info_extract | 272 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C847 | _fx_partition_offset_calculate | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801C96B | _fx_utility_partition_get | 232 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801CA53 | _fx_utility_16_unsigned_read | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801CA63 | _fx_utility_16_unsigned_write | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801CA7B | _fx_utility_32_unsigned_read | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801CA8B | _fx_utility_32_unsigned_write | 40 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801CAB3 | _fx_utility_logical_sector_cache_entry_read | 1 176 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801CF4B | _fx_utility_logical_sector_flush | 960 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D30B | _fx_utility_logical_sector_write | 668 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D5A7 | _fx_utility_memory_copy | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D5BF | _tx_timer_deactivate | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D71B | _txe_timer_activate | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D74F | _txe_timer_deactivate | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D783 | _nx_ip_initialize | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D79B | _nx_packet_pool_initialize | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D7B3 | _nx_system_initialize | 228 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801D897 | _nx_ip_create | 640 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DB17 | _nxe_ip_create | 452 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DCDB | _nx_ip_periodic_timer_entry | 28 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DCF7 | CHECK_IP_ADDRESSES_BY_PREFIX | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DD5F | CHECK_UNSPECIFIED_ADDRESS | 56 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DD97 | SET_SOLICITED_NODE_MULTICAST_ADDRESS | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DDC3 | _nx_icmpv6_perform_DAD | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801DE4B | _nx_ip_checksum_compute | 504 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801E043 | _nx_ipv4_packet_receive | 1 164 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801E4CF | _nx_igmp_multicast_check | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801E537 | _nx_ip_packet_send | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801E60B | _nx_ip_driver_packet_send | 996 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801E9EF | _nx_ip_header_add | 360 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801EB57 | _nx_ip_packet_deferred_receive | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801EBCB | _nx_ip_route_find | 680 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801EE73 | _nx_ipv4_option_process | 436 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F027 | _nx_ipv6_header_add | 280 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F13F | _nx_ipv6_multicast_join | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F187 | _nx_ipv6_packet_send | 912 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F517 | _nx_icmpv6_dest_table_find | 176 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F5C7 | _nx_ipv6_fragment_process | 740 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F8AB | _nx_ipv6_process_fragment_option | 308 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801F9DF | _nx_ipv6_process_routing_option | 76 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801FA2B | _nx_nd_cache_add_entry | 388 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801FBAF | _nx_nd_cache_delete_internal | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801FC9B | _nx_nd_cache_find_entry | 160 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801FD3B | _nx_packet_copy | 284 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801FE57 | _nx_packet_data_append | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0801FFB3 | _nx_packet_release | 332 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080200FF | _nxd_ipv6_interface_find | 524 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0802030B | _nx_ipv6_prefix_list_delete_entry | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0802042F | _nx_ipv6_multicast_leave | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08020477 | _nxd_ipv6_router_lookup | 356 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080205DB | _nxe_packet_pool_create | 408 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08020773 | _tx_byte_allocate | 376 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080208EB | _tx_byte_pool_cleanup | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080209D7 | _tx_byte_pool_create | 300 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08020B03 | _tx_event_flags_cleanup | 256 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08020C03 | _tx_event_flags_create | 156 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08020C9F | _tx_event_flags_set | 872 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08021007 | _tx_initialize_kernel_enter | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0802106B | _tx_mutex_cleanup | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08021157 | _tx_mutex_thread_release | 128 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080211D7 | _tx_mutex_prioritize | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08021333 | _tx_mutex_put | 936 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080216DB | _tx_queue_cleanup | 252 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080217D7 | _tx_queue_create | 232 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080218BF | _tx_queue_receive | 872 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08021C27 | _tx_queue_send | 632 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08021E9F | _tx_semaphore_cleanup | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08021F8B | _tx_semaphore_put | 192 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0802204B | _tx_thread_create | 492 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022237 | _tx_thread_initialize | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080222BF | _tx_thread_preemption_change | 316 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080223FB | _tx_thread_resume | 184 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080224B3 | _tx_thread_sleep | 240 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080225A3 | _tx_thread_suspend | 224 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022683 | _tx_thread_system_preempt_check | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080226E7 | _tx_timer_expiration_process | 60 | 2 | Code | Gb | charger_lto.o | 
  
    | 0x08022723 | _tx_timer_initialize | 280 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x0802283B | _tx_timer_system_activate | 188 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x080228F7 | _tx_timer_system_deactivate | 96 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022957 | _tx_timer_thread_entry | 496 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022B47 | _txe_queue_receive | 140 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022BD3 | _txe_queue_send | 140 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022C5F | _txe_semaphore_put | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022C93 | _txe_thread_create | 532 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022EA7 | _txe_thread_resume | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022EDB | _txe_thread_suspend | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | 0x08022F27 | reset_handler | 24 | 2 | Code | Gb | Cortex_M_Startup.o | 
  
    | 0x08022F27 | Reset_Handler | 24 | 2 | Code | Gb | Cortex_M_Startup.o | 
  
    | 0x08022F3F | abort | 20 | 2 | Code | Wk | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022F53 | __SEGGER_RTL_float64_isnan | 16 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022F63 | __SEGGER_RTL_float64_signbit | 8 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022F6B | frexp | 4 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022F6F | __SEGGER_RTL_float64_frexp_inline | 44 | 2 | Code | Lc | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022F9B | abs | 8 | 2 | Code | Wk | intops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022FA3 | __SEGGER_RTL_pow10 | 60 | 2 | Code | Gb | utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022FDF | __SEGGER_RTL_putc | 132 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023063 | __SEGGER_RTL_prin_flush | 28 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0802307F | __SEGGER_RTL_print_padding | 28 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0802309B | __SEGGER_RTL_init_prin | 24 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080230B3 | sprintf | 52 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080230E7 | vfprintf | 28 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023103 | vfprintf_l | 108 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0802316F | __SEGGER_RTL_X_file_stat | 56 | 2 | Code | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080231A7 | __SEGGER_RTL_X_file_bufsize | 4 | 2 | Code | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080231AB | _WriteNoCheck | 68 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080231EF | strlen | 44 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0802321B | strnlen | 76 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023267 | __SEGGER_RTL_current_locale | 24 | 2 | Code | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0802327F | __SEGGER_RTL_ascii_mbtowc | 52 | 2 | Code | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080232B3 | __SEGGER_RTL_ascii_isctype | 32 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080232D3 | __SEGGER_RTL_ascii_towupper | 12 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080232D3 | __SEGGER_RTL_ascii_toupper | 12 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080232DF | __SEGGER_RTL_ascii_iswctype | 32 | 2 | Code | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080232FF | __cxa_guard_release | 12 | 2 | Code | Gb | cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08024189 | __SEGGER_init_lzss | 74 | 2 | Code | Wk | SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x080241D3 | __SEGGER_init_zero | 18 | 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 | 
  
    | HAL_RCCEx_PeriphCLKConfig | 5 140 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_IRQHandler | 3 940 | 2 | Code | Lc | 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) | 
  
    | HAL_DMA_Init | 3 086 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_OscConfig | 2 974 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_SetConfig | 2 946 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPeriphCLKFreq | 2 450 | 4 | Code | Lc | charger_lto.o | 
  
    | _fx_media_open | 2 418 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_ConfigClockSource | 2 282 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_Abort | 2 170 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_ClockConfig | 1 962 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_IRQHandler | 1 706 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_SlaveTimer_SetConfig | 1 702 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_Start_IT | 1 620 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_Init | 1 522 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_DMA_Abort_IT | 1 520 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_FAT_flush | 1 454 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_Init | 1 426 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_ConfigChannel | 1 424 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_Start_IT | 1 268 | 4 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_cache_entry_read | 1 176 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_SetConfig | 1 174 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv4_packet_receive | 1 164 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_read | 1 138 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_Start | 1 120 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_ConfigChannel | 1 110 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_thread_entry | 1 110 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_FAT_entry_read | 1 014 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_dispatch_process | 1 010 | 4 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_driver_packet_send | 996 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_flush | 960 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_put | 936 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_packet_send | 912 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_Stop_IT | 892 | 4 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_set | 872 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_receive | 872 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_system_suspend | 842 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_MasterConfigSynchronization | 840 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_AdvFeatureConfig | 826 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MPU_ConfigRegion | 804 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_IRQHandler | 804 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_IRQHandler | 786 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_ReadCapturedValue | 780 | 4 | Code | Lc | charger_lto.o | 
  
    | gsmRxThread | 758 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetSysClockFreq | 752 | 4 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_fragment_process | 740 | 2 | Code | Lc | charger_lto.o | 
  
    | App_ThreadX_Init | 712 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_DeInit | 698 | 2 | Code | Lc | charger_lto.o | 
  
    | RCCEx_PLL3_Config | 694 | 2 | Code | Lc | charger_lto.o | 
  
    | RCCEx_PLL2_Config | 686 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_route_find | 680 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_Base_Init | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_Init | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_Init | 674 | 2 | Code | Lc | charger_lto.o | 
  
    | gsmRxData | 670 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_logical_sector_write | 668 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPLL1ClockFreq | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPLL2ClockFreq | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetPLL3ClockFreq | 664 | 4 | Code | Lc | charger_lto.o | 
  
    | MX_GPIO_Init | 646 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_GetCardCSD | 642 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_create | 640 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_send | 632 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_ConfigWideBusOperation | 602 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_system_timer_entry | 568 | 4 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_system_resume | 558 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_Init | 542 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_SlaveConfigSynchro | 534 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_Base_Start_IT | 532 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_thread_create | 532 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp1 | 526 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_driver | 526 | 4 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_interface_find | 524 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_send_ns | 522 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_pool_search | 518 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_packet_copy | 508 | 4 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_checksum_compute | 504 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IRQHandler | 502 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv4_send_error_message | 498 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_thread_entry | 496 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RTC_Init | 494 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_get | 494 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_create | 492 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_send_error_message | 490 | 2 | Code | Lc | charger_lto.o | 
  
    | gsmThread | 482 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_Init | 466 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxe_ip_create | 452 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_get | 438 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC2_SetConfig | 436 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv4_option_process | 436 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC3_SetConfig | 434 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CalcBaseAndBitshift | 414 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC1_SetConfig | 414 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_priority_change | 410 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxe_packet_pool_create | 408 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_Base_SetConfig | 402 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_pool_create | 402 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_nd_cache_add_entry | 388 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_SetRxFifoThreshold | 382 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_SetTxFifoThreshold | 382 | 2 | Code | Lc | charger_lto.o | 
  
    | sd_read_data | 378 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_allocate | 376 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_SendSDStatus | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_allocate | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | sd_write_data | 374 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_dest_table_add | 370 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_queue_create | 366 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_create | 366 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_FindSCR | 364 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_header_add | 360 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_send_rs | 358 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_router_lookup | 356 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CalcDMAMUXChannelBaseAndMask | 350 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_MspInit | 350 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_InitCard | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_data_append | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_prioritize | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_deactivate | 348 | 2 | Code | Lc | charger_lto.o | 
  
    | _fxe_media_open | 342 | 2 | Code | Lc | charger_lto.o | 
  
    | IPv6_Address_Type | 338 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_ConfigData | 338 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_CheckIdleState | 336 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_release | 332 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_Start_Receive_DMA | 328 | 2 | Code | Lc | charger_lto.o | 
  
    | fmod | 328 | 8 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _txe_byte_pool_create | 326 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_ReadBlocks_DMA | 322 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_WriteBlocks_DMA | 320 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_CCxChannelCmd | 320 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_preemption_change | 316 | 2 | Code | Lc | charger_lto.o | 
  
    | fanThread | 312 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_process_fragment_option | 308 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_DisableFifoMode | 306 | 2 | Code | Lc | charger_lto.o | 
  
    | SystemInit | 306 | 2 | Code | Gb | charger_lto.o | 
  
    | HAL_UART_Transmit_IT | 304 | 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) | 
  
    | _txe_semaphore_create | 302 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_pool_create | 300 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_GetCardStatus | 296 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI1_SetConfig | 294 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_InitCard | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_partition_offset_calculate | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_prefix_list_delete_entry | 292 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_delete | 290 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_PowerON | 286 | 2 | Code | Lc | charger_lto.o | 
  
    | main | 286 | 2 | Code | Gb | charger_lto.o | 
  
    | _nx_packet_copy | 284 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMAReceiveCplt | 282 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_header_add | 280 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_initialize | 280 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_get | 274 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_media_boot_info_extract | 272 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_Init | 270 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CalcDMAMUXRequestGenBaseAndMask | 268 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_process_hop_by_hop_option | 266 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_MspInit | 260 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_cleanup | 256 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_MspInit | 254 | 2 | Code | Lc | charger_lto.o | 
  
    | SPI_CloseTransfer | 254 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_cleanup | 252 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp6 | 250 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC4_SetConfig | 242 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_sleep | 240 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_TIM8_Init | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_nd_cache_delete_internal | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_byte_pool_cleanup | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_cleanup | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_cleanup | 236 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_partition_get | 232 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_queue_create | 232 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_byte_allocate | 230 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_Base_MspInit | 228 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_system_initialize | 228 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_WaitOnFlagUntilTimeout | 226 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_suspend | 224 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_prefix_router_timer_tick | 222 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_SendCommand | 218 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_16BIT_FIFOEN | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_packet_send | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | tx_application_define | 212 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_system_initialize | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_shell_entry | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_create | 210 | 2 | Code | Lc | charger_lto.o | 
  
    | SystemClock_Config() | 208 | 2 | Code | Lc | charger_lto.o | 
  
    | floor | 208 | 8 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | HAL_InitTick | 206 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_TIM3_Init | 206 | 2 | Code | Lc | charger_lto.o | 
  
    | DMA_CheckFifoParam | 204 | 4 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_8BIT_FIFOEN | 202 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC6_SetConfig | 198 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_OC5_SetConfig | 196 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_put | 192 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_EndRxTransfer | 188 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_system_activate | 188 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_pool_cleanup | 186 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_resume | 184 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_router_solicitation_check | 182 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_create | 182 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_find_max_prefix_length | 178 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_semaphore_create | 178 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_dest_table_find | 176 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_NetXDuo_Init | 174 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_ReceiveToIdle_DMA | 170 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_PWREx_ConfigSupply | 168 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_16BIT | 164 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_packet_receive | 162 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_nd_cache_find_entry | 160 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp7 | 156 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_event_flags_create | 156 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_TxISR_8BIT | 154 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp2 | 150 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_time_slice | 146 | 2 | Code | Gb | charger_lto.o | 
  
    | _nx_invalidate_destination_entry | 142 | 2 | Code | Lc | charger_lto.o | 
  
    | _nxd_ipv6_search_onlink | 142 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_queue_receive | 140 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_queue_send | 140 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_USART3_UART_Init | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | TurnGSMModuleOn()::$_0::operator()() const | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_deferred_link_status_process | 138 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCC_GetClockConfig | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | TurnGSMModuleOn() | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_perform_DAD | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_initialize | 136 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_initialize_high_level | 134 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCmdResp3 | 132 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_Write_IT | 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) | 
  
    | UARTEx_SetNbDataToProcess | 130 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_WideBus_Enable | 128 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_mutex_thread_release | 128 | 2 | Code | Lc | charger_lto.o | 
  
    | RTC_ExitInitMode | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_WideBus_Disable | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_semaphore_get | 126 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_FileX_Init | 122 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_Read_IT | 120 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_Init | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_transmit_release | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_semaphore_delete | 118 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMAError | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_EndTxTransfer | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_packet_deferred_receive | 116 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_DeInit | 112 | 2 | Code | Lc | charger_lto.o | 
  
    | RTC_EnterInitMode | 110 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI2_SetConfig | 108 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI4_SetConfig | 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) | 
  
    | MX_SPI4_Init | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI3_SetConfig | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_timeout | 106 | 2 | Code | Lc | charger_lto.o | 
  
    | CHECK_IP_ADDRESSES_BY_PREFIX | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_WritePin | 104 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdStopTransfer | 104 | 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) | 
  
    | _nx_igmp_multicast_check | 104 | 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) | 
  
    | _txe_timer_change | 102 | 2 | Code | Lc | charger_lto.o | 
  
    | NVIC_EncodePriority | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_initialize_kernel_enter | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_system_preempt_check | 100 | 2 | Code | Lc | charger_lto.o | 
  
    | TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const | 98 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_option_error | 98 | 4 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_system_deactivate | 96 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_app_thread_entry | 96 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_MspPostInit | 94 | 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) | 
  
    | HAL_NVIC_SetPriority | 90 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_DMA_Init | 90 | 2 | Code | Lc | charger_lto.o | 
  
    | 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) | 
  
    | HAL_RCC_GetHCLKFreq | 86 | 2 | Code | Lc | charger_lto.o | 
  
    | MPU_Config() | 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) | 
  
    | SDMMC_GetCmdError | 84 | 2 | Code | Lc | charger_lto.o | 
  
    | CHECK_IPV6_ADDRESSES_SAME | 82 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_TI2_ConfigInputStage | 82 | 2 | Code | Lc | charger_lto.o | 
  
    | raise | 82 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | TIM_TI1_ConfigInputStage | 80 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RTC_MspInit | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_MspDeInit | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_EndTransmit_IT | 78 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RTC_WaitForSynchro | 76 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_process_routing_option | 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) | 
  
    | __SEGGER_init_lzss | 74 | 2 | Code | Wk | SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _tx_timer_activate | 74 | 2 | Code | Lc | charger_lto.o | 
  
    | memcmp | 74 | 2 | Code | Wk | strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | HAL_GPIO_ReadPin | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_SendStatus | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_multicast_join | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ipv6_multicast_leave | 72 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_GPIO_TogglePin | 68 | 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) | 
  
    | scanKeysThread | 68 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetResponse | 66 | 2 | Code | Lc | charger_lto.o | 
  
    | ldexp | 66 | 2 | Code | Wk | floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | MX_SDMMC1_SD_Init | 64 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_SetPriorityGrouping | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdAppCommand | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdBlockLength | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdBusWidth | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdReadMultiBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdReadSingleBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSelDesel | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendStatus | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdWriteMultiBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdWriteSingleBlock | 62 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_SetPriority | 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) | 
  
    | __NVIC_SetPriorityGrouping | 60 | 2 | Code | Lc | charger_lto.o | 
  
    | __SEGGER_RTL_pow10 | 60 | 2 | Code | Gb | utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _tx_timer_expiration_process | 60 | 2 | Code | Gb | charger_lto.o | 
  
    | HAL_Delay | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_RTC_Init | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendSCR | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSetRelAdd | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdStatusRegister | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_timer_change | 58 | 2 | Code | Lc | charger_lto.o | 
  
    | CHECK_UNSPECIFIED_ADDRESS | 56 | 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) | 
  
    | SDMMC_CmdAppOperCommand | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdOperCond | 54 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdSendCSD | 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) | 
  
    | TIM_ETR_SetConfig | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_DisableIRQ | 52 | 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) | 
  
    | _txe_semaphore_put | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_thread_resume | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_thread_suspend | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_activate | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | _txe_timer_deactivate | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | check_sd_status | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | pulseMeasured | 52 | 2 | Code | Lc | charger_lto.o | 
  
    | sprintf | 52 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | SDMMC_CmdSendCID | 50 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMARxHalfCplt | 50 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MPU_Enable | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_GetCardState | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | TIM_ITRx_SetConfig | 48 | 2 | Code | Lc | charger_lto.o | 
  
    | __cxa_guard_acquire | 48 | 4 | Code | Gb | cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _nx_ipv6_address_change_endian | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_thread_identify | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | _tx_time_get | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | fwrite | 46 | 2 | Code | Wk | fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | fx_stm32_sd_read_blocks | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_write_blocks | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | icTimeout(unsigned long) | 46 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_DisableIRQ | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_NVIC_EnableIRQ | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_CmdGoIdleState | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | SET_SOLICITED_NODE_MULTICAST_ADDRESS | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | SPI_DMAAbortOnError | 44 | 2 | Code | Lc | charger_lto.o | 
  
    | __NVIC_EnableIRQ | 44 | 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) | 
  
    | COPY_IPV6_ADDRESS | 42 | 2 | Code | Lc | charger_lto.o | 
  
    | SPI_GetPacketSize | 42 | 2 | Code | Lc | charger_lto.o | 
  
    | printf | 42 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _fx_utility_32_unsigned_write | 40 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_RCCEx_GetD3PCLK1Freq | 38 | 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 | 
  
    | HAL_UARTEx_RxEventCallback | 38 | 2 | Code | Lc | charger_lto.o | 
  
    | fx_stm32_sd_get_status | 36 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MPU_Disable | 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) | 
  
    | fx_stm32_sd_deinit | 34 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_MspInit | 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_TIM_IC_CaptureCallback | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PeriodElapsedCallback | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | UART_DMAAbortOnError | 30 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_icmpv6_DAD_clear_NDCache_entry | 30 | 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) | 
  
    | _nx_ip_periodic_timer_entry | 28 | 2 | Code | Lc | charger_lto.o | 
  
    | vfprintf | 28 | 2 | Code | Wk | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | HAL_IncTick | 26 | 2 | Code | Lc | charger_lto.o | 
  
    | SET_UNSPECIFIED_ADDRESS | 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) | 
  
    | __SEGGER_RTL_init_prin | 24 | 2 | Code | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _fx_utility_16_unsigned_write | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_memory_copy | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_ip_initialize | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | _nx_packet_pool_initialize | 24 | 2 | Code | Lc | charger_lto.o | 
  
    | reset_handler | 24 | 2 | Code | Gb | Cortex_M_Startup.o | 
  
    | HAL_SD_RxCpltCallback | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_TxCpltCallback | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_WriteFIFO | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | _GetAvailWriteSpace | 22 | 2 | Code | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | ip_network_driver | 22 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_PowerState_OFF | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_PowerState_ON | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | abort | 20 | 2 | Code | Wk | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | fx_stm32_sd_init | 20 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_PWR_EnableBkUpAccess | 18 | 2 | Code | Lc | charger_lto.o | 
  
    | SD_PowerOFF | 18 | 2 | Code | Lc | charger_lto.o | 
  
    | __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) | 
  
    | DMA1_Stream0_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | DMA1_Stream1_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | DMA1_Stream2_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | SDMMC1_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | SDMMC_GetPowerState | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | SPI4_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | TIM3_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | TIM7_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | TIM8_CC_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | USART3_IRQHandler | 16 | 2 | Code | Gb | charger_lto.o | 
  
    | __NVIC_GetPriorityGrouping | 16 | 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) | 
  
    | _fx_utility_16_unsigned_read | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | _fx_utility_32_unsigned_read | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | ethThread | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | startMainThread | 16 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_GetCommandResponse | 14 | 2 | Code | Lc | charger_lto.o | 
  
    | SDMMC_ReadFIFO | 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 | 
  
    | HAL_GetTick | 12 | 2 | Code | Lc | 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) | 
  
    | __cxa_guard_release | 12 | 2 | Code | Gb | cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_stream_write | 10 | 2 | Code | Lc | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | abort_message | 10 | 2 | Code | Gb | abort_message.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | assert_failed | 10 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Read_DMADoubleBuf0CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Read_DMADoubleBuf1CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Write_DMADoubleBuf0CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SDEx_Write_DMADoubleBuf1CpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SD_ErrorCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_ErrorCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_RxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_SuspendCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_TxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_SPI_TxRxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_Break2Callback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_BreakCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIMEx_CommutCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_IC_MspInit | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_OC_DelayElapsedCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_MspInit | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_PWM_PulseFinishedCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_TIM_TriggerCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_RxFifoFullCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_TxFifoEmptyCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UARTEx_WakeupCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_ErrorCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_RxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_RxHalfCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | HAL_UART_TxCpltCallback | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | MX_ThreadX_Init | 8 | 2 | Code | Lc | charger_lto.o | 
  
    | __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) | 
  
    | Error_Handler | 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) | 
  
    | BusFault_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | DebugMon_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | DoNothing() | 2 | 2 | Code | Lc | 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 | 
  
    | SVC_Handler | 2 | 2 | Code | Wk | Cortex_M_Startup.o | 
  
    | UsageFault_Handler | 2 | 2 | Code | Gb | charger_lto.o | 
  
    | __aeabi_SIG_DFL | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_SIG_ERR | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __aeabi_SIG_IGN | 2 | 2 | Code | Gb | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _nx_tcp_initialize | 2 | 2 | Code | Lc | 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_Stream3_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | DMA1_Stream4_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 | 
  
    | EXTI9_5_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 | 
  
    | MDMA_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 | 
  
    | PendSV_Handler |  | 16 | Code | Gb | tx_thread_schedule.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 | 
  
    | SPI2_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 | 
  
    | SysTick_Handler |  | 16 | Code | Gb | tx_initialize_low_level.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 | 
  
    | USART10_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | USART1_IRQHandler |  | 2 | Code | Wk | stm32h723xx_Vectors.o | 
  
    | USART2_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 | 
  
    | __tx_BadHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_DBGHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_HardfaultHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_IntHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_NMIHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_PendSVHandler |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | __tx_SVCallHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | __tx_SysTickHandler |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | _tx_initialize_low_level |  | 16 | Code | Gb | tx_initialize_low_level.o | 
  
    | _tx_thread_schedule |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | _tx_thread_stack_build |  | 16 | Code | Gb | tx_thread_stack_build.o | 
  
    | _tx_timer_interrupt |  | 16 | Code | Gb | tx_timer_interrupt.o | 
  
    | memset |  | 4 | Code | Wk | strasmops_arm.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | tx_thread_fpu_disable |  | 16 | Code | Gb | tx_thread_schedule.o | 
  
    | tx_thread_fpu_enable |  | 16 | Code | Gb | tx_thread_schedule.o | 
Read-write data symbols by name
  
    | Symbol name | Address | Size | Align | Type | Bd | Object File | 
  
    | SystemCoreClock | 0x2400C000 | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | SystemD2Clock | 0x2400BFFC | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | _SEGGER_RTT | 0x2400B080 | 168 | 4 | Zero | Gb | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __RAL_global_locale | 0x2400BFD4 | 20 | 4 | Init | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_aSigTab | 0x2400B7DC | 24 | 4 | Zero | Lc | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_global_locale | 0x2400BFD4 | 20 | 4 | Init | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_locale_ptr | 0x2400B804 | 4 | 4 | Zero | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_stderr_file | 0x2400B800 | 4 | 4 | Zero | Lc | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_stdin_file | 0x2400B7FC | 4 | 4 | Zero | Lc | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_stdout_file | 0x2400B7F8 | 4 | 4 | Zero | Lc | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _acDownBuffer | 0x2400BD04 | 16 |  | Zero | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _acUpBuffer | 0x2400B904 | 1 024 |  | Zero | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _fx_system_build_options_1 | 0x2400B8E4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_build_options_2 | 0x2400B8E0 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_build_options_3 | 0x2400B8DC | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_date | 0x2400B8D8 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_max_fat_cache | 0x2400B8D4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_max_sector_cache | 0x2400B8D0 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_opened_count | 0x2400B8CC | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_opened_ptr | 0x2400B8C8 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_time | 0x2400B8C4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_timer | 0x2400B720 | 44 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_version_id | 0x2400C06B | 92 |  | Init | Lc | charger_lto.o | 
  
    | _nx_ip_created_count | 0x2400B8C0 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_ip_created_ptr | 0x2400B8BC | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_packet_pool_created_count | 0x2400B8B8 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_packet_pool_created_ptr | 0x2400B8B4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_1 | 0x2400B8B0 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_2 | 0x2400B8AC | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_3 | 0x2400B8A8 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_4 | 0x2400B8A4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_5 | 0x2400B8A0 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_version_id | 0x2400C006 | 101 |  | Init | Lc | charger_lto.o | 
  
    | _tx_block_pool_created_count | 0x2400B89C | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_block_pool_created_ptr | 0x2400B898 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_build_options | 0x2400B894 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_byte_pool_created_count | 0x2400B890 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_byte_pool_created_ptr | 0x2400B88C | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_event_flags_created_count | 0x2400B888 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_event_flags_created_ptr | 0x2400B884 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_initialize_unused_memory | 0x2400B880 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_mutex_created_count | 0x2400B87C | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_mutex_created_ptr | 0x2400B878 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_queue_created_count | 0x2400B874 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_queue_created_ptr | 0x2400B870 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_semaphore_created_count | 0x2400B86C | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_semaphore_created_ptr | 0x2400B868 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_created_count | 0x2400B864 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_created_ptr | 0x2400B860 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_current_ptr | 0x2400B85C | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_execute_ptr | 0x2400B858 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_highest_priority | 0x2400B854 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_mutex_release | 0x2400B850 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_preempt_disable | 0x2400B84C | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_preempted_maps | 0x2400B848 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_priority_list | 0x2400B2C4 | 128 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_priority_maps | 0x2400B844 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_system_stack_ptr | 0x2400B840 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_system_state | 0x2400BFF8 | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | _tx_timer_created_count | 0x2400B83C | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_created_ptr | 0x2400B838 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_current_ptr | 0x2400B834 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_expired | 0x2400B830 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_expired_time_slice | 0x2400B82C | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_expired_timer_ptr | 0x2400B828 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_list | 0x2400B244 | 128 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_list_end | 0x2400B824 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_list_start | 0x2400B820 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_priority | 0x2400B81C | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_stack_size | 0x2400B818 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_stack_start | 0x2400B814 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_system_clock | 0x2400B810 | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_thread | 0x2400AFCC | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_thread_stack_area | 0x2400A794 | 1 024 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_time_slice | 0x2400B80C | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | delay_ms | 0x2400C004 | 2 | 2 | Init | Lc | charger_lto.o | 
  
    | eth_thread | 0x2400AF18 | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | fan_thread | 0x2400AE64 | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | fx_app_byte_pool | 0x2400B6EC | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | fx_app_thread | 0x2400ADB0 | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | fx_byte_pool_buffer | 0x240078B8 | 8 192 | 4 | Zero | Lc | charger_lto.o | 
  
    | fx_sd_media_memory | 0x24000200 | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | gsmRxData::i | 0x2400B8EC | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsmRxThread::ptr | 0x2400B8F0 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsmRxThread::queueIsCreated | 0x2400B8F4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsmThread::idx | 0x2400B8E8 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsm_rx_thread | 0x2400ACFC | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsm_thread | 0x2400AC48 | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | guard variable for gsmRxThread::queueIsCreated | 0x2400B900 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | hdma_spi4_tx | 0x2400B4B0 | 120 | 4 | Zero | Lc | charger_lto.o | 
  
    | hdma_usart3_rx | 0x2400B438 | 120 | 4 | Zero | Lc | charger_lto.o | 
  
    | hdma_usart3_tx | 0x2400B3C0 | 120 | 4 | Zero | Lc | charger_lto.o | 
  
    | hrtc | 0x2400B778 | 36 | 4 | Zero | Lc | charger_lto.o | 
  
    | hsd1 | 0x2400B344 | 124 | 4 | Zero | Lc | charger_lto.o | 
  
    | hspi4 | 0x2400B1BC | 136 | 4 | Zero | Lc | charger_lto.o | 
  
    | htim3 | 0x2400B5C0 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | htim7 | 0x2400B574 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | htim8 | 0x2400B528 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | huart3 | 0x2400B128 | 148 | 4 | Zero | Lc | charger_lto.o | 
  
    | ibuf | 0x20000000 | 2 048 | 32 | Zero | Lc | charger_lto.o | 
  
    | ibuf.12 | 0x30000000 | 256 | 32 | Zero | Lc | charger_lto.o | 
  
    | ip | 0x240098B8 | 3 804 | 4 | Zero | Lc | charger_lto.o | 
  
    | ipName | 0x2400C0D9 | 4 |  | Init | Lc | charger_lto.o | 
  
    | ip_helper_thread_stack | 0x200016A8 | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | is_initialized | 0x2400B808 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | nx_app_byte_pool | 0x2400B6B8 | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | nx_byte_pool_buffer | 0x240028B8 | 12 288 | 4 | Zero | Lc | charger_lto.o | 
  
    | nx_packet_pool_memory | 0x200012A8 | 1 024 | 32 | Zero | Lc | charger_lto.o | 
  
    | obuf | 0x30000100 | 64 | 32 | Zero | Lc | charger_lto.o | 
  
    | pool | 0x2400B648 | 60 | 4 | Zero | Lc | charger_lto.o | 
  
    | queue_ptr | 0x2400B60C | 60 | 4 | Zero | Lc | charger_lto.o | 
  
    | queue_stack | 0x20000800 | 128 | 32 | Zero | Lc | charger_lto.o | 
  
    | rawCnt | 0x2400B8FC | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | ring | 0x20000880 | 2 600 | 32 | Zero | Lc | charger_lto.o | 
  
    | ring_pos | 0x2400B8F8 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | rr | 0x2400BD14 | 704 | 4 | Init | Lc | charger_lto.o | 
  
    | scan_keys_thread | 0x2400AB94 | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | scratch | 0x24000000 | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | sd_rx_semaphore | 0x2400B7BC | 32 | 4 | Zero | Lc | charger_lto.o | 
  
    | sd_tx_semaphore | 0x2400B79C | 32 | 4 | Zero | Lc | charger_lto.o | 
  
    | sdio_disk | 0x24000400 | 9 400 | 8 | Zero | Lc | charger_lto.o | 
  
    | stderr | 0x2400BFF4 | 4 | 4 | Init | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | stdin | 0x2400BFF0 | 4 | 4 | Init | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | stdout | 0x2400BFEC | 4 | 4 | Init | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | timer | 0x2400B74C | 44 | 4 | Zero | Lc | charger_lto.o | 
  
    | timer_name | 0x2400C0C7 | 18 |  | Init | Lc | charger_lto.o | 
  
    | tx_app_byte_pool | 0x2400B684 | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | tx_byte_pool_buffer | 0x240058B8 | 8 192 | 4 | Zero | Lc | charger_lto.o | 
  
    | uwTick | 0x2400B7F4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | uwTickFreq | 0x2400C0DD | 1 |  | Init | Lc | charger_lto.o | 
  
    | uwTickPrio | 0x2400BFE8 | 4 | 4 | Init | Lc | charger_lto.o | 
Read-write data symbols by address
  
    | Address | Symbol name | Size | Align | Type | Bd | Object File | 
  
    | 0x20000000 | ibuf | 2 048 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x20000800 | queue_stack | 128 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x20000880 | ring | 2 600 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x200012A8 | nx_packet_pool_memory | 1 024 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x200016A8 | ip_helper_thread_stack | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x24000000 | scratch | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x24000200 | fx_sd_media_memory | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x24000400 | sdio_disk | 9 400 | 8 | Zero | Lc | charger_lto.o | 
  
    | 0x240028B8 | nx_byte_pool_buffer | 12 288 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x240058B8 | tx_byte_pool_buffer | 8 192 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x240078B8 | fx_byte_pool_buffer | 8 192 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x240098B8 | ip | 3 804 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400A794 | _tx_timer_thread_stack_area | 1 024 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400AB94 | scan_keys_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400AC48 | gsm_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400ACFC | gsm_rx_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400ADB0 | fx_app_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400AE64 | fan_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400AF18 | eth_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400AFCC | _tx_timer_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B080 | _SEGGER_RTT | 168 | 4 | Zero | Gb | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400B128 | huart3 | 148 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B1BC | hspi4 | 136 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B244 | _tx_timer_list | 128 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B2C4 | _tx_thread_priority_list | 128 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B344 | hsd1 | 124 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B3C0 | hdma_usart3_tx | 120 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B438 | hdma_usart3_rx | 120 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B4B0 | hdma_spi4_tx | 120 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B528 | htim8 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B574 | htim7 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B5C0 | htim3 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B60C | queue_ptr | 60 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B648 | pool | 60 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B684 | tx_app_byte_pool | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B6B8 | nx_app_byte_pool | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B6EC | fx_app_byte_pool | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B720 | _fx_system_timer | 44 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B74C | timer | 44 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B778 | hrtc | 36 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B79C | sd_tx_semaphore | 32 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B7BC | sd_rx_semaphore | 32 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B7DC | __SEGGER_RTL_aSigTab | 24 | 4 | Zero | Lc | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400B7F4 | uwTick | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B7F8 | __SEGGER_RTL_stdout_file | 4 | 4 | Zero | Lc | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400B7FC | __SEGGER_RTL_stdin_file | 4 | 4 | Zero | Lc | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400B800 | __SEGGER_RTL_stderr_file | 4 | 4 | Zero | Lc | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400B804 | __SEGGER_RTL_locale_ptr | 4 | 4 | Zero | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400B808 | is_initialized | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B80C | _tx_timer_time_slice | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B810 | _tx_timer_system_clock | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B814 | _tx_timer_stack_start | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B818 | _tx_timer_stack_size | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B81C | _tx_timer_priority | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B820 | _tx_timer_list_start | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B824 | _tx_timer_list_end | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B828 | _tx_timer_expired_timer_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B82C | _tx_timer_expired_time_slice | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B830 | _tx_timer_expired | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B834 | _tx_timer_current_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B838 | _tx_timer_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B83C | _tx_timer_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B840 | _tx_thread_system_stack_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B844 | _tx_thread_priority_maps | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B848 | _tx_thread_preempted_maps | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B84C | _tx_thread_preempt_disable | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B850 | _tx_thread_mutex_release | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B854 | _tx_thread_highest_priority | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B858 | _tx_thread_execute_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B85C | _tx_thread_current_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B860 | _tx_thread_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B864 | _tx_thread_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B868 | _tx_semaphore_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B86C | _tx_semaphore_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B870 | _tx_queue_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B874 | _tx_queue_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B878 | _tx_mutex_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B87C | _tx_mutex_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B880 | _tx_initialize_unused_memory | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | 0x2400B884 | _tx_event_flags_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B888 | _tx_event_flags_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B88C | _tx_byte_pool_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B890 | _tx_byte_pool_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B894 | _tx_build_options | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B898 | _tx_block_pool_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B89C | _tx_block_pool_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8A0 | _nx_system_build_options_5 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8A4 | _nx_system_build_options_4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8A8 | _nx_system_build_options_3 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8AC | _nx_system_build_options_2 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8B0 | _nx_system_build_options_1 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8B4 | _nx_packet_pool_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8B8 | _nx_packet_pool_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8BC | _nx_ip_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8C0 | _nx_ip_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8C4 | _fx_system_time | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8C8 | _fx_system_media_opened_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8CC | _fx_system_media_opened_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8D0 | _fx_system_media_max_sector_cache | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8D4 | _fx_system_media_max_fat_cache | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8D8 | _fx_system_date | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8DC | _fx_system_build_options_3 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8E0 | _fx_system_build_options_2 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8E4 | _fx_system_build_options_1 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8E8 | gsmThread::idx | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8EC | gsmRxData::i | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8F0 | gsmRxThread::ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8F4 | gsmRxThread::queueIsCreated | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8F8 | ring_pos | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B8FC | rawCnt | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B900 | guard variable for gsmRxThread::queueIsCreated | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | 0x2400B904 | _acUpBuffer | 1 024 |  | Zero | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BD04 | _acDownBuffer | 16 |  | Zero | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BD14 | rr | 704 | 4 | Init | Lc | charger_lto.o | 
  
    | 0x2400BFD4 | __SEGGER_RTL_global_locale | 20 | 4 | Init | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BFD4 | __RAL_global_locale | 20 | 4 | Init | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BFE8 | uwTickPrio | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | 0x2400BFEC | stdout | 4 | 4 | Init | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BFF0 | stdin | 4 | 4 | Init | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BFF4 | stderr | 4 | 4 | Init | Gb | prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x2400BFF8 | _tx_thread_system_state | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | 0x2400BFFC | SystemD2Clock | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | 0x2400C000 | SystemCoreClock | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | 0x2400C004 | delay_ms | 2 | 2 | Init | Lc | charger_lto.o | 
  
    | 0x2400C006 | _nx_version_id | 101 |  | Init | Lc | charger_lto.o | 
  
    | 0x2400C06B | _fx_version_id | 92 |  | Init | Lc | charger_lto.o | 
  
    | 0x2400C0C7 | timer_name | 18 |  | Init | Lc | charger_lto.o | 
  
    | 0x2400C0D9 | ipName | 4 |  | Init | Lc | charger_lto.o | 
  
    | 0x2400C0DD | uwTickFreq | 1 |  | Init | Lc | charger_lto.o | 
  
    | 0x30000000 | ibuf.12 | 256 | 32 | Zero | Lc | charger_lto.o | 
  
    | 0x30000100 | obuf | 64 | 32 | Zero | Lc | charger_lto.o | 
Read-write data symbols by descending size
  
    | Symbol name | Size | Align | Type | Bd | Object File | 
  
    | nx_byte_pool_buffer | 12 288 | 4 | Zero | Lc | charger_lto.o | 
  
    | sdio_disk | 9 400 | 8 | Zero | Lc | charger_lto.o | 
  
    | fx_byte_pool_buffer | 8 192 | 4 | Zero | Lc | charger_lto.o | 
  
    | tx_byte_pool_buffer | 8 192 | 4 | Zero | Lc | charger_lto.o | 
  
    | ip | 3 804 | 4 | Zero | Lc | charger_lto.o | 
  
    | ring | 2 600 | 32 | Zero | Lc | charger_lto.o | 
  
    | ibuf | 2 048 | 32 | Zero | Lc | charger_lto.o | 
  
    | _acUpBuffer | 1 024 |  | Zero | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _tx_timer_thread_stack_area | 1 024 | 4 | Zero | Lc | charger_lto.o | 
  
    | nx_packet_pool_memory | 1 024 | 32 | Zero | Lc | charger_lto.o | 
  
    | rr | 704 | 4 | Init | Lc | charger_lto.o | 
  
    | fx_sd_media_memory | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | ip_helper_thread_stack | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | scratch | 512 | 32 | Zero | Lc | charger_lto.o | 
  
    | ibuf.12 | 256 | 32 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | eth_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | fan_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | fx_app_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsm_rx_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsm_thread | 180 | 4 | Zero | Lc | charger_lto.o | 
  
    | scan_keys_thread | 180 | 4 | 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) | 
  
    | huart3 | 148 | 4 | Zero | Lc | charger_lto.o | 
  
    | hspi4 | 136 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_priority_list | 128 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_list | 128 | 4 | Zero | Lc | charger_lto.o | 
  
    | queue_stack | 128 | 32 | Zero | Lc | charger_lto.o | 
  
    | hsd1 | 124 | 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 | 
  
    | _nx_version_id | 101 |  | Init | Lc | charger_lto.o | 
  
    | _fx_version_id | 92 |  | Init | Lc | charger_lto.o | 
  
    | htim3 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | htim7 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | htim8 | 76 | 4 | Zero | Lc | charger_lto.o | 
  
    | obuf | 64 | 32 | Zero | Lc | charger_lto.o | 
  
    | pool | 60 | 4 | Zero | Lc | charger_lto.o | 
  
    | queue_ptr | 60 | 4 | Zero | Lc | charger_lto.o | 
  
    | fx_app_byte_pool | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | nx_app_byte_pool | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | tx_app_byte_pool | 52 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_timer | 44 | 4 | Zero | Lc | charger_lto.o | 
  
    | timer | 44 | 4 | Zero | Lc | charger_lto.o | 
  
    | hrtc | 36 | 4 | Zero | Lc | charger_lto.o | 
  
    | sd_rx_semaphore | 32 | 4 | Zero | Lc | charger_lto.o | 
  
    | sd_tx_semaphore | 32 | 4 | Zero | Lc | charger_lto.o | 
  
    | __SEGGER_RTL_aSigTab | 24 | 4 | Zero | Lc | execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __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) | 
  
    | timer_name | 18 |  | Init | Lc | charger_lto.o | 
  
    | _acDownBuffer | 16 |  | Zero | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | SystemCoreClock | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | SystemD2Clock | 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) | 
  
    | _fx_system_build_options_1 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_build_options_2 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_build_options_3 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_date | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_max_fat_cache | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_max_sector_cache | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_opened_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_media_opened_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _fx_system_time | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_ip_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_ip_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_packet_pool_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_packet_pool_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_1 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_2 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_3 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_4 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _nx_system_build_options_5 | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_block_pool_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_block_pool_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_build_options | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_byte_pool_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_byte_pool_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_event_flags_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_event_flags_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_initialize_unused_memory | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_mutex_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_mutex_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_queue_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_queue_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_semaphore_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_semaphore_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_current_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_execute_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_highest_priority | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_mutex_release | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_preempt_disable | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_preempted_maps | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_priority_maps | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_thread_system_stack_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_thread_system_state | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | _tx_timer_created_count | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_created_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_current_ptr | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_expired | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_expired_time_slice | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_expired_timer_ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_list_end | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_list_start | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_priority | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_stack_size | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_stack_start | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | _tx_timer_system_clock | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | _tx_timer_time_slice | 4 | 4 | Zero | Gb | charger_lto.o | 
  
    | gsmRxData::i | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsmRxThread::ptr | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsmRxThread::queueIsCreated | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | gsmThread::idx | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | guard variable for gsmRxThread::queueIsCreated | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | ipName | 4 |  | Init | Lc | charger_lto.o | 
  
    | is_initialized | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | rawCnt | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | ring_pos | 4 | 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) | 
  
    | uwTick | 4 | 4 | Zero | Lc | charger_lto.o | 
  
    | uwTickPrio | 4 | 4 | Init | Lc | charger_lto.o | 
  
    | delay_ms | 2 | 2 | Init | Lc | charger_lto.o | 
  
    | uwTickFreq | 1 |  | Init | Lc | charger_lto.o | 
Read-only data symbols by name
  
    | Symbol name | Address | Size | Align | Type | Bd | Object File | 
  
    | D1CorePrescTable | 0x08023E28 | 16 |  | Cnst | Lc | charger_lto.o | 
  
    | DMA_CalcBaseAndBitshift.flagBitshiftOffset | 0x08023DB8 | 8 |  | Cnst | Lc | charger_lto.o | 
  
    | UARTEx_SetNbDataToProcess.denominator | 0x08023EA8 | 8 |  | Cnst | Lc | charger_lto.o | 
  
    | UARTEx_SetNbDataToProcess.numerator | 0x08023EA0 | 8 |  | Cnst | Lc | charger_lto.o | 
  
    | UARTPrescTable | 0x08022F0E | 24 | 2 | Cnst | Lc | charger_lto.o | 
  
    | _DoInit._aInitStr | 0x08023C64 | 17 |  | Cnst | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_aPower2 | 0x08000720 | 72 | 8 | Cnst | Lc | utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_ctype_map | 0x08023F68 | 128 |  | Cnst | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ascii_ctype_mask | 0x08023CDF | 13 |  | Cnst | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale | 0x08004BC4 | 12 | 4 | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_abbrev_day_names | 0x08023C90 | 29 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_abbrev_month_names | 0x08023CAD | 49 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_am_pm_indicator | 0x08023738 | 7 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_data | 0x08004BF0 | 88 | 4 | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_date_format | 0x08023C7E | 9 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_date_time_format | 0x0802373F | 15 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_day_names | 0x08023AD1 | 58 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_month_names | 0x080236E1 | 87 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_c_locale_time_format | 0x08023C87 | 9 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_codeset_ascii | 0x08004BD0 | 32 | 4 | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_data_empty_string | 0x08023CDE | 1 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_data_utf8_period | 0x08023B0D | 2 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_hex_lc | 0x08023F50 | 16 |  | Cnst | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_hex_uc | 0x08023F40 | 16 |  | Cnst | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_RTL_ipow10 | 0x08000768 | 160 | 8 | Cnst | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | __SEGGER_init_data__ | 0x0802401C | [364] | 4 | Cnst | Lc | [ Linker created ] | 
  
    | __SEGGER_init_table__ | 0x08023FE8 | [52] | 4 | Cnst | Lc | [ Linker created ] | 
  
    | __aeabi_SIGABRT | 0x080002CC | 4 | 4 | Cnst | Gb | execops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | _nx_ipv6_all_router_address | 0x08004910 | 16 | 4 | Cnst | Lc | charger_lto.o | 
  
    | _nx_ipv6_unspecified_address | 0x08004900 | 16 | 4 | Cnst | Lc | charger_lto.o | 
Read-only data symbols by address
  
    | Address | Symbol name | Size | Align | Type | Bd | Object File | 
  
    | 0x080002CC | __aeabi_SIGABRT | 4 | 4 | Cnst | Gb | execops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08000720 | __SEGGER_RTL_aPower2 | 72 | 8 | Cnst | Lc | utilops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08000768 | __SEGGER_RTL_ipow10 | 160 | 8 | Cnst | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004900 | _nx_ipv6_unspecified_address | 16 | 4 | Cnst | Lc | charger_lto.o | 
  
    | 0x08004910 | _nx_ipv6_all_router_address | 16 | 4 | Cnst | Lc | charger_lto.o | 
  
    | 0x08004BC4 | __SEGGER_RTL_c_locale | 12 | 4 | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004BD0 | __SEGGER_RTL_codeset_ascii | 32 | 4 | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08004BF0 | __SEGGER_RTL_c_locale_data | 88 | 4 | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08022F0E | UARTPrescTable | 24 | 2 | Cnst | Lc | charger_lto.o | 
  
    | 0x080236E1 | __SEGGER_RTL_c_locale_month_names | 87 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023738 | __SEGGER_RTL_c_locale_am_pm_indicator | 7 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x0802373F | __SEGGER_RTL_c_locale_date_time_format | 15 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023AD1 | __SEGGER_RTL_c_locale_day_names | 58 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023B0D | __SEGGER_RTL_data_utf8_period | 2 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023C64 | _DoInit._aInitStr | 17 |  | Cnst | Lc | SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023C7E | __SEGGER_RTL_c_locale_date_format | 9 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023C87 | __SEGGER_RTL_c_locale_time_format | 9 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023C90 | __SEGGER_RTL_c_locale_abbrev_day_names | 29 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023CAD | __SEGGER_RTL_c_locale_abbrev_month_names | 49 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023CDE | __SEGGER_RTL_data_empty_string | 1 |  | Cnst | Gb | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023CDF | __SEGGER_RTL_ascii_ctype_mask | 13 |  | Cnst | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023DB8 | DMA_CalcBaseAndBitshift.flagBitshiftOffset | 8 |  | Cnst | Lc | charger_lto.o | 
  
    | 0x08023E28 | D1CorePrescTable | 16 |  | Cnst | Lc | charger_lto.o | 
  
    | 0x08023EA0 | UARTEx_SetNbDataToProcess.numerator | 8 |  | Cnst | Lc | charger_lto.o | 
  
    | 0x08023EA8 | UARTEx_SetNbDataToProcess.denominator | 8 |  | Cnst | Lc | charger_lto.o | 
  
    | 0x08023F40 | __SEGGER_RTL_hex_uc | 16 |  | Cnst | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023F50 | __SEGGER_RTL_hex_lc | 16 |  | Cnst | Gb | prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023F68 | __SEGGER_RTL_ascii_ctype_map | 128 |  | Cnst | Lc | mbops.o (mbops_timeops_v7em_fpv5_d16_hard_t_le_eabi_balanced.a) | 
  
    | 0x08023FE8 | __SEGGER_init_table__ | [52] | 4 | Cnst | Lc | [ Linker created ] | 
  
    | 0x0802401C | __SEGGER_init_data__ | [364] | 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__ | 0x2400C0DE |  |  | ---- | Gb | [ Linker created ] | 
  
    | __AXI_RAM_segment_used_size__ | 0x0000C0DE |  |  | ---- | 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__ | 0x080241E4 |  |  | ---- | Gb | [ Linker created ] | 
  
    | __FLASH1_segment_used_size__ | 0x000241E4 |  |  | ---- | 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__ | 0x080241E4 |  |  | ---- | Gb | [ Linker created ] | 
  
    | __FLASH_segment_used_size__ | 0x000241E4 |  |  | ---- | 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__ | 0x30000140 |  |  | ---- | Gb | [ Linker created ] | 
  
    | __RAM1_segment_used_size__ | 0x00000140 |  |  | ---- | 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__ | 0x2400C0DE |  |  | ---- | Gb | [ Linker created ] | 
  
    | __RAM_segment_used_size__ | 0x0000C0DE |  |  | ---- | 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 ] | 
  
    | __tx_something_expired | 0x080004A0 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_done | 0x08000494 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_dont_activate | 0x080004AE |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_no_time_slice | 0x08000470 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_no_timer | 0x08000482 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_not_ts_expiration | 0x080004D2 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_nothing_expired | 0x080004D6 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_skip_time_slice | 0x080004D2 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_timer_skip_wrap | 0x08000492 |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | __tx_ts_handler | 0x0800037C |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | __tx_ts_new | 0x080003AE |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | __tx_ts_ready | 0x080003EE |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | __tx_ts_restore | 0x080003B8 |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | __tx_ts_wait | 0x080003E2 |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | __tx_wait_here | 0x0800037A |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | _skip_vfp_restore | 0x080003D8 |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | _skip_vfp_save | 0x0800039C |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | _vectors | 0x08000000 | [716] | 1024 | Code | Gb | stm32h723xx_Vectors.o | 
  
    | _vectors_end | 0x080002CC |  | 1024 | Code | Lc | stm32h723xx_Vectors.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 | __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 ] | 
  
    | 0x00000140 | __RAM1_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 ] | 
  
    | 0x00008000 | __RAM1_segment_size__ |  |  | ---- | Gb | [ Linker created ] | 
  
    | 0x0000C0DE | __RAM_segment_used_size__ |  |  | ---- | Gb | [ Linker created ] | 
  
    | 0x0000C0DE | __AXI_RAM_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 ] | 
  
    | 0x000241E4 | __FLASH_segment_used_size__ |  |  | ---- | Gb | [ Linker created ] | 
  
    | 0x000241E4 | __FLASH1_segment_used_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 | 
  
    | 0x0800037A | __tx_wait_here |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x0800037C | __tx_ts_handler |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x0800039C | _skip_vfp_save |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x080003AE | __tx_ts_new |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x080003B8 | __tx_ts_restore |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x080003D8 | _skip_vfp_restore |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x080003E2 | __tx_ts_wait |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x080003EE | __tx_ts_ready |  | 16 | Code | Lc | tx_thread_schedule.o | 
  
    | 0x08000470 | __tx_timer_no_time_slice |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x08000482 | __tx_timer_no_timer |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x08000492 | __tx_timer_skip_wrap |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x08000494 | __tx_timer_done |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x080004A0 | __tx_something_expired |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x080004AE | __tx_timer_dont_activate |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x080004D2 | __tx_timer_skip_time_slice |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x080004D2 | __tx_timer_not_ts_expiration |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x080004D6 | __tx_timer_nothing_expired |  | 16 | Code | Lc | tx_timer_interrupt.o | 
  
    | 0x080241E4 | __FLASH_segment_used_end__ |  |  | ---- | Gb | [ Linker created ] | 
  
    | 0x080241E4 | __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 ] | 
  
    | 0x2400C0DE | __RAM_segment_used_end__ |  |  | ---- | Gb | [ Linker created ] | 
  
    | 0x2400C0DE | __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_start__ |  |  | ---- | Gb | [ Linker created ] | 
  
    | 0x30000140 | __RAM1_segment_used_end__ |  |  | ---- | 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 | 
  App_ThreadX_Init
  _txe_byte_allocate
  scanKeysThread
  _txe_thread_create
  gsmThread
  gsmRxThread
  fanThread
  ethThread
  MX_ThreadX_Init
  _tx_initialize_kernel_enter
  MX_DMA_Init
  HAL_NVIC_SetPriority
  HAL_NVIC_EnableIRQ
  _tx_thread_sleep
  HAL_TIM_PWM_Start
  icTimeout(unsigned long)
  _txe_timer_create
  HAL_TIM_IC_Start_IT
  _txe_timer_change
  _txe_timer_activate
  _txe_thread_suspend
  HAL_TIM_IC_Stop_IT
  _txe_thread_resume
  pulseMeasured
  _txe_timer_deactivate
  HAL_TIM_ReadCapturedValue
  MX_GPIO_Init
  HAL_GPIO_WritePin
  HAL_GPIO_Init
  _txe_queue_create
  HAL_UARTEx_ReceiveToIdle_DMA
  _txe_queue_receive
  gsmRxData
  _txe_queue_send
  TurnGSMModuleOn()
  HAL_UART_Transmit_IT
  HAL_GPIO_ReadPin
  TurnGSMModuleOn()::$_0::operator()() const
  TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const
  _tx_time_get
  HAL_GPIO_TogglePin
  DoNothing()
  MPU_Config()
  HAL_Init
  SystemClock_Config()
  MX_RTC_Init
  MX_SPI4_Init
  MX_USART3_UART_Init
  MX_TIM3_Init
  MX_TIM8_Init
  HAL_MPU_Disable
  HAL_MPU_ConfigRegion
  HAL_MPU_Enable
  HAL_PWREx_ConfigSupply
  HAL_PWR_EnableBkUpAccess
  HAL_RCC_OscConfig
  Error_Handler
  HAL_RCC_ClockConfig
  HAL_TIM_PeriodElapsedCallback
  HAL_IncTick
  assert_failed
  startMainThread
  HAL_RTC_Init
  HAL_RTC_MspInit
  HAL_RCCEx_PeriphCLKConfig
  MX_SDMMC1_SD_Init
  HAL_SD_Init
  HAL_SD_MspInit
  HAL_SD_MspDeInit
  HAL_GPIO_DeInit
  HAL_NVIC_DisableIRQ
  HAL_SPI_Init
  HAL_SPI_MspInit
  HAL_DMA_Init
  HAL_MspInit
  HAL_InitTick
  HAL_RCC_GetClockConfig
  HAL_RCC_GetPCLK1Freq
  HAL_TIM_Base_Init
  HAL_TIM_Base_Start_IT
  HAL_DMA_IRQHandler
  HAL_TIM_IRQHandler
  HAL_UART_IRQHandler
  HAL_SD_IRQHandler
  HAL_SPI_IRQHandler
  HAL_UARTEx_RxEventCallback
  HAL_TIM_IC_CaptureCallback
  HAL_TIM_ConfigClockSource
  HAL_TIM_PWM_Init
  HAL_TIMEx_MasterConfigSynchronization
  HAL_TIM_PWM_ConfigChannel
  HAL_TIM_MspPostInit
  HAL_TIM_IC_Init
  HAL_TIM_SlaveConfigSynchro
  HAL_TIM_IC_ConfigChannel
  HAL_TIM_Base_MspInit
  HAL_UART_Init
  HAL_UARTEx_SetTxFifoThreshold
  HAL_UARTEx_SetRxFifoThreshold
  HAL_UARTEx_DisableFifoMode
  HAL_UART_MspInit
  _tx_thread_identify
  HAL_NVIC_SetPriorityGrouping
  HAL_RCC_GetSysClockFreq
  HAL_GetTick
  HAL_Delay
  __NVIC_SetPriorityGrouping
  __NVIC_GetPriorityGrouping
  NVIC_EncodePriority
  __NVIC_SetPriority
  __NVIC_EnableIRQ
  __NVIC_DisableIRQ
  DMA_CheckFifoParam
  DMA_CalcBaseAndBitshift
  DMA_CalcDMAMUXChannelBaseAndMask
  DMA_CalcDMAMUXRequestGenBaseAndMask
  DMA_SetConfig
  HAL_DMA_Start_IT
  HAL_DMA_Abort
  HAL_DMA_Abort_IT
  HAL_RCC_GetHCLKFreq
  HAL_RCC_GetPCLK2Freq
  RCCEx_PLL2_Config
  RCCEx_PLL3_Config
  HAL_RCCEx_GetPeriphCLKFreq
  HAL_RCCEx_GetPLL1ClockFreq
  HAL_RCCEx_GetPLL2ClockFreq
  HAL_RCCEx_GetPLL3ClockFreq
  HAL_RCCEx_GetD3PCLK1Freq
  RTC_EnterInitMode
  RTC_ExitInitMode
  HAL_RTC_WaitForSynchro
  HAL_SD_InitCard
  HAL_SD_GetCardStatus
  HAL_SD_ConfigWideBusOperation
  HAL_SD_GetCardState
  SDMMC_Init
  SDMMC_PowerState_ON
  SD_PowerON
  SD_InitCard
  SDMMC_CmdBlockLength
  SD_SendSDStatus
  SD_WideBus_Enable
  SD_WideBus_Disable
  SD_SendStatus
  SDMMC_CmdSendStatus
  SDMMC_GetResponse
  SD_FindSCR
  SDMMC_CmdAppCommand
  SDMMC_CmdBusWidth
  SDMMC_ConfigData
  SDMMC_CmdSendSCR
  SDMMC_ReadFIFO
  SDMMC_CmdStatusRegister
  SDMMC_CmdGoIdleState
  SDMMC_CmdOperCond
  SDMMC_CmdAppOperCommand
  SDMMC_GetPowerState
  SDMMC_CmdSendCID
  SDMMC_CmdSetRelAdd
  SDMMC_CmdSendCSD
  HAL_SD_GetCardCSD
  SDMMC_CmdSelDesel
  HAL_SD_DeInit
  SD_PowerOFF
  SDMMC_PowerState_OFF
  SDMMC_CmdReadMultiBlock
  SDMMC_CmdReadSingleBlock
  SDMMC_CmdStopTransfer
  SDMMC_CmdWriteMultiBlock
  SDMMC_CmdWriteSingleBlock
  SDMMC_WriteFIFO
  HAL_SD_ReadBlocks_DMA
  HAL_SD_WriteBlocks_DMA
  SD_Read_IT
  HAL_SD_ErrorCallback
  HAL_SD_RxCpltCallback
  HAL_SD_TxCpltCallback
  SD_Write_IT
  HAL_SDEx_Write_DMADoubleBuf1CpltCallback
  HAL_SDEx_Read_DMADoubleBuf1CpltCallback
  HAL_SDEx_Write_DMADoubleBuf0CpltCallback
  HAL_SDEx_Read_DMADoubleBuf0CpltCallback
  SPI_GetPacketSize
  SPI_CloseTransfer
  HAL_SPI_TxCpltCallback
  HAL_SPI_ErrorCallback
  HAL_SPI_RxCpltCallback
  HAL_SPI_TxRxCpltCallback
  HAL_SPI_SuspendCallback
  SPI_DMAAbortOnError
  TIM_Base_SetConfig
  TIM_CCxChannelCmd
  HAL_TIM_PWM_PulseFinishedCallback
  HAL_TIM_PWM_MspInit
  HAL_TIM_IC_MspInit
  HAL_TIM_OC_DelayElapsedCallback
  HAL_TIMEx_BreakCallback
  HAL_TIMEx_Break2Callback
  HAL_TIM_TriggerCallback
  HAL_TIMEx_CommutCallback
  TIM_OC1_SetConfig
  TIM_OC2_SetConfig
  TIM_OC3_SetConfig
  TIM_OC4_SetConfig
  TIM_OC5_SetConfig
  TIM_OC6_SetConfig
  TIM_TI1_SetConfig
  TIM_TI2_SetConfig
  TIM_TI3_SetConfig
  TIM_TI4_SetConfig
  TIM_ETR_SetConfig
  TIM_TI1_ConfigInputStage
  TIM_ITRx_SetConfig
  TIM_TI2_ConfigInputStage
  TIM_SlaveTimer_SetConfig
  UART_AdvFeatureConfig
  UART_SetConfig
  UART_CheckIdleState
  UART_WaitOnFlagUntilTimeout
  UART_EndRxTransfer
  UART_TxISR_16BIT_FIFOEN
  UART_TxISR_8BIT_FIFOEN
  UART_TxISR_16BIT
  UART_TxISR_8BIT
  HAL_UART_ErrorCallback
  HAL_UART_RxCpltCallback
  UART_DMAError
  HAL_UART_TxCpltCallback
  UART_EndTxTransfer
  UART_Start_Receive_DMA
  UART_DMAReceiveCplt
  UART_DMARxHalfCplt
  HAL_UART_RxHalfCpltCallback
  UART_DMAAbortOnError
  HAL_UARTEx_WakeupCallback
  UART_EndTransmit_IT
  HAL_UARTEx_TxFifoEmptyCallback
  HAL_UARTEx_RxFifoFullCallback
  UARTEx_SetNbDataToProcess
  SDMMC_SendCommand
  SDMMC_GetCommandResponse
  SDMMC_GetCmdResp1
  SDMMC_GetCmdError
  SDMMC_GetCmdResp7
  SDMMC_GetCmdResp3
  SDMMC_GetCmdResp2
  SDMMC_GetCmdResp6
  tx_application_define
  _txe_byte_pool_create
  MX_FileX_Init
  MX_NetXDuo_Init
  fx_app_thread_entry
  _fx_system_initialize
  fx_stm32_sd_driver
  _fxe_media_open
  fx_stm32_sd_init
  fx_stm32_sd_deinit
  fx_stm32_sd_get_status
  fx_stm32_sd_read_blocks
  fx_stm32_sd_write_blocks
  _txe_semaphore_put
  check_sd_status
  _txe_semaphore_create
  _txe_semaphore_delete
  sd_read_data
  sd_write_data
  _fx_partition_offset_calculate
  _txe_semaphore_get
  _fx_utility_memory_copy
  _fx_utility_FAT_entry_read
  _fx_utility_logical_sector_read
  _fx_utility_16_unsigned_read
  _fx_utility_32_unsigned_read
  _tx_mutex_get
  _tx_mutex_put
  _fx_media_boot_info_extract
  _fx_media_open
  _fx_utility_logical_sector_flush
  _tx_mutex_create
  _fx_utility_partition_get
  _fx_system_timer_entry
  _tx_timer_create
  _fx_utility_16_unsigned_write
  _fx_utility_32_unsigned_write
  _fx_utility_FAT_flush
  _fx_utility_logical_sector_write
  _fx_utility_logical_sector_cache_entry_read
  _tx_thread_preemption_change
  _tx_timer_activate
  _tx_timer_system_activate
  _tx_timer_change
  _tx_timer_deactivate
  _tx_thread_system_preempt_check
  _nx_system_initialize
  _nxe_packet_pool_create
  ip_network_driver
  _nxe_ip_create
  _nx_ip_initialize
  _nx_packet_pool_initialize
  _nx_tcp_initialize
  _nx_ip_create
  _tx_event_flags_create
  _nx_ip_thread_entry
  _tx_thread_create
  _nx_ip_periodic_timer_entry
  _nx_ipv4_packet_receive
  _tx_event_flags_set
  SET_SOLICITED_NODE_MULTICAST_ADDRESS
  _nx_ipv6_multicast_join
  _tx_event_flags_get
  _nx_ip_packet_receive
  _nx_icmpv6_send_ns
  _nx_icmpv6_perform_DAD
  _nxd_ipv6_prefix_router_timer_tick
  _nxd_ipv6_router_solicitation_check
  _nx_ip_deferred_link_status_process
  CHECK_IP_ADDRESSES_BY_PREFIX
  CHECK_IPV6_ADDRESSES_SAME
  CHECK_UNSPECIFIED_ADDRESS
  SET_UNSPECIFIED_ADDRESS
  COPY_IPV6_ADDRESS
  IPv6_Address_Type
  _nx_ipv6_address_change_endian
  _nx_icmpv6_DAD_clear_NDCache_entry
  _nx_nd_cache_find_entry
  _nx_packet_allocate
  _nx_packet_release
  _nx_ip_checksum_compute
  _nx_ipv6_header_add
  _nx_ipv4_option_process
  _nx_igmp_multicast_check
  _nx_ip_dispatch_process
  _nx_icmpv6_send_error_message
  _nx_ipv6_process_hop_by_hop_option
  _nx_ipv6_process_routing_option
  _nx_ipv6_process_fragment_option
  _nx_icmpv4_send_error_message
  _nx_ip_route_find
  _nx_ip_packet_send
  _nxd_ipv6_interface_find
  _nx_ipv6_packet_send
  _nx_packet_transmit_release
  _nx_ip_header_add
  _nx_ip_driver_packet_send
  _nx_packet_copy
  _nx_ip_packet_deferred_receive
  _nx_icmpv6_dest_table_find
  _nxd_ipv6_search_onlink
  _nx_icmpv6_dest_table_add
  _nxd_ipv6_router_lookup
  _nx_ipv6_fragment_process
  _nx_nd_cache_add_entry
  _nx_ipv6_packet_copy
  _nx_ipv6_option_error
  _nx_nd_cache_delete_internal
  _nx_packet_pool_cleanup
  _tx_thread_system_suspend
  _nx_packet_data_append
  _tx_thread_system_resume
  _nxd_ipv6_find_max_prefix_length
  _nx_invalidate_destination_entry
  _nx_ipv6_prefix_list_delete_entry
  _nx_ipv6_multicast_leave
  _nx_icmpv6_send_rs
  _nx_packet_pool_create
  _tx_byte_allocate
  _tx_byte_pool_search
  _tx_byte_pool_cleanup
  _tx_byte_pool_create
  _tx_event_flags_cleanup
  _tx_initialize_high_level
  _tx_thread_initialize
  _tx_timer_initialize
  _tx_mutex_cleanup
  _tx_mutex_thread_release
  _tx_mutex_priority_change
  _tx_mutex_prioritize
  _tx_queue_cleanup
  _tx_queue_create
  _tx_queue_receive
  _tx_queue_send
  _tx_semaphore_cleanup
  _tx_semaphore_create
  _tx_semaphore_delete
  _tx_semaphore_get
  _tx_semaphore_put
  _tx_thread_timeout
  _tx_thread_shell_entry
  _tx_thread_resume
  _tx_thread_suspend
  _tx_timer_system_deactivate
  _tx_timer_thread_entry
  main
  NMI_Handler
  HardFault_Handler
  MemManage_Handler
  BusFault_Handler
  UsageFault_Handler
  DebugMon_Handler
  DMA1_Stream0_IRQHandler
  DMA1_Stream1_IRQHandler
  DMA1_Stream2_IRQHandler
  TIM3_IRQHandler
  USART3_IRQHandler
  TIM8_CC_IRQHandler
  SDMMC1_IRQHandler
  TIM7_IRQHandler
  SPI4_IRQHandler
  SystemInit
  _tx_thread_time_slice
  _tx_timer_expiration_process
  __tx_SVCallHandler
  __tx_NMIHandler
  __tx_BadHandler
  __tx_DBGHandler
  __tx_SysTickHandler
  __tx_IntHandler
  _tx_initialize_low_level
  __tx_HardfaultHandler
  SysTick_Handler
  _tx_thread_schedule
  PendSV_Handler
  __tx_PendSVHandler
  tx_thread_fpu_enable
  tx_thread_fpu_disable
  _tx_thread_stack_build
  _tx_timer_interrupt
  Reset_Handler
  SVC_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_Stream3_IRQHandler
  DMA1_Stream4_IRQHandler
  DMA1_Stream5_IRQHandler
  DMA1_Stream6_IRQHandler
  ADC_IRQHandler
  FDCAN1_IT0_IRQHandler
  FDCAN2_IT0_IRQHandler
  FDCAN1_IT1_IRQHandler
  FDCAN2_IT1_IRQHandler
  EXTI9_5_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
  SPI2_IRQHandler
  USART1_IRQHandler
  USART2_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
  MDMA_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
  USART10_IRQHandler
  I2C5_EV_IRQHandler
  I2C5_ER_IRQHandler
  FDCAN3_IT0_IRQHandler
  FDCAN3_IT1_IRQHandler
  TIM23_IRQHandler
  TIM24_IRQHandler
  abort
  raise
  __aeabi_SIG_IGN
  __aeabi_SIG_ERR
  __aeabi_SIG_DFL
  fwrite
  __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
  __SEGGER_RTL_init_prin
  sprintf
  vfprintf
  vfprintf_l
  printf
  __SEGGER_RTL_vfprintf_float_long_long
  __SEGGER_init_lzss
  __SEGGER_init_zero
  __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
  memcmp
  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
  abort_message
  __cxa_guard_acquire
  __cxa_guard_release
  __SEGGER_RTL_vfprintf
tx_thread_context_restore.o
tx_thread_context_save.o
tx_thread_interrupt_control.o
tx_thread_interrupt_disable.o
tx_thread_interrupt_restore.o
tx_thread_system_return.o
ABSOLUTE LISTING
Section .vectors from stm32h723xx_Vectors.o, size=716, align=1024
_vectors:
  0x08000000:  20020000     DC.W       0x20020000               ; R_ARM_ABS32
  0x08000004:  08022F27     DC.W       Reset_Handler
  0x08000008:  08007809     DC.W       NMI_Handler
  0x0800000C:  08007809     DC.W       NMI_Handler
  0x08000010:  08007809     DC.W       NMI_Handler
  0x08000014:  08007809     DC.W       NMI_Handler
  0x08000018:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000030:  0800735F     DC.W       DoNothing()
  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:  0800037D     DC.W       PendSV_Handler
  0x0800003C:  08000329     DC.W       __tx_SysTickHandler
  0x08000040:  08007809     DC.W       NMI_Handler
  0x08000044:  08007809     DC.W       NMI_Handler
  0x08000048:  08007809     DC.W       NMI_Handler
  0x0800004C:  08007809     DC.W       NMI_Handler
  0x08000050:  08007809     DC.W       NMI_Handler
  0x08000054:  08007809     DC.W       NMI_Handler
  0x08000058:  08007809     DC.W       NMI_Handler
  0x0800005C:  08007809     DC.W       NMI_Handler
  0x08000060:  08007809     DC.W       NMI_Handler
  0x08000064:  08007809     DC.W       NMI_Handler
  0x08000068:  08007809     DC.W       NMI_Handler
  0x0800006C:  08017B17     DC.W       DMA1_Stream0_IRQHandler
  0x08000070:  08017B27     DC.W       DMA1_Stream1_IRQHandler
  0x08000074:  08017B37     DC.W       DMA1_Stream2_IRQHandler
  0x08000078:  08007809     DC.W       NMI_Handler
  0x0800007C:  08007809     DC.W       NMI_Handler
  0x08000080:  08007809     DC.W       NMI_Handler
  0x08000084:  08007809     DC.W       NMI_Handler
  0x08000088:  08007809     DC.W       NMI_Handler
  0x0800008C:  08007809     DC.W       NMI_Handler
  0x08000090:  08007809     DC.W       NMI_Handler
  0x08000094:  08007809     DC.W       NMI_Handler
  0x08000098:  08007809     DC.W       NMI_Handler
  0x0800009C:  08007809     DC.W       NMI_Handler
  0x080000A0:  08007809     DC.W       NMI_Handler
  0x080000A4:  08007809     DC.W       NMI_Handler
  0x080000A8:  08007809     DC.W       NMI_Handler
  0x080000AC:  08007809     DC.W       NMI_Handler
  0x080000B0:  08007809     DC.W       NMI_Handler
  0x080000B4:  08017B47     DC.W       TIM3_IRQHandler
  0x080000B8:  08007809     DC.W       NMI_Handler
  0x080000BC:  08007809     DC.W       NMI_Handler
  0x080000C0:  08007809     DC.W       NMI_Handler
  0x080000C4:  08007809     DC.W       NMI_Handler
  0x080000C8:  08007809     DC.W       NMI_Handler
  0x080000CC:  08007809     DC.W       NMI_Handler
  0x080000D0:  08007809     DC.W       NMI_Handler
  0x080000D4:  08007809     DC.W       NMI_Handler
  0x080000D8:  08007809     DC.W       NMI_Handler
  0x080000DC:  08017B57     DC.W       USART3_IRQHandler
  0x080000E0:  08007809     DC.W       NMI_Handler
  0x080000E4:  08007809     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:  08007809     DC.W       NMI_Handler
  0x080000F0:  08007809     DC.W       NMI_Handler
  0x080000F4:  08007809     DC.W       NMI_Handler
  0x080000F8:  08017B67     DC.W       TIM8_CC_IRQHandler
  0x080000FC:  08007809     DC.W       NMI_Handler
  0x08000100:  08007809     DC.W       NMI_Handler
  0x08000104:  08017B77     DC.W       SDMMC1_IRQHandler
  0x08000108:  08007809     DC.W       NMI_Handler
  0x0800010C:  08007809     DC.W       NMI_Handler
  0x08000110:  08007809     DC.W       NMI_Handler
  0x08000114:  08007809     DC.W       NMI_Handler
  0x08000118:  08007809     DC.W       NMI_Handler
  0x0800011C:  08017B87     DC.W       TIM7_IRQHandler
  0x08000120:  08007809     DC.W       NMI_Handler
  0x08000124:  08007809     DC.W       NMI_Handler
  0x08000128:  08007809     DC.W       NMI_Handler
  0x0800012C:  08007809     DC.W       NMI_Handler
  0x08000130:  08007809     DC.W       NMI_Handler
  0x08000134:  08007809     DC.W       NMI_Handler
  0x08000138:  08007809     DC.W       NMI_Handler
  0x0800013C:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000154:  08007809     DC.W       NMI_Handler
  0x08000158:  08007809     DC.W       NMI_Handler
  0x0800015C:  08007809     DC.W       NMI_Handler
  0x08000160:  08007809     DC.W       NMI_Handler
  0x08000164:  08007809     DC.W       NMI_Handler
  0x08000168:  08007809     DC.W       NMI_Handler
  0x0800016C:  08007809     DC.W       NMI_Handler
  0x08000170:  08007809     DC.W       NMI_Handler
  0x08000174:  08007809     DC.W       NMI_Handler
  0x08000178:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000184:  08007809     DC.W       NMI_Handler
  0x08000188:  08007809     DC.W       NMI_Handler
  0x0800018C:  08007809     DC.W       NMI_Handler
  0x08000190:  08017B97     DC.W       SPI4_IRQHandler
  0x08000194:  08007809     DC.W       NMI_Handler
  0x08000198:  08007809     DC.W       NMI_Handler
  0x0800019C:  08007809     DC.W       NMI_Handler
  0x080001A0:  08007809     DC.W       NMI_Handler
  0x080001A4:  08007809     DC.W       NMI_Handler
  0x080001A8:  08007809     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:  08007809     DC.W       NMI_Handler
  0x080001B4:  08007809     DC.W       NMI_Handler
  0x080001B8:  08007809     DC.W       NMI_Handler
  0x080001BC:  08007809     DC.W       NMI_Handler
  0x080001C0:  08007809     DC.W       NMI_Handler
  0x080001C4:  08007809     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:  08007809     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:  08007809     DC.W       NMI_Handler
  0x080001FC:  08007809     DC.W       NMI_Handler
  0x08000200:  08007809     DC.W       NMI_Handler
  0x08000204:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000210:  08007809     DC.W       NMI_Handler
  0x08000214:  08007809     DC.W       NMI_Handler
  0x08000218:  08007809     DC.W       NMI_Handler
  0x0800021C:  08007809     DC.W       NMI_Handler
  0x08000220:  08007809     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:  08007809     DC.W       NMI_Handler
  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:  08007809     DC.W       NMI_Handler
  0x08000234:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000240:  08007809     DC.W       NMI_Handler
  0x08000244:  08007809     DC.W       NMI_Handler
  0x08000248:  08007809     DC.W       NMI_Handler
  0x0800024C:  08007809     DC.W       NMI_Handler
  0x08000250:  08007809     DC.W       NMI_Handler
  0x08000254:  08007809     DC.W       NMI_Handler
  0x08000258:  08007809     DC.W       NMI_Handler
  0x0800025C:  08007809     DC.W       NMI_Handler
  0x08000260:  08007809     DC.W       NMI_Handler
  0x08000264:  08007809     DC.W       NMI_Handler
  0x08000268:  08007809     DC.W       NMI_Handler
  0x0800026C:  08007809     DC.W       NMI_Handler
  0x08000270:  08007809     DC.W       NMI_Handler
  0x08000274:  08007809     DC.W       NMI_Handler
  0x08000278:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000284:  08007809     DC.W       NMI_Handler
  0x08000288:  08007809     DC.W       NMI_Handler
  0x0800028C:  08007809     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:  08007809     DC.W       NMI_Handler
  0x08000298:  08007809     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:  08007809     DC.W       NMI_Handler
  0x080002A8:  08007809     DC.W       NMI_Handler
  0x080002AC:  08007809     DC.W       NMI_Handler
  0x080002B0:  08007809     DC.W       NMI_Handler
  0x080002B4:  08007809     DC.W       NMI_Handler
  0x080002B8:  08007809     DC.W       NMI_Handler
  0x080002BC:  08007809     DC.W       NMI_Handler
  0x080002C0:  08007809     DC.W       NMI_Handler
  0x080002C4:  08007809     DC.W       NMI_Handler
  0x080002C8:  08007809     DC.W       NMI_Handler
Section .rodata.libc.__aeabi_SIGABRT from execops_arm.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
_vectors_end:
__aeabi_SIGABRT:
  0x080002CC:  00           DC.B       0x00                     ; '\0'
  0x080002CD:  00           DC.B       0x00                     ; '\0'
  0x080002CE:  00           DC.B       0x00                     ; '\0'
  0x080002CF:  00           DC.B       0x00                     ; '\0'
Section .text from tx_initialize_low_level.o, size=128, align=16
_tx_initialize_low_level:
  0x080002D0:  B672         CPSID      i
  0x080002D2:  F04F 20E0    MOV.W      R0, #0xE000E000
  0x080002D6:  4919         LDR        R1, =_vectors            ; [PC, #100] [0x0800033C] =0x08000000 
  0x080002D8:  F8C0 1D08    STR.W      R1, [R0, #0x0D08]
  0x080002DC:  4818         LDR        R0, =_tx_thread_system_stack_ptr ; [PC, #96] [0x08000340] =0x2400B840 
  0x080002DE:  4917         LDR        R1, =_vectors            ; [PC, #92] [0x0800033C] =0x08000000 
  0x080002E0:  6809         LDR        R1, [R1]
  0x080002E2:  6001         STR        R1, [R0]
  0x080002E4:  4817         LDR        R0, =0xE0001000          ; [PC, #92] [0x08000344] 
  0x080002E6:  6801         LDR        R1, [R0]
  0x080002E8:  F041 0101    ORR        R1, R1, #1
  0x080002EC:  6001         STR        R1, [R0]
  0x080002EE:  F04F 20E0    MOV.W      R0, #0xE000E000
  0x080002F2:  4915         LDR        R1, =0x0001869F          ; [PC, #84] [0x08000348] 
  0x080002F4:  6141         STR        R1, [R0, #20]
  0x080002F6:  F04F 0107    MOV.W      R1, #7
  0x080002FA:  6101         STR        R1, [R0, #16]
  0x080002FC:  F04F 0100    MOV.W      R1, #0
  0x08000300:  F8C0 1D18    STR.W      R1, [R0, #0x0D18]
  0x08000304:  F04F 417F    MOV.W      R1, #0xFF000000
  0x08000308:  F8C0 1D1C    STR.W      R1, [R0, #0x0D1C]
  0x0800030C:  490F         LDR        R1, =0x40FF0000          ; [PC, #60] [0x0800034C] 
  0x0800030E:  F8C0 1D20    STR.W      R1, [R0, #0x0D20]
  0x08000312:  4770         BX         LR
__tx_BadHandler:
  0x08000314:  F7FF BFFE    B.W        __tx_BadHandler          ; 0x08000314
__tx_HardfaultHandler:
  0x08000318:  F7FF BFFE    B.W        __tx_HardfaultHandler    ; 0x08000318
__tx_SVCallHandler:
  0x0800031C:  F7FF BFFE    B.W        __tx_SVCallHandler       ; 0x0800031C
__tx_IntHandler:
  0x08000320:  B501         PUSH       {R0, LR}
  0x08000322:  E8BD 4001    POP.W      {R0, LR}
  0x08000326:  4770         BX         LR
__tx_SysTickHandler:
SysTick_Handler:
  0x08000328:  B501         PUSH       {R0, LR}
  0x0800032A:  F000 F891    BL         _tx_timer_interrupt      ; 0x08000450
  0x0800032E:  E8BD 4001    POP.W      {R0, LR}
  0x08000332:  4770         BX         LR
__tx_NMIHandler:
  0x08000334:  F7FF BFFE    B.W        __tx_NMIHandler          ; 0x08000334
__tx_DBGHandler:
  0x08000338:  F7FF BFFE    B.W        __tx_DBGHandler          ; 0x08000338
  0x0800033C:  08000000     DC.W       _vectors
  0x08000340:  2400B840     DC.W       _tx_thread_system_stack_ptr
  0x08000344:  E0001000     DC.W       0xE0001000
  0x08000348:  0001869F     DC.W       0x0001869F
  0x0800034C:  40FF0000     DC.W       0x40FF0000
Section .text from tx_thread_schedule.o, size=192, align=16
_tx_thread_schedule:
  0x08000350:  F04F 0000    MOV.W      R0, #0
  0x08000354:  4A2A         LDR        R2, =_tx_thread_preempt_disable ; [PC, #168] [0x08000400] =0x2400B84C 
  0x08000356:  6010         STR        R0, [R2]
  0x08000358:  F3EF 8014    MRS        R0, CONTROL
  0x0800035C:  F020 0004    BIC        R0, R0, #4
  0x08000360:  F380 8814    MSR        CONTROL, R0
  0x08000364:  B662         CPSIE      i
  0x08000366:  F04F 5080    MOV.W      R0, #0x10000000
  0x0800036A:  F04F 21E0    MOV.W      R1, #0xE000E000
  0x0800036E:  F8C1 0D04    STR.W      R0, [R1, #0x0D04]
  0x08000372:  F3BF 8F4F    DSB        SY
  0x08000376:  F3BF 8F6F    ISB        SY
__tx_wait_here:
  0x0800037A:  E7FE         B          __tx_wait_here           ; 0x0800037A
__tx_ts_handler:
PendSV_Handler:
__tx_PendSVHandler:
  0x0800037C:  4821         LDR        R0, =_tx_thread_current_ptr ; [PC, #132] [0x08000404] =0x2400B85C 
  0x0800037E:  4A22         LDR        R2, =_tx_thread_execute_ptr ; [PC, #136] [0x08000408] =0x2400B858 
  0x08000380:  F04F 0300    MOV.W      R3, #0
  0x08000384:  6801         LDR        R1, [R0]
  0x08000386:  B191         CBZ        R1, __tx_ts_new          ; 0x080003AE
  0x08000388:  6003         STR        R3, [R0]
  0x0800038A:  F3EF 8C09    MRS        R12, PSP
  0x0800038E:  E92C 0FF0    STMDB      R12!, {R4-R11}
  0x08000392:  F01E 0F10    TST        LR, #16
  0x08000396:  D101         BNE        _skip_vfp_save           ; 0x0800039C
  0x08000398:  ED2C 8A10    VSTMDB     R12!, {S16-S31}
_skip_vfp_save:
  0x0800039C:  4C1B         LDR        R4, =_tx_timer_time_slice ; [PC, #108] [0x0800040C] =0x2400B80C 
  0x0800039E:  F84C ED04    STR        LR, [R12, #-4]!
  0x080003A2:  6825         LDR        R5, [R4]
  0x080003A4:  F8C1 C008    STR.W      R12, [R1, #8]
  0x080003A8:  B10D         CBZ        R5, __tx_ts_new          ; 0x080003AE
  0x080003AA:  618D         STR        R5, [R1, #24]
  0x080003AC:  6023         STR        R3, [R4]
__tx_ts_new:
  0x080003AE:  B672         CPSID      i
  0x080003B0:  6811         LDR        R1, [R2]
  0x080003B2:  B1B1         CBZ        R1, __tx_ts_wait         ; 0x080003E2
  0x080003B4:  6001         STR        R1, [R0]
  0x080003B6:  B662         CPSIE      i
__tx_ts_restore:
  0x080003B8:  684F         LDR        R7, [R1, #4]
  0x080003BA:  4C14         LDR        R4, =_tx_timer_time_slice ; [PC, #80] [0x0800040C] =0x2400B80C 
  0x080003BC:  698D         LDR        R5, [R1, #24]
  0x080003BE:  F107 0701    ADD.W      R7, R7, #1
  0x080003C2:  604F         STR        R7, [R1, #4]
  0x080003C4:  6025         STR        R5, [R4]
  0x080003C6:  F8D1 C008    LDR.W      R12, [R1, #8]
  0x080003CA:  F85C EB04    LDR        LR, [R12], #4
  0x080003CE:  F01E 0F10    TST        LR, #16
  0x080003D2:  D101         BNE        _skip_vfp_restore        ; 0x080003D8
  0x080003D4:  ECBC 8A10    VLDM       R12!, {S16-S31}
_skip_vfp_restore:
  0x080003D8:  E8BC 0FF0    LDM.W      R12!, {R4-R11}
  0x080003DC:  F38C 8809    MSR        PSP, R12
  0x080003E0:  4770         BX         LR
__tx_ts_wait:
  0x080003E2:  B672         CPSID      i
  0x080003E4:  6811         LDR        R1, [R2]
  0x080003E6:  6001         STR        R1, [R0]
  0x080003E8:  B909         CBNZ       R1, __tx_ts_ready        ; 0x080003EE
  0x080003EA:  B662         CPSIE      i
  0x080003EC:  E7F9         B          __tx_ts_wait             ; 0x080003E2
__tx_ts_ready:
  0x080003EE:  F04F 6700    MOV.W      R7, #0x08000000
  0x080003F2:  F04F 28E0    MOV.W      R8, #0xE000E000
  0x080003F6:  F8C8 7D04    STR.W      R7, [R8, #0x0D04]
  0x080003FA:  B662         CPSIE      i
  0x080003FC:  E7DC         B          __tx_ts_restore          ; 0x080003B8
tx_thread_fpu_enable:
tx_thread_fpu_disable:
  0x080003FE:  4770         BX         LR
  0x08000400:  2400B84C     DC.W       _tx_thread_preempt_disable
  0x08000404:  2400B85C     DC.W       _tx_thread_current_ptr
  0x08000408:  2400B858     DC.W       _tx_thread_execute_ptr
  0x0800040C:  2400B80C     DC.W       _tx_timer_time_slice
Section .text from tx_thread_stack_build.o, size=64, align=16
_tx_thread_stack_build:
  0x08000410:  6902         LDR        R2, [R0, #16]
  0x08000412:  F022 0207    BIC        R2, R2, #7
  0x08000416:  F1A2 0244    SUB.W      R2, R2, #68
  0x0800041A:  F06F 0302    MVN        R3, #2
  0x0800041E:  6013         STR        R3, [R2]
  0x08000420:  F04F 0300    MOV.W      R3, #0
  0x08000424:  6053         STR        R3, [R2, #4]
  0x08000426:  6093         STR        R3, [R2, #8]
  0x08000428:  60D3         STR        R3, [R2, #12]
  0x0800042A:  6113         STR        R3, [R2, #16]
  0x0800042C:  6153         STR        R3, [R2, #20]
  0x0800042E:  6193         STR        R3, [R2, #24]
  0x08000430:  61D3         STR        R3, [R2, #28]
  0x08000432:  6213         STR        R3, [R2, #32]
  0x08000434:  6253         STR        R3, [R2, #36]
  0x08000436:  6293         STR        R3, [R2, #40]
  0x08000438:  62D3         STR        R3, [R2, #44]
  0x0800043A:  6313         STR        R3, [R2, #48]
  0x0800043C:  6353         STR        R3, [R2, #52]
  0x0800043E:  F04F 33FF    MOV.W      R3, #0xFFFFFFFF
  0x08000442:  6393         STR        R3, [R2, #56]
  0x08000444:  63D1         STR        R1, [R2, #60]
  0x08000446:  F04F 7380    MOV.W      R3, #0x01000000
  0x0800044A:  6413         STR        R3, [R2, #64]
  0x0800044C:  6082         STR        R2, [R0, #8]
  0x0800044E:  4770         BX         LR
Section .text from tx_timer_interrupt.o, size=184, align=16
_tx_timer_interrupt:
  0x08000450:  4922         LDR        R1, =_tx_timer_system_clock ; [PC, #136] [0x080004DC] =0x2400B810 
  0x08000452:  6808         LDR        R0, [R1]
  0x08000454:  F100 0001    ADD.W      R0, R0, #1
  0x08000458:  6008         STR        R0, [R1]
  0x0800045A:  4B21         LDR        R3, =_tx_timer_time_slice ; [PC, #132] [0x080004E0] =0x2400B80C 
  0x0800045C:  681A         LDR        R2, [R3]
  0x0800045E:  B13A         CBZ        R2, __tx_timer_no_time_slice ; 0x08000470
  0x08000460:  F1A2 0201    SUB.W      R2, R2, #1
  0x08000464:  601A         STR        R2, [R3]
  0x08000466:  B91A         CBNZ       R2, __tx_timer_no_time_slice ; 0x08000470
  0x08000468:  4B1E         LDR        R3, =_tx_timer_expired_time_slice ; [PC, #120] [0x080004E4] =0x2400B82C 
  0x0800046A:  F04F 0001    MOV.W      R0, #1
  0x0800046E:  6018         STR        R0, [R3]
__tx_timer_no_time_slice:
  0x08000470:  491D         LDR        R1, =_tx_timer_current_ptr ; [PC, #116] [0x080004E8] =0x2400B834 
  0x08000472:  6808         LDR        R0, [R1]
  0x08000474:  6802         LDR        R2, [R0]
  0x08000476:  B122         CBZ        R2, __tx_timer_no_timer  ; 0x08000482
  0x08000478:  4B1C         LDR        R3, =_tx_timer_expired   ; [PC, #112] [0x080004EC] =0x2400B830 
  0x0800047A:  F04F 0201    MOV.W      R2, #1
  0x0800047E:  601A         STR        R2, [R3]
  0x08000480:  E008         B          __tx_timer_done          ; 0x08000494
__tx_timer_no_timer:
  0x08000482:  F100 0004    ADD.W      R0, R0, #4
  0x08000486:  4B1A         LDR        R3, =_tx_timer_list_end  ; [PC, #104] [0x080004F0] =0x2400B824 
  0x08000488:  681A         LDR        R2, [R3]
  0x0800048A:  4290         CMP        R0, R2
  0x0800048C:  D101         BNE        __tx_timer_skip_wrap     ; 0x08000492
  0x0800048E:  4B19         LDR        R3, =_tx_timer_list_start ; [PC, #100] [0x080004F4] =0x2400B820 
  0x08000490:  6818         LDR        R0, [R3]
__tx_timer_skip_wrap:
  0x08000492:  6008         STR        R0, [R1]
__tx_timer_done:
  0x08000494:  4B13         LDR        R3, =_tx_timer_expired_time_slice ; [PC, #76] [0x080004E4] =0x2400B82C 
  0x08000496:  681A         LDR        R2, [R3]
  0x08000498:  B912         CBNZ       R2, __tx_something_expired ; 0x080004A0
  0x0800049A:  4914         LDR        R1, =_tx_timer_expired   ; [PC, #80] [0x080004EC] =0x2400B830 
  0x0800049C:  6808         LDR        R0, [R1]
  0x0800049E:  B1D0         CBZ        R0, __tx_timer_nothing_expired ; 0x080004D6
__tx_something_expired:
  0x080004A0:  E92D 4001    PUSH.W     {R0, LR}
  0x080004A4:  4911         LDR        R1, =_tx_timer_expired   ; [PC, #68] [0x080004EC] =0x2400B830 
  0x080004A6:  6808         LDR        R0, [R1]
  0x080004A8:  B108         CBZ        R0, __tx_timer_dont_activate ; 0x080004AE
  0x080004AA:  F022 F91C    BL         _tx_timer_expiration_process ; 0x080226E6
__tx_timer_dont_activate:
  0x080004AE:  4B0D         LDR        R3, =_tx_timer_expired_time_slice ; [PC, #52] [0x080004E4] =0x2400B82C 
  0x080004B0:  681A         LDR        R2, [R3]
  0x080004B2:  B172         CBZ        R2, __tx_timer_not_ts_expiration ; 0x080004D2
  0x080004B4:  F016 FA12    BL         _tx_thread_time_slice    ; 0x080168DC
  0x080004B8:  480F         LDR        R0, =_tx_thread_preempt_disable ; [PC, #60] [0x080004F8] =0x2400B84C 
  0x080004BA:  6801         LDR        R1, [R0]
  0x080004BC:  B949         CBNZ       R1, __tx_timer_not_ts_expiration ; 0x080004D2
  0x080004BE:  480F         LDR        R0, =_tx_thread_current_ptr ; [PC, #60] [0x080004FC] =0x2400B85C 
  0x080004C0:  6801         LDR        R1, [R0]
  0x080004C2:  4A0F         LDR        R2, =_tx_thread_execute_ptr ; [PC, #60] [0x08000500] =0x2400B858 
  0x080004C4:  6813         LDR        R3, [R2]
  0x080004C6:  480F         LDR        R0, =0xE000ED04          ; [PC, #60] [0x08000504] 
  0x080004C8:  F04F 5280    MOV.W      R2, #0x10000000
  0x080004CC:  4299         CMP        R1, R3
  0x080004CE:  D000         BEQ        __tx_timer_not_ts_expiration ; 0x080004D2
  0x080004D0:  6002         STR        R2, [R0]
__tx_timer_not_ts_expiration:
__tx_timer_skip_time_slice:
  0x080004D2:  E8BD 4001    POP.W      {R0, LR}
__tx_timer_nothing_expired:
  0x080004D6:  F3BF 8F4F    DSB        SY
  0x080004DA:  4770         BX         LR
  0x080004DC:  2400B810     DC.W       _tx_timer_system_clock
  0x080004E0:  2400B80C     DC.W       _tx_timer_time_slice
  0x080004E4:  2400B82C     DC.W       _tx_timer_expired_time_slice
  0x080004E8:  2400B834     DC.W       _tx_timer_current_ptr
  0x080004EC:  2400B830     DC.W       _tx_timer_expired
  0x080004F0:  2400B824     DC.W       _tx_timer_list_end
  0x080004F4:  2400B820     DC.W       _tx_timer_list_start
  0x080004F8:  2400B84C     DC.W       _tx_thread_preempt_disable
  0x080004FC:  2400B85C     DC.W       _tx_thread_current_ptr
  0x08000500:  2400B858     DC.W       _tx_thread_execute_ptr
  0x08000504:  E000ED04     DC.W       0xE000ED04
Section .text.libc.fmod from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=328, align=8
fmod:
  0x08000508:  E92D 4FF8    PUSH.W     {R3-R11, LR}
  0x0800050C:  ED2D 8B06    VSTMDB     SP!, {D8-D10}
  0x08000510:  B084         SUB        SP, SP, #16
  0x08000512:  EEB5 1B40    VCMP.F64   D1, #0.0
  0x08000516:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x0800051A:  F000 8091    BEQ.W      .L10                     ; 0x08000640
  0x0800051E:  EEB4 1B41    VCMP.F64   D1, D1
  0x08000522:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000526:  F180 808B    BVS.W      .L10                     ; 0x08000640
  0x0800052A:  EEB0 8B40    VMOV.F64   D8, D0
  0x0800052E:  EC50 1B10    VMOV       R1, R0, D0
  0x08000532:  0042         LSLS       R2, R0, #1
  0x08000534:  EA42 71D1    ORR.W      R1, R2, R1, LSR #31
  0x08000538:  F511 1F00    CMN        R1, #0x200000
  0x0800053C:  ED9F 9B42    VLDR       D9, =0x7FF8000000000000  ; [PC, #0x0108] [0x08000648]
  0x08000540:  D277         BCS        .L9                      ; 0x08000632
  0x08000542:  EEB0 9BC8    VABS.F64   D9, D8
  0x08000546:  EEB0 ABC1    VABS.F64   D10, D1
  0x0800054A:  EEB4 9B4A    VCMP.F64   D9, D10
  0x0800054E:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000552:  D502         BPL        .L1                      ; 0x0800055A
  0x08000554:  EEB0 9B48    VMOV.F64   D9, D8
  0x08000558:  E06B         B          .L9                      ; 0x08000632
.L1:
  0x0800055A:  EEB4 9B4A    VCMP.F64   D9, D10
  0x0800055E:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000562:  D105         BNE        .L2                      ; 0x08000570
  0x08000564:  F000 4000    AND        R0, R0, #0x80000000
  0x08000568:  2100         MOVS       R1, #0
  0x0800056A:  EC40 1B19    VMOV       D9, R1, R0
  0x0800056E:  E060         B          .L9                      ; 0x08000632
.L2:
  0x08000570:  A802         ADD        R0, SP, #8
  0x08000572:  EEB0 0B4A    VMOV.F64   D0, D10
  0x08000576:  F022 FCFA    BL         __SEGGER_RTL_float64_frexp_inline ; 0x08022F6E
  0x0800057A:  EEB4 9B4A    VCMP.F64   D9, D10
  0x0800057E:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000582:  DB4F         BLT        .L8                      ; 0x08000624
  0x08000584:  EC59 0B1A    VMOV       R0, R9, D10
  0x08000588:  9001         STR        R0, [SP, #4]
  0x0800058A:  9F02         LDR        R7, [SP, #8]
  0x0800058C:  F009 4A00    AND        R10, R9, #0x80000000
  0x08000590:  F04A 40E0    ORR        R0, R10, #0x70000000
  0x08000594:  F040 6B7F    ORR        R11, R0, #0x0FF00000
  0x08000598:  F3C9 550A    UBFX       R5, R9, #20, #11
  0x0800059C:  F36F 591E    BFC        R9, #20, #11
  0x080005A0:  F240 78FF    MOVW       R8, #0x07FF
.L3:
  0x080005A4:  EEB0 0B49    VMOV.F64   D0, D9
  0x080005A8:  A803         ADD        R0, SP, #12
  0x080005AA:  F022 FCE0    BL         __SEGGER_RTL_float64_frexp_inline ; 0x08022F6E
  0x080005AE:  9803         LDR        R0, [SP, #12]
  0x080005B0:  1BC0         SUBS       R0, R0, R7
  0x080005B2:  1E69         SUBS       R1, R5, #1
  0x080005B4:  EEB0 0B4A    VMOV.F64   D0, D10
  0x080005B8:  D312         BCC        .L5                      ; 0x080005E0
  0x080005BA:  4545         CMP        R5, R8
  0x080005BC:  EEB0 0B4A    VMOV.F64   D0, D10
  0x080005C0:  D00E         BEQ        .L5                      ; 0x080005E0
  0x080005C2:  1943         ADDS       R3, R0, R5
  0x080005C4:  F240 72FE    MOVW       R2, #0x07FE
  0x080005C8:  2600         MOVS       R6, #0
  0x080005CA:  4293         CMP        R3, R2
  0x080005CC:  465A         MOV        R2, R11
  0x080005CE:  DC05         BGT        .L4                      ; 0x080005DC
  0x080005D0:  2B01         CMP        R3, #1
  0x080005D2:  4652         MOV        R2, R10
  0x080005D4:  BFA4         ITT        GE
  0x080005D6:  EA49 5203    ORRGE.W    R2, R9, R3, LSL #20
  0x080005DA:  9E01         LDRGE      R6, [SP, #4]
.L4:
  0x080005DC:  EC42 6B10    VMOV       D0, R6, R2
.L5:
  0x080005E0:  EEB4 0B49    VCMP.F64   D0, D9
  0x080005E4:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x080005E8:  DD15         BLE        .L7                      ; 0x08000616
  0x080005EA:  EEB0 0B4A    VMOV.F64   D0, D10
  0x080005EE:  B195         CBZ        R5, .L7                  ; 0x08000616
  0x080005F0:  4545         CMP        R5, R8
  0x080005F2:  EEB0 0B4A    VMOV.F64   D0, D10
  0x080005F6:  D00E         BEQ        .L7                      ; 0x08000616
  0x080005F8:  4401         ADD        R1, R0
  0x080005FA:  F240 70FE    MOVW       R0, #0x07FE
  0x080005FE:  2200         MOVS       R2, #0
  0x08000600:  4281         CMP        R1, R0
  0x08000602:  4658         MOV        R0, R11
  0x08000604:  DC05         BGT        .L6                      ; 0x08000612
  0x08000606:  2901         CMP        R1, #1
  0x08000608:  4650         MOV        R0, R10
  0x0800060A:  BFA4         ITT        GE
  0x0800060C:  EA49 5001    ORRGE.W    R0, R9, R1, LSL #20
  0x08000610:  9A01         LDRGE      R2, [SP, #4]
.L6:
  0x08000612:  EC40 2B10    VMOV       D0, R2, R0
.L7:
  0x08000616:  EE39 9B40    VSUB.F64   D9, D9, D0
  0x0800061A:  EEB4 9B4A    VCMP.F64   D9, D10
  0x0800061E:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000622:  DABF         BGE        .L3                      ; 0x080005A4
.L8:
  0x08000624:  EEB5 8B40    VCMP.F64   D8, #0.0
  0x08000628:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x0800062C:  BF48         IT         MI
  0x0800062E:  EEB1 9B49    VNEGMI.F64 D9, D9
.L9:
  0x08000632:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000636:  B004         ADD        SP, SP, #16
  0x08000638:  ECBD 8B06    VLDM       SP!, {D8-D10}
  0x0800063C:  E8BD 8FF8    POP.W      {R3-R11, PC}
.L10:
  0x08000640:  ED9F 9B01    VLDR       D9, =0x7FF8000000000000  ; [PC, #4] [0x08000648]
  0x08000644:  E7F5         B          .L9                      ; 0x08000632
  0x08000646:  BF00         NOP
  0x08000648:  00000000     DC64       0x7FF8000000000000
  0x0800064C:  7FF80000     
Section .text.libc.floor from floatops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=208, align=8
floor:
  0x08000650:  EC50 CB10    VMOV       R12, R0, D0
  0x08000654:  F3C0 520A    UBFX       R2, R0, #20, #11
  0x08000658:  1E53         SUBS       R3, R2, #1
  0x0800065A:  F240 71FE    MOVW       R1, #0x07FE
  0x0800065E:  428B         CMP        R3, R1
  0x08000660:  D251         BCS        .L2                      ; 0x08000706
  0x08000662:  F240 31FE    MOVW       R1, #0x03FE
  0x08000666:  428A         CMP        R2, R1
  0x08000668:  D808         BHI        .L1                      ; 0x0800067C
  0x0800066A:  EEBF 0B00    VMOV.F64   D0, #-1
  0x0800066E:  ED9F 1B2A    VLDR       D1, =0x0000000000000000  ; [PC, #168] [0x08000718]
  0x08000672:  F1B0 3FFF    CMP.W      R0, #0xFFFFFFFF
  0x08000676:  FE31 0B00    VSELGT.F64 D0, D1, D0
  0x0800067A:  4770         BX         LR
.L1:
  0x0800067C:  F240 4132    MOVW       R1, #0x0432
  0x08000680:  428A         CMP        R2, R1
  0x08000682:  BF88         IT         HI
  0x08000684:  4770         BXHI       LR
  0x08000686:  B5F0         PUSH       {R4-R7, LR}
  0x08000688:  F2A2 33FF    SUBW       R3, R2, #0x03FF
  0x0800068C:  F1B3 0120    SUBS.W     R1, R3, #32
  0x08000690:  F44F 1780    MOV.W      R7, #0x100000
  0x08000694:  F1C3 0420    RSB        R4, R3, #32
  0x08000698:  FA07 F504    LSL.W      R5, R7, R4
  0x0800069C:  F240 0600    MOVW       R6, #0
  0x080006A0:  F6CF 76F0    MOVT       R6, #0xFFF0
  0x080006A4:  FA06 F204    LSL.W      R2, R6, R4
  0x080006A8:  BF5C         ITT        PL
  0x080006AA:  FA27 F501    LSRPL.W    R5, R7, R1
  0x080006AE:  FA46 F201    ASRPL.W    R2, R6, R1
  0x080006B2:  EA02 0E0C    AND.W      LR, R2, R12
  0x080006B6:  FA27 F203    LSR.W      R2, R7, R3
  0x080006BA:  BF4E         ITEE       MI
  0x080006BC:  411E         ASRMI      R6, R3
  0x080006BE:  2200         MOVPL      R2, #0
  0x080006C0:  F04F 36FF    MOVPL.W    R6, #0xFFFFFFFF
  0x080006C4:  4006         ANDS       R6, R0
  0x080006C6:  EB15 050E    ADDS.W     R5, R5, LR
  0x080006CA:  4172         ADCS       R2, R6
  0x080006CC:  FA2C F404    LSR.W      R4, R12, R4
  0x080006D0:  FA00 F703    LSL.W      R7, R0, R3
  0x080006D4:  433C         ORRS       R4, R7
  0x080006D6:  2900         CMP        R1, #0
  0x080006D8:  BF58         IT         PL
  0x080006DA:  FA0C F401    LSLPL.W    R4, R12, R1
  0x080006DE:  F36F 541F    BFC        R4, #20, #12
  0x080006E2:  FA0C F103    LSL.W      R1, R12, R3
  0x080006E6:  BF48         IT         MI
  0x080006E8:  430C         ORRMI      R4, R1
  0x080006EA:  FAB4 F184    CLZ        R1, R4
  0x080006EE:  0949         LSRS       R1, R1, #5
  0x080006F0:  2800         CMP        R0, #0
  0x080006F2:  BFA8         IT         GE
  0x080006F4:  F041 0101    ORRGE      R1, R1, #1
  0x080006F8:  2900         CMP        R1, #0
  0x080006FA:  BF1C         ITT        NE
  0x080006FC:  4632         MOVNE      R2, R6
  0x080006FE:  4675         MOVNE      R5, LR
  0x08000700:  EC42 5B10    VMOV       D0, R5, R2
  0x08000704:  BDF0         POP        {R4-R7, PC}
.L2:
  0x08000706:  2A00         CMP        R2, #0
  0x08000708:  BF04         ITT        EQ
  0x0800070A:  F000 4000    ANDEQ      R0, R0, #0x80000000
  0x0800070E:  4694         MOVEQ      R12, R2
  0x08000710:  EC40 CB10    VMOV       D0, R12, R0
  0x08000714:  4770         BX         LR
  0x08000716:  BF00         NOP
  0x08000718:  00000000     DC64       0x0000000000000000
  0x0800071C:  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:
  0x08000720:  00           DC.B       0x00                     ; '\0'
  0x08000721:  00           DC.B       0x00                     ; '\0'
  0x08000722:  00           DC.B       0x00                     ; '\0'
  0x08000723:  00           DC.B       0x00                     ; '\0'
  0x08000724:  00           DC.B       0x00                     ; '\0'
  0x08000725:  00           DC.B       0x00                     ; '\0'
  0x08000726:  24           DC.B       0x24                     ; '$'
  0x08000727:  40           DC.B       0x40                     ; '@'
  0x08000728:  00           DC.B       0x00                     ; '\0'
  0x08000729:  00           DC.B       0x00                     ; '\0'
  0x0800072A:  00           DC.B       0x00                     ; '\0'
  0x0800072B:  00           DC.B       0x00                     ; '\0'
  0x0800072C:  00           DC.B       0x00                     ; '\0'
  0x0800072D:  00           DC.B       0x00                     ; '\0'
  0x0800072E:  59           DC.B       0x59                     ; 'Y'
  0x0800072F:  40           DC.B       0x40                     ; '@'
  0x08000730:  00           DC.B       0x00                     ; '\0'
  0x08000731:  00           DC.B       0x00                     ; '\0'
  0x08000732:  00           DC.B       0x00                     ; '\0'
  0x08000733:  00           DC.B       0x00                     ; '\0'
  0x08000734:  00           DC.B       0x00                     ; '\0'
  0x08000735:  88           DC.B       0x88                     ; '\x88'
  0x08000736:  C3           DC.B       0xC3                     ; '\xC3'
  0x08000737:  40           DC.B       0x40                     ; '@'
  0x08000738:  00           DC.B       0x00                     ; '\0'
  0x08000739:  00           DC.B       0x00                     ; '\0'
  0x0800073A:  00           DC.B       0x00                     ; '\0'
  0x0800073B:  00           DC.B       0x00                     ; '\0'
  0x0800073C:  84           DC.B       0x84                     ; '\x84'
  0x0800073D:  D7           DC.B       0xD7                     ; '\xD7'
  0x0800073E:  97           DC.B       0x97                     ; '\x97'
  0x0800073F:  41           DC.B       0x41                     ; 'A'
  0x08000740:  00           DC.B       0x00                     ; '\0'
  0x08000741:  80           DC.B       0x80                     ; '\x80'
  0x08000742:  E0           DC.B       0xE0                     ; '\xE0'
  0x08000743:  37           DC.B       0x37                     ; '7'
  0x08000744:  79           DC.B       0x79                     ; 'y'
  0x08000745:  C3           DC.B       0xC3                     ; '\xC3'
  0x08000746:  41           DC.B       0x41                     ; 'A'
  0x08000747:  43           DC.B       0x43                     ; 'C'
  0x08000748:  17           DC.B       0x17                     ; '\x17'
  0x08000749:  6E           DC.B       0x6E                     ; 'n'
  0x0800074A:  05           DC.B       0x05                     ; '\x05'
  0x0800074B:  B5           DC.B       0xB5                     ; '\xB5'
  0x0800074C:  B5           DC.B       0xB5                     ; '\xB5'
  0x0800074D:  B8           DC.B       0xB8                     ; '\xB8'
  0x0800074E:  93           DC.B       0x93                     ; '\x93'
  0x0800074F:  46           DC.B       0x46                     ; 'F'
  0x08000750:  F5           DC.B       0xF5                     ; '\xF5'
  0x08000751:  F9           DC.B       0xF9                     ; '\xF9'
  0x08000752:  3F           DC.B       0x3F                     ; '?'
  0x08000753:  E9           DC.B       0xE9                     ; '\xE9'
  0x08000754:  03           DC.B       0x03                     ; '\x03'
  0x08000755:  4F           DC.B       0x4F                     ; 'O'
  0x08000756:  38           DC.B       0x38                     ; '8'
  0x08000757:  4D           DC.B       0x4D                     ; 'M'
  0x08000758:  32           DC.B       0x32                     ; '2'
  0x08000759:  1D           DC.B       0x1D                     ; '\x1D'
  0x0800075A:  30           DC.B       0x30                     ; '0'
  0x0800075B:  F9           DC.B       0xF9                     ; '\xF9'
  0x0800075C:  48           DC.B       0x48                     ; 'H'
  0x0800075D:  77           DC.B       0x77                     ; 'w'
  0x0800075E:  82           DC.B       0x82                     ; '\x82'
  0x0800075F:  5A           DC.B       0x5A                     ; 'Z'
  0x08000760:  3C           DC.B       0x3C                     ; '<'
  0x08000761:  BF           DC.B       0xBF                     ; '\xBF'
  0x08000762:  73           DC.B       0x73                     ; 's'
  0x08000763:  7F           DC.B       0x7F                     ; '\x7F'
  0x08000764:  DD           DC.B       0xDD                     ; '\xDD'
  0x08000765:  4F           DC.B       0x4F                     ; 'O'
  0x08000766:  15           DC.B       0x15                     ; '\x15'
  0x08000767:  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:
  0x08000768:  01           DC.B       0x01                     ; '\x01'
  0x08000769:  00           DC.B       0x00                     ; '\0'
  0x0800076A:  00           DC.B       0x00                     ; '\0'
  0x0800076B:  00           DC.B       0x00                     ; '\0'
  0x0800076C:  00           DC.B       0x00                     ; '\0'
  0x0800076D:  00           DC.B       0x00                     ; '\0'
  0x0800076E:  00           DC.B       0x00                     ; '\0'
  0x0800076F:  00           DC.B       0x00                     ; '\0'
  0x08000770:  0A           DC.B       0x0A                     ; '\n'
  0x08000771:  00           DC.B       0x00                     ; '\0'
  0x08000772:  00           DC.B       0x00                     ; '\0'
  0x08000773:  00           DC.B       0x00                     ; '\0'
  0x08000774:  00           DC.B       0x00                     ; '\0'
  0x08000775:  00           DC.B       0x00                     ; '\0'
  0x08000776:  00           DC.B       0x00                     ; '\0'
  0x08000777:  00           DC.B       0x00                     ; '\0'
  0x08000778:  64           DC.B       0x64                     ; 'd'
  0x08000779:  00           DC.B       0x00                     ; '\0'
  0x0800077A:  00           DC.B       0x00                     ; '\0'
  0x0800077B:  00           DC.B       0x00                     ; '\0'
  0x0800077C:  00           DC.B       0x00                     ; '\0'
  0x0800077D:  00           DC.B       0x00                     ; '\0'
  0x0800077E:  00           DC.B       0x00                     ; '\0'
  0x0800077F:  00           DC.B       0x00                     ; '\0'
  0x08000780:  E8           DC.B       0xE8                     ; '\xE8'
  0x08000781:  03           DC.B       0x03                     ; '\x03'
  0x08000782:  00           DC.B       0x00                     ; '\0'
  0x08000783:  00           DC.B       0x00                     ; '\0'
  0x08000784:  00           DC.B       0x00                     ; '\0'
  0x08000785:  00           DC.B       0x00                     ; '\0'
  0x08000786:  00           DC.B       0x00                     ; '\0'
  0x08000787:  00           DC.B       0x00                     ; '\0'
  0x08000788:  10           DC.B       0x10                     ; '\x10'
  0x08000789:  27           DC.B       0x27                     ; '''
  0x0800078A:  00           DC.B       0x00                     ; '\0'
  0x0800078B:  00           DC.B       0x00                     ; '\0'
  0x0800078C:  00           DC.B       0x00                     ; '\0'
  0x0800078D:  00           DC.B       0x00                     ; '\0'
  0x0800078E:  00           DC.B       0x00                     ; '\0'
  0x0800078F:  00           DC.B       0x00                     ; '\0'
  0x08000790:  A0           DC.B       0xA0                     ; '\xA0'
  0x08000791:  86           DC.B       0x86                     ; '\x86'
  0x08000792:  01           DC.B       0x01                     ; '\x01'
  0x08000793:  00           DC.B       0x00                     ; '\0'
  0x08000794:  00           DC.B       0x00                     ; '\0'
  0x08000795:  00           DC.B       0x00                     ; '\0'
  0x08000796:  00           DC.B       0x00                     ; '\0'
  0x08000797:  00           DC.B       0x00                     ; '\0'
  0x08000798:  40           DC.B       0x40                     ; '@'
  0x08000799:  42           DC.B       0x42                     ; 'B'
  0x0800079A:  0F           DC.B       0x0F                     ; '\x0F'
  0x0800079B:  00           DC.B       0x00                     ; '\0'
  0x0800079C:  00           DC.B       0x00                     ; '\0'
  0x0800079D:  00           DC.B       0x00                     ; '\0'
  0x0800079E:  00           DC.B       0x00                     ; '\0'
  0x0800079F:  00           DC.B       0x00                     ; '\0'
  0x080007A0:  80           DC.B       0x80                     ; '\x80'
  0x080007A1:  96           DC.B       0x96                     ; '\x96'
  0x080007A2:  98           DC.B       0x98                     ; '\x98'
  0x080007A3:  00           DC.B       0x00                     ; '\0'
  0x080007A4:  00           DC.B       0x00                     ; '\0'
  0x080007A5:  00           DC.B       0x00                     ; '\0'
  0x080007A6:  00           DC.B       0x00                     ; '\0'
  0x080007A7:  00           DC.B       0x00                     ; '\0'
  0x080007A8:  00           DC.B       0x00                     ; '\0'
  0x080007A9:  E1           DC.B       0xE1                     ; '\xE1'
  0x080007AA:  F5           DC.B       0xF5                     ; '\xF5'
  0x080007AB:  05           DC.B       0x05                     ; '\x05'
  0x080007AC:  00           DC.B       0x00                     ; '\0'
  0x080007AD:  00           DC.B       0x00                     ; '\0'
  0x080007AE:  00           DC.B       0x00                     ; '\0'
  0x080007AF:  00           DC.B       0x00                     ; '\0'
  0x080007B0:  00           DC.B       0x00                     ; '\0'
  0x080007B1:  CA           DC.B       0xCA                     ; '\xCA'
  0x080007B2:  9A           DC.B       0x9A                     ; '\x9A'
  0x080007B3:  3B           DC.B       0x3B                     ; ';'
  0x080007B4:  00           DC.B       0x00                     ; '\0'
  0x080007B5:  00           DC.B       0x00                     ; '\0'
  0x080007B6:  00           DC.B       0x00                     ; '\0'
  0x080007B7:  00           DC.B       0x00                     ; '\0'
  0x080007B8:  00           DC.B       0x00                     ; '\0'
  0x080007B9:  E4           DC.B       0xE4                     ; '\xE4'
  0x080007BA:  0B           DC.B       0x0B                     ; '\v'
  0x080007BB:  54           DC.B       0x54                     ; 'T'
  0x080007BC:  02           DC.B       0x02                     ; '\x02'
  0x080007BD:  00           DC.B       0x00                     ; '\0'
  0x080007BE:  00           DC.B       0x00                     ; '\0'
  0x080007BF:  00           DC.B       0x00                     ; '\0'
  0x080007C0:  00           DC.B       0x00                     ; '\0'
  0x080007C1:  E8           DC.B       0xE8                     ; '\xE8'
  0x080007C2:  76           DC.B       0x76                     ; 'v'
  0x080007C3:  48           DC.B       0x48                     ; 'H'
  0x080007C4:  17           DC.B       0x17                     ; '\x17'
  0x080007C5:  00           DC.B       0x00                     ; '\0'
  0x080007C6:  00           DC.B       0x00                     ; '\0'
  0x080007C7:  00           DC.B       0x00                     ; '\0'
  0x080007C8:  00           DC.B       0x00                     ; '\0'
  0x080007C9:  10           DC.B       0x10                     ; '\x10'
  0x080007CA:  A5           DC.B       0xA5                     ; '\xA5'
  0x080007CB:  D4           DC.B       0xD4                     ; '\xD4'
  0x080007CC:  E8           DC.B       0xE8                     ; '\xE8'
  0x080007CD:  00           DC.B       0x00                     ; '\0'
  0x080007CE:  00           DC.B       0x00                     ; '\0'
  0x080007CF:  00           DC.B       0x00                     ; '\0'
  0x080007D0:  00           DC.B       0x00                     ; '\0'
  0x080007D1:  A0           DC.B       0xA0                     ; '\xA0'
  0x080007D2:  72           DC.B       0x72                     ; 'r'
  0x080007D3:  4E           DC.B       0x4E                     ; 'N'
  0x080007D4:  18           DC.B       0x18                     ; '\x18'
  0x080007D5:  09           DC.B       0x09                     ; '\t'
  0x080007D6:  00           DC.B       0x00                     ; '\0'
  0x080007D7:  00           DC.B       0x00                     ; '\0'
  0x080007D8:  00           DC.B       0x00                     ; '\0'
  0x080007D9:  40           DC.B       0x40                     ; '@'
  0x080007DA:  7A           DC.B       0x7A                     ; 'z'
  0x080007DB:  10           DC.B       0x10                     ; '\x10'
  0x080007DC:  F3           DC.B       0xF3                     ; '\xF3'
  0x080007DD:  5A           DC.B       0x5A                     ; 'Z'
  0x080007DE:  00           DC.B       0x00                     ; '\0'
  0x080007DF:  00           DC.B       0x00                     ; '\0'
  0x080007E0:  00           DC.B       0x00                     ; '\0'
  0x080007E1:  80           DC.B       0x80                     ; '\x80'
  0x080007E2:  C6           DC.B       0xC6                     ; '\xC6'
  0x080007E3:  A4           DC.B       0xA4                     ; '\xA4'
  0x080007E4:  7E           DC.B       0x7E                     ; '~'
  0x080007E5:  8D           DC.B       0x8D                     ; '\x8D'
  0x080007E6:  03           DC.B       0x03                     ; '\x03'
  0x080007E7:  00           DC.B       0x00                     ; '\0'
  0x080007E8:  00           DC.B       0x00                     ; '\0'
  0x080007E9:  00           DC.B       0x00                     ; '\0'
  0x080007EA:  C1           DC.B       0xC1                     ; '\xC1'
  0x080007EB:  6F           DC.B       0x6F                     ; 'o'
  0x080007EC:  F2           DC.B       0xF2                     ; '\xF2'
  0x080007ED:  86           DC.B       0x86                     ; '\x86'
  0x080007EE:  23           DC.B       0x23                     ; '#'
  0x080007EF:  00           DC.B       0x00                     ; '\0'
  0x080007F0:  00           DC.B       0x00                     ; '\0'
  0x080007F1:  00           DC.B       0x00                     ; '\0'
  0x080007F2:  8A           DC.B       0x8A                     ; '\x8A'
  0x080007F3:  5D           DC.B       0x5D                     ; ']'
  0x080007F4:  78           DC.B       0x78                     ; 'x'
  0x080007F5:  45           DC.B       0x45                     ; 'E'
  0x080007F6:  63           DC.B       0x63                     ; 'c'
  0x080007F7:  01           DC.B       0x01                     ; '\x01'
  0x080007F8:  00           DC.B       0x00                     ; '\0'
  0x080007F9:  00           DC.B       0x00                     ; '\0'
  0x080007FA:  64           DC.B       0x64                     ; 'd'
  0x080007FB:  A7           DC.B       0xA7                     ; '\xA7'
  0x080007FC:  B3           DC.B       0xB3                     ; '\xB3'
  0x080007FD:  B6           DC.B       0xB6                     ; '\xB6'
  0x080007FE:  E0           DC.B       0xE0                     ; '\xE0'
  0x080007FF:  0D           DC.B       0x0D                     ; '\r'
  0x08000800:  00           DC.B       0x00                     ; '\0'
  0x08000801:  00           DC.B       0x00                     ; '\0'
  0x08000802:  E8           DC.B       0xE8                     ; '\xE8'
  0x08000803:  89           DC.B       0x89                     ; '\x89'
  0x08000804:  04           DC.B       0x04                     ; '\x04'
  0x08000805:  23           DC.B       0x23                     ; '#'
  0x08000806:  C7           DC.B       0xC7                     ; '\xC7'
  0x08000807:  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:
  0x08000808:  E92D 4FF8    PUSH.W     {R3-R11, LR}
  0x0800080C:  ED2D 8B0A    VSTMDB     SP!, {D8-D12}
  0x08000810:  B08E         SUB        SP, SP, #56
  0x08000812:  9206         STR        R2, [SP, #24]
  0x08000814:  4689         MOV        R9, R1
  0x08000816:  4680         MOV        R8, R0
  0x08000818:  2000         MOVS       R0, #0
  0x0800081A:  F8C8 0000    STR.W      R0, [R8]
  0x0800081E:  F10D 001D    ADD.W      R0, SP, #29
  0x08000822:  9003         STR        R0, [SP, #12]
  0x08000824:  ED9F ABC6    VLDR       D10, =0x7FE1CCF385EBC8A0 ; [PC, #0x0318] [0x08000B40]
  0x08000828:  EEB2 8B04    VMOV.F64   D8, #10
  0x0800082C:  EEB7 BB00    VMOV.F64   D11, #1
  0x08000830:  ED9F CBC5    VLDR       D12, =0x4059000000000000 ; [PC, #0x0314] [0x08000B48]
.L1:
  0x08000834:  F819 1B01    LDRB       R1, [R9], #1
  0x08000838:  2925         CMP        R1, #37
  0x0800083A:  D006         BEQ        .L2                      ; 0x0800084A
  0x0800083C:  2900         CMP        R1, #0
  0x0800083E:  F000 85DA    BEQ.W      .L123                    ; 0x080013F6
  0x08000842:  4640         MOV        R0, R8
  0x08000844:  F022 FBCB    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08000848:  E7F4         B          .L1                      ; 0x08000834
.L2:
  0x0800084A:  2600         MOVS       R6, #0
.L3:
  0x0800084C:  4649         MOV        R1, R9
  0x0800084E:  F819 2B01    LDRB       R2, [R9], #1
  0x08000852:  F1A2 0320    SUB.W      R3, R2, #32
  0x08000856:  2B10         CMP        R3, #16
  0x08000858:  D80D         BHI        .L4                      ; 0x08000876
  0x0800085A:  2080         MOVS       R0, #128
  0x0800085C:  E8DF F003    TBB        [PC, R3]
  0x08000860:  09           DC.B       0x09                     ; '\t'
  0x08000861:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000862:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000863:  19           DC.B       0x19                     ; '\x19'
  0x08000864:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000865:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000866:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000867:  15           DC.B       0x15                     ; '\x15'
  0x08000868:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000869:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800086A:  30           DC.B       0x30                     ; '0'
  0x0800086B:  18           DC.B       0x18                     ; '\x18'
  0x0800086C:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800086D:  10           DC.B       0x10                     ; '\x10'
  0x0800086E:  1B           DC.B       0x1B                     ; '\x1B'
  0x0800086F:  1B           DC.B       0x1B                     ; '\x1B'
  0x08000870:  12           DC.B       0x12                     ; '\x12'
  0x08000871:  00           DC.B       0x00                     ; '\0'
  0x08000872:  2040         MOVS       R0, #64
  0x08000874:  E00D         B          .L5                      ; 0x08000892
.L4:
  0x08000876:  2A5E         CMP        R2, #94
  0x08000878:  D10D         BNE        .L6                      ; 0x08000896
  0x0800087A:  F44F 5080    MOV.W      R0, #0x1000
  0x0800087E:  E008         B          .L5                      ; 0x08000892
  0x08000880:  2010         MOVS       R0, #16
  0x08000882:  E006         B          .L5                      ; 0x08000892
  0x08000884:  F44F 7000    MOV.W      R0, #0x0200
  0x08000888:  E003         B          .L5                      ; 0x08000892
  0x0800088A:  F44F 4000    MOV.W      R0, #0x8000
  0x0800088E:  E000         B          .L5                      ; 0x08000892
  0x08000890:  2020         MOVS       R0, #32
.L5:
  0x08000892:  4306         ORRS       R6, R0
  0x08000894:  E7DA         B          .L3                      ; 0x0800084C
.L6:
  0x08000896:  F101 0901    ADD.W      R9, R1, #1
  0x0800089A:  F1A2 0030    SUB.W      R0, R2, #48
  0x0800089E:  2809         CMP        R0, #9
  0x080008A0:  F04F 0000    MOV.W      R0, #0
  0x080008A4:  D81B         BHI        .L8                      ; 0x080008DE
.L7:
  0x080008A6:  F819 1B01    LDRB       R1, [R9], #1
  0x080008AA:  EB00 0080    ADD.W      R0, R0, R0, LSL #2
  0x080008AE:  EB02 0040    ADD.W      R0, R2, R0, LSL #1
  0x080008B2:  3830         SUBS       R0, #48
  0x080008B4:  F1A1 0230    SUB.W      R2, R1, #48
  0x080008B8:  2A0A         CMP        R2, #10
  0x080008BA:  460A         MOV        R2, R1
  0x080008BC:  D3F3         BCC        .L7                      ; 0x080008A6
  0x080008BE:  E00E         B          .L8                      ; 0x080008DE
  0x080008C0:  9806         LDR        R0, [SP, #24]
  0x080008C2:  F850 2B04    LDR        R2, [R0], #4
  0x080008C6:  9006         STR        R0, [SP, #24]
  0x080008C8:  2A00         CMP        R2, #0
  0x080008CA:  4610         MOV        R0, R2
  0x080008CC:  BF48         IT         MI
  0x080008CE:  4250         RSBMI      R0, R2, #0
  0x080008D0:  2310         MOVS       R3, #16
  0x080008D2:  EA03 62D2    AND.W      R2, R3, R2, LSR #27
  0x080008D6:  4316         ORRS       R6, R2
  0x080008D8:  784A         LDRB       R2, [R1, #1]
  0x080008DA:  F101 0902    ADD.W      R9, R1, #2
.L8:
  0x080008DE:  2A2E         CMP        R2, #46
  0x080008E0:  D10D         BNE        .L9                      ; 0x080008FE
  0x080008E2:  4649         MOV        R1, R9
  0x080008E4:  F811 2B01    LDRB       R2, [R1], #1
  0x080008E8:  2A2A         CMP        R2, #42
  0x080008EA:  D10B         BNE        .L10                     ; 0x08000904
  0x080008EC:  9906         LDR        R1, [SP, #24]
  0x080008EE:  F899 2001    LDRB.W     R2, [R9, #1]
  0x080008F2:  F851 AB04    LDR        R10, [R1], #4
  0x080008F6:  9106         STR        R1, [SP, #24]
  0x080008F8:  F109 0902    ADD.W      R9, R9, #2
  0x080008FC:  E016         B          .L12                     ; 0x0800092C
.L9:
  0x080008FE:  F04F 0A00    MOV.W      R10, #0
  0x08000902:  E01C         B          .L14                     ; 0x0800093E
.L10:
  0x08000904:  F1A2 0330    SUB.W      R3, R2, #48
  0x08000908:  2B09         CMP        R3, #9
  0x0800090A:  F04F 0A00    MOV.W      R10, #0
  0x0800090E:  D813         BHI        .L13                     ; 0x08000938
.L11:
  0x08000910:  F811 3B01    LDRB       R3, [R1], #1
  0x08000914:  EB0A 098A    ADD.W      R9, R10, R10, LSL #2
  0x08000918:  EB02 0249    ADD.W      R2, R2, R9, LSL #1
  0x0800091C:  F1A2 0A30    SUB.W      R10, R2, #48
  0x08000920:  F1A3 0230    SUB.W      R2, R3, #48
  0x08000924:  2A0A         CMP        R2, #10
  0x08000926:  461A         MOV        R2, R3
  0x08000928:  D3F2         BCC        .L11                     ; 0x08000910
  0x0800092A:  4689         MOV        R9, R1
.L12:
  0x0800092C:  F1BA 0F00    CMP.W      R10, #0
  0x08000930:  BF58         IT         PL
  0x08000932:  F446 7680    ORRPL      R6, R6, #0x0100
  0x08000936:  E002         B          .L14                     ; 0x0800093E
.L13:
  0x08000938:  F446 7680    ORR        R6, R6, #0x0100
  0x0800093C:  4689         MOV        R9, R1
.L14:
  0x0800093E:  2A6B         CMP        R2, #107
  0x08000940:  DC0A         BGT        .L17                     ; 0x08000958
  0x08000942:  2A4C         CMP        R2, #76
  0x08000944:  D003         BEQ        .L15                     ; 0x0800094E
  0x08000946:  2A68         CMP        R2, #104
  0x08000948:  D018         BEQ        .L19                     ; 0x0800097C
  0x0800094A:  2A6A         CMP        R2, #106
  0x0800094C:  D128         BNE        .L23                     ; 0x080009A0
.L15:
  0x0800094E:  F819 2B01    LDRB       R2, [R9], #1
.L16:
  0x08000952:  F046 0602    ORR        R6, R6, #2
  0x08000956:  E023         B          .L23                     ; 0x080009A0
.L17:
  0x08000958:  2A6C         CMP        R2, #108
  0x0800095A:  D005         BEQ        .L18                     ; 0x08000968
  0x0800095C:  2A7A         CMP        R2, #122
  0x0800095E:  BF14         ITE        NE
  0x08000960:  2A74         CMPNE      R2, #116
  0x08000962:  F819 2B01    LDRBEQ     R2, [R9], #1
  0x08000966:  E01B         B          .L23                     ; 0x080009A0
.L18:
  0x08000968:  4649         MOV        R1, R9
  0x0800096A:  F811 2B01    LDRB       R2, [R1], #1
  0x0800096E:  2A6C         CMP        R2, #108
  0x08000970:  D110         BNE        .L20                     ; 0x08000994
  0x08000972:  F899 2001    LDRB.W     R2, [R9, #1]
  0x08000976:  F109 0902    ADD.W      R9, R9, #2
  0x0800097A:  E7EA         B          .L16                     ; 0x08000952
.L19:
  0x0800097C:  4649         MOV        R1, R9
  0x0800097E:  F811 2B01    LDRB       R2, [R1], #1
  0x08000982:  2A68         CMP        R2, #104
  0x08000984:  D109         BNE        .L21                     ; 0x0800099A
  0x08000986:  F899 2001    LDRB.W     R2, [R9, #1]
  0x0800098A:  F109 0902    ADD.W      R9, R9, #2
  0x0800098E:  F046 0608    ORR        R6, R6, #8
  0x08000992:  E005         B          .L23                     ; 0x080009A0
.L20:
  0x08000994:  F046 0601    ORR        R6, R6, #1
  0x08000998:  E001         B          .L22                     ; 0x0800099E
.L21:
  0x0800099A:  F046 0604    ORR        R6, R6, #4
.L22:
  0x0800099E:  4689         MOV        R9, R1
.L23:
  0x080009A0:  EA20 77E0    BIC.W      R7, R0, R0, ASR #31
  0x080009A4:  2A46         CMP        R2, #70
  0x080009A6:  DD1F         BLE        .L24                     ; 0x080009E8
  0x080009A8:  F1A2 0063    SUB.W      R0, R2, #99
  0x080009AC:  2815         CMP        R0, #21
  0x080009AE:  D82F         BHI        .L26                     ; 0x08000A10
  0x080009B0:  E8DF F010    TBH        [PC, R0, LSL #1]
  0x080009B4:  60           DC.B       0x60                     ; '`'
  0x080009B5:  00           DC.B       0x00                     ; '\0'
  0x080009B6:  17           DC.B       0x17                     ; '\x17'
  0x080009B7:  00           DC.B       0x00                     ; '\0'
  0x080009B8:  45           DC.B       0x45                     ; 'E'
  0x080009B9:  00           DC.B       0x00                     ; '\0'
  0x080009BA:  23           DC.B       0x23                     ; '#'
  0x080009BB:  00           DC.B       0x00                     ; '\0'
  0x080009BC:  A4           DC.B       0xA4                     ; '\xA4'
  0x080009BD:  01           DC.B       0x01                     ; '\x01'
  0x080009BE:  16           DC.B       0x16                     ; '\x16'
  0x080009BF:  00           DC.B       0x00                     ; '\0'
  0x080009C0:  17           DC.B       0x17                     ; '\x17'
  0x080009C1:  00           DC.B       0x00                     ; '\0'
  0x080009C2:  16           DC.B       0x16                     ; '\x16'
  0x080009C3:  00           DC.B       0x00                     ; '\0'
  0x080009C4:  16           DC.B       0x16                     ; '\x16'
  0x080009C5:  00           DC.B       0x00                     ; '\0'
  0x080009C6:  16           DC.B       0x16                     ; '\x16'
  0x080009C7:  00           DC.B       0x00                     ; '\0'
  0x080009C8:  16           DC.B       0x16                     ; '\x16'
  0x080009C9:  00           DC.B       0x00                     ; '\0'
  0x080009CA:  70           DC.B       0x70                     ; 'p'
  0x080009CB:  00           DC.B       0x00                     ; '\0'
  0x080009CC:  84           DC.B       0x84                     ; '\x84'
  0x080009CD:  00           DC.B       0x00                     ; '\0'
  0x080009CE:  4E           DC.B       0x4E                     ; 'N'
  0x080009CF:  00           DC.B       0x00                     ; '\0'
  0x080009D0:  16           DC.B       0x16                     ; '\x16'
  0x080009D1:  00           DC.B       0x00                     ; '\0'
  0x080009D2:  16           DC.B       0x16                     ; '\x16'
  0x080009D3:  00           DC.B       0x00                     ; '\0'
  0x080009D4:  7F           DC.B       0x7F                     ; '\x7F'
  0x080009D5:  00           DC.B       0x00                     ; '\0'
  0x080009D6:  16           DC.B       0x16                     ; '\x16'
  0x080009D7:  00           DC.B       0x00                     ; '\0'
  0x080009D8:  48           DC.B       0x48                     ; 'H'
  0x080009D9:  00           DC.B       0x00                     ; '\0'
  0x080009DA:  16           DC.B       0x16                     ; '\x16'
  0x080009DB:  00           DC.B       0x00                     ; '\0'
  0x080009DC:  16           DC.B       0x16                     ; '\x16'
  0x080009DD:  00           DC.B       0x00                     ; '\0'
  0x080009DE:  36           DC.B       0x36                     ; '6'
  0x080009DF:  00           DC.B       0x00                     ; '\0'
  0x080009E0:  E728         B          .L1                      ; 0x08000834
  0x080009E2:  F446 4680    ORR        R6, R6, #0x4000
  0x080009E6:  E031         B          .L28                     ; 0x08000A4C
.L24:
  0x080009E8:  2A44         CMP        R2, #68
  0x080009EA:  DD09         BLE        .L25                     ; 0x08000A00
  0x080009EC:  2A45         CMP        R2, #69
  0x080009EE:  D024         BEQ        .L27                     ; 0x08000A3A
  0x080009F0:  2A46         CMP        R2, #70
  0x080009F2:  F47F AF1F    BNE.W      .L1                      ; 0x08000834
  0x080009F6:  F446 5600    ORR        R6, R6, #0x2000
  0x080009FA:  F446 6B00    ORR        R11, R6, #0x0800
  0x080009FE:  E17F         B          .L58                     ; 0x08000D00
.L25:
  0x08000A00:  2A25         CMP        R2, #37
  0x08000A02:  F040 8265    BNE.W      .L75                     ; 0x08000ED0
  0x08000A06:  4640         MOV        R0, R8
  0x08000A08:  2125         MOVS       R1, #37
  0x08000A0A:  F022 FAE8    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08000A0E:  E711         B          .L1                      ; 0x08000834
.L26:
  0x08000A10:  2A47         CMP        R2, #71
  0x08000A12:  F000 8171    BEQ.W      .L57                     ; 0x08000CF8
  0x08000A16:  2A58         CMP        R2, #88
  0x08000A18:  F47F AF0C    BNE.W      .L1                      ; 0x08000834
  0x08000A1C:  F446 5600    ORR        R6, R6, #0x2000
  0x08000A20:  05F0         LSLS       R0, R6, #23
  0x08000A22:  EA4F 6006    LSL.W      R0, R6, #24
  0x08000A26:  BF48         IT         MI
  0x08000A28:  F426 7600    BICMI      R6, R6, #0x0200
  0x08000A2C:  F243 0158    MOVW       R1, #0x3058
  0x08000A30:  2A78         CMP        R2, #120
  0x08000A32:  BF08         IT         EQ
  0x08000A34:  F243 0178    MOVWEQ     R1, #0x3078
  0x08000A38:  E047         B          .L29                     ; 0x08000ACA
.L27:
  0x08000A3A:  F446 5600    ORR        R6, R6, #0x2000
  0x08000A3E:  F446 6B80    ORR        R11, R6, #0x0400
  0x08000A42:  E15D         B          .L58                     ; 0x08000D00
  0x08000A44:  05F0         LSLS       R0, R6, #23
  0x08000A46:  BF48         IT         MI
  0x08000A48:  F426 7600    BICMI      R6, R6, #0x0200
.L28:
  0x08000A4C:  2100         MOVS       R1, #0
  0x08000A4E:  E03E         B          .L30                     ; 0x08000ACE
  0x08000A50:  0630         LSLS       R0, R6, #24
  0x08000A52:  2123         MOVS       R1, #35
  0x08000A54:  EA01 70E0    AND.W      R0, R1, R0, ASR #31
  0x08000A58:  E9CD 7004    STRD       R7, R0, [SP, #16]
  0x08000A5C:  F446 7680    ORR        R6, R6, #0x0100
  0x08000A60:  9A06         LDR        R2, [SP, #24]
  0x08000A62:  2100         MOVS       R1, #0
  0x08000A64:  F852 0B04    LDR        R0, [R2], #4
  0x08000A68:  9206         STR        R2, [SP, #24]
  0x08000A6A:  F04F 0A08    MOV.W      R10, #8
  0x08000A6E:  F10D 041E    ADD.W      R4, SP, #30
  0x08000A72:  E0DE         B          .L48                     ; 0x08000C32
  0x08000A74:  9806         LDR        R0, [SP, #24]
  0x08000A76:  F1A7 0A01    SUB.W      R10, R7, #1
  0x08000A7A:  F810 4B04    LDRB       R4, [R0], #4
  0x08000A7E:  9006         STR        R0, [SP, #24]
  0x08000A80:  4640         MOV        R0, R8
  0x08000A82:  4631         MOV        R1, R6
  0x08000A84:  4652         MOV        R2, R10
  0x08000A86:  F016 FB87    BL         __SEGGER_RTL_pre_padding ; 0x08017198
  0x08000A8A:  4640         MOV        R0, R8
  0x08000A8C:  4621         MOV        R1, R4
  0x08000A8E:  F022 FAA6    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08000A92:  E1AE         B          .L67                     ; 0x08000DF2
  0x08000A94:  9906         LDR        R1, [SP, #24]
  0x08000A96:  F851 0B04    LDR        R0, [R1], #4
  0x08000A9A:  9106         STR        R1, [SP, #24]
  0x08000A9C:  0731         LSLS       R1, R6, #28
  0x08000A9E:  F8D8 1000    LDR.W      R1, [R8]
  0x08000AA2:  F100 8219    BMI.W      .L76                     ; 0x08000ED8
  0x08000AA6:  07B2         LSLS       R2, R6, #30
  0x08000AA8:  BF52         ITEE       PL
  0x08000AAA:  6001         STRPL      R1, [R0]
  0x08000AAC:  2200         MOVMI      R2, #0
  0x08000AAE:  C006         STMMI      R0!, {R1-R2}
  0x08000AB0:  E6C0         B          .L1                      ; 0x08000834
  0x08000AB2:  9806         LDR        R0, [SP, #24]
  0x08000AB4:  F850 4B04    LDR        R4, [R0], #4
  0x08000AB8:  9006         STR        R0, [SP, #24]
  0x08000ABA:  E179         B          .L63                     ; 0x08000DB0
  0x08000ABC:  05F0         LSLS       R0, R6, #23
  0x08000ABE:  EA4F 6006    LSL.W      R0, R6, #24
  0x08000AC2:  BF48         IT         MI
  0x08000AC4:  F426 7600    BICMI      R6, R6, #0x0200
  0x08000AC8:  2130         MOVS       R1, #48
.L29:
  0x08000ACA:  EA01 71E0    AND.W      R1, R1, R0, ASR #31
.L30:
  0x08000ACE:  0470         LSLS       R0, R6, #17
  0x08000AD0:  EA4F 7086    LSL.W      R0, R6, #30
  0x08000AD4:  9D06         LDR        R5, [SP, #24]
  0x08000AD6:  E9CD 7104    STRD       R7, R1, [SP, #16]
  0x08000ADA:  D404         BMI        .L31                     ; 0x08000AE6
  0x08000ADC:  2800         CMP        R0, #0
  0x08000ADE:  D408         BMI        .L32                     ; 0x08000AF2
  0x08000AE0:  1D2B         ADDS       R3, R5, #4
  0x08000AE2:  2100         MOVS       R1, #0
  0x08000AE4:  E00B         B          .L33                     ; 0x08000AFE
.L31:
  0x08000AE6:  2800         CMP        R0, #0
  0x08000AE8:  D415         BMI        .L34                     ; 0x08000B16
  0x08000AEA:  F855 0B04    LDR        R0, [R5], #4
  0x08000AEE:  17C1         ASRS       R1, R0, #31
  0x08000AF0:  E017         B          .L35                     ; 0x08000B22
.L32:
  0x08000AF2:  1DE8         ADDS       R0, R5, #7
  0x08000AF4:  F020 0507    BIC        R5, R0, #7
  0x08000AF8:  F105 0308    ADD.W      R3, R5, #8
  0x08000AFC:  6869         LDR        R1, [R5, #4]
.L33:
  0x08000AFE:  F10D 041E    ADD.W      R4, SP, #30
  0x08000B02:  6828         LDR        R0, [R5]
  0x08000B04:  0775         LSLS       R5, R6, #29
  0x08000B06:  9306         STR        R3, [SP, #24]
  0x08000B08:  D415         BMI        .L36                     ; 0x08000B36
  0x08000B0A:  F016 0508    ANDS       R5, R6, #8
  0x08000B0E:  BF1C         ITT        NE
  0x08000B10:  B2C0         UXTBNE     R0, R0
  0x08000B12:  2100         MOVNE      R1, #0
  0x08000B14:  E032         B          .L42                     ; 0x08000B7C
.L34:
  0x08000B16:  1DE8         ADDS       R0, R5, #7
  0x08000B18:  F020 0507    BIC        R5, R0, #7
  0x08000B1C:  6869         LDR        R1, [R5, #4]
  0x08000B1E:  F855 0B08    LDR        R0, [R5], #8
.L35:
  0x08000B22:  F10D 041E    ADD.W      R4, SP, #30
  0x08000B26:  0773         LSLS       R3, R6, #29
  0x08000B28:  D412         BMI        .L37                     ; 0x08000B50
  0x08000B2A:  0733         LSLS       R3, R6, #28
  0x08000B2C:  BF44         ITT        MI
  0x08000B2E:  F340 11C0    SBFXMI     R1, R0, #7, #1
  0x08000B32:  B240         SXTBMI     R0, R0
  0x08000B34:  E00F         B          .L38                     ; 0x08000B56
.L36:
  0x08000B36:  B280         UXTH       R0, R0
  0x08000B38:  2100         MOVS       R1, #0
  0x08000B3A:  E01F         B          .L42                     ; 0x08000B7C
  0x08000B3C:  BF00         NOP
  0x08000B3E:  BF00         NOP
  0x08000B40:  85EBC8A0     DC64       0x7FE1CCF385EBC8A0
  0x08000B44:  7FE1CCF3     
  0x08000B48:  00000000     DC64       0x4059000000000000
  0x08000B4C:  40590000     
.L37:
  0x08000B50:  F340 31C0    SBFX       R1, R0, #15, #1
  0x08000B54:  B200         SXTH       R0, R0
.L38:
  0x08000B56:  2900         CMP        R1, #0
  0x08000B58:  9506         STR        R5, [SP, #24]
  0x08000B5A:  DB07         BLT        .L39                     ; 0x08000B6C
  0x08000B5C:  06B3         LSLS       R3, R6, #26
  0x08000B5E:  D40B         BMI        .L40                     ; 0x08000B78
  0x08000B60:  0673         LSLS       R3, R6, #25
  0x08000B62:  9D05         LDR        R5, [SP, #20]
  0x08000B64:  BF48         IT         MI
  0x08000B66:  2520         MOVMI      R5, #32
  0x08000B68:  9505         STR        R5, [SP, #20]
  0x08000B6A:  E007         B          .L42                     ; 0x08000B7C
.L39:
  0x08000B6C:  2300         MOVS       R3, #0
  0x08000B6E:  4240         RSBS       R0, R0, #0
  0x08000B70:  EB63 0101    SBC.W      R1, R3, R1
  0x08000B74:  232D         MOVS       R3, #45
  0x08000B76:  E000         B          .L41                     ; 0x08000B7A
.L40:
  0x08000B78:  232B         MOVS       R3, #43
.L41:
  0x08000B7A:  9305         STR        R3, [SP, #20]
.L42:
  0x08000B7C:  05F3         LSLS       R3, R6, #23
  0x08000B7E:  BF48         IT         MI
  0x08000B80:  F426 7600    BICMI      R6, R6, #0x0200
  0x08000B84:  05F3         LSLS       R3, R6, #23
  0x08000B86:  BF58         IT         PL
  0x08000B88:  F04F 0A01    MOVPL.W    R10, #1
  0x08000B8C:  2700         MOVS       R7, #0
  0x08000B8E:  2A6E         CMP        R2, #110
  0x08000B90:  DD21         BLE        .L44                     ; 0x08000BD6
  0x08000B92:  3A6F         SUBS       R2, #111
  0x08000B94:  2A09         CMP        R2, #9
  0x08000B96:  F200 806D    BHI.W      .L50                     ; 0x08000C74
  0x08000B9A:  E8DF F002    TBB        [PC, R2]
  0x08000B9E:  05           DC.B       0x05                     ; '\x05'
  0x08000B9F:  4A           DC.B       0x4A                     ; 'J'
  0x08000BA0:  6B           DC.B       0x6B                     ; 'k'
  0x08000BA1:  6B           DC.B       0x6B                     ; 'k'
  0x08000BA2:  6B           DC.B       0x6B                     ; 'k'
  0x08000BA3:  6B           DC.B       0x6B                     ; 'k'
  0x08000BA4:  22           DC.B       0x22                     ; '\"'
  0x08000BA5:  6B           DC.B       0x6B                     ; 'k'
  0x08000BA6:  6B           DC.B       0x6B                     ; 'k'
  0x08000BA7:  4A           DC.B       0x4A                     ; 'J'
  0x08000BA8:  EA50 0201    ORRS.W     R2, R0, R1
  0x08000BAC:  D062         BEQ        .L50                     ; 0x08000C74
  0x08000BAE:  08C2         LSRS       R2, R0, #3
  0x08000BB0:  EA42 7241    ORR.W      R2, R2, R1, LSL #29
  0x08000BB4:  2506         MOVS       R5, #6
.L43:
  0x08000BB6:  4613         MOV        R3, R2
  0x08000BB8:  F365 00DF    BFI        R0, R5, #3, #29
  0x08000BBC:  55E0         STRB       R0, [R4, R7]
  0x08000BBE:  3701         ADDS       R7, #1
  0x08000BC0:  EA52 00D1    ORRS.W     R0, R2, R1, LSR #3
  0x08000BC4:  EA4F 01D1    LSR.W      R1, R1, #3
  0x08000BC8:  EA4F 00D2    LSR.W      R0, R2, #3
  0x08000BCC:  EA40 7241    ORR.W      R2, R0, R1, LSL #29
  0x08000BD0:  4618         MOV        R0, R3
  0x08000BD2:  D1F0         BNE        .L43                     ; 0x08000BB6
  0x08000BD4:  E04E         B          .L50                     ; 0x08000C74
.L44:
  0x08000BD6:  2A58         CMP        R2, #88
  0x08000BD8:  D02B         BEQ        .L48                     ; 0x08000C32
  0x08000BDA:  2A64         CMP        R2, #100
  0x08000BDC:  BF18         IT         NE
  0x08000BDE:  2A69         CMPNE      R2, #105
  0x08000BE0:  D148         BNE        .L50                     ; 0x08000C74
  0x08000BE2:  EA50 0201    ORRS.W     R2, R0, R1
  0x08000BE6:  D045         BEQ        .L50                     ; 0x08000C74
.L45:
  0x08000BE8:  460C         MOV        R4, R1
  0x08000BEA:  4605         MOV        R5, R0
  0x08000BEC:  0430         LSLS       R0, R6, #16
  0x08000BEE:  D50A         BPL        .L46                     ; 0x08000C06
  0x08000BF0:  F007 0003    AND        R0, R7, #3
  0x08000BF4:  2803         CMP        R0, #3
  0x08000BF6:  D106         BNE        .L46                     ; 0x08000C06
  0x08000BF8:  F10D 0B1E    ADD.W      R11, SP, #30
  0x08000BFC:  202C         MOVS       R0, #44
  0x08000BFE:  F80B 0007    STRB.W     R0, [R11, R7]
  0x08000C02:  3701         ADDS       R7, #1
  0x08000C04:  E001         B          .L47                     ; 0x08000C0A
.L46:
  0x08000C06:  F10D 0B1E    ADD.W      R11, SP, #30
.L47:
  0x08000C0A:  4628         MOV        R0, R5
  0x08000C0C:  220A         MOVS       R2, #10
  0x08000C0E:  2300         MOVS       R3, #0
  0x08000C10:  F003 FEDE    BL         __aeabi_uldivmod         ; 0x080049D0
  0x08000C14:  EB00 0280    ADD.W      R2, R0, R0, LSL #2
  0x08000C18:  EBA5 0242    SUB.W      R2, R5, R2, LSL #1
  0x08000C1C:  F042 0230    ORR        R2, R2, #48
  0x08000C20:  F80B 2007    STRB.W     R2, [R11, R7]
  0x08000C24:  3701         ADDS       R7, #1
  0x08000C26:  F1D5 0209    RSBS       R2, R5, #9
  0x08000C2A:  2200         MOVS       R2, #0
  0x08000C2C:  41A2         SBCS       R2, R4
  0x08000C2E:  D3DB         BCC        .L45                     ; 0x08000BE8
  0x08000C30:  E020         B          .L50                     ; 0x08000C74
.L48:
  0x08000C32:  2700         MOVS       R7, #0
  0x08000C34:  EA50 0201    ORRS.W     R2, R0, R1
  0x08000C38:  D01C         BEQ        .L50                     ; 0x08000C74
  0x08000C3A:  04B2         LSLS       R2, R6, #18
  0x08000C3C:  F643 7240    MOVW       R2, #0x3F40              ; 0x08023F40 = __SEGGER_RTL_hex_uc
  0x08000C40:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023F40 = __SEGGER_RTL_hex_uc
  0x08000C44:  BF5C         ITT        PL
  0x08000C46:  F643 7250    MOVWPL     R2, #0x3F50              ; 0x08023F50 = __SEGGER_RTL_hex_lc
  0x08000C4A:  F6C0 0202    MOVTPL     R2, #0x0802              ; 0x08023F50 = __SEGGER_RTL_hex_lc
  0x08000C4E:  0903         LSRS       R3, R0, #4
  0x08000C50:  EA43 7501    ORR.W      R5, R3, R1, LSL #28
.L49:
  0x08000C54:  F000 000F    AND        R0, R0, #15
  0x08000C58:  462B         MOV        R3, R5
  0x08000C5A:  5C10         LDRB       R0, [R2, R0]
  0x08000C5C:  55E0         STRB       R0, [R4, R7]
  0x08000C5E:  3701         ADDS       R7, #1
  0x08000C60:  EA55 1011    ORRS.W     R0, R5, R1, LSR #4
  0x08000C64:  EA4F 1111    LSR.W      R1, R1, #4
  0x08000C68:  EA4F 1015    LSR.W      R0, R5, #4
  0x08000C6C:  EA40 7501    ORR.W      R5, R0, R1, LSL #28
  0x08000C70:  4618         MOV        R0, R3
  0x08000C72:  D1EF         BNE        .L49                     ; 0x08000C54
.L50:
  0x08000C74:  9905         LDR        R1, [SP, #20]
  0x08000C76:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08000C7A:  29FF         CMP        R1, #255
  0x08000C7C:  BF88         IT         HI
  0x08000C7E:  3801         SUBHI      R0, #1
  0x08000C80:  EBAA 0207    SUB.W      R2, R10, R7
  0x08000C84:  EA22 7AE2    BIC.W      R10, R2, R2, ASR #31
  0x08000C88:  EB07 030A    ADD.W      R3, R7, R10
  0x08000C8C:  9A04         LDR        R2, [SP, #16]
  0x08000C8E:  1AD4         SUBS       R4, R2, R3
  0x08000C90:  2900         CMP        R1, #0
  0x08000C92:  BF18         IT         NE
  0x08000C94:  4404         ADDNE      R4, R0
  0x08000C96:  05B0         LSLS       R0, R6, #22
  0x08000C98:  D406         BMI        .L51                     ; 0x08000CA8
  0x08000C9A:  4640         MOV        R0, R8
  0x08000C9C:  4631         MOV        R1, R6
  0x08000C9E:  4622         MOV        R2, R4
  0x08000CA0:  F016 FA7A    BL         __SEGGER_RTL_pre_padding ; 0x08017198
  0x08000CA4:  9905         LDR        R1, [SP, #20]
  0x08000CA6:  2400         MOVS       R4, #0
.L51:
  0x08000CA8:  29FF         CMP        R1, #255
  0x08000CAA:  9D03         LDR        R5, [SP, #12]
  0x08000CAC:  D905         BLS        .L52                     ; 0x08000CBA
  0x08000CAE:  0A09         LSRS       R1, R1, #8
  0x08000CB0:  4640         MOV        R0, R8
  0x08000CB2:  F022 F994    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08000CB6:  9905         LDR        R1, [SP, #20]
  0x08000CB8:  E000         B          .L53                     ; 0x08000CBC
.L52:
  0x08000CBA:  B111         CBZ        R1, .L54                 ; 0x08000CC2
.L53:
  0x08000CBC:  4640         MOV        R0, R8
  0x08000CBE:  F022 F98E    BL         __SEGGER_RTL_putc        ; 0x08022FDE
.L54:
  0x08000CC2:  4640         MOV        R0, R8
  0x08000CC4:  4631         MOV        R1, R6
  0x08000CC6:  4622         MOV        R2, R4
  0x08000CC8:  F016 FA66    BL         __SEGGER_RTL_pre_padding ; 0x08017198
  0x08000CCC:  4640         MOV        R0, R8
  0x08000CCE:  2130         MOVS       R1, #48
  0x08000CD0:  4652         MOV        R2, R10
  0x08000CD2:  F022 F9D4    BL         __SEGGER_RTL_print_padding ; 0x0802307E
  0x08000CD6:  2F01         CMP        R7, #1
  0x08000CD8:  DB05         BLT        .L56                     ; 0x08000CE6
.L55:
  0x08000CDA:  5DE9         LDRB       R1, [R5, R7]
  0x08000CDC:  4640         MOV        R0, R8
  0x08000CDE:  F022 F97E    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08000CE2:  3F01         SUBS       R7, #1
  0x08000CE4:  D8F9         BHI        .L55                     ; 0x08000CDA
.L56:
  0x08000CE6:  06F0         LSLS       R0, R6, #27
  0x08000CE8:  F57F ADA4    BPL.W      .L1                      ; 0x08000834
  0x08000CEC:  4640         MOV        R0, R8
  0x08000CEE:  2120         MOVS       R1, #32
  0x08000CF0:  4622         MOV        R2, R4
  0x08000CF2:  F022 F9C4    BL         __SEGGER_RTL_print_padding ; 0x0802307E
  0x08000CF6:  E59D         B          .L1                      ; 0x08000834
.L57:
  0x08000CF8:  F446 5600    ORR        R6, R6, #0x2000
  0x08000CFC:  F446 6B40    ORR        R11, R6, #0x0C00
.L58:
  0x08000D00:  EA5F 50CB    LSLS.W     R0, R11, #23
  0x08000D04:  BF58         IT         PL
  0x08000D06:  F04F 0A06    MOVPL.W    R10, #6
  0x08000D0A:  F40B 6040    AND        R0, R11, #0x0C00
  0x08000D0E:  9906         LDR        R1, [SP, #24]
  0x08000D10:  3107         ADDS       R1, #7
  0x08000D12:  F5A0 6040    SUB.W      R0, R0, #0x0C00
  0x08000D16:  F021 0107    BIC        R1, R1, #7
  0x08000D1A:  FAB0 F080    CLZ        R0, R0
  0x08000D1E:  F1BA 0F00    CMP.W      R10, #0
  0x08000D22:  BF08         IT         EQ
  0x08000D24:  EA4F 1A50    LSREQ.W    R10, R0, #5
  0x08000D28:  E9D1 5600    LDRD       R5, R6, [R1]
  0x08000D2C:  EC46 5B19    VMOV       D9, R5, R6
  0x08000D30:  F101 0008    ADD.W      R0, R1, #8
  0x08000D34:  9006         STR        R0, [SP, #24]
  0x08000D36:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000D3A:  F016 F9EE    BL         __SEGGER_RTL_float64_isinf ; 0x0801711A
  0x08000D3E:  B180         CBZ        R0, .L60                 ; 0x08000D62
.L59:
  0x08000D40:  EEB5 9B40    VCMP.F64   D9, #0.0
  0x08000D44:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000D48:  D51D         BPL        .L61                     ; 0x08000D86
  0x08000D4A:  EA5F 408B    LSLS.W     R0, R11, #18
  0x08000D4E:  F643 4450    MOVW       R4, #0x3C50              ; 0x08023C50 = .rodata.libc..L.str.1
  0x08000D52:  F6C0 0402    MOVT       R4, #0x0802              ; 0x08023C50 = .rodata.libc..L.str.1
  0x08000D56:  BF5C         ITT        PL
  0x08000D58:  F643 4455    MOVWPL     R4, #0x3C55              ; 0x08023C55 = .rodata.libc..L.str.2
  0x08000D5C:  F6C0 0402    MOVTPL     R4, #0x0802              ; 0x08023C55 = .rodata.libc..L.str.2
  0x08000D60:  E024         B          .L62                     ; 0x08000DAC
.L60:
  0x08000D62:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000D66:  F022 F8F4    BL         __SEGGER_RTL_float64_isnan ; 0x08022F52
  0x08000D6A:  2800         CMP        R0, #0
  0x08000D6C:  D04A         BEQ        .L68                     ; 0x08000E04
  0x08000D6E:  EA5F 408B    LSLS.W     R0, R11, #18
  0x08000D72:  F643 7460    MOVW       R4, #0x3F60              ; 0x08023F60 = .rodata.libc..L.str.5
  0x08000D76:  F6C0 0402    MOVT       R4, #0x0802              ; 0x08023F60 = .rodata.libc..L.str.5
  0x08000D7A:  BF5C         ITT        PL
  0x08000D7C:  F643 7464    MOVWPL     R4, #0x3F64              ; 0x08023F64 = .rodata.libc..L.str.6
  0x08000D80:  F6C0 0402    MOVTPL     R4, #0x0802              ; 0x08023F64 = .rodata.libc..L.str.6
  0x08000D84:  E012         B          .L62                     ; 0x08000DAC
.L61:
  0x08000D86:  F41B 5000    ANDS       R0, R11, #0x2000
  0x08000D8A:  F643 425A    MOVW       R2, #0x3C5A              ; 0x08023C5A = .rodata.libc..L.str.3
  0x08000D8E:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023C5A = .rodata.libc..L.str.3
  0x08000D92:  F643 415F    MOVW       R1, #0x3C5F              ; 0x08023C5F = .rodata.libc..L.str.4
  0x08000D96:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023C5F = .rodata.libc..L.str.4
  0x08000D9A:  4610         MOV        R0, R2
  0x08000D9C:  BF12         ITEE       NE
  0x08000D9E:  1C54         ADDNE      R4, R2, #1
  0x08000DA0:  4608         MOVEQ      R0, R1
  0x08000DA2:  1C4C         ADDEQ      R4, R1, #1
  0x08000DA4:  EA5F 618B    LSLS.W     R1, R11, #26
  0x08000DA8:  BF48         IT         MI
  0x08000DAA:  4604         MOVMI      R4, R0
.L62:
  0x08000DAC:  F42B 7680    BIC        R6, R11, #0x0100
.L63:
  0x08000DB0:  2C00         CMP        R4, #0
  0x08000DB2:  BF04         ITT        EQ
  0x08000DB4:  F243 64DA    MOVWEQ     R4, #0x36DA              ; 0x080236DA = .rodata.libc..L.str
  0x08000DB8:  F6C0 0402    MOVTEQ     R4, #0x0802              ; 0x080236DA = .rodata.libc..L.str
  0x08000DBC:  05F0         LSLS       R0, R6, #23
  0x08000DBE:  4620         MOV        R0, R4
  0x08000DC0:  D402         BMI        .L64                     ; 0x08000DC8
  0x08000DC2:  F022 FA14    BL         strlen                   ; 0x080231EE
  0x08000DC6:  E002         B          .L65                     ; 0x08000DCE
.L64:
  0x08000DC8:  4651         MOV        R1, R10
  0x08000DCA:  F022 FA26    BL         strnlen                  ; 0x0802321A
.L65:
  0x08000DCE:  4605         MOV        R5, R0
  0x08000DD0:  F426 7600    BIC        R6, R6, #0x0200
  0x08000DD4:  EBA7 0A00    SUB.W      R10, R7, R0
  0x08000DD8:  4640         MOV        R0, R8
  0x08000DDA:  4631         MOV        R1, R6
  0x08000DDC:  4652         MOV        R2, R10
  0x08000DDE:  F016 F9DB    BL         __SEGGER_RTL_pre_padding ; 0x08017198
  0x08000DE2:  B135         CBZ        R5, .L67                 ; 0x08000DF2
.L66:
  0x08000DE4:  F814 1B01    LDRB       R1, [R4], #1
  0x08000DE8:  4640         MOV        R0, R8
  0x08000DEA:  F022 F8F8    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08000DEE:  3D01         SUBS       R5, #1
  0x08000DF0:  D1F8         BNE        .L66                     ; 0x08000DE4
.L67:
  0x08000DF2:  06F0         LSLS       R0, R6, #27
  0x08000DF4:  F57F AD1E    BPL.W      .L1                      ; 0x08000834
  0x08000DF8:  4640         MOV        R0, R8
  0x08000DFA:  2120         MOVS       R1, #32
  0x08000DFC:  4652         MOV        R2, R10
  0x08000DFE:  F022 F93E    BL         __SEGGER_RTL_print_padding ; 0x0802307E
  0x08000E02:  E517         B          .L1                      ; 0x08000834
.L68:
  0x08000E04:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000E08:  F016 F994    BL         __SEGGER_RTL_float64_isnormal ; 0x08017134
  0x08000E0C:  2800         CMP        R0, #0
  0x08000E0E:  BF04         ITT        EQ
  0x08000E10:  4606         MOVEQ      R6, R0
  0x08000E12:  4605         MOVEQ      R5, R0
  0x08000E14:  EC46 5B19    VMOV       D9, R5, R6
  0x08000E18:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000E1C:  F022 F8A1    BL         __SEGGER_RTL_float64_signbit ; 0x08022F62
  0x08000E20:  4604         MOV        R4, R0
  0x08000E22:  F086 4000    EOR        R0, R6, #0x80000000
  0x08000E26:  EC40 5B10    VMOV       D0, R5, R0
  0x08000E2A:  2C00         CMP        R4, #0
  0x08000E2C:  FE09 9B00    VSELEQ.F64 D9, D9, D0
  0x08000E30:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000E34:  A80D         ADD        R0, SP, #52
  0x08000E36:  F022 F898    BL         frexp                    ; 0x08022F6A
  0x08000E3A:  980D         LDR        R0, [SP, #52]
  0x08000E3C:  EB00 0040    ADD.W      R0, R0, R0, LSL #1
  0x08000E40:  F246 6167    MOVW       R1, #0x6667
  0x08000E44:  F2C6 6166    MOVT       R1, #0x6666
  0x08000E48:  FB50 F001    SMMUL      R0, R0, R1
  0x08000E4C:  2C00         CMP        R4, #0
  0x08000E4E:  BF18         IT         NE
  0x08000E50:  F04B 0B60    ORRNE      R11, R11, #96
  0x08000E54:  1081         ASRS       R1, R0, #2
  0x08000E56:  EB01 70D0    ADD.W      R0, R1, R0, LSR #31
  0x08000E5A:  900D         STR        R0, [SP, #52]
  0x08000E5C:  EEB5 9B40    VCMP.F64   D9, #0.0
  0x08000E60:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000E64:  D016         BEQ        .L72                     ; 0x08000E94
  0x08000E66:  3001         ADDS       R0, #1
.L69:
  0x08000E68:  F022 F89B    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x08000E6C:  EEB4 0B49    VCMP.F64   D0, D9
  0x08000E70:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000E74:  980D         LDR        R0, [SP, #52]
  0x08000E76:  D506         BPL        .L71                     ; 0x08000E86
  0x08000E78:  1C41         ADDS       R1, R0, #1
  0x08000E7A:  910D         STR        R1, [SP, #52]
  0x08000E7C:  3002         ADDS       R0, #2
  0x08000E7E:  E7F3         B          .L69                     ; 0x08000E68
.L70:
  0x08000E80:  980D         LDR        R0, [SP, #52]
  0x08000E82:  3801         SUBS       R0, #1
  0x08000E84:  900D         STR        R0, [SP, #52]
.L71:
  0x08000E86:  F022 F88C    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x08000E8A:  EEB4 0B49    VCMP.F64   D0, D9
  0x08000E8E:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000E92:  DCF5         BGT        .L70                     ; 0x08000E80
.L72:
  0x08000E94:  990D         LDR        R1, [SP, #52]
  0x08000E96:  F40B 6440    AND        R4, R11, #0x0C00
  0x08000E9A:  F5B4 6F80    CMP.W      R4, #0x0400
  0x08000E9E:  D007         BEQ        .L73                     ; 0x08000EB0
  0x08000EA0:  F5B4 6F40    CMP.W      R4, #0x0C00
  0x08000EA4:  D10A         BNE        .L74                     ; 0x08000EBC
  0x08000EA6:  458A         CMP        R10, R1
  0x08000EA8:  BFC8         IT         GT
  0x08000EAA:  F111 0F05    CMNGT      R1, #5
  0x08000EAE:  DC05         BGT        .L74                     ; 0x08000EBC
.L73:
  0x08000EB0:  F5B1 7F9A    CMP.W      R1, #0x0134
  0x08000EB4:  D113         BNE        .L77                     ; 0x08000EDE
  0x08000EB6:  EE89 9B0A    VDIV.F64   D9, D9, D10
  0x08000EBA:  E015         B          .L78                     ; 0x08000EE8
.L74:
  0x08000EBC:  EA5F 504B    LSLS.W     R0, R11, #21
  0x08000EC0:  F140 80E7    BPL.W      .L89                     ; 0x08001092
  0x08000EC4:  290E         CMP        R1, #14
  0x08000EC6:  F340 80C1    BLE.W      .L86                     ; 0x0800104C
  0x08000ECA:  F04F 0A00    MOV.W      R10, #0
  0x08000ECE:  E0E0         B          .L89                     ; 0x08001092
.L75:
  0x08000ED0:  2A00         CMP        R2, #0
  0x08000ED2:  F47F ACAF    BNE.W      .L1                      ; 0x08000834
  0x08000ED6:  E2A1         B          .L126                    ; 0x0800141C
.L76:
  0x08000ED8:  7001         STRB       R1, [R0]
  0x08000EDA:  F7FF BCAB    B.W        .L1                      ; 0x08000834
.L77:
  0x08000EDE:  4248         RSBS       R0, R1, #0
  0x08000EE0:  F022 F85F    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x08000EE4:  EE20 9B09    VMUL.F64   D9, D0, D9
.L78:
  0x08000EE8:  EEB5 9B40    VCMP.F64   D9, #0.0
  0x08000EEC:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000EF0:  D023         BEQ        .L82                     ; 0x08000F3A
  0x08000EF2:  EEB0 0B49    VMOV.F64   D0, D9
  0x08000EF6:  F016 F910    BL         __SEGGER_RTL_float64_isinf ; 0x0801711A
  0x08000EFA:  2800         CMP        R0, #0
  0x08000EFC:  F47F AF20    BNE.W      .L59                     ; 0x08000D40
  0x08000F00:  980D         LDR        R0, [SP, #52]
  0x08000F02:  EEB4 9B48    VCMP.F64   D9, D8
  0x08000F06:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000F0A:  DB08         BLT        .L80                     ; 0x08000F1E
.L79:
  0x08000F0C:  EE89 9B08    VDIV.F64   D9, D9, D8
  0x08000F10:  3001         ADDS       R0, #1
  0x08000F12:  EEB4 9B48    VCMP.F64   D9, D8
  0x08000F16:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000F1A:  DAF7         BGE        .L79                     ; 0x08000F0C
  0x08000F1C:  900D         STR        R0, [SP, #52]
.L80:
  0x08000F1E:  EEB4 9B4B    VCMP.F64   D9, D11
  0x08000F22:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000F26:  D508         BPL        .L82                     ; 0x08000F3A
.L81:
  0x08000F28:  EE29 9B08    VMUL.F64   D9, D9, D8
  0x08000F2C:  3801         SUBS       R0, #1
  0x08000F2E:  EEB4 9B4B    VCMP.F64   D9, D11
  0x08000F32:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000F36:  D4F7         BMI        .L81                     ; 0x08000F28
  0x08000F38:  900D         STR        R0, [SP, #52]
.L82:
  0x08000F3A:  F5B4 6F40    CMP.W      R4, #0x0C00
  0x08000F3E:  4654         MOV        R4, R10
  0x08000F40:  BF08         IT         EQ
  0x08000F42:  3C01         SUBEQ      R4, #1
  0x08000F44:  F1BA 0F00    CMP.W      R10, #0
  0x08000F48:  BF18         IT         NE
  0x08000F4A:  46A2         MOVNE      R10, R4
  0x08000F4C:  F1CA 0000    RSB        R0, R10, #0
  0x08000F50:  F022 F827    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x08000F54:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08000F58:  F016 F8FD    BL         ldexp                    ; 0x08017156
  0x08000F5C:  EE30 0B09    VADD.F64   D0, D0, D9
  0x08000F60:  EEB4 0B48    VCMP.F64   D0, D8
  0x08000F64:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08000F68:  BFA1         ITTTT      GE
  0x08000F6A:  980D         LDRGE      R0, [SP, #52]
  0x08000F6C:  EE80 0B08    VDIVGE.F64 D0, D0, D8
  0x08000F70:  3001         ADDGE      R0, #1
  0x08000F72:  900D         STRGE      R0, [SP, #52]
  0x08000F74:  EC50 6B10    VMOV       R6, R0, D0
  0x08000F78:  9002         STR        R0, [SP, #8]
  0x08000F7A:  F1BA 0F00    CMP.W      R10, #0
  0x08000F7E:  D035         BEQ        .L83                     ; 0x08000FEC
  0x08000F80:  9405         STR        R4, [SP, #20]
  0x08000F82:  F40B 6008    AND        R0, R11, #0x0880
  0x08000F86:  F5B0 6F00    CMP.W      R0, #0x0800
  0x08000F8A:  D131         BNE        .L84                     ; 0x08000FF0
  0x08000F8C:  F1BA 0F10    CMP.W      R10, #16
  0x08000F90:  BFA8         IT         GE
  0x08000F92:  F04F 0A10    MOVGE.W    R10, #16
  0x08000F96:  9802         LDR        R0, [SP, #8]
  0x08000F98:  EC40 6B19    VMOV       D9, R6, R0
  0x08000F9C:  4650         MOV        R0, R10
  0x08000F9E:  F022 F800    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x08000FA2:  EE20 0B09    VMUL.F64   D0, D0, D9
  0x08000FA6:  EC51 0B10    VMOV       R0, R1, D0
  0x08000FAA:  F003 FCC3    BL         __aeabi_d2ulz            ; 0x08004934
  0x08000FAE:  4604         MOV        R4, R0
  0x08000FB0:  4308         ORRS       R0, R1
  0x08000FB2:  F000 8207    BEQ.W      .L120                    ; 0x080013C4
  0x08000FB6:  460D         MOV        R5, R1
  0x08000FB8:  F64C 42CD    MOVW       R2, #0xCCCD
  0x08000FBC:  F6CC 42CC    MOVT       R2, #0xCCCC
  0x08000FC0:  FBA4 0102    UMULL      R0, R1, R4, R2
  0x08000FC4:  1E53         SUBS       R3, R2, #1
  0x08000FC6:  FB04 1103    MLA        R1, R4, R3, R1
  0x08000FCA:  FB05 1102    MLA        R1, R5, R2, R1
  0x08000FCE:  07C2         LSLS       R2, R0, #31
  0x08000FD0:  EA42 0251    ORR.W      R2, R2, R1, LSR #1
  0x08000FD4:  07C9         LSLS       R1, R1, #31
  0x08000FD6:  EA41 0050    ORR.W      R0, R1, R0, LSR #1
  0x08000FDA:  F1D0 3099    RSBS       R0, R0, #0x99999999
  0x08000FDE:  F649 1099    MOVW       R0, #0x9999
  0x08000FE2:  F6C1 1099    MOVT       R0, #0x1999
  0x08000FE6:  4190         SBCS       R0, R2
  0x08000FE8:  F080 81EE    BCS.W      .L121                    ; 0x080013C8
.L83:
  0x08000FEC:  F8CD A014    STR.W      R10, [SP, #20]
.L84:
  0x08000FF0:  9A05         LDR        R2, [SP, #20]
  0x08000FF2:  F00B 0080    AND        R0, R11, #128
  0x08000FF6:  4310         ORRS       R0, R2
  0x08000FF8:  EBA7 0002    SUB.W      R0, R7, R2
  0x08000FFC:  9D0D         LDR        R5, [SP, #52]
  0x08000FFE:  BF0C         ITE        EQ
  0x08001000:  1F47         SUBEQ      R7, R0, #5
  0x08001002:  1F87         SUBNE      R7, R0, #6
  0x08001004:  2401         MOVS       R4, #1
  0x08001006:  EA5F 40CB    LSLS.W     R0, R11, #19
  0x0800100A:  D402         BMI        .L85                     ; 0x08001012
  0x0800100C:  9504         STR        R5, [SP, #16]
  0x0800100E:  9902         LDR        R1, [SP, #8]
  0x08001010:  E0BD         B          .L95                     ; 0x0800118E
.L85:
  0x08001012:  F245 5056    MOVW       R0, #0x5556
  0x08001016:  F2C5 5055    MOVT       R0, #0x5555
  0x0800101A:  FB55 F000    SMMUL      R0, R5, R0
  0x0800101E:  EB00 70D0    ADD.W      R0, R0, R0, LSR #31
  0x08001022:  EB00 0040    ADD.W      R0, R0, R0, LSL #1
  0x08001026:  1A28         SUBS       R0, R5, R0
  0x08001028:  3002         ADDS       R0, #2
  0x0800102A:  9902         LDR        R1, [SP, #8]
  0x0800102C:  E8DF F000    TBB        [PC, R0]
  0x08001030:  03           DC.B       0x03                     ; '\x03'
  0x08001031:  A1           DC.B       0xA1                     ; '\xA1'
  0x08001032:  AB           DC.B       0xAB                     ; '\xAB'
  0x08001033:  03           DC.B       0x03                     ; '\x03'
  0x08001034:  A1           DC.B       0xA1                     ; '\xA1'
  0x08001035:  00           DC.B       0x00                     ; '\0'
  0x08001036:  EC41 6B10    VMOV       D0, R6, R1
  0x0800103A:  EE20 0B08    VMUL.F64   D0, D0, D8
  0x0800103E:  EC51 6B10    VMOV       R6, R1, D0
  0x08001042:  3D01         SUBS       R5, #1
  0x08001044:  950D         STR        R5, [SP, #52]
  0x08001046:  3F01         SUBS       R7, #1
  0x08001048:  2402         MOVS       R4, #2
  0x0800104A:  E09C         B          .L94                     ; 0x08001186
.L86:
  0x0800104C:  43C8         MVNS       R0, R1
  0x0800104E:  4450         ADD        R0, R10
  0x08001050:  F04F 0A10    MOV.W      R10, #16
  0x08001054:  2810         CMP        R0, #16
  0x08001056:  BFB8         IT         LT
  0x08001058:  4682         MOVLT      R10, R0
  0x0800105A:  EA5F 620B    LSLS.W     R2, R11, #24
  0x0800105E:  D418         BMI        .L89                     ; 0x08001092
  0x08001060:  B1B8         CBZ        R0, .L89                 ; 0x08001092
.L87:
  0x08001062:  4650         MOV        R0, R10
  0x08001064:  F021 FF9D    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x08001068:  EEB6 1B00    VMOV.F64   D1, #0.5
  0x0800106C:  EE00 1B09    VMLA.F64   D1, D0, D9
  0x08001070:  EEB0 0B41    VMOV.F64   D0, D1
  0x08001074:  F7FF FAEC    BL         floor                    ; 0x08000650
  0x08001078:  EEB0 1B48    VMOV.F64   D1, D8
  0x0800107C:  F7FF FA44    BL         fmod                     ; 0x08000508
  0x08001080:  EEB5 0B40    VCMP.F64   D0, #0.0
  0x08001084:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08001088:  D102         BNE        .L88                     ; 0x08001090
  0x0800108A:  F1BA 0A01    SUBS.W     R10, R10, #1
  0x0800108E:  D1E8         BNE        .L87                     ; 0x08001062
.L88:
  0x08001090:  990D         LDR        R1, [SP, #52]
.L89:
  0x08001092:  F8CD A014    STR.W      R10, [SP, #20]
  0x08001096:  F1CA 0000    RSB        R0, R10, #0
  0x0800109A:  3910         SUBS       R1, #16
  0x0800109C:  4281         CMP        R1, R0
  0x0800109E:  BFC8         IT         GT
  0x080010A0:  4608         MOVGT      R0, R1
  0x080010A2:  F021 FF7E    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x080010A6:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080010AA:  F016 F854    BL         ldexp                    ; 0x08017156
  0x080010AE:  EE30 9B09    VADD.F64   D9, D0, D9
  0x080010B2:  980D         LDR        R0, [SP, #52]
  0x080010B4:  3001         ADDS       R0, #1
  0x080010B6:  F021 FF74    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x080010BA:  EEB4 0B49    VCMP.F64   D0, D9
  0x080010BE:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x080010C2:  980D         LDR        R0, [SP, #52]
  0x080010C4:  BF98         IT         LS
  0x080010C6:  3001         ADDLS      R0, #1
  0x080010C8:  2800         CMP        R0, #0
  0x080010CA:  D414         BMI        .L90                     ; 0x080010F6
  0x080010CC:  2811         CMP        R0, #17
  0x080010CE:  D31A         BCC        .L91                     ; 0x08001106
  0x080010D0:  F1A0 0110    SUB.W      R1, R0, #16
  0x080010D4:  910D         STR        R1, [SP, #52]
  0x080010D6:  F1C0 0010    RSB        R0, R0, #16
  0x080010DA:  F021 FF62    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x080010DE:  EE20 0B09    VMUL.F64   D0, D0, D9
  0x080010E2:  EC51 0B10    VMOV       R0, R1, D0
  0x080010E6:  F003 FC25    BL         __aeabi_d2ulz            ; 0x08004934
  0x080010EA:  4605         MOV        R5, R0
  0x080010EC:  460E         MOV        R6, R1
  0x080010EE:  2000         MOVS       R0, #0
  0x080010F0:  E9CD 0001    STRD       R0, R0, [SP, #4]
  0x080010F4:  E019         B          .L92                     ; 0x0800112A
.L90:
  0x080010F6:  EC50 1B19    VMOV       R1, R0, D9
  0x080010FA:  E9CD 1001    STRD       R1, R0, [SP, #4]
  0x080010FE:  2500         MOVS       R5, #0
  0x08001100:  950D         STR        R5, [SP, #52]
  0x08001102:  2600         MOVS       R6, #0
  0x08001104:  E011         B          .L92                     ; 0x0800112A
.L91:
  0x08001106:  EC51 0B19    VMOV       R0, R1, D9
  0x0800110A:  F003 FC13    BL         __aeabi_d2ulz            ; 0x08004934
  0x0800110E:  4605         MOV        R5, R0
  0x08001110:  460E         MOV        R6, R1
  0x08001112:  F003 FC2F    BL         __aeabi_ul2d             ; 0x08004974
  0x08001116:  EC41 0B10    VMOV       D0, R0, R1
  0x0800111A:  EE39 0B40    VSUB.F64   D0, D9, D0
  0x0800111E:  EC50 1B10    VMOV       R1, R0, D0
  0x08001122:  E9CD 1001    STRD       R1, R0, [SP, #4]
  0x08001126:  2000         MOVS       R0, #0
  0x08001128:  900D         STR        R0, [SP, #52]
.L92:
  0x0800112A:  F42B 6A80    BIC        R10, R11, #0x0400
  0x0800112E:  F240 7068    MOVW       R0, #0x0768              ; 0x08000768 = __SEGGER_RTL_ipow10
  0x08001132:  F6C0 0000    MOVT       R0, #0x0800              ; 0x08000768 = __SEGGER_RTL_ipow10
  0x08001136:  3008         ADDS       R0, #8
  0x08001138:  2400         MOVS       R4, #0
.L93:
  0x0800113A:  F100 0108    ADD.W      R1, R0, #8
  0x0800113E:  3401         ADDS       R4, #1
  0x08001140:  C805         LDM        R0, {R0, R2}
  0x08001142:  1A28         SUBS       R0, R5, R0
  0x08001144:  EB76 0002    SBCS.W     R0, R6, R2
  0x08001148:  4608         MOV        R0, R1
  0x0800114A:  D2F6         BCS        .L93                     ; 0x0800113A
  0x0800114C:  9A05         LDR        R2, [SP, #20]
  0x0800114E:  1AB8         SUBS       R0, R7, R2
  0x08001150:  F00B 0180    AND        R1, R11, #128
  0x08001154:  4311         ORRS       R1, R2
  0x08001156:  F04F 32FF    MOV.W      R2, #0xFFFFFFFF
  0x0800115A:  BF1C         ITT        NE
  0x0800115C:  4611         MOVNE      R1, R2
  0x0800115E:  3A01         SUBNE      R2, #1
  0x08001160:  F01B 0F60    TST        R11, #96
  0x08001164:  BF08         IT         EQ
  0x08001166:  460A         MOVEQ      R2, R1
  0x08001168:  990D         LDR        R1, [SP, #52]
  0x0800116A:  1A51         SUBS       R1, R2, R1
  0x0800116C:  4408         ADD        R0, R1
  0x0800116E:  1B07         SUBS       R7, R0, R4
  0x08001170:  E02A         B          .L96                     ; 0x080011C8
  0x08001172:  EC41 6B10    VMOV       D0, R6, R1
  0x08001176:  EE20 0B0C    VMUL.F64   D0, D0, D12
  0x0800117A:  EC51 6B10    VMOV       R6, R1, D0
  0x0800117E:  3D02         SUBS       R5, #2
  0x08001180:  950D         STR        R5, [SP, #52]
  0x08001182:  3F02         SUBS       R7, #2
  0x08001184:  2403         MOVS       R4, #3
.L94:
  0x08001186:  EA22 72E2    BIC.W      R2, R2, R2, ASR #31
  0x0800118A:  E9CD 5204    STRD       R5, R2, [SP, #16]
.L95:
  0x0800118E:  F42B 6A00    BIC        R10, R11, #0x0800
  0x08001192:  EC41 6B19    VMOV       D9, R6, R1
  0x08001196:  4630         MOV        R0, R6
  0x08001198:  F003 FBCC    BL         __aeabi_d2ulz            ; 0x08004934
  0x0800119C:  4605         MOV        R5, R0
  0x0800119E:  460E         MOV        R6, R1
  0x080011A0:  F003 FBE8    BL         __aeabi_ul2d             ; 0x08004974
  0x080011A4:  EC41 0B10    VMOV       D0, R0, R1
  0x080011A8:  EE39 0B40    VSUB.F64   D0, D9, D0
  0x080011AC:  EC50 1B10    VMOV       R1, R0, D0
  0x080011B0:  E9CD 1001    STRD       R1, R0, [SP, #4]
  0x080011B4:  F01B 0F60    TST        R11, #96
  0x080011B8:  BF18         IT         NE
  0x080011BA:  3F01         SUBNE      R7, #1
  0x080011BC:  9804         LDR        R0, [SP, #16]
  0x080011BE:  F021 FEEC    BL         abs                      ; 0x08022F9A
  0x080011C2:  2863         CMP        R0, #99
  0x080011C4:  BFC8         IT         GT
  0x080011C6:  3F01         SUBGT      R7, #1
.L96:
  0x080011C8:  EA27 7BE7    BIC.W      R11, R7, R7, ASR #31
  0x080011CC:  F41A 7F04    TST        R10, #0x0210
  0x080011D0:  D10D         BNE        .L98                     ; 0x080011EE
  0x080011D2:  2F01         CMP        R7, #1
  0x080011D4:  DB0B         BLT        .L98                     ; 0x080011EE
  0x080011D6:  F240 7768    MOVW       R7, #0x0768              ; 0x08000768 = __SEGGER_RTL_ipow10
  0x080011DA:  F6C0 0700    MOVT       R7, #0x0800              ; 0x08000768 = __SEGGER_RTL_ipow10
.L97:
  0x080011DE:  4640         MOV        R0, R8
  0x080011E0:  2120         MOVS       R1, #32
  0x080011E2:  F021 FEFC    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x080011E6:  F1BB 0B01    SUBS.W     R11, R11, #1
  0x080011EA:  D1F8         BNE        .L97                     ; 0x080011DE
  0x080011EC:  E003         B          .L99                     ; 0x080011F6
.L98:
  0x080011EE:  F240 7768    MOVW       R7, #0x0768              ; 0x08000768 = __SEGGER_RTL_ipow10
  0x080011F2:  F6C0 0700    MOVT       R7, #0x0800              ; 0x08000768 = __SEGGER_RTL_ipow10
.L99:
  0x080011F6:  EA5F 608A    LSLS.W     R0, R10, #26
  0x080011FA:  EA4F 604A    LSL.W      R0, R10, #25
  0x080011FE:  D403         BMI        .L100                    ; 0x08001208
  0x08001200:  2800         CMP        R0, #0
  0x08001202:  D508         BPL        .L102                    ; 0x08001216
  0x08001204:  2120         MOVS       R1, #32
  0x08001206:  E003         B          .L101                    ; 0x08001210
.L100:
  0x08001208:  212D         MOVS       R1, #45
  0x0800120A:  2800         CMP        R0, #0
  0x0800120C:  BF58         IT         PL
  0x0800120E:  212B         MOVPL      R1, #43
.L101:
  0x08001210:  4640         MOV        R0, R8
  0x08001212:  F021 FEE4    BL         __SEGGER_RTL_putc        ; 0x08022FDE
.L102:
  0x08001216:  EA5F 60CA    LSLS.W     R0, R10, #27
  0x0800121A:  D409         BMI        .L104                    ; 0x08001230
  0x0800121C:  F1BB 0F00    CMP.W      R11, #0
  0x08001220:  D006         BEQ        .L104                    ; 0x08001230
.L103:
  0x08001222:  4640         MOV        R0, R8
  0x08001224:  2130         MOVS       R1, #48
  0x08001226:  F021 FEDA    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x0800122A:  F1BB 0B01    SUBS.W     R11, R11, #1
  0x0800122E:  D1F8         BNE        .L103                    ; 0x08001222
.L104:
  0x08001230:  3C01         SUBS       R4, #1
  0x08001232:  EB07 00C4    ADD.W      R0, R7, R4, LSL #3
  0x08001236:  C806         LDM        R0!, {R1-R2}
  0x08001238:  1A68         SUBS       R0, R5, R1
  0x0800123A:  EB76 0002    SBCS.W     R0, R6, R2
  0x0800123E:  2030         MOVS       R0, #48
  0x08001240:  D306         BCC        .L106                    ; 0x08001250
.L105:
  0x08001242:  1A6D         SUBS       R5, R5, R1
  0x08001244:  4196         SBCS       R6, R2
  0x08001246:  3001         ADDS       R0, #1
  0x08001248:  1A6B         SUBS       R3, R5, R1
  0x0800124A:  EB76 0302    SBCS.W     R3, R6, R2
  0x0800124E:  D2F8         BCS        .L105                    ; 0x08001242
.L106:
  0x08001250:  B2C1         UXTB       R1, R0
  0x08001252:  4640         MOV        R0, R8
  0x08001254:  F021 FEC3    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08001258:  2C00         CMP        R4, #0
  0x0800125A:  D1E9         BNE        .L104                    ; 0x08001230
  0x0800125C:  EA5F 540A    LSLS.W     R4, R10, #20
  0x08001260:  D50B         BPL        .L108                    ; 0x0800127A
  0x08001262:  980D         LDR        R0, [SP, #52]
  0x08001264:  2801         CMP        R0, #1
  0x08001266:  DB08         BLT        .L108                    ; 0x0800127A
.L107:
  0x08001268:  3801         SUBS       R0, #1
  0x0800126A:  900D         STR        R0, [SP, #52]
  0x0800126C:  4640         MOV        R0, R8
  0x0800126E:  2130         MOVS       R1, #48
  0x08001270:  F021 FEB5    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08001274:  980D         LDR        R0, [SP, #52]
  0x08001276:  2800         CMP        R0, #0
  0x08001278:  DCF6         BGT        .L107                    ; 0x08001268
.L108:
  0x0800127A:  F00A 0080    AND        R0, R10, #128
  0x0800127E:  9D05         LDR        R5, [SP, #20]
  0x08001280:  4328         ORRS       R0, R5
  0x08001282:  D043         BEQ        .L114                    ; 0x0800130C
  0x08001284:  4640         MOV        R0, R8
  0x08001286:  212E         MOVS       R1, #46
  0x08001288:  F021 FEA9    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x0800128C:  2010         MOVS       R0, #16
  0x0800128E:  2D10         CMP        R5, #16
  0x08001290:  BFB8         IT         LT
  0x08001292:  4628         MOVLT      R0, R5
  0x08001294:  2C00         CMP        R4, #0
  0x08001296:  990D         LDR        R1, [SP, #52]
  0x08001298:  EA20 77E0    BIC.W      R7, R0, R0, ASR #31
  0x0800129C:  4638         MOV        R0, R7
  0x0800129E:  BF48         IT         MI
  0x080012A0:  1A40         SUBMI      R0, R0, R1
  0x080012A2:  F021 FE7E    BL         __SEGGER_RTL_pow10       ; 0x08022FA2
  0x080012A6:  2D01         CMP        R5, #1
  0x080012A8:  DB26         BLT        .L112                    ; 0x080012F8
  0x080012AA:  E9DD 1001    LDRD       R1, R0, [SP, #4]
  0x080012AE:  EC40 1B11    VMOV       D1, R1, R0
  0x080012B2:  EE20 0B01    VMUL.F64   D0, D0, D1
  0x080012B6:  EC51 0B10    VMOV       R0, R1, D0
  0x080012BA:  F003 FB3B    BL         __aeabi_d2ulz            ; 0x08004934
  0x080012BE:  4604         MOV        R4, R0
  0x080012C0:  460D         MOV        R5, R1
  0x080012C2:  463E         MOV        R6, R7
.L109:
  0x080012C4:  3E01         SUBS       R6, #1
  0x080012C6:  F240 7068    MOVW       R0, #0x0768              ; 0x08000768 = __SEGGER_RTL_ipow10
  0x080012CA:  F6C0 0000    MOVT       R0, #0x0800              ; 0x08000768 = __SEGGER_RTL_ipow10
  0x080012CE:  EB00 00C6    ADD.W      R0, R0, R6, LSL #3
  0x080012D2:  C806         LDM        R0!, {R1-R2}
  0x080012D4:  1A60         SUBS       R0, R4, R1
  0x080012D6:  EB75 0002    SBCS.W     R0, R5, R2
  0x080012DA:  2030         MOVS       R0, #48
  0x080012DC:  D306         BCC        .L111                    ; 0x080012EC
.L110:
  0x080012DE:  1A64         SUBS       R4, R4, R1
  0x080012E0:  4195         SBCS       R5, R2
  0x080012E2:  3001         ADDS       R0, #1
  0x080012E4:  1A63         SUBS       R3, R4, R1
  0x080012E6:  EB75 0302    SBCS.W     R3, R5, R2
  0x080012EA:  D2F8         BCS        .L110                    ; 0x080012DE
.L111:
  0x080012EC:  B2C1         UXTB       R1, R0
  0x080012EE:  4640         MOV        R0, R8
  0x080012F0:  F021 FE75    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x080012F4:  2E00         CMP        R6, #0
  0x080012F6:  D1E5         BNE        .L109                    ; 0x080012C4
.L112:
  0x080012F8:  9905         LDR        R1, [SP, #20]
  0x080012FA:  1BC8         SUBS       R0, R1, R7
  0x080012FC:  D006         BEQ        .L114                    ; 0x0800130C
  0x080012FE:  1A7C         SUBS       R4, R7, R1
.L113:
  0x08001300:  4640         MOV        R0, R8
  0x08001302:  2130         MOVS       R1, #48
  0x08001304:  F021 FE6B    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08001308:  3401         ADDS       R4, #1
  0x0800130A:  D3F9         BCC        .L113                    ; 0x08001300
.L114:
  0x0800130C:  EA5F 504A    LSLS.W     R0, R10, #21
  0x08001310:  D54B         BPL        .L118                    ; 0x080013AA
  0x08001312:  2145         MOVS       R1, #69
  0x08001314:  EA5F 408A    LSLS.W     R0, R10, #18
  0x08001318:  BF58         IT         PL
  0x0800131A:  2165         MOVPL      R1, #101
  0x0800131C:  4640         MOV        R0, R8
  0x0800131E:  F021 FE5E    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08001322:  980D         LDR        R0, [SP, #52]
  0x08001324:  2800         CMP        R0, #0
  0x08001326:  4640         MOV        R0, R8
  0x08001328:  DB04         BLT        .L115                    ; 0x08001334
  0x0800132A:  212B         MOVS       R1, #43
  0x0800132C:  F021 FE57    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08001330:  980D         LDR        R0, [SP, #52]
  0x08001332:  E005         B          .L116                    ; 0x08001340
.L115:
  0x08001334:  212D         MOVS       R1, #45
  0x08001336:  F021 FE52    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x0800133A:  980D         LDR        R0, [SP, #52]
  0x0800133C:  4240         RSBS       R0, R0, #0
  0x0800133E:  900D         STR        R0, [SP, #52]
.L116:
  0x08001340:  2864         CMP        R0, #100
  0x08001342:  DB15         BLT        .L117                    ; 0x08001370
  0x08001344:  F248 541F    MOVW       R4, #0x851F
  0x08001348:  F2C5 14EB    MOVT       R4, #0x51EB
  0x0800134C:  FBA0 0104    UMULL      R0, R1, R0, R4
  0x08001350:  2030         MOVS       R0, #48
  0x08001352:  EB00 1151    ADD.W      R1, R0, R1, LSR #5
  0x08001356:  4640         MOV        R0, R8
  0x08001358:  F021 FE41    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x0800135C:  980D         LDR        R0, [SP, #52]
  0x0800135E:  FB50 F104    SMMUL      R1, R0, R4
  0x08001362:  114A         ASRS       R2, R1, #5
  0x08001364:  EB02 71D1    ADD.W      R1, R2, R1, LSR #31
  0x08001368:  2264         MOVS       R2, #100
  0x0800136A:  FB01 0012    MLS        R0, R1, R2, R0
  0x0800136E:  900D         STR        R0, [SP, #52]
.L117:
  0x08001370:  F246 6467    MOVW       R4, #0x6667
  0x08001374:  F2C6 6466    MOVT       R4, #0x6666
  0x08001378:  FB50 F004    SMMUL      R0, R0, R4
  0x0800137C:  1081         ASRS       R1, R0, #2
  0x0800137E:  EB01 70D0    ADD.W      R0, R1, R0, LSR #31
  0x08001382:  F100 0130    ADD.W      R1, R0, #48
  0x08001386:  4640         MOV        R0, R8
  0x08001388:  F021 FE29    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x0800138C:  980D         LDR        R0, [SP, #52]
  0x0800138E:  FB50 F104    SMMUL      R1, R0, R4
  0x08001392:  108A         ASRS       R2, R1, #2
  0x08001394:  EB02 71D1    ADD.W      R1, R2, R1, LSR #31
  0x08001398:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0800139C:  EBA0 0041    SUB.W      R0, R0, R1, LSL #1
  0x080013A0:  F100 0130    ADD.W      R1, R0, #48
  0x080013A4:  4640         MOV        R0, R8
  0x080013A6:  F021 FE1A    BL         __SEGGER_RTL_putc        ; 0x08022FDE
.L118:
  0x080013AA:  F1BB 0F00    CMP.W      R11, #0
  0x080013AE:  F43F AA41    BEQ.W      .L1                      ; 0x08000834
.L119:
  0x080013B2:  4640         MOV        R0, R8
  0x080013B4:  2120         MOVS       R1, #32
  0x080013B6:  F021 FE12    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x080013BA:  F1BB 0B01    SUBS.W     R11, R11, #1
  0x080013BE:  D1F8         BNE        .L119                    ; 0x080013B2
  0x080013C0:  F7FF BA38    B.W        .L1                      ; 0x08000834
.L120:
  0x080013C4:  9005         STR        R0, [SP, #20]
  0x080013C6:  E613         B          .L84                     ; 0x08000FF0
.L121:
  0x080013C8:  F8CD A014    STR.W      R10, [SP, #20]
.L122:
  0x080013CC:  4620         MOV        R0, R4
  0x080013CE:  4629         MOV        R1, R5
  0x080013D0:  220A         MOVS       R2, #10
  0x080013D2:  2300         MOVS       R3, #0
  0x080013D4:  F003 FAFC    BL         __aeabi_uldivmod         ; 0x080049D0
  0x080013D8:  4604         MOV        R4, R0
  0x080013DA:  460D         MOV        R5, R1
  0x080013DC:  220A         MOVS       R2, #10
  0x080013DE:  2300         MOVS       R3, #0
  0x080013E0:  F003 FAF6    BL         __aeabi_uldivmod         ; 0x080049D0
  0x080013E4:  9805         LDR        R0, [SP, #20]
  0x080013E6:  3801         SUBS       R0, #1
  0x080013E8:  9005         STR        R0, [SP, #20]
  0x080013EA:  F43F AE01    BEQ.W      .L84                     ; 0x08000FF0
  0x080013EE:  EA52 0003    ORRS.W     R0, R2, R3
  0x080013F2:  D0EB         BEQ        .L122                    ; 0x080013CC
  0x080013F4:  E5FC         B          .L84                     ; 0x08000FF0
.L123:
  0x080013F6:  F8D8 000C    LDR.W      R0, [R8, #12]
  0x080013FA:  B128         CBZ        R0, .L124                ; 0x08001408
  0x080013FC:  E9D8 1200    LDRD       R1, R2, [R8]
  0x08001400:  4291         CMP        R1, R2
  0x08001402:  BF3C         ITT        CC
  0x08001404:  2200         MOVCC      R2, #0
  0x08001406:  5442         STRBCC     R2, [R0, R1]
.L124:
  0x08001408:  4640         MOV        R0, R8
  0x0800140A:  F021 FE2A    BL         __SEGGER_RTL_prin_flush  ; 0x08023062
  0x0800140E:  F8D8 0000    LDR.W      R0, [R8]
.L125:
  0x08001412:  B00E         ADD        SP, SP, #56
  0x08001414:  ECBD 8B0A    VLDM       SP!, {D8-D12}
  0x08001418:  E8BD 8FF8    POP.W      {R3-R11, PC}
.L126:
  0x0800141C:  4640         MOV        R0, R8
  0x0800141E:  F021 FE20    BL         __SEGGER_RTL_prin_flush  ; 0x08023062
  0x08001422:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08001426:  E7F4         B          .L125                    ; 0x08001412
Section .text.DMA_CheckFifoParam from charger_lto.o, size=204, align=4
DMA_CheckFifoParam:
  0x08001428:  B085         SUB        SP, SP, #20
  0x0800142A:  9004         STR        R0, [SP, #16]
  0x0800142C:  2000         MOVS       R0, #0
  0x0800142E:  F88D 000F    STRB.W     R0, [SP, #15]
  0x08001432:  9804         LDR        R0, [SP, #16]
  0x08001434:  6980         LDR        R0, [R0, #24]
  0x08001436:  B9E8         CBNZ       R0, .L4                  ; 0x08001474
  0x08001438:  9804         LDR        R0, [SP, #16]
  0x0800143A:  6A80         LDR        R0, [R0, #40]
  0x0800143C:  9002         STR        R0, [SP, #8]
  0x0800143E:  2803         CMP        R0, #3
  0x08001440:  D817         BHI        .L3                      ; 0x08001472
  0x08001442:  9902         LDR        R1, [SP, #8]
  0x08001444:  E8DF F001    TBB        [PC, R1]
  0x08001448:  02           DC.B       0x02                     ; '\x02'
  0x08001449:  0B           DC.B       0x0B                     ; '\v'
  0x0800144A:  02           DC.B       0x02                     ; '\x02'
  0x0800144B:  14           DC.B       0x14                     ; '\x14'
  0x0800144C:  9804         LDR        R0, [SP, #16]
  0x0800144E:  F890 002F    LDRB.W     R0, [R0, #47]
  0x08001452:  07C0         LSLS       R0, R0, #31
  0x08001454:  B110         CBZ        R0, .L1                  ; 0x0800145C
  0x08001456:  2001         MOVS       R0, #1
  0x08001458:  F88D 000F    STRB.W     R0, [SP, #15]
.L1:
  0x0800145C:  E009         B          .L3                      ; 0x08001472
  0x0800145E:  9804         LDR        R0, [SP, #16]
  0x08001460:  6AC0         LDR        R0, [R0, #44]
  0x08001462:  F1B0 7FC0    CMP.W      R0, #0x01800000
  0x08001466:  D102         BNE        .L2                      ; 0x0800146E
  0x08001468:  2001         MOVS       R0, #1
  0x0800146A:  F88D 000F    STRB.W     R0, [SP, #15]
.L2:
  0x0800146E:  E000         B          .L3                      ; 0x08001472
  0x08001470:  E7FF         B          .L3                      ; 0x08001472
.L3:
  0x08001472:  E03B         B          .L12                     ; 0x080014EC
.L4:
  0x08001474:  9804         LDR        R0, [SP, #16]
  0x08001476:  6980         LDR        R0, [R0, #24]
  0x08001478:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800147C:  D120         BNE        .L8                      ; 0x080014C0
  0x0800147E:  9804         LDR        R0, [SP, #16]
  0x08001480:  6A80         LDR        R0, [R0, #40]
  0x08001482:  9001         STR        R0, [SP, #4]
  0x08001484:  2803         CMP        R0, #3
  0x08001486:  D81A         BHI        .L7                      ; 0x080014BE
  0x08001488:  9901         LDR        R1, [SP, #4]
  0x0800148A:  E8DF F001    TBB        [PC, R1]
  0x0800148E:  02           DC.B       0x02                     ; '\x02'
  0x0800148F:  06           DC.B       0x06                     ; '\x06'
  0x08001490:  02           DC.B       0x02                     ; '\x02'
  0x08001491:  0F           DC.B       0x0F                     ; '\x0F'
  0x08001492:  2001         MOVS       R0, #1
  0x08001494:  F88D 000F    STRB.W     R0, [SP, #15]
  0x08001498:  E011         B          .L7                      ; 0x080014BE
  0x0800149A:  9804         LDR        R0, [SP, #16]
  0x0800149C:  F890 002F    LDRB.W     R0, [R0, #47]
  0x080014A0:  07C0         LSLS       R0, R0, #31
  0x080014A2:  B110         CBZ        R0, .L5                  ; 0x080014AA
  0x080014A4:  2001         MOVS       R0, #1
  0x080014A6:  F88D 000F    STRB.W     R0, [SP, #15]
.L5:
  0x080014AA:  E008         B          .L7                      ; 0x080014BE
  0x080014AC:  9804         LDR        R0, [SP, #16]
  0x080014AE:  6AC0         LDR        R0, [R0, #44]
  0x080014B0:  F1B0 7FC0    CMP.W      R0, #0x01800000
  0x080014B4:  D102         BNE        .L6                      ; 0x080014BC
  0x080014B6:  2001         MOVS       R0, #1
  0x080014B8:  F88D 000F    STRB.W     R0, [SP, #15]
.L6:
  0x080014BC:  E7FF         B          .L7                      ; 0x080014BE
.L7:
  0x080014BE:  E015         B          .L12                     ; 0x080014EC
.L8:
  0x080014C0:  9804         LDR        R0, [SP, #16]
  0x080014C2:  6A80         LDR        R0, [R0, #40]
  0x080014C4:  9000         STR        R0, [SP, #0]
  0x080014C6:  2803         CMP        R0, #3
  0x080014C8:  D303         BCC        .L9                      ; 0x080014D2
  0x080014CA:  9800         LDR        R0, [SP, #0]
  0x080014CC:  2803         CMP        R0, #3
  0x080014CE:  D004         BEQ        .L10                     ; 0x080014DA
  0x080014D0:  E00C         B          .L12                     ; 0x080014EC
.L9:
  0x080014D2:  2001         MOVS       R0, #1
  0x080014D4:  F88D 000F    STRB.W     R0, [SP, #15]
  0x080014D8:  E008         B          .L12                     ; 0x080014EC
.L10:
  0x080014DA:  9804         LDR        R0, [SP, #16]
  0x080014DC:  F890 002F    LDRB.W     R0, [R0, #47]
  0x080014E0:  07C0         LSLS       R0, R0, #31
  0x080014E2:  B110         CBZ        R0, .L11                 ; 0x080014EA
  0x080014E4:  2001         MOVS       R0, #1
  0x080014E6:  F88D 000F    STRB.W     R0, [SP, #15]
.L11:
  0x080014EA:  E7FF         B          .L12                     ; 0x080014EC
.L12:
  0x080014EC:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x080014F0:  B005         ADD        SP, SP, #20
  0x080014F2:  4770         BX         LR
Section .text.HAL_RCC_GetSysClockFreq from charger_lto.o, size=752, align=4
HAL_RCC_GetSysClockFreq:
  0x080014F4:  B08A         SUB        SP, SP, #40
  0x080014F6:  F244 4010    MOVW       R0, #0x4410
  0x080014FA:  F6C5 0002    MOVT       R0, #0x5802
  0x080014FE:  6800         LDR        R0, [R0]
  0x08001500:  F000 0038    AND        R0, R0, #56
  0x08001504:  4601         MOV        R1, R0
  0x08001506:  9101         STR        R1, [SP, #4]
  0x08001508:  2818         CMP        R0, #24
  0x0800150A:  F200 815A    BHI.W      .L12                     ; 0x080017C2
  0x0800150E:  9901         LDR        R1, [SP, #4]
  0x08001510:  E8DF F011    TBH        [PC, R1, LSL #1]
  0x08001514:  19           DC.B       0x19                     ; '\x19'
  0x08001515:  00           DC.B       0x00                     ; '\0'
  0x08001516:  57           DC.B       0x57                     ; 'W'
  0x08001517:  01           DC.B       0x01                     ; '\x01'
  0x08001518:  57           DC.B       0x57                     ; 'W'
  0x08001519:  01           DC.B       0x01                     ; '\x01'
  0x0800151A:  57           DC.B       0x57                     ; 'W'
  0x0800151B:  01           DC.B       0x01                     ; '\x01'
  0x0800151C:  57           DC.B       0x57                     ; 'W'
  0x0800151D:  01           DC.B       0x01                     ; '\x01'
  0x0800151E:  57           DC.B       0x57                     ; 'W'
  0x0800151F:  01           DC.B       0x01                     ; '\x01'
  0x08001520:  57           DC.B       0x57                     ; 'W'
  0x08001521:  01           DC.B       0x01                     ; '\x01'
  0x08001522:  57           DC.B       0x57                     ; 'W'
  0x08001523:  01           DC.B       0x01                     ; '\x01'
  0x08001524:  35           DC.B       0x35                     ; '5'
  0x08001525:  00           DC.B       0x00                     ; '\0'
  0x08001526:  57           DC.B       0x57                     ; 'W'
  0x08001527:  01           DC.B       0x01                     ; '\x01'
  0x08001528:  57           DC.B       0x57                     ; 'W'
  0x08001529:  01           DC.B       0x01                     ; '\x01'
  0x0800152A:  57           DC.B       0x57                     ; 'W'
  0x0800152B:  01           DC.B       0x01                     ; '\x01'
  0x0800152C:  57           DC.B       0x57                     ; 'W'
  0x0800152D:  01           DC.B       0x01                     ; '\x01'
  0x0800152E:  57           DC.B       0x57                     ; 'W'
  0x0800152F:  01           DC.B       0x01                     ; '\x01'
  0x08001530:  57           DC.B       0x57                     ; 'W'
  0x08001531:  01           DC.B       0x01                     ; '\x01'
  0x08001532:  57           DC.B       0x57                     ; 'W'
  0x08001533:  01           DC.B       0x01                     ; '\x01'
  0x08001534:  3B           DC.B       0x3B                     ; ';'
  0x08001535:  00           DC.B       0x00                     ; '\0'
  0x08001536:  57           DC.B       0x57                     ; 'W'
  0x08001537:  01           DC.B       0x01                     ; '\x01'
  0x08001538:  57           DC.B       0x57                     ; 'W'
  0x08001539:  01           DC.B       0x01                     ; '\x01'
  0x0800153A:  57           DC.B       0x57                     ; 'W'
  0x0800153B:  01           DC.B       0x01                     ; '\x01'
  0x0800153C:  57           DC.B       0x57                     ; 'W'
  0x0800153D:  01           DC.B       0x01                     ; '\x01'
  0x0800153E:  57           DC.B       0x57                     ; 'W'
  0x0800153F:  01           DC.B       0x01                     ; '\x01'
  0x08001540:  57           DC.B       0x57                     ; 'W'
  0x08001541:  01           DC.B       0x01                     ; '\x01'
  0x08001542:  57           DC.B       0x57                     ; 'W'
  0x08001543:  01           DC.B       0x01                     ; '\x01'
  0x08001544:  41           DC.B       0x41                     ; 'A'
  0x08001545:  00           DC.B       0x00                     ; '\0'
  0x08001546:  F244 4000    MOVW       R0, #0x4400
  0x0800154A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800154E:  6800         LDR        R0, [R0]
  0x08001550:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08001554:  B168         CBZ        R0, .L1                  ; 0x08001572
  0x08001556:  F244 4000    MOVW       R0, #0x4400
  0x0800155A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800155E:  6800         LDR        R0, [R0]
  0x08001560:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08001564:  F249 0000    MOVW       R0, #0x9000
  0x08001568:  F2C0 30D0    MOVT       R0, #0x03D0
  0x0800156C:  40C8         LSRS       R0, R1
  0x0800156E:  9002         STR        R0, [SP, #8]
  0x08001570:  E004         B          .L2                      ; 0x0800157C
.L1:
  0x08001572:  F249 0000    MOVW       R0, #0x9000
  0x08001576:  F2C0 30D0    MOVT       R0, #0x03D0
  0x0800157A:  9002         STR        R0, [SP, #8]
.L2:
  0x0800157C:  E126         B          .L13                     ; 0x080017CC
  0x0800157E:  F640 1000    MOVW       R0, #0x0900
  0x08001582:  F2C0 003D    MOVT       R0, #61
  0x08001586:  9002         STR        R0, [SP, #8]
  0x08001588:  E120         B          .L13                     ; 0x080017CC
  0x0800158A:  F647 0040    MOVW       R0, #0x7840
  0x0800158E:  F2C0 107D    MOVT       R0, #0x017D
  0x08001592:  9002         STR        R0, [SP, #8]
  0x08001594:  E11A         B          .L13                     ; 0x080017CC
  0x08001596:  F244 4028    MOVW       R0, #0x4428
  0x0800159A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800159E:  6801         LDR        R1, [R0]
  0x080015A0:  F001 0103    AND        R1, R1, #3
  0x080015A4:  9108         STR        R1, [SP, #32]
  0x080015A6:  6800         LDR        R0, [R0]
  0x080015A8:  F3C0 1005    UBFX       R0, R0, #4, #6
  0x080015AC:  9007         STR        R0, [SP, #28]
  0x080015AE:  F244 402C    MOVW       R0, #0x442C
  0x080015B2:  F6C5 0002    MOVT       R0, #0x5802
  0x080015B6:  6800         LDR        R0, [R0]
  0x080015B8:  F000 0001    AND        R0, R0, #1
  0x080015BC:  9006         STR        R0, [SP, #24]
  0x080015BE:  9806         LDR        R0, [SP, #24]
  0x080015C0:  F244 4134    MOVW       R1, #0x4434
  0x080015C4:  F6C5 0102    MOVT       R1, #0x5802
  0x080015C8:  6809         LDR        R1, [R1]
  0x080015CA:  B289         UXTH       R1, R1
  0x080015CC:  08C9         LSRS       R1, R1, #3
  0x080015CE:  4348         MULS       R0, R1, R0
  0x080015D0:  EE00 0A10    VMOV       S0, R0
  0x080015D4:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x080015D8:  ED8D 0A04    VSTR       S0, [SP, #16]
  0x080015DC:  9807         LDR        R0, [SP, #28]
  0x080015DE:  2800         CMP        R0, #0
  0x080015E0:  F000 80EC    BEQ.W      .L10                     ; 0x080017BC
  0x080015E4:  9808         LDR        R0, [SP, #32]
  0x080015E6:  9000         STR        R0, [SP, #0]
  0x080015E8:  B138         CBZ        R0, .L3                  ; 0x080015FA
  0x080015EA:  9800         LDR        R0, [SP, #0]
  0x080015EC:  2801         CMP        R0, #1
  0x080015EE:  D063         BEQ        .L6                      ; 0x080016B8
  0x080015F0:  9800         LDR        R0, [SP, #0]
  0x080015F2:  2802         CMP        R0, #2
  0x080015F4:  F000 8084    BEQ.W      .L7                      ; 0x08001700
  0x080015F8:  E0A6         B          .L8                      ; 0x08001748
.L3:
  0x080015FA:  F244 4000    MOVW       R0, #0x4400
  0x080015FE:  F6C5 0002    MOVT       R0, #0x5802
  0x08001602:  6800         LDR        R0, [R0]
  0x08001604:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08001608:  B390         CBZ        R0, .L4                  ; 0x08001670
  0x0800160A:  F244 4000    MOVW       R0, #0x4400
  0x0800160E:  F6C5 0002    MOVT       R0, #0x5802
  0x08001612:  6800         LDR        R0, [R0]
  0x08001614:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08001618:  F249 0000    MOVW       R0, #0x9000
  0x0800161C:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08001620:  40C8         LSRS       R0, R1
  0x08001622:  9005         STR        R0, [SP, #20]
  0x08001624:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08001628:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x0800162C:  ED9D 1A07    VLDR       S2, [SP, #28]
  0x08001630:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08001634:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08001638:  F244 4030    MOVW       R0, #0x4430
  0x0800163C:  F6C5 0002    MOVT       R0, #0x5802
  0x08001640:  6800         LDR        R0, [R0]
  0x08001642:  F36F 205F    BFC        R0, #9, #23
  0x08001646:  EE01 0A10    VMOV       S2, R0
  0x0800164A:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x0800164E:  ED9D 2A04    VLDR       S4, [SP, #16]
  0x08001652:  ED9F 3A61    VLDR       S6, =0x46000000          ; [PC, #0x0184] [0x080017D8]
  0x08001656:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x0800165A:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800165E:  EEB7 2A00    VMOV.F32   S4, #1
  0x08001662:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08001666:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x0800166A:  ED8D 0A03    VSTR       S0, [SP, #12]
  0x0800166E:  E022         B          .L5                      ; 0x080016B6
.L4:
  0x08001670:  ED9D 0A07    VLDR       S0, [SP, #28]
  0x08001674:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08001678:  ED9F 0A59    VLDR       S0, =0x4C742400          ; [PC, #0x0164] [0x080017E0]
  0x0800167C:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08001680:  F244 4030    MOVW       R0, #0x4430
  0x08001684:  F6C5 0002    MOVT       R0, #0x5802
  0x08001688:  6800         LDR        R0, [R0]
  0x0800168A:  F36F 205F    BFC        R0, #9, #23
  0x0800168E:  EE01 0A10    VMOV       S2, R0
  0x08001692:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08001696:  ED9D 2A04    VLDR       S4, [SP, #16]
  0x0800169A:  ED9F 3A4F    VLDR       S6, =0x46000000          ; [PC, #0x013C] [0x080017D8]
  0x0800169E:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x080016A2:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080016A6:  EEB7 2A00    VMOV.F32   S4, #1
  0x080016AA:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080016AE:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x080016B2:  ED8D 0A03    VSTR       S0, [SP, #12]
.L5:
  0x080016B6:  E06A         B          .L9                      ; 0x0800178E
.L6:
  0x080016B8:  ED9D 0A07    VLDR       S0, [SP, #28]
  0x080016BC:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x080016C0:  ED9F 0A46    VLDR       S0, =0x4A742400          ; [PC, #0x0118] [0x080017DC]
  0x080016C4:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080016C8:  F244 4030    MOVW       R0, #0x4430
  0x080016CC:  F6C5 0002    MOVT       R0, #0x5802
  0x080016D0:  6800         LDR        R0, [R0]
  0x080016D2:  F36F 205F    BFC        R0, #9, #23
  0x080016D6:  EE01 0A10    VMOV       S2, R0
  0x080016DA:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080016DE:  ED9D 2A04    VLDR       S4, [SP, #16]
  0x080016E2:  ED9F 3A3D    VLDR       S6, =0x46000000          ; [PC, #244] [0x080017D8]
  0x080016E6:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x080016EA:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080016EE:  EEB7 2A00    VMOV.F32   S4, #1
  0x080016F2:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080016F6:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x080016FA:  ED8D 0A03    VSTR       S0, [SP, #12]
  0x080016FE:  E046         B          .L9                      ; 0x0800178E
.L7:
  0x08001700:  ED9D 0A07    VLDR       S0, [SP, #28]
  0x08001704:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08001708:  ED9F 0A32    VLDR       S0, =0x4BBEBC20          ; [PC, #200] [0x080017D4]
  0x0800170C:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08001710:  F244 4030    MOVW       R0, #0x4430
  0x08001714:  F6C5 0002    MOVT       R0, #0x5802
  0x08001718:  6800         LDR        R0, [R0]
  0x0800171A:  F36F 205F    BFC        R0, #9, #23
  0x0800171E:  EE01 0A10    VMOV       S2, R0
  0x08001722:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08001726:  ED9D 2A04    VLDR       S4, [SP, #16]
  0x0800172A:  ED9F 3A2B    VLDR       S6, =0x46000000          ; [PC, #172] [0x080017D8]
  0x0800172E:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08001732:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08001736:  EEB7 2A00    VMOV.F32   S4, #1
  0x0800173A:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800173E:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08001742:  ED8D 0A03    VSTR       S0, [SP, #12]
  0x08001746:  E022         B          .L9                      ; 0x0800178E
.L8:
  0x08001748:  ED9D 0A07    VLDR       S0, [SP, #28]
  0x0800174C:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08001750:  ED9F 0A22    VLDR       S0, =0x4A742400          ; [PC, #136] [0x080017DC]
  0x08001754:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08001758:  F244 4030    MOVW       R0, #0x4430
  0x0800175C:  F6C5 0002    MOVT       R0, #0x5802
  0x08001760:  6800         LDR        R0, [R0]
  0x08001762:  F36F 205F    BFC        R0, #9, #23
  0x08001766:  EE01 0A10    VMOV       S2, R0
  0x0800176A:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x0800176E:  ED9D 2A04    VLDR       S4, [SP, #16]
  0x08001772:  ED9F 3A19    VLDR       S6, =0x46000000          ; [PC, #100] [0x080017D8]
  0x08001776:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x0800177A:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800177E:  EEB7 2A00    VMOV.F32   S4, #1
  0x08001782:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08001786:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x0800178A:  ED8D 0A03    VSTR       S0, [SP, #12]
.L9:
  0x0800178E:  F244 4030    MOVW       R0, #0x4430
  0x08001792:  F6C5 0002    MOVT       R0, #0x5802
  0x08001796:  6800         LDR        R0, [R0]
  0x08001798:  B281         UXTH       R1, R0
  0x0800179A:  2001         MOVS       R0, #1
  0x0800179C:  EB00 2051    ADD.W      R0, R0, R1, LSR #9
  0x080017A0:  9009         STR        R0, [SP, #36]
  0x080017A2:  ED9D 0A03    VLDR       S0, [SP, #12]
  0x080017A6:  ED9D 1A09    VLDR       S2, [SP, #36]
  0x080017AA:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080017AE:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080017B2:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x080017B6:  ED8D 0A02    VSTR       S0, [SP, #8]
  0x080017BA:  E001         B          .L11                     ; 0x080017C0
.L10:
  0x080017BC:  2000         MOVS       R0, #0
  0x080017BE:  9002         STR        R0, [SP, #8]
.L11:
  0x080017C0:  E004         B          .L13                     ; 0x080017CC
.L12:
  0x080017C2:  F640 1000    MOVW       R0, #0x0900
  0x080017C6:  F2C0 003D    MOVT       R0, #61
  0x080017CA:  9002         STR        R0, [SP, #8]
.L13:
  0x080017CC:  9802         LDR        R0, [SP, #8]
  0x080017CE:  B00A         ADD        SP, SP, #40
  0x080017D0:  4770         BX         LR
  0x080017D2:  BF00         NOP
  0x080017D4:  4BBEBC20     DC.W       0x4BBEBC20
  0x080017D8:  46000000     DC.W       0x46000000
  0x080017DC:  4A742400     DC.W       0x4A742400
  0x080017E0:  4C742400     DC.W       0x4C742400
Section .text.HAL_RCCEx_PeriphCLKConfig from charger_lto.o, size=5140, align=4
HAL_RCCEx_PeriphCLKConfig:
  0x080017E4:  B580         PUSH       {R7, LR}
  0x080017E6:  B09A         SUB        SP, SP, #104
  0x080017E8:  9018         STR        R0, [SP, #96]
  0x080017EA:  2000         MOVS       R0, #0
  0x080017EC:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080017F0:  F88D 0056    STRB.W     R0, [SP, #86]
  0x080017F4:  9818         LDR        R0, [SP, #96]
  0x080017F6:  78C0         LDRB       R0, [R0, #3]
  0x080017F8:  0700         LSLS       R0, R0, #28
  0x080017FA:  2800         CMP        R0, #0
  0x080017FC:  D540         BPL        .L8                      ; 0x08001880
  0x080017FE:  9818         LDR        R0, [SP, #96]
  0x08001800:  6E40         LDR        R0, [R0, #100]
  0x08001802:  9014         STR        R0, [SP, #80]
  0x08001804:  B160         CBZ        R0, .L1                  ; 0x08001820
  0x08001806:  9814         LDR        R0, [SP, #80]
  0x08001808:  F5B0 1F80    CMP.W      R0, #0x100000
  0x0800180C:  D011         BEQ        .L2                      ; 0x08001832
  0x0800180E:  9814         LDR        R0, [SP, #80]
  0x08001810:  F5B0 1F00    CMP.W      R0, #0x200000
  0x08001814:  D015         BEQ        .L3                      ; 0x08001842
  0x08001816:  9814         LDR        R0, [SP, #80]
  0x08001818:  F5B0 1F40    CMP.W      R0, #0x300000
  0x0800181C:  D019         BEQ        .L4                      ; 0x08001852
  0x0800181E:  E019         B          .L5                      ; 0x08001854
.L1:
  0x08001820:  F244 412C    MOVW       R1, #0x442C
  0x08001824:  F6C5 0102    MOVT       R1, #0x5802
  0x08001828:  6808         LDR        R0, [R1]
  0x0800182A:  F440 3000    ORR        R0, R0, #0x020000
  0x0800182E:  6008         STR        R0, [R1]
  0x08001830:  E013         B          .L6                      ; 0x0800185A
.L2:
  0x08001832:  9818         LDR        R0, [SP, #96]
  0x08001834:  3008         ADDS       R0, #8
  0x08001836:  2102         MOVS       R1, #2
  0x08001838:  F009 FF3E    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x0800183C:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001840:  E00B         B          .L6                      ; 0x0800185A
.L3:
  0x08001842:  9818         LDR        R0, [SP, #96]
  0x08001844:  3028         ADDS       R0, #40
  0x08001846:  2102         MOVS       R1, #2
  0x08001848:  F00A F88D    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x0800184C:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001850:  E003         B          .L6                      ; 0x0800185A
.L4:
  0x08001852:  E002         B          .L6                      ; 0x0800185A
.L5:
  0x08001854:  2001         MOVS       R0, #1
  0x08001856:  F88D 0057    STRB.W     R0, [SP, #87]
.L6:
  0x0800185A:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800185E:  B958         CBNZ       R0, .L7                  ; 0x08001878
  0x08001860:  F244 4150    MOVW       R1, #0x4450
  0x08001864:  F6C5 0102    MOVT       R1, #0x5802
  0x08001868:  6808         LDR        R0, [R1]
  0x0800186A:  F420 1040    BIC        R0, R0, #0x300000
  0x0800186E:  9A18         LDR        R2, [SP, #96]
  0x08001870:  6E52         LDR        R2, [R2, #100]
  0x08001872:  4310         ORRS       R0, R2
  0x08001874:  6008         STR        R0, [R1]
  0x08001876:  E003         B          .L8                      ; 0x08001880
.L7:
  0x08001878:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800187C:  F88D 0056    STRB.W     R0, [SP, #86]
.L8:
  0x08001880:  9818         LDR        R0, [SP, #96]
  0x08001882:  7840         LDRB       R0, [R0, #1]
  0x08001884:  07C0         LSLS       R0, R0, #31
  0x08001886:  2800         CMP        R0, #0
  0x08001888:  D03B         BEQ        .L12                     ; 0x08001902
  0x0800188A:  9818         LDR        R0, [SP, #96]
  0x0800188C:  6D80         LDR        R0, [R0, #88]
  0x0800188E:  9013         STR        R0, [SP, #76]
  0x08001890:  2804         CMP        R0, #4
  0x08001892:  D820         BHI        .L9                      ; 0x080018D6
  0x08001894:  9913         LDR        R1, [SP, #76]
  0x08001896:  E8DF F001    TBB        [PC, R1]
  0x0800189A:  03           DC.B       0x03                     ; '\x03'
  0x0800189B:  0C           DC.B       0x0C                     ; '\x0C'
  0x0800189C:  14           DC.B       0x14                     ; '\x14'
  0x0800189D:  1C           DC.B       0x1C                     ; '\x1C'
  0x0800189E:  1D           DC.B       0x1D                     ; '\x1D'
  0x0800189F:  00           DC.B       0x00                     ; '\0'
  0x080018A0:  F244 412C    MOVW       R1, #0x442C
  0x080018A4:  F6C5 0102    MOVT       R1, #0x5802
  0x080018A8:  6808         LDR        R0, [R1]
  0x080018AA:  F440 3000    ORR        R0, R0, #0x020000
  0x080018AE:  6008         STR        R0, [R1]
  0x080018B0:  E014         B          .L10                     ; 0x080018DC
  0x080018B2:  9818         LDR        R0, [SP, #96]
  0x080018B4:  3008         ADDS       R0, #8
  0x080018B6:  2100         MOVS       R1, #0
  0x080018B8:  F009 FEFE    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x080018BC:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080018C0:  E00C         B          .L10                     ; 0x080018DC
  0x080018C2:  9818         LDR        R0, [SP, #96]
  0x080018C4:  3028         ADDS       R0, #40
  0x080018C6:  2100         MOVS       R1, #0
  0x080018C8:  F00A F84D    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x080018CC:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080018D0:  E004         B          .L10                     ; 0x080018DC
  0x080018D2:  E003         B          .L10                     ; 0x080018DC
  0x080018D4:  E002         B          .L10                     ; 0x080018DC
.L9:
  0x080018D6:  2001         MOVS       R0, #1
  0x080018D8:  F88D 0057    STRB.W     R0, [SP, #87]
.L10:
  0x080018DC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080018E0:  B958         CBNZ       R0, .L11                 ; 0x080018FA
  0x080018E2:  F244 4150    MOVW       R1, #0x4450
  0x080018E6:  F6C5 0102    MOVT       R1, #0x5802
  0x080018EA:  6808         LDR        R0, [R1]
  0x080018EC:  F020 0007    BIC        R0, R0, #7
  0x080018F0:  9A18         LDR        R2, [SP, #96]
  0x080018F2:  6D92         LDR        R2, [R2, #88]
  0x080018F4:  4310         ORRS       R0, R2
  0x080018F6:  6008         STR        R0, [R1]
  0x080018F8:  E003         B          .L12                     ; 0x08001902
.L11:
  0x080018FA:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080018FE:  F88D 0056    STRB.W     R0, [SP, #86]
.L12:
  0x08001902:  9818         LDR        R0, [SP, #96]
  0x08001904:  7840         LDRB       R0, [R0, #1]
  0x08001906:  0740         LSLS       R0, R0, #29
  0x08001908:  2800         CMP        R0, #0
  0x0800190A:  D54C         BPL        .L22                     ; 0x080019A6
  0x0800190C:  9818         LDR        R0, [SP, #96]
  0x0800190E:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x08001912:  9012         STR        R0, [SP, #72]
  0x08001914:  B1A0         CBZ        R0, .L13                 ; 0x08001940
  0x08001916:  9812         LDR        R0, [SP, #72]
  0x08001918:  F5B0 1F00    CMP.W      R0, #0x200000
  0x0800191C:  D019         BEQ        .L14                     ; 0x08001952
  0x0800191E:  9812         LDR        R0, [SP, #72]
  0x08001920:  F5B0 0F80    CMP.W      R0, #0x400000
  0x08001924:  D01D         BEQ        .L15                     ; 0x08001962
  0x08001926:  9812         LDR        R0, [SP, #72]
  0x08001928:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x0800192C:  D021         BEQ        .L16                     ; 0x08001972
  0x0800192E:  9812         LDR        R0, [SP, #72]
  0x08001930:  F5B0 0F00    CMP.W      R0, #0x800000
  0x08001934:  D01E         BEQ        .L17                     ; 0x08001974
  0x08001936:  9812         LDR        R0, [SP, #72]
  0x08001938:  F5B0 0F20    CMP.W      R0, #0xA00000
  0x0800193C:  D01B         BEQ        .L18                     ; 0x08001976
  0x0800193E:  E01B         B          .L19                     ; 0x08001978
.L13:
  0x08001940:  F244 412C    MOVW       R1, #0x442C
  0x08001944:  F6C5 0102    MOVT       R1, #0x5802
  0x08001948:  6808         LDR        R0, [R1]
  0x0800194A:  F440 3000    ORR        R0, R0, #0x020000
  0x0800194E:  6008         STR        R0, [R1]
  0x08001950:  E015         B          .L20                     ; 0x0800197E
.L14:
  0x08001952:  9818         LDR        R0, [SP, #96]
  0x08001954:  3008         ADDS       R0, #8
  0x08001956:  2100         MOVS       R1, #0
  0x08001958:  F009 FEAE    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x0800195C:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001960:  E00D         B          .L20                     ; 0x0800197E
.L15:
  0x08001962:  9818         LDR        R0, [SP, #96]
  0x08001964:  3028         ADDS       R0, #40
  0x08001966:  2100         MOVS       R1, #0
  0x08001968:  F009 FFFD    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x0800196C:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001970:  E005         B          .L20                     ; 0x0800197E
.L16:
  0x08001972:  E004         B          .L20                     ; 0x0800197E
.L17:
  0x08001974:  E003         B          .L20                     ; 0x0800197E
.L18:
  0x08001976:  E002         B          .L20                     ; 0x0800197E
.L19:
  0x08001978:  2001         MOVS       R0, #1
  0x0800197A:  F88D 0057    STRB.W     R0, [SP, #87]
.L20:
  0x0800197E:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001982:  B960         CBNZ       R0, .L21                 ; 0x0800199E
  0x08001984:  F244 4158    MOVW       R1, #0x4458
  0x08001988:  F6C5 0102    MOVT       R1, #0x5802
  0x0800198C:  6808         LDR        R0, [R1]
  0x0800198E:  F420 0060    BIC        R0, R0, #0xE00000
  0x08001992:  9A18         LDR        R2, [SP, #96]
  0x08001994:  F8D2 20A4    LDR.W      R2, [R2, #164]
  0x08001998:  4310         ORRS       R0, R2
  0x0800199A:  6008         STR        R0, [R1]
  0x0800199C:  E003         B          .L22                     ; 0x080019A6
.L21:
  0x0800199E:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080019A2:  F88D 0056    STRB.W     R0, [SP, #86]
.L22:
  0x080019A6:  9818         LDR        R0, [SP, #96]
  0x080019A8:  7840         LDRB       R0, [R0, #1]
  0x080019AA:  0700         LSLS       R0, R0, #28
  0x080019AC:  2800         CMP        R0, #0
  0x080019AE:  D54C         BPL        .L32                     ; 0x08001A4A
  0x080019B0:  9818         LDR        R0, [SP, #96]
  0x080019B2:  F8D0 00A8    LDR.W      R0, [R0, #168]
  0x080019B6:  9011         STR        R0, [SP, #68]
  0x080019B8:  B1A0         CBZ        R0, .L23                 ; 0x080019E4
  0x080019BA:  9811         LDR        R0, [SP, #68]
  0x080019BC:  F1B0 7F80    CMP.W      R0, #0x01000000
  0x080019C0:  D019         BEQ        .L24                     ; 0x080019F6
  0x080019C2:  9811         LDR        R0, [SP, #68]
  0x080019C4:  F1B0 7F00    CMP.W      R0, #0x02000000
  0x080019C8:  D01D         BEQ        .L25                     ; 0x08001A06
  0x080019CA:  9811         LDR        R0, [SP, #68]
  0x080019CC:  F1B0 7F40    CMP.W      R0, #0x03000000
  0x080019D0:  D021         BEQ        .L26                     ; 0x08001A16
  0x080019D2:  9811         LDR        R0, [SP, #68]
  0x080019D4:  F1B0 6F80    CMP.W      R0, #0x04000000
  0x080019D8:  D01E         BEQ        .L27                     ; 0x08001A18
  0x080019DA:  9811         LDR        R0, [SP, #68]
  0x080019DC:  F1B0 6FA0    CMP.W      R0, #0x05000000
  0x080019E0:  D01B         BEQ        .L28                     ; 0x08001A1A
  0x080019E2:  E01B         B          .L29                     ; 0x08001A1C
.L23:
  0x080019E4:  F244 412C    MOVW       R1, #0x442C
  0x080019E8:  F6C5 0102    MOVT       R1, #0x5802
  0x080019EC:  6808         LDR        R0, [R1]
  0x080019EE:  F440 3000    ORR        R0, R0, #0x020000
  0x080019F2:  6008         STR        R0, [R1]
  0x080019F4:  E015         B          .L30                     ; 0x08001A22
.L24:
  0x080019F6:  9818         LDR        R0, [SP, #96]
  0x080019F8:  3008         ADDS       R0, #8
  0x080019FA:  2100         MOVS       R1, #0
  0x080019FC:  F009 FE5C    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001A00:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001A04:  E00D         B          .L30                     ; 0x08001A22
.L25:
  0x08001A06:  9818         LDR        R0, [SP, #96]
  0x08001A08:  3028         ADDS       R0, #40
  0x08001A0A:  2100         MOVS       R1, #0
  0x08001A0C:  F009 FFAB    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08001A10:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001A14:  E005         B          .L30                     ; 0x08001A22
.L26:
  0x08001A16:  E004         B          .L30                     ; 0x08001A22
.L27:
  0x08001A18:  E003         B          .L30                     ; 0x08001A22
.L28:
  0x08001A1A:  E002         B          .L30                     ; 0x08001A22
.L29:
  0x08001A1C:  2001         MOVS       R0, #1
  0x08001A1E:  F88D 0057    STRB.W     R0, [SP, #87]
.L30:
  0x08001A22:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001A26:  B960         CBNZ       R0, .L31                 ; 0x08001A42
  0x08001A28:  F244 4158    MOVW       R1, #0x4458
  0x08001A2C:  F6C5 0102    MOVT       R1, #0x5802
  0x08001A30:  6808         LDR        R0, [R1]
  0x08001A32:  F020 60E0    BIC        R0, R0, #0x07000000
  0x08001A36:  9A18         LDR        R2, [SP, #96]
  0x08001A38:  F8D2 20A8    LDR.W      R2, [R2, #168]
  0x08001A3C:  4310         ORRS       R0, R2
  0x08001A3E:  6008         STR        R0, [R1]
  0x08001A40:  E003         B          .L32                     ; 0x08001A4A
.L31:
  0x08001A42:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001A46:  F88D 0056    STRB.W     R0, [SP, #86]
.L32:
  0x08001A4A:  9818         LDR        R0, [SP, #96]
  0x08001A4C:  78C0         LDRB       R0, [R0, #3]
  0x08001A4E:  0780         LSLS       R0, R0, #30
  0x08001A50:  2800         CMP        R0, #0
  0x08001A52:  D536         BPL        .L40                     ; 0x08001AC2
  0x08001A54:  9818         LDR        R0, [SP, #96]
  0x08001A56:  6CC0         LDR        R0, [R0, #76]
  0x08001A58:  9010         STR        R0, [SP, #64]
  0x08001A5A:  B1D8         CBZ        R0, .L36                 ; 0x08001A94
  0x08001A5C:  9810         LDR        R0, [SP, #64]
  0x08001A5E:  2810         CMP        R0, #16
  0x08001A60:  D006         BEQ        .L33                     ; 0x08001A70
  0x08001A62:  9810         LDR        R0, [SP, #64]
  0x08001A64:  2820         CMP        R0, #32
  0x08001A66:  D00C         BEQ        .L34                     ; 0x08001A82
  0x08001A68:  9810         LDR        R0, [SP, #64]
  0x08001A6A:  2830         CMP        R0, #48
  0x08001A6C:  D011         BEQ        .L35                     ; 0x08001A92
  0x08001A6E:  E012         B          .L37                     ; 0x08001A96
.L33:
  0x08001A70:  F244 412C    MOVW       R1, #0x442C
  0x08001A74:  F6C5 0102    MOVT       R1, #0x5802
  0x08001A78:  6808         LDR        R0, [R1]
  0x08001A7A:  F440 3000    ORR        R0, R0, #0x020000
  0x08001A7E:  6008         STR        R0, [R1]
  0x08001A80:  E00C         B          .L38                     ; 0x08001A9C
.L34:
  0x08001A82:  9818         LDR        R0, [SP, #96]
  0x08001A84:  3008         ADDS       R0, #8
  0x08001A86:  2102         MOVS       R1, #2
  0x08001A88:  F009 FE16    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001A8C:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001A90:  E004         B          .L38                     ; 0x08001A9C
.L35:
  0x08001A92:  E003         B          .L38                     ; 0x08001A9C
.L36:
  0x08001A94:  E002         B          .L38                     ; 0x08001A9C
.L37:
  0x08001A96:  2001         MOVS       R0, #1
  0x08001A98:  F88D 0057    STRB.W     R0, [SP, #87]
.L38:
  0x08001A9C:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001AA0:  B958         CBNZ       R0, .L39                 ; 0x08001ABA
  0x08001AA2:  F244 414C    MOVW       R1, #0x444C
  0x08001AA6:  F6C5 0102    MOVT       R1, #0x5802
  0x08001AAA:  6808         LDR        R0, [R1]
  0x08001AAC:  F020 0030    BIC        R0, R0, #48
  0x08001AB0:  9A18         LDR        R2, [SP, #96]
  0x08001AB2:  6CD2         LDR        R2, [R2, #76]
  0x08001AB4:  4310         ORRS       R0, R2
  0x08001AB6:  6008         STR        R0, [R1]
  0x08001AB8:  E003         B          .L40                     ; 0x08001AC2
.L39:
  0x08001ABA:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001ABE:  F88D 0056    STRB.W     R0, [SP, #86]
.L40:
  0x08001AC2:  9818         LDR        R0, [SP, #96]
  0x08001AC4:  7840         LDRB       R0, [R0, #1]
  0x08001AC6:  06C0         LSLS       R0, R0, #27
  0x08001AC8:  2800         CMP        R0, #0
  0x08001ACA:  D545         BPL        .L49                     ; 0x08001B58
  0x08001ACC:  9818         LDR        R0, [SP, #96]
  0x08001ACE:  6DC0         LDR        R0, [R0, #92]
  0x08001AD0:  900F         STR        R0, [SP, #60]
  0x08001AD2:  B180         CBZ        R0, .L41                 ; 0x08001AF6
  0x08001AD4:  980F         LDR        R0, [SP, #60]
  0x08001AD6:  F5B0 5F80    CMP.W      R0, #0x1000
  0x08001ADA:  D015         BEQ        .L42                     ; 0x08001B08
  0x08001ADC:  980F         LDR        R0, [SP, #60]
  0x08001ADE:  F5B0 5F00    CMP.W      R0, #0x2000
  0x08001AE2:  D019         BEQ        .L43                     ; 0x08001B18
  0x08001AE4:  980F         LDR        R0, [SP, #60]
  0x08001AE6:  F5B0 5F40    CMP.W      R0, #0x3000
  0x08001AEA:  D01D         BEQ        .L44                     ; 0x08001B28
  0x08001AEC:  980F         LDR        R0, [SP, #60]
  0x08001AEE:  F5B0 4F80    CMP.W      R0, #0x4000
  0x08001AF2:  D01A         BEQ        .L45                     ; 0x08001B2A
  0x08001AF4:  E01A         B          .L46                     ; 0x08001B2C
.L41:
  0x08001AF6:  F244 412C    MOVW       R1, #0x442C
  0x08001AFA:  F6C5 0102    MOVT       R1, #0x5802
  0x08001AFE:  6808         LDR        R0, [R1]
  0x08001B00:  F440 3000    ORR        R0, R0, #0x020000
  0x08001B04:  6008         STR        R0, [R1]
  0x08001B06:  E014         B          .L47                     ; 0x08001B32
.L42:
  0x08001B08:  9818         LDR        R0, [SP, #96]
  0x08001B0A:  3008         ADDS       R0, #8
  0x08001B0C:  2100         MOVS       R1, #0
  0x08001B0E:  F009 FDD3    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001B12:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001B16:  E00C         B          .L47                     ; 0x08001B32
.L43:
  0x08001B18:  9818         LDR        R0, [SP, #96]
  0x08001B1A:  3028         ADDS       R0, #40
  0x08001B1C:  2100         MOVS       R1, #0
  0x08001B1E:  F009 FF22    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08001B22:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001B26:  E004         B          .L47                     ; 0x08001B32
.L44:
  0x08001B28:  E003         B          .L47                     ; 0x08001B32
.L45:
  0x08001B2A:  E002         B          .L47                     ; 0x08001B32
.L46:
  0x08001B2C:  2001         MOVS       R0, #1
  0x08001B2E:  F88D 0057    STRB.W     R0, [SP, #87]
.L47:
  0x08001B32:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001B36:  B958         CBNZ       R0, .L48                 ; 0x08001B50
  0x08001B38:  F244 4150    MOVW       R1, #0x4450
  0x08001B3C:  F6C5 0102    MOVT       R1, #0x5802
  0x08001B40:  6808         LDR        R0, [R1]
  0x08001B42:  F420 40E0    BIC        R0, R0, #0x7000
  0x08001B46:  9A18         LDR        R2, [SP, #96]
  0x08001B48:  6DD2         LDR        R2, [R2, #92]
  0x08001B4A:  4310         ORRS       R0, R2
  0x08001B4C:  6008         STR        R0, [R1]
  0x08001B4E:  E003         B          .L49                     ; 0x08001B58
.L48:
  0x08001B50:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001B54:  F88D 0056    STRB.W     R0, [SP, #86]
.L49:
  0x08001B58:  9818         LDR        R0, [SP, #96]
  0x08001B5A:  7840         LDRB       R0, [R0, #1]
  0x08001B5C:  0680         LSLS       R0, R0, #26
  0x08001B5E:  2800         CMP        R0, #0
  0x08001B60:  D542         BPL        .L59                     ; 0x08001BE8
  0x08001B62:  9818         LDR        R0, [SP, #96]
  0x08001B64:  6E00         LDR        R0, [R0, #96]
  0x08001B66:  900E         STR        R0, [SP, #56]
  0x08001B68:  B1A0         CBZ        R0, .L50                 ; 0x08001B94
  0x08001B6A:  980E         LDR        R0, [SP, #56]
  0x08001B6C:  F5B0 3F80    CMP.W      R0, #0x010000
  0x08001B70:  D011         BEQ        .L51                     ; 0x08001B96
  0x08001B72:  980E         LDR        R0, [SP, #56]
  0x08001B74:  F5B0 3F00    CMP.W      R0, #0x020000
  0x08001B78:  D015         BEQ        .L52                     ; 0x08001BA6
  0x08001B7A:  980E         LDR        R0, [SP, #56]
  0x08001B7C:  F5B0 3F40    CMP.W      R0, #0x030000
  0x08001B80:  D019         BEQ        .L53                     ; 0x08001BB6
  0x08001B82:  980E         LDR        R0, [SP, #56]
  0x08001B84:  F5B0 2F80    CMP.W      R0, #0x040000
  0x08001B88:  D016         BEQ        .L54                     ; 0x08001BB8
  0x08001B8A:  980E         LDR        R0, [SP, #56]
  0x08001B8C:  F5B0 2FA0    CMP.W      R0, #0x050000
  0x08001B90:  D013         BEQ        .L55                     ; 0x08001BBA
  0x08001B92:  E013         B          .L56                     ; 0x08001BBC
.L50:
  0x08001B94:  E015         B          .L57                     ; 0x08001BC2
.L51:
  0x08001B96:  9818         LDR        R0, [SP, #96]
  0x08001B98:  3008         ADDS       R0, #8
  0x08001B9A:  2101         MOVS       R1, #1
  0x08001B9C:  F009 FD8C    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001BA0:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001BA4:  E00D         B          .L57                     ; 0x08001BC2
.L52:
  0x08001BA6:  9818         LDR        R0, [SP, #96]
  0x08001BA8:  3028         ADDS       R0, #40
  0x08001BAA:  2101         MOVS       R1, #1
  0x08001BAC:  F009 FEDB    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08001BB0:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001BB4:  E005         B          .L57                     ; 0x08001BC2
.L53:
  0x08001BB6:  E004         B          .L57                     ; 0x08001BC2
.L54:
  0x08001BB8:  E003         B          .L57                     ; 0x08001BC2
.L55:
  0x08001BBA:  E002         B          .L57                     ; 0x08001BC2
.L56:
  0x08001BBC:  2001         MOVS       R0, #1
  0x08001BBE:  F88D 0057    STRB.W     R0, [SP, #87]
.L57:
  0x08001BC2:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001BC6:  B958         CBNZ       R0, .L58                 ; 0x08001BE0
  0x08001BC8:  F244 4150    MOVW       R1, #0x4450
  0x08001BCC:  F6C5 0102    MOVT       R1, #0x5802
  0x08001BD0:  6808         LDR        R0, [R1]
  0x08001BD2:  F420 20E0    BIC        R0, R0, #0x070000
  0x08001BD6:  9A18         LDR        R2, [SP, #96]
  0x08001BD8:  6E12         LDR        R2, [R2, #96]
  0x08001BDA:  4310         ORRS       R0, R2
  0x08001BDC:  6008         STR        R0, [R1]
  0x08001BDE:  E003         B          .L59                     ; 0x08001BE8
.L58:
  0x08001BE0:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001BE4:  F88D 0056    STRB.W     R0, [SP, #86]
.L59:
  0x08001BE8:  9818         LDR        R0, [SP, #96]
  0x08001BEA:  7840         LDRB       R0, [R0, #1]
  0x08001BEC:  0640         LSLS       R0, R0, #25
  0x08001BEE:  2800         CMP        R0, #0
  0x08001BF0:  D544         BPL        .L69                     ; 0x08001C7C
  0x08001BF2:  9818         LDR        R0, [SP, #96]
  0x08001BF4:  F8D0 00AC    LDR.W      R0, [R0, #172]
  0x08001BF8:  900D         STR        R0, [SP, #52]
  0x08001BFA:  B1A0         CBZ        R0, .L60                 ; 0x08001C26
  0x08001BFC:  980D         LDR        R0, [SP, #52]
  0x08001BFE:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08001C02:  D011         BEQ        .L61                     ; 0x08001C28
  0x08001C04:  980D         LDR        R0, [SP, #52]
  0x08001C06:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08001C0A:  D015         BEQ        .L62                     ; 0x08001C38
  0x08001C0C:  980D         LDR        R0, [SP, #52]
  0x08001C0E:  F1B0 5F40    CMP.W      R0, #0x30000000
  0x08001C12:  D019         BEQ        .L63                     ; 0x08001C48
  0x08001C14:  980D         LDR        R0, [SP, #52]
  0x08001C16:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08001C1A:  D016         BEQ        .L64                     ; 0x08001C4A
  0x08001C1C:  980D         LDR        R0, [SP, #52]
  0x08001C1E:  F1B0 4FA0    CMP.W      R0, #0x50000000
  0x08001C22:  D013         BEQ        .L65                     ; 0x08001C4C
  0x08001C24:  E013         B          .L66                     ; 0x08001C4E
.L60:
  0x08001C26:  E015         B          .L67                     ; 0x08001C54
.L61:
  0x08001C28:  9818         LDR        R0, [SP, #96]
  0x08001C2A:  3008         ADDS       R0, #8
  0x08001C2C:  2101         MOVS       R1, #1
  0x08001C2E:  F009 FD43    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001C32:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001C36:  E00D         B          .L67                     ; 0x08001C54
.L62:
  0x08001C38:  9818         LDR        R0, [SP, #96]
  0x08001C3A:  3028         ADDS       R0, #40
  0x08001C3C:  2101         MOVS       R1, #1
  0x08001C3E:  F009 FE92    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08001C42:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001C46:  E005         B          .L67                     ; 0x08001C54
.L63:
  0x08001C48:  E004         B          .L67                     ; 0x08001C54
.L64:
  0x08001C4A:  E003         B          .L67                     ; 0x08001C54
.L65:
  0x08001C4C:  E002         B          .L67                     ; 0x08001C54
.L66:
  0x08001C4E:  2001         MOVS       R0, #1
  0x08001C50:  F88D 0057    STRB.W     R0, [SP, #87]
.L67:
  0x08001C54:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001C58:  B960         CBNZ       R0, .L68                 ; 0x08001C74
  0x08001C5A:  F244 4158    MOVW       R1, #0x4458
  0x08001C5E:  F6C5 0102    MOVT       R1, #0x5802
  0x08001C62:  6808         LDR        R0, [R1]
  0x08001C64:  F020 40E0    BIC        R0, R0, #0x70000000
  0x08001C68:  9A18         LDR        R2, [SP, #96]
  0x08001C6A:  F8D2 20AC    LDR.W      R2, [R2, #172]
  0x08001C6E:  4310         ORRS       R0, R2
  0x08001C70:  6008         STR        R0, [R1]
  0x08001C72:  E003         B          .L69                     ; 0x08001C7C
.L68:
  0x08001C74:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001C78:  F88D 0056    STRB.W     R0, [SP, #86]
.L69:
  0x08001C7C:  9818         LDR        R0, [SP, #96]
  0x08001C7E:  7840         LDRB       R0, [R0, #1]
  0x08001C80:  0600         LSLS       R0, R0, #24
  0x08001C82:  2800         CMP        R0, #0
  0x08001C84:  D534         BPL        .L76                     ; 0x08001CF0
  0x08001C86:  9818         LDR        R0, [SP, #96]
  0x08001C88:  6EC0         LDR        R0, [R0, #108]
  0x08001C8A:  900C         STR        R0, [SP, #48]
  0x08001C8C:  B1C8         CBZ        R0, .L72                 ; 0x08001CC2
  0x08001C8E:  980C         LDR        R0, [SP, #48]
  0x08001C90:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08001C94:  D004         BEQ        .L70                     ; 0x08001CA0
  0x08001C96:  980C         LDR        R0, [SP, #48]
  0x08001C98:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08001C9C:  D009         BEQ        .L71                     ; 0x08001CB2
  0x08001C9E:  E011         B          .L73                     ; 0x08001CC4
.L70:
  0x08001CA0:  F244 412C    MOVW       R1, #0x442C
  0x08001CA4:  F6C5 0102    MOVT       R1, #0x5802
  0x08001CA8:  6808         LDR        R0, [R1]
  0x08001CAA:  F440 3000    ORR        R0, R0, #0x020000
  0x08001CAE:  6008         STR        R0, [R1]
  0x08001CB0:  E00B         B          .L74                     ; 0x08001CCA
.L71:
  0x08001CB2:  9818         LDR        R0, [SP, #96]
  0x08001CB4:  3008         ADDS       R0, #8
  0x08001CB6:  2101         MOVS       R1, #1
  0x08001CB8:  F009 FCFE    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001CBC:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001CC0:  E003         B          .L74                     ; 0x08001CCA
.L72:
  0x08001CC2:  E002         B          .L74                     ; 0x08001CCA
.L73:
  0x08001CC4:  2001         MOVS       R0, #1
  0x08001CC6:  F88D 0057    STRB.W     R0, [SP, #87]
.L74:
  0x08001CCA:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001CCE:  B958         CBNZ       R0, .L75                 ; 0x08001CE8
  0x08001CD0:  F244 4150    MOVW       R1, #0x4450
  0x08001CD4:  F6C5 0102    MOVT       R1, #0x5802
  0x08001CD8:  6808         LDR        R0, [R1]
  0x08001CDA:  F020 5040    BIC        R0, R0, #0x30000000
  0x08001CDE:  9A18         LDR        R2, [SP, #96]
  0x08001CE0:  6ED2         LDR        R2, [R2, #108]
  0x08001CE2:  4310         ORRS       R0, R2
  0x08001CE4:  6008         STR        R0, [R1]
  0x08001CE6:  E003         B          .L76                     ; 0x08001CF0
.L75:
  0x08001CE8:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001CEC:  F88D 0056    STRB.W     R0, [SP, #86]
.L76:
  0x08001CF0:  9818         LDR        R0, [SP, #96]
  0x08001CF2:  78C0         LDRB       R0, [R0, #3]
  0x08001CF4:  07C0         LSLS       R0, R0, #31
  0x08001CF6:  B390         CBZ        R0, .L80                 ; 0x08001D5E
  0x08001CF8:  9818         LDR        R0, [SP, #96]
  0x08001CFA:  6C80         LDR        R0, [R0, #72]
  0x08001CFC:  900B         STR        R0, [SP, #44]
  0x08001CFE:  2803         CMP        R0, #3
  0x08001D00:  D817         BHI        .L77                     ; 0x08001D32
  0x08001D02:  990B         LDR        R1, [SP, #44]
  0x08001D04:  E8DF F001    TBB        [PC, R1]
  0x08001D08:  14           DC.B       0x14                     ; '\x14'
  0x08001D09:  02           DC.B       0x02                     ; '\x02'
  0x08001D0A:  0B           DC.B       0x0B                     ; '\v'
  0x08001D0B:  13           DC.B       0x13                     ; '\x13'
  0x08001D0C:  F244 412C    MOVW       R1, #0x442C
  0x08001D10:  F6C5 0102    MOVT       R1, #0x5802
  0x08001D14:  6808         LDR        R0, [R1]
  0x08001D16:  F440 3000    ORR        R0, R0, #0x020000
  0x08001D1A:  6008         STR        R0, [R1]
  0x08001D1C:  E00C         B          .L78                     ; 0x08001D38
  0x08001D1E:  9818         LDR        R0, [SP, #96]
  0x08001D20:  3008         ADDS       R0, #8
  0x08001D22:  2102         MOVS       R1, #2
  0x08001D24:  F009 FCC8    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08001D28:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08001D2C:  E004         B          .L78                     ; 0x08001D38
  0x08001D2E:  E003         B          .L78                     ; 0x08001D38
  0x08001D30:  E002         B          .L78                     ; 0x08001D38
.L77:
  0x08001D32:  2001         MOVS       R0, #1
  0x08001D34:  F88D 0057    STRB.W     R0, [SP, #87]
.L78:
  0x08001D38:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001D3C:  B958         CBNZ       R0, .L79                 ; 0x08001D56
  0x08001D3E:  F244 414C    MOVW       R1, #0x444C
  0x08001D42:  F6C5 0102    MOVT       R1, #0x5802
  0x08001D46:  6808         LDR        R0, [R1]
  0x08001D48:  F020 0003    BIC        R0, R0, #3
  0x08001D4C:  9A18         LDR        R2, [SP, #96]
  0x08001D4E:  6C92         LDR        R2, [R2, #72]
  0x08001D50:  4310         ORRS       R0, R2
  0x08001D52:  6008         STR        R0, [R1]
  0x08001D54:  E003         B          .L80                     ; 0x08001D5E
.L79:
  0x08001D56:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08001D5A:  F88D 0056    STRB.W     R0, [SP, #86]
.L80:
  0x08001D5E:  9818         LDR        R0, [SP, #96]
  0x08001D60:  7880         LDRB       R0, [R0, #2]
  0x08001D62:  0640         LSLS       R0, R0, #25
  0x08001D64:  2800         CMP        R0, #0
  0x08001D66:  F140 82E6    BPL.W      .L96                     ; 0x08002336
  0x08001D6A:  9818         LDR        R0, [SP, #96]
  0x08001D6C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001D70:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08001D74:  F000 823A    BEQ.W      .L81                     ; 0x080021EC
  0x08001D78:  9818         LDR        R0, [SP, #96]
  0x08001D7A:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001D7E:  F5B0 7F00    CMP.W      R0, #0x0200
  0x08001D82:  F000 8233    BEQ.W      .L81                     ; 0x080021EC
  0x08001D86:  9818         LDR        R0, [SP, #96]
  0x08001D88:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001D8C:  F5B0 5F0C    CMP.W      R0, #0x2300
  0x08001D90:  F000 822C    BEQ.W      .L81                     ; 0x080021EC
  0x08001D94:  9818         LDR        R0, [SP, #96]
  0x08001D96:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001D9A:  F5B0 5F4C    CMP.W      R0, #0x3300
  0x08001D9E:  F000 8225    BEQ.W      .L81                     ; 0x080021EC
  0x08001DA2:  9818         LDR        R0, [SP, #96]
  0x08001DA4:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DA8:  F5B0 4F86    CMP.W      R0, #0x4300
  0x08001DAC:  F000 821E    BEQ.W      .L81                     ; 0x080021EC
  0x08001DB0:  9818         LDR        R0, [SP, #96]
  0x08001DB2:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DB6:  F5B0 4FA6    CMP.W      R0, #0x5300
  0x08001DBA:  F000 8217    BEQ.W      .L81                     ; 0x080021EC
  0x08001DBE:  9818         LDR        R0, [SP, #96]
  0x08001DC0:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DC4:  F5B0 4FC6    CMP.W      R0, #0x6300
  0x08001DC8:  F000 8210    BEQ.W      .L81                     ; 0x080021EC
  0x08001DCC:  9818         LDR        R0, [SP, #96]
  0x08001DCE:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DD2:  F5B0 4FE6    CMP.W      R0, #0x7300
  0x08001DD6:  F000 8209    BEQ.W      .L81                     ; 0x080021EC
  0x08001DDA:  9818         LDR        R0, [SP, #96]
  0x08001DDC:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DE0:  F5B0 4F03    CMP.W      R0, #0x8300
  0x08001DE4:  F000 8202    BEQ.W      .L81                     ; 0x080021EC
  0x08001DE8:  9818         LDR        R0, [SP, #96]
  0x08001DEA:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DEE:  F5B0 4F13    CMP.W      R0, #0x9300
  0x08001DF2:  F000 81FB    BEQ.W      .L81                     ; 0x080021EC
  0x08001DF6:  9818         LDR        R0, [SP, #96]
  0x08001DF8:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001DFC:  F5B0 4F23    CMP.W      R0, #0xA300
  0x08001E00:  F000 81F4    BEQ.W      .L81                     ; 0x080021EC
  0x08001E04:  9818         LDR        R0, [SP, #96]
  0x08001E06:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E0A:  F5B0 4F33    CMP.W      R0, #0xB300
  0x08001E0E:  F000 81ED    BEQ.W      .L81                     ; 0x080021EC
  0x08001E12:  9818         LDR        R0, [SP, #96]
  0x08001E14:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E18:  F5B0 4F43    CMP.W      R0, #0xC300
  0x08001E1C:  F000 81E6    BEQ.W      .L81                     ; 0x080021EC
  0x08001E20:  9818         LDR        R0, [SP, #96]
  0x08001E22:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E26:  F5B0 4F53    CMP.W      R0, #0xD300
  0x08001E2A:  F000 81DF    BEQ.W      .L81                     ; 0x080021EC
  0x08001E2E:  9818         LDR        R0, [SP, #96]
  0x08001E30:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E34:  F5B0 4F63    CMP.W      R0, #0xE300
  0x08001E38:  F000 81D8    BEQ.W      .L81                     ; 0x080021EC
  0x08001E3C:  9818         LDR        R0, [SP, #96]
  0x08001E3E:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E42:  F5B0 4F73    CMP.W      R0, #0xF300
  0x08001E46:  F000 81D1    BEQ.W      .L81                     ; 0x080021EC
  0x08001E4A:  9818         LDR        R0, [SP, #96]
  0x08001E4C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E50:  F240 3100    MOVW       R1, #0x0300
  0x08001E54:  F2C0 0101    MOVT       R1, #1
  0x08001E58:  4288         CMP        R0, R1
  0x08001E5A:  F000 81C7    BEQ.W      .L81                     ; 0x080021EC
  0x08001E5E:  9818         LDR        R0, [SP, #96]
  0x08001E60:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E64:  F241 3100    MOVW       R1, #0x1300
  0x08001E68:  F2C0 0101    MOVT       R1, #1
  0x08001E6C:  4288         CMP        R0, R1
  0x08001E6E:  F000 81BD    BEQ.W      .L81                     ; 0x080021EC
  0x08001E72:  9818         LDR        R0, [SP, #96]
  0x08001E74:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E78:  F242 3100    MOVW       R1, #0x2300
  0x08001E7C:  F2C0 0101    MOVT       R1, #1
  0x08001E80:  4288         CMP        R0, R1
  0x08001E82:  F000 81B3    BEQ.W      .L81                     ; 0x080021EC
  0x08001E86:  9818         LDR        R0, [SP, #96]
  0x08001E88:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001E8C:  F243 3100    MOVW       R1, #0x3300
  0x08001E90:  F2C0 0101    MOVT       R1, #1
  0x08001E94:  4288         CMP        R0, R1
  0x08001E96:  F000 81A9    BEQ.W      .L81                     ; 0x080021EC
  0x08001E9A:  9818         LDR        R0, [SP, #96]
  0x08001E9C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001EA0:  F244 3100    MOVW       R1, #0x4300
  0x08001EA4:  F2C0 0101    MOVT       R1, #1
  0x08001EA8:  4288         CMP        R0, R1
  0x08001EAA:  F000 819F    BEQ.W      .L81                     ; 0x080021EC
  0x08001EAE:  9818         LDR        R0, [SP, #96]
  0x08001EB0:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001EB4:  F245 3100    MOVW       R1, #0x5300
  0x08001EB8:  F2C0 0101    MOVT       R1, #1
  0x08001EBC:  4288         CMP        R0, R1
  0x08001EBE:  F000 8195    BEQ.W      .L81                     ; 0x080021EC
  0x08001EC2:  9818         LDR        R0, [SP, #96]
  0x08001EC4:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001EC8:  F246 3100    MOVW       R1, #0x6300
  0x08001ECC:  F2C0 0101    MOVT       R1, #1
  0x08001ED0:  4288         CMP        R0, R1
  0x08001ED2:  F000 818B    BEQ.W      .L81                     ; 0x080021EC
  0x08001ED6:  9818         LDR        R0, [SP, #96]
  0x08001ED8:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001EDC:  F247 3100    MOVW       R1, #0x7300
  0x08001EE0:  F2C0 0101    MOVT       R1, #1
  0x08001EE4:  4288         CMP        R0, R1
  0x08001EE6:  F000 8181    BEQ.W      .L81                     ; 0x080021EC
  0x08001EEA:  9818         LDR        R0, [SP, #96]
  0x08001EEC:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001EF0:  F248 3100    MOVW       R1, #0x8300
  0x08001EF4:  F2C0 0101    MOVT       R1, #1
  0x08001EF8:  4288         CMP        R0, R1
  0x08001EFA:  F000 8177    BEQ.W      .L81                     ; 0x080021EC
  0x08001EFE:  9818         LDR        R0, [SP, #96]
  0x08001F00:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F04:  F249 3100    MOVW       R1, #0x9300
  0x08001F08:  F2C0 0101    MOVT       R1, #1
  0x08001F0C:  4288         CMP        R0, R1
  0x08001F0E:  F000 816D    BEQ.W      .L81                     ; 0x080021EC
  0x08001F12:  9818         LDR        R0, [SP, #96]
  0x08001F14:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F18:  F24A 3100    MOVW       R1, #0xA300
  0x08001F1C:  F2C0 0101    MOVT       R1, #1
  0x08001F20:  4288         CMP        R0, R1
  0x08001F22:  F000 8163    BEQ.W      .L81                     ; 0x080021EC
  0x08001F26:  9818         LDR        R0, [SP, #96]
  0x08001F28:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F2C:  F24B 3100    MOVW       R1, #0xB300
  0x08001F30:  F2C0 0101    MOVT       R1, #1
  0x08001F34:  4288         CMP        R0, R1
  0x08001F36:  F000 8159    BEQ.W      .L81                     ; 0x080021EC
  0x08001F3A:  9818         LDR        R0, [SP, #96]
  0x08001F3C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F40:  F24C 3100    MOVW       R1, #0xC300
  0x08001F44:  F2C0 0101    MOVT       R1, #1
  0x08001F48:  4288         CMP        R0, R1
  0x08001F4A:  F000 814F    BEQ.W      .L81                     ; 0x080021EC
  0x08001F4E:  9818         LDR        R0, [SP, #96]
  0x08001F50:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F54:  F24D 3100    MOVW       R1, #0xD300
  0x08001F58:  F2C0 0101    MOVT       R1, #1
  0x08001F5C:  4288         CMP        R0, R1
  0x08001F5E:  F000 8145    BEQ.W      .L81                     ; 0x080021EC
  0x08001F62:  9818         LDR        R0, [SP, #96]
  0x08001F64:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F68:  F24E 3100    MOVW       R1, #0xE300
  0x08001F6C:  F2C0 0101    MOVT       R1, #1
  0x08001F70:  4288         CMP        R0, R1
  0x08001F72:  F000 813B    BEQ.W      .L81                     ; 0x080021EC
  0x08001F76:  9818         LDR        R0, [SP, #96]
  0x08001F78:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F7C:  F24F 3100    MOVW       R1, #0xF300
  0x08001F80:  F2C0 0101    MOVT       R1, #1
  0x08001F84:  4288         CMP        R0, R1
  0x08001F86:  F000 8131    BEQ.W      .L81                     ; 0x080021EC
  0x08001F8A:  9818         LDR        R0, [SP, #96]
  0x08001F8C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001F90:  F240 3100    MOVW       R1, #0x0300
  0x08001F94:  F2C0 0102    MOVT       R1, #2
  0x08001F98:  4288         CMP        R0, R1
  0x08001F9A:  F000 8127    BEQ.W      .L81                     ; 0x080021EC
  0x08001F9E:  9818         LDR        R0, [SP, #96]
  0x08001FA0:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001FA4:  F241 3100    MOVW       R1, #0x1300
  0x08001FA8:  F2C0 0102    MOVT       R1, #2
  0x08001FAC:  4288         CMP        R0, R1
  0x08001FAE:  F000 811D    BEQ.W      .L81                     ; 0x080021EC
  0x08001FB2:  9818         LDR        R0, [SP, #96]
  0x08001FB4:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001FB8:  F242 3100    MOVW       R1, #0x2300
  0x08001FBC:  F2C0 0102    MOVT       R1, #2
  0x08001FC0:  4288         CMP        R0, R1
  0x08001FC2:  F000 8113    BEQ.W      .L81                     ; 0x080021EC
  0x08001FC6:  9818         LDR        R0, [SP, #96]
  0x08001FC8:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001FCC:  F243 3100    MOVW       R1, #0x3300
  0x08001FD0:  F2C0 0102    MOVT       R1, #2
  0x08001FD4:  4288         CMP        R0, R1
  0x08001FD6:  F000 8109    BEQ.W      .L81                     ; 0x080021EC
  0x08001FDA:  9818         LDR        R0, [SP, #96]
  0x08001FDC:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001FE0:  F244 3100    MOVW       R1, #0x4300
  0x08001FE4:  F2C0 0102    MOVT       R1, #2
  0x08001FE8:  4288         CMP        R0, R1
  0x08001FEA:  F000 80FF    BEQ.W      .L81                     ; 0x080021EC
  0x08001FEE:  9818         LDR        R0, [SP, #96]
  0x08001FF0:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08001FF4:  F245 3100    MOVW       R1, #0x5300
  0x08001FF8:  F2C0 0102    MOVT       R1, #2
  0x08001FFC:  4288         CMP        R0, R1
  0x08001FFE:  F000 80F5    BEQ.W      .L81                     ; 0x080021EC
  0x08002002:  9818         LDR        R0, [SP, #96]
  0x08002004:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002008:  F246 3100    MOVW       R1, #0x6300
  0x0800200C:  F2C0 0102    MOVT       R1, #2
  0x08002010:  4288         CMP        R0, R1
  0x08002012:  F000 80EB    BEQ.W      .L81                     ; 0x080021EC
  0x08002016:  9818         LDR        R0, [SP, #96]
  0x08002018:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x0800201C:  F247 3100    MOVW       R1, #0x7300
  0x08002020:  F2C0 0102    MOVT       R1, #2
  0x08002024:  4288         CMP        R0, R1
  0x08002026:  F000 80E1    BEQ.W      .L81                     ; 0x080021EC
  0x0800202A:  9818         LDR        R0, [SP, #96]
  0x0800202C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002030:  F248 3100    MOVW       R1, #0x8300
  0x08002034:  F2C0 0102    MOVT       R1, #2
  0x08002038:  4288         CMP        R0, R1
  0x0800203A:  F000 80D7    BEQ.W      .L81                     ; 0x080021EC
  0x0800203E:  9818         LDR        R0, [SP, #96]
  0x08002040:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002044:  F249 3100    MOVW       R1, #0x9300
  0x08002048:  F2C0 0102    MOVT       R1, #2
  0x0800204C:  4288         CMP        R0, R1
  0x0800204E:  F000 80CD    BEQ.W      .L81                     ; 0x080021EC
  0x08002052:  9818         LDR        R0, [SP, #96]
  0x08002054:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002058:  F24A 3100    MOVW       R1, #0xA300
  0x0800205C:  F2C0 0102    MOVT       R1, #2
  0x08002060:  4288         CMP        R0, R1
  0x08002062:  F000 80C3    BEQ.W      .L81                     ; 0x080021EC
  0x08002066:  9818         LDR        R0, [SP, #96]
  0x08002068:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x0800206C:  F24B 3100    MOVW       R1, #0xB300
  0x08002070:  F2C0 0102    MOVT       R1, #2
  0x08002074:  4288         CMP        R0, R1
  0x08002076:  F000 80B9    BEQ.W      .L81                     ; 0x080021EC
  0x0800207A:  9818         LDR        R0, [SP, #96]
  0x0800207C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002080:  F24C 3100    MOVW       R1, #0xC300
  0x08002084:  F2C0 0102    MOVT       R1, #2
  0x08002088:  4288         CMP        R0, R1
  0x0800208A:  F000 80AF    BEQ.W      .L81                     ; 0x080021EC
  0x0800208E:  9818         LDR        R0, [SP, #96]
  0x08002090:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002094:  F24D 3100    MOVW       R1, #0xD300
  0x08002098:  F2C0 0102    MOVT       R1, #2
  0x0800209C:  4288         CMP        R0, R1
  0x0800209E:  F000 80A5    BEQ.W      .L81                     ; 0x080021EC
  0x080020A2:  9818         LDR        R0, [SP, #96]
  0x080020A4:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080020A8:  F24E 3100    MOVW       R1, #0xE300
  0x080020AC:  F2C0 0102    MOVT       R1, #2
  0x080020B0:  4288         CMP        R0, R1
  0x080020B2:  F000 809B    BEQ.W      .L81                     ; 0x080021EC
  0x080020B6:  9818         LDR        R0, [SP, #96]
  0x080020B8:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080020BC:  F24F 3100    MOVW       R1, #0xF300
  0x080020C0:  F2C0 0102    MOVT       R1, #2
  0x080020C4:  4288         CMP        R0, R1
  0x080020C6:  F000 8091    BEQ.W      .L81                     ; 0x080021EC
  0x080020CA:  9818         LDR        R0, [SP, #96]
  0x080020CC:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080020D0:  F240 3100    MOVW       R1, #0x0300
  0x080020D4:  F2C0 0103    MOVT       R1, #3
  0x080020D8:  4288         CMP        R0, R1
  0x080020DA:  F000 8087    BEQ.W      .L81                     ; 0x080021EC
  0x080020DE:  9818         LDR        R0, [SP, #96]
  0x080020E0:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080020E4:  F241 3100    MOVW       R1, #0x1300
  0x080020E8:  F2C0 0103    MOVT       R1, #3
  0x080020EC:  4288         CMP        R0, R1
  0x080020EE:  D07D         BEQ        .L81                     ; 0x080021EC
  0x080020F0:  9818         LDR        R0, [SP, #96]
  0x080020F2:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080020F6:  F242 3100    MOVW       R1, #0x2300
  0x080020FA:  F2C0 0103    MOVT       R1, #3
  0x080020FE:  4288         CMP        R0, R1
  0x08002100:  D074         BEQ        .L81                     ; 0x080021EC
  0x08002102:  9818         LDR        R0, [SP, #96]
  0x08002104:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002108:  F243 3100    MOVW       R1, #0x3300
  0x0800210C:  F2C0 0103    MOVT       R1, #3
  0x08002110:  4288         CMP        R0, R1
  0x08002112:  D06B         BEQ        .L81                     ; 0x080021EC
  0x08002114:  9818         LDR        R0, [SP, #96]
  0x08002116:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x0800211A:  F244 3100    MOVW       R1, #0x4300
  0x0800211E:  F2C0 0103    MOVT       R1, #3
  0x08002122:  4288         CMP        R0, R1
  0x08002124:  D062         BEQ        .L81                     ; 0x080021EC
  0x08002126:  9818         LDR        R0, [SP, #96]
  0x08002128:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x0800212C:  F245 3100    MOVW       R1, #0x5300
  0x08002130:  F2C0 0103    MOVT       R1, #3
  0x08002134:  4288         CMP        R0, R1
  0x08002136:  D059         BEQ        .L81                     ; 0x080021EC
  0x08002138:  9818         LDR        R0, [SP, #96]
  0x0800213A:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x0800213E:  F246 3100    MOVW       R1, #0x6300
  0x08002142:  F2C0 0103    MOVT       R1, #3
  0x08002146:  4288         CMP        R0, R1
  0x08002148:  D050         BEQ        .L81                     ; 0x080021EC
  0x0800214A:  9818         LDR        R0, [SP, #96]
  0x0800214C:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002150:  F247 3100    MOVW       R1, #0x7300
  0x08002154:  F2C0 0103    MOVT       R1, #3
  0x08002158:  4288         CMP        R0, R1
  0x0800215A:  D047         BEQ        .L81                     ; 0x080021EC
  0x0800215C:  9818         LDR        R0, [SP, #96]
  0x0800215E:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002162:  F248 3100    MOVW       R1, #0x8300
  0x08002166:  F2C0 0103    MOVT       R1, #3
  0x0800216A:  4288         CMP        R0, R1
  0x0800216C:  D03E         BEQ        .L81                     ; 0x080021EC
  0x0800216E:  9818         LDR        R0, [SP, #96]
  0x08002170:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002174:  F249 3100    MOVW       R1, #0x9300
  0x08002178:  F2C0 0103    MOVT       R1, #3
  0x0800217C:  4288         CMP        R0, R1
  0x0800217E:  D035         BEQ        .L81                     ; 0x080021EC
  0x08002180:  9818         LDR        R0, [SP, #96]
  0x08002182:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002186:  F24A 3100    MOVW       R1, #0xA300
  0x0800218A:  F2C0 0103    MOVT       R1, #3
  0x0800218E:  4288         CMP        R0, R1
  0x08002190:  D02C         BEQ        .L81                     ; 0x080021EC
  0x08002192:  9818         LDR        R0, [SP, #96]
  0x08002194:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002198:  F24B 3100    MOVW       R1, #0xB300
  0x0800219C:  F2C0 0103    MOVT       R1, #3
  0x080021A0:  4288         CMP        R0, R1
  0x080021A2:  D023         BEQ        .L81                     ; 0x080021EC
  0x080021A4:  9818         LDR        R0, [SP, #96]
  0x080021A6:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080021AA:  F24C 3100    MOVW       R1, #0xC300
  0x080021AE:  F2C0 0103    MOVT       R1, #3
  0x080021B2:  4288         CMP        R0, R1
  0x080021B4:  D01A         BEQ        .L81                     ; 0x080021EC
  0x080021B6:  9818         LDR        R0, [SP, #96]
  0x080021B8:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080021BC:  F24D 3100    MOVW       R1, #0xD300
  0x080021C0:  F2C0 0103    MOVT       R1, #3
  0x080021C4:  4288         CMP        R0, R1
  0x080021C6:  D011         BEQ        .L81                     ; 0x080021EC
  0x080021C8:  9818         LDR        R0, [SP, #96]
  0x080021CA:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080021CE:  F24E 3100    MOVW       R1, #0xE300
  0x080021D2:  F2C0 0103    MOVT       R1, #3
  0x080021D6:  4288         CMP        R0, R1
  0x080021D8:  D008         BEQ        .L81                     ; 0x080021EC
  0x080021DA:  9818         LDR        R0, [SP, #96]
  0x080021DC:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080021E0:  F24F 3100    MOVW       R1, #0xF300
  0x080021E4:  F2C0 0103    MOVT       R1, #3
  0x080021E8:  4288         CMP        R0, R1
  0x080021EA:  D100         BNE        .L82                     ; 0x080021EE
.L81:
  0x080021EC:  E007         B          .L83                     ; 0x080021FE
.L82:
  0x080021EE:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x080021F2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x080021F6:  F240 317D    MOVW       R1, #0x037D
  0x080021FA:  F005 F97A    BL         assert_failed            ; 0x080074F2
.L83:
  0x080021FE:  F644 0100    MOVW       R1, #0x4800
  0x08002202:  F6C5 0102    MOVT       R1, #0x5802
  0x08002206:  6808         LDR        R0, [R1]
  0x08002208:  F440 7080    ORR        R0, R0, #0x0100
  0x0800220C:  6008         STR        R0, [R1]
  0x0800220E:  F015 FDB2    BL         HAL_GetTick              ; 0x08017D76
  0x08002212:  9016         STR        R0, [SP, #88]
.L84:
  0x08002214:  F644 0000    MOVW       R0, #0x4800
  0x08002218:  F6C5 0002    MOVT       R0, #0x5802
  0x0800221C:  6800         LDR        R0, [R0]
  0x0800221E:  05C0         LSLS       R0, R0, #23
  0x08002220:  2800         CMP        R0, #0
  0x08002222:  D40A         BMI        .L86                     ; 0x0800223A
  0x08002224:  F015 FDA7    BL         HAL_GetTick              ; 0x08017D76
  0x08002228:  9916         LDR        R1, [SP, #88]
  0x0800222A:  1A40         SUBS       R0, R0, R1
  0x0800222C:  2865         CMP        R0, #101
  0x0800222E:  D303         BCC        .L85                     ; 0x08002238
  0x08002230:  2003         MOVS       R0, #3
  0x08002232:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002236:  E000         B          .L86                     ; 0x0800223A
.L85:
  0x08002238:  E7EC         B          .L84                     ; 0x08002214
.L86:
  0x0800223A:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800223E:  2800         CMP        R0, #0
  0x08002240:  D175         BNE        .L95                     ; 0x0800232E
  0x08002242:  F244 4070    MOVW       R0, #0x4470
  0x08002246:  F6C5 0002    MOVT       R0, #0x5802
  0x0800224A:  6800         LDR        R0, [R0]
  0x0800224C:  F400 7040    AND        R0, R0, #0x0300
  0x08002250:  9918         LDR        R1, [SP, #96]
  0x08002252:  F8D1 10B0    LDR.W      R1, [R1, #176]
  0x08002256:  F401 7140    AND        R1, R1, #0x0300
  0x0800225A:  4288         CMP        R0, R1
  0x0800225C:  D011         BEQ        .L87                     ; 0x08002282
  0x0800225E:  F244 4170    MOVW       R1, #0x4470
  0x08002262:  F6C5 0102    MOVT       R1, #0x5802
  0x08002266:  6808         LDR        R0, [R1]
  0x08002268:  F420 7040    BIC        R0, R0, #0x0300
  0x0800226C:  9017         STR        R0, [SP, #92]
  0x0800226E:  6808         LDR        R0, [R1]
  0x08002270:  F440 3080    ORR        R0, R0, #0x010000
  0x08002274:  6008         STR        R0, [R1]
  0x08002276:  6808         LDR        R0, [R1]
  0x08002278:  F420 3080    BIC        R0, R0, #0x010000
  0x0800227C:  6008         STR        R0, [R1]
  0x0800227E:  9817         LDR        R0, [SP, #92]
  0x08002280:  6008         STR        R0, [R1]
.L87:
  0x08002282:  9818         LDR        R0, [SP, #96]
  0x08002284:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x08002288:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800228C:  D117         BNE        .L90                     ; 0x080022BE
  0x0800228E:  F015 FD72    BL         HAL_GetTick              ; 0x08017D76
  0x08002292:  9016         STR        R0, [SP, #88]
.L88:
  0x08002294:  F244 4070    MOVW       R0, #0x4470
  0x08002298:  F6C5 0002    MOVT       R0, #0x5802
  0x0800229C:  6800         LDR        R0, [R0]
  0x0800229E:  F3C0 0040    UBFX       R0, R0, #1, #1
  0x080022A2:  B960         CBNZ       R0, .L90                 ; 0x080022BE
  0x080022A4:  F015 FD67    BL         HAL_GetTick              ; 0x08017D76
  0x080022A8:  9916         LDR        R1, [SP, #88]
  0x080022AA:  1A40         SUBS       R0, R0, R1
  0x080022AC:  F241 3189    MOVW       R1, #0x1389
  0x080022B0:  4288         CMP        R0, R1
  0x080022B2:  D303         BCC        .L89                     ; 0x080022BC
  0x080022B4:  2003         MOVS       R0, #3
  0x080022B6:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080022BA:  E000         B          .L90                     ; 0x080022BE
.L89:
  0x080022BC:  E7EA         B          .L88                     ; 0x08002294
.L90:
  0x080022BE:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080022C2:  BB78         CBNZ       R0, .L93                 ; 0x08002324
  0x080022C4:  9818         LDR        R0, [SP, #96]
  0x080022C6:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080022CA:  F400 7040    AND        R0, R0, #0x0300
  0x080022CE:  F5B0 7F40    CMP.W      R0, #0x0300
  0x080022D2:  D112         BNE        .L91                     ; 0x080022FA
  0x080022D4:  F244 4110    MOVW       R1, #0x4410
  0x080022D8:  F6C5 0102    MOVT       R1, #0x5802
  0x080022DC:  6808         LDR        R0, [R1]
  0x080022DE:  F420 507C    BIC        R0, R0, #0x3F00
  0x080022E2:  9A18         LDR        R2, [SP, #96]
  0x080022E4:  F8D2 20B0    LDR.W      R2, [R2, #176]
  0x080022E8:  F64F 43F0    MOVW       R3, #0xFCF0
  0x080022EC:  F6C0 73FF    MOVT       R3, #0x0FFF
  0x080022F0:  401A         ANDS       R2, R3
  0x080022F2:  EA40 1012    ORR.W      R0, R0, R2, LSR #4
  0x080022F6:  6008         STR        R0, [R1]
  0x080022F8:  E007         B          .L92                     ; 0x0800230A
.L91:
  0x080022FA:  F244 4110    MOVW       R1, #0x4410
  0x080022FE:  F6C5 0102    MOVT       R1, #0x5802
  0x08002302:  6808         LDR        R0, [R1]
  0x08002304:  F420 507C    BIC        R0, R0, #0x3F00
  0x08002308:  6008         STR        R0, [R1]
.L92:
  0x0800230A:  9818         LDR        R0, [SP, #96]
  0x0800230C:  F8D0 20B0    LDR.W      R2, [R0, #176]
  0x08002310:  F36F 321F    BFC        R2, #12, #20
  0x08002314:  F244 4170    MOVW       R1, #0x4470
  0x08002318:  F6C5 0102    MOVT       R1, #0x5802
  0x0800231C:  6808         LDR        R0, [R1]
  0x0800231E:  4310         ORRS       R0, R2
  0x08002320:  6008         STR        R0, [R1]
  0x08002322:  E003         B          .L94                     ; 0x0800232C
.L93:
  0x08002324:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002328:  F88D 0056    STRB.W     R0, [SP, #86]
.L94:
  0x0800232C:  E003         B          .L96                     ; 0x08002336
.L95:
  0x0800232E:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002332:  F88D 0056    STRB.W     R0, [SP, #86]
.L96:
  0x08002336:  9818         LDR        R0, [SP, #96]
  0x08002338:  6800         LDR        R0, [R0]
  0x0800233A:  07C0         LSLS       R0, R0, #31
  0x0800233C:  2800         CMP        R0, #0
  0x0800233E:  F000 8047    BEQ.W      .L100                    ; 0x080023D0
  0x08002342:  9818         LDR        R0, [SP, #96]
  0x08002344:  6F80         LDR        R0, [R0, #120]
  0x08002346:  900A         STR        R0, [SP, #40]
  0x08002348:  2828         CMP        R0, #40
  0x0800234A:  D82B         BHI        .L97                     ; 0x080023A4
  0x0800234C:  990A         LDR        R1, [SP, #40]
  0x0800234E:  E8DF F001    TBB        [PC, R1]
  0x08002352:  15           DC.B       0x15                     ; '\x15'
  0x08002353:  29           DC.B       0x29                     ; ')'
  0x08002354:  29           DC.B       0x29                     ; ')'
  0x08002355:  29           DC.B       0x29                     ; ')'
  0x08002356:  29           DC.B       0x29                     ; ')'
  0x08002357:  29           DC.B       0x29                     ; ')'
  0x08002358:  29           DC.B       0x29                     ; ')'
  0x08002359:  29           DC.B       0x29                     ; ')'
  0x0800235A:  16           DC.B       0x16                     ; '\x16'
  0x0800235B:  29           DC.B       0x29                     ; ')'
  0x0800235C:  29           DC.B       0x29                     ; ')'
  0x0800235D:  29           DC.B       0x29                     ; ')'
  0x0800235E:  29           DC.B       0x29                     ; ')'
  0x0800235F:  29           DC.B       0x29                     ; ')'
  0x08002360:  29           DC.B       0x29                     ; ')'
  0x08002361:  29           DC.B       0x29                     ; ')'
  0x08002362:  1E           DC.B       0x1E                     ; '\x1E'
  0x08002363:  29           DC.B       0x29                     ; ')'
  0x08002364:  29           DC.B       0x29                     ; ')'
  0x08002365:  29           DC.B       0x29                     ; ')'
  0x08002366:  29           DC.B       0x29                     ; ')'
  0x08002367:  29           DC.B       0x29                     ; ')'
  0x08002368:  29           DC.B       0x29                     ; ')'
  0x08002369:  29           DC.B       0x29                     ; ')'
  0x0800236A:  26           DC.B       0x26                     ; '&'
  0x0800236B:  29           DC.B       0x29                     ; ')'
  0x0800236C:  29           DC.B       0x29                     ; ')'
  0x0800236D:  29           DC.B       0x29                     ; ')'
  0x0800236E:  29           DC.B       0x29                     ; ')'
  0x0800236F:  29           DC.B       0x29                     ; ')'
  0x08002370:  29           DC.B       0x29                     ; ')'
  0x08002371:  29           DC.B       0x29                     ; ')'
  0x08002372:  27           DC.B       0x27                     ; '''
  0x08002373:  29           DC.B       0x29                     ; ')'
  0x08002374:  29           DC.B       0x29                     ; ')'
  0x08002375:  29           DC.B       0x29                     ; ')'
  0x08002376:  29           DC.B       0x29                     ; ')'
  0x08002377:  29           DC.B       0x29                     ; ')'
  0x08002378:  29           DC.B       0x29                     ; ')'
  0x08002379:  29           DC.B       0x29                     ; ')'
  0x0800237A:  28           DC.B       0x28                     ; '('
  0x0800237B:  00           DC.B       0x00                     ; '\0'
  0x0800237C:  E015         B          .L98                     ; 0x080023AA
  0x0800237E:  9818         LDR        R0, [SP, #96]
  0x08002380:  3008         ADDS       R0, #8
  0x08002382:  2101         MOVS       R1, #1
  0x08002384:  F009 F998    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08002388:  F88D 0057    STRB.W     R0, [SP, #87]
  0x0800238C:  E00D         B          .L98                     ; 0x080023AA
  0x0800238E:  9818         LDR        R0, [SP, #96]
  0x08002390:  3028         ADDS       R0, #40
  0x08002392:  2101         MOVS       R1, #1
  0x08002394:  F009 FAE7    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002398:  F88D 0057    STRB.W     R0, [SP, #87]
  0x0800239C:  E005         B          .L98                     ; 0x080023AA
  0x0800239E:  E004         B          .L98                     ; 0x080023AA
  0x080023A0:  E003         B          .L98                     ; 0x080023AA
  0x080023A2:  E002         B          .L98                     ; 0x080023AA
.L97:
  0x080023A4:  2001         MOVS       R0, #1
  0x080023A6:  F88D 0057    STRB.W     R0, [SP, #87]
.L98:
  0x080023AA:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080023AE:  B958         CBNZ       R0, .L99                 ; 0x080023C8
  0x080023B0:  F244 4154    MOVW       R1, #0x4454
  0x080023B4:  F6C5 0102    MOVT       R1, #0x5802
  0x080023B8:  6808         LDR        R0, [R1]
  0x080023BA:  F020 0038    BIC        R0, R0, #56
  0x080023BE:  9A18         LDR        R2, [SP, #96]
  0x080023C0:  6F92         LDR        R2, [R2, #120]
  0x080023C2:  4310         ORRS       R0, R2
  0x080023C4:  6008         STR        R0, [R1]
  0x080023C6:  E003         B          .L100                    ; 0x080023D0
.L99:
  0x080023C8:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080023CC:  F88D 0056    STRB.W     R0, [SP, #86]
.L100:
  0x080023D0:  9818         LDR        R0, [SP, #96]
  0x080023D2:  7800         LDRB       R0, [R0]
  0x080023D4:  0780         LSLS       R0, R0, #30
  0x080023D6:  2800         CMP        R0, #0
  0x080023D8:  D534         BPL        .L104                    ; 0x08002444
  0x080023DA:  9818         LDR        R0, [SP, #96]
  0x080023DC:  6F40         LDR        R0, [R0, #116]
  0x080023DE:  9009         STR        R0, [SP, #36]
  0x080023E0:  2805         CMP        R0, #5
  0x080023E2:  D819         BHI        .L101                    ; 0x08002418
  0x080023E4:  9909         LDR        R1, [SP, #36]
  0x080023E6:  E8DF F001    TBB        [PC, R1]
  0x080023EA:  03           DC.B       0x03                     ; '\x03'
  0x080023EB:  04           DC.B       0x04                     ; '\x04'
  0x080023EC:  0C           DC.B       0x0C                     ; '\x0C'
  0x080023ED:  14           DC.B       0x14                     ; '\x14'
  0x080023EE:  15           DC.B       0x15                     ; '\x15'
  0x080023EF:  16           DC.B       0x16                     ; '\x16'
  0x080023F0:  E015         B          .L102                    ; 0x0800241E
  0x080023F2:  9818         LDR        R0, [SP, #96]
  0x080023F4:  3008         ADDS       R0, #8
  0x080023F6:  2101         MOVS       R1, #1
  0x080023F8:  F009 F95E    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x080023FC:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002400:  E00D         B          .L102                    ; 0x0800241E
  0x08002402:  9818         LDR        R0, [SP, #96]
  0x08002404:  3028         ADDS       R0, #40
  0x08002406:  2101         MOVS       R1, #1
  0x08002408:  F009 FAAD    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x0800240C:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002410:  E005         B          .L102                    ; 0x0800241E
  0x08002412:  E004         B          .L102                    ; 0x0800241E
  0x08002414:  E003         B          .L102                    ; 0x0800241E
  0x08002416:  E002         B          .L102                    ; 0x0800241E
.L101:
  0x08002418:  2001         MOVS       R0, #1
  0x0800241A:  F88D 0057    STRB.W     R0, [SP, #87]
.L102:
  0x0800241E:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002422:  B958         CBNZ       R0, .L103                ; 0x0800243C
  0x08002424:  F244 4154    MOVW       R1, #0x4454
  0x08002428:  F6C5 0102    MOVT       R1, #0x5802
  0x0800242C:  6808         LDR        R0, [R1]
  0x0800242E:  F020 0007    BIC        R0, R0, #7
  0x08002432:  9A18         LDR        R2, [SP, #96]
  0x08002434:  6F52         LDR        R2, [R2, #116]
  0x08002436:  4310         ORRS       R0, R2
  0x08002438:  6008         STR        R0, [R1]
  0x0800243A:  E003         B          .L104                    ; 0x08002444
.L103:
  0x0800243C:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002440:  F88D 0056    STRB.W     R0, [SP, #86]
.L104:
  0x08002444:  9818         LDR        R0, [SP, #96]
  0x08002446:  7800         LDRB       R0, [R0]
  0x08002448:  0740         LSLS       R0, R0, #29
  0x0800244A:  2800         CMP        R0, #0
  0x0800244C:  D536         BPL        .L108                    ; 0x080024BC
  0x0800244E:  9818         LDR        R0, [SP, #96]
  0x08002450:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08002454:  9008         STR        R0, [SP, #32]
  0x08002456:  2805         CMP        R0, #5
  0x08002458:  D819         BHI        .L105                    ; 0x0800248E
  0x0800245A:  9908         LDR        R1, [SP, #32]
  0x0800245C:  E8DF F001    TBB        [PC, R1]
  0x08002460:  03           DC.B       0x03                     ; '\x03'
  0x08002461:  04           DC.B       0x04                     ; '\x04'
  0x08002462:  0C           DC.B       0x0C                     ; '\x0C'
  0x08002463:  14           DC.B       0x14                     ; '\x14'
  0x08002464:  15           DC.B       0x15                     ; '\x15'
  0x08002465:  16           DC.B       0x16                     ; '\x16'
  0x08002466:  E015         B          .L106                    ; 0x08002494
  0x08002468:  9818         LDR        R0, [SP, #96]
  0x0800246A:  3008         ADDS       R0, #8
  0x0800246C:  2101         MOVS       R1, #1
  0x0800246E:  F009 F923    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08002472:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002476:  E00D         B          .L106                    ; 0x08002494
  0x08002478:  9818         LDR        R0, [SP, #96]
  0x0800247A:  3028         ADDS       R0, #40
  0x0800247C:  2101         MOVS       R1, #1
  0x0800247E:  F009 FA72    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002482:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002486:  E005         B          .L106                    ; 0x08002494
  0x08002488:  E004         B          .L106                    ; 0x08002494
  0x0800248A:  E003         B          .L106                    ; 0x08002494
  0x0800248C:  E002         B          .L106                    ; 0x08002494
.L105:
  0x0800248E:  2001         MOVS       R0, #1
  0x08002490:  F88D 0057    STRB.W     R0, [SP, #87]
.L106:
  0x08002494:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002498:  B960         CBNZ       R0, .L107                ; 0x080024B4
  0x0800249A:  F244 4158    MOVW       R1, #0x4458
  0x0800249E:  F6C5 0102    MOVT       R1, #0x5802
  0x080024A2:  6808         LDR        R0, [R1]
  0x080024A4:  F020 0007    BIC        R0, R0, #7
  0x080024A8:  9A18         LDR        R2, [SP, #96]
  0x080024AA:  F8D2 2090    LDR.W      R2, [R2, #144]
  0x080024AE:  4310         ORRS       R0, R2
  0x080024B0:  6008         STR        R0, [R1]
  0x080024B2:  E003         B          .L108                    ; 0x080024BC
.L107:
  0x080024B4:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080024B8:  F88D 0056    STRB.W     R0, [SP, #86]
.L108:
  0x080024BC:  9818         LDR        R0, [SP, #96]
  0x080024BE:  7800         LDRB       R0, [R0]
  0x080024C0:  0680         LSLS       R0, R0, #26
  0x080024C2:  2800         CMP        R0, #0
  0x080024C4:  D544         BPL        .L118                    ; 0x08002550
  0x080024C6:  9818         LDR        R0, [SP, #96]
  0x080024C8:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080024CC:  9007         STR        R0, [SP, #28]
  0x080024CE:  B1A0         CBZ        R0, .L109                ; 0x080024FA
  0x080024D0:  9807         LDR        R0, [SP, #28]
  0x080024D2:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x080024D6:  D011         BEQ        .L110                    ; 0x080024FC
  0x080024D8:  9807         LDR        R0, [SP, #28]
  0x080024DA:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x080024DE:  D015         BEQ        .L111                    ; 0x0800250C
  0x080024E0:  9807         LDR        R0, [SP, #28]
  0x080024E2:  F1B0 5F40    CMP.W      R0, #0x30000000
  0x080024E6:  D019         BEQ        .L112                    ; 0x0800251C
  0x080024E8:  9807         LDR        R0, [SP, #28]
  0x080024EA:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x080024EE:  D016         BEQ        .L113                    ; 0x0800251E
  0x080024F0:  9807         LDR        R0, [SP, #28]
  0x080024F2:  F1B0 4FA0    CMP.W      R0, #0x50000000
  0x080024F6:  D013         BEQ        .L114                    ; 0x08002520
  0x080024F8:  E013         B          .L115                    ; 0x08002522
.L109:
  0x080024FA:  E015         B          .L116                    ; 0x08002528
.L110:
  0x080024FC:  9818         LDR        R0, [SP, #96]
  0x080024FE:  3008         ADDS       R0, #8
  0x08002500:  2100         MOVS       R1, #0
  0x08002502:  F009 F8D9    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08002506:  F88D 0057    STRB.W     R0, [SP, #87]
  0x0800250A:  E00D         B          .L116                    ; 0x08002528
.L111:
  0x0800250C:  9818         LDR        R0, [SP, #96]
  0x0800250E:  3028         ADDS       R0, #40
  0x08002510:  2102         MOVS       R1, #2
  0x08002512:  F009 FA28    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002516:  F88D 0057    STRB.W     R0, [SP, #87]
  0x0800251A:  E005         B          .L116                    ; 0x08002528
.L112:
  0x0800251C:  E004         B          .L116                    ; 0x08002528
.L113:
  0x0800251E:  E003         B          .L116                    ; 0x08002528
.L114:
  0x08002520:  E002         B          .L116                    ; 0x08002528
.L115:
  0x08002522:  2001         MOVS       R0, #1
  0x08002524:  F88D 0057    STRB.W     R0, [SP, #87]
.L116:
  0x08002528:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800252C:  B960         CBNZ       R0, .L117                ; 0x08002548
  0x0800252E:  F244 4154    MOVW       R1, #0x4454
  0x08002532:  F6C5 0102    MOVT       R1, #0x5802
  0x08002536:  6808         LDR        R0, [R1]
  0x08002538:  F020 40E0    BIC        R0, R0, #0x70000000
  0x0800253C:  9A18         LDR        R2, [SP, #96]
  0x0800253E:  F8D2 208C    LDR.W      R2, [R2, #140]
  0x08002542:  4310         ORRS       R0, R2
  0x08002544:  6008         STR        R0, [R1]
  0x08002546:  E003         B          .L118                    ; 0x08002550
.L117:
  0x08002548:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800254C:  F88D 0056    STRB.W     R0, [SP, #86]
.L118:
  0x08002550:  9818         LDR        R0, [SP, #96]
  0x08002552:  7800         LDRB       R0, [R0]
  0x08002554:  0640         LSLS       R0, R0, #25
  0x08002556:  2800         CMP        R0, #0
  0x08002558:  D544         BPL        .L128                    ; 0x080025E4
  0x0800255A:  9818         LDR        R0, [SP, #96]
  0x0800255C:  F8D0 0098    LDR.W      R0, [R0, #152]
  0x08002560:  9006         STR        R0, [SP, #24]
  0x08002562:  B1A0         CBZ        R0, .L119                ; 0x0800258E
  0x08002564:  9806         LDR        R0, [SP, #24]
  0x08002566:  F5B0 6F80    CMP.W      R0, #0x0400
  0x0800256A:  D011         BEQ        .L120                    ; 0x08002590
  0x0800256C:  9806         LDR        R0, [SP, #24]
  0x0800256E:  F5B0 6F00    CMP.W      R0, #0x0800
  0x08002572:  D015         BEQ        .L121                    ; 0x080025A0
  0x08002574:  9806         LDR        R0, [SP, #24]
  0x08002576:  F5B0 6F40    CMP.W      R0, #0x0C00
  0x0800257A:  D019         BEQ        .L122                    ; 0x080025B0
  0x0800257C:  9806         LDR        R0, [SP, #24]
  0x0800257E:  F5B0 5F80    CMP.W      R0, #0x1000
  0x08002582:  D016         BEQ        .L123                    ; 0x080025B2
  0x08002584:  9806         LDR        R0, [SP, #24]
  0x08002586:  F5B0 5FA0    CMP.W      R0, #0x1400
  0x0800258A:  D013         BEQ        .L124                    ; 0x080025B4
  0x0800258C:  E013         B          .L125                    ; 0x080025B6
.L119:
  0x0800258E:  E015         B          .L126                    ; 0x080025BC
.L120:
  0x08002590:  9818         LDR        R0, [SP, #96]
  0x08002592:  3008         ADDS       R0, #8
  0x08002594:  2100         MOVS       R1, #0
  0x08002596:  F009 F88F    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x0800259A:  F88D 0057    STRB.W     R0, [SP, #87]
  0x0800259E:  E00D         B          .L126                    ; 0x080025BC
.L121:
  0x080025A0:  9818         LDR        R0, [SP, #96]
  0x080025A2:  3028         ADDS       R0, #40
  0x080025A4:  2102         MOVS       R1, #2
  0x080025A6:  F009 F9DE    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x080025AA:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080025AE:  E005         B          .L126                    ; 0x080025BC
.L122:
  0x080025B0:  E004         B          .L126                    ; 0x080025BC
.L123:
  0x080025B2:  E003         B          .L126                    ; 0x080025BC
.L124:
  0x080025B4:  E002         B          .L126                    ; 0x080025BC
.L125:
  0x080025B6:  2001         MOVS       R0, #1
  0x080025B8:  F88D 0057    STRB.W     R0, [SP, #87]
.L126:
  0x080025BC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080025C0:  B960         CBNZ       R0, .L127                ; 0x080025DC
  0x080025C2:  F244 4158    MOVW       R1, #0x4458
  0x080025C6:  F6C5 0102    MOVT       R1, #0x5802
  0x080025CA:  6808         LDR        R0, [R1]
  0x080025CC:  F420 50E0    BIC        R0, R0, #0x1C00
  0x080025D0:  9A18         LDR        R2, [SP, #96]
  0x080025D2:  F8D2 2098    LDR.W      R2, [R2, #152]
  0x080025D6:  4310         ORRS       R0, R2
  0x080025D8:  6008         STR        R0, [R1]
  0x080025DA:  E003         B          .L128                    ; 0x080025E4
.L127:
  0x080025DC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080025E0:  F88D 0056    STRB.W     R0, [SP, #86]
.L128:
  0x080025E4:  9818         LDR        R0, [SP, #96]
  0x080025E6:  7800         LDRB       R0, [R0]
  0x080025E8:  0600         LSLS       R0, R0, #24
  0x080025EA:  2800         CMP        R0, #0
  0x080025EC:  D544         BPL        .L138                    ; 0x08002678
  0x080025EE:  9818         LDR        R0, [SP, #96]
  0x080025F0:  F8D0 009C    LDR.W      R0, [R0, #156]
  0x080025F4:  9005         STR        R0, [SP, #20]
  0x080025F6:  B1A0         CBZ        R0, .L129                ; 0x08002622
  0x080025F8:  9805         LDR        R0, [SP, #20]
  0x080025FA:  F5B0 5F00    CMP.W      R0, #0x2000
  0x080025FE:  D011         BEQ        .L130                    ; 0x08002624
  0x08002600:  9805         LDR        R0, [SP, #20]
  0x08002602:  F5B0 4F80    CMP.W      R0, #0x4000
  0x08002606:  D015         BEQ        .L131                    ; 0x08002634
  0x08002608:  9805         LDR        R0, [SP, #20]
  0x0800260A:  F5B0 4FC0    CMP.W      R0, #0x6000
  0x0800260E:  D019         BEQ        .L132                    ; 0x08002644
  0x08002610:  9805         LDR        R0, [SP, #20]
  0x08002612:  F5B0 4F00    CMP.W      R0, #0x8000
  0x08002616:  D016         BEQ        .L133                    ; 0x08002646
  0x08002618:  9805         LDR        R0, [SP, #20]
  0x0800261A:  F5B0 4F20    CMP.W      R0, #0xA000
  0x0800261E:  D013         BEQ        .L134                    ; 0x08002648
  0x08002620:  E013         B          .L135                    ; 0x0800264A
.L129:
  0x08002622:  E015         B          .L136                    ; 0x08002650
.L130:
  0x08002624:  9818         LDR        R0, [SP, #96]
  0x08002626:  3008         ADDS       R0, #8
  0x08002628:  2100         MOVS       R1, #0
  0x0800262A:  F009 F845    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x0800262E:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002632:  E00D         B          .L136                    ; 0x08002650
.L131:
  0x08002634:  9818         LDR        R0, [SP, #96]
  0x08002636:  3028         ADDS       R0, #40
  0x08002638:  2102         MOVS       R1, #2
  0x0800263A:  F009 F994    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x0800263E:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002642:  E005         B          .L136                    ; 0x08002650
.L132:
  0x08002644:  E004         B          .L136                    ; 0x08002650
.L133:
  0x08002646:  E003         B          .L136                    ; 0x08002650
.L134:
  0x08002648:  E002         B          .L136                    ; 0x08002650
.L135:
  0x0800264A:  2001         MOVS       R0, #1
  0x0800264C:  F88D 0057    STRB.W     R0, [SP, #87]
.L136:
  0x08002650:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002654:  B960         CBNZ       R0, .L137                ; 0x08002670
  0x08002656:  F244 4158    MOVW       R1, #0x4458
  0x0800265A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800265E:  6808         LDR        R0, [R1]
  0x08002660:  F420 4060    BIC        R0, R0, #0xE000
  0x08002664:  9A18         LDR        R2, [SP, #96]
  0x08002666:  F8D2 209C    LDR.W      R2, [R2, #156]
  0x0800266A:  4310         ORRS       R0, R2
  0x0800266C:  6008         STR        R0, [R1]
  0x0800266E:  E003         B          .L138                    ; 0x08002678
.L137:
  0x08002670:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002674:  F88D 0056    STRB.W     R0, [SP, #86]
.L138:
  0x08002678:  9818         LDR        R0, [SP, #96]
  0x0800267A:  7800         LDRB       R0, [R0]
  0x0800267C:  0700         LSLS       R0, R0, #28
  0x0800267E:  2800         CMP        R0, #0
  0x08002680:  D539         BPL        .L143                    ; 0x080026F6
  0x08002682:  9818         LDR        R0, [SP, #96]
  0x08002684:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08002688:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800268C:  D00F         BEQ        .L139                    ; 0x080026AE
  0x0800268E:  9818         LDR        R0, [SP, #96]
  0x08002690:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08002694:  F5B0 5F00    CMP.W      R0, #0x2000
  0x08002698:  D009         BEQ        .L139                    ; 0x080026AE
  0x0800269A:  9818         LDR        R0, [SP, #96]
  0x0800269C:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080026A0:  B128         CBZ        R0, .L139                ; 0x080026AE
  0x080026A2:  9818         LDR        R0, [SP, #96]
  0x080026A4:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080026A8:  F5B0 5F40    CMP.W      R0, #0x3000
  0x080026AC:  D100         BNE        .L140                    ; 0x080026B0
.L139:
  0x080026AE:  E007         B          .L141                    ; 0x080026C0
.L140:
  0x080026B0:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x080026B4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x080026B8:  F240 41FC    MOVW       R1, #0x04FC
  0x080026BC:  F004 FF19    BL         assert_failed            ; 0x080074F2
.L141:
  0x080026C0:  9818         LDR        R0, [SP, #96]
  0x080026C2:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080026C6:  F5B0 5F80    CMP.W      R0, #0x1000
  0x080026CA:  D108         BNE        .L142                    ; 0x080026DE
  0x080026CC:  9818         LDR        R0, [SP, #96]
  0x080026CE:  3028         ADDS       R0, #40
  0x080026D0:  2102         MOVS       R1, #2
  0x080026D2:  F009 F948    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x080026D6:  B110         CBZ        R0, .L142                ; 0x080026DE
  0x080026D8:  2001         MOVS       R0, #1
  0x080026DA:  F88D 0056    STRB.W     R0, [SP, #86]
.L142:
  0x080026DE:  F244 4154    MOVW       R1, #0x4454
  0x080026E2:  F6C5 0102    MOVT       R1, #0x5802
  0x080026E6:  6808         LDR        R0, [R1]
  0x080026E8:  F420 5040    BIC        R0, R0, #0x3000
  0x080026EC:  9A18         LDR        R2, [SP, #96]
  0x080026EE:  F8D2 2080    LDR.W      R2, [R2, #128]
  0x080026F2:  4310         ORRS       R0, R2
  0x080026F4:  6008         STR        R0, [R1]
.L143:
  0x080026F6:  9818         LDR        R0, [SP, #96]
  0x080026F8:  7800         LDRB       R0, [R0]
  0x080026FA:  06C0         LSLS       R0, R0, #27
  0x080026FC:  2800         CMP        R0, #0
  0x080026FE:  D539         BPL        .L148                    ; 0x08002774
  0x08002700:  9818         LDR        R0, [SP, #96]
  0x08002702:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x08002706:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800270A:  D00F         BEQ        .L144                    ; 0x0800272C
  0x0800270C:  9818         LDR        R0, [SP, #96]
  0x0800270E:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x08002712:  F5B0 7F00    CMP.W      R0, #0x0200
  0x08002716:  D009         BEQ        .L144                    ; 0x0800272C
  0x08002718:  9818         LDR        R0, [SP, #96]
  0x0800271A:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x0800271E:  B128         CBZ        R0, .L144                ; 0x0800272C
  0x08002720:  9818         LDR        R0, [SP, #96]
  0x08002722:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x08002726:  F5B0 7F40    CMP.W      R0, #0x0300
  0x0800272A:  D100         BNE        .L145                    ; 0x0800272E
.L144:
  0x0800272C:  E007         B          .L146                    ; 0x0800273E
.L145:
  0x0800272E:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x08002732:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x08002736:  F44F 61A4    MOV.W      R1, #0x0520
  0x0800273A:  F004 FEDA    BL         assert_failed            ; 0x080074F2
.L146:
  0x0800273E:  9818         LDR        R0, [SP, #96]
  0x08002740:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x08002744:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08002748:  D108         BNE        .L147                    ; 0x0800275C
  0x0800274A:  9818         LDR        R0, [SP, #96]
  0x0800274C:  3028         ADDS       R0, #40
  0x0800274E:  2102         MOVS       R1, #2
  0x08002750:  F009 F909    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002754:  B110         CBZ        R0, .L147                ; 0x0800275C
  0x08002756:  2001         MOVS       R0, #1
  0x08002758:  F88D 0056    STRB.W     R0, [SP, #86]
.L147:
  0x0800275C:  F244 4158    MOVW       R1, #0x4458
  0x08002760:  F6C5 0102    MOVT       R1, #0x5802
  0x08002764:  6808         LDR        R0, [R1]
  0x08002766:  F420 7040    BIC        R0, R0, #0x0300
  0x0800276A:  9A18         LDR        R2, [SP, #96]
  0x0800276C:  F8D2 2094    LDR.W      R2, [R2, #148]
  0x08002770:  4310         ORRS       R0, R2
  0x08002772:  6008         STR        R0, [R1]
.L148:
  0x08002774:  9818         LDR        R0, [SP, #96]
  0x08002776:  7880         LDRB       R0, [R0, #2]
  0x08002778:  0700         LSLS       R0, R0, #28
  0x0800277A:  2800         CMP        R0, #0
  0x0800277C:  D535         BPL        .L155                    ; 0x080027EA
  0x0800277E:  9818         LDR        R0, [SP, #96]
  0x08002780:  F8D0 00A0    LDR.W      R0, [R0, #160]
  0x08002784:  9004         STR        R0, [SP, #16]
  0x08002786:  B140         CBZ        R0, .L149                ; 0x0800279A
  0x08002788:  9804         LDR        R0, [SP, #16]
  0x0800278A:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800278E:  D00C         BEQ        .L150                    ; 0x080027AA
  0x08002790:  9804         LDR        R0, [SP, #16]
  0x08002792:  F5B0 3F00    CMP.W      R0, #0x020000
  0x08002796:  D010         BEQ        .L151                    ; 0x080027BA
  0x08002798:  E010         B          .L152                    ; 0x080027BC
.L149:
  0x0800279A:  9818         LDR        R0, [SP, #96]
  0x0800279C:  3008         ADDS       R0, #8
  0x0800279E:  2100         MOVS       R1, #0
  0x080027A0:  F008 FF8A    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x080027A4:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080027A8:  E00B         B          .L153                    ; 0x080027C2
.L150:
  0x080027AA:  9818         LDR        R0, [SP, #96]
  0x080027AC:  3028         ADDS       R0, #40
  0x080027AE:  2102         MOVS       R1, #2
  0x080027B0:  F009 F8D9    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x080027B4:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080027B8:  E003         B          .L153                    ; 0x080027C2
.L151:
  0x080027BA:  E002         B          .L153                    ; 0x080027C2
.L152:
  0x080027BC:  2001         MOVS       R0, #1
  0x080027BE:  F88D 0057    STRB.W     R0, [SP, #87]
.L153:
  0x080027C2:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080027C6:  B960         CBNZ       R0, .L154                ; 0x080027E2
  0x080027C8:  F244 4158    MOVW       R1, #0x4458
  0x080027CC:  F6C5 0102    MOVT       R1, #0x5802
  0x080027D0:  6808         LDR        R0, [R1]
  0x080027D2:  F420 3040    BIC        R0, R0, #0x030000
  0x080027D6:  9A18         LDR        R2, [SP, #96]
  0x080027D8:  F8D2 20A0    LDR.W      R2, [R2, #160]
  0x080027DC:  4310         ORRS       R0, R2
  0x080027DE:  6008         STR        R0, [R1]
  0x080027E0:  E003         B          .L155                    ; 0x080027EA
.L154:
  0x080027E2:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080027E6:  F88D 0056    STRB.W     R0, [SP, #86]
.L155:
  0x080027EA:  9818         LDR        R0, [SP, #96]
  0x080027EC:  7880         LDRB       R0, [R0, #2]
  0x080027EE:  0740         LSLS       R0, R0, #29
  0x080027F0:  2800         CMP        R0, #0
  0x080027F2:  D538         BPL        .L162                    ; 0x08002866
  0x080027F4:  9818         LDR        R0, [SP, #96]
  0x080027F6:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x080027FA:  9003         STR        R0, [SP, #12]
  0x080027FC:  F5B0 1F80    CMP.W      R0, #0x100000
  0x08002800:  D008         BEQ        .L156                    ; 0x08002814
  0x08002802:  9803         LDR        R0, [SP, #12]
  0x08002804:  F5B0 1F00    CMP.W      R0, #0x200000
  0x08002808:  D00D         BEQ        .L157                    ; 0x08002826
  0x0800280A:  9803         LDR        R0, [SP, #12]
  0x0800280C:  F5B0 1F40    CMP.W      R0, #0x300000
  0x08002810:  D011         BEQ        .L158                    ; 0x08002836
  0x08002812:  E011         B          .L159                    ; 0x08002838
.L156:
  0x08002814:  F244 412C    MOVW       R1, #0x442C
  0x08002818:  F6C5 0102    MOVT       R1, #0x5802
  0x0800281C:  6808         LDR        R0, [R1]
  0x0800281E:  F440 3000    ORR        R0, R0, #0x020000
  0x08002822:  6008         STR        R0, [R1]
  0x08002824:  E00B         B          .L160                    ; 0x0800283E
.L157:
  0x08002826:  9818         LDR        R0, [SP, #96]
  0x08002828:  3028         ADDS       R0, #40
  0x0800282A:  2101         MOVS       R1, #1
  0x0800282C:  F009 F89B    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002830:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002834:  E003         B          .L160                    ; 0x0800283E
.L158:
  0x08002836:  E002         B          .L160                    ; 0x0800283E
.L159:
  0x08002838:  2001         MOVS       R0, #1
  0x0800283A:  F88D 0057    STRB.W     R0, [SP, #87]
.L160:
  0x0800283E:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002842:  B960         CBNZ       R0, .L161                ; 0x0800285E
  0x08002844:  F244 4154    MOVW       R1, #0x4454
  0x08002848:  F6C5 0102    MOVT       R1, #0x5802
  0x0800284C:  6808         LDR        R0, [R1]
  0x0800284E:  F420 1040    BIC        R0, R0, #0x300000
  0x08002852:  9A18         LDR        R2, [SP, #96]
  0x08002854:  F8D2 2084    LDR.W      R2, [R2, #132]
  0x08002858:  4310         ORRS       R0, R2
  0x0800285A:  6008         STR        R0, [R1]
  0x0800285C:  E003         B          .L162                    ; 0x08002866
.L161:
  0x0800285E:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002862:  F88D 0056    STRB.W     R0, [SP, #86]
.L162:
  0x08002866:  9818         LDR        R0, [SP, #96]
  0x08002868:  7880         LDRB       R0, [R0, #2]
  0x0800286A:  07C0         LSLS       R0, R0, #31
  0x0800286C:  2800         CMP        R0, #0
  0x0800286E:  D040         BEQ        .L171                    ; 0x080028F2
  0x08002870:  9818         LDR        R0, [SP, #96]
  0x08002872:  6D00         LDR        R0, [R0, #80]
  0x08002874:  B120         CBZ        R0, .L163                ; 0x08002880
  0x08002876:  9818         LDR        R0, [SP, #96]
  0x08002878:  6D00         LDR        R0, [R0, #80]
  0x0800287A:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800287E:  D100         BNE        .L164                    ; 0x08002882
.L163:
  0x08002880:  E007         B          .L165                    ; 0x08002892
.L164:
  0x08002882:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x08002886:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800288A:  F240 5186    MOVW       R1, #0x0586
  0x0800288E:  F004 FE30    BL         assert_failed            ; 0x080074F2
.L165:
  0x08002892:  9818         LDR        R0, [SP, #96]
  0x08002894:  6D00         LDR        R0, [R0, #80]
  0x08002896:  9002         STR        R0, [SP, #8]
  0x08002898:  B120         CBZ        R0, .L166                ; 0x080028A4
  0x0800289A:  9802         LDR        R0, [SP, #8]
  0x0800289C:  F5B0 3F80    CMP.W      R0, #0x010000
  0x080028A0:  D009         BEQ        .L167                    ; 0x080028B6
  0x080028A2:  E010         B          .L168                    ; 0x080028C6
.L166:
  0x080028A4:  F244 412C    MOVW       R1, #0x442C
  0x080028A8:  F6C5 0102    MOVT       R1, #0x5802
  0x080028AC:  6808         LDR        R0, [R1]
  0x080028AE:  F440 3000    ORR        R0, R0, #0x020000
  0x080028B2:  6008         STR        R0, [R1]
  0x080028B4:  E00A         B          .L169                    ; 0x080028CC
.L167:
  0x080028B6:  9818         LDR        R0, [SP, #96]
  0x080028B8:  3008         ADDS       R0, #8
  0x080028BA:  2102         MOVS       R1, #2
  0x080028BC:  F008 FEFC    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x080028C0:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080028C4:  E002         B          .L169                    ; 0x080028CC
.L168:
  0x080028C6:  2001         MOVS       R0, #1
  0x080028C8:  F88D 0057    STRB.W     R0, [SP, #87]
.L169:
  0x080028CC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080028D0:  B958         CBNZ       R0, .L170                ; 0x080028EA
  0x080028D2:  F244 414C    MOVW       R1, #0x444C
  0x080028D6:  F6C5 0102    MOVT       R1, #0x5802
  0x080028DA:  6808         LDR        R0, [R1]
  0x080028DC:  F420 3080    BIC        R0, R0, #0x010000
  0x080028E0:  9A18         LDR        R2, [SP, #96]
  0x080028E2:  6D12         LDR        R2, [R2, #80]
  0x080028E4:  4310         ORRS       R0, R2
  0x080028E6:  6008         STR        R0, [R1]
  0x080028E8:  E003         B          .L171                    ; 0x080028F2
.L170:
  0x080028EA:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080028EE:  F88D 0056    STRB.W     R0, [SP, #86]
.L171:
  0x080028F2:  9818         LDR        R0, [SP, #96]
  0x080028F4:  78C0         LDRB       R0, [R0, #3]
  0x080028F6:  0680         LSLS       R0, R0, #26
  0x080028F8:  2800         CMP        R0, #0
  0x080028FA:  D508         BPL        .L172                    ; 0x0800290E
  0x080028FC:  9818         LDR        R0, [SP, #96]
  0x080028FE:  3028         ADDS       R0, #40
  0x08002900:  2102         MOVS       R1, #2
  0x08002902:  F009 F830    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002906:  B110         CBZ        R0, .L172                ; 0x0800290E
  0x08002908:  2001         MOVS       R0, #1
  0x0800290A:  F88D 0056    STRB.W     R0, [SP, #86]
.L172:
  0x0800290E:  9818         LDR        R0, [SP, #96]
  0x08002910:  7880         LDRB       R0, [R0, #2]
  0x08002912:  0780         LSLS       R0, R0, #30
  0x08002914:  2800         CMP        R0, #0
  0x08002916:  D532         BPL        .L180                    ; 0x0800297E
  0x08002918:  9818         LDR        R0, [SP, #96]
  0x0800291A:  6FC0         LDR        R0, [R0, #124]
  0x0800291C:  9001         STR        R0, [SP, #4]
  0x0800291E:  B1B8         CBZ        R0, .L176                ; 0x08002950
  0x08002920:  9801         LDR        R0, [SP, #4]
  0x08002922:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08002926:  D008         BEQ        .L173                    ; 0x0800293A
  0x08002928:  9801         LDR        R0, [SP, #4]
  0x0800292A:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800292E:  D00D         BEQ        .L174                    ; 0x0800294C
  0x08002930:  9801         LDR        R0, [SP, #4]
  0x08002932:  F5B0 7F40    CMP.W      R0, #0x0300
  0x08002936:  D00A         BEQ        .L175                    ; 0x0800294E
  0x08002938:  E00B         B          .L177                    ; 0x08002952
.L173:
  0x0800293A:  F244 412C    MOVW       R1, #0x442C
  0x0800293E:  F6C5 0102    MOVT       R1, #0x5802
  0x08002942:  6808         LDR        R0, [R1]
  0x08002944:  F440 3000    ORR        R0, R0, #0x020000
  0x08002948:  6008         STR        R0, [R1]
  0x0800294A:  E005         B          .L178                    ; 0x08002958
.L174:
  0x0800294C:  E004         B          .L178                    ; 0x08002958
.L175:
  0x0800294E:  E003         B          .L178                    ; 0x08002958
.L176:
  0x08002950:  E002         B          .L178                    ; 0x08002958
.L177:
  0x08002952:  2001         MOVS       R0, #1
  0x08002954:  F88D 0057    STRB.W     R0, [SP, #87]
.L178:
  0x08002958:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800295C:  B958         CBNZ       R0, .L179                ; 0x08002976
  0x0800295E:  F244 4154    MOVW       R1, #0x4454
  0x08002962:  F6C5 0102    MOVT       R1, #0x5802
  0x08002966:  6808         LDR        R0, [R1]
  0x08002968:  F420 7040    BIC        R0, R0, #0x0300
  0x0800296C:  9A18         LDR        R2, [SP, #96]
  0x0800296E:  6FD2         LDR        R2, [R2, #124]
  0x08002970:  4310         ORRS       R0, R2
  0x08002972:  6008         STR        R0, [R1]
  0x08002974:  E003         B          .L180                    ; 0x0800297E
.L179:
  0x08002976:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0800297A:  F88D 0056    STRB.W     R0, [SP, #86]
.L180:
  0x0800297E:  9818         LDR        R0, [SP, #96]
  0x08002980:  7880         LDRB       R0, [R0, #2]
  0x08002982:  06C0         LSLS       R0, R0, #27
  0x08002984:  2800         CMP        R0, #0
  0x08002986:  D51B         BPL        .L184                    ; 0x080029C0
  0x08002988:  9818         LDR        R0, [SP, #96]
  0x0800298A:  6F00         LDR        R0, [R0, #112]
  0x0800298C:  B120         CBZ        R0, .L181                ; 0x08002998
  0x0800298E:  9818         LDR        R0, [SP, #96]
  0x08002990:  6F00         LDR        R0, [R0, #112]
  0x08002992:  F1B0 4F00    CMP.W      R0, #0x80000000
  0x08002996:  D100         BNE        .L182                    ; 0x0800299A
.L181:
  0x08002998:  E007         B          .L183                    ; 0x080029AA
.L182:
  0x0800299A:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800299E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x080029A2:  F240 51E5    MOVW       R1, #0x05E5
  0x080029A6:  F004 FDA4    BL         assert_failed            ; 0x080074F2
.L183:
  0x080029AA:  F244 4150    MOVW       R1, #0x4450
  0x080029AE:  F6C5 0102    MOVT       R1, #0x5802
  0x080029B2:  6808         LDR        R0, [R1]
  0x080029B4:  F020 4000    BIC        R0, R0, #0x80000000
  0x080029B8:  9A18         LDR        R2, [SP, #96]
  0x080029BA:  6F12         LDR        R2, [R2, #112]
  0x080029BC:  4310         ORRS       R0, R2
  0x080029BE:  6008         STR        R0, [R1]
.L184:
  0x080029C0:  9818         LDR        R0, [SP, #96]
  0x080029C2:  7880         LDRB       R0, [R0, #2]
  0x080029C4:  0680         LSLS       R0, R0, #26
  0x080029C6:  2800         CMP        R0, #0
  0x080029C8:  D51B         BPL        .L188                    ; 0x08002A02
  0x080029CA:  9818         LDR        R0, [SP, #96]
  0x080029CC:  6E80         LDR        R0, [R0, #104]
  0x080029CE:  B120         CBZ        R0, .L185                ; 0x080029DA
  0x080029D0:  9818         LDR        R0, [SP, #96]
  0x080029D2:  6E80         LDR        R0, [R0, #104]
  0x080029D4:  F1B0 7F80    CMP.W      R0, #0x01000000
  0x080029D8:  D100         BNE        .L186                    ; 0x080029DC
.L185:
  0x080029DA:  E007         B          .L187                    ; 0x080029EC
.L186:
  0x080029DC:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x080029E0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x080029E4:  F240 51F9    MOVW       R1, #0x05F9
  0x080029E8:  F004 FD83    BL         assert_failed            ; 0x080074F2
.L187:
  0x080029EC:  F244 4150    MOVW       R1, #0x4450
  0x080029F0:  F6C5 0102    MOVT       R1, #0x5802
  0x080029F4:  6808         LDR        R0, [R1]
  0x080029F6:  F020 7080    BIC        R0, R0, #0x01000000
  0x080029FA:  9A18         LDR        R2, [SP, #96]
  0x080029FC:  6E92         LDR        R2, [R2, #104]
  0x080029FE:  4310         ORRS       R0, R2
  0x08002A00:  6008         STR        R0, [R1]
.L188:
  0x08002A02:  9818         LDR        R0, [SP, #96]
  0x08002A04:  78C0         LDRB       R0, [R0, #3]
  0x08002A06:  0640         LSLS       R0, R0, #25
  0x08002A08:  2800         CMP        R0, #0
  0x08002A0A:  D520         BPL        .L192                    ; 0x08002A4E
  0x08002A0C:  9818         LDR        R0, [SP, #96]
  0x08002A0E:  F8D0 00B4    LDR.W      R0, [R0, #180]
  0x08002A12:  B128         CBZ        R0, .L189                ; 0x08002A20
  0x08002A14:  9818         LDR        R0, [SP, #96]
  0x08002A16:  F8D0 00B4    LDR.W      R0, [R0, #180]
  0x08002A1A:  F5B0 4F00    CMP.W      R0, #0x8000
  0x08002A1E:  D100         BNE        .L190                    ; 0x08002A22
.L189:
  0x08002A20:  E007         B          .L191                    ; 0x08002A32
.L190:
  0x08002A22:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x08002A26:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x08002A2A:  F240 610F    MOVW       R1, #0x060F
  0x08002A2E:  F004 FD60    BL         assert_failed            ; 0x080074F2
.L191:
  0x08002A32:  F244 4110    MOVW       R1, #0x4410
  0x08002A36:  F6C5 0102    MOVT       R1, #0x5802
  0x08002A3A:  6808         LDR        R0, [R1]
  0x08002A3C:  F420 4000    BIC        R0, R0, #0x8000
  0x08002A40:  6008         STR        R0, [R1]
  0x08002A42:  9818         LDR        R0, [SP, #96]
  0x08002A44:  F8D0 20B4    LDR.W      R2, [R0, #180]
  0x08002A48:  6808         LDR        R0, [R1]
  0x08002A4A:  4310         ORRS       R0, R2
  0x08002A4C:  6008         STR        R0, [R1]
.L192:
  0x08002A4E:  9818         LDR        R0, [SP, #96]
  0x08002A50:  78C0         LDRB       R0, [R0, #3]
  0x08002A52:  0600         LSLS       R0, R0, #24
  0x08002A54:  2800         CMP        R0, #0
  0x08002A56:  D520         BPL        .L196                    ; 0x08002A9A
  0x08002A58:  9818         LDR        R0, [SP, #96]
  0x08002A5A:  6D40         LDR        R0, [R0, #84]
  0x08002A5C:  B148         CBZ        R0, .L193                ; 0x08002A72
  0x08002A5E:  9818         LDR        R0, [SP, #96]
  0x08002A60:  6D40         LDR        R0, [R0, #84]
  0x08002A62:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08002A66:  D004         BEQ        .L193                    ; 0x08002A72
  0x08002A68:  9818         LDR        R0, [SP, #96]
  0x08002A6A:  6D40         LDR        R0, [R0, #84]
  0x08002A6C:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08002A70:  D100         BNE        .L194                    ; 0x08002A74
.L193:
  0x08002A72:  E007         B          .L195                    ; 0x08002A84
.L194:
  0x08002A74:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x08002A78:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x08002A7C:  F240 6119    MOVW       R1, #0x0619
  0x08002A80:  F004 FD37    BL         assert_failed            ; 0x080074F2
.L195:
  0x08002A84:  F244 414C    MOVW       R1, #0x444C
  0x08002A88:  F6C5 0102    MOVT       R1, #0x5802
  0x08002A8C:  6808         LDR        R0, [R1]
  0x08002A8E:  F020 5040    BIC        R0, R0, #0x30000000
  0x08002A92:  9A18         LDR        R2, [SP, #96]
  0x08002A94:  6D52         LDR        R2, [R2, #84]
  0x08002A96:  4310         ORRS       R0, R2
  0x08002A98:  6008         STR        R0, [R1]
.L196:
  0x08002A9A:  9818         LDR        R0, [SP, #96]
  0x08002A9C:  7880         LDRB       R0, [R0, #2]
  0x08002A9E:  0600         LSLS       R0, R0, #24
  0x08002AA0:  2800         CMP        R0, #0
  0x08002AA2:  D524         BPL        .L200                    ; 0x08002AEE
  0x08002AA4:  9818         LDR        R0, [SP, #96]
  0x08002AA6:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x08002AAA:  B158         CBZ        R0, .L197                ; 0x08002AC4
  0x08002AAC:  9818         LDR        R0, [SP, #96]
  0x08002AAE:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x08002AB2:  F5B0 0F80    CMP.W      R0, #0x400000
  0x08002AB6:  D005         BEQ        .L197                    ; 0x08002AC4
  0x08002AB8:  9818         LDR        R0, [SP, #96]
  0x08002ABA:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x08002ABE:  F5B0 0F00    CMP.W      R0, #0x800000
  0x08002AC2:  D100         BNE        .L198                    ; 0x08002AC6
.L197:
  0x08002AC4:  E007         B          .L199                    ; 0x08002AD6
.L198:
  0x08002AC6:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x08002ACA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x08002ACE:  F240 6123    MOVW       R1, #0x0623
  0x08002AD2:  F004 FD0E    BL         assert_failed            ; 0x080074F2
.L199:
  0x08002AD6:  F244 4154    MOVW       R1, #0x4454
  0x08002ADA:  F6C5 0102    MOVT       R1, #0x5802
  0x08002ADE:  6808         LDR        R0, [R1]
  0x08002AE0:  F420 0040    BIC        R0, R0, #0xC00000
  0x08002AE4:  9A18         LDR        R2, [SP, #96]
  0x08002AE6:  F8D2 2088    LDR.W      R2, [R2, #136]
  0x08002AEA:  4310         ORRS       R0, R2
  0x08002AEC:  6008         STR        R0, [R1]
.L200:
  0x08002AEE:  9818         LDR        R0, [SP, #96]
  0x08002AF0:  7900         LDRB       R0, [R0, #4]
  0x08002AF2:  07C0         LSLS       R0, R0, #31
  0x08002AF4:  B170         CBZ        R0, .L202                ; 0x08002B14
  0x08002AF6:  9818         LDR        R0, [SP, #96]
  0x08002AF8:  3008         ADDS       R0, #8
  0x08002AFA:  2100         MOVS       R1, #0
  0x08002AFC:  F008 FDDC    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08002B00:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002B04:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B08:  B900         CBNZ       R0, .L201                ; 0x08002B0C
  0x08002B0A:  E003         B          .L202                    ; 0x08002B14
.L201:
  0x08002B0C:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B10:  F88D 0056    STRB.W     R0, [SP, #86]
.L202:
  0x08002B14:  9818         LDR        R0, [SP, #96]
  0x08002B16:  7900         LDRB       R0, [R0, #4]
  0x08002B18:  0780         LSLS       R0, R0, #30
  0x08002B1A:  2800         CMP        R0, #0
  0x08002B1C:  D50E         BPL        .L204                    ; 0x08002B3C
  0x08002B1E:  9818         LDR        R0, [SP, #96]
  0x08002B20:  3008         ADDS       R0, #8
  0x08002B22:  2101         MOVS       R1, #1
  0x08002B24:  F008 FDC8    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08002B28:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002B2C:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B30:  B900         CBNZ       R0, .L203                ; 0x08002B34
  0x08002B32:  E003         B          .L204                    ; 0x08002B3C
.L203:
  0x08002B34:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B38:  F88D 0056    STRB.W     R0, [SP, #86]
.L204:
  0x08002B3C:  9818         LDR        R0, [SP, #96]
  0x08002B3E:  7900         LDRB       R0, [R0, #4]
  0x08002B40:  0740         LSLS       R0, R0, #29
  0x08002B42:  2800         CMP        R0, #0
  0x08002B44:  D50E         BPL        .L206                    ; 0x08002B64
  0x08002B46:  9818         LDR        R0, [SP, #96]
  0x08002B48:  3008         ADDS       R0, #8
  0x08002B4A:  2102         MOVS       R1, #2
  0x08002B4C:  F008 FDB4    BL         RCCEx_PLL2_Config        ; 0x0800B6B8
  0x08002B50:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002B54:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B58:  B900         CBNZ       R0, .L205                ; 0x08002B5C
  0x08002B5A:  E003         B          .L206                    ; 0x08002B64
.L205:
  0x08002B5C:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B60:  F88D 0056    STRB.W     R0, [SP, #86]
.L206:
  0x08002B64:  9818         LDR        R0, [SP, #96]
  0x08002B66:  7900         LDRB       R0, [R0, #4]
  0x08002B68:  0700         LSLS       R0, R0, #28
  0x08002B6A:  2800         CMP        R0, #0
  0x08002B6C:  D50E         BPL        .L208                    ; 0x08002B8C
  0x08002B6E:  9818         LDR        R0, [SP, #96]
  0x08002B70:  3028         ADDS       R0, #40
  0x08002B72:  2100         MOVS       R1, #0
  0x08002B74:  F008 FEF7    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002B78:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002B7C:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B80:  B900         CBNZ       R0, .L207                ; 0x08002B84
  0x08002B82:  E003         B          .L208                    ; 0x08002B8C
.L207:
  0x08002B84:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002B88:  F88D 0056    STRB.W     R0, [SP, #86]
.L208:
  0x08002B8C:  9818         LDR        R0, [SP, #96]
  0x08002B8E:  7900         LDRB       R0, [R0, #4]
  0x08002B90:  06C0         LSLS       R0, R0, #27
  0x08002B92:  2800         CMP        R0, #0
  0x08002B94:  D50E         BPL        .L210                    ; 0x08002BB4
  0x08002B96:  9818         LDR        R0, [SP, #96]
  0x08002B98:  3028         ADDS       R0, #40
  0x08002B9A:  2101         MOVS       R1, #1
  0x08002B9C:  F008 FEE3    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002BA0:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002BA4:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002BA8:  B900         CBNZ       R0, .L209                ; 0x08002BAC
  0x08002BAA:  E003         B          .L210                    ; 0x08002BB4
.L209:
  0x08002BAC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002BB0:  F88D 0056    STRB.W     R0, [SP, #86]
.L210:
  0x08002BB4:  9818         LDR        R0, [SP, #96]
  0x08002BB6:  7900         LDRB       R0, [R0, #4]
  0x08002BB8:  0680         LSLS       R0, R0, #26
  0x08002BBA:  2800         CMP        R0, #0
  0x08002BBC:  D50E         BPL        .L212                    ; 0x08002BDC
  0x08002BBE:  9818         LDR        R0, [SP, #96]
  0x08002BC0:  3028         ADDS       R0, #40
  0x08002BC2:  2102         MOVS       R1, #2
  0x08002BC4:  F008 FECF    BL         RCCEx_PLL3_Config        ; 0x0800B966
  0x08002BC8:  F88D 0057    STRB.W     R0, [SP, #87]
  0x08002BCC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002BD0:  B900         CBNZ       R0, .L211                ; 0x08002BD4
  0x08002BD2:  E003         B          .L212                    ; 0x08002BDC
.L211:
  0x08002BD4:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x08002BD8:  F88D 0056    STRB.W     R0, [SP, #86]
.L212:
  0x08002BDC:  F89D 0056    LDRB.W     R0, [SP, #86]
  0x08002BE0:  B918         CBNZ       R0, .L213                ; 0x08002BEA
  0x08002BE2:  2000         MOVS       R0, #0
  0x08002BE4:  F88D 0067    STRB.W     R0, [SP, #103]
  0x08002BE8:  E002         B          .L214                    ; 0x08002BF0
.L213:
  0x08002BEA:  2001         MOVS       R0, #1
  0x08002BEC:  F88D 0067    STRB.W     R0, [SP, #103]
.L214:
  0x08002BF0:  F89D 0067    LDRB.W     R0, [SP, #103]
  0x08002BF4:  B01A         ADD        SP, SP, #104
  0x08002BF6:  BD80         POP        {R7, PC}
Section .text.HAL_RCCEx_GetPLL1ClockFreq from charger_lto.o, size=664, align=4
HAL_RCCEx_GetPLL1ClockFreq:
  0x08002BF8:  B088         SUB        SP, SP, #32
  0x08002BFA:  9007         STR        R0, [SP, #28]
  0x08002BFC:  F244 4028    MOVW       R0, #0x4428
  0x08002C00:  F6C5 0002    MOVT       R0, #0x5802
  0x08002C04:  6801         LDR        R1, [R0]
  0x08002C06:  F001 0103    AND        R1, R1, #3
  0x08002C0A:  9106         STR        R1, [SP, #24]
  0x08002C0C:  6800         LDR        R0, [R0]
  0x08002C0E:  F3C0 1005    UBFX       R0, R0, #4, #6
  0x08002C12:  9005         STR        R0, [SP, #20]
  0x08002C14:  F244 402C    MOVW       R0, #0x442C
  0x08002C18:  F6C5 0002    MOVT       R0, #0x5802
  0x08002C1C:  6800         LDR        R0, [R0]
  0x08002C1E:  F000 0001    AND        R0, R0, #1
  0x08002C22:  9004         STR        R0, [SP, #16]
  0x08002C24:  9804         LDR        R0, [SP, #16]
  0x08002C26:  F244 4134    MOVW       R1, #0x4434
  0x08002C2A:  F6C5 0102    MOVT       R1, #0x5802
  0x08002C2E:  6809         LDR        R1, [R1]
  0x08002C30:  B289         UXTH       R1, R1
  0x08002C32:  08C9         LSRS       R1, R1, #3
  0x08002C34:  4348         MULS       R0, R1, R0
  0x08002C36:  EE00 0A10    VMOV       S0, R0
  0x08002C3A:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x08002C3E:  ED8D 0A02    VSTR       S0, [SP, #8]
  0x08002C42:  9805         LDR        R0, [SP, #20]
  0x08002C44:  2800         CMP        R0, #0
  0x08002C46:  F000 8112    BEQ.W      .L8                      ; 0x08002E6E
  0x08002C4A:  9806         LDR        R0, [SP, #24]
  0x08002C4C:  9000         STR        R0, [SP, #0]
  0x08002C4E:  B138         CBZ        R0, .L1                  ; 0x08002C60
  0x08002C50:  9800         LDR        R0, [SP, #0]
  0x08002C52:  2801         CMP        R0, #1
  0x08002C54:  D063         BEQ        .L4                      ; 0x08002D1E
  0x08002C56:  9800         LDR        R0, [SP, #0]
  0x08002C58:  2802         CMP        R0, #2
  0x08002C5A:  F000 8084    BEQ.W      .L5                      ; 0x08002D66
  0x08002C5E:  E0A6         B          .L6                      ; 0x08002DAE
.L1:
  0x08002C60:  F244 4000    MOVW       R0, #0x4400
  0x08002C64:  F6C5 0002    MOVT       R0, #0x5802
  0x08002C68:  6800         LDR        R0, [R0]
  0x08002C6A:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08002C6E:  B390         CBZ        R0, .L2                  ; 0x08002CD6
  0x08002C70:  F244 4000    MOVW       R0, #0x4400
  0x08002C74:  F6C5 0002    MOVT       R0, #0x5802
  0x08002C78:  6800         LDR        R0, [R0]
  0x08002C7A:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08002C7E:  F249 0000    MOVW       R0, #0x9000
  0x08002C82:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08002C86:  40C8         LSRS       R0, R1
  0x08002C88:  9003         STR        R0, [SP, #12]
  0x08002C8A:  ED9D 0A03    VLDR       S0, [SP, #12]
  0x08002C8E:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x08002C92:  ED9D 1A05    VLDR       S2, [SP, #20]
  0x08002C96:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002C9A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002C9E:  F244 4030    MOVW       R0, #0x4430
  0x08002CA2:  F6C5 0002    MOVT       R0, #0x5802
  0x08002CA6:  6800         LDR        R0, [R0]
  0x08002CA8:  F36F 205F    BFC        R0, #9, #23
  0x08002CAC:  EE01 0A10    VMOV       S2, R0
  0x08002CB0:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002CB4:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002CB8:  ED9F 3A72    VLDR       S6, =0x46000000          ; [PC, #0x01C8] [0x08002E84]
  0x08002CBC:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002CC0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002CC4:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002CC8:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002CCC:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002CD0:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08002CD4:  E022         B          .L3                      ; 0x08002D1C
.L2:
  0x08002CD6:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08002CDA:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08002CDE:  ED9F 0A6B    VLDR       S0, =0x4C742400          ; [PC, #0x01AC] [0x08002E8C]
  0x08002CE2:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002CE6:  F244 4030    MOVW       R0, #0x4430
  0x08002CEA:  F6C5 0002    MOVT       R0, #0x5802
  0x08002CEE:  6800         LDR        R0, [R0]
  0x08002CF0:  F36F 205F    BFC        R0, #9, #23
  0x08002CF4:  EE01 0A10    VMOV       S2, R0
  0x08002CF8:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002CFC:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002D00:  ED9F 3A60    VLDR       S6, =0x46000000          ; [PC, #0x0180] [0x08002E84]
  0x08002D04:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002D08:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002D0C:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002D10:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002D14:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002D18:  ED8D 0A01    VSTR       S0, [SP, #4]
.L3:
  0x08002D1C:  E06A         B          .L7                      ; 0x08002DF4
.L4:
  0x08002D1E:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08002D22:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08002D26:  ED9F 0A58    VLDR       S0, =0x4A742400          ; [PC, #0x0160] [0x08002E88]
  0x08002D2A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002D2E:  F244 4030    MOVW       R0, #0x4430
  0x08002D32:  F6C5 0002    MOVT       R0, #0x5802
  0x08002D36:  6800         LDR        R0, [R0]
  0x08002D38:  F36F 205F    BFC        R0, #9, #23
  0x08002D3C:  EE01 0A10    VMOV       S2, R0
  0x08002D40:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002D44:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002D48:  ED9F 3A4E    VLDR       S6, =0x46000000          ; [PC, #0x0138] [0x08002E84]
  0x08002D4C:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002D50:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002D54:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002D58:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002D5C:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002D60:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08002D64:  E046         B          .L7                      ; 0x08002DF4
.L5:
  0x08002D66:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08002D6A:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08002D6E:  ED9F 0A44    VLDR       S0, =0x4BBEBC20          ; [PC, #0x0110] [0x08002E80]
  0x08002D72:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002D76:  F244 4030    MOVW       R0, #0x4430
  0x08002D7A:  F6C5 0002    MOVT       R0, #0x5802
  0x08002D7E:  6800         LDR        R0, [R0]
  0x08002D80:  F36F 205F    BFC        R0, #9, #23
  0x08002D84:  EE01 0A10    VMOV       S2, R0
  0x08002D88:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002D8C:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002D90:  ED9F 3A3C    VLDR       S6, =0x46000000          ; [PC, #240] [0x08002E84]
  0x08002D94:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002D98:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002D9C:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002DA0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002DA4:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002DA8:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08002DAC:  E022         B          .L7                      ; 0x08002DF4
.L6:
  0x08002DAE:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08002DB2:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08002DB6:  ED9F 0A35    VLDR       S0, =0x4C742400          ; [PC, #212] [0x08002E8C]
  0x08002DBA:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002DBE:  F244 4030    MOVW       R0, #0x4430
  0x08002DC2:  F6C5 0002    MOVT       R0, #0x5802
  0x08002DC6:  6800         LDR        R0, [R0]
  0x08002DC8:  F36F 205F    BFC        R0, #9, #23
  0x08002DCC:  EE01 0A10    VMOV       S2, R0
  0x08002DD0:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002DD4:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002DD8:  ED9F 3A2A    VLDR       S6, =0x46000000          ; [PC, #168] [0x08002E84]
  0x08002DDC:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002DE0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002DE4:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002DE8:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002DEC:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002DF0:  ED8D 0A01    VSTR       S0, [SP, #4]
.L7:
  0x08002DF4:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x08002DF8:  F244 4030    MOVW       R0, #0x4430
  0x08002DFC:  F6C5 0002    MOVT       R0, #0x5802
  0x08002E00:  6801         LDR        R1, [R0]
  0x08002E02:  B289         UXTH       R1, R1
  0x08002E04:  0A49         LSRS       R1, R1, #9
  0x08002E06:  EE01 1A10    VMOV       S2, R1
  0x08002E0A:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002E0E:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002E12:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002E16:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002E1A:  9907         LDR        R1, [SP, #28]
  0x08002E1C:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08002E20:  ED81 0A00    VSTR       S0, [R1]
  0x08002E24:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x08002E28:  6801         LDR        R1, [R0]
  0x08002E2A:  F3C1 4106    UBFX       R1, R1, #16, #7
  0x08002E2E:  EE01 1A10    VMOV       S2, R1
  0x08002E32:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002E36:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002E3A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002E3E:  9907         LDR        R1, [SP, #28]
  0x08002E40:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08002E44:  ED81 0A01    VSTR       S0, [R1, #4]
  0x08002E48:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x08002E4C:  6800         LDR        R0, [R0]
  0x08002E4E:  F3C0 6006    UBFX       R0, R0, #24, #7
  0x08002E52:  EE01 0A10    VMOV       S2, R0
  0x08002E56:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002E5A:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002E5E:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002E62:  9807         LDR        R0, [SP, #28]
  0x08002E64:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08002E68:  ED80 0A02    VSTR       S0, [R0, #8]
  0x08002E6C:  E006         B          .L9                      ; 0x08002E7C
.L8:
  0x08002E6E:  9907         LDR        R1, [SP, #28]
  0x08002E70:  2000         MOVS       R0, #0
  0x08002E72:  6008         STR        R0, [R1]
  0x08002E74:  9907         LDR        R1, [SP, #28]
  0x08002E76:  6048         STR        R0, [R1, #4]
  0x08002E78:  9907         LDR        R1, [SP, #28]
  0x08002E7A:  6088         STR        R0, [R1, #8]
.L9:
  0x08002E7C:  B008         ADD        SP, SP, #32
  0x08002E7E:  4770         BX         LR
  0x08002E80:  4BBEBC20     DC.W       0x4BBEBC20
  0x08002E84:  46000000     DC.W       0x46000000
  0x08002E88:  4A742400     DC.W       0x4A742400
  0x08002E8C:  4C742400     DC.W       0x4C742400
Section .text.HAL_RCCEx_GetPLL2ClockFreq from charger_lto.o, size=664, align=4
HAL_RCCEx_GetPLL2ClockFreq:
  0x08002E90:  B088         SUB        SP, SP, #32
  0x08002E92:  9007         STR        R0, [SP, #28]
  0x08002E94:  F244 4028    MOVW       R0, #0x4428
  0x08002E98:  F6C5 0002    MOVT       R0, #0x5802
  0x08002E9C:  6801         LDR        R1, [R0]
  0x08002E9E:  F001 0103    AND        R1, R1, #3
  0x08002EA2:  9106         STR        R1, [SP, #24]
  0x08002EA4:  6800         LDR        R0, [R0]
  0x08002EA6:  F3C0 3005    UBFX       R0, R0, #12, #6
  0x08002EAA:  9005         STR        R0, [SP, #20]
  0x08002EAC:  F244 402C    MOVW       R0, #0x442C
  0x08002EB0:  F6C5 0002    MOVT       R0, #0x5802
  0x08002EB4:  6800         LDR        R0, [R0]
  0x08002EB6:  F3C0 1000    UBFX       R0, R0, #4, #1
  0x08002EBA:  9004         STR        R0, [SP, #16]
  0x08002EBC:  9804         LDR        R0, [SP, #16]
  0x08002EBE:  F244 413C    MOVW       R1, #0x443C
  0x08002EC2:  F6C5 0102    MOVT       R1, #0x5802
  0x08002EC6:  6809         LDR        R1, [R1]
  0x08002EC8:  B289         UXTH       R1, R1
  0x08002ECA:  08C9         LSRS       R1, R1, #3
  0x08002ECC:  4348         MULS       R0, R1, R0
  0x08002ECE:  EE00 0A10    VMOV       S0, R0
  0x08002ED2:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x08002ED6:  ED8D 0A02    VSTR       S0, [SP, #8]
  0x08002EDA:  9805         LDR        R0, [SP, #20]
  0x08002EDC:  2800         CMP        R0, #0
  0x08002EDE:  F000 8112    BEQ.W      .L8                      ; 0x08003106
  0x08002EE2:  9806         LDR        R0, [SP, #24]
  0x08002EE4:  9000         STR        R0, [SP, #0]
  0x08002EE6:  B138         CBZ        R0, .L1                  ; 0x08002EF8
  0x08002EE8:  9800         LDR        R0, [SP, #0]
  0x08002EEA:  2801         CMP        R0, #1
  0x08002EEC:  D063         BEQ        .L4                      ; 0x08002FB6
  0x08002EEE:  9800         LDR        R0, [SP, #0]
  0x08002EF0:  2802         CMP        R0, #2
  0x08002EF2:  F000 8084    BEQ.W      .L5                      ; 0x08002FFE
  0x08002EF6:  E0A6         B          .L6                      ; 0x08003046
.L1:
  0x08002EF8:  F244 4000    MOVW       R0, #0x4400
  0x08002EFC:  F6C5 0002    MOVT       R0, #0x5802
  0x08002F00:  6800         LDR        R0, [R0]
  0x08002F02:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08002F06:  B390         CBZ        R0, .L2                  ; 0x08002F6E
  0x08002F08:  F244 4000    MOVW       R0, #0x4400
  0x08002F0C:  F6C5 0002    MOVT       R0, #0x5802
  0x08002F10:  6800         LDR        R0, [R0]
  0x08002F12:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08002F16:  F249 0000    MOVW       R0, #0x9000
  0x08002F1A:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08002F1E:  40C8         LSRS       R0, R1
  0x08002F20:  9003         STR        R0, [SP, #12]
  0x08002F22:  ED9D 0A03    VLDR       S0, [SP, #12]
  0x08002F26:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x08002F2A:  ED9D 1A05    VLDR       S2, [SP, #20]
  0x08002F2E:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002F32:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002F36:  F244 4038    MOVW       R0, #0x4438
  0x08002F3A:  F6C5 0002    MOVT       R0, #0x5802
  0x08002F3E:  6800         LDR        R0, [R0]
  0x08002F40:  F36F 205F    BFC        R0, #9, #23
  0x08002F44:  EE01 0A10    VMOV       S2, R0
  0x08002F48:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002F4C:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002F50:  ED9F 3A72    VLDR       S6, =0x46000000          ; [PC, #0x01C8] [0x0800311C]
  0x08002F54:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002F58:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002F5C:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002F60:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002F64:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002F68:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08002F6C:  E022         B          .L3                      ; 0x08002FB4
.L2:
  0x08002F6E:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08002F72:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08002F76:  ED9F 0A6B    VLDR       S0, =0x4C742400          ; [PC, #0x01AC] [0x08003124]
  0x08002F7A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002F7E:  F244 4038    MOVW       R0, #0x4438
  0x08002F82:  F6C5 0002    MOVT       R0, #0x5802
  0x08002F86:  6800         LDR        R0, [R0]
  0x08002F88:  F36F 205F    BFC        R0, #9, #23
  0x08002F8C:  EE01 0A10    VMOV       S2, R0
  0x08002F90:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002F94:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002F98:  ED9F 3A60    VLDR       S6, =0x46000000          ; [PC, #0x0180] [0x0800311C]
  0x08002F9C:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002FA0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002FA4:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002FA8:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002FAC:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002FB0:  ED8D 0A01    VSTR       S0, [SP, #4]
.L3:
  0x08002FB4:  E06A         B          .L7                      ; 0x0800308C
.L4:
  0x08002FB6:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08002FBA:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08002FBE:  ED9F 0A58    VLDR       S0, =0x4A742400          ; [PC, #0x0160] [0x08003120]
  0x08002FC2:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08002FC6:  F244 4038    MOVW       R0, #0x4438
  0x08002FCA:  F6C5 0002    MOVT       R0, #0x5802
  0x08002FCE:  6800         LDR        R0, [R0]
  0x08002FD0:  F36F 205F    BFC        R0, #9, #23
  0x08002FD4:  EE01 0A10    VMOV       S2, R0
  0x08002FD8:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08002FDC:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08002FE0:  ED9F 3A4E    VLDR       S6, =0x46000000          ; [PC, #0x0138] [0x0800311C]
  0x08002FE4:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08002FE8:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002FEC:  EEB7 2A00    VMOV.F32   S4, #1
  0x08002FF0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08002FF4:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08002FF8:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08002FFC:  E046         B          .L7                      ; 0x0800308C
.L5:
  0x08002FFE:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08003002:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08003006:  ED9F 0A44    VLDR       S0, =0x4BBEBC20          ; [PC, #0x0110] [0x08003118]
  0x0800300A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x0800300E:  F244 4038    MOVW       R0, #0x4438
  0x08003012:  F6C5 0002    MOVT       R0, #0x5802
  0x08003016:  6800         LDR        R0, [R0]
  0x08003018:  F36F 205F    BFC        R0, #9, #23
  0x0800301C:  EE01 0A10    VMOV       S2, R0
  0x08003020:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08003024:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08003028:  ED9F 3A3C    VLDR       S6, =0x46000000          ; [PC, #240] [0x0800311C]
  0x0800302C:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08003030:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08003034:  EEB7 2A00    VMOV.F32   S4, #1
  0x08003038:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800303C:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08003040:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08003044:  E022         B          .L7                      ; 0x0800308C
.L6:
  0x08003046:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x0800304A:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x0800304E:  ED9F 0A34    VLDR       S0, =0x4A742400          ; [PC, #208] [0x08003120]
  0x08003052:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08003056:  F244 4038    MOVW       R0, #0x4438
  0x0800305A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800305E:  6800         LDR        R0, [R0]
  0x08003060:  F36F 205F    BFC        R0, #9, #23
  0x08003064:  EE01 0A10    VMOV       S2, R0
  0x08003068:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x0800306C:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08003070:  ED9F 3A2A    VLDR       S6, =0x46000000          ; [PC, #168] [0x0800311C]
  0x08003074:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08003078:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800307C:  EEB7 2A00    VMOV.F32   S4, #1
  0x08003080:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08003084:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08003088:  ED8D 0A01    VSTR       S0, [SP, #4]
.L7:
  0x0800308C:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x08003090:  F244 4038    MOVW       R0, #0x4438
  0x08003094:  F6C5 0002    MOVT       R0, #0x5802
  0x08003098:  6801         LDR        R1, [R0]
  0x0800309A:  B289         UXTH       R1, R1
  0x0800309C:  0A49         LSRS       R1, R1, #9
  0x0800309E:  EE01 1A10    VMOV       S2, R1
  0x080030A2:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080030A6:  EEB7 2A00    VMOV.F32   S4, #1
  0x080030AA:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080030AE:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080030B2:  9907         LDR        R1, [SP, #28]
  0x080030B4:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x080030B8:  ED81 0A00    VSTR       S0, [R1]
  0x080030BC:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x080030C0:  6801         LDR        R1, [R0]
  0x080030C2:  F3C1 4106    UBFX       R1, R1, #16, #7
  0x080030C6:  EE01 1A10    VMOV       S2, R1
  0x080030CA:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080030CE:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080030D2:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080030D6:  9907         LDR        R1, [SP, #28]
  0x080030D8:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x080030DC:  ED81 0A01    VSTR       S0, [R1, #4]
  0x080030E0:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x080030E4:  6800         LDR        R0, [R0]
  0x080030E6:  F3C0 6006    UBFX       R0, R0, #24, #7
  0x080030EA:  EE01 0A10    VMOV       S2, R0
  0x080030EE:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080030F2:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080030F6:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080030FA:  9807         LDR        R0, [SP, #28]
  0x080030FC:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08003100:  ED80 0A02    VSTR       S0, [R0, #8]
  0x08003104:  E006         B          .L9                      ; 0x08003114
.L8:
  0x08003106:  9907         LDR        R1, [SP, #28]
  0x08003108:  2000         MOVS       R0, #0
  0x0800310A:  6008         STR        R0, [R1]
  0x0800310C:  9907         LDR        R1, [SP, #28]
  0x0800310E:  6048         STR        R0, [R1, #4]
  0x08003110:  9907         LDR        R1, [SP, #28]
  0x08003112:  6088         STR        R0, [R1, #8]
.L9:
  0x08003114:  B008         ADD        SP, SP, #32
  0x08003116:  4770         BX         LR
  0x08003118:  4BBEBC20     DC.W       0x4BBEBC20
  0x0800311C:  46000000     DC.W       0x46000000
  0x08003120:  4A742400     DC.W       0x4A742400
  0x08003124:  4C742400     DC.W       0x4C742400
Section .text.HAL_RCCEx_GetPLL3ClockFreq from charger_lto.o, size=664, align=4
HAL_RCCEx_GetPLL3ClockFreq:
  0x08003128:  B088         SUB        SP, SP, #32
  0x0800312A:  9007         STR        R0, [SP, #28]
  0x0800312C:  F244 4028    MOVW       R0, #0x4428
  0x08003130:  F6C5 0002    MOVT       R0, #0x5802
  0x08003134:  6801         LDR        R1, [R0]
  0x08003136:  F001 0103    AND        R1, R1, #3
  0x0800313A:  9106         STR        R1, [SP, #24]
  0x0800313C:  6800         LDR        R0, [R0]
  0x0800313E:  F3C0 5005    UBFX       R0, R0, #20, #6
  0x08003142:  9005         STR        R0, [SP, #20]
  0x08003144:  F244 402C    MOVW       R0, #0x442C
  0x08003148:  F6C5 0002    MOVT       R0, #0x5802
  0x0800314C:  6800         LDR        R0, [R0]
  0x0800314E:  F3C0 2000    UBFX       R0, R0, #8, #1
  0x08003152:  9004         STR        R0, [SP, #16]
  0x08003154:  9804         LDR        R0, [SP, #16]
  0x08003156:  F244 4144    MOVW       R1, #0x4444
  0x0800315A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800315E:  6809         LDR        R1, [R1]
  0x08003160:  B289         UXTH       R1, R1
  0x08003162:  08C9         LSRS       R1, R1, #3
  0x08003164:  4348         MULS       R0, R1, R0
  0x08003166:  EE00 0A10    VMOV       S0, R0
  0x0800316A:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x0800316E:  ED8D 0A02    VSTR       S0, [SP, #8]
  0x08003172:  9805         LDR        R0, [SP, #20]
  0x08003174:  2800         CMP        R0, #0
  0x08003176:  F000 8112    BEQ.W      .L8                      ; 0x0800339E
  0x0800317A:  9806         LDR        R0, [SP, #24]
  0x0800317C:  9000         STR        R0, [SP, #0]
  0x0800317E:  B138         CBZ        R0, .L1                  ; 0x08003190
  0x08003180:  9800         LDR        R0, [SP, #0]
  0x08003182:  2801         CMP        R0, #1
  0x08003184:  D063         BEQ        .L4                      ; 0x0800324E
  0x08003186:  9800         LDR        R0, [SP, #0]
  0x08003188:  2802         CMP        R0, #2
  0x0800318A:  F000 8084    BEQ.W      .L5                      ; 0x08003296
  0x0800318E:  E0A6         B          .L6                      ; 0x080032DE
.L1:
  0x08003190:  F244 4000    MOVW       R0, #0x4400
  0x08003194:  F6C5 0002    MOVT       R0, #0x5802
  0x08003198:  6800         LDR        R0, [R0]
  0x0800319A:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x0800319E:  B390         CBZ        R0, .L2                  ; 0x08003206
  0x080031A0:  F244 4000    MOVW       R0, #0x4400
  0x080031A4:  F6C5 0002    MOVT       R0, #0x5802
  0x080031A8:  6800         LDR        R0, [R0]
  0x080031AA:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x080031AE:  F249 0000    MOVW       R0, #0x9000
  0x080031B2:  F2C0 30D0    MOVT       R0, #0x03D0
  0x080031B6:  40C8         LSRS       R0, R1
  0x080031B8:  9003         STR        R0, [SP, #12]
  0x080031BA:  ED9D 0A03    VLDR       S0, [SP, #12]
  0x080031BE:  EEB8 0A40    VCVT.F32.U32 S0, S0
  0x080031C2:  ED9D 1A05    VLDR       S2, [SP, #20]
  0x080031C6:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080031CA:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080031CE:  F244 4040    MOVW       R0, #0x4440
  0x080031D2:  F6C5 0002    MOVT       R0, #0x5802
  0x080031D6:  6800         LDR        R0, [R0]
  0x080031D8:  F36F 205F    BFC        R0, #9, #23
  0x080031DC:  EE01 0A10    VMOV       S2, R0
  0x080031E0:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080031E4:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x080031E8:  ED9F 3A72    VLDR       S6, =0x46000000          ; [PC, #0x01C8] [0x080033B4]
  0x080031EC:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x080031F0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080031F4:  EEB7 2A00    VMOV.F32   S4, #1
  0x080031F8:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080031FC:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08003200:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08003204:  E022         B          .L3                      ; 0x0800324C
.L2:
  0x08003206:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x0800320A:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x0800320E:  ED9F 0A6B    VLDR       S0, =0x4C742400          ; [PC, #0x01AC] [0x080033BC]
  0x08003212:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08003216:  F244 4040    MOVW       R0, #0x4440
  0x0800321A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800321E:  6800         LDR        R0, [R0]
  0x08003220:  F36F 205F    BFC        R0, #9, #23
  0x08003224:  EE01 0A10    VMOV       S2, R0
  0x08003228:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x0800322C:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08003230:  ED9F 3A60    VLDR       S6, =0x46000000          ; [PC, #0x0180] [0x080033B4]
  0x08003234:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08003238:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800323C:  EEB7 2A00    VMOV.F32   S4, #1
  0x08003240:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08003244:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08003248:  ED8D 0A01    VSTR       S0, [SP, #4]
.L3:
  0x0800324C:  E06A         B          .L7                      ; 0x08003324
.L4:
  0x0800324E:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x08003252:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x08003256:  ED9F 0A58    VLDR       S0, =0x4A742400          ; [PC, #0x0160] [0x080033B8]
  0x0800325A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x0800325E:  F244 4040    MOVW       R0, #0x4440
  0x08003262:  F6C5 0002    MOVT       R0, #0x5802
  0x08003266:  6800         LDR        R0, [R0]
  0x08003268:  F36F 205F    BFC        R0, #9, #23
  0x0800326C:  EE01 0A10    VMOV       S2, R0
  0x08003270:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08003274:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08003278:  ED9F 3A4E    VLDR       S6, =0x46000000          ; [PC, #0x0138] [0x080033B4]
  0x0800327C:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08003280:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08003284:  EEB7 2A00    VMOV.F32   S4, #1
  0x08003288:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800328C:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08003290:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x08003294:  E046         B          .L7                      ; 0x08003324
.L5:
  0x08003296:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x0800329A:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x0800329E:  ED9F 0A44    VLDR       S0, =0x4BBEBC20          ; [PC, #0x0110] [0x080033B0]
  0x080032A2:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080032A6:  F244 4040    MOVW       R0, #0x4440
  0x080032AA:  F6C5 0002    MOVT       R0, #0x5802
  0x080032AE:  6800         LDR        R0, [R0]
  0x080032B0:  F36F 205F    BFC        R0, #9, #23
  0x080032B4:  EE01 0A10    VMOV       S2, R0
  0x080032B8:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x080032BC:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x080032C0:  ED9F 3A3C    VLDR       S6, =0x46000000          ; [PC, #240] [0x080033B4]
  0x080032C4:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x080032C8:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080032CC:  EEB7 2A00    VMOV.F32   S4, #1
  0x080032D0:  EE31 1A02    VADD.F32   S2, S2, S4
  0x080032D4:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x080032D8:  ED8D 0A01    VSTR       S0, [SP, #4]
  0x080032DC:  E022         B          .L7                      ; 0x08003324
.L6:
  0x080032DE:  ED9D 0A05    VLDR       S0, [SP, #20]
  0x080032E2:  EEB8 1A40    VCVT.F32.U32 S2, S0
  0x080032E6:  ED9F 0A34    VLDR       S0, =0x4A742400          ; [PC, #208] [0x080033B8]
  0x080032EA:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x080032EE:  F244 4040    MOVW       R0, #0x4440
  0x080032F2:  F6C5 0002    MOVT       R0, #0x5802
  0x080032F6:  6800         LDR        R0, [R0]
  0x080032F8:  F36F 205F    BFC        R0, #9, #23
  0x080032FC:  EE01 0A10    VMOV       S2, R0
  0x08003300:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08003304:  ED9D 2A02    VLDR       S4, [SP, #8]
  0x08003308:  ED9F 3A2A    VLDR       S6, =0x46000000          ; [PC, #168] [0x080033B4]
  0x0800330C:  EE82 2A03    VDIV.F32   S4, S4, S6
  0x08003310:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08003314:  EEB7 2A00    VMOV.F32   S4, #1
  0x08003318:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800331C:  EE20 0A01    VMUL.F32   S0, S0, S2
  0x08003320:  ED8D 0A01    VSTR       S0, [SP, #4]
.L7:
  0x08003324:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x08003328:  F244 4040    MOVW       R0, #0x4440
  0x0800332C:  F6C5 0002    MOVT       R0, #0x5802
  0x08003330:  6801         LDR        R1, [R0]
  0x08003332:  B289         UXTH       R1, R1
  0x08003334:  0A49         LSRS       R1, R1, #9
  0x08003336:  EE01 1A10    VMOV       S2, R1
  0x0800333A:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x0800333E:  EEB7 2A00    VMOV.F32   S4, #1
  0x08003342:  EE31 1A02    VADD.F32   S2, S2, S4
  0x08003346:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x0800334A:  9907         LDR        R1, [SP, #28]
  0x0800334C:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08003350:  ED81 0A00    VSTR       S0, [R1]
  0x08003354:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x08003358:  6801         LDR        R1, [R0]
  0x0800335A:  F3C1 4106    UBFX       R1, R1, #16, #7
  0x0800335E:  EE01 1A10    VMOV       S2, R1
  0x08003362:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x08003366:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800336A:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x0800336E:  9907         LDR        R1, [SP, #28]
  0x08003370:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08003374:  ED81 0A01    VSTR       S0, [R1, #4]
  0x08003378:  ED9D 0A01    VLDR       S0, [SP, #4]
  0x0800337C:  6800         LDR        R0, [R0]
  0x0800337E:  F3C0 6006    UBFX       R0, R0, #24, #7
  0x08003382:  EE01 0A10    VMOV       S2, R0
  0x08003386:  EEB8 1A41    VCVT.F32.U32 S2, S2
  0x0800338A:  EE31 1A02    VADD.F32   S2, S2, S4
  0x0800338E:  EE80 0A01    VDIV.F32   S0, S0, S2
  0x08003392:  9807         LDR        R0, [SP, #28]
  0x08003394:  EEBC 0AC0    VCVT.U32.F32 S0, S0
  0x08003398:  ED80 0A02    VSTR       S0, [R0, #8]
  0x0800339C:  E006         B          .L9                      ; 0x080033AC
.L8:
  0x0800339E:  9907         LDR        R1, [SP, #28]
  0x080033A0:  2000         MOVS       R0, #0
  0x080033A2:  6008         STR        R0, [R1]
  0x080033A4:  9907         LDR        R1, [SP, #28]
  0x080033A6:  6048         STR        R0, [R1, #4]
  0x080033A8:  9907         LDR        R1, [SP, #28]
  0x080033AA:  6088         STR        R0, [R1, #8]
.L9:
  0x080033AC:  B008         ADD        SP, SP, #32
  0x080033AE:  4770         BX         LR
  0x080033B0:  4BBEBC20     DC.W       0x4BBEBC20
  0x080033B4:  46000000     DC.W       0x46000000
  0x080033B8:  4A742400     DC.W       0x4A742400
  0x080033BC:  4C742400     DC.W       0x4C742400
Section .text.HAL_TIM_IC_Start_IT from charger_lto.o, size=1268, align=4
HAL_TIM_IC_Start_IT:
  0x080033C0:  B580         PUSH       {R7, LR}
  0x080033C2:  B096         SUB        SP, SP, #88
  0x080033C4:  9014         STR        R0, [SP, #80]
  0x080033C6:  9113         STR        R1, [SP, #76]
  0x080033C8:  2000         MOVS       R0, #0
  0x080033CA:  F88D 004B    STRB.W     R0, [SP, #75]
  0x080033CE:  9813         LDR        R0, [SP, #76]
  0x080033D0:  B920         CBNZ       R0, .L1                  ; 0x080033DC
  0x080033D2:  9814         LDR        R0, [SP, #80]
  0x080033D4:  F890 003E    LDRB.W     R0, [R0, #62]
  0x080033D8:  900F         STR        R0, [SP, #60]
  0x080033DA:  E02B         B          .L10                     ; 0x08003434
.L1:
  0x080033DC:  9813         LDR        R0, [SP, #76]
  0x080033DE:  2804         CMP        R0, #4
  0x080033E0:  D104         BNE        .L2                      ; 0x080033EC
  0x080033E2:  9814         LDR        R0, [SP, #80]
  0x080033E4:  F890 003F    LDRB.W     R0, [R0, #63]
  0x080033E8:  900E         STR        R0, [SP, #56]
  0x080033EA:  E021         B          .L9                      ; 0x08003430
.L2:
  0x080033EC:  9813         LDR        R0, [SP, #76]
  0x080033EE:  2808         CMP        R0, #8
  0x080033F0:  D104         BNE        .L3                      ; 0x080033FC
  0x080033F2:  9814         LDR        R0, [SP, #80]
  0x080033F4:  F890 0040    LDRB.W     R0, [R0, #64]
  0x080033F8:  900D         STR        R0, [SP, #52]
  0x080033FA:  E017         B          .L8                      ; 0x0800342C
.L3:
  0x080033FC:  9813         LDR        R0, [SP, #76]
  0x080033FE:  280C         CMP        R0, #12
  0x08003400:  D104         BNE        .L4                      ; 0x0800340C
  0x08003402:  9814         LDR        R0, [SP, #80]
  0x08003404:  F890 0041    LDRB.W     R0, [R0, #65]
  0x08003408:  900C         STR        R0, [SP, #48]
  0x0800340A:  E00D         B          .L7                      ; 0x08003428
.L4:
  0x0800340C:  9813         LDR        R0, [SP, #76]
  0x0800340E:  2810         CMP        R0, #16
  0x08003410:  D104         BNE        .L5                      ; 0x0800341C
  0x08003412:  9814         LDR        R0, [SP, #80]
  0x08003414:  F890 0042    LDRB.W     R0, [R0, #66]
  0x08003418:  900B         STR        R0, [SP, #44]
  0x0800341A:  E003         B          .L6                      ; 0x08003424
.L5:
  0x0800341C:  9814         LDR        R0, [SP, #80]
  0x0800341E:  F890 0043    LDRB.W     R0, [R0, #67]
  0x08003422:  900B         STR        R0, [SP, #44]
.L6:
  0x08003424:  980B         LDR        R0, [SP, #44]
  0x08003426:  900C         STR        R0, [SP, #48]
.L7:
  0x08003428:  980C         LDR        R0, [SP, #48]
  0x0800342A:  900D         STR        R0, [SP, #52]
.L8:
  0x0800342C:  980D         LDR        R0, [SP, #52]
  0x0800342E:  900E         STR        R0, [SP, #56]
.L9:
  0x08003430:  980E         LDR        R0, [SP, #56]
  0x08003432:  900F         STR        R0, [SP, #60]
.L10:
  0x08003434:  980F         LDR        R0, [SP, #60]
  0x08003436:  F88D 0043    STRB.W     R0, [SP, #67]
  0x0800343A:  9813         LDR        R0, [SP, #76]
  0x0800343C:  B920         CBNZ       R0, .L11                 ; 0x08003448
  0x0800343E:  9814         LDR        R0, [SP, #80]
  0x08003440:  F890 0044    LDRB.W     R0, [R0, #68]
  0x08003444:  900A         STR        R0, [SP, #40]
  0x08003446:  E017         B          .L16                     ; 0x08003478
.L11:
  0x08003448:  9813         LDR        R0, [SP, #76]
  0x0800344A:  2804         CMP        R0, #4
  0x0800344C:  D104         BNE        .L12                     ; 0x08003458
  0x0800344E:  9814         LDR        R0, [SP, #80]
  0x08003450:  F890 0045    LDRB.W     R0, [R0, #69]
  0x08003454:  9009         STR        R0, [SP, #36]
  0x08003456:  E00D         B          .L15                     ; 0x08003474
.L12:
  0x08003458:  9813         LDR        R0, [SP, #76]
  0x0800345A:  2808         CMP        R0, #8
  0x0800345C:  D104         BNE        .L13                     ; 0x08003468
  0x0800345E:  9814         LDR        R0, [SP, #80]
  0x08003460:  F890 0046    LDRB.W     R0, [R0, #70]
  0x08003464:  9008         STR        R0, [SP, #32]
  0x08003466:  E003         B          .L14                     ; 0x08003470
.L13:
  0x08003468:  9814         LDR        R0, [SP, #80]
  0x0800346A:  F890 0047    LDRB.W     R0, [R0, #71]
  0x0800346E:  9008         STR        R0, [SP, #32]
.L14:
  0x08003470:  9808         LDR        R0, [SP, #32]
  0x08003472:  9009         STR        R0, [SP, #36]
.L15:
  0x08003474:  9809         LDR        R0, [SP, #36]
  0x08003476:  900A         STR        R0, [SP, #40]
.L16:
  0x08003478:  980A         LDR        R0, [SP, #40]
  0x0800347A:  F88D 0042    STRB.W     R0, [SP, #66]
  0x0800347E:  9814         LDR        R0, [SP, #80]
  0x08003480:  6800         LDR        R0, [R0]
  0x08003482:  2100         MOVS       R1, #0
  0x08003484:  F2C4 0101    MOVT       R1, #0x4001
  0x08003488:  4288         CMP        R0, R1
  0x0800348A:  D117         BNE        .L17                     ; 0x080034BC
  0x0800348C:  9813         LDR        R0, [SP, #76]
  0x0800348E:  2800         CMP        R0, #0
  0x08003490:  F000 80F6    BEQ.W      .L30                     ; 0x08003680
  0x08003494:  9813         LDR        R0, [SP, #76]
  0x08003496:  2804         CMP        R0, #4
  0x08003498:  F000 80F2    BEQ.W      .L30                     ; 0x08003680
  0x0800349C:  9813         LDR        R0, [SP, #76]
  0x0800349E:  2808         CMP        R0, #8
  0x080034A0:  F000 80EE    BEQ.W      .L30                     ; 0x08003680
  0x080034A4:  9813         LDR        R0, [SP, #76]
  0x080034A6:  280C         CMP        R0, #12
  0x080034A8:  F000 80EA    BEQ.W      .L30                     ; 0x08003680
  0x080034AC:  9813         LDR        R0, [SP, #76]
  0x080034AE:  2810         CMP        R0, #16
  0x080034B0:  F000 80E6    BEQ.W      .L30                     ; 0x08003680
  0x080034B4:  9813         LDR        R0, [SP, #76]
  0x080034B6:  2814         CMP        R0, #20
  0x080034B8:  F000 80E2    BEQ.W      .L30                     ; 0x08003680
.L17:
  0x080034BC:  9814         LDR        R0, [SP, #80]
  0x080034BE:  6800         LDR        R0, [R0]
  0x080034C0:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x080034C4:  D10F         BNE        .L18                     ; 0x080034E6
  0x080034C6:  9813         LDR        R0, [SP, #76]
  0x080034C8:  2800         CMP        R0, #0
  0x080034CA:  F000 80D9    BEQ.W      .L30                     ; 0x08003680
  0x080034CE:  9813         LDR        R0, [SP, #76]
  0x080034D0:  2804         CMP        R0, #4
  0x080034D2:  F000 80D5    BEQ.W      .L30                     ; 0x08003680
  0x080034D6:  9813         LDR        R0, [SP, #76]
  0x080034D8:  2808         CMP        R0, #8
  0x080034DA:  F000 80D1    BEQ.W      .L30                     ; 0x08003680
  0x080034DE:  9813         LDR        R0, [SP, #76]
  0x080034E0:  280C         CMP        R0, #12
  0x080034E2:  F000 80CD    BEQ.W      .L30                     ; 0x08003680
.L18:
  0x080034E6:  9814         LDR        R0, [SP, #80]
  0x080034E8:  6800         LDR        R0, [R0]
  0x080034EA:  F240 4100    MOVW       R1, #0x0400
  0x080034EE:  F2C4 0100    MOVT       R1, #0x4000
  0x080034F2:  4288         CMP        R0, R1
  0x080034F4:  D10F         BNE        .L19                     ; 0x08003516
  0x080034F6:  9813         LDR        R0, [SP, #76]
  0x080034F8:  2800         CMP        R0, #0
  0x080034FA:  F000 80C1    BEQ.W      .L30                     ; 0x08003680
  0x080034FE:  9813         LDR        R0, [SP, #76]
  0x08003500:  2804         CMP        R0, #4
  0x08003502:  F000 80BD    BEQ.W      .L30                     ; 0x08003680
  0x08003506:  9813         LDR        R0, [SP, #76]
  0x08003508:  2808         CMP        R0, #8
  0x0800350A:  F000 80B9    BEQ.W      .L30                     ; 0x08003680
  0x0800350E:  9813         LDR        R0, [SP, #76]
  0x08003510:  280C         CMP        R0, #12
  0x08003512:  F000 80B5    BEQ.W      .L30                     ; 0x08003680
.L19:
  0x08003516:  9814         LDR        R0, [SP, #80]
  0x08003518:  6800         LDR        R0, [R0]
  0x0800351A:  F640 0100    MOVW       R1, #0x0800
  0x0800351E:  F2C4 0100    MOVT       R1, #0x4000
  0x08003522:  4288         CMP        R0, R1
  0x08003524:  D10F         BNE        .L20                     ; 0x08003546
  0x08003526:  9813         LDR        R0, [SP, #76]
  0x08003528:  2800         CMP        R0, #0
  0x0800352A:  F000 80A9    BEQ.W      .L30                     ; 0x08003680
  0x0800352E:  9813         LDR        R0, [SP, #76]
  0x08003530:  2804         CMP        R0, #4
  0x08003532:  F000 80A5    BEQ.W      .L30                     ; 0x08003680
  0x08003536:  9813         LDR        R0, [SP, #76]
  0x08003538:  2808         CMP        R0, #8
  0x0800353A:  F000 80A1    BEQ.W      .L30                     ; 0x08003680
  0x0800353E:  9813         LDR        R0, [SP, #76]
  0x08003540:  280C         CMP        R0, #12
  0x08003542:  F000 809D    BEQ.W      .L30                     ; 0x08003680
.L20:
  0x08003546:  9814         LDR        R0, [SP, #80]
  0x08003548:  6800         LDR        R0, [R0]
  0x0800354A:  F640 4100    MOVW       R1, #0x0C00
  0x0800354E:  F2C4 0100    MOVT       R1, #0x4000
  0x08003552:  4288         CMP        R0, R1
  0x08003554:  D10F         BNE        .L21                     ; 0x08003576
  0x08003556:  9813         LDR        R0, [SP, #76]
  0x08003558:  2800         CMP        R0, #0
  0x0800355A:  F000 8091    BEQ.W      .L30                     ; 0x08003680
  0x0800355E:  9813         LDR        R0, [SP, #76]
  0x08003560:  2804         CMP        R0, #4
  0x08003562:  F000 808D    BEQ.W      .L30                     ; 0x08003680
  0x08003566:  9813         LDR        R0, [SP, #76]
  0x08003568:  2808         CMP        R0, #8
  0x0800356A:  F000 8089    BEQ.W      .L30                     ; 0x08003680
  0x0800356E:  9813         LDR        R0, [SP, #76]
  0x08003570:  280C         CMP        R0, #12
  0x08003572:  F000 8085    BEQ.W      .L30                     ; 0x08003680
.L21:
  0x08003576:  9814         LDR        R0, [SP, #80]
  0x08003578:  6800         LDR        R0, [R0]
  0x0800357A:  F240 4100    MOVW       R1, #0x0400
  0x0800357E:  F2C4 0101    MOVT       R1, #0x4001
  0x08003582:  4288         CMP        R0, R1
  0x08003584:  D111         BNE        .L22                     ; 0x080035AA
  0x08003586:  9813         LDR        R0, [SP, #76]
  0x08003588:  2800         CMP        R0, #0
  0x0800358A:  D079         BEQ        .L30                     ; 0x08003680
  0x0800358C:  9813         LDR        R0, [SP, #76]
  0x0800358E:  2804         CMP        R0, #4
  0x08003590:  D076         BEQ        .L30                     ; 0x08003680
  0x08003592:  9813         LDR        R0, [SP, #76]
  0x08003594:  2808         CMP        R0, #8
  0x08003596:  D073         BEQ        .L30                     ; 0x08003680
  0x08003598:  9813         LDR        R0, [SP, #76]
  0x0800359A:  280C         CMP        R0, #12
  0x0800359C:  D070         BEQ        .L30                     ; 0x08003680
  0x0800359E:  9813         LDR        R0, [SP, #76]
  0x080035A0:  2810         CMP        R0, #16
  0x080035A2:  D06D         BEQ        .L30                     ; 0x08003680
  0x080035A4:  9813         LDR        R0, [SP, #76]
  0x080035A6:  2814         CMP        R0, #20
  0x080035A8:  D06A         BEQ        .L30                     ; 0x08003680
.L22:
  0x080035AA:  9814         LDR        R0, [SP, #80]
  0x080035AC:  6800         LDR        R0, [R0]
  0x080035AE:  F641 0100    MOVW       R1, #0x1800
  0x080035B2:  F2C4 0100    MOVT       R1, #0x4000
  0x080035B6:  4288         CMP        R0, R1
  0x080035B8:  D105         BNE        .L23                     ; 0x080035C6
  0x080035BA:  9813         LDR        R0, [SP, #76]
  0x080035BC:  2800         CMP        R0, #0
  0x080035BE:  D05F         BEQ        .L30                     ; 0x08003680
  0x080035C0:  9813         LDR        R0, [SP, #76]
  0x080035C2:  2804         CMP        R0, #4
  0x080035C4:  D05C         BEQ        .L30                     ; 0x08003680
.L23:
  0x080035C6:  9814         LDR        R0, [SP, #80]
  0x080035C8:  6800         LDR        R0, [R0]
  0x080035CA:  F641 4100    MOVW       R1, #0x1C00
  0x080035CE:  F2C4 0100    MOVT       R1, #0x4000
  0x080035D2:  4288         CMP        R0, R1
  0x080035D4:  D102         BNE        .L24                     ; 0x080035DC
  0x080035D6:  9813         LDR        R0, [SP, #76]
  0x080035D8:  2800         CMP        R0, #0
  0x080035DA:  D051         BEQ        .L30                     ; 0x08003680
.L24:
  0x080035DC:  9814         LDR        R0, [SP, #80]
  0x080035DE:  6800         LDR        R0, [R0]
  0x080035E0:  F242 0100    MOVW       R1, #0x2000
  0x080035E4:  F2C4 0100    MOVT       R1, #0x4000
  0x080035E8:  4288         CMP        R0, R1
  0x080035EA:  D102         BNE        .L25                     ; 0x080035F2
  0x080035EC:  9813         LDR        R0, [SP, #76]
  0x080035EE:  2800         CMP        R0, #0
  0x080035F0:  D046         BEQ        .L30                     ; 0x08003680
.L25:
  0x080035F2:  9814         LDR        R0, [SP, #80]
  0x080035F4:  6800         LDR        R0, [R0]
  0x080035F6:  F244 0100    MOVW       R1, #0x4000
  0x080035FA:  F2C4 0101    MOVT       R1, #0x4001
  0x080035FE:  4288         CMP        R0, R1
  0x08003600:  D104         BNE        .L26                     ; 0x0800360C
  0x08003602:  9813         LDR        R0, [SP, #76]
  0x08003604:  B3E0         CBZ        R0, .L30                 ; 0x08003680
  0x08003606:  9813         LDR        R0, [SP, #76]
  0x08003608:  2804         CMP        R0, #4
  0x0800360A:  D039         BEQ        .L30                     ; 0x08003680
.L26:
  0x0800360C:  9814         LDR        R0, [SP, #80]
  0x0800360E:  6800         LDR        R0, [R0]
  0x08003610:  F244 4100    MOVW       R1, #0x4400
  0x08003614:  F2C4 0101    MOVT       R1, #0x4001
  0x08003618:  4288         CMP        R0, R1
  0x0800361A:  D101         BNE        .L27                     ; 0x08003620
  0x0800361C:  9813         LDR        R0, [SP, #76]
  0x0800361E:  B378         CBZ        R0, .L30                 ; 0x08003680
.L27:
  0x08003620:  9814         LDR        R0, [SP, #80]
  0x08003622:  6800         LDR        R0, [R0]
  0x08003624:  F644 0100    MOVW       R1, #0x4800
  0x08003628:  F2C4 0101    MOVT       R1, #0x4001
  0x0800362C:  4288         CMP        R0, R1
  0x0800362E:  D101         BNE        .L28                     ; 0x08003634
  0x08003630:  9813         LDR        R0, [SP, #76]
  0x08003632:  B328         CBZ        R0, .L30                 ; 0x08003680
.L28:
  0x08003634:  9814         LDR        R0, [SP, #80]
  0x08003636:  6800         LDR        R0, [R0]
  0x08003638:  F24E 0100    MOVW       R1, #0xE000
  0x0800363C:  F2C4 0100    MOVT       R1, #0x4000
  0x08003640:  4288         CMP        R0, R1
  0x08003642:  D10A         BNE        .L29                     ; 0x0800365A
  0x08003644:  9813         LDR        R0, [SP, #76]
  0x08003646:  B1D8         CBZ        R0, .L30                 ; 0x08003680
  0x08003648:  9813         LDR        R0, [SP, #76]
  0x0800364A:  2804         CMP        R0, #4
  0x0800364C:  D018         BEQ        .L30                     ; 0x08003680
  0x0800364E:  9813         LDR        R0, [SP, #76]
  0x08003650:  2808         CMP        R0, #8
  0x08003652:  D015         BEQ        .L30                     ; 0x08003680
  0x08003654:  9813         LDR        R0, [SP, #76]
  0x08003656:  280C         CMP        R0, #12
  0x08003658:  D012         BEQ        .L30                     ; 0x08003680
.L29:
  0x0800365A:  9814         LDR        R0, [SP, #80]
  0x0800365C:  6800         LDR        R0, [R0]
  0x0800365E:  F24E 4100    MOVW       R1, #0xE400
  0x08003662:  F2C4 0100    MOVT       R1, #0x4000
  0x08003666:  4288         CMP        R0, R1
  0x08003668:  D111         BNE        .L31                     ; 0x0800368E
  0x0800366A:  9813         LDR        R0, [SP, #76]
  0x0800366C:  B140         CBZ        R0, .L30                 ; 0x08003680
  0x0800366E:  9813         LDR        R0, [SP, #76]
  0x08003670:  2804         CMP        R0, #4
  0x08003672:  D005         BEQ        .L30                     ; 0x08003680
  0x08003674:  9813         LDR        R0, [SP, #76]
  0x08003676:  2808         CMP        R0, #8
  0x08003678:  D002         BEQ        .L30                     ; 0x08003680
  0x0800367A:  9813         LDR        R0, [SP, #76]
  0x0800367C:  280C         CMP        R0, #12
  0x0800367E:  D106         BNE        .L31                     ; 0x0800368E
.L30:
  0x08003680:  9813         LDR        R0, [SP, #76]
  0x08003682:  2810         CMP        R0, #16
  0x08003684:  D003         BEQ        .L31                     ; 0x0800368E
  0x08003686:  9813         LDR        R0, [SP, #76]
  0x08003688:  2814         CMP        R0, #20
  0x0800368A:  D000         BEQ        .L31                     ; 0x0800368E
  0x0800368C:  E007         B          .L32                     ; 0x0800369E
.L31:
  0x0800368E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003692:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003696:  F640 01AC    MOVW       R1, #0x08AC
  0x0800369A:  F003 FF2A    BL         assert_failed            ; 0x080074F2
.L32:
  0x0800369E:  F89D 0043    LDRB.W     R0, [SP, #67]
  0x080036A2:  2801         CMP        R0, #1
  0x080036A4:  D103         BNE        .L33                     ; 0x080036AE
  0x080036A6:  F89D 0042    LDRB.W     R0, [SP, #66]
  0x080036AA:  2801         CMP        R0, #1
  0x080036AC:  D003         BEQ        .L34                     ; 0x080036B6
.L33:
  0x080036AE:  2001         MOVS       R0, #1
  0x080036B0:  F88D 0057    STRB.W     R0, [SP, #87]
  0x080036B4:  E0FA         B          .L57                     ; 0x080038AC
.L34:
  0x080036B6:  9813         LDR        R0, [SP, #76]
  0x080036B8:  B920         CBNZ       R0, .L35                 ; 0x080036C4
  0x080036BA:  9914         LDR        R1, [SP, #80]
  0x080036BC:  2002         MOVS       R0, #2
  0x080036BE:  F881 003E    STRB.W     R0, [R1, #62]
  0x080036C2:  E02F         B          .L44                     ; 0x08003724
.L35:
  0x080036C4:  9813         LDR        R0, [SP, #76]
  0x080036C6:  2804         CMP        R0, #4
  0x080036C8:  D105         BNE        .L36                     ; 0x080036D6
  0x080036CA:  9914         LDR        R1, [SP, #80]
  0x080036CC:  2002         MOVS       R0, #2
  0x080036CE:  F881 003F    STRB.W     R0, [R1, #63]
  0x080036D2:  9007         STR        R0, [SP, #28]
  0x080036D4:  E025         B          .L43                     ; 0x08003722
.L36:
  0x080036D6:  9813         LDR        R0, [SP, #76]
  0x080036D8:  2808         CMP        R0, #8
  0x080036DA:  D105         BNE        .L37                     ; 0x080036E8
  0x080036DC:  9914         LDR        R1, [SP, #80]
  0x080036DE:  2002         MOVS       R0, #2
  0x080036E0:  F881 0040    STRB.W     R0, [R1, #64]
  0x080036E4:  9006         STR        R0, [SP, #24]
  0x080036E6:  E01A         B          .L42                     ; 0x0800371E
.L37:
  0x080036E8:  9813         LDR        R0, [SP, #76]
  0x080036EA:  280C         CMP        R0, #12
  0x080036EC:  D105         BNE        .L38                     ; 0x080036FA
  0x080036EE:  9914         LDR        R1, [SP, #80]
  0x080036F0:  2002         MOVS       R0, #2
  0x080036F2:  F881 0041    STRB.W     R0, [R1, #65]
  0x080036F6:  9005         STR        R0, [SP, #20]
  0x080036F8:  E00F         B          .L41                     ; 0x0800371A
.L38:
  0x080036FA:  9813         LDR        R0, [SP, #76]
  0x080036FC:  2810         CMP        R0, #16
  0x080036FE:  D105         BNE        .L39                     ; 0x0800370C
  0x08003700:  9914         LDR        R1, [SP, #80]
  0x08003702:  2002         MOVS       R0, #2
  0x08003704:  F881 0042    STRB.W     R0, [R1, #66]
  0x08003708:  9004         STR        R0, [SP, #16]
  0x0800370A:  E004         B          .L40                     ; 0x08003716
.L39:
  0x0800370C:  9914         LDR        R1, [SP, #80]
  0x0800370E:  2002         MOVS       R0, #2
  0x08003710:  F881 0043    STRB.W     R0, [R1, #67]
  0x08003714:  9004         STR        R0, [SP, #16]
.L40:
  0x08003716:  9804         LDR        R0, [SP, #16]
  0x08003718:  9005         STR        R0, [SP, #20]
.L41:
  0x0800371A:  9805         LDR        R0, [SP, #20]
  0x0800371C:  9006         STR        R0, [SP, #24]
.L42:
  0x0800371E:  9806         LDR        R0, [SP, #24]
  0x08003720:  9007         STR        R0, [SP, #28]
.L43:
  0x08003722:  9807         LDR        R0, [SP, #28]
.L44:
  0x08003724:  9813         LDR        R0, [SP, #76]
  0x08003726:  B920         CBNZ       R0, .L45                 ; 0x08003732
  0x08003728:  9914         LDR        R1, [SP, #80]
  0x0800372A:  2002         MOVS       R0, #2
  0x0800372C:  F881 0044    STRB.W     R0, [R1, #68]
  0x08003730:  E019         B          .L50                     ; 0x08003766
.L45:
  0x08003732:  9813         LDR        R0, [SP, #76]
  0x08003734:  2804         CMP        R0, #4
  0x08003736:  D105         BNE        .L46                     ; 0x08003744
  0x08003738:  9914         LDR        R1, [SP, #80]
  0x0800373A:  2002         MOVS       R0, #2
  0x0800373C:  F881 0045    STRB.W     R0, [R1, #69]
  0x08003740:  9003         STR        R0, [SP, #12]
  0x08003742:  E00F         B          .L49                     ; 0x08003764
.L46:
  0x08003744:  9813         LDR        R0, [SP, #76]
  0x08003746:  2808         CMP        R0, #8
  0x08003748:  D105         BNE        .L47                     ; 0x08003756
  0x0800374A:  9914         LDR        R1, [SP, #80]
  0x0800374C:  2002         MOVS       R0, #2
  0x0800374E:  F881 0046    STRB.W     R0, [R1, #70]
  0x08003752:  9002         STR        R0, [SP, #8]
  0x08003754:  E004         B          .L48                     ; 0x08003760
.L47:
  0x08003756:  9914         LDR        R1, [SP, #80]
  0x08003758:  2002         MOVS       R0, #2
  0x0800375A:  F881 0047    STRB.W     R0, [R1, #71]
  0x0800375E:  9002         STR        R0, [SP, #8]
.L48:
  0x08003760:  9802         LDR        R0, [SP, #8]
  0x08003762:  9003         STR        R0, [SP, #12]
.L49:
  0x08003764:  9803         LDR        R0, [SP, #12]
.L50:
  0x08003766:  9813         LDR        R0, [SP, #76]
  0x08003768:  9001         STR        R0, [SP, #4]
  0x0800376A:  280C         CMP        R0, #12
  0x0800376C:  D825         BHI        .L51                     ; 0x080037BA
  0x0800376E:  9901         LDR        R1, [SP, #4]
  0x08003770:  E8DF F001    TBB        [PC, R1]
  0x08003774:  07           DC.B       0x07                     ; '\x07'
  0x08003775:  23           DC.B       0x23                     ; '#'
  0x08003776:  23           DC.B       0x23                     ; '#'
  0x08003777:  23           DC.B       0x23                     ; '#'
  0x08003778:  0E           DC.B       0x0E                     ; '\x0E'
  0x08003779:  23           DC.B       0x23                     ; '#'
  0x0800377A:  23           DC.B       0x23                     ; '#'
  0x0800377B:  23           DC.B       0x23                     ; '#'
  0x0800377C:  15           DC.B       0x15                     ; '\x15'
  0x0800377D:  23           DC.B       0x23                     ; '#'
  0x0800377E:  23           DC.B       0x23                     ; '#'
  0x0800377F:  23           DC.B       0x23                     ; '#'
  0x08003780:  1C           DC.B       0x1C                     ; '\x1C'
  0x08003781:  00           DC.B       0x00                     ; '\0'
  0x08003782:  9814         LDR        R0, [SP, #80]
  0x08003784:  6801         LDR        R1, [R0]
  0x08003786:  68C8         LDR        R0, [R1, #12]
  0x08003788:  F040 0002    ORR        R0, R0, #2
  0x0800378C:  60C8         STR        R0, [R1, #12]
  0x0800378E:  E017         B          .L52                     ; 0x080037C0
  0x08003790:  9814         LDR        R0, [SP, #80]
  0x08003792:  6801         LDR        R1, [R0]
  0x08003794:  68C8         LDR        R0, [R1, #12]
  0x08003796:  F040 0004    ORR        R0, R0, #4
  0x0800379A:  60C8         STR        R0, [R1, #12]
  0x0800379C:  E010         B          .L52                     ; 0x080037C0
  0x0800379E:  9814         LDR        R0, [SP, #80]
  0x080037A0:  6801         LDR        R1, [R0]
  0x080037A2:  68C8         LDR        R0, [R1, #12]
  0x080037A4:  F040 0008    ORR        R0, R0, #8
  0x080037A8:  60C8         STR        R0, [R1, #12]
  0x080037AA:  E009         B          .L52                     ; 0x080037C0
  0x080037AC:  9814         LDR        R0, [SP, #80]
  0x080037AE:  6801         LDR        R1, [R0]
  0x080037B0:  68C8         LDR        R0, [R1, #12]
  0x080037B2:  F040 0010    ORR        R0, R0, #16
  0x080037B6:  60C8         STR        R0, [R1, #12]
  0x080037B8:  E002         B          .L52                     ; 0x080037C0
.L51:
  0x080037BA:  2001         MOVS       R0, #1
  0x080037BC:  F88D 004B    STRB.W     R0, [SP, #75]
.L52:
  0x080037C0:  F89D 004B    LDRB.W     R0, [SP, #75]
  0x080037C4:  2800         CMP        R0, #0
  0x080037C6:  D16D         BNE        .L56                     ; 0x080038A4
  0x080037C8:  9814         LDR        R0, [SP, #80]
  0x080037CA:  6800         LDR        R0, [R0]
  0x080037CC:  9913         LDR        R1, [SP, #76]
  0x080037CE:  2201         MOVS       R2, #1
  0x080037D0:  F017 FBD9    BL         TIM_CCxChannelCmd        ; 0x0801AF86
  0x080037D4:  9814         LDR        R0, [SP, #80]
  0x080037D6:  6800         LDR        R0, [R0]
  0x080037D8:  2100         MOVS       R1, #0
  0x080037DA:  F2C4 0101    MOVT       R1, #0x4001
  0x080037DE:  4288         CMP        R0, R1
  0x080037E0:  D044         BEQ        .L53                     ; 0x0800386C
  0x080037E2:  9814         LDR        R0, [SP, #80]
  0x080037E4:  6800         LDR        R0, [R0]
  0x080037E6:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x080037EA:  D03F         BEQ        .L53                     ; 0x0800386C
  0x080037EC:  9814         LDR        R0, [SP, #80]
  0x080037EE:  6800         LDR        R0, [R0]
  0x080037F0:  F240 4100    MOVW       R1, #0x0400
  0x080037F4:  F2C4 0100    MOVT       R1, #0x4000
  0x080037F8:  4288         CMP        R0, R1
  0x080037FA:  D037         BEQ        .L53                     ; 0x0800386C
  0x080037FC:  9814         LDR        R0, [SP, #80]
  0x080037FE:  6800         LDR        R0, [R0]
  0x08003800:  F640 0100    MOVW       R1, #0x0800
  0x08003804:  F2C4 0100    MOVT       R1, #0x4000
  0x08003808:  4288         CMP        R0, R1
  0x0800380A:  D02F         BEQ        .L53                     ; 0x0800386C
  0x0800380C:  9814         LDR        R0, [SP, #80]
  0x0800380E:  6800         LDR        R0, [R0]
  0x08003810:  F640 4100    MOVW       R1, #0x0C00
  0x08003814:  F2C4 0100    MOVT       R1, #0x4000
  0x08003818:  4288         CMP        R0, R1
  0x0800381A:  D027         BEQ        .L53                     ; 0x0800386C
  0x0800381C:  9814         LDR        R0, [SP, #80]
  0x0800381E:  6800         LDR        R0, [R0]
  0x08003820:  F240 4100    MOVW       R1, #0x0400
  0x08003824:  F2C4 0101    MOVT       R1, #0x4001
  0x08003828:  4288         CMP        R0, R1
  0x0800382A:  D01F         BEQ        .L53                     ; 0x0800386C
  0x0800382C:  9814         LDR        R0, [SP, #80]
  0x0800382E:  6800         LDR        R0, [R0]
  0x08003830:  F641 0100    MOVW       R1, #0x1800
  0x08003834:  F2C4 0100    MOVT       R1, #0x4000
  0x08003838:  4288         CMP        R0, R1
  0x0800383A:  D017         BEQ        .L53                     ; 0x0800386C
  0x0800383C:  9814         LDR        R0, [SP, #80]
  0x0800383E:  6800         LDR        R0, [R0]
  0x08003840:  F244 0100    MOVW       R1, #0x4000
  0x08003844:  F2C4 0101    MOVT       R1, #0x4001
  0x08003848:  4288         CMP        R0, R1
  0x0800384A:  D00F         BEQ        .L53                     ; 0x0800386C
  0x0800384C:  9814         LDR        R0, [SP, #80]
  0x0800384E:  6800         LDR        R0, [R0]
  0x08003850:  F24E 0100    MOVW       R1, #0xE000
  0x08003854:  F2C4 0100    MOVT       R1, #0x4000
  0x08003858:  4288         CMP        R0, R1
  0x0800385A:  D007         BEQ        .L53                     ; 0x0800386C
  0x0800385C:  9814         LDR        R0, [SP, #80]
  0x0800385E:  6800         LDR        R0, [R0]
  0x08003860:  F24E 4100    MOVW       R1, #0xE400
  0x08003864:  F2C4 0100    MOVT       R1, #0x4000
  0x08003868:  4288         CMP        R0, R1
  0x0800386A:  D115         BNE        .L55                     ; 0x08003898
.L53:
  0x0800386C:  9814         LDR        R0, [SP, #80]
  0x0800386E:  6800         LDR        R0, [R0]
  0x08003870:  6880         LDR        R0, [R0, #8]
  0x08003872:  2107         MOVS       R1, #7
  0x08003874:  F2C0 0101    MOVT       R1, #1
  0x08003878:  4008         ANDS       R0, R1
  0x0800387A:  9011         STR        R0, [SP, #68]
  0x0800387C:  9811         LDR        R0, [SP, #68]
  0x0800387E:  2806         CMP        R0, #6
  0x08003880:  D009         BEQ        .L54                     ; 0x08003896
  0x08003882:  9811         LDR        R0, [SP, #68]
  0x08003884:  F5B0 3F80    CMP.W      R0, #0x010000
  0x08003888:  D005         BEQ        .L54                     ; 0x08003896
  0x0800388A:  9814         LDR        R0, [SP, #80]
  0x0800388C:  6801         LDR        R1, [R0]
  0x0800388E:  6808         LDR        R0, [R1]
  0x08003890:  F040 0001    ORR        R0, R0, #1
  0x08003894:  6008         STR        R0, [R1]
.L54:
  0x08003896:  E005         B          .L56                     ; 0x080038A4
.L55:
  0x08003898:  9814         LDR        R0, [SP, #80]
  0x0800389A:  6801         LDR        R1, [R0]
  0x0800389C:  6808         LDR        R0, [R1]
  0x0800389E:  F040 0001    ORR        R0, R0, #1
  0x080038A2:  6008         STR        R0, [R1]
.L56:
  0x080038A4:  F89D 004B    LDRB.W     R0, [SP, #75]
  0x080038A8:  F88D 0057    STRB.W     R0, [SP, #87]
.L57:
  0x080038AC:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x080038B0:  B016         ADD        SP, SP, #88
  0x080038B2:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_IC_Stop_IT from charger_lto.o, size=892, align=4
HAL_TIM_IC_Stop_IT:
  0x080038B4:  B580         PUSH       {R7, LR}
  0x080038B6:  B08A         SUB        SP, SP, #40
  0x080038B8:  9009         STR        R0, [SP, #36]
  0x080038BA:  9108         STR        R1, [SP, #32]
  0x080038BC:  2000         MOVS       R0, #0
  0x080038BE:  F88D 001F    STRB.W     R0, [SP, #31]
  0x080038C2:  9809         LDR        R0, [SP, #36]
  0x080038C4:  6800         LDR        R0, [R0]
  0x080038C6:  2100         MOVS       R1, #0
  0x080038C8:  F2C4 0101    MOVT       R1, #0x4001
  0x080038CC:  4288         CMP        R0, R1
  0x080038CE:  D117         BNE        .L1                      ; 0x08003900
  0x080038D0:  9808         LDR        R0, [SP, #32]
  0x080038D2:  2800         CMP        R0, #0
  0x080038D4:  F000 80F6    BEQ.W      .L14                     ; 0x08003AC4
  0x080038D8:  9808         LDR        R0, [SP, #32]
  0x080038DA:  2804         CMP        R0, #4
  0x080038DC:  F000 80F2    BEQ.W      .L14                     ; 0x08003AC4
  0x080038E0:  9808         LDR        R0, [SP, #32]
  0x080038E2:  2808         CMP        R0, #8
  0x080038E4:  F000 80EE    BEQ.W      .L14                     ; 0x08003AC4
  0x080038E8:  9808         LDR        R0, [SP, #32]
  0x080038EA:  280C         CMP        R0, #12
  0x080038EC:  F000 80EA    BEQ.W      .L14                     ; 0x08003AC4
  0x080038F0:  9808         LDR        R0, [SP, #32]
  0x080038F2:  2810         CMP        R0, #16
  0x080038F4:  F000 80E6    BEQ.W      .L14                     ; 0x08003AC4
  0x080038F8:  9808         LDR        R0, [SP, #32]
  0x080038FA:  2814         CMP        R0, #20
  0x080038FC:  F000 80E2    BEQ.W      .L14                     ; 0x08003AC4
.L1:
  0x08003900:  9809         LDR        R0, [SP, #36]
  0x08003902:  6800         LDR        R0, [R0]
  0x08003904:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08003908:  D10F         BNE        .L2                      ; 0x0800392A
  0x0800390A:  9808         LDR        R0, [SP, #32]
  0x0800390C:  2800         CMP        R0, #0
  0x0800390E:  F000 80D9    BEQ.W      .L14                     ; 0x08003AC4
  0x08003912:  9808         LDR        R0, [SP, #32]
  0x08003914:  2804         CMP        R0, #4
  0x08003916:  F000 80D5    BEQ.W      .L14                     ; 0x08003AC4
  0x0800391A:  9808         LDR        R0, [SP, #32]
  0x0800391C:  2808         CMP        R0, #8
  0x0800391E:  F000 80D1    BEQ.W      .L14                     ; 0x08003AC4
  0x08003922:  9808         LDR        R0, [SP, #32]
  0x08003924:  280C         CMP        R0, #12
  0x08003926:  F000 80CD    BEQ.W      .L14                     ; 0x08003AC4
.L2:
  0x0800392A:  9809         LDR        R0, [SP, #36]
  0x0800392C:  6800         LDR        R0, [R0]
  0x0800392E:  F240 4100    MOVW       R1, #0x0400
  0x08003932:  F2C4 0100    MOVT       R1, #0x4000
  0x08003936:  4288         CMP        R0, R1
  0x08003938:  D10F         BNE        .L3                      ; 0x0800395A
  0x0800393A:  9808         LDR        R0, [SP, #32]
  0x0800393C:  2800         CMP        R0, #0
  0x0800393E:  F000 80C1    BEQ.W      .L14                     ; 0x08003AC4
  0x08003942:  9808         LDR        R0, [SP, #32]
  0x08003944:  2804         CMP        R0, #4
  0x08003946:  F000 80BD    BEQ.W      .L14                     ; 0x08003AC4
  0x0800394A:  9808         LDR        R0, [SP, #32]
  0x0800394C:  2808         CMP        R0, #8
  0x0800394E:  F000 80B9    BEQ.W      .L14                     ; 0x08003AC4
  0x08003952:  9808         LDR        R0, [SP, #32]
  0x08003954:  280C         CMP        R0, #12
  0x08003956:  F000 80B5    BEQ.W      .L14                     ; 0x08003AC4
.L3:
  0x0800395A:  9809         LDR        R0, [SP, #36]
  0x0800395C:  6800         LDR        R0, [R0]
  0x0800395E:  F640 0100    MOVW       R1, #0x0800
  0x08003962:  F2C4 0100    MOVT       R1, #0x4000
  0x08003966:  4288         CMP        R0, R1
  0x08003968:  D10F         BNE        .L4                      ; 0x0800398A
  0x0800396A:  9808         LDR        R0, [SP, #32]
  0x0800396C:  2800         CMP        R0, #0
  0x0800396E:  F000 80A9    BEQ.W      .L14                     ; 0x08003AC4
  0x08003972:  9808         LDR        R0, [SP, #32]
  0x08003974:  2804         CMP        R0, #4
  0x08003976:  F000 80A5    BEQ.W      .L14                     ; 0x08003AC4
  0x0800397A:  9808         LDR        R0, [SP, #32]
  0x0800397C:  2808         CMP        R0, #8
  0x0800397E:  F000 80A1    BEQ.W      .L14                     ; 0x08003AC4
  0x08003982:  9808         LDR        R0, [SP, #32]
  0x08003984:  280C         CMP        R0, #12
  0x08003986:  F000 809D    BEQ.W      .L14                     ; 0x08003AC4
.L4:
  0x0800398A:  9809         LDR        R0, [SP, #36]
  0x0800398C:  6800         LDR        R0, [R0]
  0x0800398E:  F640 4100    MOVW       R1, #0x0C00
  0x08003992:  F2C4 0100    MOVT       R1, #0x4000
  0x08003996:  4288         CMP        R0, R1
  0x08003998:  D10F         BNE        .L5                      ; 0x080039BA
  0x0800399A:  9808         LDR        R0, [SP, #32]
  0x0800399C:  2800         CMP        R0, #0
  0x0800399E:  F000 8091    BEQ.W      .L14                     ; 0x08003AC4
  0x080039A2:  9808         LDR        R0, [SP, #32]
  0x080039A4:  2804         CMP        R0, #4
  0x080039A6:  F000 808D    BEQ.W      .L14                     ; 0x08003AC4
  0x080039AA:  9808         LDR        R0, [SP, #32]
  0x080039AC:  2808         CMP        R0, #8
  0x080039AE:  F000 8089    BEQ.W      .L14                     ; 0x08003AC4
  0x080039B2:  9808         LDR        R0, [SP, #32]
  0x080039B4:  280C         CMP        R0, #12
  0x080039B6:  F000 8085    BEQ.W      .L14                     ; 0x08003AC4
.L5:
  0x080039BA:  9809         LDR        R0, [SP, #36]
  0x080039BC:  6800         LDR        R0, [R0]
  0x080039BE:  F240 4100    MOVW       R1, #0x0400
  0x080039C2:  F2C4 0101    MOVT       R1, #0x4001
  0x080039C6:  4288         CMP        R0, R1
  0x080039C8:  D111         BNE        .L6                      ; 0x080039EE
  0x080039CA:  9808         LDR        R0, [SP, #32]
  0x080039CC:  2800         CMP        R0, #0
  0x080039CE:  D079         BEQ        .L14                     ; 0x08003AC4
  0x080039D0:  9808         LDR        R0, [SP, #32]
  0x080039D2:  2804         CMP        R0, #4
  0x080039D4:  D076         BEQ        .L14                     ; 0x08003AC4
  0x080039D6:  9808         LDR        R0, [SP, #32]
  0x080039D8:  2808         CMP        R0, #8
  0x080039DA:  D073         BEQ        .L14                     ; 0x08003AC4
  0x080039DC:  9808         LDR        R0, [SP, #32]
  0x080039DE:  280C         CMP        R0, #12
  0x080039E0:  D070         BEQ        .L14                     ; 0x08003AC4
  0x080039E2:  9808         LDR        R0, [SP, #32]
  0x080039E4:  2810         CMP        R0, #16
  0x080039E6:  D06D         BEQ        .L14                     ; 0x08003AC4
  0x080039E8:  9808         LDR        R0, [SP, #32]
  0x080039EA:  2814         CMP        R0, #20
  0x080039EC:  D06A         BEQ        .L14                     ; 0x08003AC4
.L6:
  0x080039EE:  9809         LDR        R0, [SP, #36]
  0x080039F0:  6800         LDR        R0, [R0]
  0x080039F2:  F641 0100    MOVW       R1, #0x1800
  0x080039F6:  F2C4 0100    MOVT       R1, #0x4000
  0x080039FA:  4288         CMP        R0, R1
  0x080039FC:  D105         BNE        .L7                      ; 0x08003A0A
  0x080039FE:  9808         LDR        R0, [SP, #32]
  0x08003A00:  2800         CMP        R0, #0
  0x08003A02:  D05F         BEQ        .L14                     ; 0x08003AC4
  0x08003A04:  9808         LDR        R0, [SP, #32]
  0x08003A06:  2804         CMP        R0, #4
  0x08003A08:  D05C         BEQ        .L14                     ; 0x08003AC4
.L7:
  0x08003A0A:  9809         LDR        R0, [SP, #36]
  0x08003A0C:  6800         LDR        R0, [R0]
  0x08003A0E:  F641 4100    MOVW       R1, #0x1C00
  0x08003A12:  F2C4 0100    MOVT       R1, #0x4000
  0x08003A16:  4288         CMP        R0, R1
  0x08003A18:  D102         BNE        .L8                      ; 0x08003A20
  0x08003A1A:  9808         LDR        R0, [SP, #32]
  0x08003A1C:  2800         CMP        R0, #0
  0x08003A1E:  D051         BEQ        .L14                     ; 0x08003AC4
.L8:
  0x08003A20:  9809         LDR        R0, [SP, #36]
  0x08003A22:  6800         LDR        R0, [R0]
  0x08003A24:  F242 0100    MOVW       R1, #0x2000
  0x08003A28:  F2C4 0100    MOVT       R1, #0x4000
  0x08003A2C:  4288         CMP        R0, R1
  0x08003A2E:  D102         BNE        .L9                      ; 0x08003A36
  0x08003A30:  9808         LDR        R0, [SP, #32]
  0x08003A32:  2800         CMP        R0, #0
  0x08003A34:  D046         BEQ        .L14                     ; 0x08003AC4
.L9:
  0x08003A36:  9809         LDR        R0, [SP, #36]
  0x08003A38:  6800         LDR        R0, [R0]
  0x08003A3A:  F244 0100    MOVW       R1, #0x4000
  0x08003A3E:  F2C4 0101    MOVT       R1, #0x4001
  0x08003A42:  4288         CMP        R0, R1
  0x08003A44:  D104         BNE        .L10                     ; 0x08003A50
  0x08003A46:  9808         LDR        R0, [SP, #32]
  0x08003A48:  B3E0         CBZ        R0, .L14                 ; 0x08003AC4
  0x08003A4A:  9808         LDR        R0, [SP, #32]
  0x08003A4C:  2804         CMP        R0, #4
  0x08003A4E:  D039         BEQ        .L14                     ; 0x08003AC4
.L10:
  0x08003A50:  9809         LDR        R0, [SP, #36]
  0x08003A52:  6800         LDR        R0, [R0]
  0x08003A54:  F244 4100    MOVW       R1, #0x4400
  0x08003A58:  F2C4 0101    MOVT       R1, #0x4001
  0x08003A5C:  4288         CMP        R0, R1
  0x08003A5E:  D101         BNE        .L11                     ; 0x08003A64
  0x08003A60:  9808         LDR        R0, [SP, #32]
  0x08003A62:  B378         CBZ        R0, .L14                 ; 0x08003AC4
.L11:
  0x08003A64:  9809         LDR        R0, [SP, #36]
  0x08003A66:  6800         LDR        R0, [R0]
  0x08003A68:  F644 0100    MOVW       R1, #0x4800
  0x08003A6C:  F2C4 0101    MOVT       R1, #0x4001
  0x08003A70:  4288         CMP        R0, R1
  0x08003A72:  D101         BNE        .L12                     ; 0x08003A78
  0x08003A74:  9808         LDR        R0, [SP, #32]
  0x08003A76:  B328         CBZ        R0, .L14                 ; 0x08003AC4
.L12:
  0x08003A78:  9809         LDR        R0, [SP, #36]
  0x08003A7A:  6800         LDR        R0, [R0]
  0x08003A7C:  F24E 0100    MOVW       R1, #0xE000
  0x08003A80:  F2C4 0100    MOVT       R1, #0x4000
  0x08003A84:  4288         CMP        R0, R1
  0x08003A86:  D10A         BNE        .L13                     ; 0x08003A9E
  0x08003A88:  9808         LDR        R0, [SP, #32]
  0x08003A8A:  B1D8         CBZ        R0, .L14                 ; 0x08003AC4
  0x08003A8C:  9808         LDR        R0, [SP, #32]
  0x08003A8E:  2804         CMP        R0, #4
  0x08003A90:  D018         BEQ        .L14                     ; 0x08003AC4
  0x08003A92:  9808         LDR        R0, [SP, #32]
  0x08003A94:  2808         CMP        R0, #8
  0x08003A96:  D015         BEQ        .L14                     ; 0x08003AC4
  0x08003A98:  9808         LDR        R0, [SP, #32]
  0x08003A9A:  280C         CMP        R0, #12
  0x08003A9C:  D012         BEQ        .L14                     ; 0x08003AC4
.L13:
  0x08003A9E:  9809         LDR        R0, [SP, #36]
  0x08003AA0:  6800         LDR        R0, [R0]
  0x08003AA2:  F24E 4100    MOVW       R1, #0xE400
  0x08003AA6:  F2C4 0100    MOVT       R1, #0x4000
  0x08003AAA:  4288         CMP        R0, R1
  0x08003AAC:  D111         BNE        .L15                     ; 0x08003AD2
  0x08003AAE:  9808         LDR        R0, [SP, #32]
  0x08003AB0:  B140         CBZ        R0, .L14                 ; 0x08003AC4
  0x08003AB2:  9808         LDR        R0, [SP, #32]
  0x08003AB4:  2804         CMP        R0, #4
  0x08003AB6:  D005         BEQ        .L14                     ; 0x08003AC4
  0x08003AB8:  9808         LDR        R0, [SP, #32]
  0x08003ABA:  2808         CMP        R0, #8
  0x08003ABC:  D002         BEQ        .L14                     ; 0x08003AC4
  0x08003ABE:  9808         LDR        R0, [SP, #32]
  0x08003AC0:  280C         CMP        R0, #12
  0x08003AC2:  D106         BNE        .L15                     ; 0x08003AD2
.L14:
  0x08003AC4:  9808         LDR        R0, [SP, #32]
  0x08003AC6:  2810         CMP        R0, #16
  0x08003AC8:  D003         BEQ        .L15                     ; 0x08003AD2
  0x08003ACA:  9808         LDR        R0, [SP, #32]
  0x08003ACC:  2814         CMP        R0, #20
  0x08003ACE:  D000         BEQ        .L15                     ; 0x08003AD2
  0x08003AD0:  E007         B          .L16                     ; 0x08003AE2
.L15:
  0x08003AD2:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003AD6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003ADA:  F640 1104    MOVW       R1, #0x0904
  0x08003ADE:  F003 FD08    BL         assert_failed            ; 0x080074F2
.L16:
  0x08003AE2:  9808         LDR        R0, [SP, #32]
  0x08003AE4:  9006         STR        R0, [SP, #24]
  0x08003AE6:  280C         CMP        R0, #12
  0x08003AE8:  D825         BHI        .L17                     ; 0x08003B36
  0x08003AEA:  9906         LDR        R1, [SP, #24]
  0x08003AEC:  E8DF F001    TBB        [PC, R1]
  0x08003AF0:  07           DC.B       0x07                     ; '\x07'
  0x08003AF1:  23           DC.B       0x23                     ; '#'
  0x08003AF2:  23           DC.B       0x23                     ; '#'
  0x08003AF3:  23           DC.B       0x23                     ; '#'
  0x08003AF4:  0E           DC.B       0x0E                     ; '\x0E'
  0x08003AF5:  23           DC.B       0x23                     ; '#'
  0x08003AF6:  23           DC.B       0x23                     ; '#'
  0x08003AF7:  23           DC.B       0x23                     ; '#'
  0x08003AF8:  15           DC.B       0x15                     ; '\x15'
  0x08003AF9:  23           DC.B       0x23                     ; '#'
  0x08003AFA:  23           DC.B       0x23                     ; '#'
  0x08003AFB:  23           DC.B       0x23                     ; '#'
  0x08003AFC:  1C           DC.B       0x1C                     ; '\x1C'
  0x08003AFD:  00           DC.B       0x00                     ; '\0'
  0x08003AFE:  9809         LDR        R0, [SP, #36]
  0x08003B00:  6801         LDR        R1, [R0]
  0x08003B02:  68C8         LDR        R0, [R1, #12]
  0x08003B04:  F020 0002    BIC        R0, R0, #2
  0x08003B08:  60C8         STR        R0, [R1, #12]
  0x08003B0A:  E017         B          .L18                     ; 0x08003B3C
  0x08003B0C:  9809         LDR        R0, [SP, #36]
  0x08003B0E:  6801         LDR        R1, [R0]
  0x08003B10:  68C8         LDR        R0, [R1, #12]
  0x08003B12:  F020 0004    BIC        R0, R0, #4
  0x08003B16:  60C8         STR        R0, [R1, #12]
  0x08003B18:  E010         B          .L18                     ; 0x08003B3C
  0x08003B1A:  9809         LDR        R0, [SP, #36]
  0x08003B1C:  6801         LDR        R1, [R0]
  0x08003B1E:  68C8         LDR        R0, [R1, #12]
  0x08003B20:  F020 0008    BIC        R0, R0, #8
  0x08003B24:  60C8         STR        R0, [R1, #12]
  0x08003B26:  E009         B          .L18                     ; 0x08003B3C
  0x08003B28:  9809         LDR        R0, [SP, #36]
  0x08003B2A:  6801         LDR        R1, [R0]
  0x08003B2C:  68C8         LDR        R0, [R1, #12]
  0x08003B2E:  F020 0010    BIC        R0, R0, #16
  0x08003B32:  60C8         STR        R0, [R1, #12]
  0x08003B34:  E002         B          .L18                     ; 0x08003B3C
.L17:
  0x08003B36:  2001         MOVS       R0, #1
  0x08003B38:  F88D 001F    STRB.W     R0, [SP, #31]
.L18:
  0x08003B3C:  F89D 001F    LDRB.W     R0, [SP, #31]
  0x08003B40:  2800         CMP        R0, #0
  0x08003B42:  D171         BNE        .L35                     ; 0x08003C28
  0x08003B44:  9809         LDR        R0, [SP, #36]
  0x08003B46:  6800         LDR        R0, [R0]
  0x08003B48:  9908         LDR        R1, [SP, #32]
  0x08003B4A:  2200         MOVS       R2, #0
  0x08003B4C:  F017 FA1B    BL         TIM_CCxChannelCmd        ; 0x0801AF86
  0x08003B50:  9809         LDR        R0, [SP, #36]
  0x08003B52:  6800         LDR        R0, [R0]
  0x08003B54:  6A00         LDR        R0, [R0, #32]
  0x08003B56:  F241 1111    MOVW       R1, #0x1111
  0x08003B5A:  4208         TST        R0, R1
  0x08003B5C:  D10C         BNE        .L19                     ; 0x08003B78
  0x08003B5E:  9809         LDR        R0, [SP, #36]
  0x08003B60:  6800         LDR        R0, [R0]
  0x08003B62:  6A00         LDR        R0, [R0, #32]
  0x08003B64:  F240 4144    MOVW       R1, #0x0444
  0x08003B68:  4208         TST        R0, R1
  0x08003B6A:  D105         BNE        .L19                     ; 0x08003B78
  0x08003B6C:  9809         LDR        R0, [SP, #36]
  0x08003B6E:  6801         LDR        R1, [R0]
  0x08003B70:  6808         LDR        R0, [R1]
  0x08003B72:  F020 0001    BIC        R0, R0, #1
  0x08003B76:  6008         STR        R0, [R1]
.L19:
  0x08003B78:  9808         LDR        R0, [SP, #32]
  0x08003B7A:  B920         CBNZ       R0, .L20                 ; 0x08003B86
  0x08003B7C:  9909         LDR        R1, [SP, #36]
  0x08003B7E:  2001         MOVS       R0, #1
  0x08003B80:  F881 003E    STRB.W     R0, [R1, #62]
  0x08003B84:  E02F         B          .L29                     ; 0x08003BE6
.L20:
  0x08003B86:  9808         LDR        R0, [SP, #32]
  0x08003B88:  2804         CMP        R0, #4
  0x08003B8A:  D105         BNE        .L21                     ; 0x08003B98
  0x08003B8C:  9909         LDR        R1, [SP, #36]
  0x08003B8E:  2001         MOVS       R0, #1
  0x08003B90:  F881 003F    STRB.W     R0, [R1, #63]
  0x08003B94:  9005         STR        R0, [SP, #20]
  0x08003B96:  E025         B          .L28                     ; 0x08003BE4
.L21:
  0x08003B98:  9808         LDR        R0, [SP, #32]
  0x08003B9A:  2808         CMP        R0, #8
  0x08003B9C:  D105         BNE        .L22                     ; 0x08003BAA
  0x08003B9E:  9909         LDR        R1, [SP, #36]
  0x08003BA0:  2001         MOVS       R0, #1
  0x08003BA2:  F881 0040    STRB.W     R0, [R1, #64]
  0x08003BA6:  9004         STR        R0, [SP, #16]
  0x08003BA8:  E01A         B          .L27                     ; 0x08003BE0
.L22:
  0x08003BAA:  9808         LDR        R0, [SP, #32]
  0x08003BAC:  280C         CMP        R0, #12
  0x08003BAE:  D105         BNE        .L23                     ; 0x08003BBC
  0x08003BB0:  9909         LDR        R1, [SP, #36]
  0x08003BB2:  2001         MOVS       R0, #1
  0x08003BB4:  F881 0041    STRB.W     R0, [R1, #65]
  0x08003BB8:  9003         STR        R0, [SP, #12]
  0x08003BBA:  E00F         B          .L26                     ; 0x08003BDC
.L23:
  0x08003BBC:  9808         LDR        R0, [SP, #32]
  0x08003BBE:  2810         CMP        R0, #16
  0x08003BC0:  D105         BNE        .L24                     ; 0x08003BCE
  0x08003BC2:  9909         LDR        R1, [SP, #36]
  0x08003BC4:  2001         MOVS       R0, #1
  0x08003BC6:  F881 0042    STRB.W     R0, [R1, #66]
  0x08003BCA:  9002         STR        R0, [SP, #8]
  0x08003BCC:  E004         B          .L25                     ; 0x08003BD8
.L24:
  0x08003BCE:  9909         LDR        R1, [SP, #36]
  0x08003BD0:  2001         MOVS       R0, #1
  0x08003BD2:  F881 0043    STRB.W     R0, [R1, #67]
  0x08003BD6:  9002         STR        R0, [SP, #8]
.L25:
  0x08003BD8:  9802         LDR        R0, [SP, #8]
  0x08003BDA:  9003         STR        R0, [SP, #12]
.L26:
  0x08003BDC:  9803         LDR        R0, [SP, #12]
  0x08003BDE:  9004         STR        R0, [SP, #16]
.L27:
  0x08003BE0:  9804         LDR        R0, [SP, #16]
  0x08003BE2:  9005         STR        R0, [SP, #20]
.L28:
  0x08003BE4:  9805         LDR        R0, [SP, #20]
.L29:
  0x08003BE6:  9808         LDR        R0, [SP, #32]
  0x08003BE8:  B920         CBNZ       R0, .L30                 ; 0x08003BF4
  0x08003BEA:  9909         LDR        R1, [SP, #36]
  0x08003BEC:  2001         MOVS       R0, #1
  0x08003BEE:  F881 0044    STRB.W     R0, [R1, #68]
  0x08003BF2:  E019         B          .L35                     ; 0x08003C28
.L30:
  0x08003BF4:  9808         LDR        R0, [SP, #32]
  0x08003BF6:  2804         CMP        R0, #4
  0x08003BF8:  D105         BNE        .L31                     ; 0x08003C06
  0x08003BFA:  9909         LDR        R1, [SP, #36]
  0x08003BFC:  2001         MOVS       R0, #1
  0x08003BFE:  F881 0045    STRB.W     R0, [R1, #69]
  0x08003C02:  9001         STR        R0, [SP, #4]
  0x08003C04:  E00F         B          .L34                     ; 0x08003C26
.L31:
  0x08003C06:  9808         LDR        R0, [SP, #32]
  0x08003C08:  2808         CMP        R0, #8
  0x08003C0A:  D105         BNE        .L32                     ; 0x08003C18
  0x08003C0C:  9909         LDR        R1, [SP, #36]
  0x08003C0E:  2001         MOVS       R0, #1
  0x08003C10:  F881 0046    STRB.W     R0, [R1, #70]
  0x08003C14:  9000         STR        R0, [SP, #0]
  0x08003C16:  E004         B          .L33                     ; 0x08003C22
.L32:
  0x08003C18:  9909         LDR        R1, [SP, #36]
  0x08003C1A:  2001         MOVS       R0, #1
  0x08003C1C:  F881 0047    STRB.W     R0, [R1, #71]
  0x08003C20:  9000         STR        R0, [SP, #0]
.L33:
  0x08003C22:  9800         LDR        R0, [SP, #0]
  0x08003C24:  9001         STR        R0, [SP, #4]
.L34:
  0x08003C26:  9801         LDR        R0, [SP, #4]
.L35:
  0x08003C28:  F89D 001F    LDRB.W     R0, [SP, #31]
  0x08003C2C:  B00A         ADD        SP, SP, #40
  0x08003C2E:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_PWM_ConfigChannel from charger_lto.o, size=1424, align=4
HAL_TIM_PWM_ConfigChannel:
  0x08003C30:  B580         PUSH       {R7, LR}
  0x08003C32:  B086         SUB        SP, SP, #24
  0x08003C34:  9004         STR        R0, [SP, #16]
  0x08003C36:  9103         STR        R1, [SP, #12]
  0x08003C38:  9202         STR        R2, [SP, #8]
  0x08003C3A:  2000         MOVS       R0, #0
  0x08003C3C:  F88D 0007    STRB.W     R0, [SP, #7]
  0x08003C40:  9802         LDR        R0, [SP, #8]
  0x08003C42:  B188         CBZ        R0, .L1                  ; 0x08003C68
  0x08003C44:  9802         LDR        R0, [SP, #8]
  0x08003C46:  2804         CMP        R0, #4
  0x08003C48:  D00E         BEQ        .L1                      ; 0x08003C68
  0x08003C4A:  9802         LDR        R0, [SP, #8]
  0x08003C4C:  2808         CMP        R0, #8
  0x08003C4E:  D00B         BEQ        .L1                      ; 0x08003C68
  0x08003C50:  9802         LDR        R0, [SP, #8]
  0x08003C52:  280C         CMP        R0, #12
  0x08003C54:  D008         BEQ        .L1                      ; 0x08003C68
  0x08003C56:  9802         LDR        R0, [SP, #8]
  0x08003C58:  2810         CMP        R0, #16
  0x08003C5A:  D005         BEQ        .L1                      ; 0x08003C68
  0x08003C5C:  9802         LDR        R0, [SP, #8]
  0x08003C5E:  2814         CMP        R0, #20
  0x08003C60:  D002         BEQ        .L1                      ; 0x08003C68
  0x08003C62:  9802         LDR        R0, [SP, #8]
  0x08003C64:  283C         CMP        R0, #60
  0x08003C66:  D100         BNE        .L2                      ; 0x08003C6A
.L1:
  0x08003C68:  E007         B          .L3                      ; 0x08003C7A
.L2:
  0x08003C6A:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003C6E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003C72:  F241 01B3    MOVW       R1, #0x10B3
  0x08003C76:  F003 FC3C    BL         assert_failed            ; 0x080074F2
.L3:
  0x08003C7A:  9803         LDR        R0, [SP, #12]
  0x08003C7C:  6800         LDR        R0, [R0]
  0x08003C7E:  2860         CMP        R0, #96
  0x08003C80:  D01F         BEQ        .L4                      ; 0x08003CC2
  0x08003C82:  9803         LDR        R0, [SP, #12]
  0x08003C84:  6800         LDR        R0, [R0]
  0x08003C86:  2870         CMP        R0, #112
  0x08003C88:  D01B         BEQ        .L4                      ; 0x08003CC2
  0x08003C8A:  9803         LDR        R0, [SP, #12]
  0x08003C8C:  6800         LDR        R0, [R0]
  0x08003C8E:  2140         MOVS       R1, #64
  0x08003C90:  F2C0 0101    MOVT       R1, #1
  0x08003C94:  4288         CMP        R0, R1
  0x08003C96:  D014         BEQ        .L4                      ; 0x08003CC2
  0x08003C98:  9803         LDR        R0, [SP, #12]
  0x08003C9A:  6800         LDR        R0, [R0]
  0x08003C9C:  2150         MOVS       R1, #80
  0x08003C9E:  F2C0 0101    MOVT       R1, #1
  0x08003CA2:  4288         CMP        R0, R1
  0x08003CA4:  D00D         BEQ        .L4                      ; 0x08003CC2
  0x08003CA6:  9803         LDR        R0, [SP, #12]
  0x08003CA8:  6800         LDR        R0, [R0]
  0x08003CAA:  2160         MOVS       R1, #96
  0x08003CAC:  F2C0 0101    MOVT       R1, #1
  0x08003CB0:  4288         CMP        R0, R1
  0x08003CB2:  D006         BEQ        .L4                      ; 0x08003CC2
  0x08003CB4:  9803         LDR        R0, [SP, #12]
  0x08003CB6:  6800         LDR        R0, [R0]
  0x08003CB8:  2170         MOVS       R1, #112
  0x08003CBA:  F2C0 0101    MOVT       R1, #1
  0x08003CBE:  4288         CMP        R0, R1
  0x08003CC0:  D100         BNE        .L5                      ; 0x08003CC4
.L4:
  0x08003CC2:  E007         B          .L6                      ; 0x08003CD4
.L5:
  0x08003CC4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003CC8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003CCC:  F241 01B4    MOVW       R1, #0x10B4
  0x08003CD0:  F003 FC0F    BL         assert_failed            ; 0x080074F2
.L6:
  0x08003CD4:  9803         LDR        R0, [SP, #12]
  0x08003CD6:  6880         LDR        R0, [R0, #8]
  0x08003CD8:  B118         CBZ        R0, .L7                  ; 0x08003CE2
  0x08003CDA:  9803         LDR        R0, [SP, #12]
  0x08003CDC:  6880         LDR        R0, [R0, #8]
  0x08003CDE:  2802         CMP        R0, #2
  0x08003CE0:  D100         BNE        .L8                      ; 0x08003CE4
.L7:
  0x08003CE2:  E007         B          .L9                      ; 0x08003CF4
.L8:
  0x08003CE4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003CE8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003CEC:  F241 01B5    MOVW       R1, #0x10B5
  0x08003CF0:  F003 FBFF    BL         assert_failed            ; 0x080074F2
.L9:
  0x08003CF4:  9803         LDR        R0, [SP, #12]
  0x08003CF6:  6900         LDR        R0, [R0, #16]
  0x08003CF8:  B118         CBZ        R0, .L10                 ; 0x08003D02
  0x08003CFA:  9803         LDR        R0, [SP, #12]
  0x08003CFC:  6900         LDR        R0, [R0, #16]
  0x08003CFE:  2804         CMP        R0, #4
  0x08003D00:  D100         BNE        .L11                     ; 0x08003D04
.L10:
  0x08003D02:  E007         B          .L12                     ; 0x08003D14
.L11:
  0x08003D04:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003D08:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003D0C:  F241 01B6    MOVW       R1, #0x10B6
  0x08003D10:  F003 FBEF    BL         assert_failed            ; 0x080074F2
.L12:
  0x08003D14:  9804         LDR        R0, [SP, #16]
  0x08003D16:  F890 003C    LDRB.W     R0, [R0, #60]
  0x08003D1A:  2801         CMP        R0, #1
  0x08003D1C:  D103         BNE        .L13                     ; 0x08003D26
  0x08003D1E:  2002         MOVS       R0, #2
  0x08003D20:  F88D 0017    STRB.W     R0, [SP, #23]
  0x08003D24:  E248         B          .L34                     ; 0x080041B8
.L13:
  0x08003D26:  9904         LDR        R1, [SP, #16]
  0x08003D28:  2001         MOVS       R0, #1
  0x08003D2A:  F881 003C    STRB.W     R0, [R1, #60]
  0x08003D2E:  9802         LDR        R0, [SP, #8]
  0x08003D30:  9000         STR        R0, [SP, #0]
  0x08003D32:  2814         CMP        R0, #20
  0x08003D34:  F200 8235    BHI.W      .L32                     ; 0x080041A2
  0x08003D38:  9900         LDR        R1, [SP, #0]
  0x08003D3A:  E8DF F011    TBH        [PC, R1, LSL #1]
  0x08003D3E:  15           DC.B       0x15                     ; '\x15'
  0x08003D3F:  00           DC.B       0x00                     ; '\0'
  0x08003D40:  32           DC.B       0x32                     ; '2'
  0x08003D41:  02           DC.B       0x02                     ; '\x02'
  0x08003D42:  32           DC.B       0x32                     ; '2'
  0x08003D43:  02           DC.B       0x02                     ; '\x02'
  0x08003D44:  32           DC.B       0x32                     ; '2'
  0x08003D45:  02           DC.B       0x02                     ; '\x02'
  0x08003D46:  A3           DC.B       0xA3                     ; '\xA3'
  0x08003D47:  00           DC.B       0x00                     ; '\0'
  0x08003D48:  32           DC.B       0x32                     ; '2'
  0x08003D49:  02           DC.B       0x02                     ; '\x02'
  0x08003D4A:  32           DC.B       0x32                     ; '2'
  0x08003D4B:  02           DC.B       0x02                     ; '\x02'
  0x08003D4C:  32           DC.B       0x32                     ; '2'
  0x08003D4D:  02           DC.B       0x02                     ; '\x02'
  0x08003D4E:  12           DC.B       0x12                     ; '\x12'
  0x08003D4F:  01           DC.B       0x01                     ; '\x01'
  0x08003D50:  32           DC.B       0x32                     ; '2'
  0x08003D51:  02           DC.B       0x02                     ; '\x02'
  0x08003D52:  32           DC.B       0x32                     ; '2'
  0x08003D53:  02           DC.B       0x02                     ; '\x02'
  0x08003D54:  32           DC.B       0x32                     ; '2'
  0x08003D55:  02           DC.B       0x02                     ; '\x02'
  0x08003D56:  70           DC.B       0x70                     ; 'p'
  0x08003D57:  01           DC.B       0x01                     ; '\x01'
  0x08003D58:  32           DC.B       0x32                     ; '2'
  0x08003D59:  02           DC.B       0x02                     ; '\x02'
  0x08003D5A:  32           DC.B       0x32                     ; '2'
  0x08003D5B:  02           DC.B       0x02                     ; '\x02'
  0x08003D5C:  32           DC.B       0x32                     ; '2'
  0x08003D5D:  02           DC.B       0x02                     ; '\x02'
  0x08003D5E:  CF           DC.B       0xCF                     ; '\xCF'
  0x08003D5F:  01           DC.B       0x01                     ; '\x01'
  0x08003D60:  32           DC.B       0x32                     ; '2'
  0x08003D61:  02           DC.B       0x02                     ; '\x02'
  0x08003D62:  32           DC.B       0x32                     ; '2'
  0x08003D63:  02           DC.B       0x02                     ; '\x02'
  0x08003D64:  32           DC.B       0x32                     ; '2'
  0x08003D65:  02           DC.B       0x02                     ; '\x02'
  0x08003D66:  00           DC.B       0x00                     ; '\0'
  0x08003D67:  02           DC.B       0x02                     ; '\x02'
  0x08003D68:  9804         LDR        R0, [SP, #16]
  0x08003D6A:  6800         LDR        R0, [R0]
  0x08003D6C:  2100         MOVS       R1, #0
  0x08003D6E:  F2C4 0101    MOVT       R1, #0x4001
  0x08003D72:  4288         CMP        R0, R1
  0x08003D74:  D064         BEQ        .L14                     ; 0x08003E40
  0x08003D76:  9804         LDR        R0, [SP, #16]
  0x08003D78:  6800         LDR        R0, [R0]
  0x08003D7A:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08003D7E:  D05F         BEQ        .L14                     ; 0x08003E40
  0x08003D80:  9804         LDR        R0, [SP, #16]
  0x08003D82:  6800         LDR        R0, [R0]
  0x08003D84:  F240 4100    MOVW       R1, #0x0400
  0x08003D88:  F2C4 0100    MOVT       R1, #0x4000
  0x08003D8C:  4288         CMP        R0, R1
  0x08003D8E:  D057         BEQ        .L14                     ; 0x08003E40
  0x08003D90:  9804         LDR        R0, [SP, #16]
  0x08003D92:  6800         LDR        R0, [R0]
  0x08003D94:  F640 0100    MOVW       R1, #0x0800
  0x08003D98:  F2C4 0100    MOVT       R1, #0x4000
  0x08003D9C:  4288         CMP        R0, R1
  0x08003D9E:  D04F         BEQ        .L14                     ; 0x08003E40
  0x08003DA0:  9804         LDR        R0, [SP, #16]
  0x08003DA2:  6800         LDR        R0, [R0]
  0x08003DA4:  F640 4100    MOVW       R1, #0x0C00
  0x08003DA8:  F2C4 0100    MOVT       R1, #0x4000
  0x08003DAC:  4288         CMP        R0, R1
  0x08003DAE:  D047         BEQ        .L14                     ; 0x08003E40
  0x08003DB0:  9804         LDR        R0, [SP, #16]
  0x08003DB2:  6800         LDR        R0, [R0]
  0x08003DB4:  F240 4100    MOVW       R1, #0x0400
  0x08003DB8:  F2C4 0101    MOVT       R1, #0x4001
  0x08003DBC:  4288         CMP        R0, R1
  0x08003DBE:  D03F         BEQ        .L14                     ; 0x08003E40
  0x08003DC0:  9804         LDR        R0, [SP, #16]
  0x08003DC2:  6800         LDR        R0, [R0]
  0x08003DC4:  F641 0100    MOVW       R1, #0x1800
  0x08003DC8:  F2C4 0100    MOVT       R1, #0x4000
  0x08003DCC:  4288         CMP        R0, R1
  0x08003DCE:  D037         BEQ        .L14                     ; 0x08003E40
  0x08003DD0:  9804         LDR        R0, [SP, #16]
  0x08003DD2:  6800         LDR        R0, [R0]
  0x08003DD4:  F641 4100    MOVW       R1, #0x1C00
  0x08003DD8:  F2C4 0100    MOVT       R1, #0x4000
  0x08003DDC:  4288         CMP        R0, R1
  0x08003DDE:  D02F         BEQ        .L14                     ; 0x08003E40
  0x08003DE0:  9804         LDR        R0, [SP, #16]
  0x08003DE2:  6800         LDR        R0, [R0]
  0x08003DE4:  F242 0100    MOVW       R1, #0x2000
  0x08003DE8:  F2C4 0100    MOVT       R1, #0x4000
  0x08003DEC:  4288         CMP        R0, R1
  0x08003DEE:  D027         BEQ        .L14                     ; 0x08003E40
  0x08003DF0:  9804         LDR        R0, [SP, #16]
  0x08003DF2:  6800         LDR        R0, [R0]
  0x08003DF4:  F244 0100    MOVW       R1, #0x4000
  0x08003DF8:  F2C4 0101    MOVT       R1, #0x4001
  0x08003DFC:  4288         CMP        R0, R1
  0x08003DFE:  D01F         BEQ        .L14                     ; 0x08003E40
  0x08003E00:  9804         LDR        R0, [SP, #16]
  0x08003E02:  6800         LDR        R0, [R0]
  0x08003E04:  F244 4100    MOVW       R1, #0x4400
  0x08003E08:  F2C4 0101    MOVT       R1, #0x4001
  0x08003E0C:  4288         CMP        R0, R1
  0x08003E0E:  D017         BEQ        .L14                     ; 0x08003E40
  0x08003E10:  9804         LDR        R0, [SP, #16]
  0x08003E12:  6800         LDR        R0, [R0]
  0x08003E14:  F644 0100    MOVW       R1, #0x4800
  0x08003E18:  F2C4 0101    MOVT       R1, #0x4001
  0x08003E1C:  4288         CMP        R0, R1
  0x08003E1E:  D00F         BEQ        .L14                     ; 0x08003E40
  0x08003E20:  9804         LDR        R0, [SP, #16]
  0x08003E22:  6800         LDR        R0, [R0]
  0x08003E24:  F24E 0100    MOVW       R1, #0xE000
  0x08003E28:  F2C4 0100    MOVT       R1, #0x4000
  0x08003E2C:  4288         CMP        R0, R1
  0x08003E2E:  D007         BEQ        .L14                     ; 0x08003E40
  0x08003E30:  9804         LDR        R0, [SP, #16]
  0x08003E32:  6800         LDR        R0, [R0]
  0x08003E34:  F24E 4100    MOVW       R1, #0xE400
  0x08003E38:  F2C4 0100    MOVT       R1, #0x4000
  0x08003E3C:  4288         CMP        R0, R1
  0x08003E3E:  D100         BNE        .L15                     ; 0x08003E42
.L14:
  0x08003E40:  E007         B          .L16                     ; 0x08003E52
.L15:
  0x08003E42:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003E46:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003E4A:  F44F 5186    MOV.W      R1, #0x10C0
  0x08003E4E:  F003 FB50    BL         assert_failed            ; 0x080074F2
.L16:
  0x08003E52:  9804         LDR        R0, [SP, #16]
  0x08003E54:  6800         LDR        R0, [R0]
  0x08003E56:  9903         LDR        R1, [SP, #12]
  0x08003E58:  F00A F8B7    BL         TIM_OC1_SetConfig        ; 0x0800DFCA
  0x08003E5C:  9804         LDR        R0, [SP, #16]
  0x08003E5E:  6801         LDR        R1, [R0]
  0x08003E60:  6988         LDR        R0, [R1, #24]
  0x08003E62:  F040 0008    ORR        R0, R0, #8
  0x08003E66:  6188         STR        R0, [R1, #24]
  0x08003E68:  9804         LDR        R0, [SP, #16]
  0x08003E6A:  6801         LDR        R1, [R0]
  0x08003E6C:  6988         LDR        R0, [R1, #24]
  0x08003E6E:  F020 0004    BIC        R0, R0, #4
  0x08003E72:  6188         STR        R0, [R1, #24]
  0x08003E74:  9803         LDR        R0, [SP, #12]
  0x08003E76:  6902         LDR        R2, [R0, #16]
  0x08003E78:  9804         LDR        R0, [SP, #16]
  0x08003E7A:  6801         LDR        R1, [R0]
  0x08003E7C:  6988         LDR        R0, [R1, #24]
  0x08003E7E:  4310         ORRS       R0, R2
  0x08003E80:  6188         STR        R0, [R1, #24]
  0x08003E82:  E191         B          .L33                     ; 0x080041A8
  0x08003E84:  9804         LDR        R0, [SP, #16]
  0x08003E86:  6800         LDR        R0, [R0]
  0x08003E88:  2100         MOVS       R1, #0
  0x08003E8A:  F2C4 0101    MOVT       R1, #0x4001
  0x08003E8E:  4288         CMP        R0, R1
  0x08003E90:  D044         BEQ        .L17                     ; 0x08003F1C
  0x08003E92:  9804         LDR        R0, [SP, #16]
  0x08003E94:  6800         LDR        R0, [R0]
  0x08003E96:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08003E9A:  D03F         BEQ        .L17                     ; 0x08003F1C
  0x08003E9C:  9804         LDR        R0, [SP, #16]
  0x08003E9E:  6800         LDR        R0, [R0]
  0x08003EA0:  F240 4100    MOVW       R1, #0x0400
  0x08003EA4:  F2C4 0100    MOVT       R1, #0x4000
  0x08003EA8:  4288         CMP        R0, R1
  0x08003EAA:  D037         BEQ        .L17                     ; 0x08003F1C
  0x08003EAC:  9804         LDR        R0, [SP, #16]
  0x08003EAE:  6800         LDR        R0, [R0]
  0x08003EB0:  F640 0100    MOVW       R1, #0x0800
  0x08003EB4:  F2C4 0100    MOVT       R1, #0x4000
  0x08003EB8:  4288         CMP        R0, R1
  0x08003EBA:  D02F         BEQ        .L17                     ; 0x08003F1C
  0x08003EBC:  9804         LDR        R0, [SP, #16]
  0x08003EBE:  6800         LDR        R0, [R0]
  0x08003EC0:  F640 4100    MOVW       R1, #0x0C00
  0x08003EC4:  F2C4 0100    MOVT       R1, #0x4000
  0x08003EC8:  4288         CMP        R0, R1
  0x08003ECA:  D027         BEQ        .L17                     ; 0x08003F1C
  0x08003ECC:  9804         LDR        R0, [SP, #16]
  0x08003ECE:  6800         LDR        R0, [R0]
  0x08003ED0:  F240 4100    MOVW       R1, #0x0400
  0x08003ED4:  F2C4 0101    MOVT       R1, #0x4001
  0x08003ED8:  4288         CMP        R0, R1
  0x08003EDA:  D01F         BEQ        .L17                     ; 0x08003F1C
  0x08003EDC:  9804         LDR        R0, [SP, #16]
  0x08003EDE:  6800         LDR        R0, [R0]
  0x08003EE0:  F641 0100    MOVW       R1, #0x1800
  0x08003EE4:  F2C4 0100    MOVT       R1, #0x4000
  0x08003EE8:  4288         CMP        R0, R1
  0x08003EEA:  D017         BEQ        .L17                     ; 0x08003F1C
  0x08003EEC:  9804         LDR        R0, [SP, #16]
  0x08003EEE:  6800         LDR        R0, [R0]
  0x08003EF0:  F244 0100    MOVW       R1, #0x4000
  0x08003EF4:  F2C4 0101    MOVT       R1, #0x4001
  0x08003EF8:  4288         CMP        R0, R1
  0x08003EFA:  D00F         BEQ        .L17                     ; 0x08003F1C
  0x08003EFC:  9804         LDR        R0, [SP, #16]
  0x08003EFE:  6800         LDR        R0, [R0]
  0x08003F00:  F24E 0100    MOVW       R1, #0xE000
  0x08003F04:  F2C4 0100    MOVT       R1, #0x4000
  0x08003F08:  4288         CMP        R0, R1
  0x08003F0A:  D007         BEQ        .L17                     ; 0x08003F1C
  0x08003F0C:  9804         LDR        R0, [SP, #16]
  0x08003F0E:  6800         LDR        R0, [R0]
  0x08003F10:  F24E 4100    MOVW       R1, #0xE400
  0x08003F14:  F2C4 0100    MOVT       R1, #0x4000
  0x08003F18:  4288         CMP        R0, R1
  0x08003F1A:  D100         BNE        .L18                     ; 0x08003F1E
.L17:
  0x08003F1C:  E007         B          .L19                     ; 0x08003F2E
.L18:
  0x08003F1E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003F22:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003F26:  F241 01D1    MOVW       R1, #0x10D1
  0x08003F2A:  F003 FAE2    BL         assert_failed            ; 0x080074F2
.L19:
  0x08003F2E:  9804         LDR        R0, [SP, #16]
  0x08003F30:  6800         LDR        R0, [R0]
  0x08003F32:  9903         LDR        R1, [SP, #12]
  0x08003F34:  F017 FAF7    BL         TIM_OC2_SetConfig        ; 0x0801B526
  0x08003F38:  9804         LDR        R0, [SP, #16]
  0x08003F3A:  6801         LDR        R1, [R0]
  0x08003F3C:  6988         LDR        R0, [R1, #24]
  0x08003F3E:  F440 6000    ORR        R0, R0, #0x0800
  0x08003F42:  6188         STR        R0, [R1, #24]
  0x08003F44:  9804         LDR        R0, [SP, #16]
  0x08003F46:  6801         LDR        R1, [R0]
  0x08003F48:  6988         LDR        R0, [R1, #24]
  0x08003F4A:  F420 6080    BIC        R0, R0, #0x0400
  0x08003F4E:  6188         STR        R0, [R1, #24]
  0x08003F50:  9803         LDR        R0, [SP, #12]
  0x08003F52:  6902         LDR        R2, [R0, #16]
  0x08003F54:  9804         LDR        R0, [SP, #16]
  0x08003F56:  6801         LDR        R1, [R0]
  0x08003F58:  6988         LDR        R0, [R1, #24]
  0x08003F5A:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x08003F5E:  6188         STR        R0, [R1, #24]
  0x08003F60:  E122         B          .L33                     ; 0x080041A8
  0x08003F62:  9804         LDR        R0, [SP, #16]
  0x08003F64:  6800         LDR        R0, [R0]
  0x08003F66:  2100         MOVS       R1, #0
  0x08003F68:  F2C4 0101    MOVT       R1, #0x4001
  0x08003F6C:  4288         CMP        R0, R1
  0x08003F6E:  D034         BEQ        .L20                     ; 0x08003FDA
  0x08003F70:  9804         LDR        R0, [SP, #16]
  0x08003F72:  6800         LDR        R0, [R0]
  0x08003F74:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08003F78:  D02F         BEQ        .L20                     ; 0x08003FDA
  0x08003F7A:  9804         LDR        R0, [SP, #16]
  0x08003F7C:  6800         LDR        R0, [R0]
  0x08003F7E:  F240 4100    MOVW       R1, #0x0400
  0x08003F82:  F2C4 0100    MOVT       R1, #0x4000
  0x08003F86:  4288         CMP        R0, R1
  0x08003F88:  D027         BEQ        .L20                     ; 0x08003FDA
  0x08003F8A:  9804         LDR        R0, [SP, #16]
  0x08003F8C:  6800         LDR        R0, [R0]
  0x08003F8E:  F640 0100    MOVW       R1, #0x0800
  0x08003F92:  F2C4 0100    MOVT       R1, #0x4000
  0x08003F96:  4288         CMP        R0, R1
  0x08003F98:  D01F         BEQ        .L20                     ; 0x08003FDA
  0x08003F9A:  9804         LDR        R0, [SP, #16]
  0x08003F9C:  6800         LDR        R0, [R0]
  0x08003F9E:  F640 4100    MOVW       R1, #0x0C00
  0x08003FA2:  F2C4 0100    MOVT       R1, #0x4000
  0x08003FA6:  4288         CMP        R0, R1
  0x08003FA8:  D017         BEQ        .L20                     ; 0x08003FDA
  0x08003FAA:  9804         LDR        R0, [SP, #16]
  0x08003FAC:  6800         LDR        R0, [R0]
  0x08003FAE:  F240 4100    MOVW       R1, #0x0400
  0x08003FB2:  F2C4 0101    MOVT       R1, #0x4001
  0x08003FB6:  4288         CMP        R0, R1
  0x08003FB8:  D00F         BEQ        .L20                     ; 0x08003FDA
  0x08003FBA:  9804         LDR        R0, [SP, #16]
  0x08003FBC:  6800         LDR        R0, [R0]
  0x08003FBE:  F24E 0100    MOVW       R1, #0xE000
  0x08003FC2:  F2C4 0100    MOVT       R1, #0x4000
  0x08003FC6:  4288         CMP        R0, R1
  0x08003FC8:  D007         BEQ        .L20                     ; 0x08003FDA
  0x08003FCA:  9804         LDR        R0, [SP, #16]
  0x08003FCC:  6800         LDR        R0, [R0]
  0x08003FCE:  F24E 4100    MOVW       R1, #0xE400
  0x08003FD2:  F2C4 0100    MOVT       R1, #0x4000
  0x08003FD6:  4288         CMP        R0, R1
  0x08003FD8:  D100         BNE        .L21                     ; 0x08003FDC
.L20:
  0x08003FDA:  E007         B          .L22                     ; 0x08003FEC
.L21:
  0x08003FDC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08003FE0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08003FE4:  F241 01E2    MOVW       R1, #0x10E2
  0x08003FE8:  F003 FA83    BL         assert_failed            ; 0x080074F2
.L22:
  0x08003FEC:  9804         LDR        R0, [SP, #16]
  0x08003FEE:  6800         LDR        R0, [R0]
  0x08003FF0:  9903         LDR        R1, [SP, #12]
  0x08003FF2:  F00A F8B9    BL         TIM_OC3_SetConfig        ; 0x0800E168
  0x08003FF6:  9804         LDR        R0, [SP, #16]
  0x08003FF8:  6801         LDR        R1, [R0]
  0x08003FFA:  69C8         LDR        R0, [R1, #28]
  0x08003FFC:  F040 0008    ORR        R0, R0, #8
  0x08004000:  61C8         STR        R0, [R1, #28]
  0x08004002:  9804         LDR        R0, [SP, #16]
  0x08004004:  6801         LDR        R1, [R0]
  0x08004006:  69C8         LDR        R0, [R1, #28]
  0x08004008:  F020 0004    BIC        R0, R0, #4
  0x0800400C:  61C8         STR        R0, [R1, #28]
  0x0800400E:  9803         LDR        R0, [SP, #12]
  0x08004010:  6902         LDR        R2, [R0, #16]
  0x08004012:  9804         LDR        R0, [SP, #16]
  0x08004014:  6801         LDR        R1, [R0]
  0x08004016:  69C8         LDR        R0, [R1, #28]
  0x08004018:  4310         ORRS       R0, R2
  0x0800401A:  61C8         STR        R0, [R1, #28]
  0x0800401C:  E0C4         B          .L33                     ; 0x080041A8
  0x0800401E:  9804         LDR        R0, [SP, #16]
  0x08004020:  6800         LDR        R0, [R0]
  0x08004022:  2100         MOVS       R1, #0
  0x08004024:  F2C4 0101    MOVT       R1, #0x4001
  0x08004028:  4288         CMP        R0, R1
  0x0800402A:  D034         BEQ        .L23                     ; 0x08004096
  0x0800402C:  9804         LDR        R0, [SP, #16]
  0x0800402E:  6800         LDR        R0, [R0]
  0x08004030:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08004034:  D02F         BEQ        .L23                     ; 0x08004096
  0x08004036:  9804         LDR        R0, [SP, #16]
  0x08004038:  6800         LDR        R0, [R0]
  0x0800403A:  F240 4100    MOVW       R1, #0x0400
  0x0800403E:  F2C4 0100    MOVT       R1, #0x4000
  0x08004042:  4288         CMP        R0, R1
  0x08004044:  D027         BEQ        .L23                     ; 0x08004096
  0x08004046:  9804         LDR        R0, [SP, #16]
  0x08004048:  6800         LDR        R0, [R0]
  0x0800404A:  F640 0100    MOVW       R1, #0x0800
  0x0800404E:  F2C4 0100    MOVT       R1, #0x4000
  0x08004052:  4288         CMP        R0, R1
  0x08004054:  D01F         BEQ        .L23                     ; 0x08004096
  0x08004056:  9804         LDR        R0, [SP, #16]
  0x08004058:  6800         LDR        R0, [R0]
  0x0800405A:  F640 4100    MOVW       R1, #0x0C00
  0x0800405E:  F2C4 0100    MOVT       R1, #0x4000
  0x08004062:  4288         CMP        R0, R1
  0x08004064:  D017         BEQ        .L23                     ; 0x08004096
  0x08004066:  9804         LDR        R0, [SP, #16]
  0x08004068:  6800         LDR        R0, [R0]
  0x0800406A:  F240 4100    MOVW       R1, #0x0400
  0x0800406E:  F2C4 0101    MOVT       R1, #0x4001
  0x08004072:  4288         CMP        R0, R1
  0x08004074:  D00F         BEQ        .L23                     ; 0x08004096
  0x08004076:  9804         LDR        R0, [SP, #16]
  0x08004078:  6800         LDR        R0, [R0]
  0x0800407A:  F24E 0100    MOVW       R1, #0xE000
  0x0800407E:  F2C4 0100    MOVT       R1, #0x4000
  0x08004082:  4288         CMP        R0, R1
  0x08004084:  D007         BEQ        .L23                     ; 0x08004096
  0x08004086:  9804         LDR        R0, [SP, #16]
  0x08004088:  6800         LDR        R0, [R0]
  0x0800408A:  F24E 4100    MOVW       R1, #0xE400
  0x0800408E:  F2C4 0100    MOVT       R1, #0x4000
  0x08004092:  4288         CMP        R0, R1
  0x08004094:  D100         BNE        .L24                     ; 0x08004098
.L23:
  0x08004096:  E007         B          .L25                     ; 0x080040A8
.L24:
  0x08004098:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800409C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x080040A0:  F241 01F3    MOVW       R1, #0x10F3
  0x080040A4:  F003 FA25    BL         assert_failed            ; 0x080074F2
.L25:
  0x080040A8:  9804         LDR        R0, [SP, #16]
  0x080040AA:  6800         LDR        R0, [R0]
  0x080040AC:  9903         LDR        R1, [SP, #12]
  0x080040AE:  F00A F934    BL         TIM_OC4_SetConfig        ; 0x0800E31A
  0x080040B2:  9804         LDR        R0, [SP, #16]
  0x080040B4:  6801         LDR        R1, [R0]
  0x080040B6:  69C8         LDR        R0, [R1, #28]
  0x080040B8:  F440 6000    ORR        R0, R0, #0x0800
  0x080040BC:  61C8         STR        R0, [R1, #28]
  0x080040BE:  9804         LDR        R0, [SP, #16]
  0x080040C0:  6801         LDR        R1, [R0]
  0x080040C2:  69C8         LDR        R0, [R1, #28]
  0x080040C4:  F420 6080    BIC        R0, R0, #0x0400
  0x080040C8:  61C8         STR        R0, [R1, #28]
  0x080040CA:  9803         LDR        R0, [SP, #12]
  0x080040CC:  6902         LDR        R2, [R0, #16]
  0x080040CE:  9804         LDR        R0, [SP, #16]
  0x080040D0:  6801         LDR        R1, [R0]
  0x080040D2:  69C8         LDR        R0, [R1, #28]
  0x080040D4:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x080040D8:  61C8         STR        R0, [R1, #28]
  0x080040DA:  E065         B          .L33                     ; 0x080041A8
  0x080040DC:  9804         LDR        R0, [SP, #16]
  0x080040DE:  6800         LDR        R0, [R0]
  0x080040E0:  2100         MOVS       R1, #0
  0x080040E2:  F2C4 0101    MOVT       R1, #0x4001
  0x080040E6:  4288         CMP        R0, R1
  0x080040E8:  D007         BEQ        .L26                     ; 0x080040FA
  0x080040EA:  9804         LDR        R0, [SP, #16]
  0x080040EC:  6800         LDR        R0, [R0]
  0x080040EE:  F240 4100    MOVW       R1, #0x0400
  0x080040F2:  F2C4 0101    MOVT       R1, #0x4001
  0x080040F6:  4288         CMP        R0, R1
  0x080040F8:  D100         BNE        .L27                     ; 0x080040FC
.L26:
  0x080040FA:  E007         B          .L28                     ; 0x0800410C
.L27:
  0x080040FC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08004100:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08004104:  F241 1104    MOVW       R1, #0x1104
  0x08004108:  F003 F9F3    BL         assert_failed            ; 0x080074F2
.L28:
  0x0800410C:  9804         LDR        R0, [SP, #16]
  0x0800410E:  6800         LDR        R0, [R0]
  0x08004110:  9903         LDR        R1, [SP, #12]
  0x08004112:  F017 FAE2    BL         TIM_OC5_SetConfig        ; 0x0801B6DA
  0x08004116:  9804         LDR        R0, [SP, #16]
  0x08004118:  6801         LDR        R1, [R0]
  0x0800411A:  6D48         LDR        R0, [R1, #84]
  0x0800411C:  F040 0008    ORR        R0, R0, #8
  0x08004120:  6548         STR        R0, [R1, #84]
  0x08004122:  9804         LDR        R0, [SP, #16]
  0x08004124:  6801         LDR        R1, [R0]
  0x08004126:  6D48         LDR        R0, [R1, #84]
  0x08004128:  F020 0004    BIC        R0, R0, #4
  0x0800412C:  6548         STR        R0, [R1, #84]
  0x0800412E:  9803         LDR        R0, [SP, #12]
  0x08004130:  6902         LDR        R2, [R0, #16]
  0x08004132:  9804         LDR        R0, [SP, #16]
  0x08004134:  6801         LDR        R1, [R0]
  0x08004136:  6D48         LDR        R0, [R1, #84]
  0x08004138:  4310         ORRS       R0, R2
  0x0800413A:  6548         STR        R0, [R1, #84]
  0x0800413C:  E034         B          .L33                     ; 0x080041A8
  0x0800413E:  9804         LDR        R0, [SP, #16]
  0x08004140:  6800         LDR        R0, [R0]
  0x08004142:  2100         MOVS       R1, #0
  0x08004144:  F2C4 0101    MOVT       R1, #0x4001
  0x08004148:  4288         CMP        R0, R1
  0x0800414A:  D007         BEQ        .L29                     ; 0x0800415C
  0x0800414C:  9804         LDR        R0, [SP, #16]
  0x0800414E:  6800         LDR        R0, [R0]
  0x08004150:  F240 4100    MOVW       R1, #0x0400
  0x08004154:  F2C4 0101    MOVT       R1, #0x4001
  0x08004158:  4288         CMP        R0, R1
  0x0800415A:  D100         BNE        .L30                     ; 0x0800415E
.L29:
  0x0800415C:  E007         B          .L31                     ; 0x0800416E
.L30:
  0x0800415E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08004162:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08004166:  F241 1115    MOVW       R1, #0x1115
  0x0800416A:  F003 F9C2    BL         assert_failed            ; 0x080074F2
.L31:
  0x0800416E:  9804         LDR        R0, [SP, #16]
  0x08004170:  6800         LDR        R0, [R0]
  0x08004172:  9903         LDR        R1, [SP, #12]
  0x08004174:  F00A F94A    BL         TIM_OC6_SetConfig        ; 0x0800E40C
  0x08004178:  9804         LDR        R0, [SP, #16]
  0x0800417A:  6801         LDR        R1, [R0]
  0x0800417C:  6D48         LDR        R0, [R1, #84]
  0x0800417E:  F440 6000    ORR        R0, R0, #0x0800
  0x08004182:  6548         STR        R0, [R1, #84]
  0x08004184:  9804         LDR        R0, [SP, #16]
  0x08004186:  6801         LDR        R1, [R0]
  0x08004188:  6D48         LDR        R0, [R1, #84]
  0x0800418A:  F420 6080    BIC        R0, R0, #0x0400
  0x0800418E:  6548         STR        R0, [R1, #84]
  0x08004190:  9803         LDR        R0, [SP, #12]
  0x08004192:  6902         LDR        R2, [R0, #16]
  0x08004194:  9804         LDR        R0, [SP, #16]
  0x08004196:  6801         LDR        R1, [R0]
  0x08004198:  6D48         LDR        R0, [R1, #84]
  0x0800419A:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x0800419E:  6548         STR        R0, [R1, #84]
  0x080041A0:  E002         B          .L33                     ; 0x080041A8
.L32:
  0x080041A2:  2001         MOVS       R0, #1
  0x080041A4:  F88D 0007    STRB.W     R0, [SP, #7]
.L33:
  0x080041A8:  9904         LDR        R1, [SP, #16]
  0x080041AA:  2000         MOVS       R0, #0
  0x080041AC:  F881 003C    STRB.W     R0, [R1, #60]
  0x080041B0:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x080041B4:  F88D 0017    STRB.W     R0, [SP, #23]
.L34:
  0x080041B8:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x080041BC:  B006         ADD        SP, SP, #24
  0x080041BE:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_ReadCapturedValue from charger_lto.o, size=780, align=4
HAL_TIM_ReadCapturedValue:
  0x080041C0:  B580         PUSH       {R7, LR}
  0x080041C2:  B084         SUB        SP, SP, #16
  0x080041C4:  9003         STR        R0, [SP, #12]
  0x080041C6:  9102         STR        R1, [SP, #8]
  0x080041C8:  2000         MOVS       R0, #0
  0x080041CA:  9001         STR        R0, [SP, #4]
  0x080041CC:  9802         LDR        R0, [SP, #8]
  0x080041CE:  9000         STR        R0, [SP, #0]
  0x080041D0:  280C         CMP        R0, #12
  0x080041D2:  F200 8178    BHI.W      .L13                     ; 0x080044C6
  0x080041D6:  9900         LDR        R1, [SP, #0]
  0x080041D8:  E8DF F011    TBH        [PC, R1, LSL #1]
  0x080041DC:  0D           DC.B       0x0D                     ; '\r'
  0x080041DD:  00           DC.B       0x00                     ; '\0'
  0x080041DE:  75           DC.B       0x75                     ; 'u'
  0x080041DF:  01           DC.B       0x01                     ; '\x01'
  0x080041E0:  75           DC.B       0x75                     ; 'u'
  0x080041E1:  01           DC.B       0x01                     ; '\x01'
  0x080041E2:  75           DC.B       0x75                     ; 'u'
  0x080041E3:  01           DC.B       0x01                     ; '\x01'
  0x080041E4:  87           DC.B       0x87                     ; '\x87'
  0x080041E5:  00           DC.B       0x00                     ; '\0'
  0x080041E6:  75           DC.B       0x75                     ; 'u'
  0x080041E7:  01           DC.B       0x01                     ; '\x01'
  0x080041E8:  75           DC.B       0x75                     ; 'u'
  0x080041E9:  01           DC.B       0x01                     ; '\x01'
  0x080041EA:  75           DC.B       0x75                     ; 'u'
  0x080041EB:  01           DC.B       0x01                     ; '\x01'
  0x080041EC:  E1           DC.B       0xE1                     ; '\xE1'
  0x080041ED:  00           DC.B       0x00                     ; '\0'
  0x080041EE:  75           DC.B       0x75                     ; 'u'
  0x080041EF:  01           DC.B       0x01                     ; '\x01'
  0x080041F0:  75           DC.B       0x75                     ; 'u'
  0x080041F1:  01           DC.B       0x01                     ; '\x01'
  0x080041F2:  75           DC.B       0x75                     ; 'u'
  0x080041F3:  01           DC.B       0x01                     ; '\x01'
  0x080041F4:  2B           DC.B       0x2B                     ; '+'
  0x080041F5:  01           DC.B       0x01                     ; '\x01'
  0x080041F6:  9803         LDR        R0, [SP, #12]
  0x080041F8:  6800         LDR        R0, [R0]
  0x080041FA:  2100         MOVS       R1, #0
  0x080041FC:  F2C4 0101    MOVT       R1, #0x4001
  0x08004200:  4288         CMP        R0, R1
  0x08004202:  D064         BEQ        .L1                      ; 0x080042CE
  0x08004204:  9803         LDR        R0, [SP, #12]
  0x08004206:  6800         LDR        R0, [R0]
  0x08004208:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800420C:  D05F         BEQ        .L1                      ; 0x080042CE
  0x0800420E:  9803         LDR        R0, [SP, #12]
  0x08004210:  6800         LDR        R0, [R0]
  0x08004212:  F240 4100    MOVW       R1, #0x0400
  0x08004216:  F2C4 0100    MOVT       R1, #0x4000
  0x0800421A:  4288         CMP        R0, R1
  0x0800421C:  D057         BEQ        .L1                      ; 0x080042CE
  0x0800421E:  9803         LDR        R0, [SP, #12]
  0x08004220:  6800         LDR        R0, [R0]
  0x08004222:  F640 0100    MOVW       R1, #0x0800
  0x08004226:  F2C4 0100    MOVT       R1, #0x4000
  0x0800422A:  4288         CMP        R0, R1
  0x0800422C:  D04F         BEQ        .L1                      ; 0x080042CE
  0x0800422E:  9803         LDR        R0, [SP, #12]
  0x08004230:  6800         LDR        R0, [R0]
  0x08004232:  F640 4100    MOVW       R1, #0x0C00
  0x08004236:  F2C4 0100    MOVT       R1, #0x4000
  0x0800423A:  4288         CMP        R0, R1
  0x0800423C:  D047         BEQ        .L1                      ; 0x080042CE
  0x0800423E:  9803         LDR        R0, [SP, #12]
  0x08004240:  6800         LDR        R0, [R0]
  0x08004242:  F240 4100    MOVW       R1, #0x0400
  0x08004246:  F2C4 0101    MOVT       R1, #0x4001
  0x0800424A:  4288         CMP        R0, R1
  0x0800424C:  D03F         BEQ        .L1                      ; 0x080042CE
  0x0800424E:  9803         LDR        R0, [SP, #12]
  0x08004250:  6800         LDR        R0, [R0]
  0x08004252:  F641 0100    MOVW       R1, #0x1800
  0x08004256:  F2C4 0100    MOVT       R1, #0x4000
  0x0800425A:  4288         CMP        R0, R1
  0x0800425C:  D037         BEQ        .L1                      ; 0x080042CE
  0x0800425E:  9803         LDR        R0, [SP, #12]
  0x08004260:  6800         LDR        R0, [R0]
  0x08004262:  F641 4100    MOVW       R1, #0x1C00
  0x08004266:  F2C4 0100    MOVT       R1, #0x4000
  0x0800426A:  4288         CMP        R0, R1
  0x0800426C:  D02F         BEQ        .L1                      ; 0x080042CE
  0x0800426E:  9803         LDR        R0, [SP, #12]
  0x08004270:  6800         LDR        R0, [R0]
  0x08004272:  F242 0100    MOVW       R1, #0x2000
  0x08004276:  F2C4 0100    MOVT       R1, #0x4000
  0x0800427A:  4288         CMP        R0, R1
  0x0800427C:  D027         BEQ        .L1                      ; 0x080042CE
  0x0800427E:  9803         LDR        R0, [SP, #12]
  0x08004280:  6800         LDR        R0, [R0]
  0x08004282:  F244 0100    MOVW       R1, #0x4000
  0x08004286:  F2C4 0101    MOVT       R1, #0x4001
  0x0800428A:  4288         CMP        R0, R1
  0x0800428C:  D01F         BEQ        .L1                      ; 0x080042CE
  0x0800428E:  9803         LDR        R0, [SP, #12]
  0x08004290:  6800         LDR        R0, [R0]
  0x08004292:  F244 4100    MOVW       R1, #0x4400
  0x08004296:  F2C4 0101    MOVT       R1, #0x4001
  0x0800429A:  4288         CMP        R0, R1
  0x0800429C:  D017         BEQ        .L1                      ; 0x080042CE
  0x0800429E:  9803         LDR        R0, [SP, #12]
  0x080042A0:  6800         LDR        R0, [R0]
  0x080042A2:  F644 0100    MOVW       R1, #0x4800
  0x080042A6:  F2C4 0101    MOVT       R1, #0x4001
  0x080042AA:  4288         CMP        R0, R1
  0x080042AC:  D00F         BEQ        .L1                      ; 0x080042CE
  0x080042AE:  9803         LDR        R0, [SP, #12]
  0x080042B0:  6800         LDR        R0, [R0]
  0x080042B2:  F24E 0100    MOVW       R1, #0xE000
  0x080042B6:  F2C4 0100    MOVT       R1, #0x4000
  0x080042BA:  4288         CMP        R0, R1
  0x080042BC:  D007         BEQ        .L1                      ; 0x080042CE
  0x080042BE:  9803         LDR        R0, [SP, #12]
  0x080042C0:  6800         LDR        R0, [R0]
  0x080042C2:  F24E 4100    MOVW       R1, #0xE400
  0x080042C6:  F2C4 0100    MOVT       R1, #0x4000
  0x080042CA:  4288         CMP        R0, R1
  0x080042CC:  D100         BNE        .L2                      ; 0x080042D0
.L1:
  0x080042CE:  E007         B          .L3                      ; 0x080042E0
.L2:
  0x080042D0:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x080042D4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x080042D8:  F241 6161    MOVW       R1, #0x1661
  0x080042DC:  F003 F909    BL         assert_failed            ; 0x080074F2
.L3:
  0x080042E0:  9803         LDR        R0, [SP, #12]
  0x080042E2:  6800         LDR        R0, [R0]
  0x080042E4:  6B40         LDR        R0, [R0, #52]
  0x080042E6:  9001         STR        R0, [SP, #4]
  0x080042E8:  E0ED         B          .L13                     ; 0x080044C6
  0x080042EA:  9803         LDR        R0, [SP, #12]
  0x080042EC:  6800         LDR        R0, [R0]
  0x080042EE:  2100         MOVS       R1, #0
  0x080042F0:  F2C4 0101    MOVT       R1, #0x4001
  0x080042F4:  4288         CMP        R0, R1
  0x080042F6:  D044         BEQ        .L4                      ; 0x08004382
  0x080042F8:  9803         LDR        R0, [SP, #12]
  0x080042FA:  6800         LDR        R0, [R0]
  0x080042FC:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08004300:  D03F         BEQ        .L4                      ; 0x08004382
  0x08004302:  9803         LDR        R0, [SP, #12]
  0x08004304:  6800         LDR        R0, [R0]
  0x08004306:  F240 4100    MOVW       R1, #0x0400
  0x0800430A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800430E:  4288         CMP        R0, R1
  0x08004310:  D037         BEQ        .L4                      ; 0x08004382
  0x08004312:  9803         LDR        R0, [SP, #12]
  0x08004314:  6800         LDR        R0, [R0]
  0x08004316:  F640 0100    MOVW       R1, #0x0800
  0x0800431A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800431E:  4288         CMP        R0, R1
  0x08004320:  D02F         BEQ        .L4                      ; 0x08004382
  0x08004322:  9803         LDR        R0, [SP, #12]
  0x08004324:  6800         LDR        R0, [R0]
  0x08004326:  F640 4100    MOVW       R1, #0x0C00
  0x0800432A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800432E:  4288         CMP        R0, R1
  0x08004330:  D027         BEQ        .L4                      ; 0x08004382
  0x08004332:  9803         LDR        R0, [SP, #12]
  0x08004334:  6800         LDR        R0, [R0]
  0x08004336:  F240 4100    MOVW       R1, #0x0400
  0x0800433A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800433E:  4288         CMP        R0, R1
  0x08004340:  D01F         BEQ        .L4                      ; 0x08004382
  0x08004342:  9803         LDR        R0, [SP, #12]
  0x08004344:  6800         LDR        R0, [R0]
  0x08004346:  F641 0100    MOVW       R1, #0x1800
  0x0800434A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800434E:  4288         CMP        R0, R1
  0x08004350:  D017         BEQ        .L4                      ; 0x08004382
  0x08004352:  9803         LDR        R0, [SP, #12]
  0x08004354:  6800         LDR        R0, [R0]
  0x08004356:  F244 0100    MOVW       R1, #0x4000
  0x0800435A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800435E:  4288         CMP        R0, R1
  0x08004360:  D00F         BEQ        .L4                      ; 0x08004382
  0x08004362:  9803         LDR        R0, [SP, #12]
  0x08004364:  6800         LDR        R0, [R0]
  0x08004366:  F24E 0100    MOVW       R1, #0xE000
  0x0800436A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800436E:  4288         CMP        R0, R1
  0x08004370:  D007         BEQ        .L4                      ; 0x08004382
  0x08004372:  9803         LDR        R0, [SP, #12]
  0x08004374:  6800         LDR        R0, [R0]
  0x08004376:  F24E 4100    MOVW       R1, #0xE400
  0x0800437A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800437E:  4288         CMP        R0, R1
  0x08004380:  D100         BNE        .L5                      ; 0x08004384
.L4:
  0x08004382:  E007         B          .L6                      ; 0x08004394
.L5:
  0x08004384:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x08004388:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800438C:  F241 616B    MOVW       R1, #0x166B
  0x08004390:  F003 F8AF    BL         assert_failed            ; 0x080074F2
.L6:
  0x08004394:  9803         LDR        R0, [SP, #12]
  0x08004396:  6800         LDR        R0, [R0]
  0x08004398:  6B80         LDR        R0, [R0, #56]
  0x0800439A:  9001         STR        R0, [SP, #4]
  0x0800439C:  E093         B          .L13                     ; 0x080044C6
  0x0800439E:  9803         LDR        R0, [SP, #12]
  0x080043A0:  6800         LDR        R0, [R0]
  0x080043A2:  2100         MOVS       R1, #0
  0x080043A4:  F2C4 0101    MOVT       R1, #0x4001
  0x080043A8:  4288         CMP        R0, R1
  0x080043AA:  D034         BEQ        .L7                      ; 0x08004416
  0x080043AC:  9803         LDR        R0, [SP, #12]
  0x080043AE:  6800         LDR        R0, [R0]
  0x080043B0:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x080043B4:  D02F         BEQ        .L7                      ; 0x08004416
  0x080043B6:  9803         LDR        R0, [SP, #12]
  0x080043B8:  6800         LDR        R0, [R0]
  0x080043BA:  F240 4100    MOVW       R1, #0x0400
  0x080043BE:  F2C4 0100    MOVT       R1, #0x4000
  0x080043C2:  4288         CMP        R0, R1
  0x080043C4:  D027         BEQ        .L7                      ; 0x08004416
  0x080043C6:  9803         LDR        R0, [SP, #12]
  0x080043C8:  6800         LDR        R0, [R0]
  0x080043CA:  F640 0100    MOVW       R1, #0x0800
  0x080043CE:  F2C4 0100    MOVT       R1, #0x4000
  0x080043D2:  4288         CMP        R0, R1
  0x080043D4:  D01F         BEQ        .L7                      ; 0x08004416
  0x080043D6:  9803         LDR        R0, [SP, #12]
  0x080043D8:  6800         LDR        R0, [R0]
  0x080043DA:  F640 4100    MOVW       R1, #0x0C00
  0x080043DE:  F2C4 0100    MOVT       R1, #0x4000
  0x080043E2:  4288         CMP        R0, R1
  0x080043E4:  D017         BEQ        .L7                      ; 0x08004416
  0x080043E6:  9803         LDR        R0, [SP, #12]
  0x080043E8:  6800         LDR        R0, [R0]
  0x080043EA:  F240 4100    MOVW       R1, #0x0400
  0x080043EE:  F2C4 0101    MOVT       R1, #0x4001
  0x080043F2:  4288         CMP        R0, R1
  0x080043F4:  D00F         BEQ        .L7                      ; 0x08004416
  0x080043F6:  9803         LDR        R0, [SP, #12]
  0x080043F8:  6800         LDR        R0, [R0]
  0x080043FA:  F24E 0100    MOVW       R1, #0xE000
  0x080043FE:  F2C4 0100    MOVT       R1, #0x4000
  0x08004402:  4288         CMP        R0, R1
  0x08004404:  D007         BEQ        .L7                      ; 0x08004416
  0x08004406:  9803         LDR        R0, [SP, #12]
  0x08004408:  6800         LDR        R0, [R0]
  0x0800440A:  F24E 4100    MOVW       R1, #0xE400
  0x0800440E:  F2C4 0100    MOVT       R1, #0x4000
  0x08004412:  4288         CMP        R0, R1
  0x08004414:  D100         BNE        .L8                      ; 0x08004418
.L7:
  0x08004416:  E007         B          .L9                      ; 0x08004428
.L8:
  0x08004418:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800441C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x08004420:  F241 6176    MOVW       R1, #0x1676
  0x08004424:  F003 F865    BL         assert_failed            ; 0x080074F2
.L9:
  0x08004428:  9803         LDR        R0, [SP, #12]
  0x0800442A:  6800         LDR        R0, [R0]
  0x0800442C:  6BC0         LDR        R0, [R0, #60]
  0x0800442E:  9001         STR        R0, [SP, #4]
  0x08004430:  E049         B          .L13                     ; 0x080044C6
  0x08004432:  9803         LDR        R0, [SP, #12]
  0x08004434:  6800         LDR        R0, [R0]
  0x08004436:  2100         MOVS       R1, #0
  0x08004438:  F2C4 0101    MOVT       R1, #0x4001
  0x0800443C:  4288         CMP        R0, R1
  0x0800443E:  D034         BEQ        .L10                     ; 0x080044AA
  0x08004440:  9803         LDR        R0, [SP, #12]
  0x08004442:  6800         LDR        R0, [R0]
  0x08004444:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08004448:  D02F         BEQ        .L10                     ; 0x080044AA
  0x0800444A:  9803         LDR        R0, [SP, #12]
  0x0800444C:  6800         LDR        R0, [R0]
  0x0800444E:  F240 4100    MOVW       R1, #0x0400
  0x08004452:  F2C4 0100    MOVT       R1, #0x4000
  0x08004456:  4288         CMP        R0, R1
  0x08004458:  D027         BEQ        .L10                     ; 0x080044AA
  0x0800445A:  9803         LDR        R0, [SP, #12]
  0x0800445C:  6800         LDR        R0, [R0]
  0x0800445E:  F640 0100    MOVW       R1, #0x0800
  0x08004462:  F2C4 0100    MOVT       R1, #0x4000
  0x08004466:  4288         CMP        R0, R1
  0x08004468:  D01F         BEQ        .L10                     ; 0x080044AA
  0x0800446A:  9803         LDR        R0, [SP, #12]
  0x0800446C:  6800         LDR        R0, [R0]
  0x0800446E:  F640 4100    MOVW       R1, #0x0C00
  0x08004472:  F2C4 0100    MOVT       R1, #0x4000
  0x08004476:  4288         CMP        R0, R1
  0x08004478:  D017         BEQ        .L10                     ; 0x080044AA
  0x0800447A:  9803         LDR        R0, [SP, #12]
  0x0800447C:  6800         LDR        R0, [R0]
  0x0800447E:  F240 4100    MOVW       R1, #0x0400
  0x08004482:  F2C4 0101    MOVT       R1, #0x4001
  0x08004486:  4288         CMP        R0, R1
  0x08004488:  D00F         BEQ        .L10                     ; 0x080044AA
  0x0800448A:  9803         LDR        R0, [SP, #12]
  0x0800448C:  6800         LDR        R0, [R0]
  0x0800448E:  F24E 0100    MOVW       R1, #0xE000
  0x08004492:  F2C4 0100    MOVT       R1, #0x4000
  0x08004496:  4288         CMP        R0, R1
  0x08004498:  D007         BEQ        .L10                     ; 0x080044AA
  0x0800449A:  9803         LDR        R0, [SP, #12]
  0x0800449C:  6800         LDR        R0, [R0]
  0x0800449E:  F24E 4100    MOVW       R1, #0xE400
  0x080044A2:  F2C4 0100    MOVT       R1, #0x4000
  0x080044A6:  4288         CMP        R0, R1
  0x080044A8:  D100         BNE        .L11                     ; 0x080044AC
.L10:
  0x080044AA:  E007         B          .L12                     ; 0x080044BC
.L11:
  0x080044AC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x080044B0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x080044B4:  F241 6181    MOVW       R1, #0x1681
  0x080044B8:  F003 F81B    BL         assert_failed            ; 0x080074F2
.L12:
  0x080044BC:  9803         LDR        R0, [SP, #12]
  0x080044BE:  6800         LDR        R0, [R0]
  0x080044C0:  6C00         LDR        R0, [R0, #64]
  0x080044C2:  9001         STR        R0, [SP, #4]
  0x080044C4:  E7FF         B          .L13                     ; 0x080044C6
.L13:
  0x080044C6:  9801         LDR        R0, [SP, #4]
  0x080044C8:  B004         ADD        SP, SP, #16
  0x080044CA:  BD80         POP        {R7, PC}
Section .text._fx_system_timer_entry from charger_lto.o, size=568, align=4
_fx_system_timer_entry:
  0x080044CC:  B088         SUB        SP, SP, #32
  0x080044CE:  9007         STR        R0, [SP, #28]
  0x080044D0:  9807         LDR        R0, [SP, #28]
  0x080044D2:  F245 3159    MOVW       R1, #0x5359
  0x080044D6:  F2C4 6158    MOVT       R1, #0x4658
  0x080044DA:  4288         CMP        R0, R1
  0x080044DC:  F040 8110    BNE.W      .L17                     ; 0x08004700
  0x080044E0:  F64B 00C4    MOVW       R0, #0xB8C4              ; 0x2400B8C4 = _fx_system_time
  0x080044E4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8C4 = _fx_system_time
  0x080044E8:  6801         LDR        R1, [R0]
  0x080044EA:  F001 011F    AND        R1, R1, #31
  0x080044EE:  0049         LSLS       R1, R1, #1
  0x080044F0:  9106         STR        R1, [SP, #24]
  0x080044F2:  6801         LDR        R1, [R0]
  0x080044F4:  F3C1 1145    UBFX       R1, R1, #5, #6
  0x080044F8:  9105         STR        R1, [SP, #20]
  0x080044FA:  6800         LDR        R0, [R0]
  0x080044FC:  F3C0 20C4    UBFX       R0, R0, #11, #5
  0x08004500:  9004         STR        R0, [SP, #16]
  0x08004502:  F64B 00D8    MOVW       R0, #0xB8D8              ; 0x2400B8D8 = _fx_system_date
  0x08004506:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8D8 = _fx_system_date
  0x0800450A:  6801         LDR        R1, [R0]
  0x0800450C:  F001 011F    AND        R1, R1, #31
  0x08004510:  9103         STR        R1, [SP, #12]
  0x08004512:  6801         LDR        R1, [R0]
  0x08004514:  F3C1 1143    UBFX       R1, R1, #5, #4
  0x08004518:  9102         STR        R1, [SP, #8]
  0x0800451A:  6800         LDR        R0, [R0]
  0x0800451C:  F3C0 2046    UBFX       R0, R0, #9, #7
  0x08004520:  F200 70BC    ADDW       R0, R0, #0x07BC
  0x08004524:  9001         STR        R0, [SP, #4]
  0x08004526:  9806         LDR        R0, [SP, #24]
  0x08004528:  300A         ADDS       R0, #10
  0x0800452A:  9006         STR        R0, [SP, #24]
  0x0800452C:  9806         LDR        R0, [SP, #24]
  0x0800452E:  283C         CMP        R0, #60
  0x08004530:  F0C0 80C8    BCC.W      .L16                     ; 0x080046C4
  0x08004534:  9805         LDR        R0, [SP, #20]
  0x08004536:  9A06         LDR        R2, [SP, #24]
  0x08004538:  F648 0189    MOVW       R1, #0x8889
  0x0800453C:  F6C8 0188    MOVT       R1, #0x8888
  0x08004540:  FBA2 3201    UMULL      R3, R2, R2, R1
  0x08004544:  EB00 1052    ADD.W      R0, R0, R2, LSR #5
  0x08004548:  9005         STR        R0, [SP, #20]
  0x0800454A:  9806         LDR        R0, [SP, #24]
  0x0800454C:  FBA0 1201    UMULL      R1, R2, R0, R1
  0x08004550:  0951         LSRS       R1, R2, #5
  0x08004552:  0109         LSLS       R1, R1, #4
  0x08004554:  EBA1 1152    SUB.W      R1, R1, R2, LSR #5
  0x08004558:  EBA0 0081    SUB.W      R0, R0, R1, LSL #2
  0x0800455C:  9006         STR        R0, [SP, #24]
  0x0800455E:  9805         LDR        R0, [SP, #20]
  0x08004560:  283C         CMP        R0, #60
  0x08004562:  F0C0 80AF    BCC.W      .L16                     ; 0x080046C4
  0x08004566:  9804         LDR        R0, [SP, #16]
  0x08004568:  9A05         LDR        R2, [SP, #20]
  0x0800456A:  F648 0189    MOVW       R1, #0x8889
  0x0800456E:  F6C8 0188    MOVT       R1, #0x8888
  0x08004572:  FBA2 3201    UMULL      R3, R2, R2, R1
  0x08004576:  EB00 1052    ADD.W      R0, R0, R2, LSR #5
  0x0800457A:  9004         STR        R0, [SP, #16]
  0x0800457C:  9805         LDR        R0, [SP, #20]
  0x0800457E:  FBA0 1201    UMULL      R1, R2, R0, R1
  0x08004582:  0951         LSRS       R1, R2, #5
  0x08004584:  0109         LSLS       R1, R1, #4
  0x08004586:  EBA1 1152    SUB.W      R1, R1, R2, LSR #5
  0x0800458A:  EBA0 0081    SUB.W      R0, R0, R1, LSL #2
  0x0800458E:  9005         STR        R0, [SP, #20]
  0x08004590:  9804         LDR        R0, [SP, #16]
  0x08004592:  2818         CMP        R0, #24
  0x08004594:  F0C0 8096    BCC.W      .L16                     ; 0x080046C4
  0x08004598:  2000         MOVS       R0, #0
  0x0800459A:  9004         STR        R0, [SP, #16]
  0x0800459C:  9803         LDR        R0, [SP, #12]
  0x0800459E:  3001         ADDS       R0, #1
  0x080045A0:  9003         STR        R0, [SP, #12]
  0x080045A2:  9802         LDR        R0, [SP, #8]
  0x080045A4:  3801         SUBS       R0, #1
  0x080045A6:  4601         MOV        R1, R0
  0x080045A8:  9100         STR        R1, [SP, #0]
  0x080045AA:  280B         CMP        R0, #11
  0x080045AC:  F200 8089    BHI.W      .L15                     ; 0x080046C2
  0x080045B0:  9900         LDR        R1, [SP, #0]
  0x080045B2:  E8DF F001    TBB        [PC, R1]
  0x080045B6:  06           DC.B       0x06                     ; '\x06'
  0x080045B7:  0F           DC.B       0x0F                     ; '\x0F'
  0x080045B8:  25           DC.B       0x25                     ; '%'
  0x080045B9:  2E           DC.B       0x2E                     ; '.'
  0x080045BA:  37           DC.B       0x37                     ; '7'
  0x080045BB:  40           DC.B       0x40                     ; '@'
  0x080045BC:  49           DC.B       0x49                     ; 'I'
  0x080045BD:  52           DC.B       0x52                     ; 'R'
  0x080045BE:  5B           DC.B       0x5B                     ; '['
  0x080045BF:  64           DC.B       0x64                     ; 'd'
  0x080045C0:  6D           DC.B       0x6D                     ; 'm'
  0x080045C1:  76           DC.B       0x76                     ; 'v'
  0x080045C2:  9803         LDR        R0, [SP, #12]
  0x080045C4:  2820         CMP        R0, #32
  0x080045C6:  D304         BCC        .L1                      ; 0x080045D2
  0x080045C8:  2001         MOVS       R0, #1
  0x080045CA:  9003         STR        R0, [SP, #12]
  0x080045CC:  9802         LDR        R0, [SP, #8]
  0x080045CE:  3001         ADDS       R0, #1
  0x080045D0:  9002         STR        R0, [SP, #8]
.L1:
  0x080045D2:  E077         B          .L16                     ; 0x080046C4
  0x080045D4:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x080045D8:  0780         LSLS       R0, R0, #30
  0x080045DA:  B940         CBNZ       R0, .L3                  ; 0x080045EE
  0x080045DC:  9803         LDR        R0, [SP, #12]
  0x080045DE:  281E         CMP        R0, #30
  0x080045E0:  D304         BCC        .L2                      ; 0x080045EC
  0x080045E2:  2001         MOVS       R0, #1
  0x080045E4:  9003         STR        R0, [SP, #12]
  0x080045E6:  9802         LDR        R0, [SP, #8]
  0x080045E8:  3001         ADDS       R0, #1
  0x080045EA:  9002         STR        R0, [SP, #8]
.L2:
  0x080045EC:  E007         B          .L4                      ; 0x080045FE
.L3:
  0x080045EE:  9803         LDR        R0, [SP, #12]
  0x080045F0:  281D         CMP        R0, #29
  0x080045F2:  D304         BCC        .L4                      ; 0x080045FE
  0x080045F4:  2001         MOVS       R0, #1
  0x080045F6:  9003         STR        R0, [SP, #12]
  0x080045F8:  9802         LDR        R0, [SP, #8]
  0x080045FA:  3001         ADDS       R0, #1
  0x080045FC:  9002         STR        R0, [SP, #8]
.L4:
  0x080045FE:  E061         B          .L16                     ; 0x080046C4
  0x08004600:  9803         LDR        R0, [SP, #12]
  0x08004602:  2820         CMP        R0, #32
  0x08004604:  D304         BCC        .L5                      ; 0x08004610
  0x08004606:  2001         MOVS       R0, #1
  0x08004608:  9003         STR        R0, [SP, #12]
  0x0800460A:  9802         LDR        R0, [SP, #8]
  0x0800460C:  3001         ADDS       R0, #1
  0x0800460E:  9002         STR        R0, [SP, #8]
.L5:
  0x08004610:  E058         B          .L16                     ; 0x080046C4
  0x08004612:  9803         LDR        R0, [SP, #12]
  0x08004614:  281F         CMP        R0, #31
  0x08004616:  D304         BCC        .L6                      ; 0x08004622
  0x08004618:  2001         MOVS       R0, #1
  0x0800461A:  9003         STR        R0, [SP, #12]
  0x0800461C:  9802         LDR        R0, [SP, #8]
  0x0800461E:  3001         ADDS       R0, #1
  0x08004620:  9002         STR        R0, [SP, #8]
.L6:
  0x08004622:  E04F         B          .L16                     ; 0x080046C4
  0x08004624:  9803         LDR        R0, [SP, #12]
  0x08004626:  2820         CMP        R0, #32
  0x08004628:  D304         BCC        .L7                      ; 0x08004634
  0x0800462A:  2001         MOVS       R0, #1
  0x0800462C:  9003         STR        R0, [SP, #12]
  0x0800462E:  9802         LDR        R0, [SP, #8]
  0x08004630:  3001         ADDS       R0, #1
  0x08004632:  9002         STR        R0, [SP, #8]
.L7:
  0x08004634:  E046         B          .L16                     ; 0x080046C4
  0x08004636:  9803         LDR        R0, [SP, #12]
  0x08004638:  281F         CMP        R0, #31
  0x0800463A:  D304         BCC        .L8                      ; 0x08004646
  0x0800463C:  2001         MOVS       R0, #1
  0x0800463E:  9003         STR        R0, [SP, #12]
  0x08004640:  9802         LDR        R0, [SP, #8]
  0x08004642:  3001         ADDS       R0, #1
  0x08004644:  9002         STR        R0, [SP, #8]
.L8:
  0x08004646:  E03D         B          .L16                     ; 0x080046C4
  0x08004648:  9803         LDR        R0, [SP, #12]
  0x0800464A:  2820         CMP        R0, #32
  0x0800464C:  D304         BCC        .L9                      ; 0x08004658
  0x0800464E:  2001         MOVS       R0, #1
  0x08004650:  9003         STR        R0, [SP, #12]
  0x08004652:  9802         LDR        R0, [SP, #8]
  0x08004654:  3001         ADDS       R0, #1
  0x08004656:  9002         STR        R0, [SP, #8]
.L9:
  0x08004658:  E034         B          .L16                     ; 0x080046C4
  0x0800465A:  9803         LDR        R0, [SP, #12]
  0x0800465C:  2820         CMP        R0, #32
  0x0800465E:  D304         BCC        .L10                     ; 0x0800466A
  0x08004660:  2001         MOVS       R0, #1
  0x08004662:  9003         STR        R0, [SP, #12]
  0x08004664:  9802         LDR        R0, [SP, #8]
  0x08004666:  3001         ADDS       R0, #1
  0x08004668:  9002         STR        R0, [SP, #8]
.L10:
  0x0800466A:  E02B         B          .L16                     ; 0x080046C4
  0x0800466C:  9803         LDR        R0, [SP, #12]
  0x0800466E:  281F         CMP        R0, #31
  0x08004670:  D304         BCC        .L11                     ; 0x0800467C
  0x08004672:  2001         MOVS       R0, #1
  0x08004674:  9003         STR        R0, [SP, #12]
  0x08004676:  9802         LDR        R0, [SP, #8]
  0x08004678:  3001         ADDS       R0, #1
  0x0800467A:  9002         STR        R0, [SP, #8]
.L11:
  0x0800467C:  E022         B          .L16                     ; 0x080046C4
  0x0800467E:  9803         LDR        R0, [SP, #12]
  0x08004680:  2820         CMP        R0, #32
  0x08004682:  D304         BCC        .L12                     ; 0x0800468E
  0x08004684:  2001         MOVS       R0, #1
  0x08004686:  9003         STR        R0, [SP, #12]
  0x08004688:  9802         LDR        R0, [SP, #8]
  0x0800468A:  3001         ADDS       R0, #1
  0x0800468C:  9002         STR        R0, [SP, #8]
.L12:
  0x0800468E:  E019         B          .L16                     ; 0x080046C4
  0x08004690:  9803         LDR        R0, [SP, #12]
  0x08004692:  281F         CMP        R0, #31
  0x08004694:  D304         BCC        .L13                     ; 0x080046A0
  0x08004696:  2001         MOVS       R0, #1
  0x08004698:  9003         STR        R0, [SP, #12]
  0x0800469A:  9802         LDR        R0, [SP, #8]
  0x0800469C:  3001         ADDS       R0, #1
  0x0800469E:  9002         STR        R0, [SP, #8]
.L13:
  0x080046A0:  E010         B          .L16                     ; 0x080046C4
  0x080046A2:  9803         LDR        R0, [SP, #12]
  0x080046A4:  2820         CMP        R0, #32
  0x080046A6:  D30B         BCC        .L14                     ; 0x080046C0
  0x080046A8:  2001         MOVS       R0, #1
  0x080046AA:  9003         STR        R0, [SP, #12]
  0x080046AC:  9002         STR        R0, [SP, #8]
  0x080046AE:  9801         LDR        R0, [SP, #4]
  0x080046B0:  3001         ADDS       R0, #1
  0x080046B2:  9001         STR        R0, [SP, #4]
  0x080046B4:  9801         LDR        R0, [SP, #4]
  0x080046B6:  F640 013C    MOVW       R1, #0x083C
  0x080046BA:  4288         CMP        R0, R1
  0x080046BC:  D300         BCC        .L14                     ; 0x080046C0
  0x080046BE:  E01F         B          .L17                     ; 0x08004700
.L14:
  0x080046C0:  E000         B          .L16                     ; 0x080046C4
.L15:
  0x080046C2:  E01D         B          .L17                     ; 0x08004700
.L16:
  0x080046C4:  9901         LDR        R1, [SP, #4]
  0x080046C6:  F648 0000    MOVW       R0, #0x8800
  0x080046CA:  F6CF 70F0    MOVT       R0, #0xFFF0
  0x080046CE:  EB00 2041    ADD.W      R0, R0, R1, LSL #9
  0x080046D2:  9902         LDR        R1, [SP, #8]
  0x080046D4:  EA40 1041    ORR.W      R0, R0, R1, LSL #5
  0x080046D8:  9903         LDR        R1, [SP, #12]
  0x080046DA:  4308         ORRS       R0, R1
  0x080046DC:  F64B 01D8    MOVW       R1, #0xB8D8              ; 0x2400B8D8 = _fx_system_date
  0x080046E0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8D8 = _fx_system_date
  0x080046E4:  6008         STR        R0, [R1]
  0x080046E6:  9804         LDR        R0, [SP, #16]
  0x080046E8:  02C0         LSLS       R0, R0, #11
  0x080046EA:  9905         LDR        R1, [SP, #20]
  0x080046EC:  EA40 1041    ORR.W      R0, R0, R1, LSL #5
  0x080046F0:  9906         LDR        R1, [SP, #24]
  0x080046F2:  EA40 0051    ORR.W      R0, R0, R1, LSR #1
  0x080046F6:  F64B 01C4    MOVW       R1, #0xB8C4              ; 0x2400B8C4 = _fx_system_time
  0x080046FA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8C4 = _fx_system_time
  0x080046FE:  6008         STR        R0, [R1]
.L17:
  0x08004700:  B008         ADD        SP, SP, #32
  0x08004702:  4770         BX         LR
Section .text._nx_ipv6_packet_copy from charger_lto.o, size=508, align=4
_nx_ipv6_packet_copy:
  0x08004704:  B08F         SUB        SP, SP, #60
  0x08004706:  900D         STR        R0, [SP, #52]
  0x08004708:  910C         STR        R1, [SP, #48]
  0x0800470A:  920B         STR        R2, [SP, #44]
  0x0800470C:  980B         LDR        R0, [SP, #44]
  0x0800470E:  900A         STR        R0, [SP, #40]
  0x08004710:  980D         LDR        R0, [SP, #52]
  0x08004712:  6980         LDR        R0, [R0, #24]
  0x08004714:  9009         STR        R0, [SP, #36]
  0x08004716:  980C         LDR        R0, [SP, #48]
  0x08004718:  6980         LDR        R0, [R0, #24]
  0x0800471A:  9008         STR        R0, [SP, #32]
.L1:
  0x0800471C:  980A         LDR        R0, [SP, #40]
  0x0800471E:  2800         CMP        R0, #0
  0x08004720:  F000 80E9    BEQ.W      .L17                     ; 0x080048F6
  0x08004724:  9809         LDR        R0, [SP, #36]
  0x08004726:  B108         CBZ        R0, .L2                  ; 0x0800472C
  0x08004728:  9808         LDR        R0, [SP, #32]
  0x0800472A:  B910         CBNZ       R0, .L3                  ; 0x08004732
.L2:
  0x0800472C:  2043         MOVS       R0, #67
  0x0800472E:  900E         STR        R0, [SP, #56]
  0x08004730:  E0E3         B          .L18                     ; 0x080048FA
.L3:
  0x08004732:  980A         LDR        R0, [SP, #40]
  0x08004734:  9007         STR        R0, [SP, #28]
  0x08004736:  2004         MOVS       R0, #4
  0x08004738:  9002         STR        R0, [SP, #8]
  0x0800473A:  9807         LDR        R0, [SP, #28]
  0x0800473C:  9909         LDR        R1, [SP, #36]
  0x0800473E:  688A         LDR        R2, [R1, #8]
  0x08004740:  68C9         LDR        R1, [R1, #12]
  0x08004742:  1A89         SUBS       R1, R1, R2
  0x08004744:  4288         CMP        R0, R1
  0x08004746:  D906         BLS        .L4                      ; 0x08004756
  0x08004748:  9809         LDR        R0, [SP, #36]
  0x0800474A:  6881         LDR        R1, [R0, #8]
  0x0800474C:  68C0         LDR        R0, [R0, #12]
  0x0800474E:  1A40         SUBS       R0, R0, R1
  0x08004750:  9007         STR        R0, [SP, #28]
  0x08004752:  2001         MOVS       R0, #1
  0x08004754:  9002         STR        R0, [SP, #8]
.L4:
  0x08004756:  9807         LDR        R0, [SP, #28]
  0x08004758:  9908         LDR        R1, [SP, #32]
  0x0800475A:  68CA         LDR        R2, [R1, #12]
  0x0800475C:  6949         LDR        R1, [R1, #20]
  0x0800475E:  1A89         SUBS       R1, R1, R2
  0x08004760:  4288         CMP        R0, R1
  0x08004762:  D906         BLS        .L5                      ; 0x08004772
  0x08004764:  9808         LDR        R0, [SP, #32]
  0x08004766:  68C1         LDR        R1, [R0, #12]
  0x08004768:  6940         LDR        R0, [R0, #20]
  0x0800476A:  1A40         SUBS       R0, R0, R1
  0x0800476C:  9007         STR        R0, [SP, #28]
  0x0800476E:  2002         MOVS       R0, #2
  0x08004770:  9002         STR        R0, [SP, #8]
.L5:
  0x08004772:  9808         LDR        R0, [SP, #32]
  0x08004774:  68C0         LDR        R0, [R0, #12]
  0x08004776:  9005         STR        R0, [SP, #20]
  0x08004778:  9A07         LDR        R2, [SP, #28]
  0x0800477A:  9908         LDR        R1, [SP, #32]
  0x0800477C:  68C8         LDR        R0, [R1, #12]
  0x0800477E:  4410         ADD        R0, R2
  0x08004780:  60C8         STR        R0, [R1, #12]
  0x08004782:  9A07         LDR        R2, [SP, #28]
  0x08004784:  9908         LDR        R1, [SP, #32]
  0x08004786:  6A48         LDR        R0, [R1, #36]
  0x08004788:  1A80         SUBS       R0, R0, R2
  0x0800478A:  6248         STR        R0, [R1, #36]
  0x0800478C:  9809         LDR        R0, [SP, #36]
  0x0800478E:  6880         LDR        R0, [R0, #8]
  0x08004790:  9006         STR        R0, [SP, #24]
  0x08004792:  9A07         LDR        R2, [SP, #28]
  0x08004794:  9909         LDR        R1, [SP, #36]
  0x08004796:  6888         LDR        R0, [R1, #8]
  0x08004798:  4410         ADD        R0, R2
  0x0800479A:  6088         STR        R0, [R1, #8]
.L6:
  0x0800479C:  9807         LDR        R0, [SP, #28]
  0x0800479E:  2800         CMP        R0, #0
  0x080047A0:  F000 808B    BEQ.W      .L13                     ; 0x080048BA
  0x080047A4:  9907         LDR        R1, [SP, #28]
  0x080047A6:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080047AA:  EB00 0091    ADD.W      R0, R0, R1, LSR #2
  0x080047AE:  4601         MOV        R1, R0
  0x080047B0:  9101         STR        R1, [SP, #4]
  0x080047B2:  2806         CMP        R0, #6
  0x080047B4:  D806         BHI        .L7                      ; 0x080047C4
  0x080047B6:  9901         LDR        R1, [SP, #4]
  0x080047B8:  E8DF F001    TBB        [PC, R1]
  0x080047BC:  3C           DC.B       0x3C                     ; '<'
  0x080047BD:  34           DC.B       0x34                     ; '4'
  0x080047BE:  2C           DC.B       0x2C                     ; ','
  0x080047BF:  24           DC.B       0x24                     ; '$'
  0x080047C0:  1C           DC.B       0x1C                     ; '\x1C'
  0x080047C1:  14           DC.B       0x14                     ; '\x14'
  0x080047C2:  0C           DC.B       0x0C                     ; '\x0C'
  0x080047C3:  00           DC.B       0x00                     ; '\0'
.L7:
  0x080047C4:  9806         LDR        R0, [SP, #24]
  0x080047C6:  1D01         ADDS       R1, R0, #4
  0x080047C8:  9106         STR        R1, [SP, #24]
  0x080047CA:  6800         LDR        R0, [R0]
  0x080047CC:  9905         LDR        R1, [SP, #20]
  0x080047CE:  1D0A         ADDS       R2, R1, #4
  0x080047D0:  9205         STR        R2, [SP, #20]
  0x080047D2:  6008         STR        R0, [R1]
  0x080047D4:  9806         LDR        R0, [SP, #24]
  0x080047D6:  1D01         ADDS       R1, R0, #4
  0x080047D8:  9106         STR        R1, [SP, #24]
  0x080047DA:  6800         LDR        R0, [R0]
  0x080047DC:  9905         LDR        R1, [SP, #20]
  0x080047DE:  1D0A         ADDS       R2, R1, #4
  0x080047E0:  9205         STR        R2, [SP, #20]
  0x080047E2:  6008         STR        R0, [R1]
  0x080047E4:  9806         LDR        R0, [SP, #24]
  0x080047E6:  1D01         ADDS       R1, R0, #4
  0x080047E8:  9106         STR        R1, [SP, #24]
  0x080047EA:  6800         LDR        R0, [R0]
  0x080047EC:  9905         LDR        R1, [SP, #20]
  0x080047EE:  1D0A         ADDS       R2, R1, #4
  0x080047F0:  9205         STR        R2, [SP, #20]
  0x080047F2:  6008         STR        R0, [R1]
  0x080047F4:  9806         LDR        R0, [SP, #24]
  0x080047F6:  1D01         ADDS       R1, R0, #4
  0x080047F8:  9106         STR        R1, [SP, #24]
  0x080047FA:  6800         LDR        R0, [R0]
  0x080047FC:  9905         LDR        R1, [SP, #20]
  0x080047FE:  1D0A         ADDS       R2, R1, #4
  0x08004800:  9205         STR        R2, [SP, #20]
  0x08004802:  6008         STR        R0, [R1]
  0x08004804:  9806         LDR        R0, [SP, #24]
  0x08004806:  1D01         ADDS       R1, R0, #4
  0x08004808:  9106         STR        R1, [SP, #24]
  0x0800480A:  6800         LDR        R0, [R0]
  0x0800480C:  9905         LDR        R1, [SP, #20]
  0x0800480E:  1D0A         ADDS       R2, R1, #4
  0x08004810:  9205         STR        R2, [SP, #20]
  0x08004812:  6008         STR        R0, [R1]
  0x08004814:  9806         LDR        R0, [SP, #24]
  0x08004816:  1D01         ADDS       R1, R0, #4
  0x08004818:  9106         STR        R1, [SP, #24]
  0x0800481A:  6800         LDR        R0, [R0]
  0x0800481C:  9905         LDR        R1, [SP, #20]
  0x0800481E:  1D0A         ADDS       R2, R1, #4
  0x08004820:  9205         STR        R2, [SP, #20]
  0x08004822:  6008         STR        R0, [R1]
  0x08004824:  9806         LDR        R0, [SP, #24]
  0x08004826:  1D01         ADDS       R1, R0, #4
  0x08004828:  9106         STR        R1, [SP, #24]
  0x0800482A:  6800         LDR        R0, [R0]
  0x0800482C:  9905         LDR        R1, [SP, #20]
  0x0800482E:  1D0A         ADDS       R2, R1, #4
  0x08004830:  9205         STR        R2, [SP, #20]
  0x08004832:  6008         STR        R0, [R1]
  0x08004834:  9806         LDR        R0, [SP, #24]
  0x08004836:  1D01         ADDS       R1, R0, #4
  0x08004838:  9106         STR        R1, [SP, #24]
  0x0800483A:  6800         LDR        R0, [R0]
  0x0800483C:  9905         LDR        R1, [SP, #20]
  0x0800483E:  1D0A         ADDS       R2, R1, #4
  0x08004840:  9205         STR        R2, [SP, #20]
  0x08004842:  6008         STR        R0, [R1]
  0x08004844:  9807         LDR        R0, [SP, #28]
  0x08004846:  2820         CMP        R0, #32
  0x08004848:  D306         BCC        .L8                      ; 0x08004858
  0x0800484A:  9807         LDR        R0, [SP, #28]
  0x0800484C:  3820         SUBS       R0, #32
  0x0800484E:  9007         STR        R0, [SP, #28]
  0x08004850:  980A         LDR        R0, [SP, #40]
  0x08004852:  3820         SUBS       R0, #32
  0x08004854:  900A         STR        R0, [SP, #40]
  0x08004856:  E02F         B          .L12                     ; 0x080048B8
.L8:
  0x08004858:  9806         LDR        R0, [SP, #24]
  0x0800485A:  9004         STR        R0, [SP, #16]
  0x0800485C:  9805         LDR        R0, [SP, #20]
  0x0800485E:  9003         STR        R0, [SP, #12]
  0x08004860:  9807         LDR        R0, [SP, #28]
  0x08004862:  F000 0003    AND        R0, R0, #3
  0x08004866:  4601         MOV        R1, R0
  0x08004868:  9100         STR        R1, [SP, #0]
  0x0800486A:  2801         CMP        R0, #1
  0x0800486C:  D015         BEQ        .L10                     ; 0x0800489A
  0x0800486E:  9800         LDR        R0, [SP, #0]
  0x08004870:  2802         CMP        R0, #2
  0x08004872:  D00A         BEQ        .L9                      ; 0x0800488A
  0x08004874:  9800         LDR        R0, [SP, #0]
  0x08004876:  2803         CMP        R0, #3
  0x08004878:  D118         BNE        .L11                     ; 0x080048AC
  0x0800487A:  9804         LDR        R0, [SP, #16]
  0x0800487C:  1C41         ADDS       R1, R0, #1
  0x0800487E:  9104         STR        R1, [SP, #16]
  0x08004880:  7800         LDRB       R0, [R0]
  0x08004882:  9903         LDR        R1, [SP, #12]
  0x08004884:  1C4A         ADDS       R2, R1, #1
  0x08004886:  9203         STR        R2, [SP, #12]
  0x08004888:  7008         STRB       R0, [R1]
.L9:
  0x0800488A:  9804         LDR        R0, [SP, #16]
  0x0800488C:  1C41         ADDS       R1, R0, #1
  0x0800488E:  9104         STR        R1, [SP, #16]
  0x08004890:  7800         LDRB       R0, [R0]
  0x08004892:  9903         LDR        R1, [SP, #12]
  0x08004894:  1C4A         ADDS       R2, R1, #1
  0x08004896:  9203         STR        R2, [SP, #12]
  0x08004898:  7008         STRB       R0, [R1]
.L10:
  0x0800489A:  9804         LDR        R0, [SP, #16]
  0x0800489C:  1C41         ADDS       R1, R0, #1
  0x0800489E:  9104         STR        R1, [SP, #16]
  0x080048A0:  7800         LDRB       R0, [R0]
  0x080048A2:  9903         LDR        R1, [SP, #12]
  0x080048A4:  1C4A         ADDS       R2, R1, #1
  0x080048A6:  9203         STR        R2, [SP, #12]
  0x080048A8:  7008         STRB       R0, [R1]
  0x080048AA:  E7FF         B          .L11                     ; 0x080048AC
.L11:
  0x080048AC:  9907         LDR        R1, [SP, #28]
  0x080048AE:  980A         LDR        R0, [SP, #40]
  0x080048B0:  1A40         SUBS       R0, R0, R1
  0x080048B2:  900A         STR        R0, [SP, #40]
  0x080048B4:  2000         MOVS       R0, #0
  0x080048B6:  9007         STR        R0, [SP, #28]
.L12:
  0x080048B8:  E770         B          .L6                      ; 0x0800479C
.L13:
  0x080048BA:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x080048BE:  07C0         LSLS       R0, R0, #31
  0x080048C0:  B130         CBZ        R0, .L14                 ; 0x080048D0
  0x080048C2:  9809         LDR        R0, [SP, #36]
  0x080048C4:  6840         LDR        R0, [R0, #4]
  0x080048C6:  990D         LDR        R1, [SP, #52]
  0x080048C8:  6188         STR        R0, [R1, #24]
  0x080048CA:  980D         LDR        R0, [SP, #52]
  0x080048CC:  6980         LDR        R0, [R0, #24]
  0x080048CE:  9009         STR        R0, [SP, #36]
.L14:
  0x080048D0:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x080048D4:  0780         LSLS       R0, R0, #30
  0x080048D6:  2800         CMP        R0, #0
  0x080048D8:  D506         BPL        .L15                     ; 0x080048E8
  0x080048DA:  9808         LDR        R0, [SP, #32]
  0x080048DC:  6840         LDR        R0, [R0, #4]
  0x080048DE:  990C         LDR        R1, [SP, #48]
  0x080048E0:  6188         STR        R0, [R1, #24]
  0x080048E2:  9808         LDR        R0, [SP, #32]
  0x080048E4:  6840         LDR        R0, [R0, #4]
  0x080048E6:  9008         STR        R0, [SP, #32]
.L15:
  0x080048E8:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x080048EC:  0740         LSLS       R0, R0, #29
  0x080048EE:  2800         CMP        R0, #0
  0x080048F0:  D500         BPL        .L16                     ; 0x080048F4
  0x080048F2:  E000         B          .L17                     ; 0x080048F6
.L16:
  0x080048F4:  E712         B          .L1                      ; 0x0800471C
.L17:
  0x080048F6:  2000         MOVS       R0, #0
  0x080048F8:  900E         STR        R0, [SP, #56]
.L18:
  0x080048FA:  980E         LDR        R0, [SP, #56]
  0x080048FC:  B00F         ADD        SP, SP, #60
  0x080048FE:  4770         BX         LR
Section .rodata._nx_ipv6_unspecified_address from charger_lto.o, size=16, align=4
_nx_ipv6_unspecified_address:
  0x08004900:  00           DC.B       0x00                     ; '\0'
  0x08004901:  00           DC.B       0x00                     ; '\0'
  0x08004902:  00           DC.B       0x00                     ; '\0'
  0x08004903:  00           DC.B       0x00                     ; '\0'
  0x08004904:  00           DC.B       0x00                     ; '\0'
  0x08004905:  00           DC.B       0x00                     ; '\0'
  0x08004906:  00           DC.B       0x00                     ; '\0'
  0x08004907:  00           DC.B       0x00                     ; '\0'
  0x08004908:  00           DC.B       0x00                     ; '\0'
  0x08004909:  00           DC.B       0x00                     ; '\0'
  0x0800490A:  00           DC.B       0x00                     ; '\0'
  0x0800490B:  00           DC.B       0x00                     ; '\0'
  0x0800490C:  00           DC.B       0x00                     ; '\0'
  0x0800490D:  00           DC.B       0x00                     ; '\0'
  0x0800490E:  00           DC.B       0x00                     ; '\0'
  0x0800490F:  00           DC.B       0x00                     ; '\0'
Section .rodata._nx_ipv6_all_router_address from charger_lto.o, size=16, align=4
_nx_ipv6_all_router_address:
  0x08004910:  00           DC.B       0x00                     ; '\0'
  0x08004911:  00           DC.B       0x00                     ; '\0'
  0x08004912:  02           DC.B       0x02                     ; '\x02'
  0x08004913:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004914:  00           DC.B       0x00                     ; '\0'
  0x08004915:  00           DC.B       0x00                     ; '\0'
  0x08004916:  00           DC.B       0x00                     ; '\0'
  0x08004917:  00           DC.B       0x00                     ; '\0'
  0x08004918:  00           DC.B       0x00                     ; '\0'
  0x08004919:  00           DC.B       0x00                     ; '\0'
  0x0800491A:  00           DC.B       0x00                     ; '\0'
  0x0800491B:  00           DC.B       0x00                     ; '\0'
  0x0800491C:  02           DC.B       0x02                     ; '\x02'
  0x0800491D:  00           DC.B       0x00                     ; '\0'
  0x0800491E:  00           DC.B       0x00                     ; '\0'
  0x0800491F:  00           DC.B       0x00                     ; '\0'
Section .init._start from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
  0x08004920:  4C03         LDR        R4, =0x08023FE8          ; [PC, #12] [0x08004930] 
.L1:
  0x08004922:  6820         LDR        R0, [R4]
  0x08004924:  3404         ADDS       R4, #4
  0x08004926:  4780         BLX        R0
  0x08004928:  E7FB         B          .L1                      ; 0x08004922
__SEGGER_init_done:
__startup_complete:
  0x0800492A:  F002 FD19    BL         main                     ; 0x08007360
exit:
  0x0800492E:  E7FE         B          exit                     ; 0x0800492E
  0x08004930:  08023FE8     DC.W       0x08023FE8               ; 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:
  0x08004934:  150A         ASRS       R2, R1, #20
  0x08004936:  02C9         LSLS       R1, R1, #11
  0x08004938:  EA41 5150    ORR.W      R1, R1, R0, LSR #21
  0x0800493C:  02C0         LSLS       R0, R0, #11
  0x0800493E:  F041 4100    ORR        R1, R1, #0x80000000
  0x08004942:  F240 431E    MOVW       R3, #0x041E
  0x08004946:  1A9A         SUBS       R2, R3, R2
  0x08004948:  DA08         BGE        .L1                      ; 0x0800495C
  0x0800494A:  3220         ADDS       R2, #32
  0x0800494C:  D40D         BMI        .L2                      ; 0x0800496A
  0x0800494E:  41D1         RORS       R1, R2
  0x08004950:  40D0         LSRS       R0, R2
  0x08004952:  4048         EORS       R0, R1
  0x08004954:  4091         LSLS       R1, R2
  0x08004956:  40D1         LSRS       R1, R2
  0x08004958:  4048         EORS       R0, R1
  0x0800495A:  4770         BX         LR
.L1:
  0x0800495C:  2A20         CMP        R2, #32
  0x0800495E:  BF28         IT         CS
  0x08004960:  2220         MOVCS      R2, #32
  0x08004962:  FA31 F002    LSRS.W     R0, R1, R2
  0x08004966:  2100         MOVS       R1, #0
  0x08004968:  4770         BX         LR
.L2:
  0x0800496A:  F06F 0100    MVN        R1, #0
  0x0800496E:  4608         MOV        R0, R1
  0x08004970:  4770         BX         LR
  0x08004972:  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:
  0x08004974:  B1F9         CBZ        R1, .L1                  ; 0x080049B6
  0x08004976:  F240 423D    MOVW       R2, #0x043D
  0x0800497A:  FAB1 F381    CLZ        R3, R1
  0x0800497E:  1AD2         SUBS       R2, R2, R3
  0x08004980:  F1C3 0C20    RSB        R12, R3, #32
  0x08004984:  FA30 FC0C    LSRS.W     R12, R0, R12
  0x08004988:  4098         LSLS       R0, R3
  0x0800498A:  4099         LSLS       R1, R3
  0x0800498C:  EA51 010C    ORRS.W     R1, R1, R12
  0x08004990:  0583         LSLS       R3, R0, #22
  0x08004992:  EA4F 20D0    LSR.W      R0, R0, #11
  0x08004996:  EA40 5041    ORR.W      R0, R0, R1, LSL #21
  0x0800499A:  EA4F 21D1    LSR.W      R1, R1, #11
  0x0800499E:  EB01 5102    ADD.W      R1, R1, R2, LSL #20
  0x080049A2:  BF38         IT         CC
  0x080049A4:  4770         BXCC       LR
  0x080049A6:  3001         ADDS       R0, #1
  0x080049A8:  F141 0100    ADC        R1, R1, #0
  0x080049AC:  421B         TST        R3, R3
  0x080049AE:  BF08         IT         EQ
  0x080049B0:  F020 0001    BICEQ      R0, R0, #1
  0x080049B4:  4770         BX         LR
.L1:
  0x080049B6:  B148         CBZ        R0, .L2                  ; 0x080049CC
  0x080049B8:  F240 421D    MOVW       R2, #0x041D
  0x080049BC:  FAB0 F380    CLZ        R3, R0
  0x080049C0:  1AD2         SUBS       R2, R2, R3
  0x080049C2:  4098         LSLS       R0, R3
  0x080049C4:  0AC1         LSRS       R1, R0, #11
  0x080049C6:  0540         LSLS       R0, R0, #21
  0x080049C8:  EB01 5102    ADD.W      R1, R1, R2, LSL #20
.L2:
  0x080049CC:  4770         BX         LR
  0x080049CE:  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:
  0x080049D0:  2B00         CMP        R3, #0
  0x080049D2:  D135         BNE        .L3                      ; 0x08004A40
  0x080049D4:  B929         CBNZ       R1, .L1                  ; 0x080049E2
  0x080049D6:  FBB0 FCF2    UDIV       R12, R0, R2
  0x080049DA:  FB0C 0212    MLS        R2, R12, R2, R0
  0x080049DE:  4660         MOV        R0, R12
  0x080049E0:  4770         BX         LR
.L1:
  0x080049E2:  4291         CMP        R1, R2
  0x080049E4:  D215         BCS        .L2                      ; 0x08004A12
  0x080049E6:  E92D 41F0    PUSH.W     {R4-R8, LR}
  0x080049EA:  FAB2 F382    CLZ        R3, R2
  0x080049EE:  409A         LSLS       R2, R3
  0x080049F0:  4099         LSLS       R1, R3
  0x080049F2:  F1D3 0C20    RSBS       R12, R3, #32
  0x080049F6:  FA30 FC0C    LSRS.W     R12, R0, R12
  0x080049FA:  EA51 010C    ORRS.W     R1, R1, R12
  0x080049FE:  4098         LSLS       R0, R3
  0x08004A00:  F000 F84E    BL         .L5                      ; 0x08004AA0
  0x08004A04:  0028         MOVS       R0, R5
  0x08004A06:  FA36 F203    LSRS.W     R2, R6, R3
  0x08004A0A:  2100         MOVS       R1, #0
  0x08004A0C:  2300         MOVS       R3, #0
  0x08004A0E:  E8BD 81F0    POP.W      {R4-R8, PC}
.L2:
  0x08004A12:  B5F0         PUSH       {R4-R7, LR}
  0x08004A14:  FBB1 FCF2    UDIV       R12, R1, R2
  0x08004A18:  FB0C 1112    MLS        R1, R12, R2, R1
  0x08004A1C:  FAB2 F382    CLZ        R3, R2
  0x08004A20:  409A         LSLS       R2, R3
  0x08004A22:  4099         LSLS       R1, R3
  0x08004A24:  F1D3 0620    RSBS       R6, R3, #32
  0x08004A28:  FA30 F606    LSRS.W     R6, R0, R6
  0x08004A2C:  4331         ORRS       R1, R6
  0x08004A2E:  4098         LSLS       R0, R3
  0x08004A30:  F000 F836    BL         .L5                      ; 0x08004AA0
  0x08004A34:  4661         MOV        R1, R12
  0x08004A36:  0028         MOVS       R0, R5
  0x08004A38:  0032         MOVS       R2, R6
  0x08004A3A:  40DA         LSRS       R2, R3
  0x08004A3C:  2300         MOVS       R3, #0
  0x08004A3E:  BDF0         POP        {R4-R7, PC}
.L3:
  0x08004A40:  B5F3         PUSH       {R0-R1, R4-R7, LR}
  0x08004A42:  FAB3 FC83    CLZ        R12, R3
  0x08004A46:  0849         LSRS       R1, R1, #1
  0x08004A48:  EA5F 0030    RRXS       R0, R0
  0x08004A4C:  FA13 F30C    LSLS.W     R3, R3, R12
  0x08004A50:  F1DC 0420    RSBS       R4, R12, #32
  0x08004A54:  FA32 F404    LSRS.W     R4, R2, R4
  0x08004A58:  4323         ORRS       R3, R4
  0x08004A5A:  B40C         PUSH       {R2-R3}
  0x08004A5C:  001A         MOVS       R2, R3
  0x08004A5E:  F000 F81F    BL         .L5                      ; 0x08004AA0
  0x08004A62:  BC0C         POP        {R2-R3}
  0x08004A64:  FA33 F30C    LSRS.W     R3, R3, R12
  0x08004A68:  F1DC 0C1F    RSBS       R12, R12, #31
  0x08004A6C:  FA35 F50C    LSRS.W     R5, R5, R12
  0x08004A70:  BF18         IT         NE
  0x08004A72:  3D01         SUBNE      R5, #1
  0x08004A74:  BC03         POP        {R0-R1}
  0x08004A76:  FBA5 6702    UMULL      R6, R7, R5, R2
  0x08004A7A:  FB05 7703    MLA        R7, R5, R3, R7
  0x08004A7E:  1B80         SUBS       R0, R0, R6
  0x08004A80:  41B9         SBCS       R1, R7
  0x08004A82:  4290         CMP        R0, R2
  0x08004A84:  EB71 0C03    SBCS.W     R12, R1, R3
  0x08004A88:  D305         BCC        .L4                      ; 0x08004A96
  0x08004A8A:  1A82         SUBS       R2, R0, R2
  0x08004A8C:  EB71 0303    SBCS.W     R3, R1, R3
  0x08004A90:  1C68         ADDS       R0, R5, #1
  0x08004A92:  2100         MOVS       R1, #0
  0x08004A94:  BDF0         POP        {R4-R7, PC}
.L4:
  0x08004A96:  0002         MOVS       R2, R0
  0x08004A98:  000B         MOVS       R3, R1
  0x08004A9A:  0028         MOVS       R0, R5
  0x08004A9C:  2100         MOVS       R1, #0
  0x08004A9E:  BDF0         POP        {R4-R7, PC}
.L5:
  0x08004AA0:  0D94         LSRS       R4, R2, #22
  0x08004AA2:  F64F 75C2    MOVW       R5, #0xFFC2
  0x08004AA6:  022D         LSLS       R5, R5, #8
  0x08004AA8:  FBB5 F4F4    UDIV       R4, R5, R4
  0x08004AAC:  0AD6         LSRS       R6, R2, #11
  0x08004AAE:  3601         ADDS       R6, #1
  0x08004AB0:  FB04 F504    MUL        R5, R4, R4
  0x08004AB4:  FBA5 5606    UMULL      R5, R6, R5, R6
  0x08004AB8:  43F6         MVNS       R6, R6
  0x08004ABA:  EB06 1604    ADD.W      R6, R6, R4, LSL #4
  0x08004ABE:  0855         LSRS       R5, R2, #1
  0x08004AC0:  BF32         ITEE       CC
  0x08004AC2:  2700         MOVCC      R7, #0
  0x08004AC4:  0877         LSRCS      R7, R6, #1
  0x08004AC6:  3501         ADDCS      R5, #1
  0x08004AC8:  FB05 7716    MLS        R7, R5, R6, R7
  0x08004ACC:  FBA6 4707    UMULL      R4, R7, R6, R7
  0x08004AD0:  087F         LSRS       R7, R7, #1
  0x08004AD2:  EB07 37C6    ADD.W      R7, R7, R6, LSL #15
  0x08004AD6:  0014         MOVS       R4, R2
  0x08004AD8:  0015         MOVS       R5, R2
  0x08004ADA:  FBE7 4502    UMLAL      R4, R5, R7, R2
  0x08004ADE:  1B7F         SUBS       R7, R7, R5
  0x08004AE0:  1C4D         ADDS       R5, R1, #1
  0x08004AE2:  0004         MOVS       R4, R0
  0x08004AE4:  FBE7 4501    UMLAL      R4, R5, R7, R1
  0x08004AE8:  FB05 0612    MLS        R6, R5, R2, R0
  0x08004AEC:  42A6         CMP        R6, R4
  0x08004AEE:  BF84         ITT        HI
  0x08004AF0:  3D01         SUBHI      R5, #1
  0x08004AF2:  18B6         ADDHI      R6, R6, R2
  0x08004AF4:  4296         CMP        R6, R2
  0x08004AF6:  BF24         ITT        CS
  0x08004AF8:  3501         ADDCS      R5, #1
  0x08004AFA:  1AB6         SUBCS      R6, R6, R2
  0x08004AFC:  4770         BX         LR
  0x08004AFE:  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:
  0x08004B00:  B35A         CBZ        R2, .L9                  ; 0x08004B5A
  0x08004B02:  4684         MOV        R12, R0
  0x08004B04:  EA90 0301    EORS.W     R3, R0, R1
  0x08004B08:  079B         LSLS       R3, R3, #30
  0x08004B0A:  D11F         BNE        .L7                      ; 0x08004B4C
.L1:
  0x08004B0C:  0783         LSLS       R3, R0, #30
  0x08004B0E:  D007         BEQ        .L2                      ; 0x08004B20
  0x08004B10:  F811 3B01    LDRB       R3, [R1], #1
  0x08004B14:  F800 3B01    STRB       R3, [R0], #1
  0x08004B18:  3A01         SUBS       R2, #1
  0x08004B1A:  D1F7         BNE        .L1                      ; 0x08004B0C
  0x08004B1C:  E01C         B          .L8                      ; 0x08004B58
__aeabi_memcpy4:
__aeabi_memcpy8:
  0x08004B1E:  4684         MOV        R12, R0
.L2:
  0x08004B20:  3A20         SUBS       R2, #32
  0x08004B22:  D309         BCC        .L4                      ; 0x08004B38
  0x08004B24:  E92D 07F0    PUSH.W     {R4-R10}
.L3:
  0x08004B28:  E8B1 07F8    LDM.W      R1!, {R3-R10}
  0x08004B2C:  E8A0 07F8    STM.W      R0!, {R3-R10}
  0x08004B30:  3A20         SUBS       R2, #32
  0x08004B32:  D2F9         BCS        .L3                      ; 0x08004B28
  0x08004B34:  E8BD 07F0    POP.W      {R4-R10}
.L4:
  0x08004B38:  321C         ADDS       R2, #28
  0x08004B3A:  D405         BMI        .L6                      ; 0x08004B48
.L5:
  0x08004B3C:  F851 3B04    LDR        R3, [R1], #4
  0x08004B40:  F840 3B04    STR        R3, [R0], #4
  0x08004B44:  3A04         SUBS       R2, #4
  0x08004B46:  D2F9         BCS        .L5                      ; 0x08004B3C
.L6:
  0x08004B48:  3204         ADDS       R2, #4
  0x08004B4A:  D005         BEQ        .L8                      ; 0x08004B58
.L7:
  0x08004B4C:  F811 3B01    LDRB       R3, [R1], #1
  0x08004B50:  F800 3B01    STRB       R3, [R0], #1
  0x08004B54:  3A01         SUBS       R2, #1
  0x08004B56:  D1F9         BNE        .L7                      ; 0x08004B4C
.L8:
  0x08004B58:  4660         MOV        R0, R12
.L9:
  0x08004B5A:  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:
  0x08004B5C:  2200         MOVS       R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
  0x08004B5E:  000B         MOVS       R3, R1
  0x08004B60:  0011         MOVS       R1, R2
  0x08004B62:  001A         MOVS       R2, R3
memset:
  0x08004B64:  4684         MOV        R12, R0
  0x08004B66:  B35A         CBZ        R2, .L7                  ; 0x08004BC0
.L1:
  0x08004B68:  0783         LSLS       R3, R0, #30
  0x08004B6A:  D004         BEQ        .L2                      ; 0x08004B76
  0x08004B6C:  F800 1B01    STRB       R1, [R0], #1
  0x08004B70:  3A01         SUBS       R2, #1
  0x08004B72:  D1F9         BNE        .L1                      ; 0x08004B68
  0x08004B74:  E024         B          .L7                      ; 0x08004BC0
.L2:
  0x08004B76:  B2C9         UXTB       R1, R1
  0x08004B78:  EA41 2101    ORR.W      R1, R1, R1, LSL #8
  0x08004B7C:  EA41 4101    ORR.W      R1, R1, R1, LSL #16
  0x08004B80:  2A20         CMP        R2, #32
  0x08004B82:  D311         BCC        .L4                      ; 0x08004BA8
  0x08004B84:  3A20         SUBS       R2, #32
  0x08004B86:  E92D 03F0    PUSH.W     {R4-R9}
  0x08004B8A:  460B         MOV        R3, R1
  0x08004B8C:  460C         MOV        R4, R1
  0x08004B8E:  460D         MOV        R5, R1
  0x08004B90:  460E         MOV        R6, R1
  0x08004B92:  460F         MOV        R7, R1
  0x08004B94:  4688         MOV        R8, R1
  0x08004B96:  4689         MOV        R9, R1
.L3:
  0x08004B98:  E8A0 03FA    STM.W      R0!, {R1, R3-R9}
  0x08004B9C:  3A20         SUBS       R2, #32
  0x08004B9E:  D2FB         BCS        .L3                      ; 0x08004B98
  0x08004BA0:  E8BD 03F0    POP.W      {R4-R9}
  0x08004BA4:  3220         ADDS       R2, #32
  0x08004BA6:  D00B         BEQ        .L7                      ; 0x08004BC0
.L4:
  0x08004BA8:  2A04         CMP        R2, #4
  0x08004BAA:  D305         BCC        .L6                      ; 0x08004BB8
.L5:
  0x08004BAC:  F840 1B04    STR        R1, [R0], #4
  0x08004BB0:  3A04         SUBS       R2, #4
  0x08004BB2:  D005         BEQ        .L7                      ; 0x08004BC0
  0x08004BB4:  2A04         CMP        R2, #4
  0x08004BB6:  D2F9         BCS        .L5                      ; 0x08004BAC
.L6:
  0x08004BB8:  F800 1B01    STRB       R1, [R0], #1
  0x08004BBC:  3A01         SUBS       R2, #1
  0x08004BBE:  D1FB         BNE        .L6                      ; 0x08004BB8
.L7:
  0x08004BC0:  4660         MOV        R0, R12
  0x08004BC2:  4770         BX         LR
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:
  0x08004BC4:  08023B0B     DC.W       0x08023B0B               ; R_ARM_ABS32
  0x08004BC8:  08004BF0     DC.W       __SEGGER_RTL_c_locale_data
  0x08004BCC:  08004BD0     DC.W       __SEGGER_RTL_codeset_ascii
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:
  0x08004BD0:  080232B3     DC.W       __SEGGER_RTL_ascii_isctype
  0x08004BD4:  080232D3     DC.W       __SEGGER_RTL_ascii_toupper
  0x08004BD8:  0801739F     DC.W       __SEGGER_RTL_ascii_tolower
  0x08004BDC:  080232DF     DC.W       __SEGGER_RTL_ascii_iswctype
  0x08004BE0:  080232D3     DC.W       __SEGGER_RTL_ascii_toupper
  0x08004BE4:  0801739F     DC.W       __SEGGER_RTL_ascii_tolower
  0x08004BE8:  08017391     DC.W       __SEGGER_RTL_ascii_wctomb
  0x08004BEC:  0802327F     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:
  0x08004BF0:  08023B0D     DC.W       __SEGGER_RTL_data_utf8_period
  0x08004BF4:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004BF8:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004BFC:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C00:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C04:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C08:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C0C:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C10:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C14:  08023CDE     DC.W       __SEGGER_RTL_data_empty_string
  0x08004C18:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C19:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C1A:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C1B:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C1C:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C1D:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C1E:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C1F:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C20:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C21:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C22:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C23:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C24:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C25:  FF           DC.B       0xFF                     ; '\xFF'
  0x08004C26:  00           DC.B       0x00                     ; '\0'
  0x08004C27:  00           DC.B       0x00                     ; '\0'
  0x08004C28:  08023AD1     DC.W       __SEGGER_RTL_c_locale_day_names
  0x08004C2C:  08023C90     DC.W       __SEGGER_RTL_c_locale_abbrev_day_names
  0x08004C30:  080236E1     DC.W       __SEGGER_RTL_c_locale_month_names
  0x08004C34:  08023CAD     DC.W       __SEGGER_RTL_c_locale_abbrev_month_names
  0x08004C38:  08023738     DC.W       __SEGGER_RTL_c_locale_am_pm_indicator
  0x08004C3C:  08023C7E     DC.W       __SEGGER_RTL_c_locale_date_format
  0x08004C40:  08023C87     DC.W       __SEGGER_RTL_c_locale_time_format
  0x08004C44:  0802373F     DC.W       __SEGGER_RTL_c_locale_date_time_format
Section .text.libcxxabi.unlikely.__cxa_guard_acquire from cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=48, align=4
__cxa_guard_acquire:
  0x08004C48:  B508         PUSH       {R3, LR}
  0x08004C4A:  7803         LDRB       R3, [R0]
  0x08004C4C:  F3BF 8F5B    DMB        ISH
  0x08004C50:  B96B         CBNZ       R3, .L4                  ; 0x08004C6E
  0x08004C52:  7843         LDRB       R3, [R0, #1]
  0x08004C54:  2B01         CMP        R3, #1
  0x08004C56:  D007         BEQ        .L2                      ; 0x08004C68
  0x08004C58:  F013 0302    ANDS       R3, R3, #2
  0x08004C5C:  D002         BEQ        .L1                      ; 0x08004C64
  0x08004C5E:  4805         LDR        R0, =0x0802374E          ; [PC, #20] [0x08004C74] 
  0x08004C60:  F012 FBA4    BL         abort_message            ; 0x080173AC
.L1:
  0x08004C64:  2202         MOVS       R2, #2
  0x08004C66:  7042         STRB       R2, [R0, #1]
.L2:
  0x08004C68:  F083 0001    EOR        R0, R3, #1
.L3:
  0x08004C6C:  BD08         POP        {R3, PC}
.L4:
  0x08004C6E:  2000         MOVS       R0, #0
  0x08004C70:  E7FC         B          .L3                      ; 0x08004C6C
  0x08004C72:  BF00         NOP
  0x08004C74:  0802374E     DC.W       0x0802374E               ; R_ARM_ABS32
Section .text.HAL_RCCEx_GetPeriphCLKFreq from charger_lto.o, size=2450, align=4
HAL_RCCEx_GetPeriphCLKFreq:
  0x08004C78:  B580         PUSH       {R7, LR}
  0x08004C7A:  B098         SUB        SP, SP, #96
  0x08004C7C:  9117         STR        R1, [SP, #92]
  0x08004C7E:  9016         STR        R0, [SP, #88]
  0x08004C80:  9816         LDR        R0, [SP, #88]
  0x08004C82:  9917         LDR        R1, [SP, #92]
  0x08004C84:  F480 7080    EOR        R0, R0, #0x0100
  0x08004C88:  4308         ORRS       R0, R1
  0x08004C8A:  2800         CMP        R0, #0
  0x08004C8C:  F040 8097    BNE.W      .L13                     ; 0x08004DBE
  0x08004C90:  F244 4050    MOVW       R0, #0x4450
  0x08004C94:  F6C5 0002    MOVT       R0, #0x5802
  0x08004C98:  6800         LDR        R0, [R0]
  0x08004C9A:  F000 0007    AND        R0, R0, #7
  0x08004C9E:  900B         STR        R0, [SP, #44]
  0x08004CA0:  980B         LDR        R0, [SP, #44]
  0x08004CA2:  9008         STR        R0, [SP, #32]
  0x08004CA4:  2804         CMP        R0, #4
  0x08004CA6:  F200 8086    BHI.W      .L11                     ; 0x08004DB6
  0x08004CAA:  9908         LDR        R1, [SP, #32]
  0x08004CAC:  E8DF F001    TBB        [PC, R1]
  0x08004CB0:  03           DC.B       0x03                     ; '\x03'
  0x08004CB1:  14           DC.B       0x14                     ; '\x14'
  0x08004CB2:  25           DC.B       0x25                     ; '%'
  0x08004CB3:  7D           DC.B       0x7D                     ; '}'
  0x08004CB4:  36           DC.B       0x36                     ; '6'
  0x08004CB5:  00           DC.B       0x00                     ; '\0'
  0x08004CB6:  F244 4000    MOVW       R0, #0x4400
  0x08004CBA:  F6C5 0002    MOVT       R0, #0x5802
  0x08004CBE:  6800         LDR        R0, [R0]
  0x08004CC0:  0180         LSLS       R0, R0, #6
  0x08004CC2:  2800         CMP        R0, #0
  0x08004CC4:  D505         BPL        .L1                      ; 0x08004CD2
  0x08004CC6:  A813         ADD        R0, SP, #76
  0x08004CC8:  F7FD FF96    BL         HAL_RCCEx_GetPLL1ClockFreq ; 0x08002BF8
  0x08004CCC:  9814         LDR        R0, [SP, #80]
  0x08004CCE:  900C         STR        R0, [SP, #48]
  0x08004CD0:  E001         B          .L2                      ; 0x08004CD6
.L1:
  0x08004CD2:  2000         MOVS       R0, #0
  0x08004CD4:  900C         STR        R0, [SP, #48]
.L2:
  0x08004CD6:  E070         B          .L12                     ; 0x08004DBA
  0x08004CD8:  F244 4000    MOVW       R0, #0x4400
  0x08004CDC:  F6C5 0002    MOVT       R0, #0x5802
  0x08004CE0:  6800         LDR        R0, [R0]
  0x08004CE2:  0100         LSLS       R0, R0, #4
  0x08004CE4:  2800         CMP        R0, #0
  0x08004CE6:  D505         BPL        .L3                      ; 0x08004CF4
  0x08004CE8:  A810         ADD        R0, SP, #64
  0x08004CEA:  F7FE F8D1    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08004CEE:  9810         LDR        R0, [SP, #64]
  0x08004CF0:  900C         STR        R0, [SP, #48]
  0x08004CF2:  E001         B          .L4                      ; 0x08004CF8
.L3:
  0x08004CF4:  2000         MOVS       R0, #0
  0x08004CF6:  900C         STR        R0, [SP, #48]
.L4:
  0x08004CF8:  E05F         B          .L12                     ; 0x08004DBA
  0x08004CFA:  F244 4000    MOVW       R0, #0x4400
  0x08004CFE:  F6C5 0002    MOVT       R0, #0x5802
  0x08004D02:  6800         LDR        R0, [R0]
  0x08004D04:  0080         LSLS       R0, R0, #2
  0x08004D06:  2800         CMP        R0, #0
  0x08004D08:  D505         BPL        .L5                      ; 0x08004D16
  0x08004D0A:  A80D         ADD        R0, SP, #52
  0x08004D0C:  F7FE FA0C    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08004D10:  980D         LDR        R0, [SP, #52]
  0x08004D12:  900C         STR        R0, [SP, #48]
  0x08004D14:  E001         B          .L6                      ; 0x08004D1A
.L5:
  0x08004D16:  2000         MOVS       R0, #0
  0x08004D18:  900C         STR        R0, [SP, #48]
.L6:
  0x08004D1A:  E04E         B          .L12                     ; 0x08004DBA
  0x08004D1C:  F244 404C    MOVW       R0, #0x444C
  0x08004D20:  F6C5 0002    MOVT       R0, #0x5802
  0x08004D24:  6800         LDR        R0, [R0]
  0x08004D26:  F000 5040    AND        R0, R0, #0x30000000
  0x08004D2A:  900A         STR        R0, [SP, #40]
  0x08004D2C:  F244 4000    MOVW       R0, #0x4400
  0x08004D30:  F6C5 0002    MOVT       R0, #0x5802
  0x08004D34:  6800         LDR        R0, [R0]
  0x08004D36:  0740         LSLS       R0, R0, #29
  0x08004D38:  2800         CMP        R0, #0
  0x08004D3A:  D50F         BPL        .L7                      ; 0x08004D5C
  0x08004D3C:  980A         LDR        R0, [SP, #40]
  0x08004D3E:  B968         CBNZ       R0, .L7                  ; 0x08004D5C
  0x08004D40:  F244 4000    MOVW       R0, #0x4400
  0x08004D44:  F6C5 0002    MOVT       R0, #0x5802
  0x08004D48:  6800         LDR        R0, [R0]
  0x08004D4A:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08004D4E:  F249 0000    MOVW       R0, #0x9000
  0x08004D52:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08004D56:  40C8         LSRS       R0, R1
  0x08004D58:  900C         STR        R0, [SP, #48]
  0x08004D5A:  E025         B          .L10                     ; 0x08004DA8
.L7:
  0x08004D5C:  F244 4000    MOVW       R0, #0x4400
  0x08004D60:  F6C5 0002    MOVT       R0, #0x5802
  0x08004D64:  6800         LDR        R0, [R0]
  0x08004D66:  05C0         LSLS       R0, R0, #23
  0x08004D68:  2800         CMP        R0, #0
  0x08004D6A:  D509         BPL        .L8                      ; 0x08004D80
  0x08004D6C:  980A         LDR        R0, [SP, #40]
  0x08004D6E:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08004D72:  D105         BNE        .L8                      ; 0x08004D80
  0x08004D74:  F640 1000    MOVW       R0, #0x0900
  0x08004D78:  F2C0 003D    MOVT       R0, #61
  0x08004D7C:  900C         STR        R0, [SP, #48]
  0x08004D7E:  E013         B          .L10                     ; 0x08004DA8
.L8:
  0x08004D80:  F244 4000    MOVW       R0, #0x4400
  0x08004D84:  F6C5 0002    MOVT       R0, #0x5802
  0x08004D88:  6800         LDR        R0, [R0]
  0x08004D8A:  0380         LSLS       R0, R0, #14
  0x08004D8C:  2800         CMP        R0, #0
  0x08004D8E:  D509         BPL        .L9                      ; 0x08004DA4
  0x08004D90:  980A         LDR        R0, [SP, #40]
  0x08004D92:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08004D96:  D105         BNE        .L9                      ; 0x08004DA4
  0x08004D98:  F647 0040    MOVW       R0, #0x7840
  0x08004D9C:  F2C0 107D    MOVT       R0, #0x017D
  0x08004DA0:  900C         STR        R0, [SP, #48]
  0x08004DA2:  E001         B          .L10                     ; 0x08004DA8
.L9:
  0x08004DA4:  2000         MOVS       R0, #0
  0x08004DA6:  900C         STR        R0, [SP, #48]
.L10:
  0x08004DA8:  E007         B          .L12                     ; 0x08004DBA
  0x08004DAA:  F248 0000    MOVW       R0, #0x8000
  0x08004DAE:  F2C0 00BB    MOVT       R0, #187
  0x08004DB2:  900C         STR        R0, [SP, #48]
  0x08004DB4:  E001         B          .L12                     ; 0x08004DBA
.L11:
  0x08004DB6:  2000         MOVS       R0, #0
  0x08004DB8:  900C         STR        R0, [SP, #48]
.L12:
  0x08004DBA:  F000 BC23    B.W        .L141                    ; 0x08005604
.L13:
  0x08004DBE:  9816         LDR        R0, [SP, #88]
  0x08004DC0:  9917         LDR        R1, [SP, #92]
  0x08004DC2:  F480 6080    EOR        R0, R0, #0x0400
  0x08004DC6:  4308         ORRS       R0, R1
  0x08004DC8:  2800         CMP        R0, #0
  0x08004DCA:  F040 809F    BNE.W      .L31                     ; 0x08004F0C
  0x08004DCE:  F244 4058    MOVW       R0, #0x4458
  0x08004DD2:  F6C5 0002    MOVT       R0, #0x5802
  0x08004DD6:  6800         LDR        R0, [R0]
  0x08004DD8:  F400 0060    AND        R0, R0, #0xE00000
  0x08004DDC:  900B         STR        R0, [SP, #44]
  0x08004DDE:  980B         LDR        R0, [SP, #44]
  0x08004DE0:  9007         STR        R0, [SP, #28]
  0x08004DE2:  B180         CBZ        R0, .L14                 ; 0x08004E06
  0x08004DE4:  9807         LDR        R0, [SP, #28]
  0x08004DE6:  F5B0 1F00    CMP.W      R0, #0x200000
  0x08004DEA:  D01D         BEQ        .L17                     ; 0x08004E28
  0x08004DEC:  9807         LDR        R0, [SP, #28]
  0x08004DEE:  F5B0 0F80    CMP.W      R0, #0x400000
  0x08004DF2:  D02A         BEQ        .L20                     ; 0x08004E4A
  0x08004DF4:  9807         LDR        R0, [SP, #28]
  0x08004DF6:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x08004DFA:  D07E         BEQ        .L28                     ; 0x08004EFA
  0x08004DFC:  9807         LDR        R0, [SP, #28]
  0x08004DFE:  F5B0 0F00    CMP.W      R0, #0x800000
  0x08004E02:  D033         BEQ        .L23                     ; 0x08004E6C
  0x08004E04:  E07F         B          .L29                     ; 0x08004F06
.L14:
  0x08004E06:  F244 4000    MOVW       R0, #0x4400
  0x08004E0A:  F6C5 0002    MOVT       R0, #0x5802
  0x08004E0E:  6800         LDR        R0, [R0]
  0x08004E10:  0180         LSLS       R0, R0, #6
  0x08004E12:  2800         CMP        R0, #0
  0x08004E14:  D505         BPL        .L15                     ; 0x08004E22
  0x08004E16:  A813         ADD        R0, SP, #76
  0x08004E18:  F7FD FEEE    BL         HAL_RCCEx_GetPLL1ClockFreq ; 0x08002BF8
  0x08004E1C:  9814         LDR        R0, [SP, #80]
  0x08004E1E:  900C         STR        R0, [SP, #48]
  0x08004E20:  E001         B          .L16                     ; 0x08004E26
.L15:
  0x08004E22:  2000         MOVS       R0, #0
  0x08004E24:  900C         STR        R0, [SP, #48]
.L16:
  0x08004E26:  E070         B          .L30                     ; 0x08004F0A
.L17:
  0x08004E28:  F244 4000    MOVW       R0, #0x4400
  0x08004E2C:  F6C5 0002    MOVT       R0, #0x5802
  0x08004E30:  6800         LDR        R0, [R0]
  0x08004E32:  0100         LSLS       R0, R0, #4
  0x08004E34:  2800         CMP        R0, #0
  0x08004E36:  D505         BPL        .L18                     ; 0x08004E44
  0x08004E38:  A810         ADD        R0, SP, #64
  0x08004E3A:  F7FE F829    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08004E3E:  9810         LDR        R0, [SP, #64]
  0x08004E40:  900C         STR        R0, [SP, #48]
  0x08004E42:  E001         B          .L19                     ; 0x08004E48
.L18:
  0x08004E44:  2000         MOVS       R0, #0
  0x08004E46:  900C         STR        R0, [SP, #48]
.L19:
  0x08004E48:  E05F         B          .L30                     ; 0x08004F0A
.L20:
  0x08004E4A:  F244 4000    MOVW       R0, #0x4400
  0x08004E4E:  F6C5 0002    MOVT       R0, #0x5802
  0x08004E52:  6800         LDR        R0, [R0]
  0x08004E54:  0080         LSLS       R0, R0, #2
  0x08004E56:  2800         CMP        R0, #0
  0x08004E58:  D505         BPL        .L21                     ; 0x08004E66
  0x08004E5A:  A80D         ADD        R0, SP, #52
  0x08004E5C:  F7FE F964    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08004E60:  980D         LDR        R0, [SP, #52]
  0x08004E62:  900C         STR        R0, [SP, #48]
  0x08004E64:  E001         B          .L22                     ; 0x08004E6A
.L21:
  0x08004E66:  2000         MOVS       R0, #0
  0x08004E68:  900C         STR        R0, [SP, #48]
.L22:
  0x08004E6A:  E04E         B          .L30                     ; 0x08004F0A
.L23:
  0x08004E6C:  F244 404C    MOVW       R0, #0x444C
  0x08004E70:  F6C5 0002    MOVT       R0, #0x5802
  0x08004E74:  6800         LDR        R0, [R0]
  0x08004E76:  F000 5040    AND        R0, R0, #0x30000000
  0x08004E7A:  900A         STR        R0, [SP, #40]
  0x08004E7C:  F244 4000    MOVW       R0, #0x4400
  0x08004E80:  F6C5 0002    MOVT       R0, #0x5802
  0x08004E84:  6800         LDR        R0, [R0]
  0x08004E86:  0740         LSLS       R0, R0, #29
  0x08004E88:  2800         CMP        R0, #0
  0x08004E8A:  D50F         BPL        .L24                     ; 0x08004EAC
  0x08004E8C:  980A         LDR        R0, [SP, #40]
  0x08004E8E:  B968         CBNZ       R0, .L24                 ; 0x08004EAC
  0x08004E90:  F244 4000    MOVW       R0, #0x4400
  0x08004E94:  F6C5 0002    MOVT       R0, #0x5802
  0x08004E98:  6800         LDR        R0, [R0]
  0x08004E9A:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08004E9E:  F249 0000    MOVW       R0, #0x9000
  0x08004EA2:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08004EA6:  40C8         LSRS       R0, R1
  0x08004EA8:  900C         STR        R0, [SP, #48]
  0x08004EAA:  E025         B          .L27                     ; 0x08004EF8
.L24:
  0x08004EAC:  F244 4000    MOVW       R0, #0x4400
  0x08004EB0:  F6C5 0002    MOVT       R0, #0x5802
  0x08004EB4:  6800         LDR        R0, [R0]
  0x08004EB6:  05C0         LSLS       R0, R0, #23
  0x08004EB8:  2800         CMP        R0, #0
  0x08004EBA:  D509         BPL        .L25                     ; 0x08004ED0
  0x08004EBC:  980A         LDR        R0, [SP, #40]
  0x08004EBE:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08004EC2:  D105         BNE        .L25                     ; 0x08004ED0
  0x08004EC4:  F640 1000    MOVW       R0, #0x0900
  0x08004EC8:  F2C0 003D    MOVT       R0, #61
  0x08004ECC:  900C         STR        R0, [SP, #48]
  0x08004ECE:  E013         B          .L27                     ; 0x08004EF8
.L25:
  0x08004ED0:  F244 4000    MOVW       R0, #0x4400
  0x08004ED4:  F6C5 0002    MOVT       R0, #0x5802
  0x08004ED8:  6800         LDR        R0, [R0]
  0x08004EDA:  0380         LSLS       R0, R0, #14
  0x08004EDC:  2800         CMP        R0, #0
  0x08004EDE:  D509         BPL        .L26                     ; 0x08004EF4
  0x08004EE0:  980A         LDR        R0, [SP, #40]
  0x08004EE2:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08004EE6:  D105         BNE        .L26                     ; 0x08004EF4
  0x08004EE8:  F647 0040    MOVW       R0, #0x7840
  0x08004EEC:  F2C0 107D    MOVT       R0, #0x017D
  0x08004EF0:  900C         STR        R0, [SP, #48]
  0x08004EF2:  E001         B          .L27                     ; 0x08004EF8
.L26:
  0x08004EF4:  2000         MOVS       R0, #0
  0x08004EF6:  900C         STR        R0, [SP, #48]
.L27:
  0x08004EF8:  E007         B          .L30                     ; 0x08004F0A
.L28:
  0x08004EFA:  F248 0000    MOVW       R0, #0x8000
  0x08004EFE:  F2C0 00BB    MOVT       R0, #187
  0x08004F02:  900C         STR        R0, [SP, #48]
  0x08004F04:  E001         B          .L30                     ; 0x08004F0A
.L29:
  0x08004F06:  2000         MOVS       R0, #0
  0x08004F08:  900C         STR        R0, [SP, #48]
.L30:
  0x08004F0A:  E37B         B          .L141                    ; 0x08005604
.L31:
  0x08004F0C:  9816         LDR        R0, [SP, #88]
  0x08004F0E:  9917         LDR        R1, [SP, #92]
  0x08004F10:  F480 6000    EOR        R0, R0, #0x0800
  0x08004F14:  4308         ORRS       R0, R1
  0x08004F16:  2800         CMP        R0, #0
  0x08004F18:  F040 809F    BNE.W      .L49                     ; 0x0800505A
  0x08004F1C:  F244 4058    MOVW       R0, #0x4458
  0x08004F20:  F6C5 0002    MOVT       R0, #0x5802
  0x08004F24:  6800         LDR        R0, [R0]
  0x08004F26:  F000 60E0    AND        R0, R0, #0x07000000
  0x08004F2A:  900B         STR        R0, [SP, #44]
  0x08004F2C:  980B         LDR        R0, [SP, #44]
  0x08004F2E:  9006         STR        R0, [SP, #24]
  0x08004F30:  B180         CBZ        R0, .L32                 ; 0x08004F54
  0x08004F32:  9806         LDR        R0, [SP, #24]
  0x08004F34:  F1B0 7F80    CMP.W      R0, #0x01000000
  0x08004F38:  D01D         BEQ        .L35                     ; 0x08004F76
  0x08004F3A:  9806         LDR        R0, [SP, #24]
  0x08004F3C:  F1B0 7F00    CMP.W      R0, #0x02000000
  0x08004F40:  D02A         BEQ        .L38                     ; 0x08004F98
  0x08004F42:  9806         LDR        R0, [SP, #24]
  0x08004F44:  F1B0 7F40    CMP.W      R0, #0x03000000
  0x08004F48:  D07E         BEQ        .L46                     ; 0x08005048
  0x08004F4A:  9806         LDR        R0, [SP, #24]
  0x08004F4C:  F1B0 6F80    CMP.W      R0, #0x04000000
  0x08004F50:  D033         BEQ        .L41                     ; 0x08004FBA
  0x08004F52:  E07F         B          .L47                     ; 0x08005054
.L32:
  0x08004F54:  F244 4000    MOVW       R0, #0x4400
  0x08004F58:  F6C5 0002    MOVT       R0, #0x5802
  0x08004F5C:  6800         LDR        R0, [R0]
  0x08004F5E:  0180         LSLS       R0, R0, #6
  0x08004F60:  2800         CMP        R0, #0
  0x08004F62:  D505         BPL        .L33                     ; 0x08004F70
  0x08004F64:  A813         ADD        R0, SP, #76
  0x08004F66:  F7FD FE47    BL         HAL_RCCEx_GetPLL1ClockFreq ; 0x08002BF8
  0x08004F6A:  9814         LDR        R0, [SP, #80]
  0x08004F6C:  900C         STR        R0, [SP, #48]
  0x08004F6E:  E001         B          .L34                     ; 0x08004F74
.L33:
  0x08004F70:  2000         MOVS       R0, #0
  0x08004F72:  900C         STR        R0, [SP, #48]
.L34:
  0x08004F74:  E070         B          .L48                     ; 0x08005058
.L35:
  0x08004F76:  F244 4000    MOVW       R0, #0x4400
  0x08004F7A:  F6C5 0002    MOVT       R0, #0x5802
  0x08004F7E:  6800         LDR        R0, [R0]
  0x08004F80:  0100         LSLS       R0, R0, #4
  0x08004F82:  2800         CMP        R0, #0
  0x08004F84:  D505         BPL        .L36                     ; 0x08004F92
  0x08004F86:  A810         ADD        R0, SP, #64
  0x08004F88:  F7FD FF82    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08004F8C:  9810         LDR        R0, [SP, #64]
  0x08004F8E:  900C         STR        R0, [SP, #48]
  0x08004F90:  E001         B          .L37                     ; 0x08004F96
.L36:
  0x08004F92:  2000         MOVS       R0, #0
  0x08004F94:  900C         STR        R0, [SP, #48]
.L37:
  0x08004F96:  E05F         B          .L48                     ; 0x08005058
.L38:
  0x08004F98:  F244 4000    MOVW       R0, #0x4400
  0x08004F9C:  F6C5 0002    MOVT       R0, #0x5802
  0x08004FA0:  6800         LDR        R0, [R0]
  0x08004FA2:  0080         LSLS       R0, R0, #2
  0x08004FA4:  2800         CMP        R0, #0
  0x08004FA6:  D505         BPL        .L39                     ; 0x08004FB4
  0x08004FA8:  A80D         ADD        R0, SP, #52
  0x08004FAA:  F7FE F8BD    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08004FAE:  980D         LDR        R0, [SP, #52]
  0x08004FB0:  900C         STR        R0, [SP, #48]
  0x08004FB2:  E001         B          .L40                     ; 0x08004FB8
.L39:
  0x08004FB4:  2000         MOVS       R0, #0
  0x08004FB6:  900C         STR        R0, [SP, #48]
.L40:
  0x08004FB8:  E04E         B          .L48                     ; 0x08005058
.L41:
  0x08004FBA:  F244 404C    MOVW       R0, #0x444C
  0x08004FBE:  F6C5 0002    MOVT       R0, #0x5802
  0x08004FC2:  6800         LDR        R0, [R0]
  0x08004FC4:  F000 5040    AND        R0, R0, #0x30000000
  0x08004FC8:  900A         STR        R0, [SP, #40]
  0x08004FCA:  F244 4000    MOVW       R0, #0x4400
  0x08004FCE:  F6C5 0002    MOVT       R0, #0x5802
  0x08004FD2:  6800         LDR        R0, [R0]
  0x08004FD4:  0740         LSLS       R0, R0, #29
  0x08004FD6:  2800         CMP        R0, #0
  0x08004FD8:  D50F         BPL        .L42                     ; 0x08004FFA
  0x08004FDA:  980A         LDR        R0, [SP, #40]
  0x08004FDC:  B968         CBNZ       R0, .L42                 ; 0x08004FFA
  0x08004FDE:  F244 4000    MOVW       R0, #0x4400
  0x08004FE2:  F6C5 0002    MOVT       R0, #0x5802
  0x08004FE6:  6800         LDR        R0, [R0]
  0x08004FE8:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08004FEC:  F249 0000    MOVW       R0, #0x9000
  0x08004FF0:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08004FF4:  40C8         LSRS       R0, R1
  0x08004FF6:  900C         STR        R0, [SP, #48]
  0x08004FF8:  E025         B          .L45                     ; 0x08005046
.L42:
  0x08004FFA:  F244 4000    MOVW       R0, #0x4400
  0x08004FFE:  F6C5 0002    MOVT       R0, #0x5802
  0x08005002:  6800         LDR        R0, [R0]
  0x08005004:  05C0         LSLS       R0, R0, #23
  0x08005006:  2800         CMP        R0, #0
  0x08005008:  D509         BPL        .L43                     ; 0x0800501E
  0x0800500A:  980A         LDR        R0, [SP, #40]
  0x0800500C:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08005010:  D105         BNE        .L43                     ; 0x0800501E
  0x08005012:  F640 1000    MOVW       R0, #0x0900
  0x08005016:  F2C0 003D    MOVT       R0, #61
  0x0800501A:  900C         STR        R0, [SP, #48]
  0x0800501C:  E013         B          .L45                     ; 0x08005046
.L43:
  0x0800501E:  F244 4000    MOVW       R0, #0x4400
  0x08005022:  F6C5 0002    MOVT       R0, #0x5802
  0x08005026:  6800         LDR        R0, [R0]
  0x08005028:  0380         LSLS       R0, R0, #14
  0x0800502A:  2800         CMP        R0, #0
  0x0800502C:  D509         BPL        .L44                     ; 0x08005042
  0x0800502E:  980A         LDR        R0, [SP, #40]
  0x08005030:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08005034:  D105         BNE        .L44                     ; 0x08005042
  0x08005036:  F647 0040    MOVW       R0, #0x7840
  0x0800503A:  F2C0 107D    MOVT       R0, #0x017D
  0x0800503E:  900C         STR        R0, [SP, #48]
  0x08005040:  E001         B          .L45                     ; 0x08005046
.L44:
  0x08005042:  2000         MOVS       R0, #0
  0x08005044:  900C         STR        R0, [SP, #48]
.L45:
  0x08005046:  E007         B          .L48                     ; 0x08005058
.L46:
  0x08005048:  F248 0000    MOVW       R0, #0x8000
  0x0800504C:  F2C0 00BB    MOVT       R0, #187
  0x08005050:  900C         STR        R0, [SP, #48]
  0x08005052:  E001         B          .L48                     ; 0x08005058
.L47:
  0x08005054:  2000         MOVS       R0, #0
  0x08005056:  900C         STR        R0, [SP, #48]
.L48:
  0x08005058:  E2D4         B          .L141                    ; 0x08005604
.L49:
  0x0800505A:  9816         LDR        R0, [SP, #88]
  0x0800505C:  9917         LDR        R1, [SP, #92]
  0x0800505E:  F480 5080    EOR        R0, R0, #0x1000
  0x08005062:  4308         ORRS       R0, R1
  0x08005064:  2800         CMP        R0, #0
  0x08005066:  F040 809F    BNE.W      .L67                     ; 0x080051A8
  0x0800506A:  F244 4050    MOVW       R0, #0x4450
  0x0800506E:  F6C5 0002    MOVT       R0, #0x5802
  0x08005072:  6800         LDR        R0, [R0]
  0x08005074:  F400 40E0    AND        R0, R0, #0x7000
  0x08005078:  9009         STR        R0, [SP, #36]
  0x0800507A:  9809         LDR        R0, [SP, #36]
  0x0800507C:  9005         STR        R0, [SP, #20]
  0x0800507E:  B180         CBZ        R0, .L50                 ; 0x080050A2
  0x08005080:  9805         LDR        R0, [SP, #20]
  0x08005082:  F5B0 5F80    CMP.W      R0, #0x1000
  0x08005086:  D01D         BEQ        .L53                     ; 0x080050C4
  0x08005088:  9805         LDR        R0, [SP, #20]
  0x0800508A:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800508E:  D02A         BEQ        .L56                     ; 0x080050E6
  0x08005090:  9805         LDR        R0, [SP, #20]
  0x08005092:  F5B0 5F40    CMP.W      R0, #0x3000
  0x08005096:  D07E         BEQ        .L64                     ; 0x08005196
  0x08005098:  9805         LDR        R0, [SP, #20]
  0x0800509A:  F5B0 4F80    CMP.W      R0, #0x4000
  0x0800509E:  D033         BEQ        .L59                     ; 0x08005108
  0x080050A0:  E07F         B          .L65                     ; 0x080051A2
.L50:
  0x080050A2:  F244 4000    MOVW       R0, #0x4400
  0x080050A6:  F6C5 0002    MOVT       R0, #0x5802
  0x080050AA:  6800         LDR        R0, [R0]
  0x080050AC:  0180         LSLS       R0, R0, #6
  0x080050AE:  2800         CMP        R0, #0
  0x080050B0:  D505         BPL        .L51                     ; 0x080050BE
  0x080050B2:  A813         ADD        R0, SP, #76
  0x080050B4:  F7FD FDA0    BL         HAL_RCCEx_GetPLL1ClockFreq ; 0x08002BF8
  0x080050B8:  9814         LDR        R0, [SP, #80]
  0x080050BA:  900C         STR        R0, [SP, #48]
  0x080050BC:  E001         B          .L52                     ; 0x080050C2
.L51:
  0x080050BE:  2000         MOVS       R0, #0
  0x080050C0:  900C         STR        R0, [SP, #48]
.L52:
  0x080050C2:  E070         B          .L66                     ; 0x080051A6
.L53:
  0x080050C4:  F244 4000    MOVW       R0, #0x4400
  0x080050C8:  F6C5 0002    MOVT       R0, #0x5802
  0x080050CC:  6800         LDR        R0, [R0]
  0x080050CE:  0100         LSLS       R0, R0, #4
  0x080050D0:  2800         CMP        R0, #0
  0x080050D2:  D505         BPL        .L54                     ; 0x080050E0
  0x080050D4:  A810         ADD        R0, SP, #64
  0x080050D6:  F7FD FEDB    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x080050DA:  9810         LDR        R0, [SP, #64]
  0x080050DC:  900C         STR        R0, [SP, #48]
  0x080050DE:  E001         B          .L55                     ; 0x080050E4
.L54:
  0x080050E0:  2000         MOVS       R0, #0
  0x080050E2:  900C         STR        R0, [SP, #48]
.L55:
  0x080050E4:  E05F         B          .L66                     ; 0x080051A6
.L56:
  0x080050E6:  F244 4000    MOVW       R0, #0x4400
  0x080050EA:  F6C5 0002    MOVT       R0, #0x5802
  0x080050EE:  6800         LDR        R0, [R0]
  0x080050F0:  0080         LSLS       R0, R0, #2
  0x080050F2:  2800         CMP        R0, #0
  0x080050F4:  D505         BPL        .L57                     ; 0x08005102
  0x080050F6:  A80D         ADD        R0, SP, #52
  0x080050F8:  F7FE F816    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x080050FC:  980D         LDR        R0, [SP, #52]
  0x080050FE:  900C         STR        R0, [SP, #48]
  0x08005100:  E001         B          .L58                     ; 0x08005106
.L57:
  0x08005102:  2000         MOVS       R0, #0
  0x08005104:  900C         STR        R0, [SP, #48]
.L58:
  0x08005106:  E04E         B          .L66                     ; 0x080051A6
.L59:
  0x08005108:  F244 404C    MOVW       R0, #0x444C
  0x0800510C:  F6C5 0002    MOVT       R0, #0x5802
  0x08005110:  6800         LDR        R0, [R0]
  0x08005112:  F000 5040    AND        R0, R0, #0x30000000
  0x08005116:  900A         STR        R0, [SP, #40]
  0x08005118:  F244 4000    MOVW       R0, #0x4400
  0x0800511C:  F6C5 0002    MOVT       R0, #0x5802
  0x08005120:  6800         LDR        R0, [R0]
  0x08005122:  0740         LSLS       R0, R0, #29
  0x08005124:  2800         CMP        R0, #0
  0x08005126:  D50F         BPL        .L60                     ; 0x08005148
  0x08005128:  980A         LDR        R0, [SP, #40]
  0x0800512A:  B968         CBNZ       R0, .L60                 ; 0x08005148
  0x0800512C:  F244 4000    MOVW       R0, #0x4400
  0x08005130:  F6C5 0002    MOVT       R0, #0x5802
  0x08005134:  6800         LDR        R0, [R0]
  0x08005136:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x0800513A:  F249 0000    MOVW       R0, #0x9000
  0x0800513E:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08005142:  40C8         LSRS       R0, R1
  0x08005144:  900C         STR        R0, [SP, #48]
  0x08005146:  E025         B          .L63                     ; 0x08005194
.L60:
  0x08005148:  F244 4000    MOVW       R0, #0x4400
  0x0800514C:  F6C5 0002    MOVT       R0, #0x5802
  0x08005150:  6800         LDR        R0, [R0]
  0x08005152:  05C0         LSLS       R0, R0, #23
  0x08005154:  2800         CMP        R0, #0
  0x08005156:  D509         BPL        .L61                     ; 0x0800516C
  0x08005158:  980A         LDR        R0, [SP, #40]
  0x0800515A:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x0800515E:  D105         BNE        .L61                     ; 0x0800516C
  0x08005160:  F640 1000    MOVW       R0, #0x0900
  0x08005164:  F2C0 003D    MOVT       R0, #61
  0x08005168:  900C         STR        R0, [SP, #48]
  0x0800516A:  E013         B          .L63                     ; 0x08005194
.L61:
  0x0800516C:  F244 4000    MOVW       R0, #0x4400
  0x08005170:  F6C5 0002    MOVT       R0, #0x5802
  0x08005174:  6800         LDR        R0, [R0]
  0x08005176:  0380         LSLS       R0, R0, #14
  0x08005178:  2800         CMP        R0, #0
  0x0800517A:  D509         BPL        .L62                     ; 0x08005190
  0x0800517C:  980A         LDR        R0, [SP, #40]
  0x0800517E:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08005182:  D105         BNE        .L62                     ; 0x08005190
  0x08005184:  F647 0040    MOVW       R0, #0x7840
  0x08005188:  F2C0 107D    MOVT       R0, #0x017D
  0x0800518C:  900C         STR        R0, [SP, #48]
  0x0800518E:  E001         B          .L63                     ; 0x08005194
.L62:
  0x08005190:  2000         MOVS       R0, #0
  0x08005192:  900C         STR        R0, [SP, #48]
.L63:
  0x08005194:  E007         B          .L66                     ; 0x080051A6
.L64:
  0x08005196:  F248 0000    MOVW       R0, #0x8000
  0x0800519A:  F2C0 00BB    MOVT       R0, #187
  0x0800519E:  900C         STR        R0, [SP, #48]
  0x080051A0:  E001         B          .L66                     ; 0x080051A6
.L65:
  0x080051A2:  2000         MOVS       R0, #0
  0x080051A4:  900C         STR        R0, [SP, #48]
.L66:
  0x080051A6:  E22D         B          .L141                    ; 0x08005604
.L67:
  0x080051A8:  9816         LDR        R0, [SP, #88]
  0x080051AA:  9917         LDR        R1, [SP, #92]
  0x080051AC:  F480 5000    EOR        R0, R0, #0x2000
  0x080051B0:  4308         ORRS       R0, R1
  0x080051B2:  2800         CMP        R0, #0
  0x080051B4:  F040 8084    BNE.W      .L86                     ; 0x080052C0
  0x080051B8:  F244 4050    MOVW       R0, #0x4450
  0x080051BC:  F6C5 0002    MOVT       R0, #0x5802
  0x080051C0:  6800         LDR        R0, [R0]
  0x080051C2:  F400 20E0    AND        R0, R0, #0x070000
  0x080051C6:  9009         STR        R0, [SP, #36]
  0x080051C8:  9809         LDR        R0, [SP, #36]
  0x080051CA:  9004         STR        R0, [SP, #16]
  0x080051CC:  B1A0         CBZ        R0, .L68                 ; 0x080051F8
  0x080051CE:  9804         LDR        R0, [SP, #16]
  0x080051D0:  F5B0 3F80    CMP.W      R0, #0x010000
  0x080051D4:  D014         BEQ        .L69                     ; 0x08005200
  0x080051D6:  9804         LDR        R0, [SP, #16]
  0x080051D8:  F5B0 3F00    CMP.W      R0, #0x020000
  0x080051DC:  D021         BEQ        .L72                     ; 0x08005222
  0x080051DE:  9804         LDR        R0, [SP, #16]
  0x080051E0:  F5B0 3F40    CMP.W      R0, #0x030000
  0x080051E4:  D02E         BEQ        .L75                     ; 0x08005244
  0x080051E6:  9804         LDR        R0, [SP, #16]
  0x080051E8:  F5B0 2F80    CMP.W      R0, #0x040000
  0x080051EC:  D043         BEQ        .L78                     ; 0x08005276
  0x080051EE:  9804         LDR        R0, [SP, #16]
  0x080051F0:  F5B0 2FA0    CMP.W      R0, #0x050000
  0x080051F4:  D050         BEQ        .L81                     ; 0x08005298
  0x080051F6:  E060         B          .L84                     ; 0x080052BA
.L68:
  0x080051F8:  F006 FA38    BL         HAL_RCC_GetPCLK1Freq     ; 0x0800B66C
  0x080051FC:  900C         STR        R0, [SP, #48]
  0x080051FE:  E05E         B          .L85                     ; 0x080052BE
.L69:
  0x08005200:  F244 4000    MOVW       R0, #0x4400
  0x08005204:  F6C5 0002    MOVT       R0, #0x5802
  0x08005208:  6800         LDR        R0, [R0]
  0x0800520A:  0100         LSLS       R0, R0, #4
  0x0800520C:  2800         CMP        R0, #0
  0x0800520E:  D505         BPL        .L70                     ; 0x0800521C
  0x08005210:  A810         ADD        R0, SP, #64
  0x08005212:  F7FD FE3D    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08005216:  9811         LDR        R0, [SP, #68]
  0x08005218:  900C         STR        R0, [SP, #48]
  0x0800521A:  E001         B          .L71                     ; 0x08005220
.L70:
  0x0800521C:  2000         MOVS       R0, #0
  0x0800521E:  900C         STR        R0, [SP, #48]
.L71:
  0x08005220:  E04D         B          .L85                     ; 0x080052BE
.L72:
  0x08005222:  F244 4000    MOVW       R0, #0x4400
  0x08005226:  F6C5 0002    MOVT       R0, #0x5802
  0x0800522A:  6800         LDR        R0, [R0]
  0x0800522C:  0080         LSLS       R0, R0, #2
  0x0800522E:  2800         CMP        R0, #0
  0x08005230:  D505         BPL        .L73                     ; 0x0800523E
  0x08005232:  A80D         ADD        R0, SP, #52
  0x08005234:  F7FD FF78    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08005238:  980E         LDR        R0, [SP, #56]
  0x0800523A:  900C         STR        R0, [SP, #48]
  0x0800523C:  E001         B          .L74                     ; 0x08005242
.L73:
  0x0800523E:  2000         MOVS       R0, #0
  0x08005240:  900C         STR        R0, [SP, #48]
.L74:
  0x08005242:  E03C         B          .L85                     ; 0x080052BE
.L75:
  0x08005244:  F244 4000    MOVW       R0, #0x4400
  0x08005248:  F6C5 0002    MOVT       R0, #0x5802
  0x0800524C:  6800         LDR        R0, [R0]
  0x0800524E:  0740         LSLS       R0, R0, #29
  0x08005250:  2800         CMP        R0, #0
  0x08005252:  D50D         BPL        .L76                     ; 0x08005270
  0x08005254:  F244 4000    MOVW       R0, #0x4400
  0x08005258:  F6C5 0002    MOVT       R0, #0x5802
  0x0800525C:  6800         LDR        R0, [R0]
  0x0800525E:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08005262:  F249 0000    MOVW       R0, #0x9000
  0x08005266:  F2C0 30D0    MOVT       R0, #0x03D0
  0x0800526A:  40C8         LSRS       R0, R1
  0x0800526C:  900C         STR        R0, [SP, #48]
  0x0800526E:  E001         B          .L77                     ; 0x08005274
.L76:
  0x08005270:  2000         MOVS       R0, #0
  0x08005272:  900C         STR        R0, [SP, #48]
.L77:
  0x08005274:  E023         B          .L85                     ; 0x080052BE
.L78:
  0x08005276:  F244 4000    MOVW       R0, #0x4400
  0x0800527A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800527E:  6800         LDR        R0, [R0]
  0x08005280:  05C0         LSLS       R0, R0, #23
  0x08005282:  2800         CMP        R0, #0
  0x08005284:  D505         BPL        .L79                     ; 0x08005292
  0x08005286:  F640 1000    MOVW       R0, #0x0900
  0x0800528A:  F2C0 003D    MOVT       R0, #61
  0x0800528E:  900C         STR        R0, [SP, #48]
  0x08005290:  E001         B          .L80                     ; 0x08005296
.L79:
  0x08005292:  2000         MOVS       R0, #0
  0x08005294:  900C         STR        R0, [SP, #48]
.L80:
  0x08005296:  E012         B          .L85                     ; 0x080052BE
.L81:
  0x08005298:  F244 4000    MOVW       R0, #0x4400
  0x0800529C:  F6C5 0002    MOVT       R0, #0x5802
  0x080052A0:  6800         LDR        R0, [R0]
  0x080052A2:  0380         LSLS       R0, R0, #14
  0x080052A4:  2800         CMP        R0, #0
  0x080052A6:  D505         BPL        .L82                     ; 0x080052B4
  0x080052A8:  F647 0040    MOVW       R0, #0x7840
  0x080052AC:  F2C0 107D    MOVT       R0, #0x017D
  0x080052B0:  900C         STR        R0, [SP, #48]
  0x080052B2:  E001         B          .L83                     ; 0x080052B8
.L82:
  0x080052B4:  2000         MOVS       R0, #0
  0x080052B6:  900C         STR        R0, [SP, #48]
.L83:
  0x080052B8:  E001         B          .L85                     ; 0x080052BE
.L84:
  0x080052BA:  2000         MOVS       R0, #0
  0x080052BC:  900C         STR        R0, [SP, #48]
.L85:
  0x080052BE:  E1A1         B          .L141                    ; 0x08005604
.L86:
  0x080052C0:  9816         LDR        R0, [SP, #88]
  0x080052C2:  9917         LDR        R1, [SP, #92]
  0x080052C4:  F480 2000    EOR        R0, R0, #0x080000
  0x080052C8:  4308         ORRS       R0, R1
  0x080052CA:  2800         CMP        R0, #0
  0x080052CC:  F040 8080    BNE.W      .L100                    ; 0x080053D0
  0x080052D0:  F244 4058    MOVW       R0, #0x4458
  0x080052D4:  F6C5 0002    MOVT       R0, #0x5802
  0x080052D8:  6800         LDR        R0, [R0]
  0x080052DA:  F400 3040    AND        R0, R0, #0x030000
  0x080052DE:  9009         STR        R0, [SP, #36]
  0x080052E0:  9809         LDR        R0, [SP, #36]
  0x080052E2:  9003         STR        R0, [SP, #12]
  0x080052E4:  B140         CBZ        R0, .L87                 ; 0x080052F8
  0x080052E6:  9803         LDR        R0, [SP, #12]
  0x080052E8:  F5B0 3F80    CMP.W      R0, #0x010000
  0x080052EC:  D015         BEQ        .L90                     ; 0x0800531A
  0x080052EE:  9803         LDR        R0, [SP, #12]
  0x080052F0:  F5B0 3F00    CMP.W      R0, #0x020000
  0x080052F4:  D022         BEQ        .L93                     ; 0x0800533C
  0x080052F6:  E068         B          .L98                     ; 0x080053CA
.L87:
  0x080052F8:  F244 4000    MOVW       R0, #0x4400
  0x080052FC:  F6C5 0002    MOVT       R0, #0x5802
  0x08005300:  6800         LDR        R0, [R0]
  0x08005302:  0100         LSLS       R0, R0, #4
  0x08005304:  2800         CMP        R0, #0
  0x08005306:  D505         BPL        .L88                     ; 0x08005314
  0x08005308:  A810         ADD        R0, SP, #64
  0x0800530A:  F7FD FDC1    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x0800530E:  9810         LDR        R0, [SP, #64]
  0x08005310:  900C         STR        R0, [SP, #48]
  0x08005312:  E001         B          .L89                     ; 0x08005318
.L88:
  0x08005314:  2000         MOVS       R0, #0
  0x08005316:  900C         STR        R0, [SP, #48]
.L89:
  0x08005318:  E059         B          .L99                     ; 0x080053CE
.L90:
  0x0800531A:  F244 4000    MOVW       R0, #0x4400
  0x0800531E:  F6C5 0002    MOVT       R0, #0x5802
  0x08005322:  6800         LDR        R0, [R0]
  0x08005324:  0080         LSLS       R0, R0, #2
  0x08005326:  2800         CMP        R0, #0
  0x08005328:  D505         BPL        .L91                     ; 0x08005336
  0x0800532A:  A80D         ADD        R0, SP, #52
  0x0800532C:  F7FD FEFC    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08005330:  980F         LDR        R0, [SP, #60]
  0x08005332:  900C         STR        R0, [SP, #48]
  0x08005334:  E001         B          .L92                     ; 0x0800533A
.L91:
  0x08005336:  2000         MOVS       R0, #0
  0x08005338:  900C         STR        R0, [SP, #48]
.L92:
  0x0800533A:  E048         B          .L99                     ; 0x080053CE
.L93:
  0x0800533C:  F244 404C    MOVW       R0, #0x444C
  0x08005340:  F6C5 0002    MOVT       R0, #0x5802
  0x08005344:  6800         LDR        R0, [R0]
  0x08005346:  F000 5040    AND        R0, R0, #0x30000000
  0x0800534A:  900A         STR        R0, [SP, #40]
  0x0800534C:  F244 4000    MOVW       R0, #0x4400
  0x08005350:  F6C5 0002    MOVT       R0, #0x5802
  0x08005354:  6800         LDR        R0, [R0]
  0x08005356:  0740         LSLS       R0, R0, #29
  0x08005358:  2800         CMP        R0, #0
  0x0800535A:  D50F         BPL        .L94                     ; 0x0800537C
  0x0800535C:  980A         LDR        R0, [SP, #40]
  0x0800535E:  B968         CBNZ       R0, .L94                 ; 0x0800537C
  0x08005360:  F244 4000    MOVW       R0, #0x4400
  0x08005364:  F6C5 0002    MOVT       R0, #0x5802
  0x08005368:  6800         LDR        R0, [R0]
  0x0800536A:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x0800536E:  F249 0000    MOVW       R0, #0x9000
  0x08005372:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08005376:  40C8         LSRS       R0, R1
  0x08005378:  900C         STR        R0, [SP, #48]
  0x0800537A:  E025         B          .L97                     ; 0x080053C8
.L94:
  0x0800537C:  F244 4000    MOVW       R0, #0x4400
  0x08005380:  F6C5 0002    MOVT       R0, #0x5802
  0x08005384:  6800         LDR        R0, [R0]
  0x08005386:  05C0         LSLS       R0, R0, #23
  0x08005388:  2800         CMP        R0, #0
  0x0800538A:  D509         BPL        .L95                     ; 0x080053A0
  0x0800538C:  980A         LDR        R0, [SP, #40]
  0x0800538E:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08005392:  D105         BNE        .L95                     ; 0x080053A0
  0x08005394:  F640 1000    MOVW       R0, #0x0900
  0x08005398:  F2C0 003D    MOVT       R0, #61
  0x0800539C:  900C         STR        R0, [SP, #48]
  0x0800539E:  E013         B          .L97                     ; 0x080053C8
.L95:
  0x080053A0:  F244 4000    MOVW       R0, #0x4400
  0x080053A4:  F6C5 0002    MOVT       R0, #0x5802
  0x080053A8:  6800         LDR        R0, [R0]
  0x080053AA:  0380         LSLS       R0, R0, #14
  0x080053AC:  2800         CMP        R0, #0
  0x080053AE:  D509         BPL        .L96                     ; 0x080053C4
  0x080053B0:  980A         LDR        R0, [SP, #40]
  0x080053B2:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x080053B6:  D105         BNE        .L96                     ; 0x080053C4
  0x080053B8:  F647 0040    MOVW       R0, #0x7840
  0x080053BC:  F2C0 107D    MOVT       R0, #0x017D
  0x080053C0:  900C         STR        R0, [SP, #48]
  0x080053C2:  E001         B          .L97                     ; 0x080053C8
.L96:
  0x080053C4:  2000         MOVS       R0, #0
  0x080053C6:  900C         STR        R0, [SP, #48]
.L97:
  0x080053C8:  E001         B          .L99                     ; 0x080053CE
.L98:
  0x080053CA:  2000         MOVS       R0, #0
  0x080053CC:  900C         STR        R0, [SP, #48]
.L99:
  0x080053CE:  E119         B          .L141                    ; 0x08005604
.L100:
  0x080053D0:  9816         LDR        R0, [SP, #88]
  0x080053D2:  9917         LDR        R1, [SP, #92]
  0x080053D4:  F480 3080    EOR        R0, R0, #0x010000
  0x080053D8:  4308         ORRS       R0, R1
  0x080053DA:  BBA0         CBNZ       R0, .L109                ; 0x08005446
  0x080053DC:  F244 404C    MOVW       R0, #0x444C
  0x080053E0:  F6C5 0002    MOVT       R0, #0x5802
  0x080053E4:  6800         LDR        R0, [R0]
  0x080053E6:  F400 3080    AND        R0, R0, #0x010000
  0x080053EA:  9009         STR        R0, [SP, #36]
  0x080053EC:  9809         LDR        R0, [SP, #36]
  0x080053EE:  9002         STR        R0, [SP, #8]
  0x080053F0:  B120         CBZ        R0, .L101                ; 0x080053FC
  0x080053F2:  9802         LDR        R0, [SP, #8]
  0x080053F4:  F5B0 3F80    CMP.W      R0, #0x010000
  0x080053F8:  D011         BEQ        .L104                    ; 0x0800541E
  0x080053FA:  E021         B          .L107                    ; 0x08005440
.L101:
  0x080053FC:  F244 4000    MOVW       R0, #0x4400
  0x08005400:  F6C5 0002    MOVT       R0, #0x5802
  0x08005404:  6800         LDR        R0, [R0]
  0x08005406:  0180         LSLS       R0, R0, #6
  0x08005408:  2800         CMP        R0, #0
  0x0800540A:  D505         BPL        .L102                    ; 0x08005418
  0x0800540C:  A813         ADD        R0, SP, #76
  0x0800540E:  F7FD FBF3    BL         HAL_RCCEx_GetPLL1ClockFreq ; 0x08002BF8
  0x08005412:  9814         LDR        R0, [SP, #80]
  0x08005414:  900C         STR        R0, [SP, #48]
  0x08005416:  E001         B          .L103                    ; 0x0800541C
.L102:
  0x08005418:  2000         MOVS       R0, #0
  0x0800541A:  900C         STR        R0, [SP, #48]
.L103:
  0x0800541C:  E012         B          .L108                    ; 0x08005444
.L104:
  0x0800541E:  F244 4000    MOVW       R0, #0x4400
  0x08005422:  F6C5 0002    MOVT       R0, #0x5802
  0x08005426:  6800         LDR        R0, [R0]
  0x08005428:  0100         LSLS       R0, R0, #4
  0x0800542A:  2800         CMP        R0, #0
  0x0800542C:  D505         BPL        .L105                    ; 0x0800543A
  0x0800542E:  A810         ADD        R0, SP, #64
  0x08005430:  F7FD FD2E    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08005434:  9812         LDR        R0, [SP, #72]
  0x08005436:  900C         STR        R0, [SP, #48]
  0x08005438:  E001         B          .L106                    ; 0x0800543E
.L105:
  0x0800543A:  2000         MOVS       R0, #0
  0x0800543C:  900C         STR        R0, [SP, #48]
.L106:
  0x0800543E:  E001         B          .L108                    ; 0x08005444
.L107:
  0x08005440:  2000         MOVS       R0, #0
  0x08005442:  900C         STR        R0, [SP, #48]
.L108:
  0x08005444:  E0DE         B          .L141                    ; 0x08005604
.L109:
  0x08005446:  9816         LDR        R0, [SP, #88]
  0x08005448:  9917         LDR        R1, [SP, #92]
  0x0800544A:  F480 4080    EOR        R0, R0, #0x4000
  0x0800544E:  4308         ORRS       R0, R1
  0x08005450:  2800         CMP        R0, #0
  0x08005452:  F040 8084    BNE.W      .L128                    ; 0x0800555E
  0x08005456:  F244 4058    MOVW       R0, #0x4458
  0x0800545A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800545E:  6800         LDR        R0, [R0]
  0x08005460:  F000 40E0    AND        R0, R0, #0x70000000
  0x08005464:  9009         STR        R0, [SP, #36]
  0x08005466:  9809         LDR        R0, [SP, #36]
  0x08005468:  9001         STR        R0, [SP, #4]
  0x0800546A:  B1A0         CBZ        R0, .L110                ; 0x08005496
  0x0800546C:  9801         LDR        R0, [SP, #4]
  0x0800546E:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08005472:  D014         BEQ        .L111                    ; 0x0800549E
  0x08005474:  9801         LDR        R0, [SP, #4]
  0x08005476:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x0800547A:  D021         BEQ        .L114                    ; 0x080054C0
  0x0800547C:  9801         LDR        R0, [SP, #4]
  0x0800547E:  F1B0 5F40    CMP.W      R0, #0x30000000
  0x08005482:  D02E         BEQ        .L117                    ; 0x080054E2
  0x08005484:  9801         LDR        R0, [SP, #4]
  0x08005486:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800548A:  D043         BEQ        .L120                    ; 0x08005514
  0x0800548C:  9801         LDR        R0, [SP, #4]
  0x0800548E:  F1B0 4FA0    CMP.W      R0, #0x50000000
  0x08005492:  D050         BEQ        .L123                    ; 0x08005536
  0x08005494:  E060         B          .L126                    ; 0x08005558
.L110:
  0x08005496:  F006 FBC1    BL         HAL_RCCEx_GetD3PCLK1Freq ; 0x0800BC1C
  0x0800549A:  900C         STR        R0, [SP, #48]
  0x0800549C:  E05E         B          .L127                    ; 0x0800555C
.L111:
  0x0800549E:  F244 4000    MOVW       R0, #0x4400
  0x080054A2:  F6C5 0002    MOVT       R0, #0x5802
  0x080054A6:  6800         LDR        R0, [R0]
  0x080054A8:  0100         LSLS       R0, R0, #4
  0x080054AA:  2800         CMP        R0, #0
  0x080054AC:  D505         BPL        .L112                    ; 0x080054BA
  0x080054AE:  A810         ADD        R0, SP, #64
  0x080054B0:  F7FD FCEE    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x080054B4:  9811         LDR        R0, [SP, #68]
  0x080054B6:  900C         STR        R0, [SP, #48]
  0x080054B8:  E001         B          .L113                    ; 0x080054BE
.L112:
  0x080054BA:  2000         MOVS       R0, #0
  0x080054BC:  900C         STR        R0, [SP, #48]
.L113:
  0x080054BE:  E04D         B          .L127                    ; 0x0800555C
.L114:
  0x080054C0:  F244 4000    MOVW       R0, #0x4400
  0x080054C4:  F6C5 0002    MOVT       R0, #0x5802
  0x080054C8:  6800         LDR        R0, [R0]
  0x080054CA:  0080         LSLS       R0, R0, #2
  0x080054CC:  2800         CMP        R0, #0
  0x080054CE:  D505         BPL        .L115                    ; 0x080054DC
  0x080054D0:  A80D         ADD        R0, SP, #52
  0x080054D2:  F7FD FE29    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x080054D6:  980E         LDR        R0, [SP, #56]
  0x080054D8:  900C         STR        R0, [SP, #48]
  0x080054DA:  E001         B          .L116                    ; 0x080054E0
.L115:
  0x080054DC:  2000         MOVS       R0, #0
  0x080054DE:  900C         STR        R0, [SP, #48]
.L116:
  0x080054E0:  E03C         B          .L127                    ; 0x0800555C
.L117:
  0x080054E2:  F244 4000    MOVW       R0, #0x4400
  0x080054E6:  F6C5 0002    MOVT       R0, #0x5802
  0x080054EA:  6800         LDR        R0, [R0]
  0x080054EC:  0740         LSLS       R0, R0, #29
  0x080054EE:  2800         CMP        R0, #0
  0x080054F0:  D50D         BPL        .L118                    ; 0x0800550E
  0x080054F2:  F244 4000    MOVW       R0, #0x4400
  0x080054F6:  F6C5 0002    MOVT       R0, #0x5802
  0x080054FA:  6800         LDR        R0, [R0]
  0x080054FC:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08005500:  F249 0000    MOVW       R0, #0x9000
  0x08005504:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08005508:  40C8         LSRS       R0, R1
  0x0800550A:  900C         STR        R0, [SP, #48]
  0x0800550C:  E001         B          .L119                    ; 0x08005512
.L118:
  0x0800550E:  2000         MOVS       R0, #0
  0x08005510:  900C         STR        R0, [SP, #48]
.L119:
  0x08005512:  E023         B          .L127                    ; 0x0800555C
.L120:
  0x08005514:  F244 4000    MOVW       R0, #0x4400
  0x08005518:  F6C5 0002    MOVT       R0, #0x5802
  0x0800551C:  6800         LDR        R0, [R0]
  0x0800551E:  05C0         LSLS       R0, R0, #23
  0x08005520:  2800         CMP        R0, #0
  0x08005522:  D505         BPL        .L121                    ; 0x08005530
  0x08005524:  F640 1000    MOVW       R0, #0x0900
  0x08005528:  F2C0 003D    MOVT       R0, #61
  0x0800552C:  900C         STR        R0, [SP, #48]
  0x0800552E:  E001         B          .L122                    ; 0x08005534
.L121:
  0x08005530:  2000         MOVS       R0, #0
  0x08005532:  900C         STR        R0, [SP, #48]
.L122:
  0x08005534:  E012         B          .L127                    ; 0x0800555C
.L123:
  0x08005536:  F244 4000    MOVW       R0, #0x4400
  0x0800553A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800553E:  6800         LDR        R0, [R0]
  0x08005540:  0380         LSLS       R0, R0, #14
  0x08005542:  2800         CMP        R0, #0
  0x08005544:  D505         BPL        .L124                    ; 0x08005552
  0x08005546:  F647 0040    MOVW       R0, #0x7840
  0x0800554A:  F2C0 107D    MOVT       R0, #0x017D
  0x0800554E:  900C         STR        R0, [SP, #48]
  0x08005550:  E001         B          .L125                    ; 0x08005556
.L124:
  0x08005552:  2000         MOVS       R0, #0
  0x08005554:  900C         STR        R0, [SP, #48]
.L125:
  0x08005556:  E001         B          .L127                    ; 0x0800555C
.L126:
  0x08005558:  2000         MOVS       R0, #0
  0x0800555A:  900C         STR        R0, [SP, #48]
.L127:
  0x0800555C:  E052         B          .L141                    ; 0x08005604
.L128:
  0x0800555E:  9816         LDR        R0, [SP, #88]
  0x08005560:  9917         LDR        R1, [SP, #92]
  0x08005562:  F480 4000    EOR        R0, R0, #0x8000
  0x08005566:  4308         ORRS       R0, R1
  0x08005568:  2800         CMP        R0, #0
  0x0800556A:  D149         BNE        .L140                    ; 0x08005600
  0x0800556C:  F244 4050    MOVW       R0, #0x4450
  0x08005570:  F6C5 0002    MOVT       R0, #0x5802
  0x08005574:  6800         LDR        R0, [R0]
  0x08005576:  F000 5040    AND        R0, R0, #0x30000000
  0x0800557A:  9009         STR        R0, [SP, #36]
  0x0800557C:  9809         LDR        R0, [SP, #36]
  0x0800557E:  9000         STR        R0, [SP, #0]
  0x08005580:  B140         CBZ        R0, .L129                ; 0x08005594
  0x08005582:  9800         LDR        R0, [SP, #0]
  0x08005584:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x08005588:  D015         BEQ        .L132                    ; 0x080055B6
  0x0800558A:  9800         LDR        R0, [SP, #0]
  0x0800558C:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08005590:  D022         BEQ        .L135                    ; 0x080055D8
  0x08005592:  E032         B          .L138                    ; 0x080055FA
.L129:
  0x08005594:  F244 4000    MOVW       R0, #0x4400
  0x08005598:  F6C5 0002    MOVT       R0, #0x5802
  0x0800559C:  6800         LDR        R0, [R0]
  0x0800559E:  0380         LSLS       R0, R0, #14
  0x080055A0:  2800         CMP        R0, #0
  0x080055A2:  D505         BPL        .L130                    ; 0x080055B0
  0x080055A4:  F647 0040    MOVW       R0, #0x7840
  0x080055A8:  F2C0 107D    MOVT       R0, #0x017D
  0x080055AC:  900C         STR        R0, [SP, #48]
  0x080055AE:  E001         B          .L131                    ; 0x080055B4
.L130:
  0x080055B0:  2000         MOVS       R0, #0
  0x080055B2:  900C         STR        R0, [SP, #48]
.L131:
  0x080055B4:  E023         B          .L139                    ; 0x080055FE
.L132:
  0x080055B6:  F244 4000    MOVW       R0, #0x4400
  0x080055BA:  F6C5 0002    MOVT       R0, #0x5802
  0x080055BE:  6800         LDR        R0, [R0]
  0x080055C0:  0180         LSLS       R0, R0, #6
  0x080055C2:  2800         CMP        R0, #0
  0x080055C4:  D505         BPL        .L133                    ; 0x080055D2
  0x080055C6:  A813         ADD        R0, SP, #76
  0x080055C8:  F7FD FB16    BL         HAL_RCCEx_GetPLL1ClockFreq ; 0x08002BF8
  0x080055CC:  9814         LDR        R0, [SP, #80]
  0x080055CE:  900C         STR        R0, [SP, #48]
  0x080055D0:  E001         B          .L134                    ; 0x080055D6
.L133:
  0x080055D2:  2000         MOVS       R0, #0
  0x080055D4:  900C         STR        R0, [SP, #48]
.L134:
  0x080055D6:  E012         B          .L139                    ; 0x080055FE
.L135:
  0x080055D8:  F244 4000    MOVW       R0, #0x4400
  0x080055DC:  F6C5 0002    MOVT       R0, #0x5802
  0x080055E0:  6800         LDR        R0, [R0]
  0x080055E2:  0100         LSLS       R0, R0, #4
  0x080055E4:  2800         CMP        R0, #0
  0x080055E6:  D505         BPL        .L136                    ; 0x080055F4
  0x080055E8:  A810         ADD        R0, SP, #64
  0x080055EA:  F7FD FC51    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x080055EE:  9811         LDR        R0, [SP, #68]
  0x080055F0:  900C         STR        R0, [SP, #48]
  0x080055F2:  E001         B          .L137                    ; 0x080055F8
.L136:
  0x080055F4:  2000         MOVS       R0, #0
  0x080055F6:  900C         STR        R0, [SP, #48]
.L137:
  0x080055F8:  E001         B          .L139                    ; 0x080055FE
.L138:
  0x080055FA:  2000         MOVS       R0, #0
  0x080055FC:  900C         STR        R0, [SP, #48]
.L139:
  0x080055FE:  E001         B          .L141                    ; 0x08005604
.L140:
  0x08005600:  2000         MOVS       R0, #0
  0x08005602:  900C         STR        R0, [SP, #48]
.L141:
  0x08005604:  980C         LDR        R0, [SP, #48]
  0x08005606:  B018         ADD        SP, SP, #96
  0x08005608:  BD80         POP        {R7, PC}
Section .text.MX_DMA_Init from charger_lto.o, size=90, align=2
MX_DMA_Init:
  0x0800560A:  B580         PUSH       {R7, LR}
  0x0800560C:  B086         SUB        SP, SP, #24
  0x0800560E:  F244 40D8    MOVW       R0, #0x44D8
  0x08005612:  F6C5 0002    MOVT       R0, #0x5802
  0x08005616:  6801         LDR        R1, [R0]
  0x08005618:  F041 0101    ORR        R1, R1, #1
  0x0800561C:  6001         STR        R1, [R0]
  0x0800561E:  6800         LDR        R0, [R0]
  0x08005620:  F000 0001    AND        R0, R0, #1
  0x08005624:  9005         STR        R0, [SP, #20]
  0x08005626:  9805         LDR        R0, [SP, #20]
  0x08005628:  200B         MOVS       R0, #11
  0x0800562A:  9001         STR        R0, [SP, #4]
  0x0800562C:  2200         MOVS       R2, #0
  0x0800562E:  9203         STR        R2, [SP, #12]
  0x08005630:  4611         MOV        R1, R2
  0x08005632:  F002 FBB3    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08005636:  9801         LDR        R0, [SP, #4]
  0x08005638:  F012 FBFB    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
  0x0800563C:  9A03         LDR        R2, [SP, #12]
  0x0800563E:  200C         MOVS       R0, #12
  0x08005640:  9002         STR        R0, [SP, #8]
  0x08005642:  4611         MOV        R1, R2
  0x08005644:  F002 FBAA    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08005648:  9802         LDR        R0, [SP, #8]
  0x0800564A:  F012 FBF2    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
  0x0800564E:  9A03         LDR        R2, [SP, #12]
  0x08005650:  200D         MOVS       R0, #13
  0x08005652:  9004         STR        R0, [SP, #16]
  0x08005654:  4611         MOV        R1, R2
  0x08005656:  F002 FBA1    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x0800565A:  9804         LDR        R0, [SP, #16]
  0x0800565C:  F012 FBE9    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
  0x08005660:  B006         ADD        SP, SP, #24
  0x08005662:  BD80         POP        {R7, PC}
Section .text.UART_SetConfig from charger_lto.o, size=2946, align=4
UART_SetConfig:
  0x08005664:  B580         PUSH       {R7, LR}
  0x08005666:  B09E         SUB        SP, SP, #120
  0x08005668:  901D         STR        R0, [SP, #116]
  0x0800566A:  2000         MOVS       R0, #0
  0x0800566C:  F88D 0067    STRB.W     R0, [SP, #103]
  0x08005670:  981D         LDR        R0, [SP, #116]
  0x08005672:  6840         LDR        R0, [R0, #4]
  0x08005674:  F64B 4120    MOVW       R1, #0xBC20
  0x08005678:  F2C0 01BE    MOVT       R1, #190
  0x0800567C:  4288         CMP        R0, R1
  0x0800567E:  D800         BHI        .L1                      ; 0x08005682
  0x08005680:  E007         B          .L2                      ; 0x08005692
.L1:
  0x08005682:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x08005686:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800568A:  F640 31E2    MOVW       R1, #0x0BE2
  0x0800568E:  F001 FF30    BL         assert_failed            ; 0x080074F2
.L2:
  0x08005692:  981D         LDR        R0, [SP, #116]
  0x08005694:  6880         LDR        R0, [R0, #8]
  0x08005696:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x0800569A:  D007         BEQ        .L3                      ; 0x080056AC
  0x0800569C:  981D         LDR        R0, [SP, #116]
  0x0800569E:  6880         LDR        R0, [R0, #8]
  0x080056A0:  B120         CBZ        R0, .L3                  ; 0x080056AC
  0x080056A2:  981D         LDR        R0, [SP, #116]
  0x080056A4:  6880         LDR        R0, [R0, #8]
  0x080056A6:  F5B0 5F80    CMP.W      R0, #0x1000
  0x080056AA:  D100         BNE        .L4                      ; 0x080056AE
.L3:
  0x080056AC:  E007         B          .L5                      ; 0x080056BE
.L4:
  0x080056AE:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x080056B2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x080056B6:  F640 31E3    MOVW       R1, #0x0BE3
  0x080056BA:  F001 FF1A    BL         assert_failed            ; 0x080074F2
.L5:
  0x080056BE:  981D         LDR        R0, [SP, #116]
  0x080056C0:  6800         LDR        R0, [R0]
  0x080056C2:  F640 4100    MOVW       R1, #0x0C00
  0x080056C6:  F6C5 0100    MOVT       R1, #0x5800
  0x080056CA:  4288         CMP        R0, R1
  0x080056CC:  D111         BNE        .L9                      ; 0x080056F2
  0x080056CE:  981D         LDR        R0, [SP, #116]
  0x080056D0:  68C0         LDR        R0, [R0, #12]
  0x080056D2:  B120         CBZ        R0, .L6                  ; 0x080056DE
  0x080056D4:  981D         LDR        R0, [SP, #116]
  0x080056D6:  68C0         LDR        R0, [R0, #12]
  0x080056D8:  F5B0 5F00    CMP.W      R0, #0x2000
  0x080056DC:  D100         BNE        .L7                      ; 0x080056E0
.L6:
  0x080056DE:  E007         B          .L8                      ; 0x080056F0
.L7:
  0x080056E0:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x080056E4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x080056E8:  F640 31E6    MOVW       R1, #0x0BE6
  0x080056EC:  F001 FF01    BL         assert_failed            ; 0x080074F2
.L8:
  0x080056F0:  E02B         B          .L15                     ; 0x0800574A
.L9:
  0x080056F2:  981D         LDR        R0, [SP, #116]
  0x080056F4:  68C0         LDR        R0, [R0, #12]
  0x080056F6:  F5B0 5F80    CMP.W      R0, #0x1000
  0x080056FA:  D00C         BEQ        .L10                     ; 0x08005716
  0x080056FC:  981D         LDR        R0, [SP, #116]
  0x080056FE:  68C0         LDR        R0, [R0, #12]
  0x08005700:  B148         CBZ        R0, .L10                 ; 0x08005716
  0x08005702:  981D         LDR        R0, [SP, #116]
  0x08005704:  68C0         LDR        R0, [R0, #12]
  0x08005706:  F5B0 5F40    CMP.W      R0, #0x3000
  0x0800570A:  D004         BEQ        .L10                     ; 0x08005716
  0x0800570C:  981D         LDR        R0, [SP, #116]
  0x0800570E:  68C0         LDR        R0, [R0, #12]
  0x08005710:  F5B0 5F00    CMP.W      R0, #0x2000
  0x08005714:  D100         BNE        .L11                     ; 0x08005718
.L10:
  0x08005716:  E007         B          .L12                     ; 0x08005728
.L11:
  0x08005718:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800571C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x08005720:  F640 31EA    MOVW       R1, #0x0BEA
  0x08005724:  F001 FEE5    BL         assert_failed            ; 0x080074F2
.L12:
  0x08005728:  981D         LDR        R0, [SP, #116]
  0x0800572A:  6A00         LDR        R0, [R0, #32]
  0x0800572C:  B120         CBZ        R0, .L13                 ; 0x08005738
  0x0800572E:  981D         LDR        R0, [SP, #116]
  0x08005730:  6A00         LDR        R0, [R0, #32]
  0x08005732:  F5B0 6F00    CMP.W      R0, #0x0800
  0x08005736:  D100         BNE        .L14                     ; 0x0800573A
.L13:
  0x08005738:  E007         B          .L15                     ; 0x0800574A
.L14:
  0x0800573A:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800573E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x08005742:  F640 31EB    MOVW       R1, #0x0BEB
  0x08005746:  F001 FED4    BL         assert_failed            ; 0x080074F2
.L15:
  0x0800574A:  981D         LDR        R0, [SP, #116]
  0x0800574C:  6900         LDR        R0, [R0, #16]
  0x0800574E:  B148         CBZ        R0, .L16                 ; 0x08005764
  0x08005750:  981D         LDR        R0, [SP, #116]
  0x08005752:  6900         LDR        R0, [R0, #16]
  0x08005754:  F5B0 6F80    CMP.W      R0, #0x0400
  0x08005758:  D004         BEQ        .L16                     ; 0x08005764
  0x0800575A:  981D         LDR        R0, [SP, #116]
  0x0800575C:  6900         LDR        R0, [R0, #16]
  0x0800575E:  F5B0 6FC0    CMP.W      R0, #0x0600
  0x08005762:  D100         BNE        .L17                     ; 0x08005766
.L16:
  0x08005764:  E007         B          .L18                     ; 0x08005776
.L17:
  0x08005766:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800576A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800576E:  F640 31EE    MOVW       R1, #0x0BEE
  0x08005772:  F001 FEBE    BL         assert_failed            ; 0x080074F2
.L18:
  0x08005776:  981D         LDR        R0, [SP, #116]
  0x08005778:  6940         LDR        R0, [R0, #20]
  0x0800577A:  F06F 010C    MVN        R1, #12
  0x0800577E:  4208         TST        R0, R1
  0x08005780:  D103         BNE        .L19                     ; 0x0800578A
  0x08005782:  981D         LDR        R0, [SP, #116]
  0x08005784:  6940         LDR        R0, [R0, #20]
  0x08005786:  B100         CBZ        R0, .L19                 ; 0x0800578A
  0x08005788:  E007         B          .L20                     ; 0x0800579A
.L19:
  0x0800578A:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800578E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x08005792:  F640 31EF    MOVW       R1, #0x0BEF
  0x08005796:  F001 FEAC    BL         assert_failed            ; 0x080074F2
.L20:
  0x0800579A:  981D         LDR        R0, [SP, #116]
  0x0800579C:  6980         LDR        R0, [R0, #24]
  0x0800579E:  B170         CBZ        R0, .L21                 ; 0x080057BE
  0x080057A0:  981D         LDR        R0, [SP, #116]
  0x080057A2:  6980         LDR        R0, [R0, #24]
  0x080057A4:  F5B0 7F80    CMP.W      R0, #0x0100
  0x080057A8:  D009         BEQ        .L21                     ; 0x080057BE
  0x080057AA:  981D         LDR        R0, [SP, #116]
  0x080057AC:  6980         LDR        R0, [R0, #24]
  0x080057AE:  F5B0 7F00    CMP.W      R0, #0x0200
  0x080057B2:  D004         BEQ        .L21                     ; 0x080057BE
  0x080057B4:  981D         LDR        R0, [SP, #116]
  0x080057B6:  6980         LDR        R0, [R0, #24]
  0x080057B8:  F5B0 7F40    CMP.W      R0, #0x0300
  0x080057BC:  D100         BNE        .L22                     ; 0x080057C0
.L21:
  0x080057BE:  E007         B          .L23                     ; 0x080057D0
.L22:
  0x080057C0:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x080057C4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x080057C8:  F44F 613F    MOV.W      R1, #0x0BF0
  0x080057CC:  F001 FE91    BL         assert_failed            ; 0x080074F2
.L23:
  0x080057D0:  981D         LDR        R0, [SP, #116]
  0x080057D2:  69C0         LDR        R0, [R0, #28]
  0x080057D4:  B120         CBZ        R0, .L24                 ; 0x080057E0
  0x080057D6:  981D         LDR        R0, [SP, #116]
  0x080057D8:  69C0         LDR        R0, [R0, #28]
  0x080057DA:  F5B0 4F00    CMP.W      R0, #0x8000
  0x080057DE:  D100         BNE        .L25                     ; 0x080057E2
.L24:
  0x080057E0:  E007         B          .L26                     ; 0x080057F2
.L25:
  0x080057E2:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x080057E6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x080057EA:  F640 31F1    MOVW       R1, #0x0BF1
  0x080057EE:  F001 FE80    BL         assert_failed            ; 0x080074F2
.L26:
  0x080057F2:  981D         LDR        R0, [SP, #116]
  0x080057F4:  6A40         LDR        R0, [R0, #36]
  0x080057F6:  B358         CBZ        R0, .L27                 ; 0x08005850
  0x080057F8:  981D         LDR        R0, [SP, #116]
  0x080057FA:  6A40         LDR        R0, [R0, #36]
  0x080057FC:  2801         CMP        R0, #1
  0x080057FE:  D027         BEQ        .L27                     ; 0x08005850
  0x08005800:  981D         LDR        R0, [SP, #116]
  0x08005802:  6A40         LDR        R0, [R0, #36]
  0x08005804:  2802         CMP        R0, #2
  0x08005806:  D023         BEQ        .L27                     ; 0x08005850
  0x08005808:  981D         LDR        R0, [SP, #116]
  0x0800580A:  6A40         LDR        R0, [R0, #36]
  0x0800580C:  2803         CMP        R0, #3
  0x0800580E:  D01F         BEQ        .L27                     ; 0x08005850
  0x08005810:  981D         LDR        R0, [SP, #116]
  0x08005812:  6A40         LDR        R0, [R0, #36]
  0x08005814:  2804         CMP        R0, #4
  0x08005816:  D01B         BEQ        .L27                     ; 0x08005850
  0x08005818:  981D         LDR        R0, [SP, #116]
  0x0800581A:  6A40         LDR        R0, [R0, #36]
  0x0800581C:  2805         CMP        R0, #5
  0x0800581E:  D017         BEQ        .L27                     ; 0x08005850
  0x08005820:  981D         LDR        R0, [SP, #116]
  0x08005822:  6A40         LDR        R0, [R0, #36]
  0x08005824:  2806         CMP        R0, #6
  0x08005826:  D013         BEQ        .L27                     ; 0x08005850
  0x08005828:  981D         LDR        R0, [SP, #116]
  0x0800582A:  6A40         LDR        R0, [R0, #36]
  0x0800582C:  2807         CMP        R0, #7
  0x0800582E:  D00F         BEQ        .L27                     ; 0x08005850
  0x08005830:  981D         LDR        R0, [SP, #116]
  0x08005832:  6A40         LDR        R0, [R0, #36]
  0x08005834:  2808         CMP        R0, #8
  0x08005836:  D00B         BEQ        .L27                     ; 0x08005850
  0x08005838:  981D         LDR        R0, [SP, #116]
  0x0800583A:  6A40         LDR        R0, [R0, #36]
  0x0800583C:  2809         CMP        R0, #9
  0x0800583E:  D007         BEQ        .L27                     ; 0x08005850
  0x08005840:  981D         LDR        R0, [SP, #116]
  0x08005842:  6A40         LDR        R0, [R0, #36]
  0x08005844:  280A         CMP        R0, #10
  0x08005846:  D003         BEQ        .L27                     ; 0x08005850
  0x08005848:  981D         LDR        R0, [SP, #116]
  0x0800584A:  6A40         LDR        R0, [R0, #36]
  0x0800584C:  280B         CMP        R0, #11
  0x0800584E:  D100         BNE        .L28                     ; 0x08005852
.L27:
  0x08005850:  E007         B          .L29                     ; 0x08005862
.L28:
  0x08005852:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x08005856:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800585A:  F640 31F2    MOVW       R1, #0x0BF2
  0x0800585E:  F001 FE48    BL         assert_failed            ; 0x080074F2
.L29:
  0x08005862:  991D         LDR        R1, [SP, #116]
  0x08005864:  6888         LDR        R0, [R1, #8]
  0x08005866:  690B         LDR        R3, [R1, #16]
  0x08005868:  694A         LDR        R2, [R1, #20]
  0x0800586A:  69C9         LDR        R1, [R1, #28]
  0x0800586C:  4318         ORRS       R0, R3
  0x0800586E:  4310         ORRS       R0, R2
  0x08005870:  4308         ORRS       R0, R1
  0x08005872:  901C         STR        R0, [SP, #112]
  0x08005874:  981D         LDR        R0, [SP, #116]
  0x08005876:  6800         LDR        R0, [R0]
  0x08005878:  6800         LDR        R0, [R0]
  0x0800587A:  F646 11F3    MOVW       R1, #0x69F3
  0x0800587E:  F6CC 71FF    MOVT       R1, #0xCFFF
  0x08005882:  4008         ANDS       R0, R1
  0x08005884:  991C         LDR        R1, [SP, #112]
  0x08005886:  4308         ORRS       R0, R1
  0x08005888:  991D         LDR        R1, [SP, #116]
  0x0800588A:  6809         LDR        R1, [R1]
  0x0800588C:  6008         STR        R0, [R1]
  0x0800588E:  981D         LDR        R0, [SP, #116]
  0x08005890:  6800         LDR        R0, [R0]
  0x08005892:  6840         LDR        R0, [R0, #4]
  0x08005894:  F420 5040    BIC        R0, R0, #0x3000
  0x08005898:  9A1D         LDR        R2, [SP, #116]
  0x0800589A:  6811         LDR        R1, [R2]
  0x0800589C:  68D2         LDR        R2, [R2, #12]
  0x0800589E:  4310         ORRS       R0, R2
  0x080058A0:  6048         STR        R0, [R1, #4]
  0x080058A2:  981D         LDR        R0, [SP, #116]
  0x080058A4:  6980         LDR        R0, [R0, #24]
  0x080058A6:  901C         STR        R0, [SP, #112]
  0x080058A8:  981D         LDR        R0, [SP, #116]
  0x080058AA:  6800         LDR        R0, [R0]
  0x080058AC:  F640 4100    MOVW       R1, #0x0C00
  0x080058B0:  F6C5 0100    MOVT       R1, #0x5800
  0x080058B4:  4288         CMP        R0, R1
  0x080058B6:  D004         BEQ        .L30                     ; 0x080058C2
  0x080058B8:  981D         LDR        R0, [SP, #116]
  0x080058BA:  6A01         LDR        R1, [R0, #32]
  0x080058BC:  981C         LDR        R0, [SP, #112]
  0x080058BE:  4308         ORRS       R0, R1
  0x080058C0:  901C         STR        R0, [SP, #112]
.L30:
  0x080058C2:  981D         LDR        R0, [SP, #116]
  0x080058C4:  6800         LDR        R0, [R0]
  0x080058C6:  6880         LDR        R0, [R0, #8]
  0x080058C8:  F24F 41FF    MOVW       R1, #0xF4FF
  0x080058CC:  F2C1 11FF    MOVT       R1, #0x11FF
  0x080058D0:  4008         ANDS       R0, R1
  0x080058D2:  991C         LDR        R1, [SP, #112]
  0x080058D4:  4308         ORRS       R0, R1
  0x080058D6:  991D         LDR        R1, [SP, #116]
  0x080058D8:  6809         LDR        R1, [R1]
  0x080058DA:  6088         STR        R0, [R1, #8]
  0x080058DC:  981D         LDR        R0, [SP, #116]
  0x080058DE:  6800         LDR        R0, [R0]
  0x080058E0:  6AC0         LDR        R0, [R0, #44]
  0x080058E2:  F020 000F    BIC        R0, R0, #15
  0x080058E6:  9A1D         LDR        R2, [SP, #116]
  0x080058E8:  6811         LDR        R1, [R2]
  0x080058EA:  6A52         LDR        R2, [R2, #36]
  0x080058EC:  4310         ORRS       R0, R2
  0x080058EE:  62C8         STR        R0, [R1, #44]
  0x080058F0:  981D         LDR        R0, [SP, #116]
  0x080058F2:  6800         LDR        R0, [R0]
  0x080058F4:  F241 0100    MOVW       R1, #0x1000
  0x080058F8:  F2C4 0101    MOVT       R1, #0x4001
  0x080058FC:  4288         CMP        R0, R1
  0x080058FE:  F040 803F    BNE.W      .L33                     ; 0x08005980
  0x08005902:  F244 4054    MOVW       R0, #0x4454
  0x08005906:  F6C5 0002    MOVT       R0, #0x5802
  0x0800590A:  6800         LDR        R0, [R0]
  0x0800590C:  F000 0038    AND        R0, R0, #56
  0x08005910:  4601         MOV        R1, R0
  0x08005912:  9110         STR        R1, [SP, #64]
  0x08005914:  2828         CMP        R0, #40
  0x08005916:  D82F         BHI        .L31                     ; 0x08005978
  0x08005918:  9910         LDR        R1, [SP, #64]
  0x0800591A:  E8DF F001    TBB        [PC, R1]
  0x0800591E:  15           DC.B       0x15                     ; '\x15'
  0x0800591F:  2D           DC.B       0x2D                     ; '-'
  0x08005920:  2D           DC.B       0x2D                     ; '-'
  0x08005921:  2D           DC.B       0x2D                     ; '-'
  0x08005922:  2D           DC.B       0x2D                     ; '-'
  0x08005923:  2D           DC.B       0x2D                     ; '-'
  0x08005924:  2D           DC.B       0x2D                     ; '-'
  0x08005925:  2D           DC.B       0x2D                     ; '-'
  0x08005926:  19           DC.B       0x19                     ; '\x19'
  0x08005927:  2D           DC.B       0x2D                     ; '-'
  0x08005928:  2D           DC.B       0x2D                     ; '-'
  0x08005929:  2D           DC.B       0x2D                     ; '-'
  0x0800592A:  2D           DC.B       0x2D                     ; '-'
  0x0800592B:  2D           DC.B       0x2D                     ; '-'
  0x0800592C:  2D           DC.B       0x2D                     ; '-'
  0x0800592D:  2D           DC.B       0x2D                     ; '-'
  0x0800592E:  1D           DC.B       0x1D                     ; '\x1D'
  0x0800592F:  2D           DC.B       0x2D                     ; '-'
  0x08005930:  2D           DC.B       0x2D                     ; '-'
  0x08005931:  2D           DC.B       0x2D                     ; '-'
  0x08005932:  2D           DC.B       0x2D                     ; '-'
  0x08005933:  2D           DC.B       0x2D                     ; '-'
  0x08005934:  2D           DC.B       0x2D                     ; '-'
  0x08005935:  2D           DC.B       0x2D                     ; '-'
  0x08005936:  21           DC.B       0x21                     ; '!'
  0x08005937:  2D           DC.B       0x2D                     ; '-'
  0x08005938:  2D           DC.B       0x2D                     ; '-'
  0x08005939:  2D           DC.B       0x2D                     ; '-'
  0x0800593A:  2D           DC.B       0x2D                     ; '-'
  0x0800593B:  2D           DC.B       0x2D                     ; '-'
  0x0800593C:  2D           DC.B       0x2D                     ; '-'
  0x0800593D:  2D           DC.B       0x2D                     ; '-'
  0x0800593E:  25           DC.B       0x25                     ; '%'
  0x0800593F:  2D           DC.B       0x2D                     ; '-'
  0x08005940:  2D           DC.B       0x2D                     ; '-'
  0x08005941:  2D           DC.B       0x2D                     ; '-'
  0x08005942:  2D           DC.B       0x2D                     ; '-'
  0x08005943:  2D           DC.B       0x2D                     ; '-'
  0x08005944:  2D           DC.B       0x2D                     ; '-'
  0x08005945:  2D           DC.B       0x2D                     ; '-'
  0x08005946:  29           DC.B       0x29                     ; ')'
  0x08005947:  00           DC.B       0x00                     ; '\0'
  0x08005948:  2001         MOVS       R0, #1
  0x0800594A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x0800594E:  E016         B          .L32                     ; 0x0800597E
  0x08005950:  2004         MOVS       R0, #4
  0x08005952:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005956:  E012         B          .L32                     ; 0x0800597E
  0x08005958:  2008         MOVS       R0, #8
  0x0800595A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x0800595E:  E00E         B          .L32                     ; 0x0800597E
  0x08005960:  2010         MOVS       R0, #16
  0x08005962:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005966:  E00A         B          .L32                     ; 0x0800597E
  0x08005968:  2020         MOVS       R0, #32
  0x0800596A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x0800596E:  E006         B          .L32                     ; 0x0800597E
  0x08005970:  2040         MOVS       R0, #64
  0x08005972:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005976:  E002         B          .L32                     ; 0x0800597E
.L31:
  0x08005978:  2080         MOVS       R0, #128
  0x0800597A:  F88D 006D    STRB.W     R0, [SP, #109]
.L32:
  0x0800597E:  E24D         B          .L64                     ; 0x08005E1C
.L33:
  0x08005980:  981D         LDR        R0, [SP, #116]
  0x08005982:  6800         LDR        R0, [R0]
  0x08005984:  F244 4100    MOVW       R1, #0x4400
  0x08005988:  F2C4 0100    MOVT       R1, #0x4000
  0x0800598C:  4288         CMP        R0, R1
  0x0800598E:  D12C         BNE        .L36                     ; 0x080059EA
  0x08005990:  F244 4054    MOVW       R0, #0x4454
  0x08005994:  F6C5 0002    MOVT       R0, #0x5802
  0x08005998:  6800         LDR        R0, [R0]
  0x0800599A:  F000 0007    AND        R0, R0, #7
  0x0800599E:  4601         MOV        R1, R0
  0x080059A0:  910F         STR        R1, [SP, #60]
  0x080059A2:  2805         CMP        R0, #5
  0x080059A4:  D81D         BHI        .L34                     ; 0x080059E2
  0x080059A6:  990F         LDR        R1, [SP, #60]
  0x080059A8:  E8DF F001    TBB        [PC, R1]
  0x080059AC:  03           DC.B       0x03                     ; '\x03'
  0x080059AD:  07           DC.B       0x07                     ; '\x07'
  0x080059AE:  0B           DC.B       0x0B                     ; '\v'
  0x080059AF:  0F           DC.B       0x0F                     ; '\x0F'
  0x080059B0:  13           DC.B       0x13                     ; '\x13'
  0x080059B1:  17           DC.B       0x17                     ; '\x17'
  0x080059B2:  2000         MOVS       R0, #0
  0x080059B4:  F88D 006D    STRB.W     R0, [SP, #109]
  0x080059B8:  E016         B          .L35                     ; 0x080059E8
  0x080059BA:  2004         MOVS       R0, #4
  0x080059BC:  F88D 006D    STRB.W     R0, [SP, #109]
  0x080059C0:  E012         B          .L35                     ; 0x080059E8
  0x080059C2:  2008         MOVS       R0, #8
  0x080059C4:  F88D 006D    STRB.W     R0, [SP, #109]
  0x080059C8:  E00E         B          .L35                     ; 0x080059E8
  0x080059CA:  2010         MOVS       R0, #16
  0x080059CC:  F88D 006D    STRB.W     R0, [SP, #109]
  0x080059D0:  E00A         B          .L35                     ; 0x080059E8
  0x080059D2:  2020         MOVS       R0, #32
  0x080059D4:  F88D 006D    STRB.W     R0, [SP, #109]
  0x080059D8:  E006         B          .L35                     ; 0x080059E8
  0x080059DA:  2040         MOVS       R0, #64
  0x080059DC:  F88D 006D    STRB.W     R0, [SP, #109]
  0x080059E0:  E002         B          .L35                     ; 0x080059E8
.L34:
  0x080059E2:  2080         MOVS       R0, #128
  0x080059E4:  F88D 006D    STRB.W     R0, [SP, #109]
.L35:
  0x080059E8:  E218         B          .L64                     ; 0x08005E1C
.L36:
  0x080059EA:  981D         LDR        R0, [SP, #116]
  0x080059EC:  6800         LDR        R0, [R0]
  0x080059EE:  F644 0100    MOVW       R1, #0x4800
  0x080059F2:  F2C4 0100    MOVT       R1, #0x4000
  0x080059F6:  4288         CMP        R0, R1
  0x080059F8:  D12C         BNE        .L39                     ; 0x08005A54
  0x080059FA:  F244 4054    MOVW       R0, #0x4454
  0x080059FE:  F6C5 0002    MOVT       R0, #0x5802
  0x08005A02:  6800         LDR        R0, [R0]
  0x08005A04:  F000 0007    AND        R0, R0, #7
  0x08005A08:  4601         MOV        R1, R0
  0x08005A0A:  910E         STR        R1, [SP, #56]
  0x08005A0C:  2805         CMP        R0, #5
  0x08005A0E:  D81D         BHI        .L37                     ; 0x08005A4C
  0x08005A10:  990E         LDR        R1, [SP, #56]
  0x08005A12:  E8DF F001    TBB        [PC, R1]
  0x08005A16:  03           DC.B       0x03                     ; '\x03'
  0x08005A17:  07           DC.B       0x07                     ; '\x07'
  0x08005A18:  0B           DC.B       0x0B                     ; '\v'
  0x08005A19:  0F           DC.B       0x0F                     ; '\x0F'
  0x08005A1A:  13           DC.B       0x13                     ; '\x13'
  0x08005A1B:  17           DC.B       0x17                     ; '\x17'
  0x08005A1C:  2000         MOVS       R0, #0
  0x08005A1E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A22:  E016         B          .L38                     ; 0x08005A52
  0x08005A24:  2004         MOVS       R0, #4
  0x08005A26:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A2A:  E012         B          .L38                     ; 0x08005A52
  0x08005A2C:  2008         MOVS       R0, #8
  0x08005A2E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A32:  E00E         B          .L38                     ; 0x08005A52
  0x08005A34:  2010         MOVS       R0, #16
  0x08005A36:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A3A:  E00A         B          .L38                     ; 0x08005A52
  0x08005A3C:  2020         MOVS       R0, #32
  0x08005A3E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A42:  E006         B          .L38                     ; 0x08005A52
  0x08005A44:  2040         MOVS       R0, #64
  0x08005A46:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A4A:  E002         B          .L38                     ; 0x08005A52
.L37:
  0x08005A4C:  2080         MOVS       R0, #128
  0x08005A4E:  F88D 006D    STRB.W     R0, [SP, #109]
.L38:
  0x08005A52:  E1E3         B          .L64                     ; 0x08005E1C
.L39:
  0x08005A54:  981D         LDR        R0, [SP, #116]
  0x08005A56:  6800         LDR        R0, [R0]
  0x08005A58:  F644 4100    MOVW       R1, #0x4C00
  0x08005A5C:  F2C4 0100    MOVT       R1, #0x4000
  0x08005A60:  4288         CMP        R0, R1
  0x08005A62:  D12C         BNE        .L42                     ; 0x08005ABE
  0x08005A64:  F244 4054    MOVW       R0, #0x4454
  0x08005A68:  F6C5 0002    MOVT       R0, #0x5802
  0x08005A6C:  6800         LDR        R0, [R0]
  0x08005A6E:  F000 0007    AND        R0, R0, #7
  0x08005A72:  4601         MOV        R1, R0
  0x08005A74:  910D         STR        R1, [SP, #52]
  0x08005A76:  2805         CMP        R0, #5
  0x08005A78:  D81D         BHI        .L40                     ; 0x08005AB6
  0x08005A7A:  990D         LDR        R1, [SP, #52]
  0x08005A7C:  E8DF F001    TBB        [PC, R1]
  0x08005A80:  03           DC.B       0x03                     ; '\x03'
  0x08005A81:  07           DC.B       0x07                     ; '\x07'
  0x08005A82:  0B           DC.B       0x0B                     ; '\v'
  0x08005A83:  0F           DC.B       0x0F                     ; '\x0F'
  0x08005A84:  13           DC.B       0x13                     ; '\x13'
  0x08005A85:  17           DC.B       0x17                     ; '\x17'
  0x08005A86:  2000         MOVS       R0, #0
  0x08005A88:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A8C:  E016         B          .L41                     ; 0x08005ABC
  0x08005A8E:  2004         MOVS       R0, #4
  0x08005A90:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A94:  E012         B          .L41                     ; 0x08005ABC
  0x08005A96:  2008         MOVS       R0, #8
  0x08005A98:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005A9C:  E00E         B          .L41                     ; 0x08005ABC
  0x08005A9E:  2010         MOVS       R0, #16
  0x08005AA0:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005AA4:  E00A         B          .L41                     ; 0x08005ABC
  0x08005AA6:  2020         MOVS       R0, #32
  0x08005AA8:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005AAC:  E006         B          .L41                     ; 0x08005ABC
  0x08005AAE:  2040         MOVS       R0, #64
  0x08005AB0:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005AB4:  E002         B          .L41                     ; 0x08005ABC
.L40:
  0x08005AB6:  2080         MOVS       R0, #128
  0x08005AB8:  F88D 006D    STRB.W     R0, [SP, #109]
.L41:
  0x08005ABC:  E1AE         B          .L64                     ; 0x08005E1C
.L42:
  0x08005ABE:  981D         LDR        R0, [SP, #116]
  0x08005AC0:  6800         LDR        R0, [R0]
  0x08005AC2:  F245 0100    MOVW       R1, #0x5000
  0x08005AC6:  F2C4 0100    MOVT       R1, #0x4000
  0x08005ACA:  4288         CMP        R0, R1
  0x08005ACC:  D12C         BNE        .L45                     ; 0x08005B28
  0x08005ACE:  F244 4054    MOVW       R0, #0x4454
  0x08005AD2:  F6C5 0002    MOVT       R0, #0x5802
  0x08005AD6:  6800         LDR        R0, [R0]
  0x08005AD8:  F000 0007    AND        R0, R0, #7
  0x08005ADC:  4601         MOV        R1, R0
  0x08005ADE:  910C         STR        R1, [SP, #48]
  0x08005AE0:  2805         CMP        R0, #5
  0x08005AE2:  D81D         BHI        .L43                     ; 0x08005B20
  0x08005AE4:  990C         LDR        R1, [SP, #48]
  0x08005AE6:  E8DF F001    TBB        [PC, R1]
  0x08005AEA:  03           DC.B       0x03                     ; '\x03'
  0x08005AEB:  07           DC.B       0x07                     ; '\x07'
  0x08005AEC:  0B           DC.B       0x0B                     ; '\v'
  0x08005AED:  0F           DC.B       0x0F                     ; '\x0F'
  0x08005AEE:  13           DC.B       0x13                     ; '\x13'
  0x08005AEF:  17           DC.B       0x17                     ; '\x17'
  0x08005AF0:  2000         MOVS       R0, #0
  0x08005AF2:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005AF6:  E016         B          .L44                     ; 0x08005B26
  0x08005AF8:  2004         MOVS       R0, #4
  0x08005AFA:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005AFE:  E012         B          .L44                     ; 0x08005B26
  0x08005B00:  2008         MOVS       R0, #8
  0x08005B02:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B06:  E00E         B          .L44                     ; 0x08005B26
  0x08005B08:  2010         MOVS       R0, #16
  0x08005B0A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B0E:  E00A         B          .L44                     ; 0x08005B26
  0x08005B10:  2020         MOVS       R0, #32
  0x08005B12:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B16:  E006         B          .L44                     ; 0x08005B26
  0x08005B18:  2040         MOVS       R0, #64
  0x08005B1A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B1E:  E002         B          .L44                     ; 0x08005B26
.L43:
  0x08005B20:  2080         MOVS       R0, #128
  0x08005B22:  F88D 006D    STRB.W     R0, [SP, #109]
.L44:
  0x08005B26:  E179         B          .L64                     ; 0x08005E1C
.L45:
  0x08005B28:  981D         LDR        R0, [SP, #116]
  0x08005B2A:  6800         LDR        R0, [R0]
  0x08005B2C:  F241 4100    MOVW       R1, #0x1400
  0x08005B30:  F2C4 0101    MOVT       R1, #0x4001
  0x08005B34:  4288         CMP        R0, R1
  0x08005B36:  F040 803F    BNE.W      .L48                     ; 0x08005BB8
  0x08005B3A:  F244 4054    MOVW       R0, #0x4454
  0x08005B3E:  F6C5 0002    MOVT       R0, #0x5802
  0x08005B42:  6800         LDR        R0, [R0]
  0x08005B44:  F000 0038    AND        R0, R0, #56
  0x08005B48:  4601         MOV        R1, R0
  0x08005B4A:  910B         STR        R1, [SP, #44]
  0x08005B4C:  2828         CMP        R0, #40
  0x08005B4E:  D82F         BHI        .L46                     ; 0x08005BB0
  0x08005B50:  990B         LDR        R1, [SP, #44]
  0x08005B52:  E8DF F001    TBB        [PC, R1]
  0x08005B56:  15           DC.B       0x15                     ; '\x15'
  0x08005B57:  2D           DC.B       0x2D                     ; '-'
  0x08005B58:  2D           DC.B       0x2D                     ; '-'
  0x08005B59:  2D           DC.B       0x2D                     ; '-'
  0x08005B5A:  2D           DC.B       0x2D                     ; '-'
  0x08005B5B:  2D           DC.B       0x2D                     ; '-'
  0x08005B5C:  2D           DC.B       0x2D                     ; '-'
  0x08005B5D:  2D           DC.B       0x2D                     ; '-'
  0x08005B5E:  19           DC.B       0x19                     ; '\x19'
  0x08005B5F:  2D           DC.B       0x2D                     ; '-'
  0x08005B60:  2D           DC.B       0x2D                     ; '-'
  0x08005B61:  2D           DC.B       0x2D                     ; '-'
  0x08005B62:  2D           DC.B       0x2D                     ; '-'
  0x08005B63:  2D           DC.B       0x2D                     ; '-'
  0x08005B64:  2D           DC.B       0x2D                     ; '-'
  0x08005B65:  2D           DC.B       0x2D                     ; '-'
  0x08005B66:  1D           DC.B       0x1D                     ; '\x1D'
  0x08005B67:  2D           DC.B       0x2D                     ; '-'
  0x08005B68:  2D           DC.B       0x2D                     ; '-'
  0x08005B69:  2D           DC.B       0x2D                     ; '-'
  0x08005B6A:  2D           DC.B       0x2D                     ; '-'
  0x08005B6B:  2D           DC.B       0x2D                     ; '-'
  0x08005B6C:  2D           DC.B       0x2D                     ; '-'
  0x08005B6D:  2D           DC.B       0x2D                     ; '-'
  0x08005B6E:  21           DC.B       0x21                     ; '!'
  0x08005B6F:  2D           DC.B       0x2D                     ; '-'
  0x08005B70:  2D           DC.B       0x2D                     ; '-'
  0x08005B71:  2D           DC.B       0x2D                     ; '-'
  0x08005B72:  2D           DC.B       0x2D                     ; '-'
  0x08005B73:  2D           DC.B       0x2D                     ; '-'
  0x08005B74:  2D           DC.B       0x2D                     ; '-'
  0x08005B75:  2D           DC.B       0x2D                     ; '-'
  0x08005B76:  25           DC.B       0x25                     ; '%'
  0x08005B77:  2D           DC.B       0x2D                     ; '-'
  0x08005B78:  2D           DC.B       0x2D                     ; '-'
  0x08005B79:  2D           DC.B       0x2D                     ; '-'
  0x08005B7A:  2D           DC.B       0x2D                     ; '-'
  0x08005B7B:  2D           DC.B       0x2D                     ; '-'
  0x08005B7C:  2D           DC.B       0x2D                     ; '-'
  0x08005B7D:  2D           DC.B       0x2D                     ; '-'
  0x08005B7E:  29           DC.B       0x29                     ; ')'
  0x08005B7F:  00           DC.B       0x00                     ; '\0'
  0x08005B80:  2001         MOVS       R0, #1
  0x08005B82:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B86:  E016         B          .L47                     ; 0x08005BB6
  0x08005B88:  2004         MOVS       R0, #4
  0x08005B8A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B8E:  E012         B          .L47                     ; 0x08005BB6
  0x08005B90:  2008         MOVS       R0, #8
  0x08005B92:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B96:  E00E         B          .L47                     ; 0x08005BB6
  0x08005B98:  2010         MOVS       R0, #16
  0x08005B9A:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005B9E:  E00A         B          .L47                     ; 0x08005BB6
  0x08005BA0:  2020         MOVS       R0, #32
  0x08005BA2:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005BA6:  E006         B          .L47                     ; 0x08005BB6
  0x08005BA8:  2040         MOVS       R0, #64
  0x08005BAA:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005BAE:  E002         B          .L47                     ; 0x08005BB6
.L46:
  0x08005BB0:  2080         MOVS       R0, #128
  0x08005BB2:  F88D 006D    STRB.W     R0, [SP, #109]
.L47:
  0x08005BB6:  E131         B          .L64                     ; 0x08005E1C
.L48:
  0x08005BB8:  981D         LDR        R0, [SP, #116]
  0x08005BBA:  6800         LDR        R0, [R0]
  0x08005BBC:  F647 0100    MOVW       R1, #0x7800
  0x08005BC0:  F2C4 0100    MOVT       R1, #0x4000
  0x08005BC4:  4288         CMP        R0, R1
  0x08005BC6:  D12C         BNE        .L51                     ; 0x08005C22
  0x08005BC8:  F244 4054    MOVW       R0, #0x4454
  0x08005BCC:  F6C5 0002    MOVT       R0, #0x5802
  0x08005BD0:  6800         LDR        R0, [R0]
  0x08005BD2:  F000 0007    AND        R0, R0, #7
  0x08005BD6:  4601         MOV        R1, R0
  0x08005BD8:  910A         STR        R1, [SP, #40]
  0x08005BDA:  2805         CMP        R0, #5
  0x08005BDC:  D81D         BHI        .L49                     ; 0x08005C1A
  0x08005BDE:  990A         LDR        R1, [SP, #40]
  0x08005BE0:  E8DF F001    TBB        [PC, R1]
  0x08005BE4:  03           DC.B       0x03                     ; '\x03'
  0x08005BE5:  07           DC.B       0x07                     ; '\x07'
  0x08005BE6:  0B           DC.B       0x0B                     ; '\v'
  0x08005BE7:  0F           DC.B       0x0F                     ; '\x0F'
  0x08005BE8:  13           DC.B       0x13                     ; '\x13'
  0x08005BE9:  17           DC.B       0x17                     ; '\x17'
  0x08005BEA:  2000         MOVS       R0, #0
  0x08005BEC:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005BF0:  E016         B          .L50                     ; 0x08005C20
  0x08005BF2:  2004         MOVS       R0, #4
  0x08005BF4:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005BF8:  E012         B          .L50                     ; 0x08005C20
  0x08005BFA:  2008         MOVS       R0, #8
  0x08005BFC:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C00:  E00E         B          .L50                     ; 0x08005C20
  0x08005C02:  2010         MOVS       R0, #16
  0x08005C04:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C08:  E00A         B          .L50                     ; 0x08005C20
  0x08005C0A:  2020         MOVS       R0, #32
  0x08005C0C:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C10:  E006         B          .L50                     ; 0x08005C20
  0x08005C12:  2040         MOVS       R0, #64
  0x08005C14:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C18:  E002         B          .L50                     ; 0x08005C20
.L49:
  0x08005C1A:  2080         MOVS       R0, #128
  0x08005C1C:  F88D 006D    STRB.W     R0, [SP, #109]
.L50:
  0x08005C20:  E0FC         B          .L64                     ; 0x08005E1C
.L51:
  0x08005C22:  981D         LDR        R0, [SP, #116]
  0x08005C24:  6800         LDR        R0, [R0]
  0x08005C26:  F647 4100    MOVW       R1, #0x7C00
  0x08005C2A:  F2C4 0100    MOVT       R1, #0x4000
  0x08005C2E:  4288         CMP        R0, R1
  0x08005C30:  D12C         BNE        .L54                     ; 0x08005C8C
  0x08005C32:  F244 4054    MOVW       R0, #0x4454
  0x08005C36:  F6C5 0002    MOVT       R0, #0x5802
  0x08005C3A:  6800         LDR        R0, [R0]
  0x08005C3C:  F000 0007    AND        R0, R0, #7
  0x08005C40:  4601         MOV        R1, R0
  0x08005C42:  9109         STR        R1, [SP, #36]
  0x08005C44:  2805         CMP        R0, #5
  0x08005C46:  D81D         BHI        .L52                     ; 0x08005C84
  0x08005C48:  9909         LDR        R1, [SP, #36]
  0x08005C4A:  E8DF F001    TBB        [PC, R1]
  0x08005C4E:  03           DC.B       0x03                     ; '\x03'
  0x08005C4F:  07           DC.B       0x07                     ; '\x07'
  0x08005C50:  0B           DC.B       0x0B                     ; '\v'
  0x08005C51:  0F           DC.B       0x0F                     ; '\x0F'
  0x08005C52:  13           DC.B       0x13                     ; '\x13'
  0x08005C53:  17           DC.B       0x17                     ; '\x17'
  0x08005C54:  2000         MOVS       R0, #0
  0x08005C56:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C5A:  E016         B          .L53                     ; 0x08005C8A
  0x08005C5C:  2004         MOVS       R0, #4
  0x08005C5E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C62:  E012         B          .L53                     ; 0x08005C8A
  0x08005C64:  2008         MOVS       R0, #8
  0x08005C66:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C6A:  E00E         B          .L53                     ; 0x08005C8A
  0x08005C6C:  2010         MOVS       R0, #16
  0x08005C6E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C72:  E00A         B          .L53                     ; 0x08005C8A
  0x08005C74:  2020         MOVS       R0, #32
  0x08005C76:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C7A:  E006         B          .L53                     ; 0x08005C8A
  0x08005C7C:  2040         MOVS       R0, #64
  0x08005C7E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005C82:  E002         B          .L53                     ; 0x08005C8A
.L52:
  0x08005C84:  2080         MOVS       R0, #128
  0x08005C86:  F88D 006D    STRB.W     R0, [SP, #109]
.L53:
  0x08005C8A:  E0C7         B          .L64                     ; 0x08005E1C
.L54:
  0x08005C8C:  981D         LDR        R0, [SP, #116]
  0x08005C8E:  6800         LDR        R0, [R0]
  0x08005C90:  F641 0100    MOVW       R1, #0x1800
  0x08005C94:  F2C4 0101    MOVT       R1, #0x4001
  0x08005C98:  4288         CMP        R0, R1
  0x08005C9A:  F040 803F    BNE.W      .L57                     ; 0x08005D1C
  0x08005C9E:  F244 4054    MOVW       R0, #0x4454
  0x08005CA2:  F6C5 0002    MOVT       R0, #0x5802
  0x08005CA6:  6800         LDR        R0, [R0]
  0x08005CA8:  F000 0038    AND        R0, R0, #56
  0x08005CAC:  4601         MOV        R1, R0
  0x08005CAE:  9108         STR        R1, [SP, #32]
  0x08005CB0:  2828         CMP        R0, #40
  0x08005CB2:  D82F         BHI        .L55                     ; 0x08005D14
  0x08005CB4:  9908         LDR        R1, [SP, #32]
  0x08005CB6:  E8DF F001    TBB        [PC, R1]
  0x08005CBA:  15           DC.B       0x15                     ; '\x15'
  0x08005CBB:  2D           DC.B       0x2D                     ; '-'
  0x08005CBC:  2D           DC.B       0x2D                     ; '-'
  0x08005CBD:  2D           DC.B       0x2D                     ; '-'
  0x08005CBE:  2D           DC.B       0x2D                     ; '-'
  0x08005CBF:  2D           DC.B       0x2D                     ; '-'
  0x08005CC0:  2D           DC.B       0x2D                     ; '-'
  0x08005CC1:  2D           DC.B       0x2D                     ; '-'
  0x08005CC2:  19           DC.B       0x19                     ; '\x19'
  0x08005CC3:  2D           DC.B       0x2D                     ; '-'
  0x08005CC4:  2D           DC.B       0x2D                     ; '-'
  0x08005CC5:  2D           DC.B       0x2D                     ; '-'
  0x08005CC6:  2D           DC.B       0x2D                     ; '-'
  0x08005CC7:  2D           DC.B       0x2D                     ; '-'
  0x08005CC8:  2D           DC.B       0x2D                     ; '-'
  0x08005CC9:  2D           DC.B       0x2D                     ; '-'
  0x08005CCA:  1D           DC.B       0x1D                     ; '\x1D'
  0x08005CCB:  2D           DC.B       0x2D                     ; '-'
  0x08005CCC:  2D           DC.B       0x2D                     ; '-'
  0x08005CCD:  2D           DC.B       0x2D                     ; '-'
  0x08005CCE:  2D           DC.B       0x2D                     ; '-'
  0x08005CCF:  2D           DC.B       0x2D                     ; '-'
  0x08005CD0:  2D           DC.B       0x2D                     ; '-'
  0x08005CD1:  2D           DC.B       0x2D                     ; '-'
  0x08005CD2:  21           DC.B       0x21                     ; '!'
  0x08005CD3:  2D           DC.B       0x2D                     ; '-'
  0x08005CD4:  2D           DC.B       0x2D                     ; '-'
  0x08005CD5:  2D           DC.B       0x2D                     ; '-'
  0x08005CD6:  2D           DC.B       0x2D                     ; '-'
  0x08005CD7:  2D           DC.B       0x2D                     ; '-'
  0x08005CD8:  2D           DC.B       0x2D                     ; '-'
  0x08005CD9:  2D           DC.B       0x2D                     ; '-'
  0x08005CDA:  25           DC.B       0x25                     ; '%'
  0x08005CDB:  2D           DC.B       0x2D                     ; '-'
  0x08005CDC:  2D           DC.B       0x2D                     ; '-'
  0x08005CDD:  2D           DC.B       0x2D                     ; '-'
  0x08005CDE:  2D           DC.B       0x2D                     ; '-'
  0x08005CDF:  2D           DC.B       0x2D                     ; '-'
  0x08005CE0:  2D           DC.B       0x2D                     ; '-'
  0x08005CE1:  2D           DC.B       0x2D                     ; '-'
  0x08005CE2:  29           DC.B       0x29                     ; ')'
  0x08005CE3:  00           DC.B       0x00                     ; '\0'
  0x08005CE4:  2001         MOVS       R0, #1
  0x08005CE6:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005CEA:  E016         B          .L56                     ; 0x08005D1A
  0x08005CEC:  2004         MOVS       R0, #4
  0x08005CEE:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005CF2:  E012         B          .L56                     ; 0x08005D1A
  0x08005CF4:  2008         MOVS       R0, #8
  0x08005CF6:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005CFA:  E00E         B          .L56                     ; 0x08005D1A
  0x08005CFC:  2010         MOVS       R0, #16
  0x08005CFE:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D02:  E00A         B          .L56                     ; 0x08005D1A
  0x08005D04:  2020         MOVS       R0, #32
  0x08005D06:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D0A:  E006         B          .L56                     ; 0x08005D1A
  0x08005D0C:  2040         MOVS       R0, #64
  0x08005D0E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D12:  E002         B          .L56                     ; 0x08005D1A
.L55:
  0x08005D14:  2080         MOVS       R0, #128
  0x08005D16:  F88D 006D    STRB.W     R0, [SP, #109]
.L56:
  0x08005D1A:  E07F         B          .L64                     ; 0x08005E1C
.L57:
  0x08005D1C:  981D         LDR        R0, [SP, #116]
  0x08005D1E:  6800         LDR        R0, [R0]
  0x08005D20:  F641 4100    MOVW       R1, #0x1C00
  0x08005D24:  F2C4 0101    MOVT       R1, #0x4001
  0x08005D28:  4288         CMP        R0, R1
  0x08005D2A:  F040 803F    BNE.W      .L60                     ; 0x08005DAC
  0x08005D2E:  F244 4054    MOVW       R0, #0x4454
  0x08005D32:  F6C5 0002    MOVT       R0, #0x5802
  0x08005D36:  6800         LDR        R0, [R0]
  0x08005D38:  F000 0038    AND        R0, R0, #56
  0x08005D3C:  4601         MOV        R1, R0
  0x08005D3E:  9107         STR        R1, [SP, #28]
  0x08005D40:  2828         CMP        R0, #40
  0x08005D42:  D82F         BHI        .L58                     ; 0x08005DA4
  0x08005D44:  9907         LDR        R1, [SP, #28]
  0x08005D46:  E8DF F001    TBB        [PC, R1]
  0x08005D4A:  15           DC.B       0x15                     ; '\x15'
  0x08005D4B:  2D           DC.B       0x2D                     ; '-'
  0x08005D4C:  2D           DC.B       0x2D                     ; '-'
  0x08005D4D:  2D           DC.B       0x2D                     ; '-'
  0x08005D4E:  2D           DC.B       0x2D                     ; '-'
  0x08005D4F:  2D           DC.B       0x2D                     ; '-'
  0x08005D50:  2D           DC.B       0x2D                     ; '-'
  0x08005D51:  2D           DC.B       0x2D                     ; '-'
  0x08005D52:  19           DC.B       0x19                     ; '\x19'
  0x08005D53:  2D           DC.B       0x2D                     ; '-'
  0x08005D54:  2D           DC.B       0x2D                     ; '-'
  0x08005D55:  2D           DC.B       0x2D                     ; '-'
  0x08005D56:  2D           DC.B       0x2D                     ; '-'
  0x08005D57:  2D           DC.B       0x2D                     ; '-'
  0x08005D58:  2D           DC.B       0x2D                     ; '-'
  0x08005D59:  2D           DC.B       0x2D                     ; '-'
  0x08005D5A:  1D           DC.B       0x1D                     ; '\x1D'
  0x08005D5B:  2D           DC.B       0x2D                     ; '-'
  0x08005D5C:  2D           DC.B       0x2D                     ; '-'
  0x08005D5D:  2D           DC.B       0x2D                     ; '-'
  0x08005D5E:  2D           DC.B       0x2D                     ; '-'
  0x08005D5F:  2D           DC.B       0x2D                     ; '-'
  0x08005D60:  2D           DC.B       0x2D                     ; '-'
  0x08005D61:  2D           DC.B       0x2D                     ; '-'
  0x08005D62:  21           DC.B       0x21                     ; '!'
  0x08005D63:  2D           DC.B       0x2D                     ; '-'
  0x08005D64:  2D           DC.B       0x2D                     ; '-'
  0x08005D65:  2D           DC.B       0x2D                     ; '-'
  0x08005D66:  2D           DC.B       0x2D                     ; '-'
  0x08005D67:  2D           DC.B       0x2D                     ; '-'
  0x08005D68:  2D           DC.B       0x2D                     ; '-'
  0x08005D69:  2D           DC.B       0x2D                     ; '-'
  0x08005D6A:  25           DC.B       0x25                     ; '%'
  0x08005D6B:  2D           DC.B       0x2D                     ; '-'
  0x08005D6C:  2D           DC.B       0x2D                     ; '-'
  0x08005D6D:  2D           DC.B       0x2D                     ; '-'
  0x08005D6E:  2D           DC.B       0x2D                     ; '-'
  0x08005D6F:  2D           DC.B       0x2D                     ; '-'
  0x08005D70:  2D           DC.B       0x2D                     ; '-'
  0x08005D71:  2D           DC.B       0x2D                     ; '-'
  0x08005D72:  29           DC.B       0x29                     ; ')'
  0x08005D73:  00           DC.B       0x00                     ; '\0'
  0x08005D74:  2001         MOVS       R0, #1
  0x08005D76:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D7A:  E016         B          .L59                     ; 0x08005DAA
  0x08005D7C:  2004         MOVS       R0, #4
  0x08005D7E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D82:  E012         B          .L59                     ; 0x08005DAA
  0x08005D84:  2008         MOVS       R0, #8
  0x08005D86:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D8A:  E00E         B          .L59                     ; 0x08005DAA
  0x08005D8C:  2010         MOVS       R0, #16
  0x08005D8E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D92:  E00A         B          .L59                     ; 0x08005DAA
  0x08005D94:  2020         MOVS       R0, #32
  0x08005D96:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005D9A:  E006         B          .L59                     ; 0x08005DAA
  0x08005D9C:  2040         MOVS       R0, #64
  0x08005D9E:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005DA2:  E002         B          .L59                     ; 0x08005DAA
.L58:
  0x08005DA4:  2080         MOVS       R0, #128
  0x08005DA6:  F88D 006D    STRB.W     R0, [SP, #109]
.L59:
  0x08005DAA:  E037         B          .L64                     ; 0x08005E1C
.L60:
  0x08005DAC:  981D         LDR        R0, [SP, #116]
  0x08005DAE:  6800         LDR        R0, [R0]
  0x08005DB0:  F640 4100    MOVW       R1, #0x0C00
  0x08005DB4:  F6C5 0100    MOVT       R1, #0x5800
  0x08005DB8:  4288         CMP        R0, R1
  0x08005DBA:  D12C         BNE        .L63                     ; 0x08005E16
  0x08005DBC:  F244 4058    MOVW       R0, #0x4458
  0x08005DC0:  F6C5 0002    MOVT       R0, #0x5802
  0x08005DC4:  6800         LDR        R0, [R0]
  0x08005DC6:  F000 0007    AND        R0, R0, #7
  0x08005DCA:  4601         MOV        R1, R0
  0x08005DCC:  9106         STR        R1, [SP, #24]
  0x08005DCE:  2805         CMP        R0, #5
  0x08005DD0:  D81D         BHI        .L61                     ; 0x08005E0E
  0x08005DD2:  9906         LDR        R1, [SP, #24]
  0x08005DD4:  E8DF F001    TBB        [PC, R1]
  0x08005DD8:  03           DC.B       0x03                     ; '\x03'
  0x08005DD9:  07           DC.B       0x07                     ; '\x07'
  0x08005DDA:  0B           DC.B       0x0B                     ; '\v'
  0x08005DDB:  0F           DC.B       0x0F                     ; '\x0F'
  0x08005DDC:  13           DC.B       0x13                     ; '\x13'
  0x08005DDD:  17           DC.B       0x17                     ; '\x17'
  0x08005DDE:  2002         MOVS       R0, #2
  0x08005DE0:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005DE4:  E016         B          .L62                     ; 0x08005E14
  0x08005DE6:  2004         MOVS       R0, #4
  0x08005DE8:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005DEC:  E012         B          .L62                     ; 0x08005E14
  0x08005DEE:  2008         MOVS       R0, #8
  0x08005DF0:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005DF4:  E00E         B          .L62                     ; 0x08005E14
  0x08005DF6:  2010         MOVS       R0, #16
  0x08005DF8:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005DFC:  E00A         B          .L62                     ; 0x08005E14
  0x08005DFE:  2020         MOVS       R0, #32
  0x08005E00:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005E04:  E006         B          .L62                     ; 0x08005E14
  0x08005E06:  2040         MOVS       R0, #64
  0x08005E08:  F88D 006D    STRB.W     R0, [SP, #109]
  0x08005E0C:  E002         B          .L62                     ; 0x08005E14
.L61:
  0x08005E0E:  2080         MOVS       R0, #128
  0x08005E10:  F88D 006D    STRB.W     R0, [SP, #109]
.L62:
  0x08005E14:  E002         B          .L64                     ; 0x08005E1C
.L63:
  0x08005E16:  2080         MOVS       R0, #128
  0x08005E18:  F88D 006D    STRB.W     R0, [SP, #109]
.L64:
  0x08005E1C:  981D         LDR        R0, [SP, #116]
  0x08005E1E:  6800         LDR        R0, [R0]
  0x08005E20:  F640 4100    MOVW       R1, #0x0C00
  0x08005E24:  F6C5 0100    MOVT       R1, #0x5800
  0x08005E28:  4288         CMP        R0, R1
  0x08005E2A:  F040 809E    BNE.W      .L79                     ; 0x08005F6A
  0x08005E2E:  F89D 006D    LDRB.W     R0, [SP, #109]
  0x08005E32:  4601         MOV        R1, R0
  0x08005E34:  9105         STR        R1, [SP, #20]
  0x08005E36:  2802         CMP        R0, #2
  0x08005E38:  D00F         BEQ        .L65                     ; 0x08005E5A
  0x08005E3A:  9805         LDR        R0, [SP, #20]
  0x08005E3C:  2804         CMP        R0, #4
  0x08005E3E:  D010         BEQ        .L66                     ; 0x08005E62
  0x08005E40:  9805         LDR        R0, [SP, #20]
  0x08005E42:  2808         CMP        R0, #8
  0x08005E44:  D013         BEQ        .L67                     ; 0x08005E6E
  0x08005E46:  9805         LDR        R0, [SP, #20]
  0x08005E48:  2810         CMP        R0, #16
  0x08005E4A:  D016         BEQ        .L68                     ; 0x08005E7A
  0x08005E4C:  9805         LDR        R0, [SP, #20]
  0x08005E4E:  2820         CMP        R0, #32
  0x08005E50:  D02F         BEQ        .L71                     ; 0x08005EB2
  0x08005E52:  9805         LDR        R0, [SP, #20]
  0x08005E54:  2840         CMP        R0, #64
  0x08005E56:  D032         BEQ        .L72                     ; 0x08005EBE
  0x08005E58:  E035         B          .L73                     ; 0x08005EC6
.L65:
  0x08005E5A:  F005 FEDF    BL         HAL_RCCEx_GetD3PCLK1Freq ; 0x0800BC1C
  0x08005E5E:  9011         STR        R0, [SP, #68]
  0x08005E60:  E036         B          .L74                     ; 0x08005ED0
.L66:
  0x08005E62:  A815         ADD        R0, SP, #84
  0x08005E64:  F7FD F814    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08005E68:  9816         LDR        R0, [SP, #88]
  0x08005E6A:  9011         STR        R0, [SP, #68]
  0x08005E6C:  E030         B          .L74                     ; 0x08005ED0
.L67:
  0x08005E6E:  A812         ADD        R0, SP, #72
  0x08005E70:  F7FD F95A    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08005E74:  9813         LDR        R0, [SP, #76]
  0x08005E76:  9011         STR        R0, [SP, #68]
  0x08005E78:  E02A         B          .L74                     ; 0x08005ED0
.L68:
  0x08005E7A:  F244 4000    MOVW       R0, #0x4400
  0x08005E7E:  F6C5 0002    MOVT       R0, #0x5802
  0x08005E82:  6800         LDR        R0, [R0]
  0x08005E84:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08005E88:  B168         CBZ        R0, .L69                 ; 0x08005EA6
  0x08005E8A:  F244 4000    MOVW       R0, #0x4400
  0x08005E8E:  F6C5 0002    MOVT       R0, #0x5802
  0x08005E92:  6800         LDR        R0, [R0]
  0x08005E94:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08005E98:  F249 0000    MOVW       R0, #0x9000
  0x08005E9C:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08005EA0:  40C8         LSRS       R0, R1
  0x08005EA2:  9011         STR        R0, [SP, #68]
  0x08005EA4:  E004         B          .L70                     ; 0x08005EB0
.L69:
  0x08005EA6:  F249 0000    MOVW       R0, #0x9000
  0x08005EAA:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08005EAE:  9011         STR        R0, [SP, #68]
.L70:
  0x08005EB0:  E00E         B          .L74                     ; 0x08005ED0
.L71:
  0x08005EB2:  F640 1000    MOVW       R0, #0x0900
  0x08005EB6:  F2C0 003D    MOVT       R0, #61
  0x08005EBA:  9011         STR        R0, [SP, #68]
  0x08005EBC:  E008         B          .L74                     ; 0x08005ED0
.L72:
  0x08005EBE:  F44F 4000    MOV.W      R0, #0x8000
  0x08005EC2:  9011         STR        R0, [SP, #68]
  0x08005EC4:  E004         B          .L74                     ; 0x08005ED0
.L73:
  0x08005EC6:  2000         MOVS       R0, #0
  0x08005EC8:  9011         STR        R0, [SP, #68]
  0x08005ECA:  2001         MOVS       R0, #1
  0x08005ECC:  F88D 0067    STRB.W     R0, [SP, #103]
.L74:
  0x08005ED0:  9811         LDR        R0, [SP, #68]
  0x08005ED2:  2800         CMP        R0, #0
  0x08005ED4:  D048         BEQ        .L78                     ; 0x08005F68
  0x08005ED6:  9811         LDR        R0, [SP, #68]
  0x08005ED8:  991D         LDR        R1, [SP, #116]
  0x08005EDA:  6A4A         LDR        R2, [R1, #36]
  0x08005EDC:  F642 710E    MOVW       R1, #0x2F0E              ; 0x08022F0E = UARTPrescTable
  0x08005EE0:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08022F0E = UARTPrescTable
  0x08005EE4:  F831 1012    LDRH.W     R1, [R1, R2, LSL #1]
  0x08005EE8:  FBB0 F0F1    UDIV       R0, R0, R1
  0x08005EEC:  9018         STR        R0, [SP, #96]
  0x08005EEE:  9818         LDR        R0, [SP, #96]
  0x08005EF0:  991D         LDR        R1, [SP, #116]
  0x08005EF2:  6849         LDR        R1, [R1, #4]
  0x08005EF4:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08005EF8:  4288         CMP        R0, R1
  0x08005EFA:  D305         BCC        .L75                     ; 0x08005F08
  0x08005EFC:  9818         LDR        R0, [SP, #96]
  0x08005EFE:  991D         LDR        R1, [SP, #116]
  0x08005F00:  6849         LDR        R1, [R1, #4]
  0x08005F02:  EBB0 3F01    CMP.W      R0, R1, LSL #12
  0x08005F06:  D903         BLS        .L76                     ; 0x08005F10
.L75:
  0x08005F08:  2001         MOVS       R0, #1
  0x08005F0A:  F88D 0067    STRB.W     R0, [SP, #103]
  0x08005F0E:  E02B         B          .L78                     ; 0x08005F68
.L76:
  0x08005F10:  9811         LDR        R0, [SP, #68]
  0x08005F12:  991D         LDR        R1, [SP, #116]
  0x08005F14:  684A         LDR        R2, [R1, #4]
  0x08005F16:  9203         STR        R2, [SP, #12]
  0x08005F18:  6A4A         LDR        R2, [R1, #36]
  0x08005F1A:  F642 710E    MOVW       R1, #0x2F0E              ; 0x08022F0E = UARTPrescTable
  0x08005F1E:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08022F0E = UARTPrescTable
  0x08005F22:  F831 2012    LDRH.W     R2, [R1, R2, LSL #1]
  0x08005F26:  2300         MOVS       R3, #0
  0x08005F28:  9304         STR        R3, [SP, #16]
  0x08005F2A:  4619         MOV        R1, R3
  0x08005F2C:  F7FE FD50    BL         __aeabi_uldivmod         ; 0x080049D0
  0x08005F30:  9A03         LDR        R2, [SP, #12]
  0x08005F32:  9B04         LDR        R3, [SP, #16]
  0x08005F34:  0209         LSLS       R1, R1, #8
  0x08005F36:  EA41 6110    ORR.W      R1, R1, R0, LSR #24
  0x08005F3A:  0200         LSLS       R0, R0, #8
  0x08005F3C:  EB10 0052    ADDS.W     R0, R0, R2, LSR #1
  0x08005F40:  F141 0100    ADC        R1, R1, #0
  0x08005F44:  F7FE FD44    BL         __aeabi_uldivmod         ; 0x080049D0
  0x08005F48:  901A         STR        R0, [SP, #104]
  0x08005F4A:  981A         LDR        R0, [SP, #104]
  0x08005F4C:  F5B0 7F40    CMP.W      R0, #0x0300
  0x08005F50:  D307         BCC        .L77                     ; 0x08005F62
  0x08005F52:  981A         LDR        R0, [SP, #104]
  0x08005F54:  0D00         LSRS       R0, R0, #20
  0x08005F56:  B920         CBNZ       R0, .L77                 ; 0x08005F62
  0x08005F58:  981A         LDR        R0, [SP, #104]
  0x08005F5A:  991D         LDR        R1, [SP, #116]
  0x08005F5C:  6809         LDR        R1, [R1]
  0x08005F5E:  60C8         STR        R0, [R1, #12]
  0x08005F60:  E002         B          .L78                     ; 0x08005F68
.L77:
  0x08005F62:  2001         MOVS       R0, #1
  0x08005F64:  F88D 0067    STRB.W     R0, [SP, #103]
.L78:
  0x08005F68:  E12D         B          .L92                     ; 0x080061C6
.L79:
  0x08005F6A:  981D         LDR        R0, [SP, #116]
  0x08005F6C:  69C0         LDR        R0, [R0, #28]
  0x08005F6E:  F5B0 4F00    CMP.W      R0, #0x8000
  0x08005F72:  F040 809C    BNE.W      .L86                     ; 0x080060AE
  0x08005F76:  F89D 006D    LDRB.W     R0, [SP, #109]
  0x08005F7A:  4601         MOV        R1, R0
  0x08005F7C:  9102         STR        R1, [SP, #8]
  0x08005F7E:  2840         CMP        R0, #64
  0x08005F80:  F200 805E    BHI.W      .L82                     ; 0x08006040
  0x08005F84:  9902         LDR        R1, [SP, #8]
  0x08005F86:  E8DF F001    TBB        [PC, R1]
  0x08005F8A:  21           DC.B       0x21                     ; '!'
  0x08005F8B:  25           DC.B       0x25                     ; '%'
  0x08005F8C:  5B           DC.B       0x5B                     ; '['
  0x08005F8D:  5B           DC.B       0x5B                     ; '['
  0x08005F8E:  29           DC.B       0x29                     ; ')'
  0x08005F8F:  5B           DC.B       0x5B                     ; '['
  0x08005F90:  5B           DC.B       0x5B                     ; '['
  0x08005F91:  5B           DC.B       0x5B                     ; '['
  0x08005F92:  2F           DC.B       0x2F                     ; '/'
  0x08005F93:  5B           DC.B       0x5B                     ; '['
  0x08005F94:  5B           DC.B       0x5B                     ; '['
  0x08005F95:  5B           DC.B       0x5B                     ; '['
  0x08005F96:  5B           DC.B       0x5B                     ; '['
  0x08005F97:  5B           DC.B       0x5B                     ; '['
  0x08005F98:  5B           DC.B       0x5B                     ; '['
  0x08005F99:  5B           DC.B       0x5B                     ; '['
  0x08005F9A:  35           DC.B       0x35                     ; '5'
  0x08005F9B:  5B           DC.B       0x5B                     ; '['
  0x08005F9C:  5B           DC.B       0x5B                     ; '['
  0x08005F9D:  5B           DC.B       0x5B                     ; '['
  0x08005F9E:  5B           DC.B       0x5B                     ; '['
  0x08005F9F:  5B           DC.B       0x5B                     ; '['
  0x08005FA0:  5B           DC.B       0x5B                     ; '['
  0x08005FA1:  5B           DC.B       0x5B                     ; '['
  0x08005FA2:  5B           DC.B       0x5B                     ; '['
  0x08005FA3:  5B           DC.B       0x5B                     ; '['
  0x08005FA4:  5B           DC.B       0x5B                     ; '['
  0x08005FA5:  5B           DC.B       0x5B                     ; '['
  0x08005FA6:  5B           DC.B       0x5B                     ; '['
  0x08005FA7:  5B           DC.B       0x5B                     ; '['
  0x08005FA8:  5B           DC.B       0x5B                     ; '['
  0x08005FA9:  5B           DC.B       0x5B                     ; '['
  0x08005FAA:  51           DC.B       0x51                     ; 'Q'
  0x08005FAB:  5B           DC.B       0x5B                     ; '['
  0x08005FAC:  5B           DC.B       0x5B                     ; '['
  0x08005FAD:  5B           DC.B       0x5B                     ; '['
  0x08005FAE:  5B           DC.B       0x5B                     ; '['
  0x08005FAF:  5B           DC.B       0x5B                     ; '['
  0x08005FB0:  5B           DC.B       0x5B                     ; '['
  0x08005FB1:  5B           DC.B       0x5B                     ; '['
  0x08005FB2:  5B           DC.B       0x5B                     ; '['
  0x08005FB3:  5B           DC.B       0x5B                     ; '['
  0x08005FB4:  5B           DC.B       0x5B                     ; '['
  0x08005FB5:  5B           DC.B       0x5B                     ; '['
  0x08005FB6:  5B           DC.B       0x5B                     ; '['
  0x08005FB7:  5B           DC.B       0x5B                     ; '['
  0x08005FB8:  5B           DC.B       0x5B                     ; '['
  0x08005FB9:  5B           DC.B       0x5B                     ; '['
  0x08005FBA:  5B           DC.B       0x5B                     ; '['
  0x08005FBB:  5B           DC.B       0x5B                     ; '['
  0x08005FBC:  5B           DC.B       0x5B                     ; '['
  0x08005FBD:  5B           DC.B       0x5B                     ; '['
  0x08005FBE:  5B           DC.B       0x5B                     ; '['
  0x08005FBF:  5B           DC.B       0x5B                     ; '['
  0x08005FC0:  5B           DC.B       0x5B                     ; '['
  0x08005FC1:  5B           DC.B       0x5B                     ; '['
  0x08005FC2:  5B           DC.B       0x5B                     ; '['
  0x08005FC3:  5B           DC.B       0x5B                     ; '['
  0x08005FC4:  5B           DC.B       0x5B                     ; '['
  0x08005FC5:  5B           DC.B       0x5B                     ; '['
  0x08005FC6:  5B           DC.B       0x5B                     ; '['
  0x08005FC7:  5B           DC.B       0x5B                     ; '['
  0x08005FC8:  5B           DC.B       0x5B                     ; '['
  0x08005FC9:  5B           DC.B       0x5B                     ; '['
  0x08005FCA:  57           DC.B       0x57                     ; 'W'
  0x08005FCB:  00           DC.B       0x00                     ; '\0'
  0x08005FCC:  F005 FB4E    BL         HAL_RCC_GetPCLK1Freq     ; 0x0800B66C
  0x08005FD0:  9011         STR        R0, [SP, #68]
  0x08005FD2:  E03A         B          .L83                     ; 0x0800604A
  0x08005FD4:  F005 FB5D    BL         HAL_RCC_GetPCLK2Freq     ; 0x0800B692
  0x08005FD8:  9011         STR        R0, [SP, #68]
  0x08005FDA:  E036         B          .L83                     ; 0x0800604A
  0x08005FDC:  A815         ADD        R0, SP, #84
  0x08005FDE:  F7FC FF57    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x08005FE2:  9816         LDR        R0, [SP, #88]
  0x08005FE4:  9011         STR        R0, [SP, #68]
  0x08005FE6:  E030         B          .L83                     ; 0x0800604A
  0x08005FE8:  A812         ADD        R0, SP, #72
  0x08005FEA:  F7FD F89D    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08005FEE:  9813         LDR        R0, [SP, #76]
  0x08005FF0:  9011         STR        R0, [SP, #68]
  0x08005FF2:  E02A         B          .L83                     ; 0x0800604A
  0x08005FF4:  F244 4000    MOVW       R0, #0x4400
  0x08005FF8:  F6C5 0002    MOVT       R0, #0x5802
  0x08005FFC:  6800         LDR        R0, [R0]
  0x08005FFE:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08006002:  B168         CBZ        R0, .L80                 ; 0x08006020
  0x08006004:  F244 4000    MOVW       R0, #0x4400
  0x08006008:  F6C5 0002    MOVT       R0, #0x5802
  0x0800600C:  6800         LDR        R0, [R0]
  0x0800600E:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x08006012:  F249 0000    MOVW       R0, #0x9000
  0x08006016:  F2C0 30D0    MOVT       R0, #0x03D0
  0x0800601A:  40C8         LSRS       R0, R1
  0x0800601C:  9011         STR        R0, [SP, #68]
  0x0800601E:  E004         B          .L81                     ; 0x0800602A
.L80:
  0x08006020:  F249 0000    MOVW       R0, #0x9000
  0x08006024:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08006028:  9011         STR        R0, [SP, #68]
.L81:
  0x0800602A:  E00E         B          .L83                     ; 0x0800604A
  0x0800602C:  F640 1000    MOVW       R0, #0x0900
  0x08006030:  F2C0 003D    MOVT       R0, #61
  0x08006034:  9011         STR        R0, [SP, #68]
  0x08006036:  E008         B          .L83                     ; 0x0800604A
  0x08006038:  F44F 4000    MOV.W      R0, #0x8000
  0x0800603C:  9011         STR        R0, [SP, #68]
  0x0800603E:  E004         B          .L83                     ; 0x0800604A
.L82:
  0x08006040:  2000         MOVS       R0, #0
  0x08006042:  9011         STR        R0, [SP, #68]
  0x08006044:  2001         MOVS       R0, #1
  0x08006046:  F88D 0067    STRB.W     R0, [SP, #103]
.L83:
  0x0800604A:  9811         LDR        R0, [SP, #68]
  0x0800604C:  B370         CBZ        R0, .L85                 ; 0x080060AC
  0x0800604E:  9811         LDR        R0, [SP, #68]
  0x08006050:  9A1D         LDR        R2, [SP, #116]
  0x08006052:  6851         LDR        R1, [R2, #4]
  0x08006054:  6A53         LDR        R3, [R2, #36]
  0x08006056:  F642 720E    MOVW       R2, #0x2F0E              ; 0x08022F0E = UARTPrescTable
  0x0800605A:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08022F0E = UARTPrescTable
  0x0800605E:  F832 2013    LDRH.W     R2, [R2, R3, LSL #1]
  0x08006062:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08006066:  0040         LSLS       R0, R0, #1
  0x08006068:  EB00 0051    ADD.W      R0, R0, R1, LSR #1
  0x0800606C:  FBB0 F0F1    UDIV       R0, R0, R1
  0x08006070:  901A         STR        R0, [SP, #104]
  0x08006072:  981A         LDR        R0, [SP, #104]
  0x08006074:  2810         CMP        R0, #16
  0x08006076:  D316         BCC        .L84                     ; 0x080060A6
  0x08006078:  F8BD 006A    LDRH.W     R0, [SP, #106]
  0x0800607C:  B998         CBNZ       R0, .L84                 ; 0x080060A6
  0x0800607E:  981A         LDR        R0, [SP, #104]
  0x08006080:  F020 000F    BIC        R0, R0, #15
  0x08006084:  F8AD 006E    STRH.W     R0, [SP, #110]
  0x08006088:  981A         LDR        R0, [SP, #104]
  0x0800608A:  F000 010E    AND        R1, R0, #14
  0x0800608E:  F8BD 006E    LDRH.W     R0, [SP, #110]
  0x08006092:  EA40 0051    ORR.W      R0, R0, R1, LSR #1
  0x08006096:  F8AD 006E    STRH.W     R0, [SP, #110]
  0x0800609A:  F8BD 006E    LDRH.W     R0, [SP, #110]
  0x0800609E:  991D         LDR        R1, [SP, #116]
  0x080060A0:  6809         LDR        R1, [R1]
  0x080060A2:  60C8         STR        R0, [R1, #12]
  0x080060A4:  E002         B          .L85                     ; 0x080060AC
.L84:
  0x080060A6:  2001         MOVS       R0, #1
  0x080060A8:  F88D 0067    STRB.W     R0, [SP, #103]
.L85:
  0x080060AC:  E08B         B          .L92                     ; 0x080061C6
.L86:
  0x080060AE:  F89D 006D    LDRB.W     R0, [SP, #109]
  0x080060B2:  4601         MOV        R1, R0
  0x080060B4:  9101         STR        R1, [SP, #4]
  0x080060B6:  2840         CMP        R0, #64
  0x080060B8:  F200 805E    BHI.W      .L89                     ; 0x08006178
  0x080060BC:  9901         LDR        R1, [SP, #4]
  0x080060BE:  E8DF F001    TBB        [PC, R1]
  0x080060C2:  21           DC.B       0x21                     ; '!'
  0x080060C3:  25           DC.B       0x25                     ; '%'
  0x080060C4:  5B           DC.B       0x5B                     ; '['
  0x080060C5:  5B           DC.B       0x5B                     ; '['
  0x080060C6:  29           DC.B       0x29                     ; ')'
  0x080060C7:  5B           DC.B       0x5B                     ; '['
  0x080060C8:  5B           DC.B       0x5B                     ; '['
  0x080060C9:  5B           DC.B       0x5B                     ; '['
  0x080060CA:  2F           DC.B       0x2F                     ; '/'
  0x080060CB:  5B           DC.B       0x5B                     ; '['
  0x080060CC:  5B           DC.B       0x5B                     ; '['
  0x080060CD:  5B           DC.B       0x5B                     ; '['
  0x080060CE:  5B           DC.B       0x5B                     ; '['
  0x080060CF:  5B           DC.B       0x5B                     ; '['
  0x080060D0:  5B           DC.B       0x5B                     ; '['
  0x080060D1:  5B           DC.B       0x5B                     ; '['
  0x080060D2:  35           DC.B       0x35                     ; '5'
  0x080060D3:  5B           DC.B       0x5B                     ; '['
  0x080060D4:  5B           DC.B       0x5B                     ; '['
  0x080060D5:  5B           DC.B       0x5B                     ; '['
  0x080060D6:  5B           DC.B       0x5B                     ; '['
  0x080060D7:  5B           DC.B       0x5B                     ; '['
  0x080060D8:  5B           DC.B       0x5B                     ; '['
  0x080060D9:  5B           DC.B       0x5B                     ; '['
  0x080060DA:  5B           DC.B       0x5B                     ; '['
  0x080060DB:  5B           DC.B       0x5B                     ; '['
  0x080060DC:  5B           DC.B       0x5B                     ; '['
  0x080060DD:  5B           DC.B       0x5B                     ; '['
  0x080060DE:  5B           DC.B       0x5B                     ; '['
  0x080060DF:  5B           DC.B       0x5B                     ; '['
  0x080060E0:  5B           DC.B       0x5B                     ; '['
  0x080060E1:  5B           DC.B       0x5B                     ; '['
  0x080060E2:  51           DC.B       0x51                     ; 'Q'
  0x080060E3:  5B           DC.B       0x5B                     ; '['
  0x080060E4:  5B           DC.B       0x5B                     ; '['
  0x080060E5:  5B           DC.B       0x5B                     ; '['
  0x080060E6:  5B           DC.B       0x5B                     ; '['
  0x080060E7:  5B           DC.B       0x5B                     ; '['
  0x080060E8:  5B           DC.B       0x5B                     ; '['
  0x080060E9:  5B           DC.B       0x5B                     ; '['
  0x080060EA:  5B           DC.B       0x5B                     ; '['
  0x080060EB:  5B           DC.B       0x5B                     ; '['
  0x080060EC:  5B           DC.B       0x5B                     ; '['
  0x080060ED:  5B           DC.B       0x5B                     ; '['
  0x080060EE:  5B           DC.B       0x5B                     ; '['
  0x080060EF:  5B           DC.B       0x5B                     ; '['
  0x080060F0:  5B           DC.B       0x5B                     ; '['
  0x080060F1:  5B           DC.B       0x5B                     ; '['
  0x080060F2:  5B           DC.B       0x5B                     ; '['
  0x080060F3:  5B           DC.B       0x5B                     ; '['
  0x080060F4:  5B           DC.B       0x5B                     ; '['
  0x080060F5:  5B           DC.B       0x5B                     ; '['
  0x080060F6:  5B           DC.B       0x5B                     ; '['
  0x080060F7:  5B           DC.B       0x5B                     ; '['
  0x080060F8:  5B           DC.B       0x5B                     ; '['
  0x080060F9:  5B           DC.B       0x5B                     ; '['
  0x080060FA:  5B           DC.B       0x5B                     ; '['
  0x080060FB:  5B           DC.B       0x5B                     ; '['
  0x080060FC:  5B           DC.B       0x5B                     ; '['
  0x080060FD:  5B           DC.B       0x5B                     ; '['
  0x080060FE:  5B           DC.B       0x5B                     ; '['
  0x080060FF:  5B           DC.B       0x5B                     ; '['
  0x08006100:  5B           DC.B       0x5B                     ; '['
  0x08006101:  5B           DC.B       0x5B                     ; '['
  0x08006102:  57           DC.B       0x57                     ; 'W'
  0x08006103:  00           DC.B       0x00                     ; '\0'
  0x08006104:  F005 FAB2    BL         HAL_RCC_GetPCLK1Freq     ; 0x0800B66C
  0x08006108:  9011         STR        R0, [SP, #68]
  0x0800610A:  E03A         B          .L90                     ; 0x08006182
  0x0800610C:  F005 FAC1    BL         HAL_RCC_GetPCLK2Freq     ; 0x0800B692
  0x08006110:  9011         STR        R0, [SP, #68]
  0x08006112:  E036         B          .L90                     ; 0x08006182
  0x08006114:  A815         ADD        R0, SP, #84
  0x08006116:  F7FC FEBB    BL         HAL_RCCEx_GetPLL2ClockFreq ; 0x08002E90
  0x0800611A:  9816         LDR        R0, [SP, #88]
  0x0800611C:  9011         STR        R0, [SP, #68]
  0x0800611E:  E030         B          .L90                     ; 0x08006182
  0x08006120:  A812         ADD        R0, SP, #72
  0x08006122:  F7FD F801    BL         HAL_RCCEx_GetPLL3ClockFreq ; 0x08003128
  0x08006126:  9813         LDR        R0, [SP, #76]
  0x08006128:  9011         STR        R0, [SP, #68]
  0x0800612A:  E02A         B          .L90                     ; 0x08006182
  0x0800612C:  F244 4000    MOVW       R0, #0x4400
  0x08006130:  F6C5 0002    MOVT       R0, #0x5802
  0x08006134:  6800         LDR        R0, [R0]
  0x08006136:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x0800613A:  B168         CBZ        R0, .L87                 ; 0x08006158
  0x0800613C:  F244 4000    MOVW       R0, #0x4400
  0x08006140:  F6C5 0002    MOVT       R0, #0x5802
  0x08006144:  6800         LDR        R0, [R0]
  0x08006146:  F3C0 01C1    UBFX       R1, R0, #3, #2
  0x0800614A:  F249 0000    MOVW       R0, #0x9000
  0x0800614E:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08006152:  40C8         LSRS       R0, R1
  0x08006154:  9011         STR        R0, [SP, #68]
  0x08006156:  E004         B          .L88                     ; 0x08006162
.L87:
  0x08006158:  F249 0000    MOVW       R0, #0x9000
  0x0800615C:  F2C0 30D0    MOVT       R0, #0x03D0
  0x08006160:  9011         STR        R0, [SP, #68]
.L88:
  0x08006162:  E00E         B          .L90                     ; 0x08006182
  0x08006164:  F640 1000    MOVW       R0, #0x0900
  0x08006168:  F2C0 003D    MOVT       R0, #61
  0x0800616C:  9011         STR        R0, [SP, #68]
  0x0800616E:  E008         B          .L90                     ; 0x08006182
  0x08006170:  F44F 4000    MOV.W      R0, #0x8000
  0x08006174:  9011         STR        R0, [SP, #68]
  0x08006176:  E004         B          .L90                     ; 0x08006182
.L89:
  0x08006178:  2000         MOVS       R0, #0
  0x0800617A:  9011         STR        R0, [SP, #68]
  0x0800617C:  2001         MOVS       R0, #1
  0x0800617E:  F88D 0067    STRB.W     R0, [SP, #103]
.L90:
  0x08006182:  9811         LDR        R0, [SP, #68]
  0x08006184:  B1F8         CBZ        R0, .L92                 ; 0x080061C6
  0x08006186:  9811         LDR        R0, [SP, #68]
  0x08006188:  9A1D         LDR        R2, [SP, #116]
  0x0800618A:  6851         LDR        R1, [R2, #4]
  0x0800618C:  6A53         LDR        R3, [R2, #36]
  0x0800618E:  F642 720E    MOVW       R2, #0x2F0E              ; 0x08022F0E = UARTPrescTable
  0x08006192:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08022F0E = UARTPrescTable
  0x08006196:  F832 2013    LDRH.W     R2, [R2, R3, LSL #1]
  0x0800619A:  FBB0 F0F2    UDIV       R0, R0, R2
  0x0800619E:  EB00 0051    ADD.W      R0, R0, R1, LSR #1
  0x080061A2:  FBB0 F0F1    UDIV       R0, R0, R1
  0x080061A6:  901A         STR        R0, [SP, #104]
  0x080061A8:  981A         LDR        R0, [SP, #104]
  0x080061AA:  2810         CMP        R0, #16
  0x080061AC:  D308         BCC        .L91                     ; 0x080061C0
  0x080061AE:  F8BD 006A    LDRH.W     R0, [SP, #106]
  0x080061B2:  B928         CBNZ       R0, .L91                 ; 0x080061C0
  0x080061B4:  F8BD 0068    LDRH.W     R0, [SP, #104]
  0x080061B8:  991D         LDR        R1, [SP, #116]
  0x080061BA:  6809         LDR        R1, [R1]
  0x080061BC:  60C8         STR        R0, [R1, #12]
  0x080061BE:  E002         B          .L92                     ; 0x080061C6
.L91:
  0x080061C0:  2001         MOVS       R0, #1
  0x080061C2:  F88D 0067    STRB.W     R0, [SP, #103]
.L92:
  0x080061C6:  991D         LDR        R1, [SP, #116]
  0x080061C8:  2001         MOVS       R0, #1
  0x080061CA:  F8A1 006A    STRH.W     R0, [R1, #106]
  0x080061CE:  991D         LDR        R1, [SP, #116]
  0x080061D0:  F8A1 0068    STRH.W     R0, [R1, #104]
  0x080061D4:  991D         LDR        R1, [SP, #116]
  0x080061D6:  2000         MOVS       R0, #0
  0x080061D8:  6748         STR        R0, [R1, #116]
  0x080061DA:  991D         LDR        R1, [SP, #116]
  0x080061DC:  6788         STR        R0, [R1, #120]
  0x080061DE:  F89D 0067    LDRB.W     R0, [SP, #103]
  0x080061E2:  B01E         ADD        SP, SP, #120
  0x080061E4:  BD80         POP        {R7, PC}
Section .text.icTimeout(unsigned long) from charger_lto.o, size=46, align=2
icTimeout(unsigned long):
  0x080061E6:  B580         PUSH       {R7, LR}
  0x080061E8:  B082         SUB        SP, SP, #8
  0x080061EA:  9001         STR        R0, [SP, #4]
  0x080061EC:  F64B 00FC    MOVW       R0, #0xB8FC              ; 0x2400B8FC = rawCnt
  0x080061F0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8FC = rawCnt
  0x080061F4:  2100         MOVS       R1, #0
  0x080061F6:  6001         STR        R1, [R0]
  0x080061F8:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x080061FC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08006200:  F7FD FB58    BL         HAL_TIM_IC_Stop_IT       ; 0x080038B4
  0x08006204:  F64A 6064    MOVW       R0, #0xAE64              ; 0x2400AE64 = fan_thread
  0x08006208:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AE64 = fan_thread
  0x0800620C:  F01C FE4B    BL         _txe_thread_resume       ; 0x08022EA6
  0x08006210:  B002         ADD        SP, SP, #8
  0x08006212:  BD80         POP        {R7, PC}
Section .text.fx_stm32_sd_driver from charger_lto.o, size=526, align=4
fx_stm32_sd_driver:
  0x08006214:  B580         PUSH       {R7, LR}
  0x08006216:  B086         SUB        SP, SP, #24
  0x08006218:  9005         STR        R0, [SP, #20]
  0x0800621A:  F64B 0008    MOVW       R0, #0xB808              ; 0x2400B808 = is_initialized
  0x0800621E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B808 = is_initialized
  0x08006222:  6800         LDR        R0, [R0]
  0x08006224:  2801         CMP        R0, #1
  0x08006226:  D108         BNE        .L1                      ; 0x0800623A
  0x08006228:  2000         MOVS       R0, #0
  0x0800622A:  F016 FA6A    BL         check_sd_status          ; 0x0801C702
  0x0800622E:  B120         CBZ        R0, .L1                  ; 0x0800623A
  0x08006230:  9905         LDR        R1, [SP, #20]
  0x08006232:  2090         MOVS       R0, #144
  0x08006234:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08006238:  E0F1         B          .L15                     ; 0x0800641E
.L1:
  0x0800623A:  9805         LDR        R0, [SP, #20]
  0x0800623C:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08006240:  F000 0003    AND        R0, R0, #3
  0x08006244:  9003         STR        R0, [SP, #12]
  0x08006246:  9805         LDR        R0, [SP, #20]
  0x08006248:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x0800624C:  9000         STR        R0, [SP, #0]
  0x0800624E:  2808         CMP        R0, #8
  0x08006250:  F200 80E1    BHI.W      .L14                     ; 0x08006416
  0x08006254:  9900         LDR        R1, [SP, #0]
  0x08006256:  E8DF F001    TBB        [PC, R1]
  0x0800625A:  60           DC.B       0x60                     ; '`'
  0x0800625B:  74           DC.B       0x74                     ; 't'
  0x0800625C:  88           DC.B       0x88                     ; '\x88'
  0x0800625D:  8D           DC.B       0x8D                     ; '\x8D'
  0x0800625E:  05           DC.B       0x05                     ; '\x05'
  0x0800625F:  92           DC.B       0x92                     ; '\x92'
  0x08006260:  DE           DC.B       0xDE                     ; '\xDE'
  0x08006261:  D1           DC.B       0xD1                     ; '\xD1'
  0x08006262:  3F           DC.B       0x3F                     ; '?'
  0x08006263:  00           DC.B       0x00                     ; '\0'
  0x08006264:  9905         LDR        R1, [SP, #20]
  0x08006266:  2000         MOVS       R0, #0
  0x08006268:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0800626C:  F24B 70BC    MOVW       R0, #0xB7BC              ; 0x2400B7BC = sd_rx_semaphore
  0x08006270:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B7BC = sd_rx_semaphore
  0x08006274:  F643 31E3    MOVW       R1, #0x3BE3              ; 0x08023BE3 = .rodata..L.str.285
  0x08006278:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023BE3 = .rodata..L.str.285
  0x0800627C:  2200         MOVS       R2, #0
  0x0800627E:  2320         MOVS       R3, #32
  0x08006280:  F010 FDF7    BL         _txe_semaphore_create    ; 0x08016E72
  0x08006284:  B960         CBNZ       R0, .L2                  ; 0x080062A0
  0x08006286:  F24B 709C    MOVW       R0, #0xB79C              ; 0x2400B79C = sd_tx_semaphore
  0x0800628A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B79C = sd_tx_semaphore
  0x0800628E:  F643 31FC    MOVW       R1, #0x3BFC              ; 0x08023BFC = .rodata..L.str.1.286
  0x08006292:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023BFC = .rodata..L.str.1.286
  0x08006296:  2200         MOVS       R2, #0
  0x08006298:  2320         MOVS       R3, #32
  0x0800629A:  F010 FDEA    BL         _txe_semaphore_create    ; 0x08016E72
  0x0800629E:  B118         CBZ        R0, .L3                  ; 0x080062A8
.L2:
  0x080062A0:  9905         LDR        R1, [SP, #20]
  0x080062A2:  2090         MOVS       R0, #144
  0x080062A4:  F8C1 008C    STR.W      R0, [R1, #140]
.L3:
  0x080062A8:  F64B 0008    MOVW       R0, #0xB808              ; 0x2400B808 = is_initialized
  0x080062AC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B808 = is_initialized
  0x080062B0:  6800         LDR        R0, [R0]
  0x080062B2:  B980         CBNZ       R0, .L5                  ; 0x080062D6
  0x080062B4:  2000         MOVS       R0, #0
  0x080062B6:  F016 FA08    BL         fx_stm32_sd_init         ; 0x0801C6CA
  0x080062BA:  9004         STR        R0, [SP, #16]
  0x080062BC:  9804         LDR        R0, [SP, #16]
  0x080062BE:  B930         CBNZ       R0, .L4                  ; 0x080062CE
  0x080062C0:  F64B 0108    MOVW       R1, #0xB808              ; 0x2400B808 = is_initialized
  0x080062C4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B808 = is_initialized
  0x080062C8:  2001         MOVS       R0, #1
  0x080062CA:  6008         STR        R0, [R1]
  0x080062CC:  E003         B          .L5                      ; 0x080062D6
.L4:
  0x080062CE:  9905         LDR        R1, [SP, #20]
  0x080062D0:  2090         MOVS       R0, #144
  0x080062D2:  F8C1 008C    STR.W      R0, [R1, #140]
.L5:
  0x080062D6:  E0A2         B          .L15                     ; 0x0800641E
  0x080062D8:  9905         LDR        R1, [SP, #20]
  0x080062DA:  2000         MOVS       R0, #0
  0x080062DC:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080062E0:  F00B FD4E    BL         fx_stm32_sd_deinit       ; 0x08011D80
  0x080062E4:  9004         STR        R0, [SP, #16]
  0x080062E6:  9804         LDR        R0, [SP, #16]
  0x080062E8:  B120         CBZ        R0, .L6                  ; 0x080062F4
  0x080062EA:  9905         LDR        R1, [SP, #20]
  0x080062EC:  2090         MOVS       R0, #144
  0x080062EE:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080062F2:  E005         B          .L7                      ; 0x08006300
.L6:
  0x080062F4:  F64B 0108    MOVW       R1, #0xB808              ; 0x2400B808 = is_initialized
  0x080062F8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B808 = is_initialized
  0x080062FC:  2000         MOVS       R0, #0
  0x080062FE:  6008         STR        R0, [R1]
.L7:
  0x08006300:  F24B 70BC    MOVW       R0, #0xB7BC              ; 0x2400B7BC = sd_rx_semaphore
  0x08006304:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B7BC = sd_rx_semaphore
  0x08006308:  F010 FE4A    BL         _txe_semaphore_delete    ; 0x08016FA0
  0x0800630C:  F24B 709C    MOVW       R0, #0xB79C              ; 0x2400B79C = sd_tx_semaphore
  0x08006310:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B79C = sd_tx_semaphore
  0x08006314:  F010 FE44    BL         _txe_semaphore_delete    ; 0x08016FA0
  0x08006318:  E081         B          .L15                     ; 0x0800641E
  0x0800631A:  9905         LDR        R1, [SP, #20]
  0x0800631C:  2090         MOVS       R0, #144
  0x0800631E:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08006322:  9805         LDR        R0, [SP, #20]
  0x08006324:  6F03         LDR        R3, [R0, #112]
  0x08006326:  F8D0 1094    LDR.W      R1, [R0, #148]
  0x0800632A:  F8D0 2098    LDR.W      R2, [R0, #152]
  0x0800632E:  4419         ADD        R1, R3
  0x08006330:  9B03         LDR        R3, [SP, #12]
  0x08006332:  F00B FD7A    BL         sd_read_data             ; 0x08011E2A
  0x08006336:  B918         CBNZ       R0, .L8                  ; 0x08006340
  0x08006338:  9905         LDR        R1, [SP, #20]
  0x0800633A:  2000         MOVS       R0, #0
  0x0800633C:  F8C1 008C    STR.W      R0, [R1, #140]
.L8:
  0x08006340:  E06D         B          .L15                     ; 0x0800641E
  0x08006342:  9905         LDR        R1, [SP, #20]
  0x08006344:  2090         MOVS       R0, #144
  0x08006346:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0800634A:  9805         LDR        R0, [SP, #20]
  0x0800634C:  6F03         LDR        R3, [R0, #112]
  0x0800634E:  F8D0 1094    LDR.W      R1, [R0, #148]
  0x08006352:  F8D0 2098    LDR.W      R2, [R0, #152]
  0x08006356:  4419         ADD        R1, R3
  0x08006358:  9B03         LDR        R3, [SP, #12]
  0x0800635A:  F00B FE23    BL         sd_write_data            ; 0x08011FA4
  0x0800635E:  B918         CBNZ       R0, .L9                  ; 0x08006368
  0x08006360:  9905         LDR        R1, [SP, #20]
  0x08006362:  2000         MOVS       R0, #0
  0x08006364:  F8C1 008C    STR.W      R0, [R1, #140]
.L9:
  0x08006368:  E059         B          .L15                     ; 0x0800641E
  0x0800636A:  9905         LDR        R1, [SP, #20]
  0x0800636C:  2000         MOVS       R0, #0
  0x0800636E:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08006372:  E054         B          .L15                     ; 0x0800641E
  0x08006374:  9905         LDR        R1, [SP, #20]
  0x08006376:  2000         MOVS       R0, #0
  0x08006378:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0800637C:  E04F         B          .L15                     ; 0x0800641E
  0x0800637E:  9805         LDR        R0, [SP, #20]
  0x08006380:  F8D0 2098    LDR.W      R2, [R0, #152]
  0x08006384:  9B03         LDR        R3, [SP, #12]
  0x08006386:  2100         MOVS       R1, #0
  0x08006388:  F00B FD4F    BL         sd_read_data             ; 0x08011E2A
  0x0800638C:  9004         STR        R0, [SP, #16]
  0x0800638E:  9804         LDR        R0, [SP, #16]
  0x08006390:  B120         CBZ        R0, .L10                 ; 0x0800639C
  0x08006392:  9804         LDR        R0, [SP, #16]
  0x08006394:  9905         LDR        R1, [SP, #20]
  0x08006396:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0800639A:  E040         B          .L15                     ; 0x0800641E
.L10:
  0x0800639C:  2100         MOVS       R1, #0
  0x0800639E:  9102         STR        R1, [SP, #8]
  0x080063A0:  9805         LDR        R0, [SP, #20]
  0x080063A2:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x080063A6:  AA02         ADD        R2, SP, #8
  0x080063A8:  AB01         ADD        R3, SP, #4
  0x080063AA:  F016 FA4C    BL         _fx_partition_offset_calculate ; 0x0801C846
  0x080063AE:  9004         STR        R0, [SP, #16]
  0x080063B0:  9804         LDR        R0, [SP, #16]
  0x080063B2:  B120         CBZ        R0, .L11                 ; 0x080063BE
  0x080063B4:  9905         LDR        R1, [SP, #20]
  0x080063B6:  2090         MOVS       R0, #144
  0x080063B8:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080063BC:  E02F         B          .L15                     ; 0x0800641E
.L11:
  0x080063BE:  9802         LDR        R0, [SP, #8]
  0x080063C0:  B1B8         CBZ        R0, .L13                 ; 0x080063F2
  0x080063C2:  2000         MOVS       R0, #0
  0x080063C4:  F016 F99D    BL         check_sd_status          ; 0x0801C702
  0x080063C8:  B120         CBZ        R0, .L12                 ; 0x080063D4
  0x080063CA:  9905         LDR        R1, [SP, #20]
  0x080063CC:  2090         MOVS       R0, #144
  0x080063CE:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080063D2:  E024         B          .L15                     ; 0x0800641E
.L12:
  0x080063D4:  9805         LDR        R0, [SP, #20]
  0x080063D6:  9902         LDR        R1, [SP, #8]
  0x080063D8:  F8D0 2098    LDR.W      R2, [R0, #152]
  0x080063DC:  9B03         LDR        R3, [SP, #12]
  0x080063DE:  F00B FD24    BL         sd_read_data             ; 0x08011E2A
  0x080063E2:  9004         STR        R0, [SP, #16]
  0x080063E4:  9804         LDR        R0, [SP, #16]
  0x080063E6:  B120         CBZ        R0, .L13                 ; 0x080063F2
  0x080063E8:  9804         LDR        R0, [SP, #16]
  0x080063EA:  9905         LDR        R1, [SP, #20]
  0x080063EC:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080063F0:  E015         B          .L15                     ; 0x0800641E
.L13:
  0x080063F2:  9905         LDR        R1, [SP, #20]
  0x080063F4:  2000         MOVS       R0, #0
  0x080063F6:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080063FA:  E010         B          .L15                     ; 0x0800641E
  0x080063FC:  9805         LDR        R0, [SP, #20]
  0x080063FE:  F8D0 2098    LDR.W      R2, [R0, #152]
  0x08006402:  9B03         LDR        R3, [SP, #12]
  0x08006404:  2100         MOVS       R1, #0
  0x08006406:  F00B FDCD    BL         sd_write_data            ; 0x08011FA4
  0x0800640A:  9004         STR        R0, [SP, #16]
  0x0800640C:  9804         LDR        R0, [SP, #16]
  0x0800640E:  9905         LDR        R1, [SP, #20]
  0x08006410:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08006414:  E003         B          .L15                     ; 0x0800641E
.L14:
  0x08006416:  9905         LDR        R1, [SP, #20]
  0x08006418:  2090         MOVS       R0, #144
  0x0800641A:  F8C1 008C    STR.W      R0, [R1, #140]
.L15:
  0x0800641E:  B006         ADD        SP, SP, #24
  0x08006420:  BD80         POP        {R7, PC}
Section .text.MX_GPIO_Init from charger_lto.o, size=646, align=2
MX_GPIO_Init:
  0x08006422:  B580         PUSH       {R7, LR}
  0x08006424:  B09A         SUB        SP, SP, #104
  0x08006426:  2000         MOVS       R0, #0
  0x08006428:  9019         STR        R0, [SP, #100]
  0x0800642A:  9018         STR        R0, [SP, #96]
  0x0800642C:  9017         STR        R0, [SP, #92]
  0x0800642E:  9016         STR        R0, [SP, #88]
  0x08006430:  9015         STR        R0, [SP, #84]
  0x08006432:  F244 40E0    MOVW       R0, #0x44E0
  0x08006436:  F6C5 0002    MOVT       R0, #0x5802
  0x0800643A:  6801         LDR        R1, [R0]
  0x0800643C:  F041 0110    ORR        R1, R1, #16
  0x08006440:  6001         STR        R1, [R0]
  0x08006442:  6800         LDR        R0, [R0]
  0x08006444:  F000 0010    AND        R0, R0, #16
  0x08006448:  9014         STR        R0, [SP, #80]
  0x0800644A:  9814         LDR        R0, [SP, #80]
  0x0800644C:  F244 40E0    MOVW       R0, #0x44E0
  0x08006450:  F6C5 0002    MOVT       R0, #0x5802
  0x08006454:  6801         LDR        R1, [R0]
  0x08006456:  F041 0104    ORR        R1, R1, #4
  0x0800645A:  6001         STR        R1, [R0]
  0x0800645C:  6800         LDR        R0, [R0]
  0x0800645E:  F000 0004    AND        R0, R0, #4
  0x08006462:  9013         STR        R0, [SP, #76]
  0x08006464:  9813         LDR        R0, [SP, #76]
  0x08006466:  F244 40E0    MOVW       R0, #0x44E0
  0x0800646A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800646E:  6801         LDR        R1, [R0]
  0x08006470:  F041 0120    ORR        R1, R1, #32
  0x08006474:  6001         STR        R1, [R0]
  0x08006476:  6800         LDR        R0, [R0]
  0x08006478:  F000 0020    AND        R0, R0, #32
  0x0800647C:  9012         STR        R0, [SP, #72]
  0x0800647E:  9812         LDR        R0, [SP, #72]
  0x08006480:  F244 40E0    MOVW       R0, #0x44E0
  0x08006484:  F6C5 0002    MOVT       R0, #0x5802
  0x08006488:  6801         LDR        R1, [R0]
  0x0800648A:  F041 0180    ORR        R1, R1, #128
  0x0800648E:  6001         STR        R1, [R0]
  0x08006490:  6800         LDR        R0, [R0]
  0x08006492:  F000 0080    AND        R0, R0, #128
  0x08006496:  9011         STR        R0, [SP, #68]
  0x08006498:  9811         LDR        R0, [SP, #68]
  0x0800649A:  F244 40E0    MOVW       R0, #0x44E0
  0x0800649E:  F6C5 0002    MOVT       R0, #0x5802
  0x080064A2:  6801         LDR        R1, [R0]
  0x080064A4:  F041 0101    ORR        R1, R1, #1
  0x080064A8:  6001         STR        R1, [R0]
  0x080064AA:  6800         LDR        R0, [R0]
  0x080064AC:  F000 0001    AND        R0, R0, #1
  0x080064B0:  9010         STR        R0, [SP, #64]
  0x080064B2:  9810         LDR        R0, [SP, #64]
  0x080064B4:  F244 40E0    MOVW       R0, #0x44E0
  0x080064B8:  F6C5 0002    MOVT       R0, #0x5802
  0x080064BC:  6801         LDR        R1, [R0]
  0x080064BE:  F041 0102    ORR        R1, R1, #2
  0x080064C2:  6001         STR        R1, [R0]
  0x080064C4:  6800         LDR        R0, [R0]
  0x080064C6:  F000 0002    AND        R0, R0, #2
  0x080064CA:  900F         STR        R0, [SP, #60]
  0x080064CC:  980F         LDR        R0, [SP, #60]
  0x080064CE:  F244 40E0    MOVW       R0, #0x44E0
  0x080064D2:  F6C5 0002    MOVT       R0, #0x5802
  0x080064D6:  6801         LDR        R1, [R0]
  0x080064D8:  F041 0140    ORR        R1, R1, #64
  0x080064DC:  6001         STR        R1, [R0]
  0x080064DE:  6800         LDR        R0, [R0]
  0x080064E0:  F000 0040    AND        R0, R0, #64
  0x080064E4:  900E         STR        R0, [SP, #56]
  0x080064E6:  980E         LDR        R0, [SP, #56]
  0x080064E8:  F244 40E0    MOVW       R0, #0x44E0
  0x080064EC:  F6C5 0002    MOVT       R0, #0x5802
  0x080064F0:  6801         LDR        R1, [R0]
  0x080064F2:  F041 0108    ORR        R1, R1, #8
  0x080064F6:  6001         STR        R1, [R0]
  0x080064F8:  6800         LDR        R0, [R0]
  0x080064FA:  F000 0008    AND        R0, R0, #8
  0x080064FE:  900D         STR        R0, [SP, #52]
  0x08006500:  980D         LDR        R0, [SP, #52]
  0x08006502:  F241 0000    MOVW       R0, #0x1000
  0x08006506:  F6C5 0002    MOVT       R0, #0x5802
  0x0800650A:  9001         STR        R0, [SP, #4]
  0x0800650C:  F24A 01C0    MOVW       R1, #0xA0C0
  0x08006510:  9100         STR        R1, [SP, #0]
  0x08006512:  2200         MOVS       R2, #0
  0x08006514:  9209         STR        R2, [SP, #36]
  0x08006516:  F013 FD10    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x0800651A:  9A09         LDR        R2, [SP, #36]
  0x0800651C:  F241 4000    MOVW       R0, #0x1400
  0x08006520:  F6C5 0002    MOVT       R0, #0x5802
  0x08006524:  9003         STR        R0, [SP, #12]
  0x08006526:  F44F 4100    MOV.W      R1, #0x8000
  0x0800652A:  9102         STR        R1, [SP, #8]
  0x0800652C:  F013 FD05    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x08006530:  9A09         LDR        R2, [SP, #36]
  0x08006532:  F641 0000    MOVW       R0, #0x1800
  0x08006536:  F6C5 0002    MOVT       R0, #0x5802
  0x0800653A:  9008         STR        R0, [SP, #32]
  0x0800653C:  F64B 6103    MOVW       R1, #0xBE03
  0x08006540:  9104         STR        R1, [SP, #16]
  0x08006542:  F013 FCFA    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x08006546:  9A09         LDR        R2, [SP, #36]
  0x08006548:  F640 4000    MOVW       R0, #0x0C00
  0x0800654C:  F6C5 0002    MOVT       R0, #0x5802
  0x08006550:  9006         STR        R0, [SP, #24]
  0x08006552:  F44F 6190    MOV.W      R1, #0x0480
  0x08006556:  9105         STR        R1, [SP, #20]
  0x08006558:  F013 FCEF    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x0800655C:  9801         LDR        R0, [SP, #4]
  0x0800655E:  9909         LDR        R1, [SP, #36]
  0x08006560:  F240 723F    MOVW       R2, #0x073F
  0x08006564:  9215         STR        R2, [SP, #84]
  0x08006566:  2203         MOVS       R2, #3
  0x08006568:  9207         STR        R2, [SP, #28]
  0x0800656A:  9216         STR        R2, [SP, #88]
  0x0800656C:  9117         STR        R1, [SP, #92]
  0x0800656E:  A915         ADD        R1, SP, #84
  0x08006570:  910C         STR        R1, [SP, #48]
  0x08006572:  F003 FA7D    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08006576:  9B00         LDR        R3, [SP, #0]
  0x08006578:  9801         LDR        R0, [SP, #4]
  0x0800657A:  9A09         LDR        R2, [SP, #36]
  0x0800657C:  990C         LDR        R1, [SP, #48]
  0x0800657E:  9315         STR        R3, [SP, #84]
  0x08006580:  2301         MOVS       R3, #1
  0x08006582:  930A         STR        R3, [SP, #40]
  0x08006584:  9316         STR        R3, [SP, #88]
  0x08006586:  9217         STR        R2, [SP, #92]
  0x08006588:  9218         STR        R2, [SP, #96]
  0x0800658A:  F003 FA71    BL         HAL_GPIO_Init            ; 0x08009A70
  0x0800658E:  9A07         LDR        R2, [SP, #28]
  0x08006590:  9809         LDR        R0, [SP, #36]
  0x08006592:  990C         LDR        R1, [SP, #48]
  0x08006594:  F242 033F    MOVW       R3, #0x203F
  0x08006598:  9315         STR        R3, [SP, #84]
  0x0800659A:  9216         STR        R2, [SP, #88]
  0x0800659C:  9017         STR        R0, [SP, #92]
  0x0800659E:  F640 0000    MOVW       R0, #0x0800
  0x080065A2:  F6C5 0002    MOVT       R0, #0x5802
  0x080065A6:  F003 FA63    BL         HAL_GPIO_Init            ; 0x08009A70
  0x080065AA:  9803         LDR        R0, [SP, #12]
  0x080065AC:  9B07         LDR        R3, [SP, #28]
  0x080065AE:  9A09         LDR        R2, [SP, #36]
  0x080065B0:  990C         LDR        R1, [SP, #48]
  0x080065B2:  F647 7CFF    MOVW       R12, #0x7FFF
  0x080065B6:  F8CD C054    STR.W      R12, [SP, #84]
  0x080065BA:  9316         STR        R3, [SP, #88]
  0x080065BC:  9217         STR        R2, [SP, #92]
  0x080065BE:  F003 FA57    BL         HAL_GPIO_Init            ; 0x08009A70
  0x080065C2:  9A07         LDR        R2, [SP, #28]
  0x080065C4:  9809         LDR        R0, [SP, #36]
  0x080065C6:  990C         LDR        R1, [SP, #48]
  0x080065C8:  F649 63FF    MOVW       R3, #0x9EFF
  0x080065CC:  9315         STR        R3, [SP, #84]
  0x080065CE:  9216         STR        R2, [SP, #88]
  0x080065D0:  9017         STR        R0, [SP, #92]
  0x080065D2:  2000         MOVS       R0, #0
  0x080065D4:  F6C5 0002    MOVT       R0, #0x5802
  0x080065D8:  900B         STR        R0, [SP, #44]
  0x080065DA:  F003 FA49    BL         HAL_GPIO_Init            ; 0x08009A70
  0x080065DE:  9A07         LDR        R2, [SP, #28]
  0x080065E0:  9809         LDR        R0, [SP, #36]
  0x080065E2:  990C         LDR        R1, [SP, #48]
  0x080065E4:  F64F 73FF    MOVW       R3, #0xFFFF
  0x080065E8:  9315         STR        R3, [SP, #84]
  0x080065EA:  9216         STR        R2, [SP, #88]
  0x080065EC:  9017         STR        R0, [SP, #92]
  0x080065EE:  F240 4000    MOVW       R0, #0x0400
  0x080065F2:  F6C5 0002    MOVT       R0, #0x5802
  0x080065F6:  F003 FA3B    BL         HAL_GPIO_Init            ; 0x08009A70
  0x080065FA:  F8DD C008    LDR.W      R12, [SP, #8]
  0x080065FE:  9803         LDR        R0, [SP, #12]
  0x08006600:  9A09         LDR        R2, [SP, #36]
  0x08006602:  9B0A         LDR        R3, [SP, #40]
  0x08006604:  990C         LDR        R1, [SP, #48]
  0x08006606:  F8CD C054    STR.W      R12, [SP, #84]
  0x0800660A:  9316         STR        R3, [SP, #88]
  0x0800660C:  9217         STR        R2, [SP, #92]
  0x0800660E:  9218         STR        R2, [SP, #96]
  0x08006610:  F003 FA2E    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08006614:  F8DD C010    LDR.W      R12, [SP, #16]
  0x08006618:  9808         LDR        R0, [SP, #32]
  0x0800661A:  9A09         LDR        R2, [SP, #36]
  0x0800661C:  9B0A         LDR        R3, [SP, #40]
  0x0800661E:  990C         LDR        R1, [SP, #48]
  0x08006620:  F8CD C054    STR.W      R12, [SP, #84]
  0x08006624:  9316         STR        R3, [SP, #88]
  0x08006626:  9217         STR        R2, [SP, #92]
  0x08006628:  9218         STR        R2, [SP, #96]
  0x0800662A:  F003 FA21    BL         HAL_GPIO_Init            ; 0x08009A70
  0x0800662E:  F8DD C014    LDR.W      R12, [SP, #20]
  0x08006632:  9806         LDR        R0, [SP, #24]
  0x08006634:  9A09         LDR        R2, [SP, #36]
  0x08006636:  9B0A         LDR        R3, [SP, #40]
  0x08006638:  990C         LDR        R1, [SP, #48]
  0x0800663A:  F8CD C054    STR.W      R12, [SP, #84]
  0x0800663E:  9316         STR        R3, [SP, #88]
  0x08006640:  9217         STR        R2, [SP, #92]
  0x08006642:  9218         STR        R2, [SP, #96]
  0x08006644:  F003 FA14    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08006648:  9806         LDR        R0, [SP, #24]
  0x0800664A:  9A09         LDR        R2, [SP, #36]
  0x0800664C:  990C         LDR        R1, [SP, #48]
  0x0800664E:  F44F 5300    MOV.W      R3, #0x2000
  0x08006652:  9315         STR        R3, [SP, #84]
  0x08006654:  9216         STR        R2, [SP, #88]
  0x08006656:  9217         STR        R2, [SP, #92]
  0x08006658:  F003 FA0A    BL         HAL_GPIO_Init            ; 0x08009A70
  0x0800665C:  9806         LDR        R0, [SP, #24]
  0x0800665E:  9B07         LDR        R3, [SP, #28]
  0x08006660:  9A09         LDR        R2, [SP, #36]
  0x08006662:  990C         LDR        R1, [SP, #48]
  0x08006664:  F24C 0C7B    MOVW       R12, #0xC07B
  0x08006668:  F8CD C054    STR.W      R12, [SP, #84]
  0x0800666C:  9316         STR        R3, [SP, #88]
  0x0800666E:  9217         STR        R2, [SP, #92]
  0x08006670:  F003 F9FE    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08006674:  9B07         LDR        R3, [SP, #28]
  0x08006676:  9808         LDR        R0, [SP, #32]
  0x08006678:  9A09         LDR        R2, [SP, #36]
  0x0800667A:  990C         LDR        R1, [SP, #48]
  0x0800667C:  F244 1CFC    MOVW       R12, #0x41FC
  0x08006680:  F8CD C054    STR.W      R12, [SP, #84]
  0x08006684:  9316         STR        R3, [SP, #88]
  0x08006686:  9217         STR        R2, [SP, #92]
  0x08006688:  F003 F9F2    BL         HAL_GPIO_Init            ; 0x08009A70
  0x0800668C:  9B09         LDR        R3, [SP, #36]
  0x0800668E:  9A0A         LDR        R2, [SP, #40]
  0x08006690:  980B         LDR        R0, [SP, #44]
  0x08006692:  990C         LDR        R1, [SP, #48]
  0x08006694:  F44F 7C80    MOV.W      R12, #0x0100
  0x08006698:  F8CD C054    STR.W      R12, [SP, #84]
  0x0800669C:  9316         STR        R3, [SP, #88]
  0x0800669E:  9217         STR        R2, [SP, #92]
  0x080066A0:  F003 F9E6    BL         HAL_GPIO_Init            ; 0x08009A70
  0x080066A4:  B01A         ADD        SP, SP, #104
  0x080066A6:  BD80         POP        {R7, PC}
Section .text._nx_ip_dispatch_process from charger_lto.o, size=1010, align=4
_nx_ip_dispatch_process:
  0x080066A8:  B580         PUSH       {R7, LR}
  0x080066AA:  B08C         SUB        SP, SP, #48
  0x080066AC:  900A         STR        R0, [SP, #40]
  0x080066AE:  9109         STR        R1, [SP, #36]
  0x080066B0:  9208         STR        R2, [SP, #32]
  0x080066B2:  2000         MOVS       R0, #0
  0x080066B4:  9007         STR        R0, [SP, #28]
  0x080066B6:  2028         MOVS       R0, #40
  0x080066B8:  9005         STR        R0, [SP, #20]
  0x080066BA:  9809         LDR        R0, [SP, #36]
  0x080066BC:  6B40         LDR        R0, [R0, #52]
  0x080066BE:  9006         STR        R0, [SP, #24]
.L1:
  0x080066C0:  9807         LDR        R0, [SP, #28]
  0x080066C2:  2800         CMP        R0, #0
  0x080066C4:  F040 81E4    BNE.W      .L41                     ; 0x08006A90
  0x080066C8:  9809         LDR        R0, [SP, #36]
  0x080066CA:  8DC0         LDRH       R0, [R0, #46]
  0x080066CC:  9004         STR        R0, [SP, #16]
  0x080066CE:  9808         LDR        R0, [SP, #32]
  0x080066D0:  9001         STR        R0, [SP, #4]
  0x080066D2:  283C         CMP        R0, #60
  0x080066D4:  F200 80DB    BHI.W      .L17                     ; 0x0800688E
  0x080066D8:  9901         LDR        R1, [SP, #4]
  0x080066DA:  E8DF F011    TBH        [PC, R1, LSL #1]
  0x080066DE:  3D           DC.B       0x3D                     ; '='
  0x080066DF:  00           DC.B       0x00                     ; '\0'
  0x080066E0:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066E1:  00           DC.B       0x00                     ; '\0'
  0x080066E2:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066E3:  00           DC.B       0x00                     ; '\0'
  0x080066E4:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066E5:  00           DC.B       0x00                     ; '\0'
  0x080066E6:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066E7:  00           DC.B       0x00                     ; '\0'
  0x080066E8:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066E9:  00           DC.B       0x00                     ; '\0'
  0x080066EA:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066EB:  00           DC.B       0x00                     ; '\0'
  0x080066EC:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066ED:  00           DC.B       0x00                     ; '\0'
  0x080066EE:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066EF:  00           DC.B       0x00                     ; '\0'
  0x080066F0:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066F1:  00           DC.B       0x00                     ; '\0'
  0x080066F2:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066F3:  00           DC.B       0x00                     ; '\0'
  0x080066F4:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066F5:  00           DC.B       0x00                     ; '\0'
  0x080066F6:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066F7:  00           DC.B       0x00                     ; '\0'
  0x080066F8:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066F9:  00           DC.B       0x00                     ; '\0'
  0x080066FA:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066FB:  00           DC.B       0x00                     ; '\0'
  0x080066FC:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066FD:  00           DC.B       0x00                     ; '\0'
  0x080066FE:  D8           DC.B       0xD8                     ; '\xD8'
  0x080066FF:  00           DC.B       0x00                     ; '\0'
  0x08006700:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006701:  00           DC.B       0x00                     ; '\0'
  0x08006702:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006703:  00           DC.B       0x00                     ; '\0'
  0x08006704:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006705:  00           DC.B       0x00                     ; '\0'
  0x08006706:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006707:  00           DC.B       0x00                     ; '\0'
  0x08006708:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006709:  00           DC.B       0x00                     ; '\0'
  0x0800670A:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800670B:  00           DC.B       0x00                     ; '\0'
  0x0800670C:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800670D:  00           DC.B       0x00                     ; '\0'
  0x0800670E:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800670F:  00           DC.B       0x00                     ; '\0'
  0x08006710:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006711:  00           DC.B       0x00                     ; '\0'
  0x08006712:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006713:  00           DC.B       0x00                     ; '\0'
  0x08006714:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006715:  00           DC.B       0x00                     ; '\0'
  0x08006716:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006717:  00           DC.B       0x00                     ; '\0'
  0x08006718:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006719:  00           DC.B       0x00                     ; '\0'
  0x0800671A:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800671B:  00           DC.B       0x00                     ; '\0'
  0x0800671C:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800671D:  00           DC.B       0x00                     ; '\0'
  0x0800671E:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800671F:  00           DC.B       0x00                     ; '\0'
  0x08006720:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006721:  00           DC.B       0x00                     ; '\0'
  0x08006722:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006723:  00           DC.B       0x00                     ; '\0'
  0x08006724:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006725:  00           DC.B       0x00                     ; '\0'
  0x08006726:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006727:  00           DC.B       0x00                     ; '\0'
  0x08006728:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006729:  00           DC.B       0x00                     ; '\0'
  0x0800672A:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800672B:  00           DC.B       0x00                     ; '\0'
  0x0800672C:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800672D:  00           DC.B       0x00                     ; '\0'
  0x0800672E:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800672F:  00           DC.B       0x00                     ; '\0'
  0x08006730:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006731:  00           DC.B       0x00                     ; '\0'
  0x08006732:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006733:  00           DC.B       0x00                     ; '\0'
  0x08006734:  93           DC.B       0x93                     ; '\x93'
  0x08006735:  00           DC.B       0x00                     ; '\0'
  0x08006736:  AD           DC.B       0xAD                     ; '\xAD'
  0x08006737:  00           DC.B       0x00                     ; '\0'
  0x08006738:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006739:  00           DC.B       0x00                     ; '\0'
  0x0800673A:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800673B:  00           DC.B       0x00                     ; '\0'
  0x0800673C:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800673D:  00           DC.B       0x00                     ; '\0'
  0x0800673E:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800673F:  00           DC.B       0x00                     ; '\0'
  0x08006740:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006741:  00           DC.B       0x00                     ; '\0'
  0x08006742:  D5           DC.B       0xD5                     ; '\xD5'
  0x08006743:  00           DC.B       0x00                     ; '\0'
  0x08006744:  D2           DC.B       0xD2                     ; '\xD2'
  0x08006745:  00           DC.B       0x00                     ; '\0'
  0x08006746:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006747:  00           DC.B       0x00                     ; '\0'
  0x08006748:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006749:  00           DC.B       0x00                     ; '\0'
  0x0800674A:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800674B:  00           DC.B       0x00                     ; '\0'
  0x0800674C:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800674D:  00           DC.B       0x00                     ; '\0'
  0x0800674E:  D8           DC.B       0xD8                     ; '\xD8'
  0x0800674F:  00           DC.B       0x00                     ; '\0'
  0x08006750:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006751:  00           DC.B       0x00                     ; '\0'
  0x08006752:  D8           DC.B       0xD8                     ; '\xD8'
  0x08006753:  00           DC.B       0x00                     ; '\0'
  0x08006754:  CF           DC.B       0xCF                     ; '\xCF'
  0x08006755:  00           DC.B       0x00                     ; '\0'
  0x08006756:  57           DC.B       0x57                     ; 'W'
  0x08006757:  00           DC.B       0x00                     ; '\0'
  0x08006758:  9809         LDR        R0, [SP, #36]
  0x0800675A:  F890 002C    LDRB.W     R0, [R0, #44]
  0x0800675E:  2801         CMP        R0, #1
  0x08006760:  DB0A         BLT        .L2                      ; 0x08006778
  0x08006762:  2001         MOVS       R0, #1
  0x08006764:  9007         STR        R0, [SP, #28]
  0x08006766:  980A         LDR        R0, [SP, #40]
  0x08006768:  9909         LDR        R1, [SP, #36]
  0x0800676A:  9B04         LDR        R3, [SP, #16]
  0x0800676C:  2200         MOVS       R2, #0
  0x0800676E:  F2C0 4201    MOVT       R2, #0x0401
  0x08006772:  F00E F911    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x08006776:  E008         B          .L3                      ; 0x0800678A
.L2:
  0x08006778:  9909         LDR        R1, [SP, #36]
  0x0800677A:  2001         MOVS       R0, #1
  0x0800677C:  F881 002C    STRB.W     R0, [R1, #44]
  0x08006780:  980A         LDR        R0, [SP, #40]
  0x08006782:  9909         LDR        R1, [SP, #36]
  0x08006784:  F00E FAB6    BL         _nx_ipv6_process_hop_by_hop_option ; 0x08014CF4
  0x08006788:  9007         STR        R0, [SP, #28]
.L3:
  0x0800678A:  E136         B          .L33                     ; 0x080069FA
  0x0800678C:  9809         LDR        R0, [SP, #36]
  0x0800678E:  F890 002D    LDRB.W     R0, [R0, #45]
  0x08006792:  2801         CMP        R0, #1
  0x08006794:  DB11         BLT        .L7                      ; 0x080067BA
  0x08006796:  9809         LDR        R0, [SP, #36]
  0x08006798:  F890 002C    LDRB.W     R0, [R0, #44]
  0x0800679C:  2802         CMP        R0, #2
  0x0800679E:  DB04         BLT        .L4                      ; 0x080067AA
  0x080067A0:  9809         LDR        R0, [SP, #36]
  0x080067A2:  F890 002D    LDRB.W     R0, [R0, #45]
  0x080067A6:  2802         CMP        R0, #2
  0x080067A8:  DB02         BLT        .L5                      ; 0x080067B0
.L4:
  0x080067AA:  2001         MOVS       R0, #1
  0x080067AC:  9007         STR        R0, [SP, #28]
  0x080067AE:  E003         B          .L6                      ; 0x080067B8
.L5:
  0x080067B0:  9909         LDR        R1, [SP, #36]
  0x080067B2:  2005         MOVS       R0, #5
  0x080067B4:  F881 002C    STRB.W     R0, [R1, #44]
.L6:
  0x080067B8:  E00D         B          .L9                      ; 0x080067D6
.L7:
  0x080067BA:  9809         LDR        R0, [SP, #36]
  0x080067BC:  F890 002C    LDRB.W     R0, [R0, #44]
  0x080067C0:  2802         CMP        R0, #2
  0x080067C2:  DC04         BGT        .L8                      ; 0x080067CE
  0x080067C4:  9909         LDR        R1, [SP, #36]
  0x080067C6:  2002         MOVS       R0, #2
  0x080067C8:  F881 002C    STRB.W     R0, [R1, #44]
  0x080067CC:  E003         B          .L9                      ; 0x080067D6
.L8:
  0x080067CE:  9909         LDR        R1, [SP, #36]
  0x080067D0:  2005         MOVS       R0, #5
  0x080067D2:  F881 002C    STRB.W     R0, [R1, #44]
.L9:
  0x080067D6:  9909         LDR        R1, [SP, #36]
  0x080067D8:  F891 002D    LDRB.W     R0, [R1, #45]
  0x080067DC:  3001         ADDS       R0, #1
  0x080067DE:  F881 002D    STRB.W     R0, [R1, #45]
  0x080067E2:  9807         LDR        R0, [SP, #28]
  0x080067E4:  B928         CBNZ       R0, .L10                 ; 0x080067F2
  0x080067E6:  980A         LDR        R0, [SP, #40]
  0x080067E8:  9909         LDR        R1, [SP, #36]
  0x080067EA:  F00E FA83    BL         _nx_ipv6_process_hop_by_hop_option ; 0x08014CF4
  0x080067EE:  9007         STR        R0, [SP, #28]
  0x080067F0:  E007         B          .L11                     ; 0x08006802
.L10:
  0x080067F2:  980A         LDR        R0, [SP, #40]
  0x080067F4:  9909         LDR        R1, [SP, #36]
  0x080067F6:  9B04         LDR        R3, [SP, #16]
  0x080067F8:  2200         MOVS       R2, #0
  0x080067FA:  F2C0 4201    MOVT       R2, #0x0401
  0x080067FE:  F00E F8CB    BL         _nx_icmpv6_send_error_message ; 0x08014998
.L11:
  0x08006802:  E0FA         B          .L33                     ; 0x080069FA
  0x08006804:  9809         LDR        R0, [SP, #36]
  0x08006806:  F890 002C    LDRB.W     R0, [R0, #44]
  0x0800680A:  2803         CMP        R0, #3
  0x0800680C:  DB0A         BLT        .L12                     ; 0x08006824
  0x0800680E:  980A         LDR        R0, [SP, #40]
  0x08006810:  9909         LDR        R1, [SP, #36]
  0x08006812:  9B04         LDR        R3, [SP, #16]
  0x08006814:  2200         MOVS       R2, #0
  0x08006816:  F2C0 4201    MOVT       R2, #0x0401
  0x0800681A:  F00E F8BD    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x0800681E:  2001         MOVS       R0, #1
  0x08006820:  9007         STR        R0, [SP, #28]
  0x08006822:  E008         B          .L13                     ; 0x08006836
.L12:
  0x08006824:  9909         LDR        R1, [SP, #36]
  0x08006826:  2003         MOVS       R0, #3
  0x08006828:  F881 002C    STRB.W     R0, [R1, #44]
  0x0800682C:  980A         LDR        R0, [SP, #40]
  0x0800682E:  9909         LDR        R1, [SP, #36]
  0x08006830:  F019 F8D5    BL         _nx_ipv6_process_routing_option ; 0x0801F9DE
  0x08006834:  9007         STR        R0, [SP, #28]
.L13:
  0x08006836:  E0E0         B          .L33                     ; 0x080069FA
  0x08006838:  9809         LDR        R0, [SP, #36]
  0x0800683A:  F890 002C    LDRB.W     R0, [R0, #44]
  0x0800683E:  2804         CMP        R0, #4
  0x08006840:  DB0A         BLT        .L14                     ; 0x08006858
  0x08006842:  980A         LDR        R0, [SP, #40]
  0x08006844:  9909         LDR        R1, [SP, #36]
  0x08006846:  9B04         LDR        R3, [SP, #16]
  0x08006848:  2200         MOVS       R2, #0
  0x0800684A:  F2C0 4201    MOVT       R2, #0x0401
  0x0800684E:  F00E F8A3    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x08006852:  2001         MOVS       R0, #1
  0x08006854:  9007         STR        R0, [SP, #28]
  0x08006856:  E010         B          .L16                     ; 0x0800687A
.L14:
  0x08006858:  9909         LDR        R1, [SP, #36]
  0x0800685A:  2004         MOVS       R0, #4
  0x0800685C:  F881 002C    STRB.W     R0, [R1, #44]
  0x08006860:  980A         LDR        R0, [SP, #40]
  0x08006862:  9909         LDR        R1, [SP, #36]
  0x08006864:  F019 F821    BL         _nx_ipv6_process_fragment_option ; 0x0801F8AA
  0x08006868:  9007         STR        R0, [SP, #28]
  0x0800686A:  9807         LDR        R0, [SP, #28]
  0x0800686C:  2855         CMP        R0, #85
  0x0800686E:  D002         BEQ        .L15                     ; 0x08006876
  0x08006870:  9807         LDR        R0, [SP, #28]
  0x08006872:  900B         STR        R0, [SP, #44]
  0x08006874:  E10E         B          .L42                     ; 0x08006A94
.L15:
  0x08006876:  2000         MOVS       R0, #0
  0x08006878:  9007         STR        R0, [SP, #28]
.L16:
  0x0800687A:  E0BE         B          .L33                     ; 0x080069FA
  0x0800687C:  2001         MOVS       R0, #1
  0x0800687E:  9007         STR        R0, [SP, #28]
  0x08006880:  E0BB         B          .L33                     ; 0x080069FA
  0x08006882:  2001         MOVS       R0, #1
  0x08006884:  9007         STR        R0, [SP, #28]
  0x08006886:  E0B8         B          .L33                     ; 0x080069FA
  0x08006888:  2001         MOVS       R0, #1
  0x0800688A:  900B         STR        R0, [SP, #44]
  0x0800688C:  E102         B          .L42                     ; 0x08006A94
.L17:
  0x0800688E:  9808         LDR        R0, [SP, #32]
  0x08006890:  2806         CMP        R0, #6
  0x08006892:  D11C         BNE        .L20                     ; 0x080068CE
  0x08006894:  9809         LDR        R0, [SP, #36]
  0x08006896:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0800689A:  2804         CMP        R0, #4
  0x0800689C:  D008         BEQ        .L18                     ; 0x080068B0
  0x0800689E:  9809         LDR        R0, [SP, #36]
  0x080068A0:  F890 0030    LDRB.W     R0, [R0, #48]
  0x080068A4:  2806         CMP        R0, #6
  0x080068A6:  D10F         BNE        .L19                     ; 0x080068C8
  0x080068A8:  9806         LDR        R0, [SP, #24]
  0x080068AA:  7880         LDRB       R0, [R0, #2]
  0x080068AC:  2804         CMP        R0, #4
  0x080068AE:  D10B         BNE        .L19                     ; 0x080068C8
.L18:
  0x080068B0:  980A         LDR        R0, [SP, #40]
  0x080068B2:  F8D0 09B0    LDR.W      R0, [R0, #0x09B0]
  0x080068B6:  B138         CBZ        R0, .L19                 ; 0x080068C8
  0x080068B8:  980A         LDR        R0, [SP, #40]
  0x080068BA:  F8D0 29B0    LDR.W      R2, [R0, #0x09B0]
  0x080068BE:  9909         LDR        R1, [SP, #36]
  0x080068C0:  4790         BLX        R2
  0x080068C2:  2000         MOVS       R0, #0
  0x080068C4:  900B         STR        R0, [SP, #44]
  0x080068C6:  E0E5         B          .L42                     ; 0x08006A94
.L19:
  0x080068C8:  2001         MOVS       R0, #1
  0x080068CA:  9007         STR        R0, [SP, #28]
  0x080068CC:  E095         B          .L33                     ; 0x080069FA
.L20:
  0x080068CE:  9809         LDR        R0, [SP, #36]
  0x080068D0:  F890 0030    LDRB.W     R0, [R0, #48]
  0x080068D4:  2806         CMP        R0, #6
  0x080068D6:  D111         BNE        .L22                     ; 0x080068FC
  0x080068D8:  9808         LDR        R0, [SP, #32]
  0x080068DA:  283A         CMP        R0, #58
  0x080068DC:  D10E         BNE        .L22                     ; 0x080068FC
  0x080068DE:  980A         LDR        R0, [SP, #40]
  0x080068E0:  F8D0 0880    LDR.W      R0, [R0, #0x0880]
  0x080068E4:  B138         CBZ        R0, .L21                 ; 0x080068F6
  0x080068E6:  980A         LDR        R0, [SP, #40]
  0x080068E8:  F8D0 2880    LDR.W      R2, [R0, #0x0880]
  0x080068EC:  9909         LDR        R1, [SP, #36]
  0x080068EE:  4790         BLX        R2
  0x080068F0:  2000         MOVS       R0, #0
  0x080068F2:  900B         STR        R0, [SP, #44]
  0x080068F4:  E0CE         B          .L42                     ; 0x08006A94
.L21:
  0x080068F6:  2001         MOVS       R0, #1
  0x080068F8:  9007         STR        R0, [SP, #28]
  0x080068FA:  E07E         B          .L33                     ; 0x080069FA
.L22:
  0x080068FC:  9809         LDR        R0, [SP, #36]
  0x080068FE:  F890 0030    LDRB.W     R0, [R0, #48]
  0x08006902:  2804         CMP        R0, #4
  0x08006904:  D111         BNE        .L24                     ; 0x0800692A
  0x08006906:  9808         LDR        R0, [SP, #32]
  0x08006908:  2801         CMP        R0, #1
  0x0800690A:  D10E         BNE        .L24                     ; 0x0800692A
  0x0800690C:  980A         LDR        R0, [SP, #40]
  0x0800690E:  F8D0 0874    LDR.W      R0, [R0, #0x0874]
  0x08006912:  B138         CBZ        R0, .L23                 ; 0x08006924
  0x08006914:  980A         LDR        R0, [SP, #40]
  0x08006916:  F8D0 2874    LDR.W      R2, [R0, #0x0874]
  0x0800691A:  9909         LDR        R1, [SP, #36]
  0x0800691C:  4790         BLX        R2
  0x0800691E:  2000         MOVS       R0, #0
  0x08006920:  900B         STR        R0, [SP, #44]
  0x08006922:  E0B7         B          .L42                     ; 0x08006A94
.L23:
  0x08006924:  2001         MOVS       R0, #1
  0x08006926:  9007         STR        R0, [SP, #28]
  0x08006928:  E067         B          .L33                     ; 0x080069FA
.L24:
  0x0800692A:  9809         LDR        R0, [SP, #36]
  0x0800692C:  F890 0030    LDRB.W     R0, [R0, #48]
  0x08006930:  2804         CMP        R0, #4
  0x08006932:  D111         BNE        .L26                     ; 0x08006958
  0x08006934:  9808         LDR        R0, [SP, #32]
  0x08006936:  2802         CMP        R0, #2
  0x08006938:  D10E         BNE        .L26                     ; 0x08006958
  0x0800693A:  980A         LDR        R0, [SP, #40]
  0x0800693C:  F8D0 0860    LDR.W      R0, [R0, #0x0860]
  0x08006940:  B138         CBZ        R0, .L25                 ; 0x08006952
  0x08006942:  980A         LDR        R0, [SP, #40]
  0x08006944:  F8D0 2860    LDR.W      R2, [R0, #0x0860]
  0x08006948:  9909         LDR        R1, [SP, #36]
  0x0800694A:  4790         BLX        R2
  0x0800694C:  2000         MOVS       R0, #0
  0x0800694E:  900B         STR        R0, [SP, #44]
  0x08006950:  E0A0         B          .L42                     ; 0x08006A94
.L25:
  0x08006952:  2001         MOVS       R0, #1
  0x08006954:  9007         STR        R0, [SP, #28]
  0x08006956:  E050         B          .L33                     ; 0x080069FA
.L26:
  0x08006958:  9808         LDR        R0, [SP, #32]
  0x0800695A:  2811         CMP        R0, #17
  0x0800695C:  D11C         BNE        .L29                     ; 0x08006998
  0x0800695E:  9809         LDR        R0, [SP, #36]
  0x08006960:  F890 0030    LDRB.W     R0, [R0, #48]
  0x08006964:  2804         CMP        R0, #4
  0x08006966:  D008         BEQ        .L27                     ; 0x0800697A
  0x08006968:  9809         LDR        R0, [SP, #36]
  0x0800696A:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0800696E:  2806         CMP        R0, #6
  0x08006970:  D10F         BNE        .L28                     ; 0x08006992
  0x08006972:  9806         LDR        R0, [SP, #24]
  0x08006974:  7880         LDRB       R0, [R0, #2]
  0x08006976:  2804         CMP        R0, #4
  0x08006978:  D10B         BNE        .L28                     ; 0x08006992
.L27:
  0x0800697A:  980A         LDR        R0, [SP, #40]
  0x0800697C:  F8D0 0924    LDR.W      R0, [R0, #0x0924]
  0x08006980:  B138         CBZ        R0, .L28                 ; 0x08006992
  0x08006982:  980A         LDR        R0, [SP, #40]
  0x08006984:  F8D0 2924    LDR.W      R2, [R0, #0x0924]
  0x08006988:  9909         LDR        R1, [SP, #36]
  0x0800698A:  4790         BLX        R2
  0x0800698C:  2000         MOVS       R0, #0
  0x0800698E:  900B         STR        R0, [SP, #44]
  0x08006990:  E080         B          .L42                     ; 0x08006A94
.L28:
  0x08006992:  2001         MOVS       R0, #1
  0x08006994:  9007         STR        R0, [SP, #28]
  0x08006996:  E030         B          .L33                     ; 0x080069FA
.L29:
  0x08006998:  980A         LDR        R0, [SP, #40]
  0x0800699A:  F8D0 0680    LDR.W      R0, [R0, #0x0680]
  0x0800699E:  B150         CBZ        R0, .L30                 ; 0x080069B6
  0x080069A0:  980A         LDR        R0, [SP, #40]
  0x080069A2:  F8D0 3680    LDR.W      R3, [R0, #0x0680]
  0x080069A6:  9908         LDR        R1, [SP, #32]
  0x080069A8:  0409         LSLS       R1, R1, #16
  0x080069AA:  9A09         LDR        R2, [SP, #36]
  0x080069AC:  4798         BLX        R3
  0x080069AE:  B910         CBNZ       R0, .L30                 ; 0x080069B6
  0x080069B0:  2000         MOVS       R0, #0
  0x080069B2:  900B         STR        R0, [SP, #44]
  0x080069B4:  E06E         B          .L42                     ; 0x08006A94
.L30:
  0x080069B6:  9809         LDR        R0, [SP, #36]
  0x080069B8:  F890 0030    LDRB.W     R0, [R0, #48]
  0x080069BC:  2804         CMP        R0, #4
  0x080069BE:  D107         BNE        .L31                     ; 0x080069D0
  0x080069C0:  980A         LDR        R0, [SP, #40]
  0x080069C2:  9909         LDR        R1, [SP, #36]
  0x080069C4:  2200         MOVS       R2, #0
  0x080069C6:  F2C0 3202    MOVT       R2, #0x0302
  0x080069CA:  2300         MOVS       R3, #0
  0x080069CC:  F00D FEEB    BL         _nx_icmpv4_send_error_message ; 0x080147A6
.L31:
  0x080069D0:  9809         LDR        R0, [SP, #36]
  0x080069D2:  F890 0030    LDRB.W     R0, [R0, #48]
  0x080069D6:  2806         CMP        R0, #6
  0x080069D8:  D107         BNE        .L32                     ; 0x080069EA
  0x080069DA:  980A         LDR        R0, [SP, #40]
  0x080069DC:  9909         LDR        R1, [SP, #36]
  0x080069DE:  9B04         LDR        R3, [SP, #16]
  0x080069E0:  2200         MOVS       R2, #0
  0x080069E2:  F2C0 4201    MOVT       R2, #0x0401
  0x080069E6:  F00D FFD7    BL         _nx_icmpv6_send_error_message ; 0x08014998
.L32:
  0x080069EA:  990A         LDR        R1, [SP, #40]
  0x080069EC:  F8D1 0544    LDR.W      R0, [R1, #0x0544]
  0x080069F0:  3001         ADDS       R0, #1
  0x080069F2:  F8C1 0544    STR.W      R0, [R1, #0x0544]
  0x080069F6:  2001         MOVS       R0, #1
  0x080069F8:  9007         STR        R0, [SP, #28]
.L33:
  0x080069FA:  9807         LDR        R0, [SP, #28]
  0x080069FC:  BB98         CBNZ       R0, .L39                 ; 0x08006A66
  0x080069FE:  9809         LDR        R0, [SP, #36]
  0x08006A00:  F890 0030    LDRB.W     R0, [R0, #48]
  0x08006A04:  2806         CMP        R0, #6
  0x08006A06:  D12D         BNE        .L38                     ; 0x08006A64
  0x08006A08:  9809         LDR        R0, [SP, #36]
  0x08006A0A:  6880         LDR        R0, [R0, #8]
  0x08006A0C:  9003         STR        R0, [SP, #12]
  0x08006A0E:  9808         LDR        R0, [SP, #32]
  0x08006A10:  282C         CMP        R0, #44
  0x08006A12:  D102         BNE        .L34                     ; 0x08006A1A
  0x08006A14:  2008         MOVS       R0, #8
  0x08006A16:  9002         STR        R0, [SP, #8]
  0x08006A18:  E005         B          .L35                     ; 0x08006A26
.L34:
  0x08006A1A:  9803         LDR        R0, [SP, #12]
  0x08006A1C:  7841         LDRB       R1, [R0, #1]
  0x08006A1E:  2008         MOVS       R0, #8
  0x08006A20:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08006A24:  9002         STR        R0, [SP, #8]
.L35:
  0x08006A26:  9803         LDR        R0, [SP, #12]
  0x08006A28:  7800         LDRB       R0, [R0]
  0x08006A2A:  9008         STR        R0, [SP, #32]
  0x08006A2C:  9909         LDR        R1, [SP, #36]
  0x08006A2E:  9A02         LDR        R2, [SP, #8]
  0x08006A30:  6888         LDR        R0, [R1, #8]
  0x08006A32:  68C9         LDR        R1, [R1, #12]
  0x08006A34:  4410         ADD        R0, R2
  0x08006A36:  4288         CMP        R0, R1
  0x08006A38:  D20A         BCS        .L36                     ; 0x08006A50
  0x08006A3A:  9A02         LDR        R2, [SP, #8]
  0x08006A3C:  9909         LDR        R1, [SP, #36]
  0x08006A3E:  6888         LDR        R0, [R1, #8]
  0x08006A40:  4410         ADD        R0, R2
  0x08006A42:  6088         STR        R0, [R1, #8]
  0x08006A44:  9A02         LDR        R2, [SP, #8]
  0x08006A46:  9909         LDR        R1, [SP, #36]
  0x08006A48:  6A48         LDR        R0, [R1, #36]
  0x08006A4A:  1A80         SUBS       R0, R0, R2
  0x08006A4C:  6248         STR        R0, [R1, #36]
  0x08006A4E:  E001         B          .L37                     ; 0x08006A54
.L36:
  0x08006A50:  2001         MOVS       R0, #1
  0x08006A52:  9007         STR        R0, [SP, #28]
.L37:
  0x08006A54:  9805         LDR        R0, [SP, #20]
  0x08006A56:  9909         LDR        R1, [SP, #36]
  0x08006A58:  85C8         STRH       R0, [R1, #46]
  0x08006A5A:  9909         LDR        R1, [SP, #36]
  0x08006A5C:  6888         LDR        R0, [R1, #8]
  0x08006A5E:  6B89         LDR        R1, [R1, #56]
  0x08006A60:  1A40         SUBS       R0, R0, R1
  0x08006A62:  9005         STR        R0, [SP, #20]
.L38:
  0x08006A64:  E013         B          .L40                     ; 0x08006A8E
.L39:
  0x08006A66:  990A         LDR        R1, [SP, #40]
  0x08006A68:  F8D1 0524    LDR.W      R0, [R1, #0x0524]
  0x08006A6C:  3801         SUBS       R0, #1
  0x08006A6E:  F8C1 0524    STR.W      R0, [R1, #0x0524]
  0x08006A72:  9809         LDR        R0, [SP, #36]
  0x08006A74:  6A42         LDR        R2, [R0, #36]
  0x08006A76:  990A         LDR        R1, [SP, #40]
  0x08006A78:  F8D1 0528    LDR.W      R0, [R1, #0x0528]
  0x08006A7C:  1A80         SUBS       R0, R0, R2
  0x08006A7E:  F8C1 0528    STR.W      R0, [R1, #0x0528]
  0x08006A82:  990A         LDR        R1, [SP, #40]
  0x08006A84:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x08006A88:  3001         ADDS       R0, #1
  0x08006A8A:  F8C1 0550    STR.W      R0, [R1, #0x0550]
.L40:
  0x08006A8E:  E617         B          .L1                      ; 0x080066C0
.L41:
  0x08006A90:  9807         LDR        R0, [SP, #28]
  0x08006A92:  900B         STR        R0, [SP, #44]
.L42:
  0x08006A94:  980B         LDR        R0, [SP, #44]
  0x08006A96:  B00C         ADD        SP, SP, #48
  0x08006A98:  BD80         POP        {R7, PC}
Section .text.gsmRxThread from charger_lto.o, size=758, align=2
gsmRxThread:
  0x08006A9A:  B580         PUSH       {R7, LR}
  0x08006A9C:  B086         SUB        SP, SP, #24
  0x08006A9E:  9005         STR        R0, [SP, #20]
  0x08006AA0:  F64B 1000    MOVW       R0, #0xB900              ; 0x2400B900 = guard variable for gsmRxThread::queueIsCreated
  0x08006AA4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B900 = guard variable for gsmRxThread::queueIsCreated
  0x08006AA8:  7800         LDRB       R0, [R0]
  0x08006AAA:  F3BF 8F5F    DMB        SY
  0x08006AAE:  07C0         LSLS       R0, R0, #31
  0x08006AB0:  BB28         CBNZ       R0, .L1                  ; 0x08006AFE
  0x08006AB2:  F64B 1000    MOVW       R0, #0xB900              ; 0x2400B900 = guard variable for gsmRxThread::queueIsCreated
  0x08006AB6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B900 = guard variable for gsmRxThread::queueIsCreated
  0x08006ABA:  F7FE F8C5    BL         __cxa_guard_acquire      ; 0x08004C48
  0x08006ABE:  B1F0         CBZ        R0, .L1                  ; 0x08006AFE
  0x08006AC0:  4669         MOV        R1, SP
  0x08006AC2:  203C         MOVS       R0, #60
  0x08006AC4:  6048         STR        R0, [R1, #4]
  0x08006AC6:  2028         MOVS       R0, #40
  0x08006AC8:  6008         STR        R0, [R1]
  0x08006ACA:  F24B 600C    MOVW       R0, #0xB60C              ; 0x2400B60C = queue_ptr
  0x08006ACE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B60C = queue_ptr
  0x08006AD2:  F643 3120    MOVW       R1, #0x3B20              ; 0x08023B20 = .rodata..L.str.10
  0x08006AD6:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023B20 = .rodata..L.str.10
  0x08006ADA:  F640 0300    MOVW       R3, #0x0800              ; 0x20000800 = queue_stack
  0x08006ADE:  F2C2 0300    MOVT       R3, #0x2000              ; 0x20000800 = queue_stack
  0x08006AE2:  2201         MOVS       R2, #1
  0x08006AE4:  F010 F90E    BL         _txe_queue_create        ; 0x08016D04
  0x08006AE8:  F64B 01F4    MOVW       R1, #0xB8F4              ; 0x2400B8F4 = gsmRxThread::queueIsCreated
  0x08006AEC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8F4 = gsmRxThread::queueIsCreated
  0x08006AF0:  6008         STR        R0, [R1]
  0x08006AF2:  F64B 1000    MOVW       R0, #0xB900              ; 0x2400B900 = guard variable for gsmRxThread::queueIsCreated
  0x08006AF6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B900 = guard variable for gsmRxThread::queueIsCreated
  0x08006AFA:  F01C FC00    BL         __cxa_guard_release      ; 0x080232FE
.L1:
  0x08006AFE:  F64B 00F4    MOVW       R0, #0xB8F4              ; 0x2400B8F4 = gsmRxThread::queueIsCreated
  0x08006B02:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F4 = gsmRxThread::queueIsCreated
  0x08006B06:  6800         LDR        R0, [R0]
  0x08006B08:  B128         CBZ        R0, .L2                  ; 0x08006B16
  0x08006B0A:  F643 302D    MOVW       R0, #0x3B2D              ; 0x08023B2D = .rodata..L.str.1.11
  0x08006B0E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023B2D = .rodata..L.str.1.11
  0x08006B12:  F010 FB4F    BL         printf                   ; 0x080171B4
.L2:
  0x08006B16:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08006B1A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08006B1E:  F240 0100    MOVW       R1, #0                   ; 0x30000000 = ibuf.12
  0x08006B22:  F2C3 0100    MOVT       R1, #0x3000              ; 0x30000000 = ibuf.12
  0x08006B26:  F44F 7280    MOV.W      R2, #0x0100
  0x08006B2A:  F00A FB19    BL         HAL_UARTEx_ReceiveToIdle_DMA ; 0x08011160
  0x08006B2E:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006B32:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006B36:  6800         LDR        R0, [R0]
  0x08006B38:  2110         MOVS       R1, #16
  0x08006B3A:  F2C4 0102    MOVT       R1, #0x4002
  0x08006B3E:  4288         CMP        R0, R1
  0x08006B40:  F000 80A1    BEQ.W      .L3                      ; 0x08006C86
  0x08006B44:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006B48:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006B4C:  6800         LDR        R0, [R0]
  0x08006B4E:  2128         MOVS       R1, #40
  0x08006B50:  F2C4 0102    MOVT       R1, #0x4002
  0x08006B54:  4288         CMP        R0, R1
  0x08006B56:  F000 8096    BEQ.W      .L3                      ; 0x08006C86
  0x08006B5A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006B5E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006B62:  6800         LDR        R0, [R0]
  0x08006B64:  2140         MOVS       R1, #64
  0x08006B66:  F2C4 0102    MOVT       R1, #0x4002
  0x08006B6A:  4288         CMP        R0, R1
  0x08006B6C:  F000 808B    BEQ.W      .L3                      ; 0x08006C86
  0x08006B70:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006B74:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006B78:  6800         LDR        R0, [R0]
  0x08006B7A:  2158         MOVS       R1, #88
  0x08006B7C:  F2C4 0102    MOVT       R1, #0x4002
  0x08006B80:  4288         CMP        R0, R1
  0x08006B82:  F000 8080    BEQ.W      .L3                      ; 0x08006C86
  0x08006B86:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006B8A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006B8E:  6800         LDR        R0, [R0]
  0x08006B90:  2170         MOVS       R1, #112
  0x08006B92:  F2C4 0102    MOVT       R1, #0x4002
  0x08006B96:  4288         CMP        R0, R1
  0x08006B98:  D075         BEQ        .L3                      ; 0x08006C86
  0x08006B9A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006B9E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006BA2:  6800         LDR        R0, [R0]
  0x08006BA4:  2188         MOVS       R1, #136
  0x08006BA6:  F2C4 0102    MOVT       R1, #0x4002
  0x08006BAA:  4288         CMP        R0, R1
  0x08006BAC:  D06B         BEQ        .L3                      ; 0x08006C86
  0x08006BAE:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006BB2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006BB6:  6800         LDR        R0, [R0]
  0x08006BB8:  21A0         MOVS       R1, #160
  0x08006BBA:  F2C4 0102    MOVT       R1, #0x4002
  0x08006BBE:  4288         CMP        R0, R1
  0x08006BC0:  D061         BEQ        .L3                      ; 0x08006C86
  0x08006BC2:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006BC6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006BCA:  6800         LDR        R0, [R0]
  0x08006BCC:  21B8         MOVS       R1, #184
  0x08006BCE:  F2C4 0102    MOVT       R1, #0x4002
  0x08006BD2:  4288         CMP        R0, R1
  0x08006BD4:  D057         BEQ        .L3                      ; 0x08006C86
  0x08006BD6:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006BDA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006BDE:  6800         LDR        R0, [R0]
  0x08006BE0:  F240 4110    MOVW       R1, #0x0410
  0x08006BE4:  F2C4 0102    MOVT       R1, #0x4002
  0x08006BE8:  4288         CMP        R0, R1
  0x08006BEA:  D04C         BEQ        .L3                      ; 0x08006C86
  0x08006BEC:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006BF0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006BF4:  6800         LDR        R0, [R0]
  0x08006BF6:  F240 4128    MOVW       R1, #0x0428
  0x08006BFA:  F2C4 0102    MOVT       R1, #0x4002
  0x08006BFE:  4288         CMP        R0, R1
  0x08006C00:  D041         BEQ        .L3                      ; 0x08006C86
  0x08006C02:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C06:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C0A:  6800         LDR        R0, [R0]
  0x08006C0C:  F240 4140    MOVW       R1, #0x0440
  0x08006C10:  F2C4 0102    MOVT       R1, #0x4002
  0x08006C14:  4288         CMP        R0, R1
  0x08006C16:  D036         BEQ        .L3                      ; 0x08006C86
  0x08006C18:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C1C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C20:  6800         LDR        R0, [R0]
  0x08006C22:  F240 4158    MOVW       R1, #0x0458
  0x08006C26:  F2C4 0102    MOVT       R1, #0x4002
  0x08006C2A:  4288         CMP        R0, R1
  0x08006C2C:  D02B         BEQ        .L3                      ; 0x08006C86
  0x08006C2E:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C32:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C36:  6800         LDR        R0, [R0]
  0x08006C38:  F240 4170    MOVW       R1, #0x0470
  0x08006C3C:  F2C4 0102    MOVT       R1, #0x4002
  0x08006C40:  4288         CMP        R0, R1
  0x08006C42:  D020         BEQ        .L3                      ; 0x08006C86
  0x08006C44:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C48:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C4C:  6800         LDR        R0, [R0]
  0x08006C4E:  F240 4188    MOVW       R1, #0x0488
  0x08006C52:  F2C4 0102    MOVT       R1, #0x4002
  0x08006C56:  4288         CMP        R0, R1
  0x08006C58:  D015         BEQ        .L3                      ; 0x08006C86
  0x08006C5A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C5E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C62:  6800         LDR        R0, [R0]
  0x08006C64:  F240 41A0    MOVW       R1, #0x04A0
  0x08006C68:  F2C4 0102    MOVT       R1, #0x4002
  0x08006C6C:  4288         CMP        R0, R1
  0x08006C6E:  D00A         BEQ        .L3                      ; 0x08006C86
  0x08006C70:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C74:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C78:  6800         LDR        R0, [R0]
  0x08006C7A:  F240 41B8    MOVW       R1, #0x04B8
  0x08006C7E:  F2C4 0102    MOVT       R1, #0x4002
  0x08006C82:  4288         CMP        R0, R1
  0x08006C84:  D109         BNE        .L4                      ; 0x08006C9A
.L3:
  0x08006C86:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C8A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006C8E:  6801         LDR        R1, [R0]
  0x08006C90:  6808         LDR        R0, [R1]
  0x08006C92:  F020 0008    BIC        R0, R0, #8
  0x08006C96:  6008         STR        R0, [R1]
  0x08006C98:  E008         B          .L5                      ; 0x08006CAC
.L4:
  0x08006C9A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006C9E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006CA2:  6801         LDR        R1, [R0]
  0x08006CA4:  6808         LDR        R0, [R1]
  0x08006CA6:  F020 0004    BIC        R0, R0, #4
  0x08006CAA:  6008         STR        R0, [R1]
.L5:
  0x08006CAC:  F64B 00F4    MOVW       R0, #0xB8F4              ; 0x2400B8F4 = gsmRxThread::queueIsCreated
  0x08006CB0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F4 = gsmRxThread::queueIsCreated
  0x08006CB4:  6800         LDR        R0, [R0]
  0x08006CB6:  2800         CMP        R0, #0
  0x08006CB8:  D165         BNE        .L13                     ; 0x08006D86
  0x08006CBA:  F24B 600C    MOVW       R0, #0xB60C              ; 0x2400B60C = queue_ptr
  0x08006CBE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B60C = queue_ptr
  0x08006CC2:  F64B 01F0    MOVW       R1, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006CC6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006CCA:  F04F 32FF    MOV.W      R2, #0xFFFFFFFF
  0x08006CCE:  F01B FF3A    BL         _txe_queue_receive       ; 0x08022B46
  0x08006CD2:  9004         STR        R0, [SP, #16]
  0x08006CD4:  9804         LDR        R0, [SP, #16]
  0x08006CD6:  2800         CMP        R0, #0
  0x08006CD8:  D150         BNE        .L11                     ; 0x08006D7C
  0x08006CDA:  F64B 00F0    MOVW       R0, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006CDE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006CE2:  6800         LDR        R0, [R0]
  0x08006CE4:  6800         LDR        R0, [R0]
  0x08006CE6:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08006CEA:  D907         BLS        .L6                      ; 0x08006CFC
  0x08006CEC:  F64B 00F0    MOVW       R0, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006CF0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006CF4:  6801         LDR        R1, [R0]
  0x08006CF6:  F44F 7080    MOV.W      R0, #0x0100
  0x08006CFA:  6008         STR        R0, [R1]
.L6:
  0x08006CFC:  F64B 00F0    MOVW       R0, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D00:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D04:  6800         LDR        R0, [R0]
  0x08006D06:  6801         LDR        R1, [R0]
  0x08006D08:  F243 303E    MOVW       R0, #0x333E              ; 0x0802333E = .rodata..L.str.2.13
  0x08006D0C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802333E = .rodata..L.str.2.13
  0x08006D10:  F010 FA50    BL         printf                   ; 0x080171B4
  0x08006D14:  2000         MOVS       R0, #0
  0x08006D16:  9003         STR        R0, [SP, #12]
.L7:
  0x08006D18:  9803         LDR        R0, [SP, #12]
  0x08006D1A:  F64B 01F0    MOVW       R1, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D1E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D22:  6809         LDR        R1, [R1]
  0x08006D24:  6809         LDR        R1, [R1]
  0x08006D26:  4288         CMP        R0, R1
  0x08006D28:  D221         BCS        .L10                     ; 0x08006D6E
  0x08006D2A:  F64B 00F0    MOVW       R0, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D2E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D32:  6800         LDR        R0, [R0]
  0x08006D34:  9903         LDR        R1, [SP, #12]
  0x08006D36:  4408         ADD        R0, R1
  0x08006D38:  7900         LDRB       R0, [R0, #4]
  0x08006D3A:  2820         CMP        R0, #32
  0x08006D3C:  DB09         BLT        .L8                      ; 0x08006D52
  0x08006D3E:  F64B 00F0    MOVW       R0, #0xB8F0              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D42:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F0 = gsmRxThread::ptr
  0x08006D46:  6800         LDR        R0, [R0]
  0x08006D48:  9903         LDR        R1, [SP, #12]
  0x08006D4A:  4408         ADD        R0, R1
  0x08006D4C:  7900         LDRB       R0, [R0, #4]
  0x08006D4E:  9002         STR        R0, [SP, #8]
  0x08006D50:  E001         B          .L9                      ; 0x08006D56
.L8:
  0x08006D52:  205F         MOVS       R0, #95
  0x08006D54:  9002         STR        R0, [SP, #8]
.L9:
  0x08006D56:  9802         LDR        R0, [SP, #8]
  0x08006D58:  B2C1         UXTB       R1, R0
  0x08006D5A:  F243 3051    MOVW       R0, #0x3351              ; 0x08023351 = .rodata..L.str.3.14
  0x08006D5E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023351 = .rodata..L.str.3.14
  0x08006D62:  F010 FA27    BL         printf                   ; 0x080171B4
  0x08006D66:  9803         LDR        R0, [SP, #12]
  0x08006D68:  3001         ADDS       R0, #1
  0x08006D6A:  9003         STR        R0, [SP, #12]
  0x08006D6C:  E7D4         B          .L7                      ; 0x08006D18
.L10:
  0x08006D6E:  F243 3054    MOVW       R0, #0x3354              ; 0x08023354 = .rodata..L.str.4.15
  0x08006D72:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023354 = .rodata..L.str.4.15
  0x08006D76:  F010 FA1D    BL         printf                   ; 0x080171B4
  0x08006D7A:  E003         B          .L12                     ; 0x08006D84
.L11:
  0x08006D7C:  F44F 707A    MOV.W      R0, #0x03E8
  0x08006D80:  F01B FB97    BL         _tx_thread_sleep         ; 0x080224B2
.L12:
  0x08006D84:  E003         B          .L14                     ; 0x08006D8E
.L13:
  0x08006D86:  F242 7010    MOVW       R0, #0x2710
  0x08006D8A:  F01B FB92    BL         _tx_thread_sleep         ; 0x080224B2
.L14:
  0x08006D8E:  E78D         B          .L5                      ; 0x08006CAC
Section .text._nx_ipv6_option_error from charger_lto.o, size=98, align=4
_nx_ipv6_option_error:
  0x08006D90:  B580         PUSH       {R7, LR}
  0x08006D92:  B088         SUB        SP, SP, #32
  0x08006D94:  9007         STR        R0, [SP, #28]
  0x08006D96:  9106         STR        R1, [SP, #24]
  0x08006D98:  F88D 2017    STRB.W     R2, [SP, #23]
  0x08006D9C:  9304         STR        R3, [SP, #16]
  0x08006D9E:  2000         MOVS       R0, #0
  0x08006DA0:  9003         STR        R0, [SP, #12]
  0x08006DA2:  9806         LDR        R0, [SP, #24]
  0x08006DA4:  6B80         LDR        R0, [R0, #56]
  0x08006DA6:  9002         STR        R0, [SP, #8]
  0x08006DA8:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x08006DAC:  0980         LSRS       R0, R0, #6
  0x08006DAE:  4601         MOV        R1, R0
  0x08006DB0:  9101         STR        R1, [SP, #4]
  0x08006DB2:  2803         CMP        R0, #3
  0x08006DB4:  D81A         BHI        .L2                      ; 0x08006DEC
  0x08006DB6:  9901         LDR        R1, [SP, #4]
  0x08006DB8:  E8DF F001    TBB        [PC, R1]
  0x08006DBC:  18           DC.B       0x18                     ; '\x18'
  0x08006DBD:  15           DC.B       0x15                     ; '\x15'
  0x08006DBE:  0B           DC.B       0x0B                     ; '\v'
  0x08006DBF:  02           DC.B       0x02                     ; '\x02'
  0x08006DC0:  9802         LDR        R0, [SP, #8]
  0x08006DC2:  7EC0         LDRB       R0, [R0, #27]
  0x08006DC4:  0600         LSLS       R0, R0, #24
  0x08006DC6:  F1B0 4F7F    CMP.W      R0, #0xFF000000
  0x08006DCA:  D102         BNE        .L1                      ; 0x08006DD2
  0x08006DCC:  2054         MOVS       R0, #84
  0x08006DCE:  9003         STR        R0, [SP, #12]
  0x08006DD0:  E00C         B          .L2                      ; 0x08006DEC
.L1:
  0x08006DD2:  9807         LDR        R0, [SP, #28]
  0x08006DD4:  9906         LDR        R1, [SP, #24]
  0x08006DD6:  9A04         LDR        R2, [SP, #16]
  0x08006DD8:  F102 0328    ADD.W      R3, R2, #40
  0x08006DDC:  2200         MOVS       R2, #0
  0x08006DDE:  F2C0 4202    MOVT       R2, #0x0402
  0x08006DE2:  F00D FDD9    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x08006DE6:  2054         MOVS       R0, #84
  0x08006DE8:  9003         STR        R0, [SP, #12]
  0x08006DEA:  E7FF         B          .L2                      ; 0x08006DEC
.L2:
  0x08006DEC:  9803         LDR        R0, [SP, #12]
  0x08006DEE:  B008         ADD        SP, SP, #32
  0x08006DF0:  BD80         POP        {R7, PC}
Section .text.gsmRxData from charger_lto.o, size=670, align=2
gsmRxData:
  0x08006DF2:  B580         PUSH       {R7, LR}
  0x08006DF4:  B088         SUB        SP, SP, #32
  0x08006DF6:  9003         STR        R0, [SP, #12]
  0x08006DF8:  F240 0000    MOVW       R0, #0                   ; 0x30000000 = ibuf.12
  0x08006DFC:  F2C3 0000    MOVT       R0, #0x3000              ; 0x30000000 = ibuf.12
  0x08006E00:  9007         STR        R0, [SP, #28]
  0x08006E02:  F44F 7080    MOV.W      R0, #0x0100
  0x08006E06:  9006         STR        R0, [SP, #24]
  0x08006E08:  9806         LDR        R0, [SP, #24]
  0x08006E0A:  2801         CMP        R0, #1
  0x08006E0C:  DB1C         BLT        .L2                      ; 0x08006E48
  0x08006E0E:  9806         LDR        R0, [SP, #24]
  0x08006E10:  9907         LDR        R1, [SP, #28]
  0x08006E12:  F001 011F    AND        R1, R1, #31
  0x08006E16:  4408         ADD        R0, R1
  0x08006E18:  9005         STR        R0, [SP, #20]
  0x08006E1A:  9807         LDR        R0, [SP, #28]
  0x08006E1C:  9004         STR        R0, [SP, #16]
  0x08006E1E:  F3BF 8F4F    DSB        SY
.L1:
  0x08006E22:  9804         LDR        R0, [SP, #16]
  0x08006E24:  F64E 715C    MOVW       R1, #0xEF5C
  0x08006E28:  F2CE 0100    MOVT       R1, #0xE000
  0x08006E2C:  6008         STR        R0, [R1]
  0x08006E2E:  9804         LDR        R0, [SP, #16]
  0x08006E30:  3020         ADDS       R0, #32
  0x08006E32:  9004         STR        R0, [SP, #16]
  0x08006E34:  9805         LDR        R0, [SP, #20]
  0x08006E36:  3820         SUBS       R0, #32
  0x08006E38:  9005         STR        R0, [SP, #20]
  0x08006E3A:  9805         LDR        R0, [SP, #20]
  0x08006E3C:  2800         CMP        R0, #0
  0x08006E3E:  DCF0         BGT        .L1                      ; 0x08006E22
  0x08006E40:  F3BF 8F4F    DSB        SY
  0x08006E44:  F3BF 8F6F    ISB        SY
.L2:
  0x08006E48:  F64B 00F8    MOVW       R0, #0xB8F8              ; 0x2400B8F8 = ring_pos
  0x08006E4C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8F8 = ring_pos
  0x08006E50:  6800         LDR        R0, [R0]
  0x08006E52:  F64C 41CD    MOVW       R1, #0xCCCD
  0x08006E56:  F6CC 41CC    MOVT       R1, #0xCCCC
  0x08006E5A:  FBA0 2101    UMULL      R2, R1, R0, R1
  0x08006E5E:  08C9         LSRS       R1, R1, #3
  0x08006E60:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x08006E64:  EBA0 0041    SUB.W      R0, R0, R1, LSL #1
  0x08006E68:  F64B 01EC    MOVW       R1, #0xB8EC              ; 0x2400B8EC = gsmRxData::i
  0x08006E6C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8EC = gsmRxData::i
  0x08006E70:  6008         STR        R0, [R1]
  0x08006E72:  2000         MOVS       R0, #0
  0x08006E74:  9002         STR        R0, [SP, #8]
.L3:
  0x08006E76:  9802         LDR        R0, [SP, #8]
  0x08006E78:  9903         LDR        R1, [SP, #12]
  0x08006E7A:  4288         CMP        R0, R1
  0x08006E7C:  D218         BCS        .L4                      ; 0x08006EB0
  0x08006E7E:  9A02         LDR        R2, [SP, #8]
  0x08006E80:  F240 0000    MOVW       R0, #0                   ; 0x30000000 = ibuf.12
  0x08006E84:  F2C3 0000    MOVT       R0, #0x3000              ; 0x30000000 = ibuf.12
  0x08006E88:  5C80         LDRB       R0, [R0, R2]
  0x08006E8A:  F64B 01EC    MOVW       R1, #0xB8EC              ; 0x2400B8EC = gsmRxData::i
  0x08006E8E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8EC = gsmRxData::i
  0x08006E92:  6809         LDR        R1, [R1]
  0x08006E94:  EB01 1381    ADD.W      R3, R1, R1, LSL #6
  0x08006E98:  F640 0180    MOVW       R1, #0x0880              ; 0x20000880 = ring
  0x08006E9C:  F2C2 0100    MOVT       R1, #0x2000              ; 0x20000880 = ring
  0x08006EA0:  EB01 0183    ADD.W      R1, R1, R3, LSL #2
  0x08006EA4:  4411         ADD        R1, R2
  0x08006EA6:  7108         STRB       R0, [R1, #4]
  0x08006EA8:  9802         LDR        R0, [SP, #8]
  0x08006EAA:  3001         ADDS       R0, #1
  0x08006EAC:  9002         STR        R0, [SP, #8]
  0x08006EAE:  E7E2         B          .L3                      ; 0x08006E76
.L4:
  0x08006EB0:  9A03         LDR        R2, [SP, #12]
  0x08006EB2:  F64B 01EC    MOVW       R1, #0xB8EC              ; 0x2400B8EC = gsmRxData::i
  0x08006EB6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8EC = gsmRxData::i
  0x08006EBA:  6808         LDR        R0, [R1]
  0x08006EBC:  EB00 1380    ADD.W      R3, R0, R0, LSL #6
  0x08006EC0:  F640 0080    MOVW       R0, #0x0880              ; 0x20000880 = ring
  0x08006EC4:  F2C2 0000    MOVT       R0, #0x2000              ; 0x20000880 = ring
  0x08006EC8:  F840 2023    STR.W      R2, [R0, R3, LSL #2]
  0x08006ECC:  6809         LDR        R1, [R1]
  0x08006ECE:  EB01 1181    ADD.W      R1, R1, R1, LSL #6
  0x08006ED2:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08006ED6:  9001         STR        R0, [SP, #4]
  0x08006ED8:  F24B 600C    MOVW       R0, #0xB60C              ; 0x2400B60C = queue_ptr
  0x08006EDC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B60C = queue_ptr
  0x08006EE0:  A901         ADD        R1, SP, #4
  0x08006EE2:  2200         MOVS       R2, #0
  0x08006EE4:  F01B FE75    BL         _txe_queue_send          ; 0x08022BD2
  0x08006EE8:  F64B 01F8    MOVW       R1, #0xB8F8              ; 0x2400B8F8 = ring_pos
  0x08006EEC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8F8 = ring_pos
  0x08006EF0:  6808         LDR        R0, [R1]
  0x08006EF2:  3001         ADDS       R0, #1
  0x08006EF4:  6008         STR        R0, [R1]
  0x08006EF6:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08006EFA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08006EFE:  F240 0100    MOVW       R1, #0                   ; 0x30000000 = ibuf.12
  0x08006F02:  F2C3 0100    MOVT       R1, #0x3000              ; 0x30000000 = ibuf.12
  0x08006F06:  F44F 7280    MOV.W      R2, #0x0100
  0x08006F0A:  F00A F929    BL         HAL_UARTEx_ReceiveToIdle_DMA ; 0x08011160
  0x08006F0E:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F12:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F16:  6800         LDR        R0, [R0]
  0x08006F18:  2110         MOVS       R1, #16
  0x08006F1A:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F1E:  4288         CMP        R0, R1
  0x08006F20:  F000 80A1    BEQ.W      .L5                      ; 0x08007066
  0x08006F24:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F28:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F2C:  6800         LDR        R0, [R0]
  0x08006F2E:  2128         MOVS       R1, #40
  0x08006F30:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F34:  4288         CMP        R0, R1
  0x08006F36:  F000 8096    BEQ.W      .L5                      ; 0x08007066
  0x08006F3A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F3E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F42:  6800         LDR        R0, [R0]
  0x08006F44:  2140         MOVS       R1, #64
  0x08006F46:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F4A:  4288         CMP        R0, R1
  0x08006F4C:  F000 808B    BEQ.W      .L5                      ; 0x08007066
  0x08006F50:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F54:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F58:  6800         LDR        R0, [R0]
  0x08006F5A:  2158         MOVS       R1, #88
  0x08006F5C:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F60:  4288         CMP        R0, R1
  0x08006F62:  F000 8080    BEQ.W      .L5                      ; 0x08007066
  0x08006F66:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F6A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F6E:  6800         LDR        R0, [R0]
  0x08006F70:  2170         MOVS       R1, #112
  0x08006F72:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F76:  4288         CMP        R0, R1
  0x08006F78:  D075         BEQ        .L5                      ; 0x08007066
  0x08006F7A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F7E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F82:  6800         LDR        R0, [R0]
  0x08006F84:  2188         MOVS       R1, #136
  0x08006F86:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F8A:  4288         CMP        R0, R1
  0x08006F8C:  D06B         BEQ        .L5                      ; 0x08007066
  0x08006F8E:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006F92:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006F96:  6800         LDR        R0, [R0]
  0x08006F98:  21A0         MOVS       R1, #160
  0x08006F9A:  F2C4 0102    MOVT       R1, #0x4002
  0x08006F9E:  4288         CMP        R0, R1
  0x08006FA0:  D061         BEQ        .L5                      ; 0x08007066
  0x08006FA2:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006FA6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006FAA:  6800         LDR        R0, [R0]
  0x08006FAC:  21B8         MOVS       R1, #184
  0x08006FAE:  F2C4 0102    MOVT       R1, #0x4002
  0x08006FB2:  4288         CMP        R0, R1
  0x08006FB4:  D057         BEQ        .L5                      ; 0x08007066
  0x08006FB6:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006FBA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006FBE:  6800         LDR        R0, [R0]
  0x08006FC0:  F240 4110    MOVW       R1, #0x0410
  0x08006FC4:  F2C4 0102    MOVT       R1, #0x4002
  0x08006FC8:  4288         CMP        R0, R1
  0x08006FCA:  D04C         BEQ        .L5                      ; 0x08007066
  0x08006FCC:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006FD0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006FD4:  6800         LDR        R0, [R0]
  0x08006FD6:  F240 4128    MOVW       R1, #0x0428
  0x08006FDA:  F2C4 0102    MOVT       R1, #0x4002
  0x08006FDE:  4288         CMP        R0, R1
  0x08006FE0:  D041         BEQ        .L5                      ; 0x08007066
  0x08006FE2:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006FE6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08006FEA:  6800         LDR        R0, [R0]
  0x08006FEC:  F240 4140    MOVW       R1, #0x0440
  0x08006FF0:  F2C4 0102    MOVT       R1, #0x4002
  0x08006FF4:  4288         CMP        R0, R1
  0x08006FF6:  D036         BEQ        .L5                      ; 0x08007066
  0x08006FF8:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08006FFC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007000:  6800         LDR        R0, [R0]
  0x08007002:  F240 4158    MOVW       R1, #0x0458
  0x08007006:  F2C4 0102    MOVT       R1, #0x4002
  0x0800700A:  4288         CMP        R0, R1
  0x0800700C:  D02B         BEQ        .L5                      ; 0x08007066
  0x0800700E:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08007012:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007016:  6800         LDR        R0, [R0]
  0x08007018:  F240 4170    MOVW       R1, #0x0470
  0x0800701C:  F2C4 0102    MOVT       R1, #0x4002
  0x08007020:  4288         CMP        R0, R1
  0x08007022:  D020         BEQ        .L5                      ; 0x08007066
  0x08007024:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08007028:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x0800702C:  6800         LDR        R0, [R0]
  0x0800702E:  F240 4188    MOVW       R1, #0x0488
  0x08007032:  F2C4 0102    MOVT       R1, #0x4002
  0x08007036:  4288         CMP        R0, R1
  0x08007038:  D015         BEQ        .L5                      ; 0x08007066
  0x0800703A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x0800703E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007042:  6800         LDR        R0, [R0]
  0x08007044:  F240 41A0    MOVW       R1, #0x04A0
  0x08007048:  F2C4 0102    MOVT       R1, #0x4002
  0x0800704C:  4288         CMP        R0, R1
  0x0800704E:  D00A         BEQ        .L5                      ; 0x08007066
  0x08007050:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08007054:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007058:  6800         LDR        R0, [R0]
  0x0800705A:  F240 41B8    MOVW       R1, #0x04B8
  0x0800705E:  F2C4 0102    MOVT       R1, #0x4002
  0x08007062:  4288         CMP        R0, R1
  0x08007064:  D109         BNE        .L6                      ; 0x0800707A
.L5:
  0x08007066:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x0800706A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x0800706E:  6801         LDR        R1, [R0]
  0x08007070:  6808         LDR        R0, [R1]
  0x08007072:  F020 0008    BIC        R0, R0, #8
  0x08007076:  6008         STR        R0, [R1]
  0x08007078:  E008         B          .L7                      ; 0x0800708C
.L6:
  0x0800707A:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x0800707E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007082:  6801         LDR        R1, [R0]
  0x08007084:  6808         LDR        R0, [R1]
  0x08007086:  F020 0004    BIC        R0, R0, #4
  0x0800708A:  6008         STR        R0, [R1]
.L7:
  0x0800708C:  B008         ADD        SP, SP, #32
  0x0800708E:  BD80         POP        {R7, PC}
Section .text.gsmThread from charger_lto.o, size=482, align=2
gsmThread:
  0x08007090:  B5B0         PUSH       {R4-R5, R7, LR}
  0x08007092:  B08C         SUB        SP, SP, #48
  0x08007094:  900B         STR        R0, [SP, #44]
  0x08007096:  F010 FBB4    BL         TurnGSMModuleOn()        ; 0x08017802
  0x0800709A:  F242 7010    MOVW       R0, #0x2710
  0x0800709E:  F01B FA08    BL         _tx_thread_sleep         ; 0x080224B2
.L1:
  0x080070A2:  F44F 707A    MOV.W      R0, #0x03E8
  0x080070A6:  F01B FA04    BL         _tx_thread_sleep         ; 0x080224B2
  0x080070AA:  F64B 00E8    MOVW       R0, #0xB8E8              ; 0x2400B8E8 = gsmThread::idx
  0x080070AE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8E8 = gsmThread::idx
  0x080070B2:  6802         LDR        R2, [R0]
  0x080070B4:  F648 30A3    MOVW       R0, #0x8BA3
  0x080070B8:  F6CB 202E    MOVT       R0, #0xBA2E
  0x080070BC:  FBA2 1000    UMULL      R1, R0, R2, R0
  0x080070C0:  0900         LSRS       R0, R0, #4
  0x080070C2:  2116         MOVS       R1, #22
  0x080070C4:  FB00 2011    MLS        R0, R0, R1, R2
  0x080070C8:  900A         STR        R0, [SP, #40]
  0x080070CA:  990A         LDR        R1, [SP, #40]
  0x080070CC:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x080070D0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x080070D4:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x080070D8:  7E00         LDRB       R0, [R0, #24]
  0x080070DA:  07C0         LSLS       R0, R0, #31
  0x080070DC:  B158         CBZ        R0, .L2                  ; 0x080070F6
  0x080070DE:  990A         LDR        R1, [SP, #40]
  0x080070E0:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x080070E4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x080070E8:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x080070EC:  7E40         LDRB       R0, [R0, #25]
  0x080070EE:  07C0         LSLS       R0, R0, #31
  0x080070F0:  2800         CMP        R0, #0
  0x080070F2:  F040 808B    BNE.W      .L8                      ; 0x0800720C
.L2:
  0x080070F6:  9A0A         LDR        R2, [SP, #40]
  0x080070F8:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x080070FC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x08007100:  EB00 1142    ADD.W      R1, R0, R2, LSL #5
  0x08007104:  0152         LSLS       R2, R2, #5
  0x08007106:  5882         LDR        R2, [R0, R2]
  0x08007108:  684B         LDR        R3, [R1, #4]
  0x0800710A:  6888         LDR        R0, [R1, #8]
  0x0800710C:  F8D1 C00C    LDR.W      R12, [R1, #12]
  0x08007110:  F8D1 E010    LDR.W      LR, [R1, #16]
  0x08007114:  694C         LDR        R4, [R1, #20]
  0x08007116:  F643 051B    MOVW       R5, #0x381B              ; 0x0802381B = .rodata..L.str.1.19
  0x0800711A:  F6C0 0502    MOVT       R5, #0x0802              ; 0x0802381B = .rodata..L.str.1.19
  0x0800711E:  4669         MOV        R1, SP
  0x08007120:  610D         STR        R5, [R1, #16]
  0x08007122:  60CC         STR        R4, [R1, #12]
  0x08007124:  F8C1 E008    STR.W      LR, [R1, #8]
  0x08007128:  F8C1 C004    STR.W      R12, [R1, #4]
  0x0800712C:  6008         STR        R0, [R1]
  0x0800712E:  F240 1000    MOVW       R0, #0x0100              ; 0x30000100 = obuf
  0x08007132:  F2C3 0000    MOVT       R0, #0x3000              ; 0x30000100 = obuf
  0x08007136:  9007         STR        R0, [SP, #28]
  0x08007138:  F243 3157    MOVW       R1, #0x3357              ; 0x08023357 = .rodata..L.str.18
  0x0800713C:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023357 = .rodata..L.str.18
  0x08007140:  F01B FFB7    BL         sprintf                  ; 0x080230B2
  0x08007144:  9807         LDR        R0, [SP, #28]
  0x08007146:  F01C F852    BL         strlen                   ; 0x080231EE
  0x0800714A:  9009         STR        R0, [SP, #36]
  0x0800714C:  9809         LDR        R0, [SP, #36]
  0x0800714E:  2800         CMP        R0, #0
  0x08007150:  D05C         BEQ        .L8                      ; 0x0800720C
  0x08007152:  9909         LDR        R1, [SP, #36]
  0x08007154:  F643 001D    MOVW       R0, #0x381D              ; 0x0802381D = .rodata..L.str.2.20
  0x08007158:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802381D = .rodata..L.str.2.20
  0x0800715C:  F010 F82A    BL         printf                   ; 0x080171B4
  0x08007160:  2000         MOVS       R0, #0
  0x08007162:  9008         STR        R0, [SP, #32]
.L3:
  0x08007164:  9808         LDR        R0, [SP, #32]
  0x08007166:  9909         LDR        R1, [SP, #36]
  0x08007168:  4288         CMP        R0, R1
  0x0800716A:  D21D         BCS        .L6                      ; 0x080071A8
  0x0800716C:  9908         LDR        R1, [SP, #32]
  0x0800716E:  F240 1000    MOVW       R0, #0x0100              ; 0x30000100 = obuf
  0x08007172:  F2C3 0000    MOVT       R0, #0x3000              ; 0x30000100 = obuf
  0x08007176:  5C40         LDRB       R0, [R0, R1]
  0x08007178:  2820         CMP        R0, #32
  0x0800717A:  DB07         BLT        .L4                      ; 0x0800718C
  0x0800717C:  9908         LDR        R1, [SP, #32]
  0x0800717E:  F240 1000    MOVW       R0, #0x0100              ; 0x30000100 = obuf
  0x08007182:  F2C3 0000    MOVT       R0, #0x3000              ; 0x30000100 = obuf
  0x08007186:  5C40         LDRB       R0, [R0, R1]
  0x08007188:  9006         STR        R0, [SP, #24]
  0x0800718A:  E001         B          .L5                      ; 0x08007190
.L4:
  0x0800718C:  205F         MOVS       R0, #95
  0x0800718E:  9006         STR        R0, [SP, #24]
.L5:
  0x08007190:  9806         LDR        R0, [SP, #24]
  0x08007192:  B2C1         UXTB       R1, R0
  0x08007194:  F243 3066    MOVW       R0, #0x3366              ; 0x08023366 = .rodata..L.str.3.21
  0x08007198:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023366 = .rodata..L.str.3.21
  0x0800719C:  F010 F80A    BL         printf                   ; 0x080171B4
  0x080071A0:  9808         LDR        R0, [SP, #32]
  0x080071A2:  3001         ADDS       R0, #1
  0x080071A4:  9008         STR        R0, [SP, #32]
  0x080071A6:  E7DD         B          .L3                      ; 0x08007164
.L6:
  0x080071A8:  F243 3069    MOVW       R0, #0x3369              ; 0x08023369 = .rodata..L.str.4.22
  0x080071AC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023369 = .rodata..L.str.4.22
  0x080071B0:  F010 F800    BL         printf                   ; 0x080171B4
  0x080071B4:  F240 1000    MOVW       R0, #0x0100              ; 0x30000100 = obuf
  0x080071B8:  F2C3 0000    MOVT       R0, #0x3000              ; 0x30000100 = obuf
  0x080071BC:  9005         STR        R0, [SP, #20]
  0x080071BE:  F01C F816    BL         strlen                   ; 0x080231EE
  0x080071C2:  9905         LDR        R1, [SP, #20]
  0x080071C4:  B282         UXTH       R2, R0
  0x080071C6:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x080071CA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x080071CE:  F014 FE56    BL         HAL_UART_Transmit_IT     ; 0x0801BE7E
  0x080071D2:  990A         LDR        R1, [SP, #40]
  0x080071D4:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x080071D8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x080071DC:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x080071E0:  7E00         LDRB       R0, [R0, #24]
  0x080071E2:  07C0         LSLS       R0, R0, #31
  0x080071E4:  B140         CBZ        R0, .L7                  ; 0x080071F8
  0x080071E6:  990A         LDR        R1, [SP, #40]
  0x080071E8:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x080071EC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x080071F0:  EB00 1141    ADD.W      R1, R0, R1, LSL #5
  0x080071F4:  2001         MOVS       R0, #1
  0x080071F6:  7648         STRB       R0, [R1, #25]
.L7:
  0x080071F8:  990A         LDR        R1, [SP, #40]
  0x080071FA:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x080071FE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x08007202:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x08007206:  8B40         LDRH       R0, [R0, #26]
  0x08007208:  F01B F953    BL         _tx_thread_sleep         ; 0x080224B2
.L8:
  0x0800720C:  990A         LDR        R1, [SP, #40]
  0x0800720E:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x08007212:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x08007216:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x0800721A:  8B80         LDRH       R0, [R0, #28]
  0x0800721C:  B308         CBZ        R0, .L10                 ; 0x08007262
  0x0800721E:  980A         LDR        R0, [SP, #40]
  0x08007220:  F64B 5114    MOVW       R1, #0xBD14              ; 0x2400BD14 = rr
  0x08007224:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BD14 = rr
  0x08007228:  EB01 1240    ADD.W      R2, R1, R0, LSL #5
  0x0800722C:  8BD0         LDRH       R0, [R2, #30]
  0x0800722E:  3001         ADDS       R0, #1
  0x08007230:  83D0         STRH       R0, [R2, #30]
  0x08007232:  B280         UXTH       R0, R0
  0x08007234:  9A0A         LDR        R2, [SP, #40]
  0x08007236:  EB01 1142    ADD.W      R1, R1, R2, LSL #5
  0x0800723A:  8B89         LDRH       R1, [R1, #28]
  0x0800723C:  4288         CMP        R0, R1
  0x0800723E:  DB0F         BLT        .L9                      ; 0x08007260
  0x08007240:  990A         LDR        R1, [SP, #40]
  0x08007242:  F64B 5014    MOVW       R0, #0xBD14              ; 0x2400BD14 = rr
  0x08007246:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BD14 = rr
  0x0800724A:  EB00 1141    ADD.W      R1, R0, R1, LSL #5
  0x0800724E:  2000         MOVS       R0, #0
  0x08007250:  83C8         STRH       R0, [R1, #30]
  0x08007252:  F64B 01E8    MOVW       R1, #0xB8E8              ; 0x2400B8E8 = gsmThread::idx
  0x08007256:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8E8 = gsmThread::idx
  0x0800725A:  6808         LDR        R0, [R1]
  0x0800725C:  3001         ADDS       R0, #1
  0x0800725E:  6008         STR        R0, [R1]
.L9:
  0x08007260:  E006         B          .L11                     ; 0x08007270
.L10:
  0x08007262:  F64B 01E8    MOVW       R1, #0xB8E8              ; 0x2400B8E8 = gsmThread::idx
  0x08007266:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8E8 = gsmThread::idx
  0x0800726A:  6808         LDR        R0, [R1]
  0x0800726C:  3001         ADDS       R0, #1
  0x0800726E:  6008         STR        R0, [R1]
.L11:
  0x08007270:  E717         B          .L1                      ; 0x080070A2
Section .text.TurnGSMModuleOn()::$_0::operator()() const from charger_lto.o, size=138, align=2
TurnGSMModuleOn()::$_0::operator()() const:
  0x08007272:  B580         PUSH       {R7, LR}
  0x08007274:  B086         SUB        SP, SP, #24
  0x08007276:  9004         STR        R0, [SP, #16]
  0x08007278:  2001         MOVS       R0, #1
  0x0800727A:  9003         STR        R0, [SP, #12]
.L1:
  0x0800727C:  9803         LDR        R0, [SP, #12]
  0x0800727E:  2805         CMP        R0, #5
  0x08007280:  DC35         BGT        .L3                      ; 0x080072EE
  0x08007282:  F643 308F    MOVW       R0, #0x3B8F              ; 0x08023B8F = .rodata..L.str.40
  0x08007286:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023B8F = .rodata..L.str.40
  0x0800728A:  F00F FF93    BL         printf                   ; 0x080171B4
  0x0800728E:  F640 4000    MOVW       R0, #0x0C00
  0x08007292:  F6C5 0002    MOVT       R0, #0x5802
  0x08007296:  9001         STR        R0, [SP, #4]
  0x08007298:  F44F 6180    MOV.W      R1, #0x0400
  0x0800729C:  9100         STR        R1, [SP, #0]
  0x0800729E:  2201         MOVS       R2, #1
  0x080072A0:  F012 FE4B    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x080072A4:  2032         MOVS       R0, #50
  0x080072A6:  F01B F904    BL         _tx_thread_sleep         ; 0x080224B2
  0x080072AA:  9900         LDR        R1, [SP, #0]
  0x080072AC:  9801         LDR        R0, [SP, #4]
  0x080072AE:  2200         MOVS       R2, #0
  0x080072B0:  F012 FE43    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x080072B4:  F10D 000B    ADD.W      R0, SP, #11
  0x080072B8:  F000 F820    BL         TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const ; 0x080072FC
  0x080072BC:  B158         CBZ        R0, .L2                  ; 0x080072D6
  0x080072BE:  9903         LDR        R1, [SP, #12]
  0x080072C0:  F243 3098    MOVW       R0, #0x3398              ; 0x08023398 = .rodata..L.str.41
  0x080072C4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023398 = .rodata..L.str.41
  0x080072C8:  2205         MOVS       R2, #5
  0x080072CA:  F00F FF73    BL         printf                   ; 0x080171B4
  0x080072CE:  2001         MOVS       R0, #1
  0x080072D0:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080072D4:  E00E         B          .L4                      ; 0x080072F4
.L2:
  0x080072D6:  9903         LDR        R1, [SP, #12]
  0x080072D8:  F243 30C7    MOVW       R0, #0x33C7              ; 0x080233C7 = .rodata..L.str.42
  0x080072DC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233C7 = .rodata..L.str.42
  0x080072E0:  2205         MOVS       R2, #5
  0x080072E2:  F00F FF67    BL         printf                   ; 0x080171B4
  0x080072E6:  9803         LDR        R0, [SP, #12]
  0x080072E8:  3001         ADDS       R0, #1
  0x080072EA:  9003         STR        R0, [SP, #12]
  0x080072EC:  E7C6         B          .L1                      ; 0x0800727C
.L3:
  0x080072EE:  2000         MOVS       R0, #0
  0x080072F0:  F88D 0017    STRB.W     R0, [SP, #23]
.L4:
  0x080072F4:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x080072F8:  B006         ADD        SP, SP, #24
  0x080072FA:  BD80         POP        {R7, PC}
Section .text.TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const from charger_lto.o, size=98, align=2
TurnGSMModuleOn()::$_0::operator()() const::{lambda()#1}::operator()() const:
  0x080072FC:  B580         PUSH       {R7, LR}
  0x080072FE:  B084         SUB        SP, SP, #16
  0x08007300:  9002         STR        R0, [SP, #8]
  0x08007302:  F00F FB69    BL         _tx_time_get             ; 0x080169D8
  0x08007306:  9001         STR        R0, [SP, #4]
.L1:
  0x08007308:  F00F FB66    BL         _tx_time_get             ; 0x080169D8
  0x0800730C:  9901         LDR        R1, [SP, #4]
  0x0800730E:  1A40         SUBS       R0, R0, R1
  0x08007310:  F242 710F    MOVW       R1, #0x270F
  0x08007314:  4288         CMP        R0, R1
  0x08007316:  D81B         BHI        .L3                      ; 0x08007350
  0x08007318:  2064         MOVS       R0, #100
  0x0800731A:  F01B F8CA    BL         _tx_thread_sleep         ; 0x080224B2
  0x0800731E:  F640 4000    MOVW       R0, #0x0C00
  0x08007322:  F6C5 0002    MOVT       R0, #0x5802
  0x08007326:  F44F 5100    MOV.W      R1, #0x2000
  0x0800732A:  F012 FDE2    BL         HAL_GPIO_ReadPin         ; 0x08019EF2
  0x0800732E:  2801         CMP        R0, #1
  0x08007330:  D10D         BNE        .L2                      ; 0x0800734E
  0x08007332:  F00F FB51    BL         _tx_time_get             ; 0x080169D8
  0x08007336:  9901         LDR        R1, [SP, #4]
  0x08007338:  1A41         SUBS       R1, R0, R1
  0x0800733A:  F643 007F    MOVW       R0, #0x387F              ; 0x0802387F = .rodata..L.str.43
  0x0800733E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802387F = .rodata..L.str.43
  0x08007342:  F00F FF37    BL         printf                   ; 0x080171B4
  0x08007346:  2001         MOVS       R0, #1
  0x08007348:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0800734C:  E003         B          .L4                      ; 0x08007356
.L2:
  0x0800734E:  E7DB         B          .L1                      ; 0x08007308
.L3:
  0x08007350:  2000         MOVS       R0, #0
  0x08007352:  F88D 000F    STRB.W     R0, [SP, #15]
.L4:
  0x08007356:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0800735A:  B004         ADD        SP, SP, #16
  0x0800735C:  BD80         POP        {R7, PC}
Section .text.DoNothing() from charger_lto.o, size=2, align=2
DoNothing():
_nx_tcp_initialize:
DebugMon_Handler:
  0x0800735E:  4770         BX         LR                       ; Dedupe identical section .text._nx_tcp_initialize
Section .text.main from charger_lto.o, size=286, align=2
main:
  0x08007360:  B580         PUSH       {R7, LR}
  0x08007362:  B084         SUB        SP, SP, #16
  0x08007364:  2000         MOVS       R0, #0
  0x08007366:  9000         STR        R0, [SP, #0]
  0x08007368:  F643 30B0    MOVW       R0, #0x3BB0              ; 0x08023BB0 = .rodata..L.str.44
  0x0800736C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023BB0 = .rodata..L.str.44
  0x08007370:  F643 31C9    MOVW       R1, #0x3BC9              ; 0x08023BC9 = .rodata..L.str.1.45
  0x08007374:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023BC9 = .rodata..L.str.1.45
  0x08007378:  F643 5290    MOVW       R2, #0x3D90              ; 0x08023D90 = .rodata..L.str.2.46
  0x0800737C:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023D90 = .rodata..L.str.2.46
  0x08007380:  F00F FF18    BL         printf                   ; 0x080171B4
  0x08007384:  F000 F87B    BL         MPU_Config()             ; 0x0800747E
  0x08007388:  F64E 5014    MOVW       R0, #0xED14
  0x0800738C:  F2CE 0000    MOVT       R0, #0xE000
  0x08007390:  6800         LDR        R0, [R0]
  0x08007392:  0380         LSLS       R0, R0, #14
  0x08007394:  2800         CMP        R0, #0
  0x08007396:  D500         BPL        .L1                      ; 0x0800739A
  0x08007398:  E019         B          .L2                      ; 0x080073CE
.L1:
  0x0800739A:  F3BF 8F4F    DSB        SY
  0x0800739E:  F3BF 8F6F    ISB        SY
  0x080073A2:  F64E 7150    MOVW       R1, #0xEF50
  0x080073A6:  F2CE 0100    MOVT       R1, #0xE000
  0x080073AA:  2000         MOVS       R0, #0
  0x080073AC:  6008         STR        R0, [R1]
  0x080073AE:  F3BF 8F4F    DSB        SY
  0x080073B2:  F3BF 8F6F    ISB        SY
  0x080073B6:  F64E 5114    MOVW       R1, #0xED14
  0x080073BA:  F2CE 0100    MOVT       R1, #0xE000
  0x080073BE:  6808         LDR        R0, [R1]
  0x080073C0:  F440 3000    ORR        R0, R0, #0x020000
  0x080073C4:  6008         STR        R0, [R1]
  0x080073C6:  F3BF 8F4F    DSB        SY
  0x080073CA:  F3BF 8F6F    ISB        SY
.L2:
  0x080073CE:  F64E 5014    MOVW       R0, #0xED14
  0x080073D2:  F2CE 0000    MOVT       R0, #0xE000
  0x080073D6:  6800         LDR        R0, [R0]
  0x080073D8:  03C0         LSLS       R0, R0, #15
  0x080073DA:  2800         CMP        R0, #0
  0x080073DC:  D500         BPL        .L3                      ; 0x080073E0
  0x080073DE:  E037         B          .L6                      ; 0x08007450
.L3:
  0x080073E0:  F64E 5184    MOVW       R1, #0xED84
  0x080073E4:  F2CE 0100    MOVT       R1, #0xE000
  0x080073E8:  2000         MOVS       R0, #0
  0x080073EA:  6008         STR        R0, [R1]
  0x080073EC:  F3BF 8F4F    DSB        SY
  0x080073F0:  F64E 5080    MOVW       R0, #0xED80
  0x080073F4:  F2CE 0000    MOVT       R0, #0xE000
  0x080073F8:  6800         LDR        R0, [R0]
  0x080073FA:  9003         STR        R0, [SP, #12]
  0x080073FC:  9803         LDR        R0, [SP, #12]
  0x080073FE:  F3C0 304E    UBFX       R0, R0, #13, #15
  0x08007402:  9002         STR        R0, [SP, #8]
.L4:
  0x08007404:  9803         LDR        R0, [SP, #12]
  0x08007406:  F3C0 00C9    UBFX       R0, R0, #3, #10
  0x0800740A:  9001         STR        R0, [SP, #4]
.L5:
  0x0800740C:  9902         LDR        R1, [SP, #8]
  0x0800740E:  9801         LDR        R0, [SP, #4]
  0x08007410:  0780         LSLS       R0, R0, #30
  0x08007412:  F361 104D    BFI        R0, R1, #5, #9
  0x08007416:  F64E 7160    MOVW       R1, #0xEF60
  0x0800741A:  F2CE 0100    MOVT       R1, #0xE000
  0x0800741E:  6008         STR        R0, [R1]
  0x08007420:  9801         LDR        R0, [SP, #4]
  0x08007422:  1E41         SUBS       R1, R0, #1
  0x08007424:  9101         STR        R1, [SP, #4]
  0x08007426:  2800         CMP        R0, #0
  0x08007428:  D1F0         BNE        .L5                      ; 0x0800740C
  0x0800742A:  9802         LDR        R0, [SP, #8]
  0x0800742C:  1E41         SUBS       R1, R0, #1
  0x0800742E:  9102         STR        R1, [SP, #8]
  0x08007430:  2800         CMP        R0, #0
  0x08007432:  D1E7         BNE        .L4                      ; 0x08007404
  0x08007434:  F3BF 8F4F    DSB        SY
  0x08007438:  F64E 5114    MOVW       R1, #0xED14
  0x0800743C:  F2CE 0100    MOVT       R1, #0xE000
  0x08007440:  6808         LDR        R0, [R1]
  0x08007442:  F440 3080    ORR        R0, R0, #0x010000
  0x08007446:  6008         STR        R0, [R1]
  0x08007448:  F3BF 8F4F    DSB        SY
  0x0800744C:  F3BF 8F6F    ISB        SY
.L6:
  0x08007450:  F000 FC20    BL         HAL_Init                 ; 0x08007C94
  0x08007454:  F010 FA3B    BL         SystemClock_Config()     ; 0x080178CE
  0x08007458:  F7FE FFE3    BL         MX_GPIO_Init             ; 0x08006422
  0x0800745C:  F7FE F8D5    BL         MX_DMA_Init              ; 0x0800560A
  0x08007460:  F000 F84C    BL         MX_RTC_Init              ; 0x080074FC
  0x08007464:  F000 F934    BL         MX_SPI4_Init             ; 0x080076D0
  0x08007468:  F7FF FF79    BL         DoNothing()              ; 0x0800735E
  0x0800746C:  F000 FB1E    BL         MX_USART3_UART_Init      ; 0x08007AAC
  0x08007470:  F000 FA86    BL         MX_TIM3_Init             ; 0x08007980
  0x08007474:  F010 FB97    BL         MX_TIM8_Init             ; 0x08017BA6
  0x08007478:  F010 F901    BL         MX_ThreadX_Init          ; 0x0801767E
.L7:
  0x0800747C:  E7FE         B          .L7                      ; 0x0800747C
Section .text.MPU_Config() from charger_lto.o, size=86, align=2
MPU_Config():
  0x0800747E:  B580         PUSH       {R7, LR}
  0x08007480:  B086         SUB        SP, SP, #24
  0x08007482:  2000         MOVS       R0, #0
  0x08007484:  9001         STR        R0, [SP, #4]
  0x08007486:  9005         STR        R0, [SP, #20]
  0x08007488:  9004         STR        R0, [SP, #16]
  0x0800748A:  9003         STR        R0, [SP, #12]
  0x0800748C:  9002         STR        R0, [SP, #8]
  0x0800748E:  F000 FCD1    BL         HAL_MPU_Disable          ; 0x08007E34
  0x08007492:  9801         LDR        R0, [SP, #4]
  0x08007494:  2101         MOVS       R1, #1
  0x08007496:  F88D 1008    STRB.W     R1, [SP, #8]
  0x0800749A:  F88D 0009    STRB.W     R0, [SP, #9]
  0x0800749E:  9003         STR        R0, [SP, #12]
  0x080074A0:  221F         MOVS       R2, #31
  0x080074A2:  F88D 2010    STRB.W     R2, [SP, #16]
  0x080074A6:  2287         MOVS       R2, #135
  0x080074A8:  F88D 2011    STRB.W     R2, [SP, #17]
  0x080074AC:  F88D 0012    STRB.W     R0, [SP, #18]
  0x080074B0:  F88D 0013    STRB.W     R0, [SP, #19]
  0x080074B4:  F88D 1014    STRB.W     R1, [SP, #20]
  0x080074B8:  F88D 1015    STRB.W     R1, [SP, #21]
  0x080074BC:  F88D 0016    STRB.W     R0, [SP, #22]
  0x080074C0:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080074C4:  A802         ADD        R0, SP, #8
  0x080074C6:  F010 FD28    BL         HAL_MPU_ConfigRegion     ; 0x08017F1A
  0x080074CA:  2004         MOVS       R0, #4
  0x080074CC:  F010 FD0D    BL         HAL_MPU_Enable           ; 0x08017EEA
  0x080074D0:  B006         ADD        SP, SP, #24
  0x080074D2:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_PeriodElapsedCallback from charger_lto.o, size=30, align=2
HAL_TIM_PeriodElapsedCallback:
  0x080074D4:  B580         PUSH       {R7, LR}
  0x080074D6:  B082         SUB        SP, SP, #8
  0x080074D8:  9001         STR        R0, [SP, #4]
  0x080074DA:  9801         LDR        R0, [SP, #4]
  0x080074DC:  6800         LDR        R0, [R0]
  0x080074DE:  F241 4100    MOVW       R1, #0x1400
  0x080074E2:  F2C4 0100    MOVT       R1, #0x4000
  0x080074E6:  4288         CMP        R0, R1
  0x080074E8:  D101         BNE        .L1                      ; 0x080074EE
  0x080074EA:  F000 FC0E    BL         HAL_IncTick              ; 0x08007D0A
.L1:
  0x080074EE:  B002         ADD        SP, SP, #8
  0x080074F0:  BD80         POP        {R7, PC}
Section .text.assert_failed from charger_lto.o, size=10, align=2
assert_failed:
  0x080074F2:  B082         SUB        SP, SP, #8
  0x080074F4:  9001         STR        R0, [SP, #4]
  0x080074F6:  9100         STR        R1, [SP, #0]
  0x080074F8:  B002         ADD        SP, SP, #8
  0x080074FA:  4770         BX         LR
Section .text.MX_RTC_Init from charger_lto.o, size=58, align=2
MX_RTC_Init:
  0x080074FC:  B580         PUSH       {R7, LR}
  0x080074FE:  B082         SUB        SP, SP, #8
  0x08007500:  F24B 7078    MOVW       R0, #0xB778              ; 0x2400B778 = hrtc
  0x08007504:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B778 = hrtc
  0x08007508:  9001         STR        R0, [SP, #4]
  0x0800750A:  F244 0100    MOVW       R1, #0x4000
  0x0800750E:  F6C5 0100    MOVT       R1, #0x5800
  0x08007512:  6001         STR        R1, [R0]
  0x08007514:  2100         MOVS       R1, #0
  0x08007516:  6041         STR        R1, [R0, #4]
  0x08007518:  227F         MOVS       R2, #127
  0x0800751A:  6082         STR        R2, [R0, #8]
  0x0800751C:  22FF         MOVS       R2, #255
  0x0800751E:  60C2         STR        R2, [R0, #12]
  0x08007520:  6101         STR        R1, [R0, #16]
  0x08007522:  6181         STR        R1, [R0, #24]
  0x08007524:  61C1         STR        R1, [R0, #28]
  0x08007526:  6141         STR        R1, [R0, #20]
  0x08007528:  F004 FB8B    BL         HAL_RTC_Init             ; 0x0800BC42
  0x0800752C:  B108         CBZ        R0, .L1                  ; 0x08007532
  0x0800752E:  F010 FA36    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08007532:  B002         ADD        SP, SP, #8
  0x08007534:  BD80         POP        {R7, PC}
Section .text.HAL_RTC_MspInit from charger_lto.o, size=78, align=2
HAL_RTC_MspInit:
  0x08007536:  B580         PUSH       {R7, LR}
  0x08007538:  B0B0         SUB        SP, SP, #192
  0x0800753A:  902F         STR        R0, [SP, #188]
  0x0800753C:  4668         MOV        R0, SP
  0x0800753E:  21B8         MOVS       R1, #184
  0x08007540:  F7FD FB0C    BL         __aeabi_memclr           ; 0x08004B5C
  0x08007544:  982F         LDR        R0, [SP, #188]
  0x08007546:  6800         LDR        R0, [R0]
  0x08007548:  F244 0100    MOVW       R1, #0x4000
  0x0800754C:  F6C5 0100    MOVT       R1, #0x5800
  0x08007550:  4288         CMP        R0, R1
  0x08007552:  D115         BNE        .L2                      ; 0x08007580
  0x08007554:  2000         MOVS       R0, #0
  0x08007556:  9001         STR        R0, [SP, #4]
  0x08007558:  F44F 0080    MOV.W      R0, #0x400000
  0x0800755C:  9000         STR        R0, [SP, #0]
  0x0800755E:  F44F 7080    MOV.W      R0, #0x0100
  0x08007562:  902C         STR        R0, [SP, #176]
  0x08007564:  4668         MOV        R0, SP
  0x08007566:  F7FA F93D    BL         HAL_RCCEx_PeriphCLKConfig ; 0x080017E4
  0x0800756A:  B108         CBZ        R0, .L1                  ; 0x08007570
  0x0800756C:  F010 FA17    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08007570:  F244 4170    MOVW       R1, #0x4470
  0x08007574:  F6C5 0102    MOVT       R1, #0x5802
  0x08007578:  6808         LDR        R0, [R1]
  0x0800757A:  F440 4000    ORR        R0, R0, #0x8000
  0x0800757E:  6008         STR        R0, [R1]
.L2:
  0x08007580:  B030         ADD        SP, SP, #192
  0x08007582:  BD80         POP        {R7, PC}
Section .text.HAL_SD_MspInit from charger_lto.o, size=254, align=2
HAL_SD_MspInit:
  0x08007584:  B580         PUSH       {R7, LR}
  0x08007586:  B0BE         SUB        SP, SP, #248
  0x08007588:  903D         STR        R0, [SP, #244]
  0x0800758A:  2000         MOVS       R0, #0
  0x0800758C:  903C         STR        R0, [SP, #240]
  0x0800758E:  903B         STR        R0, [SP, #236]
  0x08007590:  903A         STR        R0, [SP, #232]
  0x08007592:  9039         STR        R0, [SP, #228]
  0x08007594:  9038         STR        R0, [SP, #224]
  0x08007596:  A80A         ADD        R0, SP, #40
  0x08007598:  21B8         MOVS       R1, #184
  0x0800759A:  F7FD FADF    BL         __aeabi_memclr           ; 0x08004B5C
  0x0800759E:  983D         LDR        R0, [SP, #244]
  0x080075A0:  6800         LDR        R0, [R0]
  0x080075A2:  F247 0100    MOVW       R1, #0x7000
  0x080075A6:  F2C5 2100    MOVT       R1, #0x5200
  0x080075AA:  4288         CMP        R0, R1
  0x080075AC:  D167         BNE        .L2                      ; 0x0800767E
  0x080075AE:  2000         MOVS       R0, #0
  0x080075B0:  900B         STR        R0, [SP, #44]
  0x080075B2:  F44F 3180    MOV.W      R1, #0x010000
  0x080075B6:  910A         STR        R1, [SP, #40]
  0x080075B8:  901E         STR        R0, [SP, #120]
  0x080075BA:  A80A         ADD        R0, SP, #40
  0x080075BC:  F7FA F912    BL         HAL_RCCEx_PeriphCLKConfig ; 0x080017E4
  0x080075C0:  B108         CBZ        R0, .L1                  ; 0x080075C6
  0x080075C2:  F010 F9EC    BL         Error_Handler            ; 0x0801799E
.L1:
  0x080075C6:  F244 40D4    MOVW       R0, #0x44D4
  0x080075CA:  F6C5 0002    MOVT       R0, #0x5802
  0x080075CE:  6801         LDR        R1, [R0]
  0x080075D0:  F441 3180    ORR        R1, R1, #0x010000
  0x080075D4:  6001         STR        R1, [R0]
  0x080075D6:  6800         LDR        R0, [R0]
  0x080075D8:  F400 3080    AND        R0, R0, #0x010000
  0x080075DC:  9009         STR        R0, [SP, #36]
  0x080075DE:  9809         LDR        R0, [SP, #36]
  0x080075E0:  F244 40E0    MOVW       R0, #0x44E0
  0x080075E4:  F6C5 0002    MOVT       R0, #0x5802
  0x080075E8:  6801         LDR        R1, [R0]
  0x080075EA:  F041 0104    ORR        R1, R1, #4
  0x080075EE:  6001         STR        R1, [R0]
  0x080075F0:  6800         LDR        R0, [R0]
  0x080075F2:  F000 0004    AND        R0, R0, #4
  0x080075F6:  9008         STR        R0, [SP, #32]
  0x080075F8:  9808         LDR        R0, [SP, #32]
  0x080075FA:  F244 40E0    MOVW       R0, #0x44E0
  0x080075FE:  F6C5 0002    MOVT       R0, #0x5802
  0x08007602:  6801         LDR        R1, [R0]
  0x08007604:  F041 0108    ORR        R1, R1, #8
  0x08007608:  6001         STR        R1, [R0]
  0x0800760A:  6800         LDR        R0, [R0]
  0x0800760C:  F000 0008    AND        R0, R0, #8
  0x08007610:  9007         STR        R0, [SP, #28]
  0x08007612:  9807         LDR        R0, [SP, #28]
  0x08007614:  F44F 50F8    MOV.W      R0, #0x1F00
  0x08007618:  9038         STR        R0, [SP, #224]
  0x0800761A:  2002         MOVS       R0, #2
  0x0800761C:  9001         STR        R0, [SP, #4]
  0x0800761E:  9039         STR        R0, [SP, #228]
  0x08007620:  2000         MOVS       R0, #0
  0x08007622:  9005         STR        R0, [SP, #20]
  0x08007624:  903A         STR        R0, [SP, #232]
  0x08007626:  2003         MOVS       R0, #3
  0x08007628:  9002         STR        R0, [SP, #8]
  0x0800762A:  903B         STR        R0, [SP, #236]
  0x0800762C:  200C         MOVS       R0, #12
  0x0800762E:  9003         STR        R0, [SP, #12]
  0x08007630:  903C         STR        R0, [SP, #240]
  0x08007632:  F640 0000    MOVW       R0, #0x0800
  0x08007636:  F6C5 0002    MOVT       R0, #0x5802
  0x0800763A:  A938         ADD        R1, SP, #224
  0x0800763C:  9104         STR        R1, [SP, #16]
  0x0800763E:  F002 FA17    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08007642:  F8DD C004    LDR.W      R12, [SP, #4]
  0x08007646:  9A02         LDR        R2, [SP, #8]
  0x08007648:  9803         LDR        R0, [SP, #12]
  0x0800764A:  9904         LDR        R1, [SP, #16]
  0x0800764C:  9B05         LDR        R3, [SP, #20]
  0x0800764E:  F04F 0E04    MOV.W      LR, #4
  0x08007652:  F8CD E0E0    STR.W      LR, [SP, #224]
  0x08007656:  F8CD C0E4    STR.W      R12, [SP, #228]
  0x0800765A:  933A         STR        R3, [SP, #232]
  0x0800765C:  923B         STR        R2, [SP, #236]
  0x0800765E:  903C         STR        R0, [SP, #240]
  0x08007660:  F640 4000    MOVW       R0, #0x0C00
  0x08007664:  F6C5 0002    MOVT       R0, #0x5802
  0x08007668:  F002 FA02    BL         HAL_GPIO_Init            ; 0x08009A70
  0x0800766C:  9A05         LDR        R2, [SP, #20]
  0x0800766E:  2031         MOVS       R0, #49
  0x08007670:  9006         STR        R0, [SP, #24]
  0x08007672:  4611         MOV        R1, R2
  0x08007674:  F000 FB92    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08007678:  9806         LDR        R0, [SP, #24]
  0x0800767A:  F010 FBDA    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
.L2:
  0x0800767E:  B03E         ADD        SP, SP, #248
  0x08007680:  BD80         POP        {R7, PC}
Section .text.HAL_SD_MspDeInit from charger_lto.o, size=78, align=2
HAL_SD_MspDeInit:
  0x08007682:  B580         PUSH       {R7, LR}
  0x08007684:  B082         SUB        SP, SP, #8
  0x08007686:  9001         STR        R0, [SP, #4]
  0x08007688:  9801         LDR        R0, [SP, #4]
  0x0800768A:  6800         LDR        R0, [R0]
  0x0800768C:  F247 0100    MOVW       R1, #0x7000
  0x08007690:  F2C5 2100    MOVT       R1, #0x5200
  0x08007694:  4288         CMP        R0, R1
  0x08007696:  D119         BNE        .L1                      ; 0x080076CC
  0x08007698:  F244 41D4    MOVW       R1, #0x44D4
  0x0800769C:  F6C5 0102    MOVT       R1, #0x5802
  0x080076A0:  6808         LDR        R0, [R1]
  0x080076A2:  F420 3080    BIC        R0, R0, #0x010000
  0x080076A6:  6008         STR        R0, [R1]
  0x080076A8:  F640 0000    MOVW       R0, #0x0800
  0x080076AC:  F6C5 0002    MOVT       R0, #0x5802
  0x080076B0:  F44F 51F8    MOV.W      R1, #0x1F00
  0x080076B4:  F002 FCA5    BL         HAL_GPIO_DeInit          ; 0x0800A002
  0x080076B8:  F640 4000    MOVW       R0, #0x0C00
  0x080076BC:  F6C5 0002    MOVT       R0, #0x5802
  0x080076C0:  2104         MOVS       R1, #4
  0x080076C2:  F002 FC9E    BL         HAL_GPIO_DeInit          ; 0x0800A002
  0x080076C6:  2031         MOVS       R0, #49
  0x080076C8:  F010 FBDF    BL         HAL_NVIC_DisableIRQ      ; 0x08017E8A
.L1:
  0x080076CC:  B002         ADD        SP, SP, #8
  0x080076CE:  BD80         POP        {R7, PC}
Section .text.MX_SPI4_Init from charger_lto.o, size=106, align=2
MX_SPI4_Init:
  0x080076D0:  B580         PUSH       {R7, LR}
  0x080076D2:  B082         SUB        SP, SP, #8
  0x080076D4:  F24B 10BC    MOVW       R0, #0xB1BC              ; 0x2400B1BC = hspi4
  0x080076D8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B1BC = hspi4
  0x080076DC:  9000         STR        R0, [SP, #0]
  0x080076DE:  F243 4100    MOVW       R1, #0x3400
  0x080076E2:  F2C4 0101    MOVT       R1, #0x4001
  0x080076E6:  6001         STR        R1, [R0]
  0x080076E8:  F44F 0180    MOV.W      R1, #0x400000
  0x080076EC:  6041         STR        R1, [R0, #4]
  0x080076EE:  F44F 21C0    MOV.W      R1, #0x060000
  0x080076F2:  6081         STR        R1, [R0, #8]
  0x080076F4:  2108         MOVS       R1, #8
  0x080076F6:  60C1         STR        R1, [R0, #12]
  0x080076F8:  2100         MOVS       R1, #0
  0x080076FA:  9101         STR        R1, [SP, #4]
  0x080076FC:  6101         STR        R1, [R0, #16]
  0x080076FE:  6141         STR        R1, [R0, #20]
  0x08007700:  F04F 5200    MOV.W      R2, #0x20000000
  0x08007704:  6182         STR        R2, [R0, #24]
  0x08007706:  F04F 5280    MOV.W      R2, #0x10000000
  0x0800770A:  61C2         STR        R2, [R0, #28]
  0x0800770C:  6201         STR        R1, [R0, #32]
  0x0800770E:  6241         STR        R1, [R0, #36]
  0x08007710:  6281         STR        R1, [R0, #40]
  0x08007712:  62C1         STR        R1, [R0, #44]
  0x08007714:  F04F 4280    MOV.W      R2, #0x40000000
  0x08007718:  6342         STR        R2, [R0, #52]
  0x0800771A:  6381         STR        R1, [R0, #56]
  0x0800771C:  63C1         STR        R1, [R0, #60]
  0x0800771E:  6401         STR        R1, [R0, #64]
  0x08007720:  6441         STR        R1, [R0, #68]
  0x08007722:  6481         STR        R1, [R0, #72]
  0x08007724:  64C1         STR        R1, [R0, #76]
  0x08007726:  6501         STR        R1, [R0, #80]
  0x08007728:  6541         STR        R1, [R0, #84]
  0x0800772A:  6581         STR        R1, [R0, #88]
  0x0800772C:  F005 FB09    BL         HAL_SPI_Init             ; 0x0800CD42
  0x08007730:  B108         CBZ        R0, .L1                  ; 0x08007736
  0x08007732:  F010 F934    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08007736:  B002         ADD        SP, SP, #8
  0x08007738:  BD80         POP        {R7, PC}
Section .text.HAL_InitTick from charger_lto.o, size=206, align=2
HAL_InitTick:
  0x0800773A:  B580         PUSH       {R7, LR}
  0x0800773C:  B090         SUB        SP, SP, #64
  0x0800773E:  900E         STR        R0, [SP, #56]
  0x08007740:  980E         LDR        R0, [SP, #56]
  0x08007742:  280F         CMP        R0, #15
  0x08007744:  D80F         BHI        .L1                      ; 0x08007766
  0x08007746:  990E         LDR        R1, [SP, #56]
  0x08007748:  2037         MOVS       R0, #55
  0x0800774A:  9000         STR        R0, [SP, #0]
  0x0800774C:  2200         MOVS       R2, #0
  0x0800774E:  F000 FB25    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08007752:  9800         LDR        R0, [SP, #0]
  0x08007754:  F010 FB6D    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
  0x08007758:  980E         LDR        R0, [SP, #56]
  0x0800775A:  F64B 71E8    MOVW       R1, #0xBFE8              ; 0x2400BFE8 = uwTickPrio
  0x0800775E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BFE8 = uwTickPrio
  0x08007762:  6008         STR        R0, [R1]
  0x08007764:  E003         B          .L2                      ; 0x0800776E
.L1:
  0x08007766:  2001         MOVS       R0, #1
  0x08007768:  F88D 003F    STRB.W     R0, [SP, #63]
  0x0800776C:  E048         B          .L6                      ; 0x08007800
.L2:
  0x0800776E:  F244 40E8    MOVW       R0, #0x44E8
  0x08007772:  F6C5 0002    MOVT       R0, #0x5802
  0x08007776:  6801         LDR        R1, [R0]
  0x08007778:  F041 0120    ORR        R1, R1, #32
  0x0800777C:  6001         STR        R1, [R0]
  0x0800777E:  6800         LDR        R0, [R0]
  0x08007780:  F000 0020    AND        R0, R0, #32
  0x08007784:  9001         STR        R0, [SP, #4]
  0x08007786:  9801         LDR        R0, [SP, #4]
  0x08007788:  A806         ADD        R0, SP, #24
  0x0800778A:  A902         ADD        R1, SP, #8
  0x0800778C:  F012 FC7F    BL         HAL_RCC_GetClockConfig   ; 0x0801A08E
  0x08007790:  980B         LDR        R0, [SP, #44]
  0x08007792:  9004         STR        R0, [SP, #16]
  0x08007794:  9804         LDR        R0, [SP, #16]
  0x08007796:  B918         CBNZ       R0, .L3                  ; 0x080077A0
  0x08007798:  F003 FF68    BL         HAL_RCC_GetPCLK1Freq     ; 0x0800B66C
  0x0800779C:  9005         STR        R0, [SP, #20]
  0x0800779E:  E003         B          .L4                      ; 0x080077A8
.L3:
  0x080077A0:  F003 FF64    BL         HAL_RCC_GetPCLK1Freq     ; 0x0800B66C
  0x080077A4:  0040         LSLS       R0, R0, #1
  0x080077A6:  9005         STR        R0, [SP, #20]
.L4:
  0x080077A8:  9805         LDR        R0, [SP, #20]
  0x080077AA:  F64D 6183    MOVW       R1, #0xDE83
  0x080077AE:  F2C4 311B    MOVT       R1, #0x431B
  0x080077B2:  FBA0 0101    UMULL      R0, R1, R0, R1
  0x080077B6:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080077BA:  EB00 4091    ADD.W      R0, R0, R1, LSR #18
  0x080077BE:  9003         STR        R0, [SP, #12]
  0x080077C0:  F24B 5074    MOVW       R0, #0xB574              ; 0x2400B574 = htim7
  0x080077C4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B574 = htim7
  0x080077C8:  F241 4100    MOVW       R1, #0x1400
  0x080077CC:  F2C4 0100    MOVT       R1, #0x4000
  0x080077D0:  6001         STR        R1, [R0]
  0x080077D2:  F240 31E7    MOVW       R1, #0x03E7
  0x080077D6:  60C1         STR        R1, [R0, #12]
  0x080077D8:  9903         LDR        R1, [SP, #12]
  0x080077DA:  6041         STR        R1, [R0, #4]
  0x080077DC:  2100         MOVS       R1, #0
  0x080077DE:  6101         STR        R1, [R0, #16]
  0x080077E0:  6081         STR        R1, [R0, #8]
  0x080077E2:  F005 FE3B    BL         HAL_TIM_Base_Init        ; 0x0800D45C
  0x080077E6:  B940         CBNZ       R0, .L5                  ; 0x080077FA
  0x080077E8:  F24B 5074    MOVW       R0, #0xB574              ; 0x2400B574 = htim7
  0x080077EC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B574 = htim7
  0x080077F0:  F013 FABF    BL         HAL_TIM_Base_Start_IT    ; 0x0801AD72
  0x080077F4:  F88D 003F    STRB.W     R0, [SP, #63]
  0x080077F8:  E002         B          .L6                      ; 0x08007800
.L5:
  0x080077FA:  2001         MOVS       R0, #1
  0x080077FC:  F88D 003F    STRB.W     R0, [SP, #63]
.L6:
  0x08007800:  F89D 003F    LDRB.W     R0, [SP, #63]
  0x08007804:  B010         ADD        SP, SP, #64
  0x08007806:  BD80         POP        {R7, PC}
Section .text.NMI_Handler from charger_lto.o, size=2, align=2
NMI_Handler:
HardFault_Handler:
MemManage_Handler:
BusFault_Handler:
UsageFault_Handler:
SVC_Handler:
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_Stream3_IRQHandler:
DMA1_Stream4_IRQHandler:
DMA1_Stream5_IRQHandler:
DMA1_Stream6_IRQHandler:
ADC_IRQHandler:
FDCAN1_IT0_IRQHandler:
FDCAN2_IT0_IRQHandler:
FDCAN1_IT1_IRQHandler:
FDCAN2_IT1_IRQHandler:
EXTI9_5_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:
SPI2_IRQHandler:
USART1_IRQHandler:
USART2_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:
MDMA_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:
USART10_IRQHandler:
I2C5_EV_IRQHandler:
I2C5_ER_IRQHandler:
FDCAN3_IT0_IRQHandler:
FDCAN3_IT1_IRQHandler:
TIM23_IRQHandler:
TIM24_IRQHandler:
  0x08007808:  E7FE         B          NMI_Handler              ; Dedupe identical section .init.TIM24_IRQHandler
Section .text.HAL_UARTEx_RxEventCallback from charger_lto.o, size=38, align=2
HAL_UARTEx_RxEventCallback:
  0x0800780A:  B580         PUSH       {R7, LR}
  0x0800780C:  B082         SUB        SP, SP, #8
  0x0800780E:  9001         STR        R0, [SP, #4]
  0x08007810:  F8AD 1002    STRH.W     R1, [SP, #2]
  0x08007814:  9801         LDR        R0, [SP, #4]
  0x08007816:  6800         LDR        R0, [R0]
  0x08007818:  F644 0100    MOVW       R1, #0x4800
  0x0800781C:  F2C4 0100    MOVT       R1, #0x4000
  0x08007820:  4288         CMP        R0, R1
  0x08007822:  D103         BNE        .L1                      ; 0x0800782C
  0x08007824:  F8BD 0002    LDRH.W     R0, [SP, #2]
  0x08007828:  F7FF FAE3    BL         gsmRxData                ; 0x08006DF2
.L1:
  0x0800782C:  B002         ADD        SP, SP, #8
  0x0800782E:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_IC_CaptureCallback from charger_lto.o, size=30, align=2
HAL_TIM_IC_CaptureCallback:
  0x08007830:  B580         PUSH       {R7, LR}
  0x08007832:  B082         SUB        SP, SP, #8
  0x08007834:  9001         STR        R0, [SP, #4]
  0x08007836:  9801         LDR        R0, [SP, #4]
  0x08007838:  6800         LDR        R0, [R0]
  0x0800783A:  F240 4100    MOVW       R1, #0x0400
  0x0800783E:  F2C4 0101    MOVT       R1, #0x4001
  0x08007842:  4288         CMP        R0, R1
  0x08007844:  D101         BNE        .L1                      ; 0x0800784A
  0x08007846:  F00F FFC2    BL         pulseMeasured            ; 0x080177CE
.L1:
  0x0800784A:  B002         ADD        SP, SP, #8
  0x0800784C:  BD80         POP        {R7, PC}
Section .text.SystemInit from charger_lto.o, size=306, align=2
SystemInit:
  0x0800784E:  F64E 5188    MOVW       R1, #0xED88
  0x08007852:  F2CE 0100    MOVT       R1, #0xE000
  0x08007856:  6808         LDR        R0, [R1]
  0x08007858:  F440 0070    ORR        R0, R0, #0xF00000
  0x0800785C:  6008         STR        R0, [R1]
  0x0800785E:  F242 0000    MOVW       R0, #0x2000
  0x08007862:  F2C5 2000    MOVT       R0, #0x5200
  0x08007866:  6800         LDR        R0, [R0]
  0x08007868:  F000 000F    AND        R0, R0, #15
  0x0800786C:  2806         CMP        R0, #6
  0x0800786E:  D808         BHI        .L1                      ; 0x08007882
  0x08007870:  F242 0100    MOVW       R1, #0x2000
  0x08007874:  F2C5 2100    MOVT       R1, #0x5200
  0x08007878:  6808         LDR        R0, [R1]
  0x0800787A:  2207         MOVS       R2, #7
  0x0800787C:  F362 0003    BFI        R0, R2, #0, #4
  0x08007880:  6008         STR        R0, [R1]
.L1:
  0x08007882:  F244 4100    MOVW       R1, #0x4400
  0x08007886:  F6C5 0102    MOVT       R1, #0x5802
  0x0800788A:  6808         LDR        R0, [R1]
  0x0800788C:  F040 0001    ORR        R0, R0, #1
  0x08007890:  6008         STR        R0, [R1]
  0x08007892:  F244 4210    MOVW       R2, #0x4410
  0x08007896:  F6C5 0202    MOVT       R2, #0x5802
  0x0800789A:  2000         MOVS       R0, #0
  0x0800789C:  6010         STR        R0, [R2]
  0x0800789E:  6808         LDR        R0, [R1]
  0x080078A0:  F64E 527F    MOVW       R2, #0xED7F
  0x080078A4:  F6CE 22F6    MOVT       R2, #0xEAF6
  0x080078A8:  4010         ANDS       R0, R2
  0x080078AA:  6008         STR        R0, [R1]
  0x080078AC:  F242 0000    MOVW       R0, #0x2000
  0x080078B0:  F2C5 2000    MOVT       R0, #0x5200
  0x080078B4:  6800         LDR        R0, [R0]
  0x080078B6:  F000 000F    AND        R0, R0, #15
  0x080078BA:  2808         CMP        R0, #8
  0x080078BC:  D308         BCC        .L2                      ; 0x080078D0
  0x080078BE:  F242 0100    MOVW       R1, #0x2000
  0x080078C2:  F2C5 2100    MOVT       R1, #0x5200
  0x080078C6:  6808         LDR        R0, [R1]
  0x080078C8:  2207         MOVS       R2, #7
  0x080078CA:  F362 0003    BFI        R0, R2, #0, #4
  0x080078CE:  6008         STR        R0, [R1]
.L2:
  0x080078D0:  F244 4118    MOVW       R1, #0x4418
  0x080078D4:  F6C5 0102    MOVT       R1, #0x5802
  0x080078D8:  2000         MOVS       R0, #0
  0x080078DA:  6008         STR        R0, [R1]
  0x080078DC:  F244 411C    MOVW       R1, #0x441C
  0x080078E0:  F6C5 0102    MOVT       R1, #0x5802
  0x080078E4:  6008         STR        R0, [R1]
  0x080078E6:  F244 4120    MOVW       R1, #0x4420
  0x080078EA:  F6C5 0102    MOVT       R1, #0x5802
  0x080078EE:  6008         STR        R0, [R1]
  0x080078F0:  F244 4228    MOVW       R2, #0x4428
  0x080078F4:  F6C5 0202    MOVT       R2, #0x5802
  0x080078F8:  F240 2100    MOVW       R1, #0x0200
  0x080078FC:  F2C0 2102    MOVT       R1, #0x0202
  0x08007900:  6011         STR        R1, [R2]
  0x08007902:  F244 422C    MOVW       R2, #0x442C
  0x08007906:  F6C5 0202    MOVT       R2, #0x5802
  0x0800790A:  2100         MOVS       R1, #0
  0x0800790C:  F2C0 11FF    MOVT       R1, #0x01FF
  0x08007910:  6011         STR        R1, [R2]
  0x08007912:  F244 4230    MOVW       R2, #0x4430
  0x08007916:  F6C5 0202    MOVT       R2, #0x5802
  0x0800791A:  F240 2180    MOVW       R1, #0x0280
  0x0800791E:  F2C0 1101    MOVT       R1, #0x0101
  0x08007922:  6011         STR        R1, [R2]
  0x08007924:  F244 4234    MOVW       R2, #0x4434
  0x08007928:  F6C5 0202    MOVT       R2, #0x5802
  0x0800792C:  6010         STR        R0, [R2]
  0x0800792E:  F244 4238    MOVW       R2, #0x4438
  0x08007932:  F6C5 0202    MOVT       R2, #0x5802
  0x08007936:  6011         STR        R1, [R2]
  0x08007938:  F244 423C    MOVW       R2, #0x443C
  0x0800793C:  F6C5 0202    MOVT       R2, #0x5802
  0x08007940:  6010         STR        R0, [R2]
  0x08007942:  F244 4240    MOVW       R2, #0x4440
  0x08007946:  F6C5 0202    MOVT       R2, #0x5802
  0x0800794A:  6011         STR        R1, [R2]
  0x0800794C:  F244 4144    MOVW       R1, #0x4444
  0x08007950:  F6C5 0102    MOVT       R1, #0x5802
  0x08007954:  6008         STR        R0, [R1]
  0x08007956:  F244 4200    MOVW       R2, #0x4400
  0x0800795A:  F6C5 0202    MOVT       R2, #0x5802
  0x0800795E:  6811         LDR        R1, [R2]
  0x08007960:  F421 2180    BIC        R1, R1, #0x040000
  0x08007964:  6011         STR        R1, [R2]
  0x08007966:  F244 4160    MOVW       R1, #0x4460
  0x0800796A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800796E:  6008         STR        R0, [R1]
  0x08007970:  F244 0100    MOVW       R1, #0x4000
  0x08007974:  F2C5 2100    MOVT       R1, #0x5200
  0x08007978:  F243 00D2    MOVW       R0, #0x30D2
  0x0800797C:  6008         STR        R0, [R1]
  0x0800797E:  4770         BX         LR
Section .text.MX_TIM3_Init from charger_lto.o, size=206, align=2
MX_TIM3_Init:
  0x08007980:  B580         PUSH       {R7, LR}
  0x08007982:  B090         SUB        SP, SP, #64
  0x08007984:  2100         MOVS       R1, #0
  0x08007986:  9101         STR        R1, [SP, #4]
  0x08007988:  910F         STR        R1, [SP, #60]
  0x0800798A:  910E         STR        R1, [SP, #56]
  0x0800798C:  910D         STR        R1, [SP, #52]
  0x0800798E:  910C         STR        R1, [SP, #48]
  0x08007990:  910B         STR        R1, [SP, #44]
  0x08007992:  910A         STR        R1, [SP, #40]
  0x08007994:  9109         STR        R1, [SP, #36]
  0x08007996:  9108         STR        R1, [SP, #32]
  0x08007998:  9107         STR        R1, [SP, #28]
  0x0800799A:  9106         STR        R1, [SP, #24]
  0x0800799C:  9105         STR        R1, [SP, #20]
  0x0800799E:  9104         STR        R1, [SP, #16]
  0x080079A0:  9103         STR        R1, [SP, #12]
  0x080079A2:  9102         STR        R1, [SP, #8]
  0x080079A4:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x080079A8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x080079AC:  F240 4200    MOVW       R2, #0x0400
  0x080079B0:  F2C4 0200    MOVT       R2, #0x4000
  0x080079B4:  6002         STR        R2, [R0]
  0x080079B6:  2203         MOVS       R2, #3
  0x080079B8:  6042         STR        R2, [R0, #4]
  0x080079BA:  6081         STR        R1, [R0, #8]
  0x080079BC:  F44F 727A    MOV.W      R2, #0x03E8
  0x080079C0:  60C2         STR        R2, [R0, #12]
  0x080079C2:  6101         STR        R1, [R0, #16]
  0x080079C4:  2180         MOVS       R1, #128
  0x080079C6:  6181         STR        R1, [R0, #24]
  0x080079C8:  F005 FD48    BL         HAL_TIM_Base_Init        ; 0x0800D45C
  0x080079CC:  B108         CBZ        R0, .L1                  ; 0x080079D2
  0x080079CE:  F00F FFE6    BL         Error_Handler            ; 0x0801799E
.L1:
  0x080079D2:  F44F 5080    MOV.W      R0, #0x1000
  0x080079D6:  900C         STR        R0, [SP, #48]
  0x080079D8:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x080079DC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x080079E0:  A90C         ADD        R1, SP, #48
  0x080079E2:  F007 F869    BL         HAL_TIM_ConfigClockSource ; 0x0800EAB8
  0x080079E6:  B108         CBZ        R0, .L2                  ; 0x080079EC
  0x080079E8:  F00F FFD9    BL         Error_Handler            ; 0x0801799E
.L2:
  0x080079EC:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x080079F0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x080079F4:  F005 FF4C    BL         HAL_TIM_PWM_Init         ; 0x0800D890
  0x080079F8:  B108         CBZ        R0, .L3                  ; 0x080079FE
  0x080079FA:  F00F FFD0    BL         Error_Handler            ; 0x0801799E
.L3:
  0x080079FE:  2000         MOVS       R0, #0
  0x08007A00:  9009         STR        R0, [SP, #36]
  0x08007A02:  900B         STR        R0, [SP, #44]
  0x08007A04:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x08007A08:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x08007A0C:  A909         ADD        R1, SP, #36
  0x08007A0E:  F013 FF8C    BL         HAL_TIMEx_MasterConfigSynchronization ; 0x0801B92A
  0x08007A12:  B108         CBZ        R0, .L4                  ; 0x08007A18
  0x08007A14:  F00F FFC3    BL         Error_Handler            ; 0x0801799E
.L4:
  0x08007A18:  2060         MOVS       R0, #96
  0x08007A1A:  9002         STR        R0, [SP, #8]
  0x08007A1C:  20C8         MOVS       R0, #200
  0x08007A1E:  9003         STR        R0, [SP, #12]
  0x08007A20:  2002         MOVS       R0, #2
  0x08007A22:  9004         STR        R0, [SP, #16]
  0x08007A24:  2000         MOVS       R0, #0
  0x08007A26:  9006         STR        R0, [SP, #24]
  0x08007A28:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x08007A2C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x08007A30:  A902         ADD        R1, SP, #8
  0x08007A32:  2204         MOVS       R2, #4
  0x08007A34:  F7FC F8FC    BL         HAL_TIM_PWM_ConfigChannel ; 0x08003C30
  0x08007A38:  B108         CBZ        R0, .L5                  ; 0x08007A3E
  0x08007A3A:  F00F FFB0    BL         Error_Handler            ; 0x0801799E
.L5:
  0x08007A3E:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x08007A42:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x08007A46:  F000 F802    BL         HAL_TIM_MspPostInit      ; 0x08007A4E
  0x08007A4A:  B010         ADD        SP, SP, #64
  0x08007A4C:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_MspPostInit from charger_lto.o, size=94, align=2
HAL_TIM_MspPostInit:
  0x08007A4E:  B580         PUSH       {R7, LR}
  0x08007A50:  B088         SUB        SP, SP, #32
  0x08007A52:  9007         STR        R0, [SP, #28]
  0x08007A54:  2000         MOVS       R0, #0
  0x08007A56:  9006         STR        R0, [SP, #24]
  0x08007A58:  9005         STR        R0, [SP, #20]
  0x08007A5A:  9004         STR        R0, [SP, #16]
  0x08007A5C:  9003         STR        R0, [SP, #12]
  0x08007A5E:  9002         STR        R0, [SP, #8]
  0x08007A60:  9807         LDR        R0, [SP, #28]
  0x08007A62:  6800         LDR        R0, [R0]
  0x08007A64:  F240 4100    MOVW       R1, #0x0400
  0x08007A68:  F2C4 0100    MOVT       R1, #0x4000
  0x08007A6C:  4288         CMP        R0, R1
  0x08007A6E:  D11B         BNE        .L1                      ; 0x08007AA8
  0x08007A70:  F244 40E0    MOVW       R0, #0x44E0
  0x08007A74:  F6C5 0002    MOVT       R0, #0x5802
  0x08007A78:  6801         LDR        R1, [R0]
  0x08007A7A:  F041 0104    ORR        R1, R1, #4
  0x08007A7E:  6001         STR        R1, [R0]
  0x08007A80:  6800         LDR        R0, [R0]
  0x08007A82:  F000 0004    AND        R0, R0, #4
  0x08007A86:  9001         STR        R0, [SP, #4]
  0x08007A88:  9801         LDR        R0, [SP, #4]
  0x08007A8A:  2080         MOVS       R0, #128
  0x08007A8C:  9002         STR        R0, [SP, #8]
  0x08007A8E:  2002         MOVS       R0, #2
  0x08007A90:  9003         STR        R0, [SP, #12]
  0x08007A92:  2100         MOVS       R1, #0
  0x08007A94:  9104         STR        R1, [SP, #16]
  0x08007A96:  9105         STR        R1, [SP, #20]
  0x08007A98:  9006         STR        R0, [SP, #24]
  0x08007A9A:  F640 0000    MOVW       R0, #0x0800
  0x08007A9E:  F6C5 0002    MOVT       R0, #0x5802
  0x08007AA2:  A902         ADD        R1, SP, #8
  0x08007AA4:  F001 FFE4    BL         HAL_GPIO_Init            ; 0x08009A70
.L1:
  0x08007AA8:  B008         ADD        SP, SP, #32
  0x08007AAA:  BD80         POP        {R7, PC}
Section .text.MX_USART3_UART_Init from charger_lto.o, size=138, align=2
MX_USART3_UART_Init:
  0x08007AAC:  B580         PUSH       {R7, LR}
  0x08007AAE:  B082         SUB        SP, SP, #8
  0x08007AB0:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08007AB4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08007AB8:  9001         STR        R0, [SP, #4]
  0x08007ABA:  F644 0100    MOVW       R1, #0x4800
  0x08007ABE:  F2C4 0100    MOVT       R1, #0x4000
  0x08007AC2:  6001         STR        R1, [R0]
  0x08007AC4:  F44F 31E1    MOV.W      R1, #0x01C200
  0x08007AC8:  6041         STR        R1, [R0, #4]
  0x08007ACA:  2100         MOVS       R1, #0
  0x08007ACC:  6081         STR        R1, [R0, #8]
  0x08007ACE:  60C1         STR        R1, [R0, #12]
  0x08007AD0:  6101         STR        R1, [R0, #16]
  0x08007AD2:  220C         MOVS       R2, #12
  0x08007AD4:  6142         STR        R2, [R0, #20]
  0x08007AD6:  6181         STR        R1, [R0, #24]
  0x08007AD8:  61C1         STR        R1, [R0, #28]
  0x08007ADA:  6201         STR        R1, [R0, #32]
  0x08007ADC:  6241         STR        R1, [R0, #36]
  0x08007ADE:  2128         MOVS       R1, #40
  0x08007AE0:  6281         STR        R1, [R0, #40]
  0x08007AE2:  F44F 4100    MOV.W      R1, #0x8000
  0x08007AE6:  6381         STR        R1, [R0, #56]
  0x08007AE8:  F44F 5100    MOV.W      R1, #0x2000
  0x08007AEC:  6401         STR        R1, [R0, #64]
  0x08007AEE:  F008 F8DF    BL         HAL_UART_Init            ; 0x0800FCB0
  0x08007AF2:  B108         CBZ        R0, .L1                  ; 0x08007AF8
  0x08007AF4:  F00F FF53    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08007AF8:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08007AFC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08007B00:  2100         MOVS       R1, #0
  0x08007B02:  F009 F9AF    BL         HAL_UARTEx_SetTxFifoThreshold ; 0x08010E64
  0x08007B06:  B108         CBZ        R0, .L2                  ; 0x08007B0C
  0x08007B08:  F00F FF49    BL         Error_Handler            ; 0x0801799E
.L2:
  0x08007B0C:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08007B10:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08007B14:  2100         MOVS       R1, #0
  0x08007B16:  F009 FA64    BL         HAL_UARTEx_SetRxFifoThreshold ; 0x08010FE2
  0x08007B1A:  B108         CBZ        R0, .L3                  ; 0x08007B20
  0x08007B1C:  F00F FF3F    BL         Error_Handler            ; 0x0801799E
.L3:
  0x08007B20:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08007B24:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08007B28:  F009 F903    BL         HAL_UARTEx_DisableFifoMode ; 0x08010D32
  0x08007B2C:  B108         CBZ        R0, .L4                  ; 0x08007B32
  0x08007B2E:  F00F FF36    BL         Error_Handler            ; 0x0801799E
.L4:
  0x08007B32:  B002         ADD        SP, SP, #8
  0x08007B34:  BD80         POP        {R7, PC}
Section .text.HAL_UART_MspInit from charger_lto.o, size=350, align=2
HAL_UART_MspInit:
  0x08007B36:  B580         PUSH       {R7, LR}
  0x08007B38:  B0BA         SUB        SP, SP, #232
  0x08007B3A:  9039         STR        R0, [SP, #228]
  0x08007B3C:  2000         MOVS       R0, #0
  0x08007B3E:  9038         STR        R0, [SP, #224]
  0x08007B40:  9037         STR        R0, [SP, #220]
  0x08007B42:  9036         STR        R0, [SP, #216]
  0x08007B44:  9035         STR        R0, [SP, #212]
  0x08007B46:  9034         STR        R0, [SP, #208]
  0x08007B48:  A806         ADD        R0, SP, #24
  0x08007B4A:  21B8         MOVS       R1, #184
  0x08007B4C:  F7FD F806    BL         __aeabi_memclr           ; 0x08004B5C
  0x08007B50:  9839         LDR        R0, [SP, #228]
  0x08007B52:  6800         LDR        R0, [R0]
  0x08007B54:  F644 0100    MOVW       R1, #0x4800
  0x08007B58:  F2C4 0100    MOVT       R1, #0x4000
  0x08007B5C:  4288         CMP        R0, R1
  0x08007B5E:  F040 8097    BNE.W      .L4                      ; 0x08007C90
  0x08007B62:  2100         MOVS       R1, #0
  0x08007B64:  9107         STR        R1, [SP, #28]
  0x08007B66:  2002         MOVS       R0, #2
  0x08007B68:  9006         STR        R0, [SP, #24]
  0x08007B6A:  2219         MOVS       R2, #25
  0x08007B6C:  9210         STR        R2, [SP, #64]
  0x08007B6E:  22C8         MOVS       R2, #200
  0x08007B70:  9211         STR        R2, [SP, #68]
  0x08007B72:  9012         STR        R0, [SP, #72]
  0x08007B74:  2208         MOVS       R2, #8
  0x08007B76:  9213         STR        R2, [SP, #76]
  0x08007B78:  9014         STR        R0, [SP, #80]
  0x08007B7A:  9115         STR        R1, [SP, #84]
  0x08007B7C:  F44F 7200    MOV.W      R2, #0x0200
  0x08007B80:  9216         STR        R2, [SP, #88]
  0x08007B82:  9117         STR        R1, [SP, #92]
  0x08007B84:  9023         STR        R0, [SP, #140]
  0x08007B86:  A806         ADD        R0, SP, #24
  0x08007B88:  F7F9 FE2C    BL         HAL_RCCEx_PeriphCLKConfig ; 0x080017E4
  0x08007B8C:  B108         CBZ        R0, .L1                  ; 0x08007B92
  0x08007B8E:  F00F FF06    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08007B92:  F244 40E8    MOVW       R0, #0x44E8
  0x08007B96:  F6C5 0002    MOVT       R0, #0x5802
  0x08007B9A:  6801         LDR        R1, [R0]
  0x08007B9C:  F441 2180    ORR        R1, R1, #0x040000
  0x08007BA0:  6001         STR        R1, [R0]
  0x08007BA2:  6800         LDR        R0, [R0]
  0x08007BA4:  F400 2080    AND        R0, R0, #0x040000
  0x08007BA8:  9005         STR        R0, [SP, #20]
  0x08007BAA:  9805         LDR        R0, [SP, #20]
  0x08007BAC:  F244 40E0    MOVW       R0, #0x44E0
  0x08007BB0:  F6C5 0002    MOVT       R0, #0x5802
  0x08007BB4:  6801         LDR        R1, [R0]
  0x08007BB6:  F041 0108    ORR        R1, R1, #8
  0x08007BBA:  6001         STR        R1, [R0]
  0x08007BBC:  6800         LDR        R0, [R0]
  0x08007BBE:  F000 0008    AND        R0, R0, #8
  0x08007BC2:  9004         STR        R0, [SP, #16]
  0x08007BC4:  9804         LDR        R0, [SP, #16]
  0x08007BC6:  F44F 50D8    MOV.W      R0, #0x1B00
  0x08007BCA:  9034         STR        R0, [SP, #208]
  0x08007BCC:  2002         MOVS       R0, #2
  0x08007BCE:  9035         STR        R0, [SP, #212]
  0x08007BD0:  2000         MOVS       R0, #0
  0x08007BD2:  9002         STR        R0, [SP, #8]
  0x08007BD4:  9036         STR        R0, [SP, #216]
  0x08007BD6:  9037         STR        R0, [SP, #220]
  0x08007BD8:  2007         MOVS       R0, #7
  0x08007BDA:  9038         STR        R0, [SP, #224]
  0x08007BDC:  F640 4000    MOVW       R0, #0x0C00
  0x08007BE0:  F6C5 0002    MOVT       R0, #0x5802
  0x08007BE4:  A934         ADD        R1, SP, #208
  0x08007BE6:  F001 FF43    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08007BEA:  9902         LDR        R1, [SP, #8]
  0x08007BEC:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08007BF0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007BF4:  9003         STR        R0, [SP, #12]
  0x08007BF6:  2228         MOVS       R2, #40
  0x08007BF8:  F2C4 0202    MOVT       R2, #0x4002
  0x08007BFC:  6002         STR        R2, [R0]
  0x08007BFE:  222D         MOVS       R2, #45
  0x08007C00:  6042         STR        R2, [R0, #4]
  0x08007C02:  6081         STR        R1, [R0, #8]
  0x08007C04:  60C1         STR        R1, [R0, #12]
  0x08007C06:  F44F 6280    MOV.W      R2, #0x0400
  0x08007C0A:  6102         STR        R2, [R0, #16]
  0x08007C0C:  6141         STR        R1, [R0, #20]
  0x08007C0E:  6181         STR        R1, [R0, #24]
  0x08007C10:  61C1         STR        R1, [R0, #28]
  0x08007C12:  6201         STR        R1, [R0, #32]
  0x08007C14:  6241         STR        R1, [R0, #36]
  0x08007C16:  F000 F91E    BL         HAL_DMA_Init             ; 0x08007E56
  0x08007C1A:  B108         CBZ        R0, .L2                  ; 0x08007C20
  0x08007C1C:  F00F FEBF    BL         Error_Handler            ; 0x0801799E
.L2:
  0x08007C20:  9839         LDR        R0, [SP, #228]
  0x08007C22:  F24B 4138    MOVW       R1, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08007C26:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08007C2A:  F8C0 1080    STR.W      R1, [R0, #128]
  0x08007C2E:  9839         LDR        R0, [SP, #228]
  0x08007C30:  6388         STR        R0, [R1, #56]
  0x08007C32:  F24B 30C0    MOVW       R0, #0xB3C0              ; 0x2400B3C0 = hdma_usart3_tx
  0x08007C36:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B3C0 = hdma_usart3_tx
  0x08007C3A:  9001         STR        R0, [SP, #4]
  0x08007C3C:  2140         MOVS       R1, #64
  0x08007C3E:  F2C4 0102    MOVT       R1, #0x4002
  0x08007C42:  6001         STR        R1, [R0]
  0x08007C44:  212E         MOVS       R1, #46
  0x08007C46:  6041         STR        R1, [R0, #4]
  0x08007C48:  2140         MOVS       R1, #64
  0x08007C4A:  6081         STR        R1, [R0, #8]
  0x08007C4C:  2100         MOVS       R1, #0
  0x08007C4E:  60C1         STR        R1, [R0, #12]
  0x08007C50:  F44F 6280    MOV.W      R2, #0x0400
  0x08007C54:  6102         STR        R2, [R0, #16]
  0x08007C56:  6141         STR        R1, [R0, #20]
  0x08007C58:  6181         STR        R1, [R0, #24]
  0x08007C5A:  61C1         STR        R1, [R0, #28]
  0x08007C5C:  F44F 3200    MOV.W      R2, #0x020000
  0x08007C60:  6202         STR        R2, [R0, #32]
  0x08007C62:  6241         STR        R1, [R0, #36]
  0x08007C64:  F000 F8F7    BL         HAL_DMA_Init             ; 0x08007E56
  0x08007C68:  B108         CBZ        R0, .L3                  ; 0x08007C6E
  0x08007C6A:  F00F FE98    BL         Error_Handler            ; 0x0801799E
.L3:
  0x08007C6E:  9839         LDR        R0, [SP, #228]
  0x08007C70:  F24B 31C0    MOVW       R1, #0xB3C0              ; 0x2400B3C0 = hdma_usart3_tx
  0x08007C74:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B3C0 = hdma_usart3_tx
  0x08007C78:  67C1         STR        R1, [R0, #124]
  0x08007C7A:  9839         LDR        R0, [SP, #228]
  0x08007C7C:  6388         STR        R0, [R1, #56]
  0x08007C7E:  2027         MOVS       R0, #39
  0x08007C80:  9000         STR        R0, [SP, #0]
  0x08007C82:  2200         MOVS       R2, #0
  0x08007C84:  4611         MOV        R1, R2
  0x08007C86:  F000 F889    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08007C8A:  9800         LDR        R0, [SP, #0]
  0x08007C8C:  F010 F8D1    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
.L4:
  0x08007C90:  B03A         ADD        SP, SP, #232
  0x08007C92:  BD80         POP        {R7, PC}
Section .text.HAL_Init from charger_lto.o, size=118, align=2
HAL_Init:
  0x08007C94:  B580         PUSH       {R7, LR}
  0x08007C96:  B082         SUB        SP, SP, #8
  0x08007C98:  2003         MOVS       R0, #3
  0x08007C9A:  F000 F860    BL         HAL_NVIC_SetPriorityGrouping ; 0x08007D5E
  0x08007C9E:  F7F9 FC29    BL         HAL_RCC_GetSysClockFreq  ; 0x080014F4
  0x08007CA2:  F244 4218    MOVW       R2, #0x4418
  0x08007CA6:  F6C5 0202    MOVT       R2, #0x5802
  0x08007CAA:  6811         LDR        R1, [R2]
  0x08007CAC:  F3C1 2303    UBFX       R3, R1, #8, #4
  0x08007CB0:  F643 6128    MOVW       R1, #0x3E28              ; 0x08023E28 = D1CorePrescTable
  0x08007CB4:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023E28 = D1CorePrescTable
  0x08007CB8:  5CCB         LDRB       R3, [R1, R3]
  0x08007CBA:  F003 031F    AND        R3, R3, #31
  0x08007CBE:  40D8         LSRS       R0, R3
  0x08007CC0:  9000         STR        R0, [SP, #0]
  0x08007CC2:  9800         LDR        R0, [SP, #0]
  0x08007CC4:  6812         LDR        R2, [R2]
  0x08007CC6:  F002 020F    AND        R2, R2, #15
  0x08007CCA:  5C89         LDRB       R1, [R1, R2]
  0x08007CCC:  F001 011F    AND        R1, R1, #31
  0x08007CD0:  40C8         LSRS       R0, R1
  0x08007CD2:  F64B 71FC    MOVW       R1, #0xBFFC              ; 0x2400BFFC = SystemD2Clock
  0x08007CD6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BFFC = SystemD2Clock
  0x08007CDA:  6008         STR        R0, [R1]
  0x08007CDC:  9800         LDR        R0, [SP, #0]
  0x08007CDE:  F24C 0100    MOVW       R1, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x08007CE2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x08007CE6:  6008         STR        R0, [R1]
  0x08007CE8:  200F         MOVS       R0, #15
  0x08007CEA:  F7FF FD26    BL         HAL_InitTick             ; 0x0800773A
  0x08007CEE:  B118         CBZ        R0, .L1                  ; 0x08007CF8
  0x08007CF0:  2001         MOVS       R0, #1
  0x08007CF2:  F88D 0007    STRB.W     R0, [SP, #7]
  0x08007CF6:  E004         B          .L2                      ; 0x08007D02
.L1:
  0x08007CF8:  F00F FEFD    BL         HAL_MspInit              ; 0x08017AF6
  0x08007CFC:  2000         MOVS       R0, #0
  0x08007CFE:  F88D 0007    STRB.W     R0, [SP, #7]
.L2:
  0x08007D02:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x08007D06:  B002         ADD        SP, SP, #8
  0x08007D08:  BD80         POP        {R7, PC}
Section .text.HAL_IncTick from charger_lto.o, size=26, align=2
HAL_IncTick:
  0x08007D0A:  F24C 00DD    MOVW       R0, #0xC0DD              ; 0x2400C0DD = uwTickFreq
  0x08007D0E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C0DD = uwTickFreq
  0x08007D12:  7802         LDRB       R2, [R0]
  0x08007D14:  F24B 71F4    MOVW       R1, #0xB7F4              ; 0x2400B7F4 = uwTick
  0x08007D18:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B7F4 = uwTick
  0x08007D1C:  6808         LDR        R0, [R1]
  0x08007D1E:  4410         ADD        R0, R2
  0x08007D20:  6008         STR        R0, [R1]
  0x08007D22:  4770         BX         LR
Section .text.HAL_Delay from charger_lto.o, size=58, align=2
HAL_Delay:
  0x08007D24:  B580         PUSH       {R7, LR}
  0x08007D26:  B084         SUB        SP, SP, #16
  0x08007D28:  9003         STR        R0, [SP, #12]
  0x08007D2A:  F010 F824    BL         HAL_GetTick              ; 0x08017D76
  0x08007D2E:  9002         STR        R0, [SP, #8]
  0x08007D30:  9803         LDR        R0, [SP, #12]
  0x08007D32:  9001         STR        R0, [SP, #4]
  0x08007D34:  9801         LDR        R0, [SP, #4]
  0x08007D36:  3001         ADDS       R0, #1
  0x08007D38:  B138         CBZ        R0, .L1                  ; 0x08007D4A
  0x08007D3A:  F24C 00DD    MOVW       R0, #0xC0DD              ; 0x2400C0DD = uwTickFreq
  0x08007D3E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C0DD = uwTickFreq
  0x08007D42:  7801         LDRB       R1, [R0]
  0x08007D44:  9801         LDR        R0, [SP, #4]
  0x08007D46:  4408         ADD        R0, R1
  0x08007D48:  9001         STR        R0, [SP, #4]
.L1:
  0x08007D4A:  F010 F814    BL         HAL_GetTick              ; 0x08017D76
  0x08007D4E:  9902         LDR        R1, [SP, #8]
  0x08007D50:  1A40         SUBS       R0, R0, R1
  0x08007D52:  9901         LDR        R1, [SP, #4]
  0x08007D54:  4288         CMP        R0, R1
  0x08007D56:  D200         BCS        .L2                      ; 0x08007D5A
  0x08007D58:  E7F7         B          .L1                      ; 0x08007D4A
.L2:
  0x08007D5A:  B004         ADD        SP, SP, #16
  0x08007D5C:  BD80         POP        {R7, PC}
Section .text.HAL_NVIC_SetPriorityGrouping from charger_lto.o, size=62, align=2
HAL_NVIC_SetPriorityGrouping:
  0x08007D5E:  B580         PUSH       {R7, LR}
  0x08007D60:  B082         SUB        SP, SP, #8
  0x08007D62:  9001         STR        R0, [SP, #4]
  0x08007D64:  9801         LDR        R0, [SP, #4]
  0x08007D66:  2807         CMP        R0, #7
  0x08007D68:  D00B         BEQ        .L1                      ; 0x08007D82
  0x08007D6A:  9801         LDR        R0, [SP, #4]
  0x08007D6C:  2806         CMP        R0, #6
  0x08007D6E:  D008         BEQ        .L1                      ; 0x08007D82
  0x08007D70:  9801         LDR        R0, [SP, #4]
  0x08007D72:  2805         CMP        R0, #5
  0x08007D74:  D005         BEQ        .L1                      ; 0x08007D82
  0x08007D76:  9801         LDR        R0, [SP, #4]
  0x08007D78:  2804         CMP        R0, #4
  0x08007D7A:  D002         BEQ        .L1                      ; 0x08007D82
  0x08007D7C:  9801         LDR        R0, [SP, #4]
  0x08007D7E:  2803         CMP        R0, #3
  0x08007D80:  D100         BNE        .L2                      ; 0x08007D84
.L1:
  0x08007D82:  E006         B          .L3                      ; 0x08007D92
.L2:
  0x08007D84:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08007D88:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08007D8C:  2191         MOVS       R1, #145
  0x08007D8E:  F7FF FBB0    BL         assert_failed            ; 0x080074F2
.L3:
  0x08007D92:  9801         LDR        R0, [SP, #4]
  0x08007D94:  F00F FFF5    BL         __NVIC_SetPriorityGrouping ; 0x08017D82
  0x08007D98:  B002         ADD        SP, SP, #8
  0x08007D9A:  BD80         POP        {R7, PC}
Section .text.HAL_NVIC_SetPriority from charger_lto.o, size=90, align=2
HAL_NVIC_SetPriority:
  0x08007D9C:  B580         PUSH       {R7, LR}
  0x08007D9E:  B086         SUB        SP, SP, #24
  0x08007DA0:  F8AD 0016    STRH.W     R0, [SP, #22]
  0x08007DA4:  9104         STR        R1, [SP, #16]
  0x08007DA6:  9203         STR        R2, [SP, #12]
  0x08007DA8:  9803         LDR        R0, [SP, #12]
  0x08007DAA:  280F         CMP        R0, #15
  0x08007DAC:  D800         BHI        .L1                      ; 0x08007DB0
  0x08007DAE:  E006         B          .L2                      ; 0x08007DBE
.L1:
  0x08007DB0:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08007DB4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08007DB8:  21A9         MOVS       R1, #169
  0x08007DBA:  F7FF FB9A    BL         assert_failed            ; 0x080074F2
.L2:
  0x08007DBE:  9804         LDR        R0, [SP, #16]
  0x08007DC0:  280F         CMP        R0, #15
  0x08007DC2:  D800         BHI        .L3                      ; 0x08007DC6
  0x08007DC4:  E006         B          .L4                      ; 0x08007DD4
.L3:
  0x08007DC6:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08007DCA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08007DCE:  21AA         MOVS       R1, #170
  0x08007DD0:  F7FF FB8F    BL         assert_failed            ; 0x080074F2
.L4:
  0x08007DD4:  F00F FFF3    BL         __NVIC_GetPriorityGrouping ; 0x08017DBE
  0x08007DD8:  9002         STR        R0, [SP, #8]
  0x08007DDA:  F9BD 0016    LDRSH.W    R0, [SP, #22]
  0x08007DDE:  9001         STR        R0, [SP, #4]
  0x08007DE0:  9802         LDR        R0, [SP, #8]
  0x08007DE2:  9904         LDR        R1, [SP, #16]
  0x08007DE4:  9A03         LDR        R2, [SP, #12]
  0x08007DE6:  F00F FFF2    BL         NVIC_EncodePriority      ; 0x08017DCE
  0x08007DEA:  4601         MOV        R1, R0
  0x08007DEC:  9801         LDR        R0, [SP, #4]
  0x08007DEE:  F000 F802    BL         __NVIC_SetPriority       ; 0x08007DF6
  0x08007DF2:  B006         ADD        SP, SP, #24
  0x08007DF4:  BD80         POP        {R7, PC}
Section .text.__NVIC_SetPriority from charger_lto.o, size=62, align=2
__NVIC_SetPriority:
  0x08007DF6:  B082         SUB        SP, SP, #8
  0x08007DF8:  F8AD 0006    STRH.W     R0, [SP, #6]
  0x08007DFC:  9100         STR        R1, [SP, #0]
  0x08007DFE:  F9BD 0006    LDRSH.W    R0, [SP, #6]
  0x08007E02:  2800         CMP        R0, #0
  0x08007E04:  D409         BMI        .L1                      ; 0x08007E1A
  0x08007E06:  9800         LDR        R0, [SP, #0]
  0x08007E08:  0100         LSLS       R0, R0, #4
  0x08007E0A:  F9BD 1006    LDRSH.W    R1, [SP, #6]
  0x08007E0E:  F24E 4200    MOVW       R2, #0xE400
  0x08007E12:  F2CE 0200    MOVT       R2, #0xE000
  0x08007E16:  5488         STRB       R0, [R1, R2]
  0x08007E18:  E00A         B          .L2                      ; 0x08007E30
.L1:
  0x08007E1A:  9800         LDR        R0, [SP, #0]
  0x08007E1C:  0100         LSLS       R0, R0, #4
  0x08007E1E:  F8BD 1006    LDRH.W     R1, [SP, #6]
  0x08007E22:  F001 010F    AND        R1, R1, #15
  0x08007E26:  F64E 5214    MOVW       R2, #0xED14
  0x08007E2A:  F2CE 0200    MOVT       R2, #0xE000
  0x08007E2E:  5488         STRB       R0, [R1, R2]
.L2:
  0x08007E30:  B002         ADD        SP, SP, #8
  0x08007E32:  4770         BX         LR
Section .text.HAL_MPU_Disable from charger_lto.o, size=34, align=2
HAL_MPU_Disable:
  0x08007E34:  F3BF 8F5F    DMB        SY
  0x08007E38:  F64E 5124    MOVW       R1, #0xED24
  0x08007E3C:  F2CE 0100    MOVT       R1, #0xE000
  0x08007E40:  6808         LDR        R0, [R1]
  0x08007E42:  F420 3080    BIC        R0, R0, #0x010000
  0x08007E46:  6008         STR        R0, [R1]
  0x08007E48:  F64E 5194    MOVW       R1, #0xED94
  0x08007E4C:  F2CE 0100    MOVT       R1, #0xE000
  0x08007E50:  2000         MOVS       R0, #0
  0x08007E52:  6008         STR        R0, [R1]
  0x08007E54:  4770         BX         LR
Section .text.HAL_DMA_Init from charger_lto.o, size=3086, align=2
HAL_DMA_Init:
  0x08007E56:  B510         PUSH       {R4, LR}
  0x08007E58:  B08E         SUB        SP, SP, #56
  0x08007E5A:  900C         STR        R0, [SP, #48]
  0x08007E5C:  F00F FF8B    BL         HAL_GetTick              ; 0x08017D76
  0x08007E60:  900A         STR        R0, [SP, #40]
  0x08007E62:  980C         LDR        R0, [SP, #48]
  0x08007E64:  B920         CBNZ       R0, .L1                  ; 0x08007E70
  0x08007E66:  2001         MOVS       R0, #1
  0x08007E68:  F88D 0037    STRB.W     R0, [SP, #55]
  0x08007E6C:  F000 BDF6    B.W        .L68                     ; 0x08008A5C
.L1:
  0x08007E70:  980C         LDR        R0, [SP, #48]
  0x08007E72:  6800         LDR        R0, [R0]
  0x08007E74:  2110         MOVS       R1, #16
  0x08007E76:  F2C4 0102    MOVT       R1, #0x4002
  0x08007E7A:  4288         CMP        R0, R1
  0x08007E7C:  F000 80B8    BEQ.W      .L2                      ; 0x08007FF0
  0x08007E80:  980C         LDR        R0, [SP, #48]
  0x08007E82:  6800         LDR        R0, [R0]
  0x08007E84:  2128         MOVS       R1, #40
  0x08007E86:  F2C4 0102    MOVT       R1, #0x4002
  0x08007E8A:  4288         CMP        R0, R1
  0x08007E8C:  F000 80B0    BEQ.W      .L2                      ; 0x08007FF0
  0x08007E90:  980C         LDR        R0, [SP, #48]
  0x08007E92:  6800         LDR        R0, [R0]
  0x08007E94:  2140         MOVS       R1, #64
  0x08007E96:  F2C4 0102    MOVT       R1, #0x4002
  0x08007E9A:  4288         CMP        R0, R1
  0x08007E9C:  F000 80A8    BEQ.W      .L2                      ; 0x08007FF0
  0x08007EA0:  980C         LDR        R0, [SP, #48]
  0x08007EA2:  6800         LDR        R0, [R0]
  0x08007EA4:  2158         MOVS       R1, #88
  0x08007EA6:  F2C4 0102    MOVT       R1, #0x4002
  0x08007EAA:  4288         CMP        R0, R1
  0x08007EAC:  F000 80A0    BEQ.W      .L2                      ; 0x08007FF0
  0x08007EB0:  980C         LDR        R0, [SP, #48]
  0x08007EB2:  6800         LDR        R0, [R0]
  0x08007EB4:  2170         MOVS       R1, #112
  0x08007EB6:  F2C4 0102    MOVT       R1, #0x4002
  0x08007EBA:  4288         CMP        R0, R1
  0x08007EBC:  F000 8098    BEQ.W      .L2                      ; 0x08007FF0
  0x08007EC0:  980C         LDR        R0, [SP, #48]
  0x08007EC2:  6800         LDR        R0, [R0]
  0x08007EC4:  2188         MOVS       R1, #136
  0x08007EC6:  F2C4 0102    MOVT       R1, #0x4002
  0x08007ECA:  4288         CMP        R0, R1
  0x08007ECC:  F000 8090    BEQ.W      .L2                      ; 0x08007FF0
  0x08007ED0:  980C         LDR        R0, [SP, #48]
  0x08007ED2:  6800         LDR        R0, [R0]
  0x08007ED4:  21A0         MOVS       R1, #160
  0x08007ED6:  F2C4 0102    MOVT       R1, #0x4002
  0x08007EDA:  4288         CMP        R0, R1
  0x08007EDC:  F000 8088    BEQ.W      .L2                      ; 0x08007FF0
  0x08007EE0:  980C         LDR        R0, [SP, #48]
  0x08007EE2:  6800         LDR        R0, [R0]
  0x08007EE4:  21B8         MOVS       R1, #184
  0x08007EE6:  F2C4 0102    MOVT       R1, #0x4002
  0x08007EEA:  4288         CMP        R0, R1
  0x08007EEC:  F000 8080    BEQ.W      .L2                      ; 0x08007FF0
  0x08007EF0:  980C         LDR        R0, [SP, #48]
  0x08007EF2:  6800         LDR        R0, [R0]
  0x08007EF4:  F240 4110    MOVW       R1, #0x0410
  0x08007EF8:  F2C4 0102    MOVT       R1, #0x4002
  0x08007EFC:  4288         CMP        R0, R1
  0x08007EFE:  D077         BEQ        .L2                      ; 0x08007FF0
  0x08007F00:  980C         LDR        R0, [SP, #48]
  0x08007F02:  6800         LDR        R0, [R0]
  0x08007F04:  F240 4128    MOVW       R1, #0x0428
  0x08007F08:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F0C:  4288         CMP        R0, R1
  0x08007F0E:  D06F         BEQ        .L2                      ; 0x08007FF0
  0x08007F10:  980C         LDR        R0, [SP, #48]
  0x08007F12:  6800         LDR        R0, [R0]
  0x08007F14:  F240 4140    MOVW       R1, #0x0440
  0x08007F18:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F1C:  4288         CMP        R0, R1
  0x08007F1E:  D067         BEQ        .L2                      ; 0x08007FF0
  0x08007F20:  980C         LDR        R0, [SP, #48]
  0x08007F22:  6800         LDR        R0, [R0]
  0x08007F24:  F240 4158    MOVW       R1, #0x0458
  0x08007F28:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F2C:  4288         CMP        R0, R1
  0x08007F2E:  D05F         BEQ        .L2                      ; 0x08007FF0
  0x08007F30:  980C         LDR        R0, [SP, #48]
  0x08007F32:  6800         LDR        R0, [R0]
  0x08007F34:  F240 4170    MOVW       R1, #0x0470
  0x08007F38:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F3C:  4288         CMP        R0, R1
  0x08007F3E:  D057         BEQ        .L2                      ; 0x08007FF0
  0x08007F40:  980C         LDR        R0, [SP, #48]
  0x08007F42:  6800         LDR        R0, [R0]
  0x08007F44:  F240 4188    MOVW       R1, #0x0488
  0x08007F48:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F4C:  4288         CMP        R0, R1
  0x08007F4E:  D04F         BEQ        .L2                      ; 0x08007FF0
  0x08007F50:  980C         LDR        R0, [SP, #48]
  0x08007F52:  6800         LDR        R0, [R0]
  0x08007F54:  F240 41A0    MOVW       R1, #0x04A0
  0x08007F58:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F5C:  4288         CMP        R0, R1
  0x08007F5E:  D047         BEQ        .L2                      ; 0x08007FF0
  0x08007F60:  980C         LDR        R0, [SP, #48]
  0x08007F62:  6800         LDR        R0, [R0]
  0x08007F64:  F240 41B8    MOVW       R1, #0x04B8
  0x08007F68:  F2C4 0102    MOVT       R1, #0x4002
  0x08007F6C:  4288         CMP        R0, R1
  0x08007F6E:  D03F         BEQ        .L2                      ; 0x08007FF0
  0x08007F70:  980C         LDR        R0, [SP, #48]
  0x08007F72:  6800         LDR        R0, [R0]
  0x08007F74:  F245 4108    MOVW       R1, #0x5408
  0x08007F78:  F6C5 0102    MOVT       R1, #0x5802
  0x08007F7C:  4288         CMP        R0, R1
  0x08007F7E:  D037         BEQ        .L2                      ; 0x08007FF0
  0x08007F80:  980C         LDR        R0, [SP, #48]
  0x08007F82:  6800         LDR        R0, [R0]
  0x08007F84:  F245 411C    MOVW       R1, #0x541C
  0x08007F88:  F6C5 0102    MOVT       R1, #0x5802
  0x08007F8C:  4288         CMP        R0, R1
  0x08007F8E:  D02F         BEQ        .L2                      ; 0x08007FF0
  0x08007F90:  980C         LDR        R0, [SP, #48]
  0x08007F92:  6800         LDR        R0, [R0]
  0x08007F94:  F245 4130    MOVW       R1, #0x5430
  0x08007F98:  F6C5 0102    MOVT       R1, #0x5802
  0x08007F9C:  4288         CMP        R0, R1
  0x08007F9E:  D027         BEQ        .L2                      ; 0x08007FF0
  0x08007FA0:  980C         LDR        R0, [SP, #48]
  0x08007FA2:  6800         LDR        R0, [R0]
  0x08007FA4:  F245 4144    MOVW       R1, #0x5444
  0x08007FA8:  F6C5 0102    MOVT       R1, #0x5802
  0x08007FAC:  4288         CMP        R0, R1
  0x08007FAE:  D01F         BEQ        .L2                      ; 0x08007FF0
  0x08007FB0:  980C         LDR        R0, [SP, #48]
  0x08007FB2:  6800         LDR        R0, [R0]
  0x08007FB4:  F245 4158    MOVW       R1, #0x5458
  0x08007FB8:  F6C5 0102    MOVT       R1, #0x5802
  0x08007FBC:  4288         CMP        R0, R1
  0x08007FBE:  D017         BEQ        .L2                      ; 0x08007FF0
  0x08007FC0:  980C         LDR        R0, [SP, #48]
  0x08007FC2:  6800         LDR        R0, [R0]
  0x08007FC4:  F245 416C    MOVW       R1, #0x546C
  0x08007FC8:  F6C5 0102    MOVT       R1, #0x5802
  0x08007FCC:  4288         CMP        R0, R1
  0x08007FCE:  D00F         BEQ        .L2                      ; 0x08007FF0
  0x08007FD0:  980C         LDR        R0, [SP, #48]
  0x08007FD2:  6800         LDR        R0, [R0]
  0x08007FD4:  F245 4180    MOVW       R1, #0x5480
  0x08007FD8:  F6C5 0102    MOVT       R1, #0x5802
  0x08007FDC:  4288         CMP        R0, R1
  0x08007FDE:  D007         BEQ        .L2                      ; 0x08007FF0
  0x08007FE0:  980C         LDR        R0, [SP, #48]
  0x08007FE2:  6800         LDR        R0, [R0]
  0x08007FE4:  F245 4194    MOVW       R1, #0x5494
  0x08007FE8:  F6C5 0102    MOVT       R1, #0x5802
  0x08007FEC:  4288         CMP        R0, R1
  0x08007FEE:  D100         BNE        .L3                      ; 0x08007FF2
.L2:
  0x08007FF0:  E006         B          .L4                      ; 0x08008000
.L3:
  0x08007FF2:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08007FF6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08007FFA:  21E6         MOVS       R1, #230
  0x08007FFC:  F7FF FA79    BL         assert_failed            ; 0x080074F2
.L4:
  0x08008000:  980C         LDR        R0, [SP, #48]
  0x08008002:  6880         LDR        R0, [R0, #8]
  0x08008004:  B138         CBZ        R0, .L5                  ; 0x08008016
  0x08008006:  980C         LDR        R0, [SP, #48]
  0x08008008:  6880         LDR        R0, [R0, #8]
  0x0800800A:  2840         CMP        R0, #64
  0x0800800C:  D003         BEQ        .L5                      ; 0x08008016
  0x0800800E:  980C         LDR        R0, [SP, #48]
  0x08008010:  6880         LDR        R0, [R0, #8]
  0x08008012:  2880         CMP        R0, #128
  0x08008014:  D100         BNE        .L6                      ; 0x08008018
.L5:
  0x08008016:  E006         B          .L7                      ; 0x08008026
.L6:
  0x08008018:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x0800801C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008020:  21E7         MOVS       R1, #231
  0x08008022:  F7FF FA66    BL         assert_failed            ; 0x080074F2
.L7:
  0x08008026:  980C         LDR        R0, [SP, #48]
  0x08008028:  68C0         LDR        R0, [R0, #12]
  0x0800802A:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800802E:  D002         BEQ        .L8                      ; 0x08008036
  0x08008030:  980C         LDR        R0, [SP, #48]
  0x08008032:  68C0         LDR        R0, [R0, #12]
  0x08008034:  B900         CBNZ       R0, .L9                  ; 0x08008038
.L8:
  0x08008036:  E006         B          .L10                     ; 0x08008046
.L9:
  0x08008038:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x0800803C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008040:  21E8         MOVS       R1, #232
  0x08008042:  F7FF FA56    BL         assert_failed            ; 0x080074F2
.L10:
  0x08008046:  980C         LDR        R0, [SP, #48]
  0x08008048:  6900         LDR        R0, [R0, #16]
  0x0800804A:  F5B0 6F80    CMP.W      R0, #0x0400
  0x0800804E:  D002         BEQ        .L11                     ; 0x08008056
  0x08008050:  980C         LDR        R0, [SP, #48]
  0x08008052:  6900         LDR        R0, [R0, #16]
  0x08008054:  B900         CBNZ       R0, .L12                 ; 0x08008058
.L11:
  0x08008056:  E006         B          .L13                     ; 0x08008066
.L12:
  0x08008058:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x0800805C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008060:  21E9         MOVS       R1, #233
  0x08008062:  F7FF FA46    BL         assert_failed            ; 0x080074F2
.L13:
  0x08008066:  980C         LDR        R0, [SP, #48]
  0x08008068:  6940         LDR        R0, [R0, #20]
  0x0800806A:  B148         CBZ        R0, .L14                 ; 0x08008080
  0x0800806C:  980C         LDR        R0, [SP, #48]
  0x0800806E:  6940         LDR        R0, [R0, #20]
  0x08008070:  F5B0 6F00    CMP.W      R0, #0x0800
  0x08008074:  D004         BEQ        .L14                     ; 0x08008080
  0x08008076:  980C         LDR        R0, [SP, #48]
  0x08008078:  6940         LDR        R0, [R0, #20]
  0x0800807A:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800807E:  D100         BNE        .L15                     ; 0x08008082
.L14:
  0x08008080:  E006         B          .L16                     ; 0x08008090
.L15:
  0x08008082:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08008086:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x0800808A:  21EA         MOVS       R1, #234
  0x0800808C:  F7FF FA31    BL         assert_failed            ; 0x080074F2
.L16:
  0x08008090:  980C         LDR        R0, [SP, #48]
  0x08008092:  6980         LDR        R0, [R0, #24]
  0x08008094:  B148         CBZ        R0, .L17                 ; 0x080080AA
  0x08008096:  980C         LDR        R0, [SP, #48]
  0x08008098:  6980         LDR        R0, [R0, #24]
  0x0800809A:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800809E:  D004         BEQ        .L17                     ; 0x080080AA
  0x080080A0:  980C         LDR        R0, [SP, #48]
  0x080080A2:  6980         LDR        R0, [R0, #24]
  0x080080A4:  F5B0 4F80    CMP.W      R0, #0x4000
  0x080080A8:  D100         BNE        .L18                     ; 0x080080AC
.L17:
  0x080080AA:  E006         B          .L19                     ; 0x080080BA
.L18:
  0x080080AC:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x080080B0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x080080B4:  21EB         MOVS       R1, #235
  0x080080B6:  F7FF FA1C    BL         assert_failed            ; 0x080074F2
.L19:
  0x080080BA:  980C         LDR        R0, [SP, #48]
  0x080080BC:  69C0         LDR        R0, [R0, #28]
  0x080080BE:  B190         CBZ        R0, .L20                 ; 0x080080E6
  0x080080C0:  980C         LDR        R0, [SP, #48]
  0x080080C2:  69C0         LDR        R0, [R0, #28]
  0x080080C4:  F5B0 7F80    CMP.W      R0, #0x0100
  0x080080C8:  D00D         BEQ        .L20                     ; 0x080080E6
  0x080080CA:  980C         LDR        R0, [SP, #48]
  0x080080CC:  69C0         LDR        R0, [R0, #28]
  0x080080CE:  2820         CMP        R0, #32
  0x080080D0:  D009         BEQ        .L20                     ; 0x080080E6
  0x080080D2:  980C         LDR        R0, [SP, #48]
  0x080080D4:  69C0         LDR        R0, [R0, #28]
  0x080080D6:  F5B0 2F80    CMP.W      R0, #0x040000
  0x080080DA:  D004         BEQ        .L20                     ; 0x080080E6
  0x080080DC:  980C         LDR        R0, [SP, #48]
  0x080080DE:  69C0         LDR        R0, [R0, #28]
  0x080080E0:  F5B0 2F40    CMP.W      R0, #0x0C0000
  0x080080E4:  D100         BNE        .L21                     ; 0x080080E8
.L20:
  0x080080E6:  E006         B          .L22                     ; 0x080080F6
.L21:
  0x080080E8:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x080080EC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x080080F0:  21EC         MOVS       R1, #236
  0x080080F2:  F7FF F9FE    BL         assert_failed            ; 0x080074F2
.L22:
  0x080080F6:  980C         LDR        R0, [SP, #48]
  0x080080F8:  6A00         LDR        R0, [R0, #32]
  0x080080FA:  B170         CBZ        R0, .L23                 ; 0x0800811A
  0x080080FC:  980C         LDR        R0, [SP, #48]
  0x080080FE:  6A00         LDR        R0, [R0, #32]
  0x08008100:  F5B0 3F80    CMP.W      R0, #0x010000
  0x08008104:  D009         BEQ        .L23                     ; 0x0800811A
  0x08008106:  980C         LDR        R0, [SP, #48]
  0x08008108:  6A00         LDR        R0, [R0, #32]
  0x0800810A:  F5B0 3F00    CMP.W      R0, #0x020000
  0x0800810E:  D004         BEQ        .L23                     ; 0x0800811A
  0x08008110:  980C         LDR        R0, [SP, #48]
  0x08008112:  6A00         LDR        R0, [R0, #32]
  0x08008114:  F5B0 3F40    CMP.W      R0, #0x030000
  0x08008118:  D100         BNE        .L24                     ; 0x0800811C
.L23:
  0x0800811A:  E006         B          .L25                     ; 0x0800812A
.L24:
  0x0800811C:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08008120:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008124:  21ED         MOVS       R1, #237
  0x08008126:  F7FF F9E4    BL         assert_failed            ; 0x080074F2
.L25:
  0x0800812A:  980C         LDR        R0, [SP, #48]
  0x0800812C:  6801         LDR        R1, [R0]
  0x0800812E:  2001         MOVS       R0, #1
  0x08008130:  2210         MOVS       R2, #16
  0x08008132:  F2C4 0202    MOVT       R2, #0x4002
  0x08008136:  4291         CMP        R1, R2
  0x08008138:  9007         STR        R0, [SP, #28]
  0x0800813A:  F000 8091    BEQ.W      .L26                     ; 0x08008260
  0x0800813E:  980C         LDR        R0, [SP, #48]
  0x08008140:  6801         LDR        R1, [R0]
  0x08008142:  2001         MOVS       R0, #1
  0x08008144:  2228         MOVS       R2, #40
  0x08008146:  F2C4 0202    MOVT       R2, #0x4002
  0x0800814A:  4291         CMP        R1, R2
  0x0800814C:  9007         STR        R0, [SP, #28]
  0x0800814E:  F000 8087    BEQ.W      .L26                     ; 0x08008260
  0x08008152:  980C         LDR        R0, [SP, #48]
  0x08008154:  6801         LDR        R1, [R0]
  0x08008156:  2001         MOVS       R0, #1
  0x08008158:  2240         MOVS       R2, #64
  0x0800815A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800815E:  4291         CMP        R1, R2
  0x08008160:  9007         STR        R0, [SP, #28]
  0x08008162:  D07D         BEQ        .L26                     ; 0x08008260
  0x08008164:  980C         LDR        R0, [SP, #48]
  0x08008166:  6801         LDR        R1, [R0]
  0x08008168:  2001         MOVS       R0, #1
  0x0800816A:  2258         MOVS       R2, #88
  0x0800816C:  F2C4 0202    MOVT       R2, #0x4002
  0x08008170:  4291         CMP        R1, R2
  0x08008172:  9007         STR        R0, [SP, #28]
  0x08008174:  D074         BEQ        .L26                     ; 0x08008260
  0x08008176:  980C         LDR        R0, [SP, #48]
  0x08008178:  6801         LDR        R1, [R0]
  0x0800817A:  2001         MOVS       R0, #1
  0x0800817C:  2270         MOVS       R2, #112
  0x0800817E:  F2C4 0202    MOVT       R2, #0x4002
  0x08008182:  4291         CMP        R1, R2
  0x08008184:  9007         STR        R0, [SP, #28]
  0x08008186:  D06B         BEQ        .L26                     ; 0x08008260
  0x08008188:  980C         LDR        R0, [SP, #48]
  0x0800818A:  6801         LDR        R1, [R0]
  0x0800818C:  2001         MOVS       R0, #1
  0x0800818E:  2288         MOVS       R2, #136
  0x08008190:  F2C4 0202    MOVT       R2, #0x4002
  0x08008194:  4291         CMP        R1, R2
  0x08008196:  9007         STR        R0, [SP, #28]
  0x08008198:  D062         BEQ        .L26                     ; 0x08008260
  0x0800819A:  980C         LDR        R0, [SP, #48]
  0x0800819C:  6801         LDR        R1, [R0]
  0x0800819E:  2001         MOVS       R0, #1
  0x080081A0:  22A0         MOVS       R2, #160
  0x080081A2:  F2C4 0202    MOVT       R2, #0x4002
  0x080081A6:  4291         CMP        R1, R2
  0x080081A8:  9007         STR        R0, [SP, #28]
  0x080081AA:  D059         BEQ        .L26                     ; 0x08008260
  0x080081AC:  980C         LDR        R0, [SP, #48]
  0x080081AE:  6801         LDR        R1, [R0]
  0x080081B0:  2001         MOVS       R0, #1
  0x080081B2:  22B8         MOVS       R2, #184
  0x080081B4:  F2C4 0202    MOVT       R2, #0x4002
  0x080081B8:  4291         CMP        R1, R2
  0x080081BA:  9007         STR        R0, [SP, #28]
  0x080081BC:  D050         BEQ        .L26                     ; 0x08008260
  0x080081BE:  980C         LDR        R0, [SP, #48]
  0x080081C0:  6801         LDR        R1, [R0]
  0x080081C2:  2001         MOVS       R0, #1
  0x080081C4:  F240 4210    MOVW       R2, #0x0410
  0x080081C8:  F2C4 0202    MOVT       R2, #0x4002
  0x080081CC:  4291         CMP        R1, R2
  0x080081CE:  9007         STR        R0, [SP, #28]
  0x080081D0:  D046         BEQ        .L26                     ; 0x08008260
  0x080081D2:  980C         LDR        R0, [SP, #48]
  0x080081D4:  6801         LDR        R1, [R0]
  0x080081D6:  2001         MOVS       R0, #1
  0x080081D8:  F240 4228    MOVW       R2, #0x0428
  0x080081DC:  F2C4 0202    MOVT       R2, #0x4002
  0x080081E0:  4291         CMP        R1, R2
  0x080081E2:  9007         STR        R0, [SP, #28]
  0x080081E4:  D03C         BEQ        .L26                     ; 0x08008260
  0x080081E6:  980C         LDR        R0, [SP, #48]
  0x080081E8:  6801         LDR        R1, [R0]
  0x080081EA:  2001         MOVS       R0, #1
  0x080081EC:  F240 4240    MOVW       R2, #0x0440
  0x080081F0:  F2C4 0202    MOVT       R2, #0x4002
  0x080081F4:  4291         CMP        R1, R2
  0x080081F6:  9007         STR        R0, [SP, #28]
  0x080081F8:  D032         BEQ        .L26                     ; 0x08008260
  0x080081FA:  980C         LDR        R0, [SP, #48]
  0x080081FC:  6801         LDR        R1, [R0]
  0x080081FE:  2001         MOVS       R0, #1
  0x08008200:  F240 4258    MOVW       R2, #0x0458
  0x08008204:  F2C4 0202    MOVT       R2, #0x4002
  0x08008208:  4291         CMP        R1, R2
  0x0800820A:  9007         STR        R0, [SP, #28]
  0x0800820C:  D028         BEQ        .L26                     ; 0x08008260
  0x0800820E:  980C         LDR        R0, [SP, #48]
  0x08008210:  6801         LDR        R1, [R0]
  0x08008212:  2001         MOVS       R0, #1
  0x08008214:  F240 4270    MOVW       R2, #0x0470
  0x08008218:  F2C4 0202    MOVT       R2, #0x4002
  0x0800821C:  4291         CMP        R1, R2
  0x0800821E:  9007         STR        R0, [SP, #28]
  0x08008220:  D01E         BEQ        .L26                     ; 0x08008260
  0x08008222:  980C         LDR        R0, [SP, #48]
  0x08008224:  6801         LDR        R1, [R0]
  0x08008226:  2001         MOVS       R0, #1
  0x08008228:  F240 4288    MOVW       R2, #0x0488
  0x0800822C:  F2C4 0202    MOVT       R2, #0x4002
  0x08008230:  4291         CMP        R1, R2
  0x08008232:  9007         STR        R0, [SP, #28]
  0x08008234:  D014         BEQ        .L26                     ; 0x08008260
  0x08008236:  980C         LDR        R0, [SP, #48]
  0x08008238:  6801         LDR        R1, [R0]
  0x0800823A:  2001         MOVS       R0, #1
  0x0800823C:  F240 42A0    MOVW       R2, #0x04A0
  0x08008240:  F2C4 0202    MOVT       R2, #0x4002
  0x08008244:  4291         CMP        R1, R2
  0x08008246:  9007         STR        R0, [SP, #28]
  0x08008248:  D00A         BEQ        .L26                     ; 0x08008260
  0x0800824A:  980C         LDR        R0, [SP, #48]
  0x0800824C:  6800         LDR        R0, [R0]
  0x0800824E:  F64F 3148    MOVW       R1, #0xFB48
  0x08008252:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x08008256:  4408         ADD        R0, R1
  0x08008258:  FAB0 F080    CLZ        R0, R0
  0x0800825C:  0940         LSRS       R0, R0, #5
  0x0800825E:  9007         STR        R0, [SP, #28]
.L26:
  0x08008260:  9807         LDR        R0, [SP, #28]
  0x08008262:  07C0         LSLS       R0, R0, #31
  0x08008264:  2800         CMP        R0, #0
  0x08008266:  F000 81B1    BEQ.W      .L55                     ; 0x080085CC
  0x0800826A:  980C         LDR        R0, [SP, #48]
  0x0800826C:  6840         LDR        R0, [R0, #4]
  0x0800826E:  2889         CMP        R0, #137
  0x08008270:  D800         BHI        .L27                     ; 0x08008274
  0x08008272:  E006         B          .L28                     ; 0x08008282
.L27:
  0x08008274:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08008278:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x0800827C:  21F1         MOVS       R1, #241
  0x0800827E:  F7FF F938    BL         assert_failed            ; 0x080074F2
.L28:
  0x08008282:  980C         LDR        R0, [SP, #48]
  0x08008284:  6A40         LDR        R0, [R0, #36]
  0x08008286:  B118         CBZ        R0, .L29                 ; 0x08008290
  0x08008288:  980C         LDR        R0, [SP, #48]
  0x0800828A:  6A40         LDR        R0, [R0, #36]
  0x0800828C:  2804         CMP        R0, #4
  0x0800828E:  D100         BNE        .L30                     ; 0x08008292
.L29:
  0x08008290:  E006         B          .L31                     ; 0x080082A0
.L30:
  0x08008292:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08008296:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x0800829A:  21F2         MOVS       R1, #242
  0x0800829C:  F7FF F929    BL         assert_failed            ; 0x080074F2
.L31:
  0x080082A0:  980C         LDR        R0, [SP, #48]
  0x080082A2:  6A40         LDR        R0, [R0, #36]
  0x080082A4:  2800         CMP        R0, #0
  0x080082A6:  D04A         BEQ        .L40                     ; 0x0800833E
  0x080082A8:  980C         LDR        R0, [SP, #48]
  0x080082AA:  6A80         LDR        R0, [R0, #40]
  0x080082AC:  B158         CBZ        R0, .L32                 ; 0x080082C6
  0x080082AE:  980C         LDR        R0, [SP, #48]
  0x080082B0:  6A80         LDR        R0, [R0, #40]
  0x080082B2:  2801         CMP        R0, #1
  0x080082B4:  D007         BEQ        .L32                     ; 0x080082C6
  0x080082B6:  980C         LDR        R0, [SP, #48]
  0x080082B8:  6A80         LDR        R0, [R0, #40]
  0x080082BA:  2802         CMP        R0, #2
  0x080082BC:  D003         BEQ        .L32                     ; 0x080082C6
  0x080082BE:  980C         LDR        R0, [SP, #48]
  0x080082C0:  6A80         LDR        R0, [R0, #40]
  0x080082C2:  2803         CMP        R0, #3
  0x080082C4:  D100         BNE        .L33                     ; 0x080082C8
.L32:
  0x080082C6:  E006         B          .L34                     ; 0x080082D6
.L33:
  0x080082C8:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x080082CC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x080082D0:  21F7         MOVS       R1, #247
  0x080082D2:  F7FF F90E    BL         assert_failed            ; 0x080074F2
.L34:
  0x080082D6:  980C         LDR        R0, [SP, #48]
  0x080082D8:  6AC0         LDR        R0, [R0, #44]
  0x080082DA:  B170         CBZ        R0, .L35                 ; 0x080082FA
  0x080082DC:  980C         LDR        R0, [SP, #48]
  0x080082DE:  6AC0         LDR        R0, [R0, #44]
  0x080082E0:  F5B0 0F00    CMP.W      R0, #0x800000
  0x080082E4:  D009         BEQ        .L35                     ; 0x080082FA
  0x080082E6:  980C         LDR        R0, [SP, #48]
  0x080082E8:  6AC0         LDR        R0, [R0, #44]
  0x080082EA:  F1B0 7F80    CMP.W      R0, #0x01000000
  0x080082EE:  D004         BEQ        .L35                     ; 0x080082FA
  0x080082F0:  980C         LDR        R0, [SP, #48]
  0x080082F2:  6AC0         LDR        R0, [R0, #44]
  0x080082F4:  F1B0 7FC0    CMP.W      R0, #0x01800000
  0x080082F8:  D100         BNE        .L36                     ; 0x080082FC
.L35:
  0x080082FA:  E006         B          .L37                     ; 0x0800830A
.L36:
  0x080082FC:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08008300:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008304:  21F8         MOVS       R1, #248
  0x08008306:  F7FF F8F4    BL         assert_failed            ; 0x080074F2
.L37:
  0x0800830A:  980C         LDR        R0, [SP, #48]
  0x0800830C:  6B00         LDR        R0, [R0, #48]
  0x0800830E:  B170         CBZ        R0, .L38                 ; 0x0800832E
  0x08008310:  980C         LDR        R0, [SP, #48]
  0x08008312:  6B00         LDR        R0, [R0, #48]
  0x08008314:  F5B0 1F00    CMP.W      R0, #0x200000
  0x08008318:  D009         BEQ        .L38                     ; 0x0800832E
  0x0800831A:  980C         LDR        R0, [SP, #48]
  0x0800831C:  6B00         LDR        R0, [R0, #48]
  0x0800831E:  F5B0 0F80    CMP.W      R0, #0x400000
  0x08008322:  D004         BEQ        .L38                     ; 0x0800832E
  0x08008324:  980C         LDR        R0, [SP, #48]
  0x08008326:  6B00         LDR        R0, [R0, #48]
  0x08008328:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x0800832C:  D100         BNE        .L39                     ; 0x08008330
.L38:
  0x0800832E:  E006         B          .L40                     ; 0x0800833E
.L39:
  0x08008330:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x08008334:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008338:  21F9         MOVS       R1, #249
  0x0800833A:  F7FF F8DA    BL         assert_failed            ; 0x080074F2
.L40:
  0x0800833E:  990C         LDR        R1, [SP, #48]
  0x08008340:  2002         MOVS       R0, #2
  0x08008342:  F881 0035    STRB.W     R0, [R1, #53]
  0x08008346:  990C         LDR        R1, [SP, #48]
  0x08008348:  2000         MOVS       R0, #0
  0x0800834A:  F881 0034    STRB.W     R0, [R1, #52]
  0x0800834E:  980C         LDR        R0, [SP, #48]
  0x08008350:  6800         LDR        R0, [R0]
  0x08008352:  2110         MOVS       R1, #16
  0x08008354:  F2C4 0102    MOVT       R1, #0x4002
  0x08008358:  4288         CMP        R0, R1
  0x0800835A:  D070         BEQ        .L41                     ; 0x0800843E
  0x0800835C:  980C         LDR        R0, [SP, #48]
  0x0800835E:  6800         LDR        R0, [R0]
  0x08008360:  2128         MOVS       R1, #40
  0x08008362:  F2C4 0102    MOVT       R1, #0x4002
  0x08008366:  4288         CMP        R0, R1
  0x08008368:  D069         BEQ        .L41                     ; 0x0800843E
  0x0800836A:  980C         LDR        R0, [SP, #48]
  0x0800836C:  6800         LDR        R0, [R0]
  0x0800836E:  2140         MOVS       R1, #64
  0x08008370:  F2C4 0102    MOVT       R1, #0x4002
  0x08008374:  4288         CMP        R0, R1
  0x08008376:  D062         BEQ        .L41                     ; 0x0800843E
  0x08008378:  980C         LDR        R0, [SP, #48]
  0x0800837A:  6800         LDR        R0, [R0]
  0x0800837C:  2158         MOVS       R1, #88
  0x0800837E:  F2C4 0102    MOVT       R1, #0x4002
  0x08008382:  4288         CMP        R0, R1
  0x08008384:  D05B         BEQ        .L41                     ; 0x0800843E
  0x08008386:  980C         LDR        R0, [SP, #48]
  0x08008388:  6800         LDR        R0, [R0]
  0x0800838A:  2170         MOVS       R1, #112
  0x0800838C:  F2C4 0102    MOVT       R1, #0x4002
  0x08008390:  4288         CMP        R0, R1
  0x08008392:  D054         BEQ        .L41                     ; 0x0800843E
  0x08008394:  980C         LDR        R0, [SP, #48]
  0x08008396:  6800         LDR        R0, [R0]
  0x08008398:  2188         MOVS       R1, #136
  0x0800839A:  F2C4 0102    MOVT       R1, #0x4002
  0x0800839E:  4288         CMP        R0, R1
  0x080083A0:  D04D         BEQ        .L41                     ; 0x0800843E
  0x080083A2:  980C         LDR        R0, [SP, #48]
  0x080083A4:  6800         LDR        R0, [R0]
  0x080083A6:  21A0         MOVS       R1, #160
  0x080083A8:  F2C4 0102    MOVT       R1, #0x4002
  0x080083AC:  4288         CMP        R0, R1
  0x080083AE:  D046         BEQ        .L41                     ; 0x0800843E
  0x080083B0:  980C         LDR        R0, [SP, #48]
  0x080083B2:  6800         LDR        R0, [R0]
  0x080083B4:  21B8         MOVS       R1, #184
  0x080083B6:  F2C4 0102    MOVT       R1, #0x4002
  0x080083BA:  4288         CMP        R0, R1
  0x080083BC:  D03F         BEQ        .L41                     ; 0x0800843E
  0x080083BE:  980C         LDR        R0, [SP, #48]
  0x080083C0:  6800         LDR        R0, [R0]
  0x080083C2:  F240 4110    MOVW       R1, #0x0410
  0x080083C6:  F2C4 0102    MOVT       R1, #0x4002
  0x080083CA:  4288         CMP        R0, R1
  0x080083CC:  D037         BEQ        .L41                     ; 0x0800843E
  0x080083CE:  980C         LDR        R0, [SP, #48]
  0x080083D0:  6800         LDR        R0, [R0]
  0x080083D2:  F240 4128    MOVW       R1, #0x0428
  0x080083D6:  F2C4 0102    MOVT       R1, #0x4002
  0x080083DA:  4288         CMP        R0, R1
  0x080083DC:  D02F         BEQ        .L41                     ; 0x0800843E
  0x080083DE:  980C         LDR        R0, [SP, #48]
  0x080083E0:  6800         LDR        R0, [R0]
  0x080083E2:  F240 4140    MOVW       R1, #0x0440
  0x080083E6:  F2C4 0102    MOVT       R1, #0x4002
  0x080083EA:  4288         CMP        R0, R1
  0x080083EC:  D027         BEQ        .L41                     ; 0x0800843E
  0x080083EE:  980C         LDR        R0, [SP, #48]
  0x080083F0:  6800         LDR        R0, [R0]
  0x080083F2:  F240 4158    MOVW       R1, #0x0458
  0x080083F6:  F2C4 0102    MOVT       R1, #0x4002
  0x080083FA:  4288         CMP        R0, R1
  0x080083FC:  D01F         BEQ        .L41                     ; 0x0800843E
  0x080083FE:  980C         LDR        R0, [SP, #48]
  0x08008400:  6800         LDR        R0, [R0]
  0x08008402:  F240 4170    MOVW       R1, #0x0470
  0x08008406:  F2C4 0102    MOVT       R1, #0x4002
  0x0800840A:  4288         CMP        R0, R1
  0x0800840C:  D017         BEQ        .L41                     ; 0x0800843E
  0x0800840E:  980C         LDR        R0, [SP, #48]
  0x08008410:  6800         LDR        R0, [R0]
  0x08008412:  F240 4188    MOVW       R1, #0x0488
  0x08008416:  F2C4 0102    MOVT       R1, #0x4002
  0x0800841A:  4288         CMP        R0, R1
  0x0800841C:  D00F         BEQ        .L41                     ; 0x0800843E
  0x0800841E:  980C         LDR        R0, [SP, #48]
  0x08008420:  6800         LDR        R0, [R0]
  0x08008422:  F240 41A0    MOVW       R1, #0x04A0
  0x08008426:  F2C4 0102    MOVT       R1, #0x4002
  0x0800842A:  4288         CMP        R0, R1
  0x0800842C:  D007         BEQ        .L41                     ; 0x0800843E
  0x0800842E:  980C         LDR        R0, [SP, #48]
  0x08008430:  6800         LDR        R0, [R0]
  0x08008432:  F240 41B8    MOVW       R1, #0x04B8
  0x08008436:  F2C4 0102    MOVT       R1, #0x4002
  0x0800843A:  4288         CMP        R0, R1
  0x0800843C:  D106         BNE        .L42                     ; 0x0800844C
.L41:
  0x0800843E:  980C         LDR        R0, [SP, #48]
  0x08008440:  6801         LDR        R1, [R0]
  0x08008442:  6808         LDR        R0, [R1]
  0x08008444:  F020 0001    BIC        R0, R0, #1
  0x08008448:  6008         STR        R0, [R1]
  0x0800844A:  E005         B          .L43                     ; 0x08008458
.L42:
  0x0800844C:  980C         LDR        R0, [SP, #48]
  0x0800844E:  6801         LDR        R1, [R0]
  0x08008450:  6808         LDR        R0, [R1]
  0x08008452:  F020 0001    BIC        R0, R0, #1
  0x08008456:  6008         STR        R0, [R1]
.L43:
  0x08008458:  980C         LDR        R0, [SP, #48]
  0x0800845A:  6800         LDR        R0, [R0]
  0x0800845C:  6800         LDR        R0, [R0]
  0x0800845E:  07C0         LSLS       R0, R0, #31
  0x08008460:  B188         CBZ        R0, .L45                 ; 0x08008486
  0x08008462:  F00F FC88    BL         HAL_GetTick              ; 0x08017D76
  0x08008466:  990A         LDR        R1, [SP, #40]
  0x08008468:  1A40         SUBS       R0, R0, R1
  0x0800846A:  2806         CMP        R0, #6
  0x0800846C:  D30A         BCC        .L44                     ; 0x08008484
  0x0800846E:  990C         LDR        R1, [SP, #48]
  0x08008470:  2020         MOVS       R0, #32
  0x08008472:  6548         STR        R0, [R1, #84]
  0x08008474:  990C         LDR        R1, [SP, #48]
  0x08008476:  2003         MOVS       R0, #3
  0x08008478:  F881 0035    STRB.W     R0, [R1, #53]
  0x0800847C:  2001         MOVS       R0, #1
  0x0800847E:  F88D 0037    STRB.W     R0, [SP, #55]
  0x08008482:  E2EB         B          .L68                     ; 0x08008A5C
.L44:
  0x08008484:  E7E8         B          .L43                     ; 0x08008458
.L45:
  0x08008486:  980C         LDR        R0, [SP, #48]
  0x08008488:  6800         LDR        R0, [R0]
  0x0800848A:  6800         LDR        R0, [R0]
  0x0800848C:  900B         STR        R0, [SP, #44]
  0x0800848E:  980B         LDR        R0, [SP, #44]
  0x08008490:  F248 013F    MOVW       R1, #0x803F
  0x08008494:  F6CF 6110    MOVT       R1, #0xFE10
  0x08008498:  4008         ANDS       R0, R1
  0x0800849A:  900B         STR        R0, [SP, #44]
  0x0800849C:  990C         LDR        R1, [SP, #48]
  0x0800849E:  6888         LDR        R0, [R1, #8]
  0x080084A0:  F8D1 C00C    LDR.W      R12, [R1, #12]
  0x080084A4:  690B         LDR        R3, [R1, #16]
  0x080084A6:  694A         LDR        R2, [R1, #20]
  0x080084A8:  EA40 000C    ORR.W      R0, R0, R12
  0x080084AC:  4318         ORRS       R0, R3
  0x080084AE:  4310         ORRS       R0, R2
  0x080084B0:  698A         LDR        R2, [R1, #24]
  0x080084B2:  4310         ORRS       R0, R2
  0x080084B4:  69CA         LDR        R2, [R1, #28]
  0x080084B6:  4310         ORRS       R0, R2
  0x080084B8:  6A09         LDR        R1, [R1, #32]
  0x080084BA:  4301         ORRS       R1, R0
  0x080084BC:  980B         LDR        R0, [SP, #44]
  0x080084BE:  4308         ORRS       R0, R1
  0x080084C0:  900B         STR        R0, [SP, #44]
  0x080084C2:  980C         LDR        R0, [SP, #48]
  0x080084C4:  6A40         LDR        R0, [R0, #36]
  0x080084C6:  2804         CMP        R0, #4
  0x080084C8:  D106         BNE        .L46                     ; 0x080084D8
  0x080084CA:  990C         LDR        R1, [SP, #48]
  0x080084CC:  6AC8         LDR        R0, [R1, #44]
  0x080084CE:  6B09         LDR        R1, [R1, #48]
  0x080084D0:  4301         ORRS       R1, R0
  0x080084D2:  980B         LDR        R0, [SP, #44]
  0x080084D4:  4308         ORRS       R0, R1
  0x080084D6:  900B         STR        R0, [SP, #44]
.L46:
  0x080084D8:  980C         LDR        R0, [SP, #48]
  0x080084DA:  6840         LDR        R0, [R0, #4]
  0x080084DC:  2829         CMP        R0, #41
  0x080084DE:  D305         BCC        .L47                     ; 0x080084EC
  0x080084E0:  980C         LDR        R0, [SP, #48]
  0x080084E2:  6841         LDR        R1, [R0, #4]
  0x080084E4:  2001         MOVS       R0, #1
  0x080084E6:  292F         CMP        R1, #47
  0x080084E8:  9006         STR        R0, [SP, #24]
  0x080084EA:  D32C         BCC        .L52                     ; 0x08008546
.L47:
  0x080084EC:  980C         LDR        R0, [SP, #48]
  0x080084EE:  6840         LDR        R0, [R0, #4]
  0x080084F0:  283F         CMP        R0, #63
  0x080084F2:  D305         BCC        .L48                     ; 0x08008500
  0x080084F4:  980C         LDR        R0, [SP, #48]
  0x080084F6:  6841         LDR        R1, [R0, #4]
  0x080084F8:  2001         MOVS       R0, #1
  0x080084FA:  2943         CMP        R1, #67
  0x080084FC:  9006         STR        R0, [SP, #24]
  0x080084FE:  D322         BCC        .L52                     ; 0x08008546
.L48:
  0x08008500:  980C         LDR        R0, [SP, #48]
  0x08008502:  6840         LDR        R0, [R0, #4]
  0x08008504:  2847         CMP        R0, #71
  0x08008506:  D305         BCC        .L49                     ; 0x08008514
  0x08008508:  980C         LDR        R0, [SP, #48]
  0x0800850A:  6841         LDR        R1, [R0, #4]
  0x0800850C:  2001         MOVS       R0, #1
  0x0800850E:  2949         CMP        R1, #73
  0x08008510:  9006         STR        R0, [SP, #24]
  0x08008512:  D318         BCC        .L52                     ; 0x08008546
.L49:
  0x08008514:  980C         LDR        R0, [SP, #48]
  0x08008516:  6840         LDR        R0, [R0, #4]
  0x08008518:  284F         CMP        R0, #79
  0x0800851A:  D305         BCC        .L50                     ; 0x08008528
  0x0800851C:  980C         LDR        R0, [SP, #48]
  0x0800851E:  6841         LDR        R1, [R0, #4]
  0x08008520:  2001         MOVS       R0, #1
  0x08008522:  2953         CMP        R1, #83
  0x08008524:  9006         STR        R0, [SP, #24]
  0x08008526:  D30E         BCC        .L52                     ; 0x08008546
.L50:
  0x08008528:  980C         LDR        R0, [SP, #48]
  0x0800852A:  6841         LDR        R1, [R0, #4]
  0x0800852C:  2000         MOVS       R0, #0
  0x0800852E:  2974         CMP        R1, #116
  0x08008530:  9005         STR        R0, [SP, #20]
  0x08008532:  D306         BCC        .L51                     ; 0x08008542
  0x08008534:  980C         LDR        R0, [SP, #48]
  0x08008536:  6841         LDR        R1, [R0, #4]
  0x08008538:  2000         MOVS       R0, #0
  0x0800853A:  2978         CMP        R1, #120
  0x0800853C:  BF38         IT         CC
  0x0800853E:  2001         MOVCC      R0, #1
  0x08008540:  9005         STR        R0, [SP, #20]
.L51:
  0x08008542:  9805         LDR        R0, [SP, #20]
  0x08008544:  9006         STR        R0, [SP, #24]
.L52:
  0x08008546:  9806         LDR        R0, [SP, #24]
  0x08008548:  07C0         LSLS       R0, R0, #31
  0x0800854A:  B118         CBZ        R0, .L53                 ; 0x08008554
  0x0800854C:  980B         LDR        R0, [SP, #44]
  0x0800854E:  F440 1080    ORR        R0, R0, #0x100000
  0x08008552:  900B         STR        R0, [SP, #44]
.L53:
  0x08008554:  980B         LDR        R0, [SP, #44]
  0x08008556:  990C         LDR        R1, [SP, #48]
  0x08008558:  6809         LDR        R1, [R1]
  0x0800855A:  6008         STR        R0, [R1]
  0x0800855C:  980C         LDR        R0, [SP, #48]
  0x0800855E:  6800         LDR        R0, [R0]
  0x08008560:  6940         LDR        R0, [R0, #20]
  0x08008562:  900B         STR        R0, [SP, #44]
  0x08008564:  980B         LDR        R0, [SP, #44]
  0x08008566:  F020 0007    BIC        R0, R0, #7
  0x0800856A:  900B         STR        R0, [SP, #44]
  0x0800856C:  980C         LDR        R0, [SP, #48]
  0x0800856E:  6A41         LDR        R1, [R0, #36]
  0x08008570:  980B         LDR        R0, [SP, #44]
  0x08008572:  4308         ORRS       R0, R1
  0x08008574:  900B         STR        R0, [SP, #44]
  0x08008576:  980C         LDR        R0, [SP, #48]
  0x08008578:  6A40         LDR        R0, [R0, #36]
  0x0800857A:  2804         CMP        R0, #4
  0x0800857C:  D115         BNE        .L54                     ; 0x080085AA
  0x0800857E:  980C         LDR        R0, [SP, #48]
  0x08008580:  6A81         LDR        R1, [R0, #40]
  0x08008582:  980B         LDR        R0, [SP, #44]
  0x08008584:  4308         ORRS       R0, R1
  0x08008586:  900B         STR        R0, [SP, #44]
  0x08008588:  980C         LDR        R0, [SP, #48]
  0x0800858A:  6AC0         LDR        R0, [R0, #44]
  0x0800858C:  B168         CBZ        R0, .L54                 ; 0x080085AA
  0x0800858E:  980C         LDR        R0, [SP, #48]
  0x08008590:  F7F8 FF4A    BL         DMA_CheckFifoParam       ; 0x08001428
  0x08008594:  B148         CBZ        R0, .L54                 ; 0x080085AA
  0x08008596:  990C         LDR        R1, [SP, #48]
  0x08008598:  2040         MOVS       R0, #64
  0x0800859A:  6548         STR        R0, [R1, #84]
  0x0800859C:  990C         LDR        R1, [SP, #48]
  0x0800859E:  2001         MOVS       R0, #1
  0x080085A0:  F881 0035    STRB.W     R0, [R1, #53]
  0x080085A4:  F88D 0037    STRB.W     R0, [SP, #55]
  0x080085A8:  E258         B          .L68                     ; 0x08008A5C
.L54:
  0x080085AA:  980B         LDR        R0, [SP, #44]
  0x080085AC:  990C         LDR        R1, [SP, #48]
  0x080085AE:  6809         LDR        R1, [R1]
  0x080085B0:  6148         STR        R0, [R1, #20]
  0x080085B2:  980C         LDR        R0, [SP, #48]
  0x080085B4:  F000 FA56    BL         DMA_CalcBaseAndBitshift  ; 0x08008A64
  0x080085B8:  9009         STR        R0, [SP, #36]
  0x080085BA:  980C         LDR        R0, [SP, #48]
  0x080085BC:  6DC0         LDR        R0, [R0, #92]
  0x080085BE:  F000 011F    AND        R1, R0, #31
  0x080085C2:  203F         MOVS       R0, #63
  0x080085C4:  4088         LSLS       R0, R1
  0x080085C6:  9909         LDR        R1, [SP, #36]
  0x080085C8:  6088         STR        R0, [R1, #8]
  0x080085CA:  E11B         B          .L63                     ; 0x08008804
.L55:
  0x080085CC:  980C         LDR        R0, [SP, #48]
  0x080085CE:  6801         LDR        R1, [R0]
  0x080085D0:  2001         MOVS       R0, #1
  0x080085D2:  F245 4208    MOVW       R2, #0x5408
  0x080085D6:  F6C5 0202    MOVT       R2, #0x5802
  0x080085DA:  4291         CMP        R1, R2
  0x080085DC:  9004         STR        R0, [SP, #16]
  0x080085DE:  D046         BEQ        .L56                     ; 0x0800866E
  0x080085E0:  980C         LDR        R0, [SP, #48]
  0x080085E2:  6801         LDR        R1, [R0]
  0x080085E4:  2001         MOVS       R0, #1
  0x080085E6:  F245 421C    MOVW       R2, #0x541C
  0x080085EA:  F6C5 0202    MOVT       R2, #0x5802
  0x080085EE:  4291         CMP        R1, R2
  0x080085F0:  9004         STR        R0, [SP, #16]
  0x080085F2:  D03C         BEQ        .L56                     ; 0x0800866E
  0x080085F4:  980C         LDR        R0, [SP, #48]
  0x080085F6:  6801         LDR        R1, [R0]
  0x080085F8:  2001         MOVS       R0, #1
  0x080085FA:  F245 4230    MOVW       R2, #0x5430
  0x080085FE:  F6C5 0202    MOVT       R2, #0x5802
  0x08008602:  4291         CMP        R1, R2
  0x08008604:  9004         STR        R0, [SP, #16]
  0x08008606:  D032         BEQ        .L56                     ; 0x0800866E
  0x08008608:  980C         LDR        R0, [SP, #48]
  0x0800860A:  6801         LDR        R1, [R0]
  0x0800860C:  2001         MOVS       R0, #1
  0x0800860E:  F245 4244    MOVW       R2, #0x5444
  0x08008612:  F6C5 0202    MOVT       R2, #0x5802
  0x08008616:  4291         CMP        R1, R2
  0x08008618:  9004         STR        R0, [SP, #16]
  0x0800861A:  D028         BEQ        .L56                     ; 0x0800866E
  0x0800861C:  980C         LDR        R0, [SP, #48]
  0x0800861E:  6801         LDR        R1, [R0]
  0x08008620:  2001         MOVS       R0, #1
  0x08008622:  F245 4258    MOVW       R2, #0x5458
  0x08008626:  F6C5 0202    MOVT       R2, #0x5802
  0x0800862A:  4291         CMP        R1, R2
  0x0800862C:  9004         STR        R0, [SP, #16]
  0x0800862E:  D01E         BEQ        .L56                     ; 0x0800866E
  0x08008630:  980C         LDR        R0, [SP, #48]
  0x08008632:  6801         LDR        R1, [R0]
  0x08008634:  2001         MOVS       R0, #1
  0x08008636:  F245 426C    MOVW       R2, #0x546C
  0x0800863A:  F6C5 0202    MOVT       R2, #0x5802
  0x0800863E:  4291         CMP        R1, R2
  0x08008640:  9004         STR        R0, [SP, #16]
  0x08008642:  D014         BEQ        .L56                     ; 0x0800866E
  0x08008644:  980C         LDR        R0, [SP, #48]
  0x08008646:  6801         LDR        R1, [R0]
  0x08008648:  2001         MOVS       R0, #1
  0x0800864A:  F245 4280    MOVW       R2, #0x5480
  0x0800864E:  F6C5 0202    MOVT       R2, #0x5802
  0x08008652:  4291         CMP        R1, R2
  0x08008654:  9004         STR        R0, [SP, #16]
  0x08008656:  D00A         BEQ        .L56                     ; 0x0800866E
  0x08008658:  980C         LDR        R0, [SP, #48]
  0x0800865A:  6800         LDR        R0, [R0]
  0x0800865C:  F64A 316C    MOVW       R1, #0xAB6C
  0x08008660:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08008664:  4408         ADD        R0, R1
  0x08008666:  FAB0 F080    CLZ        R0, R0
  0x0800866A:  0940         LSRS       R0, R0, #5
  0x0800866C:  9004         STR        R0, [SP, #16]
.L56:
  0x0800866E:  9804         LDR        R0, [SP, #16]
  0x08008670:  07C0         LSLS       R0, R0, #31
  0x08008672:  2800         CMP        R0, #0
  0x08008674:  F000 80BB    BEQ.W      .L62                     ; 0x080087EE
  0x08008678:  980C         LDR        R0, [SP, #48]
  0x0800867A:  6801         LDR        R1, [R0]
  0x0800867C:  2001         MOVS       R0, #1
  0x0800867E:  F245 4208    MOVW       R2, #0x5408
  0x08008682:  F6C5 0202    MOVT       R2, #0x5802
  0x08008686:  4291         CMP        R1, R2
  0x08008688:  9003         STR        R0, [SP, #12]
  0x0800868A:  D046         BEQ        .L57                     ; 0x0800871A
  0x0800868C:  980C         LDR        R0, [SP, #48]
  0x0800868E:  6801         LDR        R1, [R0]
  0x08008690:  2001         MOVS       R0, #1
  0x08008692:  F245 421C    MOVW       R2, #0x541C
  0x08008696:  F6C5 0202    MOVT       R2, #0x5802
  0x0800869A:  4291         CMP        R1, R2
  0x0800869C:  9003         STR        R0, [SP, #12]
  0x0800869E:  D03C         BEQ        .L57                     ; 0x0800871A
  0x080086A0:  980C         LDR        R0, [SP, #48]
  0x080086A2:  6801         LDR        R1, [R0]
  0x080086A4:  2001         MOVS       R0, #1
  0x080086A6:  F245 4230    MOVW       R2, #0x5430
  0x080086AA:  F6C5 0202    MOVT       R2, #0x5802
  0x080086AE:  4291         CMP        R1, R2
  0x080086B0:  9003         STR        R0, [SP, #12]
  0x080086B2:  D032         BEQ        .L57                     ; 0x0800871A
  0x080086B4:  980C         LDR        R0, [SP, #48]
  0x080086B6:  6801         LDR        R1, [R0]
  0x080086B8:  2001         MOVS       R0, #1
  0x080086BA:  F245 4244    MOVW       R2, #0x5444
  0x080086BE:  F6C5 0202    MOVT       R2, #0x5802
  0x080086C2:  4291         CMP        R1, R2
  0x080086C4:  9003         STR        R0, [SP, #12]
  0x080086C6:  D028         BEQ        .L57                     ; 0x0800871A
  0x080086C8:  980C         LDR        R0, [SP, #48]
  0x080086CA:  6801         LDR        R1, [R0]
  0x080086CC:  2001         MOVS       R0, #1
  0x080086CE:  F245 4258    MOVW       R2, #0x5458
  0x080086D2:  F6C5 0202    MOVT       R2, #0x5802
  0x080086D6:  4291         CMP        R1, R2
  0x080086D8:  9003         STR        R0, [SP, #12]
  0x080086DA:  D01E         BEQ        .L57                     ; 0x0800871A
  0x080086DC:  980C         LDR        R0, [SP, #48]
  0x080086DE:  6801         LDR        R1, [R0]
  0x080086E0:  2001         MOVS       R0, #1
  0x080086E2:  F245 426C    MOVW       R2, #0x546C
  0x080086E6:  F6C5 0202    MOVT       R2, #0x5802
  0x080086EA:  4291         CMP        R1, R2
  0x080086EC:  9003         STR        R0, [SP, #12]
  0x080086EE:  D014         BEQ        .L57                     ; 0x0800871A
  0x080086F0:  980C         LDR        R0, [SP, #48]
  0x080086F2:  6801         LDR        R1, [R0]
  0x080086F4:  2001         MOVS       R0, #1
  0x080086F6:  F245 4280    MOVW       R2, #0x5480
  0x080086FA:  F6C5 0202    MOVT       R2, #0x5802
  0x080086FE:  4291         CMP        R1, R2
  0x08008700:  9003         STR        R0, [SP, #12]
  0x08008702:  D00A         BEQ        .L57                     ; 0x0800871A
  0x08008704:  980C         LDR        R0, [SP, #48]
  0x08008706:  6800         LDR        R0, [R0]
  0x08008708:  F64A 316C    MOVW       R1, #0xAB6C
  0x0800870C:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08008710:  4408         ADD        R0, R1
  0x08008712:  FAB0 F080    CLZ        R0, R0
  0x08008716:  0940         LSRS       R0, R0, #5
  0x08008718:  9003         STR        R0, [SP, #12]
.L57:
  0x0800871A:  9803         LDR        R0, [SP, #12]
  0x0800871C:  07C0         LSLS       R0, R0, #31
  0x0800871E:  B160         CBZ        R0, .L59                 ; 0x0800873A
  0x08008720:  980C         LDR        R0, [SP, #48]
  0x08008722:  6840         LDR        R0, [R0, #4]
  0x08008724:  2811         CMP        R0, #17
  0x08008726:  D800         BHI        .L58                     ; 0x0800872A
  0x08008728:  E007         B          .L59                     ; 0x0800873A
.L58:
  0x0800872A:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x0800872E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08008732:  F240 116B    MOVW       R1, #0x016B
  0x08008736:  F7FE FEDC    BL         assert_failed            ; 0x080074F2
.L59:
  0x0800873A:  990C         LDR        R1, [SP, #48]
  0x0800873C:  2002         MOVS       R0, #2
  0x0800873E:  F881 0035    STRB.W     R0, [R1, #53]
  0x08008742:  990C         LDR        R1, [SP, #48]
  0x08008744:  2000         MOVS       R0, #0
  0x08008746:  F881 0034    STRB.W     R0, [R1, #52]
  0x0800874A:  980C         LDR        R0, [SP, #48]
  0x0800874C:  6800         LDR        R0, [R0]
  0x0800874E:  6800         LDR        R0, [R0]
  0x08008750:  900B         STR        R0, [SP, #44]
  0x08008752:  980B         LDR        R0, [SP, #44]
  0x08008754:  F36F 1010    BFC        R0, #4, #13
  0x08008758:  900B         STR        R0, [SP, #44]
  0x0800875A:  980C         LDR        R0, [SP, #48]
  0x0800875C:  6880         LDR        R0, [R0, #8]
  0x0800875E:  2840         CMP        R0, #64
  0x08008760:  D102         BNE        .L60                     ; 0x08008768
  0x08008762:  2010         MOVS       R0, #16
  0x08008764:  9002         STR        R0, [SP, #8]
  0x08008766:  E007         B          .L61                     ; 0x08008778
.L60:
  0x08008768:  980C         LDR        R0, [SP, #48]
  0x0800876A:  6880         LDR        R0, [R0, #8]
  0x0800876C:  3880         SUBS       R0, #128
  0x0800876E:  FAB0 F080    CLZ        R0, R0
  0x08008772:  0940         LSRS       R0, R0, #5
  0x08008774:  0380         LSLS       R0, R0, #14
  0x08008776:  9002         STR        R0, [SP, #8]
.L61:
  0x08008778:  9802         LDR        R0, [SP, #8]
  0x0800877A:  990C         LDR        R1, [SP, #48]
  0x0800877C:  68CA         LDR        R2, [R1, #12]
  0x0800877E:  690B         LDR        R3, [R1, #16]
  0x08008780:  F8D1 C014    LDR.W      R12, [R1, #20]
  0x08008784:  F8D1 E018    LDR.W      LR, [R1, #24]
  0x08008788:  69CC         LDR        R4, [R1, #28]
  0x0800878A:  EA4E 0E04    ORR.W      LR, LR, R4
  0x0800878E:  EA4C 0C0E    ORR.W      R12, R12, LR
  0x08008792:  EA43 030C    ORR.W      R3, R3, R12
  0x08008796:  431A         ORRS       R2, R3
  0x08008798:  EA40 00D2    ORR.W      R0, R0, R2, LSR #3
  0x0800879C:  6A09         LDR        R1, [R1, #32]
  0x0800879E:  EA40 1111    ORR.W      R1, R0, R1, LSR #4
  0x080087A2:  980B         LDR        R0, [SP, #44]
  0x080087A4:  4308         ORRS       R0, R1
  0x080087A6:  900B         STR        R0, [SP, #44]
  0x080087A8:  980B         LDR        R0, [SP, #44]
  0x080087AA:  990C         LDR        R1, [SP, #48]
  0x080087AC:  6809         LDR        R1, [R1]
  0x080087AE:  6008         STR        R0, [R1]
  0x080087B0:  990C         LDR        R1, [SP, #48]
  0x080087B2:  6808         LDR        R0, [R1]
  0x080087B4:  F64A 32F8    MOVW       R2, #0xABF8
  0x080087B8:  F2CA 72FD    MOVT       R2, #0xA7FD
  0x080087BC:  4410         ADD        R0, R2
  0x080087BE:  F64C 42CD    MOVW       R2, #0xCCCD
  0x080087C2:  F6CC 42CC    MOVT       R2, #0xCCCC
  0x080087C6:  FBA0 0202    UMULL      R0, R2, R0, R2
  0x080087CA:  F06F 0003    MVN        R0, #3
  0x080087CE:  EA00 0092    AND.W      R0, R0, R2, LSR #2
  0x080087D2:  65C8         STR        R0, [R1, #92]
  0x080087D4:  980C         LDR        R0, [SP, #48]
  0x080087D6:  F000 F945    BL         DMA_CalcBaseAndBitshift  ; 0x08008A64
  0x080087DA:  9008         STR        R0, [SP, #32]
  0x080087DC:  980C         LDR        R0, [SP, #48]
  0x080087DE:  6DC0         LDR        R0, [R0, #92]
  0x080087E0:  F000 011F    AND        R1, R0, #31
  0x080087E4:  2001         MOVS       R0, #1
  0x080087E6:  4088         LSLS       R0, R1
  0x080087E8:  9908         LDR        R1, [SP, #32]
  0x080087EA:  6048         STR        R0, [R1, #4]
  0x080087EC:  E00A         B          .L63                     ; 0x08008804
.L62:
  0x080087EE:  990C         LDR        R1, [SP, #48]
  0x080087F0:  2040         MOVS       R0, #64
  0x080087F2:  6548         STR        R0, [R1, #84]
  0x080087F4:  990C         LDR        R1, [SP, #48]
  0x080087F6:  2003         MOVS       R0, #3
  0x080087F8:  F881 0035    STRB.W     R0, [R1, #53]
  0x080087FC:  2001         MOVS       R0, #1
  0x080087FE:  F88D 0037    STRB.W     R0, [SP, #55]
  0x08008802:  E12B         B          .L68                     ; 0x08008A5C
.L63:
  0x08008804:  980C         LDR        R0, [SP, #48]
  0x08008806:  6801         LDR        R1, [R0]
  0x08008808:  2001         MOVS       R0, #1
  0x0800880A:  2210         MOVS       R2, #16
  0x0800880C:  F2C4 0202    MOVT       R2, #0x4002
  0x08008810:  4291         CMP        R1, R2
  0x08008812:  9001         STR        R0, [SP, #4]
  0x08008814:  F000 80EA    BEQ.W      .L64                     ; 0x080089EC
  0x08008818:  980C         LDR        R0, [SP, #48]
  0x0800881A:  6801         LDR        R1, [R0]
  0x0800881C:  2001         MOVS       R0, #1
  0x0800881E:  2228         MOVS       R2, #40
  0x08008820:  F2C4 0202    MOVT       R2, #0x4002
  0x08008824:  4291         CMP        R1, R2
  0x08008826:  9001         STR        R0, [SP, #4]
  0x08008828:  F000 80E0    BEQ.W      .L64                     ; 0x080089EC
  0x0800882C:  980C         LDR        R0, [SP, #48]
  0x0800882E:  6801         LDR        R1, [R0]
  0x08008830:  2001         MOVS       R0, #1
  0x08008832:  2240         MOVS       R2, #64
  0x08008834:  F2C4 0202    MOVT       R2, #0x4002
  0x08008838:  4291         CMP        R1, R2
  0x0800883A:  9001         STR        R0, [SP, #4]
  0x0800883C:  F000 80D6    BEQ.W      .L64                     ; 0x080089EC
  0x08008840:  980C         LDR        R0, [SP, #48]
  0x08008842:  6801         LDR        R1, [R0]
  0x08008844:  2001         MOVS       R0, #1
  0x08008846:  2258         MOVS       R2, #88
  0x08008848:  F2C4 0202    MOVT       R2, #0x4002
  0x0800884C:  4291         CMP        R1, R2
  0x0800884E:  9001         STR        R0, [SP, #4]
  0x08008850:  F000 80CC    BEQ.W      .L64                     ; 0x080089EC
  0x08008854:  980C         LDR        R0, [SP, #48]
  0x08008856:  6801         LDR        R1, [R0]
  0x08008858:  2001         MOVS       R0, #1
  0x0800885A:  2270         MOVS       R2, #112
  0x0800885C:  F2C4 0202    MOVT       R2, #0x4002
  0x08008860:  4291         CMP        R1, R2
  0x08008862:  9001         STR        R0, [SP, #4]
  0x08008864:  F000 80C2    BEQ.W      .L64                     ; 0x080089EC
  0x08008868:  980C         LDR        R0, [SP, #48]
  0x0800886A:  6801         LDR        R1, [R0]
  0x0800886C:  2001         MOVS       R0, #1
  0x0800886E:  2288         MOVS       R2, #136
  0x08008870:  F2C4 0202    MOVT       R2, #0x4002
  0x08008874:  4291         CMP        R1, R2
  0x08008876:  9001         STR        R0, [SP, #4]
  0x08008878:  F000 80B8    BEQ.W      .L64                     ; 0x080089EC
  0x0800887C:  980C         LDR        R0, [SP, #48]
  0x0800887E:  6801         LDR        R1, [R0]
  0x08008880:  2001         MOVS       R0, #1
  0x08008882:  22A0         MOVS       R2, #160
  0x08008884:  F2C4 0202    MOVT       R2, #0x4002
  0x08008888:  4291         CMP        R1, R2
  0x0800888A:  9001         STR        R0, [SP, #4]
  0x0800888C:  F000 80AE    BEQ.W      .L64                     ; 0x080089EC
  0x08008890:  980C         LDR        R0, [SP, #48]
  0x08008892:  6801         LDR        R1, [R0]
  0x08008894:  2001         MOVS       R0, #1
  0x08008896:  22B8         MOVS       R2, #184
  0x08008898:  F2C4 0202    MOVT       R2, #0x4002
  0x0800889C:  4291         CMP        R1, R2
  0x0800889E:  9001         STR        R0, [SP, #4]
  0x080088A0:  F000 80A4    BEQ.W      .L64                     ; 0x080089EC
  0x080088A4:  980C         LDR        R0, [SP, #48]
  0x080088A6:  6801         LDR        R1, [R0]
  0x080088A8:  2001         MOVS       R0, #1
  0x080088AA:  F240 4210    MOVW       R2, #0x0410
  0x080088AE:  F2C4 0202    MOVT       R2, #0x4002
  0x080088B2:  4291         CMP        R1, R2
  0x080088B4:  9001         STR        R0, [SP, #4]
  0x080088B6:  F000 8099    BEQ.W      .L64                     ; 0x080089EC
  0x080088BA:  980C         LDR        R0, [SP, #48]
  0x080088BC:  6801         LDR        R1, [R0]
  0x080088BE:  2001         MOVS       R0, #1
  0x080088C0:  F240 4228    MOVW       R2, #0x0428
  0x080088C4:  F2C4 0202    MOVT       R2, #0x4002
  0x080088C8:  4291         CMP        R1, R2
  0x080088CA:  9001         STR        R0, [SP, #4]
  0x080088CC:  F000 808E    BEQ.W      .L64                     ; 0x080089EC
  0x080088D0:  980C         LDR        R0, [SP, #48]
  0x080088D2:  6801         LDR        R1, [R0]
  0x080088D4:  2001         MOVS       R0, #1
  0x080088D6:  F240 4240    MOVW       R2, #0x0440
  0x080088DA:  F2C4 0202    MOVT       R2, #0x4002
  0x080088DE:  4291         CMP        R1, R2
  0x080088E0:  9001         STR        R0, [SP, #4]
  0x080088E2:  F000 8083    BEQ.W      .L64                     ; 0x080089EC
  0x080088E6:  980C         LDR        R0, [SP, #48]
  0x080088E8:  6801         LDR        R1, [R0]
  0x080088EA:  2001         MOVS       R0, #1
  0x080088EC:  F240 4258    MOVW       R2, #0x0458
  0x080088F0:  F2C4 0202    MOVT       R2, #0x4002
  0x080088F4:  4291         CMP        R1, R2
  0x080088F6:  9001         STR        R0, [SP, #4]
  0x080088F8:  D078         BEQ        .L64                     ; 0x080089EC
  0x080088FA:  980C         LDR        R0, [SP, #48]
  0x080088FC:  6801         LDR        R1, [R0]
  0x080088FE:  2001         MOVS       R0, #1
  0x08008900:  F240 4270    MOVW       R2, #0x0470
  0x08008904:  F2C4 0202    MOVT       R2, #0x4002
  0x08008908:  4291         CMP        R1, R2
  0x0800890A:  9001         STR        R0, [SP, #4]
  0x0800890C:  D06E         BEQ        .L64                     ; 0x080089EC
  0x0800890E:  980C         LDR        R0, [SP, #48]
  0x08008910:  6801         LDR        R1, [R0]
  0x08008912:  2001         MOVS       R0, #1
  0x08008914:  F240 4288    MOVW       R2, #0x0488
  0x08008918:  F2C4 0202    MOVT       R2, #0x4002
  0x0800891C:  4291         CMP        R1, R2
  0x0800891E:  9001         STR        R0, [SP, #4]
  0x08008920:  D064         BEQ        .L64                     ; 0x080089EC
  0x08008922:  980C         LDR        R0, [SP, #48]
  0x08008924:  6801         LDR        R1, [R0]
  0x08008926:  2001         MOVS       R0, #1
  0x08008928:  F240 42A0    MOVW       R2, #0x04A0
  0x0800892C:  F2C4 0202    MOVT       R2, #0x4002
  0x08008930:  4291         CMP        R1, R2
  0x08008932:  9001         STR        R0, [SP, #4]
  0x08008934:  D05A         BEQ        .L64                     ; 0x080089EC
  0x08008936:  980C         LDR        R0, [SP, #48]
  0x08008938:  6801         LDR        R1, [R0]
  0x0800893A:  2001         MOVS       R0, #1
  0x0800893C:  F240 42B8    MOVW       R2, #0x04B8
  0x08008940:  F2C4 0202    MOVT       R2, #0x4002
  0x08008944:  4291         CMP        R1, R2
  0x08008946:  9001         STR        R0, [SP, #4]
  0x08008948:  D050         BEQ        .L64                     ; 0x080089EC
  0x0800894A:  980C         LDR        R0, [SP, #48]
  0x0800894C:  6801         LDR        R1, [R0]
  0x0800894E:  2001         MOVS       R0, #1
  0x08008950:  F245 4208    MOVW       R2, #0x5408
  0x08008954:  F6C5 0202    MOVT       R2, #0x5802
  0x08008958:  4291         CMP        R1, R2
  0x0800895A:  9001         STR        R0, [SP, #4]
  0x0800895C:  D046         BEQ        .L64                     ; 0x080089EC
  0x0800895E:  980C         LDR        R0, [SP, #48]
  0x08008960:  6801         LDR        R1, [R0]
  0x08008962:  2001         MOVS       R0, #1
  0x08008964:  F245 421C    MOVW       R2, #0x541C
  0x08008968:  F6C5 0202    MOVT       R2, #0x5802
  0x0800896C:  4291         CMP        R1, R2
  0x0800896E:  9001         STR        R0, [SP, #4]
  0x08008970:  D03C         BEQ        .L64                     ; 0x080089EC
  0x08008972:  980C         LDR        R0, [SP, #48]
  0x08008974:  6801         LDR        R1, [R0]
  0x08008976:  2001         MOVS       R0, #1
  0x08008978:  F245 4230    MOVW       R2, #0x5430
  0x0800897C:  F6C5 0202    MOVT       R2, #0x5802
  0x08008980:  4291         CMP        R1, R2
  0x08008982:  9001         STR        R0, [SP, #4]
  0x08008984:  D032         BEQ        .L64                     ; 0x080089EC
  0x08008986:  980C         LDR        R0, [SP, #48]
  0x08008988:  6801         LDR        R1, [R0]
  0x0800898A:  2001         MOVS       R0, #1
  0x0800898C:  F245 4244    MOVW       R2, #0x5444
  0x08008990:  F6C5 0202    MOVT       R2, #0x5802
  0x08008994:  4291         CMP        R1, R2
  0x08008996:  9001         STR        R0, [SP, #4]
  0x08008998:  D028         BEQ        .L64                     ; 0x080089EC
  0x0800899A:  980C         LDR        R0, [SP, #48]
  0x0800899C:  6801         LDR        R1, [R0]
  0x0800899E:  2001         MOVS       R0, #1
  0x080089A0:  F245 4258    MOVW       R2, #0x5458
  0x080089A4:  F6C5 0202    MOVT       R2, #0x5802
  0x080089A8:  4291         CMP        R1, R2
  0x080089AA:  9001         STR        R0, [SP, #4]
  0x080089AC:  D01E         BEQ        .L64                     ; 0x080089EC
  0x080089AE:  980C         LDR        R0, [SP, #48]
  0x080089B0:  6801         LDR        R1, [R0]
  0x080089B2:  2001         MOVS       R0, #1
  0x080089B4:  F245 426C    MOVW       R2, #0x546C
  0x080089B8:  F6C5 0202    MOVT       R2, #0x5802
  0x080089BC:  4291         CMP        R1, R2
  0x080089BE:  9001         STR        R0, [SP, #4]
  0x080089C0:  D014         BEQ        .L64                     ; 0x080089EC
  0x080089C2:  980C         LDR        R0, [SP, #48]
  0x080089C4:  6801         LDR        R1, [R0]
  0x080089C6:  2001         MOVS       R0, #1
  0x080089C8:  F245 4280    MOVW       R2, #0x5480
  0x080089CC:  F6C5 0202    MOVT       R2, #0x5802
  0x080089D0:  4291         CMP        R1, R2
  0x080089D2:  9001         STR        R0, [SP, #4]
  0x080089D4:  D00A         BEQ        .L64                     ; 0x080089EC
  0x080089D6:  980C         LDR        R0, [SP, #48]
  0x080089D8:  6800         LDR        R0, [R0]
  0x080089DA:  F64A 316C    MOVW       R1, #0xAB6C
  0x080089DE:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x080089E2:  4408         ADD        R0, R1
  0x080089E4:  FAB0 F080    CLZ        R0, R0
  0x080089E8:  0940         LSRS       R0, R0, #5
  0x080089EA:  9001         STR        R0, [SP, #4]
.L64:
  0x080089EC:  9801         LDR        R0, [SP, #4]
  0x080089EE:  07C0         LSLS       R0, R0, #31
  0x080089F0:  B358         CBZ        R0, .L67                 ; 0x08008A4A
  0x080089F2:  980C         LDR        R0, [SP, #48]
  0x080089F4:  F000 F905    BL         DMA_CalcDMAMUXChannelBaseAndMask ; 0x08008C02
  0x080089F8:  980C         LDR        R0, [SP, #48]
  0x080089FA:  6880         LDR        R0, [R0, #8]
  0x080089FC:  2880         CMP        R0, #128
  0x080089FE:  D102         BNE        .L65                     ; 0x08008A06
  0x08008A00:  990C         LDR        R1, [SP, #48]
  0x08008A02:  2000         MOVS       R0, #0
  0x08008A04:  6048         STR        R0, [R1, #4]
.L65:
  0x08008A06:  990C         LDR        R1, [SP, #48]
  0x08008A08:  7908         LDRB       R0, [R1, #4]
  0x08008A0A:  6E09         LDR        R1, [R1, #96]
  0x08008A0C:  6008         STR        R0, [R1]
  0x08008A0E:  980C         LDR        R0, [SP, #48]
  0x08008A10:  6E41         LDR        R1, [R0, #100]
  0x08008A12:  6E80         LDR        R0, [R0, #104]
  0x08008A14:  6048         STR        R0, [R1, #4]
  0x08008A16:  980C         LDR        R0, [SP, #48]
  0x08008A18:  6840         LDR        R0, [R0, #4]
  0x08008A1A:  B178         CBZ        R0, .L66                 ; 0x08008A3C
  0x08008A1C:  980C         LDR        R0, [SP, #48]
  0x08008A1E:  6840         LDR        R0, [R0, #4]
  0x08008A20:  2808         CMP        R0, #8
  0x08008A22:  D80B         BHI        .L66                     ; 0x08008A3C
  0x08008A24:  980C         LDR        R0, [SP, #48]
  0x08008A26:  F00F FC0A    BL         DMA_CalcDMAMUXRequestGenBaseAndMask ; 0x0801823E
  0x08008A2A:  980C         LDR        R0, [SP, #48]
  0x08008A2C:  6EC1         LDR        R1, [R0, #108]
  0x08008A2E:  2000         MOVS       R0, #0
  0x08008A30:  6008         STR        R0, [R1]
  0x08008A32:  980C         LDR        R0, [SP, #48]
  0x08008A34:  6F01         LDR        R1, [R0, #112]
  0x08008A36:  6F40         LDR        R0, [R0, #116]
  0x08008A38:  6048         STR        R0, [R1, #4]
  0x08008A3A:  E006         B          .L67                     ; 0x08008A4A
.L66:
  0x08008A3C:  990C         LDR        R1, [SP, #48]
  0x08008A3E:  2000         MOVS       R0, #0
  0x08008A40:  66C8         STR        R0, [R1, #108]
  0x08008A42:  990C         LDR        R1, [SP, #48]
  0x08008A44:  6708         STR        R0, [R1, #112]
  0x08008A46:  990C         LDR        R1, [SP, #48]
  0x08008A48:  6748         STR        R0, [R1, #116]
.L67:
  0x08008A4A:  990C         LDR        R1, [SP, #48]
  0x08008A4C:  2000         MOVS       R0, #0
  0x08008A4E:  6548         STR        R0, [R1, #84]
  0x08008A50:  9A0C         LDR        R2, [SP, #48]
  0x08008A52:  2101         MOVS       R1, #1
  0x08008A54:  F882 1035    STRB.W     R1, [R2, #53]
  0x08008A58:  F88D 0037    STRB.W     R0, [SP, #55]
.L68:
  0x08008A5C:  F89D 0037    LDRB.W     R0, [SP, #55]
  0x08008A60:  B00E         ADD        SP, SP, #56
  0x08008A62:  BD10         POP        {R4, PC}
Section .text.DMA_CalcBaseAndBitshift from charger_lto.o, size=414, align=2
DMA_CalcBaseAndBitshift:
  0x08008A64:  B083         SUB        SP, SP, #12
  0x08008A66:  9002         STR        R0, [SP, #8]
  0x08008A68:  9802         LDR        R0, [SP, #8]
  0x08008A6A:  6801         LDR        R1, [R0]
  0x08008A6C:  2001         MOVS       R0, #1
  0x08008A6E:  2210         MOVS       R2, #16
  0x08008A70:  F2C4 0202    MOVT       R2, #0x4002
  0x08008A74:  4291         CMP        R1, R2
  0x08008A76:  9000         STR        R0, [SP, #0]
  0x08008A78:  F000 8091    BEQ.W      .L1                      ; 0x08008B9E
  0x08008A7C:  9802         LDR        R0, [SP, #8]
  0x08008A7E:  6801         LDR        R1, [R0]
  0x08008A80:  2001         MOVS       R0, #1
  0x08008A82:  2228         MOVS       R2, #40
  0x08008A84:  F2C4 0202    MOVT       R2, #0x4002
  0x08008A88:  4291         CMP        R1, R2
  0x08008A8A:  9000         STR        R0, [SP, #0]
  0x08008A8C:  F000 8087    BEQ.W      .L1                      ; 0x08008B9E
  0x08008A90:  9802         LDR        R0, [SP, #8]
  0x08008A92:  6801         LDR        R1, [R0]
  0x08008A94:  2001         MOVS       R0, #1
  0x08008A96:  2240         MOVS       R2, #64
  0x08008A98:  F2C4 0202    MOVT       R2, #0x4002
  0x08008A9C:  4291         CMP        R1, R2
  0x08008A9E:  9000         STR        R0, [SP, #0]
  0x08008AA0:  D07D         BEQ        .L1                      ; 0x08008B9E
  0x08008AA2:  9802         LDR        R0, [SP, #8]
  0x08008AA4:  6801         LDR        R1, [R0]
  0x08008AA6:  2001         MOVS       R0, #1
  0x08008AA8:  2258         MOVS       R2, #88
  0x08008AAA:  F2C4 0202    MOVT       R2, #0x4002
  0x08008AAE:  4291         CMP        R1, R2
  0x08008AB0:  9000         STR        R0, [SP, #0]
  0x08008AB2:  D074         BEQ        .L1                      ; 0x08008B9E
  0x08008AB4:  9802         LDR        R0, [SP, #8]
  0x08008AB6:  6801         LDR        R1, [R0]
  0x08008AB8:  2001         MOVS       R0, #1
  0x08008ABA:  2270         MOVS       R2, #112
  0x08008ABC:  F2C4 0202    MOVT       R2, #0x4002
  0x08008AC0:  4291         CMP        R1, R2
  0x08008AC2:  9000         STR        R0, [SP, #0]
  0x08008AC4:  D06B         BEQ        .L1                      ; 0x08008B9E
  0x08008AC6:  9802         LDR        R0, [SP, #8]
  0x08008AC8:  6801         LDR        R1, [R0]
  0x08008ACA:  2001         MOVS       R0, #1
  0x08008ACC:  2288         MOVS       R2, #136
  0x08008ACE:  F2C4 0202    MOVT       R2, #0x4002
  0x08008AD2:  4291         CMP        R1, R2
  0x08008AD4:  9000         STR        R0, [SP, #0]
  0x08008AD6:  D062         BEQ        .L1                      ; 0x08008B9E
  0x08008AD8:  9802         LDR        R0, [SP, #8]
  0x08008ADA:  6801         LDR        R1, [R0]
  0x08008ADC:  2001         MOVS       R0, #1
  0x08008ADE:  22A0         MOVS       R2, #160
  0x08008AE0:  F2C4 0202    MOVT       R2, #0x4002
  0x08008AE4:  4291         CMP        R1, R2
  0x08008AE6:  9000         STR        R0, [SP, #0]
  0x08008AE8:  D059         BEQ        .L1                      ; 0x08008B9E
  0x08008AEA:  9802         LDR        R0, [SP, #8]
  0x08008AEC:  6801         LDR        R1, [R0]
  0x08008AEE:  2001         MOVS       R0, #1
  0x08008AF0:  22B8         MOVS       R2, #184
  0x08008AF2:  F2C4 0202    MOVT       R2, #0x4002
  0x08008AF6:  4291         CMP        R1, R2
  0x08008AF8:  9000         STR        R0, [SP, #0]
  0x08008AFA:  D050         BEQ        .L1                      ; 0x08008B9E
  0x08008AFC:  9802         LDR        R0, [SP, #8]
  0x08008AFE:  6801         LDR        R1, [R0]
  0x08008B00:  2001         MOVS       R0, #1
  0x08008B02:  F240 4210    MOVW       R2, #0x0410
  0x08008B06:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B0A:  4291         CMP        R1, R2
  0x08008B0C:  9000         STR        R0, [SP, #0]
  0x08008B0E:  D046         BEQ        .L1                      ; 0x08008B9E
  0x08008B10:  9802         LDR        R0, [SP, #8]
  0x08008B12:  6801         LDR        R1, [R0]
  0x08008B14:  2001         MOVS       R0, #1
  0x08008B16:  F240 4228    MOVW       R2, #0x0428
  0x08008B1A:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B1E:  4291         CMP        R1, R2
  0x08008B20:  9000         STR        R0, [SP, #0]
  0x08008B22:  D03C         BEQ        .L1                      ; 0x08008B9E
  0x08008B24:  9802         LDR        R0, [SP, #8]
  0x08008B26:  6801         LDR        R1, [R0]
  0x08008B28:  2001         MOVS       R0, #1
  0x08008B2A:  F240 4240    MOVW       R2, #0x0440
  0x08008B2E:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B32:  4291         CMP        R1, R2
  0x08008B34:  9000         STR        R0, [SP, #0]
  0x08008B36:  D032         BEQ        .L1                      ; 0x08008B9E
  0x08008B38:  9802         LDR        R0, [SP, #8]
  0x08008B3A:  6801         LDR        R1, [R0]
  0x08008B3C:  2001         MOVS       R0, #1
  0x08008B3E:  F240 4258    MOVW       R2, #0x0458
  0x08008B42:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B46:  4291         CMP        R1, R2
  0x08008B48:  9000         STR        R0, [SP, #0]
  0x08008B4A:  D028         BEQ        .L1                      ; 0x08008B9E
  0x08008B4C:  9802         LDR        R0, [SP, #8]
  0x08008B4E:  6801         LDR        R1, [R0]
  0x08008B50:  2001         MOVS       R0, #1
  0x08008B52:  F240 4270    MOVW       R2, #0x0470
  0x08008B56:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B5A:  4291         CMP        R1, R2
  0x08008B5C:  9000         STR        R0, [SP, #0]
  0x08008B5E:  D01E         BEQ        .L1                      ; 0x08008B9E
  0x08008B60:  9802         LDR        R0, [SP, #8]
  0x08008B62:  6801         LDR        R1, [R0]
  0x08008B64:  2001         MOVS       R0, #1
  0x08008B66:  F240 4288    MOVW       R2, #0x0488
  0x08008B6A:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B6E:  4291         CMP        R1, R2
  0x08008B70:  9000         STR        R0, [SP, #0]
  0x08008B72:  D014         BEQ        .L1                      ; 0x08008B9E
  0x08008B74:  9802         LDR        R0, [SP, #8]
  0x08008B76:  6801         LDR        R1, [R0]
  0x08008B78:  2001         MOVS       R0, #1
  0x08008B7A:  F240 42A0    MOVW       R2, #0x04A0
  0x08008B7E:  F2C4 0202    MOVT       R2, #0x4002
  0x08008B82:  4291         CMP        R1, R2
  0x08008B84:  9000         STR        R0, [SP, #0]
  0x08008B86:  D00A         BEQ        .L1                      ; 0x08008B9E
  0x08008B88:  9802         LDR        R0, [SP, #8]
  0x08008B8A:  6800         LDR        R0, [R0]
  0x08008B8C:  F64F 3148    MOVW       R1, #0xFB48
  0x08008B90:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x08008B94:  4408         ADD        R0, R1
  0x08008B96:  FAB0 F080    CLZ        R0, R0
  0x08008B9A:  0940         LSRS       R0, R0, #5
  0x08008B9C:  9000         STR        R0, [SP, #0]
.L1:
  0x08008B9E:  9800         LDR        R0, [SP, #0]
  0x08008BA0:  07C0         LSLS       R0, R0, #31
  0x08008BA2:  B328         CBZ        R0, .L4                  ; 0x08008BF0
  0x08008BA4:  9802         LDR        R0, [SP, #8]
  0x08008BA6:  7800         LDRB       R0, [R0]
  0x08008BA8:  3810         SUBS       R0, #16
  0x08008BAA:  F64A 21AB    MOVW       R1, #0xAAAB
  0x08008BAE:  F6CA 21AA    MOVT       R1, #0xAAAA
  0x08008BB2:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x08008BB6:  0900         LSRS       R0, R0, #4
  0x08008BB8:  9001         STR        R0, [SP, #4]
  0x08008BBA:  9801         LDR        R0, [SP, #4]
  0x08008BBC:  F000 0107    AND        R1, R0, #7
  0x08008BC0:  F643 50B8    MOVW       R0, #0x3DB8              ; 0x08023DB8 = DMA_CalcBaseAndBitshift.flagBitshiftOffset
  0x08008BC4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DB8 = DMA_CalcBaseAndBitshift.flagBitshiftOffset
  0x08008BC8:  5C40         LDRB       R0, [R0, R1]
  0x08008BCA:  9902         LDR        R1, [SP, #8]
  0x08008BCC:  65C8         STR        R0, [R1, #92]
  0x08008BCE:  9801         LDR        R0, [SP, #4]
  0x08008BD0:  2804         CMP        R0, #4
  0x08008BD2:  D306         BCC        .L2                      ; 0x08008BE2
  0x08008BD4:  9902         LDR        R1, [SP, #8]
  0x08008BD6:  6808         LDR        R0, [R1]
  0x08008BD8:  2204         MOVS       R2, #4
  0x08008BDA:  F362 0009    BFI        R0, R2, #0, #10
  0x08008BDE:  6588         STR        R0, [R1, #88]
  0x08008BE0:  E005         B          .L3                      ; 0x08008BEE
.L2:
  0x08008BE2:  9902         LDR        R1, [SP, #8]
  0x08008BE4:  6808         LDR        R0, [R1]
  0x08008BE6:  F240 32FF    MOVW       R2, #0x03FF
  0x08008BEA:  4390         BICS       R0, R2
  0x08008BEC:  6588         STR        R0, [R1, #88]
.L3:
  0x08008BEE:  E004         B          .L5                      ; 0x08008BFA
.L4:
  0x08008BF0:  9902         LDR        R1, [SP, #8]
  0x08008BF2:  6808         LDR        R0, [R1]
  0x08008BF4:  F020 00FF    BIC        R0, R0, #255
  0x08008BF8:  6588         STR        R0, [R1, #88]
.L5:
  0x08008BFA:  9802         LDR        R0, [SP, #8]
  0x08008BFC:  6D80         LDR        R0, [R0, #88]
  0x08008BFE:  B003         ADD        SP, SP, #12
  0x08008C00:  4770         BX         LR
Section .text.DMA_CalcDMAMUXChannelBaseAndMask from charger_lto.o, size=350, align=2
DMA_CalcDMAMUXChannelBaseAndMask:
  0x08008C02:  B084         SUB        SP, SP, #16
  0x08008C04:  9003         STR        R0, [SP, #12]
  0x08008C06:  9803         LDR        R0, [SP, #12]
  0x08008C08:  6800         LDR        R0, [R0]
  0x08008C0A:  9001         STR        R0, [SP, #4]
  0x08008C0C:  9803         LDR        R0, [SP, #12]
  0x08008C0E:  6801         LDR        R1, [R0]
  0x08008C10:  2001         MOVS       R0, #1
  0x08008C12:  F245 4208    MOVW       R2, #0x5408
  0x08008C16:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C1A:  4291         CMP        R1, R2
  0x08008C1C:  9000         STR        R0, [SP, #0]
  0x08008C1E:  D046         BEQ        .L1                      ; 0x08008CAE
  0x08008C20:  9803         LDR        R0, [SP, #12]
  0x08008C22:  6801         LDR        R1, [R0]
  0x08008C24:  2001         MOVS       R0, #1
  0x08008C26:  F245 421C    MOVW       R2, #0x541C
  0x08008C2A:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C2E:  4291         CMP        R1, R2
  0x08008C30:  9000         STR        R0, [SP, #0]
  0x08008C32:  D03C         BEQ        .L1                      ; 0x08008CAE
  0x08008C34:  9803         LDR        R0, [SP, #12]
  0x08008C36:  6801         LDR        R1, [R0]
  0x08008C38:  2001         MOVS       R0, #1
  0x08008C3A:  F245 4230    MOVW       R2, #0x5430
  0x08008C3E:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C42:  4291         CMP        R1, R2
  0x08008C44:  9000         STR        R0, [SP, #0]
  0x08008C46:  D032         BEQ        .L1                      ; 0x08008CAE
  0x08008C48:  9803         LDR        R0, [SP, #12]
  0x08008C4A:  6801         LDR        R1, [R0]
  0x08008C4C:  2001         MOVS       R0, #1
  0x08008C4E:  F245 4244    MOVW       R2, #0x5444
  0x08008C52:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C56:  4291         CMP        R1, R2
  0x08008C58:  9000         STR        R0, [SP, #0]
  0x08008C5A:  D028         BEQ        .L1                      ; 0x08008CAE
  0x08008C5C:  9803         LDR        R0, [SP, #12]
  0x08008C5E:  6801         LDR        R1, [R0]
  0x08008C60:  2001         MOVS       R0, #1
  0x08008C62:  F245 4258    MOVW       R2, #0x5458
  0x08008C66:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C6A:  4291         CMP        R1, R2
  0x08008C6C:  9000         STR        R0, [SP, #0]
  0x08008C6E:  D01E         BEQ        .L1                      ; 0x08008CAE
  0x08008C70:  9803         LDR        R0, [SP, #12]
  0x08008C72:  6801         LDR        R1, [R0]
  0x08008C74:  2001         MOVS       R0, #1
  0x08008C76:  F245 426C    MOVW       R2, #0x546C
  0x08008C7A:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C7E:  4291         CMP        R1, R2
  0x08008C80:  9000         STR        R0, [SP, #0]
  0x08008C82:  D014         BEQ        .L1                      ; 0x08008CAE
  0x08008C84:  9803         LDR        R0, [SP, #12]
  0x08008C86:  6801         LDR        R1, [R0]
  0x08008C88:  2001         MOVS       R0, #1
  0x08008C8A:  F245 4280    MOVW       R2, #0x5480
  0x08008C8E:  F6C5 0202    MOVT       R2, #0x5802
  0x08008C92:  4291         CMP        R1, R2
  0x08008C94:  9000         STR        R0, [SP, #0]
  0x08008C96:  D00A         BEQ        .L1                      ; 0x08008CAE
  0x08008C98:  9803         LDR        R0, [SP, #12]
  0x08008C9A:  6800         LDR        R0, [R0]
  0x08008C9C:  F64A 316C    MOVW       R1, #0xAB6C
  0x08008CA0:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08008CA4:  4408         ADD        R0, R1
  0x08008CA6:  FAB0 F080    CLZ        R0, R0
  0x08008CAA:  0940         LSRS       R0, R0, #5
  0x08008CAC:  9000         STR        R0, [SP, #0]
.L1:
  0x08008CAE:  9800         LDR        R0, [SP, #0]
  0x08008CB0:  07C0         LSLS       R0, R0, #31
  0x08008CB2:  B308         CBZ        R0, .L2                  ; 0x08008CF8
  0x08008CB4:  9803         LDR        R0, [SP, #12]
  0x08008CB6:  7800         LDRB       R0, [R0]
  0x08008CB8:  3808         SUBS       R0, #8
  0x08008CBA:  F64C 41CD    MOVW       R1, #0xCCCD
  0x08008CBE:  F6CC 41CC    MOVT       R1, #0xCCCC
  0x08008CC2:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x08008CC6:  0900         LSRS       R0, R0, #4
  0x08008CC8:  9002         STR        R0, [SP, #8]
  0x08008CCA:  9902         LDR        R1, [SP, #8]
  0x08008CCC:  F645 0000    MOVW       R0, #0x5800
  0x08008CD0:  F6C5 0002    MOVT       R0, #0x5802
  0x08008CD4:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08008CD8:  9903         LDR        R1, [SP, #12]
  0x08008CDA:  6608         STR        R0, [R1, #96]
  0x08008CDC:  9903         LDR        R1, [SP, #12]
  0x08008CDE:  F645 0080    MOVW       R0, #0x5880
  0x08008CE2:  F6C5 0002    MOVT       R0, #0x5802
  0x08008CE6:  6648         STR        R0, [R1, #100]
  0x08008CE8:  9802         LDR        R0, [SP, #8]
  0x08008CEA:  F000 011F    AND        R1, R0, #31
  0x08008CEE:  2001         MOVS       R0, #1
  0x08008CF0:  4088         LSLS       R0, R1
  0x08008CF2:  9903         LDR        R1, [SP, #12]
  0x08008CF4:  6688         STR        R0, [R1, #104]
  0x08008CF6:  E031         B          .L4                      ; 0x08008D5C
.L2:
  0x08008CF8:  9803         LDR        R0, [SP, #12]
  0x08008CFA:  7800         LDRB       R0, [R0]
  0x08008CFC:  3810         SUBS       R0, #16
  0x08008CFE:  F64A 21AB    MOVW       R1, #0xAAAB
  0x08008D02:  F6CA 21AA    MOVT       R1, #0xAAAA
  0x08008D06:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x08008D0A:  0900         LSRS       R0, R0, #4
  0x08008D0C:  9002         STR        R0, [SP, #8]
  0x08008D0E:  9801         LDR        R0, [SP, #4]
  0x08008D10:  F240 41B8    MOVW       R1, #0x04B8
  0x08008D14:  F2C4 0102    MOVT       R1, #0x4002
  0x08008D18:  4288         CMP        R0, R1
  0x08008D1A:  D809         BHI        .L3                      ; 0x08008D30
  0x08008D1C:  9801         LDR        R0, [SP, #4]
  0x08008D1E:  F240 4110    MOVW       R1, #0x0410
  0x08008D22:  F2C4 0102    MOVT       R1, #0x4002
  0x08008D26:  4288         CMP        R0, R1
  0x08008D28:  D302         BCC        .L3                      ; 0x08008D30
  0x08008D2A:  9802         LDR        R0, [SP, #8]
  0x08008D2C:  3008         ADDS       R0, #8
  0x08008D2E:  9002         STR        R0, [SP, #8]
.L3:
  0x08008D30:  9902         LDR        R1, [SP, #8]
  0x08008D32:  F640 0000    MOVW       R0, #0x0800
  0x08008D36:  F2C4 0002    MOVT       R0, #0x4002
  0x08008D3A:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08008D3E:  9903         LDR        R1, [SP, #12]
  0x08008D40:  6608         STR        R0, [R1, #96]
  0x08008D42:  9903         LDR        R1, [SP, #12]
  0x08008D44:  F640 0080    MOVW       R0, #0x0880
  0x08008D48:  F2C4 0002    MOVT       R0, #0x4002
  0x08008D4C:  6648         STR        R0, [R1, #100]
  0x08008D4E:  9802         LDR        R0, [SP, #8]
  0x08008D50:  F000 011F    AND        R1, R0, #31
  0x08008D54:  2001         MOVS       R0, #1
  0x08008D56:  4088         LSLS       R0, R1
  0x08008D58:  9903         LDR        R1, [SP, #12]
  0x08008D5A:  6688         STR        R0, [R1, #104]
.L4:
  0x08008D5C:  B004         ADD        SP, SP, #16
  0x08008D5E:  4770         BX         LR
Section .text.DMA_SetConfig from charger_lto.o, size=1174, align=2
DMA_SetConfig:
  0x08008D60:  B089         SUB        SP, SP, #36
  0x08008D62:  9008         STR        R0, [SP, #32]
  0x08008D64:  9107         STR        R1, [SP, #28]
  0x08008D66:  9206         STR        R2, [SP, #24]
  0x08008D68:  9305         STR        R3, [SP, #20]
  0x08008D6A:  9808         LDR        R0, [SP, #32]
  0x08008D6C:  6D80         LDR        R0, [R0, #88]
  0x08008D6E:  9004         STR        R0, [SP, #16]
  0x08008D70:  9808         LDR        R0, [SP, #32]
  0x08008D72:  6D80         LDR        R0, [R0, #88]
  0x08008D74:  9003         STR        R0, [SP, #12]
  0x08008D76:  9808         LDR        R0, [SP, #32]
  0x08008D78:  6801         LDR        R1, [R0]
  0x08008D7A:  2001         MOVS       R0, #1
  0x08008D7C:  2210         MOVS       R2, #16
  0x08008D7E:  F2C4 0202    MOVT       R2, #0x4002
  0x08008D82:  4291         CMP        R1, R2
  0x08008D84:  9002         STR        R0, [SP, #8]
  0x08008D86:  F000 80EA    BEQ.W      .L1                      ; 0x08008F5E
  0x08008D8A:  9808         LDR        R0, [SP, #32]
  0x08008D8C:  6801         LDR        R1, [R0]
  0x08008D8E:  2001         MOVS       R0, #1
  0x08008D90:  2228         MOVS       R2, #40
  0x08008D92:  F2C4 0202    MOVT       R2, #0x4002
  0x08008D96:  4291         CMP        R1, R2
  0x08008D98:  9002         STR        R0, [SP, #8]
  0x08008D9A:  F000 80E0    BEQ.W      .L1                      ; 0x08008F5E
  0x08008D9E:  9808         LDR        R0, [SP, #32]
  0x08008DA0:  6801         LDR        R1, [R0]
  0x08008DA2:  2001         MOVS       R0, #1
  0x08008DA4:  2240         MOVS       R2, #64
  0x08008DA6:  F2C4 0202    MOVT       R2, #0x4002
  0x08008DAA:  4291         CMP        R1, R2
  0x08008DAC:  9002         STR        R0, [SP, #8]
  0x08008DAE:  F000 80D6    BEQ.W      .L1                      ; 0x08008F5E
  0x08008DB2:  9808         LDR        R0, [SP, #32]
  0x08008DB4:  6801         LDR        R1, [R0]
  0x08008DB6:  2001         MOVS       R0, #1
  0x08008DB8:  2258         MOVS       R2, #88
  0x08008DBA:  F2C4 0202    MOVT       R2, #0x4002
  0x08008DBE:  4291         CMP        R1, R2
  0x08008DC0:  9002         STR        R0, [SP, #8]
  0x08008DC2:  F000 80CC    BEQ.W      .L1                      ; 0x08008F5E
  0x08008DC6:  9808         LDR        R0, [SP, #32]
  0x08008DC8:  6801         LDR        R1, [R0]
  0x08008DCA:  2001         MOVS       R0, #1
  0x08008DCC:  2270         MOVS       R2, #112
  0x08008DCE:  F2C4 0202    MOVT       R2, #0x4002
  0x08008DD2:  4291         CMP        R1, R2
  0x08008DD4:  9002         STR        R0, [SP, #8]
  0x08008DD6:  F000 80C2    BEQ.W      .L1                      ; 0x08008F5E
  0x08008DDA:  9808         LDR        R0, [SP, #32]
  0x08008DDC:  6801         LDR        R1, [R0]
  0x08008DDE:  2001         MOVS       R0, #1
  0x08008DE0:  2288         MOVS       R2, #136
  0x08008DE2:  F2C4 0202    MOVT       R2, #0x4002
  0x08008DE6:  4291         CMP        R1, R2
  0x08008DE8:  9002         STR        R0, [SP, #8]
  0x08008DEA:  F000 80B8    BEQ.W      .L1                      ; 0x08008F5E
  0x08008DEE:  9808         LDR        R0, [SP, #32]
  0x08008DF0:  6801         LDR        R1, [R0]
  0x08008DF2:  2001         MOVS       R0, #1
  0x08008DF4:  22A0         MOVS       R2, #160
  0x08008DF6:  F2C4 0202    MOVT       R2, #0x4002
  0x08008DFA:  4291         CMP        R1, R2
  0x08008DFC:  9002         STR        R0, [SP, #8]
  0x08008DFE:  F000 80AE    BEQ.W      .L1                      ; 0x08008F5E
  0x08008E02:  9808         LDR        R0, [SP, #32]
  0x08008E04:  6801         LDR        R1, [R0]
  0x08008E06:  2001         MOVS       R0, #1
  0x08008E08:  22B8         MOVS       R2, #184
  0x08008E0A:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E0E:  4291         CMP        R1, R2
  0x08008E10:  9002         STR        R0, [SP, #8]
  0x08008E12:  F000 80A4    BEQ.W      .L1                      ; 0x08008F5E
  0x08008E16:  9808         LDR        R0, [SP, #32]
  0x08008E18:  6801         LDR        R1, [R0]
  0x08008E1A:  2001         MOVS       R0, #1
  0x08008E1C:  F240 4210    MOVW       R2, #0x0410
  0x08008E20:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E24:  4291         CMP        R1, R2
  0x08008E26:  9002         STR        R0, [SP, #8]
  0x08008E28:  F000 8099    BEQ.W      .L1                      ; 0x08008F5E
  0x08008E2C:  9808         LDR        R0, [SP, #32]
  0x08008E2E:  6801         LDR        R1, [R0]
  0x08008E30:  2001         MOVS       R0, #1
  0x08008E32:  F240 4228    MOVW       R2, #0x0428
  0x08008E36:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E3A:  4291         CMP        R1, R2
  0x08008E3C:  9002         STR        R0, [SP, #8]
  0x08008E3E:  F000 808E    BEQ.W      .L1                      ; 0x08008F5E
  0x08008E42:  9808         LDR        R0, [SP, #32]
  0x08008E44:  6801         LDR        R1, [R0]
  0x08008E46:  2001         MOVS       R0, #1
  0x08008E48:  F240 4240    MOVW       R2, #0x0440
  0x08008E4C:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E50:  4291         CMP        R1, R2
  0x08008E52:  9002         STR        R0, [SP, #8]
  0x08008E54:  F000 8083    BEQ.W      .L1                      ; 0x08008F5E
  0x08008E58:  9808         LDR        R0, [SP, #32]
  0x08008E5A:  6801         LDR        R1, [R0]
  0x08008E5C:  2001         MOVS       R0, #1
  0x08008E5E:  F240 4258    MOVW       R2, #0x0458
  0x08008E62:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E66:  4291         CMP        R1, R2
  0x08008E68:  9002         STR        R0, [SP, #8]
  0x08008E6A:  D078         BEQ        .L1                      ; 0x08008F5E
  0x08008E6C:  9808         LDR        R0, [SP, #32]
  0x08008E6E:  6801         LDR        R1, [R0]
  0x08008E70:  2001         MOVS       R0, #1
  0x08008E72:  F240 4270    MOVW       R2, #0x0470
  0x08008E76:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E7A:  4291         CMP        R1, R2
  0x08008E7C:  9002         STR        R0, [SP, #8]
  0x08008E7E:  D06E         BEQ        .L1                      ; 0x08008F5E
  0x08008E80:  9808         LDR        R0, [SP, #32]
  0x08008E82:  6801         LDR        R1, [R0]
  0x08008E84:  2001         MOVS       R0, #1
  0x08008E86:  F240 4288    MOVW       R2, #0x0488
  0x08008E8A:  F2C4 0202    MOVT       R2, #0x4002
  0x08008E8E:  4291         CMP        R1, R2
  0x08008E90:  9002         STR        R0, [SP, #8]
  0x08008E92:  D064         BEQ        .L1                      ; 0x08008F5E
  0x08008E94:  9808         LDR        R0, [SP, #32]
  0x08008E96:  6801         LDR        R1, [R0]
  0x08008E98:  2001         MOVS       R0, #1
  0x08008E9A:  F240 42A0    MOVW       R2, #0x04A0
  0x08008E9E:  F2C4 0202    MOVT       R2, #0x4002
  0x08008EA2:  4291         CMP        R1, R2
  0x08008EA4:  9002         STR        R0, [SP, #8]
  0x08008EA6:  D05A         BEQ        .L1                      ; 0x08008F5E
  0x08008EA8:  9808         LDR        R0, [SP, #32]
  0x08008EAA:  6801         LDR        R1, [R0]
  0x08008EAC:  2001         MOVS       R0, #1
  0x08008EAE:  F240 42B8    MOVW       R2, #0x04B8
  0x08008EB2:  F2C4 0202    MOVT       R2, #0x4002
  0x08008EB6:  4291         CMP        R1, R2
  0x08008EB8:  9002         STR        R0, [SP, #8]
  0x08008EBA:  D050         BEQ        .L1                      ; 0x08008F5E
  0x08008EBC:  9808         LDR        R0, [SP, #32]
  0x08008EBE:  6801         LDR        R1, [R0]
  0x08008EC0:  2001         MOVS       R0, #1
  0x08008EC2:  F245 4208    MOVW       R2, #0x5408
  0x08008EC6:  F6C5 0202    MOVT       R2, #0x5802
  0x08008ECA:  4291         CMP        R1, R2
  0x08008ECC:  9002         STR        R0, [SP, #8]
  0x08008ECE:  D046         BEQ        .L1                      ; 0x08008F5E
  0x08008ED0:  9808         LDR        R0, [SP, #32]
  0x08008ED2:  6801         LDR        R1, [R0]
  0x08008ED4:  2001         MOVS       R0, #1
  0x08008ED6:  F245 421C    MOVW       R2, #0x541C
  0x08008EDA:  F6C5 0202    MOVT       R2, #0x5802
  0x08008EDE:  4291         CMP        R1, R2
  0x08008EE0:  9002         STR        R0, [SP, #8]
  0x08008EE2:  D03C         BEQ        .L1                      ; 0x08008F5E
  0x08008EE4:  9808         LDR        R0, [SP, #32]
  0x08008EE6:  6801         LDR        R1, [R0]
  0x08008EE8:  2001         MOVS       R0, #1
  0x08008EEA:  F245 4230    MOVW       R2, #0x5430
  0x08008EEE:  F6C5 0202    MOVT       R2, #0x5802
  0x08008EF2:  4291         CMP        R1, R2
  0x08008EF4:  9002         STR        R0, [SP, #8]
  0x08008EF6:  D032         BEQ        .L1                      ; 0x08008F5E
  0x08008EF8:  9808         LDR        R0, [SP, #32]
  0x08008EFA:  6801         LDR        R1, [R0]
  0x08008EFC:  2001         MOVS       R0, #1
  0x08008EFE:  F245 4244    MOVW       R2, #0x5444
  0x08008F02:  F6C5 0202    MOVT       R2, #0x5802
  0x08008F06:  4291         CMP        R1, R2
  0x08008F08:  9002         STR        R0, [SP, #8]
  0x08008F0A:  D028         BEQ        .L1                      ; 0x08008F5E
  0x08008F0C:  9808         LDR        R0, [SP, #32]
  0x08008F0E:  6801         LDR        R1, [R0]
  0x08008F10:  2001         MOVS       R0, #1
  0x08008F12:  F245 4258    MOVW       R2, #0x5458
  0x08008F16:  F6C5 0202    MOVT       R2, #0x5802
  0x08008F1A:  4291         CMP        R1, R2
  0x08008F1C:  9002         STR        R0, [SP, #8]
  0x08008F1E:  D01E         BEQ        .L1                      ; 0x08008F5E
  0x08008F20:  9808         LDR        R0, [SP, #32]
  0x08008F22:  6801         LDR        R1, [R0]
  0x08008F24:  2001         MOVS       R0, #1
  0x08008F26:  F245 426C    MOVW       R2, #0x546C
  0x08008F2A:  F6C5 0202    MOVT       R2, #0x5802
  0x08008F2E:  4291         CMP        R1, R2
  0x08008F30:  9002         STR        R0, [SP, #8]
  0x08008F32:  D014         BEQ        .L1                      ; 0x08008F5E
  0x08008F34:  9808         LDR        R0, [SP, #32]
  0x08008F36:  6801         LDR        R1, [R0]
  0x08008F38:  2001         MOVS       R0, #1
  0x08008F3A:  F245 4280    MOVW       R2, #0x5480
  0x08008F3E:  F6C5 0202    MOVT       R2, #0x5802
  0x08008F42:  4291         CMP        R1, R2
  0x08008F44:  9002         STR        R0, [SP, #8]
  0x08008F46:  D00A         BEQ        .L1                      ; 0x08008F5E
  0x08008F48:  9808         LDR        R0, [SP, #32]
  0x08008F4A:  6800         LDR        R0, [R0]
  0x08008F4C:  F64A 316C    MOVW       R1, #0xAB6C
  0x08008F50:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08008F54:  4408         ADD        R0, R1
  0x08008F56:  FAB0 F080    CLZ        R0, R0
  0x08008F5A:  0940         LSRS       R0, R0, #5
  0x08008F5C:  9002         STR        R0, [SP, #8]
.L1:
  0x08008F5E:  9802         LDR        R0, [SP, #8]
  0x08008F60:  07C0         LSLS       R0, R0, #31
  0x08008F62:  B150         CBZ        R0, .L2                  ; 0x08008F7A
  0x08008F64:  9808         LDR        R0, [SP, #32]
  0x08008F66:  6E41         LDR        R1, [R0, #100]
  0x08008F68:  6E80         LDR        R0, [R0, #104]
  0x08008F6A:  6048         STR        R0, [R1, #4]
  0x08008F6C:  9808         LDR        R0, [SP, #32]
  0x08008F6E:  6EC0         LDR        R0, [R0, #108]
  0x08008F70:  B118         CBZ        R0, .L2                  ; 0x08008F7A
  0x08008F72:  9808         LDR        R0, [SP, #32]
  0x08008F74:  6F01         LDR        R1, [R0, #112]
  0x08008F76:  6F40         LDR        R0, [R0, #116]
  0x08008F78:  6048         STR        R0, [R1, #4]
.L2:
  0x08008F7A:  9808         LDR        R0, [SP, #32]
  0x08008F7C:  6801         LDR        R1, [R0]
  0x08008F7E:  2001         MOVS       R0, #1
  0x08008F80:  2210         MOVS       R2, #16
  0x08008F82:  F2C4 0202    MOVT       R2, #0x4002
  0x08008F86:  4291         CMP        R1, R2
  0x08008F88:  9001         STR        R0, [SP, #4]
  0x08008F8A:  F000 8091    BEQ.W      .L3                      ; 0x080090B0
  0x08008F8E:  9808         LDR        R0, [SP, #32]
  0x08008F90:  6801         LDR        R1, [R0]
  0x08008F92:  2001         MOVS       R0, #1
  0x08008F94:  2228         MOVS       R2, #40
  0x08008F96:  F2C4 0202    MOVT       R2, #0x4002
  0x08008F9A:  4291         CMP        R1, R2
  0x08008F9C:  9001         STR        R0, [SP, #4]
  0x08008F9E:  F000 8087    BEQ.W      .L3                      ; 0x080090B0
  0x08008FA2:  9808         LDR        R0, [SP, #32]
  0x08008FA4:  6801         LDR        R1, [R0]
  0x08008FA6:  2001         MOVS       R0, #1
  0x08008FA8:  2240         MOVS       R2, #64
  0x08008FAA:  F2C4 0202    MOVT       R2, #0x4002
  0x08008FAE:  4291         CMP        R1, R2
  0x08008FB0:  9001         STR        R0, [SP, #4]
  0x08008FB2:  D07D         BEQ        .L3                      ; 0x080090B0
  0x08008FB4:  9808         LDR        R0, [SP, #32]
  0x08008FB6:  6801         LDR        R1, [R0]
  0x08008FB8:  2001         MOVS       R0, #1
  0x08008FBA:  2258         MOVS       R2, #88
  0x08008FBC:  F2C4 0202    MOVT       R2, #0x4002
  0x08008FC0:  4291         CMP        R1, R2
  0x08008FC2:  9001         STR        R0, [SP, #4]
  0x08008FC4:  D074         BEQ        .L3                      ; 0x080090B0
  0x08008FC6:  9808         LDR        R0, [SP, #32]
  0x08008FC8:  6801         LDR        R1, [R0]
  0x08008FCA:  2001         MOVS       R0, #1
  0x08008FCC:  2270         MOVS       R2, #112
  0x08008FCE:  F2C4 0202    MOVT       R2, #0x4002
  0x08008FD2:  4291         CMP        R1, R2
  0x08008FD4:  9001         STR        R0, [SP, #4]
  0x08008FD6:  D06B         BEQ        .L3                      ; 0x080090B0
  0x08008FD8:  9808         LDR        R0, [SP, #32]
  0x08008FDA:  6801         LDR        R1, [R0]
  0x08008FDC:  2001         MOVS       R0, #1
  0x08008FDE:  2288         MOVS       R2, #136
  0x08008FE0:  F2C4 0202    MOVT       R2, #0x4002
  0x08008FE4:  4291         CMP        R1, R2
  0x08008FE6:  9001         STR        R0, [SP, #4]
  0x08008FE8:  D062         BEQ        .L3                      ; 0x080090B0
  0x08008FEA:  9808         LDR        R0, [SP, #32]
  0x08008FEC:  6801         LDR        R1, [R0]
  0x08008FEE:  2001         MOVS       R0, #1
  0x08008FF0:  22A0         MOVS       R2, #160
  0x08008FF2:  F2C4 0202    MOVT       R2, #0x4002
  0x08008FF6:  4291         CMP        R1, R2
  0x08008FF8:  9001         STR        R0, [SP, #4]
  0x08008FFA:  D059         BEQ        .L3                      ; 0x080090B0
  0x08008FFC:  9808         LDR        R0, [SP, #32]
  0x08008FFE:  6801         LDR        R1, [R0]
  0x08009000:  2001         MOVS       R0, #1
  0x08009002:  22B8         MOVS       R2, #184
  0x08009004:  F2C4 0202    MOVT       R2, #0x4002
  0x08009008:  4291         CMP        R1, R2
  0x0800900A:  9001         STR        R0, [SP, #4]
  0x0800900C:  D050         BEQ        .L3                      ; 0x080090B0
  0x0800900E:  9808         LDR        R0, [SP, #32]
  0x08009010:  6801         LDR        R1, [R0]
  0x08009012:  2001         MOVS       R0, #1
  0x08009014:  F240 4210    MOVW       R2, #0x0410
  0x08009018:  F2C4 0202    MOVT       R2, #0x4002
  0x0800901C:  4291         CMP        R1, R2
  0x0800901E:  9001         STR        R0, [SP, #4]
  0x08009020:  D046         BEQ        .L3                      ; 0x080090B0
  0x08009022:  9808         LDR        R0, [SP, #32]
  0x08009024:  6801         LDR        R1, [R0]
  0x08009026:  2001         MOVS       R0, #1
  0x08009028:  F240 4228    MOVW       R2, #0x0428
  0x0800902C:  F2C4 0202    MOVT       R2, #0x4002
  0x08009030:  4291         CMP        R1, R2
  0x08009032:  9001         STR        R0, [SP, #4]
  0x08009034:  D03C         BEQ        .L3                      ; 0x080090B0
  0x08009036:  9808         LDR        R0, [SP, #32]
  0x08009038:  6801         LDR        R1, [R0]
  0x0800903A:  2001         MOVS       R0, #1
  0x0800903C:  F240 4240    MOVW       R2, #0x0440
  0x08009040:  F2C4 0202    MOVT       R2, #0x4002
  0x08009044:  4291         CMP        R1, R2
  0x08009046:  9001         STR        R0, [SP, #4]
  0x08009048:  D032         BEQ        .L3                      ; 0x080090B0
  0x0800904A:  9808         LDR        R0, [SP, #32]
  0x0800904C:  6801         LDR        R1, [R0]
  0x0800904E:  2001         MOVS       R0, #1
  0x08009050:  F240 4258    MOVW       R2, #0x0458
  0x08009054:  F2C4 0202    MOVT       R2, #0x4002
  0x08009058:  4291         CMP        R1, R2
  0x0800905A:  9001         STR        R0, [SP, #4]
  0x0800905C:  D028         BEQ        .L3                      ; 0x080090B0
  0x0800905E:  9808         LDR        R0, [SP, #32]
  0x08009060:  6801         LDR        R1, [R0]
  0x08009062:  2001         MOVS       R0, #1
  0x08009064:  F240 4270    MOVW       R2, #0x0470
  0x08009068:  F2C4 0202    MOVT       R2, #0x4002
  0x0800906C:  4291         CMP        R1, R2
  0x0800906E:  9001         STR        R0, [SP, #4]
  0x08009070:  D01E         BEQ        .L3                      ; 0x080090B0
  0x08009072:  9808         LDR        R0, [SP, #32]
  0x08009074:  6801         LDR        R1, [R0]
  0x08009076:  2001         MOVS       R0, #1
  0x08009078:  F240 4288    MOVW       R2, #0x0488
  0x0800907C:  F2C4 0202    MOVT       R2, #0x4002
  0x08009080:  4291         CMP        R1, R2
  0x08009082:  9001         STR        R0, [SP, #4]
  0x08009084:  D014         BEQ        .L3                      ; 0x080090B0
  0x08009086:  9808         LDR        R0, [SP, #32]
  0x08009088:  6801         LDR        R1, [R0]
  0x0800908A:  2001         MOVS       R0, #1
  0x0800908C:  F240 42A0    MOVW       R2, #0x04A0
  0x08009090:  F2C4 0202    MOVT       R2, #0x4002
  0x08009094:  4291         CMP        R1, R2
  0x08009096:  9001         STR        R0, [SP, #4]
  0x08009098:  D00A         BEQ        .L3                      ; 0x080090B0
  0x0800909A:  9808         LDR        R0, [SP, #32]
  0x0800909C:  6800         LDR        R0, [R0]
  0x0800909E:  F64F 3148    MOVW       R1, #0xFB48
  0x080090A2:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x080090A6:  4408         ADD        R0, R1
  0x080090A8:  FAB0 F080    CLZ        R0, R0
  0x080090AC:  0940         LSRS       R0, R0, #5
  0x080090AE:  9001         STR        R0, [SP, #4]
.L3:
  0x080090B0:  9801         LDR        R0, [SP, #4]
  0x080090B2:  07C0         LSLS       R0, R0, #31
  0x080090B4:  B338         CBZ        R0, .L6                  ; 0x08009106
  0x080090B6:  9808         LDR        R0, [SP, #32]
  0x080090B8:  6DC0         LDR        R0, [R0, #92]
  0x080090BA:  F000 011F    AND        R1, R0, #31
  0x080090BE:  203F         MOVS       R0, #63
  0x080090C0:  4088         LSLS       R0, R1
  0x080090C2:  9904         LDR        R1, [SP, #16]
  0x080090C4:  6088         STR        R0, [R1, #8]
  0x080090C6:  9808         LDR        R0, [SP, #32]
  0x080090C8:  6801         LDR        R1, [R0]
  0x080090CA:  6808         LDR        R0, [R1]
  0x080090CC:  F420 2080    BIC        R0, R0, #0x040000
  0x080090D0:  6008         STR        R0, [R1]
  0x080090D2:  9805         LDR        R0, [SP, #20]
  0x080090D4:  9908         LDR        R1, [SP, #32]
  0x080090D6:  6809         LDR        R1, [R1]
  0x080090D8:  6048         STR        R0, [R1, #4]
  0x080090DA:  9808         LDR        R0, [SP, #32]
  0x080090DC:  6880         LDR        R0, [R0, #8]
  0x080090DE:  2840         CMP        R0, #64
  0x080090E0:  D108         BNE        .L4                      ; 0x080090F4
  0x080090E2:  9806         LDR        R0, [SP, #24]
  0x080090E4:  9908         LDR        R1, [SP, #32]
  0x080090E6:  6809         LDR        R1, [R1]
  0x080090E8:  6088         STR        R0, [R1, #8]
  0x080090EA:  9807         LDR        R0, [SP, #28]
  0x080090EC:  9908         LDR        R1, [SP, #32]
  0x080090EE:  6809         LDR        R1, [R1]
  0x080090F0:  60C8         STR        R0, [R1, #12]
  0x080090F2:  E007         B          .L5                      ; 0x08009104
.L4:
  0x080090F4:  9807         LDR        R0, [SP, #28]
  0x080090F6:  9908         LDR        R1, [SP, #32]
  0x080090F8:  6809         LDR        R1, [R1]
  0x080090FA:  6088         STR        R0, [R1, #8]
  0x080090FC:  9806         LDR        R0, [SP, #24]
  0x080090FE:  9908         LDR        R1, [SP, #32]
  0x08009100:  6809         LDR        R1, [R1]
  0x08009102:  60C8         STR        R0, [R1, #12]
.L5:
  0x08009104:  E075         B          .L10                     ; 0x080091F2
.L6:
  0x08009106:  9808         LDR        R0, [SP, #32]
  0x08009108:  6801         LDR        R1, [R0]
  0x0800910A:  2001         MOVS       R0, #1
  0x0800910C:  F245 4208    MOVW       R2, #0x5408
  0x08009110:  F6C5 0202    MOVT       R2, #0x5802
  0x08009114:  4291         CMP        R1, R2
  0x08009116:  9000         STR        R0, [SP, #0]
  0x08009118:  D046         BEQ        .L7                      ; 0x080091A8
  0x0800911A:  9808         LDR        R0, [SP, #32]
  0x0800911C:  6801         LDR        R1, [R0]
  0x0800911E:  2001         MOVS       R0, #1
  0x08009120:  F245 421C    MOVW       R2, #0x541C
  0x08009124:  F6C5 0202    MOVT       R2, #0x5802
  0x08009128:  4291         CMP        R1, R2
  0x0800912A:  9000         STR        R0, [SP, #0]
  0x0800912C:  D03C         BEQ        .L7                      ; 0x080091A8
  0x0800912E:  9808         LDR        R0, [SP, #32]
  0x08009130:  6801         LDR        R1, [R0]
  0x08009132:  2001         MOVS       R0, #1
  0x08009134:  F245 4230    MOVW       R2, #0x5430
  0x08009138:  F6C5 0202    MOVT       R2, #0x5802
  0x0800913C:  4291         CMP        R1, R2
  0x0800913E:  9000         STR        R0, [SP, #0]
  0x08009140:  D032         BEQ        .L7                      ; 0x080091A8
  0x08009142:  9808         LDR        R0, [SP, #32]
  0x08009144:  6801         LDR        R1, [R0]
  0x08009146:  2001         MOVS       R0, #1
  0x08009148:  F245 4244    MOVW       R2, #0x5444
  0x0800914C:  F6C5 0202    MOVT       R2, #0x5802
  0x08009150:  4291         CMP        R1, R2
  0x08009152:  9000         STR        R0, [SP, #0]
  0x08009154:  D028         BEQ        .L7                      ; 0x080091A8
  0x08009156:  9808         LDR        R0, [SP, #32]
  0x08009158:  6801         LDR        R1, [R0]
  0x0800915A:  2001         MOVS       R0, #1
  0x0800915C:  F245 4258    MOVW       R2, #0x5458
  0x08009160:  F6C5 0202    MOVT       R2, #0x5802
  0x08009164:  4291         CMP        R1, R2
  0x08009166:  9000         STR        R0, [SP, #0]
  0x08009168:  D01E         BEQ        .L7                      ; 0x080091A8
  0x0800916A:  9808         LDR        R0, [SP, #32]
  0x0800916C:  6801         LDR        R1, [R0]
  0x0800916E:  2001         MOVS       R0, #1
  0x08009170:  F245 426C    MOVW       R2, #0x546C
  0x08009174:  F6C5 0202    MOVT       R2, #0x5802
  0x08009178:  4291         CMP        R1, R2
  0x0800917A:  9000         STR        R0, [SP, #0]
  0x0800917C:  D014         BEQ        .L7                      ; 0x080091A8
  0x0800917E:  9808         LDR        R0, [SP, #32]
  0x08009180:  6801         LDR        R1, [R0]
  0x08009182:  2001         MOVS       R0, #1
  0x08009184:  F245 4280    MOVW       R2, #0x5480
  0x08009188:  F6C5 0202    MOVT       R2, #0x5802
  0x0800918C:  4291         CMP        R1, R2
  0x0800918E:  9000         STR        R0, [SP, #0]
  0x08009190:  D00A         BEQ        .L7                      ; 0x080091A8
  0x08009192:  9808         LDR        R0, [SP, #32]
  0x08009194:  6800         LDR        R0, [R0]
  0x08009196:  F64A 316C    MOVW       R1, #0xAB6C
  0x0800919A:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x0800919E:  4408         ADD        R0, R1
  0x080091A0:  FAB0 F080    CLZ        R0, R0
  0x080091A4:  0940         LSRS       R0, R0, #5
  0x080091A6:  9000         STR        R0, [SP, #0]
.L7:
  0x080091A8:  9800         LDR        R0, [SP, #0]
  0x080091AA:  07C0         LSLS       R0, R0, #31
  0x080091AC:  B308         CBZ        R0, .L10                 ; 0x080091F2
  0x080091AE:  9808         LDR        R0, [SP, #32]
  0x080091B0:  6DC0         LDR        R0, [R0, #92]
  0x080091B2:  F000 011F    AND        R1, R0, #31
  0x080091B6:  2001         MOVS       R0, #1
  0x080091B8:  4088         LSLS       R0, R1
  0x080091BA:  9903         LDR        R1, [SP, #12]
  0x080091BC:  6048         STR        R0, [R1, #4]
  0x080091BE:  9805         LDR        R0, [SP, #20]
  0x080091C0:  9908         LDR        R1, [SP, #32]
  0x080091C2:  6809         LDR        R1, [R1]
  0x080091C4:  6048         STR        R0, [R1, #4]
  0x080091C6:  9808         LDR        R0, [SP, #32]
  0x080091C8:  6880         LDR        R0, [R0, #8]
  0x080091CA:  2840         CMP        R0, #64
  0x080091CC:  D108         BNE        .L8                      ; 0x080091E0
  0x080091CE:  9806         LDR        R0, [SP, #24]
  0x080091D0:  9908         LDR        R1, [SP, #32]
  0x080091D2:  6809         LDR        R1, [R1]
  0x080091D4:  6088         STR        R0, [R1, #8]
  0x080091D6:  9807         LDR        R0, [SP, #28]
  0x080091D8:  9908         LDR        R1, [SP, #32]
  0x080091DA:  6809         LDR        R1, [R1]
  0x080091DC:  60C8         STR        R0, [R1, #12]
  0x080091DE:  E007         B          .L9                      ; 0x080091F0
.L8:
  0x080091E0:  9807         LDR        R0, [SP, #28]
  0x080091E2:  9908         LDR        R1, [SP, #32]
  0x080091E4:  6809         LDR        R1, [R1]
  0x080091E6:  6088         STR        R0, [R1, #8]
  0x080091E8:  9806         LDR        R0, [SP, #24]
  0x080091EA:  9908         LDR        R1, [SP, #32]
  0x080091EC:  6809         LDR        R1, [R1]
  0x080091EE:  60C8         STR        R0, [R1, #12]
.L9:
  0x080091F0:  E7FF         B          .L10                     ; 0x080091F2
.L10:
  0x080091F2:  B009         ADD        SP, SP, #36
  0x080091F4:  4770         BX         LR
Section .text.HAL_DMA_Abort from charger_lto.o, size=2170, align=2
HAL_DMA_Abort:
  0x080091F6:  B580         PUSH       {R7, LR}
  0x080091F8:  B08A         SUB        SP, SP, #40
  0x080091FA:  9008         STR        R0, [SP, #32]
  0x080091FC:  F00E FDBB    BL         HAL_GetTick              ; 0x08017D76
  0x08009200:  9004         STR        R0, [SP, #16]
  0x08009202:  9808         LDR        R0, [SP, #32]
  0x08009204:  B920         CBNZ       R0, .L1                  ; 0x08009210
  0x08009206:  2001         MOVS       R0, #1
  0x08009208:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800920C:  F000 BC2C    B.W        .L18                     ; 0x08009A68
.L1:
  0x08009210:  9808         LDR        R0, [SP, #32]
  0x08009212:  F890 0035    LDRB.W     R0, [R0, #53]
  0x08009216:  2802         CMP        R0, #2
  0x08009218:  D00B         BEQ        .L2                      ; 0x08009232
  0x0800921A:  9908         LDR        R1, [SP, #32]
  0x0800921C:  2080         MOVS       R0, #128
  0x0800921E:  6548         STR        R0, [R1, #84]
  0x08009220:  9908         LDR        R1, [SP, #32]
  0x08009222:  2000         MOVS       R0, #0
  0x08009224:  F881 0034    STRB.W     R0, [R1, #52]
  0x08009228:  2001         MOVS       R0, #1
  0x0800922A:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800922E:  F000 BC1B    B.W        .L18                     ; 0x08009A68
.L2:
  0x08009232:  9808         LDR        R0, [SP, #32]
  0x08009234:  6801         LDR        R1, [R0]
  0x08009236:  2001         MOVS       R0, #1
  0x08009238:  2210         MOVS       R2, #16
  0x0800923A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800923E:  4291         CMP        R1, R2
  0x08009240:  9003         STR        R0, [SP, #12]
  0x08009242:  F000 8091    BEQ.W      .L3                      ; 0x08009368
  0x08009246:  9808         LDR        R0, [SP, #32]
  0x08009248:  6801         LDR        R1, [R0]
  0x0800924A:  2001         MOVS       R0, #1
  0x0800924C:  2228         MOVS       R2, #40
  0x0800924E:  F2C4 0202    MOVT       R2, #0x4002
  0x08009252:  4291         CMP        R1, R2
  0x08009254:  9003         STR        R0, [SP, #12]
  0x08009256:  F000 8087    BEQ.W      .L3                      ; 0x08009368
  0x0800925A:  9808         LDR        R0, [SP, #32]
  0x0800925C:  6801         LDR        R1, [R0]
  0x0800925E:  2001         MOVS       R0, #1
  0x08009260:  2240         MOVS       R2, #64
  0x08009262:  F2C4 0202    MOVT       R2, #0x4002
  0x08009266:  4291         CMP        R1, R2
  0x08009268:  9003         STR        R0, [SP, #12]
  0x0800926A:  D07D         BEQ        .L3                      ; 0x08009368
  0x0800926C:  9808         LDR        R0, [SP, #32]
  0x0800926E:  6801         LDR        R1, [R0]
  0x08009270:  2001         MOVS       R0, #1
  0x08009272:  2258         MOVS       R2, #88
  0x08009274:  F2C4 0202    MOVT       R2, #0x4002
  0x08009278:  4291         CMP        R1, R2
  0x0800927A:  9003         STR        R0, [SP, #12]
  0x0800927C:  D074         BEQ        .L3                      ; 0x08009368
  0x0800927E:  9808         LDR        R0, [SP, #32]
  0x08009280:  6801         LDR        R1, [R0]
  0x08009282:  2001         MOVS       R0, #1
  0x08009284:  2270         MOVS       R2, #112
  0x08009286:  F2C4 0202    MOVT       R2, #0x4002
  0x0800928A:  4291         CMP        R1, R2
  0x0800928C:  9003         STR        R0, [SP, #12]
  0x0800928E:  D06B         BEQ        .L3                      ; 0x08009368
  0x08009290:  9808         LDR        R0, [SP, #32]
  0x08009292:  6801         LDR        R1, [R0]
  0x08009294:  2001         MOVS       R0, #1
  0x08009296:  2288         MOVS       R2, #136
  0x08009298:  F2C4 0202    MOVT       R2, #0x4002
  0x0800929C:  4291         CMP        R1, R2
  0x0800929E:  9003         STR        R0, [SP, #12]
  0x080092A0:  D062         BEQ        .L3                      ; 0x08009368
  0x080092A2:  9808         LDR        R0, [SP, #32]
  0x080092A4:  6801         LDR        R1, [R0]
  0x080092A6:  2001         MOVS       R0, #1
  0x080092A8:  22A0         MOVS       R2, #160
  0x080092AA:  F2C4 0202    MOVT       R2, #0x4002
  0x080092AE:  4291         CMP        R1, R2
  0x080092B0:  9003         STR        R0, [SP, #12]
  0x080092B2:  D059         BEQ        .L3                      ; 0x08009368
  0x080092B4:  9808         LDR        R0, [SP, #32]
  0x080092B6:  6801         LDR        R1, [R0]
  0x080092B8:  2001         MOVS       R0, #1
  0x080092BA:  22B8         MOVS       R2, #184
  0x080092BC:  F2C4 0202    MOVT       R2, #0x4002
  0x080092C0:  4291         CMP        R1, R2
  0x080092C2:  9003         STR        R0, [SP, #12]
  0x080092C4:  D050         BEQ        .L3                      ; 0x08009368
  0x080092C6:  9808         LDR        R0, [SP, #32]
  0x080092C8:  6801         LDR        R1, [R0]
  0x080092CA:  2001         MOVS       R0, #1
  0x080092CC:  F240 4210    MOVW       R2, #0x0410
  0x080092D0:  F2C4 0202    MOVT       R2, #0x4002
  0x080092D4:  4291         CMP        R1, R2
  0x080092D6:  9003         STR        R0, [SP, #12]
  0x080092D8:  D046         BEQ        .L3                      ; 0x08009368
  0x080092DA:  9808         LDR        R0, [SP, #32]
  0x080092DC:  6801         LDR        R1, [R0]
  0x080092DE:  2001         MOVS       R0, #1
  0x080092E0:  F240 4228    MOVW       R2, #0x0428
  0x080092E4:  F2C4 0202    MOVT       R2, #0x4002
  0x080092E8:  4291         CMP        R1, R2
  0x080092EA:  9003         STR        R0, [SP, #12]
  0x080092EC:  D03C         BEQ        .L3                      ; 0x08009368
  0x080092EE:  9808         LDR        R0, [SP, #32]
  0x080092F0:  6801         LDR        R1, [R0]
  0x080092F2:  2001         MOVS       R0, #1
  0x080092F4:  F240 4240    MOVW       R2, #0x0440
  0x080092F8:  F2C4 0202    MOVT       R2, #0x4002
  0x080092FC:  4291         CMP        R1, R2
  0x080092FE:  9003         STR        R0, [SP, #12]
  0x08009300:  D032         BEQ        .L3                      ; 0x08009368
  0x08009302:  9808         LDR        R0, [SP, #32]
  0x08009304:  6801         LDR        R1, [R0]
  0x08009306:  2001         MOVS       R0, #1
  0x08009308:  F240 4258    MOVW       R2, #0x0458
  0x0800930C:  F2C4 0202    MOVT       R2, #0x4002
  0x08009310:  4291         CMP        R1, R2
  0x08009312:  9003         STR        R0, [SP, #12]
  0x08009314:  D028         BEQ        .L3                      ; 0x08009368
  0x08009316:  9808         LDR        R0, [SP, #32]
  0x08009318:  6801         LDR        R1, [R0]
  0x0800931A:  2001         MOVS       R0, #1
  0x0800931C:  F240 4270    MOVW       R2, #0x0470
  0x08009320:  F2C4 0202    MOVT       R2, #0x4002
  0x08009324:  4291         CMP        R1, R2
  0x08009326:  9003         STR        R0, [SP, #12]
  0x08009328:  D01E         BEQ        .L3                      ; 0x08009368
  0x0800932A:  9808         LDR        R0, [SP, #32]
  0x0800932C:  6801         LDR        R1, [R0]
  0x0800932E:  2001         MOVS       R0, #1
  0x08009330:  F240 4288    MOVW       R2, #0x0488
  0x08009334:  F2C4 0202    MOVT       R2, #0x4002
  0x08009338:  4291         CMP        R1, R2
  0x0800933A:  9003         STR        R0, [SP, #12]
  0x0800933C:  D014         BEQ        .L3                      ; 0x08009368
  0x0800933E:  9808         LDR        R0, [SP, #32]
  0x08009340:  6801         LDR        R1, [R0]
  0x08009342:  2001         MOVS       R0, #1
  0x08009344:  F240 42A0    MOVW       R2, #0x04A0
  0x08009348:  F2C4 0202    MOVT       R2, #0x4002
  0x0800934C:  4291         CMP        R1, R2
  0x0800934E:  9003         STR        R0, [SP, #12]
  0x08009350:  D00A         BEQ        .L3                      ; 0x08009368
  0x08009352:  9808         LDR        R0, [SP, #32]
  0x08009354:  6800         LDR        R0, [R0]
  0x08009356:  F64F 3148    MOVW       R1, #0xFB48
  0x0800935A:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x0800935E:  4408         ADD        R0, R1
  0x08009360:  FAB0 F080    CLZ        R0, R0
  0x08009364:  0940         LSRS       R0, R0, #5
  0x08009366:  9003         STR        R0, [SP, #12]
.L3:
  0x08009368:  9803         LDR        R0, [SP, #12]
  0x0800936A:  07C0         LSLS       R0, R0, #31
  0x0800936C:  B178         CBZ        R0, .L4                  ; 0x0800938E
  0x0800936E:  9808         LDR        R0, [SP, #32]
  0x08009370:  6801         LDR        R1, [R0]
  0x08009372:  6808         LDR        R0, [R1]
  0x08009374:  F020 001E    BIC        R0, R0, #30
  0x08009378:  6008         STR        R0, [R1]
  0x0800937A:  9808         LDR        R0, [SP, #32]
  0x0800937C:  6801         LDR        R1, [R0]
  0x0800937E:  6948         LDR        R0, [R1, #20]
  0x08009380:  F020 0080    BIC        R0, R0, #128
  0x08009384:  6148         STR        R0, [R1, #20]
  0x08009386:  9808         LDR        R0, [SP, #32]
  0x08009388:  6800         LDR        R0, [R0]
  0x0800938A:  9005         STR        R0, [SP, #20]
  0x0800938C:  E008         B          .L5                      ; 0x080093A0
.L4:
  0x0800938E:  9808         LDR        R0, [SP, #32]
  0x08009390:  6801         LDR        R1, [R0]
  0x08009392:  6808         LDR        R0, [R1]
  0x08009394:  F020 000E    BIC        R0, R0, #14
  0x08009398:  6008         STR        R0, [R1]
  0x0800939A:  9808         LDR        R0, [SP, #32]
  0x0800939C:  6800         LDR        R0, [R0]
  0x0800939E:  9005         STR        R0, [SP, #20]
.L5:
  0x080093A0:  9808         LDR        R0, [SP, #32]
  0x080093A2:  6801         LDR        R1, [R0]
  0x080093A4:  2001         MOVS       R0, #1
  0x080093A6:  2210         MOVS       R2, #16
  0x080093A8:  F2C4 0202    MOVT       R2, #0x4002
  0x080093AC:  4291         CMP        R1, R2
  0x080093AE:  9002         STR        R0, [SP, #8]
  0x080093B0:  F000 80EA    BEQ.W      .L6                      ; 0x08009588
  0x080093B4:  9808         LDR        R0, [SP, #32]
  0x080093B6:  6801         LDR        R1, [R0]
  0x080093B8:  2001         MOVS       R0, #1
  0x080093BA:  2228         MOVS       R2, #40
  0x080093BC:  F2C4 0202    MOVT       R2, #0x4002
  0x080093C0:  4291         CMP        R1, R2
  0x080093C2:  9002         STR        R0, [SP, #8]
  0x080093C4:  F000 80E0    BEQ.W      .L6                      ; 0x08009588
  0x080093C8:  9808         LDR        R0, [SP, #32]
  0x080093CA:  6801         LDR        R1, [R0]
  0x080093CC:  2001         MOVS       R0, #1
  0x080093CE:  2240         MOVS       R2, #64
  0x080093D0:  F2C4 0202    MOVT       R2, #0x4002
  0x080093D4:  4291         CMP        R1, R2
  0x080093D6:  9002         STR        R0, [SP, #8]
  0x080093D8:  F000 80D6    BEQ.W      .L6                      ; 0x08009588
  0x080093DC:  9808         LDR        R0, [SP, #32]
  0x080093DE:  6801         LDR        R1, [R0]
  0x080093E0:  2001         MOVS       R0, #1
  0x080093E2:  2258         MOVS       R2, #88
  0x080093E4:  F2C4 0202    MOVT       R2, #0x4002
  0x080093E8:  4291         CMP        R1, R2
  0x080093EA:  9002         STR        R0, [SP, #8]
  0x080093EC:  F000 80CC    BEQ.W      .L6                      ; 0x08009588
  0x080093F0:  9808         LDR        R0, [SP, #32]
  0x080093F2:  6801         LDR        R1, [R0]
  0x080093F4:  2001         MOVS       R0, #1
  0x080093F6:  2270         MOVS       R2, #112
  0x080093F8:  F2C4 0202    MOVT       R2, #0x4002
  0x080093FC:  4291         CMP        R1, R2
  0x080093FE:  9002         STR        R0, [SP, #8]
  0x08009400:  F000 80C2    BEQ.W      .L6                      ; 0x08009588
  0x08009404:  9808         LDR        R0, [SP, #32]
  0x08009406:  6801         LDR        R1, [R0]
  0x08009408:  2001         MOVS       R0, #1
  0x0800940A:  2288         MOVS       R2, #136
  0x0800940C:  F2C4 0202    MOVT       R2, #0x4002
  0x08009410:  4291         CMP        R1, R2
  0x08009412:  9002         STR        R0, [SP, #8]
  0x08009414:  F000 80B8    BEQ.W      .L6                      ; 0x08009588
  0x08009418:  9808         LDR        R0, [SP, #32]
  0x0800941A:  6801         LDR        R1, [R0]
  0x0800941C:  2001         MOVS       R0, #1
  0x0800941E:  22A0         MOVS       R2, #160
  0x08009420:  F2C4 0202    MOVT       R2, #0x4002
  0x08009424:  4291         CMP        R1, R2
  0x08009426:  9002         STR        R0, [SP, #8]
  0x08009428:  F000 80AE    BEQ.W      .L6                      ; 0x08009588
  0x0800942C:  9808         LDR        R0, [SP, #32]
  0x0800942E:  6801         LDR        R1, [R0]
  0x08009430:  2001         MOVS       R0, #1
  0x08009432:  22B8         MOVS       R2, #184
  0x08009434:  F2C4 0202    MOVT       R2, #0x4002
  0x08009438:  4291         CMP        R1, R2
  0x0800943A:  9002         STR        R0, [SP, #8]
  0x0800943C:  F000 80A4    BEQ.W      .L6                      ; 0x08009588
  0x08009440:  9808         LDR        R0, [SP, #32]
  0x08009442:  6801         LDR        R1, [R0]
  0x08009444:  2001         MOVS       R0, #1
  0x08009446:  F240 4210    MOVW       R2, #0x0410
  0x0800944A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800944E:  4291         CMP        R1, R2
  0x08009450:  9002         STR        R0, [SP, #8]
  0x08009452:  F000 8099    BEQ.W      .L6                      ; 0x08009588
  0x08009456:  9808         LDR        R0, [SP, #32]
  0x08009458:  6801         LDR        R1, [R0]
  0x0800945A:  2001         MOVS       R0, #1
  0x0800945C:  F240 4228    MOVW       R2, #0x0428
  0x08009460:  F2C4 0202    MOVT       R2, #0x4002
  0x08009464:  4291         CMP        R1, R2
  0x08009466:  9002         STR        R0, [SP, #8]
  0x08009468:  F000 808E    BEQ.W      .L6                      ; 0x08009588
  0x0800946C:  9808         LDR        R0, [SP, #32]
  0x0800946E:  6801         LDR        R1, [R0]
  0x08009470:  2001         MOVS       R0, #1
  0x08009472:  F240 4240    MOVW       R2, #0x0440
  0x08009476:  F2C4 0202    MOVT       R2, #0x4002
  0x0800947A:  4291         CMP        R1, R2
  0x0800947C:  9002         STR        R0, [SP, #8]
  0x0800947E:  F000 8083    BEQ.W      .L6                      ; 0x08009588
  0x08009482:  9808         LDR        R0, [SP, #32]
  0x08009484:  6801         LDR        R1, [R0]
  0x08009486:  2001         MOVS       R0, #1
  0x08009488:  F240 4258    MOVW       R2, #0x0458
  0x0800948C:  F2C4 0202    MOVT       R2, #0x4002
  0x08009490:  4291         CMP        R1, R2
  0x08009492:  9002         STR        R0, [SP, #8]
  0x08009494:  D078         BEQ        .L6                      ; 0x08009588
  0x08009496:  9808         LDR        R0, [SP, #32]
  0x08009498:  6801         LDR        R1, [R0]
  0x0800949A:  2001         MOVS       R0, #1
  0x0800949C:  F240 4270    MOVW       R2, #0x0470
  0x080094A0:  F2C4 0202    MOVT       R2, #0x4002
  0x080094A4:  4291         CMP        R1, R2
  0x080094A6:  9002         STR        R0, [SP, #8]
  0x080094A8:  D06E         BEQ        .L6                      ; 0x08009588
  0x080094AA:  9808         LDR        R0, [SP, #32]
  0x080094AC:  6801         LDR        R1, [R0]
  0x080094AE:  2001         MOVS       R0, #1
  0x080094B0:  F240 4288    MOVW       R2, #0x0488
  0x080094B4:  F2C4 0202    MOVT       R2, #0x4002
  0x080094B8:  4291         CMP        R1, R2
  0x080094BA:  9002         STR        R0, [SP, #8]
  0x080094BC:  D064         BEQ        .L6                      ; 0x08009588
  0x080094BE:  9808         LDR        R0, [SP, #32]
  0x080094C0:  6801         LDR        R1, [R0]
  0x080094C2:  2001         MOVS       R0, #1
  0x080094C4:  F240 42A0    MOVW       R2, #0x04A0
  0x080094C8:  F2C4 0202    MOVT       R2, #0x4002
  0x080094CC:  4291         CMP        R1, R2
  0x080094CE:  9002         STR        R0, [SP, #8]
  0x080094D0:  D05A         BEQ        .L6                      ; 0x08009588
  0x080094D2:  9808         LDR        R0, [SP, #32]
  0x080094D4:  6801         LDR        R1, [R0]
  0x080094D6:  2001         MOVS       R0, #1
  0x080094D8:  F240 42B8    MOVW       R2, #0x04B8
  0x080094DC:  F2C4 0202    MOVT       R2, #0x4002
  0x080094E0:  4291         CMP        R1, R2
  0x080094E2:  9002         STR        R0, [SP, #8]
  0x080094E4:  D050         BEQ        .L6                      ; 0x08009588
  0x080094E6:  9808         LDR        R0, [SP, #32]
  0x080094E8:  6801         LDR        R1, [R0]
  0x080094EA:  2001         MOVS       R0, #1
  0x080094EC:  F245 4208    MOVW       R2, #0x5408
  0x080094F0:  F6C5 0202    MOVT       R2, #0x5802
  0x080094F4:  4291         CMP        R1, R2
  0x080094F6:  9002         STR        R0, [SP, #8]
  0x080094F8:  D046         BEQ        .L6                      ; 0x08009588
  0x080094FA:  9808         LDR        R0, [SP, #32]
  0x080094FC:  6801         LDR        R1, [R0]
  0x080094FE:  2001         MOVS       R0, #1
  0x08009500:  F245 421C    MOVW       R2, #0x541C
  0x08009504:  F6C5 0202    MOVT       R2, #0x5802
  0x08009508:  4291         CMP        R1, R2
  0x0800950A:  9002         STR        R0, [SP, #8]
  0x0800950C:  D03C         BEQ        .L6                      ; 0x08009588
  0x0800950E:  9808         LDR        R0, [SP, #32]
  0x08009510:  6801         LDR        R1, [R0]
  0x08009512:  2001         MOVS       R0, #1
  0x08009514:  F245 4230    MOVW       R2, #0x5430
  0x08009518:  F6C5 0202    MOVT       R2, #0x5802
  0x0800951C:  4291         CMP        R1, R2
  0x0800951E:  9002         STR        R0, [SP, #8]
  0x08009520:  D032         BEQ        .L6                      ; 0x08009588
  0x08009522:  9808         LDR        R0, [SP, #32]
  0x08009524:  6801         LDR        R1, [R0]
  0x08009526:  2001         MOVS       R0, #1
  0x08009528:  F245 4244    MOVW       R2, #0x5444
  0x0800952C:  F6C5 0202    MOVT       R2, #0x5802
  0x08009530:  4291         CMP        R1, R2
  0x08009532:  9002         STR        R0, [SP, #8]
  0x08009534:  D028         BEQ        .L6                      ; 0x08009588
  0x08009536:  9808         LDR        R0, [SP, #32]
  0x08009538:  6801         LDR        R1, [R0]
  0x0800953A:  2001         MOVS       R0, #1
  0x0800953C:  F245 4258    MOVW       R2, #0x5458
  0x08009540:  F6C5 0202    MOVT       R2, #0x5802
  0x08009544:  4291         CMP        R1, R2
  0x08009546:  9002         STR        R0, [SP, #8]
  0x08009548:  D01E         BEQ        .L6                      ; 0x08009588
  0x0800954A:  9808         LDR        R0, [SP, #32]
  0x0800954C:  6801         LDR        R1, [R0]
  0x0800954E:  2001         MOVS       R0, #1
  0x08009550:  F245 426C    MOVW       R2, #0x546C
  0x08009554:  F6C5 0202    MOVT       R2, #0x5802
  0x08009558:  4291         CMP        R1, R2
  0x0800955A:  9002         STR        R0, [SP, #8]
  0x0800955C:  D014         BEQ        .L6                      ; 0x08009588
  0x0800955E:  9808         LDR        R0, [SP, #32]
  0x08009560:  6801         LDR        R1, [R0]
  0x08009562:  2001         MOVS       R0, #1
  0x08009564:  F245 4280    MOVW       R2, #0x5480
  0x08009568:  F6C5 0202    MOVT       R2, #0x5802
  0x0800956C:  4291         CMP        R1, R2
  0x0800956E:  9002         STR        R0, [SP, #8]
  0x08009570:  D00A         BEQ        .L6                      ; 0x08009588
  0x08009572:  9808         LDR        R0, [SP, #32]
  0x08009574:  6800         LDR        R0, [R0]
  0x08009576:  F64A 316C    MOVW       R1, #0xAB6C
  0x0800957A:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x0800957E:  4408         ADD        R0, R1
  0x08009580:  FAB0 F080    CLZ        R0, R0
  0x08009584:  0940         LSRS       R0, R0, #5
  0x08009586:  9002         STR        R0, [SP, #8]
.L6:
  0x08009588:  9802         LDR        R0, [SP, #8]
  0x0800958A:  07C0         LSLS       R0, R0, #31
  0x0800958C:  B128         CBZ        R0, .L7                  ; 0x0800959A
  0x0800958E:  9808         LDR        R0, [SP, #32]
  0x08009590:  6E01         LDR        R1, [R0, #96]
  0x08009592:  6808         LDR        R0, [R1]
  0x08009594:  F420 7080    BIC        R0, R0, #0x0100
  0x08009598:  6008         STR        R0, [R1]
.L7:
  0x0800959A:  9808         LDR        R0, [SP, #32]
  0x0800959C:  6800         LDR        R0, [R0]
  0x0800959E:  2110         MOVS       R1, #16
  0x080095A0:  F2C4 0102    MOVT       R1, #0x4002
  0x080095A4:  4288         CMP        R0, R1
  0x080095A6:  D070         BEQ        .L8                      ; 0x0800968A
  0x080095A8:  9808         LDR        R0, [SP, #32]
  0x080095AA:  6800         LDR        R0, [R0]
  0x080095AC:  2128         MOVS       R1, #40
  0x080095AE:  F2C4 0102    MOVT       R1, #0x4002
  0x080095B2:  4288         CMP        R0, R1
  0x080095B4:  D069         BEQ        .L8                      ; 0x0800968A
  0x080095B6:  9808         LDR        R0, [SP, #32]
  0x080095B8:  6800         LDR        R0, [R0]
  0x080095BA:  2140         MOVS       R1, #64
  0x080095BC:  F2C4 0102    MOVT       R1, #0x4002
  0x080095C0:  4288         CMP        R0, R1
  0x080095C2:  D062         BEQ        .L8                      ; 0x0800968A
  0x080095C4:  9808         LDR        R0, [SP, #32]
  0x080095C6:  6800         LDR        R0, [R0]
  0x080095C8:  2158         MOVS       R1, #88
  0x080095CA:  F2C4 0102    MOVT       R1, #0x4002
  0x080095CE:  4288         CMP        R0, R1
  0x080095D0:  D05B         BEQ        .L8                      ; 0x0800968A
  0x080095D2:  9808         LDR        R0, [SP, #32]
  0x080095D4:  6800         LDR        R0, [R0]
  0x080095D6:  2170         MOVS       R1, #112
  0x080095D8:  F2C4 0102    MOVT       R1, #0x4002
  0x080095DC:  4288         CMP        R0, R1
  0x080095DE:  D054         BEQ        .L8                      ; 0x0800968A
  0x080095E0:  9808         LDR        R0, [SP, #32]
  0x080095E2:  6800         LDR        R0, [R0]
  0x080095E4:  2188         MOVS       R1, #136
  0x080095E6:  F2C4 0102    MOVT       R1, #0x4002
  0x080095EA:  4288         CMP        R0, R1
  0x080095EC:  D04D         BEQ        .L8                      ; 0x0800968A
  0x080095EE:  9808         LDR        R0, [SP, #32]
  0x080095F0:  6800         LDR        R0, [R0]
  0x080095F2:  21A0         MOVS       R1, #160
  0x080095F4:  F2C4 0102    MOVT       R1, #0x4002
  0x080095F8:  4288         CMP        R0, R1
  0x080095FA:  D046         BEQ        .L8                      ; 0x0800968A
  0x080095FC:  9808         LDR        R0, [SP, #32]
  0x080095FE:  6800         LDR        R0, [R0]
  0x08009600:  21B8         MOVS       R1, #184
  0x08009602:  F2C4 0102    MOVT       R1, #0x4002
  0x08009606:  4288         CMP        R0, R1
  0x08009608:  D03F         BEQ        .L8                      ; 0x0800968A
  0x0800960A:  9808         LDR        R0, [SP, #32]
  0x0800960C:  6800         LDR        R0, [R0]
  0x0800960E:  F240 4110    MOVW       R1, #0x0410
  0x08009612:  F2C4 0102    MOVT       R1, #0x4002
  0x08009616:  4288         CMP        R0, R1
  0x08009618:  D037         BEQ        .L8                      ; 0x0800968A
  0x0800961A:  9808         LDR        R0, [SP, #32]
  0x0800961C:  6800         LDR        R0, [R0]
  0x0800961E:  F240 4128    MOVW       R1, #0x0428
  0x08009622:  F2C4 0102    MOVT       R1, #0x4002
  0x08009626:  4288         CMP        R0, R1
  0x08009628:  D02F         BEQ        .L8                      ; 0x0800968A
  0x0800962A:  9808         LDR        R0, [SP, #32]
  0x0800962C:  6800         LDR        R0, [R0]
  0x0800962E:  F240 4140    MOVW       R1, #0x0440
  0x08009632:  F2C4 0102    MOVT       R1, #0x4002
  0x08009636:  4288         CMP        R0, R1
  0x08009638:  D027         BEQ        .L8                      ; 0x0800968A
  0x0800963A:  9808         LDR        R0, [SP, #32]
  0x0800963C:  6800         LDR        R0, [R0]
  0x0800963E:  F240 4158    MOVW       R1, #0x0458
  0x08009642:  F2C4 0102    MOVT       R1, #0x4002
  0x08009646:  4288         CMP        R0, R1
  0x08009648:  D01F         BEQ        .L8                      ; 0x0800968A
  0x0800964A:  9808         LDR        R0, [SP, #32]
  0x0800964C:  6800         LDR        R0, [R0]
  0x0800964E:  F240 4170    MOVW       R1, #0x0470
  0x08009652:  F2C4 0102    MOVT       R1, #0x4002
  0x08009656:  4288         CMP        R0, R1
  0x08009658:  D017         BEQ        .L8                      ; 0x0800968A
  0x0800965A:  9808         LDR        R0, [SP, #32]
  0x0800965C:  6800         LDR        R0, [R0]
  0x0800965E:  F240 4188    MOVW       R1, #0x0488
  0x08009662:  F2C4 0102    MOVT       R1, #0x4002
  0x08009666:  4288         CMP        R0, R1
  0x08009668:  D00F         BEQ        .L8                      ; 0x0800968A
  0x0800966A:  9808         LDR        R0, [SP, #32]
  0x0800966C:  6800         LDR        R0, [R0]
  0x0800966E:  F240 41A0    MOVW       R1, #0x04A0
  0x08009672:  F2C4 0102    MOVT       R1, #0x4002
  0x08009676:  4288         CMP        R0, R1
  0x08009678:  D007         BEQ        .L8                      ; 0x0800968A
  0x0800967A:  9808         LDR        R0, [SP, #32]
  0x0800967C:  6800         LDR        R0, [R0]
  0x0800967E:  F240 41B8    MOVW       R1, #0x04B8
  0x08009682:  F2C4 0102    MOVT       R1, #0x4002
  0x08009686:  4288         CMP        R0, R1
  0x08009688:  D106         BNE        .L9                      ; 0x08009698
.L8:
  0x0800968A:  9808         LDR        R0, [SP, #32]
  0x0800968C:  6801         LDR        R1, [R0]
  0x0800968E:  6808         LDR        R0, [R1]
  0x08009690:  F020 0001    BIC        R0, R0, #1
  0x08009694:  6008         STR        R0, [R1]
  0x08009696:  E005         B          .L10                     ; 0x080096A4
.L9:
  0x08009698:  9808         LDR        R0, [SP, #32]
  0x0800969A:  6801         LDR        R1, [R0]
  0x0800969C:  6808         LDR        R0, [R1]
  0x0800969E:  F020 0001    BIC        R0, R0, #1
  0x080096A2:  6008         STR        R0, [R1]
.L10:
  0x080096A4:  9805         LDR        R0, [SP, #20]
  0x080096A6:  6800         LDR        R0, [R0]
  0x080096A8:  07C0         LSLS       R0, R0, #31
  0x080096AA:  B1A8         CBZ        R0, .L12                 ; 0x080096D8
  0x080096AC:  F00E FB63    BL         HAL_GetTick              ; 0x08017D76
  0x080096B0:  9904         LDR        R1, [SP, #16]
  0x080096B2:  1A40         SUBS       R0, R0, R1
  0x080096B4:  2806         CMP        R0, #6
  0x080096B6:  D30E         BCC        .L11                     ; 0x080096D6
  0x080096B8:  9908         LDR        R1, [SP, #32]
  0x080096BA:  2020         MOVS       R0, #32
  0x080096BC:  6548         STR        R0, [R1, #84]
  0x080096BE:  9908         LDR        R1, [SP, #32]
  0x080096C0:  2003         MOVS       R0, #3
  0x080096C2:  F881 0035    STRB.W     R0, [R1, #53]
  0x080096C6:  9908         LDR        R1, [SP, #32]
  0x080096C8:  2000         MOVS       R0, #0
  0x080096CA:  F881 0034    STRB.W     R0, [R1, #52]
  0x080096CE:  2001         MOVS       R0, #1
  0x080096D0:  F88D 0027    STRB.W     R0, [SP, #39]
  0x080096D4:  E1C8         B          .L18                     ; 0x08009A68
.L11:
  0x080096D6:  E7E5         B          .L10                     ; 0x080096A4
.L12:
  0x080096D8:  9808         LDR        R0, [SP, #32]
  0x080096DA:  6801         LDR        R1, [R0]
  0x080096DC:  2001         MOVS       R0, #1
  0x080096DE:  2210         MOVS       R2, #16
  0x080096E0:  F2C4 0202    MOVT       R2, #0x4002
  0x080096E4:  4291         CMP        R1, R2
  0x080096E6:  9001         STR        R0, [SP, #4]
  0x080096E8:  F000 8091    BEQ.W      .L13                     ; 0x0800980E
  0x080096EC:  9808         LDR        R0, [SP, #32]
  0x080096EE:  6801         LDR        R1, [R0]
  0x080096F0:  2001         MOVS       R0, #1
  0x080096F2:  2228         MOVS       R2, #40
  0x080096F4:  F2C4 0202    MOVT       R2, #0x4002
  0x080096F8:  4291         CMP        R1, R2
  0x080096FA:  9001         STR        R0, [SP, #4]
  0x080096FC:  F000 8087    BEQ.W      .L13                     ; 0x0800980E
  0x08009700:  9808         LDR        R0, [SP, #32]
  0x08009702:  6801         LDR        R1, [R0]
  0x08009704:  2001         MOVS       R0, #1
  0x08009706:  2240         MOVS       R2, #64
  0x08009708:  F2C4 0202    MOVT       R2, #0x4002
  0x0800970C:  4291         CMP        R1, R2
  0x0800970E:  9001         STR        R0, [SP, #4]
  0x08009710:  D07D         BEQ        .L13                     ; 0x0800980E
  0x08009712:  9808         LDR        R0, [SP, #32]
  0x08009714:  6801         LDR        R1, [R0]
  0x08009716:  2001         MOVS       R0, #1
  0x08009718:  2258         MOVS       R2, #88
  0x0800971A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800971E:  4291         CMP        R1, R2
  0x08009720:  9001         STR        R0, [SP, #4]
  0x08009722:  D074         BEQ        .L13                     ; 0x0800980E
  0x08009724:  9808         LDR        R0, [SP, #32]
  0x08009726:  6801         LDR        R1, [R0]
  0x08009728:  2001         MOVS       R0, #1
  0x0800972A:  2270         MOVS       R2, #112
  0x0800972C:  F2C4 0202    MOVT       R2, #0x4002
  0x08009730:  4291         CMP        R1, R2
  0x08009732:  9001         STR        R0, [SP, #4]
  0x08009734:  D06B         BEQ        .L13                     ; 0x0800980E
  0x08009736:  9808         LDR        R0, [SP, #32]
  0x08009738:  6801         LDR        R1, [R0]
  0x0800973A:  2001         MOVS       R0, #1
  0x0800973C:  2288         MOVS       R2, #136
  0x0800973E:  F2C4 0202    MOVT       R2, #0x4002
  0x08009742:  4291         CMP        R1, R2
  0x08009744:  9001         STR        R0, [SP, #4]
  0x08009746:  D062         BEQ        .L13                     ; 0x0800980E
  0x08009748:  9808         LDR        R0, [SP, #32]
  0x0800974A:  6801         LDR        R1, [R0]
  0x0800974C:  2001         MOVS       R0, #1
  0x0800974E:  22A0         MOVS       R2, #160
  0x08009750:  F2C4 0202    MOVT       R2, #0x4002
  0x08009754:  4291         CMP        R1, R2
  0x08009756:  9001         STR        R0, [SP, #4]
  0x08009758:  D059         BEQ        .L13                     ; 0x0800980E
  0x0800975A:  9808         LDR        R0, [SP, #32]
  0x0800975C:  6801         LDR        R1, [R0]
  0x0800975E:  2001         MOVS       R0, #1
  0x08009760:  22B8         MOVS       R2, #184
  0x08009762:  F2C4 0202    MOVT       R2, #0x4002
  0x08009766:  4291         CMP        R1, R2
  0x08009768:  9001         STR        R0, [SP, #4]
  0x0800976A:  D050         BEQ        .L13                     ; 0x0800980E
  0x0800976C:  9808         LDR        R0, [SP, #32]
  0x0800976E:  6801         LDR        R1, [R0]
  0x08009770:  2001         MOVS       R0, #1
  0x08009772:  F240 4210    MOVW       R2, #0x0410
  0x08009776:  F2C4 0202    MOVT       R2, #0x4002
  0x0800977A:  4291         CMP        R1, R2
  0x0800977C:  9001         STR        R0, [SP, #4]
  0x0800977E:  D046         BEQ        .L13                     ; 0x0800980E
  0x08009780:  9808         LDR        R0, [SP, #32]
  0x08009782:  6801         LDR        R1, [R0]
  0x08009784:  2001         MOVS       R0, #1
  0x08009786:  F240 4228    MOVW       R2, #0x0428
  0x0800978A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800978E:  4291         CMP        R1, R2
  0x08009790:  9001         STR        R0, [SP, #4]
  0x08009792:  D03C         BEQ        .L13                     ; 0x0800980E
  0x08009794:  9808         LDR        R0, [SP, #32]
  0x08009796:  6801         LDR        R1, [R0]
  0x08009798:  2001         MOVS       R0, #1
  0x0800979A:  F240 4240    MOVW       R2, #0x0440
  0x0800979E:  F2C4 0202    MOVT       R2, #0x4002
  0x080097A2:  4291         CMP        R1, R2
  0x080097A4:  9001         STR        R0, [SP, #4]
  0x080097A6:  D032         BEQ        .L13                     ; 0x0800980E
  0x080097A8:  9808         LDR        R0, [SP, #32]
  0x080097AA:  6801         LDR        R1, [R0]
  0x080097AC:  2001         MOVS       R0, #1
  0x080097AE:  F240 4258    MOVW       R2, #0x0458
  0x080097B2:  F2C4 0202    MOVT       R2, #0x4002
  0x080097B6:  4291         CMP        R1, R2
  0x080097B8:  9001         STR        R0, [SP, #4]
  0x080097BA:  D028         BEQ        .L13                     ; 0x0800980E
  0x080097BC:  9808         LDR        R0, [SP, #32]
  0x080097BE:  6801         LDR        R1, [R0]
  0x080097C0:  2001         MOVS       R0, #1
  0x080097C2:  F240 4270    MOVW       R2, #0x0470
  0x080097C6:  F2C4 0202    MOVT       R2, #0x4002
  0x080097CA:  4291         CMP        R1, R2
  0x080097CC:  9001         STR        R0, [SP, #4]
  0x080097CE:  D01E         BEQ        .L13                     ; 0x0800980E
  0x080097D0:  9808         LDR        R0, [SP, #32]
  0x080097D2:  6801         LDR        R1, [R0]
  0x080097D4:  2001         MOVS       R0, #1
  0x080097D6:  F240 4288    MOVW       R2, #0x0488
  0x080097DA:  F2C4 0202    MOVT       R2, #0x4002
  0x080097DE:  4291         CMP        R1, R2
  0x080097E0:  9001         STR        R0, [SP, #4]
  0x080097E2:  D014         BEQ        .L13                     ; 0x0800980E
  0x080097E4:  9808         LDR        R0, [SP, #32]
  0x080097E6:  6801         LDR        R1, [R0]
  0x080097E8:  2001         MOVS       R0, #1
  0x080097EA:  F240 42A0    MOVW       R2, #0x04A0
  0x080097EE:  F2C4 0202    MOVT       R2, #0x4002
  0x080097F2:  4291         CMP        R1, R2
  0x080097F4:  9001         STR        R0, [SP, #4]
  0x080097F6:  D00A         BEQ        .L13                     ; 0x0800980E
  0x080097F8:  9808         LDR        R0, [SP, #32]
  0x080097FA:  6800         LDR        R0, [R0]
  0x080097FC:  F64F 3148    MOVW       R1, #0xFB48
  0x08009800:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x08009804:  4408         ADD        R0, R1
  0x08009806:  FAB0 F080    CLZ        R0, R0
  0x0800980A:  0940         LSRS       R0, R0, #5
  0x0800980C:  9001         STR        R0, [SP, #4]
.L13:
  0x0800980E:  9801         LDR        R0, [SP, #4]
  0x08009810:  07C0         LSLS       R0, R0, #31
  0x08009812:  B158         CBZ        R0, .L14                 ; 0x0800982C
  0x08009814:  9808         LDR        R0, [SP, #32]
  0x08009816:  6D80         LDR        R0, [R0, #88]
  0x08009818:  9007         STR        R0, [SP, #28]
  0x0800981A:  9808         LDR        R0, [SP, #32]
  0x0800981C:  6DC0         LDR        R0, [R0, #92]
  0x0800981E:  F000 011F    AND        R1, R0, #31
  0x08009822:  203F         MOVS       R0, #63
  0x08009824:  4088         LSLS       R0, R1
  0x08009826:  9907         LDR        R1, [SP, #28]
  0x08009828:  6088         STR        R0, [R1, #8]
  0x0800982A:  E00A         B          .L15                     ; 0x08009842
.L14:
  0x0800982C:  9808         LDR        R0, [SP, #32]
  0x0800982E:  6D80         LDR        R0, [R0, #88]
  0x08009830:  9006         STR        R0, [SP, #24]
  0x08009832:  9808         LDR        R0, [SP, #32]
  0x08009834:  6DC0         LDR        R0, [R0, #92]
  0x08009836:  F000 011F    AND        R1, R0, #31
  0x0800983A:  2001         MOVS       R0, #1
  0x0800983C:  4088         LSLS       R0, R1
  0x0800983E:  9906         LDR        R1, [SP, #24]
  0x08009840:  6048         STR        R0, [R1, #4]
.L15:
  0x08009842:  9808         LDR        R0, [SP, #32]
  0x08009844:  6801         LDR        R1, [R0]
  0x08009846:  2001         MOVS       R0, #1
  0x08009848:  2210         MOVS       R2, #16
  0x0800984A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800984E:  4291         CMP        R1, R2
  0x08009850:  9000         STR        R0, [SP, #0]
  0x08009852:  F000 80EA    BEQ.W      .L16                     ; 0x08009A2A
  0x08009856:  9808         LDR        R0, [SP, #32]
  0x08009858:  6801         LDR        R1, [R0]
  0x0800985A:  2001         MOVS       R0, #1
  0x0800985C:  2228         MOVS       R2, #40
  0x0800985E:  F2C4 0202    MOVT       R2, #0x4002
  0x08009862:  4291         CMP        R1, R2
  0x08009864:  9000         STR        R0, [SP, #0]
  0x08009866:  F000 80E0    BEQ.W      .L16                     ; 0x08009A2A
  0x0800986A:  9808         LDR        R0, [SP, #32]
  0x0800986C:  6801         LDR        R1, [R0]
  0x0800986E:  2001         MOVS       R0, #1
  0x08009870:  2240         MOVS       R2, #64
  0x08009872:  F2C4 0202    MOVT       R2, #0x4002
  0x08009876:  4291         CMP        R1, R2
  0x08009878:  9000         STR        R0, [SP, #0]
  0x0800987A:  F000 80D6    BEQ.W      .L16                     ; 0x08009A2A
  0x0800987E:  9808         LDR        R0, [SP, #32]
  0x08009880:  6801         LDR        R1, [R0]
  0x08009882:  2001         MOVS       R0, #1
  0x08009884:  2258         MOVS       R2, #88
  0x08009886:  F2C4 0202    MOVT       R2, #0x4002
  0x0800988A:  4291         CMP        R1, R2
  0x0800988C:  9000         STR        R0, [SP, #0]
  0x0800988E:  F000 80CC    BEQ.W      .L16                     ; 0x08009A2A
  0x08009892:  9808         LDR        R0, [SP, #32]
  0x08009894:  6801         LDR        R1, [R0]
  0x08009896:  2001         MOVS       R0, #1
  0x08009898:  2270         MOVS       R2, #112
  0x0800989A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800989E:  4291         CMP        R1, R2
  0x080098A0:  9000         STR        R0, [SP, #0]
  0x080098A2:  F000 80C2    BEQ.W      .L16                     ; 0x08009A2A
  0x080098A6:  9808         LDR        R0, [SP, #32]
  0x080098A8:  6801         LDR        R1, [R0]
  0x080098AA:  2001         MOVS       R0, #1
  0x080098AC:  2288         MOVS       R2, #136
  0x080098AE:  F2C4 0202    MOVT       R2, #0x4002
  0x080098B2:  4291         CMP        R1, R2
  0x080098B4:  9000         STR        R0, [SP, #0]
  0x080098B6:  F000 80B8    BEQ.W      .L16                     ; 0x08009A2A
  0x080098BA:  9808         LDR        R0, [SP, #32]
  0x080098BC:  6801         LDR        R1, [R0]
  0x080098BE:  2001         MOVS       R0, #1
  0x080098C0:  22A0         MOVS       R2, #160
  0x080098C2:  F2C4 0202    MOVT       R2, #0x4002
  0x080098C6:  4291         CMP        R1, R2
  0x080098C8:  9000         STR        R0, [SP, #0]
  0x080098CA:  F000 80AE    BEQ.W      .L16                     ; 0x08009A2A
  0x080098CE:  9808         LDR        R0, [SP, #32]
  0x080098D0:  6801         LDR        R1, [R0]
  0x080098D2:  2001         MOVS       R0, #1
  0x080098D4:  22B8         MOVS       R2, #184
  0x080098D6:  F2C4 0202    MOVT       R2, #0x4002
  0x080098DA:  4291         CMP        R1, R2
  0x080098DC:  9000         STR        R0, [SP, #0]
  0x080098DE:  F000 80A4    BEQ.W      .L16                     ; 0x08009A2A
  0x080098E2:  9808         LDR        R0, [SP, #32]
  0x080098E4:  6801         LDR        R1, [R0]
  0x080098E6:  2001         MOVS       R0, #1
  0x080098E8:  F240 4210    MOVW       R2, #0x0410
  0x080098EC:  F2C4 0202    MOVT       R2, #0x4002
  0x080098F0:  4291         CMP        R1, R2
  0x080098F2:  9000         STR        R0, [SP, #0]
  0x080098F4:  F000 8099    BEQ.W      .L16                     ; 0x08009A2A
  0x080098F8:  9808         LDR        R0, [SP, #32]
  0x080098FA:  6801         LDR        R1, [R0]
  0x080098FC:  2001         MOVS       R0, #1
  0x080098FE:  F240 4228    MOVW       R2, #0x0428
  0x08009902:  F2C4 0202    MOVT       R2, #0x4002
  0x08009906:  4291         CMP        R1, R2
  0x08009908:  9000         STR        R0, [SP, #0]
  0x0800990A:  F000 808E    BEQ.W      .L16                     ; 0x08009A2A
  0x0800990E:  9808         LDR        R0, [SP, #32]
  0x08009910:  6801         LDR        R1, [R0]
  0x08009912:  2001         MOVS       R0, #1
  0x08009914:  F240 4240    MOVW       R2, #0x0440
  0x08009918:  F2C4 0202    MOVT       R2, #0x4002
  0x0800991C:  4291         CMP        R1, R2
  0x0800991E:  9000         STR        R0, [SP, #0]
  0x08009920:  F000 8083    BEQ.W      .L16                     ; 0x08009A2A
  0x08009924:  9808         LDR        R0, [SP, #32]
  0x08009926:  6801         LDR        R1, [R0]
  0x08009928:  2001         MOVS       R0, #1
  0x0800992A:  F240 4258    MOVW       R2, #0x0458
  0x0800992E:  F2C4 0202    MOVT       R2, #0x4002
  0x08009932:  4291         CMP        R1, R2
  0x08009934:  9000         STR        R0, [SP, #0]
  0x08009936:  D078         BEQ        .L16                     ; 0x08009A2A
  0x08009938:  9808         LDR        R0, [SP, #32]
  0x0800993A:  6801         LDR        R1, [R0]
  0x0800993C:  2001         MOVS       R0, #1
  0x0800993E:  F240 4270    MOVW       R2, #0x0470
  0x08009942:  F2C4 0202    MOVT       R2, #0x4002
  0x08009946:  4291         CMP        R1, R2
  0x08009948:  9000         STR        R0, [SP, #0]
  0x0800994A:  D06E         BEQ        .L16                     ; 0x08009A2A
  0x0800994C:  9808         LDR        R0, [SP, #32]
  0x0800994E:  6801         LDR        R1, [R0]
  0x08009950:  2001         MOVS       R0, #1
  0x08009952:  F240 4288    MOVW       R2, #0x0488
  0x08009956:  F2C4 0202    MOVT       R2, #0x4002
  0x0800995A:  4291         CMP        R1, R2
  0x0800995C:  9000         STR        R0, [SP, #0]
  0x0800995E:  D064         BEQ        .L16                     ; 0x08009A2A
  0x08009960:  9808         LDR        R0, [SP, #32]
  0x08009962:  6801         LDR        R1, [R0]
  0x08009964:  2001         MOVS       R0, #1
  0x08009966:  F240 42A0    MOVW       R2, #0x04A0
  0x0800996A:  F2C4 0202    MOVT       R2, #0x4002
  0x0800996E:  4291         CMP        R1, R2
  0x08009970:  9000         STR        R0, [SP, #0]
  0x08009972:  D05A         BEQ        .L16                     ; 0x08009A2A
  0x08009974:  9808         LDR        R0, [SP, #32]
  0x08009976:  6801         LDR        R1, [R0]
  0x08009978:  2001         MOVS       R0, #1
  0x0800997A:  F240 42B8    MOVW       R2, #0x04B8
  0x0800997E:  F2C4 0202    MOVT       R2, #0x4002
  0x08009982:  4291         CMP        R1, R2
  0x08009984:  9000         STR        R0, [SP, #0]
  0x08009986:  D050         BEQ        .L16                     ; 0x08009A2A
  0x08009988:  9808         LDR        R0, [SP, #32]
  0x0800998A:  6801         LDR        R1, [R0]
  0x0800998C:  2001         MOVS       R0, #1
  0x0800998E:  F245 4208    MOVW       R2, #0x5408
  0x08009992:  F6C5 0202    MOVT       R2, #0x5802
  0x08009996:  4291         CMP        R1, R2
  0x08009998:  9000         STR        R0, [SP, #0]
  0x0800999A:  D046         BEQ        .L16                     ; 0x08009A2A
  0x0800999C:  9808         LDR        R0, [SP, #32]
  0x0800999E:  6801         LDR        R1, [R0]
  0x080099A0:  2001         MOVS       R0, #1
  0x080099A2:  F245 421C    MOVW       R2, #0x541C
  0x080099A6:  F6C5 0202    MOVT       R2, #0x5802
  0x080099AA:  4291         CMP        R1, R2
  0x080099AC:  9000         STR        R0, [SP, #0]
  0x080099AE:  D03C         BEQ        .L16                     ; 0x08009A2A
  0x080099B0:  9808         LDR        R0, [SP, #32]
  0x080099B2:  6801         LDR        R1, [R0]
  0x080099B4:  2001         MOVS       R0, #1
  0x080099B6:  F245 4230    MOVW       R2, #0x5430
  0x080099BA:  F6C5 0202    MOVT       R2, #0x5802
  0x080099BE:  4291         CMP        R1, R2
  0x080099C0:  9000         STR        R0, [SP, #0]
  0x080099C2:  D032         BEQ        .L16                     ; 0x08009A2A
  0x080099C4:  9808         LDR        R0, [SP, #32]
  0x080099C6:  6801         LDR        R1, [R0]
  0x080099C8:  2001         MOVS       R0, #1
  0x080099CA:  F245 4244    MOVW       R2, #0x5444
  0x080099CE:  F6C5 0202    MOVT       R2, #0x5802
  0x080099D2:  4291         CMP        R1, R2
  0x080099D4:  9000         STR        R0, [SP, #0]
  0x080099D6:  D028         BEQ        .L16                     ; 0x08009A2A
  0x080099D8:  9808         LDR        R0, [SP, #32]
  0x080099DA:  6801         LDR        R1, [R0]
  0x080099DC:  2001         MOVS       R0, #1
  0x080099DE:  F245 4258    MOVW       R2, #0x5458
  0x080099E2:  F6C5 0202    MOVT       R2, #0x5802
  0x080099E6:  4291         CMP        R1, R2
  0x080099E8:  9000         STR        R0, [SP, #0]
  0x080099EA:  D01E         BEQ        .L16                     ; 0x08009A2A
  0x080099EC:  9808         LDR        R0, [SP, #32]
  0x080099EE:  6801         LDR        R1, [R0]
  0x080099F0:  2001         MOVS       R0, #1
  0x080099F2:  F245 426C    MOVW       R2, #0x546C
  0x080099F6:  F6C5 0202    MOVT       R2, #0x5802
  0x080099FA:  4291         CMP        R1, R2
  0x080099FC:  9000         STR        R0, [SP, #0]
  0x080099FE:  D014         BEQ        .L16                     ; 0x08009A2A
  0x08009A00:  9808         LDR        R0, [SP, #32]
  0x08009A02:  6801         LDR        R1, [R0]
  0x08009A04:  2001         MOVS       R0, #1
  0x08009A06:  F245 4280    MOVW       R2, #0x5480
  0x08009A0A:  F6C5 0202    MOVT       R2, #0x5802
  0x08009A0E:  4291         CMP        R1, R2
  0x08009A10:  9000         STR        R0, [SP, #0]
  0x08009A12:  D00A         BEQ        .L16                     ; 0x08009A2A
  0x08009A14:  9808         LDR        R0, [SP, #32]
  0x08009A16:  6800         LDR        R0, [R0]
  0x08009A18:  F64A 316C    MOVW       R1, #0xAB6C
  0x08009A1C:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08009A20:  4408         ADD        R0, R1
  0x08009A22:  FAB0 F080    CLZ        R0, R0
  0x08009A26:  0940         LSRS       R0, R0, #5
  0x08009A28:  9000         STR        R0, [SP, #0]
.L16:
  0x08009A2A:  9800         LDR        R0, [SP, #0]
  0x08009A2C:  07C0         LSLS       R0, R0, #31
  0x08009A2E:  B180         CBZ        R0, .L17                 ; 0x08009A52
  0x08009A30:  9808         LDR        R0, [SP, #32]
  0x08009A32:  6E41         LDR        R1, [R0, #100]
  0x08009A34:  6E80         LDR        R0, [R0, #104]
  0x08009A36:  6048         STR        R0, [R1, #4]
  0x08009A38:  9808         LDR        R0, [SP, #32]
  0x08009A3A:  6EC0         LDR        R0, [R0, #108]
  0x08009A3C:  B148         CBZ        R0, .L17                 ; 0x08009A52
  0x08009A3E:  9808         LDR        R0, [SP, #32]
  0x08009A40:  6EC1         LDR        R1, [R0, #108]
  0x08009A42:  6808         LDR        R0, [R1]
  0x08009A44:  F420 7080    BIC        R0, R0, #0x0100
  0x08009A48:  6008         STR        R0, [R1]
  0x08009A4A:  9808         LDR        R0, [SP, #32]
  0x08009A4C:  6F01         LDR        R1, [R0, #112]
  0x08009A4E:  6F40         LDR        R0, [R0, #116]
  0x08009A50:  6048         STR        R0, [R1, #4]
.L17:
  0x08009A52:  9908         LDR        R1, [SP, #32]
  0x08009A54:  2001         MOVS       R0, #1
  0x08009A56:  F881 0035    STRB.W     R0, [R1, #53]
  0x08009A5A:  9908         LDR        R1, [SP, #32]
  0x08009A5C:  2000         MOVS       R0, #0
  0x08009A5E:  F881 0034    STRB.W     R0, [R1, #52]
  0x08009A62:  2000         MOVS       R0, #0
  0x08009A64:  F88D 0027    STRB.W     R0, [SP, #39]
.L18:
  0x08009A68:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x08009A6C:  B00A         ADD        SP, SP, #40
  0x08009A6E:  BD80         POP        {R7, PC}
Section .text.HAL_GPIO_Init from charger_lto.o, size=1426, align=2
HAL_GPIO_Init:
  0x08009A70:  B580         PUSH       {R7, LR}
  0x08009A72:  B090         SUB        SP, SP, #64
  0x08009A74:  900F         STR        R0, [SP, #60]
  0x08009A76:  910E         STR        R1, [SP, #56]
  0x08009A78:  2000         MOVS       R0, #0
  0x08009A7A:  900D         STR        R0, [SP, #52]
  0x08009A7C:  2080         MOVS       R0, #128
  0x08009A7E:  F6C5 0000    MOVT       R0, #0x5800
  0x08009A82:  900A         STR        R0, [SP, #40]
  0x08009A84:  980F         LDR        R0, [SP, #60]
  0x08009A86:  2100         MOVS       R1, #0
  0x08009A88:  F6C5 0102    MOVT       R1, #0x5802
  0x08009A8C:  4288         CMP        R0, R1
  0x08009A8E:  D03E         BEQ        .L1                      ; 0x08009B0E
  0x08009A90:  980F         LDR        R0, [SP, #60]
  0x08009A92:  F240 4100    MOVW       R1, #0x0400
  0x08009A96:  F6C5 0102    MOVT       R1, #0x5802
  0x08009A9A:  4288         CMP        R0, R1
  0x08009A9C:  D037         BEQ        .L1                      ; 0x08009B0E
  0x08009A9E:  980F         LDR        R0, [SP, #60]
  0x08009AA0:  F640 0100    MOVW       R1, #0x0800
  0x08009AA4:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AA8:  4288         CMP        R0, R1
  0x08009AAA:  D030         BEQ        .L1                      ; 0x08009B0E
  0x08009AAC:  980F         LDR        R0, [SP, #60]
  0x08009AAE:  F640 4100    MOVW       R1, #0x0C00
  0x08009AB2:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AB6:  4288         CMP        R0, R1
  0x08009AB8:  D029         BEQ        .L1                      ; 0x08009B0E
  0x08009ABA:  980F         LDR        R0, [SP, #60]
  0x08009ABC:  F241 0100    MOVW       R1, #0x1000
  0x08009AC0:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AC4:  4288         CMP        R0, R1
  0x08009AC6:  D022         BEQ        .L1                      ; 0x08009B0E
  0x08009AC8:  980F         LDR        R0, [SP, #60]
  0x08009ACA:  F241 4100    MOVW       R1, #0x1400
  0x08009ACE:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AD2:  4288         CMP        R0, R1
  0x08009AD4:  D01B         BEQ        .L1                      ; 0x08009B0E
  0x08009AD6:  980F         LDR        R0, [SP, #60]
  0x08009AD8:  F641 0100    MOVW       R1, #0x1800
  0x08009ADC:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AE0:  4288         CMP        R0, R1
  0x08009AE2:  D014         BEQ        .L1                      ; 0x08009B0E
  0x08009AE4:  980F         LDR        R0, [SP, #60]
  0x08009AE6:  F641 4100    MOVW       R1, #0x1C00
  0x08009AEA:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AEE:  4288         CMP        R0, R1
  0x08009AF0:  D00D         BEQ        .L1                      ; 0x08009B0E
  0x08009AF2:  980F         LDR        R0, [SP, #60]
  0x08009AF4:  F242 4100    MOVW       R1, #0x2400
  0x08009AF8:  F6C5 0102    MOVT       R1, #0x5802
  0x08009AFC:  4288         CMP        R0, R1
  0x08009AFE:  D006         BEQ        .L1                      ; 0x08009B0E
  0x08009B00:  980F         LDR        R0, [SP, #60]
  0x08009B02:  F642 0100    MOVW       R1, #0x2800
  0x08009B06:  F6C5 0102    MOVT       R1, #0x5802
  0x08009B0A:  4288         CMP        R0, R1
  0x08009B0C:  D100         BNE        .L2                      ; 0x08009B10
.L1:
  0x08009B0E:  E006         B          .L3                      ; 0x08009B1E
.L2:
  0x08009B10:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009B14:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009B18:  21B3         MOVS       R1, #179
  0x08009B1A:  F7FD FCEA    BL         assert_failed            ; 0x080074F2
.L3:
  0x08009B1E:  980E         LDR        R0, [SP, #56]
  0x08009B20:  8800         LDRH       R0, [R0]
  0x08009B22:  B118         CBZ        R0, .L4                  ; 0x08009B2C
  0x08009B24:  980E         LDR        R0, [SP, #56]
  0x08009B26:  8840         LDRH       R0, [R0, #2]
  0x08009B28:  B900         CBNZ       R0, .L4                  ; 0x08009B2C
  0x08009B2A:  E006         B          .L5                      ; 0x08009B3A
.L4:
  0x08009B2C:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009B30:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009B34:  21B4         MOVS       R1, #180
  0x08009B36:  F7FD FCDC    BL         assert_failed            ; 0x080074F2
.L5:
  0x08009B3A:  980E         LDR        R0, [SP, #56]
  0x08009B3C:  6840         LDR        R0, [R0, #4]
  0x08009B3E:  B388         CBZ        R0, .L6                  ; 0x08009BA4
  0x08009B40:  980E         LDR        R0, [SP, #56]
  0x08009B42:  6840         LDR        R0, [R0, #4]
  0x08009B44:  2801         CMP        R0, #1
  0x08009B46:  D02D         BEQ        .L6                      ; 0x08009BA4
  0x08009B48:  980E         LDR        R0, [SP, #56]
  0x08009B4A:  6840         LDR        R0, [R0, #4]
  0x08009B4C:  2811         CMP        R0, #17
  0x08009B4E:  D029         BEQ        .L6                      ; 0x08009BA4
  0x08009B50:  980E         LDR        R0, [SP, #56]
  0x08009B52:  6840         LDR        R0, [R0, #4]
  0x08009B54:  2802         CMP        R0, #2
  0x08009B56:  D025         BEQ        .L6                      ; 0x08009BA4
  0x08009B58:  980E         LDR        R0, [SP, #56]
  0x08009B5A:  6840         LDR        R0, [R0, #4]
  0x08009B5C:  2812         CMP        R0, #18
  0x08009B5E:  D021         BEQ        .L6                      ; 0x08009BA4
  0x08009B60:  980E         LDR        R0, [SP, #56]
  0x08009B62:  6840         LDR        R0, [R0, #4]
  0x08009B64:  F5B0 1F88    CMP.W      R0, #0x110000
  0x08009B68:  D01C         BEQ        .L6                      ; 0x08009BA4
  0x08009B6A:  980E         LDR        R0, [SP, #56]
  0x08009B6C:  6840         LDR        R0, [R0, #4]
  0x08009B6E:  F5B0 1F04    CMP.W      R0, #0x210000
  0x08009B72:  D017         BEQ        .L6                      ; 0x08009BA4
  0x08009B74:  980E         LDR        R0, [SP, #56]
  0x08009B76:  6840         LDR        R0, [R0, #4]
  0x08009B78:  F5B0 1F44    CMP.W      R0, #0x310000
  0x08009B7C:  D012         BEQ        .L6                      ; 0x08009BA4
  0x08009B7E:  980E         LDR        R0, [SP, #56]
  0x08009B80:  6840         LDR        R0, [R0, #4]
  0x08009B82:  F5B0 1F90    CMP.W      R0, #0x120000
  0x08009B86:  D00D         BEQ        .L6                      ; 0x08009BA4
  0x08009B88:  980E         LDR        R0, [SP, #56]
  0x08009B8A:  6840         LDR        R0, [R0, #4]
  0x08009B8C:  F5B0 1F08    CMP.W      R0, #0x220000
  0x08009B90:  D008         BEQ        .L6                      ; 0x08009BA4
  0x08009B92:  980E         LDR        R0, [SP, #56]
  0x08009B94:  6840         LDR        R0, [R0, #4]
  0x08009B96:  F5B0 1F48    CMP.W      R0, #0x320000
  0x08009B9A:  D003         BEQ        .L6                      ; 0x08009BA4
  0x08009B9C:  980E         LDR        R0, [SP, #56]
  0x08009B9E:  6840         LDR        R0, [R0, #4]
  0x08009BA0:  2803         CMP        R0, #3
  0x08009BA2:  D100         BNE        .L7                      ; 0x08009BA6
.L6:
  0x08009BA4:  E006         B          .L8                      ; 0x08009BB4
.L7:
  0x08009BA6:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009BAA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009BAE:  21B5         MOVS       R1, #181
  0x08009BB0:  F7FD FC9F    BL         assert_failed            ; 0x080074F2
.L8:
  0x08009BB4:  980E         LDR        R0, [SP, #56]
  0x08009BB6:  6800         LDR        R0, [R0]
  0x08009BB8:  990D         LDR        R1, [SP, #52]
  0x08009BBA:  40C8         LSRS       R0, R1
  0x08009BBC:  2800         CMP        R0, #0
  0x08009BBE:  F000 821E    BEQ.W      .L45                     ; 0x08009FFE
  0x08009BC2:  980E         LDR        R0, [SP, #56]
  0x08009BC4:  6800         LDR        R0, [R0]
  0x08009BC6:  9A0D         LDR        R2, [SP, #52]
  0x08009BC8:  2101         MOVS       R1, #1
  0x08009BCA:  4091         LSLS       R1, R2
  0x08009BCC:  4008         ANDS       R0, R1
  0x08009BCE:  900C         STR        R0, [SP, #48]
  0x08009BD0:  980C         LDR        R0, [SP, #48]
  0x08009BD2:  2800         CMP        R0, #0
  0x08009BD4:  F000 820F    BEQ.W      .L44                     ; 0x08009FF6
  0x08009BD8:  980E         LDR        R0, [SP, #56]
  0x08009BDA:  6840         LDR        R0, [R0, #4]
  0x08009BDC:  F000 0003    AND        R0, R0, #3
  0x08009BE0:  2801         CMP        R0, #1
  0x08009BE2:  D005         BEQ        .L9                      ; 0x08009BF0
  0x08009BE4:  980E         LDR        R0, [SP, #56]
  0x08009BE6:  6840         LDR        R0, [R0, #4]
  0x08009BE8:  F000 0003    AND        R0, R0, #3
  0x08009BEC:  2802         CMP        R0, #2
  0x08009BEE:  D144         BNE        .L13                     ; 0x08009C7A
.L9:
  0x08009BF0:  980E         LDR        R0, [SP, #56]
  0x08009BF2:  68C0         LDR        R0, [R0, #12]
  0x08009BF4:  B158         CBZ        R0, .L10                 ; 0x08009C0E
  0x08009BF6:  980E         LDR        R0, [SP, #56]
  0x08009BF8:  68C0         LDR        R0, [R0, #12]
  0x08009BFA:  2801         CMP        R0, #1
  0x08009BFC:  D007         BEQ        .L10                     ; 0x08009C0E
  0x08009BFE:  980E         LDR        R0, [SP, #56]
  0x08009C00:  68C0         LDR        R0, [R0, #12]
  0x08009C02:  2802         CMP        R0, #2
  0x08009C04:  D003         BEQ        .L10                     ; 0x08009C0E
  0x08009C06:  980E         LDR        R0, [SP, #56]
  0x08009C08:  68C0         LDR        R0, [R0, #12]
  0x08009C0A:  2803         CMP        R0, #3
  0x08009C0C:  D100         BNE        .L11                     ; 0x08009C10
.L10:
  0x08009C0E:  E006         B          .L12                     ; 0x08009C1E
.L11:
  0x08009C10:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009C14:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009C18:  21C4         MOVS       R1, #196
  0x08009C1A:  F7FD FC6A    BL         assert_failed            ; 0x080074F2
.L12:
  0x08009C1E:  980F         LDR        R0, [SP, #60]
  0x08009C20:  6880         LDR        R0, [R0, #8]
  0x08009C22:  900B         STR        R0, [SP, #44]
  0x08009C24:  980D         LDR        R0, [SP, #52]
  0x08009C26:  0041         LSLS       R1, R0, #1
  0x08009C28:  2003         MOVS       R0, #3
  0x08009C2A:  FA00 F101    LSL.W      R1, R0, R1
  0x08009C2E:  980B         LDR        R0, [SP, #44]
  0x08009C30:  4388         BICS       R0, R1
  0x08009C32:  900B         STR        R0, [SP, #44]
  0x08009C34:  980E         LDR        R0, [SP, #56]
  0x08009C36:  68C0         LDR        R0, [R0, #12]
  0x08009C38:  990D         LDR        R1, [SP, #52]
  0x08009C3A:  0049         LSLS       R1, R1, #1
  0x08009C3C:  FA00 F101    LSL.W      R1, R0, R1
  0x08009C40:  980B         LDR        R0, [SP, #44]
  0x08009C42:  4308         ORRS       R0, R1
  0x08009C44:  900B         STR        R0, [SP, #44]
  0x08009C46:  980B         LDR        R0, [SP, #44]
  0x08009C48:  990F         LDR        R1, [SP, #60]
  0x08009C4A:  6088         STR        R0, [R1, #8]
  0x08009C4C:  980F         LDR        R0, [SP, #60]
  0x08009C4E:  6840         LDR        R0, [R0, #4]
  0x08009C50:  900B         STR        R0, [SP, #44]
  0x08009C52:  990D         LDR        R1, [SP, #52]
  0x08009C54:  2001         MOVS       R0, #1
  0x08009C56:  FA00 F101    LSL.W      R1, R0, R1
  0x08009C5A:  980B         LDR        R0, [SP, #44]
  0x08009C5C:  4388         BICS       R0, R1
  0x08009C5E:  900B         STR        R0, [SP, #44]
  0x08009C60:  980E         LDR        R0, [SP, #56]
  0x08009C62:  6840         LDR        R0, [R0, #4]
  0x08009C64:  F3C0 1000    UBFX       R0, R0, #4, #1
  0x08009C68:  990D         LDR        R1, [SP, #52]
  0x08009C6A:  FA00 F101    LSL.W      R1, R0, R1
  0x08009C6E:  980B         LDR        R0, [SP, #44]
  0x08009C70:  4308         ORRS       R0, R1
  0x08009C72:  900B         STR        R0, [SP, #44]
  0x08009C74:  980B         LDR        R0, [SP, #44]
  0x08009C76:  990F         LDR        R1, [SP, #60]
  0x08009C78:  6048         STR        R0, [R1, #4]
.L13:
  0x08009C7A:  980E         LDR        R0, [SP, #56]
  0x08009C7C:  6840         LDR        R0, [R0, #4]
  0x08009C7E:  F000 0003    AND        R0, R0, #3
  0x08009C82:  2803         CMP        R0, #3
  0x08009C84:  D029         BEQ        .L17                     ; 0x08009CDA
  0x08009C86:  980E         LDR        R0, [SP, #56]
  0x08009C88:  6880         LDR        R0, [R0, #8]
  0x08009C8A:  B138         CBZ        R0, .L14                 ; 0x08009C9C
  0x08009C8C:  980E         LDR        R0, [SP, #56]
  0x08009C8E:  6880         LDR        R0, [R0, #8]
  0x08009C90:  2801         CMP        R0, #1
  0x08009C92:  D003         BEQ        .L14                     ; 0x08009C9C
  0x08009C94:  980E         LDR        R0, [SP, #56]
  0x08009C96:  6880         LDR        R0, [R0, #8]
  0x08009C98:  2802         CMP        R0, #2
  0x08009C9A:  D100         BNE        .L15                     ; 0x08009C9E
.L14:
  0x08009C9C:  E006         B          .L16                     ; 0x08009CAC
.L15:
  0x08009C9E:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009CA2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009CA6:  21D6         MOVS       R1, #214
  0x08009CA8:  F7FD FC23    BL         assert_failed            ; 0x080074F2
.L16:
  0x08009CAC:  980F         LDR        R0, [SP, #60]
  0x08009CAE:  68C0         LDR        R0, [R0, #12]
  0x08009CB0:  900B         STR        R0, [SP, #44]
  0x08009CB2:  980D         LDR        R0, [SP, #52]
  0x08009CB4:  0041         LSLS       R1, R0, #1
  0x08009CB6:  2003         MOVS       R0, #3
  0x08009CB8:  FA00 F101    LSL.W      R1, R0, R1
  0x08009CBC:  980B         LDR        R0, [SP, #44]
  0x08009CBE:  4388         BICS       R0, R1
  0x08009CC0:  900B         STR        R0, [SP, #44]
  0x08009CC2:  980E         LDR        R0, [SP, #56]
  0x08009CC4:  6880         LDR        R0, [R0, #8]
  0x08009CC6:  990D         LDR        R1, [SP, #52]
  0x08009CC8:  0049         LSLS       R1, R1, #1
  0x08009CCA:  FA00 F101    LSL.W      R1, R0, R1
  0x08009CCE:  980B         LDR        R0, [SP, #44]
  0x08009CD0:  4308         ORRS       R0, R1
  0x08009CD2:  900B         STR        R0, [SP, #44]
  0x08009CD4:  980B         LDR        R0, [SP, #44]
  0x08009CD6:  990F         LDR        R1, [SP, #60]
  0x08009CD8:  60C8         STR        R0, [R1, #12]
.L17:
  0x08009CDA:  980E         LDR        R0, [SP, #56]
  0x08009CDC:  6840         LDR        R0, [R0, #4]
  0x08009CDE:  F000 0003    AND        R0, R0, #3
  0x08009CE2:  2802         CMP        R0, #2
  0x08009CE4:  D17D         BNE        .L23                     ; 0x08009DE2
  0x08009CE6:  980F         LDR        R0, [SP, #60]
  0x08009CE8:  2100         MOVS       R1, #0
  0x08009CEA:  F6C5 0102    MOVT       R1, #0x5802
  0x08009CEE:  4288         CMP        R0, R1
  0x08009CF0:  D03E         BEQ        .L18                     ; 0x08009D70
  0x08009CF2:  980F         LDR        R0, [SP, #60]
  0x08009CF4:  F240 4100    MOVW       R1, #0x0400
  0x08009CF8:  F6C5 0102    MOVT       R1, #0x5802
  0x08009CFC:  4288         CMP        R0, R1
  0x08009CFE:  D037         BEQ        .L18                     ; 0x08009D70
  0x08009D00:  980F         LDR        R0, [SP, #60]
  0x08009D02:  F640 0100    MOVW       R1, #0x0800
  0x08009D06:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D0A:  4288         CMP        R0, R1
  0x08009D0C:  D030         BEQ        .L18                     ; 0x08009D70
  0x08009D0E:  980F         LDR        R0, [SP, #60]
  0x08009D10:  F640 4100    MOVW       R1, #0x0C00
  0x08009D14:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D18:  4288         CMP        R0, R1
  0x08009D1A:  D029         BEQ        .L18                     ; 0x08009D70
  0x08009D1C:  980F         LDR        R0, [SP, #60]
  0x08009D1E:  F241 0100    MOVW       R1, #0x1000
  0x08009D22:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D26:  4288         CMP        R0, R1
  0x08009D28:  D022         BEQ        .L18                     ; 0x08009D70
  0x08009D2A:  980F         LDR        R0, [SP, #60]
  0x08009D2C:  F241 4100    MOVW       R1, #0x1400
  0x08009D30:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D34:  4288         CMP        R0, R1
  0x08009D36:  D01B         BEQ        .L18                     ; 0x08009D70
  0x08009D38:  980F         LDR        R0, [SP, #60]
  0x08009D3A:  F641 0100    MOVW       R1, #0x1800
  0x08009D3E:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D42:  4288         CMP        R0, R1
  0x08009D44:  D014         BEQ        .L18                     ; 0x08009D70
  0x08009D46:  980F         LDR        R0, [SP, #60]
  0x08009D48:  F641 4100    MOVW       R1, #0x1C00
  0x08009D4C:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D50:  4288         CMP        R0, R1
  0x08009D52:  D00D         BEQ        .L18                     ; 0x08009D70
  0x08009D54:  980F         LDR        R0, [SP, #60]
  0x08009D56:  F242 4100    MOVW       R1, #0x2400
  0x08009D5A:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D5E:  4288         CMP        R0, R1
  0x08009D60:  D006         BEQ        .L18                     ; 0x08009D70
  0x08009D62:  980F         LDR        R0, [SP, #60]
  0x08009D64:  F642 0100    MOVW       R1, #0x2800
  0x08009D68:  F6C5 0102    MOVT       R1, #0x5802
  0x08009D6C:  4288         CMP        R0, R1
  0x08009D6E:  D100         BNE        .L19                     ; 0x08009D72
.L18:
  0x08009D70:  E006         B          .L20                     ; 0x08009D80
.L19:
  0x08009D72:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009D76:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009D7A:  21E3         MOVS       R1, #227
  0x08009D7C:  F7FD FBB9    BL         assert_failed            ; 0x080074F2
.L20:
  0x08009D80:  980E         LDR        R0, [SP, #56]
  0x08009D82:  6900         LDR        R0, [R0, #16]
  0x08009D84:  280F         CMP        R0, #15
  0x08009D86:  D800         BHI        .L21                     ; 0x08009D8A
  0x08009D88:  E006         B          .L22                     ; 0x08009D98
.L21:
  0x08009D8A:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08009D8E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08009D92:  21E4         MOVS       R1, #228
  0x08009D94:  F7FD FBAD    BL         assert_failed            ; 0x080074F2
.L22:
  0x08009D98:  980F         LDR        R0, [SP, #60]
  0x08009D9A:  990D         LDR        R1, [SP, #52]
  0x08009D9C:  F06F 0203    MVN        R2, #3
  0x08009DA0:  EA02 0151    AND.W      R1, R2, R1, LSR #1
  0x08009DA4:  4408         ADD        R0, R1
  0x08009DA6:  6A00         LDR        R0, [R0, #32]
  0x08009DA8:  900B         STR        R0, [SP, #44]
  0x08009DAA:  980D         LDR        R0, [SP, #52]
  0x08009DAC:  F000 0007    AND        R0, R0, #7
  0x08009DB0:  0081         LSLS       R1, R0, #2
  0x08009DB2:  200F         MOVS       R0, #15
  0x08009DB4:  FA00 F101    LSL.W      R1, R0, R1
  0x08009DB8:  980B         LDR        R0, [SP, #44]
  0x08009DBA:  4388         BICS       R0, R1
  0x08009DBC:  900B         STR        R0, [SP, #44]
  0x08009DBE:  980E         LDR        R0, [SP, #56]
  0x08009DC0:  6900         LDR        R0, [R0, #16]
  0x08009DC2:  990D         LDR        R1, [SP, #52]
  0x08009DC4:  F001 0107    AND        R1, R1, #7
  0x08009DC8:  0089         LSLS       R1, R1, #2
  0x08009DCA:  FA00 F101    LSL.W      R1, R0, R1
  0x08009DCE:  980B         LDR        R0, [SP, #44]
  0x08009DD0:  4308         ORRS       R0, R1
  0x08009DD2:  900B         STR        R0, [SP, #44]
  0x08009DD4:  980B         LDR        R0, [SP, #44]
  0x08009DD6:  990F         LDR        R1, [SP, #60]
  0x08009DD8:  9B0D         LDR        R3, [SP, #52]
  0x08009DDA:  EA02 0253    AND.W      R2, R2, R3, LSR #1
  0x08009DDE:  4411         ADD        R1, R2
  0x08009DE0:  6208         STR        R0, [R1, #32]
.L23:
  0x08009DE2:  980F         LDR        R0, [SP, #60]
  0x08009DE4:  6800         LDR        R0, [R0]
  0x08009DE6:  900B         STR        R0, [SP, #44]
  0x08009DE8:  980D         LDR        R0, [SP, #52]
  0x08009DEA:  0041         LSLS       R1, R0, #1
  0x08009DEC:  2003         MOVS       R0, #3
  0x08009DEE:  FA00 F101    LSL.W      R1, R0, R1
  0x08009DF2:  980B         LDR        R0, [SP, #44]
  0x08009DF4:  4388         BICS       R0, R1
  0x08009DF6:  900B         STR        R0, [SP, #44]
  0x08009DF8:  980E         LDR        R0, [SP, #56]
  0x08009DFA:  6840         LDR        R0, [R0, #4]
  0x08009DFC:  F000 0003    AND        R0, R0, #3
  0x08009E00:  990D         LDR        R1, [SP, #52]
  0x08009E02:  0049         LSLS       R1, R1, #1
  0x08009E04:  FA00 F101    LSL.W      R1, R0, R1
  0x08009E08:  980B         LDR        R0, [SP, #44]
  0x08009E0A:  4308         ORRS       R0, R1
  0x08009E0C:  900B         STR        R0, [SP, #44]
  0x08009E0E:  980B         LDR        R0, [SP, #44]
  0x08009E10:  990F         LDR        R1, [SP, #60]
  0x08009E12:  6008         STR        R0, [R1]
  0x08009E14:  980E         LDR        R0, [SP, #56]
  0x08009E16:  7980         LDRB       R0, [R0, #6]
  0x08009E18:  0780         LSLS       R0, R0, #30
  0x08009E1A:  2800         CMP        R0, #0
  0x08009E1C:  F000 80EB    BEQ.W      .L44                     ; 0x08009FF6
  0x08009E20:  F244 40F4    MOVW       R0, #0x44F4
  0x08009E24:  F6C5 0002    MOVT       R0, #0x5802
  0x08009E28:  6801         LDR        R1, [R0]
  0x08009E2A:  F041 0102    ORR        R1, R1, #2
  0x08009E2E:  6001         STR        R1, [R0]
  0x08009E30:  6800         LDR        R0, [R0]
  0x08009E32:  F000 0002    AND        R0, R0, #2
  0x08009E36:  9009         STR        R0, [SP, #36]
  0x08009E38:  9809         LDR        R0, [SP, #36]
  0x08009E3A:  980D         LDR        R0, [SP, #52]
  0x08009E3C:  F020 0003    BIC        R0, R0, #3
  0x08009E40:  F240 4108    MOVW       R1, #0x0408
  0x08009E44:  F6C5 0100    MOVT       R1, #0x5800
  0x08009E48:  5840         LDR        R0, [R0, R1]
  0x08009E4A:  900B         STR        R0, [SP, #44]
  0x08009E4C:  980D         LDR        R0, [SP, #52]
  0x08009E4E:  F000 0003    AND        R0, R0, #3
  0x08009E52:  0081         LSLS       R1, R0, #2
  0x08009E54:  200F         MOVS       R0, #15
  0x08009E56:  FA00 F101    LSL.W      R1, R0, R1
  0x08009E5A:  980B         LDR        R0, [SP, #44]
  0x08009E5C:  4388         BICS       R0, R1
  0x08009E5E:  900B         STR        R0, [SP, #44]
  0x08009E60:  980F         LDR        R0, [SP, #60]
  0x08009E62:  2100         MOVS       R1, #0
  0x08009E64:  F6C5 0102    MOVT       R1, #0x5802
  0x08009E68:  4288         CMP        R0, R1
  0x08009E6A:  D102         BNE        .L24                     ; 0x08009E72
  0x08009E6C:  2000         MOVS       R0, #0
  0x08009E6E:  9008         STR        R0, [SP, #32]
  0x08009E70:  E05D         B          .L39                     ; 0x08009F2E
.L24:
  0x08009E72:  980F         LDR        R0, [SP, #60]
  0x08009E74:  F240 4100    MOVW       R1, #0x0400
  0x08009E78:  F6C5 0102    MOVT       R1, #0x5802
  0x08009E7C:  4288         CMP        R0, R1
  0x08009E7E:  D102         BNE        .L25                     ; 0x08009E86
  0x08009E80:  2001         MOVS       R0, #1
  0x08009E82:  9007         STR        R0, [SP, #28]
  0x08009E84:  E051         B          .L38                     ; 0x08009F2A
.L25:
  0x08009E86:  980F         LDR        R0, [SP, #60]
  0x08009E88:  F640 0100    MOVW       R1, #0x0800
  0x08009E8C:  F6C5 0102    MOVT       R1, #0x5802
  0x08009E90:  4288         CMP        R0, R1
  0x08009E92:  D102         BNE        .L26                     ; 0x08009E9A
  0x08009E94:  2002         MOVS       R0, #2
  0x08009E96:  9006         STR        R0, [SP, #24]
  0x08009E98:  E045         B          .L37                     ; 0x08009F26
.L26:
  0x08009E9A:  980F         LDR        R0, [SP, #60]
  0x08009E9C:  F640 4100    MOVW       R1, #0x0C00
  0x08009EA0:  F6C5 0102    MOVT       R1, #0x5802
  0x08009EA4:  4288         CMP        R0, R1
  0x08009EA6:  D102         BNE        .L27                     ; 0x08009EAE
  0x08009EA8:  2003         MOVS       R0, #3
  0x08009EAA:  9005         STR        R0, [SP, #20]
  0x08009EAC:  E039         B          .L36                     ; 0x08009F22
.L27:
  0x08009EAE:  980F         LDR        R0, [SP, #60]
  0x08009EB0:  F241 0100    MOVW       R1, #0x1000
  0x08009EB4:  F6C5 0102    MOVT       R1, #0x5802
  0x08009EB8:  4288         CMP        R0, R1
  0x08009EBA:  D102         BNE        .L28                     ; 0x08009EC2
  0x08009EBC:  2004         MOVS       R0, #4
  0x08009EBE:  9004         STR        R0, [SP, #16]
  0x08009EC0:  E02D         B          .L35                     ; 0x08009F1E
.L28:
  0x08009EC2:  980F         LDR        R0, [SP, #60]
  0x08009EC4:  F241 4100    MOVW       R1, #0x1400
  0x08009EC8:  F6C5 0102    MOVT       R1, #0x5802
  0x08009ECC:  4288         CMP        R0, R1
  0x08009ECE:  D102         BNE        .L29                     ; 0x08009ED6
  0x08009ED0:  2005         MOVS       R0, #5
  0x08009ED2:  9003         STR        R0, [SP, #12]
  0x08009ED4:  E021         B          .L34                     ; 0x08009F1A
.L29:
  0x08009ED6:  980F         LDR        R0, [SP, #60]
  0x08009ED8:  F641 0100    MOVW       R1, #0x1800
  0x08009EDC:  F6C5 0102    MOVT       R1, #0x5802
  0x08009EE0:  4288         CMP        R0, R1
  0x08009EE2:  D102         BNE        .L30                     ; 0x08009EEA
  0x08009EE4:  2006         MOVS       R0, #6
  0x08009EE6:  9002         STR        R0, [SP, #8]
  0x08009EE8:  E015         B          .L33                     ; 0x08009F16
.L30:
  0x08009EEA:  980F         LDR        R0, [SP, #60]
  0x08009EEC:  F641 4100    MOVW       R1, #0x1C00
  0x08009EF0:  F6C5 0102    MOVT       R1, #0x5802
  0x08009EF4:  4288         CMP        R0, R1
  0x08009EF6:  D102         BNE        .L31                     ; 0x08009EFE
  0x08009EF8:  2007         MOVS       R0, #7
  0x08009EFA:  9001         STR        R0, [SP, #4]
  0x08009EFC:  E009         B          .L32                     ; 0x08009F12
.L31:
  0x08009EFE:  990F         LDR        R1, [SP, #60]
  0x08009F00:  F242 4200    MOVW       R2, #0x2400
  0x08009F04:  F6C5 0202    MOVT       R2, #0x5802
  0x08009F08:  200A         MOVS       R0, #10
  0x08009F0A:  4291         CMP        R1, R2
  0x08009F0C:  BF08         IT         EQ
  0x08009F0E:  2009         MOVEQ      R0, #9
  0x08009F10:  9001         STR        R0, [SP, #4]
.L32:
  0x08009F12:  9801         LDR        R0, [SP, #4]
  0x08009F14:  9002         STR        R0, [SP, #8]
.L33:
  0x08009F16:  9802         LDR        R0, [SP, #8]
  0x08009F18:  9003         STR        R0, [SP, #12]
.L34:
  0x08009F1A:  9803         LDR        R0, [SP, #12]
  0x08009F1C:  9004         STR        R0, [SP, #16]
.L35:
  0x08009F1E:  9804         LDR        R0, [SP, #16]
  0x08009F20:  9005         STR        R0, [SP, #20]
.L36:
  0x08009F22:  9805         LDR        R0, [SP, #20]
  0x08009F24:  9006         STR        R0, [SP, #24]
.L37:
  0x08009F26:  9806         LDR        R0, [SP, #24]
  0x08009F28:  9007         STR        R0, [SP, #28]
.L38:
  0x08009F2A:  9807         LDR        R0, [SP, #28]
  0x08009F2C:  9008         STR        R0, [SP, #32]
.L39:
  0x08009F2E:  9808         LDR        R0, [SP, #32]
  0x08009F30:  990D         LDR        R1, [SP, #52]
  0x08009F32:  F001 0103    AND        R1, R1, #3
  0x08009F36:  0089         LSLS       R1, R1, #2
  0x08009F38:  FA00 F101    LSL.W      R1, R0, R1
  0x08009F3C:  980B         LDR        R0, [SP, #44]
  0x08009F3E:  4308         ORRS       R0, R1
  0x08009F40:  900B         STR        R0, [SP, #44]
  0x08009F42:  980B         LDR        R0, [SP, #44]
  0x08009F44:  990D         LDR        R1, [SP, #52]
  0x08009F46:  F021 0103    BIC        R1, R1, #3
  0x08009F4A:  F240 4208    MOVW       R2, #0x0408
  0x08009F4E:  F6C5 0200    MOVT       R2, #0x5800
  0x08009F52:  5088         STR        R0, [R1, R2]
  0x08009F54:  F04F 40B0    MOV.W      R0, #0x58000000
  0x08009F58:  6800         LDR        R0, [R0]
  0x08009F5A:  900B         STR        R0, [SP, #44]
  0x08009F5C:  990C         LDR        R1, [SP, #48]
  0x08009F5E:  980B         LDR        R0, [SP, #44]
  0x08009F60:  4388         BICS       R0, R1
  0x08009F62:  900B         STR        R0, [SP, #44]
  0x08009F64:  980E         LDR        R0, [SP, #56]
  0x08009F66:  7980         LDRB       R0, [R0, #6]
  0x08009F68:  06C0         LSLS       R0, R0, #27
  0x08009F6A:  2800         CMP        R0, #0
  0x08009F6C:  D503         BPL        .L40                     ; 0x08009F76
  0x08009F6E:  990C         LDR        R1, [SP, #48]
  0x08009F70:  980B         LDR        R0, [SP, #44]
  0x08009F72:  4308         ORRS       R0, R1
  0x08009F74:  900B         STR        R0, [SP, #44]
.L40:
  0x08009F76:  980B         LDR        R0, [SP, #44]
  0x08009F78:  F04F 41B0    MOV.W      R1, #0x58000000
  0x08009F7C:  6008         STR        R0, [R1]
  0x08009F7E:  2004         MOVS       R0, #4
  0x08009F80:  F6C5 0000    MOVT       R0, #0x5800
  0x08009F84:  6800         LDR        R0, [R0]
  0x08009F86:  900B         STR        R0, [SP, #44]
  0x08009F88:  990C         LDR        R1, [SP, #48]
  0x08009F8A:  980B         LDR        R0, [SP, #44]
  0x08009F8C:  4388         BICS       R0, R1
  0x08009F8E:  900B         STR        R0, [SP, #44]
  0x08009F90:  980E         LDR        R0, [SP, #56]
  0x08009F92:  7980         LDRB       R0, [R0, #6]
  0x08009F94:  0680         LSLS       R0, R0, #26
  0x08009F96:  2800         CMP        R0, #0
  0x08009F98:  D503         BPL        .L41                     ; 0x08009FA2
  0x08009F9A:  990C         LDR        R1, [SP, #48]
  0x08009F9C:  980B         LDR        R0, [SP, #44]
  0x08009F9E:  4308         ORRS       R0, R1
  0x08009FA0:  900B         STR        R0, [SP, #44]
.L41:
  0x08009FA2:  980B         LDR        R0, [SP, #44]
  0x08009FA4:  2104         MOVS       R1, #4
  0x08009FA6:  F6C5 0100    MOVT       R1, #0x5800
  0x08009FAA:  6008         STR        R0, [R1]
  0x08009FAC:  980A         LDR        R0, [SP, #40]
  0x08009FAE:  6840         LDR        R0, [R0, #4]
  0x08009FB0:  900B         STR        R0, [SP, #44]
  0x08009FB2:  990C         LDR        R1, [SP, #48]
  0x08009FB4:  980B         LDR        R0, [SP, #44]
  0x08009FB6:  4388         BICS       R0, R1
  0x08009FB8:  900B         STR        R0, [SP, #44]
  0x08009FBA:  980E         LDR        R0, [SP, #56]
  0x08009FBC:  7980         LDRB       R0, [R0, #6]
  0x08009FBE:  0780         LSLS       R0, R0, #30
  0x08009FC0:  2800         CMP        R0, #0
  0x08009FC2:  D503         BPL        .L42                     ; 0x08009FCC
  0x08009FC4:  990C         LDR        R1, [SP, #48]
  0x08009FC6:  980B         LDR        R0, [SP, #44]
  0x08009FC8:  4308         ORRS       R0, R1
  0x08009FCA:  900B         STR        R0, [SP, #44]
.L42:
  0x08009FCC:  980B         LDR        R0, [SP, #44]
  0x08009FCE:  990A         LDR        R1, [SP, #40]
  0x08009FD0:  6048         STR        R0, [R1, #4]
  0x08009FD2:  980A         LDR        R0, [SP, #40]
  0x08009FD4:  6800         LDR        R0, [R0]
  0x08009FD6:  900B         STR        R0, [SP, #44]
  0x08009FD8:  990C         LDR        R1, [SP, #48]
  0x08009FDA:  980B         LDR        R0, [SP, #44]
  0x08009FDC:  4388         BICS       R0, R1
  0x08009FDE:  900B         STR        R0, [SP, #44]
  0x08009FE0:  980E         LDR        R0, [SP, #56]
  0x08009FE2:  7980         LDRB       R0, [R0, #6]
  0x08009FE4:  07C0         LSLS       R0, R0, #31
  0x08009FE6:  B118         CBZ        R0, .L43                 ; 0x08009FF0
  0x08009FE8:  990C         LDR        R1, [SP, #48]
  0x08009FEA:  980B         LDR        R0, [SP, #44]
  0x08009FEC:  4308         ORRS       R0, R1
  0x08009FEE:  900B         STR        R0, [SP, #44]
.L43:
  0x08009FF0:  980B         LDR        R0, [SP, #44]
  0x08009FF2:  990A         LDR        R1, [SP, #40]
  0x08009FF4:  6008         STR        R0, [R1]
.L44:
  0x08009FF6:  980D         LDR        R0, [SP, #52]
  0x08009FF8:  3001         ADDS       R0, #1
  0x08009FFA:  900D         STR        R0, [SP, #52]
  0x08009FFC:  E5DA         B          .L8                      ; 0x08009BB4
.L45:
  0x08009FFE:  B010         ADD        SP, SP, #64
  0x0800A000:  BD80         POP        {R7, PC}
Section .text.HAL_GPIO_DeInit from charger_lto.o, size=698, align=2
HAL_GPIO_DeInit:
  0x0800A002:  B580         PUSH       {R7, LR}
  0x0800A004:  B090         SUB        SP, SP, #64
  0x0800A006:  900F         STR        R0, [SP, #60]
  0x0800A008:  910E         STR        R1, [SP, #56]
  0x0800A00A:  2000         MOVS       R0, #0
  0x0800A00C:  900D         STR        R0, [SP, #52]
  0x0800A00E:  2080         MOVS       R0, #128
  0x0800A010:  F6C5 0000    MOVT       R0, #0x5800
  0x0800A014:  900A         STR        R0, [SP, #40]
  0x0800A016:  980F         LDR        R0, [SP, #60]
  0x0800A018:  2100         MOVS       R1, #0
  0x0800A01A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A01E:  4288         CMP        R0, R1
  0x0800A020:  D03E         BEQ        .L1                      ; 0x0800A0A0
  0x0800A022:  980F         LDR        R0, [SP, #60]
  0x0800A024:  F240 4100    MOVW       R1, #0x0400
  0x0800A028:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A02C:  4288         CMP        R0, R1
  0x0800A02E:  D037         BEQ        .L1                      ; 0x0800A0A0
  0x0800A030:  980F         LDR        R0, [SP, #60]
  0x0800A032:  F640 0100    MOVW       R1, #0x0800
  0x0800A036:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A03A:  4288         CMP        R0, R1
  0x0800A03C:  D030         BEQ        .L1                      ; 0x0800A0A0
  0x0800A03E:  980F         LDR        R0, [SP, #60]
  0x0800A040:  F640 4100    MOVW       R1, #0x0C00
  0x0800A044:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A048:  4288         CMP        R0, R1
  0x0800A04A:  D029         BEQ        .L1                      ; 0x0800A0A0
  0x0800A04C:  980F         LDR        R0, [SP, #60]
  0x0800A04E:  F241 0100    MOVW       R1, #0x1000
  0x0800A052:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A056:  4288         CMP        R0, R1
  0x0800A058:  D022         BEQ        .L1                      ; 0x0800A0A0
  0x0800A05A:  980F         LDR        R0, [SP, #60]
  0x0800A05C:  F241 4100    MOVW       R1, #0x1400
  0x0800A060:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A064:  4288         CMP        R0, R1
  0x0800A066:  D01B         BEQ        .L1                      ; 0x0800A0A0
  0x0800A068:  980F         LDR        R0, [SP, #60]
  0x0800A06A:  F641 0100    MOVW       R1, #0x1800
  0x0800A06E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A072:  4288         CMP        R0, R1
  0x0800A074:  D014         BEQ        .L1                      ; 0x0800A0A0
  0x0800A076:  980F         LDR        R0, [SP, #60]
  0x0800A078:  F641 4100    MOVW       R1, #0x1C00
  0x0800A07C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A080:  4288         CMP        R0, R1
  0x0800A082:  D00D         BEQ        .L1                      ; 0x0800A0A0
  0x0800A084:  980F         LDR        R0, [SP, #60]
  0x0800A086:  F242 4100    MOVW       R1, #0x2400
  0x0800A08A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A08E:  4288         CMP        R0, R1
  0x0800A090:  D006         BEQ        .L1                      ; 0x0800A0A0
  0x0800A092:  980F         LDR        R0, [SP, #60]
  0x0800A094:  F642 0100    MOVW       R1, #0x2800
  0x0800A098:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A09C:  4288         CMP        R0, R1
  0x0800A09E:  D100         BNE        .L2                      ; 0x0800A0A2
.L1:
  0x0800A0A0:  E007         B          .L3                      ; 0x0800A0B2
.L2:
  0x0800A0A2:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x0800A0A6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x0800A0AA:  F44F 719E    MOV.W      R1, #0x013C
  0x0800A0AE:  F7FD FA20    BL         assert_failed            ; 0x080074F2
.L3:
  0x0800A0B2:  F8BD 0038    LDRH.W     R0, [SP, #56]
  0x0800A0B6:  B118         CBZ        R0, .L4                  ; 0x0800A0C0
  0x0800A0B8:  F8BD 003A    LDRH.W     R0, [SP, #58]
  0x0800A0BC:  B900         CBNZ       R0, .L4                  ; 0x0800A0C0
  0x0800A0BE:  E007         B          .L5                      ; 0x0800A0D0
.L4:
  0x0800A0C0:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x0800A0C4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x0800A0C8:  F240 113D    MOVW       R1, #0x013D
  0x0800A0CC:  F7FD FA11    BL         assert_failed            ; 0x080074F2
.L5:
  0x0800A0D0:  980E         LDR        R0, [SP, #56]
  0x0800A0D2:  990D         LDR        R1, [SP, #52]
  0x0800A0D4:  40C8         LSRS       R0, R1
  0x0800A0D6:  2800         CMP        R0, #0
  0x0800A0D8:  F000 80EE    BEQ.W      .L24                     ; 0x0800A2B8
  0x0800A0DC:  980E         LDR        R0, [SP, #56]
  0x0800A0DE:  9A0D         LDR        R2, [SP, #52]
  0x0800A0E0:  2101         MOVS       R1, #1
  0x0800A0E2:  4091         LSLS       R1, R2
  0x0800A0E4:  4008         ANDS       R0, R1
  0x0800A0E6:  900C         STR        R0, [SP, #48]
  0x0800A0E8:  980C         LDR        R0, [SP, #48]
  0x0800A0EA:  2800         CMP        R0, #0
  0x0800A0EC:  F000 80E0    BEQ.W      .L23                     ; 0x0800A2B0
  0x0800A0F0:  980D         LDR        R0, [SP, #52]
  0x0800A0F2:  F020 0003    BIC        R0, R0, #3
  0x0800A0F6:  F240 4108    MOVW       R1, #0x0408
  0x0800A0FA:  F6C5 0100    MOVT       R1, #0x5800
  0x0800A0FE:  5840         LDR        R0, [R0, R1]
  0x0800A100:  900B         STR        R0, [SP, #44]
  0x0800A102:  980D         LDR        R0, [SP, #52]
  0x0800A104:  F000 0003    AND        R0, R0, #3
  0x0800A108:  0081         LSLS       R1, R0, #2
  0x0800A10A:  200F         MOVS       R0, #15
  0x0800A10C:  FA00 F101    LSL.W      R1, R0, R1
  0x0800A110:  980B         LDR        R0, [SP, #44]
  0x0800A112:  4008         ANDS       R0, R1
  0x0800A114:  900B         STR        R0, [SP, #44]
  0x0800A116:  980B         LDR        R0, [SP, #44]
  0x0800A118:  9009         STR        R0, [SP, #36]
  0x0800A11A:  980F         LDR        R0, [SP, #60]
  0x0800A11C:  2100         MOVS       R1, #0
  0x0800A11E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A122:  4288         CMP        R0, R1
  0x0800A124:  D102         BNE        .L6                      ; 0x0800A12C
  0x0800A126:  2000         MOVS       R0, #0
  0x0800A128:  9008         STR        R0, [SP, #32]
  0x0800A12A:  E05D         B          .L21                     ; 0x0800A1E8
.L6:
  0x0800A12C:  980F         LDR        R0, [SP, #60]
  0x0800A12E:  F240 4100    MOVW       R1, #0x0400
  0x0800A132:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A136:  4288         CMP        R0, R1
  0x0800A138:  D102         BNE        .L7                      ; 0x0800A140
  0x0800A13A:  2001         MOVS       R0, #1
  0x0800A13C:  9007         STR        R0, [SP, #28]
  0x0800A13E:  E051         B          .L20                     ; 0x0800A1E4
.L7:
  0x0800A140:  980F         LDR        R0, [SP, #60]
  0x0800A142:  F640 0100    MOVW       R1, #0x0800
  0x0800A146:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A14A:  4288         CMP        R0, R1
  0x0800A14C:  D102         BNE        .L8                      ; 0x0800A154
  0x0800A14E:  2002         MOVS       R0, #2
  0x0800A150:  9006         STR        R0, [SP, #24]
  0x0800A152:  E045         B          .L19                     ; 0x0800A1E0
.L8:
  0x0800A154:  980F         LDR        R0, [SP, #60]
  0x0800A156:  F640 4100    MOVW       R1, #0x0C00
  0x0800A15A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A15E:  4288         CMP        R0, R1
  0x0800A160:  D102         BNE        .L9                      ; 0x0800A168
  0x0800A162:  2003         MOVS       R0, #3
  0x0800A164:  9005         STR        R0, [SP, #20]
  0x0800A166:  E039         B          .L18                     ; 0x0800A1DC
.L9:
  0x0800A168:  980F         LDR        R0, [SP, #60]
  0x0800A16A:  F241 0100    MOVW       R1, #0x1000
  0x0800A16E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A172:  4288         CMP        R0, R1
  0x0800A174:  D102         BNE        .L10                     ; 0x0800A17C
  0x0800A176:  2004         MOVS       R0, #4
  0x0800A178:  9004         STR        R0, [SP, #16]
  0x0800A17A:  E02D         B          .L17                     ; 0x0800A1D8
.L10:
  0x0800A17C:  980F         LDR        R0, [SP, #60]
  0x0800A17E:  F241 4100    MOVW       R1, #0x1400
  0x0800A182:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A186:  4288         CMP        R0, R1
  0x0800A188:  D102         BNE        .L11                     ; 0x0800A190
  0x0800A18A:  2005         MOVS       R0, #5
  0x0800A18C:  9003         STR        R0, [SP, #12]
  0x0800A18E:  E021         B          .L16                     ; 0x0800A1D4
.L11:
  0x0800A190:  980F         LDR        R0, [SP, #60]
  0x0800A192:  F641 0100    MOVW       R1, #0x1800
  0x0800A196:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A19A:  4288         CMP        R0, R1
  0x0800A19C:  D102         BNE        .L12                     ; 0x0800A1A4
  0x0800A19E:  2006         MOVS       R0, #6
  0x0800A1A0:  9002         STR        R0, [SP, #8]
  0x0800A1A2:  E015         B          .L15                     ; 0x0800A1D0
.L12:
  0x0800A1A4:  980F         LDR        R0, [SP, #60]
  0x0800A1A6:  F641 4100    MOVW       R1, #0x1C00
  0x0800A1AA:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A1AE:  4288         CMP        R0, R1
  0x0800A1B0:  D102         BNE        .L13                     ; 0x0800A1B8
  0x0800A1B2:  2007         MOVS       R0, #7
  0x0800A1B4:  9001         STR        R0, [SP, #4]
  0x0800A1B6:  E009         B          .L14                     ; 0x0800A1CC
.L13:
  0x0800A1B8:  990F         LDR        R1, [SP, #60]
  0x0800A1BA:  F242 4200    MOVW       R2, #0x2400
  0x0800A1BE:  F6C5 0202    MOVT       R2, #0x5802
  0x0800A1C2:  200A         MOVS       R0, #10
  0x0800A1C4:  4291         CMP        R1, R2
  0x0800A1C6:  BF08         IT         EQ
  0x0800A1C8:  2009         MOVEQ      R0, #9
  0x0800A1CA:  9001         STR        R0, [SP, #4]
.L14:
  0x0800A1CC:  9801         LDR        R0, [SP, #4]
  0x0800A1CE:  9002         STR        R0, [SP, #8]
.L15:
  0x0800A1D0:  9802         LDR        R0, [SP, #8]
  0x0800A1D2:  9003         STR        R0, [SP, #12]
.L16:
  0x0800A1D4:  9803         LDR        R0, [SP, #12]
  0x0800A1D6:  9004         STR        R0, [SP, #16]
.L17:
  0x0800A1D8:  9804         LDR        R0, [SP, #16]
  0x0800A1DA:  9005         STR        R0, [SP, #20]
.L18:
  0x0800A1DC:  9805         LDR        R0, [SP, #20]
  0x0800A1DE:  9006         STR        R0, [SP, #24]
.L19:
  0x0800A1E0:  9806         LDR        R0, [SP, #24]
  0x0800A1E2:  9007         STR        R0, [SP, #28]
.L20:
  0x0800A1E4:  9807         LDR        R0, [SP, #28]
  0x0800A1E6:  9008         STR        R0, [SP, #32]
.L21:
  0x0800A1E8:  9809         LDR        R0, [SP, #36]
  0x0800A1EA:  9908         LDR        R1, [SP, #32]
  0x0800A1EC:  9A0D         LDR        R2, [SP, #52]
  0x0800A1EE:  F002 0203    AND        R2, R2, #3
  0x0800A1F2:  0092         LSLS       R2, R2, #2
  0x0800A1F4:  4091         LSLS       R1, R2
  0x0800A1F6:  4288         CMP        R0, R1
  0x0800A1F8:  D128         BNE        .L22                     ; 0x0800A24C
  0x0800A1FA:  9A0C         LDR        R2, [SP, #48]
  0x0800A1FC:  990A         LDR        R1, [SP, #40]
  0x0800A1FE:  6808         LDR        R0, [R1]
  0x0800A200:  4390         BICS       R0, R2
  0x0800A202:  6008         STR        R0, [R1]
  0x0800A204:  9A0C         LDR        R2, [SP, #48]
  0x0800A206:  990A         LDR        R1, [SP, #40]
  0x0800A208:  6848         LDR        R0, [R1, #4]
  0x0800A20A:  4390         BICS       R0, R2
  0x0800A20C:  6048         STR        R0, [R1, #4]
  0x0800A20E:  9A0C         LDR        R2, [SP, #48]
  0x0800A210:  2104         MOVS       R1, #4
  0x0800A212:  F6C5 0100    MOVT       R1, #0x5800
  0x0800A216:  6808         LDR        R0, [R1]
  0x0800A218:  4390         BICS       R0, R2
  0x0800A21A:  6008         STR        R0, [R1]
  0x0800A21C:  9A0C         LDR        R2, [SP, #48]
  0x0800A21E:  F04F 41B0    MOV.W      R1, #0x58000000
  0x0800A222:  6808         LDR        R0, [R1]
  0x0800A224:  4390         BICS       R0, R2
  0x0800A226:  6008         STR        R0, [R1]
  0x0800A228:  980D         LDR        R0, [SP, #52]
  0x0800A22A:  F000 0003    AND        R0, R0, #3
  0x0800A22E:  0081         LSLS       R1, R0, #2
  0x0800A230:  200F         MOVS       R0, #15
  0x0800A232:  4088         LSLS       R0, R1
  0x0800A234:  900B         STR        R0, [SP, #44]
  0x0800A236:  9B0B         LDR        R3, [SP, #44]
  0x0800A238:  980D         LDR        R0, [SP, #52]
  0x0800A23A:  F020 0103    BIC        R1, R0, #3
  0x0800A23E:  F240 4208    MOVW       R2, #0x0408
  0x0800A242:  F6C5 0200    MOVT       R2, #0x5800
  0x0800A246:  5888         LDR        R0, [R1, R2]
  0x0800A248:  4398         BICS       R0, R3
  0x0800A24A:  5088         STR        R0, [R1, R2]
.L22:
  0x0800A24C:  980D         LDR        R0, [SP, #52]
  0x0800A24E:  0041         LSLS       R1, R0, #1
  0x0800A250:  2003         MOVS       R0, #3
  0x0800A252:  FA00 F301    LSL.W      R3, R0, R1
  0x0800A256:  9A0F         LDR        R2, [SP, #60]
  0x0800A258:  6811         LDR        R1, [R2]
  0x0800A25A:  4319         ORRS       R1, R3
  0x0800A25C:  6011         STR        R1, [R2]
  0x0800A25E:  F8DD C034    LDR.W      R12, [SP, #52]
  0x0800A262:  F00C 0107    AND        R1, R12, #7
  0x0800A266:  008A         LSLS       R2, R1, #2
  0x0800A268:  210F         MOVS       R1, #15
  0x0800A26A:  FA01 F302    LSL.W      R3, R1, R2
  0x0800A26E:  990F         LDR        R1, [SP, #60]
  0x0800A270:  F06F 0203    MVN        R2, #3
  0x0800A274:  EA02 025C    AND.W      R2, R2, R12, LSR #1
  0x0800A278:  440A         ADD        R2, R1
  0x0800A27A:  6A11         LDR        R1, [R2, #32]
  0x0800A27C:  4399         BICS       R1, R3
  0x0800A27E:  6211         STR        R1, [R2, #32]
  0x0800A280:  990D         LDR        R1, [SP, #52]
  0x0800A282:  0049         LSLS       R1, R1, #1
  0x0800A284:  FA00 F301    LSL.W      R3, R0, R1
  0x0800A288:  9A0F         LDR        R2, [SP, #60]
  0x0800A28A:  68D1         LDR        R1, [R2, #12]
  0x0800A28C:  4399         BICS       R1, R3
  0x0800A28E:  60D1         STR        R1, [R2, #12]
  0x0800A290:  9A0D         LDR        R2, [SP, #52]
  0x0800A292:  2101         MOVS       R1, #1
  0x0800A294:  FA01 F302    LSL.W      R3, R1, R2
  0x0800A298:  9A0F         LDR        R2, [SP, #60]
  0x0800A29A:  6851         LDR        R1, [R2, #4]
  0x0800A29C:  4399         BICS       R1, R3
  0x0800A29E:  6051         STR        R1, [R2, #4]
  0x0800A2A0:  990D         LDR        R1, [SP, #52]
  0x0800A2A2:  0049         LSLS       R1, R1, #1
  0x0800A2A4:  FA00 F201    LSL.W      R2, R0, R1
  0x0800A2A8:  990F         LDR        R1, [SP, #60]
  0x0800A2AA:  6888         LDR        R0, [R1, #8]
  0x0800A2AC:  4390         BICS       R0, R2
  0x0800A2AE:  6088         STR        R0, [R1, #8]
.L23:
  0x0800A2B0:  980D         LDR        R0, [SP, #52]
  0x0800A2B2:  3001         ADDS       R0, #1
  0x0800A2B4:  900D         STR        R0, [SP, #52]
  0x0800A2B6:  E70B         B          .L5                      ; 0x0800A0D0
.L24:
  0x0800A2B8:  B010         ADD        SP, SP, #64
  0x0800A2BA:  BD80         POP        {R7, PC}
Section .text.HAL_PWR_EnableBkUpAccess from charger_lto.o, size=18, align=2
HAL_PWR_EnableBkUpAccess:
  0x0800A2BC:  F644 0100    MOVW       R1, #0x4800
  0x0800A2C0:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A2C4:  6808         LDR        R0, [R1]
  0x0800A2C6:  F440 7080    ORR        R0, R0, #0x0100
  0x0800A2CA:  6008         STR        R0, [R1]
  0x0800A2CC:  4770         BX         LR
Section .text.HAL_RCC_OscConfig from charger_lto.o, size=2974, align=2
HAL_RCC_OscConfig:
  0x0800A2CE:  B580         PUSH       {R7, LR}
  0x0800A2D0:  B08C         SUB        SP, SP, #48
  0x0800A2D2:  900A         STR        R0, [SP, #40]
  0x0800A2D4:  980A         LDR        R0, [SP, #40]
  0x0800A2D6:  B920         CBNZ       R0, .L1                  ; 0x0800A2E2
  0x0800A2D8:  2001         MOVS       R0, #1
  0x0800A2DA:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A2DE:  F000 BDC1    B.W        .L134                    ; 0x0800AE64
.L1:
  0x0800A2E2:  980A         LDR        R0, [SP, #40]
  0x0800A2E4:  6800         LDR        R0, [R0]
  0x0800A2E6:  B300         CBZ        R0, .L2                  ; 0x0800A32A
  0x0800A2E8:  980A         LDR        R0, [SP, #40]
  0x0800A2EA:  7800         LDRB       R0, [R0]
  0x0800A2EC:  07C0         LSLS       R0, R0, #31
  0x0800A2EE:  B9E0         CBNZ       R0, .L2                  ; 0x0800A32A
  0x0800A2F0:  980A         LDR        R0, [SP, #40]
  0x0800A2F2:  6800         LDR        R0, [R0]
  0x0800A2F4:  F000 0002    AND        R0, R0, #2
  0x0800A2F8:  2802         CMP        R0, #2
  0x0800A2FA:  D016         BEQ        .L2                      ; 0x0800A32A
  0x0800A2FC:  980A         LDR        R0, [SP, #40]
  0x0800A2FE:  6800         LDR        R0, [R0]
  0x0800A300:  F000 0010    AND        R0, R0, #16
  0x0800A304:  2810         CMP        R0, #16
  0x0800A306:  D010         BEQ        .L2                      ; 0x0800A32A
  0x0800A308:  980A         LDR        R0, [SP, #40]
  0x0800A30A:  6800         LDR        R0, [R0]
  0x0800A30C:  F000 0008    AND        R0, R0, #8
  0x0800A310:  2808         CMP        R0, #8
  0x0800A312:  D00A         BEQ        .L2                      ; 0x0800A32A
  0x0800A314:  980A         LDR        R0, [SP, #40]
  0x0800A316:  6800         LDR        R0, [R0]
  0x0800A318:  F000 0004    AND        R0, R0, #4
  0x0800A31C:  2804         CMP        R0, #4
  0x0800A31E:  D004         BEQ        .L2                      ; 0x0800A32A
  0x0800A320:  980A         LDR        R0, [SP, #40]
  0x0800A322:  7800         LDRB       R0, [R0]
  0x0800A324:  0680         LSLS       R0, R0, #26
  0x0800A326:  2800         CMP        R0, #0
  0x0800A328:  D500         BPL        .L3                      ; 0x0800A32C
.L2:
  0x0800A32A:  E007         B          .L4                      ; 0x0800A33C
.L3:
  0x0800A32C:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A330:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A334:  F240 11A1    MOVW       R1, #0x01A1
  0x0800A338:  F7FD F8DB    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800A33C:  980A         LDR        R0, [SP, #40]
  0x0800A33E:  7800         LDRB       R0, [R0]
  0x0800A340:  07C0         LSLS       R0, R0, #31
  0x0800A342:  2800         CMP        R0, #0
  0x0800A344:  F000 80AE    BEQ.W      .L21                     ; 0x0800A4A4
  0x0800A348:  980A         LDR        R0, [SP, #40]
  0x0800A34A:  6840         LDR        R0, [R0, #4]
  0x0800A34C:  B148         CBZ        R0, .L5                  ; 0x0800A362
  0x0800A34E:  980A         LDR        R0, [SP, #40]
  0x0800A350:  6840         LDR        R0, [R0, #4]
  0x0800A352:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800A356:  D004         BEQ        .L5                      ; 0x0800A362
  0x0800A358:  980A         LDR        R0, [SP, #40]
  0x0800A35A:  6840         LDR        R0, [R0, #4]
  0x0800A35C:  F5B0 2FA0    CMP.W      R0, #0x050000
  0x0800A360:  D100         BNE        .L6                      ; 0x0800A364
.L5:
  0x0800A362:  E007         B          .L7                      ; 0x0800A374
.L6:
  0x0800A364:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A368:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A36C:  F44F 71D3    MOV.W      R1, #0x01A6
  0x0800A370:  F7FD F8BF    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800A374:  F244 4010    MOVW       R0, #0x4410
  0x0800A378:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A37C:  6800         LDR        R0, [R0]
  0x0800A37E:  F000 0038    AND        R0, R0, #56
  0x0800A382:  9006         STR        R0, [SP, #24]
  0x0800A384:  F244 4028    MOVW       R0, #0x4428
  0x0800A388:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A38C:  6800         LDR        R0, [R0]
  0x0800A38E:  9005         STR        R0, [SP, #20]
  0x0800A390:  9806         LDR        R0, [SP, #24]
  0x0800A392:  2810         CMP        R0, #16
  0x0800A394:  D007         BEQ        .L8                      ; 0x0800A3A6
  0x0800A396:  9806         LDR        R0, [SP, #24]
  0x0800A398:  2818         CMP        R0, #24
  0x0800A39A:  D115         BNE        .L10                     ; 0x0800A3C8
  0x0800A39C:  9805         LDR        R0, [SP, #20]
  0x0800A39E:  F000 0003    AND        R0, R0, #3
  0x0800A3A2:  2802         CMP        R0, #2
  0x0800A3A4:  D110         BNE        .L10                     ; 0x0800A3C8
.L8:
  0x0800A3A6:  F244 4000    MOVW       R0, #0x4400
  0x0800A3AA:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A3AE:  6800         LDR        R0, [R0]
  0x0800A3B0:  F3C0 4040    UBFX       R0, R0, #17, #1
  0x0800A3B4:  B138         CBZ        R0, .L9                  ; 0x0800A3C6
  0x0800A3B6:  980A         LDR        R0, [SP, #40]
  0x0800A3B8:  6840         LDR        R0, [R0, #4]
  0x0800A3BA:  B920         CBNZ       R0, .L9                  ; 0x0800A3C6
  0x0800A3BC:  2001         MOVS       R0, #1
  0x0800A3BE:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A3C2:  F000 BD4F    B.W        .L134                    ; 0x0800AE64
.L9:
  0x0800A3C6:  E06D         B          .L21                     ; 0x0800A4A4
.L10:
  0x0800A3C8:  980A         LDR        R0, [SP, #40]
  0x0800A3CA:  6840         LDR        R0, [R0, #4]
  0x0800A3CC:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800A3D0:  D108         BNE        .L11                     ; 0x0800A3E4
  0x0800A3D2:  F244 4100    MOVW       R1, #0x4400
  0x0800A3D6:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A3DA:  6808         LDR        R0, [R1]
  0x0800A3DC:  F440 3080    ORR        R0, R0, #0x010000
  0x0800A3E0:  6008         STR        R0, [R1]
  0x0800A3E2:  E02D         B          .L14                     ; 0x0800A440
.L11:
  0x0800A3E4:  980A         LDR        R0, [SP, #40]
  0x0800A3E6:  6840         LDR        R0, [R0, #4]
  0x0800A3E8:  B960         CBNZ       R0, .L12                 ; 0x0800A404
  0x0800A3EA:  F244 4100    MOVW       R1, #0x4400
  0x0800A3EE:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A3F2:  6808         LDR        R0, [R1]
  0x0800A3F4:  F420 3080    BIC        R0, R0, #0x010000
  0x0800A3F8:  6008         STR        R0, [R1]
  0x0800A3FA:  6808         LDR        R0, [R1]
  0x0800A3FC:  F420 2080    BIC        R0, R0, #0x040000
  0x0800A400:  6008         STR        R0, [R1]
  0x0800A402:  E01D         B          .L14                     ; 0x0800A440
.L12:
  0x0800A404:  980A         LDR        R0, [SP, #40]
  0x0800A406:  6840         LDR        R0, [R0, #4]
  0x0800A408:  F5B0 2FA0    CMP.W      R0, #0x050000
  0x0800A40C:  D10C         BNE        .L13                     ; 0x0800A428
  0x0800A40E:  F244 4100    MOVW       R1, #0x4400
  0x0800A412:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A416:  6808         LDR        R0, [R1]
  0x0800A418:  F440 2080    ORR        R0, R0, #0x040000
  0x0800A41C:  6008         STR        R0, [R1]
  0x0800A41E:  6808         LDR        R0, [R1]
  0x0800A420:  F440 3080    ORR        R0, R0, #0x010000
  0x0800A424:  6008         STR        R0, [R1]
  0x0800A426:  E00B         B          .L14                     ; 0x0800A440
.L13:
  0x0800A428:  F244 4100    MOVW       R1, #0x4400
  0x0800A42C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A430:  6808         LDR        R0, [R1]
  0x0800A432:  F420 3080    BIC        R0, R0, #0x010000
  0x0800A436:  6008         STR        R0, [R1]
  0x0800A438:  6808         LDR        R0, [R1]
  0x0800A43A:  F420 2080    BIC        R0, R0, #0x040000
  0x0800A43E:  6008         STR        R0, [R1]
.L14:
  0x0800A440:  980A         LDR        R0, [SP, #40]
  0x0800A442:  6840         LDR        R0, [R0, #4]
  0x0800A444:  B1B8         CBZ        R0, .L18                 ; 0x0800A476
  0x0800A446:  F00D FC96    BL         HAL_GetTick              ; 0x08017D76
  0x0800A44A:  9009         STR        R0, [SP, #36]
.L15:
  0x0800A44C:  F244 4000    MOVW       R0, #0x4400
  0x0800A450:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A454:  6800         LDR        R0, [R0]
  0x0800A456:  F3C0 4040    UBFX       R0, R0, #17, #1
  0x0800A45A:  B958         CBNZ       R0, .L17                 ; 0x0800A474
  0x0800A45C:  F00D FC8B    BL         HAL_GetTick              ; 0x08017D76
  0x0800A460:  9909         LDR        R1, [SP, #36]
  0x0800A462:  1A40         SUBS       R0, R0, R1
  0x0800A464:  2865         CMP        R0, #101
  0x0800A466:  D304         BCC        .L16                     ; 0x0800A472
  0x0800A468:  2003         MOVS       R0, #3
  0x0800A46A:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A46E:  F000 BCF9    B.W        .L134                    ; 0x0800AE64
.L16:
  0x0800A472:  E7EB         B          .L15                     ; 0x0800A44C
.L17:
  0x0800A474:  E016         B          .L21                     ; 0x0800A4A4
.L18:
  0x0800A476:  F00D FC7E    BL         HAL_GetTick              ; 0x08017D76
  0x0800A47A:  9009         STR        R0, [SP, #36]
.L19:
  0x0800A47C:  F244 4000    MOVW       R0, #0x4400
  0x0800A480:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A484:  6800         LDR        R0, [R0]
  0x0800A486:  F3C0 4040    UBFX       R0, R0, #17, #1
  0x0800A48A:  B158         CBZ        R0, .L21                 ; 0x0800A4A4
  0x0800A48C:  F00D FC73    BL         HAL_GetTick              ; 0x08017D76
  0x0800A490:  9909         LDR        R1, [SP, #36]
  0x0800A492:  1A40         SUBS       R0, R0, R1
  0x0800A494:  2865         CMP        R0, #101
  0x0800A496:  D304         BCC        .L20                     ; 0x0800A4A2
  0x0800A498:  2003         MOVS       R0, #3
  0x0800A49A:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A49E:  F000 BCE1    B.W        .L134                    ; 0x0800AE64
.L20:
  0x0800A4A2:  E7EB         B          .L19                     ; 0x0800A47C
.L21:
  0x0800A4A4:  980A         LDR        R0, [SP, #40]
  0x0800A4A6:  7800         LDRB       R0, [R0]
  0x0800A4A8:  0780         LSLS       R0, R0, #30
  0x0800A4AA:  2800         CMP        R0, #0
  0x0800A4AC:  F140 80D5    BPL.W      .L39                     ; 0x0800A65A
  0x0800A4B0:  980A         LDR        R0, [SP, #40]
  0x0800A4B2:  68C0         LDR        R0, [R0, #12]
  0x0800A4B4:  B198         CBZ        R0, .L22                 ; 0x0800A4DE
  0x0800A4B6:  980A         LDR        R0, [SP, #40]
  0x0800A4B8:  68C0         LDR        R0, [R0, #12]
  0x0800A4BA:  2801         CMP        R0, #1
  0x0800A4BC:  D00F         BEQ        .L22                     ; 0x0800A4DE
  0x0800A4BE:  980A         LDR        R0, [SP, #40]
  0x0800A4C0:  68C0         LDR        R0, [R0, #12]
  0x0800A4C2:  2801         CMP        R0, #1
  0x0800A4C4:  D00B         BEQ        .L22                     ; 0x0800A4DE
  0x0800A4C6:  980A         LDR        R0, [SP, #40]
  0x0800A4C8:  68C0         LDR        R0, [R0, #12]
  0x0800A4CA:  2809         CMP        R0, #9
  0x0800A4CC:  D007         BEQ        .L22                     ; 0x0800A4DE
  0x0800A4CE:  980A         LDR        R0, [SP, #40]
  0x0800A4D0:  68C0         LDR        R0, [R0, #12]
  0x0800A4D2:  2811         CMP        R0, #17
  0x0800A4D4:  D003         BEQ        .L22                     ; 0x0800A4DE
  0x0800A4D6:  980A         LDR        R0, [SP, #40]
  0x0800A4D8:  68C0         LDR        R0, [R0, #12]
  0x0800A4DA:  2819         CMP        R0, #25
  0x0800A4DC:  D100         BNE        .L23                     ; 0x0800A4E0
.L22:
  0x0800A4DE:  E007         B          .L24                     ; 0x0800A4F0
.L23:
  0x0800A4E0:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A4E4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A4E8:  F44F 71ED    MOV.W      R1, #0x01DA
  0x0800A4EC:  F7FD F801    BL         assert_failed            ; 0x080074F2
.L24:
  0x0800A4F0:  980A         LDR        R0, [SP, #40]
  0x0800A4F2:  6900         LDR        R0, [R0, #16]
  0x0800A4F4:  287F         CMP        R0, #127
  0x0800A4F6:  D800         BHI        .L25                     ; 0x0800A4FA
  0x0800A4F8:  E007         B          .L26                     ; 0x0800A50A
.L25:
  0x0800A4FA:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A4FE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A502:  F240 11DB    MOVW       R1, #0x01DB
  0x0800A506:  F7FC FFF4    BL         assert_failed            ; 0x080074F2
.L26:
  0x0800A50A:  F244 4010    MOVW       R0, #0x4410
  0x0800A50E:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A512:  6800         LDR        R0, [R0]
  0x0800A514:  F000 0038    AND        R0, R0, #56
  0x0800A518:  9004         STR        R0, [SP, #16]
  0x0800A51A:  F244 4028    MOVW       R0, #0x4428
  0x0800A51E:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A522:  6800         LDR        R0, [R0]
  0x0800A524:  9003         STR        R0, [SP, #12]
  0x0800A526:  9804         LDR        R0, [SP, #16]
  0x0800A528:  B138         CBZ        R0, .L27                 ; 0x0800A53A
  0x0800A52A:  9804         LDR        R0, [SP, #16]
  0x0800A52C:  2818         CMP        R0, #24
  0x0800A52E:  D143         BNE        .L32                     ; 0x0800A5B8
  0x0800A530:  F89D 000C    LDRB.W     R0, [SP, #12]
  0x0800A534:  0780         LSLS       R0, R0, #30
  0x0800A536:  2800         CMP        R0, #0
  0x0800A538:  D13E         BNE        .L32                     ; 0x0800A5B8
.L27:
  0x0800A53A:  F244 4000    MOVW       R0, #0x4400
  0x0800A53E:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A542:  6800         LDR        R0, [R0]
  0x0800A544:  F3C0 0080    UBFX       R0, R0, #2, #1
  0x0800A548:  B138         CBZ        R0, .L28                 ; 0x0800A55A
  0x0800A54A:  980A         LDR        R0, [SP, #40]
  0x0800A54C:  68C0         LDR        R0, [R0, #12]
  0x0800A54E:  B920         CBNZ       R0, .L28                 ; 0x0800A55A
  0x0800A550:  2001         MOVS       R0, #1
  0x0800A552:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A556:  F000 BC85    B.W        .L134                    ; 0x0800AE64
.L28:
  0x0800A55A:  F244 4100    MOVW       R1, #0x4400
  0x0800A55E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A562:  6808         LDR        R0, [R1]
  0x0800A564:  F020 0019    BIC        R0, R0, #25
  0x0800A568:  9A0A         LDR        R2, [SP, #40]
  0x0800A56A:  68D2         LDR        R2, [R2, #12]
  0x0800A56C:  4310         ORRS       R0, R2
  0x0800A56E:  6008         STR        R0, [R1]
  0x0800A570:  F00D FC01    BL         HAL_GetTick              ; 0x08017D76
  0x0800A574:  9009         STR        R0, [SP, #36]
.L29:
  0x0800A576:  F244 4000    MOVW       R0, #0x4400
  0x0800A57A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A57E:  6800         LDR        R0, [R0]
  0x0800A580:  F3C0 0080    UBFX       R0, R0, #2, #1
  0x0800A584:  B958         CBNZ       R0, .L31                 ; 0x0800A59E
  0x0800A586:  F00D FBF6    BL         HAL_GetTick              ; 0x08017D76
  0x0800A58A:  9909         LDR        R1, [SP, #36]
  0x0800A58C:  1A40         SUBS       R0, R0, R1
  0x0800A58E:  2803         CMP        R0, #3
  0x0800A590:  D304         BCC        .L30                     ; 0x0800A59C
  0x0800A592:  2003         MOVS       R0, #3
  0x0800A594:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A598:  F000 BC64    B.W        .L134                    ; 0x0800AE64
.L30:
  0x0800A59C:  E7EB         B          .L29                     ; 0x0800A576
.L31:
  0x0800A59E:  F244 4104    MOVW       R1, #0x4404
  0x0800A5A2:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A5A6:  6808         LDR        R0, [R1]
  0x0800A5A8:  F020 40FE    BIC        R0, R0, #0x7F000000
  0x0800A5AC:  9A0A         LDR        R2, [SP, #40]
  0x0800A5AE:  6912         LDR        R2, [R2, #16]
  0x0800A5B0:  EA40 6002    ORR.W      R0, R0, R2, LSL #24
  0x0800A5B4:  6008         STR        R0, [R1]
  0x0800A5B6:  E050         B          .L39                     ; 0x0800A65A
.L32:
  0x0800A5B8:  980A         LDR        R0, [SP, #40]
  0x0800A5BA:  68C0         LDR        R0, [R0, #12]
  0x0800A5BC:  B370         CBZ        R0, .L36                 ; 0x0800A61C
  0x0800A5BE:  F244 4100    MOVW       R1, #0x4400
  0x0800A5C2:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A5C6:  6808         LDR        R0, [R1]
  0x0800A5C8:  F020 0019    BIC        R0, R0, #25
  0x0800A5CC:  9A0A         LDR        R2, [SP, #40]
  0x0800A5CE:  68D2         LDR        R2, [R2, #12]
  0x0800A5D0:  4310         ORRS       R0, R2
  0x0800A5D2:  6008         STR        R0, [R1]
  0x0800A5D4:  F00D FBCF    BL         HAL_GetTick              ; 0x08017D76
  0x0800A5D8:  9009         STR        R0, [SP, #36]
.L33:
  0x0800A5DA:  F244 4000    MOVW       R0, #0x4400
  0x0800A5DE:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A5E2:  6800         LDR        R0, [R0]
  0x0800A5E4:  F3C0 0080    UBFX       R0, R0, #2, #1
  0x0800A5E8:  B958         CBNZ       R0, .L35                 ; 0x0800A602
  0x0800A5EA:  F00D FBC4    BL         HAL_GetTick              ; 0x08017D76
  0x0800A5EE:  9909         LDR        R1, [SP, #36]
  0x0800A5F0:  1A40         SUBS       R0, R0, R1
  0x0800A5F2:  2803         CMP        R0, #3
  0x0800A5F4:  D304         BCC        .L34                     ; 0x0800A600
  0x0800A5F6:  2003         MOVS       R0, #3
  0x0800A5F8:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A5FC:  F000 BC32    B.W        .L134                    ; 0x0800AE64
.L34:
  0x0800A600:  E7EB         B          .L33                     ; 0x0800A5DA
.L35:
  0x0800A602:  F244 4104    MOVW       R1, #0x4404
  0x0800A606:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A60A:  6808         LDR        R0, [R1]
  0x0800A60C:  F020 40FE    BIC        R0, R0, #0x7F000000
  0x0800A610:  9A0A         LDR        R2, [SP, #40]
  0x0800A612:  6912         LDR        R2, [R2, #16]
  0x0800A614:  EA40 6002    ORR.W      R0, R0, R2, LSL #24
  0x0800A618:  6008         STR        R0, [R1]
  0x0800A61A:  E01E         B          .L39                     ; 0x0800A65A
.L36:
  0x0800A61C:  F244 4100    MOVW       R1, #0x4400
  0x0800A620:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A624:  6808         LDR        R0, [R1]
  0x0800A626:  F020 0001    BIC        R0, R0, #1
  0x0800A62A:  6008         STR        R0, [R1]
  0x0800A62C:  F00D FBA3    BL         HAL_GetTick              ; 0x08017D76
  0x0800A630:  9009         STR        R0, [SP, #36]
.L37:
  0x0800A632:  F244 4000    MOVW       R0, #0x4400
  0x0800A636:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A63A:  6800         LDR        R0, [R0]
  0x0800A63C:  F3C0 0080    UBFX       R0, R0, #2, #1
  0x0800A640:  B158         CBZ        R0, .L39                 ; 0x0800A65A
  0x0800A642:  F00D FB98    BL         HAL_GetTick              ; 0x08017D76
  0x0800A646:  9909         LDR        R1, [SP, #36]
  0x0800A648:  1A40         SUBS       R0, R0, R1
  0x0800A64A:  2803         CMP        R0, #3
  0x0800A64C:  D304         BCC        .L38                     ; 0x0800A658
  0x0800A64E:  2003         MOVS       R0, #3
  0x0800A650:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A654:  F000 BC06    B.W        .L134                    ; 0x0800AE64
.L38:
  0x0800A658:  E7EB         B          .L37                     ; 0x0800A632
.L39:
  0x0800A65A:  980A         LDR        R0, [SP, #40]
  0x0800A65C:  7800         LDRB       R0, [R0]
  0x0800A65E:  06C0         LSLS       R0, R0, #27
  0x0800A660:  2800         CMP        R0, #0
  0x0800A662:  F140 809F    BPL.W      .L54                     ; 0x0800A7A4
  0x0800A666:  980A         LDR        R0, [SP, #40]
  0x0800A668:  69C0         LDR        R0, [R0, #28]
  0x0800A66A:  B118         CBZ        R0, .L40                 ; 0x0800A674
  0x0800A66C:  980A         LDR        R0, [SP, #40]
  0x0800A66E:  69C0         LDR        R0, [R0, #28]
  0x0800A670:  2880         CMP        R0, #128
  0x0800A672:  D100         BNE        .L41                     ; 0x0800A676
.L40:
  0x0800A674:  E007         B          .L42                     ; 0x0800A686
.L41:
  0x0800A676:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A67A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A67E:  F240 212B    MOVW       R1, #0x022B
  0x0800A682:  F7FC FF36    BL         assert_failed            ; 0x080074F2
.L42:
  0x0800A686:  980A         LDR        R0, [SP, #40]
  0x0800A688:  6A00         LDR        R0, [R0, #32]
  0x0800A68A:  283F         CMP        R0, #63
  0x0800A68C:  D800         BHI        .L43                     ; 0x0800A690
  0x0800A68E:  E007         B          .L44                     ; 0x0800A6A0
.L43:
  0x0800A690:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A694:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A698:  F44F 710B    MOV.W      R1, #0x022C
  0x0800A69C:  F7FC FF29    BL         assert_failed            ; 0x080074F2
.L44:
  0x0800A6A0:  F244 4010    MOVW       R0, #0x4410
  0x0800A6A4:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A6A8:  6800         LDR        R0, [R0]
  0x0800A6AA:  F000 0038    AND        R0, R0, #56
  0x0800A6AE:  9002         STR        R0, [SP, #8]
  0x0800A6B0:  F244 4028    MOVW       R0, #0x4428
  0x0800A6B4:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A6B8:  6800         LDR        R0, [R0]
  0x0800A6BA:  9001         STR        R0, [SP, #4]
  0x0800A6BC:  9802         LDR        R0, [SP, #8]
  0x0800A6BE:  2808         CMP        R0, #8
  0x0800A6C0:  D007         BEQ        .L45                     ; 0x0800A6D2
  0x0800A6C2:  9802         LDR        R0, [SP, #8]
  0x0800A6C4:  2818         CMP        R0, #24
  0x0800A6C6:  D121         BNE        .L47                     ; 0x0800A70C
  0x0800A6C8:  9801         LDR        R0, [SP, #4]
  0x0800A6CA:  F000 0003    AND        R0, R0, #3
  0x0800A6CE:  2801         CMP        R0, #1
  0x0800A6D0:  D11C         BNE        .L47                     ; 0x0800A70C
.L45:
  0x0800A6D2:  F244 4000    MOVW       R0, #0x4400
  0x0800A6D6:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A6DA:  6800         LDR        R0, [R0]
  0x0800A6DC:  F3C0 2000    UBFX       R0, R0, #8, #1
  0x0800A6E0:  B138         CBZ        R0, .L46                 ; 0x0800A6F2
  0x0800A6E2:  980A         LDR        R0, [SP, #40]
  0x0800A6E4:  69C0         LDR        R0, [R0, #28]
  0x0800A6E6:  2880         CMP        R0, #128
  0x0800A6E8:  D003         BEQ        .L46                     ; 0x0800A6F2
  0x0800A6EA:  2001         MOVS       R0, #1
  0x0800A6EC:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A6F0:  E3B8         B          .L134                    ; 0x0800AE64
.L46:
  0x0800A6F2:  F244 410C    MOVW       R1, #0x440C
  0x0800A6F6:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A6FA:  6808         LDR        R0, [R1]
  0x0800A6FC:  F020 507C    BIC        R0, R0, #0x3F000000
  0x0800A700:  9A0A         LDR        R2, [SP, #40]
  0x0800A702:  6A12         LDR        R2, [R2, #32]
  0x0800A704:  EA40 6002    ORR.W      R0, R0, R2, LSL #24
  0x0800A708:  6008         STR        R0, [R1]
  0x0800A70A:  E04B         B          .L54                     ; 0x0800A7A4
.L47:
  0x0800A70C:  980A         LDR        R0, [SP, #40]
  0x0800A70E:  69C0         LDR        R0, [R0, #28]
  0x0800A710:  B350         CBZ        R0, .L51                 ; 0x0800A768
  0x0800A712:  F244 4100    MOVW       R1, #0x4400
  0x0800A716:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A71A:  6808         LDR        R0, [R1]
  0x0800A71C:  F040 0080    ORR        R0, R0, #128
  0x0800A720:  6008         STR        R0, [R1]
  0x0800A722:  F00D FB28    BL         HAL_GetTick              ; 0x08017D76
  0x0800A726:  9009         STR        R0, [SP, #36]
.L48:
  0x0800A728:  F244 4000    MOVW       R0, #0x4400
  0x0800A72C:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A730:  6800         LDR        R0, [R0]
  0x0800A732:  F3C0 2000    UBFX       R0, R0, #8, #1
  0x0800A736:  B950         CBNZ       R0, .L50                 ; 0x0800A74E
  0x0800A738:  F00D FB1D    BL         HAL_GetTick              ; 0x08017D76
  0x0800A73C:  9909         LDR        R1, [SP, #36]
  0x0800A73E:  1A40         SUBS       R0, R0, R1
  0x0800A740:  2803         CMP        R0, #3
  0x0800A742:  D303         BCC        .L49                     ; 0x0800A74C
  0x0800A744:  2003         MOVS       R0, #3
  0x0800A746:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A74A:  E38B         B          .L134                    ; 0x0800AE64
.L49:
  0x0800A74C:  E7EC         B          .L48                     ; 0x0800A728
.L50:
  0x0800A74E:  F244 410C    MOVW       R1, #0x440C
  0x0800A752:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A756:  6808         LDR        R0, [R1]
  0x0800A758:  F020 507C    BIC        R0, R0, #0x3F000000
  0x0800A75C:  9A0A         LDR        R2, [SP, #40]
  0x0800A75E:  6A12         LDR        R2, [R2, #32]
  0x0800A760:  EA40 6002    ORR.W      R0, R0, R2, LSL #24
  0x0800A764:  6008         STR        R0, [R1]
  0x0800A766:  E01D         B          .L54                     ; 0x0800A7A4
.L51:
  0x0800A768:  F244 4100    MOVW       R1, #0x4400
  0x0800A76C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A770:  6808         LDR        R0, [R1]
  0x0800A772:  F020 0080    BIC        R0, R0, #128
  0x0800A776:  6008         STR        R0, [R1]
  0x0800A778:  F00D FAFD    BL         HAL_GetTick              ; 0x08017D76
  0x0800A77C:  9009         STR        R0, [SP, #36]
.L52:
  0x0800A77E:  F244 4000    MOVW       R0, #0x4400
  0x0800A782:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A786:  6800         LDR        R0, [R0]
  0x0800A788:  F3C0 2000    UBFX       R0, R0, #8, #1
  0x0800A78C:  B150         CBZ        R0, .L54                 ; 0x0800A7A4
  0x0800A78E:  F00D FAF2    BL         HAL_GetTick              ; 0x08017D76
  0x0800A792:  9909         LDR        R1, [SP, #36]
  0x0800A794:  1A40         SUBS       R0, R0, R1
  0x0800A796:  2803         CMP        R0, #3
  0x0800A798:  D303         BCC        .L53                     ; 0x0800A7A2
  0x0800A79A:  2003         MOVS       R0, #3
  0x0800A79C:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A7A0:  E360         B          .L134                    ; 0x0800AE64
.L53:
  0x0800A7A2:  E7EC         B          .L52                     ; 0x0800A77E
.L54:
  0x0800A7A4:  980A         LDR        R0, [SP, #40]
  0x0800A7A6:  7800         LDRB       R0, [R0]
  0x0800A7A8:  0700         LSLS       R0, R0, #28
  0x0800A7AA:  2800         CMP        R0, #0
  0x0800A7AC:  D54F         BPL        .L64                     ; 0x0800A84E
  0x0800A7AE:  980A         LDR        R0, [SP, #40]
  0x0800A7B0:  6940         LDR        R0, [R0, #20]
  0x0800A7B2:  B118         CBZ        R0, .L55                 ; 0x0800A7BC
  0x0800A7B4:  980A         LDR        R0, [SP, #40]
  0x0800A7B6:  6940         LDR        R0, [R0, #20]
  0x0800A7B8:  2801         CMP        R0, #1
  0x0800A7BA:  D100         BNE        .L56                     ; 0x0800A7BE
.L55:
  0x0800A7BC:  E007         B          .L57                     ; 0x0800A7CE
.L56:
  0x0800A7BE:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A7C2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A7C6:  F240 216D    MOVW       R1, #0x026D
  0x0800A7CA:  F7FC FE92    BL         assert_failed            ; 0x080074F2
.L57:
  0x0800A7CE:  980A         LDR        R0, [SP, #40]
  0x0800A7D0:  6940         LDR        R0, [R0, #20]
  0x0800A7D2:  B1F0         CBZ        R0, .L61                 ; 0x0800A812
  0x0800A7D4:  F244 4174    MOVW       R1, #0x4474
  0x0800A7D8:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A7DC:  6808         LDR        R0, [R1]
  0x0800A7DE:  F040 0001    ORR        R0, R0, #1
  0x0800A7E2:  6008         STR        R0, [R1]
  0x0800A7E4:  F00D FAC7    BL         HAL_GetTick              ; 0x08017D76
  0x0800A7E8:  9009         STR        R0, [SP, #36]
.L58:
  0x0800A7EA:  F244 4074    MOVW       R0, #0x4474
  0x0800A7EE:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A7F2:  6800         LDR        R0, [R0]
  0x0800A7F4:  F3C0 0040    UBFX       R0, R0, #1, #1
  0x0800A7F8:  B950         CBNZ       R0, .L60                 ; 0x0800A810
  0x0800A7FA:  F00D FABC    BL         HAL_GetTick              ; 0x08017D76
  0x0800A7FE:  9909         LDR        R1, [SP, #36]
  0x0800A800:  1A40         SUBS       R0, R0, R1
  0x0800A802:  2803         CMP        R0, #3
  0x0800A804:  D303         BCC        .L59                     ; 0x0800A80E
  0x0800A806:  2003         MOVS       R0, #3
  0x0800A808:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A80C:  E32A         B          .L134                    ; 0x0800AE64
.L59:
  0x0800A80E:  E7EC         B          .L58                     ; 0x0800A7EA
.L60:
  0x0800A810:  E01D         B          .L64                     ; 0x0800A84E
.L61:
  0x0800A812:  F244 4174    MOVW       R1, #0x4474
  0x0800A816:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A81A:  6808         LDR        R0, [R1]
  0x0800A81C:  F020 0001    BIC        R0, R0, #1
  0x0800A820:  6008         STR        R0, [R1]
  0x0800A822:  F00D FAA8    BL         HAL_GetTick              ; 0x08017D76
  0x0800A826:  9009         STR        R0, [SP, #36]
.L62:
  0x0800A828:  F244 4074    MOVW       R0, #0x4474
  0x0800A82C:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A830:  6800         LDR        R0, [R0]
  0x0800A832:  F3C0 0040    UBFX       R0, R0, #1, #1
  0x0800A836:  B150         CBZ        R0, .L64                 ; 0x0800A84E
  0x0800A838:  F00D FA9D    BL         HAL_GetTick              ; 0x08017D76
  0x0800A83C:  9909         LDR        R1, [SP, #36]
  0x0800A83E:  1A40         SUBS       R0, R0, R1
  0x0800A840:  2803         CMP        R0, #3
  0x0800A842:  D303         BCC        .L63                     ; 0x0800A84C
  0x0800A844:  2003         MOVS       R0, #3
  0x0800A846:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A84A:  E30B         B          .L134                    ; 0x0800AE64
.L63:
  0x0800A84C:  E7EC         B          .L62                     ; 0x0800A828
.L64:
  0x0800A84E:  980A         LDR        R0, [SP, #40]
  0x0800A850:  7800         LDRB       R0, [R0]
  0x0800A852:  0680         LSLS       R0, R0, #26
  0x0800A854:  2800         CMP        R0, #0
  0x0800A856:  D54F         BPL        .L74                     ; 0x0800A8F8
  0x0800A858:  980A         LDR        R0, [SP, #40]
  0x0800A85A:  6980         LDR        R0, [R0, #24]
  0x0800A85C:  B118         CBZ        R0, .L65                 ; 0x0800A866
  0x0800A85E:  980A         LDR        R0, [SP, #40]
  0x0800A860:  6980         LDR        R0, [R0, #24]
  0x0800A862:  2801         CMP        R0, #1
  0x0800A864:  D100         BNE        .L66                     ; 0x0800A868
.L65:
  0x0800A866:  E007         B          .L67                     ; 0x0800A878
.L66:
  0x0800A868:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A86C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A870:  F44F 7126    MOV.W      R1, #0x0298
  0x0800A874:  F7FC FE3D    BL         assert_failed            ; 0x080074F2
.L67:
  0x0800A878:  980A         LDR        R0, [SP, #40]
  0x0800A87A:  6980         LDR        R0, [R0, #24]
  0x0800A87C:  B1F0         CBZ        R0, .L71                 ; 0x0800A8BC
  0x0800A87E:  F244 4100    MOVW       R1, #0x4400
  0x0800A882:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A886:  6808         LDR        R0, [R1]
  0x0800A888:  F440 5080    ORR        R0, R0, #0x1000
  0x0800A88C:  6008         STR        R0, [R1]
  0x0800A88E:  F00D FA72    BL         HAL_GetTick              ; 0x08017D76
  0x0800A892:  9009         STR        R0, [SP, #36]
.L68:
  0x0800A894:  F244 4000    MOVW       R0, #0x4400
  0x0800A898:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A89C:  6800         LDR        R0, [R0]
  0x0800A89E:  F3C0 3040    UBFX       R0, R0, #13, #1
  0x0800A8A2:  B950         CBNZ       R0, .L70                 ; 0x0800A8BA
  0x0800A8A4:  F00D FA67    BL         HAL_GetTick              ; 0x08017D76
  0x0800A8A8:  9909         LDR        R1, [SP, #36]
  0x0800A8AA:  1A40         SUBS       R0, R0, R1
  0x0800A8AC:  2803         CMP        R0, #3
  0x0800A8AE:  D303         BCC        .L69                     ; 0x0800A8B8
  0x0800A8B0:  2003         MOVS       R0, #3
  0x0800A8B2:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A8B6:  E2D5         B          .L134                    ; 0x0800AE64
.L69:
  0x0800A8B8:  E7EC         B          .L68                     ; 0x0800A894
.L70:
  0x0800A8BA:  E01D         B          .L74                     ; 0x0800A8F8
.L71:
  0x0800A8BC:  F244 4100    MOVW       R1, #0x4400
  0x0800A8C0:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A8C4:  6808         LDR        R0, [R1]
  0x0800A8C6:  F420 5080    BIC        R0, R0, #0x1000
  0x0800A8CA:  6008         STR        R0, [R1]
  0x0800A8CC:  F00D FA53    BL         HAL_GetTick              ; 0x08017D76
  0x0800A8D0:  9009         STR        R0, [SP, #36]
.L72:
  0x0800A8D2:  F244 4000    MOVW       R0, #0x4400
  0x0800A8D6:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A8DA:  6800         LDR        R0, [R0]
  0x0800A8DC:  F3C0 3040    UBFX       R0, R0, #13, #1
  0x0800A8E0:  B150         CBZ        R0, .L74                 ; 0x0800A8F8
  0x0800A8E2:  F00D FA48    BL         HAL_GetTick              ; 0x08017D76
  0x0800A8E6:  9909         LDR        R1, [SP, #36]
  0x0800A8E8:  1A40         SUBS       R0, R0, R1
  0x0800A8EA:  2803         CMP        R0, #3
  0x0800A8EC:  D303         BCC        .L73                     ; 0x0800A8F6
  0x0800A8EE:  2003         MOVS       R0, #3
  0x0800A8F0:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A8F4:  E2B6         B          .L134                    ; 0x0800AE64
.L73:
  0x0800A8F6:  E7EC         B          .L72                     ; 0x0800A8D2
.L74:
  0x0800A8F8:  980A         LDR        R0, [SP, #40]
  0x0800A8FA:  7800         LDRB       R0, [R0]
  0x0800A8FC:  0740         LSLS       R0, R0, #29
  0x0800A8FE:  2800         CMP        R0, #0
  0x0800A900:  F140 80A0    BPL.W      .L91                     ; 0x0800AA44
  0x0800A904:  980A         LDR        R0, [SP, #40]
  0x0800A906:  6880         LDR        R0, [R0, #8]
  0x0800A908:  B138         CBZ        R0, .L75                 ; 0x0800A91A
  0x0800A90A:  980A         LDR        R0, [SP, #40]
  0x0800A90C:  6880         LDR        R0, [R0, #8]
  0x0800A90E:  2801         CMP        R0, #1
  0x0800A910:  D003         BEQ        .L75                     ; 0x0800A91A
  0x0800A912:  980A         LDR        R0, [SP, #40]
  0x0800A914:  6880         LDR        R0, [R0, #8]
  0x0800A916:  2805         CMP        R0, #5
  0x0800A918:  D100         BNE        .L76                     ; 0x0800A91C
.L75:
  0x0800A91A:  E007         B          .L77                     ; 0x0800A92C
.L76:
  0x0800A91C:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800A920:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800A924:  F240 21C2    MOVW       R1, #0x02C2
  0x0800A928:  F7FC FDE3    BL         assert_failed            ; 0x080074F2
.L77:
  0x0800A92C:  F644 0100    MOVW       R1, #0x4800
  0x0800A930:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A934:  6808         LDR        R0, [R1]
  0x0800A936:  F440 7080    ORR        R0, R0, #0x0100
  0x0800A93A:  6008         STR        R0, [R1]
  0x0800A93C:  F00D FA1B    BL         HAL_GetTick              ; 0x08017D76
  0x0800A940:  9009         STR        R0, [SP, #36]
.L78:
  0x0800A942:  F644 0000    MOVW       R0, #0x4800
  0x0800A946:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A94A:  6800         LDR        R0, [R0]
  0x0800A94C:  05C0         LSLS       R0, R0, #23
  0x0800A94E:  2800         CMP        R0, #0
  0x0800A950:  D40A         BMI        .L80                     ; 0x0800A968
  0x0800A952:  F00D FA10    BL         HAL_GetTick              ; 0x08017D76
  0x0800A956:  9909         LDR        R1, [SP, #36]
  0x0800A958:  1A40         SUBS       R0, R0, R1
  0x0800A95A:  2865         CMP        R0, #101
  0x0800A95C:  D303         BCC        .L79                     ; 0x0800A966
  0x0800A95E:  2003         MOVS       R0, #3
  0x0800A960:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800A964:  E27E         B          .L134                    ; 0x0800AE64
.L79:
  0x0800A966:  E7EC         B          .L78                     ; 0x0800A942
.L80:
  0x0800A968:  980A         LDR        R0, [SP, #40]
  0x0800A96A:  6880         LDR        R0, [R0, #8]
  0x0800A96C:  2801         CMP        R0, #1
  0x0800A96E:  D108         BNE        .L81                     ; 0x0800A982
  0x0800A970:  F244 4170    MOVW       R1, #0x4470
  0x0800A974:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A978:  6808         LDR        R0, [R1]
  0x0800A97A:  F040 0001    ORR        R0, R0, #1
  0x0800A97E:  6008         STR        R0, [R1]
  0x0800A980:  E02C         B          .L84                     ; 0x0800A9DC
.L81:
  0x0800A982:  980A         LDR        R0, [SP, #40]
  0x0800A984:  6880         LDR        R0, [R0, #8]
  0x0800A986:  B960         CBNZ       R0, .L82                 ; 0x0800A9A2
  0x0800A988:  F244 4170    MOVW       R1, #0x4470
  0x0800A98C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A990:  6808         LDR        R0, [R1]
  0x0800A992:  F020 0001    BIC        R0, R0, #1
  0x0800A996:  6008         STR        R0, [R1]
  0x0800A998:  6808         LDR        R0, [R1]
  0x0800A99A:  F020 0004    BIC        R0, R0, #4
  0x0800A99E:  6008         STR        R0, [R1]
  0x0800A9A0:  E01C         B          .L84                     ; 0x0800A9DC
.L82:
  0x0800A9A2:  980A         LDR        R0, [SP, #40]
  0x0800A9A4:  6880         LDR        R0, [R0, #8]
  0x0800A9A6:  2805         CMP        R0, #5
  0x0800A9A8:  D10C         BNE        .L83                     ; 0x0800A9C4
  0x0800A9AA:  F244 4170    MOVW       R1, #0x4470
  0x0800A9AE:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A9B2:  6808         LDR        R0, [R1]
  0x0800A9B4:  F040 0004    ORR        R0, R0, #4
  0x0800A9B8:  6008         STR        R0, [R1]
  0x0800A9BA:  6808         LDR        R0, [R1]
  0x0800A9BC:  F040 0001    ORR        R0, R0, #1
  0x0800A9C0:  6008         STR        R0, [R1]
  0x0800A9C2:  E00B         B          .L84                     ; 0x0800A9DC
.L83:
  0x0800A9C4:  F244 4170    MOVW       R1, #0x4470
  0x0800A9C8:  F6C5 0102    MOVT       R1, #0x5802
  0x0800A9CC:  6808         LDR        R0, [R1]
  0x0800A9CE:  F020 0001    BIC        R0, R0, #1
  0x0800A9D2:  6008         STR        R0, [R1]
  0x0800A9D4:  6808         LDR        R0, [R1]
  0x0800A9D6:  F020 0004    BIC        R0, R0, #4
  0x0800A9DA:  6008         STR        R0, [R1]
.L84:
  0x0800A9DC:  980A         LDR        R0, [SP, #40]
  0x0800A9DE:  6880         LDR        R0, [R0, #8]
  0x0800A9E0:  B1C0         CBZ        R0, .L88                 ; 0x0800AA14
  0x0800A9E2:  F00D F9C8    BL         HAL_GetTick              ; 0x08017D76
  0x0800A9E6:  9009         STR        R0, [SP, #36]
.L85:
  0x0800A9E8:  F244 4070    MOVW       R0, #0x4470
  0x0800A9EC:  F6C5 0002    MOVT       R0, #0x5802
  0x0800A9F0:  6800         LDR        R0, [R0]
  0x0800A9F2:  F3C0 0040    UBFX       R0, R0, #1, #1
  0x0800A9F6:  B960         CBNZ       R0, .L87                 ; 0x0800AA12
  0x0800A9F8:  F00D F9BD    BL         HAL_GetTick              ; 0x08017D76
  0x0800A9FC:  9909         LDR        R1, [SP, #36]
  0x0800A9FE:  1A40         SUBS       R0, R0, R1
  0x0800AA00:  F241 3189    MOVW       R1, #0x1389
  0x0800AA04:  4288         CMP        R0, R1
  0x0800AA06:  D303         BCC        .L86                     ; 0x0800AA10
  0x0800AA08:  2003         MOVS       R0, #3
  0x0800AA0A:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800AA0E:  E229         B          .L134                    ; 0x0800AE64
.L86:
  0x0800AA10:  E7EA         B          .L85                     ; 0x0800A9E8
.L87:
  0x0800AA12:  E017         B          .L91                     ; 0x0800AA44
.L88:
  0x0800AA14:  F00D F9AF    BL         HAL_GetTick              ; 0x08017D76
  0x0800AA18:  9009         STR        R0, [SP, #36]
.L89:
  0x0800AA1A:  F244 4070    MOVW       R0, #0x4470
  0x0800AA1E:  F6C5 0002    MOVT       R0, #0x5802
  0x0800AA22:  6800         LDR        R0, [R0]
  0x0800AA24:  F3C0 0040    UBFX       R0, R0, #1, #1
  0x0800AA28:  B160         CBZ        R0, .L91                 ; 0x0800AA44
  0x0800AA2A:  F00D F9A4    BL         HAL_GetTick              ; 0x08017D76
  0x0800AA2E:  9909         LDR        R1, [SP, #36]
  0x0800AA30:  1A40         SUBS       R0, R0, R1
  0x0800AA32:  F241 3189    MOVW       R1, #0x1389
  0x0800AA36:  4288         CMP        R0, R1
  0x0800AA38:  D303         BCC        .L90                     ; 0x0800AA42
  0x0800AA3A:  2003         MOVS       R0, #3
  0x0800AA3C:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800AA40:  E210         B          .L134                    ; 0x0800AE64
.L90:
  0x0800AA42:  E7EA         B          .L89                     ; 0x0800AA1A
.L91:
  0x0800AA44:  980A         LDR        R0, [SP, #40]
  0x0800AA46:  6A40         LDR        R0, [R0, #36]
  0x0800AA48:  B138         CBZ        R0, .L92                 ; 0x0800AA5A
  0x0800AA4A:  980A         LDR        R0, [SP, #40]
  0x0800AA4C:  6A40         LDR        R0, [R0, #36]
  0x0800AA4E:  2801         CMP        R0, #1
  0x0800AA50:  D003         BEQ        .L92                     ; 0x0800AA5A
  0x0800AA52:  980A         LDR        R0, [SP, #40]
  0x0800AA54:  6A40         LDR        R0, [R0, #36]
  0x0800AA56:  2802         CMP        R0, #2
  0x0800AA58:  D100         BNE        .L93                     ; 0x0800AA5C
.L92:
  0x0800AA5A:  E007         B          .L94                     ; 0x0800AA6C
.L93:
  0x0800AA5C:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AA60:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AA64:  F44F 713D    MOV.W      R1, #0x02F4
  0x0800AA68:  F7FC FD43    BL         assert_failed            ; 0x080074F2
.L94:
  0x0800AA6C:  980A         LDR        R0, [SP, #40]
  0x0800AA6E:  6A40         LDR        R0, [R0, #36]
  0x0800AA70:  2800         CMP        R0, #0
  0x0800AA72:  F000 81F4    BEQ.W      .L133                    ; 0x0800AE5E
  0x0800AA76:  F244 4010    MOVW       R0, #0x4410
  0x0800AA7A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800AA7E:  6800         LDR        R0, [R0]
  0x0800AA80:  F000 0038    AND        R0, R0, #56
  0x0800AA84:  2818         CMP        R0, #24
  0x0800AA86:  F000 8168    BEQ.W      .L126                    ; 0x0800AD5A
  0x0800AA8A:  980A         LDR        R0, [SP, #40]
  0x0800AA8C:  6A40         LDR        R0, [R0, #36]
  0x0800AA8E:  2802         CMP        R0, #2
  0x0800AA90:  F040 8144    BNE.W      .L122                    ; 0x0800AD1C
  0x0800AA94:  980A         LDR        R0, [SP, #40]
  0x0800AA96:  6A80         LDR        R0, [R0, #40]
  0x0800AA98:  2801         CMP        R0, #1
  0x0800AA9A:  D00A         BEQ        .L95                     ; 0x0800AAB2
  0x0800AA9C:  980A         LDR        R0, [SP, #40]
  0x0800AA9E:  6A80         LDR        R0, [R0, #40]
  0x0800AAA0:  B138         CBZ        R0, .L95                 ; 0x0800AAB2
  0x0800AAA2:  980A         LDR        R0, [SP, #40]
  0x0800AAA4:  6A80         LDR        R0, [R0, #40]
  0x0800AAA6:  2803         CMP        R0, #3
  0x0800AAA8:  D003         BEQ        .L95                     ; 0x0800AAB2
  0x0800AAAA:  980A         LDR        R0, [SP, #40]
  0x0800AAAC:  6A80         LDR        R0, [R0, #40]
  0x0800AAAE:  2802         CMP        R0, #2
  0x0800AAB0:  D100         BNE        .L96                     ; 0x0800AAB4
.L95:
  0x0800AAB2:  E007         B          .L97                     ; 0x0800AAC4
.L96:
  0x0800AAB4:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AAB8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AABC:  F240 21FD    MOVW       R1, #0x02FD
  0x0800AAC0:  F7FC FD17    BL         assert_failed            ; 0x080074F2
.L97:
  0x0800AAC4:  980A         LDR        R0, [SP, #40]
  0x0800AAC6:  6C00         LDR        R0, [R0, #64]
  0x0800AAC8:  B158         CBZ        R0, .L98                 ; 0x0800AAE2
  0x0800AACA:  980A         LDR        R0, [SP, #40]
  0x0800AACC:  6C00         LDR        R0, [R0, #64]
  0x0800AACE:  2804         CMP        R0, #4
  0x0800AAD0:  D007         BEQ        .L98                     ; 0x0800AAE2
  0x0800AAD2:  980A         LDR        R0, [SP, #40]
  0x0800AAD4:  6C00         LDR        R0, [R0, #64]
  0x0800AAD6:  2808         CMP        R0, #8
  0x0800AAD8:  D003         BEQ        .L98                     ; 0x0800AAE2
  0x0800AADA:  980A         LDR        R0, [SP, #40]
  0x0800AADC:  6C00         LDR        R0, [R0, #64]
  0x0800AADE:  280C         CMP        R0, #12
  0x0800AAE0:  D100         BNE        .L99                     ; 0x0800AAE4
.L98:
  0x0800AAE2:  E007         B          .L100                    ; 0x0800AAF4
.L99:
  0x0800AAE4:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AAE8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AAEC:  F240 21FE    MOVW       R1, #0x02FE
  0x0800AAF0:  F7FC FCFF    BL         assert_failed            ; 0x080074F2
.L100:
  0x0800AAF4:  980A         LDR        R0, [SP, #40]
  0x0800AAF6:  6C40         LDR        R0, [R0, #68]
  0x0800AAF8:  B118         CBZ        R0, .L101                ; 0x0800AB02
  0x0800AAFA:  980A         LDR        R0, [SP, #40]
  0x0800AAFC:  6C40         LDR        R0, [R0, #68]
  0x0800AAFE:  2802         CMP        R0, #2
  0x0800AB00:  D100         BNE        .L102                    ; 0x0800AB04
.L101:
  0x0800AB02:  E007         B          .L103                    ; 0x0800AB14
.L102:
  0x0800AB04:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AB08:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AB0C:  F240 21FF    MOVW       R1, #0x02FF
  0x0800AB10:  F7FC FCEF    BL         assert_failed            ; 0x080074F2
.L103:
  0x0800AB14:  980A         LDR        R0, [SP, #40]
  0x0800AB16:  6AC0         LDR        R0, [R0, #44]
  0x0800AB18:  B120         CBZ        R0, .L104                ; 0x0800AB24
  0x0800AB1A:  980A         LDR        R0, [SP, #40]
  0x0800AB1C:  6AC0         LDR        R0, [R0, #44]
  0x0800AB1E:  283F         CMP        R0, #63
  0x0800AB20:  D800         BHI        .L104                    ; 0x0800AB24
  0x0800AB22:  E007         B          .L105                    ; 0x0800AB34
.L104:
  0x0800AB24:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AB28:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AB2C:  F44F 7140    MOV.W      R1, #0x0300
  0x0800AB30:  F7FC FCDF    BL         assert_failed            ; 0x080074F2
.L105:
  0x0800AB34:  980A         LDR        R0, [SP, #40]
  0x0800AB36:  6B00         LDR        R0, [R0, #48]
  0x0800AB38:  2804         CMP        R0, #4
  0x0800AB3A:  D305         BCC        .L106                    ; 0x0800AB48
  0x0800AB3C:  980A         LDR        R0, [SP, #40]
  0x0800AB3E:  6B00         LDR        R0, [R0, #48]
  0x0800AB40:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800AB44:  D800         BHI        .L106                    ; 0x0800AB48
  0x0800AB46:  E007         B          .L107                    ; 0x0800AB58
.L106:
  0x0800AB48:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AB4C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AB50:  F240 3101    MOVW       R1, #0x0301
  0x0800AB54:  F7FC FCCD    BL         assert_failed            ; 0x080074F2
.L107:
  0x0800AB58:  980A         LDR        R0, [SP, #40]
  0x0800AB5A:  6B40         LDR        R0, [R0, #52]
  0x0800AB5C:  B120         CBZ        R0, .L108                ; 0x0800AB68
  0x0800AB5E:  980A         LDR        R0, [SP, #40]
  0x0800AB60:  6B40         LDR        R0, [R0, #52]
  0x0800AB62:  2880         CMP        R0, #128
  0x0800AB64:  D800         BHI        .L108                    ; 0x0800AB68
  0x0800AB66:  E007         B          .L109                    ; 0x0800AB78
.L108:
  0x0800AB68:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AB6C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AB70:  F240 3102    MOVW       R1, #0x0302
  0x0800AB74:  F7FC FCBD    BL         assert_failed            ; 0x080074F2
.L109:
  0x0800AB78:  980A         LDR        R0, [SP, #40]
  0x0800AB7A:  6B80         LDR        R0, [R0, #56]
  0x0800AB7C:  B120         CBZ        R0, .L110                ; 0x0800AB88
  0x0800AB7E:  980A         LDR        R0, [SP, #40]
  0x0800AB80:  6B80         LDR        R0, [R0, #56]
  0x0800AB82:  2880         CMP        R0, #128
  0x0800AB84:  D800         BHI        .L110                    ; 0x0800AB88
  0x0800AB86:  E007         B          .L111                    ; 0x0800AB98
.L110:
  0x0800AB88:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AB8C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AB90:  F240 3103    MOVW       R1, #0x0303
  0x0800AB94:  F7FC FCAD    BL         assert_failed            ; 0x080074F2
.L111:
  0x0800AB98:  980A         LDR        R0, [SP, #40]
  0x0800AB9A:  6BC0         LDR        R0, [R0, #60]
  0x0800AB9C:  B120         CBZ        R0, .L112                ; 0x0800ABA8
  0x0800AB9E:  980A         LDR        R0, [SP, #40]
  0x0800ABA0:  6BC0         LDR        R0, [R0, #60]
  0x0800ABA2:  2880         CMP        R0, #128
  0x0800ABA4:  D800         BHI        .L112                    ; 0x0800ABA8
  0x0800ABA6:  E007         B          .L113                    ; 0x0800ABB8
.L112:
  0x0800ABA8:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800ABAC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800ABB0:  F44F 7141    MOV.W      R1, #0x0304
  0x0800ABB4:  F7FC FC9D    BL         assert_failed            ; 0x080074F2
.L113:
  0x0800ABB8:  980A         LDR        R0, [SP, #40]
  0x0800ABBA:  6C80         LDR        R0, [R0, #72]
  0x0800ABBC:  0B40         LSRS       R0, R0, #13
  0x0800ABBE:  B900         CBNZ       R0, .L114                ; 0x0800ABC2
  0x0800ABC0:  E007         B          .L115                    ; 0x0800ABD2
.L114:
  0x0800ABC2:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800ABC6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800ABCA:  F240 3105    MOVW       R1, #0x0305
  0x0800ABCE:  F7FC FC90    BL         assert_failed            ; 0x080074F2
.L115:
  0x0800ABD2:  F244 4100    MOVW       R1, #0x4400
  0x0800ABD6:  F6C5 0102    MOVT       R1, #0x5802
  0x0800ABDA:  6808         LDR        R0, [R1]
  0x0800ABDC:  F020 7080    BIC        R0, R0, #0x01000000
  0x0800ABE0:  6008         STR        R0, [R1]
  0x0800ABE2:  F00D F8C8    BL         HAL_GetTick              ; 0x08017D76
  0x0800ABE6:  9009         STR        R0, [SP, #36]
.L116:
  0x0800ABE8:  F244 4000    MOVW       R0, #0x4400
  0x0800ABEC:  F6C5 0002    MOVT       R0, #0x5802
  0x0800ABF0:  6800         LDR        R0, [R0]
  0x0800ABF2:  F3C0 6040    UBFX       R0, R0, #25, #1
  0x0800ABF6:  B150         CBZ        R0, .L118                ; 0x0800AC0E
  0x0800ABF8:  F00D F8BD    BL         HAL_GetTick              ; 0x08017D76
  0x0800ABFC:  9909         LDR        R1, [SP, #36]
  0x0800ABFE:  1A40         SUBS       R0, R0, R1
  0x0800AC00:  2803         CMP        R0, #3
  0x0800AC02:  D303         BCC        .L117                    ; 0x0800AC0C
  0x0800AC04:  2003         MOVS       R0, #3
  0x0800AC06:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800AC0A:  E12B         B          .L134                    ; 0x0800AE64
.L117:
  0x0800AC0C:  E7EC         B          .L116                    ; 0x0800ABE8
.L118:
  0x0800AC0E:  F244 4128    MOVW       R1, #0x4428
  0x0800AC12:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AC16:  6808         LDR        R0, [R1]
  0x0800AC18:  F240 32F3    MOVW       R2, #0x03F3
  0x0800AC1C:  4390         BICS       R0, R2
  0x0800AC1E:  9B0A         LDR        R3, [SP, #40]
  0x0800AC20:  6A9A         LDR        R2, [R3, #40]
  0x0800AC22:  6ADB         LDR        R3, [R3, #44]
  0x0800AC24:  EA42 1203    ORR.W      R2, R2, R3, LSL #4
  0x0800AC28:  4310         ORRS       R0, R2
  0x0800AC2A:  6008         STR        R0, [R1]
  0x0800AC2C:  990A         LDR        R1, [SP, #40]
  0x0800AC2E:  6B08         LDR        R0, [R1, #48]
  0x0800AC30:  F8D1 C034    LDR.W      R12, [R1, #52]
  0x0800AC34:  6B8B         LDR        R3, [R1, #56]
  0x0800AC36:  6BCA         LDR        R2, [R1, #60]
  0x0800AC38:  3801         SUBS       R0, #1
  0x0800AC3A:  F36F 205F    BFC        R0, #9, #23
  0x0800AC3E:  F64F 6100    MOVW       R1, #0xFE00
  0x0800AC42:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x0800AC46:  EB01 214C    ADD.W      R1, R1, R12, LSL #9
  0x0800AC4A:  B289         UXTH       R1, R1
  0x0800AC4C:  4408         ADD        R0, R1
  0x0800AC4E:  2100         MOVS       R1, #0
  0x0800AC50:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x0800AC54:  EB01 4103    ADD.W      R1, R1, R3, LSL #16
  0x0800AC58:  F401 01FE    AND        R1, R1, #0x7F0000
  0x0800AC5C:  4408         ADD        R0, R1
  0x0800AC5E:  F04F 417F    MOV.W      R1, #0xFF000000
  0x0800AC62:  EB01 6102    ADD.W      R1, R1, R2, LSL #24
  0x0800AC66:  F001 41FE    AND        R1, R1, #0x7F000000
  0x0800AC6A:  4408         ADD        R0, R1
  0x0800AC6C:  F244 4130    MOVW       R1, #0x4430
  0x0800AC70:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AC74:  6008         STR        R0, [R1]
  0x0800AC76:  F244 412C    MOVW       R1, #0x442C
  0x0800AC7A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AC7E:  9100         STR        R1, [SP, #0]
  0x0800AC80:  6808         LDR        R0, [R1]
  0x0800AC82:  F020 0001    BIC        R0, R0, #1
  0x0800AC86:  6008         STR        R0, [R1]
  0x0800AC88:  F244 4234    MOVW       R2, #0x4434
  0x0800AC8C:  F6C5 0202    MOVT       R2, #0x5802
  0x0800AC90:  6810         LDR        R0, [R2]
  0x0800AC92:  F64F 73F8    MOVW       R3, #0xFFF8
  0x0800AC96:  4398         BICS       R0, R3
  0x0800AC98:  9B0A         LDR        R3, [SP, #40]
  0x0800AC9A:  6C9B         LDR        R3, [R3, #72]
  0x0800AC9C:  EA40 00C3    ORR.W      R0, R0, R3, LSL #3
  0x0800ACA0:  6010         STR        R0, [R2]
  0x0800ACA2:  6808         LDR        R0, [R1]
  0x0800ACA4:  F020 000C    BIC        R0, R0, #12
  0x0800ACA8:  9A0A         LDR        R2, [SP, #40]
  0x0800ACAA:  6C12         LDR        R2, [R2, #64]
  0x0800ACAC:  4310         ORRS       R0, R2
  0x0800ACAE:  6008         STR        R0, [R1]
  0x0800ACB0:  6808         LDR        R0, [R1]
  0x0800ACB2:  F020 0002    BIC        R0, R0, #2
  0x0800ACB6:  9A0A         LDR        R2, [SP, #40]
  0x0800ACB8:  6C52         LDR        R2, [R2, #68]
  0x0800ACBA:  4310         ORRS       R0, R2
  0x0800ACBC:  6008         STR        R0, [R1]
  0x0800ACBE:  6808         LDR        R0, [R1]
  0x0800ACC0:  F440 3080    ORR        R0, R0, #0x010000
  0x0800ACC4:  6008         STR        R0, [R1]
  0x0800ACC6:  6808         LDR        R0, [R1]
  0x0800ACC8:  F440 3000    ORR        R0, R0, #0x020000
  0x0800ACCC:  6008         STR        R0, [R1]
  0x0800ACCE:  6808         LDR        R0, [R1]
  0x0800ACD0:  F440 2080    ORR        R0, R0, #0x040000
  0x0800ACD4:  6008         STR        R0, [R1]
  0x0800ACD6:  6808         LDR        R0, [R1]
  0x0800ACD8:  F040 0001    ORR        R0, R0, #1
  0x0800ACDC:  6008         STR        R0, [R1]
  0x0800ACDE:  F244 4100    MOVW       R1, #0x4400
  0x0800ACE2:  F6C5 0102    MOVT       R1, #0x5802
  0x0800ACE6:  6808         LDR        R0, [R1]
  0x0800ACE8:  F040 7080    ORR        R0, R0, #0x01000000
  0x0800ACEC:  6008         STR        R0, [R1]
  0x0800ACEE:  F00D F842    BL         HAL_GetTick              ; 0x08017D76
  0x0800ACF2:  9009         STR        R0, [SP, #36]
.L119:
  0x0800ACF4:  F244 4000    MOVW       R0, #0x4400
  0x0800ACF8:  F6C5 0002    MOVT       R0, #0x5802
  0x0800ACFC:  6800         LDR        R0, [R0]
  0x0800ACFE:  F3C0 6040    UBFX       R0, R0, #25, #1
  0x0800AD02:  B950         CBNZ       R0, .L121                ; 0x0800AD1A
  0x0800AD04:  F00D F837    BL         HAL_GetTick              ; 0x08017D76
  0x0800AD08:  9909         LDR        R1, [SP, #36]
  0x0800AD0A:  1A40         SUBS       R0, R0, R1
  0x0800AD0C:  2803         CMP        R0, #3
  0x0800AD0E:  D303         BCC        .L120                    ; 0x0800AD18
  0x0800AD10:  2003         MOVS       R0, #3
  0x0800AD12:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800AD16:  E0A5         B          .L134                    ; 0x0800AE64
.L120:
  0x0800AD18:  E7EC         B          .L119                    ; 0x0800ACF4
.L121:
  0x0800AD1A:  E01D         B          .L125                    ; 0x0800AD58
.L122:
  0x0800AD1C:  F244 4100    MOVW       R1, #0x4400
  0x0800AD20:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AD24:  6808         LDR        R0, [R1]
  0x0800AD26:  F020 7080    BIC        R0, R0, #0x01000000
  0x0800AD2A:  6008         STR        R0, [R1]
  0x0800AD2C:  F00D F823    BL         HAL_GetTick              ; 0x08017D76
  0x0800AD30:  9009         STR        R0, [SP, #36]
.L123:
  0x0800AD32:  F244 4000    MOVW       R0, #0x4400
  0x0800AD36:  F6C5 0002    MOVT       R0, #0x5802
  0x0800AD3A:  6800         LDR        R0, [R0]
  0x0800AD3C:  F3C0 6040    UBFX       R0, R0, #25, #1
  0x0800AD40:  B150         CBZ        R0, .L125                ; 0x0800AD58
  0x0800AD42:  F00D F818    BL         HAL_GetTick              ; 0x08017D76
  0x0800AD46:  9909         LDR        R1, [SP, #36]
  0x0800AD48:  1A40         SUBS       R0, R0, R1
  0x0800AD4A:  2803         CMP        R0, #3
  0x0800AD4C:  D303         BCC        .L124                    ; 0x0800AD56
  0x0800AD4E:  2003         MOVS       R0, #3
  0x0800AD50:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800AD54:  E086         B          .L134                    ; 0x0800AE64
.L124:
  0x0800AD56:  E7EC         B          .L123                    ; 0x0800AD32
.L125:
  0x0800AD58:  E081         B          .L133                    ; 0x0800AE5E
.L126:
  0x0800AD5A:  F244 4028    MOVW       R0, #0x4428
  0x0800AD5E:  F6C5 0002    MOVT       R0, #0x5802
  0x0800AD62:  6800         LDR        R0, [R0]
  0x0800AD64:  9008         STR        R0, [SP, #32]
  0x0800AD66:  F244 4030    MOVW       R0, #0x4430
  0x0800AD6A:  F6C5 0002    MOVT       R0, #0x5802
  0x0800AD6E:  6800         LDR        R0, [R0]
  0x0800AD70:  9007         STR        R0, [SP, #28]
  0x0800AD72:  980A         LDR        R0, [SP, #40]
  0x0800AD74:  6A40         LDR        R0, [R0, #36]
  0x0800AD76:  2801         CMP        R0, #1
  0x0800AD78:  D02D         BEQ        .L127                    ; 0x0800ADD6
  0x0800AD7A:  9808         LDR        R0, [SP, #32]
  0x0800AD7C:  F000 0003    AND        R0, R0, #3
  0x0800AD80:  990A         LDR        R1, [SP, #40]
  0x0800AD82:  6A89         LDR        R1, [R1, #40]
  0x0800AD84:  4288         CMP        R0, R1
  0x0800AD86:  D126         BNE        .L127                    ; 0x0800ADD6
  0x0800AD88:  9808         LDR        R0, [SP, #32]
  0x0800AD8A:  F3C0 1105    UBFX       R1, R0, #4, #6
  0x0800AD8E:  980A         LDR        R0, [SP, #40]
  0x0800AD90:  6AC0         LDR        R0, [R0, #44]
  0x0800AD92:  4288         CMP        R0, R1
  0x0800AD94:  D11F         BNE        .L127                    ; 0x0800ADD6
  0x0800AD96:  9807         LDR        R0, [SP, #28]
  0x0800AD98:  F36F 205F    BFC        R0, #9, #23
  0x0800AD9C:  990A         LDR        R1, [SP, #40]
  0x0800AD9E:  6B09         LDR        R1, [R1, #48]
  0x0800ADA0:  3901         SUBS       R1, #1
  0x0800ADA2:  4288         CMP        R0, R1
  0x0800ADA4:  D117         BNE        .L127                    ; 0x0800ADD6
  0x0800ADA6:  F8BD 001C    LDRH.W     R0, [SP, #28]
  0x0800ADAA:  0A41         LSRS       R1, R0, #9
  0x0800ADAC:  980A         LDR        R0, [SP, #40]
  0x0800ADAE:  6B40         LDR        R0, [R0, #52]
  0x0800ADB0:  3801         SUBS       R0, #1
  0x0800ADB2:  4288         CMP        R0, R1
  0x0800ADB4:  D10F         BNE        .L127                    ; 0x0800ADD6
  0x0800ADB6:  9807         LDR        R0, [SP, #28]
  0x0800ADB8:  F3C0 4106    UBFX       R1, R0, #16, #7
  0x0800ADBC:  980A         LDR        R0, [SP, #40]
  0x0800ADBE:  6B80         LDR        R0, [R0, #56]
  0x0800ADC0:  3801         SUBS       R0, #1
  0x0800ADC2:  4288         CMP        R0, R1
  0x0800ADC4:  D107         BNE        .L127                    ; 0x0800ADD6
  0x0800ADC6:  9807         LDR        R0, [SP, #28]
  0x0800ADC8:  F3C0 6106    UBFX       R1, R0, #24, #7
  0x0800ADCC:  980A         LDR        R0, [SP, #40]
  0x0800ADCE:  6BC0         LDR        R0, [R0, #60]
  0x0800ADD0:  3801         SUBS       R0, #1
  0x0800ADD2:  4288         CMP        R0, R1
  0x0800ADD4:  D003         BEQ        .L128                    ; 0x0800ADDE
.L127:
  0x0800ADD6:  2001         MOVS       R0, #1
  0x0800ADD8:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0800ADDC:  E042         B          .L134                    ; 0x0800AE64
.L128:
  0x0800ADDE:  F244 4034    MOVW       R0, #0x4434
  0x0800ADE2:  F6C5 0002    MOVT       R0, #0x5802
  0x0800ADE6:  6800         LDR        R0, [R0]
  0x0800ADE8:  B280         UXTH       R0, R0
  0x0800ADEA:  08C0         LSRS       R0, R0, #3
  0x0800ADEC:  9008         STR        R0, [SP, #32]
  0x0800ADEE:  980A         LDR        R0, [SP, #40]
  0x0800ADF0:  6C80         LDR        R0, [R0, #72]
  0x0800ADF2:  9908         LDR        R1, [SP, #32]
  0x0800ADF4:  4288         CMP        R0, R1
  0x0800ADF6:  D032         BEQ        .L133                    ; 0x0800AE5E
  0x0800ADF8:  980A         LDR        R0, [SP, #40]
  0x0800ADFA:  6C80         LDR        R0, [R0, #72]
  0x0800ADFC:  0B40         LSRS       R0, R0, #13
  0x0800ADFE:  B900         CBNZ       R0, .L129                ; 0x0800AE02
  0x0800AE00:  E007         B          .L130                    ; 0x0800AE12
.L129:
  0x0800AE02:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AE06:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AE0A:  F44F 715B    MOV.W      R1, #0x036C
  0x0800AE0E:  F7FC FB70    BL         assert_failed            ; 0x080074F2
.L130:
  0x0800AE12:  F244 412C    MOVW       R1, #0x442C
  0x0800AE16:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AE1A:  6808         LDR        R0, [R1]
  0x0800AE1C:  F020 0001    BIC        R0, R0, #1
  0x0800AE20:  6008         STR        R0, [R1]
  0x0800AE22:  F00C FFA8    BL         HAL_GetTick              ; 0x08017D76
  0x0800AE26:  9009         STR        R0, [SP, #36]
.L131:
  0x0800AE28:  F00C FFA5    BL         HAL_GetTick              ; 0x08017D76
  0x0800AE2C:  9909         LDR        R1, [SP, #36]
  0x0800AE2E:  1A40         SUBS       R0, R0, R1
  0x0800AE30:  B900         CBNZ       R0, .L132                ; 0x0800AE34
  0x0800AE32:  E7F9         B          .L131                    ; 0x0800AE28
.L132:
  0x0800AE34:  F244 4134    MOVW       R1, #0x4434
  0x0800AE38:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AE3C:  6808         LDR        R0, [R1]
  0x0800AE3E:  F64F 72F8    MOVW       R2, #0xFFF8
  0x0800AE42:  4390         BICS       R0, R2
  0x0800AE44:  9A0A         LDR        R2, [SP, #40]
  0x0800AE46:  6C92         LDR        R2, [R2, #72]
  0x0800AE48:  EA40 00C2    ORR.W      R0, R0, R2, LSL #3
  0x0800AE4C:  6008         STR        R0, [R1]
  0x0800AE4E:  F244 412C    MOVW       R1, #0x442C
  0x0800AE52:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AE56:  6808         LDR        R0, [R1]
  0x0800AE58:  F040 0001    ORR        R0, R0, #1
  0x0800AE5C:  6008         STR        R0, [R1]
.L133:
  0x0800AE5E:  2000         MOVS       R0, #0
  0x0800AE60:  F88D 002F    STRB.W     R0, [SP, #47]
.L134:
  0x0800AE64:  F89D 002F    LDRB.W     R0, [SP, #47]
  0x0800AE68:  B00C         ADD        SP, SP, #48
  0x0800AE6A:  BD80         POP        {R7, PC}
Section .text.HAL_RCC_ClockConfig from charger_lto.o, size=1962, align=2
HAL_RCC_ClockConfig:
  0x0800AE6C:  B580         PUSH       {R7, LR}
  0x0800AE6E:  B086         SUB        SP, SP, #24
  0x0800AE70:  9004         STR        R0, [SP, #16]
  0x0800AE72:  9103         STR        R1, [SP, #12]
  0x0800AE74:  9804         LDR        R0, [SP, #16]
  0x0800AE76:  B918         CBNZ       R0, .L1                  ; 0x0800AE80
  0x0800AE78:  2001         MOVS       R0, #1
  0x0800AE7A:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800AE7E:  E3C6         B          .L65                     ; 0x0800B60E
.L1:
  0x0800AE80:  9804         LDR        R0, [SP, #16]
  0x0800AE82:  6800         LDR        R0, [R0]
  0x0800AE84:  B120         CBZ        R0, .L2                  ; 0x0800AE90
  0x0800AE86:  9804         LDR        R0, [SP, #16]
  0x0800AE88:  6800         LDR        R0, [R0]
  0x0800AE8A:  283F         CMP        R0, #63
  0x0800AE8C:  D800         BHI        .L2                      ; 0x0800AE90
  0x0800AE8E:  E007         B          .L3                      ; 0x0800AEA0
.L2:
  0x0800AE90:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AE94:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AE98:  F240 31A7    MOVW       R1, #0x03A7
  0x0800AE9C:  F7FC FB29    BL         assert_failed            ; 0x080074F2
.L3:
  0x0800AEA0:  9803         LDR        R0, [SP, #12]
  0x0800AEA2:  B360         CBZ        R0, .L4                  ; 0x0800AEFE
  0x0800AEA4:  9803         LDR        R0, [SP, #12]
  0x0800AEA6:  2801         CMP        R0, #1
  0x0800AEA8:  D029         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEAA:  9803         LDR        R0, [SP, #12]
  0x0800AEAC:  2802         CMP        R0, #2
  0x0800AEAE:  D026         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEB0:  9803         LDR        R0, [SP, #12]
  0x0800AEB2:  2803         CMP        R0, #3
  0x0800AEB4:  D023         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEB6:  9803         LDR        R0, [SP, #12]
  0x0800AEB8:  2804         CMP        R0, #4
  0x0800AEBA:  D020         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEBC:  9803         LDR        R0, [SP, #12]
  0x0800AEBE:  2805         CMP        R0, #5
  0x0800AEC0:  D01D         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEC2:  9803         LDR        R0, [SP, #12]
  0x0800AEC4:  2806         CMP        R0, #6
  0x0800AEC6:  D01A         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEC8:  9803         LDR        R0, [SP, #12]
  0x0800AECA:  2807         CMP        R0, #7
  0x0800AECC:  D017         BEQ        .L4                      ; 0x0800AEFE
  0x0800AECE:  9803         LDR        R0, [SP, #12]
  0x0800AED0:  2808         CMP        R0, #8
  0x0800AED2:  D014         BEQ        .L4                      ; 0x0800AEFE
  0x0800AED4:  9803         LDR        R0, [SP, #12]
  0x0800AED6:  2809         CMP        R0, #9
  0x0800AED8:  D011         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEDA:  9803         LDR        R0, [SP, #12]
  0x0800AEDC:  280A         CMP        R0, #10
  0x0800AEDE:  D00E         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEE0:  9803         LDR        R0, [SP, #12]
  0x0800AEE2:  280B         CMP        R0, #11
  0x0800AEE4:  D00B         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEE6:  9803         LDR        R0, [SP, #12]
  0x0800AEE8:  280C         CMP        R0, #12
  0x0800AEEA:  D008         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEEC:  9803         LDR        R0, [SP, #12]
  0x0800AEEE:  280D         CMP        R0, #13
  0x0800AEF0:  D005         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEF2:  9803         LDR        R0, [SP, #12]
  0x0800AEF4:  280E         CMP        R0, #14
  0x0800AEF6:  D002         BEQ        .L4                      ; 0x0800AEFE
  0x0800AEF8:  9803         LDR        R0, [SP, #12]
  0x0800AEFA:  280F         CMP        R0, #15
  0x0800AEFC:  D100         BNE        .L5                      ; 0x0800AF00
.L4:
  0x0800AEFE:  E007         B          .L6                      ; 0x0800AF10
.L5:
  0x0800AF00:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AF04:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AF08:  F44F 716A    MOV.W      R1, #0x03A8
  0x0800AF0C:  F7FC FAF1    BL         assert_failed            ; 0x080074F2
.L6:
  0x0800AF10:  9803         LDR        R0, [SP, #12]
  0x0800AF12:  F242 0100    MOVW       R1, #0x2000
  0x0800AF16:  F2C5 2100    MOVT       R1, #0x5200
  0x0800AF1A:  6809         LDR        R1, [R1]
  0x0800AF1C:  F001 010F    AND        R1, R1, #15
  0x0800AF20:  4288         CMP        R0, R1
  0x0800AF22:  D913         BLS        .L7                      ; 0x0800AF4C
  0x0800AF24:  F242 0000    MOVW       R0, #0x2000
  0x0800AF28:  F2C5 2000    MOVT       R0, #0x5200
  0x0800AF2C:  6801         LDR        R1, [R0]
  0x0800AF2E:  F021 010F    BIC        R1, R1, #15
  0x0800AF32:  9A03         LDR        R2, [SP, #12]
  0x0800AF34:  4311         ORRS       R1, R2
  0x0800AF36:  6001         STR        R1, [R0]
  0x0800AF38:  6800         LDR        R0, [R0]
  0x0800AF3A:  F000 000F    AND        R0, R0, #15
  0x0800AF3E:  9903         LDR        R1, [SP, #12]
  0x0800AF40:  4288         CMP        R0, R1
  0x0800AF42:  D003         BEQ        .L7                      ; 0x0800AF4C
  0x0800AF44:  2001         MOVS       R0, #1
  0x0800AF46:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800AF4A:  E360         B          .L65                     ; 0x0800B60E
.L7:
  0x0800AF4C:  9804         LDR        R0, [SP, #16]
  0x0800AF4E:  7800         LDRB       R0, [R0]
  0x0800AF50:  0740         LSLS       R0, R0, #29
  0x0800AF52:  2800         CMP        R0, #0
  0x0800AF54:  D531         BPL        .L11                     ; 0x0800AFBA
  0x0800AF56:  9804         LDR        R0, [SP, #16]
  0x0800AF58:  6900         LDR        R0, [R0, #16]
  0x0800AF5A:  F244 4118    MOVW       R1, #0x4418
  0x0800AF5E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AF62:  6809         LDR        R1, [R1]
  0x0800AF64:  F001 0170    AND        R1, R1, #112
  0x0800AF68:  4288         CMP        R0, R1
  0x0800AF6A:  D926         BLS        .L11                     ; 0x0800AFBA
  0x0800AF6C:  9804         LDR        R0, [SP, #16]
  0x0800AF6E:  6900         LDR        R0, [R0, #16]
  0x0800AF70:  B178         CBZ        R0, .L8                  ; 0x0800AF92
  0x0800AF72:  9804         LDR        R0, [SP, #16]
  0x0800AF74:  6900         LDR        R0, [R0, #16]
  0x0800AF76:  2840         CMP        R0, #64
  0x0800AF78:  D00B         BEQ        .L8                      ; 0x0800AF92
  0x0800AF7A:  9804         LDR        R0, [SP, #16]
  0x0800AF7C:  6900         LDR        R0, [R0, #16]
  0x0800AF7E:  2850         CMP        R0, #80
  0x0800AF80:  D007         BEQ        .L8                      ; 0x0800AF92
  0x0800AF82:  9804         LDR        R0, [SP, #16]
  0x0800AF84:  6900         LDR        R0, [R0, #16]
  0x0800AF86:  2860         CMP        R0, #96
  0x0800AF88:  D003         BEQ        .L8                      ; 0x0800AF92
  0x0800AF8A:  9804         LDR        R0, [SP, #16]
  0x0800AF8C:  6900         LDR        R0, [R0, #16]
  0x0800AF8E:  2870         CMP        R0, #112
  0x0800AF90:  D100         BNE        .L9                      ; 0x0800AF94
.L8:
  0x0800AF92:  E007         B          .L10                     ; 0x0800AFA4
.L9:
  0x0800AF94:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800AF98:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800AF9C:  F44F 7171    MOV.W      R1, #0x03C4
  0x0800AFA0:  F7FC FAA7    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800AFA4:  F244 4118    MOVW       R1, #0x4418
  0x0800AFA8:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AFAC:  6808         LDR        R0, [R1]
  0x0800AFAE:  F020 0070    BIC        R0, R0, #112
  0x0800AFB2:  9A04         LDR        R2, [SP, #16]
  0x0800AFB4:  6912         LDR        R2, [R2, #16]
  0x0800AFB6:  4310         ORRS       R0, R2
  0x0800AFB8:  6008         STR        R0, [R1]
.L11:
  0x0800AFBA:  9804         LDR        R0, [SP, #16]
  0x0800AFBC:  7800         LDRB       R0, [R0]
  0x0800AFBE:  0700         LSLS       R0, R0, #28
  0x0800AFC0:  2800         CMP        R0, #0
  0x0800AFC2:  D531         BPL        .L15                     ; 0x0800B028
  0x0800AFC4:  9804         LDR        R0, [SP, #16]
  0x0800AFC6:  6940         LDR        R0, [R0, #20]
  0x0800AFC8:  F244 411C    MOVW       R1, #0x441C
  0x0800AFCC:  F6C5 0102    MOVT       R1, #0x5802
  0x0800AFD0:  6809         LDR        R1, [R1]
  0x0800AFD2:  F001 0170    AND        R1, R1, #112
  0x0800AFD6:  4288         CMP        R0, R1
  0x0800AFD8:  D926         BLS        .L15                     ; 0x0800B028
  0x0800AFDA:  9804         LDR        R0, [SP, #16]
  0x0800AFDC:  6940         LDR        R0, [R0, #20]
  0x0800AFDE:  B178         CBZ        R0, .L12                 ; 0x0800B000
  0x0800AFE0:  9804         LDR        R0, [SP, #16]
  0x0800AFE2:  6940         LDR        R0, [R0, #20]
  0x0800AFE4:  2840         CMP        R0, #64
  0x0800AFE6:  D00B         BEQ        .L12                     ; 0x0800B000
  0x0800AFE8:  9804         LDR        R0, [SP, #16]
  0x0800AFEA:  6940         LDR        R0, [R0, #20]
  0x0800AFEC:  2850         CMP        R0, #80
  0x0800AFEE:  D007         BEQ        .L12                     ; 0x0800B000
  0x0800AFF0:  9804         LDR        R0, [SP, #16]
  0x0800AFF2:  6940         LDR        R0, [R0, #20]
  0x0800AFF4:  2860         CMP        R0, #96
  0x0800AFF6:  D003         BEQ        .L12                     ; 0x0800B000
  0x0800AFF8:  9804         LDR        R0, [SP, #16]
  0x0800AFFA:  6940         LDR        R0, [R0, #20]
  0x0800AFFC:  2870         CMP        R0, #112
  0x0800AFFE:  D100         BNE        .L13                     ; 0x0800B002
.L12:
  0x0800B000:  E007         B          .L14                     ; 0x0800B012
.L13:
  0x0800B002:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B006:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B00A:  F240 31D6    MOVW       R1, #0x03D6
  0x0800B00E:  F7FC FA70    BL         assert_failed            ; 0x080074F2
.L14:
  0x0800B012:  F244 411C    MOVW       R1, #0x441C
  0x0800B016:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B01A:  6808         LDR        R0, [R1]
  0x0800B01C:  F020 0070    BIC        R0, R0, #112
  0x0800B020:  9A04         LDR        R2, [SP, #16]
  0x0800B022:  6952         LDR        R2, [R2, #20]
  0x0800B024:  4310         ORRS       R0, R2
  0x0800B026:  6008         STR        R0, [R1]
.L15:
  0x0800B028:  9804         LDR        R0, [SP, #16]
  0x0800B02A:  7800         LDRB       R0, [R0]
  0x0800B02C:  06C0         LSLS       R0, R0, #27
  0x0800B02E:  2800         CMP        R0, #0
  0x0800B030:  D535         BPL        .L19                     ; 0x0800B09E
  0x0800B032:  9804         LDR        R0, [SP, #16]
  0x0800B034:  6980         LDR        R0, [R0, #24]
  0x0800B036:  F244 411C    MOVW       R1, #0x441C
  0x0800B03A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B03E:  6809         LDR        R1, [R1]
  0x0800B040:  F401 61E0    AND        R1, R1, #0x0700
  0x0800B044:  4288         CMP        R0, R1
  0x0800B046:  D92A         BLS        .L19                     ; 0x0800B09E
  0x0800B048:  9804         LDR        R0, [SP, #16]
  0x0800B04A:  6980         LDR        R0, [R0, #24]
  0x0800B04C:  B198         CBZ        R0, .L16                 ; 0x0800B076
  0x0800B04E:  9804         LDR        R0, [SP, #16]
  0x0800B050:  6980         LDR        R0, [R0, #24]
  0x0800B052:  F5B0 6F80    CMP.W      R0, #0x0400
  0x0800B056:  D00E         BEQ        .L16                     ; 0x0800B076
  0x0800B058:  9804         LDR        R0, [SP, #16]
  0x0800B05A:  6980         LDR        R0, [R0, #24]
  0x0800B05C:  F5B0 6FA0    CMP.W      R0, #0x0500
  0x0800B060:  D009         BEQ        .L16                     ; 0x0800B076
  0x0800B062:  9804         LDR        R0, [SP, #16]
  0x0800B064:  6980         LDR        R0, [R0, #24]
  0x0800B066:  F5B0 6FC0    CMP.W      R0, #0x0600
  0x0800B06A:  D004         BEQ        .L16                     ; 0x0800B076
  0x0800B06C:  9804         LDR        R0, [SP, #16]
  0x0800B06E:  6980         LDR        R0, [R0, #24]
  0x0800B070:  F5B0 6FE0    CMP.W      R0, #0x0700
  0x0800B074:  D100         BNE        .L17                     ; 0x0800B078
.L16:
  0x0800B076:  E007         B          .L18                     ; 0x0800B088
.L17:
  0x0800B078:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B07C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B080:  F240 31E7    MOVW       R1, #0x03E7
  0x0800B084:  F7FC FA35    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800B088:  F244 411C    MOVW       R1, #0x441C
  0x0800B08C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B090:  6808         LDR        R0, [R1]
  0x0800B092:  F420 60E0    BIC        R0, R0, #0x0700
  0x0800B096:  9A04         LDR        R2, [SP, #16]
  0x0800B098:  6992         LDR        R2, [R2, #24]
  0x0800B09A:  4310         ORRS       R0, R2
  0x0800B09C:  6008         STR        R0, [R1]
.L19:
  0x0800B09E:  9804         LDR        R0, [SP, #16]
  0x0800B0A0:  7800         LDRB       R0, [R0]
  0x0800B0A2:  0680         LSLS       R0, R0, #26
  0x0800B0A4:  2800         CMP        R0, #0
  0x0800B0A6:  D531         BPL        .L23                     ; 0x0800B10C
  0x0800B0A8:  9804         LDR        R0, [SP, #16]
  0x0800B0AA:  69C0         LDR        R0, [R0, #28]
  0x0800B0AC:  F244 4120    MOVW       R1, #0x4420
  0x0800B0B0:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B0B4:  6809         LDR        R1, [R1]
  0x0800B0B6:  F001 0170    AND        R1, R1, #112
  0x0800B0BA:  4288         CMP        R0, R1
  0x0800B0BC:  D926         BLS        .L23                     ; 0x0800B10C
  0x0800B0BE:  9804         LDR        R0, [SP, #16]
  0x0800B0C0:  69C0         LDR        R0, [R0, #28]
  0x0800B0C2:  B178         CBZ        R0, .L20                 ; 0x0800B0E4
  0x0800B0C4:  9804         LDR        R0, [SP, #16]
  0x0800B0C6:  69C0         LDR        R0, [R0, #28]
  0x0800B0C8:  2840         CMP        R0, #64
  0x0800B0CA:  D00B         BEQ        .L20                     ; 0x0800B0E4
  0x0800B0CC:  9804         LDR        R0, [SP, #16]
  0x0800B0CE:  69C0         LDR        R0, [R0, #28]
  0x0800B0D0:  2850         CMP        R0, #80
  0x0800B0D2:  D007         BEQ        .L20                     ; 0x0800B0E4
  0x0800B0D4:  9804         LDR        R0, [SP, #16]
  0x0800B0D6:  69C0         LDR        R0, [R0, #28]
  0x0800B0D8:  2860         CMP        R0, #96
  0x0800B0DA:  D003         BEQ        .L20                     ; 0x0800B0E4
  0x0800B0DC:  9804         LDR        R0, [SP, #16]
  0x0800B0DE:  69C0         LDR        R0, [R0, #28]
  0x0800B0E0:  2870         CMP        R0, #112
  0x0800B0E2:  D100         BNE        .L21                     ; 0x0800B0E6
.L20:
  0x0800B0E4:  E007         B          .L22                     ; 0x0800B0F6
.L21:
  0x0800B0E6:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B0EA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B0EE:  F240 31F9    MOVW       R1, #0x03F9
  0x0800B0F2:  F7FC F9FE    BL         assert_failed            ; 0x080074F2
.L22:
  0x0800B0F6:  F244 4120    MOVW       R1, #0x4420
  0x0800B0FA:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B0FE:  6808         LDR        R0, [R1]
  0x0800B100:  F020 0070    BIC        R0, R0, #112
  0x0800B104:  9A04         LDR        R2, [SP, #16]
  0x0800B106:  69D2         LDR        R2, [R2, #28]
  0x0800B108:  4310         ORRS       R0, R2
  0x0800B10A:  6008         STR        R0, [R1]
.L23:
  0x0800B10C:  9804         LDR        R0, [SP, #16]
  0x0800B10E:  7800         LDRB       R0, [R0]
  0x0800B110:  0780         LSLS       R0, R0, #30
  0x0800B112:  2800         CMP        R0, #0
  0x0800B114:  D541         BPL        .L27                     ; 0x0800B19A
  0x0800B116:  9804         LDR        R0, [SP, #16]
  0x0800B118:  68C0         LDR        R0, [R0, #12]
  0x0800B11A:  F244 4118    MOVW       R1, #0x4418
  0x0800B11E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B122:  6809         LDR        R1, [R1]
  0x0800B124:  F001 010F    AND        R1, R1, #15
  0x0800B128:  4288         CMP        R0, R1
  0x0800B12A:  D936         BLS        .L27                     ; 0x0800B19A
  0x0800B12C:  9804         LDR        R0, [SP, #16]
  0x0800B12E:  68C0         LDR        R0, [R0, #12]
  0x0800B130:  B1F8         CBZ        R0, .L24                 ; 0x0800B172
  0x0800B132:  9804         LDR        R0, [SP, #16]
  0x0800B134:  68C0         LDR        R0, [R0, #12]
  0x0800B136:  2808         CMP        R0, #8
  0x0800B138:  D01B         BEQ        .L24                     ; 0x0800B172
  0x0800B13A:  9804         LDR        R0, [SP, #16]
  0x0800B13C:  68C0         LDR        R0, [R0, #12]
  0x0800B13E:  2809         CMP        R0, #9
  0x0800B140:  D017         BEQ        .L24                     ; 0x0800B172
  0x0800B142:  9804         LDR        R0, [SP, #16]
  0x0800B144:  68C0         LDR        R0, [R0, #12]
  0x0800B146:  280A         CMP        R0, #10
  0x0800B148:  D013         BEQ        .L24                     ; 0x0800B172
  0x0800B14A:  9804         LDR        R0, [SP, #16]
  0x0800B14C:  68C0         LDR        R0, [R0, #12]
  0x0800B14E:  280B         CMP        R0, #11
  0x0800B150:  D00F         BEQ        .L24                     ; 0x0800B172
  0x0800B152:  9804         LDR        R0, [SP, #16]
  0x0800B154:  68C0         LDR        R0, [R0, #12]
  0x0800B156:  280C         CMP        R0, #12
  0x0800B158:  D00B         BEQ        .L24                     ; 0x0800B172
  0x0800B15A:  9804         LDR        R0, [SP, #16]
  0x0800B15C:  68C0         LDR        R0, [R0, #12]
  0x0800B15E:  280D         CMP        R0, #13
  0x0800B160:  D007         BEQ        .L24                     ; 0x0800B172
  0x0800B162:  9804         LDR        R0, [SP, #16]
  0x0800B164:  68C0         LDR        R0, [R0, #12]
  0x0800B166:  280E         CMP        R0, #14
  0x0800B168:  D003         BEQ        .L24                     ; 0x0800B172
  0x0800B16A:  9804         LDR        R0, [SP, #16]
  0x0800B16C:  68C0         LDR        R0, [R0, #12]
  0x0800B16E:  280F         CMP        R0, #15
  0x0800B170:  D100         BNE        .L25                     ; 0x0800B174
.L24:
  0x0800B172:  E007         B          .L26                     ; 0x0800B184
.L25:
  0x0800B174:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B178:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B17C:  F240 410C    MOVW       R1, #0x040C
  0x0800B180:  F7FC F9B7    BL         assert_failed            ; 0x080074F2
.L26:
  0x0800B184:  F244 4118    MOVW       R1, #0x4418
  0x0800B188:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B18C:  6808         LDR        R0, [R1]
  0x0800B18E:  F020 000F    BIC        R0, R0, #15
  0x0800B192:  9A04         LDR        R2, [SP, #16]
  0x0800B194:  68D2         LDR        R2, [R2, #12]
  0x0800B196:  4310         ORRS       R0, R2
  0x0800B198:  6008         STR        R0, [R1]
.L27:
  0x0800B19A:  9804         LDR        R0, [SP, #16]
  0x0800B19C:  7800         LDRB       R0, [R0]
  0x0800B19E:  07C0         LSLS       R0, R0, #31
  0x0800B1A0:  2800         CMP        R0, #0
  0x0800B1A2:  F000 80BD    BEQ.W      .L43                     ; 0x0800B320
  0x0800B1A6:  9804         LDR        R0, [SP, #16]
  0x0800B1A8:  6880         LDR        R0, [R0, #8]
  0x0800B1AA:  B338         CBZ        R0, .L28                 ; 0x0800B1FC
  0x0800B1AC:  9804         LDR        R0, [SP, #16]
  0x0800B1AE:  6880         LDR        R0, [R0, #8]
  0x0800B1B0:  F5B0 6F00    CMP.W      R0, #0x0800
  0x0800B1B4:  D022         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1B6:  9804         LDR        R0, [SP, #16]
  0x0800B1B8:  6880         LDR        R0, [R0, #8]
  0x0800B1BA:  F5B0 6F10    CMP.W      R0, #0x0900
  0x0800B1BE:  D01D         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1C0:  9804         LDR        R0, [SP, #16]
  0x0800B1C2:  6880         LDR        R0, [R0, #8]
  0x0800B1C4:  F5B0 6F20    CMP.W      R0, #0x0A00
  0x0800B1C8:  D018         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1CA:  9804         LDR        R0, [SP, #16]
  0x0800B1CC:  6880         LDR        R0, [R0, #8]
  0x0800B1CE:  F5B0 6F30    CMP.W      R0, #0x0B00
  0x0800B1D2:  D013         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1D4:  9804         LDR        R0, [SP, #16]
  0x0800B1D6:  6880         LDR        R0, [R0, #8]
  0x0800B1D8:  F5B0 6F40    CMP.W      R0, #0x0C00
  0x0800B1DC:  D00E         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1DE:  9804         LDR        R0, [SP, #16]
  0x0800B1E0:  6880         LDR        R0, [R0, #8]
  0x0800B1E2:  F5B0 6F50    CMP.W      R0, #0x0D00
  0x0800B1E6:  D009         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1E8:  9804         LDR        R0, [SP, #16]
  0x0800B1EA:  6880         LDR        R0, [R0, #8]
  0x0800B1EC:  F5B0 6F60    CMP.W      R0, #0x0E00
  0x0800B1F0:  D004         BEQ        .L28                     ; 0x0800B1FC
  0x0800B1F2:  9804         LDR        R0, [SP, #16]
  0x0800B1F4:  6880         LDR        R0, [R0, #8]
  0x0800B1F6:  F5B0 6F70    CMP.W      R0, #0x0F00
  0x0800B1FA:  D100         BNE        .L29                     ; 0x0800B1FE
.L28:
  0x0800B1FC:  E007         B          .L30                     ; 0x0800B20E
.L29:
  0x0800B1FE:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B202:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B206:  F240 411C    MOVW       R1, #0x041C
  0x0800B20A:  F7FC F972    BL         assert_failed            ; 0x080074F2
.L30:
  0x0800B20E:  9804         LDR        R0, [SP, #16]
  0x0800B210:  6840         LDR        R0, [R0, #4]
  0x0800B212:  2801         CMP        R0, #1
  0x0800B214:  D00A         BEQ        .L31                     ; 0x0800B22C
  0x0800B216:  9804         LDR        R0, [SP, #16]
  0x0800B218:  6840         LDR        R0, [R0, #4]
  0x0800B21A:  B138         CBZ        R0, .L31                 ; 0x0800B22C
  0x0800B21C:  9804         LDR        R0, [SP, #16]
  0x0800B21E:  6840         LDR        R0, [R0, #4]
  0x0800B220:  2802         CMP        R0, #2
  0x0800B222:  D003         BEQ        .L31                     ; 0x0800B22C
  0x0800B224:  9804         LDR        R0, [SP, #16]
  0x0800B226:  6840         LDR        R0, [R0, #4]
  0x0800B228:  2803         CMP        R0, #3
  0x0800B22A:  D100         BNE        .L32                     ; 0x0800B22E
.L31:
  0x0800B22C:  E007         B          .L33                     ; 0x0800B23E
.L32:
  0x0800B22E:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B232:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B236:  F240 411D    MOVW       R1, #0x041D
  0x0800B23A:  F7FC F95A    BL         assert_failed            ; 0x080074F2
.L33:
  0x0800B23E:  F244 4118    MOVW       R1, #0x4418
  0x0800B242:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B246:  6808         LDR        R0, [R1]
  0x0800B248:  F420 6070    BIC        R0, R0, #0x0F00
  0x0800B24C:  9A04         LDR        R2, [SP, #16]
  0x0800B24E:  6892         LDR        R2, [R2, #8]
  0x0800B250:  4310         ORRS       R0, R2
  0x0800B252:  6008         STR        R0, [R1]
  0x0800B254:  9804         LDR        R0, [SP, #16]
  0x0800B256:  6840         LDR        R0, [R0, #4]
  0x0800B258:  2802         CMP        R0, #2
  0x0800B25A:  D10C         BNE        .L35                     ; 0x0800B276
  0x0800B25C:  F244 4000    MOVW       R0, #0x4400
  0x0800B260:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B264:  6800         LDR        R0, [R0]
  0x0800B266:  F3C0 4040    UBFX       R0, R0, #17, #1
  0x0800B26A:  B918         CBNZ       R0, .L34                 ; 0x0800B274
  0x0800B26C:  2001         MOVS       R0, #1
  0x0800B26E:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B272:  E1CC         B          .L65                     ; 0x0800B60E
.L34:
  0x0800B274:  E02D         B          .L40                     ; 0x0800B2D2
.L35:
  0x0800B276:  9804         LDR        R0, [SP, #16]
  0x0800B278:  6840         LDR        R0, [R0, #4]
  0x0800B27A:  2803         CMP        R0, #3
  0x0800B27C:  D10C         BNE        .L37                     ; 0x0800B298
  0x0800B27E:  F244 4000    MOVW       R0, #0x4400
  0x0800B282:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B286:  6800         LDR        R0, [R0]
  0x0800B288:  F3C0 6040    UBFX       R0, R0, #25, #1
  0x0800B28C:  B918         CBNZ       R0, .L36                 ; 0x0800B296
  0x0800B28E:  2001         MOVS       R0, #1
  0x0800B290:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B294:  E1BB         B          .L65                     ; 0x0800B60E
.L36:
  0x0800B296:  E01C         B          .L40                     ; 0x0800B2D2
.L37:
  0x0800B298:  9804         LDR        R0, [SP, #16]
  0x0800B29A:  6840         LDR        R0, [R0, #4]
  0x0800B29C:  2801         CMP        R0, #1
  0x0800B29E:  D10C         BNE        .L39                     ; 0x0800B2BA
  0x0800B2A0:  F244 4000    MOVW       R0, #0x4400
  0x0800B2A4:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B2A8:  6800         LDR        R0, [R0]
  0x0800B2AA:  F3C0 2000    UBFX       R0, R0, #8, #1
  0x0800B2AE:  B918         CBNZ       R0, .L38                 ; 0x0800B2B8
  0x0800B2B0:  2001         MOVS       R0, #1
  0x0800B2B2:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B2B6:  E1AA         B          .L65                     ; 0x0800B60E
.L38:
  0x0800B2B8:  E00B         B          .L40                     ; 0x0800B2D2
.L39:
  0x0800B2BA:  F244 4000    MOVW       R0, #0x4400
  0x0800B2BE:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B2C2:  6800         LDR        R0, [R0]
  0x0800B2C4:  F3C0 0080    UBFX       R0, R0, #2, #1
  0x0800B2C8:  B918         CBNZ       R0, .L40                 ; 0x0800B2D2
  0x0800B2CA:  2001         MOVS       R0, #1
  0x0800B2CC:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B2D0:  E19D         B          .L65                     ; 0x0800B60E
.L40:
  0x0800B2D2:  F244 4110    MOVW       R1, #0x4410
  0x0800B2D6:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B2DA:  6808         LDR        R0, [R1]
  0x0800B2DC:  F020 0007    BIC        R0, R0, #7
  0x0800B2E0:  9A04         LDR        R2, [SP, #16]
  0x0800B2E2:  6852         LDR        R2, [R2, #4]
  0x0800B2E4:  4310         ORRS       R0, R2
  0x0800B2E6:  6008         STR        R0, [R1]
  0x0800B2E8:  F00C FD45    BL         HAL_GetTick              ; 0x08017D76
  0x0800B2EC:  9001         STR        R0, [SP, #4]
.L41:
  0x0800B2EE:  F244 4010    MOVW       R0, #0x4410
  0x0800B2F2:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B2F6:  6800         LDR        R0, [R0]
  0x0800B2F8:  F000 0038    AND        R0, R0, #56
  0x0800B2FC:  9904         LDR        R1, [SP, #16]
  0x0800B2FE:  6849         LDR        R1, [R1, #4]
  0x0800B300:  00C9         LSLS       R1, R1, #3
  0x0800B302:  4288         CMP        R0, R1
  0x0800B304:  D00C         BEQ        .L43                     ; 0x0800B320
  0x0800B306:  F00C FD36    BL         HAL_GetTick              ; 0x08017D76
  0x0800B30A:  9901         LDR        R1, [SP, #4]
  0x0800B30C:  1A40         SUBS       R0, R0, R1
  0x0800B30E:  F241 3189    MOVW       R1, #0x1389
  0x0800B312:  4288         CMP        R0, R1
  0x0800B314:  D303         BCC        .L42                     ; 0x0800B31E
  0x0800B316:  2003         MOVS       R0, #3
  0x0800B318:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B31C:  E177         B          .L65                     ; 0x0800B60E
.L42:
  0x0800B31E:  E7E6         B          .L41                     ; 0x0800B2EE
.L43:
  0x0800B320:  9804         LDR        R0, [SP, #16]
  0x0800B322:  7800         LDRB       R0, [R0]
  0x0800B324:  0780         LSLS       R0, R0, #30
  0x0800B326:  2800         CMP        R0, #0
  0x0800B328:  D541         BPL        .L47                     ; 0x0800B3AE
  0x0800B32A:  9804         LDR        R0, [SP, #16]
  0x0800B32C:  68C0         LDR        R0, [R0, #12]
  0x0800B32E:  F244 4118    MOVW       R1, #0x4418
  0x0800B332:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B336:  6809         LDR        R1, [R1]
  0x0800B338:  F001 010F    AND        R1, R1, #15
  0x0800B33C:  4288         CMP        R0, R1
  0x0800B33E:  D236         BCS        .L47                     ; 0x0800B3AE
  0x0800B340:  9804         LDR        R0, [SP, #16]
  0x0800B342:  68C0         LDR        R0, [R0, #12]
  0x0800B344:  B1F8         CBZ        R0, .L44                 ; 0x0800B386
  0x0800B346:  9804         LDR        R0, [SP, #16]
  0x0800B348:  68C0         LDR        R0, [R0, #12]
  0x0800B34A:  2808         CMP        R0, #8
  0x0800B34C:  D01B         BEQ        .L44                     ; 0x0800B386
  0x0800B34E:  9804         LDR        R0, [SP, #16]
  0x0800B350:  68C0         LDR        R0, [R0, #12]
  0x0800B352:  2809         CMP        R0, #9
  0x0800B354:  D017         BEQ        .L44                     ; 0x0800B386
  0x0800B356:  9804         LDR        R0, [SP, #16]
  0x0800B358:  68C0         LDR        R0, [R0, #12]
  0x0800B35A:  280A         CMP        R0, #10
  0x0800B35C:  D013         BEQ        .L44                     ; 0x0800B386
  0x0800B35E:  9804         LDR        R0, [SP, #16]
  0x0800B360:  68C0         LDR        R0, [R0, #12]
  0x0800B362:  280B         CMP        R0, #11
  0x0800B364:  D00F         BEQ        .L44                     ; 0x0800B386
  0x0800B366:  9804         LDR        R0, [SP, #16]
  0x0800B368:  68C0         LDR        R0, [R0, #12]
  0x0800B36A:  280C         CMP        R0, #12
  0x0800B36C:  D00B         BEQ        .L44                     ; 0x0800B386
  0x0800B36E:  9804         LDR        R0, [SP, #16]
  0x0800B370:  68C0         LDR        R0, [R0, #12]
  0x0800B372:  280D         CMP        R0, #13
  0x0800B374:  D007         BEQ        .L44                     ; 0x0800B386
  0x0800B376:  9804         LDR        R0, [SP, #16]
  0x0800B378:  68C0         LDR        R0, [R0, #12]
  0x0800B37A:  280E         CMP        R0, #14
  0x0800B37C:  D003         BEQ        .L44                     ; 0x0800B386
  0x0800B37E:  9804         LDR        R0, [SP, #16]
  0x0800B380:  68C0         LDR        R0, [R0, #12]
  0x0800B382:  280F         CMP        R0, #15
  0x0800B384:  D100         BNE        .L45                     ; 0x0800B388
.L44:
  0x0800B386:  E007         B          .L46                     ; 0x0800B398
.L45:
  0x0800B388:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B38C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B390:  F240 415E    MOVW       R1, #0x045E
  0x0800B394:  F7FC F8AD    BL         assert_failed            ; 0x080074F2
.L46:
  0x0800B398:  F244 4118    MOVW       R1, #0x4418
  0x0800B39C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B3A0:  6808         LDR        R0, [R1]
  0x0800B3A2:  F020 000F    BIC        R0, R0, #15
  0x0800B3A6:  9A04         LDR        R2, [SP, #16]
  0x0800B3A8:  68D2         LDR        R2, [R2, #12]
  0x0800B3AA:  4310         ORRS       R0, R2
  0x0800B3AC:  6008         STR        R0, [R1]
.L47:
  0x0800B3AE:  9803         LDR        R0, [SP, #12]
  0x0800B3B0:  F242 0100    MOVW       R1, #0x2000
  0x0800B3B4:  F2C5 2100    MOVT       R1, #0x5200
  0x0800B3B8:  6809         LDR        R1, [R1]
  0x0800B3BA:  F001 010F    AND        R1, R1, #15
  0x0800B3BE:  4288         CMP        R0, R1
  0x0800B3C0:  D213         BCS        .L48                     ; 0x0800B3EA
  0x0800B3C2:  F242 0000    MOVW       R0, #0x2000
  0x0800B3C6:  F2C5 2000    MOVT       R0, #0x5200
  0x0800B3CA:  6801         LDR        R1, [R0]
  0x0800B3CC:  F021 010F    BIC        R1, R1, #15
  0x0800B3D0:  9A03         LDR        R2, [SP, #12]
  0x0800B3D2:  4311         ORRS       R1, R2
  0x0800B3D4:  6001         STR        R1, [R0]
  0x0800B3D6:  6800         LDR        R0, [R0]
  0x0800B3D8:  F000 000F    AND        R0, R0, #15
  0x0800B3DC:  9903         LDR        R1, [SP, #12]
  0x0800B3DE:  4288         CMP        R0, R1
  0x0800B3E0:  D003         BEQ        .L48                     ; 0x0800B3EA
  0x0800B3E2:  2001         MOVS       R0, #1
  0x0800B3E4:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B3E8:  E111         B          .L65                     ; 0x0800B60E
.L48:
  0x0800B3EA:  9804         LDR        R0, [SP, #16]
  0x0800B3EC:  7800         LDRB       R0, [R0]
  0x0800B3EE:  0740         LSLS       R0, R0, #29
  0x0800B3F0:  2800         CMP        R0, #0
  0x0800B3F2:  D531         BPL        .L52                     ; 0x0800B458
  0x0800B3F4:  9804         LDR        R0, [SP, #16]
  0x0800B3F6:  6900         LDR        R0, [R0, #16]
  0x0800B3F8:  F244 4118    MOVW       R1, #0x4418
  0x0800B3FC:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B400:  6809         LDR        R1, [R1]
  0x0800B402:  F001 0170    AND        R1, R1, #112
  0x0800B406:  4288         CMP        R0, R1
  0x0800B408:  D226         BCS        .L52                     ; 0x0800B458
  0x0800B40A:  9804         LDR        R0, [SP, #16]
  0x0800B40C:  6900         LDR        R0, [R0, #16]
  0x0800B40E:  B178         CBZ        R0, .L49                 ; 0x0800B430
  0x0800B410:  9804         LDR        R0, [SP, #16]
  0x0800B412:  6900         LDR        R0, [R0, #16]
  0x0800B414:  2840         CMP        R0, #64
  0x0800B416:  D00B         BEQ        .L49                     ; 0x0800B430
  0x0800B418:  9804         LDR        R0, [SP, #16]
  0x0800B41A:  6900         LDR        R0, [R0, #16]
  0x0800B41C:  2850         CMP        R0, #80
  0x0800B41E:  D007         BEQ        .L49                     ; 0x0800B430
  0x0800B420:  9804         LDR        R0, [SP, #16]
  0x0800B422:  6900         LDR        R0, [R0, #16]
  0x0800B424:  2860         CMP        R0, #96
  0x0800B426:  D003         BEQ        .L49                     ; 0x0800B430
  0x0800B428:  9804         LDR        R0, [SP, #16]
  0x0800B42A:  6900         LDR        R0, [R0, #16]
  0x0800B42C:  2870         CMP        R0, #112
  0x0800B42E:  D100         BNE        .L50                     ; 0x0800B432
.L49:
  0x0800B430:  E007         B          .L51                     ; 0x0800B442
.L50:
  0x0800B432:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B436:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B43A:  F240 417F    MOVW       R1, #0x047F
  0x0800B43E:  F7FC F858    BL         assert_failed            ; 0x080074F2
.L51:
  0x0800B442:  F244 4118    MOVW       R1, #0x4418
  0x0800B446:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B44A:  6808         LDR        R0, [R1]
  0x0800B44C:  F020 0070    BIC        R0, R0, #112
  0x0800B450:  9A04         LDR        R2, [SP, #16]
  0x0800B452:  6912         LDR        R2, [R2, #16]
  0x0800B454:  4310         ORRS       R0, R2
  0x0800B456:  6008         STR        R0, [R1]
.L52:
  0x0800B458:  9804         LDR        R0, [SP, #16]
  0x0800B45A:  7800         LDRB       R0, [R0]
  0x0800B45C:  0700         LSLS       R0, R0, #28
  0x0800B45E:  2800         CMP        R0, #0
  0x0800B460:  D531         BPL        .L56                     ; 0x0800B4C6
  0x0800B462:  9804         LDR        R0, [SP, #16]
  0x0800B464:  6940         LDR        R0, [R0, #20]
  0x0800B466:  F244 411C    MOVW       R1, #0x441C
  0x0800B46A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B46E:  6809         LDR        R1, [R1]
  0x0800B470:  F001 0170    AND        R1, R1, #112
  0x0800B474:  4288         CMP        R0, R1
  0x0800B476:  D226         BCS        .L56                     ; 0x0800B4C6
  0x0800B478:  9804         LDR        R0, [SP, #16]
  0x0800B47A:  6940         LDR        R0, [R0, #20]
  0x0800B47C:  B178         CBZ        R0, .L53                 ; 0x0800B49E
  0x0800B47E:  9804         LDR        R0, [SP, #16]
  0x0800B480:  6940         LDR        R0, [R0, #20]
  0x0800B482:  2840         CMP        R0, #64
  0x0800B484:  D00B         BEQ        .L53                     ; 0x0800B49E
  0x0800B486:  9804         LDR        R0, [SP, #16]
  0x0800B488:  6940         LDR        R0, [R0, #20]
  0x0800B48A:  2850         CMP        R0, #80
  0x0800B48C:  D007         BEQ        .L53                     ; 0x0800B49E
  0x0800B48E:  9804         LDR        R0, [SP, #16]
  0x0800B490:  6940         LDR        R0, [R0, #20]
  0x0800B492:  2860         CMP        R0, #96
  0x0800B494:  D003         BEQ        .L53                     ; 0x0800B49E
  0x0800B496:  9804         LDR        R0, [SP, #16]
  0x0800B498:  6940         LDR        R0, [R0, #20]
  0x0800B49A:  2870         CMP        R0, #112
  0x0800B49C:  D100         BNE        .L54                     ; 0x0800B4A0
.L53:
  0x0800B49E:  E007         B          .L55                     ; 0x0800B4B0
.L54:
  0x0800B4A0:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B4A4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B4A8:  F240 4191    MOVW       R1, #0x0491
  0x0800B4AC:  F7FC F821    BL         assert_failed            ; 0x080074F2
.L55:
  0x0800B4B0:  F244 411C    MOVW       R1, #0x441C
  0x0800B4B4:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B4B8:  6808         LDR        R0, [R1]
  0x0800B4BA:  F020 0070    BIC        R0, R0, #112
  0x0800B4BE:  9A04         LDR        R2, [SP, #16]
  0x0800B4C0:  6952         LDR        R2, [R2, #20]
  0x0800B4C2:  4310         ORRS       R0, R2
  0x0800B4C4:  6008         STR        R0, [R1]
.L56:
  0x0800B4C6:  9804         LDR        R0, [SP, #16]
  0x0800B4C8:  7800         LDRB       R0, [R0]
  0x0800B4CA:  06C0         LSLS       R0, R0, #27
  0x0800B4CC:  2800         CMP        R0, #0
  0x0800B4CE:  D535         BPL        .L60                     ; 0x0800B53C
  0x0800B4D0:  9804         LDR        R0, [SP, #16]
  0x0800B4D2:  6980         LDR        R0, [R0, #24]
  0x0800B4D4:  F244 411C    MOVW       R1, #0x441C
  0x0800B4D8:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B4DC:  6809         LDR        R1, [R1]
  0x0800B4DE:  F401 61E0    AND        R1, R1, #0x0700
  0x0800B4E2:  4288         CMP        R0, R1
  0x0800B4E4:  D22A         BCS        .L60                     ; 0x0800B53C
  0x0800B4E6:  9804         LDR        R0, [SP, #16]
  0x0800B4E8:  6980         LDR        R0, [R0, #24]
  0x0800B4EA:  B198         CBZ        R0, .L57                 ; 0x0800B514
  0x0800B4EC:  9804         LDR        R0, [SP, #16]
  0x0800B4EE:  6980         LDR        R0, [R0, #24]
  0x0800B4F0:  F5B0 6F80    CMP.W      R0, #0x0400
  0x0800B4F4:  D00E         BEQ        .L57                     ; 0x0800B514
  0x0800B4F6:  9804         LDR        R0, [SP, #16]
  0x0800B4F8:  6980         LDR        R0, [R0, #24]
  0x0800B4FA:  F5B0 6FA0    CMP.W      R0, #0x0500
  0x0800B4FE:  D009         BEQ        .L57                     ; 0x0800B514
  0x0800B500:  9804         LDR        R0, [SP, #16]
  0x0800B502:  6980         LDR        R0, [R0, #24]
  0x0800B504:  F5B0 6FC0    CMP.W      R0, #0x0600
  0x0800B508:  D004         BEQ        .L57                     ; 0x0800B514
  0x0800B50A:  9804         LDR        R0, [SP, #16]
  0x0800B50C:  6980         LDR        R0, [R0, #24]
  0x0800B50E:  F5B0 6FE0    CMP.W      R0, #0x0700
  0x0800B512:  D100         BNE        .L58                     ; 0x0800B516
.L57:
  0x0800B514:  E007         B          .L59                     ; 0x0800B526
.L58:
  0x0800B516:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B51A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B51E:  F240 41A3    MOVW       R1, #0x04A3
  0x0800B522:  F7FB FFE6    BL         assert_failed            ; 0x080074F2
.L59:
  0x0800B526:  F244 411C    MOVW       R1, #0x441C
  0x0800B52A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B52E:  6808         LDR        R0, [R1]
  0x0800B530:  F420 60E0    BIC        R0, R0, #0x0700
  0x0800B534:  9A04         LDR        R2, [SP, #16]
  0x0800B536:  6992         LDR        R2, [R2, #24]
  0x0800B538:  4310         ORRS       R0, R2
  0x0800B53A:  6008         STR        R0, [R1]
.L60:
  0x0800B53C:  9804         LDR        R0, [SP, #16]
  0x0800B53E:  7800         LDRB       R0, [R0]
  0x0800B540:  0680         LSLS       R0, R0, #26
  0x0800B542:  2800         CMP        R0, #0
  0x0800B544:  D531         BPL        .L64                     ; 0x0800B5AA
  0x0800B546:  9804         LDR        R0, [SP, #16]
  0x0800B548:  69C0         LDR        R0, [R0, #28]
  0x0800B54A:  F244 4120    MOVW       R1, #0x4420
  0x0800B54E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B552:  6809         LDR        R1, [R1]
  0x0800B554:  F001 0170    AND        R1, R1, #112
  0x0800B558:  4288         CMP        R0, R1
  0x0800B55A:  D226         BCS        .L64                     ; 0x0800B5AA
  0x0800B55C:  9804         LDR        R0, [SP, #16]
  0x0800B55E:  69C0         LDR        R0, [R0, #28]
  0x0800B560:  B178         CBZ        R0, .L61                 ; 0x0800B582
  0x0800B562:  9804         LDR        R0, [SP, #16]
  0x0800B564:  69C0         LDR        R0, [R0, #28]
  0x0800B566:  2840         CMP        R0, #64
  0x0800B568:  D00B         BEQ        .L61                     ; 0x0800B582
  0x0800B56A:  9804         LDR        R0, [SP, #16]
  0x0800B56C:  69C0         LDR        R0, [R0, #28]
  0x0800B56E:  2850         CMP        R0, #80
  0x0800B570:  D007         BEQ        .L61                     ; 0x0800B582
  0x0800B572:  9804         LDR        R0, [SP, #16]
  0x0800B574:  69C0         LDR        R0, [R0, #28]
  0x0800B576:  2860         CMP        R0, #96
  0x0800B578:  D003         BEQ        .L61                     ; 0x0800B582
  0x0800B57A:  9804         LDR        R0, [SP, #16]
  0x0800B57C:  69C0         LDR        R0, [R0, #28]
  0x0800B57E:  2870         CMP        R0, #112
  0x0800B580:  D100         BNE        .L62                     ; 0x0800B584
.L61:
  0x0800B582:  E007         B          .L63                     ; 0x0800B594
.L62:
  0x0800B584:  F243 4061    MOVW       R0, #0x3461              ; 0x08023461 = .rodata..L.str.121
  0x0800B588:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023461 = .rodata..L.str.121
  0x0800B58C:  F240 41B5    MOVW       R1, #0x04B5
  0x0800B590:  F7FB FFAF    BL         assert_failed            ; 0x080074F2
.L63:
  0x0800B594:  F244 4120    MOVW       R1, #0x4420
  0x0800B598:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B59C:  6808         LDR        R0, [R1]
  0x0800B59E:  F020 0070    BIC        R0, R0, #112
  0x0800B5A2:  9A04         LDR        R2, [SP, #16]
  0x0800B5A4:  69D2         LDR        R2, [R2, #28]
  0x0800B5A6:  4310         ORRS       R0, R2
  0x0800B5A8:  6008         STR        R0, [R1]
.L64:
  0x0800B5AA:  F7F5 FFA3    BL         HAL_RCC_GetSysClockFreq  ; 0x080014F4
  0x0800B5AE:  F244 4218    MOVW       R2, #0x4418
  0x0800B5B2:  F6C5 0202    MOVT       R2, #0x5802
  0x0800B5B6:  6811         LDR        R1, [R2]
  0x0800B5B8:  F3C1 2303    UBFX       R3, R1, #8, #4
  0x0800B5BC:  F643 6128    MOVW       R1, #0x3E28              ; 0x08023E28 = D1CorePrescTable
  0x0800B5C0:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023E28 = D1CorePrescTable
  0x0800B5C4:  5CCB         LDRB       R3, [R1, R3]
  0x0800B5C6:  F003 031F    AND        R3, R3, #31
  0x0800B5CA:  40D8         LSRS       R0, R3
  0x0800B5CC:  9000         STR        R0, [SP, #0]
  0x0800B5CE:  9800         LDR        R0, [SP, #0]
  0x0800B5D0:  6812         LDR        R2, [R2]
  0x0800B5D2:  F002 020F    AND        R2, R2, #15
  0x0800B5D6:  5C89         LDRB       R1, [R1, R2]
  0x0800B5D8:  F001 011F    AND        R1, R1, #31
  0x0800B5DC:  40C8         LSRS       R0, R1
  0x0800B5DE:  F64B 71FC    MOVW       R1, #0xBFFC              ; 0x2400BFFC = SystemD2Clock
  0x0800B5E2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BFFC = SystemD2Clock
  0x0800B5E6:  6008         STR        R0, [R1]
  0x0800B5E8:  9800         LDR        R0, [SP, #0]
  0x0800B5EA:  F24C 0100    MOVW       R1, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x0800B5EE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0800B5F2:  6008         STR        R0, [R1]
  0x0800B5F4:  F64B 70E8    MOVW       R0, #0xBFE8              ; 0x2400BFE8 = uwTickPrio
  0x0800B5F8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFE8 = uwTickPrio
  0x0800B5FC:  6800         LDR        R0, [R0]
  0x0800B5FE:  F7FC F89C    BL         HAL_InitTick             ; 0x0800773A
  0x0800B602:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0800B606:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0800B60A:  F88D 0017    STRB.W     R0, [SP, #23]
.L65:
  0x0800B60E:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0800B612:  B006         ADD        SP, SP, #24
  0x0800B614:  BD80         POP        {R7, PC}
Section .text.HAL_RCC_GetHCLKFreq from charger_lto.o, size=86, align=2
HAL_RCC_GetHCLKFreq:
  0x0800B616:  B580         PUSH       {R7, LR}
  0x0800B618:  B082         SUB        SP, SP, #8
  0x0800B61A:  F7F5 FF6B    BL         HAL_RCC_GetSysClockFreq  ; 0x080014F4
  0x0800B61E:  F244 4218    MOVW       R2, #0x4418
  0x0800B622:  F6C5 0202    MOVT       R2, #0x5802
  0x0800B626:  6811         LDR        R1, [R2]
  0x0800B628:  F3C1 2303    UBFX       R3, R1, #8, #4
  0x0800B62C:  F643 6128    MOVW       R1, #0x3E28              ; 0x08023E28 = D1CorePrescTable
  0x0800B630:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023E28 = D1CorePrescTable
  0x0800B634:  5CCB         LDRB       R3, [R1, R3]
  0x0800B636:  F003 031F    AND        R3, R3, #31
  0x0800B63A:  40D8         LSRS       R0, R3
  0x0800B63C:  9001         STR        R0, [SP, #4]
  0x0800B63E:  9801         LDR        R0, [SP, #4]
  0x0800B640:  6812         LDR        R2, [R2]
  0x0800B642:  F002 020F    AND        R2, R2, #15
  0x0800B646:  5C89         LDRB       R1, [R1, R2]
  0x0800B648:  F001 011F    AND        R1, R1, #31
  0x0800B64C:  FA20 F101    LSR.W      R1, R0, R1
  0x0800B650:  F64B 70FC    MOVW       R0, #0xBFFC              ; 0x2400BFFC = SystemD2Clock
  0x0800B654:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFFC = SystemD2Clock
  0x0800B658:  6001         STR        R1, [R0]
  0x0800B65A:  9901         LDR        R1, [SP, #4]
  0x0800B65C:  F24C 0200    MOVW       R2, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x0800B660:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0800B664:  6011         STR        R1, [R2]
  0x0800B666:  6800         LDR        R0, [R0]
  0x0800B668:  B002         ADD        SP, SP, #8
  0x0800B66A:  BD80         POP        {R7, PC}
Section .text.HAL_RCC_GetPCLK1Freq from charger_lto.o, size=38, align=2
HAL_RCC_GetPCLK1Freq:
  0x0800B66C:  B580         PUSH       {R7, LR}
  0x0800B66E:  F7FF FFD2    BL         HAL_RCC_GetHCLKFreq      ; 0x0800B616
  0x0800B672:  F244 411C    MOVW       R1, #0x441C
  0x0800B676:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B67A:  6809         LDR        R1, [R1]
  0x0800B67C:  F3C1 1202    UBFX       R2, R1, #4, #3
  0x0800B680:  F643 6128    MOVW       R1, #0x3E28              ; 0x08023E28 = D1CorePrescTable
  0x0800B684:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023E28 = D1CorePrescTable
  0x0800B688:  5C89         LDRB       R1, [R1, R2]
  0x0800B68A:  F001 011F    AND        R1, R1, #31
  0x0800B68E:  40C8         LSRS       R0, R1
  0x0800B690:  BD80         POP        {R7, PC}
Section .text.HAL_RCC_GetPCLK2Freq from charger_lto.o, size=38, align=2
HAL_RCC_GetPCLK2Freq:
  0x0800B692:  B580         PUSH       {R7, LR}
  0x0800B694:  F7FF FFBF    BL         HAL_RCC_GetHCLKFreq      ; 0x0800B616
  0x0800B698:  F244 411C    MOVW       R1, #0x441C
  0x0800B69C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B6A0:  6809         LDR        R1, [R1]
  0x0800B6A2:  F3C1 2202    UBFX       R2, R1, #8, #3
  0x0800B6A6:  F643 6128    MOVW       R1, #0x3E28              ; 0x08023E28 = D1CorePrescTable
  0x0800B6AA:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023E28 = D1CorePrescTable
  0x0800B6AE:  5C89         LDRB       R1, [R1, R2]
  0x0800B6B0:  F001 011F    AND        R1, R1, #31
  0x0800B6B4:  40C8         LSRS       R0, R1
  0x0800B6B6:  BD80         POP        {R7, PC}
Section .text.RCCEx_PLL2_Config from charger_lto.o, size=686, align=2
RCCEx_PLL2_Config:
  0x0800B6B8:  B580         PUSH       {R7, LR}
  0x0800B6BA:  B086         SUB        SP, SP, #24
  0x0800B6BC:  9004         STR        R0, [SP, #16]
  0x0800B6BE:  9103         STR        R1, [SP, #12]
  0x0800B6C0:  2000         MOVS       R0, #0
  0x0800B6C2:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800B6C6:  9804         LDR        R0, [SP, #16]
  0x0800B6C8:  6800         LDR        R0, [R0]
  0x0800B6CA:  B120         CBZ        R0, .L1                  ; 0x0800B6D6
  0x0800B6CC:  9804         LDR        R0, [SP, #16]
  0x0800B6CE:  6800         LDR        R0, [R0]
  0x0800B6D0:  283F         CMP        R0, #63
  0x0800B6D2:  D800         BHI        .L1                      ; 0x0800B6D6
  0x0800B6D4:  E007         B          .L2                      ; 0x0800B6E6
.L1:
  0x0800B6D6:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B6DA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B6DE:  F640 6172    MOVW       R1, #0x0E72
  0x0800B6E2:  F7FB FF06    BL         assert_failed            ; 0x080074F2
.L2:
  0x0800B6E6:  9804         LDR        R0, [SP, #16]
  0x0800B6E8:  6840         LDR        R0, [R0, #4]
  0x0800B6EA:  2804         CMP        R0, #4
  0x0800B6EC:  D305         BCC        .L3                      ; 0x0800B6FA
  0x0800B6EE:  9804         LDR        R0, [SP, #16]
  0x0800B6F0:  6840         LDR        R0, [R0, #4]
  0x0800B6F2:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800B6F6:  D800         BHI        .L3                      ; 0x0800B6FA
  0x0800B6F8:  E007         B          .L4                      ; 0x0800B70A
.L3:
  0x0800B6FA:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B6FE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B702:  F640 6173    MOVW       R1, #0x0E73
  0x0800B706:  F7FB FEF4    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800B70A:  9804         LDR        R0, [SP, #16]
  0x0800B70C:  6880         LDR        R0, [R0, #8]
  0x0800B70E:  B120         CBZ        R0, .L5                  ; 0x0800B71A
  0x0800B710:  9804         LDR        R0, [SP, #16]
  0x0800B712:  6880         LDR        R0, [R0, #8]
  0x0800B714:  2880         CMP        R0, #128
  0x0800B716:  D800         BHI        .L5                      ; 0x0800B71A
  0x0800B718:  E007         B          .L6                      ; 0x0800B72A
.L5:
  0x0800B71A:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B71E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B722:  F640 6174    MOVW       R1, #0x0E74
  0x0800B726:  F7FB FEE4    BL         assert_failed            ; 0x080074F2
.L6:
  0x0800B72A:  9804         LDR        R0, [SP, #16]
  0x0800B72C:  6900         LDR        R0, [R0, #16]
  0x0800B72E:  B120         CBZ        R0, .L7                  ; 0x0800B73A
  0x0800B730:  9804         LDR        R0, [SP, #16]
  0x0800B732:  6900         LDR        R0, [R0, #16]
  0x0800B734:  2880         CMP        R0, #128
  0x0800B736:  D800         BHI        .L7                      ; 0x0800B73A
  0x0800B738:  E007         B          .L8                      ; 0x0800B74A
.L7:
  0x0800B73A:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B73E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B742:  F640 6175    MOVW       R1, #0x0E75
  0x0800B746:  F7FB FED4    BL         assert_failed            ; 0x080074F2
.L8:
  0x0800B74A:  9804         LDR        R0, [SP, #16]
  0x0800B74C:  68C0         LDR        R0, [R0, #12]
  0x0800B74E:  B120         CBZ        R0, .L9                  ; 0x0800B75A
  0x0800B750:  9804         LDR        R0, [SP, #16]
  0x0800B752:  68C0         LDR        R0, [R0, #12]
  0x0800B754:  2880         CMP        R0, #128
  0x0800B756:  D800         BHI        .L9                      ; 0x0800B75A
  0x0800B758:  E007         B          .L10                     ; 0x0800B76A
.L9:
  0x0800B75A:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B75E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B762:  F640 6176    MOVW       R1, #0x0E76
  0x0800B766:  F7FB FEC4    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800B76A:  9804         LDR        R0, [SP, #16]
  0x0800B76C:  6940         LDR        R0, [R0, #20]
  0x0800B76E:  B158         CBZ        R0, .L11                 ; 0x0800B788
  0x0800B770:  9804         LDR        R0, [SP, #16]
  0x0800B772:  6940         LDR        R0, [R0, #20]
  0x0800B774:  2840         CMP        R0, #64
  0x0800B776:  D007         BEQ        .L11                     ; 0x0800B788
  0x0800B778:  9804         LDR        R0, [SP, #16]
  0x0800B77A:  6940         LDR        R0, [R0, #20]
  0x0800B77C:  2880         CMP        R0, #128
  0x0800B77E:  D003         BEQ        .L11                     ; 0x0800B788
  0x0800B780:  9804         LDR        R0, [SP, #16]
  0x0800B782:  6940         LDR        R0, [R0, #20]
  0x0800B784:  28C0         CMP        R0, #192
  0x0800B786:  D100         BNE        .L12                     ; 0x0800B78A
.L11:
  0x0800B788:  E007         B          .L13                     ; 0x0800B79A
.L12:
  0x0800B78A:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B78E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B792:  F640 6177    MOVW       R1, #0x0E77
  0x0800B796:  F7FB FEAC    BL         assert_failed            ; 0x080074F2
.L13:
  0x0800B79A:  9804         LDR        R0, [SP, #16]
  0x0800B79C:  6980         LDR        R0, [R0, #24]
  0x0800B79E:  B118         CBZ        R0, .L14                 ; 0x0800B7A8
  0x0800B7A0:  9804         LDR        R0, [SP, #16]
  0x0800B7A2:  6980         LDR        R0, [R0, #24]
  0x0800B7A4:  2820         CMP        R0, #32
  0x0800B7A6:  D100         BNE        .L15                     ; 0x0800B7AA
.L14:
  0x0800B7A8:  E007         B          .L16                     ; 0x0800B7BA
.L15:
  0x0800B7AA:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B7AE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B7B2:  F640 6178    MOVW       R1, #0x0E78
  0x0800B7B6:  F7FB FE9C    BL         assert_failed            ; 0x080074F2
.L16:
  0x0800B7BA:  9804         LDR        R0, [SP, #16]
  0x0800B7BC:  69C0         LDR        R0, [R0, #28]
  0x0800B7BE:  0B40         LSRS       R0, R0, #13
  0x0800B7C0:  B900         CBNZ       R0, .L17                 ; 0x0800B7C4
  0x0800B7C2:  E007         B          .L18                     ; 0x0800B7D4
.L17:
  0x0800B7C4:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B7C8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B7CC:  F640 6179    MOVW       R1, #0x0E79
  0x0800B7D0:  F7FB FE8F    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800B7D4:  F244 4028    MOVW       R0, #0x4428
  0x0800B7D8:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B7DC:  6800         LDR        R0, [R0]
  0x0800B7DE:  F000 0003    AND        R0, R0, #3
  0x0800B7E2:  2803         CMP        R0, #3
  0x0800B7E4:  D103         BNE        .L19                     ; 0x0800B7EE
  0x0800B7E6:  2001         MOVS       R0, #1
  0x0800B7E8:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B7EC:  E0B7         B          .L29                     ; 0x0800B95E
.L19:
  0x0800B7EE:  F244 4100    MOVW       R1, #0x4400
  0x0800B7F2:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B7F6:  6808         LDR        R0, [R1]
  0x0800B7F8:  F020 6080    BIC        R0, R0, #0x04000000
  0x0800B7FC:  6008         STR        R0, [R1]
  0x0800B7FE:  F00C FABA    BL         HAL_GetTick              ; 0x08017D76
  0x0800B802:  9002         STR        R0, [SP, #8]
.L20:
  0x0800B804:  F244 4000    MOVW       R0, #0x4400
  0x0800B808:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B80C:  6800         LDR        R0, [R0]
  0x0800B80E:  F3C0 60C0    UBFX       R0, R0, #27, #1
  0x0800B812:  B150         CBZ        R0, .L22                 ; 0x0800B82A
  0x0800B814:  F00C FAAF    BL         HAL_GetTick              ; 0x08017D76
  0x0800B818:  9902         LDR        R1, [SP, #8]
  0x0800B81A:  1A40         SUBS       R0, R0, R1
  0x0800B81C:  2803         CMP        R0, #3
  0x0800B81E:  D303         BCC        .L21                     ; 0x0800B828
  0x0800B820:  2003         MOVS       R0, #3
  0x0800B822:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B826:  E09A         B          .L29                     ; 0x0800B95E
.L21:
  0x0800B828:  E7EC         B          .L20                     ; 0x0800B804
.L22:
  0x0800B82A:  F244 4128    MOVW       R1, #0x4428
  0x0800B82E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B832:  6808         LDR        R0, [R1]
  0x0800B834:  F420 307C    BIC        R0, R0, #0x03F000
  0x0800B838:  9A04         LDR        R2, [SP, #16]
  0x0800B83A:  6812         LDR        R2, [R2]
  0x0800B83C:  EA40 3002    ORR.W      R0, R0, R2, LSL #12
  0x0800B840:  6008         STR        R0, [R1]
  0x0800B842:  9904         LDR        R1, [SP, #16]
  0x0800B844:  6848         LDR        R0, [R1, #4]
  0x0800B846:  F8D1 C008    LDR.W      R12, [R1, #8]
  0x0800B84A:  68CB         LDR        R3, [R1, #12]
  0x0800B84C:  690A         LDR        R2, [R1, #16]
  0x0800B84E:  3801         SUBS       R0, #1
  0x0800B850:  F36F 205F    BFC        R0, #9, #23
  0x0800B854:  F64F 6100    MOVW       R1, #0xFE00
  0x0800B858:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x0800B85C:  EB01 214C    ADD.W      R1, R1, R12, LSL #9
  0x0800B860:  B289         UXTH       R1, R1
  0x0800B862:  4408         ADD        R0, R1
  0x0800B864:  2100         MOVS       R1, #0
  0x0800B866:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x0800B86A:  EB01 4103    ADD.W      R1, R1, R3, LSL #16
  0x0800B86E:  F401 01FE    AND        R1, R1, #0x7F0000
  0x0800B872:  4408         ADD        R0, R1
  0x0800B874:  F04F 417F    MOV.W      R1, #0xFF000000
  0x0800B878:  EB01 6102    ADD.W      R1, R1, R2, LSL #24
  0x0800B87C:  F001 41FE    AND        R1, R1, #0x7F000000
  0x0800B880:  4408         ADD        R0, R1
  0x0800B882:  F244 4138    MOVW       R1, #0x4438
  0x0800B886:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B88A:  6008         STR        R0, [R1]
  0x0800B88C:  F244 412C    MOVW       R1, #0x442C
  0x0800B890:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B894:  9100         STR        R1, [SP, #0]
  0x0800B896:  6808         LDR        R0, [R1]
  0x0800B898:  F020 00C0    BIC        R0, R0, #192
  0x0800B89C:  9A04         LDR        R2, [SP, #16]
  0x0800B89E:  6952         LDR        R2, [R2, #20]
  0x0800B8A0:  4310         ORRS       R0, R2
  0x0800B8A2:  6008         STR        R0, [R1]
  0x0800B8A4:  6808         LDR        R0, [R1]
  0x0800B8A6:  F020 0020    BIC        R0, R0, #32
  0x0800B8AA:  9A04         LDR        R2, [SP, #16]
  0x0800B8AC:  6992         LDR        R2, [R2, #24]
  0x0800B8AE:  4310         ORRS       R0, R2
  0x0800B8B0:  6008         STR        R0, [R1]
  0x0800B8B2:  6808         LDR        R0, [R1]
  0x0800B8B4:  F020 0010    BIC        R0, R0, #16
  0x0800B8B8:  6008         STR        R0, [R1]
  0x0800B8BA:  F244 423C    MOVW       R2, #0x443C
  0x0800B8BE:  F6C5 0202    MOVT       R2, #0x5802
  0x0800B8C2:  6810         LDR        R0, [R2]
  0x0800B8C4:  F64F 73F8    MOVW       R3, #0xFFF8
  0x0800B8C8:  4398         BICS       R0, R3
  0x0800B8CA:  9B04         LDR        R3, [SP, #16]
  0x0800B8CC:  69DB         LDR        R3, [R3, #28]
  0x0800B8CE:  EA40 00C3    ORR.W      R0, R0, R3, LSL #3
  0x0800B8D2:  6010         STR        R0, [R2]
  0x0800B8D4:  6808         LDR        R0, [R1]
  0x0800B8D6:  F040 0010    ORR        R0, R0, #16
  0x0800B8DA:  6008         STR        R0, [R1]
  0x0800B8DC:  9803         LDR        R0, [SP, #12]
  0x0800B8DE:  B940         CBNZ       R0, .L23                 ; 0x0800B8F2
  0x0800B8E0:  F244 412C    MOVW       R1, #0x442C
  0x0800B8E4:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B8E8:  6808         LDR        R0, [R1]
  0x0800B8EA:  F440 2000    ORR        R0, R0, #0x080000
  0x0800B8EE:  6008         STR        R0, [R1]
  0x0800B8F0:  E013         B          .L25                     ; 0x0800B91A
.L23:
  0x0800B8F2:  9803         LDR        R0, [SP, #12]
  0x0800B8F4:  2801         CMP        R0, #1
  0x0800B8F6:  D108         BNE        .L24                     ; 0x0800B90A
  0x0800B8F8:  F244 412C    MOVW       R1, #0x442C
  0x0800B8FC:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B900:  6808         LDR        R0, [R1]
  0x0800B902:  F440 1080    ORR        R0, R0, #0x100000
  0x0800B906:  6008         STR        R0, [R1]
  0x0800B908:  E007         B          .L25                     ; 0x0800B91A
.L24:
  0x0800B90A:  F244 412C    MOVW       R1, #0x442C
  0x0800B90E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B912:  6808         LDR        R0, [R1]
  0x0800B914:  F440 1000    ORR        R0, R0, #0x200000
  0x0800B918:  6008         STR        R0, [R1]
.L25:
  0x0800B91A:  F244 4100    MOVW       R1, #0x4400
  0x0800B91E:  F6C5 0102    MOVT       R1, #0x5802
  0x0800B922:  6808         LDR        R0, [R1]
  0x0800B924:  F040 6080    ORR        R0, R0, #0x04000000
  0x0800B928:  6008         STR        R0, [R1]
  0x0800B92A:  F00C FA24    BL         HAL_GetTick              ; 0x08017D76
  0x0800B92E:  9002         STR        R0, [SP, #8]
.L26:
  0x0800B930:  F244 4000    MOVW       R0, #0x4400
  0x0800B934:  F6C5 0002    MOVT       R0, #0x5802
  0x0800B938:  6800         LDR        R0, [R0]
  0x0800B93A:  F3C0 60C0    UBFX       R0, R0, #27, #1
  0x0800B93E:  B950         CBNZ       R0, .L28                 ; 0x0800B956
  0x0800B940:  F00C FA19    BL         HAL_GetTick              ; 0x08017D76
  0x0800B944:  9902         LDR        R1, [SP, #8]
  0x0800B946:  1A40         SUBS       R0, R0, R1
  0x0800B948:  2803         CMP        R0, #3
  0x0800B94A:  D303         BCC        .L27                     ; 0x0800B954
  0x0800B94C:  2003         MOVS       R0, #3
  0x0800B94E:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800B952:  E004         B          .L29                     ; 0x0800B95E
.L27:
  0x0800B954:  E7EC         B          .L26                     ; 0x0800B930
.L28:
  0x0800B956:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0800B95A:  F88D 0017    STRB.W     R0, [SP, #23]
.L29:
  0x0800B95E:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0800B962:  B006         ADD        SP, SP, #24
  0x0800B964:  BD80         POP        {R7, PC}
Section .text.RCCEx_PLL3_Config from charger_lto.o, size=694, align=2
RCCEx_PLL3_Config:
  0x0800B966:  B580         PUSH       {R7, LR}
  0x0800B968:  B086         SUB        SP, SP, #24
  0x0800B96A:  9004         STR        R0, [SP, #16]
  0x0800B96C:  9103         STR        R1, [SP, #12]
  0x0800B96E:  2000         MOVS       R0, #0
  0x0800B970:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800B974:  9804         LDR        R0, [SP, #16]
  0x0800B976:  6800         LDR        R0, [R0]
  0x0800B978:  B120         CBZ        R0, .L1                  ; 0x0800B984
  0x0800B97A:  9804         LDR        R0, [SP, #16]
  0x0800B97C:  6800         LDR        R0, [R0]
  0x0800B97E:  283F         CMP        R0, #63
  0x0800B980:  D800         BHI        .L1                      ; 0x0800B984
  0x0800B982:  E007         B          .L2                      ; 0x0800B994
.L1:
  0x0800B984:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B988:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B98C:  F640 61DA    MOVW       R1, #0x0EDA
  0x0800B990:  F7FB FDAF    BL         assert_failed            ; 0x080074F2
.L2:
  0x0800B994:  9804         LDR        R0, [SP, #16]
  0x0800B996:  6840         LDR        R0, [R0, #4]
  0x0800B998:  2804         CMP        R0, #4
  0x0800B99A:  D305         BCC        .L3                      ; 0x0800B9A8
  0x0800B99C:  9804         LDR        R0, [SP, #16]
  0x0800B99E:  6840         LDR        R0, [R0, #4]
  0x0800B9A0:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800B9A4:  D800         BHI        .L3                      ; 0x0800B9A8
  0x0800B9A6:  E007         B          .L4                      ; 0x0800B9B8
.L3:
  0x0800B9A8:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B9AC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B9B0:  F640 61DB    MOVW       R1, #0x0EDB
  0x0800B9B4:  F7FB FD9D    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800B9B8:  9804         LDR        R0, [SP, #16]
  0x0800B9BA:  6880         LDR        R0, [R0, #8]
  0x0800B9BC:  B120         CBZ        R0, .L5                  ; 0x0800B9C8
  0x0800B9BE:  9804         LDR        R0, [SP, #16]
  0x0800B9C0:  6880         LDR        R0, [R0, #8]
  0x0800B9C2:  2880         CMP        R0, #128
  0x0800B9C4:  D800         BHI        .L5                      ; 0x0800B9C8
  0x0800B9C6:  E007         B          .L6                      ; 0x0800B9D8
.L5:
  0x0800B9C8:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B9CC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B9D0:  F640 61DC    MOVW       R1, #0x0EDC
  0x0800B9D4:  F7FB FD8D    BL         assert_failed            ; 0x080074F2
.L6:
  0x0800B9D8:  9804         LDR        R0, [SP, #16]
  0x0800B9DA:  6900         LDR        R0, [R0, #16]
  0x0800B9DC:  B120         CBZ        R0, .L7                  ; 0x0800B9E8
  0x0800B9DE:  9804         LDR        R0, [SP, #16]
  0x0800B9E0:  6900         LDR        R0, [R0, #16]
  0x0800B9E2:  2880         CMP        R0, #128
  0x0800B9E4:  D800         BHI        .L7                      ; 0x0800B9E8
  0x0800B9E6:  E007         B          .L8                      ; 0x0800B9F8
.L7:
  0x0800B9E8:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800B9EC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800B9F0:  F640 61DD    MOVW       R1, #0x0EDD
  0x0800B9F4:  F7FB FD7D    BL         assert_failed            ; 0x080074F2
.L8:
  0x0800B9F8:  9804         LDR        R0, [SP, #16]
  0x0800B9FA:  68C0         LDR        R0, [R0, #12]
  0x0800B9FC:  B120         CBZ        R0, .L9                  ; 0x0800BA08
  0x0800B9FE:  9804         LDR        R0, [SP, #16]
  0x0800BA00:  68C0         LDR        R0, [R0, #12]
  0x0800BA02:  2880         CMP        R0, #128
  0x0800BA04:  D800         BHI        .L9                      ; 0x0800BA08
  0x0800BA06:  E007         B          .L10                     ; 0x0800BA18
.L9:
  0x0800BA08:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800BA0C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800BA10:  F640 61DE    MOVW       R1, #0x0EDE
  0x0800BA14:  F7FB FD6D    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800BA18:  9804         LDR        R0, [SP, #16]
  0x0800BA1A:  6940         LDR        R0, [R0, #20]
  0x0800BA1C:  B170         CBZ        R0, .L11                 ; 0x0800BA3C
  0x0800BA1E:  9804         LDR        R0, [SP, #16]
  0x0800BA20:  6940         LDR        R0, [R0, #20]
  0x0800BA22:  F5B0 6F80    CMP.W      R0, #0x0400
  0x0800BA26:  D009         BEQ        .L11                     ; 0x0800BA3C
  0x0800BA28:  9804         LDR        R0, [SP, #16]
  0x0800BA2A:  6940         LDR        R0, [R0, #20]
  0x0800BA2C:  F5B0 6F00    CMP.W      R0, #0x0800
  0x0800BA30:  D004         BEQ        .L11                     ; 0x0800BA3C
  0x0800BA32:  9804         LDR        R0, [SP, #16]
  0x0800BA34:  6940         LDR        R0, [R0, #20]
  0x0800BA36:  F5B0 6F40    CMP.W      R0, #0x0C00
  0x0800BA3A:  D100         BNE        .L12                     ; 0x0800BA3E
.L11:
  0x0800BA3C:  E007         B          .L13                     ; 0x0800BA4E
.L12:
  0x0800BA3E:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800BA42:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800BA46:  F640 61DF    MOVW       R1, #0x0EDF
  0x0800BA4A:  F7FB FD52    BL         assert_failed            ; 0x080074F2
.L13:
  0x0800BA4E:  9804         LDR        R0, [SP, #16]
  0x0800BA50:  6980         LDR        R0, [R0, #24]
  0x0800BA52:  B120         CBZ        R0, .L14                 ; 0x0800BA5E
  0x0800BA54:  9804         LDR        R0, [SP, #16]
  0x0800BA56:  6980         LDR        R0, [R0, #24]
  0x0800BA58:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800BA5C:  D100         BNE        .L15                     ; 0x0800BA60
.L14:
  0x0800BA5E:  E007         B          .L16                     ; 0x0800BA70
.L15:
  0x0800BA60:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800BA64:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800BA68:  F44F 616E    MOV.W      R1, #0x0EE0
  0x0800BA6C:  F7FB FD41    BL         assert_failed            ; 0x080074F2
.L16:
  0x0800BA70:  9804         LDR        R0, [SP, #16]
  0x0800BA72:  69C0         LDR        R0, [R0, #28]
  0x0800BA74:  0B40         LSRS       R0, R0, #13
  0x0800BA76:  B900         CBNZ       R0, .L17                 ; 0x0800BA7A
  0x0800BA78:  E007         B          .L18                     ; 0x0800BA8A
.L17:
  0x0800BA7A:  F643 1085    MOVW       R0, #0x3985              ; 0x08023985 = .rodata..L.str.132
  0x0800BA7E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023985 = .rodata..L.str.132
  0x0800BA82:  F640 61E1    MOVW       R1, #0x0EE1
  0x0800BA86:  F7FB FD34    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800BA8A:  F244 4028    MOVW       R0, #0x4428
  0x0800BA8E:  F6C5 0002    MOVT       R0, #0x5802
  0x0800BA92:  6800         LDR        R0, [R0]
  0x0800BA94:  F000 0003    AND        R0, R0, #3
  0x0800BA98:  2803         CMP        R0, #3
  0x0800BA9A:  D103         BNE        .L19                     ; 0x0800BAA4
  0x0800BA9C:  2001         MOVS       R0, #1
  0x0800BA9E:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800BAA2:  E0B7         B          .L29                     ; 0x0800BC14
.L19:
  0x0800BAA4:  F244 4100    MOVW       R1, #0x4400
  0x0800BAA8:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BAAC:  6808         LDR        R0, [R1]
  0x0800BAAE:  F020 5080    BIC        R0, R0, #0x10000000
  0x0800BAB2:  6008         STR        R0, [R1]
  0x0800BAB4:  F00C F95F    BL         HAL_GetTick              ; 0x08017D76
  0x0800BAB8:  9002         STR        R0, [SP, #8]
.L20:
  0x0800BABA:  F244 4000    MOVW       R0, #0x4400
  0x0800BABE:  F6C5 0002    MOVT       R0, #0x5802
  0x0800BAC2:  6800         LDR        R0, [R0]
  0x0800BAC4:  F3C0 7040    UBFX       R0, R0, #29, #1
  0x0800BAC8:  B150         CBZ        R0, .L22                 ; 0x0800BAE0
  0x0800BACA:  F00C F954    BL         HAL_GetTick              ; 0x08017D76
  0x0800BACE:  9902         LDR        R1, [SP, #8]
  0x0800BAD0:  1A40         SUBS       R0, R0, R1
  0x0800BAD2:  2803         CMP        R0, #3
  0x0800BAD4:  D303         BCC        .L21                     ; 0x0800BADE
  0x0800BAD6:  2003         MOVS       R0, #3
  0x0800BAD8:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800BADC:  E09A         B          .L29                     ; 0x0800BC14
.L21:
  0x0800BADE:  E7EC         B          .L20                     ; 0x0800BABA
.L22:
  0x0800BAE0:  F244 4128    MOVW       R1, #0x4428
  0x0800BAE4:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BAE8:  6808         LDR        R0, [R1]
  0x0800BAEA:  F020 707C    BIC        R0, R0, #0x03F00000
  0x0800BAEE:  9A04         LDR        R2, [SP, #16]
  0x0800BAF0:  6812         LDR        R2, [R2]
  0x0800BAF2:  EA40 5002    ORR.W      R0, R0, R2, LSL #20
  0x0800BAF6:  6008         STR        R0, [R1]
  0x0800BAF8:  9904         LDR        R1, [SP, #16]
  0x0800BAFA:  6848         LDR        R0, [R1, #4]
  0x0800BAFC:  F8D1 C008    LDR.W      R12, [R1, #8]
  0x0800BB00:  68CB         LDR        R3, [R1, #12]
  0x0800BB02:  690A         LDR        R2, [R1, #16]
  0x0800BB04:  3801         SUBS       R0, #1
  0x0800BB06:  F36F 205F    BFC        R0, #9, #23
  0x0800BB0A:  F64F 6100    MOVW       R1, #0xFE00
  0x0800BB0E:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x0800BB12:  EB01 214C    ADD.W      R1, R1, R12, LSL #9
  0x0800BB16:  B289         UXTH       R1, R1
  0x0800BB18:  4408         ADD        R0, R1
  0x0800BB1A:  2100         MOVS       R1, #0
  0x0800BB1C:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x0800BB20:  EB01 4103    ADD.W      R1, R1, R3, LSL #16
  0x0800BB24:  F401 01FE    AND        R1, R1, #0x7F0000
  0x0800BB28:  4408         ADD        R0, R1
  0x0800BB2A:  F04F 417F    MOV.W      R1, #0xFF000000
  0x0800BB2E:  EB01 6102    ADD.W      R1, R1, R2, LSL #24
  0x0800BB32:  F001 41FE    AND        R1, R1, #0x7F000000
  0x0800BB36:  4408         ADD        R0, R1
  0x0800BB38:  F244 4140    MOVW       R1, #0x4440
  0x0800BB3C:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BB40:  6008         STR        R0, [R1]
  0x0800BB42:  F244 412C    MOVW       R1, #0x442C
  0x0800BB46:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BB4A:  9100         STR        R1, [SP, #0]
  0x0800BB4C:  6808         LDR        R0, [R1]
  0x0800BB4E:  F420 6040    BIC        R0, R0, #0x0C00
  0x0800BB52:  9A04         LDR        R2, [SP, #16]
  0x0800BB54:  6952         LDR        R2, [R2, #20]
  0x0800BB56:  4310         ORRS       R0, R2
  0x0800BB58:  6008         STR        R0, [R1]
  0x0800BB5A:  6808         LDR        R0, [R1]
  0x0800BB5C:  F420 7000    BIC        R0, R0, #0x0200
  0x0800BB60:  9A04         LDR        R2, [SP, #16]
  0x0800BB62:  6992         LDR        R2, [R2, #24]
  0x0800BB64:  4310         ORRS       R0, R2
  0x0800BB66:  6008         STR        R0, [R1]
  0x0800BB68:  6808         LDR        R0, [R1]
  0x0800BB6A:  F420 7080    BIC        R0, R0, #0x0100
  0x0800BB6E:  6008         STR        R0, [R1]
  0x0800BB70:  F244 4244    MOVW       R2, #0x4444
  0x0800BB74:  F6C5 0202    MOVT       R2, #0x5802
  0x0800BB78:  6810         LDR        R0, [R2]
  0x0800BB7A:  F64F 73F8    MOVW       R3, #0xFFF8
  0x0800BB7E:  4398         BICS       R0, R3
  0x0800BB80:  9B04         LDR        R3, [SP, #16]
  0x0800BB82:  69DB         LDR        R3, [R3, #28]
  0x0800BB84:  EA40 00C3    ORR.W      R0, R0, R3, LSL #3
  0x0800BB88:  6010         STR        R0, [R2]
  0x0800BB8A:  6808         LDR        R0, [R1]
  0x0800BB8C:  F440 7080    ORR        R0, R0, #0x0100
  0x0800BB90:  6008         STR        R0, [R1]
  0x0800BB92:  9803         LDR        R0, [SP, #12]
  0x0800BB94:  B940         CBNZ       R0, .L23                 ; 0x0800BBA8
  0x0800BB96:  F244 412C    MOVW       R1, #0x442C
  0x0800BB9A:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BB9E:  6808         LDR        R0, [R1]
  0x0800BBA0:  F440 0080    ORR        R0, R0, #0x400000
  0x0800BBA4:  6008         STR        R0, [R1]
  0x0800BBA6:  E013         B          .L25                     ; 0x0800BBD0
.L23:
  0x0800BBA8:  9803         LDR        R0, [SP, #12]
  0x0800BBAA:  2801         CMP        R0, #1
  0x0800BBAC:  D108         BNE        .L24                     ; 0x0800BBC0
  0x0800BBAE:  F244 412C    MOVW       R1, #0x442C
  0x0800BBB2:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BBB6:  6808         LDR        R0, [R1]
  0x0800BBB8:  F440 0000    ORR        R0, R0, #0x800000
  0x0800BBBC:  6008         STR        R0, [R1]
  0x0800BBBE:  E007         B          .L25                     ; 0x0800BBD0
.L24:
  0x0800BBC0:  F244 412C    MOVW       R1, #0x442C
  0x0800BBC4:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BBC8:  6808         LDR        R0, [R1]
  0x0800BBCA:  F040 7080    ORR        R0, R0, #0x01000000
  0x0800BBCE:  6008         STR        R0, [R1]
.L25:
  0x0800BBD0:  F244 4100    MOVW       R1, #0x4400
  0x0800BBD4:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BBD8:  6808         LDR        R0, [R1]
  0x0800BBDA:  F040 5080    ORR        R0, R0, #0x10000000
  0x0800BBDE:  6008         STR        R0, [R1]
  0x0800BBE0:  F00C F8C9    BL         HAL_GetTick              ; 0x08017D76
  0x0800BBE4:  9002         STR        R0, [SP, #8]
.L26:
  0x0800BBE6:  F244 4000    MOVW       R0, #0x4400
  0x0800BBEA:  F6C5 0002    MOVT       R0, #0x5802
  0x0800BBEE:  6800         LDR        R0, [R0]
  0x0800BBF0:  F3C0 7040    UBFX       R0, R0, #29, #1
  0x0800BBF4:  B950         CBNZ       R0, .L28                 ; 0x0800BC0C
  0x0800BBF6:  F00C F8BE    BL         HAL_GetTick              ; 0x08017D76
  0x0800BBFA:  9902         LDR        R1, [SP, #8]
  0x0800BBFC:  1A40         SUBS       R0, R0, R1
  0x0800BBFE:  2803         CMP        R0, #3
  0x0800BC00:  D303         BCC        .L27                     ; 0x0800BC0A
  0x0800BC02:  2003         MOVS       R0, #3
  0x0800BC04:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800BC08:  E004         B          .L29                     ; 0x0800BC14
.L27:
  0x0800BC0A:  E7EC         B          .L26                     ; 0x0800BBE6
.L28:
  0x0800BC0C:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0800BC10:  F88D 0017    STRB.W     R0, [SP, #23]
.L29:
  0x0800BC14:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0800BC18:  B006         ADD        SP, SP, #24
  0x0800BC1A:  BD80         POP        {R7, PC}
Section .text.HAL_RCCEx_GetD3PCLK1Freq from charger_lto.o, size=38, align=2
HAL_RCCEx_GetD3PCLK1Freq:
  0x0800BC1C:  B580         PUSH       {R7, LR}
  0x0800BC1E:  F7FF FCFA    BL         HAL_RCC_GetHCLKFreq      ; 0x0800B616
  0x0800BC22:  F244 4120    MOVW       R1, #0x4420
  0x0800BC26:  F6C5 0102    MOVT       R1, #0x5802
  0x0800BC2A:  6809         LDR        R1, [R1]
  0x0800BC2C:  F3C1 1202    UBFX       R2, R1, #4, #3
  0x0800BC30:  F643 6128    MOVW       R1, #0x3E28              ; 0x08023E28 = D1CorePrescTable
  0x0800BC34:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023E28 = D1CorePrescTable
  0x0800BC38:  5C89         LDRB       R1, [R1, R2]
  0x0800BC3A:  F001 011F    AND        R1, R1, #31
  0x0800BC3E:  40C8         LSRS       R0, R1
  0x0800BC40:  BD80         POP        {R7, PC}
Section .text.HAL_RTC_Init from charger_lto.o, size=494, align=2
HAL_RTC_Init:
  0x0800BC42:  B580         PUSH       {R7, LR}
  0x0800BC44:  B082         SUB        SP, SP, #8
  0x0800BC46:  9001         STR        R0, [SP, #4]
  0x0800BC48:  2001         MOVS       R0, #1
  0x0800BC4A:  F88D 0003    STRB.W     R0, [SP, #3]
  0x0800BC4E:  9801         LDR        R0, [SP, #4]
  0x0800BC50:  2800         CMP        R0, #0
  0x0800BC52:  F000 80E9    BEQ.W      .L27                     ; 0x0800BE28
  0x0800BC56:  9801         LDR        R0, [SP, #4]
  0x0800BC58:  6800         LDR        R0, [R0]
  0x0800BC5A:  F244 0100    MOVW       R1, #0x4000
  0x0800BC5E:  F6C5 0100    MOVT       R1, #0x5800
  0x0800BC62:  4288         CMP        R0, R1
  0x0800BC64:  D100         BNE        .L1                      ; 0x0800BC68
  0x0800BC66:  E006         B          .L2                      ; 0x0800BC76
.L1:
  0x0800BC68:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BC6C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BC70:  21FD         MOVS       R1, #253
  0x0800BC72:  F7FB FC3E    BL         assert_failed            ; 0x080074F2
.L2:
  0x0800BC76:  9801         LDR        R0, [SP, #4]
  0x0800BC78:  6840         LDR        R0, [R0, #4]
  0x0800BC7A:  2840         CMP        R0, #64
  0x0800BC7C:  D002         BEQ        .L3                      ; 0x0800BC84
  0x0800BC7E:  9801         LDR        R0, [SP, #4]
  0x0800BC80:  6840         LDR        R0, [R0, #4]
  0x0800BC82:  B900         CBNZ       R0, .L4                  ; 0x0800BC86
.L3:
  0x0800BC84:  E006         B          .L5                      ; 0x0800BC94
.L4:
  0x0800BC86:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BC8A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BC8E:  21FE         MOVS       R1, #254
  0x0800BC90:  F7FB FC2F    BL         assert_failed            ; 0x080074F2
.L5:
  0x0800BC94:  9801         LDR        R0, [SP, #4]
  0x0800BC96:  6880         LDR        R0, [R0, #8]
  0x0800BC98:  287F         CMP        R0, #127
  0x0800BC9A:  D800         BHI        .L6                      ; 0x0800BC9E
  0x0800BC9C:  E006         B          .L7                      ; 0x0800BCAC
.L6:
  0x0800BC9E:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BCA2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BCA6:  21FF         MOVS       R1, #255
  0x0800BCA8:  F7FB FC23    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800BCAC:  9801         LDR        R0, [SP, #4]
  0x0800BCAE:  68C0         LDR        R0, [R0, #12]
  0x0800BCB0:  0BC0         LSRS       R0, R0, #15
  0x0800BCB2:  B900         CBNZ       R0, .L8                  ; 0x0800BCB6
  0x0800BCB4:  E007         B          .L9                      ; 0x0800BCC6
.L8:
  0x0800BCB6:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BCBA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BCBE:  F44F 7180    MOV.W      R1, #0x0100
  0x0800BCC2:  F7FB FC16    BL         assert_failed            ; 0x080074F2
.L9:
  0x0800BCC6:  9801         LDR        R0, [SP, #4]
  0x0800BCC8:  6900         LDR        R0, [R0, #16]
  0x0800BCCA:  B170         CBZ        R0, .L10                 ; 0x0800BCEA
  0x0800BCCC:  9801         LDR        R0, [SP, #4]
  0x0800BCCE:  6900         LDR        R0, [R0, #16]
  0x0800BCD0:  F5B0 1F00    CMP.W      R0, #0x200000
  0x0800BCD4:  D009         BEQ        .L10                     ; 0x0800BCEA
  0x0800BCD6:  9801         LDR        R0, [SP, #4]
  0x0800BCD8:  6900         LDR        R0, [R0, #16]
  0x0800BCDA:  F5B0 0F80    CMP.W      R0, #0x400000
  0x0800BCDE:  D004         BEQ        .L10                     ; 0x0800BCEA
  0x0800BCE0:  9801         LDR        R0, [SP, #4]
  0x0800BCE2:  6900         LDR        R0, [R0, #16]
  0x0800BCE4:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x0800BCE8:  D100         BNE        .L11                     ; 0x0800BCEC
.L10:
  0x0800BCEA:  E007         B          .L12                     ; 0x0800BCFC
.L11:
  0x0800BCEC:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BCF0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BCF4:  F240 1101    MOVW       R1, #0x0101
  0x0800BCF8:  F7FB FBFB    BL         assert_failed            ; 0x080074F2
.L12:
  0x0800BCFC:  9801         LDR        R0, [SP, #4]
  0x0800BCFE:  6940         LDR        R0, [R0, #20]
  0x0800BD00:  B118         CBZ        R0, .L13                 ; 0x0800BD0A
  0x0800BD02:  9801         LDR        R0, [SP, #4]
  0x0800BD04:  6940         LDR        R0, [R0, #20]
  0x0800BD06:  2802         CMP        R0, #2
  0x0800BD08:  D100         BNE        .L14                     ; 0x0800BD0C
.L13:
  0x0800BD0A:  E007         B          .L15                     ; 0x0800BD1C
.L14:
  0x0800BD0C:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BD10:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BD14:  F44F 7181    MOV.W      R1, #0x0102
  0x0800BD18:  F7FB FBEB    BL         assert_failed            ; 0x080074F2
.L15:
  0x0800BD1C:  9801         LDR        R0, [SP, #4]
  0x0800BD1E:  6980         LDR        R0, [R0, #24]
  0x0800BD20:  B120         CBZ        R0, .L16                 ; 0x0800BD2C
  0x0800BD22:  9801         LDR        R0, [SP, #4]
  0x0800BD24:  6980         LDR        R0, [R0, #24]
  0x0800BD26:  F5B0 1F80    CMP.W      R0, #0x100000
  0x0800BD2A:  D100         BNE        .L17                     ; 0x0800BD2E
.L16:
  0x0800BD2C:  E007         B          .L18                     ; 0x0800BD3E
.L17:
  0x0800BD2E:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BD32:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BD36:  F240 1103    MOVW       R1, #0x0103
  0x0800BD3A:  F7FB FBDA    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800BD3E:  9801         LDR        R0, [SP, #4]
  0x0800BD40:  69C0         LDR        R0, [R0, #28]
  0x0800BD42:  B118         CBZ        R0, .L19                 ; 0x0800BD4C
  0x0800BD44:  9801         LDR        R0, [SP, #4]
  0x0800BD46:  69C0         LDR        R0, [R0, #28]
  0x0800BD48:  2801         CMP        R0, #1
  0x0800BD4A:  D100         BNE        .L20                     ; 0x0800BD4E
.L19:
  0x0800BD4C:  E007         B          .L21                     ; 0x0800BD5E
.L20:
  0x0800BD4E:  F243 40C8    MOVW       R0, #0x34C8              ; 0x080234C8 = .rodata..L.str.135
  0x0800BD52:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080234C8 = .rodata..L.str.135
  0x0800BD56:  F44F 7182    MOV.W      R1, #0x0104
  0x0800BD5A:  F7FB FBCA    BL         assert_failed            ; 0x080074F2
.L21:
  0x0800BD5E:  9801         LDR        R0, [SP, #4]
  0x0800BD60:  F890 0021    LDRB.W     R0, [R0, #33]
  0x0800BD64:  B930         CBNZ       R0, .L22                 ; 0x0800BD74
  0x0800BD66:  9901         LDR        R1, [SP, #4]
  0x0800BD68:  2000         MOVS       R0, #0
  0x0800BD6A:  F881 0020    STRB.W     R0, [R1, #32]
  0x0800BD6E:  9801         LDR        R0, [SP, #4]
  0x0800BD70:  F7FB FBE1    BL         HAL_RTC_MspInit          ; 0x08007536
.L22:
  0x0800BD74:  9901         LDR        R1, [SP, #4]
  0x0800BD76:  2002         MOVS       R0, #2
  0x0800BD78:  F881 0021    STRB.W     R0, [R1, #33]
  0x0800BD7C:  9801         LDR        R0, [SP, #4]
  0x0800BD7E:  6800         LDR        R0, [R0]
  0x0800BD80:  68C0         LDR        R0, [R0, #12]
  0x0800BD82:  F3C0 1000    UBFX       R0, R0, #4, #1
  0x0800BD86:  2800         CMP        R0, #0
  0x0800BD88:  D144         BNE        .L25                     ; 0x0800BE14
  0x0800BD8A:  9801         LDR        R0, [SP, #4]
  0x0800BD8C:  6801         LDR        R1, [R0]
  0x0800BD8E:  20CA         MOVS       R0, #202
  0x0800BD90:  6248         STR        R0, [R1, #36]
  0x0800BD92:  9801         LDR        R0, [SP, #4]
  0x0800BD94:  6801         LDR        R1, [R0]
  0x0800BD96:  2053         MOVS       R0, #83
  0x0800BD98:  6248         STR        R0, [R1, #36]
  0x0800BD9A:  9801         LDR        R0, [SP, #4]
  0x0800BD9C:  F000 F848    BL         RTC_EnterInitMode        ; 0x0800BE30
  0x0800BDA0:  F88D 0003    STRB.W     R0, [SP, #3]
  0x0800BDA4:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x0800BDA8:  B9F0         CBNZ       R0, .L23                 ; 0x0800BDE8
  0x0800BDAA:  9801         LDR        R0, [SP, #4]
  0x0800BDAC:  6801         LDR        R1, [R0]
  0x0800BDAE:  6888         LDR        R0, [R1, #8]
  0x0800BDB0:  F64F 72BF    MOVW       R2, #0xFFBF
  0x0800BDB4:  F6CF 728F    MOVT       R2, #0xFF8F
  0x0800BDB8:  4010         ANDS       R0, R2
  0x0800BDBA:  6088         STR        R0, [R1, #8]
  0x0800BDBC:  9A01         LDR        R2, [SP, #4]
  0x0800BDBE:  6811         LDR        R1, [R2]
  0x0800BDC0:  6850         LDR        R0, [R2, #4]
  0x0800BDC2:  6913         LDR        R3, [R2, #16]
  0x0800BDC4:  6992         LDR        R2, [R2, #24]
  0x0800BDC6:  4318         ORRS       R0, R3
  0x0800BDC8:  4302         ORRS       R2, R0
  0x0800BDCA:  6888         LDR        R0, [R1, #8]
  0x0800BDCC:  4310         ORRS       R0, R2
  0x0800BDCE:  6088         STR        R0, [R1, #8]
  0x0800BDD0:  9801         LDR        R0, [SP, #4]
  0x0800BDD2:  6801         LDR        R1, [R0]
  0x0800BDD4:  6882         LDR        R2, [R0, #8]
  0x0800BDD6:  68C0         LDR        R0, [R0, #12]
  0x0800BDD8:  EA40 4002    ORR.W      R0, R0, R2, LSL #16
  0x0800BDDC:  6108         STR        R0, [R1, #16]
  0x0800BDDE:  9801         LDR        R0, [SP, #4]
  0x0800BDE0:  F000 F85D    BL         RTC_ExitInitMode         ; 0x0800BE9E
  0x0800BDE4:  F88D 0003    STRB.W     R0, [SP, #3]
.L23:
  0x0800BDE8:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x0800BDEC:  B968         CBNZ       R0, .L24                 ; 0x0800BE0A
  0x0800BDEE:  9801         LDR        R0, [SP, #4]
  0x0800BDF0:  6801         LDR        R1, [R0]
  0x0800BDF2:  6CC8         LDR        R0, [R1, #76]
  0x0800BDF4:  F020 0003    BIC        R0, R0, #3
  0x0800BDF8:  64C8         STR        R0, [R1, #76]
  0x0800BDFA:  9801         LDR        R0, [SP, #4]
  0x0800BDFC:  6801         LDR        R1, [R0]
  0x0800BDFE:  6942         LDR        R2, [R0, #20]
  0x0800BE00:  69C0         LDR        R0, [R0, #28]
  0x0800BE02:  4302         ORRS       R2, R0
  0x0800BE04:  6CC8         LDR        R0, [R1, #76]
  0x0800BE06:  4310         ORRS       R0, R2
  0x0800BE08:  64C8         STR        R0, [R1, #76]
.L24:
  0x0800BE0A:  9801         LDR        R0, [SP, #4]
  0x0800BE0C:  6801         LDR        R1, [R0]
  0x0800BE0E:  20FF         MOVS       R0, #255
  0x0800BE10:  6248         STR        R0, [R1, #36]
  0x0800BE12:  E002         B          .L26                     ; 0x0800BE1A
.L25:
  0x0800BE14:  2000         MOVS       R0, #0
  0x0800BE16:  F88D 0003    STRB.W     R0, [SP, #3]
.L26:
  0x0800BE1A:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x0800BE1E:  B918         CBNZ       R0, .L27                 ; 0x0800BE28
  0x0800BE20:  9901         LDR        R1, [SP, #4]
  0x0800BE22:  2001         MOVS       R0, #1
  0x0800BE24:  F881 0021    STRB.W     R0, [R1, #33]
.L27:
  0x0800BE28:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x0800BE2C:  B002         ADD        SP, SP, #8
  0x0800BE2E:  BD80         POP        {R7, PC}
Section .text.RTC_EnterInitMode from charger_lto.o, size=110, align=2
RTC_EnterInitMode:
  0x0800BE30:  B580         PUSH       {R7, LR}
  0x0800BE32:  B084         SUB        SP, SP, #16
  0x0800BE34:  9003         STR        R0, [SP, #12]
  0x0800BE36:  2000         MOVS       R0, #0
  0x0800BE38:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800BE3C:  9803         LDR        R0, [SP, #12]
  0x0800BE3E:  6800         LDR        R0, [R0]
  0x0800BE40:  68C0         LDR        R0, [R0, #12]
  0x0800BE42:  0640         LSLS       R0, R0, #25
  0x0800BE44:  2800         CMP        R0, #0
  0x0800BE46:  D426         BMI        .L4                      ; 0x0800BE96
  0x0800BE48:  9803         LDR        R0, [SP, #12]
  0x0800BE4A:  6801         LDR        R1, [R0]
  0x0800BE4C:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0800BE50:  60C8         STR        R0, [R1, #12]
  0x0800BE52:  F00B FF90    BL         HAL_GetTick              ; 0x08017D76
  0x0800BE56:  9002         STR        R0, [SP, #8]
.L1:
  0x0800BE58:  9803         LDR        R0, [SP, #12]
  0x0800BE5A:  6800         LDR        R0, [R0]
  0x0800BE5C:  68C1         LDR        R1, [R0, #12]
  0x0800BE5E:  2000         MOVS       R0, #0
  0x0800BE60:  0649         LSLS       R1, R1, #25
  0x0800BE62:  2900         CMP        R1, #0
  0x0800BE64:  9000         STR        R0, [SP, #0]
  0x0800BE66:  D405         BMI        .L2                      ; 0x0800BE74
  0x0800BE68:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0800BE6C:  3803         SUBS       R0, #3
  0x0800BE6E:  BF18         IT         NE
  0x0800BE70:  2001         MOVNE      R0, #1
  0x0800BE72:  9000         STR        R0, [SP, #0]
.L2:
  0x0800BE74:  9800         LDR        R0, [SP, #0]
  0x0800BE76:  07C0         LSLS       R0, R0, #31
  0x0800BE78:  B168         CBZ        R0, .L4                  ; 0x0800BE96
  0x0800BE7A:  F00B FF7C    BL         HAL_GetTick              ; 0x08017D76
  0x0800BE7E:  9902         LDR        R1, [SP, #8]
  0x0800BE80:  1A40         SUBS       R0, R0, R1
  0x0800BE82:  F5B0 7F7A    CMP.W      R0, #0x03E8
  0x0800BE86:  D905         BLS        .L3                      ; 0x0800BE94
  0x0800BE88:  2003         MOVS       R0, #3
  0x0800BE8A:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800BE8E:  9903         LDR        R1, [SP, #12]
  0x0800BE90:  F881 0021    STRB.W     R0, [R1, #33]
.L3:
  0x0800BE94:  E7E0         B          .L1                      ; 0x0800BE58
.L4:
  0x0800BE96:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0800BE9A:  B004         ADD        SP, SP, #16
  0x0800BE9C:  BD80         POP        {R7, PC}
Section .text.RTC_ExitInitMode from charger_lto.o, size=126, align=2
RTC_ExitInitMode:
  0x0800BE9E:  B580         PUSH       {R7, LR}
  0x0800BEA0:  B082         SUB        SP, SP, #8
  0x0800BEA2:  9001         STR        R0, [SP, #4]
  0x0800BEA4:  2000         MOVS       R0, #0
  0x0800BEA6:  F88D 0003    STRB.W     R0, [SP, #3]
  0x0800BEAA:  F244 010C    MOVW       R1, #0x400C
  0x0800BEAE:  F6C5 0100    MOVT       R1, #0x5800
  0x0800BEB2:  6808         LDR        R0, [R1]
  0x0800BEB4:  F020 0080    BIC        R0, R0, #128
  0x0800BEB8:  6008         STR        R0, [R1]
  0x0800BEBA:  F244 0008    MOVW       R0, #0x4008
  0x0800BEBE:  F6C5 0000    MOVT       R0, #0x5800
  0x0800BEC2:  6800         LDR        R0, [R0]
  0x0800BEC4:  0680         LSLS       R0, R0, #26
  0x0800BEC6:  2800         CMP        R0, #0
  0x0800BEC8:  D40A         BMI        .L2                      ; 0x0800BEE0
  0x0800BECA:  9801         LDR        R0, [SP, #4]
  0x0800BECC:  F00E F923    BL         HAL_RTC_WaitForSynchro   ; 0x0801A116
  0x0800BED0:  B128         CBZ        R0, .L1                  ; 0x0800BEDE
  0x0800BED2:  9901         LDR        R1, [SP, #4]
  0x0800BED4:  2003         MOVS       R0, #3
  0x0800BED6:  F881 0021    STRB.W     R0, [R1, #33]
  0x0800BEDA:  F88D 0003    STRB.W     R0, [SP, #3]
.L1:
  0x0800BEDE:  E019         B          .L4                      ; 0x0800BF14
.L2:
  0x0800BEE0:  F244 0108    MOVW       R1, #0x4008
  0x0800BEE4:  F6C5 0100    MOVT       R1, #0x5800
  0x0800BEE8:  6808         LDR        R0, [R1]
  0x0800BEEA:  F020 0020    BIC        R0, R0, #32
  0x0800BEEE:  6008         STR        R0, [R1]
  0x0800BEF0:  9801         LDR        R0, [SP, #4]
  0x0800BEF2:  F00E F910    BL         HAL_RTC_WaitForSynchro   ; 0x0801A116
  0x0800BEF6:  B128         CBZ        R0, .L3                  ; 0x0800BF04
  0x0800BEF8:  9901         LDR        R1, [SP, #4]
  0x0800BEFA:  2003         MOVS       R0, #3
  0x0800BEFC:  F881 0021    STRB.W     R0, [R1, #33]
  0x0800BF00:  F88D 0003    STRB.W     R0, [SP, #3]
.L3:
  0x0800BF04:  F244 0108    MOVW       R1, #0x4008
  0x0800BF08:  F6C5 0100    MOVT       R1, #0x5800
  0x0800BF0C:  6808         LDR        R0, [R1]
  0x0800BF0E:  F040 0020    ORR        R0, R0, #32
  0x0800BF12:  6008         STR        R0, [R1]
.L4:
  0x0800BF14:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x0800BF18:  B002         ADD        SP, SP, #8
  0x0800BF1A:  BD80         POP        {R7, PC}
Section .text.HAL_SD_Init from charger_lto.o, size=466, align=2
HAL_SD_Init:
  0x0800BF1C:  B580         PUSH       {R7, LR}
  0x0800BF1E:  B08A         SUB        SP, SP, #40
  0x0800BF20:  9008         STR        R0, [SP, #32]
  0x0800BF22:  9808         LDR        R0, [SP, #32]
  0x0800BF24:  B918         CBNZ       R0, .L1                  ; 0x0800BF2E
  0x0800BF26:  2001         MOVS       R0, #1
  0x0800BF28:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800BF2C:  E0DB         B          .L30                     ; 0x0800C0E6
.L1:
  0x0800BF2E:  9808         LDR        R0, [SP, #32]
  0x0800BF30:  6800         LDR        R0, [R0]
  0x0800BF32:  F247 0100    MOVW       R1, #0x7000
  0x0800BF36:  F2C5 2100    MOVT       R1, #0x5200
  0x0800BF3A:  4288         CMP        R0, R1
  0x0800BF3C:  D007         BEQ        .L2                      ; 0x0800BF4E
  0x0800BF3E:  9808         LDR        R0, [SP, #32]
  0x0800BF40:  6800         LDR        R0, [R0]
  0x0800BF42:  F242 4100    MOVW       R1, #0x2400
  0x0800BF46:  F6C4 0102    MOVT       R1, #0x4802
  0x0800BF4A:  4288         CMP        R0, R1
  0x0800BF4C:  D100         BNE        .L3                      ; 0x0800BF50
.L2:
  0x0800BF4E:  E007         B          .L4                      ; 0x0800BF60
.L3:
  0x0800BF50:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800BF54:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800BF58:  F44F 71B0    MOV.W      R1, #0x0160
  0x0800BF5C:  F7FB FAC9    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800BF60:  9808         LDR        R0, [SP, #32]
  0x0800BF62:  6840         LDR        R0, [R0, #4]
  0x0800BF64:  B120         CBZ        R0, .L5                  ; 0x0800BF70
  0x0800BF66:  9808         LDR        R0, [SP, #32]
  0x0800BF68:  6840         LDR        R0, [R0, #4]
  0x0800BF6A:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800BF6E:  D100         BNE        .L6                      ; 0x0800BF72
.L5:
  0x0800BF70:  E007         B          .L7                      ; 0x0800BF82
.L6:
  0x0800BF72:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800BF76:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800BF7A:  F240 1161    MOVW       R1, #0x0161
  0x0800BF7E:  F7FB FAB8    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800BF82:  9808         LDR        R0, [SP, #32]
  0x0800BF84:  6880         LDR        R0, [R0, #8]
  0x0800BF86:  B120         CBZ        R0, .L8                  ; 0x0800BF92
  0x0800BF88:  9808         LDR        R0, [SP, #32]
  0x0800BF8A:  6880         LDR        R0, [R0, #8]
  0x0800BF8C:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800BF90:  D100         BNE        .L9                      ; 0x0800BF94
.L8:
  0x0800BF92:  E007         B          .L10                     ; 0x0800BFA4
.L9:
  0x0800BF94:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800BF98:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800BF9C:  F44F 71B1    MOV.W      R1, #0x0162
  0x0800BFA0:  F7FB FAA7    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800BFA4:  9808         LDR        R0, [SP, #32]
  0x0800BFA6:  68C0         LDR        R0, [R0, #12]
  0x0800BFA8:  B148         CBZ        R0, .L11                 ; 0x0800BFBE
  0x0800BFAA:  9808         LDR        R0, [SP, #32]
  0x0800BFAC:  68C0         LDR        R0, [R0, #12]
  0x0800BFAE:  F5B0 4F80    CMP.W      R0, #0x4000
  0x0800BFB2:  D004         BEQ        .L11                     ; 0x0800BFBE
  0x0800BFB4:  9808         LDR        R0, [SP, #32]
  0x0800BFB6:  68C0         LDR        R0, [R0, #12]
  0x0800BFB8:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800BFBC:  D100         BNE        .L12                     ; 0x0800BFC0
.L11:
  0x0800BFBE:  E007         B          .L13                     ; 0x0800BFD0
.L12:
  0x0800BFC0:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800BFC4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800BFC8:  F240 1163    MOVW       R1, #0x0163
  0x0800BFCC:  F7FB FA91    BL         assert_failed            ; 0x080074F2
.L13:
  0x0800BFD0:  9808         LDR        R0, [SP, #32]
  0x0800BFD2:  6900         LDR        R0, [R0, #16]
  0x0800BFD4:  B120         CBZ        R0, .L14                 ; 0x0800BFE0
  0x0800BFD6:  9808         LDR        R0, [SP, #32]
  0x0800BFD8:  6900         LDR        R0, [R0, #16]
  0x0800BFDA:  F5B0 3F00    CMP.W      R0, #0x020000
  0x0800BFDE:  D100         BNE        .L15                     ; 0x0800BFE2
.L14:
  0x0800BFE0:  E007         B          .L16                     ; 0x0800BFF2
.L15:
  0x0800BFE2:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800BFE6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800BFEA:  F44F 71B2    MOV.W      R1, #0x0164
  0x0800BFEE:  F7FB FA80    BL         assert_failed            ; 0x080074F2
.L16:
  0x0800BFF2:  9808         LDR        R0, [SP, #32]
  0x0800BFF4:  6940         LDR        R0, [R0, #20]
  0x0800BFF6:  0A80         LSRS       R0, R0, #10
  0x0800BFF8:  B900         CBNZ       R0, .L17                 ; 0x0800BFFC
  0x0800BFFA:  E007         B          .L18                     ; 0x0800C00C
.L17:
  0x0800BFFC:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800C000:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800C004:  F240 1165    MOVW       R1, #0x0165
  0x0800C008:  F7FB FA73    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800C00C:  9808         LDR        R0, [SP, #32]
  0x0800C00E:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0800C012:  B928         CBNZ       R0, .L19                 ; 0x0800C020
  0x0800C014:  9908         LDR        R1, [SP, #32]
  0x0800C016:  2000         MOVS       R0, #0
  0x0800C018:  7608         STRB       R0, [R1, #24]
  0x0800C01A:  9808         LDR        R0, [SP, #32]
  0x0800C01C:  F7FB FAB2    BL         HAL_SD_MspInit           ; 0x08007584
.L19:
  0x0800C020:  9908         LDR        R1, [SP, #32]
  0x0800C022:  2004         MOVS       R0, #4
  0x0800C024:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800C028:  9808         LDR        R0, [SP, #32]
  0x0800C02A:  F00E F89A    BL         HAL_SD_InitCard          ; 0x0801A162
  0x0800C02E:  B118         CBZ        R0, .L20                 ; 0x0800C038
  0x0800C030:  2001         MOVS       R0, #1
  0x0800C032:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800C036:  E056         B          .L30                     ; 0x0800C0E6
.L20:
  0x0800C038:  9808         LDR        R0, [SP, #32]
  0x0800C03A:  A903         ADD        R1, SP, #12
  0x0800C03C:  F00E F923    BL         HAL_SD_GetCardStatus     ; 0x0801A286
  0x0800C040:  B118         CBZ        R0, .L21                 ; 0x0800C04A
  0x0800C042:  2001         MOVS       R0, #1
  0x0800C044:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800C048:  E04D         B          .L30                     ; 0x0800C0E6
.L21:
  0x0800C04A:  F89D 001C    LDRB.W     R0, [SP, #28]
  0x0800C04E:  9002         STR        R0, [SP, #8]
  0x0800C050:  F89D 001D    LDRB.W     R0, [SP, #29]
  0x0800C054:  9001         STR        R0, [SP, #4]
  0x0800C056:  9808         LDR        R0, [SP, #32]
  0x0800C058:  6B80         LDR        R0, [R0, #56]
  0x0800C05A:  2801         CMP        R0, #1
  0x0800C05C:  D108         BNE        .L23                     ; 0x0800C070
  0x0800C05E:  9802         LDR        R0, [SP, #8]
  0x0800C060:  B908         CBNZ       R0, .L22                 ; 0x0800C066
  0x0800C062:  9801         LDR        R0, [SP, #4]
  0x0800C064:  B120         CBZ        R0, .L23                 ; 0x0800C070
.L22:
  0x0800C066:  9908         LDR        R1, [SP, #32]
  0x0800C068:  F44F 7000    MOV.W      R0, #0x0200
  0x0800C06C:  6588         STR        R0, [R1, #88]
  0x0800C06E:  E00B         B          .L25                     ; 0x0800C088
.L23:
  0x0800C070:  9808         LDR        R0, [SP, #32]
  0x0800C072:  6B80         LDR        R0, [R0, #56]
  0x0800C074:  2801         CMP        R0, #1
  0x0800C076:  D104         BNE        .L24                     ; 0x0800C082
  0x0800C078:  9908         LDR        R1, [SP, #32]
  0x0800C07A:  F44F 7080    MOV.W      R0, #0x0100
  0x0800C07E:  6588         STR        R0, [R1, #88]
  0x0800C080:  E002         B          .L25                     ; 0x0800C088
.L24:
  0x0800C082:  9908         LDR        R1, [SP, #32]
  0x0800C084:  2000         MOVS       R0, #0
  0x0800C086:  6588         STR        R0, [R1, #88]
.L25:
  0x0800C088:  9808         LDR        R0, [SP, #32]
  0x0800C08A:  68C1         LDR        R1, [R0, #12]
  0x0800C08C:  F000 F82F    BL         HAL_SD_ConfigWideBusOperation ; 0x0800C0EE
  0x0800C090:  B118         CBZ        R0, .L26                 ; 0x0800C09A
  0x0800C092:  2001         MOVS       R0, #1
  0x0800C094:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800C098:  E025         B          .L30                     ; 0x0800C0E6
.L26:
  0x0800C09A:  F00B FE6C    BL         HAL_GetTick              ; 0x08017D76
  0x0800C09E:  9000         STR        R0, [SP, #0]
.L27:
  0x0800C0A0:  9808         LDR        R0, [SP, #32]
  0x0800C0A2:  F00E F984    BL         HAL_SD_GetCardState      ; 0x0801A3AE
  0x0800C0A6:  2804         CMP        R0, #4
  0x0800C0A8:  D012         BEQ        .L29                     ; 0x0800C0D0
  0x0800C0AA:  F00B FE64    BL         HAL_GetTick              ; 0x08017D76
  0x0800C0AE:  9900         LDR        R1, [SP, #0]
  0x0800C0B0:  1A40         SUBS       R0, R0, R1
  0x0800C0B2:  3001         ADDS       R0, #1
  0x0800C0B4:  B958         CBNZ       R0, .L28                 ; 0x0800C0CE
  0x0800C0B6:  9908         LDR        R1, [SP, #32]
  0x0800C0B8:  F04F 4000    MOV.W      R0, #0x80000000
  0x0800C0BC:  6348         STR        R0, [R1, #52]
  0x0800C0BE:  9908         LDR        R1, [SP, #32]
  0x0800C0C0:  2001         MOVS       R0, #1
  0x0800C0C2:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800C0C6:  2003         MOVS       R0, #3
  0x0800C0C8:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0800C0CC:  E00B         B          .L30                     ; 0x0800C0E6
.L28:
  0x0800C0CE:  E7E7         B          .L27                     ; 0x0800C0A0
.L29:
  0x0800C0D0:  9908         LDR        R1, [SP, #32]
  0x0800C0D2:  2000         MOVS       R0, #0
  0x0800C0D4:  6348         STR        R0, [R1, #52]
  0x0800C0D6:  9908         LDR        R1, [SP, #32]
  0x0800C0D8:  62C8         STR        R0, [R1, #44]
  0x0800C0DA:  9A08         LDR        R2, [SP, #32]
  0x0800C0DC:  2101         MOVS       R1, #1
  0x0800C0DE:  F882 1030    STRB.W     R1, [R2, #48]
  0x0800C0E2:  F88D 0027    STRB.W     R0, [SP, #39]
.L30:
  0x0800C0E6:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0800C0EA:  B00A         ADD        SP, SP, #40
  0x0800C0EC:  BD80         POP        {R7, PC}
Section .text.HAL_SD_ConfigWideBusOperation from charger_lto.o, size=602, align=2
HAL_SD_ConfigWideBusOperation:
  0x0800C0EE:  B510         PUSH       {R4, LR}
  0x0800C0F0:  B08C         SUB        SP, SP, #48
  0x0800C0F2:  900B         STR        R0, [SP, #44]
  0x0800C0F4:  910A         STR        R1, [SP, #40]
  0x0800C0F6:  2000         MOVS       R0, #0
  0x0800C0F8:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0800C0FC:  980A         LDR        R0, [SP, #40]
  0x0800C0FE:  B138         CBZ        R0, .L1                  ; 0x0800C110
  0x0800C100:  980A         LDR        R0, [SP, #40]
  0x0800C102:  F5B0 4F80    CMP.W      R0, #0x4000
  0x0800C106:  D003         BEQ        .L1                      ; 0x0800C110
  0x0800C108:  980A         LDR        R0, [SP, #40]
  0x0800C10A:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800C10E:  D100         BNE        .L2                      ; 0x0800C112
.L1:
  0x0800C110:  E007         B          .L3                      ; 0x0800C122
.L2:
  0x0800C112:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0800C116:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0800C11A:  F640 1167    MOVW       R1, #0x0967
  0x0800C11E:  F7FB F9E8    BL         assert_failed            ; 0x080074F2
.L3:
  0x0800C122:  990B         LDR        R1, [SP, #44]
  0x0800C124:  2003         MOVS       R0, #3
  0x0800C126:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800C12A:  980B         LDR        R0, [SP, #44]
  0x0800C12C:  6B80         LDR        R0, [R0, #56]
  0x0800C12E:  2803         CMP        R0, #3
  0x0800C130:  D029         BEQ        .L8                      ; 0x0800C186
  0x0800C132:  980A         LDR        R0, [SP, #40]
  0x0800C134:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800C138:  D105         BNE        .L4                      ; 0x0800C146
  0x0800C13A:  990B         LDR        R1, [SP, #44]
  0x0800C13C:  6B48         LDR        R0, [R1, #52]
  0x0800C13E:  F040 5080    ORR        R0, R0, #0x10000000
  0x0800C142:  6348         STR        R0, [R1, #52]
  0x0800C144:  E01E         B          .L7                      ; 0x0800C184
.L4:
  0x0800C146:  980A         LDR        R0, [SP, #40]
  0x0800C148:  F5B0 4F80    CMP.W      R0, #0x4000
  0x0800C14C:  D109         BNE        .L5                      ; 0x0800C162
  0x0800C14E:  980B         LDR        R0, [SP, #44]
  0x0800C150:  F00E F969    BL         SD_WideBus_Enable        ; 0x0801A426
  0x0800C154:  9004         STR        R0, [SP, #16]
  0x0800C156:  9A04         LDR        R2, [SP, #16]
  0x0800C158:  990B         LDR        R1, [SP, #44]
  0x0800C15A:  6B48         LDR        R0, [R1, #52]
  0x0800C15C:  4310         ORRS       R0, R2
  0x0800C15E:  6348         STR        R0, [R1, #52]
  0x0800C160:  E010         B          .L7                      ; 0x0800C184
.L5:
  0x0800C162:  980A         LDR        R0, [SP, #40]
  0x0800C164:  B948         CBNZ       R0, .L6                  ; 0x0800C17A
  0x0800C166:  980B         LDR        R0, [SP, #44]
  0x0800C168:  F000 F8EE    BL         SD_WideBus_Disable       ; 0x0800C348
  0x0800C16C:  9004         STR        R0, [SP, #16]
  0x0800C16E:  9A04         LDR        R2, [SP, #16]
  0x0800C170:  990B         LDR        R1, [SP, #44]
  0x0800C172:  6B48         LDR        R0, [R1, #52]
  0x0800C174:  4310         ORRS       R0, R2
  0x0800C176:  6348         STR        R0, [R1, #52]
  0x0800C178:  E004         B          .L7                      ; 0x0800C184
.L6:
  0x0800C17A:  990B         LDR        R1, [SP, #44]
  0x0800C17C:  6B48         LDR        R0, [R1, #52]
  0x0800C17E:  F040 6000    ORR        R0, R0, #0x08000000
  0x0800C182:  6348         STR        R0, [R1, #52]
.L7:
  0x0800C184:  E004         B          .L9                      ; 0x0800C190
.L8:
  0x0800C186:  990B         LDR        R1, [SP, #44]
  0x0800C188:  6B48         LDR        R0, [R1, #52]
  0x0800C18A:  F040 5080    ORR        R0, R0, #0x10000000
  0x0800C18E:  6348         STR        R0, [R1, #52]
.L9:
  0x0800C190:  980B         LDR        R0, [SP, #44]
  0x0800C192:  6B40         LDR        R0, [R0, #52]
  0x0800C194:  B150         CBZ        R0, .L10                 ; 0x0800C1AC
  0x0800C196:  980B         LDR        R0, [SP, #44]
  0x0800C198:  6801         LDR        R1, [R0]
  0x0800C19A:  F640 70FF    MOVW       R0, #0x0FFF
  0x0800C19E:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0800C1A2:  6388         STR        R0, [R1, #56]
  0x0800C1A4:  2001         MOVS       R0, #1
  0x0800C1A6:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0800C1AA:  E0AD         B          .L25                     ; 0x0800C308
.L10:
  0x0800C1AC:  F44F 3080    MOV.W      R0, #0x010000
  0x0800C1B0:  2100         MOVS       R1, #0
  0x0800C1B2:  F7F8 FD61    BL         HAL_RCCEx_GetPeriphCLKFreq ; 0x08004C78
  0x0800C1B6:  9003         STR        R0, [SP, #12]
  0x0800C1B8:  9803         LDR        R0, [SP, #12]
  0x0800C1BA:  2800         CMP        R0, #0
  0x0800C1BC:  F000 809C    BEQ.W      .L24                     ; 0x0800C2F8
  0x0800C1C0:  980B         LDR        R0, [SP, #44]
  0x0800C1C2:  6840         LDR        R0, [R0, #4]
  0x0800C1C4:  9005         STR        R0, [SP, #20]
  0x0800C1C6:  980B         LDR        R0, [SP, #44]
  0x0800C1C8:  6880         LDR        R0, [R0, #8]
  0x0800C1CA:  9006         STR        R0, [SP, #24]
  0x0800C1CC:  980A         LDR        R0, [SP, #40]
  0x0800C1CE:  9007         STR        R0, [SP, #28]
  0x0800C1D0:  980B         LDR        R0, [SP, #44]
  0x0800C1D2:  6900         LDR        R0, [R0, #16]
  0x0800C1D4:  9008         STR        R0, [SP, #32]
  0x0800C1D6:  980B         LDR        R0, [SP, #44]
  0x0800C1D8:  6940         LDR        R0, [R0, #20]
  0x0800C1DA:  9903         LDR        R1, [SP, #12]
  0x0800C1DC:  F643 3289    MOVW       R2, #0x3B89
  0x0800C1E0:  F2C5 52E6    MOVT       R2, #0x55E6
  0x0800C1E4:  FBA1 2102    UMULL      R2, R1, R1, R2
  0x0800C1E8:  EBB0 6F11    CMP.W      R0, R1, LSR #24
  0x0800C1EC:  D303         BCC        .L11                     ; 0x0800C1F6
  0x0800C1EE:  980B         LDR        R0, [SP, #44]
  0x0800C1F0:  6940         LDR        R0, [R0, #20]
  0x0800C1F2:  9009         STR        R0, [SP, #36]
  0x0800C1F4:  E070         B          .L23                     ; 0x0800C2D8
.L11:
  0x0800C1F6:  980B         LDR        R0, [SP, #44]
  0x0800C1F8:  6D80         LDR        R0, [R0, #88]
  0x0800C1FA:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800C1FE:  D103         BNE        .L12                     ; 0x0800C208
  0x0800C200:  980B         LDR        R0, [SP, #44]
  0x0800C202:  6940         LDR        R0, [R0, #20]
  0x0800C204:  9009         STR        R0, [SP, #36]
  0x0800C206:  E067         B          .L23                     ; 0x0800C2D8
.L12:
  0x0800C208:  980B         LDR        R0, [SP, #44]
  0x0800C20A:  6D80         LDR        R0, [R0, #88]
  0x0800C20C:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800C210:  D131         BNE        .L18                     ; 0x0800C276
  0x0800C212:  980B         LDR        R0, [SP, #44]
  0x0800C214:  6940         LDR        R0, [R0, #20]
  0x0800C216:  B9A0         CBNZ       R0, .L15                 ; 0x0800C242
  0x0800C218:  9803         LDR        R0, [SP, #12]
  0x0800C21A:  F24F 0181    MOVW       R1, #0xF081
  0x0800C21E:  F2C0 21FA    MOVT       R1, #0x02FA
  0x0800C222:  4288         CMP        R0, R1
  0x0800C224:  D309         BCC        .L13                     ; 0x0800C23A
  0x0800C226:  9803         LDR        R0, [SP, #12]
  0x0800C228:  F643 3189    MOVW       R1, #0x3B89
  0x0800C22C:  F2C5 51E6    MOVT       R1, #0x55E6
  0x0800C230:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0800C234:  0E40         LSRS       R0, R0, #25
  0x0800C236:  9009         STR        R0, [SP, #36]
  0x0800C238:  E002         B          .L14                     ; 0x0800C240
.L13:
  0x0800C23A:  980B         LDR        R0, [SP, #44]
  0x0800C23C:  6940         LDR        R0, [R0, #20]
  0x0800C23E:  9009         STR        R0, [SP, #36]
.L14:
  0x0800C240:  E018         B          .L17                     ; 0x0800C274
.L15:
  0x0800C242:  9803         LDR        R0, [SP, #12]
  0x0800C244:  990B         LDR        R1, [SP, #44]
  0x0800C246:  6949         LDR        R1, [R1, #20]
  0x0800C248:  0049         LSLS       R1, R1, #1
  0x0800C24A:  FBB0 F0F1    UDIV       R0, R0, R1
  0x0800C24E:  F24F 0181    MOVW       R1, #0xF081
  0x0800C252:  F2C0 21FA    MOVT       R1, #0x02FA
  0x0800C256:  4288         CMP        R0, R1
  0x0800C258:  D309         BCC        .L16                     ; 0x0800C26E
  0x0800C25A:  9803         LDR        R0, [SP, #12]
  0x0800C25C:  F643 3189    MOVW       R1, #0x3B89
  0x0800C260:  F2C5 51E6    MOVT       R1, #0x55E6
  0x0800C264:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0800C268:  0E40         LSRS       R0, R0, #25
  0x0800C26A:  9009         STR        R0, [SP, #36]
  0x0800C26C:  E002         B          .L17                     ; 0x0800C274
.L16:
  0x0800C26E:  980B         LDR        R0, [SP, #44]
  0x0800C270:  6940         LDR        R0, [R0, #20]
  0x0800C272:  9009         STR        R0, [SP, #36]
.L17:
  0x0800C274:  E030         B          .L23                     ; 0x0800C2D8
.L18:
  0x0800C276:  980B         LDR        R0, [SP, #44]
  0x0800C278:  6940         LDR        R0, [R0, #20]
  0x0800C27A:  B9A0         CBNZ       R0, .L21                 ; 0x0800C2A6
  0x0800C27C:  9803         LDR        R0, [SP, #12]
  0x0800C27E:  F647 0141    MOVW       R1, #0x7841
  0x0800C282:  F2C0 117D    MOVT       R1, #0x017D
  0x0800C286:  4288         CMP        R0, R1
  0x0800C288:  D309         BCC        .L19                     ; 0x0800C29E
  0x0800C28A:  9803         LDR        R0, [SP, #12]
  0x0800C28C:  F643 3189    MOVW       R1, #0x3B89
  0x0800C290:  F2C5 51E6    MOVT       R1, #0x55E6
  0x0800C294:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0800C298:  0E00         LSRS       R0, R0, #24
  0x0800C29A:  9009         STR        R0, [SP, #36]
  0x0800C29C:  E002         B          .L20                     ; 0x0800C2A4
.L19:
  0x0800C29E:  980B         LDR        R0, [SP, #44]
  0x0800C2A0:  6940         LDR        R0, [R0, #20]
  0x0800C2A2:  9009         STR        R0, [SP, #36]
.L20:
  0x0800C2A4:  E018         B          .L23                     ; 0x0800C2D8
.L21:
  0x0800C2A6:  9803         LDR        R0, [SP, #12]
  0x0800C2A8:  990B         LDR        R1, [SP, #44]
  0x0800C2AA:  6949         LDR        R1, [R1, #20]
  0x0800C2AC:  0049         LSLS       R1, R1, #1
  0x0800C2AE:  FBB0 F0F1    UDIV       R0, R0, R1
  0x0800C2B2:  F647 0141    MOVW       R1, #0x7841
  0x0800C2B6:  F2C0 117D    MOVT       R1, #0x017D
  0x0800C2BA:  4288         CMP        R0, R1
  0x0800C2BC:  D309         BCC        .L22                     ; 0x0800C2D2
  0x0800C2BE:  9803         LDR        R0, [SP, #12]
  0x0800C2C0:  F643 3189    MOVW       R1, #0x3B89
  0x0800C2C4:  F2C5 51E6    MOVT       R1, #0x55E6
  0x0800C2C8:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0800C2CC:  0E00         LSRS       R0, R0, #24
  0x0800C2CE:  9009         STR        R0, [SP, #36]
  0x0800C2D0:  E002         B          .L23                     ; 0x0800C2D8
.L22:
  0x0800C2D2:  980B         LDR        R0, [SP, #44]
  0x0800C2D4:  6940         LDR        R0, [R0, #20]
  0x0800C2D6:  9009         STR        R0, [SP, #36]
.L23:
  0x0800C2D8:  980B         LDR        R0, [SP, #44]
  0x0800C2DA:  6800         LDR        R0, [R0]
  0x0800C2DC:  9905         LDR        R1, [SP, #20]
  0x0800C2DE:  9A06         LDR        R2, [SP, #24]
  0x0800C2E0:  9B07         LDR        R3, [SP, #28]
  0x0800C2E2:  F8DD C020    LDR.W      R12, [SP, #32]
  0x0800C2E6:  9C09         LDR        R4, [SP, #36]
  0x0800C2E8:  46EE         MOV        LR, SP
  0x0800C2EA:  F8CE 4004    STR.W      R4, [LR, #4]
  0x0800C2EE:  F8CE C000    STR.W      R12, [LR]
  0x0800C2F2:  F004 FF8A    BL         SDMMC_Init               ; 0x0801120A
  0x0800C2F6:  E007         B          .L25                     ; 0x0800C308
.L24:
  0x0800C2F8:  990B         LDR        R1, [SP, #44]
  0x0800C2FA:  6B48         LDR        R0, [R1, #52]
  0x0800C2FC:  F040 6000    ORR        R0, R0, #0x08000000
  0x0800C300:  6348         STR        R0, [R1, #52]
  0x0800C302:  2001         MOVS       R0, #1
  0x0800C304:  F88D 000B    STRB.W     R0, [SP, #11]
.L25:
  0x0800C308:  980B         LDR        R0, [SP, #44]
  0x0800C30A:  6800         LDR        R0, [R0]
  0x0800C30C:  F44F 7100    MOV.W      R1, #0x0200
  0x0800C310:  F005 F952    BL         SDMMC_CmdBlockLength     ; 0x080115B8
  0x0800C314:  9004         STR        R0, [SP, #16]
  0x0800C316:  9804         LDR        R0, [SP, #16]
  0x0800C318:  B170         CBZ        R0, .L26                 ; 0x0800C338
  0x0800C31A:  980B         LDR        R0, [SP, #44]
  0x0800C31C:  6801         LDR        R1, [R0]
  0x0800C31E:  F640 70FF    MOVW       R0, #0x0FFF
  0x0800C322:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0800C326:  6388         STR        R0, [R1, #56]
  0x0800C328:  9A04         LDR        R2, [SP, #16]
  0x0800C32A:  990B         LDR        R1, [SP, #44]
  0x0800C32C:  6B48         LDR        R0, [R1, #52]
  0x0800C32E:  4310         ORRS       R0, R2
  0x0800C330:  6348         STR        R0, [R1, #52]
  0x0800C332:  2001         MOVS       R0, #1
  0x0800C334:  F88D 000B    STRB.W     R0, [SP, #11]
.L26:
  0x0800C338:  990B         LDR        R1, [SP, #44]
  0x0800C33A:  2001         MOVS       R0, #1
  0x0800C33C:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800C340:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0800C344:  B00C         ADD        SP, SP, #48
  0x0800C346:  BD10         POP        {R4, PC}
Section .text.SD_WideBus_Disable from charger_lto.o, size=126, align=2
SD_WideBus_Disable:
  0x0800C348:  B580         PUSH       {R7, LR}
  0x0800C34A:  B086         SUB        SP, SP, #24
  0x0800C34C:  9004         STR        R0, [SP, #16]
  0x0800C34E:  2100         MOVS       R1, #0
  0x0800C350:  9103         STR        R1, [SP, #12]
  0x0800C352:  9102         STR        R1, [SP, #8]
  0x0800C354:  9804         LDR        R0, [SP, #16]
  0x0800C356:  6800         LDR        R0, [R0]
  0x0800C358:  F005 F864    BL         SDMMC_GetResponse        ; 0x08011424
  0x0800C35C:  0180         LSLS       R0, R0, #6
  0x0800C35E:  2800         CMP        R0, #0
  0x0800C360:  D503         BPL        .L1                      ; 0x0800C36A
  0x0800C362:  F44F 6000    MOV.W      R0, #0x0800
  0x0800C366:  9005         STR        R0, [SP, #20]
  0x0800C368:  E02A         B          .L6                      ; 0x0800C3C0
.L1:
  0x0800C36A:  9804         LDR        R0, [SP, #16]
  0x0800C36C:  A902         ADD        R1, SP, #8
  0x0800C36E:  F00E F89A    BL         SD_FindSCR               ; 0x0801A4A6
  0x0800C372:  9001         STR        R0, [SP, #4]
  0x0800C374:  9801         LDR        R0, [SP, #4]
  0x0800C376:  B110         CBZ        R0, .L2                  ; 0x0800C37E
  0x0800C378:  9801         LDR        R0, [SP, #4]
  0x0800C37A:  9005         STR        R0, [SP, #20]
  0x0800C37C:  E020         B          .L6                      ; 0x0800C3C0
.L2:
  0x0800C37E:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0800C382:  07C0         LSLS       R0, R0, #31
  0x0800C384:  B1C8         CBZ        R0, .L5                  ; 0x0800C3BA
  0x0800C386:  9904         LDR        R1, [SP, #16]
  0x0800C388:  6808         LDR        R0, [R1]
  0x0800C38A:  6C49         LDR        R1, [R1, #68]
  0x0800C38C:  0409         LSLS       R1, R1, #16
  0x0800C38E:  F005 FAEF    BL         SDMMC_CmdAppCommand      ; 0x08011970
  0x0800C392:  9001         STR        R0, [SP, #4]
  0x0800C394:  9801         LDR        R0, [SP, #4]
  0x0800C396:  B110         CBZ        R0, .L3                  ; 0x0800C39E
  0x0800C398:  9801         LDR        R0, [SP, #4]
  0x0800C39A:  9005         STR        R0, [SP, #20]
  0x0800C39C:  E010         B          .L6                      ; 0x0800C3C0
.L3:
  0x0800C39E:  9804         LDR        R0, [SP, #16]
  0x0800C3A0:  6800         LDR        R0, [R0]
  0x0800C3A2:  2100         MOVS       R1, #0
  0x0800C3A4:  F005 FB1E    BL         SDMMC_CmdBusWidth        ; 0x080119E4
  0x0800C3A8:  9001         STR        R0, [SP, #4]
  0x0800C3AA:  9801         LDR        R0, [SP, #4]
  0x0800C3AC:  B110         CBZ        R0, .L4                  ; 0x0800C3B4
  0x0800C3AE:  9801         LDR        R0, [SP, #4]
  0x0800C3B0:  9005         STR        R0, [SP, #20]
  0x0800C3B2:  E005         B          .L6                      ; 0x0800C3C0
.L4:
  0x0800C3B4:  2000         MOVS       R0, #0
  0x0800C3B6:  9005         STR        R0, [SP, #20]
  0x0800C3B8:  E002         B          .L6                      ; 0x0800C3C0
.L5:
  0x0800C3BA:  F04F 6080    MOV.W      R0, #0x04000000
  0x0800C3BE:  9005         STR        R0, [SP, #20]
.L6:
  0x0800C3C0:  9805         LDR        R0, [SP, #20]
  0x0800C3C2:  B006         ADD        SP, SP, #24
  0x0800C3C4:  BD80         POP        {R7, PC}
Section .text.SD_SendSDStatus from charger_lto.o, size=374, align=2
SD_SendSDStatus:
  0x0800C3C6:  B580         PUSH       {R7, LR}
  0x0800C3C8:  B08E         SUB        SP, SP, #56
  0x0800C3CA:  900C         STR        R0, [SP, #48]
  0x0800C3CC:  910B         STR        R1, [SP, #44]
  0x0800C3CE:  F00B FCD2    BL         HAL_GetTick              ; 0x08017D76
  0x0800C3D2:  9003         STR        R0, [SP, #12]
  0x0800C3D4:  980B         LDR        R0, [SP, #44]
  0x0800C3D6:  9001         STR        R0, [SP, #4]
  0x0800C3D8:  980C         LDR        R0, [SP, #48]
  0x0800C3DA:  6800         LDR        R0, [R0]
  0x0800C3DC:  2100         MOVS       R1, #0
  0x0800C3DE:  F005 F821    BL         SDMMC_GetResponse        ; 0x08011424
  0x0800C3E2:  0180         LSLS       R0, R0, #6
  0x0800C3E4:  2800         CMP        R0, #0
  0x0800C3E6:  D503         BPL        .L1                      ; 0x0800C3F0
  0x0800C3E8:  F44F 6000    MOV.W      R0, #0x0800
  0x0800C3EC:  900D         STR        R0, [SP, #52]
  0x0800C3EE:  E0A2         B          .L14                     ; 0x0800C536
.L1:
  0x0800C3F0:  980C         LDR        R0, [SP, #48]
  0x0800C3F2:  6800         LDR        R0, [R0]
  0x0800C3F4:  2140         MOVS       R1, #64
  0x0800C3F6:  F005 F8DF    BL         SDMMC_CmdBlockLength     ; 0x080115B8
  0x0800C3FA:  9004         STR        R0, [SP, #16]
  0x0800C3FC:  9804         LDR        R0, [SP, #16]
  0x0800C3FE:  B128         CBZ        R0, .L2                  ; 0x0800C40C
  0x0800C400:  990C         LDR        R1, [SP, #48]
  0x0800C402:  6B48         LDR        R0, [R1, #52]
  0x0800C404:  6348         STR        R0, [R1, #52]
  0x0800C406:  9804         LDR        R0, [SP, #16]
  0x0800C408:  900D         STR        R0, [SP, #52]
  0x0800C40A:  E094         B          .L14                     ; 0x0800C536
.L2:
  0x0800C40C:  990C         LDR        R1, [SP, #48]
  0x0800C40E:  6808         LDR        R0, [R1]
  0x0800C410:  6C49         LDR        R1, [R1, #68]
  0x0800C412:  0409         LSLS       R1, R1, #16
  0x0800C414:  F005 FAAC    BL         SDMMC_CmdAppCommand      ; 0x08011970
  0x0800C418:  9004         STR        R0, [SP, #16]
  0x0800C41A:  9804         LDR        R0, [SP, #16]
  0x0800C41C:  B128         CBZ        R0, .L3                  ; 0x0800C42A
  0x0800C41E:  990C         LDR        R1, [SP, #48]
  0x0800C420:  6B48         LDR        R0, [R1, #52]
  0x0800C422:  6348         STR        R0, [R1, #52]
  0x0800C424:  9804         LDR        R0, [SP, #16]
  0x0800C426:  900D         STR        R0, [SP, #52]
  0x0800C428:  E085         B          .L14                     ; 0x0800C536
.L3:
  0x0800C42A:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0800C42E:  9005         STR        R0, [SP, #20]
  0x0800C430:  2040         MOVS       R0, #64
  0x0800C432:  9006         STR        R0, [SP, #24]
  0x0800C434:  2060         MOVS       R0, #96
  0x0800C436:  9007         STR        R0, [SP, #28]
  0x0800C438:  2002         MOVS       R0, #2
  0x0800C43A:  9008         STR        R0, [SP, #32]
  0x0800C43C:  2000         MOVS       R0, #0
  0x0800C43E:  9009         STR        R0, [SP, #36]
  0x0800C440:  2001         MOVS       R0, #1
  0x0800C442:  900A         STR        R0, [SP, #40]
  0x0800C444:  980C         LDR        R0, [SP, #48]
  0x0800C446:  6800         LDR        R0, [R0]
  0x0800C448:  A905         ADD        R1, SP, #20
  0x0800C44A:  F005 F80C    BL         SDMMC_ConfigData         ; 0x08011466
  0x0800C44E:  980C         LDR        R0, [SP, #48]
  0x0800C450:  6800         LDR        R0, [R0]
  0x0800C452:  F005 FC3B    BL         SDMMC_CmdStatusRegister  ; 0x08011CCC
  0x0800C456:  9004         STR        R0, [SP, #16]
  0x0800C458:  9804         LDR        R0, [SP, #16]
  0x0800C45A:  B128         CBZ        R0, .L4                  ; 0x0800C468
  0x0800C45C:  990C         LDR        R1, [SP, #48]
  0x0800C45E:  6B48         LDR        R0, [R1, #52]
  0x0800C460:  6348         STR        R0, [R1, #52]
  0x0800C462:  9804         LDR        R0, [SP, #16]
  0x0800C464:  900D         STR        R0, [SP, #52]
  0x0800C466:  E066         B          .L14                     ; 0x0800C536
.L4:
  0x0800C468:  980C         LDR        R0, [SP, #48]
  0x0800C46A:  6800         LDR        R0, [R0]
  0x0800C46C:  6B40         LDR        R0, [R0, #52]
  0x0800C46E:  F410 7F95    TST        R0, #0x012A
  0x0800C472:  D122         BNE        .L8                      ; 0x0800C4BA
  0x0800C474:  980C         LDR        R0, [SP, #48]
  0x0800C476:  6800         LDR        R0, [R0]
  0x0800C478:  6B40         LDR        R0, [R0, #52]
  0x0800C47A:  0400         LSLS       R0, R0, #16
  0x0800C47C:  2800         CMP        R0, #0
  0x0800C47E:  D511         BPL        .L6                      ; 0x0800C4A4
  0x0800C480:  2000         MOVS       R0, #0
  0x0800C482:  9002         STR        R0, [SP, #8]
.L5:
  0x0800C484:  9802         LDR        R0, [SP, #8]
  0x0800C486:  2807         CMP        R0, #7
  0x0800C488:  D80C         BHI        .L6                      ; 0x0800C4A4
  0x0800C48A:  980C         LDR        R0, [SP, #48]
  0x0800C48C:  6800         LDR        R0, [R0]
  0x0800C48E:  F004 FF43    BL         SDMMC_ReadFIFO           ; 0x08011318
  0x0800C492:  9901         LDR        R1, [SP, #4]
  0x0800C494:  6008         STR        R0, [R1]
  0x0800C496:  9801         LDR        R0, [SP, #4]
  0x0800C498:  3004         ADDS       R0, #4
  0x0800C49A:  9001         STR        R0, [SP, #4]
  0x0800C49C:  9802         LDR        R0, [SP, #8]
  0x0800C49E:  3001         ADDS       R0, #1
  0x0800C4A0:  9002         STR        R0, [SP, #8]
  0x0800C4A2:  E7EF         B          .L5                      ; 0x0800C484
.L6:
  0x0800C4A4:  F00B FC67    BL         HAL_GetTick              ; 0x08017D76
  0x0800C4A8:  9903         LDR        R1, [SP, #12]
  0x0800C4AA:  1A40         SUBS       R0, R0, R1
  0x0800C4AC:  3001         ADDS       R0, #1
  0x0800C4AE:  B918         CBNZ       R0, .L7                  ; 0x0800C4B8
  0x0800C4B0:  F04F 4000    MOV.W      R0, #0x80000000
  0x0800C4B4:  900D         STR        R0, [SP, #52]
  0x0800C4B6:  E03E         B          .L14                     ; 0x0800C536
.L7:
  0x0800C4B8:  E7D6         B          .L4                      ; 0x0800C468
.L8:
  0x0800C4BA:  980C         LDR        R0, [SP, #48]
  0x0800C4BC:  6800         LDR        R0, [R0]
  0x0800C4BE:  6B40         LDR        R0, [R0, #52]
  0x0800C4C0:  0700         LSLS       R0, R0, #28
  0x0800C4C2:  2800         CMP        R0, #0
  0x0800C4C4:  D502         BPL        .L9                      ; 0x0800C4CC
  0x0800C4C6:  2008         MOVS       R0, #8
  0x0800C4C8:  900D         STR        R0, [SP, #52]
  0x0800C4CA:  E034         B          .L14                     ; 0x0800C536
.L9:
  0x0800C4CC:  980C         LDR        R0, [SP, #48]
  0x0800C4CE:  6800         LDR        R0, [R0]
  0x0800C4D0:  6B40         LDR        R0, [R0, #52]
  0x0800C4D2:  0780         LSLS       R0, R0, #30
  0x0800C4D4:  2800         CMP        R0, #0
  0x0800C4D6:  D502         BPL        .L10                     ; 0x0800C4DE
  0x0800C4D8:  2002         MOVS       R0, #2
  0x0800C4DA:  900D         STR        R0, [SP, #52]
  0x0800C4DC:  E02B         B          .L14                     ; 0x0800C536
.L10:
  0x0800C4DE:  980C         LDR        R0, [SP, #48]
  0x0800C4E0:  6800         LDR        R0, [R0]
  0x0800C4E2:  6B40         LDR        R0, [R0, #52]
  0x0800C4E4:  0680         LSLS       R0, R0, #26
  0x0800C4E6:  2800         CMP        R0, #0
  0x0800C4E8:  D502         BPL        .L11                     ; 0x0800C4F0
  0x0800C4EA:  2020         MOVS       R0, #32
  0x0800C4EC:  900D         STR        R0, [SP, #52]
  0x0800C4EE:  E022         B          .L14                     ; 0x0800C536
.L11:
  0x0800C4F0:  980C         LDR        R0, [SP, #48]
  0x0800C4F2:  6800         LDR        R0, [R0]
  0x0800C4F4:  6B40         LDR        R0, [R0, #52]
  0x0800C4F6:  04C0         LSLS       R0, R0, #19
  0x0800C4F8:  2800         CMP        R0, #0
  0x0800C4FA:  D513         BPL        .L13                     ; 0x0800C524
  0x0800C4FC:  980C         LDR        R0, [SP, #48]
  0x0800C4FE:  6800         LDR        R0, [R0]
  0x0800C500:  F004 FF0A    BL         SDMMC_ReadFIFO           ; 0x08011318
  0x0800C504:  9901         LDR        R1, [SP, #4]
  0x0800C506:  6008         STR        R0, [R1]
  0x0800C508:  9801         LDR        R0, [SP, #4]
  0x0800C50A:  3004         ADDS       R0, #4
  0x0800C50C:  9001         STR        R0, [SP, #4]
  0x0800C50E:  F00B FC32    BL         HAL_GetTick              ; 0x08017D76
  0x0800C512:  9903         LDR        R1, [SP, #12]
  0x0800C514:  1A40         SUBS       R0, R0, R1
  0x0800C516:  3001         ADDS       R0, #1
  0x0800C518:  B918         CBNZ       R0, .L12                 ; 0x0800C522
  0x0800C51A:  F04F 4000    MOV.W      R0, #0x80000000
  0x0800C51E:  900D         STR        R0, [SP, #52]
  0x0800C520:  E009         B          .L14                     ; 0x0800C536
.L12:
  0x0800C522:  E7E5         B          .L11                     ; 0x0800C4F0
.L13:
  0x0800C524:  980C         LDR        R0, [SP, #48]
  0x0800C526:  6801         LDR        R1, [R0]
  0x0800C528:  F640 703A    MOVW       R0, #0x0F3A
  0x0800C52C:  F6C1 0000    MOVT       R0, #0x1800
  0x0800C530:  6388         STR        R0, [R1, #56]
  0x0800C532:  2000         MOVS       R0, #0
  0x0800C534:  900D         STR        R0, [SP, #52]
.L14:
  0x0800C536:  980D         LDR        R0, [SP, #52]
  0x0800C538:  B00E         ADD        SP, SP, #56
  0x0800C53A:  BD80         POP        {R7, PC}
Section .text.SD_PowerON from charger_lto.o, size=286, align=2
SD_PowerON:
  0x0800C53C:  B580         PUSH       {R7, LR}
  0x0800C53E:  B088         SUB        SP, SP, #32
  0x0800C540:  9006         STR        R0, [SP, #24]
  0x0800C542:  2000         MOVS       R0, #0
  0x0800C544:  9005         STR        R0, [SP, #20]
  0x0800C546:  9004         STR        R0, [SP, #16]
  0x0800C548:  9003         STR        R0, [SP, #12]
  0x0800C54A:  9806         LDR        R0, [SP, #24]
  0x0800C54C:  6800         LDR        R0, [R0]
  0x0800C54E:  F00F FF52    BL         SDMMC_CmdGoIdleState     ; 0x0801C3F6
  0x0800C552:  9002         STR        R0, [SP, #8]
  0x0800C554:  9802         LDR        R0, [SP, #8]
  0x0800C556:  B110         CBZ        R0, .L1                  ; 0x0800C55E
  0x0800C558:  9802         LDR        R0, [SP, #8]
  0x0800C55A:  9007         STR        R0, [SP, #28]
  0x0800C55C:  E07A         B          .L12                     ; 0x0800C654
.L1:
  0x0800C55E:  9806         LDR        R0, [SP, #24]
  0x0800C560:  6800         LDR        R0, [R0]
  0x0800C562:  F005 F9EA    BL         SDMMC_CmdOperCond        ; 0x0801193A
  0x0800C566:  9002         STR        R0, [SP, #8]
  0x0800C568:  9802         LDR        R0, [SP, #8]
  0x0800C56A:  F1B0 4F00    CMP.W      R0, #0x80000000
  0x0800C56E:  D10D         BNE        .L3                      ; 0x0800C58C
  0x0800C570:  9906         LDR        R1, [SP, #24]
  0x0800C572:  2000         MOVS       R0, #0
  0x0800C574:  63C8         STR        R0, [R1, #60]
  0x0800C576:  9806         LDR        R0, [SP, #24]
  0x0800C578:  6800         LDR        R0, [R0]
  0x0800C57A:  F00F FF3C    BL         SDMMC_CmdGoIdleState     ; 0x0801C3F6
  0x0800C57E:  9002         STR        R0, [SP, #8]
  0x0800C580:  9802         LDR        R0, [SP, #8]
  0x0800C582:  B110         CBZ        R0, .L2                  ; 0x0800C58A
  0x0800C584:  9802         LDR        R0, [SP, #8]
  0x0800C586:  9007         STR        R0, [SP, #28]
  0x0800C588:  E064         B          .L12                     ; 0x0800C654
.L2:
  0x0800C58A:  E002         B          .L4                      ; 0x0800C592
.L3:
  0x0800C58C:  9906         LDR        R1, [SP, #24]
  0x0800C58E:  2001         MOVS       R0, #1
  0x0800C590:  63C8         STR        R0, [R1, #60]
.L4:
  0x0800C592:  9806         LDR        R0, [SP, #24]
  0x0800C594:  6BC0         LDR        R0, [R0, #60]
  0x0800C596:  2801         CMP        R0, #1
  0x0800C598:  D10B         BNE        .L5                      ; 0x0800C5B2
  0x0800C59A:  9806         LDR        R0, [SP, #24]
  0x0800C59C:  6800         LDR        R0, [R0]
  0x0800C59E:  2100         MOVS       R1, #0
  0x0800C5A0:  F005 F9E6    BL         SDMMC_CmdAppCommand      ; 0x08011970
  0x0800C5A4:  9002         STR        R0, [SP, #8]
  0x0800C5A6:  9802         LDR        R0, [SP, #8]
  0x0800C5A8:  B118         CBZ        R0, .L5                  ; 0x0800C5B2
  0x0800C5AA:  F04F 5080    MOV.W      R0, #0x10000000
  0x0800C5AE:  9007         STR        R0, [SP, #28]
  0x0800C5B0:  E050         B          .L12                     ; 0x0800C654
.L5:
  0x0800C5B2:  9905         LDR        R1, [SP, #20]
  0x0800C5B4:  2000         MOVS       R0, #0
  0x0800C5B6:  F64F 72FE    MOVW       R2, #0xFFFE
  0x0800C5BA:  4291         CMP        R1, R2
  0x0800C5BC:  9001         STR        R0, [SP, #4]
  0x0800C5BE:  D804         BHI        .L6                      ; 0x0800C5CA
  0x0800C5C0:  9803         LDR        R0, [SP, #12]
  0x0800C5C2:  FAB0 F080    CLZ        R0, R0
  0x0800C5C6:  0940         LSRS       R0, R0, #5
  0x0800C5C8:  9001         STR        R0, [SP, #4]
.L6:
  0x0800C5CA:  9801         LDR        R0, [SP, #4]
  0x0800C5CC:  07C0         LSLS       R0, R0, #31
  0x0800C5CE:  B358         CBZ        R0, .L9                  ; 0x0800C628
  0x0800C5D0:  9806         LDR        R0, [SP, #24]
  0x0800C5D2:  6800         LDR        R0, [R0]
  0x0800C5D4:  2100         MOVS       R1, #0
  0x0800C5D6:  F005 F9CB    BL         SDMMC_CmdAppCommand      ; 0x08011970
  0x0800C5DA:  9002         STR        R0, [SP, #8]
  0x0800C5DC:  9802         LDR        R0, [SP, #8]
  0x0800C5DE:  B110         CBZ        R0, .L7                  ; 0x0800C5E6
  0x0800C5E0:  9802         LDR        R0, [SP, #8]
  0x0800C5E2:  9007         STR        R0, [SP, #28]
  0x0800C5E4:  E036         B          .L12                     ; 0x0800C654
.L7:
  0x0800C5E6:  9806         LDR        R0, [SP, #24]
  0x0800C5E8:  6800         LDR        R0, [R0]
  0x0800C5EA:  2100         MOVS       R1, #0
  0x0800C5EC:  F2CC 1110    MOVT       R1, #0xC110
  0x0800C5F0:  F005 F9DD    BL         SDMMC_CmdAppOperCommand  ; 0x080119AE
  0x0800C5F4:  9002         STR        R0, [SP, #8]
  0x0800C5F6:  9802         LDR        R0, [SP, #8]
  0x0800C5F8:  B118         CBZ        R0, .L8                  ; 0x0800C602
  0x0800C5FA:  F04F 5080    MOV.W      R0, #0x10000000
  0x0800C5FE:  9007         STR        R0, [SP, #28]
  0x0800C600:  E028         B          .L12                     ; 0x0800C654
.L8:
  0x0800C602:  9806         LDR        R0, [SP, #24]
  0x0800C604:  6800         LDR        R0, [R0]
  0x0800C606:  2100         MOVS       R1, #0
  0x0800C608:  F004 FF0C    BL         SDMMC_GetResponse        ; 0x08011424
  0x0800C60C:  9004         STR        R0, [SP, #16]
  0x0800C60E:  9904         LDR        R1, [SP, #16]
  0x0800C610:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0800C614:  EB00 70D1    ADD.W      R0, R0, R1, LSR #31
  0x0800C618:  FAB0 F080    CLZ        R0, R0
  0x0800C61C:  0940         LSRS       R0, R0, #5
  0x0800C61E:  9003         STR        R0, [SP, #12]
  0x0800C620:  9805         LDR        R0, [SP, #20]
  0x0800C622:  3001         ADDS       R0, #1
  0x0800C624:  9005         STR        R0, [SP, #20]
  0x0800C626:  E7C4         B          .L5                      ; 0x0800C5B2
.L9:
  0x0800C628:  9805         LDR        R0, [SP, #20]
  0x0800C62A:  F64F 71FF    MOVW       R1, #0xFFFF
  0x0800C62E:  4288         CMP        R0, R1
  0x0800C630:  D303         BCC        .L10                     ; 0x0800C63A
  0x0800C632:  F04F 7080    MOV.W      R0, #0x01000000
  0x0800C636:  9007         STR        R0, [SP, #28]
  0x0800C638:  E00C         B          .L12                     ; 0x0800C654
.L10:
  0x0800C63A:  9906         LDR        R1, [SP, #24]
  0x0800C63C:  2000         MOVS       R0, #0
  0x0800C63E:  6388         STR        R0, [R1, #56]
  0x0800C640:  F89D 0013    LDRB.W     R0, [SP, #19]
  0x0800C644:  0640         LSLS       R0, R0, #25
  0x0800C646:  2800         CMP        R0, #0
  0x0800C648:  D502         BPL        .L11                     ; 0x0800C650
  0x0800C64A:  9906         LDR        R1, [SP, #24]
  0x0800C64C:  2001         MOVS       R0, #1
  0x0800C64E:  6388         STR        R0, [R1, #56]
.L11:
  0x0800C650:  2000         MOVS       R0, #0
  0x0800C652:  9007         STR        R0, [SP, #28]
.L12:
  0x0800C654:  9807         LDR        R0, [SP, #28]
  0x0800C656:  B008         ADD        SP, SP, #32
  0x0800C658:  BD80         POP        {R7, PC}
Section .text.HAL_SD_GetCardCSD from charger_lto.o, size=642, align=2
HAL_SD_GetCardCSD:
  0x0800C65A:  B083         SUB        SP, SP, #12
  0x0800C65C:  9001         STR        R0, [SP, #4]
  0x0800C65E:  9100         STR        R1, [SP, #0]
  0x0800C660:  9801         LDR        R0, [SP, #4]
  0x0800C662:  6DC0         LDR        R0, [R0, #92]
  0x0800C664:  0F80         LSRS       R0, R0, #30
  0x0800C666:  9900         LDR        R1, [SP, #0]
  0x0800C668:  7008         STRB       R0, [R1]
  0x0800C66A:  9801         LDR        R0, [SP, #4]
  0x0800C66C:  6DC0         LDR        R0, [R0, #92]
  0x0800C66E:  F3C0 6083    UBFX       R0, R0, #26, #4
  0x0800C672:  9900         LDR        R1, [SP, #0]
  0x0800C674:  7048         STRB       R0, [R1, #1]
  0x0800C676:  9801         LDR        R0, [SP, #4]
  0x0800C678:  6DC0         LDR        R0, [R0, #92]
  0x0800C67A:  F3C0 6001    UBFX       R0, R0, #24, #2
  0x0800C67E:  9900         LDR        R1, [SP, #0]
  0x0800C680:  7088         STRB       R0, [R1, #2]
  0x0800C682:  9801         LDR        R0, [SP, #4]
  0x0800C684:  F8B0 005E    LDRH.W     R0, [R0, #94]
  0x0800C688:  9900         LDR        R1, [SP, #0]
  0x0800C68A:  70C8         STRB       R0, [R1, #3]
  0x0800C68C:  9801         LDR        R0, [SP, #4]
  0x0800C68E:  6DC0         LDR        R0, [R0, #92]
  0x0800C690:  0A00         LSRS       R0, R0, #8
  0x0800C692:  9900         LDR        R1, [SP, #0]
  0x0800C694:  7108         STRB       R0, [R1, #4]
  0x0800C696:  9801         LDR        R0, [SP, #4]
  0x0800C698:  6DC0         LDR        R0, [R0, #92]
  0x0800C69A:  9900         LDR        R1, [SP, #0]
  0x0800C69C:  7148         STRB       R0, [R1, #5]
  0x0800C69E:  9801         LDR        R0, [SP, #4]
  0x0800C6A0:  6E00         LDR        R0, [R0, #96]
  0x0800C6A2:  0D00         LSRS       R0, R0, #20
  0x0800C6A4:  9900         LDR        R1, [SP, #0]
  0x0800C6A6:  80C8         STRH       R0, [R1, #6]
  0x0800C6A8:  9801         LDR        R0, [SP, #4]
  0x0800C6AA:  6E00         LDR        R0, [R0, #96]
  0x0800C6AC:  F3C0 4003    UBFX       R0, R0, #16, #4
  0x0800C6B0:  9900         LDR        R1, [SP, #0]
  0x0800C6B2:  7208         STRB       R0, [R1, #8]
  0x0800C6B4:  9801         LDR        R0, [SP, #4]
  0x0800C6B6:  F8B0 0060    LDRH.W     R0, [R0, #96]
  0x0800C6BA:  0BC0         LSRS       R0, R0, #15
  0x0800C6BC:  9900         LDR        R1, [SP, #0]
  0x0800C6BE:  7248         STRB       R0, [R1, #9]
  0x0800C6C0:  9801         LDR        R0, [SP, #4]
  0x0800C6C2:  6E00         LDR        R0, [R0, #96]
  0x0800C6C4:  F3C0 3080    UBFX       R0, R0, #14, #1
  0x0800C6C8:  9900         LDR        R1, [SP, #0]
  0x0800C6CA:  7288         STRB       R0, [R1, #10]
  0x0800C6CC:  9801         LDR        R0, [SP, #4]
  0x0800C6CE:  6E00         LDR        R0, [R0, #96]
  0x0800C6D0:  F3C0 3040    UBFX       R0, R0, #13, #1
  0x0800C6D4:  9900         LDR        R1, [SP, #0]
  0x0800C6D6:  72C8         STRB       R0, [R1, #11]
  0x0800C6D8:  9801         LDR        R0, [SP, #4]
  0x0800C6DA:  6E00         LDR        R0, [R0, #96]
  0x0800C6DC:  F3C0 3000    UBFX       R0, R0, #12, #1
  0x0800C6E0:  9900         LDR        R1, [SP, #0]
  0x0800C6E2:  7308         STRB       R0, [R1, #12]
  0x0800C6E4:  9900         LDR        R1, [SP, #0]
  0x0800C6E6:  2000         MOVS       R0, #0
  0x0800C6E8:  7348         STRB       R0, [R1, #13]
  0x0800C6EA:  9801         LDR        R0, [SP, #4]
  0x0800C6EC:  6B80         LDR        R0, [R0, #56]
  0x0800C6EE:  2800         CMP        R0, #0
  0x0800C6F0:  D14A         BNE        .L1                      ; 0x0800C788
  0x0800C6F2:  9901         LDR        R1, [SP, #4]
  0x0800C6F4:  6E08         LDR        R0, [R1, #96]
  0x0800C6F6:  6E49         LDR        R1, [R1, #100]
  0x0800C6F8:  F36F 209F    BFC        R0, #10, #22
  0x0800C6FC:  0080         LSLS       R0, R0, #2
  0x0800C6FE:  EA40 7091    ORR.W      R0, R0, R1, LSR #30
  0x0800C702:  9900         LDR        R1, [SP, #0]
  0x0800C704:  6108         STR        R0, [R1, #16]
  0x0800C706:  9801         LDR        R0, [SP, #4]
  0x0800C708:  6E40         LDR        R0, [R0, #100]
  0x0800C70A:  F3C0 60C2    UBFX       R0, R0, #27, #3
  0x0800C70E:  9900         LDR        R1, [SP, #0]
  0x0800C710:  7508         STRB       R0, [R1, #20]
  0x0800C712:  9801         LDR        R0, [SP, #4]
  0x0800C714:  6E40         LDR        R0, [R0, #100]
  0x0800C716:  F3C0 6002    UBFX       R0, R0, #24, #3
  0x0800C71A:  9900         LDR        R1, [SP, #0]
  0x0800C71C:  7548         STRB       R0, [R1, #21]
  0x0800C71E:  9801         LDR        R0, [SP, #4]
  0x0800C720:  6E40         LDR        R0, [R0, #100]
  0x0800C722:  F3C0 5042    UBFX       R0, R0, #21, #3
  0x0800C726:  9900         LDR        R1, [SP, #0]
  0x0800C728:  7588         STRB       R0, [R1, #22]
  0x0800C72A:  9801         LDR        R0, [SP, #4]
  0x0800C72C:  6E40         LDR        R0, [R0, #100]
  0x0800C72E:  F3C0 4082    UBFX       R0, R0, #18, #3
  0x0800C732:  9900         LDR        R1, [SP, #0]
  0x0800C734:  75C8         STRB       R0, [R1, #23]
  0x0800C736:  9801         LDR        R0, [SP, #4]
  0x0800C738:  6E40         LDR        R0, [R0, #100]
  0x0800C73A:  F3C0 30C2    UBFX       R0, R0, #15, #3
  0x0800C73E:  9900         LDR        R1, [SP, #0]
  0x0800C740:  7608         STRB       R0, [R1, #24]
  0x0800C742:  9800         LDR        R0, [SP, #0]
  0x0800C744:  6900         LDR        R0, [R0, #16]
  0x0800C746:  3001         ADDS       R0, #1
  0x0800C748:  9901         LDR        R1, [SP, #4]
  0x0800C74A:  6488         STR        R0, [R1, #72]
  0x0800C74C:  9800         LDR        R0, [SP, #0]
  0x0800C74E:  7E00         LDRB       R0, [R0, #24]
  0x0800C750:  F000 0007    AND        R0, R0, #7
  0x0800C754:  1C81         ADDS       R1, R0, #2
  0x0800C756:  2001         MOVS       R0, #1
  0x0800C758:  FA00 F301    LSL.W      R3, R0, R1
  0x0800C75C:  9A01         LDR        R2, [SP, #4]
  0x0800C75E:  6C91         LDR        R1, [R2, #72]
  0x0800C760:  4359         MULS       R1, R3, R1
  0x0800C762:  6491         STR        R1, [R2, #72]
  0x0800C764:  9900         LDR        R1, [SP, #0]
  0x0800C766:  7A09         LDRB       R1, [R1, #8]
  0x0800C768:  F001 010F    AND        R1, R1, #15
  0x0800C76C:  4088         LSLS       R0, R1
  0x0800C76E:  9901         LDR        R1, [SP, #4]
  0x0800C770:  64C8         STR        R0, [R1, #76]
  0x0800C772:  9901         LDR        R1, [SP, #4]
  0x0800C774:  6C88         LDR        R0, [R1, #72]
  0x0800C776:  6CCA         LDR        R2, [R1, #76]
  0x0800C778:  0A52         LSRS       R2, R2, #9
  0x0800C77A:  4350         MULS       R0, R2, R0
  0x0800C77C:  6508         STR        R0, [R1, #80]
  0x0800C77E:  9901         LDR        R1, [SP, #4]
  0x0800C780:  F44F 7000    MOV.W      R0, #0x0200
  0x0800C784:  6548         STR        R0, [R1, #84]
  0x0800C786:  E033         B          .L3                      ; 0x0800C7F0
.L1:
  0x0800C788:  9801         LDR        R0, [SP, #4]
  0x0800C78A:  6B80         LDR        R0, [R0, #56]
  0x0800C78C:  2801         CMP        R0, #1
  0x0800C78E:  D11C         BNE        .L2                      ; 0x0800C7CA
  0x0800C790:  9801         LDR        R0, [SP, #4]
  0x0800C792:  6E01         LDR        R1, [R0, #96]
  0x0800C794:  F001 013F    AND        R1, R1, #63
  0x0800C798:  F8B0 0066    LDRH.W     R0, [R0, #102]
  0x0800C79C:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x0800C7A0:  9900         LDR        R1, [SP, #0]
  0x0800C7A2:  6108         STR        R0, [R1, #16]
  0x0800C7A4:  9800         LDR        R0, [SP, #0]
  0x0800C7A6:  6901         LDR        R1, [R0, #16]
  0x0800C7A8:  F44F 6080    MOV.W      R0, #0x0400
  0x0800C7AC:  EB00 2081    ADD.W      R0, R0, R1, LSL #10
  0x0800C7B0:  9901         LDR        R1, [SP, #4]
  0x0800C7B2:  6488         STR        R0, [R1, #72]
  0x0800C7B4:  9901         LDR        R1, [SP, #4]
  0x0800C7B6:  6C88         LDR        R0, [R1, #72]
  0x0800C7B8:  6508         STR        R0, [R1, #80]
  0x0800C7BA:  9901         LDR        R1, [SP, #4]
  0x0800C7BC:  F44F 7000    MOV.W      R0, #0x0200
  0x0800C7C0:  64C8         STR        R0, [R1, #76]
  0x0800C7C2:  9901         LDR        R1, [SP, #4]
  0x0800C7C4:  6CC8         LDR        R0, [R1, #76]
  0x0800C7C6:  6548         STR        R0, [R1, #84]
  0x0800C7C8:  E012         B          .L3                      ; 0x0800C7F0
.L2:
  0x0800C7CA:  9801         LDR        R0, [SP, #4]
  0x0800C7CC:  6801         LDR        R1, [R0]
  0x0800C7CE:  F640 70FF    MOVW       R0, #0x0FFF
  0x0800C7D2:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0800C7D6:  6388         STR        R0, [R1, #56]
  0x0800C7D8:  9901         LDR        R1, [SP, #4]
  0x0800C7DA:  6B48         LDR        R0, [R1, #52]
  0x0800C7DC:  F040 5080    ORR        R0, R0, #0x10000000
  0x0800C7E0:  6348         STR        R0, [R1, #52]
  0x0800C7E2:  9901         LDR        R1, [SP, #4]
  0x0800C7E4:  2001         MOVS       R0, #1
  0x0800C7E6:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800C7EA:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0800C7EE:  E071         B          .L4                      ; 0x0800C8D4
.L3:
  0x0800C7F0:  9801         LDR        R0, [SP, #4]
  0x0800C7F2:  6E40         LDR        R0, [R0, #100]
  0x0800C7F4:  F3C0 3080    UBFX       R0, R0, #14, #1
  0x0800C7F8:  9900         LDR        R1, [SP, #0]
  0x0800C7FA:  7648         STRB       R0, [R1, #25]
  0x0800C7FC:  9801         LDR        R0, [SP, #4]
  0x0800C7FE:  6E40         LDR        R0, [R0, #100]
  0x0800C800:  F3C0 10C6    UBFX       R0, R0, #7, #7
  0x0800C804:  9900         LDR        R1, [SP, #0]
  0x0800C806:  7688         STRB       R0, [R1, #26]
  0x0800C808:  9801         LDR        R0, [SP, #4]
  0x0800C80A:  6E40         LDR        R0, [R0, #100]
  0x0800C80C:  F000 007F    AND        R0, R0, #127
  0x0800C810:  9900         LDR        R1, [SP, #0]
  0x0800C812:  76C8         STRB       R0, [R1, #27]
  0x0800C814:  9801         LDR        R0, [SP, #4]
  0x0800C816:  6E80         LDR        R0, [R0, #104]
  0x0800C818:  0FC0         LSRS       R0, R0, #31
  0x0800C81A:  9900         LDR        R1, [SP, #0]
  0x0800C81C:  7708         STRB       R0, [R1, #28]
  0x0800C81E:  9801         LDR        R0, [SP, #4]
  0x0800C820:  6E80         LDR        R0, [R0, #104]
  0x0800C822:  F3C0 7041    UBFX       R0, R0, #29, #2
  0x0800C826:  9900         LDR        R1, [SP, #0]
  0x0800C828:  7748         STRB       R0, [R1, #29]
  0x0800C82A:  9801         LDR        R0, [SP, #4]
  0x0800C82C:  6E80         LDR        R0, [R0, #104]
  0x0800C82E:  F3C0 6082    UBFX       R0, R0, #26, #3
  0x0800C832:  9900         LDR        R1, [SP, #0]
  0x0800C834:  7788         STRB       R0, [R1, #30]
  0x0800C836:  9801         LDR        R0, [SP, #4]
  0x0800C838:  6E80         LDR        R0, [R0, #104]
  0x0800C83A:  F3C0 5083    UBFX       R0, R0, #22, #4
  0x0800C83E:  9900         LDR        R1, [SP, #0]
  0x0800C840:  77C8         STRB       R0, [R1, #31]
  0x0800C842:  9801         LDR        R0, [SP, #4]
  0x0800C844:  6E80         LDR        R0, [R0, #104]
  0x0800C846:  F3C0 5040    UBFX       R0, R0, #21, #1
  0x0800C84A:  9900         LDR        R1, [SP, #0]
  0x0800C84C:  F881 0020    STRB.W     R0, [R1, #32]
  0x0800C850:  9900         LDR        R1, [SP, #0]
  0x0800C852:  2000         MOVS       R0, #0
  0x0800C854:  F881 0021    STRB.W     R0, [R1, #33]
  0x0800C858:  9901         LDR        R1, [SP, #4]
  0x0800C85A:  6E89         LDR        R1, [R1, #104]
  0x0800C85C:  F3C1 4100    UBFX       R1, R1, #16, #1
  0x0800C860:  9A00         LDR        R2, [SP, #0]
  0x0800C862:  F882 1022    STRB.W     R1, [R2, #34]
  0x0800C866:  9901         LDR        R1, [SP, #4]
  0x0800C868:  F8B1 1068    LDRH.W     R1, [R1, #104]
  0x0800C86C:  0BC9         LSRS       R1, R1, #15
  0x0800C86E:  9A00         LDR        R2, [SP, #0]
  0x0800C870:  F882 1023    STRB.W     R1, [R2, #35]
  0x0800C874:  9901         LDR        R1, [SP, #4]
  0x0800C876:  6E89         LDR        R1, [R1, #104]
  0x0800C878:  F3C1 3180    UBFX       R1, R1, #14, #1
  0x0800C87C:  9A00         LDR        R2, [SP, #0]
  0x0800C87E:  F882 1024    STRB.W     R1, [R2, #36]
  0x0800C882:  9901         LDR        R1, [SP, #4]
  0x0800C884:  6E89         LDR        R1, [R1, #104]
  0x0800C886:  F3C1 3140    UBFX       R1, R1, #13, #1
  0x0800C88A:  9A00         LDR        R2, [SP, #0]
  0x0800C88C:  F882 1025    STRB.W     R1, [R2, #37]
  0x0800C890:  9901         LDR        R1, [SP, #4]
  0x0800C892:  6E89         LDR        R1, [R1, #104]
  0x0800C894:  F3C1 3100    UBFX       R1, R1, #12, #1
  0x0800C898:  9A00         LDR        R2, [SP, #0]
  0x0800C89A:  F882 1026    STRB.W     R1, [R2, #38]
  0x0800C89E:  9901         LDR        R1, [SP, #4]
  0x0800C8A0:  6E89         LDR        R1, [R1, #104]
  0x0800C8A2:  F3C1 2181    UBFX       R1, R1, #10, #2
  0x0800C8A6:  9A00         LDR        R2, [SP, #0]
  0x0800C8A8:  F882 1027    STRB.W     R1, [R2, #39]
  0x0800C8AC:  9901         LDR        R1, [SP, #4]
  0x0800C8AE:  6E89         LDR        R1, [R1, #104]
  0x0800C8B0:  F3C1 2101    UBFX       R1, R1, #8, #2
  0x0800C8B4:  9A00         LDR        R2, [SP, #0]
  0x0800C8B6:  F882 1028    STRB.W     R1, [R2, #40]
  0x0800C8BA:  9901         LDR        R1, [SP, #4]
  0x0800C8BC:  F891 1068    LDRB.W     R1, [R1, #104]
  0x0800C8C0:  0849         LSRS       R1, R1, #1
  0x0800C8C2:  9A00         LDR        R2, [SP, #0]
  0x0800C8C4:  F882 1029    STRB.W     R1, [R2, #41]
  0x0800C8C8:  9A00         LDR        R2, [SP, #0]
  0x0800C8CA:  2101         MOVS       R1, #1
  0x0800C8CC:  F882 102A    STRB.W     R1, [R2, #42]
  0x0800C8D0:  F88D 000B    STRB.W     R0, [SP, #11]
.L4:
  0x0800C8D4:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0800C8D8:  B003         ADD        SP, SP, #12
  0x0800C8DA:  4770         BX         LR
Section .text.SD_PowerOFF from charger_lto.o, size=18, align=2
SD_PowerOFF:
  0x0800C8DC:  B580         PUSH       {R7, LR}
  0x0800C8DE:  B082         SUB        SP, SP, #8
  0x0800C8E0:  9001         STR        R0, [SP, #4]
  0x0800C8E2:  9801         LDR        R0, [SP, #4]
  0x0800C8E4:  6800         LDR        R0, [R0]
  0x0800C8E6:  F00F FD40    BL         SDMMC_PowerState_OFF     ; 0x0801C36A
  0x0800C8EA:  B002         ADD        SP, SP, #8
  0x0800C8EC:  BD80         POP        {R7, PC}
Section .text.HAL_SD_ReadBlocks_DMA from charger_lto.o, size=322, align=2
HAL_SD_ReadBlocks_DMA:
  0x0800C8EE:  B580         PUSH       {R7, LR}
  0x0800C8F0:  B08E         SUB        SP, SP, #56
  0x0800C8F2:  900C         STR        R0, [SP, #48]
  0x0800C8F4:  910B         STR        R1, [SP, #44]
  0x0800C8F6:  920A         STR        R2, [SP, #40]
  0x0800C8F8:  9309         STR        R3, [SP, #36]
  0x0800C8FA:  980A         LDR        R0, [SP, #40]
  0x0800C8FC:  9001         STR        R0, [SP, #4]
  0x0800C8FE:  980B         LDR        R0, [SP, #44]
  0x0800C900:  B940         CBNZ       R0, .L1                  ; 0x0800C914
  0x0800C902:  990C         LDR        R1, [SP, #48]
  0x0800C904:  6B48         LDR        R0, [R1, #52]
  0x0800C906:  F040 6000    ORR        R0, R0, #0x08000000
  0x0800C90A:  6348         STR        R0, [R1, #52]
  0x0800C90C:  2001         MOVS       R0, #1
  0x0800C90E:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0800C912:  E089         B          .L8                      ; 0x0800CA28
.L1:
  0x0800C914:  980C         LDR        R0, [SP, #48]
  0x0800C916:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0800C91A:  2801         CMP        R0, #1
  0x0800C91C:  F040 8081    BNE.W      .L7                      ; 0x0800CA22
  0x0800C920:  990C         LDR        R1, [SP, #48]
  0x0800C922:  2000         MOVS       R0, #0
  0x0800C924:  6348         STR        R0, [R1, #52]
  0x0800C926:  9801         LDR        R0, [SP, #4]
  0x0800C928:  9909         LDR        R1, [SP, #36]
  0x0800C92A:  4408         ADD        R0, R1
  0x0800C92C:  990C         LDR        R1, [SP, #48]
  0x0800C92E:  6D09         LDR        R1, [R1, #80]
  0x0800C930:  4288         CMP        R0, R1
  0x0800C932:  D908         BLS        .L2                      ; 0x0800C946
  0x0800C934:  990C         LDR        R1, [SP, #48]
  0x0800C936:  6B48         LDR        R0, [R1, #52]
  0x0800C938:  F040 7000    ORR        R0, R0, #0x02000000
  0x0800C93C:  6348         STR        R0, [R1, #52]
  0x0800C93E:  2001         MOVS       R0, #1
  0x0800C940:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0800C944:  E070         B          .L8                      ; 0x0800CA28
.L2:
  0x0800C946:  990C         LDR        R1, [SP, #48]
  0x0800C948:  2003         MOVS       R0, #3
  0x0800C94A:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800C94E:  980C         LDR        R0, [SP, #48]
  0x0800C950:  6801         LDR        R1, [R0]
  0x0800C952:  2000         MOVS       R0, #0
  0x0800C954:  62C8         STR        R0, [R1, #44]
  0x0800C956:  980B         LDR        R0, [SP, #44]
  0x0800C958:  990C         LDR        R1, [SP, #48]
  0x0800C95A:  6248         STR        R0, [R1, #36]
  0x0800C95C:  9809         LDR        R0, [SP, #36]
  0x0800C95E:  0240         LSLS       R0, R0, #9
  0x0800C960:  990C         LDR        R1, [SP, #48]
  0x0800C962:  6288         STR        R0, [R1, #40]
  0x0800C964:  980C         LDR        R0, [SP, #48]
  0x0800C966:  6B80         LDR        R0, [R0, #56]
  0x0800C968:  2801         CMP        R0, #1
  0x0800C96A:  D002         BEQ        .L3                      ; 0x0800C972
  0x0800C96C:  9801         LDR        R0, [SP, #4]
  0x0800C96E:  0240         LSLS       R0, R0, #9
  0x0800C970:  9001         STR        R0, [SP, #4]
.L3:
  0x0800C972:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0800C976:  9003         STR        R0, [SP, #12]
  0x0800C978:  9809         LDR        R0, [SP, #36]
  0x0800C97A:  0240         LSLS       R0, R0, #9
  0x0800C97C:  9004         STR        R0, [SP, #16]
  0x0800C97E:  2090         MOVS       R0, #144
  0x0800C980:  9005         STR        R0, [SP, #20]
  0x0800C982:  2002         MOVS       R0, #2
  0x0800C984:  9006         STR        R0, [SP, #24]
  0x0800C986:  2000         MOVS       R0, #0
  0x0800C988:  9007         STR        R0, [SP, #28]
  0x0800C98A:  9008         STR        R0, [SP, #32]
  0x0800C98C:  980C         LDR        R0, [SP, #48]
  0x0800C98E:  6800         LDR        R0, [R0]
  0x0800C990:  A903         ADD        R1, SP, #12
  0x0800C992:  F004 FD68    BL         SDMMC_ConfigData         ; 0x08011466
  0x0800C996:  980C         LDR        R0, [SP, #48]
  0x0800C998:  6801         LDR        R1, [R0]
  0x0800C99A:  68C8         LDR        R0, [R1, #12]
  0x0800C99C:  F040 0040    ORR        R0, R0, #64
  0x0800C9A0:  60C8         STR        R0, [R1, #12]
  0x0800C9A2:  980B         LDR        R0, [SP, #44]
  0x0800C9A4:  990C         LDR        R1, [SP, #48]
  0x0800C9A6:  6809         LDR        R1, [R1]
  0x0800C9A8:  6588         STR        R0, [R1, #88]
  0x0800C9AA:  980C         LDR        R0, [SP, #48]
  0x0800C9AC:  6801         LDR        R1, [R0]
  0x0800C9AE:  2001         MOVS       R0, #1
  0x0800C9B0:  6508         STR        R0, [R1, #80]
  0x0800C9B2:  9809         LDR        R0, [SP, #36]
  0x0800C9B4:  2802         CMP        R0, #2
  0x0800C9B6:  D309         BCC        .L4                      ; 0x0800C9CC
  0x0800C9B8:  990C         LDR        R1, [SP, #48]
  0x0800C9BA:  2082         MOVS       R0, #130
  0x0800C9BC:  62C8         STR        R0, [R1, #44]
  0x0800C9BE:  980C         LDR        R0, [SP, #48]
  0x0800C9C0:  6800         LDR        R0, [R0]
  0x0800C9C2:  9901         LDR        R1, [SP, #4]
  0x0800C9C4:  F004 FF3D    BL         SDMMC_CmdReadMultiBlock  ; 0x08011842
  0x0800C9C8:  9002         STR        R0, [SP, #8]
  0x0800C9CA:  E008         B          .L5                      ; 0x0800C9DE
.L4:
  0x0800C9CC:  990C         LDR        R1, [SP, #48]
  0x0800C9CE:  2081         MOVS       R0, #129
  0x0800C9D0:  62C8         STR        R0, [R1, #44]
  0x0800C9D2:  980C         LDR        R0, [SP, #48]
  0x0800C9D4:  6800         LDR        R0, [R0]
  0x0800C9D6:  9901         LDR        R1, [SP, #4]
  0x0800C9D8:  F004 FF14    BL         SDMMC_CmdReadSingleBlock ; 0x08011804
  0x0800C9DC:  9002         STR        R0, [SP, #8]
.L5:
  0x0800C9DE:  9802         LDR        R0, [SP, #8]
  0x0800C9E0:  B1A8         CBZ        R0, .L6                  ; 0x0800CA0E
  0x0800C9E2:  980C         LDR        R0, [SP, #48]
  0x0800C9E4:  6801         LDR        R1, [R0]
  0x0800C9E6:  F640 70FF    MOVW       R0, #0x0FFF
  0x0800C9EA:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0800C9EE:  6388         STR        R0, [R1, #56]
  0x0800C9F0:  9A02         LDR        R2, [SP, #8]
  0x0800C9F2:  990C         LDR        R1, [SP, #48]
  0x0800C9F4:  6B48         LDR        R0, [R1, #52]
  0x0800C9F6:  4310         ORRS       R0, R2
  0x0800C9F8:  6348         STR        R0, [R1, #52]
  0x0800C9FA:  990C         LDR        R1, [SP, #48]
  0x0800C9FC:  2001         MOVS       R0, #1
  0x0800C9FE:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800CA02:  9A0C         LDR        R2, [SP, #48]
  0x0800CA04:  2100         MOVS       R1, #0
  0x0800CA06:  62D1         STR        R1, [R2, #44]
  0x0800CA08:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0800CA0C:  E00C         B          .L8                      ; 0x0800CA28
.L6:
  0x0800CA0E:  980C         LDR        R0, [SP, #48]
  0x0800CA10:  6801         LDR        R1, [R0]
  0x0800CA12:  6BC8         LDR        R0, [R1, #60]
  0x0800CA14:  F440 7095    ORR        R0, R0, #0x012A
  0x0800CA18:  63C8         STR        R0, [R1, #60]
  0x0800CA1A:  2000         MOVS       R0, #0
  0x0800CA1C:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0800CA20:  E002         B          .L8                      ; 0x0800CA28
.L7:
  0x0800CA22:  2002         MOVS       R0, #2
  0x0800CA24:  F88D 0037    STRB.W     R0, [SP, #55]
.L8:
  0x0800CA28:  F89D 0037    LDRB.W     R0, [SP, #55]
  0x0800CA2C:  B00E         ADD        SP, SP, #56
  0x0800CA2E:  BD80         POP        {R7, PC}
Section .text.HAL_SD_IRQHandler from charger_lto.o, size=786, align=2
HAL_SD_IRQHandler:
  0x0800CA30:  B580         PUSH       {R7, LR}
  0x0800CA32:  B084         SUB        SP, SP, #16
  0x0800CA34:  9003         STR        R0, [SP, #12]
  0x0800CA36:  9803         LDR        R0, [SP, #12]
  0x0800CA38:  6AC0         LDR        R0, [R0, #44]
  0x0800CA3A:  9001         STR        R0, [SP, #4]
  0x0800CA3C:  9803         LDR        R0, [SP, #12]
  0x0800CA3E:  6800         LDR        R0, [R0]
  0x0800CA40:  6B40         LDR        R0, [R0, #52]
  0x0800CA42:  B280         UXTH       R0, R0
  0x0800CA44:  0BC0         LSRS       R0, R0, #15
  0x0800CA46:  B140         CBZ        R0, .L1                  ; 0x0800CA5A
  0x0800CA48:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CA4C:  0700         LSLS       R0, R0, #28
  0x0800CA4E:  2800         CMP        R0, #0
  0x0800CA50:  D503         BPL        .L1                      ; 0x0800CA5A
  0x0800CA52:  9803         LDR        R0, [SP, #12]
  0x0800CA54:  F00D FF63    BL         SD_Read_IT               ; 0x0801A91E
  0x0800CA58:  E171         B          .L30                     ; 0x0800CD3E
.L1:
  0x0800CA5A:  9803         LDR        R0, [SP, #12]
  0x0800CA5C:  6800         LDR        R0, [R0]
  0x0800CA5E:  6B40         LDR        R0, [R0, #52]
  0x0800CA60:  F3C0 2000    UBFX       R0, R0, #8, #1
  0x0800CA64:  2800         CMP        R0, #0
  0x0800CA66:  F000 809F    BEQ.W      .L15                     ; 0x0800CBA8
  0x0800CA6A:  9803         LDR        R0, [SP, #12]
  0x0800CA6C:  6801         LDR        R1, [R0]
  0x0800CA6E:  F44F 7080    MOV.W      R0, #0x0100
  0x0800CA72:  6388         STR        R0, [R1, #56]
  0x0800CA74:  9803         LDR        R0, [SP, #12]
  0x0800CA76:  6801         LDR        R1, [R0]
  0x0800CA78:  6BC8         LDR        R0, [R1, #60]
  0x0800CA7A:  F24C 123A    MOVW       R2, #0xC13A
  0x0800CA7E:  4390         BICS       R0, R2
  0x0800CA80:  63C8         STR        R0, [R1, #60]
  0x0800CA82:  9803         LDR        R0, [SP, #12]
  0x0800CA84:  6801         LDR        R1, [R0]
  0x0800CA86:  6BC8         LDR        R0, [R1, #60]
  0x0800CA88:  F020 5080    BIC        R0, R0, #0x10000000
  0x0800CA8C:  63C8         STR        R0, [R1, #60]
  0x0800CA8E:  9803         LDR        R0, [SP, #12]
  0x0800CA90:  6801         LDR        R1, [R0]
  0x0800CA92:  68C8         LDR        R0, [R1, #12]
  0x0800CA94:  F020 0040    BIC        R0, R0, #64
  0x0800CA98:  60C8         STR        R0, [R1, #12]
  0x0800CA9A:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CA9E:  0700         LSLS       R0, R0, #28
  0x0800CAA0:  2800         CMP        R0, #0
  0x0800CAA2:  D537         BPL        .L7                      ; 0x0800CB14
  0x0800CAA4:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CAA8:  0780         LSLS       R0, R0, #30
  0x0800CAAA:  2800         CMP        R0, #0
  0x0800CAAC:  D404         BMI        .L2                      ; 0x0800CAB8
  0x0800CAAE:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CAB2:  0680         LSLS       R0, R0, #26
  0x0800CAB4:  2800         CMP        R0, #0
  0x0800CAB6:  D50E         BPL        .L3                      ; 0x0800CAD6
.L2:
  0x0800CAB8:  9803         LDR        R0, [SP, #12]
  0x0800CABA:  6800         LDR        R0, [R0]
  0x0800CABC:  F00F FC67    BL         SDMMC_CmdStopTransfer    ; 0x0801C38E
  0x0800CAC0:  9002         STR        R0, [SP, #8]
  0x0800CAC2:  9802         LDR        R0, [SP, #8]
  0x0800CAC4:  B138         CBZ        R0, .L3                  ; 0x0800CAD6
  0x0800CAC6:  9A02         LDR        R2, [SP, #8]
  0x0800CAC8:  9903         LDR        R1, [SP, #12]
  0x0800CACA:  6B48         LDR        R0, [R1, #52]
  0x0800CACC:  4310         ORRS       R0, R2
  0x0800CACE:  6348         STR        R0, [R1, #52]
  0x0800CAD0:  9803         LDR        R0, [SP, #12]
  0x0800CAD2:  F00D FF60    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L3:
  0x0800CAD6:  9803         LDR        R0, [SP, #12]
  0x0800CAD8:  6801         LDR        R1, [R0]
  0x0800CADA:  F640 703A    MOVW       R0, #0x0F3A
  0x0800CADE:  F6C1 0000    MOVT       R0, #0x1800
  0x0800CAE2:  6388         STR        R0, [R1, #56]
  0x0800CAE4:  9903         LDR        R1, [SP, #12]
  0x0800CAE6:  2001         MOVS       R0, #1
  0x0800CAE8:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800CAEC:  9903         LDR        R1, [SP, #12]
  0x0800CAEE:  2000         MOVS       R0, #0
  0x0800CAF0:  62C8         STR        R0, [R1, #44]
  0x0800CAF2:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CAF6:  07C0         LSLS       R0, R0, #31
  0x0800CAF8:  B920         CBNZ       R0, .L4                  ; 0x0800CB04
  0x0800CAFA:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CAFE:  0780         LSLS       R0, R0, #30
  0x0800CB00:  2800         CMP        R0, #0
  0x0800CB02:  D503         BPL        .L5                      ; 0x0800CB0C
.L4:
  0x0800CB04:  9803         LDR        R0, [SP, #12]
  0x0800CB06:  F005 F985    BL         HAL_SD_RxCpltCallback    ; 0x08011E14
  0x0800CB0A:  E002         B          .L6                      ; 0x0800CB12
.L5:
  0x0800CB0C:  9803         LDR        R0, [SP, #12]
  0x0800CB0E:  F005 F976    BL         HAL_SD_TxCpltCallback    ; 0x08011DFE
.L6:
  0x0800CB12:  E048         B          .L14                     ; 0x0800CBA6
.L7:
  0x0800CB14:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB18:  0600         LSLS       R0, R0, #24
  0x0800CB1A:  2800         CMP        R0, #0
  0x0800CB1C:  D543         BPL        .L14                     ; 0x0800CBA6
  0x0800CB1E:  9803         LDR        R0, [SP, #12]
  0x0800CB20:  6801         LDR        R1, [R0]
  0x0800CB22:  2000         MOVS       R0, #0
  0x0800CB24:  6288         STR        R0, [R1, #40]
  0x0800CB26:  9903         LDR        R1, [SP, #12]
  0x0800CB28:  6809         LDR        R1, [R1]
  0x0800CB2A:  62C8         STR        R0, [R1, #44]
  0x0800CB2C:  9903         LDR        R1, [SP, #12]
  0x0800CB2E:  6809         LDR        R1, [R1]
  0x0800CB30:  6508         STR        R0, [R1, #80]
  0x0800CB32:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB36:  0780         LSLS       R0, R0, #30
  0x0800CB38:  2800         CMP        R0, #0
  0x0800CB3A:  D404         BMI        .L8                      ; 0x0800CB46
  0x0800CB3C:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB40:  0680         LSLS       R0, R0, #26
  0x0800CB42:  2800         CMP        R0, #0
  0x0800CB44:  D50E         BPL        .L9                      ; 0x0800CB64
.L8:
  0x0800CB46:  9803         LDR        R0, [SP, #12]
  0x0800CB48:  6800         LDR        R0, [R0]
  0x0800CB4A:  F00F FC20    BL         SDMMC_CmdStopTransfer    ; 0x0801C38E
  0x0800CB4E:  9002         STR        R0, [SP, #8]
  0x0800CB50:  9802         LDR        R0, [SP, #8]
  0x0800CB52:  B138         CBZ        R0, .L9                  ; 0x0800CB64
  0x0800CB54:  9A02         LDR        R2, [SP, #8]
  0x0800CB56:  9903         LDR        R1, [SP, #12]
  0x0800CB58:  6B48         LDR        R0, [R1, #52]
  0x0800CB5A:  4310         ORRS       R0, R2
  0x0800CB5C:  6348         STR        R0, [R1, #52]
  0x0800CB5E:  9803         LDR        R0, [SP, #12]
  0x0800CB60:  F00D FF19    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L9:
  0x0800CB64:  9903         LDR        R1, [SP, #12]
  0x0800CB66:  2001         MOVS       R0, #1
  0x0800CB68:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800CB6C:  9903         LDR        R1, [SP, #12]
  0x0800CB6E:  2000         MOVS       R0, #0
  0x0800CB70:  62C8         STR        R0, [R1, #44]
  0x0800CB72:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB76:  06C0         LSLS       R0, R0, #27
  0x0800CB78:  2800         CMP        R0, #0
  0x0800CB7A:  D404         BMI        .L10                     ; 0x0800CB86
  0x0800CB7C:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB80:  0680         LSLS       R0, R0, #26
  0x0800CB82:  2800         CMP        R0, #0
  0x0800CB84:  D502         BPL        .L11                     ; 0x0800CB8C
.L10:
  0x0800CB86:  9803         LDR        R0, [SP, #12]
  0x0800CB88:  F005 F939    BL         HAL_SD_TxCpltCallback    ; 0x08011DFE
.L11:
  0x0800CB8C:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB90:  07C0         LSLS       R0, R0, #31
  0x0800CB92:  B920         CBNZ       R0, .L12                 ; 0x0800CB9E
  0x0800CB94:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CB98:  0780         LSLS       R0, R0, #30
  0x0800CB9A:  2800         CMP        R0, #0
  0x0800CB9C:  D502         BPL        .L13                     ; 0x0800CBA4
.L12:
  0x0800CB9E:  9803         LDR        R0, [SP, #12]
  0x0800CBA0:  F005 F938    BL         HAL_SD_RxCpltCallback    ; 0x08011E14
.L13:
  0x0800CBA4:  E7FF         B          .L14                     ; 0x0800CBA6
.L14:
  0x0800CBA6:  E0CA         B          .L30                     ; 0x0800CD3E
.L15:
  0x0800CBA8:  9803         LDR        R0, [SP, #12]
  0x0800CBAA:  6800         LDR        R0, [R0]
  0x0800CBAC:  6B40         LDR        R0, [R0, #52]
  0x0800CBAE:  F3C0 3080    UBFX       R0, R0, #14, #1
  0x0800CBB2:  B140         CBZ        R0, .L16                 ; 0x0800CBC6
  0x0800CBB4:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CBB8:  0700         LSLS       R0, R0, #28
  0x0800CBBA:  2800         CMP        R0, #0
  0x0800CBBC:  D503         BPL        .L16                     ; 0x0800CBC6
  0x0800CBBE:  9803         LDR        R0, [SP, #12]
  0x0800CBC0:  F00D FEED    BL         SD_Write_IT              ; 0x0801A99E
  0x0800CBC4:  E0BB         B          .L30                     ; 0x0800CD3E
.L16:
  0x0800CBC6:  9803         LDR        R0, [SP, #12]
  0x0800CBC8:  6800         LDR        R0, [R0]
  0x0800CBCA:  6B40         LDR        R0, [R0, #52]
  0x0800CBCC:  F010 0F3A    TST        R0, #58
  0x0800CBD0:  F000 808A    BEQ.W      .L24                     ; 0x0800CCE8
  0x0800CBD4:  9803         LDR        R0, [SP, #12]
  0x0800CBD6:  6800         LDR        R0, [R0]
  0x0800CBD8:  6B40         LDR        R0, [R0, #52]
  0x0800CBDA:  F3C0 0040    UBFX       R0, R0, #1, #1
  0x0800CBDE:  B120         CBZ        R0, .L17                 ; 0x0800CBEA
  0x0800CBE0:  9903         LDR        R1, [SP, #12]
  0x0800CBE2:  6B48         LDR        R0, [R1, #52]
  0x0800CBE4:  F040 0002    ORR        R0, R0, #2
  0x0800CBE8:  6348         STR        R0, [R1, #52]
.L17:
  0x0800CBEA:  9803         LDR        R0, [SP, #12]
  0x0800CBEC:  6800         LDR        R0, [R0]
  0x0800CBEE:  6B40         LDR        R0, [R0, #52]
  0x0800CBF0:  F3C0 00C0    UBFX       R0, R0, #3, #1
  0x0800CBF4:  B120         CBZ        R0, .L18                 ; 0x0800CC00
  0x0800CBF6:  9903         LDR        R1, [SP, #12]
  0x0800CBF8:  6B48         LDR        R0, [R1, #52]
  0x0800CBFA:  F040 0008    ORR        R0, R0, #8
  0x0800CBFE:  6348         STR        R0, [R1, #52]
.L18:
  0x0800CC00:  9803         LDR        R0, [SP, #12]
  0x0800CC02:  6800         LDR        R0, [R0]
  0x0800CC04:  6B40         LDR        R0, [R0, #52]
  0x0800CC06:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x0800CC0A:  B120         CBZ        R0, .L19                 ; 0x0800CC16
  0x0800CC0C:  9903         LDR        R1, [SP, #12]
  0x0800CC0E:  6B48         LDR        R0, [R1, #52]
  0x0800CC10:  F040 0020    ORR        R0, R0, #32
  0x0800CC14:  6348         STR        R0, [R1, #52]
.L19:
  0x0800CC16:  9803         LDR        R0, [SP, #12]
  0x0800CC18:  6800         LDR        R0, [R0]
  0x0800CC1A:  6B40         LDR        R0, [R0, #52]
  0x0800CC1C:  F3C0 1000    UBFX       R0, R0, #4, #1
  0x0800CC20:  B120         CBZ        R0, .L20                 ; 0x0800CC2C
  0x0800CC22:  9903         LDR        R1, [SP, #12]
  0x0800CC24:  6B48         LDR        R0, [R1, #52]
  0x0800CC26:  F040 0010    ORR        R0, R0, #16
  0x0800CC2A:  6348         STR        R0, [R1, #52]
.L20:
  0x0800CC2C:  9803         LDR        R0, [SP, #12]
  0x0800CC2E:  6801         LDR        R1, [R0]
  0x0800CC30:  F640 703A    MOVW       R0, #0x0F3A
  0x0800CC34:  F6C1 0000    MOVT       R0, #0x1800
  0x0800CC38:  6388         STR        R0, [R1, #56]
  0x0800CC3A:  9803         LDR        R0, [SP, #12]
  0x0800CC3C:  6801         LDR        R1, [R0]
  0x0800CC3E:  6BC8         LDR        R0, [R1, #60]
  0x0800CC40:  F420 709D    BIC        R0, R0, #0x013A
  0x0800CC44:  63C8         STR        R0, [R1, #60]
  0x0800CC46:  9803         LDR        R0, [SP, #12]
  0x0800CC48:  6801         LDR        R1, [R0]
  0x0800CC4A:  68C8         LDR        R0, [R1, #12]
  0x0800CC4C:  F020 0040    BIC        R0, R0, #64
  0x0800CC50:  60C8         STR        R0, [R1, #12]
  0x0800CC52:  9803         LDR        R0, [SP, #12]
  0x0800CC54:  6801         LDR        R1, [R0]
  0x0800CC56:  6AC8         LDR        R0, [R1, #44]
  0x0800CC58:  F440 5000    ORR        R0, R0, #0x2000
  0x0800CC5C:  62C8         STR        R0, [R1, #44]
  0x0800CC5E:  9803         LDR        R0, [SP, #12]
  0x0800CC60:  6801         LDR        R1, [R0]
  0x0800CC62:  68C8         LDR        R0, [R1, #12]
  0x0800CC64:  F040 0080    ORR        R0, R0, #128
  0x0800CC68:  60C8         STR        R0, [R1, #12]
  0x0800CC6A:  9803         LDR        R0, [SP, #12]
  0x0800CC6C:  6800         LDR        R0, [R0]
  0x0800CC6E:  F00F FB8E    BL         SDMMC_CmdStopTransfer    ; 0x0801C38E
  0x0800CC72:  4602         MOV        R2, R0
  0x0800CC74:  9903         LDR        R1, [SP, #12]
  0x0800CC76:  6B48         LDR        R0, [R1, #52]
  0x0800CC78:  4310         ORRS       R0, R2
  0x0800CC7A:  6348         STR        R0, [R1, #52]
  0x0800CC7C:  9803         LDR        R0, [SP, #12]
  0x0800CC7E:  6801         LDR        R1, [R0]
  0x0800CC80:  68C8         LDR        R0, [R1, #12]
  0x0800CC82:  F020 0080    BIC        R0, R0, #128
  0x0800CC86:  60C8         STR        R0, [R1, #12]
  0x0800CC88:  9803         LDR        R0, [SP, #12]
  0x0800CC8A:  6801         LDR        R1, [R0]
  0x0800CC8C:  F44F 6000    MOV.W      R0, #0x0800
  0x0800CC90:  6388         STR        R0, [R1, #56]
  0x0800CC92:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CC96:  0700         LSLS       R0, R0, #28
  0x0800CC98:  2800         CMP        R0, #0
  0x0800CC9A:  D50A         BPL        .L21                     ; 0x0800CCB2
  0x0800CC9C:  9903         LDR        R1, [SP, #12]
  0x0800CC9E:  2001         MOVS       R0, #1
  0x0800CCA0:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800CCA4:  9903         LDR        R1, [SP, #12]
  0x0800CCA6:  2000         MOVS       R0, #0
  0x0800CCA8:  62C8         STR        R0, [R1, #44]
  0x0800CCAA:  9803         LDR        R0, [SP, #12]
  0x0800CCAC:  F00D FE73    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800CCB0:  E019         B          .L23                     ; 0x0800CCE6
.L21:
  0x0800CCB2:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CCB6:  0600         LSLS       R0, R0, #24
  0x0800CCB8:  2800         CMP        R0, #0
  0x0800CCBA:  D514         BPL        .L23                     ; 0x0800CCE6
  0x0800CCBC:  9803         LDR        R0, [SP, #12]
  0x0800CCBE:  6B40         LDR        R0, [R0, #52]
  0x0800CCC0:  B180         CBZ        R0, .L22                 ; 0x0800CCE4
  0x0800CCC2:  9803         LDR        R0, [SP, #12]
  0x0800CCC4:  6801         LDR        R1, [R0]
  0x0800CCC6:  6BC8         LDR        R0, [R1, #60]
  0x0800CCC8:  F020 5080    BIC        R0, R0, #0x10000000
  0x0800CCCC:  63C8         STR        R0, [R1, #60]
  0x0800CCCE:  9803         LDR        R0, [SP, #12]
  0x0800CCD0:  6801         LDR        R1, [R0]
  0x0800CCD2:  2000         MOVS       R0, #0
  0x0800CCD4:  6508         STR        R0, [R1, #80]
  0x0800CCD6:  9903         LDR        R1, [SP, #12]
  0x0800CCD8:  2001         MOVS       R0, #1
  0x0800CCDA:  F881 0030    STRB.W     R0, [R1, #48]
  0x0800CCDE:  9803         LDR        R0, [SP, #12]
  0x0800CCE0:  F00D FE59    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L22:
  0x0800CCE4:  E7FF         B          .L23                     ; 0x0800CCE6
.L23:
  0x0800CCE6:  E02A         B          .L30                     ; 0x0800CD3E
.L24:
  0x0800CCE8:  9803         LDR        R0, [SP, #12]
  0x0800CCEA:  6800         LDR        R0, [R0]
  0x0800CCEC:  6B40         LDR        R0, [R0, #52]
  0x0800CCEE:  F3C0 7000    UBFX       R0, R0, #28, #1
  0x0800CCF2:  B320         CBZ        R0, .L30                 ; 0x0800CD3E
  0x0800CCF4:  9803         LDR        R0, [SP, #12]
  0x0800CCF6:  6801         LDR        R1, [R0]
  0x0800CCF8:  F04F 5080    MOV.W      R0, #0x10000000
  0x0800CCFC:  6388         STR        R0, [R1, #56]
  0x0800CCFE:  9803         LDR        R0, [SP, #12]
  0x0800CD00:  6800         LDR        R0, [R0]
  0x0800CD02:  6D00         LDR        R0, [R0, #80]
  0x0800CD04:  0740         LSLS       R0, R0, #29
  0x0800CD06:  2800         CMP        R0, #0
  0x0800CD08:  D40C         BMI        .L27                     ; 0x0800CD24
  0x0800CD0A:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CD0E:  0680         LSLS       R0, R0, #26
  0x0800CD10:  2800         CMP        R0, #0
  0x0800CD12:  D503         BPL        .L25                     ; 0x0800CD1C
  0x0800CD14:  9803         LDR        R0, [SP, #12]
  0x0800CD16:  F00D FE3E    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800CD1A:  E002         B          .L26                     ; 0x0800CD22
.L25:
  0x0800CD1C:  9803         LDR        R0, [SP, #12]
  0x0800CD1E:  F00D FE3A    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L26:
  0x0800CD22:  E00B         B          .L29                     ; 0x0800CD3C
.L27:
  0x0800CD24:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800CD28:  0680         LSLS       R0, R0, #26
  0x0800CD2A:  2800         CMP        R0, #0
  0x0800CD2C:  D503         BPL        .L28                     ; 0x0800CD36
  0x0800CD2E:  9803         LDR        R0, [SP, #12]
  0x0800CD30:  F00D FE31    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800CD34:  E002         B          .L29                     ; 0x0800CD3C
.L28:
  0x0800CD36:  9803         LDR        R0, [SP, #12]
  0x0800CD38:  F00D FE2D    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L29:
  0x0800CD3C:  E7FF         B          .L30                     ; 0x0800CD3E
.L30:
  0x0800CD3E:  B004         ADD        SP, SP, #16
  0x0800CD40:  BD80         POP        {R7, PC}
Section .text.HAL_SPI_Init from charger_lto.o, size=1522, align=2
HAL_SPI_Init:
  0x0800CD42:  B580         PUSH       {R7, LR}
  0x0800CD44:  B086         SUB        SP, SP, #24
  0x0800CD46:  9004         STR        R0, [SP, #16]
  0x0800CD48:  9804         LDR        R0, [SP, #16]
  0x0800CD4A:  B918         CBNZ       R0, .L1                  ; 0x0800CD54
  0x0800CD4C:  2001         MOVS       R0, #1
  0x0800CD4E:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800CD52:  E2EB         B          .L51                     ; 0x0800D32C
.L1:
  0x0800CD54:  9804         LDR        R0, [SP, #16]
  0x0800CD56:  6800         LDR        R0, [R0]
  0x0800CD58:  F243 0100    MOVW       R1, #0x3000
  0x0800CD5C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800CD60:  4288         CMP        R0, R1
  0x0800CD62:  D027         BEQ        .L2                      ; 0x0800CDB4
  0x0800CD64:  9804         LDR        R0, [SP, #16]
  0x0800CD66:  6800         LDR        R0, [R0]
  0x0800CD68:  F643 0100    MOVW       R1, #0x3800
  0x0800CD6C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800CD70:  4288         CMP        R0, R1
  0x0800CD72:  D01F         BEQ        .L2                      ; 0x0800CDB4
  0x0800CD74:  9804         LDR        R0, [SP, #16]
  0x0800CD76:  6800         LDR        R0, [R0]
  0x0800CD78:  F643 4100    MOVW       R1, #0x3C00
  0x0800CD7C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800CD80:  4288         CMP        R0, R1
  0x0800CD82:  D017         BEQ        .L2                      ; 0x0800CDB4
  0x0800CD84:  9804         LDR        R0, [SP, #16]
  0x0800CD86:  6800         LDR        R0, [R0]
  0x0800CD88:  F243 4100    MOVW       R1, #0x3400
  0x0800CD8C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800CD90:  4288         CMP        R0, R1
  0x0800CD92:  D00F         BEQ        .L2                      ; 0x0800CDB4
  0x0800CD94:  9804         LDR        R0, [SP, #16]
  0x0800CD96:  6800         LDR        R0, [R0]
  0x0800CD98:  F245 0100    MOVW       R1, #0x5000
  0x0800CD9C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800CDA0:  4288         CMP        R0, R1
  0x0800CDA2:  D007         BEQ        .L2                      ; 0x0800CDB4
  0x0800CDA4:  9804         LDR        R0, [SP, #16]
  0x0800CDA6:  6800         LDR        R0, [R0]
  0x0800CDA8:  F241 4100    MOVW       R1, #0x1400
  0x0800CDAC:  F6C5 0100    MOVT       R1, #0x5800
  0x0800CDB0:  4288         CMP        R0, R1
  0x0800CDB2:  D100         BNE        .L3                      ; 0x0800CDB6
.L2:
  0x0800CDB4:  E006         B          .L4                      ; 0x0800CDC4
.L3:
  0x0800CDB6:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800CDBA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800CDBE:  21FE         MOVS       R1, #254
  0x0800CDC0:  F7FA FB97    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800CDC4:  9804         LDR        R0, [SP, #16]
  0x0800CDC6:  6840         LDR        R0, [R0, #4]
  0x0800CDC8:  B120         CBZ        R0, .L5                  ; 0x0800CDD4
  0x0800CDCA:  9804         LDR        R0, [SP, #16]
  0x0800CDCC:  6840         LDR        R0, [R0, #4]
  0x0800CDCE:  F5B0 0F80    CMP.W      R0, #0x400000
  0x0800CDD2:  D100         BNE        .L6                      ; 0x0800CDD6
.L5:
  0x0800CDD4:  E006         B          .L7                      ; 0x0800CDE4
.L6:
  0x0800CDD6:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800CDDA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800CDDE:  21FF         MOVS       R1, #255
  0x0800CDE0:  F7FA FB87    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800CDE4:  9804         LDR        R0, [SP, #16]
  0x0800CDE6:  6880         LDR        R0, [R0, #8]
  0x0800CDE8:  B170         CBZ        R0, .L8                  ; 0x0800CE08
  0x0800CDEA:  9804         LDR        R0, [SP, #16]
  0x0800CDEC:  6880         LDR        R0, [R0, #8]
  0x0800CDEE:  F5B0 2F80    CMP.W      R0, #0x040000
  0x0800CDF2:  D009         BEQ        .L8                      ; 0x0800CE08
  0x0800CDF4:  9804         LDR        R0, [SP, #16]
  0x0800CDF6:  6880         LDR        R0, [R0, #8]
  0x0800CDF8:  F5B0 2FC0    CMP.W      R0, #0x060000
  0x0800CDFC:  D004         BEQ        .L8                      ; 0x0800CE08
  0x0800CDFE:  9804         LDR        R0, [SP, #16]
  0x0800CE00:  6880         LDR        R0, [R0, #8]
  0x0800CE02:  F5B0 3F00    CMP.W      R0, #0x020000
  0x0800CE06:  D100         BNE        .L9                      ; 0x0800CE0A
.L8:
  0x0800CE08:  E007         B          .L10                     ; 0x0800CE1A
.L9:
  0x0800CE0A:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800CE0E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800CE12:  F44F 7180    MOV.W      R1, #0x0100
  0x0800CE16:  F7FA FB6C    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800CE1A:  9804         LDR        R0, [SP, #16]
  0x0800CE1C:  68C0         LDR        R0, [R0, #12]
  0x0800CE1E:  281F         CMP        R0, #31
  0x0800CE20:  D073         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE22:  9804         LDR        R0, [SP, #16]
  0x0800CE24:  68C0         LDR        R0, [R0, #12]
  0x0800CE26:  281E         CMP        R0, #30
  0x0800CE28:  D06F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE2A:  9804         LDR        R0, [SP, #16]
  0x0800CE2C:  68C0         LDR        R0, [R0, #12]
  0x0800CE2E:  281D         CMP        R0, #29
  0x0800CE30:  D06B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE32:  9804         LDR        R0, [SP, #16]
  0x0800CE34:  68C0         LDR        R0, [R0, #12]
  0x0800CE36:  281C         CMP        R0, #28
  0x0800CE38:  D067         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE3A:  9804         LDR        R0, [SP, #16]
  0x0800CE3C:  68C0         LDR        R0, [R0, #12]
  0x0800CE3E:  281B         CMP        R0, #27
  0x0800CE40:  D063         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE42:  9804         LDR        R0, [SP, #16]
  0x0800CE44:  68C0         LDR        R0, [R0, #12]
  0x0800CE46:  281A         CMP        R0, #26
  0x0800CE48:  D05F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE4A:  9804         LDR        R0, [SP, #16]
  0x0800CE4C:  68C0         LDR        R0, [R0, #12]
  0x0800CE4E:  2819         CMP        R0, #25
  0x0800CE50:  D05B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE52:  9804         LDR        R0, [SP, #16]
  0x0800CE54:  68C0         LDR        R0, [R0, #12]
  0x0800CE56:  2818         CMP        R0, #24
  0x0800CE58:  D057         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE5A:  9804         LDR        R0, [SP, #16]
  0x0800CE5C:  68C0         LDR        R0, [R0, #12]
  0x0800CE5E:  2817         CMP        R0, #23
  0x0800CE60:  D053         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE62:  9804         LDR        R0, [SP, #16]
  0x0800CE64:  68C0         LDR        R0, [R0, #12]
  0x0800CE66:  2816         CMP        R0, #22
  0x0800CE68:  D04F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE6A:  9804         LDR        R0, [SP, #16]
  0x0800CE6C:  68C0         LDR        R0, [R0, #12]
  0x0800CE6E:  2815         CMP        R0, #21
  0x0800CE70:  D04B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE72:  9804         LDR        R0, [SP, #16]
  0x0800CE74:  68C0         LDR        R0, [R0, #12]
  0x0800CE76:  2814         CMP        R0, #20
  0x0800CE78:  D047         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE7A:  9804         LDR        R0, [SP, #16]
  0x0800CE7C:  68C0         LDR        R0, [R0, #12]
  0x0800CE7E:  2813         CMP        R0, #19
  0x0800CE80:  D043         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE82:  9804         LDR        R0, [SP, #16]
  0x0800CE84:  68C0         LDR        R0, [R0, #12]
  0x0800CE86:  2815         CMP        R0, #21
  0x0800CE88:  D03F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE8A:  9804         LDR        R0, [SP, #16]
  0x0800CE8C:  68C0         LDR        R0, [R0, #12]
  0x0800CE8E:  2812         CMP        R0, #18
  0x0800CE90:  D03B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE92:  9804         LDR        R0, [SP, #16]
  0x0800CE94:  68C0         LDR        R0, [R0, #12]
  0x0800CE96:  2811         CMP        R0, #17
  0x0800CE98:  D037         BEQ        .L11                     ; 0x0800CF0A
  0x0800CE9A:  9804         LDR        R0, [SP, #16]
  0x0800CE9C:  68C0         LDR        R0, [R0, #12]
  0x0800CE9E:  2810         CMP        R0, #16
  0x0800CEA0:  D033         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEA2:  9804         LDR        R0, [SP, #16]
  0x0800CEA4:  68C0         LDR        R0, [R0, #12]
  0x0800CEA6:  280F         CMP        R0, #15
  0x0800CEA8:  D02F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEAA:  9804         LDR        R0, [SP, #16]
  0x0800CEAC:  68C0         LDR        R0, [R0, #12]
  0x0800CEAE:  280E         CMP        R0, #14
  0x0800CEB0:  D02B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEB2:  9804         LDR        R0, [SP, #16]
  0x0800CEB4:  68C0         LDR        R0, [R0, #12]
  0x0800CEB6:  280D         CMP        R0, #13
  0x0800CEB8:  D027         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEBA:  9804         LDR        R0, [SP, #16]
  0x0800CEBC:  68C0         LDR        R0, [R0, #12]
  0x0800CEBE:  280C         CMP        R0, #12
  0x0800CEC0:  D023         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEC2:  9804         LDR        R0, [SP, #16]
  0x0800CEC4:  68C0         LDR        R0, [R0, #12]
  0x0800CEC6:  280B         CMP        R0, #11
  0x0800CEC8:  D01F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CECA:  9804         LDR        R0, [SP, #16]
  0x0800CECC:  68C0         LDR        R0, [R0, #12]
  0x0800CECE:  280A         CMP        R0, #10
  0x0800CED0:  D01B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CED2:  9804         LDR        R0, [SP, #16]
  0x0800CED4:  68C0         LDR        R0, [R0, #12]
  0x0800CED6:  2809         CMP        R0, #9
  0x0800CED8:  D017         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEDA:  9804         LDR        R0, [SP, #16]
  0x0800CEDC:  68C0         LDR        R0, [R0, #12]
  0x0800CEDE:  2808         CMP        R0, #8
  0x0800CEE0:  D013         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEE2:  9804         LDR        R0, [SP, #16]
  0x0800CEE4:  68C0         LDR        R0, [R0, #12]
  0x0800CEE6:  2807         CMP        R0, #7
  0x0800CEE8:  D00F         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEEA:  9804         LDR        R0, [SP, #16]
  0x0800CEEC:  68C0         LDR        R0, [R0, #12]
  0x0800CEEE:  2806         CMP        R0, #6
  0x0800CEF0:  D00B         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEF2:  9804         LDR        R0, [SP, #16]
  0x0800CEF4:  68C0         LDR        R0, [R0, #12]
  0x0800CEF6:  2805         CMP        R0, #5
  0x0800CEF8:  D007         BEQ        .L11                     ; 0x0800CF0A
  0x0800CEFA:  9804         LDR        R0, [SP, #16]
  0x0800CEFC:  68C0         LDR        R0, [R0, #12]
  0x0800CEFE:  2804         CMP        R0, #4
  0x0800CF00:  D003         BEQ        .L11                     ; 0x0800CF0A
  0x0800CF02:  9804         LDR        R0, [SP, #16]
  0x0800CF04:  68C0         LDR        R0, [R0, #12]
  0x0800CF06:  2803         CMP        R0, #3
  0x0800CF08:  D100         BNE        .L12                     ; 0x0800CF0C
.L11:
  0x0800CF0A:  E007         B          .L13                     ; 0x0800CF1C
.L12:
  0x0800CF0C:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800CF10:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800CF14:  F240 1101    MOVW       R1, #0x0101
  0x0800CF18:  F7FA FAEB    BL         assert_failed            ; 0x080074F2
.L13:
  0x0800CF1C:  9804         LDR        R0, [SP, #16]
  0x0800CF1E:  6BC0         LDR        R0, [R0, #60]
  0x0800CF20:  2800         CMP        R0, #0
  0x0800CF22:  D043         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF24:  9804         LDR        R0, [SP, #16]
  0x0800CF26:  6BC0         LDR        R0, [R0, #60]
  0x0800CF28:  2820         CMP        R0, #32
  0x0800CF2A:  D03F         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF2C:  9804         LDR        R0, [SP, #16]
  0x0800CF2E:  6BC0         LDR        R0, [R0, #60]
  0x0800CF30:  2840         CMP        R0, #64
  0x0800CF32:  D03B         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF34:  9804         LDR        R0, [SP, #16]
  0x0800CF36:  6BC0         LDR        R0, [R0, #60]
  0x0800CF38:  2860         CMP        R0, #96
  0x0800CF3A:  D037         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF3C:  9804         LDR        R0, [SP, #16]
  0x0800CF3E:  6BC0         LDR        R0, [R0, #60]
  0x0800CF40:  2880         CMP        R0, #128
  0x0800CF42:  D033         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF44:  9804         LDR        R0, [SP, #16]
  0x0800CF46:  6BC0         LDR        R0, [R0, #60]
  0x0800CF48:  28A0         CMP        R0, #160
  0x0800CF4A:  D02F         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF4C:  9804         LDR        R0, [SP, #16]
  0x0800CF4E:  6BC0         LDR        R0, [R0, #60]
  0x0800CF50:  28C0         CMP        R0, #192
  0x0800CF52:  D02B         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF54:  9804         LDR        R0, [SP, #16]
  0x0800CF56:  6BC0         LDR        R0, [R0, #60]
  0x0800CF58:  28E0         CMP        R0, #224
  0x0800CF5A:  D027         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF5C:  9804         LDR        R0, [SP, #16]
  0x0800CF5E:  6BC0         LDR        R0, [R0, #60]
  0x0800CF60:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800CF64:  D022         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF66:  9804         LDR        R0, [SP, #16]
  0x0800CF68:  6BC0         LDR        R0, [R0, #60]
  0x0800CF6A:  F5B0 7F90    CMP.W      R0, #0x0120
  0x0800CF6E:  D01D         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF70:  9804         LDR        R0, [SP, #16]
  0x0800CF72:  6BC0         LDR        R0, [R0, #60]
  0x0800CF74:  F5B0 7FA0    CMP.W      R0, #0x0140
  0x0800CF78:  D018         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF7A:  9804         LDR        R0, [SP, #16]
  0x0800CF7C:  6BC0         LDR        R0, [R0, #60]
  0x0800CF7E:  F5B0 7FB0    CMP.W      R0, #0x0160
  0x0800CF82:  D013         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF84:  9804         LDR        R0, [SP, #16]
  0x0800CF86:  6BC0         LDR        R0, [R0, #60]
  0x0800CF88:  F5B0 7FC0    CMP.W      R0, #0x0180
  0x0800CF8C:  D00E         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF8E:  9804         LDR        R0, [SP, #16]
  0x0800CF90:  6BC0         LDR        R0, [R0, #60]
  0x0800CF92:  F5B0 7FD0    CMP.W      R0, #0x01A0
  0x0800CF96:  D009         BEQ        .L14                     ; 0x0800CFAC
  0x0800CF98:  9804         LDR        R0, [SP, #16]
  0x0800CF9A:  6BC0         LDR        R0, [R0, #60]
  0x0800CF9C:  F5B0 7FE0    CMP.W      R0, #0x01C0
  0x0800CFA0:  D004         BEQ        .L14                     ; 0x0800CFAC
  0x0800CFA2:  9804         LDR        R0, [SP, #16]
  0x0800CFA4:  6BC0         LDR        R0, [R0, #60]
  0x0800CFA6:  F5B0 7FF0    CMP.W      R0, #0x01E0
  0x0800CFAA:  D100         BNE        .L15                     ; 0x0800CFAE
.L14:
  0x0800CFAC:  E007         B          .L16                     ; 0x0800CFBE
.L15:
  0x0800CFAE:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800CFB2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800CFB6:  F44F 7181    MOV.W      R1, #0x0102
  0x0800CFBA:  F7FA FA9A    BL         assert_failed            ; 0x080074F2
.L16:
  0x0800CFBE:  9804         LDR        R0, [SP, #16]
  0x0800CFC0:  6980         LDR        R0, [R0, #24]
  0x0800CFC2:  F1B0 6F80    CMP.W      R0, #0x04000000
  0x0800CFC6:  D007         BEQ        .L17                     ; 0x0800CFD8
  0x0800CFC8:  9804         LDR        R0, [SP, #16]
  0x0800CFCA:  6980         LDR        R0, [R0, #24]
  0x0800CFCC:  B120         CBZ        R0, .L17                 ; 0x0800CFD8
  0x0800CFCE:  9804         LDR        R0, [SP, #16]
  0x0800CFD0:  6980         LDR        R0, [R0, #24]
  0x0800CFD2:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x0800CFD6:  D100         BNE        .L18                     ; 0x0800CFDA
.L17:
  0x0800CFD8:  E007         B          .L19                     ; 0x0800CFEA
.L18:
  0x0800CFDA:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800CFDE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800CFE2:  F240 1103    MOVW       R1, #0x0103
  0x0800CFE6:  F7FA FA84    BL         assert_failed            ; 0x080074F2
.L19:
  0x0800CFEA:  9804         LDR        R0, [SP, #16]
  0x0800CFEC:  6B40         LDR        R0, [R0, #52]
  0x0800CFEE:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800CFF2:  D002         BEQ        .L20                     ; 0x0800CFFA
  0x0800CFF4:  9804         LDR        R0, [SP, #16]
  0x0800CFF6:  6B40         LDR        R0, [R0, #52]
  0x0800CFF8:  B900         CBNZ       R0, .L21                 ; 0x0800CFFC
.L20:
  0x0800CFFA:  E007         B          .L22                     ; 0x0800D00C
.L21:
  0x0800CFFC:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800D000:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800D004:  F44F 7182    MOV.W      R1, #0x0104
  0x0800D008:  F7FA FA73    BL         assert_failed            ; 0x080074F2
.L22:
  0x0800D00C:  9804         LDR        R0, [SP, #16]
  0x0800D00E:  69C0         LDR        R0, [R0, #28]
  0x0800D010:  B310         CBZ        R0, .L23                 ; 0x0800D058
  0x0800D012:  9804         LDR        R0, [SP, #16]
  0x0800D014:  69C0         LDR        R0, [R0, #28]
  0x0800D016:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x0800D01A:  D01D         BEQ        .L23                     ; 0x0800D058
  0x0800D01C:  9804         LDR        R0, [SP, #16]
  0x0800D01E:  69C0         LDR        R0, [R0, #28]
  0x0800D020:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x0800D024:  D018         BEQ        .L23                     ; 0x0800D058
  0x0800D026:  9804         LDR        R0, [SP, #16]
  0x0800D028:  69C0         LDR        R0, [R0, #28]
  0x0800D02A:  F1B0 5F40    CMP.W      R0, #0x30000000
  0x0800D02E:  D013         BEQ        .L23                     ; 0x0800D058
  0x0800D030:  9804         LDR        R0, [SP, #16]
  0x0800D032:  69C0         LDR        R0, [R0, #28]
  0x0800D034:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800D038:  D00E         BEQ        .L23                     ; 0x0800D058
  0x0800D03A:  9804         LDR        R0, [SP, #16]
  0x0800D03C:  69C0         LDR        R0, [R0, #28]
  0x0800D03E:  F1B0 4FA0    CMP.W      R0, #0x50000000
  0x0800D042:  D009         BEQ        .L23                     ; 0x0800D058
  0x0800D044:  9804         LDR        R0, [SP, #16]
  0x0800D046:  69C0         LDR        R0, [R0, #28]
  0x0800D048:  F1B0 4FC0    CMP.W      R0, #0x60000000
  0x0800D04C:  D004         BEQ        .L23                     ; 0x0800D058
  0x0800D04E:  9804         LDR        R0, [SP, #16]
  0x0800D050:  69C0         LDR        R0, [R0, #28]
  0x0800D052:  F1B0 4FE0    CMP.W      R0, #0x70000000
  0x0800D056:  D100         BNE        .L24                     ; 0x0800D05A
.L23:
  0x0800D058:  E007         B          .L25                     ; 0x0800D06A
.L24:
  0x0800D05A:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800D05E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800D062:  F240 1105    MOVW       R1, #0x0105
  0x0800D066:  F7FA FA44    BL         assert_failed            ; 0x080074F2
.L25:
  0x0800D06A:  9804         LDR        R0, [SP, #16]
  0x0800D06C:  6A00         LDR        R0, [R0, #32]
  0x0800D06E:  B120         CBZ        R0, .L26                 ; 0x0800D07A
  0x0800D070:  9804         LDR        R0, [SP, #16]
  0x0800D072:  6A00         LDR        R0, [R0, #32]
  0x0800D074:  F5B0 0F00    CMP.W      R0, #0x800000
  0x0800D078:  D100         BNE        .L27                     ; 0x0800D07C
.L26:
  0x0800D07A:  E007         B          .L28                     ; 0x0800D08C
.L27:
  0x0800D07C:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800D080:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800D084:  F44F 7183    MOV.W      R1, #0x0106
  0x0800D088:  F7FA FA33    BL         assert_failed            ; 0x080074F2
.L28:
  0x0800D08C:  9804         LDR        R0, [SP, #16]
  0x0800D08E:  6A40         LDR        R0, [R0, #36]
  0x0800D090:  B120         CBZ        R0, .L29                 ; 0x0800D09C
  0x0800D092:  9804         LDR        R0, [SP, #16]
  0x0800D094:  6A40         LDR        R0, [R0, #36]
  0x0800D096:  F5B0 2F00    CMP.W      R0, #0x080000
  0x0800D09A:  D100         BNE        .L30                     ; 0x0800D09E
.L29:
  0x0800D09C:  E007         B          .L31                     ; 0x0800D0AE
.L30:
  0x0800D09E:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800D0A2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800D0A6:  F240 1107    MOVW       R1, #0x0107
  0x0800D0AA:  F7FA FA22    BL         assert_failed            ; 0x080074F2
.L31:
  0x0800D0AE:  9804         LDR        R0, [SP, #16]
  0x0800D0B0:  6A40         LDR        R0, [R0, #36]
  0x0800D0B2:  BB08         CBNZ       R0, .L37                 ; 0x0800D0F8
  0x0800D0B4:  9804         LDR        R0, [SP, #16]
  0x0800D0B6:  6900         LDR        R0, [R0, #16]
  0x0800D0B8:  B120         CBZ        R0, .L32                 ; 0x0800D0C4
  0x0800D0BA:  9804         LDR        R0, [SP, #16]
  0x0800D0BC:  6900         LDR        R0, [R0, #16]
  0x0800D0BE:  F1B0 7F00    CMP.W      R0, #0x02000000
  0x0800D0C2:  D100         BNE        .L33                     ; 0x0800D0C6
.L32:
  0x0800D0C4:  E007         B          .L34                     ; 0x0800D0D6
.L33:
  0x0800D0C6:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800D0CA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800D0CE:  F44F 7185    MOV.W      R1, #0x010A
  0x0800D0D2:  F7FA FA0E    BL         assert_failed            ; 0x080074F2
.L34:
  0x0800D0D6:  9804         LDR        R0, [SP, #16]
  0x0800D0D8:  6940         LDR        R0, [R0, #20]
  0x0800D0DA:  B120         CBZ        R0, .L35                 ; 0x0800D0E6
  0x0800D0DC:  9804         LDR        R0, [SP, #16]
  0x0800D0DE:  6940         LDR        R0, [R0, #20]
  0x0800D0E0:  F1B0 7F80    CMP.W      R0, #0x01000000
  0x0800D0E4:  D100         BNE        .L36                     ; 0x0800D0E8
.L35:
  0x0800D0E6:  E007         B          .L37                     ; 0x0800D0F8
.L36:
  0x0800D0E8:  F243 502F    MOVW       R0, #0x352F              ; 0x0802352F = .rodata..L.str.143
  0x0800D0EC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802352F = .rodata..L.str.143
  0x0800D0F0:  F240 110B    MOVW       R1, #0x010B
  0x0800D0F4:  F7FA F9FD    BL         assert_failed            ; 0x080074F2
.L37:
  0x0800D0F8:  9904         LDR        R1, [SP, #16]
  0x0800D0FA:  2000         MOVS       R0, #0
  0x0800D0FC:  6288         STR        R0, [R1, #40]
  0x0800D0FE:  9804         LDR        R0, [SP, #16]
  0x0800D100:  6800         LDR        R0, [R0]
  0x0800D102:  F243 0100    MOVW       R1, #0x3000
  0x0800D106:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D10A:  4288         CMP        R0, R1
  0x0800D10C:  D017         BEQ        .L38                     ; 0x0800D13E
  0x0800D10E:  9804         LDR        R0, [SP, #16]
  0x0800D110:  6800         LDR        R0, [R0]
  0x0800D112:  F643 0100    MOVW       R1, #0x3800
  0x0800D116:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D11A:  4288         CMP        R0, R1
  0x0800D11C:  D00F         BEQ        .L38                     ; 0x0800D13E
  0x0800D11E:  9804         LDR        R0, [SP, #16]
  0x0800D120:  6800         LDR        R0, [R0]
  0x0800D122:  F643 4100    MOVW       R1, #0x3C00
  0x0800D126:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D12A:  4288         CMP        R0, R1
  0x0800D12C:  D007         BEQ        .L38                     ; 0x0800D13E
  0x0800D12E:  9804         LDR        R0, [SP, #16]
  0x0800D130:  68C0         LDR        R0, [R0, #12]
  0x0800D132:  2810         CMP        R0, #16
  0x0800D134:  D303         BCC        .L38                     ; 0x0800D13E
  0x0800D136:  2001         MOVS       R0, #1
  0x0800D138:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800D13C:  E0F6         B          .L51                     ; 0x0800D32C
.L38:
  0x0800D13E:  9804         LDR        R0, [SP, #16]
  0x0800D140:  F000 F8F8    BL         SPI_GetPacketSize        ; 0x0800D334
  0x0800D144:  9002         STR        R0, [SP, #8]
  0x0800D146:  9804         LDR        R0, [SP, #16]
  0x0800D148:  6800         LDR        R0, [R0]
  0x0800D14A:  F243 0100    MOVW       R1, #0x3000
  0x0800D14E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D152:  4288         CMP        R0, R1
  0x0800D154:  D012         BEQ        .L39                     ; 0x0800D17C
  0x0800D156:  9804         LDR        R0, [SP, #16]
  0x0800D158:  6800         LDR        R0, [R0]
  0x0800D15A:  F643 0100    MOVW       R1, #0x3800
  0x0800D15E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D162:  4288         CMP        R0, R1
  0x0800D164:  D00A         BEQ        .L39                     ; 0x0800D17C
  0x0800D166:  9804         LDR        R0, [SP, #16]
  0x0800D168:  6800         LDR        R0, [R0]
  0x0800D16A:  F643 4100    MOVW       R1, #0x3C00
  0x0800D16E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D172:  4288         CMP        R0, R1
  0x0800D174:  D002         BEQ        .L39                     ; 0x0800D17C
  0x0800D176:  9802         LDR        R0, [SP, #8]
  0x0800D178:  2808         CMP        R0, #8
  0x0800D17A:  D81A         BHI        .L41                     ; 0x0800D1B2
.L39:
  0x0800D17C:  9804         LDR        R0, [SP, #16]
  0x0800D17E:  6800         LDR        R0, [R0]
  0x0800D180:  F243 0100    MOVW       R1, #0x3000
  0x0800D184:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D188:  4288         CMP        R0, R1
  0x0800D18A:  D00F         BEQ        .L40                     ; 0x0800D1AC
  0x0800D18C:  9804         LDR        R0, [SP, #16]
  0x0800D18E:  6800         LDR        R0, [R0]
  0x0800D190:  F643 0100    MOVW       R1, #0x3800
  0x0800D194:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D198:  4288         CMP        R0, R1
  0x0800D19A:  D007         BEQ        .L40                     ; 0x0800D1AC
  0x0800D19C:  9804         LDR        R0, [SP, #16]
  0x0800D19E:  6800         LDR        R0, [R0]
  0x0800D1A0:  F643 4100    MOVW       R1, #0x3C00
  0x0800D1A4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D1A8:  4288         CMP        R0, R1
  0x0800D1AA:  D106         BNE        .L42                     ; 0x0800D1BA
.L40:
  0x0800D1AC:  9802         LDR        R0, [SP, #8]
  0x0800D1AE:  2811         CMP        R0, #17
  0x0800D1B0:  D303         BCC        .L42                     ; 0x0800D1BA
.L41:
  0x0800D1B2:  2001         MOVS       R0, #1
  0x0800D1B4:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800D1B8:  E0B8         B          .L51                     ; 0x0800D32C
.L42:
  0x0800D1BA:  9804         LDR        R0, [SP, #16]
  0x0800D1BC:  F890 0081    LDRB.W     R0, [R0, #129]
  0x0800D1C0:  B930         CBNZ       R0, .L43                 ; 0x0800D1D0
  0x0800D1C2:  9904         LDR        R1, [SP, #16]
  0x0800D1C4:  2000         MOVS       R0, #0
  0x0800D1C6:  F881 0080    STRB.W     R0, [R1, #128]
  0x0800D1CA:  9804         LDR        R0, [SP, #16]
  0x0800D1CC:  F00A FC11    BL         HAL_SPI_MspInit          ; 0x080179F2
.L43:
  0x0800D1D0:  9904         LDR        R1, [SP, #16]
  0x0800D1D2:  2002         MOVS       R0, #2
  0x0800D1D4:  F881 0081    STRB.W     R0, [R1, #129]
  0x0800D1D8:  9804         LDR        R0, [SP, #16]
  0x0800D1DA:  6801         LDR        R1, [R0]
  0x0800D1DC:  6808         LDR        R0, [R1]
  0x0800D1DE:  F020 0001    BIC        R0, R0, #1
  0x0800D1E2:  6008         STR        R0, [R1]
  0x0800D1E4:  9804         LDR        R0, [SP, #16]
  0x0800D1E6:  6800         LDR        R0, [R0]
  0x0800D1E8:  6880         LDR        R0, [R0, #8]
  0x0800D1EA:  F400 10F8    AND        R0, R0, #0x1F0000
  0x0800D1EE:  9003         STR        R0, [SP, #12]
  0x0800D1F0:  9804         LDR        R0, [SP, #16]
  0x0800D1F2:  6980         LDR        R0, [R0, #24]
  0x0800D1F4:  F1B0 6F80    CMP.W      R0, #0x04000000
  0x0800D1F8:  D115         BNE        .L46                     ; 0x0800D226
  0x0800D1FA:  9804         LDR        R0, [SP, #16]
  0x0800D1FC:  6840         LDR        R0, [R0, #4]
  0x0800D1FE:  F5B0 0F80    CMP.W      R0, #0x400000
  0x0800D202:  D102         BNE        .L44                     ; 0x0800D20A
  0x0800D204:  9804         LDR        R0, [SP, #16]
  0x0800D206:  6B80         LDR        R0, [R0, #56]
  0x0800D208:  B138         CBZ        R0, .L45                 ; 0x0800D21A
.L44:
  0x0800D20A:  9804         LDR        R0, [SP, #16]
  0x0800D20C:  6840         LDR        R0, [R0, #4]
  0x0800D20E:  B950         CBNZ       R0, .L46                 ; 0x0800D226
  0x0800D210:  9804         LDR        R0, [SP, #16]
  0x0800D212:  6B80         LDR        R0, [R0, #56]
  0x0800D214:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x0800D218:  D105         BNE        .L46                     ; 0x0800D226
.L45:
  0x0800D21A:  9804         LDR        R0, [SP, #16]
  0x0800D21C:  6801         LDR        R1, [R0]
  0x0800D21E:  6808         LDR        R0, [R1]
  0x0800D220:  F440 5080    ORR        R0, R0, #0x1000
  0x0800D224:  6008         STR        R0, [R1]
.L46:
  0x0800D226:  9804         LDR        R0, [SP, #16]
  0x0800D228:  7980         LDRB       R0, [R0, #6]
  0x0800D22A:  0640         LSLS       R0, R0, #25
  0x0800D22C:  2800         CMP        R0, #0
  0x0800D22E:  D50E         BPL        .L47                     ; 0x0800D24E
  0x0800D230:  9804         LDR        R0, [SP, #16]
  0x0800D232:  68C0         LDR        R0, [R0, #12]
  0x0800D234:  2807         CMP        R0, #7
  0x0800D236:  D30A         BCC        .L47                     ; 0x0800D24E
  0x0800D238:  9804         LDR        R0, [SP, #16]
  0x0800D23A:  6800         LDR        R0, [R0]
  0x0800D23C:  6800         LDR        R0, [R0]
  0x0800D23E:  F420 7080    BIC        R0, R0, #0x0100
  0x0800D242:  9A04         LDR        R2, [SP, #16]
  0x0800D244:  6811         LDR        R1, [R2]
  0x0800D246:  6D12         LDR        R2, [R2, #80]
  0x0800D248:  4310         ORRS       R0, R2
  0x0800D24A:  6008         STR        R0, [R1]
  0x0800D24C:  E005         B          .L48                     ; 0x0800D25A
.L47:
  0x0800D24E:  9804         LDR        R0, [SP, #16]
  0x0800D250:  6801         LDR        R1, [R0]
  0x0800D252:  6808         LDR        R0, [R1]
  0x0800D254:  F420 7080    BIC        R0, R0, #0x0100
  0x0800D258:  6008         STR        R0, [R1]
.L48:
  0x0800D25A:  9B04         LDR        R3, [SP, #16]
  0x0800D25C:  6819         LDR        R1, [R3]
  0x0800D25E:  68DA         LDR        R2, [R3, #12]
  0x0800D260:  69D8         LDR        R0, [R3, #28]
  0x0800D262:  F8D3 C028    LDR.W      R12, [R3, #40]
  0x0800D266:  EA40 000C    ORR.W      R0, R0, R12
  0x0800D26A:  F8DD C00C    LDR.W      R12, [SP, #12]
  0x0800D26E:  EA40 000C    ORR.W      R0, R0, R12
  0x0800D272:  6BDB         LDR        R3, [R3, #60]
  0x0800D274:  4318         ORRS       R0, R3
  0x0800D276:  4310         ORRS       R0, R2
  0x0800D278:  6088         STR        R0, [R1, #8]
  0x0800D27A:  9A04         LDR        R2, [SP, #16]
  0x0800D27C:  9201         STR        R2, [SP, #4]
  0x0800D27E:  6B50         LDR        R0, [R2, #52]
  0x0800D280:  6A51         LDR        R1, [R2, #36]
  0x0800D282:  4308         ORRS       R0, R1
  0x0800D284:  6B91         LDR        R1, [R2, #56]
  0x0800D286:  4308         ORRS       R0, R1
  0x0800D288:  6991         LDR        R1, [R2, #24]
  0x0800D28A:  4308         ORRS       R0, R1
  0x0800D28C:  6811         LDR        R1, [R2]
  0x0800D28E:  F8D2 C004    LDR.W      R12, [R2, #4]
  0x0800D292:  6893         LDR        R3, [R2, #8]
  0x0800D294:  F8D2 E010    LDR.W      LR, [R2, #16]
  0x0800D298:  EA40 000E    ORR.W      R0, R0, LR
  0x0800D29C:  F8D2 E014    LDR.W      LR, [R2, #20]
  0x0800D2A0:  EA40 000E    ORR.W      R0, R0, LR
  0x0800D2A4:  F8D2 E020    LDR.W      LR, [R2, #32]
  0x0800D2A8:  EA40 000E    ORR.W      R0, R0, LR
  0x0800D2AC:  EA40 000C    ORR.W      R0, R0, R12
  0x0800D2B0:  F8D2 C04C    LDR.W      R12, [R2, #76]
  0x0800D2B4:  EA40 000C    ORR.W      R0, R0, R12
  0x0800D2B8:  4318         ORRS       R0, R3
  0x0800D2BA:  6C93         LDR        R3, [R2, #72]
  0x0800D2BC:  4318         ORRS       R0, R3
  0x0800D2BE:  6D92         LDR        R2, [R2, #88]
  0x0800D2C0:  4310         ORRS       R0, R2
  0x0800D2C2:  60C8         STR        R0, [R1, #12]
  0x0800D2C4:  9804         LDR        R0, [SP, #16]
  0x0800D2C6:  6840         LDR        R0, [R0, #4]
  0x0800D2C8:  B988         CBNZ       R0, .L49                 ; 0x0800D2EE
  0x0800D2CA:  9804         LDR        R0, [SP, #16]
  0x0800D2CC:  6800         LDR        R0, [R0]
  0x0800D2CE:  6880         LDR        R0, [R0, #8]
  0x0800D2D0:  2101         MOVS       R1, #1
  0x0800D2D2:  F361 20CC    BFI        R0, R1, #11, #2
  0x0800D2D6:  9904         LDR        R1, [SP, #16]
  0x0800D2D8:  6809         LDR        R1, [R1]
  0x0800D2DA:  6088         STR        R0, [R1, #8]
  0x0800D2DC:  9804         LDR        R0, [SP, #16]
  0x0800D2DE:  6800         LDR        R0, [R0]
  0x0800D2E0:  6880         LDR        R0, [R0, #8]
  0x0800D2E2:  2102         MOVS       R1, #2
  0x0800D2E4:  F361 204A    BFI        R0, R1, #9, #2
  0x0800D2E8:  9904         LDR        R1, [SP, #16]
  0x0800D2EA:  6809         LDR        R1, [R1]
  0x0800D2EC:  6088         STR        R0, [R1, #8]
.L49:
  0x0800D2EE:  9804         LDR        R0, [SP, #16]
  0x0800D2F0:  6801         LDR        R1, [R0]
  0x0800D2F2:  6D08         LDR        R0, [R1, #80]
  0x0800D2F4:  F020 0001    BIC        R0, R0, #1
  0x0800D2F8:  6508         STR        R0, [R1, #80]
  0x0800D2FA:  9804         LDR        R0, [SP, #16]
  0x0800D2FC:  7980         LDRB       R0, [R0, #6]
  0x0800D2FE:  0640         LSLS       R0, R0, #25
  0x0800D300:  2800         CMP        R0, #0
  0x0800D302:  D509         BPL        .L50                     ; 0x0800D318
  0x0800D304:  9804         LDR        R0, [SP, #16]
  0x0800D306:  6800         LDR        R0, [R0]
  0x0800D308:  68C0         LDR        R0, [R0, #12]
  0x0800D30A:  F020 4000    BIC        R0, R0, #0x80000000
  0x0800D30E:  9A04         LDR        R2, [SP, #16]
  0x0800D310:  6811         LDR        R1, [R2]
  0x0800D312:  6D52         LDR        R2, [R2, #84]
  0x0800D314:  4310         ORRS       R0, R2
  0x0800D316:  60C8         STR        R0, [R1, #12]
.L50:
  0x0800D318:  9904         LDR        R1, [SP, #16]
  0x0800D31A:  2000         MOVS       R0, #0
  0x0800D31C:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0800D320:  9A04         LDR        R2, [SP, #16]
  0x0800D322:  2101         MOVS       R1, #1
  0x0800D324:  F882 1081    STRB.W     R1, [R2, #129]
  0x0800D328:  F88D 0017    STRB.W     R0, [SP, #23]
.L51:
  0x0800D32C:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0800D330:  B006         ADD        SP, SP, #24
  0x0800D332:  BD80         POP        {R7, PC}
Section .text.SPI_GetPacketSize from charger_lto.o, size=42, align=2
SPI_GetPacketSize:
  0x0800D334:  B083         SUB        SP, SP, #12
  0x0800D336:  9002         STR        R0, [SP, #8]
  0x0800D338:  9802         LDR        R0, [SP, #8]
  0x0800D33A:  6BC1         LDR        R1, [R0, #60]
  0x0800D33C:  2001         MOVS       R0, #1
  0x0800D33E:  EB00 1051    ADD.W      R0, R0, R1, LSR #5
  0x0800D342:  9001         STR        R0, [SP, #4]
  0x0800D344:  9802         LDR        R0, [SP, #8]
  0x0800D346:  68C0         LDR        R0, [R0, #12]
  0x0800D348:  3001         ADDS       R0, #1
  0x0800D34A:  9000         STR        R0, [SP, #0]
  0x0800D34C:  9800         LDR        R0, [SP, #0]
  0x0800D34E:  3007         ADDS       R0, #7
  0x0800D350:  08C0         LSRS       R0, R0, #3
  0x0800D352:  9000         STR        R0, [SP, #0]
  0x0800D354:  9800         LDR        R0, [SP, #0]
  0x0800D356:  9901         LDR        R1, [SP, #4]
  0x0800D358:  4348         MULS       R0, R1, R0
  0x0800D35A:  B003         ADD        SP, SP, #12
  0x0800D35C:  4770         BX         LR
Section .text.SPI_CloseTransfer from charger_lto.o, size=254, align=2
SPI_CloseTransfer:
  0x0800D35E:  B082         SUB        SP, SP, #8
  0x0800D360:  9001         STR        R0, [SP, #4]
  0x0800D362:  9801         LDR        R0, [SP, #4]
  0x0800D364:  6800         LDR        R0, [R0]
  0x0800D366:  6940         LDR        R0, [R0, #20]
  0x0800D368:  9000         STR        R0, [SP, #0]
  0x0800D36A:  9801         LDR        R0, [SP, #4]
  0x0800D36C:  6801         LDR        R1, [R0]
  0x0800D36E:  6988         LDR        R0, [R1, #24]
  0x0800D370:  F040 0008    ORR        R0, R0, #8
  0x0800D374:  6188         STR        R0, [R1, #24]
  0x0800D376:  9801         LDR        R0, [SP, #4]
  0x0800D378:  6801         LDR        R1, [R0]
  0x0800D37A:  6988         LDR        R0, [R1, #24]
  0x0800D37C:  F040 0010    ORR        R0, R0, #16
  0x0800D380:  6188         STR        R0, [R1, #24]
  0x0800D382:  9801         LDR        R0, [SP, #4]
  0x0800D384:  6801         LDR        R1, [R0]
  0x0800D386:  6808         LDR        R0, [R1]
  0x0800D388:  F020 0001    BIC        R0, R0, #1
  0x0800D38C:  6008         STR        R0, [R1]
  0x0800D38E:  9801         LDR        R0, [SP, #4]
  0x0800D390:  6801         LDR        R1, [R0]
  0x0800D392:  6908         LDR        R0, [R1, #16]
  0x0800D394:  F240 326F    MOVW       R2, #0x036F
  0x0800D398:  4390         BICS       R0, R2
  0x0800D39A:  6108         STR        R0, [R1, #16]
  0x0800D39C:  9801         LDR        R0, [SP, #4]
  0x0800D39E:  6801         LDR        R1, [R0]
  0x0800D3A0:  6888         LDR        R0, [R1, #8]
  0x0800D3A2:  F420 4040    BIC        R0, R0, #0xC000
  0x0800D3A6:  6088         STR        R0, [R1, #8]
  0x0800D3A8:  9801         LDR        R0, [SP, #4]
  0x0800D3AA:  F890 0081    LDRB.W     R0, [R0, #129]
  0x0800D3AE:  2804         CMP        R0, #4
  0x0800D3B0:  D011         BEQ        .L1                      ; 0x0800D3D6
  0x0800D3B2:  F89D 0000    LDRB.W     R0, [SP]
  0x0800D3B6:  0680         LSLS       R0, R0, #26
  0x0800D3B8:  2800         CMP        R0, #0
  0x0800D3BA:  D50C         BPL        .L1                      ; 0x0800D3D6
  0x0800D3BC:  9901         LDR        R1, [SP, #4]
  0x0800D3BE:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0800D3C2:  F040 0080    ORR        R0, R0, #128
  0x0800D3C6:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0800D3CA:  9801         LDR        R0, [SP, #4]
  0x0800D3CC:  6801         LDR        R1, [R0]
  0x0800D3CE:  6988         LDR        R0, [R1, #24]
  0x0800D3D0:  F040 0020    ORR        R0, R0, #32
  0x0800D3D4:  6188         STR        R0, [R1, #24]
.L1:
  0x0800D3D6:  9801         LDR        R0, [SP, #4]
  0x0800D3D8:  F890 0081    LDRB.W     R0, [R0, #129]
  0x0800D3DC:  2803         CMP        R0, #3
  0x0800D3DE:  D011         BEQ        .L2                      ; 0x0800D404
  0x0800D3E0:  F89D 0000    LDRB.W     R0, [SP]
  0x0800D3E4:  0640         LSLS       R0, R0, #25
  0x0800D3E6:  2800         CMP        R0, #0
  0x0800D3E8:  D50C         BPL        .L2                      ; 0x0800D404
  0x0800D3EA:  9901         LDR        R1, [SP, #4]
  0x0800D3EC:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0800D3F0:  F040 0004    ORR        R0, R0, #4
  0x0800D3F4:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0800D3F8:  9801         LDR        R0, [SP, #4]
  0x0800D3FA:  6801         LDR        R1, [R0]
  0x0800D3FC:  6988         LDR        R0, [R1, #24]
  0x0800D3FE:  F040 0040    ORR        R0, R0, #64
  0x0800D402:  6188         STR        R0, [R1, #24]
.L2:
  0x0800D404:  F89D 0001    LDRB.W     R0, [SP, #1]
  0x0800D408:  0780         LSLS       R0, R0, #30
  0x0800D40A:  2800         CMP        R0, #0
  0x0800D40C:  D50C         BPL        .L3                      ; 0x0800D428
  0x0800D40E:  9901         LDR        R1, [SP, #4]
  0x0800D410:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0800D414:  F040 0001    ORR        R0, R0, #1
  0x0800D418:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0800D41C:  9801         LDR        R0, [SP, #4]
  0x0800D41E:  6801         LDR        R1, [R0]
  0x0800D420:  6988         LDR        R0, [R1, #24]
  0x0800D422:  F440 7000    ORR        R0, R0, #0x0200
  0x0800D426:  6188         STR        R0, [R1, #24]
.L3:
  0x0800D428:  F89D 0001    LDRB.W     R0, [SP, #1]
  0x0800D42C:  07C0         LSLS       R0, R0, #31
  0x0800D42E:  B160         CBZ        R0, .L4                  ; 0x0800D44A
  0x0800D430:  9901         LDR        R1, [SP, #4]
  0x0800D432:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0800D436:  F040 0008    ORR        R0, R0, #8
  0x0800D43A:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0800D43E:  9801         LDR        R0, [SP, #4]
  0x0800D440:  6801         LDR        R1, [R0]
  0x0800D442:  6988         LDR        R0, [R1, #24]
  0x0800D444:  F440 7080    ORR        R0, R0, #0x0100
  0x0800D448:  6188         STR        R0, [R1, #24]
.L4:
  0x0800D44A:  9901         LDR        R1, [SP, #4]
  0x0800D44C:  2000         MOVS       R0, #0
  0x0800D44E:  F8A1 0062    STRH.W     R0, [R1, #98]
  0x0800D452:  9901         LDR        R1, [SP, #4]
  0x0800D454:  F8A1 006A    STRH.W     R0, [R1, #106]
  0x0800D458:  B002         ADD        SP, SP, #8
  0x0800D45A:  4770         BX         LR
Section .text.HAL_TIM_Base_Init from charger_lto.o, size=674, align=2
HAL_TIM_Base_Init:
  0x0800D45C:  B580         PUSH       {R7, LR}
  0x0800D45E:  B084         SUB        SP, SP, #16
  0x0800D460:  9002         STR        R0, [SP, #8]
  0x0800D462:  9802         LDR        R0, [SP, #8]
  0x0800D464:  B918         CBNZ       R0, .L1                  ; 0x0800D46E
  0x0800D466:  2001         MOVS       R0, #1
  0x0800D468:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0800D46C:  E143         B          .L20                     ; 0x0800D6F6
.L1:
  0x0800D46E:  9802         LDR        R0, [SP, #8]
  0x0800D470:  6800         LDR        R0, [R0]
  0x0800D472:  2100         MOVS       R1, #0
  0x0800D474:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D478:  4288         CMP        R0, R1
  0x0800D47A:  D074         BEQ        .L2                      ; 0x0800D566
  0x0800D47C:  9802         LDR        R0, [SP, #8]
  0x0800D47E:  6800         LDR        R0, [R0]
  0x0800D480:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800D484:  D06F         BEQ        .L2                      ; 0x0800D566
  0x0800D486:  9802         LDR        R0, [SP, #8]
  0x0800D488:  6800         LDR        R0, [R0]
  0x0800D48A:  F240 4100    MOVW       R1, #0x0400
  0x0800D48E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D492:  4288         CMP        R0, R1
  0x0800D494:  D067         BEQ        .L2                      ; 0x0800D566
  0x0800D496:  9802         LDR        R0, [SP, #8]
  0x0800D498:  6800         LDR        R0, [R0]
  0x0800D49A:  F640 0100    MOVW       R1, #0x0800
  0x0800D49E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D4A2:  4288         CMP        R0, R1
  0x0800D4A4:  D05F         BEQ        .L2                      ; 0x0800D566
  0x0800D4A6:  9802         LDR        R0, [SP, #8]
  0x0800D4A8:  6800         LDR        R0, [R0]
  0x0800D4AA:  F640 4100    MOVW       R1, #0x0C00
  0x0800D4AE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D4B2:  4288         CMP        R0, R1
  0x0800D4B4:  D057         BEQ        .L2                      ; 0x0800D566
  0x0800D4B6:  9802         LDR        R0, [SP, #8]
  0x0800D4B8:  6800         LDR        R0, [R0]
  0x0800D4BA:  F241 0100    MOVW       R1, #0x1000
  0x0800D4BE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D4C2:  4288         CMP        R0, R1
  0x0800D4C4:  D04F         BEQ        .L2                      ; 0x0800D566
  0x0800D4C6:  9802         LDR        R0, [SP, #8]
  0x0800D4C8:  6800         LDR        R0, [R0]
  0x0800D4CA:  F241 4100    MOVW       R1, #0x1400
  0x0800D4CE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D4D2:  4288         CMP        R0, R1
  0x0800D4D4:  D047         BEQ        .L2                      ; 0x0800D566
  0x0800D4D6:  9802         LDR        R0, [SP, #8]
  0x0800D4D8:  6800         LDR        R0, [R0]
  0x0800D4DA:  F240 4100    MOVW       R1, #0x0400
  0x0800D4DE:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D4E2:  4288         CMP        R0, R1
  0x0800D4E4:  D03F         BEQ        .L2                      ; 0x0800D566
  0x0800D4E6:  9802         LDR        R0, [SP, #8]
  0x0800D4E8:  6800         LDR        R0, [R0]
  0x0800D4EA:  F641 0100    MOVW       R1, #0x1800
  0x0800D4EE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D4F2:  4288         CMP        R0, R1
  0x0800D4F4:  D037         BEQ        .L2                      ; 0x0800D566
  0x0800D4F6:  9802         LDR        R0, [SP, #8]
  0x0800D4F8:  6800         LDR        R0, [R0]
  0x0800D4FA:  F641 4100    MOVW       R1, #0x1C00
  0x0800D4FE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D502:  4288         CMP        R0, R1
  0x0800D504:  D02F         BEQ        .L2                      ; 0x0800D566
  0x0800D506:  9802         LDR        R0, [SP, #8]
  0x0800D508:  6800         LDR        R0, [R0]
  0x0800D50A:  F242 0100    MOVW       R1, #0x2000
  0x0800D50E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D512:  4288         CMP        R0, R1
  0x0800D514:  D027         BEQ        .L2                      ; 0x0800D566
  0x0800D516:  9802         LDR        R0, [SP, #8]
  0x0800D518:  6800         LDR        R0, [R0]
  0x0800D51A:  F244 0100    MOVW       R1, #0x4000
  0x0800D51E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D522:  4288         CMP        R0, R1
  0x0800D524:  D01F         BEQ        .L2                      ; 0x0800D566
  0x0800D526:  9802         LDR        R0, [SP, #8]
  0x0800D528:  6800         LDR        R0, [R0]
  0x0800D52A:  F244 4100    MOVW       R1, #0x4400
  0x0800D52E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D532:  4288         CMP        R0, R1
  0x0800D534:  D017         BEQ        .L2                      ; 0x0800D566
  0x0800D536:  9802         LDR        R0, [SP, #8]
  0x0800D538:  6800         LDR        R0, [R0]
  0x0800D53A:  F644 0100    MOVW       R1, #0x4800
  0x0800D53E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D542:  4288         CMP        R0, R1
  0x0800D544:  D00F         BEQ        .L2                      ; 0x0800D566
  0x0800D546:  9802         LDR        R0, [SP, #8]
  0x0800D548:  6800         LDR        R0, [R0]
  0x0800D54A:  F24E 0100    MOVW       R1, #0xE000
  0x0800D54E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D552:  4288         CMP        R0, R1
  0x0800D554:  D007         BEQ        .L2                      ; 0x0800D566
  0x0800D556:  9802         LDR        R0, [SP, #8]
  0x0800D558:  6800         LDR        R0, [R0]
  0x0800D55A:  F24E 4100    MOVW       R1, #0xE400
  0x0800D55E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D562:  4288         CMP        R0, R1
  0x0800D564:  D100         BNE        .L3                      ; 0x0800D568
.L2:
  0x0800D566:  E007         B          .L4                      ; 0x0800D578
.L3:
  0x0800D568:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D56C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D570:  F44F 718B    MOV.W      R1, #0x0116
  0x0800D574:  F7F9 FFBD    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800D578:  9802         LDR        R0, [SP, #8]
  0x0800D57A:  6880         LDR        R0, [R0, #8]
  0x0800D57C:  B178         CBZ        R0, .L5                  ; 0x0800D59E
  0x0800D57E:  9802         LDR        R0, [SP, #8]
  0x0800D580:  6880         LDR        R0, [R0, #8]
  0x0800D582:  2810         CMP        R0, #16
  0x0800D584:  D00B         BEQ        .L5                      ; 0x0800D59E
  0x0800D586:  9802         LDR        R0, [SP, #8]
  0x0800D588:  6880         LDR        R0, [R0, #8]
  0x0800D58A:  2820         CMP        R0, #32
  0x0800D58C:  D007         BEQ        .L5                      ; 0x0800D59E
  0x0800D58E:  9802         LDR        R0, [SP, #8]
  0x0800D590:  6880         LDR        R0, [R0, #8]
  0x0800D592:  2840         CMP        R0, #64
  0x0800D594:  D003         BEQ        .L5                      ; 0x0800D59E
  0x0800D596:  9802         LDR        R0, [SP, #8]
  0x0800D598:  6880         LDR        R0, [R0, #8]
  0x0800D59A:  2860         CMP        R0, #96
  0x0800D59C:  D100         BNE        .L6                      ; 0x0800D5A0
.L5:
  0x0800D59E:  E007         B          .L7                      ; 0x0800D5B0
.L6:
  0x0800D5A0:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D5A4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D5A8:  F240 1117    MOVW       R1, #0x0117
  0x0800D5AC:  F7F9 FFA1    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800D5B0:  9802         LDR        R0, [SP, #8]
  0x0800D5B2:  6900         LDR        R0, [R0, #16]
  0x0800D5B4:  B148         CBZ        R0, .L8                  ; 0x0800D5CA
  0x0800D5B6:  9802         LDR        R0, [SP, #8]
  0x0800D5B8:  6900         LDR        R0, [R0, #16]
  0x0800D5BA:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800D5BE:  D004         BEQ        .L8                      ; 0x0800D5CA
  0x0800D5C0:  9802         LDR        R0, [SP, #8]
  0x0800D5C2:  6900         LDR        R0, [R0, #16]
  0x0800D5C4:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800D5C8:  D100         BNE        .L9                      ; 0x0800D5CC
.L8:
  0x0800D5CA:  E007         B          .L10                     ; 0x0800D5DC
.L9:
  0x0800D5CC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D5D0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D5D4:  F44F 718C    MOV.W      R1, #0x0118
  0x0800D5D8:  F7F9 FF8B    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800D5DC:  9802         LDR        R0, [SP, #8]
  0x0800D5DE:  6801         LDR        R1, [R0]
  0x0800D5E0:  2001         MOVS       R0, #1
  0x0800D5E2:  F1B1 4F80    CMP.W      R1, #0x40000000
  0x0800D5E6:  9001         STR        R0, [SP, #4]
  0x0800D5E8:  D01E         BEQ        .L11                     ; 0x0800D628
  0x0800D5EA:  9802         LDR        R0, [SP, #8]
  0x0800D5EC:  6801         LDR        R1, [R0]
  0x0800D5EE:  2001         MOVS       R0, #1
  0x0800D5F0:  F640 4200    MOVW       R2, #0x0C00
  0x0800D5F4:  F2C4 0200    MOVT       R2, #0x4000
  0x0800D5F8:  4291         CMP        R1, R2
  0x0800D5FA:  9001         STR        R0, [SP, #4]
  0x0800D5FC:  D014         BEQ        .L11                     ; 0x0800D628
  0x0800D5FE:  9802         LDR        R0, [SP, #8]
  0x0800D600:  6801         LDR        R1, [R0]
  0x0800D602:  2001         MOVS       R0, #1
  0x0800D604:  F24E 0200    MOVW       R2, #0xE000
  0x0800D608:  F2C4 0200    MOVT       R2, #0x4000
  0x0800D60C:  4291         CMP        R1, R2
  0x0800D60E:  9001         STR        R0, [SP, #4]
  0x0800D610:  D00A         BEQ        .L11                     ; 0x0800D628
  0x0800D612:  9802         LDR        R0, [SP, #8]
  0x0800D614:  6800         LDR        R0, [R0]
  0x0800D616:  F641 4100    MOVW       R1, #0x1C00
  0x0800D61A:  F6CB 71FF    MOVT       R1, #0xBFFF
  0x0800D61E:  4408         ADD        R0, R1
  0x0800D620:  FAB0 F080    CLZ        R0, R0
  0x0800D624:  0940         LSRS       R0, R0, #5
  0x0800D626:  9001         STR        R0, [SP, #4]
.L11:
  0x0800D628:  9801         LDR        R0, [SP, #4]
  0x0800D62A:  07C0         LSLS       R0, R0, #31
  0x0800D62C:  B940         CBNZ       R0, .L12                 ; 0x0800D640
  0x0800D62E:  9802         LDR        R0, [SP, #8]
  0x0800D630:  68C0         LDR        R0, [R0, #12]
  0x0800D632:  B148         CBZ        R0, .L14                 ; 0x0800D648
  0x0800D634:  9802         LDR        R0, [SP, #8]
  0x0800D636:  68C0         LDR        R0, [R0, #12]
  0x0800D638:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800D63C:  D303         BCC        .L13                     ; 0x0800D646
  0x0800D63E:  E003         B          .L14                     ; 0x0800D648
.L12:
  0x0800D640:  9802         LDR        R0, [SP, #8]
  0x0800D642:  68C0         LDR        R0, [R0, #12]
  0x0800D644:  B100         CBZ        R0, .L14                 ; 0x0800D648
.L13:
  0x0800D646:  E007         B          .L15                     ; 0x0800D658
.L14:
  0x0800D648:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D64C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D650:  F240 1119    MOVW       R1, #0x0119
  0x0800D654:  F7F9 FF4D    BL         assert_failed            ; 0x080074F2
.L15:
  0x0800D658:  9802         LDR        R0, [SP, #8]
  0x0800D65A:  6980         LDR        R0, [R0, #24]
  0x0800D65C:  B118         CBZ        R0, .L16                 ; 0x0800D666
  0x0800D65E:  9802         LDR        R0, [SP, #8]
  0x0800D660:  6980         LDR        R0, [R0, #24]
  0x0800D662:  2880         CMP        R0, #128
  0x0800D664:  D100         BNE        .L17                     ; 0x0800D668
.L16:
  0x0800D666:  E007         B          .L18                     ; 0x0800D678
.L17:
  0x0800D668:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D66C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D670:  F44F 718D    MOV.W      R1, #0x011A
  0x0800D674:  F7F9 FF3D    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800D678:  9802         LDR        R0, [SP, #8]
  0x0800D67A:  F890 003D    LDRB.W     R0, [R0, #61]
  0x0800D67E:  B930         CBNZ       R0, .L19                 ; 0x0800D68E
  0x0800D680:  9902         LDR        R1, [SP, #8]
  0x0800D682:  2000         MOVS       R0, #0
  0x0800D684:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800D688:  9802         LDR        R0, [SP, #8]
  0x0800D68A:  F00A FB02    BL         HAL_TIM_Base_MspInit     ; 0x08017C92
.L19:
  0x0800D68E:  9902         LDR        R1, [SP, #8]
  0x0800D690:  2002         MOVS       R0, #2
  0x0800D692:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800D696:  9902         LDR        R1, [SP, #8]
  0x0800D698:  F851 0B04    LDR        R0, [R1], #4
  0x0800D69C:  F000 F82F    BL         TIM_Base_SetConfig       ; 0x0800D6FE
  0x0800D6A0:  9902         LDR        R1, [SP, #8]
  0x0800D6A2:  2001         MOVS       R0, #1
  0x0800D6A4:  F881 0048    STRB.W     R0, [R1, #72]
  0x0800D6A8:  9902         LDR        R1, [SP, #8]
  0x0800D6AA:  2001         MOVS       R0, #1
  0x0800D6AC:  F881 003E    STRB.W     R0, [R1, #62]
  0x0800D6B0:  9902         LDR        R1, [SP, #8]
  0x0800D6B2:  F881 003F    STRB.W     R0, [R1, #63]
  0x0800D6B6:  9902         LDR        R1, [SP, #8]
  0x0800D6B8:  F881 0040    STRB.W     R0, [R1, #64]
  0x0800D6BC:  9902         LDR        R1, [SP, #8]
  0x0800D6BE:  F881 0041    STRB.W     R0, [R1, #65]
  0x0800D6C2:  9902         LDR        R1, [SP, #8]
  0x0800D6C4:  F881 0042    STRB.W     R0, [R1, #66]
  0x0800D6C8:  9902         LDR        R1, [SP, #8]
  0x0800D6CA:  F881 0043    STRB.W     R0, [R1, #67]
  0x0800D6CE:  9902         LDR        R1, [SP, #8]
  0x0800D6D0:  2001         MOVS       R0, #1
  0x0800D6D2:  F881 0044    STRB.W     R0, [R1, #68]
  0x0800D6D6:  9902         LDR        R1, [SP, #8]
  0x0800D6D8:  F881 0045    STRB.W     R0, [R1, #69]
  0x0800D6DC:  9902         LDR        R1, [SP, #8]
  0x0800D6DE:  F881 0046    STRB.W     R0, [R1, #70]
  0x0800D6E2:  9902         LDR        R1, [SP, #8]
  0x0800D6E4:  F881 0047    STRB.W     R0, [R1, #71]
  0x0800D6E8:  9902         LDR        R1, [SP, #8]
  0x0800D6EA:  2001         MOVS       R0, #1
  0x0800D6EC:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800D6F0:  2000         MOVS       R0, #0
  0x0800D6F2:  F88D 000F    STRB.W     R0, [SP, #15]
.L20:
  0x0800D6F6:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0800D6FA:  B004         ADD        SP, SP, #16
  0x0800D6FC:  BD80         POP        {R7, PC}
Section .text.TIM_Base_SetConfig from charger_lto.o, size=402, align=2
TIM_Base_SetConfig:
  0x0800D6FE:  B083         SUB        SP, SP, #12
  0x0800D700:  9002         STR        R0, [SP, #8]
  0x0800D702:  9101         STR        R1, [SP, #4]
  0x0800D704:  9802         LDR        R0, [SP, #8]
  0x0800D706:  6800         LDR        R0, [R0]
  0x0800D708:  9000         STR        R0, [SP, #0]
  0x0800D70A:  9802         LDR        R0, [SP, #8]
  0x0800D70C:  2100         MOVS       R1, #0
  0x0800D70E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D712:  4288         CMP        R0, R1
  0x0800D714:  D01F         BEQ        .L1                      ; 0x0800D756
  0x0800D716:  9802         LDR        R0, [SP, #8]
  0x0800D718:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800D71C:  D01B         BEQ        .L1                      ; 0x0800D756
  0x0800D71E:  9802         LDR        R0, [SP, #8]
  0x0800D720:  F240 4100    MOVW       R1, #0x0400
  0x0800D724:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D728:  4288         CMP        R0, R1
  0x0800D72A:  D014         BEQ        .L1                      ; 0x0800D756
  0x0800D72C:  9802         LDR        R0, [SP, #8]
  0x0800D72E:  F640 0100    MOVW       R1, #0x0800
  0x0800D732:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D736:  4288         CMP        R0, R1
  0x0800D738:  D00D         BEQ        .L1                      ; 0x0800D756
  0x0800D73A:  9802         LDR        R0, [SP, #8]
  0x0800D73C:  F640 4100    MOVW       R1, #0x0C00
  0x0800D740:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D744:  4288         CMP        R0, R1
  0x0800D746:  D006         BEQ        .L1                      ; 0x0800D756
  0x0800D748:  9802         LDR        R0, [SP, #8]
  0x0800D74A:  F240 4100    MOVW       R1, #0x0400
  0x0800D74E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D752:  4288         CMP        R0, R1
  0x0800D754:  D108         BNE        .L2                      ; 0x0800D768
.L1:
  0x0800D756:  9800         LDR        R0, [SP, #0]
  0x0800D758:  F020 0070    BIC        R0, R0, #112
  0x0800D75C:  9000         STR        R0, [SP, #0]
  0x0800D75E:  9801         LDR        R0, [SP, #4]
  0x0800D760:  6841         LDR        R1, [R0, #4]
  0x0800D762:  9800         LDR        R0, [SP, #0]
  0x0800D764:  4308         ORRS       R0, R1
  0x0800D766:  9000         STR        R0, [SP, #0]
.L2:
  0x0800D768:  9802         LDR        R0, [SP, #8]
  0x0800D76A:  2100         MOVS       R1, #0
  0x0800D76C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D770:  4288         CMP        R0, R1
  0x0800D772:  D042         BEQ        .L3                      ; 0x0800D7FA
  0x0800D774:  9802         LDR        R0, [SP, #8]
  0x0800D776:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800D77A:  D03E         BEQ        .L3                      ; 0x0800D7FA
  0x0800D77C:  9802         LDR        R0, [SP, #8]
  0x0800D77E:  F240 4100    MOVW       R1, #0x0400
  0x0800D782:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D786:  4288         CMP        R0, R1
  0x0800D788:  D037         BEQ        .L3                      ; 0x0800D7FA
  0x0800D78A:  9802         LDR        R0, [SP, #8]
  0x0800D78C:  F640 0100    MOVW       R1, #0x0800
  0x0800D790:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D794:  4288         CMP        R0, R1
  0x0800D796:  D030         BEQ        .L3                      ; 0x0800D7FA
  0x0800D798:  9802         LDR        R0, [SP, #8]
  0x0800D79A:  F640 4100    MOVW       R1, #0x0C00
  0x0800D79E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D7A2:  4288         CMP        R0, R1
  0x0800D7A4:  D029         BEQ        .L3                      ; 0x0800D7FA
  0x0800D7A6:  9802         LDR        R0, [SP, #8]
  0x0800D7A8:  F240 4100    MOVW       R1, #0x0400
  0x0800D7AC:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D7B0:  4288         CMP        R0, R1
  0x0800D7B2:  D022         BEQ        .L3                      ; 0x0800D7FA
  0x0800D7B4:  9802         LDR        R0, [SP, #8]
  0x0800D7B6:  F244 0100    MOVW       R1, #0x4000
  0x0800D7BA:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D7BE:  4288         CMP        R0, R1
  0x0800D7C0:  D01B         BEQ        .L3                      ; 0x0800D7FA
  0x0800D7C2:  9802         LDR        R0, [SP, #8]
  0x0800D7C4:  F244 4100    MOVW       R1, #0x4400
  0x0800D7C8:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D7CC:  4288         CMP        R0, R1
  0x0800D7CE:  D014         BEQ        .L3                      ; 0x0800D7FA
  0x0800D7D0:  9802         LDR        R0, [SP, #8]
  0x0800D7D2:  F644 0100    MOVW       R1, #0x4800
  0x0800D7D6:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D7DA:  4288         CMP        R0, R1
  0x0800D7DC:  D00D         BEQ        .L3                      ; 0x0800D7FA
  0x0800D7DE:  9802         LDR        R0, [SP, #8]
  0x0800D7E0:  F24E 0100    MOVW       R1, #0xE000
  0x0800D7E4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D7E8:  4288         CMP        R0, R1
  0x0800D7EA:  D006         BEQ        .L3                      ; 0x0800D7FA
  0x0800D7EC:  9802         LDR        R0, [SP, #8]
  0x0800D7EE:  F24E 4100    MOVW       R1, #0xE400
  0x0800D7F2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D7F6:  4288         CMP        R0, R1
  0x0800D7F8:  D108         BNE        .L4                      ; 0x0800D80C
.L3:
  0x0800D7FA:  9800         LDR        R0, [SP, #0]
  0x0800D7FC:  F420 7040    BIC        R0, R0, #0x0300
  0x0800D800:  9000         STR        R0, [SP, #0]
  0x0800D802:  9801         LDR        R0, [SP, #4]
  0x0800D804:  68C1         LDR        R1, [R0, #12]
  0x0800D806:  9800         LDR        R0, [SP, #0]
  0x0800D808:  4308         ORRS       R0, R1
  0x0800D80A:  9000         STR        R0, [SP, #0]
.L4:
  0x0800D80C:  9800         LDR        R0, [SP, #0]
  0x0800D80E:  F020 0080    BIC        R0, R0, #128
  0x0800D812:  9901         LDR        R1, [SP, #4]
  0x0800D814:  6949         LDR        R1, [R1, #20]
  0x0800D816:  4308         ORRS       R0, R1
  0x0800D818:  9000         STR        R0, [SP, #0]
  0x0800D81A:  9801         LDR        R0, [SP, #4]
  0x0800D81C:  6880         LDR        R0, [R0, #8]
  0x0800D81E:  9902         LDR        R1, [SP, #8]
  0x0800D820:  62C8         STR        R0, [R1, #44]
  0x0800D822:  9801         LDR        R0, [SP, #4]
  0x0800D824:  6800         LDR        R0, [R0]
  0x0800D826:  9902         LDR        R1, [SP, #8]
  0x0800D828:  6288         STR        R0, [R1, #40]
  0x0800D82A:  9802         LDR        R0, [SP, #8]
  0x0800D82C:  2100         MOVS       R1, #0
  0x0800D82E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D832:  4288         CMP        R0, R1
  0x0800D834:  D01B         BEQ        .L5                      ; 0x0800D86E
  0x0800D836:  9802         LDR        R0, [SP, #8]
  0x0800D838:  F240 4100    MOVW       R1, #0x0400
  0x0800D83C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D840:  4288         CMP        R0, R1
  0x0800D842:  D014         BEQ        .L5                      ; 0x0800D86E
  0x0800D844:  9802         LDR        R0, [SP, #8]
  0x0800D846:  F244 0100    MOVW       R1, #0x4000
  0x0800D84A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D84E:  4288         CMP        R0, R1
  0x0800D850:  D00D         BEQ        .L5                      ; 0x0800D86E
  0x0800D852:  9802         LDR        R0, [SP, #8]
  0x0800D854:  F244 4100    MOVW       R1, #0x4400
  0x0800D858:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D85C:  4288         CMP        R0, R1
  0x0800D85E:  D006         BEQ        .L5                      ; 0x0800D86E
  0x0800D860:  9802         LDR        R0, [SP, #8]
  0x0800D862:  F644 0100    MOVW       R1, #0x4800
  0x0800D866:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D86A:  4288         CMP        R0, R1
  0x0800D86C:  D103         BNE        .L6                      ; 0x0800D876
.L5:
  0x0800D86E:  9801         LDR        R0, [SP, #4]
  0x0800D870:  6900         LDR        R0, [R0, #16]
  0x0800D872:  9902         LDR        R1, [SP, #8]
  0x0800D874:  6308         STR        R0, [R1, #48]
.L6:
  0x0800D876:  9902         LDR        R1, [SP, #8]
  0x0800D878:  6808         LDR        R0, [R1]
  0x0800D87A:  F040 0004    ORR        R0, R0, #4
  0x0800D87E:  6008         STR        R0, [R1]
  0x0800D880:  9902         LDR        R1, [SP, #8]
  0x0800D882:  2001         MOVS       R0, #1
  0x0800D884:  6148         STR        R0, [R1, #20]
  0x0800D886:  9800         LDR        R0, [SP, #0]
  0x0800D888:  9902         LDR        R1, [SP, #8]
  0x0800D88A:  6008         STR        R0, [R1]
  0x0800D88C:  B003         ADD        SP, SP, #12
  0x0800D88E:  4770         BX         LR
Section .text.HAL_TIM_PWM_Init from charger_lto.o, size=674, align=2
HAL_TIM_PWM_Init:
  0x0800D890:  B580         PUSH       {R7, LR}
  0x0800D892:  B084         SUB        SP, SP, #16
  0x0800D894:  9002         STR        R0, [SP, #8]
  0x0800D896:  9802         LDR        R0, [SP, #8]
  0x0800D898:  B918         CBNZ       R0, .L1                  ; 0x0800D8A2
  0x0800D89A:  2001         MOVS       R0, #1
  0x0800D89C:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0800D8A0:  E143         B          .L20                     ; 0x0800DB2A
.L1:
  0x0800D8A2:  9802         LDR        R0, [SP, #8]
  0x0800D8A4:  6800         LDR        R0, [R0]
  0x0800D8A6:  2100         MOVS       R1, #0
  0x0800D8A8:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D8AC:  4288         CMP        R0, R1
  0x0800D8AE:  D074         BEQ        .L2                      ; 0x0800D99A
  0x0800D8B0:  9802         LDR        R0, [SP, #8]
  0x0800D8B2:  6800         LDR        R0, [R0]
  0x0800D8B4:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800D8B8:  D06F         BEQ        .L2                      ; 0x0800D99A
  0x0800D8BA:  9802         LDR        R0, [SP, #8]
  0x0800D8BC:  6800         LDR        R0, [R0]
  0x0800D8BE:  F240 4100    MOVW       R1, #0x0400
  0x0800D8C2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D8C6:  4288         CMP        R0, R1
  0x0800D8C8:  D067         BEQ        .L2                      ; 0x0800D99A
  0x0800D8CA:  9802         LDR        R0, [SP, #8]
  0x0800D8CC:  6800         LDR        R0, [R0]
  0x0800D8CE:  F640 0100    MOVW       R1, #0x0800
  0x0800D8D2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D8D6:  4288         CMP        R0, R1
  0x0800D8D8:  D05F         BEQ        .L2                      ; 0x0800D99A
  0x0800D8DA:  9802         LDR        R0, [SP, #8]
  0x0800D8DC:  6800         LDR        R0, [R0]
  0x0800D8DE:  F640 4100    MOVW       R1, #0x0C00
  0x0800D8E2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D8E6:  4288         CMP        R0, R1
  0x0800D8E8:  D057         BEQ        .L2                      ; 0x0800D99A
  0x0800D8EA:  9802         LDR        R0, [SP, #8]
  0x0800D8EC:  6800         LDR        R0, [R0]
  0x0800D8EE:  F241 0100    MOVW       R1, #0x1000
  0x0800D8F2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D8F6:  4288         CMP        R0, R1
  0x0800D8F8:  D04F         BEQ        .L2                      ; 0x0800D99A
  0x0800D8FA:  9802         LDR        R0, [SP, #8]
  0x0800D8FC:  6800         LDR        R0, [R0]
  0x0800D8FE:  F241 4100    MOVW       R1, #0x1400
  0x0800D902:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D906:  4288         CMP        R0, R1
  0x0800D908:  D047         BEQ        .L2                      ; 0x0800D99A
  0x0800D90A:  9802         LDR        R0, [SP, #8]
  0x0800D90C:  6800         LDR        R0, [R0]
  0x0800D90E:  F240 4100    MOVW       R1, #0x0400
  0x0800D912:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D916:  4288         CMP        R0, R1
  0x0800D918:  D03F         BEQ        .L2                      ; 0x0800D99A
  0x0800D91A:  9802         LDR        R0, [SP, #8]
  0x0800D91C:  6800         LDR        R0, [R0]
  0x0800D91E:  F641 0100    MOVW       R1, #0x1800
  0x0800D922:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D926:  4288         CMP        R0, R1
  0x0800D928:  D037         BEQ        .L2                      ; 0x0800D99A
  0x0800D92A:  9802         LDR        R0, [SP, #8]
  0x0800D92C:  6800         LDR        R0, [R0]
  0x0800D92E:  F641 4100    MOVW       R1, #0x1C00
  0x0800D932:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D936:  4288         CMP        R0, R1
  0x0800D938:  D02F         BEQ        .L2                      ; 0x0800D99A
  0x0800D93A:  9802         LDR        R0, [SP, #8]
  0x0800D93C:  6800         LDR        R0, [R0]
  0x0800D93E:  F242 0100    MOVW       R1, #0x2000
  0x0800D942:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D946:  4288         CMP        R0, R1
  0x0800D948:  D027         BEQ        .L2                      ; 0x0800D99A
  0x0800D94A:  9802         LDR        R0, [SP, #8]
  0x0800D94C:  6800         LDR        R0, [R0]
  0x0800D94E:  F244 0100    MOVW       R1, #0x4000
  0x0800D952:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D956:  4288         CMP        R0, R1
  0x0800D958:  D01F         BEQ        .L2                      ; 0x0800D99A
  0x0800D95A:  9802         LDR        R0, [SP, #8]
  0x0800D95C:  6800         LDR        R0, [R0]
  0x0800D95E:  F244 4100    MOVW       R1, #0x4400
  0x0800D962:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D966:  4288         CMP        R0, R1
  0x0800D968:  D017         BEQ        .L2                      ; 0x0800D99A
  0x0800D96A:  9802         LDR        R0, [SP, #8]
  0x0800D96C:  6800         LDR        R0, [R0]
  0x0800D96E:  F644 0100    MOVW       R1, #0x4800
  0x0800D972:  F2C4 0101    MOVT       R1, #0x4001
  0x0800D976:  4288         CMP        R0, R1
  0x0800D978:  D00F         BEQ        .L2                      ; 0x0800D99A
  0x0800D97A:  9802         LDR        R0, [SP, #8]
  0x0800D97C:  6800         LDR        R0, [R0]
  0x0800D97E:  F24E 0100    MOVW       R1, #0xE000
  0x0800D982:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D986:  4288         CMP        R0, R1
  0x0800D988:  D007         BEQ        .L2                      ; 0x0800D99A
  0x0800D98A:  9802         LDR        R0, [SP, #8]
  0x0800D98C:  6800         LDR        R0, [R0]
  0x0800D98E:  F24E 4100    MOVW       R1, #0xE400
  0x0800D992:  F2C4 0100    MOVT       R1, #0x4000
  0x0800D996:  4288         CMP        R0, R1
  0x0800D998:  D100         BNE        .L3                      ; 0x0800D99C
.L2:
  0x0800D99A:  E007         B          .L4                      ; 0x0800D9AC
.L3:
  0x0800D99C:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D9A0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D9A4:  F240 5133    MOVW       R1, #0x0533
  0x0800D9A8:  F7F9 FDA3    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800D9AC:  9802         LDR        R0, [SP, #8]
  0x0800D9AE:  6880         LDR        R0, [R0, #8]
  0x0800D9B0:  B178         CBZ        R0, .L5                  ; 0x0800D9D2
  0x0800D9B2:  9802         LDR        R0, [SP, #8]
  0x0800D9B4:  6880         LDR        R0, [R0, #8]
  0x0800D9B6:  2810         CMP        R0, #16
  0x0800D9B8:  D00B         BEQ        .L5                      ; 0x0800D9D2
  0x0800D9BA:  9802         LDR        R0, [SP, #8]
  0x0800D9BC:  6880         LDR        R0, [R0, #8]
  0x0800D9BE:  2820         CMP        R0, #32
  0x0800D9C0:  D007         BEQ        .L5                      ; 0x0800D9D2
  0x0800D9C2:  9802         LDR        R0, [SP, #8]
  0x0800D9C4:  6880         LDR        R0, [R0, #8]
  0x0800D9C6:  2840         CMP        R0, #64
  0x0800D9C8:  D003         BEQ        .L5                      ; 0x0800D9D2
  0x0800D9CA:  9802         LDR        R0, [SP, #8]
  0x0800D9CC:  6880         LDR        R0, [R0, #8]
  0x0800D9CE:  2860         CMP        R0, #96
  0x0800D9D0:  D100         BNE        .L6                      ; 0x0800D9D4
.L5:
  0x0800D9D2:  E007         B          .L7                      ; 0x0800D9E4
.L6:
  0x0800D9D4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800D9D8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800D9DC:  F240 5134    MOVW       R1, #0x0534
  0x0800D9E0:  F7F9 FD87    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800D9E4:  9802         LDR        R0, [SP, #8]
  0x0800D9E6:  6900         LDR        R0, [R0, #16]
  0x0800D9E8:  B148         CBZ        R0, .L8                  ; 0x0800D9FE
  0x0800D9EA:  9802         LDR        R0, [SP, #8]
  0x0800D9EC:  6900         LDR        R0, [R0, #16]
  0x0800D9EE:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800D9F2:  D004         BEQ        .L8                      ; 0x0800D9FE
  0x0800D9F4:  9802         LDR        R0, [SP, #8]
  0x0800D9F6:  6900         LDR        R0, [R0, #16]
  0x0800D9F8:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800D9FC:  D100         BNE        .L9                      ; 0x0800DA00
.L8:
  0x0800D9FE:  E007         B          .L10                     ; 0x0800DA10
.L9:
  0x0800DA00:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DA04:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DA08:  F240 5135    MOVW       R1, #0x0535
  0x0800DA0C:  F7F9 FD71    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800DA10:  9802         LDR        R0, [SP, #8]
  0x0800DA12:  6801         LDR        R1, [R0]
  0x0800DA14:  2001         MOVS       R0, #1
  0x0800DA16:  F1B1 4F80    CMP.W      R1, #0x40000000
  0x0800DA1A:  9001         STR        R0, [SP, #4]
  0x0800DA1C:  D01E         BEQ        .L11                     ; 0x0800DA5C
  0x0800DA1E:  9802         LDR        R0, [SP, #8]
  0x0800DA20:  6801         LDR        R1, [R0]
  0x0800DA22:  2001         MOVS       R0, #1
  0x0800DA24:  F640 4200    MOVW       R2, #0x0C00
  0x0800DA28:  F2C4 0200    MOVT       R2, #0x4000
  0x0800DA2C:  4291         CMP        R1, R2
  0x0800DA2E:  9001         STR        R0, [SP, #4]
  0x0800DA30:  D014         BEQ        .L11                     ; 0x0800DA5C
  0x0800DA32:  9802         LDR        R0, [SP, #8]
  0x0800DA34:  6801         LDR        R1, [R0]
  0x0800DA36:  2001         MOVS       R0, #1
  0x0800DA38:  F24E 0200    MOVW       R2, #0xE000
  0x0800DA3C:  F2C4 0200    MOVT       R2, #0x4000
  0x0800DA40:  4291         CMP        R1, R2
  0x0800DA42:  9001         STR        R0, [SP, #4]
  0x0800DA44:  D00A         BEQ        .L11                     ; 0x0800DA5C
  0x0800DA46:  9802         LDR        R0, [SP, #8]
  0x0800DA48:  6800         LDR        R0, [R0]
  0x0800DA4A:  F641 4100    MOVW       R1, #0x1C00
  0x0800DA4E:  F6CB 71FF    MOVT       R1, #0xBFFF
  0x0800DA52:  4408         ADD        R0, R1
  0x0800DA54:  FAB0 F080    CLZ        R0, R0
  0x0800DA58:  0940         LSRS       R0, R0, #5
  0x0800DA5A:  9001         STR        R0, [SP, #4]
.L11:
  0x0800DA5C:  9801         LDR        R0, [SP, #4]
  0x0800DA5E:  07C0         LSLS       R0, R0, #31
  0x0800DA60:  B940         CBNZ       R0, .L12                 ; 0x0800DA74
  0x0800DA62:  9802         LDR        R0, [SP, #8]
  0x0800DA64:  68C0         LDR        R0, [R0, #12]
  0x0800DA66:  B148         CBZ        R0, .L14                 ; 0x0800DA7C
  0x0800DA68:  9802         LDR        R0, [SP, #8]
  0x0800DA6A:  68C0         LDR        R0, [R0, #12]
  0x0800DA6C:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800DA70:  D303         BCC        .L13                     ; 0x0800DA7A
  0x0800DA72:  E003         B          .L14                     ; 0x0800DA7C
.L12:
  0x0800DA74:  9802         LDR        R0, [SP, #8]
  0x0800DA76:  68C0         LDR        R0, [R0, #12]
  0x0800DA78:  B100         CBZ        R0, .L14                 ; 0x0800DA7C
.L13:
  0x0800DA7A:  E007         B          .L15                     ; 0x0800DA8C
.L14:
  0x0800DA7C:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DA80:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DA84:  F240 5136    MOVW       R1, #0x0536
  0x0800DA88:  F7F9 FD33    BL         assert_failed            ; 0x080074F2
.L15:
  0x0800DA8C:  9802         LDR        R0, [SP, #8]
  0x0800DA8E:  6980         LDR        R0, [R0, #24]
  0x0800DA90:  B118         CBZ        R0, .L16                 ; 0x0800DA9A
  0x0800DA92:  9802         LDR        R0, [SP, #8]
  0x0800DA94:  6980         LDR        R0, [R0, #24]
  0x0800DA96:  2880         CMP        R0, #128
  0x0800DA98:  D100         BNE        .L17                     ; 0x0800DA9C
.L16:
  0x0800DA9A:  E007         B          .L18                     ; 0x0800DAAC
.L17:
  0x0800DA9C:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DAA0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DAA4:  F240 5137    MOVW       R1, #0x0537
  0x0800DAA8:  F7F9 FD23    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800DAAC:  9802         LDR        R0, [SP, #8]
  0x0800DAAE:  F890 003D    LDRB.W     R0, [R0, #61]
  0x0800DAB2:  B930         CBNZ       R0, .L19                 ; 0x0800DAC2
  0x0800DAB4:  9902         LDR        R1, [SP, #8]
  0x0800DAB6:  2000         MOVS       R0, #0
  0x0800DAB8:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800DABC:  9802         LDR        R0, [SP, #8]
  0x0800DABE:  F00C FF6A    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L19:
  0x0800DAC2:  9902         LDR        R1, [SP, #8]
  0x0800DAC4:  2002         MOVS       R0, #2
  0x0800DAC6:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800DACA:  9902         LDR        R1, [SP, #8]
  0x0800DACC:  F851 0B04    LDR        R0, [R1], #4
  0x0800DAD0:  F7FF FE15    BL         TIM_Base_SetConfig       ; 0x0800D6FE
  0x0800DAD4:  9902         LDR        R1, [SP, #8]
  0x0800DAD6:  2001         MOVS       R0, #1
  0x0800DAD8:  F881 0048    STRB.W     R0, [R1, #72]
  0x0800DADC:  9902         LDR        R1, [SP, #8]
  0x0800DADE:  2001         MOVS       R0, #1
  0x0800DAE0:  F881 003E    STRB.W     R0, [R1, #62]
  0x0800DAE4:  9902         LDR        R1, [SP, #8]
  0x0800DAE6:  F881 003F    STRB.W     R0, [R1, #63]
  0x0800DAEA:  9902         LDR        R1, [SP, #8]
  0x0800DAEC:  F881 0040    STRB.W     R0, [R1, #64]
  0x0800DAF0:  9902         LDR        R1, [SP, #8]
  0x0800DAF2:  F881 0041    STRB.W     R0, [R1, #65]
  0x0800DAF6:  9902         LDR        R1, [SP, #8]
  0x0800DAF8:  F881 0042    STRB.W     R0, [R1, #66]
  0x0800DAFC:  9902         LDR        R1, [SP, #8]
  0x0800DAFE:  F881 0043    STRB.W     R0, [R1, #67]
  0x0800DB02:  9902         LDR        R1, [SP, #8]
  0x0800DB04:  2001         MOVS       R0, #1
  0x0800DB06:  F881 0044    STRB.W     R0, [R1, #68]
  0x0800DB0A:  9902         LDR        R1, [SP, #8]
  0x0800DB0C:  F881 0045    STRB.W     R0, [R1, #69]
  0x0800DB10:  9902         LDR        R1, [SP, #8]
  0x0800DB12:  F881 0046    STRB.W     R0, [R1, #70]
  0x0800DB16:  9902         LDR        R1, [SP, #8]
  0x0800DB18:  F881 0047    STRB.W     R0, [R1, #71]
  0x0800DB1C:  9902         LDR        R1, [SP, #8]
  0x0800DB1E:  2001         MOVS       R0, #1
  0x0800DB20:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800DB24:  2000         MOVS       R0, #0
  0x0800DB26:  F88D 000F    STRB.W     R0, [SP, #15]
.L20:
  0x0800DB2A:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0800DB2E:  B004         ADD        SP, SP, #16
  0x0800DB30:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_IC_Init from charger_lto.o, size=674, align=2
HAL_TIM_IC_Init:
  0x0800DB32:  B580         PUSH       {R7, LR}
  0x0800DB34:  B084         SUB        SP, SP, #16
  0x0800DB36:  9002         STR        R0, [SP, #8]
  0x0800DB38:  9802         LDR        R0, [SP, #8]
  0x0800DB3A:  B918         CBNZ       R0, .L1                  ; 0x0800DB44
  0x0800DB3C:  2001         MOVS       R0, #1
  0x0800DB3E:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0800DB42:  E143         B          .L20                     ; 0x0800DDCC
.L1:
  0x0800DB44:  9802         LDR        R0, [SP, #8]
  0x0800DB46:  6800         LDR        R0, [R0]
  0x0800DB48:  2100         MOVS       R1, #0
  0x0800DB4A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800DB4E:  4288         CMP        R0, R1
  0x0800DB50:  D074         BEQ        .L2                      ; 0x0800DC3C
  0x0800DB52:  9802         LDR        R0, [SP, #8]
  0x0800DB54:  6800         LDR        R0, [R0]
  0x0800DB56:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800DB5A:  D06F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DB5C:  9802         LDR        R0, [SP, #8]
  0x0800DB5E:  6800         LDR        R0, [R0]
  0x0800DB60:  F240 4100    MOVW       R1, #0x0400
  0x0800DB64:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DB68:  4288         CMP        R0, R1
  0x0800DB6A:  D067         BEQ        .L2                      ; 0x0800DC3C
  0x0800DB6C:  9802         LDR        R0, [SP, #8]
  0x0800DB6E:  6800         LDR        R0, [R0]
  0x0800DB70:  F640 0100    MOVW       R1, #0x0800
  0x0800DB74:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DB78:  4288         CMP        R0, R1
  0x0800DB7A:  D05F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DB7C:  9802         LDR        R0, [SP, #8]
  0x0800DB7E:  6800         LDR        R0, [R0]
  0x0800DB80:  F640 4100    MOVW       R1, #0x0C00
  0x0800DB84:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DB88:  4288         CMP        R0, R1
  0x0800DB8A:  D057         BEQ        .L2                      ; 0x0800DC3C
  0x0800DB8C:  9802         LDR        R0, [SP, #8]
  0x0800DB8E:  6800         LDR        R0, [R0]
  0x0800DB90:  F241 0100    MOVW       R1, #0x1000
  0x0800DB94:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DB98:  4288         CMP        R0, R1
  0x0800DB9A:  D04F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DB9C:  9802         LDR        R0, [SP, #8]
  0x0800DB9E:  6800         LDR        R0, [R0]
  0x0800DBA0:  F241 4100    MOVW       R1, #0x1400
  0x0800DBA4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DBA8:  4288         CMP        R0, R1
  0x0800DBAA:  D047         BEQ        .L2                      ; 0x0800DC3C
  0x0800DBAC:  9802         LDR        R0, [SP, #8]
  0x0800DBAE:  6800         LDR        R0, [R0]
  0x0800DBB0:  F240 4100    MOVW       R1, #0x0400
  0x0800DBB4:  F2C4 0101    MOVT       R1, #0x4001
  0x0800DBB8:  4288         CMP        R0, R1
  0x0800DBBA:  D03F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DBBC:  9802         LDR        R0, [SP, #8]
  0x0800DBBE:  6800         LDR        R0, [R0]
  0x0800DBC0:  F641 0100    MOVW       R1, #0x1800
  0x0800DBC4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DBC8:  4288         CMP        R0, R1
  0x0800DBCA:  D037         BEQ        .L2                      ; 0x0800DC3C
  0x0800DBCC:  9802         LDR        R0, [SP, #8]
  0x0800DBCE:  6800         LDR        R0, [R0]
  0x0800DBD0:  F641 4100    MOVW       R1, #0x1C00
  0x0800DBD4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DBD8:  4288         CMP        R0, R1
  0x0800DBDA:  D02F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DBDC:  9802         LDR        R0, [SP, #8]
  0x0800DBDE:  6800         LDR        R0, [R0]
  0x0800DBE0:  F242 0100    MOVW       R1, #0x2000
  0x0800DBE4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DBE8:  4288         CMP        R0, R1
  0x0800DBEA:  D027         BEQ        .L2                      ; 0x0800DC3C
  0x0800DBEC:  9802         LDR        R0, [SP, #8]
  0x0800DBEE:  6800         LDR        R0, [R0]
  0x0800DBF0:  F244 0100    MOVW       R1, #0x4000
  0x0800DBF4:  F2C4 0101    MOVT       R1, #0x4001
  0x0800DBF8:  4288         CMP        R0, R1
  0x0800DBFA:  D01F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DBFC:  9802         LDR        R0, [SP, #8]
  0x0800DBFE:  6800         LDR        R0, [R0]
  0x0800DC00:  F244 4100    MOVW       R1, #0x4400
  0x0800DC04:  F2C4 0101    MOVT       R1, #0x4001
  0x0800DC08:  4288         CMP        R0, R1
  0x0800DC0A:  D017         BEQ        .L2                      ; 0x0800DC3C
  0x0800DC0C:  9802         LDR        R0, [SP, #8]
  0x0800DC0E:  6800         LDR        R0, [R0]
  0x0800DC10:  F644 0100    MOVW       R1, #0x4800
  0x0800DC14:  F2C4 0101    MOVT       R1, #0x4001
  0x0800DC18:  4288         CMP        R0, R1
  0x0800DC1A:  D00F         BEQ        .L2                      ; 0x0800DC3C
  0x0800DC1C:  9802         LDR        R0, [SP, #8]
  0x0800DC1E:  6800         LDR        R0, [R0]
  0x0800DC20:  F24E 0100    MOVW       R1, #0xE000
  0x0800DC24:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DC28:  4288         CMP        R0, R1
  0x0800DC2A:  D007         BEQ        .L2                      ; 0x0800DC3C
  0x0800DC2C:  9802         LDR        R0, [SP, #8]
  0x0800DC2E:  6800         LDR        R0, [R0]
  0x0800DC30:  F24E 4100    MOVW       R1, #0xE400
  0x0800DC34:  F2C4 0100    MOVT       R1, #0x4000
  0x0800DC38:  4288         CMP        R0, R1
  0x0800DC3A:  D100         BNE        .L3                      ; 0x0800DC3E
.L2:
  0x0800DC3C:  E007         B          .L4                      ; 0x0800DC4E
.L3:
  0x0800DC3E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DC42:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DC46:  F240 71CF    MOVW       R1, #0x07CF
  0x0800DC4A:  F7F9 FC52    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800DC4E:  9802         LDR        R0, [SP, #8]
  0x0800DC50:  6880         LDR        R0, [R0, #8]
  0x0800DC52:  B178         CBZ        R0, .L5                  ; 0x0800DC74
  0x0800DC54:  9802         LDR        R0, [SP, #8]
  0x0800DC56:  6880         LDR        R0, [R0, #8]
  0x0800DC58:  2810         CMP        R0, #16
  0x0800DC5A:  D00B         BEQ        .L5                      ; 0x0800DC74
  0x0800DC5C:  9802         LDR        R0, [SP, #8]
  0x0800DC5E:  6880         LDR        R0, [R0, #8]
  0x0800DC60:  2820         CMP        R0, #32
  0x0800DC62:  D007         BEQ        .L5                      ; 0x0800DC74
  0x0800DC64:  9802         LDR        R0, [SP, #8]
  0x0800DC66:  6880         LDR        R0, [R0, #8]
  0x0800DC68:  2840         CMP        R0, #64
  0x0800DC6A:  D003         BEQ        .L5                      ; 0x0800DC74
  0x0800DC6C:  9802         LDR        R0, [SP, #8]
  0x0800DC6E:  6880         LDR        R0, [R0, #8]
  0x0800DC70:  2860         CMP        R0, #96
  0x0800DC72:  D100         BNE        .L6                      ; 0x0800DC76
.L5:
  0x0800DC74:  E007         B          .L7                      ; 0x0800DC86
.L6:
  0x0800DC76:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DC7A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DC7E:  F44F 61FA    MOV.W      R1, #0x07D0
  0x0800DC82:  F7F9 FC36    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800DC86:  9802         LDR        R0, [SP, #8]
  0x0800DC88:  6900         LDR        R0, [R0, #16]
  0x0800DC8A:  B148         CBZ        R0, .L8                  ; 0x0800DCA0
  0x0800DC8C:  9802         LDR        R0, [SP, #8]
  0x0800DC8E:  6900         LDR        R0, [R0, #16]
  0x0800DC90:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800DC94:  D004         BEQ        .L8                      ; 0x0800DCA0
  0x0800DC96:  9802         LDR        R0, [SP, #8]
  0x0800DC98:  6900         LDR        R0, [R0, #16]
  0x0800DC9A:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800DC9E:  D100         BNE        .L9                      ; 0x0800DCA2
.L8:
  0x0800DCA0:  E007         B          .L10                     ; 0x0800DCB2
.L9:
  0x0800DCA2:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DCA6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DCAA:  F240 71D1    MOVW       R1, #0x07D1
  0x0800DCAE:  F7F9 FC20    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800DCB2:  9802         LDR        R0, [SP, #8]
  0x0800DCB4:  6801         LDR        R1, [R0]
  0x0800DCB6:  2001         MOVS       R0, #1
  0x0800DCB8:  F1B1 4F80    CMP.W      R1, #0x40000000
  0x0800DCBC:  9001         STR        R0, [SP, #4]
  0x0800DCBE:  D01E         BEQ        .L11                     ; 0x0800DCFE
  0x0800DCC0:  9802         LDR        R0, [SP, #8]
  0x0800DCC2:  6801         LDR        R1, [R0]
  0x0800DCC4:  2001         MOVS       R0, #1
  0x0800DCC6:  F640 4200    MOVW       R2, #0x0C00
  0x0800DCCA:  F2C4 0200    MOVT       R2, #0x4000
  0x0800DCCE:  4291         CMP        R1, R2
  0x0800DCD0:  9001         STR        R0, [SP, #4]
  0x0800DCD2:  D014         BEQ        .L11                     ; 0x0800DCFE
  0x0800DCD4:  9802         LDR        R0, [SP, #8]
  0x0800DCD6:  6801         LDR        R1, [R0]
  0x0800DCD8:  2001         MOVS       R0, #1
  0x0800DCDA:  F24E 0200    MOVW       R2, #0xE000
  0x0800DCDE:  F2C4 0200    MOVT       R2, #0x4000
  0x0800DCE2:  4291         CMP        R1, R2
  0x0800DCE4:  9001         STR        R0, [SP, #4]
  0x0800DCE6:  D00A         BEQ        .L11                     ; 0x0800DCFE
  0x0800DCE8:  9802         LDR        R0, [SP, #8]
  0x0800DCEA:  6800         LDR        R0, [R0]
  0x0800DCEC:  F641 4100    MOVW       R1, #0x1C00
  0x0800DCF0:  F6CB 71FF    MOVT       R1, #0xBFFF
  0x0800DCF4:  4408         ADD        R0, R1
  0x0800DCF6:  FAB0 F080    CLZ        R0, R0
  0x0800DCFA:  0940         LSRS       R0, R0, #5
  0x0800DCFC:  9001         STR        R0, [SP, #4]
.L11:
  0x0800DCFE:  9801         LDR        R0, [SP, #4]
  0x0800DD00:  07C0         LSLS       R0, R0, #31
  0x0800DD02:  B940         CBNZ       R0, .L12                 ; 0x0800DD16
  0x0800DD04:  9802         LDR        R0, [SP, #8]
  0x0800DD06:  68C0         LDR        R0, [R0, #12]
  0x0800DD08:  B148         CBZ        R0, .L14                 ; 0x0800DD1E
  0x0800DD0A:  9802         LDR        R0, [SP, #8]
  0x0800DD0C:  68C0         LDR        R0, [R0, #12]
  0x0800DD0E:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800DD12:  D303         BCC        .L13                     ; 0x0800DD1C
  0x0800DD14:  E003         B          .L14                     ; 0x0800DD1E
.L12:
  0x0800DD16:  9802         LDR        R0, [SP, #8]
  0x0800DD18:  68C0         LDR        R0, [R0, #12]
  0x0800DD1A:  B100         CBZ        R0, .L14                 ; 0x0800DD1E
.L13:
  0x0800DD1C:  E007         B          .L15                     ; 0x0800DD2E
.L14:
  0x0800DD1E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DD22:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DD26:  F240 71D2    MOVW       R1, #0x07D2
  0x0800DD2A:  F7F9 FBE2    BL         assert_failed            ; 0x080074F2
.L15:
  0x0800DD2E:  9802         LDR        R0, [SP, #8]
  0x0800DD30:  6980         LDR        R0, [R0, #24]
  0x0800DD32:  B118         CBZ        R0, .L16                 ; 0x0800DD3C
  0x0800DD34:  9802         LDR        R0, [SP, #8]
  0x0800DD36:  6980         LDR        R0, [R0, #24]
  0x0800DD38:  2880         CMP        R0, #128
  0x0800DD3A:  D100         BNE        .L17                     ; 0x0800DD3E
.L16:
  0x0800DD3C:  E007         B          .L18                     ; 0x0800DD4E
.L17:
  0x0800DD3E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800DD42:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800DD46:  F240 71D3    MOVW       R1, #0x07D3
  0x0800DD4A:  F7F9 FBD2    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800DD4E:  9802         LDR        R0, [SP, #8]
  0x0800DD50:  F890 003D    LDRB.W     R0, [R0, #61]
  0x0800DD54:  B930         CBNZ       R0, .L19                 ; 0x0800DD64
  0x0800DD56:  9902         LDR        R1, [SP, #8]
  0x0800DD58:  2000         MOVS       R0, #0
  0x0800DD5A:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800DD5E:  9802         LDR        R0, [SP, #8]
  0x0800DD60:  F00C FE19    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L19:
  0x0800DD64:  9902         LDR        R1, [SP, #8]
  0x0800DD66:  2002         MOVS       R0, #2
  0x0800DD68:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800DD6C:  9902         LDR        R1, [SP, #8]
  0x0800DD6E:  F851 0B04    LDR        R0, [R1], #4
  0x0800DD72:  F7FF FCC4    BL         TIM_Base_SetConfig       ; 0x0800D6FE
  0x0800DD76:  9902         LDR        R1, [SP, #8]
  0x0800DD78:  2001         MOVS       R0, #1
  0x0800DD7A:  F881 0048    STRB.W     R0, [R1, #72]
  0x0800DD7E:  9902         LDR        R1, [SP, #8]
  0x0800DD80:  2001         MOVS       R0, #1
  0x0800DD82:  F881 003E    STRB.W     R0, [R1, #62]
  0x0800DD86:  9902         LDR        R1, [SP, #8]
  0x0800DD88:  F881 003F    STRB.W     R0, [R1, #63]
  0x0800DD8C:  9902         LDR        R1, [SP, #8]
  0x0800DD8E:  F881 0040    STRB.W     R0, [R1, #64]
  0x0800DD92:  9902         LDR        R1, [SP, #8]
  0x0800DD94:  F881 0041    STRB.W     R0, [R1, #65]
  0x0800DD98:  9902         LDR        R1, [SP, #8]
  0x0800DD9A:  F881 0042    STRB.W     R0, [R1, #66]
  0x0800DD9E:  9902         LDR        R1, [SP, #8]
  0x0800DDA0:  F881 0043    STRB.W     R0, [R1, #67]
  0x0800DDA4:  9902         LDR        R1, [SP, #8]
  0x0800DDA6:  2001         MOVS       R0, #1
  0x0800DDA8:  F881 0044    STRB.W     R0, [R1, #68]
  0x0800DDAC:  9902         LDR        R1, [SP, #8]
  0x0800DDAE:  F881 0045    STRB.W     R0, [R1, #69]
  0x0800DDB2:  9902         LDR        R1, [SP, #8]
  0x0800DDB4:  F881 0046    STRB.W     R0, [R1, #70]
  0x0800DDB8:  9902         LDR        R1, [SP, #8]
  0x0800DDBA:  F881 0047    STRB.W     R0, [R1, #71]
  0x0800DDBE:  9902         LDR        R1, [SP, #8]
  0x0800DDC0:  2001         MOVS       R0, #1
  0x0800DDC2:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800DDC6:  2000         MOVS       R0, #0
  0x0800DDC8:  F88D 000F    STRB.W     R0, [SP, #15]
.L20:
  0x0800DDCC:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0800DDD0:  B004         ADD        SP, SP, #16
  0x0800DDD2:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_IRQHandler from charger_lto.o, size=502, align=2
HAL_TIM_IRQHandler:
  0x0800DDD4:  B580         PUSH       {R7, LR}
  0x0800DDD6:  B084         SUB        SP, SP, #16
  0x0800DDD8:  9003         STR        R0, [SP, #12]
  0x0800DDDA:  9803         LDR        R0, [SP, #12]
  0x0800DDDC:  6800         LDR        R0, [R0]
  0x0800DDDE:  68C0         LDR        R0, [R0, #12]
  0x0800DDE0:  9002         STR        R0, [SP, #8]
  0x0800DDE2:  9803         LDR        R0, [SP, #12]
  0x0800DDE4:  6800         LDR        R0, [R0]
  0x0800DDE6:  6900         LDR        R0, [R0, #16]
  0x0800DDE8:  9001         STR        R0, [SP, #4]
  0x0800DDEA:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DDEE:  0780         LSLS       R0, R0, #30
  0x0800DDF0:  2800         CMP        R0, #0
  0x0800DDF2:  D51E         BPL        .L3                      ; 0x0800DE32
  0x0800DDF4:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DDF8:  0780         LSLS       R0, R0, #30
  0x0800DDFA:  2800         CMP        R0, #0
  0x0800DDFC:  D519         BPL        .L3                      ; 0x0800DE32
  0x0800DDFE:  9803         LDR        R0, [SP, #12]
  0x0800DE00:  6801         LDR        R1, [R0]
  0x0800DE02:  F06F 0002    MVN        R0, #2
  0x0800DE06:  6108         STR        R0, [R1, #16]
  0x0800DE08:  9903         LDR        R1, [SP, #12]
  0x0800DE0A:  2001         MOVS       R0, #1
  0x0800DE0C:  7708         STRB       R0, [R1, #28]
  0x0800DE0E:  9803         LDR        R0, [SP, #12]
  0x0800DE10:  6800         LDR        R0, [R0]
  0x0800DE12:  6980         LDR        R0, [R0, #24]
  0x0800DE14:  0780         LSLS       R0, R0, #30
  0x0800DE16:  B118         CBZ        R0, .L1                  ; 0x0800DE20
  0x0800DE18:  9803         LDR        R0, [SP, #12]
  0x0800DE1A:  F7F9 FD09    BL         HAL_TIM_IC_CaptureCallback ; 0x08007830
  0x0800DE1E:  E005         B          .L2                      ; 0x0800DE2C
.L1:
  0x0800DE20:  9803         LDR        R0, [SP, #12]
  0x0800DE22:  F00C FDB8    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800DE26:  9803         LDR        R0, [SP, #12]
  0x0800DE28:  F00C FDB5    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L2:
  0x0800DE2C:  9903         LDR        R1, [SP, #12]
  0x0800DE2E:  2000         MOVS       R0, #0
  0x0800DE30:  7708         STRB       R0, [R1, #28]
.L3:
  0x0800DE32:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DE36:  0740         LSLS       R0, R0, #29
  0x0800DE38:  2800         CMP        R0, #0
  0x0800DE3A:  D51F         BPL        .L6                      ; 0x0800DE7C
  0x0800DE3C:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DE40:  0740         LSLS       R0, R0, #29
  0x0800DE42:  2800         CMP        R0, #0
  0x0800DE44:  D51A         BPL        .L6                      ; 0x0800DE7C
  0x0800DE46:  9803         LDR        R0, [SP, #12]
  0x0800DE48:  6801         LDR        R1, [R0]
  0x0800DE4A:  F06F 0004    MVN        R0, #4
  0x0800DE4E:  6108         STR        R0, [R1, #16]
  0x0800DE50:  9903         LDR        R1, [SP, #12]
  0x0800DE52:  2002         MOVS       R0, #2
  0x0800DE54:  7708         STRB       R0, [R1, #28]
  0x0800DE56:  9803         LDR        R0, [SP, #12]
  0x0800DE58:  6800         LDR        R0, [R0]
  0x0800DE5A:  6980         LDR        R0, [R0, #24]
  0x0800DE5C:  F410 7F40    TST        R0, #0x0300
  0x0800DE60:  D003         BEQ        .L4                      ; 0x0800DE6A
  0x0800DE62:  9803         LDR        R0, [SP, #12]
  0x0800DE64:  F7F9 FCE4    BL         HAL_TIM_IC_CaptureCallback ; 0x08007830
  0x0800DE68:  E005         B          .L5                      ; 0x0800DE76
.L4:
  0x0800DE6A:  9803         LDR        R0, [SP, #12]
  0x0800DE6C:  F00C FD93    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800DE70:  9803         LDR        R0, [SP, #12]
  0x0800DE72:  F00C FD90    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L5:
  0x0800DE76:  9903         LDR        R1, [SP, #12]
  0x0800DE78:  2000         MOVS       R0, #0
  0x0800DE7A:  7708         STRB       R0, [R1, #28]
.L6:
  0x0800DE7C:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DE80:  0700         LSLS       R0, R0, #28
  0x0800DE82:  2800         CMP        R0, #0
  0x0800DE84:  D51E         BPL        .L9                      ; 0x0800DEC4
  0x0800DE86:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DE8A:  0700         LSLS       R0, R0, #28
  0x0800DE8C:  2800         CMP        R0, #0
  0x0800DE8E:  D519         BPL        .L9                      ; 0x0800DEC4
  0x0800DE90:  9803         LDR        R0, [SP, #12]
  0x0800DE92:  6801         LDR        R1, [R0]
  0x0800DE94:  F06F 0008    MVN        R0, #8
  0x0800DE98:  6108         STR        R0, [R1, #16]
  0x0800DE9A:  9903         LDR        R1, [SP, #12]
  0x0800DE9C:  2004         MOVS       R0, #4
  0x0800DE9E:  7708         STRB       R0, [R1, #28]
  0x0800DEA0:  9803         LDR        R0, [SP, #12]
  0x0800DEA2:  6800         LDR        R0, [R0]
  0x0800DEA4:  69C0         LDR        R0, [R0, #28]
  0x0800DEA6:  0780         LSLS       R0, R0, #30
  0x0800DEA8:  B118         CBZ        R0, .L7                  ; 0x0800DEB2
  0x0800DEAA:  9803         LDR        R0, [SP, #12]
  0x0800DEAC:  F7F9 FCC0    BL         HAL_TIM_IC_CaptureCallback ; 0x08007830
  0x0800DEB0:  E005         B          .L8                      ; 0x0800DEBE
.L7:
  0x0800DEB2:  9803         LDR        R0, [SP, #12]
  0x0800DEB4:  F00C FD6F    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800DEB8:  9803         LDR        R0, [SP, #12]
  0x0800DEBA:  F00C FD6C    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L8:
  0x0800DEBE:  9903         LDR        R1, [SP, #12]
  0x0800DEC0:  2000         MOVS       R0, #0
  0x0800DEC2:  7708         STRB       R0, [R1, #28]
.L9:
  0x0800DEC4:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DEC8:  06C0         LSLS       R0, R0, #27
  0x0800DECA:  2800         CMP        R0, #0
  0x0800DECC:  D51F         BPL        .L12                     ; 0x0800DF0E
  0x0800DECE:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DED2:  06C0         LSLS       R0, R0, #27
  0x0800DED4:  2800         CMP        R0, #0
  0x0800DED6:  D51A         BPL        .L12                     ; 0x0800DF0E
  0x0800DED8:  9803         LDR        R0, [SP, #12]
  0x0800DEDA:  6801         LDR        R1, [R0]
  0x0800DEDC:  F06F 0010    MVN        R0, #16
  0x0800DEE0:  6108         STR        R0, [R1, #16]
  0x0800DEE2:  9903         LDR        R1, [SP, #12]
  0x0800DEE4:  2008         MOVS       R0, #8
  0x0800DEE6:  7708         STRB       R0, [R1, #28]
  0x0800DEE8:  9803         LDR        R0, [SP, #12]
  0x0800DEEA:  6800         LDR        R0, [R0]
  0x0800DEEC:  69C0         LDR        R0, [R0, #28]
  0x0800DEEE:  F410 7F40    TST        R0, #0x0300
  0x0800DEF2:  D003         BEQ        .L10                     ; 0x0800DEFC
  0x0800DEF4:  9803         LDR        R0, [SP, #12]
  0x0800DEF6:  F7F9 FC9B    BL         HAL_TIM_IC_CaptureCallback ; 0x08007830
  0x0800DEFA:  E005         B          .L11                     ; 0x0800DF08
.L10:
  0x0800DEFC:  9803         LDR        R0, [SP, #12]
  0x0800DEFE:  F00C FD4A    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0800DF02:  9803         LDR        R0, [SP, #12]
  0x0800DF04:  F00C FD47    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L11:
  0x0800DF08:  9903         LDR        R1, [SP, #12]
  0x0800DF0A:  2000         MOVS       R0, #0
  0x0800DF0C:  7708         STRB       R0, [R1, #28]
.L12:
  0x0800DF0E:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DF12:  07C0         LSLS       R0, R0, #31
  0x0800DF14:  B158         CBZ        R0, .L13                 ; 0x0800DF2E
  0x0800DF16:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DF1A:  07C0         LSLS       R0, R0, #31
  0x0800DF1C:  B138         CBZ        R0, .L13                 ; 0x0800DF2E
  0x0800DF1E:  9803         LDR        R0, [SP, #12]
  0x0800DF20:  6801         LDR        R1, [R0]
  0x0800DF22:  F06F 0001    MVN        R0, #1
  0x0800DF26:  6108         STR        R0, [R1, #16]
  0x0800DF28:  9803         LDR        R0, [SP, #12]
  0x0800DF2A:  F7F9 FAD3    BL         HAL_TIM_PeriodElapsedCallback ; 0x080074D4
.L13:
  0x0800DF2E:  9801         LDR        R0, [SP, #4]
  0x0800DF30:  F000 0080    AND        R0, R0, #128
  0x0800DF34:  2880         CMP        R0, #128
  0x0800DF36:  D004         BEQ        .L14                     ; 0x0800DF42
  0x0800DF38:  F89D 0005    LDRB.W     R0, [SP, #5]
  0x0800DF3C:  0680         LSLS       R0, R0, #26
  0x0800DF3E:  2800         CMP        R0, #0
  0x0800DF40:  D50C         BPL        .L15                     ; 0x0800DF5C
.L14:
  0x0800DF42:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DF46:  0600         LSLS       R0, R0, #24
  0x0800DF48:  2800         CMP        R0, #0
  0x0800DF4A:  D507         BPL        .L15                     ; 0x0800DF5C
  0x0800DF4C:  9803         LDR        R0, [SP, #12]
  0x0800DF4E:  6801         LDR        R1, [R0]
  0x0800DF50:  F46F 5002    MVN        R0, #0x2080
  0x0800DF54:  6108         STR        R0, [R1, #16]
  0x0800DF56:  9803         LDR        R0, [SP, #12]
  0x0800DF58:  F00C FD1D    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L15:
  0x0800DF5C:  F89D 0005    LDRB.W     R0, [SP, #5]
  0x0800DF60:  07C0         LSLS       R0, R0, #31
  0x0800DF62:  B160         CBZ        R0, .L16                 ; 0x0800DF7E
  0x0800DF64:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DF68:  0600         LSLS       R0, R0, #24
  0x0800DF6A:  2800         CMP        R0, #0
  0x0800DF6C:  D507         BPL        .L16                     ; 0x0800DF7E
  0x0800DF6E:  9803         LDR        R0, [SP, #12]
  0x0800DF70:  6801         LDR        R1, [R0]
  0x0800DF72:  F46F 7080    MVN        R0, #0x0100
  0x0800DF76:  6108         STR        R0, [R1, #16]
  0x0800DF78:  9803         LDR        R0, [SP, #12]
  0x0800DF7A:  F00C FD0C    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L16:
  0x0800DF7E:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DF82:  0640         LSLS       R0, R0, #25
  0x0800DF84:  2800         CMP        R0, #0
  0x0800DF86:  D50C         BPL        .L17                     ; 0x0800DFA2
  0x0800DF88:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DF8C:  0640         LSLS       R0, R0, #25
  0x0800DF8E:  2800         CMP        R0, #0
  0x0800DF90:  D507         BPL        .L17                     ; 0x0800DFA2
  0x0800DF92:  9803         LDR        R0, [SP, #12]
  0x0800DF94:  6801         LDR        R1, [R0]
  0x0800DF96:  F06F 0040    MVN        R0, #64
  0x0800DF9A:  6108         STR        R0, [R1, #16]
  0x0800DF9C:  9803         LDR        R0, [SP, #12]
  0x0800DF9E:  F00C FCFA    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L17:
  0x0800DFA2:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0800DFA6:  0680         LSLS       R0, R0, #26
  0x0800DFA8:  2800         CMP        R0, #0
  0x0800DFAA:  D50C         BPL        .L18                     ; 0x0800DFC6
  0x0800DFAC:  F89D 0008    LDRB.W     R0, [SP, #8]
  0x0800DFB0:  0680         LSLS       R0, R0, #26
  0x0800DFB2:  2800         CMP        R0, #0
  0x0800DFB4:  D507         BPL        .L18                     ; 0x0800DFC6
  0x0800DFB6:  9803         LDR        R0, [SP, #12]
  0x0800DFB8:  6801         LDR        R1, [R0]
  0x0800DFBA:  F06F 0020    MVN        R0, #32
  0x0800DFBE:  6108         STR        R0, [R1, #16]
  0x0800DFC0:  9803         LDR        R0, [SP, #12]
  0x0800DFC2:  F00C FCE8    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L18:
  0x0800DFC6:  B004         ADD        SP, SP, #16
  0x0800DFC8:  BD80         POP        {R7, PC}
Section .text.TIM_OC1_SetConfig from charger_lto.o, size=414, align=2
TIM_OC1_SetConfig:
  0x0800DFCA:  B580         PUSH       {R7, LR}
  0x0800DFCC:  B086         SUB        SP, SP, #24
  0x0800DFCE:  9005         STR        R0, [SP, #20]
  0x0800DFD0:  9104         STR        R1, [SP, #16]
  0x0800DFD2:  9805         LDR        R0, [SP, #20]
  0x0800DFD4:  6A00         LDR        R0, [R0, #32]
  0x0800DFD6:  9002         STR        R0, [SP, #8]
  0x0800DFD8:  9905         LDR        R1, [SP, #20]
  0x0800DFDA:  6A08         LDR        R0, [R1, #32]
  0x0800DFDC:  F020 0001    BIC        R0, R0, #1
  0x0800DFE0:  6208         STR        R0, [R1, #32]
  0x0800DFE2:  9805         LDR        R0, [SP, #20]
  0x0800DFE4:  6840         LDR        R0, [R0, #4]
  0x0800DFE6:  9001         STR        R0, [SP, #4]
  0x0800DFE8:  9805         LDR        R0, [SP, #20]
  0x0800DFEA:  6980         LDR        R0, [R0, #24]
  0x0800DFEC:  9003         STR        R0, [SP, #12]
  0x0800DFEE:  9803         LDR        R0, [SP, #12]
  0x0800DFF0:  F64F 718F    MOVW       R1, #0xFF8F
  0x0800DFF4:  F6CF 71FE    MOVT       R1, #0xFFFE
  0x0800DFF8:  4008         ANDS       R0, R1
  0x0800DFFA:  9003         STR        R0, [SP, #12]
  0x0800DFFC:  9803         LDR        R0, [SP, #12]
  0x0800DFFE:  F020 0003    BIC        R0, R0, #3
  0x0800E002:  9003         STR        R0, [SP, #12]
  0x0800E004:  9804         LDR        R0, [SP, #16]
  0x0800E006:  6801         LDR        R1, [R0]
  0x0800E008:  9803         LDR        R0, [SP, #12]
  0x0800E00A:  4308         ORRS       R0, R1
  0x0800E00C:  9003         STR        R0, [SP, #12]
  0x0800E00E:  9802         LDR        R0, [SP, #8]
  0x0800E010:  F020 0002    BIC        R0, R0, #2
  0x0800E014:  9002         STR        R0, [SP, #8]
  0x0800E016:  9804         LDR        R0, [SP, #16]
  0x0800E018:  6881         LDR        R1, [R0, #8]
  0x0800E01A:  9802         LDR        R0, [SP, #8]
  0x0800E01C:  4308         ORRS       R0, R1
  0x0800E01E:  9002         STR        R0, [SP, #8]
  0x0800E020:  9805         LDR        R0, [SP, #20]
  0x0800E022:  2100         MOVS       R1, #0
  0x0800E024:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E028:  4288         CMP        R0, R1
  0x0800E02A:  D01B         BEQ        .L1                      ; 0x0800E064
  0x0800E02C:  9805         LDR        R0, [SP, #20]
  0x0800E02E:  F240 4100    MOVW       R1, #0x0400
  0x0800E032:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E036:  4288         CMP        R0, R1
  0x0800E038:  D014         BEQ        .L1                      ; 0x0800E064
  0x0800E03A:  9805         LDR        R0, [SP, #20]
  0x0800E03C:  F244 0100    MOVW       R1, #0x4000
  0x0800E040:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E044:  4288         CMP        R0, R1
  0x0800E046:  D00D         BEQ        .L1                      ; 0x0800E064
  0x0800E048:  9805         LDR        R0, [SP, #20]
  0x0800E04A:  F244 4100    MOVW       R1, #0x4400
  0x0800E04E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E052:  4288         CMP        R0, R1
  0x0800E054:  D006         BEQ        .L1                      ; 0x0800E064
  0x0800E056:  9805         LDR        R0, [SP, #20]
  0x0800E058:  F644 0100    MOVW       R1, #0x4800
  0x0800E05C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E060:  4288         CMP        R0, R1
  0x0800E062:  D11C         BNE        .L5                      ; 0x0800E09E
.L1:
  0x0800E064:  9804         LDR        R0, [SP, #16]
  0x0800E066:  68C0         LDR        R0, [R0, #12]
  0x0800E068:  B118         CBZ        R0, .L2                  ; 0x0800E072
  0x0800E06A:  9804         LDR        R0, [SP, #16]
  0x0800E06C:  68C0         LDR        R0, [R0, #12]
  0x0800E06E:  2808         CMP        R0, #8
  0x0800E070:  D100         BNE        .L3                      ; 0x0800E074
.L2:
  0x0800E072:  E007         B          .L4                      ; 0x0800E084
.L3:
  0x0800E074:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E078:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E07C:  F641 316B    MOVW       R1, #0x1B6B
  0x0800E080:  F7F9 FA37    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800E084:  9802         LDR        R0, [SP, #8]
  0x0800E086:  F020 0008    BIC        R0, R0, #8
  0x0800E08A:  9002         STR        R0, [SP, #8]
  0x0800E08C:  9804         LDR        R0, [SP, #16]
  0x0800E08E:  68C1         LDR        R1, [R0, #12]
  0x0800E090:  9802         LDR        R0, [SP, #8]
  0x0800E092:  4308         ORRS       R0, R1
  0x0800E094:  9002         STR        R0, [SP, #8]
  0x0800E096:  9802         LDR        R0, [SP, #8]
  0x0800E098:  F020 0004    BIC        R0, R0, #4
  0x0800E09C:  9002         STR        R0, [SP, #8]
.L5:
  0x0800E09E:  9805         LDR        R0, [SP, #20]
  0x0800E0A0:  2100         MOVS       R1, #0
  0x0800E0A2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E0A6:  4288         CMP        R0, R1
  0x0800E0A8:  D01B         BEQ        .L6                      ; 0x0800E0E2
  0x0800E0AA:  9805         LDR        R0, [SP, #20]
  0x0800E0AC:  F240 4100    MOVW       R1, #0x0400
  0x0800E0B0:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E0B4:  4288         CMP        R0, R1
  0x0800E0B6:  D014         BEQ        .L6                      ; 0x0800E0E2
  0x0800E0B8:  9805         LDR        R0, [SP, #20]
  0x0800E0BA:  F244 0100    MOVW       R1, #0x4000
  0x0800E0BE:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E0C2:  4288         CMP        R0, R1
  0x0800E0C4:  D00D         BEQ        .L6                      ; 0x0800E0E2
  0x0800E0C6:  9805         LDR        R0, [SP, #20]
  0x0800E0C8:  F244 4100    MOVW       R1, #0x4400
  0x0800E0CC:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E0D0:  4288         CMP        R0, R1
  0x0800E0D2:  D006         BEQ        .L6                      ; 0x0800E0E2
  0x0800E0D4:  9805         LDR        R0, [SP, #20]
  0x0800E0D6:  F644 0100    MOVW       R1, #0x4800
  0x0800E0DA:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E0DE:  4288         CMP        R0, R1
  0x0800E0E0:  D133         BNE        .L13                     ; 0x0800E14A
.L6:
  0x0800E0E2:  9804         LDR        R0, [SP, #16]
  0x0800E0E4:  6980         LDR        R0, [R0, #24]
  0x0800E0E6:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800E0EA:  D002         BEQ        .L7                      ; 0x0800E0F2
  0x0800E0EC:  9804         LDR        R0, [SP, #16]
  0x0800E0EE:  6980         LDR        R0, [R0, #24]
  0x0800E0F0:  B900         CBNZ       R0, .L8                  ; 0x0800E0F4
.L7:
  0x0800E0F2:  E007         B          .L9                      ; 0x0800E104
.L8:
  0x0800E0F4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E0F8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E0FC:  F641 3178    MOVW       R1, #0x1B78
  0x0800E100:  F7F9 F9F7    BL         assert_failed            ; 0x080074F2
.L9:
  0x0800E104:  9804         LDR        R0, [SP, #16]
  0x0800E106:  6940         LDR        R0, [R0, #20]
  0x0800E108:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800E10C:  D002         BEQ        .L10                     ; 0x0800E114
  0x0800E10E:  9804         LDR        R0, [SP, #16]
  0x0800E110:  6940         LDR        R0, [R0, #20]
  0x0800E112:  B900         CBNZ       R0, .L11                 ; 0x0800E116
.L10:
  0x0800E114:  E007         B          .L12                     ; 0x0800E126
.L11:
  0x0800E116:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E11A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E11E:  F641 3179    MOVW       R1, #0x1B79
  0x0800E122:  F7F9 F9E6    BL         assert_failed            ; 0x080074F2
.L12:
  0x0800E126:  9801         LDR        R0, [SP, #4]
  0x0800E128:  F420 7080    BIC        R0, R0, #0x0100
  0x0800E12C:  9001         STR        R0, [SP, #4]
  0x0800E12E:  9801         LDR        R0, [SP, #4]
  0x0800E130:  F420 7000    BIC        R0, R0, #0x0200
  0x0800E134:  9001         STR        R0, [SP, #4]
  0x0800E136:  9804         LDR        R0, [SP, #16]
  0x0800E138:  6941         LDR        R1, [R0, #20]
  0x0800E13A:  9801         LDR        R0, [SP, #4]
  0x0800E13C:  4308         ORRS       R0, R1
  0x0800E13E:  9001         STR        R0, [SP, #4]
  0x0800E140:  9804         LDR        R0, [SP, #16]
  0x0800E142:  6981         LDR        R1, [R0, #24]
  0x0800E144:  9801         LDR        R0, [SP, #4]
  0x0800E146:  4308         ORRS       R0, R1
  0x0800E148:  9001         STR        R0, [SP, #4]
.L13:
  0x0800E14A:  9801         LDR        R0, [SP, #4]
  0x0800E14C:  9905         LDR        R1, [SP, #20]
  0x0800E14E:  6048         STR        R0, [R1, #4]
  0x0800E150:  9803         LDR        R0, [SP, #12]
  0x0800E152:  9905         LDR        R1, [SP, #20]
  0x0800E154:  6188         STR        R0, [R1, #24]
  0x0800E156:  9804         LDR        R0, [SP, #16]
  0x0800E158:  6840         LDR        R0, [R0, #4]
  0x0800E15A:  9905         LDR        R1, [SP, #20]
  0x0800E15C:  6348         STR        R0, [R1, #52]
  0x0800E15E:  9802         LDR        R0, [SP, #8]
  0x0800E160:  9905         LDR        R1, [SP, #20]
  0x0800E162:  6208         STR        R0, [R1, #32]
  0x0800E164:  B006         ADD        SP, SP, #24
  0x0800E166:  BD80         POP        {R7, PC}
Section .text.TIM_OC3_SetConfig from charger_lto.o, size=434, align=2
TIM_OC3_SetConfig:
  0x0800E168:  B580         PUSH       {R7, LR}
  0x0800E16A:  B086         SUB        SP, SP, #24
  0x0800E16C:  9005         STR        R0, [SP, #20]
  0x0800E16E:  9104         STR        R1, [SP, #16]
  0x0800E170:  9805         LDR        R0, [SP, #20]
  0x0800E172:  6A00         LDR        R0, [R0, #32]
  0x0800E174:  9002         STR        R0, [SP, #8]
  0x0800E176:  9905         LDR        R1, [SP, #20]
  0x0800E178:  6A08         LDR        R0, [R1, #32]
  0x0800E17A:  F420 7080    BIC        R0, R0, #0x0100
  0x0800E17E:  6208         STR        R0, [R1, #32]
  0x0800E180:  9805         LDR        R0, [SP, #20]
  0x0800E182:  6840         LDR        R0, [R0, #4]
  0x0800E184:  9001         STR        R0, [SP, #4]
  0x0800E186:  9805         LDR        R0, [SP, #20]
  0x0800E188:  69C0         LDR        R0, [R0, #28]
  0x0800E18A:  9003         STR        R0, [SP, #12]
  0x0800E18C:  9803         LDR        R0, [SP, #12]
  0x0800E18E:  F64F 718F    MOVW       R1, #0xFF8F
  0x0800E192:  F6CF 71FE    MOVT       R1, #0xFFFE
  0x0800E196:  4008         ANDS       R0, R1
  0x0800E198:  9003         STR        R0, [SP, #12]
  0x0800E19A:  9803         LDR        R0, [SP, #12]
  0x0800E19C:  F020 0003    BIC        R0, R0, #3
  0x0800E1A0:  9003         STR        R0, [SP, #12]
  0x0800E1A2:  9804         LDR        R0, [SP, #16]
  0x0800E1A4:  6801         LDR        R1, [R0]
  0x0800E1A6:  9803         LDR        R0, [SP, #12]
  0x0800E1A8:  4308         ORRS       R0, R1
  0x0800E1AA:  9003         STR        R0, [SP, #12]
  0x0800E1AC:  9802         LDR        R0, [SP, #8]
  0x0800E1AE:  F420 7000    BIC        R0, R0, #0x0200
  0x0800E1B2:  9002         STR        R0, [SP, #8]
  0x0800E1B4:  9804         LDR        R0, [SP, #16]
  0x0800E1B6:  6881         LDR        R1, [R0, #8]
  0x0800E1B8:  9802         LDR        R0, [SP, #8]
  0x0800E1BA:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0800E1BE:  9002         STR        R0, [SP, #8]
  0x0800E1C0:  9805         LDR        R0, [SP, #20]
  0x0800E1C2:  2100         MOVS       R1, #0
  0x0800E1C4:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E1C8:  4288         CMP        R0, R1
  0x0800E1CA:  D021         BEQ        .L3                      ; 0x0800E210
  0x0800E1CC:  9805         LDR        R0, [SP, #20]
  0x0800E1CE:  F240 4100    MOVW       R1, #0x0400
  0x0800E1D2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E1D6:  4288         CMP        R0, R1
  0x0800E1D8:  D01A         BEQ        .L3                      ; 0x0800E210
  0x0800E1DA:  9805         LDR        R0, [SP, #20]
  0x0800E1DC:  F244 0100    MOVW       R1, #0x4000
  0x0800E1E0:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E1E4:  4288         CMP        R0, R1
  0x0800E1E6:  D101         BNE        .L1                      ; 0x0800E1EC
  0x0800E1E8:  2000         MOVS       R0, #0
  0x0800E1EA:  B988         CBNZ       R0, .L3                  ; 0x0800E210
.L1:
  0x0800E1EC:  9805         LDR        R0, [SP, #20]
  0x0800E1EE:  F244 4100    MOVW       R1, #0x4400
  0x0800E1F2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E1F6:  4288         CMP        R0, R1
  0x0800E1F8:  D101         BNE        .L2                      ; 0x0800E1FE
  0x0800E1FA:  2000         MOVS       R0, #0
  0x0800E1FC:  B940         CBNZ       R0, .L3                  ; 0x0800E210
.L2:
  0x0800E1FE:  9805         LDR        R0, [SP, #20]
  0x0800E200:  F644 0100    MOVW       R1, #0x4800
  0x0800E204:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E208:  4288         CMP        R0, R1
  0x0800E20A:  D11F         BNE        .L7                      ; 0x0800E24C
  0x0800E20C:  2001         MOVS       R0, #1
  0x0800E20E:  B9E8         CBNZ       R0, .L7                  ; 0x0800E24C
.L3:
  0x0800E210:  9804         LDR        R0, [SP, #16]
  0x0800E212:  68C0         LDR        R0, [R0, #12]
  0x0800E214:  B118         CBZ        R0, .L4                  ; 0x0800E21E
  0x0800E216:  9804         LDR        R0, [SP, #16]
  0x0800E218:  68C0         LDR        R0, [R0, #12]
  0x0800E21A:  2808         CMP        R0, #8
  0x0800E21C:  D100         BNE        .L5                      ; 0x0800E220
.L4:
  0x0800E21E:  E007         B          .L6                      ; 0x0800E230
.L5:
  0x0800E220:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E224:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E228:  F641 4102    MOVW       R1, #0x1C02
  0x0800E22C:  F7F9 F961    BL         assert_failed            ; 0x080074F2
.L6:
  0x0800E230:  9802         LDR        R0, [SP, #8]
  0x0800E232:  F420 6000    BIC        R0, R0, #0x0800
  0x0800E236:  9002         STR        R0, [SP, #8]
  0x0800E238:  9804         LDR        R0, [SP, #16]
  0x0800E23A:  68C1         LDR        R1, [R0, #12]
  0x0800E23C:  9802         LDR        R0, [SP, #8]
  0x0800E23E:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0800E242:  9002         STR        R0, [SP, #8]
  0x0800E244:  9802         LDR        R0, [SP, #8]
  0x0800E246:  F420 6080    BIC        R0, R0, #0x0400
  0x0800E24A:  9002         STR        R0, [SP, #8]
.L7:
  0x0800E24C:  9805         LDR        R0, [SP, #20]
  0x0800E24E:  2100         MOVS       R1, #0
  0x0800E250:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E254:  4288         CMP        R0, R1
  0x0800E256:  D01B         BEQ        .L8                      ; 0x0800E290
  0x0800E258:  9805         LDR        R0, [SP, #20]
  0x0800E25A:  F240 4100    MOVW       R1, #0x0400
  0x0800E25E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E262:  4288         CMP        R0, R1
  0x0800E264:  D014         BEQ        .L8                      ; 0x0800E290
  0x0800E266:  9805         LDR        R0, [SP, #20]
  0x0800E268:  F244 0100    MOVW       R1, #0x4000
  0x0800E26C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E270:  4288         CMP        R0, R1
  0x0800E272:  D00D         BEQ        .L8                      ; 0x0800E290
  0x0800E274:  9805         LDR        R0, [SP, #20]
  0x0800E276:  F244 4100    MOVW       R1, #0x4400
  0x0800E27A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E27E:  4288         CMP        R0, R1
  0x0800E280:  D006         BEQ        .L8                      ; 0x0800E290
  0x0800E282:  9805         LDR        R0, [SP, #20]
  0x0800E284:  F644 0100    MOVW       R1, #0x4800
  0x0800E288:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E28C:  4288         CMP        R0, R1
  0x0800E28E:  D135         BNE        .L15                     ; 0x0800E2FC
.L8:
  0x0800E290:  9804         LDR        R0, [SP, #16]
  0x0800E292:  6980         LDR        R0, [R0, #24]
  0x0800E294:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0800E298:  D002         BEQ        .L9                      ; 0x0800E2A0
  0x0800E29A:  9804         LDR        R0, [SP, #16]
  0x0800E29C:  6980         LDR        R0, [R0, #24]
  0x0800E29E:  B900         CBNZ       R0, .L10                 ; 0x0800E2A2
.L9:
  0x0800E2A0:  E007         B          .L11                     ; 0x0800E2B2
.L10:
  0x0800E2A2:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E2A6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E2AA:  F641 410F    MOVW       R1, #0x1C0F
  0x0800E2AE:  F7F9 F920    BL         assert_failed            ; 0x080074F2
.L11:
  0x0800E2B2:  9804         LDR        R0, [SP, #16]
  0x0800E2B4:  6940         LDR        R0, [R0, #20]
  0x0800E2B6:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800E2BA:  D002         BEQ        .L12                     ; 0x0800E2C2
  0x0800E2BC:  9804         LDR        R0, [SP, #16]
  0x0800E2BE:  6940         LDR        R0, [R0, #20]
  0x0800E2C0:  B900         CBNZ       R0, .L13                 ; 0x0800E2C4
.L12:
  0x0800E2C2:  E007         B          .L14                     ; 0x0800E2D4
.L13:
  0x0800E2C4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E2C8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E2CC:  F641 4110    MOVW       R1, #0x1C10
  0x0800E2D0:  F7F9 F90F    BL         assert_failed            ; 0x080074F2
.L14:
  0x0800E2D4:  9801         LDR        R0, [SP, #4]
  0x0800E2D6:  F420 5080    BIC        R0, R0, #0x1000
  0x0800E2DA:  9001         STR        R0, [SP, #4]
  0x0800E2DC:  9801         LDR        R0, [SP, #4]
  0x0800E2DE:  F420 5000    BIC        R0, R0, #0x2000
  0x0800E2E2:  9001         STR        R0, [SP, #4]
  0x0800E2E4:  9804         LDR        R0, [SP, #16]
  0x0800E2E6:  6941         LDR        R1, [R0, #20]
  0x0800E2E8:  9801         LDR        R0, [SP, #4]
  0x0800E2EA:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0800E2EE:  9001         STR        R0, [SP, #4]
  0x0800E2F0:  9804         LDR        R0, [SP, #16]
  0x0800E2F2:  6981         LDR        R1, [R0, #24]
  0x0800E2F4:  9801         LDR        R0, [SP, #4]
  0x0800E2F6:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0800E2FA:  9001         STR        R0, [SP, #4]
.L15:
  0x0800E2FC:  9801         LDR        R0, [SP, #4]
  0x0800E2FE:  9905         LDR        R1, [SP, #20]
  0x0800E300:  6048         STR        R0, [R1, #4]
  0x0800E302:  9803         LDR        R0, [SP, #12]
  0x0800E304:  9905         LDR        R1, [SP, #20]
  0x0800E306:  61C8         STR        R0, [R1, #28]
  0x0800E308:  9804         LDR        R0, [SP, #16]
  0x0800E30A:  6840         LDR        R0, [R0, #4]
  0x0800E30C:  9905         LDR        R1, [SP, #20]
  0x0800E30E:  63C8         STR        R0, [R1, #60]
  0x0800E310:  9802         LDR        R0, [SP, #8]
  0x0800E312:  9905         LDR        R1, [SP, #20]
  0x0800E314:  6208         STR        R0, [R1, #32]
  0x0800E316:  B006         ADD        SP, SP, #24
  0x0800E318:  BD80         POP        {R7, PC}
Section .text.TIM_OC4_SetConfig from charger_lto.o, size=242, align=2
TIM_OC4_SetConfig:
  0x0800E31A:  B580         PUSH       {R7, LR}
  0x0800E31C:  B086         SUB        SP, SP, #24
  0x0800E31E:  9005         STR        R0, [SP, #20]
  0x0800E320:  9104         STR        R1, [SP, #16]
  0x0800E322:  9805         LDR        R0, [SP, #20]
  0x0800E324:  6A00         LDR        R0, [R0, #32]
  0x0800E326:  9002         STR        R0, [SP, #8]
  0x0800E328:  9905         LDR        R1, [SP, #20]
  0x0800E32A:  6A08         LDR        R0, [R1, #32]
  0x0800E32C:  F420 5080    BIC        R0, R0, #0x1000
  0x0800E330:  6208         STR        R0, [R1, #32]
  0x0800E332:  9805         LDR        R0, [SP, #20]
  0x0800E334:  6840         LDR        R0, [R0, #4]
  0x0800E336:  9001         STR        R0, [SP, #4]
  0x0800E338:  9805         LDR        R0, [SP, #20]
  0x0800E33A:  69C0         LDR        R0, [R0, #28]
  0x0800E33C:  9003         STR        R0, [SP, #12]
  0x0800E33E:  9803         LDR        R0, [SP, #12]
  0x0800E340:  F648 71FF    MOVW       R1, #0x8FFF
  0x0800E344:  F6CF 61FF    MOVT       R1, #0xFEFF
  0x0800E348:  4008         ANDS       R0, R1
  0x0800E34A:  9003         STR        R0, [SP, #12]
  0x0800E34C:  9803         LDR        R0, [SP, #12]
  0x0800E34E:  F420 7040    BIC        R0, R0, #0x0300
  0x0800E352:  9003         STR        R0, [SP, #12]
  0x0800E354:  9804         LDR        R0, [SP, #16]
  0x0800E356:  6801         LDR        R1, [R0]
  0x0800E358:  9803         LDR        R0, [SP, #12]
  0x0800E35A:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0800E35E:  9003         STR        R0, [SP, #12]
  0x0800E360:  9802         LDR        R0, [SP, #8]
  0x0800E362:  F420 5000    BIC        R0, R0, #0x2000
  0x0800E366:  9002         STR        R0, [SP, #8]
  0x0800E368:  9804         LDR        R0, [SP, #16]
  0x0800E36A:  6881         LDR        R1, [R0, #8]
  0x0800E36C:  9802         LDR        R0, [SP, #8]
  0x0800E36E:  EA40 3001    ORR.W      R0, R0, R1, LSL #12
  0x0800E372:  9002         STR        R0, [SP, #8]
  0x0800E374:  9805         LDR        R0, [SP, #20]
  0x0800E376:  2100         MOVS       R1, #0
  0x0800E378:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E37C:  4288         CMP        R0, R1
  0x0800E37E:  D01B         BEQ        .L1                      ; 0x0800E3B8
  0x0800E380:  9805         LDR        R0, [SP, #20]
  0x0800E382:  F240 4100    MOVW       R1, #0x0400
  0x0800E386:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E38A:  4288         CMP        R0, R1
  0x0800E38C:  D014         BEQ        .L1                      ; 0x0800E3B8
  0x0800E38E:  9805         LDR        R0, [SP, #20]
  0x0800E390:  F244 0100    MOVW       R1, #0x4000
  0x0800E394:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E398:  4288         CMP        R0, R1
  0x0800E39A:  D00D         BEQ        .L1                      ; 0x0800E3B8
  0x0800E39C:  9805         LDR        R0, [SP, #20]
  0x0800E39E:  F244 4100    MOVW       R1, #0x4400
  0x0800E3A2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E3A6:  4288         CMP        R0, R1
  0x0800E3A8:  D006         BEQ        .L1                      ; 0x0800E3B8
  0x0800E3AA:  9805         LDR        R0, [SP, #20]
  0x0800E3AC:  F644 0100    MOVW       R1, #0x4800
  0x0800E3B0:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E3B4:  4288         CMP        R0, R1
  0x0800E3B6:  D11A         BNE        .L5                      ; 0x0800E3EE
.L1:
  0x0800E3B8:  9804         LDR        R0, [SP, #16]
  0x0800E3BA:  6940         LDR        R0, [R0, #20]
  0x0800E3BC:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0800E3C0:  D002         BEQ        .L2                      ; 0x0800E3C8
  0x0800E3C2:  9804         LDR        R0, [SP, #16]
  0x0800E3C4:  6940         LDR        R0, [R0, #20]
  0x0800E3C6:  B900         CBNZ       R0, .L3                  ; 0x0800E3CA
.L2:
  0x0800E3C8:  E007         B          .L4                      ; 0x0800E3DA
.L3:
  0x0800E3CA:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E3CE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E3D2:  F641 414F    MOVW       R1, #0x1C4F
  0x0800E3D6:  F7F9 F88C    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800E3DA:  9801         LDR        R0, [SP, #4]
  0x0800E3DC:  F420 4080    BIC        R0, R0, #0x4000
  0x0800E3E0:  9001         STR        R0, [SP, #4]
  0x0800E3E2:  9804         LDR        R0, [SP, #16]
  0x0800E3E4:  6941         LDR        R1, [R0, #20]
  0x0800E3E6:  9801         LDR        R0, [SP, #4]
  0x0800E3E8:  EA40 1081    ORR.W      R0, R0, R1, LSL #6
  0x0800E3EC:  9001         STR        R0, [SP, #4]
.L5:
  0x0800E3EE:  9801         LDR        R0, [SP, #4]
  0x0800E3F0:  9905         LDR        R1, [SP, #20]
  0x0800E3F2:  6048         STR        R0, [R1, #4]
  0x0800E3F4:  9803         LDR        R0, [SP, #12]
  0x0800E3F6:  9905         LDR        R1, [SP, #20]
  0x0800E3F8:  61C8         STR        R0, [R1, #28]
  0x0800E3FA:  9804         LDR        R0, [SP, #16]
  0x0800E3FC:  6840         LDR        R0, [R0, #4]
  0x0800E3FE:  9905         LDR        R1, [SP, #20]
  0x0800E400:  6408         STR        R0, [R1, #64]
  0x0800E402:  9802         LDR        R0, [SP, #8]
  0x0800E404:  9905         LDR        R1, [SP, #20]
  0x0800E406:  6208         STR        R0, [R1, #32]
  0x0800E408:  B006         ADD        SP, SP, #24
  0x0800E40A:  BD80         POP        {R7, PC}
Section .text.TIM_OC6_SetConfig from charger_lto.o, size=198, align=2
TIM_OC6_SetConfig:
  0x0800E40C:  B085         SUB        SP, SP, #20
  0x0800E40E:  9004         STR        R0, [SP, #16]
  0x0800E410:  9103         STR        R1, [SP, #12]
  0x0800E412:  9804         LDR        R0, [SP, #16]
  0x0800E414:  6A00         LDR        R0, [R0, #32]
  0x0800E416:  9001         STR        R0, [SP, #4]
  0x0800E418:  9904         LDR        R1, [SP, #16]
  0x0800E41A:  6A08         LDR        R0, [R1, #32]
  0x0800E41C:  F420 1080    BIC        R0, R0, #0x100000
  0x0800E420:  6208         STR        R0, [R1, #32]
  0x0800E422:  9804         LDR        R0, [SP, #16]
  0x0800E424:  6840         LDR        R0, [R0, #4]
  0x0800E426:  9000         STR        R0, [SP, #0]
  0x0800E428:  9804         LDR        R0, [SP, #16]
  0x0800E42A:  6D40         LDR        R0, [R0, #84]
  0x0800E42C:  9002         STR        R0, [SP, #8]
  0x0800E42E:  9802         LDR        R0, [SP, #8]
  0x0800E430:  F648 71FF    MOVW       R1, #0x8FFF
  0x0800E434:  F6CF 61FF    MOVT       R1, #0xFEFF
  0x0800E438:  4008         ANDS       R0, R1
  0x0800E43A:  9002         STR        R0, [SP, #8]
  0x0800E43C:  9803         LDR        R0, [SP, #12]
  0x0800E43E:  6801         LDR        R1, [R0]
  0x0800E440:  9802         LDR        R0, [SP, #8]
  0x0800E442:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0800E446:  9002         STR        R0, [SP, #8]
  0x0800E448:  9801         LDR        R0, [SP, #4]
  0x0800E44A:  F420 1000    BIC        R0, R0, #0x200000
  0x0800E44E:  9001         STR        R0, [SP, #4]
  0x0800E450:  9803         LDR        R0, [SP, #12]
  0x0800E452:  6881         LDR        R1, [R0, #8]
  0x0800E454:  9801         LDR        R0, [SP, #4]
  0x0800E456:  EA40 5001    ORR.W      R0, R0, R1, LSL #20
  0x0800E45A:  9001         STR        R0, [SP, #4]
  0x0800E45C:  9804         LDR        R0, [SP, #16]
  0x0800E45E:  2100         MOVS       R1, #0
  0x0800E460:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E464:  4288         CMP        R0, R1
  0x0800E466:  D01B         BEQ        .L1                      ; 0x0800E4A0
  0x0800E468:  9804         LDR        R0, [SP, #16]
  0x0800E46A:  F240 4100    MOVW       R1, #0x0400
  0x0800E46E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E472:  4288         CMP        R0, R1
  0x0800E474:  D014         BEQ        .L1                      ; 0x0800E4A0
  0x0800E476:  9804         LDR        R0, [SP, #16]
  0x0800E478:  F244 0100    MOVW       R1, #0x4000
  0x0800E47C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E480:  4288         CMP        R0, R1
  0x0800E482:  D00D         BEQ        .L1                      ; 0x0800E4A0
  0x0800E484:  9804         LDR        R0, [SP, #16]
  0x0800E486:  F244 4100    MOVW       R1, #0x4400
  0x0800E48A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E48E:  4288         CMP        R0, R1
  0x0800E490:  D006         BEQ        .L1                      ; 0x0800E4A0
  0x0800E492:  9804         LDR        R0, [SP, #16]
  0x0800E494:  F644 0100    MOVW       R1, #0x4800
  0x0800E498:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E49C:  4288         CMP        R0, R1
  0x0800E49E:  D109         BNE        .L2                      ; 0x0800E4B4
.L1:
  0x0800E4A0:  9800         LDR        R0, [SP, #0]
  0x0800E4A2:  F420 2080    BIC        R0, R0, #0x040000
  0x0800E4A6:  9000         STR        R0, [SP, #0]
  0x0800E4A8:  9803         LDR        R0, [SP, #12]
  0x0800E4AA:  6941         LDR        R1, [R0, #20]
  0x0800E4AC:  9800         LDR        R0, [SP, #0]
  0x0800E4AE:  EA40 2081    ORR.W      R0, R0, R1, LSL #10
  0x0800E4B2:  9000         STR        R0, [SP, #0]
.L2:
  0x0800E4B4:  9800         LDR        R0, [SP, #0]
  0x0800E4B6:  9904         LDR        R1, [SP, #16]
  0x0800E4B8:  6048         STR        R0, [R1, #4]
  0x0800E4BA:  9802         LDR        R0, [SP, #8]
  0x0800E4BC:  9904         LDR        R1, [SP, #16]
  0x0800E4BE:  6548         STR        R0, [R1, #84]
  0x0800E4C0:  9803         LDR        R0, [SP, #12]
  0x0800E4C2:  6840         LDR        R0, [R0, #4]
  0x0800E4C4:  9904         LDR        R1, [SP, #16]
  0x0800E4C6:  65C8         STR        R0, [R1, #92]
  0x0800E4C8:  9801         LDR        R0, [SP, #4]
  0x0800E4CA:  9904         LDR        R1, [SP, #16]
  0x0800E4CC:  6208         STR        R0, [R1, #32]
  0x0800E4CE:  B005         ADD        SP, SP, #20
  0x0800E4D0:  4770         BX         LR
Section .text.HAL_TIM_IC_ConfigChannel from charger_lto.o, size=1110, align=2
HAL_TIM_IC_ConfigChannel:
  0x0800E4D2:  B580         PUSH       {R7, LR}
  0x0800E4D4:  B086         SUB        SP, SP, #24
  0x0800E4D6:  9004         STR        R0, [SP, #16]
  0x0800E4D8:  9103         STR        R1, [SP, #12]
  0x0800E4DA:  9202         STR        R2, [SP, #8]
  0x0800E4DC:  2000         MOVS       R0, #0
  0x0800E4DE:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800E4E2:  9804         LDR        R0, [SP, #16]
  0x0800E4E4:  6800         LDR        R0, [R0]
  0x0800E4E6:  2100         MOVS       R1, #0
  0x0800E4E8:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E4EC:  4288         CMP        R0, R1
  0x0800E4EE:  D064         BEQ        .L1                      ; 0x0800E5BA
  0x0800E4F0:  9804         LDR        R0, [SP, #16]
  0x0800E4F2:  6800         LDR        R0, [R0]
  0x0800E4F4:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800E4F8:  D05F         BEQ        .L1                      ; 0x0800E5BA
  0x0800E4FA:  9804         LDR        R0, [SP, #16]
  0x0800E4FC:  6800         LDR        R0, [R0]
  0x0800E4FE:  F240 4100    MOVW       R1, #0x0400
  0x0800E502:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E506:  4288         CMP        R0, R1
  0x0800E508:  D057         BEQ        .L1                      ; 0x0800E5BA
  0x0800E50A:  9804         LDR        R0, [SP, #16]
  0x0800E50C:  6800         LDR        R0, [R0]
  0x0800E50E:  F640 0100    MOVW       R1, #0x0800
  0x0800E512:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E516:  4288         CMP        R0, R1
  0x0800E518:  D04F         BEQ        .L1                      ; 0x0800E5BA
  0x0800E51A:  9804         LDR        R0, [SP, #16]
  0x0800E51C:  6800         LDR        R0, [R0]
  0x0800E51E:  F640 4100    MOVW       R1, #0x0C00
  0x0800E522:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E526:  4288         CMP        R0, R1
  0x0800E528:  D047         BEQ        .L1                      ; 0x0800E5BA
  0x0800E52A:  9804         LDR        R0, [SP, #16]
  0x0800E52C:  6800         LDR        R0, [R0]
  0x0800E52E:  F240 4100    MOVW       R1, #0x0400
  0x0800E532:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E536:  4288         CMP        R0, R1
  0x0800E538:  D03F         BEQ        .L1                      ; 0x0800E5BA
  0x0800E53A:  9804         LDR        R0, [SP, #16]
  0x0800E53C:  6800         LDR        R0, [R0]
  0x0800E53E:  F641 0100    MOVW       R1, #0x1800
  0x0800E542:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E546:  4288         CMP        R0, R1
  0x0800E548:  D037         BEQ        .L1                      ; 0x0800E5BA
  0x0800E54A:  9804         LDR        R0, [SP, #16]
  0x0800E54C:  6800         LDR        R0, [R0]
  0x0800E54E:  F641 4100    MOVW       R1, #0x1C00
  0x0800E552:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E556:  4288         CMP        R0, R1
  0x0800E558:  D02F         BEQ        .L1                      ; 0x0800E5BA
  0x0800E55A:  9804         LDR        R0, [SP, #16]
  0x0800E55C:  6800         LDR        R0, [R0]
  0x0800E55E:  F242 0100    MOVW       R1, #0x2000
  0x0800E562:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E566:  4288         CMP        R0, R1
  0x0800E568:  D027         BEQ        .L1                      ; 0x0800E5BA
  0x0800E56A:  9804         LDR        R0, [SP, #16]
  0x0800E56C:  6800         LDR        R0, [R0]
  0x0800E56E:  F244 0100    MOVW       R1, #0x4000
  0x0800E572:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E576:  4288         CMP        R0, R1
  0x0800E578:  D01F         BEQ        .L1                      ; 0x0800E5BA
  0x0800E57A:  9804         LDR        R0, [SP, #16]
  0x0800E57C:  6800         LDR        R0, [R0]
  0x0800E57E:  F244 4100    MOVW       R1, #0x4400
  0x0800E582:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E586:  4288         CMP        R0, R1
  0x0800E588:  D017         BEQ        .L1                      ; 0x0800E5BA
  0x0800E58A:  9804         LDR        R0, [SP, #16]
  0x0800E58C:  6800         LDR        R0, [R0]
  0x0800E58E:  F644 0100    MOVW       R1, #0x4800
  0x0800E592:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E596:  4288         CMP        R0, R1
  0x0800E598:  D00F         BEQ        .L1                      ; 0x0800E5BA
  0x0800E59A:  9804         LDR        R0, [SP, #16]
  0x0800E59C:  6800         LDR        R0, [R0]
  0x0800E59E:  F24E 0100    MOVW       R1, #0xE000
  0x0800E5A2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E5A6:  4288         CMP        R0, R1
  0x0800E5A8:  D007         BEQ        .L1                      ; 0x0800E5BA
  0x0800E5AA:  9804         LDR        R0, [SP, #16]
  0x0800E5AC:  6800         LDR        R0, [R0]
  0x0800E5AE:  F24E 4100    MOVW       R1, #0xE400
  0x0800E5B2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E5B6:  4288         CMP        R0, R1
  0x0800E5B8:  D100         BNE        .L2                      ; 0x0800E5BC
.L1:
  0x0800E5BA:  E007         B          .L3                      ; 0x0800E5CC
.L2:
  0x0800E5BC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E5C0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E5C4:  F241 014C    MOVW       R1, #0x104C
  0x0800E5C8:  F7F8 FF93    BL         assert_failed            ; 0x080074F2
.L3:
  0x0800E5CC:  9803         LDR        R0, [SP, #12]
  0x0800E5CE:  6800         LDR        R0, [R0]
  0x0800E5D0:  B138         CBZ        R0, .L4                  ; 0x0800E5E2
  0x0800E5D2:  9803         LDR        R0, [SP, #12]
  0x0800E5D4:  6800         LDR        R0, [R0]
  0x0800E5D6:  2802         CMP        R0, #2
  0x0800E5D8:  D003         BEQ        .L4                      ; 0x0800E5E2
  0x0800E5DA:  9803         LDR        R0, [SP, #12]
  0x0800E5DC:  6800         LDR        R0, [R0]
  0x0800E5DE:  280A         CMP        R0, #10
  0x0800E5E0:  D100         BNE        .L5                      ; 0x0800E5E4
.L4:
  0x0800E5E2:  E007         B          .L6                      ; 0x0800E5F4
.L5:
  0x0800E5E4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E5E8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E5EC:  F241 014D    MOVW       R1, #0x104D
  0x0800E5F0:  F7F8 FF7F    BL         assert_failed            ; 0x080074F2
.L6:
  0x0800E5F4:  9803         LDR        R0, [SP, #12]
  0x0800E5F6:  6840         LDR        R0, [R0, #4]
  0x0800E5F8:  2801         CMP        R0, #1
  0x0800E5FA:  D007         BEQ        .L7                      ; 0x0800E60C
  0x0800E5FC:  9803         LDR        R0, [SP, #12]
  0x0800E5FE:  6840         LDR        R0, [R0, #4]
  0x0800E600:  2802         CMP        R0, #2
  0x0800E602:  D003         BEQ        .L7                      ; 0x0800E60C
  0x0800E604:  9803         LDR        R0, [SP, #12]
  0x0800E606:  6840         LDR        R0, [R0, #4]
  0x0800E608:  2803         CMP        R0, #3
  0x0800E60A:  D100         BNE        .L8                      ; 0x0800E60E
.L7:
  0x0800E60C:  E007         B          .L9                      ; 0x0800E61E
.L8:
  0x0800E60E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E612:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E616:  F241 014E    MOVW       R1, #0x104E
  0x0800E61A:  F7F8 FF6A    BL         assert_failed            ; 0x080074F2
.L9:
  0x0800E61E:  9803         LDR        R0, [SP, #12]
  0x0800E620:  6880         LDR        R0, [R0, #8]
  0x0800E622:  B158         CBZ        R0, .L10                 ; 0x0800E63C
  0x0800E624:  9803         LDR        R0, [SP, #12]
  0x0800E626:  6880         LDR        R0, [R0, #8]
  0x0800E628:  2804         CMP        R0, #4
  0x0800E62A:  D007         BEQ        .L10                     ; 0x0800E63C
  0x0800E62C:  9803         LDR        R0, [SP, #12]
  0x0800E62E:  6880         LDR        R0, [R0, #8]
  0x0800E630:  2808         CMP        R0, #8
  0x0800E632:  D003         BEQ        .L10                     ; 0x0800E63C
  0x0800E634:  9803         LDR        R0, [SP, #12]
  0x0800E636:  6880         LDR        R0, [R0, #8]
  0x0800E638:  280C         CMP        R0, #12
  0x0800E63A:  D100         BNE        .L11                     ; 0x0800E63E
.L10:
  0x0800E63C:  E007         B          .L12                     ; 0x0800E64E
.L11:
  0x0800E63E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E642:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E646:  F241 014F    MOVW       R1, #0x104F
  0x0800E64A:  F7F8 FF52    BL         assert_failed            ; 0x080074F2
.L12:
  0x0800E64E:  9803         LDR        R0, [SP, #12]
  0x0800E650:  68C0         LDR        R0, [R0, #12]
  0x0800E652:  280F         CMP        R0, #15
  0x0800E654:  D800         BHI        .L13                     ; 0x0800E658
  0x0800E656:  E007         B          .L14                     ; 0x0800E668
.L13:
  0x0800E658:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E65C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E660:  F241 0150    MOVW       R1, #0x1050
  0x0800E664:  F7F8 FF45    BL         assert_failed            ; 0x080074F2
.L14:
  0x0800E668:  9804         LDR        R0, [SP, #16]
  0x0800E66A:  F890 003C    LDRB.W     R0, [R0, #60]
  0x0800E66E:  2801         CMP        R0, #1
  0x0800E670:  D103         BNE        .L15                     ; 0x0800E67A
  0x0800E672:  2002         MOVS       R0, #2
  0x0800E674:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800E678:  E152         B          .L30                     ; 0x0800E920
.L15:
  0x0800E67A:  9904         LDR        R1, [SP, #16]
  0x0800E67C:  2001         MOVS       R0, #1
  0x0800E67E:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800E682:  9802         LDR        R0, [SP, #8]
  0x0800E684:  B9A8         CBNZ       R0, .L16                 ; 0x0800E6B2
  0x0800E686:  9804         LDR        R0, [SP, #16]
  0x0800E688:  6800         LDR        R0, [R0]
  0x0800E68A:  9B03         LDR        R3, [SP, #12]
  0x0800E68C:  6819         LDR        R1, [R3]
  0x0800E68E:  685A         LDR        R2, [R3, #4]
  0x0800E690:  68DB         LDR        R3, [R3, #12]
  0x0800E692:  F000 F949    BL         TIM_TI1_SetConfig        ; 0x0800E928
  0x0800E696:  9804         LDR        R0, [SP, #16]
  0x0800E698:  6801         LDR        R1, [R0]
  0x0800E69A:  6988         LDR        R0, [R1, #24]
  0x0800E69C:  F020 000C    BIC        R0, R0, #12
  0x0800E6A0:  6188         STR        R0, [R1, #24]
  0x0800E6A2:  9803         LDR        R0, [SP, #12]
  0x0800E6A4:  6882         LDR        R2, [R0, #8]
  0x0800E6A6:  9804         LDR        R0, [SP, #16]
  0x0800E6A8:  6801         LDR        R1, [R0]
  0x0800E6AA:  6988         LDR        R0, [R1, #24]
  0x0800E6AC:  4310         ORRS       R0, R2
  0x0800E6AE:  6188         STR        R0, [R1, #24]
  0x0800E6B0:  E12E         B          .L29                     ; 0x0800E910
.L16:
  0x0800E6B2:  9802         LDR        R0, [SP, #8]
  0x0800E6B4:  2804         CMP        R0, #4
  0x0800E6B6:  D16B         BNE        .L20                     ; 0x0800E790
  0x0800E6B8:  9804         LDR        R0, [SP, #16]
  0x0800E6BA:  6800         LDR        R0, [R0]
  0x0800E6BC:  2100         MOVS       R1, #0
  0x0800E6BE:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E6C2:  4288         CMP        R0, R1
  0x0800E6C4:  D044         BEQ        .L17                     ; 0x0800E750
  0x0800E6C6:  9804         LDR        R0, [SP, #16]
  0x0800E6C8:  6800         LDR        R0, [R0]
  0x0800E6CA:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800E6CE:  D03F         BEQ        .L17                     ; 0x0800E750
  0x0800E6D0:  9804         LDR        R0, [SP, #16]
  0x0800E6D2:  6800         LDR        R0, [R0]
  0x0800E6D4:  F240 4100    MOVW       R1, #0x0400
  0x0800E6D8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E6DC:  4288         CMP        R0, R1
  0x0800E6DE:  D037         BEQ        .L17                     ; 0x0800E750
  0x0800E6E0:  9804         LDR        R0, [SP, #16]
  0x0800E6E2:  6800         LDR        R0, [R0]
  0x0800E6E4:  F640 0100    MOVW       R1, #0x0800
  0x0800E6E8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E6EC:  4288         CMP        R0, R1
  0x0800E6EE:  D02F         BEQ        .L17                     ; 0x0800E750
  0x0800E6F0:  9804         LDR        R0, [SP, #16]
  0x0800E6F2:  6800         LDR        R0, [R0]
  0x0800E6F4:  F640 4100    MOVW       R1, #0x0C00
  0x0800E6F8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E6FC:  4288         CMP        R0, R1
  0x0800E6FE:  D027         BEQ        .L17                     ; 0x0800E750
  0x0800E700:  9804         LDR        R0, [SP, #16]
  0x0800E702:  6800         LDR        R0, [R0]
  0x0800E704:  F240 4100    MOVW       R1, #0x0400
  0x0800E708:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E70C:  4288         CMP        R0, R1
  0x0800E70E:  D01F         BEQ        .L17                     ; 0x0800E750
  0x0800E710:  9804         LDR        R0, [SP, #16]
  0x0800E712:  6800         LDR        R0, [R0]
  0x0800E714:  F641 0100    MOVW       R1, #0x1800
  0x0800E718:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E71C:  4288         CMP        R0, R1
  0x0800E71E:  D017         BEQ        .L17                     ; 0x0800E750
  0x0800E720:  9804         LDR        R0, [SP, #16]
  0x0800E722:  6800         LDR        R0, [R0]
  0x0800E724:  F244 0100    MOVW       R1, #0x4000
  0x0800E728:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E72C:  4288         CMP        R0, R1
  0x0800E72E:  D00F         BEQ        .L17                     ; 0x0800E750
  0x0800E730:  9804         LDR        R0, [SP, #16]
  0x0800E732:  6800         LDR        R0, [R0]
  0x0800E734:  F24E 0100    MOVW       R1, #0xE000
  0x0800E738:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E73C:  4288         CMP        R0, R1
  0x0800E73E:  D007         BEQ        .L17                     ; 0x0800E750
  0x0800E740:  9804         LDR        R0, [SP, #16]
  0x0800E742:  6800         LDR        R0, [R0]
  0x0800E744:  F24E 4100    MOVW       R1, #0xE400
  0x0800E748:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E74C:  4288         CMP        R0, R1
  0x0800E74E:  D100         BNE        .L18                     ; 0x0800E752
.L17:
  0x0800E750:  E007         B          .L19                     ; 0x0800E762
.L18:
  0x0800E752:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E756:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E75A:  F241 0166    MOVW       R1, #0x1066
  0x0800E75E:  F7F8 FEC8    BL         assert_failed            ; 0x080074F2
.L19:
  0x0800E762:  9804         LDR        R0, [SP, #16]
  0x0800E764:  6800         LDR        R0, [R0]
  0x0800E766:  9B03         LDR        R3, [SP, #12]
  0x0800E768:  6819         LDR        R1, [R3]
  0x0800E76A:  685A         LDR        R2, [R3, #4]
  0x0800E76C:  68DB         LDR        R3, [R3, #12]
  0x0800E76E:  F00D F816    BL         TIM_TI2_SetConfig        ; 0x0801B79E
  0x0800E772:  9804         LDR        R0, [SP, #16]
  0x0800E774:  6801         LDR        R1, [R0]
  0x0800E776:  6988         LDR        R0, [R1, #24]
  0x0800E778:  F420 6040    BIC        R0, R0, #0x0C00
  0x0800E77C:  6188         STR        R0, [R1, #24]
  0x0800E77E:  9803         LDR        R0, [SP, #12]
  0x0800E780:  6882         LDR        R2, [R0, #8]
  0x0800E782:  9804         LDR        R0, [SP, #16]
  0x0800E784:  6801         LDR        R1, [R0]
  0x0800E786:  6988         LDR        R0, [R1, #24]
  0x0800E788:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x0800E78C:  6188         STR        R0, [R1, #24]
  0x0800E78E:  E0BF         B          .L29                     ; 0x0800E910
.L20:
  0x0800E790:  9802         LDR        R0, [SP, #8]
  0x0800E792:  2808         CMP        R0, #8
  0x0800E794:  D15A         BNE        .L24                     ; 0x0800E84C
  0x0800E796:  9804         LDR        R0, [SP, #16]
  0x0800E798:  6800         LDR        R0, [R0]
  0x0800E79A:  2100         MOVS       R1, #0
  0x0800E79C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E7A0:  4288         CMP        R0, R1
  0x0800E7A2:  D034         BEQ        .L21                     ; 0x0800E80E
  0x0800E7A4:  9804         LDR        R0, [SP, #16]
  0x0800E7A6:  6800         LDR        R0, [R0]
  0x0800E7A8:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800E7AC:  D02F         BEQ        .L21                     ; 0x0800E80E
  0x0800E7AE:  9804         LDR        R0, [SP, #16]
  0x0800E7B0:  6800         LDR        R0, [R0]
  0x0800E7B2:  F240 4100    MOVW       R1, #0x0400
  0x0800E7B6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E7BA:  4288         CMP        R0, R1
  0x0800E7BC:  D027         BEQ        .L21                     ; 0x0800E80E
  0x0800E7BE:  9804         LDR        R0, [SP, #16]
  0x0800E7C0:  6800         LDR        R0, [R0]
  0x0800E7C2:  F640 0100    MOVW       R1, #0x0800
  0x0800E7C6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E7CA:  4288         CMP        R0, R1
  0x0800E7CC:  D01F         BEQ        .L21                     ; 0x0800E80E
  0x0800E7CE:  9804         LDR        R0, [SP, #16]
  0x0800E7D0:  6800         LDR        R0, [R0]
  0x0800E7D2:  F640 4100    MOVW       R1, #0x0C00
  0x0800E7D6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E7DA:  4288         CMP        R0, R1
  0x0800E7DC:  D017         BEQ        .L21                     ; 0x0800E80E
  0x0800E7DE:  9804         LDR        R0, [SP, #16]
  0x0800E7E0:  6800         LDR        R0, [R0]
  0x0800E7E2:  F240 4100    MOVW       R1, #0x0400
  0x0800E7E6:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E7EA:  4288         CMP        R0, R1
  0x0800E7EC:  D00F         BEQ        .L21                     ; 0x0800E80E
  0x0800E7EE:  9804         LDR        R0, [SP, #16]
  0x0800E7F0:  6800         LDR        R0, [R0]
  0x0800E7F2:  F24E 0100    MOVW       R1, #0xE000
  0x0800E7F6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E7FA:  4288         CMP        R0, R1
  0x0800E7FC:  D007         BEQ        .L21                     ; 0x0800E80E
  0x0800E7FE:  9804         LDR        R0, [SP, #16]
  0x0800E800:  6800         LDR        R0, [R0]
  0x0800E802:  F24E 4100    MOVW       R1, #0xE400
  0x0800E806:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E80A:  4288         CMP        R0, R1
  0x0800E80C:  D100         BNE        .L22                     ; 0x0800E810
.L21:
  0x0800E80E:  E007         B          .L23                     ; 0x0800E820
.L22:
  0x0800E810:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E814:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E818:  F241 0176    MOVW       R1, #0x1076
  0x0800E81C:  F7F8 FE69    BL         assert_failed            ; 0x080074F2
.L23:
  0x0800E820:  9804         LDR        R0, [SP, #16]
  0x0800E822:  6800         LDR        R0, [R0]
  0x0800E824:  9B03         LDR        R3, [SP, #12]
  0x0800E826:  6819         LDR        R1, [R3]
  0x0800E828:  685A         LDR        R2, [R3, #4]
  0x0800E82A:  68DB         LDR        R3, [R3, #12]
  0x0800E82C:  F000 F90F    BL         TIM_TI3_SetConfig        ; 0x0800EA4E
  0x0800E830:  9804         LDR        R0, [SP, #16]
  0x0800E832:  6801         LDR        R1, [R0]
  0x0800E834:  69C8         LDR        R0, [R1, #28]
  0x0800E836:  F020 000C    BIC        R0, R0, #12
  0x0800E83A:  61C8         STR        R0, [R1, #28]
  0x0800E83C:  9803         LDR        R0, [SP, #12]
  0x0800E83E:  6882         LDR        R2, [R0, #8]
  0x0800E840:  9804         LDR        R0, [SP, #16]
  0x0800E842:  6801         LDR        R1, [R0]
  0x0800E844:  69C8         LDR        R0, [R1, #28]
  0x0800E846:  4310         ORRS       R0, R2
  0x0800E848:  61C8         STR        R0, [R1, #28]
  0x0800E84A:  E061         B          .L29                     ; 0x0800E910
.L24:
  0x0800E84C:  9802         LDR        R0, [SP, #8]
  0x0800E84E:  280C         CMP        R0, #12
  0x0800E850:  D15B         BNE        .L28                     ; 0x0800E90A
  0x0800E852:  9804         LDR        R0, [SP, #16]
  0x0800E854:  6800         LDR        R0, [R0]
  0x0800E856:  2100         MOVS       R1, #0
  0x0800E858:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E85C:  4288         CMP        R0, R1
  0x0800E85E:  D034         BEQ        .L25                     ; 0x0800E8CA
  0x0800E860:  9804         LDR        R0, [SP, #16]
  0x0800E862:  6800         LDR        R0, [R0]
  0x0800E864:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800E868:  D02F         BEQ        .L25                     ; 0x0800E8CA
  0x0800E86A:  9804         LDR        R0, [SP, #16]
  0x0800E86C:  6800         LDR        R0, [R0]
  0x0800E86E:  F240 4100    MOVW       R1, #0x0400
  0x0800E872:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E876:  4288         CMP        R0, R1
  0x0800E878:  D027         BEQ        .L25                     ; 0x0800E8CA
  0x0800E87A:  9804         LDR        R0, [SP, #16]
  0x0800E87C:  6800         LDR        R0, [R0]
  0x0800E87E:  F640 0100    MOVW       R1, #0x0800
  0x0800E882:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E886:  4288         CMP        R0, R1
  0x0800E888:  D01F         BEQ        .L25                     ; 0x0800E8CA
  0x0800E88A:  9804         LDR        R0, [SP, #16]
  0x0800E88C:  6800         LDR        R0, [R0]
  0x0800E88E:  F640 4100    MOVW       R1, #0x0C00
  0x0800E892:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E896:  4288         CMP        R0, R1
  0x0800E898:  D017         BEQ        .L25                     ; 0x0800E8CA
  0x0800E89A:  9804         LDR        R0, [SP, #16]
  0x0800E89C:  6800         LDR        R0, [R0]
  0x0800E89E:  F240 4100    MOVW       R1, #0x0400
  0x0800E8A2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800E8A6:  4288         CMP        R0, R1
  0x0800E8A8:  D00F         BEQ        .L25                     ; 0x0800E8CA
  0x0800E8AA:  9804         LDR        R0, [SP, #16]
  0x0800E8AC:  6800         LDR        R0, [R0]
  0x0800E8AE:  F24E 0100    MOVW       R1, #0xE000
  0x0800E8B2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E8B6:  4288         CMP        R0, R1
  0x0800E8B8:  D007         BEQ        .L25                     ; 0x0800E8CA
  0x0800E8BA:  9804         LDR        R0, [SP, #16]
  0x0800E8BC:  6800         LDR        R0, [R0]
  0x0800E8BE:  F24E 4100    MOVW       R1, #0xE400
  0x0800E8C2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800E8C6:  4288         CMP        R0, R1
  0x0800E8C8:  D100         BNE        .L26                     ; 0x0800E8CC
.L25:
  0x0800E8CA:  E007         B          .L27                     ; 0x0800E8DC
.L26:
  0x0800E8CC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800E8D0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800E8D4:  F241 0186    MOVW       R1, #0x1086
  0x0800E8D8:  F7F8 FE0B    BL         assert_failed            ; 0x080074F2
.L27:
  0x0800E8DC:  9804         LDR        R0, [SP, #16]
  0x0800E8DE:  6800         LDR        R0, [R0]
  0x0800E8E0:  9B03         LDR        R3, [SP, #12]
  0x0800E8E2:  6819         LDR        R1, [R3]
  0x0800E8E4:  685A         LDR        R2, [R3, #4]
  0x0800E8E6:  68DB         LDR        R3, [R3, #12]
  0x0800E8E8:  F00C FF8F    BL         TIM_TI4_SetConfig        ; 0x0801B80A
  0x0800E8EC:  9804         LDR        R0, [SP, #16]
  0x0800E8EE:  6801         LDR        R1, [R0]
  0x0800E8F0:  69C8         LDR        R0, [R1, #28]
  0x0800E8F2:  F420 6040    BIC        R0, R0, #0x0C00
  0x0800E8F6:  61C8         STR        R0, [R1, #28]
  0x0800E8F8:  9803         LDR        R0, [SP, #12]
  0x0800E8FA:  6882         LDR        R2, [R0, #8]
  0x0800E8FC:  9804         LDR        R0, [SP, #16]
  0x0800E8FE:  6801         LDR        R1, [R0]
  0x0800E900:  69C8         LDR        R0, [R1, #28]
  0x0800E902:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x0800E906:  61C8         STR        R0, [R1, #28]
  0x0800E908:  E002         B          .L29                     ; 0x0800E910
.L28:
  0x0800E90A:  2001         MOVS       R0, #1
  0x0800E90C:  F88D 0007    STRB.W     R0, [SP, #7]
.L29:
  0x0800E910:  9904         LDR        R1, [SP, #16]
  0x0800E912:  2000         MOVS       R0, #0
  0x0800E914:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800E918:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0800E91C:  F88D 0017    STRB.W     R0, [SP, #23]
.L30:
  0x0800E920:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0800E924:  B006         ADD        SP, SP, #24
  0x0800E926:  BD80         POP        {R7, PC}
Section .text.TIM_TI1_SetConfig from charger_lto.o, size=294, align=2
TIM_TI1_SetConfig:
  0x0800E928:  B087         SUB        SP, SP, #28
  0x0800E92A:  9006         STR        R0, [SP, #24]
  0x0800E92C:  9105         STR        R1, [SP, #20]
  0x0800E92E:  9204         STR        R2, [SP, #16]
  0x0800E930:  9303         STR        R3, [SP, #12]
  0x0800E932:  9806         LDR        R0, [SP, #24]
  0x0800E934:  6A00         LDR        R0, [R0, #32]
  0x0800E936:  9001         STR        R0, [SP, #4]
  0x0800E938:  9906         LDR        R1, [SP, #24]
  0x0800E93A:  6A08         LDR        R0, [R1, #32]
  0x0800E93C:  F020 0001    BIC        R0, R0, #1
  0x0800E940:  6208         STR        R0, [R1, #32]
  0x0800E942:  9806         LDR        R0, [SP, #24]
  0x0800E944:  6980         LDR        R0, [R0, #24]
  0x0800E946:  9002         STR        R0, [SP, #8]
  0x0800E948:  9906         LDR        R1, [SP, #24]
  0x0800E94A:  2001         MOVS       R0, #1
  0x0800E94C:  2200         MOVS       R2, #0
  0x0800E94E:  F2C4 0201    MOVT       R2, #0x4001
  0x0800E952:  4291         CMP        R1, R2
  0x0800E954:  9000         STR        R0, [SP, #0]
  0x0800E956:  D04E         BEQ        .L1                      ; 0x0800E9F6
  0x0800E958:  9906         LDR        R1, [SP, #24]
  0x0800E95A:  2001         MOVS       R0, #1
  0x0800E95C:  F1B1 4F80    CMP.W      R1, #0x40000000
  0x0800E960:  9000         STR        R0, [SP, #0]
  0x0800E962:  D048         BEQ        .L1                      ; 0x0800E9F6
  0x0800E964:  9906         LDR        R1, [SP, #24]
  0x0800E966:  2001         MOVS       R0, #1
  0x0800E968:  F240 4200    MOVW       R2, #0x0400
  0x0800E96C:  F2C4 0200    MOVT       R2, #0x4000
  0x0800E970:  4291         CMP        R1, R2
  0x0800E972:  9000         STR        R0, [SP, #0]
  0x0800E974:  D03F         BEQ        .L1                      ; 0x0800E9F6
  0x0800E976:  9906         LDR        R1, [SP, #24]
  0x0800E978:  2001         MOVS       R0, #1
  0x0800E97A:  F640 0200    MOVW       R2, #0x0800
  0x0800E97E:  F2C4 0200    MOVT       R2, #0x4000
  0x0800E982:  4291         CMP        R1, R2
  0x0800E984:  9000         STR        R0, [SP, #0]
  0x0800E986:  D036         BEQ        .L1                      ; 0x0800E9F6
  0x0800E988:  9906         LDR        R1, [SP, #24]
  0x0800E98A:  2001         MOVS       R0, #1
  0x0800E98C:  F640 4200    MOVW       R2, #0x0C00
  0x0800E990:  F2C4 0200    MOVT       R2, #0x4000
  0x0800E994:  4291         CMP        R1, R2
  0x0800E996:  9000         STR        R0, [SP, #0]
  0x0800E998:  D02D         BEQ        .L1                      ; 0x0800E9F6
  0x0800E99A:  9906         LDR        R1, [SP, #24]
  0x0800E99C:  2001         MOVS       R0, #1
  0x0800E99E:  F240 4200    MOVW       R2, #0x0400
  0x0800E9A2:  F2C4 0201    MOVT       R2, #0x4001
  0x0800E9A6:  4291         CMP        R1, R2
  0x0800E9A8:  9000         STR        R0, [SP, #0]
  0x0800E9AA:  D024         BEQ        .L1                      ; 0x0800E9F6
  0x0800E9AC:  9906         LDR        R1, [SP, #24]
  0x0800E9AE:  2001         MOVS       R0, #1
  0x0800E9B0:  F641 0200    MOVW       R2, #0x1800
  0x0800E9B4:  F2C4 0200    MOVT       R2, #0x4000
  0x0800E9B8:  4291         CMP        R1, R2
  0x0800E9BA:  9000         STR        R0, [SP, #0]
  0x0800E9BC:  D01B         BEQ        .L1                      ; 0x0800E9F6
  0x0800E9BE:  9906         LDR        R1, [SP, #24]
  0x0800E9C0:  2001         MOVS       R0, #1
  0x0800E9C2:  F244 0200    MOVW       R2, #0x4000
  0x0800E9C6:  F2C4 0201    MOVT       R2, #0x4001
  0x0800E9CA:  4291         CMP        R1, R2
  0x0800E9CC:  9000         STR        R0, [SP, #0]
  0x0800E9CE:  D012         BEQ        .L1                      ; 0x0800E9F6
  0x0800E9D0:  9906         LDR        R1, [SP, #24]
  0x0800E9D2:  2001         MOVS       R0, #1
  0x0800E9D4:  F24E 0200    MOVW       R2, #0xE000
  0x0800E9D8:  F2C4 0200    MOVT       R2, #0x4000
  0x0800E9DC:  4291         CMP        R1, R2
  0x0800E9DE:  9000         STR        R0, [SP, #0]
  0x0800E9E0:  D009         BEQ        .L1                      ; 0x0800E9F6
  0x0800E9E2:  9806         LDR        R0, [SP, #24]
  0x0800E9E4:  F641 4100    MOVW       R1, #0x1C00
  0x0800E9E8:  F6CB 71FF    MOVT       R1, #0xBFFF
  0x0800E9EC:  4408         ADD        R0, R1
  0x0800E9EE:  FAB0 F080    CLZ        R0, R0
  0x0800E9F2:  0940         LSRS       R0, R0, #5
  0x0800E9F4:  9000         STR        R0, [SP, #0]
.L1:
  0x0800E9F6:  9800         LDR        R0, [SP, #0]
  0x0800E9F8:  07C0         LSLS       R0, R0, #31
  0x0800E9FA:  B140         CBZ        R0, .L2                  ; 0x0800EA0E
  0x0800E9FC:  9802         LDR        R0, [SP, #8]
  0x0800E9FE:  F020 0003    BIC        R0, R0, #3
  0x0800EA02:  9002         STR        R0, [SP, #8]
  0x0800EA04:  9904         LDR        R1, [SP, #16]
  0x0800EA06:  9802         LDR        R0, [SP, #8]
  0x0800EA08:  4308         ORRS       R0, R1
  0x0800EA0A:  9002         STR        R0, [SP, #8]
  0x0800EA0C:  E003         B          .L3                      ; 0x0800EA16
.L2:
  0x0800EA0E:  9802         LDR        R0, [SP, #8]
  0x0800EA10:  F040 0001    ORR        R0, R0, #1
  0x0800EA14:  9002         STR        R0, [SP, #8]
.L3:
  0x0800EA16:  9802         LDR        R0, [SP, #8]
  0x0800EA18:  F020 00F0    BIC        R0, R0, #240
  0x0800EA1C:  9002         STR        R0, [SP, #8]
  0x0800EA1E:  9803         LDR        R0, [SP, #12]
  0x0800EA20:  0100         LSLS       R0, R0, #4
  0x0800EA22:  B2C1         UXTB       R1, R0
  0x0800EA24:  9802         LDR        R0, [SP, #8]
  0x0800EA26:  4308         ORRS       R0, R1
  0x0800EA28:  9002         STR        R0, [SP, #8]
  0x0800EA2A:  9801         LDR        R0, [SP, #4]
  0x0800EA2C:  F020 000A    BIC        R0, R0, #10
  0x0800EA30:  9001         STR        R0, [SP, #4]
  0x0800EA32:  9805         LDR        R0, [SP, #20]
  0x0800EA34:  F000 010A    AND        R1, R0, #10
  0x0800EA38:  9801         LDR        R0, [SP, #4]
  0x0800EA3A:  4308         ORRS       R0, R1
  0x0800EA3C:  9001         STR        R0, [SP, #4]
  0x0800EA3E:  9802         LDR        R0, [SP, #8]
  0x0800EA40:  9906         LDR        R1, [SP, #24]
  0x0800EA42:  6188         STR        R0, [R1, #24]
  0x0800EA44:  9801         LDR        R0, [SP, #4]
  0x0800EA46:  9906         LDR        R1, [SP, #24]
  0x0800EA48:  6208         STR        R0, [R1, #32]
  0x0800EA4A:  B007         ADD        SP, SP, #28
  0x0800EA4C:  4770         BX         LR
Section .text.TIM_TI3_SetConfig from charger_lto.o, size=106, align=2
TIM_TI3_SetConfig:
  0x0800EA4E:  B086         SUB        SP, SP, #24
  0x0800EA50:  9005         STR        R0, [SP, #20]
  0x0800EA52:  9104         STR        R1, [SP, #16]
  0x0800EA54:  9203         STR        R2, [SP, #12]
  0x0800EA56:  9302         STR        R3, [SP, #8]
  0x0800EA58:  9805         LDR        R0, [SP, #20]
  0x0800EA5A:  6A00         LDR        R0, [R0, #32]
  0x0800EA5C:  9000         STR        R0, [SP, #0]
  0x0800EA5E:  9905         LDR        R1, [SP, #20]
  0x0800EA60:  6A08         LDR        R0, [R1, #32]
  0x0800EA62:  F420 7080    BIC        R0, R0, #0x0100
  0x0800EA66:  6208         STR        R0, [R1, #32]
  0x0800EA68:  9805         LDR        R0, [SP, #20]
  0x0800EA6A:  69C0         LDR        R0, [R0, #28]
  0x0800EA6C:  9001         STR        R0, [SP, #4]
  0x0800EA6E:  9801         LDR        R0, [SP, #4]
  0x0800EA70:  F020 0003    BIC        R0, R0, #3
  0x0800EA74:  9001         STR        R0, [SP, #4]
  0x0800EA76:  9903         LDR        R1, [SP, #12]
  0x0800EA78:  9801         LDR        R0, [SP, #4]
  0x0800EA7A:  4308         ORRS       R0, R1
  0x0800EA7C:  9001         STR        R0, [SP, #4]
  0x0800EA7E:  9801         LDR        R0, [SP, #4]
  0x0800EA80:  F020 00F0    BIC        R0, R0, #240
  0x0800EA84:  9001         STR        R0, [SP, #4]
  0x0800EA86:  9802         LDR        R0, [SP, #8]
  0x0800EA88:  0100         LSLS       R0, R0, #4
  0x0800EA8A:  B2C1         UXTB       R1, R0
  0x0800EA8C:  9801         LDR        R0, [SP, #4]
  0x0800EA8E:  4308         ORRS       R0, R1
  0x0800EA90:  9001         STR        R0, [SP, #4]
  0x0800EA92:  9800         LDR        R0, [SP, #0]
  0x0800EA94:  F420 6020    BIC        R0, R0, #0x0A00
  0x0800EA98:  9000         STR        R0, [SP, #0]
  0x0800EA9A:  9804         LDR        R0, [SP, #16]
  0x0800EA9C:  F000 010A    AND        R1, R0, #10
  0x0800EAA0:  9800         LDR        R0, [SP, #0]
  0x0800EAA2:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0800EAA6:  9000         STR        R0, [SP, #0]
  0x0800EAA8:  9801         LDR        R0, [SP, #4]
  0x0800EAAA:  9905         LDR        R1, [SP, #20]
  0x0800EAAC:  61C8         STR        R0, [R1, #28]
  0x0800EAAE:  9800         LDR        R0, [SP, #0]
  0x0800EAB0:  9905         LDR        R1, [SP, #20]
  0x0800EAB2:  6208         STR        R0, [R1, #32]
  0x0800EAB4:  B006         ADD        SP, SP, #24
  0x0800EAB6:  4770         BX         LR
Section .text.HAL_TIM_ConfigClockSource from charger_lto.o, size=2282, align=2
HAL_TIM_ConfigClockSource:
  0x0800EAB8:  B580         PUSH       {R7, LR}
  0x0800EABA:  B086         SUB        SP, SP, #24
  0x0800EABC:  9004         STR        R0, [SP, #16]
  0x0800EABE:  9103         STR        R1, [SP, #12]
  0x0800EAC0:  2000         MOVS       R0, #0
  0x0800EAC2:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0800EAC6:  9804         LDR        R0, [SP, #16]
  0x0800EAC8:  F890 003C    LDRB.W     R0, [R0, #60]
  0x0800EACC:  2801         CMP        R0, #1
  0x0800EACE:  D104         BNE        .L1                      ; 0x0800EADA
  0x0800EAD0:  2002         MOVS       R0, #2
  0x0800EAD2:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0800EAD6:  F000 BC60    B.W        .L66                     ; 0x0800F39A
.L1:
  0x0800EADA:  9904         LDR        R1, [SP, #16]
  0x0800EADC:  2001         MOVS       R0, #1
  0x0800EADE:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800EAE2:  9904         LDR        R1, [SP, #16]
  0x0800EAE4:  2002         MOVS       R0, #2
  0x0800EAE6:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800EAEA:  9803         LDR        R0, [SP, #12]
  0x0800EAEC:  6800         LDR        R0, [R0]
  0x0800EAEE:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800EAF2:  D023         BEQ        .L2                      ; 0x0800EB3C
  0x0800EAF4:  9803         LDR        R0, [SP, #12]
  0x0800EAF6:  6800         LDR        R0, [R0]
  0x0800EAF8:  2870         CMP        R0, #112
  0x0800EAFA:  D01F         BEQ        .L2                      ; 0x0800EB3C
  0x0800EAFC:  9803         LDR        R0, [SP, #12]
  0x0800EAFE:  6800         LDR        R0, [R0]
  0x0800EB00:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800EB04:  D01A         BEQ        .L2                      ; 0x0800EB3C
  0x0800EB06:  9803         LDR        R0, [SP, #12]
  0x0800EB08:  6800         LDR        R0, [R0]
  0x0800EB0A:  2840         CMP        R0, #64
  0x0800EB0C:  D016         BEQ        .L2                      ; 0x0800EB3C
  0x0800EB0E:  9803         LDR        R0, [SP, #12]
  0x0800EB10:  6800         LDR        R0, [R0]
  0x0800EB12:  2850         CMP        R0, #80
  0x0800EB14:  D012         BEQ        .L2                      ; 0x0800EB3C
  0x0800EB16:  9803         LDR        R0, [SP, #12]
  0x0800EB18:  6800         LDR        R0, [R0]
  0x0800EB1A:  2860         CMP        R0, #96
  0x0800EB1C:  D00E         BEQ        .L2                      ; 0x0800EB3C
  0x0800EB1E:  9803         LDR        R0, [SP, #12]
  0x0800EB20:  6800         LDR        R0, [R0]
  0x0800EB22:  B158         CBZ        R0, .L2                  ; 0x0800EB3C
  0x0800EB24:  9803         LDR        R0, [SP, #12]
  0x0800EB26:  6800         LDR        R0, [R0]
  0x0800EB28:  2810         CMP        R0, #16
  0x0800EB2A:  D007         BEQ        .L2                      ; 0x0800EB3C
  0x0800EB2C:  9803         LDR        R0, [SP, #12]
  0x0800EB2E:  6800         LDR        R0, [R0]
  0x0800EB30:  2820         CMP        R0, #32
  0x0800EB32:  D003         BEQ        .L2                      ; 0x0800EB3C
  0x0800EB34:  9803         LDR        R0, [SP, #12]
  0x0800EB36:  6800         LDR        R0, [R0]
  0x0800EB38:  2830         CMP        R0, #48
  0x0800EB3A:  D100         BNE        .L3                      ; 0x0800EB3E
.L2:
  0x0800EB3C:  E007         B          .L4                      ; 0x0800EB4E
.L3:
  0x0800EB3E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EB42:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EB46:  F241 5151    MOVW       R1, #0x1551
  0x0800EB4A:  F7F8 FCD2    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800EB4E:  9804         LDR        R0, [SP, #16]
  0x0800EB50:  6800         LDR        R0, [R0]
  0x0800EB52:  6880         LDR        R0, [R0, #8]
  0x0800EB54:  9001         STR        R0, [SP, #4]
  0x0800EB56:  9801         LDR        R0, [SP, #4]
  0x0800EB58:  F64F 7188    MOVW       R1, #0xFF88
  0x0800EB5C:  F6CF 71CE    MOVT       R1, #0xFFCE
  0x0800EB60:  4008         ANDS       R0, R1
  0x0800EB62:  9001         STR        R0, [SP, #4]
  0x0800EB64:  9801         LDR        R0, [SP, #4]
  0x0800EB66:  F420 407F    BIC        R0, R0, #0xFF00
  0x0800EB6A:  9001         STR        R0, [SP, #4]
  0x0800EB6C:  9801         LDR        R0, [SP, #4]
  0x0800EB6E:  9904         LDR        R1, [SP, #16]
  0x0800EB70:  6809         LDR        R1, [R1]
  0x0800EB72:  6088         STR        R0, [R1, #8]
  0x0800EB74:  9803         LDR        R0, [SP, #12]
  0x0800EB76:  6800         LDR        R0, [R0]
  0x0800EB78:  9000         STR        R0, [SP, #0]
  0x0800EB7A:  2800         CMP        R0, #0
  0x0800EB7C:  F000 83A2    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EB80:  9800         LDR        R0, [SP, #0]
  0x0800EB82:  2810         CMP        R0, #16
  0x0800EB84:  F000 839E    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EB88:  9800         LDR        R0, [SP, #0]
  0x0800EB8A:  2820         CMP        R0, #32
  0x0800EB8C:  F000 839A    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EB90:  9800         LDR        R0, [SP, #0]
  0x0800EB92:  2830         CMP        R0, #48
  0x0800EB94:  F000 8396    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EB98:  9800         LDR        R0, [SP, #0]
  0x0800EB9A:  2840         CMP        R0, #64
  0x0800EB9C:  F000 8307    BEQ.W      .L51                     ; 0x0800F1AE
  0x0800EBA0:  9800         LDR        R0, [SP, #0]
  0x0800EBA2:  2850         CMP        R0, #80
  0x0800EBA4:  F000 81ED    BEQ.W      .L33                     ; 0x0800EF82
  0x0800EBA8:  9800         LDR        R0, [SP, #0]
  0x0800EBAA:  2860         CMP        R0, #96
  0x0800EBAC:  F000 8274    BEQ.W      .L42                     ; 0x0800F098
  0x0800EBB0:  9800         LDR        R0, [SP, #0]
  0x0800EBB2:  2870         CMP        R0, #112
  0x0800EBB4:  F000 80AF    BEQ.W      .L9                      ; 0x0800ED16
  0x0800EBB8:  9800         LDR        R0, [SP, #0]
  0x0800EBBA:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800EBBE:  D024         BEQ        .L5                      ; 0x0800EC0A
  0x0800EBC0:  9800         LDR        R0, [SP, #0]
  0x0800EBC2:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800EBC6:  F000 8144    BEQ.W      .L21                     ; 0x0800EE52
  0x0800EBCA:  9800         LDR        R0, [SP, #0]
  0x0800EBCC:  F5B0 1F80    CMP.W      R0, #0x100000
  0x0800EBD0:  F000 8378    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EBD4:  9800         LDR        R0, [SP, #0]
  0x0800EBD6:  F1B0 1F10    CMP.W      R0, #0x100010
  0x0800EBDA:  F000 8373    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EBDE:  9800         LDR        R0, [SP, #0]
  0x0800EBE0:  2120         MOVS       R1, #32
  0x0800EBE2:  F2C0 0110    MOVT       R1, #16
  0x0800EBE6:  4288         CMP        R0, R1
  0x0800EBE8:  F000 836C    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EBEC:  9800         LDR        R0, [SP, #0]
  0x0800EBEE:  2130         MOVS       R1, #48
  0x0800EBF0:  F2C0 0110    MOVT       R1, #16
  0x0800EBF4:  4288         CMP        R0, R1
  0x0800EBF6:  F000 8365    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EBFA:  9800         LDR        R0, [SP, #0]
  0x0800EBFC:  2140         MOVS       R1, #64
  0x0800EBFE:  F2C0 0110    MOVT       R1, #16
  0x0800EC02:  4288         CMP        R0, R1
  0x0800EC04:  F000 835E    BEQ.W      .L60                     ; 0x0800F2C4
  0x0800EC08:  E3B8         B          .L64                     ; 0x0800F37C
.L5:
  0x0800EC0A:  9804         LDR        R0, [SP, #16]
  0x0800EC0C:  6800         LDR        R0, [R0]
  0x0800EC0E:  2100         MOVS       R1, #0
  0x0800EC10:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EC14:  4288         CMP        R0, R1
  0x0800EC16:  D074         BEQ        .L6                      ; 0x0800ED02
  0x0800EC18:  9804         LDR        R0, [SP, #16]
  0x0800EC1A:  6800         LDR        R0, [R0]
  0x0800EC1C:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800EC20:  D06F         BEQ        .L6                      ; 0x0800ED02
  0x0800EC22:  9804         LDR        R0, [SP, #16]
  0x0800EC24:  6800         LDR        R0, [R0]
  0x0800EC26:  F240 4100    MOVW       R1, #0x0400
  0x0800EC2A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC2E:  4288         CMP        R0, R1
  0x0800EC30:  D067         BEQ        .L6                      ; 0x0800ED02
  0x0800EC32:  9804         LDR        R0, [SP, #16]
  0x0800EC34:  6800         LDR        R0, [R0]
  0x0800EC36:  F640 0100    MOVW       R1, #0x0800
  0x0800EC3A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC3E:  4288         CMP        R0, R1
  0x0800EC40:  D05F         BEQ        .L6                      ; 0x0800ED02
  0x0800EC42:  9804         LDR        R0, [SP, #16]
  0x0800EC44:  6800         LDR        R0, [R0]
  0x0800EC46:  F640 4100    MOVW       R1, #0x0C00
  0x0800EC4A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC4E:  4288         CMP        R0, R1
  0x0800EC50:  D057         BEQ        .L6                      ; 0x0800ED02
  0x0800EC52:  9804         LDR        R0, [SP, #16]
  0x0800EC54:  6800         LDR        R0, [R0]
  0x0800EC56:  F241 0100    MOVW       R1, #0x1000
  0x0800EC5A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC5E:  4288         CMP        R0, R1
  0x0800EC60:  D04F         BEQ        .L6                      ; 0x0800ED02
  0x0800EC62:  9804         LDR        R0, [SP, #16]
  0x0800EC64:  6800         LDR        R0, [R0]
  0x0800EC66:  F241 4100    MOVW       R1, #0x1400
  0x0800EC6A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC6E:  4288         CMP        R0, R1
  0x0800EC70:  D047         BEQ        .L6                      ; 0x0800ED02
  0x0800EC72:  9804         LDR        R0, [SP, #16]
  0x0800EC74:  6800         LDR        R0, [R0]
  0x0800EC76:  F240 4100    MOVW       R1, #0x0400
  0x0800EC7A:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EC7E:  4288         CMP        R0, R1
  0x0800EC80:  D03F         BEQ        .L6                      ; 0x0800ED02
  0x0800EC82:  9804         LDR        R0, [SP, #16]
  0x0800EC84:  6800         LDR        R0, [R0]
  0x0800EC86:  F641 0100    MOVW       R1, #0x1800
  0x0800EC8A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC8E:  4288         CMP        R0, R1
  0x0800EC90:  D037         BEQ        .L6                      ; 0x0800ED02
  0x0800EC92:  9804         LDR        R0, [SP, #16]
  0x0800EC94:  6800         LDR        R0, [R0]
  0x0800EC96:  F641 4100    MOVW       R1, #0x1C00
  0x0800EC9A:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EC9E:  4288         CMP        R0, R1
  0x0800ECA0:  D02F         BEQ        .L6                      ; 0x0800ED02
  0x0800ECA2:  9804         LDR        R0, [SP, #16]
  0x0800ECA4:  6800         LDR        R0, [R0]
  0x0800ECA6:  F242 0100    MOVW       R1, #0x2000
  0x0800ECAA:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ECAE:  4288         CMP        R0, R1
  0x0800ECB0:  D027         BEQ        .L6                      ; 0x0800ED02
  0x0800ECB2:  9804         LDR        R0, [SP, #16]
  0x0800ECB4:  6800         LDR        R0, [R0]
  0x0800ECB6:  F244 0100    MOVW       R1, #0x4000
  0x0800ECBA:  F2C4 0101    MOVT       R1, #0x4001
  0x0800ECBE:  4288         CMP        R0, R1
  0x0800ECC0:  D01F         BEQ        .L6                      ; 0x0800ED02
  0x0800ECC2:  9804         LDR        R0, [SP, #16]
  0x0800ECC4:  6800         LDR        R0, [R0]
  0x0800ECC6:  F244 4100    MOVW       R1, #0x4400
  0x0800ECCA:  F2C4 0101    MOVT       R1, #0x4001
  0x0800ECCE:  4288         CMP        R0, R1
  0x0800ECD0:  D017         BEQ        .L6                      ; 0x0800ED02
  0x0800ECD2:  9804         LDR        R0, [SP, #16]
  0x0800ECD4:  6800         LDR        R0, [R0]
  0x0800ECD6:  F644 0100    MOVW       R1, #0x4800
  0x0800ECDA:  F2C4 0101    MOVT       R1, #0x4001
  0x0800ECDE:  4288         CMP        R0, R1
  0x0800ECE0:  D00F         BEQ        .L6                      ; 0x0800ED02
  0x0800ECE2:  9804         LDR        R0, [SP, #16]
  0x0800ECE4:  6800         LDR        R0, [R0]
  0x0800ECE6:  F24E 0100    MOVW       R1, #0xE000
  0x0800ECEA:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ECEE:  4288         CMP        R0, R1
  0x0800ECF0:  D007         BEQ        .L6                      ; 0x0800ED02
  0x0800ECF2:  9804         LDR        R0, [SP, #16]
  0x0800ECF4:  6800         LDR        R0, [R0]
  0x0800ECF6:  F24E 4100    MOVW       R1, #0xE400
  0x0800ECFA:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ECFE:  4288         CMP        R0, R1
  0x0800ED00:  D100         BNE        .L7                      ; 0x0800ED04
.L6:
  0x0800ED02:  E007         B          .L8                      ; 0x0800ED14
.L7:
  0x0800ED04:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800ED08:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800ED0C:  F241 515D    MOVW       R1, #0x155D
  0x0800ED10:  F7F8 FBEF    BL         assert_failed            ; 0x080074F2
.L8:
  0x0800ED14:  E335         B          .L65                     ; 0x0800F382
.L9:
  0x0800ED16:  9804         LDR        R0, [SP, #16]
  0x0800ED18:  6800         LDR        R0, [R0]
  0x0800ED1A:  2100         MOVS       R1, #0
  0x0800ED1C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800ED20:  4288         CMP        R0, R1
  0x0800ED22:  D034         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED24:  9804         LDR        R0, [SP, #16]
  0x0800ED26:  6800         LDR        R0, [R0]
  0x0800ED28:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800ED2C:  D02F         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED2E:  9804         LDR        R0, [SP, #16]
  0x0800ED30:  6800         LDR        R0, [R0]
  0x0800ED32:  F240 4100    MOVW       R1, #0x0400
  0x0800ED36:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ED3A:  4288         CMP        R0, R1
  0x0800ED3C:  D027         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED3E:  9804         LDR        R0, [SP, #16]
  0x0800ED40:  6800         LDR        R0, [R0]
  0x0800ED42:  F640 0100    MOVW       R1, #0x0800
  0x0800ED46:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ED4A:  4288         CMP        R0, R1
  0x0800ED4C:  D01F         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED4E:  9804         LDR        R0, [SP, #16]
  0x0800ED50:  6800         LDR        R0, [R0]
  0x0800ED52:  F640 4100    MOVW       R1, #0x0C00
  0x0800ED56:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ED5A:  4288         CMP        R0, R1
  0x0800ED5C:  D017         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED5E:  9804         LDR        R0, [SP, #16]
  0x0800ED60:  6800         LDR        R0, [R0]
  0x0800ED62:  F240 4100    MOVW       R1, #0x0400
  0x0800ED66:  F2C4 0101    MOVT       R1, #0x4001
  0x0800ED6A:  4288         CMP        R0, R1
  0x0800ED6C:  D00F         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED6E:  9804         LDR        R0, [SP, #16]
  0x0800ED70:  6800         LDR        R0, [R0]
  0x0800ED72:  F24E 0100    MOVW       R1, #0xE000
  0x0800ED76:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ED7A:  4288         CMP        R0, R1
  0x0800ED7C:  D007         BEQ        .L10                     ; 0x0800ED8E
  0x0800ED7E:  9804         LDR        R0, [SP, #16]
  0x0800ED80:  6800         LDR        R0, [R0]
  0x0800ED82:  F24E 4100    MOVW       R1, #0xE400
  0x0800ED86:  F2C4 0100    MOVT       R1, #0x4000
  0x0800ED8A:  4288         CMP        R0, R1
  0x0800ED8C:  D100         BNE        .L11                     ; 0x0800ED90
.L10:
  0x0800ED8E:  E007         B          .L12                     ; 0x0800EDA0
.L11:
  0x0800ED90:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800ED94:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800ED98:  F241 5164    MOVW       R1, #0x1564
  0x0800ED9C:  F7F8 FBA9    BL         assert_failed            ; 0x080074F2
.L12:
  0x0800EDA0:  9803         LDR        R0, [SP, #12]
  0x0800EDA2:  6880         LDR        R0, [R0, #8]
  0x0800EDA4:  B170         CBZ        R0, .L13                 ; 0x0800EDC4
  0x0800EDA6:  9803         LDR        R0, [SP, #12]
  0x0800EDA8:  6880         LDR        R0, [R0, #8]
  0x0800EDAA:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800EDAE:  D009         BEQ        .L13                     ; 0x0800EDC4
  0x0800EDB0:  9803         LDR        R0, [SP, #12]
  0x0800EDB2:  6880         LDR        R0, [R0, #8]
  0x0800EDB4:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800EDB8:  D004         BEQ        .L13                     ; 0x0800EDC4
  0x0800EDBA:  9803         LDR        R0, [SP, #12]
  0x0800EDBC:  6880         LDR        R0, [R0, #8]
  0x0800EDBE:  F5B0 5F40    CMP.W      R0, #0x3000
  0x0800EDC2:  D100         BNE        .L14                     ; 0x0800EDC6
.L13:
  0x0800EDC4:  E007         B          .L15                     ; 0x0800EDD6
.L14:
  0x0800EDC6:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EDCA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EDCE:  F241 5167    MOVW       R1, #0x1567
  0x0800EDD2:  F7F8 FB8E    BL         assert_failed            ; 0x080074F2
.L15:
  0x0800EDD6:  9803         LDR        R0, [SP, #12]
  0x0800EDD8:  6840         LDR        R0, [R0, #4]
  0x0800EDDA:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800EDDE:  D00D         BEQ        .L16                     ; 0x0800EDFC
  0x0800EDE0:  9803         LDR        R0, [SP, #12]
  0x0800EDE2:  6840         LDR        R0, [R0, #4]
  0x0800EDE4:  B150         CBZ        R0, .L16                 ; 0x0800EDFC
  0x0800EDE6:  9803         LDR        R0, [SP, #12]
  0x0800EDE8:  6840         LDR        R0, [R0, #4]
  0x0800EDEA:  B138         CBZ        R0, .L16                 ; 0x0800EDFC
  0x0800EDEC:  9803         LDR        R0, [SP, #12]
  0x0800EDEE:  6840         LDR        R0, [R0, #4]
  0x0800EDF0:  2802         CMP        R0, #2
  0x0800EDF2:  D003         BEQ        .L16                     ; 0x0800EDFC
  0x0800EDF4:  9803         LDR        R0, [SP, #12]
  0x0800EDF6:  6840         LDR        R0, [R0, #4]
  0x0800EDF8:  280A         CMP        R0, #10
  0x0800EDFA:  D100         BNE        .L17                     ; 0x0800EDFE
.L16:
  0x0800EDFC:  E007         B          .L18                     ; 0x0800EE0E
.L17:
  0x0800EDFE:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EE02:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EE06:  F241 5168    MOVW       R1, #0x1568
  0x0800EE0A:  F7F8 FB72    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800EE0E:  9803         LDR        R0, [SP, #12]
  0x0800EE10:  68C0         LDR        R0, [R0, #12]
  0x0800EE12:  280F         CMP        R0, #15
  0x0800EE14:  D800         BHI        .L19                     ; 0x0800EE18
  0x0800EE16:  E007         B          .L20                     ; 0x0800EE28
.L19:
  0x0800EE18:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EE1C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EE20:  F241 5169    MOVW       R1, #0x1569
  0x0800EE24:  F7F8 FB65    BL         assert_failed            ; 0x080074F2
.L20:
  0x0800EE28:  9804         LDR        R0, [SP, #16]
  0x0800EE2A:  6800         LDR        R0, [R0]
  0x0800EE2C:  9B03         LDR        R3, [SP, #12]
  0x0800EE2E:  685A         LDR        R2, [R3, #4]
  0x0800EE30:  6899         LDR        R1, [R3, #8]
  0x0800EE32:  68DB         LDR        R3, [R3, #12]
  0x0800EE34:  F00C FD1F    BL         TIM_ETR_SetConfig        ; 0x0801B876
  0x0800EE38:  9804         LDR        R0, [SP, #16]
  0x0800EE3A:  6800         LDR        R0, [R0]
  0x0800EE3C:  6880         LDR        R0, [R0, #8]
  0x0800EE3E:  9001         STR        R0, [SP, #4]
  0x0800EE40:  9801         LDR        R0, [SP, #4]
  0x0800EE42:  F040 0077    ORR        R0, R0, #119
  0x0800EE46:  9001         STR        R0, [SP, #4]
  0x0800EE48:  9801         LDR        R0, [SP, #4]
  0x0800EE4A:  9904         LDR        R1, [SP, #16]
  0x0800EE4C:  6809         LDR        R1, [R1]
  0x0800EE4E:  6088         STR        R0, [R1, #8]
  0x0800EE50:  E297         B          .L65                     ; 0x0800F382
.L21:
  0x0800EE52:  9804         LDR        R0, [SP, #16]
  0x0800EE54:  6800         LDR        R0, [R0]
  0x0800EE56:  2100         MOVS       R1, #0
  0x0800EE58:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EE5C:  4288         CMP        R0, R1
  0x0800EE5E:  D034         BEQ        .L22                     ; 0x0800EECA
  0x0800EE60:  9804         LDR        R0, [SP, #16]
  0x0800EE62:  6800         LDR        R0, [R0]
  0x0800EE64:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800EE68:  D02F         BEQ        .L22                     ; 0x0800EECA
  0x0800EE6A:  9804         LDR        R0, [SP, #16]
  0x0800EE6C:  6800         LDR        R0, [R0]
  0x0800EE6E:  F240 4100    MOVW       R1, #0x0400
  0x0800EE72:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EE76:  4288         CMP        R0, R1
  0x0800EE78:  D027         BEQ        .L22                     ; 0x0800EECA
  0x0800EE7A:  9804         LDR        R0, [SP, #16]
  0x0800EE7C:  6800         LDR        R0, [R0]
  0x0800EE7E:  F640 0100    MOVW       R1, #0x0800
  0x0800EE82:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EE86:  4288         CMP        R0, R1
  0x0800EE88:  D01F         BEQ        .L22                     ; 0x0800EECA
  0x0800EE8A:  9804         LDR        R0, [SP, #16]
  0x0800EE8C:  6800         LDR        R0, [R0]
  0x0800EE8E:  F640 4100    MOVW       R1, #0x0C00
  0x0800EE92:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EE96:  4288         CMP        R0, R1
  0x0800EE98:  D017         BEQ        .L22                     ; 0x0800EECA
  0x0800EE9A:  9804         LDR        R0, [SP, #16]
  0x0800EE9C:  6800         LDR        R0, [R0]
  0x0800EE9E:  F240 4100    MOVW       R1, #0x0400
  0x0800EEA2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EEA6:  4288         CMP        R0, R1
  0x0800EEA8:  D00F         BEQ        .L22                     ; 0x0800EECA
  0x0800EEAA:  9804         LDR        R0, [SP, #16]
  0x0800EEAC:  6800         LDR        R0, [R0]
  0x0800EEAE:  F24E 0100    MOVW       R1, #0xE000
  0x0800EEB2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EEB6:  4288         CMP        R0, R1
  0x0800EEB8:  D007         BEQ        .L22                     ; 0x0800EECA
  0x0800EEBA:  9804         LDR        R0, [SP, #16]
  0x0800EEBC:  6800         LDR        R0, [R0]
  0x0800EEBE:  F24E 4100    MOVW       R1, #0xE400
  0x0800EEC2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EEC6:  4288         CMP        R0, R1
  0x0800EEC8:  D100         BNE        .L23                     ; 0x0800EECC
.L22:
  0x0800EECA:  E007         B          .L24                     ; 0x0800EEDC
.L23:
  0x0800EECC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EED0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EED4:  F241 517C    MOVW       R1, #0x157C
  0x0800EED8:  F7F8 FB0B    BL         assert_failed            ; 0x080074F2
.L24:
  0x0800EEDC:  9803         LDR        R0, [SP, #12]
  0x0800EEDE:  6880         LDR        R0, [R0, #8]
  0x0800EEE0:  B170         CBZ        R0, .L25                 ; 0x0800EF00
  0x0800EEE2:  9803         LDR        R0, [SP, #12]
  0x0800EEE4:  6880         LDR        R0, [R0, #8]
  0x0800EEE6:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800EEEA:  D009         BEQ        .L25                     ; 0x0800EF00
  0x0800EEEC:  9803         LDR        R0, [SP, #12]
  0x0800EEEE:  6880         LDR        R0, [R0, #8]
  0x0800EEF0:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800EEF4:  D004         BEQ        .L25                     ; 0x0800EF00
  0x0800EEF6:  9803         LDR        R0, [SP, #12]
  0x0800EEF8:  6880         LDR        R0, [R0, #8]
  0x0800EEFA:  F5B0 5F40    CMP.W      R0, #0x3000
  0x0800EEFE:  D100         BNE        .L26                     ; 0x0800EF02
.L25:
  0x0800EF00:  E007         B          .L27                     ; 0x0800EF12
.L26:
  0x0800EF02:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EF06:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EF0A:  F241 517F    MOVW       R1, #0x157F
  0x0800EF0E:  F7F8 FAF0    BL         assert_failed            ; 0x080074F2
.L27:
  0x0800EF12:  9803         LDR        R0, [SP, #12]
  0x0800EF14:  6840         LDR        R0, [R0, #4]
  0x0800EF16:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800EF1A:  D00D         BEQ        .L28                     ; 0x0800EF38
  0x0800EF1C:  9803         LDR        R0, [SP, #12]
  0x0800EF1E:  6840         LDR        R0, [R0, #4]
  0x0800EF20:  B150         CBZ        R0, .L28                 ; 0x0800EF38
  0x0800EF22:  9803         LDR        R0, [SP, #12]
  0x0800EF24:  6840         LDR        R0, [R0, #4]
  0x0800EF26:  B138         CBZ        R0, .L28                 ; 0x0800EF38
  0x0800EF28:  9803         LDR        R0, [SP, #12]
  0x0800EF2A:  6840         LDR        R0, [R0, #4]
  0x0800EF2C:  2802         CMP        R0, #2
  0x0800EF2E:  D003         BEQ        .L28                     ; 0x0800EF38
  0x0800EF30:  9803         LDR        R0, [SP, #12]
  0x0800EF32:  6840         LDR        R0, [R0, #4]
  0x0800EF34:  280A         CMP        R0, #10
  0x0800EF36:  D100         BNE        .L29                     ; 0x0800EF3A
.L28:
  0x0800EF38:  E007         B          .L30                     ; 0x0800EF4A
.L29:
  0x0800EF3A:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EF3E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EF42:  F44F 51AC    MOV.W      R1, #0x1580
  0x0800EF46:  F7F8 FAD4    BL         assert_failed            ; 0x080074F2
.L30:
  0x0800EF4A:  9803         LDR        R0, [SP, #12]
  0x0800EF4C:  68C0         LDR        R0, [R0, #12]
  0x0800EF4E:  280F         CMP        R0, #15
  0x0800EF50:  D800         BHI        .L31                     ; 0x0800EF54
  0x0800EF52:  E007         B          .L32                     ; 0x0800EF64
.L31:
  0x0800EF54:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800EF58:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800EF5C:  F241 5181    MOVW       R1, #0x1581
  0x0800EF60:  F7F8 FAC7    BL         assert_failed            ; 0x080074F2
.L32:
  0x0800EF64:  9804         LDR        R0, [SP, #16]
  0x0800EF66:  6800         LDR        R0, [R0]
  0x0800EF68:  9B03         LDR        R3, [SP, #12]
  0x0800EF6A:  685A         LDR        R2, [R3, #4]
  0x0800EF6C:  6899         LDR        R1, [R3, #8]
  0x0800EF6E:  68DB         LDR        R3, [R3, #12]
  0x0800EF70:  F00C FC81    BL         TIM_ETR_SetConfig        ; 0x0801B876
  0x0800EF74:  9804         LDR        R0, [SP, #16]
  0x0800EF76:  6801         LDR        R1, [R0]
  0x0800EF78:  6888         LDR        R0, [R1, #8]
  0x0800EF7A:  F440 4080    ORR        R0, R0, #0x4000
  0x0800EF7E:  6088         STR        R0, [R1, #8]
  0x0800EF80:  E1FF         B          .L65                     ; 0x0800F382
.L33:
  0x0800EF82:  9804         LDR        R0, [SP, #16]
  0x0800EF84:  6800         LDR        R0, [R0]
  0x0800EF86:  2100         MOVS       R1, #0
  0x0800EF88:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EF8C:  4288         CMP        R0, R1
  0x0800EF8E:  D044         BEQ        .L34                     ; 0x0800F01A
  0x0800EF90:  9804         LDR        R0, [SP, #16]
  0x0800EF92:  6800         LDR        R0, [R0]
  0x0800EF94:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800EF98:  D03F         BEQ        .L34                     ; 0x0800F01A
  0x0800EF9A:  9804         LDR        R0, [SP, #16]
  0x0800EF9C:  6800         LDR        R0, [R0]
  0x0800EF9E:  F240 4100    MOVW       R1, #0x0400
  0x0800EFA2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EFA6:  4288         CMP        R0, R1
  0x0800EFA8:  D037         BEQ        .L34                     ; 0x0800F01A
  0x0800EFAA:  9804         LDR        R0, [SP, #16]
  0x0800EFAC:  6800         LDR        R0, [R0]
  0x0800EFAE:  F640 0100    MOVW       R1, #0x0800
  0x0800EFB2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EFB6:  4288         CMP        R0, R1
  0x0800EFB8:  D02F         BEQ        .L34                     ; 0x0800F01A
  0x0800EFBA:  9804         LDR        R0, [SP, #16]
  0x0800EFBC:  6800         LDR        R0, [R0]
  0x0800EFBE:  F640 4100    MOVW       R1, #0x0C00
  0x0800EFC2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EFC6:  4288         CMP        R0, R1
  0x0800EFC8:  D027         BEQ        .L34                     ; 0x0800F01A
  0x0800EFCA:  9804         LDR        R0, [SP, #16]
  0x0800EFCC:  6800         LDR        R0, [R0]
  0x0800EFCE:  F240 4100    MOVW       R1, #0x0400
  0x0800EFD2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EFD6:  4288         CMP        R0, R1
  0x0800EFD8:  D01F         BEQ        .L34                     ; 0x0800F01A
  0x0800EFDA:  9804         LDR        R0, [SP, #16]
  0x0800EFDC:  6800         LDR        R0, [R0]
  0x0800EFDE:  F641 0100    MOVW       R1, #0x1800
  0x0800EFE2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800EFE6:  4288         CMP        R0, R1
  0x0800EFE8:  D017         BEQ        .L34                     ; 0x0800F01A
  0x0800EFEA:  9804         LDR        R0, [SP, #16]
  0x0800EFEC:  6800         LDR        R0, [R0]
  0x0800EFEE:  F244 0100    MOVW       R1, #0x4000
  0x0800EFF2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800EFF6:  4288         CMP        R0, R1
  0x0800EFF8:  D00F         BEQ        .L34                     ; 0x0800F01A
  0x0800EFFA:  9804         LDR        R0, [SP, #16]
  0x0800EFFC:  6800         LDR        R0, [R0]
  0x0800EFFE:  F24E 0100    MOVW       R1, #0xE000
  0x0800F002:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F006:  4288         CMP        R0, R1
  0x0800F008:  D007         BEQ        .L34                     ; 0x0800F01A
  0x0800F00A:  9804         LDR        R0, [SP, #16]
  0x0800F00C:  6800         LDR        R0, [R0]
  0x0800F00E:  F24E 4100    MOVW       R1, #0xE400
  0x0800F012:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F016:  4288         CMP        R0, R1
  0x0800F018:  D100         BNE        .L35                     ; 0x0800F01C
.L34:
  0x0800F01A:  E007         B          .L36                     ; 0x0800F02C
.L35:
  0x0800F01C:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F020:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F024:  F241 5190    MOVW       R1, #0x1590
  0x0800F028:  F7F8 FA63    BL         assert_failed            ; 0x080074F2
.L36:
  0x0800F02C:  9803         LDR        R0, [SP, #12]
  0x0800F02E:  6840         LDR        R0, [R0, #4]
  0x0800F030:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800F034:  D00D         BEQ        .L37                     ; 0x0800F052
  0x0800F036:  9803         LDR        R0, [SP, #12]
  0x0800F038:  6840         LDR        R0, [R0, #4]
  0x0800F03A:  B150         CBZ        R0, .L37                 ; 0x0800F052
  0x0800F03C:  9803         LDR        R0, [SP, #12]
  0x0800F03E:  6840         LDR        R0, [R0, #4]
  0x0800F040:  B138         CBZ        R0, .L37                 ; 0x0800F052
  0x0800F042:  9803         LDR        R0, [SP, #12]
  0x0800F044:  6840         LDR        R0, [R0, #4]
  0x0800F046:  2802         CMP        R0, #2
  0x0800F048:  D003         BEQ        .L37                     ; 0x0800F052
  0x0800F04A:  9803         LDR        R0, [SP, #12]
  0x0800F04C:  6840         LDR        R0, [R0, #4]
  0x0800F04E:  280A         CMP        R0, #10
  0x0800F050:  D100         BNE        .L38                     ; 0x0800F054
.L37:
  0x0800F052:  E007         B          .L39                     ; 0x0800F064
.L38:
  0x0800F054:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F058:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F05C:  F241 5193    MOVW       R1, #0x1593
  0x0800F060:  F7F8 FA47    BL         assert_failed            ; 0x080074F2
.L39:
  0x0800F064:  9803         LDR        R0, [SP, #12]
  0x0800F066:  68C0         LDR        R0, [R0, #12]
  0x0800F068:  280F         CMP        R0, #15
  0x0800F06A:  D800         BHI        .L40                     ; 0x0800F06E
  0x0800F06C:  E007         B          .L41                     ; 0x0800F07E
.L40:
  0x0800F06E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F072:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F076:  F241 5194    MOVW       R1, #0x1594
  0x0800F07A:  F7F8 FA3A    BL         assert_failed            ; 0x080074F2
.L41:
  0x0800F07E:  9804         LDR        R0, [SP, #16]
  0x0800F080:  6800         LDR        R0, [R0]
  0x0800F082:  9A03         LDR        R2, [SP, #12]
  0x0800F084:  6851         LDR        R1, [R2, #4]
  0x0800F086:  68D2         LDR        R2, [R2, #12]
  0x0800F088:  F00C FC0F    BL         TIM_TI1_ConfigInputStage ; 0x0801B8AA
  0x0800F08C:  9804         LDR        R0, [SP, #16]
  0x0800F08E:  6800         LDR        R0, [R0]
  0x0800F090:  2150         MOVS       R1, #80
  0x0800F092:  F00C FC32    BL         TIM_ITRx_SetConfig       ; 0x0801B8FA
  0x0800F096:  E174         B          .L65                     ; 0x0800F382
.L42:
  0x0800F098:  9804         LDR        R0, [SP, #16]
  0x0800F09A:  6800         LDR        R0, [R0]
  0x0800F09C:  2100         MOVS       R1, #0
  0x0800F09E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F0A2:  4288         CMP        R0, R1
  0x0800F0A4:  D044         BEQ        .L43                     ; 0x0800F130
  0x0800F0A6:  9804         LDR        R0, [SP, #16]
  0x0800F0A8:  6800         LDR        R0, [R0]
  0x0800F0AA:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F0AE:  D03F         BEQ        .L43                     ; 0x0800F130
  0x0800F0B0:  9804         LDR        R0, [SP, #16]
  0x0800F0B2:  6800         LDR        R0, [R0]
  0x0800F0B4:  F240 4100    MOVW       R1, #0x0400
  0x0800F0B8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F0BC:  4288         CMP        R0, R1
  0x0800F0BE:  D037         BEQ        .L43                     ; 0x0800F130
  0x0800F0C0:  9804         LDR        R0, [SP, #16]
  0x0800F0C2:  6800         LDR        R0, [R0]
  0x0800F0C4:  F640 0100    MOVW       R1, #0x0800
  0x0800F0C8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F0CC:  4288         CMP        R0, R1
  0x0800F0CE:  D02F         BEQ        .L43                     ; 0x0800F130
  0x0800F0D0:  9804         LDR        R0, [SP, #16]
  0x0800F0D2:  6800         LDR        R0, [R0]
  0x0800F0D4:  F640 4100    MOVW       R1, #0x0C00
  0x0800F0D8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F0DC:  4288         CMP        R0, R1
  0x0800F0DE:  D027         BEQ        .L43                     ; 0x0800F130
  0x0800F0E0:  9804         LDR        R0, [SP, #16]
  0x0800F0E2:  6800         LDR        R0, [R0]
  0x0800F0E4:  F240 4100    MOVW       R1, #0x0400
  0x0800F0E8:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F0EC:  4288         CMP        R0, R1
  0x0800F0EE:  D01F         BEQ        .L43                     ; 0x0800F130
  0x0800F0F0:  9804         LDR        R0, [SP, #16]
  0x0800F0F2:  6800         LDR        R0, [R0]
  0x0800F0F4:  F641 0100    MOVW       R1, #0x1800
  0x0800F0F8:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F0FC:  4288         CMP        R0, R1
  0x0800F0FE:  D017         BEQ        .L43                     ; 0x0800F130
  0x0800F100:  9804         LDR        R0, [SP, #16]
  0x0800F102:  6800         LDR        R0, [R0]
  0x0800F104:  F244 0100    MOVW       R1, #0x4000
  0x0800F108:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F10C:  4288         CMP        R0, R1
  0x0800F10E:  D00F         BEQ        .L43                     ; 0x0800F130
  0x0800F110:  9804         LDR        R0, [SP, #16]
  0x0800F112:  6800         LDR        R0, [R0]
  0x0800F114:  F24E 0100    MOVW       R1, #0xE000
  0x0800F118:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F11C:  4288         CMP        R0, R1
  0x0800F11E:  D007         BEQ        .L43                     ; 0x0800F130
  0x0800F120:  9804         LDR        R0, [SP, #16]
  0x0800F122:  6800         LDR        R0, [R0]
  0x0800F124:  F24E 4100    MOVW       R1, #0xE400
  0x0800F128:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F12C:  4288         CMP        R0, R1
  0x0800F12E:  D100         BNE        .L44                     ; 0x0800F132
.L43:
  0x0800F130:  E007         B          .L45                     ; 0x0800F142
.L44:
  0x0800F132:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F136:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F13A:  F44F 51AD    MOV.W      R1, #0x15A0
  0x0800F13E:  F7F8 F9D8    BL         assert_failed            ; 0x080074F2
.L45:
  0x0800F142:  9803         LDR        R0, [SP, #12]
  0x0800F144:  6840         LDR        R0, [R0, #4]
  0x0800F146:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800F14A:  D00D         BEQ        .L46                     ; 0x0800F168
  0x0800F14C:  9803         LDR        R0, [SP, #12]
  0x0800F14E:  6840         LDR        R0, [R0, #4]
  0x0800F150:  B150         CBZ        R0, .L46                 ; 0x0800F168
  0x0800F152:  9803         LDR        R0, [SP, #12]
  0x0800F154:  6840         LDR        R0, [R0, #4]
  0x0800F156:  B138         CBZ        R0, .L46                 ; 0x0800F168
  0x0800F158:  9803         LDR        R0, [SP, #12]
  0x0800F15A:  6840         LDR        R0, [R0, #4]
  0x0800F15C:  2802         CMP        R0, #2
  0x0800F15E:  D003         BEQ        .L46                     ; 0x0800F168
  0x0800F160:  9803         LDR        R0, [SP, #12]
  0x0800F162:  6840         LDR        R0, [R0, #4]
  0x0800F164:  280A         CMP        R0, #10
  0x0800F166:  D100         BNE        .L47                     ; 0x0800F16A
.L46:
  0x0800F168:  E007         B          .L48                     ; 0x0800F17A
.L47:
  0x0800F16A:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F16E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F172:  F241 51A3    MOVW       R1, #0x15A3
  0x0800F176:  F7F8 F9BC    BL         assert_failed            ; 0x080074F2
.L48:
  0x0800F17A:  9803         LDR        R0, [SP, #12]
  0x0800F17C:  68C0         LDR        R0, [R0, #12]
  0x0800F17E:  280F         CMP        R0, #15
  0x0800F180:  D800         BHI        .L49                     ; 0x0800F184
  0x0800F182:  E007         B          .L50                     ; 0x0800F194
.L49:
  0x0800F184:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F188:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F18C:  F241 51A4    MOVW       R1, #0x15A4
  0x0800F190:  F7F8 F9AF    BL         assert_failed            ; 0x080074F2
.L50:
  0x0800F194:  9804         LDR        R0, [SP, #16]
  0x0800F196:  6800         LDR        R0, [R0]
  0x0800F198:  9A03         LDR        R2, [SP, #12]
  0x0800F19A:  6851         LDR        R1, [R2, #4]
  0x0800F19C:  68D2         LDR        R2, [R2, #12]
  0x0800F19E:  F000 F900    BL         TIM_TI2_ConfigInputStage ; 0x0800F3A2
  0x0800F1A2:  9804         LDR        R0, [SP, #16]
  0x0800F1A4:  6800         LDR        R0, [R0]
  0x0800F1A6:  2160         MOVS       R1, #96
  0x0800F1A8:  F00C FBA7    BL         TIM_ITRx_SetConfig       ; 0x0801B8FA
  0x0800F1AC:  E0E9         B          .L65                     ; 0x0800F382
.L51:
  0x0800F1AE:  9804         LDR        R0, [SP, #16]
  0x0800F1B0:  6800         LDR        R0, [R0]
  0x0800F1B2:  2100         MOVS       R1, #0
  0x0800F1B4:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F1B8:  4288         CMP        R0, R1
  0x0800F1BA:  D044         BEQ        .L52                     ; 0x0800F246
  0x0800F1BC:  9804         LDR        R0, [SP, #16]
  0x0800F1BE:  6800         LDR        R0, [R0]
  0x0800F1C0:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F1C4:  D03F         BEQ        .L52                     ; 0x0800F246
  0x0800F1C6:  9804         LDR        R0, [SP, #16]
  0x0800F1C8:  6800         LDR        R0, [R0]
  0x0800F1CA:  F240 4100    MOVW       R1, #0x0400
  0x0800F1CE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F1D2:  4288         CMP        R0, R1
  0x0800F1D4:  D037         BEQ        .L52                     ; 0x0800F246
  0x0800F1D6:  9804         LDR        R0, [SP, #16]
  0x0800F1D8:  6800         LDR        R0, [R0]
  0x0800F1DA:  F640 0100    MOVW       R1, #0x0800
  0x0800F1DE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F1E2:  4288         CMP        R0, R1
  0x0800F1E4:  D02F         BEQ        .L52                     ; 0x0800F246
  0x0800F1E6:  9804         LDR        R0, [SP, #16]
  0x0800F1E8:  6800         LDR        R0, [R0]
  0x0800F1EA:  F640 4100    MOVW       R1, #0x0C00
  0x0800F1EE:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F1F2:  4288         CMP        R0, R1
  0x0800F1F4:  D027         BEQ        .L52                     ; 0x0800F246
  0x0800F1F6:  9804         LDR        R0, [SP, #16]
  0x0800F1F8:  6800         LDR        R0, [R0]
  0x0800F1FA:  F240 4100    MOVW       R1, #0x0400
  0x0800F1FE:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F202:  4288         CMP        R0, R1
  0x0800F204:  D01F         BEQ        .L52                     ; 0x0800F246
  0x0800F206:  9804         LDR        R0, [SP, #16]
  0x0800F208:  6800         LDR        R0, [R0]
  0x0800F20A:  F641 0100    MOVW       R1, #0x1800
  0x0800F20E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F212:  4288         CMP        R0, R1
  0x0800F214:  D017         BEQ        .L52                     ; 0x0800F246
  0x0800F216:  9804         LDR        R0, [SP, #16]
  0x0800F218:  6800         LDR        R0, [R0]
  0x0800F21A:  F244 0100    MOVW       R1, #0x4000
  0x0800F21E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F222:  4288         CMP        R0, R1
  0x0800F224:  D00F         BEQ        .L52                     ; 0x0800F246
  0x0800F226:  9804         LDR        R0, [SP, #16]
  0x0800F228:  6800         LDR        R0, [R0]
  0x0800F22A:  F24E 0100    MOVW       R1, #0xE000
  0x0800F22E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F232:  4288         CMP        R0, R1
  0x0800F234:  D007         BEQ        .L52                     ; 0x0800F246
  0x0800F236:  9804         LDR        R0, [SP, #16]
  0x0800F238:  6800         LDR        R0, [R0]
  0x0800F23A:  F24E 4100    MOVW       R1, #0xE400
  0x0800F23E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F242:  4288         CMP        R0, R1
  0x0800F244:  D100         BNE        .L53                     ; 0x0800F248
.L52:
  0x0800F246:  E007         B          .L54                     ; 0x0800F258
.L53:
  0x0800F248:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F24C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F250:  F241 51B0    MOVW       R1, #0x15B0
  0x0800F254:  F7F8 F94D    BL         assert_failed            ; 0x080074F2
.L54:
  0x0800F258:  9803         LDR        R0, [SP, #12]
  0x0800F25A:  6840         LDR        R0, [R0, #4]
  0x0800F25C:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800F260:  D00D         BEQ        .L55                     ; 0x0800F27E
  0x0800F262:  9803         LDR        R0, [SP, #12]
  0x0800F264:  6840         LDR        R0, [R0, #4]
  0x0800F266:  B150         CBZ        R0, .L55                 ; 0x0800F27E
  0x0800F268:  9803         LDR        R0, [SP, #12]
  0x0800F26A:  6840         LDR        R0, [R0, #4]
  0x0800F26C:  B138         CBZ        R0, .L55                 ; 0x0800F27E
  0x0800F26E:  9803         LDR        R0, [SP, #12]
  0x0800F270:  6840         LDR        R0, [R0, #4]
  0x0800F272:  2802         CMP        R0, #2
  0x0800F274:  D003         BEQ        .L55                     ; 0x0800F27E
  0x0800F276:  9803         LDR        R0, [SP, #12]
  0x0800F278:  6840         LDR        R0, [R0, #4]
  0x0800F27A:  280A         CMP        R0, #10
  0x0800F27C:  D100         BNE        .L56                     ; 0x0800F280
.L55:
  0x0800F27E:  E007         B          .L57                     ; 0x0800F290
.L56:
  0x0800F280:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F284:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F288:  F241 51B3    MOVW       R1, #0x15B3
  0x0800F28C:  F7F8 F931    BL         assert_failed            ; 0x080074F2
.L57:
  0x0800F290:  9803         LDR        R0, [SP, #12]
  0x0800F292:  68C0         LDR        R0, [R0, #12]
  0x0800F294:  280F         CMP        R0, #15
  0x0800F296:  D800         BHI        .L58                     ; 0x0800F29A
  0x0800F298:  E007         B          .L59                     ; 0x0800F2AA
.L58:
  0x0800F29A:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F29E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F2A2:  F241 51B4    MOVW       R1, #0x15B4
  0x0800F2A6:  F7F8 F924    BL         assert_failed            ; 0x080074F2
.L59:
  0x0800F2AA:  9804         LDR        R0, [SP, #16]
  0x0800F2AC:  6800         LDR        R0, [R0]
  0x0800F2AE:  9A03         LDR        R2, [SP, #12]
  0x0800F2B0:  6851         LDR        R1, [R2, #4]
  0x0800F2B2:  68D2         LDR        R2, [R2, #12]
  0x0800F2B4:  F00C FAF9    BL         TIM_TI1_ConfigInputStage ; 0x0801B8AA
  0x0800F2B8:  9804         LDR        R0, [SP, #16]
  0x0800F2BA:  6800         LDR        R0, [R0]
  0x0800F2BC:  2140         MOVS       R1, #64
  0x0800F2BE:  F00C FB1C    BL         TIM_ITRx_SetConfig       ; 0x0801B8FA
  0x0800F2C2:  E05E         B          .L65                     ; 0x0800F382
.L60:
  0x0800F2C4:  9804         LDR        R0, [SP, #16]
  0x0800F2C6:  6800         LDR        R0, [R0]
  0x0800F2C8:  2100         MOVS       R1, #0
  0x0800F2CA:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F2CE:  4288         CMP        R0, R1
  0x0800F2D0:  D044         BEQ        .L61                     ; 0x0800F35C
  0x0800F2D2:  9804         LDR        R0, [SP, #16]
  0x0800F2D4:  6800         LDR        R0, [R0]
  0x0800F2D6:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F2DA:  D03F         BEQ        .L61                     ; 0x0800F35C
  0x0800F2DC:  9804         LDR        R0, [SP, #16]
  0x0800F2DE:  6800         LDR        R0, [R0]
  0x0800F2E0:  F240 4100    MOVW       R1, #0x0400
  0x0800F2E4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F2E8:  4288         CMP        R0, R1
  0x0800F2EA:  D037         BEQ        .L61                     ; 0x0800F35C
  0x0800F2EC:  9804         LDR        R0, [SP, #16]
  0x0800F2EE:  6800         LDR        R0, [R0]
  0x0800F2F0:  F640 0100    MOVW       R1, #0x0800
  0x0800F2F4:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F2F8:  4288         CMP        R0, R1
  0x0800F2FA:  D02F         BEQ        .L61                     ; 0x0800F35C
  0x0800F2FC:  9804         LDR        R0, [SP, #16]
  0x0800F2FE:  6800         LDR        R0, [R0]
  0x0800F300:  F640 4100    MOVW       R1, #0x0C00
  0x0800F304:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F308:  4288         CMP        R0, R1
  0x0800F30A:  D027         BEQ        .L61                     ; 0x0800F35C
  0x0800F30C:  9804         LDR        R0, [SP, #16]
  0x0800F30E:  6800         LDR        R0, [R0]
  0x0800F310:  F240 4100    MOVW       R1, #0x0400
  0x0800F314:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F318:  4288         CMP        R0, R1
  0x0800F31A:  D01F         BEQ        .L61                     ; 0x0800F35C
  0x0800F31C:  9804         LDR        R0, [SP, #16]
  0x0800F31E:  6800         LDR        R0, [R0]
  0x0800F320:  F641 0100    MOVW       R1, #0x1800
  0x0800F324:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F328:  4288         CMP        R0, R1
  0x0800F32A:  D017         BEQ        .L61                     ; 0x0800F35C
  0x0800F32C:  9804         LDR        R0, [SP, #16]
  0x0800F32E:  6800         LDR        R0, [R0]
  0x0800F330:  F244 0100    MOVW       R1, #0x4000
  0x0800F334:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F338:  4288         CMP        R0, R1
  0x0800F33A:  D00F         BEQ        .L61                     ; 0x0800F35C
  0x0800F33C:  9804         LDR        R0, [SP, #16]
  0x0800F33E:  6800         LDR        R0, [R0]
  0x0800F340:  F24E 0100    MOVW       R1, #0xE000
  0x0800F344:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F348:  4288         CMP        R0, R1
  0x0800F34A:  D007         BEQ        .L61                     ; 0x0800F35C
  0x0800F34C:  9804         LDR        R0, [SP, #16]
  0x0800F34E:  6800         LDR        R0, [R0]
  0x0800F350:  F24E 4100    MOVW       R1, #0xE400
  0x0800F354:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F358:  4288         CMP        R0, R1
  0x0800F35A:  D100         BNE        .L62                     ; 0x0800F35E
.L61:
  0x0800F35C:  E007         B          .L63                     ; 0x0800F36E
.L62:
  0x0800F35E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F362:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F366:  F241 51C8    MOVW       R1, #0x15C8
  0x0800F36A:  F7F8 F8C2    BL         assert_failed            ; 0x080074F2
.L63:
  0x0800F36E:  9804         LDR        R0, [SP, #16]
  0x0800F370:  6800         LDR        R0, [R0]
  0x0800F372:  9903         LDR        R1, [SP, #12]
  0x0800F374:  6809         LDR        R1, [R1]
  0x0800F376:  F00C FAC0    BL         TIM_ITRx_SetConfig       ; 0x0801B8FA
  0x0800F37A:  E002         B          .L65                     ; 0x0800F382
.L64:
  0x0800F37C:  2001         MOVS       R0, #1
  0x0800F37E:  F88D 000B    STRB.W     R0, [SP, #11]
.L65:
  0x0800F382:  9904         LDR        R1, [SP, #16]
  0x0800F384:  2001         MOVS       R0, #1
  0x0800F386:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800F38A:  9904         LDR        R1, [SP, #16]
  0x0800F38C:  2000         MOVS       R0, #0
  0x0800F38E:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800F392:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0800F396:  F88D 0017    STRB.W     R0, [SP, #23]
.L66:
  0x0800F39A:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0800F39E:  B006         ADD        SP, SP, #24
  0x0800F3A0:  BD80         POP        {R7, PC}
Section .text.TIM_TI2_ConfigInputStage from charger_lto.o, size=82, align=2
TIM_TI2_ConfigInputStage:
  0x0800F3A2:  B085         SUB        SP, SP, #20
  0x0800F3A4:  9004         STR        R0, [SP, #16]
  0x0800F3A6:  9103         STR        R1, [SP, #12]
  0x0800F3A8:  9202         STR        R2, [SP, #8]
  0x0800F3AA:  9804         LDR        R0, [SP, #16]
  0x0800F3AC:  6A00         LDR        R0, [R0, #32]
  0x0800F3AE:  9000         STR        R0, [SP, #0]
  0x0800F3B0:  9904         LDR        R1, [SP, #16]
  0x0800F3B2:  6A08         LDR        R0, [R1, #32]
  0x0800F3B4:  F020 0010    BIC        R0, R0, #16
  0x0800F3B8:  6208         STR        R0, [R1, #32]
  0x0800F3BA:  9804         LDR        R0, [SP, #16]
  0x0800F3BC:  6980         LDR        R0, [R0, #24]
  0x0800F3BE:  9001         STR        R0, [SP, #4]
  0x0800F3C0:  9801         LDR        R0, [SP, #4]
  0x0800F3C2:  F420 4070    BIC        R0, R0, #0xF000
  0x0800F3C6:  9001         STR        R0, [SP, #4]
  0x0800F3C8:  9902         LDR        R1, [SP, #8]
  0x0800F3CA:  9801         LDR        R0, [SP, #4]
  0x0800F3CC:  EA40 3001    ORR.W      R0, R0, R1, LSL #12
  0x0800F3D0:  9001         STR        R0, [SP, #4]
  0x0800F3D2:  9800         LDR        R0, [SP, #0]
  0x0800F3D4:  F020 00A0    BIC        R0, R0, #160
  0x0800F3D8:  9000         STR        R0, [SP, #0]
  0x0800F3DA:  9903         LDR        R1, [SP, #12]
  0x0800F3DC:  9800         LDR        R0, [SP, #0]
  0x0800F3DE:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0800F3E2:  9000         STR        R0, [SP, #0]
  0x0800F3E4:  9801         LDR        R0, [SP, #4]
  0x0800F3E6:  9904         LDR        R1, [SP, #16]
  0x0800F3E8:  6188         STR        R0, [R1, #24]
  0x0800F3EA:  9800         LDR        R0, [SP, #0]
  0x0800F3EC:  9904         LDR        R1, [SP, #16]
  0x0800F3EE:  6208         STR        R0, [R1, #32]
  0x0800F3F0:  B005         ADD        SP, SP, #20
  0x0800F3F2:  4770         BX         LR
Section .text.HAL_TIM_SlaveConfigSynchro from charger_lto.o, size=534, align=2
HAL_TIM_SlaveConfigSynchro:
  0x0800F3F4:  B580         PUSH       {R7, LR}
  0x0800F3F6:  B084         SUB        SP, SP, #16
  0x0800F3F8:  9002         STR        R0, [SP, #8]
  0x0800F3FA:  9101         STR        R1, [SP, #4]
  0x0800F3FC:  9802         LDR        R0, [SP, #8]
  0x0800F3FE:  6800         LDR        R0, [R0]
  0x0800F400:  2100         MOVS       R1, #0
  0x0800F402:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F406:  4288         CMP        R0, R1
  0x0800F408:  D044         BEQ        .L1                      ; 0x0800F494
  0x0800F40A:  9802         LDR        R0, [SP, #8]
  0x0800F40C:  6800         LDR        R0, [R0]
  0x0800F40E:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F412:  D03F         BEQ        .L1                      ; 0x0800F494
  0x0800F414:  9802         LDR        R0, [SP, #8]
  0x0800F416:  6800         LDR        R0, [R0]
  0x0800F418:  F240 4100    MOVW       R1, #0x0400
  0x0800F41C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F420:  4288         CMP        R0, R1
  0x0800F422:  D037         BEQ        .L1                      ; 0x0800F494
  0x0800F424:  9802         LDR        R0, [SP, #8]
  0x0800F426:  6800         LDR        R0, [R0]
  0x0800F428:  F640 0100    MOVW       R1, #0x0800
  0x0800F42C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F430:  4288         CMP        R0, R1
  0x0800F432:  D02F         BEQ        .L1                      ; 0x0800F494
  0x0800F434:  9802         LDR        R0, [SP, #8]
  0x0800F436:  6800         LDR        R0, [R0]
  0x0800F438:  F640 4100    MOVW       R1, #0x0C00
  0x0800F43C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F440:  4288         CMP        R0, R1
  0x0800F442:  D027         BEQ        .L1                      ; 0x0800F494
  0x0800F444:  9802         LDR        R0, [SP, #8]
  0x0800F446:  6800         LDR        R0, [R0]
  0x0800F448:  F240 4100    MOVW       R1, #0x0400
  0x0800F44C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F450:  4288         CMP        R0, R1
  0x0800F452:  D01F         BEQ        .L1                      ; 0x0800F494
  0x0800F454:  9802         LDR        R0, [SP, #8]
  0x0800F456:  6800         LDR        R0, [R0]
  0x0800F458:  F641 0100    MOVW       R1, #0x1800
  0x0800F45C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F460:  4288         CMP        R0, R1
  0x0800F462:  D017         BEQ        .L1                      ; 0x0800F494
  0x0800F464:  9802         LDR        R0, [SP, #8]
  0x0800F466:  6800         LDR        R0, [R0]
  0x0800F468:  F244 0100    MOVW       R1, #0x4000
  0x0800F46C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F470:  4288         CMP        R0, R1
  0x0800F472:  D00F         BEQ        .L1                      ; 0x0800F494
  0x0800F474:  9802         LDR        R0, [SP, #8]
  0x0800F476:  6800         LDR        R0, [R0]
  0x0800F478:  F24E 0100    MOVW       R1, #0xE000
  0x0800F47C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F480:  4288         CMP        R0, R1
  0x0800F482:  D007         BEQ        .L1                      ; 0x0800F494
  0x0800F484:  9802         LDR        R0, [SP, #8]
  0x0800F486:  6800         LDR        R0, [R0]
  0x0800F488:  F24E 4100    MOVW       R1, #0xE400
  0x0800F48C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F490:  4288         CMP        R0, R1
  0x0800F492:  D100         BNE        .L2                      ; 0x0800F496
.L1:
  0x0800F494:  E007         B          .L3                      ; 0x0800F4A6
.L2:
  0x0800F496:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F49A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F49E:  F241 6108    MOVW       R1, #0x1608
  0x0800F4A2:  F7F8 F826    BL         assert_failed            ; 0x080074F2
.L3:
  0x0800F4A6:  9801         LDR        R0, [SP, #4]
  0x0800F4A8:  6800         LDR        R0, [R0]
  0x0800F4AA:  B1A0         CBZ        R0, .L4                  ; 0x0800F4D6
  0x0800F4AC:  9801         LDR        R0, [SP, #4]
  0x0800F4AE:  6800         LDR        R0, [R0]
  0x0800F4B0:  2804         CMP        R0, #4
  0x0800F4B2:  D010         BEQ        .L4                      ; 0x0800F4D6
  0x0800F4B4:  9801         LDR        R0, [SP, #4]
  0x0800F4B6:  6800         LDR        R0, [R0]
  0x0800F4B8:  2805         CMP        R0, #5
  0x0800F4BA:  D00C         BEQ        .L4                      ; 0x0800F4D6
  0x0800F4BC:  9801         LDR        R0, [SP, #4]
  0x0800F4BE:  6800         LDR        R0, [R0]
  0x0800F4C0:  2806         CMP        R0, #6
  0x0800F4C2:  D008         BEQ        .L4                      ; 0x0800F4D6
  0x0800F4C4:  9801         LDR        R0, [SP, #4]
  0x0800F4C6:  6800         LDR        R0, [R0]
  0x0800F4C8:  2807         CMP        R0, #7
  0x0800F4CA:  D004         BEQ        .L4                      ; 0x0800F4D6
  0x0800F4CC:  9801         LDR        R0, [SP, #4]
  0x0800F4CE:  6800         LDR        R0, [R0]
  0x0800F4D0:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800F4D4:  D100         BNE        .L5                      ; 0x0800F4D8
.L4:
  0x0800F4D6:  E007         B          .L6                      ; 0x0800F4E8
.L5:
  0x0800F4D8:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F4DC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F4E0:  F241 6109    MOVW       R1, #0x1609
  0x0800F4E4:  F7F8 F805    BL         assert_failed            ; 0x080074F2
.L6:
  0x0800F4E8:  9801         LDR        R0, [SP, #4]
  0x0800F4EA:  6840         LDR        R0, [R0, #4]
  0x0800F4EC:  2800         CMP        R0, #0
  0x0800F4EE:  D046         BEQ        .L7                      ; 0x0800F57E
  0x0800F4F0:  9801         LDR        R0, [SP, #4]
  0x0800F4F2:  6840         LDR        R0, [R0, #4]
  0x0800F4F4:  2810         CMP        R0, #16
  0x0800F4F6:  D042         BEQ        .L7                      ; 0x0800F57E
  0x0800F4F8:  9801         LDR        R0, [SP, #4]
  0x0800F4FA:  6840         LDR        R0, [R0, #4]
  0x0800F4FC:  2820         CMP        R0, #32
  0x0800F4FE:  D03E         BEQ        .L7                      ; 0x0800F57E
  0x0800F500:  9801         LDR        R0, [SP, #4]
  0x0800F502:  6840         LDR        R0, [R0, #4]
  0x0800F504:  2830         CMP        R0, #48
  0x0800F506:  D03A         BEQ        .L7                      ; 0x0800F57E
  0x0800F508:  9801         LDR        R0, [SP, #4]
  0x0800F50A:  6840         LDR        R0, [R0, #4]
  0x0800F50C:  F5B0 1F80    CMP.W      R0, #0x100000
  0x0800F510:  D035         BEQ        .L7                      ; 0x0800F57E
  0x0800F512:  9801         LDR        R0, [SP, #4]
  0x0800F514:  6840         LDR        R0, [R0, #4]
  0x0800F516:  F1B0 1F10    CMP.W      R0, #0x100010
  0x0800F51A:  D030         BEQ        .L7                      ; 0x0800F57E
  0x0800F51C:  9801         LDR        R0, [SP, #4]
  0x0800F51E:  6840         LDR        R0, [R0, #4]
  0x0800F520:  2120         MOVS       R1, #32
  0x0800F522:  F2C0 0110    MOVT       R1, #16
  0x0800F526:  4288         CMP        R0, R1
  0x0800F528:  D029         BEQ        .L7                      ; 0x0800F57E
  0x0800F52A:  9801         LDR        R0, [SP, #4]
  0x0800F52C:  6840         LDR        R0, [R0, #4]
  0x0800F52E:  2130         MOVS       R1, #48
  0x0800F530:  F2C0 0110    MOVT       R1, #16
  0x0800F534:  4288         CMP        R0, R1
  0x0800F536:  D022         BEQ        .L7                      ; 0x0800F57E
  0x0800F538:  9801         LDR        R0, [SP, #4]
  0x0800F53A:  6840         LDR        R0, [R0, #4]
  0x0800F53C:  2140         MOVS       R1, #64
  0x0800F53E:  F2C0 0110    MOVT       R1, #16
  0x0800F542:  4288         CMP        R0, R1
  0x0800F544:  D01B         BEQ        .L7                      ; 0x0800F57E
  0x0800F546:  9801         LDR        R0, [SP, #4]
  0x0800F548:  6840         LDR        R0, [R0, #4]
  0x0800F54A:  F5B0 1F00    CMP.W      R0, #0x200000
  0x0800F54E:  D016         BEQ        .L7                      ; 0x0800F57E
  0x0800F550:  9801         LDR        R0, [SP, #4]
  0x0800F552:  6840         LDR        R0, [R0, #4]
  0x0800F554:  2110         MOVS       R1, #16
  0x0800F556:  F2C0 0120    MOVT       R1, #32
  0x0800F55A:  4288         CMP        R0, R1
  0x0800F55C:  D00F         BEQ        .L7                      ; 0x0800F57E
  0x0800F55E:  9801         LDR        R0, [SP, #4]
  0x0800F560:  6840         LDR        R0, [R0, #4]
  0x0800F562:  2840         CMP        R0, #64
  0x0800F564:  D00B         BEQ        .L7                      ; 0x0800F57E
  0x0800F566:  9801         LDR        R0, [SP, #4]
  0x0800F568:  6840         LDR        R0, [R0, #4]
  0x0800F56A:  2850         CMP        R0, #80
  0x0800F56C:  D007         BEQ        .L7                      ; 0x0800F57E
  0x0800F56E:  9801         LDR        R0, [SP, #4]
  0x0800F570:  6840         LDR        R0, [R0, #4]
  0x0800F572:  2860         CMP        R0, #96
  0x0800F574:  D003         BEQ        .L7                      ; 0x0800F57E
  0x0800F576:  9801         LDR        R0, [SP, #4]
  0x0800F578:  6840         LDR        R0, [R0, #4]
  0x0800F57A:  2870         CMP        R0, #112
  0x0800F57C:  D100         BNE        .L8                      ; 0x0800F580
.L7:
  0x0800F57E:  E007         B          .L9                      ; 0x0800F590
.L8:
  0x0800F580:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F584:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F588:  F241 610A    MOVW       R1, #0x160A
  0x0800F58C:  F7F7 FFB1    BL         assert_failed            ; 0x080074F2
.L9:
  0x0800F590:  9802         LDR        R0, [SP, #8]
  0x0800F592:  F890 003C    LDRB.W     R0, [R0, #60]
  0x0800F596:  2801         CMP        R0, #1
  0x0800F598:  D103         BNE        .L10                     ; 0x0800F5A2
  0x0800F59A:  2002         MOVS       R0, #2
  0x0800F59C:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0800F5A0:  E02F         B          .L12                     ; 0x0800F602
.L10:
  0x0800F5A2:  9902         LDR        R1, [SP, #8]
  0x0800F5A4:  2001         MOVS       R0, #1
  0x0800F5A6:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800F5AA:  9902         LDR        R1, [SP, #8]
  0x0800F5AC:  2002         MOVS       R0, #2
  0x0800F5AE:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800F5B2:  9802         LDR        R0, [SP, #8]
  0x0800F5B4:  9901         LDR        R1, [SP, #4]
  0x0800F5B6:  F000 F828    BL         TIM_SlaveTimer_SetConfig ; 0x0800F60A
  0x0800F5BA:  B158         CBZ        R0, .L11                 ; 0x0800F5D4
  0x0800F5BC:  9902         LDR        R1, [SP, #8]
  0x0800F5BE:  2001         MOVS       R0, #1
  0x0800F5C0:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800F5C4:  9902         LDR        R1, [SP, #8]
  0x0800F5C6:  2000         MOVS       R0, #0
  0x0800F5C8:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800F5CC:  2001         MOVS       R0, #1
  0x0800F5CE:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0800F5D2:  E016         B          .L12                     ; 0x0800F602
.L11:
  0x0800F5D4:  9802         LDR        R0, [SP, #8]
  0x0800F5D6:  6801         LDR        R1, [R0]
  0x0800F5D8:  68C8         LDR        R0, [R1, #12]
  0x0800F5DA:  F020 0040    BIC        R0, R0, #64
  0x0800F5DE:  60C8         STR        R0, [R1, #12]
  0x0800F5E0:  9802         LDR        R0, [SP, #8]
  0x0800F5E2:  6801         LDR        R1, [R0]
  0x0800F5E4:  68C8         LDR        R0, [R1, #12]
  0x0800F5E6:  F420 4080    BIC        R0, R0, #0x4000
  0x0800F5EA:  60C8         STR        R0, [R1, #12]
  0x0800F5EC:  9902         LDR        R1, [SP, #8]
  0x0800F5EE:  2001         MOVS       R0, #1
  0x0800F5F0:  F881 003D    STRB.W     R0, [R1, #61]
  0x0800F5F4:  9902         LDR        R1, [SP, #8]
  0x0800F5F6:  2000         MOVS       R0, #0
  0x0800F5F8:  F881 003C    STRB.W     R0, [R1, #60]
  0x0800F5FC:  2000         MOVS       R0, #0
  0x0800F5FE:  F88D 000F    STRB.W     R0, [SP, #15]
.L12:
  0x0800F602:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0800F606:  B004         ADD        SP, SP, #16
  0x0800F608:  BD80         POP        {R7, PC}
Section .text.TIM_SlaveTimer_SetConfig from charger_lto.o, size=1702, align=2
TIM_SlaveTimer_SetConfig:
  0x0800F60A:  B580         PUSH       {R7, LR}
  0x0800F60C:  B088         SUB        SP, SP, #32
  0x0800F60E:  9006         STR        R0, [SP, #24]
  0x0800F610:  9105         STR        R1, [SP, #20]
  0x0800F612:  2000         MOVS       R0, #0
  0x0800F614:  F88D 0013    STRB.W     R0, [SP, #19]
  0x0800F618:  9806         LDR        R0, [SP, #24]
  0x0800F61A:  6800         LDR        R0, [R0]
  0x0800F61C:  6880         LDR        R0, [R0, #8]
  0x0800F61E:  9003         STR        R0, [SP, #12]
  0x0800F620:  9803         LDR        R0, [SP, #12]
  0x0800F622:  F64F 718F    MOVW       R1, #0xFF8F
  0x0800F626:  F6CF 71CF    MOVT       R1, #0xFFCF
  0x0800F62A:  4008         ANDS       R0, R1
  0x0800F62C:  9003         STR        R0, [SP, #12]
  0x0800F62E:  9805         LDR        R0, [SP, #20]
  0x0800F630:  6841         LDR        R1, [R0, #4]
  0x0800F632:  9803         LDR        R0, [SP, #12]
  0x0800F634:  4308         ORRS       R0, R1
  0x0800F636:  9003         STR        R0, [SP, #12]
  0x0800F638:  9803         LDR        R0, [SP, #12]
  0x0800F63A:  F64F 71F8    MOVW       R1, #0xFFF8
  0x0800F63E:  F6CF 71FE    MOVT       R1, #0xFFFE
  0x0800F642:  4008         ANDS       R0, R1
  0x0800F644:  9003         STR        R0, [SP, #12]
  0x0800F646:  9805         LDR        R0, [SP, #20]
  0x0800F648:  6801         LDR        R1, [R0]
  0x0800F64A:  9803         LDR        R0, [SP, #12]
  0x0800F64C:  4308         ORRS       R0, R1
  0x0800F64E:  9003         STR        R0, [SP, #12]
  0x0800F650:  9803         LDR        R0, [SP, #12]
  0x0800F652:  9906         LDR        R1, [SP, #24]
  0x0800F654:  6809         LDR        R1, [R1]
  0x0800F656:  6088         STR        R0, [R1, #8]
  0x0800F658:  9805         LDR        R0, [SP, #20]
  0x0800F65A:  6840         LDR        R0, [R0, #4]
  0x0800F65C:  9000         STR        R0, [SP, #0]
  0x0800F65E:  2800         CMP        R0, #0
  0x0800F660:  F000 82C5    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F664:  9800         LDR        R0, [SP, #0]
  0x0800F666:  2810         CMP        R0, #16
  0x0800F668:  F000 82C1    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F66C:  9800         LDR        R0, [SP, #0]
  0x0800F66E:  2820         CMP        R0, #32
  0x0800F670:  F000 82BD    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F674:  9800         LDR        R0, [SP, #0]
  0x0800F676:  2830         CMP        R0, #48
  0x0800F678:  F000 82B9    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F67C:  9800         LDR        R0, [SP, #0]
  0x0800F67E:  2840         CMP        R0, #64
  0x0800F680:  F000 80DE    BEQ.W      .L13                     ; 0x0800F840
  0x0800F684:  9800         LDR        R0, [SP, #0]
  0x0800F686:  2850         CMP        R0, #80
  0x0800F688:  F000 8185    BEQ.W      .L20                     ; 0x0800F996
  0x0800F68C:  9800         LDR        R0, [SP, #0]
  0x0800F68E:  2860         CMP        R0, #96
  0x0800F690:  F000 8227    BEQ.W      .L29                     ; 0x0800FAE2
  0x0800F694:  9800         LDR        R0, [SP, #0]
  0x0800F696:  2870         CMP        R0, #112
  0x0800F698:  D040         BEQ        .L1                      ; 0x0800F71C
  0x0800F69A:  9800         LDR        R0, [SP, #0]
  0x0800F69C:  F5B0 1F80    CMP.W      R0, #0x100000
  0x0800F6A0:  F000 82A5    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6A4:  9800         LDR        R0, [SP, #0]
  0x0800F6A6:  F1B0 1F10    CMP.W      R0, #0x100010
  0x0800F6AA:  F000 82A0    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6AE:  9800         LDR        R0, [SP, #0]
  0x0800F6B0:  2120         MOVS       R1, #32
  0x0800F6B2:  F2C0 0110    MOVT       R1, #16
  0x0800F6B6:  4288         CMP        R0, R1
  0x0800F6B8:  F000 8299    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6BC:  9800         LDR        R0, [SP, #0]
  0x0800F6BE:  2130         MOVS       R1, #48
  0x0800F6C0:  F2C0 0110    MOVT       R1, #16
  0x0800F6C4:  4288         CMP        R0, R1
  0x0800F6C6:  F000 8292    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6CA:  9800         LDR        R0, [SP, #0]
  0x0800F6CC:  2140         MOVS       R1, #64
  0x0800F6CE:  F2C0 0110    MOVT       R1, #16
  0x0800F6D2:  4288         CMP        R0, R1
  0x0800F6D4:  F000 828B    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6D8:  9800         LDR        R0, [SP, #0]
  0x0800F6DA:  2150         MOVS       R1, #80
  0x0800F6DC:  F2C0 0110    MOVT       R1, #16
  0x0800F6E0:  4288         CMP        R0, R1
  0x0800F6E2:  F000 8284    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6E6:  9800         LDR        R0, [SP, #0]
  0x0800F6E8:  2160         MOVS       R1, #96
  0x0800F6EA:  F2C0 0110    MOVT       R1, #16
  0x0800F6EE:  4288         CMP        R0, R1
  0x0800F6F0:  F000 827D    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F6F4:  9800         LDR        R0, [SP, #0]
  0x0800F6F6:  2170         MOVS       R1, #112
  0x0800F6F8:  F2C0 0110    MOVT       R1, #16
  0x0800F6FC:  4288         CMP        R0, R1
  0x0800F6FE:  F000 8276    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F702:  9800         LDR        R0, [SP, #0]
  0x0800F704:  F5B0 1F00    CMP.W      R0, #0x200000
  0x0800F708:  F000 8271    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F70C:  9800         LDR        R0, [SP, #0]
  0x0800F70E:  2110         MOVS       R1, #16
  0x0800F710:  F2C0 0120    MOVT       R1, #32
  0x0800F714:  4288         CMP        R0, R1
  0x0800F716:  F000 826A    BEQ.W      .L38                     ; 0x0800FBEE
  0x0800F71A:  E2BE         B          .L42                     ; 0x0800FC9A
.L1:
  0x0800F71C:  9806         LDR        R0, [SP, #24]
  0x0800F71E:  6800         LDR        R0, [R0]
  0x0800F720:  2100         MOVS       R1, #0
  0x0800F722:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F726:  4288         CMP        R0, R1
  0x0800F728:  D034         BEQ        .L2                      ; 0x0800F794
  0x0800F72A:  9806         LDR        R0, [SP, #24]
  0x0800F72C:  6800         LDR        R0, [R0]
  0x0800F72E:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F732:  D02F         BEQ        .L2                      ; 0x0800F794
  0x0800F734:  9806         LDR        R0, [SP, #24]
  0x0800F736:  6800         LDR        R0, [R0]
  0x0800F738:  F240 4100    MOVW       R1, #0x0400
  0x0800F73C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F740:  4288         CMP        R0, R1
  0x0800F742:  D027         BEQ        .L2                      ; 0x0800F794
  0x0800F744:  9806         LDR        R0, [SP, #24]
  0x0800F746:  6800         LDR        R0, [R0]
  0x0800F748:  F640 0100    MOVW       R1, #0x0800
  0x0800F74C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F750:  4288         CMP        R0, R1
  0x0800F752:  D01F         BEQ        .L2                      ; 0x0800F794
  0x0800F754:  9806         LDR        R0, [SP, #24]
  0x0800F756:  6800         LDR        R0, [R0]
  0x0800F758:  F640 4100    MOVW       R1, #0x0C00
  0x0800F75C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F760:  4288         CMP        R0, R1
  0x0800F762:  D017         BEQ        .L2                      ; 0x0800F794
  0x0800F764:  9806         LDR        R0, [SP, #24]
  0x0800F766:  6800         LDR        R0, [R0]
  0x0800F768:  F240 4100    MOVW       R1, #0x0400
  0x0800F76C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F770:  4288         CMP        R0, R1
  0x0800F772:  D00F         BEQ        .L2                      ; 0x0800F794
  0x0800F774:  9806         LDR        R0, [SP, #24]
  0x0800F776:  6800         LDR        R0, [R0]
  0x0800F778:  F24E 0100    MOVW       R1, #0xE000
  0x0800F77C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F780:  4288         CMP        R0, R1
  0x0800F782:  D007         BEQ        .L2                      ; 0x0800F794
  0x0800F784:  9806         LDR        R0, [SP, #24]
  0x0800F786:  6800         LDR        R0, [R0]
  0x0800F788:  F24E 4100    MOVW       R1, #0xE400
  0x0800F78C:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F790:  4288         CMP        R0, R1
  0x0800F792:  D100         BNE        .L3                      ; 0x0800F796
.L2:
  0x0800F794:  E007         B          .L4                      ; 0x0800F7A6
.L3:
  0x0800F796:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F79A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F79E:  F641 41F6    MOVW       R1, #0x1CF6
  0x0800F7A2:  F7F7 FEA6    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800F7A6:  9805         LDR        R0, [SP, #20]
  0x0800F7A8:  68C0         LDR        R0, [R0, #12]
  0x0800F7AA:  B170         CBZ        R0, .L5                  ; 0x0800F7CA
  0x0800F7AC:  9805         LDR        R0, [SP, #20]
  0x0800F7AE:  68C0         LDR        R0, [R0, #12]
  0x0800F7B0:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0800F7B4:  D009         BEQ        .L5                      ; 0x0800F7CA
  0x0800F7B6:  9805         LDR        R0, [SP, #20]
  0x0800F7B8:  68C0         LDR        R0, [R0, #12]
  0x0800F7BA:  F5B0 5F00    CMP.W      R0, #0x2000
  0x0800F7BE:  D004         BEQ        .L5                      ; 0x0800F7CA
  0x0800F7C0:  9805         LDR        R0, [SP, #20]
  0x0800F7C2:  68C0         LDR        R0, [R0, #12]
  0x0800F7C4:  F5B0 5F40    CMP.W      R0, #0x3000
  0x0800F7C8:  D100         BNE        .L6                      ; 0x0800F7CC
.L5:
  0x0800F7CA:  E007         B          .L7                      ; 0x0800F7DC
.L6:
  0x0800F7CC:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F7D0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F7D4:  F641 41F7    MOVW       R1, #0x1CF7
  0x0800F7D8:  F7F7 FE8B    BL         assert_failed            ; 0x080074F2
.L7:
  0x0800F7DC:  9805         LDR        R0, [SP, #20]
  0x0800F7DE:  6880         LDR        R0, [R0, #8]
  0x0800F7E0:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800F7E4:  D00D         BEQ        .L8                      ; 0x0800F802
  0x0800F7E6:  9805         LDR        R0, [SP, #20]
  0x0800F7E8:  6880         LDR        R0, [R0, #8]
  0x0800F7EA:  B150         CBZ        R0, .L8                  ; 0x0800F802
  0x0800F7EC:  9805         LDR        R0, [SP, #20]
  0x0800F7EE:  6880         LDR        R0, [R0, #8]
  0x0800F7F0:  B138         CBZ        R0, .L8                  ; 0x0800F802
  0x0800F7F2:  9805         LDR        R0, [SP, #20]
  0x0800F7F4:  6880         LDR        R0, [R0, #8]
  0x0800F7F6:  2802         CMP        R0, #2
  0x0800F7F8:  D003         BEQ        .L8                      ; 0x0800F802
  0x0800F7FA:  9805         LDR        R0, [SP, #20]
  0x0800F7FC:  6880         LDR        R0, [R0, #8]
  0x0800F7FE:  280A         CMP        R0, #10
  0x0800F800:  D100         BNE        .L9                      ; 0x0800F804
.L8:
  0x0800F802:  E007         B          .L10                     ; 0x0800F814
.L9:
  0x0800F804:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F808:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F80C:  F641 41F8    MOVW       R1, #0x1CF8
  0x0800F810:  F7F7 FE6F    BL         assert_failed            ; 0x080074F2
.L10:
  0x0800F814:  9805         LDR        R0, [SP, #20]
  0x0800F816:  6900         LDR        R0, [R0, #16]
  0x0800F818:  280F         CMP        R0, #15
  0x0800F81A:  D800         BHI        .L11                     ; 0x0800F81E
  0x0800F81C:  E007         B          .L12                     ; 0x0800F82E
.L11:
  0x0800F81E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F822:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F826:  F641 41F9    MOVW       R1, #0x1CF9
  0x0800F82A:  F7F7 FE62    BL         assert_failed            ; 0x080074F2
.L12:
  0x0800F82E:  9806         LDR        R0, [SP, #24]
  0x0800F830:  6800         LDR        R0, [R0]
  0x0800F832:  9B05         LDR        R3, [SP, #20]
  0x0800F834:  689A         LDR        R2, [R3, #8]
  0x0800F836:  68D9         LDR        R1, [R3, #12]
  0x0800F838:  691B         LDR        R3, [R3, #16]
  0x0800F83A:  F00C F81C    BL         TIM_ETR_SetConfig        ; 0x0801B876
  0x0800F83E:  E22F         B          .L43                     ; 0x0800FCA0
.L13:
  0x0800F840:  9806         LDR        R0, [SP, #24]
  0x0800F842:  6800         LDR        R0, [R0]
  0x0800F844:  2100         MOVS       R1, #0
  0x0800F846:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F84A:  4288         CMP        R0, R1
  0x0800F84C:  D064         BEQ        .L14                     ; 0x0800F918
  0x0800F84E:  9806         LDR        R0, [SP, #24]
  0x0800F850:  6800         LDR        R0, [R0]
  0x0800F852:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F856:  D05F         BEQ        .L14                     ; 0x0800F918
  0x0800F858:  9806         LDR        R0, [SP, #24]
  0x0800F85A:  6800         LDR        R0, [R0]
  0x0800F85C:  F240 4100    MOVW       R1, #0x0400
  0x0800F860:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F864:  4288         CMP        R0, R1
  0x0800F866:  D057         BEQ        .L14                     ; 0x0800F918
  0x0800F868:  9806         LDR        R0, [SP, #24]
  0x0800F86A:  6800         LDR        R0, [R0]
  0x0800F86C:  F640 0100    MOVW       R1, #0x0800
  0x0800F870:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F874:  4288         CMP        R0, R1
  0x0800F876:  D04F         BEQ        .L14                     ; 0x0800F918
  0x0800F878:  9806         LDR        R0, [SP, #24]
  0x0800F87A:  6800         LDR        R0, [R0]
  0x0800F87C:  F640 4100    MOVW       R1, #0x0C00
  0x0800F880:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F884:  4288         CMP        R0, R1
  0x0800F886:  D047         BEQ        .L14                     ; 0x0800F918
  0x0800F888:  9806         LDR        R0, [SP, #24]
  0x0800F88A:  6800         LDR        R0, [R0]
  0x0800F88C:  F240 4100    MOVW       R1, #0x0400
  0x0800F890:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F894:  4288         CMP        R0, R1
  0x0800F896:  D03F         BEQ        .L14                     ; 0x0800F918
  0x0800F898:  9806         LDR        R0, [SP, #24]
  0x0800F89A:  6800         LDR        R0, [R0]
  0x0800F89C:  F641 0100    MOVW       R1, #0x1800
  0x0800F8A0:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F8A4:  4288         CMP        R0, R1
  0x0800F8A6:  D037         BEQ        .L14                     ; 0x0800F918
  0x0800F8A8:  9806         LDR        R0, [SP, #24]
  0x0800F8AA:  6800         LDR        R0, [R0]
  0x0800F8AC:  F641 4100    MOVW       R1, #0x1C00
  0x0800F8B0:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F8B4:  4288         CMP        R0, R1
  0x0800F8B6:  D02F         BEQ        .L14                     ; 0x0800F918
  0x0800F8B8:  9806         LDR        R0, [SP, #24]
  0x0800F8BA:  6800         LDR        R0, [R0]
  0x0800F8BC:  F242 0100    MOVW       R1, #0x2000
  0x0800F8C0:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F8C4:  4288         CMP        R0, R1
  0x0800F8C6:  D027         BEQ        .L14                     ; 0x0800F918
  0x0800F8C8:  9806         LDR        R0, [SP, #24]
  0x0800F8CA:  6800         LDR        R0, [R0]
  0x0800F8CC:  F244 0100    MOVW       R1, #0x4000
  0x0800F8D0:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F8D4:  4288         CMP        R0, R1
  0x0800F8D6:  D01F         BEQ        .L14                     ; 0x0800F918
  0x0800F8D8:  9806         LDR        R0, [SP, #24]
  0x0800F8DA:  6800         LDR        R0, [R0]
  0x0800F8DC:  F244 4100    MOVW       R1, #0x4400
  0x0800F8E0:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F8E4:  4288         CMP        R0, R1
  0x0800F8E6:  D017         BEQ        .L14                     ; 0x0800F918
  0x0800F8E8:  9806         LDR        R0, [SP, #24]
  0x0800F8EA:  6800         LDR        R0, [R0]
  0x0800F8EC:  F644 0100    MOVW       R1, #0x4800
  0x0800F8F0:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F8F4:  4288         CMP        R0, R1
  0x0800F8F6:  D00F         BEQ        .L14                     ; 0x0800F918
  0x0800F8F8:  9806         LDR        R0, [SP, #24]
  0x0800F8FA:  6800         LDR        R0, [R0]
  0x0800F8FC:  F24E 0100    MOVW       R1, #0xE000
  0x0800F900:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F904:  4288         CMP        R0, R1
  0x0800F906:  D007         BEQ        .L14                     ; 0x0800F918
  0x0800F908:  9806         LDR        R0, [SP, #24]
  0x0800F90A:  6800         LDR        R0, [R0]
  0x0800F90C:  F24E 4100    MOVW       R1, #0xE400
  0x0800F910:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F914:  4288         CMP        R0, R1
  0x0800F916:  D100         BNE        .L15                     ; 0x0800F91A
.L14:
  0x0800F918:  E007         B          .L16                     ; 0x0800F92A
.L15:
  0x0800F91A:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F91E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F922:  F641 5105    MOVW       R1, #0x1D05
  0x0800F926:  F7F7 FDE4    BL         assert_failed            ; 0x080074F2
.L16:
  0x0800F92A:  9805         LDR        R0, [SP, #20]
  0x0800F92C:  6900         LDR        R0, [R0, #16]
  0x0800F92E:  280F         CMP        R0, #15
  0x0800F930:  D800         BHI        .L17                     ; 0x0800F934
  0x0800F932:  E007         B          .L18                     ; 0x0800F944
.L17:
  0x0800F934:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800F938:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800F93C:  F641 5106    MOVW       R1, #0x1D06
  0x0800F940:  F7F7 FDD7    BL         assert_failed            ; 0x080074F2
.L18:
  0x0800F944:  9805         LDR        R0, [SP, #20]
  0x0800F946:  6800         LDR        R0, [R0]
  0x0800F948:  2805         CMP        R0, #5
  0x0800F94A:  D103         BNE        .L19                     ; 0x0800F954
  0x0800F94C:  2001         MOVS       R0, #1
  0x0800F94E:  F88D 001F    STRB.W     R0, [SP, #31]
  0x0800F952:  E1A9         B          .L44                     ; 0x0800FCA8
.L19:
  0x0800F954:  9806         LDR        R0, [SP, #24]
  0x0800F956:  6800         LDR        R0, [R0]
  0x0800F958:  6A00         LDR        R0, [R0, #32]
  0x0800F95A:  9001         STR        R0, [SP, #4]
  0x0800F95C:  9806         LDR        R0, [SP, #24]
  0x0800F95E:  6801         LDR        R1, [R0]
  0x0800F960:  6A08         LDR        R0, [R1, #32]
  0x0800F962:  F020 0001    BIC        R0, R0, #1
  0x0800F966:  6208         STR        R0, [R1, #32]
  0x0800F968:  9806         LDR        R0, [SP, #24]
  0x0800F96A:  6800         LDR        R0, [R0]
  0x0800F96C:  6980         LDR        R0, [R0, #24]
  0x0800F96E:  9002         STR        R0, [SP, #8]
  0x0800F970:  9802         LDR        R0, [SP, #8]
  0x0800F972:  F020 00F0    BIC        R0, R0, #240
  0x0800F976:  9002         STR        R0, [SP, #8]
  0x0800F978:  9805         LDR        R0, [SP, #20]
  0x0800F97A:  6901         LDR        R1, [R0, #16]
  0x0800F97C:  9802         LDR        R0, [SP, #8]
  0x0800F97E:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0800F982:  9002         STR        R0, [SP, #8]
  0x0800F984:  9802         LDR        R0, [SP, #8]
  0x0800F986:  9906         LDR        R1, [SP, #24]
  0x0800F988:  6809         LDR        R1, [R1]
  0x0800F98A:  6188         STR        R0, [R1, #24]
  0x0800F98C:  9801         LDR        R0, [SP, #4]
  0x0800F98E:  9906         LDR        R1, [SP, #24]
  0x0800F990:  6809         LDR        R1, [R1]
  0x0800F992:  6208         STR        R0, [R1, #32]
  0x0800F994:  E184         B          .L43                     ; 0x0800FCA0
.L20:
  0x0800F996:  9806         LDR        R0, [SP, #24]
  0x0800F998:  6800         LDR        R0, [R0]
  0x0800F99A:  2100         MOVS       R1, #0
  0x0800F99C:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F9A0:  4288         CMP        R0, R1
  0x0800F9A2:  D064         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9A4:  9806         LDR        R0, [SP, #24]
  0x0800F9A6:  6800         LDR        R0, [R0]
  0x0800F9A8:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800F9AC:  D05F         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9AE:  9806         LDR        R0, [SP, #24]
  0x0800F9B0:  6800         LDR        R0, [R0]
  0x0800F9B2:  F240 4100    MOVW       R1, #0x0400
  0x0800F9B6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F9BA:  4288         CMP        R0, R1
  0x0800F9BC:  D057         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9BE:  9806         LDR        R0, [SP, #24]
  0x0800F9C0:  6800         LDR        R0, [R0]
  0x0800F9C2:  F640 0100    MOVW       R1, #0x0800
  0x0800F9C6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F9CA:  4288         CMP        R0, R1
  0x0800F9CC:  D04F         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9CE:  9806         LDR        R0, [SP, #24]
  0x0800F9D0:  6800         LDR        R0, [R0]
  0x0800F9D2:  F640 4100    MOVW       R1, #0x0C00
  0x0800F9D6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F9DA:  4288         CMP        R0, R1
  0x0800F9DC:  D047         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9DE:  9806         LDR        R0, [SP, #24]
  0x0800F9E0:  6800         LDR        R0, [R0]
  0x0800F9E2:  F240 4100    MOVW       R1, #0x0400
  0x0800F9E6:  F2C4 0101    MOVT       R1, #0x4001
  0x0800F9EA:  4288         CMP        R0, R1
  0x0800F9EC:  D03F         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9EE:  9806         LDR        R0, [SP, #24]
  0x0800F9F0:  6800         LDR        R0, [R0]
  0x0800F9F2:  F641 0100    MOVW       R1, #0x1800
  0x0800F9F6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800F9FA:  4288         CMP        R0, R1
  0x0800F9FC:  D037         BEQ        .L21                     ; 0x0800FA6E
  0x0800F9FE:  9806         LDR        R0, [SP, #24]
  0x0800FA00:  6800         LDR        R0, [R0]
  0x0800FA02:  F641 4100    MOVW       R1, #0x1C00
  0x0800FA06:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FA0A:  4288         CMP        R0, R1
  0x0800FA0C:  D02F         BEQ        .L21                     ; 0x0800FA6E
  0x0800FA0E:  9806         LDR        R0, [SP, #24]
  0x0800FA10:  6800         LDR        R0, [R0]
  0x0800FA12:  F242 0100    MOVW       R1, #0x2000
  0x0800FA16:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FA1A:  4288         CMP        R0, R1
  0x0800FA1C:  D027         BEQ        .L21                     ; 0x0800FA6E
  0x0800FA1E:  9806         LDR        R0, [SP, #24]
  0x0800FA20:  6800         LDR        R0, [R0]
  0x0800FA22:  F244 0100    MOVW       R1, #0x4000
  0x0800FA26:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FA2A:  4288         CMP        R0, R1
  0x0800FA2C:  D01F         BEQ        .L21                     ; 0x0800FA6E
  0x0800FA2E:  9806         LDR        R0, [SP, #24]
  0x0800FA30:  6800         LDR        R0, [R0]
  0x0800FA32:  F244 4100    MOVW       R1, #0x4400
  0x0800FA36:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FA3A:  4288         CMP        R0, R1
  0x0800FA3C:  D017         BEQ        .L21                     ; 0x0800FA6E
  0x0800FA3E:  9806         LDR        R0, [SP, #24]
  0x0800FA40:  6800         LDR        R0, [R0]
  0x0800FA42:  F644 0100    MOVW       R1, #0x4800
  0x0800FA46:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FA4A:  4288         CMP        R0, R1
  0x0800FA4C:  D00F         BEQ        .L21                     ; 0x0800FA6E
  0x0800FA4E:  9806         LDR        R0, [SP, #24]
  0x0800FA50:  6800         LDR        R0, [R0]
  0x0800FA52:  F24E 0100    MOVW       R1, #0xE000
  0x0800FA56:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FA5A:  4288         CMP        R0, R1
  0x0800FA5C:  D007         BEQ        .L21                     ; 0x0800FA6E
  0x0800FA5E:  9806         LDR        R0, [SP, #24]
  0x0800FA60:  6800         LDR        R0, [R0]
  0x0800FA62:  F24E 4100    MOVW       R1, #0xE400
  0x0800FA66:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FA6A:  4288         CMP        R0, R1
  0x0800FA6C:  D100         BNE        .L22                     ; 0x0800FA70
.L21:
  0x0800FA6E:  E007         B          .L23                     ; 0x0800FA80
.L22:
  0x0800FA70:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FA74:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FA78:  F641 511F    MOVW       R1, #0x1D1F
  0x0800FA7C:  F7F7 FD39    BL         assert_failed            ; 0x080074F2
.L23:
  0x0800FA80:  9805         LDR        R0, [SP, #20]
  0x0800FA82:  6880         LDR        R0, [R0, #8]
  0x0800FA84:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800FA88:  D00D         BEQ        .L24                     ; 0x0800FAA6
  0x0800FA8A:  9805         LDR        R0, [SP, #20]
  0x0800FA8C:  6880         LDR        R0, [R0, #8]
  0x0800FA8E:  B150         CBZ        R0, .L24                 ; 0x0800FAA6
  0x0800FA90:  9805         LDR        R0, [SP, #20]
  0x0800FA92:  6880         LDR        R0, [R0, #8]
  0x0800FA94:  B138         CBZ        R0, .L24                 ; 0x0800FAA6
  0x0800FA96:  9805         LDR        R0, [SP, #20]
  0x0800FA98:  6880         LDR        R0, [R0, #8]
  0x0800FA9A:  2802         CMP        R0, #2
  0x0800FA9C:  D003         BEQ        .L24                     ; 0x0800FAA6
  0x0800FA9E:  9805         LDR        R0, [SP, #20]
  0x0800FAA0:  6880         LDR        R0, [R0, #8]
  0x0800FAA2:  280A         CMP        R0, #10
  0x0800FAA4:  D100         BNE        .L25                     ; 0x0800FAA8
.L24:
  0x0800FAA6:  E007         B          .L26                     ; 0x0800FAB8
.L25:
  0x0800FAA8:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FAAC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FAB0:  F44F 51E9    MOV.W      R1, #0x1D20
  0x0800FAB4:  F7F7 FD1D    BL         assert_failed            ; 0x080074F2
.L26:
  0x0800FAB8:  9805         LDR        R0, [SP, #20]
  0x0800FABA:  6900         LDR        R0, [R0, #16]
  0x0800FABC:  280F         CMP        R0, #15
  0x0800FABE:  D800         BHI        .L27                     ; 0x0800FAC2
  0x0800FAC0:  E007         B          .L28                     ; 0x0800FAD2
.L27:
  0x0800FAC2:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FAC6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FACA:  F641 5121    MOVW       R1, #0x1D21
  0x0800FACE:  F7F7 FD10    BL         assert_failed            ; 0x080074F2
.L28:
  0x0800FAD2:  9806         LDR        R0, [SP, #24]
  0x0800FAD4:  6800         LDR        R0, [R0]
  0x0800FAD6:  9A05         LDR        R2, [SP, #20]
  0x0800FAD8:  6891         LDR        R1, [R2, #8]
  0x0800FADA:  6912         LDR        R2, [R2, #16]
  0x0800FADC:  F00B FEE5    BL         TIM_TI1_ConfigInputStage ; 0x0801B8AA
  0x0800FAE0:  E0DE         B          .L43                     ; 0x0800FCA0
.L29:
  0x0800FAE2:  9806         LDR        R0, [SP, #24]
  0x0800FAE4:  6800         LDR        R0, [R0]
  0x0800FAE6:  2100         MOVS       R1, #0
  0x0800FAE8:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FAEC:  4288         CMP        R0, R1
  0x0800FAEE:  D044         BEQ        .L30                     ; 0x0800FB7A
  0x0800FAF0:  9806         LDR        R0, [SP, #24]
  0x0800FAF2:  6800         LDR        R0, [R0]
  0x0800FAF4:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800FAF8:  D03F         BEQ        .L30                     ; 0x0800FB7A
  0x0800FAFA:  9806         LDR        R0, [SP, #24]
  0x0800FAFC:  6800         LDR        R0, [R0]
  0x0800FAFE:  F240 4100    MOVW       R1, #0x0400
  0x0800FB02:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FB06:  4288         CMP        R0, R1
  0x0800FB08:  D037         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB0A:  9806         LDR        R0, [SP, #24]
  0x0800FB0C:  6800         LDR        R0, [R0]
  0x0800FB0E:  F640 0100    MOVW       R1, #0x0800
  0x0800FB12:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FB16:  4288         CMP        R0, R1
  0x0800FB18:  D02F         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB1A:  9806         LDR        R0, [SP, #24]
  0x0800FB1C:  6800         LDR        R0, [R0]
  0x0800FB1E:  F640 4100    MOVW       R1, #0x0C00
  0x0800FB22:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FB26:  4288         CMP        R0, R1
  0x0800FB28:  D027         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB2A:  9806         LDR        R0, [SP, #24]
  0x0800FB2C:  6800         LDR        R0, [R0]
  0x0800FB2E:  F240 4100    MOVW       R1, #0x0400
  0x0800FB32:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FB36:  4288         CMP        R0, R1
  0x0800FB38:  D01F         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB3A:  9806         LDR        R0, [SP, #24]
  0x0800FB3C:  6800         LDR        R0, [R0]
  0x0800FB3E:  F641 0100    MOVW       R1, #0x1800
  0x0800FB42:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FB46:  4288         CMP        R0, R1
  0x0800FB48:  D017         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB4A:  9806         LDR        R0, [SP, #24]
  0x0800FB4C:  6800         LDR        R0, [R0]
  0x0800FB4E:  F244 0100    MOVW       R1, #0x4000
  0x0800FB52:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FB56:  4288         CMP        R0, R1
  0x0800FB58:  D00F         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB5A:  9806         LDR        R0, [SP, #24]
  0x0800FB5C:  6800         LDR        R0, [R0]
  0x0800FB5E:  F24E 0100    MOVW       R1, #0xE000
  0x0800FB62:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FB66:  4288         CMP        R0, R1
  0x0800FB68:  D007         BEQ        .L30                     ; 0x0800FB7A
  0x0800FB6A:  9806         LDR        R0, [SP, #24]
  0x0800FB6C:  6800         LDR        R0, [R0]
  0x0800FB6E:  F24E 4100    MOVW       R1, #0xE400
  0x0800FB72:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FB76:  4288         CMP        R0, R1
  0x0800FB78:  D100         BNE        .L31                     ; 0x0800FB7C
.L30:
  0x0800FB7A:  E007         B          .L32                     ; 0x0800FB8C
.L31:
  0x0800FB7C:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FB80:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FB84:  F641 512D    MOVW       R1, #0x1D2D
  0x0800FB88:  F7F7 FCB3    BL         assert_failed            ; 0x080074F2
.L32:
  0x0800FB8C:  9805         LDR        R0, [SP, #20]
  0x0800FB8E:  6880         LDR        R0, [R0, #8]
  0x0800FB90:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800FB94:  D00D         BEQ        .L33                     ; 0x0800FBB2
  0x0800FB96:  9805         LDR        R0, [SP, #20]
  0x0800FB98:  6880         LDR        R0, [R0, #8]
  0x0800FB9A:  B150         CBZ        R0, .L33                 ; 0x0800FBB2
  0x0800FB9C:  9805         LDR        R0, [SP, #20]
  0x0800FB9E:  6880         LDR        R0, [R0, #8]
  0x0800FBA0:  B138         CBZ        R0, .L33                 ; 0x0800FBB2
  0x0800FBA2:  9805         LDR        R0, [SP, #20]
  0x0800FBA4:  6880         LDR        R0, [R0, #8]
  0x0800FBA6:  2802         CMP        R0, #2
  0x0800FBA8:  D003         BEQ        .L33                     ; 0x0800FBB2
  0x0800FBAA:  9805         LDR        R0, [SP, #20]
  0x0800FBAC:  6880         LDR        R0, [R0, #8]
  0x0800FBAE:  280A         CMP        R0, #10
  0x0800FBB0:  D100         BNE        .L34                     ; 0x0800FBB4
.L33:
  0x0800FBB2:  E007         B          .L35                     ; 0x0800FBC4
.L34:
  0x0800FBB4:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FBB8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FBBC:  F641 512E    MOVW       R1, #0x1D2E
  0x0800FBC0:  F7F7 FC97    BL         assert_failed            ; 0x080074F2
.L35:
  0x0800FBC4:  9805         LDR        R0, [SP, #20]
  0x0800FBC6:  6900         LDR        R0, [R0, #16]
  0x0800FBC8:  280F         CMP        R0, #15
  0x0800FBCA:  D800         BHI        .L36                     ; 0x0800FBCE
  0x0800FBCC:  E007         B          .L37                     ; 0x0800FBDE
.L36:
  0x0800FBCE:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FBD2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FBD6:  F641 512F    MOVW       R1, #0x1D2F
  0x0800FBDA:  F7F7 FC8A    BL         assert_failed            ; 0x080074F2
.L37:
  0x0800FBDE:  9806         LDR        R0, [SP, #24]
  0x0800FBE0:  6800         LDR        R0, [R0]
  0x0800FBE2:  9A05         LDR        R2, [SP, #20]
  0x0800FBE4:  6891         LDR        R1, [R2, #8]
  0x0800FBE6:  6912         LDR        R2, [R2, #16]
  0x0800FBE8:  F7FF FBDB    BL         TIM_TI2_ConfigInputStage ; 0x0800F3A2
  0x0800FBEC:  E058         B          .L43                     ; 0x0800FCA0
.L38:
  0x0800FBEE:  9806         LDR        R0, [SP, #24]
  0x0800FBF0:  6800         LDR        R0, [R0]
  0x0800FBF2:  2100         MOVS       R1, #0
  0x0800FBF4:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FBF8:  4288         CMP        R0, R1
  0x0800FBFA:  D044         BEQ        .L39                     ; 0x0800FC86
  0x0800FBFC:  9806         LDR        R0, [SP, #24]
  0x0800FBFE:  6800         LDR        R0, [R0]
  0x0800FC00:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0800FC04:  D03F         BEQ        .L39                     ; 0x0800FC86
  0x0800FC06:  9806         LDR        R0, [SP, #24]
  0x0800FC08:  6800         LDR        R0, [R0]
  0x0800FC0A:  F240 4100    MOVW       R1, #0x0400
  0x0800FC0E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FC12:  4288         CMP        R0, R1
  0x0800FC14:  D037         BEQ        .L39                     ; 0x0800FC86
  0x0800FC16:  9806         LDR        R0, [SP, #24]
  0x0800FC18:  6800         LDR        R0, [R0]
  0x0800FC1A:  F640 0100    MOVW       R1, #0x0800
  0x0800FC1E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FC22:  4288         CMP        R0, R1
  0x0800FC24:  D02F         BEQ        .L39                     ; 0x0800FC86
  0x0800FC26:  9806         LDR        R0, [SP, #24]
  0x0800FC28:  6800         LDR        R0, [R0]
  0x0800FC2A:  F640 4100    MOVW       R1, #0x0C00
  0x0800FC2E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FC32:  4288         CMP        R0, R1
  0x0800FC34:  D027         BEQ        .L39                     ; 0x0800FC86
  0x0800FC36:  9806         LDR        R0, [SP, #24]
  0x0800FC38:  6800         LDR        R0, [R0]
  0x0800FC3A:  F240 4100    MOVW       R1, #0x0400
  0x0800FC3E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FC42:  4288         CMP        R0, R1
  0x0800FC44:  D01F         BEQ        .L39                     ; 0x0800FC86
  0x0800FC46:  9806         LDR        R0, [SP, #24]
  0x0800FC48:  6800         LDR        R0, [R0]
  0x0800FC4A:  F641 0100    MOVW       R1, #0x1800
  0x0800FC4E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FC52:  4288         CMP        R0, R1
  0x0800FC54:  D017         BEQ        .L39                     ; 0x0800FC86
  0x0800FC56:  9806         LDR        R0, [SP, #24]
  0x0800FC58:  6800         LDR        R0, [R0]
  0x0800FC5A:  F244 0100    MOVW       R1, #0x4000
  0x0800FC5E:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FC62:  4288         CMP        R0, R1
  0x0800FC64:  D00F         BEQ        .L39                     ; 0x0800FC86
  0x0800FC66:  9806         LDR        R0, [SP, #24]
  0x0800FC68:  6800         LDR        R0, [R0]
  0x0800FC6A:  F24E 0100    MOVW       R1, #0xE000
  0x0800FC6E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FC72:  4288         CMP        R0, R1
  0x0800FC74:  D007         BEQ        .L39                     ; 0x0800FC86
  0x0800FC76:  9806         LDR        R0, [SP, #24]
  0x0800FC78:  6800         LDR        R0, [R0]
  0x0800FC7A:  F24E 4100    MOVW       R1, #0xE400
  0x0800FC7E:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FC82:  4288         CMP        R0, R1
  0x0800FC84:  D100         BNE        .L40                     ; 0x0800FC88
.L39:
  0x0800FC86:  E007         B          .L41                     ; 0x0800FC98
.L40:
  0x0800FC88:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0800FC8C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0800FC90:  F641 5148    MOVW       R1, #0x1D48
  0x0800FC94:  F7F7 FC2D    BL         assert_failed            ; 0x080074F2
.L41:
  0x0800FC98:  E002         B          .L43                     ; 0x0800FCA0
.L42:
  0x0800FC9A:  2001         MOVS       R0, #1
  0x0800FC9C:  F88D 0013    STRB.W     R0, [SP, #19]
.L43:
  0x0800FCA0:  F89D 0013    LDRB.W     R0, [SP, #19]
  0x0800FCA4:  F88D 001F    STRB.W     R0, [SP, #31]
.L44:
  0x0800FCA8:  F89D 001F    LDRB.W     R0, [SP, #31]
  0x0800FCAC:  B008         ADD        SP, SP, #32
  0x0800FCAE:  BD80         POP        {R7, PC}
Section .text.HAL_UART_Init from charger_lto.o, size=542, align=2
HAL_UART_Init:
  0x0800FCB0:  B580         PUSH       {R7, LR}
  0x0800FCB2:  B082         SUB        SP, SP, #8
  0x0800FCB4:  9000         STR        R0, [SP, #0]
  0x0800FCB6:  9800         LDR        R0, [SP, #0]
  0x0800FCB8:  B918         CBNZ       R0, .L1                  ; 0x0800FCC2
  0x0800FCBA:  2001         MOVS       R0, #1
  0x0800FCBC:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800FCC0:  E101         B          .L12                     ; 0x0800FEC6
.L1:
  0x0800FCC2:  9800         LDR        R0, [SP, #0]
  0x0800FCC4:  6980         LDR        R0, [R0, #24]
  0x0800FCC6:  2800         CMP        R0, #0
  0x0800FCC8:  D061         BEQ        .L5                      ; 0x0800FD8E
  0x0800FCCA:  9800         LDR        R0, [SP, #0]
  0x0800FCCC:  6800         LDR        R0, [R0]
  0x0800FCCE:  F241 0100    MOVW       R1, #0x1000
  0x0800FCD2:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FCD6:  4288         CMP        R0, R1
  0x0800FCD8:  D04F         BEQ        .L2                      ; 0x0800FD7A
  0x0800FCDA:  9800         LDR        R0, [SP, #0]
  0x0800FCDC:  6800         LDR        R0, [R0]
  0x0800FCDE:  F244 4100    MOVW       R1, #0x4400
  0x0800FCE2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FCE6:  4288         CMP        R0, R1
  0x0800FCE8:  D047         BEQ        .L2                      ; 0x0800FD7A
  0x0800FCEA:  9800         LDR        R0, [SP, #0]
  0x0800FCEC:  6800         LDR        R0, [R0]
  0x0800FCEE:  F644 0100    MOVW       R1, #0x4800
  0x0800FCF2:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FCF6:  4288         CMP        R0, R1
  0x0800FCF8:  D03F         BEQ        .L2                      ; 0x0800FD7A
  0x0800FCFA:  9800         LDR        R0, [SP, #0]
  0x0800FCFC:  6800         LDR        R0, [R0]
  0x0800FCFE:  F644 4100    MOVW       R1, #0x4C00
  0x0800FD02:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FD06:  4288         CMP        R0, R1
  0x0800FD08:  D037         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD0A:  9800         LDR        R0, [SP, #0]
  0x0800FD0C:  6800         LDR        R0, [R0]
  0x0800FD0E:  F245 0100    MOVW       R1, #0x5000
  0x0800FD12:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FD16:  4288         CMP        R0, R1
  0x0800FD18:  D02F         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD1A:  9800         LDR        R0, [SP, #0]
  0x0800FD1C:  6800         LDR        R0, [R0]
  0x0800FD1E:  F241 4100    MOVW       R1, #0x1400
  0x0800FD22:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FD26:  4288         CMP        R0, R1
  0x0800FD28:  D027         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD2A:  9800         LDR        R0, [SP, #0]
  0x0800FD2C:  6800         LDR        R0, [R0]
  0x0800FD2E:  F647 0100    MOVW       R1, #0x7800
  0x0800FD32:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FD36:  4288         CMP        R0, R1
  0x0800FD38:  D01F         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD3A:  9800         LDR        R0, [SP, #0]
  0x0800FD3C:  6800         LDR        R0, [R0]
  0x0800FD3E:  F647 4100    MOVW       R1, #0x7C00
  0x0800FD42:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FD46:  4288         CMP        R0, R1
  0x0800FD48:  D017         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD4A:  9800         LDR        R0, [SP, #0]
  0x0800FD4C:  6800         LDR        R0, [R0]
  0x0800FD4E:  F641 0100    MOVW       R1, #0x1800
  0x0800FD52:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FD56:  4288         CMP        R0, R1
  0x0800FD58:  D00F         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD5A:  9800         LDR        R0, [SP, #0]
  0x0800FD5C:  6800         LDR        R0, [R0]
  0x0800FD5E:  F641 4100    MOVW       R1, #0x1C00
  0x0800FD62:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FD66:  4288         CMP        R0, R1
  0x0800FD68:  D007         BEQ        .L2                      ; 0x0800FD7A
  0x0800FD6A:  9800         LDR        R0, [SP, #0]
  0x0800FD6C:  6800         LDR        R0, [R0]
  0x0800FD6E:  F640 4100    MOVW       R1, #0x0C00
  0x0800FD72:  F6C5 0100    MOVT       R1, #0x5800
  0x0800FD76:  4288         CMP        R0, R1
  0x0800FD78:  D100         BNE        .L3                      ; 0x0800FD7C
.L2:
  0x0800FD7A:  E007         B          .L4                      ; 0x0800FD8C
.L3:
  0x0800FD7C:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FD80:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FD84:  F44F 719F    MOV.W      R1, #0x013E
  0x0800FD88:  F7F7 FBB3    BL         assert_failed            ; 0x080074F2
.L4:
  0x0800FD8C:  E060         B          .L8                      ; 0x0800FE50
.L5:
  0x0800FD8E:  9800         LDR        R0, [SP, #0]
  0x0800FD90:  6800         LDR        R0, [R0]
  0x0800FD92:  F241 0100    MOVW       R1, #0x1000
  0x0800FD96:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FD9A:  4288         CMP        R0, R1
  0x0800FD9C:  D04F         BEQ        .L6                      ; 0x0800FE3E
  0x0800FD9E:  9800         LDR        R0, [SP, #0]
  0x0800FDA0:  6800         LDR        R0, [R0]
  0x0800FDA2:  F244 4100    MOVW       R1, #0x4400
  0x0800FDA6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FDAA:  4288         CMP        R0, R1
  0x0800FDAC:  D047         BEQ        .L6                      ; 0x0800FE3E
  0x0800FDAE:  9800         LDR        R0, [SP, #0]
  0x0800FDB0:  6800         LDR        R0, [R0]
  0x0800FDB2:  F644 0100    MOVW       R1, #0x4800
  0x0800FDB6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FDBA:  4288         CMP        R0, R1
  0x0800FDBC:  D03F         BEQ        .L6                      ; 0x0800FE3E
  0x0800FDBE:  9800         LDR        R0, [SP, #0]
  0x0800FDC0:  6800         LDR        R0, [R0]
  0x0800FDC2:  F644 4100    MOVW       R1, #0x4C00
  0x0800FDC6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FDCA:  4288         CMP        R0, R1
  0x0800FDCC:  D037         BEQ        .L6                      ; 0x0800FE3E
  0x0800FDCE:  9800         LDR        R0, [SP, #0]
  0x0800FDD0:  6800         LDR        R0, [R0]
  0x0800FDD2:  F245 0100    MOVW       R1, #0x5000
  0x0800FDD6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FDDA:  4288         CMP        R0, R1
  0x0800FDDC:  D02F         BEQ        .L6                      ; 0x0800FE3E
  0x0800FDDE:  9800         LDR        R0, [SP, #0]
  0x0800FDE0:  6800         LDR        R0, [R0]
  0x0800FDE2:  F241 4100    MOVW       R1, #0x1400
  0x0800FDE6:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FDEA:  4288         CMP        R0, R1
  0x0800FDEC:  D027         BEQ        .L6                      ; 0x0800FE3E
  0x0800FDEE:  9800         LDR        R0, [SP, #0]
  0x0800FDF0:  6800         LDR        R0, [R0]
  0x0800FDF2:  F647 0100    MOVW       R1, #0x7800
  0x0800FDF6:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FDFA:  4288         CMP        R0, R1
  0x0800FDFC:  D01F         BEQ        .L6                      ; 0x0800FE3E
  0x0800FDFE:  9800         LDR        R0, [SP, #0]
  0x0800FE00:  6800         LDR        R0, [R0]
  0x0800FE02:  F647 4100    MOVW       R1, #0x7C00
  0x0800FE06:  F2C4 0100    MOVT       R1, #0x4000
  0x0800FE0A:  4288         CMP        R0, R1
  0x0800FE0C:  D017         BEQ        .L6                      ; 0x0800FE3E
  0x0800FE0E:  9800         LDR        R0, [SP, #0]
  0x0800FE10:  6800         LDR        R0, [R0]
  0x0800FE12:  F641 0100    MOVW       R1, #0x1800
  0x0800FE16:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FE1A:  4288         CMP        R0, R1
  0x0800FE1C:  D00F         BEQ        .L6                      ; 0x0800FE3E
  0x0800FE1E:  9800         LDR        R0, [SP, #0]
  0x0800FE20:  6800         LDR        R0, [R0]
  0x0800FE22:  F641 4100    MOVW       R1, #0x1C00
  0x0800FE26:  F2C4 0101    MOVT       R1, #0x4001
  0x0800FE2A:  4288         CMP        R0, R1
  0x0800FE2C:  D007         BEQ        .L6                      ; 0x0800FE3E
  0x0800FE2E:  9800         LDR        R0, [SP, #0]
  0x0800FE30:  6800         LDR        R0, [R0]
  0x0800FE32:  F640 4100    MOVW       R1, #0x0C00
  0x0800FE36:  F6C5 0100    MOVT       R1, #0x5800
  0x0800FE3A:  4288         CMP        R0, R1
  0x0800FE3C:  D100         BNE        .L7                      ; 0x0800FE40
.L6:
  0x0800FE3E:  E007         B          .L8                      ; 0x0800FE50
.L7:
  0x0800FE40:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FE44:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FE48:  F240 1143    MOVW       R1, #0x0143
  0x0800FE4C:  F7F7 FB51    BL         assert_failed            ; 0x080074F2
.L8:
  0x0800FE50:  9800         LDR        R0, [SP, #0]
  0x0800FE52:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x0800FE56:  B930         CBNZ       R0, .L9                  ; 0x0800FE66
  0x0800FE58:  9900         LDR        R1, [SP, #0]
  0x0800FE5A:  2000         MOVS       R0, #0
  0x0800FE5C:  F881 0084    STRB.W     R0, [R1, #132]
  0x0800FE60:  9800         LDR        R0, [SP, #0]
  0x0800FE62:  F7F7 FE68    BL         HAL_UART_MspInit         ; 0x08007B36
.L9:
  0x0800FE66:  9900         LDR        R1, [SP, #0]
  0x0800FE68:  2024         MOVS       R0, #36
  0x0800FE6A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0800FE6E:  9800         LDR        R0, [SP, #0]
  0x0800FE70:  6801         LDR        R1, [R0]
  0x0800FE72:  6808         LDR        R0, [R1]
  0x0800FE74:  F020 0001    BIC        R0, R0, #1
  0x0800FE78:  6008         STR        R0, [R1]
  0x0800FE7A:  9800         LDR        R0, [SP, #0]
  0x0800FE7C:  6A80         LDR        R0, [R0, #40]
  0x0800FE7E:  B110         CBZ        R0, .L10                 ; 0x0800FE86
  0x0800FE80:  9800         LDR        R0, [SP, #0]
  0x0800FE82:  F000 F824    BL         UART_AdvFeatureConfig    ; 0x0800FECE
.L10:
  0x0800FE86:  9800         LDR        R0, [SP, #0]
  0x0800FE88:  F7F5 FBEC    BL         UART_SetConfig           ; 0x08005664
  0x0800FE8C:  2801         CMP        R0, #1
  0x0800FE8E:  D103         BNE        .L11                     ; 0x0800FE98
  0x0800FE90:  2001         MOVS       R0, #1
  0x0800FE92:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0800FE96:  E016         B          .L12                     ; 0x0800FEC6
.L11:
  0x0800FE98:  9800         LDR        R0, [SP, #0]
  0x0800FE9A:  6801         LDR        R1, [R0]
  0x0800FE9C:  6848         LDR        R0, [R1, #4]
  0x0800FE9E:  F420 4090    BIC        R0, R0, #0x4800
  0x0800FEA2:  6048         STR        R0, [R1, #4]
  0x0800FEA4:  9800         LDR        R0, [SP, #0]
  0x0800FEA6:  6801         LDR        R1, [R0]
  0x0800FEA8:  6888         LDR        R0, [R1, #8]
  0x0800FEAA:  F020 002A    BIC        R0, R0, #42
  0x0800FEAE:  6088         STR        R0, [R1, #8]
  0x0800FEB0:  9800         LDR        R0, [SP, #0]
  0x0800FEB2:  6801         LDR        R1, [R0]
  0x0800FEB4:  6808         LDR        R0, [R1]
  0x0800FEB6:  F040 0001    ORR        R0, R0, #1
  0x0800FEBA:  6008         STR        R0, [R1]
  0x0800FEBC:  9800         LDR        R0, [SP, #0]
  0x0800FEBE:  F00B FED8    BL         UART_CheckIdleState      ; 0x0801BC72
  0x0800FEC2:  F88D 0007    STRB.W     R0, [SP, #7]
.L12:
  0x0800FEC6:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0800FECA:  B002         ADD        SP, SP, #8
  0x0800FECC:  BD80         POP        {R7, PC}
Section .text.UART_AdvFeatureConfig from charger_lto.o, size=826, align=2
UART_AdvFeatureConfig:
  0x0800FECE:  B580         PUSH       {R7, LR}
  0x0800FED0:  B082         SUB        SP, SP, #8
  0x0800FED2:  9001         STR        R0, [SP, #4]
  0x0800FED4:  9801         LDR        R0, [SP, #4]
  0x0800FED6:  6A80         LDR        R0, [R0, #40]
  0x0800FED8:  28FF         CMP        R0, #255
  0x0800FEDA:  D800         BHI        .L1                      ; 0x0800FEDE
  0x0800FEDC:  E007         B          .L2                      ; 0x0800FEEE
.L1:
  0x0800FEDE:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FEE2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FEE6:  F44F 614E    MOV.W      R1, #0x0CE0
  0x0800FEEA:  F7F7 FB02    BL         assert_failed            ; 0x080074F2
.L2:
  0x0800FEEE:  9801         LDR        R0, [SP, #4]
  0x0800FEF0:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0800FEF4:  0700         LSLS       R0, R0, #28
  0x0800FEF6:  2800         CMP        R0, #0
  0x0800FEF8:  D51A         BPL        .L6                      ; 0x0800FF30
  0x0800FEFA:  9801         LDR        R0, [SP, #4]
  0x0800FEFC:  6B80         LDR        R0, [R0, #56]
  0x0800FEFE:  B120         CBZ        R0, .L3                  ; 0x0800FF0A
  0x0800FF00:  9801         LDR        R0, [SP, #4]
  0x0800FF02:  6B80         LDR        R0, [R0, #56]
  0x0800FF04:  F5B0 4F00    CMP.W      R0, #0x8000
  0x0800FF08:  D100         BNE        .L4                      ; 0x0800FF0C
.L3:
  0x0800FF0A:  E007         B          .L5                      ; 0x0800FF1C
.L4:
  0x0800FF0C:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FF10:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FF14:  F640 41E5    MOVW       R1, #0x0CE5
  0x0800FF18:  F7F7 FAEB    BL         assert_failed            ; 0x080074F2
.L5:
  0x0800FF1C:  9801         LDR        R0, [SP, #4]
  0x0800FF1E:  6800         LDR        R0, [R0]
  0x0800FF20:  6840         LDR        R0, [R0, #4]
  0x0800FF22:  F420 4000    BIC        R0, R0, #0x8000
  0x0800FF26:  9A01         LDR        R2, [SP, #4]
  0x0800FF28:  6811         LDR        R1, [R2]
  0x0800FF2A:  6B92         LDR        R2, [R2, #56]
  0x0800FF2C:  4310         ORRS       R0, R2
  0x0800FF2E:  6048         STR        R0, [R1, #4]
.L6:
  0x0800FF30:  9801         LDR        R0, [SP, #4]
  0x0800FF32:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0800FF36:  07C0         LSLS       R0, R0, #31
  0x0800FF38:  B1D0         CBZ        R0, .L10                 ; 0x0800FF70
  0x0800FF3A:  9801         LDR        R0, [SP, #4]
  0x0800FF3C:  6AC0         LDR        R0, [R0, #44]
  0x0800FF3E:  B120         CBZ        R0, .L7                  ; 0x0800FF4A
  0x0800FF40:  9801         LDR        R0, [SP, #4]
  0x0800FF42:  6AC0         LDR        R0, [R0, #44]
  0x0800FF44:  F5B0 3F00    CMP.W      R0, #0x020000
  0x0800FF48:  D100         BNE        .L8                      ; 0x0800FF4C
.L7:
  0x0800FF4A:  E007         B          .L9                      ; 0x0800FF5C
.L8:
  0x0800FF4C:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FF50:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FF54:  F640 41EC    MOVW       R1, #0x0CEC
  0x0800FF58:  F7F7 FACB    BL         assert_failed            ; 0x080074F2
.L9:
  0x0800FF5C:  9801         LDR        R0, [SP, #4]
  0x0800FF5E:  6800         LDR        R0, [R0]
  0x0800FF60:  6840         LDR        R0, [R0, #4]
  0x0800FF62:  F420 3000    BIC        R0, R0, #0x020000
  0x0800FF66:  9A01         LDR        R2, [SP, #4]
  0x0800FF68:  6811         LDR        R1, [R2]
  0x0800FF6A:  6AD2         LDR        R2, [R2, #44]
  0x0800FF6C:  4310         ORRS       R0, R2
  0x0800FF6E:  6048         STR        R0, [R1, #4]
.L10:
  0x0800FF70:  9801         LDR        R0, [SP, #4]
  0x0800FF72:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0800FF76:  0780         LSLS       R0, R0, #30
  0x0800FF78:  2800         CMP        R0, #0
  0x0800FF7A:  D51A         BPL        .L14                     ; 0x0800FFB2
  0x0800FF7C:  9801         LDR        R0, [SP, #4]
  0x0800FF7E:  6B00         LDR        R0, [R0, #48]
  0x0800FF80:  B120         CBZ        R0, .L11                 ; 0x0800FF8C
  0x0800FF82:  9801         LDR        R0, [SP, #4]
  0x0800FF84:  6B00         LDR        R0, [R0, #48]
  0x0800FF86:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0800FF8A:  D100         BNE        .L12                     ; 0x0800FF8E
.L11:
  0x0800FF8C:  E007         B          .L13                     ; 0x0800FF9E
.L12:
  0x0800FF8E:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FF92:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FF96:  F640 41F3    MOVW       R1, #0x0CF3
  0x0800FF9A:  F7F7 FAAA    BL         assert_failed            ; 0x080074F2
.L13:
  0x0800FF9E:  9801         LDR        R0, [SP, #4]
  0x0800FFA0:  6800         LDR        R0, [R0]
  0x0800FFA2:  6840         LDR        R0, [R0, #4]
  0x0800FFA4:  F420 3080    BIC        R0, R0, #0x010000
  0x0800FFA8:  9A01         LDR        R2, [SP, #4]
  0x0800FFAA:  6811         LDR        R1, [R2]
  0x0800FFAC:  6B12         LDR        R2, [R2, #48]
  0x0800FFAE:  4310         ORRS       R0, R2
  0x0800FFB0:  6048         STR        R0, [R1, #4]
.L14:
  0x0800FFB2:  9801         LDR        R0, [SP, #4]
  0x0800FFB4:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0800FFB8:  0740         LSLS       R0, R0, #29
  0x0800FFBA:  2800         CMP        R0, #0
  0x0800FFBC:  D51A         BPL        .L18                     ; 0x0800FFF4
  0x0800FFBE:  9801         LDR        R0, [SP, #4]
  0x0800FFC0:  6B40         LDR        R0, [R0, #52]
  0x0800FFC2:  B120         CBZ        R0, .L15                 ; 0x0800FFCE
  0x0800FFC4:  9801         LDR        R0, [SP, #4]
  0x0800FFC6:  6B40         LDR        R0, [R0, #52]
  0x0800FFC8:  F5B0 2F80    CMP.W      R0, #0x040000
  0x0800FFCC:  D100         BNE        .L16                     ; 0x0800FFD0
.L15:
  0x0800FFCE:  E007         B          .L17                     ; 0x0800FFE0
.L16:
  0x0800FFD0:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0800FFD4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0800FFD8:  F640 41FA    MOVW       R1, #0x0CFA
  0x0800FFDC:  F7F7 FA89    BL         assert_failed            ; 0x080074F2
.L17:
  0x0800FFE0:  9801         LDR        R0, [SP, #4]
  0x0800FFE2:  6800         LDR        R0, [R0]
  0x0800FFE4:  6840         LDR        R0, [R0, #4]
  0x0800FFE6:  F420 2080    BIC        R0, R0, #0x040000
  0x0800FFEA:  9A01         LDR        R2, [SP, #4]
  0x0800FFEC:  6811         LDR        R1, [R2]
  0x0800FFEE:  6B52         LDR        R2, [R2, #52]
  0x0800FFF0:  4310         ORRS       R0, R2
  0x0800FFF2:  6048         STR        R0, [R1, #4]
.L18:
  0x0800FFF4:  9801         LDR        R0, [SP, #4]
  0x0800FFF6:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0800FFFA:  06C0         LSLS       R0, R0, #27
  0x0800FFFC:  2800         CMP        R0, #0
  0x0800FFFE:  D51A         BPL        .L22                     ; 0x08010036
  0x08010000:  9801         LDR        R0, [SP, #4]
  0x08010002:  6BC0         LDR        R0, [R0, #60]
  0x08010004:  B120         CBZ        R0, .L19                 ; 0x08010010
  0x08010006:  9801         LDR        R0, [SP, #4]
  0x08010008:  6BC0         LDR        R0, [R0, #60]
  0x0801000A:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0801000E:  D100         BNE        .L20                     ; 0x08010012
.L19:
  0x08010010:  E007         B          .L21                     ; 0x08010022
.L20:
  0x08010012:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x08010016:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0801001A:  F640 5101    MOVW       R1, #0x0D01
  0x0801001E:  F7F7 FA68    BL         assert_failed            ; 0x080074F2
.L21:
  0x08010022:  9801         LDR        R0, [SP, #4]
  0x08010024:  6800         LDR        R0, [R0]
  0x08010026:  6880         LDR        R0, [R0, #8]
  0x08010028:  F420 5080    BIC        R0, R0, #0x1000
  0x0801002C:  9A01         LDR        R2, [SP, #4]
  0x0801002E:  6811         LDR        R1, [R2]
  0x08010030:  6BD2         LDR        R2, [R2, #60]
  0x08010032:  4310         ORRS       R0, R2
  0x08010034:  6088         STR        R0, [R1, #8]
.L22:
  0x08010036:  9801         LDR        R0, [SP, #4]
  0x08010038:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0801003C:  0680         LSLS       R0, R0, #26
  0x0801003E:  2800         CMP        R0, #0
  0x08010040:  D51A         BPL        .L26                     ; 0x08010078
  0x08010042:  9801         LDR        R0, [SP, #4]
  0x08010044:  6C00         LDR        R0, [R0, #64]
  0x08010046:  B120         CBZ        R0, .L23                 ; 0x08010052
  0x08010048:  9801         LDR        R0, [SP, #4]
  0x0801004A:  6C00         LDR        R0, [R0, #64]
  0x0801004C:  F5B0 5F00    CMP.W      R0, #0x2000
  0x08010050:  D100         BNE        .L24                     ; 0x08010054
.L23:
  0x08010052:  E007         B          .L25                     ; 0x08010064
.L24:
  0x08010054:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x08010058:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x0801005C:  F640 5108    MOVW       R1, #0x0D08
  0x08010060:  F7F7 FA47    BL         assert_failed            ; 0x080074F2
.L25:
  0x08010064:  9801         LDR        R0, [SP, #4]
  0x08010066:  6800         LDR        R0, [R0]
  0x08010068:  6880         LDR        R0, [R0, #8]
  0x0801006A:  F420 5000    BIC        R0, R0, #0x2000
  0x0801006E:  9A01         LDR        R2, [SP, #4]
  0x08010070:  6811         LDR        R1, [R2]
  0x08010072:  6C12         LDR        R2, [R2, #64]
  0x08010074:  4310         ORRS       R0, R2
  0x08010076:  6088         STR        R0, [R1, #8]
.L26:
  0x08010078:  9801         LDR        R0, [SP, #4]
  0x0801007A:  F890 0028    LDRB.W     R0, [R0, #40]
  0x0801007E:  0640         LSLS       R0, R0, #25
  0x08010080:  2800         CMP        R0, #0
  0x08010082:  F140 809E    BPL.W      .L36                     ; 0x080101C2
  0x08010086:  9801         LDR        R0, [SP, #4]
  0x08010088:  6800         LDR        R0, [R0]
  0x0801008A:  F241 0100    MOVW       R1, #0x1000
  0x0801008E:  F2C4 0101    MOVT       R1, #0x4001
  0x08010092:  4288         CMP        R0, R1
  0x08010094:  D047         BEQ        .L27                     ; 0x08010126
  0x08010096:  9801         LDR        R0, [SP, #4]
  0x08010098:  6800         LDR        R0, [R0]
  0x0801009A:  F244 4100    MOVW       R1, #0x4400
  0x0801009E:  F2C4 0100    MOVT       R1, #0x4000
  0x080100A2:  4288         CMP        R0, R1
  0x080100A4:  D03F         BEQ        .L27                     ; 0x08010126
  0x080100A6:  9801         LDR        R0, [SP, #4]
  0x080100A8:  6800         LDR        R0, [R0]
  0x080100AA:  F644 0100    MOVW       R1, #0x4800
  0x080100AE:  F2C4 0100    MOVT       R1, #0x4000
  0x080100B2:  4288         CMP        R0, R1
  0x080100B4:  D037         BEQ        .L27                     ; 0x08010126
  0x080100B6:  9801         LDR        R0, [SP, #4]
  0x080100B8:  6800         LDR        R0, [R0]
  0x080100BA:  F644 4100    MOVW       R1, #0x4C00
  0x080100BE:  F2C4 0100    MOVT       R1, #0x4000
  0x080100C2:  4288         CMP        R0, R1
  0x080100C4:  D02F         BEQ        .L27                     ; 0x08010126
  0x080100C6:  9801         LDR        R0, [SP, #4]
  0x080100C8:  6800         LDR        R0, [R0]
  0x080100CA:  F245 0100    MOVW       R1, #0x5000
  0x080100CE:  F2C4 0100    MOVT       R1, #0x4000
  0x080100D2:  4288         CMP        R0, R1
  0x080100D4:  D027         BEQ        .L27                     ; 0x08010126
  0x080100D6:  9801         LDR        R0, [SP, #4]
  0x080100D8:  6800         LDR        R0, [R0]
  0x080100DA:  F241 4100    MOVW       R1, #0x1400
  0x080100DE:  F2C4 0101    MOVT       R1, #0x4001
  0x080100E2:  4288         CMP        R0, R1
  0x080100E4:  D01F         BEQ        .L27                     ; 0x08010126
  0x080100E6:  9801         LDR        R0, [SP, #4]
  0x080100E8:  6800         LDR        R0, [R0]
  0x080100EA:  F647 0100    MOVW       R1, #0x7800
  0x080100EE:  F2C4 0100    MOVT       R1, #0x4000
  0x080100F2:  4288         CMP        R0, R1
  0x080100F4:  D017         BEQ        .L27                     ; 0x08010126
  0x080100F6:  9801         LDR        R0, [SP, #4]
  0x080100F8:  6800         LDR        R0, [R0]
  0x080100FA:  F647 4100    MOVW       R1, #0x7C00
  0x080100FE:  F2C4 0100    MOVT       R1, #0x4000
  0x08010102:  4288         CMP        R0, R1
  0x08010104:  D00F         BEQ        .L27                     ; 0x08010126
  0x08010106:  9801         LDR        R0, [SP, #4]
  0x08010108:  6800         LDR        R0, [R0]
  0x0801010A:  F641 0100    MOVW       R1, #0x1800
  0x0801010E:  F2C4 0101    MOVT       R1, #0x4001
  0x08010112:  4288         CMP        R0, R1
  0x08010114:  D007         BEQ        .L27                     ; 0x08010126
  0x08010116:  9801         LDR        R0, [SP, #4]
  0x08010118:  6800         LDR        R0, [R0]
  0x0801011A:  F641 4100    MOVW       R1, #0x1C00
  0x0801011E:  F2C4 0101    MOVT       R1, #0x4001
  0x08010122:  4288         CMP        R0, R1
  0x08010124:  D100         BNE        .L28                     ; 0x08010128
.L27:
  0x08010126:  E007         B          .L29                     ; 0x08010138
.L28:
  0x08010128:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0801012C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x08010130:  F640 510F    MOVW       R1, #0x0D0F
  0x08010134:  F7F7 F9DD    BL         assert_failed            ; 0x080074F2
.L29:
  0x08010138:  9801         LDR        R0, [SP, #4]
  0x0801013A:  6C40         LDR        R0, [R0, #68]
  0x0801013C:  B120         CBZ        R0, .L30                 ; 0x08010148
  0x0801013E:  9801         LDR        R0, [SP, #4]
  0x08010140:  6C40         LDR        R0, [R0, #68]
  0x08010142:  F5B0 1F80    CMP.W      R0, #0x100000
  0x08010146:  D100         BNE        .L31                     ; 0x0801014A
.L30:
  0x08010148:  E007         B          .L32                     ; 0x0801015A
.L31:
  0x0801014A:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x0801014E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x08010152:  F44F 6151    MOV.W      R1, #0x0D10
  0x08010156:  F7F7 F9CC    BL         assert_failed            ; 0x080074F2
.L32:
  0x0801015A:  9801         LDR        R0, [SP, #4]
  0x0801015C:  6800         LDR        R0, [R0]
  0x0801015E:  6840         LDR        R0, [R0, #4]
  0x08010160:  F420 1080    BIC        R0, R0, #0x100000
  0x08010164:  9A01         LDR        R2, [SP, #4]
  0x08010166:  6811         LDR        R1, [R2]
  0x08010168:  6C52         LDR        R2, [R2, #68]
  0x0801016A:  4310         ORRS       R0, R2
  0x0801016C:  6048         STR        R0, [R1, #4]
  0x0801016E:  9801         LDR        R0, [SP, #4]
  0x08010170:  6C40         LDR        R0, [R0, #68]
  0x08010172:  F5B0 1F80    CMP.W      R0, #0x100000
  0x08010176:  D124         BNE        .L36                     ; 0x080101C2
  0x08010178:  9801         LDR        R0, [SP, #4]
  0x0801017A:  6C80         LDR        R0, [R0, #72]
  0x0801017C:  B170         CBZ        R0, .L33                 ; 0x0801019C
  0x0801017E:  9801         LDR        R0, [SP, #4]
  0x08010180:  6C80         LDR        R0, [R0, #72]
  0x08010182:  F5B0 1F00    CMP.W      R0, #0x200000
  0x08010186:  D009         BEQ        .L33                     ; 0x0801019C
  0x08010188:  9801         LDR        R0, [SP, #4]
  0x0801018A:  6C80         LDR        R0, [R0, #72]
  0x0801018C:  F5B0 0F80    CMP.W      R0, #0x400000
  0x08010190:  D004         BEQ        .L33                     ; 0x0801019C
  0x08010192:  9801         LDR        R0, [SP, #4]
  0x08010194:  6C80         LDR        R0, [R0, #72]
  0x08010196:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x0801019A:  D100         BNE        .L34                     ; 0x0801019E
.L33:
  0x0801019C:  E007         B          .L35                     ; 0x080101AE
.L34:
  0x0801019E:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x080101A2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x080101A6:  F640 5115    MOVW       R1, #0x0D15
  0x080101AA:  F7F7 F9A2    BL         assert_failed            ; 0x080074F2
.L35:
  0x080101AE:  9801         LDR        R0, [SP, #4]
  0x080101B0:  6800         LDR        R0, [R0]
  0x080101B2:  6840         LDR        R0, [R0, #4]
  0x080101B4:  F420 00C0    BIC        R0, R0, #0x600000
  0x080101B8:  9A01         LDR        R2, [SP, #4]
  0x080101BA:  6811         LDR        R1, [R2]
  0x080101BC:  6C92         LDR        R2, [R2, #72]
  0x080101BE:  4310         ORRS       R0, R2
  0x080101C0:  6048         STR        R0, [R1, #4]
.L36:
  0x080101C2:  9801         LDR        R0, [SP, #4]
  0x080101C4:  F890 0028    LDRB.W     R0, [R0, #40]
  0x080101C8:  0600         LSLS       R0, R0, #24
  0x080101CA:  2800         CMP        R0, #0
  0x080101CC:  D51A         BPL        .L40                     ; 0x08010204
  0x080101CE:  9801         LDR        R0, [SP, #4]
  0x080101D0:  6CC0         LDR        R0, [R0, #76]
  0x080101D2:  B120         CBZ        R0, .L37                 ; 0x080101DE
  0x080101D4:  9801         LDR        R0, [SP, #4]
  0x080101D6:  6CC0         LDR        R0, [R0, #76]
  0x080101D8:  F5B0 2F00    CMP.W      R0, #0x080000
  0x080101DC:  D100         BNE        .L38                     ; 0x080101E0
.L37:
  0x080101DE:  E007         B          .L39                     ; 0x080101F0
.L38:
  0x080101E0:  F643 6038    MOVW       R0, #0x3E38              ; 0x08023E38 = .rodata..L.str.190
  0x080101E4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023E38 = .rodata..L.str.190
  0x080101E8:  F640 511D    MOVW       R1, #0x0D1D
  0x080101EC:  F7F7 F981    BL         assert_failed            ; 0x080074F2
.L39:
  0x080101F0:  9801         LDR        R0, [SP, #4]
  0x080101F2:  6800         LDR        R0, [R0]
  0x080101F4:  6840         LDR        R0, [R0, #4]
  0x080101F6:  F420 2000    BIC        R0, R0, #0x080000
  0x080101FA:  9A01         LDR        R2, [SP, #4]
  0x080101FC:  6811         LDR        R1, [R2]
  0x080101FE:  6CD2         LDR        R2, [R2, #76]
  0x08010200:  4310         ORRS       R0, R2
  0x08010202:  6048         STR        R0, [R1, #4]
.L40:
  0x08010204:  B002         ADD        SP, SP, #8
  0x08010206:  BD80         POP        {R7, PC}
Section .text.UART_WaitOnFlagUntilTimeout from charger_lto.o, size=226, align=2
UART_WaitOnFlagUntilTimeout:
  0x08010208:  B580         PUSH       {R7, LR}
  0x0801020A:  B086         SUB        SP, SP, #24
  0x0801020C:  F8DD C020    LDR.W      R12, [SP, #32]
  0x08010210:  9004         STR        R0, [SP, #16]
  0x08010212:  9103         STR        R1, [SP, #12]
  0x08010214:  F88D 200B    STRB.W     R2, [SP, #11]
  0x08010218:  9301         STR        R3, [SP, #4]
.L1:
  0x0801021A:  9804         LDR        R0, [SP, #16]
  0x0801021C:  6800         LDR        R0, [R0]
  0x0801021E:  69C0         LDR        R0, [R0, #28]
  0x08010220:  9903         LDR        R1, [SP, #12]
  0x08010222:  4008         ANDS       R0, R1
  0x08010224:  1A40         SUBS       R0, R0, R1
  0x08010226:  FAB0 F080    CLZ        R0, R0
  0x0801022A:  0940         LSRS       R0, R0, #5
  0x0801022C:  F89D 100B    LDRB.W     R1, [SP, #11]
  0x08010230:  4288         CMP        R0, R1
  0x08010232:  D153         BNE        .L6                      ; 0x080102DC
  0x08010234:  9808         LDR        R0, [SP, #32]
  0x08010236:  3001         ADDS       R0, #1
  0x08010238:  2800         CMP        R0, #0
  0x0801023A:  D04E         BEQ        .L5                      ; 0x080102DA
  0x0801023C:  F007 FD9B    BL         HAL_GetTick              ; 0x08017D76
  0x08010240:  9901         LDR        R1, [SP, #4]
  0x08010242:  1A40         SUBS       R0, R0, R1
  0x08010244:  9908         LDR        R1, [SP, #32]
  0x08010246:  4288         CMP        R0, R1
  0x08010248:  D801         BHI        .L2                      ; 0x0801024E
  0x0801024A:  9808         LDR        R0, [SP, #32]
  0x0801024C:  B918         CBNZ       R0, .L3                  ; 0x08010256
.L2:
  0x0801024E:  2003         MOVS       R0, #3
  0x08010250:  F88D 0017    STRB.W     R0, [SP, #23]
  0x08010254:  E045         B          .L7                      ; 0x080102E2
.L3:
  0x08010256:  9804         LDR        R0, [SP, #16]
  0x08010258:  6800         LDR        R0, [R0]
  0x0801025A:  6800         LDR        R0, [R0]
  0x0801025C:  0740         LSLS       R0, R0, #29
  0x0801025E:  2800         CMP        R0, #0
  0x08010260:  D53B         BPL        .L5                      ; 0x080102DA
  0x08010262:  9803         LDR        R0, [SP, #12]
  0x08010264:  2880         CMP        R0, #128
  0x08010266:  D038         BEQ        .L5                      ; 0x080102DA
  0x08010268:  9803         LDR        R0, [SP, #12]
  0x0801026A:  2840         CMP        R0, #64
  0x0801026C:  D035         BEQ        .L5                      ; 0x080102DA
  0x0801026E:  9804         LDR        R0, [SP, #16]
  0x08010270:  6800         LDR        R0, [R0]
  0x08010272:  69C0         LDR        R0, [R0, #28]
  0x08010274:  F3C0 00C0    UBFX       R0, R0, #3, #1
  0x08010278:  2801         CMP        R0, #1
  0x0801027A:  D113         BNE        .L4                      ; 0x080102A4
  0x0801027C:  9804         LDR        R0, [SP, #16]
  0x0801027E:  6801         LDR        R1, [R0]
  0x08010280:  2008         MOVS       R0, #8
  0x08010282:  9000         STR        R0, [SP, #0]
  0x08010284:  6208         STR        R0, [R1, #32]
  0x08010286:  9804         LDR        R0, [SP, #16]
  0x08010288:  F00B FD9B    BL         UART_EndRxTransfer       ; 0x0801BDC2
  0x0801028C:  9800         LDR        R0, [SP, #0]
  0x0801028E:  9904         LDR        R1, [SP, #16]
  0x08010290:  F8C1 0090    STR.W      R0, [R1, #144]
  0x08010294:  9904         LDR        R1, [SP, #16]
  0x08010296:  2000         MOVS       R0, #0
  0x08010298:  F881 0084    STRB.W     R0, [R1, #132]
  0x0801029C:  2001         MOVS       R0, #1
  0x0801029E:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080102A2:  E01E         B          .L7                      ; 0x080102E2
.L4:
  0x080102A4:  9804         LDR        R0, [SP, #16]
  0x080102A6:  6800         LDR        R0, [R0]
  0x080102A8:  69C0         LDR        R0, [R0, #28]
  0x080102AA:  F3C0 20C0    UBFX       R0, R0, #11, #1
  0x080102AE:  2801         CMP        R0, #1
  0x080102B0:  D113         BNE        .L5                      ; 0x080102DA
  0x080102B2:  9804         LDR        R0, [SP, #16]
  0x080102B4:  6801         LDR        R1, [R0]
  0x080102B6:  F44F 6000    MOV.W      R0, #0x0800
  0x080102BA:  6208         STR        R0, [R1, #32]
  0x080102BC:  9804         LDR        R0, [SP, #16]
  0x080102BE:  F00B FD80    BL         UART_EndRxTransfer       ; 0x0801BDC2
  0x080102C2:  9904         LDR        R1, [SP, #16]
  0x080102C4:  2020         MOVS       R0, #32
  0x080102C6:  F8C1 0090    STR.W      R0, [R1, #144]
  0x080102CA:  9904         LDR        R1, [SP, #16]
  0x080102CC:  2000         MOVS       R0, #0
  0x080102CE:  F881 0084    STRB.W     R0, [R1, #132]
  0x080102D2:  2003         MOVS       R0, #3
  0x080102D4:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080102D8:  E003         B          .L7                      ; 0x080102E2
.L5:
  0x080102DA:  E79E         B          .L1                      ; 0x0801021A
.L6:
  0x080102DC:  2000         MOVS       R0, #0
  0x080102DE:  F88D 0017    STRB.W     R0, [SP, #23]
.L7:
  0x080102E2:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x080102E6:  B006         ADD        SP, SP, #24
  0x080102E8:  BD80         POP        {R7, PC}
Section .text.UART_TxISR_8BIT_FIFOEN from charger_lto.o, size=202, align=2
UART_TxISR_8BIT_FIFOEN:
  0x080102EA:  B08E         SUB        SP, SP, #56
  0x080102EC:  9003         STR        R0, [SP, #12]
  0x080102EE:  9803         LDR        R0, [SP, #12]
  0x080102F0:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x080102F4:  2821         CMP        R0, #33
  0x080102F6:  D15B         BNE        .L6                      ; 0x080103B0
  0x080102F8:  9803         LDR        R0, [SP, #12]
  0x080102FA:  F8B0 006A    LDRH.W     R0, [R0, #106]
  0x080102FE:  F8AD 000A    STRH.W     R0, [SP, #10]
.L1:
  0x08010302:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x08010306:  2800         CMP        R0, #0
  0x08010308:  D052         BEQ        .L6                      ; 0x080103B0
  0x0801030A:  9803         LDR        R0, [SP, #12]
  0x0801030C:  F8B0 0056    LDRH.W     R0, [R0, #86]
  0x08010310:  BB90         CBNZ       R0, .L4                  ; 0x08010378
.L2:
  0x08010312:  9803         LDR        R0, [SP, #12]
  0x08010314:  6800         LDR        R0, [R0]
  0x08010316:  3008         ADDS       R0, #8
  0x08010318:  9007         STR        R0, [SP, #28]
  0x0801031A:  9807         LDR        R0, [SP, #28]
  0x0801031C:  E850 0F00    LDREX      R0, [R0]
  0x08010320:  9006         STR        R0, [SP, #24]
  0x08010322:  9806         LDR        R0, [SP, #24]
  0x08010324:  F420 0000    BIC        R0, R0, #0x800000
  0x08010328:  9001         STR        R0, [SP, #4]
  0x0801032A:  9901         LDR        R1, [SP, #4]
  0x0801032C:  9803         LDR        R0, [SP, #12]
  0x0801032E:  6800         LDR        R0, [R0]
  0x08010330:  3008         ADDS       R0, #8
  0x08010332:  910D         STR        R1, [SP, #52]
  0x08010334:  900C         STR        R0, [SP, #48]
  0x08010336:  990C         LDR        R1, [SP, #48]
  0x08010338:  9A0D         LDR        R2, [SP, #52]
  0x0801033A:  E841 2000    STREX      R0, R2, [R1]
  0x0801033E:  900B         STR        R0, [SP, #44]
  0x08010340:  980B         LDR        R0, [SP, #44]
  0x08010342:  2800         CMP        R0, #0
  0x08010344:  D1E5         BNE        .L2                      ; 0x08010312
.L3:
  0x08010346:  9803         LDR        R0, [SP, #12]
  0x08010348:  6800         LDR        R0, [R0]
  0x0801034A:  9005         STR        R0, [SP, #20]
  0x0801034C:  9805         LDR        R0, [SP, #20]
  0x0801034E:  E850 0F00    LDREX      R0, [R0]
  0x08010352:  9004         STR        R0, [SP, #16]
  0x08010354:  9804         LDR        R0, [SP, #16]
  0x08010356:  F040 0040    ORR        R0, R0, #64
  0x0801035A:  9000         STR        R0, [SP, #0]
  0x0801035C:  9900         LDR        R1, [SP, #0]
  0x0801035E:  9803         LDR        R0, [SP, #12]
  0x08010360:  6800         LDR        R0, [R0]
  0x08010362:  910A         STR        R1, [SP, #40]
  0x08010364:  9009         STR        R0, [SP, #36]
  0x08010366:  9909         LDR        R1, [SP, #36]
  0x08010368:  9A0A         LDR        R2, [SP, #40]
  0x0801036A:  E841 2000    STREX      R0, R2, [R1]
  0x0801036E:  9008         STR        R0, [SP, #32]
  0x08010370:  9808         LDR        R0, [SP, #32]
  0x08010372:  2800         CMP        R0, #0
  0x08010374:  D1E7         BNE        .L3                      ; 0x08010346
  0x08010376:  E01B         B          .L6                      ; 0x080103B0
.L4:
  0x08010378:  9803         LDR        R0, [SP, #12]
  0x0801037A:  6800         LDR        R0, [R0]
  0x0801037C:  69C0         LDR        R0, [R0, #28]
  0x0801037E:  0600         LSLS       R0, R0, #24
  0x08010380:  2800         CMP        R0, #0
  0x08010382:  D50F         BPL        .L5                      ; 0x080103A4
  0x08010384:  9803         LDR        R0, [SP, #12]
  0x08010386:  6801         LDR        R1, [R0]
  0x08010388:  6D00         LDR        R0, [R0, #80]
  0x0801038A:  7800         LDRB       R0, [R0]
  0x0801038C:  6288         STR        R0, [R1, #40]
  0x0801038E:  9903         LDR        R1, [SP, #12]
  0x08010390:  6D08         LDR        R0, [R1, #80]
  0x08010392:  3001         ADDS       R0, #1
  0x08010394:  6508         STR        R0, [R1, #80]
  0x08010396:  9903         LDR        R1, [SP, #12]
  0x08010398:  F8B1 0056    LDRH.W     R0, [R1, #86]
  0x0801039C:  3801         SUBS       R0, #1
  0x0801039E:  F8A1 0056    STRH.W     R0, [R1, #86]
  0x080103A2:  E7FF         B          .L5                      ; 0x080103A4
.L5:
  0x080103A4:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x080103A8:  3801         SUBS       R0, #1
  0x080103AA:  F8AD 000A    STRH.W     R0, [SP, #10]
  0x080103AE:  E7A8         B          .L1                      ; 0x08010302
.L6:
  0x080103B0:  B00E         ADD        SP, SP, #56
  0x080103B2:  4770         BX         LR
Section .text.UART_TxISR_8BIT from charger_lto.o, size=154, align=2
UART_TxISR_8BIT:
  0x080103B4:  B08D         SUB        SP, SP, #52
  0x080103B6:  9002         STR        R0, [SP, #8]
  0x080103B8:  9802         LDR        R0, [SP, #8]
  0x080103BA:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x080103BE:  2821         CMP        R0, #33
  0x080103C0:  D143         BNE        .L4                      ; 0x0801044A
  0x080103C2:  9802         LDR        R0, [SP, #8]
  0x080103C4:  F8B0 0056    LDRH.W     R0, [R0, #86]
  0x080103C8:  BB80         CBNZ       R0, .L3                  ; 0x0801042C
.L1:
  0x080103CA:  9802         LDR        R0, [SP, #8]
  0x080103CC:  6800         LDR        R0, [R0]
  0x080103CE:  9006         STR        R0, [SP, #24]
  0x080103D0:  9806         LDR        R0, [SP, #24]
  0x080103D2:  E850 0F00    LDREX      R0, [R0]
  0x080103D6:  9005         STR        R0, [SP, #20]
  0x080103D8:  9805         LDR        R0, [SP, #20]
  0x080103DA:  F020 0080    BIC        R0, R0, #128
  0x080103DE:  9001         STR        R0, [SP, #4]
  0x080103E0:  9901         LDR        R1, [SP, #4]
  0x080103E2:  9802         LDR        R0, [SP, #8]
  0x080103E4:  6800         LDR        R0, [R0]
  0x080103E6:  910C         STR        R1, [SP, #48]
  0x080103E8:  900B         STR        R0, [SP, #44]
  0x080103EA:  990B         LDR        R1, [SP, #44]
  0x080103EC:  9A0C         LDR        R2, [SP, #48]
  0x080103EE:  E841 2000    STREX      R0, R2, [R1]
  0x080103F2:  900A         STR        R0, [SP, #40]
  0x080103F4:  980A         LDR        R0, [SP, #40]
  0x080103F6:  2800         CMP        R0, #0
  0x080103F8:  D1E7         BNE        .L1                      ; 0x080103CA
.L2:
  0x080103FA:  9802         LDR        R0, [SP, #8]
  0x080103FC:  6800         LDR        R0, [R0]
  0x080103FE:  9004         STR        R0, [SP, #16]
  0x08010400:  9804         LDR        R0, [SP, #16]
  0x08010402:  E850 0F00    LDREX      R0, [R0]
  0x08010406:  9003         STR        R0, [SP, #12]
  0x08010408:  9803         LDR        R0, [SP, #12]
  0x0801040A:  F040 0040    ORR        R0, R0, #64
  0x0801040E:  9000         STR        R0, [SP, #0]
  0x08010410:  9900         LDR        R1, [SP, #0]
  0x08010412:  9802         LDR        R0, [SP, #8]
  0x08010414:  6800         LDR        R0, [R0]
  0x08010416:  9109         STR        R1, [SP, #36]
  0x08010418:  9008         STR        R0, [SP, #32]
  0x0801041A:  9908         LDR        R1, [SP, #32]
  0x0801041C:  9A09         LDR        R2, [SP, #36]
  0x0801041E:  E841 2000    STREX      R0, R2, [R1]
  0x08010422:  9007         STR        R0, [SP, #28]
  0x08010424:  9807         LDR        R0, [SP, #28]
  0x08010426:  2800         CMP        R0, #0
  0x08010428:  D1E7         BNE        .L2                      ; 0x080103FA
  0x0801042A:  E00E         B          .L4                      ; 0x0801044A
.L3:
  0x0801042C:  9802         LDR        R0, [SP, #8]
  0x0801042E:  6801         LDR        R1, [R0]
  0x08010430:  6D00         LDR        R0, [R0, #80]
  0x08010432:  7800         LDRB       R0, [R0]
  0x08010434:  6288         STR        R0, [R1, #40]
  0x08010436:  9902         LDR        R1, [SP, #8]
  0x08010438:  6D08         LDR        R0, [R1, #80]
  0x0801043A:  3001         ADDS       R0, #1
  0x0801043C:  6508         STR        R0, [R1, #80]
  0x0801043E:  9902         LDR        R1, [SP, #8]
  0x08010440:  F8B1 0056    LDRH.W     R0, [R1, #86]
  0x08010444:  3801         SUBS       R0, #1
  0x08010446:  F8A1 0056    STRH.W     R0, [R1, #86]
.L4:
  0x0801044A:  B00D         ADD        SP, SP, #52
  0x0801044C:  4770         BX         LR
Section .text.UART_DMAReceiveCplt from charger_lto.o, size=282, align=2
UART_DMAReceiveCplt:
  0x0801044E:  B580         PUSH       {R7, LR}
  0x08010450:  B09A         SUB        SP, SP, #104
  0x08010452:  9005         STR        R0, [SP, #20]
  0x08010454:  9805         LDR        R0, [SP, #20]
  0x08010456:  6B80         LDR        R0, [R0, #56]
  0x08010458:  9004         STR        R0, [SP, #16]
  0x0801045A:  9805         LDR        R0, [SP, #20]
  0x0801045C:  69C0         LDR        R0, [R0, #28]
  0x0801045E:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08010462:  D06F         BEQ        .L5                      ; 0x08010544
  0x08010464:  9904         LDR        R1, [SP, #16]
  0x08010466:  2000         MOVS       R0, #0
  0x08010468:  F8A1 005E    STRH.W     R0, [R1, #94]
.L1:
  0x0801046C:  9804         LDR        R0, [SP, #16]
  0x0801046E:  6800         LDR        R0, [R0]
  0x08010470:  900D         STR        R0, [SP, #52]
  0x08010472:  980D         LDR        R0, [SP, #52]
  0x08010474:  E850 0F00    LDREX      R0, [R0]
  0x08010478:  900C         STR        R0, [SP, #48]
  0x0801047A:  980C         LDR        R0, [SP, #48]
  0x0801047C:  F420 7080    BIC        R0, R0, #0x0100
  0x08010480:  9003         STR        R0, [SP, #12]
  0x08010482:  9903         LDR        R1, [SP, #12]
  0x08010484:  9804         LDR        R0, [SP, #16]
  0x08010486:  6800         LDR        R0, [R0]
  0x08010488:  9119         STR        R1, [SP, #100]
  0x0801048A:  9018         STR        R0, [SP, #96]
  0x0801048C:  9918         LDR        R1, [SP, #96]
  0x0801048E:  9A19         LDR        R2, [SP, #100]
  0x08010490:  E841 2000    STREX      R0, R2, [R1]
  0x08010494:  9017         STR        R0, [SP, #92]
  0x08010496:  9817         LDR        R0, [SP, #92]
  0x08010498:  2800         CMP        R0, #0
  0x0801049A:  D1E7         BNE        .L1                      ; 0x0801046C
.L2:
  0x0801049C:  9804         LDR        R0, [SP, #16]
  0x0801049E:  6800         LDR        R0, [R0]
  0x080104A0:  3008         ADDS       R0, #8
  0x080104A2:  900B         STR        R0, [SP, #44]
  0x080104A4:  980B         LDR        R0, [SP, #44]
  0x080104A6:  E850 0F00    LDREX      R0, [R0]
  0x080104AA:  900A         STR        R0, [SP, #40]
  0x080104AC:  980A         LDR        R0, [SP, #40]
  0x080104AE:  F020 0001    BIC        R0, R0, #1
  0x080104B2:  9002         STR        R0, [SP, #8]
  0x080104B4:  9902         LDR        R1, [SP, #8]
  0x080104B6:  9804         LDR        R0, [SP, #16]
  0x080104B8:  6800         LDR        R0, [R0]
  0x080104BA:  3008         ADDS       R0, #8
  0x080104BC:  9116         STR        R1, [SP, #88]
  0x080104BE:  9015         STR        R0, [SP, #84]
  0x080104C0:  9915         LDR        R1, [SP, #84]
  0x080104C2:  9A16         LDR        R2, [SP, #88]
  0x080104C4:  E841 2000    STREX      R0, R2, [R1]
  0x080104C8:  9014         STR        R0, [SP, #80]
  0x080104CA:  9814         LDR        R0, [SP, #80]
  0x080104CC:  2800         CMP        R0, #0
  0x080104CE:  D1E5         BNE        .L2                      ; 0x0801049C
.L3:
  0x080104D0:  9804         LDR        R0, [SP, #16]
  0x080104D2:  6800         LDR        R0, [R0]
  0x080104D4:  3008         ADDS       R0, #8
  0x080104D6:  9009         STR        R0, [SP, #36]
  0x080104D8:  9809         LDR        R0, [SP, #36]
  0x080104DA:  E850 0F00    LDREX      R0, [R0]
  0x080104DE:  9008         STR        R0, [SP, #32]
  0x080104E0:  9808         LDR        R0, [SP, #32]
  0x080104E2:  F020 0040    BIC        R0, R0, #64
  0x080104E6:  9001         STR        R0, [SP, #4]
  0x080104E8:  9901         LDR        R1, [SP, #4]
  0x080104EA:  9804         LDR        R0, [SP, #16]
  0x080104EC:  6800         LDR        R0, [R0]
  0x080104EE:  3008         ADDS       R0, #8
  0x080104F0:  9113         STR        R1, [SP, #76]
  0x080104F2:  9012         STR        R0, [SP, #72]
  0x080104F4:  9912         LDR        R1, [SP, #72]
  0x080104F6:  9A13         LDR        R2, [SP, #76]
  0x080104F8:  E841 2000    STREX      R0, R2, [R1]
  0x080104FC:  9011         STR        R0, [SP, #68]
  0x080104FE:  9811         LDR        R0, [SP, #68]
  0x08010500:  2800         CMP        R0, #0
  0x08010502:  D1E5         BNE        .L3                      ; 0x080104D0
  0x08010504:  9904         LDR        R1, [SP, #16]
  0x08010506:  2020         MOVS       R0, #32
  0x08010508:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801050C:  9804         LDR        R0, [SP, #16]
  0x0801050E:  6EC0         LDR        R0, [R0, #108]
  0x08010510:  2801         CMP        R0, #1
  0x08010512:  D117         BNE        .L5                      ; 0x08010544
.L4:
  0x08010514:  9804         LDR        R0, [SP, #16]
  0x08010516:  6800         LDR        R0, [R0]
  0x08010518:  9007         STR        R0, [SP, #28]
  0x0801051A:  9807         LDR        R0, [SP, #28]
  0x0801051C:  E850 0F00    LDREX      R0, [R0]
  0x08010520:  9006         STR        R0, [SP, #24]
  0x08010522:  9806         LDR        R0, [SP, #24]
  0x08010524:  F020 0010    BIC        R0, R0, #16
  0x08010528:  9000         STR        R0, [SP, #0]
  0x0801052A:  9900         LDR        R1, [SP, #0]
  0x0801052C:  9804         LDR        R0, [SP, #16]
  0x0801052E:  6800         LDR        R0, [R0]
  0x08010530:  9110         STR        R1, [SP, #64]
  0x08010532:  900F         STR        R0, [SP, #60]
  0x08010534:  990F         LDR        R1, [SP, #60]
  0x08010536:  9A10         LDR        R2, [SP, #64]
  0x08010538:  E841 2000    STREX      R0, R2, [R1]
  0x0801053C:  900E         STR        R0, [SP, #56]
  0x0801053E:  980E         LDR        R0, [SP, #56]
  0x08010540:  2800         CMP        R0, #0
  0x08010542:  D1E7         BNE        .L4                      ; 0x08010514
.L5:
  0x08010544:  9904         LDR        R1, [SP, #16]
  0x08010546:  2000         MOVS       R0, #0
  0x08010548:  6708         STR        R0, [R1, #112]
  0x0801054A:  9804         LDR        R0, [SP, #16]
  0x0801054C:  6EC0         LDR        R0, [R0, #108]
  0x0801054E:  2801         CMP        R0, #1
  0x08010550:  D105         BNE        .L6                      ; 0x0801055E
  0x08010552:  9804         LDR        R0, [SP, #16]
  0x08010554:  F8B0 105C    LDRH.W     R1, [R0, #92]
  0x08010558:  F7F7 F957    BL         HAL_UARTEx_RxEventCallback ; 0x0800780A
  0x0801055C:  E002         B          .L7                      ; 0x08010564
.L6:
  0x0801055E:  9804         LDR        R0, [SP, #16]
  0x08010560:  F00A FA19    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L7:
  0x08010564:  B01A         ADD        SP, SP, #104
  0x08010566:  BD80         POP        {R7, PC}
Section .text.UART_DMARxHalfCplt from charger_lto.o, size=50, align=2
UART_DMARxHalfCplt:
  0x08010568:  B580         PUSH       {R7, LR}
  0x0801056A:  B082         SUB        SP, SP, #8
  0x0801056C:  9001         STR        R0, [SP, #4]
  0x0801056E:  9801         LDR        R0, [SP, #4]
  0x08010570:  6B80         LDR        R0, [R0, #56]
  0x08010572:  9000         STR        R0, [SP, #0]
  0x08010574:  9900         LDR        R1, [SP, #0]
  0x08010576:  2001         MOVS       R0, #1
  0x08010578:  6708         STR        R0, [R1, #112]
  0x0801057A:  9800         LDR        R0, [SP, #0]
  0x0801057C:  6EC0         LDR        R0, [R0, #108]
  0x0801057E:  2801         CMP        R0, #1
  0x08010580:  D106         BNE        .L1                      ; 0x08010590
  0x08010582:  9800         LDR        R0, [SP, #0]
  0x08010584:  F8B0 105C    LDRH.W     R1, [R0, #92]
  0x08010588:  0849         LSRS       R1, R1, #1
  0x0801058A:  F7F7 F93E    BL         HAL_UARTEx_RxEventCallback ; 0x0800780A
  0x0801058E:  E002         B          .L2                      ; 0x08010596
.L1:
  0x08010590:  9800         LDR        R0, [SP, #0]
  0x08010592:  F00A FA00    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L2:
  0x08010596:  B002         ADD        SP, SP, #8
  0x08010598:  BD80         POP        {R7, PC}
Section .text.HAL_UART_IRQHandler from charger_lto.o, size=1706, align=2
HAL_UART_IRQHandler:
  0x0801059A:  B580         PUSH       {R7, LR}
  0x0801059C:  B0BA         SUB        SP, SP, #232
  0x0801059E:  9011         STR        R0, [SP, #68]
  0x080105A0:  9811         LDR        R0, [SP, #68]
  0x080105A2:  6800         LDR        R0, [R0]
  0x080105A4:  69C0         LDR        R0, [R0, #28]
  0x080105A6:  9010         STR        R0, [SP, #64]
  0x080105A8:  9811         LDR        R0, [SP, #68]
  0x080105AA:  6800         LDR        R0, [R0]
  0x080105AC:  6800         LDR        R0, [R0]
  0x080105AE:  900F         STR        R0, [SP, #60]
  0x080105B0:  9811         LDR        R0, [SP, #68]
  0x080105B2:  6800         LDR        R0, [R0]
  0x080105B4:  6880         LDR        R0, [R0, #8]
  0x080105B6:  900E         STR        R0, [SP, #56]
  0x080105B8:  9810         LDR        R0, [SP, #64]
  0x080105BA:  F640 010F    MOVW       R1, #0x080F
  0x080105BE:  4008         ANDS       R0, R1
  0x080105C0:  900D         STR        R0, [SP, #52]
  0x080105C2:  980D         LDR        R0, [SP, #52]
  0x080105C4:  B9A8         CBNZ       R0, .L3                  ; 0x080105F2
  0x080105C6:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x080105CA:  0680         LSLS       R0, R0, #26
  0x080105CC:  2800         CMP        R0, #0
  0x080105CE:  D510         BPL        .L3                      ; 0x080105F2
  0x080105D0:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x080105D4:  0680         LSLS       R0, R0, #26
  0x080105D6:  2800         CMP        R0, #0
  0x080105D8:  D404         BMI        .L1                      ; 0x080105E4
  0x080105DA:  F89D 003B    LDRB.W     R0, [SP, #59]
  0x080105DE:  06C0         LSLS       R0, R0, #27
  0x080105E0:  2800         CMP        R0, #0
  0x080105E2:  D506         BPL        .L3                      ; 0x080105F2
.L1:
  0x080105E4:  9811         LDR        R0, [SP, #68]
  0x080105E6:  6F40         LDR        R0, [R0, #116]
  0x080105E8:  B110         CBZ        R0, .L2                  ; 0x080105F0
  0x080105EA:  9811         LDR        R0, [SP, #68]
  0x080105EC:  6F41         LDR        R1, [R0, #116]
  0x080105EE:  4788         BLX        R1
.L2:
  0x080105F0:  E326         B          .L45                     ; 0x08010C40
.L3:
  0x080105F2:  980D         LDR        R0, [SP, #52]
  0x080105F4:  2800         CMP        R0, #0
  0x080105F6:  F000 80EF    BEQ.W      .L22                     ; 0x080107D8
  0x080105FA:  980E         LDR        R0, [SP, #56]
  0x080105FC:  2101         MOVS       R1, #1
  0x080105FE:  F2C1 0100    MOVT       R1, #0x1000
  0x08010602:  4208         TST        R0, R1
  0x08010604:  D107         BNE        .L4                      ; 0x08010616
  0x08010606:  980F         LDR        R0, [SP, #60]
  0x08010608:  F240 1120    MOVW       R1, #0x0120
  0x0801060C:  F2C0 4100    MOVT       R1, #0x0400
  0x08010610:  4208         TST        R0, R1
  0x08010612:  F000 80E1    BEQ.W      .L22                     ; 0x080107D8
.L4:
  0x08010616:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x0801061A:  07C0         LSLS       R0, R0, #31
  0x0801061C:  B170         CBZ        R0, .L5                  ; 0x0801063C
  0x0801061E:  F89D 003D    LDRB.W     R0, [SP, #61]
  0x08010622:  07C0         LSLS       R0, R0, #31
  0x08010624:  B150         CBZ        R0, .L5                  ; 0x0801063C
  0x08010626:  9811         LDR        R0, [SP, #68]
  0x08010628:  6801         LDR        R1, [R0]
  0x0801062A:  2001         MOVS       R0, #1
  0x0801062C:  6208         STR        R0, [R1, #32]
  0x0801062E:  9911         LDR        R1, [SP, #68]
  0x08010630:  F8D1 0090    LDR.W      R0, [R1, #144]
  0x08010634:  F040 0001    ORR        R0, R0, #1
  0x08010638:  F8C1 0090    STR.W      R0, [R1, #144]
.L5:
  0x0801063C:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x08010640:  0780         LSLS       R0, R0, #30
  0x08010642:  2800         CMP        R0, #0
  0x08010644:  D50E         BPL        .L6                      ; 0x08010664
  0x08010646:  F89D 0038    LDRB.W     R0, [SP, #56]
  0x0801064A:  07C0         LSLS       R0, R0, #31
  0x0801064C:  B150         CBZ        R0, .L6                  ; 0x08010664
  0x0801064E:  9811         LDR        R0, [SP, #68]
  0x08010650:  6801         LDR        R1, [R0]
  0x08010652:  2002         MOVS       R0, #2
  0x08010654:  6208         STR        R0, [R1, #32]
  0x08010656:  9911         LDR        R1, [SP, #68]
  0x08010658:  F8D1 0090    LDR.W      R0, [R1, #144]
  0x0801065C:  F040 0004    ORR        R0, R0, #4
  0x08010660:  F8C1 0090    STR.W      R0, [R1, #144]
.L6:
  0x08010664:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x08010668:  0740         LSLS       R0, R0, #29
  0x0801066A:  2800         CMP        R0, #0
  0x0801066C:  D50E         BPL        .L7                      ; 0x0801068C
  0x0801066E:  F89D 0038    LDRB.W     R0, [SP, #56]
  0x08010672:  07C0         LSLS       R0, R0, #31
  0x08010674:  B150         CBZ        R0, .L7                  ; 0x0801068C
  0x08010676:  9811         LDR        R0, [SP, #68]
  0x08010678:  6801         LDR        R1, [R0]
  0x0801067A:  2004         MOVS       R0, #4
  0x0801067C:  6208         STR        R0, [R1, #32]
  0x0801067E:  9911         LDR        R1, [SP, #68]
  0x08010680:  F8D1 0090    LDR.W      R0, [R1, #144]
  0x08010684:  F040 0002    ORR        R0, R0, #2
  0x08010688:  F8C1 0090    STR.W      R0, [R1, #144]
.L7:
  0x0801068C:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x08010690:  0700         LSLS       R0, R0, #28
  0x08010692:  2800         CMP        R0, #0
  0x08010694:  D515         BPL        .L9                      ; 0x080106C2
  0x08010696:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x0801069A:  0680         LSLS       R0, R0, #26
  0x0801069C:  2800         CMP        R0, #0
  0x0801069E:  D405         BMI        .L8                      ; 0x080106AC
  0x080106A0:  980E         LDR        R0, [SP, #56]
  0x080106A2:  2101         MOVS       R1, #1
  0x080106A4:  F2C1 0100    MOVT       R1, #0x1000
  0x080106A8:  4208         TST        R0, R1
  0x080106AA:  D00A         BEQ        .L9                      ; 0x080106C2
.L8:
  0x080106AC:  9811         LDR        R0, [SP, #68]
  0x080106AE:  6801         LDR        R1, [R0]
  0x080106B0:  2008         MOVS       R0, #8
  0x080106B2:  6208         STR        R0, [R1, #32]
  0x080106B4:  9911         LDR        R1, [SP, #68]
  0x080106B6:  F8D1 0090    LDR.W      R0, [R1, #144]
  0x080106BA:  F040 0008    ORR        R0, R0, #8
  0x080106BE:  F8C1 0090    STR.W      R0, [R1, #144]
.L9:
  0x080106C2:  F89D 0041    LDRB.W     R0, [SP, #65]
  0x080106C6:  0700         LSLS       R0, R0, #28
  0x080106C8:  2800         CMP        R0, #0
  0x080106CA:  D510         BPL        .L10                     ; 0x080106EE
  0x080106CC:  F89D 003F    LDRB.W     R0, [SP, #63]
  0x080106D0:  0740         LSLS       R0, R0, #29
  0x080106D2:  2800         CMP        R0, #0
  0x080106D4:  D50B         BPL        .L10                     ; 0x080106EE
  0x080106D6:  9811         LDR        R0, [SP, #68]
  0x080106D8:  6801         LDR        R1, [R0]
  0x080106DA:  F44F 6000    MOV.W      R0, #0x0800
  0x080106DE:  6208         STR        R0, [R1, #32]
  0x080106E0:  9911         LDR        R1, [SP, #68]
  0x080106E2:  F8D1 0090    LDR.W      R0, [R1, #144]
  0x080106E6:  F040 0020    ORR        R0, R0, #32
  0x080106EA:  F8C1 0090    STR.W      R0, [R1, #144]
.L10:
  0x080106EE:  9811         LDR        R0, [SP, #68]
  0x080106F0:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x080106F4:  2800         CMP        R0, #0
  0x080106F6:  D06E         BEQ        .L21                     ; 0x080107D6
  0x080106F8:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x080106FC:  0680         LSLS       R0, R0, #26
  0x080106FE:  2800         CMP        R0, #0
  0x08010700:  D50F         BPL        .L12                     ; 0x08010722
  0x08010702:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x08010706:  0680         LSLS       R0, R0, #26
  0x08010708:  2800         CMP        R0, #0
  0x0801070A:  D404         BMI        .L11                     ; 0x08010716
  0x0801070C:  F89D 003B    LDRB.W     R0, [SP, #59]
  0x08010710:  06C0         LSLS       R0, R0, #27
  0x08010712:  2800         CMP        R0, #0
  0x08010714:  D505         BPL        .L12                     ; 0x08010722
.L11:
  0x08010716:  9811         LDR        R0, [SP, #68]
  0x08010718:  6F40         LDR        R0, [R0, #116]
  0x0801071A:  B110         CBZ        R0, .L12                 ; 0x08010722
  0x0801071C:  9811         LDR        R0, [SP, #68]
  0x0801071E:  6F41         LDR        R1, [R0, #116]
  0x08010720:  4788         BLX        R1
.L12:
  0x08010722:  9811         LDR        R0, [SP, #68]
  0x08010724:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08010728:  900C         STR        R0, [SP, #48]
  0x0801072A:  9811         LDR        R0, [SP, #68]
  0x0801072C:  6800         LDR        R0, [R0]
  0x0801072E:  6880         LDR        R0, [R0, #8]
  0x08010730:  F000 0040    AND        R0, R0, #64
  0x08010734:  2840         CMP        R0, #64
  0x08010736:  D004         BEQ        .L13                     ; 0x08010742
  0x08010738:  F89D 0030    LDRB.W     R0, [SP, #48]
  0x0801073C:  F010 0F28    TST        R0, #40
  0x08010740:  D042         BEQ        .L20                     ; 0x080107C8
.L13:
  0x08010742:  9811         LDR        R0, [SP, #68]
  0x08010744:  F00B FB3D    BL         UART_EndRxTransfer       ; 0x0801BDC2
  0x08010748:  9811         LDR        R0, [SP, #68]
  0x0801074A:  6800         LDR        R0, [R0]
  0x0801074C:  6880         LDR        R0, [R0, #8]
  0x0801074E:  0640         LSLS       R0, R0, #25
  0x08010750:  2800         CMP        R0, #0
  0x08010752:  D535         BPL        .L18                     ; 0x080107C0
.L14:
  0x08010754:  9811         LDR        R0, [SP, #68]
  0x08010756:  6800         LDR        R0, [R0]
  0x08010758:  3008         ADDS       R0, #8
  0x0801075A:  9021         STR        R0, [SP, #132]
  0x0801075C:  9821         LDR        R0, [SP, #132]
  0x0801075E:  E850 0F00    LDREX      R0, [R0]
  0x08010762:  9020         STR        R0, [SP, #128]
  0x08010764:  9820         LDR        R0, [SP, #128]
  0x08010766:  F020 0040    BIC        R0, R0, #64
  0x0801076A:  900B         STR        R0, [SP, #44]
  0x0801076C:  990B         LDR        R1, [SP, #44]
  0x0801076E:  9811         LDR        R0, [SP, #68]
  0x08010770:  6800         LDR        R0, [R0]
  0x08010772:  3008         ADDS       R0, #8
  0x08010774:  9139         STR        R1, [SP, #228]
  0x08010776:  9038         STR        R0, [SP, #224]
  0x08010778:  9938         LDR        R1, [SP, #224]
  0x0801077A:  9A39         LDR        R2, [SP, #228]
  0x0801077C:  E841 2000    STREX      R0, R2, [R1]
  0x08010780:  9037         STR        R0, [SP, #220]
  0x08010782:  9837         LDR        R0, [SP, #220]
  0x08010784:  2800         CMP        R0, #0
  0x08010786:  D1E5         BNE        .L14                     ; 0x08010754
  0x08010788:  9811         LDR        R0, [SP, #68]
  0x0801078A:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801078E:  B198         CBZ        R0, .L16                 ; 0x080107B8
  0x08010790:  9811         LDR        R0, [SP, #68]
  0x08010792:  F8D0 1080    LDR.W      R1, [R0, #128]
  0x08010796:  F640 4045    MOVW       R0, #0x0C45              ; 0x08010C45 = UART_DMAAbortOnError
  0x0801079A:  F6C0 0001    MOVT       R0, #0x0801              ; 0x08010C45 = UART_DMAAbortOnError
  0x0801079E:  6508         STR        R0, [R1, #80]
  0x080107A0:  9811         LDR        R0, [SP, #68]
  0x080107A2:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080107A6:  F008 F8FA    BL         HAL_DMA_Abort_IT         ; 0x0801899E
  0x080107AA:  B120         CBZ        R0, .L15                 ; 0x080107B6
  0x080107AC:  9811         LDR        R0, [SP, #68]
  0x080107AE:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080107B2:  6D01         LDR        R1, [R0, #80]
  0x080107B4:  4788         BLX        R1
.L15:
  0x080107B6:  E002         B          .L17                     ; 0x080107BE
.L16:
  0x080107B8:  9811         LDR        R0, [SP, #68]
  0x080107BA:  F00A F8EC    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L17:
  0x080107BE:  E002         B          .L19                     ; 0x080107C6
.L18:
  0x080107C0:  9811         LDR        R0, [SP, #68]
  0x080107C2:  F00A F8E8    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L19:
  0x080107C6:  E006         B          .L21                     ; 0x080107D6
.L20:
  0x080107C8:  9811         LDR        R0, [SP, #68]
  0x080107CA:  F00A F8E4    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x080107CE:  9911         LDR        R1, [SP, #68]
  0x080107D0:  2000         MOVS       R0, #0
  0x080107D2:  F8C1 0090    STR.W      R0, [R1, #144]
.L21:
  0x080107D6:  E233         B          .L45                     ; 0x08010C40
.L22:
  0x080107D8:  9811         LDR        R0, [SP, #68]
  0x080107DA:  6EC0         LDR        R0, [R0, #108]
  0x080107DC:  2801         CMP        R0, #1
  0x080107DE:  F040 81DE    BNE.W      .L38                     ; 0x08010B9E
  0x080107E2:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x080107E6:  06C0         LSLS       R0, R0, #27
  0x080107E8:  2800         CMP        R0, #0
  0x080107EA:  F140 81D8    BPL.W      .L38                     ; 0x08010B9E
  0x080107EE:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x080107F2:  06C0         LSLS       R0, R0, #27
  0x080107F4:  2800         CMP        R0, #0
  0x080107F6:  F140 81D2    BPL.W      .L38                     ; 0x08010B9E
  0x080107FA:  9811         LDR        R0, [SP, #68]
  0x080107FC:  6801         LDR        R1, [R0]
  0x080107FE:  2010         MOVS       R0, #16
  0x08010800:  6208         STR        R0, [R1, #32]
  0x08010802:  9811         LDR        R0, [SP, #68]
  0x08010804:  6800         LDR        R0, [R0]
  0x08010806:  6880         LDR        R0, [R0, #8]
  0x08010808:  0640         LSLS       R0, R0, #25
  0x0801080A:  2800         CMP        R0, #0
  0x0801080C:  F140 8157    BPL.W      .L33                     ; 0x08010ABE
  0x08010810:  9811         LDR        R0, [SP, #68]
  0x08010812:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010816:  6800         LDR        R0, [R0]
  0x08010818:  2110         MOVS       R1, #16
  0x0801081A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801081E:  4288         CMP        R0, R1
  0x08010820:  F000 8090    BEQ.W      .L23                     ; 0x08010944
  0x08010824:  9811         LDR        R0, [SP, #68]
  0x08010826:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801082A:  6800         LDR        R0, [R0]
  0x0801082C:  2128         MOVS       R1, #40
  0x0801082E:  F2C4 0102    MOVT       R1, #0x4002
  0x08010832:  4288         CMP        R0, R1
  0x08010834:  F000 8086    BEQ.W      .L23                     ; 0x08010944
  0x08010838:  9811         LDR        R0, [SP, #68]
  0x0801083A:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801083E:  6800         LDR        R0, [R0]
  0x08010840:  2140         MOVS       R1, #64
  0x08010842:  F2C4 0102    MOVT       R1, #0x4002
  0x08010846:  4288         CMP        R0, R1
  0x08010848:  D07C         BEQ        .L23                     ; 0x08010944
  0x0801084A:  9811         LDR        R0, [SP, #68]
  0x0801084C:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010850:  6800         LDR        R0, [R0]
  0x08010852:  2158         MOVS       R1, #88
  0x08010854:  F2C4 0102    MOVT       R1, #0x4002
  0x08010858:  4288         CMP        R0, R1
  0x0801085A:  D073         BEQ        .L23                     ; 0x08010944
  0x0801085C:  9811         LDR        R0, [SP, #68]
  0x0801085E:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010862:  6800         LDR        R0, [R0]
  0x08010864:  2170         MOVS       R1, #112
  0x08010866:  F2C4 0102    MOVT       R1, #0x4002
  0x0801086A:  4288         CMP        R0, R1
  0x0801086C:  D06A         BEQ        .L23                     ; 0x08010944
  0x0801086E:  9811         LDR        R0, [SP, #68]
  0x08010870:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010874:  6800         LDR        R0, [R0]
  0x08010876:  2188         MOVS       R1, #136
  0x08010878:  F2C4 0102    MOVT       R1, #0x4002
  0x0801087C:  4288         CMP        R0, R1
  0x0801087E:  D061         BEQ        .L23                     ; 0x08010944
  0x08010880:  9811         LDR        R0, [SP, #68]
  0x08010882:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010886:  6800         LDR        R0, [R0]
  0x08010888:  21A0         MOVS       R1, #160
  0x0801088A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801088E:  4288         CMP        R0, R1
  0x08010890:  D058         BEQ        .L23                     ; 0x08010944
  0x08010892:  9811         LDR        R0, [SP, #68]
  0x08010894:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010898:  6800         LDR        R0, [R0]
  0x0801089A:  21B8         MOVS       R1, #184
  0x0801089C:  F2C4 0102    MOVT       R1, #0x4002
  0x080108A0:  4288         CMP        R0, R1
  0x080108A2:  D04F         BEQ        .L23                     ; 0x08010944
  0x080108A4:  9811         LDR        R0, [SP, #68]
  0x080108A6:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080108AA:  6800         LDR        R0, [R0]
  0x080108AC:  F240 4110    MOVW       R1, #0x0410
  0x080108B0:  F2C4 0102    MOVT       R1, #0x4002
  0x080108B4:  4288         CMP        R0, R1
  0x080108B6:  D045         BEQ        .L23                     ; 0x08010944
  0x080108B8:  9811         LDR        R0, [SP, #68]
  0x080108BA:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080108BE:  6800         LDR        R0, [R0]
  0x080108C0:  F240 4128    MOVW       R1, #0x0428
  0x080108C4:  F2C4 0102    MOVT       R1, #0x4002
  0x080108C8:  4288         CMP        R0, R1
  0x080108CA:  D03B         BEQ        .L23                     ; 0x08010944
  0x080108CC:  9811         LDR        R0, [SP, #68]
  0x080108CE:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080108D2:  6800         LDR        R0, [R0]
  0x080108D4:  F240 4140    MOVW       R1, #0x0440
  0x080108D8:  F2C4 0102    MOVT       R1, #0x4002
  0x080108DC:  4288         CMP        R0, R1
  0x080108DE:  D031         BEQ        .L23                     ; 0x08010944
  0x080108E0:  9811         LDR        R0, [SP, #68]
  0x080108E2:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080108E6:  6800         LDR        R0, [R0]
  0x080108E8:  F240 4158    MOVW       R1, #0x0458
  0x080108EC:  F2C4 0102    MOVT       R1, #0x4002
  0x080108F0:  4288         CMP        R0, R1
  0x080108F2:  D027         BEQ        .L23                     ; 0x08010944
  0x080108F4:  9811         LDR        R0, [SP, #68]
  0x080108F6:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080108FA:  6800         LDR        R0, [R0]
  0x080108FC:  F240 4170    MOVW       R1, #0x0470
  0x08010900:  F2C4 0102    MOVT       R1, #0x4002
  0x08010904:  4288         CMP        R0, R1
  0x08010906:  D01D         BEQ        .L23                     ; 0x08010944
  0x08010908:  9811         LDR        R0, [SP, #68]
  0x0801090A:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801090E:  6800         LDR        R0, [R0]
  0x08010910:  F240 4188    MOVW       R1, #0x0488
  0x08010914:  F2C4 0102    MOVT       R1, #0x4002
  0x08010918:  4288         CMP        R0, R1
  0x0801091A:  D013         BEQ        .L23                     ; 0x08010944
  0x0801091C:  9811         LDR        R0, [SP, #68]
  0x0801091E:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010922:  6800         LDR        R0, [R0]
  0x08010924:  F240 41A0    MOVW       R1, #0x04A0
  0x08010928:  F2C4 0102    MOVT       R1, #0x4002
  0x0801092C:  4288         CMP        R0, R1
  0x0801092E:  D009         BEQ        .L23                     ; 0x08010944
  0x08010930:  9811         LDR        R0, [SP, #68]
  0x08010932:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010936:  6800         LDR        R0, [R0]
  0x08010938:  F240 41B8    MOVW       R1, #0x04B8
  0x0801093C:  F2C4 0102    MOVT       R1, #0x4002
  0x08010940:  4288         CMP        R0, R1
  0x08010942:  D106         BNE        .L24                     ; 0x08010952
.L23:
  0x08010944:  9811         LDR        R0, [SP, #68]
  0x08010946:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801094A:  6800         LDR        R0, [R0]
  0x0801094C:  6840         LDR        R0, [R0, #4]
  0x0801094E:  9001         STR        R0, [SP, #4]
  0x08010950:  E005         B          .L25                     ; 0x0801095E
.L24:
  0x08010952:  9811         LDR        R0, [SP, #68]
  0x08010954:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010958:  6800         LDR        R0, [R0]
  0x0801095A:  6840         LDR        R0, [R0, #4]
  0x0801095C:  9001         STR        R0, [SP, #4]
.L25:
  0x0801095E:  9801         LDR        R0, [SP, #4]
  0x08010960:  F8AD 002A    STRH.W     R0, [SP, #42]
  0x08010964:  F8BD 002A    LDRH.W     R0, [SP, #42]
  0x08010968:  2800         CMP        R0, #0
  0x0801096A:  F000 8091    BEQ.W      .L31                     ; 0x08010A90
  0x0801096E:  F8BD 002A    LDRH.W     R0, [SP, #42]
  0x08010972:  9911         LDR        R1, [SP, #68]
  0x08010974:  F8B1 105C    LDRH.W     R1, [R1, #92]
  0x08010978:  4288         CMP        R0, R1
  0x0801097A:  F280 8089    BGE.W      .L31                     ; 0x08010A90
  0x0801097E:  F8BD 002A    LDRH.W     R0, [SP, #42]
  0x08010982:  9911         LDR        R1, [SP, #68]
  0x08010984:  F8A1 005E    STRH.W     R0, [R1, #94]
  0x08010988:  9811         LDR        R0, [SP, #68]
  0x0801098A:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801098E:  69C0         LDR        R0, [R0, #28]
  0x08010990:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08010994:  D06F         BEQ        .L30                     ; 0x08010A76
.L26:
  0x08010996:  9811         LDR        R0, [SP, #68]
  0x08010998:  6800         LDR        R0, [R0]
  0x0801099A:  901F         STR        R0, [SP, #124]
  0x0801099C:  981F         LDR        R0, [SP, #124]
  0x0801099E:  E850 0F00    LDREX      R0, [R0]
  0x080109A2:  901E         STR        R0, [SP, #120]
  0x080109A4:  981E         LDR        R0, [SP, #120]
  0x080109A6:  F420 7080    BIC        R0, R0, #0x0100
  0x080109AA:  9009         STR        R0, [SP, #36]
  0x080109AC:  9909         LDR        R1, [SP, #36]
  0x080109AE:  9811         LDR        R0, [SP, #68]
  0x080109B0:  6800         LDR        R0, [R0]
  0x080109B2:  9136         STR        R1, [SP, #216]
  0x080109B4:  9035         STR        R0, [SP, #212]
  0x080109B6:  9935         LDR        R1, [SP, #212]
  0x080109B8:  9A36         LDR        R2, [SP, #216]
  0x080109BA:  E841 2000    STREX      R0, R2, [R1]
  0x080109BE:  9034         STR        R0, [SP, #208]
  0x080109C0:  9834         LDR        R0, [SP, #208]
  0x080109C2:  2800         CMP        R0, #0
  0x080109C4:  D1E7         BNE        .L26                     ; 0x08010996
.L27:
  0x080109C6:  9811         LDR        R0, [SP, #68]
  0x080109C8:  6800         LDR        R0, [R0]
  0x080109CA:  3008         ADDS       R0, #8
  0x080109CC:  901D         STR        R0, [SP, #116]
  0x080109CE:  981D         LDR        R0, [SP, #116]
  0x080109D0:  E850 0F00    LDREX      R0, [R0]
  0x080109D4:  901C         STR        R0, [SP, #112]
  0x080109D6:  981C         LDR        R0, [SP, #112]
  0x080109D8:  F020 0001    BIC        R0, R0, #1
  0x080109DC:  9008         STR        R0, [SP, #32]
  0x080109DE:  9908         LDR        R1, [SP, #32]
  0x080109E0:  9811         LDR        R0, [SP, #68]
  0x080109E2:  6800         LDR        R0, [R0]
  0x080109E4:  3008         ADDS       R0, #8
  0x080109E6:  9133         STR        R1, [SP, #204]
  0x080109E8:  9032         STR        R0, [SP, #200]
  0x080109EA:  9932         LDR        R1, [SP, #200]
  0x080109EC:  9A33         LDR        R2, [SP, #204]
  0x080109EE:  E841 2000    STREX      R0, R2, [R1]
  0x080109F2:  9031         STR        R0, [SP, #196]
  0x080109F4:  9831         LDR        R0, [SP, #196]
  0x080109F6:  2800         CMP        R0, #0
  0x080109F8:  D1E5         BNE        .L27                     ; 0x080109C6
.L28:
  0x080109FA:  9811         LDR        R0, [SP, #68]
  0x080109FC:  6800         LDR        R0, [R0]
  0x080109FE:  3008         ADDS       R0, #8
  0x08010A00:  901B         STR        R0, [SP, #108]
  0x08010A02:  981B         LDR        R0, [SP, #108]
  0x08010A04:  E850 0F00    LDREX      R0, [R0]
  0x08010A08:  901A         STR        R0, [SP, #104]
  0x08010A0A:  981A         LDR        R0, [SP, #104]
  0x08010A0C:  F020 0040    BIC        R0, R0, #64
  0x08010A10:  9007         STR        R0, [SP, #28]
  0x08010A12:  9907         LDR        R1, [SP, #28]
  0x08010A14:  9811         LDR        R0, [SP, #68]
  0x08010A16:  6800         LDR        R0, [R0]
  0x08010A18:  3008         ADDS       R0, #8
  0x08010A1A:  9130         STR        R1, [SP, #192]
  0x08010A1C:  902F         STR        R0, [SP, #188]
  0x08010A1E:  992F         LDR        R1, [SP, #188]
  0x08010A20:  9A30         LDR        R2, [SP, #192]
  0x08010A22:  E841 2000    STREX      R0, R2, [R1]
  0x08010A26:  902E         STR        R0, [SP, #184]
  0x08010A28:  982E         LDR        R0, [SP, #184]
  0x08010A2A:  2800         CMP        R0, #0
  0x08010A2C:  D1E5         BNE        .L28                     ; 0x080109FA
  0x08010A2E:  9911         LDR        R1, [SP, #68]
  0x08010A30:  2020         MOVS       R0, #32
  0x08010A32:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08010A36:  9911         LDR        R1, [SP, #68]
  0x08010A38:  2000         MOVS       R0, #0
  0x08010A3A:  66C8         STR        R0, [R1, #108]
.L29:
  0x08010A3C:  9811         LDR        R0, [SP, #68]
  0x08010A3E:  6800         LDR        R0, [R0]
  0x08010A40:  9019         STR        R0, [SP, #100]
  0x08010A42:  9819         LDR        R0, [SP, #100]
  0x08010A44:  E850 0F00    LDREX      R0, [R0]
  0x08010A48:  9018         STR        R0, [SP, #96]
  0x08010A4A:  9818         LDR        R0, [SP, #96]
  0x08010A4C:  F020 0010    BIC        R0, R0, #16
  0x08010A50:  9006         STR        R0, [SP, #24]
  0x08010A52:  9906         LDR        R1, [SP, #24]
  0x08010A54:  9811         LDR        R0, [SP, #68]
  0x08010A56:  6800         LDR        R0, [R0]
  0x08010A58:  912D         STR        R1, [SP, #180]
  0x08010A5A:  902C         STR        R0, [SP, #176]
  0x08010A5C:  992C         LDR        R1, [SP, #176]
  0x08010A5E:  9A2D         LDR        R2, [SP, #180]
  0x08010A60:  E841 2000    STREX      R0, R2, [R1]
  0x08010A64:  902B         STR        R0, [SP, #172]
  0x08010A66:  982B         LDR        R0, [SP, #172]
  0x08010A68:  2800         CMP        R0, #0
  0x08010A6A:  D1E7         BNE        .L29                     ; 0x08010A3C
  0x08010A6C:  9811         LDR        R0, [SP, #68]
  0x08010A6E:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010A72:  F7F8 FBC0    BL         HAL_DMA_Abort            ; 0x080091F6
.L30:
  0x08010A76:  9911         LDR        R1, [SP, #68]
  0x08010A78:  2002         MOVS       R0, #2
  0x08010A7A:  6708         STR        R0, [R1, #112]
  0x08010A7C:  9811         LDR        R0, [SP, #68]
  0x08010A7E:  F8B0 105C    LDRH.W     R1, [R0, #92]
  0x08010A82:  F8B0 205E    LDRH.W     R2, [R0, #94]
  0x08010A86:  1A89         SUBS       R1, R1, R2
  0x08010A88:  B289         UXTH       R1, R1
  0x08010A8A:  F7F6 FEBE    BL         HAL_UARTEx_RxEventCallback ; 0x0800780A
  0x08010A8E:  E015         B          .L32                     ; 0x08010ABC
.L31:
  0x08010A90:  F8BD 002A    LDRH.W     R0, [SP, #42]
  0x08010A94:  9911         LDR        R1, [SP, #68]
  0x08010A96:  F8B1 105C    LDRH.W     R1, [R1, #92]
  0x08010A9A:  4288         CMP        R0, R1
  0x08010A9C:  D10E         BNE        .L32                     ; 0x08010ABC
  0x08010A9E:  9811         LDR        R0, [SP, #68]
  0x08010AA0:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08010AA4:  69C0         LDR        R0, [R0, #28]
  0x08010AA6:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08010AAA:  D107         BNE        .L32                     ; 0x08010ABC
  0x08010AAC:  9911         LDR        R1, [SP, #68]
  0x08010AAE:  2002         MOVS       R0, #2
  0x08010AB0:  6708         STR        R0, [R1, #112]
  0x08010AB2:  9811         LDR        R0, [SP, #68]
  0x08010AB4:  F8B0 105C    LDRH.W     R1, [R0, #92]
  0x08010AB8:  F7F6 FEA7    BL         HAL_UARTEx_RxEventCallback ; 0x0800780A
.L32:
  0x08010ABC:  E0C0         B          .L45                     ; 0x08010C40
.L33:
  0x08010ABE:  9911         LDR        R1, [SP, #68]
  0x08010AC0:  F8B1 005C    LDRH.W     R0, [R1, #92]
  0x08010AC4:  F8B1 105E    LDRH.W     R1, [R1, #94]
  0x08010AC8:  1A40         SUBS       R0, R0, R1
  0x08010ACA:  F8AD 0016    STRH.W     R0, [SP, #22]
  0x08010ACE:  9811         LDR        R0, [SP, #68]
  0x08010AD0:  F8B0 005E    LDRH.W     R0, [R0, #94]
  0x08010AD4:  2800         CMP        R0, #0
  0x08010AD6:  D061         BEQ        .L37                     ; 0x08010B9C
  0x08010AD8:  F8BD 0016    LDRH.W     R0, [SP, #22]
  0x08010ADC:  2800         CMP        R0, #0
  0x08010ADE:  D05D         BEQ        .L37                     ; 0x08010B9C
.L34:
  0x08010AE0:  9811         LDR        R0, [SP, #68]
  0x08010AE2:  6800         LDR        R0, [R0]
  0x08010AE4:  9017         STR        R0, [SP, #92]
  0x08010AE6:  9817         LDR        R0, [SP, #92]
  0x08010AE8:  E850 0F00    LDREX      R0, [R0]
  0x08010AEC:  9016         STR        R0, [SP, #88]
  0x08010AEE:  9816         LDR        R0, [SP, #88]
  0x08010AF0:  F420 7090    BIC        R0, R0, #0x0120
  0x08010AF4:  9004         STR        R0, [SP, #16]
  0x08010AF6:  9904         LDR        R1, [SP, #16]
  0x08010AF8:  9811         LDR        R0, [SP, #68]
  0x08010AFA:  6800         LDR        R0, [R0]
  0x08010AFC:  912A         STR        R1, [SP, #168]
  0x08010AFE:  9029         STR        R0, [SP, #164]
  0x08010B00:  9929         LDR        R1, [SP, #164]
  0x08010B02:  9A2A         LDR        R2, [SP, #168]
  0x08010B04:  E841 2000    STREX      R0, R2, [R1]
  0x08010B08:  9028         STR        R0, [SP, #160]
  0x08010B0A:  9828         LDR        R0, [SP, #160]
  0x08010B0C:  2800         CMP        R0, #0
  0x08010B0E:  D1E7         BNE        .L34                     ; 0x08010AE0
.L35:
  0x08010B10:  9811         LDR        R0, [SP, #68]
  0x08010B12:  6800         LDR        R0, [R0]
  0x08010B14:  3008         ADDS       R0, #8
  0x08010B16:  9015         STR        R0, [SP, #84]
  0x08010B18:  9815         LDR        R0, [SP, #84]
  0x08010B1A:  E850 0F00    LDREX      R0, [R0]
  0x08010B1E:  9014         STR        R0, [SP, #80]
  0x08010B20:  9814         LDR        R0, [SP, #80]
  0x08010B22:  F64F 71FE    MOVW       R1, #0xFFFE
  0x08010B26:  F6CE 71FF    MOVT       R1, #0xEFFF
  0x08010B2A:  4008         ANDS       R0, R1
  0x08010B2C:  9003         STR        R0, [SP, #12]
  0x08010B2E:  9903         LDR        R1, [SP, #12]
  0x08010B30:  9811         LDR        R0, [SP, #68]
  0x08010B32:  6800         LDR        R0, [R0]
  0x08010B34:  3008         ADDS       R0, #8
  0x08010B36:  9127         STR        R1, [SP, #156]
  0x08010B38:  9026         STR        R0, [SP, #152]
  0x08010B3A:  9926         LDR        R1, [SP, #152]
  0x08010B3C:  9A27         LDR        R2, [SP, #156]
  0x08010B3E:  E841 2000    STREX      R0, R2, [R1]
  0x08010B42:  9025         STR        R0, [SP, #148]
  0x08010B44:  9825         LDR        R0, [SP, #148]
  0x08010B46:  2800         CMP        R0, #0
  0x08010B48:  D1E2         BNE        .L35                     ; 0x08010B10
  0x08010B4A:  9911         LDR        R1, [SP, #68]
  0x08010B4C:  2020         MOVS       R0, #32
  0x08010B4E:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08010B52:  9911         LDR        R1, [SP, #68]
  0x08010B54:  2000         MOVS       R0, #0
  0x08010B56:  66C8         STR        R0, [R1, #108]
  0x08010B58:  9911         LDR        R1, [SP, #68]
  0x08010B5A:  6748         STR        R0, [R1, #116]
.L36:
  0x08010B5C:  9811         LDR        R0, [SP, #68]
  0x08010B5E:  6800         LDR        R0, [R0]
  0x08010B60:  9013         STR        R0, [SP, #76]
  0x08010B62:  9813         LDR        R0, [SP, #76]
  0x08010B64:  E850 0F00    LDREX      R0, [R0]
  0x08010B68:  9012         STR        R0, [SP, #72]
  0x08010B6A:  9812         LDR        R0, [SP, #72]
  0x08010B6C:  F020 0010    BIC        R0, R0, #16
  0x08010B70:  9002         STR        R0, [SP, #8]
  0x08010B72:  9902         LDR        R1, [SP, #8]
  0x08010B74:  9811         LDR        R0, [SP, #68]
  0x08010B76:  6800         LDR        R0, [R0]
  0x08010B78:  9124         STR        R1, [SP, #144]
  0x08010B7A:  9023         STR        R0, [SP, #140]
  0x08010B7C:  9923         LDR        R1, [SP, #140]
  0x08010B7E:  9A24         LDR        R2, [SP, #144]
  0x08010B80:  E841 2000    STREX      R0, R2, [R1]
  0x08010B84:  9022         STR        R0, [SP, #136]
  0x08010B86:  9822         LDR        R0, [SP, #136]
  0x08010B88:  2800         CMP        R0, #0
  0x08010B8A:  D1E7         BNE        .L36                     ; 0x08010B5C
  0x08010B8C:  9911         LDR        R1, [SP, #68]
  0x08010B8E:  2002         MOVS       R0, #2
  0x08010B90:  6708         STR        R0, [R1, #112]
  0x08010B92:  9811         LDR        R0, [SP, #68]
  0x08010B94:  F8BD 1016    LDRH.W     R1, [SP, #22]
  0x08010B98:  F7F6 FE37    BL         HAL_UARTEx_RxEventCallback ; 0x0800780A
.L37:
  0x08010B9C:  E050         B          .L45                     ; 0x08010C40
.L38:
  0x08010B9E:  F89D 0042    LDRB.W     R0, [SP, #66]
  0x08010BA2:  06C0         LSLS       R0, R0, #27
  0x08010BA4:  2800         CMP        R0, #0
  0x08010BA6:  D50D         BPL        .L39                     ; 0x08010BC4
  0x08010BA8:  F89D 003A    LDRB.W     R0, [SP, #58]
  0x08010BAC:  0640         LSLS       R0, R0, #25
  0x08010BAE:  2800         CMP        R0, #0
  0x08010BB0:  D508         BPL        .L39                     ; 0x08010BC4
  0x08010BB2:  9811         LDR        R0, [SP, #68]
  0x08010BB4:  6801         LDR        R1, [R0]
  0x08010BB6:  F44F 1080    MOV.W      R0, #0x100000
  0x08010BBA:  6208         STR        R0, [R1, #32]
  0x08010BBC:  9811         LDR        R0, [SP, #68]
  0x08010BBE:  F009 FEEA    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x08010BC2:  E03D         B          .L45                     ; 0x08010C40
.L39:
  0x08010BC4:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x08010BC8:  0600         LSLS       R0, R0, #24
  0x08010BCA:  2800         CMP        R0, #0
  0x08010BCC:  D510         BPL        .L42                     ; 0x08010BF0
  0x08010BCE:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x08010BD2:  0600         LSLS       R0, R0, #24
  0x08010BD4:  2800         CMP        R0, #0
  0x08010BD6:  D404         BMI        .L40                     ; 0x08010BE2
  0x08010BD8:  F89D 003A    LDRB.W     R0, [SP, #58]
  0x08010BDC:  0600         LSLS       R0, R0, #24
  0x08010BDE:  2800         CMP        R0, #0
  0x08010BE0:  D506         BPL        .L42                     ; 0x08010BF0
.L40:
  0x08010BE2:  9811         LDR        R0, [SP, #68]
  0x08010BE4:  6F80         LDR        R0, [R0, #120]
  0x08010BE6:  B110         CBZ        R0, .L41                 ; 0x08010BEE
  0x08010BE8:  9811         LDR        R0, [SP, #68]
  0x08010BEA:  6F81         LDR        R1, [R0, #120]
  0x08010BEC:  4788         BLX        R1
.L41:
  0x08010BEE:  E027         B          .L45                     ; 0x08010C40
.L42:
  0x08010BF0:  F89D 0040    LDRB.W     R0, [SP, #64]
  0x08010BF4:  0640         LSLS       R0, R0, #25
  0x08010BF6:  2800         CMP        R0, #0
  0x08010BF8:  D508         BPL        .L43                     ; 0x08010C0C
  0x08010BFA:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x08010BFE:  0640         LSLS       R0, R0, #25
  0x08010C00:  2800         CMP        R0, #0
  0x08010C02:  D503         BPL        .L43                     ; 0x08010C0C
  0x08010C04:  9811         LDR        R0, [SP, #68]
  0x08010C06:  F000 F82C    BL         UART_EndTransmit_IT      ; 0x08010C62
  0x08010C0A:  E019         B          .L45                     ; 0x08010C40
.L43:
  0x08010C0C:  F89D 0042    LDRB.W     R0, [SP, #66]
  0x08010C10:  0600         LSLS       R0, R0, #24
  0x08010C12:  2800         CMP        R0, #0
  0x08010C14:  D508         BPL        .L44                     ; 0x08010C28
  0x08010C16:  F89D 003F    LDRB.W     R0, [SP, #63]
  0x08010C1A:  0640         LSLS       R0, R0, #25
  0x08010C1C:  2800         CMP        R0, #0
  0x08010C1E:  D503         BPL        .L44                     ; 0x08010C28
  0x08010C20:  9811         LDR        R0, [SP, #68]
  0x08010C22:  F009 FEB8    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x08010C26:  E00B         B          .L45                     ; 0x08010C40
.L44:
  0x08010C28:  F89D 0043    LDRB.W     R0, [SP, #67]
  0x08010C2C:  07C0         LSLS       R0, R0, #31
  0x08010C2E:  B138         CBZ        R0, .L45                 ; 0x08010C40
  0x08010C30:  F89D 003F    LDRB.W     R0, [SP, #63]
  0x08010C34:  0600         LSLS       R0, R0, #24
  0x08010C36:  2800         CMP        R0, #0
  0x08010C38:  D502         BPL        .L45                     ; 0x08010C40
  0x08010C3A:  9811         LDR        R0, [SP, #68]
  0x08010C3C:  F009 FEAB    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L45:
  0x08010C40:  B03A         ADD        SP, SP, #232
  0x08010C42:  BD80         POP        {R7, PC}
Section .text.UART_DMAAbortOnError from charger_lto.o, size=30, align=2
UART_DMAAbortOnError:
  0x08010C44:  B580         PUSH       {R7, LR}
  0x08010C46:  B082         SUB        SP, SP, #8
  0x08010C48:  9001         STR        R0, [SP, #4]
  0x08010C4A:  9801         LDR        R0, [SP, #4]
  0x08010C4C:  6B80         LDR        R0, [R0, #56]
  0x08010C4E:  9000         STR        R0, [SP, #0]
  0x08010C50:  9900         LDR        R1, [SP, #0]
  0x08010C52:  2000         MOVS       R0, #0
  0x08010C54:  F8A1 005E    STRH.W     R0, [R1, #94]
  0x08010C58:  9800         LDR        R0, [SP, #0]
  0x08010C5A:  F009 FE9C    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x08010C5E:  B002         ADD        SP, SP, #8
  0x08010C60:  BD80         POP        {R7, PC}
Section .text.UART_EndTransmit_IT from charger_lto.o, size=78, align=2
UART_EndTransmit_IT:
  0x08010C62:  B580         PUSH       {R7, LR}
  0x08010C64:  B088         SUB        SP, SP, #32
  0x08010C66:  9002         STR        R0, [SP, #8]
.L1:
  0x08010C68:  9802         LDR        R0, [SP, #8]
  0x08010C6A:  6800         LDR        R0, [R0]
  0x08010C6C:  9004         STR        R0, [SP, #16]
  0x08010C6E:  9804         LDR        R0, [SP, #16]
  0x08010C70:  E850 0F00    LDREX      R0, [R0]
  0x08010C74:  9003         STR        R0, [SP, #12]
  0x08010C76:  9803         LDR        R0, [SP, #12]
  0x08010C78:  F020 0040    BIC        R0, R0, #64
  0x08010C7C:  9001         STR        R0, [SP, #4]
  0x08010C7E:  9901         LDR        R1, [SP, #4]
  0x08010C80:  9802         LDR        R0, [SP, #8]
  0x08010C82:  6800         LDR        R0, [R0]
  0x08010C84:  9107         STR        R1, [SP, #28]
  0x08010C86:  9006         STR        R0, [SP, #24]
  0x08010C88:  9906         LDR        R1, [SP, #24]
  0x08010C8A:  9A07         LDR        R2, [SP, #28]
  0x08010C8C:  E841 2000    STREX      R0, R2, [R1]
  0x08010C90:  9005         STR        R0, [SP, #20]
  0x08010C92:  9805         LDR        R0, [SP, #20]
  0x08010C94:  2800         CMP        R0, #0
  0x08010C96:  D1E7         BNE        .L1                      ; 0x08010C68
  0x08010C98:  9902         LDR        R1, [SP, #8]
  0x08010C9A:  2020         MOVS       R0, #32
  0x08010C9C:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08010CA0:  9902         LDR        R1, [SP, #8]
  0x08010CA2:  2000         MOVS       R0, #0
  0x08010CA4:  6788         STR        R0, [R1, #120]
  0x08010CA6:  9802         LDR        R0, [SP, #8]
  0x08010CA8:  F009 FE75    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x08010CAC:  B008         ADD        SP, SP, #32
  0x08010CAE:  BD80         POP        {R7, PC}
Section .text.UARTEx_SetNbDataToProcess from charger_lto.o, size=130, align=2
UARTEx_SetNbDataToProcess:
  0x08010CB0:  B082         SUB        SP, SP, #8
  0x08010CB2:  9001         STR        R0, [SP, #4]
  0x08010CB4:  9801         LDR        R0, [SP, #4]
  0x08010CB6:  6E40         LDR        R0, [R0, #100]
  0x08010CB8:  B938         CBNZ       R0, .L1                  ; 0x08010CCA
  0x08010CBA:  9901         LDR        R1, [SP, #4]
  0x08010CBC:  2001         MOVS       R0, #1
  0x08010CBE:  F8A1 006A    STRH.W     R0, [R1, #106]
  0x08010CC2:  9901         LDR        R1, [SP, #4]
  0x08010CC4:  F8A1 0068    STRH.W     R0, [R1, #104]
  0x08010CC8:  E031         B          .L2                      ; 0x08010D2E
.L1:
  0x08010CCA:  2010         MOVS       R0, #16
  0x08010CCC:  F88D 0003    STRB.W     R0, [SP, #3]
  0x08010CD0:  F88D 0002    STRB.W     R0, [SP, #2]
  0x08010CD4:  9801         LDR        R0, [SP, #4]
  0x08010CD6:  6800         LDR        R0, [R0]
  0x08010CD8:  6880         LDR        R0, [R0, #8]
  0x08010CDA:  F3C0 6042    UBFX       R0, R0, #25, #3
  0x08010CDE:  F88D 0001    STRB.W     R0, [SP, #1]
  0x08010CE2:  9801         LDR        R0, [SP, #4]
  0x08010CE4:  6800         LDR        R0, [R0]
  0x08010CE6:  6880         LDR        R0, [R0, #8]
  0x08010CE8:  0F40         LSRS       R0, R0, #29
  0x08010CEA:  F88D 0000    STRB.W     R0, [SP]
  0x08010CEE:  F89D 0002    LDRB.W     R0, [SP, #2]
  0x08010CF2:  F89D 2000    LDRB.W     R2, [SP]
  0x08010CF6:  F643 63A0    MOVW       R3, #0x3EA0              ; 0x08023EA0 = UARTEx_SetNbDataToProcess.numerator
  0x08010CFA:  F6C0 0302    MOVT       R3, #0x0802              ; 0x08023EA0 = UARTEx_SetNbDataToProcess.numerator
  0x08010CFE:  5C99         LDRB       R1, [R3, R2]
  0x08010D00:  4348         MULS       R0, R1, R0
  0x08010D02:  F643 61A8    MOVW       R1, #0x3EA8              ; 0x08023EA8 = UARTEx_SetNbDataToProcess.denominator
  0x08010D06:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023EA8 = UARTEx_SetNbDataToProcess.denominator
  0x08010D0A:  5C8A         LDRB       R2, [R1, R2]
  0x08010D0C:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08010D10:  9A01         LDR        R2, [SP, #4]
  0x08010D12:  F8A2 006A    STRH.W     R0, [R2, #106]
  0x08010D16:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x08010D1A:  F89D 2001    LDRB.W     R2, [SP, #1]
  0x08010D1E:  5C9B         LDRB       R3, [R3, R2]
  0x08010D20:  4358         MULS       R0, R3, R0
  0x08010D22:  5C89         LDRB       R1, [R1, R2]
  0x08010D24:  FBB0 F0F1    UDIV       R0, R0, R1
  0x08010D28:  9901         LDR        R1, [SP, #4]
  0x08010D2A:  F8A1 0068    STRH.W     R0, [R1, #104]
.L2:
  0x08010D2E:  B002         ADD        SP, SP, #8
  0x08010D30:  4770         BX         LR
Section .text.HAL_UARTEx_DisableFifoMode from charger_lto.o, size=306, align=2
HAL_UARTEx_DisableFifoMode:
  0x08010D32:  B580         PUSH       {R7, LR}
  0x08010D34:  B084         SUB        SP, SP, #16
  0x08010D36:  9002         STR        R0, [SP, #8]
  0x08010D38:  9802         LDR        R0, [SP, #8]
  0x08010D3A:  6800         LDR        R0, [R0]
  0x08010D3C:  F241 0100    MOVW       R1, #0x1000
  0x08010D40:  F2C4 0101    MOVT       R1, #0x4001
  0x08010D44:  4288         CMP        R0, R1
  0x08010D46:  D04F         BEQ        .L1                      ; 0x08010DE8
  0x08010D48:  9802         LDR        R0, [SP, #8]
  0x08010D4A:  6800         LDR        R0, [R0]
  0x08010D4C:  F244 4100    MOVW       R1, #0x4400
  0x08010D50:  F2C4 0100    MOVT       R1, #0x4000
  0x08010D54:  4288         CMP        R0, R1
  0x08010D56:  D047         BEQ        .L1                      ; 0x08010DE8
  0x08010D58:  9802         LDR        R0, [SP, #8]
  0x08010D5A:  6800         LDR        R0, [R0]
  0x08010D5C:  F644 0100    MOVW       R1, #0x4800
  0x08010D60:  F2C4 0100    MOVT       R1, #0x4000
  0x08010D64:  4288         CMP        R0, R1
  0x08010D66:  D03F         BEQ        .L1                      ; 0x08010DE8
  0x08010D68:  9802         LDR        R0, [SP, #8]
  0x08010D6A:  6800         LDR        R0, [R0]
  0x08010D6C:  F644 4100    MOVW       R1, #0x4C00
  0x08010D70:  F2C4 0100    MOVT       R1, #0x4000
  0x08010D74:  4288         CMP        R0, R1
  0x08010D76:  D037         BEQ        .L1                      ; 0x08010DE8
  0x08010D78:  9802         LDR        R0, [SP, #8]
  0x08010D7A:  6800         LDR        R0, [R0]
  0x08010D7C:  F245 0100    MOVW       R1, #0x5000
  0x08010D80:  F2C4 0100    MOVT       R1, #0x4000
  0x08010D84:  4288         CMP        R0, R1
  0x08010D86:  D02F         BEQ        .L1                      ; 0x08010DE8
  0x08010D88:  9802         LDR        R0, [SP, #8]
  0x08010D8A:  6800         LDR        R0, [R0]
  0x08010D8C:  F241 4100    MOVW       R1, #0x1400
  0x08010D90:  F2C4 0101    MOVT       R1, #0x4001
  0x08010D94:  4288         CMP        R0, R1
  0x08010D96:  D027         BEQ        .L1                      ; 0x08010DE8
  0x08010D98:  9802         LDR        R0, [SP, #8]
  0x08010D9A:  6800         LDR        R0, [R0]
  0x08010D9C:  F647 0100    MOVW       R1, #0x7800
  0x08010DA0:  F2C4 0100    MOVT       R1, #0x4000
  0x08010DA4:  4288         CMP        R0, R1
  0x08010DA6:  D01F         BEQ        .L1                      ; 0x08010DE8
  0x08010DA8:  9802         LDR        R0, [SP, #8]
  0x08010DAA:  6800         LDR        R0, [R0]
  0x08010DAC:  F647 4100    MOVW       R1, #0x7C00
  0x08010DB0:  F2C4 0100    MOVT       R1, #0x4000
  0x08010DB4:  4288         CMP        R0, R1
  0x08010DB6:  D017         BEQ        .L1                      ; 0x08010DE8
  0x08010DB8:  9802         LDR        R0, [SP, #8]
  0x08010DBA:  6800         LDR        R0, [R0]
  0x08010DBC:  F641 0100    MOVW       R1, #0x1800
  0x08010DC0:  F2C4 0101    MOVT       R1, #0x4001
  0x08010DC4:  4288         CMP        R0, R1
  0x08010DC6:  D00F         BEQ        .L1                      ; 0x08010DE8
  0x08010DC8:  9802         LDR        R0, [SP, #8]
  0x08010DCA:  6800         LDR        R0, [R0]
  0x08010DCC:  F641 4100    MOVW       R1, #0x1C00
  0x08010DD0:  F2C4 0101    MOVT       R1, #0x4001
  0x08010DD4:  4288         CMP        R0, R1
  0x08010DD6:  D007         BEQ        .L1                      ; 0x08010DE8
  0x08010DD8:  9802         LDR        R0, [SP, #8]
  0x08010DDA:  6800         LDR        R0, [R0]
  0x08010DDC:  F640 4100    MOVW       R1, #0x0C00
  0x08010DE0:  F6C5 0100    MOVT       R1, #0x5800
  0x08010DE4:  4288         CMP        R0, R1
  0x08010DE6:  D100         BNE        .L2                      ; 0x08010DEA
.L1:
  0x08010DE8:  E007         B          .L3                      ; 0x08010DFA
.L2:
  0x08010DEA:  F243 50FD    MOVW       R0, #0x35FD              ; 0x080235FD = .rodata..L.str.195
  0x08010DEE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080235FD = .rodata..L.str.195
  0x08010DF2:  F240 2136    MOVW       R1, #0x0236
  0x08010DF6:  F7F6 FB7C    BL         assert_failed            ; 0x080074F2
.L3:
  0x08010DFA:  9802         LDR        R0, [SP, #8]
  0x08010DFC:  F890 0084    LDRB.W     R0, [R0, #132]
  0x08010E00:  2801         CMP        R0, #1
  0x08010E02:  D103         BNE        .L4                      ; 0x08010E0C
  0x08010E04:  2002         MOVS       R0, #2
  0x08010E06:  F88D 000F    STRB.W     R0, [SP, #15]
  0x08010E0A:  E027         B          .L5                      ; 0x08010E5C
.L4:
  0x08010E0C:  9902         LDR        R1, [SP, #8]
  0x08010E0E:  2001         MOVS       R0, #1
  0x08010E10:  F881 0084    STRB.W     R0, [R1, #132]
  0x08010E14:  9902         LDR        R1, [SP, #8]
  0x08010E16:  2024         MOVS       R0, #36
  0x08010E18:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08010E1C:  9802         LDR        R0, [SP, #8]
  0x08010E1E:  6800         LDR        R0, [R0]
  0x08010E20:  6800         LDR        R0, [R0]
  0x08010E22:  9001         STR        R0, [SP, #4]
  0x08010E24:  9802         LDR        R0, [SP, #8]
  0x08010E26:  6801         LDR        R1, [R0]
  0x08010E28:  6808         LDR        R0, [R1]
  0x08010E2A:  F020 0001    BIC        R0, R0, #1
  0x08010E2E:  6008         STR        R0, [R1]
  0x08010E30:  9801         LDR        R0, [SP, #4]
  0x08010E32:  F020 5000    BIC        R0, R0, #0x20000000
  0x08010E36:  9001         STR        R0, [SP, #4]
  0x08010E38:  9902         LDR        R1, [SP, #8]
  0x08010E3A:  2000         MOVS       R0, #0
  0x08010E3C:  6648         STR        R0, [R1, #100]
  0x08010E3E:  9801         LDR        R0, [SP, #4]
  0x08010E40:  9902         LDR        R1, [SP, #8]
  0x08010E42:  6809         LDR        R1, [R1]
  0x08010E44:  6008         STR        R0, [R1]
  0x08010E46:  9902         LDR        R1, [SP, #8]
  0x08010E48:  2020         MOVS       R0, #32
  0x08010E4A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08010E4E:  9902         LDR        R1, [SP, #8]
  0x08010E50:  2000         MOVS       R0, #0
  0x08010E52:  F881 0084    STRB.W     R0, [R1, #132]
  0x08010E56:  2000         MOVS       R0, #0
  0x08010E58:  F88D 000F    STRB.W     R0, [SP, #15]
.L5:
  0x08010E5C:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x08010E60:  B004         ADD        SP, SP, #16
  0x08010E62:  BD80         POP        {R7, PC}
Section .text.HAL_UARTEx_SetTxFifoThreshold from charger_lto.o, size=382, align=2
HAL_UARTEx_SetTxFifoThreshold:
  0x08010E64:  B580         PUSH       {R7, LR}
  0x08010E66:  B084         SUB        SP, SP, #16
  0x08010E68:  9002         STR        R0, [SP, #8]
  0x08010E6A:  9101         STR        R1, [SP, #4]
  0x08010E6C:  9802         LDR        R0, [SP, #8]
  0x08010E6E:  6800         LDR        R0, [R0]
  0x08010E70:  F241 0100    MOVW       R1, #0x1000
  0x08010E74:  F2C4 0101    MOVT       R1, #0x4001
  0x08010E78:  4288         CMP        R0, R1
  0x08010E7A:  D04F         BEQ        .L1                      ; 0x08010F1C
  0x08010E7C:  9802         LDR        R0, [SP, #8]
  0x08010E7E:  6800         LDR        R0, [R0]
  0x08010E80:  F244 4100    MOVW       R1, #0x4400
  0x08010E84:  F2C4 0100    MOVT       R1, #0x4000
  0x08010E88:  4288         CMP        R0, R1
  0x08010E8A:  D047         BEQ        .L1                      ; 0x08010F1C
  0x08010E8C:  9802         LDR        R0, [SP, #8]
  0x08010E8E:  6800         LDR        R0, [R0]
  0x08010E90:  F644 0100    MOVW       R1, #0x4800
  0x08010E94:  F2C4 0100    MOVT       R1, #0x4000
  0x08010E98:  4288         CMP        R0, R1
  0x08010E9A:  D03F         BEQ        .L1                      ; 0x08010F1C
  0x08010E9C:  9802         LDR        R0, [SP, #8]
  0x08010E9E:  6800         LDR        R0, [R0]
  0x08010EA0:  F644 4100    MOVW       R1, #0x4C00
  0x08010EA4:  F2C4 0100    MOVT       R1, #0x4000
  0x08010EA8:  4288         CMP        R0, R1
  0x08010EAA:  D037         BEQ        .L1                      ; 0x08010F1C
  0x08010EAC:  9802         LDR        R0, [SP, #8]
  0x08010EAE:  6800         LDR        R0, [R0]
  0x08010EB0:  F245 0100    MOVW       R1, #0x5000
  0x08010EB4:  F2C4 0100    MOVT       R1, #0x4000
  0x08010EB8:  4288         CMP        R0, R1
  0x08010EBA:  D02F         BEQ        .L1                      ; 0x08010F1C
  0x08010EBC:  9802         LDR        R0, [SP, #8]
  0x08010EBE:  6800         LDR        R0, [R0]
  0x08010EC0:  F241 4100    MOVW       R1, #0x1400
  0x08010EC4:  F2C4 0101    MOVT       R1, #0x4001
  0x08010EC8:  4288         CMP        R0, R1
  0x08010ECA:  D027         BEQ        .L1                      ; 0x08010F1C
  0x08010ECC:  9802         LDR        R0, [SP, #8]
  0x08010ECE:  6800         LDR        R0, [R0]
  0x08010ED0:  F647 0100    MOVW       R1, #0x7800
  0x08010ED4:  F2C4 0100    MOVT       R1, #0x4000
  0x08010ED8:  4288         CMP        R0, R1
  0x08010EDA:  D01F         BEQ        .L1                      ; 0x08010F1C
  0x08010EDC:  9802         LDR        R0, [SP, #8]
  0x08010EDE:  6800         LDR        R0, [R0]
  0x08010EE0:  F647 4100    MOVW       R1, #0x7C00
  0x08010EE4:  F2C4 0100    MOVT       R1, #0x4000
  0x08010EE8:  4288         CMP        R0, R1
  0x08010EEA:  D017         BEQ        .L1                      ; 0x08010F1C
  0x08010EEC:  9802         LDR        R0, [SP, #8]
  0x08010EEE:  6800         LDR        R0, [R0]
  0x08010EF0:  F641 0100    MOVW       R1, #0x1800
  0x08010EF4:  F2C4 0101    MOVT       R1, #0x4001
  0x08010EF8:  4288         CMP        R0, R1
  0x08010EFA:  D00F         BEQ        .L1                      ; 0x08010F1C
  0x08010EFC:  9802         LDR        R0, [SP, #8]
  0x08010EFE:  6800         LDR        R0, [R0]
  0x08010F00:  F641 4100    MOVW       R1, #0x1C00
  0x08010F04:  F2C4 0101    MOVT       R1, #0x4001
  0x08010F08:  4288         CMP        R0, R1
  0x08010F0A:  D007         BEQ        .L1                      ; 0x08010F1C
  0x08010F0C:  9802         LDR        R0, [SP, #8]
  0x08010F0E:  6800         LDR        R0, [R0]
  0x08010F10:  F640 4100    MOVW       R1, #0x0C00
  0x08010F14:  F6C5 0100    MOVT       R1, #0x5800
  0x08010F18:  4288         CMP        R0, R1
  0x08010F1A:  D100         BNE        .L2                      ; 0x08010F1E
.L1:
  0x08010F1C:  E007         B          .L3                      ; 0x08010F2E
.L2:
  0x08010F1E:  F243 50FD    MOVW       R0, #0x35FD              ; 0x080235FD = .rodata..L.str.195
  0x08010F22:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080235FD = .rodata..L.str.195
  0x08010F26:  F44F 7119    MOV.W      R1, #0x0264
  0x08010F2A:  F7F6 FAE2    BL         assert_failed            ; 0x080074F2
.L3:
  0x08010F2E:  9801         LDR        R0, [SP, #4]
  0x08010F30:  B198         CBZ        R0, .L4                  ; 0x08010F5A
  0x08010F32:  9801         LDR        R0, [SP, #4]
  0x08010F34:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x08010F38:  D00F         BEQ        .L4                      ; 0x08010F5A
  0x08010F3A:  9801         LDR        R0, [SP, #4]
  0x08010F3C:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x08010F40:  D00B         BEQ        .L4                      ; 0x08010F5A
  0x08010F42:  9801         LDR        R0, [SP, #4]
  0x08010F44:  F1B0 4FC0    CMP.W      R0, #0x60000000
  0x08010F48:  D007         BEQ        .L4                      ; 0x08010F5A
  0x08010F4A:  9801         LDR        R0, [SP, #4]
  0x08010F4C:  F1B0 4F00    CMP.W      R0, #0x80000000
  0x08010F50:  D003         BEQ        .L4                      ; 0x08010F5A
  0x08010F52:  9801         LDR        R0, [SP, #4]
  0x08010F54:  F1B0 4F20    CMP.W      R0, #0xA0000000
  0x08010F58:  D100         BNE        .L5                      ; 0x08010F5C
.L4:
  0x08010F5A:  E007         B          .L6                      ; 0x08010F6C
.L5:
  0x08010F5C:  F243 50FD    MOVW       R0, #0x35FD              ; 0x080235FD = .rodata..L.str.195
  0x08010F60:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080235FD = .rodata..L.str.195
  0x08010F64:  F240 2165    MOVW       R1, #0x0265
  0x08010F68:  F7F6 FAC3    BL         assert_failed            ; 0x080074F2
.L6:
  0x08010F6C:  9802         LDR        R0, [SP, #8]
  0x08010F6E:  F890 0084    LDRB.W     R0, [R0, #132]
  0x08010F72:  2801         CMP        R0, #1
  0x08010F74:  D103         BNE        .L7                      ; 0x08010F7E
  0x08010F76:  2002         MOVS       R0, #2
  0x08010F78:  F88D 000F    STRB.W     R0, [SP, #15]
  0x08010F7C:  E02D         B          .L8                      ; 0x08010FDA
.L7:
  0x08010F7E:  9902         LDR        R1, [SP, #8]
  0x08010F80:  2001         MOVS       R0, #1
  0x08010F82:  F881 0084    STRB.W     R0, [R1, #132]
  0x08010F86:  9902         LDR        R1, [SP, #8]
  0x08010F88:  2024         MOVS       R0, #36
  0x08010F8A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08010F8E:  9802         LDR        R0, [SP, #8]
  0x08010F90:  6800         LDR        R0, [R0]
  0x08010F92:  6800         LDR        R0, [R0]
  0x08010F94:  9000         STR        R0, [SP, #0]
  0x08010F96:  9802         LDR        R0, [SP, #8]
  0x08010F98:  6801         LDR        R1, [R0]
  0x08010F9A:  6808         LDR        R0, [R1]
  0x08010F9C:  F020 0001    BIC        R0, R0, #1
  0x08010FA0:  6008         STR        R0, [R1]
  0x08010FA2:  9802         LDR        R0, [SP, #8]
  0x08010FA4:  6800         LDR        R0, [R0]
  0x08010FA6:  6880         LDR        R0, [R0, #8]
  0x08010FA8:  F020 4060    BIC        R0, R0, #0xE0000000
  0x08010FAC:  9901         LDR        R1, [SP, #4]
  0x08010FAE:  4308         ORRS       R0, R1
  0x08010FB0:  9902         LDR        R1, [SP, #8]
  0x08010FB2:  6809         LDR        R1, [R1]
  0x08010FB4:  6088         STR        R0, [R1, #8]
  0x08010FB6:  9802         LDR        R0, [SP, #8]
  0x08010FB8:  F7FF FE7A    BL         UARTEx_SetNbDataToProcess ; 0x08010CB0
  0x08010FBC:  9800         LDR        R0, [SP, #0]
  0x08010FBE:  9902         LDR        R1, [SP, #8]
  0x08010FC0:  6809         LDR        R1, [R1]
  0x08010FC2:  6008         STR        R0, [R1]
  0x08010FC4:  9902         LDR        R1, [SP, #8]
  0x08010FC6:  2020         MOVS       R0, #32
  0x08010FC8:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08010FCC:  9902         LDR        R1, [SP, #8]
  0x08010FCE:  2000         MOVS       R0, #0
  0x08010FD0:  F881 0084    STRB.W     R0, [R1, #132]
  0x08010FD4:  2000         MOVS       R0, #0
  0x08010FD6:  F88D 000F    STRB.W     R0, [SP, #15]
.L8:
  0x08010FDA:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x08010FDE:  B004         ADD        SP, SP, #16
  0x08010FE0:  BD80         POP        {R7, PC}
Section .text.HAL_UARTEx_SetRxFifoThreshold from charger_lto.o, size=382, align=2
HAL_UARTEx_SetRxFifoThreshold:
  0x08010FE2:  B580         PUSH       {R7, LR}
  0x08010FE4:  B084         SUB        SP, SP, #16
  0x08010FE6:  9002         STR        R0, [SP, #8]
  0x08010FE8:  9101         STR        R1, [SP, #4]
  0x08010FEA:  9802         LDR        R0, [SP, #8]
  0x08010FEC:  6800         LDR        R0, [R0]
  0x08010FEE:  F241 0100    MOVW       R1, #0x1000
  0x08010FF2:  F2C4 0101    MOVT       R1, #0x4001
  0x08010FF6:  4288         CMP        R0, R1
  0x08010FF8:  D04F         BEQ        .L1                      ; 0x0801109A
  0x08010FFA:  9802         LDR        R0, [SP, #8]
  0x08010FFC:  6800         LDR        R0, [R0]
  0x08010FFE:  F244 4100    MOVW       R1, #0x4400
  0x08011002:  F2C4 0100    MOVT       R1, #0x4000
  0x08011006:  4288         CMP        R0, R1
  0x08011008:  D047         BEQ        .L1                      ; 0x0801109A
  0x0801100A:  9802         LDR        R0, [SP, #8]
  0x0801100C:  6800         LDR        R0, [R0]
  0x0801100E:  F644 0100    MOVW       R1, #0x4800
  0x08011012:  F2C4 0100    MOVT       R1, #0x4000
  0x08011016:  4288         CMP        R0, R1
  0x08011018:  D03F         BEQ        .L1                      ; 0x0801109A
  0x0801101A:  9802         LDR        R0, [SP, #8]
  0x0801101C:  6800         LDR        R0, [R0]
  0x0801101E:  F644 4100    MOVW       R1, #0x4C00
  0x08011022:  F2C4 0100    MOVT       R1, #0x4000
  0x08011026:  4288         CMP        R0, R1
  0x08011028:  D037         BEQ        .L1                      ; 0x0801109A
  0x0801102A:  9802         LDR        R0, [SP, #8]
  0x0801102C:  6800         LDR        R0, [R0]
  0x0801102E:  F245 0100    MOVW       R1, #0x5000
  0x08011032:  F2C4 0100    MOVT       R1, #0x4000
  0x08011036:  4288         CMP        R0, R1
  0x08011038:  D02F         BEQ        .L1                      ; 0x0801109A
  0x0801103A:  9802         LDR        R0, [SP, #8]
  0x0801103C:  6800         LDR        R0, [R0]
  0x0801103E:  F241 4100    MOVW       R1, #0x1400
  0x08011042:  F2C4 0101    MOVT       R1, #0x4001
  0x08011046:  4288         CMP        R0, R1
  0x08011048:  D027         BEQ        .L1                      ; 0x0801109A
  0x0801104A:  9802         LDR        R0, [SP, #8]
  0x0801104C:  6800         LDR        R0, [R0]
  0x0801104E:  F647 0100    MOVW       R1, #0x7800
  0x08011052:  F2C4 0100    MOVT       R1, #0x4000
  0x08011056:  4288         CMP        R0, R1
  0x08011058:  D01F         BEQ        .L1                      ; 0x0801109A
  0x0801105A:  9802         LDR        R0, [SP, #8]
  0x0801105C:  6800         LDR        R0, [R0]
  0x0801105E:  F647 4100    MOVW       R1, #0x7C00
  0x08011062:  F2C4 0100    MOVT       R1, #0x4000
  0x08011066:  4288         CMP        R0, R1
  0x08011068:  D017         BEQ        .L1                      ; 0x0801109A
  0x0801106A:  9802         LDR        R0, [SP, #8]
  0x0801106C:  6800         LDR        R0, [R0]
  0x0801106E:  F641 0100    MOVW       R1, #0x1800
  0x08011072:  F2C4 0101    MOVT       R1, #0x4001
  0x08011076:  4288         CMP        R0, R1
  0x08011078:  D00F         BEQ        .L1                      ; 0x0801109A
  0x0801107A:  9802         LDR        R0, [SP, #8]
  0x0801107C:  6800         LDR        R0, [R0]
  0x0801107E:  F641 4100    MOVW       R1, #0x1C00
  0x08011082:  F2C4 0101    MOVT       R1, #0x4001
  0x08011086:  4288         CMP        R0, R1
  0x08011088:  D007         BEQ        .L1                      ; 0x0801109A
  0x0801108A:  9802         LDR        R0, [SP, #8]
  0x0801108C:  6800         LDR        R0, [R0]
  0x0801108E:  F640 4100    MOVW       R1, #0x0C00
  0x08011092:  F6C5 0100    MOVT       R1, #0x5800
  0x08011096:  4288         CMP        R0, R1
  0x08011098:  D100         BNE        .L2                      ; 0x0801109C
.L1:
  0x0801109A:  E007         B          .L3                      ; 0x080110AC
.L2:
  0x0801109C:  F243 50FD    MOVW       R0, #0x35FD              ; 0x080235FD = .rodata..L.str.195
  0x080110A0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080235FD = .rodata..L.str.195
  0x080110A4:  F240 2195    MOVW       R1, #0x0295
  0x080110A8:  F7F6 FA23    BL         assert_failed            ; 0x080074F2
.L3:
  0x080110AC:  9801         LDR        R0, [SP, #4]
  0x080110AE:  B198         CBZ        R0, .L4                  ; 0x080110D8
  0x080110B0:  9801         LDR        R0, [SP, #4]
  0x080110B2:  F1B0 7F00    CMP.W      R0, #0x02000000
  0x080110B6:  D00F         BEQ        .L4                      ; 0x080110D8
  0x080110B8:  9801         LDR        R0, [SP, #4]
  0x080110BA:  F1B0 6F80    CMP.W      R0, #0x04000000
  0x080110BE:  D00B         BEQ        .L4                      ; 0x080110D8
  0x080110C0:  9801         LDR        R0, [SP, #4]
  0x080110C2:  F1B0 6FC0    CMP.W      R0, #0x06000000
  0x080110C6:  D007         BEQ        .L4                      ; 0x080110D8
  0x080110C8:  9801         LDR        R0, [SP, #4]
  0x080110CA:  F1B0 6F00    CMP.W      R0, #0x08000000
  0x080110CE:  D003         BEQ        .L4                      ; 0x080110D8
  0x080110D0:  9801         LDR        R0, [SP, #4]
  0x080110D2:  F1B0 6F20    CMP.W      R0, #0x0A000000
  0x080110D6:  D100         BNE        .L5                      ; 0x080110DA
.L4:
  0x080110D8:  E007         B          .L6                      ; 0x080110EA
.L5:
  0x080110DA:  F243 50FD    MOVW       R0, #0x35FD              ; 0x080235FD = .rodata..L.str.195
  0x080110DE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080235FD = .rodata..L.str.195
  0x080110E2:  F240 2196    MOVW       R1, #0x0296
  0x080110E6:  F7F6 FA04    BL         assert_failed            ; 0x080074F2
.L6:
  0x080110EA:  9802         LDR        R0, [SP, #8]
  0x080110EC:  F890 0084    LDRB.W     R0, [R0, #132]
  0x080110F0:  2801         CMP        R0, #1
  0x080110F2:  D103         BNE        .L7                      ; 0x080110FC
  0x080110F4:  2002         MOVS       R0, #2
  0x080110F6:  F88D 000F    STRB.W     R0, [SP, #15]
  0x080110FA:  E02D         B          .L8                      ; 0x08011158
.L7:
  0x080110FC:  9902         LDR        R1, [SP, #8]
  0x080110FE:  2001         MOVS       R0, #1
  0x08011100:  F881 0084    STRB.W     R0, [R1, #132]
  0x08011104:  9902         LDR        R1, [SP, #8]
  0x08011106:  2024         MOVS       R0, #36
  0x08011108:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801110C:  9802         LDR        R0, [SP, #8]
  0x0801110E:  6800         LDR        R0, [R0]
  0x08011110:  6800         LDR        R0, [R0]
  0x08011112:  9000         STR        R0, [SP, #0]
  0x08011114:  9802         LDR        R0, [SP, #8]
  0x08011116:  6801         LDR        R1, [R0]
  0x08011118:  6808         LDR        R0, [R1]
  0x0801111A:  F020 0001    BIC        R0, R0, #1
  0x0801111E:  6008         STR        R0, [R1]
  0x08011120:  9802         LDR        R0, [SP, #8]
  0x08011122:  6800         LDR        R0, [R0]
  0x08011124:  6880         LDR        R0, [R0, #8]
  0x08011126:  F020 6060    BIC        R0, R0, #0x0E000000
  0x0801112A:  9901         LDR        R1, [SP, #4]
  0x0801112C:  4308         ORRS       R0, R1
  0x0801112E:  9902         LDR        R1, [SP, #8]
  0x08011130:  6809         LDR        R1, [R1]
  0x08011132:  6088         STR        R0, [R1, #8]
  0x08011134:  9802         LDR        R0, [SP, #8]
  0x08011136:  F7FF FDBB    BL         UARTEx_SetNbDataToProcess ; 0x08010CB0
  0x0801113A:  9800         LDR        R0, [SP, #0]
  0x0801113C:  9902         LDR        R1, [SP, #8]
  0x0801113E:  6809         LDR        R1, [R1]
  0x08011140:  6008         STR        R0, [R1]
  0x08011142:  9902         LDR        R1, [SP, #8]
  0x08011144:  2020         MOVS       R0, #32
  0x08011146:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801114A:  9902         LDR        R1, [SP, #8]
  0x0801114C:  2000         MOVS       R0, #0
  0x0801114E:  F881 0084    STRB.W     R0, [R1, #132]
  0x08011152:  2000         MOVS       R0, #0
  0x08011154:  F88D 000F    STRB.W     R0, [SP, #15]
.L8:
  0x08011158:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0801115C:  B004         ADD        SP, SP, #16
  0x0801115E:  BD80         POP        {R7, PC}
Section .text.HAL_UARTEx_ReceiveToIdle_DMA from charger_lto.o, size=170, align=2
HAL_UARTEx_ReceiveToIdle_DMA:
  0x08011160:  B580         PUSH       {R7, LR}
  0x08011162:  B08A         SUB        SP, SP, #40
  0x08011164:  9003         STR        R0, [SP, #12]
  0x08011166:  9102         STR        R1, [SP, #8]
  0x08011168:  F8AD 2006    STRH.W     R2, [SP, #6]
  0x0801116C:  9803         LDR        R0, [SP, #12]
  0x0801116E:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x08011172:  2820         CMP        R0, #32
  0x08011174:  D142         BNE        .L6                      ; 0x080111FC
  0x08011176:  9802         LDR        R0, [SP, #8]
  0x08011178:  B110         CBZ        R0, .L1                  ; 0x08011180
  0x0801117A:  F8BD 0006    LDRH.W     R0, [SP, #6]
  0x0801117E:  B918         CBNZ       R0, .L2                  ; 0x08011188
.L1:
  0x08011180:  2001         MOVS       R0, #1
  0x08011182:  F88D 0013    STRB.W     R0, [SP, #19]
  0x08011186:  E03C         B          .L7                      ; 0x08011202
.L2:
  0x08011188:  9903         LDR        R1, [SP, #12]
  0x0801118A:  2001         MOVS       R0, #1
  0x0801118C:  66C8         STR        R0, [R1, #108]
  0x0801118E:  9903         LDR        R1, [SP, #12]
  0x08011190:  2000         MOVS       R0, #0
  0x08011192:  6708         STR        R0, [R1, #112]
  0x08011194:  9803         LDR        R0, [SP, #12]
  0x08011196:  9902         LDR        R1, [SP, #8]
  0x08011198:  F8BD 2006    LDRH.W     R2, [SP, #6]
  0x0801119C:  F00B F837    BL         UART_Start_Receive_DMA   ; 0x0801C20E
  0x080111A0:  F88D 0005    STRB.W     R0, [SP, #5]
  0x080111A4:  F89D 0005    LDRB.W     R0, [SP, #5]
  0x080111A8:  BB18         CBNZ       R0, .L5                  ; 0x080111F2
  0x080111AA:  9803         LDR        R0, [SP, #12]
  0x080111AC:  6EC0         LDR        R0, [R0, #108]
  0x080111AE:  2801         CMP        R0, #1
  0x080111B0:  D11C         BNE        .L4                      ; 0x080111EC
  0x080111B2:  9803         LDR        R0, [SP, #12]
  0x080111B4:  6801         LDR        R1, [R0]
  0x080111B6:  2010         MOVS       R0, #16
  0x080111B8:  6208         STR        R0, [R1, #32]
.L3:
  0x080111BA:  9803         LDR        R0, [SP, #12]
  0x080111BC:  6800         LDR        R0, [R0]
  0x080111BE:  9006         STR        R0, [SP, #24]
  0x080111C0:  9806         LDR        R0, [SP, #24]
  0x080111C2:  E850 0F00    LDREX      R0, [R0]
  0x080111C6:  9005         STR        R0, [SP, #20]
  0x080111C8:  9805         LDR        R0, [SP, #20]
  0x080111CA:  F040 0010    ORR        R0, R0, #16
  0x080111CE:  9000         STR        R0, [SP, #0]
  0x080111D0:  9900         LDR        R1, [SP, #0]
  0x080111D2:  9803         LDR        R0, [SP, #12]
  0x080111D4:  6800         LDR        R0, [R0]
  0x080111D6:  9109         STR        R1, [SP, #36]
  0x080111D8:  9008         STR        R0, [SP, #32]
  0x080111DA:  9908         LDR        R1, [SP, #32]
  0x080111DC:  9A09         LDR        R2, [SP, #36]
  0x080111DE:  E841 2000    STREX      R0, R2, [R1]
  0x080111E2:  9007         STR        R0, [SP, #28]
  0x080111E4:  9807         LDR        R0, [SP, #28]
  0x080111E6:  2800         CMP        R0, #0
  0x080111E8:  D1E7         BNE        .L3                      ; 0x080111BA
  0x080111EA:  E002         B          .L5                      ; 0x080111F2
.L4:
  0x080111EC:  2001         MOVS       R0, #1
  0x080111EE:  F88D 0005    STRB.W     R0, [SP, #5]
.L5:
  0x080111F2:  F89D 0005    LDRB.W     R0, [SP, #5]
  0x080111F6:  F88D 0013    STRB.W     R0, [SP, #19]
  0x080111FA:  E002         B          .L7                      ; 0x08011202
.L6:
  0x080111FC:  2002         MOVS       R0, #2
  0x080111FE:  F88D 0013    STRB.W     R0, [SP, #19]
.L7:
  0x08011202:  F89D 0013    LDRB.W     R0, [SP, #19]
  0x08011206:  B00A         ADD        SP, SP, #40
  0x08011208:  BD80         POP        {R7, PC}
Section .text.SDMMC_Init from charger_lto.o, size=270, align=2
SDMMC_Init:
  0x0801120A:  B510         PUSH       {R4, LR}
  0x0801120C:  B088         SUB        SP, SP, #32
  0x0801120E:  F8DD E02C    LDR.W      LR, [SP, #44]
  0x08011212:  F8DD C028    LDR.W      R12, [SP, #40]
  0x08011216:  F8CD E01C    STR.W      LR, [SP, #28]
  0x0801121A:  F8CD C018    STR.W      R12, [SP, #24]
  0x0801121E:  9305         STR        R3, [SP, #20]
  0x08011220:  9204         STR        R2, [SP, #16]
  0x08011222:  9103         STR        R1, [SP, #12]
  0x08011224:  9002         STR        R0, [SP, #8]
  0x08011226:  2000         MOVS       R0, #0
  0x08011228:  9001         STR        R0, [SP, #4]
  0x0801122A:  9802         LDR        R0, [SP, #8]
  0x0801122C:  F247 0100    MOVW       R1, #0x7000
  0x08011230:  F2C5 2100    MOVT       R1, #0x5200
  0x08011234:  4288         CMP        R0, R1
  0x08011236:  D006         BEQ        .L1                      ; 0x08011246
  0x08011238:  9802         LDR        R0, [SP, #8]
  0x0801123A:  F242 4100    MOVW       R1, #0x2400
  0x0801123E:  F6C4 0102    MOVT       R1, #0x4802
  0x08011242:  4288         CMP        R0, R1
  0x08011244:  D100         BNE        .L2                      ; 0x08011248
.L1:
  0x08011246:  E006         B          .L3                      ; 0x08011256
.L2:
  0x08011248:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x0801124C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x08011250:  21CE         MOVS       R1, #206
  0x08011252:  F7F6 F94E    BL         assert_failed            ; 0x080074F2
.L3:
  0x08011256:  9803         LDR        R0, [SP, #12]
  0x08011258:  B118         CBZ        R0, .L4                  ; 0x08011262
  0x0801125A:  9803         LDR        R0, [SP, #12]
  0x0801125C:  F5B0 3F80    CMP.W      R0, #0x010000
  0x08011260:  D100         BNE        .L5                      ; 0x08011264
.L4:
  0x08011262:  E006         B          .L6                      ; 0x08011272
.L5:
  0x08011264:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011268:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x0801126C:  21CF         MOVS       R1, #207
  0x0801126E:  F7F6 F940    BL         assert_failed            ; 0x080074F2
.L6:
  0x08011272:  9804         LDR        R0, [SP, #16]
  0x08011274:  B118         CBZ        R0, .L7                  ; 0x0801127E
  0x08011276:  9804         LDR        R0, [SP, #16]
  0x08011278:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0801127C:  D100         BNE        .L8                      ; 0x08011280
.L7:
  0x0801127E:  E006         B          .L9                      ; 0x0801128E
.L8:
  0x08011280:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011284:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x08011288:  21D0         MOVS       R1, #208
  0x0801128A:  F7F6 F932    BL         assert_failed            ; 0x080074F2
.L9:
  0x0801128E:  9805         LDR        R0, [SP, #20]
  0x08011290:  B138         CBZ        R0, .L10                 ; 0x080112A2
  0x08011292:  9805         LDR        R0, [SP, #20]
  0x08011294:  F5B0 4F80    CMP.W      R0, #0x4000
  0x08011298:  D003         BEQ        .L10                     ; 0x080112A2
  0x0801129A:  9805         LDR        R0, [SP, #20]
  0x0801129C:  F5B0 4F00    CMP.W      R0, #0x8000
  0x080112A0:  D100         BNE        .L11                     ; 0x080112A4
.L10:
  0x080112A2:  E006         B          .L12                     ; 0x080112B2
.L11:
  0x080112A4:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x080112A8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x080112AC:  21D1         MOVS       R1, #209
  0x080112AE:  F7F6 F920    BL         assert_failed            ; 0x080074F2
.L12:
  0x080112B2:  9806         LDR        R0, [SP, #24]
  0x080112B4:  B118         CBZ        R0, .L13                 ; 0x080112BE
  0x080112B6:  9806         LDR        R0, [SP, #24]
  0x080112B8:  F5B0 3F00    CMP.W      R0, #0x020000
  0x080112BC:  D100         BNE        .L14                     ; 0x080112C0
.L13:
  0x080112BE:  E006         B          .L15                     ; 0x080112CE
.L14:
  0x080112C0:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x080112C4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x080112C8:  21D2         MOVS       R1, #210
  0x080112CA:  F7F6 F912    BL         assert_failed            ; 0x080074F2
.L15:
  0x080112CE:  9807         LDR        R0, [SP, #28]
  0x080112D0:  0A80         LSRS       R0, R0, #10
  0x080112D2:  B900         CBNZ       R0, .L16                 ; 0x080112D6
  0x080112D4:  E006         B          .L17                     ; 0x080112E4
.L16:
  0x080112D6:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x080112DA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x080112DE:  21D3         MOVS       R1, #211
  0x080112E0:  F7F6 F907    BL         assert_failed            ; 0x080074F2
.L17:
  0x080112E4:  9803         LDR        R0, [SP, #12]
  0x080112E6:  9B04         LDR        R3, [SP, #16]
  0x080112E8:  9A05         LDR        R2, [SP, #20]
  0x080112EA:  9906         LDR        R1, [SP, #24]
  0x080112EC:  4318         ORRS       R0, R3
  0x080112EE:  4310         ORRS       R0, R2
  0x080112F0:  4308         ORRS       R0, R1
  0x080112F2:  9907         LDR        R1, [SP, #28]
  0x080112F4:  4301         ORRS       R1, R0
  0x080112F6:  9801         LDR        R0, [SP, #4]
  0x080112F8:  4308         ORRS       R0, R1
  0x080112FA:  9001         STR        R0, [SP, #4]
  0x080112FC:  9802         LDR        R0, [SP, #8]
  0x080112FE:  6840         LDR        R0, [R0, #4]
  0x08011300:  F642 4100    MOVW       R1, #0x2C00
  0x08011304:  F6CF 71C0    MOVT       R1, #0xFFC0
  0x08011308:  4008         ANDS       R0, R1
  0x0801130A:  9901         LDR        R1, [SP, #4]
  0x0801130C:  4308         ORRS       R0, R1
  0x0801130E:  9902         LDR        R1, [SP, #8]
  0x08011310:  6048         STR        R0, [R1, #4]
  0x08011312:  2000         MOVS       R0, #0
  0x08011314:  B008         ADD        SP, SP, #32
  0x08011316:  BD10         POP        {R4, PC}
Section .text.SDMMC_ReadFIFO from charger_lto.o, size=14, align=2
SDMMC_ReadFIFO:
  0x08011318:  B081         SUB        SP, SP, #4
  0x0801131A:  9000         STR        R0, [SP, #0]
  0x0801131C:  9800         LDR        R0, [SP, #0]
  0x0801131E:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08011322:  B001         ADD        SP, SP, #4
  0x08011324:  4770         BX         LR
Section .text.SDMMC_WriteFIFO from charger_lto.o, size=22, align=2
SDMMC_WriteFIFO:
  0x08011326:  B082         SUB        SP, SP, #8
  0x08011328:  9001         STR        R0, [SP, #4]
  0x0801132A:  9100         STR        R1, [SP, #0]
  0x0801132C:  9800         LDR        R0, [SP, #0]
  0x0801132E:  6800         LDR        R0, [R0]
  0x08011330:  9901         LDR        R1, [SP, #4]
  0x08011332:  F8C1 0080    STR.W      R0, [R1, #128]
  0x08011336:  2000         MOVS       R0, #0
  0x08011338:  B002         ADD        SP, SP, #8
  0x0801133A:  4770         BX         LR
Section .text.SDMMC_SendCommand from charger_lto.o, size=218, align=2
SDMMC_SendCommand:
  0x0801133C:  B580         PUSH       {R7, LR}
  0x0801133E:  B084         SUB        SP, SP, #16
  0x08011340:  9003         STR        R0, [SP, #12]
  0x08011342:  9102         STR        R1, [SP, #8]
  0x08011344:  2000         MOVS       R0, #0
  0x08011346:  9001         STR        R0, [SP, #4]
  0x08011348:  9802         LDR        R0, [SP, #8]
  0x0801134A:  6840         LDR        R0, [R0, #4]
  0x0801134C:  283F         CMP        R0, #63
  0x0801134E:  D800         BHI        .L1                      ; 0x08011352
  0x08011350:  E007         B          .L2                      ; 0x08011362
.L1:
  0x08011352:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011356:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x0801135A:  F240 1165    MOVW       R1, #0x0165
  0x0801135E:  F7F6 F8C8    BL         assert_failed            ; 0x080074F2
.L2:
  0x08011362:  9802         LDR        R0, [SP, #8]
  0x08011364:  6880         LDR        R0, [R0, #8]
  0x08011366:  B148         CBZ        R0, .L3                  ; 0x0801137C
  0x08011368:  9802         LDR        R0, [SP, #8]
  0x0801136A:  6880         LDR        R0, [R0, #8]
  0x0801136C:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08011370:  D004         BEQ        .L3                      ; 0x0801137C
  0x08011372:  9802         LDR        R0, [SP, #8]
  0x08011374:  6880         LDR        R0, [R0, #8]
  0x08011376:  F5B0 7F40    CMP.W      R0, #0x0300
  0x0801137A:  D100         BNE        .L4                      ; 0x0801137E
.L3:
  0x0801137C:  E007         B          .L5                      ; 0x0801138E
.L4:
  0x0801137E:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011382:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x08011386:  F44F 71B3    MOV.W      R1, #0x0166
  0x0801138A:  F7F6 F8B2    BL         assert_failed            ; 0x080074F2
.L5:
  0x0801138E:  9802         LDR        R0, [SP, #8]
  0x08011390:  68C0         LDR        R0, [R0, #12]
  0x08011392:  B148         CBZ        R0, .L6                  ; 0x080113A8
  0x08011394:  9802         LDR        R0, [SP, #8]
  0x08011396:  68C0         LDR        R0, [R0, #12]
  0x08011398:  F5B0 6F80    CMP.W      R0, #0x0400
  0x0801139C:  D004         BEQ        .L6                      ; 0x080113A8
  0x0801139E:  9802         LDR        R0, [SP, #8]
  0x080113A0:  68C0         LDR        R0, [R0, #12]
  0x080113A2:  F5B0 6F00    CMP.W      R0, #0x0800
  0x080113A6:  D100         BNE        .L7                      ; 0x080113AA
.L6:
  0x080113A8:  E007         B          .L8                      ; 0x080113BA
.L7:
  0x080113AA:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x080113AE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x080113B2:  F240 1167    MOVW       R1, #0x0167
  0x080113B6:  F7F6 F89C    BL         assert_failed            ; 0x080074F2
.L8:
  0x080113BA:  9802         LDR        R0, [SP, #8]
  0x080113BC:  6900         LDR        R0, [R0, #16]
  0x080113BE:  B120         CBZ        R0, .L9                  ; 0x080113CA
  0x080113C0:  9802         LDR        R0, [SP, #8]
  0x080113C2:  6900         LDR        R0, [R0, #16]
  0x080113C4:  F5B0 5F80    CMP.W      R0, #0x1000
  0x080113C8:  D100         BNE        .L10                     ; 0x080113CC
.L9:
  0x080113CA:  E007         B          .L11                     ; 0x080113DC
.L10:
  0x080113CC:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x080113D0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x080113D4:  F44F 71B4    MOV.W      R1, #0x0168
  0x080113D8:  F7F6 F88B    BL         assert_failed            ; 0x080074F2
.L11:
  0x080113DC:  9802         LDR        R0, [SP, #8]
  0x080113DE:  6800         LDR        R0, [R0]
  0x080113E0:  9903         LDR        R1, [SP, #12]
  0x080113E2:  6088         STR        R0, [R1, #8]
  0x080113E4:  9902         LDR        R1, [SP, #8]
  0x080113E6:  6848         LDR        R0, [R1, #4]
  0x080113E8:  688B         LDR        R3, [R1, #8]
  0x080113EA:  68CA         LDR        R2, [R1, #12]
  0x080113EC:  6909         LDR        R1, [R1, #16]
  0x080113EE:  4318         ORRS       R0, R3
  0x080113F0:  4310         ORRS       R0, R2
  0x080113F2:  4301         ORRS       R1, R0
  0x080113F4:  9801         LDR        R0, [SP, #4]
  0x080113F6:  4308         ORRS       R0, R1
  0x080113F8:  9001         STR        R0, [SP, #4]
  0x080113FA:  9803         LDR        R0, [SP, #12]
  0x080113FC:  68C0         LDR        R0, [R0, #12]
  0x080113FE:  F24E 01C0    MOVW       R1, #0xE0C0
  0x08011402:  F6CF 71FE    MOVT       R1, #0xFFFE
  0x08011406:  4008         ANDS       R0, R1
  0x08011408:  9901         LDR        R1, [SP, #4]
  0x0801140A:  4308         ORRS       R0, R1
  0x0801140C:  9903         LDR        R1, [SP, #12]
  0x0801140E:  60C8         STR        R0, [R1, #12]
  0x08011410:  2000         MOVS       R0, #0
  0x08011412:  B004         ADD        SP, SP, #16
  0x08011414:  BD80         POP        {R7, PC}
Section .text.SDMMC_GetCommandResponse from charger_lto.o, size=14, align=2
SDMMC_GetCommandResponse:
  0x08011416:  B081         SUB        SP, SP, #4
  0x08011418:  9000         STR        R0, [SP, #0]
  0x0801141A:  9800         LDR        R0, [SP, #0]
  0x0801141C:  6900         LDR        R0, [R0, #16]
  0x0801141E:  B2C0         UXTB       R0, R0
  0x08011420:  B001         ADD        SP, SP, #4
  0x08011422:  4770         BX         LR
Section .text.SDMMC_GetResponse from charger_lto.o, size=66, align=2
SDMMC_GetResponse:
  0x08011424:  B580         PUSH       {R7, LR}
  0x08011426:  B084         SUB        SP, SP, #16
  0x08011428:  9003         STR        R0, [SP, #12]
  0x0801142A:  9102         STR        R1, [SP, #8]
  0x0801142C:  9802         LDR        R0, [SP, #8]
  0x0801142E:  B140         CBZ        R0, .L1                  ; 0x08011442
  0x08011430:  9802         LDR        R0, [SP, #8]
  0x08011432:  2804         CMP        R0, #4
  0x08011434:  D005         BEQ        .L1                      ; 0x08011442
  0x08011436:  9802         LDR        R0, [SP, #8]
  0x08011438:  2808         CMP        R0, #8
  0x0801143A:  D002         BEQ        .L1                      ; 0x08011442
  0x0801143C:  9802         LDR        R0, [SP, #8]
  0x0801143E:  280C         CMP        R0, #12
  0x08011440:  D100         BNE        .L2                      ; 0x08011444
.L1:
  0x08011442:  E007         B          .L3                      ; 0x08011454
.L2:
  0x08011444:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011448:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x0801144C:  F44F 71CA    MOV.W      R1, #0x0194
  0x08011450:  F7F6 F84F    BL         assert_failed            ; 0x080074F2
.L3:
  0x08011454:  9803         LDR        R0, [SP, #12]
  0x08011456:  9902         LDR        R1, [SP, #8]
  0x08011458:  4408         ADD        R0, R1
  0x0801145A:  3014         ADDS       R0, #20
  0x0801145C:  9001         STR        R0, [SP, #4]
  0x0801145E:  9801         LDR        R0, [SP, #4]
  0x08011460:  6800         LDR        R0, [R0]
  0x08011462:  B004         ADD        SP, SP, #16
  0x08011464:  BD80         POP        {R7, PC}
Section .text.SDMMC_ConfigData from charger_lto.o, size=338, align=2
SDMMC_ConfigData:
  0x08011466:  B580         PUSH       {R7, LR}
  0x08011468:  B084         SUB        SP, SP, #16
  0x0801146A:  9003         STR        R0, [SP, #12]
  0x0801146C:  9102         STR        R1, [SP, #8]
  0x0801146E:  2000         MOVS       R0, #0
  0x08011470:  9001         STR        R0, [SP, #4]
  0x08011472:  9802         LDR        R0, [SP, #8]
  0x08011474:  6840         LDR        R0, [R0, #4]
  0x08011476:  0E40         LSRS       R0, R0, #25
  0x08011478:  B900         CBNZ       R0, .L1                  ; 0x0801147C
  0x0801147A:  E007         B          .L2                      ; 0x0801148C
.L1:
  0x0801147C:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011480:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x08011484:  F240 11A9    MOVW       R1, #0x01A9
  0x08011488:  F7F6 F833    BL         assert_failed            ; 0x080074F2
.L2:
  0x0801148C:  9802         LDR        R0, [SP, #8]
  0x0801148E:  6880         LDR        R0, [R0, #8]
  0x08011490:  B3B8         CBZ        R0, .L3                  ; 0x08011502
  0x08011492:  9802         LDR        R0, [SP, #8]
  0x08011494:  6880         LDR        R0, [R0, #8]
  0x08011496:  2810         CMP        R0, #16
  0x08011498:  D033         BEQ        .L3                      ; 0x08011502
  0x0801149A:  9802         LDR        R0, [SP, #8]
  0x0801149C:  6880         LDR        R0, [R0, #8]
  0x0801149E:  2820         CMP        R0, #32
  0x080114A0:  D02F         BEQ        .L3                      ; 0x08011502
  0x080114A2:  9802         LDR        R0, [SP, #8]
  0x080114A4:  6880         LDR        R0, [R0, #8]
  0x080114A6:  2830         CMP        R0, #48
  0x080114A8:  D02B         BEQ        .L3                      ; 0x08011502
  0x080114AA:  9802         LDR        R0, [SP, #8]
  0x080114AC:  6880         LDR        R0, [R0, #8]
  0x080114AE:  2840         CMP        R0, #64
  0x080114B0:  D027         BEQ        .L3                      ; 0x08011502
  0x080114B2:  9802         LDR        R0, [SP, #8]
  0x080114B4:  6880         LDR        R0, [R0, #8]
  0x080114B6:  2850         CMP        R0, #80
  0x080114B8:  D023         BEQ        .L3                      ; 0x08011502
  0x080114BA:  9802         LDR        R0, [SP, #8]
  0x080114BC:  6880         LDR        R0, [R0, #8]
  0x080114BE:  2860         CMP        R0, #96
  0x080114C0:  D01F         BEQ        .L3                      ; 0x08011502
  0x080114C2:  9802         LDR        R0, [SP, #8]
  0x080114C4:  6880         LDR        R0, [R0, #8]
  0x080114C6:  2870         CMP        R0, #112
  0x080114C8:  D01B         BEQ        .L3                      ; 0x08011502
  0x080114CA:  9802         LDR        R0, [SP, #8]
  0x080114CC:  6880         LDR        R0, [R0, #8]
  0x080114CE:  2880         CMP        R0, #128
  0x080114D0:  D017         BEQ        .L3                      ; 0x08011502
  0x080114D2:  9802         LDR        R0, [SP, #8]
  0x080114D4:  6880         LDR        R0, [R0, #8]
  0x080114D6:  2890         CMP        R0, #144
  0x080114D8:  D013         BEQ        .L3                      ; 0x08011502
  0x080114DA:  9802         LDR        R0, [SP, #8]
  0x080114DC:  6880         LDR        R0, [R0, #8]
  0x080114DE:  28A0         CMP        R0, #160
  0x080114E0:  D00F         BEQ        .L3                      ; 0x08011502
  0x080114E2:  9802         LDR        R0, [SP, #8]
  0x080114E4:  6880         LDR        R0, [R0, #8]
  0x080114E6:  28B0         CMP        R0, #176
  0x080114E8:  D00B         BEQ        .L3                      ; 0x08011502
  0x080114EA:  9802         LDR        R0, [SP, #8]
  0x080114EC:  6880         LDR        R0, [R0, #8]
  0x080114EE:  28C0         CMP        R0, #192
  0x080114F0:  D007         BEQ        .L3                      ; 0x08011502
  0x080114F2:  9802         LDR        R0, [SP, #8]
  0x080114F4:  6880         LDR        R0, [R0, #8]
  0x080114F6:  28D0         CMP        R0, #208
  0x080114F8:  D003         BEQ        .L3                      ; 0x08011502
  0x080114FA:  9802         LDR        R0, [SP, #8]
  0x080114FC:  6880         LDR        R0, [R0, #8]
  0x080114FE:  28E0         CMP        R0, #224
  0x08011500:  D100         BNE        .L4                      ; 0x08011504
.L3:
  0x08011502:  E007         B          .L5                      ; 0x08011514
.L4:
  0x08011504:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011508:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x0801150C:  F44F 71D5    MOV.W      R1, #0x01AA
  0x08011510:  F7F5 FFEF    BL         assert_failed            ; 0x080074F2
.L5:
  0x08011514:  9802         LDR        R0, [SP, #8]
  0x08011516:  68C0         LDR        R0, [R0, #12]
  0x08011518:  B118         CBZ        R0, .L6                  ; 0x08011522
  0x0801151A:  9802         LDR        R0, [SP, #8]
  0x0801151C:  68C0         LDR        R0, [R0, #12]
  0x0801151E:  2802         CMP        R0, #2
  0x08011520:  D100         BNE        .L7                      ; 0x08011524
.L6:
  0x08011522:  E007         B          .L8                      ; 0x08011534
.L7:
  0x08011524:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011528:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x0801152C:  F240 11AB    MOVW       R1, #0x01AB
  0x08011530:  F7F5 FFDF    BL         assert_failed            ; 0x080074F2
.L8:
  0x08011534:  9802         LDR        R0, [SP, #8]
  0x08011536:  6900         LDR        R0, [R0, #16]
  0x08011538:  B138         CBZ        R0, .L9                  ; 0x0801154A
  0x0801153A:  9802         LDR        R0, [SP, #8]
  0x0801153C:  6900         LDR        R0, [R0, #16]
  0x0801153E:  2804         CMP        R0, #4
  0x08011540:  D003         BEQ        .L9                      ; 0x0801154A
  0x08011542:  9802         LDR        R0, [SP, #8]
  0x08011544:  6900         LDR        R0, [R0, #16]
  0x08011546:  2808         CMP        R0, #8
  0x08011548:  D100         BNE        .L10                     ; 0x0801154C
.L9:
  0x0801154A:  E007         B          .L11                     ; 0x0801155C
.L10:
  0x0801154C:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011550:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x08011554:  F44F 71D6    MOV.W      R1, #0x01AC
  0x08011558:  F7F5 FFCB    BL         assert_failed            ; 0x080074F2
.L11:
  0x0801155C:  9802         LDR        R0, [SP, #8]
  0x0801155E:  6940         LDR        R0, [R0, #20]
  0x08011560:  B118         CBZ        R0, .L12                 ; 0x0801156A
  0x08011562:  9802         LDR        R0, [SP, #8]
  0x08011564:  6940         LDR        R0, [R0, #20]
  0x08011566:  2801         CMP        R0, #1
  0x08011568:  D100         BNE        .L13                     ; 0x0801156C
.L12:
  0x0801156A:  E007         B          .L14                     ; 0x0801157C
.L13:
  0x0801156C:  F643 60B0    MOVW       R0, #0x3EB0              ; 0x08023EB0 = .rodata..L.str.212
  0x08011570:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023EB0 = .rodata..L.str.212
  0x08011574:  F240 11AD    MOVW       R1, #0x01AD
  0x08011578:  F7F5 FFBB    BL         assert_failed            ; 0x080074F2
.L14:
  0x0801157C:  9802         LDR        R0, [SP, #8]
  0x0801157E:  6800         LDR        R0, [R0]
  0x08011580:  9903         LDR        R1, [SP, #12]
  0x08011582:  6248         STR        R0, [R1, #36]
  0x08011584:  9802         LDR        R0, [SP, #8]
  0x08011586:  6840         LDR        R0, [R0, #4]
  0x08011588:  9903         LDR        R1, [SP, #12]
  0x0801158A:  6288         STR        R0, [R1, #40]
  0x0801158C:  9902         LDR        R1, [SP, #8]
  0x0801158E:  6888         LDR        R0, [R1, #8]
  0x08011590:  68CB         LDR        R3, [R1, #12]
  0x08011592:  690A         LDR        R2, [R1, #16]
  0x08011594:  6949         LDR        R1, [R1, #20]
  0x08011596:  4318         ORRS       R0, R3
  0x08011598:  4310         ORRS       R0, R2
  0x0801159A:  4301         ORRS       R1, R0
  0x0801159C:  9801         LDR        R0, [SP, #4]
  0x0801159E:  4308         ORRS       R0, R1
  0x080115A0:  9001         STR        R0, [SP, #4]
  0x080115A2:  9803         LDR        R0, [SP, #12]
  0x080115A4:  6AC0         LDR        R0, [R0, #44]
  0x080115A6:  F020 00FF    BIC        R0, R0, #255
  0x080115AA:  9901         LDR        R1, [SP, #4]
  0x080115AC:  4308         ORRS       R0, R1
  0x080115AE:  9903         LDR        R1, [SP, #12]
  0x080115B0:  62C8         STR        R0, [R1, #44]
  0x080115B2:  2000         MOVS       R0, #0
  0x080115B4:  B004         ADD        SP, SP, #16
  0x080115B6:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdBlockLength from charger_lto.o, size=62, align=2
SDMMC_CmdBlockLength:
  0x080115B8:  B580         PUSH       {R7, LR}
  0x080115BA:  B08A         SUB        SP, SP, #40
  0x080115BC:  9009         STR        R0, [SP, #36]
  0x080115BE:  9108         STR        R1, [SP, #32]
  0x080115C0:  9808         LDR        R0, [SP, #32]
  0x080115C2:  9003         STR        R0, [SP, #12]
  0x080115C4:  2010         MOVS       R0, #16
  0x080115C6:  9001         STR        R0, [SP, #4]
  0x080115C8:  9004         STR        R0, [SP, #16]
  0x080115CA:  F44F 7080    MOV.W      R0, #0x0100
  0x080115CE:  9005         STR        R0, [SP, #20]
  0x080115D0:  2000         MOVS       R0, #0
  0x080115D2:  9006         STR        R0, [SP, #24]
  0x080115D4:  F44F 5080    MOV.W      R0, #0x1000
  0x080115D8:  9007         STR        R0, [SP, #28]
  0x080115DA:  9809         LDR        R0, [SP, #36]
  0x080115DC:  A903         ADD        R1, SP, #12
  0x080115DE:  F7FF FEAD    BL         SDMMC_SendCommand        ; 0x0801133C
  0x080115E2:  9901         LDR        R1, [SP, #4]
  0x080115E4:  9809         LDR        R0, [SP, #36]
  0x080115E6:  F241 3288    MOVW       R2, #0x1388
  0x080115EA:  F000 F804    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x080115EE:  9002         STR        R0, [SP, #8]
  0x080115F0:  9802         LDR        R0, [SP, #8]
  0x080115F2:  B00A         ADD        SP, SP, #40
  0x080115F4:  BD80         POP        {R7, PC}
Section .text.SDMMC_GetCmdResp1 from charger_lto.o, size=526, align=2
SDMMC_GetCmdResp1:
  0x080115F6:  B580         PUSH       {R7, LR}
  0x080115F8:  B088         SUB        SP, SP, #32
  0x080115FA:  9006         STR        R0, [SP, #24]
  0x080115FC:  F88D 1017    STRB.W     R1, [SP, #23]
  0x08011600:  9204         STR        R2, [SP, #16]
  0x08011602:  9804         LDR        R0, [SP, #16]
  0x08011604:  F24C 0100    MOVW       R1, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x08011608:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0801160C:  6809         LDR        R1, [R1]
  0x0801160E:  08C9         LSRS       R1, R1, #3
  0x08011610:  F644 52D3    MOVW       R2, #0x4DD3
  0x08011614:  F2C1 0262    MOVT       R2, #0x1062
  0x08011618:  FBA1 2102    UMULL      R2, R1, R1, R2
  0x0801161C:  0989         LSRS       R1, R1, #6
  0x0801161E:  4348         MULS       R0, R1, R0
  0x08011620:  9001         STR        R0, [SP, #4]
.L1:
  0x08011622:  9801         LDR        R0, [SP, #4]
  0x08011624:  1E41         SUBS       R1, R0, #1
  0x08011626:  9101         STR        R1, [SP, #4]
  0x08011628:  B918         CBNZ       R0, .L2                  ; 0x08011632
  0x0801162A:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801162E:  9007         STR        R0, [SP, #28]
  0x08011630:  E0E5         B          .L26                     ; 0x080117FE
.L2:
  0x08011632:  9806         LDR        R0, [SP, #24]
  0x08011634:  6B40         LDR        R0, [R0, #52]
  0x08011636:  9002         STR        R0, [SP, #8]
  0x08011638:  9902         LDR        R1, [SP, #8]
  0x0801163A:  2001         MOVS       R0, #1
  0x0801163C:  2245         MOVS       R2, #69
  0x0801163E:  F2C0 0220    MOVT       R2, #32
  0x08011642:  4211         TST        R1, R2
  0x08011644:  9000         STR        R0, [SP, #0]
  0x08011646:  D004         BEQ        .L3                      ; 0x08011652
  0x08011648:  F89D 0009    LDRB.W     R0, [SP, #9]
  0x0801164C:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08011650:  9000         STR        R0, [SP, #0]
.L3:
  0x08011652:  9800         LDR        R0, [SP, #0]
  0x08011654:  07C0         LSLS       R0, R0, #31
  0x08011656:  2800         CMP        R0, #0
  0x08011658:  D1E3         BNE        .L1                      ; 0x08011622
  0x0801165A:  9806         LDR        R0, [SP, #24]
  0x0801165C:  6B40         LDR        R0, [R0, #52]
  0x0801165E:  0740         LSLS       R0, R0, #29
  0x08011660:  2800         CMP        R0, #0
  0x08011662:  D504         BPL        .L4                      ; 0x0801166E
  0x08011664:  9906         LDR        R1, [SP, #24]
  0x08011666:  2004         MOVS       R0, #4
  0x08011668:  6388         STR        R0, [R1, #56]
  0x0801166A:  9007         STR        R0, [SP, #28]
  0x0801166C:  E0C7         B          .L26                     ; 0x080117FE
.L4:
  0x0801166E:  9806         LDR        R0, [SP, #24]
  0x08011670:  6B40         LDR        R0, [R0, #52]
  0x08011672:  07C0         LSLS       R0, R0, #31
  0x08011674:  B120         CBZ        R0, .L5                  ; 0x08011680
  0x08011676:  9906         LDR        R1, [SP, #24]
  0x08011678:  2001         MOVS       R0, #1
  0x0801167A:  6388         STR        R0, [R1, #56]
  0x0801167C:  9007         STR        R0, [SP, #28]
  0x0801167E:  E0BE         B          .L26                     ; 0x080117FE
.L5:
  0x08011680:  9906         LDR        R1, [SP, #24]
  0x08011682:  20C5         MOVS       R0, #197
  0x08011684:  F2C0 0020    MOVT       R0, #32
  0x08011688:  6388         STR        R0, [R1, #56]
  0x0801168A:  9806         LDR        R0, [SP, #24]
  0x0801168C:  F7FF FEC3    BL         SDMMC_GetCommandResponse ; 0x08011416
  0x08011690:  F89D 1017    LDRB.W     R1, [SP, #23]
  0x08011694:  4288         CMP        R0, R1
  0x08011696:  D002         BEQ        .L6                      ; 0x0801169E
  0x08011698:  2001         MOVS       R0, #1
  0x0801169A:  9007         STR        R0, [SP, #28]
  0x0801169C:  E0AF         B          .L26                     ; 0x080117FE
.L6:
  0x0801169E:  9806         LDR        R0, [SP, #24]
  0x080116A0:  2100         MOVS       R1, #0
  0x080116A2:  F7FF FEBF    BL         SDMMC_GetResponse        ; 0x08011424
  0x080116A6:  9003         STR        R0, [SP, #12]
  0x080116A8:  9803         LDR        R0, [SP, #12]
  0x080116AA:  F24E 0108    MOVW       R1, #0xE008
  0x080116AE:  F6CF 51FF    MOVT       R1, #0xFDFF
  0x080116B2:  4208         TST        R0, R1
  0x080116B4:  D102         BNE        .L7                      ; 0x080116BC
  0x080116B6:  2000         MOVS       R0, #0
  0x080116B8:  9007         STR        R0, [SP, #28]
  0x080116BA:  E0A0         B          .L26                     ; 0x080117FE
.L7:
  0x080116BC:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x080116C0:  0600         LSLS       R0, R0, #24
  0x080116C2:  2800         CMP        R0, #0
  0x080116C4:  D503         BPL        .L8                      ; 0x080116CE
  0x080116C6:  F04F 7000    MOV.W      R0, #0x02000000
  0x080116CA:  9007         STR        R0, [SP, #28]
  0x080116CC:  E097         B          .L26                     ; 0x080117FE
.L8:
  0x080116CE:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x080116D2:  0640         LSLS       R0, R0, #25
  0x080116D4:  2800         CMP        R0, #0
  0x080116D6:  D502         BPL        .L9                      ; 0x080116DE
  0x080116D8:  2040         MOVS       R0, #64
  0x080116DA:  9007         STR        R0, [SP, #28]
  0x080116DC:  E08F         B          .L26                     ; 0x080117FE
.L9:
  0x080116DE:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x080116E2:  0680         LSLS       R0, R0, #26
  0x080116E4:  2800         CMP        R0, #0
  0x080116E6:  D502         BPL        .L10                     ; 0x080116EE
  0x080116E8:  2080         MOVS       R0, #128
  0x080116EA:  9007         STR        R0, [SP, #28]
  0x080116EC:  E087         B          .L26                     ; 0x080117FE
.L10:
  0x080116EE:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x080116F2:  06C0         LSLS       R0, R0, #27
  0x080116F4:  2800         CMP        R0, #0
  0x080116F6:  D503         BPL        .L11                     ; 0x08011700
  0x080116F8:  F44F 7080    MOV.W      R0, #0x0100
  0x080116FC:  9007         STR        R0, [SP, #28]
  0x080116FE:  E07E         B          .L26                     ; 0x080117FE
.L11:
  0x08011700:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x08011704:  0700         LSLS       R0, R0, #28
  0x08011706:  2800         CMP        R0, #0
  0x08011708:  D503         BPL        .L12                     ; 0x08011712
  0x0801170A:  F44F 7000    MOV.W      R0, #0x0200
  0x0801170E:  9007         STR        R0, [SP, #28]
  0x08011710:  E075         B          .L26                     ; 0x080117FE
.L12:
  0x08011712:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x08011716:  0740         LSLS       R0, R0, #29
  0x08011718:  2800         CMP        R0, #0
  0x0801171A:  D503         BPL        .L13                     ; 0x08011724
  0x0801171C:  F44F 6080    MOV.W      R0, #0x0400
  0x08011720:  9007         STR        R0, [SP, #28]
  0x08011722:  E06C         B          .L26                     ; 0x080117FE
.L13:
  0x08011724:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x08011728:  07C0         LSLS       R0, R0, #31
  0x0801172A:  B118         CBZ        R0, .L14                 ; 0x08011734
  0x0801172C:  F44F 6000    MOV.W      R0, #0x0800
  0x08011730:  9007         STR        R0, [SP, #28]
  0x08011732:  E064         B          .L26                     ; 0x080117FE
.L14:
  0x08011734:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x08011738:  0600         LSLS       R0, R0, #24
  0x0801173A:  2800         CMP        R0, #0
  0x0801173C:  D503         BPL        .L15                     ; 0x08011746
  0x0801173E:  F44F 5080    MOV.W      R0, #0x1000
  0x08011742:  9007         STR        R0, [SP, #28]
  0x08011744:  E05B         B          .L26                     ; 0x080117FE
.L15:
  0x08011746:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801174A:  0640         LSLS       R0, R0, #25
  0x0801174C:  2800         CMP        R0, #0
  0x0801174E:  D503         BPL        .L16                     ; 0x08011758
  0x08011750:  F44F 5000    MOV.W      R0, #0x2000
  0x08011754:  9007         STR        R0, [SP, #28]
  0x08011756:  E052         B          .L26                     ; 0x080117FE
.L16:
  0x08011758:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801175C:  0680         LSLS       R0, R0, #26
  0x0801175E:  2800         CMP        R0, #0
  0x08011760:  D503         BPL        .L17                     ; 0x0801176A
  0x08011762:  F44F 4080    MOV.W      R0, #0x4000
  0x08011766:  9007         STR        R0, [SP, #28]
  0x08011768:  E049         B          .L26                     ; 0x080117FE
.L17:
  0x0801176A:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801176E:  06C0         LSLS       R0, R0, #27
  0x08011770:  2800         CMP        R0, #0
  0x08011772:  D503         BPL        .L18                     ; 0x0801177C
  0x08011774:  F44F 4000    MOV.W      R0, #0x8000
  0x08011778:  9007         STR        R0, [SP, #28]
  0x0801177A:  E040         B          .L26                     ; 0x080117FE
.L18:
  0x0801177C:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x08011780:  0740         LSLS       R0, R0, #29
  0x08011782:  2800         CMP        R0, #0
  0x08011784:  D503         BPL        .L19                     ; 0x0801178E
  0x08011786:  F44F 3000    MOV.W      R0, #0x020000
  0x0801178A:  9007         STR        R0, [SP, #28]
  0x0801178C:  E037         B          .L26                     ; 0x080117FE
.L19:
  0x0801178E:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x08011792:  0780         LSLS       R0, R0, #30
  0x08011794:  2800         CMP        R0, #0
  0x08011796:  D503         BPL        .L20                     ; 0x080117A0
  0x08011798:  F44F 2080    MOV.W      R0, #0x040000
  0x0801179C:  9007         STR        R0, [SP, #28]
  0x0801179E:  E02E         B          .L26                     ; 0x080117FE
.L20:
  0x080117A0:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x080117A4:  07C0         LSLS       R0, R0, #31
  0x080117A6:  B118         CBZ        R0, .L21                 ; 0x080117B0
  0x080117A8:  F44F 2000    MOV.W      R0, #0x080000
  0x080117AC:  9007         STR        R0, [SP, #28]
  0x080117AE:  E026         B          .L26                     ; 0x080117FE
.L21:
  0x080117B0:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x080117B4:  0600         LSLS       R0, R0, #24
  0x080117B6:  2800         CMP        R0, #0
  0x080117B8:  D503         BPL        .L22                     ; 0x080117C2
  0x080117BA:  F44F 1080    MOV.W      R0, #0x100000
  0x080117BE:  9007         STR        R0, [SP, #28]
  0x080117C0:  E01D         B          .L26                     ; 0x080117FE
.L22:
  0x080117C2:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x080117C6:  0640         LSLS       R0, R0, #25
  0x080117C8:  2800         CMP        R0, #0
  0x080117CA:  D503         BPL        .L23                     ; 0x080117D4
  0x080117CC:  F44F 1000    MOV.W      R0, #0x200000
  0x080117D0:  9007         STR        R0, [SP, #28]
  0x080117D2:  E014         B          .L26                     ; 0x080117FE
.L23:
  0x080117D4:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x080117D8:  0680         LSLS       R0, R0, #26
  0x080117DA:  2800         CMP        R0, #0
  0x080117DC:  D503         BPL        .L24                     ; 0x080117E6
  0x080117DE:  F44F 0080    MOV.W      R0, #0x400000
  0x080117E2:  9007         STR        R0, [SP, #28]
  0x080117E4:  E00B         B          .L26                     ; 0x080117FE
.L24:
  0x080117E6:  F89D 000C    LDRB.W     R0, [SP, #12]
  0x080117EA:  0700         LSLS       R0, R0, #28
  0x080117EC:  2800         CMP        R0, #0
  0x080117EE:  D503         BPL        .L25                     ; 0x080117F8
  0x080117F0:  F44F 0000    MOV.W      R0, #0x800000
  0x080117F4:  9007         STR        R0, [SP, #28]
  0x080117F6:  E002         B          .L26                     ; 0x080117FE
.L25:
  0x080117F8:  F44F 3080    MOV.W      R0, #0x010000
  0x080117FC:  9007         STR        R0, [SP, #28]
.L26:
  0x080117FE:  9807         LDR        R0, [SP, #28]
  0x08011800:  B008         ADD        SP, SP, #32
  0x08011802:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdReadSingleBlock from charger_lto.o, size=62, align=2
SDMMC_CmdReadSingleBlock:
  0x08011804:  B580         PUSH       {R7, LR}
  0x08011806:  B08A         SUB        SP, SP, #40
  0x08011808:  9009         STR        R0, [SP, #36]
  0x0801180A:  9108         STR        R1, [SP, #32]
  0x0801180C:  9808         LDR        R0, [SP, #32]
  0x0801180E:  9003         STR        R0, [SP, #12]
  0x08011810:  2011         MOVS       R0, #17
  0x08011812:  9001         STR        R0, [SP, #4]
  0x08011814:  9004         STR        R0, [SP, #16]
  0x08011816:  F44F 7080    MOV.W      R0, #0x0100
  0x0801181A:  9005         STR        R0, [SP, #20]
  0x0801181C:  2000         MOVS       R0, #0
  0x0801181E:  9006         STR        R0, [SP, #24]
  0x08011820:  F44F 5080    MOV.W      R0, #0x1000
  0x08011824:  9007         STR        R0, [SP, #28]
  0x08011826:  9809         LDR        R0, [SP, #36]
  0x08011828:  A903         ADD        R1, SP, #12
  0x0801182A:  F7FF FD87    BL         SDMMC_SendCommand        ; 0x0801133C
  0x0801182E:  9901         LDR        R1, [SP, #4]
  0x08011830:  9809         LDR        R0, [SP, #36]
  0x08011832:  F241 3288    MOVW       R2, #0x1388
  0x08011836:  F7FF FEDE    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x0801183A:  9002         STR        R0, [SP, #8]
  0x0801183C:  9802         LDR        R0, [SP, #8]
  0x0801183E:  B00A         ADD        SP, SP, #40
  0x08011840:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdReadMultiBlock from charger_lto.o, size=62, align=2
SDMMC_CmdReadMultiBlock:
  0x08011842:  B580         PUSH       {R7, LR}
  0x08011844:  B08A         SUB        SP, SP, #40
  0x08011846:  9009         STR        R0, [SP, #36]
  0x08011848:  9108         STR        R1, [SP, #32]
  0x0801184A:  9808         LDR        R0, [SP, #32]
  0x0801184C:  9003         STR        R0, [SP, #12]
  0x0801184E:  2012         MOVS       R0, #18
  0x08011850:  9001         STR        R0, [SP, #4]
  0x08011852:  9004         STR        R0, [SP, #16]
  0x08011854:  F44F 7080    MOV.W      R0, #0x0100
  0x08011858:  9005         STR        R0, [SP, #20]
  0x0801185A:  2000         MOVS       R0, #0
  0x0801185C:  9006         STR        R0, [SP, #24]
  0x0801185E:  F44F 5080    MOV.W      R0, #0x1000
  0x08011862:  9007         STR        R0, [SP, #28]
  0x08011864:  9809         LDR        R0, [SP, #36]
  0x08011866:  A903         ADD        R1, SP, #12
  0x08011868:  F7FF FD68    BL         SDMMC_SendCommand        ; 0x0801133C
  0x0801186C:  9901         LDR        R1, [SP, #4]
  0x0801186E:  9809         LDR        R0, [SP, #36]
  0x08011870:  F241 3288    MOVW       R2, #0x1388
  0x08011874:  F7FF FEBF    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x08011878:  9002         STR        R0, [SP, #8]
  0x0801187A:  9802         LDR        R0, [SP, #8]
  0x0801187C:  B00A         ADD        SP, SP, #40
  0x0801187E:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdWriteSingleBlock from charger_lto.o, size=62, align=2
SDMMC_CmdWriteSingleBlock:
  0x08011880:  B580         PUSH       {R7, LR}
  0x08011882:  B08A         SUB        SP, SP, #40
  0x08011884:  9009         STR        R0, [SP, #36]
  0x08011886:  9108         STR        R1, [SP, #32]
  0x08011888:  9808         LDR        R0, [SP, #32]
  0x0801188A:  9003         STR        R0, [SP, #12]
  0x0801188C:  2018         MOVS       R0, #24
  0x0801188E:  9001         STR        R0, [SP, #4]
  0x08011890:  9004         STR        R0, [SP, #16]
  0x08011892:  F44F 7080    MOV.W      R0, #0x0100
  0x08011896:  9005         STR        R0, [SP, #20]
  0x08011898:  2000         MOVS       R0, #0
  0x0801189A:  9006         STR        R0, [SP, #24]
  0x0801189C:  F44F 5080    MOV.W      R0, #0x1000
  0x080118A0:  9007         STR        R0, [SP, #28]
  0x080118A2:  9809         LDR        R0, [SP, #36]
  0x080118A4:  A903         ADD        R1, SP, #12
  0x080118A6:  F7FF FD49    BL         SDMMC_SendCommand        ; 0x0801133C
  0x080118AA:  9901         LDR        R1, [SP, #4]
  0x080118AC:  9809         LDR        R0, [SP, #36]
  0x080118AE:  F241 3288    MOVW       R2, #0x1388
  0x080118B2:  F7FF FEA0    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x080118B6:  9002         STR        R0, [SP, #8]
  0x080118B8:  9802         LDR        R0, [SP, #8]
  0x080118BA:  B00A         ADD        SP, SP, #40
  0x080118BC:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdWriteMultiBlock from charger_lto.o, size=62, align=2
SDMMC_CmdWriteMultiBlock:
  0x080118BE:  B580         PUSH       {R7, LR}
  0x080118C0:  B08A         SUB        SP, SP, #40
  0x080118C2:  9009         STR        R0, [SP, #36]
  0x080118C4:  9108         STR        R1, [SP, #32]
  0x080118C6:  9808         LDR        R0, [SP, #32]
  0x080118C8:  9003         STR        R0, [SP, #12]
  0x080118CA:  2019         MOVS       R0, #25
  0x080118CC:  9001         STR        R0, [SP, #4]
  0x080118CE:  9004         STR        R0, [SP, #16]
  0x080118D0:  F44F 7080    MOV.W      R0, #0x0100
  0x080118D4:  9005         STR        R0, [SP, #20]
  0x080118D6:  2000         MOVS       R0, #0
  0x080118D8:  9006         STR        R0, [SP, #24]
  0x080118DA:  F44F 5080    MOV.W      R0, #0x1000
  0x080118DE:  9007         STR        R0, [SP, #28]
  0x080118E0:  9809         LDR        R0, [SP, #36]
  0x080118E2:  A903         ADD        R1, SP, #12
  0x080118E4:  F7FF FD2A    BL         SDMMC_SendCommand        ; 0x0801133C
  0x080118E8:  9901         LDR        R1, [SP, #4]
  0x080118EA:  9809         LDR        R0, [SP, #36]
  0x080118EC:  F241 3288    MOVW       R2, #0x1388
  0x080118F0:  F7FF FE81    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x080118F4:  9002         STR        R0, [SP, #8]
  0x080118F6:  9802         LDR        R0, [SP, #8]
  0x080118F8:  B00A         ADD        SP, SP, #40
  0x080118FA:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdSelDesel from charger_lto.o, size=62, align=2
SDMMC_CmdSelDesel:
  0x080118FC:  B580         PUSH       {R7, LR}
  0x080118FE:  B08A         SUB        SP, SP, #40
  0x08011900:  9009         STR        R0, [SP, #36]
  0x08011902:  9108         STR        R1, [SP, #32]
  0x08011904:  9808         LDR        R0, [SP, #32]
  0x08011906:  9003         STR        R0, [SP, #12]
  0x08011908:  2007         MOVS       R0, #7
  0x0801190A:  9001         STR        R0, [SP, #4]
  0x0801190C:  9004         STR        R0, [SP, #16]
  0x0801190E:  F44F 7080    MOV.W      R0, #0x0100
  0x08011912:  9005         STR        R0, [SP, #20]
  0x08011914:  2000         MOVS       R0, #0
  0x08011916:  9006         STR        R0, [SP, #24]
  0x08011918:  F44F 5080    MOV.W      R0, #0x1000
  0x0801191C:  9007         STR        R0, [SP, #28]
  0x0801191E:  9809         LDR        R0, [SP, #36]
  0x08011920:  A903         ADD        R1, SP, #12
  0x08011922:  F7FF FD0B    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011926:  9901         LDR        R1, [SP, #4]
  0x08011928:  9809         LDR        R0, [SP, #36]
  0x0801192A:  F241 3288    MOVW       R2, #0x1388
  0x0801192E:  F7FF FE62    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x08011932:  9002         STR        R0, [SP, #8]
  0x08011934:  9802         LDR        R0, [SP, #8]
  0x08011936:  B00A         ADD        SP, SP, #40
  0x08011938:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdOperCond from charger_lto.o, size=54, align=2
SDMMC_CmdOperCond:
  0x0801193A:  B580         PUSH       {R7, LR}
  0x0801193C:  B088         SUB        SP, SP, #32
  0x0801193E:  9007         STR        R0, [SP, #28]
  0x08011940:  F44F 70D5    MOV.W      R0, #0x01AA
  0x08011944:  9002         STR        R0, [SP, #8]
  0x08011946:  2008         MOVS       R0, #8
  0x08011948:  9003         STR        R0, [SP, #12]
  0x0801194A:  F44F 7080    MOV.W      R0, #0x0100
  0x0801194E:  9004         STR        R0, [SP, #16]
  0x08011950:  2000         MOVS       R0, #0
  0x08011952:  9005         STR        R0, [SP, #20]
  0x08011954:  F44F 5080    MOV.W      R0, #0x1000
  0x08011958:  9006         STR        R0, [SP, #24]
  0x0801195A:  9807         LDR        R0, [SP, #28]
  0x0801195C:  A902         ADD        R1, SP, #8
  0x0801195E:  F7FF FCED    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011962:  9807         LDR        R0, [SP, #28]
  0x08011964:  F00A FD87    BL         SDMMC_GetCmdResp7        ; 0x0801C476
  0x08011968:  9001         STR        R0, [SP, #4]
  0x0801196A:  9801         LDR        R0, [SP, #4]
  0x0801196C:  B008         ADD        SP, SP, #32
  0x0801196E:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdAppCommand from charger_lto.o, size=62, align=2
SDMMC_CmdAppCommand:
  0x08011970:  B580         PUSH       {R7, LR}
  0x08011972:  B08A         SUB        SP, SP, #40
  0x08011974:  9009         STR        R0, [SP, #36]
  0x08011976:  9108         STR        R1, [SP, #32]
  0x08011978:  9808         LDR        R0, [SP, #32]
  0x0801197A:  9003         STR        R0, [SP, #12]
  0x0801197C:  2037         MOVS       R0, #55
  0x0801197E:  9001         STR        R0, [SP, #4]
  0x08011980:  9004         STR        R0, [SP, #16]
  0x08011982:  F44F 7080    MOV.W      R0, #0x0100
  0x08011986:  9005         STR        R0, [SP, #20]
  0x08011988:  2000         MOVS       R0, #0
  0x0801198A:  9006         STR        R0, [SP, #24]
  0x0801198C:  F44F 5080    MOV.W      R0, #0x1000
  0x08011990:  9007         STR        R0, [SP, #28]
  0x08011992:  9809         LDR        R0, [SP, #36]
  0x08011994:  A903         ADD        R1, SP, #12
  0x08011996:  F7FF FCD1    BL         SDMMC_SendCommand        ; 0x0801133C
  0x0801199A:  9901         LDR        R1, [SP, #4]
  0x0801199C:  9809         LDR        R0, [SP, #36]
  0x0801199E:  F241 3288    MOVW       R2, #0x1388
  0x080119A2:  F7FF FE28    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x080119A6:  9002         STR        R0, [SP, #8]
  0x080119A8:  9802         LDR        R0, [SP, #8]
  0x080119AA:  B00A         ADD        SP, SP, #40
  0x080119AC:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdAppOperCommand from charger_lto.o, size=54, align=2
SDMMC_CmdAppOperCommand:
  0x080119AE:  B580         PUSH       {R7, LR}
  0x080119B0:  B088         SUB        SP, SP, #32
  0x080119B2:  9007         STR        R0, [SP, #28]
  0x080119B4:  9106         STR        R1, [SP, #24]
  0x080119B6:  9806         LDR        R0, [SP, #24]
  0x080119B8:  9001         STR        R0, [SP, #4]
  0x080119BA:  2029         MOVS       R0, #41
  0x080119BC:  9002         STR        R0, [SP, #8]
  0x080119BE:  F44F 7080    MOV.W      R0, #0x0100
  0x080119C2:  9003         STR        R0, [SP, #12]
  0x080119C4:  2000         MOVS       R0, #0
  0x080119C6:  9004         STR        R0, [SP, #16]
  0x080119C8:  F44F 5080    MOV.W      R0, #0x1000
  0x080119CC:  9005         STR        R0, [SP, #20]
  0x080119CE:  9807         LDR        R0, [SP, #28]
  0x080119D0:  A901         ADD        R1, SP, #4
  0x080119D2:  F7FF FCB3    BL         SDMMC_SendCommand        ; 0x0801133C
  0x080119D6:  9807         LDR        R0, [SP, #28]
  0x080119D8:  F00A FD9B    BL         SDMMC_GetCmdResp3        ; 0x0801C512
  0x080119DC:  9000         STR        R0, [SP, #0]
  0x080119DE:  9800         LDR        R0, [SP, #0]
  0x080119E0:  B008         ADD        SP, SP, #32
  0x080119E2:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdBusWidth from charger_lto.o, size=62, align=2
SDMMC_CmdBusWidth:
  0x080119E4:  B580         PUSH       {R7, LR}
  0x080119E6:  B08A         SUB        SP, SP, #40
  0x080119E8:  9009         STR        R0, [SP, #36]
  0x080119EA:  9108         STR        R1, [SP, #32]
  0x080119EC:  9808         LDR        R0, [SP, #32]
  0x080119EE:  9003         STR        R0, [SP, #12]
  0x080119F0:  2006         MOVS       R0, #6
  0x080119F2:  9001         STR        R0, [SP, #4]
  0x080119F4:  9004         STR        R0, [SP, #16]
  0x080119F6:  F44F 7080    MOV.W      R0, #0x0100
  0x080119FA:  9005         STR        R0, [SP, #20]
  0x080119FC:  2000         MOVS       R0, #0
  0x080119FE:  9006         STR        R0, [SP, #24]
  0x08011A00:  F44F 5080    MOV.W      R0, #0x1000
  0x08011A04:  9007         STR        R0, [SP, #28]
  0x08011A06:  9809         LDR        R0, [SP, #36]
  0x08011A08:  A903         ADD        R1, SP, #12
  0x08011A0A:  F7FF FC97    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011A0E:  9901         LDR        R1, [SP, #4]
  0x08011A10:  9809         LDR        R0, [SP, #36]
  0x08011A12:  F241 3288    MOVW       R2, #0x1388
  0x08011A16:  F7FF FDEE    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x08011A1A:  9002         STR        R0, [SP, #8]
  0x08011A1C:  9802         LDR        R0, [SP, #8]
  0x08011A1E:  B00A         ADD        SP, SP, #40
  0x08011A20:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdSendSCR from charger_lto.o, size=58, align=2
SDMMC_CmdSendSCR:
  0x08011A22:  B580         PUSH       {R7, LR}
  0x08011A24:  B088         SUB        SP, SP, #32
  0x08011A26:  9007         STR        R0, [SP, #28]
  0x08011A28:  2000         MOVS       R0, #0
  0x08011A2A:  9002         STR        R0, [SP, #8]
  0x08011A2C:  2133         MOVS       R1, #51
  0x08011A2E:  9100         STR        R1, [SP, #0]
  0x08011A30:  9103         STR        R1, [SP, #12]
  0x08011A32:  F44F 7180    MOV.W      R1, #0x0100
  0x08011A36:  9104         STR        R1, [SP, #16]
  0x08011A38:  9005         STR        R0, [SP, #20]
  0x08011A3A:  F44F 5080    MOV.W      R0, #0x1000
  0x08011A3E:  9006         STR        R0, [SP, #24]
  0x08011A40:  9807         LDR        R0, [SP, #28]
  0x08011A42:  A902         ADD        R1, SP, #8
  0x08011A44:  F7FF FC7A    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011A48:  9900         LDR        R1, [SP, #0]
  0x08011A4A:  9807         LDR        R0, [SP, #28]
  0x08011A4C:  F241 3288    MOVW       R2, #0x1388
  0x08011A50:  F7FF FDD1    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x08011A54:  9001         STR        R0, [SP, #4]
  0x08011A56:  9801         LDR        R0, [SP, #4]
  0x08011A58:  B008         ADD        SP, SP, #32
  0x08011A5A:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdSendCID from charger_lto.o, size=50, align=2
SDMMC_CmdSendCID:
  0x08011A5C:  B580         PUSH       {R7, LR}
  0x08011A5E:  B088         SUB        SP, SP, #32
  0x08011A60:  9007         STR        R0, [SP, #28]
  0x08011A62:  2000         MOVS       R0, #0
  0x08011A64:  9002         STR        R0, [SP, #8]
  0x08011A66:  2102         MOVS       R1, #2
  0x08011A68:  9103         STR        R1, [SP, #12]
  0x08011A6A:  F44F 7140    MOV.W      R1, #0x0300
  0x08011A6E:  9104         STR        R1, [SP, #16]
  0x08011A70:  9005         STR        R0, [SP, #20]
  0x08011A72:  F44F 5080    MOV.W      R0, #0x1000
  0x08011A76:  9006         STR        R0, [SP, #24]
  0x08011A78:  9807         LDR        R0, [SP, #28]
  0x08011A7A:  A902         ADD        R1, SP, #8
  0x08011A7C:  F7FF FC5E    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011A80:  9807         LDR        R0, [SP, #28]
  0x08011A82:  F000 F804    BL         SDMMC_GetCmdResp2        ; 0x08011A8E
  0x08011A86:  9001         STR        R0, [SP, #4]
  0x08011A88:  9801         LDR        R0, [SP, #4]
  0x08011A8A:  B008         ADD        SP, SP, #32
  0x08011A8C:  BD80         POP        {R7, PC}
Section .text.SDMMC_GetCmdResp2 from charger_lto.o, size=150, align=2
SDMMC_GetCmdResp2:
  0x08011A8E:  B085         SUB        SP, SP, #20
  0x08011A90:  9003         STR        R0, [SP, #12]
  0x08011A92:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x08011A96:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x08011A9A:  6800         LDR        R0, [R0]
  0x08011A9C:  08C0         LSRS       R0, R0, #3
  0x08011A9E:  F644 51D3    MOVW       R1, #0x4DD3
  0x08011AA2:  F2C1 0162    MOVT       R1, #0x1062
  0x08011AA6:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x08011AAA:  0980         LSRS       R0, R0, #6
  0x08011AAC:  F241 3188    MOVW       R1, #0x1388
  0x08011AB0:  4348         MULS       R0, R1, R0
  0x08011AB2:  9001         STR        R0, [SP, #4]
.L1:
  0x08011AB4:  9801         LDR        R0, [SP, #4]
  0x08011AB6:  1E41         SUBS       R1, R0, #1
  0x08011AB8:  9101         STR        R1, [SP, #4]
  0x08011ABA:  B918         CBNZ       R0, .L2                  ; 0x08011AC4
  0x08011ABC:  F04F 4000    MOV.W      R0, #0x80000000
  0x08011AC0:  9004         STR        R0, [SP, #16]
  0x08011AC2:  E02C         B          .L6                      ; 0x08011B1E
.L2:
  0x08011AC4:  9803         LDR        R0, [SP, #12]
  0x08011AC6:  6B40         LDR        R0, [R0, #52]
  0x08011AC8:  9002         STR        R0, [SP, #8]
  0x08011ACA:  2001         MOVS       R0, #1
  0x08011ACC:  F89D 1008    LDRB.W     R1, [SP, #8]
  0x08011AD0:  F011 0F45    TST        R1, #69
  0x08011AD4:  9000         STR        R0, [SP, #0]
  0x08011AD6:  D004         BEQ        .L3                      ; 0x08011AE2
  0x08011AD8:  F89D 0009    LDRB.W     R0, [SP, #9]
  0x08011ADC:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08011AE0:  9000         STR        R0, [SP, #0]
.L3:
  0x08011AE2:  9800         LDR        R0, [SP, #0]
  0x08011AE4:  07C0         LSLS       R0, R0, #31
  0x08011AE6:  2800         CMP        R0, #0
  0x08011AE8:  D1E4         BNE        .L1                      ; 0x08011AB4
  0x08011AEA:  9803         LDR        R0, [SP, #12]
  0x08011AEC:  6B40         LDR        R0, [R0, #52]
  0x08011AEE:  0740         LSLS       R0, R0, #29
  0x08011AF0:  2800         CMP        R0, #0
  0x08011AF2:  D504         BPL        .L4                      ; 0x08011AFE
  0x08011AF4:  9903         LDR        R1, [SP, #12]
  0x08011AF6:  2004         MOVS       R0, #4
  0x08011AF8:  6388         STR        R0, [R1, #56]
  0x08011AFA:  9004         STR        R0, [SP, #16]
  0x08011AFC:  E00F         B          .L6                      ; 0x08011B1E
.L4:
  0x08011AFE:  9803         LDR        R0, [SP, #12]
  0x08011B00:  6B40         LDR        R0, [R0, #52]
  0x08011B02:  07C0         LSLS       R0, R0, #31
  0x08011B04:  B120         CBZ        R0, .L5                  ; 0x08011B10
  0x08011B06:  9903         LDR        R1, [SP, #12]
  0x08011B08:  2001         MOVS       R0, #1
  0x08011B0A:  6388         STR        R0, [R1, #56]
  0x08011B0C:  9004         STR        R0, [SP, #16]
  0x08011B0E:  E006         B          .L6                      ; 0x08011B1E
.L5:
  0x08011B10:  9903         LDR        R1, [SP, #12]
  0x08011B12:  20C5         MOVS       R0, #197
  0x08011B14:  F2C0 0020    MOVT       R0, #32
  0x08011B18:  6388         STR        R0, [R1, #56]
  0x08011B1A:  2000         MOVS       R0, #0
  0x08011B1C:  9004         STR        R0, [SP, #16]
.L6:
  0x08011B1E:  9804         LDR        R0, [SP, #16]
  0x08011B20:  B005         ADD        SP, SP, #20
  0x08011B22:  4770         BX         LR
Section .text.SDMMC_CmdSendCSD from charger_lto.o, size=54, align=2
SDMMC_CmdSendCSD:
  0x08011B24:  B580         PUSH       {R7, LR}
  0x08011B26:  B088         SUB        SP, SP, #32
  0x08011B28:  9007         STR        R0, [SP, #28]
  0x08011B2A:  9106         STR        R1, [SP, #24]
  0x08011B2C:  9806         LDR        R0, [SP, #24]
  0x08011B2E:  9001         STR        R0, [SP, #4]
  0x08011B30:  2009         MOVS       R0, #9
  0x08011B32:  9002         STR        R0, [SP, #8]
  0x08011B34:  F44F 7040    MOV.W      R0, #0x0300
  0x08011B38:  9003         STR        R0, [SP, #12]
  0x08011B3A:  2000         MOVS       R0, #0
  0x08011B3C:  9004         STR        R0, [SP, #16]
  0x08011B3E:  F44F 5080    MOV.W      R0, #0x1000
  0x08011B42:  9005         STR        R0, [SP, #20]
  0x08011B44:  9807         LDR        R0, [SP, #28]
  0x08011B46:  A901         ADD        R1, SP, #4
  0x08011B48:  F7FF FBF8    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011B4C:  9807         LDR        R0, [SP, #28]
  0x08011B4E:  F7FF FF9E    BL         SDMMC_GetCmdResp2        ; 0x08011A8E
  0x08011B52:  9000         STR        R0, [SP, #0]
  0x08011B54:  9800         LDR        R0, [SP, #0]
  0x08011B56:  B008         ADD        SP, SP, #32
  0x08011B58:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdSetRelAdd from charger_lto.o, size=58, align=2
SDMMC_CmdSetRelAdd:
  0x08011B5A:  B580         PUSH       {R7, LR}
  0x08011B5C:  B08A         SUB        SP, SP, #40
  0x08011B5E:  9009         STR        R0, [SP, #36]
  0x08011B60:  9108         STR        R1, [SP, #32]
  0x08011B62:  2000         MOVS       R0, #0
  0x08011B64:  9003         STR        R0, [SP, #12]
  0x08011B66:  2103         MOVS       R1, #3
  0x08011B68:  9101         STR        R1, [SP, #4]
  0x08011B6A:  9104         STR        R1, [SP, #16]
  0x08011B6C:  F44F 7180    MOV.W      R1, #0x0100
  0x08011B70:  9105         STR        R1, [SP, #20]
  0x08011B72:  9006         STR        R0, [SP, #24]
  0x08011B74:  F44F 5080    MOV.W      R0, #0x1000
  0x08011B78:  9007         STR        R0, [SP, #28]
  0x08011B7A:  9809         LDR        R0, [SP, #36]
  0x08011B7C:  A903         ADD        R1, SP, #12
  0x08011B7E:  F7FF FBDD    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011B82:  9901         LDR        R1, [SP, #4]
  0x08011B84:  9809         LDR        R0, [SP, #36]
  0x08011B86:  9A08         LDR        R2, [SP, #32]
  0x08011B88:  F000 F804    BL         SDMMC_GetCmdResp6        ; 0x08011B94
  0x08011B8C:  9002         STR        R0, [SP, #8]
  0x08011B8E:  9802         LDR        R0, [SP, #8]
  0x08011B90:  B00A         ADD        SP, SP, #40
  0x08011B92:  BD80         POP        {R7, PC}
Section .text.SDMMC_GetCmdResp6 from charger_lto.o, size=250, align=2
SDMMC_GetCmdResp6:
  0x08011B94:  B580         PUSH       {R7, LR}
  0x08011B96:  B088         SUB        SP, SP, #32
  0x08011B98:  9006         STR        R0, [SP, #24]
  0x08011B9A:  F88D 1017    STRB.W     R1, [SP, #23]
  0x08011B9E:  9204         STR        R2, [SP, #16]
  0x08011BA0:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x08011BA4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x08011BA8:  6800         LDR        R0, [R0]
  0x08011BAA:  08C0         LSRS       R0, R0, #3
  0x08011BAC:  F644 51D3    MOVW       R1, #0x4DD3
  0x08011BB0:  F2C1 0162    MOVT       R1, #0x1062
  0x08011BB4:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x08011BB8:  0980         LSRS       R0, R0, #6
  0x08011BBA:  F241 3188    MOVW       R1, #0x1388
  0x08011BBE:  4348         MULS       R0, R1, R0
  0x08011BC0:  9001         STR        R0, [SP, #4]
.L1:
  0x08011BC2:  9801         LDR        R0, [SP, #4]
  0x08011BC4:  1E41         SUBS       R1, R0, #1
  0x08011BC6:  9101         STR        R1, [SP, #4]
  0x08011BC8:  B918         CBNZ       R0, .L2                  ; 0x08011BD2
  0x08011BCA:  F04F 4000    MOV.W      R0, #0x80000000
  0x08011BCE:  9007         STR        R0, [SP, #28]
  0x08011BD0:  E05A         B          .L10                     ; 0x08011C88
.L2:
  0x08011BD2:  9806         LDR        R0, [SP, #24]
  0x08011BD4:  6B40         LDR        R0, [R0, #52]
  0x08011BD6:  9002         STR        R0, [SP, #8]
  0x08011BD8:  2001         MOVS       R0, #1
  0x08011BDA:  F89D 1008    LDRB.W     R1, [SP, #8]
  0x08011BDE:  F011 0F45    TST        R1, #69
  0x08011BE2:  9000         STR        R0, [SP, #0]
  0x08011BE4:  D004         BEQ        .L3                      ; 0x08011BF0
  0x08011BE6:  F89D 0009    LDRB.W     R0, [SP, #9]
  0x08011BEA:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x08011BEE:  9000         STR        R0, [SP, #0]
.L3:
  0x08011BF0:  9800         LDR        R0, [SP, #0]
  0x08011BF2:  07C0         LSLS       R0, R0, #31
  0x08011BF4:  2800         CMP        R0, #0
  0x08011BF6:  D1E4         BNE        .L1                      ; 0x08011BC2
  0x08011BF8:  9806         LDR        R0, [SP, #24]
  0x08011BFA:  6B40         LDR        R0, [R0, #52]
  0x08011BFC:  0740         LSLS       R0, R0, #29
  0x08011BFE:  2800         CMP        R0, #0
  0x08011C00:  D504         BPL        .L4                      ; 0x08011C0C
  0x08011C02:  9906         LDR        R1, [SP, #24]
  0x08011C04:  2004         MOVS       R0, #4
  0x08011C06:  6388         STR        R0, [R1, #56]
  0x08011C08:  9007         STR        R0, [SP, #28]
  0x08011C0A:  E03D         B          .L10                     ; 0x08011C88
.L4:
  0x08011C0C:  9806         LDR        R0, [SP, #24]
  0x08011C0E:  6B40         LDR        R0, [R0, #52]
  0x08011C10:  07C0         LSLS       R0, R0, #31
  0x08011C12:  B120         CBZ        R0, .L5                  ; 0x08011C1E
  0x08011C14:  9906         LDR        R1, [SP, #24]
  0x08011C16:  2001         MOVS       R0, #1
  0x08011C18:  6388         STR        R0, [R1, #56]
  0x08011C1A:  9007         STR        R0, [SP, #28]
  0x08011C1C:  E034         B          .L10                     ; 0x08011C88
.L5:
  0x08011C1E:  9806         LDR        R0, [SP, #24]
  0x08011C20:  F7FF FBF9    BL         SDMMC_GetCommandResponse ; 0x08011416
  0x08011C24:  F89D 1017    LDRB.W     R1, [SP, #23]
  0x08011C28:  4288         CMP        R0, R1
  0x08011C2A:  D002         BEQ        .L6                      ; 0x08011C32
  0x08011C2C:  2001         MOVS       R0, #1
  0x08011C2E:  9007         STR        R0, [SP, #28]
  0x08011C30:  E02A         B          .L10                     ; 0x08011C88
.L6:
  0x08011C32:  9906         LDR        R1, [SP, #24]
  0x08011C34:  20C5         MOVS       R0, #197
  0x08011C36:  F2C0 0020    MOVT       R0, #32
  0x08011C3A:  6388         STR        R0, [R1, #56]
  0x08011C3C:  9806         LDR        R0, [SP, #24]
  0x08011C3E:  2100         MOVS       R1, #0
  0x08011C40:  F7FF FBF0    BL         SDMMC_GetResponse        ; 0x08011424
  0x08011C44:  9003         STR        R0, [SP, #12]
  0x08011C46:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x08011C4A:  F010 0FE0    TST        R0, #224
  0x08011C4E:  D106         BNE        .L7                      ; 0x08011C5E
  0x08011C50:  F8BD 000E    LDRH.W     R0, [SP, #14]
  0x08011C54:  9904         LDR        R1, [SP, #16]
  0x08011C56:  8008         STRH       R0, [R1]
  0x08011C58:  2000         MOVS       R0, #0
  0x08011C5A:  9007         STR        R0, [SP, #28]
  0x08011C5C:  E014         B          .L10                     ; 0x08011C88
.L7:
  0x08011C5E:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x08011C62:  0640         LSLS       R0, R0, #25
  0x08011C64:  2800         CMP        R0, #0
  0x08011C66:  D503         BPL        .L8                      ; 0x08011C70
  0x08011C68:  F44F 5000    MOV.W      R0, #0x2000
  0x08011C6C:  9007         STR        R0, [SP, #28]
  0x08011C6E:  E00B         B          .L10                     ; 0x08011C88
.L8:
  0x08011C70:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x08011C74:  0600         LSLS       R0, R0, #24
  0x08011C76:  2800         CMP        R0, #0
  0x08011C78:  D503         BPL        .L9                      ; 0x08011C82
  0x08011C7A:  F44F 5080    MOV.W      R0, #0x1000
  0x08011C7E:  9007         STR        R0, [SP, #28]
  0x08011C80:  E002         B          .L10                     ; 0x08011C88
.L9:
  0x08011C82:  F44F 3080    MOV.W      R0, #0x010000
  0x08011C86:  9007         STR        R0, [SP, #28]
.L10:
  0x08011C88:  9807         LDR        R0, [SP, #28]
  0x08011C8A:  B008         ADD        SP, SP, #32
  0x08011C8C:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdSendStatus from charger_lto.o, size=62, align=2
SDMMC_CmdSendStatus:
  0x08011C8E:  B580         PUSH       {R7, LR}
  0x08011C90:  B08A         SUB        SP, SP, #40
  0x08011C92:  9009         STR        R0, [SP, #36]
  0x08011C94:  9108         STR        R1, [SP, #32]
  0x08011C96:  9808         LDR        R0, [SP, #32]
  0x08011C98:  9003         STR        R0, [SP, #12]
  0x08011C9A:  200D         MOVS       R0, #13
  0x08011C9C:  9001         STR        R0, [SP, #4]
  0x08011C9E:  9004         STR        R0, [SP, #16]
  0x08011CA0:  F44F 7080    MOV.W      R0, #0x0100
  0x08011CA4:  9005         STR        R0, [SP, #20]
  0x08011CA6:  2000         MOVS       R0, #0
  0x08011CA8:  9006         STR        R0, [SP, #24]
  0x08011CAA:  F44F 5080    MOV.W      R0, #0x1000
  0x08011CAE:  9007         STR        R0, [SP, #28]
  0x08011CB0:  9809         LDR        R0, [SP, #36]
  0x08011CB2:  A903         ADD        R1, SP, #12
  0x08011CB4:  F7FF FB42    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011CB8:  9901         LDR        R1, [SP, #4]
  0x08011CBA:  9809         LDR        R0, [SP, #36]
  0x08011CBC:  F241 3288    MOVW       R2, #0x1388
  0x08011CC0:  F7FF FC99    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x08011CC4:  9002         STR        R0, [SP, #8]
  0x08011CC6:  9802         LDR        R0, [SP, #8]
  0x08011CC8:  B00A         ADD        SP, SP, #40
  0x08011CCA:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdStatusRegister from charger_lto.o, size=58, align=2
SDMMC_CmdStatusRegister:
  0x08011CCC:  B580         PUSH       {R7, LR}
  0x08011CCE:  B088         SUB        SP, SP, #32
  0x08011CD0:  9007         STR        R0, [SP, #28]
  0x08011CD2:  2000         MOVS       R0, #0
  0x08011CD4:  9002         STR        R0, [SP, #8]
  0x08011CD6:  210D         MOVS       R1, #13
  0x08011CD8:  9100         STR        R1, [SP, #0]
  0x08011CDA:  9103         STR        R1, [SP, #12]
  0x08011CDC:  F44F 7180    MOV.W      R1, #0x0100
  0x08011CE0:  9104         STR        R1, [SP, #16]
  0x08011CE2:  9005         STR        R0, [SP, #20]
  0x08011CE4:  F44F 5080    MOV.W      R0, #0x1000
  0x08011CE8:  9006         STR        R0, [SP, #24]
  0x08011CEA:  9807         LDR        R0, [SP, #28]
  0x08011CEC:  A902         ADD        R1, SP, #8
  0x08011CEE:  F7FF FB25    BL         SDMMC_SendCommand        ; 0x0801133C
  0x08011CF2:  9900         LDR        R1, [SP, #0]
  0x08011CF4:  9807         LDR        R0, [SP, #28]
  0x08011CF6:  F241 3288    MOVW       R2, #0x1388
  0x08011CFA:  F7FF FC7C    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x08011CFE:  9001         STR        R0, [SP, #4]
  0x08011D00:  9801         LDR        R0, [SP, #4]
  0x08011D02:  B008         ADD        SP, SP, #32
  0x08011D04:  BD80         POP        {R7, PC}
Section .text.MX_FileX_Init from charger_lto.o, size=122, align=2
MX_FileX_Init:
  0x08011D06:  B580         PUSH       {R7, LR}
  0x08011D08:  B08C         SUB        SP, SP, #48
  0x08011D0A:  900A         STR        R0, [SP, #40]
  0x08011D0C:  2300         MOVS       R3, #0
  0x08011D0E:  9309         STR        R3, [SP, #36]
  0x08011D10:  980A         LDR        R0, [SP, #40]
  0x08011D12:  9008         STR        R0, [SP, #32]
  0x08011D14:  9808         LDR        R0, [SP, #32]
  0x08011D16:  A907         ADD        R1, SP, #28
  0x08011D18:  F44F 6280    MOV.W      R2, #0x0400
  0x08011D1C:  F004 FEDC    BL         _txe_byte_allocate       ; 0x08016AD8
  0x08011D20:  9009         STR        R0, [SP, #36]
  0x08011D22:  9809         LDR        R0, [SP, #36]
  0x08011D24:  B110         CBZ        R0, .L1                  ; 0x08011D2C
  0x08011D26:  2002         MOVS       R0, #2
  0x08011D28:  900B         STR        R0, [SP, #44]
  0x08011D2A:  E026         B          .L3                      ; 0x08011D7A
.L1:
  0x08011D2C:  9807         LDR        R0, [SP, #28]
  0x08011D2E:  4669         MOV        R1, SP
  0x08011D30:  22B4         MOVS       R2, #180
  0x08011D32:  618A         STR        R2, [R1, #24]
  0x08011D34:  2201         MOVS       R2, #1
  0x08011D36:  614A         STR        R2, [R1, #20]
  0x08011D38:  2300         MOVS       R3, #0
  0x08011D3A:  610B         STR        R3, [R1, #16]
  0x08011D3C:  220A         MOVS       R2, #10
  0x08011D3E:  60CA         STR        R2, [R1, #12]
  0x08011D40:  608A         STR        R2, [R1, #8]
  0x08011D42:  F44F 6280    MOV.W      R2, #0x0400
  0x08011D46:  604A         STR        R2, [R1, #4]
  0x08011D48:  6008         STR        R0, [R1]
  0x08011D4A:  F64A 50B0    MOVW       R0, #0xADB0              ; 0x2400ADB0 = fx_app_thread
  0x08011D4E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400ADB0 = fx_app_thread
  0x08011D52:  F643 31D2    MOVW       R1, #0x3BD2              ; 0x08023BD2 = .rodata..L.str.276
  0x08011D56:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023BD2 = .rodata..L.str.276
  0x08011D5A:  F24C 626B    MOVW       R2, #0xC66B              ; 0x0801C66B = fx_app_thread_entry
  0x08011D5E:  F6C0 0201    MOVT       R2, #0x0801              ; 0x0801C66B = fx_app_thread_entry
  0x08011D62:  F010 FF96    BL         _txe_thread_create       ; 0x08022C92
  0x08011D66:  9009         STR        R0, [SP, #36]
  0x08011D68:  9809         LDR        R0, [SP, #36]
  0x08011D6A:  B110         CBZ        R0, .L2                  ; 0x08011D72
  0x08011D6C:  200E         MOVS       R0, #14
  0x08011D6E:  900B         STR        R0, [SP, #44]
  0x08011D70:  E003         B          .L3                      ; 0x08011D7A
.L2:
  0x08011D72:  F000 FE8B    BL         _fx_system_initialize    ; 0x08012A8C
  0x08011D76:  9809         LDR        R0, [SP, #36]
  0x08011D78:  900B         STR        R0, [SP, #44]
.L3:
  0x08011D7A:  980B         LDR        R0, [SP, #44]
  0x08011D7C:  B00C         ADD        SP, SP, #48
  0x08011D7E:  BD80         POP        {R7, PC}
Section .text.fx_stm32_sd_deinit from charger_lto.o, size=34, align=2
fx_stm32_sd_deinit:
  0x08011D80:  B580         PUSH       {R7, LR}
  0x08011D82:  B082         SUB        SP, SP, #8
  0x08011D84:  9001         STR        R0, [SP, #4]
  0x08011D86:  2000         MOVS       R0, #0
  0x08011D88:  9000         STR        R0, [SP, #0]
  0x08011D8A:  F24B 3044    MOVW       R0, #0xB344              ; 0x2400B344 = hsd1
  0x08011D8E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B344 = hsd1
  0x08011D92:  F008 FCEC    BL         HAL_SD_DeInit            ; 0x0801A76E
  0x08011D96:  B108         CBZ        R0, .L1                  ; 0x08011D9C
  0x08011D98:  2001         MOVS       R0, #1
  0x08011D9A:  9000         STR        R0, [SP, #0]
.L1:
  0x08011D9C:  9800         LDR        R0, [SP, #0]
  0x08011D9E:  B002         ADD        SP, SP, #8
  0x08011DA0:  BD80         POP        {R7, PC}
Section .text.fx_stm32_sd_read_blocks from charger_lto.o, size=46, align=2
fx_stm32_sd_read_blocks:
  0x08011DA2:  B580         PUSH       {R7, LR}
  0x08011DA4:  B086         SUB        SP, SP, #24
  0x08011DA6:  9005         STR        R0, [SP, #20]
  0x08011DA8:  9104         STR        R1, [SP, #16]
  0x08011DAA:  9203         STR        R2, [SP, #12]
  0x08011DAC:  9302         STR        R3, [SP, #8]
  0x08011DAE:  2000         MOVS       R0, #0
  0x08011DB0:  9001         STR        R0, [SP, #4]
  0x08011DB2:  9904         LDR        R1, [SP, #16]
  0x08011DB4:  9A03         LDR        R2, [SP, #12]
  0x08011DB6:  9B02         LDR        R3, [SP, #8]
  0x08011DB8:  F24B 3044    MOVW       R0, #0xB344              ; 0x2400B344 = hsd1
  0x08011DBC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B344 = hsd1
  0x08011DC0:  F7FA FD95    BL         HAL_SD_ReadBlocks_DMA    ; 0x0800C8EE
  0x08011DC4:  B108         CBZ        R0, .L1                  ; 0x08011DCA
  0x08011DC6:  2001         MOVS       R0, #1
  0x08011DC8:  9001         STR        R0, [SP, #4]
.L1:
  0x08011DCA:  9801         LDR        R0, [SP, #4]
  0x08011DCC:  B006         ADD        SP, SP, #24
  0x08011DCE:  BD80         POP        {R7, PC}
Section .text.fx_stm32_sd_write_blocks from charger_lto.o, size=46, align=2
fx_stm32_sd_write_blocks:
  0x08011DD0:  B580         PUSH       {R7, LR}
  0x08011DD2:  B086         SUB        SP, SP, #24
  0x08011DD4:  9005         STR        R0, [SP, #20]
  0x08011DD6:  9104         STR        R1, [SP, #16]
  0x08011DD8:  9203         STR        R2, [SP, #12]
  0x08011DDA:  9302         STR        R3, [SP, #8]
  0x08011DDC:  2000         MOVS       R0, #0
  0x08011DDE:  9001         STR        R0, [SP, #4]
  0x08011DE0:  9904         LDR        R1, [SP, #16]
  0x08011DE2:  9A03         LDR        R2, [SP, #12]
  0x08011DE4:  9B02         LDR        R3, [SP, #8]
  0x08011DE6:  F24B 3044    MOVW       R0, #0xB344              ; 0x2400B344 = hsd1
  0x08011DEA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B344 = hsd1
  0x08011DEE:  F008 FCF6    BL         HAL_SD_WriteBlocks_DMA   ; 0x0801A7DE
  0x08011DF2:  B108         CBZ        R0, .L1                  ; 0x08011DF8
  0x08011DF4:  2001         MOVS       R0, #1
  0x08011DF6:  9001         STR        R0, [SP, #4]
.L1:
  0x08011DF8:  9801         LDR        R0, [SP, #4]
  0x08011DFA:  B006         ADD        SP, SP, #24
  0x08011DFC:  BD80         POP        {R7, PC}
Section .text.HAL_SD_TxCpltCallback from charger_lto.o, size=22, align=2
HAL_SD_TxCpltCallback:
  0x08011DFE:  B580         PUSH       {R7, LR}
  0x08011E00:  B082         SUB        SP, SP, #8
  0x08011E02:  9001         STR        R0, [SP, #4]
  0x08011E04:  F24B 709C    MOVW       R0, #0xB79C              ; 0x2400B79C = sd_tx_semaphore
  0x08011E08:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B79C = sd_tx_semaphore
  0x08011E0C:  F010 FF27    BL         _txe_semaphore_put       ; 0x08022C5E
  0x08011E10:  B002         ADD        SP, SP, #8
  0x08011E12:  BD80         POP        {R7, PC}
Section .text.HAL_SD_RxCpltCallback from charger_lto.o, size=22, align=2
HAL_SD_RxCpltCallback:
  0x08011E14:  B580         PUSH       {R7, LR}
  0x08011E16:  B082         SUB        SP, SP, #8
  0x08011E18:  9001         STR        R0, [SP, #4]
  0x08011E1A:  F24B 70BC    MOVW       R0, #0xB7BC              ; 0x2400B7BC = sd_rx_semaphore
  0x08011E1E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B7BC = sd_rx_semaphore
  0x08011E22:  F010 FF1C    BL         _txe_semaphore_put       ; 0x08022C5E
  0x08011E26:  B002         ADD        SP, SP, #8
  0x08011E28:  BD80         POP        {R7, PC}
Section .text.sd_read_data from charger_lto.o, size=378, align=2
sd_read_data:
  0x08011E2A:  B580         PUSH       {R7, LR}
  0x08011E2C:  B090         SUB        SP, SP, #64
  0x08011E2E:  9006         STR        R0, [SP, #24]
  0x08011E30:  9105         STR        R1, [SP, #20]
  0x08011E32:  9204         STR        R2, [SP, #16]
  0x08011E34:  9303         STR        R3, [SP, #12]
  0x08011E36:  2000         MOVS       R0, #0
  0x08011E38:  9002         STR        R0, [SP, #8]
  0x08011E3A:  9803         LDR        R0, [SP, #12]
  0x08011E3C:  2800         CMP        R0, #0
  0x08011E3E:  D069         BEQ        .L9                      ; 0x08011F14
  0x08011E40:  9806         LDR        R0, [SP, #24]
  0x08011E42:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08011E46:  9000         STR        R0, [SP, #0]
  0x08011E48:  2000         MOVS       R0, #0
  0x08011E4A:  9002         STR        R0, [SP, #8]
.L1:
  0x08011E4C:  9802         LDR        R0, [SP, #8]
  0x08011E4E:  9904         LDR        R1, [SP, #16]
  0x08011E50:  4288         CMP        R0, R1
  0x08011E52:  D255         BCS        .L6                      ; 0x08011F00
  0x08011E54:  9A05         LDR        R2, [SP, #20]
  0x08011E56:  1C50         ADDS       R0, R2, #1
  0x08011E58:  9005         STR        R0, [SP, #20]
  0x08011E5A:  F240 0100    MOVW       R1, #0                   ; 0x24000000 = scratch
  0x08011E5E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x24000000 = scratch
  0x08011E62:  2000         MOVS       R0, #0
  0x08011E64:  2301         MOVS       R3, #1
  0x08011E66:  F7FF FF9C    BL         fx_stm32_sd_read_blocks  ; 0x08011DA2
  0x08011E6A:  9001         STR        R0, [SP, #4]
  0x08011E6C:  9801         LDR        R0, [SP, #4]
  0x08011E6E:  B110         CBZ        R0, .L2                  ; 0x08011E76
  0x08011E70:  2090         MOVS       R0, #144
  0x08011E72:  9007         STR        R0, [SP, #28]
  0x08011E74:  E093         B          .L15                     ; 0x08011F9E
.L2:
  0x08011E76:  F24B 70BC    MOVW       R0, #0xB7BC              ; 0x2400B7BC = sd_rx_semaphore
  0x08011E7A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B7BC = sd_rx_semaphore
  0x08011E7E:  F44F 717A    MOV.W      R1, #0x03E8
  0x08011E82:  F005 F8C8    BL         _txe_semaphore_get       ; 0x08017016
  0x08011E86:  B110         CBZ        R0, .L3                  ; 0x08011E8E
  0x08011E88:  2090         MOVS       R0, #144
  0x08011E8A:  9007         STR        R0, [SP, #28]
  0x08011E8C:  E087         B          .L15                     ; 0x08011F9E
.L3:
  0x08011E8E:  F240 0000    MOVW       R0, #0                   ; 0x24000000 = scratch
  0x08011E92:  F2C2 4000    MOVT       R0, #0x2400              ; 0x24000000 = scratch
  0x08011E96:  900F         STR        R0, [SP, #60]
  0x08011E98:  F44F 7000    MOV.W      R0, #0x0200
  0x08011E9C:  900E         STR        R0, [SP, #56]
  0x08011E9E:  980E         LDR        R0, [SP, #56]
  0x08011EA0:  2801         CMP        R0, #1
  0x08011EA2:  DB1C         BLT        .L5                      ; 0x08011EDE
  0x08011EA4:  980E         LDR        R0, [SP, #56]
  0x08011EA6:  990F         LDR        R1, [SP, #60]
  0x08011EA8:  F001 011F    AND        R1, R1, #31
  0x08011EAC:  4408         ADD        R0, R1
  0x08011EAE:  900D         STR        R0, [SP, #52]
  0x08011EB0:  980F         LDR        R0, [SP, #60]
  0x08011EB2:  900C         STR        R0, [SP, #48]
  0x08011EB4:  F3BF 8F4F    DSB        SY
.L4:
  0x08011EB8:  980C         LDR        R0, [SP, #48]
  0x08011EBA:  F64E 715C    MOVW       R1, #0xEF5C
  0x08011EBE:  F2CE 0100    MOVT       R1, #0xE000
  0x08011EC2:  6008         STR        R0, [R1]
  0x08011EC4:  980C         LDR        R0, [SP, #48]
  0x08011EC6:  3020         ADDS       R0, #32
  0x08011EC8:  900C         STR        R0, [SP, #48]
  0x08011ECA:  980D         LDR        R0, [SP, #52]
  0x08011ECC:  3820         SUBS       R0, #32
  0x08011ECE:  900D         STR        R0, [SP, #52]
  0x08011ED0:  980D         LDR        R0, [SP, #52]
  0x08011ED2:  2800         CMP        R0, #0
  0x08011ED4:  DCF0         BGT        .L4                      ; 0x08011EB8
  0x08011ED6:  F3BF 8F4F    DSB        SY
  0x08011EDA:  F3BF 8F6F    ISB        SY
.L5:
  0x08011EDE:  9900         LDR        R1, [SP, #0]
  0x08011EE0:  F240 0000    MOVW       R0, #0                   ; 0x24000000 = scratch
  0x08011EE4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x24000000 = scratch
  0x08011EE8:  F44F 7200    MOV.W      R2, #0x0200
  0x08011EEC:  F00B FB5B    BL         _fx_utility_memory_copy  ; 0x0801D5A6
  0x08011EF0:  9800         LDR        R0, [SP, #0]
  0x08011EF2:  F500 7000    ADD.W      R0, R0, #0x0200
  0x08011EF6:  9000         STR        R0, [SP, #0]
  0x08011EF8:  9802         LDR        R0, [SP, #8]
  0x08011EFA:  3001         ADDS       R0, #1
  0x08011EFC:  9002         STR        R0, [SP, #8]
  0x08011EFE:  E7A5         B          .L1                      ; 0x08011E4C
.L6:
  0x08011F00:  9802         LDR        R0, [SP, #8]
  0x08011F02:  9904         LDR        R1, [SP, #16]
  0x08011F04:  4288         CMP        R0, R1
  0x08011F06:  D102         BNE        .L7                      ; 0x08011F0E
  0x08011F08:  2000         MOVS       R0, #0
  0x08011F0A:  9001         STR        R0, [SP, #4]
  0x08011F0C:  E001         B          .L8                      ; 0x08011F12
.L7:
  0x08011F0E:  2021         MOVS       R0, #33
  0x08011F10:  9001         STR        R0, [SP, #4]
.L8:
  0x08011F12:  E042         B          .L14                     ; 0x08011F9A
.L9:
  0x08011F14:  9806         LDR        R0, [SP, #24]
  0x08011F16:  F8D0 1090    LDR.W      R1, [R0, #144]
  0x08011F1A:  9A05         LDR        R2, [SP, #20]
  0x08011F1C:  9B04         LDR        R3, [SP, #16]
  0x08011F1E:  2000         MOVS       R0, #0
  0x08011F20:  F7FF FF3F    BL         fx_stm32_sd_read_blocks  ; 0x08011DA2
  0x08011F24:  9001         STR        R0, [SP, #4]
  0x08011F26:  9801         LDR        R0, [SP, #4]
  0x08011F28:  B110         CBZ        R0, .L10                 ; 0x08011F30
  0x08011F2A:  2090         MOVS       R0, #144
  0x08011F2C:  9007         STR        R0, [SP, #28]
  0x08011F2E:  E036         B          .L15                     ; 0x08011F9E
.L10:
  0x08011F30:  F24B 70BC    MOVW       R0, #0xB7BC              ; 0x2400B7BC = sd_rx_semaphore
  0x08011F34:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B7BC = sd_rx_semaphore
  0x08011F38:  F44F 717A    MOV.W      R1, #0x03E8
  0x08011F3C:  F005 F86B    BL         _txe_semaphore_get       ; 0x08017016
  0x08011F40:  B110         CBZ        R0, .L11                 ; 0x08011F48
  0x08011F42:  2090         MOVS       R0, #144
  0x08011F44:  9007         STR        R0, [SP, #28]
  0x08011F46:  E02A         B          .L15                     ; 0x08011F9E
.L11:
  0x08011F48:  9806         LDR        R0, [SP, #24]
  0x08011F4A:  F8D0 1090    LDR.W      R1, [R0, #144]
  0x08011F4E:  9804         LDR        R0, [SP, #16]
  0x08011F50:  0240         LSLS       R0, R0, #9
  0x08011F52:  910B         STR        R1, [SP, #44]
  0x08011F54:  900A         STR        R0, [SP, #40]
  0x08011F56:  980A         LDR        R0, [SP, #40]
  0x08011F58:  2801         CMP        R0, #1
  0x08011F5A:  DB1C         BLT        .L13                     ; 0x08011F96
  0x08011F5C:  980A         LDR        R0, [SP, #40]
  0x08011F5E:  990B         LDR        R1, [SP, #44]
  0x08011F60:  F001 011F    AND        R1, R1, #31
  0x08011F64:  4408         ADD        R0, R1
  0x08011F66:  9009         STR        R0, [SP, #36]
  0x08011F68:  980B         LDR        R0, [SP, #44]
  0x08011F6A:  9008         STR        R0, [SP, #32]
  0x08011F6C:  F3BF 8F4F    DSB        SY
.L12:
  0x08011F70:  9808         LDR        R0, [SP, #32]
  0x08011F72:  F64E 715C    MOVW       R1, #0xEF5C
  0x08011F76:  F2CE 0100    MOVT       R1, #0xE000
  0x08011F7A:  6008         STR        R0, [R1]
  0x08011F7C:  9808         LDR        R0, [SP, #32]
  0x08011F7E:  3020         ADDS       R0, #32
  0x08011F80:  9008         STR        R0, [SP, #32]
  0x08011F82:  9809         LDR        R0, [SP, #36]
  0x08011F84:  3820         SUBS       R0, #32
  0x08011F86:  9009         STR        R0, [SP, #36]
  0x08011F88:  9809         LDR        R0, [SP, #36]
  0x08011F8A:  2800         CMP        R0, #0
  0x08011F8C:  DCF0         BGT        .L12                     ; 0x08011F70
  0x08011F8E:  F3BF 8F4F    DSB        SY
  0x08011F92:  F3BF 8F6F    ISB        SY
.L13:
  0x08011F96:  2000         MOVS       R0, #0
  0x08011F98:  9001         STR        R0, [SP, #4]
.L14:
  0x08011F9A:  9801         LDR        R0, [SP, #4]
  0x08011F9C:  9007         STR        R0, [SP, #28]
.L15:
  0x08011F9E:  9807         LDR        R0, [SP, #28]
  0x08011FA0:  B010         ADD        SP, SP, #64
  0x08011FA2:  BD80         POP        {R7, PC}
Section .text.sd_write_data from charger_lto.o, size=374, align=2
sd_write_data:
  0x08011FA4:  B580         PUSH       {R7, LR}
  0x08011FA6:  B092         SUB        SP, SP, #72
  0x08011FA8:  9008         STR        R0, [SP, #32]
  0x08011FAA:  9107         STR        R1, [SP, #28]
  0x08011FAC:  9206         STR        R2, [SP, #24]
  0x08011FAE:  9305         STR        R3, [SP, #20]
  0x08011FB0:  2000         MOVS       R0, #0
  0x08011FB2:  9004         STR        R0, [SP, #16]
  0x08011FB4:  9805         LDR        R0, [SP, #20]
  0x08011FB6:  2800         CMP        R0, #0
  0x08011FB8:  D067         BEQ        .L9                      ; 0x0801208A
  0x08011FBA:  9808         LDR        R0, [SP, #32]
  0x08011FBC:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08011FC0:  9002         STR        R0, [SP, #8]
  0x08011FC2:  2000         MOVS       R0, #0
  0x08011FC4:  9004         STR        R0, [SP, #16]
.L1:
  0x08011FC6:  9804         LDR        R0, [SP, #16]
  0x08011FC8:  9906         LDR        R1, [SP, #24]
  0x08011FCA:  4288         CMP        R0, R1
  0x08011FCC:  D253         BCS        .L6                      ; 0x08012076
  0x08011FCE:  9802         LDR        R0, [SP, #8]
  0x08011FD0:  F240 0100    MOVW       R1, #0                   ; 0x24000000 = scratch
  0x08011FD4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x24000000 = scratch
  0x08011FD8:  9100         STR        R1, [SP, #0]
  0x08011FDA:  F44F 7200    MOV.W      R2, #0x0200
  0x08011FDE:  9201         STR        R2, [SP, #4]
  0x08011FE0:  F00B FAE1    BL         _fx_utility_memory_copy  ; 0x0801D5A6
  0x08011FE4:  9900         LDR        R1, [SP, #0]
  0x08011FE6:  9801         LDR        R0, [SP, #4]
  0x08011FE8:  9A02         LDR        R2, [SP, #8]
  0x08011FEA:  F502 7200    ADD.W      R2, R2, #0x0200
  0x08011FEE:  9202         STR        R2, [SP, #8]
  0x08011FF0:  9111         STR        R1, [SP, #68]
  0x08011FF2:  9010         STR        R0, [SP, #64]
  0x08011FF4:  9810         LDR        R0, [SP, #64]
  0x08011FF6:  2801         CMP        R0, #1
  0x08011FF8:  DB1C         BLT        .L3                      ; 0x08012034
  0x08011FFA:  9810         LDR        R0, [SP, #64]
  0x08011FFC:  9911         LDR        R1, [SP, #68]
  0x08011FFE:  F001 011F    AND        R1, R1, #31
  0x08012002:  4408         ADD        R0, R1
  0x08012004:  900F         STR        R0, [SP, #60]
  0x08012006:  9811         LDR        R0, [SP, #68]
  0x08012008:  900E         STR        R0, [SP, #56]
  0x0801200A:  F3BF 8F4F    DSB        SY
.L2:
  0x0801200E:  980E         LDR        R0, [SP, #56]
  0x08012010:  F64E 7168    MOVW       R1, #0xEF68
  0x08012014:  F2CE 0100    MOVT       R1, #0xE000
  0x08012018:  6008         STR        R0, [R1]
  0x0801201A:  980E         LDR        R0, [SP, #56]
  0x0801201C:  3020         ADDS       R0, #32
  0x0801201E:  900E         STR        R0, [SP, #56]
  0x08012020:  980F         LDR        R0, [SP, #60]
  0x08012022:  3820         SUBS       R0, #32
  0x08012024:  900F         STR        R0, [SP, #60]
  0x08012026:  980F         LDR        R0, [SP, #60]
  0x08012028:  2800         CMP        R0, #0
  0x0801202A:  DCF0         BGT        .L2                      ; 0x0801200E
  0x0801202C:  F3BF 8F4F    DSB        SY
  0x08012030:  F3BF 8F6F    ISB        SY
.L3:
  0x08012034:  9A07         LDR        R2, [SP, #28]
  0x08012036:  1C50         ADDS       R0, R2, #1
  0x08012038:  9007         STR        R0, [SP, #28]
  0x0801203A:  F240 0100    MOVW       R1, #0                   ; 0x24000000 = scratch
  0x0801203E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x24000000 = scratch
  0x08012042:  2000         MOVS       R0, #0
  0x08012044:  2301         MOVS       R3, #1
  0x08012046:  F7FF FEC3    BL         fx_stm32_sd_write_blocks ; 0x08011DD0
  0x0801204A:  9003         STR        R0, [SP, #12]
  0x0801204C:  9803         LDR        R0, [SP, #12]
  0x0801204E:  B110         CBZ        R0, .L4                  ; 0x08012056
  0x08012050:  2090         MOVS       R0, #144
  0x08012052:  9009         STR        R0, [SP, #36]
  0x08012054:  E05E         B          .L15                     ; 0x08012114
.L4:
  0x08012056:  F24B 709C    MOVW       R0, #0xB79C              ; 0x2400B79C = sd_tx_semaphore
  0x0801205A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B79C = sd_tx_semaphore
  0x0801205E:  F44F 717A    MOV.W      R1, #0x03E8
  0x08012062:  F004 FFD8    BL         _txe_semaphore_get       ; 0x08017016
  0x08012066:  B110         CBZ        R0, .L5                  ; 0x0801206E
  0x08012068:  2090         MOVS       R0, #144
  0x0801206A:  9009         STR        R0, [SP, #36]
  0x0801206C:  E052         B          .L15                     ; 0x08012114
.L5:
  0x0801206E:  9804         LDR        R0, [SP, #16]
  0x08012070:  3001         ADDS       R0, #1
  0x08012072:  9004         STR        R0, [SP, #16]
  0x08012074:  E7A7         B          .L1                      ; 0x08011FC6
.L6:
  0x08012076:  9804         LDR        R0, [SP, #16]
  0x08012078:  9906         LDR        R1, [SP, #24]
  0x0801207A:  4288         CMP        R0, R1
  0x0801207C:  D102         BNE        .L7                      ; 0x08012084
  0x0801207E:  2000         MOVS       R0, #0
  0x08012080:  9003         STR        R0, [SP, #12]
  0x08012082:  E001         B          .L8                      ; 0x08012088
.L7:
  0x08012084:  2021         MOVS       R0, #33
  0x08012086:  9003         STR        R0, [SP, #12]
.L8:
  0x08012088:  E042         B          .L14                     ; 0x08012110
.L9:
  0x0801208A:  9808         LDR        R0, [SP, #32]
  0x0801208C:  F8D0 1090    LDR.W      R1, [R0, #144]
  0x08012090:  9806         LDR        R0, [SP, #24]
  0x08012092:  0240         LSLS       R0, R0, #9
  0x08012094:  910D         STR        R1, [SP, #52]
  0x08012096:  900C         STR        R0, [SP, #48]
  0x08012098:  980C         LDR        R0, [SP, #48]
  0x0801209A:  2801         CMP        R0, #1
  0x0801209C:  DB1C         BLT        .L11                     ; 0x080120D8
  0x0801209E:  980C         LDR        R0, [SP, #48]
  0x080120A0:  990D         LDR        R1, [SP, #52]
  0x080120A2:  F001 011F    AND        R1, R1, #31
  0x080120A6:  4408         ADD        R0, R1
  0x080120A8:  900B         STR        R0, [SP, #44]
  0x080120AA:  980D         LDR        R0, [SP, #52]
  0x080120AC:  900A         STR        R0, [SP, #40]
  0x080120AE:  F3BF 8F4F    DSB        SY
.L10:
  0x080120B2:  980A         LDR        R0, [SP, #40]
  0x080120B4:  F64E 7168    MOVW       R1, #0xEF68
  0x080120B8:  F2CE 0100    MOVT       R1, #0xE000
  0x080120BC:  6008         STR        R0, [R1]
  0x080120BE:  980A         LDR        R0, [SP, #40]
  0x080120C0:  3020         ADDS       R0, #32
  0x080120C2:  900A         STR        R0, [SP, #40]
  0x080120C4:  980B         LDR        R0, [SP, #44]
  0x080120C6:  3820         SUBS       R0, #32
  0x080120C8:  900B         STR        R0, [SP, #44]
  0x080120CA:  980B         LDR        R0, [SP, #44]
  0x080120CC:  2800         CMP        R0, #0
  0x080120CE:  DCF0         BGT        .L10                     ; 0x080120B2
  0x080120D0:  F3BF 8F4F    DSB        SY
  0x080120D4:  F3BF 8F6F    ISB        SY
.L11:
  0x080120D8:  9808         LDR        R0, [SP, #32]
  0x080120DA:  F8D0 1090    LDR.W      R1, [R0, #144]
  0x080120DE:  9A07         LDR        R2, [SP, #28]
  0x080120E0:  9B06         LDR        R3, [SP, #24]
  0x080120E2:  2000         MOVS       R0, #0
  0x080120E4:  F7FF FE74    BL         fx_stm32_sd_write_blocks ; 0x08011DD0
  0x080120E8:  9003         STR        R0, [SP, #12]
  0x080120EA:  9803         LDR        R0, [SP, #12]
  0x080120EC:  B110         CBZ        R0, .L12                 ; 0x080120F4
  0x080120EE:  2090         MOVS       R0, #144
  0x080120F0:  9009         STR        R0, [SP, #36]
  0x080120F2:  E00F         B          .L15                     ; 0x08012114
.L12:
  0x080120F4:  F24B 709C    MOVW       R0, #0xB79C              ; 0x2400B79C = sd_tx_semaphore
  0x080120F8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B79C = sd_tx_semaphore
  0x080120FC:  F44F 717A    MOV.W      R1, #0x03E8
  0x08012100:  F004 FF89    BL         _txe_semaphore_get       ; 0x08017016
  0x08012104:  B110         CBZ        R0, .L13                 ; 0x0801210C
  0x08012106:  2090         MOVS       R0, #144
  0x08012108:  9009         STR        R0, [SP, #36]
  0x0801210A:  E003         B          .L15                     ; 0x08012114
.L13:
  0x0801210C:  2000         MOVS       R0, #0
  0x0801210E:  9003         STR        R0, [SP, #12]
.L14:
  0x08012110:  9803         LDR        R0, [SP, #12]
  0x08012112:  9009         STR        R0, [SP, #36]
.L15:
  0x08012114:  9809         LDR        R0, [SP, #36]
  0x08012116:  B012         ADD        SP, SP, #72
  0x08012118:  BD80         POP        {R7, PC}
Section .text._fx_media_open from charger_lto.o, size=2418, align=2
_fx_media_open:
  0x0801211A:  B580         PUSH       {R7, LR}
  0x0801211C:  B09E         SUB        SP, SP, #120
  0x0801211E:  F8DD C084    LDR.W      R12, [SP, #132]
  0x08012122:  F8DD C080    LDR.W      R12, [SP, #128]
  0x08012126:  9019         STR        R0, [SP, #100]
  0x08012128:  9118         STR        R1, [SP, #96]
  0x0801212A:  9217         STR        R2, [SP, #92]
  0x0801212C:  9316         STR        R3, [SP, #88]
  0x0801212E:  F64B 00E4    MOVW       R0, #0xB8E4              ; 0x2400B8E4 = _fx_system_build_options_1
  0x08012132:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8E4 = _fx_system_build_options_1
  0x08012136:  6800         LDR        R0, [R0]
  0x08012138:  F64B 01E0    MOVW       R1, #0xB8E0              ; 0x2400B8E0 = _fx_system_build_options_2
  0x0801213C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8E0 = _fx_system_build_options_2
  0x08012140:  6809         LDR        R1, [R1]
  0x08012142:  4308         ORRS       R0, R1
  0x08012144:  F64B 01DC    MOVW       R1, #0xB8DC              ; 0x2400B8DC = _fx_system_build_options_3
  0x08012148:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8DC = _fx_system_build_options_3
  0x0801214C:  6809         LDR        R1, [R1]
  0x0801214E:  4308         ORRS       R0, R1
  0x08012150:  B128         CBZ        R0, .L1                  ; 0x0801215E
  0x08012152:  F24C 006B    MOVW       R0, #0xC06B              ; 0x2400C06B = _fx_version_id
  0x08012156:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C06B = _fx_version_id
  0x0801215A:  7800         LDRB       R0, [R0]
  0x0801215C:  B918         CBNZ       R0, .L2                  ; 0x08012166
.L1:
  0x0801215E:  2022         MOVS       R0, #34
  0x08012160:  901A         STR        R0, [SP, #104]
  0x08012162:  F000 BC90    B.W        .L54                     ; 0x08012A86
.L2:
  0x08012166:  9818         LDR        R0, [SP, #96]
  0x08012168:  9919         LDR        R1, [SP, #100]
  0x0801216A:  6048         STR        R0, [R1, #4]
  0x0801216C:  9817         LDR        R0, [SP, #92]
  0x0801216E:  9919         LDR        R1, [SP, #100]
  0x08012170:  F8C1 00BC    STR.W      R0, [R1, #188]
  0x08012174:  9820         LDR        R0, [SP, #128]
  0x08012176:  9919         LDR        R1, [SP, #100]
  0x08012178:  6088         STR        R0, [R1, #8]
  0x0801217A:  9821         LDR        R0, [SP, #132]
  0x0801217C:  9919         LDR        R1, [SP, #100]
  0x0801217E:  60C8         STR        R0, [R1, #12]
  0x08012180:  9919         LDR        R1, [SP, #100]
  0x08012182:  F242 42A4    MOVW       R2, #0x24A4
  0x08012186:  2000         MOVS       R0, #0
  0x08012188:  9006         STR        R0, [SP, #24]
  0x0801218A:  5088         STR        R0, [R1, R2]
  0x0801218C:  9919         LDR        R1, [SP, #100]
  0x0801218E:  F242 42B0    MOVW       R2, #0x24B0
  0x08012192:  5488         STRB       R0, [R1, R2]
  0x08012194:  9920         LDR        R1, [SP, #128]
  0x08012196:  910B         STR        R1, [SP, #44]
  0x08012198:  9919         LDR        R1, [SP, #100]
  0x0801219A:  F8C1 00D8    STR.W      R0, [R1, #216]
  0x0801219E:  9919         LDR        R1, [SP, #100]
  0x080121A0:  F8C1 00DC    STR.W      R0, [R1, #220]
  0x080121A4:  9919         LDR        R1, [SP, #100]
  0x080121A6:  F8C1 00E0    STR.W      R0, [R1, #224]
  0x080121AA:  9919         LDR        R1, [SP, #100]
  0x080121AC:  F8C1 00E4    STR.W      R0, [R1, #228]
  0x080121B0:  9919         LDR        R1, [SP, #100]
  0x080121B2:  F8C1 00E8    STR.W      R0, [R1, #232]
  0x080121B6:  9919         LDR        R1, [SP, #100]
  0x080121B8:  F8C1 00EC    STR.W      R0, [R1, #236]
  0x080121BC:  9919         LDR        R1, [SP, #100]
  0x080121BE:  F8C1 00F0    STR.W      R0, [R1, #240]
  0x080121C2:  9919         LDR        R1, [SP, #100]
  0x080121C4:  F8C1 00F4    STR.W      R0, [R1, #244]
  0x080121C8:  9919         LDR        R1, [SP, #100]
  0x080121CA:  F8C1 00F8    STR.W      R0, [R1, #248]
  0x080121CE:  9919         LDR        R1, [SP, #100]
  0x080121D0:  F8C1 00FC    STR.W      R0, [R1, #252]
  0x080121D4:  9919         LDR        R1, [SP, #100]
  0x080121D6:  F8C1 0100    STR.W      R0, [R1, #0x0100]
  0x080121DA:  9919         LDR        R1, [SP, #100]
  0x080121DC:  F8C1 0104    STR.W      R0, [R1, #0x0104]
  0x080121E0:  9919         LDR        R1, [SP, #100]
  0x080121E2:  F8C1 0108    STR.W      R0, [R1, #0x0108]
  0x080121E6:  9919         LDR        R1, [SP, #100]
  0x080121E8:  F8C1 010C    STR.W      R0, [R1, #0x010C]
  0x080121EC:  9919         LDR        R1, [SP, #100]
  0x080121EE:  F8C1 0110    STR.W      R0, [R1, #0x0110]
  0x080121F2:  9919         LDR        R1, [SP, #100]
  0x080121F4:  F8C1 0114    STR.W      R0, [R1, #0x0114]
  0x080121F8:  9919         LDR        R1, [SP, #100]
  0x080121FA:  F8C1 0118    STR.W      R0, [R1, #0x0118]
  0x080121FE:  9919         LDR        R1, [SP, #100]
  0x08012200:  F8C1 011C    STR.W      R0, [R1, #0x011C]
  0x08012204:  9919         LDR        R1, [SP, #100]
  0x08012206:  F8C1 0120    STR.W      R0, [R1, #0x0120]
  0x0801220A:  9919         LDR        R1, [SP, #100]
  0x0801220C:  F8C1 0124    STR.W      R0, [R1, #0x0124]
  0x08012210:  9919         LDR        R1, [SP, #100]
  0x08012212:  F8C1 0128    STR.W      R0, [R1, #0x0128]
  0x08012216:  9919         LDR        R1, [SP, #100]
  0x08012218:  F8C1 012C    STR.W      R0, [R1, #0x012C]
  0x0801221C:  9919         LDR        R1, [SP, #100]
  0x0801221E:  F8C1 0130    STR.W      R0, [R1, #0x0130]
  0x08012222:  9919         LDR        R1, [SP, #100]
  0x08012224:  F8C1 0134    STR.W      R0, [R1, #0x0134]
  0x08012228:  9919         LDR        R1, [SP, #100]
  0x0801222A:  F8C1 0138    STR.W      R0, [R1, #0x0138]
  0x0801222E:  9919         LDR        R1, [SP, #100]
  0x08012230:  F8C1 013C    STR.W      R0, [R1, #0x013C]
  0x08012234:  9919         LDR        R1, [SP, #100]
  0x08012236:  F8C1 0140    STR.W      R0, [R1, #0x0140]
  0x0801223A:  9919         LDR        R1, [SP, #100]
  0x0801223C:  F8C1 0144    STR.W      R0, [R1, #0x0144]
  0x08012240:  9919         LDR        R1, [SP, #100]
  0x08012242:  F8C1 0148    STR.W      R0, [R1, #0x0148]
  0x08012246:  9919         LDR        R1, [SP, #100]
  0x08012248:  F8C1 014C    STR.W      R0, [R1, #0x014C]
  0x0801224C:  9919         LDR        R1, [SP, #100]
  0x0801224E:  F8C1 0150    STR.W      R0, [R1, #0x0150]
  0x08012252:  9919         LDR        R1, [SP, #100]
  0x08012254:  F8C1 0154    STR.W      R0, [R1, #0x0154]
  0x08012258:  9919         LDR        R1, [SP, #100]
  0x0801225A:  F8C1 0158    STR.W      R0, [R1, #0x0158]
  0x0801225E:  9919         LDR        R1, [SP, #100]
  0x08012260:  F8C1 015C    STR.W      R0, [R1, #0x015C]
  0x08012264:  9919         LDR        R1, [SP, #100]
  0x08012266:  F8C1 0160    STR.W      R0, [R1, #0x0160]
  0x0801226A:  9919         LDR        R1, [SP, #100]
  0x0801226C:  F8C1 0164    STR.W      R0, [R1, #0x0164]
  0x08012270:  9919         LDR        R1, [SP, #100]
  0x08012272:  F8C1 0168    STR.W      R0, [R1, #0x0168]
  0x08012276:  9919         LDR        R1, [SP, #100]
  0x08012278:  F8C1 016C    STR.W      R0, [R1, #0x016C]
  0x0801227C:  9919         LDR        R1, [SP, #100]
  0x0801227E:  F8C1 0170    STR.W      R0, [R1, #0x0170]
  0x08012282:  9919         LDR        R1, [SP, #100]
  0x08012284:  F8C1 01C4    STR.W      R0, [R1, #0x01C4]
  0x08012288:  9919         LDR        R1, [SP, #100]
  0x0801228A:  F8C1 0174    STR.W      R0, [R1, #0x0174]
  0x0801228E:  9919         LDR        R1, [SP, #100]
  0x08012290:  F8C1 0178    STR.W      R0, [R1, #0x0178]
  0x08012294:  9919         LDR        R1, [SP, #100]
  0x08012296:  F8C1 017C    STR.W      R0, [R1, #0x017C]
  0x0801229A:  9919         LDR        R1, [SP, #100]
  0x0801229C:  F8C1 0180    STR.W      R0, [R1, #0x0180]
  0x080122A0:  9919         LDR        R1, [SP, #100]
  0x080122A2:  F8C1 0184    STR.W      R0, [R1, #0x0184]
  0x080122A6:  9919         LDR        R1, [SP, #100]
  0x080122A8:  F8C1 0188    STR.W      R0, [R1, #0x0188]
  0x080122AC:  9919         LDR        R1, [SP, #100]
  0x080122AE:  F8C1 018C    STR.W      R0, [R1, #0x018C]
  0x080122B2:  9919         LDR        R1, [SP, #100]
  0x080122B4:  F8C1 0190    STR.W      R0, [R1, #0x0190]
  0x080122B8:  9919         LDR        R1, [SP, #100]
  0x080122BA:  F8C1 0194    STR.W      R0, [R1, #0x0194]
  0x080122BE:  9919         LDR        R1, [SP, #100]
  0x080122C0:  F8C1 0198    STR.W      R0, [R1, #0x0198]
  0x080122C4:  9919         LDR        R1, [SP, #100]
  0x080122C6:  F8C1 019C    STR.W      R0, [R1, #0x019C]
  0x080122CA:  9919         LDR        R1, [SP, #100]
  0x080122CC:  F8C1 01A0    STR.W      R0, [R1, #0x01A0]
  0x080122D0:  9919         LDR        R1, [SP, #100]
  0x080122D2:  F8C1 01A4    STR.W      R0, [R1, #0x01A4]
  0x080122D6:  9919         LDR        R1, [SP, #100]
  0x080122D8:  F8C1 01A8    STR.W      R0, [R1, #0x01A8]
  0x080122DC:  9919         LDR        R1, [SP, #100]
  0x080122DE:  F8C1 01AC    STR.W      R0, [R1, #0x01AC]
  0x080122E2:  9919         LDR        R1, [SP, #100]
  0x080122E4:  F8C1 01B0    STR.W      R0, [R1, #0x01B0]
  0x080122E8:  9919         LDR        R1, [SP, #100]
  0x080122EA:  F8C1 01B4    STR.W      R0, [R1, #0x01B4]
  0x080122EE:  9919         LDR        R1, [SP, #100]
  0x080122F0:  F8C1 01B8    STR.W      R0, [R1, #0x01B8]
  0x080122F4:  9919         LDR        R1, [SP, #100]
  0x080122F6:  F8C1 01BC    STR.W      R0, [R1, #0x01BC]
  0x080122FA:  9919         LDR        R1, [SP, #100]
  0x080122FC:  F8C1 01C0    STR.W      R0, [R1, #0x01C0]
  0x08012300:  9A19         LDR        R2, [SP, #100]
  0x08012302:  2104         MOVS       R1, #4
  0x08012304:  F8C2 1088    STR.W      R1, [R2, #136]
  0x08012308:  9A19         LDR        R2, [SP, #100]
  0x0801230A:  2190         MOVS       R1, #144
  0x0801230C:  F8C2 108C    STR.W      R1, [R2, #140]
  0x08012310:  9916         LDR        R1, [SP, #88]
  0x08012312:  9A19         LDR        R2, [SP, #100]
  0x08012314:  F8C2 1084    STR.W      R1, [R2, #132]
  0x08012318:  9919         LDR        R1, [SP, #100]
  0x0801231A:  F8C1 00A8    STR.W      R0, [R1, #168]
  0x0801231E:  9919         LDR        R1, [SP, #100]
  0x08012320:  F8C1 00AC    STR.W      R0, [R1, #172]
  0x08012324:  9919         LDR        R1, [SP, #100]
  0x08012326:  F8C1 00B4    STR.W      R0, [R1, #180]
  0x0801232A:  9819         LDR        R0, [SP, #100]
  0x0801232C:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x08012330:  4788         BLX        R1
  0x08012332:  9819         LDR        R0, [SP, #100]
  0x08012334:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x08012338:  B110         CBZ        R0, .L3                  ; 0x08012340
  0x0801233A:  2090         MOVS       R0, #144
  0x0801233C:  901A         STR        R0, [SP, #104]
  0x0801233E:  E3A2         B          .L54                     ; 0x08012A86
.L3:
  0x08012340:  9919         LDR        R1, [SP, #100]
  0x08012342:  F8D1 01B4    LDR.W      R0, [R1, #0x01B4]
  0x08012346:  3001         ADDS       R0, #1
  0x08012348:  F8C1 01B4    STR.W      R0, [R1, #0x01B4]
  0x0801234C:  9919         LDR        R1, [SP, #100]
  0x0801234E:  2005         MOVS       R0, #5
  0x08012350:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08012354:  9919         LDR        R1, [SP, #100]
  0x08012356:  2090         MOVS       R0, #144
  0x08012358:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801235C:  9820         LDR        R0, [SP, #128]
  0x0801235E:  9919         LDR        R1, [SP, #100]
  0x08012360:  F8C1 0090    STR.W      R0, [R1, #144]
  0x08012364:  9919         LDR        R1, [SP, #100]
  0x08012366:  2001         MOVS       R0, #1
  0x08012368:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801236C:  9919         LDR        R1, [SP, #100]
  0x0801236E:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x08012372:  9819         LDR        R0, [SP, #100]
  0x08012374:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x08012378:  4788         BLX        R1
  0x0801237A:  9819         LDR        R0, [SP, #100]
  0x0801237C:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x08012380:  B170         CBZ        R0, .L4                  ; 0x080123A0
  0x08012382:  9919         LDR        R1, [SP, #100]
  0x08012384:  2008         MOVS       R0, #8
  0x08012386:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801238A:  9919         LDR        R1, [SP, #100]
  0x0801238C:  2090         MOVS       R0, #144
  0x0801238E:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08012392:  9819         LDR        R0, [SP, #100]
  0x08012394:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x08012398:  4788         BLX        R1
  0x0801239A:  2001         MOVS       R0, #1
  0x0801239C:  901A         STR        R0, [SP, #104]
  0x0801239E:  E372         B          .L54                     ; 0x08012A86
.L4:
  0x080123A0:  9819         LDR        R0, [SP, #100]
  0x080123A2:  F00A F9C8    BL         _fx_media_boot_info_extract ; 0x0801C736
  0x080123A6:  B170         CBZ        R0, .L5                  ; 0x080123C6
  0x080123A8:  9919         LDR        R1, [SP, #100]
  0x080123AA:  2008         MOVS       R0, #8
  0x080123AC:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080123B0:  9919         LDR        R1, [SP, #100]
  0x080123B2:  2090         MOVS       R0, #144
  0x080123B4:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080123B8:  9819         LDR        R0, [SP, #100]
  0x080123BA:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x080123BE:  4788         BLX        R1
  0x080123C0:  2002         MOVS       R0, #2
  0x080123C2:  901A         STR        R0, [SP, #104]
  0x080123C4:  E35F         B          .L54                     ; 0x08012A86
.L5:
  0x080123C6:  9819         LDR        R0, [SP, #100]
  0x080123C8:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x080123CC:  3030         ADDS       R0, #48
  0x080123CE:  F00A FB40    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x080123D2:  900C         STR        R0, [SP, #48]
  0x080123D4:  9821         LDR        R0, [SP, #132]
  0x080123D6:  9919         LDR        R1, [SP, #100]
  0x080123D8:  6A89         LDR        R1, [R1, #40]
  0x080123DA:  4288         CMP        R0, R1
  0x080123DC:  D20E         BCS        .L6                      ; 0x080123FC
  0x080123DE:  9919         LDR        R1, [SP, #100]
  0x080123E0:  2008         MOVS       R0, #8
  0x080123E2:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080123E6:  9919         LDR        R1, [SP, #100]
  0x080123E8:  2090         MOVS       R0, #144
  0x080123EA:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080123EE:  9819         LDR        R0, [SP, #100]
  0x080123F0:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x080123F4:  4788         BLX        R1
  0x080123F6:  2021         MOVS       R0, #33
  0x080123F8:  901A         STR        R0, [SP, #104]
  0x080123FA:  E344         B          .L54                     ; 0x08012A86
.L6:
  0x080123FC:  9821         LDR        R0, [SP, #132]
  0x080123FE:  9919         LDR        R1, [SP, #100]
  0x08012400:  6A8A         LDR        R2, [R1, #40]
  0x08012402:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08012406:  6148         STR        R0, [R1, #20]
  0x08012408:  9819         LDR        R0, [SP, #100]
  0x0801240A:  6940         LDR        R0, [R0, #20]
  0x0801240C:  F5B0 7F80    CMP.W      R0, #0x0100
  0x08012410:  D903         BLS        .L7                      ; 0x0801241A
  0x08012412:  9919         LDR        R1, [SP, #100]
  0x08012414:  F44F 7080    MOV.W      R0, #0x0100
  0x08012418:  6148         STR        R0, [R1, #20]
.L7:
  0x0801241A:  9819         LDR        R0, [SP, #100]
  0x0801241C:  6940         LDR        R0, [R0, #20]
  0x0801241E:  9010         STR        R0, [SP, #64]
  0x08012420:  9819         LDR        R0, [SP, #100]
  0x08012422:  F500 604A    ADD.W      R0, R0, #0x0CA0
  0x08012426:  900E         STR        R0, [SP, #56]
.L8:
  0x08012428:  9810         LDR        R0, [SP, #64]
  0x0801242A:  1E41         SUBS       R1, R0, #1
  0x0801242C:  9110         STR        R1, [SP, #64]
  0x0801242E:  B1C8         CBZ        R0, .L9                  ; 0x08012464
  0x08012430:  9820         LDR        R0, [SP, #128]
  0x08012432:  990E         LDR        R1, [SP, #56]
  0x08012434:  6008         STR        R0, [R1]
  0x08012436:  990E         LDR        R1, [SP, #56]
  0x08012438:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801243C:  60C8         STR        R0, [R1, #12]
  0x0801243E:  6088         STR        R0, [R1, #8]
  0x08012440:  990E         LDR        R1, [SP, #56]
  0x08012442:  2000         MOVS       R0, #0
  0x08012444:  7408         STRB       R0, [R1, #16]
  0x08012446:  990E         LDR        R1, [SP, #56]
  0x08012448:  7448         STRB       R0, [R1, #17]
  0x0801244A:  990E         LDR        R1, [SP, #56]
  0x0801244C:  F101 0018    ADD.W      R0, R1, #24
  0x08012450:  6148         STR        R0, [R1, #20]
  0x08012452:  980E         LDR        R0, [SP, #56]
  0x08012454:  3018         ADDS       R0, #24
  0x08012456:  900E         STR        R0, [SP, #56]
  0x08012458:  9820         LDR        R0, [SP, #128]
  0x0801245A:  9919         LDR        R1, [SP, #100]
  0x0801245C:  6A89         LDR        R1, [R1, #40]
  0x0801245E:  4408         ADD        R0, R1
  0x08012460:  9020         STR        R0, [SP, #128]
  0x08012462:  E7E1         B          .L8                      ; 0x08012428
.L9:
  0x08012464:  980E         LDR        R0, [SP, #56]
  0x08012466:  3818         SUBS       R0, #24
  0x08012468:  900E         STR        R0, [SP, #56]
  0x0801246A:  990E         LDR        R1, [SP, #56]
  0x0801246C:  2000         MOVS       R0, #0
  0x0801246E:  6148         STR        R0, [R1, #20]
  0x08012470:  9920         LDR        R1, [SP, #128]
  0x08012472:  3901         SUBS       R1, #1
  0x08012474:  9A19         LDR        R2, [SP, #100]
  0x08012476:  6191         STR        R1, [R2, #24]
  0x08012478:  9A19         LDR        R2, [SP, #100]
  0x0801247A:  F502 614A    ADD.W      R1, R2, #0x0CA0
  0x0801247E:  61D1         STR        R1, [R2, #28]
  0x08012480:  9919         LDR        R1, [SP, #100]
  0x08012482:  6208         STR        R0, [R1, #32]
  0x08012484:  9919         LDR        R1, [SP, #100]
  0x08012486:  6248         STR        R0, [R1, #36]
  0x08012488:  9819         LDR        R0, [SP, #100]
  0x0801248A:  6940         LDR        R0, [R0, #20]
  0x0801248C:  2810         CMP        R0, #16
  0x0801248E:  D314         BCC        .L10                     ; 0x080124BA
  0x08012490:  9819         LDR        R0, [SP, #100]
  0x08012492:  6941         LDR        R1, [R0, #20]
  0x08012494:  1E4A         SUBS       R2, R1, #1
  0x08012496:  EA81 0002    EOR.W      R0, R1, R2
  0x0801249A:  4311         ORRS       R1, R2
  0x0801249C:  4288         CMP        R0, R1
  0x0801249E:  D10C         BNE        .L10                     ; 0x080124BA
  0x080124A0:  9919         LDR        R1, [SP, #100]
  0x080124A2:  2001         MOVS       R0, #1
  0x080124A4:  6108         STR        R0, [R1, #16]
  0x080124A6:  9919         LDR        R1, [SP, #100]
  0x080124A8:  694A         LDR        R2, [R1, #20]
  0x080124AA:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080124AE:  EB00 0092    ADD.W      R0, R0, R2, LSR #2
  0x080124B2:  F242 42A0    MOVW       R2, #0x24A0
  0x080124B6:  5088         STR        R0, [R1, R2]
  0x080124B8:  E002         B          .L11                     ; 0x080124C0
.L10:
  0x080124BA:  9919         LDR        R1, [SP, #100]
  0x080124BC:  2000         MOVS       R0, #0
  0x080124BE:  6108         STR        R0, [R1, #16]
.L11:
  0x080124C0:  2000         MOVS       R0, #0
  0x080124C2:  9010         STR        R0, [SP, #64]
.L12:
  0x080124C4:  9810         LDR        R0, [SP, #64]
  0x080124C6:  280F         CMP        R0, #15
  0x080124C8:  D81C         BHI        .L13                     ; 0x08012504
  0x080124CA:  9819         LDR        R0, [SP, #100]
  0x080124CC:  9910         LDR        R1, [SP, #64]
  0x080124CE:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080124D2:  EB00 0181    ADD.W      R1, R0, R1, LSL #2
  0x080124D6:  2000         MOVS       R0, #0
  0x080124D8:  F8C1 0758    STR.W      R0, [R1, #0x0758]
  0x080124DC:  9919         LDR        R1, [SP, #100]
  0x080124DE:  9A10         LDR        R2, [SP, #64]
  0x080124E0:  EB02 0242    ADD.W      R2, R2, R2, LSL #1
  0x080124E4:  EB01 0182    ADD.W      R1, R1, R2, LSL #2
  0x080124E8:  F8C1 075C    STR.W      R0, [R1, #0x075C]
  0x080124EC:  9919         LDR        R1, [SP, #100]
  0x080124EE:  9A10         LDR        R2, [SP, #64]
  0x080124F0:  EB02 0242    ADD.W      R2, R2, R2, LSL #1
  0x080124F4:  EB01 0182    ADD.W      R1, R1, R2, LSL #2
  0x080124F8:  F8C1 0760    STR.W      R0, [R1, #0x0760]
  0x080124FC:  9810         LDR        R0, [SP, #64]
  0x080124FE:  3001         ADDS       R0, #1
  0x08012500:  9010         STR        R0, [SP, #64]
  0x08012502:  E7DF         B          .L12                     ; 0x080124C4
.L13:
  0x08012504:  2000         MOVS       R0, #0
  0x08012506:  9010         STR        R0, [SP, #64]
.L14:
  0x08012508:  9810         LDR        R0, [SP, #64]
  0x0801250A:  287F         CMP        R0, #127
  0x0801250C:  D809         BHI        .L15                     ; 0x08012522
  0x0801250E:  9819         LDR        R0, [SP, #100]
  0x08012510:  9910         LDR        R1, [SP, #64]
  0x08012512:  4401         ADD        R1, R0
  0x08012514:  2000         MOVS       R0, #0
  0x08012516:  F881 0818    STRB.W     R0, [R1, #0x0818]
  0x0801251A:  9810         LDR        R0, [SP, #64]
  0x0801251C:  3001         ADDS       R0, #1
  0x0801251E:  9010         STR        R0, [SP, #64]
  0x08012520:  E7F2         B          .L14                     ; 0x08012508
.L15:
  0x08012522:  9919         LDR        R1, [SP, #100]
  0x08012524:  6C4B         LDR        R3, [R1, #68]
  0x08012526:  6D8A         LDR        R2, [R1, #88]
  0x08012528:  6DC8         LDR        R0, [R1, #92]
  0x0801252A:  FB00 3002    MLA        R0, R0, R2, R3
  0x0801252E:  6488         STR        R0, [R1, #72]
  0x08012530:  9919         LDR        R1, [SP, #100]
  0x08012532:  6A8A         LDR        R2, [R1, #40]
  0x08012534:  6F88         LDR        R0, [R1, #120]
  0x08012536:  EB02 1040    ADD.W      R0, R2, R0, LSL #5
  0x0801253A:  3801         SUBS       R0, #1
  0x0801253C:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08012540:  64C8         STR        R0, [R1, #76]
  0x08012542:  9919         LDR        R1, [SP, #100]
  0x08012544:  6C88         LDR        R0, [R1, #72]
  0x08012546:  6CCA         LDR        R2, [R1, #76]
  0x08012548:  4410         ADD        R0, R2
  0x0801254A:  6508         STR        R0, [R1, #80]
  0x0801254C:  9A19         LDR        R2, [SP, #100]
  0x0801254E:  9205         STR        R2, [SP, #20]
  0x08012550:  6B90         LDR        R0, [R2, #56]
  0x08012552:  6BD1         LDR        R1, [R2, #60]
  0x08012554:  6D13         LDR        R3, [R2, #80]
  0x08012556:  6D52         LDR        R2, [R2, #84]
  0x08012558:  1AC0         SUBS       R0, R0, R3
  0x0801255A:  F161 0100    SBC        R1, R1, #0
  0x0801255E:  2300         MOVS       R3, #0
  0x08012560:  F7F2 FA36    BL         __aeabi_uldivmod         ; 0x080049D0
  0x08012564:  9905         LDR        R1, [SP, #20]
  0x08012566:  6408         STR        R0, [R1, #64]
  0x08012568:  9819         LDR        R0, [SP, #100]
  0x0801256A:  6C00         LDR        R0, [R0, #64]
  0x0801256C:  F640 71F5    MOVW       R1, #0x0FF5
  0x08012570:  4288         CMP        R0, R1
  0x08012572:  D814         BHI        .L16                     ; 0x0801259E
  0x08012574:  9919         LDR        R1, [SP, #100]
  0x08012576:  2001         MOVS       R0, #1
  0x08012578:  6608         STR        R0, [R1, #96]
  0x0801257A:  9919         LDR        R1, [SP, #100]
  0x0801257C:  2000         MOVS       R0, #0
  0x0801257E:  6648         STR        R0, [R1, #100]
  0x08012580:  9919         LDR        R1, [SP, #100]
  0x08012582:  6688         STR        R0, [R1, #104]
  0x08012584:  9919         LDR        R1, [SP, #100]
  0x08012586:  F242 42A8    MOVW       R2, #0x24A8
  0x0801258A:  F64F 70F0    MOVW       R0, #0xFFF0
  0x0801258E:  5088         STR        R0, [R1, R2]
  0x08012590:  9919         LDR        R1, [SP, #100]
  0x08012592:  F242 42AC    MOVW       R2, #0x24AC
  0x08012596:  F64F 70FF    MOVW       R0, #0xFFFF
  0x0801259A:  5088         STR        R0, [R1, R2]
  0x0801259C:  E030         B          .L18                     ; 0x08012600
.L16:
  0x0801259E:  9819         LDR        R0, [SP, #100]
  0x080125A0:  6C00         LDR        R0, [R0, #64]
  0x080125A2:  F64F 71F4    MOVW       R1, #0xFFF4
  0x080125A6:  4288         CMP        R0, R1
  0x080125A8:  D813         BHI        .L17                     ; 0x080125D2
  0x080125AA:  9919         LDR        R1, [SP, #100]
  0x080125AC:  2000         MOVS       R0, #0
  0x080125AE:  6608         STR        R0, [R1, #96]
  0x080125B0:  9919         LDR        R1, [SP, #100]
  0x080125B2:  6648         STR        R0, [R1, #100]
  0x080125B4:  9919         LDR        R1, [SP, #100]
  0x080125B6:  6688         STR        R0, [R1, #104]
  0x080125B8:  9919         LDR        R1, [SP, #100]
  0x080125BA:  F242 42A8    MOVW       R2, #0x24A8
  0x080125BE:  F64F 70F0    MOVW       R0, #0xFFF0
  0x080125C2:  5088         STR        R0, [R1, R2]
  0x080125C4:  9919         LDR        R1, [SP, #100]
  0x080125C6:  F242 42AC    MOVW       R2, #0x24AC
  0x080125CA:  F64F 70FF    MOVW       R0, #0xFFFF
  0x080125CE:  5088         STR        R0, [R1, R2]
  0x080125D0:  E016         B          .L18                     ; 0x08012600
.L17:
  0x080125D2:  9919         LDR        R1, [SP, #100]
  0x080125D4:  2000         MOVS       R0, #0
  0x080125D6:  6608         STR        R0, [R1, #96]
  0x080125D8:  9919         LDR        R1, [SP, #100]
  0x080125DA:  2001         MOVS       R0, #1
  0x080125DC:  6648         STR        R0, [R1, #100]
  0x080125DE:  980C         LDR        R0, [SP, #48]
  0x080125E0:  9919         LDR        R1, [SP, #100]
  0x080125E2:  6688         STR        R0, [R1, #104]
  0x080125E4:  9919         LDR        R1, [SP, #100]
  0x080125E6:  F242 42A8    MOVW       R2, #0x24A8
  0x080125EA:  F64F 70F0    MOVW       R0, #0xFFF0
  0x080125EE:  F6C0 70FF    MOVT       R0, #0x0FFF
  0x080125F2:  5088         STR        R0, [R1, R2]
  0x080125F4:  9919         LDR        R1, [SP, #100]
  0x080125F6:  F242 42AC    MOVW       R2, #0x24AC
  0x080125FA:  F06F 4070    MVN        R0, #0xF0000000
  0x080125FE:  5088         STR        R0, [R1, R2]
.L18:
  0x08012600:  9819         LDR        R0, [SP, #100]
  0x08012602:  6E40         LDR        R0, [R0, #100]
  0x08012604:  2801         CMP        R0, #1
  0x08012606:  D158         BNE        .L26                     ; 0x080126BA
  0x08012608:  9819         LDR        R0, [SP, #100]
  0x0801260A:  6F40         LDR        R0, [R0, #116]
  0x0801260C:  2801         CMP        R0, #1
  0x0801260E:  D802         BHI        .L19                     ; 0x08012616
  0x08012610:  2002         MOVS       R0, #2
  0x08012612:  901A         STR        R0, [SP, #104]
  0x08012614:  E237         B          .L54                     ; 0x08012A86
.L19:
  0x08012616:  9919         LDR        R1, [SP, #100]
  0x08012618:  6D0B         LDR        R3, [R1, #80]
  0x0801261A:  6D4A         LDR        R2, [R1, #84]
  0x0801261C:  6F48         LDR        R0, [R1, #116]
  0x0801261E:  3802         SUBS       R0, #2
  0x08012620:  FB00 3002    MLA        R0, R0, R2, R3
  0x08012624:  6488         STR        R0, [R1, #72]
  0x08012626:  2000         MOVS       R0, #0
  0x08012628:  9010         STR        R0, [SP, #64]
  0x0801262A:  9819         LDR        R0, [SP, #100]
  0x0801262C:  6F40         LDR        R0, [R0, #116]
  0x0801262E:  9014         STR        R0, [SP, #80]
.L20:
  0x08012630:  9819         LDR        R0, [SP, #100]
  0x08012632:  9914         LDR        R1, [SP, #80]
  0x08012634:  AA13         ADD        R2, SP, #76
  0x08012636:  F000 FA92    BL         _fx_utility_FAT_entry_read ; 0x08012B5E
  0x0801263A:  900D         STR        R0, [SP, #52]
  0x0801263C:  9810         LDR        R0, [SP, #64]
  0x0801263E:  3001         ADDS       R0, #1
  0x08012640:  9010         STR        R0, [SP, #64]
  0x08012642:  980D         LDR        R0, [SP, #52]
  0x08012644:  B170         CBZ        R0, .L21                 ; 0x08012664
  0x08012646:  9919         LDR        R1, [SP, #100]
  0x08012648:  2008         MOVS       R0, #8
  0x0801264A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801264E:  9919         LDR        R1, [SP, #100]
  0x08012650:  2090         MOVS       R0, #144
  0x08012652:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08012656:  9819         LDR        R0, [SP, #100]
  0x08012658:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801265C:  4788         BLX        R1
  0x0801265E:  2003         MOVS       R0, #3
  0x08012660:  901A         STR        R0, [SP, #104]
  0x08012662:  E210         B          .L54                     ; 0x08012A86
.L21:
  0x08012664:  9814         LDR        R0, [SP, #80]
  0x08012666:  9913         LDR        R1, [SP, #76]
  0x08012668:  4288         CMP        R0, R1
  0x0801266A:  D004         BEQ        .L22                     ; 0x08012676
  0x0801266C:  9810         LDR        R0, [SP, #64]
  0x0801266E:  9919         LDR        R1, [SP, #100]
  0x08012670:  6C09         LDR        R1, [R1, #64]
  0x08012672:  4288         CMP        R0, R1
  0x08012674:  D90E         BLS        .L23                     ; 0x08012694
.L22:
  0x08012676:  9919         LDR        R1, [SP, #100]
  0x08012678:  2008         MOVS       R0, #8
  0x0801267A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801267E:  9919         LDR        R1, [SP, #100]
  0x08012680:  2090         MOVS       R0, #144
  0x08012682:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08012686:  9819         LDR        R0, [SP, #100]
  0x08012688:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801268C:  4788         BLX        R1
  0x0801268E:  2003         MOVS       R0, #3
  0x08012690:  901A         STR        R0, [SP, #104]
  0x08012692:  E1F8         B          .L54                     ; 0x08012A86
.L23:
  0x08012694:  9813         LDR        R0, [SP, #76]
  0x08012696:  F64F 71F0    MOVW       R1, #0xFFF0
  0x0801269A:  F6C0 71FF    MOVT       R1, #0x0FFF
  0x0801269E:  4288         CMP        R0, R1
  0x080126A0:  D300         BCC        .L24                     ; 0x080126A4
  0x080126A2:  E002         B          .L25                     ; 0x080126AA
.L24:
  0x080126A4:  9813         LDR        R0, [SP, #76]
  0x080126A6:  9014         STR        R0, [SP, #80]
  0x080126A8:  E7C2         B          .L20                     ; 0x08012630
.L25:
  0x080126AA:  9810         LDR        R0, [SP, #64]
  0x080126AC:  9919         LDR        R1, [SP, #100]
  0x080126AE:  6A8A         LDR        R2, [R1, #40]
  0x080126B0:  6D4B         LDR        R3, [R1, #84]
  0x080126B2:  4358         MULS       R0, R3, R0
  0x080126B4:  4350         MULS       R0, R2, R0
  0x080126B6:  0940         LSRS       R0, R0, #5
  0x080126B8:  6788         STR        R0, [R1, #120]
.L26:
  0x080126BA:  9919         LDR        R1, [SP, #100]
  0x080126BC:  2000         MOVS       R0, #0
  0x080126BE:  67C8         STR        R0, [R1, #124]
  0x080126C0:  9919         LDR        R1, [SP, #100]
  0x080126C2:  F8C1 0080    STR.W      R0, [R1, #128]
  0x080126C6:  9819         LDR        R0, [SP, #100]
  0x080126C8:  6E80         LDR        R0, [R0, #104]
  0x080126CA:  2800         CMP        R0, #0
  0x080126CC:  F000 8085    BEQ.W      .L34                     ; 0x080127DA
  0x080126D0:  9819         LDR        R0, [SP, #100]
  0x080126D2:  69C0         LDR        R0, [R0, #28]
  0x080126D4:  6800         LDR        R0, [R0]
  0x080126D6:  9008         STR        R0, [SP, #32]
  0x080126D8:  9819         LDR        R0, [SP, #100]
  0x080126DA:  69C1         LDR        R1, [R0, #28]
  0x080126DC:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080126E0:  60C8         STR        R0, [R1, #12]
  0x080126E2:  6088         STR        R0, [R1, #8]
  0x080126E4:  9819         LDR        R0, [SP, #100]
  0x080126E6:  69C1         LDR        R1, [R0, #28]
  0x080126E8:  2000         MOVS       R0, #0
  0x080126EA:  7448         STRB       R0, [R1, #17]
  0x080126EC:  9919         LDR        R1, [SP, #100]
  0x080126EE:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080126F2:  9919         LDR        R1, [SP, #100]
  0x080126F4:  2090         MOVS       R0, #144
  0x080126F6:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080126FA:  9808         LDR        R0, [SP, #32]
  0x080126FC:  9919         LDR        R1, [SP, #100]
  0x080126FE:  F8C1 0090    STR.W      R0, [R1, #144]
  0x08012702:  9919         LDR        R1, [SP, #100]
  0x08012704:  6E88         LDR        R0, [R1, #104]
  0x08012706:  F8C1 0094    STR.W      R0, [R1, #148]
  0x0801270A:  9919         LDR        R1, [SP, #100]
  0x0801270C:  2001         MOVS       R0, #1
  0x0801270E:  F8C1 0098    STR.W      R0, [R1, #152]
  0x08012712:  9919         LDR        R1, [SP, #100]
  0x08012714:  2003         MOVS       R0, #3
  0x08012716:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x0801271A:  9919         LDR        R1, [SP, #100]
  0x0801271C:  F8D1 01AC    LDR.W      R0, [R1, #0x01AC]
  0x08012720:  3001         ADDS       R0, #1
  0x08012722:  F8C1 01AC    STR.W      R0, [R1, #0x01AC]
  0x08012726:  9819         LDR        R0, [SP, #100]
  0x08012728:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801272C:  4788         BLX        R1
  0x0801272E:  9819         LDR        R0, [SP, #100]
  0x08012730:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x08012734:  2800         CMP        R0, #0
  0x08012736:  D14D         BNE        .L33                     ; 0x080127D4
  0x08012738:  9819         LDR        R0, [SP, #100]
  0x0801273A:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x0801273E:  9008         STR        R0, [SP, #32]
  0x08012740:  9808         LDR        R0, [SP, #32]
  0x08012742:  F00A F99A    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x08012746:  9007         STR        R0, [SP, #28]
  0x08012748:  9807         LDR        R0, [SP, #28]
  0x0801274A:  F245 2152    MOVW       R1, #0x5252
  0x0801274E:  F2C4 1161    MOVT       R1, #0x4161
  0x08012752:  4288         CMP        R0, R1
  0x08012754:  D13A         BNE        .L31                     ; 0x080127CC
  0x08012756:  9808         LDR        R0, [SP, #32]
  0x08012758:  F500 70F2    ADD.W      R0, R0, #0x01E4
  0x0801275C:  F00A F98D    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x08012760:  9007         STR        R0, [SP, #28]
  0x08012762:  9807         LDR        R0, [SP, #28]
  0x08012764:  F247 2172    MOVW       R1, #0x7272
  0x08012768:  F2C6 1141    MOVT       R1, #0x6141
  0x0801276C:  4288         CMP        R0, R1
  0x0801276E:  D129         BNE        .L29                     ; 0x080127C4
  0x08012770:  9808         LDR        R0, [SP, #32]
  0x08012772:  F500 70F4    ADD.W      R0, R0, #0x01E8
  0x08012776:  F00A F980    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x0801277A:  9919         LDR        R1, [SP, #100]
  0x0801277C:  67C8         STR        R0, [R1, #124]
  0x0801277E:  9919         LDR        R1, [SP, #100]
  0x08012780:  6FC8         LDR        R0, [R1, #124]
  0x08012782:  66C8         STR        R0, [R1, #108]
  0x08012784:  9808         LDR        R0, [SP, #32]
  0x08012786:  F500 70F6    ADD.W      R0, R0, #0x01EC
  0x0801278A:  F00A F976    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x0801278E:  9919         LDR        R1, [SP, #100]
  0x08012790:  F8C1 0080    STR.W      R0, [R1, #128]
  0x08012794:  9819         LDR        R0, [SP, #100]
  0x08012796:  6C01         LDR        R1, [R0, #64]
  0x08012798:  6FC0         LDR        R0, [R0, #124]
  0x0801279A:  4288         CMP        R0, R1
  0x0801279C:  D80B         BHI        .L27                     ; 0x080127B6
  0x0801279E:  9819         LDR        R0, [SP, #100]
  0x080127A0:  6C01         LDR        R1, [R0, #64]
  0x080127A2:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080127A6:  3102         ADDS       R1, #2
  0x080127A8:  4288         CMP        R0, R1
  0x080127AA:  D804         BHI        .L27                     ; 0x080127B6
  0x080127AC:  9819         LDR        R0, [SP, #100]
  0x080127AE:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x080127B2:  2801         CMP        R0, #1
  0x080127B4:  D805         BHI        .L28                     ; 0x080127C2
.L27:
  0x080127B6:  9919         LDR        R1, [SP, #100]
  0x080127B8:  2000         MOVS       R0, #0
  0x080127BA:  67C8         STR        R0, [R1, #124]
  0x080127BC:  9919         LDR        R1, [SP, #100]
  0x080127BE:  F8C1 0080    STR.W      R0, [R1, #128]
.L28:
  0x080127C2:  E002         B          .L30                     ; 0x080127CA
.L29:
  0x080127C4:  9919         LDR        R1, [SP, #100]
  0x080127C6:  2000         MOVS       R0, #0
  0x080127C8:  6688         STR        R0, [R1, #104]
.L30:
  0x080127CA:  E002         B          .L32                     ; 0x080127D2
.L31:
  0x080127CC:  9919         LDR        R1, [SP, #100]
  0x080127CE:  2000         MOVS       R0, #0
  0x080127D0:  6688         STR        R0, [R1, #104]
.L32:
  0x080127D2:  E002         B          .L34                     ; 0x080127DA
.L33:
  0x080127D4:  9919         LDR        R1, [SP, #100]
  0x080127D6:  2000         MOVS       R0, #0
  0x080127D8:  6688         STR        R0, [R1, #104]
.L34:
  0x080127DA:  9819         LDR        R0, [SP, #100]
  0x080127DC:  6E00         LDR        R0, [R0, #96]
  0x080127DE:  B388         CBZ        R0, .L39                 ; 0x08012844
  0x080127E0:  2002         MOVS       R0, #2
  0x080127E2:  9014         STR        R0, [SP, #80]
.L35:
  0x080127E4:  9814         LDR        R0, [SP, #80]
  0x080127E6:  9919         LDR        R1, [SP, #100]
  0x080127E8:  6C09         LDR        R1, [R1, #64]
  0x080127EA:  3102         ADDS       R1, #2
  0x080127EC:  4288         CMP        R0, R1
  0x080127EE:  D228         BCS        .L38                     ; 0x08012842
  0x080127F0:  9819         LDR        R0, [SP, #100]
  0x080127F2:  9914         LDR        R1, [SP, #80]
  0x080127F4:  AA13         ADD        R2, SP, #76
  0x080127F6:  F000 F9B2    BL         _fx_utility_FAT_entry_read ; 0x08012B5E
  0x080127FA:  900D         STR        R0, [SP, #52]
  0x080127FC:  980D         LDR        R0, [SP, #52]
  0x080127FE:  B170         CBZ        R0, .L36                 ; 0x0801281E
  0x08012800:  9919         LDR        R1, [SP, #100]
  0x08012802:  2008         MOVS       R0, #8
  0x08012804:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08012808:  9919         LDR        R1, [SP, #100]
  0x0801280A:  2090         MOVS       R0, #144
  0x0801280C:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08012810:  9819         LDR        R0, [SP, #100]
  0x08012812:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x08012816:  4788         BLX        R1
  0x08012818:  2003         MOVS       R0, #3
  0x0801281A:  901A         STR        R0, [SP, #104]
  0x0801281C:  E133         B          .L54                     ; 0x08012A86
.L36:
  0x0801281E:  9813         LDR        R0, [SP, #76]
  0x08012820:  B958         CBNZ       R0, .L37                 ; 0x0801283A
  0x08012822:  9919         LDR        R1, [SP, #100]
  0x08012824:  6FC8         LDR        R0, [R1, #124]
  0x08012826:  3001         ADDS       R0, #1
  0x08012828:  67C8         STR        R0, [R1, #124]
  0x0801282A:  9819         LDR        R0, [SP, #100]
  0x0801282C:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08012830:  B918         CBNZ       R0, .L37                 ; 0x0801283A
  0x08012832:  9814         LDR        R0, [SP, #80]
  0x08012834:  9919         LDR        R1, [SP, #100]
  0x08012836:  F8C1 0080    STR.W      R0, [R1, #128]
.L37:
  0x0801283A:  9814         LDR        R0, [SP, #80]
  0x0801283C:  3001         ADDS       R0, #1
  0x0801283E:  9014         STR        R0, [SP, #80]
  0x08012840:  E7D0         B          .L35                     ; 0x080127E4
.L38:
  0x08012842:  E0A0         B          .L49                     ; 0x08012986
.L39:
  0x08012844:  9819         LDR        R0, [SP, #100]
  0x08012846:  6FC0         LDR        R0, [R0, #124]
  0x08012848:  2800         CMP        R0, #0
  0x0801284A:  F040 809C    BNE.W      .L49                     ; 0x08012986
  0x0801284E:  9819         LDR        R0, [SP, #100]
  0x08012850:  6B81         LDR        R1, [R0, #56]
  0x08012852:  F8D0 C03C    LDR.W      R12, [R0, #60]
  0x08012856:  466B         MOV        R3, SP
  0x08012858:  2201         MOVS       R2, #1
  0x0801285A:  609A         STR        R2, [R3, #8]
  0x0801285C:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012860:  6019         STR        R1, [R3]
  0x08012862:  2300         MOVS       R3, #0
  0x08012864:  9304         STR        R3, [SP, #16]
  0x08012866:  F00A FB70    BL         _fx_utility_logical_sector_flush ; 0x0801CF4A
  0x0801286A:  9804         LDR        R0, [SP, #16]
  0x0801286C:  990B         LDR        R1, [SP, #44]
  0x0801286E:  9A19         LDR        R2, [SP, #100]
  0x08012870:  6091         STR        R1, [R2, #8]
  0x08012872:  9014         STR        R0, [SP, #80]
  0x08012874:  9010         STR        R0, [SP, #64]
.L40:
  0x08012876:  9810         LDR        R0, [SP, #64]
  0x08012878:  9919         LDR        R1, [SP, #100]
  0x0801287A:  6D89         LDR        R1, [R1, #88]
  0x0801287C:  4288         CMP        R0, R1
  0x0801287E:  F080 8082    BCS.W      .L49                     ; 0x08012986
  0x08012882:  9819         LDR        R0, [SP, #100]
  0x08012884:  6C40         LDR        R0, [R0, #68]
  0x08012886:  9910         LDR        R1, [SP, #64]
  0x08012888:  4408         ADD        R0, R1
  0x0801288A:  9012         STR        R0, [SP, #72]
  0x0801288C:  9819         LDR        R0, [SP, #100]
  0x0801288E:  6D80         LDR        R0, [R0, #88]
  0x08012890:  9910         LDR        R1, [SP, #64]
  0x08012892:  1A40         SUBS       R0, R0, R1
  0x08012894:  9011         STR        R0, [SP, #68]
  0x08012896:  9811         LDR        R0, [SP, #68]
  0x08012898:  9919         LDR        R1, [SP, #100]
  0x0801289A:  6949         LDR        R1, [R1, #20]
  0x0801289C:  4288         CMP        R0, R1
  0x0801289E:  D902         BLS        .L41                     ; 0x080128A6
  0x080128A0:  9819         LDR        R0, [SP, #100]
  0x080128A2:  6940         LDR        R0, [R0, #20]
  0x080128A4:  9011         STR        R0, [SP, #68]
.L41:
  0x080128A6:  9919         LDR        R1, [SP, #100]
  0x080128A8:  2000         MOVS       R0, #0
  0x080128AA:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080128AE:  9919         LDR        R1, [SP, #100]
  0x080128B0:  2090         MOVS       R0, #144
  0x080128B2:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080128B6:  9919         LDR        R1, [SP, #100]
  0x080128B8:  6888         LDR        R0, [R1, #8]
  0x080128BA:  F8C1 0090    STR.W      R0, [R1, #144]
  0x080128BE:  9812         LDR        R0, [SP, #72]
  0x080128C0:  9919         LDR        R1, [SP, #100]
  0x080128C2:  F8C1 0094    STR.W      R0, [R1, #148]
  0x080128C6:  9811         LDR        R0, [SP, #68]
  0x080128C8:  9919         LDR        R1, [SP, #100]
  0x080128CA:  F8C1 0098    STR.W      R0, [R1, #152]
  0x080128CE:  9919         LDR        R1, [SP, #100]
  0x080128D0:  2002         MOVS       R0, #2
  0x080128D2:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x080128D6:  9819         LDR        R0, [SP, #100]
  0x080128D8:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x080128DC:  4788         BLX        R1
  0x080128DE:  9819         LDR        R0, [SP, #100]
  0x080128E0:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080128E4:  B170         CBZ        R0, .L42                 ; 0x08012904
  0x080128E6:  9919         LDR        R1, [SP, #100]
  0x080128E8:  2008         MOVS       R0, #8
  0x080128EA:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080128EE:  9919         LDR        R1, [SP, #100]
  0x080128F0:  2090         MOVS       R0, #144
  0x080128F2:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080128F6:  9819         LDR        R0, [SP, #100]
  0x080128F8:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x080128FC:  4788         BLX        R1
  0x080128FE:  2003         MOVS       R0, #3
  0x08012900:  901A         STR        R0, [SP, #104]
  0x08012902:  E0C0         B          .L54                     ; 0x08012A86
.L42:
  0x08012904:  9819         LDR        R0, [SP, #100]
  0x08012906:  6A80         LDR        R0, [R0, #40]
  0x08012908:  9911         LDR        R1, [SP, #68]
  0x0801290A:  4348         MULS       R0, R1, R0
  0x0801290C:  900A         STR        R0, [SP, #40]
  0x0801290E:  2000         MOVS       R0, #0
  0x08012910:  900F         STR        R0, [SP, #60]
.L43:
  0x08012912:  980F         LDR        R0, [SP, #60]
  0x08012914:  990A         LDR        R1, [SP, #40]
  0x08012916:  4288         CMP        R0, R1
  0x08012918:  D22F         BCS        .L48                     ; 0x0801297A
  0x0801291A:  9819         LDR        R0, [SP, #100]
  0x0801291C:  6E40         LDR        R0, [R0, #100]
  0x0801291E:  B140         CBZ        R0, .L44                 ; 0x08012932
  0x08012920:  9819         LDR        R0, [SP, #100]
  0x08012922:  6880         LDR        R0, [R0, #8]
  0x08012924:  990F         LDR        R1, [SP, #60]
  0x08012926:  5840         LDR        R0, [R0, R1]
  0x08012928:  9013         STR        R0, [SP, #76]
  0x0801292A:  980F         LDR        R0, [SP, #60]
  0x0801292C:  3004         ADDS       R0, #4
  0x0801292E:  900F         STR        R0, [SP, #60]
  0x08012930:  E007         B          .L45                     ; 0x08012942
.L44:
  0x08012932:  9819         LDR        R0, [SP, #100]
  0x08012934:  6880         LDR        R0, [R0, #8]
  0x08012936:  990F         LDR        R1, [SP, #60]
  0x08012938:  5A40         LDRH       R0, [R0, R1]
  0x0801293A:  9013         STR        R0, [SP, #76]
  0x0801293C:  980F         LDR        R0, [SP, #60]
  0x0801293E:  3002         ADDS       R0, #2
  0x08012940:  900F         STR        R0, [SP, #60]
.L45:
  0x08012942:  9813         LDR        R0, [SP, #76]
  0x08012944:  B958         CBNZ       R0, .L46                 ; 0x0801295E
  0x08012946:  9919         LDR        R1, [SP, #100]
  0x08012948:  6FC8         LDR        R0, [R1, #124]
  0x0801294A:  3001         ADDS       R0, #1
  0x0801294C:  67C8         STR        R0, [R1, #124]
  0x0801294E:  9819         LDR        R0, [SP, #100]
  0x08012950:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08012954:  B918         CBNZ       R0, .L46                 ; 0x0801295E
  0x08012956:  9814         LDR        R0, [SP, #80]
  0x08012958:  9919         LDR        R1, [SP, #100]
  0x0801295A:  F8C1 0080    STR.W      R0, [R1, #128]
.L46:
  0x0801295E:  9814         LDR        R0, [SP, #80]
  0x08012960:  3001         ADDS       R0, #1
  0x08012962:  9014         STR        R0, [SP, #80]
  0x08012964:  9814         LDR        R0, [SP, #80]
  0x08012966:  9919         LDR        R1, [SP, #100]
  0x08012968:  6C09         LDR        R1, [R1, #64]
  0x0801296A:  3102         ADDS       R1, #2
  0x0801296C:  4288         CMP        R0, R1
  0x0801296E:  D303         BCC        .L47                     ; 0x08012978
  0x08012970:  9819         LDR        R0, [SP, #100]
  0x08012972:  6D80         LDR        R0, [R0, #88]
  0x08012974:  9010         STR        R0, [SP, #64]
  0x08012976:  E000         B          .L48                     ; 0x0801297A
.L47:
  0x08012978:  E7CB         B          .L43                     ; 0x08012912
.L48:
  0x0801297A:  9810         LDR        R0, [SP, #64]
  0x0801297C:  9919         LDR        R1, [SP, #100]
  0x0801297E:  6949         LDR        R1, [R1, #20]
  0x08012980:  4408         ADD        R0, R1
  0x08012982:  9010         STR        R0, [SP, #64]
  0x08012984:  E777         B          .L40                     ; 0x08012876
.L49:
  0x08012986:  9819         LDR        R0, [SP, #100]
  0x08012988:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801298C:  B918         CBNZ       R0, .L50                 ; 0x08012996
  0x0801298E:  9919         LDR        R1, [SP, #100]
  0x08012990:  2002         MOVS       R0, #2
  0x08012992:  F8C1 0080    STR.W      R0, [R1, #128]
.L50:
  0x08012996:  9919         LDR        R1, [SP, #100]
  0x08012998:  F501 60CA    ADD.W      R0, R1, #0x0650
  0x0801299C:  F8C1 04E0    STR.W      R0, [R1, #0x04E0]
  0x080129A0:  9819         LDR        R0, [SP, #100]
  0x080129A2:  2200         MOVS       R2, #0
  0x080129A4:  9203         STR        R2, [SP, #12]
  0x080129A6:  F880 24E4    STRB.W     R2, [R0, #0x04E4]
  0x080129AA:  9819         LDR        R0, [SP, #100]
  0x080129AC:  F8D0 04E0    LDR.W      R0, [R0, #0x04E0]
  0x080129B0:  7002         STRB       R2, [R0]
  0x080129B2:  9819         LDR        R0, [SP, #100]
  0x080129B4:  F880 2550    STRB.W     R2, [R0, #0x0550]
  0x080129B8:  9819         LDR        R0, [SP, #100]
  0x080129BA:  F880 264F    STRB.W     R2, [R0, #0x064F]
  0x080129BE:  9819         LDR        R0, [SP, #100]
  0x080129C0:  F8C0 2750    STR.W      R2, [R0, #0x0750]
  0x080129C4:  9819         LDR        R0, [SP, #100]
  0x080129C6:  F880 23E0    STRB.W     R2, [R0, #0x03E0]
  0x080129CA:  9819         LDR        R0, [SP, #100]
  0x080129CC:  F8C0 20C8    STR.W      R2, [R0, #200]
  0x080129D0:  9819         LDR        R0, [SP, #100]
  0x080129D2:  F8C0 20CC    STR.W      R2, [R0, #204]
  0x080129D6:  9819         LDR        R0, [SP, #100]
  0x080129D8:  F500 70E4    ADD.W      R0, R0, #0x01C8
  0x080129DC:  F643 21BF    MOVW       R1, #0x3ABF              ; 0x08023ABF = .rodata..L.str.291
  0x080129E0:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023ABF = .rodata..L.str.291
  0x080129E4:  F003 F8AC    BL         _tx_mutex_create         ; 0x08015B40
  0x080129E8:  F3EF 8010    MRS        R0, PRIMASK
  0x080129EC:  901D         STR        R0, [SP, #116]
  0x080129EE:  981D         LDR        R0, [SP, #116]
  0x080129F0:  901B         STR        R0, [SP, #108]
  0x080129F2:  B672         CPSID      i
  0x080129F4:  981B         LDR        R0, [SP, #108]
  0x080129F6:  9009         STR        R0, [SP, #36]
  0x080129F8:  9919         LDR        R1, [SP, #100]
  0x080129FA:  F244 4049    MOVW       R0, #0x4449
  0x080129FE:  F6C4 5045    MOVT       R0, #0x4D45
  0x08012A02:  6008         STR        R0, [R1]
  0x08012A04:  F64B 00C8    MOVW       R0, #0xB8C8              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A08:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A0C:  6800         LDR        R0, [R0]
  0x08012A0E:  B1C0         CBZ        R0, .L51                 ; 0x08012A42
  0x08012A10:  F64B 00C8    MOVW       R0, #0xB8C8              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A14:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A18:  6801         LDR        R1, [R0]
  0x08012A1A:  F8D1 10D4    LDR.W      R1, [R1, #212]
  0x08012A1E:  9115         STR        R1, [SP, #84]
  0x08012A20:  9919         LDR        R1, [SP, #100]
  0x08012A22:  6802         LDR        R2, [R0]
  0x08012A24:  F8C2 10D4    STR.W      R1, [R2, #212]
  0x08012A28:  9919         LDR        R1, [SP, #100]
  0x08012A2A:  9A15         LDR        R2, [SP, #84]
  0x08012A2C:  F8C2 10D0    STR.W      R1, [R2, #208]
  0x08012A30:  9915         LDR        R1, [SP, #84]
  0x08012A32:  9A19         LDR        R2, [SP, #100]
  0x08012A34:  F8C2 10D4    STR.W      R1, [R2, #212]
  0x08012A38:  6800         LDR        R0, [R0]
  0x08012A3A:  9919         LDR        R1, [SP, #100]
  0x08012A3C:  F8C1 00D0    STR.W      R0, [R1, #208]
  0x08012A40:  E00B         B          .L52                     ; 0x08012A5A
.L51:
  0x08012A42:  9819         LDR        R0, [SP, #100]
  0x08012A44:  F64B 01C8    MOVW       R1, #0xB8C8              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A48:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A4C:  6008         STR        R0, [R1]
  0x08012A4E:  9819         LDR        R0, [SP, #100]
  0x08012A50:  F8C0 00D0    STR.W      R0, [R0, #208]
  0x08012A54:  9819         LDR        R0, [SP, #100]
  0x08012A56:  F8C0 00D4    STR.W      R0, [R0, #212]
.L52:
  0x08012A5A:  F64B 01CC    MOVW       R1, #0xB8CC              ; 0x2400B8CC = _fx_system_media_opened_count
  0x08012A5E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8CC = _fx_system_media_opened_count
  0x08012A62:  6808         LDR        R0, [R1]
  0x08012A64:  3001         ADDS       R0, #1
  0x08012A66:  6008         STR        R0, [R1]
  0x08012A68:  9819         LDR        R0, [SP, #100]
  0x08012A6A:  F8D0 00C0    LDR.W      R0, [R0, #192]
  0x08012A6E:  B118         CBZ        R0, .L53                 ; 0x08012A78
  0x08012A70:  9819         LDR        R0, [SP, #100]
  0x08012A72:  F8D0 10C0    LDR.W      R1, [R0, #192]
  0x08012A76:  4788         BLX        R1
.L53:
  0x08012A78:  9809         LDR        R0, [SP, #36]
  0x08012A7A:  901C         STR        R0, [SP, #112]
  0x08012A7C:  981C         LDR        R0, [SP, #112]
  0x08012A7E:  F380 8810    MSR        PRIMASK, R0
  0x08012A82:  2000         MOVS       R0, #0
  0x08012A84:  901A         STR        R0, [SP, #104]
.L54:
  0x08012A86:  981A         LDR        R0, [SP, #104]
  0x08012A88:  B01E         ADD        SP, SP, #120
  0x08012A8A:  BD80         POP        {R7, PC}
Section .text._fx_system_initialize from charger_lto.o, size=210, align=2
_fx_system_initialize:
  0x08012A8C:  B580         PUSH       {R7, LR}
  0x08012A8E:  B084         SUB        SP, SP, #16
  0x08012A90:  F64B 01C8    MOVW       R1, #0xB8C8              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A94:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08012A98:  2000         MOVS       R0, #0
  0x08012A9A:  6008         STR        R0, [R1]
  0x08012A9C:  F64B 01CC    MOVW       R1, #0xB8CC              ; 0x2400B8CC = _fx_system_media_opened_count
  0x08012AA0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8CC = _fx_system_media_opened_count
  0x08012AA4:  6008         STR        R0, [R1]
  0x08012AA6:  F64B 02D8    MOVW       R2, #0xB8D8              ; 0x2400B8D8 = _fx_system_date
  0x08012AAA:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B8D8 = _fx_system_date
  0x08012AAE:  F644 2121    MOVW       R1, #0x4A21
  0x08012AB2:  6011         STR        R1, [R2]
  0x08012AB4:  F64B 01C4    MOVW       R1, #0xB8C4              ; 0x2400B8C4 = _fx_system_time
  0x08012AB8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8C4 = _fx_system_time
  0x08012ABC:  6008         STR        R0, [R1]
  0x08012ABE:  F64B 01D0    MOVW       R1, #0xB8D0              ; 0x2400B8D0 = _fx_system_media_max_sector_cache
  0x08012AC2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8D0 = _fx_system_media_max_sector_cache
  0x08012AC6:  F44F 7080    MOV.W      R0, #0x0100
  0x08012ACA:  6008         STR        R0, [R1]
  0x08012ACC:  F64B 01D4    MOVW       R1, #0xB8D4              ; 0x2400B8D4 = _fx_system_media_max_fat_cache
  0x08012AD0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8D4 = _fx_system_media_max_fat_cache
  0x08012AD4:  2010         MOVS       R0, #16
  0x08012AD6:  6008         STR        R0, [R1]
  0x08012AD8:  4669         MOV        R1, SP
  0x08012ADA:  2001         MOVS       R0, #1
  0x08012ADC:  6088         STR        R0, [R1, #8]
  0x08012ADE:  F44F 707A    MOV.W      R0, #0x03E8
  0x08012AE2:  6048         STR        R0, [R1, #4]
  0x08012AE4:  6008         STR        R0, [R1]
  0x08012AE6:  F24B 7020    MOVW       R0, #0xB720              ; 0x2400B720 = _fx_system_timer
  0x08012AEA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B720 = _fx_system_timer
  0x08012AEE:  F243 61B8    MOVW       R1, #0x36B8              ; 0x080236B8 = .rodata..L.str.310
  0x08012AF2:  F6C0 0102    MOVT       R1, #0x0802              ; 0x080236B8 = .rodata..L.str.310
  0x08012AF6:  F244 42CD    MOVW       R2, #0x44CD              ; 0x080044CD = _fx_system_timer_entry
  0x08012AFA:  F6C0 0200    MOVT       R2, #0x0800              ; 0x080044CD = _fx_system_timer_entry
  0x08012AFE:  F245 3359    MOVW       R3, #0x5359
  0x08012B02:  F2C4 6358    MOVT       R3, #0x4658
  0x08012B06:  F003 FF7E    BL         _tx_timer_create         ; 0x08016A06
  0x08012B0A:  F64B 01E4    MOVW       R1, #0xB8E4              ; 0x2400B8E4 = _fx_system_build_options_1
  0x08012B0E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8E4 = _fx_system_build_options_1
  0x08012B12:  6808         LDR        R0, [R1]
  0x08012B14:  F040 407F    ORR        R0, R0, #0xFF000000
  0x08012B18:  6008         STR        R0, [R1]
  0x08012B1A:  6808         LDR        R0, [R1]
  0x08012B1C:  F440 007F    ORR        R0, R0, #0xFF0000
  0x08012B20:  6008         STR        R0, [R1]
  0x08012B22:  F64B 01E0    MOVW       R1, #0xB8E0              ; 0x2400B8E0 = _fx_system_build_options_2
  0x08012B26:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8E0 = _fx_system_build_options_2
  0x08012B2A:  6808         LDR        R0, [R1]
  0x08012B2C:  F040 7080    ORR        R0, R0, #0x01000000
  0x08012B30:  6008         STR        R0, [R1]
  0x08012B32:  6808         LDR        R0, [R1]
  0x08012B34:  F440 4000    ORR        R0, R0, #0x8000
  0x08012B38:  6008         STR        R0, [R1]
  0x08012B3A:  6808         LDR        R0, [R1]
  0x08012B3C:  F040 0010    ORR        R0, R0, #16
  0x08012B40:  6008         STR        R0, [R1]
  0x08012B42:  F64B 01DC    MOVW       R1, #0xB8DC              ; 0x2400B8DC = _fx_system_build_options_3
  0x08012B46:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8DC = _fx_system_build_options_3
  0x08012B4A:  6808         LDR        R0, [R1]
  0x08012B4C:  F440 2020    ORR        R0, R0, #0x0A0000
  0x08012B50:  6008         STR        R0, [R1]
  0x08012B52:  6808         LDR        R0, [R1]
  0x08012B54:  F440 707A    ORR        R0, R0, #0x03E8
  0x08012B58:  6008         STR        R0, [R1]
  0x08012B5A:  B004         ADD        SP, SP, #16
  0x08012B5C:  BD80         POP        {R7, PC}
Section .text._fx_utility_FAT_entry_read from charger_lto.o, size=1014, align=2
_fx_utility_FAT_entry_read:
  0x08012B5E:  B580         PUSH       {R7, LR}
  0x08012B60:  B092         SUB        SP, SP, #72
  0x08012B62:  9010         STR        R0, [SP, #64]
  0x08012B64:  910F         STR        R1, [SP, #60]
  0x08012B66:  920E         STR        R2, [SP, #56]
  0x08012B68:  9910         LDR        R1, [SP, #64]
  0x08012B6A:  F8D1 0178    LDR.W      R0, [R1, #0x0178]
  0x08012B6E:  3001         ADDS       R0, #1
  0x08012B70:  F8C1 0178    STR.W      R0, [R1, #0x0178]
  0x08012B74:  9910         LDR        R1, [SP, #64]
  0x08012B76:  F8D1 0180    LDR.W      R0, [R1, #0x0180]
  0x08012B7A:  3001         ADDS       R0, #1
  0x08012B7C:  F8C1 0180    STR.W      R0, [R1, #0x0180]
  0x08012B80:  980F         LDR        R0, [SP, #60]
  0x08012B82:  F000 0003    AND        R0, R0, #3
  0x08012B86:  0080         LSLS       R0, R0, #2
  0x08012B88:  9008         STR        R0, [SP, #32]
  0x08012B8A:  9810         LDR        R0, [SP, #64]
  0x08012B8C:  9908         LDR        R1, [SP, #32]
  0x08012B8E:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08012B92:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08012B96:  F500 60EB    ADD.W      R0, R0, #0x0758
  0x08012B9A:  9006         STR        R0, [SP, #24]
  0x08012B9C:  9806         LDR        R0, [SP, #24]
  0x08012B9E:  6800         LDR        R0, [R0]
  0x08012BA0:  990F         LDR        R1, [SP, #60]
  0x08012BA2:  4288         CMP        R0, R1
  0x08012BA4:  D106         BNE        .L1                      ; 0x08012BB4
  0x08012BA6:  9806         LDR        R0, [SP, #24]
  0x08012BA8:  6840         LDR        R0, [R0, #4]
  0x08012BAA:  990E         LDR        R1, [SP, #56]
  0x08012BAC:  6008         STR        R0, [R1]
  0x08012BAE:  2000         MOVS       R0, #0
  0x08012BB0:  9011         STR        R0, [SP, #68]
  0x08012BB2:  E1CC         B          .L19                     ; 0x08012F4E
.L1:
  0x08012BB4:  9806         LDR        R0, [SP, #24]
  0x08012BB6:  68C0         LDR        R0, [R0, #12]
  0x08012BB8:  990F         LDR        R1, [SP, #60]
  0x08012BBA:  4288         CMP        R0, R1
  0x08012BBC:  D11B         BNE        .L2                      ; 0x08012BF6
  0x08012BBE:  9806         LDR        R0, [SP, #24]
  0x08012BC0:  6900         LDR        R0, [R0, #16]
  0x08012BC2:  990E         LDR        R1, [SP, #56]
  0x08012BC4:  6008         STR        R0, [R1]
  0x08012BC6:  9A06         LDR        R2, [SP, #24]
  0x08012BC8:  6810         LDR        R0, [R2]
  0x08012BCA:  6851         LDR        R1, [R2, #4]
  0x08012BCC:  6892         LDR        R2, [R2, #8]
  0x08012BCE:  9205         STR        R2, [SP, #20]
  0x08012BD0:  9104         STR        R1, [SP, #16]
  0x08012BD2:  9003         STR        R0, [SP, #12]
  0x08012BD4:  9906         LDR        R1, [SP, #24]
  0x08012BD6:  68C8         LDR        R0, [R1, #12]
  0x08012BD8:  690A         LDR        R2, [R1, #16]
  0x08012BDA:  694B         LDR        R3, [R1, #20]
  0x08012BDC:  608B         STR        R3, [R1, #8]
  0x08012BDE:  604A         STR        R2, [R1, #4]
  0x08012BE0:  6008         STR        R0, [R1]
  0x08012BE2:  9906         LDR        R1, [SP, #24]
  0x08012BE4:  9803         LDR        R0, [SP, #12]
  0x08012BE6:  9A04         LDR        R2, [SP, #16]
  0x08012BE8:  9B05         LDR        R3, [SP, #20]
  0x08012BEA:  614B         STR        R3, [R1, #20]
  0x08012BEC:  610A         STR        R2, [R1, #16]
  0x08012BEE:  60C8         STR        R0, [R1, #12]
  0x08012BF0:  2000         MOVS       R0, #0
  0x08012BF2:  9011         STR        R0, [SP, #68]
  0x08012BF4:  E1AB         B          .L19                     ; 0x08012F4E
.L2:
  0x08012BF6:  9806         LDR        R0, [SP, #24]
  0x08012BF8:  6980         LDR        R0, [R0, #24]
  0x08012BFA:  990F         LDR        R1, [SP, #60]
  0x08012BFC:  4288         CMP        R0, R1
  0x08012BFE:  D122         BNE        .L3                      ; 0x08012C46
  0x08012C00:  9806         LDR        R0, [SP, #24]
  0x08012C02:  69C0         LDR        R0, [R0, #28]
  0x08012C04:  990E         LDR        R1, [SP, #56]
  0x08012C06:  6008         STR        R0, [R1]
  0x08012C08:  9A06         LDR        R2, [SP, #24]
  0x08012C0A:  6810         LDR        R0, [R2]
  0x08012C0C:  6851         LDR        R1, [R2, #4]
  0x08012C0E:  6892         LDR        R2, [R2, #8]
  0x08012C10:  9205         STR        R2, [SP, #20]
  0x08012C12:  9104         STR        R1, [SP, #16]
  0x08012C14:  9003         STR        R0, [SP, #12]
  0x08012C16:  9906         LDR        R1, [SP, #24]
  0x08012C18:  6988         LDR        R0, [R1, #24]
  0x08012C1A:  69CA         LDR        R2, [R1, #28]
  0x08012C1C:  6A0B         LDR        R3, [R1, #32]
  0x08012C1E:  608B         STR        R3, [R1, #8]
  0x08012C20:  604A         STR        R2, [R1, #4]
  0x08012C22:  6008         STR        R0, [R1]
  0x08012C24:  9906         LDR        R1, [SP, #24]
  0x08012C26:  68C8         LDR        R0, [R1, #12]
  0x08012C28:  690A         LDR        R2, [R1, #16]
  0x08012C2A:  694B         LDR        R3, [R1, #20]
  0x08012C2C:  620B         STR        R3, [R1, #32]
  0x08012C2E:  61CA         STR        R2, [R1, #28]
  0x08012C30:  6188         STR        R0, [R1, #24]
  0x08012C32:  9906         LDR        R1, [SP, #24]
  0x08012C34:  9803         LDR        R0, [SP, #12]
  0x08012C36:  9A04         LDR        R2, [SP, #16]
  0x08012C38:  9B05         LDR        R3, [SP, #20]
  0x08012C3A:  614B         STR        R3, [R1, #20]
  0x08012C3C:  610A         STR        R2, [R1, #16]
  0x08012C3E:  60C8         STR        R0, [R1, #12]
  0x08012C40:  2000         MOVS       R0, #0
  0x08012C42:  9011         STR        R0, [SP, #68]
  0x08012C44:  E183         B          .L19                     ; 0x08012F4E
.L3:
  0x08012C46:  9806         LDR        R0, [SP, #24]
  0x08012C48:  6A40         LDR        R0, [R0, #36]
  0x08012C4A:  990F         LDR        R1, [SP, #60]
  0x08012C4C:  4288         CMP        R0, R1
  0x08012C4E:  D129         BNE        .L4                      ; 0x08012CA4
  0x08012C50:  9806         LDR        R0, [SP, #24]
  0x08012C52:  6A80         LDR        R0, [R0, #40]
  0x08012C54:  990E         LDR        R1, [SP, #56]
  0x08012C56:  6008         STR        R0, [R1]
  0x08012C58:  9A06         LDR        R2, [SP, #24]
  0x08012C5A:  6810         LDR        R0, [R2]
  0x08012C5C:  6851         LDR        R1, [R2, #4]
  0x08012C5E:  6892         LDR        R2, [R2, #8]
  0x08012C60:  9205         STR        R2, [SP, #20]
  0x08012C62:  9104         STR        R1, [SP, #16]
  0x08012C64:  9003         STR        R0, [SP, #12]
  0x08012C66:  9906         LDR        R1, [SP, #24]
  0x08012C68:  6A48         LDR        R0, [R1, #36]
  0x08012C6A:  6A8A         LDR        R2, [R1, #40]
  0x08012C6C:  6ACB         LDR        R3, [R1, #44]
  0x08012C6E:  608B         STR        R3, [R1, #8]
  0x08012C70:  604A         STR        R2, [R1, #4]
  0x08012C72:  6008         STR        R0, [R1]
  0x08012C74:  9906         LDR        R1, [SP, #24]
  0x08012C76:  6988         LDR        R0, [R1, #24]
  0x08012C78:  69CA         LDR        R2, [R1, #28]
  0x08012C7A:  6A0B         LDR        R3, [R1, #32]
  0x08012C7C:  62CB         STR        R3, [R1, #44]
  0x08012C7E:  628A         STR        R2, [R1, #40]
  0x08012C80:  6248         STR        R0, [R1, #36]
  0x08012C82:  9906         LDR        R1, [SP, #24]
  0x08012C84:  68C8         LDR        R0, [R1, #12]
  0x08012C86:  690A         LDR        R2, [R1, #16]
  0x08012C88:  694B         LDR        R3, [R1, #20]
  0x08012C8A:  620B         STR        R3, [R1, #32]
  0x08012C8C:  61CA         STR        R2, [R1, #28]
  0x08012C8E:  6188         STR        R0, [R1, #24]
  0x08012C90:  9906         LDR        R1, [SP, #24]
  0x08012C92:  9803         LDR        R0, [SP, #12]
  0x08012C94:  9A04         LDR        R2, [SP, #16]
  0x08012C96:  9B05         LDR        R3, [SP, #20]
  0x08012C98:  614B         STR        R3, [R1, #20]
  0x08012C9A:  610A         STR        R2, [R1, #16]
  0x08012C9C:  60C8         STR        R0, [R1, #12]
  0x08012C9E:  2000         MOVS       R0, #0
  0x08012CA0:  9011         STR        R0, [SP, #68]
  0x08012CA2:  E154         B          .L19                     ; 0x08012F4E
.L4:
  0x08012CA4:  9810         LDR        R0, [SP, #64]
  0x08012CA6:  9908         LDR        R1, [SP, #32]
  0x08012CA8:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08012CAC:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08012CB0:  F8D0 0784    LDR.W      R0, [R0, #0x0784]
  0x08012CB4:  B140         CBZ        R0, .L5                  ; 0x08012CC8
  0x08012CB6:  9810         LDR        R0, [SP, #64]
  0x08012CB8:  F000 F94C    BL         _fx_utility_FAT_flush    ; 0x08012F54
  0x08012CBC:  9007         STR        R0, [SP, #28]
  0x08012CBE:  9807         LDR        R0, [SP, #28]
  0x08012CC0:  B110         CBZ        R0, .L5                  ; 0x08012CC8
  0x08012CC2:  9807         LDR        R0, [SP, #28]
  0x08012CC4:  9011         STR        R0, [SP, #68]
  0x08012CC6:  E142         B          .L19                     ; 0x08012F4E
.L5:
  0x08012CC8:  9910         LDR        R1, [SP, #64]
  0x08012CCA:  F8D1 0180    LDR.W      R0, [R1, #0x0180]
  0x08012CCE:  3801         SUBS       R0, #1
  0x08012CD0:  F8C1 0180    STR.W      R0, [R1, #0x0180]
  0x08012CD4:  9910         LDR        R1, [SP, #64]
  0x08012CD6:  F8D1 0184    LDR.W      R0, [R1, #0x0184]
  0x08012CDA:  3001         ADDS       R0, #1
  0x08012CDC:  F8C1 0184    STR.W      R0, [R1, #0x0184]
  0x08012CE0:  9810         LDR        R0, [SP, #64]
  0x08012CE2:  6E00         LDR        R0, [R0, #96]
  0x08012CE4:  2800         CMP        R0, #0
  0x08012CE6:  F000 80A1    BEQ.W      .L14                     ; 0x08012E2C
  0x08012CEA:  980F         LDR        R0, [SP, #60]
  0x08012CEC:  EB00 0040    ADD.W      R0, R0, R0, LSL #1
  0x08012CF0:  0840         LSRS       R0, R0, #1
  0x08012CF2:  900C         STR        R0, [SP, #48]
  0x08012CF4:  980C         LDR        R0, [SP, #48]
  0x08012CF6:  9910         LDR        R1, [SP, #64]
  0x08012CF8:  6A8A         LDR        R2, [R1, #40]
  0x08012CFA:  6C49         LDR        R1, [R1, #68]
  0x08012CFC:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08012D00:  4408         ADD        R0, R1
  0x08012D02:  900D         STR        R0, [SP, #52]
  0x08012D04:  9810         LDR        R0, [SP, #64]
  0x08012D06:  9A0D         LDR        R2, [SP, #52]
  0x08012D08:  6881         LDR        R1, [R0, #8]
  0x08012D0A:  466B         MOV        R3, SP
  0x08012D0C:  F04F 0C02    MOV.W      R12, #2
  0x08012D10:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08012D14:  F04F 0C01    MOV.W      R12, #1
  0x08012D18:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012D1C:  6019         STR        R1, [R3]
  0x08012D1E:  2300         MOVS       R3, #0
  0x08012D20:  F000 FBEF    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x08012D24:  9007         STR        R0, [SP, #28]
  0x08012D26:  9807         LDR        R0, [SP, #28]
  0x08012D28:  B110         CBZ        R0, .L6                  ; 0x08012D30
  0x08012D2A:  9807         LDR        R0, [SP, #28]
  0x08012D2C:  9011         STR        R0, [SP, #68]
  0x08012D2E:  E10E         B          .L19                     ; 0x08012F4E
.L6:
  0x08012D30:  9A0C         LDR        R2, [SP, #48]
  0x08012D32:  980D         LDR        R0, [SP, #52]
  0x08012D34:  9B10         LDR        R3, [SP, #64]
  0x08012D36:  6A99         LDR        R1, [R3, #40]
  0x08012D38:  6C5B         LDR        R3, [R3, #68]
  0x08012D3A:  1AC0         SUBS       R0, R0, R3
  0x08012D3C:  FB00 2011    MLS        R0, R0, R1, R2
  0x08012D40:  900C         STR        R0, [SP, #48]
  0x08012D42:  9810         LDR        R0, [SP, #64]
  0x08012D44:  6880         LDR        R0, [R0, #8]
  0x08012D46:  990C         LDR        R1, [SP, #48]
  0x08012D48:  4408         ADD        R0, R1
  0x08012D4A:  900A         STR        R0, [SP, #40]
  0x08012D4C:  F89D 003C    LDRB.W     R0, [SP, #60]
  0x08012D50:  07C0         LSLS       R0, R0, #31
  0x08012D52:  B378         CBZ        R0, .L9                  ; 0x08012DB4
  0x08012D54:  980A         LDR        R0, [SP, #40]
  0x08012D56:  7800         LDRB       R0, [R0]
  0x08012D58:  0900         LSRS       R0, R0, #4
  0x08012D5A:  9009         STR        R0, [SP, #36]
  0x08012D5C:  980A         LDR        R0, [SP, #40]
  0x08012D5E:  3001         ADDS       R0, #1
  0x08012D60:  900A         STR        R0, [SP, #40]
  0x08012D62:  980C         LDR        R0, [SP, #48]
  0x08012D64:  9910         LDR        R1, [SP, #64]
  0x08012D66:  6A89         LDR        R1, [R1, #40]
  0x08012D68:  3901         SUBS       R1, #1
  0x08012D6A:  4288         CMP        R0, R1
  0x08012D6C:  D11B         BNE        .L8                      ; 0x08012DA6
  0x08012D6E:  980D         LDR        R0, [SP, #52]
  0x08012D70:  3001         ADDS       R0, #1
  0x08012D72:  900D         STR        R0, [SP, #52]
  0x08012D74:  9810         LDR        R0, [SP, #64]
  0x08012D76:  9A0D         LDR        R2, [SP, #52]
  0x08012D78:  6881         LDR        R1, [R0, #8]
  0x08012D7A:  466B         MOV        R3, SP
  0x08012D7C:  F04F 0C02    MOV.W      R12, #2
  0x08012D80:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08012D84:  F04F 0C01    MOV.W      R12, #1
  0x08012D88:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012D8C:  6019         STR        R1, [R3]
  0x08012D8E:  2300         MOVS       R3, #0
  0x08012D90:  F000 FBB7    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x08012D94:  9007         STR        R0, [SP, #28]
  0x08012D96:  9807         LDR        R0, [SP, #28]
  0x08012D98:  B110         CBZ        R0, .L7                  ; 0x08012DA0
  0x08012D9A:  9807         LDR        R0, [SP, #28]
  0x08012D9C:  9011         STR        R0, [SP, #68]
  0x08012D9E:  E0D6         B          .L19                     ; 0x08012F4E
.L7:
  0x08012DA0:  9810         LDR        R0, [SP, #64]
  0x08012DA2:  6880         LDR        R0, [R0, #8]
  0x08012DA4:  900A         STR        R0, [SP, #40]
.L8:
  0x08012DA6:  9809         LDR        R0, [SP, #36]
  0x08012DA8:  990A         LDR        R1, [SP, #40]
  0x08012DAA:  7809         LDRB       R1, [R1]
  0x08012DAC:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x08012DB0:  9009         STR        R0, [SP, #36]
  0x08012DB2:  E02F         B          .L12                     ; 0x08012E14
.L9:
  0x08012DB4:  980A         LDR        R0, [SP, #40]
  0x08012DB6:  7800         LDRB       R0, [R0]
  0x08012DB8:  9009         STR        R0, [SP, #36]
  0x08012DBA:  980A         LDR        R0, [SP, #40]
  0x08012DBC:  3001         ADDS       R0, #1
  0x08012DBE:  900A         STR        R0, [SP, #40]
  0x08012DC0:  980C         LDR        R0, [SP, #48]
  0x08012DC2:  9910         LDR        R1, [SP, #64]
  0x08012DC4:  6A89         LDR        R1, [R1, #40]
  0x08012DC6:  3901         SUBS       R1, #1
  0x08012DC8:  4288         CMP        R0, R1
  0x08012DCA:  D11B         BNE        .L11                     ; 0x08012E04
  0x08012DCC:  980D         LDR        R0, [SP, #52]
  0x08012DCE:  3001         ADDS       R0, #1
  0x08012DD0:  900D         STR        R0, [SP, #52]
  0x08012DD2:  9810         LDR        R0, [SP, #64]
  0x08012DD4:  9A0D         LDR        R2, [SP, #52]
  0x08012DD6:  6881         LDR        R1, [R0, #8]
  0x08012DD8:  466B         MOV        R3, SP
  0x08012DDA:  F04F 0C02    MOV.W      R12, #2
  0x08012DDE:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08012DE2:  F04F 0C01    MOV.W      R12, #1
  0x08012DE6:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012DEA:  6019         STR        R1, [R3]
  0x08012DEC:  2300         MOVS       R3, #0
  0x08012DEE:  F000 FB88    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x08012DF2:  9007         STR        R0, [SP, #28]
  0x08012DF4:  9807         LDR        R0, [SP, #28]
  0x08012DF6:  B110         CBZ        R0, .L10                 ; 0x08012DFE
  0x08012DF8:  9807         LDR        R0, [SP, #28]
  0x08012DFA:  9011         STR        R0, [SP, #68]
  0x08012DFC:  E0A7         B          .L19                     ; 0x08012F4E
.L10:
  0x08012DFE:  9810         LDR        R0, [SP, #64]
  0x08012E00:  6880         LDR        R0, [R0, #8]
  0x08012E02:  900A         STR        R0, [SP, #40]
.L11:
  0x08012E04:  9809         LDR        R0, [SP, #36]
  0x08012E06:  990A         LDR        R1, [SP, #40]
  0x08012E08:  7809         LDRB       R1, [R1]
  0x08012E0A:  F001 010F    AND        R1, R1, #15
  0x08012E0E:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x08012E12:  9009         STR        R0, [SP, #36]
.L12:
  0x08012E14:  9809         LDR        R0, [SP, #36]
  0x08012E16:  F5B0 6F7F    CMP.W      R0, #0x0FF0
  0x08012E1A:  D303         BCC        .L13                     ; 0x08012E24
  0x08012E1C:  9809         LDR        R0, [SP, #36]
  0x08012E1E:  F440 4070    ORR        R0, R0, #0xF000
  0x08012E22:  9009         STR        R0, [SP, #36]
.L13:
  0x08012E24:  9809         LDR        R0, [SP, #36]
  0x08012E26:  990E         LDR        R1, [SP, #56]
  0x08012E28:  6008         STR        R0, [R1]
  0x08012E2A:  E072         B          .L18                     ; 0x08012F12
.L14:
  0x08012E2C:  9810         LDR        R0, [SP, #64]
  0x08012E2E:  6E40         LDR        R0, [R0, #100]
  0x08012E30:  BBB0         CBNZ       R0, .L16                 ; 0x08012EA0
  0x08012E32:  980F         LDR        R0, [SP, #60]
  0x08012E34:  0040         LSLS       R0, R0, #1
  0x08012E36:  900C         STR        R0, [SP, #48]
  0x08012E38:  980C         LDR        R0, [SP, #48]
  0x08012E3A:  9910         LDR        R1, [SP, #64]
  0x08012E3C:  6A8A         LDR        R2, [R1, #40]
  0x08012E3E:  6C49         LDR        R1, [R1, #68]
  0x08012E40:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08012E44:  4408         ADD        R0, R1
  0x08012E46:  900D         STR        R0, [SP, #52]
  0x08012E48:  9810         LDR        R0, [SP, #64]
  0x08012E4A:  9A0D         LDR        R2, [SP, #52]
  0x08012E4C:  6881         LDR        R1, [R0, #8]
  0x08012E4E:  466B         MOV        R3, SP
  0x08012E50:  F04F 0C02    MOV.W      R12, #2
  0x08012E54:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08012E58:  F04F 0C01    MOV.W      R12, #1
  0x08012E5C:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012E60:  6019         STR        R1, [R3]
  0x08012E62:  2300         MOVS       R3, #0
  0x08012E64:  F000 FB4D    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x08012E68:  9007         STR        R0, [SP, #28]
  0x08012E6A:  9807         LDR        R0, [SP, #28]
  0x08012E6C:  B110         CBZ        R0, .L15                 ; 0x08012E74
  0x08012E6E:  9807         LDR        R0, [SP, #28]
  0x08012E70:  9011         STR        R0, [SP, #68]
  0x08012E72:  E06C         B          .L19                     ; 0x08012F4E
.L15:
  0x08012E74:  9A0C         LDR        R2, [SP, #48]
  0x08012E76:  980D         LDR        R0, [SP, #52]
  0x08012E78:  9B10         LDR        R3, [SP, #64]
  0x08012E7A:  6A99         LDR        R1, [R3, #40]
  0x08012E7C:  6C5B         LDR        R3, [R3, #68]
  0x08012E7E:  1AC0         SUBS       R0, R0, R3
  0x08012E80:  FB00 2011    MLS        R0, R0, R1, R2
  0x08012E84:  900C         STR        R0, [SP, #48]
  0x08012E86:  9810         LDR        R0, [SP, #64]
  0x08012E88:  6880         LDR        R0, [R0, #8]
  0x08012E8A:  990C         LDR        R1, [SP, #48]
  0x08012E8C:  4408         ADD        R0, R1
  0x08012E8E:  900A         STR        R0, [SP, #40]
  0x08012E90:  980A         LDR        R0, [SP, #40]
  0x08012E92:  F009 FDDE    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x08012E96:  9009         STR        R0, [SP, #36]
  0x08012E98:  9809         LDR        R0, [SP, #36]
  0x08012E9A:  990E         LDR        R1, [SP, #56]
  0x08012E9C:  6008         STR        R0, [R1]
  0x08012E9E:  E038         B          .L18                     ; 0x08012F12
.L16:
  0x08012EA0:  980F         LDR        R0, [SP, #60]
  0x08012EA2:  0080         LSLS       R0, R0, #2
  0x08012EA4:  900C         STR        R0, [SP, #48]
  0x08012EA6:  980C         LDR        R0, [SP, #48]
  0x08012EA8:  9910         LDR        R1, [SP, #64]
  0x08012EAA:  6A8A         LDR        R2, [R1, #40]
  0x08012EAC:  6C49         LDR        R1, [R1, #68]
  0x08012EAE:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08012EB2:  4408         ADD        R0, R1
  0x08012EB4:  900D         STR        R0, [SP, #52]
  0x08012EB6:  9A0C         LDR        R2, [SP, #48]
  0x08012EB8:  9810         LDR        R0, [SP, #64]
  0x08012EBA:  6A81         LDR        R1, [R0, #40]
  0x08012EBC:  FBB2 F0F1    UDIV       R0, R2, R1
  0x08012EC0:  FB00 2011    MLS        R0, R0, R1, R2
  0x08012EC4:  900C         STR        R0, [SP, #48]
  0x08012EC6:  9810         LDR        R0, [SP, #64]
  0x08012EC8:  9A0D         LDR        R2, [SP, #52]
  0x08012ECA:  6881         LDR        R1, [R0, #8]
  0x08012ECC:  466B         MOV        R3, SP
  0x08012ECE:  F04F 0C02    MOV.W      R12, #2
  0x08012ED2:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08012ED6:  F04F 0C01    MOV.W      R12, #1
  0x08012EDA:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012EDE:  6019         STR        R1, [R3]
  0x08012EE0:  2300         MOVS       R3, #0
  0x08012EE2:  F000 FB0E    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x08012EE6:  9007         STR        R0, [SP, #28]
  0x08012EE8:  9807         LDR        R0, [SP, #28]
  0x08012EEA:  B110         CBZ        R0, .L17                 ; 0x08012EF2
  0x08012EEC:  9807         LDR        R0, [SP, #28]
  0x08012EEE:  9011         STR        R0, [SP, #68]
  0x08012EF0:  E02D         B          .L19                     ; 0x08012F4E
.L17:
  0x08012EF2:  9810         LDR        R0, [SP, #64]
  0x08012EF4:  6880         LDR        R0, [R0, #8]
  0x08012EF6:  990C         LDR        R1, [SP, #48]
  0x08012EF8:  4408         ADD        R0, R1
  0x08012EFA:  900A         STR        R0, [SP, #40]
  0x08012EFC:  980A         LDR        R0, [SP, #40]
  0x08012EFE:  F009 FDBC    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x08012F02:  900B         STR        R0, [SP, #44]
  0x08012F04:  980B         LDR        R0, [SP, #44]
  0x08012F06:  F020 4070    BIC        R0, R0, #0xF0000000
  0x08012F0A:  900B         STR        R0, [SP, #44]
  0x08012F0C:  980B         LDR        R0, [SP, #44]
  0x08012F0E:  990E         LDR        R1, [SP, #56]
  0x08012F10:  6008         STR        R0, [R1]
.L18:
  0x08012F12:  9906         LDR        R1, [SP, #24]
  0x08012F14:  6988         LDR        R0, [R1, #24]
  0x08012F16:  69CA         LDR        R2, [R1, #28]
  0x08012F18:  6A0B         LDR        R3, [R1, #32]
  0x08012F1A:  62CB         STR        R3, [R1, #44]
  0x08012F1C:  628A         STR        R2, [R1, #40]
  0x08012F1E:  6248         STR        R0, [R1, #36]
  0x08012F20:  9906         LDR        R1, [SP, #24]
  0x08012F22:  68C8         LDR        R0, [R1, #12]
  0x08012F24:  690A         LDR        R2, [R1, #16]
  0x08012F26:  694B         LDR        R3, [R1, #20]
  0x08012F28:  620B         STR        R3, [R1, #32]
  0x08012F2A:  61CA         STR        R2, [R1, #28]
  0x08012F2C:  6188         STR        R0, [R1, #24]
  0x08012F2E:  9906         LDR        R1, [SP, #24]
  0x08012F30:  6808         LDR        R0, [R1]
  0x08012F32:  684A         LDR        R2, [R1, #4]
  0x08012F34:  688B         LDR        R3, [R1, #8]
  0x08012F36:  614B         STR        R3, [R1, #20]
  0x08012F38:  610A         STR        R2, [R1, #16]
  0x08012F3A:  60C8         STR        R0, [R1, #12]
  0x08012F3C:  980F         LDR        R0, [SP, #60]
  0x08012F3E:  9906         LDR        R1, [SP, #24]
  0x08012F40:  6008         STR        R0, [R1]
  0x08012F42:  980E         LDR        R0, [SP, #56]
  0x08012F44:  6800         LDR        R0, [R0]
  0x08012F46:  9906         LDR        R1, [SP, #24]
  0x08012F48:  6048         STR        R0, [R1, #4]
  0x08012F4A:  2000         MOVS       R0, #0
  0x08012F4C:  9011         STR        R0, [SP, #68]
.L19:
  0x08012F4E:  9811         LDR        R0, [SP, #68]
  0x08012F50:  B012         ADD        SP, SP, #72
  0x08012F52:  BD80         POP        {R7, PC}
Section .text._fx_utility_FAT_flush from charger_lto.o, size=1454, align=2
_fx_utility_FAT_flush:
  0x08012F54:  B580         PUSH       {R7, LR}
  0x08012F56:  B092         SUB        SP, SP, #72
  0x08012F58:  9010         STR        R0, [SP, #64]
  0x08012F5A:  9910         LDR        R1, [SP, #64]
  0x08012F5C:  F8D1 0190    LDR.W      R0, [R1, #0x0190]
  0x08012F60:  3001         ADDS       R0, #1
  0x08012F62:  F8C1 0190    STR.W      R0, [R1, #0x0190]
  0x08012F66:  2000         MOVS       R0, #0
  0x08012F68:  9009         STR        R0, [SP, #36]
.L1:
  0x08012F6A:  9809         LDR        R0, [SP, #36]
  0x08012F6C:  280F         CMP        R0, #15
  0x08012F6E:  F200 82C3    BHI.W      .L45                     ; 0x080134F8
  0x08012F72:  9810         LDR        R0, [SP, #64]
  0x08012F74:  9909         LDR        R1, [SP, #36]
  0x08012F76:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08012F7A:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08012F7E:  F8D0 0760    LDR.W      R0, [R0, #0x0760]
  0x08012F82:  B900         CBNZ       R0, .L2                  ; 0x08012F86
  0x08012F84:  E2B4         B          .L44                     ; 0x080134F0
.L2:
  0x08012F86:  9810         LDR        R0, [SP, #64]
  0x08012F88:  9909         LDR        R1, [SP, #36]
  0x08012F8A:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08012F8E:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08012F92:  F8D0 0758    LDR.W      R0, [R0, #0x0758]
  0x08012F96:  9007         STR        R0, [SP, #28]
  0x08012F98:  9810         LDR        R0, [SP, #64]
  0x08012F9A:  6E00         LDR        R0, [R0, #96]
  0x08012F9C:  2800         CMP        R0, #0
  0x08012F9E:  F000 8135    BEQ.W      .L24                     ; 0x0801320C
  0x08012FA2:  9807         LDR        R0, [SP, #28]
  0x08012FA4:  EB00 0040    ADD.W      R0, R0, R0, LSL #1
  0x08012FA8:  0840         LSRS       R0, R0, #1
  0x08012FAA:  900E         STR        R0, [SP, #56]
  0x08012FAC:  980E         LDR        R0, [SP, #56]
  0x08012FAE:  9910         LDR        R1, [SP, #64]
  0x08012FB0:  6A8A         LDR        R2, [R1, #40]
  0x08012FB2:  6C49         LDR        R1, [R1, #68]
  0x08012FB4:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08012FB8:  4408         ADD        R0, R1
  0x08012FBA:  900F         STR        R0, [SP, #60]
  0x08012FBC:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08012FC0:  9004         STR        R0, [SP, #16]
.L3:
  0x08012FC2:  9810         LDR        R0, [SP, #64]
  0x08012FC4:  9A0F         LDR        R2, [SP, #60]
  0x08012FC6:  6881         LDR        R1, [R0, #8]
  0x08012FC8:  466B         MOV        R3, SP
  0x08012FCA:  F04F 0C02    MOV.W      R12, #2
  0x08012FCE:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08012FD2:  F04F 0C01    MOV.W      R12, #1
  0x08012FD6:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08012FDA:  6019         STR        R1, [R3]
  0x08012FDC:  2300         MOVS       R3, #0
  0x08012FDE:  F000 FA90    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x08012FE2:  900A         STR        R0, [SP, #40]
  0x08012FE4:  980A         LDR        R0, [SP, #40]
  0x08012FE6:  B110         CBZ        R0, .L4                  ; 0x08012FEE
  0x08012FE8:  980A         LDR        R0, [SP, #40]
  0x08012FEA:  9011         STR        R0, [SP, #68]
  0x08012FEC:  E286         B          .L46                     ; 0x080134FC
.L4:
  0x08012FEE:  9804         LDR        R0, [SP, #16]
  0x08012FF0:  3001         ADDS       R0, #1
  0x08012FF2:  B360         CBZ        R0, .L7                  ; 0x0801304E
  0x08012FF4:  9810         LDR        R0, [SP, #64]
  0x08012FF6:  6880         LDR        R0, [R0, #8]
  0x08012FF8:  900D         STR        R0, [SP, #52]
  0x08012FFA:  9810         LDR        R0, [SP, #64]
  0x08012FFC:  9904         LDR        R1, [SP, #16]
  0x08012FFE:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08013002:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08013006:  F8D0 0758    LDR.W      R0, [R0, #0x0758]
  0x0801300A:  9007         STR        R0, [SP, #28]
  0x0801300C:  9810         LDR        R0, [SP, #64]
  0x0801300E:  9904         LDR        R1, [SP, #16]
  0x08013010:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08013014:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08013018:  F8D0 075C    LDR.W      R0, [R0, #0x075C]
  0x0801301C:  9006         STR        R0, [SP, #24]
  0x0801301E:  F89D 001C    LDRB.W     R0, [SP, #28]
  0x08013022:  07C0         LSLS       R0, R0, #31
  0x08013024:  B120         CBZ        R0, .L5                  ; 0x08013030
  0x08013026:  9806         LDR        R0, [SP, #24]
  0x08013028:  0900         LSRS       R0, R0, #4
  0x0801302A:  990D         LDR        R1, [SP, #52]
  0x0801302C:  7008         STRB       R0, [R1]
  0x0801302E:  E00B         B          .L6                      ; 0x08013048
.L5:
  0x08013030:  980D         LDR        R0, [SP, #52]
  0x08013032:  7800         LDRB       R0, [R0]
  0x08013034:  F000 00F0    AND        R0, R0, #240
  0x08013038:  900C         STR        R0, [SP, #48]
  0x0801303A:  980C         LDR        R0, [SP, #48]
  0x0801303C:  9906         LDR        R1, [SP, #24]
  0x0801303E:  F3C1 2103    UBFX       R1, R1, #8, #4
  0x08013042:  4308         ORRS       R0, R1
  0x08013044:  990D         LDR        R1, [SP, #52]
  0x08013046:  7008         STRB       R0, [R1]
.L6:
  0x08013048:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801304C:  9004         STR        R0, [SP, #16]
.L7:
  0x0801304E:  9809         LDR        R0, [SP, #36]
  0x08013050:  900B         STR        R0, [SP, #44]
.L8:
  0x08013052:  980B         LDR        R0, [SP, #44]
  0x08013054:  280F         CMP        R0, #15
  0x08013056:  F200 8084    BHI.W      .L16                     ; 0x08013162
  0x0801305A:  9810         LDR        R0, [SP, #64]
  0x0801305C:  990B         LDR        R1, [SP, #44]
  0x0801305E:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08013062:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08013066:  F8D0 0760    LDR.W      R0, [R0, #0x0760]
  0x0801306A:  B900         CBNZ       R0, .L9                  ; 0x0801306E
  0x0801306C:  E075         B          .L15                     ; 0x0801315A
.L9:
  0x0801306E:  9810         LDR        R0, [SP, #64]
  0x08013070:  990B         LDR        R1, [SP, #44]
  0x08013072:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08013076:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801307A:  F8D0 0758    LDR.W      R0, [R0, #0x0758]
  0x0801307E:  9007         STR        R0, [SP, #28]
  0x08013080:  9807         LDR        R0, [SP, #28]
  0x08013082:  EB00 0040    ADD.W      R0, R0, R0, LSL #1
  0x08013086:  0840         LSRS       R0, R0, #1
  0x08013088:  900E         STR        R0, [SP, #56]
  0x0801308A:  980E         LDR        R0, [SP, #56]
  0x0801308C:  9910         LDR        R1, [SP, #64]
  0x0801308E:  6A8A         LDR        R2, [R1, #40]
  0x08013090:  6C49         LDR        R1, [R1, #68]
  0x08013092:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08013096:  4408         ADD        R0, R1
  0x08013098:  9003         STR        R0, [SP, #12]
  0x0801309A:  9803         LDR        R0, [SP, #12]
  0x0801309C:  990F         LDR        R1, [SP, #60]
  0x0801309E:  4288         CMP        R0, R1
  0x080130A0:  D000         BEQ        .L10                     ; 0x080130A4
  0x080130A2:  E05A         B          .L15                     ; 0x0801315A
.L10:
  0x080130A4:  9810         LDR        R0, [SP, #64]
  0x080130A6:  990B         LDR        R1, [SP, #44]
  0x080130A8:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080130AC:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x080130B0:  F8D0 075C    LDR.W      R0, [R0, #0x075C]
  0x080130B4:  9006         STR        R0, [SP, #24]
  0x080130B6:  9A0E         LDR        R2, [SP, #56]
  0x080130B8:  980F         LDR        R0, [SP, #60]
  0x080130BA:  9B10         LDR        R3, [SP, #64]
  0x080130BC:  6A99         LDR        R1, [R3, #40]
  0x080130BE:  6C5B         LDR        R3, [R3, #68]
  0x080130C0:  1AC0         SUBS       R0, R0, R3
  0x080130C2:  FB00 2011    MLS        R0, R0, R1, R2
  0x080130C6:  900E         STR        R0, [SP, #56]
  0x080130C8:  980E         LDR        R0, [SP, #56]
  0x080130CA:  9910         LDR        R1, [SP, #64]
  0x080130CC:  6A89         LDR        R1, [R1, #40]
  0x080130CE:  3901         SUBS       R1, #1
  0x080130D0:  4288         CMP        R0, R1
  0x080130D2:  D101         BNE        .L11                     ; 0x080130D8
  0x080130D4:  980B         LDR        R0, [SP, #44]
  0x080130D6:  9004         STR        R0, [SP, #16]
.L11:
  0x080130D8:  9810         LDR        R0, [SP, #64]
  0x080130DA:  6880         LDR        R0, [R0, #8]
  0x080130DC:  990E         LDR        R1, [SP, #56]
  0x080130DE:  4408         ADD        R0, R1
  0x080130E0:  900D         STR        R0, [SP, #52]
  0x080130E2:  9810         LDR        R0, [SP, #64]
  0x080130E4:  990B         LDR        R1, [SP, #44]
  0x080130E6:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080130EA:  EB00 0181    ADD.W      R1, R0, R1, LSL #2
  0x080130EE:  2000         MOVS       R0, #0
  0x080130F0:  F8C1 0760    STR.W      R0, [R1, #0x0760]
  0x080130F4:  F89D 001C    LDRB.W     R0, [SP, #28]
  0x080130F8:  07C0         LSLS       R0, R0, #31
  0x080130FA:  B1B8         CBZ        R0, .L13                 ; 0x0801312C
  0x080130FC:  980D         LDR        R0, [SP, #52]
  0x080130FE:  7800         LDRB       R0, [R0]
  0x08013100:  F000 000F    AND        R0, R0, #15
  0x08013104:  900C         STR        R0, [SP, #48]
  0x08013106:  980C         LDR        R0, [SP, #48]
  0x08013108:  9906         LDR        R1, [SP, #24]
  0x0801310A:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0801310E:  990D         LDR        R1, [SP, #52]
  0x08013110:  7008         STRB       R0, [R1]
  0x08013112:  9804         LDR        R0, [SP, #16]
  0x08013114:  990B         LDR        R1, [SP, #44]
  0x08013116:  4288         CMP        R0, R1
  0x08013118:  D100         BNE        .L12                     ; 0x0801311C
  0x0801311A:  E01E         B          .L15                     ; 0x0801315A
.L12:
  0x0801311C:  980D         LDR        R0, [SP, #52]
  0x0801311E:  3001         ADDS       R0, #1
  0x08013120:  900D         STR        R0, [SP, #52]
  0x08013122:  9806         LDR        R0, [SP, #24]
  0x08013124:  0900         LSRS       R0, R0, #4
  0x08013126:  990D         LDR        R1, [SP, #52]
  0x08013128:  7008         STRB       R0, [R1]
  0x0801312A:  E016         B          .L15                     ; 0x0801315A
.L13:
  0x0801312C:  9806         LDR        R0, [SP, #24]
  0x0801312E:  990D         LDR        R1, [SP, #52]
  0x08013130:  7008         STRB       R0, [R1]
  0x08013132:  9804         LDR        R0, [SP, #16]
  0x08013134:  990B         LDR        R1, [SP, #44]
  0x08013136:  4288         CMP        R0, R1
  0x08013138:  D100         BNE        .L14                     ; 0x0801313C
  0x0801313A:  E00E         B          .L15                     ; 0x0801315A
.L14:
  0x0801313C:  980D         LDR        R0, [SP, #52]
  0x0801313E:  3001         ADDS       R0, #1
  0x08013140:  900D         STR        R0, [SP, #52]
  0x08013142:  980D         LDR        R0, [SP, #52]
  0x08013144:  7800         LDRB       R0, [R0]
  0x08013146:  F000 00F0    AND        R0, R0, #240
  0x0801314A:  900C         STR        R0, [SP, #48]
  0x0801314C:  980C         LDR        R0, [SP, #48]
  0x0801314E:  9906         LDR        R1, [SP, #24]
  0x08013150:  F3C1 2103    UBFX       R1, R1, #8, #4
  0x08013154:  4308         ORRS       R0, R1
  0x08013156:  990D         LDR        R1, [SP, #52]
  0x08013158:  7008         STRB       R0, [R1]
.L15:
  0x0801315A:  980B         LDR        R0, [SP, #44]
  0x0801315C:  3001         ADDS       R0, #1
  0x0801315E:  900B         STR        R0, [SP, #44]
  0x08013160:  E777         B          .L8                      ; 0x08013052
.L16:
  0x08013162:  9810         LDR        R0, [SP, #64]
  0x08013164:  9A0F         LDR        R2, [SP, #60]
  0x08013166:  6881         LDR        R1, [R0, #8]
  0x08013168:  466B         MOV        R3, SP
  0x0801316A:  F04F 0C02    MOV.W      R12, #2
  0x0801316E:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08013172:  F04F 0C01    MOV.W      R12, #1
  0x08013176:  F8C3 C004    STR.W      R12, [R3, #4]
  0x0801317A:  6019         STR        R1, [R3]
  0x0801317C:  2300         MOVS       R3, #0
  0x0801317E:  F00A F8C4    BL         _fx_utility_logical_sector_write ; 0x0801D30A
  0x08013182:  900A         STR        R0, [SP, #40]
  0x08013184:  980A         LDR        R0, [SP, #40]
  0x08013186:  B110         CBZ        R0, .L17                 ; 0x0801318E
  0x08013188:  980A         LDR        R0, [SP, #40]
  0x0801318A:  9011         STR        R0, [SP, #68]
  0x0801318C:  E1B6         B          .L46                     ; 0x080134FC
.L17:
  0x0801318E:  9810         LDR        R0, [SP, #64]
  0x08013190:  F8B0 0058    LDRH.W     R0, [R0, #88]
  0x08013194:  0580         LSLS       R0, R0, #22
  0x08013196:  B928         CBNZ       R0, .L18                 ; 0x080131A4
  0x08013198:  9810         LDR        R0, [SP, #64]
  0x0801319A:  6D80         LDR        R0, [R0, #88]
  0x0801319C:  0A80         LSRS       R0, R0, #10
  0x0801319E:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080131A2:  E006         B          .L19                     ; 0x080131B2
.L18:
  0x080131A4:  9810         LDR        R0, [SP, #64]
  0x080131A6:  6D81         LDR        R1, [R0, #88]
  0x080131A8:  2001         MOVS       R0, #1
  0x080131AA:  EB00 2091    ADD.W      R0, R0, R1, LSR #10
  0x080131AE:  F88D 0017    STRB.W     R0, [SP, #23]
.L19:
  0x080131B2:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x080131B6:  B910         CBNZ       R0, .L20                 ; 0x080131BE
  0x080131B8:  2002         MOVS       R0, #2
  0x080131BA:  9011         STR        R0, [SP, #68]
  0x080131BC:  E19E         B          .L46                     ; 0x080134FC
.L20:
  0x080131BE:  980F         LDR        R0, [SP, #60]
  0x080131C0:  9910         LDR        R1, [SP, #64]
  0x080131C2:  6C49         LDR        R1, [R1, #68]
  0x080131C4:  1A40         SUBS       R0, R0, R1
  0x080131C6:  F89D 1017    LDRB.W     R1, [SP, #23]
  0x080131CA:  FBB0 F0F1    UDIV       R0, R0, R1
  0x080131CE:  08C0         LSRS       R0, R0, #3
  0x080131D0:  9008         STR        R0, [SP, #32]
  0x080131D2:  9B10         LDR        R3, [SP, #64]
  0x080131D4:  9808         LDR        R0, [SP, #32]
  0x080131D6:  1819         ADDS       R1, R3, R0
  0x080131D8:  F891 0818    LDRB.W     R0, [R1, #0x0818]
  0x080131DC:  9A0F         LDR        R2, [SP, #60]
  0x080131DE:  6C5B         LDR        R3, [R3, #68]
  0x080131E0:  1AD2         SUBS       R2, R2, R3
  0x080131E2:  F89D 3017    LDRB.W     R3, [SP, #23]
  0x080131E6:  FBB2 F2F3    UDIV       R2, R2, R3
  0x080131EA:  F002 0307    AND        R3, R2, #7
  0x080131EE:  2201         MOVS       R2, #1
  0x080131F0:  409A         LSLS       R2, R3
  0x080131F2:  4310         ORRS       R0, R2
  0x080131F4:  F881 0818    STRB.W     R0, [R1, #0x0818]
  0x080131F8:  9804         LDR        R0, [SP, #16]
  0x080131FA:  3001         ADDS       R0, #1
  0x080131FC:  B118         CBZ        R0, .L21                 ; 0x08013206
  0x080131FE:  980F         LDR        R0, [SP, #60]
  0x08013200:  3001         ADDS       R0, #1
  0x08013202:  900F         STR        R0, [SP, #60]
  0x08013204:  E000         B          .L22                     ; 0x08013208
.L21:
  0x08013206:  E000         B          .L23                     ; 0x0801320A
.L22:
  0x08013208:  E6DB         B          .L3                      ; 0x08012FC2
.L23:
  0x0801320A:  E171         B          .L44                     ; 0x080134F0
.L24:
  0x0801320C:  9810         LDR        R0, [SP, #64]
  0x0801320E:  6E40         LDR        R0, [R0, #100]
  0x08013210:  2800         CMP        R0, #0
  0x08013212:  F040 80B7    BNE.W      .L34                     ; 0x08013384
  0x08013216:  9807         LDR        R0, [SP, #28]
  0x08013218:  0040         LSLS       R0, R0, #1
  0x0801321A:  900E         STR        R0, [SP, #56]
  0x0801321C:  980E         LDR        R0, [SP, #56]
  0x0801321E:  9910         LDR        R1, [SP, #64]
  0x08013220:  6A8A         LDR        R2, [R1, #40]
  0x08013222:  6C49         LDR        R1, [R1, #68]
  0x08013224:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08013228:  4408         ADD        R0, R1
  0x0801322A:  900F         STR        R0, [SP, #60]
  0x0801322C:  9810         LDR        R0, [SP, #64]
  0x0801322E:  9A0F         LDR        R2, [SP, #60]
  0x08013230:  6881         LDR        R1, [R0, #8]
  0x08013232:  466B         MOV        R3, SP
  0x08013234:  F04F 0C02    MOV.W      R12, #2
  0x08013238:  F8C3 C008    STR.W      R12, [R3, #8]
  0x0801323C:  F04F 0C01    MOV.W      R12, #1
  0x08013240:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08013244:  6019         STR        R1, [R3]
  0x08013246:  2300         MOVS       R3, #0
  0x08013248:  F000 F95B    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x0801324C:  900A         STR        R0, [SP, #40]
  0x0801324E:  980A         LDR        R0, [SP, #40]
  0x08013250:  B110         CBZ        R0, .L25                 ; 0x08013258
  0x08013252:  980A         LDR        R0, [SP, #40]
  0x08013254:  9011         STR        R0, [SP, #68]
  0x08013256:  E151         B          .L46                     ; 0x080134FC
.L25:
  0x08013258:  9809         LDR        R0, [SP, #36]
  0x0801325A:  900B         STR        R0, [SP, #44]
.L26:
  0x0801325C:  980B         LDR        R0, [SP, #44]
  0x0801325E:  280F         CMP        R0, #15
  0x08013260:  D84A         BHI        .L30                     ; 0x080132F8
  0x08013262:  9810         LDR        R0, [SP, #64]
  0x08013264:  990B         LDR        R1, [SP, #44]
  0x08013266:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x0801326A:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801326E:  F8D0 0760    LDR.W      R0, [R0, #0x0760]
  0x08013272:  B900         CBNZ       R0, .L27                 ; 0x08013276
  0x08013274:  E03C         B          .L29                     ; 0x080132F0
.L27:
  0x08013276:  9810         LDR        R0, [SP, #64]
  0x08013278:  990B         LDR        R1, [SP, #44]
  0x0801327A:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x0801327E:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08013282:  F8D0 0758    LDR.W      R0, [R0, #0x0758]
  0x08013286:  9007         STR        R0, [SP, #28]
  0x08013288:  9807         LDR        R0, [SP, #28]
  0x0801328A:  0040         LSLS       R0, R0, #1
  0x0801328C:  900E         STR        R0, [SP, #56]
  0x0801328E:  980E         LDR        R0, [SP, #56]
  0x08013290:  9910         LDR        R1, [SP, #64]
  0x08013292:  6A8A         LDR        R2, [R1, #40]
  0x08013294:  6C49         LDR        R1, [R1, #68]
  0x08013296:  FBB0 F0F2    UDIV       R0, R0, R2
  0x0801329A:  4408         ADD        R0, R1
  0x0801329C:  9003         STR        R0, [SP, #12]
  0x0801329E:  9803         LDR        R0, [SP, #12]
  0x080132A0:  990F         LDR        R1, [SP, #60]
  0x080132A2:  4288         CMP        R0, R1
  0x080132A4:  D000         BEQ        .L28                     ; 0x080132A8
  0x080132A6:  E023         B          .L29                     ; 0x080132F0
.L28:
  0x080132A8:  9A0E         LDR        R2, [SP, #56]
  0x080132AA:  980F         LDR        R0, [SP, #60]
  0x080132AC:  9B10         LDR        R3, [SP, #64]
  0x080132AE:  6A99         LDR        R1, [R3, #40]
  0x080132B0:  6C5B         LDR        R3, [R3, #68]
  0x080132B2:  1AC0         SUBS       R0, R0, R3
  0x080132B4:  FB00 2011    MLS        R0, R0, R1, R2
  0x080132B8:  900E         STR        R0, [SP, #56]
  0x080132BA:  9810         LDR        R0, [SP, #64]
  0x080132BC:  6880         LDR        R0, [R0, #8]
  0x080132BE:  990E         LDR        R1, [SP, #56]
  0x080132C0:  4408         ADD        R0, R1
  0x080132C2:  900D         STR        R0, [SP, #52]
  0x080132C4:  9810         LDR        R0, [SP, #64]
  0x080132C6:  990B         LDR        R1, [SP, #44]
  0x080132C8:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080132CC:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x080132D0:  F8D0 075C    LDR.W      R0, [R0, #0x075C]
  0x080132D4:  9006         STR        R0, [SP, #24]
  0x080132D6:  980D         LDR        R0, [SP, #52]
  0x080132D8:  9906         LDR        R1, [SP, #24]
  0x080132DA:  F009 FBC2    BL         _fx_utility_16_unsigned_write ; 0x0801CA62
  0x080132DE:  9810         LDR        R0, [SP, #64]
  0x080132E0:  990B         LDR        R1, [SP, #44]
  0x080132E2:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080132E6:  EB00 0181    ADD.W      R1, R0, R1, LSL #2
  0x080132EA:  2000         MOVS       R0, #0
  0x080132EC:  F8C1 0760    STR.W      R0, [R1, #0x0760]
.L29:
  0x080132F0:  980B         LDR        R0, [SP, #44]
  0x080132F2:  3001         ADDS       R0, #1
  0x080132F4:  900B         STR        R0, [SP, #44]
  0x080132F6:  E7B1         B          .L26                     ; 0x0801325C
.L30:
  0x080132F8:  9810         LDR        R0, [SP, #64]
  0x080132FA:  9A0F         LDR        R2, [SP, #60]
  0x080132FC:  6881         LDR        R1, [R0, #8]
  0x080132FE:  466B         MOV        R3, SP
  0x08013300:  F04F 0C02    MOV.W      R12, #2
  0x08013304:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08013308:  F04F 0C01    MOV.W      R12, #1
  0x0801330C:  F8C3 C004    STR.W      R12, [R3, #4]
  0x08013310:  6019         STR        R1, [R3]
  0x08013312:  2300         MOVS       R3, #0
  0x08013314:  F009 FFF9    BL         _fx_utility_logical_sector_write ; 0x0801D30A
  0x08013318:  900A         STR        R0, [SP, #40]
  0x0801331A:  980A         LDR        R0, [SP, #40]
  0x0801331C:  B110         CBZ        R0, .L31                 ; 0x08013324
  0x0801331E:  980A         LDR        R0, [SP, #40]
  0x08013320:  9011         STR        R0, [SP, #68]
  0x08013322:  E0EB         B          .L46                     ; 0x080134FC
.L31:
  0x08013324:  9810         LDR        R0, [SP, #64]
  0x08013326:  F8B0 0058    LDRH.W     R0, [R0, #88]
  0x0801332A:  0580         LSLS       R0, R0, #22
  0x0801332C:  B928         CBNZ       R0, .L32                 ; 0x0801333A
  0x0801332E:  9810         LDR        R0, [SP, #64]
  0x08013330:  6D80         LDR        R0, [R0, #88]
  0x08013332:  0A80         LSRS       R0, R0, #10
  0x08013334:  F88D 0017    STRB.W     R0, [SP, #23]
  0x08013338:  E006         B          .L33                     ; 0x08013348
.L32:
  0x0801333A:  9810         LDR        R0, [SP, #64]
  0x0801333C:  6D81         LDR        R1, [R0, #88]
  0x0801333E:  2001         MOVS       R0, #1
  0x08013340:  EB00 2091    ADD.W      R0, R0, R1, LSR #10
  0x08013344:  F88D 0017    STRB.W     R0, [SP, #23]
.L33:
  0x08013348:  980F         LDR        R0, [SP, #60]
  0x0801334A:  9910         LDR        R1, [SP, #64]
  0x0801334C:  6C49         LDR        R1, [R1, #68]
  0x0801334E:  1A40         SUBS       R0, R0, R1
  0x08013350:  F89D 1017    LDRB.W     R1, [SP, #23]
  0x08013354:  FBB0 F0F1    UDIV       R0, R0, R1
  0x08013358:  08C0         LSRS       R0, R0, #3
  0x0801335A:  9008         STR        R0, [SP, #32]
  0x0801335C:  9B10         LDR        R3, [SP, #64]
  0x0801335E:  9808         LDR        R0, [SP, #32]
  0x08013360:  1819         ADDS       R1, R3, R0
  0x08013362:  F891 0818    LDRB.W     R0, [R1, #0x0818]
  0x08013366:  9A0F         LDR        R2, [SP, #60]
  0x08013368:  6C5B         LDR        R3, [R3, #68]
  0x0801336A:  1AD2         SUBS       R2, R2, R3
  0x0801336C:  F89D 3017    LDRB.W     R3, [SP, #23]
  0x08013370:  FBB2 F2F3    UDIV       R2, R2, R3
  0x08013374:  F002 0307    AND        R3, R2, #7
  0x08013378:  2201         MOVS       R2, #1
  0x0801337A:  409A         LSLS       R2, R3
  0x0801337C:  4310         ORRS       R0, R2
  0x0801337E:  F881 0818    STRB.W     R0, [R1, #0x0818]
  0x08013382:  E0B5         B          .L44                     ; 0x080134F0
.L34:
  0x08013384:  9807         LDR        R0, [SP, #28]
  0x08013386:  0080         LSLS       R0, R0, #2
  0x08013388:  900E         STR        R0, [SP, #56]
  0x0801338A:  980E         LDR        R0, [SP, #56]
  0x0801338C:  9910         LDR        R1, [SP, #64]
  0x0801338E:  6A8A         LDR        R2, [R1, #40]
  0x08013390:  6C49         LDR        R1, [R1, #68]
  0x08013392:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08013396:  4408         ADD        R0, R1
  0x08013398:  900F         STR        R0, [SP, #60]
  0x0801339A:  9810         LDR        R0, [SP, #64]
  0x0801339C:  9A0F         LDR        R2, [SP, #60]
  0x0801339E:  6881         LDR        R1, [R0, #8]
  0x080133A0:  466B         MOV        R3, SP
  0x080133A2:  F04F 0C02    MOV.W      R12, #2
  0x080133A6:  F8C3 C008    STR.W      R12, [R3, #8]
  0x080133AA:  F04F 0C01    MOV.W      R12, #1
  0x080133AE:  F8C3 C004    STR.W      R12, [R3, #4]
  0x080133B2:  6019         STR        R1, [R3]
  0x080133B4:  2300         MOVS       R3, #0
  0x080133B6:  F000 F8A4    BL         _fx_utility_logical_sector_read ; 0x08013502
  0x080133BA:  900A         STR        R0, [SP, #40]
  0x080133BC:  980A         LDR        R0, [SP, #40]
  0x080133BE:  B110         CBZ        R0, .L35                 ; 0x080133C6
  0x080133C0:  980A         LDR        R0, [SP, #40]
  0x080133C2:  9011         STR        R0, [SP, #68]
  0x080133C4:  E09A         B          .L46                     ; 0x080134FC
.L35:
  0x080133C6:  9809         LDR        R0, [SP, #36]
  0x080133C8:  900B         STR        R0, [SP, #44]
.L36:
  0x080133CA:  980B         LDR        R0, [SP, #44]
  0x080133CC:  280F         CMP        R0, #15
  0x080133CE:  D84A         BHI        .L40                     ; 0x08013466
  0x080133D0:  9810         LDR        R0, [SP, #64]
  0x080133D2:  990B         LDR        R1, [SP, #44]
  0x080133D4:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080133D8:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x080133DC:  F8D0 0760    LDR.W      R0, [R0, #0x0760]
  0x080133E0:  B900         CBNZ       R0, .L37                 ; 0x080133E4
  0x080133E2:  E03C         B          .L39                     ; 0x0801345E
.L37:
  0x080133E4:  9810         LDR        R0, [SP, #64]
  0x080133E6:  990B         LDR        R1, [SP, #44]
  0x080133E8:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x080133EC:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x080133F0:  F8D0 0758    LDR.W      R0, [R0, #0x0758]
  0x080133F4:  9007         STR        R0, [SP, #28]
  0x080133F6:  9807         LDR        R0, [SP, #28]
  0x080133F8:  0080         LSLS       R0, R0, #2
  0x080133FA:  900E         STR        R0, [SP, #56]
  0x080133FC:  980E         LDR        R0, [SP, #56]
  0x080133FE:  9910         LDR        R1, [SP, #64]
  0x08013400:  6A8A         LDR        R2, [R1, #40]
  0x08013402:  6C49         LDR        R1, [R1, #68]
  0x08013404:  FBB0 F0F2    UDIV       R0, R0, R2
  0x08013408:  4408         ADD        R0, R1
  0x0801340A:  9003         STR        R0, [SP, #12]
  0x0801340C:  9803         LDR        R0, [SP, #12]
  0x0801340E:  990F         LDR        R1, [SP, #60]
  0x08013410:  4288         CMP        R0, R1
  0x08013412:  D000         BEQ        .L38                     ; 0x08013416
  0x08013414:  E023         B          .L39                     ; 0x0801345E
.L38:
  0x08013416:  9A0E         LDR        R2, [SP, #56]
  0x08013418:  980F         LDR        R0, [SP, #60]
  0x0801341A:  9B10         LDR        R3, [SP, #64]
  0x0801341C:  6A99         LDR        R1, [R3, #40]
  0x0801341E:  6C5B         LDR        R3, [R3, #68]
  0x08013420:  1AC0         SUBS       R0, R0, R3
  0x08013422:  FB00 2011    MLS        R0, R0, R1, R2
  0x08013426:  900E         STR        R0, [SP, #56]
  0x08013428:  9810         LDR        R0, [SP, #64]
  0x0801342A:  6880         LDR        R0, [R0, #8]
  0x0801342C:  990E         LDR        R1, [SP, #56]
  0x0801342E:  4408         ADD        R0, R1
  0x08013430:  900D         STR        R0, [SP, #52]
  0x08013432:  9810         LDR        R0, [SP, #64]
  0x08013434:  990B         LDR        R1, [SP, #44]
  0x08013436:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x0801343A:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801343E:  F8D0 075C    LDR.W      R0, [R0, #0x075C]
  0x08013442:  9006         STR        R0, [SP, #24]
  0x08013444:  980D         LDR        R0, [SP, #52]
  0x08013446:  9906         LDR        R1, [SP, #24]
  0x08013448:  F009 FB1F    BL         _fx_utility_32_unsigned_write ; 0x0801CA8A
  0x0801344C:  9810         LDR        R0, [SP, #64]
  0x0801344E:  990B         LDR        R1, [SP, #44]
  0x08013450:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x08013454:  EB00 0181    ADD.W      R1, R0, R1, LSL #2
  0x08013458:  2000         MOVS       R0, #0
  0x0801345A:  F8C1 0760    STR.W      R0, [R1, #0x0760]
.L39:
  0x0801345E:  980B         LDR        R0, [SP, #44]
  0x08013460:  3001         ADDS       R0, #1
  0x08013462:  900B         STR        R0, [SP, #44]
  0x08013464:  E7B1         B          .L36                     ; 0x080133CA
.L40:
  0x08013466:  9810         LDR        R0, [SP, #64]
  0x08013468:  9A0F         LDR        R2, [SP, #60]
  0x0801346A:  6881         LDR        R1, [R0, #8]
  0x0801346C:  466B         MOV        R3, SP
  0x0801346E:  F04F 0C02    MOV.W      R12, #2
  0x08013472:  F8C3 C008    STR.W      R12, [R3, #8]
  0x08013476:  F04F 0C01    MOV.W      R12, #1
  0x0801347A:  F8C3 C004    STR.W      R12, [R3, #4]
  0x0801347E:  6019         STR        R1, [R3]
  0x08013480:  2300         MOVS       R3, #0
  0x08013482:  F009 FF42    BL         _fx_utility_logical_sector_write ; 0x0801D30A
  0x08013486:  900A         STR        R0, [SP, #40]
  0x08013488:  980A         LDR        R0, [SP, #40]
  0x0801348A:  B110         CBZ        R0, .L41                 ; 0x08013492
  0x0801348C:  980A         LDR        R0, [SP, #40]
  0x0801348E:  9011         STR        R0, [SP, #68]
  0x08013490:  E034         B          .L46                     ; 0x080134FC
.L41:
  0x08013492:  9810         LDR        R0, [SP, #64]
  0x08013494:  F8B0 0058    LDRH.W     R0, [R0, #88]
  0x08013498:  0580         LSLS       R0, R0, #22
  0x0801349A:  B928         CBNZ       R0, .L42                 ; 0x080134A8
  0x0801349C:  9810         LDR        R0, [SP, #64]
  0x0801349E:  6D80         LDR        R0, [R0, #88]
  0x080134A0:  0A80         LSRS       R0, R0, #10
  0x080134A2:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080134A6:  E006         B          .L43                     ; 0x080134B6
.L42:
  0x080134A8:  9810         LDR        R0, [SP, #64]
  0x080134AA:  6D81         LDR        R1, [R0, #88]
  0x080134AC:  2001         MOVS       R0, #1
  0x080134AE:  EB00 2091    ADD.W      R0, R0, R1, LSR #10
  0x080134B2:  F88D 0017    STRB.W     R0, [SP, #23]
.L43:
  0x080134B6:  980F         LDR        R0, [SP, #60]
  0x080134B8:  9910         LDR        R1, [SP, #64]
  0x080134BA:  6C49         LDR        R1, [R1, #68]
  0x080134BC:  1A40         SUBS       R0, R0, R1
  0x080134BE:  F89D 1017    LDRB.W     R1, [SP, #23]
  0x080134C2:  FBB0 F0F1    UDIV       R0, R0, R1
  0x080134C6:  08C0         LSRS       R0, R0, #3
  0x080134C8:  9008         STR        R0, [SP, #32]
  0x080134CA:  9B10         LDR        R3, [SP, #64]
  0x080134CC:  9808         LDR        R0, [SP, #32]
  0x080134CE:  1819         ADDS       R1, R3, R0
  0x080134D0:  F891 0818    LDRB.W     R0, [R1, #0x0818]
  0x080134D4:  9A0F         LDR        R2, [SP, #60]
  0x080134D6:  6C5B         LDR        R3, [R3, #68]
  0x080134D8:  1AD2         SUBS       R2, R2, R3
  0x080134DA:  F89D 3017    LDRB.W     R3, [SP, #23]
  0x080134DE:  FBB2 F2F3    UDIV       R2, R2, R3
  0x080134E2:  F002 0307    AND        R3, R2, #7
  0x080134E6:  2201         MOVS       R2, #1
  0x080134E8:  409A         LSLS       R2, R3
  0x080134EA:  4310         ORRS       R0, R2
  0x080134EC:  F881 0818    STRB.W     R0, [R1, #0x0818]
.L44:
  0x080134F0:  9809         LDR        R0, [SP, #36]
  0x080134F2:  3001         ADDS       R0, #1
  0x080134F4:  9009         STR        R0, [SP, #36]
  0x080134F6:  E538         B          .L1                      ; 0x08012F6A
.L45:
  0x080134F8:  2000         MOVS       R0, #0
  0x080134FA:  9011         STR        R0, [SP, #68]
.L46:
  0x080134FC:  9811         LDR        R0, [SP, #68]
  0x080134FE:  B012         ADD        SP, SP, #72
  0x08013500:  BD80         POP        {R7, PC}
Section .text._fx_utility_logical_sector_read from charger_lto.o, size=1138, align=2
_fx_utility_logical_sector_read:
  0x08013502:  B580         PUSH       {R7, LR}
  0x08013504:  B08E         SUB        SP, SP, #56
  0x08013506:  4601         MOV        R1, R0
  0x08013508:  9812         LDR        R0, [SP, #72]
  0x0801350A:  F8DD C044    LDR.W      R12, [SP, #68]
  0x0801350E:  F8DD C040    LDR.W      R12, [SP, #64]
  0x08013512:  910C         STR        R1, [SP, #48]
  0x08013514:  930B         STR        R3, [SP, #44]
  0x08013516:  920A         STR        R2, [SP, #40]
  0x08013518:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0801351C:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x08013520:  2802         CMP        R0, #2
  0x08013522:  D105         BNE        .L1                      ; 0x08013530
  0x08013524:  990C         LDR        R1, [SP, #48]
  0x08013526:  F8D1 0194    LDR.W      R0, [R1, #0x0194]
  0x0801352A:  3001         ADDS       R0, #1
  0x0801352C:  F8C1 0194    STR.W      R0, [R1, #0x0194]
.L1:
  0x08013530:  990C         LDR        R1, [SP, #48]
  0x08013532:  F8D1 019C    LDR.W      R0, [R1, #0x019C]
  0x08013536:  3001         ADDS       R0, #1
  0x08013538:  F8C1 019C    STR.W      R0, [R1, #0x019C]
  0x0801353C:  9810         LDR        R0, [SP, #64]
  0x0801353E:  990C         LDR        R1, [SP, #48]
  0x08013540:  6889         LDR        R1, [R1, #8]
  0x08013542:  4288         CMP        R0, R1
  0x08013544:  F0C0 80CD    BCC.W      .L11                     ; 0x080136E2
  0x08013548:  9810         LDR        R0, [SP, #64]
  0x0801354A:  990C         LDR        R1, [SP, #48]
  0x0801354C:  6989         LDR        R1, [R1, #24]
  0x0801354E:  4288         CMP        R0, R1
  0x08013550:  F200 80C7    BHI.W      .L11                     ; 0x080136E2
  0x08013554:  980C         LDR        R0, [SP, #48]
  0x08013556:  9A0A         LDR        R2, [SP, #40]
  0x08013558:  9B0B         LDR        R3, [SP, #44]
  0x0801355A:  46EC         MOV        R12, SP
  0x0801355C:  A907         ADD        R1, SP, #28
  0x0801355E:  F8CC 1000    STR.W      R1, [R12]
  0x08013562:  F009 FAA6    BL         _fx_utility_logical_sector_cache_entry_read ; 0x0801CAB2
  0x08013566:  9008         STR        R0, [SP, #32]
  0x08013568:  9808         LDR        R0, [SP, #32]
  0x0801356A:  B910         CBNZ       R0, .L2                  ; 0x08013572
  0x0801356C:  2000         MOVS       R0, #0
  0x0801356E:  900D         STR        R0, [SP, #52]
  0x08013570:  E1FD         B          .L27                     ; 0x0801396E
.L2:
  0x08013572:  990C         LDR        R1, [SP, #48]
  0x08013574:  F8D1 01A8    LDR.W      R0, [R1, #0x01A8]
  0x08013578:  3001         ADDS       R0, #1
  0x0801357A:  F8C1 01A8    STR.W      R0, [R1, #0x01A8]
  0x0801357E:  9808         LDR        R0, [SP, #32]
  0x08013580:  7C40         LDRB       R0, [R0, #17]
  0x08013582:  2800         CMP        R0, #0
  0x08013584:  D043         BEQ        .L5                      ; 0x0801360E
  0x08013586:  9808         LDR        R0, [SP, #32]
  0x08013588:  7C00         LDRB       R0, [R0, #16]
  0x0801358A:  2800         CMP        R0, #0
  0x0801358C:  D03F         BEQ        .L5                      ; 0x0801360E
  0x0801358E:  990C         LDR        R1, [SP, #48]
  0x08013590:  F8D1 01B0    LDR.W      R0, [R1, #0x01B0]
  0x08013594:  3001         ADDS       R0, #1
  0x08013596:  F8C1 01B0    STR.W      R0, [R1, #0x01B0]
  0x0801359A:  990C         LDR        R1, [SP, #48]
  0x0801359C:  2001         MOVS       R0, #1
  0x0801359E:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080135A2:  9A0C         LDR        R2, [SP, #48]
  0x080135A4:  2190         MOVS       R1, #144
  0x080135A6:  F8C2 108C    STR.W      R1, [R2, #140]
  0x080135AA:  9908         LDR        R1, [SP, #32]
  0x080135AC:  6809         LDR        R1, [R1]
  0x080135AE:  9A0C         LDR        R2, [SP, #48]
  0x080135B0:  F8C2 1090    STR.W      R1, [R2, #144]
  0x080135B4:  9908         LDR        R1, [SP, #32]
  0x080135B6:  6889         LDR        R1, [R1, #8]
  0x080135B8:  9A0C         LDR        R2, [SP, #48]
  0x080135BA:  F8C2 1094    STR.W      R1, [R2, #148]
  0x080135BE:  990C         LDR        R1, [SP, #48]
  0x080135C0:  F8C1 0098    STR.W      R0, [R1, #152]
  0x080135C4:  9808         LDR        R0, [SP, #32]
  0x080135C6:  7C80         LDRB       R0, [R0, #18]
  0x080135C8:  990C         LDR        R1, [SP, #48]
  0x080135CA:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x080135CE:  9808         LDR        R0, [SP, #32]
  0x080135D0:  7C80         LDRB       R0, [R0, #18]
  0x080135D2:  2804         CMP        R0, #4
  0x080135D4:  D003         BEQ        .L3                      ; 0x080135DE
  0x080135D6:  990C         LDR        R1, [SP, #48]
  0x080135D8:  2001         MOVS       R0, #1
  0x080135DA:  F8C1 00B0    STR.W      R0, [R1, #176]
.L3:
  0x080135DE:  980C         LDR        R0, [SP, #48]
  0x080135E0:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x080135E4:  4788         BLX        R1
  0x080135E6:  990C         LDR        R1, [SP, #48]
  0x080135E8:  2000         MOVS       R0, #0
  0x080135EA:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x080135EE:  980C         LDR        R0, [SP, #48]
  0x080135F0:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080135F4:  B120         CBZ        R0, .L4                  ; 0x08013600
  0x080135F6:  980C         LDR        R0, [SP, #48]
  0x080135F8:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080135FC:  900D         STR        R0, [SP, #52]
  0x080135FE:  E1B6         B          .L27                     ; 0x0801396E
.L4:
  0x08013600:  9908         LDR        R1, [SP, #32]
  0x08013602:  2000         MOVS       R0, #0
  0x08013604:  7408         STRB       R0, [R1, #16]
  0x08013606:  990C         LDR        R1, [SP, #48]
  0x08013608:  6A48         LDR        R0, [R1, #36]
  0x0801360A:  3801         SUBS       R0, #1
  0x0801360C:  6248         STR        R0, [R1, #36]
.L5:
  0x0801360E:  9A0A         LDR        R2, [SP, #40]
  0x08013610:  980B         LDR        R0, [SP, #44]
  0x08013612:  990C         LDR        R1, [SP, #48]
  0x08013614:  6B8B         LDR        R3, [R1, #56]
  0x08013616:  6BC9         LDR        R1, [R1, #60]
  0x08013618:  1AD2         SUBS       R2, R2, R3
  0x0801361A:  4188         SBCS       R0, R1
  0x0801361C:  D302         BCC        .L6                      ; 0x08013624
  0x0801361E:  2089         MOVS       R0, #137
  0x08013620:  900D         STR        R0, [SP, #52]
  0x08013622:  E1A4         B          .L27                     ; 0x0801396E
.L6:
  0x08013624:  990C         LDR        R1, [SP, #48]
  0x08013626:  F8D1 01AC    LDR.W      R0, [R1, #0x01AC]
  0x0801362A:  3001         ADDS       R0, #1
  0x0801362C:  F8C1 01AC    STR.W      R0, [R1, #0x01AC]
  0x08013630:  990C         LDR        R1, [SP, #48]
  0x08013632:  2000         MOVS       R0, #0
  0x08013634:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08013638:  990C         LDR        R1, [SP, #48]
  0x0801363A:  2090         MOVS       R0, #144
  0x0801363C:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08013640:  9808         LDR        R0, [SP, #32]
  0x08013642:  6800         LDR        R0, [R0]
  0x08013644:  990C         LDR        R1, [SP, #48]
  0x08013646:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801364A:  980A         LDR        R0, [SP, #40]
  0x0801364C:  990C         LDR        R1, [SP, #48]
  0x0801364E:  F8C1 0094    STR.W      R0, [R1, #148]
  0x08013652:  990C         LDR        R1, [SP, #48]
  0x08013654:  2001         MOVS       R0, #1
  0x08013656:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801365A:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801365E:  990C         LDR        R1, [SP, #48]
  0x08013660:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x08013664:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x08013668:  2804         CMP        R0, #4
  0x0801366A:  D103         BNE        .L7                      ; 0x08013674
  0x0801366C:  990C         LDR        R1, [SP, #48]
  0x0801366E:  2001         MOVS       R0, #1
  0x08013670:  F8C1 00B4    STR.W      R0, [R1, #180]
.L7:
  0x08013674:  980C         LDR        R0, [SP, #48]
  0x08013676:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801367A:  4788         BLX        R1
  0x0801367C:  990C         LDR        R1, [SP, #48]
  0x0801367E:  2000         MOVS       R0, #0
  0x08013680:  F8C1 00B4    STR.W      R0, [R1, #180]
  0x08013684:  980C         LDR        R0, [SP, #48]
  0x08013686:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801368A:  B9C8         CBNZ       R0, .L9                  ; 0x080136C0
  0x0801368C:  980A         LDR        R0, [SP, #40]
  0x0801368E:  9A0B         LDR        R2, [SP, #44]
  0x08013690:  9908         LDR        R1, [SP, #32]
  0x08013692:  60CA         STR        R2, [R1, #12]
  0x08013694:  6088         STR        R0, [R1, #8]
  0x08013696:  9908         LDR        R1, [SP, #32]
  0x08013698:  2001         MOVS       R0, #1
  0x0801369A:  7448         STRB       R0, [R1, #17]
  0x0801369C:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x080136A0:  9908         LDR        R1, [SP, #32]
  0x080136A2:  7488         STRB       R0, [R1, #18]
  0x080136A4:  9807         LDR        R0, [SP, #28]
  0x080136A6:  B150         CBZ        R0, .L8                  ; 0x080136BE
  0x080136A8:  9808         LDR        R0, [SP, #32]
  0x080136AA:  6940         LDR        R0, [R0, #20]
  0x080136AC:  9907         LDR        R1, [SP, #28]
  0x080136AE:  6148         STR        R0, [R1, #20]
  0x080136B0:  980C         LDR        R0, [SP, #48]
  0x080136B2:  69C0         LDR        R0, [R0, #28]
  0x080136B4:  9908         LDR        R1, [SP, #32]
  0x080136B6:  6148         STR        R0, [R1, #20]
  0x080136B8:  9808         LDR        R0, [SP, #32]
  0x080136BA:  990C         LDR        R1, [SP, #48]
  0x080136BC:  61C8         STR        R0, [R1, #28]
.L8:
  0x080136BE:  E007         B          .L10                     ; 0x080136D0
.L9:
  0x080136C0:  9908         LDR        R1, [SP, #32]
  0x080136C2:  2000         MOVS       R0, #0
  0x080136C4:  7448         STRB       R0, [R1, #17]
  0x080136C6:  9908         LDR        R1, [SP, #32]
  0x080136C8:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080136CC:  60C8         STR        R0, [R1, #12]
  0x080136CE:  6088         STR        R0, [R1, #8]
.L10:
  0x080136D0:  9808         LDR        R0, [SP, #32]
  0x080136D2:  6800         LDR        R0, [R0]
  0x080136D4:  990C         LDR        R1, [SP, #48]
  0x080136D6:  6088         STR        R0, [R1, #8]
  0x080136D8:  980C         LDR        R0, [SP, #48]
  0x080136DA:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080136DE:  900D         STR        R0, [SP, #52]
  0x080136E0:  E145         B          .L27                     ; 0x0801396E
.L11:
  0x080136E2:  990A         LDR        R1, [SP, #40]
  0x080136E4:  980B         LDR        R0, [SP, #44]
  0x080136E6:  9A11         LDR        R2, [SP, #68]
  0x080136E8:  1889         ADDS       R1, R1, R2
  0x080136EA:  F140 0000    ADC        R0, R0, #0
  0x080136EE:  1E4A         SUBS       R2, R1, #1
  0x080136F0:  F160 0100    SBC        R1, R0, #0
  0x080136F4:  980C         LDR        R0, [SP, #48]
  0x080136F6:  6B80         LDR        R0, [R0, #56]
  0x080136F8:  1A80         SUBS       R0, R0, R2
  0x080136FA:  F04F 0000    MOV.W      R0, #0
  0x080136FE:  4188         SBCS       R0, R1
  0x08013700:  D202         BCS        .L12                     ; 0x08013708
  0x08013702:  2089         MOVS       R0, #137
  0x08013704:  900D         STR        R0, [SP, #52]
  0x08013706:  E132         B          .L27                     ; 0x0801396E
.L12:
  0x08013708:  9811         LDR        R0, [SP, #68]
  0x0801370A:  B300         CBZ        R0, .L14                 ; 0x0801374E
  0x0801370C:  980C         LDR        R0, [SP, #48]
  0x0801370E:  9A0A         LDR        R2, [SP, #40]
  0x08013710:  9B0B         LDR        R3, [SP, #44]
  0x08013712:  46EC         MOV        R12, SP
  0x08013714:  A907         ADD        R1, SP, #28
  0x08013716:  F8CC 1000    STR.W      R1, [R12]
  0x0801371A:  F009 F9CA    BL         _fx_utility_logical_sector_cache_entry_read ; 0x0801CAB2
  0x0801371E:  B100         CBZ        R0, .L13                 ; 0x08013722
  0x08013720:  E015         B          .L14                     ; 0x0801374E
.L13:
  0x08013722:  9A0C         LDR        R2, [SP, #48]
  0x08013724:  9910         LDR        R1, [SP, #64]
  0x08013726:  6890         LDR        R0, [R2, #8]
  0x08013728:  6A92         LDR        R2, [R2, #40]
  0x0801372A:  F009 FF3C    BL         _fx_utility_memory_copy  ; 0x0801D5A6
  0x0801372E:  9810         LDR        R0, [SP, #64]
  0x08013730:  990C         LDR        R1, [SP, #48]
  0x08013732:  6A89         LDR        R1, [R1, #40]
  0x08013734:  4408         ADD        R0, R1
  0x08013736:  9010         STR        R0, [SP, #64]
  0x08013738:  990A         LDR        R1, [SP, #40]
  0x0801373A:  980B         LDR        R0, [SP, #44]
  0x0801373C:  3101         ADDS       R1, #1
  0x0801373E:  F140 0000    ADC        R0, R0, #0
  0x08013742:  910A         STR        R1, [SP, #40]
  0x08013744:  900B         STR        R0, [SP, #44]
  0x08013746:  9811         LDR        R0, [SP, #68]
  0x08013748:  3801         SUBS       R0, #1
  0x0801374A:  9011         STR        R0, [SP, #68]
  0x0801374C:  E7DC         B          .L12                     ; 0x08013708
.L14:
  0x0801374E:  990A         LDR        R1, [SP, #40]
  0x08013750:  980B         LDR        R0, [SP, #44]
  0x08013752:  9A11         LDR        R2, [SP, #68]
  0x08013754:  1889         ADDS       R1, R1, R2
  0x08013756:  F140 0000    ADC        R0, R0, #0
  0x0801375A:  3901         SUBS       R1, #1
  0x0801375C:  F160 0000    SBC        R0, R0, #0
  0x08013760:  9104         STR        R1, [SP, #16]
  0x08013762:  9005         STR        R0, [SP, #20]
.L15:
  0x08013764:  9811         LDR        R0, [SP, #68]
  0x08013766:  B1F8         CBZ        R0, .L17                 ; 0x080137A8
  0x08013768:  980C         LDR        R0, [SP, #48]
  0x0801376A:  9A04         LDR        R2, [SP, #16]
  0x0801376C:  9B05         LDR        R3, [SP, #20]
  0x0801376E:  46EC         MOV        R12, SP
  0x08013770:  A907         ADD        R1, SP, #28
  0x08013772:  F8CC 1000    STR.W      R1, [R12]
  0x08013776:  F009 F99C    BL         _fx_utility_logical_sector_cache_entry_read ; 0x0801CAB2
  0x0801377A:  B100         CBZ        R0, .L16                 ; 0x0801377E
  0x0801377C:  E014         B          .L17                     ; 0x080137A8
.L16:
  0x0801377E:  9A0C         LDR        R2, [SP, #48]
  0x08013780:  9B10         LDR        R3, [SP, #64]
  0x08013782:  9811         LDR        R0, [SP, #68]
  0x08013784:  1E41         SUBS       R1, R0, #1
  0x08013786:  6890         LDR        R0, [R2, #8]
  0x08013788:  6A92         LDR        R2, [R2, #40]
  0x0801378A:  FB01 3102    MLA        R1, R1, R2, R3
  0x0801378E:  F009 FF0A    BL         _fx_utility_memory_copy  ; 0x0801D5A6
  0x08013792:  9904         LDR        R1, [SP, #16]
  0x08013794:  9805         LDR        R0, [SP, #20]
  0x08013796:  3901         SUBS       R1, #1
  0x08013798:  F160 0000    SBC        R0, R0, #0
  0x0801379C:  9104         STR        R1, [SP, #16]
  0x0801379E:  9005         STR        R0, [SP, #20]
  0x080137A0:  9811         LDR        R0, [SP, #68]
  0x080137A2:  3801         SUBS       R0, #1
  0x080137A4:  9011         STR        R0, [SP, #68]
  0x080137A6:  E7DD         B          .L15                     ; 0x08013764
.L17:
  0x080137A8:  9811         LDR        R0, [SP, #68]
  0x080137AA:  B910         CBNZ       R0, .L18                 ; 0x080137B2
  0x080137AC:  2000         MOVS       R0, #0
  0x080137AE:  900D         STR        R0, [SP, #52]
  0x080137B0:  E0DD         B          .L27                     ; 0x0801396E
.L18:
  0x080137B2:  980C         LDR        R0, [SP, #48]
  0x080137B4:  9A0A         LDR        R2, [SP, #40]
  0x080137B6:  9B0B         LDR        R3, [SP, #44]
  0x080137B8:  9911         LDR        R1, [SP, #68]
  0x080137BA:  46EC         MOV        R12, SP
  0x080137BC:  F04F 0E01    MOV.W      LR, #1
  0x080137C0:  F8CC E008    STR.W      LR, [R12, #8]
  0x080137C4:  F04F 0E00    MOV.W      LR, #0
  0x080137C8:  F8CD E00C    STR.W      LR, [SP, #12]
  0x080137CC:  F8CC E004    STR.W      LR, [R12, #4]
  0x080137D0:  F8CC 1000    STR.W      R1, [R12]
  0x080137D4:  F009 FBB9    BL         _fx_utility_logical_sector_flush ; 0x0801CF4A
  0x080137D8:  9803         LDR        R0, [SP, #12]
  0x080137DA:  9A0C         LDR        R2, [SP, #48]
  0x080137DC:  F8D2 11AC    LDR.W      R1, [R2, #0x01AC]
  0x080137E0:  3101         ADDS       R1, #1
  0x080137E2:  F8C2 11AC    STR.W      R1, [R2, #0x01AC]
  0x080137E6:  990C         LDR        R1, [SP, #48]
  0x080137E8:  F8C1 0088    STR.W      R0, [R1, #136]
  0x080137EC:  990C         LDR        R1, [SP, #48]
  0x080137EE:  2090         MOVS       R0, #144
  0x080137F0:  F8C1 008C    STR.W      R0, [R1, #140]
  0x080137F4:  9810         LDR        R0, [SP, #64]
  0x080137F6:  990C         LDR        R1, [SP, #48]
  0x080137F8:  F8C1 0090    STR.W      R0, [R1, #144]
  0x080137FC:  980A         LDR        R0, [SP, #40]
  0x080137FE:  990C         LDR        R1, [SP, #48]
  0x08013800:  F8C1 0094    STR.W      R0, [R1, #148]
  0x08013804:  9811         LDR        R0, [SP, #68]
  0x08013806:  990C         LDR        R1, [SP, #48]
  0x08013808:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801380C:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x08013810:  990C         LDR        R1, [SP, #48]
  0x08013812:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x08013816:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801381A:  2804         CMP        R0, #4
  0x0801381C:  D103         BNE        .L19                     ; 0x08013826
  0x0801381E:  990C         LDR        R1, [SP, #48]
  0x08013820:  2001         MOVS       R0, #1
  0x08013822:  F8C1 00B4    STR.W      R0, [R1, #180]
.L19:
  0x08013826:  980C         LDR        R0, [SP, #48]
  0x08013828:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801382C:  4788         BLX        R1
  0x0801382E:  990C         LDR        R1, [SP, #48]
  0x08013830:  2000         MOVS       R0, #0
  0x08013832:  F8C1 00B4    STR.W      R0, [R1, #180]
  0x08013836:  980C         LDR        R0, [SP, #48]
  0x08013838:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801383C:  2800         CMP        R0, #0
  0x0801383E:  F040 8092    BNE.W      .L26                     ; 0x08013966
  0x08013842:  9811         LDR        R0, [SP, #68]
  0x08013844:  990C         LDR        R1, [SP, #48]
  0x08013846:  6949         LDR        R1, [R1, #20]
  0x08013848:  EBB0 0F91    CMP.W      R0, R1, LSR #2
  0x0801384C:  F080 808B    BCS.W      .L26                     ; 0x08013966
.L20:
  0x08013850:  9811         LDR        R0, [SP, #68]
  0x08013852:  2800         CMP        R0, #0
  0x08013854:  F000 8087    BEQ.W      .L26                     ; 0x08013966
  0x08013858:  980C         LDR        R0, [SP, #48]
  0x0801385A:  9A0A         LDR        R2, [SP, #40]
  0x0801385C:  9B0B         LDR        R3, [SP, #44]
  0x0801385E:  46EC         MOV        R12, SP
  0x08013860:  A907         ADD        R1, SP, #28
  0x08013862:  F8CC 1000    STR.W      R1, [R12]
  0x08013866:  F009 F924    BL         _fx_utility_logical_sector_cache_entry_read ; 0x0801CAB2
  0x0801386A:  9008         STR        R0, [SP, #32]
  0x0801386C:  9808         LDR        R0, [SP, #32]
  0x0801386E:  B910         CBNZ       R0, .L21                 ; 0x08013876
  0x08013870:  2000         MOVS       R0, #0
  0x08013872:  900D         STR        R0, [SP, #52]
  0x08013874:  E07B         B          .L27                     ; 0x0801396E
.L21:
  0x08013876:  9808         LDR        R0, [SP, #32]
  0x08013878:  7C40         LDRB       R0, [R0, #17]
  0x0801387A:  2800         CMP        R0, #0
  0x0801387C:  D043         BEQ        .L24                     ; 0x08013906
  0x0801387E:  9808         LDR        R0, [SP, #32]
  0x08013880:  7C00         LDRB       R0, [R0, #16]
  0x08013882:  2800         CMP        R0, #0
  0x08013884:  D03F         BEQ        .L24                     ; 0x08013906
  0x08013886:  990C         LDR        R1, [SP, #48]
  0x08013888:  F8D1 01B0    LDR.W      R0, [R1, #0x01B0]
  0x0801388C:  3001         ADDS       R0, #1
  0x0801388E:  F8C1 01B0    STR.W      R0, [R1, #0x01B0]
  0x08013892:  990C         LDR        R1, [SP, #48]
  0x08013894:  2001         MOVS       R0, #1
  0x08013896:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801389A:  9A0C         LDR        R2, [SP, #48]
  0x0801389C:  2190         MOVS       R1, #144
  0x0801389E:  F8C2 108C    STR.W      R1, [R2, #140]
  0x080138A2:  9908         LDR        R1, [SP, #32]
  0x080138A4:  6809         LDR        R1, [R1]
  0x080138A6:  9A0C         LDR        R2, [SP, #48]
  0x080138A8:  F8C2 1090    STR.W      R1, [R2, #144]
  0x080138AC:  9908         LDR        R1, [SP, #32]
  0x080138AE:  6889         LDR        R1, [R1, #8]
  0x080138B0:  9A0C         LDR        R2, [SP, #48]
  0x080138B2:  F8C2 1094    STR.W      R1, [R2, #148]
  0x080138B6:  990C         LDR        R1, [SP, #48]
  0x080138B8:  F8C1 0098    STR.W      R0, [R1, #152]
  0x080138BC:  9808         LDR        R0, [SP, #32]
  0x080138BE:  7C80         LDRB       R0, [R0, #18]
  0x080138C0:  990C         LDR        R1, [SP, #48]
  0x080138C2:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x080138C6:  9808         LDR        R0, [SP, #32]
  0x080138C8:  7C80         LDRB       R0, [R0, #18]
  0x080138CA:  2804         CMP        R0, #4
  0x080138CC:  D003         BEQ        .L22                     ; 0x080138D6
  0x080138CE:  990C         LDR        R1, [SP, #48]
  0x080138D0:  2001         MOVS       R0, #1
  0x080138D2:  F8C1 00B0    STR.W      R0, [R1, #176]
.L22:
  0x080138D6:  980C         LDR        R0, [SP, #48]
  0x080138D8:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x080138DC:  4788         BLX        R1
  0x080138DE:  990C         LDR        R1, [SP, #48]
  0x080138E0:  2000         MOVS       R0, #0
  0x080138E2:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x080138E6:  980C         LDR        R0, [SP, #48]
  0x080138E8:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080138EC:  B120         CBZ        R0, .L23                 ; 0x080138F8
  0x080138EE:  980C         LDR        R0, [SP, #48]
  0x080138F0:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x080138F4:  900D         STR        R0, [SP, #52]
  0x080138F6:  E03A         B          .L27                     ; 0x0801396E
.L23:
  0x080138F8:  9908         LDR        R1, [SP, #32]
  0x080138FA:  2000         MOVS       R0, #0
  0x080138FC:  7408         STRB       R0, [R1, #16]
  0x080138FE:  990C         LDR        R1, [SP, #48]
  0x08013900:  6A48         LDR        R0, [R1, #36]
  0x08013902:  3801         SUBS       R0, #1
  0x08013904:  6248         STR        R0, [R1, #36]
.L24:
  0x08013906:  980A         LDR        R0, [SP, #40]
  0x08013908:  9A0B         LDR        R2, [SP, #44]
  0x0801390A:  9908         LDR        R1, [SP, #32]
  0x0801390C:  60CA         STR        R2, [R1, #12]
  0x0801390E:  6088         STR        R0, [R1, #8]
  0x08013910:  9908         LDR        R1, [SP, #32]
  0x08013912:  2001         MOVS       R0, #1
  0x08013914:  7448         STRB       R0, [R1, #17]
  0x08013916:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801391A:  9908         LDR        R1, [SP, #32]
  0x0801391C:  7488         STRB       R0, [R1, #18]
  0x0801391E:  9807         LDR        R0, [SP, #28]
  0x08013920:  B150         CBZ        R0, .L25                 ; 0x08013938
  0x08013922:  9808         LDR        R0, [SP, #32]
  0x08013924:  6940         LDR        R0, [R0, #20]
  0x08013926:  9907         LDR        R1, [SP, #28]
  0x08013928:  6148         STR        R0, [R1, #20]
  0x0801392A:  980C         LDR        R0, [SP, #48]
  0x0801392C:  69C0         LDR        R0, [R0, #28]
  0x0801392E:  9908         LDR        R1, [SP, #32]
  0x08013930:  6148         STR        R0, [R1, #20]
  0x08013932:  9808         LDR        R0, [SP, #32]
  0x08013934:  990C         LDR        R1, [SP, #48]
  0x08013936:  61C8         STR        R0, [R1, #28]
.L25:
  0x08013938:  9810         LDR        R0, [SP, #64]
  0x0801393A:  9908         LDR        R1, [SP, #32]
  0x0801393C:  6809         LDR        R1, [R1]
  0x0801393E:  9A0C         LDR        R2, [SP, #48]
  0x08013940:  6A92         LDR        R2, [R2, #40]
  0x08013942:  F009 FE30    BL         _fx_utility_memory_copy  ; 0x0801D5A6
  0x08013946:  9810         LDR        R0, [SP, #64]
  0x08013948:  990C         LDR        R1, [SP, #48]
  0x0801394A:  6A89         LDR        R1, [R1, #40]
  0x0801394C:  4408         ADD        R0, R1
  0x0801394E:  9010         STR        R0, [SP, #64]
  0x08013950:  990A         LDR        R1, [SP, #40]
  0x08013952:  980B         LDR        R0, [SP, #44]
  0x08013954:  3101         ADDS       R1, #1
  0x08013956:  F140 0000    ADC        R0, R0, #0
  0x0801395A:  910A         STR        R1, [SP, #40]
  0x0801395C:  900B         STR        R0, [SP, #44]
  0x0801395E:  9811         LDR        R0, [SP, #68]
  0x08013960:  3801         SUBS       R0, #1
  0x08013962:  9011         STR        R0, [SP, #68]
  0x08013964:  E774         B          .L20                     ; 0x08013850
.L26:
  0x08013966:  980C         LDR        R0, [SP, #48]
  0x08013968:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801396C:  900D         STR        R0, [SP, #52]
.L27:
  0x0801396E:  980D         LDR        R0, [SP, #52]
  0x08013970:  B00E         ADD        SP, SP, #56
  0x08013972:  BD80         POP        {R7, PC}
Section .text._fxe_media_open from charger_lto.o, size=342, align=2
_fxe_media_open:
  0x08013974:  B510         PUSH       {R4, LR}
  0x08013976:  B08E         SUB        SP, SP, #56
  0x08013978:  F8DD C048    LDR.W      R12, [SP, #72]
  0x0801397C:  F8DD C044    LDR.W      R12, [SP, #68]
  0x08013980:  F8DD C040    LDR.W      R12, [SP, #64]
  0x08013984:  900B         STR        R0, [SP, #44]
  0x08013986:  910A         STR        R1, [SP, #40]
  0x08013988:  9209         STR        R2, [SP, #36]
  0x0801398A:  9308         STR        R3, [SP, #32]
  0x0801398C:  980B         LDR        R0, [SP, #44]
  0x0801398E:  B140         CBZ        R0, .L1                  ; 0x080139A2
  0x08013990:  9809         LDR        R0, [SP, #36]
  0x08013992:  B130         CBZ        R0, .L1                  ; 0x080139A2
  0x08013994:  9810         LDR        R0, [SP, #64]
  0x08013996:  B120         CBZ        R0, .L1                  ; 0x080139A2
  0x08013998:  9812         LDR        R0, [SP, #72]
  0x0801399A:  F242 41B8    MOVW       R1, #0x24B8
  0x0801399E:  4288         CMP        R0, R1
  0x080139A0:  D002         BEQ        .L2                      ; 0x080139A8
.L1:
  0x080139A2:  2018         MOVS       R0, #24
  0x080139A4:  900C         STR        R0, [SP, #48]
  0x080139A6:  E08D         B          .L12                     ; 0x08013AC4
.L2:
  0x080139A8:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x080139AC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x080139B0:  6800         LDR        R0, [R0]
  0x080139B2:  F3EF 8105    MRS        R1, IPSR
  0x080139B6:  910D         STR        R1, [SP, #52]
  0x080139B8:  990D         LDR        R1, [SP, #52]
  0x080139BA:  4308         ORRS       R0, R1
  0x080139BC:  B980         CBNZ       R0, .L3                  ; 0x080139E0
  0x080139BE:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080139C2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080139C6:  6800         LDR        R0, [R0]
  0x080139C8:  B150         CBZ        R0, .L3                  ; 0x080139E0
  0x080139CA:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080139CE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080139D2:  6800         LDR        R0, [R0]
  0x080139D4:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x080139D8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x080139DC:  4288         CMP        R0, R1
  0x080139DE:  D102         BNE        .L4                      ; 0x080139E6
.L3:
  0x080139E0:  2020         MOVS       R0, #32
  0x080139E2:  900C         STR        R0, [SP, #48]
  0x080139E4:  E06E         B          .L12                     ; 0x08013AC4
.L4:
  0x080139E6:  F64B 00D0    MOVW       R0, #0xB8D0              ; 0x2400B8D0 = _fx_system_media_max_sector_cache
  0x080139EA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8D0 = _fx_system_media_max_sector_cache
  0x080139EE:  6800         LDR        R0, [R0]
  0x080139F0:  9006         STR        R0, [SP, #24]
  0x080139F2:  9806         LDR        R0, [SP, #24]
  0x080139F4:  4241         RSBS       R1, R0, #0
  0x080139F6:  4008         ANDS       R0, R1
  0x080139F8:  9006         STR        R0, [SP, #24]
  0x080139FA:  9806         LDR        R0, [SP, #24]
  0x080139FC:  2801         CMP        R0, #1
  0x080139FE:  D007         BEQ        .L5                      ; 0x08013A10
  0x08013A00:  9806         LDR        R0, [SP, #24]
  0x08013A02:  F64B 01D0    MOVW       R1, #0xB8D0              ; 0x2400B8D0 = _fx_system_media_max_sector_cache
  0x08013A06:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8D0 = _fx_system_media_max_sector_cache
  0x08013A0A:  6809         LDR        R1, [R1]
  0x08013A0C:  4288         CMP        R0, R1
  0x08013A0E:  D002         BEQ        .L6                      ; 0x08013A16
.L5:
  0x08013A10:  2002         MOVS       R0, #2
  0x08013A12:  900C         STR        R0, [SP, #48]
  0x08013A14:  E056         B          .L12                     ; 0x08013AC4
.L6:
  0x08013A16:  F64B 00D4    MOVW       R0, #0xB8D4              ; 0x2400B8D4 = _fx_system_media_max_fat_cache
  0x08013A1A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8D4 = _fx_system_media_max_fat_cache
  0x08013A1E:  6800         LDR        R0, [R0]
  0x08013A20:  9006         STR        R0, [SP, #24]
  0x08013A22:  9806         LDR        R0, [SP, #24]
  0x08013A24:  4241         RSBS       R1, R0, #0
  0x08013A26:  4008         ANDS       R0, R1
  0x08013A28:  9006         STR        R0, [SP, #24]
  0x08013A2A:  9806         LDR        R0, [SP, #24]
  0x08013A2C:  2801         CMP        R0, #1
  0x08013A2E:  D007         BEQ        .L7                      ; 0x08013A40
  0x08013A30:  9806         LDR        R0, [SP, #24]
  0x08013A32:  F64B 01D4    MOVW       R1, #0xB8D4              ; 0x2400B8D4 = _fx_system_media_max_fat_cache
  0x08013A36:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8D4 = _fx_system_media_max_fat_cache
  0x08013A3A:  6809         LDR        R1, [R1]
  0x08013A3C:  4288         CMP        R0, R1
  0x08013A3E:  D002         BEQ        .L8                      ; 0x08013A46
.L7:
  0x08013A40:  2002         MOVS       R0, #2
  0x08013A42:  900C         STR        R0, [SP, #48]
  0x08013A44:  E03E         B          .L12                     ; 0x08013AC4
.L8:
  0x08013A46:  F002 FC0D    BL         _tx_thread_identify      ; 0x08016264
  0x08013A4A:  9003         STR        R0, [SP, #12]
  0x08013A4C:  9803         LDR        R0, [SP, #12]
  0x08013A4E:  2100         MOVS       R1, #0
  0x08013A50:  AA02         ADD        R2, SP, #8
  0x08013A52:  F00E FC34    BL         _tx_thread_preemption_change ; 0x080222BE
  0x08013A56:  F64B 00C8    MOVW       R0, #0xB8C8              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08013A5A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8C8 = _fx_system_media_opened_ptr
  0x08013A5E:  6800         LDR        R0, [R0]
  0x08013A60:  9005         STR        R0, [SP, #20]
  0x08013A62:  F64B 00CC    MOVW       R0, #0xB8CC              ; 0x2400B8CC = _fx_system_media_opened_count
  0x08013A66:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8CC = _fx_system_media_opened_count
  0x08013A6A:  6800         LDR        R0, [R0]
  0x08013A6C:  9004         STR        R0, [SP, #16]
.L9:
  0x08013A6E:  9804         LDR        R0, [SP, #16]
  0x08013A70:  1E41         SUBS       R1, R0, #1
  0x08013A72:  9104         STR        R1, [SP, #16]
  0x08013A74:  B180         CBZ        R0, .L11                 ; 0x08013A98
  0x08013A76:  980B         LDR        R0, [SP, #44]
  0x08013A78:  9905         LDR        R1, [SP, #20]
  0x08013A7A:  4288         CMP        R0, R1
  0x08013A7C:  D107         BNE        .L10                     ; 0x08013A8E
  0x08013A7E:  9803         LDR        R0, [SP, #12]
  0x08013A80:  9902         LDR        R1, [SP, #8]
  0x08013A82:  AA02         ADD        R2, SP, #8
  0x08013A84:  F00E FC1B    BL         _tx_thread_preemption_change ; 0x080222BE
  0x08013A88:  2018         MOVS       R0, #24
  0x08013A8A:  900C         STR        R0, [SP, #48]
  0x08013A8C:  E01A         B          .L12                     ; 0x08013AC4
.L10:
  0x08013A8E:  9805         LDR        R0, [SP, #20]
  0x08013A90:  F8D0 00D0    LDR.W      R0, [R0, #208]
  0x08013A94:  9005         STR        R0, [SP, #20]
  0x08013A96:  E7EA         B          .L9                      ; 0x08013A6E
.L11:
  0x08013A98:  9803         LDR        R0, [SP, #12]
  0x08013A9A:  9902         LDR        R1, [SP, #8]
  0x08013A9C:  AA02         ADD        R2, SP, #8
  0x08013A9E:  F00E FC0E    BL         _tx_thread_preemption_change ; 0x080222BE
  0x08013AA2:  980B         LDR        R0, [SP, #44]
  0x08013AA4:  990A         LDR        R1, [SP, #40]
  0x08013AA6:  9A09         LDR        R2, [SP, #36]
  0x08013AA8:  9B08         LDR        R3, [SP, #32]
  0x08013AAA:  F8DD C040    LDR.W      R12, [SP, #64]
  0x08013AAE:  9C11         LDR        R4, [SP, #68]
  0x08013AB0:  46EE         MOV        LR, SP
  0x08013AB2:  F8CE 4004    STR.W      R4, [LR, #4]
  0x08013AB6:  F8CE C000    STR.W      R12, [LR]
  0x08013ABA:  F7FE FB2E    BL         _fx_media_open           ; 0x0801211A
  0x08013ABE:  9007         STR        R0, [SP, #28]
  0x08013AC0:  9807         LDR        R0, [SP, #28]
  0x08013AC2:  900C         STR        R0, [SP, #48]
.L12:
  0x08013AC4:  980C         LDR        R0, [SP, #48]
  0x08013AC6:  B00E         ADD        SP, SP, #56
  0x08013AC8:  BD10         POP        {R4, PC}
Section .text._tx_timer_activate from charger_lto.o, size=74, align=2
_tx_timer_activate:
  0x08013ACA:  B580         PUSH       {R7, LR}
  0x08013ACC:  B086         SUB        SP, SP, #24
  0x08013ACE:  9002         STR        R0, [SP, #8]
  0x08013AD0:  F3EF 8010    MRS        R0, PRIMASK
  0x08013AD4:  9005         STR        R0, [SP, #20]
  0x08013AD6:  9805         LDR        R0, [SP, #20]
  0x08013AD8:  9003         STR        R0, [SP, #12]
  0x08013ADA:  B672         CPSID      i
  0x08013ADC:  9803         LDR        R0, [SP, #12]
  0x08013ADE:  9001         STR        R0, [SP, #4]
  0x08013AE0:  9802         LDR        R0, [SP, #8]
  0x08013AE2:  6A00         LDR        R0, [R0, #32]
  0x08013AE4:  B110         CBZ        R0, .L1                  ; 0x08013AEC
  0x08013AE6:  2017         MOVS       R0, #23
  0x08013AE8:  9000         STR        R0, [SP, #0]
  0x08013AEA:  E00B         B          .L3                      ; 0x08013B04
.L1:
  0x08013AEC:  9802         LDR        R0, [SP, #8]
  0x08013AEE:  6880         LDR        R0, [R0, #8]
  0x08013AF0:  B910         CBNZ       R0, .L2                  ; 0x08013AF8
  0x08013AF2:  2017         MOVS       R0, #23
  0x08013AF4:  9000         STR        R0, [SP, #0]
  0x08013AF6:  E005         B          .L3                      ; 0x08013B04
.L2:
  0x08013AF8:  9802         LDR        R0, [SP, #8]
  0x08013AFA:  3008         ADDS       R0, #8
  0x08013AFC:  F00E FE9D    BL         _tx_timer_system_activate ; 0x0802283A
  0x08013B00:  2000         MOVS       R0, #0
  0x08013B02:  9000         STR        R0, [SP, #0]
.L3:
  0x08013B04:  9801         LDR        R0, [SP, #4]
  0x08013B06:  9004         STR        R0, [SP, #16]
  0x08013B08:  9804         LDR        R0, [SP, #16]
  0x08013B0A:  F380 8810    MSR        PRIMASK, R0
  0x08013B0E:  9800         LDR        R0, [SP, #0]
  0x08013B10:  B006         ADD        SP, SP, #24
  0x08013B12:  BD80         POP        {R7, PC}
Section .text._tx_timer_change from charger_lto.o, size=58, align=2
_tx_timer_change:
  0x08013B14:  B087         SUB        SP, SP, #28
  0x08013B16:  9003         STR        R0, [SP, #12]
  0x08013B18:  9102         STR        R1, [SP, #8]
  0x08013B1A:  9201         STR        R2, [SP, #4]
  0x08013B1C:  F3EF 8010    MRS        R0, PRIMASK
  0x08013B20:  9006         STR        R0, [SP, #24]
  0x08013B22:  9806         LDR        R0, [SP, #24]
  0x08013B24:  9004         STR        R0, [SP, #16]
  0x08013B26:  B672         CPSID      i
  0x08013B28:  9804         LDR        R0, [SP, #16]
  0x08013B2A:  9000         STR        R0, [SP, #0]
  0x08013B2C:  9803         LDR        R0, [SP, #12]
  0x08013B2E:  6A00         LDR        R0, [R0, #32]
  0x08013B30:  B928         CBNZ       R0, .L1                  ; 0x08013B3E
  0x08013B32:  9802         LDR        R0, [SP, #8]
  0x08013B34:  9903         LDR        R1, [SP, #12]
  0x08013B36:  6088         STR        R0, [R1, #8]
  0x08013B38:  9801         LDR        R0, [SP, #4]
  0x08013B3A:  9903         LDR        R1, [SP, #12]
  0x08013B3C:  60C8         STR        R0, [R1, #12]
.L1:
  0x08013B3E:  9800         LDR        R0, [SP, #0]
  0x08013B40:  9005         STR        R0, [SP, #20]
  0x08013B42:  9805         LDR        R0, [SP, #20]
  0x08013B44:  F380 8810    MSR        PRIMASK, R0
  0x08013B48:  2000         MOVS       R0, #0
  0x08013B4A:  B007         ADD        SP, SP, #28
  0x08013B4C:  4770         BX         LR
Section .text._txe_timer_change from charger_lto.o, size=102, align=2
_txe_timer_change:
  0x08013B4E:  B580         PUSH       {R7, LR}
  0x08013B50:  B086         SUB        SP, SP, #24
  0x08013B52:  9004         STR        R0, [SP, #16]
  0x08013B54:  9103         STR        R1, [SP, #12]
  0x08013B56:  9202         STR        R2, [SP, #8]
  0x08013B58:  9804         LDR        R0, [SP, #16]
  0x08013B5A:  B910         CBNZ       R0, .L1                  ; 0x08013B62
  0x08013B5C:  2015         MOVS       R0, #21
  0x08013B5E:  9001         STR        R0, [SP, #4]
  0x08013B60:  E025         B          .L5                      ; 0x08013BAE
.L1:
  0x08013B62:  9804         LDR        R0, [SP, #16]
  0x08013B64:  6800         LDR        R0, [R0]
  0x08013B66:  F644 114D    MOVW       R1, #0x494D
  0x08013B6A:  F2C4 1154    MOVT       R1, #0x4154
  0x08013B6E:  4288         CMP        R0, R1
  0x08013B70:  D002         BEQ        .L2                      ; 0x08013B78
  0x08013B72:  2015         MOVS       R0, #21
  0x08013B74:  9001         STR        R0, [SP, #4]
  0x08013B76:  E01A         B          .L5                      ; 0x08013BAE
.L2:
  0x08013B78:  9803         LDR        R0, [SP, #12]
  0x08013B7A:  B910         CBNZ       R0, .L3                  ; 0x08013B82
  0x08013B7C:  2016         MOVS       R0, #22
  0x08013B7E:  9001         STR        R0, [SP, #4]
  0x08013B80:  E015         B          .L5                      ; 0x08013BAE
.L3:
  0x08013B82:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08013B86:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08013B8A:  6800         LDR        R0, [R0]
  0x08013B8C:  F3EF 8105    MRS        R1, IPSR
  0x08013B90:  9105         STR        R1, [SP, #20]
  0x08013B92:  9905         LDR        R1, [SP, #20]
  0x08013B94:  4308         ORRS       R0, R1
  0x08013B96:  F1B0 3FF0    CMP.W      R0, #0xF0F0F0F0
  0x08013B9A:  D302         BCC        .L4                      ; 0x08013BA2
  0x08013B9C:  2013         MOVS       R0, #19
  0x08013B9E:  9001         STR        R0, [SP, #4]
  0x08013BA0:  E005         B          .L5                      ; 0x08013BAE
.L4:
  0x08013BA2:  9804         LDR        R0, [SP, #16]
  0x08013BA4:  9903         LDR        R1, [SP, #12]
  0x08013BA6:  9A02         LDR        R2, [SP, #8]
  0x08013BA8:  F7FF FFB4    BL         _tx_timer_change         ; 0x08013B14
  0x08013BAC:  9001         STR        R0, [SP, #4]
.L5:
  0x08013BAE:  9801         LDR        R0, [SP, #4]
  0x08013BB0:  B006         ADD        SP, SP, #24
  0x08013BB2:  BD80         POP        {R7, PC}
Section .text._txe_timer_create from charger_lto.o, size=366, align=2
_txe_timer_create:
  0x08013BB4:  B5B0         PUSH       {R4-R5, R7, LR}
  0x08013BB6:  B094         SUB        SP, SP, #80
  0x08013BB8:  F8DD C06C    LDR.W      R12, [SP, #108]
  0x08013BBC:  F8DD C068    LDR.W      R12, [SP, #104]
  0x08013BC0:  F8DD C064    LDR.W      R12, [SP, #100]
  0x08013BC4:  F8DD C060    LDR.W      R12, [SP, #96]
  0x08013BC8:  900B         STR        R0, [SP, #44]
  0x08013BCA:  910A         STR        R1, [SP, #40]
  0x08013BCC:  9209         STR        R2, [SP, #36]
  0x08013BCE:  9308         STR        R3, [SP, #32]
  0x08013BD0:  2000         MOVS       R0, #0
  0x08013BD2:  9006         STR        R0, [SP, #24]
  0x08013BD4:  980B         LDR        R0, [SP, #44]
  0x08013BD6:  B910         CBNZ       R0, .L1                  ; 0x08013BDE
  0x08013BD8:  2015         MOVS       R0, #21
  0x08013BDA:  9006         STR        R0, [SP, #24]
  0x08013BDC:  E05E         B          .L8                      ; 0x08013C9C
.L1:
  0x08013BDE:  981B         LDR        R0, [SP, #108]
  0x08013BE0:  282C         CMP        R0, #44
  0x08013BE2:  D002         BEQ        .L2                      ; 0x08013BEA
  0x08013BE4:  2015         MOVS       R0, #21
  0x08013BE6:  9006         STR        R0, [SP, #24]
  0x08013BE8:  E058         B          .L8                      ; 0x08013C9C
.L2:
  0x08013BEA:  F3EF 8010    MRS        R0, PRIMASK
  0x08013BEE:  9012         STR        R0, [SP, #72]
  0x08013BF0:  9812         LDR        R0, [SP, #72]
  0x08013BF2:  900D         STR        R0, [SP, #52]
  0x08013BF4:  B672         CPSID      i
  0x08013BF6:  980D         LDR        R0, [SP, #52]
  0x08013BF8:  9007         STR        R0, [SP, #28]
  0x08013BFA:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08013BFE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08013C02:  6808         LDR        R0, [R1]
  0x08013C04:  3001         ADDS       R0, #1
  0x08013C06:  6008         STR        R0, [R1]
  0x08013C08:  9807         LDR        R0, [SP, #28]
  0x08013C0A:  900F         STR        R0, [SP, #60]
  0x08013C0C:  980F         LDR        R0, [SP, #60]
  0x08013C0E:  F380 8810    MSR        PRIMASK, R0
  0x08013C12:  F64B 0038    MOVW       R0, #0xB838              ; 0x2400B838 = _tx_timer_created_ptr
  0x08013C16:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B838 = _tx_timer_created_ptr
  0x08013C1A:  6800         LDR        R0, [R0]
  0x08013C1C:  9004         STR        R0, [SP, #16]
  0x08013C1E:  2000         MOVS       R0, #0
  0x08013C20:  9005         STR        R0, [SP, #20]
.L3:
  0x08013C22:  9805         LDR        R0, [SP, #20]
  0x08013C24:  F64B 013C    MOVW       R1, #0xB83C              ; 0x2400B83C = _tx_timer_created_count
  0x08013C28:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B83C = _tx_timer_created_count
  0x08013C2C:  6809         LDR        R1, [R1]
  0x08013C2E:  4288         CMP        R0, R1
  0x08013C30:  D20B         BCS        .L5                      ; 0x08013C4A
  0x08013C32:  980B         LDR        R0, [SP, #44]
  0x08013C34:  9904         LDR        R1, [SP, #16]
  0x08013C36:  4288         CMP        R0, R1
  0x08013C38:  D100         BNE        .L4                      ; 0x08013C3C
  0x08013C3A:  E006         B          .L5                      ; 0x08013C4A
.L4:
  0x08013C3C:  9804         LDR        R0, [SP, #16]
  0x08013C3E:  6A40         LDR        R0, [R0, #36]
  0x08013C40:  9004         STR        R0, [SP, #16]
  0x08013C42:  9805         LDR        R0, [SP, #20]
  0x08013C44:  3001         ADDS       R0, #1
  0x08013C46:  9005         STR        R0, [SP, #20]
  0x08013C48:  E7EB         B          .L3                      ; 0x08013C22
.L5:
  0x08013C4A:  F3EF 8010    MRS        R0, PRIMASK
  0x08013C4E:  9013         STR        R0, [SP, #76]
  0x08013C50:  9813         LDR        R0, [SP, #76]
  0x08013C52:  900C         STR        R0, [SP, #48]
  0x08013C54:  B672         CPSID      i
  0x08013C56:  980C         LDR        R0, [SP, #48]
  0x08013C58:  9007         STR        R0, [SP, #28]
  0x08013C5A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08013C5E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08013C62:  6808         LDR        R0, [R1]
  0x08013C64:  3801         SUBS       R0, #1
  0x08013C66:  6008         STR        R0, [R1]
  0x08013C68:  9807         LDR        R0, [SP, #28]
  0x08013C6A:  900E         STR        R0, [SP, #56]
  0x08013C6C:  980E         LDR        R0, [SP, #56]
  0x08013C6E:  F380 8810    MSR        PRIMASK, R0
  0x08013C72:  F00E FD06    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x08013C76:  980B         LDR        R0, [SP, #44]
  0x08013C78:  9904         LDR        R1, [SP, #16]
  0x08013C7A:  4288         CMP        R0, R1
  0x08013C7C:  D102         BNE        .L6                      ; 0x08013C84
  0x08013C7E:  2015         MOVS       R0, #21
  0x08013C80:  9006         STR        R0, [SP, #24]
  0x08013C82:  E00B         B          .L8                      ; 0x08013C9C
.L6:
  0x08013C84:  9818         LDR        R0, [SP, #96]
  0x08013C86:  B910         CBNZ       R0, .L7                  ; 0x08013C8E
  0x08013C88:  2016         MOVS       R0, #22
  0x08013C8A:  9006         STR        R0, [SP, #24]
  0x08013C8C:  E006         B          .L8                      ; 0x08013C9C
.L7:
  0x08013C8E:  981A         LDR        R0, [SP, #104]
  0x08013C90:  2801         CMP        R0, #1
  0x08013C92:  D003         BEQ        .L8                      ; 0x08013C9C
  0x08013C94:  981A         LDR        R0, [SP, #104]
  0x08013C96:  B108         CBZ        R0, .L8                  ; 0x08013C9C
  0x08013C98:  2017         MOVS       R0, #23
  0x08013C9A:  9006         STR        R0, [SP, #24]
.L8:
  0x08013C9C:  9806         LDR        R0, [SP, #24]
  0x08013C9E:  BB48         CBNZ       R0, .L10                 ; 0x08013CF4
  0x08013CA0:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08013CA4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08013CA8:  6800         LDR        R0, [R0]
  0x08013CAA:  9003         STR        R0, [SP, #12]
  0x08013CAC:  9803         LDR        R0, [SP, #12]
  0x08013CAE:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08013CB2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08013CB6:  4288         CMP        R0, R1
  0x08013CB8:  D101         BNE        .L9                      ; 0x08013CBE
  0x08013CBA:  2013         MOVS       R0, #19
  0x08013CBC:  9006         STR        R0, [SP, #24]
.L9:
  0x08013CBE:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08013CC2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08013CC6:  6800         LDR        R0, [R0]
  0x08013CC8:  F3EF 8105    MRS        R1, IPSR
  0x08013CCC:  9111         STR        R1, [SP, #68]
  0x08013CCE:  9911         LDR        R1, [SP, #68]
  0x08013CD0:  4308         ORRS       R0, R1
  0x08013CD2:  B178         CBZ        R0, .L10                 ; 0x08013CF4
  0x08013CD4:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08013CD8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08013CDC:  6800         LDR        R0, [R0]
  0x08013CDE:  F3EF 8105    MRS        R1, IPSR
  0x08013CE2:  9110         STR        R1, [SP, #64]
  0x08013CE4:  9910         LDR        R1, [SP, #64]
  0x08013CE6:  4308         ORRS       R0, R1
  0x08013CE8:  0900         LSRS       R0, R0, #4
  0x08013CEA:  F1B0 3F0F    CMP.W      R0, #0x0F0F0F0F
  0x08013CEE:  D201         BCS        .L10                     ; 0x08013CF4
  0x08013CF0:  2013         MOVS       R0, #19
  0x08013CF2:  9006         STR        R0, [SP, #24]
.L10:
  0x08013CF4:  9806         LDR        R0, [SP, #24]
  0x08013CF6:  B988         CBNZ       R0, .L11                 ; 0x08013D1C
  0x08013CF8:  980B         LDR        R0, [SP, #44]
  0x08013CFA:  990A         LDR        R1, [SP, #40]
  0x08013CFC:  9A09         LDR        R2, [SP, #36]
  0x08013CFE:  9B08         LDR        R3, [SP, #32]
  0x08013D00:  F8DD C060    LDR.W      R12, [SP, #96]
  0x08013D04:  9C19         LDR        R4, [SP, #100]
  0x08013D06:  9D1A         LDR        R5, [SP, #104]
  0x08013D08:  46EE         MOV        LR, SP
  0x08013D0A:  F8CE 5008    STR.W      R5, [LR, #8]
  0x08013D0E:  F8CE 4004    STR.W      R4, [LR, #4]
  0x08013D12:  F8CE C000    STR.W      R12, [LR]
  0x08013D16:  F002 FE76    BL         _tx_timer_create         ; 0x08016A06
  0x08013D1A:  9006         STR        R0, [SP, #24]
.L11:
  0x08013D1C:  9806         LDR        R0, [SP, #24]
  0x08013D1E:  B014         ADD        SP, SP, #80
  0x08013D20:  BDB0         POP        {R4-R5, R7, PC}
Section .text.MX_NetXDuo_Init from charger_lto.o, size=174, align=2
MX_NetXDuo_Init:
  0x08013D22:  B580         PUSH       {R7, LR}
  0x08013D24:  B08E         SUB        SP, SP, #56
  0x08013D26:  900D         STR        R0, [SP, #52]
  0x08013D28:  2000         MOVS       R0, #0
  0x08013D2A:  900C         STR        R0, [SP, #48]
  0x08013D2C:  980D         LDR        R0, [SP, #52]
  0x08013D2E:  900B         STR        R0, [SP, #44]
  0x08013D30:  F009 FD3F    BL         _nx_system_initialize    ; 0x0801D7B2
  0x08013D34:  4669         MOV        R1, SP
  0x08013D36:  203C         MOVS       R0, #60
  0x08013D38:  6048         STR        R0, [R1, #4]
  0x08013D3A:  F44F 6080    MOV.W      R0, #0x0400
  0x08013D3E:  6008         STR        R0, [R1]
  0x08013D40:  F24B 6048    MOVW       R0, #0xB648              ; 0x2400B648 = pool
  0x08013D44:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B648 = pool
  0x08013D48:  9008         STR        R0, [SP, #32]
  0x08013D4A:  F243 61CB    MOVW       R1, #0x36CB              ; 0x080236CB = .rodata..L.str.341
  0x08013D4E:  F6C0 0102    MOVT       R1, #0x0802              ; 0x080236CB = .rodata..L.str.341
  0x08013D52:  F241 23A8    MOVW       R3, #0x12A8              ; 0x200012A8 = nx_packet_pool_memory
  0x08013D56:  F2C2 0300    MOVT       R3, #0x2000              ; 0x200012A8 = nx_packet_pool_memory
  0x08013D5A:  F44F 7200    MOV.W      R2, #0x0200
  0x08013D5E:  9207         STR        R2, [SP, #28]
  0x08013D60:  F00C FC3B    BL         _nxe_packet_pool_create  ; 0x080205DA
  0x08013D64:  900A         STR        R0, [SP, #40]
  0x08013D66:  990A         LDR        R1, [SP, #40]
  0x08013D68:  F643 4015    MOVW       R0, #0x3C15              ; 0x08023C15 = .rodata..L.str.1.342
  0x08013D6C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023C15 = .rodata..L.str.1.342
  0x08013D70:  9009         STR        R0, [SP, #36]
  0x08013D72:  F003 FA1F    BL         printf                   ; 0x080171B4
  0x08013D76:  9A07         LDR        R2, [SP, #28]
  0x08013D78:  9808         LDR        R0, [SP, #32]
  0x08013D7A:  4669         MOV        R1, SP
  0x08013D7C:  F640 63DC    MOVW       R3, #0x0EDC
  0x08013D80:  614B         STR        R3, [R1, #20]
  0x08013D82:  2301         MOVS       R3, #1
  0x08013D84:  610B         STR        R3, [R1, #16]
  0x08013D86:  60CA         STR        R2, [R1, #12]
  0x08013D88:  F241 62A8    MOVW       R2, #0x16A8              ; 0x200016A8 = ip_helper_thread_stack
  0x08013D8C:  F2C2 0200    MOVT       R2, #0x2000              ; 0x200016A8 = ip_helper_thread_stack
  0x08013D90:  608A         STR        R2, [R1, #8]
  0x08013D92:  F643 52D1    MOVW       R2, #0x3DD1              ; 0x08013DD1 = ip_network_driver
  0x08013D96:  F6C0 0201    MOVT       R2, #0x0801              ; 0x08013DD1 = ip_network_driver
  0x08013D9A:  604A         STR        R2, [R1, #4]
  0x08013D9C:  6008         STR        R0, [R1]
  0x08013D9E:  F649 00B8    MOVW       R0, #0x98B8              ; 0x240098B8 = ip
  0x08013DA2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x240098B8 = ip
  0x08013DA6:  F24C 01D9    MOVW       R1, #0xC0D9              ; 0x2400C0D9 = ipName
  0x08013DAA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400C0D9 = ipName
  0x08013DAE:  F240 12B1    MOVW       R2, #0x01B1
  0x08013DB2:  F2CC 02A8    MOVT       R2, #0xC0A8
  0x08013DB6:  F04F 33FF    MOV.W      R3, #0xFFFFFFFF
  0x08013DBA:  F009 FEAC    BL         _nxe_ip_create           ; 0x0801DB16
  0x08013DBE:  4601         MOV        R1, R0
  0x08013DC0:  9809         LDR        R0, [SP, #36]
  0x08013DC2:  910A         STR        R1, [SP, #40]
  0x08013DC4:  990A         LDR        R1, [SP, #40]
  0x08013DC6:  F003 F9F5    BL         printf                   ; 0x080171B4
  0x08013DCA:  980C         LDR        R0, [SP, #48]
  0x08013DCC:  B00E         ADD        SP, SP, #56
  0x08013DCE:  BD80         POP        {R7, PC}
Section .text.ip_network_driver from charger_lto.o, size=22, align=2
ip_network_driver:
  0x08013DD0:  B580         PUSH       {R7, LR}
  0x08013DD2:  B082         SUB        SP, SP, #8
  0x08013DD4:  9001         STR        R0, [SP, #4]
  0x08013DD6:  F643 4022    MOVW       R0, #0x3C22              ; 0x08023C22 = .rodata..L.str.2.343
  0x08013DDA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023C22 = .rodata..L.str.2.343
  0x08013DDE:  F003 F9E9    BL         printf                   ; 0x080171B4
  0x08013DE2:  B002         ADD        SP, SP, #8
  0x08013DE4:  BD80         POP        {R7, PC}
Section .text._nx_ip_thread_entry from charger_lto.o, size=1110, align=2
_nx_ip_thread_entry:
  0x08013DE6:  B580         PUSH       {R7, LR}
  0x08013DE8:  B0A4         SUB        SP, SP, #144
  0x08013DEA:  9020         STR        R0, [SP, #128]
  0x08013DEC:  9820         LDR        R0, [SP, #128]
  0x08013DEE:  9016         STR        R0, [SP, #88]
  0x08013DF0:  9816         LDR        R0, [SP, #88]
  0x08013DF2:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x08013DF6:  F04F 31FF    MOV.W      R1, #0xFFFFFFFF
  0x08013DFA:  F001 FEFC    BL         _tx_mutex_get            ; 0x08015BF6
  0x08013DFE:  9916         LDR        R1, [SP, #88]
  0x08013E00:  2001         MOVS       R0, #1
  0x08013E02:  F8C1 0674    STR.W      R0, [R1, #0x0674]
  0x08013E06:  2000         MOVS       R0, #0
  0x08013E08:  9013         STR        R0, [SP, #76]
.L1:
  0x08013E0A:  9813         LDR        R0, [SP, #76]
  0x08013E0C:  2800         CMP        R0, #0
  0x08013E0E:  F040 8084    BNE.W      .L5                      ; 0x08013F1A
  0x08013E12:  9A16         LDR        R2, [SP, #88]
  0x08013E14:  9813         LDR        R0, [SP, #76]
  0x08013E16:  214C         MOVS       R1, #76
  0x08013E18:  FB00 2001    MLA        R0, R0, R1, R2
  0x08013E1C:  F890 0C40    LDRB.W     R0, [R0, #0x0C40]
  0x08013E20:  2800         CMP        R0, #0
  0x08013E22:  D076         BEQ        .L4                      ; 0x08013F12
  0x08013E24:  9A16         LDR        R2, [SP, #88]
  0x08013E26:  9813         LDR        R0, [SP, #76]
  0x08013E28:  214C         MOVS       R1, #76
  0x08013E2A:  FB00 2001    MLA        R0, R0, R1, R2
  0x08013E2E:  F8D0 0C78    LDR.W      R0, [R0, #0x0C78]
  0x08013E32:  2800         CMP        R0, #0
  0x08013E34:  D06D         BEQ        .L4                      ; 0x08013F12
  0x08013E36:  9A16         LDR        R2, [SP, #88]
  0x08013E38:  9813         LDR        R0, [SP, #76]
  0x08013E3A:  214C         MOVS       R1, #76
  0x08013E3C:  9107         STR        R1, [SP, #28]
  0x08013E3E:  FB00 2201    MLA        R2, R0, R1, R2
  0x08013E42:  2001         MOVS       R0, #1
  0x08013E44:  9005         STR        R0, [SP, #20]
  0x08013E46:  F882 0C42    STRB.W     R0, [R2, #0x0C42]
  0x08013E4A:  9816         LDR        R0, [SP, #88]
  0x08013E4C:  901D         STR        R0, [SP, #116]
  0x08013E4E:  2013         MOVS       R0, #19
  0x08013E50:  9017         STR        R0, [SP, #92]
  0x08013E52:  9A16         LDR        R2, [SP, #88]
  0x08013E54:  9813         LDR        R0, [SP, #76]
  0x08013E56:  FB00 2001    MLA        R0, R0, R1, R2
  0x08013E5A:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x08013E5E:  901E         STR        R0, [SP, #120]
  0x08013E60:  9A16         LDR        R2, [SP, #88]
  0x08013E62:  9813         LDR        R0, [SP, #76]
  0x08013E64:  FB00 2001    MLA        R0, R0, R1, R2
  0x08013E68:  F8D0 1C78    LDR.W      R1, [R0, #0x0C78]
  0x08013E6C:  A817         ADD        R0, SP, #92
  0x08013E6E:  9006         STR        R0, [SP, #24]
  0x08013E70:  4788         BLX        R1
  0x08013E72:  9905         LDR        R1, [SP, #20]
  0x08013E74:  9806         LDR        R0, [SP, #24]
  0x08013E76:  9A07         LDR        R2, [SP, #28]
  0x08013E78:  9B16         LDR        R3, [SP, #88]
  0x08013E7A:  931D         STR        R3, [SP, #116]
  0x08013E7C:  9117         STR        R1, [SP, #92]
  0x08013E7E:  9B16         LDR        R3, [SP, #88]
  0x08013E80:  9913         LDR        R1, [SP, #76]
  0x08013E82:  FB01 3102    MLA        R1, R1, R2, R3
  0x08013E86:  F8D1 1C78    LDR.W      R1, [R1, #0x0C78]
  0x08013E8A:  4788         BLX        R1
  0x08013E8C:  9806         LDR        R0, [SP, #24]
  0x08013E8E:  9A07         LDR        R2, [SP, #28]
  0x08013E90:  9916         LDR        R1, [SP, #88]
  0x08013E92:  911D         STR        R1, [SP, #116]
  0x08013E94:  2102         MOVS       R1, #2
  0x08013E96:  9117         STR        R1, [SP, #92]
  0x08013E98:  9B16         LDR        R3, [SP, #88]
  0x08013E9A:  9913         LDR        R1, [SP, #76]
  0x08013E9C:  FB01 3102    MLA        R1, R1, R2, R3
  0x08013EA0:  F8D1 1C78    LDR.W      R1, [R1, #0x0C78]
  0x08013EA4:  4788         BLX        R1
  0x08013EA6:  9907         LDR        R1, [SP, #28]
  0x08013EA8:  9A16         LDR        R2, [SP, #88]
  0x08013EAA:  9813         LDR        R0, [SP, #76]
  0x08013EAC:  FB00 2001    MLA        R0, R0, R1, R2
  0x08013EB0:  F8D0 0C5C    LDR.W      R0, [R0, #0x0C5C]
  0x08013EB4:  9010         STR        R0, [SP, #64]
.L2:
  0x08013EB6:  9810         LDR        R0, [SP, #64]
  0x08013EB8:  B1A0         CBZ        R0, .L3                  ; 0x08013EE4
  0x08013EBA:  9810         LDR        R0, [SP, #64]
  0x08013EBC:  F100 0108    ADD.W      R1, R0, #8
  0x08013EC0:  A80C         ADD        R0, SP, #48
  0x08013EC2:  9004         STR        R0, [SP, #16]
  0x08013EC4:  F009 FF67    BL         SET_SOLICITED_NODE_MULTICAST_ADDRESS ; 0x0801DD96
  0x08013EC8:  9904         LDR        R1, [SP, #16]
  0x08013ECA:  9816         LDR        R0, [SP, #88]
  0x08013ECC:  9A13         LDR        R2, [SP, #76]
  0x08013ECE:  234C         MOVS       R3, #76
  0x08013ED0:  FB02 0203    MLA        R2, R2, R3, R0
  0x08013ED4:  F602 423C    ADDW       R2, R2, #0x0C3C
  0x08013ED8:  F00B F931    BL         _nx_ipv6_multicast_join  ; 0x0801F13E
  0x08013EDC:  9810         LDR        R0, [SP, #64]
  0x08013EDE:  6980         LDR        R0, [R0, #24]
  0x08013EE0:  9010         STR        R0, [SP, #64]
  0x08013EE2:  E7E8         B          .L2                      ; 0x08013EB6
.L3:
  0x08013EE4:  9816         LDR        R0, [SP, #88]
  0x08013EE6:  F8D0 0EC8    LDR.W      R0, [R0, #0x0EC8]
  0x08013EEA:  B190         CBZ        R0, .L4                  ; 0x08013F12
  0x08013EEC:  2000         MOVS       R0, #0
  0x08013EEE:  F6CF 7002    MOVT       R0, #0xFF02
  0x08013EF2:  9008         STR        R0, [SP, #32]
  0x08013EF4:  2000         MOVS       R0, #0
  0x08013EF6:  9009         STR        R0, [SP, #36]
  0x08013EF8:  900A         STR        R0, [SP, #40]
  0x08013EFA:  2001         MOVS       R0, #1
  0x08013EFC:  900B         STR        R0, [SP, #44]
  0x08013EFE:  9816         LDR        R0, [SP, #88]
  0x08013F00:  9913         LDR        R1, [SP, #76]
  0x08013F02:  224C         MOVS       R2, #76
  0x08013F04:  FB01 0102    MLA        R1, R1, R2, R0
  0x08013F08:  F601 423C    ADDW       R2, R1, #0x0C3C
  0x08013F0C:  A908         ADD        R1, SP, #32
  0x08013F0E:  F00B F916    BL         _nx_ipv6_multicast_join  ; 0x0801F13E
.L4:
  0x08013F12:  9813         LDR        R0, [SP, #76]
  0x08013F14:  3001         ADDS       R0, #1
  0x08013F16:  9013         STR        R0, [SP, #76]
  0x08013F18:  E777         B          .L1                      ; 0x08013E0A
.L5:
  0x08013F1A:  9816         LDR        R0, [SP, #88]
  0x08013F1C:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x08013F20:  F00D FA07    BL         _tx_mutex_put            ; 0x08021332
  0x08013F24:  9816         LDR        R0, [SP, #88]
  0x08013F26:  F500 60EA    ADD.W      R0, R0, #0x0750
  0x08013F2A:  466A         MOV        R2, SP
  0x08013F2C:  F04F 31FF    MOV.W      R1, #0xFFFFFFFF
  0x08013F30:  9103         STR        R1, [SP, #12]
  0x08013F32:  6011         STR        R1, [R2]
  0x08013F34:  2201         MOVS       R2, #1
  0x08013F36:  AB15         ADD        R3, SP, #84
  0x08013F38:  F001 FCE4    BL         _tx_event_flags_get      ; 0x08015904
  0x08013F3C:  9903         LDR        R1, [SP, #12]
  0x08013F3E:  9816         LDR        R0, [SP, #88]
  0x08013F40:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x08013F44:  F001 FE57    BL         _tx_mutex_get            ; 0x08015BF6
  0x08013F48:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x08013F4C:  0700         LSLS       R0, R0, #28
  0x08013F4E:  2800         CMP        R0, #0
  0x08013F50:  D52D         BPL        .L9                      ; 0x08013FAE
.L6:
  0x08013F52:  9816         LDR        R0, [SP, #88]
  0x08013F54:  F8D0 0678    LDR.W      R0, [R0, #0x0678]
  0x08013F58:  B310         CBZ        R0, .L8                  ; 0x08013FA0
  0x08013F5A:  F3EF 8010    MRS        R0, PRIMASK
  0x08013F5E:  9023         STR        R0, [SP, #140]
  0x08013F60:  9823         LDR        R0, [SP, #140]
  0x08013F62:  9021         STR        R0, [SP, #132]
  0x08013F64:  B672         CPSID      i
  0x08013F66:  9821         LDR        R0, [SP, #132]
  0x08013F68:  901F         STR        R0, [SP, #124]
  0x08013F6A:  9816         LDR        R0, [SP, #88]
  0x08013F6C:  F8D0 0678    LDR.W      R0, [R0, #0x0678]
  0x08013F70:  9014         STR        R0, [SP, #80]
  0x08013F72:  9814         LDR        R0, [SP, #80]
  0x08013F74:  69C0         LDR        R0, [R0, #28]
  0x08013F76:  9916         LDR        R1, [SP, #88]
  0x08013F78:  F8C1 0678    STR.W      R0, [R1, #0x0678]
  0x08013F7C:  9816         LDR        R0, [SP, #88]
  0x08013F7E:  F8D0 0678    LDR.W      R0, [R0, #0x0678]
  0x08013F82:  B918         CBNZ       R0, .L7                  ; 0x08013F8C
  0x08013F84:  9916         LDR        R1, [SP, #88]
  0x08013F86:  2000         MOVS       R0, #0
  0x08013F88:  F8C1 067C    STR.W      R0, [R1, #0x067C]
.L7:
  0x08013F8C:  981F         LDR        R0, [SP, #124]
  0x08013F8E:  9022         STR        R0, [SP, #136]
  0x08013F90:  9822         LDR        R0, [SP, #136]
  0x08013F92:  F380 8810    MSR        PRIMASK, R0
  0x08013F96:  9816         LDR        R0, [SP, #88]
  0x08013F98:  9914         LDR        R1, [SP, #80]
  0x08013F9A:  F000 FBB3    BL         _nx_ip_packet_receive    ; 0x08014704
  0x08013F9E:  E7D8         B          .L6                      ; 0x08013F52
.L8:
  0x08013FA0:  9815         LDR        R0, [SP, #84]
  0x08013FA2:  F020 0008    BIC        R0, R0, #8
  0x08013FA6:  9015         STR        R0, [SP, #84]
  0x08013FA8:  9815         LDR        R0, [SP, #84]
  0x08013FAA:  B900         CBNZ       R0, .L9                  ; 0x08013FAE
  0x08013FAC:  E7B5         B          .L5                      ; 0x08013F1A
.L9:
  0x08013FAE:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x08013FB2:  0600         LSLS       R0, R0, #24
  0x08013FB4:  2800         CMP        R0, #0
  0x08013FB6:  D50A         BPL        .L10                     ; 0x08013FCE
  0x08013FB8:  9816         LDR        R0, [SP, #88]
  0x08013FBA:  F8D0 19BC    LDR.W      R1, [R0, #0x09BC]
  0x08013FBE:  4788         BLX        R1
  0x08013FC0:  9815         LDR        R0, [SP, #84]
  0x08013FC2:  F020 0080    BIC        R0, R0, #128
  0x08013FC6:  9015         STR        R0, [SP, #84]
  0x08013FC8:  9815         LDR        R0, [SP, #84]
  0x08013FCA:  B900         CBNZ       R0, .L10                 ; 0x08013FCE
  0x08013FCC:  E7A5         B          .L5                      ; 0x08013F1A
.L10:
  0x08013FCE:  F89D 0055    LDRB.W     R0, [SP, #85]
  0x08013FD2:  07C0         LSLS       R0, R0, #31
  0x08013FD4:  2800         CMP        R0, #0
  0x08013FD6:  D042         BEQ        .L16                     ; 0x0801405E
  0x08013FD8:  9816         LDR        R0, [SP, #88]
  0x08013FDA:  F8D0 0880    LDR.W      R0, [R0, #0x0880]
  0x08013FDE:  B338         CBZ        R0, .L13                 ; 0x08014030
  0x08013FE0:  2000         MOVS       R0, #0
  0x08013FE2:  9013         STR        R0, [SP, #76]
.L11:
  0x08013FE4:  9813         LDR        R0, [SP, #76]
  0x08013FE6:  BB18         CBNZ       R0, .L13                 ; 0x08014030
  0x08013FE8:  9A16         LDR        R2, [SP, #88]
  0x08013FEA:  9813         LDR        R0, [SP, #76]
  0x08013FEC:  214C         MOVS       R1, #76
  0x08013FEE:  FB00 2001    MLA        R0, R0, R1, R2
  0x08013FF2:  F8D0 0C5C    LDR.W      R0, [R0, #0x0C5C]
  0x08013FF6:  9010         STR        R0, [SP, #64]
  0x08013FF8:  9810         LDR        R0, [SP, #64]
  0x08013FFA:  B1A8         CBZ        R0, .L12                 ; 0x08014028
  0x08013FFC:  9810         LDR        R0, [SP, #64]
  0x08013FFE:  7F00         LDRB       R0, [R0, #28]
  0x08014000:  2803         CMP        R0, #3
  0x08014002:  D111         BNE        .L12                     ; 0x08014028
  0x08014004:  9816         LDR        R0, [SP, #88]
  0x08014006:  9B10         LDR        R3, [SP, #64]
  0x08014008:  F103 0108    ADD.W      R1, R3, #8
  0x0801400C:  F500 72E8    ADD.W      R2, R0, #0x01D0
  0x08014010:  46EC         MOV        R12, SP
  0x08014012:  F8CC 2004    STR.W      R2, [R12, #4]
  0x08014016:  2200         MOVS       R2, #0
  0x08014018:  F8CC 2000    STR.W      R2, [R12]
  0x0801401C:  F000 FA28    BL         _nx_icmpv6_send_ns       ; 0x08014470
  0x08014020:  9910         LDR        R1, [SP, #64]
  0x08014022:  7F08         LDRB       R0, [R1, #28]
  0x08014024:  3801         SUBS       R0, #1
  0x08014026:  7708         STRB       R0, [R1, #28]
.L12:
  0x08014028:  9813         LDR        R0, [SP, #76]
  0x0801402A:  3001         ADDS       R0, #1
  0x0801402C:  9013         STR        R0, [SP, #76]
  0x0801402E:  E7D9         B          .L11                     ; 0x08013FE4
.L13:
  0x08014030:  9816         LDR        R0, [SP, #88]
  0x08014032:  F8D0 0884    LDR.W      R0, [R0, #0x0884]
  0x08014036:  B118         CBZ        R0, .L14                 ; 0x08014040
  0x08014038:  9816         LDR        R0, [SP, #88]
  0x0801403A:  F8D0 1884    LDR.W      R1, [R0, #0x0884]
  0x0801403E:  4788         BLX        R1
.L14:
  0x08014040:  9816         LDR        R0, [SP, #88]
  0x08014042:  F8D0 09B8    LDR.W      R0, [R0, #0x09B8]
  0x08014046:  B118         CBZ        R0, .L15                 ; 0x08014050
  0x08014048:  9816         LDR        R0, [SP, #88]
  0x0801404A:  F8D0 19B8    LDR.W      R1, [R0, #0x09B8]
  0x0801404E:  4788         BLX        R1
.L15:
  0x08014050:  9815         LDR        R0, [SP, #84]
  0x08014052:  F420 7080    BIC        R0, R0, #0x0100
  0x08014056:  9015         STR        R0, [SP, #84]
  0x08014058:  9815         LDR        R0, [SP, #84]
  0x0801405A:  B900         CBNZ       R0, .L16                 ; 0x0801405E
  0x0801405C:  E75D         B          .L5                      ; 0x08013F1A
.L16:
  0x0801405E:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x08014062:  07C0         LSLS       R0, R0, #31
  0x08014064:  2800         CMP        R0, #0
  0x08014066:  D043         BEQ        .L24                     ; 0x080140F0
  0x08014068:  9816         LDR        R0, [SP, #88]
  0x0801406A:  F8D0 0C04    LDR.W      R0, [R0, #0x0C04]
  0x0801406E:  B118         CBZ        R0, .L17                 ; 0x08014078
  0x08014070:  9816         LDR        R0, [SP, #88]
  0x08014072:  F8D0 1C04    LDR.W      R1, [R0, #0x0C04]
  0x08014076:  4788         BLX        R1
.L17:
  0x08014078:  9816         LDR        R0, [SP, #88]
  0x0801407A:  F8D0 0C1C    LDR.W      R0, [R0, #0x0C1C]
  0x0801407E:  B118         CBZ        R0, .L18                 ; 0x08014088
  0x08014080:  9816         LDR        R0, [SP, #88]
  0x08014082:  F8D0 1C1C    LDR.W      R1, [R0, #0x0C1C]
  0x08014086:  4788         BLX        R1
.L18:
  0x08014088:  9816         LDR        R0, [SP, #88]
  0x0801408A:  F8D0 0864    LDR.W      R0, [R0, #0x0864]
  0x0801408E:  B118         CBZ        R0, .L19                 ; 0x08014098
  0x08014090:  9816         LDR        R0, [SP, #88]
  0x08014092:  F8D0 1864    LDR.W      R1, [R0, #0x0864]
  0x08014096:  4788         BLX        R1
.L19:
  0x08014098:  9816         LDR        R0, [SP, #88]
  0x0801409A:  F8D0 07AC    LDR.W      R0, [R0, #0x07AC]
  0x0801409E:  B118         CBZ        R0, .L20                 ; 0x080140A8
  0x080140A0:  9816         LDR        R0, [SP, #88]
  0x080140A2:  F8D0 17AC    LDR.W      R1, [R0, #0x07AC]
  0x080140A6:  4788         BLX        R1
.L20:
  0x080140A8:  9816         LDR        R0, [SP, #88]
  0x080140AA:  F8D0 09B4    LDR.W      R0, [R0, #0x09B4]
  0x080140AE:  B118         CBZ        R0, .L21                 ; 0x080140B8
  0x080140B0:  9816         LDR        R0, [SP, #88]
  0x080140B2:  F8D0 19B4    LDR.W      R1, [R0, #0x09B4]
  0x080140B6:  4788         BLX        R1
.L21:
  0x080140B8:  9816         LDR        R0, [SP, #88]
  0x080140BA:  F8D0 0880    LDR.W      R0, [R0, #0x0880]
  0x080140BE:  B110         CBZ        R0, .L22                 ; 0x080140C6
  0x080140C0:  9816         LDR        R0, [SP, #88]
  0x080140C2:  F009 FE7E    BL         _nx_icmpv6_perform_DAD   ; 0x0801DDC2
.L22:
  0x080140C6:  9816         LDR        R0, [SP, #88]
  0x080140C8:  F8D0 0888    LDR.W      R0, [R0, #0x0888]
  0x080140CC:  B118         CBZ        R0, .L23                 ; 0x080140D6
  0x080140CE:  9816         LDR        R0, [SP, #88]
  0x080140D0:  F8D0 1888    LDR.W      R1, [R0, #0x0888]
  0x080140D4:  4788         BLX        R1
.L23:
  0x080140D6:  9816         LDR        R0, [SP, #88]
  0x080140D8:  F001 F83D    BL         _nxd_ipv6_prefix_router_timer_tick ; 0x08015156
  0x080140DC:  9816         LDR        R0, [SP, #88]
  0x080140DE:  F001 F8F0    BL         _nxd_ipv6_router_solicitation_check ; 0x080152C2
  0x080140E2:  9815         LDR        R0, [SP, #84]
  0x080140E4:  F020 0001    BIC        R0, R0, #1
  0x080140E8:  9015         STR        R0, [SP, #84]
  0x080140EA:  9815         LDR        R0, [SP, #84]
  0x080140EC:  B900         CBNZ       R0, .L24                 ; 0x080140F0
  0x080140EE:  E714         B          .L5                      ; 0x08013F1A
.L24:
  0x080140F0:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x080140F4:  06C0         LSLS       R0, R0, #27
  0x080140F6:  2800         CMP        R0, #0
  0x080140F8:  D507         BPL        .L25                     ; 0x0801410A
  0x080140FA:  9816         LDR        R0, [SP, #88]
  0x080140FC:  F8D0 0C08    LDR.W      R0, [R0, #0x0C08]
  0x08014100:  B118         CBZ        R0, .L25                 ; 0x0801410A
  0x08014102:  9816         LDR        R0, [SP, #88]
  0x08014104:  F8D0 1C08    LDR.W      R1, [R0, #0x0C08]
  0x08014108:  4788         BLX        R1
.L25:
  0x0801410A:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x0801410E:  0680         LSLS       R0, R0, #26
  0x08014110:  2800         CMP        R0, #0
  0x08014112:  D507         BPL        .L26                     ; 0x08014124
  0x08014114:  9816         LDR        R0, [SP, #88]
  0x08014116:  F8D0 0C20    LDR.W      R0, [R0, #0x0C20]
  0x0801411A:  B118         CBZ        R0, .L26                 ; 0x08014124
  0x0801411C:  9816         LDR        R0, [SP, #88]
  0x0801411E:  F8D0 1C20    LDR.W      R1, [R0, #0x0C20]
  0x08014122:  4788         BLX        R1
.L26:
  0x08014124:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x08014128:  0640         LSLS       R0, R0, #25
  0x0801412A:  2800         CMP        R0, #0
  0x0801412C:  D503         BPL        .L27                     ; 0x08014136
  0x0801412E:  9816         LDR        R0, [SP, #88]
  0x08014130:  F8D0 1868    LDR.W      R1, [R0, #0x0868]
  0x08014134:  4788         BLX        R1
.L27:
  0x08014136:  F89D 0055    LDRB.W     R0, [SP, #85]
  0x0801413A:  0740         LSLS       R0, R0, #29
  0x0801413C:  2800         CMP        R0, #0
  0x0801413E:  D52A         BPL        .L30                     ; 0x08014196
  0x08014140:  2000         MOVS       R0, #0
  0x08014142:  9013         STR        R0, [SP, #76]
.L28:
  0x08014144:  9813         LDR        R0, [SP, #76]
  0x08014146:  BB30         CBNZ       R0, .L30                 ; 0x08014196
  0x08014148:  9A16         LDR        R2, [SP, #88]
  0x0801414A:  9813         LDR        R0, [SP, #76]
  0x0801414C:  214C         MOVS       R1, #76
  0x0801414E:  FB00 2001    MLA        R0, R0, R1, R2
  0x08014152:  F890 0C40    LDRB.W     R0, [R0, #0x0C40]
  0x08014156:  B1D0         CBZ        R0, .L29                 ; 0x0801418E
  0x08014158:  9816         LDR        R0, [SP, #88]
  0x0801415A:  901D         STR        R0, [SP, #116]
  0x0801415C:  2008         MOVS       R0, #8
  0x0801415E:  9017         STR        R0, [SP, #92]
  0x08014160:  F44F 7080    MOV.W      R0, #0x0100
  0x08014164:  9019         STR        R0, [SP, #100]
  0x08014166:  2001         MOVS       R0, #1
  0x08014168:  F6C5 6000    MOVT       R0, #0x5E00
  0x0801416C:  901A         STR        R0, [SP, #104]
  0x0801416E:  9A16         LDR        R2, [SP, #88]
  0x08014170:  9813         LDR        R0, [SP, #76]
  0x08014172:  214C         MOVS       R1, #76
  0x08014174:  FB00 2001    MLA        R0, R0, R1, R2
  0x08014178:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x0801417C:  901E         STR        R0, [SP, #120]
  0x0801417E:  9A16         LDR        R2, [SP, #88]
  0x08014180:  9813         LDR        R0, [SP, #76]
  0x08014182:  FB00 2001    MLA        R0, R0, R1, R2
  0x08014186:  F8D0 1C78    LDR.W      R1, [R0, #0x0C78]
  0x0801418A:  A817         ADD        R0, SP, #92
  0x0801418C:  4788         BLX        R1
.L29:
  0x0801418E:  9813         LDR        R0, [SP, #76]
  0x08014190:  3001         ADDS       R0, #1
  0x08014192:  9013         STR        R0, [SP, #76]
  0x08014194:  E7D6         B          .L28                     ; 0x08014144
.L30:
  0x08014196:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x0801419A:  0780         LSLS       R0, R0, #30
  0x0801419C:  2800         CMP        R0, #0
  0x0801419E:  D507         BPL        .L31                     ; 0x080141B0
  0x080141A0:  9816         LDR        R0, [SP, #88]
  0x080141A2:  F8D0 07A8    LDR.W      R0, [R0, #0x07A8]
  0x080141A6:  B118         CBZ        R0, .L31                 ; 0x080141B0
  0x080141A8:  9816         LDR        R0, [SP, #88]
  0x080141AA:  F8D0 17A8    LDR.W      R1, [R0, #0x07A8]
  0x080141AE:  4788         BLX        R1
.L31:
  0x080141B0:  F89D 0054    LDRB.W     R0, [SP, #84]
  0x080141B4:  0740         LSLS       R0, R0, #29
  0x080141B6:  2800         CMP        R0, #0
  0x080141B8:  D503         BPL        .L32                     ; 0x080141C2
  0x080141BA:  9816         LDR        R0, [SP, #88]
  0x080141BC:  F8D0 1878    LDR.W      R1, [R0, #0x0878]
  0x080141C0:  4788         BLX        R1
.L32:
  0x080141C2:  F89D 0055    LDRB.W     R0, [SP, #85]
  0x080141C6:  0700         LSLS       R0, R0, #28
  0x080141C8:  2800         CMP        R0, #0
  0x080141CA:  D525         BPL        .L35                     ; 0x08014218
  0x080141CC:  2000         MOVS       R0, #0
  0x080141CE:  9012         STR        R0, [SP, #72]
.L33:
  0x080141D0:  9812         LDR        R0, [SP, #72]
  0x080141D2:  BB08         CBNZ       R0, .L35                 ; 0x08014218
  0x080141D4:  9A16         LDR        R2, [SP, #88]
  0x080141D6:  9812         LDR        R0, [SP, #72]
  0x080141D8:  214C         MOVS       R1, #76
  0x080141DA:  FB00 2001    MLA        R0, R0, R1, R2
  0x080141DE:  F890 0C40    LDRB.W     R0, [R0, #0x0C40]
  0x080141E2:  B1A8         CBZ        R0, .L34                 ; 0x08014210
  0x080141E4:  9816         LDR        R0, [SP, #88]
  0x080141E6:  901D         STR        R0, [SP, #116]
  0x080141E8:  2012         MOVS       R0, #18
  0x080141EA:  9017         STR        R0, [SP, #92]
  0x080141EC:  9A16         LDR        R2, [SP, #88]
  0x080141EE:  9812         LDR        R0, [SP, #72]
  0x080141F0:  214C         MOVS       R1, #76
  0x080141F2:  FB00 2001    MLA        R0, R0, R1, R2
  0x080141F6:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x080141FA:  901E         STR        R0, [SP, #120]
  0x080141FC:  A811         ADD        R0, SP, #68
  0x080141FE:  901C         STR        R0, [SP, #112]
  0x08014200:  9A16         LDR        R2, [SP, #88]
  0x08014202:  9812         LDR        R0, [SP, #72]
  0x08014204:  FB00 2001    MLA        R0, R0, R1, R2
  0x08014208:  F8D0 1C78    LDR.W      R1, [R0, #0x0C78]
  0x0801420C:  A817         ADD        R0, SP, #92
  0x0801420E:  4788         BLX        R1
.L34:
  0x08014210:  9812         LDR        R0, [SP, #72]
  0x08014212:  3001         ADDS       R0, #1
  0x08014214:  9012         STR        R0, [SP, #72]
  0x08014216:  E7DB         B          .L33                     ; 0x080141D0
.L35:
  0x08014218:  F89D 0055    LDRB.W     R0, [SP, #85]
  0x0801421C:  06C0         LSLS       R0, R0, #27
  0x0801421E:  2800         CMP        R0, #0
  0x08014220:  D503         BPL        .L36                     ; 0x0801422A
  0x08014222:  9816         LDR        R0, [SP, #88]
  0x08014224:  F8D0 1C38    LDR.W      R1, [R0, #0x0C38]
  0x08014228:  4788         BLX        R1
.L36:
  0x0801422A:  F89D 0055    LDRB.W     R0, [SP, #85]
  0x0801422E:  0640         LSLS       R0, R0, #25
  0x08014230:  2800         CMP        R0, #0
  0x08014232:  D502         BPL        .L37                     ; 0x0801423A
  0x08014234:  9816         LDR        R0, [SP, #88]
  0x08014236:  F000 FA20    BL         _nx_ip_deferred_link_status_process ; 0x0801467A
.L37:
  0x0801423A:  E66E         B          .L5                      ; 0x08013F1A
Section .text.CHECK_IPV6_ADDRESSES_SAME from charger_lto.o, size=82, align=2
CHECK_IPV6_ADDRESSES_SAME:
  0x0801423C:  B083         SUB        SP, SP, #12
  0x0801423E:  9002         STR        R0, [SP, #8]
  0x08014240:  9101         STR        R1, [SP, #4]
  0x08014242:  9802         LDR        R0, [SP, #8]
  0x08014244:  6801         LDR        R1, [R0]
  0x08014246:  9801         LDR        R0, [SP, #4]
  0x08014248:  6802         LDR        R2, [R0]
  0x0801424A:  2000         MOVS       R0, #0
  0x0801424C:  4291         CMP        R1, R2
  0x0801424E:  9000         STR        R0, [SP, #0]
  0x08014250:  D118         BNE        .L1                      ; 0x08014284
  0x08014252:  9802         LDR        R0, [SP, #8]
  0x08014254:  6841         LDR        R1, [R0, #4]
  0x08014256:  9801         LDR        R0, [SP, #4]
  0x08014258:  6842         LDR        R2, [R0, #4]
  0x0801425A:  2000         MOVS       R0, #0
  0x0801425C:  4291         CMP        R1, R2
  0x0801425E:  9000         STR        R0, [SP, #0]
  0x08014260:  D110         BNE        .L1                      ; 0x08014284
  0x08014262:  9802         LDR        R0, [SP, #8]
  0x08014264:  6881         LDR        R1, [R0, #8]
  0x08014266:  9801         LDR        R0, [SP, #4]
  0x08014268:  6882         LDR        R2, [R0, #8]
  0x0801426A:  2000         MOVS       R0, #0
  0x0801426C:  4291         CMP        R1, R2
  0x0801426E:  9000         STR        R0, [SP, #0]
  0x08014270:  D108         BNE        .L1                      ; 0x08014284
  0x08014272:  9802         LDR        R0, [SP, #8]
  0x08014274:  68C0         LDR        R0, [R0, #12]
  0x08014276:  9901         LDR        R1, [SP, #4]
  0x08014278:  68C9         LDR        R1, [R1, #12]
  0x0801427A:  1A40         SUBS       R0, R0, R1
  0x0801427C:  FAB0 F080    CLZ        R0, R0
  0x08014280:  0940         LSRS       R0, R0, #5
  0x08014282:  9000         STR        R0, [SP, #0]
.L1:
  0x08014284:  9800         LDR        R0, [SP, #0]
  0x08014286:  F000 0001    AND        R0, R0, #1
  0x0801428A:  B003         ADD        SP, SP, #12
  0x0801428C:  4770         BX         LR
Section .text.SET_UNSPECIFIED_ADDRESS from charger_lto.o, size=26, align=2
SET_UNSPECIFIED_ADDRESS:
  0x0801428E:  B081         SUB        SP, SP, #4
  0x08014290:  9000         STR        R0, [SP, #0]
  0x08014292:  9900         LDR        R1, [SP, #0]
  0x08014294:  2000         MOVS       R0, #0
  0x08014296:  6008         STR        R0, [R1]
  0x08014298:  9900         LDR        R1, [SP, #0]
  0x0801429A:  6048         STR        R0, [R1, #4]
  0x0801429C:  9900         LDR        R1, [SP, #0]
  0x0801429E:  6088         STR        R0, [R1, #8]
  0x080142A0:  9900         LDR        R1, [SP, #0]
  0x080142A2:  60C8         STR        R0, [R1, #12]
  0x080142A4:  B001         ADD        SP, SP, #4
  0x080142A6:  4770         BX         LR
Section .text.COPY_IPV6_ADDRESS from charger_lto.o, size=42, align=2
COPY_IPV6_ADDRESS:
  0x080142A8:  B082         SUB        SP, SP, #8
  0x080142AA:  9001         STR        R0, [SP, #4]
  0x080142AC:  9100         STR        R1, [SP, #0]
  0x080142AE:  9801         LDR        R0, [SP, #4]
  0x080142B0:  6800         LDR        R0, [R0]
  0x080142B2:  9900         LDR        R1, [SP, #0]
  0x080142B4:  6008         STR        R0, [R1]
  0x080142B6:  9801         LDR        R0, [SP, #4]
  0x080142B8:  6840         LDR        R0, [R0, #4]
  0x080142BA:  9900         LDR        R1, [SP, #0]
  0x080142BC:  6048         STR        R0, [R1, #4]
  0x080142BE:  9801         LDR        R0, [SP, #4]
  0x080142C0:  6880         LDR        R0, [R0, #8]
  0x080142C2:  9900         LDR        R1, [SP, #0]
  0x080142C4:  6088         STR        R0, [R1, #8]
  0x080142C6:  9801         LDR        R0, [SP, #4]
  0x080142C8:  68C0         LDR        R0, [R0, #12]
  0x080142CA:  9900         LDR        R1, [SP, #0]
  0x080142CC:  60C8         STR        R0, [R1, #12]
  0x080142CE:  B002         ADD        SP, SP, #8
  0x080142D0:  4770         BX         LR
Section .text.IPv6_Address_Type from charger_lto.o, size=338, align=2
IPv6_Address_Type:
  0x080142D2:  B084         SUB        SP, SP, #16
  0x080142D4:  9002         STR        R0, [SP, #8]
  0x080142D6:  9802         LDR        R0, [SP, #8]
  0x080142D8:  78C0         LDRB       R0, [R0, #3]
  0x080142DA:  0600         LSLS       R0, R0, #24
  0x080142DC:  F1B0 4F7F    CMP.W      R0, #0xFF000000
  0x080142E0:  D16A         BNE        .L7                      ; 0x080143B8
  0x080142E2:  F04F 4080    MOV.W      R0, #0x40000000
  0x080142E6:  9001         STR        R0, [SP, #4]
  0x080142E8:  9802         LDR        R0, [SP, #8]
  0x080142EA:  6800         LDR        R0, [R0]
  0x080142EC:  F510 0F7F    CMN        R0, #0xFF0000
  0x080142F0:  D004         BEQ        .L1                      ; 0x080142FC
  0x080142F2:  9802         LDR        R0, [SP, #8]
  0x080142F4:  6800         LDR        R0, [R0]
  0x080142F6:  F510 0F7E    CMN        R0, #0xFE0000
  0x080142FA:  D10E         BNE        .L2                      ; 0x0801431A
.L1:
  0x080142FC:  9802         LDR        R0, [SP, #8]
  0x080142FE:  6840         LDR        R0, [R0, #4]
  0x08014300:  B958         CBNZ       R0, .L2                  ; 0x0801431A
  0x08014302:  9802         LDR        R0, [SP, #8]
  0x08014304:  6880         LDR        R0, [R0, #8]
  0x08014306:  B940         CBNZ       R0, .L2                  ; 0x0801431A
  0x08014308:  9802         LDR        R0, [SP, #8]
  0x0801430A:  68C0         LDR        R0, [R0, #12]
  0x0801430C:  2801         CMP        R0, #1
  0x0801430E:  D104         BNE        .L2                      ; 0x0801431A
  0x08014310:  9801         LDR        R0, [SP, #4]
  0x08014312:  F040 0010    ORR        R0, R0, #16
  0x08014316:  9003         STR        R0, [SP, #12]
  0x08014318:  E081         B          .L12                     ; 0x0801441E
.L2:
  0x0801431A:  9802         LDR        R0, [SP, #8]
  0x0801431C:  6800         LDR        R0, [R0]
  0x0801431E:  F510 0F7B    CMN        R0, #0xFB0000
  0x08014322:  D111         BNE        .L3                      ; 0x08014348
  0x08014324:  9802         LDR        R0, [SP, #8]
  0x08014326:  6840         LDR        R0, [R0, #4]
  0x08014328:  B970         CBNZ       R0, .L3                  ; 0x08014348
  0x0801432A:  9802         LDR        R0, [SP, #8]
  0x0801432C:  6880         LDR        R0, [R0, #8]
  0x0801432E:  B958         CBNZ       R0, .L3                  ; 0x08014348
  0x08014330:  9802         LDR        R0, [SP, #8]
  0x08014332:  68C0         LDR        R0, [R0, #12]
  0x08014334:  2103         MOVS       R1, #3
  0x08014336:  F2C0 0101    MOVT       R1, #1
  0x0801433A:  4288         CMP        R0, R1
  0x0801433C:  D104         BNE        .L3                      ; 0x08014348
  0x0801433E:  9801         LDR        R0, [SP, #4]
  0x08014340:  F040 0010    ORR        R0, R0, #16
  0x08014344:  9003         STR        R0, [SP, #12]
  0x08014346:  E06A         B          .L12                     ; 0x0801441E
.L3:
  0x08014348:  9802         LDR        R0, [SP, #8]
  0x0801434A:  6800         LDR        R0, [R0]
  0x0801434C:  F510 0F7F    CMN        R0, #0xFF0000
  0x08014350:  D009         BEQ        .L4                      ; 0x08014366
  0x08014352:  9802         LDR        R0, [SP, #8]
  0x08014354:  6800         LDR        R0, [R0]
  0x08014356:  F510 0F7E    CMN        R0, #0xFE0000
  0x0801435A:  D004         BEQ        .L4                      ; 0x08014366
  0x0801435C:  9802         LDR        R0, [SP, #8]
  0x0801435E:  6800         LDR        R0, [R0]
  0x08014360:  F510 0F7B    CMN        R0, #0xFB0000
  0x08014364:  D10E         BNE        .L5                      ; 0x08014384
.L4:
  0x08014366:  9802         LDR        R0, [SP, #8]
  0x08014368:  6840         LDR        R0, [R0, #4]
  0x0801436A:  B958         CBNZ       R0, .L5                  ; 0x08014384
  0x0801436C:  9802         LDR        R0, [SP, #8]
  0x0801436E:  6880         LDR        R0, [R0, #8]
  0x08014370:  B940         CBNZ       R0, .L5                  ; 0x08014384
  0x08014372:  9802         LDR        R0, [SP, #8]
  0x08014374:  68C0         LDR        R0, [R0, #12]
  0x08014376:  2802         CMP        R0, #2
  0x08014378:  D104         BNE        .L5                      ; 0x08014384
  0x0801437A:  9801         LDR        R0, [SP, #4]
  0x0801437C:  F040 0020    ORR        R0, R0, #32
  0x08014380:  9003         STR        R0, [SP, #12]
  0x08014382:  E04C         B          .L12                     ; 0x0801441E
.L5:
  0x08014384:  9802         LDR        R0, [SP, #8]
  0x08014386:  6800         LDR        R0, [R0]
  0x08014388:  F510 0F7E    CMN        R0, #0xFE0000
  0x0801438C:  D110         BNE        .L6                      ; 0x080143B0
  0x0801438E:  9802         LDR        R0, [SP, #8]
  0x08014390:  6840         LDR        R0, [R0, #4]
  0x08014392:  B968         CBNZ       R0, .L6                  ; 0x080143B0
  0x08014394:  9802         LDR        R0, [SP, #8]
  0x08014396:  6880         LDR        R0, [R0, #8]
  0x08014398:  2801         CMP        R0, #1
  0x0801439A:  D109         BNE        .L6                      ; 0x080143B0
  0x0801439C:  9802         LDR        R0, [SP, #8]
  0x0801439E:  68C0         LDR        R0, [R0, #12]
  0x080143A0:  F1B0 4F7F    CMP.W      R0, #0xFF000000
  0x080143A4:  D304         BCC        .L6                      ; 0x080143B0
  0x080143A6:  9801         LDR        R0, [SP, #4]
  0x080143A8:  F040 0040    ORR        R0, R0, #64
  0x080143AC:  9003         STR        R0, [SP, #12]
  0x080143AE:  E036         B          .L12                     ; 0x0801441E
.L6:
  0x080143B0:  F04F 4080    MOV.W      R0, #0x40000000
  0x080143B4:  9003         STR        R0, [SP, #12]
  0x080143B6:  E032         B          .L12                     ; 0x0801441E
.L7:
  0x080143B8:  9802         LDR        R0, [SP, #8]
  0x080143BA:  6800         LDR        R0, [R0]
  0x080143BC:  F36F 0015    BFC        R0, #0, #22
  0x080143C0:  9000         STR        R0, [SP, #0]
  0x080143C2:  9800         LDR        R0, [SP, #0]
  0x080143C4:  F110 7FC0    CMN        R0, #0x01800000
  0x080143C8:  D104         BNE        .L8                      ; 0x080143D4
  0x080143CA:  2001         MOVS       R0, #1
  0x080143CC:  F2C8 0000    MOVT       R0, #0x8000
  0x080143D0:  9003         STR        R0, [SP, #12]
  0x080143D2:  E024         B          .L12                     ; 0x0801441E
.L8:
  0x080143D4:  9800         LDR        R0, [SP, #0]
  0x080143D6:  F110 7FA0    CMN        R0, #0x01400000
  0x080143DA:  D104         BNE        .L9                      ; 0x080143E6
  0x080143DC:  2004         MOVS       R0, #4
  0x080143DE:  F2C8 0000    MOVT       R0, #0x8000
  0x080143E2:  9003         STR        R0, [SP, #12]
  0x080143E4:  E01B         B          .L12                     ; 0x0801441E
.L9:
  0x080143E6:  9902         LDR        R1, [SP, #8]
  0x080143E8:  6808         LDR        R0, [R1]
  0x080143EA:  684A         LDR        R2, [R1, #4]
  0x080143EC:  6889         LDR        R1, [R1, #8]
  0x080143EE:  4310         ORRS       R0, R2
  0x080143F0:  4308         ORRS       R0, R1
  0x080143F2:  9000         STR        R0, [SP, #0]
  0x080143F4:  9800         LDR        R0, [SP, #0]
  0x080143F6:  B970         CBNZ       R0, .L11                 ; 0x08014416
  0x080143F8:  9802         LDR        R0, [SP, #8]
  0x080143FA:  68C0         LDR        R0, [R0, #12]
  0x080143FC:  B918         CBNZ       R0, .L10                 ; 0x08014406
  0x080143FE:  F04F 5000    MOV.W      R0, #0x20000000
  0x08014402:  9003         STR        R0, [SP, #12]
  0x08014404:  E00B         B          .L12                     ; 0x0801441E
.L10:
  0x08014406:  9802         LDR        R0, [SP, #8]
  0x08014408:  68C0         LDR        R0, [R0, #12]
  0x0801440A:  2801         CMP        R0, #1
  0x0801440C:  D103         BNE        .L11                     ; 0x08014416
  0x0801440E:  F04F 5080    MOV.W      R0, #0x10000000
  0x08014412:  9003         STR        R0, [SP, #12]
  0x08014414:  E003         B          .L12                     ; 0x0801441E
.L11:
  0x08014416:  2004         MOVS       R0, #4
  0x08014418:  F2C8 0000    MOVT       R0, #0x8000
  0x0801441C:  9003         STR        R0, [SP, #12]
.L12:
  0x0801441E:  9803         LDR        R0, [SP, #12]
  0x08014420:  B004         ADD        SP, SP, #16
  0x08014422:  4770         BX         LR
Section .text._nx_ipv6_address_change_endian from charger_lto.o, size=46, align=2
_nx_ipv6_address_change_endian:
  0x08014424:  B081         SUB        SP, SP, #4
  0x08014426:  9000         STR        R0, [SP, #0]
  0x08014428:  9800         LDR        R0, [SP, #0]
  0x0801442A:  B900         CBNZ       R0, .L1                  ; 0x0801442E
  0x0801442C:  E00F         B          .L2                      ; 0x0801444E
.L1:
  0x0801442E:  9900         LDR        R1, [SP, #0]
  0x08014430:  6808         LDR        R0, [R1]
  0x08014432:  BA00         REV        R0, R0
  0x08014434:  6008         STR        R0, [R1]
  0x08014436:  9900         LDR        R1, [SP, #0]
  0x08014438:  6848         LDR        R0, [R1, #4]
  0x0801443A:  BA00         REV        R0, R0
  0x0801443C:  6048         STR        R0, [R1, #4]
  0x0801443E:  9900         LDR        R1, [SP, #0]
  0x08014440:  6888         LDR        R0, [R1, #8]
  0x08014442:  BA00         REV        R0, R0
  0x08014444:  6088         STR        R0, [R1, #8]
  0x08014446:  9900         LDR        R1, [SP, #0]
  0x08014448:  68C8         LDR        R0, [R1, #12]
  0x0801444A:  BA00         REV        R0, R0
  0x0801444C:  60C8         STR        R0, [R1, #12]
.L2:
  0x0801444E:  B001         ADD        SP, SP, #4
  0x08014450:  4770         BX         LR
Section .text._nx_icmpv6_DAD_clear_NDCache_entry from charger_lto.o, size=30, align=2
_nx_icmpv6_DAD_clear_NDCache_entry:
  0x08014452:  B580         PUSH       {R7, LR}
  0x08014454:  B084         SUB        SP, SP, #16
  0x08014456:  9003         STR        R0, [SP, #12]
  0x08014458:  9102         STR        R1, [SP, #8]
  0x0801445A:  9803         LDR        R0, [SP, #12]
  0x0801445C:  9902         LDR        R1, [SP, #8]
  0x0801445E:  AA01         ADD        R2, SP, #4
  0x08014460:  F00B FC1B    BL         _nx_nd_cache_find_entry  ; 0x0801FC9A
  0x08014464:  B910         CBNZ       R0, .L1                  ; 0x0801446C
  0x08014466:  9901         LDR        R1, [SP, #4]
  0x08014468:  2000         MOVS       R0, #0
  0x0801446A:  7648         STRB       R0, [R1, #25]
.L1:
  0x0801446C:  B004         ADD        SP, SP, #16
  0x0801446E:  BD80         POP        {R7, PC}
Section .text._nx_icmpv6_send_ns from charger_lto.o, size=522, align=2
_nx_icmpv6_send_ns:
  0x08014470:  B510         PUSH       {R4, LR}
  0x08014472:  B09E         SUB        SP, SP, #120
  0x08014474:  F8DD C084    LDR.W      R12, [SP, #132]
  0x08014478:  F8DD C080    LDR.W      R12, [SP, #128]
  0x0801447C:  901D         STR        R0, [SP, #116]
  0x0801447E:  911C         STR        R1, [SP, #112]
  0x08014480:  921B         STR        R2, [SP, #108]
  0x08014482:  931A         STR        R3, [SP, #104]
  0x08014484:  981D         LDR        R0, [SP, #116]
  0x08014486:  F8D0 063C    LDR.W      R0, [R0, #0x063C]
  0x0801448A:  A919         ADD        R1, SP, #100
  0x0801448C:  2238         MOVS       R2, #56
  0x0801448E:  2300         MOVS       R3, #0
  0x08014490:  F000 FCB5    BL         _nx_packet_allocate      ; 0x08014DFE
  0x08014494:  B100         CBZ        R0, .L1                  ; 0x08014498
  0x08014496:  E0EE         B          .L16                     ; 0x08014676
.L1:
  0x08014498:  9919         LDR        R1, [SP, #100]
  0x0801449A:  2006         MOVS       R0, #6
  0x0801449C:  F881 0030    STRB.W     R0, [R1, #48]
  0x080144A0:  9919         LDR        R1, [SP, #100]
  0x080144A2:  2018         MOVS       R0, #24
  0x080144A4:  6248         STR        R0, [R1, #36]
  0x080144A6:  981B         LDR        R0, [SP, #108]
  0x080144A8:  B118         CBZ        R0, .L2                  ; 0x080144B2
  0x080144AA:  9919         LDR        R1, [SP, #100]
  0x080144AC:  6A48         LDR        R0, [R1, #36]
  0x080144AE:  3008         ADDS       R0, #8
  0x080144B0:  6248         STR        R0, [R1, #36]
.L2:
  0x080144B2:  9919         LDR        R1, [SP, #100]
  0x080144B4:  688A         LDR        R2, [R1, #8]
  0x080144B6:  6948         LDR        R0, [R1, #20]
  0x080144B8:  6A49         LDR        R1, [R1, #36]
  0x080144BA:  1A80         SUBS       R0, R0, R2
  0x080144BC:  4288         CMP        R0, R1
  0x080144BE:  D203         BCS        .L3                      ; 0x080144C8
  0x080144C0:  9819         LDR        R0, [SP, #100]
  0x080144C2:  F00B FD76    BL         _nx_packet_release       ; 0x0801FFB2
  0x080144C6:  E0D6         B          .L16                     ; 0x08014676
.L3:
  0x080144C8:  9919         LDR        R1, [SP, #100]
  0x080144CA:  6888         LDR        R0, [R1, #8]
  0x080144CC:  6A4A         LDR        R2, [R1, #36]
  0x080144CE:  4410         ADD        R0, R2
  0x080144D0:  60C8         STR        R0, [R1, #12]
  0x080144D2:  9819         LDR        R0, [SP, #100]
  0x080144D4:  6880         LDR        R0, [R0, #8]
  0x080144D6:  9017         STR        R0, [SP, #92]
  0x080144D8:  9917         LDR        R1, [SP, #92]
  0x080144DA:  2087         MOVS       R0, #135
  0x080144DC:  7008         STRB       R0, [R1]
  0x080144DE:  9917         LDR        R1, [SP, #92]
  0x080144E0:  2000         MOVS       R0, #0
  0x080144E2:  7048         STRB       R0, [R1, #1]
  0x080144E4:  9917         LDR        R1, [SP, #92]
  0x080144E6:  8048         STRH       R0, [R1, #2]
  0x080144E8:  9917         LDR        R1, [SP, #92]
  0x080144EA:  6048         STR        R0, [R1, #4]
  0x080144EC:  981C         LDR        R0, [SP, #112]
  0x080144EE:  9917         LDR        R1, [SP, #92]
  0x080144F0:  3108         ADDS       R1, #8
  0x080144F2:  F7FF FED9    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x080144F6:  9817         LDR        R0, [SP, #92]
  0x080144F8:  3008         ADDS       R0, #8
  0x080144FA:  F7FF FF93    BL         _nx_ipv6_address_change_endian ; 0x08014424
  0x080144FE:  9820         LDR        R0, [SP, #128]
  0x08014500:  B120         CBZ        R0, .L4                  ; 0x0801450C
  0x08014502:  981C         LDR        R0, [SP, #112]
  0x08014504:  A912         ADD        R1, SP, #72
  0x08014506:  F7FF FECF    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0801450A:  E003         B          .L5                      ; 0x08014514
.L4:
  0x0801450C:  991C         LDR        R1, [SP, #112]
  0x0801450E:  A812         ADD        R0, SP, #72
  0x08014510:  F009 FC41    BL         SET_SOLICITED_NODE_MULTICAST_ADDRESS ; 0x0801DD96
.L5:
  0x08014514:  981A         LDR        R0, [SP, #104]
  0x08014516:  7880         LDRB       R0, [R0, #2]
  0x08014518:  2804         CMP        R0, #4
  0x0801451A:  D103         BNE        .L6                      ; 0x08014524
  0x0801451C:  981A         LDR        R0, [SP, #104]
  0x0801451E:  3008         ADDS       R0, #8
  0x08014520:  9016         STR        R0, [SP, #88]
  0x08014522:  E004         B          .L7                      ; 0x0801452E
.L6:
  0x08014524:  F644 1000    MOVW       R0, #0x4900              ; 0x08004900 = _nx_ipv6_unspecified_address
  0x08014528:  F6C0 0000    MOVT       R0, #0x0800              ; 0x08004900 = _nx_ipv6_unspecified_address
  0x0801452C:  9016         STR        R0, [SP, #88]
.L7:
  0x0801452E:  981A         LDR        R0, [SP, #104]
  0x08014530:  9919         LDR        R1, [SP, #100]
  0x08014532:  6348         STR        R0, [R1, #52]
  0x08014534:  981A         LDR        R0, [SP, #104]
  0x08014536:  6840         LDR        R0, [R0, #4]
  0x08014538:  B920         CBNZ       R0, .L9                  ; 0x08014544
.L8:
  0x0801453A:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801453E:  F00D FFB8    BL         _tx_thread_sleep         ; 0x080224B2
  0x08014542:  E7FA         B          .L8                      ; 0x0801453A
.L9:
  0x08014544:  981B         LDR        R0, [SP, #108]
  0x08014546:  B340         CBZ        R0, .L10                 ; 0x0801459A
  0x08014548:  9817         LDR        R0, [SP, #92]
  0x0801454A:  3018         ADDS       R0, #24
  0x0801454C:  9008         STR        R0, [SP, #32]
  0x0801454E:  9908         LDR        R1, [SP, #32]
  0x08014550:  2001         MOVS       R0, #1
  0x08014552:  7008         STRB       R0, [R1]
  0x08014554:  9908         LDR        R1, [SP, #32]
  0x08014556:  7048         STRB       R0, [R1, #1]
  0x08014558:  9808         LDR        R0, [SP, #32]
  0x0801455A:  3002         ADDS       R0, #2
  0x0801455C:  9009         STR        R0, [SP, #36]
  0x0801455E:  981A         LDR        R0, [SP, #104]
  0x08014560:  6840         LDR        R0, [R0, #4]
  0x08014562:  68C0         LDR        R0, [R0, #12]
  0x08014564:  9909         LDR        R1, [SP, #36]
  0x08014566:  8008         STRH       R0, [R1]
  0x08014568:  981A         LDR        R0, [SP, #104]
  0x0801456A:  6840         LDR        R0, [R0, #4]
  0x0801456C:  8A40         LDRH       R0, [R0, #18]
  0x0801456E:  9909         LDR        R1, [SP, #36]
  0x08014570:  8048         STRH       R0, [R1, #2]
  0x08014572:  981A         LDR        R0, [SP, #104]
  0x08014574:  6840         LDR        R0, [R0, #4]
  0x08014576:  6900         LDR        R0, [R0, #16]
  0x08014578:  9909         LDR        R1, [SP, #36]
  0x0801457A:  8088         STRH       R0, [R1, #4]
  0x0801457C:  9909         LDR        R1, [SP, #36]
  0x0801457E:  8808         LDRH       R0, [R1]
  0x08014580:  BA00         REV        R0, R0
  0x08014582:  0C00         LSRS       R0, R0, #16
  0x08014584:  8008         STRH       R0, [R1]
  0x08014586:  9909         LDR        R1, [SP, #36]
  0x08014588:  8848         LDRH       R0, [R1, #2]
  0x0801458A:  BA00         REV        R0, R0
  0x0801458C:  0C00         LSRS       R0, R0, #16
  0x0801458E:  8048         STRH       R0, [R1, #2]
  0x08014590:  9909         LDR        R1, [SP, #36]
  0x08014592:  8888         LDRH       R0, [R1, #4]
  0x08014594:  BA00         REV        R0, R0
  0x08014596:  0C00         LSRS       R0, R0, #16
  0x08014598:  8088         STRH       R0, [R1, #4]
.L10:
  0x0801459A:  9819         LDR        R0, [SP, #100]
  0x0801459C:  6A42         LDR        R2, [R0, #36]
  0x0801459E:  9B16         LDR        R3, [SP, #88]
  0x080145A0:  46EC         MOV        R12, SP
  0x080145A2:  A912         ADD        R1, SP, #72
  0x080145A4:  9106         STR        R1, [SP, #24]
  0x080145A6:  F8CC 1000    STR.W      R1, [R12]
  0x080145AA:  213A         MOVS       R1, #58
  0x080145AC:  9105         STR        R1, [SP, #20]
  0x080145AE:  F009 FC4C    BL         _nx_ip_checksum_compute  ; 0x0801DE4A
  0x080145B2:  9A05         LDR        R2, [SP, #20]
  0x080145B4:  F8DD E018    LDR.W      LR, [SP, #24]
  0x080145B8:  F8AD 0062    STRH.W     R0, [SP, #98]
  0x080145BC:  F8BD 0062    LDRH.W     R0, [SP, #98]
  0x080145C0:  43C0         MVNS       R0, R0
  0x080145C2:  F8AD 0062    STRH.W     R0, [SP, #98]
  0x080145C6:  F8BD 0062    LDRH.W     R0, [SP, #98]
  0x080145CA:  BA00         REV        R0, R0
  0x080145CC:  0C00         LSRS       R0, R0, #16
  0x080145CE:  F8AD 0062    STRH.W     R0, [SP, #98]
  0x080145D2:  F8BD 0062    LDRH.W     R0, [SP, #98]
  0x080145D6:  9917         LDR        R1, [SP, #92]
  0x080145D8:  8048         STRH       R0, [R1, #2]
  0x080145DA:  981D         LDR        R0, [SP, #116]
  0x080145DC:  9919         LDR        R1, [SP, #100]
  0x080145DE:  6A4B         LDR        R3, [R1, #36]
  0x080145E0:  9916         LDR        R1, [SP, #88]
  0x080145E2:  46EC         MOV        R12, SP
  0x080145E4:  2400         MOVS       R4, #0
  0x080145E6:  F8CC 400C    STR.W      R4, [R12, #12]
  0x080145EA:  F8CC E008    STR.W      LR, [R12, #8]
  0x080145EE:  F8CC 1004    STR.W      R1, [R12, #4]
  0x080145F2:  21FF         MOVS       R1, #255
  0x080145F4:  F8CC 1000    STR.W      R1, [R12]
  0x080145F8:  A919         ADD        R1, SP, #100
  0x080145FA:  F00A FD14    BL         _nx_ipv6_header_add      ; 0x0801F026
  0x080145FE:  B100         CBZ        R0, .L11                 ; 0x08014602
  0x08014600:  E039         B          .L16                     ; 0x08014676
.L11:
  0x08014602:  981D         LDR        R0, [SP, #116]
  0x08014604:  9010         STR        R0, [SP, #64]
  0x08014606:  2000         MOVS       R0, #0
  0x08014608:  900A         STR        R0, [SP, #40]
  0x0801460A:  9819         LDR        R0, [SP, #100]
  0x0801460C:  900E         STR        R0, [SP, #56]
  0x0801460E:  981A         LDR        R0, [SP, #104]
  0x08014610:  6840         LDR        R0, [R0, #4]
  0x08014612:  9011         STR        R0, [SP, #68]
  0x08014614:  9820         LDR        R0, [SP, #128]
  0x08014616:  B160         CBZ        R0, .L12                 ; 0x08014632
  0x08014618:  9821         LDR        R0, [SP, #132]
  0x0801461A:  3010         ADDS       R0, #16
  0x0801461C:  9007         STR        R0, [SP, #28]
  0x0801461E:  9807         LDR        R0, [SP, #28]
  0x08014620:  8800         LDRH       R0, [R0]
  0x08014622:  BA40         REV16      R0, R0
  0x08014624:  900C         STR        R0, [SP, #48]
  0x08014626:  9807         LDR        R0, [SP, #28]
  0x08014628:  F8D0 0002    LDR.W      R0, [R0, #2]
  0x0801462C:  BA00         REV        R0, R0
  0x0801462E:  900D         STR        R0, [SP, #52]
  0x08014630:  E004         B          .L13                     ; 0x0801463C
.L12:
  0x08014632:  F243 3033    MOVW       R0, #0x3333
  0x08014636:  900C         STR        R0, [SP, #48]
  0x08014638:  9815         LDR        R0, [SP, #84]
  0x0801463A:  900D         STR        R0, [SP, #52]
.L13:
  0x0801463C:  991D         LDR        R1, [SP, #116]
  0x0801463E:  F8D1 0518    LDR.W      R0, [R1, #0x0518]
  0x08014642:  3001         ADDS       R0, #1
  0x08014644:  F8C1 0518    STR.W      R0, [R1, #0x0518]
  0x08014648:  9819         LDR        R0, [SP, #100]
  0x0801464A:  6A40         LDR        R0, [R0, #36]
  0x0801464C:  991D         LDR        R1, [SP, #116]
  0x0801464E:  F8D1 251C    LDR.W      R2, [R1, #0x051C]
  0x08014652:  4410         ADD        R0, R2
  0x08014654:  3828         SUBS       R0, #40
  0x08014656:  F8C1 051C    STR.W      R0, [R1, #0x051C]
  0x0801465A:  981A         LDR        R0, [SP, #104]
  0x0801465C:  6840         LDR        R0, [R0, #4]
  0x0801465E:  6BC0         LDR        R0, [R0, #60]
  0x08014660:  B920         CBNZ       R0, .L15                 ; 0x0801466C
.L14:
  0x08014662:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08014666:  F00D FF24    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801466A:  E7FA         B          .L14                     ; 0x08014662
.L15:
  0x0801466C:  981A         LDR        R0, [SP, #104]
  0x0801466E:  6840         LDR        R0, [R0, #4]
  0x08014670:  6BC1         LDR        R1, [R0, #60]
  0x08014672:  A80A         ADD        R0, SP, #40
  0x08014674:  4788         BLX        R1
.L16:
  0x08014676:  B01E         ADD        SP, SP, #120
  0x08014678:  BD10         POP        {R4, PC}
Section .text._nx_ip_deferred_link_status_process from charger_lto.o, size=138, align=2
_nx_ip_deferred_link_status_process:
  0x0801467A:  B580         PUSH       {R7, LR}
  0x0801467C:  B08C         SUB        SP, SP, #48
  0x0801467E:  900B         STR        R0, [SP, #44]
  0x08014680:  980B         LDR        R0, [SP, #44]
  0x08014682:  F8D0 0ED8    LDR.W      R0, [R0, #0x0ED8]
  0x08014686:  B900         CBNZ       R0, .L1                  ; 0x0801468A
  0x08014688:  E03A         B          .L4                      ; 0x08014700
.L1:
  0x0801468A:  2000         MOVS       R0, #0
  0x0801468C:  900A         STR        R0, [SP, #40]
.L2:
  0x0801468E:  980A         LDR        R0, [SP, #40]
  0x08014690:  BBB0         CBNZ       R0, .L4                  ; 0x08014700
  0x08014692:  9A0B         LDR        R2, [SP, #44]
  0x08014694:  980A         LDR        R0, [SP, #40]
  0x08014696:  214C         MOVS       R1, #76
  0x08014698:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801469C:  F890 0C40    LDRB.W     R0, [R0, #0x0C40]
  0x080146A0:  B350         CBZ        R0, .L3                  ; 0x080146F8
  0x080146A2:  9A0B         LDR        R2, [SP, #44]
  0x080146A4:  980A         LDR        R0, [SP, #40]
  0x080146A6:  214C         MOVS       R1, #76
  0x080146A8:  FB00 2001    MLA        R0, R0, R1, R2
  0x080146AC:  F890 0C44    LDRB.W     R0, [R0, #0x0C44]
  0x080146B0:  B310         CBZ        R0, .L3                  ; 0x080146F8
  0x080146B2:  9A0B         LDR        R2, [SP, #44]
  0x080146B4:  980A         LDR        R0, [SP, #40]
  0x080146B6:  214C         MOVS       R1, #76
  0x080146B8:  FB00 2201    MLA        R2, R0, R1, R2
  0x080146BC:  2000         MOVS       R0, #0
  0x080146BE:  F882 0C44    STRB.W     R0, [R2, #0x0C44]
  0x080146C2:  980B         LDR        R0, [SP, #44]
  0x080146C4:  9008         STR        R0, [SP, #32]
  0x080146C6:  200A         MOVS       R0, #10
  0x080146C8:  9002         STR        R0, [SP, #8]
  0x080146CA:  9A0B         LDR        R2, [SP, #44]
  0x080146CC:  980A         LDR        R0, [SP, #40]
  0x080146CE:  FB00 2001    MLA        R0, R0, R1, R2
  0x080146D2:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x080146D6:  9009         STR        R0, [SP, #36]
  0x080146D8:  A801         ADD        R0, SP, #4
  0x080146DA:  9007         STR        R0, [SP, #28]
  0x080146DC:  9A0B         LDR        R2, [SP, #44]
  0x080146DE:  980A         LDR        R0, [SP, #40]
  0x080146E0:  FB00 2001    MLA        R0, R0, R1, R2
  0x080146E4:  F8D0 1C78    LDR.W      R1, [R0, #0x0C78]
  0x080146E8:  A802         ADD        R0, SP, #8
  0x080146EA:  4788         BLX        R1
  0x080146EC:  980B         LDR        R0, [SP, #44]
  0x080146EE:  F8D0 3ED8    LDR.W      R3, [R0, #0x0ED8]
  0x080146F2:  990A         LDR        R1, [SP, #40]
  0x080146F4:  9A01         LDR        R2, [SP, #4]
  0x080146F6:  4798         BLX        R3
.L3:
  0x080146F8:  980A         LDR        R0, [SP, #40]
  0x080146FA:  3001         ADDS       R0, #1
  0x080146FC:  900A         STR        R0, [SP, #40]
  0x080146FE:  E7C6         B          .L2                      ; 0x0801468E
.L4:
  0x08014700:  B00C         ADD        SP, SP, #48
  0x08014702:  BD80         POP        {R7, PC}
Section .text._nx_ip_packet_receive from charger_lto.o, size=162, align=2
_nx_ip_packet_receive:
  0x08014704:  B580         PUSH       {R7, LR}
  0x08014706:  B084         SUB        SP, SP, #16
  0x08014708:  9003         STR        R0, [SP, #12]
  0x0801470A:  9102         STR        R1, [SP, #8]
  0x0801470C:  9903         LDR        R1, [SP, #12]
  0x0801470E:  F8D1 0520    LDR.W      R0, [R1, #0x0520]
  0x08014712:  3001         ADDS       R0, #1
  0x08014714:  F8C1 0520    STR.W      R0, [R1, #0x0520]
  0x08014718:  9802         LDR        R0, [SP, #8]
  0x0801471A:  6B40         LDR        R0, [R0, #52]
  0x0801471C:  B920         CBNZ       R0, .L1                  ; 0x08014728
  0x0801471E:  9803         LDR        R0, [SP, #12]
  0x08014720:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x08014724:  9902         LDR        R1, [SP, #8]
  0x08014726:  6348         STR        R0, [R1, #52]
.L1:
  0x08014728:  9802         LDR        R0, [SP, #8]
  0x0801472A:  6880         LDR        R0, [R0, #8]
  0x0801472C:  7800         LDRB       R0, [R0]
  0x0801472E:  F88D 0006    STRB.W     R0, [SP, #6]
  0x08014732:  F89D 0006    LDRB.W     R0, [SP, #6]
  0x08014736:  0900         LSRS       R0, R0, #4
  0x08014738:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0801473C:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x08014740:  9902         LDR        R1, [SP, #8]
  0x08014742:  F881 0030    STRB.W     R0, [R1, #48]
  0x08014746:  9902         LDR        R1, [SP, #8]
  0x08014748:  6888         LDR        R0, [R1, #8]
  0x0801474A:  6388         STR        R0, [R1, #56]
  0x0801474C:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x08014750:  2804         CMP        R0, #4
  0x08014752:  D109         BNE        .L2                      ; 0x08014768
  0x08014754:  9803         LDR        R0, [SP, #12]
  0x08014756:  F8D0 0CD4    LDR.W      R0, [R0, #0x0CD4]
  0x0801475A:  B128         CBZ        R0, .L2                  ; 0x08014768
  0x0801475C:  9803         LDR        R0, [SP, #12]
  0x0801475E:  F8D0 2CD4    LDR.W      R2, [R0, #0x0CD4]
  0x08014762:  9902         LDR        R1, [SP, #8]
  0x08014764:  4790         BLX        R2
  0x08014766:  E01C         B          .L4                      ; 0x080147A2
.L2:
  0x08014768:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801476C:  2806         CMP        R0, #6
  0x0801476E:  D109         BNE        .L3                      ; 0x08014784
  0x08014770:  9803         LDR        R0, [SP, #12]
  0x08014772:  F8D0 0EC8    LDR.W      R0, [R0, #0x0EC8]
  0x08014776:  B128         CBZ        R0, .L3                  ; 0x08014784
  0x08014778:  9803         LDR        R0, [SP, #12]
  0x0801477A:  F8D0 2EC8    LDR.W      R2, [R0, #0x0EC8]
  0x0801477E:  9902         LDR        R1, [SP, #8]
  0x08014780:  4790         BLX        R2
  0x08014782:  E00E         B          .L4                      ; 0x080147A2
.L3:
  0x08014784:  9903         LDR        R1, [SP, #12]
  0x08014786:  F8D1 0538    LDR.W      R0, [R1, #0x0538]
  0x0801478A:  3001         ADDS       R0, #1
  0x0801478C:  F8C1 0538    STR.W      R0, [R1, #0x0538]
  0x08014790:  9903         LDR        R1, [SP, #12]
  0x08014792:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x08014796:  3001         ADDS       R0, #1
  0x08014798:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801479C:  9802         LDR        R0, [SP, #8]
  0x0801479E:  F00B FC08    BL         _nx_packet_release       ; 0x0801FFB2
.L4:
  0x080147A2:  B004         ADD        SP, SP, #16
  0x080147A4:  BD80         POP        {R7, PC}
Section .text._nx_icmpv4_send_error_message from charger_lto.o, size=498, align=2
_nx_icmpv4_send_error_message:
  0x080147A6:  B510         PUSH       {R4, LR}
  0x080147A8:  B096         SUB        SP, SP, #88
  0x080147AA:  9015         STR        R0, [SP, #84]
  0x080147AC:  9114         STR        R1, [SP, #80]
  0x080147AE:  9213         STR        R2, [SP, #76]
  0x080147B0:  9312         STR        R3, [SP, #72]
  0x080147B2:  2000         MOVS       R0, #0
  0x080147B4:  9009         STR        R0, [SP, #36]
  0x080147B6:  9815         LDR        R0, [SP, #84]
  0x080147B8:  F8D0 087C    LDR.W      R0, [R0, #0x087C]
  0x080147BC:  B900         CBNZ       R0, .L1                  ; 0x080147C0
  0x080147BE:  E0E9         B          .L16                     ; 0x08014994
.L1:
  0x080147C0:  9814         LDR        R0, [SP, #80]
  0x080147C2:  6B80         LDR        R0, [R0, #56]
  0x080147C4:  900E         STR        R0, [SP, #56]
  0x080147C6:  980E         LDR        R0, [SP, #56]
  0x080147C8:  68C0         LDR        R0, [R0, #12]
  0x080147CA:  900A         STR        R0, [SP, #40]
  0x080147CC:  9814         LDR        R0, [SP, #80]
  0x080147CE:  6B40         LDR        R0, [R0, #52]
  0x080147D0:  9006         STR        R0, [SP, #24]
  0x080147D2:  980E         LDR        R0, [SP, #56]
  0x080147D4:  6900         LDR        R0, [R0, #16]
  0x080147D6:  3001         ADDS       R0, #1
  0x080147D8:  B130         CBZ        R0, .L2                  ; 0x080147E8
  0x080147DA:  980E         LDR        R0, [SP, #56]
  0x080147DC:  6900         LDR        R0, [R0, #16]
  0x080147DE:  F000 4070    AND        R0, R0, #0xF0000000
  0x080147E2:  F1B0 4F60    CMP.W      R0, #0xE0000000
  0x080147E6:  D100         BNE        .L3                      ; 0x080147EA
.L2:
  0x080147E8:  E0D4         B          .L16                     ; 0x08014994
.L3:
  0x080147EA:  980E         LDR        R0, [SP, #56]
  0x080147EC:  6900         LDR        R0, [R0, #16]
  0x080147EE:  9906         LDR        R1, [SP, #24]
  0x080147F0:  698A         LDR        R2, [R1, #24]
  0x080147F2:  69C9         LDR        R1, [R1, #28]
  0x080147F4:  4010         ANDS       R0, R2
  0x080147F6:  4288         CMP        R0, R1
  0x080147F8:  D108         BNE        .L4                      ; 0x0801480C
  0x080147FA:  980E         LDR        R0, [SP, #56]
  0x080147FC:  6900         LDR        R0, [R0, #16]
  0x080147FE:  9906         LDR        R1, [SP, #24]
  0x08014800:  698A         LDR        R2, [R1, #24]
  0x08014802:  43D1         MVNS       R1, R2
  0x08014804:  4390         BICS       R0, R2
  0x08014806:  4288         CMP        R0, R1
  0x08014808:  D100         BNE        .L4                      ; 0x0801480C
  0x0801480A:  E0C3         B          .L16                     ; 0x08014994
.L4:
  0x0801480C:  980E         LDR        R0, [SP, #56]
  0x0801480E:  8880         LDRH       R0, [R0, #4]
  0x08014810:  04C0         LSLS       R0, R0, #19
  0x08014812:  B100         CBZ        R0, .L5                  ; 0x08014816
  0x08014814:  E0BE         B          .L16                     ; 0x08014994
.L5:
  0x08014816:  980E         LDR        R0, [SP, #56]
  0x08014818:  68C0         LDR        R0, [R0, #12]
  0x0801481A:  B1A0         CBZ        R0, .L7                  ; 0x08014846
  0x0801481C:  980E         LDR        R0, [SP, #56]
  0x0801481E:  68C0         LDR        R0, [R0, #12]
  0x08014820:  F1B0 4FFE    CMP.W      R0, #0x7F000000
  0x08014824:  D304         BCC        .L6                      ; 0x08014830
  0x08014826:  980E         LDR        R0, [SP, #56]
  0x08014828:  68C0         LDR        R0, [R0, #12]
  0x0801482A:  F1B0 3FFF    CMP.W      R0, #0xFFFFFFFF
  0x0801482E:  DC0A         BGT        .L7                      ; 0x08014846
.L6:
  0x08014830:  980E         LDR        R0, [SP, #56]
  0x08014832:  68C0         LDR        R0, [R0, #12]
  0x08014834:  3001         ADDS       R0, #1
  0x08014836:  B130         CBZ        R0, .L7                  ; 0x08014846
  0x08014838:  980E         LDR        R0, [SP, #56]
  0x0801483A:  68C0         LDR        R0, [R0, #12]
  0x0801483C:  F000 4070    AND        R0, R0, #0xF0000000
  0x08014840:  F1B0 4F60    CMP.W      R0, #0xE0000000
  0x08014844:  D100         BNE        .L8                      ; 0x08014848
.L7:
  0x08014846:  E0A5         B          .L16                     ; 0x08014994
.L8:
  0x08014848:  9815         LDR        R0, [SP, #84]
  0x0801484A:  F8D0 063C    LDR.W      R0, [R0, #0x063C]
  0x0801484E:  A911         ADD        R1, SP, #68
  0x08014850:  2224         MOVS       R2, #36
  0x08014852:  2300         MOVS       R3, #0
  0x08014854:  F000 FAD3    BL         _nx_packet_allocate      ; 0x08014DFE
  0x08014858:  B100         CBZ        R0, .L9                  ; 0x0801485C
  0x0801485A:  E09B         B          .L16                     ; 0x08014994
.L9:
  0x0801485C:  9911         LDR        R1, [SP, #68]
  0x0801485E:  2004         MOVS       R0, #4
  0x08014860:  F881 0030    STRB.W     R0, [R1, #48]
  0x08014864:  9811         LDR        R0, [SP, #68]
  0x08014866:  6880         LDR        R0, [R0, #8]
  0x08014868:  900F         STR        R0, [SP, #60]
  0x0801486A:  F89D 004F    LDRB.W     R0, [SP, #79]
  0x0801486E:  990F         LDR        R1, [SP, #60]
  0x08014870:  7008         STRB       R0, [R1]
  0x08014872:  F8BD 004E    LDRH.W     R0, [SP, #78]
  0x08014876:  990F         LDR        R1, [SP, #60]
  0x08014878:  7048         STRB       R0, [R1, #1]
  0x0801487A:  990F         LDR        R1, [SP, #60]
  0x0801487C:  2000         MOVS       R0, #0
  0x0801487E:  8048         STRH       R0, [R1, #2]
  0x08014880:  9912         LDR        R1, [SP, #72]
  0x08014882:  0609         LSLS       R1, R1, #24
  0x08014884:  9A0F         LDR        R2, [SP, #60]
  0x08014886:  6051         STR        R1, [R2, #4]
  0x08014888:  9A0F         LDR        R2, [SP, #60]
  0x0801488A:  6851         LDR        R1, [R2, #4]
  0x0801488C:  BA09         REV        R1, R1
  0x0801488E:  6051         STR        R1, [R2, #4]
  0x08014890:  990E         LDR        R1, [SP, #56]
  0x08014892:  6809         LDR        R1, [R1]
  0x08014894:  F3C1 6103    UBFX       R1, R1, #24, #4
  0x08014898:  910D         STR        R1, [SP, #52]
  0x0801489A:  9A0D         LDR        R2, [SP, #52]
  0x0801489C:  2108         MOVS       R1, #8
  0x0801489E:  EB01 0182    ADD.W      R1, R1, R2, LSL #2
  0x080148A2:  910C         STR        R1, [SP, #48]
  0x080148A4:  990C         LDR        R1, [SP, #48]
  0x080148A6:  3108         ADDS       R1, #8
  0x080148A8:  9A11         LDR        R2, [SP, #68]
  0x080148AA:  6251         STR        R1, [R2, #36]
  0x080148AC:  9A11         LDR        R2, [SP, #68]
  0x080148AE:  6891         LDR        R1, [R2, #8]
  0x080148B0:  6A53         LDR        R3, [R2, #36]
  0x080148B2:  4419         ADD        R1, R3
  0x080148B4:  60D1         STR        R1, [R2, #12]
  0x080148B6:  9914         LDR        R1, [SP, #80]
  0x080148B8:  6B89         LDR        R1, [R1, #56]
  0x080148BA:  9108         STR        R1, [SP, #32]
  0x080148BC:  990F         LDR        R1, [SP, #60]
  0x080148BE:  3108         ADDS       R1, #8
  0x080148C0:  9107         STR        R1, [SP, #28]
  0x080148C2:  900B         STR        R0, [SP, #44]
.L10:
  0x080148C4:  980B         LDR        R0, [SP, #44]
  0x080148C6:  2804         CMP        R0, #4
  0x080148C8:  D80A         BHI        .L11                     ; 0x080148E0
  0x080148CA:  9908         LDR        R1, [SP, #32]
  0x080148CC:  6808         LDR        R0, [R1]
  0x080148CE:  BA00         REV        R0, R0
  0x080148D0:  6008         STR        R0, [R1]
  0x080148D2:  9808         LDR        R0, [SP, #32]
  0x080148D4:  3004         ADDS       R0, #4
  0x080148D6:  9008         STR        R0, [SP, #32]
  0x080148D8:  980B         LDR        R0, [SP, #44]
  0x080148DA:  3001         ADDS       R0, #1
  0x080148DC:  900B         STR        R0, [SP, #44]
  0x080148DE:  E7F1         B          .L10                     ; 0x080148C4
.L11:
  0x080148E0:  9814         LDR        R0, [SP, #80]
  0x080148E2:  6B80         LDR        R0, [R0, #56]
  0x080148E4:  9008         STR        R0, [SP, #32]
.L12:
  0x080148E6:  980C         LDR        R0, [SP, #48]
  0x080148E8:  B158         CBZ        R0, .L13                 ; 0x08014902
  0x080148EA:  9808         LDR        R0, [SP, #32]
  0x080148EC:  1D01         ADDS       R1, R0, #4
  0x080148EE:  9108         STR        R1, [SP, #32]
  0x080148F0:  6800         LDR        R0, [R0]
  0x080148F2:  9907         LDR        R1, [SP, #28]
  0x080148F4:  1D0A         ADDS       R2, R1, #4
  0x080148F6:  9207         STR        R2, [SP, #28]
  0x080148F8:  6008         STR        R0, [R1]
  0x080148FA:  980C         LDR        R0, [SP, #48]
  0x080148FC:  3804         SUBS       R0, #4
  0x080148FE:  900C         STR        R0, [SP, #48]
  0x08014900:  E7F1         B          .L12                     ; 0x080148E6
.L13:
  0x08014902:  9814         LDR        R0, [SP, #80]
  0x08014904:  6B80         LDR        R0, [R0, #56]
  0x08014906:  9008         STR        R0, [SP, #32]
  0x08014908:  2000         MOVS       R0, #0
  0x0801490A:  900B         STR        R0, [SP, #44]
.L14:
  0x0801490C:  980B         LDR        R0, [SP, #44]
  0x0801490E:  2804         CMP        R0, #4
  0x08014910:  D80A         BHI        .L15                     ; 0x08014928
  0x08014912:  9908         LDR        R1, [SP, #32]
  0x08014914:  6808         LDR        R0, [R1]
  0x08014916:  BA00         REV        R0, R0
  0x08014918:  6008         STR        R0, [R1]
  0x0801491A:  9808         LDR        R0, [SP, #32]
  0x0801491C:  3004         ADDS       R0, #4
  0x0801491E:  9008         STR        R0, [SP, #32]
  0x08014920:  980B         LDR        R0, [SP, #44]
  0x08014922:  3001         ADDS       R0, #1
  0x08014924:  900B         STR        R0, [SP, #44]
  0x08014926:  E7F1         B          .L14                     ; 0x0801490C
.L15:
  0x08014928:  9814         LDR        R0, [SP, #80]
  0x0801492A:  6B40         LDR        R0, [R0, #52]
  0x0801492C:  9911         LDR        R1, [SP, #68]
  0x0801492E:  6348         STR        R0, [R1, #52]
  0x08014930:  9815         LDR        R0, [SP, #84]
  0x08014932:  990A         LDR        R1, [SP, #40]
  0x08014934:  9A11         LDR        R2, [SP, #68]
  0x08014936:  3234         ADDS       R2, #52
  0x08014938:  AB09         ADD        R3, SP, #36
  0x0801493A:  F00A F946    BL         _nx_ip_route_find        ; 0x0801EBCA
  0x0801493E:  9811         LDR        R0, [SP, #68]
  0x08014940:  6A42         LDR        R2, [R0, #36]
  0x08014942:  4669         MOV        R1, SP
  0x08014944:  2300         MOVS       R3, #0
  0x08014946:  9305         STR        R3, [SP, #20]
  0x08014948:  600B         STR        R3, [R1]
  0x0801494A:  F44F 3180    MOV.W      R1, #0x010000
  0x0801494E:  9104         STR        R1, [SP, #16]
  0x08014950:  F009 FA7B    BL         _nx_ip_checksum_compute  ; 0x0801DE4A
  0x08014954:  F8DD C010    LDR.W      R12, [SP, #16]
  0x08014958:  9B05         LDR        R3, [SP, #20]
  0x0801495A:  F8AD 0042    STRH.W     R0, [SP, #66]
  0x0801495E:  F8BD 0042    LDRH.W     R0, [SP, #66]
  0x08014962:  43C0         MVNS       R0, R0
  0x08014964:  990F         LDR        R1, [SP, #60]
  0x08014966:  8048         STRH       R0, [R1, #2]
  0x08014968:  990F         LDR        R1, [SP, #60]
  0x0801496A:  8848         LDRH       R0, [R1, #2]
  0x0801496C:  BA00         REV        R0, R0
  0x0801496E:  0C00         LSRS       R0, R0, #16
  0x08014970:  8048         STRH       R0, [R1, #2]
  0x08014972:  9815         LDR        R0, [SP, #84]
  0x08014974:  9911         LDR        R1, [SP, #68]
  0x08014976:  9A0A         LDR        R2, [SP, #40]
  0x08014978:  9C09         LDR        R4, [SP, #36]
  0x0801497A:  46EE         MOV        LR, SP
  0x0801497C:  F8CE 400C    STR.W      R4, [LR, #12]
  0x08014980:  F8CE 3008    STR.W      R3, [LR, #8]
  0x08014984:  F8CE C004    STR.W      R12, [LR, #4]
  0x08014988:  F04F 0CFF    MOV.W      R12, #255
  0x0801498C:  F8CE C000    STR.W      R12, [LR]
  0x08014990:  F009 FDD1    BL         _nx_ip_packet_send       ; 0x0801E536
.L16:
  0x08014994:  B016         ADD        SP, SP, #88
  0x08014996:  BD10         POP        {R4, PC}
Section .text._nx_icmpv6_send_error_message from charger_lto.o, size=490, align=2
_nx_icmpv6_send_error_message:
  0x08014998:  B510         PUSH       {R4, LR}
  0x0801499A:  B092         SUB        SP, SP, #72
  0x0801499C:  9011         STR        R0, [SP, #68]
  0x0801499E:  9110         STR        R1, [SP, #64]
  0x080149A0:  920F         STR        R2, [SP, #60]
  0x080149A2:  930E         STR        R3, [SP, #56]
  0x080149A4:  9811         LDR        R0, [SP, #68]
  0x080149A6:  F8D0 0880    LDR.W      R0, [R0, #0x0880]
  0x080149AA:  B900         CBNZ       R0, .L1                  ; 0x080149AE
  0x080149AC:  E0E7         B          .L18                     ; 0x08014B7E
.L1:
  0x080149AE:  9810         LDR        R0, [SP, #64]
  0x080149B0:  6B80         LDR        R0, [R0, #56]
  0x080149B2:  3008         ADDS       R0, #8
  0x080149B4:  9008         STR        R0, [SP, #32]
  0x080149B6:  9810         LDR        R0, [SP, #64]
  0x080149B8:  6B80         LDR        R0, [R0, #56]
  0x080149BA:  3018         ADDS       R0, #24
  0x080149BC:  9007         STR        R0, [SP, #28]
  0x080149BE:  9808         LDR        R0, [SP, #32]
  0x080149C0:  F009 F9CD    BL         CHECK_UNSPECIFIED_ADDRESS ; 0x0801DD5E
  0x080149C4:  B100         CBZ        R0, .L2                  ; 0x080149C8
  0x080149C6:  E0DA         B          .L18                     ; 0x08014B7E
.L2:
  0x080149C8:  9811         LDR        R0, [SP, #68]
  0x080149CA:  F8D0 063C    LDR.W      R0, [R0, #0x063C]
  0x080149CE:  A90D         ADD        R1, SP, #52
  0x080149D0:  2238         MOVS       R2, #56
  0x080149D2:  2300         MOVS       R3, #0
  0x080149D4:  F000 FA13    BL         _nx_packet_allocate      ; 0x08014DFE
  0x080149D8:  B100         CBZ        R0, .L3                  ; 0x080149DC
  0x080149DA:  E0D0         B          .L18                     ; 0x08014B7E
.L3:
  0x080149DC:  980D         LDR        R0, [SP, #52]
  0x080149DE:  6881         LDR        R1, [R0, #8]
  0x080149E0:  6940         LDR        R0, [R0, #20]
  0x080149E2:  1A40         SUBS       R0, R0, R1
  0x080149E4:  2807         CMP        R0, #7
  0x080149E6:  D803         BHI        .L4                      ; 0x080149F0
  0x080149E8:  980D         LDR        R0, [SP, #52]
  0x080149EA:  F00B FAE2    BL         _nx_packet_release       ; 0x0801FFB2
  0x080149EE:  E0C6         B          .L18                     ; 0x08014B7E
.L4:
  0x080149F0:  990D         LDR        R1, [SP, #52]
  0x080149F2:  2006         MOVS       R0, #6
  0x080149F4:  F881 0030    STRB.W     R0, [R1, #48]
  0x080149F8:  980D         LDR        R0, [SP, #52]
  0x080149FA:  6880         LDR        R0, [R0, #8]
  0x080149FC:  900B         STR        R0, [SP, #44]
  0x080149FE:  F89D 003F    LDRB.W     R0, [SP, #63]
  0x08014A02:  990B         LDR        R1, [SP, #44]
  0x08014A04:  7008         STRB       R0, [R1]
  0x08014A06:  F8BD 003E    LDRH.W     R0, [SP, #62]
  0x08014A0A:  990B         LDR        R1, [SP, #44]
  0x08014A0C:  7048         STRB       R0, [R1, #1]
  0x08014A0E:  990B         LDR        R1, [SP, #44]
  0x08014A10:  2000         MOVS       R0, #0
  0x08014A12:  8048         STRH       R0, [R1, #2]
  0x08014A14:  980E         LDR        R0, [SP, #56]
  0x08014A16:  990B         LDR        R1, [SP, #44]
  0x08014A18:  6048         STR        R0, [R1, #4]
  0x08014A1A:  990B         LDR        R1, [SP, #44]
  0x08014A1C:  6848         LDR        R0, [R1, #4]
  0x08014A1E:  BA00         REV        R0, R0
  0x08014A20:  6048         STR        R0, [R1, #4]
  0x08014A22:  9910         LDR        R1, [SP, #64]
  0x08014A24:  68C8         LDR        R0, [R1, #12]
  0x08014A26:  6B89         LDR        R1, [R1, #56]
  0x08014A28:  1A40         SUBS       R0, R0, R1
  0x08014A2A:  900A         STR        R0, [SP, #40]
  0x08014A2C:  980A         LDR        R0, [SP, #40]
  0x08014A2E:  3030         ADDS       R0, #48
  0x08014A30:  F5B0 6FA0    CMP.W      R0, #0x0500
  0x08014A34:  D302         BCC        .L5                      ; 0x08014A3C
  0x08014A36:  F44F 609A    MOV.W      R0, #0x04D0
  0x08014A3A:  900A         STR        R0, [SP, #40]
.L5:
  0x08014A3C:  980D         LDR        R0, [SP, #52]
  0x08014A3E:  6800         LDR        R0, [R0]
  0x08014A40:  6A80         LDR        R0, [R0, #40]
  0x08014A42:  9004         STR        R0, [SP, #16]
  0x08014A44:  980A         LDR        R0, [SP, #40]
  0x08014A46:  9904         LDR        R1, [SP, #16]
  0x08014A48:  1A40         SUBS       R0, R0, R1
  0x08014A4A:  3040         ADDS       R0, #64
  0x08014A4C:  2801         CMP        R0, #1
  0x08014A4E:  DB02         BLT        .L6                      ; 0x08014A56
  0x08014A50:  9804         LDR        R0, [SP, #16]
  0x08014A52:  3840         SUBS       R0, #64
  0x08014A54:  900A         STR        R0, [SP, #40]
.L6:
  0x08014A56:  980A         LDR        R0, [SP, #40]
  0x08014A58:  3008         ADDS       R0, #8
  0x08014A5A:  990D         LDR        R1, [SP, #52]
  0x08014A5C:  6248         STR        R0, [R1, #36]
  0x08014A5E:  990D         LDR        R1, [SP, #52]
  0x08014A60:  6888         LDR        R0, [R1, #8]
  0x08014A62:  6A4A         LDR        R2, [R1, #36]
  0x08014A64:  4410         ADD        R0, R2
  0x08014A66:  60C8         STR        R0, [R1, #12]
  0x08014A68:  9810         LDR        R0, [SP, #64]
  0x08014A6A:  6B80         LDR        R0, [R0, #56]
  0x08014A6C:  9006         STR        R0, [SP, #24]
  0x08014A6E:  980B         LDR        R0, [SP, #44]
  0x08014A70:  3008         ADDS       R0, #8
  0x08014A72:  9005         STR        R0, [SP, #20]
  0x08014A74:  2000         MOVS       R0, #0
  0x08014A76:  9009         STR        R0, [SP, #36]
.L7:
  0x08014A78:  9809         LDR        R0, [SP, #36]
  0x08014A7A:  2809         CMP        R0, #9
  0x08014A7C:  D80A         BHI        .L8                      ; 0x08014A94
  0x08014A7E:  9906         LDR        R1, [SP, #24]
  0x08014A80:  6808         LDR        R0, [R1]
  0x08014A82:  BA00         REV        R0, R0
  0x08014A84:  6008         STR        R0, [R1]
  0x08014A86:  9806         LDR        R0, [SP, #24]
  0x08014A88:  3004         ADDS       R0, #4
  0x08014A8A:  9006         STR        R0, [SP, #24]
  0x08014A8C:  9809         LDR        R0, [SP, #36]
  0x08014A8E:  3001         ADDS       R0, #1
  0x08014A90:  9009         STR        R0, [SP, #36]
  0x08014A92:  E7F1         B          .L7                      ; 0x08014A78
.L8:
  0x08014A94:  9810         LDR        R0, [SP, #64]
  0x08014A96:  6B80         LDR        R0, [R0, #56]
  0x08014A98:  9006         STR        R0, [SP, #24]
.L9:
  0x08014A9A:  980A         LDR        R0, [SP, #40]
  0x08014A9C:  2801         CMP        R0, #1
  0x08014A9E:  DB0B         BLT        .L10                     ; 0x08014AB8
  0x08014AA0:  9806         LDR        R0, [SP, #24]
  0x08014AA2:  1D01         ADDS       R1, R0, #4
  0x08014AA4:  9106         STR        R1, [SP, #24]
  0x08014AA6:  6800         LDR        R0, [R0]
  0x08014AA8:  9905         LDR        R1, [SP, #20]
  0x08014AAA:  1D0A         ADDS       R2, R1, #4
  0x08014AAC:  9205         STR        R2, [SP, #20]
  0x08014AAE:  6008         STR        R0, [R1]
  0x08014AB0:  980A         LDR        R0, [SP, #40]
  0x08014AB2:  3804         SUBS       R0, #4
  0x08014AB4:  900A         STR        R0, [SP, #40]
  0x08014AB6:  E7F0         B          .L9                      ; 0x08014A9A
.L10:
  0x08014AB8:  9810         LDR        R0, [SP, #64]
  0x08014ABA:  6B80         LDR        R0, [R0, #56]
  0x08014ABC:  9006         STR        R0, [SP, #24]
  0x08014ABE:  2000         MOVS       R0, #0
  0x08014AC0:  9009         STR        R0, [SP, #36]
.L11:
  0x08014AC2:  9809         LDR        R0, [SP, #36]
  0x08014AC4:  2809         CMP        R0, #9
  0x08014AC6:  D80A         BHI        .L12                     ; 0x08014ADE
  0x08014AC8:  9906         LDR        R1, [SP, #24]
  0x08014ACA:  6808         LDR        R0, [R1]
  0x08014ACC:  BA00         REV        R0, R0
  0x08014ACE:  6008         STR        R0, [R1]
  0x08014AD0:  9806         LDR        R0, [SP, #24]
  0x08014AD2:  3004         ADDS       R0, #4
  0x08014AD4:  9006         STR        R0, [SP, #24]
  0x08014AD6:  9809         LDR        R0, [SP, #36]
  0x08014AD8:  3001         ADDS       R0, #1
  0x08014ADA:  9009         STR        R0, [SP, #36]
  0x08014ADC:  E7F1         B          .L11                     ; 0x08014AC2
.L12:
  0x08014ADE:  9807         LDR        R0, [SP, #28]
  0x08014AE0:  F7FF FBF7    BL         IPv6_Address_Type        ; 0x080142D2
  0x08014AE4:  0040         LSLS       R0, R0, #1
  0x08014AE6:  2800         CMP        R0, #0
  0x08014AE8:  D50C         BPL        .L14                     ; 0x08014B04
  0x08014AEA:  9811         LDR        R0, [SP, #68]
  0x08014AEC:  9907         LDR        R1, [SP, #28]
  0x08014AEE:  9A0D         LDR        R2, [SP, #52]
  0x08014AF0:  3234         ADDS       R2, #52
  0x08014AF2:  2300         MOVS       R3, #0
  0x08014AF4:  F00B FB03    BL         _nxd_ipv6_interface_find ; 0x080200FE
  0x08014AF8:  B118         CBZ        R0, .L13                 ; 0x08014B02
  0x08014AFA:  980D         LDR        R0, [SP, #52]
  0x08014AFC:  F00B FA59    BL         _nx_packet_release       ; 0x0801FFB2
  0x08014B00:  E03D         B          .L18                     ; 0x08014B7E
.L13:
  0x08014B02:  E003         B          .L15                     ; 0x08014B0C
.L14:
  0x08014B04:  9810         LDR        R0, [SP, #64]
  0x08014B06:  6B40         LDR        R0, [R0, #52]
  0x08014B08:  990D         LDR        R1, [SP, #52]
  0x08014B0A:  6348         STR        R0, [R1, #52]
.L15:
  0x08014B0C:  980D         LDR        R0, [SP, #52]
  0x08014B0E:  6B40         LDR        R0, [R0, #52]
  0x08014B10:  B120         CBZ        R0, .L16                 ; 0x08014B1C
  0x08014B12:  980D         LDR        R0, [SP, #52]
  0x08014B14:  6B40         LDR        R0, [R0, #52]
  0x08014B16:  7880         LDRB       R0, [R0, #2]
  0x08014B18:  2804         CMP        R0, #4
  0x08014B1A:  D003         BEQ        .L17                     ; 0x08014B24
.L16:
  0x08014B1C:  980D         LDR        R0, [SP, #52]
  0x08014B1E:  F00B FA48    BL         _nx_packet_release       ; 0x0801FFB2
  0x08014B22:  E02C         B          .L18                     ; 0x08014B7E
.L17:
  0x08014B24:  980D         LDR        R0, [SP, #52]
  0x08014B26:  6A42         LDR        R2, [R0, #36]
  0x08014B28:  6B41         LDR        R1, [R0, #52]
  0x08014B2A:  F101 0308    ADD.W      R3, R1, #8
  0x08014B2E:  9908         LDR        R1, [SP, #32]
  0x08014B30:  46EC         MOV        R12, SP
  0x08014B32:  F8CC 1000    STR.W      R1, [R12]
  0x08014B36:  213A         MOVS       R1, #58
  0x08014B38:  9103         STR        R1, [SP, #12]
  0x08014B3A:  F009 F986    BL         _nx_ip_checksum_compute  ; 0x0801DE4A
  0x08014B3E:  9A03         LDR        R2, [SP, #12]
  0x08014B40:  F8AD 0032    STRH.W     R0, [SP, #50]
  0x08014B44:  F8BD 0032    LDRH.W     R0, [SP, #50]
  0x08014B48:  43C0         MVNS       R0, R0
  0x08014B4A:  990B         LDR        R1, [SP, #44]
  0x08014B4C:  8048         STRH       R0, [R1, #2]
  0x08014B4E:  990B         LDR        R1, [SP, #44]
  0x08014B50:  8848         LDRH       R0, [R1, #2]
  0x08014B52:  BA00         REV        R0, R0
  0x08014B54:  0C00         LSRS       R0, R0, #16
  0x08014B56:  8048         STRH       R0, [R1, #2]
  0x08014B58:  9811         LDR        R0, [SP, #68]
  0x08014B5A:  990D         LDR        R1, [SP, #52]
  0x08014B5C:  6A4B         LDR        R3, [R1, #36]
  0x08014B5E:  F8D1 C034    LDR.W      R12, [R1, #52]
  0x08014B62:  F10C 0C08    ADD.W      R12, R12, #8
  0x08014B66:  9C08         LDR        R4, [SP, #32]
  0x08014B68:  46EE         MOV        LR, SP
  0x08014B6A:  F8CE 4008    STR.W      R4, [LR, #8]
  0x08014B6E:  F8CE C004    STR.W      R12, [LR, #4]
  0x08014B72:  F04F 0CFF    MOV.W      R12, #255
  0x08014B76:  F8CE C000    STR.W      R12, [LR]
  0x08014B7A:  F00A FB04    BL         _nx_ipv6_packet_send     ; 0x0801F186
.L18:
  0x08014B7E:  B012         ADD        SP, SP, #72
  0x08014B80:  BD10         POP        {R4, PC}
Section .text._nx_icmpv6_dest_table_add from charger_lto.o, size=370, align=2
_nx_icmpv6_dest_table_add:
  0x08014B82:  B580         PUSH       {R7, LR}
  0x08014B84:  B08A         SUB        SP, SP, #40
  0x08014B86:  F8DD C038    LDR.W      R12, [SP, #56]
  0x08014B8A:  F8DD C034    LDR.W      R12, [SP, #52]
  0x08014B8E:  F8DD C030    LDR.W      R12, [SP, #48]
  0x08014B92:  9008         STR        R0, [SP, #32]
  0x08014B94:  9107         STR        R1, [SP, #28]
  0x08014B96:  9206         STR        R2, [SP, #24]
  0x08014B98:  9305         STR        R3, [SP, #20]
  0x08014B9A:  9807         LDR        R0, [SP, #28]
  0x08014B9C:  B118         CBZ        R0, .L1                  ; 0x08014BA6
  0x08014B9E:  9806         LDR        R0, [SP, #24]
  0x08014BA0:  B108         CBZ        R0, .L1                  ; 0x08014BA6
  0x08014BA2:  9805         LDR        R0, [SP, #20]
  0x08014BA4:  B920         CBNZ       R0, .L2                  ; 0x08014BB0
.L1:
  0x08014BA6:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08014BAA:  F00D FC82    BL         _tx_thread_sleep         ; 0x080224B2
  0x08014BAE:  E7FA         B          .L1                      ; 0x08014BA6
.L2:
  0x08014BB0:  9808         LDR        R0, [SP, #32]
  0x08014BB2:  9907         LDR        R1, [SP, #28]
  0x08014BB4:  9A06         LDR        R2, [SP, #24]
  0x08014BB6:  9B0C         LDR        R3, [SP, #48]
  0x08014BB8:  F8DD C034    LDR.W      R12, [SP, #52]
  0x08014BBC:  46EE         MOV        LR, SP
  0x08014BBE:  F8CE C000    STR.W      R12, [LR]
  0x08014BC2:  F00A FCA8    BL         _nx_icmpv6_dest_table_find ; 0x0801F516
  0x08014BC6:  9002         STR        R0, [SP, #8]
  0x08014BC8:  9802         LDR        R0, [SP, #8]
  0x08014BCA:  B998         CBNZ       R0, .L4                  ; 0x08014BF4
  0x08014BCC:  9805         LDR        R0, [SP, #20]
  0x08014BCE:  9906         LDR        R1, [SP, #24]
  0x08014BD0:  6809         LDR        R1, [R1]
  0x08014BD2:  3114         ADDS       R1, #20
  0x08014BD4:  F7FF FB32    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x08014BD8:  B110         CBZ        R0, .L3                  ; 0x08014BE0
  0x08014BDA:  2000         MOVS       R0, #0
  0x08014BDC:  9009         STR        R0, [SP, #36]
  0x08014BDE:  E086         B          .L12                     ; 0x08014CEE
.L3:
  0x08014BE0:  9806         LDR        R0, [SP, #24]
  0x08014BE2:  6801         LDR        R1, [R0]
  0x08014BE4:  2000         MOVS       R0, #0
  0x08014BE6:  6008         STR        R0, [R1]
  0x08014BE8:  9908         LDR        R1, [SP, #32]
  0x08014BEA:  F8D1 0510    LDR.W      R0, [R1, #0x0510]
  0x08014BEE:  3801         SUBS       R0, #1
  0x08014BF0:  F8C1 0510    STR.W      R0, [R1, #0x0510]
.L4:
  0x08014BF4:  9808         LDR        R0, [SP, #32]
  0x08014BF6:  F8D0 0510    LDR.W      R0, [R0, #0x0510]
  0x08014BFA:  9003         STR        R0, [SP, #12]
  0x08014BFC:  9803         LDR        R0, [SP, #12]
  0x08014BFE:  2808         CMP        R0, #8
  0x08014C00:  D102         BNE        .L5                      ; 0x08014C08
  0x08014C02:  2043         MOVS       R0, #67
  0x08014C04:  9009         STR        R0, [SP, #36]
  0x08014C06:  E072         B          .L12                     ; 0x08014CEE
.L5:
  0x08014C08:  9906         LDR        R1, [SP, #24]
  0x08014C0A:  2000         MOVS       R0, #0
  0x08014C0C:  6008         STR        R0, [R1]
  0x08014C0E:  9004         STR        R0, [SP, #16]
.L6:
  0x08014C10:  9804         LDR        R0, [SP, #16]
  0x08014C12:  2807         CMP        R0, #7
  0x08014C14:  D80D         BHI        .L8                      ; 0x08014C32
  0x08014C16:  9808         LDR        R0, [SP, #32]
  0x08014C18:  9904         LDR        R1, [SP, #16]
  0x08014C1A:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x08014C1E:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08014C22:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08014C26:  B900         CBNZ       R0, .L7                  ; 0x08014C2A
  0x08014C28:  E003         B          .L8                      ; 0x08014C32
.L7:
  0x08014C2A:  9804         LDR        R0, [SP, #16]
  0x08014C2C:  3001         ADDS       R0, #1
  0x08014C2E:  9004         STR        R0, [SP, #16]
  0x08014C30:  E7EE         B          .L6                      ; 0x08014C10
.L8:
  0x08014C32:  9804         LDR        R0, [SP, #16]
  0x08014C34:  2808         CMP        R0, #8
  0x08014C36:  D304         BCC        .L10                     ; 0x08014C42
.L9:
  0x08014C38:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08014C3C:  F00D FC39    BL         _tx_thread_sleep         ; 0x080224B2
  0x08014C40:  E7FA         B          .L9                      ; 0x08014C38
.L10:
  0x08014C42:  9808         LDR        R0, [SP, #32]
  0x08014C44:  9904         LDR        R1, [SP, #16]
  0x08014C46:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x08014C4A:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08014C4E:  3090         ADDS       R0, #144
  0x08014C50:  2128         MOVS       R1, #40
  0x08014C52:  F7EF FF83    BL         __aeabi_memclr           ; 0x08004B5C
  0x08014C56:  9807         LDR        R0, [SP, #28]
  0x08014C58:  9908         LDR        R1, [SP, #32]
  0x08014C5A:  9A04         LDR        R2, [SP, #16]
  0x08014C5C:  EB02 0282    ADD.W      R2, R2, R2, LSL #2
  0x08014C60:  EB01 01C2    ADD.W      R1, R1, R2, LSL #3
  0x08014C64:  3194         ADDS       R1, #148
  0x08014C66:  F7FF FB1F    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x08014C6A:  9805         LDR        R0, [SP, #20]
  0x08014C6C:  9908         LDR        R1, [SP, #32]
  0x08014C6E:  9A04         LDR        R2, [SP, #16]
  0x08014C70:  EB02 0282    ADD.W      R2, R2, R2, LSL #2
  0x08014C74:  EB01 01C2    ADD.W      R1, R1, R2, LSL #3
  0x08014C78:  31A4         ADDS       R1, #164
  0x08014C7A:  F7FF FB15    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x08014C7E:  9808         LDR        R0, [SP, #32]
  0x08014C80:  9905         LDR        R1, [SP, #20]
  0x08014C82:  9A04         LDR        R2, [SP, #16]
  0x08014C84:  EB02 0282    ADD.W      R2, R2, R2, LSL #2
  0x08014C88:  EB00 02C2    ADD.W      R2, R0, R2, LSL #3
  0x08014C8C:  32B4         ADDS       R2, #180
  0x08014C8E:  F00B F804    BL         _nx_nd_cache_find_entry  ; 0x0801FC9A
  0x08014C92:  9002         STR        R0, [SP, #8]
  0x08014C94:  9802         LDR        R0, [SP, #8]
  0x08014C96:  B180         CBZ        R0, .L11                 ; 0x08014CBA
  0x08014C98:  9808         LDR        R0, [SP, #32]
  0x08014C9A:  9905         LDR        R1, [SP, #20]
  0x08014C9C:  9A0E         LDR        R2, [SP, #56]
  0x08014C9E:  9B04         LDR        R3, [SP, #16]
  0x08014CA0:  EB03 0383    ADD.W      R3, R3, R3, LSL #2
  0x08014CA4:  EB00 03C3    ADD.W      R3, R0, R3, LSL #3
  0x08014CA8:  33B4         ADDS       R3, #180
  0x08014CAA:  F00A FEBE    BL         _nx_nd_cache_add_entry   ; 0x0801FA2A
  0x08014CAE:  9002         STR        R0, [SP, #8]
  0x08014CB0:  9802         LDR        R0, [SP, #8]
  0x08014CB2:  B110         CBZ        R0, .L11                 ; 0x08014CBA
  0x08014CB4:  2043         MOVS       R0, #67
  0x08014CB6:  9009         STR        R0, [SP, #36]
  0x08014CB8:  E019         B          .L12                     ; 0x08014CEE
.L11:
  0x08014CBA:  9808         LDR        R0, [SP, #32]
  0x08014CBC:  9904         LDR        R1, [SP, #16]
  0x08014CBE:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x08014CC2:  EB00 01C1    ADD.W      R1, R0, R1, LSL #3
  0x08014CC6:  2001         MOVS       R0, #1
  0x08014CC8:  F8C1 0090    STR.W      R0, [R1, #144]
  0x08014CCC:  9908         LDR        R1, [SP, #32]
  0x08014CCE:  F8D1 0510    LDR.W      R0, [R1, #0x0510]
  0x08014CD2:  3001         ADDS       R0, #1
  0x08014CD4:  F8C1 0510    STR.W      R0, [R1, #0x0510]
  0x08014CD8:  9808         LDR        R0, [SP, #32]
  0x08014CDA:  9904         LDR        R1, [SP, #16]
  0x08014CDC:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x08014CE0:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08014CE4:  3090         ADDS       R0, #144
  0x08014CE6:  9906         LDR        R1, [SP, #24]
  0x08014CE8:  6008         STR        R0, [R1]
  0x08014CEA:  2000         MOVS       R0, #0
  0x08014CEC:  9009         STR        R0, [SP, #36]
.L12:
  0x08014CEE:  9809         LDR        R0, [SP, #36]
  0x08014CF0:  B00A         ADD        SP, SP, #40
  0x08014CF2:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_process_hop_by_hop_option from charger_lto.o, size=266, align=2
_nx_ipv6_process_hop_by_hop_option:
  0x08014CF4:  B580         PUSH       {R7, LR}
  0x08014CF6:  B08A         SUB        SP, SP, #40
  0x08014CF8:  9008         STR        R0, [SP, #32]
  0x08014CFA:  9107         STR        R1, [SP, #28]
  0x08014CFC:  9807         LDR        R0, [SP, #28]
  0x08014CFE:  6881         LDR        R1, [R0, #8]
  0x08014D00:  68C0         LDR        R0, [R0, #12]
  0x08014D02:  1A40         SUBS       R0, R0, R1
  0x08014D04:  2801         CMP        R0, #1
  0x08014D06:  D802         BHI        .L1                      ; 0x08014D0E
  0x08014D08:  2054         MOVS       R0, #84
  0x08014D0A:  9009         STR        R0, [SP, #36]
  0x08014D0C:  E074         B          .L9                      ; 0x08014DF8
.L1:
  0x08014D0E:  9807         LDR        R0, [SP, #28]
  0x08014D10:  6880         LDR        R0, [R0, #8]
  0x08014D12:  7840         LDRB       R0, [R0, #1]
  0x08014D14:  9006         STR        R0, [SP, #24]
  0x08014D16:  9906         LDR        R1, [SP, #24]
  0x08014D18:  2008         MOVS       R0, #8
  0x08014D1A:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08014D1E:  9006         STR        R0, [SP, #24]
  0x08014D20:  2002         MOVS       R0, #2
  0x08014D22:  9004         STR        R0, [SP, #16]
  0x08014D24:  9907         LDR        R1, [SP, #28]
  0x08014D26:  6888         LDR        R0, [R1, #8]
  0x08014D28:  6B89         LDR        R1, [R1, #56]
  0x08014D2A:  1A40         SUBS       R0, R0, R1
  0x08014D2C:  3828         SUBS       R0, #40
  0x08014D2E:  9005         STR        R0, [SP, #20]
  0x08014D30:  9806         LDR        R0, [SP, #24]
  0x08014D32:  9904         LDR        R1, [SP, #16]
  0x08014D34:  1A40         SUBS       R0, R0, R1
  0x08014D36:  9006         STR        R0, [SP, #24]
  0x08014D38:  9807         LDR        R0, [SP, #28]
  0x08014D3A:  6881         LDR        R1, [R0, #8]
  0x08014D3C:  68C0         LDR        R0, [R0, #12]
  0x08014D3E:  1A40         SUBS       R0, R0, R1
  0x08014D40:  9906         LDR        R1, [SP, #24]
  0x08014D42:  9A04         LDR        R2, [SP, #16]
  0x08014D44:  4411         ADD        R1, R2
  0x08014D46:  4288         CMP        R0, R1
  0x08014D48:  D211         BCS        .L2                      ; 0x08014D6E
  0x08014D4A:  9807         LDR        R0, [SP, #28]
  0x08014D4C:  6880         LDR        R0, [R0, #8]
  0x08014D4E:  9904         LDR        R1, [SP, #16]
  0x08014D50:  4408         ADD        R0, R1
  0x08014D52:  9002         STR        R0, [SP, #8]
  0x08014D54:  9808         LDR        R0, [SP, #32]
  0x08014D56:  9907         LDR        R1, [SP, #28]
  0x08014D58:  9A02         LDR        R2, [SP, #8]
  0x08014D5A:  7812         LDRB       R2, [R2]
  0x08014D5C:  9B05         LDR        R3, [SP, #20]
  0x08014D5E:  F8DD C010    LDR.W      R12, [SP, #16]
  0x08014D62:  4463         ADD        R3, R12
  0x08014D64:  F7F2 F814    BL         _nx_ipv6_option_error    ; 0x08006D90
  0x08014D68:  2054         MOVS       R0, #84
  0x08014D6A:  9009         STR        R0, [SP, #36]
  0x08014D6C:  E044         B          .L9                      ; 0x08014DF8
.L2:
  0x08014D6E:  9806         LDR        R0, [SP, #24]
  0x08014D70:  2801         CMP        R0, #1
  0x08014D72:  DB3F         BLT        .L8                      ; 0x08014DF4
  0x08014D74:  9807         LDR        R0, [SP, #28]
  0x08014D76:  6880         LDR        R0, [R0, #8]
  0x08014D78:  9904         LDR        R1, [SP, #16]
  0x08014D7A:  4408         ADD        R0, R1
  0x08014D7C:  9002         STR        R0, [SP, #8]
  0x08014D7E:  9802         LDR        R0, [SP, #8]
  0x08014D80:  7800         LDRB       R0, [R0]
  0x08014D82:  4601         MOV        R1, R0
  0x08014D84:  9101         STR        R1, [SP, #4]
  0x08014D86:  B118         CBZ        R0, .L3                  ; 0x08014D90
  0x08014D88:  9801         LDR        R0, [SP, #4]
  0x08014D8A:  2801         CMP        R0, #1
  0x08014D8C:  D007         BEQ        .L4                      ; 0x08014D9E
  0x08014D8E:  E013         B          .L5                      ; 0x08014DB8
.L3:
  0x08014D90:  9804         LDR        R0, [SP, #16]
  0x08014D92:  3001         ADDS       R0, #1
  0x08014D94:  9004         STR        R0, [SP, #16]
  0x08014D96:  9806         LDR        R0, [SP, #24]
  0x08014D98:  3801         SUBS       R0, #1
  0x08014D9A:  9006         STR        R0, [SP, #24]
  0x08014D9C:  E029         B          .L7                      ; 0x08014DF2
.L4:
  0x08014D9E:  9802         LDR        R0, [SP, #8]
  0x08014DA0:  7840         LDRB       R0, [R0, #1]
  0x08014DA2:  9904         LDR        R1, [SP, #16]
  0x08014DA4:  4408         ADD        R0, R1
  0x08014DA6:  3002         ADDS       R0, #2
  0x08014DA8:  9004         STR        R0, [SP, #16]
  0x08014DAA:  9802         LDR        R0, [SP, #8]
  0x08014DAC:  7841         LDRB       R1, [R0, #1]
  0x08014DAE:  9806         LDR        R0, [SP, #24]
  0x08014DB0:  1A40         SUBS       R0, R0, R1
  0x08014DB2:  3802         SUBS       R0, #2
  0x08014DB4:  9006         STR        R0, [SP, #24]
  0x08014DB6:  E01C         B          .L7                      ; 0x08014DF2
.L5:
  0x08014DB8:  9808         LDR        R0, [SP, #32]
  0x08014DBA:  9907         LDR        R1, [SP, #28]
  0x08014DBC:  9A02         LDR        R2, [SP, #8]
  0x08014DBE:  7812         LDRB       R2, [R2]
  0x08014DC0:  9B05         LDR        R3, [SP, #20]
  0x08014DC2:  F8DD C010    LDR.W      R12, [SP, #16]
  0x08014DC6:  4463         ADD        R3, R12
  0x08014DC8:  F7F1 FFE2    BL         _nx_ipv6_option_error    ; 0x08006D90
  0x08014DCC:  9003         STR        R0, [SP, #12]
  0x08014DCE:  9803         LDR        R0, [SP, #12]
  0x08014DD0:  B960         CBNZ       R0, .L6                  ; 0x08014DEC
  0x08014DD2:  9802         LDR        R0, [SP, #8]
  0x08014DD4:  7840         LDRB       R0, [R0, #1]
  0x08014DD6:  9904         LDR        R1, [SP, #16]
  0x08014DD8:  4408         ADD        R0, R1
  0x08014DDA:  3002         ADDS       R0, #2
  0x08014DDC:  9004         STR        R0, [SP, #16]
  0x08014DDE:  9802         LDR        R0, [SP, #8]
  0x08014DE0:  7841         LDRB       R1, [R0, #1]
  0x08014DE2:  9806         LDR        R0, [SP, #24]
  0x08014DE4:  1A40         SUBS       R0, R0, R1
  0x08014DE6:  3802         SUBS       R0, #2
  0x08014DE8:  9006         STR        R0, [SP, #24]
  0x08014DEA:  E002         B          .L7                      ; 0x08014DF2
.L6:
  0x08014DEC:  9803         LDR        R0, [SP, #12]
  0x08014DEE:  9009         STR        R0, [SP, #36]
  0x08014DF0:  E002         B          .L9                      ; 0x08014DF8
.L7:
  0x08014DF2:  E7BC         B          .L2                      ; 0x08014D6E
.L8:
  0x08014DF4:  2000         MOVS       R0, #0
  0x08014DF6:  9009         STR        R0, [SP, #36]
.L9:
  0x08014DF8:  9809         LDR        R0, [SP, #36]
  0x08014DFA:  B00A         ADD        SP, SP, #40
  0x08014DFC:  BD80         POP        {R7, PC}
Section .text._nx_packet_allocate from charger_lto.o, size=374, align=2
_nx_packet_allocate:
  0x08014DFE:  B580         PUSH       {R7, LR}
  0x08014E00:  B08E         SUB        SP, SP, #56
  0x08014E02:  9008         STR        R0, [SP, #32]
  0x08014E04:  9107         STR        R1, [SP, #28]
  0x08014E06:  9206         STR        R2, [SP, #24]
  0x08014E08:  9305         STR        R3, [SP, #20]
  0x08014E0A:  9808         LDR        R0, [SP, #32]
  0x08014E0C:  6A80         LDR        R0, [R0, #40]
  0x08014E0E:  9906         LDR        R1, [SP, #24]
  0x08014E10:  4288         CMP        R0, R1
  0x08014E12:  D202         BCS        .L1                      ; 0x08014E1A
  0x08014E14:  204D         MOVS       R0, #77
  0x08014E16:  9009         STR        R0, [SP, #36]
  0x08014E18:  E0A9         B          .L7                      ; 0x08014F6E
.L1:
  0x08014E1A:  9907         LDR        R1, [SP, #28]
  0x08014E1C:  2000         MOVS       R0, #0
  0x08014E1E:  6008         STR        R0, [R1]
  0x08014E20:  F3EF 8010    MRS        R0, PRIMASK
  0x08014E24:  900D         STR        R0, [SP, #52]
  0x08014E26:  980D         LDR        R0, [SP, #52]
  0x08014E28:  900A         STR        R0, [SP, #40]
  0x08014E2A:  B672         CPSID      i
  0x08014E2C:  980A         LDR        R0, [SP, #40]
  0x08014E2E:  9004         STR        R0, [SP, #16]
  0x08014E30:  9808         LDR        R0, [SP, #32]
  0x08014E32:  6880         LDR        R0, [R0, #8]
  0x08014E34:  B3A0         CBZ        R0, .L2                  ; 0x08014EA0
  0x08014E36:  9908         LDR        R1, [SP, #32]
  0x08014E38:  6888         LDR        R0, [R1, #8]
  0x08014E3A:  3801         SUBS       R0, #1
  0x08014E3C:  6088         STR        R0, [R1, #8]
  0x08014E3E:  9808         LDR        R0, [SP, #32]
  0x08014E40:  69C0         LDR        R0, [R0, #28]
  0x08014E42:  9001         STR        R0, [SP, #4]
  0x08014E44:  9801         LDR        R0, [SP, #4]
  0x08014E46:  69C0         LDR        R0, [R0, #28]
  0x08014E48:  9908         LDR        R1, [SP, #32]
  0x08014E4A:  61C8         STR        R0, [R1, #28]
  0x08014E4C:  9901         LDR        R1, [SP, #4]
  0x08014E4E:  2000         MOVS       R0, #0
  0x08014E50:  9000         STR        R0, [SP, #0]
  0x08014E52:  61C8         STR        R0, [R1, #28]
  0x08014E54:  9901         LDR        R1, [SP, #4]
  0x08014E56:  6048         STR        R0, [R1, #4]
  0x08014E58:  9901         LDR        R1, [SP, #4]
  0x08014E5A:  6188         STR        R0, [R1, #24]
  0x08014E5C:  9901         LDR        R1, [SP, #4]
  0x08014E5E:  6248         STR        R0, [R1, #36]
  0x08014E60:  9A01         LDR        R2, [SP, #4]
  0x08014E62:  6911         LDR        R1, [R2, #16]
  0x08014E64:  9B06         LDR        R3, [SP, #24]
  0x08014E66:  4419         ADD        R1, R3
  0x08014E68:  6091         STR        R1, [R2, #8]
  0x08014E6A:  9A01         LDR        R2, [SP, #4]
  0x08014E6C:  6891         LDR        R1, [R2, #8]
  0x08014E6E:  60D1         STR        R1, [R2, #12]
  0x08014E70:  9901         LDR        R1, [SP, #4]
  0x08014E72:  6348         STR        R0, [R1, #52]
  0x08014E74:  9A01         LDR        R2, [SP, #4]
  0x08014E76:  F04F 31AA    MOV.W      R1, #0xAAAAAAAA
  0x08014E7A:  6211         STR        R1, [R2, #32]
  0x08014E7C:  9901         LDR        R1, [SP, #4]
  0x08014E7E:  F881 002C    STRB.W     R0, [R1, #44]
  0x08014E82:  9A01         LDR        R2, [SP, #4]
  0x08014E84:  2104         MOVS       R1, #4
  0x08014E86:  F882 1030    STRB.W     R1, [R2, #48]
  0x08014E8A:  9901         LDR        R1, [SP, #4]
  0x08014E8C:  F881 0031    STRB.W     R0, [R1, #49]
  0x08014E90:  9901         LDR        R1, [SP, #4]
  0x08014E92:  F881 0032    STRB.W     R0, [R1, #50]
  0x08014E96:  9901         LDR        R1, [SP, #4]
  0x08014E98:  9A07         LDR        R2, [SP, #28]
  0x08014E9A:  6011         STR        R1, [R2]
  0x08014E9C:  9003         STR        R0, [SP, #12]
  0x08014E9E:  E05F         B          .L6                      ; 0x08014F60
.L2:
  0x08014EA0:  9908         LDR        R1, [SP, #32]
  0x08014EA2:  6908         LDR        R0, [R1, #16]
  0x08014EA4:  3001         ADDS       R0, #1
  0x08014EA6:  6108         STR        R0, [R1, #16]
  0x08014EA8:  9805         LDR        R0, [SP, #20]
  0x08014EAA:  2800         CMP        R0, #0
  0x08014EAC:  D056         BEQ        .L5                      ; 0x08014F5C
  0x08014EAE:  9908         LDR        R1, [SP, #32]
  0x08014EB0:  6948         LDR        R0, [R1, #20]
  0x08014EB2:  3001         ADDS       R0, #1
  0x08014EB4:  6148         STR        R0, [R1, #20]
  0x08014EB6:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08014EBA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08014EBE:  6800         LDR        R0, [R0]
  0x08014EC0:  9002         STR        R0, [SP, #8]
  0x08014EC2:  9902         LDR        R1, [SP, #8]
  0x08014EC4:  F644 7075    MOVW       R0, #0x4F75              ; 0x08014F75 = _nx_packet_pool_cleanup
  0x08014EC8:  F6C0 0001    MOVT       R0, #0x0801              ; 0x08014F75 = _nx_packet_pool_cleanup
  0x08014ECC:  6688         STR        R0, [R1, #104]
  0x08014ECE:  9808         LDR        R0, [SP, #32]
  0x08014ED0:  9902         LDR        R1, [SP, #8]
  0x08014ED2:  66C8         STR        R0, [R1, #108]
  0x08014ED4:  9807         LDR        R0, [SP, #28]
  0x08014ED6:  9902         LDR        R1, [SP, #8]
  0x08014ED8:  67C8         STR        R0, [R1, #124]
  0x08014EDA:  9806         LDR        R0, [SP, #24]
  0x08014EDC:  9902         LDR        R1, [SP, #8]
  0x08014EDE:  6788         STR        R0, [R1, #120]
  0x08014EE0:  9808         LDR        R0, [SP, #32]
  0x08014EE2:  6AC0         LDR        R0, [R0, #44]
  0x08014EE4:  B190         CBZ        R0, .L3                  ; 0x08014F0C
  0x08014EE6:  9808         LDR        R0, [SP, #32]
  0x08014EE8:  6AC0         LDR        R0, [R0, #44]
  0x08014EEA:  9902         LDR        R1, [SP, #8]
  0x08014EEC:  6708         STR        R0, [R1, #112]
  0x08014EEE:  9808         LDR        R0, [SP, #32]
  0x08014EF0:  6AC0         LDR        R0, [R0, #44]
  0x08014EF2:  6F40         LDR        R0, [R0, #116]
  0x08014EF4:  9902         LDR        R1, [SP, #8]
  0x08014EF6:  6748         STR        R0, [R1, #116]
  0x08014EF8:  9802         LDR        R0, [SP, #8]
  0x08014EFA:  9908         LDR        R1, [SP, #32]
  0x08014EFC:  6AC9         LDR        R1, [R1, #44]
  0x08014EFE:  6F49         LDR        R1, [R1, #116]
  0x08014F00:  6708         STR        R0, [R1, #112]
  0x08014F02:  9802         LDR        R0, [SP, #8]
  0x08014F04:  9908         LDR        R1, [SP, #32]
  0x08014F06:  6AC9         LDR        R1, [R1, #44]
  0x08014F08:  6748         STR        R0, [R1, #116]
  0x08014F0A:  E006         B          .L4                      ; 0x08014F1A
.L3:
  0x08014F0C:  9802         LDR        R0, [SP, #8]
  0x08014F0E:  9908         LDR        R1, [SP, #32]
  0x08014F10:  62C8         STR        R0, [R1, #44]
  0x08014F12:  9802         LDR        R0, [SP, #8]
  0x08014F14:  6700         STR        R0, [R0, #112]
  0x08014F16:  9802         LDR        R0, [SP, #8]
  0x08014F18:  6740         STR        R0, [R0, #116]
.L4:
  0x08014F1A:  9908         LDR        R1, [SP, #32]
  0x08014F1C:  6B08         LDR        R0, [R1, #48]
  0x08014F1E:  3001         ADDS       R0, #1
  0x08014F20:  6308         STR        R0, [R1, #48]
  0x08014F22:  9902         LDR        R1, [SP, #8]
  0x08014F24:  200C         MOVS       R0, #12
  0x08014F26:  6308         STR        R0, [R1, #48]
  0x08014F28:  9902         LDR        R1, [SP, #8]
  0x08014F2A:  2001         MOVS       R0, #1
  0x08014F2C:  6388         STR        R0, [R1, #56]
  0x08014F2E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08014F32:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08014F36:  6808         LDR        R0, [R1]
  0x08014F38:  3001         ADDS       R0, #1
  0x08014F3A:  6008         STR        R0, [R1]
  0x08014F3C:  9805         LDR        R0, [SP, #20]
  0x08014F3E:  9902         LDR        R1, [SP, #8]
  0x08014F40:  64C8         STR        R0, [R1, #76]
  0x08014F42:  9804         LDR        R0, [SP, #16]
  0x08014F44:  900C         STR        R0, [SP, #48]
  0x08014F46:  980C         LDR        R0, [SP, #48]
  0x08014F48:  F380 8810    MSR        PRIMASK, R0
  0x08014F4C:  9802         LDR        R0, [SP, #8]
  0x08014F4E:  F001 FB20    BL         _tx_thread_system_suspend ; 0x08016592
  0x08014F52:  9802         LDR        R0, [SP, #8]
  0x08014F54:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x08014F58:  9009         STR        R0, [SP, #36]
  0x08014F5A:  E008         B          .L7                      ; 0x08014F6E
.L5:
  0x08014F5C:  2001         MOVS       R0, #1
  0x08014F5E:  9003         STR        R0, [SP, #12]
.L6:
  0x08014F60:  9804         LDR        R0, [SP, #16]
  0x08014F62:  900B         STR        R0, [SP, #44]
  0x08014F64:  980B         LDR        R0, [SP, #44]
  0x08014F66:  F380 8810    MSR        PRIMASK, R0
  0x08014F6A:  9803         LDR        R0, [SP, #12]
  0x08014F6C:  9009         STR        R0, [SP, #36]
.L7:
  0x08014F6E:  9809         LDR        R0, [SP, #36]
  0x08014F70:  B00E         ADD        SP, SP, #56
  0x08014F72:  BD80         POP        {R7, PC}
Section .text._nx_packet_pool_cleanup from charger_lto.o, size=186, align=2
_nx_packet_pool_cleanup:
  0x08014F74:  B580         PUSH       {R7, LR}
  0x08014F76:  B088         SUB        SP, SP, #32
  0x08014F78:  9003         STR        R0, [SP, #12]
  0x08014F7A:  9102         STR        R1, [SP, #8]
  0x08014F7C:  9803         LDR        R0, [SP, #12]
  0x08014F7E:  6EC0         LDR        R0, [R0, #108]
  0x08014F80:  9000         STR        R0, [SP, #0]
  0x08014F82:  F3EF 8010    MRS        R0, PRIMASK
  0x08014F86:  9007         STR        R0, [SP, #28]
  0x08014F88:  9807         LDR        R0, [SP, #28]
  0x08014F8A:  9004         STR        R0, [SP, #16]
  0x08014F8C:  B672         CPSID      i
  0x08014F8E:  9804         LDR        R0, [SP, #16]
  0x08014F90:  9001         STR        R0, [SP, #4]
  0x08014F92:  9803         LDR        R0, [SP, #12]
  0x08014F94:  6E80         LDR        R0, [R0, #104]
  0x08014F96:  2800         CMP        R0, #0
  0x08014F98:  D042         BEQ        .L4                      ; 0x08015020
  0x08014F9A:  9800         LDR        R0, [SP, #0]
  0x08014F9C:  2800         CMP        R0, #0
  0x08014F9E:  D03F         BEQ        .L4                      ; 0x08015020
  0x08014FA0:  9800         LDR        R0, [SP, #0]
  0x08014FA2:  6800         LDR        R0, [R0]
  0x08014FA4:  F244 314B    MOVW       R1, #0x434B
  0x08014FA8:  F2C5 0141    MOVT       R1, #0x5041
  0x08014FAC:  4288         CMP        R0, R1
  0x08014FAE:  D137         BNE        .L4                      ; 0x08015020
  0x08014FB0:  9903         LDR        R1, [SP, #12]
  0x08014FB2:  2000         MOVS       R0, #0
  0x08014FB4:  6688         STR        R0, [R1, #104]
  0x08014FB6:  9803         LDR        R0, [SP, #12]
  0x08014FB8:  6F01         LDR        R1, [R0, #112]
  0x08014FBA:  4288         CMP        R0, R1
  0x08014FBC:  D103         BNE        .L1                      ; 0x08014FC6
  0x08014FBE:  9900         LDR        R1, [SP, #0]
  0x08014FC0:  2000         MOVS       R0, #0
  0x08014FC2:  62C8         STR        R0, [R1, #44]
  0x08014FC4:  E010         B          .L3                      ; 0x08014FE8
.L1:
  0x08014FC6:  9800         LDR        R0, [SP, #0]
  0x08014FC8:  6AC0         LDR        R0, [R0, #44]
  0x08014FCA:  9903         LDR        R1, [SP, #12]
  0x08014FCC:  4288         CMP        R0, R1
  0x08014FCE:  D103         BNE        .L2                      ; 0x08014FD8
  0x08014FD0:  9803         LDR        R0, [SP, #12]
  0x08014FD2:  6F00         LDR        R0, [R0, #112]
  0x08014FD4:  9900         LDR        R1, [SP, #0]
  0x08014FD6:  62C8         STR        R0, [R1, #44]
.L2:
  0x08014FD8:  9803         LDR        R0, [SP, #12]
  0x08014FDA:  6F01         LDR        R1, [R0, #112]
  0x08014FDC:  6F40         LDR        R0, [R0, #116]
  0x08014FDE:  6748         STR        R0, [R1, #116]
  0x08014FE0:  9903         LDR        R1, [SP, #12]
  0x08014FE2:  6F08         LDR        R0, [R1, #112]
  0x08014FE4:  6F49         LDR        R1, [R1, #116]
  0x08014FE6:  6708         STR        R0, [R1, #112]
.L3:
  0x08014FE8:  9900         LDR        R1, [SP, #0]
  0x08014FEA:  6B08         LDR        R0, [R1, #48]
  0x08014FEC:  3801         SUBS       R0, #1
  0x08014FEE:  6308         STR        R0, [R1, #48]
  0x08014FF0:  9803         LDR        R0, [SP, #12]
  0x08014FF2:  6B00         LDR        R0, [R0, #48]
  0x08014FF4:  280C         CMP        R0, #12
  0x08014FF6:  D113         BNE        .L4                      ; 0x08015020
  0x08014FF8:  9903         LDR        R1, [SP, #12]
  0x08014FFA:  2001         MOVS       R0, #1
  0x08014FFC:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08015000:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015004:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015008:  6808         LDR        R0, [R1]
  0x0801500A:  3001         ADDS       R0, #1
  0x0801500C:  6008         STR        R0, [R1]
  0x0801500E:  9801         LDR        R0, [SP, #4]
  0x08015010:  9006         STR        R0, [SP, #24]
  0x08015012:  9806         LDR        R0, [SP, #24]
  0x08015014:  F380 8810    MSR        PRIMASK, R0
  0x08015018:  9803         LDR        R0, [SP, #12]
  0x0801501A:  F001 F9A3    BL         _tx_thread_system_resume ; 0x08016364
  0x0801501E:  E004         B          .L5                      ; 0x0801502A
.L4:
  0x08015020:  9801         LDR        R0, [SP, #4]
  0x08015022:  9005         STR        R0, [SP, #20]
  0x08015024:  9805         LDR        R0, [SP, #20]
  0x08015026:  F380 8810    MSR        PRIMASK, R0
.L5:
  0x0801502A:  B008         ADD        SP, SP, #32
  0x0801502C:  BD80         POP        {R7, PC}
Section .text._nx_packet_transmit_release from charger_lto.o, size=118, align=2
_nx_packet_transmit_release:
  0x0801502E:  B580         PUSH       {R7, LR}
  0x08015030:  B088         SUB        SP, SP, #32
  0x08015032:  9003         STR        R0, [SP, #12]
  0x08015034:  F3EF 8010    MRS        R0, PRIMASK
  0x08015038:  9007         STR        R0, [SP, #28]
  0x0801503A:  9807         LDR        R0, [SP, #28]
  0x0801503C:  9004         STR        R0, [SP, #16]
  0x0801503E:  B672         CPSID      i
  0x08015040:  9804         LDR        R0, [SP, #16]
  0x08015042:  9002         STR        R0, [SP, #8]
  0x08015044:  9803         LDR        R0, [SP, #12]
  0x08015046:  6A00         LDR        R0, [R0, #32]
  0x08015048:  F1B0 3FAA    CMP.W      R0, #0xAAAAAAAA
  0x0801504C:  D01E         BEQ        .L1                      ; 0x0801508C
  0x0801504E:  9803         LDR        R0, [SP, #12]
  0x08015050:  6A00         LDR        R0, [R0, #32]
  0x08015052:  3001         ADDS       R0, #1
  0x08015054:  B1D0         CBZ        R0, .L1                  ; 0x0801508C
  0x08015056:  9903         LDR        R1, [SP, #12]
  0x08015058:  F04F 30DD    MOV.W      R0, #0xDDDDDDDD
  0x0801505C:  61C8         STR        R0, [R1, #28]
  0x0801505E:  9903         LDR        R1, [SP, #12]
  0x08015060:  F891 2032    LDRB.W     R2, [R1, #50]
  0x08015064:  6888         LDR        R0, [R1, #8]
  0x08015066:  4410         ADD        R0, R2
  0x08015068:  6088         STR        R0, [R1, #8]
  0x0801506A:  9903         LDR        R1, [SP, #12]
  0x0801506C:  F891 2032    LDRB.W     R2, [R1, #50]
  0x08015070:  6A48         LDR        R0, [R1, #36]
  0x08015072:  1A80         SUBS       R0, R0, R2
  0x08015074:  6248         STR        R0, [R1, #36]
  0x08015076:  9903         LDR        R1, [SP, #12]
  0x08015078:  2000         MOVS       R0, #0
  0x0801507A:  F881 0032    STRB.W     R0, [R1, #50]
  0x0801507E:  9902         LDR        R1, [SP, #8]
  0x08015080:  9106         STR        R1, [SP, #24]
  0x08015082:  9906         LDR        R1, [SP, #24]
  0x08015084:  F381 8810    MSR        PRIMASK, R1
  0x08015088:  9001         STR        R0, [SP, #4]
  0x0801508A:  E008         B          .L2                      ; 0x0801509E
.L1:
  0x0801508C:  9802         LDR        R0, [SP, #8]
  0x0801508E:  9005         STR        R0, [SP, #20]
  0x08015090:  9805         LDR        R0, [SP, #20]
  0x08015092:  F380 8810    MSR        PRIMASK, R0
  0x08015096:  9803         LDR        R0, [SP, #12]
  0x08015098:  F00A FF8B    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801509C:  9001         STR        R0, [SP, #4]
.L2:
  0x0801509E:  9801         LDR        R0, [SP, #4]
  0x080150A0:  B008         ADD        SP, SP, #32
  0x080150A2:  BD80         POP        {R7, PC}
Section .text._nxd_ipv6_find_max_prefix_length from charger_lto.o, size=178, align=2
_nxd_ipv6_find_max_prefix_length:
  0x080150A4:  B088         SUB        SP, SP, #32
  0x080150A6:  9007         STR        R0, [SP, #28]
  0x080150A8:  9106         STR        R1, [SP, #24]
  0x080150AA:  9205         STR        R2, [SP, #20]
  0x080150AC:  2000         MOVS       R0, #0
  0x080150AE:  9004         STR        R0, [SP, #16]
  0x080150B0:  9003         STR        R0, [SP, #12]
.L1:
  0x080150B2:  9803         LDR        R0, [SP, #12]
  0x080150B4:  2803         CMP        R0, #3
  0x080150B6:  D84B         BHI        .L11                     ; 0x08015150
  0x080150B8:  9807         LDR        R0, [SP, #28]
  0x080150BA:  9A03         LDR        R2, [SP, #12]
  0x080150BC:  F850 0022    LDR.W      R0, [R0, R2, LSL #2]
  0x080150C0:  9906         LDR        R1, [SP, #24]
  0x080150C2:  F851 1022    LDR.W      R1, [R1, R2, LSL #2]
  0x080150C6:  4288         CMP        R0, R1
  0x080150C8:  D103         BNE        .L2                      ; 0x080150D2
  0x080150CA:  9804         LDR        R0, [SP, #16]
  0x080150CC:  3020         ADDS       R0, #32
  0x080150CE:  9004         STR        R0, [SP, #16]
  0x080150D0:  E03A         B          .L10                     ; 0x08015148
.L2:
  0x080150D2:  9804         LDR        R0, [SP, #16]
  0x080150D4:  301F         ADDS       R0, #31
  0x080150D6:  9905         LDR        R1, [SP, #20]
  0x080150D8:  4288         CMP        R0, R1
  0x080150DA:  D200         BCS        .L3                      ; 0x080150DE
  0x080150DC:  E038         B          .L11                     ; 0x08015150
.L3:
  0x080150DE:  2010         MOVS       R0, #16
  0x080150E0:  9001         STR        R0, [SP, #4]
  0x080150E2:  9000         STR        R0, [SP, #0]
  0x080150E4:  2000         MOVS       R0, #0
  0x080150E6:  9002         STR        R0, [SP, #8]
.L4:
  0x080150E8:  9802         LDR        R0, [SP, #8]
  0x080150EA:  2804         CMP        R0, #4
  0x080150EC:  D82B         BHI        .L9                      ; 0x08015146
  0x080150EE:  9800         LDR        R0, [SP, #0]
  0x080150F0:  0840         LSRS       R0, R0, #1
  0x080150F2:  9000         STR        R0, [SP, #0]
  0x080150F4:  9807         LDR        R0, [SP, #28]
  0x080150F6:  9B03         LDR        R3, [SP, #12]
  0x080150F8:  F850 0023    LDR.W      R0, [R0, R3, LSL #2]
  0x080150FC:  9A01         LDR        R2, [SP, #4]
  0x080150FE:  40D0         LSRS       R0, R2
  0x08015100:  9906         LDR        R1, [SP, #24]
  0x08015102:  F851 1023    LDR.W      R1, [R1, R3, LSL #2]
  0x08015106:  40D1         LSRS       R1, R2
  0x08015108:  4288         CMP        R0, R1
  0x0801510A:  D10B         BNE        .L6                      ; 0x08015124
  0x0801510C:  9900         LDR        R1, [SP, #0]
  0x0801510E:  9801         LDR        R0, [SP, #4]
  0x08015110:  1A40         SUBS       R0, R0, R1
  0x08015112:  9001         STR        R0, [SP, #4]
  0x08015114:  9800         LDR        R0, [SP, #0]
  0x08015116:  B920         CBNZ       R0, .L5                  ; 0x08015122
  0x08015118:  9901         LDR        R1, [SP, #4]
  0x0801511A:  9804         LDR        R0, [SP, #16]
  0x0801511C:  1A40         SUBS       R0, R0, R1
  0x0801511E:  3020         ADDS       R0, #32
  0x08015120:  9004         STR        R0, [SP, #16]
.L5:
  0x08015122:  E00C         B          .L8                      ; 0x0801513E
.L6:
  0x08015124:  9802         LDR        R0, [SP, #8]
  0x08015126:  2804         CMP        R0, #4
  0x08015128:  D105         BNE        .L7                      ; 0x08015136
  0x0801512A:  9901         LDR        R1, [SP, #4]
  0x0801512C:  9804         LDR        R0, [SP, #16]
  0x0801512E:  1A40         SUBS       R0, R0, R1
  0x08015130:  301F         ADDS       R0, #31
  0x08015132:  9004         STR        R0, [SP, #16]
  0x08015134:  E007         B          .L9                      ; 0x08015146
.L7:
  0x08015136:  9900         LDR        R1, [SP, #0]
  0x08015138:  9801         LDR        R0, [SP, #4]
  0x0801513A:  4408         ADD        R0, R1
  0x0801513C:  9001         STR        R0, [SP, #4]
.L8:
  0x0801513E:  9802         LDR        R0, [SP, #8]
  0x08015140:  3001         ADDS       R0, #1
  0x08015142:  9002         STR        R0, [SP, #8]
  0x08015144:  E7D0         B          .L4                      ; 0x080150E8
.L9:
  0x08015146:  E003         B          .L11                     ; 0x08015150
.L10:
  0x08015148:  9803         LDR        R0, [SP, #12]
  0x0801514A:  3001         ADDS       R0, #1
  0x0801514C:  9003         STR        R0, [SP, #12]
  0x0801514E:  E7B0         B          .L1                      ; 0x080150B2
.L11:
  0x08015150:  9804         LDR        R0, [SP, #16]
  0x08015152:  B008         ADD        SP, SP, #32
  0x08015154:  4770         BX         LR
Section .text._nxd_ipv6_prefix_router_timer_tick from charger_lto.o, size=222, align=2
_nxd_ipv6_prefix_router_timer_tick:
  0x08015156:  B580         PUSH       {R7, LR}
  0x08015158:  B088         SUB        SP, SP, #32
  0x0801515A:  9007         STR        R0, [SP, #28]
  0x0801515C:  9807         LDR        R0, [SP, #28]
  0x0801515E:  F8B0 0CD8    LDRH.W     R0, [R0, #0x0CD8]
  0x08015162:  9005         STR        R0, [SP, #20]
  0x08015164:  2000         MOVS       R0, #0
  0x08015166:  9006         STR        R0, [SP, #24]
.L1:
  0x08015168:  9905         LDR        R1, [SP, #20]
  0x0801516A:  2000         MOVS       R0, #0
  0x0801516C:  9001         STR        R0, [SP, #4]
  0x0801516E:  B129         CBZ        R1, .L2                  ; 0x0801517C
  0x08015170:  9906         LDR        R1, [SP, #24]
  0x08015172:  2000         MOVS       R0, #0
  0x08015174:  2908         CMP        R1, #8
  0x08015176:  BF38         IT         CC
  0x08015178:  2001         MOVCC      R0, #1
  0x0801517A:  9001         STR        R0, [SP, #4]
.L2:
  0x0801517C:  9801         LDR        R0, [SP, #4]
  0x0801517E:  07C0         LSLS       R0, R0, #31
  0x08015180:  B3D0         CBZ        R0, .L7                  ; 0x080151F8
  0x08015182:  9807         LDR        R0, [SP, #28]
  0x08015184:  9906         LDR        R1, [SP, #24]
  0x08015186:  EBC1 01C1    RSB.W      R1, R1, R1, LSL #3
  0x0801518A:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801518E:  F600 40DC    ADDW       R0, R0, #0x0CDC
  0x08015192:  9002         STR        R0, [SP, #8]
  0x08015194:  9802         LDR        R0, [SP, #8]
  0x08015196:  7800         LDRB       R0, [R0]
  0x08015198:  0600         LSLS       R0, R0, #24
  0x0801519A:  2800         CMP        R0, #0
  0x0801519C:  D400         BMI        .L3                      ; 0x080151A0
  0x0801519E:  E027         B          .L6                      ; 0x080151F0
.L3:
  0x080151A0:  9805         LDR        R0, [SP, #20]
  0x080151A2:  3801         SUBS       R0, #1
  0x080151A4:  9005         STR        R0, [SP, #20]
  0x080151A6:  9802         LDR        R0, [SP, #8]
  0x080151A8:  8840         LDRH       R0, [R0, #2]
  0x080151AA:  B9B8         CBNZ       R0, .L5                  ; 0x080151DC
  0x080151AC:  9802         LDR        R0, [SP, #8]
  0x080151AE:  6980         LDR        R0, [R0, #24]
  0x080151B0:  B118         CBZ        R0, .L4                  ; 0x080151BA
  0x080151B2:  9802         LDR        R0, [SP, #8]
  0x080151B4:  6981         LDR        R1, [R0, #24]
  0x080151B6:  2000         MOVS       R0, #0
  0x080151B8:  6248         STR        R0, [R1, #36]
.L4:
  0x080151BA:  9807         LDR        R0, [SP, #28]
  0x080151BC:  9902         LDR        R1, [SP, #8]
  0x080151BE:  3104         ADDS       R1, #4
  0x080151C0:  F000 F838    BL         _nx_invalidate_destination_entry ; 0x08015234
  0x080151C4:  9902         LDR        R1, [SP, #8]
  0x080151C6:  2000         MOVS       R0, #0
  0x080151C8:  7008         STRB       R0, [R1]
  0x080151CA:  9902         LDR        R1, [SP, #8]
  0x080151CC:  6148         STR        R0, [R1, #20]
  0x080151CE:  9907         LDR        R1, [SP, #28]
  0x080151D0:  F8B1 0CD8    LDRH.W     R0, [R1, #0x0CD8]
  0x080151D4:  3801         SUBS       R0, #1
  0x080151D6:  F8A1 0CD8    STRH.W     R0, [R1, #0x0CD8]
  0x080151DA:  E009         B          .L6                      ; 0x080151F0
.L5:
  0x080151DC:  9802         LDR        R0, [SP, #8]
  0x080151DE:  8840         LDRH       R0, [R0, #2]
  0x080151E0:  F64F 71FF    MOVW       R1, #0xFFFF
  0x080151E4:  4288         CMP        R0, R1
  0x080151E6:  D003         BEQ        .L6                      ; 0x080151F0
  0x080151E8:  9902         LDR        R1, [SP, #8]
  0x080151EA:  8848         LDRH       R0, [R1, #2]
  0x080151EC:  3801         SUBS       R0, #1
  0x080151EE:  8048         STRH       R0, [R1, #2]
.L6:
  0x080151F0:  9806         LDR        R0, [SP, #24]
  0x080151F2:  3001         ADDS       R0, #1
  0x080151F4:  9006         STR        R0, [SP, #24]
  0x080151F6:  E7B7         B          .L1                      ; 0x08015168
.L7:
  0x080151F8:  9807         LDR        R0, [SP, #28]
  0x080151FA:  F8D0 0EC0    LDR.W      R0, [R0, #0x0EC0]
  0x080151FE:  9003         STR        R0, [SP, #12]
.L8:
  0x08015200:  9803         LDR        R0, [SP, #12]
  0x08015202:  B1A8         CBZ        R0, .L11                 ; 0x08015230
  0x08015204:  9803         LDR        R0, [SP, #12]
  0x08015206:  9004         STR        R0, [SP, #16]
  0x08015208:  9803         LDR        R0, [SP, #12]
  0x0801520A:  69C0         LDR        R0, [R0, #28]
  0x0801520C:  9003         STR        R0, [SP, #12]
  0x0801520E:  9804         LDR        R0, [SP, #16]
  0x08015210:  6940         LDR        R0, [R0, #20]
  0x08015212:  3001         ADDS       R0, #1
  0x08015214:  B158         CBZ        R0, .L10                 ; 0x0801522E
  0x08015216:  9804         LDR        R0, [SP, #16]
  0x08015218:  6940         LDR        R0, [R0, #20]
  0x0801521A:  B920         CBNZ       R0, .L9                  ; 0x08015226
  0x0801521C:  9807         LDR        R0, [SP, #28]
  0x0801521E:  9904         LDR        R1, [SP, #16]
  0x08015220:  F00B F873    BL         _nx_ipv6_prefix_list_delete_entry ; 0x0802030A
  0x08015224:  E003         B          .L10                     ; 0x0801522E
.L9:
  0x08015226:  9904         LDR        R1, [SP, #16]
  0x08015228:  6948         LDR        R0, [R1, #20]
  0x0801522A:  3801         SUBS       R0, #1
  0x0801522C:  6148         STR        R0, [R1, #20]
.L10:
  0x0801522E:  E7E7         B          .L8                      ; 0x08015200
.L11:
  0x08015230:  B008         ADD        SP, SP, #32
  0x08015232:  BD80         POP        {R7, PC}
Section .text._nx_invalidate_destination_entry from charger_lto.o, size=142, align=2
_nx_invalidate_destination_entry:
  0x08015234:  B580         PUSH       {R7, LR}
  0x08015236:  B086         SUB        SP, SP, #24
  0x08015238:  9005         STR        R0, [SP, #20]
  0x0801523A:  9104         STR        R1, [SP, #16]
  0x0801523C:  9805         LDR        R0, [SP, #20]
  0x0801523E:  F8D0 0510    LDR.W      R0, [R0, #0x0510]
  0x08015242:  9002         STR        R0, [SP, #8]
  0x08015244:  9802         LDR        R0, [SP, #8]
  0x08015246:  B900         CBNZ       R0, .L1                  ; 0x0801524A
  0x08015248:  E039         B          .L6                      ; 0x080152BE
.L1:
  0x0801524A:  2000         MOVS       R0, #0
  0x0801524C:  9003         STR        R0, [SP, #12]
.L2:
  0x0801524E:  9902         LDR        R1, [SP, #8]
  0x08015250:  2000         MOVS       R0, #0
  0x08015252:  9001         STR        R0, [SP, #4]
  0x08015254:  B129         CBZ        R1, .L3                  ; 0x08015262
  0x08015256:  9903         LDR        R1, [SP, #12]
  0x08015258:  2000         MOVS       R0, #0
  0x0801525A:  2908         CMP        R1, #8
  0x0801525C:  BF38         IT         CC
  0x0801525E:  2001         MOVCC      R0, #1
  0x08015260:  9001         STR        R0, [SP, #4]
.L3:
  0x08015262:  9801         LDR        R0, [SP, #4]
  0x08015264:  07C0         LSLS       R0, R0, #31
  0x08015266:  B350         CBZ        R0, .L6                  ; 0x080152BE
  0x08015268:  9805         LDR        R0, [SP, #20]
  0x0801526A:  9903         LDR        R1, [SP, #12]
  0x0801526C:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x08015270:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08015274:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x08015278:  B900         CBNZ       R0, .L4                  ; 0x0801527C
  0x0801527A:  E01C         B          .L5                      ; 0x080152B6
.L4:
  0x0801527C:  9802         LDR        R0, [SP, #8]
  0x0801527E:  3801         SUBS       R0, #1
  0x08015280:  9002         STR        R0, [SP, #8]
  0x08015282:  9805         LDR        R0, [SP, #20]
  0x08015284:  9903         LDR        R1, [SP, #12]
  0x08015286:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801528A:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801528E:  30A4         ADDS       R0, #164
  0x08015290:  9904         LDR        R1, [SP, #16]
  0x08015292:  F7FE FFD3    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x08015296:  B170         CBZ        R0, .L5                  ; 0x080152B6
  0x08015298:  9805         LDR        R0, [SP, #20]
  0x0801529A:  9903         LDR        R1, [SP, #12]
  0x0801529C:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x080152A0:  EB00 01C1    ADD.W      R1, R0, R1, LSL #3
  0x080152A4:  2000         MOVS       R0, #0
  0x080152A6:  F8C1 0090    STR.W      R0, [R1, #144]
  0x080152AA:  9905         LDR        R1, [SP, #20]
  0x080152AC:  F8D1 0510    LDR.W      R0, [R1, #0x0510]
  0x080152B0:  3801         SUBS       R0, #1
  0x080152B2:  F8C1 0510    STR.W      R0, [R1, #0x0510]
.L5:
  0x080152B6:  9803         LDR        R0, [SP, #12]
  0x080152B8:  3001         ADDS       R0, #1
  0x080152BA:  9003         STR        R0, [SP, #12]
  0x080152BC:  E7C7         B          .L2                      ; 0x0801524E
.L6:
  0x080152BE:  B006         ADD        SP, SP, #24
  0x080152C0:  BD80         POP        {R7, PC}
Section .text._nxd_ipv6_router_solicitation_check from charger_lto.o, size=182, align=2
_nxd_ipv6_router_solicitation_check:
  0x080152C2:  B580         PUSH       {R7, LR}
  0x080152C4:  B082         SUB        SP, SP, #8
  0x080152C6:  9001         STR        R0, [SP, #4]
  0x080152C8:  2000         MOVS       R0, #0
  0x080152CA:  9000         STR        R0, [SP, #0]
.L1:
  0x080152CC:  9800         LDR        R0, [SP, #0]
  0x080152CE:  2800         CMP        R0, #0
  0x080152D0:  D150         BNE        .L4                      ; 0x08015374
  0x080152D2:  9A01         LDR        R2, [SP, #4]
  0x080152D4:  9800         LDR        R0, [SP, #0]
  0x080152D6:  214C         MOVS       R1, #76
  0x080152D8:  FB00 2001    MLA        R0, R0, R1, R2
  0x080152DC:  F890 0C40    LDRB.W     R0, [R0, #0x0C40]
  0x080152E0:  2801         CMP        R0, #1
  0x080152E2:  D143         BNE        .L3                      ; 0x0801536C
  0x080152E4:  9A01         LDR        R2, [SP, #4]
  0x080152E6:  9800         LDR        R0, [SP, #0]
  0x080152E8:  214C         MOVS       R1, #76
  0x080152EA:  FB00 2001    MLA        R0, R0, R1, R2
  0x080152EE:  F8D0 0C68    LDR.W      R0, [R0, #0x0C68]
  0x080152F2:  B3D8         CBZ        R0, .L3                  ; 0x0801536C
  0x080152F4:  9A01         LDR        R2, [SP, #4]
  0x080152F6:  9800         LDR        R0, [SP, #0]
  0x080152F8:  214C         MOVS       R1, #76
  0x080152FA:  FB00 2201    MLA        R2, R0, R1, R2
  0x080152FE:  F8D2 0C70    LDR.W      R0, [R2, #0x0C70]
  0x08015302:  3801         SUBS       R0, #1
  0x08015304:  F8C2 0C70    STR.W      R0, [R2, #0x0C70]
  0x08015308:  9A01         LDR        R2, [SP, #4]
  0x0801530A:  9800         LDR        R0, [SP, #0]
  0x0801530C:  FB00 2001    MLA        R0, R0, R1, R2
  0x08015310:  F8D0 0C70    LDR.W      R0, [R0, #0x0C70]
  0x08015314:  BB50         CBNZ       R0, .L3                  ; 0x0801536C
  0x08015316:  9801         LDR        R0, [SP, #4]
  0x08015318:  9900         LDR        R1, [SP, #0]
  0x0801531A:  F000 F82D    BL         _nx_icmpv6_send_rs       ; 0x08015378
  0x0801531E:  B198         CBZ        R0, .L2                  ; 0x08015348
  0x08015320:  9A01         LDR        R2, [SP, #4]
  0x08015322:  9800         LDR        R0, [SP, #0]
  0x08015324:  214C         MOVS       R1, #76
  0x08015326:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801532A:  F8D0 1C64    LDR.W      R1, [R0, #0x0C64]
  0x0801532E:  F8D0 0C68    LDR.W      R0, [R0, #0x0C68]
  0x08015332:  4288         CMP        R0, R1
  0x08015334:  D108         BNE        .L2                      ; 0x08015348
  0x08015336:  9A01         LDR        R2, [SP, #4]
  0x08015338:  9800         LDR        R0, [SP, #0]
  0x0801533A:  214C         MOVS       R1, #76
  0x0801533C:  FB00 2101    MLA        R1, R0, R1, R2
  0x08015340:  2001         MOVS       R0, #1
  0x08015342:  F8C1 0C70    STR.W      R0, [R1, #0x0C70]
  0x08015346:  E011         B          .L3                      ; 0x0801536C
.L2:
  0x08015348:  9A01         LDR        R2, [SP, #4]
  0x0801534A:  9800         LDR        R0, [SP, #0]
  0x0801534C:  214C         MOVS       R1, #76
  0x0801534E:  FB00 2201    MLA        R2, R0, R1, R2
  0x08015352:  F8D2 0C68    LDR.W      R0, [R2, #0x0C68]
  0x08015356:  3801         SUBS       R0, #1
  0x08015358:  F8C2 0C68    STR.W      R0, [R2, #0x0C68]
  0x0801535C:  9A01         LDR        R2, [SP, #4]
  0x0801535E:  9800         LDR        R0, [SP, #0]
  0x08015360:  FB00 2101    MLA        R1, R0, R1, R2
  0x08015364:  F8D1 0C6C    LDR.W      R0, [R1, #0x0C6C]
  0x08015368:  F8C1 0C70    STR.W      R0, [R1, #0x0C70]
.L3:
  0x0801536C:  9800         LDR        R0, [SP, #0]
  0x0801536E:  3001         ADDS       R0, #1
  0x08015370:  9000         STR        R0, [SP, #0]
  0x08015372:  E7AB         B          .L1                      ; 0x080152CC
.L4:
  0x08015374:  B002         ADD        SP, SP, #8
  0x08015376:  BD80         POP        {R7, PC}
Section .text._nx_icmpv6_send_rs from charger_lto.o, size=358, align=2
_nx_icmpv6_send_rs:
  0x08015378:  B510         PUSH       {R4, LR}
  0x0801537A:  B08E         SUB        SP, SP, #56
  0x0801537C:  900C         STR        R0, [SP, #48]
  0x0801537E:  910B         STR        R1, [SP, #44]
  0x08015380:  980C         LDR        R0, [SP, #48]
  0x08015382:  F8D0 0880    LDR.W      R0, [R0, #0x0880]
  0x08015386:  B910         CBNZ       R0, .L1                  ; 0x0801538E
  0x08015388:  2043         MOVS       R0, #67
  0x0801538A:  900D         STR        R0, [SP, #52]
  0x0801538C:  E0A4         B          .L4                      ; 0x080154D8
.L1:
  0x0801538E:  980C         LDR        R0, [SP, #48]
  0x08015390:  F8D0 063C    LDR.W      R0, [R0, #0x063C]
  0x08015394:  A909         ADD        R1, SP, #36
  0x08015396:  2248         MOVS       R2, #72
  0x08015398:  2300         MOVS       R3, #0
  0x0801539A:  F7FF FD30    BL         _nx_packet_allocate      ; 0x08014DFE
  0x0801539E:  B110         CBZ        R0, .L2                  ; 0x080153A6
  0x080153A0:  2043         MOVS       R0, #67
  0x080153A2:  900D         STR        R0, [SP, #52]
  0x080153A4:  E098         B          .L4                      ; 0x080154D8
.L2:
  0x080153A6:  980C         LDR        R0, [SP, #48]
  0x080153A8:  9909         LDR        R1, [SP, #36]
  0x080153AA:  F101 0234    ADD.W      R2, R1, #52
  0x080153AE:  990B         LDR        R1, [SP, #44]
  0x080153B0:  234C         MOVS       R3, #76
  0x080153B2:  FB01 0103    MLA        R1, R1, R3, R0
  0x080153B6:  F601 433C    ADDW       R3, R1, #0x0C3C
  0x080153BA:  F644 1110    MOVW       R1, #0x4910              ; 0x08004910 = _nx_ipv6_all_router_address
  0x080153BE:  F6C0 0100    MOVT       R1, #0x0800              ; 0x08004910 = _nx_ipv6_all_router_address
  0x080153C2:  F00A FE9C    BL         _nxd_ipv6_interface_find ; 0x080200FE
  0x080153C6:  B128         CBZ        R0, .L3                  ; 0x080153D4
  0x080153C8:  9809         LDR        R0, [SP, #36]
  0x080153CA:  F00A FDF2    BL         _nx_packet_release       ; 0x0801FFB2
  0x080153CE:  2043         MOVS       R0, #67
  0x080153D0:  900D         STR        R0, [SP, #52]
  0x080153D2:  E081         B          .L4                      ; 0x080154D8
.L3:
  0x080153D4:  9909         LDR        R1, [SP, #36]
  0x080153D6:  2006         MOVS       R0, #6
  0x080153D8:  F881 0030    STRB.W     R0, [R1, #48]
  0x080153DC:  9909         LDR        R1, [SP, #36]
  0x080153DE:  2010         MOVS       R0, #16
  0x080153E0:  6248         STR        R0, [R1, #36]
  0x080153E2:  9909         LDR        R1, [SP, #36]
  0x080153E4:  6888         LDR        R0, [R1, #8]
  0x080153E6:  6A4A         LDR        R2, [R1, #36]
  0x080153E8:  1A80         SUBS       R0, R0, R2
  0x080153EA:  6088         STR        R0, [R1, #8]
  0x080153EC:  9809         LDR        R0, [SP, #36]
  0x080153EE:  6880         LDR        R0, [R0, #8]
  0x080153F0:  9007         STR        R0, [SP, #28]
  0x080153F2:  9907         LDR        R1, [SP, #28]
  0x080153F4:  2085         MOVS       R0, #133
  0x080153F6:  7008         STRB       R0, [R1]
  0x080153F8:  9907         LDR        R1, [SP, #28]
  0x080153FA:  2000         MOVS       R0, #0
  0x080153FC:  9005         STR        R0, [SP, #20]
  0x080153FE:  7048         STRB       R0, [R1, #1]
  0x08015400:  9907         LDR        R1, [SP, #28]
  0x08015402:  8048         STRH       R0, [R1, #2]
  0x08015404:  9907         LDR        R1, [SP, #28]
  0x08015406:  6048         STR        R0, [R1, #4]
  0x08015408:  9807         LDR        R0, [SP, #28]
  0x0801540A:  3008         ADDS       R0, #8
  0x0801540C:  9006         STR        R0, [SP, #24]
  0x0801540E:  9906         LDR        R1, [SP, #24]
  0x08015410:  2001         MOVS       R0, #1
  0x08015412:  7008         STRB       R0, [R1]
  0x08015414:  9906         LDR        R1, [SP, #24]
  0x08015416:  7048         STRB       R0, [R1, #1]
  0x08015418:  9806         LDR        R0, [SP, #24]
  0x0801541A:  3002         ADDS       R0, #2
  0x0801541C:  900A         STR        R0, [SP, #40]
  0x0801541E:  9A0C         LDR        R2, [SP, #48]
  0x08015420:  980B         LDR        R0, [SP, #44]
  0x08015422:  214C         MOVS       R1, #76
  0x08015424:  FB00 2001    MLA        R0, R0, R1, R2
  0x08015428:  F8D0 0C48    LDR.W      R0, [R0, #0x0C48]
  0x0801542C:  9A0A         LDR        R2, [SP, #40]
  0x0801542E:  8010         STRH       R0, [R2]
  0x08015430:  9A0C         LDR        R2, [SP, #48]
  0x08015432:  980B         LDR        R0, [SP, #44]
  0x08015434:  FB00 2001    MLA        R0, R0, R1, R2
  0x08015438:  F8B0 0C4E    LDRH.W     R0, [R0, #0x0C4E]
  0x0801543C:  9A0A         LDR        R2, [SP, #40]
  0x0801543E:  8050         STRH       R0, [R2, #2]
  0x08015440:  9A0C         LDR        R2, [SP, #48]
  0x08015442:  980B         LDR        R0, [SP, #44]
  0x08015444:  FB00 2001    MLA        R0, R0, R1, R2
  0x08015448:  F8D0 0C4C    LDR.W      R0, [R0, #0x0C4C]
  0x0801544C:  990A         LDR        R1, [SP, #40]
  0x0801544E:  8088         STRH       R0, [R1, #4]
  0x08015450:  990A         LDR        R1, [SP, #40]
  0x08015452:  8808         LDRH       R0, [R1]
  0x08015454:  BA00         REV        R0, R0
  0x08015456:  0C00         LSRS       R0, R0, #16
  0x08015458:  8008         STRH       R0, [R1]
  0x0801545A:  990A         LDR        R1, [SP, #40]
  0x0801545C:  8848         LDRH       R0, [R1, #2]
  0x0801545E:  BA00         REV        R0, R0
  0x08015460:  0C00         LSRS       R0, R0, #16
  0x08015462:  8048         STRH       R0, [R1, #2]
  0x08015464:  990A         LDR        R1, [SP, #40]
  0x08015466:  8888         LDRH       R0, [R1, #4]
  0x08015468:  BA00         REV        R0, R0
  0x0801546A:  0C00         LSRS       R0, R0, #16
  0x0801546C:  8088         STRH       R0, [R1, #4]
  0x0801546E:  9809         LDR        R0, [SP, #36]
  0x08015470:  6A42         LDR        R2, [R0, #36]
  0x08015472:  6B41         LDR        R1, [R0, #52]
  0x08015474:  F101 0308    ADD.W      R3, R1, #8
  0x08015478:  F644 1410    MOVW       R4, #0x4910              ; 0x08004910 = _nx_ipv6_all_router_address
  0x0801547C:  F6C0 0400    MOVT       R4, #0x0800              ; 0x08004910 = _nx_ipv6_all_router_address
  0x08015480:  4669         MOV        R1, SP
  0x08015482:  600C         STR        R4, [R1]
  0x08015484:  213A         MOVS       R1, #58
  0x08015486:  9104         STR        R1, [SP, #16]
  0x08015488:  F008 FCDF    BL         _nx_ip_checksum_compute  ; 0x0801DE4A
  0x0801548C:  9A04         LDR        R2, [SP, #16]
  0x0801548E:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x08015492:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x08015496:  43C0         MVNS       R0, R0
  0x08015498:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x0801549C:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x080154A0:  BA00         REV        R0, R0
  0x080154A2:  0C00         LSRS       R0, R0, #16
  0x080154A4:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x080154A8:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x080154AC:  9907         LDR        R1, [SP, #28]
  0x080154AE:  8048         STRH       R0, [R1, #2]
  0x080154B0:  980C         LDR        R0, [SP, #48]
  0x080154B2:  9909         LDR        R1, [SP, #36]
  0x080154B4:  6A4B         LDR        R3, [R1, #36]
  0x080154B6:  F8D1 C034    LDR.W      R12, [R1, #52]
  0x080154BA:  F10C 0C08    ADD.W      R12, R12, #8
  0x080154BE:  46EE         MOV        LR, SP
  0x080154C0:  F8CE 4008    STR.W      R4, [LR, #8]
  0x080154C4:  F8CE C004    STR.W      R12, [LR, #4]
  0x080154C8:  F04F 0CFF    MOV.W      R12, #255
  0x080154CC:  F8CE C000    STR.W      R12, [LR]
  0x080154D0:  F009 FE59    BL         _nx_ipv6_packet_send     ; 0x0801F186
  0x080154D4:  9805         LDR        R0, [SP, #20]
  0x080154D6:  900D         STR        R0, [SP, #52]
.L4:
  0x080154D8:  980D         LDR        R0, [SP, #52]
  0x080154DA:  B00E         ADD        SP, SP, #56
  0x080154DC:  BD10         POP        {R4, PC}
Section .text._nxd_ipv6_search_onlink from charger_lto.o, size=142, align=2
_nxd_ipv6_search_onlink:
  0x080154DE:  B580         PUSH       {R7, LR}
  0x080154E0:  B086         SUB        SP, SP, #24
  0x080154E2:  9004         STR        R0, [SP, #16]
  0x080154E4:  9103         STR        R1, [SP, #12]
  0x080154E6:  9803         LDR        R0, [SP, #12]
  0x080154E8:  F7FE FEF3    BL         IPv6_Address_Type        ; 0x080142D2
  0x080154EC:  07C0         LSLS       R0, R0, #31
  0x080154EE:  B110         CBZ        R0, .L1                  ; 0x080154F6
  0x080154F0:  2001         MOVS       R0, #1
  0x080154F2:  9005         STR        R0, [SP, #20]
  0x080154F4:  E037         B          .L10                     ; 0x08015566
.L1:
  0x080154F6:  9804         LDR        R0, [SP, #16]
  0x080154F8:  F8D0 0EC0    LDR.W      R0, [R0, #0x0EC0]
  0x080154FC:  9001         STR        R0, [SP, #4]
.L2:
  0x080154FE:  9801         LDR        R0, [SP, #4]
  0x08015500:  B160         CBZ        R0, .L4                  ; 0x0801551C
  0x08015502:  9803         LDR        R0, [SP, #12]
  0x08015504:  9901         LDR        R1, [SP, #4]
  0x08015506:  690A         LDR        R2, [R1, #16]
  0x08015508:  F008 FBF5    BL         CHECK_IP_ADDRESSES_BY_PREFIX ; 0x0801DCF6
  0x0801550C:  B110         CBZ        R0, .L3                  ; 0x08015514
  0x0801550E:  2001         MOVS       R0, #1
  0x08015510:  9005         STR        R0, [SP, #20]
  0x08015512:  E028         B          .L10                     ; 0x08015566
.L3:
  0x08015514:  9801         LDR        R0, [SP, #4]
  0x08015516:  69C0         LDR        R0, [R0, #28]
  0x08015518:  9001         STR        R0, [SP, #4]
  0x0801551A:  E7F0         B          .L2                      ; 0x080154FE
.L4:
  0x0801551C:  2000         MOVS       R0, #0
  0x0801551E:  9002         STR        R0, [SP, #8]
.L5:
  0x08015520:  9802         LDR        R0, [SP, #8]
  0x08015522:  2802         CMP        R0, #2
  0x08015524:  D81D         BHI        .L9                      ; 0x08015562
  0x08015526:  9804         LDR        R0, [SP, #16]
  0x08015528:  9902         LDR        R1, [SP, #8]
  0x0801552A:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x0801552E:  3010         ADDS       R0, #16
  0x08015530:  9000         STR        R0, [SP, #0]
  0x08015532:  9800         LDR        R0, [SP, #0]
  0x08015534:  7800         LDRB       R0, [R0]
  0x08015536:  B900         CBNZ       R0, .L6                  ; 0x0801553A
  0x08015538:  E00F         B          .L8                      ; 0x0801555A
.L6:
  0x0801553A:  9800         LDR        R0, [SP, #0]
  0x0801553C:  7F40         LDRB       R0, [R0, #29]
  0x0801553E:  2801         CMP        R0, #1
  0x08015540:  D000         BEQ        .L7                      ; 0x08015544
  0x08015542:  E00A         B          .L8                      ; 0x0801555A
.L7:
  0x08015544:  9803         LDR        R0, [SP, #12]
  0x08015546:  9A00         LDR        R2, [SP, #0]
  0x08015548:  F102 0108    ADD.W      R1, R2, #8
  0x0801554C:  78D2         LDRB       R2, [R2, #3]
  0x0801554E:  F008 FBD2    BL         CHECK_IP_ADDRESSES_BY_PREFIX ; 0x0801DCF6
  0x08015552:  B110         CBZ        R0, .L8                  ; 0x0801555A
  0x08015554:  2001         MOVS       R0, #1
  0x08015556:  9005         STR        R0, [SP, #20]
  0x08015558:  E005         B          .L10                     ; 0x08015566
.L8:
  0x0801555A:  9802         LDR        R0, [SP, #8]
  0x0801555C:  3001         ADDS       R0, #1
  0x0801555E:  9002         STR        R0, [SP, #8]
  0x08015560:  E7DE         B          .L5                      ; 0x08015520
.L9:
  0x08015562:  2000         MOVS       R0, #0
  0x08015564:  9005         STR        R0, [SP, #20]
.L10:
  0x08015566:  9805         LDR        R0, [SP, #20]
  0x08015568:  B006         ADD        SP, SP, #24
  0x0801556A:  BD80         POP        {R7, PC}
Section .text._nx_packet_pool_create from charger_lto.o, size=402, align=2
_nx_packet_pool_create:
  0x0801556C:  B580         PUSH       {R7, LR}
  0x0801556E:  B092         SUB        SP, SP, #72
  0x08015570:  F8DD C050    LDR.W      R12, [SP, #80]
  0x08015574:  900E         STR        R0, [SP, #56]
  0x08015576:  910D         STR        R1, [SP, #52]
  0x08015578:  920C         STR        R2, [SP, #48]
  0x0801557A:  930B         STR        R3, [SP, #44]
  0x0801557C:  980C         LDR        R0, [SP, #48]
  0x0801557E:  9007         STR        R0, [SP, #28]
  0x08015580:  980B         LDR        R0, [SP, #44]
  0x08015582:  3003         ADDS       R0, #3
  0x08015584:  F020 0003    BIC        R0, R0, #3
  0x08015588:  9001         STR        R0, [SP, #4]
  0x0801558A:  9814         LDR        R0, [SP, #80]
  0x0801558C:  9A01         LDR        R2, [SP, #4]
  0x0801558E:  990B         LDR        R1, [SP, #44]
  0x08015590:  1A89         SUBS       R1, R1, R2
  0x08015592:  4408         ADD        R0, R1
  0x08015594:  F020 0003    BIC        R0, R0, #3
  0x08015598:  9014         STR        R0, [SP, #80]
  0x0801559A:  9801         LDR        R0, [SP, #4]
  0x0801559C:  900B         STR        R0, [SP, #44]
  0x0801559E:  9801         LDR        R0, [SP, #4]
  0x080155A0:  303C         ADDS       R0, #60
  0x080155A2:  9002         STR        R0, [SP, #8]
  0x080155A4:  9802         LDR        R0, [SP, #8]
  0x080155A6:  3003         ADDS       R0, #3
  0x080155A8:  F020 0003    BIC        R0, R0, #3
  0x080155AC:  9002         STR        R0, [SP, #8]
  0x080155AE:  9802         LDR        R0, [SP, #8]
  0x080155B0:  9901         LDR        R1, [SP, #4]
  0x080155B2:  1A40         SUBS       R0, R0, R1
  0x080155B4:  9006         STR        R0, [SP, #24]
  0x080155B6:  9906         LDR        R1, [SP, #24]
  0x080155B8:  980C         LDR        R0, [SP, #48]
  0x080155BA:  4408         ADD        R0, R1
  0x080155BC:  3003         ADDS       R0, #3
  0x080155BE:  F020 0003    BIC        R0, R0, #3
  0x080155C2:  1A40         SUBS       R0, R0, R1
  0x080155C4:  900C         STR        R0, [SP, #48]
  0x080155C6:  980E         LDR        R0, [SP, #56]
  0x080155C8:  213C         MOVS       R1, #60
  0x080155CA:  F7EF FAC7    BL         __aeabi_memclr           ; 0x08004B5C
  0x080155CE:  980D         LDR        R0, [SP, #52]
  0x080155D0:  990E         LDR        R1, [SP, #56]
  0x080155D2:  6048         STR        R0, [R1, #4]
  0x080155D4:  990E         LDR        R1, [SP, #56]
  0x080155D6:  2000         MOVS       R0, #0
  0x080155D8:  62C8         STR        R0, [R1, #44]
  0x080155DA:  990E         LDR        R1, [SP, #56]
  0x080155DC:  6308         STR        R0, [R1, #48]
  0x080155DE:  990B         LDR        R1, [SP, #44]
  0x080155E0:  9A0E         LDR        R2, [SP, #56]
  0x080155E2:  6211         STR        R1, [R2, #32]
  0x080155E4:  9914         LDR        R1, [SP, #80]
  0x080155E6:  9A0E         LDR        R2, [SP, #56]
  0x080155E8:  6251         STR        R1, [R2, #36]
  0x080155EA:  9907         LDR        R1, [SP, #28]
  0x080155EC:  9A0E         LDR        R2, [SP, #56]
  0x080155EE:  6291         STR        R1, [R2, #40]
  0x080155F0:  990B         LDR        R1, [SP, #44]
  0x080155F2:  9A14         LDR        R2, [SP, #80]
  0x080155F4:  4411         ADD        R1, R2
  0x080155F6:  9103         STR        R1, [SP, #12]
  0x080155F8:  9008         STR        R0, [SP, #32]
  0x080155FA:  9801         LDR        R0, [SP, #4]
  0x080155FC:  9005         STR        R0, [SP, #20]
  0x080155FE:  9805         LDR        R0, [SP, #20]
  0x08015600:  990C         LDR        R1, [SP, #48]
  0x08015602:  9A06         LDR        R2, [SP, #24]
  0x08015604:  4411         ADD        R1, R2
  0x08015606:  4408         ADD        R0, R1
  0x08015608:  9004         STR        R0, [SP, #16]
.L1:
  0x0801560A:  9804         LDR        R0, [SP, #16]
  0x0801560C:  9903         LDR        R1, [SP, #12]
  0x0801560E:  4288         CMP        R0, R1
  0x08015610:  D822         BHI        .L2                      ; 0x08015658
  0x08015612:  9808         LDR        R0, [SP, #32]
  0x08015614:  3001         ADDS       R0, #1
  0x08015616:  9008         STR        R0, [SP, #32]
  0x08015618:  9804         LDR        R0, [SP, #16]
  0x0801561A:  9905         LDR        R1, [SP, #20]
  0x0801561C:  61C8         STR        R0, [R1, #28]
  0x0801561E:  980E         LDR        R0, [SP, #56]
  0x08015620:  9905         LDR        R1, [SP, #20]
  0x08015622:  6008         STR        R0, [R1]
  0x08015624:  9905         LDR        R1, [SP, #20]
  0x08015626:  2000         MOVS       R0, #0
  0x08015628:  6048         STR        R0, [R1, #4]
  0x0801562A:  9905         LDR        R1, [SP, #20]
  0x0801562C:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x08015630:  6208         STR        R0, [R1, #32]
  0x08015632:  9905         LDR        R1, [SP, #20]
  0x08015634:  9806         LDR        R0, [SP, #24]
  0x08015636:  4408         ADD        R0, R1
  0x08015638:  6108         STR        R0, [R1, #16]
  0x0801563A:  9905         LDR        R1, [SP, #20]
  0x0801563C:  9806         LDR        R0, [SP, #24]
  0x0801563E:  4408         ADD        R0, R1
  0x08015640:  9A07         LDR        R2, [SP, #28]
  0x08015642:  4410         ADD        R0, R2
  0x08015644:  6148         STR        R0, [R1, #20]
  0x08015646:  9804         LDR        R0, [SP, #16]
  0x08015648:  9005         STR        R0, [SP, #20]
  0x0801564A:  9805         LDR        R0, [SP, #20]
  0x0801564C:  990C         LDR        R1, [SP, #48]
  0x0801564E:  9A06         LDR        R2, [SP, #24]
  0x08015650:  4411         ADD        R1, R2
  0x08015652:  4408         ADD        R0, R1
  0x08015654:  9004         STR        R0, [SP, #16]
  0x08015656:  E7D8         B          .L1                      ; 0x0801560A
.L2:
  0x08015658:  9805         LDR        R0, [SP, #20]
  0x0801565A:  990C         LDR        R1, [SP, #48]
  0x0801565C:  9A06         LDR        R2, [SP, #24]
  0x0801565E:  4411         ADD        R1, R2
  0x08015660:  1A40         SUBS       R0, R0, R1
  0x08015662:  9005         STR        R0, [SP, #20]
  0x08015664:  9905         LDR        R1, [SP, #20]
  0x08015666:  2000         MOVS       R0, #0
  0x08015668:  61C8         STR        R0, [R1, #28]
  0x0801566A:  9808         LDR        R0, [SP, #32]
  0x0801566C:  990E         LDR        R1, [SP, #56]
  0x0801566E:  6088         STR        R0, [R1, #8]
  0x08015670:  9808         LDR        R0, [SP, #32]
  0x08015672:  990E         LDR        R1, [SP, #56]
  0x08015674:  60C8         STR        R0, [R1, #12]
  0x08015676:  980B         LDR        R0, [SP, #44]
  0x08015678:  990E         LDR        R1, [SP, #56]
  0x0801567A:  61C8         STR        R0, [R1, #28]
  0x0801567C:  F3EF 8010    MRS        R0, PRIMASK
  0x08015680:  9011         STR        R0, [SP, #68]
  0x08015682:  9811         LDR        R0, [SP, #68]
  0x08015684:  900F         STR        R0, [SP, #60]
  0x08015686:  B672         CPSID      i
  0x08015688:  980F         LDR        R0, [SP, #60]
  0x0801568A:  900A         STR        R0, [SP, #40]
  0x0801568C:  990E         LDR        R1, [SP, #56]
  0x0801568E:  F244 304B    MOVW       R0, #0x434B
  0x08015692:  F2C5 0041    MOVT       R0, #0x5041
  0x08015696:  6008         STR        R0, [R1]
  0x08015698:  F64B 00B4    MOVW       R0, #0xB8B4              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x0801569C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x080156A0:  6800         LDR        R0, [R0]
  0x080156A2:  B198         CBZ        R0, .L3                  ; 0x080156CC
  0x080156A4:  F64B 00B4    MOVW       R0, #0xB8B4              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x080156A8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x080156AC:  6801         LDR        R1, [R0]
  0x080156AE:  6B89         LDR        R1, [R1, #56]
  0x080156B0:  9109         STR        R1, [SP, #36]
  0x080156B2:  990E         LDR        R1, [SP, #56]
  0x080156B4:  6802         LDR        R2, [R0]
  0x080156B6:  6391         STR        R1, [R2, #56]
  0x080156B8:  990E         LDR        R1, [SP, #56]
  0x080156BA:  9A09         LDR        R2, [SP, #36]
  0x080156BC:  6351         STR        R1, [R2, #52]
  0x080156BE:  9909         LDR        R1, [SP, #36]
  0x080156C0:  9A0E         LDR        R2, [SP, #56]
  0x080156C2:  6391         STR        R1, [R2, #56]
  0x080156C4:  6800         LDR        R0, [R0]
  0x080156C6:  990E         LDR        R1, [SP, #56]
  0x080156C8:  6348         STR        R0, [R1, #52]
  0x080156CA:  E009         B          .L4                      ; 0x080156E0
.L3:
  0x080156CC:  980E         LDR        R0, [SP, #56]
  0x080156CE:  F64B 01B4    MOVW       R1, #0xB8B4              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x080156D2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x080156D6:  6008         STR        R0, [R1]
  0x080156D8:  980E         LDR        R0, [SP, #56]
  0x080156DA:  6340         STR        R0, [R0, #52]
  0x080156DC:  980E         LDR        R0, [SP, #56]
  0x080156DE:  6380         STR        R0, [R0, #56]
.L4:
  0x080156E0:  F64B 01B8    MOVW       R1, #0xB8B8              ; 0x2400B8B8 = _nx_packet_pool_created_count
  0x080156E4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8B8 = _nx_packet_pool_created_count
  0x080156E8:  6808         LDR        R0, [R1]
  0x080156EA:  3001         ADDS       R0, #1
  0x080156EC:  6008         STR        R0, [R1]
  0x080156EE:  980A         LDR        R0, [SP, #40]
  0x080156F0:  9010         STR        R0, [SP, #64]
  0x080156F2:  9810         LDR        R0, [SP, #64]
  0x080156F4:  F380 8810    MSR        PRIMASK, R0
  0x080156F8:  2000         MOVS       R0, #0
  0x080156FA:  B012         ADD        SP, SP, #72
  0x080156FC:  BD80         POP        {R7, PC}
Section .text._tx_byte_pool_search from charger_lto.o, size=518, align=2
_tx_byte_pool_search:
  0x080156FE:  B096         SUB        SP, SP, #88
  0x08015700:  900D         STR        R0, [SP, #52]
  0x08015702:  910C         STR        R1, [SP, #48]
  0x08015704:  2000         MOVS       R0, #0
  0x08015706:  9004         STR        R0, [SP, #16]
  0x08015708:  F3EF 8010    MRS        R0, PRIMASK
  0x0801570C:  9014         STR        R0, [SP, #80]
  0x0801570E:  9814         LDR        R0, [SP, #80]
  0x08015710:  900F         STR        R0, [SP, #60]
  0x08015712:  B672         CPSID      i
  0x08015714:  980F         LDR        R0, [SP, #60]
  0x08015716:  900B         STR        R0, [SP, #44]
  0x08015718:  990D         LDR        R1, [SP, #52]
  0x0801571A:  6888         LDR        R0, [R1, #8]
  0x0801571C:  68C9         LDR        R1, [R1, #12]
  0x0801571E:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x08015722:  3810         SUBS       R0, #16
  0x08015724:  9000         STR        R0, [SP, #0]
  0x08015726:  980C         LDR        R0, [SP, #48]
  0x08015728:  9900         LDR        R1, [SP, #0]
  0x0801572A:  4288         CMP        R0, R1
  0x0801572C:  D307         BCC        .L1                      ; 0x0801573E
  0x0801572E:  980B         LDR        R0, [SP, #44]
  0x08015730:  9013         STR        R0, [SP, #76]
  0x08015732:  9813         LDR        R0, [SP, #76]
  0x08015734:  F380 8810    MSR        PRIMASK, R0
  0x08015738:  2000         MOVS       R0, #0
  0x0801573A:  900A         STR        R0, [SP, #40]
  0x0801573C:  E0DF         B          .L16                     ; 0x080158FE
.L1:
  0x0801573E:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08015742:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08015746:  6800         LDR        R0, [R0]
  0x08015748:  9003         STR        R0, [SP, #12]
  0x0801574A:  9803         LDR        R0, [SP, #12]
  0x0801574C:  990D         LDR        R1, [SP, #52]
  0x0801574E:  6208         STR        R0, [R1, #32]
  0x08015750:  980D         LDR        R0, [SP, #52]
  0x08015752:  6940         LDR        R0, [R0, #20]
  0x08015754:  900A         STR        R0, [SP, #40]
  0x08015756:  980D         LDR        R0, [SP, #52]
  0x08015758:  68C0         LDR        R0, [R0, #12]
  0x0801575A:  3001         ADDS       R0, #1
  0x0801575C:  9005         STR        R0, [SP, #20]
  0x0801575E:  2000         MOVS       R0, #0
  0x08015760:  9006         STR        R0, [SP, #24]
.L2:
  0x08015762:  980A         LDR        R0, [SP, #40]
  0x08015764:  3004         ADDS       R0, #4
  0x08015766:  9001         STR        R0, [SP, #4]
  0x08015768:  9801         LDR        R0, [SP, #4]
  0x0801576A:  9002         STR        R0, [SP, #8]
  0x0801576C:  9802         LDR        R0, [SP, #8]
  0x0801576E:  6800         LDR        R0, [R0]
  0x08015770:  F64E 61EE    MOVW       R1, #0xEEEE
  0x08015774:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x08015778:  4288         CMP        R0, R1
  0x0801577A:  D144         BNE        .L8                      ; 0x08015806
  0x0801577C:  9804         LDR        R0, [SP, #16]
  0x0801577E:  B920         CBNZ       R0, .L3                  ; 0x0801578A
  0x08015780:  980A         LDR        R0, [SP, #40]
  0x08015782:  990D         LDR        R1, [SP, #52]
  0x08015784:  6148         STR        R0, [R1, #20]
  0x08015786:  2001         MOVS       R0, #1
  0x08015788:  9004         STR        R0, [SP, #16]
.L3:
  0x0801578A:  980A         LDR        R0, [SP, #40]
  0x0801578C:  9008         STR        R0, [SP, #32]
  0x0801578E:  9808         LDR        R0, [SP, #32]
  0x08015790:  6800         LDR        R0, [R0]
  0x08015792:  9009         STR        R0, [SP, #36]
  0x08015794:  9809         LDR        R0, [SP, #36]
  0x08015796:  990A         LDR        R1, [SP, #40]
  0x08015798:  1A40         SUBS       R0, R0, R1
  0x0801579A:  9006         STR        R0, [SP, #24]
  0x0801579C:  9806         LDR        R0, [SP, #24]
  0x0801579E:  3808         SUBS       R0, #8
  0x080157A0:  9006         STR        R0, [SP, #24]
  0x080157A2:  9806         LDR        R0, [SP, #24]
  0x080157A4:  990C         LDR        R1, [SP, #48]
  0x080157A6:  4288         CMP        R0, R1
  0x080157A8:  D300         BCC        .L4                      ; 0x080157AC
  0x080157AA:  E056         B          .L12                     ; 0x0801585A
.L4:
  0x080157AC:  2000         MOVS       R0, #0
  0x080157AE:  9006         STR        R0, [SP, #24]
  0x080157B0:  9809         LDR        R0, [SP, #36]
  0x080157B2:  3004         ADDS       R0, #4
  0x080157B4:  9001         STR        R0, [SP, #4]
  0x080157B6:  9801         LDR        R0, [SP, #4]
  0x080157B8:  9002         STR        R0, [SP, #8]
  0x080157BA:  9802         LDR        R0, [SP, #8]
  0x080157BC:  6800         LDR        R0, [R0]
  0x080157BE:  F64E 61EE    MOVW       R1, #0xEEEE
  0x080157C2:  F6CF 71FF    MOVT       R1, #0xFFFF
  0x080157C6:  4288         CMP        R0, R1
  0x080157C8:  D112         BNE        .L6                      ; 0x080157F0
  0x080157CA:  9809         LDR        R0, [SP, #36]
  0x080157CC:  9007         STR        R0, [SP, #28]
  0x080157CE:  9807         LDR        R0, [SP, #28]
  0x080157D0:  6800         LDR        R0, [R0]
  0x080157D2:  9908         LDR        R1, [SP, #32]
  0x080157D4:  6008         STR        R0, [R1]
  0x080157D6:  990D         LDR        R1, [SP, #52]
  0x080157D8:  68C8         LDR        R0, [R1, #12]
  0x080157DA:  3801         SUBS       R0, #1
  0x080157DC:  60C8         STR        R0, [R1, #12]
  0x080157DE:  980D         LDR        R0, [SP, #52]
  0x080157E0:  6940         LDR        R0, [R0, #20]
  0x080157E2:  9909         LDR        R1, [SP, #36]
  0x080157E4:  4288         CMP        R0, R1
  0x080157E6:  D102         BNE        .L5                      ; 0x080157EE
  0x080157E8:  980A         LDR        R0, [SP, #40]
  0x080157EA:  990D         LDR        R1, [SP, #52]
  0x080157EC:  6148         STR        R0, [R1, #20]
.L5:
  0x080157EE:  E009         B          .L7                      ; 0x08015804
.L6:
  0x080157F0:  9809         LDR        R0, [SP, #36]
  0x080157F2:  9007         STR        R0, [SP, #28]
  0x080157F4:  9807         LDR        R0, [SP, #28]
  0x080157F6:  6800         LDR        R0, [R0]
  0x080157F8:  900A         STR        R0, [SP, #40]
  0x080157FA:  9805         LDR        R0, [SP, #20]
  0x080157FC:  B110         CBZ        R0, .L7                  ; 0x08015804
  0x080157FE:  9805         LDR        R0, [SP, #20]
  0x08015800:  3801         SUBS       R0, #1
  0x08015802:  9005         STR        R0, [SP, #20]
.L7:
  0x08015804:  E004         B          .L9                      ; 0x08015810
.L8:
  0x08015806:  980A         LDR        R0, [SP, #40]
  0x08015808:  9008         STR        R0, [SP, #32]
  0x0801580A:  9808         LDR        R0, [SP, #32]
  0x0801580C:  6800         LDR        R0, [R0]
  0x0801580E:  900A         STR        R0, [SP, #40]
.L9:
  0x08015810:  9805         LDR        R0, [SP, #20]
  0x08015812:  B110         CBZ        R0, .L10                 ; 0x0801581A
  0x08015814:  9805         LDR        R0, [SP, #20]
  0x08015816:  3801         SUBS       R0, #1
  0x08015818:  9005         STR        R0, [SP, #20]
.L10:
  0x0801581A:  980B         LDR        R0, [SP, #44]
  0x0801581C:  9012         STR        R0, [SP, #72]
  0x0801581E:  9812         LDR        R0, [SP, #72]
  0x08015820:  F380 8810    MSR        PRIMASK, R0
  0x08015824:  F3EF 8010    MRS        R0, PRIMASK
  0x08015828:  9015         STR        R0, [SP, #84]
  0x0801582A:  9815         LDR        R0, [SP, #84]
  0x0801582C:  900E         STR        R0, [SP, #56]
  0x0801582E:  B672         CPSID      i
  0x08015830:  980E         LDR        R0, [SP, #56]
  0x08015832:  900B         STR        R0, [SP, #44]
  0x08015834:  980D         LDR        R0, [SP, #52]
  0x08015836:  6A00         LDR        R0, [R0, #32]
  0x08015838:  9903         LDR        R1, [SP, #12]
  0x0801583A:  4288         CMP        R0, R1
  0x0801583C:  D009         BEQ        .L11                     ; 0x08015852
  0x0801583E:  980D         LDR        R0, [SP, #52]
  0x08015840:  6940         LDR        R0, [R0, #20]
  0x08015842:  900A         STR        R0, [SP, #40]
  0x08015844:  980D         LDR        R0, [SP, #52]
  0x08015846:  68C0         LDR        R0, [R0, #12]
  0x08015848:  3001         ADDS       R0, #1
  0x0801584A:  9005         STR        R0, [SP, #20]
  0x0801584C:  9803         LDR        R0, [SP, #12]
  0x0801584E:  990D         LDR        R1, [SP, #52]
  0x08015850:  6208         STR        R0, [R1, #32]
.L11:
  0x08015852:  9805         LDR        R0, [SP, #20]
  0x08015854:  2800         CMP        R0, #0
  0x08015856:  F47F AF84    BNE.W      .L2                      ; 0x08015762
.L12:
  0x0801585A:  9806         LDR        R0, [SP, #24]
  0x0801585C:  2800         CMP        R0, #0
  0x0801585E:  D047         BEQ        .L15                     ; 0x080158F0
  0x08015860:  9806         LDR        R0, [SP, #24]
  0x08015862:  990C         LDR        R1, [SP, #48]
  0x08015864:  1A40         SUBS       R0, R0, R1
  0x08015866:  2814         CMP        R0, #20
  0x08015868:  D320         BCC        .L13                     ; 0x080158AC
  0x0801586A:  990A         LDR        R1, [SP, #40]
  0x0801586C:  980C         LDR        R0, [SP, #48]
  0x0801586E:  4408         ADD        R0, R1
  0x08015870:  3008         ADDS       R0, #8
  0x08015872:  9009         STR        R0, [SP, #36]
  0x08015874:  9809         LDR        R0, [SP, #36]
  0x08015876:  9007         STR        R0, [SP, #28]
  0x08015878:  980A         LDR        R0, [SP, #40]
  0x0801587A:  9008         STR        R0, [SP, #32]
  0x0801587C:  9808         LDR        R0, [SP, #32]
  0x0801587E:  6800         LDR        R0, [R0]
  0x08015880:  9907         LDR        R1, [SP, #28]
  0x08015882:  6008         STR        R0, [R1]
  0x08015884:  9809         LDR        R0, [SP, #36]
  0x08015886:  3004         ADDS       R0, #4
  0x08015888:  9001         STR        R0, [SP, #4]
  0x0801588A:  9801         LDR        R0, [SP, #4]
  0x0801588C:  9002         STR        R0, [SP, #8]
  0x0801588E:  9902         LDR        R1, [SP, #8]
  0x08015890:  F64E 60EE    MOVW       R0, #0xEEEE
  0x08015894:  F6CF 70FF    MOVT       R0, #0xFFFF
  0x08015898:  6008         STR        R0, [R1]
  0x0801589A:  990D         LDR        R1, [SP, #52]
  0x0801589C:  68C8         LDR        R0, [R1, #12]
  0x0801589E:  3001         ADDS       R0, #1
  0x080158A0:  60C8         STR        R0, [R1, #12]
  0x080158A2:  9809         LDR        R0, [SP, #36]
  0x080158A4:  9908         LDR        R1, [SP, #32]
  0x080158A6:  6008         STR        R0, [R1]
  0x080158A8:  980C         LDR        R0, [SP, #48]
  0x080158AA:  9006         STR        R0, [SP, #24]
.L13:
  0x080158AC:  980A         LDR        R0, [SP, #40]
  0x080158AE:  3004         ADDS       R0, #4
  0x080158B0:  9001         STR        R0, [SP, #4]
  0x080158B2:  9801         LDR        R0, [SP, #4]
  0x080158B4:  9008         STR        R0, [SP, #32]
  0x080158B6:  980D         LDR        R0, [SP, #52]
  0x080158B8:  9908         LDR        R1, [SP, #32]
  0x080158BA:  6008         STR        R0, [R1]
  0x080158BC:  990D         LDR        R1, [SP, #52]
  0x080158BE:  6888         LDR        R0, [R1, #8]
  0x080158C0:  9A06         LDR        R2, [SP, #24]
  0x080158C2:  1A80         SUBS       R0, R0, R2
  0x080158C4:  3808         SUBS       R0, #8
  0x080158C6:  6088         STR        R0, [R1, #8]
  0x080158C8:  980A         LDR        R0, [SP, #40]
  0x080158CA:  990D         LDR        R1, [SP, #52]
  0x080158CC:  6949         LDR        R1, [R1, #20]
  0x080158CE:  4288         CMP        R0, R1
  0x080158D0:  D105         BNE        .L14                     ; 0x080158DE
  0x080158D2:  980A         LDR        R0, [SP, #40]
  0x080158D4:  9008         STR        R0, [SP, #32]
  0x080158D6:  9808         LDR        R0, [SP, #32]
  0x080158D8:  6800         LDR        R0, [R0]
  0x080158DA:  990D         LDR        R1, [SP, #52]
  0x080158DC:  6148         STR        R0, [R1, #20]
.L14:
  0x080158DE:  980B         LDR        R0, [SP, #44]
  0x080158E0:  9011         STR        R0, [SP, #68]
  0x080158E2:  9811         LDR        R0, [SP, #68]
  0x080158E4:  F380 8810    MSR        PRIMASK, R0
  0x080158E8:  980A         LDR        R0, [SP, #40]
  0x080158EA:  3008         ADDS       R0, #8
  0x080158EC:  900A         STR        R0, [SP, #40]
  0x080158EE:  E006         B          .L16                     ; 0x080158FE
.L15:
  0x080158F0:  980B         LDR        R0, [SP, #44]
  0x080158F2:  9010         STR        R0, [SP, #64]
  0x080158F4:  9810         LDR        R0, [SP, #64]
  0x080158F6:  F380 8810    MSR        PRIMASK, R0
  0x080158FA:  2000         MOVS       R0, #0
  0x080158FC:  900A         STR        R0, [SP, #40]
.L16:
  0x080158FE:  980A         LDR        R0, [SP, #40]
  0x08015900:  B016         ADD        SP, SP, #88
  0x08015902:  4770         BX         LR
Section .text._tx_event_flags_get from charger_lto.o, size=438, align=2
_tx_event_flags_get:
  0x08015904:  B580         PUSH       {R7, LR}
  0x08015906:  B096         SUB        SP, SP, #88
  0x08015908:  F8DD C060    LDR.W      R12, [SP, #96]
  0x0801590C:  900F         STR        R0, [SP, #60]
  0x0801590E:  910E         STR        R1, [SP, #56]
  0x08015910:  920D         STR        R2, [SP, #52]
  0x08015912:  930C         STR        R3, [SP, #48]
  0x08015914:  F3EF 8010    MRS        R0, PRIMASK
  0x08015918:  9014         STR        R0, [SP, #80]
  0x0801591A:  9814         LDR        R0, [SP, #80]
  0x0801591C:  9011         STR        R0, [SP, #68]
  0x0801591E:  B672         CPSID      i
  0x08015920:  9811         LDR        R0, [SP, #68]
  0x08015922:  900B         STR        R0, [SP, #44]
  0x08015924:  980F         LDR        R0, [SP, #60]
  0x08015926:  6880         LDR        R0, [R0, #8]
  0x08015928:  9007         STR        R0, [SP, #28]
  0x0801592A:  9807         LDR        R0, [SP, #28]
  0x0801592C:  990F         LDR        R1, [SP, #60]
  0x0801592E:  6A09         LDR        R1, [R1, #32]
  0x08015930:  4388         BICS       R0, R1
  0x08015932:  990C         LDR        R1, [SP, #48]
  0x08015934:  6008         STR        R0, [R1]
  0x08015936:  980D         LDR        R0, [SP, #52]
  0x08015938:  F000 0002    AND        R0, R0, #2
  0x0801593C:  9009         STR        R0, [SP, #36]
  0x0801593E:  980F         LDR        R0, [SP, #60]
  0x08015940:  6A00         LDR        R0, [R0, #32]
  0x08015942:  9005         STR        R0, [SP, #20]
  0x08015944:  9805         LDR        R0, [SP, #20]
  0x08015946:  B118         CBZ        R0, .L1                  ; 0x08015950
  0x08015948:  9807         LDR        R0, [SP, #28]
  0x0801594A:  9905         LDR        R1, [SP, #20]
  0x0801594C:  4388         BICS       R0, R1
  0x0801594E:  9007         STR        R0, [SP, #28]
.L1:
  0x08015950:  9809         LDR        R0, [SP, #36]
  0x08015952:  2802         CMP        R0, #2
  0x08015954:  D10A         BNE        .L3                      ; 0x0801596C
  0x08015956:  9807         LDR        R0, [SP, #28]
  0x08015958:  990E         LDR        R1, [SP, #56]
  0x0801595A:  4008         ANDS       R0, R1
  0x0801595C:  9006         STR        R0, [SP, #24]
  0x0801595E:  9806         LDR        R0, [SP, #24]
  0x08015960:  990E         LDR        R1, [SP, #56]
  0x08015962:  4288         CMP        R0, R1
  0x08015964:  D001         BEQ        .L2                      ; 0x0801596A
  0x08015966:  2000         MOVS       R0, #0
  0x08015968:  9006         STR        R0, [SP, #24]
.L2:
  0x0801596A:  E003         B          .L4                      ; 0x08015974
.L3:
  0x0801596C:  9807         LDR        R0, [SP, #28]
  0x0801596E:  990E         LDR        R1, [SP, #56]
  0x08015970:  4008         ANDS       R0, R1
  0x08015972:  9006         STR        R0, [SP, #24]
.L4:
  0x08015974:  9806         LDR        R0, [SP, #24]
  0x08015976:  B308         CBZ        R0, .L8                  ; 0x080159BC
  0x08015978:  980D         LDR        R0, [SP, #52]
  0x0801597A:  F000 0001    AND        R0, R0, #1
  0x0801597E:  9008         STR        R0, [SP, #32]
  0x08015980:  9808         LDR        R0, [SP, #32]
  0x08015982:  2801         CMP        R0, #1
  0x08015984:  D117         BNE        .L7                      ; 0x080159B6
  0x08015986:  2000         MOVS       R0, #0
  0x08015988:  9000         STR        R0, [SP, #0]
  0x0801598A:  980F         LDR        R0, [SP, #60]
  0x0801598C:  6940         LDR        R0, [R0, #20]
  0x0801598E:  B120         CBZ        R0, .L5                  ; 0x0801599A
  0x08015990:  980F         LDR        R0, [SP, #60]
  0x08015992:  6900         LDR        R0, [R0, #16]
  0x08015994:  B908         CBNZ       R0, .L5                  ; 0x0801599A
  0x08015996:  2001         MOVS       R0, #1
  0x08015998:  9000         STR        R0, [SP, #0]
.L5:
  0x0801599A:  9800         LDR        R0, [SP, #0]
  0x0801599C:  2801         CMP        R0, #1
  0x0801599E:  D105         BNE        .L6                      ; 0x080159AC
  0x080159A0:  990F         LDR        R1, [SP, #60]
  0x080159A2:  6A08         LDR        R0, [R1, #32]
  0x080159A4:  9A0E         LDR        R2, [SP, #56]
  0x080159A6:  4310         ORRS       R0, R2
  0x080159A8:  6208         STR        R0, [R1, #32]
  0x080159AA:  E004         B          .L7                      ; 0x080159B6
.L6:
  0x080159AC:  990F         LDR        R1, [SP, #60]
  0x080159AE:  6888         LDR        R0, [R1, #8]
  0x080159B0:  9A0E         LDR        R2, [SP, #56]
  0x080159B2:  4390         BICS       R0, R2
  0x080159B4:  6088         STR        R0, [R1, #8]
.L7:
  0x080159B6:  2000         MOVS       R0, #0
  0x080159B8:  900A         STR        R0, [SP, #40]
  0x080159BA:  E076         B          .L15                     ; 0x08015AAA
.L8:
  0x080159BC:  9818         LDR        R0, [SP, #96]
  0x080159BE:  2800         CMP        R0, #0
  0x080159C0:  D071         BEQ        .L14                     ; 0x08015AA6
  0x080159C2:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080159C6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080159CA:  6800         LDR        R0, [R0]
  0x080159CC:  B908         CBNZ       R0, .L9                  ; 0x080159D2
  0x080159CE:  980E         LDR        R0, [SP, #56]
  0x080159D0:  B910         CBNZ       R0, .L10                 ; 0x080159D8
.L9:
  0x080159D2:  2007         MOVS       R0, #7
  0x080159D4:  900A         STR        R0, [SP, #40]
  0x080159D6:  E065         B          .L13                     ; 0x08015AA4
.L10:
  0x080159D8:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080159DC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080159E0:  6800         LDR        R0, [R0]
  0x080159E2:  9003         STR        R0, [SP, #12]
  0x080159E4:  9903         LDR        R1, [SP, #12]
  0x080159E6:  F640 3003    MOVW       R0, #0x0B03              ; 0x08020B03 = _tx_event_flags_cleanup
  0x080159EA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08020B03 = _tx_event_flags_cleanup
  0x080159EE:  6688         STR        R0, [R1, #104]
  0x080159F0:  980E         LDR        R0, [SP, #56]
  0x080159F2:  9903         LDR        R1, [SP, #12]
  0x080159F4:  6788         STR        R0, [R1, #120]
  0x080159F6:  980D         LDR        R0, [SP, #52]
  0x080159F8:  9903         LDR        R1, [SP, #12]
  0x080159FA:  F8C1 0080    STR.W      R0, [R1, #128]
  0x080159FE:  980C         LDR        R0, [SP, #48]
  0x08015A00:  9903         LDR        R1, [SP, #12]
  0x08015A02:  67C8         STR        R0, [R1, #124]
  0x08015A04:  980F         LDR        R0, [SP, #60]
  0x08015A06:  9903         LDR        R1, [SP, #12]
  0x08015A08:  66C8         STR        R0, [R1, #108]
  0x08015A0A:  9903         LDR        R1, [SP, #12]
  0x08015A0C:  F8D1 00B0    LDR.W      R0, [R1, #176]
  0x08015A10:  3001         ADDS       R0, #1
  0x08015A12:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x08015A16:  980F         LDR        R0, [SP, #60]
  0x08015A18:  6940         LDR        R0, [R0, #20]
  0x08015A1A:  9004         STR        R0, [SP, #16]
  0x08015A1C:  9804         LDR        R0, [SP, #16]
  0x08015A1E:  B938         CBNZ       R0, .L11                 ; 0x08015A30
  0x08015A20:  9803         LDR        R0, [SP, #12]
  0x08015A22:  990F         LDR        R1, [SP, #60]
  0x08015A24:  6108         STR        R0, [R1, #16]
  0x08015A26:  9803         LDR        R0, [SP, #12]
  0x08015A28:  6700         STR        R0, [R0, #112]
  0x08015A2A:  9803         LDR        R0, [SP, #12]
  0x08015A2C:  6740         STR        R0, [R0, #116]
  0x08015A2E:  E011         B          .L12                     ; 0x08015A54
.L11:
  0x08015A30:  980F         LDR        R0, [SP, #60]
  0x08015A32:  6900         LDR        R0, [R0, #16]
  0x08015A34:  9002         STR        R0, [SP, #8]
  0x08015A36:  9802         LDR        R0, [SP, #8]
  0x08015A38:  9903         LDR        R1, [SP, #12]
  0x08015A3A:  6708         STR        R0, [R1, #112]
  0x08015A3C:  9802         LDR        R0, [SP, #8]
  0x08015A3E:  6F40         LDR        R0, [R0, #116]
  0x08015A40:  9001         STR        R0, [SP, #4]
  0x08015A42:  9801         LDR        R0, [SP, #4]
  0x08015A44:  9903         LDR        R1, [SP, #12]
  0x08015A46:  6748         STR        R0, [R1, #116]
  0x08015A48:  9803         LDR        R0, [SP, #12]
  0x08015A4A:  9901         LDR        R1, [SP, #4]
  0x08015A4C:  6708         STR        R0, [R1, #112]
  0x08015A4E:  9803         LDR        R0, [SP, #12]
  0x08015A50:  9902         LDR        R1, [SP, #8]
  0x08015A52:  6748         STR        R0, [R1, #116]
.L12:
  0x08015A54:  990F         LDR        R1, [SP, #60]
  0x08015A56:  6948         LDR        R0, [R1, #20]
  0x08015A58:  3001         ADDS       R0, #1
  0x08015A5A:  6148         STR        R0, [R1, #20]
  0x08015A5C:  9903         LDR        R1, [SP, #12]
  0x08015A5E:  2007         MOVS       R0, #7
  0x08015A60:  6308         STR        R0, [R1, #48]
  0x08015A62:  9903         LDR        R1, [SP, #12]
  0x08015A64:  2001         MOVS       R0, #1
  0x08015A66:  6388         STR        R0, [R1, #56]
  0x08015A68:  9818         LDR        R0, [SP, #96]
  0x08015A6A:  9903         LDR        R1, [SP, #12]
  0x08015A6C:  64C8         STR        R0, [R1, #76]
  0x08015A6E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015A72:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015A76:  6808         LDR        R0, [R1]
  0x08015A78:  3001         ADDS       R0, #1
  0x08015A7A:  6008         STR        R0, [R1]
  0x08015A7C:  980B         LDR        R0, [SP, #44]
  0x08015A7E:  9013         STR        R0, [SP, #76]
  0x08015A80:  9813         LDR        R0, [SP, #76]
  0x08015A82:  F380 8810    MSR        PRIMASK, R0
  0x08015A86:  9803         LDR        R0, [SP, #12]
  0x08015A88:  F000 FD83    BL         _tx_thread_system_suspend ; 0x08016592
  0x08015A8C:  F3EF 8010    MRS        R0, PRIMASK
  0x08015A90:  9015         STR        R0, [SP, #84]
  0x08015A92:  9815         LDR        R0, [SP, #84]
  0x08015A94:  9010         STR        R0, [SP, #64]
  0x08015A96:  B672         CPSID      i
  0x08015A98:  9810         LDR        R0, [SP, #64]
  0x08015A9A:  900B         STR        R0, [SP, #44]
  0x08015A9C:  9803         LDR        R0, [SP, #12]
  0x08015A9E:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x08015AA2:  900A         STR        R0, [SP, #40]
.L13:
  0x08015AA4:  E001         B          .L15                     ; 0x08015AAA
.L14:
  0x08015AA6:  2007         MOVS       R0, #7
  0x08015AA8:  900A         STR        R0, [SP, #40]
.L15:
  0x08015AAA:  980B         LDR        R0, [SP, #44]
  0x08015AAC:  9012         STR        R0, [SP, #72]
  0x08015AAE:  9812         LDR        R0, [SP, #72]
  0x08015AB0:  F380 8810    MSR        PRIMASK, R0
  0x08015AB4:  980A         LDR        R0, [SP, #40]
  0x08015AB6:  B016         ADD        SP, SP, #88
  0x08015AB8:  BD80         POP        {R7, PC}
Section .text._tx_initialize_high_level from charger_lto.o, size=134, align=2
_tx_initialize_high_level:
  0x08015ABA:  B580         PUSH       {R7, LR}
  0x08015ABC:  F00C FBBB    BL         _tx_thread_initialize    ; 0x08022236
  0x08015AC0:  F00C FE2F    BL         _tx_timer_initialize     ; 0x08022722
  0x08015AC4:  F64B 0168    MOVW       R1, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08015AC8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08015ACC:  2000         MOVS       R0, #0
  0x08015ACE:  6008         STR        R0, [R1]
  0x08015AD0:  F64B 016C    MOVW       R1, #0xB86C              ; 0x2400B86C = _tx_semaphore_created_count
  0x08015AD4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B86C = _tx_semaphore_created_count
  0x08015AD8:  6008         STR        R0, [R1]
  0x08015ADA:  F64B 0170    MOVW       R1, #0xB870              ; 0x2400B870 = _tx_queue_created_ptr
  0x08015ADE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B870 = _tx_queue_created_ptr
  0x08015AE2:  6008         STR        R0, [R1]
  0x08015AE4:  F64B 0174    MOVW       R1, #0xB874              ; 0x2400B874 = _tx_queue_created_count
  0x08015AE8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B874 = _tx_queue_created_count
  0x08015AEC:  6008         STR        R0, [R1]
  0x08015AEE:  F64B 0184    MOVW       R1, #0xB884              ; 0x2400B884 = _tx_event_flags_created_ptr
  0x08015AF2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B884 = _tx_event_flags_created_ptr
  0x08015AF6:  6008         STR        R0, [R1]
  0x08015AF8:  F64B 0188    MOVW       R1, #0xB888              ; 0x2400B888 = _tx_event_flags_created_count
  0x08015AFC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B888 = _tx_event_flags_created_count
  0x08015B00:  6008         STR        R0, [R1]
  0x08015B02:  F64B 0198    MOVW       R1, #0xB898              ; 0x2400B898 = _tx_block_pool_created_ptr
  0x08015B06:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B898 = _tx_block_pool_created_ptr
  0x08015B0A:  6008         STR        R0, [R1]
  0x08015B0C:  F64B 019C    MOVW       R1, #0xB89C              ; 0x2400B89C = _tx_block_pool_created_count
  0x08015B10:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B89C = _tx_block_pool_created_count
  0x08015B14:  6008         STR        R0, [R1]
  0x08015B16:  F64B 018C    MOVW       R1, #0xB88C              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08015B1A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08015B1E:  6008         STR        R0, [R1]
  0x08015B20:  F64B 0190    MOVW       R1, #0xB890              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08015B24:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08015B28:  6008         STR        R0, [R1]
  0x08015B2A:  F64B 0178    MOVW       R1, #0xB878              ; 0x2400B878 = _tx_mutex_created_ptr
  0x08015B2E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B878 = _tx_mutex_created_ptr
  0x08015B32:  6008         STR        R0, [R1]
  0x08015B34:  F64B 017C    MOVW       R1, #0xB87C              ; 0x2400B87C = _tx_mutex_created_count
  0x08015B38:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B87C = _tx_mutex_created_count
  0x08015B3C:  6008         STR        R0, [R1]
  0x08015B3E:  BD80         POP        {R7, PC}
Section .text._tx_mutex_create from charger_lto.o, size=182, align=2
_tx_mutex_create:
  0x08015B40:  B580         PUSH       {R7, LR}
  0x08015B42:  B08A         SUB        SP, SP, #40
  0x08015B44:  9006         STR        R0, [SP, #24]
  0x08015B46:  9105         STR        R1, [SP, #20]
  0x08015B48:  9204         STR        R2, [SP, #16]
  0x08015B4A:  9806         LDR        R0, [SP, #24]
  0x08015B4C:  2134         MOVS       R1, #52
  0x08015B4E:  F7EF F805    BL         __aeabi_memclr           ; 0x08004B5C
  0x08015B52:  9805         LDR        R0, [SP, #20]
  0x08015B54:  9906         LDR        R1, [SP, #24]
  0x08015B56:  6048         STR        R0, [R1, #4]
  0x08015B58:  9804         LDR        R0, [SP, #16]
  0x08015B5A:  9906         LDR        R1, [SP, #24]
  0x08015B5C:  6108         STR        R0, [R1, #16]
  0x08015B5E:  F3EF 8010    MRS        R0, PRIMASK
  0x08015B62:  9009         STR        R0, [SP, #36]
  0x08015B64:  9809         LDR        R0, [SP, #36]
  0x08015B66:  9007         STR        R0, [SP, #28]
  0x08015B68:  B672         CPSID      i
  0x08015B6A:  9807         LDR        R0, [SP, #28]
  0x08015B6C:  9003         STR        R0, [SP, #12]
  0x08015B6E:  9906         LDR        R1, [SP, #24]
  0x08015B70:  F245 4045    MOVW       R0, #0x5445
  0x08015B74:  F6C4 5055    MOVT       R0, #0x4D55
  0x08015B78:  6008         STR        R0, [R1]
  0x08015B7A:  F64B 0150    MOVW       R1, #0xB850              ; 0x2400B850 = _tx_thread_mutex_release
  0x08015B7E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B850 = _tx_thread_mutex_release
  0x08015B82:  F241 1057    MOVW       R0, #0x1157              ; 0x08021157 = _tx_mutex_thread_release
  0x08015B86:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08021157 = _tx_mutex_thread_release
  0x08015B8A:  6008         STR        R0, [R1]
  0x08015B8C:  F64B 007C    MOVW       R0, #0xB87C              ; 0x2400B87C = _tx_mutex_created_count
  0x08015B90:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B87C = _tx_mutex_created_count
  0x08015B94:  6800         LDR        R0, [R0]
  0x08015B96:  B950         CBNZ       R0, .L1                  ; 0x08015BAE
  0x08015B98:  9806         LDR        R0, [SP, #24]
  0x08015B9A:  F64B 0178    MOVW       R1, #0xB878              ; 0x2400B878 = _tx_mutex_created_ptr
  0x08015B9E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B878 = _tx_mutex_created_ptr
  0x08015BA2:  6008         STR        R0, [R1]
  0x08015BA4:  9806         LDR        R0, [SP, #24]
  0x08015BA6:  6200         STR        R0, [R0, #32]
  0x08015BA8:  9806         LDR        R0, [SP, #24]
  0x08015BAA:  6240         STR        R0, [R0, #36]
  0x08015BAC:  E014         B          .L2                      ; 0x08015BD8
.L1:
  0x08015BAE:  F64B 0078    MOVW       R0, #0xB878              ; 0x2400B878 = _tx_mutex_created_ptr
  0x08015BB2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B878 = _tx_mutex_created_ptr
  0x08015BB6:  6800         LDR        R0, [R0]
  0x08015BB8:  9002         STR        R0, [SP, #8]
  0x08015BBA:  9802         LDR        R0, [SP, #8]
  0x08015BBC:  6A40         LDR        R0, [R0, #36]
  0x08015BBE:  9001         STR        R0, [SP, #4]
  0x08015BC0:  9806         LDR        R0, [SP, #24]
  0x08015BC2:  9902         LDR        R1, [SP, #8]
  0x08015BC4:  6248         STR        R0, [R1, #36]
  0x08015BC6:  9806         LDR        R0, [SP, #24]
  0x08015BC8:  9901         LDR        R1, [SP, #4]
  0x08015BCA:  6208         STR        R0, [R1, #32]
  0x08015BCC:  9801         LDR        R0, [SP, #4]
  0x08015BCE:  9906         LDR        R1, [SP, #24]
  0x08015BD0:  6248         STR        R0, [R1, #36]
  0x08015BD2:  9802         LDR        R0, [SP, #8]
  0x08015BD4:  9906         LDR        R1, [SP, #24]
  0x08015BD6:  6208         STR        R0, [R1, #32]
.L2:
  0x08015BD8:  F64B 017C    MOVW       R1, #0xB87C              ; 0x2400B87C = _tx_mutex_created_count
  0x08015BDC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B87C = _tx_mutex_created_count
  0x08015BE0:  6808         LDR        R0, [R1]
  0x08015BE2:  3001         ADDS       R0, #1
  0x08015BE4:  6008         STR        R0, [R1]
  0x08015BE6:  9803         LDR        R0, [SP, #12]
  0x08015BE8:  9008         STR        R0, [SP, #32]
  0x08015BEA:  9808         LDR        R0, [SP, #32]
  0x08015BEC:  F380 8810    MSR        PRIMASK, R0
  0x08015BF0:  2000         MOVS       R0, #0
  0x08015BF2:  B00A         ADD        SP, SP, #40
  0x08015BF4:  BD80         POP        {R7, PC}
Section .text._tx_mutex_get from charger_lto.o, size=494, align=2
_tx_mutex_get:
  0x08015BF6:  B580         PUSH       {R7, LR}
  0x08015BF8:  B092         SUB        SP, SP, #72
  0x08015BFA:  900A         STR        R0, [SP, #40]
  0x08015BFC:  9109         STR        R1, [SP, #36]
  0x08015BFE:  F3EF 8010    MRS        R0, PRIMASK
  0x08015C02:  9011         STR        R0, [SP, #68]
  0x08015C04:  9811         LDR        R0, [SP, #68]
  0x08015C06:  900B         STR        R0, [SP, #44]
  0x08015C08:  B672         CPSID      i
  0x08015C0A:  980B         LDR        R0, [SP, #44]
  0x08015C0C:  9008         STR        R0, [SP, #32]
  0x08015C0E:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08015C12:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08015C16:  6800         LDR        R0, [R0]
  0x08015C18:  9007         STR        R0, [SP, #28]
  0x08015C1A:  980A         LDR        R0, [SP, #40]
  0x08015C1C:  6880         LDR        R0, [R0, #8]
  0x08015C1E:  2800         CMP        R0, #0
  0x08015C20:  D13E         BNE        .L5                      ; 0x08015CA0
  0x08015C22:  990A         LDR        R1, [SP, #40]
  0x08015C24:  2001         MOVS       R0, #1
  0x08015C26:  6088         STR        R0, [R1, #8]
  0x08015C28:  9807         LDR        R0, [SP, #28]
  0x08015C2A:  990A         LDR        R1, [SP, #40]
  0x08015C2C:  60C8         STR        R0, [R1, #12]
  0x08015C2E:  9807         LDR        R0, [SP, #28]
  0x08015C30:  B370         CBZ        R0, .L4                  ; 0x08015C90
  0x08015C32:  980A         LDR        R0, [SP, #40]
  0x08015C34:  6900         LDR        R0, [R0, #16]
  0x08015C36:  2801         CMP        R0, #1
  0x08015C38:  D106         BNE        .L1                      ; 0x08015C48
  0x08015C3A:  9807         LDR        R0, [SP, #28]
  0x08015C3C:  6AC0         LDR        R0, [R0, #44]
  0x08015C3E:  990A         LDR        R1, [SP, #40]
  0x08015C40:  6148         STR        R0, [R1, #20]
  0x08015C42:  990A         LDR        R1, [SP, #40]
  0x08015C44:  2020         MOVS       R0, #32
  0x08015C46:  6288         STR        R0, [R1, #40]
.L1:
  0x08015C48:  9807         LDR        R0, [SP, #28]
  0x08015C4A:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x08015C4E:  9006         STR        R0, [SP, #24]
  0x08015C50:  9806         LDR        R0, [SP, #24]
  0x08015C52:  B178         CBZ        R0, .L2                  ; 0x08015C74
  0x08015C54:  9806         LDR        R0, [SP, #24]
  0x08015C56:  6B00         LDR        R0, [R0, #48]
  0x08015C58:  9005         STR        R0, [SP, #20]
  0x08015C5A:  980A         LDR        R0, [SP, #40]
  0x08015C5C:  9906         LDR        R1, [SP, #24]
  0x08015C5E:  6308         STR        R0, [R1, #48]
  0x08015C60:  980A         LDR        R0, [SP, #40]
  0x08015C62:  9905         LDR        R1, [SP, #20]
  0x08015C64:  62C8         STR        R0, [R1, #44]
  0x08015C66:  9805         LDR        R0, [SP, #20]
  0x08015C68:  990A         LDR        R1, [SP, #40]
  0x08015C6A:  6308         STR        R0, [R1, #48]
  0x08015C6C:  9806         LDR        R0, [SP, #24]
  0x08015C6E:  990A         LDR        R1, [SP, #40]
  0x08015C70:  62C8         STR        R0, [R1, #44]
  0x08015C72:  E007         B          .L3                      ; 0x08015C84
.L2:
  0x08015C74:  980A         LDR        R0, [SP, #40]
  0x08015C76:  9907         LDR        R1, [SP, #28]
  0x08015C78:  F8C1 00A4    STR.W      R0, [R1, #164]
  0x08015C7C:  980A         LDR        R0, [SP, #40]
  0x08015C7E:  62C0         STR        R0, [R0, #44]
  0x08015C80:  980A         LDR        R0, [SP, #40]
  0x08015C82:  6300         STR        R0, [R0, #48]
.L3:
  0x08015C84:  9907         LDR        R1, [SP, #28]
  0x08015C86:  F8D1 00A0    LDR.W      R0, [R1, #160]
  0x08015C8A:  3001         ADDS       R0, #1
  0x08015C8C:  F8C1 00A0    STR.W      R0, [R1, #160]
.L4:
  0x08015C90:  9808         LDR        R0, [SP, #32]
  0x08015C92:  9010         STR        R0, [SP, #64]
  0x08015C94:  9810         LDR        R0, [SP, #64]
  0x08015C96:  F380 8810    MSR        PRIMASK, R0
  0x08015C9A:  2000         MOVS       R0, #0
  0x08015C9C:  9001         STR        R0, [SP, #4]
  0x08015C9E:  E09E         B          .L15                     ; 0x08015DDE
.L5:
  0x08015CA0:  980A         LDR        R0, [SP, #40]
  0x08015CA2:  68C0         LDR        R0, [R0, #12]
  0x08015CA4:  9907         LDR        R1, [SP, #28]
  0x08015CA6:  4288         CMP        R0, R1
  0x08015CA8:  D10B         BNE        .L6                      ; 0x08015CC2
  0x08015CAA:  990A         LDR        R1, [SP, #40]
  0x08015CAC:  6888         LDR        R0, [R1, #8]
  0x08015CAE:  3001         ADDS       R0, #1
  0x08015CB0:  6088         STR        R0, [R1, #8]
  0x08015CB2:  9808         LDR        R0, [SP, #32]
  0x08015CB4:  900F         STR        R0, [SP, #60]
  0x08015CB6:  980F         LDR        R0, [SP, #60]
  0x08015CB8:  F380 8810    MSR        PRIMASK, R0
  0x08015CBC:  2000         MOVS       R0, #0
  0x08015CBE:  9001         STR        R0, [SP, #4]
  0x08015CC0:  E08D         B          .L15                     ; 0x08015DDE
.L6:
  0x08015CC2:  9809         LDR        R0, [SP, #36]
  0x08015CC4:  2800         CMP        R0, #0
  0x08015CC6:  F000 8083    BEQ.W      .L14                     ; 0x08015DD0
  0x08015CCA:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015CCE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015CD2:  6800         LDR        R0, [R0]
  0x08015CD4:  B138         CBZ        R0, .L7                  ; 0x08015CE6
  0x08015CD6:  9808         LDR        R0, [SP, #32]
  0x08015CD8:  900E         STR        R0, [SP, #56]
  0x08015CDA:  980E         LDR        R0, [SP, #56]
  0x08015CDC:  F380 8810    MSR        PRIMASK, R0
  0x08015CE0:  201D         MOVS       R0, #29
  0x08015CE2:  9001         STR        R0, [SP, #4]
  0x08015CE4:  E073         B          .L13                     ; 0x08015DCE
.L7:
  0x08015CE6:  980A         LDR        R0, [SP, #40]
  0x08015CE8:  68C0         LDR        R0, [R0, #12]
  0x08015CEA:  9004         STR        R0, [SP, #16]
  0x08015CEC:  9907         LDR        R1, [SP, #28]
  0x08015CEE:  F241 006B    MOVW       R0, #0x106B              ; 0x0802106B = _tx_mutex_cleanup
  0x08015CF2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802106B = _tx_mutex_cleanup
  0x08015CF6:  6688         STR        R0, [R1, #104]
  0x08015CF8:  980A         LDR        R0, [SP, #40]
  0x08015CFA:  9907         LDR        R1, [SP, #28]
  0x08015CFC:  66C8         STR        R0, [R1, #108]
  0x08015CFE:  9907         LDR        R1, [SP, #28]
  0x08015D00:  F8D1 00B0    LDR.W      R0, [R1, #176]
  0x08015D04:  3001         ADDS       R0, #1
  0x08015D06:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x08015D0A:  980A         LDR        R0, [SP, #40]
  0x08015D0C:  69C0         LDR        R0, [R0, #28]
  0x08015D0E:  B938         CBNZ       R0, .L8                  ; 0x08015D20
  0x08015D10:  9807         LDR        R0, [SP, #28]
  0x08015D12:  990A         LDR        R1, [SP, #40]
  0x08015D14:  6188         STR        R0, [R1, #24]
  0x08015D16:  9807         LDR        R0, [SP, #28]
  0x08015D18:  6700         STR        R0, [R0, #112]
  0x08015D1A:  9807         LDR        R0, [SP, #28]
  0x08015D1C:  6740         STR        R0, [R0, #116]
  0x08015D1E:  E011         B          .L9                      ; 0x08015D44
.L8:
  0x08015D20:  980A         LDR        R0, [SP, #40]
  0x08015D22:  6980         LDR        R0, [R0, #24]
  0x08015D24:  9003         STR        R0, [SP, #12]
  0x08015D26:  9803         LDR        R0, [SP, #12]
  0x08015D28:  9907         LDR        R1, [SP, #28]
  0x08015D2A:  6708         STR        R0, [R1, #112]
  0x08015D2C:  9803         LDR        R0, [SP, #12]
  0x08015D2E:  6F40         LDR        R0, [R0, #116]
  0x08015D30:  9002         STR        R0, [SP, #8]
  0x08015D32:  9802         LDR        R0, [SP, #8]
  0x08015D34:  9907         LDR        R1, [SP, #28]
  0x08015D36:  6748         STR        R0, [R1, #116]
  0x08015D38:  9807         LDR        R0, [SP, #28]
  0x08015D3A:  9902         LDR        R1, [SP, #8]
  0x08015D3C:  6708         STR        R0, [R1, #112]
  0x08015D3E:  9807         LDR        R0, [SP, #28]
  0x08015D40:  9903         LDR        R1, [SP, #12]
  0x08015D42:  6748         STR        R0, [R1, #116]
.L9:
  0x08015D44:  990A         LDR        R1, [SP, #40]
  0x08015D46:  69C8         LDR        R0, [R1, #28]
  0x08015D48:  3001         ADDS       R0, #1
  0x08015D4A:  61C8         STR        R0, [R1, #28]
  0x08015D4C:  9907         LDR        R1, [SP, #28]
  0x08015D4E:  200D         MOVS       R0, #13
  0x08015D50:  6308         STR        R0, [R1, #48]
  0x08015D52:  9907         LDR        R1, [SP, #28]
  0x08015D54:  2001         MOVS       R0, #1
  0x08015D56:  6388         STR        R0, [R1, #56]
  0x08015D58:  9809         LDR        R0, [SP, #36]
  0x08015D5A:  9907         LDR        R1, [SP, #28]
  0x08015D5C:  64C8         STR        R0, [R1, #76]
  0x08015D5E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015D62:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015D66:  6808         LDR        R0, [R1]
  0x08015D68:  3001         ADDS       R0, #1
  0x08015D6A:  6008         STR        R0, [R1]
  0x08015D6C:  9808         LDR        R0, [SP, #32]
  0x08015D6E:  900D         STR        R0, [SP, #52]
  0x08015D70:  980D         LDR        R0, [SP, #52]
  0x08015D72:  F380 8810    MSR        PRIMASK, R0
  0x08015D76:  980A         LDR        R0, [SP, #40]
  0x08015D78:  6900         LDR        R0, [R0, #16]
  0x08015D7A:  2801         CMP        R0, #1
  0x08015D7C:  D120         BNE        .L12                     ; 0x08015DC0
  0x08015D7E:  980A         LDR        R0, [SP, #40]
  0x08015D80:  6A80         LDR        R0, [R0, #40]
  0x08015D82:  9907         LDR        R1, [SP, #28]
  0x08015D84:  6AC9         LDR        R1, [R1, #44]
  0x08015D86:  4288         CMP        R0, R1
  0x08015D88:  D903         BLS        .L10                     ; 0x08015D92
  0x08015D8A:  9807         LDR        R0, [SP, #28]
  0x08015D8C:  6AC0         LDR        R0, [R0, #44]
  0x08015D8E:  990A         LDR        R1, [SP, #40]
  0x08015D90:  6288         STR        R0, [R1, #40]
.L10:
  0x08015D92:  9807         LDR        R0, [SP, #28]
  0x08015D94:  6AC0         LDR        R0, [R0, #44]
  0x08015D96:  9904         LDR        R1, [SP, #16]
  0x08015D98:  F8D1 109C    LDR.W      R1, [R1, #156]
  0x08015D9C:  4288         CMP        R0, R1
  0x08015D9E:  D204         BCS        .L11                     ; 0x08015DAA
  0x08015DA0:  9807         LDR        R0, [SP, #28]
  0x08015DA2:  6AC0         LDR        R0, [R0, #44]
  0x08015DA4:  9904         LDR        R1, [SP, #16]
  0x08015DA6:  F8C1 009C    STR.W      R0, [R1, #156]
.L11:
  0x08015DAA:  9804         LDR        R0, [SP, #16]
  0x08015DAC:  6AC0         LDR        R0, [R0, #44]
  0x08015DAE:  9907         LDR        R1, [SP, #28]
  0x08015DB0:  6AC9         LDR        R1, [R1, #44]
  0x08015DB2:  4288         CMP        R0, R1
  0x08015DB4:  D904         BLS        .L12                     ; 0x08015DC0
  0x08015DB6:  9804         LDR        R0, [SP, #16]
  0x08015DB8:  9907         LDR        R1, [SP, #28]
  0x08015DBA:  6AC9         LDR        R1, [R1, #44]
  0x08015DBC:  F000 F812    BL         _tx_mutex_priority_change ; 0x08015DE4
.L12:
  0x08015DC0:  9807         LDR        R0, [SP, #28]
  0x08015DC2:  F000 FBE6    BL         _tx_thread_system_suspend ; 0x08016592
  0x08015DC6:  9807         LDR        R0, [SP, #28]
  0x08015DC8:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x08015DCC:  9001         STR        R0, [SP, #4]
.L13:
  0x08015DCE:  E006         B          .L15                     ; 0x08015DDE
.L14:
  0x08015DD0:  9808         LDR        R0, [SP, #32]
  0x08015DD2:  900C         STR        R0, [SP, #48]
  0x08015DD4:  980C         LDR        R0, [SP, #48]
  0x08015DD6:  F380 8810    MSR        PRIMASK, R0
  0x08015DDA:  201D         MOVS       R0, #29
  0x08015DDC:  9001         STR        R0, [SP, #4]
.L15:
  0x08015DDE:  9801         LDR        R0, [SP, #4]
  0x08015DE0:  B012         ADD        SP, SP, #72
  0x08015DE2:  BD80         POP        {R7, PC}
Section .text._tx_mutex_priority_change from charger_lto.o, size=410, align=2
_tx_mutex_priority_change:
  0x08015DE4:  B580         PUSH       {R7, LR}
  0x08015DE6:  B092         SUB        SP, SP, #72
  0x08015DE8:  9007         STR        R0, [SP, #28]
  0x08015DEA:  9106         STR        R1, [SP, #24]
  0x08015DEC:  F3EF 8010    MRS        R0, PRIMASK
  0x08015DF0:  900F         STR        R0, [SP, #60]
  0x08015DF2:  980F         LDR        R0, [SP, #60]
  0x08015DF4:  900A         STR        R0, [SP, #40]
  0x08015DF6:  B672         CPSID      i
  0x08015DF8:  980A         LDR        R0, [SP, #40]
  0x08015DFA:  9005         STR        R0, [SP, #20]
  0x08015DFC:  9807         LDR        R0, [SP, #28]
  0x08015DFE:  6B00         LDR        R0, [R0, #48]
  0x08015E00:  B1B0         CBZ        R0, .L3                  ; 0x08015E30
  0x08015E02:  9806         LDR        R0, [SP, #24]
  0x08015E04:  9907         LDR        R1, [SP, #28]
  0x08015E06:  62C8         STR        R0, [R1, #44]
  0x08015E08:  9807         LDR        R0, [SP, #28]
  0x08015E0A:  F8D0 0098    LDR.W      R0, [R0, #152]
  0x08015E0E:  9906         LDR        R1, [SP, #24]
  0x08015E10:  4288         CMP        R0, R1
  0x08015E12:  D204         BCS        .L1                      ; 0x08015E1E
  0x08015E14:  9907         LDR        R1, [SP, #28]
  0x08015E16:  F8D1 0098    LDR.W      R0, [R1, #152]
  0x08015E1A:  63C8         STR        R0, [R1, #60]
  0x08015E1C:  E002         B          .L2                      ; 0x08015E24
.L1:
  0x08015E1E:  9806         LDR        R0, [SP, #24]
  0x08015E20:  9907         LDR        R1, [SP, #28]
  0x08015E22:  63C8         STR        R0, [R1, #60]
.L2:
  0x08015E24:  9805         LDR        R0, [SP, #20]
  0x08015E26:  900E         STR        R0, [SP, #56]
  0x08015E28:  980E         LDR        R0, [SP, #56]
  0x08015E2A:  F380 8810    MSR        PRIMASK, R0
  0x08015E2E:  E0A4         B          .L11                     ; 0x08015F7A
.L3:
  0x08015E30:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015E34:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015E38:  6800         LDR        R0, [R0]
  0x08015E3A:  9004         STR        R0, [SP, #16]
  0x08015E3C:  9807         LDR        R0, [SP, #28]
  0x08015E3E:  6AC0         LDR        R0, [R0, #44]
  0x08015E40:  9002         STR        R0, [SP, #8]
  0x08015E42:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015E46:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08015E4A:  6808         LDR        R0, [R1]
  0x08015E4C:  3002         ADDS       R0, #2
  0x08015E4E:  6008         STR        R0, [R1]
  0x08015E50:  9907         LDR        R1, [SP, #28]
  0x08015E52:  200E         MOVS       R0, #14
  0x08015E54:  6308         STR        R0, [R1, #48]
  0x08015E56:  9907         LDR        R1, [SP, #28]
  0x08015E58:  2001         MOVS       R0, #1
  0x08015E5A:  6388         STR        R0, [R1, #56]
  0x08015E5C:  9907         LDR        R1, [SP, #28]
  0x08015E5E:  2000         MOVS       R0, #0
  0x08015E60:  64C8         STR        R0, [R1, #76]
  0x08015E62:  9805         LDR        R0, [SP, #20]
  0x08015E64:  900D         STR        R0, [SP, #52]
  0x08015E66:  980D         LDR        R0, [SP, #52]
  0x08015E68:  F380 8810    MSR        PRIMASK, R0
  0x08015E6C:  9807         LDR        R0, [SP, #28]
  0x08015E6E:  F000 FB90    BL         _tx_thread_system_suspend ; 0x08016592
  0x08015E72:  F3EF 8010    MRS        R0, PRIMASK
  0x08015E76:  9010         STR        R0, [SP, #64]
  0x08015E78:  9810         LDR        R0, [SP, #64]
  0x08015E7A:  9009         STR        R0, [SP, #36]
  0x08015E7C:  B672         CPSID      i
  0x08015E7E:  9809         LDR        R0, [SP, #36]
  0x08015E80:  9005         STR        R0, [SP, #20]
  0x08015E82:  9806         LDR        R0, [SP, #24]
  0x08015E84:  9907         LDR        R1, [SP, #28]
  0x08015E86:  62C8         STR        R0, [R1, #44]
  0x08015E88:  9807         LDR        R0, [SP, #28]
  0x08015E8A:  F8D0 0098    LDR.W      R0, [R0, #152]
  0x08015E8E:  9906         LDR        R1, [SP, #24]
  0x08015E90:  4288         CMP        R0, R1
  0x08015E92:  D204         BCS        .L4                      ; 0x08015E9E
  0x08015E94:  9907         LDR        R1, [SP, #28]
  0x08015E96:  F8D1 0098    LDR.W      R0, [R1, #152]
  0x08015E9A:  63C8         STR        R0, [R1, #60]
  0x08015E9C:  E002         B          .L5                      ; 0x08015EA4
.L4:
  0x08015E9E:  9806         LDR        R0, [SP, #24]
  0x08015EA0:  9907         LDR        R1, [SP, #28]
  0x08015EA2:  63C8         STR        R0, [R1, #60]
.L5:
  0x08015EA4:  9805         LDR        R0, [SP, #20]
  0x08015EA6:  900C         STR        R0, [SP, #48]
  0x08015EA8:  980C         LDR        R0, [SP, #48]
  0x08015EAA:  F380 8810    MSR        PRIMASK, R0
  0x08015EAE:  9807         LDR        R0, [SP, #28]
  0x08015EB0:  F000 FA58    BL         _tx_thread_system_resume ; 0x08016364
  0x08015EB4:  F3EF 8010    MRS        R0, PRIMASK
  0x08015EB8:  9011         STR        R0, [SP, #68]
  0x08015EBA:  9811         LDR        R0, [SP, #68]
  0x08015EBC:  9008         STR        R0, [SP, #32]
  0x08015EBE:  B672         CPSID      i
  0x08015EC0:  9808         LDR        R0, [SP, #32]
  0x08015EC2:  9005         STR        R0, [SP, #20]
  0x08015EC4:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015EC8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015ECC:  6800         LDR        R0, [R0]
  0x08015ECE:  9003         STR        R0, [SP, #12]
  0x08015ED0:  9807         LDR        R0, [SP, #28]
  0x08015ED2:  9903         LDR        R1, [SP, #12]
  0x08015ED4:  4288         CMP        R0, R1
  0x08015ED6:  D04B         BEQ        .L10                     ; 0x08015F70
  0x08015ED8:  9807         LDR        R0, [SP, #28]
  0x08015EDA:  6B00         LDR        R0, [R0, #48]
  0x08015EDC:  2800         CMP        R0, #0
  0x08015EDE:  D147         BNE        .L10                     ; 0x08015F70
  0x08015EE0:  9807         LDR        R0, [SP, #28]
  0x08015EE2:  6AC0         LDR        R0, [R0, #44]
  0x08015EE4:  9903         LDR        R1, [SP, #12]
  0x08015EE6:  6AC9         LDR        R1, [R1, #44]
  0x08015EE8:  4288         CMP        R0, R1
  0x08015EEA:  D816         BHI        .L7                      ; 0x08015F1A
  0x08015EEC:  9807         LDR        R0, [SP, #28]
  0x08015EEE:  9904         LDR        R1, [SP, #16]
  0x08015EF0:  4288         CMP        R0, R1
  0x08015EF2:  D111         BNE        .L6                      ; 0x08015F18
  0x08015EF4:  9807         LDR        R0, [SP, #28]
  0x08015EF6:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015EFA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015EFE:  6008         STR        R0, [R1]
  0x08015F00:  9802         LDR        R0, [SP, #8]
  0x08015F02:  9906         LDR        R1, [SP, #24]
  0x08015F04:  4288         CMP        R0, R1
  0x08015F06:  D207         BCS        .L6                      ; 0x08015F18
  0x08015F08:  9807         LDR        R0, [SP, #28]
  0x08015F0A:  6AC2         LDR        R2, [R0, #44]
  0x08015F0C:  F24B 21C4    MOVW       R1, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08015F10:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08015F14:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
.L6:
  0x08015F18:  E02A         B          .L10                     ; 0x08015F70
.L7:
  0x08015F1A:  9807         LDR        R0, [SP, #28]
  0x08015F1C:  6AC1         LDR        R1, [R0, #44]
  0x08015F1E:  6BC0         LDR        R0, [R0, #60]
  0x08015F20:  4288         CMP        R0, R1
  0x08015F22:  D225         BCS        .L10                     ; 0x08015F70
  0x08015F24:  9807         LDR        R0, [SP, #28]
  0x08015F26:  6BC0         LDR        R0, [R0, #60]
  0x08015F28:  9903         LDR        R1, [SP, #12]
  0x08015F2A:  6AC9         LDR        R1, [R1, #44]
  0x08015F2C:  4288         CMP        R0, R1
  0x08015F2E:  D812         BHI        .L9                      ; 0x08015F56
  0x08015F30:  9807         LDR        R0, [SP, #28]
  0x08015F32:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015F36:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08015F3A:  6008         STR        R0, [R1]
  0x08015F3C:  9802         LDR        R0, [SP, #8]
  0x08015F3E:  9906         LDR        R1, [SP, #24]
  0x08015F40:  4288         CMP        R0, R1
  0x08015F42:  D207         BCS        .L8                      ; 0x08015F54
  0x08015F44:  9807         LDR        R0, [SP, #28]
  0x08015F46:  6AC2         LDR        R2, [R0, #44]
  0x08015F48:  F24B 21C4    MOVW       R1, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08015F4C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08015F50:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
.L8:
  0x08015F54:  E00C         B          .L10                     ; 0x08015F70
.L9:
  0x08015F56:  9807         LDR        R0, [SP, #28]
  0x08015F58:  6AC1         LDR        R1, [R0, #44]
  0x08015F5A:  2001         MOVS       R0, #1
  0x08015F5C:  4088         LSLS       R0, R1
  0x08015F5E:  9001         STR        R0, [SP, #4]
  0x08015F60:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08015F64:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08015F68:  6808         LDR        R0, [R1]
  0x08015F6A:  9A01         LDR        R2, [SP, #4]
  0x08015F6C:  4310         ORRS       R0, R2
  0x08015F6E:  6008         STR        R0, [R1]
.L10:
  0x08015F70:  9805         LDR        R0, [SP, #20]
  0x08015F72:  900B         STR        R0, [SP, #44]
  0x08015F74:  980B         LDR        R0, [SP, #44]
  0x08015F76:  F380 8810    MSR        PRIMASK, R0
.L11:
  0x08015F7A:  B012         ADD        SP, SP, #72
  0x08015F7C:  BD80         POP        {R7, PC}
Section .text._tx_semaphore_create from charger_lto.o, size=178, align=2
_tx_semaphore_create:
  0x08015F7E:  B08B         SUB        SP, SP, #44
  0x08015F80:  9007         STR        R0, [SP, #28]
  0x08015F82:  9106         STR        R1, [SP, #24]
  0x08015F84:  9205         STR        R2, [SP, #20]
  0x08015F86:  9907         LDR        R1, [SP, #28]
  0x08015F88:  9100         STR        R1, [SP, #0]
  0x08015F8A:  2000         MOVS       R0, #0
  0x08015F8C:  9001         STR        R0, [SP, #4]
  0x08015F8E:  61C8         STR        R0, [R1, #28]
  0x08015F90:  6188         STR        R0, [R1, #24]
  0x08015F92:  6148         STR        R0, [R1, #20]
  0x08015F94:  6108         STR        R0, [R1, #16]
  0x08015F96:  60C8         STR        R0, [R1, #12]
  0x08015F98:  6088         STR        R0, [R1, #8]
  0x08015F9A:  6048         STR        R0, [R1, #4]
  0x08015F9C:  6008         STR        R0, [R1]
  0x08015F9E:  9806         LDR        R0, [SP, #24]
  0x08015FA0:  9907         LDR        R1, [SP, #28]
  0x08015FA2:  6048         STR        R0, [R1, #4]
  0x08015FA4:  9805         LDR        R0, [SP, #20]
  0x08015FA6:  9907         LDR        R1, [SP, #28]
  0x08015FA8:  6088         STR        R0, [R1, #8]
  0x08015FAA:  F3EF 8010    MRS        R0, PRIMASK
  0x08015FAE:  900A         STR        R0, [SP, #40]
  0x08015FB0:  980A         LDR        R0, [SP, #40]
  0x08015FB2:  9008         STR        R0, [SP, #32]
  0x08015FB4:  B672         CPSID      i
  0x08015FB6:  9808         LDR        R0, [SP, #32]
  0x08015FB8:  9004         STR        R0, [SP, #16]
  0x08015FBA:  9907         LDR        R1, [SP, #28]
  0x08015FBC:  F644 5041    MOVW       R0, #0x4D41
  0x08015FC0:  F2C5 3045    MOVT       R0, #0x5345
  0x08015FC4:  6008         STR        R0, [R1]
  0x08015FC6:  F64B 006C    MOVW       R0, #0xB86C              ; 0x2400B86C = _tx_semaphore_created_count
  0x08015FCA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B86C = _tx_semaphore_created_count
  0x08015FCE:  6800         LDR        R0, [R0]
  0x08015FD0:  B950         CBNZ       R0, .L1                  ; 0x08015FE8
  0x08015FD2:  9807         LDR        R0, [SP, #28]
  0x08015FD4:  F64B 0168    MOVW       R1, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08015FD8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08015FDC:  6008         STR        R0, [R1]
  0x08015FDE:  9807         LDR        R0, [SP, #28]
  0x08015FE0:  6140         STR        R0, [R0, #20]
  0x08015FE2:  9807         LDR        R0, [SP, #28]
  0x08015FE4:  6180         STR        R0, [R0, #24]
  0x08015FE6:  E014         B          .L2                      ; 0x08016012
.L1:
  0x08015FE8:  F64B 0068    MOVW       R0, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08015FEC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08015FF0:  6800         LDR        R0, [R0]
  0x08015FF2:  9003         STR        R0, [SP, #12]
  0x08015FF4:  9803         LDR        R0, [SP, #12]
  0x08015FF6:  6980         LDR        R0, [R0, #24]
  0x08015FF8:  9002         STR        R0, [SP, #8]
  0x08015FFA:  9807         LDR        R0, [SP, #28]
  0x08015FFC:  9903         LDR        R1, [SP, #12]
  0x08015FFE:  6188         STR        R0, [R1, #24]
  0x08016000:  9807         LDR        R0, [SP, #28]
  0x08016002:  9902         LDR        R1, [SP, #8]
  0x08016004:  6148         STR        R0, [R1, #20]
  0x08016006:  9802         LDR        R0, [SP, #8]
  0x08016008:  9907         LDR        R1, [SP, #28]
  0x0801600A:  6188         STR        R0, [R1, #24]
  0x0801600C:  9803         LDR        R0, [SP, #12]
  0x0801600E:  9907         LDR        R1, [SP, #28]
  0x08016010:  6148         STR        R0, [R1, #20]
.L2:
  0x08016012:  F64B 016C    MOVW       R1, #0xB86C              ; 0x2400B86C = _tx_semaphore_created_count
  0x08016016:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B86C = _tx_semaphore_created_count
  0x0801601A:  6808         LDR        R0, [R1]
  0x0801601C:  3001         ADDS       R0, #1
  0x0801601E:  6008         STR        R0, [R1]
  0x08016020:  9804         LDR        R0, [SP, #16]
  0x08016022:  9009         STR        R0, [SP, #36]
  0x08016024:  9809         LDR        R0, [SP, #36]
  0x08016026:  F380 8810    MSR        PRIMASK, R0
  0x0801602A:  2000         MOVS       R0, #0
  0x0801602C:  B00B         ADD        SP, SP, #44
  0x0801602E:  4770         BX         LR
Section .text._tx_semaphore_delete from charger_lto.o, size=290, align=2
_tx_semaphore_delete:
  0x08016030:  B580         PUSH       {R7, LR}
  0x08016032:  B090         SUB        SP, SP, #64
  0x08016034:  9006         STR        R0, [SP, #24]
  0x08016036:  F3EF 8010    MRS        R0, PRIMASK
  0x0801603A:  900D         STR        R0, [SP, #52]
  0x0801603C:  980D         LDR        R0, [SP, #52]
  0x0801603E:  9009         STR        R0, [SP, #36]
  0x08016040:  B672         CPSID      i
  0x08016042:  9809         LDR        R0, [SP, #36]
  0x08016044:  9005         STR        R0, [SP, #20]
  0x08016046:  9906         LDR        R1, [SP, #24]
  0x08016048:  2000         MOVS       R0, #0
  0x0801604A:  6008         STR        R0, [R1]
  0x0801604C:  F64B 006C    MOVW       R0, #0xB86C              ; 0x2400B86C = _tx_semaphore_created_count
  0x08016050:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B86C = _tx_semaphore_created_count
  0x08016054:  6801         LDR        R1, [R0]
  0x08016056:  3901         SUBS       R1, #1
  0x08016058:  6001         STR        R1, [R0]
  0x0801605A:  6800         LDR        R0, [R0]
  0x0801605C:  B930         CBNZ       R0, .L1                  ; 0x0801606C
  0x0801605E:  F64B 0168    MOVW       R1, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08016062:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08016066:  2000         MOVS       R0, #0
  0x08016068:  6008         STR        R0, [R1]
  0x0801606A:  E019         B          .L2                      ; 0x080160A0
.L1:
  0x0801606C:  9806         LDR        R0, [SP, #24]
  0x0801606E:  6940         LDR        R0, [R0, #20]
  0x08016070:  9001         STR        R0, [SP, #4]
  0x08016072:  9806         LDR        R0, [SP, #24]
  0x08016074:  6980         LDR        R0, [R0, #24]
  0x08016076:  9000         STR        R0, [SP, #0]
  0x08016078:  9800         LDR        R0, [SP, #0]
  0x0801607A:  9901         LDR        R1, [SP, #4]
  0x0801607C:  6188         STR        R0, [R1, #24]
  0x0801607E:  9801         LDR        R0, [SP, #4]
  0x08016080:  9900         LDR        R1, [SP, #0]
  0x08016082:  6148         STR        R0, [R1, #20]
  0x08016084:  F64B 0068    MOVW       R0, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08016088:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x0801608C:  6800         LDR        R0, [R0]
  0x0801608E:  9906         LDR        R1, [SP, #24]
  0x08016090:  4288         CMP        R0, R1
  0x08016092:  D105         BNE        .L2                      ; 0x080160A0
  0x08016094:  9801         LDR        R0, [SP, #4]
  0x08016096:  F64B 0168    MOVW       R1, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x0801609A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x0801609E:  6008         STR        R0, [R1]
.L2:
  0x080160A0:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080160A4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080160A8:  6808         LDR        R0, [R1]
  0x080160AA:  3001         ADDS       R0, #1
  0x080160AC:  6008         STR        R0, [R1]
  0x080160AE:  9806         LDR        R0, [SP, #24]
  0x080160B0:  68C0         LDR        R0, [R0, #12]
  0x080160B2:  9004         STR        R0, [SP, #16]
  0x080160B4:  9906         LDR        R1, [SP, #24]
  0x080160B6:  2000         MOVS       R0, #0
  0x080160B8:  60C8         STR        R0, [R1, #12]
  0x080160BA:  9906         LDR        R1, [SP, #24]
  0x080160BC:  6909         LDR        R1, [R1, #16]
  0x080160BE:  9102         STR        R1, [SP, #8]
  0x080160C0:  9906         LDR        R1, [SP, #24]
  0x080160C2:  6108         STR        R0, [R1, #16]
  0x080160C4:  9805         LDR        R0, [SP, #20]
  0x080160C6:  900C         STR        R0, [SP, #48]
  0x080160C8:  980C         LDR        R0, [SP, #48]
  0x080160CA:  F380 8810    MSR        PRIMASK, R0
.L3:
  0x080160CE:  9802         LDR        R0, [SP, #8]
  0x080160D0:  B330         CBZ        R0, .L4                  ; 0x08016120
  0x080160D2:  9802         LDR        R0, [SP, #8]
  0x080160D4:  3801         SUBS       R0, #1
  0x080160D6:  9002         STR        R0, [SP, #8]
  0x080160D8:  F3EF 8010    MRS        R0, PRIMASK
  0x080160DC:  900E         STR        R0, [SP, #56]
  0x080160DE:  980E         LDR        R0, [SP, #56]
  0x080160E0:  9008         STR        R0, [SP, #32]
  0x080160E2:  B672         CPSID      i
  0x080160E4:  9808         LDR        R0, [SP, #32]
  0x080160E6:  9005         STR        R0, [SP, #20]
  0x080160E8:  9904         LDR        R1, [SP, #16]
  0x080160EA:  2000         MOVS       R0, #0
  0x080160EC:  6688         STR        R0, [R1, #104]
  0x080160EE:  9904         LDR        R1, [SP, #16]
  0x080160F0:  2001         MOVS       R0, #1
  0x080160F2:  F8C1 0084    STR.W      R0, [R1, #132]
  0x080160F6:  9804         LDR        R0, [SP, #16]
  0x080160F8:  6F00         LDR        R0, [R0, #112]
  0x080160FA:  9003         STR        R0, [SP, #12]
  0x080160FC:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016100:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016104:  6808         LDR        R0, [R1]
  0x08016106:  3001         ADDS       R0, #1
  0x08016108:  6008         STR        R0, [R1]
  0x0801610A:  9805         LDR        R0, [SP, #20]
  0x0801610C:  900B         STR        R0, [SP, #44]
  0x0801610E:  980B         LDR        R0, [SP, #44]
  0x08016110:  F380 8810    MSR        PRIMASK, R0
  0x08016114:  9804         LDR        R0, [SP, #16]
  0x08016116:  F000 F925    BL         _tx_thread_system_resume ; 0x08016364
  0x0801611A:  9803         LDR        R0, [SP, #12]
  0x0801611C:  9004         STR        R0, [SP, #16]
  0x0801611E:  E7D6         B          .L3                      ; 0x080160CE
.L4:
  0x08016120:  F3EF 8010    MRS        R0, PRIMASK
  0x08016124:  900F         STR        R0, [SP, #60]
  0x08016126:  980F         LDR        R0, [SP, #60]
  0x08016128:  9007         STR        R0, [SP, #28]
  0x0801612A:  B672         CPSID      i
  0x0801612C:  9807         LDR        R0, [SP, #28]
  0x0801612E:  9005         STR        R0, [SP, #20]
  0x08016130:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016134:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016138:  6808         LDR        R0, [R1]
  0x0801613A:  3801         SUBS       R0, #1
  0x0801613C:  6008         STR        R0, [R1]
  0x0801613E:  9805         LDR        R0, [SP, #20]
  0x08016140:  900A         STR        R0, [SP, #40]
  0x08016142:  980A         LDR        R0, [SP, #40]
  0x08016144:  F380 8810    MSR        PRIMASK, R0
  0x08016148:  F00C FA9B    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x0801614C:  2000         MOVS       R0, #0
  0x0801614E:  B010         ADD        SP, SP, #64
  0x08016150:  BD80         POP        {R7, PC}
Section .text._tx_semaphore_get from charger_lto.o, size=274, align=2
_tx_semaphore_get:
  0x08016152:  B580         PUSH       {R7, LR}
  0x08016154:  B08E         SUB        SP, SP, #56
  0x08016156:  9007         STR        R0, [SP, #28]
  0x08016158:  9106         STR        R1, [SP, #24]
  0x0801615A:  2000         MOVS       R0, #0
  0x0801615C:  9001         STR        R0, [SP, #4]
  0x0801615E:  F3EF 8010    MRS        R0, PRIMASK
  0x08016162:  900D         STR        R0, [SP, #52]
  0x08016164:  980D         LDR        R0, [SP, #52]
  0x08016166:  9008         STR        R0, [SP, #32]
  0x08016168:  B672         CPSID      i
  0x0801616A:  9808         LDR        R0, [SP, #32]
  0x0801616C:  9005         STR        R0, [SP, #20]
  0x0801616E:  9807         LDR        R0, [SP, #28]
  0x08016170:  6880         LDR        R0, [R0, #8]
  0x08016172:  B148         CBZ        R0, .L1                  ; 0x08016188
  0x08016174:  9907         LDR        R1, [SP, #28]
  0x08016176:  6888         LDR        R0, [R1, #8]
  0x08016178:  3801         SUBS       R0, #1
  0x0801617A:  6088         STR        R0, [R1, #8]
  0x0801617C:  9805         LDR        R0, [SP, #20]
  0x0801617E:  900C         STR        R0, [SP, #48]
  0x08016180:  980C         LDR        R0, [SP, #48]
  0x08016182:  F380 8810    MSR        PRIMASK, R0
  0x08016186:  E06A         B          .L7                      ; 0x0801625E
.L1:
  0x08016188:  9806         LDR        R0, [SP, #24]
  0x0801618A:  2800         CMP        R0, #0
  0x0801618C:  D060         BEQ        .L6                      ; 0x08016250
  0x0801618E:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016192:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016196:  6800         LDR        R0, [R0]
  0x08016198:  B138         CBZ        R0, .L2                  ; 0x080161AA
  0x0801619A:  9805         LDR        R0, [SP, #20]
  0x0801619C:  900B         STR        R0, [SP, #44]
  0x0801619E:  980B         LDR        R0, [SP, #44]
  0x080161A0:  F380 8810    MSR        PRIMASK, R0
  0x080161A4:  200D         MOVS       R0, #13
  0x080161A6:  9001         STR        R0, [SP, #4]
  0x080161A8:  E051         B          .L5                      ; 0x0801624E
.L2:
  0x080161AA:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080161AE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080161B2:  6800         LDR        R0, [R0]
  0x080161B4:  9004         STR        R0, [SP, #16]
  0x080161B6:  9904         LDR        R1, [SP, #16]
  0x080161B8:  F641 609F    MOVW       R0, #0x1E9F              ; 0x08021E9F = _tx_semaphore_cleanup
  0x080161BC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08021E9F = _tx_semaphore_cleanup
  0x080161C0:  6688         STR        R0, [R1, #104]
  0x080161C2:  9807         LDR        R0, [SP, #28]
  0x080161C4:  9904         LDR        R1, [SP, #16]
  0x080161C6:  66C8         STR        R0, [R1, #108]
  0x080161C8:  9904         LDR        R1, [SP, #16]
  0x080161CA:  F8D1 00B0    LDR.W      R0, [R1, #176]
  0x080161CE:  3001         ADDS       R0, #1
  0x080161D0:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x080161D4:  9807         LDR        R0, [SP, #28]
  0x080161D6:  6900         LDR        R0, [R0, #16]
  0x080161D8:  B938         CBNZ       R0, .L3                  ; 0x080161EA
  0x080161DA:  9804         LDR        R0, [SP, #16]
  0x080161DC:  9907         LDR        R1, [SP, #28]
  0x080161DE:  60C8         STR        R0, [R1, #12]
  0x080161E0:  9804         LDR        R0, [SP, #16]
  0x080161E2:  6700         STR        R0, [R0, #112]
  0x080161E4:  9804         LDR        R0, [SP, #16]
  0x080161E6:  6740         STR        R0, [R0, #116]
  0x080161E8:  E011         B          .L4                      ; 0x0801620E
.L3:
  0x080161EA:  9807         LDR        R0, [SP, #28]
  0x080161EC:  68C0         LDR        R0, [R0, #12]
  0x080161EE:  9003         STR        R0, [SP, #12]
  0x080161F0:  9803         LDR        R0, [SP, #12]
  0x080161F2:  9904         LDR        R1, [SP, #16]
  0x080161F4:  6708         STR        R0, [R1, #112]
  0x080161F6:  9803         LDR        R0, [SP, #12]
  0x080161F8:  6F40         LDR        R0, [R0, #116]
  0x080161FA:  9002         STR        R0, [SP, #8]
  0x080161FC:  9802         LDR        R0, [SP, #8]
  0x080161FE:  9904         LDR        R1, [SP, #16]
  0x08016200:  6748         STR        R0, [R1, #116]
  0x08016202:  9804         LDR        R0, [SP, #16]
  0x08016204:  9902         LDR        R1, [SP, #8]
  0x08016206:  6708         STR        R0, [R1, #112]
  0x08016208:  9804         LDR        R0, [SP, #16]
  0x0801620A:  9903         LDR        R1, [SP, #12]
  0x0801620C:  6748         STR        R0, [R1, #116]
.L4:
  0x0801620E:  9907         LDR        R1, [SP, #28]
  0x08016210:  6908         LDR        R0, [R1, #16]
  0x08016212:  3001         ADDS       R0, #1
  0x08016214:  6108         STR        R0, [R1, #16]
  0x08016216:  9904         LDR        R1, [SP, #16]
  0x08016218:  2006         MOVS       R0, #6
  0x0801621A:  6308         STR        R0, [R1, #48]
  0x0801621C:  9904         LDR        R1, [SP, #16]
  0x0801621E:  2001         MOVS       R0, #1
  0x08016220:  6388         STR        R0, [R1, #56]
  0x08016222:  9806         LDR        R0, [SP, #24]
  0x08016224:  9904         LDR        R1, [SP, #16]
  0x08016226:  64C8         STR        R0, [R1, #76]
  0x08016228:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0801622C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016230:  6808         LDR        R0, [R1]
  0x08016232:  3001         ADDS       R0, #1
  0x08016234:  6008         STR        R0, [R1]
  0x08016236:  9805         LDR        R0, [SP, #20]
  0x08016238:  900A         STR        R0, [SP, #40]
  0x0801623A:  980A         LDR        R0, [SP, #40]
  0x0801623C:  F380 8810    MSR        PRIMASK, R0
  0x08016240:  9804         LDR        R0, [SP, #16]
  0x08016242:  F000 F9A6    BL         _tx_thread_system_suspend ; 0x08016592
  0x08016246:  9804         LDR        R0, [SP, #16]
  0x08016248:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x0801624C:  9001         STR        R0, [SP, #4]
.L5:
  0x0801624E:  E006         B          .L7                      ; 0x0801625E
.L6:
  0x08016250:  9805         LDR        R0, [SP, #20]
  0x08016252:  9009         STR        R0, [SP, #36]
  0x08016254:  9809         LDR        R0, [SP, #36]
  0x08016256:  F380 8810    MSR        PRIMASK, R0
  0x0801625A:  200D         MOVS       R0, #13
  0x0801625C:  9001         STR        R0, [SP, #4]
.L7:
  0x0801625E:  9801         LDR        R0, [SP, #4]
  0x08016260:  B00E         ADD        SP, SP, #56
  0x08016262:  BD80         POP        {R7, PC}
Section .text._tx_thread_identify from charger_lto.o, size=46, align=2
_tx_thread_identify:
  0x08016264:  B085         SUB        SP, SP, #20
  0x08016266:  F3EF 8010    MRS        R0, PRIMASK
  0x0801626A:  9004         STR        R0, [SP, #16]
  0x0801626C:  9804         LDR        R0, [SP, #16]
  0x0801626E:  9002         STR        R0, [SP, #8]
  0x08016270:  B672         CPSID      i
  0x08016272:  9802         LDR        R0, [SP, #8]
  0x08016274:  9000         STR        R0, [SP, #0]
  0x08016276:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801627A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801627E:  6800         LDR        R0, [R0]
  0x08016280:  9001         STR        R0, [SP, #4]
  0x08016282:  9800         LDR        R0, [SP, #0]
  0x08016284:  9003         STR        R0, [SP, #12]
  0x08016286:  9803         LDR        R0, [SP, #12]
  0x08016288:  F380 8810    MSR        PRIMASK, R0
  0x0801628C:  9801         LDR        R0, [SP, #4]
  0x0801628E:  B005         ADD        SP, SP, #20
  0x08016290:  4770         BX         LR
Section .text._tx_thread_shell_entry from charger_lto.o, size=210, align=2
_tx_thread_shell_entry:
  0x08016292:  B580         PUSH       {R7, LR}
  0x08016294:  B08C         SUB        SP, SP, #48
  0x08016296:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801629A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801629E:  6800         LDR        R0, [R0]
  0x080162A0:  9002         STR        R0, [SP, #8]
  0x080162A2:  F3EF 8010    MRS        R0, PRIMASK
  0x080162A6:  900A         STR        R0, [SP, #40]
  0x080162A8:  980A         LDR        R0, [SP, #40]
  0x080162AA:  9005         STR        R0, [SP, #20]
  0x080162AC:  B672         CPSID      i
  0x080162AE:  9805         LDR        R0, [SP, #20]
  0x080162B0:  9003         STR        R0, [SP, #12]
  0x080162B2:  9802         LDR        R0, [SP, #8]
  0x080162B4:  F8D0 00AC    LDR.W      R0, [R0, #172]
  0x080162B8:  9001         STR        R0, [SP, #4]
  0x080162BA:  9803         LDR        R0, [SP, #12]
  0x080162BC:  9007         STR        R0, [SP, #28]
  0x080162BE:  9807         LDR        R0, [SP, #28]
  0x080162C0:  F380 8810    MSR        PRIMASK, R0
  0x080162C4:  9801         LDR        R0, [SP, #4]
  0x080162C6:  B118         CBZ        R0, .L1                  ; 0x080162D0
  0x080162C8:  9A01         LDR        R2, [SP, #4]
  0x080162CA:  9802         LDR        R0, [SP, #8]
  0x080162CC:  2100         MOVS       R1, #0
  0x080162CE:  4790         BLX        R2
.L1:
  0x080162D0:  9802         LDR        R0, [SP, #8]
  0x080162D2:  6C41         LDR        R1, [R0, #68]
  0x080162D4:  6C80         LDR        R0, [R0, #72]
  0x080162D6:  4788         BLX        R1
  0x080162D8:  F64B 0050    MOVW       R0, #0xB850              ; 0x2400B850 = _tx_thread_mutex_release
  0x080162DC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B850 = _tx_thread_mutex_release
  0x080162E0:  6800         LDR        R0, [R0]
  0x080162E2:  B130         CBZ        R0, .L2                  ; 0x080162F2
  0x080162E4:  F64B 0050    MOVW       R0, #0xB850              ; 0x2400B850 = _tx_thread_mutex_release
  0x080162E8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B850 = _tx_thread_mutex_release
  0x080162EC:  6801         LDR        R1, [R0]
  0x080162EE:  9802         LDR        R0, [SP, #8]
  0x080162F0:  4788         BLX        R1
.L2:
  0x080162F2:  F3EF 8010    MRS        R0, PRIMASK
  0x080162F6:  900B         STR        R0, [SP, #44]
  0x080162F8:  980B         LDR        R0, [SP, #44]
  0x080162FA:  9004         STR        R0, [SP, #16]
  0x080162FC:  B672         CPSID      i
  0x080162FE:  9804         LDR        R0, [SP, #16]
  0x08016300:  9003         STR        R0, [SP, #12]
  0x08016302:  9802         LDR        R0, [SP, #8]
  0x08016304:  F8D0 00AC    LDR.W      R0, [R0, #172]
  0x08016308:  9001         STR        R0, [SP, #4]
  0x0801630A:  9902         LDR        R1, [SP, #8]
  0x0801630C:  2001         MOVS       R0, #1
  0x0801630E:  6308         STR        R0, [R1, #48]
  0x08016310:  9902         LDR        R1, [SP, #8]
  0x08016312:  6388         STR        R0, [R1, #56]
  0x08016314:  9902         LDR        R1, [SP, #8]
  0x08016316:  2000         MOVS       R0, #0
  0x08016318:  64C8         STR        R0, [R1, #76]
  0x0801631A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0801631E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016322:  6808         LDR        R0, [R1]
  0x08016324:  3001         ADDS       R0, #1
  0x08016326:  6008         STR        R0, [R1]
  0x08016328:  9803         LDR        R0, [SP, #12]
  0x0801632A:  9006         STR        R0, [SP, #24]
  0x0801632C:  9806         LDR        R0, [SP, #24]
  0x0801632E:  F380 8810    MSR        PRIMASK, R0
  0x08016332:  F3EF 8014    MRS        R0, CONTROL
  0x08016336:  9008         STR        R0, [SP, #32]
  0x08016338:  9808         LDR        R0, [SP, #32]
  0x0801633A:  9000         STR        R0, [SP, #0]
  0x0801633C:  9800         LDR        R0, [SP, #0]
  0x0801633E:  F020 0004    BIC        R0, R0, #4
  0x08016342:  9000         STR        R0, [SP, #0]
  0x08016344:  9800         LDR        R0, [SP, #0]
  0x08016346:  9009         STR        R0, [SP, #36]
  0x08016348:  9809         LDR        R0, [SP, #36]
  0x0801634A:  F380 8814    MSR        CONTROL, R0
  0x0801634E:  9801         LDR        R0, [SP, #4]
  0x08016350:  B118         CBZ        R0, .L3                  ; 0x0801635A
  0x08016352:  9A01         LDR        R2, [SP, #4]
  0x08016354:  9802         LDR        R0, [SP, #8]
  0x08016356:  2101         MOVS       R1, #1
  0x08016358:  4790         BLX        R2
.L3:
  0x0801635A:  9802         LDR        R0, [SP, #8]
  0x0801635C:  F000 F919    BL         _tx_thread_system_suspend ; 0x08016592
  0x08016360:  B00C         ADD        SP, SP, #48
  0x08016362:  BD80         POP        {R7, PC}
Section .text._tx_thread_system_resume from charger_lto.o, size=558, align=2
_tx_thread_system_resume:
  0x08016364:  B580         PUSH       {R7, LR}
  0x08016366:  B096         SUB        SP, SP, #88
  0x08016368:  9009         STR        R0, [SP, #36]
  0x0801636A:  F3EF 8010    MRS        R0, PRIMASK
  0x0801636E:  9013         STR        R0, [SP, #76]
  0x08016370:  9813         LDR        R0, [SP, #76]
  0x08016372:  900C         STR        R0, [SP, #48]
  0x08016374:  B672         CPSID      i
  0x08016376:  980C         LDR        R0, [SP, #48]
  0x08016378:  9008         STR        R0, [SP, #32]
  0x0801637A:  9809         LDR        R0, [SP, #36]
  0x0801637C:  6E40         LDR        R0, [R0, #100]
  0x0801637E:  B120         CBZ        R0, .L1                  ; 0x0801638A
  0x08016380:  9809         LDR        R0, [SP, #36]
  0x08016382:  304C         ADDS       R0, #76
  0x08016384:  F00C FAB7    BL         _tx_timer_system_deactivate ; 0x080228F6
  0x08016388:  E002         B          .L2                      ; 0x08016390
.L1:
  0x0801638A:  9909         LDR        R1, [SP, #36]
  0x0801638C:  2000         MOVS       R0, #0
  0x0801638E:  64C8         STR        R0, [R1, #76]
.L2:
  0x08016390:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016394:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016398:  6808         LDR        R0, [R1]
  0x0801639A:  3801         SUBS       R0, #1
  0x0801639C:  6008         STR        R0, [R1]
  0x0801639E:  9809         LDR        R0, [SP, #36]
  0x080163A0:  6B80         LDR        R0, [R0, #56]
  0x080163A2:  2800         CMP        R0, #0
  0x080163A4:  F040 80AA    BNE.W      .L11                     ; 0x080164FC
  0x080163A8:  9809         LDR        R0, [SP, #36]
  0x080163AA:  6B00         LDR        R0, [R0, #48]
  0x080163AC:  2800         CMP        R0, #0
  0x080163AE:  F000 80A4    BEQ.W      .L10                     ; 0x080164FA
  0x080163B2:  9809         LDR        R0, [SP, #36]
  0x080163B4:  6B40         LDR        R0, [R0, #52]
  0x080163B6:  2800         CMP        R0, #0
  0x080163B8:  F040 8099    BNE.W      .L9                      ; 0x080164EE
  0x080163BC:  9909         LDR        R1, [SP, #36]
  0x080163BE:  2000         MOVS       R0, #0
  0x080163C0:  6308         STR        R0, [R1, #48]
  0x080163C2:  9809         LDR        R0, [SP, #36]
  0x080163C4:  6AC0         LDR        R0, [R0, #44]
  0x080163C6:  9007         STR        R0, [SP, #28]
  0x080163C8:  9907         LDR        R1, [SP, #28]
  0x080163CA:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080163CE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080163D2:  F850 0021    LDR.W      R0, [R0, R1, LSL #2]
  0x080163D6:  9005         STR        R0, [SP, #20]
  0x080163D8:  9805         LDR        R0, [SP, #20]
  0x080163DA:  2800         CMP        R0, #0
  0x080163DC:  D177         BNE        .L7                      ; 0x080164CE
  0x080163DE:  9809         LDR        R0, [SP, #36]
  0x080163E0:  9A07         LDR        R2, [SP, #28]
  0x080163E2:  F24B 21C4    MOVW       R1, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080163E6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080163EA:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
  0x080163EE:  9809         LDR        R0, [SP, #36]
  0x080163F0:  6200         STR        R0, [R0, #32]
  0x080163F2:  9809         LDR        R0, [SP, #36]
  0x080163F4:  6240         STR        R0, [R0, #36]
  0x080163F6:  9907         LDR        R1, [SP, #28]
  0x080163F8:  2001         MOVS       R0, #1
  0x080163FA:  4088         LSLS       R0, R1
  0x080163FC:  9006         STR        R0, [SP, #24]
  0x080163FE:  F64B 0144    MOVW       R1, #0xB844              ; 0x2400B844 = _tx_thread_priority_maps
  0x08016402:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B844 = _tx_thread_priority_maps
  0x08016406:  6808         LDR        R0, [R1]
  0x08016408:  9A06         LDR        R2, [SP, #24]
  0x0801640A:  4310         ORRS       R0, R2
  0x0801640C:  6008         STR        R0, [R1]
  0x0801640E:  9807         LDR        R0, [SP, #28]
  0x08016410:  F64B 0154    MOVW       R1, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016414:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016418:  6809         LDR        R1, [R1]
  0x0801641A:  4288         CMP        R0, R1
  0x0801641C:  D256         BCS        .L6                      ; 0x080164CC
  0x0801641E:  9807         LDR        R0, [SP, #28]
  0x08016420:  F64B 0154    MOVW       R1, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016424:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016428:  6008         STR        R0, [R1]
  0x0801642A:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801642E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016432:  6800         LDR        R0, [R0]
  0x08016434:  9003         STR        R0, [SP, #12]
  0x08016436:  9803         LDR        R0, [SP, #12]
  0x08016438:  B930         CBNZ       R0, .L3                  ; 0x08016448
  0x0801643A:  9809         LDR        R0, [SP, #36]
  0x0801643C:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016440:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016444:  6008         STR        R0, [R1]
  0x08016446:  E041         B          .L6                      ; 0x080164CC
.L3:
  0x08016448:  9807         LDR        R0, [SP, #28]
  0x0801644A:  9903         LDR        R1, [SP, #12]
  0x0801644C:  6BC9         LDR        R1, [R1, #60]
  0x0801644E:  4288         CMP        R0, R1
  0x08016450:  D23C         BCS        .L6                      ; 0x080164CC
  0x08016452:  9803         LDR        R0, [SP, #12]
  0x08016454:  6AC1         LDR        R1, [R0, #44]
  0x08016456:  6BC0         LDR        R0, [R0, #60]
  0x08016458:  4288         CMP        R0, R1
  0x0801645A:  D00C         BEQ        .L4                      ; 0x08016476
  0x0801645C:  9803         LDR        R0, [SP, #12]
  0x0801645E:  6AC1         LDR        R1, [R0, #44]
  0x08016460:  2001         MOVS       R0, #1
  0x08016462:  4088         LSLS       R0, R1
  0x08016464:  9006         STR        R0, [SP, #24]
  0x08016466:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801646A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801646E:  6808         LDR        R0, [R1]
  0x08016470:  9A06         LDR        R2, [SP, #24]
  0x08016472:  4310         ORRS       R0, R2
  0x08016474:  6008         STR        R0, [R1]
.L4:
  0x08016476:  9809         LDR        R0, [SP, #36]
  0x08016478:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801647C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016480:  6008         STR        R0, [R1]
  0x08016482:  9808         LDR        R0, [SP, #32]
  0x08016484:  9010         STR        R0, [SP, #64]
  0x08016486:  9810         LDR        R0, [SP, #64]
  0x08016488:  F380 8810    MSR        PRIMASK, R0
  0x0801648C:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016490:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016494:  6800         LDR        R0, [R0]
  0x08016496:  9001         STR        R0, [SP, #4]
  0x08016498:  9801         LDR        R0, [SP, #4]
  0x0801649A:  B9B0         CBNZ       R0, .L5                  ; 0x080164CA
  0x0801649C:  F64E 5104    MOVW       R1, #0xED04
  0x080164A0:  F2CE 0100    MOVT       R1, #0xE000
  0x080164A4:  F04F 5080    MOV.W      R0, #0x10000000
  0x080164A8:  6008         STR        R0, [R1]
  0x080164AA:  F3EF 8005    MRS        R0, IPSR
  0x080164AE:  9011         STR        R0, [SP, #68]
  0x080164B0:  9811         LDR        R0, [SP, #68]
  0x080164B2:  B950         CBNZ       R0, .L5                  ; 0x080164CA
  0x080164B4:  F3EF 8010    MRS        R0, PRIMASK
  0x080164B8:  9014         STR        R0, [SP, #80]
  0x080164BA:  9814         LDR        R0, [SP, #80]
  0x080164BC:  900B         STR        R0, [SP, #44]
  0x080164BE:  B662         CPSIE      i
  0x080164C0:  980B         LDR        R0, [SP, #44]
  0x080164C2:  900D         STR        R0, [SP, #52]
  0x080164C4:  980D         LDR        R0, [SP, #52]
  0x080164C6:  F380 8810    MSR        PRIMASK, R0
.L5:
  0x080164CA:  E060         B          .L14                     ; 0x0801658E
.L6:
  0x080164CC:  E00E         B          .L8                      ; 0x080164EC
.L7:
  0x080164CE:  9805         LDR        R0, [SP, #20]
  0x080164D0:  6A40         LDR        R0, [R0, #36]
  0x080164D2:  9004         STR        R0, [SP, #16]
  0x080164D4:  9809         LDR        R0, [SP, #36]
  0x080164D6:  9904         LDR        R1, [SP, #16]
  0x080164D8:  6208         STR        R0, [R1, #32]
  0x080164DA:  9809         LDR        R0, [SP, #36]
  0x080164DC:  9905         LDR        R1, [SP, #20]
  0x080164DE:  6248         STR        R0, [R1, #36]
  0x080164E0:  9804         LDR        R0, [SP, #16]
  0x080164E2:  9909         LDR        R1, [SP, #36]
  0x080164E4:  6248         STR        R0, [R1, #36]
  0x080164E6:  9805         LDR        R0, [SP, #20]
  0x080164E8:  9909         LDR        R1, [SP, #36]
  0x080164EA:  6208         STR        R0, [R1, #32]
.L8:
  0x080164EC:  E005         B          .L10                     ; 0x080164FA
.L9:
  0x080164EE:  9909         LDR        R1, [SP, #36]
  0x080164F0:  2000         MOVS       R0, #0
  0x080164F2:  6348         STR        R0, [R1, #52]
  0x080164F4:  9909         LDR        R1, [SP, #36]
  0x080164F6:  2003         MOVS       R0, #3
  0x080164F8:  6308         STR        R0, [R1, #48]
.L10:
  0x080164FA:  E016         B          .L13                     ; 0x0801652A
.L11:
  0x080164FC:  9809         LDR        R0, [SP, #36]
  0x080164FE:  6B00         LDR        R0, [R0, #48]
  0x08016500:  2801         CMP        R0, #1
  0x08016502:  D012         BEQ        .L13                     ; 0x0801652A
  0x08016504:  9809         LDR        R0, [SP, #36]
  0x08016506:  6B00         LDR        R0, [R0, #48]
  0x08016508:  2802         CMP        R0, #2
  0x0801650A:  D00E         BEQ        .L13                     ; 0x0801652A
  0x0801650C:  9809         LDR        R0, [SP, #36]
  0x0801650E:  6B40         LDR        R0, [R0, #52]
  0x08016510:  B928         CBNZ       R0, .L12                 ; 0x0801651E
  0x08016512:  9909         LDR        R1, [SP, #36]
  0x08016514:  2000         MOVS       R0, #0
  0x08016516:  6388         STR        R0, [R1, #56]
  0x08016518:  9909         LDR        R1, [SP, #36]
  0x0801651A:  6308         STR        R0, [R1, #48]
  0x0801651C:  E005         B          .L13                     ; 0x0801652A
.L12:
  0x0801651E:  9909         LDR        R1, [SP, #36]
  0x08016520:  2000         MOVS       R0, #0
  0x08016522:  6348         STR        R0, [R1, #52]
  0x08016524:  9909         LDR        R1, [SP, #36]
  0x08016526:  2003         MOVS       R0, #3
  0x08016528:  6308         STR        R0, [R1, #48]
.L13:
  0x0801652A:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801652E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016532:  6800         LDR        R0, [R0]
  0x08016534:  9002         STR        R0, [SP, #8]
  0x08016536:  9808         LDR        R0, [SP, #32]
  0x08016538:  900F         STR        R0, [SP, #60]
  0x0801653A:  980F         LDR        R0, [SP, #60]
  0x0801653C:  F380 8810    MSR        PRIMASK, R0
  0x08016540:  9802         LDR        R0, [SP, #8]
  0x08016542:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016546:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801654A:  6809         LDR        R1, [R1]
  0x0801654C:  4288         CMP        R0, R1
  0x0801654E:  D01E         BEQ        .L14                     ; 0x0801658E
  0x08016550:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016554:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016558:  6800         LDR        R0, [R0]
  0x0801655A:  9001         STR        R0, [SP, #4]
  0x0801655C:  9801         LDR        R0, [SP, #4]
  0x0801655E:  B9B0         CBNZ       R0, .L14                 ; 0x0801658E
  0x08016560:  F64E 5104    MOVW       R1, #0xED04
  0x08016564:  F2CE 0100    MOVT       R1, #0xE000
  0x08016568:  F04F 5080    MOV.W      R0, #0x10000000
  0x0801656C:  6008         STR        R0, [R1]
  0x0801656E:  F3EF 8005    MRS        R0, IPSR
  0x08016572:  9012         STR        R0, [SP, #72]
  0x08016574:  9812         LDR        R0, [SP, #72]
  0x08016576:  B950         CBNZ       R0, .L14                 ; 0x0801658E
  0x08016578:  F3EF 8010    MRS        R0, PRIMASK
  0x0801657C:  9015         STR        R0, [SP, #84]
  0x0801657E:  9815         LDR        R0, [SP, #84]
  0x08016580:  900A         STR        R0, [SP, #40]
  0x08016582:  B662         CPSIE      i
  0x08016584:  980A         LDR        R0, [SP, #40]
  0x08016586:  900E         STR        R0, [SP, #56]
  0x08016588:  980E         LDR        R0, [SP, #56]
  0x0801658A:  F380 8810    MSR        PRIMASK, R0
.L14:
  0x0801658E:  B016         ADD        SP, SP, #88
  0x08016590:  BD80         POP        {R7, PC}
Section .text._tx_thread_system_suspend from charger_lto.o, size=842, align=2
_tx_thread_system_suspend:
  0x08016592:  B580         PUSH       {R7, LR}
  0x08016594:  B0A0         SUB        SP, SP, #128
  0x08016596:  900B         STR        R0, [SP, #44]
  0x08016598:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801659C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080165A0:  6800         LDR        R0, [R0]
  0x080165A2:  9002         STR        R0, [SP, #8]
  0x080165A4:  F3EF 8010    MRS        R0, PRIMASK
  0x080165A8:  901B         STR        R0, [SP, #108]
  0x080165AA:  981B         LDR        R0, [SP, #108]
  0x080165AC:  9010         STR        R0, [SP, #64]
  0x080165AE:  B672         CPSID      i
  0x080165B0:  9810         LDR        R0, [SP, #64]
  0x080165B2:  900A         STR        R0, [SP, #40]
  0x080165B4:  980B         LDR        R0, [SP, #44]
  0x080165B6:  9902         LDR        R1, [SP, #8]
  0x080165B8:  4288         CMP        R0, R1
  0x080165BA:  D112         BNE        .L2                      ; 0x080165E2
  0x080165BC:  980B         LDR        R0, [SP, #44]
  0x080165BE:  6CC0         LDR        R0, [R0, #76]
  0x080165C0:  9001         STR        R0, [SP, #4]
  0x080165C2:  9801         LDR        R0, [SP, #4]
  0x080165C4:  B130         CBZ        R0, .L1                  ; 0x080165D4
  0x080165C6:  9801         LDR        R0, [SP, #4]
  0x080165C8:  3001         ADDS       R0, #1
  0x080165CA:  B118         CBZ        R0, .L1                  ; 0x080165D4
  0x080165CC:  980B         LDR        R0, [SP, #44]
  0x080165CE:  304C         ADDS       R0, #76
  0x080165D0:  F00C F933    BL         _tx_timer_system_activate ; 0x0802283A
.L1:
  0x080165D4:  980B         LDR        R0, [SP, #44]
  0x080165D6:  69C0         LDR        R0, [R0, #28]
  0x080165D8:  F64B 010C    MOVW       R1, #0xB80C              ; 0x2400B80C = _tx_timer_time_slice
  0x080165DC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B80C = _tx_timer_time_slice
  0x080165E0:  6008         STR        R0, [R1]
.L2:
  0x080165E2:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080165E6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080165EA:  6808         LDR        R0, [R1]
  0x080165EC:  3801         SUBS       R0, #1
  0x080165EE:  6008         STR        R0, [R1]
  0x080165F0:  980B         LDR        R0, [SP, #44]
  0x080165F2:  6B80         LDR        R0, [R0, #56]
  0x080165F4:  2801         CMP        R0, #1
  0x080165F6:  F040 8143    BNE.W      .L11                     ; 0x08016880
  0x080165FA:  990B         LDR        R1, [SP, #44]
  0x080165FC:  2000         MOVS       R0, #0
  0x080165FE:  6388         STR        R0, [R1, #56]
  0x08016600:  980B         LDR        R0, [SP, #44]
  0x08016602:  6AC0         LDR        R0, [R0, #44]
  0x08016604:  9009         STR        R0, [SP, #36]
  0x08016606:  980B         LDR        R0, [SP, #44]
  0x08016608:  6A00         LDR        R0, [R0, #32]
  0x0801660A:  9004         STR        R0, [SP, #16]
  0x0801660C:  9804         LDR        R0, [SP, #16]
  0x0801660E:  990B         LDR        R1, [SP, #44]
  0x08016610:  4288         CMP        R0, R1
  0x08016612:  D02D         BEQ        .L4                      ; 0x08016670
  0x08016614:  980B         LDR        R0, [SP, #44]
  0x08016616:  6A40         LDR        R0, [R0, #36]
  0x08016618:  9003         STR        R0, [SP, #12]
  0x0801661A:  9803         LDR        R0, [SP, #12]
  0x0801661C:  9904         LDR        R1, [SP, #16]
  0x0801661E:  6248         STR        R0, [R1, #36]
  0x08016620:  9804         LDR        R0, [SP, #16]
  0x08016622:  9903         LDR        R1, [SP, #12]
  0x08016624:  6208         STR        R0, [R1, #32]
  0x08016626:  9909         LDR        R1, [SP, #36]
  0x08016628:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x0801662C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016630:  F850 0021    LDR.W      R0, [R0, R1, LSL #2]
  0x08016634:  990B         LDR        R1, [SP, #44]
  0x08016636:  4288         CMP        R0, R1
  0x08016638:  D119         BNE        .L3                      ; 0x0801666E
  0x0801663A:  9804         LDR        R0, [SP, #16]
  0x0801663C:  9A09         LDR        R2, [SP, #36]
  0x0801663E:  F24B 21C4    MOVW       R1, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016642:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016646:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
  0x0801664A:  F64B 0048    MOVW       R0, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801664E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08016652:  6800         LDR        R0, [R0]
  0x08016654:  B158         CBZ        R0, .L3                  ; 0x0801666E
  0x08016656:  9909         LDR        R1, [SP, #36]
  0x08016658:  2001         MOVS       R0, #1
  0x0801665A:  4088         LSLS       R0, R1
  0x0801665C:  9006         STR        R0, [SP, #24]
  0x0801665E:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08016662:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08016666:  6808         LDR        R0, [R1]
  0x08016668:  9A06         LDR        R2, [SP, #24]
  0x0801666A:  4390         BICS       R0, R2
  0x0801666C:  6008         STR        R0, [R1]
.L3:
  0x0801666E:  E070         B          .L8                      ; 0x08016752
.L4:
  0x08016670:  9A09         LDR        R2, [SP, #36]
  0x08016672:  F24B 21C4    MOVW       R1, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016676:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x0801667A:  2000         MOVS       R0, #0
  0x0801667C:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
  0x08016680:  9909         LDR        R1, [SP, #36]
  0x08016682:  2001         MOVS       R0, #1
  0x08016684:  4088         LSLS       R0, R1
  0x08016686:  9006         STR        R0, [SP, #24]
  0x08016688:  F64B 0144    MOVW       R1, #0xB844              ; 0x2400B844 = _tx_thread_priority_maps
  0x0801668C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B844 = _tx_thread_priority_maps
  0x08016690:  6808         LDR        R0, [R1]
  0x08016692:  9A06         LDR        R2, [SP, #24]
  0x08016694:  4390         BICS       R0, R2
  0x08016696:  6008         STR        R0, [R1]
  0x08016698:  F64B 0048    MOVW       R0, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801669C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080166A0:  6800         LDR        R0, [R0]
  0x080166A2:  B158         CBZ        R0, .L5                  ; 0x080166BC
  0x080166A4:  9909         LDR        R1, [SP, #36]
  0x080166A6:  2001         MOVS       R0, #1
  0x080166A8:  4088         LSLS       R0, R1
  0x080166AA:  9006         STR        R0, [SP, #24]
  0x080166AC:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080166B0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080166B4:  6808         LDR        R0, [R1]
  0x080166B6:  9A06         LDR        R2, [SP, #24]
  0x080166B8:  4390         BICS       R0, R2
  0x080166BA:  6008         STR        R0, [R1]
.L5:
  0x080166BC:  2000         MOVS       R0, #0
  0x080166BE:  9008         STR        R0, [SP, #32]
  0x080166C0:  F64B 0044    MOVW       R0, #0xB844              ; 0x2400B844 = _tx_thread_priority_maps
  0x080166C4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B844 = _tx_thread_priority_maps
  0x080166C8:  6800         LDR        R0, [R0]
  0x080166CA:  9007         STR        R0, [SP, #28]
  0x080166CC:  9807         LDR        R0, [SP, #28]
  0x080166CE:  BB80         CBNZ       R0, .L7                  ; 0x08016732
  0x080166D0:  F64B 0154    MOVW       R1, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x080166D4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x080166D8:  2020         MOVS       R0, #32
  0x080166DA:  6008         STR        R0, [R1]
  0x080166DC:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080166E0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080166E4:  2000         MOVS       R0, #0
  0x080166E6:  6008         STR        R0, [R1]
  0x080166E8:  980A         LDR        R0, [SP, #40]
  0x080166EA:  9017         STR        R0, [SP, #92]
  0x080166EC:  9817         LDR        R0, [SP, #92]
  0x080166EE:  F380 8810    MSR        PRIMASK, R0
  0x080166F2:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080166F6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080166FA:  6800         LDR        R0, [R0]
  0x080166FC:  9005         STR        R0, [SP, #20]
  0x080166FE:  9805         LDR        R0, [SP, #20]
  0x08016700:  B9B0         CBNZ       R0, .L6                  ; 0x08016730
  0x08016702:  F64E 5104    MOVW       R1, #0xED04
  0x08016706:  F2CE 0100    MOVT       R1, #0xE000
  0x0801670A:  F04F 5080    MOV.W      R0, #0x10000000
  0x0801670E:  6008         STR        R0, [R1]
  0x08016710:  F3EF 8005    MRS        R0, IPSR
  0x08016714:  9018         STR        R0, [SP, #96]
  0x08016716:  9818         LDR        R0, [SP, #96]
  0x08016718:  B950         CBNZ       R0, .L6                  ; 0x08016730
  0x0801671A:  F3EF 8010    MRS        R0, PRIMASK
  0x0801671E:  901D         STR        R0, [SP, #116]
  0x08016720:  981D         LDR        R0, [SP, #116]
  0x08016722:  900E         STR        R0, [SP, #56]
  0x08016724:  B662         CPSIE      i
  0x08016726:  980E         LDR        R0, [SP, #56]
  0x08016728:  9011         STR        R0, [SP, #68]
  0x0801672A:  9811         LDR        R0, [SP, #68]
  0x0801672C:  F380 8810    MSR        PRIMASK, R0
.L6:
  0x08016730:  E0D2         B          .L12                     ; 0x080168D8
.L7:
  0x08016732:  9807         LDR        R0, [SP, #28]
  0x08016734:  FA90 F0A0    RBIT       R0, R0
  0x08016738:  9007         STR        R0, [SP, #28]
  0x0801673A:  9807         LDR        R0, [SP, #28]
  0x0801673C:  FAB0 F080    CLZ        R0, R0
  0x08016740:  9006         STR        R0, [SP, #24]
  0x08016742:  9808         LDR        R0, [SP, #32]
  0x08016744:  9906         LDR        R1, [SP, #24]
  0x08016746:  4408         ADD        R0, R1
  0x08016748:  F64B 0154    MOVW       R1, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x0801674C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016750:  6008         STR        R0, [R1]
.L8:
  0x08016752:  980B         LDR        R0, [SP, #44]
  0x08016754:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016758:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801675C:  6809         LDR        R1, [R1]
  0x0801675E:  4288         CMP        R0, R1
  0x08016760:  F040 808E    BNE.W      .L11                     ; 0x08016880
  0x08016764:  F64B 0054    MOVW       R0, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016768:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x0801676C:  6801         LDR        R1, [R0]
  0x0801676E:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016772:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016776:  F850 0021    LDR.W      R0, [R0, R1, LSL #2]
  0x0801677A:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801677E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016782:  6008         STR        R0, [R1]
  0x08016784:  F64B 0048    MOVW       R0, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08016788:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801678C:  6800         LDR        R0, [R0]
  0x0801678E:  2800         CMP        R0, #0
  0x08016790:  D051         BEQ        .L9                      ; 0x08016836
  0x08016792:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016796:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0801679A:  6808         LDR        R0, [R1]
  0x0801679C:  3001         ADDS       R0, #1
  0x0801679E:  6008         STR        R0, [R1]
  0x080167A0:  980A         LDR        R0, [SP, #40]
  0x080167A2:  9016         STR        R0, [SP, #88]
  0x080167A4:  9816         LDR        R0, [SP, #88]
  0x080167A6:  F380 8810    MSR        PRIMASK, R0
  0x080167AA:  F3EF 8010    MRS        R0, PRIMASK
  0x080167AE:  901C         STR        R0, [SP, #112]
  0x080167B0:  981C         LDR        R0, [SP, #112]
  0x080167B2:  900F         STR        R0, [SP, #60]
  0x080167B4:  B672         CPSID      i
  0x080167B6:  980F         LDR        R0, [SP, #60]
  0x080167B8:  900A         STR        R0, [SP, #40]
  0x080167BA:  6808         LDR        R0, [R1]
  0x080167BC:  3801         SUBS       R0, #1
  0x080167BE:  6008         STR        R0, [R1]
  0x080167C0:  2000         MOVS       R0, #0
  0x080167C2:  9008         STR        R0, [SP, #32]
  0x080167C4:  F64B 0048    MOVW       R0, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080167C8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080167CC:  6800         LDR        R0, [R0]
  0x080167CE:  9007         STR        R0, [SP, #28]
  0x080167D0:  9807         LDR        R0, [SP, #28]
  0x080167D2:  FA90 F0A0    RBIT       R0, R0
  0x080167D6:  9007         STR        R0, [SP, #28]
  0x080167D8:  9807         LDR        R0, [SP, #28]
  0x080167DA:  FAB0 F080    CLZ        R0, R0
  0x080167DE:  9006         STR        R0, [SP, #24]
  0x080167E0:  9808         LDR        R0, [SP, #32]
  0x080167E2:  9906         LDR        R1, [SP, #24]
  0x080167E4:  4408         ADD        R0, R1
  0x080167E6:  9009         STR        R0, [SP, #36]
  0x080167E8:  F64B 0054    MOVW       R0, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x080167EC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x080167F0:  6800         LDR        R0, [R0]
  0x080167F2:  9A09         LDR        R2, [SP, #36]
  0x080167F4:  F24B 21C4    MOVW       R1, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080167F8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080167FC:  F851 1022    LDR.W      R1, [R1, R2, LSL #2]
  0x08016800:  6BC9         LDR        R1, [R1, #60]
  0x08016802:  4288         CMP        R0, R1
  0x08016804:  D317         BCC        .L9                      ; 0x08016836
  0x08016806:  9909         LDR        R1, [SP, #36]
  0x08016808:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x0801680C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016810:  F850 0021    LDR.W      R0, [R0, R1, LSL #2]
  0x08016814:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016818:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801681C:  6008         STR        R0, [R1]
  0x0801681E:  9909         LDR        R1, [SP, #36]
  0x08016820:  2001         MOVS       R0, #1
  0x08016822:  4088         LSLS       R0, R1
  0x08016824:  9006         STR        R0, [SP, #24]
  0x08016826:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801682A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0801682E:  6808         LDR        R0, [R1]
  0x08016830:  9A06         LDR        R2, [SP, #24]
  0x08016832:  4390         BICS       R0, R2
  0x08016834:  6008         STR        R0, [R1]
.L9:
  0x08016836:  980A         LDR        R0, [SP, #40]
  0x08016838:  9015         STR        R0, [SP, #84]
  0x0801683A:  9815         LDR        R0, [SP, #84]
  0x0801683C:  F380 8810    MSR        PRIMASK, R0
  0x08016840:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016844:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016848:  6800         LDR        R0, [R0]
  0x0801684A:  9005         STR        R0, [SP, #20]
  0x0801684C:  9805         LDR        R0, [SP, #20]
  0x0801684E:  B9B0         CBNZ       R0, .L10                 ; 0x0801687E
  0x08016850:  F64E 5104    MOVW       R1, #0xED04
  0x08016854:  F2CE 0100    MOVT       R1, #0xE000
  0x08016858:  F04F 5080    MOV.W      R0, #0x10000000
  0x0801685C:  6008         STR        R0, [R1]
  0x0801685E:  F3EF 8005    MRS        R0, IPSR
  0x08016862:  9019         STR        R0, [SP, #100]
  0x08016864:  9819         LDR        R0, [SP, #100]
  0x08016866:  B950         CBNZ       R0, .L10                 ; 0x0801687E
  0x08016868:  F3EF 8010    MRS        R0, PRIMASK
  0x0801686C:  901E         STR        R0, [SP, #120]
  0x0801686E:  981E         LDR        R0, [SP, #120]
  0x08016870:  900D         STR        R0, [SP, #52]
  0x08016872:  B662         CPSIE      i
  0x08016874:  980D         LDR        R0, [SP, #52]
  0x08016876:  9012         STR        R0, [SP, #72]
  0x08016878:  9812         LDR        R0, [SP, #72]
  0x0801687A:  F380 8810    MSR        PRIMASK, R0
.L10:
  0x0801687E:  E02B         B          .L12                     ; 0x080168D8
.L11:
  0x08016880:  980A         LDR        R0, [SP, #40]
  0x08016882:  9014         STR        R0, [SP, #80]
  0x08016884:  9814         LDR        R0, [SP, #80]
  0x08016886:  F380 8810    MSR        PRIMASK, R0
  0x0801688A:  9802         LDR        R0, [SP, #8]
  0x0801688C:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016890:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08016894:  6809         LDR        R1, [R1]
  0x08016896:  4288         CMP        R0, R1
  0x08016898:  D01E         BEQ        .L12                     ; 0x080168D8
  0x0801689A:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0801689E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080168A2:  6800         LDR        R0, [R0]
  0x080168A4:  9005         STR        R0, [SP, #20]
  0x080168A6:  9805         LDR        R0, [SP, #20]
  0x080168A8:  B9B0         CBNZ       R0, .L12                 ; 0x080168D8
  0x080168AA:  F64E 5104    MOVW       R1, #0xED04
  0x080168AE:  F2CE 0100    MOVT       R1, #0xE000
  0x080168B2:  F04F 5080    MOV.W      R0, #0x10000000
  0x080168B6:  6008         STR        R0, [R1]
  0x080168B8:  F3EF 8005    MRS        R0, IPSR
  0x080168BC:  901A         STR        R0, [SP, #104]
  0x080168BE:  981A         LDR        R0, [SP, #104]
  0x080168C0:  B950         CBNZ       R0, .L12                 ; 0x080168D8
  0x080168C2:  F3EF 8010    MRS        R0, PRIMASK
  0x080168C6:  901F         STR        R0, [SP, #124]
  0x080168C8:  981F         LDR        R0, [SP, #124]
  0x080168CA:  900C         STR        R0, [SP, #48]
  0x080168CC:  B662         CPSIE      i
  0x080168CE:  980C         LDR        R0, [SP, #48]
  0x080168D0:  9013         STR        R0, [SP, #76]
  0x080168D2:  9813         LDR        R0, [SP, #76]
  0x080168D4:  F380 8810    MSR        PRIMASK, R0
.L12:
  0x080168D8:  B020         ADD        SP, SP, #128
  0x080168DA:  BD80         POP        {R7, PC}
Section .text._tx_thread_time_slice from charger_lto.o, size=146, align=2
_tx_thread_time_slice:
  0x080168DC:  B085         SUB        SP, SP, #20
  0x080168DE:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080168E2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080168E6:  6800         LDR        R0, [R0]
  0x080168E8:  9000         STR        R0, [SP, #0]
  0x080168EA:  F3EF 8010    MRS        R0, PRIMASK
  0x080168EE:  9004         STR        R0, [SP, #16]
  0x080168F0:  9804         LDR        R0, [SP, #16]
  0x080168F2:  9002         STR        R0, [SP, #8]
  0x080168F4:  B672         CPSID      i
  0x080168F6:  9802         LDR        R0, [SP, #8]
  0x080168F8:  9001         STR        R0, [SP, #4]
  0x080168FA:  F64B 012C    MOVW       R1, #0xB82C              ; 0x2400B82C = _tx_timer_expired_time_slice
  0x080168FE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B82C = _tx_timer_expired_time_slice
  0x08016902:  2000         MOVS       R0, #0
  0x08016904:  6008         STR        R0, [R1]
  0x08016906:  9800         LDR        R0, [SP, #0]
  0x08016908:  B350         CBZ        R0, .L1                  ; 0x08016960
  0x0801690A:  9800         LDR        R0, [SP, #0]
  0x0801690C:  6B00         LDR        R0, [R0, #48]
  0x0801690E:  BB38         CBNZ       R0, .L1                  ; 0x08016960
  0x08016910:  9900         LDR        R1, [SP, #0]
  0x08016912:  69C8         LDR        R0, [R1, #28]
  0x08016914:  6188         STR        R0, [R1, #24]
  0x08016916:  9800         LDR        R0, [SP, #0]
  0x08016918:  6980         LDR        R0, [R0, #24]
  0x0801691A:  F64B 010C    MOVW       R1, #0xB80C              ; 0x2400B80C = _tx_timer_time_slice
  0x0801691E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B80C = _tx_timer_time_slice
  0x08016922:  6008         STR        R0, [R1]
  0x08016924:  9900         LDR        R1, [SP, #0]
  0x08016926:  6A08         LDR        R0, [R1, #32]
  0x08016928:  4288         CMP        R0, R1
  0x0801692A:  D019         BEQ        .L1                      ; 0x08016960
  0x0801692C:  9900         LDR        R1, [SP, #0]
  0x0801692E:  6AC8         LDR        R0, [R1, #44]
  0x08016930:  6BC9         LDR        R1, [R1, #60]
  0x08016932:  4288         CMP        R0, R1
  0x08016934:  D114         BNE        .L1                      ; 0x08016960
  0x08016936:  9800         LDR        R0, [SP, #0]
  0x08016938:  6A01         LDR        R1, [R0, #32]
  0x0801693A:  6AC2         LDR        R2, [R0, #44]
  0x0801693C:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016940:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08016944:  F840 1022    STR.W      R1, [R0, R2, LSL #2]
  0x08016948:  F64B 0154    MOVW       R1, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x0801694C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x08016950:  6809         LDR        R1, [R1]
  0x08016952:  F850 0021    LDR.W      R0, [R0, R1, LSL #2]
  0x08016956:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801695A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0801695E:  6008         STR        R0, [R1]
.L1:
  0x08016960:  9801         LDR        R0, [SP, #4]
  0x08016962:  9003         STR        R0, [SP, #12]
  0x08016964:  9803         LDR        R0, [SP, #12]
  0x08016966:  F380 8810    MSR        PRIMASK, R0
  0x0801696A:  B005         ADD        SP, SP, #20
  0x0801696C:  4770         BX         LR
Section .text._tx_thread_timeout from charger_lto.o, size=106, align=2
_tx_thread_timeout:
  0x0801696E:  B580         PUSH       {R7, LR}
  0x08016970:  B08A         SUB        SP, SP, #40
  0x08016972:  9005         STR        R0, [SP, #20]
  0x08016974:  9805         LDR        R0, [SP, #20]
  0x08016976:  9003         STR        R0, [SP, #12]
  0x08016978:  F3EF 8010    MRS        R0, PRIMASK
  0x0801697C:  9009         STR        R0, [SP, #36]
  0x0801697E:  9809         LDR        R0, [SP, #36]
  0x08016980:  9006         STR        R0, [SP, #24]
  0x08016982:  B672         CPSID      i
  0x08016984:  9806         LDR        R0, [SP, #24]
  0x08016986:  9004         STR        R0, [SP, #16]
  0x08016988:  9803         LDR        R0, [SP, #12]
  0x0801698A:  6B00         LDR        R0, [R0, #48]
  0x0801698C:  2804         CMP        R0, #4
  0x0801698E:  D10F         BNE        .L1                      ; 0x080169B0
  0x08016990:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016994:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016998:  6808         LDR        R0, [R1]
  0x0801699A:  3001         ADDS       R0, #1
  0x0801699C:  6008         STR        R0, [R1]
  0x0801699E:  9804         LDR        R0, [SP, #16]
  0x080169A0:  9008         STR        R0, [SP, #32]
  0x080169A2:  9808         LDR        R0, [SP, #32]
  0x080169A4:  F380 8810    MSR        PRIMASK, R0
  0x080169A8:  9803         LDR        R0, [SP, #12]
  0x080169AA:  F7FF FCDB    BL         _tx_thread_system_resume ; 0x08016364
  0x080169AE:  E011         B          .L2                      ; 0x080169D4
.L1:
  0x080169B0:  9803         LDR        R0, [SP, #12]
  0x080169B2:  6E80         LDR        R0, [R0, #104]
  0x080169B4:  9002         STR        R0, [SP, #8]
  0x080169B6:  9803         LDR        R0, [SP, #12]
  0x080169B8:  F8D0 00B0    LDR.W      R0, [R0, #176]
  0x080169BC:  9001         STR        R0, [SP, #4]
  0x080169BE:  9804         LDR        R0, [SP, #16]
  0x080169C0:  9007         STR        R0, [SP, #28]
  0x080169C2:  9807         LDR        R0, [SP, #28]
  0x080169C4:  F380 8810    MSR        PRIMASK, R0
  0x080169C8:  9802         LDR        R0, [SP, #8]
  0x080169CA:  B118         CBZ        R0, .L2                  ; 0x080169D4
  0x080169CC:  9A02         LDR        R2, [SP, #8]
  0x080169CE:  9803         LDR        R0, [SP, #12]
  0x080169D0:  9901         LDR        R1, [SP, #4]
  0x080169D2:  4790         BLX        R2
.L2:
  0x080169D4:  B00A         ADD        SP, SP, #40
  0x080169D6:  BD80         POP        {R7, PC}
Section .text._tx_time_get from charger_lto.o, size=46, align=2
_tx_time_get:
  0x080169D8:  B085         SUB        SP, SP, #20
  0x080169DA:  F3EF 8010    MRS        R0, PRIMASK
  0x080169DE:  9004         STR        R0, [SP, #16]
  0x080169E0:  9804         LDR        R0, [SP, #16]
  0x080169E2:  9002         STR        R0, [SP, #8]
  0x080169E4:  B672         CPSID      i
  0x080169E6:  9802         LDR        R0, [SP, #8]
  0x080169E8:  9001         STR        R0, [SP, #4]
  0x080169EA:  F64B 0010    MOVW       R0, #0xB810              ; 0x2400B810 = _tx_timer_system_clock
  0x080169EE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B810 = _tx_timer_system_clock
  0x080169F2:  6800         LDR        R0, [R0]
  0x080169F4:  9000         STR        R0, [SP, #0]
  0x080169F6:  9801         LDR        R0, [SP, #4]
  0x080169F8:  9003         STR        R0, [SP, #12]
  0x080169FA:  9803         LDR        R0, [SP, #12]
  0x080169FC:  F380 8810    MSR        PRIMASK, R0
  0x08016A00:  9800         LDR        R0, [SP, #0]
  0x08016A02:  B005         ADD        SP, SP, #20
  0x08016A04:  4770         BX         LR
Section .text._tx_timer_create from charger_lto.o, size=210, align=2
_tx_timer_create:
  0x08016A06:  B580         PUSH       {R7, LR}
  0x08016A08:  B08A         SUB        SP, SP, #40
  0x08016A0A:  F8DD C038    LDR.W      R12, [SP, #56]
  0x08016A0E:  F8DD C034    LDR.W      R12, [SP, #52]
  0x08016A12:  F8DD C030    LDR.W      R12, [SP, #48]
  0x08016A16:  9006         STR        R0, [SP, #24]
  0x08016A18:  9105         STR        R1, [SP, #20]
  0x08016A1A:  9204         STR        R2, [SP, #16]
  0x08016A1C:  9303         STR        R3, [SP, #12]
  0x08016A1E:  9806         LDR        R0, [SP, #24]
  0x08016A20:  212C         MOVS       R1, #44
  0x08016A22:  F7EE F89B    BL         __aeabi_memclr           ; 0x08004B5C
  0x08016A26:  9805         LDR        R0, [SP, #20]
  0x08016A28:  9906         LDR        R1, [SP, #24]
  0x08016A2A:  6048         STR        R0, [R1, #4]
  0x08016A2C:  980C         LDR        R0, [SP, #48]
  0x08016A2E:  9906         LDR        R1, [SP, #24]
  0x08016A30:  6088         STR        R0, [R1, #8]
  0x08016A32:  980D         LDR        R0, [SP, #52]
  0x08016A34:  9906         LDR        R1, [SP, #24]
  0x08016A36:  60C8         STR        R0, [R1, #12]
  0x08016A38:  9804         LDR        R0, [SP, #16]
  0x08016A3A:  9906         LDR        R1, [SP, #24]
  0x08016A3C:  6108         STR        R0, [R1, #16]
  0x08016A3E:  9803         LDR        R0, [SP, #12]
  0x08016A40:  9906         LDR        R1, [SP, #24]
  0x08016A42:  6148         STR        R0, [R1, #20]
  0x08016A44:  F3EF 8010    MRS        R0, PRIMASK
  0x08016A48:  9009         STR        R0, [SP, #36]
  0x08016A4A:  9809         LDR        R0, [SP, #36]
  0x08016A4C:  9007         STR        R0, [SP, #28]
  0x08016A4E:  B672         CPSID      i
  0x08016A50:  9807         LDR        R0, [SP, #28]
  0x08016A52:  9002         STR        R0, [SP, #8]
  0x08016A54:  9906         LDR        R1, [SP, #24]
  0x08016A56:  F644 104D    MOVW       R0, #0x494D
  0x08016A5A:  F2C4 1054    MOVT       R0, #0x4154
  0x08016A5E:  6008         STR        R0, [R1]
  0x08016A60:  F64B 003C    MOVW       R0, #0xB83C              ; 0x2400B83C = _tx_timer_created_count
  0x08016A64:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B83C = _tx_timer_created_count
  0x08016A68:  6800         LDR        R0, [R0]
  0x08016A6A:  B950         CBNZ       R0, .L1                  ; 0x08016A82
  0x08016A6C:  9806         LDR        R0, [SP, #24]
  0x08016A6E:  F64B 0138    MOVW       R1, #0xB838              ; 0x2400B838 = _tx_timer_created_ptr
  0x08016A72:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B838 = _tx_timer_created_ptr
  0x08016A76:  6008         STR        R0, [R1]
  0x08016A78:  9806         LDR        R0, [SP, #24]
  0x08016A7A:  6240         STR        R0, [R0, #36]
  0x08016A7C:  9806         LDR        R0, [SP, #24]
  0x08016A7E:  6280         STR        R0, [R0, #40]
  0x08016A80:  E014         B          .L2                      ; 0x08016AAC
.L1:
  0x08016A82:  F64B 0038    MOVW       R0, #0xB838              ; 0x2400B838 = _tx_timer_created_ptr
  0x08016A86:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B838 = _tx_timer_created_ptr
  0x08016A8A:  6800         LDR        R0, [R0]
  0x08016A8C:  9001         STR        R0, [SP, #4]
  0x08016A8E:  9801         LDR        R0, [SP, #4]
  0x08016A90:  6A80         LDR        R0, [R0, #40]
  0x08016A92:  9000         STR        R0, [SP, #0]
  0x08016A94:  9806         LDR        R0, [SP, #24]
  0x08016A96:  9901         LDR        R1, [SP, #4]
  0x08016A98:  6288         STR        R0, [R1, #40]
  0x08016A9A:  9806         LDR        R0, [SP, #24]
  0x08016A9C:  9900         LDR        R1, [SP, #0]
  0x08016A9E:  6248         STR        R0, [R1, #36]
  0x08016AA0:  9800         LDR        R0, [SP, #0]
  0x08016AA2:  9906         LDR        R1, [SP, #24]
  0x08016AA4:  6288         STR        R0, [R1, #40]
  0x08016AA6:  9801         LDR        R0, [SP, #4]
  0x08016AA8:  9906         LDR        R1, [SP, #24]
  0x08016AAA:  6248         STR        R0, [R1, #36]
.L2:
  0x08016AAC:  F64B 013C    MOVW       R1, #0xB83C              ; 0x2400B83C = _tx_timer_created_count
  0x08016AB0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B83C = _tx_timer_created_count
  0x08016AB4:  6808         LDR        R0, [R1]
  0x08016AB6:  3001         ADDS       R0, #1
  0x08016AB8:  6008         STR        R0, [R1]
  0x08016ABA:  980E         LDR        R0, [SP, #56]
  0x08016ABC:  2801         CMP        R0, #1
  0x08016ABE:  D103         BNE        .L3                      ; 0x08016AC8
  0x08016AC0:  9806         LDR        R0, [SP, #24]
  0x08016AC2:  3008         ADDS       R0, #8
  0x08016AC4:  F00B FEB9    BL         _tx_timer_system_activate ; 0x0802283A
.L3:
  0x08016AC8:  9802         LDR        R0, [SP, #8]
  0x08016ACA:  9008         STR        R0, [SP, #32]
  0x08016ACC:  9808         LDR        R0, [SP, #32]
  0x08016ACE:  F380 8810    MSR        PRIMASK, R0
  0x08016AD2:  2000         MOVS       R0, #0
  0x08016AD4:  B00A         ADD        SP, SP, #40
  0x08016AD6:  BD80         POP        {R7, PC}
Section .text._txe_byte_allocate from charger_lto.o, size=230, align=2
_txe_byte_allocate:
  0x08016AD8:  B580         PUSH       {R7, LR}
  0x08016ADA:  B08A         SUB        SP, SP, #40
  0x08016ADC:  9006         STR        R0, [SP, #24]
  0x08016ADE:  9105         STR        R1, [SP, #20]
  0x08016AE0:  9204         STR        R2, [SP, #16]
  0x08016AE2:  9303         STR        R3, [SP, #12]
  0x08016AE4:  2000         MOVS       R0, #0
  0x08016AE6:  9002         STR        R0, [SP, #8]
  0x08016AE8:  9806         LDR        R0, [SP, #24]
  0x08016AEA:  B910         CBNZ       R0, .L1                  ; 0x08016AF2
  0x08016AEC:  2002         MOVS       R0, #2
  0x08016AEE:  9002         STR        R0, [SP, #8]
  0x08016AF0:  E02B         B          .L6                      ; 0x08016B4A
.L1:
  0x08016AF2:  9806         LDR        R0, [SP, #24]
  0x08016AF4:  6800         LDR        R0, [R0]
  0x08016AF6:  F245 4145    MOVW       R1, #0x5445
  0x08016AFA:  F2C4 2159    MOVT       R1, #0x4259
  0x08016AFE:  4288         CMP        R0, R1
  0x08016B00:  D002         BEQ        .L2                      ; 0x08016B08
  0x08016B02:  2002         MOVS       R0, #2
  0x08016B04:  9002         STR        R0, [SP, #8]
  0x08016B06:  E020         B          .L6                      ; 0x08016B4A
.L2:
  0x08016B08:  9805         LDR        R0, [SP, #20]
  0x08016B0A:  B910         CBNZ       R0, .L3                  ; 0x08016B12
  0x08016B0C:  2003         MOVS       R0, #3
  0x08016B0E:  9002         STR        R0, [SP, #8]
  0x08016B10:  E01B         B          .L6                      ; 0x08016B4A
.L3:
  0x08016B12:  9804         LDR        R0, [SP, #16]
  0x08016B14:  B910         CBNZ       R0, .L4                  ; 0x08016B1C
  0x08016B16:  2005         MOVS       R0, #5
  0x08016B18:  9002         STR        R0, [SP, #8]
  0x08016B1A:  E016         B          .L6                      ; 0x08016B4A
.L4:
  0x08016B1C:  9804         LDR        R0, [SP, #16]
  0x08016B1E:  9906         LDR        R1, [SP, #24]
  0x08016B20:  69C9         LDR        R1, [R1, #28]
  0x08016B22:  4288         CMP        R0, R1
  0x08016B24:  D902         BLS        .L5                      ; 0x08016B2C
  0x08016B26:  2005         MOVS       R0, #5
  0x08016B28:  9002         STR        R0, [SP, #8]
  0x08016B2A:  E00E         B          .L6                      ; 0x08016B4A
.L5:
  0x08016B2C:  9803         LDR        R0, [SP, #12]
  0x08016B2E:  B160         CBZ        R0, .L6                  ; 0x08016B4A
  0x08016B30:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016B34:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016B38:  6800         LDR        R0, [R0]
  0x08016B3A:  F3EF 8105    MRS        R1, IPSR
  0x08016B3E:  9109         STR        R1, [SP, #36]
  0x08016B40:  9909         LDR        R1, [SP, #36]
  0x08016B42:  4308         ORRS       R0, R1
  0x08016B44:  B108         CBZ        R0, .L6                  ; 0x08016B4A
  0x08016B46:  2004         MOVS       R0, #4
  0x08016B48:  9002         STR        R0, [SP, #8]
.L6:
  0x08016B4A:  9802         LDR        R0, [SP, #8]
  0x08016B4C:  B970         CBNZ       R0, .L7                  ; 0x08016B6C
  0x08016B4E:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016B52:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016B56:  6800         LDR        R0, [R0]
  0x08016B58:  9001         STR        R0, [SP, #4]
  0x08016B5A:  9801         LDR        R0, [SP, #4]
  0x08016B5C:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08016B60:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08016B64:  4288         CMP        R0, R1
  0x08016B66:  D101         BNE        .L7                      ; 0x08016B6C
  0x08016B68:  2013         MOVS       R0, #19
  0x08016B6A:  9002         STR        R0, [SP, #8]
.L7:
  0x08016B6C:  9802         LDR        R0, [SP, #8]
  0x08016B6E:  B9D0         CBNZ       R0, .L8                  ; 0x08016BA6
  0x08016B70:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016B74:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016B78:  6800         LDR        R0, [R0]
  0x08016B7A:  F3EF 8105    MRS        R1, IPSR
  0x08016B7E:  9108         STR        R1, [SP, #32]
  0x08016B80:  9908         LDR        R1, [SP, #32]
  0x08016B82:  4308         ORRS       R0, R1
  0x08016B84:  B178         CBZ        R0, .L8                  ; 0x08016BA6
  0x08016B86:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016B8A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016B8E:  6800         LDR        R0, [R0]
  0x08016B90:  F3EF 8105    MRS        R1, IPSR
  0x08016B94:  9107         STR        R1, [SP, #28]
  0x08016B96:  9907         LDR        R1, [SP, #28]
  0x08016B98:  4308         ORRS       R0, R1
  0x08016B9A:  0900         LSRS       R0, R0, #4
  0x08016B9C:  F1B0 3F0F    CMP.W      R0, #0x0F0F0F0F
  0x08016BA0:  D201         BCS        .L8                      ; 0x08016BA6
  0x08016BA2:  2013         MOVS       R0, #19
  0x08016BA4:  9002         STR        R0, [SP, #8]
.L8:
  0x08016BA6:  9802         LDR        R0, [SP, #8]
  0x08016BA8:  B930         CBNZ       R0, .L9                  ; 0x08016BB8
  0x08016BAA:  9806         LDR        R0, [SP, #24]
  0x08016BAC:  9905         LDR        R1, [SP, #20]
  0x08016BAE:  9A04         LDR        R2, [SP, #16]
  0x08016BB0:  9B03         LDR        R3, [SP, #12]
  0x08016BB2:  F009 FDDE    BL         _tx_byte_allocate        ; 0x08020772
  0x08016BB6:  9002         STR        R0, [SP, #8]
.L9:
  0x08016BB8:  9802         LDR        R0, [SP, #8]
  0x08016BBA:  B00A         ADD        SP, SP, #40
  0x08016BBC:  BD80         POP        {R7, PC}
Section .text._txe_byte_pool_create from charger_lto.o, size=326, align=2
_txe_byte_pool_create:
  0x08016BBE:  B580         PUSH       {R7, LR}
  0x08016BC0:  B092         SUB        SP, SP, #72
  0x08016BC2:  F8DD C050    LDR.W      R12, [SP, #80]
  0x08016BC6:  9009         STR        R0, [SP, #36]
  0x08016BC8:  9108         STR        R1, [SP, #32]
  0x08016BCA:  9207         STR        R2, [SP, #28]
  0x08016BCC:  9306         STR        R3, [SP, #24]
  0x08016BCE:  2000         MOVS       R0, #0
  0x08016BD0:  9004         STR        R0, [SP, #16]
  0x08016BD2:  9809         LDR        R0, [SP, #36]
  0x08016BD4:  B910         CBNZ       R0, .L1                  ; 0x08016BDC
  0x08016BD6:  2002         MOVS       R0, #2
  0x08016BD8:  9004         STR        R0, [SP, #16]
  0x08016BDA:  E087         B          .L10                     ; 0x08016CEC
.L1:
  0x08016BDC:  9814         LDR        R0, [SP, #80]
  0x08016BDE:  2834         CMP        R0, #52
  0x08016BE0:  D002         BEQ        .L2                      ; 0x08016BE8
  0x08016BE2:  2002         MOVS       R0, #2
  0x08016BE4:  9004         STR        R0, [SP, #16]
  0x08016BE6:  E081         B          .L10                     ; 0x08016CEC
.L2:
  0x08016BE8:  F3EF 8010    MRS        R0, PRIMASK
  0x08016BEC:  9010         STR        R0, [SP, #64]
  0x08016BEE:  9810         LDR        R0, [SP, #64]
  0x08016BF0:  900B         STR        R0, [SP, #44]
  0x08016BF2:  B672         CPSID      i
  0x08016BF4:  980B         LDR        R0, [SP, #44]
  0x08016BF6:  9005         STR        R0, [SP, #20]
  0x08016BF8:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016BFC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016C00:  6808         LDR        R0, [R1]
  0x08016C02:  3001         ADDS       R0, #1
  0x08016C04:  6008         STR        R0, [R1]
  0x08016C06:  9805         LDR        R0, [SP, #20]
  0x08016C08:  900D         STR        R0, [SP, #52]
  0x08016C0A:  980D         LDR        R0, [SP, #52]
  0x08016C0C:  F380 8810    MSR        PRIMASK, R0
  0x08016C10:  F64B 008C    MOVW       R0, #0xB88C              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08016C14:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08016C18:  6800         LDR        R0, [R0]
  0x08016C1A:  9002         STR        R0, [SP, #8]
  0x08016C1C:  2000         MOVS       R0, #0
  0x08016C1E:  9003         STR        R0, [SP, #12]
.L3:
  0x08016C20:  9803         LDR        R0, [SP, #12]
  0x08016C22:  F64B 0190    MOVW       R1, #0xB890              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08016C26:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08016C2A:  6809         LDR        R1, [R1]
  0x08016C2C:  4288         CMP        R0, R1
  0x08016C2E:  D20B         BCS        .L5                      ; 0x08016C48
  0x08016C30:  9809         LDR        R0, [SP, #36]
  0x08016C32:  9902         LDR        R1, [SP, #8]
  0x08016C34:  4288         CMP        R0, R1
  0x08016C36:  D100         BNE        .L4                      ; 0x08016C3A
  0x08016C38:  E006         B          .L5                      ; 0x08016C48
.L4:
  0x08016C3A:  9802         LDR        R0, [SP, #8]
  0x08016C3C:  6AC0         LDR        R0, [R0, #44]
  0x08016C3E:  9002         STR        R0, [SP, #8]
  0x08016C40:  9803         LDR        R0, [SP, #12]
  0x08016C42:  3001         ADDS       R0, #1
  0x08016C44:  9003         STR        R0, [SP, #12]
  0x08016C46:  E7EB         B          .L3                      ; 0x08016C20
.L5:
  0x08016C48:  F3EF 8010    MRS        R0, PRIMASK
  0x08016C4C:  9011         STR        R0, [SP, #68]
  0x08016C4E:  9811         LDR        R0, [SP, #68]
  0x08016C50:  900A         STR        R0, [SP, #40]
  0x08016C52:  B672         CPSID      i
  0x08016C54:  980A         LDR        R0, [SP, #40]
  0x08016C56:  9005         STR        R0, [SP, #20]
  0x08016C58:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016C5C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016C60:  6808         LDR        R0, [R1]
  0x08016C62:  3801         SUBS       R0, #1
  0x08016C64:  6008         STR        R0, [R1]
  0x08016C66:  9805         LDR        R0, [SP, #20]
  0x08016C68:  900C         STR        R0, [SP, #48]
  0x08016C6A:  980C         LDR        R0, [SP, #48]
  0x08016C6C:  F380 8810    MSR        PRIMASK, R0
  0x08016C70:  F00B FD07    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x08016C74:  9809         LDR        R0, [SP, #36]
  0x08016C76:  9902         LDR        R1, [SP, #8]
  0x08016C78:  4288         CMP        R0, R1
  0x08016C7A:  D102         BNE        .L6                      ; 0x08016C82
  0x08016C7C:  2002         MOVS       R0, #2
  0x08016C7E:  9004         STR        R0, [SP, #16]
  0x08016C80:  E034         B          .L10                     ; 0x08016CEC
.L6:
  0x08016C82:  9807         LDR        R0, [SP, #28]
  0x08016C84:  B910         CBNZ       R0, .L7                  ; 0x08016C8C
  0x08016C86:  2003         MOVS       R0, #3
  0x08016C88:  9004         STR        R0, [SP, #16]
  0x08016C8A:  E02F         B          .L10                     ; 0x08016CEC
.L7:
  0x08016C8C:  9806         LDR        R0, [SP, #24]
  0x08016C8E:  2863         CMP        R0, #99
  0x08016C90:  D802         BHI        .L8                      ; 0x08016C98
  0x08016C92:  2005         MOVS       R0, #5
  0x08016C94:  9004         STR        R0, [SP, #16]
  0x08016C96:  E029         B          .L10                     ; 0x08016CEC
.L8:
  0x08016C98:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016C9C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016CA0:  6800         LDR        R0, [R0]
  0x08016CA2:  9001         STR        R0, [SP, #4]
  0x08016CA4:  9801         LDR        R0, [SP, #4]
  0x08016CA6:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08016CAA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08016CAE:  4288         CMP        R0, R1
  0x08016CB0:  D101         BNE        .L9                      ; 0x08016CB6
  0x08016CB2:  2013         MOVS       R0, #19
  0x08016CB4:  9004         STR        R0, [SP, #16]
.L9:
  0x08016CB6:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016CBA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016CBE:  6800         LDR        R0, [R0]
  0x08016CC0:  F3EF 8105    MRS        R1, IPSR
  0x08016CC4:  910F         STR        R1, [SP, #60]
  0x08016CC6:  990F         LDR        R1, [SP, #60]
  0x08016CC8:  4308         ORRS       R0, R1
  0x08016CCA:  B178         CBZ        R0, .L10                 ; 0x08016CEC
  0x08016CCC:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016CD0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016CD4:  6800         LDR        R0, [R0]
  0x08016CD6:  F3EF 8105    MRS        R1, IPSR
  0x08016CDA:  910E         STR        R1, [SP, #56]
  0x08016CDC:  990E         LDR        R1, [SP, #56]
  0x08016CDE:  4308         ORRS       R0, R1
  0x08016CE0:  0900         LSRS       R0, R0, #4
  0x08016CE2:  F1B0 3F0F    CMP.W      R0, #0x0F0F0F0F
  0x08016CE6:  D201         BCS        .L10                     ; 0x08016CEC
  0x08016CE8:  2013         MOVS       R0, #19
  0x08016CEA:  9004         STR        R0, [SP, #16]
.L10:
  0x08016CEC:  9804         LDR        R0, [SP, #16]
  0x08016CEE:  B930         CBNZ       R0, .L11                 ; 0x08016CFE
  0x08016CF0:  9809         LDR        R0, [SP, #36]
  0x08016CF2:  9908         LDR        R1, [SP, #32]
  0x08016CF4:  9A07         LDR        R2, [SP, #28]
  0x08016CF6:  9B06         LDR        R3, [SP, #24]
  0x08016CF8:  F009 FE6D    BL         _tx_byte_pool_create     ; 0x080209D6
  0x08016CFC:  9004         STR        R0, [SP, #16]
.L11:
  0x08016CFE:  9804         LDR        R0, [SP, #16]
  0x08016D00:  B012         ADD        SP, SP, #72
  0x08016D02:  BD80         POP        {R7, PC}
Section .text._txe_queue_create from charger_lto.o, size=366, align=2
_txe_queue_create:
  0x08016D04:  B580         PUSH       {R7, LR}
  0x08016D06:  B092         SUB        SP, SP, #72
  0x08016D08:  F8DD C054    LDR.W      R12, [SP, #84]
  0x08016D0C:  F8DD C050    LDR.W      R12, [SP, #80]
  0x08016D10:  9009         STR        R0, [SP, #36]
  0x08016D12:  9108         STR        R1, [SP, #32]
  0x08016D14:  9207         STR        R2, [SP, #28]
  0x08016D16:  9306         STR        R3, [SP, #24]
  0x08016D18:  2000         MOVS       R0, #0
  0x08016D1A:  9004         STR        R0, [SP, #16]
  0x08016D1C:  9809         LDR        R0, [SP, #36]
  0x08016D1E:  B910         CBNZ       R0, .L1                  ; 0x08016D26
  0x08016D20:  2009         MOVS       R0, #9
  0x08016D22:  9004         STR        R0, [SP, #16]
  0x08016D24:  E094         B          .L12                     ; 0x08016E50
.L1:
  0x08016D26:  9815         LDR        R0, [SP, #84]
  0x08016D28:  283C         CMP        R0, #60
  0x08016D2A:  D002         BEQ        .L2                      ; 0x08016D32
  0x08016D2C:  2009         MOVS       R0, #9
  0x08016D2E:  9004         STR        R0, [SP, #16]
  0x08016D30:  E08E         B          .L12                     ; 0x08016E50
.L2:
  0x08016D32:  F3EF 8010    MRS        R0, PRIMASK
  0x08016D36:  9010         STR        R0, [SP, #64]
  0x08016D38:  9810         LDR        R0, [SP, #64]
  0x08016D3A:  900B         STR        R0, [SP, #44]
  0x08016D3C:  B672         CPSID      i
  0x08016D3E:  980B         LDR        R0, [SP, #44]
  0x08016D40:  9005         STR        R0, [SP, #20]
  0x08016D42:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016D46:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016D4A:  6808         LDR        R0, [R1]
  0x08016D4C:  3001         ADDS       R0, #1
  0x08016D4E:  6008         STR        R0, [R1]
  0x08016D50:  9805         LDR        R0, [SP, #20]
  0x08016D52:  900D         STR        R0, [SP, #52]
  0x08016D54:  980D         LDR        R0, [SP, #52]
  0x08016D56:  F380 8810    MSR        PRIMASK, R0
  0x08016D5A:  F64B 0070    MOVW       R0, #0xB870              ; 0x2400B870 = _tx_queue_created_ptr
  0x08016D5E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B870 = _tx_queue_created_ptr
  0x08016D62:  6800         LDR        R0, [R0]
  0x08016D64:  9002         STR        R0, [SP, #8]
  0x08016D66:  2000         MOVS       R0, #0
  0x08016D68:  9003         STR        R0, [SP, #12]
.L3:
  0x08016D6A:  9803         LDR        R0, [SP, #12]
  0x08016D6C:  F64B 0174    MOVW       R1, #0xB874              ; 0x2400B874 = _tx_queue_created_count
  0x08016D70:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B874 = _tx_queue_created_count
  0x08016D74:  6809         LDR        R1, [R1]
  0x08016D76:  4288         CMP        R0, R1
  0x08016D78:  D20B         BCS        .L5                      ; 0x08016D92
  0x08016D7A:  9809         LDR        R0, [SP, #36]
  0x08016D7C:  9902         LDR        R1, [SP, #8]
  0x08016D7E:  4288         CMP        R0, R1
  0x08016D80:  D100         BNE        .L4                      ; 0x08016D84
  0x08016D82:  E006         B          .L5                      ; 0x08016D92
.L4:
  0x08016D84:  9802         LDR        R0, [SP, #8]
  0x08016D86:  6B00         LDR        R0, [R0, #48]
  0x08016D88:  9002         STR        R0, [SP, #8]
  0x08016D8A:  9803         LDR        R0, [SP, #12]
  0x08016D8C:  3001         ADDS       R0, #1
  0x08016D8E:  9003         STR        R0, [SP, #12]
  0x08016D90:  E7EB         B          .L3                      ; 0x08016D6A
.L5:
  0x08016D92:  F3EF 8010    MRS        R0, PRIMASK
  0x08016D96:  9011         STR        R0, [SP, #68]
  0x08016D98:  9811         LDR        R0, [SP, #68]
  0x08016D9A:  900A         STR        R0, [SP, #40]
  0x08016D9C:  B672         CPSID      i
  0x08016D9E:  980A         LDR        R0, [SP, #40]
  0x08016DA0:  9005         STR        R0, [SP, #20]
  0x08016DA2:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016DA6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016DAA:  6808         LDR        R0, [R1]
  0x08016DAC:  3801         SUBS       R0, #1
  0x08016DAE:  6008         STR        R0, [R1]
  0x08016DB0:  9805         LDR        R0, [SP, #20]
  0x08016DB2:  900C         STR        R0, [SP, #48]
  0x08016DB4:  980C         LDR        R0, [SP, #48]
  0x08016DB6:  F380 8810    MSR        PRIMASK, R0
  0x08016DBA:  F00B FC62    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x08016DBE:  9809         LDR        R0, [SP, #36]
  0x08016DC0:  9902         LDR        R1, [SP, #8]
  0x08016DC2:  4288         CMP        R0, R1
  0x08016DC4:  D102         BNE        .L6                      ; 0x08016DCC
  0x08016DC6:  2009         MOVS       R0, #9
  0x08016DC8:  9004         STR        R0, [SP, #16]
  0x08016DCA:  E041         B          .L12                     ; 0x08016E50
.L6:
  0x08016DCC:  9806         LDR        R0, [SP, #24]
  0x08016DCE:  B910         CBNZ       R0, .L7                  ; 0x08016DD6
  0x08016DD0:  2003         MOVS       R0, #3
  0x08016DD2:  9004         STR        R0, [SP, #16]
  0x08016DD4:  E03C         B          .L12                     ; 0x08016E50
.L7:
  0x08016DD6:  9807         LDR        R0, [SP, #28]
  0x08016DD8:  B910         CBNZ       R0, .L8                  ; 0x08016DE0
  0x08016DDA:  2005         MOVS       R0, #5
  0x08016DDC:  9004         STR        R0, [SP, #16]
  0x08016DDE:  E037         B          .L12                     ; 0x08016E50
.L8:
  0x08016DE0:  9807         LDR        R0, [SP, #28]
  0x08016DE2:  2811         CMP        R0, #17
  0x08016DE4:  D302         BCC        .L9                      ; 0x08016DEC
  0x08016DE6:  2005         MOVS       R0, #5
  0x08016DE8:  9004         STR        R0, [SP, #16]
  0x08016DEA:  E031         B          .L12                     ; 0x08016E50
.L9:
  0x08016DEC:  9914         LDR        R1, [SP, #80]
  0x08016DEE:  9807         LDR        R0, [SP, #28]
  0x08016DF0:  EBB0 0F91    CMP.W      R0, R1, LSR #2
  0x08016DF4:  D902         BLS        .L10                     ; 0x08016DFC
  0x08016DF6:  2005         MOVS       R0, #5
  0x08016DF8:  9004         STR        R0, [SP, #16]
  0x08016DFA:  E029         B          .L12                     ; 0x08016E50
.L10:
  0x08016DFC:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016E00:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016E04:  6800         LDR        R0, [R0]
  0x08016E06:  9001         STR        R0, [SP, #4]
  0x08016E08:  9801         LDR        R0, [SP, #4]
  0x08016E0A:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08016E0E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08016E12:  4288         CMP        R0, R1
  0x08016E14:  D101         BNE        .L11                     ; 0x08016E1A
  0x08016E16:  2013         MOVS       R0, #19
  0x08016E18:  9004         STR        R0, [SP, #16]
.L11:
  0x08016E1A:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016E1E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016E22:  6800         LDR        R0, [R0]
  0x08016E24:  F3EF 8105    MRS        R1, IPSR
  0x08016E28:  910F         STR        R1, [SP, #60]
  0x08016E2A:  990F         LDR        R1, [SP, #60]
  0x08016E2C:  4308         ORRS       R0, R1
  0x08016E2E:  B178         CBZ        R0, .L12                 ; 0x08016E50
  0x08016E30:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016E34:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016E38:  6800         LDR        R0, [R0]
  0x08016E3A:  F3EF 8105    MRS        R1, IPSR
  0x08016E3E:  910E         STR        R1, [SP, #56]
  0x08016E40:  990E         LDR        R1, [SP, #56]
  0x08016E42:  4308         ORRS       R0, R1
  0x08016E44:  0900         LSRS       R0, R0, #4
  0x08016E46:  F1B0 3F0F    CMP.W      R0, #0x0F0F0F0F
  0x08016E4A:  D201         BCS        .L12                     ; 0x08016E50
  0x08016E4C:  2013         MOVS       R0, #19
  0x08016E4E:  9004         STR        R0, [SP, #16]
.L12:
  0x08016E50:  9804         LDR        R0, [SP, #16]
  0x08016E52:  B958         CBNZ       R0, .L13                 ; 0x08016E6C
  0x08016E54:  9809         LDR        R0, [SP, #36]
  0x08016E56:  9908         LDR        R1, [SP, #32]
  0x08016E58:  9A07         LDR        R2, [SP, #28]
  0x08016E5A:  9B06         LDR        R3, [SP, #24]
  0x08016E5C:  F8DD C050    LDR.W      R12, [SP, #80]
  0x08016E60:  46EE         MOV        LR, SP
  0x08016E62:  F8CE C000    STR.W      R12, [LR]
  0x08016E66:  F00A FCB6    BL         _tx_queue_create         ; 0x080217D6
  0x08016E6A:  9004         STR        R0, [SP, #16]
.L13:
  0x08016E6C:  9804         LDR        R0, [SP, #16]
  0x08016E6E:  B012         ADD        SP, SP, #72
  0x08016E70:  BD80         POP        {R7, PC}
Section .text._txe_semaphore_create from charger_lto.o, size=302, align=2
_txe_semaphore_create:
  0x08016E72:  B580         PUSH       {R7, LR}
  0x08016E74:  B092         SUB        SP, SP, #72
  0x08016E76:  9009         STR        R0, [SP, #36]
  0x08016E78:  9108         STR        R1, [SP, #32]
  0x08016E7A:  9207         STR        R2, [SP, #28]
  0x08016E7C:  9306         STR        R3, [SP, #24]
  0x08016E7E:  2000         MOVS       R0, #0
  0x08016E80:  9004         STR        R0, [SP, #16]
  0x08016E82:  9809         LDR        R0, [SP, #36]
  0x08016E84:  B910         CBNZ       R0, .L1                  ; 0x08016E8C
  0x08016E86:  200C         MOVS       R0, #12
  0x08016E88:  9004         STR        R0, [SP, #16]
  0x08016E8A:  E061         B          .L7                      ; 0x08016F50
.L1:
  0x08016E8C:  9806         LDR        R0, [SP, #24]
  0x08016E8E:  2820         CMP        R0, #32
  0x08016E90:  D002         BEQ        .L2                      ; 0x08016E98
  0x08016E92:  200C         MOVS       R0, #12
  0x08016E94:  9004         STR        R0, [SP, #16]
  0x08016E96:  E05B         B          .L7                      ; 0x08016F50
.L2:
  0x08016E98:  F3EF 8010    MRS        R0, PRIMASK
  0x08016E9C:  9010         STR        R0, [SP, #64]
  0x08016E9E:  9810         LDR        R0, [SP, #64]
  0x08016EA0:  900B         STR        R0, [SP, #44]
  0x08016EA2:  B672         CPSID      i
  0x08016EA4:  980B         LDR        R0, [SP, #44]
  0x08016EA6:  9005         STR        R0, [SP, #20]
  0x08016EA8:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016EAC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016EB0:  6808         LDR        R0, [R1]
  0x08016EB2:  3001         ADDS       R0, #1
  0x08016EB4:  6008         STR        R0, [R1]
  0x08016EB6:  9805         LDR        R0, [SP, #20]
  0x08016EB8:  900D         STR        R0, [SP, #52]
  0x08016EBA:  980D         LDR        R0, [SP, #52]
  0x08016EBC:  F380 8810    MSR        PRIMASK, R0
  0x08016EC0:  F64B 0068    MOVW       R0, #0xB868              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08016EC4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B868 = _tx_semaphore_created_ptr
  0x08016EC8:  6800         LDR        R0, [R0]
  0x08016ECA:  9002         STR        R0, [SP, #8]
  0x08016ECC:  2000         MOVS       R0, #0
  0x08016ECE:  9003         STR        R0, [SP, #12]
.L3:
  0x08016ED0:  9803         LDR        R0, [SP, #12]
  0x08016ED2:  F64B 016C    MOVW       R1, #0xB86C              ; 0x2400B86C = _tx_semaphore_created_count
  0x08016ED6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B86C = _tx_semaphore_created_count
  0x08016EDA:  6809         LDR        R1, [R1]
  0x08016EDC:  4288         CMP        R0, R1
  0x08016EDE:  D20B         BCS        .L5                      ; 0x08016EF8
  0x08016EE0:  9809         LDR        R0, [SP, #36]
  0x08016EE2:  9902         LDR        R1, [SP, #8]
  0x08016EE4:  4288         CMP        R0, R1
  0x08016EE6:  D100         BNE        .L4                      ; 0x08016EEA
  0x08016EE8:  E006         B          .L5                      ; 0x08016EF8
.L4:
  0x08016EEA:  9802         LDR        R0, [SP, #8]
  0x08016EEC:  6940         LDR        R0, [R0, #20]
  0x08016EEE:  9002         STR        R0, [SP, #8]
  0x08016EF0:  9803         LDR        R0, [SP, #12]
  0x08016EF2:  3001         ADDS       R0, #1
  0x08016EF4:  9003         STR        R0, [SP, #12]
  0x08016EF6:  E7EB         B          .L3                      ; 0x08016ED0
.L5:
  0x08016EF8:  F3EF 8010    MRS        R0, PRIMASK
  0x08016EFC:  9011         STR        R0, [SP, #68]
  0x08016EFE:  9811         LDR        R0, [SP, #68]
  0x08016F00:  900A         STR        R0, [SP, #40]
  0x08016F02:  B672         CPSID      i
  0x08016F04:  980A         LDR        R0, [SP, #40]
  0x08016F06:  9005         STR        R0, [SP, #20]
  0x08016F08:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016F0C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08016F10:  6808         LDR        R0, [R1]
  0x08016F12:  3801         SUBS       R0, #1
  0x08016F14:  6008         STR        R0, [R1]
  0x08016F16:  9805         LDR        R0, [SP, #20]
  0x08016F18:  900C         STR        R0, [SP, #48]
  0x08016F1A:  980C         LDR        R0, [SP, #48]
  0x08016F1C:  F380 8810    MSR        PRIMASK, R0
  0x08016F20:  F00B FBAF    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x08016F24:  9809         LDR        R0, [SP, #36]
  0x08016F26:  9902         LDR        R1, [SP, #8]
  0x08016F28:  4288         CMP        R0, R1
  0x08016F2A:  D102         BNE        .L6                      ; 0x08016F32
  0x08016F2C:  200C         MOVS       R0, #12
  0x08016F2E:  9004         STR        R0, [SP, #16]
  0x08016F30:  E00E         B          .L7                      ; 0x08016F50
.L6:
  0x08016F32:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016F36:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016F3A:  6800         LDR        R0, [R0]
  0x08016F3C:  9001         STR        R0, [SP, #4]
  0x08016F3E:  9801         LDR        R0, [SP, #4]
  0x08016F40:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08016F44:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08016F48:  4288         CMP        R0, R1
  0x08016F4A:  D101         BNE        .L7                      ; 0x08016F50
  0x08016F4C:  2013         MOVS       R0, #19
  0x08016F4E:  9004         STR        R0, [SP, #16]
.L7:
  0x08016F50:  9804         LDR        R0, [SP, #16]
  0x08016F52:  B9D0         CBNZ       R0, .L8                  ; 0x08016F8A
  0x08016F54:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016F58:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016F5C:  6800         LDR        R0, [R0]
  0x08016F5E:  F3EF 8105    MRS        R1, IPSR
  0x08016F62:  910F         STR        R1, [SP, #60]
  0x08016F64:  990F         LDR        R1, [SP, #60]
  0x08016F66:  4308         ORRS       R0, R1
  0x08016F68:  B178         CBZ        R0, .L8                  ; 0x08016F8A
  0x08016F6A:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016F6E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016F72:  6800         LDR        R0, [R0]
  0x08016F74:  F3EF 8105    MRS        R1, IPSR
  0x08016F78:  910E         STR        R1, [SP, #56]
  0x08016F7A:  990E         LDR        R1, [SP, #56]
  0x08016F7C:  4308         ORRS       R0, R1
  0x08016F7E:  0900         LSRS       R0, R0, #4
  0x08016F80:  F1B0 3F0F    CMP.W      R0, #0x0F0F0F0F
  0x08016F84:  D201         BCS        .L8                      ; 0x08016F8A
  0x08016F86:  2013         MOVS       R0, #19
  0x08016F88:  9004         STR        R0, [SP, #16]
.L8:
  0x08016F8A:  9804         LDR        R0, [SP, #16]
  0x08016F8C:  B928         CBNZ       R0, .L9                  ; 0x08016F9A
  0x08016F8E:  9809         LDR        R0, [SP, #36]
  0x08016F90:  9908         LDR        R1, [SP, #32]
  0x08016F92:  9A07         LDR        R2, [SP, #28]
  0x08016F94:  F7FE FFF3    BL         _tx_semaphore_create     ; 0x08015F7E
  0x08016F98:  9004         STR        R0, [SP, #16]
.L9:
  0x08016F9A:  9804         LDR        R0, [SP, #16]
  0x08016F9C:  B012         ADD        SP, SP, #72
  0x08016F9E:  BD80         POP        {R7, PC}
Section .text._txe_semaphore_delete from charger_lto.o, size=118, align=2
_txe_semaphore_delete:
  0x08016FA0:  B580         PUSH       {R7, LR}
  0x08016FA2:  B084         SUB        SP, SP, #16
  0x08016FA4:  9002         STR        R0, [SP, #8]
  0x08016FA6:  2000         MOVS       R0, #0
  0x08016FA8:  9001         STR        R0, [SP, #4]
  0x08016FAA:  9802         LDR        R0, [SP, #8]
  0x08016FAC:  B910         CBNZ       R0, .L1                  ; 0x08016FB4
  0x08016FAE:  200C         MOVS       R0, #12
  0x08016FB0:  9001         STR        R0, [SP, #4]
  0x08016FB2:  E027         B          .L4                      ; 0x08017004
.L1:
  0x08016FB4:  9802         LDR        R0, [SP, #8]
  0x08016FB6:  6800         LDR        R0, [R0]
  0x08016FB8:  F644 5141    MOVW       R1, #0x4D41
  0x08016FBC:  F2C5 3145    MOVT       R1, #0x5345
  0x08016FC0:  4288         CMP        R0, R1
  0x08016FC2:  D002         BEQ        .L2                      ; 0x08016FCA
  0x08016FC4:  200C         MOVS       R0, #12
  0x08016FC6:  9001         STR        R0, [SP, #4]
  0x08016FC8:  E01C         B          .L4                      ; 0x08017004
.L2:
  0x08016FCA:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016FCE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08016FD2:  6800         LDR        R0, [R0]
  0x08016FD4:  F3EF 8105    MRS        R1, IPSR
  0x08016FD8:  9103         STR        R1, [SP, #12]
  0x08016FDA:  9903         LDR        R1, [SP, #12]
  0x08016FDC:  4308         ORRS       R0, R1
  0x08016FDE:  B110         CBZ        R0, .L3                  ; 0x08016FE6
  0x08016FE0:  2013         MOVS       R0, #19
  0x08016FE2:  9001         STR        R0, [SP, #4]
  0x08016FE4:  E00E         B          .L4                      ; 0x08017004
.L3:
  0x08016FE6:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016FEA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08016FEE:  6800         LDR        R0, [R0]
  0x08016FF0:  9000         STR        R0, [SP, #0]
  0x08016FF2:  9800         LDR        R0, [SP, #0]
  0x08016FF4:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08016FF8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08016FFC:  4288         CMP        R0, R1
  0x08016FFE:  D101         BNE        .L4                      ; 0x08017004
  0x08017000:  2013         MOVS       R0, #19
  0x08017002:  9001         STR        R0, [SP, #4]
.L4:
  0x08017004:  9801         LDR        R0, [SP, #4]
  0x08017006:  B918         CBNZ       R0, .L5                  ; 0x08017010
  0x08017008:  9802         LDR        R0, [SP, #8]
  0x0801700A:  F7FF F811    BL         _tx_semaphore_delete     ; 0x08016030
  0x0801700E:  9001         STR        R0, [SP, #4]
.L5:
  0x08017010:  9801         LDR        R0, [SP, #4]
  0x08017012:  B004         ADD        SP, SP, #16
  0x08017014:  BD80         POP        {R7, PC}
Section .text._txe_semaphore_get from charger_lto.o, size=126, align=2
_txe_semaphore_get:
  0x08017016:  B580         PUSH       {R7, LR}
  0x08017018:  B086         SUB        SP, SP, #24
  0x0801701A:  9004         STR        R0, [SP, #16]
  0x0801701C:  9103         STR        R1, [SP, #12]
  0x0801701E:  2000         MOVS       R0, #0
  0x08017020:  9002         STR        R0, [SP, #8]
  0x08017022:  9804         LDR        R0, [SP, #16]
  0x08017024:  B910         CBNZ       R0, .L1                  ; 0x0801702C
  0x08017026:  200C         MOVS       R0, #12
  0x08017028:  9002         STR        R0, [SP, #8]
  0x0801702A:  E029         B          .L4                      ; 0x08017080
.L1:
  0x0801702C:  9804         LDR        R0, [SP, #16]
  0x0801702E:  6800         LDR        R0, [R0]
  0x08017030:  F644 5141    MOVW       R1, #0x4D41
  0x08017034:  F2C5 3145    MOVT       R1, #0x5345
  0x08017038:  4288         CMP        R0, R1
  0x0801703A:  D002         BEQ        .L2                      ; 0x08017042
  0x0801703C:  200C         MOVS       R0, #12
  0x0801703E:  9002         STR        R0, [SP, #8]
  0x08017040:  E01E         B          .L4                      ; 0x08017080
.L2:
  0x08017042:  9803         LDR        R0, [SP, #12]
  0x08017044:  B1E0         CBZ        R0, .L4                  ; 0x08017080
  0x08017046:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x0801704A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x0801704E:  6800         LDR        R0, [R0]
  0x08017050:  F3EF 8105    MRS        R1, IPSR
  0x08017054:  9105         STR        R1, [SP, #20]
  0x08017056:  9905         LDR        R1, [SP, #20]
  0x08017058:  4308         ORRS       R0, R1
  0x0801705A:  B110         CBZ        R0, .L3                  ; 0x08017062
  0x0801705C:  2004         MOVS       R0, #4
  0x0801705E:  9002         STR        R0, [SP, #8]
  0x08017060:  E00E         B          .L4                      ; 0x08017080
.L3:
  0x08017062:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08017066:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801706A:  6800         LDR        R0, [R0]
  0x0801706C:  9001         STR        R0, [SP, #4]
  0x0801706E:  9801         LDR        R0, [SP, #4]
  0x08017070:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08017074:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08017078:  4288         CMP        R0, R1
  0x0801707A:  D101         BNE        .L4                      ; 0x08017080
  0x0801707C:  2004         MOVS       R0, #4
  0x0801707E:  9002         STR        R0, [SP, #8]
.L4:
  0x08017080:  9802         LDR        R0, [SP, #8]
  0x08017082:  B920         CBNZ       R0, .L5                  ; 0x0801708E
  0x08017084:  9804         LDR        R0, [SP, #16]
  0x08017086:  9903         LDR        R1, [SP, #12]
  0x08017088:  F7FF F863    BL         _tx_semaphore_get        ; 0x08016152
  0x0801708C:  9002         STR        R0, [SP, #8]
.L5:
  0x0801708E:  9802         LDR        R0, [SP, #8]
  0x08017090:  B006         ADD        SP, SP, #24
  0x08017092:  BD80         POP        {R7, PC}
Section .text.libc.raise from execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=82, align=2
raise:
  0x08017094:  B580         PUSH       {R7, LR}
  0x08017096:  2805         CMP        R0, #5
  0x08017098:  D81F         BHI        .L2                      ; 0x080170DA
  0x0801709A:  F24B 72DC    MOVW       R2, #0xB7DC              ; 0x2400B7DC = __SEGGER_RTL_aSigTab
  0x0801709E:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B7DC = __SEGGER_RTL_aSigTab
  0x080170A2:  F247 0CEB    MOVW       R12, #0x70EB             ; 0x080170EB = __aeabi_SIG_IGN
  0x080170A6:  F852 1020    LDR.W      R1, [R2, R0, LSL #2]
  0x080170AA:  F6C0 0C01    MOVT       R12, #0x0801             ; 0x080170EB = __aeabi_SIG_IGN
  0x080170AE:  F842 C020    STR.W      R12, [R2, R0, LSL #2]
  0x080170B2:  B1A9         CBZ        R1, .L3                  ; 0x080170E0
  0x080170B4:  F247 03E9    MOVW       R3, #0x70E9              ; 0x080170E9 = __aeabi_SIG_ERR
  0x080170B8:  F6C0 0301    MOVT       R3, #0x0801              ; 0x080170E9 = __aeabi_SIG_ERR
  0x080170BC:  4299         CMP        R1, R3
  0x080170BE:  D00C         BEQ        .L2                      ; 0x080170DA
  0x080170C0:  4561         CMP        R1, R12
  0x080170C2:  D008         BEQ        .L1                      ; 0x080170D6
  0x080170C4:  F247 03E7    MOVW       R3, #0x70E7              ; 0x080170E7 = __aeabi_SIG_DFL
  0x080170C8:  F6C0 0301    MOVT       R3, #0x0801              ; 0x080170E7 = __aeabi_SIG_DFL
  0x080170CC:  4299         CMP        R1, R3
  0x080170CE:  D007         BEQ        .L3                      ; 0x080170E0
  0x080170D0:  F842 3020    STR.W      R3, [R2, R0, LSL #2]
  0x080170D4:  4788         BLX        R1
.L1:
  0x080170D6:  2000         MOVS       R0, #0
  0x080170D8:  BD08         POP        {R3, PC}
.L2:
  0x080170DA:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080170DE:  BD08         POP        {R3, PC}
.L3:
  0x080170E0:  2001         MOVS       R0, #1
  0x080170E2:  F7ED FC24    BL         exit                     ; 0x0800492E
Section .text.libc.__aeabi_SIG_DFL from execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=2
__aeabi_SIG_DFL:
  0x080170E6:  4770         BX         LR
Section .text.libc.__aeabi_SIG_ERR from execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=2
__aeabi_SIG_ERR:
  0x080170E8:  4770         BX         LR
Section .text.libc.__aeabi_SIG_IGN from execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=2, align=2
__aeabi_SIG_IGN:
  0x080170EA:  4770         BX         LR
Section .text.libc.fwrite from fileops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=46, align=2
fwrite:
  0x080170EC:  B5F8         PUSH       {R3-R7, LR}
  0x080170EE:  461D         MOV        R5, R3
  0x080170F0:  4617         MOV        R7, R2
  0x080170F2:  460C         MOV        R4, R1
  0x080170F4:  4606         MOV        R6, R0
  0x080170F6:  4618         MOV        R0, R3
  0x080170F8:  F00C F839    BL         __SEGGER_RTL_X_file_stat ; 0x0802316E
  0x080170FC:  2800         CMP        R0, #0
  0x080170FE:  D403         BMI        .L1                      ; 0x08017108
  0x08017100:  FB07 F204    MUL        R2, R7, R4
  0x08017104:  42A2         CMP        R2, R4
  0x08017106:  D201         BCS        .L2                      ; 0x0801710C
.L1:
  0x08017108:  2000         MOVS       R0, #0
  0x0801710A:  BDF8         POP        {R3-R7, PC}
.L2:
  0x0801710C:  4628         MOV        R0, R5
  0x0801710E:  4631         MOV        R1, R6
  0x08017110:  F000 F865    BL         __SEGGER_RTL_X_file_write ; 0x080171DE
  0x08017114:  FBB0 F0F4    UDIV       R0, R0, R4
  0x08017118:  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:
  0x0801711A:  EC51 0B10    VMOV       R0, R1, D0
  0x0801711E:  F021 4100    BIC        R1, R1, #0x80000000
  0x08017122:  F081 41E0    EOR        R1, R1, #0x70000000
  0x08017126:  F081 617F    EOR        R1, R1, #0x0FF00000
  0x0801712A:  4308         ORRS       R0, R1
  0x0801712C:  FAB0 F080    CLZ        R0, R0
  0x08017130:  0940         LSRS       R0, R0, #5
  0x08017132:  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:
  0x08017134:  EC51 0B10    VMOV       R0, R1, D0
  0x08017138:  004A         LSLS       R2, R1, #1
  0x0801713A:  EA42 70D0    ORR.W      R0, R2, R0, LSR #31
  0x0801713E:  F510 1F00    CMN        R0, #0x200000
  0x08017142:  4180         SBCS       R0, R0
  0x08017144:  4240         RSBS       R0, R0, #0
  0x08017146:  2200         MOVS       R2, #0
  0x08017148:  F6C7 72F0    MOVT       R2, #0x7FF0
  0x0801714C:  4011         ANDS       R1, R2
  0x0801714E:  BF18         IT         NE
  0x08017150:  2101         MOVNE      R1, #1
  0x08017152:  4008         ANDS       R0, R1
  0x08017154:  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:
  0x08017156:  EC51 2B10    VMOV       R2, R1, D0
  0x0801715A:  F3C1 530A    UBFX       R3, R1, #20, #11
  0x0801715E:  2B00         CMP        R3, #0
  0x08017160:  BF1C         ITT        NE
  0x08017162:  F240 7CFF    MOVWNE     R12, #0x07FF
  0x08017166:  4563         CMPNE      R3, R12
  0x08017168:  D100         BNE        .L1                      ; 0x0801716C
  0x0801716A:  4770         BX         LR
.L1:
  0x0801716C:  4418         ADD        R0, R3
  0x0801716E:  4560         CMP        R0, R12
  0x08017170:  DB06         BLT        .L2                      ; 0x08017180
  0x08017172:  2000         MOVS       R0, #0
  0x08017174:  F6C7 70F0    MOVT       R0, #0x7FF0
  0x08017178:  F360 011E    BFI        R1, R0, #0, #31
  0x0801717C:  2200         MOVS       R2, #0
  0x0801717E:  E008         B          .L3                      ; 0x08017192
.L2:
  0x08017180:  2800         CMP        R0, #0
  0x08017182:  BFC7         ITTEE      GT
  0x08017184:  F36F 511E    BFCGT      R1, #20, #11
  0x08017188:  EA41 5100    ORRGT.W    R1, R1, R0, LSL #20
  0x0801718C:  F001 4100    ANDLE      R1, R1, #0x80000000
  0x08017190:  2200         MOVLE      R2, #0
.L3:
  0x08017192:  EC41 2B10    VMOV       D0, R2, R1
  0x08017196:  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:
  0x08017198:  06CB         LSLS       R3, R1, #27
  0x0801719A:  BF48         IT         MI
  0x0801719C:  4770         BXMI       LR
  0x0801719E:  0589         LSLS       R1, R1, #22
  0x080171A0:  BF4C         ITE        MI
  0x080171A2:  2130         MOVMI      R1, #48
  0x080171A4:  2120         MOVPL      R1, #32
  0x080171A6:  F00B BF6A    B.W        __SEGGER_RTL_print_padding ; 0x0802307E
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:
  0x080171AA:  6A43         LDR        R3, [R0, #36]
  0x080171AC:  4608         MOV        R0, R1
  0x080171AE:  2101         MOVS       R1, #1
  0x080171B0:  F7FF BF9C    B.W        fwrite                   ; 0x080170EC
Section .text.libc.printf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=42, align=2
printf:
  0x080171B4:  B083         SUB        SP, SP, #12
  0x080171B6:  B500         PUSH       {LR}
  0x080171B8:  B082         SUB        SP, SP, #8
  0x080171BA:  4684         MOV        R12, R0
  0x080171BC:  A803         ADD        R0, SP, #12
  0x080171BE:  C00E         STM        R0!, {R1-R3}
  0x080171C0:  F64B 70EC    MOVW       R0, #0xBFEC              ; 0x2400BFEC = stdout
  0x080171C4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFEC = stdout
  0x080171C8:  AA03         ADD        R2, SP, #12
  0x080171CA:  6800         LDR        R0, [R0]
  0x080171CC:  9201         STR        R2, [SP, #4]
  0x080171CE:  4661         MOV        R1, R12
  0x080171D0:  F00B FF89    BL         vfprintf                 ; 0x080230E6
  0x080171D4:  B002         ADD        SP, SP, #8
  0x080171D6:  F85D EB04    POP.W      {LR}
  0x080171DA:  B003         ADD        SP, SP, #12
  0x080171DC:  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:
  0x080171DE:  6800         LDR        R0, [R0]
  0x080171E0:  F000 B896    B.W        SEGGER_RTT_Write         ; 0x08017310
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=102, align=2
_DoInit:
  0x080171E4:  F24B 0080    MOVW       R0, #0xB080              ; 0x2400B080 = _SEGGER_RTT
  0x080171E8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B080 = _SEGGER_RTT
  0x080171EC:  2103         MOVS       R1, #3
  0x080171EE:  6101         STR        R1, [R0, #16]
  0x080171F0:  6141         STR        R1, [R0, #20]
  0x080171F2:  F643 4275    MOVW       R2, #0x3C75              ; 0x08023C75 = .rodata.libc..L.str
  0x080171F6:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023C75 = .rodata.libc..L.str
  0x080171FA:  6182         STR        R2, [R0, #24]
  0x080171FC:  F64B 1104    MOVW       R1, #0xB904              ; 0x2400B904 = _acUpBuffer
  0x08017200:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B904 = _acUpBuffer
  0x08017204:  61C1         STR        R1, [R0, #28]
  0x08017206:  F44F 6180    MOV.W      R1, #0x0400
  0x0801720A:  6201         STR        R1, [R0, #32]
  0x0801720C:  2100         MOVS       R1, #0
  0x0801720E:  6281         STR        R1, [R0, #40]
  0x08017210:  6241         STR        R1, [R0, #36]
  0x08017212:  62C1         STR        R1, [R0, #44]
  0x08017214:  6602         STR        R2, [R0, #96]
  0x08017216:  F64B 5204    MOVW       R2, #0xBD04              ; 0x2400BD04 = _acDownBuffer
  0x0801721A:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400BD04 = _acDownBuffer
  0x0801721E:  6642         STR        R2, [R0, #100]
  0x08017220:  2210         MOVS       R2, #16
  0x08017222:  6682         STR        R2, [R0, #104]
  0x08017224:  6701         STR        R1, [R0, #112]
  0x08017226:  66C1         STR        R1, [R0, #108]
  0x08017228:  6741         STR        R1, [R0, #116]
  0x0801722A:  F3BF 8F5F    DMB        SY
  0x0801722E:  F643 4264    MOVW       R2, #0x3C64              ; 0x08023C64 = _DoInit._aInitStr
  0x08017232:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023C64 = _DoInit._aInitStr
.L1:
  0x08017236:  F081 030F    EOR        R3, R1, #15
  0x0801723A:  5CD3         LDRB       R3, [R2, R3]
  0x0801723C:  5443         STRB       R3, [R0, R1]
  0x0801723E:  3101         ADDS       R1, #1
  0x08017240:  2910         CMP        R1, #16
  0x08017242:  D1F8         BNE        .L1                      ; 0x08017236
  0x08017244:  F3BF 8F5F    DMB        SY
  0x08017248:  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:
  0x0801724A:  4601         MOV        R1, R0
  0x0801724C:  68C0         LDR        R0, [R0, #12]
  0x0801724E:  690A         LDR        R2, [R1, #16]
  0x08017250:  4282         CMP        R2, R0
  0x08017252:  EA6F 0000    MVN.W      R0, R0
  0x08017256:  4410         ADD        R0, R2
  0x08017258:  BF9C         ITT        LS
  0x0801725A:  6889         LDRLS      R1, [R1, #8]
  0x0801725C:  4408         ADDLS      R0, R1
  0x0801725E:  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:
  0x08017260:  E92D 43F8    PUSH.W     {R3-R9, LR}
  0x08017264:  4614         MOV        R4, R2
  0x08017266:  4688         MOV        R8, R1
  0x08017268:  4605         MOV        R5, R0
  0x0801726A:  68C7         LDR        R7, [R0, #12]
  0x0801726C:  F04F 0900    MOV.W      R9, #0
.L1:
  0x08017270:  6928         LDR        R0, [R5, #16]
  0x08017272:  43F9         MVNS       R1, R7
  0x08017274:  42B8         CMP        R0, R7
  0x08017276:  4408         ADD        R0, R1
  0x08017278:  68A9         LDR        R1, [R5, #8]
  0x0801727A:  BF98         IT         LS
  0x0801727C:  4408         ADDLS      R0, R1
  0x0801727E:  1BCE         SUBS       R6, R1, R7
  0x08017280:  42B0         CMP        R0, R6
  0x08017282:  BF38         IT         CC
  0x08017284:  4606         MOVCC      R6, R0
  0x08017286:  6868         LDR        R0, [R5, #4]
  0x08017288:  42A6         CMP        R6, R4
  0x0801728A:  4438         ADD        R0, R7
  0x0801728C:  BF28         IT         CS
  0x0801728E:  4626         MOVCS      R6, R4
  0x08017290:  4641         MOV        R1, R8
  0x08017292:  4632         MOV        R2, R6
  0x08017294:  F7ED FC34    BL         memcpy                   ; 0x08004B00
  0x08017298:  68A8         LDR        R0, [R5, #8]
  0x0801729A:  19F1         ADDS       R1, R6, R7
  0x0801729C:  1A0F         SUBS       R7, R1, R0
  0x0801729E:  BF18         IT         NE
  0x080172A0:  460F         MOVNE      R7, R1
  0x080172A2:  F3BF 8F5F    DMB        SY
  0x080172A6:  60EF         STR        R7, [R5, #12]
  0x080172A8:  1BA4         SUBS       R4, R4, R6
  0x080172AA:  44B0         ADD        R8, R6
  0x080172AC:  44B1         ADD        R9, R6
  0x080172AE:  D1DF         BNE        .L1                      ; 0x08017270
  0x080172B0:  4648         MOV        R0, R9
  0x080172B2:  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:
  0x080172B6:  B570         PUSH       {R4-R6, LR}
  0x080172B8:  460D         MOV        R5, R1
  0x080172BA:  EB00 0040    ADD.W      R0, R0, R0, LSL #1
  0x080172BE:  F24B 0180    MOVW       R1, #0xB080              ; 0x2400B080 = _SEGGER_RTT
  0x080172C2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B080 = _SEGGER_RTT
  0x080172C6:  EB01 00C0    ADD.W      R0, R1, R0, LSL #3
  0x080172CA:  F100 0618    ADD.W      R6, R0, #24
  0x080172CE:  6AC0         LDR        R0, [R0, #44]
  0x080172D0:  2802         CMP        R0, #2
  0x080172D2:  D017         BEQ        .L5                      ; 0x08017304
  0x080172D4:  4614         MOV        R4, R2
  0x080172D6:  2801         CMP        R0, #1
  0x080172D8:  D007         BEQ        .L2                      ; 0x080172EA
  0x080172DA:  B920         CBNZ       R0, .L1                  ; 0x080172E6
  0x080172DC:  4630         MOV        R0, R6
  0x080172DE:  F7FF FFB4    BL         _GetAvailWriteSpace      ; 0x0801724A
  0x080172E2:  42A0         CMP        R0, R4
  0x080172E4:  D207         BCS        .L3                      ; 0x080172F6
.L1:
  0x080172E6:  2400         MOVS       R4, #0
  0x080172E8:  E00A         B          .L4                      ; 0x08017300
.L2:
  0x080172EA:  4630         MOV        R0, R6
  0x080172EC:  F7FF FFAD    BL         _GetAvailWriteSpace      ; 0x0801724A
  0x080172F0:  42A0         CMP        R0, R4
  0x080172F2:  BF38         IT         CC
  0x080172F4:  4604         MOVCC      R4, R0
.L3:
  0x080172F6:  4630         MOV        R0, R6
  0x080172F8:  4629         MOV        R1, R5
  0x080172FA:  4622         MOV        R2, R4
  0x080172FC:  F00B FF55    BL         _WriteNoCheck            ; 0x080231AA
.L4:
  0x08017300:  4620         MOV        R0, R4
  0x08017302:  BD70         POP        {R4-R6, PC}
.L5:
  0x08017304:  4630         MOV        R0, R6
  0x08017306:  4629         MOV        R1, R5
  0x08017308:  E8BD 4070    POP.W      {R4-R6, LR}
  0x0801730C:  F7FF BFA8    B.W        _WriteBlocking           ; 0x08017260
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:
  0x08017310:  B5F8         PUSH       {R3-R7, LR}
  0x08017312:  4614         MOV        R4, R2
  0x08017314:  4606         MOV        R6, R0
  0x08017316:  F24B 0080    MOVW       R0, #0xB080              ; 0x2400B080 = _SEGGER_RTT
  0x0801731A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B080 = _SEGGER_RTT
  0x0801731E:  460D         MOV        R5, R1
  0x08017320:  7800         LDRB       R0, [R0]
  0x08017322:  2800         CMP        R0, #0
  0x08017324:  BF08         IT         EQ
  0x08017326:  F7FF FF5D    BLEQ       _DoInit                  ; 0x080171E4
  0x0801732A:  F3EF 8711    MRS        R7, BASEPRI
  0x0801732E:  F04F 0120    MOV.W      R1, #32
  0x08017332:  F381 8811    MSR        BASEPRI, R1
  0x08017336:  4630         MOV        R0, R6
  0x08017338:  4629         MOV        R1, R5
  0x0801733A:  4622         MOV        R2, R4
  0x0801733C:  F7FF FFBB    BL         SEGGER_RTT_WriteNoLock   ; 0x080172B6
  0x08017340:  F387 8811    MSR        BASEPRI, R7
  0x08017344:  BDF8         POP        {R3-R7, PC}
Section .text.libc.memcmp from strops.o (strops_unaligned_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=74, align=2
memcmp:
  0x08017346:  B500         PUSH       {LR}
  0x08017348:  2A04         CMP        R2, #4
  0x0801734A:  468E         MOV        LR, R1
  0x0801734C:  D309         BCC        .L2                      ; 0x08017362
.L1:
  0x0801734E:  F850 3B04    LDR        R3, [R0], #4
  0x08017352:  F85E CB04    LDR        R12, [LR], #4
  0x08017356:  4563         CMP        R3, R12
  0x08017358:  D105         BNE        .L3                      ; 0x08017366
  0x0801735A:  3A04         SUBS       R2, #4
  0x0801735C:  2A03         CMP        R2, #3
  0x0801735E:  4671         MOV        R1, LR
  0x08017360:  D8F5         BHI        .L1                      ; 0x0801734E
.L2:
  0x08017362:  B19A         CBZ        R2, .L4                  ; 0x0801738C
  0x08017364:  6803         LDR        R3, [R0]
.L3:
  0x08017366:  6808         LDR        R0, [R1]
  0x08017368:  EA80 0103    EOR.W      R1, R0, R3
  0x0801736C:  FA91 F1A1    RBIT       R1, R1
  0x08017370:  FAB1 F181    CLZ        R1, R1
  0x08017374:  EBB2 0FD1    CMP.W      R2, R1, LSR #3
  0x08017378:  D908         BLS        .L4                      ; 0x0801738C
  0x0801737A:  F001 0138    AND        R1, R1, #56
  0x0801737E:  FA23 F201    LSR.W      R2, R3, R1
  0x08017382:  40C8         LSRS       R0, R1
  0x08017384:  B2C0         UXTB       R0, R0
  0x08017386:  B2D1         UXTB       R1, R2
  0x08017388:  1A08         SUBS       R0, R1, R0
  0x0801738A:  BD00         POP        {PC}
.L4:
  0x0801738C:  2000         MOVS       R0, #0
  0x0801738E:  BD00         POP        {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:
  0x08017390:  297F         CMP        R1, #127
  0x08017392:  BF8E         ITEE       HI
  0x08017394:  F06F 0001    MVNHI      R0, #1
  0x08017398:  7001         STRBLS     R1, [R0]
  0x0801739A:  2001         MOVLS      R0, #1
  0x0801739C:  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:
  0x0801739E:  F1A0 0141    SUB.W      R1, R0, #65              ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towlower
  0x080173A2:  291A         CMP        R1, #26
  0x080173A4:  BF38         IT         CC
  0x080173A6:  F040 0020    ORRCC      R0, R0, #32
  0x080173AA:  4770         BX         LR
Section .text.libcxxabi.abort_message from abort_message.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=10, align=2
abort_message:
  0x080173AC:  B40F         PUSH       {R0-R3}
  0x080173AE:  B508         PUSH       {R3, LR}
  0x080173B0:  F00B FDC5    BL         abort                    ; 0x08022F3E
.L1:
  0x080173B4:  E7FE         B          .L1                      ; 0x080173B4
Section .text.App_ThreadX_Init from charger_lto.o, size=712, align=2
App_ThreadX_Init:
  0x080173B6:  B580         PUSH       {R7, LR}
  0x080173B8:  B096         SUB        SP, SP, #88
  0x080173BA:  9014         STR        R0, [SP, #80]
  0x080173BC:  2300         MOVS       R3, #0
  0x080173BE:  9313         STR        R3, [SP, #76]
  0x080173C0:  9814         LDR        R0, [SP, #80]
  0x080173C2:  9012         STR        R0, [SP, #72]
  0x080173C4:  9812         LDR        R0, [SP, #72]
  0x080173C6:  A911         ADD        R1, SP, #68
  0x080173C8:  F44F 6280    MOV.W      R2, #0x0400
  0x080173CC:  F7FF FB84    BL         _txe_byte_allocate       ; 0x08016AD8
  0x080173D0:  9013         STR        R0, [SP, #76]
  0x080173D2:  9813         LDR        R0, [SP, #76]
  0x080173D4:  B140         CBZ        R0, .L1                  ; 0x080173E8
  0x080173D6:  F243 70E1    MOVW       R0, #0x37E1              ; 0x080237E1 = .rodata..L.str
  0x080173DA:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080237E1 = .rodata..L.str
  0x080173DE:  F7FF FEE9    BL         printf                   ; 0x080171B4
  0x080173E2:  9813         LDR        R0, [SP, #76]
  0x080173E4:  9015         STR        R0, [SP, #84]
  0x080173E6:  E147         B          .L11                     ; 0x08017678
.L1:
  0x080173E8:  F643 300F    MOVW       R0, #0x3B0F              ; 0x08023B0F = .rodata..L.str.1
  0x080173EC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023B0F = .rodata..L.str.1
  0x080173F0:  900C         STR        R0, [SP, #48]
  0x080173F2:  990C         LDR        R1, [SP, #48]
  0x080173F4:  9811         LDR        R0, [SP, #68]
  0x080173F6:  466A         MOV        R2, SP
  0x080173F8:  23B4         MOVS       R3, #180
  0x080173FA:  6193         STR        R3, [R2, #24]
  0x080173FC:  2301         MOVS       R3, #1
  0x080173FE:  6153         STR        R3, [R2, #20]
  0x08017400:  F04F 0C00    MOV.W      R12, #0
  0x08017404:  F8C2 C010    STR.W      R12, [R2, #16]
  0x08017408:  F04F 0C1F    MOV.W      R12, #31
  0x0801740C:  F8C2 C00C    STR.W      R12, [R2, #12]
  0x08017410:  F8C2 C008    STR.W      R12, [R2, #8]
  0x08017414:  F44F 6C80    MOV.W      R12, #0x0400
  0x08017418:  F8C2 C004    STR.W      R12, [R2, #4]
  0x0801741C:  6010         STR        R0, [R2]
  0x0801741E:  F64A 3094    MOVW       R0, #0xAB94              ; 0x2400AB94 = scan_keys_thread
  0x08017422:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AB94 = scan_keys_thread
  0x08017426:  F647 028B    MOVW       R2, #0x788B              ; 0x0801788B = scanKeysThread
  0x0801742A:  F6C0 0201    MOVT       R2, #0x0801              ; 0x0801788B = scanKeysThread
  0x0801742E:  F00B FC30    BL         _txe_thread_create       ; 0x08022C92
  0x08017432:  9013         STR        R0, [SP, #76]
  0x08017434:  9813         LDR        R0, [SP, #76]
  0x08017436:  B148         CBZ        R0, .L2                  ; 0x0801744C
  0x08017438:  990C         LDR        R1, [SP, #48]
  0x0801743A:  F243 300A    MOVW       R0, #0x330A              ; 0x0802330A = .rodata..L.str.2
  0x0801743E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802330A = .rodata..L.str.2
  0x08017442:  F7FF FEB7    BL         printf                   ; 0x080171B4
  0x08017446:  9813         LDR        R0, [SP, #76]
  0x08017448:  9015         STR        R0, [SP, #84]
  0x0801744A:  E115         B          .L11                     ; 0x08017678
.L2:
  0x0801744C:  9812         LDR        R0, [SP, #72]
  0x0801744E:  A910         ADD        R1, SP, #64
  0x08017450:  F44F 6280    MOV.W      R2, #0x0400
  0x08017454:  2300         MOVS       R3, #0
  0x08017456:  F7FF FB3F    BL         _txe_byte_allocate       ; 0x08016AD8
  0x0801745A:  9013         STR        R0, [SP, #76]
  0x0801745C:  9813         LDR        R0, [SP, #76]
  0x0801745E:  B140         CBZ        R0, .L3                  ; 0x08017472
  0x08017460:  F243 70E1    MOVW       R0, #0x37E1              ; 0x080237E1 = .rodata..L.str
  0x08017464:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080237E1 = .rodata..L.str
  0x08017468:  F7FF FEA4    BL         printf                   ; 0x080171B4
  0x0801746C:  9813         LDR        R0, [SP, #76]
  0x0801746E:  9015         STR        R0, [SP, #84]
  0x08017470:  E102         B          .L11                     ; 0x08017678
.L3:
  0x08017472:  F243 301D    MOVW       R0, #0x331D              ; 0x0802331D = .rodata..L.str.3
  0x08017476:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802331D = .rodata..L.str.3
  0x0801747A:  900B         STR        R0, [SP, #44]
  0x0801747C:  990B         LDR        R1, [SP, #44]
  0x0801747E:  9810         LDR        R0, [SP, #64]
  0x08017480:  466A         MOV        R2, SP
  0x08017482:  23B4         MOVS       R3, #180
  0x08017484:  6193         STR        R3, [R2, #24]
  0x08017486:  2301         MOVS       R3, #1
  0x08017488:  6153         STR        R3, [R2, #20]
  0x0801748A:  F04F 0C00    MOV.W      R12, #0
  0x0801748E:  F8C2 C010    STR.W      R12, [R2, #16]
  0x08017492:  F04F 0C1F    MOV.W      R12, #31
  0x08017496:  F8C2 C00C    STR.W      R12, [R2, #12]
  0x0801749A:  F8C2 C008    STR.W      R12, [R2, #8]
  0x0801749E:  F44F 6C80    MOV.W      R12, #0x0400
  0x080174A2:  F8C2 C004    STR.W      R12, [R2, #4]
  0x080174A6:  6010         STR        R0, [R2]
  0x080174A8:  F64A 4048    MOVW       R0, #0xAC48              ; 0x2400AC48 = gsm_thread
  0x080174AC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AC48 = gsm_thread
  0x080174B0:  F247 0291    MOVW       R2, #0x7091              ; 0x08007091 = gsmThread
  0x080174B4:  F6C0 0200    MOVT       R2, #0x0800              ; 0x08007091 = gsmThread
  0x080174B8:  F00B FBEB    BL         _txe_thread_create       ; 0x08022C92
  0x080174BC:  9013         STR        R0, [SP, #76]
  0x080174BE:  9813         LDR        R0, [SP, #76]
  0x080174C0:  B148         CBZ        R0, .L4                  ; 0x080174D6
  0x080174C2:  990B         LDR        R1, [SP, #44]
  0x080174C4:  F243 300A    MOVW       R0, #0x330A              ; 0x0802330A = .rodata..L.str.2
  0x080174C8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802330A = .rodata..L.str.2
  0x080174CC:  F7FF FE72    BL         printf                   ; 0x080171B4
  0x080174D0:  9813         LDR        R0, [SP, #76]
  0x080174D2:  9015         STR        R0, [SP, #84]
  0x080174D4:  E0D0         B          .L11                     ; 0x08017678
.L4:
  0x080174D6:  9812         LDR        R0, [SP, #72]
  0x080174D8:  A90F         ADD        R1, SP, #60
  0x080174DA:  F44F 6280    MOV.W      R2, #0x0400
  0x080174DE:  2300         MOVS       R3, #0
  0x080174E0:  F7FF FAFA    BL         _txe_byte_allocate       ; 0x08016AD8
  0x080174E4:  9013         STR        R0, [SP, #76]
  0x080174E6:  9813         LDR        R0, [SP, #76]
  0x080174E8:  B140         CBZ        R0, .L5                  ; 0x080174FC
  0x080174EA:  F243 70E1    MOVW       R0, #0x37E1              ; 0x080237E1 = .rodata..L.str
  0x080174EE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080237E1 = .rodata..L.str
  0x080174F2:  F7FF FE5F    BL         printf                   ; 0x080171B4
  0x080174F6:  9813         LDR        R0, [SP, #76]
  0x080174F8:  9015         STR        R0, [SP, #84]
  0x080174FA:  E0BD         B          .L11                     ; 0x08017678
.L5:
  0x080174FC:  F643 0003    MOVW       R0, #0x3803              ; 0x08023803 = .rodata..L.str.4
  0x08017500:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023803 = .rodata..L.str.4
  0x08017504:  900A         STR        R0, [SP, #40]
  0x08017506:  990A         LDR        R1, [SP, #40]
  0x08017508:  980F         LDR        R0, [SP, #60]
  0x0801750A:  466A         MOV        R2, SP
  0x0801750C:  23B4         MOVS       R3, #180
  0x0801750E:  6193         STR        R3, [R2, #24]
  0x08017510:  2301         MOVS       R3, #1
  0x08017512:  6153         STR        R3, [R2, #20]
  0x08017514:  F04F 0C00    MOV.W      R12, #0
  0x08017518:  F8C2 C010    STR.W      R12, [R2, #16]
  0x0801751C:  F04F 0C1F    MOV.W      R12, #31
  0x08017520:  F8C2 C00C    STR.W      R12, [R2, #12]
  0x08017524:  F8C2 C008    STR.W      R12, [R2, #8]
  0x08017528:  F44F 6C80    MOV.W      R12, #0x0400
  0x0801752C:  F8C2 C004    STR.W      R12, [R2, #4]
  0x08017530:  6010         STR        R0, [R2]
  0x08017532:  F64A 40FC    MOVW       R0, #0xACFC              ; 0x2400ACFC = gsm_rx_thread
  0x08017536:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400ACFC = gsm_rx_thread
  0x0801753A:  F646 229B    MOVW       R2, #0x6A9B              ; 0x08006A9B = gsmRxThread
  0x0801753E:  F6C0 0200    MOVT       R2, #0x0800              ; 0x08006A9B = gsmRxThread
  0x08017542:  F00B FBA6    BL         _txe_thread_create       ; 0x08022C92
  0x08017546:  9013         STR        R0, [SP, #76]
  0x08017548:  9813         LDR        R0, [SP, #76]
  0x0801754A:  B148         CBZ        R0, .L6                  ; 0x08017560
  0x0801754C:  990A         LDR        R1, [SP, #40]
  0x0801754E:  F243 300A    MOVW       R0, #0x330A              ; 0x0802330A = .rodata..L.str.2
  0x08017552:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802330A = .rodata..L.str.2
  0x08017556:  F7FF FE2D    BL         printf                   ; 0x080171B4
  0x0801755A:  9813         LDR        R0, [SP, #76]
  0x0801755C:  9015         STR        R0, [SP, #84]
  0x0801755E:  E08B         B          .L11                     ; 0x08017678
.L6:
  0x08017560:  9812         LDR        R0, [SP, #72]
  0x08017562:  A90E         ADD        R1, SP, #56
  0x08017564:  F44F 7200    MOV.W      R2, #0x0200
  0x08017568:  2300         MOVS       R3, #0
  0x0801756A:  F7FF FAB5    BL         _txe_byte_allocate       ; 0x08016AD8
  0x0801756E:  9013         STR        R0, [SP, #76]
  0x08017570:  9813         LDR        R0, [SP, #76]
  0x08017572:  B140         CBZ        R0, .L7                  ; 0x08017586
  0x08017574:  F243 70E1    MOVW       R0, #0x37E1              ; 0x080237E1 = .rodata..L.str
  0x08017578:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080237E1 = .rodata..L.str
  0x0801757C:  F7FF FE1A    BL         printf                   ; 0x080171B4
  0x08017580:  9813         LDR        R0, [SP, #76]
  0x08017582:  9015         STR        R0, [SP, #84]
  0x08017584:  E078         B          .L11                     ; 0x08017678
.L7:
  0x08017586:  F243 3028    MOVW       R0, #0x3328              ; 0x08023328 = .rodata..L.str.5
  0x0801758A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023328 = .rodata..L.str.5
  0x0801758E:  9009         STR        R0, [SP, #36]
  0x08017590:  9909         LDR        R1, [SP, #36]
  0x08017592:  980E         LDR        R0, [SP, #56]
  0x08017594:  466A         MOV        R2, SP
  0x08017596:  23B4         MOVS       R3, #180
  0x08017598:  6193         STR        R3, [R2, #24]
  0x0801759A:  2301         MOVS       R3, #1
  0x0801759C:  6153         STR        R3, [R2, #20]
  0x0801759E:  F04F 0C00    MOV.W      R12, #0
  0x080175A2:  F8C2 C010    STR.W      R12, [R2, #16]
  0x080175A6:  F04F 0C1F    MOV.W      R12, #31
  0x080175AA:  F8C2 C00C    STR.W      R12, [R2, #12]
  0x080175AE:  F8C2 C008    STR.W      R12, [R2, #8]
  0x080175B2:  F44F 7C00    MOV.W      R12, #0x0200
  0x080175B6:  F8C2 C004    STR.W      R12, [R2, #4]
  0x080175BA:  6010         STR        R0, [R2]
  0x080175BC:  F64A 6064    MOVW       R0, #0xAE64              ; 0x2400AE64 = fan_thread
  0x080175C0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AE64 = fan_thread
  0x080175C4:  F247 6297    MOVW       R2, #0x7697              ; 0x08017697 = fanThread
  0x080175C8:  F6C0 0201    MOVT       R2, #0x0801              ; 0x08017697 = fanThread
  0x080175CC:  F00B FB61    BL         _txe_thread_create       ; 0x08022C92
  0x080175D0:  9013         STR        R0, [SP, #76]
  0x080175D2:  9813         LDR        R0, [SP, #76]
  0x080175D4:  B148         CBZ        R0, .L8                  ; 0x080175EA
  0x080175D6:  9909         LDR        R1, [SP, #36]
  0x080175D8:  F243 300A    MOVW       R0, #0x330A              ; 0x0802330A = .rodata..L.str.2
  0x080175DC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802330A = .rodata..L.str.2
  0x080175E0:  F7FF FDE8    BL         printf                   ; 0x080171B4
  0x080175E4:  9813         LDR        R0, [SP, #76]
  0x080175E6:  9015         STR        R0, [SP, #84]
  0x080175E8:  E046         B          .L11                     ; 0x08017678
.L8:
  0x080175EA:  9812         LDR        R0, [SP, #72]
  0x080175EC:  A90D         ADD        R1, SP, #52
  0x080175EE:  F44F 6200    MOV.W      R2, #0x0800
  0x080175F2:  2300         MOVS       R3, #0
  0x080175F4:  F7FF FA70    BL         _txe_byte_allocate       ; 0x08016AD8
  0x080175F8:  9013         STR        R0, [SP, #76]
  0x080175FA:  9813         LDR        R0, [SP, #76]
  0x080175FC:  B140         CBZ        R0, .L9                  ; 0x08017610
  0x080175FE:  F243 70E1    MOVW       R0, #0x37E1              ; 0x080237E1 = .rodata..L.str
  0x08017602:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080237E1 = .rodata..L.str
  0x08017606:  F7FF FDD5    BL         printf                   ; 0x080171B4
  0x0801760A:  9813         LDR        R0, [SP, #76]
  0x0801760C:  9015         STR        R0, [SP, #84]
  0x0801760E:  E033         B          .L11                     ; 0x08017678
.L9:
  0x08017610:  F243 3033    MOVW       R0, #0x3333              ; 0x08023333 = .rodata..L.str.6
  0x08017614:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023333 = .rodata..L.str.6
  0x08017618:  9008         STR        R0, [SP, #32]
  0x0801761A:  9908         LDR        R1, [SP, #32]
  0x0801761C:  980D         LDR        R0, [SP, #52]
  0x0801761E:  466A         MOV        R2, SP
  0x08017620:  23B4         MOVS       R3, #180
  0x08017622:  6193         STR        R3, [R2, #24]
  0x08017624:  2301         MOVS       R3, #1
  0x08017626:  6153         STR        R3, [R2, #20]
  0x08017628:  F04F 0C00    MOV.W      R12, #0
  0x0801762C:  F8C2 C010    STR.W      R12, [R2, #16]
  0x08017630:  F04F 0C1F    MOV.W      R12, #31
  0x08017634:  F8C2 C00C    STR.W      R12, [R2, #12]
  0x08017638:  F8C2 C008    STR.W      R12, [R2, #8]
  0x0801763C:  F44F 6C00    MOV.W      R12, #0x0800
  0x08017640:  F8C2 C004    STR.W      R12, [R2, #4]
  0x08017644:  6010         STR        R0, [R2]
  0x08017646:  F64A 7018    MOVW       R0, #0xAF18              ; 0x2400AF18 = eth_thread
  0x0801764A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AF18 = eth_thread
  0x0801764E:  F247 6287    MOVW       R2, #0x7687              ; 0x08017687 = ethThread
  0x08017652:  F6C0 0201    MOVT       R2, #0x0801              ; 0x08017687 = ethThread
  0x08017656:  F00B FB1C    BL         _txe_thread_create       ; 0x08022C92
  0x0801765A:  9013         STR        R0, [SP, #76]
  0x0801765C:  9813         LDR        R0, [SP, #76]
  0x0801765E:  B148         CBZ        R0, .L10                 ; 0x08017674
  0x08017660:  9909         LDR        R1, [SP, #36]
  0x08017662:  F243 300A    MOVW       R0, #0x330A              ; 0x0802330A = .rodata..L.str.2
  0x08017666:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802330A = .rodata..L.str.2
  0x0801766A:  F7FF FDA3    BL         printf                   ; 0x080171B4
  0x0801766E:  9813         LDR        R0, [SP, #76]
  0x08017670:  9015         STR        R0, [SP, #84]
  0x08017672:  E001         B          .L11                     ; 0x08017678
.L10:
  0x08017674:  9813         LDR        R0, [SP, #76]
  0x08017676:  9015         STR        R0, [SP, #84]
.L11:
  0x08017678:  9815         LDR        R0, [SP, #84]
  0x0801767A:  B016         ADD        SP, SP, #88
  0x0801767C:  BD80         POP        {R7, PC}
Section .text.MX_ThreadX_Init from charger_lto.o, size=8, align=2
MX_ThreadX_Init:
  0x0801767E:  B580         PUSH       {R7, LR}
  0x08017680:  F009 FCC1    BL         _tx_initialize_kernel_enter ; 0x08021006
  0x08017684:  BD80         POP        {R7, PC}
Section .text.ethThread from charger_lto.o, size=16, align=2
ethThread:
  0x08017686:  B580         PUSH       {R7, LR}
  0x08017688:  B082         SUB        SP, SP, #8
  0x0801768A:  9001         STR        R0, [SP, #4]
.L1:
  0x0801768C:  F44F 707A    MOV.W      R0, #0x03E8
  0x08017690:  F00A FF0F    BL         _tx_thread_sleep         ; 0x080224B2
  0x08017694:  E7FA         B          .L1                      ; 0x0801768C
Section .text.fanThread from charger_lto.o, size=312, align=2
fanThread:
  0x08017696:  B580         PUSH       {R7, LR}
  0x08017698:  B090         SUB        SP, SP, #64
  0x0801769A:  900F         STR        R0, [SP, #60]
  0x0801769C:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x080176A0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x080176A4:  2104         MOVS       R1, #4
  0x080176A6:  F003 FD0E    BL         HAL_TIM_PWM_Start        ; 0x0801B0C6
  0x080176AA:  4669         MOV        R1, SP
  0x080176AC:  202C         MOVS       R0, #44
  0x080176AE:  60C8         STR        R0, [R1, #12]
  0x080176B0:  2300         MOVS       R3, #0
  0x080176B2:  608B         STR        R3, [R1, #8]
  0x080176B4:  604B         STR        R3, [R1, #4]
  0x080176B6:  2014         MOVS       R0, #20
  0x080176B8:  6008         STR        R0, [R1]
  0x080176BA:  F24B 704C    MOVW       R0, #0xB74C              ; 0x2400B74C = timer
  0x080176BE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B74C = timer
  0x080176C2:  F24C 01C7    MOVW       R1, #0xC0C7              ; 0x2400C0C7 = timer_name
  0x080176C6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400C0C7 = timer_name
  0x080176CA:  F246 12E7    MOVW       R2, #0x61E7              ; 0x080061E7 = icTimeout(unsigned long)
  0x080176CE:  F6C0 0200    MOVT       R2, #0x0800              ; 0x080061E7 = icTimeout(unsigned long)
  0x080176D2:  F7FC FA6F    BL         _txe_timer_create        ; 0x08013BB4
.L1:
  0x080176D6:  2000         MOVS       R0, #0
  0x080176D8:  900E         STR        R0, [SP, #56]
.L2:
  0x080176DA:  980E         LDR        R0, [SP, #56]
  0x080176DC:  0A40         LSRS       R0, R0, #9
  0x080176DE:  BB48         CBNZ       R0, .L3                  ; 0x08017734
  0x080176E0:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x080176E4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x080176E8:  2100         MOVS       R1, #0
  0x080176EA:  9105         STR        R1, [SP, #20]
  0x080176EC:  F7EB FE68    BL         HAL_TIM_IC_Start_IT      ; 0x080033C0
  0x080176F0:  9A05         LDR        R2, [SP, #20]
  0x080176F2:  F24B 704C    MOVW       R0, #0xB74C              ; 0x2400B74C = timer
  0x080176F6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B74C = timer
  0x080176FA:  9006         STR        R0, [SP, #24]
  0x080176FC:  2114         MOVS       R1, #20
  0x080176FE:  F7FC FA26    BL         _txe_timer_change        ; 0x08013B4E
  0x08017702:  9806         LDR        R0, [SP, #24]
  0x08017704:  F006 F809    BL         _txe_timer_activate      ; 0x0801D71A
  0x08017708:  F64A 6064    MOVW       R0, #0xAE64              ; 0x2400AE64 = fan_thread
  0x0801770C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AE64 = fan_thread
  0x08017710:  F00B FBE3    BL         _txe_thread_suspend      ; 0x08022EDA
  0x08017714:  F64B 00FC    MOVW       R0, #0xB8FC              ; 0x2400B8FC = rawCnt
  0x08017718:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8FC = rawCnt
  0x0801771C:  6800         LDR        R0, [R0]
  0x0801771E:  9A0E         LDR        R2, [SP, #56]
  0x08017720:  F240 0100    MOVW       R1, #0                   ; 0x20000000 = ibuf
  0x08017724:  F2C2 0100    MOVT       R1, #0x2000              ; 0x20000000 = ibuf
  0x08017728:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
  0x0801772C:  980E         LDR        R0, [SP, #56]
  0x0801772E:  3001         ADDS       R0, #1
  0x08017730:  900E         STR        R0, [SP, #56]
  0x08017732:  E7D2         B          .L2                      ; 0x080176DA
.L3:
  0x08017734:  2000         MOVS       R0, #0
  0x08017736:  900D         STR        R0, [SP, #52]
  0x08017738:  900C         STR        R0, [SP, #48]
.L4:
  0x0801773A:  980C         LDR        R0, [SP, #48]
  0x0801773C:  0A40         LSRS       R0, R0, #9
  0x0801773E:  B9E8         CBNZ       R0, .L7                  ; 0x0801777C
  0x08017740:  2000         MOVS       R0, #0
  0x08017742:  900B         STR        R0, [SP, #44]
  0x08017744:  900A         STR        R0, [SP, #40]
.L5:
  0x08017746:  980A         LDR        R0, [SP, #40]
  0x08017748:  2803         CMP        R0, #3
  0x0801774A:  D80F         BHI        .L6                      ; 0x0801776C
  0x0801774C:  980C         LDR        R0, [SP, #48]
  0x0801774E:  990A         LDR        R1, [SP, #40]
  0x08017750:  4401         ADD        R1, R0
  0x08017752:  F240 0000    MOVW       R0, #0                   ; 0x20000000 = ibuf
  0x08017756:  F2C2 0000    MOVT       R0, #0x2000              ; 0x20000000 = ibuf
  0x0801775A:  F850 1021    LDR.W      R1, [R0, R1, LSL #2]
  0x0801775E:  980B         LDR        R0, [SP, #44]
  0x08017760:  4408         ADD        R0, R1
  0x08017762:  900B         STR        R0, [SP, #44]
  0x08017764:  980A         LDR        R0, [SP, #40]
  0x08017766:  3001         ADDS       R0, #1
  0x08017768:  900A         STR        R0, [SP, #40]
  0x0801776A:  E7EC         B          .L5                      ; 0x08017746
.L6:
  0x0801776C:  990B         LDR        R1, [SP, #44]
  0x0801776E:  980D         LDR        R0, [SP, #52]
  0x08017770:  4408         ADD        R0, R1
  0x08017772:  900D         STR        R0, [SP, #52]
  0x08017774:  980C         LDR        R0, [SP, #48]
  0x08017776:  3004         ADDS       R0, #4
  0x08017778:  900C         STR        R0, [SP, #48]
  0x0801777A:  E7DE         B          .L4                      ; 0x0801773A
.L7:
  0x0801777C:  980D         LDR        R0, [SP, #52]
  0x0801777E:  09C0         LSRS       R0, R0, #7
  0x08017780:  900D         STR        R0, [SP, #52]
  0x08017782:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017786:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x0801778A:  6800         LDR        R0, [R0]
  0x0801778C:  6A80         LDR        R0, [R0, #40]
  0x0801778E:  3001         ADDS       R0, #1
  0x08017790:  9009         STR        R0, [SP, #36]
  0x08017792:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x08017796:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0801779A:  6800         LDR        R0, [R0]
  0x0801779C:  9909         LDR        R1, [SP, #36]
  0x0801779E:  FBB0 F0F1    UDIV       R0, R0, R1
  0x080177A2:  9008         STR        R0, [SP, #32]
  0x080177A4:  980D         LDR        R0, [SP, #52]
  0x080177A6:  B140         CBZ        R0, .L8                  ; 0x080177BA
  0x080177A8:  9808         LDR        R0, [SP, #32]
  0x080177AA:  EBC0 1000    RSB.W      R0, R0, R0, LSL #4
  0x080177AE:  0080         LSLS       R0, R0, #2
  0x080177B0:  990D         LDR        R1, [SP, #52]
  0x080177B2:  FBB0 F0F1    UDIV       R0, R0, R1
  0x080177B6:  9007         STR        R0, [SP, #28]
  0x080177B8:  E001         B          .L9                      ; 0x080177BE
.L8:
  0x080177BA:  2000         MOVS       R0, #0
  0x080177BC:  9007         STR        R0, [SP, #28]
.L9:
  0x080177BE:  9907         LDR        R1, [SP, #28]
  0x080177C0:  F643 0011    MOVW       R0, #0x3811              ; 0x08023811 = .rodata..L.str.7
  0x080177C4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023811 = .rodata..L.str.7
  0x080177C8:  F7FF FCF4    BL         printf                   ; 0x080171B4
  0x080177CC:  E783         B          .L1                      ; 0x080176D6
Section .text.pulseMeasured from charger_lto.o, size=52, align=2
pulseMeasured:
  0x080177CE:  B580         PUSH       {R7, LR}
  0x080177D0:  F24B 704C    MOVW       R0, #0xB74C              ; 0x2400B74C = timer
  0x080177D4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B74C = timer
  0x080177D8:  F005 FFB9    BL         _txe_timer_deactivate    ; 0x0801D74E
  0x080177DC:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x080177E0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x080177E4:  2100         MOVS       R1, #0
  0x080177E6:  F7EC FCEB    BL         HAL_TIM_ReadCapturedValue ; 0x080041C0
  0x080177EA:  F64B 01FC    MOVW       R1, #0xB8FC              ; 0x2400B8FC = rawCnt
  0x080177EE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8FC = rawCnt
  0x080177F2:  6008         STR        R0, [R1]
  0x080177F4:  F64A 6064    MOVW       R0, #0xAE64              ; 0x2400AE64 = fan_thread
  0x080177F8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AE64 = fan_thread
  0x080177FC:  F00B FB53    BL         _txe_thread_resume       ; 0x08022EA6
  0x08017800:  BD80         POP        {R7, PC}
Section .text.TurnGSMModuleOn() from charger_lto.o, size=136, align=2
TurnGSMModuleOn():
  0x08017802:  B580         PUSH       {R7, LR}
  0x08017804:  B082         SUB        SP, SP, #8
  0x08017806:  F241 4000    MOVW       R0, #0x1400
  0x0801780A:  F6C5 0002    MOVT       R0, #0x5802
  0x0801780E:  F44F 4100    MOV.W      R1, #0x8000
  0x08017812:  2201         MOVS       R2, #1
  0x08017814:  F002 FB91    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x08017818:  F44F 707A    MOV.W      R0, #0x03E8
  0x0801781C:  F00A FE49    BL         _tx_thread_sleep         ; 0x080224B2
  0x08017820:  F640 4000    MOVW       R0, #0x0C00
  0x08017824:  F6C5 0002    MOVT       R0, #0x5802
  0x08017828:  F44F 5100    MOV.W      R1, #0x2000
  0x0801782C:  F002 FB61    BL         HAL_GPIO_ReadPin         ; 0x08019EF2
  0x08017830:  BB18         CBNZ       R0, .L3                  ; 0x0801787A
  0x08017832:  F243 306C    MOVW       R0, #0x336C              ; 0x0802336C = .rodata..L.str.5.25
  0x08017836:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802336C = .rodata..L.str.5.25
  0x0801783A:  F7FF FCBB    BL         printf                   ; 0x080171B4
  0x0801783E:  2005         MOVS       R0, #5
  0x08017840:  9001         STR        R0, [SP, #4]
  0x08017842:  F10D 0003    ADD.W      R0, SP, #3
  0x08017846:  F7EF FD14    BL         TurnGSMModuleOn()::$_0::operator()() const ; 0x08007272
  0x0801784A:  B130         CBZ        R0, .L1                  ; 0x0801785A
  0x0801784C:  F643 40EC    MOVW       R0, #0x3CEC              ; 0x08023CEC = .rodata..L.str.6.26
  0x08017850:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023CEC = .rodata..L.str.6.26
  0x08017854:  F7FF FCAE    BL         printf                   ; 0x080171B4
  0x08017858:  E00E         B          .L2                      ; 0x08017878
.L1:
  0x0801785A:  F643 5014    MOVW       R0, #0x3D14              ; 0x08023D14 = .rodata..L.str.7.27
  0x0801785E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023D14 = .rodata..L.str.7.27
  0x08017862:  F7FF FCA7    BL         printf                   ; 0x080171B4
  0x08017866:  F241 4000    MOVW       R0, #0x1400
  0x0801786A:  F6C5 0002    MOVT       R0, #0x5802
  0x0801786E:  F44F 4100    MOV.W      R1, #0x8000
  0x08017872:  2201         MOVS       R2, #1
  0x08017874:  F002 FB61    BL         HAL_GPIO_WritePin        ; 0x08019F3A
.L2:
  0x08017878:  E005         B          .L4                      ; 0x08017886
.L3:
  0x0801787A:  F643 0033    MOVW       R0, #0x3833              ; 0x08023833 = .rodata..L.str.8
  0x0801787E:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023833 = .rodata..L.str.8
  0x08017882:  F7FF FC97    BL         printf                   ; 0x080171B4
.L4:
  0x08017886:  B002         ADD        SP, SP, #8
  0x08017888:  BD80         POP        {R7, PC}
Section .text.scanKeysThread from charger_lto.o, size=68, align=2
scanKeysThread:
  0x0801788A:  B580         PUSH       {R7, LR}
  0x0801788C:  B084         SUB        SP, SP, #16
  0x0801788E:  9003         STR        R0, [SP, #12]
  0x08017890:  F641 0000    MOVW       R0, #0x1800
  0x08017894:  F6C5 0002    MOVT       R0, #0x5802
  0x08017898:  9001         STR        R0, [SP, #4]
  0x0801789A:  2201         MOVS       R2, #1
  0x0801789C:  9202         STR        R2, [SP, #8]
  0x0801789E:  4611         MOV        R1, R2
  0x080178A0:  F002 FB4B    BL         HAL_GPIO_WritePin        ; 0x08019F3A
  0x080178A4:  9801         LDR        R0, [SP, #4]
  0x080178A6:  9A02         LDR        R2, [SP, #8]
  0x080178A8:  2102         MOVS       R1, #2
  0x080178AA:  F002 FB46    BL         HAL_GPIO_WritePin        ; 0x08019F3A
.L1:
  0x080178AE:  F641 0000    MOVW       R0, #0x1800
  0x080178B2:  F6C5 0002    MOVT       R0, #0x5802
  0x080178B6:  F44F 5180    MOV.W      R1, #0x1000
  0x080178BA:  F002 FB72    BL         HAL_GPIO_TogglePin       ; 0x08019FA2
  0x080178BE:  F24C 0004    MOVW       R0, #0xC004              ; 0x2400C004 = delay_ms
  0x080178C2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C004 = delay_ms
  0x080178C6:  8800         LDRH       R0, [R0]
  0x080178C8:  F00A FDF3    BL         _tx_thread_sleep         ; 0x080224B2
  0x080178CC:  E7EF         B          .L1                      ; 0x080178AE
Section .text.SystemClock_Config() from charger_lto.o, size=208, align=2
SystemClock_Config():
  0x080178CE:  B580         PUSH       {R7, LR}
  0x080178D0:  B09E         SUB        SP, SP, #120
  0x080178D2:  A80B         ADD        R0, SP, #44
  0x080178D4:  214C         MOVS       R1, #76
  0x080178D6:  F7ED F941    BL         __aeabi_memclr           ; 0x08004B5C
  0x080178DA:  2000         MOVS       R0, #0
  0x080178DC:  9001         STR        R0, [SP, #4]
  0x080178DE:  900A         STR        R0, [SP, #40]
  0x080178E0:  9009         STR        R0, [SP, #36]
  0x080178E2:  9008         STR        R0, [SP, #32]
  0x080178E4:  9007         STR        R0, [SP, #28]
  0x080178E6:  9006         STR        R0, [SP, #24]
  0x080178E8:  9005         STR        R0, [SP, #20]
  0x080178EA:  9004         STR        R0, [SP, #16]
  0x080178EC:  9003         STR        R0, [SP, #12]
  0x080178EE:  2002         MOVS       R0, #2
  0x080178F0:  F002 FB79    BL         HAL_PWREx_ConfigSupply   ; 0x08019FE6
  0x080178F4:  2000         MOVS       R0, #0
  0x080178F6:  9002         STR        R0, [SP, #8]
  0x080178F8:  F644 0018    MOVW       R0, #0x4818
  0x080178FC:  F6C5 0002    MOVT       R0, #0x5802
  0x08017900:  6801         LDR        R1, [R0]
  0x08017902:  2202         MOVS       R2, #2
  0x08017904:  F362 318F    BFI        R1, R2, #14, #2
  0x08017908:  6001         STR        R1, [R0]
  0x0801790A:  6800         LDR        R0, [R0]
  0x0801790C:  F400 4040    AND        R0, R0, #0xC000
  0x08017910:  9002         STR        R0, [SP, #8]
  0x08017912:  9802         LDR        R0, [SP, #8]
.L1:
  0x08017914:  F644 0018    MOVW       R0, #0x4818
  0x08017918:  F6C5 0002    MOVT       R0, #0x5802
  0x0801791C:  6800         LDR        R0, [R0]
  0x0801791E:  F400 5000    AND        R0, R0, #0x2000
  0x08017922:  F5B0 5F00    CMP.W      R0, #0x2000
  0x08017926:  D000         BEQ        .L2                      ; 0x0801792A
  0x08017928:  E7F4         B          .L1                      ; 0x08017914
.L2:
  0x0801792A:  F7F2 FCC7    BL         HAL_PWR_EnableBkUpAccess ; 0x0800A2BC
  0x0801792E:  F244 4170    MOVW       R1, #0x4470
  0x08017932:  F6C5 0102    MOVT       R1, #0x5802
  0x08017936:  6808         LDR        R0, [R1]
  0x08017938:  F020 0018    BIC        R0, R0, #24
  0x0801793C:  6008         STR        R0, [R1]
  0x0801793E:  2105         MOVS       R1, #5
  0x08017940:  910B         STR        R1, [SP, #44]
  0x08017942:  F44F 3080    MOV.W      R0, #0x010000
  0x08017946:  900C         STR        R0, [SP, #48]
  0x08017948:  2001         MOVS       R0, #1
  0x0801794A:  900D         STR        R0, [SP, #52]
  0x0801794C:  2002         MOVS       R0, #2
  0x0801794E:  9014         STR        R0, [SP, #80]
  0x08017950:  9015         STR        R0, [SP, #84]
  0x08017952:  9116         STR        R1, [SP, #88]
  0x08017954:  2128         MOVS       R1, #40
  0x08017956:  9117         STR        R1, [SP, #92]
  0x08017958:  9018         STR        R0, [SP, #96]
  0x0801795A:  2104         MOVS       R1, #4
  0x0801795C:  9119         STR        R1, [SP, #100]
  0x0801795E:  901A         STR        R0, [SP, #104]
  0x08017960:  2008         MOVS       R0, #8
  0x08017962:  901B         STR        R0, [SP, #108]
  0x08017964:  2000         MOVS       R0, #0
  0x08017966:  901C         STR        R0, [SP, #112]
  0x08017968:  901D         STR        R0, [SP, #116]
  0x0801796A:  A80B         ADD        R0, SP, #44
  0x0801796C:  F7F2 FCAF    BL         HAL_RCC_OscConfig        ; 0x0800A2CE
  0x08017970:  B108         CBZ        R0, .L3                  ; 0x08017976
  0x08017972:  F000 F814    BL         Error_Handler            ; 0x0801799E
.L3:
  0x08017976:  203F         MOVS       R0, #63
  0x08017978:  9003         STR        R0, [SP, #12]
  0x0801797A:  2003         MOVS       R0, #3
  0x0801797C:  9004         STR        R0, [SP, #16]
  0x0801797E:  2000         MOVS       R0, #0
  0x08017980:  9005         STR        R0, [SP, #20]
  0x08017982:  9006         STR        R0, [SP, #24]
  0x08017984:  9007         STR        R0, [SP, #28]
  0x08017986:  9008         STR        R0, [SP, #32]
  0x08017988:  9009         STR        R0, [SP, #36]
  0x0801798A:  900A         STR        R0, [SP, #40]
  0x0801798C:  A803         ADD        R0, SP, #12
  0x0801798E:  2101         MOVS       R1, #1
  0x08017990:  F7F3 FA6C    BL         HAL_RCC_ClockConfig      ; 0x0800AE6C
  0x08017994:  B108         CBZ        R0, .L4                  ; 0x0801799A
  0x08017996:  F000 F802    BL         Error_Handler            ; 0x0801799E
.L4:
  0x0801799A:  B01E         ADD        SP, SP, #120
  0x0801799C:  BD80         POP        {R7, PC}
Section .text.Error_Handler from charger_lto.o, size=4, align=2
Error_Handler:
  0x0801799E:  B672         CPSID      i
.L1:
  0x080179A0:  E7FE         B          .L1                      ; 0x080179A0
Section .text.startMainThread from charger_lto.o, size=16, align=2
startMainThread:
  0x080179A2:  B580         PUSH       {R7, LR}
  0x080179A4:  B082         SUB        SP, SP, #8
  0x080179A6:  9001         STR        R0, [SP, #4]
.L1:
  0x080179A8:  F241 3088    MOVW       R0, #0x1388
  0x080179AC:  F00A FD81    BL         _tx_thread_sleep         ; 0x080224B2
  0x080179B0:  E7FA         B          .L1                      ; 0x080179A8
Section .text.MX_SDMMC1_SD_Init from charger_lto.o, size=64, align=2
MX_SDMMC1_SD_Init:
  0x080179B2:  B580         PUSH       {R7, LR}
  0x080179B4:  F24B 3044    MOVW       R0, #0xB344              ; 0x2400B344 = hsd1
  0x080179B8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B344 = hsd1
  0x080179BC:  F247 0100    MOVW       R1, #0x7000
  0x080179C0:  F2C5 2100    MOVT       R1, #0x5200
  0x080179C4:  6001         STR        R1, [R0]
  0x080179C6:  2100         MOVS       R1, #0
  0x080179C8:  6041         STR        R1, [R0, #4]
  0x080179CA:  F44F 5280    MOV.W      R2, #0x1000
  0x080179CE:  6082         STR        R2, [R0, #8]
  0x080179D0:  F44F 4280    MOV.W      R2, #0x4000
  0x080179D4:  60C2         STR        R2, [R0, #12]
  0x080179D6:  F44F 3200    MOV.W      R2, #0x020000
  0x080179DA:  6102         STR        R2, [R0, #16]
  0x080179DC:  6141         STR        R1, [R0, #20]
  0x080179DE:  F7F4 FA9D    BL         HAL_SD_Init              ; 0x0800BF1C
  0x080179E2:  B128         CBZ        R0, .L1                  ; 0x080179F0
  0x080179E4:  F643 509C    MOVW       R0, #0x3D9C              ; 0x08023D9C = .rodata..L.str.49
  0x080179E8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023D9C = .rodata..L.str.49
  0x080179EC:  F7FF FBE2    BL         printf                   ; 0x080171B4
.L1:
  0x080179F0:  BD80         POP        {R7, PC}
Section .text.HAL_SPI_MspInit from charger_lto.o, size=260, align=2
HAL_SPI_MspInit:
  0x080179F2:  B580         PUSH       {R7, LR}
  0x080179F4:  B0BA         SUB        SP, SP, #232
  0x080179F6:  9039         STR        R0, [SP, #228]
  0x080179F8:  2000         MOVS       R0, #0
  0x080179FA:  9038         STR        R0, [SP, #224]
  0x080179FC:  9037         STR        R0, [SP, #220]
  0x080179FE:  9036         STR        R0, [SP, #216]
  0x08017A00:  9035         STR        R0, [SP, #212]
  0x08017A02:  9034         STR        R0, [SP, #208]
  0x08017A04:  A806         ADD        R0, SP, #24
  0x08017A06:  21B8         MOVS       R1, #184
  0x08017A08:  F7ED F8A8    BL         __aeabi_memclr           ; 0x08004B5C
  0x08017A0C:  9839         LDR        R0, [SP, #228]
  0x08017A0E:  6800         LDR        R0, [R0]
  0x08017A10:  F243 4100    MOVW       R1, #0x3400
  0x08017A14:  F2C4 0101    MOVT       R1, #0x4001
  0x08017A18:  4288         CMP        R0, R1
  0x08017A1A:  D16A         BNE        .L3                      ; 0x08017AF2
  0x08017A1C:  2000         MOVS       R0, #0
  0x08017A1E:  9007         STR        R0, [SP, #28]
  0x08017A20:  F44F 5000    MOV.W      R0, #0x2000
  0x08017A24:  9006         STR        R0, [SP, #24]
  0x08017A26:  F44F 20A0    MOV.W      R0, #0x050000
  0x08017A2A:  901E         STR        R0, [SP, #120]
  0x08017A2C:  A806         ADD        R0, SP, #24
  0x08017A2E:  F7E9 FED9    BL         HAL_RCCEx_PeriphCLKConfig ; 0x080017E4
  0x08017A32:  B108         CBZ        R0, .L1                  ; 0x08017A38
  0x08017A34:  F7FF FFB3    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08017A38:  F244 40F0    MOVW       R0, #0x44F0
  0x08017A3C:  F6C5 0002    MOVT       R0, #0x5802
  0x08017A40:  6801         LDR        R1, [R0]
  0x08017A42:  F441 5100    ORR        R1, R1, #0x2000
  0x08017A46:  6001         STR        R1, [R0]
  0x08017A48:  6800         LDR        R0, [R0]
  0x08017A4A:  F400 5000    AND        R0, R0, #0x2000
  0x08017A4E:  9005         STR        R0, [SP, #20]
  0x08017A50:  9805         LDR        R0, [SP, #20]
  0x08017A52:  F244 40E0    MOVW       R0, #0x44E0
  0x08017A56:  F6C5 0002    MOVT       R0, #0x5802
  0x08017A5A:  6801         LDR        R1, [R0]
  0x08017A5C:  F041 0110    ORR        R1, R1, #16
  0x08017A60:  6001         STR        R1, [R0]
  0x08017A62:  6800         LDR        R0, [R0]
  0x08017A64:  F000 0010    AND        R0, R0, #16
  0x08017A68:  9004         STR        R0, [SP, #16]
  0x08017A6A:  9804         LDR        R0, [SP, #16]
  0x08017A6C:  F44F 40B0    MOV.W      R0, #0x5800
  0x08017A70:  9034         STR        R0, [SP, #208]
  0x08017A72:  2002         MOVS       R0, #2
  0x08017A74:  9035         STR        R0, [SP, #212]
  0x08017A76:  2000         MOVS       R0, #0
  0x08017A78:  9002         STR        R0, [SP, #8]
  0x08017A7A:  9036         STR        R0, [SP, #216]
  0x08017A7C:  9037         STR        R0, [SP, #220]
  0x08017A7E:  2005         MOVS       R0, #5
  0x08017A80:  9038         STR        R0, [SP, #224]
  0x08017A82:  F241 0000    MOVW       R0, #0x1000
  0x08017A86:  F6C5 0002    MOVT       R0, #0x5802
  0x08017A8A:  A934         ADD        R1, SP, #208
  0x08017A8C:  F7F1 FFF0    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08017A90:  9902         LDR        R1, [SP, #8]
  0x08017A92:  F24B 40B0    MOVW       R0, #0xB4B0              ; 0x2400B4B0 = hdma_spi4_tx
  0x08017A96:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B4B0 = hdma_spi4_tx
  0x08017A9A:  9003         STR        R0, [SP, #12]
  0x08017A9C:  2210         MOVS       R2, #16
  0x08017A9E:  F2C4 0202    MOVT       R2, #0x4002
  0x08017AA2:  6002         STR        R2, [R0]
  0x08017AA4:  2254         MOVS       R2, #84
  0x08017AA6:  6042         STR        R2, [R0, #4]
  0x08017AA8:  2240         MOVS       R2, #64
  0x08017AAA:  6082         STR        R2, [R0, #8]
  0x08017AAC:  60C1         STR        R1, [R0, #12]
  0x08017AAE:  F44F 6280    MOV.W      R2, #0x0400
  0x08017AB2:  6102         STR        R2, [R0, #16]
  0x08017AB4:  F44F 6200    MOV.W      R2, #0x0800
  0x08017AB8:  6142         STR        R2, [R0, #20]
  0x08017ABA:  F44F 5200    MOV.W      R2, #0x2000
  0x08017ABE:  6182         STR        R2, [R0, #24]
  0x08017AC0:  61C1         STR        R1, [R0, #28]
  0x08017AC2:  6201         STR        R1, [R0, #32]
  0x08017AC4:  6241         STR        R1, [R0, #36]
  0x08017AC6:  F7F0 F9C6    BL         HAL_DMA_Init             ; 0x08007E56
  0x08017ACA:  B108         CBZ        R0, .L2                  ; 0x08017AD0
  0x08017ACC:  F7FF FF67    BL         Error_Handler            ; 0x0801799E
.L2:
  0x08017AD0:  9839         LDR        R0, [SP, #228]
  0x08017AD2:  F24B 41B0    MOVW       R1, #0xB4B0              ; 0x2400B4B0 = hdma_spi4_tx
  0x08017AD6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B4B0 = hdma_spi4_tx
  0x08017ADA:  6781         STR        R1, [R0, #120]
  0x08017ADC:  9839         LDR        R0, [SP, #228]
  0x08017ADE:  6388         STR        R0, [R1, #56]
  0x08017AE0:  2054         MOVS       R0, #84
  0x08017AE2:  9001         STR        R0, [SP, #4]
  0x08017AE4:  2200         MOVS       R2, #0
  0x08017AE6:  4611         MOV        R1, R2
  0x08017AE8:  F7F0 F958    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08017AEC:  9801         LDR        R0, [SP, #4]
  0x08017AEE:  F000 F9A0    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
.L3:
  0x08017AF2:  B03A         ADD        SP, SP, #232
  0x08017AF4:  BD80         POP        {R7, PC}
Section .text.HAL_MspInit from charger_lto.o, size=32, align=2
HAL_MspInit:
  0x08017AF6:  B081         SUB        SP, SP, #4
  0x08017AF8:  F244 40F4    MOVW       R0, #0x44F4
  0x08017AFC:  F6C5 0002    MOVT       R0, #0x5802
  0x08017B00:  6801         LDR        R1, [R0]
  0x08017B02:  F041 0102    ORR        R1, R1, #2
  0x08017B06:  6001         STR        R1, [R0]
  0x08017B08:  6800         LDR        R0, [R0]
  0x08017B0A:  F000 0002    AND        R0, R0, #2
  0x08017B0E:  9000         STR        R0, [SP, #0]
  0x08017B10:  9800         LDR        R0, [SP, #0]
  0x08017B12:  B001         ADD        SP, SP, #4
  0x08017B14:  4770         BX         LR
Section .text.DMA1_Stream0_IRQHandler from charger_lto.o, size=16, align=2
DMA1_Stream0_IRQHandler:
  0x08017B16:  B580         PUSH       {R7, LR}
  0x08017B18:  F24B 40B0    MOVW       R0, #0xB4B0              ; 0x2400B4B0 = hdma_spi4_tx
  0x08017B1C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B4B0 = hdma_spi4_tx
  0x08017B20:  F001 FA35    BL         HAL_DMA_IRQHandler       ; 0x08018F8E
  0x08017B24:  BD80         POP        {R7, PC}
Section .text.DMA1_Stream1_IRQHandler from charger_lto.o, size=16, align=2
DMA1_Stream1_IRQHandler:
  0x08017B26:  B580         PUSH       {R7, LR}
  0x08017B28:  F24B 4038    MOVW       R0, #0xB438              ; 0x2400B438 = hdma_usart3_rx
  0x08017B2C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B438 = hdma_usart3_rx
  0x08017B30:  F001 FA2D    BL         HAL_DMA_IRQHandler       ; 0x08018F8E
  0x08017B34:  BD80         POP        {R7, PC}
Section .text.DMA1_Stream2_IRQHandler from charger_lto.o, size=16, align=2
DMA1_Stream2_IRQHandler:
  0x08017B36:  B580         PUSH       {R7, LR}
  0x08017B38:  F24B 30C0    MOVW       R0, #0xB3C0              ; 0x2400B3C0 = hdma_usart3_tx
  0x08017B3C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B3C0 = hdma_usart3_tx
  0x08017B40:  F001 FA25    BL         HAL_DMA_IRQHandler       ; 0x08018F8E
  0x08017B44:  BD80         POP        {R7, PC}
Section .text.TIM3_IRQHandler from charger_lto.o, size=16, align=2
TIM3_IRQHandler:
  0x08017B46:  B580         PUSH       {R7, LR}
  0x08017B48:  F24B 50C0    MOVW       R0, #0xB5C0              ; 0x2400B5C0 = htim3
  0x08017B4C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B5C0 = htim3
  0x08017B50:  F7F6 F940    BL         HAL_TIM_IRQHandler       ; 0x0800DDD4
  0x08017B54:  BD80         POP        {R7, PC}
Section .text.USART3_IRQHandler from charger_lto.o, size=16, align=2
USART3_IRQHandler:
  0x08017B56:  B580         PUSH       {R7, LR}
  0x08017B58:  F24B 1028    MOVW       R0, #0xB128              ; 0x2400B128 = huart3
  0x08017B5C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B128 = huart3
  0x08017B60:  F7F8 FD1B    BL         HAL_UART_IRQHandler      ; 0x0801059A
  0x08017B64:  BD80         POP        {R7, PC}
Section .text.TIM8_CC_IRQHandler from charger_lto.o, size=16, align=2
TIM8_CC_IRQHandler:
  0x08017B66:  B580         PUSH       {R7, LR}
  0x08017B68:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017B6C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017B70:  F7F6 F930    BL         HAL_TIM_IRQHandler       ; 0x0800DDD4
  0x08017B74:  BD80         POP        {R7, PC}
Section .text.SDMMC1_IRQHandler from charger_lto.o, size=16, align=2
SDMMC1_IRQHandler:
  0x08017B76:  B580         PUSH       {R7, LR}
  0x08017B78:  F24B 3044    MOVW       R0, #0xB344              ; 0x2400B344 = hsd1
  0x08017B7C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B344 = hsd1
  0x08017B80:  F7F4 FF56    BL         HAL_SD_IRQHandler        ; 0x0800CA30
  0x08017B84:  BD80         POP        {R7, PC}
Section .text.TIM7_IRQHandler from charger_lto.o, size=16, align=2
TIM7_IRQHandler:
  0x08017B86:  B580         PUSH       {R7, LR}
  0x08017B88:  F24B 5074    MOVW       R0, #0xB574              ; 0x2400B574 = htim7
  0x08017B8C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B574 = htim7
  0x08017B90:  F7F6 F920    BL         HAL_TIM_IRQHandler       ; 0x0800DDD4
  0x08017B94:  BD80         POP        {R7, PC}
Section .text.SPI4_IRQHandler from charger_lto.o, size=16, align=2
SPI4_IRQHandler:
  0x08017B96:  B580         PUSH       {R7, LR}
  0x08017B98:  F24B 10BC    MOVW       R0, #0xB1BC              ; 0x2400B1BC = hspi4
  0x08017B9C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B1BC = hspi4
  0x08017BA0:  F002 FF3F    BL         HAL_SPI_IRQHandler       ; 0x0801AA22
  0x08017BA4:  BD80         POP        {R7, PC}
Section .text.MX_TIM8_Init from charger_lto.o, size=236, align=2
MX_TIM8_Init:
  0x08017BA6:  B580         PUSH       {R7, LR}
  0x08017BA8:  B092         SUB        SP, SP, #72
  0x08017BAA:  2100         MOVS       R1, #0
  0x08017BAC:  9100         STR        R1, [SP, #0]
  0x08017BAE:  9111         STR        R1, [SP, #68]
  0x08017BB0:  9110         STR        R1, [SP, #64]
  0x08017BB2:  910F         STR        R1, [SP, #60]
  0x08017BB4:  910E         STR        R1, [SP, #56]
  0x08017BB6:  910D         STR        R1, [SP, #52]
  0x08017BB8:  910C         STR        R1, [SP, #48]
  0x08017BBA:  910B         STR        R1, [SP, #44]
  0x08017BBC:  910A         STR        R1, [SP, #40]
  0x08017BBE:  9109         STR        R1, [SP, #36]
  0x08017BC0:  9108         STR        R1, [SP, #32]
  0x08017BC2:  9107         STR        R1, [SP, #28]
  0x08017BC4:  9106         STR        R1, [SP, #24]
  0x08017BC6:  9105         STR        R1, [SP, #20]
  0x08017BC8:  9104         STR        R1, [SP, #16]
  0x08017BCA:  9103         STR        R1, [SP, #12]
  0x08017BCC:  9102         STR        R1, [SP, #8]
  0x08017BCE:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017BD2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017BD6:  9001         STR        R0, [SP, #4]
  0x08017BD8:  F240 4200    MOVW       R2, #0x0400
  0x08017BDC:  F2C4 0201    MOVT       R2, #0x4001
  0x08017BE0:  6002         STR        R2, [R0]
  0x08017BE2:  221F         MOVS       R2, #31
  0x08017BE4:  6042         STR        R2, [R0, #4]
  0x08017BE6:  6081         STR        R1, [R0, #8]
  0x08017BE8:  F64F 72FF    MOVW       R2, #0xFFFF
  0x08017BEC:  60C2         STR        R2, [R0, #12]
  0x08017BEE:  6101         STR        R1, [R0, #16]
  0x08017BF0:  6141         STR        R1, [R0, #20]
  0x08017BF2:  2180         MOVS       R1, #128
  0x08017BF4:  6181         STR        R1, [R0, #24]
  0x08017BF6:  F7F5 FC31    BL         HAL_TIM_Base_Init        ; 0x0800D45C
  0x08017BFA:  B108         CBZ        R0, .L1                  ; 0x08017C00
  0x08017BFC:  F7FF FECF    BL         Error_Handler            ; 0x0801799E
.L1:
  0x08017C00:  F44F 5080    MOV.W      R0, #0x1000
  0x08017C04:  900E         STR        R0, [SP, #56]
  0x08017C06:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017C0A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017C0E:  A90E         ADD        R1, SP, #56
  0x08017C10:  F7F6 FF52    BL         HAL_TIM_ConfigClockSource ; 0x0800EAB8
  0x08017C14:  B108         CBZ        R0, .L2                  ; 0x08017C1A
  0x08017C16:  F7FF FEC2    BL         Error_Handler            ; 0x0801799E
.L2:
  0x08017C1A:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017C1E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017C22:  F7F5 FF86    BL         HAL_TIM_IC_Init          ; 0x0800DB32
  0x08017C26:  B108         CBZ        R0, .L3                  ; 0x08017C2C
  0x08017C28:  F7FF FEB9    BL         Error_Handler            ; 0x0801799E
.L3:
  0x08017C2C:  2004         MOVS       R0, #4
  0x08017C2E:  9009         STR        R0, [SP, #36]
  0x08017C30:  2050         MOVS       R0, #80
  0x08017C32:  900A         STR        R0, [SP, #40]
  0x08017C34:  200A         MOVS       R0, #10
  0x08017C36:  900B         STR        R0, [SP, #44]
  0x08017C38:  2000         MOVS       R0, #0
  0x08017C3A:  900D         STR        R0, [SP, #52]
  0x08017C3C:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017C40:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017C44:  A909         ADD        R1, SP, #36
  0x08017C46:  F7F7 FBD5    BL         HAL_TIM_SlaveConfigSynchro ; 0x0800F3F4
  0x08017C4A:  B108         CBZ        R0, .L4                  ; 0x08017C50
  0x08017C4C:  F7FF FEA7    BL         Error_Handler            ; 0x0801799E
.L4:
  0x08017C50:  2000         MOVS       R0, #0
  0x08017C52:  9006         STR        R0, [SP, #24]
  0x08017C54:  9007         STR        R0, [SP, #28]
  0x08017C56:  9008         STR        R0, [SP, #32]
  0x08017C58:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017C5C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017C60:  A906         ADD        R1, SP, #24
  0x08017C62:  F003 FE62    BL         HAL_TIMEx_MasterConfigSynchronization ; 0x0801B92A
  0x08017C66:  B108         CBZ        R0, .L5                  ; 0x08017C6C
  0x08017C68:  F7FF FE99    BL         Error_Handler            ; 0x0801799E
.L5:
  0x08017C6C:  200A         MOVS       R0, #10
  0x08017C6E:  9002         STR        R0, [SP, #8]
  0x08017C70:  2001         MOVS       R0, #1
  0x08017C72:  9003         STR        R0, [SP, #12]
  0x08017C74:  2200         MOVS       R2, #0
  0x08017C76:  9204         STR        R2, [SP, #16]
  0x08017C78:  9205         STR        R2, [SP, #20]
  0x08017C7A:  F24B 5028    MOVW       R0, #0xB528              ; 0x2400B528 = htim8
  0x08017C7E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B528 = htim8
  0x08017C82:  A902         ADD        R1, SP, #8
  0x08017C84:  F7F6 FC25    BL         HAL_TIM_IC_ConfigChannel ; 0x0800E4D2
  0x08017C88:  B108         CBZ        R0, .L6                  ; 0x08017C8E
  0x08017C8A:  F7FF FE88    BL         Error_Handler            ; 0x0801799E
.L6:
  0x08017C8E:  B012         ADD        SP, SP, #72
  0x08017C90:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_Base_MspInit from charger_lto.o, size=228, align=2
HAL_TIM_Base_MspInit:
  0x08017C92:  B580         PUSH       {R7, LR}
  0x08017C94:  B08E         SUB        SP, SP, #56
  0x08017C96:  900D         STR        R0, [SP, #52]
  0x08017C98:  2000         MOVS       R0, #0
  0x08017C9A:  900C         STR        R0, [SP, #48]
  0x08017C9C:  900B         STR        R0, [SP, #44]
  0x08017C9E:  900A         STR        R0, [SP, #40]
  0x08017CA0:  9009         STR        R0, [SP, #36]
  0x08017CA2:  9008         STR        R0, [SP, #32]
  0x08017CA4:  980D         LDR        R0, [SP, #52]
  0x08017CA6:  6800         LDR        R0, [R0]
  0x08017CA8:  F240 4100    MOVW       R1, #0x0400
  0x08017CAC:  F2C4 0100    MOVT       R1, #0x4000
  0x08017CB0:  4288         CMP        R0, R1
  0x08017CB2:  D116         BNE        .L1                      ; 0x08017CE2
  0x08017CB4:  F244 40E8    MOVW       R0, #0x44E8
  0x08017CB8:  F6C5 0002    MOVT       R0, #0x5802
  0x08017CBC:  6801         LDR        R1, [R0]
  0x08017CBE:  F041 0102    ORR        R1, R1, #2
  0x08017CC2:  6001         STR        R1, [R0]
  0x08017CC4:  6800         LDR        R0, [R0]
  0x08017CC6:  F000 0002    AND        R0, R0, #2
  0x08017CCA:  9007         STR        R0, [SP, #28]
  0x08017CCC:  9807         LDR        R0, [SP, #28]
  0x08017CCE:  201D         MOVS       R0, #29
  0x08017CD0:  9004         STR        R0, [SP, #16]
  0x08017CD2:  2200         MOVS       R2, #0
  0x08017CD4:  4611         MOV        R1, R2
  0x08017CD6:  F7F0 F861    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08017CDA:  9804         LDR        R0, [SP, #16]
  0x08017CDC:  F000 F8A9    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
  0x08017CE0:  E047         B          .L2                      ; 0x08017D72
.L1:
  0x08017CE2:  980D         LDR        R0, [SP, #52]
  0x08017CE4:  6800         LDR        R0, [R0]
  0x08017CE6:  F240 4100    MOVW       R1, #0x0400
  0x08017CEA:  F2C4 0101    MOVT       R1, #0x4001
  0x08017CEE:  4288         CMP        R0, R1
  0x08017CF0:  D13F         BNE        .L2                      ; 0x08017D72
  0x08017CF2:  F244 40F0    MOVW       R0, #0x44F0
  0x08017CF6:  F6C5 0002    MOVT       R0, #0x5802
  0x08017CFA:  6801         LDR        R1, [R0]
  0x08017CFC:  F041 0102    ORR        R1, R1, #2
  0x08017D00:  6001         STR        R1, [R0]
  0x08017D02:  6800         LDR        R0, [R0]
  0x08017D04:  F000 0002    AND        R0, R0, #2
  0x08017D08:  9006         STR        R0, [SP, #24]
  0x08017D0A:  9806         LDR        R0, [SP, #24]
  0x08017D0C:  F244 40E0    MOVW       R0, #0x44E0
  0x08017D10:  F6C5 0002    MOVT       R0, #0x5802
  0x08017D14:  6801         LDR        R1, [R0]
  0x08017D16:  F041 0104    ORR        R1, R1, #4
  0x08017D1A:  6001         STR        R1, [R0]
  0x08017D1C:  6800         LDR        R0, [R0]
  0x08017D1E:  F000 0004    AND        R0, R0, #4
  0x08017D22:  9005         STR        R0, [SP, #20]
  0x08017D24:  9805         LDR        R0, [SP, #20]
  0x08017D26:  2040         MOVS       R0, #64
  0x08017D28:  9008         STR        R0, [SP, #32]
  0x08017D2A:  2002         MOVS       R0, #2
  0x08017D2C:  9009         STR        R0, [SP, #36]
  0x08017D2E:  2001         MOVS       R0, #1
  0x08017D30:  900A         STR        R0, [SP, #40]
  0x08017D32:  2000         MOVS       R0, #0
  0x08017D34:  9003         STR        R0, [SP, #12]
  0x08017D36:  900B         STR        R0, [SP, #44]
  0x08017D38:  2003         MOVS       R0, #3
  0x08017D3A:  900C         STR        R0, [SP, #48]
  0x08017D3C:  F640 0000    MOVW       R0, #0x0800
  0x08017D40:  F6C5 0002    MOVT       R0, #0x5802
  0x08017D44:  A908         ADD        R1, SP, #32
  0x08017D46:  F7F1 FE93    BL         HAL_GPIO_Init            ; 0x08009A70
  0x08017D4A:  9A03         LDR        R2, [SP, #12]
  0x08017D4C:  202E         MOVS       R0, #46
  0x08017D4E:  9001         STR        R0, [SP, #4]
  0x08017D50:  4611         MOV        R1, R2
  0x08017D52:  F7F0 F823    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08017D56:  9801         LDR        R0, [SP, #4]
  0x08017D58:  F000 F86B    BL         HAL_NVIC_EnableIRQ       ; 0x08017E32
  0x08017D5C:  9801         LDR        R0, [SP, #4]
  0x08017D5E:  9A03         LDR        R2, [SP, #12]
  0x08017D60:  210F         MOVS       R1, #15
  0x08017D62:  9102         STR        R1, [SP, #8]
  0x08017D64:  F7F0 F81A    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
  0x08017D68:  9902         LDR        R1, [SP, #8]
  0x08017D6A:  9A03         LDR        R2, [SP, #12]
  0x08017D6C:  202C         MOVS       R0, #44
  0x08017D6E:  F7F0 F815    BL         HAL_NVIC_SetPriority     ; 0x08007D9C
.L2:
  0x08017D72:  B00E         ADD        SP, SP, #56
  0x08017D74:  BD80         POP        {R7, PC}
Section .text.HAL_GetTick from charger_lto.o, size=12, align=2
HAL_GetTick:
  0x08017D76:  F24B 70F4    MOVW       R0, #0xB7F4              ; 0x2400B7F4 = uwTick
  0x08017D7A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B7F4 = uwTick
  0x08017D7E:  6800         LDR        R0, [R0]
  0x08017D80:  4770         BX         LR
Section .text.__NVIC_SetPriorityGrouping from charger_lto.o, size=60, align=2
__NVIC_SetPriorityGrouping:
  0x08017D82:  B083         SUB        SP, SP, #12
  0x08017D84:  9002         STR        R0, [SP, #8]
  0x08017D86:  9802         LDR        R0, [SP, #8]
  0x08017D88:  F000 0007    AND        R0, R0, #7
  0x08017D8C:  9000         STR        R0, [SP, #0]
  0x08017D8E:  F64E 510C    MOVW       R1, #0xED0C
  0x08017D92:  F2CE 0100    MOVT       R1, #0xE000
  0x08017D96:  6808         LDR        R0, [R1]
  0x08017D98:  9001         STR        R0, [SP, #4]
  0x08017D9A:  9801         LDR        R0, [SP, #4]
  0x08017D9C:  F64F 02FF    MOVW       R2, #0xF8FF
  0x08017DA0:  4010         ANDS       R0, R2
  0x08017DA2:  9001         STR        R0, [SP, #4]
  0x08017DA4:  9801         LDR        R0, [SP, #4]
  0x08017DA6:  9A00         LDR        R2, [SP, #0]
  0x08017DA8:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x08017DAC:  2200         MOVS       R2, #0
  0x08017DAE:  F2C0 52FA    MOVT       R2, #0x05FA
  0x08017DB2:  4310         ORRS       R0, R2
  0x08017DB4:  9001         STR        R0, [SP, #4]
  0x08017DB6:  9801         LDR        R0, [SP, #4]
  0x08017DB8:  6008         STR        R0, [R1]
  0x08017DBA:  B003         ADD        SP, SP, #12
  0x08017DBC:  4770         BX         LR
Section .text.__NVIC_GetPriorityGrouping from charger_lto.o, size=16, align=2
__NVIC_GetPriorityGrouping:
  0x08017DBE:  F64E 500C    MOVW       R0, #0xED0C
  0x08017DC2:  F2CE 0000    MOVT       R0, #0xE000
  0x08017DC6:  6800         LDR        R0, [R0]
  0x08017DC8:  F3C0 2002    UBFX       R0, R0, #8, #3
  0x08017DCC:  4770         BX         LR
Section .text.NVIC_EncodePriority from charger_lto.o, size=100, align=2
NVIC_EncodePriority:
  0x08017DCE:  B088         SUB        SP, SP, #32
  0x08017DD0:  9007         STR        R0, [SP, #28]
  0x08017DD2:  9106         STR        R1, [SP, #24]
  0x08017DD4:  9205         STR        R2, [SP, #20]
  0x08017DD6:  9807         LDR        R0, [SP, #28]
  0x08017DD8:  F000 0007    AND        R0, R0, #7
  0x08017DDC:  9004         STR        R0, [SP, #16]
  0x08017DDE:  9804         LDR        R0, [SP, #16]
  0x08017DE0:  F1C0 0007    RSB        R0, R0, #7
  0x08017DE4:  2805         CMP        R0, #5
  0x08017DE6:  D302         BCC        .L1                      ; 0x08017DEE
  0x08017DE8:  2004         MOVS       R0, #4
  0x08017DEA:  9001         STR        R0, [SP, #4]
  0x08017DEC:  E003         B          .L2                      ; 0x08017DF6
.L1:
  0x08017DEE:  9804         LDR        R0, [SP, #16]
  0x08017DF0:  F1C0 0007    RSB        R0, R0, #7
  0x08017DF4:  9001         STR        R0, [SP, #4]
.L2:
  0x08017DF6:  9801         LDR        R0, [SP, #4]
  0x08017DF8:  9003         STR        R0, [SP, #12]
  0x08017DFA:  9804         LDR        R0, [SP, #16]
  0x08017DFC:  3004         ADDS       R0, #4
  0x08017DFE:  2806         CMP        R0, #6
  0x08017E00:  D802         BHI        .L3                      ; 0x08017E08
  0x08017E02:  2000         MOVS       R0, #0
  0x08017E04:  9000         STR        R0, [SP, #0]
  0x08017E06:  E002         B          .L4                      ; 0x08017E0E
.L3:
  0x08017E08:  9804         LDR        R0, [SP, #16]
  0x08017E0A:  3803         SUBS       R0, #3
  0x08017E0C:  9000         STR        R0, [SP, #0]
.L4:
  0x08017E0E:  9800         LDR        R0, [SP, #0]
  0x08017E10:  9002         STR        R0, [SP, #8]
  0x08017E12:  9806         LDR        R0, [SP, #24]
  0x08017E14:  9903         LDR        R1, [SP, #12]
  0x08017E16:  2201         MOVS       R2, #1
  0x08017E18:  FA02 F101    LSL.W      R1, R2, R1
  0x08017E1C:  3901         SUBS       R1, #1
  0x08017E1E:  4008         ANDS       R0, R1
  0x08017E20:  9B02         LDR        R3, [SP, #8]
  0x08017E22:  4098         LSLS       R0, R3
  0x08017E24:  9905         LDR        R1, [SP, #20]
  0x08017E26:  409A         LSLS       R2, R3
  0x08017E28:  3A01         SUBS       R2, #1
  0x08017E2A:  4011         ANDS       R1, R2
  0x08017E2C:  4308         ORRS       R0, R1
  0x08017E2E:  B008         ADD        SP, SP, #32
  0x08017E30:  4770         BX         LR
Section .text.HAL_NVIC_EnableIRQ from charger_lto.o, size=44, align=2
HAL_NVIC_EnableIRQ:
  0x08017E32:  B580         PUSH       {R7, LR}
  0x08017E34:  B082         SUB        SP, SP, #8
  0x08017E36:  F8AD 0006    STRH.W     R0, [SP, #6]
  0x08017E3A:  F9BD 0006    LDRSH.W    R0, [SP, #6]
  0x08017E3E:  2800         CMP        R0, #0
  0x08017E40:  D400         BMI        .L1                      ; 0x08017E44
  0x08017E42:  E006         B          .L2                      ; 0x08017E52
.L1:
  0x08017E44:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08017E48:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08017E4C:  21BD         MOVS       R1, #189
  0x08017E4E:  F7EF FB50    BL         assert_failed            ; 0x080074F2
.L2:
  0x08017E52:  F9BD 0006    LDRSH.W    R0, [SP, #6]
  0x08017E56:  F000 F802    BL         __NVIC_EnableIRQ         ; 0x08017E5E
  0x08017E5A:  B002         ADD        SP, SP, #8
  0x08017E5C:  BD80         POP        {R7, PC}
Section .text.__NVIC_EnableIRQ from charger_lto.o, size=44, align=2
__NVIC_EnableIRQ:
  0x08017E5E:  B081         SUB        SP, SP, #4
  0x08017E60:  F8AD 0002    STRH.W     R0, [SP, #2]
  0x08017E64:  F9BD 0002    LDRSH.W    R0, [SP, #2]
  0x08017E68:  2800         CMP        R0, #0
  0x08017E6A:  D40C         BMI        .L1                      ; 0x08017E86
  0x08017E6C:  F9BD 1002    LDRSH.W    R1, [SP, #2]
  0x08017E70:  F001 021F    AND        R2, R1, #31
  0x08017E74:  2001         MOVS       R0, #1
  0x08017E76:  4090         LSLS       R0, R2
  0x08017E78:  094A         LSRS       R2, R1, #5
  0x08017E7A:  F24E 1100    MOVW       R1, #0xE100
  0x08017E7E:  F2CE 0100    MOVT       R1, #0xE000
  0x08017E82:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
.L1:
  0x08017E86:  B001         ADD        SP, SP, #4
  0x08017E88:  4770         BX         LR
Section .text.HAL_NVIC_DisableIRQ from charger_lto.o, size=44, align=2
HAL_NVIC_DisableIRQ:
  0x08017E8A:  B580         PUSH       {R7, LR}
  0x08017E8C:  B082         SUB        SP, SP, #8
  0x08017E8E:  F8AD 0006    STRH.W     R0, [SP, #6]
  0x08017E92:  F9BD 0006    LDRSH.W    R0, [SP, #6]
  0x08017E96:  2800         CMP        R0, #0
  0x08017E98:  D400         BMI        .L1                      ; 0x08017E9C
  0x08017E9A:  E006         B          .L2                      ; 0x08017EAA
.L1:
  0x08017E9C:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08017EA0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08017EA4:  21CD         MOVS       R1, #205
  0x08017EA6:  F7EF FB24    BL         assert_failed            ; 0x080074F2
.L2:
  0x08017EAA:  F9BD 0006    LDRSH.W    R0, [SP, #6]
  0x08017EAE:  F000 F802    BL         __NVIC_DisableIRQ        ; 0x08017EB6
  0x08017EB2:  B002         ADD        SP, SP, #8
  0x08017EB4:  BD80         POP        {R7, PC}
Section .text.__NVIC_DisableIRQ from charger_lto.o, size=52, align=2
__NVIC_DisableIRQ:
  0x08017EB6:  B081         SUB        SP, SP, #4
  0x08017EB8:  F8AD 0002    STRH.W     R0, [SP, #2]
  0x08017EBC:  F9BD 0002    LDRSH.W    R0, [SP, #2]
  0x08017EC0:  2800         CMP        R0, #0
  0x08017EC2:  D410         BMI        .L1                      ; 0x08017EE6
  0x08017EC4:  F9BD 1002    LDRSH.W    R1, [SP, #2]
  0x08017EC8:  F001 021F    AND        R2, R1, #31
  0x08017ECC:  2001         MOVS       R0, #1
  0x08017ECE:  4090         LSLS       R0, R2
  0x08017ED0:  094A         LSRS       R2, R1, #5
  0x08017ED2:  F24E 1180    MOVW       R1, #0xE180
  0x08017ED6:  F2CE 0100    MOVT       R1, #0xE000
  0x08017EDA:  F841 0022    STR.W      R0, [R1, R2, LSL #2]
  0x08017EDE:  F3BF 8F4F    DSB        SY
  0x08017EE2:  F3BF 8F6F    ISB        SY
.L1:
  0x08017EE6:  B001         ADD        SP, SP, #4
  0x08017EE8:  4770         BX         LR
Section .text.HAL_MPU_Enable from charger_lto.o, size=48, align=2
HAL_MPU_Enable:
  0x08017EEA:  B081         SUB        SP, SP, #4
  0x08017EEC:  9000         STR        R0, [SP, #0]
  0x08017EEE:  9800         LDR        R0, [SP, #0]
  0x08017EF0:  F040 0001    ORR        R0, R0, #1
  0x08017EF4:  F64E 5194    MOVW       R1, #0xED94
  0x08017EF8:  F2CE 0100    MOVT       R1, #0xE000
  0x08017EFC:  6008         STR        R0, [R1]
  0x08017EFE:  F64E 5124    MOVW       R1, #0xED24
  0x08017F02:  F2CE 0100    MOVT       R1, #0xE000
  0x08017F06:  6808         LDR        R0, [R1]
  0x08017F08:  F440 3080    ORR        R0, R0, #0x010000
  0x08017F0C:  6008         STR        R0, [R1]
  0x08017F0E:  F3BF 8F4F    DSB        SY
  0x08017F12:  F3BF 8F6F    ISB        SY
  0x08017F16:  B001         ADD        SP, SP, #4
  0x08017F18:  4770         BX         LR
Section .text.HAL_MPU_ConfigRegion from charger_lto.o, size=804, align=2
HAL_MPU_ConfigRegion:
  0x08017F1A:  B510         PUSH       {R4, LR}
  0x08017F1C:  B082         SUB        SP, SP, #8
  0x08017F1E:  9001         STR        R0, [SP, #4]
  0x08017F20:  9801         LDR        R0, [SP, #4]
  0x08017F22:  7840         LDRB       R0, [R0, #1]
  0x08017F24:  B3D8         CBZ        R0, .L1                  ; 0x08017F9E
  0x08017F26:  9801         LDR        R0, [SP, #4]
  0x08017F28:  7840         LDRB       R0, [R0, #1]
  0x08017F2A:  2801         CMP        R0, #1
  0x08017F2C:  D037         BEQ        .L1                      ; 0x08017F9E
  0x08017F2E:  9801         LDR        R0, [SP, #4]
  0x08017F30:  7840         LDRB       R0, [R0, #1]
  0x08017F32:  2802         CMP        R0, #2
  0x08017F34:  D033         BEQ        .L1                      ; 0x08017F9E
  0x08017F36:  9801         LDR        R0, [SP, #4]
  0x08017F38:  7840         LDRB       R0, [R0, #1]
  0x08017F3A:  2803         CMP        R0, #3
  0x08017F3C:  D02F         BEQ        .L1                      ; 0x08017F9E
  0x08017F3E:  9801         LDR        R0, [SP, #4]
  0x08017F40:  7840         LDRB       R0, [R0, #1]
  0x08017F42:  2804         CMP        R0, #4
  0x08017F44:  D02B         BEQ        .L1                      ; 0x08017F9E
  0x08017F46:  9801         LDR        R0, [SP, #4]
  0x08017F48:  7840         LDRB       R0, [R0, #1]
  0x08017F4A:  2805         CMP        R0, #5
  0x08017F4C:  D027         BEQ        .L1                      ; 0x08017F9E
  0x08017F4E:  9801         LDR        R0, [SP, #4]
  0x08017F50:  7840         LDRB       R0, [R0, #1]
  0x08017F52:  2806         CMP        R0, #6
  0x08017F54:  D023         BEQ        .L1                      ; 0x08017F9E
  0x08017F56:  9801         LDR        R0, [SP, #4]
  0x08017F58:  7840         LDRB       R0, [R0, #1]
  0x08017F5A:  2807         CMP        R0, #7
  0x08017F5C:  D01F         BEQ        .L1                      ; 0x08017F9E
  0x08017F5E:  9801         LDR        R0, [SP, #4]
  0x08017F60:  7840         LDRB       R0, [R0, #1]
  0x08017F62:  2808         CMP        R0, #8
  0x08017F64:  D01B         BEQ        .L1                      ; 0x08017F9E
  0x08017F66:  9801         LDR        R0, [SP, #4]
  0x08017F68:  7840         LDRB       R0, [R0, #1]
  0x08017F6A:  2809         CMP        R0, #9
  0x08017F6C:  D017         BEQ        .L1                      ; 0x08017F9E
  0x08017F6E:  9801         LDR        R0, [SP, #4]
  0x08017F70:  7840         LDRB       R0, [R0, #1]
  0x08017F72:  280A         CMP        R0, #10
  0x08017F74:  D013         BEQ        .L1                      ; 0x08017F9E
  0x08017F76:  9801         LDR        R0, [SP, #4]
  0x08017F78:  7840         LDRB       R0, [R0, #1]
  0x08017F7A:  280B         CMP        R0, #11
  0x08017F7C:  D00F         BEQ        .L1                      ; 0x08017F9E
  0x08017F7E:  9801         LDR        R0, [SP, #4]
  0x08017F80:  7840         LDRB       R0, [R0, #1]
  0x08017F82:  280C         CMP        R0, #12
  0x08017F84:  D00B         BEQ        .L1                      ; 0x08017F9E
  0x08017F86:  9801         LDR        R0, [SP, #4]
  0x08017F88:  7840         LDRB       R0, [R0, #1]
  0x08017F8A:  280D         CMP        R0, #13
  0x08017F8C:  D007         BEQ        .L1                      ; 0x08017F9E
  0x08017F8E:  9801         LDR        R0, [SP, #4]
  0x08017F90:  7840         LDRB       R0, [R0, #1]
  0x08017F92:  280E         CMP        R0, #14
  0x08017F94:  D003         BEQ        .L1                      ; 0x08017F9E
  0x08017F96:  9801         LDR        R0, [SP, #4]
  0x08017F98:  7840         LDRB       R0, [R0, #1]
  0x08017F9A:  280F         CMP        R0, #15
  0x08017F9C:  D100         BNE        .L2                      ; 0x08017FA0
.L1:
  0x08017F9E:  E007         B          .L3                      ; 0x08017FB0
.L2:
  0x08017FA0:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08017FA4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08017FA8:  F240 114D    MOVW       R1, #0x014D
  0x08017FAC:  F7EF FAA1    BL         assert_failed            ; 0x080074F2
.L3:
  0x08017FB0:  9801         LDR        R0, [SP, #4]
  0x08017FB2:  7800         LDRB       R0, [R0]
  0x08017FB4:  2801         CMP        R0, #1
  0x08017FB6:  D002         BEQ        .L4                      ; 0x08017FBE
  0x08017FB8:  9801         LDR        R0, [SP, #4]
  0x08017FBA:  7800         LDRB       R0, [R0]
  0x08017FBC:  B900         CBNZ       R0, .L5                  ; 0x08017FC0
.L4:
  0x08017FBE:  E007         B          .L6                      ; 0x08017FD0
.L5:
  0x08017FC0:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08017FC4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08017FC8:  F44F 71A7    MOV.W      R1, #0x014E
  0x08017FCC:  F7EF FA91    BL         assert_failed            ; 0x080074F2
.L6:
  0x08017FD0:  9801         LDR        R0, [SP, #4]
  0x08017FD2:  7B00         LDRB       R0, [R0, #12]
  0x08017FD4:  B118         CBZ        R0, .L7                  ; 0x08017FDE
  0x08017FD6:  9801         LDR        R0, [SP, #4]
  0x08017FD8:  7B00         LDRB       R0, [R0, #12]
  0x08017FDA:  2801         CMP        R0, #1
  0x08017FDC:  D100         BNE        .L8                      ; 0x08017FE0
.L7:
  0x08017FDE:  E007         B          .L9                      ; 0x08017FF0
.L8:
  0x08017FE0:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08017FE4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08017FE8:  F240 114F    MOVW       R1, #0x014F
  0x08017FEC:  F7EF FA81    BL         assert_failed            ; 0x080074F2
.L9:
  0x08017FF0:  9801         LDR        R0, [SP, #4]
  0x08017FF2:  7AC0         LDRB       R0, [R0, #11]
  0x08017FF4:  B198         CBZ        R0, .L10                 ; 0x0801801E
  0x08017FF6:  9801         LDR        R0, [SP, #4]
  0x08017FF8:  7AC0         LDRB       R0, [R0, #11]
  0x08017FFA:  2801         CMP        R0, #1
  0x08017FFC:  D00F         BEQ        .L10                     ; 0x0801801E
  0x08017FFE:  9801         LDR        R0, [SP, #4]
  0x08018000:  7AC0         LDRB       R0, [R0, #11]
  0x08018002:  2802         CMP        R0, #2
  0x08018004:  D00B         BEQ        .L10                     ; 0x0801801E
  0x08018006:  9801         LDR        R0, [SP, #4]
  0x08018008:  7AC0         LDRB       R0, [R0, #11]
  0x0801800A:  2803         CMP        R0, #3
  0x0801800C:  D007         BEQ        .L10                     ; 0x0801801E
  0x0801800E:  9801         LDR        R0, [SP, #4]
  0x08018010:  7AC0         LDRB       R0, [R0, #11]
  0x08018012:  2805         CMP        R0, #5
  0x08018014:  D003         BEQ        .L10                     ; 0x0801801E
  0x08018016:  9801         LDR        R0, [SP, #4]
  0x08018018:  7AC0         LDRB       R0, [R0, #11]
  0x0801801A:  2806         CMP        R0, #6
  0x0801801C:  D100         BNE        .L11                     ; 0x08018020
.L10:
  0x0801801E:  E007         B          .L12                     ; 0x08018030
.L11:
  0x08018020:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x08018024:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08018028:  F44F 71A8    MOV.W      R1, #0x0150
  0x0801802C:  F7EF FA61    BL         assert_failed            ; 0x080074F2
.L12:
  0x08018030:  9801         LDR        R0, [SP, #4]
  0x08018032:  7A80         LDRB       R0, [R0, #10]
  0x08018034:  B138         CBZ        R0, .L13                 ; 0x08018046
  0x08018036:  9801         LDR        R0, [SP, #4]
  0x08018038:  7A80         LDRB       R0, [R0, #10]
  0x0801803A:  2801         CMP        R0, #1
  0x0801803C:  D003         BEQ        .L13                     ; 0x08018046
  0x0801803E:  9801         LDR        R0, [SP, #4]
  0x08018040:  7A80         LDRB       R0, [R0, #10]
  0x08018042:  2802         CMP        R0, #2
  0x08018044:  D100         BNE        .L14                     ; 0x08018048
.L13:
  0x08018046:  E007         B          .L15                     ; 0x08018058
.L14:
  0x08018048:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x0801804C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08018050:  F240 1151    MOVW       R1, #0x0151
  0x08018054:  F7EF FA4D    BL         assert_failed            ; 0x080074F2
.L15:
  0x08018058:  9801         LDR        R0, [SP, #4]
  0x0801805A:  7B40         LDRB       R0, [R0, #13]
  0x0801805C:  2801         CMP        R0, #1
  0x0801805E:  D002         BEQ        .L16                     ; 0x08018066
  0x08018060:  9801         LDR        R0, [SP, #4]
  0x08018062:  7B40         LDRB       R0, [R0, #13]
  0x08018064:  B900         CBNZ       R0, .L17                 ; 0x08018068
.L16:
  0x08018066:  E007         B          .L18                     ; 0x08018078
.L17:
  0x08018068:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x0801806C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08018070:  F44F 71A9    MOV.W      R1, #0x0152
  0x08018074:  F7EF FA3D    BL         assert_failed            ; 0x080074F2
.L18:
  0x08018078:  9801         LDR        R0, [SP, #4]
  0x0801807A:  7B80         LDRB       R0, [R0, #14]
  0x0801807C:  2801         CMP        R0, #1
  0x0801807E:  D002         BEQ        .L19                     ; 0x08018086
  0x08018080:  9801         LDR        R0, [SP, #4]
  0x08018082:  7B80         LDRB       R0, [R0, #14]
  0x08018084:  B900         CBNZ       R0, .L20                 ; 0x08018088
.L19:
  0x08018086:  E007         B          .L21                     ; 0x08018098
.L20:
  0x08018088:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x0801808C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x08018090:  F240 1153    MOVW       R1, #0x0153
  0x08018094:  F7EF FA2D    BL         assert_failed            ; 0x080074F2
.L21:
  0x08018098:  9801         LDR        R0, [SP, #4]
  0x0801809A:  7BC0         LDRB       R0, [R0, #15]
  0x0801809C:  2801         CMP        R0, #1
  0x0801809E:  D002         BEQ        .L22                     ; 0x080180A6
  0x080180A0:  9801         LDR        R0, [SP, #4]
  0x080180A2:  7BC0         LDRB       R0, [R0, #15]
  0x080180A4:  B900         CBNZ       R0, .L23                 ; 0x080180A8
.L22:
  0x080180A6:  E007         B          .L24                     ; 0x080180B8
.L23:
  0x080180A8:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x080180AC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x080180B0:  F44F 71AA    MOV.W      R1, #0x0154
  0x080180B4:  F7EF FA1D    BL         assert_failed            ; 0x080074F2
.L24:
  0x080180B8:  9801         LDR        R0, [SP, #4]
  0x080180BA:  7A40         LDRB       R0, [R0, #9]
  0x080180BC:  28FE         CMP        R0, #254
  0x080180BE:  DC00         BGT        .L25                     ; 0x080180C2
  0x080180C0:  E007         B          .L26                     ; 0x080180D2
.L25:
  0x080180C2:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x080180C6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x080180CA:  F240 1155    MOVW       R1, #0x0155
  0x080180CE:  F7EF FA10    BL         assert_failed            ; 0x080074F2
.L26:
  0x080180D2:  9801         LDR        R0, [SP, #4]
  0x080180D4:  7A00         LDRB       R0, [R0, #8]
  0x080180D6:  2804         CMP        R0, #4
  0x080180D8:  D06B         BEQ        .L27                     ; 0x080181B2
  0x080180DA:  9801         LDR        R0, [SP, #4]
  0x080180DC:  7A00         LDRB       R0, [R0, #8]
  0x080180DE:  2805         CMP        R0, #5
  0x080180E0:  D067         BEQ        .L27                     ; 0x080181B2
  0x080180E2:  9801         LDR        R0, [SP, #4]
  0x080180E4:  7A00         LDRB       R0, [R0, #8]
  0x080180E6:  2806         CMP        R0, #6
  0x080180E8:  D063         BEQ        .L27                     ; 0x080181B2
  0x080180EA:  9801         LDR        R0, [SP, #4]
  0x080180EC:  7A00         LDRB       R0, [R0, #8]
  0x080180EE:  2807         CMP        R0, #7
  0x080180F0:  D05F         BEQ        .L27                     ; 0x080181B2
  0x080180F2:  9801         LDR        R0, [SP, #4]
  0x080180F4:  7A00         LDRB       R0, [R0, #8]
  0x080180F6:  2808         CMP        R0, #8
  0x080180F8:  D05B         BEQ        .L27                     ; 0x080181B2
  0x080180FA:  9801         LDR        R0, [SP, #4]
  0x080180FC:  7A00         LDRB       R0, [R0, #8]
  0x080180FE:  2809         CMP        R0, #9
  0x08018100:  D057         BEQ        .L27                     ; 0x080181B2
  0x08018102:  9801         LDR        R0, [SP, #4]
  0x08018104:  7A00         LDRB       R0, [R0, #8]
  0x08018106:  280A         CMP        R0, #10
  0x08018108:  D053         BEQ        .L27                     ; 0x080181B2
  0x0801810A:  9801         LDR        R0, [SP, #4]
  0x0801810C:  7A00         LDRB       R0, [R0, #8]
  0x0801810E:  280B         CMP        R0, #11
  0x08018110:  D04F         BEQ        .L27                     ; 0x080181B2
  0x08018112:  9801         LDR        R0, [SP, #4]
  0x08018114:  7A00         LDRB       R0, [R0, #8]
  0x08018116:  280C         CMP        R0, #12
  0x08018118:  D04B         BEQ        .L27                     ; 0x080181B2
  0x0801811A:  9801         LDR        R0, [SP, #4]
  0x0801811C:  7A00         LDRB       R0, [R0, #8]
  0x0801811E:  280D         CMP        R0, #13
  0x08018120:  D047         BEQ        .L27                     ; 0x080181B2
  0x08018122:  9801         LDR        R0, [SP, #4]
  0x08018124:  7A00         LDRB       R0, [R0, #8]
  0x08018126:  280E         CMP        R0, #14
  0x08018128:  D043         BEQ        .L27                     ; 0x080181B2
  0x0801812A:  9801         LDR        R0, [SP, #4]
  0x0801812C:  7A00         LDRB       R0, [R0, #8]
  0x0801812E:  280F         CMP        R0, #15
  0x08018130:  D03F         BEQ        .L27                     ; 0x080181B2
  0x08018132:  9801         LDR        R0, [SP, #4]
  0x08018134:  7A00         LDRB       R0, [R0, #8]
  0x08018136:  2810         CMP        R0, #16
  0x08018138:  D03B         BEQ        .L27                     ; 0x080181B2
  0x0801813A:  9801         LDR        R0, [SP, #4]
  0x0801813C:  7A00         LDRB       R0, [R0, #8]
  0x0801813E:  2811         CMP        R0, #17
  0x08018140:  D037         BEQ        .L27                     ; 0x080181B2
  0x08018142:  9801         LDR        R0, [SP, #4]
  0x08018144:  7A00         LDRB       R0, [R0, #8]
  0x08018146:  2812         CMP        R0, #18
  0x08018148:  D033         BEQ        .L27                     ; 0x080181B2
  0x0801814A:  9801         LDR        R0, [SP, #4]
  0x0801814C:  7A00         LDRB       R0, [R0, #8]
  0x0801814E:  2813         CMP        R0, #19
  0x08018150:  D02F         BEQ        .L27                     ; 0x080181B2
  0x08018152:  9801         LDR        R0, [SP, #4]
  0x08018154:  7A00         LDRB       R0, [R0, #8]
  0x08018156:  2814         CMP        R0, #20
  0x08018158:  D02B         BEQ        .L27                     ; 0x080181B2
  0x0801815A:  9801         LDR        R0, [SP, #4]
  0x0801815C:  7A00         LDRB       R0, [R0, #8]
  0x0801815E:  2815         CMP        R0, #21
  0x08018160:  D027         BEQ        .L27                     ; 0x080181B2
  0x08018162:  9801         LDR        R0, [SP, #4]
  0x08018164:  7A00         LDRB       R0, [R0, #8]
  0x08018166:  2816         CMP        R0, #22
  0x08018168:  D023         BEQ        .L27                     ; 0x080181B2
  0x0801816A:  9801         LDR        R0, [SP, #4]
  0x0801816C:  7A00         LDRB       R0, [R0, #8]
  0x0801816E:  2817         CMP        R0, #23
  0x08018170:  D01F         BEQ        .L27                     ; 0x080181B2
  0x08018172:  9801         LDR        R0, [SP, #4]
  0x08018174:  7A00         LDRB       R0, [R0, #8]
  0x08018176:  2818         CMP        R0, #24
  0x08018178:  D01B         BEQ        .L27                     ; 0x080181B2
  0x0801817A:  9801         LDR        R0, [SP, #4]
  0x0801817C:  7A00         LDRB       R0, [R0, #8]
  0x0801817E:  2819         CMP        R0, #25
  0x08018180:  D017         BEQ        .L27                     ; 0x080181B2
  0x08018182:  9801         LDR        R0, [SP, #4]
  0x08018184:  7A00         LDRB       R0, [R0, #8]
  0x08018186:  281A         CMP        R0, #26
  0x08018188:  D013         BEQ        .L27                     ; 0x080181B2
  0x0801818A:  9801         LDR        R0, [SP, #4]
  0x0801818C:  7A00         LDRB       R0, [R0, #8]
  0x0801818E:  281B         CMP        R0, #27
  0x08018190:  D00F         BEQ        .L27                     ; 0x080181B2
  0x08018192:  9801         LDR        R0, [SP, #4]
  0x08018194:  7A00         LDRB       R0, [R0, #8]
  0x08018196:  281C         CMP        R0, #28
  0x08018198:  D00B         BEQ        .L27                     ; 0x080181B2
  0x0801819A:  9801         LDR        R0, [SP, #4]
  0x0801819C:  7A00         LDRB       R0, [R0, #8]
  0x0801819E:  281D         CMP        R0, #29
  0x080181A0:  D007         BEQ        .L27                     ; 0x080181B2
  0x080181A2:  9801         LDR        R0, [SP, #4]
  0x080181A4:  7A00         LDRB       R0, [R0, #8]
  0x080181A6:  281E         CMP        R0, #30
  0x080181A8:  D003         BEQ        .L27                     ; 0x080181B2
  0x080181AA:  9801         LDR        R0, [SP, #4]
  0x080181AC:  7A00         LDRB       R0, [R0, #8]
  0x080181AE:  281F         CMP        R0, #31
  0x080181B0:  D100         BNE        .L28                     ; 0x080181B4
.L27:
  0x080181B2:  E007         B          .L29                     ; 0x080181C4
.L28:
  0x080181B4:  F643 00B1    MOVW       R0, #0x38B1              ; 0x080238B1 = .rodata..L.str.82
  0x080181B8:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080238B1 = .rodata..L.str.82
  0x080181BC:  F44F 71AB    MOV.W      R1, #0x0156
  0x080181C0:  F7EF F997    BL         assert_failed            ; 0x080074F2
.L29:
  0x080181C4:  9801         LDR        R0, [SP, #4]
  0x080181C6:  7840         LDRB       R0, [R0, #1]
  0x080181C8:  F64E 5198    MOVW       R1, #0xED98
  0x080181CC:  F2CE 0100    MOVT       R1, #0xE000
  0x080181D0:  6008         STR        R0, [R1]
  0x080181D2:  F64E 51A0    MOVW       R1, #0xEDA0
  0x080181D6:  F2CE 0100    MOVT       R1, #0xE000
  0x080181DA:  6808         LDR        R0, [R1]
  0x080181DC:  F020 0001    BIC        R0, R0, #1
  0x080181E0:  6008         STR        R0, [R1]
  0x080181E2:  9801         LDR        R0, [SP, #4]
  0x080181E4:  6840         LDR        R0, [R0, #4]
  0x080181E6:  F64E 529C    MOVW       R2, #0xED9C
  0x080181EA:  F2CE 0200    MOVT       R2, #0xE000
  0x080181EE:  6010         STR        R0, [R2]
  0x080181F0:  F8DD E004    LDR.W      LR, [SP, #4]
  0x080181F4:  F89E 000C    LDRB.W     R0, [LR, #12]
  0x080181F8:  0700         LSLS       R0, R0, #28
  0x080181FA:  F89E 200B    LDRB.W     R2, [LR, #11]
  0x080181FE:  EA40 6002    ORR.W      R0, R0, R2, LSL #24
  0x08018202:  F89E 2000    LDRB.W     R2, [LR]
  0x08018206:  F89E 3008    LDRB.W     R3, [LR, #8]
  0x0801820A:  F89E C009    LDRB.W     R12, [LR, #9]
  0x0801820E:  F89E 400A    LDRB.W     R4, [LR, #10]
  0x08018212:  EA40 40C4    ORR.W      R0, R0, R4, LSL #19
  0x08018216:  F89E 400D    LDRB.W     R4, [LR, #13]
  0x0801821A:  EA40 4084    ORR.W      R0, R0, R4, LSL #18
  0x0801821E:  F89E 400E    LDRB.W     R4, [LR, #14]
  0x08018222:  EA40 4044    ORR.W      R0, R0, R4, LSL #17
  0x08018226:  F89E E00F    LDRB.W     LR, [LR, #15]
  0x0801822A:  EA40 400E    ORR.W      R0, R0, LR, LSL #16
  0x0801822E:  EA40 200C    ORR.W      R0, R0, R12, LSL #8
  0x08018232:  EA40 0043    ORR.W      R0, R0, R3, LSL #1
  0x08018236:  4310         ORRS       R0, R2
  0x08018238:  6008         STR        R0, [R1]
  0x0801823A:  B002         ADD        SP, SP, #8
  0x0801823C:  BD10         POP        {R4, PC}
Section .text.DMA_CalcDMAMUXRequestGenBaseAndMask from charger_lto.o, size=268, align=2
DMA_CalcDMAMUXRequestGenBaseAndMask:
  0x0801823E:  B083         SUB        SP, SP, #12
  0x08018240:  9002         STR        R0, [SP, #8]
  0x08018242:  9802         LDR        R0, [SP, #8]
  0x08018244:  7900         LDRB       R0, [R0, #4]
  0x08018246:  9001         STR        R0, [SP, #4]
  0x08018248:  9801         LDR        R0, [SP, #4]
  0x0801824A:  2800         CMP        R0, #0
  0x0801824C:  D07B         BEQ        .L4                      ; 0x08018346
  0x0801824E:  9801         LDR        R0, [SP, #4]
  0x08018250:  2808         CMP        R0, #8
  0x08018252:  D878         BHI        .L4                      ; 0x08018346
  0x08018254:  9802         LDR        R0, [SP, #8]
  0x08018256:  6801         LDR        R1, [R0]
  0x08018258:  2001         MOVS       R0, #1
  0x0801825A:  F245 4208    MOVW       R2, #0x5408
  0x0801825E:  F6C5 0202    MOVT       R2, #0x5802
  0x08018262:  4291         CMP        R1, R2
  0x08018264:  9000         STR        R0, [SP, #0]
  0x08018266:  D046         BEQ        .L1                      ; 0x080182F6
  0x08018268:  9802         LDR        R0, [SP, #8]
  0x0801826A:  6801         LDR        R1, [R0]
  0x0801826C:  2001         MOVS       R0, #1
  0x0801826E:  F245 421C    MOVW       R2, #0x541C
  0x08018272:  F6C5 0202    MOVT       R2, #0x5802
  0x08018276:  4291         CMP        R1, R2
  0x08018278:  9000         STR        R0, [SP, #0]
  0x0801827A:  D03C         BEQ        .L1                      ; 0x080182F6
  0x0801827C:  9802         LDR        R0, [SP, #8]
  0x0801827E:  6801         LDR        R1, [R0]
  0x08018280:  2001         MOVS       R0, #1
  0x08018282:  F245 4230    MOVW       R2, #0x5430
  0x08018286:  F6C5 0202    MOVT       R2, #0x5802
  0x0801828A:  4291         CMP        R1, R2
  0x0801828C:  9000         STR        R0, [SP, #0]
  0x0801828E:  D032         BEQ        .L1                      ; 0x080182F6
  0x08018290:  9802         LDR        R0, [SP, #8]
  0x08018292:  6801         LDR        R1, [R0]
  0x08018294:  2001         MOVS       R0, #1
  0x08018296:  F245 4244    MOVW       R2, #0x5444
  0x0801829A:  F6C5 0202    MOVT       R2, #0x5802
  0x0801829E:  4291         CMP        R1, R2
  0x080182A0:  9000         STR        R0, [SP, #0]
  0x080182A2:  D028         BEQ        .L1                      ; 0x080182F6
  0x080182A4:  9802         LDR        R0, [SP, #8]
  0x080182A6:  6801         LDR        R1, [R0]
  0x080182A8:  2001         MOVS       R0, #1
  0x080182AA:  F245 4258    MOVW       R2, #0x5458
  0x080182AE:  F6C5 0202    MOVT       R2, #0x5802
  0x080182B2:  4291         CMP        R1, R2
  0x080182B4:  9000         STR        R0, [SP, #0]
  0x080182B6:  D01E         BEQ        .L1                      ; 0x080182F6
  0x080182B8:  9802         LDR        R0, [SP, #8]
  0x080182BA:  6801         LDR        R1, [R0]
  0x080182BC:  2001         MOVS       R0, #1
  0x080182BE:  F245 426C    MOVW       R2, #0x546C
  0x080182C2:  F6C5 0202    MOVT       R2, #0x5802
  0x080182C6:  4291         CMP        R1, R2
  0x080182C8:  9000         STR        R0, [SP, #0]
  0x080182CA:  D014         BEQ        .L1                      ; 0x080182F6
  0x080182CC:  9802         LDR        R0, [SP, #8]
  0x080182CE:  6801         LDR        R1, [R0]
  0x080182D0:  2001         MOVS       R0, #1
  0x080182D2:  F245 4280    MOVW       R2, #0x5480
  0x080182D6:  F6C5 0202    MOVT       R2, #0x5802
  0x080182DA:  4291         CMP        R1, R2
  0x080182DC:  9000         STR        R0, [SP, #0]
  0x080182DE:  D00A         BEQ        .L1                      ; 0x080182F6
  0x080182E0:  9802         LDR        R0, [SP, #8]
  0x080182E2:  6800         LDR        R0, [R0]
  0x080182E4:  F64A 316C    MOVW       R1, #0xAB6C
  0x080182E8:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x080182EC:  4408         ADD        R0, R1
  0x080182EE:  FAB0 F080    CLZ        R0, R0
  0x080182F2:  0940         LSRS       R0, R0, #5
  0x080182F4:  9000         STR        R0, [SP, #0]
.L1:
  0x080182F6:  9800         LDR        R0, [SP, #0]
  0x080182F8:  07C0         LSLS       R0, R0, #31
  0x080182FA:  B178         CBZ        R0, .L2                  ; 0x0801831C
  0x080182FC:  9901         LDR        R1, [SP, #4]
  0x080182FE:  F645 00FC    MOVW       R0, #0x58FC
  0x08018302:  F6C5 0002    MOVT       R0, #0x5802
  0x08018306:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801830A:  9902         LDR        R1, [SP, #8]
  0x0801830C:  66C8         STR        R0, [R1, #108]
  0x0801830E:  9902         LDR        R1, [SP, #8]
  0x08018310:  F645 1040    MOVW       R0, #0x5940
  0x08018314:  F6C5 0002    MOVT       R0, #0x5802
  0x08018318:  6708         STR        R0, [R1, #112]
  0x0801831A:  E00E         B          .L3                      ; 0x0801833A
.L2:
  0x0801831C:  9901         LDR        R1, [SP, #4]
  0x0801831E:  F640 00FC    MOVW       R0, #0x08FC
  0x08018322:  F2C4 0002    MOVT       R0, #0x4002
  0x08018326:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801832A:  9902         LDR        R1, [SP, #8]
  0x0801832C:  66C8         STR        R0, [R1, #108]
  0x0801832E:  9902         LDR        R1, [SP, #8]
  0x08018330:  F640 1040    MOVW       R0, #0x0940
  0x08018334:  F2C4 0002    MOVT       R0, #0x4002
  0x08018338:  6708         STR        R0, [R1, #112]
.L3:
  0x0801833A:  9801         LDR        R0, [SP, #4]
  0x0801833C:  1E41         SUBS       R1, R0, #1
  0x0801833E:  2001         MOVS       R0, #1
  0x08018340:  4088         LSLS       R0, R1
  0x08018342:  9902         LDR        R1, [SP, #8]
  0x08018344:  6748         STR        R0, [R1, #116]
.L4:
  0x08018346:  B003         ADD        SP, SP, #12
  0x08018348:  4770         BX         LR
Section .text.HAL_DMA_Start_IT from charger_lto.o, size=1620, align=2
HAL_DMA_Start_IT:
  0x0801834A:  B580         PUSH       {R7, LR}
  0x0801834C:  B088         SUB        SP, SP, #32
  0x0801834E:  9006         STR        R0, [SP, #24]
  0x08018350:  9105         STR        R1, [SP, #20]
  0x08018352:  9204         STR        R2, [SP, #16]
  0x08018354:  9303         STR        R3, [SP, #12]
  0x08018356:  2000         MOVS       R0, #0
  0x08018358:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0801835C:  9803         LDR        R0, [SP, #12]
  0x0801835E:  B118         CBZ        R0, .L1                  ; 0x08018368
  0x08018360:  F8BD 000E    LDRH.W     R0, [SP, #14]
  0x08018364:  B900         CBNZ       R0, .L1                  ; 0x08018368
  0x08018366:  E007         B          .L2                      ; 0x08018378
.L1:
  0x08018368:  F243 30FA    MOVW       R0, #0x33FA              ; 0x080233FA = .rodata..L.str.97
  0x0801836C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080233FA = .rodata..L.str.97
  0x08018370:  F240 21AE    MOVW       R1, #0x02AE
  0x08018374:  F7EF F8BD    BL         assert_failed            ; 0x080074F2
.L2:
  0x08018378:  9806         LDR        R0, [SP, #24]
  0x0801837A:  B918         CBNZ       R0, .L3                  ; 0x08018384
  0x0801837C:  2001         MOVS       R0, #1
  0x0801837E:  F88D 001F    STRB.W     R0, [SP, #31]
  0x08018382:  E308         B          .L20                     ; 0x08018996
.L3:
  0x08018384:  9806         LDR        R0, [SP, #24]
  0x08018386:  F890 0034    LDRB.W     R0, [R0, #52]
  0x0801838A:  2801         CMP        R0, #1
  0x0801838C:  D103         BNE        .L4                      ; 0x08018396
  0x0801838E:  2002         MOVS       R0, #2
  0x08018390:  F88D 001F    STRB.W     R0, [SP, #31]
  0x08018394:  E2FF         B          .L20                     ; 0x08018996
.L4:
  0x08018396:  9906         LDR        R1, [SP, #24]
  0x08018398:  2001         MOVS       R0, #1
  0x0801839A:  F881 0034    STRB.W     R0, [R1, #52]
  0x0801839E:  9806         LDR        R0, [SP, #24]
  0x080183A0:  F890 0035    LDRB.W     R0, [R0, #53]
  0x080183A4:  2801         CMP        R0, #1
  0x080183A6:  F040 82E7    BNE.W      .L18                     ; 0x08018978
  0x080183AA:  9906         LDR        R1, [SP, #24]
  0x080183AC:  2002         MOVS       R0, #2
  0x080183AE:  F881 0035    STRB.W     R0, [R1, #53]
  0x080183B2:  9906         LDR        R1, [SP, #24]
  0x080183B4:  2000         MOVS       R0, #0
  0x080183B6:  6548         STR        R0, [R1, #84]
  0x080183B8:  9806         LDR        R0, [SP, #24]
  0x080183BA:  6800         LDR        R0, [R0]
  0x080183BC:  2110         MOVS       R1, #16
  0x080183BE:  F2C4 0102    MOVT       R1, #0x4002
  0x080183C2:  4288         CMP        R0, R1
  0x080183C4:  D070         BEQ        .L5                      ; 0x080184A8
  0x080183C6:  9806         LDR        R0, [SP, #24]
  0x080183C8:  6800         LDR        R0, [R0]
  0x080183CA:  2128         MOVS       R1, #40
  0x080183CC:  F2C4 0102    MOVT       R1, #0x4002
  0x080183D0:  4288         CMP        R0, R1
  0x080183D2:  D069         BEQ        .L5                      ; 0x080184A8
  0x080183D4:  9806         LDR        R0, [SP, #24]
  0x080183D6:  6800         LDR        R0, [R0]
  0x080183D8:  2140         MOVS       R1, #64
  0x080183DA:  F2C4 0102    MOVT       R1, #0x4002
  0x080183DE:  4288         CMP        R0, R1
  0x080183E0:  D062         BEQ        .L5                      ; 0x080184A8
  0x080183E2:  9806         LDR        R0, [SP, #24]
  0x080183E4:  6800         LDR        R0, [R0]
  0x080183E6:  2158         MOVS       R1, #88
  0x080183E8:  F2C4 0102    MOVT       R1, #0x4002
  0x080183EC:  4288         CMP        R0, R1
  0x080183EE:  D05B         BEQ        .L5                      ; 0x080184A8
  0x080183F0:  9806         LDR        R0, [SP, #24]
  0x080183F2:  6800         LDR        R0, [R0]
  0x080183F4:  2170         MOVS       R1, #112
  0x080183F6:  F2C4 0102    MOVT       R1, #0x4002
  0x080183FA:  4288         CMP        R0, R1
  0x080183FC:  D054         BEQ        .L5                      ; 0x080184A8
  0x080183FE:  9806         LDR        R0, [SP, #24]
  0x08018400:  6800         LDR        R0, [R0]
  0x08018402:  2188         MOVS       R1, #136
  0x08018404:  F2C4 0102    MOVT       R1, #0x4002
  0x08018408:  4288         CMP        R0, R1
  0x0801840A:  D04D         BEQ        .L5                      ; 0x080184A8
  0x0801840C:  9806         LDR        R0, [SP, #24]
  0x0801840E:  6800         LDR        R0, [R0]
  0x08018410:  21A0         MOVS       R1, #160
  0x08018412:  F2C4 0102    MOVT       R1, #0x4002
  0x08018416:  4288         CMP        R0, R1
  0x08018418:  D046         BEQ        .L5                      ; 0x080184A8
  0x0801841A:  9806         LDR        R0, [SP, #24]
  0x0801841C:  6800         LDR        R0, [R0]
  0x0801841E:  21B8         MOVS       R1, #184
  0x08018420:  F2C4 0102    MOVT       R1, #0x4002
  0x08018424:  4288         CMP        R0, R1
  0x08018426:  D03F         BEQ        .L5                      ; 0x080184A8
  0x08018428:  9806         LDR        R0, [SP, #24]
  0x0801842A:  6800         LDR        R0, [R0]
  0x0801842C:  F240 4110    MOVW       R1, #0x0410
  0x08018430:  F2C4 0102    MOVT       R1, #0x4002
  0x08018434:  4288         CMP        R0, R1
  0x08018436:  D037         BEQ        .L5                      ; 0x080184A8
  0x08018438:  9806         LDR        R0, [SP, #24]
  0x0801843A:  6800         LDR        R0, [R0]
  0x0801843C:  F240 4128    MOVW       R1, #0x0428
  0x08018440:  F2C4 0102    MOVT       R1, #0x4002
  0x08018444:  4288         CMP        R0, R1
  0x08018446:  D02F         BEQ        .L5                      ; 0x080184A8
  0x08018448:  9806         LDR        R0, [SP, #24]
  0x0801844A:  6800         LDR        R0, [R0]
  0x0801844C:  F240 4140    MOVW       R1, #0x0440
  0x08018450:  F2C4 0102    MOVT       R1, #0x4002
  0x08018454:  4288         CMP        R0, R1
  0x08018456:  D027         BEQ        .L5                      ; 0x080184A8
  0x08018458:  9806         LDR        R0, [SP, #24]
  0x0801845A:  6800         LDR        R0, [R0]
  0x0801845C:  F240 4158    MOVW       R1, #0x0458
  0x08018460:  F2C4 0102    MOVT       R1, #0x4002
  0x08018464:  4288         CMP        R0, R1
  0x08018466:  D01F         BEQ        .L5                      ; 0x080184A8
  0x08018468:  9806         LDR        R0, [SP, #24]
  0x0801846A:  6800         LDR        R0, [R0]
  0x0801846C:  F240 4170    MOVW       R1, #0x0470
  0x08018470:  F2C4 0102    MOVT       R1, #0x4002
  0x08018474:  4288         CMP        R0, R1
  0x08018476:  D017         BEQ        .L5                      ; 0x080184A8
  0x08018478:  9806         LDR        R0, [SP, #24]
  0x0801847A:  6800         LDR        R0, [R0]
  0x0801847C:  F240 4188    MOVW       R1, #0x0488
  0x08018480:  F2C4 0102    MOVT       R1, #0x4002
  0x08018484:  4288         CMP        R0, R1
  0x08018486:  D00F         BEQ        .L5                      ; 0x080184A8
  0x08018488:  9806         LDR        R0, [SP, #24]
  0x0801848A:  6800         LDR        R0, [R0]
  0x0801848C:  F240 41A0    MOVW       R1, #0x04A0
  0x08018490:  F2C4 0102    MOVT       R1, #0x4002
  0x08018494:  4288         CMP        R0, R1
  0x08018496:  D007         BEQ        .L5                      ; 0x080184A8
  0x08018498:  9806         LDR        R0, [SP, #24]
  0x0801849A:  6800         LDR        R0, [R0]
  0x0801849C:  F240 41B8    MOVW       R1, #0x04B8
  0x080184A0:  F2C4 0102    MOVT       R1, #0x4002
  0x080184A4:  4288         CMP        R0, R1
  0x080184A6:  D106         BNE        .L6                      ; 0x080184B6
.L5:
  0x080184A8:  9806         LDR        R0, [SP, #24]
  0x080184AA:  6801         LDR        R1, [R0]
  0x080184AC:  6808         LDR        R0, [R1]
  0x080184AE:  F020 0001    BIC        R0, R0, #1
  0x080184B2:  6008         STR        R0, [R1]
  0x080184B4:  E005         B          .L7                      ; 0x080184C2
.L6:
  0x080184B6:  9806         LDR        R0, [SP, #24]
  0x080184B8:  6801         LDR        R1, [R0]
  0x080184BA:  6808         LDR        R0, [R1]
  0x080184BC:  F020 0001    BIC        R0, R0, #1
  0x080184C0:  6008         STR        R0, [R1]
.L7:
  0x080184C2:  9806         LDR        R0, [SP, #24]
  0x080184C4:  9905         LDR        R1, [SP, #20]
  0x080184C6:  9A04         LDR        R2, [SP, #16]
  0x080184C8:  9B03         LDR        R3, [SP, #12]
  0x080184CA:  F7F0 FC49    BL         DMA_SetConfig            ; 0x08008D60
  0x080184CE:  9806         LDR        R0, [SP, #24]
  0x080184D0:  6801         LDR        R1, [R0]
  0x080184D2:  2001         MOVS       R0, #1
  0x080184D4:  2210         MOVS       R2, #16
  0x080184D6:  F2C4 0202    MOVT       R2, #0x4002
  0x080184DA:  4291         CMP        R1, R2
  0x080184DC:  9001         STR        R0, [SP, #4]
  0x080184DE:  F000 8091    BEQ.W      .L8                      ; 0x08018604
  0x080184E2:  9806         LDR        R0, [SP, #24]
  0x080184E4:  6801         LDR        R1, [R0]
  0x080184E6:  2001         MOVS       R0, #1
  0x080184E8:  2228         MOVS       R2, #40
  0x080184EA:  F2C4 0202    MOVT       R2, #0x4002
  0x080184EE:  4291         CMP        R1, R2
  0x080184F0:  9001         STR        R0, [SP, #4]
  0x080184F2:  F000 8087    BEQ.W      .L8                      ; 0x08018604
  0x080184F6:  9806         LDR        R0, [SP, #24]
  0x080184F8:  6801         LDR        R1, [R0]
  0x080184FA:  2001         MOVS       R0, #1
  0x080184FC:  2240         MOVS       R2, #64
  0x080184FE:  F2C4 0202    MOVT       R2, #0x4002
  0x08018502:  4291         CMP        R1, R2
  0x08018504:  9001         STR        R0, [SP, #4]
  0x08018506:  D07D         BEQ        .L8                      ; 0x08018604
  0x08018508:  9806         LDR        R0, [SP, #24]
  0x0801850A:  6801         LDR        R1, [R0]
  0x0801850C:  2001         MOVS       R0, #1
  0x0801850E:  2258         MOVS       R2, #88
  0x08018510:  F2C4 0202    MOVT       R2, #0x4002
  0x08018514:  4291         CMP        R1, R2
  0x08018516:  9001         STR        R0, [SP, #4]
  0x08018518:  D074         BEQ        .L8                      ; 0x08018604
  0x0801851A:  9806         LDR        R0, [SP, #24]
  0x0801851C:  6801         LDR        R1, [R0]
  0x0801851E:  2001         MOVS       R0, #1
  0x08018520:  2270         MOVS       R2, #112
  0x08018522:  F2C4 0202    MOVT       R2, #0x4002
  0x08018526:  4291         CMP        R1, R2
  0x08018528:  9001         STR        R0, [SP, #4]
  0x0801852A:  D06B         BEQ        .L8                      ; 0x08018604
  0x0801852C:  9806         LDR        R0, [SP, #24]
  0x0801852E:  6801         LDR        R1, [R0]
  0x08018530:  2001         MOVS       R0, #1
  0x08018532:  2288         MOVS       R2, #136
  0x08018534:  F2C4 0202    MOVT       R2, #0x4002
  0x08018538:  4291         CMP        R1, R2
  0x0801853A:  9001         STR        R0, [SP, #4]
  0x0801853C:  D062         BEQ        .L8                      ; 0x08018604
  0x0801853E:  9806         LDR        R0, [SP, #24]
  0x08018540:  6801         LDR        R1, [R0]
  0x08018542:  2001         MOVS       R0, #1
  0x08018544:  22A0         MOVS       R2, #160
  0x08018546:  F2C4 0202    MOVT       R2, #0x4002
  0x0801854A:  4291         CMP        R1, R2
  0x0801854C:  9001         STR        R0, [SP, #4]
  0x0801854E:  D059         BEQ        .L8                      ; 0x08018604
  0x08018550:  9806         LDR        R0, [SP, #24]
  0x08018552:  6801         LDR        R1, [R0]
  0x08018554:  2001         MOVS       R0, #1
  0x08018556:  22B8         MOVS       R2, #184
  0x08018558:  F2C4 0202    MOVT       R2, #0x4002
  0x0801855C:  4291         CMP        R1, R2
  0x0801855E:  9001         STR        R0, [SP, #4]
  0x08018560:  D050         BEQ        .L8                      ; 0x08018604
  0x08018562:  9806         LDR        R0, [SP, #24]
  0x08018564:  6801         LDR        R1, [R0]
  0x08018566:  2001         MOVS       R0, #1
  0x08018568:  F240 4210    MOVW       R2, #0x0410
  0x0801856C:  F2C4 0202    MOVT       R2, #0x4002
  0x08018570:  4291         CMP        R1, R2
  0x08018572:  9001         STR        R0, [SP, #4]
  0x08018574:  D046         BEQ        .L8                      ; 0x08018604
  0x08018576:  9806         LDR        R0, [SP, #24]
  0x08018578:  6801         LDR        R1, [R0]
  0x0801857A:  2001         MOVS       R0, #1
  0x0801857C:  F240 4228    MOVW       R2, #0x0428
  0x08018580:  F2C4 0202    MOVT       R2, #0x4002
  0x08018584:  4291         CMP        R1, R2
  0x08018586:  9001         STR        R0, [SP, #4]
  0x08018588:  D03C         BEQ        .L8                      ; 0x08018604
  0x0801858A:  9806         LDR        R0, [SP, #24]
  0x0801858C:  6801         LDR        R1, [R0]
  0x0801858E:  2001         MOVS       R0, #1
  0x08018590:  F240 4240    MOVW       R2, #0x0440
  0x08018594:  F2C4 0202    MOVT       R2, #0x4002
  0x08018598:  4291         CMP        R1, R2
  0x0801859A:  9001         STR        R0, [SP, #4]
  0x0801859C:  D032         BEQ        .L8                      ; 0x08018604
  0x0801859E:  9806         LDR        R0, [SP, #24]
  0x080185A0:  6801         LDR        R1, [R0]
  0x080185A2:  2001         MOVS       R0, #1
  0x080185A4:  F240 4258    MOVW       R2, #0x0458
  0x080185A8:  F2C4 0202    MOVT       R2, #0x4002
  0x080185AC:  4291         CMP        R1, R2
  0x080185AE:  9001         STR        R0, [SP, #4]
  0x080185B0:  D028         BEQ        .L8                      ; 0x08018604
  0x080185B2:  9806         LDR        R0, [SP, #24]
  0x080185B4:  6801         LDR        R1, [R0]
  0x080185B6:  2001         MOVS       R0, #1
  0x080185B8:  F240 4270    MOVW       R2, #0x0470
  0x080185BC:  F2C4 0202    MOVT       R2, #0x4002
  0x080185C0:  4291         CMP        R1, R2
  0x080185C2:  9001         STR        R0, [SP, #4]
  0x080185C4:  D01E         BEQ        .L8                      ; 0x08018604
  0x080185C6:  9806         LDR        R0, [SP, #24]
  0x080185C8:  6801         LDR        R1, [R0]
  0x080185CA:  2001         MOVS       R0, #1
  0x080185CC:  F240 4288    MOVW       R2, #0x0488
  0x080185D0:  F2C4 0202    MOVT       R2, #0x4002
  0x080185D4:  4291         CMP        R1, R2
  0x080185D6:  9001         STR        R0, [SP, #4]
  0x080185D8:  D014         BEQ        .L8                      ; 0x08018604
  0x080185DA:  9806         LDR        R0, [SP, #24]
  0x080185DC:  6801         LDR        R1, [R0]
  0x080185DE:  2001         MOVS       R0, #1
  0x080185E0:  F240 42A0    MOVW       R2, #0x04A0
  0x080185E4:  F2C4 0202    MOVT       R2, #0x4002
  0x080185E8:  4291         CMP        R1, R2
  0x080185EA:  9001         STR        R0, [SP, #4]
  0x080185EC:  D00A         BEQ        .L8                      ; 0x08018604
  0x080185EE:  9806         LDR        R0, [SP, #24]
  0x080185F0:  6800         LDR        R0, [R0]
  0x080185F2:  F64F 3148    MOVW       R1, #0xFB48
  0x080185F6:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x080185FA:  4408         ADD        R0, R1
  0x080185FC:  FAB0 F080    CLZ        R0, R0
  0x08018600:  0940         LSRS       R0, R0, #5
  0x08018602:  9001         STR        R0, [SP, #4]
.L8:
  0x08018604:  9801         LDR        R0, [SP, #4]
  0x08018606:  07C0         LSLS       R0, R0, #31
  0x08018608:  B190         CBZ        R0, .L10                 ; 0x08018630
  0x0801860A:  9806         LDR        R0, [SP, #24]
  0x0801860C:  6800         LDR        R0, [R0]
  0x0801860E:  6800         LDR        R0, [R0]
  0x08018610:  210B         MOVS       R1, #11
  0x08018612:  F361 0044    BFI        R0, R1, #1, #4
  0x08018616:  9906         LDR        R1, [SP, #24]
  0x08018618:  6809         LDR        R1, [R1]
  0x0801861A:  6008         STR        R0, [R1]
  0x0801861C:  9806         LDR        R0, [SP, #24]
  0x0801861E:  6C00         LDR        R0, [R0, #64]
  0x08018620:  B128         CBZ        R0, .L9                  ; 0x0801862E
  0x08018622:  9806         LDR        R0, [SP, #24]
  0x08018624:  6801         LDR        R1, [R0]
  0x08018626:  6808         LDR        R0, [R1]
  0x08018628:  F040 0008    ORR        R0, R0, #8
  0x0801862C:  6008         STR        R0, [R1]
.L9:
  0x0801862E:  E011         B          .L11                     ; 0x08018654
.L10:
  0x08018630:  9806         LDR        R0, [SP, #24]
  0x08018632:  6800         LDR        R0, [R0]
  0x08018634:  6800         LDR        R0, [R0]
  0x08018636:  2105         MOVS       R1, #5
  0x08018638:  F361 0043    BFI        R0, R1, #1, #3
  0x0801863C:  9906         LDR        R1, [SP, #24]
  0x0801863E:  6809         LDR        R1, [R1]
  0x08018640:  6008         STR        R0, [R1]
  0x08018642:  9806         LDR        R0, [SP, #24]
  0x08018644:  6C00         LDR        R0, [R0, #64]
  0x08018646:  B128         CBZ        R0, .L11                 ; 0x08018654
  0x08018648:  9806         LDR        R0, [SP, #24]
  0x0801864A:  6801         LDR        R1, [R0]
  0x0801864C:  6808         LDR        R0, [R1]
  0x0801864E:  F040 0004    ORR        R0, R0, #4
  0x08018652:  6008         STR        R0, [R1]
.L11:
  0x08018654:  9806         LDR        R0, [SP, #24]
  0x08018656:  6801         LDR        R1, [R0]
  0x08018658:  2001         MOVS       R0, #1
  0x0801865A:  2210         MOVS       R2, #16
  0x0801865C:  F2C4 0202    MOVT       R2, #0x4002
  0x08018660:  4291         CMP        R1, R2
  0x08018662:  9000         STR        R0, [SP, #0]
  0x08018664:  F000 80EA    BEQ.W      .L12                     ; 0x0801883C
  0x08018668:  9806         LDR        R0, [SP, #24]
  0x0801866A:  6801         LDR        R1, [R0]
  0x0801866C:  2001         MOVS       R0, #1
  0x0801866E:  2228         MOVS       R2, #40
  0x08018670:  F2C4 0202    MOVT       R2, #0x4002
  0x08018674:  4291         CMP        R1, R2
  0x08018676:  9000         STR        R0, [SP, #0]
  0x08018678:  F000 80E0    BEQ.W      .L12                     ; 0x0801883C
  0x0801867C:  9806         LDR        R0, [SP, #24]
  0x0801867E:  6801         LDR        R1, [R0]
  0x08018680:  2001         MOVS       R0, #1
  0x08018682:  2240         MOVS       R2, #64
  0x08018684:  F2C4 0202    MOVT       R2, #0x4002
  0x08018688:  4291         CMP        R1, R2
  0x0801868A:  9000         STR        R0, [SP, #0]
  0x0801868C:  F000 80D6    BEQ.W      .L12                     ; 0x0801883C
  0x08018690:  9806         LDR        R0, [SP, #24]
  0x08018692:  6801         LDR        R1, [R0]
  0x08018694:  2001         MOVS       R0, #1
  0x08018696:  2258         MOVS       R2, #88
  0x08018698:  F2C4 0202    MOVT       R2, #0x4002
  0x0801869C:  4291         CMP        R1, R2
  0x0801869E:  9000         STR        R0, [SP, #0]
  0x080186A0:  F000 80CC    BEQ.W      .L12                     ; 0x0801883C
  0x080186A4:  9806         LDR        R0, [SP, #24]
  0x080186A6:  6801         LDR        R1, [R0]
  0x080186A8:  2001         MOVS       R0, #1
  0x080186AA:  2270         MOVS       R2, #112
  0x080186AC:  F2C4 0202    MOVT       R2, #0x4002
  0x080186B0:  4291         CMP        R1, R2
  0x080186B2:  9000         STR        R0, [SP, #0]
  0x080186B4:  F000 80C2    BEQ.W      .L12                     ; 0x0801883C
  0x080186B8:  9806         LDR        R0, [SP, #24]
  0x080186BA:  6801         LDR        R1, [R0]
  0x080186BC:  2001         MOVS       R0, #1
  0x080186BE:  2288         MOVS       R2, #136
  0x080186C0:  F2C4 0202    MOVT       R2, #0x4002
  0x080186C4:  4291         CMP        R1, R2
  0x080186C6:  9000         STR        R0, [SP, #0]
  0x080186C8:  F000 80B8    BEQ.W      .L12                     ; 0x0801883C
  0x080186CC:  9806         LDR        R0, [SP, #24]
  0x080186CE:  6801         LDR        R1, [R0]
  0x080186D0:  2001         MOVS       R0, #1
  0x080186D2:  22A0         MOVS       R2, #160
  0x080186D4:  F2C4 0202    MOVT       R2, #0x4002
  0x080186D8:  4291         CMP        R1, R2
  0x080186DA:  9000         STR        R0, [SP, #0]
  0x080186DC:  F000 80AE    BEQ.W      .L12                     ; 0x0801883C
  0x080186E0:  9806         LDR        R0, [SP, #24]
  0x080186E2:  6801         LDR        R1, [R0]
  0x080186E4:  2001         MOVS       R0, #1
  0x080186E6:  22B8         MOVS       R2, #184
  0x080186E8:  F2C4 0202    MOVT       R2, #0x4002
  0x080186EC:  4291         CMP        R1, R2
  0x080186EE:  9000         STR        R0, [SP, #0]
  0x080186F0:  F000 80A4    BEQ.W      .L12                     ; 0x0801883C
  0x080186F4:  9806         LDR        R0, [SP, #24]
  0x080186F6:  6801         LDR        R1, [R0]
  0x080186F8:  2001         MOVS       R0, #1
  0x080186FA:  F240 4210    MOVW       R2, #0x0410
  0x080186FE:  F2C4 0202    MOVT       R2, #0x4002
  0x08018702:  4291         CMP        R1, R2
  0x08018704:  9000         STR        R0, [SP, #0]
  0x08018706:  F000 8099    BEQ.W      .L12                     ; 0x0801883C
  0x0801870A:  9806         LDR        R0, [SP, #24]
  0x0801870C:  6801         LDR        R1, [R0]
  0x0801870E:  2001         MOVS       R0, #1
  0x08018710:  F240 4228    MOVW       R2, #0x0428
  0x08018714:  F2C4 0202    MOVT       R2, #0x4002
  0x08018718:  4291         CMP        R1, R2
  0x0801871A:  9000         STR        R0, [SP, #0]
  0x0801871C:  F000 808E    BEQ.W      .L12                     ; 0x0801883C
  0x08018720:  9806         LDR        R0, [SP, #24]
  0x08018722:  6801         LDR        R1, [R0]
  0x08018724:  2001         MOVS       R0, #1
  0x08018726:  F240 4240    MOVW       R2, #0x0440
  0x0801872A:  F2C4 0202    MOVT       R2, #0x4002
  0x0801872E:  4291         CMP        R1, R2
  0x08018730:  9000         STR        R0, [SP, #0]
  0x08018732:  F000 8083    BEQ.W      .L12                     ; 0x0801883C
  0x08018736:  9806         LDR        R0, [SP, #24]
  0x08018738:  6801         LDR        R1, [R0]
  0x0801873A:  2001         MOVS       R0, #1
  0x0801873C:  F240 4258    MOVW       R2, #0x0458
  0x08018740:  F2C4 0202    MOVT       R2, #0x4002
  0x08018744:  4291         CMP        R1, R2
  0x08018746:  9000         STR        R0, [SP, #0]
  0x08018748:  D078         BEQ        .L12                     ; 0x0801883C
  0x0801874A:  9806         LDR        R0, [SP, #24]
  0x0801874C:  6801         LDR        R1, [R0]
  0x0801874E:  2001         MOVS       R0, #1
  0x08018750:  F240 4270    MOVW       R2, #0x0470
  0x08018754:  F2C4 0202    MOVT       R2, #0x4002
  0x08018758:  4291         CMP        R1, R2
  0x0801875A:  9000         STR        R0, [SP, #0]
  0x0801875C:  D06E         BEQ        .L12                     ; 0x0801883C
  0x0801875E:  9806         LDR        R0, [SP, #24]
  0x08018760:  6801         LDR        R1, [R0]
  0x08018762:  2001         MOVS       R0, #1
  0x08018764:  F240 4288    MOVW       R2, #0x0488
  0x08018768:  F2C4 0202    MOVT       R2, #0x4002
  0x0801876C:  4291         CMP        R1, R2
  0x0801876E:  9000         STR        R0, [SP, #0]
  0x08018770:  D064         BEQ        .L12                     ; 0x0801883C
  0x08018772:  9806         LDR        R0, [SP, #24]
  0x08018774:  6801         LDR        R1, [R0]
  0x08018776:  2001         MOVS       R0, #1
  0x08018778:  F240 42A0    MOVW       R2, #0x04A0
  0x0801877C:  F2C4 0202    MOVT       R2, #0x4002
  0x08018780:  4291         CMP        R1, R2
  0x08018782:  9000         STR        R0, [SP, #0]
  0x08018784:  D05A         BEQ        .L12                     ; 0x0801883C
  0x08018786:  9806         LDR        R0, [SP, #24]
  0x08018788:  6801         LDR        R1, [R0]
  0x0801878A:  2001         MOVS       R0, #1
  0x0801878C:  F240 42B8    MOVW       R2, #0x04B8
  0x08018790:  F2C4 0202    MOVT       R2, #0x4002
  0x08018794:  4291         CMP        R1, R2
  0x08018796:  9000         STR        R0, [SP, #0]
  0x08018798:  D050         BEQ        .L12                     ; 0x0801883C
  0x0801879A:  9806         LDR        R0, [SP, #24]
  0x0801879C:  6801         LDR        R1, [R0]
  0x0801879E:  2001         MOVS       R0, #1
  0x080187A0:  F245 4208    MOVW       R2, #0x5408
  0x080187A4:  F6C5 0202    MOVT       R2, #0x5802
  0x080187A8:  4291         CMP        R1, R2
  0x080187AA:  9000         STR        R0, [SP, #0]
  0x080187AC:  D046         BEQ        .L12                     ; 0x0801883C
  0x080187AE:  9806         LDR        R0, [SP, #24]
  0x080187B0:  6801         LDR        R1, [R0]
  0x080187B2:  2001         MOVS       R0, #1
  0x080187B4:  F245 421C    MOVW       R2, #0x541C
  0x080187B8:  F6C5 0202    MOVT       R2, #0x5802
  0x080187BC:  4291         CMP        R1, R2
  0x080187BE:  9000         STR        R0, [SP, #0]
  0x080187C0:  D03C         BEQ        .L12                     ; 0x0801883C
  0x080187C2:  9806         LDR        R0, [SP, #24]
  0x080187C4:  6801         LDR        R1, [R0]
  0x080187C6:  2001         MOVS       R0, #1
  0x080187C8:  F245 4230    MOVW       R2, #0x5430
  0x080187CC:  F6C5 0202    MOVT       R2, #0x5802
  0x080187D0:  4291         CMP        R1, R2
  0x080187D2:  9000         STR        R0, [SP, #0]
  0x080187D4:  D032         BEQ        .L12                     ; 0x0801883C
  0x080187D6:  9806         LDR        R0, [SP, #24]
  0x080187D8:  6801         LDR        R1, [R0]
  0x080187DA:  2001         MOVS       R0, #1
  0x080187DC:  F245 4244    MOVW       R2, #0x5444
  0x080187E0:  F6C5 0202    MOVT       R2, #0x5802
  0x080187E4:  4291         CMP        R1, R2
  0x080187E6:  9000         STR        R0, [SP, #0]
  0x080187E8:  D028         BEQ        .L12                     ; 0x0801883C
  0x080187EA:  9806         LDR        R0, [SP, #24]
  0x080187EC:  6801         LDR        R1, [R0]
  0x080187EE:  2001         MOVS       R0, #1
  0x080187F0:  F245 4258    MOVW       R2, #0x5458
  0x080187F4:  F6C5 0202    MOVT       R2, #0x5802
  0x080187F8:  4291         CMP        R1, R2
  0x080187FA:  9000         STR        R0, [SP, #0]
  0x080187FC:  D01E         BEQ        .L12                     ; 0x0801883C
  0x080187FE:  9806         LDR        R0, [SP, #24]
  0x08018800:  6801         LDR        R1, [R0]
  0x08018802:  2001         MOVS       R0, #1
  0x08018804:  F245 426C    MOVW       R2, #0x546C
  0x08018808:  F6C5 0202    MOVT       R2, #0x5802
  0x0801880C:  4291         CMP        R1, R2
  0x0801880E:  9000         STR        R0, [SP, #0]
  0x08018810:  D014         BEQ        .L12                     ; 0x0801883C
  0x08018812:  9806         LDR        R0, [SP, #24]
  0x08018814:  6801         LDR        R1, [R0]
  0x08018816:  2001         MOVS       R0, #1
  0x08018818:  F245 4280    MOVW       R2, #0x5480
  0x0801881C:  F6C5 0202    MOVT       R2, #0x5802
  0x08018820:  4291         CMP        R1, R2
  0x08018822:  9000         STR        R0, [SP, #0]
  0x08018824:  D00A         BEQ        .L12                     ; 0x0801883C
  0x08018826:  9806         LDR        R0, [SP, #24]
  0x08018828:  6800         LDR        R0, [R0]
  0x0801882A:  F64A 316C    MOVW       R1, #0xAB6C
  0x0801882E:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08018832:  4408         ADD        R0, R1
  0x08018834:  FAB0 F080    CLZ        R0, R0
  0x08018838:  0940         LSRS       R0, R0, #5
  0x0801883A:  9000         STR        R0, [SP, #0]
.L12:
  0x0801883C:  9800         LDR        R0, [SP, #0]
  0x0801883E:  07C0         LSLS       R0, R0, #31
  0x08018840:  B1A0         CBZ        R0, .L14                 ; 0x0801886C
  0x08018842:  9806         LDR        R0, [SP, #24]
  0x08018844:  6E00         LDR        R0, [R0, #96]
  0x08018846:  6800         LDR        R0, [R0]
  0x08018848:  03C0         LSLS       R0, R0, #15
  0x0801884A:  2800         CMP        R0, #0
  0x0801884C:  D505         BPL        .L13                     ; 0x0801885A
  0x0801884E:  9806         LDR        R0, [SP, #24]
  0x08018850:  6E01         LDR        R1, [R0, #96]
  0x08018852:  6808         LDR        R0, [R1]
  0x08018854:  F440 7080    ORR        R0, R0, #0x0100
  0x08018858:  6008         STR        R0, [R1]
.L13:
  0x0801885A:  9806         LDR        R0, [SP, #24]
  0x0801885C:  6EC0         LDR        R0, [R0, #108]
  0x0801885E:  B128         CBZ        R0, .L14                 ; 0x0801886C
  0x08018860:  9806         LDR        R0, [SP, #24]
  0x08018862:  6EC1         LDR        R1, [R0, #108]
  0x08018864:  6808         LDR        R0, [R1]
  0x08018866:  F440 7080    ORR        R0, R0, #0x0100
  0x0801886A:  6008         STR        R0, [R1]
.L14:
  0x0801886C:  9806         LDR        R0, [SP, #24]
  0x0801886E:  6800         LDR        R0, [R0]
  0x08018870:  2110         MOVS       R1, #16
  0x08018872:  F2C4 0102    MOVT       R1, #0x4002
  0x08018876:  4288         CMP        R0, R1
  0x08018878:  D070         BEQ        .L15                     ; 0x0801895C
  0x0801887A:  9806         LDR        R0, [SP, #24]
  0x0801887C:  6800         LDR        R0, [R0]
  0x0801887E:  2128         MOVS       R1, #40
  0x08018880:  F2C4 0102    MOVT       R1, #0x4002
  0x08018884:  4288         CMP        R0, R1
  0x08018886:  D069         BEQ        .L15                     ; 0x0801895C
  0x08018888:  9806         LDR        R0, [SP, #24]
  0x0801888A:  6800         LDR        R0, [R0]
  0x0801888C:  2140         MOVS       R1, #64
  0x0801888E:  F2C4 0102    MOVT       R1, #0x4002
  0x08018892:  4288         CMP        R0, R1
  0x08018894:  D062         BEQ        .L15                     ; 0x0801895C
  0x08018896:  9806         LDR        R0, [SP, #24]
  0x08018898:  6800         LDR        R0, [R0]
  0x0801889A:  2158         MOVS       R1, #88
  0x0801889C:  F2C4 0102    MOVT       R1, #0x4002
  0x080188A0:  4288         CMP        R0, R1
  0x080188A2:  D05B         BEQ        .L15                     ; 0x0801895C
  0x080188A4:  9806         LDR        R0, [SP, #24]
  0x080188A6:  6800         LDR        R0, [R0]
  0x080188A8:  2170         MOVS       R1, #112
  0x080188AA:  F2C4 0102    MOVT       R1, #0x4002
  0x080188AE:  4288         CMP        R0, R1
  0x080188B0:  D054         BEQ        .L15                     ; 0x0801895C
  0x080188B2:  9806         LDR        R0, [SP, #24]
  0x080188B4:  6800         LDR        R0, [R0]
  0x080188B6:  2188         MOVS       R1, #136
  0x080188B8:  F2C4 0102    MOVT       R1, #0x4002
  0x080188BC:  4288         CMP        R0, R1
  0x080188BE:  D04D         BEQ        .L15                     ; 0x0801895C
  0x080188C0:  9806         LDR        R0, [SP, #24]
  0x080188C2:  6800         LDR        R0, [R0]
  0x080188C4:  21A0         MOVS       R1, #160
  0x080188C6:  F2C4 0102    MOVT       R1, #0x4002
  0x080188CA:  4288         CMP        R0, R1
  0x080188CC:  D046         BEQ        .L15                     ; 0x0801895C
  0x080188CE:  9806         LDR        R0, [SP, #24]
  0x080188D0:  6800         LDR        R0, [R0]
  0x080188D2:  21B8         MOVS       R1, #184
  0x080188D4:  F2C4 0102    MOVT       R1, #0x4002
  0x080188D8:  4288         CMP        R0, R1
  0x080188DA:  D03F         BEQ        .L15                     ; 0x0801895C
  0x080188DC:  9806         LDR        R0, [SP, #24]
  0x080188DE:  6800         LDR        R0, [R0]
  0x080188E0:  F240 4110    MOVW       R1, #0x0410
  0x080188E4:  F2C4 0102    MOVT       R1, #0x4002
  0x080188E8:  4288         CMP        R0, R1
  0x080188EA:  D037         BEQ        .L15                     ; 0x0801895C
  0x080188EC:  9806         LDR        R0, [SP, #24]
  0x080188EE:  6800         LDR        R0, [R0]
  0x080188F0:  F240 4128    MOVW       R1, #0x0428
  0x080188F4:  F2C4 0102    MOVT       R1, #0x4002
  0x080188F8:  4288         CMP        R0, R1
  0x080188FA:  D02F         BEQ        .L15                     ; 0x0801895C
  0x080188FC:  9806         LDR        R0, [SP, #24]
  0x080188FE:  6800         LDR        R0, [R0]
  0x08018900:  F240 4140    MOVW       R1, #0x0440
  0x08018904:  F2C4 0102    MOVT       R1, #0x4002
  0x08018908:  4288         CMP        R0, R1
  0x0801890A:  D027         BEQ        .L15                     ; 0x0801895C
  0x0801890C:  9806         LDR        R0, [SP, #24]
  0x0801890E:  6800         LDR        R0, [R0]
  0x08018910:  F240 4158    MOVW       R1, #0x0458
  0x08018914:  F2C4 0102    MOVT       R1, #0x4002
  0x08018918:  4288         CMP        R0, R1
  0x0801891A:  D01F         BEQ        .L15                     ; 0x0801895C
  0x0801891C:  9806         LDR        R0, [SP, #24]
  0x0801891E:  6800         LDR        R0, [R0]
  0x08018920:  F240 4170    MOVW       R1, #0x0470
  0x08018924:  F2C4 0102    MOVT       R1, #0x4002
  0x08018928:  4288         CMP        R0, R1
  0x0801892A:  D017         BEQ        .L15                     ; 0x0801895C
  0x0801892C:  9806         LDR        R0, [SP, #24]
  0x0801892E:  6800         LDR        R0, [R0]
  0x08018930:  F240 4188    MOVW       R1, #0x0488
  0x08018934:  F2C4 0102    MOVT       R1, #0x4002
  0x08018938:  4288         CMP        R0, R1
  0x0801893A:  D00F         BEQ        .L15                     ; 0x0801895C
  0x0801893C:  9806         LDR        R0, [SP, #24]
  0x0801893E:  6800         LDR        R0, [R0]
  0x08018940:  F240 41A0    MOVW       R1, #0x04A0
  0x08018944:  F2C4 0102    MOVT       R1, #0x4002
  0x08018948:  4288         CMP        R0, R1
  0x0801894A:  D007         BEQ        .L15                     ; 0x0801895C
  0x0801894C:  9806         LDR        R0, [SP, #24]
  0x0801894E:  6800         LDR        R0, [R0]
  0x08018950:  F240 41B8    MOVW       R1, #0x04B8
  0x08018954:  F2C4 0102    MOVT       R1, #0x4002
  0x08018958:  4288         CMP        R0, R1
  0x0801895A:  D106         BNE        .L16                     ; 0x0801896A
.L15:
  0x0801895C:  9806         LDR        R0, [SP, #24]
  0x0801895E:  6801         LDR        R1, [R0]
  0x08018960:  6808         LDR        R0, [R1]
  0x08018962:  F040 0001    ORR        R0, R0, #1
  0x08018966:  6008         STR        R0, [R1]
  0x08018968:  E005         B          .L17                     ; 0x08018976
.L16:
  0x0801896A:  9806         LDR        R0, [SP, #24]
  0x0801896C:  6801         LDR        R1, [R0]
  0x0801896E:  6808         LDR        R0, [R1]
  0x08018970:  F040 0001    ORR        R0, R0, #1
  0x08018974:  6008         STR        R0, [R1]
.L17:
  0x08018976:  E00A         B          .L19                     ; 0x0801898E
.L18:
  0x08018978:  9906         LDR        R1, [SP, #24]
  0x0801897A:  F44F 6000    MOV.W      R0, #0x0800
  0x0801897E:  6548         STR        R0, [R1, #84]
  0x08018980:  9906         LDR        R1, [SP, #24]
  0x08018982:  2000         MOVS       R0, #0
  0x08018984:  F881 0034    STRB.W     R0, [R1, #52]
  0x08018988:  2001         MOVS       R0, #1
  0x0801898A:  F88D 000B    STRB.W     R0, [SP, #11]
.L19:
  0x0801898E:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x08018992:  F88D 001F    STRB.W     R0, [SP, #31]
.L20:
  0x08018996:  F89D 001F    LDRB.W     R0, [SP, #31]
  0x0801899A:  B008         ADD        SP, SP, #32
  0x0801899C:  BD80         POP        {R7, PC}
Section .text.HAL_DMA_Abort_IT from charger_lto.o, size=1520, align=2
HAL_DMA_Abort_IT:
  0x0801899E:  B580         PUSH       {R7, LR}
  0x080189A0:  B086         SUB        SP, SP, #24
  0x080189A2:  9004         STR        R0, [SP, #16]
  0x080189A4:  9804         LDR        R0, [SP, #16]
  0x080189A6:  B918         CBNZ       R0, .L1                  ; 0x080189B0
  0x080189A8:  2001         MOVS       R0, #1
  0x080189AA:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080189AE:  E2EA         B          .L14                     ; 0x08018F86
.L1:
  0x080189B0:  9804         LDR        R0, [SP, #16]
  0x080189B2:  F890 0035    LDRB.W     R0, [R0, #53]
  0x080189B6:  2802         CMP        R0, #2
  0x080189B8:  D006         BEQ        .L2                      ; 0x080189C8
  0x080189BA:  9904         LDR        R1, [SP, #16]
  0x080189BC:  2080         MOVS       R0, #128
  0x080189BE:  6548         STR        R0, [R1, #84]
  0x080189C0:  2001         MOVS       R0, #1
  0x080189C2:  F88D 0017    STRB.W     R0, [SP, #23]
  0x080189C6:  E2DE         B          .L14                     ; 0x08018F86
.L2:
  0x080189C8:  9804         LDR        R0, [SP, #16]
  0x080189CA:  6801         LDR        R1, [R0]
  0x080189CC:  2001         MOVS       R0, #1
  0x080189CE:  2210         MOVS       R2, #16
  0x080189D0:  F2C4 0202    MOVT       R2, #0x4002
  0x080189D4:  4291         CMP        R1, R2
  0x080189D6:  9002         STR        R0, [SP, #8]
  0x080189D8:  F000 8091    BEQ.W      .L3                      ; 0x08018AFE
  0x080189DC:  9804         LDR        R0, [SP, #16]
  0x080189DE:  6801         LDR        R1, [R0]
  0x080189E0:  2001         MOVS       R0, #1
  0x080189E2:  2228         MOVS       R2, #40
  0x080189E4:  F2C4 0202    MOVT       R2, #0x4002
  0x080189E8:  4291         CMP        R1, R2
  0x080189EA:  9002         STR        R0, [SP, #8]
  0x080189EC:  F000 8087    BEQ.W      .L3                      ; 0x08018AFE
  0x080189F0:  9804         LDR        R0, [SP, #16]
  0x080189F2:  6801         LDR        R1, [R0]
  0x080189F4:  2001         MOVS       R0, #1
  0x080189F6:  2240         MOVS       R2, #64
  0x080189F8:  F2C4 0202    MOVT       R2, #0x4002
  0x080189FC:  4291         CMP        R1, R2
  0x080189FE:  9002         STR        R0, [SP, #8]
  0x08018A00:  D07D         BEQ        .L3                      ; 0x08018AFE
  0x08018A02:  9804         LDR        R0, [SP, #16]
  0x08018A04:  6801         LDR        R1, [R0]
  0x08018A06:  2001         MOVS       R0, #1
  0x08018A08:  2258         MOVS       R2, #88
  0x08018A0A:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A0E:  4291         CMP        R1, R2
  0x08018A10:  9002         STR        R0, [SP, #8]
  0x08018A12:  D074         BEQ        .L3                      ; 0x08018AFE
  0x08018A14:  9804         LDR        R0, [SP, #16]
  0x08018A16:  6801         LDR        R1, [R0]
  0x08018A18:  2001         MOVS       R0, #1
  0x08018A1A:  2270         MOVS       R2, #112
  0x08018A1C:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A20:  4291         CMP        R1, R2
  0x08018A22:  9002         STR        R0, [SP, #8]
  0x08018A24:  D06B         BEQ        .L3                      ; 0x08018AFE
  0x08018A26:  9804         LDR        R0, [SP, #16]
  0x08018A28:  6801         LDR        R1, [R0]
  0x08018A2A:  2001         MOVS       R0, #1
  0x08018A2C:  2288         MOVS       R2, #136
  0x08018A2E:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A32:  4291         CMP        R1, R2
  0x08018A34:  9002         STR        R0, [SP, #8]
  0x08018A36:  D062         BEQ        .L3                      ; 0x08018AFE
  0x08018A38:  9804         LDR        R0, [SP, #16]
  0x08018A3A:  6801         LDR        R1, [R0]
  0x08018A3C:  2001         MOVS       R0, #1
  0x08018A3E:  22A0         MOVS       R2, #160
  0x08018A40:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A44:  4291         CMP        R1, R2
  0x08018A46:  9002         STR        R0, [SP, #8]
  0x08018A48:  D059         BEQ        .L3                      ; 0x08018AFE
  0x08018A4A:  9804         LDR        R0, [SP, #16]
  0x08018A4C:  6801         LDR        R1, [R0]
  0x08018A4E:  2001         MOVS       R0, #1
  0x08018A50:  22B8         MOVS       R2, #184
  0x08018A52:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A56:  4291         CMP        R1, R2
  0x08018A58:  9002         STR        R0, [SP, #8]
  0x08018A5A:  D050         BEQ        .L3                      ; 0x08018AFE
  0x08018A5C:  9804         LDR        R0, [SP, #16]
  0x08018A5E:  6801         LDR        R1, [R0]
  0x08018A60:  2001         MOVS       R0, #1
  0x08018A62:  F240 4210    MOVW       R2, #0x0410
  0x08018A66:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A6A:  4291         CMP        R1, R2
  0x08018A6C:  9002         STR        R0, [SP, #8]
  0x08018A6E:  D046         BEQ        .L3                      ; 0x08018AFE
  0x08018A70:  9804         LDR        R0, [SP, #16]
  0x08018A72:  6801         LDR        R1, [R0]
  0x08018A74:  2001         MOVS       R0, #1
  0x08018A76:  F240 4228    MOVW       R2, #0x0428
  0x08018A7A:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A7E:  4291         CMP        R1, R2
  0x08018A80:  9002         STR        R0, [SP, #8]
  0x08018A82:  D03C         BEQ        .L3                      ; 0x08018AFE
  0x08018A84:  9804         LDR        R0, [SP, #16]
  0x08018A86:  6801         LDR        R1, [R0]
  0x08018A88:  2001         MOVS       R0, #1
  0x08018A8A:  F240 4240    MOVW       R2, #0x0440
  0x08018A8E:  F2C4 0202    MOVT       R2, #0x4002
  0x08018A92:  4291         CMP        R1, R2
  0x08018A94:  9002         STR        R0, [SP, #8]
  0x08018A96:  D032         BEQ        .L3                      ; 0x08018AFE
  0x08018A98:  9804         LDR        R0, [SP, #16]
  0x08018A9A:  6801         LDR        R1, [R0]
  0x08018A9C:  2001         MOVS       R0, #1
  0x08018A9E:  F240 4258    MOVW       R2, #0x0458
  0x08018AA2:  F2C4 0202    MOVT       R2, #0x4002
  0x08018AA6:  4291         CMP        R1, R2
  0x08018AA8:  9002         STR        R0, [SP, #8]
  0x08018AAA:  D028         BEQ        .L3                      ; 0x08018AFE
  0x08018AAC:  9804         LDR        R0, [SP, #16]
  0x08018AAE:  6801         LDR        R1, [R0]
  0x08018AB0:  2001         MOVS       R0, #1
  0x08018AB2:  F240 4270    MOVW       R2, #0x0470
  0x08018AB6:  F2C4 0202    MOVT       R2, #0x4002
  0x08018ABA:  4291         CMP        R1, R2
  0x08018ABC:  9002         STR        R0, [SP, #8]
  0x08018ABE:  D01E         BEQ        .L3                      ; 0x08018AFE
  0x08018AC0:  9804         LDR        R0, [SP, #16]
  0x08018AC2:  6801         LDR        R1, [R0]
  0x08018AC4:  2001         MOVS       R0, #1
  0x08018AC6:  F240 4288    MOVW       R2, #0x0488
  0x08018ACA:  F2C4 0202    MOVT       R2, #0x4002
  0x08018ACE:  4291         CMP        R1, R2
  0x08018AD0:  9002         STR        R0, [SP, #8]
  0x08018AD2:  D014         BEQ        .L3                      ; 0x08018AFE
  0x08018AD4:  9804         LDR        R0, [SP, #16]
  0x08018AD6:  6801         LDR        R1, [R0]
  0x08018AD8:  2001         MOVS       R0, #1
  0x08018ADA:  F240 42A0    MOVW       R2, #0x04A0
  0x08018ADE:  F2C4 0202    MOVT       R2, #0x4002
  0x08018AE2:  4291         CMP        R1, R2
  0x08018AE4:  9002         STR        R0, [SP, #8]
  0x08018AE6:  D00A         BEQ        .L3                      ; 0x08018AFE
  0x08018AE8:  9804         LDR        R0, [SP, #16]
  0x08018AEA:  6800         LDR        R0, [R0]
  0x08018AEC:  F64F 3148    MOVW       R1, #0xFB48
  0x08018AF0:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x08018AF4:  4408         ADD        R0, R1
  0x08018AF6:  FAB0 F080    CLZ        R0, R0
  0x08018AFA:  0940         LSRS       R0, R0, #5
  0x08018AFC:  9002         STR        R0, [SP, #8]
.L3:
  0x08018AFE:  9802         LDR        R0, [SP, #8]
  0x08018B00:  07C0         LSLS       R0, R0, #31
  0x08018B02:  2800         CMP        R0, #0
  0x08018B04:  F000 808A    BEQ.W      .L7                      ; 0x08018C1C
  0x08018B08:  9904         LDR        R1, [SP, #16]
  0x08018B0A:  2004         MOVS       R0, #4
  0x08018B0C:  F881 0035    STRB.W     R0, [R1, #53]
  0x08018B10:  9804         LDR        R0, [SP, #16]
  0x08018B12:  6800         LDR        R0, [R0]
  0x08018B14:  2110         MOVS       R1, #16
  0x08018B16:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B1A:  4288         CMP        R0, R1
  0x08018B1C:  D070         BEQ        .L4                      ; 0x08018C00
  0x08018B1E:  9804         LDR        R0, [SP, #16]
  0x08018B20:  6800         LDR        R0, [R0]
  0x08018B22:  2128         MOVS       R1, #40
  0x08018B24:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B28:  4288         CMP        R0, R1
  0x08018B2A:  D069         BEQ        .L4                      ; 0x08018C00
  0x08018B2C:  9804         LDR        R0, [SP, #16]
  0x08018B2E:  6800         LDR        R0, [R0]
  0x08018B30:  2140         MOVS       R1, #64
  0x08018B32:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B36:  4288         CMP        R0, R1
  0x08018B38:  D062         BEQ        .L4                      ; 0x08018C00
  0x08018B3A:  9804         LDR        R0, [SP, #16]
  0x08018B3C:  6800         LDR        R0, [R0]
  0x08018B3E:  2158         MOVS       R1, #88
  0x08018B40:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B44:  4288         CMP        R0, R1
  0x08018B46:  D05B         BEQ        .L4                      ; 0x08018C00
  0x08018B48:  9804         LDR        R0, [SP, #16]
  0x08018B4A:  6800         LDR        R0, [R0]
  0x08018B4C:  2170         MOVS       R1, #112
  0x08018B4E:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B52:  4288         CMP        R0, R1
  0x08018B54:  D054         BEQ        .L4                      ; 0x08018C00
  0x08018B56:  9804         LDR        R0, [SP, #16]
  0x08018B58:  6800         LDR        R0, [R0]
  0x08018B5A:  2188         MOVS       R1, #136
  0x08018B5C:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B60:  4288         CMP        R0, R1
  0x08018B62:  D04D         BEQ        .L4                      ; 0x08018C00
  0x08018B64:  9804         LDR        R0, [SP, #16]
  0x08018B66:  6800         LDR        R0, [R0]
  0x08018B68:  21A0         MOVS       R1, #160
  0x08018B6A:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B6E:  4288         CMP        R0, R1
  0x08018B70:  D046         BEQ        .L4                      ; 0x08018C00
  0x08018B72:  9804         LDR        R0, [SP, #16]
  0x08018B74:  6800         LDR        R0, [R0]
  0x08018B76:  21B8         MOVS       R1, #184
  0x08018B78:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B7C:  4288         CMP        R0, R1
  0x08018B7E:  D03F         BEQ        .L4                      ; 0x08018C00
  0x08018B80:  9804         LDR        R0, [SP, #16]
  0x08018B82:  6800         LDR        R0, [R0]
  0x08018B84:  F240 4110    MOVW       R1, #0x0410
  0x08018B88:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B8C:  4288         CMP        R0, R1
  0x08018B8E:  D037         BEQ        .L4                      ; 0x08018C00
  0x08018B90:  9804         LDR        R0, [SP, #16]
  0x08018B92:  6800         LDR        R0, [R0]
  0x08018B94:  F240 4128    MOVW       R1, #0x0428
  0x08018B98:  F2C4 0102    MOVT       R1, #0x4002
  0x08018B9C:  4288         CMP        R0, R1
  0x08018B9E:  D02F         BEQ        .L4                      ; 0x08018C00
  0x08018BA0:  9804         LDR        R0, [SP, #16]
  0x08018BA2:  6800         LDR        R0, [R0]
  0x08018BA4:  F240 4140    MOVW       R1, #0x0440
  0x08018BA8:  F2C4 0102    MOVT       R1, #0x4002
  0x08018BAC:  4288         CMP        R0, R1
  0x08018BAE:  D027         BEQ        .L4                      ; 0x08018C00
  0x08018BB0:  9804         LDR        R0, [SP, #16]
  0x08018BB2:  6800         LDR        R0, [R0]
  0x08018BB4:  F240 4158    MOVW       R1, #0x0458
  0x08018BB8:  F2C4 0102    MOVT       R1, #0x4002
  0x08018BBC:  4288         CMP        R0, R1
  0x08018BBE:  D01F         BEQ        .L4                      ; 0x08018C00
  0x08018BC0:  9804         LDR        R0, [SP, #16]
  0x08018BC2:  6800         LDR        R0, [R0]
  0x08018BC4:  F240 4170    MOVW       R1, #0x0470
  0x08018BC8:  F2C4 0102    MOVT       R1, #0x4002
  0x08018BCC:  4288         CMP        R0, R1
  0x08018BCE:  D017         BEQ        .L4                      ; 0x08018C00
  0x08018BD0:  9804         LDR        R0, [SP, #16]
  0x08018BD2:  6800         LDR        R0, [R0]
  0x08018BD4:  F240 4188    MOVW       R1, #0x0488
  0x08018BD8:  F2C4 0102    MOVT       R1, #0x4002
  0x08018BDC:  4288         CMP        R0, R1
  0x08018BDE:  D00F         BEQ        .L4                      ; 0x08018C00
  0x08018BE0:  9804         LDR        R0, [SP, #16]
  0x08018BE2:  6800         LDR        R0, [R0]
  0x08018BE4:  F240 41A0    MOVW       R1, #0x04A0
  0x08018BE8:  F2C4 0102    MOVT       R1, #0x4002
  0x08018BEC:  4288         CMP        R0, R1
  0x08018BEE:  D007         BEQ        .L4                      ; 0x08018C00
  0x08018BF0:  9804         LDR        R0, [SP, #16]
  0x08018BF2:  6800         LDR        R0, [R0]
  0x08018BF4:  F240 41B8    MOVW       R1, #0x04B8
  0x08018BF8:  F2C4 0102    MOVT       R1, #0x4002
  0x08018BFC:  4288         CMP        R0, R1
  0x08018BFE:  D106         BNE        .L5                      ; 0x08018C0E
.L4:
  0x08018C00:  9804         LDR        R0, [SP, #16]
  0x08018C02:  6801         LDR        R1, [R0]
  0x08018C04:  6808         LDR        R0, [R1]
  0x08018C06:  F020 0001    BIC        R0, R0, #1
  0x08018C0A:  6008         STR        R0, [R1]
  0x08018C0C:  E005         B          .L6                      ; 0x08018C1A
.L5:
  0x08018C0E:  9804         LDR        R0, [SP, #16]
  0x08018C10:  6801         LDR        R1, [R0]
  0x08018C12:  6808         LDR        R0, [R1]
  0x08018C14:  F020 0001    BIC        R0, R0, #1
  0x08018C18:  6008         STR        R0, [R1]
.L6:
  0x08018C1A:  E1B1         B          .L13                     ; 0x08018F80
.L7:
  0x08018C1C:  9804         LDR        R0, [SP, #16]
  0x08018C1E:  6801         LDR        R1, [R0]
  0x08018C20:  6808         LDR        R0, [R1]
  0x08018C22:  F020 000E    BIC        R0, R0, #14
  0x08018C26:  6008         STR        R0, [R1]
  0x08018C28:  9804         LDR        R0, [SP, #16]
  0x08018C2A:  6800         LDR        R0, [R0]
  0x08018C2C:  2110         MOVS       R1, #16
  0x08018C2E:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C32:  4288         CMP        R0, R1
  0x08018C34:  D070         BEQ        .L8                      ; 0x08018D18
  0x08018C36:  9804         LDR        R0, [SP, #16]
  0x08018C38:  6800         LDR        R0, [R0]
  0x08018C3A:  2128         MOVS       R1, #40
  0x08018C3C:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C40:  4288         CMP        R0, R1
  0x08018C42:  D069         BEQ        .L8                      ; 0x08018D18
  0x08018C44:  9804         LDR        R0, [SP, #16]
  0x08018C46:  6800         LDR        R0, [R0]
  0x08018C48:  2140         MOVS       R1, #64
  0x08018C4A:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C4E:  4288         CMP        R0, R1
  0x08018C50:  D062         BEQ        .L8                      ; 0x08018D18
  0x08018C52:  9804         LDR        R0, [SP, #16]
  0x08018C54:  6800         LDR        R0, [R0]
  0x08018C56:  2158         MOVS       R1, #88
  0x08018C58:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C5C:  4288         CMP        R0, R1
  0x08018C5E:  D05B         BEQ        .L8                      ; 0x08018D18
  0x08018C60:  9804         LDR        R0, [SP, #16]
  0x08018C62:  6800         LDR        R0, [R0]
  0x08018C64:  2170         MOVS       R1, #112
  0x08018C66:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C6A:  4288         CMP        R0, R1
  0x08018C6C:  D054         BEQ        .L8                      ; 0x08018D18
  0x08018C6E:  9804         LDR        R0, [SP, #16]
  0x08018C70:  6800         LDR        R0, [R0]
  0x08018C72:  2188         MOVS       R1, #136
  0x08018C74:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C78:  4288         CMP        R0, R1
  0x08018C7A:  D04D         BEQ        .L8                      ; 0x08018D18
  0x08018C7C:  9804         LDR        R0, [SP, #16]
  0x08018C7E:  6800         LDR        R0, [R0]
  0x08018C80:  21A0         MOVS       R1, #160
  0x08018C82:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C86:  4288         CMP        R0, R1
  0x08018C88:  D046         BEQ        .L8                      ; 0x08018D18
  0x08018C8A:  9804         LDR        R0, [SP, #16]
  0x08018C8C:  6800         LDR        R0, [R0]
  0x08018C8E:  21B8         MOVS       R1, #184
  0x08018C90:  F2C4 0102    MOVT       R1, #0x4002
  0x08018C94:  4288         CMP        R0, R1
  0x08018C96:  D03F         BEQ        .L8                      ; 0x08018D18
  0x08018C98:  9804         LDR        R0, [SP, #16]
  0x08018C9A:  6800         LDR        R0, [R0]
  0x08018C9C:  F240 4110    MOVW       R1, #0x0410
  0x08018CA0:  F2C4 0102    MOVT       R1, #0x4002
  0x08018CA4:  4288         CMP        R0, R1
  0x08018CA6:  D037         BEQ        .L8                      ; 0x08018D18
  0x08018CA8:  9804         LDR        R0, [SP, #16]
  0x08018CAA:  6800         LDR        R0, [R0]
  0x08018CAC:  F240 4128    MOVW       R1, #0x0428
  0x08018CB0:  F2C4 0102    MOVT       R1, #0x4002
  0x08018CB4:  4288         CMP        R0, R1
  0x08018CB6:  D02F         BEQ        .L8                      ; 0x08018D18
  0x08018CB8:  9804         LDR        R0, [SP, #16]
  0x08018CBA:  6800         LDR        R0, [R0]
  0x08018CBC:  F240 4140    MOVW       R1, #0x0440
  0x08018CC0:  F2C4 0102    MOVT       R1, #0x4002
  0x08018CC4:  4288         CMP        R0, R1
  0x08018CC6:  D027         BEQ        .L8                      ; 0x08018D18
  0x08018CC8:  9804         LDR        R0, [SP, #16]
  0x08018CCA:  6800         LDR        R0, [R0]
  0x08018CCC:  F240 4158    MOVW       R1, #0x0458
  0x08018CD0:  F2C4 0102    MOVT       R1, #0x4002
  0x08018CD4:  4288         CMP        R0, R1
  0x08018CD6:  D01F         BEQ        .L8                      ; 0x08018D18
  0x08018CD8:  9804         LDR        R0, [SP, #16]
  0x08018CDA:  6800         LDR        R0, [R0]
  0x08018CDC:  F240 4170    MOVW       R1, #0x0470
  0x08018CE0:  F2C4 0102    MOVT       R1, #0x4002
  0x08018CE4:  4288         CMP        R0, R1
  0x08018CE6:  D017         BEQ        .L8                      ; 0x08018D18
  0x08018CE8:  9804         LDR        R0, [SP, #16]
  0x08018CEA:  6800         LDR        R0, [R0]
  0x08018CEC:  F240 4188    MOVW       R1, #0x0488
  0x08018CF0:  F2C4 0102    MOVT       R1, #0x4002
  0x08018CF4:  4288         CMP        R0, R1
  0x08018CF6:  D00F         BEQ        .L8                      ; 0x08018D18
  0x08018CF8:  9804         LDR        R0, [SP, #16]
  0x08018CFA:  6800         LDR        R0, [R0]
  0x08018CFC:  F240 41A0    MOVW       R1, #0x04A0
  0x08018D00:  F2C4 0102    MOVT       R1, #0x4002
  0x08018D04:  4288         CMP        R0, R1
  0x08018D06:  D007         BEQ        .L8                      ; 0x08018D18
  0x08018D08:  9804         LDR        R0, [SP, #16]
  0x08018D0A:  6800         LDR        R0, [R0]
  0x08018D0C:  F240 41B8    MOVW       R1, #0x04B8
  0x08018D10:  F2C4 0102    MOVT       R1, #0x4002
  0x08018D14:  4288         CMP        R0, R1
  0x08018D16:  D106         BNE        .L9                      ; 0x08018D26
.L8:
  0x08018D18:  9804         LDR        R0, [SP, #16]
  0x08018D1A:  6801         LDR        R1, [R0]
  0x08018D1C:  6808         LDR        R0, [R1]
  0x08018D1E:  F020 0001    BIC        R0, R0, #1
  0x08018D22:  6008         STR        R0, [R1]
  0x08018D24:  E005         B          .L10                     ; 0x08018D32
.L9:
  0x08018D26:  9804         LDR        R0, [SP, #16]
  0x08018D28:  6801         LDR        R1, [R0]
  0x08018D2A:  6808         LDR        R0, [R1]
  0x08018D2C:  F020 0001    BIC        R0, R0, #1
  0x08018D30:  6008         STR        R0, [R1]
.L10:
  0x08018D32:  9804         LDR        R0, [SP, #16]
  0x08018D34:  6801         LDR        R1, [R0]
  0x08018D36:  2001         MOVS       R0, #1
  0x08018D38:  2210         MOVS       R2, #16
  0x08018D3A:  F2C4 0202    MOVT       R2, #0x4002
  0x08018D3E:  4291         CMP        R1, R2
  0x08018D40:  9001         STR        R0, [SP, #4]
  0x08018D42:  F000 80EA    BEQ.W      .L11                     ; 0x08018F1A
  0x08018D46:  9804         LDR        R0, [SP, #16]
  0x08018D48:  6801         LDR        R1, [R0]
  0x08018D4A:  2001         MOVS       R0, #1
  0x08018D4C:  2228         MOVS       R2, #40
  0x08018D4E:  F2C4 0202    MOVT       R2, #0x4002
  0x08018D52:  4291         CMP        R1, R2
  0x08018D54:  9001         STR        R0, [SP, #4]
  0x08018D56:  F000 80E0    BEQ.W      .L11                     ; 0x08018F1A
  0x08018D5A:  9804         LDR        R0, [SP, #16]
  0x08018D5C:  6801         LDR        R1, [R0]
  0x08018D5E:  2001         MOVS       R0, #1
  0x08018D60:  2240         MOVS       R2, #64
  0x08018D62:  F2C4 0202    MOVT       R2, #0x4002
  0x08018D66:  4291         CMP        R1, R2
  0x08018D68:  9001         STR        R0, [SP, #4]
  0x08018D6A:  F000 80D6    BEQ.W      .L11                     ; 0x08018F1A
  0x08018D6E:  9804         LDR        R0, [SP, #16]
  0x08018D70:  6801         LDR        R1, [R0]
  0x08018D72:  2001         MOVS       R0, #1
  0x08018D74:  2258         MOVS       R2, #88
  0x08018D76:  F2C4 0202    MOVT       R2, #0x4002
  0x08018D7A:  4291         CMP        R1, R2
  0x08018D7C:  9001         STR        R0, [SP, #4]
  0x08018D7E:  F000 80CC    BEQ.W      .L11                     ; 0x08018F1A
  0x08018D82:  9804         LDR        R0, [SP, #16]
  0x08018D84:  6801         LDR        R1, [R0]
  0x08018D86:  2001         MOVS       R0, #1
  0x08018D88:  2270         MOVS       R2, #112
  0x08018D8A:  F2C4 0202    MOVT       R2, #0x4002
  0x08018D8E:  4291         CMP        R1, R2
  0x08018D90:  9001         STR        R0, [SP, #4]
  0x08018D92:  F000 80C2    BEQ.W      .L11                     ; 0x08018F1A
  0x08018D96:  9804         LDR        R0, [SP, #16]
  0x08018D98:  6801         LDR        R1, [R0]
  0x08018D9A:  2001         MOVS       R0, #1
  0x08018D9C:  2288         MOVS       R2, #136
  0x08018D9E:  F2C4 0202    MOVT       R2, #0x4002
  0x08018DA2:  4291         CMP        R1, R2
  0x08018DA4:  9001         STR        R0, [SP, #4]
  0x08018DA6:  F000 80B8    BEQ.W      .L11                     ; 0x08018F1A
  0x08018DAA:  9804         LDR        R0, [SP, #16]
  0x08018DAC:  6801         LDR        R1, [R0]
  0x08018DAE:  2001         MOVS       R0, #1
  0x08018DB0:  22A0         MOVS       R2, #160
  0x08018DB2:  F2C4 0202    MOVT       R2, #0x4002
  0x08018DB6:  4291         CMP        R1, R2
  0x08018DB8:  9001         STR        R0, [SP, #4]
  0x08018DBA:  F000 80AE    BEQ.W      .L11                     ; 0x08018F1A
  0x08018DBE:  9804         LDR        R0, [SP, #16]
  0x08018DC0:  6801         LDR        R1, [R0]
  0x08018DC2:  2001         MOVS       R0, #1
  0x08018DC4:  22B8         MOVS       R2, #184
  0x08018DC6:  F2C4 0202    MOVT       R2, #0x4002
  0x08018DCA:  4291         CMP        R1, R2
  0x08018DCC:  9001         STR        R0, [SP, #4]
  0x08018DCE:  F000 80A4    BEQ.W      .L11                     ; 0x08018F1A
  0x08018DD2:  9804         LDR        R0, [SP, #16]
  0x08018DD4:  6801         LDR        R1, [R0]
  0x08018DD6:  2001         MOVS       R0, #1
  0x08018DD8:  F240 4210    MOVW       R2, #0x0410
  0x08018DDC:  F2C4 0202    MOVT       R2, #0x4002
  0x08018DE0:  4291         CMP        R1, R2
  0x08018DE2:  9001         STR        R0, [SP, #4]
  0x08018DE4:  F000 8099    BEQ.W      .L11                     ; 0x08018F1A
  0x08018DE8:  9804         LDR        R0, [SP, #16]
  0x08018DEA:  6801         LDR        R1, [R0]
  0x08018DEC:  2001         MOVS       R0, #1
  0x08018DEE:  F240 4228    MOVW       R2, #0x0428
  0x08018DF2:  F2C4 0202    MOVT       R2, #0x4002
  0x08018DF6:  4291         CMP        R1, R2
  0x08018DF8:  9001         STR        R0, [SP, #4]
  0x08018DFA:  F000 808E    BEQ.W      .L11                     ; 0x08018F1A
  0x08018DFE:  9804         LDR        R0, [SP, #16]
  0x08018E00:  6801         LDR        R1, [R0]
  0x08018E02:  2001         MOVS       R0, #1
  0x08018E04:  F240 4240    MOVW       R2, #0x0440
  0x08018E08:  F2C4 0202    MOVT       R2, #0x4002
  0x08018E0C:  4291         CMP        R1, R2
  0x08018E0E:  9001         STR        R0, [SP, #4]
  0x08018E10:  F000 8083    BEQ.W      .L11                     ; 0x08018F1A
  0x08018E14:  9804         LDR        R0, [SP, #16]
  0x08018E16:  6801         LDR        R1, [R0]
  0x08018E18:  2001         MOVS       R0, #1
  0x08018E1A:  F240 4258    MOVW       R2, #0x0458
  0x08018E1E:  F2C4 0202    MOVT       R2, #0x4002
  0x08018E22:  4291         CMP        R1, R2
  0x08018E24:  9001         STR        R0, [SP, #4]
  0x08018E26:  D078         BEQ        .L11                     ; 0x08018F1A
  0x08018E28:  9804         LDR        R0, [SP, #16]
  0x08018E2A:  6801         LDR        R1, [R0]
  0x08018E2C:  2001         MOVS       R0, #1
  0x08018E2E:  F240 4270    MOVW       R2, #0x0470
  0x08018E32:  F2C4 0202    MOVT       R2, #0x4002
  0x08018E36:  4291         CMP        R1, R2
  0x08018E38:  9001         STR        R0, [SP, #4]
  0x08018E3A:  D06E         BEQ        .L11                     ; 0x08018F1A
  0x08018E3C:  9804         LDR        R0, [SP, #16]
  0x08018E3E:  6801         LDR        R1, [R0]
  0x08018E40:  2001         MOVS       R0, #1
  0x08018E42:  F240 4288    MOVW       R2, #0x0488
  0x08018E46:  F2C4 0202    MOVT       R2, #0x4002
  0x08018E4A:  4291         CMP        R1, R2
  0x08018E4C:  9001         STR        R0, [SP, #4]
  0x08018E4E:  D064         BEQ        .L11                     ; 0x08018F1A
  0x08018E50:  9804         LDR        R0, [SP, #16]
  0x08018E52:  6801         LDR        R1, [R0]
  0x08018E54:  2001         MOVS       R0, #1
  0x08018E56:  F240 42A0    MOVW       R2, #0x04A0
  0x08018E5A:  F2C4 0202    MOVT       R2, #0x4002
  0x08018E5E:  4291         CMP        R1, R2
  0x08018E60:  9001         STR        R0, [SP, #4]
  0x08018E62:  D05A         BEQ        .L11                     ; 0x08018F1A
  0x08018E64:  9804         LDR        R0, [SP, #16]
  0x08018E66:  6801         LDR        R1, [R0]
  0x08018E68:  2001         MOVS       R0, #1
  0x08018E6A:  F240 42B8    MOVW       R2, #0x04B8
  0x08018E6E:  F2C4 0202    MOVT       R2, #0x4002
  0x08018E72:  4291         CMP        R1, R2
  0x08018E74:  9001         STR        R0, [SP, #4]
  0x08018E76:  D050         BEQ        .L11                     ; 0x08018F1A
  0x08018E78:  9804         LDR        R0, [SP, #16]
  0x08018E7A:  6801         LDR        R1, [R0]
  0x08018E7C:  2001         MOVS       R0, #1
  0x08018E7E:  F245 4208    MOVW       R2, #0x5408
  0x08018E82:  F6C5 0202    MOVT       R2, #0x5802
  0x08018E86:  4291         CMP        R1, R2
  0x08018E88:  9001         STR        R0, [SP, #4]
  0x08018E8A:  D046         BEQ        .L11                     ; 0x08018F1A
  0x08018E8C:  9804         LDR        R0, [SP, #16]
  0x08018E8E:  6801         LDR        R1, [R0]
  0x08018E90:  2001         MOVS       R0, #1
  0x08018E92:  F245 421C    MOVW       R2, #0x541C
  0x08018E96:  F6C5 0202    MOVT       R2, #0x5802
  0x08018E9A:  4291         CMP        R1, R2
  0x08018E9C:  9001         STR        R0, [SP, #4]
  0x08018E9E:  D03C         BEQ        .L11                     ; 0x08018F1A
  0x08018EA0:  9804         LDR        R0, [SP, #16]
  0x08018EA2:  6801         LDR        R1, [R0]
  0x08018EA4:  2001         MOVS       R0, #1
  0x08018EA6:  F245 4230    MOVW       R2, #0x5430
  0x08018EAA:  F6C5 0202    MOVT       R2, #0x5802
  0x08018EAE:  4291         CMP        R1, R2
  0x08018EB0:  9001         STR        R0, [SP, #4]
  0x08018EB2:  D032         BEQ        .L11                     ; 0x08018F1A
  0x08018EB4:  9804         LDR        R0, [SP, #16]
  0x08018EB6:  6801         LDR        R1, [R0]
  0x08018EB8:  2001         MOVS       R0, #1
  0x08018EBA:  F245 4244    MOVW       R2, #0x5444
  0x08018EBE:  F6C5 0202    MOVT       R2, #0x5802
  0x08018EC2:  4291         CMP        R1, R2
  0x08018EC4:  9001         STR        R0, [SP, #4]
  0x08018EC6:  D028         BEQ        .L11                     ; 0x08018F1A
  0x08018EC8:  9804         LDR        R0, [SP, #16]
  0x08018ECA:  6801         LDR        R1, [R0]
  0x08018ECC:  2001         MOVS       R0, #1
  0x08018ECE:  F245 4258    MOVW       R2, #0x5458
  0x08018ED2:  F6C5 0202    MOVT       R2, #0x5802
  0x08018ED6:  4291         CMP        R1, R2
  0x08018ED8:  9001         STR        R0, [SP, #4]
  0x08018EDA:  D01E         BEQ        .L11                     ; 0x08018F1A
  0x08018EDC:  9804         LDR        R0, [SP, #16]
  0x08018EDE:  6801         LDR        R1, [R0]
  0x08018EE0:  2001         MOVS       R0, #1
  0x08018EE2:  F245 426C    MOVW       R2, #0x546C
  0x08018EE6:  F6C5 0202    MOVT       R2, #0x5802
  0x08018EEA:  4291         CMP        R1, R2
  0x08018EEC:  9001         STR        R0, [SP, #4]
  0x08018EEE:  D014         BEQ        .L11                     ; 0x08018F1A
  0x08018EF0:  9804         LDR        R0, [SP, #16]
  0x08018EF2:  6801         LDR        R1, [R0]
  0x08018EF4:  2001         MOVS       R0, #1
  0x08018EF6:  F245 4280    MOVW       R2, #0x5480
  0x08018EFA:  F6C5 0202    MOVT       R2, #0x5802
  0x08018EFE:  4291         CMP        R1, R2
  0x08018F00:  9001         STR        R0, [SP, #4]
  0x08018F02:  D00A         BEQ        .L11                     ; 0x08018F1A
  0x08018F04:  9804         LDR        R0, [SP, #16]
  0x08018F06:  6800         LDR        R0, [R0]
  0x08018F08:  F64A 316C    MOVW       R1, #0xAB6C
  0x08018F0C:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08018F10:  4408         ADD        R0, R1
  0x08018F12:  FAB0 F080    CLZ        R0, R0
  0x08018F16:  0940         LSRS       R0, R0, #5
  0x08018F18:  9001         STR        R0, [SP, #4]
.L11:
  0x08018F1A:  9801         LDR        R0, [SP, #4]
  0x08018F1C:  07C0         LSLS       R0, R0, #31
  0x08018F1E:  B308         CBZ        R0, .L12                 ; 0x08018F64
  0x08018F20:  9804         LDR        R0, [SP, #16]
  0x08018F22:  6E01         LDR        R1, [R0, #96]
  0x08018F24:  6808         LDR        R0, [R1]
  0x08018F26:  F420 7080    BIC        R0, R0, #0x0100
  0x08018F2A:  6008         STR        R0, [R1]
  0x08018F2C:  9804         LDR        R0, [SP, #16]
  0x08018F2E:  6D80         LDR        R0, [R0, #88]
  0x08018F30:  9003         STR        R0, [SP, #12]
  0x08018F32:  9804         LDR        R0, [SP, #16]
  0x08018F34:  6DC0         LDR        R0, [R0, #92]
  0x08018F36:  F000 011F    AND        R1, R0, #31
  0x08018F3A:  2001         MOVS       R0, #1
  0x08018F3C:  4088         LSLS       R0, R1
  0x08018F3E:  9903         LDR        R1, [SP, #12]
  0x08018F40:  6048         STR        R0, [R1, #4]
  0x08018F42:  9804         LDR        R0, [SP, #16]
  0x08018F44:  6E41         LDR        R1, [R0, #100]
  0x08018F46:  6E80         LDR        R0, [R0, #104]
  0x08018F48:  6048         STR        R0, [R1, #4]
  0x08018F4A:  9804         LDR        R0, [SP, #16]
  0x08018F4C:  6EC0         LDR        R0, [R0, #108]
  0x08018F4E:  B148         CBZ        R0, .L12                 ; 0x08018F64
  0x08018F50:  9804         LDR        R0, [SP, #16]
  0x08018F52:  6EC1         LDR        R1, [R0, #108]
  0x08018F54:  6808         LDR        R0, [R1]
  0x08018F56:  F420 7080    BIC        R0, R0, #0x0100
  0x08018F5A:  6008         STR        R0, [R1]
  0x08018F5C:  9804         LDR        R0, [SP, #16]
  0x08018F5E:  6F01         LDR        R1, [R0, #112]
  0x08018F60:  6F40         LDR        R0, [R0, #116]
  0x08018F62:  6048         STR        R0, [R1, #4]
.L12:
  0x08018F64:  9904         LDR        R1, [SP, #16]
  0x08018F66:  2001         MOVS       R0, #1
  0x08018F68:  F881 0035    STRB.W     R0, [R1, #53]
  0x08018F6C:  9904         LDR        R1, [SP, #16]
  0x08018F6E:  2000         MOVS       R0, #0
  0x08018F70:  F881 0034    STRB.W     R0, [R1, #52]
  0x08018F74:  9804         LDR        R0, [SP, #16]
  0x08018F76:  6D00         LDR        R0, [R0, #80]
  0x08018F78:  B110         CBZ        R0, .L13                 ; 0x08018F80
  0x08018F7A:  9804         LDR        R0, [SP, #16]
  0x08018F7C:  6D01         LDR        R1, [R0, #80]
  0x08018F7E:  4788         BLX        R1
.L13:
  0x08018F80:  2000         MOVS       R0, #0
  0x08018F82:  F88D 0017    STRB.W     R0, [SP, #23]
.L14:
  0x08018F86:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x08018F8A:  B006         ADD        SP, SP, #24
  0x08018F8C:  BD80         POP        {R7, PC}
Section .text.HAL_DMA_IRQHandler from charger_lto.o, size=3940, align=2
HAL_DMA_IRQHandler:
  0x08018F8E:  B580         PUSH       {R7, LR}
  0x08018F90:  B090         SUB        SP, SP, #64
  0x08018F92:  900F         STR        R0, [SP, #60]
  0x08018F94:  2000         MOVS       R0, #0
  0x08018F96:  900B         STR        R0, [SP, #44]
  0x08018F98:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x08018F9C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x08018FA0:  6800         LDR        R0, [R0]
  0x08018FA2:  F248 11B5    MOVW       R1, #0x81B5
  0x08018FA6:  F6C1 314E    MOVT       R1, #0x1B4E
  0x08018FAA:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x08018FAE:  0A80         LSRS       R0, R0, #10
  0x08018FB0:  900A         STR        R0, [SP, #40]
  0x08018FB2:  980F         LDR        R0, [SP, #60]
  0x08018FB4:  6D80         LDR        R0, [R0, #88]
  0x08018FB6:  9009         STR        R0, [SP, #36]
  0x08018FB8:  980F         LDR        R0, [SP, #60]
  0x08018FBA:  6D80         LDR        R0, [R0, #88]
  0x08018FBC:  9008         STR        R0, [SP, #32]
  0x08018FBE:  9809         LDR        R0, [SP, #36]
  0x08018FC0:  6800         LDR        R0, [R0]
  0x08018FC2:  900E         STR        R0, [SP, #56]
  0x08018FC4:  9808         LDR        R0, [SP, #32]
  0x08018FC6:  6800         LDR        R0, [R0]
  0x08018FC8:  900D         STR        R0, [SP, #52]
  0x08018FCA:  980F         LDR        R0, [SP, #60]
  0x08018FCC:  6801         LDR        R1, [R0]
  0x08018FCE:  2001         MOVS       R0, #1
  0x08018FD0:  2210         MOVS       R2, #16
  0x08018FD2:  F2C4 0202    MOVT       R2, #0x4002
  0x08018FD6:  4291         CMP        R1, R2
  0x08018FD8:  9007         STR        R0, [SP, #28]
  0x08018FDA:  F000 8091    BEQ.W      .L1                      ; 0x08019100
  0x08018FDE:  980F         LDR        R0, [SP, #60]
  0x08018FE0:  6801         LDR        R1, [R0]
  0x08018FE2:  2001         MOVS       R0, #1
  0x08018FE4:  2228         MOVS       R2, #40
  0x08018FE6:  F2C4 0202    MOVT       R2, #0x4002
  0x08018FEA:  4291         CMP        R1, R2
  0x08018FEC:  9007         STR        R0, [SP, #28]
  0x08018FEE:  F000 8087    BEQ.W      .L1                      ; 0x08019100
  0x08018FF2:  980F         LDR        R0, [SP, #60]
  0x08018FF4:  6801         LDR        R1, [R0]
  0x08018FF6:  2001         MOVS       R0, #1
  0x08018FF8:  2240         MOVS       R2, #64
  0x08018FFA:  F2C4 0202    MOVT       R2, #0x4002
  0x08018FFE:  4291         CMP        R1, R2
  0x08019000:  9007         STR        R0, [SP, #28]
  0x08019002:  D07D         BEQ        .L1                      ; 0x08019100
  0x08019004:  980F         LDR        R0, [SP, #60]
  0x08019006:  6801         LDR        R1, [R0]
  0x08019008:  2001         MOVS       R0, #1
  0x0801900A:  2258         MOVS       R2, #88
  0x0801900C:  F2C4 0202    MOVT       R2, #0x4002
  0x08019010:  4291         CMP        R1, R2
  0x08019012:  9007         STR        R0, [SP, #28]
  0x08019014:  D074         BEQ        .L1                      ; 0x08019100
  0x08019016:  980F         LDR        R0, [SP, #60]
  0x08019018:  6801         LDR        R1, [R0]
  0x0801901A:  2001         MOVS       R0, #1
  0x0801901C:  2270         MOVS       R2, #112
  0x0801901E:  F2C4 0202    MOVT       R2, #0x4002
  0x08019022:  4291         CMP        R1, R2
  0x08019024:  9007         STR        R0, [SP, #28]
  0x08019026:  D06B         BEQ        .L1                      ; 0x08019100
  0x08019028:  980F         LDR        R0, [SP, #60]
  0x0801902A:  6801         LDR        R1, [R0]
  0x0801902C:  2001         MOVS       R0, #1
  0x0801902E:  2288         MOVS       R2, #136
  0x08019030:  F2C4 0202    MOVT       R2, #0x4002
  0x08019034:  4291         CMP        R1, R2
  0x08019036:  9007         STR        R0, [SP, #28]
  0x08019038:  D062         BEQ        .L1                      ; 0x08019100
  0x0801903A:  980F         LDR        R0, [SP, #60]
  0x0801903C:  6801         LDR        R1, [R0]
  0x0801903E:  2001         MOVS       R0, #1
  0x08019040:  22A0         MOVS       R2, #160
  0x08019042:  F2C4 0202    MOVT       R2, #0x4002
  0x08019046:  4291         CMP        R1, R2
  0x08019048:  9007         STR        R0, [SP, #28]
  0x0801904A:  D059         BEQ        .L1                      ; 0x08019100
  0x0801904C:  980F         LDR        R0, [SP, #60]
  0x0801904E:  6801         LDR        R1, [R0]
  0x08019050:  2001         MOVS       R0, #1
  0x08019052:  22B8         MOVS       R2, #184
  0x08019054:  F2C4 0202    MOVT       R2, #0x4002
  0x08019058:  4291         CMP        R1, R2
  0x0801905A:  9007         STR        R0, [SP, #28]
  0x0801905C:  D050         BEQ        .L1                      ; 0x08019100
  0x0801905E:  980F         LDR        R0, [SP, #60]
  0x08019060:  6801         LDR        R1, [R0]
  0x08019062:  2001         MOVS       R0, #1
  0x08019064:  F240 4210    MOVW       R2, #0x0410
  0x08019068:  F2C4 0202    MOVT       R2, #0x4002
  0x0801906C:  4291         CMP        R1, R2
  0x0801906E:  9007         STR        R0, [SP, #28]
  0x08019070:  D046         BEQ        .L1                      ; 0x08019100
  0x08019072:  980F         LDR        R0, [SP, #60]
  0x08019074:  6801         LDR        R1, [R0]
  0x08019076:  2001         MOVS       R0, #1
  0x08019078:  F240 4228    MOVW       R2, #0x0428
  0x0801907C:  F2C4 0202    MOVT       R2, #0x4002
  0x08019080:  4291         CMP        R1, R2
  0x08019082:  9007         STR        R0, [SP, #28]
  0x08019084:  D03C         BEQ        .L1                      ; 0x08019100
  0x08019086:  980F         LDR        R0, [SP, #60]
  0x08019088:  6801         LDR        R1, [R0]
  0x0801908A:  2001         MOVS       R0, #1
  0x0801908C:  F240 4240    MOVW       R2, #0x0440
  0x08019090:  F2C4 0202    MOVT       R2, #0x4002
  0x08019094:  4291         CMP        R1, R2
  0x08019096:  9007         STR        R0, [SP, #28]
  0x08019098:  D032         BEQ        .L1                      ; 0x08019100
  0x0801909A:  980F         LDR        R0, [SP, #60]
  0x0801909C:  6801         LDR        R1, [R0]
  0x0801909E:  2001         MOVS       R0, #1
  0x080190A0:  F240 4258    MOVW       R2, #0x0458
  0x080190A4:  F2C4 0202    MOVT       R2, #0x4002
  0x080190A8:  4291         CMP        R1, R2
  0x080190AA:  9007         STR        R0, [SP, #28]
  0x080190AC:  D028         BEQ        .L1                      ; 0x08019100
  0x080190AE:  980F         LDR        R0, [SP, #60]
  0x080190B0:  6801         LDR        R1, [R0]
  0x080190B2:  2001         MOVS       R0, #1
  0x080190B4:  F240 4270    MOVW       R2, #0x0470
  0x080190B8:  F2C4 0202    MOVT       R2, #0x4002
  0x080190BC:  4291         CMP        R1, R2
  0x080190BE:  9007         STR        R0, [SP, #28]
  0x080190C0:  D01E         BEQ        .L1                      ; 0x08019100
  0x080190C2:  980F         LDR        R0, [SP, #60]
  0x080190C4:  6801         LDR        R1, [R0]
  0x080190C6:  2001         MOVS       R0, #1
  0x080190C8:  F240 4288    MOVW       R2, #0x0488
  0x080190CC:  F2C4 0202    MOVT       R2, #0x4002
  0x080190D0:  4291         CMP        R1, R2
  0x080190D2:  9007         STR        R0, [SP, #28]
  0x080190D4:  D014         BEQ        .L1                      ; 0x08019100
  0x080190D6:  980F         LDR        R0, [SP, #60]
  0x080190D8:  6801         LDR        R1, [R0]
  0x080190DA:  2001         MOVS       R0, #1
  0x080190DC:  F240 42A0    MOVW       R2, #0x04A0
  0x080190E0:  F2C4 0202    MOVT       R2, #0x4002
  0x080190E4:  4291         CMP        R1, R2
  0x080190E6:  9007         STR        R0, [SP, #28]
  0x080190E8:  D00A         BEQ        .L1                      ; 0x08019100
  0x080190EA:  980F         LDR        R0, [SP, #60]
  0x080190EC:  6800         LDR        R0, [R0]
  0x080190EE:  F64F 3148    MOVW       R1, #0xFB48
  0x080190F2:  F6CB 71FD    MOVT       R1, #0xBFFD
  0x080190F6:  4408         ADD        R0, R1
  0x080190F8:  FAB0 F080    CLZ        R0, R0
  0x080190FC:  0940         LSRS       R0, R0, #5
  0x080190FE:  9007         STR        R0, [SP, #28]
.L1:
  0x08019100:  9807         LDR        R0, [SP, #28]
  0x08019102:  07C0         LSLS       R0, R0, #31
  0x08019104:  2800         CMP        R0, #0
  0x08019106:  F000 845F    BEQ.W      .L45                     ; 0x080199C8
  0x0801910A:  980E         LDR        R0, [SP, #56]
  0x0801910C:  990F         LDR        R1, [SP, #60]
  0x0801910E:  6DC9         LDR        R1, [R1, #92]
  0x08019110:  F001 011F    AND        R1, R1, #31
  0x08019114:  40C8         LSRS       R0, R1
  0x08019116:  0700         LSLS       R0, R0, #28
  0x08019118:  2800         CMP        R0, #0
  0x0801911A:  F140 809A    BPL.W      .L5                      ; 0x08019252
  0x0801911E:  980F         LDR        R0, [SP, #60]
  0x08019120:  6800         LDR        R0, [R0]
  0x08019122:  2110         MOVS       R1, #16
  0x08019124:  F2C4 0102    MOVT       R1, #0x4002
  0x08019128:  4288         CMP        R0, R1
  0x0801912A:  D070         BEQ        .L2                      ; 0x0801920E
  0x0801912C:  980F         LDR        R0, [SP, #60]
  0x0801912E:  6800         LDR        R0, [R0]
  0x08019130:  2128         MOVS       R1, #40
  0x08019132:  F2C4 0102    MOVT       R1, #0x4002
  0x08019136:  4288         CMP        R0, R1
  0x08019138:  D069         BEQ        .L2                      ; 0x0801920E
  0x0801913A:  980F         LDR        R0, [SP, #60]
  0x0801913C:  6800         LDR        R0, [R0]
  0x0801913E:  2140         MOVS       R1, #64
  0x08019140:  F2C4 0102    MOVT       R1, #0x4002
  0x08019144:  4288         CMP        R0, R1
  0x08019146:  D062         BEQ        .L2                      ; 0x0801920E
  0x08019148:  980F         LDR        R0, [SP, #60]
  0x0801914A:  6800         LDR        R0, [R0]
  0x0801914C:  2158         MOVS       R1, #88
  0x0801914E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019152:  4288         CMP        R0, R1
  0x08019154:  D05B         BEQ        .L2                      ; 0x0801920E
  0x08019156:  980F         LDR        R0, [SP, #60]
  0x08019158:  6800         LDR        R0, [R0]
  0x0801915A:  2170         MOVS       R1, #112
  0x0801915C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019160:  4288         CMP        R0, R1
  0x08019162:  D054         BEQ        .L2                      ; 0x0801920E
  0x08019164:  980F         LDR        R0, [SP, #60]
  0x08019166:  6800         LDR        R0, [R0]
  0x08019168:  2188         MOVS       R1, #136
  0x0801916A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801916E:  4288         CMP        R0, R1
  0x08019170:  D04D         BEQ        .L2                      ; 0x0801920E
  0x08019172:  980F         LDR        R0, [SP, #60]
  0x08019174:  6800         LDR        R0, [R0]
  0x08019176:  21A0         MOVS       R1, #160
  0x08019178:  F2C4 0102    MOVT       R1, #0x4002
  0x0801917C:  4288         CMP        R0, R1
  0x0801917E:  D046         BEQ        .L2                      ; 0x0801920E
  0x08019180:  980F         LDR        R0, [SP, #60]
  0x08019182:  6800         LDR        R0, [R0]
  0x08019184:  21B8         MOVS       R1, #184
  0x08019186:  F2C4 0102    MOVT       R1, #0x4002
  0x0801918A:  4288         CMP        R0, R1
  0x0801918C:  D03F         BEQ        .L2                      ; 0x0801920E
  0x0801918E:  980F         LDR        R0, [SP, #60]
  0x08019190:  6800         LDR        R0, [R0]
  0x08019192:  F240 4110    MOVW       R1, #0x0410
  0x08019196:  F2C4 0102    MOVT       R1, #0x4002
  0x0801919A:  4288         CMP        R0, R1
  0x0801919C:  D037         BEQ        .L2                      ; 0x0801920E
  0x0801919E:  980F         LDR        R0, [SP, #60]
  0x080191A0:  6800         LDR        R0, [R0]
  0x080191A2:  F240 4128    MOVW       R1, #0x0428
  0x080191A6:  F2C4 0102    MOVT       R1, #0x4002
  0x080191AA:  4288         CMP        R0, R1
  0x080191AC:  D02F         BEQ        .L2                      ; 0x0801920E
  0x080191AE:  980F         LDR        R0, [SP, #60]
  0x080191B0:  6800         LDR        R0, [R0]
  0x080191B2:  F240 4140    MOVW       R1, #0x0440
  0x080191B6:  F2C4 0102    MOVT       R1, #0x4002
  0x080191BA:  4288         CMP        R0, R1
  0x080191BC:  D027         BEQ        .L2                      ; 0x0801920E
  0x080191BE:  980F         LDR        R0, [SP, #60]
  0x080191C0:  6800         LDR        R0, [R0]
  0x080191C2:  F240 4158    MOVW       R1, #0x0458
  0x080191C6:  F2C4 0102    MOVT       R1, #0x4002
  0x080191CA:  4288         CMP        R0, R1
  0x080191CC:  D01F         BEQ        .L2                      ; 0x0801920E
  0x080191CE:  980F         LDR        R0, [SP, #60]
  0x080191D0:  6800         LDR        R0, [R0]
  0x080191D2:  F240 4170    MOVW       R1, #0x0470
  0x080191D6:  F2C4 0102    MOVT       R1, #0x4002
  0x080191DA:  4288         CMP        R0, R1
  0x080191DC:  D017         BEQ        .L2                      ; 0x0801920E
  0x080191DE:  980F         LDR        R0, [SP, #60]
  0x080191E0:  6800         LDR        R0, [R0]
  0x080191E2:  F240 4188    MOVW       R1, #0x0488
  0x080191E6:  F2C4 0102    MOVT       R1, #0x4002
  0x080191EA:  4288         CMP        R0, R1
  0x080191EC:  D00F         BEQ        .L2                      ; 0x0801920E
  0x080191EE:  980F         LDR        R0, [SP, #60]
  0x080191F0:  6800         LDR        R0, [R0]
  0x080191F2:  F240 41A0    MOVW       R1, #0x04A0
  0x080191F6:  F2C4 0102    MOVT       R1, #0x4002
  0x080191FA:  4288         CMP        R0, R1
  0x080191FC:  D007         BEQ        .L2                      ; 0x0801920E
  0x080191FE:  980F         LDR        R0, [SP, #60]
  0x08019200:  6800         LDR        R0, [R0]
  0x08019202:  F240 41B8    MOVW       R1, #0x04B8
  0x08019206:  F2C4 0102    MOVT       R1, #0x4002
  0x0801920A:  4288         CMP        R0, R1
  0x0801920C:  D106         BNE        .L3                      ; 0x0801921C
.L2:
  0x0801920E:  980F         LDR        R0, [SP, #60]
  0x08019210:  6800         LDR        R0, [R0]
  0x08019212:  6800         LDR        R0, [R0]
  0x08019214:  F000 0004    AND        R0, R0, #4
  0x08019218:  9006         STR        R0, [SP, #24]
  0x0801921A:  E005         B          .L4                      ; 0x08019228
.L3:
  0x0801921C:  980F         LDR        R0, [SP, #60]
  0x0801921E:  6800         LDR        R0, [R0]
  0x08019220:  6800         LDR        R0, [R0]
  0x08019222:  F000 0008    AND        R0, R0, #8
  0x08019226:  9006         STR        R0, [SP, #24]
.L4:
  0x08019228:  9806         LDR        R0, [SP, #24]
  0x0801922A:  B190         CBZ        R0, .L5                  ; 0x08019252
  0x0801922C:  980F         LDR        R0, [SP, #60]
  0x0801922E:  6801         LDR        R1, [R0]
  0x08019230:  6808         LDR        R0, [R1]
  0x08019232:  F020 0004    BIC        R0, R0, #4
  0x08019236:  6008         STR        R0, [R1]
  0x08019238:  980F         LDR        R0, [SP, #60]
  0x0801923A:  6DC0         LDR        R0, [R0, #92]
  0x0801923C:  F000 011F    AND        R1, R0, #31
  0x08019240:  2008         MOVS       R0, #8
  0x08019242:  4088         LSLS       R0, R1
  0x08019244:  9909         LDR        R1, [SP, #36]
  0x08019246:  6088         STR        R0, [R1, #8]
  0x08019248:  990F         LDR        R1, [SP, #60]
  0x0801924A:  6D48         LDR        R0, [R1, #84]
  0x0801924C:  F040 0001    ORR        R0, R0, #1
  0x08019250:  6548         STR        R0, [R1, #84]
.L5:
  0x08019252:  980E         LDR        R0, [SP, #56]
  0x08019254:  990F         LDR        R1, [SP, #60]
  0x08019256:  6DC9         LDR        R1, [R1, #92]
  0x08019258:  F001 011F    AND        R1, R1, #31
  0x0801925C:  40C8         LSRS       R0, R1
  0x0801925E:  07C0         LSLS       R0, R0, #31
  0x08019260:  2800         CMP        R0, #0
  0x08019262:  F000 8093    BEQ.W      .L9                      ; 0x0801938C
  0x08019266:  980F         LDR        R0, [SP, #60]
  0x08019268:  6800         LDR        R0, [R0]
  0x0801926A:  2110         MOVS       R1, #16
  0x0801926C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019270:  4288         CMP        R0, R1
  0x08019272:  D070         BEQ        .L6                      ; 0x08019356
  0x08019274:  980F         LDR        R0, [SP, #60]
  0x08019276:  6800         LDR        R0, [R0]
  0x08019278:  2128         MOVS       R1, #40
  0x0801927A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801927E:  4288         CMP        R0, R1
  0x08019280:  D069         BEQ        .L6                      ; 0x08019356
  0x08019282:  980F         LDR        R0, [SP, #60]
  0x08019284:  6800         LDR        R0, [R0]
  0x08019286:  2140         MOVS       R1, #64
  0x08019288:  F2C4 0102    MOVT       R1, #0x4002
  0x0801928C:  4288         CMP        R0, R1
  0x0801928E:  D062         BEQ        .L6                      ; 0x08019356
  0x08019290:  980F         LDR        R0, [SP, #60]
  0x08019292:  6800         LDR        R0, [R0]
  0x08019294:  2158         MOVS       R1, #88
  0x08019296:  F2C4 0102    MOVT       R1, #0x4002
  0x0801929A:  4288         CMP        R0, R1
  0x0801929C:  D05B         BEQ        .L6                      ; 0x08019356
  0x0801929E:  980F         LDR        R0, [SP, #60]
  0x080192A0:  6800         LDR        R0, [R0]
  0x080192A2:  2170         MOVS       R1, #112
  0x080192A4:  F2C4 0102    MOVT       R1, #0x4002
  0x080192A8:  4288         CMP        R0, R1
  0x080192AA:  D054         BEQ        .L6                      ; 0x08019356
  0x080192AC:  980F         LDR        R0, [SP, #60]
  0x080192AE:  6800         LDR        R0, [R0]
  0x080192B0:  2188         MOVS       R1, #136
  0x080192B2:  F2C4 0102    MOVT       R1, #0x4002
  0x080192B6:  4288         CMP        R0, R1
  0x080192B8:  D04D         BEQ        .L6                      ; 0x08019356
  0x080192BA:  980F         LDR        R0, [SP, #60]
  0x080192BC:  6800         LDR        R0, [R0]
  0x080192BE:  21A0         MOVS       R1, #160
  0x080192C0:  F2C4 0102    MOVT       R1, #0x4002
  0x080192C4:  4288         CMP        R0, R1
  0x080192C6:  D046         BEQ        .L6                      ; 0x08019356
  0x080192C8:  980F         LDR        R0, [SP, #60]
  0x080192CA:  6800         LDR        R0, [R0]
  0x080192CC:  21B8         MOVS       R1, #184
  0x080192CE:  F2C4 0102    MOVT       R1, #0x4002
  0x080192D2:  4288         CMP        R0, R1
  0x080192D4:  D03F         BEQ        .L6                      ; 0x08019356
  0x080192D6:  980F         LDR        R0, [SP, #60]
  0x080192D8:  6800         LDR        R0, [R0]
  0x080192DA:  F240 4110    MOVW       R1, #0x0410
  0x080192DE:  F2C4 0102    MOVT       R1, #0x4002
  0x080192E2:  4288         CMP        R0, R1
  0x080192E4:  D037         BEQ        .L6                      ; 0x08019356
  0x080192E6:  980F         LDR        R0, [SP, #60]
  0x080192E8:  6800         LDR        R0, [R0]
  0x080192EA:  F240 4128    MOVW       R1, #0x0428
  0x080192EE:  F2C4 0102    MOVT       R1, #0x4002
  0x080192F2:  4288         CMP        R0, R1
  0x080192F4:  D02F         BEQ        .L6                      ; 0x08019356
  0x080192F6:  980F         LDR        R0, [SP, #60]
  0x080192F8:  6800         LDR        R0, [R0]
  0x080192FA:  F240 4140    MOVW       R1, #0x0440
  0x080192FE:  F2C4 0102    MOVT       R1, #0x4002
  0x08019302:  4288         CMP        R0, R1
  0x08019304:  D027         BEQ        .L6                      ; 0x08019356
  0x08019306:  980F         LDR        R0, [SP, #60]
  0x08019308:  6800         LDR        R0, [R0]
  0x0801930A:  F240 4158    MOVW       R1, #0x0458
  0x0801930E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019312:  4288         CMP        R0, R1
  0x08019314:  D01F         BEQ        .L6                      ; 0x08019356
  0x08019316:  980F         LDR        R0, [SP, #60]
  0x08019318:  6800         LDR        R0, [R0]
  0x0801931A:  F240 4170    MOVW       R1, #0x0470
  0x0801931E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019322:  4288         CMP        R0, R1
  0x08019324:  D017         BEQ        .L6                      ; 0x08019356
  0x08019326:  980F         LDR        R0, [SP, #60]
  0x08019328:  6800         LDR        R0, [R0]
  0x0801932A:  F240 4188    MOVW       R1, #0x0488
  0x0801932E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019332:  4288         CMP        R0, R1
  0x08019334:  D00F         BEQ        .L6                      ; 0x08019356
  0x08019336:  980F         LDR        R0, [SP, #60]
  0x08019338:  6800         LDR        R0, [R0]
  0x0801933A:  F240 41A0    MOVW       R1, #0x04A0
  0x0801933E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019342:  4288         CMP        R0, R1
  0x08019344:  D007         BEQ        .L6                      ; 0x08019356
  0x08019346:  980F         LDR        R0, [SP, #60]
  0x08019348:  6800         LDR        R0, [R0]
  0x0801934A:  F240 41B8    MOVW       R1, #0x04B8
  0x0801934E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019352:  4288         CMP        R0, R1
  0x08019354:  D106         BNE        .L7                      ; 0x08019364
.L6:
  0x08019356:  980F         LDR        R0, [SP, #60]
  0x08019358:  6800         LDR        R0, [R0]
  0x0801935A:  6940         LDR        R0, [R0, #20]
  0x0801935C:  F000 0080    AND        R0, R0, #128
  0x08019360:  9005         STR        R0, [SP, #20]
  0x08019362:  E004         B          .L8                      ; 0x0801936E
.L7:
  0x08019364:  980F         LDR        R0, [SP, #60]
  0x08019366:  6800         LDR        R0, [R0]
  0x08019368:  6800         LDR        R0, [R0]
  0x0801936A:  2000         MOVS       R0, #0
  0x0801936C:  9005         STR        R0, [SP, #20]
.L8:
  0x0801936E:  9805         LDR        R0, [SP, #20]
  0x08019370:  B160         CBZ        R0, .L9                  ; 0x0801938C
  0x08019372:  980F         LDR        R0, [SP, #60]
  0x08019374:  6DC0         LDR        R0, [R0, #92]
  0x08019376:  F000 011F    AND        R1, R0, #31
  0x0801937A:  2001         MOVS       R0, #1
  0x0801937C:  4088         LSLS       R0, R1
  0x0801937E:  9909         LDR        R1, [SP, #36]
  0x08019380:  6088         STR        R0, [R1, #8]
  0x08019382:  990F         LDR        R1, [SP, #60]
  0x08019384:  6D48         LDR        R0, [R1, #84]
  0x08019386:  F040 0002    ORR        R0, R0, #2
  0x0801938A:  6548         STR        R0, [R1, #84]
.L9:
  0x0801938C:  980E         LDR        R0, [SP, #56]
  0x0801938E:  990F         LDR        R1, [SP, #60]
  0x08019390:  6DC9         LDR        R1, [R1, #92]
  0x08019392:  F001 011F    AND        R1, R1, #31
  0x08019396:  40C8         LSRS       R0, R1
  0x08019398:  0740         LSLS       R0, R0, #29
  0x0801939A:  2800         CMP        R0, #0
  0x0801939C:  F140 8093    BPL.W      .L13                     ; 0x080194C6
  0x080193A0:  980F         LDR        R0, [SP, #60]
  0x080193A2:  6800         LDR        R0, [R0]
  0x080193A4:  2110         MOVS       R1, #16
  0x080193A6:  F2C4 0102    MOVT       R1, #0x4002
  0x080193AA:  4288         CMP        R0, R1
  0x080193AC:  D070         BEQ        .L10                     ; 0x08019490
  0x080193AE:  980F         LDR        R0, [SP, #60]
  0x080193B0:  6800         LDR        R0, [R0]
  0x080193B2:  2128         MOVS       R1, #40
  0x080193B4:  F2C4 0102    MOVT       R1, #0x4002
  0x080193B8:  4288         CMP        R0, R1
  0x080193BA:  D069         BEQ        .L10                     ; 0x08019490
  0x080193BC:  980F         LDR        R0, [SP, #60]
  0x080193BE:  6800         LDR        R0, [R0]
  0x080193C0:  2140         MOVS       R1, #64
  0x080193C2:  F2C4 0102    MOVT       R1, #0x4002
  0x080193C6:  4288         CMP        R0, R1
  0x080193C8:  D062         BEQ        .L10                     ; 0x08019490
  0x080193CA:  980F         LDR        R0, [SP, #60]
  0x080193CC:  6800         LDR        R0, [R0]
  0x080193CE:  2158         MOVS       R1, #88
  0x080193D0:  F2C4 0102    MOVT       R1, #0x4002
  0x080193D4:  4288         CMP        R0, R1
  0x080193D6:  D05B         BEQ        .L10                     ; 0x08019490
  0x080193D8:  980F         LDR        R0, [SP, #60]
  0x080193DA:  6800         LDR        R0, [R0]
  0x080193DC:  2170         MOVS       R1, #112
  0x080193DE:  F2C4 0102    MOVT       R1, #0x4002
  0x080193E2:  4288         CMP        R0, R1
  0x080193E4:  D054         BEQ        .L10                     ; 0x08019490
  0x080193E6:  980F         LDR        R0, [SP, #60]
  0x080193E8:  6800         LDR        R0, [R0]
  0x080193EA:  2188         MOVS       R1, #136
  0x080193EC:  F2C4 0102    MOVT       R1, #0x4002
  0x080193F0:  4288         CMP        R0, R1
  0x080193F2:  D04D         BEQ        .L10                     ; 0x08019490
  0x080193F4:  980F         LDR        R0, [SP, #60]
  0x080193F6:  6800         LDR        R0, [R0]
  0x080193F8:  21A0         MOVS       R1, #160
  0x080193FA:  F2C4 0102    MOVT       R1, #0x4002
  0x080193FE:  4288         CMP        R0, R1
  0x08019400:  D046         BEQ        .L10                     ; 0x08019490
  0x08019402:  980F         LDR        R0, [SP, #60]
  0x08019404:  6800         LDR        R0, [R0]
  0x08019406:  21B8         MOVS       R1, #184
  0x08019408:  F2C4 0102    MOVT       R1, #0x4002
  0x0801940C:  4288         CMP        R0, R1
  0x0801940E:  D03F         BEQ        .L10                     ; 0x08019490
  0x08019410:  980F         LDR        R0, [SP, #60]
  0x08019412:  6800         LDR        R0, [R0]
  0x08019414:  F240 4110    MOVW       R1, #0x0410
  0x08019418:  F2C4 0102    MOVT       R1, #0x4002
  0x0801941C:  4288         CMP        R0, R1
  0x0801941E:  D037         BEQ        .L10                     ; 0x08019490
  0x08019420:  980F         LDR        R0, [SP, #60]
  0x08019422:  6800         LDR        R0, [R0]
  0x08019424:  F240 4128    MOVW       R1, #0x0428
  0x08019428:  F2C4 0102    MOVT       R1, #0x4002
  0x0801942C:  4288         CMP        R0, R1
  0x0801942E:  D02F         BEQ        .L10                     ; 0x08019490
  0x08019430:  980F         LDR        R0, [SP, #60]
  0x08019432:  6800         LDR        R0, [R0]
  0x08019434:  F240 4140    MOVW       R1, #0x0440
  0x08019438:  F2C4 0102    MOVT       R1, #0x4002
  0x0801943C:  4288         CMP        R0, R1
  0x0801943E:  D027         BEQ        .L10                     ; 0x08019490
  0x08019440:  980F         LDR        R0, [SP, #60]
  0x08019442:  6800         LDR        R0, [R0]
  0x08019444:  F240 4158    MOVW       R1, #0x0458
  0x08019448:  F2C4 0102    MOVT       R1, #0x4002
  0x0801944C:  4288         CMP        R0, R1
  0x0801944E:  D01F         BEQ        .L10                     ; 0x08019490
  0x08019450:  980F         LDR        R0, [SP, #60]
  0x08019452:  6800         LDR        R0, [R0]
  0x08019454:  F240 4170    MOVW       R1, #0x0470
  0x08019458:  F2C4 0102    MOVT       R1, #0x4002
  0x0801945C:  4288         CMP        R0, R1
  0x0801945E:  D017         BEQ        .L10                     ; 0x08019490
  0x08019460:  980F         LDR        R0, [SP, #60]
  0x08019462:  6800         LDR        R0, [R0]
  0x08019464:  F240 4188    MOVW       R1, #0x0488
  0x08019468:  F2C4 0102    MOVT       R1, #0x4002
  0x0801946C:  4288         CMP        R0, R1
  0x0801946E:  D00F         BEQ        .L10                     ; 0x08019490
  0x08019470:  980F         LDR        R0, [SP, #60]
  0x08019472:  6800         LDR        R0, [R0]
  0x08019474:  F240 41A0    MOVW       R1, #0x04A0
  0x08019478:  F2C4 0102    MOVT       R1, #0x4002
  0x0801947C:  4288         CMP        R0, R1
  0x0801947E:  D007         BEQ        .L10                     ; 0x08019490
  0x08019480:  980F         LDR        R0, [SP, #60]
  0x08019482:  6800         LDR        R0, [R0]
  0x08019484:  F240 41B8    MOVW       R1, #0x04B8
  0x08019488:  F2C4 0102    MOVT       R1, #0x4002
  0x0801948C:  4288         CMP        R0, R1
  0x0801948E:  D106         BNE        .L11                     ; 0x0801949E
.L10:
  0x08019490:  980F         LDR        R0, [SP, #60]
  0x08019492:  6800         LDR        R0, [R0]
  0x08019494:  6800         LDR        R0, [R0]
  0x08019496:  F000 0002    AND        R0, R0, #2
  0x0801949A:  9004         STR        R0, [SP, #16]
  0x0801949C:  E004         B          .L12                     ; 0x080194A8
.L11:
  0x0801949E:  980F         LDR        R0, [SP, #60]
  0x080194A0:  6800         LDR        R0, [R0]
  0x080194A2:  6800         LDR        R0, [R0]
  0x080194A4:  2000         MOVS       R0, #0
  0x080194A6:  9004         STR        R0, [SP, #16]
.L12:
  0x080194A8:  9804         LDR        R0, [SP, #16]
  0x080194AA:  B160         CBZ        R0, .L13                 ; 0x080194C6
  0x080194AC:  980F         LDR        R0, [SP, #60]
  0x080194AE:  6DC0         LDR        R0, [R0, #92]
  0x080194B0:  F000 011F    AND        R1, R0, #31
  0x080194B4:  2004         MOVS       R0, #4
  0x080194B6:  4088         LSLS       R0, R1
  0x080194B8:  9909         LDR        R1, [SP, #36]
  0x080194BA:  6088         STR        R0, [R1, #8]
  0x080194BC:  990F         LDR        R1, [SP, #60]
  0x080194BE:  6D48         LDR        R0, [R1, #84]
  0x080194C0:  F040 0004    ORR        R0, R0, #4
  0x080194C4:  6548         STR        R0, [R1, #84]
.L13:
  0x080194C6:  980E         LDR        R0, [SP, #56]
  0x080194C8:  990F         LDR        R1, [SP, #60]
  0x080194CA:  6DC9         LDR        R1, [R1, #92]
  0x080194CC:  F001 011F    AND        R1, R1, #31
  0x080194D0:  40C8         LSRS       R0, R1
  0x080194D2:  06C0         LSLS       R0, R0, #27
  0x080194D4:  2800         CMP        R0, #0
  0x080194D6:  F140 80BB    BPL.W      .L22                     ; 0x08019650
  0x080194DA:  980F         LDR        R0, [SP, #60]
  0x080194DC:  6800         LDR        R0, [R0]
  0x080194DE:  2110         MOVS       R1, #16
  0x080194E0:  F2C4 0102    MOVT       R1, #0x4002
  0x080194E4:  4288         CMP        R0, R1
  0x080194E6:  D070         BEQ        .L14                     ; 0x080195CA
  0x080194E8:  980F         LDR        R0, [SP, #60]
  0x080194EA:  6800         LDR        R0, [R0]
  0x080194EC:  2128         MOVS       R1, #40
  0x080194EE:  F2C4 0102    MOVT       R1, #0x4002
  0x080194F2:  4288         CMP        R0, R1
  0x080194F4:  D069         BEQ        .L14                     ; 0x080195CA
  0x080194F6:  980F         LDR        R0, [SP, #60]
  0x080194F8:  6800         LDR        R0, [R0]
  0x080194FA:  2140         MOVS       R1, #64
  0x080194FC:  F2C4 0102    MOVT       R1, #0x4002
  0x08019500:  4288         CMP        R0, R1
  0x08019502:  D062         BEQ        .L14                     ; 0x080195CA
  0x08019504:  980F         LDR        R0, [SP, #60]
  0x08019506:  6800         LDR        R0, [R0]
  0x08019508:  2158         MOVS       R1, #88
  0x0801950A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801950E:  4288         CMP        R0, R1
  0x08019510:  D05B         BEQ        .L14                     ; 0x080195CA
  0x08019512:  980F         LDR        R0, [SP, #60]
  0x08019514:  6800         LDR        R0, [R0]
  0x08019516:  2170         MOVS       R1, #112
  0x08019518:  F2C4 0102    MOVT       R1, #0x4002
  0x0801951C:  4288         CMP        R0, R1
  0x0801951E:  D054         BEQ        .L14                     ; 0x080195CA
  0x08019520:  980F         LDR        R0, [SP, #60]
  0x08019522:  6800         LDR        R0, [R0]
  0x08019524:  2188         MOVS       R1, #136
  0x08019526:  F2C4 0102    MOVT       R1, #0x4002
  0x0801952A:  4288         CMP        R0, R1
  0x0801952C:  D04D         BEQ        .L14                     ; 0x080195CA
  0x0801952E:  980F         LDR        R0, [SP, #60]
  0x08019530:  6800         LDR        R0, [R0]
  0x08019532:  21A0         MOVS       R1, #160
  0x08019534:  F2C4 0102    MOVT       R1, #0x4002
  0x08019538:  4288         CMP        R0, R1
  0x0801953A:  D046         BEQ        .L14                     ; 0x080195CA
  0x0801953C:  980F         LDR        R0, [SP, #60]
  0x0801953E:  6800         LDR        R0, [R0]
  0x08019540:  21B8         MOVS       R1, #184
  0x08019542:  F2C4 0102    MOVT       R1, #0x4002
  0x08019546:  4288         CMP        R0, R1
  0x08019548:  D03F         BEQ        .L14                     ; 0x080195CA
  0x0801954A:  980F         LDR        R0, [SP, #60]
  0x0801954C:  6800         LDR        R0, [R0]
  0x0801954E:  F240 4110    MOVW       R1, #0x0410
  0x08019552:  F2C4 0102    MOVT       R1, #0x4002
  0x08019556:  4288         CMP        R0, R1
  0x08019558:  D037         BEQ        .L14                     ; 0x080195CA
  0x0801955A:  980F         LDR        R0, [SP, #60]
  0x0801955C:  6800         LDR        R0, [R0]
  0x0801955E:  F240 4128    MOVW       R1, #0x0428
  0x08019562:  F2C4 0102    MOVT       R1, #0x4002
  0x08019566:  4288         CMP        R0, R1
  0x08019568:  D02F         BEQ        .L14                     ; 0x080195CA
  0x0801956A:  980F         LDR        R0, [SP, #60]
  0x0801956C:  6800         LDR        R0, [R0]
  0x0801956E:  F240 4140    MOVW       R1, #0x0440
  0x08019572:  F2C4 0102    MOVT       R1, #0x4002
  0x08019576:  4288         CMP        R0, R1
  0x08019578:  D027         BEQ        .L14                     ; 0x080195CA
  0x0801957A:  980F         LDR        R0, [SP, #60]
  0x0801957C:  6800         LDR        R0, [R0]
  0x0801957E:  F240 4158    MOVW       R1, #0x0458
  0x08019582:  F2C4 0102    MOVT       R1, #0x4002
  0x08019586:  4288         CMP        R0, R1
  0x08019588:  D01F         BEQ        .L14                     ; 0x080195CA
  0x0801958A:  980F         LDR        R0, [SP, #60]
  0x0801958C:  6800         LDR        R0, [R0]
  0x0801958E:  F240 4170    MOVW       R1, #0x0470
  0x08019592:  F2C4 0102    MOVT       R1, #0x4002
  0x08019596:  4288         CMP        R0, R1
  0x08019598:  D017         BEQ        .L14                     ; 0x080195CA
  0x0801959A:  980F         LDR        R0, [SP, #60]
  0x0801959C:  6800         LDR        R0, [R0]
  0x0801959E:  F240 4188    MOVW       R1, #0x0488
  0x080195A2:  F2C4 0102    MOVT       R1, #0x4002
  0x080195A6:  4288         CMP        R0, R1
  0x080195A8:  D00F         BEQ        .L14                     ; 0x080195CA
  0x080195AA:  980F         LDR        R0, [SP, #60]
  0x080195AC:  6800         LDR        R0, [R0]
  0x080195AE:  F240 41A0    MOVW       R1, #0x04A0
  0x080195B2:  F2C4 0102    MOVT       R1, #0x4002
  0x080195B6:  4288         CMP        R0, R1
  0x080195B8:  D007         BEQ        .L14                     ; 0x080195CA
  0x080195BA:  980F         LDR        R0, [SP, #60]
  0x080195BC:  6800         LDR        R0, [R0]
  0x080195BE:  F240 41B8    MOVW       R1, #0x04B8
  0x080195C2:  F2C4 0102    MOVT       R1, #0x4002
  0x080195C6:  4288         CMP        R0, R1
  0x080195C8:  D106         BNE        .L15                     ; 0x080195D8
.L14:
  0x080195CA:  980F         LDR        R0, [SP, #60]
  0x080195CC:  6800         LDR        R0, [R0]
  0x080195CE:  6800         LDR        R0, [R0]
  0x080195D0:  F000 0008    AND        R0, R0, #8
  0x080195D4:  9003         STR        R0, [SP, #12]
  0x080195D6:  E005         B          .L16                     ; 0x080195E4
.L15:
  0x080195D8:  980F         LDR        R0, [SP, #60]
  0x080195DA:  6800         LDR        R0, [R0]
  0x080195DC:  6800         LDR        R0, [R0]
  0x080195DE:  F000 0004    AND        R0, R0, #4
  0x080195E2:  9003         STR        R0, [SP, #12]
.L16:
  0x080195E4:  9803         LDR        R0, [SP, #12]
  0x080195E6:  B398         CBZ        R0, .L22                 ; 0x08019650
  0x080195E8:  980F         LDR        R0, [SP, #60]
  0x080195EA:  6DC0         LDR        R0, [R0, #92]
  0x080195EC:  F000 011F    AND        R1, R0, #31
  0x080195F0:  2010         MOVS       R0, #16
  0x080195F2:  4088         LSLS       R0, R1
  0x080195F4:  9909         LDR        R1, [SP, #36]
  0x080195F6:  6088         STR        R0, [R1, #8]
  0x080195F8:  980F         LDR        R0, [SP, #60]
  0x080195FA:  6800         LDR        R0, [R0]
  0x080195FC:  6800         LDR        R0, [R0]
  0x080195FE:  0340         LSLS       R0, R0, #13
  0x08019600:  2800         CMP        R0, #0
  0x08019602:  D513         BPL        .L20                     ; 0x0801962C
  0x08019604:  980F         LDR        R0, [SP, #60]
  0x08019606:  6800         LDR        R0, [R0]
  0x08019608:  6800         LDR        R0, [R0]
  0x0801960A:  0300         LSLS       R0, R0, #12
  0x0801960C:  2800         CMP        R0, #0
  0x0801960E:  D406         BMI        .L18                     ; 0x0801961E
  0x08019610:  980F         LDR        R0, [SP, #60]
  0x08019612:  6C00         LDR        R0, [R0, #64]
  0x08019614:  B110         CBZ        R0, .L17                 ; 0x0801961C
  0x08019616:  980F         LDR        R0, [SP, #60]
  0x08019618:  6C01         LDR        R1, [R0, #64]
  0x0801961A:  4788         BLX        R1
.L17:
  0x0801961C:  E005         B          .L19                     ; 0x0801962A
.L18:
  0x0801961E:  980F         LDR        R0, [SP, #60]
  0x08019620:  6C80         LDR        R0, [R0, #72]
  0x08019622:  B110         CBZ        R0, .L19                 ; 0x0801962A
  0x08019624:  980F         LDR        R0, [SP, #60]
  0x08019626:  6C81         LDR        R1, [R0, #72]
  0x08019628:  4788         BLX        R1
.L19:
  0x0801962A:  E011         B          .L22                     ; 0x08019650
.L20:
  0x0801962C:  980F         LDR        R0, [SP, #60]
  0x0801962E:  6800         LDR        R0, [R0]
  0x08019630:  6800         LDR        R0, [R0]
  0x08019632:  05C0         LSLS       R0, R0, #23
  0x08019634:  2800         CMP        R0, #0
  0x08019636:  D405         BMI        .L21                     ; 0x08019644
  0x08019638:  980F         LDR        R0, [SP, #60]
  0x0801963A:  6801         LDR        R1, [R0]
  0x0801963C:  6808         LDR        R0, [R1]
  0x0801963E:  F020 0008    BIC        R0, R0, #8
  0x08019642:  6008         STR        R0, [R1]
.L21:
  0x08019644:  980F         LDR        R0, [SP, #60]
  0x08019646:  6C00         LDR        R0, [R0, #64]
  0x08019648:  B110         CBZ        R0, .L22                 ; 0x08019650
  0x0801964A:  980F         LDR        R0, [SP, #60]
  0x0801964C:  6C01         LDR        R1, [R0, #64]
  0x0801964E:  4788         BLX        R1
.L22:
  0x08019650:  980E         LDR        R0, [SP, #56]
  0x08019652:  990F         LDR        R1, [SP, #60]
  0x08019654:  6DC9         LDR        R1, [R1, #92]
  0x08019656:  F001 011F    AND        R1, R1, #31
  0x0801965A:  40C8         LSRS       R0, R1
  0x0801965C:  0680         LSLS       R0, R0, #26
  0x0801965E:  2800         CMP        R0, #0
  0x08019660:  F140 80F8    BPL.W      .L35                     ; 0x08019854
  0x08019664:  980F         LDR        R0, [SP, #60]
  0x08019666:  6800         LDR        R0, [R0]
  0x08019668:  2110         MOVS       R1, #16
  0x0801966A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801966E:  4288         CMP        R0, R1
  0x08019670:  D070         BEQ        .L23                     ; 0x08019754
  0x08019672:  980F         LDR        R0, [SP, #60]
  0x08019674:  6800         LDR        R0, [R0]
  0x08019676:  2128         MOVS       R1, #40
  0x08019678:  F2C4 0102    MOVT       R1, #0x4002
  0x0801967C:  4288         CMP        R0, R1
  0x0801967E:  D069         BEQ        .L23                     ; 0x08019754
  0x08019680:  980F         LDR        R0, [SP, #60]
  0x08019682:  6800         LDR        R0, [R0]
  0x08019684:  2140         MOVS       R1, #64
  0x08019686:  F2C4 0102    MOVT       R1, #0x4002
  0x0801968A:  4288         CMP        R0, R1
  0x0801968C:  D062         BEQ        .L23                     ; 0x08019754
  0x0801968E:  980F         LDR        R0, [SP, #60]
  0x08019690:  6800         LDR        R0, [R0]
  0x08019692:  2158         MOVS       R1, #88
  0x08019694:  F2C4 0102    MOVT       R1, #0x4002
  0x08019698:  4288         CMP        R0, R1
  0x0801969A:  D05B         BEQ        .L23                     ; 0x08019754
  0x0801969C:  980F         LDR        R0, [SP, #60]
  0x0801969E:  6800         LDR        R0, [R0]
  0x080196A0:  2170         MOVS       R1, #112
  0x080196A2:  F2C4 0102    MOVT       R1, #0x4002
  0x080196A6:  4288         CMP        R0, R1
  0x080196A8:  D054         BEQ        .L23                     ; 0x08019754
  0x080196AA:  980F         LDR        R0, [SP, #60]
  0x080196AC:  6800         LDR        R0, [R0]
  0x080196AE:  2188         MOVS       R1, #136
  0x080196B0:  F2C4 0102    MOVT       R1, #0x4002
  0x080196B4:  4288         CMP        R0, R1
  0x080196B6:  D04D         BEQ        .L23                     ; 0x08019754
  0x080196B8:  980F         LDR        R0, [SP, #60]
  0x080196BA:  6800         LDR        R0, [R0]
  0x080196BC:  21A0         MOVS       R1, #160
  0x080196BE:  F2C4 0102    MOVT       R1, #0x4002
  0x080196C2:  4288         CMP        R0, R1
  0x080196C4:  D046         BEQ        .L23                     ; 0x08019754
  0x080196C6:  980F         LDR        R0, [SP, #60]
  0x080196C8:  6800         LDR        R0, [R0]
  0x080196CA:  21B8         MOVS       R1, #184
  0x080196CC:  F2C4 0102    MOVT       R1, #0x4002
  0x080196D0:  4288         CMP        R0, R1
  0x080196D2:  D03F         BEQ        .L23                     ; 0x08019754
  0x080196D4:  980F         LDR        R0, [SP, #60]
  0x080196D6:  6800         LDR        R0, [R0]
  0x080196D8:  F240 4110    MOVW       R1, #0x0410
  0x080196DC:  F2C4 0102    MOVT       R1, #0x4002
  0x080196E0:  4288         CMP        R0, R1
  0x080196E2:  D037         BEQ        .L23                     ; 0x08019754
  0x080196E4:  980F         LDR        R0, [SP, #60]
  0x080196E6:  6800         LDR        R0, [R0]
  0x080196E8:  F240 4128    MOVW       R1, #0x0428
  0x080196EC:  F2C4 0102    MOVT       R1, #0x4002
  0x080196F0:  4288         CMP        R0, R1
  0x080196F2:  D02F         BEQ        .L23                     ; 0x08019754
  0x080196F4:  980F         LDR        R0, [SP, #60]
  0x080196F6:  6800         LDR        R0, [R0]
  0x080196F8:  F240 4140    MOVW       R1, #0x0440
  0x080196FC:  F2C4 0102    MOVT       R1, #0x4002
  0x08019700:  4288         CMP        R0, R1
  0x08019702:  D027         BEQ        .L23                     ; 0x08019754
  0x08019704:  980F         LDR        R0, [SP, #60]
  0x08019706:  6800         LDR        R0, [R0]
  0x08019708:  F240 4158    MOVW       R1, #0x0458
  0x0801970C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019710:  4288         CMP        R0, R1
  0x08019712:  D01F         BEQ        .L23                     ; 0x08019754
  0x08019714:  980F         LDR        R0, [SP, #60]
  0x08019716:  6800         LDR        R0, [R0]
  0x08019718:  F240 4170    MOVW       R1, #0x0470
  0x0801971C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019720:  4288         CMP        R0, R1
  0x08019722:  D017         BEQ        .L23                     ; 0x08019754
  0x08019724:  980F         LDR        R0, [SP, #60]
  0x08019726:  6800         LDR        R0, [R0]
  0x08019728:  F240 4188    MOVW       R1, #0x0488
  0x0801972C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019730:  4288         CMP        R0, R1
  0x08019732:  D00F         BEQ        .L23                     ; 0x08019754
  0x08019734:  980F         LDR        R0, [SP, #60]
  0x08019736:  6800         LDR        R0, [R0]
  0x08019738:  F240 41A0    MOVW       R1, #0x04A0
  0x0801973C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019740:  4288         CMP        R0, R1
  0x08019742:  D007         BEQ        .L23                     ; 0x08019754
  0x08019744:  980F         LDR        R0, [SP, #60]
  0x08019746:  6800         LDR        R0, [R0]
  0x08019748:  F240 41B8    MOVW       R1, #0x04B8
  0x0801974C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019750:  4288         CMP        R0, R1
  0x08019752:  D106         BNE        .L24                     ; 0x08019762
.L23:
  0x08019754:  980F         LDR        R0, [SP, #60]
  0x08019756:  6800         LDR        R0, [R0]
  0x08019758:  6800         LDR        R0, [R0]
  0x0801975A:  F000 0010    AND        R0, R0, #16
  0x0801975E:  9002         STR        R0, [SP, #8]
  0x08019760:  E005         B          .L25                     ; 0x0801976E
.L24:
  0x08019762:  980F         LDR        R0, [SP, #60]
  0x08019764:  6800         LDR        R0, [R0]
  0x08019766:  6800         LDR        R0, [R0]
  0x08019768:  F000 0002    AND        R0, R0, #2
  0x0801976C:  9002         STR        R0, [SP, #8]
.L25:
  0x0801976E:  9802         LDR        R0, [SP, #8]
  0x08019770:  2800         CMP        R0, #0
  0x08019772:  D06F         BEQ        .L35                     ; 0x08019854
  0x08019774:  980F         LDR        R0, [SP, #60]
  0x08019776:  6DC0         LDR        R0, [R0, #92]
  0x08019778:  F000 011F    AND        R1, R0, #31
  0x0801977C:  2020         MOVS       R0, #32
  0x0801977E:  4088         LSLS       R0, R1
  0x08019780:  9909         LDR        R1, [SP, #36]
  0x08019782:  6088         STR        R0, [R1, #8]
  0x08019784:  980F         LDR        R0, [SP, #60]
  0x08019786:  F890 0035    LDRB.W     R0, [R0, #53]
  0x0801978A:  2804         CMP        R0, #4
  0x0801978C:  D12E         BNE        .L29                     ; 0x080197EC
  0x0801978E:  980F         LDR        R0, [SP, #60]
  0x08019790:  6801         LDR        R1, [R0]
  0x08019792:  6808         LDR        R0, [R1]
  0x08019794:  F020 0016    BIC        R0, R0, #22
  0x08019798:  6008         STR        R0, [R1]
  0x0801979A:  980F         LDR        R0, [SP, #60]
  0x0801979C:  6801         LDR        R1, [R0]
  0x0801979E:  6948         LDR        R0, [R1, #20]
  0x080197A0:  F020 0080    BIC        R0, R0, #128
  0x080197A4:  6148         STR        R0, [R1, #20]
  0x080197A6:  980F         LDR        R0, [SP, #60]
  0x080197A8:  6C00         LDR        R0, [R0, #64]
  0x080197AA:  B910         CBNZ       R0, .L26                 ; 0x080197B2
  0x080197AC:  980F         LDR        R0, [SP, #60]
  0x080197AE:  6C80         LDR        R0, [R0, #72]
  0x080197B0:  B128         CBZ        R0, .L27                 ; 0x080197BE
.L26:
  0x080197B2:  980F         LDR        R0, [SP, #60]
  0x080197B4:  6801         LDR        R1, [R0]
  0x080197B6:  6808         LDR        R0, [R1]
  0x080197B8:  F020 0008    BIC        R0, R0, #8
  0x080197BC:  6008         STR        R0, [R1]
.L27:
  0x080197BE:  980F         LDR        R0, [SP, #60]
  0x080197C0:  6DC0         LDR        R0, [R0, #92]
  0x080197C2:  F000 011F    AND        R1, R0, #31
  0x080197C6:  203F         MOVS       R0, #63
  0x080197C8:  4088         LSLS       R0, R1
  0x080197CA:  9909         LDR        R1, [SP, #36]
  0x080197CC:  6088         STR        R0, [R1, #8]
  0x080197CE:  990F         LDR        R1, [SP, #60]
  0x080197D0:  2001         MOVS       R0, #1
  0x080197D2:  F881 0035    STRB.W     R0, [R1, #53]
  0x080197D6:  990F         LDR        R1, [SP, #60]
  0x080197D8:  2000         MOVS       R0, #0
  0x080197DA:  F881 0034    STRB.W     R0, [R1, #52]
  0x080197DE:  980F         LDR        R0, [SP, #60]
  0x080197E0:  6D00         LDR        R0, [R0, #80]
  0x080197E2:  B110         CBZ        R0, .L28                 ; 0x080197EA
  0x080197E4:  980F         LDR        R0, [SP, #60]
  0x080197E6:  6D01         LDR        R1, [R0, #80]
  0x080197E8:  4788         BLX        R1
.L28:
  0x080197EA:  E380         B          .L71                     ; 0x08019EEE
.L29:
  0x080197EC:  980F         LDR        R0, [SP, #60]
  0x080197EE:  6800         LDR        R0, [R0]
  0x080197F0:  6800         LDR        R0, [R0]
  0x080197F2:  0340         LSLS       R0, R0, #13
  0x080197F4:  2800         CMP        R0, #0
  0x080197F6:  D513         BPL        .L33                     ; 0x08019820
  0x080197F8:  980F         LDR        R0, [SP, #60]
  0x080197FA:  6800         LDR        R0, [R0]
  0x080197FC:  6800         LDR        R0, [R0]
  0x080197FE:  0300         LSLS       R0, R0, #12
  0x08019800:  2800         CMP        R0, #0
  0x08019802:  D406         BMI        .L31                     ; 0x08019812
  0x08019804:  980F         LDR        R0, [SP, #60]
  0x08019806:  6C40         LDR        R0, [R0, #68]
  0x08019808:  B110         CBZ        R0, .L30                 ; 0x08019810
  0x0801980A:  980F         LDR        R0, [SP, #60]
  0x0801980C:  6C41         LDR        R1, [R0, #68]
  0x0801980E:  4788         BLX        R1
.L30:
  0x08019810:  E005         B          .L32                     ; 0x0801981E
.L31:
  0x08019812:  980F         LDR        R0, [SP, #60]
  0x08019814:  6BC0         LDR        R0, [R0, #60]
  0x08019816:  B110         CBZ        R0, .L32                 ; 0x0801981E
  0x08019818:  980F         LDR        R0, [SP, #60]
  0x0801981A:  6BC1         LDR        R1, [R0, #60]
  0x0801981C:  4788         BLX        R1
.L32:
  0x0801981E:  E019         B          .L35                     ; 0x08019854
.L33:
  0x08019820:  980F         LDR        R0, [SP, #60]
  0x08019822:  6800         LDR        R0, [R0]
  0x08019824:  6800         LDR        R0, [R0]
  0x08019826:  05C0         LSLS       R0, R0, #23
  0x08019828:  2800         CMP        R0, #0
  0x0801982A:  D40D         BMI        .L34                     ; 0x08019848
  0x0801982C:  980F         LDR        R0, [SP, #60]
  0x0801982E:  6801         LDR        R1, [R0]
  0x08019830:  6808         LDR        R0, [R1]
  0x08019832:  F020 0010    BIC        R0, R0, #16
  0x08019836:  6008         STR        R0, [R1]
  0x08019838:  990F         LDR        R1, [SP, #60]
  0x0801983A:  2001         MOVS       R0, #1
  0x0801983C:  F881 0035    STRB.W     R0, [R1, #53]
  0x08019840:  990F         LDR        R1, [SP, #60]
  0x08019842:  2000         MOVS       R0, #0
  0x08019844:  F881 0034    STRB.W     R0, [R1, #52]
.L34:
  0x08019848:  980F         LDR        R0, [SP, #60]
  0x0801984A:  6BC0         LDR        R0, [R0, #60]
  0x0801984C:  B110         CBZ        R0, .L35                 ; 0x08019854
  0x0801984E:  980F         LDR        R0, [SP, #60]
  0x08019850:  6BC1         LDR        R1, [R0, #60]
  0x08019852:  4788         BLX        R1
.L35:
  0x08019854:  980F         LDR        R0, [SP, #60]
  0x08019856:  6D40         LDR        R0, [R0, #84]
  0x08019858:  2800         CMP        R0, #0
  0x0801985A:  F000 80B4    BEQ.W      .L44                     ; 0x080199C6
  0x0801985E:  980F         LDR        R0, [SP, #60]
  0x08019860:  6D40         LDR        R0, [R0, #84]
  0x08019862:  07C0         LSLS       R0, R0, #31
  0x08019864:  2800         CMP        R0, #0
  0x08019866:  F000 80A8    BEQ.W      .L43                     ; 0x080199BA
  0x0801986A:  990F         LDR        R1, [SP, #60]
  0x0801986C:  2004         MOVS       R0, #4
  0x0801986E:  F881 0035    STRB.W     R0, [R1, #53]
  0x08019872:  980F         LDR        R0, [SP, #60]
  0x08019874:  6800         LDR        R0, [R0]
  0x08019876:  2110         MOVS       R1, #16
  0x08019878:  F2C4 0102    MOVT       R1, #0x4002
  0x0801987C:  4288         CMP        R0, R1
  0x0801987E:  D070         BEQ        .L36                     ; 0x08019962
  0x08019880:  980F         LDR        R0, [SP, #60]
  0x08019882:  6800         LDR        R0, [R0]
  0x08019884:  2128         MOVS       R1, #40
  0x08019886:  F2C4 0102    MOVT       R1, #0x4002
  0x0801988A:  4288         CMP        R0, R1
  0x0801988C:  D069         BEQ        .L36                     ; 0x08019962
  0x0801988E:  980F         LDR        R0, [SP, #60]
  0x08019890:  6800         LDR        R0, [R0]
  0x08019892:  2140         MOVS       R1, #64
  0x08019894:  F2C4 0102    MOVT       R1, #0x4002
  0x08019898:  4288         CMP        R0, R1
  0x0801989A:  D062         BEQ        .L36                     ; 0x08019962
  0x0801989C:  980F         LDR        R0, [SP, #60]
  0x0801989E:  6800         LDR        R0, [R0]
  0x080198A0:  2158         MOVS       R1, #88
  0x080198A2:  F2C4 0102    MOVT       R1, #0x4002
  0x080198A6:  4288         CMP        R0, R1
  0x080198A8:  D05B         BEQ        .L36                     ; 0x08019962
  0x080198AA:  980F         LDR        R0, [SP, #60]
  0x080198AC:  6800         LDR        R0, [R0]
  0x080198AE:  2170         MOVS       R1, #112
  0x080198B0:  F2C4 0102    MOVT       R1, #0x4002
  0x080198B4:  4288         CMP        R0, R1
  0x080198B6:  D054         BEQ        .L36                     ; 0x08019962
  0x080198B8:  980F         LDR        R0, [SP, #60]
  0x080198BA:  6800         LDR        R0, [R0]
  0x080198BC:  2188         MOVS       R1, #136
  0x080198BE:  F2C4 0102    MOVT       R1, #0x4002
  0x080198C2:  4288         CMP        R0, R1
  0x080198C4:  D04D         BEQ        .L36                     ; 0x08019962
  0x080198C6:  980F         LDR        R0, [SP, #60]
  0x080198C8:  6800         LDR        R0, [R0]
  0x080198CA:  21A0         MOVS       R1, #160
  0x080198CC:  F2C4 0102    MOVT       R1, #0x4002
  0x080198D0:  4288         CMP        R0, R1
  0x080198D2:  D046         BEQ        .L36                     ; 0x08019962
  0x080198D4:  980F         LDR        R0, [SP, #60]
  0x080198D6:  6800         LDR        R0, [R0]
  0x080198D8:  21B8         MOVS       R1, #184
  0x080198DA:  F2C4 0102    MOVT       R1, #0x4002
  0x080198DE:  4288         CMP        R0, R1
  0x080198E0:  D03F         BEQ        .L36                     ; 0x08019962
  0x080198E2:  980F         LDR        R0, [SP, #60]
  0x080198E4:  6800         LDR        R0, [R0]
  0x080198E6:  F240 4110    MOVW       R1, #0x0410
  0x080198EA:  F2C4 0102    MOVT       R1, #0x4002
  0x080198EE:  4288         CMP        R0, R1
  0x080198F0:  D037         BEQ        .L36                     ; 0x08019962
  0x080198F2:  980F         LDR        R0, [SP, #60]
  0x080198F4:  6800         LDR        R0, [R0]
  0x080198F6:  F240 4128    MOVW       R1, #0x0428
  0x080198FA:  F2C4 0102    MOVT       R1, #0x4002
  0x080198FE:  4288         CMP        R0, R1
  0x08019900:  D02F         BEQ        .L36                     ; 0x08019962
  0x08019902:  980F         LDR        R0, [SP, #60]
  0x08019904:  6800         LDR        R0, [R0]
  0x08019906:  F240 4140    MOVW       R1, #0x0440
  0x0801990A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801990E:  4288         CMP        R0, R1
  0x08019910:  D027         BEQ        .L36                     ; 0x08019962
  0x08019912:  980F         LDR        R0, [SP, #60]
  0x08019914:  6800         LDR        R0, [R0]
  0x08019916:  F240 4158    MOVW       R1, #0x0458
  0x0801991A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801991E:  4288         CMP        R0, R1
  0x08019920:  D01F         BEQ        .L36                     ; 0x08019962
  0x08019922:  980F         LDR        R0, [SP, #60]
  0x08019924:  6800         LDR        R0, [R0]
  0x08019926:  F240 4170    MOVW       R1, #0x0470
  0x0801992A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801992E:  4288         CMP        R0, R1
  0x08019930:  D017         BEQ        .L36                     ; 0x08019962
  0x08019932:  980F         LDR        R0, [SP, #60]
  0x08019934:  6800         LDR        R0, [R0]
  0x08019936:  F240 4188    MOVW       R1, #0x0488
  0x0801993A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801993E:  4288         CMP        R0, R1
  0x08019940:  D00F         BEQ        .L36                     ; 0x08019962
  0x08019942:  980F         LDR        R0, [SP, #60]
  0x08019944:  6800         LDR        R0, [R0]
  0x08019946:  F240 41A0    MOVW       R1, #0x04A0
  0x0801994A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801994E:  4288         CMP        R0, R1
  0x08019950:  D007         BEQ        .L36                     ; 0x08019962
  0x08019952:  980F         LDR        R0, [SP, #60]
  0x08019954:  6800         LDR        R0, [R0]
  0x08019956:  F240 41B8    MOVW       R1, #0x04B8
  0x0801995A:  F2C4 0102    MOVT       R1, #0x4002
  0x0801995E:  4288         CMP        R0, R1
  0x08019960:  D106         BNE        .L37                     ; 0x08019970
.L36:
  0x08019962:  980F         LDR        R0, [SP, #60]
  0x08019964:  6801         LDR        R1, [R0]
  0x08019966:  6808         LDR        R0, [R1]
  0x08019968:  F020 0001    BIC        R0, R0, #1
  0x0801996C:  6008         STR        R0, [R1]
  0x0801996E:  E005         B          .L38                     ; 0x0801997C
.L37:
  0x08019970:  980F         LDR        R0, [SP, #60]
  0x08019972:  6801         LDR        R1, [R0]
  0x08019974:  6808         LDR        R0, [R1]
  0x08019976:  F020 0001    BIC        R0, R0, #1
  0x0801997A:  6008         STR        R0, [R1]
.L38:
  0x0801997C:  980B         LDR        R0, [SP, #44]
  0x0801997E:  3001         ADDS       R0, #1
  0x08019980:  900B         STR        R0, [SP, #44]
  0x08019982:  990A         LDR        R1, [SP, #40]
  0x08019984:  4288         CMP        R0, R1
  0x08019986:  D900         BLS        .L39                     ; 0x0801998A
  0x08019988:  E005         B          .L40                     ; 0x08019996
.L39:
  0x0801998A:  980F         LDR        R0, [SP, #60]
  0x0801998C:  6800         LDR        R0, [R0]
  0x0801998E:  6800         LDR        R0, [R0]
  0x08019990:  07C0         LSLS       R0, R0, #31
  0x08019992:  2800         CMP        R0, #0
  0x08019994:  D1F2         BNE        .L38                     ; 0x0801997C
.L40:
  0x08019996:  980F         LDR        R0, [SP, #60]
  0x08019998:  6800         LDR        R0, [R0]
  0x0801999A:  6800         LDR        R0, [R0]
  0x0801999C:  07C0         LSLS       R0, R0, #31
  0x0801999E:  B120         CBZ        R0, .L41                 ; 0x080199AA
  0x080199A0:  990F         LDR        R1, [SP, #60]
  0x080199A2:  2003         MOVS       R0, #3
  0x080199A4:  F881 0035    STRB.W     R0, [R1, #53]
  0x080199A8:  E003         B          .L42                     ; 0x080199B2
.L41:
  0x080199AA:  990F         LDR        R1, [SP, #60]
  0x080199AC:  2001         MOVS       R0, #1
  0x080199AE:  F881 0035    STRB.W     R0, [R1, #53]
.L42:
  0x080199B2:  990F         LDR        R1, [SP, #60]
  0x080199B4:  2000         MOVS       R0, #0
  0x080199B6:  F881 0034    STRB.W     R0, [R1, #52]
.L43:
  0x080199BA:  980F         LDR        R0, [SP, #60]
  0x080199BC:  6CC0         LDR        R0, [R0, #76]
  0x080199BE:  B110         CBZ        R0, .L44                 ; 0x080199C6
  0x080199C0:  980F         LDR        R0, [SP, #60]
  0x080199C2:  6CC1         LDR        R1, [R0, #76]
  0x080199C4:  4788         BLX        R1
.L44:
  0x080199C6:  E292         B          .L71                     ; 0x08019EEE
.L45:
  0x080199C8:  980F         LDR        R0, [SP, #60]
  0x080199CA:  6801         LDR        R1, [R0]
  0x080199CC:  2001         MOVS       R0, #1
  0x080199CE:  F245 4208    MOVW       R2, #0x5408
  0x080199D2:  F6C5 0202    MOVT       R2, #0x5802
  0x080199D6:  4291         CMP        R1, R2
  0x080199D8:  9001         STR        R0, [SP, #4]
  0x080199DA:  D046         BEQ        .L46                     ; 0x08019A6A
  0x080199DC:  980F         LDR        R0, [SP, #60]
  0x080199DE:  6801         LDR        R1, [R0]
  0x080199E0:  2001         MOVS       R0, #1
  0x080199E2:  F245 421C    MOVW       R2, #0x541C
  0x080199E6:  F6C5 0202    MOVT       R2, #0x5802
  0x080199EA:  4291         CMP        R1, R2
  0x080199EC:  9001         STR        R0, [SP, #4]
  0x080199EE:  D03C         BEQ        .L46                     ; 0x08019A6A
  0x080199F0:  980F         LDR        R0, [SP, #60]
  0x080199F2:  6801         LDR        R1, [R0]
  0x080199F4:  2001         MOVS       R0, #1
  0x080199F6:  F245 4230    MOVW       R2, #0x5430
  0x080199FA:  F6C5 0202    MOVT       R2, #0x5802
  0x080199FE:  4291         CMP        R1, R2
  0x08019A00:  9001         STR        R0, [SP, #4]
  0x08019A02:  D032         BEQ        .L46                     ; 0x08019A6A
  0x08019A04:  980F         LDR        R0, [SP, #60]
  0x08019A06:  6801         LDR        R1, [R0]
  0x08019A08:  2001         MOVS       R0, #1
  0x08019A0A:  F245 4244    MOVW       R2, #0x5444
  0x08019A0E:  F6C5 0202    MOVT       R2, #0x5802
  0x08019A12:  4291         CMP        R1, R2
  0x08019A14:  9001         STR        R0, [SP, #4]
  0x08019A16:  D028         BEQ        .L46                     ; 0x08019A6A
  0x08019A18:  980F         LDR        R0, [SP, #60]
  0x08019A1A:  6801         LDR        R1, [R0]
  0x08019A1C:  2001         MOVS       R0, #1
  0x08019A1E:  F245 4258    MOVW       R2, #0x5458
  0x08019A22:  F6C5 0202    MOVT       R2, #0x5802
  0x08019A26:  4291         CMP        R1, R2
  0x08019A28:  9001         STR        R0, [SP, #4]
  0x08019A2A:  D01E         BEQ        .L46                     ; 0x08019A6A
  0x08019A2C:  980F         LDR        R0, [SP, #60]
  0x08019A2E:  6801         LDR        R1, [R0]
  0x08019A30:  2001         MOVS       R0, #1
  0x08019A32:  F245 426C    MOVW       R2, #0x546C
  0x08019A36:  F6C5 0202    MOVT       R2, #0x5802
  0x08019A3A:  4291         CMP        R1, R2
  0x08019A3C:  9001         STR        R0, [SP, #4]
  0x08019A3E:  D014         BEQ        .L46                     ; 0x08019A6A
  0x08019A40:  980F         LDR        R0, [SP, #60]
  0x08019A42:  6801         LDR        R1, [R0]
  0x08019A44:  2001         MOVS       R0, #1
  0x08019A46:  F245 4280    MOVW       R2, #0x5480
  0x08019A4A:  F6C5 0202    MOVT       R2, #0x5802
  0x08019A4E:  4291         CMP        R1, R2
  0x08019A50:  9001         STR        R0, [SP, #4]
  0x08019A52:  D00A         BEQ        .L46                     ; 0x08019A6A
  0x08019A54:  980F         LDR        R0, [SP, #60]
  0x08019A56:  6800         LDR        R0, [R0]
  0x08019A58:  F64A 316C    MOVW       R1, #0xAB6C
  0x08019A5C:  F2CA 71FD    MOVT       R1, #0xA7FD
  0x08019A60:  4408         ADD        R0, R1
  0x08019A62:  FAB0 F080    CLZ        R0, R0
  0x08019A66:  0940         LSRS       R0, R0, #5
  0x08019A68:  9001         STR        R0, [SP, #4]
.L46:
  0x08019A6A:  9801         LDR        R0, [SP, #4]
  0x08019A6C:  07C0         LSLS       R0, R0, #31
  0x08019A6E:  2800         CMP        R0, #0
  0x08019A70:  F000 823D    BEQ.W      .L71                     ; 0x08019EEE
  0x08019A74:  980F         LDR        R0, [SP, #60]
  0x08019A76:  6800         LDR        R0, [R0]
  0x08019A78:  6800         LDR        R0, [R0]
  0x08019A7A:  900C         STR        R0, [SP, #48]
  0x08019A7C:  980D         LDR        R0, [SP, #52]
  0x08019A7E:  990F         LDR        R1, [SP, #60]
  0x08019A80:  6DC9         LDR        R1, [R1, #92]
  0x08019A82:  F001 011F    AND        R1, R1, #31
  0x08019A86:  40C8         LSRS       R0, R1
  0x08019A88:  0740         LSLS       R0, R0, #29
  0x08019A8A:  2800         CMP        R0, #0
  0x08019A8C:  F140 80B7    BPL.W      .L55                     ; 0x08019BFE
  0x08019A90:  F89D 0030    LDRB.W     R0, [SP, #48]
  0x08019A94:  0740         LSLS       R0, R0, #29
  0x08019A96:  2800         CMP        R0, #0
  0x08019A98:  F140 80B1    BPL.W      .L55                     ; 0x08019BFE
  0x08019A9C:  980F         LDR        R0, [SP, #60]
  0x08019A9E:  6DC0         LDR        R0, [R0, #92]
  0x08019AA0:  F000 011F    AND        R1, R0, #31
  0x08019AA4:  2004         MOVS       R0, #4
  0x08019AA6:  4088         LSLS       R0, R1
  0x08019AA8:  9908         LDR        R1, [SP, #32]
  0x08019AAA:  6048         STR        R0, [R1, #4]
  0x08019AAC:  F89D 0031    LDRB.W     R0, [SP, #49]
  0x08019AB0:  0600         LSLS       R0, R0, #24
  0x08019AB2:  2800         CMP        R0, #0
  0x08019AB4:  D511         BPL        .L50                     ; 0x08019ADA
  0x08019AB6:  F89D 0032    LDRB.W     R0, [SP, #50]
  0x08019ABA:  07C0         LSLS       R0, R0, #31
  0x08019ABC:  B930         CBNZ       R0, .L48                 ; 0x08019ACC
  0x08019ABE:  980F         LDR        R0, [SP, #60]
  0x08019AC0:  6C80         LDR        R0, [R0, #72]
  0x08019AC2:  B110         CBZ        R0, .L47                 ; 0x08019ACA
  0x08019AC4:  980F         LDR        R0, [SP, #60]
  0x08019AC6:  6C81         LDR        R1, [R0, #72]
  0x08019AC8:  4788         BLX        R1
.L47:
  0x08019ACA:  E005         B          .L49                     ; 0x08019AD8
.L48:
  0x08019ACC:  980F         LDR        R0, [SP, #60]
  0x08019ACE:  6C00         LDR        R0, [R0, #64]
  0x08019AD0:  B110         CBZ        R0, .L49                 ; 0x08019AD8
  0x08019AD2:  980F         LDR        R0, [SP, #60]
  0x08019AD4:  6C01         LDR        R1, [R0, #64]
  0x08019AD6:  4788         BLX        R1
.L49:
  0x08019AD8:  E090         B          .L54                     ; 0x08019BFC
.L50:
  0x08019ADA:  F89D 0030    LDRB.W     R0, [SP, #48]
  0x08019ADE:  0680         LSLS       R0, R0, #26
  0x08019AE0:  2800         CMP        R0, #0
  0x08019AE2:  F100 8085    BMI.W      .L53                     ; 0x08019BF0
  0x08019AE6:  980F         LDR        R0, [SP, #60]
  0x08019AE8:  6800         LDR        R0, [R0]
  0x08019AEA:  2110         MOVS       R1, #16
  0x08019AEC:  F2C4 0102    MOVT       R1, #0x4002
  0x08019AF0:  4288         CMP        R0, R1
  0x08019AF2:  D070         BEQ        .L51                     ; 0x08019BD6
  0x08019AF4:  980F         LDR        R0, [SP, #60]
  0x08019AF6:  6800         LDR        R0, [R0]
  0x08019AF8:  2128         MOVS       R1, #40
  0x08019AFA:  F2C4 0102    MOVT       R1, #0x4002
  0x08019AFE:  4288         CMP        R0, R1
  0x08019B00:  D069         BEQ        .L51                     ; 0x08019BD6
  0x08019B02:  980F         LDR        R0, [SP, #60]
  0x08019B04:  6800         LDR        R0, [R0]
  0x08019B06:  2140         MOVS       R1, #64
  0x08019B08:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B0C:  4288         CMP        R0, R1
  0x08019B0E:  D062         BEQ        .L51                     ; 0x08019BD6
  0x08019B10:  980F         LDR        R0, [SP, #60]
  0x08019B12:  6800         LDR        R0, [R0]
  0x08019B14:  2158         MOVS       R1, #88
  0x08019B16:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B1A:  4288         CMP        R0, R1
  0x08019B1C:  D05B         BEQ        .L51                     ; 0x08019BD6
  0x08019B1E:  980F         LDR        R0, [SP, #60]
  0x08019B20:  6800         LDR        R0, [R0]
  0x08019B22:  2170         MOVS       R1, #112
  0x08019B24:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B28:  4288         CMP        R0, R1
  0x08019B2A:  D054         BEQ        .L51                     ; 0x08019BD6
  0x08019B2C:  980F         LDR        R0, [SP, #60]
  0x08019B2E:  6800         LDR        R0, [R0]
  0x08019B30:  2188         MOVS       R1, #136
  0x08019B32:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B36:  4288         CMP        R0, R1
  0x08019B38:  D04D         BEQ        .L51                     ; 0x08019BD6
  0x08019B3A:  980F         LDR        R0, [SP, #60]
  0x08019B3C:  6800         LDR        R0, [R0]
  0x08019B3E:  21A0         MOVS       R1, #160
  0x08019B40:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B44:  4288         CMP        R0, R1
  0x08019B46:  D046         BEQ        .L51                     ; 0x08019BD6
  0x08019B48:  980F         LDR        R0, [SP, #60]
  0x08019B4A:  6800         LDR        R0, [R0]
  0x08019B4C:  21B8         MOVS       R1, #184
  0x08019B4E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B52:  4288         CMP        R0, R1
  0x08019B54:  D03F         BEQ        .L51                     ; 0x08019BD6
  0x08019B56:  980F         LDR        R0, [SP, #60]
  0x08019B58:  6800         LDR        R0, [R0]
  0x08019B5A:  F240 4110    MOVW       R1, #0x0410
  0x08019B5E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B62:  4288         CMP        R0, R1
  0x08019B64:  D037         BEQ        .L51                     ; 0x08019BD6
  0x08019B66:  980F         LDR        R0, [SP, #60]
  0x08019B68:  6800         LDR        R0, [R0]
  0x08019B6A:  F240 4128    MOVW       R1, #0x0428
  0x08019B6E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B72:  4288         CMP        R0, R1
  0x08019B74:  D02F         BEQ        .L51                     ; 0x08019BD6
  0x08019B76:  980F         LDR        R0, [SP, #60]
  0x08019B78:  6800         LDR        R0, [R0]
  0x08019B7A:  F240 4140    MOVW       R1, #0x0440
  0x08019B7E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B82:  4288         CMP        R0, R1
  0x08019B84:  D027         BEQ        .L51                     ; 0x08019BD6
  0x08019B86:  980F         LDR        R0, [SP, #60]
  0x08019B88:  6800         LDR        R0, [R0]
  0x08019B8A:  F240 4158    MOVW       R1, #0x0458
  0x08019B8E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019B92:  4288         CMP        R0, R1
  0x08019B94:  D01F         BEQ        .L51                     ; 0x08019BD6
  0x08019B96:  980F         LDR        R0, [SP, #60]
  0x08019B98:  6800         LDR        R0, [R0]
  0x08019B9A:  F240 4170    MOVW       R1, #0x0470
  0x08019B9E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019BA2:  4288         CMP        R0, R1
  0x08019BA4:  D017         BEQ        .L51                     ; 0x08019BD6
  0x08019BA6:  980F         LDR        R0, [SP, #60]
  0x08019BA8:  6800         LDR        R0, [R0]
  0x08019BAA:  F240 4188    MOVW       R1, #0x0488
  0x08019BAE:  F2C4 0102    MOVT       R1, #0x4002
  0x08019BB2:  4288         CMP        R0, R1
  0x08019BB4:  D00F         BEQ        .L51                     ; 0x08019BD6
  0x08019BB6:  980F         LDR        R0, [SP, #60]
  0x08019BB8:  6800         LDR        R0, [R0]
  0x08019BBA:  F240 41A0    MOVW       R1, #0x04A0
  0x08019BBE:  F2C4 0102    MOVT       R1, #0x4002
  0x08019BC2:  4288         CMP        R0, R1
  0x08019BC4:  D007         BEQ        .L51                     ; 0x08019BD6
  0x08019BC6:  980F         LDR        R0, [SP, #60]
  0x08019BC8:  6800         LDR        R0, [R0]
  0x08019BCA:  F240 41B8    MOVW       R1, #0x04B8
  0x08019BCE:  F2C4 0102    MOVT       R1, #0x4002
  0x08019BD2:  4288         CMP        R0, R1
  0x08019BD4:  D106         BNE        .L52                     ; 0x08019BE4
.L51:
  0x08019BD6:  980F         LDR        R0, [SP, #60]
  0x08019BD8:  6801         LDR        R1, [R0]
  0x08019BDA:  6808         LDR        R0, [R1]
  0x08019BDC:  F020 0008    BIC        R0, R0, #8
  0x08019BE0:  6008         STR        R0, [R1]
  0x08019BE2:  E005         B          .L53                     ; 0x08019BF0
.L52:
  0x08019BE4:  980F         LDR        R0, [SP, #60]
  0x08019BE6:  6801         LDR        R1, [R0]
  0x08019BE8:  6808         LDR        R0, [R1]
  0x08019BEA:  F020 0004    BIC        R0, R0, #4
  0x08019BEE:  6008         STR        R0, [R1]
.L53:
  0x08019BF0:  980F         LDR        R0, [SP, #60]
  0x08019BF2:  6C00         LDR        R0, [R0, #64]
  0x08019BF4:  B110         CBZ        R0, .L54                 ; 0x08019BFC
  0x08019BF6:  980F         LDR        R0, [SP, #60]
  0x08019BF8:  6C01         LDR        R1, [R0, #64]
  0x08019BFA:  4788         BLX        R1
.L54:
  0x08019BFC:  E176         B          .L70                     ; 0x08019EEC
.L55:
  0x08019BFE:  980D         LDR        R0, [SP, #52]
  0x08019C00:  990F         LDR        R1, [SP, #60]
  0x08019C02:  6DC9         LDR        R1, [R1, #92]
  0x08019C04:  F001 011F    AND        R1, R1, #31
  0x08019C08:  40C8         LSRS       R0, R1
  0x08019C0A:  0780         LSLS       R0, R0, #30
  0x08019C0C:  2800         CMP        R0, #0
  0x08019C0E:  F140 80BF    BPL.W      .L65                     ; 0x08019D90
  0x08019C12:  F89D 0030    LDRB.W     R0, [SP, #48]
  0x08019C16:  0780         LSLS       R0, R0, #30
  0x08019C18:  2800         CMP        R0, #0
  0x08019C1A:  F140 80B9    BPL.W      .L65                     ; 0x08019D90
  0x08019C1E:  980F         LDR        R0, [SP, #60]
  0x08019C20:  6DC0         LDR        R0, [R0, #92]
  0x08019C22:  F000 011F    AND        R1, R0, #31
  0x08019C26:  2002         MOVS       R0, #2
  0x08019C28:  4088         LSLS       R0, R1
  0x08019C2A:  9908         LDR        R1, [SP, #32]
  0x08019C2C:  6048         STR        R0, [R1, #4]
  0x08019C2E:  F89D 0031    LDRB.W     R0, [SP, #49]
  0x08019C32:  0600         LSLS       R0, R0, #24
  0x08019C34:  2800         CMP        R0, #0
  0x08019C36:  D511         BPL        .L59                     ; 0x08019C5C
  0x08019C38:  F89D 0032    LDRB.W     R0, [SP, #50]
  0x08019C3C:  07C0         LSLS       R0, R0, #31
  0x08019C3E:  B930         CBNZ       R0, .L57                 ; 0x08019C4E
  0x08019C40:  980F         LDR        R0, [SP, #60]
  0x08019C42:  6C40         LDR        R0, [R0, #68]
  0x08019C44:  B110         CBZ        R0, .L56                 ; 0x08019C4C
  0x08019C46:  980F         LDR        R0, [SP, #60]
  0x08019C48:  6C41         LDR        R1, [R0, #68]
  0x08019C4A:  4788         BLX        R1
.L56:
  0x08019C4C:  E005         B          .L58                     ; 0x08019C5A
.L57:
  0x08019C4E:  980F         LDR        R0, [SP, #60]
  0x08019C50:  6BC0         LDR        R0, [R0, #60]
  0x08019C52:  B110         CBZ        R0, .L58                 ; 0x08019C5A
  0x08019C54:  980F         LDR        R0, [SP, #60]
  0x08019C56:  6BC1         LDR        R1, [R0, #60]
  0x08019C58:  4788         BLX        R1
.L58:
  0x08019C5A:  E098         B          .L64                     ; 0x08019D8E
.L59:
  0x08019C5C:  F89D 0030    LDRB.W     R0, [SP, #48]
  0x08019C60:  0680         LSLS       R0, R0, #26
  0x08019C62:  2800         CMP        R0, #0
  0x08019C64:  F100 808D    BMI.W      .L63                     ; 0x08019D82
  0x08019C68:  980F         LDR        R0, [SP, #60]
  0x08019C6A:  6800         LDR        R0, [R0]
  0x08019C6C:  2110         MOVS       R1, #16
  0x08019C6E:  F2C4 0102    MOVT       R1, #0x4002
  0x08019C72:  4288         CMP        R0, R1
  0x08019C74:  D070         BEQ        .L60                     ; 0x08019D58
  0x08019C76:  980F         LDR        R0, [SP, #60]
  0x08019C78:  6800         LDR        R0, [R0]
  0x08019C7A:  2128         MOVS       R1, #40
  0x08019C7C:  F2C4 0102    MOVT       R1, #0x4002
  0x08019C80:  4288         CMP        R0, R1
  0x08019C82:  D069         BEQ        .L60                     ; 0x08019D58
  0x08019C84:  980F         LDR        R0, [SP, #60]
  0x08019C86:  6800         LDR        R0, [R0]
  0x08019C88:  2140         MOVS       R1, #64
  0x08019C8A:  F2C4 0102    MOVT       R1, #0x4002
  0x08019C8E:  4288         CMP        R0, R1
  0x08019C90:  D062         BEQ        .L60                     ; 0x08019D58
  0x08019C92:  980F         LDR        R0, [SP, #60]
  0x08019C94:  6800         LDR        R0, [R0]
  0x08019C96:  2158         MOVS       R1, #88
  0x08019C98:  F2C4 0102    MOVT       R1, #0x4002
  0x08019C9C:  4288         CMP        R0, R1
  0x08019C9E:  D05B         BEQ        .L60                     ; 0x08019D58
  0x08019CA0:  980F         LDR        R0, [SP, #60]
  0x08019CA2:  6800         LDR        R0, [R0]
  0x08019CA4:  2170         MOVS       R1, #112
  0x08019CA6:  F2C4 0102    MOVT       R1, #0x4002
  0x08019CAA:  4288         CMP        R0, R1
  0x08019CAC:  D054         BEQ        .L60                     ; 0x08019D58
  0x08019CAE:  980F         LDR        R0, [SP, #60]
  0x08019CB0:  6800         LDR        R0, [R0]
  0x08019CB2:  2188         MOVS       R1, #136
  0x08019CB4:  F2C4 0102    MOVT       R1, #0x4002
  0x08019CB8:  4288         CMP        R0, R1
  0x08019CBA:  D04D         BEQ        .L60                     ; 0x08019D58
  0x08019CBC:  980F         LDR        R0, [SP, #60]
  0x08019CBE:  6800         LDR        R0, [R0]
  0x08019CC0:  21A0         MOVS       R1, #160
  0x08019CC2:  F2C4 0102    MOVT       R1, #0x4002
  0x08019CC6:  4288         CMP        R0, R1
  0x08019CC8:  D046         BEQ        .L60                     ; 0x08019D58
  0x08019CCA:  980F         LDR        R0, [SP, #60]
  0x08019CCC:  6800         LDR        R0, [R0]
  0x08019CCE:  21B8         MOVS       R1, #184
  0x08019CD0:  F2C4 0102    MOVT       R1, #0x4002
  0x08019CD4:  4288         CMP        R0, R1
  0x08019CD6:  D03F         BEQ        .L60                     ; 0x08019D58
  0x08019CD8:  980F         LDR        R0, [SP, #60]
  0x08019CDA:  6800         LDR        R0, [R0]
  0x08019CDC:  F240 4110    MOVW       R1, #0x0410
  0x08019CE0:  F2C4 0102    MOVT       R1, #0x4002
  0x08019CE4:  4288         CMP        R0, R1
  0x08019CE6:  D037         BEQ        .L60                     ; 0x08019D58
  0x08019CE8:  980F         LDR        R0, [SP, #60]
  0x08019CEA:  6800         LDR        R0, [R0]
  0x08019CEC:  F240 4128    MOVW       R1, #0x0428
  0x08019CF0:  F2C4 0102    MOVT       R1, #0x4002
  0x08019CF4:  4288         CMP        R0, R1
  0x08019CF6:  D02F         BEQ        .L60                     ; 0x08019D58
  0x08019CF8:  980F         LDR        R0, [SP, #60]
  0x08019CFA:  6800         LDR        R0, [R0]
  0x08019CFC:  F240 4140    MOVW       R1, #0x0440
  0x08019D00:  F2C4 0102    MOVT       R1, #0x4002
  0x08019D04:  4288         CMP        R0, R1
  0x08019D06:  D027         BEQ        .L60                     ; 0x08019D58
  0x08019D08:  980F         LDR        R0, [SP, #60]
  0x08019D0A:  6800         LDR        R0, [R0]
  0x08019D0C:  F240 4158    MOVW       R1, #0x0458
  0x08019D10:  F2C4 0102    MOVT       R1, #0x4002
  0x08019D14:  4288         CMP        R0, R1
  0x08019D16:  D01F         BEQ        .L60                     ; 0x08019D58
  0x08019D18:  980F         LDR        R0, [SP, #60]
  0x08019D1A:  6800         LDR        R0, [R0]
  0x08019D1C:  F240 4170    MOVW       R1, #0x0470
  0x08019D20:  F2C4 0102    MOVT       R1, #0x4002
  0x08019D24:  4288         CMP        R0, R1
  0x08019D26:  D017         BEQ        .L60                     ; 0x08019D58
  0x08019D28:  980F         LDR        R0, [SP, #60]
  0x08019D2A:  6800         LDR        R0, [R0]
  0x08019D2C:  F240 4188    MOVW       R1, #0x0488
  0x08019D30:  F2C4 0102    MOVT       R1, #0x4002
  0x08019D34:  4288         CMP        R0, R1
  0x08019D36:  D00F         BEQ        .L60                     ; 0x08019D58
  0x08019D38:  980F         LDR        R0, [SP, #60]
  0x08019D3A:  6800         LDR        R0, [R0]
  0x08019D3C:  F240 41A0    MOVW       R1, #0x04A0
  0x08019D40:  F2C4 0102    MOVT       R1, #0x4002
  0x08019D44:  4288         CMP        R0, R1
  0x08019D46:  D007         BEQ        .L60                     ; 0x08019D58
  0x08019D48:  980F         LDR        R0, [SP, #60]
  0x08019D4A:  6800         LDR        R0, [R0]
  0x08019D4C:  F240 41B8    MOVW       R1, #0x04B8
  0x08019D50:  F2C4 0102    MOVT       R1, #0x4002
  0x08019D54:  4288         CMP        R0, R1
  0x08019D56:  D106         BNE        .L61                     ; 0x08019D66
.L60:
  0x08019D58:  980F         LDR        R0, [SP, #60]
  0x08019D5A:  6801         LDR        R1, [R0]
  0x08019D5C:  6808         LDR        R0, [R1]
  0x08019D5E:  F020 0014    BIC        R0, R0, #20
  0x08019D62:  6008         STR        R0, [R1]
  0x08019D64:  E005         B          .L62                     ; 0x08019D72
.L61:
  0x08019D66:  980F         LDR        R0, [SP, #60]
  0x08019D68:  6801         LDR        R1, [R0]
  0x08019D6A:  6808         LDR        R0, [R1]
  0x08019D6C:  F020 000A    BIC        R0, R0, #10
  0x08019D70:  6008         STR        R0, [R1]
.L62:
  0x08019D72:  990F         LDR        R1, [SP, #60]
  0x08019D74:  2001         MOVS       R0, #1
  0x08019D76:  F881 0035    STRB.W     R0, [R1, #53]
  0x08019D7A:  990F         LDR        R1, [SP, #60]
  0x08019D7C:  2000         MOVS       R0, #0
  0x08019D7E:  F881 0034    STRB.W     R0, [R1, #52]
.L63:
  0x08019D82:  980F         LDR        R0, [SP, #60]
  0x08019D84:  6BC0         LDR        R0, [R0, #60]
  0x08019D86:  B110         CBZ        R0, .L64                 ; 0x08019D8E
  0x08019D88:  980F         LDR        R0, [SP, #60]
  0x08019D8A:  6BC1         LDR        R1, [R0, #60]
  0x08019D8C:  4788         BLX        R1
.L64:
  0x08019D8E:  E0AD         B          .L70                     ; 0x08019EEC
.L65:
  0x08019D90:  980D         LDR        R0, [SP, #52]
  0x08019D92:  990F         LDR        R1, [SP, #60]
  0x08019D94:  6DC9         LDR        R1, [R1, #92]
  0x08019D96:  F001 011F    AND        R1, R1, #31
  0x08019D9A:  40C8         LSRS       R0, R1
  0x08019D9C:  0700         LSLS       R0, R0, #28
  0x08019D9E:  2800         CMP        R0, #0
  0x08019DA0:  F140 80A4    BPL.W      .L70                     ; 0x08019EEC
  0x08019DA4:  F89D 0030    LDRB.W     R0, [SP, #48]
  0x08019DA8:  0700         LSLS       R0, R0, #28
  0x08019DAA:  2800         CMP        R0, #0
  0x08019DAC:  F140 809E    BPL.W      .L70                     ; 0x08019EEC
  0x08019DB0:  980F         LDR        R0, [SP, #60]
  0x08019DB2:  6800         LDR        R0, [R0]
  0x08019DB4:  2110         MOVS       R1, #16
  0x08019DB6:  F2C4 0102    MOVT       R1, #0x4002
  0x08019DBA:  4288         CMP        R0, R1
  0x08019DBC:  D070         BEQ        .L66                     ; 0x08019EA0
  0x08019DBE:  980F         LDR        R0, [SP, #60]
  0x08019DC0:  6800         LDR        R0, [R0]
  0x08019DC2:  2128         MOVS       R1, #40
  0x08019DC4:  F2C4 0102    MOVT       R1, #0x4002
  0x08019DC8:  4288         CMP        R0, R1
  0x08019DCA:  D069         BEQ        .L66                     ; 0x08019EA0
  0x08019DCC:  980F         LDR        R0, [SP, #60]
  0x08019DCE:  6800         LDR        R0, [R0]
  0x08019DD0:  2140         MOVS       R1, #64
  0x08019DD2:  F2C4 0102    MOVT       R1, #0x4002
  0x08019DD6:  4288         CMP        R0, R1
  0x08019DD8:  D062         BEQ        .L66                     ; 0x08019EA0
  0x08019DDA:  980F         LDR        R0, [SP, #60]
  0x08019DDC:  6800         LDR        R0, [R0]
  0x08019DDE:  2158         MOVS       R1, #88
  0x08019DE0:  F2C4 0102    MOVT       R1, #0x4002
  0x08019DE4:  4288         CMP        R0, R1
  0x08019DE6:  D05B         BEQ        .L66                     ; 0x08019EA0
  0x08019DE8:  980F         LDR        R0, [SP, #60]
  0x08019DEA:  6800         LDR        R0, [R0]
  0x08019DEC:  2170         MOVS       R1, #112
  0x08019DEE:  F2C4 0102    MOVT       R1, #0x4002
  0x08019DF2:  4288         CMP        R0, R1
  0x08019DF4:  D054         BEQ        .L66                     ; 0x08019EA0
  0x08019DF6:  980F         LDR        R0, [SP, #60]
  0x08019DF8:  6800         LDR        R0, [R0]
  0x08019DFA:  2188         MOVS       R1, #136
  0x08019DFC:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E00:  4288         CMP        R0, R1
  0x08019E02:  D04D         BEQ        .L66                     ; 0x08019EA0
  0x08019E04:  980F         LDR        R0, [SP, #60]
  0x08019E06:  6800         LDR        R0, [R0]
  0x08019E08:  21A0         MOVS       R1, #160
  0x08019E0A:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E0E:  4288         CMP        R0, R1
  0x08019E10:  D046         BEQ        .L66                     ; 0x08019EA0
  0x08019E12:  980F         LDR        R0, [SP, #60]
  0x08019E14:  6800         LDR        R0, [R0]
  0x08019E16:  21B8         MOVS       R1, #184
  0x08019E18:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E1C:  4288         CMP        R0, R1
  0x08019E1E:  D03F         BEQ        .L66                     ; 0x08019EA0
  0x08019E20:  980F         LDR        R0, [SP, #60]
  0x08019E22:  6800         LDR        R0, [R0]
  0x08019E24:  F240 4110    MOVW       R1, #0x0410
  0x08019E28:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E2C:  4288         CMP        R0, R1
  0x08019E2E:  D037         BEQ        .L66                     ; 0x08019EA0
  0x08019E30:  980F         LDR        R0, [SP, #60]
  0x08019E32:  6800         LDR        R0, [R0]
  0x08019E34:  F240 4128    MOVW       R1, #0x0428
  0x08019E38:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E3C:  4288         CMP        R0, R1
  0x08019E3E:  D02F         BEQ        .L66                     ; 0x08019EA0
  0x08019E40:  980F         LDR        R0, [SP, #60]
  0x08019E42:  6800         LDR        R0, [R0]
  0x08019E44:  F240 4140    MOVW       R1, #0x0440
  0x08019E48:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E4C:  4288         CMP        R0, R1
  0x08019E4E:  D027         BEQ        .L66                     ; 0x08019EA0
  0x08019E50:  980F         LDR        R0, [SP, #60]
  0x08019E52:  6800         LDR        R0, [R0]
  0x08019E54:  F240 4158    MOVW       R1, #0x0458
  0x08019E58:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E5C:  4288         CMP        R0, R1
  0x08019E5E:  D01F         BEQ        .L66                     ; 0x08019EA0
  0x08019E60:  980F         LDR        R0, [SP, #60]
  0x08019E62:  6800         LDR        R0, [R0]
  0x08019E64:  F240 4170    MOVW       R1, #0x0470
  0x08019E68:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E6C:  4288         CMP        R0, R1
  0x08019E6E:  D017         BEQ        .L66                     ; 0x08019EA0
  0x08019E70:  980F         LDR        R0, [SP, #60]
  0x08019E72:  6800         LDR        R0, [R0]
  0x08019E74:  F240 4188    MOVW       R1, #0x0488
  0x08019E78:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E7C:  4288         CMP        R0, R1
  0x08019E7E:  D00F         BEQ        .L66                     ; 0x08019EA0
  0x08019E80:  980F         LDR        R0, [SP, #60]
  0x08019E82:  6800         LDR        R0, [R0]
  0x08019E84:  F240 41A0    MOVW       R1, #0x04A0
  0x08019E88:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E8C:  4288         CMP        R0, R1
  0x08019E8E:  D007         BEQ        .L66                     ; 0x08019EA0
  0x08019E90:  980F         LDR        R0, [SP, #60]
  0x08019E92:  6800         LDR        R0, [R0]
  0x08019E94:  F240 41B8    MOVW       R1, #0x04B8
  0x08019E98:  F2C4 0102    MOVT       R1, #0x4002
  0x08019E9C:  4288         CMP        R0, R1
  0x08019E9E:  D106         BNE        .L67                     ; 0x08019EAE
.L66:
  0x08019EA0:  980F         LDR        R0, [SP, #60]
  0x08019EA2:  6801         LDR        R1, [R0]
  0x08019EA4:  6808         LDR        R0, [R1]
  0x08019EA6:  F020 001C    BIC        R0, R0, #28
  0x08019EAA:  6008         STR        R0, [R1]
  0x08019EAC:  E005         B          .L68                     ; 0x08019EBA
.L67:
  0x08019EAE:  980F         LDR        R0, [SP, #60]
  0x08019EB0:  6801         LDR        R1, [R0]
  0x08019EB2:  6808         LDR        R0, [R1]
  0x08019EB4:  F020 000E    BIC        R0, R0, #14
  0x08019EB8:  6008         STR        R0, [R1]
.L68:
  0x08019EBA:  980F         LDR        R0, [SP, #60]
  0x08019EBC:  6DC0         LDR        R0, [R0, #92]
  0x08019EBE:  F000 011F    AND        R1, R0, #31
  0x08019EC2:  2001         MOVS       R0, #1
  0x08019EC4:  FA00 F101    LSL.W      R1, R0, R1
  0x08019EC8:  9A08         LDR        R2, [SP, #32]
  0x08019ECA:  6051         STR        R1, [R2, #4]
  0x08019ECC:  990F         LDR        R1, [SP, #60]
  0x08019ECE:  6548         STR        R0, [R1, #84]
  0x08019ED0:  990F         LDR        R1, [SP, #60]
  0x08019ED2:  F881 0035    STRB.W     R0, [R1, #53]
  0x08019ED6:  990F         LDR        R1, [SP, #60]
  0x08019ED8:  2000         MOVS       R0, #0
  0x08019EDA:  F881 0034    STRB.W     R0, [R1, #52]
  0x08019EDE:  980F         LDR        R0, [SP, #60]
  0x08019EE0:  6CC0         LDR        R0, [R0, #76]
  0x08019EE2:  B110         CBZ        R0, .L69                 ; 0x08019EEA
  0x08019EE4:  980F         LDR        R0, [SP, #60]
  0x08019EE6:  6CC1         LDR        R1, [R0, #76]
  0x08019EE8:  4788         BLX        R1
.L69:
  0x08019EEA:  E7FF         B          .L70                     ; 0x08019EEC
.L70:
  0x08019EEC:  E7FF         B          .L71                     ; 0x08019EEE
.L71:
  0x08019EEE:  B010         ADD        SP, SP, #64
  0x08019EF0:  BD80         POP        {R7, PC}
Section .text.HAL_GPIO_ReadPin from charger_lto.o, size=72, align=2
HAL_GPIO_ReadPin:
  0x08019EF2:  B580         PUSH       {R7, LR}
  0x08019EF4:  B082         SUB        SP, SP, #8
  0x08019EF6:  9001         STR        R0, [SP, #4]
  0x08019EF8:  F8AD 1002    STRH.W     R1, [SP, #2]
  0x08019EFC:  F8BD 0002    LDRH.W     R0, [SP, #2]
  0x08019F00:  B110         CBZ        R0, .L1                  ; 0x08019F08
  0x08019F02:  2000         MOVS       R0, #0
  0x08019F04:  B900         CBNZ       R0, .L1                  ; 0x08019F08
  0x08019F06:  E007         B          .L2                      ; 0x08019F18
.L1:
  0x08019F08:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08019F0C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08019F10:  F44F 71C5    MOV.W      R1, #0x018A
  0x08019F14:  F7ED FAED    BL         assert_failed            ; 0x080074F2
.L2:
  0x08019F18:  9801         LDR        R0, [SP, #4]
  0x08019F1A:  6900         LDR        R0, [R0, #16]
  0x08019F1C:  F8BD 1002    LDRH.W     R1, [SP, #2]
  0x08019F20:  4208         TST        R0, R1
  0x08019F22:  D003         BEQ        .L3                      ; 0x08019F2C
  0x08019F24:  2001         MOVS       R0, #1
  0x08019F26:  F88D 0001    STRB.W     R0, [SP, #1]
  0x08019F2A:  E002         B          .L4                      ; 0x08019F32
.L3:
  0x08019F2C:  2000         MOVS       R0, #0
  0x08019F2E:  F88D 0001    STRB.W     R0, [SP, #1]
.L4:
  0x08019F32:  F89D 0001    LDRB.W     R0, [SP, #1]
  0x08019F36:  B002         ADD        SP, SP, #8
  0x08019F38:  BD80         POP        {R7, PC}
Section .text.HAL_GPIO_WritePin from charger_lto.o, size=104, align=2
HAL_GPIO_WritePin:
  0x08019F3A:  B580         PUSH       {R7, LR}
  0x08019F3C:  B082         SUB        SP, SP, #8
  0x08019F3E:  9001         STR        R0, [SP, #4]
  0x08019F40:  F8AD 1002    STRH.W     R1, [SP, #2]
  0x08019F44:  F88D 2001    STRB.W     R2, [SP, #1]
  0x08019F48:  F8BD 0002    LDRH.W     R0, [SP, #2]
  0x08019F4C:  B110         CBZ        R0, .L1                  ; 0x08019F54
  0x08019F4E:  2000         MOVS       R0, #0
  0x08019F50:  B900         CBNZ       R0, .L1                  ; 0x08019F54
  0x08019F52:  E007         B          .L2                      ; 0x08019F64
.L1:
  0x08019F54:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08019F58:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08019F5C:  F44F 71D5    MOV.W      R1, #0x01AA
  0x08019F60:  F7ED FAC7    BL         assert_failed            ; 0x080074F2
.L2:
  0x08019F64:  F89D 0001    LDRB.W     R0, [SP, #1]
  0x08019F68:  B118         CBZ        R0, .L3                  ; 0x08019F72
  0x08019F6A:  F89D 0001    LDRB.W     R0, [SP, #1]
  0x08019F6E:  2801         CMP        R0, #1
  0x08019F70:  D100         BNE        .L4                      ; 0x08019F74
.L3:
  0x08019F72:  E007         B          .L5                      ; 0x08019F84
.L4:
  0x08019F74:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08019F78:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08019F7C:  F240 11AB    MOVW       R1, #0x01AB
  0x08019F80:  F7ED FAB7    BL         assert_failed            ; 0x080074F2
.L5:
  0x08019F84:  F89D 0001    LDRB.W     R0, [SP, #1]
  0x08019F88:  B120         CBZ        R0, .L6                  ; 0x08019F94
  0x08019F8A:  F8BD 0002    LDRH.W     R0, [SP, #2]
  0x08019F8E:  9901         LDR        R1, [SP, #4]
  0x08019F90:  6188         STR        R0, [R1, #24]
  0x08019F92:  E004         B          .L7                      ; 0x08019F9E
.L6:
  0x08019F94:  F8BD 0002    LDRH.W     R0, [SP, #2]
  0x08019F98:  0400         LSLS       R0, R0, #16
  0x08019F9A:  9901         LDR        R1, [SP, #4]
  0x08019F9C:  6188         STR        R0, [R1, #24]
.L7:
  0x08019F9E:  B002         ADD        SP, SP, #8
  0x08019FA0:  BD80         POP        {R7, PC}
Section .text.HAL_GPIO_TogglePin from charger_lto.o, size=68, align=2
HAL_GPIO_TogglePin:
  0x08019FA2:  B580         PUSH       {R7, LR}
  0x08019FA4:  B084         SUB        SP, SP, #16
  0x08019FA6:  9003         STR        R0, [SP, #12]
  0x08019FA8:  F8AD 100A    STRH.W     R1, [SP, #10]
  0x08019FAC:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x08019FB0:  B110         CBZ        R0, .L1                  ; 0x08019FB8
  0x08019FB2:  2000         MOVS       R0, #0
  0x08019FB4:  B900         CBNZ       R0, .L1                  ; 0x08019FB8
  0x08019FB6:  E007         B          .L2                      ; 0x08019FC8
.L1:
  0x08019FB8:  F643 50C0    MOVW       R0, #0x3DC0              ; 0x08023DC0 = .rodata..L.str.104
  0x08019FBC:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023DC0 = .rodata..L.str.104
  0x08019FC0:  F44F 71E1    MOV.W      R1, #0x01C2
  0x08019FC4:  F7ED FA95    BL         assert_failed            ; 0x080074F2
.L2:
  0x08019FC8:  9803         LDR        R0, [SP, #12]
  0x08019FCA:  6940         LDR        R0, [R0, #20]
  0x08019FCC:  9001         STR        R0, [SP, #4]
  0x08019FCE:  9A01         LDR        R2, [SP, #4]
  0x08019FD0:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x08019FD4:  EA02 0100    AND.W      R1, R2, R0
  0x08019FD8:  4390         BICS       R0, R2
  0x08019FDA:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x08019FDE:  9903         LDR        R1, [SP, #12]
  0x08019FE0:  6188         STR        R0, [R1, #24]
  0x08019FE2:  B004         ADD        SP, SP, #16
  0x08019FE4:  BD80         POP        {R7, PC}
Section .text.HAL_PWREx_ConfigSupply from charger_lto.o, size=168, align=2
HAL_PWREx_ConfigSupply:
  0x08019FE6:  B580         PUSH       {R7, LR}
  0x08019FE8:  B084         SUB        SP, SP, #16
  0x08019FEA:  9002         STR        R0, [SP, #8]
  0x08019FEC:  9802         LDR        R0, [SP, #8]
  0x08019FEE:  2802         CMP        R0, #2
  0x08019FF0:  D002         BEQ        .L1                      ; 0x08019FF8
  0x08019FF2:  9802         LDR        R0, [SP, #8]
  0x08019FF4:  2801         CMP        R0, #1
  0x08019FF6:  D100         BNE        .L2                      ; 0x08019FFA
.L1:
  0x08019FF8:  E007         B          .L3                      ; 0x0801A00A
.L2:
  0x08019FFA:  F643 101B    MOVW       R0, #0x391B              ; 0x0802391B = .rodata..L.str.118
  0x08019FFE:  F6C0 0002    MOVT       R0, #0x0802              ; 0x0802391B = .rodata..L.str.118
  0x0801A002:  F44F 71A1    MOV.W      R1, #0x0142
  0x0801A006:  F7ED FA74    BL         assert_failed            ; 0x080074F2
.L3:
  0x0801A00A:  F644 000C    MOVW       R0, #0x480C
  0x0801A00E:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A012:  6800         LDR        R0, [R0]
  0x0801A014:  F3C0 0080    UBFX       R0, R0, #2, #1
  0x0801A018:  B988         CBNZ       R0, .L5                  ; 0x0801A03E
  0x0801A01A:  F644 000C    MOVW       R0, #0x480C
  0x0801A01E:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A022:  6800         LDR        R0, [R0]
  0x0801A024:  F000 0007    AND        R0, R0, #7
  0x0801A028:  9902         LDR        R1, [SP, #8]
  0x0801A02A:  4288         CMP        R0, R1
  0x0801A02C:  D003         BEQ        .L4                      ; 0x0801A036
  0x0801A02E:  2001         MOVS       R0, #1
  0x0801A030:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0801A034:  E027         B          .L9                      ; 0x0801A086
.L4:
  0x0801A036:  2000         MOVS       R0, #0
  0x0801A038:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0801A03C:  E023         B          .L9                      ; 0x0801A086
.L5:
  0x0801A03E:  F644 010C    MOVW       R1, #0x480C
  0x0801A042:  F6C5 0102    MOVT       R1, #0x5802
  0x0801A046:  6808         LDR        R0, [R1]
  0x0801A048:  F020 0007    BIC        R0, R0, #7
  0x0801A04C:  9A02         LDR        R2, [SP, #8]
  0x0801A04E:  4310         ORRS       R0, R2
  0x0801A050:  6008         STR        R0, [R1]
  0x0801A052:  F7FD FE90    BL         HAL_GetTick              ; 0x08017D76
  0x0801A056:  9001         STR        R0, [SP, #4]
.L6:
  0x0801A058:  F644 0004    MOVW       R0, #0x4804
  0x0801A05C:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A060:  6800         LDR        R0, [R0]
  0x0801A062:  F3C0 3040    UBFX       R0, R0, #13, #1
  0x0801A066:  B958         CBNZ       R0, .L8                  ; 0x0801A080
  0x0801A068:  F7FD FE85    BL         HAL_GetTick              ; 0x08017D76
  0x0801A06C:  9901         LDR        R1, [SP, #4]
  0x0801A06E:  1A40         SUBS       R0, R0, R1
  0x0801A070:  F5B0 7F7A    CMP.W      R0, #0x03E8
  0x0801A074:  D903         BLS        .L7                      ; 0x0801A07E
  0x0801A076:  2001         MOVS       R0, #1
  0x0801A078:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0801A07C:  E003         B          .L9                      ; 0x0801A086
.L7:
  0x0801A07E:  E7EB         B          .L6                      ; 0x0801A058
.L8:
  0x0801A080:  2000         MOVS       R0, #0
  0x0801A082:  F88D 000F    STRB.W     R0, [SP, #15]
.L9:
  0x0801A086:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0801A08A:  B004         ADD        SP, SP, #16
  0x0801A08C:  BD80         POP        {R7, PC}
Section .text.HAL_RCC_GetClockConfig from charger_lto.o, size=136, align=2
HAL_RCC_GetClockConfig:
  0x0801A08E:  B082         SUB        SP, SP, #8
  0x0801A090:  9001         STR        R0, [SP, #4]
  0x0801A092:  9100         STR        R1, [SP, #0]
  0x0801A094:  9901         LDR        R1, [SP, #4]
  0x0801A096:  203F         MOVS       R0, #63
  0x0801A098:  6008         STR        R0, [R1]
  0x0801A09A:  F244 4010    MOVW       R0, #0x4410
  0x0801A09E:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A0A2:  6800         LDR        R0, [R0]
  0x0801A0A4:  F000 0007    AND        R0, R0, #7
  0x0801A0A8:  9901         LDR        R1, [SP, #4]
  0x0801A0AA:  6048         STR        R0, [R1, #4]
  0x0801A0AC:  F244 4018    MOVW       R0, #0x4418
  0x0801A0B0:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A0B4:  6801         LDR        R1, [R0]
  0x0801A0B6:  F401 6170    AND        R1, R1, #0x0F00
  0x0801A0BA:  9A01         LDR        R2, [SP, #4]
  0x0801A0BC:  6091         STR        R1, [R2, #8]
  0x0801A0BE:  6801         LDR        R1, [R0]
  0x0801A0C0:  F001 010F    AND        R1, R1, #15
  0x0801A0C4:  9A01         LDR        R2, [SP, #4]
  0x0801A0C6:  60D1         STR        R1, [R2, #12]
  0x0801A0C8:  6800         LDR        R0, [R0]
  0x0801A0CA:  F000 0070    AND        R0, R0, #112
  0x0801A0CE:  9901         LDR        R1, [SP, #4]
  0x0801A0D0:  6108         STR        R0, [R1, #16]
  0x0801A0D2:  F244 401C    MOVW       R0, #0x441C
  0x0801A0D6:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A0DA:  6801         LDR        R1, [R0]
  0x0801A0DC:  F001 0170    AND        R1, R1, #112
  0x0801A0E0:  9A01         LDR        R2, [SP, #4]
  0x0801A0E2:  6151         STR        R1, [R2, #20]
  0x0801A0E4:  6800         LDR        R0, [R0]
  0x0801A0E6:  F400 60E0    AND        R0, R0, #0x0700
  0x0801A0EA:  9901         LDR        R1, [SP, #4]
  0x0801A0EC:  6188         STR        R0, [R1, #24]
  0x0801A0EE:  F244 4020    MOVW       R0, #0x4420
  0x0801A0F2:  F6C5 0002    MOVT       R0, #0x5802
  0x0801A0F6:  6800         LDR        R0, [R0]
  0x0801A0F8:  F000 0070    AND        R0, R0, #112
  0x0801A0FC:  9901         LDR        R1, [SP, #4]
  0x0801A0FE:  61C8         STR        R0, [R1, #28]
  0x0801A100:  F242 0000    MOVW       R0, #0x2000
  0x0801A104:  F2C5 2000    MOVT       R0, #0x5200
  0x0801A108:  6800         LDR        R0, [R0]
  0x0801A10A:  F000 000F    AND        R0, R0, #15
  0x0801A10E:  9900         LDR        R1, [SP, #0]
  0x0801A110:  6008         STR        R0, [R1]
  0x0801A112:  B002         ADD        SP, SP, #8
  0x0801A114:  4770         BX         LR
Section .text.HAL_RTC_WaitForSynchro from charger_lto.o, size=76, align=2
HAL_RTC_WaitForSynchro:
  0x0801A116:  B580         PUSH       {R7, LR}
  0x0801A118:  B084         SUB        SP, SP, #16
  0x0801A11A:  9002         STR        R0, [SP, #8]
  0x0801A11C:  9802         LDR        R0, [SP, #8]
  0x0801A11E:  6801         LDR        R1, [R0]
  0x0801A120:  F64F 705F    MOVW       R0, #0xFF5F
  0x0801A124:  F2C0 0003    MOVT       R0, #3
  0x0801A128:  60C8         STR        R0, [R1, #12]
  0x0801A12A:  F7FD FE24    BL         HAL_GetTick              ; 0x08017D76
  0x0801A12E:  9001         STR        R0, [SP, #4]
.L1:
  0x0801A130:  9802         LDR        R0, [SP, #8]
  0x0801A132:  6800         LDR        R0, [R0]
  0x0801A134:  68C0         LDR        R0, [R0, #12]
  0x0801A136:  0680         LSLS       R0, R0, #26
  0x0801A138:  2800         CMP        R0, #0
  0x0801A13A:  D40B         BMI        .L3                      ; 0x0801A154
  0x0801A13C:  F7FD FE1B    BL         HAL_GetTick              ; 0x08017D76
  0x0801A140:  9901         LDR        R1, [SP, #4]
  0x0801A142:  1A40         SUBS       R0, R0, R1
  0x0801A144:  F5B0 7F7A    CMP.W      R0, #0x03E8
  0x0801A148:  D903         BLS        .L2                      ; 0x0801A152
  0x0801A14A:  2003         MOVS       R0, #3
  0x0801A14C:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0801A150:  E003         B          .L4                      ; 0x0801A15A
.L2:
  0x0801A152:  E7ED         B          .L1                      ; 0x0801A130
.L3:
  0x0801A154:  2000         MOVS       R0, #0
  0x0801A156:  F88D 000F    STRB.W     R0, [SP, #15]
.L4:
  0x0801A15A:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0801A15E:  B004         ADD        SP, SP, #16
  0x0801A160:  BD80         POP        {R7, PC}
Section .text.HAL_SD_InitCard from charger_lto.o, size=292, align=2
HAL_SD_InitCard:
  0x0801A162:  B510         PUSH       {R4, LR}
  0x0801A164:  B08C         SUB        SP, SP, #48
  0x0801A166:  900A         STR        R0, [SP, #40]
  0x0801A168:  2100         MOVS       R1, #0
  0x0801A16A:  9104         STR        R1, [SP, #16]
  0x0801A16C:  9105         STR        R1, [SP, #20]
  0x0801A16E:  9106         STR        R1, [SP, #24]
  0x0801A170:  9107         STR        R1, [SP, #28]
  0x0801A172:  F44F 3080    MOV.W      R0, #0x010000
  0x0801A176:  F7EA FD7F    BL         HAL_RCCEx_GetPeriphCLKFreq ; 0x08004C78
  0x0801A17A:  9003         STR        R0, [SP, #12]
  0x0801A17C:  9803         LDR        R0, [SP, #12]
  0x0801A17E:  B950         CBNZ       R0, .L1                  ; 0x0801A196
  0x0801A180:  990A         LDR        R1, [SP, #40]
  0x0801A182:  2001         MOVS       R0, #1
  0x0801A184:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A188:  9A0A         LDR        R2, [SP, #40]
  0x0801A18A:  F04F 6100    MOV.W      R1, #0x08000000
  0x0801A18E:  6351         STR        R1, [R2, #52]
  0x0801A190:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0801A194:  E073         B          .L7                      ; 0x0801A27E
.L1:
  0x0801A196:  9803         LDR        R0, [SP, #12]
  0x0801A198:  0A00         LSRS       R0, R0, #8
  0x0801A19A:  F648 3159    MOVW       R1, #0x8B59
  0x0801A19E:  F2C0 114F    MOVT       R1, #0x014F
  0x0801A1A2:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0801A1A6:  0900         LSRS       R0, R0, #4
  0x0801A1A8:  9008         STR        R0, [SP, #32]
  0x0801A1AA:  980A         LDR        R0, [SP, #40]
  0x0801A1AC:  6800         LDR        R0, [R0]
  0x0801A1AE:  9904         LDR        R1, [SP, #16]
  0x0801A1B0:  9A05         LDR        R2, [SP, #20]
  0x0801A1B2:  9B06         LDR        R3, [SP, #24]
  0x0801A1B4:  F8DD C01C    LDR.W      R12, [SP, #28]
  0x0801A1B8:  9C08         LDR        R4, [SP, #32]
  0x0801A1BA:  46EE         MOV        LR, SP
  0x0801A1BC:  F8CE 4004    STR.W      R4, [LR, #4]
  0x0801A1C0:  F8CE C000    STR.W      R12, [LR]
  0x0801A1C4:  F7F7 F821    BL         SDMMC_Init               ; 0x0801120A
  0x0801A1C8:  980A         LDR        R0, [SP, #40]
  0x0801A1CA:  6800         LDR        R0, [R0]
  0x0801A1CC:  F002 F8C3    BL         SDMMC_PowerState_ON      ; 0x0801C356
  0x0801A1D0:  9808         LDR        R0, [SP, #32]
  0x0801A1D2:  B128         CBZ        R0, .L2                  ; 0x0801A1E0
  0x0801A1D4:  9803         LDR        R0, [SP, #12]
  0x0801A1D6:  9908         LDR        R1, [SP, #32]
  0x0801A1D8:  0049         LSLS       R1, R1, #1
  0x0801A1DA:  FBB0 F0F1    UDIV       R0, R0, R1
  0x0801A1DE:  9003         STR        R0, [SP, #12]
.L2:
  0x0801A1E0:  9803         LDR        R0, [SP, #12]
  0x0801A1E2:  B148         CBZ        R0, .L3                  ; 0x0801A1F8
  0x0801A1E4:  9903         LDR        R1, [SP, #12]
  0x0801A1E6:  F242 1010    MOVW       R0, #0x2110
  0x0801A1EA:  F2C0 0001    MOVT       R0, #1
  0x0801A1EE:  FBB0 F0F1    UDIV       R0, R0, R1
  0x0801A1F2:  3001         ADDS       R0, #1
  0x0801A1F4:  F7ED FD96    BL         HAL_Delay                ; 0x08007D24
.L3:
  0x0801A1F8:  980A         LDR        R0, [SP, #40]
  0x0801A1FA:  F7F2 F99F    BL         SD_PowerON               ; 0x0800C53C
  0x0801A1FE:  9009         STR        R0, [SP, #36]
  0x0801A200:  9809         LDR        R0, [SP, #36]
  0x0801A202:  B158         CBZ        R0, .L4                  ; 0x0801A21C
  0x0801A204:  990A         LDR        R1, [SP, #40]
  0x0801A206:  2001         MOVS       R0, #1
  0x0801A208:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A20C:  9B09         LDR        R3, [SP, #36]
  0x0801A20E:  9A0A         LDR        R2, [SP, #40]
  0x0801A210:  6B51         LDR        R1, [R2, #52]
  0x0801A212:  4319         ORRS       R1, R3
  0x0801A214:  6351         STR        R1, [R2, #52]
  0x0801A216:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0801A21A:  E030         B          .L7                      ; 0x0801A27E
.L4:
  0x0801A21C:  980A         LDR        R0, [SP, #40]
  0x0801A21E:  F000 F9F8    BL         SD_InitCard              ; 0x0801A612
  0x0801A222:  9009         STR        R0, [SP, #36]
  0x0801A224:  9809         LDR        R0, [SP, #36]
  0x0801A226:  B158         CBZ        R0, .L5                  ; 0x0801A240
  0x0801A228:  990A         LDR        R1, [SP, #40]
  0x0801A22A:  2001         MOVS       R0, #1
  0x0801A22C:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A230:  9B09         LDR        R3, [SP, #36]
  0x0801A232:  9A0A         LDR        R2, [SP, #40]
  0x0801A234:  6B51         LDR        R1, [R2, #52]
  0x0801A236:  4319         ORRS       R1, R3
  0x0801A238:  6351         STR        R1, [R2, #52]
  0x0801A23A:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0801A23E:  E01E         B          .L7                      ; 0x0801A27E
.L5:
  0x0801A240:  980A         LDR        R0, [SP, #40]
  0x0801A242:  6800         LDR        R0, [R0]
  0x0801A244:  F44F 7100    MOV.W      R1, #0x0200
  0x0801A248:  F7F7 F9B6    BL         SDMMC_CmdBlockLength     ; 0x080115B8
  0x0801A24C:  9009         STR        R0, [SP, #36]
  0x0801A24E:  9809         LDR        R0, [SP, #36]
  0x0801A250:  B190         CBZ        R0, .L6                  ; 0x0801A278
  0x0801A252:  980A         LDR        R0, [SP, #40]
  0x0801A254:  6801         LDR        R1, [R0]
  0x0801A256:  F640 70FF    MOVW       R0, #0x0FFF
  0x0801A25A:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0801A25E:  6388         STR        R0, [R1, #56]
  0x0801A260:  9A09         LDR        R2, [SP, #36]
  0x0801A262:  990A         LDR        R1, [SP, #40]
  0x0801A264:  6B48         LDR        R0, [R1, #52]
  0x0801A266:  4310         ORRS       R0, R2
  0x0801A268:  6348         STR        R0, [R1, #52]
  0x0801A26A:  990A         LDR        R1, [SP, #40]
  0x0801A26C:  2001         MOVS       R0, #1
  0x0801A26E:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A272:  F88D 002F    STRB.W     R0, [SP, #47]
  0x0801A276:  E002         B          .L7                      ; 0x0801A27E
.L6:
  0x0801A278:  2000         MOVS       R0, #0
  0x0801A27A:  F88D 002F    STRB.W     R0, [SP, #47]
.L7:
  0x0801A27E:  F89D 002F    LDRB.W     R0, [SP, #47]
  0x0801A282:  B00C         ADD        SP, SP, #48
  0x0801A284:  BD10         POP        {R4, PC}
Section .text.HAL_SD_GetCardStatus from charger_lto.o, size=296, align=2
HAL_SD_GetCardStatus:
  0x0801A286:  B580         PUSH       {R7, LR}
  0x0801A288:  B096         SUB        SP, SP, #88
  0x0801A28A:  9014         STR        R0, [SP, #80]
  0x0801A28C:  9113         STR        R1, [SP, #76]
  0x0801A28E:  2000         MOVS       R0, #0
  0x0801A290:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0801A294:  9814         LDR        R0, [SP, #80]
  0x0801A296:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0801A29A:  2803         CMP        R0, #3
  0x0801A29C:  D103         BNE        .L1                      ; 0x0801A2A6
  0x0801A29E:  2001         MOVS       R0, #1
  0x0801A2A0:  F88D 0057    STRB.W     R0, [SP, #87]
  0x0801A2A4:  E07F         B          .L5                      ; 0x0801A3A6
.L1:
  0x0801A2A6:  9814         LDR        R0, [SP, #80]
  0x0801A2A8:  A903         ADD        R1, SP, #12
  0x0801A2AA:  F7F2 F88C    BL         SD_SendSDStatus          ; 0x0800C3C6
  0x0801A2AE:  9002         STR        R0, [SP, #8]
  0x0801A2B0:  9802         LDR        R0, [SP, #8]
  0x0801A2B2:  B190         CBZ        R0, .L2                  ; 0x0801A2DA
  0x0801A2B4:  9814         LDR        R0, [SP, #80]
  0x0801A2B6:  6801         LDR        R1, [R0]
  0x0801A2B8:  F640 70FF    MOVW       R0, #0x0FFF
  0x0801A2BC:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0801A2C0:  6388         STR        R0, [R1, #56]
  0x0801A2C2:  9A02         LDR        R2, [SP, #8]
  0x0801A2C4:  9914         LDR        R1, [SP, #80]
  0x0801A2C6:  6B48         LDR        R0, [R1, #52]
  0x0801A2C8:  4310         ORRS       R0, R2
  0x0801A2CA:  6348         STR        R0, [R1, #52]
  0x0801A2CC:  9914         LDR        R1, [SP, #80]
  0x0801A2CE:  2001         MOVS       R0, #1
  0x0801A2D0:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A2D4:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0801A2D8:  E048         B          .L3                      ; 0x0801A36C
.L2:
  0x0801A2DA:  F89D 000C    LDRB.W     R0, [SP, #12]
  0x0801A2DE:  0980         LSRS       R0, R0, #6
  0x0801A2E0:  9913         LDR        R1, [SP, #76]
  0x0801A2E2:  7008         STRB       R0, [R1]
  0x0801A2E4:  9803         LDR        R0, [SP, #12]
  0x0801A2E6:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x0801A2EA:  9913         LDR        R1, [SP, #76]
  0x0801A2EC:  7048         STRB       R0, [R1, #1]
  0x0801A2EE:  9903         LDR        R1, [SP, #12]
  0x0801A2F0:  F401 007F    AND        R0, R1, #0xFF0000
  0x0801A2F4:  0A00         LSRS       R0, R0, #8
  0x0801A2F6:  EA40 6011    ORR.W      R0, R0, R1, LSR #24
  0x0801A2FA:  9913         LDR        R1, [SP, #76]
  0x0801A2FC:  8048         STRH       R0, [R1, #2]
  0x0801A2FE:  9904         LDR        R1, [SP, #16]
  0x0801A300:  0608         LSLS       R0, R1, #24
  0x0801A302:  F401 427F    AND        R2, R1, #0xFF00
  0x0801A306:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x0801A30A:  F401 027F    AND        R2, R1, #0xFF0000
  0x0801A30E:  EA40 2012    ORR.W      R0, R0, R2, LSR #8
  0x0801A312:  EA40 6011    ORR.W      R0, R0, R1, LSR #24
  0x0801A316:  9913         LDR        R1, [SP, #76]
  0x0801A318:  6048         STR        R0, [R1, #4]
  0x0801A31A:  9805         LDR        R0, [SP, #20]
  0x0801A31C:  9913         LDR        R1, [SP, #76]
  0x0801A31E:  7208         STRB       R0, [R1, #8]
  0x0801A320:  9805         LDR        R0, [SP, #20]
  0x0801A322:  0A00         LSRS       R0, R0, #8
  0x0801A324:  9913         LDR        R1, [SP, #76]
  0x0801A326:  7248         STRB       R0, [R1, #9]
  0x0801A328:  9805         LDR        R0, [SP, #20]
  0x0801A32A:  F3C0 5003    UBFX       R0, R0, #20, #4
  0x0801A32E:  9913         LDR        R1, [SP, #76]
  0x0801A330:  7288         STRB       R0, [R1, #10]
  0x0801A332:  F8BD 0017    LDRH.W     R0, [SP, #23]
  0x0801A336:  BA40         REV16      R0, R0
  0x0801A338:  9913         LDR        R1, [SP, #76]
  0x0801A33A:  8188         STRH       R0, [R1, #12]
  0x0801A33C:  F8BD 0018    LDRH.W     R0, [SP, #24]
  0x0801A340:  0A80         LSRS       R0, R0, #10
  0x0801A342:  9913         LDR        R1, [SP, #76]
  0x0801A344:  7388         STRB       R0, [R1, #14]
  0x0801A346:  9806         LDR        R0, [SP, #24]
  0x0801A348:  F3C0 2001    UBFX       R0, R0, #8, #2
  0x0801A34C:  9913         LDR        R1, [SP, #76]
  0x0801A34E:  73C8         STRB       R0, [R1, #15]
  0x0801A350:  F89D 0018    LDRB.W     R0, [SP, #24]
  0x0801A354:  0900         LSRS       R0, R0, #4
  0x0801A356:  9913         LDR        R1, [SP, #76]
  0x0801A358:  7408         STRB       R0, [R1, #16]
  0x0801A35A:  9806         LDR        R0, [SP, #24]
  0x0801A35C:  F000 000F    AND        R0, R0, #15
  0x0801A360:  9913         LDR        R1, [SP, #76]
  0x0801A362:  7448         STRB       R0, [R1, #17]
  0x0801A364:  F89D 001F    LDRB.W     R0, [SP, #31]
  0x0801A368:  9913         LDR        R1, [SP, #76]
  0x0801A36A:  7488         STRB       R0, [R1, #18]
.L3:
  0x0801A36C:  9814         LDR        R0, [SP, #80]
  0x0801A36E:  6800         LDR        R0, [R0]
  0x0801A370:  F44F 7100    MOV.W      R1, #0x0200
  0x0801A374:  F7F7 F920    BL         SDMMC_CmdBlockLength     ; 0x080115B8
  0x0801A378:  9002         STR        R0, [SP, #8]
  0x0801A37A:  9802         LDR        R0, [SP, #8]
  0x0801A37C:  B178         CBZ        R0, .L4                  ; 0x0801A39E
  0x0801A37E:  9814         LDR        R0, [SP, #80]
  0x0801A380:  6801         LDR        R1, [R0]
  0x0801A382:  F640 70FF    MOVW       R0, #0x0FFF
  0x0801A386:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0801A38A:  6388         STR        R0, [R1, #56]
  0x0801A38C:  9802         LDR        R0, [SP, #8]
  0x0801A38E:  9914         LDR        R1, [SP, #80]
  0x0801A390:  6348         STR        R0, [R1, #52]
  0x0801A392:  9914         LDR        R1, [SP, #80]
  0x0801A394:  2001         MOVS       R0, #1
  0x0801A396:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A39A:  F88D 0007    STRB.W     R0, [SP, #7]
.L4:
  0x0801A39E:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801A3A2:  F88D 0057    STRB.W     R0, [SP, #87]
.L5:
  0x0801A3A6:  F89D 0057    LDRB.W     R0, [SP, #87]
  0x0801A3AA:  B016         ADD        SP, SP, #88
  0x0801A3AC:  BD80         POP        {R7, PC}
Section .text.HAL_SD_GetCardState from charger_lto.o, size=48, align=2
HAL_SD_GetCardState:
  0x0801A3AE:  B580         PUSH       {R7, LR}
  0x0801A3B0:  B084         SUB        SP, SP, #16
  0x0801A3B2:  9003         STR        R0, [SP, #12]
  0x0801A3B4:  2000         MOVS       R0, #0
  0x0801A3B6:  9000         STR        R0, [SP, #0]
  0x0801A3B8:  9803         LDR        R0, [SP, #12]
  0x0801A3BA:  4669         MOV        R1, SP
  0x0801A3BC:  F000 F80F    BL         SD_SendStatus            ; 0x0801A3DE
  0x0801A3C0:  9001         STR        R0, [SP, #4]
  0x0801A3C2:  9801         LDR        R0, [SP, #4]
  0x0801A3C4:  B120         CBZ        R0, .L1                  ; 0x0801A3D0
  0x0801A3C6:  9A01         LDR        R2, [SP, #4]
  0x0801A3C8:  9903         LDR        R1, [SP, #12]
  0x0801A3CA:  6B48         LDR        R0, [R1, #52]
  0x0801A3CC:  4310         ORRS       R0, R2
  0x0801A3CE:  6348         STR        R0, [R1, #52]
.L1:
  0x0801A3D0:  9800         LDR        R0, [SP, #0]
  0x0801A3D2:  F3C0 2043    UBFX       R0, R0, #9, #4
  0x0801A3D6:  9002         STR        R0, [SP, #8]
  0x0801A3D8:  9802         LDR        R0, [SP, #8]
  0x0801A3DA:  B004         ADD        SP, SP, #16
  0x0801A3DC:  BD80         POP        {R7, PC}
Section .text.SD_SendStatus from charger_lto.o, size=72, align=2
SD_SendStatus:
  0x0801A3DE:  B580         PUSH       {R7, LR}
  0x0801A3E0:  B086         SUB        SP, SP, #24
  0x0801A3E2:  9004         STR        R0, [SP, #16]
  0x0801A3E4:  9103         STR        R1, [SP, #12]
  0x0801A3E6:  9803         LDR        R0, [SP, #12]
  0x0801A3E8:  B918         CBNZ       R0, .L1                  ; 0x0801A3F2
  0x0801A3EA:  F04F 6000    MOV.W      R0, #0x08000000
  0x0801A3EE:  9005         STR        R0, [SP, #20]
  0x0801A3F0:  E016         B          .L3                      ; 0x0801A420
.L1:
  0x0801A3F2:  9904         LDR        R1, [SP, #16]
  0x0801A3F4:  6808         LDR        R0, [R1]
  0x0801A3F6:  6C49         LDR        R1, [R1, #68]
  0x0801A3F8:  0409         LSLS       R1, R1, #16
  0x0801A3FA:  F7F7 FC48    BL         SDMMC_CmdSendStatus      ; 0x08011C8E
  0x0801A3FE:  9002         STR        R0, [SP, #8]
  0x0801A400:  9802         LDR        R0, [SP, #8]
  0x0801A402:  B110         CBZ        R0, .L2                  ; 0x0801A40A
  0x0801A404:  9802         LDR        R0, [SP, #8]
  0x0801A406:  9005         STR        R0, [SP, #20]
  0x0801A408:  E00A         B          .L3                      ; 0x0801A420
.L2:
  0x0801A40A:  9804         LDR        R0, [SP, #16]
  0x0801A40C:  6800         LDR        R0, [R0]
  0x0801A40E:  2100         MOVS       R1, #0
  0x0801A410:  9101         STR        R1, [SP, #4]
  0x0801A412:  F7F7 F807    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A416:  4601         MOV        R1, R0
  0x0801A418:  9801         LDR        R0, [SP, #4]
  0x0801A41A:  9A03         LDR        R2, [SP, #12]
  0x0801A41C:  6011         STR        R1, [R2]
  0x0801A41E:  9005         STR        R0, [SP, #20]
.L3:
  0x0801A420:  9805         LDR        R0, [SP, #20]
  0x0801A422:  B006         ADD        SP, SP, #24
  0x0801A424:  BD80         POP        {R7, PC}
Section .text.SD_WideBus_Enable from charger_lto.o, size=128, align=2
SD_WideBus_Enable:
  0x0801A426:  B580         PUSH       {R7, LR}
  0x0801A428:  B086         SUB        SP, SP, #24
  0x0801A42A:  9004         STR        R0, [SP, #16]
  0x0801A42C:  2100         MOVS       R1, #0
  0x0801A42E:  9103         STR        R1, [SP, #12]
  0x0801A430:  9102         STR        R1, [SP, #8]
  0x0801A432:  9804         LDR        R0, [SP, #16]
  0x0801A434:  6800         LDR        R0, [R0]
  0x0801A436:  F7F6 FFF5    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A43A:  0180         LSLS       R0, R0, #6
  0x0801A43C:  2800         CMP        R0, #0
  0x0801A43E:  D503         BPL        .L1                      ; 0x0801A448
  0x0801A440:  F44F 6000    MOV.W      R0, #0x0800
  0x0801A444:  9005         STR        R0, [SP, #20]
  0x0801A446:  E02B         B          .L6                      ; 0x0801A4A0
.L1:
  0x0801A448:  9804         LDR        R0, [SP, #16]
  0x0801A44A:  A902         ADD        R1, SP, #8
  0x0801A44C:  F000 F82B    BL         SD_FindSCR               ; 0x0801A4A6
  0x0801A450:  9001         STR        R0, [SP, #4]
  0x0801A452:  9801         LDR        R0, [SP, #4]
  0x0801A454:  B110         CBZ        R0, .L2                  ; 0x0801A45C
  0x0801A456:  9801         LDR        R0, [SP, #4]
  0x0801A458:  9005         STR        R0, [SP, #20]
  0x0801A45A:  E021         B          .L6                      ; 0x0801A4A0
.L2:
  0x0801A45C:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801A460:  0740         LSLS       R0, R0, #29
  0x0801A462:  2800         CMP        R0, #0
  0x0801A464:  D519         BPL        .L5                      ; 0x0801A49A
  0x0801A466:  9904         LDR        R1, [SP, #16]
  0x0801A468:  6808         LDR        R0, [R1]
  0x0801A46A:  6C49         LDR        R1, [R1, #68]
  0x0801A46C:  0409         LSLS       R1, R1, #16
  0x0801A46E:  F7F7 FA7F    BL         SDMMC_CmdAppCommand      ; 0x08011970
  0x0801A472:  9001         STR        R0, [SP, #4]
  0x0801A474:  9801         LDR        R0, [SP, #4]
  0x0801A476:  B110         CBZ        R0, .L3                  ; 0x0801A47E
  0x0801A478:  9801         LDR        R0, [SP, #4]
  0x0801A47A:  9005         STR        R0, [SP, #20]
  0x0801A47C:  E010         B          .L6                      ; 0x0801A4A0
.L3:
  0x0801A47E:  9804         LDR        R0, [SP, #16]
  0x0801A480:  6800         LDR        R0, [R0]
  0x0801A482:  2102         MOVS       R1, #2
  0x0801A484:  F7F7 FAAE    BL         SDMMC_CmdBusWidth        ; 0x080119E4
  0x0801A488:  9001         STR        R0, [SP, #4]
  0x0801A48A:  9801         LDR        R0, [SP, #4]
  0x0801A48C:  B110         CBZ        R0, .L4                  ; 0x0801A494
  0x0801A48E:  9801         LDR        R0, [SP, #4]
  0x0801A490:  9005         STR        R0, [SP, #20]
  0x0801A492:  E005         B          .L6                      ; 0x0801A4A0
.L4:
  0x0801A494:  2000         MOVS       R0, #0
  0x0801A496:  9005         STR        R0, [SP, #20]
  0x0801A498:  E002         B          .L6                      ; 0x0801A4A0
.L5:
  0x0801A49A:  F04F 6080    MOV.W      R0, #0x04000000
  0x0801A49E:  9005         STR        R0, [SP, #20]
.L6:
  0x0801A4A0:  9805         LDR        R0, [SP, #20]
  0x0801A4A2:  B006         ADD        SP, SP, #24
  0x0801A4A4:  BD80         POP        {R7, PC}
Section .text.SD_FindSCR from charger_lto.o, size=364, align=2
SD_FindSCR:
  0x0801A4A6:  B580         PUSH       {R7, LR}
  0x0801A4A8:  B090         SUB        SP, SP, #64
  0x0801A4AA:  900E         STR        R0, [SP, #56]
  0x0801A4AC:  910D         STR        R1, [SP, #52]
  0x0801A4AE:  F7FD FC62    BL         HAL_GetTick              ; 0x08017D76
  0x0801A4B2:  9005         STR        R0, [SP, #20]
  0x0801A4B4:  2000         MOVS       R0, #0
  0x0801A4B6:  9004         STR        R0, [SP, #16]
  0x0801A4B8:  9003         STR        R0, [SP, #12]
  0x0801A4BA:  9002         STR        R0, [SP, #8]
  0x0801A4BC:  980D         LDR        R0, [SP, #52]
  0x0801A4BE:  9001         STR        R0, [SP, #4]
  0x0801A4C0:  980E         LDR        R0, [SP, #56]
  0x0801A4C2:  6800         LDR        R0, [R0]
  0x0801A4C4:  2108         MOVS       R1, #8
  0x0801A4C6:  F7F7 F877    BL         SDMMC_CmdBlockLength     ; 0x080115B8
  0x0801A4CA:  9006         STR        R0, [SP, #24]
  0x0801A4CC:  9806         LDR        R0, [SP, #24]
  0x0801A4CE:  B110         CBZ        R0, .L1                  ; 0x0801A4D6
  0x0801A4D0:  9806         LDR        R0, [SP, #24]
  0x0801A4D2:  900F         STR        R0, [SP, #60]
  0x0801A4D4:  E09A         B          .L10                     ; 0x0801A60C
.L1:
  0x0801A4D6:  990E         LDR        R1, [SP, #56]
  0x0801A4D8:  6808         LDR        R0, [R1]
  0x0801A4DA:  6C49         LDR        R1, [R1, #68]
  0x0801A4DC:  0409         LSLS       R1, R1, #16
  0x0801A4DE:  F7F7 FA47    BL         SDMMC_CmdAppCommand      ; 0x08011970
  0x0801A4E2:  9006         STR        R0, [SP, #24]
  0x0801A4E4:  9806         LDR        R0, [SP, #24]
  0x0801A4E6:  B110         CBZ        R0, .L2                  ; 0x0801A4EE
  0x0801A4E8:  9806         LDR        R0, [SP, #24]
  0x0801A4EA:  900F         STR        R0, [SP, #60]
  0x0801A4EC:  E08E         B          .L10                     ; 0x0801A60C
.L2:
  0x0801A4EE:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801A4F2:  9007         STR        R0, [SP, #28]
  0x0801A4F4:  2008         MOVS       R0, #8
  0x0801A4F6:  9008         STR        R0, [SP, #32]
  0x0801A4F8:  2030         MOVS       R0, #48
  0x0801A4FA:  9009         STR        R0, [SP, #36]
  0x0801A4FC:  2002         MOVS       R0, #2
  0x0801A4FE:  900A         STR        R0, [SP, #40]
  0x0801A500:  2000         MOVS       R0, #0
  0x0801A502:  900B         STR        R0, [SP, #44]
  0x0801A504:  2001         MOVS       R0, #1
  0x0801A506:  900C         STR        R0, [SP, #48]
  0x0801A508:  980E         LDR        R0, [SP, #56]
  0x0801A50A:  6800         LDR        R0, [R0]
  0x0801A50C:  A907         ADD        R1, SP, #28
  0x0801A50E:  F7F6 FFAA    BL         SDMMC_ConfigData         ; 0x08011466
  0x0801A512:  980E         LDR        R0, [SP, #56]
  0x0801A514:  6800         LDR        R0, [R0]
  0x0801A516:  F7F7 FA84    BL         SDMMC_CmdSendSCR         ; 0x08011A22
  0x0801A51A:  9006         STR        R0, [SP, #24]
  0x0801A51C:  9806         LDR        R0, [SP, #24]
  0x0801A51E:  B110         CBZ        R0, .L3                  ; 0x0801A526
  0x0801A520:  9806         LDR        R0, [SP, #24]
  0x0801A522:  900F         STR        R0, [SP, #60]
  0x0801A524:  E072         B          .L10                     ; 0x0801A60C
.L3:
  0x0801A526:  980E         LDR        R0, [SP, #56]
  0x0801A528:  6800         LDR        R0, [R0]
  0x0801A52A:  6B40         LDR        R0, [R0, #52]
  0x0801A52C:  F240 512A    MOVW       R1, #0x052A
  0x0801A530:  4208         TST        R0, R1
  0x0801A532:  D11F         BNE        .L6                      ; 0x0801A574
  0x0801A534:  980E         LDR        R0, [SP, #56]
  0x0801A536:  6800         LDR        R0, [R0]
  0x0801A538:  6B40         LDR        R0, [R0, #52]
  0x0801A53A:  0300         LSLS       R0, R0, #12
  0x0801A53C:  2800         CMP        R0, #0
  0x0801A53E:  D40E         BMI        .L4                      ; 0x0801A55E
  0x0801A540:  9804         LDR        R0, [SP, #16]
  0x0801A542:  B960         CBNZ       R0, .L4                  ; 0x0801A55E
  0x0801A544:  980E         LDR        R0, [SP, #56]
  0x0801A546:  6800         LDR        R0, [R0]
  0x0801A548:  F7F6 FEE6    BL         SDMMC_ReadFIFO           ; 0x08011318
  0x0801A54C:  9002         STR        R0, [SP, #8]
  0x0801A54E:  980E         LDR        R0, [SP, #56]
  0x0801A550:  6800         LDR        R0, [R0]
  0x0801A552:  F7F6 FEE1    BL         SDMMC_ReadFIFO           ; 0x08011318
  0x0801A556:  9003         STR        R0, [SP, #12]
  0x0801A558:  9804         LDR        R0, [SP, #16]
  0x0801A55A:  3001         ADDS       R0, #1
  0x0801A55C:  9004         STR        R0, [SP, #16]
.L4:
  0x0801A55E:  F7FD FC0A    BL         HAL_GetTick              ; 0x08017D76
  0x0801A562:  9905         LDR        R1, [SP, #20]
  0x0801A564:  1A40         SUBS       R0, R0, R1
  0x0801A566:  3001         ADDS       R0, #1
  0x0801A568:  B918         CBNZ       R0, .L5                  ; 0x0801A572
  0x0801A56A:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801A56E:  900F         STR        R0, [SP, #60]
  0x0801A570:  E04C         B          .L10                     ; 0x0801A60C
.L5:
  0x0801A572:  E7D8         B          .L3                      ; 0x0801A526
.L6:
  0x0801A574:  980E         LDR        R0, [SP, #56]
  0x0801A576:  6800         LDR        R0, [R0]
  0x0801A578:  6B40         LDR        R0, [R0, #52]
  0x0801A57A:  0700         LSLS       R0, R0, #28
  0x0801A57C:  2800         CMP        R0, #0
  0x0801A57E:  D505         BPL        .L7                      ; 0x0801A58C
  0x0801A580:  980E         LDR        R0, [SP, #56]
  0x0801A582:  6801         LDR        R1, [R0]
  0x0801A584:  2008         MOVS       R0, #8
  0x0801A586:  6388         STR        R0, [R1, #56]
  0x0801A588:  900F         STR        R0, [SP, #60]
  0x0801A58A:  E03F         B          .L10                     ; 0x0801A60C
.L7:
  0x0801A58C:  980E         LDR        R0, [SP, #56]
  0x0801A58E:  6800         LDR        R0, [R0]
  0x0801A590:  6B40         LDR        R0, [R0, #52]
  0x0801A592:  0780         LSLS       R0, R0, #30
  0x0801A594:  2800         CMP        R0, #0
  0x0801A596:  D505         BPL        .L8                      ; 0x0801A5A4
  0x0801A598:  980E         LDR        R0, [SP, #56]
  0x0801A59A:  6801         LDR        R1, [R0]
  0x0801A59C:  2002         MOVS       R0, #2
  0x0801A59E:  6388         STR        R0, [R1, #56]
  0x0801A5A0:  900F         STR        R0, [SP, #60]
  0x0801A5A2:  E033         B          .L10                     ; 0x0801A60C
.L8:
  0x0801A5A4:  980E         LDR        R0, [SP, #56]
  0x0801A5A6:  6800         LDR        R0, [R0]
  0x0801A5A8:  6B40         LDR        R0, [R0, #52]
  0x0801A5AA:  0680         LSLS       R0, R0, #26
  0x0801A5AC:  2800         CMP        R0, #0
  0x0801A5AE:  D505         BPL        .L9                      ; 0x0801A5BC
  0x0801A5B0:  980E         LDR        R0, [SP, #56]
  0x0801A5B2:  6801         LDR        R1, [R0]
  0x0801A5B4:  2020         MOVS       R0, #32
  0x0801A5B6:  6388         STR        R0, [R1, #56]
  0x0801A5B8:  900F         STR        R0, [SP, #60]
  0x0801A5BA:  E027         B          .L10                     ; 0x0801A60C
.L9:
  0x0801A5BC:  980E         LDR        R0, [SP, #56]
  0x0801A5BE:  6801         LDR        R1, [R0]
  0x0801A5C0:  F640 703A    MOVW       R0, #0x0F3A
  0x0801A5C4:  F6C1 0000    MOVT       R0, #0x1800
  0x0801A5C8:  6388         STR        R0, [R1, #56]
  0x0801A5CA:  9903         LDR        R1, [SP, #12]
  0x0801A5CC:  0608         LSLS       R0, R1, #24
  0x0801A5CE:  F401 427F    AND        R2, R1, #0xFF00
  0x0801A5D2:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x0801A5D6:  F401 027F    AND        R2, R1, #0xFF0000
  0x0801A5DA:  EA40 2012    ORR.W      R0, R0, R2, LSR #8
  0x0801A5DE:  EA40 6011    ORR.W      R0, R0, R1, LSR #24
  0x0801A5E2:  9901         LDR        R1, [SP, #4]
  0x0801A5E4:  6008         STR        R0, [R1]
  0x0801A5E6:  9801         LDR        R0, [SP, #4]
  0x0801A5E8:  3004         ADDS       R0, #4
  0x0801A5EA:  9001         STR        R0, [SP, #4]
  0x0801A5EC:  9902         LDR        R1, [SP, #8]
  0x0801A5EE:  0608         LSLS       R0, R1, #24
  0x0801A5F0:  F401 427F    AND        R2, R1, #0xFF00
  0x0801A5F4:  EA40 2002    ORR.W      R0, R0, R2, LSL #8
  0x0801A5F8:  F401 027F    AND        R2, R1, #0xFF0000
  0x0801A5FC:  EA40 2012    ORR.W      R0, R0, R2, LSR #8
  0x0801A600:  EA40 6011    ORR.W      R0, R0, R1, LSR #24
  0x0801A604:  9901         LDR        R1, [SP, #4]
  0x0801A606:  6008         STR        R0, [R1]
  0x0801A608:  2000         MOVS       R0, #0
  0x0801A60A:  900F         STR        R0, [SP, #60]
.L10:
  0x0801A60C:  980F         LDR        R0, [SP, #60]
  0x0801A60E:  B010         ADD        SP, SP, #64
  0x0801A610:  BD80         POP        {R7, PC}
Section .text.SD_InitCard from charger_lto.o, size=348, align=2
SD_InitCard:
  0x0801A612:  B580         PUSH       {R7, LR}
  0x0801A614:  B090         SUB        SP, SP, #64
  0x0801A616:  900E         STR        R0, [SP, #56]
  0x0801A618:  2000         MOVS       R0, #0
  0x0801A61A:  F8AD 0006    STRH.W     R0, [SP, #6]
  0x0801A61E:  F7FD FBAA    BL         HAL_GetTick              ; 0x08017D76
  0x0801A622:  9000         STR        R0, [SP, #0]
  0x0801A624:  980E         LDR        R0, [SP, #56]
  0x0801A626:  6800         LDR        R0, [R0]
  0x0801A628:  F001 FEA9    BL         SDMMC_GetPowerState      ; 0x0801C37E
  0x0801A62C:  B918         CBNZ       R0, .L1                  ; 0x0801A636
  0x0801A62E:  F04F 6080    MOV.W      R0, #0x04000000
  0x0801A632:  900F         STR        R0, [SP, #60]
  0x0801A634:  E098         B          .L12                     ; 0x0801A768
.L1:
  0x0801A636:  980E         LDR        R0, [SP, #56]
  0x0801A638:  6B80         LDR        R0, [R0, #56]
  0x0801A63A:  2803         CMP        R0, #3
  0x0801A63C:  D025         BEQ        .L3                      ; 0x0801A68A
  0x0801A63E:  980E         LDR        R0, [SP, #56]
  0x0801A640:  6800         LDR        R0, [R0]
  0x0801A642:  F7F7 FA0B    BL         SDMMC_CmdSendCID         ; 0x08011A5C
  0x0801A646:  9002         STR        R0, [SP, #8]
  0x0801A648:  9802         LDR        R0, [SP, #8]
  0x0801A64A:  B110         CBZ        R0, .L2                  ; 0x0801A652
  0x0801A64C:  9802         LDR        R0, [SP, #8]
  0x0801A64E:  900F         STR        R0, [SP, #60]
  0x0801A650:  E08A         B          .L12                     ; 0x0801A768
.L2:
  0x0801A652:  980E         LDR        R0, [SP, #56]
  0x0801A654:  6800         LDR        R0, [R0]
  0x0801A656:  2100         MOVS       R1, #0
  0x0801A658:  F7F6 FEE4    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A65C:  990E         LDR        R1, [SP, #56]
  0x0801A65E:  66C8         STR        R0, [R1, #108]
  0x0801A660:  980E         LDR        R0, [SP, #56]
  0x0801A662:  6800         LDR        R0, [R0]
  0x0801A664:  2104         MOVS       R1, #4
  0x0801A666:  F7F6 FEDD    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A66A:  990E         LDR        R1, [SP, #56]
  0x0801A66C:  6708         STR        R0, [R1, #112]
  0x0801A66E:  980E         LDR        R0, [SP, #56]
  0x0801A670:  6800         LDR        R0, [R0]
  0x0801A672:  2108         MOVS       R1, #8
  0x0801A674:  F7F6 FED6    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A678:  990E         LDR        R1, [SP, #56]
  0x0801A67A:  6748         STR        R0, [R1, #116]
  0x0801A67C:  980E         LDR        R0, [SP, #56]
  0x0801A67E:  6800         LDR        R0, [R0]
  0x0801A680:  210C         MOVS       R1, #12
  0x0801A682:  F7F6 FECF    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A686:  990E         LDR        R1, [SP, #56]
  0x0801A688:  6788         STR        R0, [R1, #120]
.L3:
  0x0801A68A:  980E         LDR        R0, [SP, #56]
  0x0801A68C:  6B80         LDR        R0, [R0, #56]
  0x0801A68E:  2803         CMP        R0, #3
  0x0801A690:  D01B         BEQ        .L7                      ; 0x0801A6CA
.L4:
  0x0801A692:  F8BD 0006    LDRH.W     R0, [SP, #6]
  0x0801A696:  B9C0         CBNZ       R0, .L7                  ; 0x0801A6CA
  0x0801A698:  980E         LDR        R0, [SP, #56]
  0x0801A69A:  6800         LDR        R0, [R0]
  0x0801A69C:  F10D 0106    ADD.W      R1, SP, #6
  0x0801A6A0:  F7F7 FA5B    BL         SDMMC_CmdSetRelAdd       ; 0x08011B5A
  0x0801A6A4:  9002         STR        R0, [SP, #8]
  0x0801A6A6:  9802         LDR        R0, [SP, #8]
  0x0801A6A8:  B110         CBZ        R0, .L5                  ; 0x0801A6B0
  0x0801A6AA:  9802         LDR        R0, [SP, #8]
  0x0801A6AC:  900F         STR        R0, [SP, #60]
  0x0801A6AE:  E05B         B          .L12                     ; 0x0801A768
.L5:
  0x0801A6B0:  F7FD FB61    BL         HAL_GetTick              ; 0x08017D76
  0x0801A6B4:  9900         LDR        R1, [SP, #0]
  0x0801A6B6:  1A40         SUBS       R0, R0, R1
  0x0801A6B8:  F241 3188    MOVW       R1, #0x1388
  0x0801A6BC:  4288         CMP        R0, R1
  0x0801A6BE:  D303         BCC        .L6                      ; 0x0801A6C8
  0x0801A6C0:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801A6C4:  900F         STR        R0, [SP, #60]
  0x0801A6C6:  E04F         B          .L12                     ; 0x0801A768
.L6:
  0x0801A6C8:  E7E3         B          .L4                      ; 0x0801A692
.L7:
  0x0801A6CA:  980E         LDR        R0, [SP, #56]
  0x0801A6CC:  6B80         LDR        R0, [R0, #56]
  0x0801A6CE:  2803         CMP        R0, #3
  0x0801A6D0:  D02B         BEQ        .L9                      ; 0x0801A72A
  0x0801A6D2:  F8BD 0006    LDRH.W     R0, [SP, #6]
  0x0801A6D6:  990E         LDR        R1, [SP, #56]
  0x0801A6D8:  6448         STR        R0, [R1, #68]
  0x0801A6DA:  990E         LDR        R1, [SP, #56]
  0x0801A6DC:  6808         LDR        R0, [R1]
  0x0801A6DE:  6C49         LDR        R1, [R1, #68]
  0x0801A6E0:  0409         LSLS       R1, R1, #16
  0x0801A6E2:  F7F7 FA1F    BL         SDMMC_CmdSendCSD         ; 0x08011B24
  0x0801A6E6:  9002         STR        R0, [SP, #8]
  0x0801A6E8:  9802         LDR        R0, [SP, #8]
  0x0801A6EA:  B110         CBZ        R0, .L8                  ; 0x0801A6F2
  0x0801A6EC:  9802         LDR        R0, [SP, #8]
  0x0801A6EE:  900F         STR        R0, [SP, #60]
  0x0801A6F0:  E03A         B          .L12                     ; 0x0801A768
.L8:
  0x0801A6F2:  980E         LDR        R0, [SP, #56]
  0x0801A6F4:  6800         LDR        R0, [R0]
  0x0801A6F6:  2100         MOVS       R1, #0
  0x0801A6F8:  F7F6 FE94    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A6FC:  990E         LDR        R1, [SP, #56]
  0x0801A6FE:  65C8         STR        R0, [R1, #92]
  0x0801A700:  980E         LDR        R0, [SP, #56]
  0x0801A702:  6800         LDR        R0, [R0]
  0x0801A704:  2104         MOVS       R1, #4
  0x0801A706:  F7F6 FE8D    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A70A:  990E         LDR        R1, [SP, #56]
  0x0801A70C:  6608         STR        R0, [R1, #96]
  0x0801A70E:  980E         LDR        R0, [SP, #56]
  0x0801A710:  6800         LDR        R0, [R0]
  0x0801A712:  2108         MOVS       R1, #8
  0x0801A714:  F7F6 FE86    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A718:  990E         LDR        R1, [SP, #56]
  0x0801A71A:  6648         STR        R0, [R1, #100]
  0x0801A71C:  980E         LDR        R0, [SP, #56]
  0x0801A71E:  6800         LDR        R0, [R0]
  0x0801A720:  210C         MOVS       R1, #12
  0x0801A722:  F7F6 FE7F    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A726:  990E         LDR        R1, [SP, #56]
  0x0801A728:  6688         STR        R0, [R1, #104]
.L9:
  0x0801A72A:  980E         LDR        R0, [SP, #56]
  0x0801A72C:  6800         LDR        R0, [R0]
  0x0801A72E:  2104         MOVS       R1, #4
  0x0801A730:  F7F6 FE78    BL         SDMMC_GetResponse        ; 0x08011424
  0x0801A734:  0D00         LSRS       R0, R0, #20
  0x0801A736:  990E         LDR        R1, [SP, #56]
  0x0801A738:  6408         STR        R0, [R1, #64]
  0x0801A73A:  980E         LDR        R0, [SP, #56]
  0x0801A73C:  A903         ADD        R1, SP, #12
  0x0801A73E:  F7F1 FF8C    BL         HAL_SD_GetCardCSD        ; 0x0800C65A
  0x0801A742:  B118         CBZ        R0, .L10                 ; 0x0801A74C
  0x0801A744:  F04F 5080    MOV.W      R0, #0x10000000
  0x0801A748:  900F         STR        R0, [SP, #60]
  0x0801A74A:  E00D         B          .L12                     ; 0x0801A768
.L10:
  0x0801A74C:  990E         LDR        R1, [SP, #56]
  0x0801A74E:  6808         LDR        R0, [R1]
  0x0801A750:  6C49         LDR        R1, [R1, #68]
  0x0801A752:  0409         LSLS       R1, R1, #16
  0x0801A754:  F7F7 F8D2    BL         SDMMC_CmdSelDesel        ; 0x080118FC
  0x0801A758:  9002         STR        R0, [SP, #8]
  0x0801A75A:  9802         LDR        R0, [SP, #8]
  0x0801A75C:  B110         CBZ        R0, .L11                 ; 0x0801A764
  0x0801A75E:  9802         LDR        R0, [SP, #8]
  0x0801A760:  900F         STR        R0, [SP, #60]
  0x0801A762:  E001         B          .L12                     ; 0x0801A768
.L11:
  0x0801A764:  2000         MOVS       R0, #0
  0x0801A766:  900F         STR        R0, [SP, #60]
.L12:
  0x0801A768:  980F         LDR        R0, [SP, #60]
  0x0801A76A:  B010         ADD        SP, SP, #64
  0x0801A76C:  BD80         POP        {R7, PC}
Section .text.HAL_SD_DeInit from charger_lto.o, size=112, align=2
HAL_SD_DeInit:
  0x0801A76E:  B580         PUSH       {R7, LR}
  0x0801A770:  B082         SUB        SP, SP, #8
  0x0801A772:  9000         STR        R0, [SP, #0]
  0x0801A774:  9800         LDR        R0, [SP, #0]
  0x0801A776:  B918         CBNZ       R0, .L1                  ; 0x0801A780
  0x0801A778:  2001         MOVS       R0, #1
  0x0801A77A:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0801A77E:  E02A         B          .L5                      ; 0x0801A7D6
.L1:
  0x0801A780:  9800         LDR        R0, [SP, #0]
  0x0801A782:  6800         LDR        R0, [R0]
  0x0801A784:  F247 0100    MOVW       R1, #0x7000
  0x0801A788:  F2C5 2100    MOVT       R1, #0x5200
  0x0801A78C:  4288         CMP        R0, R1
  0x0801A78E:  D007         BEQ        .L2                      ; 0x0801A7A0
  0x0801A790:  9800         LDR        R0, [SP, #0]
  0x0801A792:  6800         LDR        R0, [R0]
  0x0801A794:  F242 4100    MOVW       R1, #0x2400
  0x0801A798:  F6C4 0102    MOVT       R1, #0x4802
  0x0801A79C:  4288         CMP        R0, R1
  0x0801A79E:  D100         BNE        .L3                      ; 0x0801A7A2
.L2:
  0x0801A7A0:  E007         B          .L4                      ; 0x0801A7B2
.L3:
  0x0801A7A2:  F643 10EF    MOVW       R0, #0x39EF              ; 0x080239EF = .rodata..L.str.138
  0x0801A7A6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080239EF = .rodata..L.str.138
  0x0801A7AA:  F44F 710E    MOV.W      R1, #0x0238
  0x0801A7AE:  F7EC FEA0    BL         assert_failed            ; 0x080074F2
.L4:
  0x0801A7B2:  9900         LDR        R1, [SP, #0]
  0x0801A7B4:  2003         MOVS       R0, #3
  0x0801A7B6:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A7BA:  9800         LDR        R0, [SP, #0]
  0x0801A7BC:  F7F2 F88E    BL         SD_PowerOFF              ; 0x0800C8DC
  0x0801A7C0:  9800         LDR        R0, [SP, #0]
  0x0801A7C2:  F7EC FF5E    BL         HAL_SD_MspDeInit         ; 0x08007682
  0x0801A7C6:  9900         LDR        R1, [SP, #0]
  0x0801A7C8:  2000         MOVS       R0, #0
  0x0801A7CA:  6348         STR        R0, [R1, #52]
  0x0801A7CC:  9900         LDR        R1, [SP, #0]
  0x0801A7CE:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A7D2:  F88D 0007    STRB.W     R0, [SP, #7]
.L5:
  0x0801A7D6:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801A7DA:  B002         ADD        SP, SP, #8
  0x0801A7DC:  BD80         POP        {R7, PC}
Section .text.HAL_SD_WriteBlocks_DMA from charger_lto.o, size=320, align=2
HAL_SD_WriteBlocks_DMA:
  0x0801A7DE:  B580         PUSH       {R7, LR}
  0x0801A7E0:  B08E         SUB        SP, SP, #56
  0x0801A7E2:  900C         STR        R0, [SP, #48]
  0x0801A7E4:  910B         STR        R1, [SP, #44]
  0x0801A7E6:  920A         STR        R2, [SP, #40]
  0x0801A7E8:  9309         STR        R3, [SP, #36]
  0x0801A7EA:  980A         LDR        R0, [SP, #40]
  0x0801A7EC:  9001         STR        R0, [SP, #4]
  0x0801A7EE:  980B         LDR        R0, [SP, #44]
  0x0801A7F0:  B940         CBNZ       R0, .L1                  ; 0x0801A804
  0x0801A7F2:  990C         LDR        R1, [SP, #48]
  0x0801A7F4:  6B48         LDR        R0, [R1, #52]
  0x0801A7F6:  F040 6000    ORR        R0, R0, #0x08000000
  0x0801A7FA:  6348         STR        R0, [R1, #52]
  0x0801A7FC:  2001         MOVS       R0, #1
  0x0801A7FE:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0801A802:  E088         B          .L8                      ; 0x0801A916
.L1:
  0x0801A804:  980C         LDR        R0, [SP, #48]
  0x0801A806:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0801A80A:  2801         CMP        R0, #1
  0x0801A80C:  F040 8080    BNE.W      .L7                      ; 0x0801A910
  0x0801A810:  990C         LDR        R1, [SP, #48]
  0x0801A812:  2000         MOVS       R0, #0
  0x0801A814:  6348         STR        R0, [R1, #52]
  0x0801A816:  9801         LDR        R0, [SP, #4]
  0x0801A818:  9909         LDR        R1, [SP, #36]
  0x0801A81A:  4408         ADD        R0, R1
  0x0801A81C:  990C         LDR        R1, [SP, #48]
  0x0801A81E:  6D09         LDR        R1, [R1, #80]
  0x0801A820:  4288         CMP        R0, R1
  0x0801A822:  D908         BLS        .L2                      ; 0x0801A836
  0x0801A824:  990C         LDR        R1, [SP, #48]
  0x0801A826:  6B48         LDR        R0, [R1, #52]
  0x0801A828:  F040 7000    ORR        R0, R0, #0x02000000
  0x0801A82C:  6348         STR        R0, [R1, #52]
  0x0801A82E:  2001         MOVS       R0, #1
  0x0801A830:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0801A834:  E06F         B          .L8                      ; 0x0801A916
.L2:
  0x0801A836:  990C         LDR        R1, [SP, #48]
  0x0801A838:  2003         MOVS       R0, #3
  0x0801A83A:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A83E:  980C         LDR        R0, [SP, #48]
  0x0801A840:  6801         LDR        R1, [R0]
  0x0801A842:  2000         MOVS       R0, #0
  0x0801A844:  62C8         STR        R0, [R1, #44]
  0x0801A846:  980B         LDR        R0, [SP, #44]
  0x0801A848:  990C         LDR        R1, [SP, #48]
  0x0801A84A:  61C8         STR        R0, [R1, #28]
  0x0801A84C:  9809         LDR        R0, [SP, #36]
  0x0801A84E:  0240         LSLS       R0, R0, #9
  0x0801A850:  990C         LDR        R1, [SP, #48]
  0x0801A852:  6208         STR        R0, [R1, #32]
  0x0801A854:  980C         LDR        R0, [SP, #48]
  0x0801A856:  6B80         LDR        R0, [R0, #56]
  0x0801A858:  2801         CMP        R0, #1
  0x0801A85A:  D002         BEQ        .L3                      ; 0x0801A862
  0x0801A85C:  9801         LDR        R0, [SP, #4]
  0x0801A85E:  0240         LSLS       R0, R0, #9
  0x0801A860:  9001         STR        R0, [SP, #4]
.L3:
  0x0801A862:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801A866:  9003         STR        R0, [SP, #12]
  0x0801A868:  9809         LDR        R0, [SP, #36]
  0x0801A86A:  0240         LSLS       R0, R0, #9
  0x0801A86C:  9004         STR        R0, [SP, #16]
  0x0801A86E:  2090         MOVS       R0, #144
  0x0801A870:  9005         STR        R0, [SP, #20]
  0x0801A872:  2000         MOVS       R0, #0
  0x0801A874:  9006         STR        R0, [SP, #24]
  0x0801A876:  9007         STR        R0, [SP, #28]
  0x0801A878:  9008         STR        R0, [SP, #32]
  0x0801A87A:  980C         LDR        R0, [SP, #48]
  0x0801A87C:  6800         LDR        R0, [R0]
  0x0801A87E:  A903         ADD        R1, SP, #12
  0x0801A880:  F7F6 FDF1    BL         SDMMC_ConfigData         ; 0x08011466
  0x0801A884:  980C         LDR        R0, [SP, #48]
  0x0801A886:  6801         LDR        R1, [R0]
  0x0801A888:  68C8         LDR        R0, [R1, #12]
  0x0801A88A:  F040 0040    ORR        R0, R0, #64
  0x0801A88E:  60C8         STR        R0, [R1, #12]
  0x0801A890:  980B         LDR        R0, [SP, #44]
  0x0801A892:  990C         LDR        R1, [SP, #48]
  0x0801A894:  6809         LDR        R1, [R1]
  0x0801A896:  6588         STR        R0, [R1, #88]
  0x0801A898:  980C         LDR        R0, [SP, #48]
  0x0801A89A:  6801         LDR        R1, [R0]
  0x0801A89C:  2001         MOVS       R0, #1
  0x0801A89E:  6508         STR        R0, [R1, #80]
  0x0801A8A0:  9809         LDR        R0, [SP, #36]
  0x0801A8A2:  2802         CMP        R0, #2
  0x0801A8A4:  D309         BCC        .L4                      ; 0x0801A8BA
  0x0801A8A6:  990C         LDR        R1, [SP, #48]
  0x0801A8A8:  20A0         MOVS       R0, #160
  0x0801A8AA:  62C8         STR        R0, [R1, #44]
  0x0801A8AC:  980C         LDR        R0, [SP, #48]
  0x0801A8AE:  6800         LDR        R0, [R0]
  0x0801A8B0:  9901         LDR        R1, [SP, #4]
  0x0801A8B2:  F7F7 F804    BL         SDMMC_CmdWriteMultiBlock ; 0x080118BE
  0x0801A8B6:  9002         STR        R0, [SP, #8]
  0x0801A8B8:  E008         B          .L5                      ; 0x0801A8CC
.L4:
  0x0801A8BA:  990C         LDR        R1, [SP, #48]
  0x0801A8BC:  2090         MOVS       R0, #144
  0x0801A8BE:  62C8         STR        R0, [R1, #44]
  0x0801A8C0:  980C         LDR        R0, [SP, #48]
  0x0801A8C2:  6800         LDR        R0, [R0]
  0x0801A8C4:  9901         LDR        R1, [SP, #4]
  0x0801A8C6:  F7F6 FFDB    BL         SDMMC_CmdWriteSingleBlock ; 0x08011880
  0x0801A8CA:  9002         STR        R0, [SP, #8]
.L5:
  0x0801A8CC:  9802         LDR        R0, [SP, #8]
  0x0801A8CE:  B1A8         CBZ        R0, .L6                  ; 0x0801A8FC
  0x0801A8D0:  980C         LDR        R0, [SP, #48]
  0x0801A8D2:  6801         LDR        R1, [R0]
  0x0801A8D4:  F640 70FF    MOVW       R0, #0x0FFF
  0x0801A8D8:  F6C1 70E0    MOVT       R0, #0x1FE0
  0x0801A8DC:  6388         STR        R0, [R1, #56]
  0x0801A8DE:  9A02         LDR        R2, [SP, #8]
  0x0801A8E0:  990C         LDR        R1, [SP, #48]
  0x0801A8E2:  6B48         LDR        R0, [R1, #52]
  0x0801A8E4:  4310         ORRS       R0, R2
  0x0801A8E6:  6348         STR        R0, [R1, #52]
  0x0801A8E8:  990C         LDR        R1, [SP, #48]
  0x0801A8EA:  2001         MOVS       R0, #1
  0x0801A8EC:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801A8F0:  9A0C         LDR        R2, [SP, #48]
  0x0801A8F2:  2100         MOVS       R1, #0
  0x0801A8F4:  62D1         STR        R1, [R2, #44]
  0x0801A8F6:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0801A8FA:  E00C         B          .L8                      ; 0x0801A916
.L6:
  0x0801A8FC:  980C         LDR        R0, [SP, #48]
  0x0801A8FE:  6801         LDR        R1, [R0]
  0x0801A900:  6BC8         LDR        R0, [R1, #60]
  0x0801A902:  F440 708D    ORR        R0, R0, #0x011A
  0x0801A906:  63C8         STR        R0, [R1, #60]
  0x0801A908:  2000         MOVS       R0, #0
  0x0801A90A:  F88D 0037    STRB.W     R0, [SP, #55]
  0x0801A90E:  E002         B          .L8                      ; 0x0801A916
.L7:
  0x0801A910:  2002         MOVS       R0, #2
  0x0801A912:  F88D 0037    STRB.W     R0, [SP, #55]
.L8:
  0x0801A916:  F89D 0037    LDRB.W     R0, [SP, #55]
  0x0801A91A:  B00E         ADD        SP, SP, #56
  0x0801A91C:  BD80         POP        {R7, PC}
Section .text.SD_Read_IT from charger_lto.o, size=120, align=2
SD_Read_IT:
  0x0801A91E:  B580         PUSH       {R7, LR}
  0x0801A920:  B084         SUB        SP, SP, #16
  0x0801A922:  9003         STR        R0, [SP, #12]
  0x0801A924:  9803         LDR        R0, [SP, #12]
  0x0801A926:  6A40         LDR        R0, [R0, #36]
  0x0801A928:  9000         STR        R0, [SP, #0]
  0x0801A92A:  9803         LDR        R0, [SP, #12]
  0x0801A92C:  6A80         LDR        R0, [R0, #40]
  0x0801A92E:  2820         CMP        R0, #32
  0x0801A930:  D32F         BCC        .L3                      ; 0x0801A992
  0x0801A932:  2000         MOVS       R0, #0
  0x0801A934:  9002         STR        R0, [SP, #8]
.L1:
  0x0801A936:  9802         LDR        R0, [SP, #8]
  0x0801A938:  2807         CMP        R0, #7
  0x0801A93A:  D823         BHI        .L2                      ; 0x0801A984
  0x0801A93C:  9803         LDR        R0, [SP, #12]
  0x0801A93E:  6800         LDR        R0, [R0]
  0x0801A940:  F7F6 FCEA    BL         SDMMC_ReadFIFO           ; 0x08011318
  0x0801A944:  9001         STR        R0, [SP, #4]
  0x0801A946:  9801         LDR        R0, [SP, #4]
  0x0801A948:  9900         LDR        R1, [SP, #0]
  0x0801A94A:  7008         STRB       R0, [R1]
  0x0801A94C:  9800         LDR        R0, [SP, #0]
  0x0801A94E:  3001         ADDS       R0, #1
  0x0801A950:  9000         STR        R0, [SP, #0]
  0x0801A952:  9801         LDR        R0, [SP, #4]
  0x0801A954:  0A00         LSRS       R0, R0, #8
  0x0801A956:  9900         LDR        R1, [SP, #0]
  0x0801A958:  7008         STRB       R0, [R1]
  0x0801A95A:  9800         LDR        R0, [SP, #0]
  0x0801A95C:  3001         ADDS       R0, #1
  0x0801A95E:  9000         STR        R0, [SP, #0]
  0x0801A960:  F8BD 0006    LDRH.W     R0, [SP, #6]
  0x0801A964:  9900         LDR        R1, [SP, #0]
  0x0801A966:  7008         STRB       R0, [R1]
  0x0801A968:  9800         LDR        R0, [SP, #0]
  0x0801A96A:  3001         ADDS       R0, #1
  0x0801A96C:  9000         STR        R0, [SP, #0]
  0x0801A96E:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801A972:  9900         LDR        R1, [SP, #0]
  0x0801A974:  7008         STRB       R0, [R1]
  0x0801A976:  9800         LDR        R0, [SP, #0]
  0x0801A978:  3001         ADDS       R0, #1
  0x0801A97A:  9000         STR        R0, [SP, #0]
  0x0801A97C:  9802         LDR        R0, [SP, #8]
  0x0801A97E:  3001         ADDS       R0, #1
  0x0801A980:  9002         STR        R0, [SP, #8]
  0x0801A982:  E7D8         B          .L1                      ; 0x0801A936
.L2:
  0x0801A984:  9800         LDR        R0, [SP, #0]
  0x0801A986:  9903         LDR        R1, [SP, #12]
  0x0801A988:  6248         STR        R0, [R1, #36]
  0x0801A98A:  9903         LDR        R1, [SP, #12]
  0x0801A98C:  6A88         LDR        R0, [R1, #40]
  0x0801A98E:  3820         SUBS       R0, #32
  0x0801A990:  6288         STR        R0, [R1, #40]
.L3:
  0x0801A992:  B004         ADD        SP, SP, #16
  0x0801A994:  BD80         POP        {R7, PC}
Section .text.HAL_SD_ErrorCallback from charger_lto.o, size=8, align=2
HAL_SD_ErrorCallback:
HAL_SDEx_Write_DMADoubleBuf1CpltCallback:
HAL_SDEx_Read_DMADoubleBuf1CpltCallback:
HAL_SDEx_Write_DMADoubleBuf0CpltCallback:
HAL_SDEx_Read_DMADoubleBuf0CpltCallback:
HAL_SPI_TxCpltCallback:
HAL_SPI_ErrorCallback:
HAL_SPI_RxCpltCallback:
HAL_SPI_TxRxCpltCallback:
HAL_SPI_SuspendCallback:
HAL_TIM_PWM_PulseFinishedCallback:
HAL_TIM_PWM_MspInit:
HAL_TIM_IC_MspInit:
HAL_TIM_OC_DelayElapsedCallback:
HAL_TIMEx_BreakCallback:
HAL_TIMEx_Break2Callback:
HAL_TIM_TriggerCallback:
HAL_TIMEx_CommutCallback:
HAL_UART_ErrorCallback:
HAL_UART_RxCpltCallback:
HAL_UART_TxCpltCallback:
HAL_UART_RxHalfCpltCallback:
HAL_UARTEx_WakeupCallback:
HAL_UARTEx_TxFifoEmptyCallback:
HAL_UARTEx_RxFifoFullCallback:
  0x0801A996:  B081         SUB        SP, SP, #4               ; Dedupe identical section .text.HAL_UARTEx_TxFifoEmptyCallback
  0x0801A998:  9000         STR        R0, [SP, #0]
  0x0801A99A:  B001         ADD        SP, SP, #4
  0x0801A99C:  4770         BX         LR
Section .text.SD_Write_IT from charger_lto.o, size=132, align=2
SD_Write_IT:
  0x0801A99E:  B580         PUSH       {R7, LR}
  0x0801A9A0:  B084         SUB        SP, SP, #16
  0x0801A9A2:  9003         STR        R0, [SP, #12]
  0x0801A9A4:  9803         LDR        R0, [SP, #12]
  0x0801A9A6:  69C0         LDR        R0, [R0, #28]
  0x0801A9A8:  9000         STR        R0, [SP, #0]
  0x0801A9AA:  9803         LDR        R0, [SP, #12]
  0x0801A9AC:  6A00         LDR        R0, [R0, #32]
  0x0801A9AE:  2820         CMP        R0, #32
  0x0801A9B0:  D335         BCC        .L3                      ; 0x0801AA1E
  0x0801A9B2:  2000         MOVS       R0, #0
  0x0801A9B4:  9002         STR        R0, [SP, #8]
.L1:
  0x0801A9B6:  9802         LDR        R0, [SP, #8]
  0x0801A9B8:  2807         CMP        R0, #7
  0x0801A9BA:  D829         BHI        .L2                      ; 0x0801AA10
  0x0801A9BC:  9800         LDR        R0, [SP, #0]
  0x0801A9BE:  7800         LDRB       R0, [R0]
  0x0801A9C0:  9001         STR        R0, [SP, #4]
  0x0801A9C2:  9800         LDR        R0, [SP, #0]
  0x0801A9C4:  3001         ADDS       R0, #1
  0x0801A9C6:  9000         STR        R0, [SP, #0]
  0x0801A9C8:  9800         LDR        R0, [SP, #0]
  0x0801A9CA:  7801         LDRB       R1, [R0]
  0x0801A9CC:  9801         LDR        R0, [SP, #4]
  0x0801A9CE:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801A9D2:  9001         STR        R0, [SP, #4]
  0x0801A9D4:  9800         LDR        R0, [SP, #0]
  0x0801A9D6:  3001         ADDS       R0, #1
  0x0801A9D8:  9000         STR        R0, [SP, #0]
  0x0801A9DA:  9800         LDR        R0, [SP, #0]
  0x0801A9DC:  7801         LDRB       R1, [R0]
  0x0801A9DE:  9801         LDR        R0, [SP, #4]
  0x0801A9E0:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x0801A9E4:  9001         STR        R0, [SP, #4]
  0x0801A9E6:  9800         LDR        R0, [SP, #0]
  0x0801A9E8:  3001         ADDS       R0, #1
  0x0801A9EA:  9000         STR        R0, [SP, #0]
  0x0801A9EC:  9800         LDR        R0, [SP, #0]
  0x0801A9EE:  7801         LDRB       R1, [R0]
  0x0801A9F0:  9801         LDR        R0, [SP, #4]
  0x0801A9F2:  EA40 6001    ORR.W      R0, R0, R1, LSL #24
  0x0801A9F6:  9001         STR        R0, [SP, #4]
  0x0801A9F8:  9800         LDR        R0, [SP, #0]
  0x0801A9FA:  3001         ADDS       R0, #1
  0x0801A9FC:  9000         STR        R0, [SP, #0]
  0x0801A9FE:  9803         LDR        R0, [SP, #12]
  0x0801AA00:  6800         LDR        R0, [R0]
  0x0801AA02:  A901         ADD        R1, SP, #4
  0x0801AA04:  F7F6 FC8F    BL         SDMMC_WriteFIFO          ; 0x08011326
  0x0801AA08:  9802         LDR        R0, [SP, #8]
  0x0801AA0A:  3001         ADDS       R0, #1
  0x0801AA0C:  9002         STR        R0, [SP, #8]
  0x0801AA0E:  E7D2         B          .L1                      ; 0x0801A9B6
.L2:
  0x0801AA10:  9800         LDR        R0, [SP, #0]
  0x0801AA12:  9903         LDR        R1, [SP, #12]
  0x0801AA14:  61C8         STR        R0, [R1, #28]
  0x0801AA16:  9903         LDR        R1, [SP, #12]
  0x0801AA18:  6A08         LDR        R0, [R1, #32]
  0x0801AA1A:  3820         SUBS       R0, #32
  0x0801AA1C:  6208         STR        R0, [R1, #32]
.L3:
  0x0801AA1E:  B004         ADD        SP, SP, #16
  0x0801AA20:  BD80         POP        {R7, PC}
Section .text.HAL_SPI_IRQHandler from charger_lto.o, size=804, align=2
HAL_SPI_IRQHandler:
  0x0801AA22:  B580         PUSH       {R7, LR}
  0x0801AA24:  B088         SUB        SP, SP, #32
  0x0801AA26:  9007         STR        R0, [SP, #28]
  0x0801AA28:  9807         LDR        R0, [SP, #28]
  0x0801AA2A:  6800         LDR        R0, [R0]
  0x0801AA2C:  6900         LDR        R0, [R0, #16]
  0x0801AA2E:  9006         STR        R0, [SP, #24]
  0x0801AA30:  9807         LDR        R0, [SP, #28]
  0x0801AA32:  6800         LDR        R0, [R0]
  0x0801AA34:  6940         LDR        R0, [R0, #20]
  0x0801AA36:  9005         STR        R0, [SP, #20]
  0x0801AA38:  9806         LDR        R0, [SP, #24]
  0x0801AA3A:  9905         LDR        R1, [SP, #20]
  0x0801AA3C:  4008         ANDS       R0, R1
  0x0801AA3E:  9004         STR        R0, [SP, #16]
  0x0801AA40:  9807         LDR        R0, [SP, #28]
  0x0801AA42:  6800         LDR        R0, [R0]
  0x0801AA44:  6880         LDR        R0, [R0, #8]
  0x0801AA46:  9003         STR        R0, [SP, #12]
  0x0801AA48:  2000         MOVS       R0, #0
  0x0801AA4A:  9002         STR        R0, [SP, #8]
  0x0801AA4C:  9807         LDR        R0, [SP, #28]
  0x0801AA4E:  F890 0081    LDRB.W     R0, [R0, #129]
  0x0801AA52:  F88D 0007    STRB.W     R0, [SP, #7]
  0x0801AA56:  9807         LDR        R0, [SP, #28]
  0x0801AA58:  6800         LDR        R0, [R0]
  0x0801AA5A:  3030         ADDS       R0, #48
  0x0801AA5C:  9000         STR        R0, [SP, #0]
  0x0801AA5E:  F89D 0015    LDRB.W     R0, [SP, #21]
  0x0801AA62:  0700         LSLS       R0, R0, #28
  0x0801AA64:  2800         CMP        R0, #0
  0x0801AA66:  D50E         BPL        .L1                      ; 0x0801AA86
  0x0801AA68:  F89D 0018    LDRB.W     R0, [SP, #24]
  0x0801AA6C:  0700         LSLS       R0, R0, #28
  0x0801AA6E:  2800         CMP        R0, #0
  0x0801AA70:  D509         BPL        .L1                      ; 0x0801AA86
  0x0801AA72:  9807         LDR        R0, [SP, #28]
  0x0801AA74:  6801         LDR        R1, [R0]
  0x0801AA76:  6988         LDR        R0, [R1, #24]
  0x0801AA78:  F440 6000    ORR        R0, R0, #0x0800
  0x0801AA7C:  6188         STR        R0, [R1, #24]
  0x0801AA7E:  9807         LDR        R0, [SP, #28]
  0x0801AA80:  F7FF FF89    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801AA84:  E15D         B          .L23                     ; 0x0801AD42
.L1:
  0x0801AA86:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AA8A:  0640         LSLS       R0, R0, #25
  0x0801AA8C:  2800         CMP        R0, #0
  0x0801AA8E:  D411         BMI        .L2                      ; 0x0801AAB4
  0x0801AA90:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AA94:  0680         LSLS       R0, R0, #26
  0x0801AA96:  2800         CMP        R0, #0
  0x0801AA98:  D40C         BMI        .L2                      ; 0x0801AAB4
  0x0801AA9A:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AA9E:  0740         LSLS       R0, R0, #29
  0x0801AAA0:  2800         CMP        R0, #0
  0x0801AAA2:  D507         BPL        .L2                      ; 0x0801AAB4
  0x0801AAA4:  9807         LDR        R0, [SP, #28]
  0x0801AAA6:  6F41         LDR        R1, [R0, #116]
  0x0801AAA8:  4788         BLX        R1
  0x0801AAAA:  9807         LDR        R0, [SP, #28]
  0x0801AAAC:  6F01         LDR        R1, [R0, #112]
  0x0801AAAE:  4788         BLX        R1
  0x0801AAB0:  2001         MOVS       R0, #1
  0x0801AAB2:  9002         STR        R0, [SP, #8]
.L2:
  0x0801AAB4:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AAB8:  0640         LSLS       R0, R0, #25
  0x0801AABA:  2800         CMP        R0, #0
  0x0801AABC:  D40D         BMI        .L3                      ; 0x0801AADA
  0x0801AABE:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AAC2:  07C0         LSLS       R0, R0, #31
  0x0801AAC4:  B148         CBZ        R0, .L3                  ; 0x0801AADA
  0x0801AAC6:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AACA:  0740         LSLS       R0, R0, #29
  0x0801AACC:  2800         CMP        R0, #0
  0x0801AACE:  D404         BMI        .L3                      ; 0x0801AADA
  0x0801AAD0:  9807         LDR        R0, [SP, #28]
  0x0801AAD2:  6F01         LDR        R1, [R0, #112]
  0x0801AAD4:  4788         BLX        R1
  0x0801AAD6:  2001         MOVS       R0, #1
  0x0801AAD8:  9002         STR        R0, [SP, #8]
.L3:
  0x0801AADA:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AADE:  0680         LSLS       R0, R0, #26
  0x0801AAE0:  2800         CMP        R0, #0
  0x0801AAE2:  D40E         BMI        .L4                      ; 0x0801AB02
  0x0801AAE4:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AAE8:  0780         LSLS       R0, R0, #30
  0x0801AAEA:  2800         CMP        R0, #0
  0x0801AAEC:  D509         BPL        .L4                      ; 0x0801AB02
  0x0801AAEE:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AAF2:  0740         LSLS       R0, R0, #29
  0x0801AAF4:  2800         CMP        R0, #0
  0x0801AAF6:  D404         BMI        .L4                      ; 0x0801AB02
  0x0801AAF8:  9807         LDR        R0, [SP, #28]
  0x0801AAFA:  6F41         LDR        R1, [R0, #116]
  0x0801AAFC:  4788         BLX        R1
  0x0801AAFE:  2001         MOVS       R0, #1
  0x0801AB00:  9002         STR        R0, [SP, #8]
.L4:
  0x0801AB02:  9802         LDR        R0, [SP, #8]
  0x0801AB04:  B100         CBZ        R0, .L5                  ; 0x0801AB08
  0x0801AB06:  E11C         B          .L23                     ; 0x0801AD42
.L5:
  0x0801AB08:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AB0C:  0700         LSLS       R0, R0, #28
  0x0801AB0E:  2800         CMP        R0, #0
  0x0801AB10:  D578         BPL        .L15                     ; 0x0801AC04
  0x0801AB12:  9807         LDR        R0, [SP, #28]
  0x0801AB14:  6801         LDR        R1, [R0]
  0x0801AB16:  6988         LDR        R0, [R1, #24]
  0x0801AB18:  F040 0008    ORR        R0, R0, #8
  0x0801AB1C:  6188         STR        R0, [R1, #24]
  0x0801AB1E:  9807         LDR        R0, [SP, #28]
  0x0801AB20:  6801         LDR        R1, [R0]
  0x0801AB22:  6988         LDR        R0, [R1, #24]
  0x0801AB24:  F040 0010    ORR        R0, R0, #16
  0x0801AB28:  6188         STR        R0, [R1, #24]
  0x0801AB2A:  9807         LDR        R0, [SP, #28]
  0x0801AB2C:  6801         LDR        R1, [R0]
  0x0801AB2E:  6988         LDR        R0, [R1, #24]
  0x0801AB30:  F440 6000    ORR        R0, R0, #0x0800
  0x0801AB34:  6188         STR        R0, [R1, #24]
  0x0801AB36:  9807         LDR        R0, [SP, #28]
  0x0801AB38:  6801         LDR        R1, [R0]
  0x0801AB3A:  6908         LDR        R0, [R1, #16]
  0x0801AB3C:  F020 0008    BIC        R0, R0, #8
  0x0801AB40:  6108         STR        R0, [R1, #16]
  0x0801AB42:  9807         LDR        R0, [SP, #28]
  0x0801AB44:  6800         LDR        R0, [R0]
  0x0801AB46:  6880         LDR        R0, [R0, #8]
  0x0801AB48:  F410 4F40    TST        R0, #0xC000
  0x0801AB4C:  D132         BNE        .L10                     ; 0x0801ABB4
.L6:
  0x0801AB4E:  9807         LDR        R0, [SP, #28]
  0x0801AB50:  F8B0 006A    LDRH.W     R0, [R0, #106]
  0x0801AB54:  B370         CBZ        R0, .L10                 ; 0x0801ABB4
  0x0801AB56:  9807         LDR        R0, [SP, #28]
  0x0801AB58:  68C0         LDR        R0, [R0, #12]
  0x0801AB5A:  2810         CMP        R0, #16
  0x0801AB5C:  D30A         BCC        .L7                      ; 0x0801AB74
  0x0801AB5E:  9807         LDR        R0, [SP, #28]
  0x0801AB60:  6800         LDR        R0, [R0]
  0x0801AB62:  6B00         LDR        R0, [R0, #48]
  0x0801AB64:  9907         LDR        R1, [SP, #28]
  0x0801AB66:  6E49         LDR        R1, [R1, #100]
  0x0801AB68:  6008         STR        R0, [R1]
  0x0801AB6A:  9907         LDR        R1, [SP, #28]
  0x0801AB6C:  6E48         LDR        R0, [R1, #100]
  0x0801AB6E:  3004         ADDS       R0, #4
  0x0801AB70:  6648         STR        R0, [R1, #100]
  0x0801AB72:  E018         B          .L9                      ; 0x0801ABA6
.L7:
  0x0801AB74:  9807         LDR        R0, [SP, #28]
  0x0801AB76:  68C0         LDR        R0, [R0, #12]
  0x0801AB78:  2808         CMP        R0, #8
  0x0801AB7A:  D309         BCC        .L8                      ; 0x0801AB90
  0x0801AB7C:  9800         LDR        R0, [SP, #0]
  0x0801AB7E:  8800         LDRH       R0, [R0]
  0x0801AB80:  9907         LDR        R1, [SP, #28]
  0x0801AB82:  6E49         LDR        R1, [R1, #100]
  0x0801AB84:  8008         STRH       R0, [R1]
  0x0801AB86:  9907         LDR        R1, [SP, #28]
  0x0801AB88:  6E48         LDR        R0, [R1, #100]
  0x0801AB8A:  3002         ADDS       R0, #2
  0x0801AB8C:  6648         STR        R0, [R1, #100]
  0x0801AB8E:  E00A         B          .L9                      ; 0x0801ABA6
.L8:
  0x0801AB90:  9807         LDR        R0, [SP, #28]
  0x0801AB92:  6800         LDR        R0, [R0]
  0x0801AB94:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0801AB98:  9907         LDR        R1, [SP, #28]
  0x0801AB9A:  6E49         LDR        R1, [R1, #100]
  0x0801AB9C:  7008         STRB       R0, [R1]
  0x0801AB9E:  9907         LDR        R1, [SP, #28]
  0x0801ABA0:  6E48         LDR        R0, [R1, #100]
  0x0801ABA2:  3001         ADDS       R0, #1
  0x0801ABA4:  6648         STR        R0, [R1, #100]
.L9:
  0x0801ABA6:  9907         LDR        R1, [SP, #28]
  0x0801ABA8:  F8B1 006A    LDRH.W     R0, [R1, #106]
  0x0801ABAC:  3801         SUBS       R0, #1
  0x0801ABAE:  F8A1 006A    STRH.W     R0, [R1, #106]
  0x0801ABB2:  E7CC         B          .L6                      ; 0x0801AB4E
.L10:
  0x0801ABB4:  9807         LDR        R0, [SP, #28]
  0x0801ABB6:  F7F2 FBD2    BL         SPI_CloseTransfer        ; 0x0800D35E
  0x0801ABBA:  9907         LDR        R1, [SP, #28]
  0x0801ABBC:  2001         MOVS       R0, #1
  0x0801ABBE:  F881 0081    STRB.W     R0, [R1, #129]
  0x0801ABC2:  9807         LDR        R0, [SP, #28]
  0x0801ABC4:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x0801ABC8:  B118         CBZ        R0, .L11                 ; 0x0801ABD2
  0x0801ABCA:  9807         LDR        R0, [SP, #28]
  0x0801ABCC:  F7FF FEE3    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801ABD0:  E0B7         B          .L23                     ; 0x0801AD42
.L11:
  0x0801ABD2:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801ABD6:  2805         CMP        R0, #5
  0x0801ABD8:  D103         BNE        .L12                     ; 0x0801ABE2
  0x0801ABDA:  9807         LDR        R0, [SP, #28]
  0x0801ABDC:  F7FF FEDB    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801ABE0:  E00F         B          .L14                     ; 0x0801AC02
.L12:
  0x0801ABE2:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801ABE6:  2804         CMP        R0, #4
  0x0801ABE8:  D103         BNE        .L13                     ; 0x0801ABF2
  0x0801ABEA:  9807         LDR        R0, [SP, #28]
  0x0801ABEC:  F7FF FED3    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801ABF0:  E007         B          .L14                     ; 0x0801AC02
.L13:
  0x0801ABF2:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x0801ABF6:  2803         CMP        R0, #3
  0x0801ABF8:  D103         BNE        .L14                     ; 0x0801AC02
  0x0801ABFA:  9807         LDR        R0, [SP, #28]
  0x0801ABFC:  F7FF FECB    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801AC00:  E7FF         B          .L14                     ; 0x0801AC02
.L14:
  0x0801AC02:  E09E         B          .L23                     ; 0x0801AD42
.L15:
  0x0801AC04:  F8BD 0010    LDRH.W     R0, [SP, #16]
  0x0801AC08:  F410 7F58    TST        R0, #0x0360
  0x0801AC0C:  F000 8099    BEQ.W      .L23                     ; 0x0801AD42
  0x0801AC10:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AC14:  0640         LSLS       R0, R0, #25
  0x0801AC16:  2800         CMP        R0, #0
  0x0801AC18:  D50C         BPL        .L16                     ; 0x0801AC34
  0x0801AC1A:  9907         LDR        R1, [SP, #28]
  0x0801AC1C:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0801AC20:  F040 0004    ORR        R0, R0, #4
  0x0801AC24:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0801AC28:  9807         LDR        R0, [SP, #28]
  0x0801AC2A:  6801         LDR        R1, [R0]
  0x0801AC2C:  6988         LDR        R0, [R1, #24]
  0x0801AC2E:  F040 0040    ORR        R0, R0, #64
  0x0801AC32:  6188         STR        R0, [R1, #24]
.L16:
  0x0801AC34:  F89D 0011    LDRB.W     R0, [SP, #17]
  0x0801AC38:  0780         LSLS       R0, R0, #30
  0x0801AC3A:  2800         CMP        R0, #0
  0x0801AC3C:  D50C         BPL        .L17                     ; 0x0801AC58
  0x0801AC3E:  9907         LDR        R1, [SP, #28]
  0x0801AC40:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0801AC44:  F040 0001    ORR        R0, R0, #1
  0x0801AC48:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0801AC4C:  9807         LDR        R0, [SP, #28]
  0x0801AC4E:  6801         LDR        R1, [R0]
  0x0801AC50:  6988         LDR        R0, [R1, #24]
  0x0801AC52:  F440 7000    ORR        R0, R0, #0x0200
  0x0801AC56:  6188         STR        R0, [R1, #24]
.L17:
  0x0801AC58:  F89D 0011    LDRB.W     R0, [SP, #17]
  0x0801AC5C:  07C0         LSLS       R0, R0, #31
  0x0801AC5E:  B160         CBZ        R0, .L18                 ; 0x0801AC7A
  0x0801AC60:  9907         LDR        R1, [SP, #28]
  0x0801AC62:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0801AC66:  F040 0008    ORR        R0, R0, #8
  0x0801AC6A:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0801AC6E:  9807         LDR        R0, [SP, #28]
  0x0801AC70:  6801         LDR        R1, [R0]
  0x0801AC72:  6988         LDR        R0, [R1, #24]
  0x0801AC74:  F440 7080    ORR        R0, R0, #0x0100
  0x0801AC78:  6188         STR        R0, [R1, #24]
.L18:
  0x0801AC7A:  F89D 0010    LDRB.W     R0, [SP, #16]
  0x0801AC7E:  0680         LSLS       R0, R0, #26
  0x0801AC80:  2800         CMP        R0, #0
  0x0801AC82:  D50C         BPL        .L19                     ; 0x0801AC9E
  0x0801AC84:  9907         LDR        R1, [SP, #28]
  0x0801AC86:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0801AC8A:  F040 0080    ORR        R0, R0, #128
  0x0801AC8E:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0801AC92:  9807         LDR        R0, [SP, #28]
  0x0801AC94:  6801         LDR        R1, [R0]
  0x0801AC96:  6988         LDR        R0, [R1, #24]
  0x0801AC98:  F040 0020    ORR        R0, R0, #32
  0x0801AC9C:  6188         STR        R0, [R1, #24]
.L19:
  0x0801AC9E:  9807         LDR        R0, [SP, #28]
  0x0801ACA0:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x0801ACA4:  2800         CMP        R0, #0
  0x0801ACA6:  D04C         BEQ        .L23                     ; 0x0801AD42
  0x0801ACA8:  9807         LDR        R0, [SP, #28]
  0x0801ACAA:  6801         LDR        R1, [R0]
  0x0801ACAC:  6808         LDR        R0, [R1]
  0x0801ACAE:  F020 0001    BIC        R0, R0, #1
  0x0801ACB2:  6008         STR        R0, [R1]
  0x0801ACB4:  9807         LDR        R0, [SP, #28]
  0x0801ACB6:  6801         LDR        R1, [R0]
  0x0801ACB8:  6908         LDR        R0, [R1, #16]
  0x0801ACBA:  F240 326B    MOVW       R2, #0x036B
  0x0801ACBE:  4390         BICS       R0, R2
  0x0801ACC0:  6108         STR        R0, [R1, #16]
  0x0801ACC2:  9803         LDR        R0, [SP, #12]
  0x0801ACC4:  F400 4040    AND        R0, R0, #0xC000
  0x0801ACC8:  F5B0 4F40    CMP.W      R0, #0xC000
  0x0801ACCC:  D132         BNE        .L22                     ; 0x0801AD34
  0x0801ACCE:  9807         LDR        R0, [SP, #28]
  0x0801ACD0:  6801         LDR        R1, [R0]
  0x0801ACD2:  6888         LDR        R0, [R1, #8]
  0x0801ACD4:  F420 4040    BIC        R0, R0, #0xC000
  0x0801ACD8:  6088         STR        R0, [R1, #8]
  0x0801ACDA:  9807         LDR        R0, [SP, #28]
  0x0801ACDC:  6FC0         LDR        R0, [R0, #124]
  0x0801ACDE:  B190         CBZ        R0, .L20                 ; 0x0801AD06
  0x0801ACE0:  9807         LDR        R0, [SP, #28]
  0x0801ACE2:  6FC1         LDR        R1, [R0, #124]
  0x0801ACE4:  F64A 5047    MOVW       R0, #0xAD47              ; 0x0801AD47 = SPI_DMAAbortOnError
  0x0801ACE8:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801AD47 = SPI_DMAAbortOnError
  0x0801ACEC:  6508         STR        R0, [R1, #80]
  0x0801ACEE:  9807         LDR        R0, [SP, #28]
  0x0801ACF0:  6FC0         LDR        R0, [R0, #124]
  0x0801ACF2:  F7FD FE54    BL         HAL_DMA_Abort_IT         ; 0x0801899E
  0x0801ACF6:  B130         CBZ        R0, .L20                 ; 0x0801AD06
  0x0801ACF8:  9907         LDR        R1, [SP, #28]
  0x0801ACFA:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0801ACFE:  F040 0040    ORR        R0, R0, #64
  0x0801AD02:  F8C1 0084    STR.W      R0, [R1, #132]
.L20:
  0x0801AD06:  9807         LDR        R0, [SP, #28]
  0x0801AD08:  6F80         LDR        R0, [R0, #120]
  0x0801AD0A:  B190         CBZ        R0, .L21                 ; 0x0801AD32
  0x0801AD0C:  9807         LDR        R0, [SP, #28]
  0x0801AD0E:  6F81         LDR        R1, [R0, #120]
  0x0801AD10:  F64A 5047    MOVW       R0, #0xAD47              ; 0x0801AD47 = SPI_DMAAbortOnError
  0x0801AD14:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801AD47 = SPI_DMAAbortOnError
  0x0801AD18:  6508         STR        R0, [R1, #80]
  0x0801AD1A:  9807         LDR        R0, [SP, #28]
  0x0801AD1C:  6F80         LDR        R0, [R0, #120]
  0x0801AD1E:  F7FD FE3E    BL         HAL_DMA_Abort_IT         ; 0x0801899E
  0x0801AD22:  B130         CBZ        R0, .L21                 ; 0x0801AD32
  0x0801AD24:  9907         LDR        R1, [SP, #28]
  0x0801AD26:  F8D1 0084    LDR.W      R0, [R1, #132]
  0x0801AD2A:  F040 0040    ORR        R0, R0, #64
  0x0801AD2E:  F8C1 0084    STR.W      R0, [R1, #132]
.L21:
  0x0801AD32:  E006         B          .L23                     ; 0x0801AD42
.L22:
  0x0801AD34:  9907         LDR        R1, [SP, #28]
  0x0801AD36:  2001         MOVS       R0, #1
  0x0801AD38:  F881 0081    STRB.W     R0, [R1, #129]
  0x0801AD3C:  9807         LDR        R0, [SP, #28]
  0x0801AD3E:  F7FF FE2A    BL         HAL_SD_ErrorCallback     ; 0x0801A996
.L23:
  0x0801AD42:  B008         ADD        SP, SP, #32
  0x0801AD44:  BD80         POP        {R7, PC}
Section .text.SPI_DMAAbortOnError from charger_lto.o, size=44, align=2
SPI_DMAAbortOnError:
  0x0801AD46:  B580         PUSH       {R7, LR}
  0x0801AD48:  B082         SUB        SP, SP, #8
  0x0801AD4A:  9001         STR        R0, [SP, #4]
  0x0801AD4C:  9801         LDR        R0, [SP, #4]
  0x0801AD4E:  6B80         LDR        R0, [R0, #56]
  0x0801AD50:  9000         STR        R0, [SP, #0]
  0x0801AD52:  9900         LDR        R1, [SP, #0]
  0x0801AD54:  2000         MOVS       R0, #0
  0x0801AD56:  F8A1 006A    STRH.W     R0, [R1, #106]
  0x0801AD5A:  9900         LDR        R1, [SP, #0]
  0x0801AD5C:  F8A1 0062    STRH.W     R0, [R1, #98]
  0x0801AD60:  9900         LDR        R1, [SP, #0]
  0x0801AD62:  2001         MOVS       R0, #1
  0x0801AD64:  F881 0081    STRB.W     R0, [R1, #129]
  0x0801AD68:  9800         LDR        R0, [SP, #0]
  0x0801AD6A:  F7FF FE14    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801AD6E:  B002         ADD        SP, SP, #8
  0x0801AD70:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_Base_Start_IT from charger_lto.o, size=532, align=2
HAL_TIM_Base_Start_IT:
  0x0801AD72:  B580         PUSH       {R7, LR}
  0x0801AD74:  B084         SUB        SP, SP, #16
  0x0801AD76:  9002         STR        R0, [SP, #8]
  0x0801AD78:  9802         LDR        R0, [SP, #8]
  0x0801AD7A:  6800         LDR        R0, [R0]
  0x0801AD7C:  2100         MOVS       R1, #0
  0x0801AD7E:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AD82:  4288         CMP        R0, R1
  0x0801AD84:  D074         BEQ        .L1                      ; 0x0801AE70
  0x0801AD86:  9802         LDR        R0, [SP, #8]
  0x0801AD88:  6800         LDR        R0, [R0]
  0x0801AD8A:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801AD8E:  D06F         BEQ        .L1                      ; 0x0801AE70
  0x0801AD90:  9802         LDR        R0, [SP, #8]
  0x0801AD92:  6800         LDR        R0, [R0]
  0x0801AD94:  F240 4100    MOVW       R1, #0x0400
  0x0801AD98:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AD9C:  4288         CMP        R0, R1
  0x0801AD9E:  D067         BEQ        .L1                      ; 0x0801AE70
  0x0801ADA0:  9802         LDR        R0, [SP, #8]
  0x0801ADA2:  6800         LDR        R0, [R0]
  0x0801ADA4:  F640 0100    MOVW       R1, #0x0800
  0x0801ADA8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801ADAC:  4288         CMP        R0, R1
  0x0801ADAE:  D05F         BEQ        .L1                      ; 0x0801AE70
  0x0801ADB0:  9802         LDR        R0, [SP, #8]
  0x0801ADB2:  6800         LDR        R0, [R0]
  0x0801ADB4:  F640 4100    MOVW       R1, #0x0C00
  0x0801ADB8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801ADBC:  4288         CMP        R0, R1
  0x0801ADBE:  D057         BEQ        .L1                      ; 0x0801AE70
  0x0801ADC0:  9802         LDR        R0, [SP, #8]
  0x0801ADC2:  6800         LDR        R0, [R0]
  0x0801ADC4:  F241 0100    MOVW       R1, #0x1000
  0x0801ADC8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801ADCC:  4288         CMP        R0, R1
  0x0801ADCE:  D04F         BEQ        .L1                      ; 0x0801AE70
  0x0801ADD0:  9802         LDR        R0, [SP, #8]
  0x0801ADD2:  6800         LDR        R0, [R0]
  0x0801ADD4:  F241 4100    MOVW       R1, #0x1400
  0x0801ADD8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801ADDC:  4288         CMP        R0, R1
  0x0801ADDE:  D047         BEQ        .L1                      ; 0x0801AE70
  0x0801ADE0:  9802         LDR        R0, [SP, #8]
  0x0801ADE2:  6800         LDR        R0, [R0]
  0x0801ADE4:  F240 4100    MOVW       R1, #0x0400
  0x0801ADE8:  F2C4 0101    MOVT       R1, #0x4001
  0x0801ADEC:  4288         CMP        R0, R1
  0x0801ADEE:  D03F         BEQ        .L1                      ; 0x0801AE70
  0x0801ADF0:  9802         LDR        R0, [SP, #8]
  0x0801ADF2:  6800         LDR        R0, [R0]
  0x0801ADF4:  F641 0100    MOVW       R1, #0x1800
  0x0801ADF8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801ADFC:  4288         CMP        R0, R1
  0x0801ADFE:  D037         BEQ        .L1                      ; 0x0801AE70
  0x0801AE00:  9802         LDR        R0, [SP, #8]
  0x0801AE02:  6800         LDR        R0, [R0]
  0x0801AE04:  F641 4100    MOVW       R1, #0x1C00
  0x0801AE08:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AE0C:  4288         CMP        R0, R1
  0x0801AE0E:  D02F         BEQ        .L1                      ; 0x0801AE70
  0x0801AE10:  9802         LDR        R0, [SP, #8]
  0x0801AE12:  6800         LDR        R0, [R0]
  0x0801AE14:  F242 0100    MOVW       R1, #0x2000
  0x0801AE18:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AE1C:  4288         CMP        R0, R1
  0x0801AE1E:  D027         BEQ        .L1                      ; 0x0801AE70
  0x0801AE20:  9802         LDR        R0, [SP, #8]
  0x0801AE22:  6800         LDR        R0, [R0]
  0x0801AE24:  F244 0100    MOVW       R1, #0x4000
  0x0801AE28:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AE2C:  4288         CMP        R0, R1
  0x0801AE2E:  D01F         BEQ        .L1                      ; 0x0801AE70
  0x0801AE30:  9802         LDR        R0, [SP, #8]
  0x0801AE32:  6800         LDR        R0, [R0]
  0x0801AE34:  F244 4100    MOVW       R1, #0x4400
  0x0801AE38:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AE3C:  4288         CMP        R0, R1
  0x0801AE3E:  D017         BEQ        .L1                      ; 0x0801AE70
  0x0801AE40:  9802         LDR        R0, [SP, #8]
  0x0801AE42:  6800         LDR        R0, [R0]
  0x0801AE44:  F644 0100    MOVW       R1, #0x4800
  0x0801AE48:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AE4C:  4288         CMP        R0, R1
  0x0801AE4E:  D00F         BEQ        .L1                      ; 0x0801AE70
  0x0801AE50:  9802         LDR        R0, [SP, #8]
  0x0801AE52:  6800         LDR        R0, [R0]
  0x0801AE54:  F24E 0100    MOVW       R1, #0xE000
  0x0801AE58:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AE5C:  4288         CMP        R0, R1
  0x0801AE5E:  D007         BEQ        .L1                      ; 0x0801AE70
  0x0801AE60:  9802         LDR        R0, [SP, #8]
  0x0801AE62:  6800         LDR        R0, [R0]
  0x0801AE64:  F24E 4100    MOVW       R1, #0xE400
  0x0801AE68:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AE6C:  4288         CMP        R0, R1
  0x0801AE6E:  D100         BNE        .L2                      ; 0x0801AE72
.L1:
  0x0801AE70:  E007         B          .L3                      ; 0x0801AE82
.L2:
  0x0801AE72:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801AE76:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801AE7A:  F240 11D3    MOVW       R1, #0x01D3
  0x0801AE7E:  F7EC FB38    BL         assert_failed            ; 0x080074F2
.L3:
  0x0801AE82:  9802         LDR        R0, [SP, #8]
  0x0801AE84:  F890 003D    LDRB.W     R0, [R0, #61]
  0x0801AE88:  2801         CMP        R0, #1
  0x0801AE8A:  D003         BEQ        .L4                      ; 0x0801AE94
  0x0801AE8C:  2001         MOVS       R0, #1
  0x0801AE8E:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0801AE92:  E074         B          .L9                      ; 0x0801AF7E
.L4:
  0x0801AE94:  9902         LDR        R1, [SP, #8]
  0x0801AE96:  2002         MOVS       R0, #2
  0x0801AE98:  F881 003D    STRB.W     R0, [R1, #61]
  0x0801AE9C:  9802         LDR        R0, [SP, #8]
  0x0801AE9E:  6801         LDR        R1, [R0]
  0x0801AEA0:  68C8         LDR        R0, [R1, #12]
  0x0801AEA2:  F040 0001    ORR        R0, R0, #1
  0x0801AEA6:  60C8         STR        R0, [R1, #12]
  0x0801AEA8:  9802         LDR        R0, [SP, #8]
  0x0801AEAA:  6800         LDR        R0, [R0]
  0x0801AEAC:  2100         MOVS       R1, #0
  0x0801AEAE:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AEB2:  4288         CMP        R0, R1
  0x0801AEB4:  D044         BEQ        .L5                      ; 0x0801AF40
  0x0801AEB6:  9802         LDR        R0, [SP, #8]
  0x0801AEB8:  6800         LDR        R0, [R0]
  0x0801AEBA:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801AEBE:  D03F         BEQ        .L5                      ; 0x0801AF40
  0x0801AEC0:  9802         LDR        R0, [SP, #8]
  0x0801AEC2:  6800         LDR        R0, [R0]
  0x0801AEC4:  F240 4100    MOVW       R1, #0x0400
  0x0801AEC8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AECC:  4288         CMP        R0, R1
  0x0801AECE:  D037         BEQ        .L5                      ; 0x0801AF40
  0x0801AED0:  9802         LDR        R0, [SP, #8]
  0x0801AED2:  6800         LDR        R0, [R0]
  0x0801AED4:  F640 0100    MOVW       R1, #0x0800
  0x0801AED8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AEDC:  4288         CMP        R0, R1
  0x0801AEDE:  D02F         BEQ        .L5                      ; 0x0801AF40
  0x0801AEE0:  9802         LDR        R0, [SP, #8]
  0x0801AEE2:  6800         LDR        R0, [R0]
  0x0801AEE4:  F640 4100    MOVW       R1, #0x0C00
  0x0801AEE8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AEEC:  4288         CMP        R0, R1
  0x0801AEEE:  D027         BEQ        .L5                      ; 0x0801AF40
  0x0801AEF0:  9802         LDR        R0, [SP, #8]
  0x0801AEF2:  6800         LDR        R0, [R0]
  0x0801AEF4:  F240 4100    MOVW       R1, #0x0400
  0x0801AEF8:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AEFC:  4288         CMP        R0, R1
  0x0801AEFE:  D01F         BEQ        .L5                      ; 0x0801AF40
  0x0801AF00:  9802         LDR        R0, [SP, #8]
  0x0801AF02:  6800         LDR        R0, [R0]
  0x0801AF04:  F641 0100    MOVW       R1, #0x1800
  0x0801AF08:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AF0C:  4288         CMP        R0, R1
  0x0801AF0E:  D017         BEQ        .L5                      ; 0x0801AF40
  0x0801AF10:  9802         LDR        R0, [SP, #8]
  0x0801AF12:  6800         LDR        R0, [R0]
  0x0801AF14:  F244 0100    MOVW       R1, #0x4000
  0x0801AF18:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AF1C:  4288         CMP        R0, R1
  0x0801AF1E:  D00F         BEQ        .L5                      ; 0x0801AF40
  0x0801AF20:  9802         LDR        R0, [SP, #8]
  0x0801AF22:  6800         LDR        R0, [R0]
  0x0801AF24:  F24E 0100    MOVW       R1, #0xE000
  0x0801AF28:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AF2C:  4288         CMP        R0, R1
  0x0801AF2E:  D007         BEQ        .L5                      ; 0x0801AF40
  0x0801AF30:  9802         LDR        R0, [SP, #8]
  0x0801AF32:  6800         LDR        R0, [R0]
  0x0801AF34:  F24E 4100    MOVW       R1, #0xE400
  0x0801AF38:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AF3C:  4288         CMP        R0, R1
  0x0801AF3E:  D115         BNE        .L7                      ; 0x0801AF6C
.L5:
  0x0801AF40:  9802         LDR        R0, [SP, #8]
  0x0801AF42:  6800         LDR        R0, [R0]
  0x0801AF44:  6880         LDR        R0, [R0, #8]
  0x0801AF46:  2107         MOVS       R1, #7
  0x0801AF48:  F2C0 0101    MOVT       R1, #1
  0x0801AF4C:  4008         ANDS       R0, R1
  0x0801AF4E:  9001         STR        R0, [SP, #4]
  0x0801AF50:  9801         LDR        R0, [SP, #4]
  0x0801AF52:  2806         CMP        R0, #6
  0x0801AF54:  D009         BEQ        .L6                      ; 0x0801AF6A
  0x0801AF56:  9801         LDR        R0, [SP, #4]
  0x0801AF58:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0801AF5C:  D005         BEQ        .L6                      ; 0x0801AF6A
  0x0801AF5E:  9802         LDR        R0, [SP, #8]
  0x0801AF60:  6801         LDR        R1, [R0]
  0x0801AF62:  6808         LDR        R0, [R1]
  0x0801AF64:  F040 0001    ORR        R0, R0, #1
  0x0801AF68:  6008         STR        R0, [R1]
.L6:
  0x0801AF6A:  E005         B          .L8                      ; 0x0801AF78
.L7:
  0x0801AF6C:  9802         LDR        R0, [SP, #8]
  0x0801AF6E:  6801         LDR        R1, [R0]
  0x0801AF70:  6808         LDR        R0, [R1]
  0x0801AF72:  F040 0001    ORR        R0, R0, #1
  0x0801AF76:  6008         STR        R0, [R1]
.L8:
  0x0801AF78:  2000         MOVS       R0, #0
  0x0801AF7A:  F88D 000F    STRB.W     R0, [SP, #15]
.L9:
  0x0801AF7E:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0801AF82:  B004         ADD        SP, SP, #16
  0x0801AF84:  BD80         POP        {R7, PC}
Section .text.TIM_CCxChannelCmd from charger_lto.o, size=320, align=2
TIM_CCxChannelCmd:
  0x0801AF86:  B580         PUSH       {R7, LR}
  0x0801AF88:  B084         SUB        SP, SP, #16
  0x0801AF8A:  9003         STR        R0, [SP, #12]
  0x0801AF8C:  9102         STR        R1, [SP, #8]
  0x0801AF8E:  9201         STR        R2, [SP, #4]
  0x0801AF90:  9803         LDR        R0, [SP, #12]
  0x0801AF92:  2100         MOVS       R1, #0
  0x0801AF94:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AF98:  4288         CMP        R0, R1
  0x0801AF9A:  D057         BEQ        .L1                      ; 0x0801B04C
  0x0801AF9C:  9803         LDR        R0, [SP, #12]
  0x0801AF9E:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801AFA2:  D053         BEQ        .L1                      ; 0x0801B04C
  0x0801AFA4:  9803         LDR        R0, [SP, #12]
  0x0801AFA6:  F240 4100    MOVW       R1, #0x0400
  0x0801AFAA:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AFAE:  4288         CMP        R0, R1
  0x0801AFB0:  D04C         BEQ        .L1                      ; 0x0801B04C
  0x0801AFB2:  9803         LDR        R0, [SP, #12]
  0x0801AFB4:  F640 0100    MOVW       R1, #0x0800
  0x0801AFB8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AFBC:  4288         CMP        R0, R1
  0x0801AFBE:  D045         BEQ        .L1                      ; 0x0801B04C
  0x0801AFC0:  9803         LDR        R0, [SP, #12]
  0x0801AFC2:  F640 4100    MOVW       R1, #0x0C00
  0x0801AFC6:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AFCA:  4288         CMP        R0, R1
  0x0801AFCC:  D03E         BEQ        .L1                      ; 0x0801B04C
  0x0801AFCE:  9803         LDR        R0, [SP, #12]
  0x0801AFD0:  F240 4100    MOVW       R1, #0x0400
  0x0801AFD4:  F2C4 0101    MOVT       R1, #0x4001
  0x0801AFD8:  4288         CMP        R0, R1
  0x0801AFDA:  D037         BEQ        .L1                      ; 0x0801B04C
  0x0801AFDC:  9803         LDR        R0, [SP, #12]
  0x0801AFDE:  F641 0100    MOVW       R1, #0x1800
  0x0801AFE2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AFE6:  4288         CMP        R0, R1
  0x0801AFE8:  D030         BEQ        .L1                      ; 0x0801B04C
  0x0801AFEA:  9803         LDR        R0, [SP, #12]
  0x0801AFEC:  F641 4100    MOVW       R1, #0x1C00
  0x0801AFF0:  F2C4 0100    MOVT       R1, #0x4000
  0x0801AFF4:  4288         CMP        R0, R1
  0x0801AFF6:  D029         BEQ        .L1                      ; 0x0801B04C
  0x0801AFF8:  9803         LDR        R0, [SP, #12]
  0x0801AFFA:  F242 0100    MOVW       R1, #0x2000
  0x0801AFFE:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B002:  4288         CMP        R0, R1
  0x0801B004:  D022         BEQ        .L1                      ; 0x0801B04C
  0x0801B006:  9803         LDR        R0, [SP, #12]
  0x0801B008:  F244 0100    MOVW       R1, #0x4000
  0x0801B00C:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B010:  4288         CMP        R0, R1
  0x0801B012:  D01B         BEQ        .L1                      ; 0x0801B04C
  0x0801B014:  9803         LDR        R0, [SP, #12]
  0x0801B016:  F244 4100    MOVW       R1, #0x4400
  0x0801B01A:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B01E:  4288         CMP        R0, R1
  0x0801B020:  D014         BEQ        .L1                      ; 0x0801B04C
  0x0801B022:  9803         LDR        R0, [SP, #12]
  0x0801B024:  F644 0100    MOVW       R1, #0x4800
  0x0801B028:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B02C:  4288         CMP        R0, R1
  0x0801B02E:  D00D         BEQ        .L1                      ; 0x0801B04C
  0x0801B030:  9803         LDR        R0, [SP, #12]
  0x0801B032:  F24E 0100    MOVW       R1, #0xE000
  0x0801B036:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B03A:  4288         CMP        R0, R1
  0x0801B03C:  D006         BEQ        .L1                      ; 0x0801B04C
  0x0801B03E:  9803         LDR        R0, [SP, #12]
  0x0801B040:  F24E 4100    MOVW       R1, #0xE400
  0x0801B044:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B048:  4288         CMP        R0, R1
  0x0801B04A:  D100         BNE        .L2                      ; 0x0801B04E
.L1:
  0x0801B04C:  E007         B          .L3                      ; 0x0801B05E
.L2:
  0x0801B04E:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801B052:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801B056:  F44F 51F6    MOV.W      R1, #0x1EC0
  0x0801B05A:  F7EC FA4A    BL         assert_failed            ; 0x080074F2
.L3:
  0x0801B05E:  9802         LDR        R0, [SP, #8]
  0x0801B060:  B188         CBZ        R0, .L4                  ; 0x0801B086
  0x0801B062:  9802         LDR        R0, [SP, #8]
  0x0801B064:  2804         CMP        R0, #4
  0x0801B066:  D00E         BEQ        .L4                      ; 0x0801B086
  0x0801B068:  9802         LDR        R0, [SP, #8]
  0x0801B06A:  2808         CMP        R0, #8
  0x0801B06C:  D00B         BEQ        .L4                      ; 0x0801B086
  0x0801B06E:  9802         LDR        R0, [SP, #8]
  0x0801B070:  280C         CMP        R0, #12
  0x0801B072:  D008         BEQ        .L4                      ; 0x0801B086
  0x0801B074:  9802         LDR        R0, [SP, #8]
  0x0801B076:  2810         CMP        R0, #16
  0x0801B078:  D005         BEQ        .L4                      ; 0x0801B086
  0x0801B07A:  9802         LDR        R0, [SP, #8]
  0x0801B07C:  2814         CMP        R0, #20
  0x0801B07E:  D002         BEQ        .L4                      ; 0x0801B086
  0x0801B080:  9802         LDR        R0, [SP, #8]
  0x0801B082:  283C         CMP        R0, #60
  0x0801B084:  D100         BNE        .L5                      ; 0x0801B088
.L4:
  0x0801B086:  E007         B          .L6                      ; 0x0801B098
.L5:
  0x0801B088:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801B08C:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801B090:  F641 61C1    MOVW       R1, #0x1EC1
  0x0801B094:  F7EC FA2D    BL         assert_failed            ; 0x080074F2
.L6:
  0x0801B098:  9802         LDR        R0, [SP, #8]
  0x0801B09A:  F000 011F    AND        R1, R0, #31
  0x0801B09E:  2001         MOVS       R0, #1
  0x0801B0A0:  4088         LSLS       R0, R1
  0x0801B0A2:  9000         STR        R0, [SP, #0]
  0x0801B0A4:  9A00         LDR        R2, [SP, #0]
  0x0801B0A6:  9903         LDR        R1, [SP, #12]
  0x0801B0A8:  6A08         LDR        R0, [R1, #32]
  0x0801B0AA:  4390         BICS       R0, R2
  0x0801B0AC:  6208         STR        R0, [R1, #32]
  0x0801B0AE:  9801         LDR        R0, [SP, #4]
  0x0801B0B0:  9902         LDR        R1, [SP, #8]
  0x0801B0B2:  F001 011F    AND        R1, R1, #31
  0x0801B0B6:  FA00 F201    LSL.W      R2, R0, R1
  0x0801B0BA:  9903         LDR        R1, [SP, #12]
  0x0801B0BC:  6A08         LDR        R0, [R1, #32]
  0x0801B0BE:  4310         ORRS       R0, R2
  0x0801B0C0:  6208         STR        R0, [R1, #32]
  0x0801B0C2:  B004         ADD        SP, SP, #16
  0x0801B0C4:  BD80         POP        {R7, PC}
Section .text.HAL_TIM_PWM_Start from charger_lto.o, size=1120, align=2
HAL_TIM_PWM_Start:
  0x0801B0C6:  B580         PUSH       {R7, LR}
  0x0801B0C8:  B090         SUB        SP, SP, #64
  0x0801B0CA:  900E         STR        R0, [SP, #56]
  0x0801B0CC:  910D         STR        R1, [SP, #52]
  0x0801B0CE:  980E         LDR        R0, [SP, #56]
  0x0801B0D0:  6800         LDR        R0, [R0]
  0x0801B0D2:  2100         MOVS       R1, #0
  0x0801B0D4:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B0D8:  4288         CMP        R0, R1
  0x0801B0DA:  D117         BNE        .L1                      ; 0x0801B10C
  0x0801B0DC:  980D         LDR        R0, [SP, #52]
  0x0801B0DE:  2800         CMP        R0, #0
  0x0801B0E0:  F000 80F6    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B0E4:  980D         LDR        R0, [SP, #52]
  0x0801B0E6:  2804         CMP        R0, #4
  0x0801B0E8:  F000 80F2    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B0EC:  980D         LDR        R0, [SP, #52]
  0x0801B0EE:  2808         CMP        R0, #8
  0x0801B0F0:  F000 80EE    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B0F4:  980D         LDR        R0, [SP, #52]
  0x0801B0F6:  280C         CMP        R0, #12
  0x0801B0F8:  F000 80EA    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B0FC:  980D         LDR        R0, [SP, #52]
  0x0801B0FE:  2810         CMP        R0, #16
  0x0801B100:  F000 80E6    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B104:  980D         LDR        R0, [SP, #52]
  0x0801B106:  2814         CMP        R0, #20
  0x0801B108:  F000 80E2    BEQ.W      .L14                     ; 0x0801B2D0
.L1:
  0x0801B10C:  980E         LDR        R0, [SP, #56]
  0x0801B10E:  6800         LDR        R0, [R0]
  0x0801B110:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801B114:  D10F         BNE        .L2                      ; 0x0801B136
  0x0801B116:  980D         LDR        R0, [SP, #52]
  0x0801B118:  2800         CMP        R0, #0
  0x0801B11A:  F000 80D9    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B11E:  980D         LDR        R0, [SP, #52]
  0x0801B120:  2804         CMP        R0, #4
  0x0801B122:  F000 80D5    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B126:  980D         LDR        R0, [SP, #52]
  0x0801B128:  2808         CMP        R0, #8
  0x0801B12A:  F000 80D1    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B12E:  980D         LDR        R0, [SP, #52]
  0x0801B130:  280C         CMP        R0, #12
  0x0801B132:  F000 80CD    BEQ.W      .L14                     ; 0x0801B2D0
.L2:
  0x0801B136:  980E         LDR        R0, [SP, #56]
  0x0801B138:  6800         LDR        R0, [R0]
  0x0801B13A:  F240 4100    MOVW       R1, #0x0400
  0x0801B13E:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B142:  4288         CMP        R0, R1
  0x0801B144:  D10F         BNE        .L3                      ; 0x0801B166
  0x0801B146:  980D         LDR        R0, [SP, #52]
  0x0801B148:  2800         CMP        R0, #0
  0x0801B14A:  F000 80C1    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B14E:  980D         LDR        R0, [SP, #52]
  0x0801B150:  2804         CMP        R0, #4
  0x0801B152:  F000 80BD    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B156:  980D         LDR        R0, [SP, #52]
  0x0801B158:  2808         CMP        R0, #8
  0x0801B15A:  F000 80B9    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B15E:  980D         LDR        R0, [SP, #52]
  0x0801B160:  280C         CMP        R0, #12
  0x0801B162:  F000 80B5    BEQ.W      .L14                     ; 0x0801B2D0
.L3:
  0x0801B166:  980E         LDR        R0, [SP, #56]
  0x0801B168:  6800         LDR        R0, [R0]
  0x0801B16A:  F640 0100    MOVW       R1, #0x0800
  0x0801B16E:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B172:  4288         CMP        R0, R1
  0x0801B174:  D10F         BNE        .L4                      ; 0x0801B196
  0x0801B176:  980D         LDR        R0, [SP, #52]
  0x0801B178:  2800         CMP        R0, #0
  0x0801B17A:  F000 80A9    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B17E:  980D         LDR        R0, [SP, #52]
  0x0801B180:  2804         CMP        R0, #4
  0x0801B182:  F000 80A5    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B186:  980D         LDR        R0, [SP, #52]
  0x0801B188:  2808         CMP        R0, #8
  0x0801B18A:  F000 80A1    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B18E:  980D         LDR        R0, [SP, #52]
  0x0801B190:  280C         CMP        R0, #12
  0x0801B192:  F000 809D    BEQ.W      .L14                     ; 0x0801B2D0
.L4:
  0x0801B196:  980E         LDR        R0, [SP, #56]
  0x0801B198:  6800         LDR        R0, [R0]
  0x0801B19A:  F640 4100    MOVW       R1, #0x0C00
  0x0801B19E:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B1A2:  4288         CMP        R0, R1
  0x0801B1A4:  D10F         BNE        .L5                      ; 0x0801B1C6
  0x0801B1A6:  980D         LDR        R0, [SP, #52]
  0x0801B1A8:  2800         CMP        R0, #0
  0x0801B1AA:  F000 8091    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B1AE:  980D         LDR        R0, [SP, #52]
  0x0801B1B0:  2804         CMP        R0, #4
  0x0801B1B2:  F000 808D    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B1B6:  980D         LDR        R0, [SP, #52]
  0x0801B1B8:  2808         CMP        R0, #8
  0x0801B1BA:  F000 8089    BEQ.W      .L14                     ; 0x0801B2D0
  0x0801B1BE:  980D         LDR        R0, [SP, #52]
  0x0801B1C0:  280C         CMP        R0, #12
  0x0801B1C2:  F000 8085    BEQ.W      .L14                     ; 0x0801B2D0
.L5:
  0x0801B1C6:  980E         LDR        R0, [SP, #56]
  0x0801B1C8:  6800         LDR        R0, [R0]
  0x0801B1CA:  F240 4100    MOVW       R1, #0x0400
  0x0801B1CE:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B1D2:  4288         CMP        R0, R1
  0x0801B1D4:  D111         BNE        .L6                      ; 0x0801B1FA
  0x0801B1D6:  980D         LDR        R0, [SP, #52]
  0x0801B1D8:  2800         CMP        R0, #0
  0x0801B1DA:  D079         BEQ        .L14                     ; 0x0801B2D0
  0x0801B1DC:  980D         LDR        R0, [SP, #52]
  0x0801B1DE:  2804         CMP        R0, #4
  0x0801B1E0:  D076         BEQ        .L14                     ; 0x0801B2D0
  0x0801B1E2:  980D         LDR        R0, [SP, #52]
  0x0801B1E4:  2808         CMP        R0, #8
  0x0801B1E6:  D073         BEQ        .L14                     ; 0x0801B2D0
  0x0801B1E8:  980D         LDR        R0, [SP, #52]
  0x0801B1EA:  280C         CMP        R0, #12
  0x0801B1EC:  D070         BEQ        .L14                     ; 0x0801B2D0
  0x0801B1EE:  980D         LDR        R0, [SP, #52]
  0x0801B1F0:  2810         CMP        R0, #16
  0x0801B1F2:  D06D         BEQ        .L14                     ; 0x0801B2D0
  0x0801B1F4:  980D         LDR        R0, [SP, #52]
  0x0801B1F6:  2814         CMP        R0, #20
  0x0801B1F8:  D06A         BEQ        .L14                     ; 0x0801B2D0
.L6:
  0x0801B1FA:  980E         LDR        R0, [SP, #56]
  0x0801B1FC:  6800         LDR        R0, [R0]
  0x0801B1FE:  F641 0100    MOVW       R1, #0x1800
  0x0801B202:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B206:  4288         CMP        R0, R1
  0x0801B208:  D105         BNE        .L7                      ; 0x0801B216
  0x0801B20A:  980D         LDR        R0, [SP, #52]
  0x0801B20C:  2800         CMP        R0, #0
  0x0801B20E:  D05F         BEQ        .L14                     ; 0x0801B2D0
  0x0801B210:  980D         LDR        R0, [SP, #52]
  0x0801B212:  2804         CMP        R0, #4
  0x0801B214:  D05C         BEQ        .L14                     ; 0x0801B2D0
.L7:
  0x0801B216:  980E         LDR        R0, [SP, #56]
  0x0801B218:  6800         LDR        R0, [R0]
  0x0801B21A:  F641 4100    MOVW       R1, #0x1C00
  0x0801B21E:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B222:  4288         CMP        R0, R1
  0x0801B224:  D102         BNE        .L8                      ; 0x0801B22C
  0x0801B226:  980D         LDR        R0, [SP, #52]
  0x0801B228:  2800         CMP        R0, #0
  0x0801B22A:  D051         BEQ        .L14                     ; 0x0801B2D0
.L8:
  0x0801B22C:  980E         LDR        R0, [SP, #56]
  0x0801B22E:  6800         LDR        R0, [R0]
  0x0801B230:  F242 0100    MOVW       R1, #0x2000
  0x0801B234:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B238:  4288         CMP        R0, R1
  0x0801B23A:  D102         BNE        .L9                      ; 0x0801B242
  0x0801B23C:  980D         LDR        R0, [SP, #52]
  0x0801B23E:  2800         CMP        R0, #0
  0x0801B240:  D046         BEQ        .L14                     ; 0x0801B2D0
.L9:
  0x0801B242:  980E         LDR        R0, [SP, #56]
  0x0801B244:  6800         LDR        R0, [R0]
  0x0801B246:  F244 0100    MOVW       R1, #0x4000
  0x0801B24A:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B24E:  4288         CMP        R0, R1
  0x0801B250:  D104         BNE        .L10                     ; 0x0801B25C
  0x0801B252:  980D         LDR        R0, [SP, #52]
  0x0801B254:  B3E0         CBZ        R0, .L14                 ; 0x0801B2D0
  0x0801B256:  980D         LDR        R0, [SP, #52]
  0x0801B258:  2804         CMP        R0, #4
  0x0801B25A:  D039         BEQ        .L14                     ; 0x0801B2D0
.L10:
  0x0801B25C:  980E         LDR        R0, [SP, #56]
  0x0801B25E:  6800         LDR        R0, [R0]
  0x0801B260:  F244 4100    MOVW       R1, #0x4400
  0x0801B264:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B268:  4288         CMP        R0, R1
  0x0801B26A:  D101         BNE        .L11                     ; 0x0801B270
  0x0801B26C:  980D         LDR        R0, [SP, #52]
  0x0801B26E:  B378         CBZ        R0, .L14                 ; 0x0801B2D0
.L11:
  0x0801B270:  980E         LDR        R0, [SP, #56]
  0x0801B272:  6800         LDR        R0, [R0]
  0x0801B274:  F644 0100    MOVW       R1, #0x4800
  0x0801B278:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B27C:  4288         CMP        R0, R1
  0x0801B27E:  D101         BNE        .L12                     ; 0x0801B284
  0x0801B280:  980D         LDR        R0, [SP, #52]
  0x0801B282:  B328         CBZ        R0, .L14                 ; 0x0801B2D0
.L12:
  0x0801B284:  980E         LDR        R0, [SP, #56]
  0x0801B286:  6800         LDR        R0, [R0]
  0x0801B288:  F24E 0100    MOVW       R1, #0xE000
  0x0801B28C:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B290:  4288         CMP        R0, R1
  0x0801B292:  D10A         BNE        .L13                     ; 0x0801B2AA
  0x0801B294:  980D         LDR        R0, [SP, #52]
  0x0801B296:  B1D8         CBZ        R0, .L14                 ; 0x0801B2D0
  0x0801B298:  980D         LDR        R0, [SP, #52]
  0x0801B29A:  2804         CMP        R0, #4
  0x0801B29C:  D018         BEQ        .L14                     ; 0x0801B2D0
  0x0801B29E:  980D         LDR        R0, [SP, #52]
  0x0801B2A0:  2808         CMP        R0, #8
  0x0801B2A2:  D015         BEQ        .L14                     ; 0x0801B2D0
  0x0801B2A4:  980D         LDR        R0, [SP, #52]
  0x0801B2A6:  280C         CMP        R0, #12
  0x0801B2A8:  D012         BEQ        .L14                     ; 0x0801B2D0
.L13:
  0x0801B2AA:  980E         LDR        R0, [SP, #56]
  0x0801B2AC:  6800         LDR        R0, [R0]
  0x0801B2AE:  F24E 4100    MOVW       R1, #0xE400
  0x0801B2B2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B2B6:  4288         CMP        R0, R1
  0x0801B2B8:  D10B         BNE        .L15                     ; 0x0801B2D2
  0x0801B2BA:  980D         LDR        R0, [SP, #52]
  0x0801B2BC:  B140         CBZ        R0, .L14                 ; 0x0801B2D0
  0x0801B2BE:  980D         LDR        R0, [SP, #52]
  0x0801B2C0:  2804         CMP        R0, #4
  0x0801B2C2:  D005         BEQ        .L14                     ; 0x0801B2D0
  0x0801B2C4:  980D         LDR        R0, [SP, #52]
  0x0801B2C6:  2808         CMP        R0, #8
  0x0801B2C8:  D002         BEQ        .L14                     ; 0x0801B2D0
  0x0801B2CA:  980D         LDR        R0, [SP, #52]
  0x0801B2CC:  280C         CMP        R0, #12
  0x0801B2CE:  D100         BNE        .L15                     ; 0x0801B2D2
.L14:
  0x0801B2D0:  E007         B          .L16                     ; 0x0801B2E2
.L15:
  0x0801B2D2:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801B2D6:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801B2DA:  F240 51BC    MOVW       R1, #0x05BC
  0x0801B2DE:  F7EC F908    BL         assert_failed            ; 0x080074F2
.L16:
  0x0801B2E2:  980D         LDR        R0, [SP, #52]
  0x0801B2E4:  B920         CBNZ       R0, .L17                 ; 0x0801B2F0
  0x0801B2E6:  980E         LDR        R0, [SP, #56]
  0x0801B2E8:  F890 003E    LDRB.W     R0, [R0, #62]
  0x0801B2EC:  900B         STR        R0, [SP, #44]
  0x0801B2EE:  E02B         B          .L26                     ; 0x0801B348
.L17:
  0x0801B2F0:  980D         LDR        R0, [SP, #52]
  0x0801B2F2:  2804         CMP        R0, #4
  0x0801B2F4:  D104         BNE        .L18                     ; 0x0801B300
  0x0801B2F6:  980E         LDR        R0, [SP, #56]
  0x0801B2F8:  F890 003F    LDRB.W     R0, [R0, #63]
  0x0801B2FC:  900A         STR        R0, [SP, #40]
  0x0801B2FE:  E021         B          .L25                     ; 0x0801B344
.L18:
  0x0801B300:  980D         LDR        R0, [SP, #52]
  0x0801B302:  2808         CMP        R0, #8
  0x0801B304:  D104         BNE        .L19                     ; 0x0801B310
  0x0801B306:  980E         LDR        R0, [SP, #56]
  0x0801B308:  F890 0040    LDRB.W     R0, [R0, #64]
  0x0801B30C:  9009         STR        R0, [SP, #36]
  0x0801B30E:  E017         B          .L24                     ; 0x0801B340
.L19:
  0x0801B310:  980D         LDR        R0, [SP, #52]
  0x0801B312:  280C         CMP        R0, #12
  0x0801B314:  D104         BNE        .L20                     ; 0x0801B320
  0x0801B316:  980E         LDR        R0, [SP, #56]
  0x0801B318:  F890 0041    LDRB.W     R0, [R0, #65]
  0x0801B31C:  9008         STR        R0, [SP, #32]
  0x0801B31E:  E00D         B          .L23                     ; 0x0801B33C
.L20:
  0x0801B320:  980D         LDR        R0, [SP, #52]
  0x0801B322:  2810         CMP        R0, #16
  0x0801B324:  D104         BNE        .L21                     ; 0x0801B330
  0x0801B326:  980E         LDR        R0, [SP, #56]
  0x0801B328:  F890 0042    LDRB.W     R0, [R0, #66]
  0x0801B32C:  9007         STR        R0, [SP, #28]
  0x0801B32E:  E003         B          .L22                     ; 0x0801B338
.L21:
  0x0801B330:  980E         LDR        R0, [SP, #56]
  0x0801B332:  F890 0043    LDRB.W     R0, [R0, #67]
  0x0801B336:  9007         STR        R0, [SP, #28]
.L22:
  0x0801B338:  9807         LDR        R0, [SP, #28]
  0x0801B33A:  9008         STR        R0, [SP, #32]
.L23:
  0x0801B33C:  9808         LDR        R0, [SP, #32]
  0x0801B33E:  9009         STR        R0, [SP, #36]
.L24:
  0x0801B340:  9809         LDR        R0, [SP, #36]
  0x0801B342:  900A         STR        R0, [SP, #40]
.L25:
  0x0801B344:  980A         LDR        R0, [SP, #40]
  0x0801B346:  900B         STR        R0, [SP, #44]
.L26:
  0x0801B348:  980B         LDR        R0, [SP, #44]
  0x0801B34A:  2801         CMP        R0, #1
  0x0801B34C:  D003         BEQ        .L27                     ; 0x0801B356
  0x0801B34E:  2001         MOVS       R0, #1
  0x0801B350:  F88D 003F    STRB.W     R0, [SP, #63]
  0x0801B354:  E0E3         B          .L44                     ; 0x0801B51E
.L27:
  0x0801B356:  980D         LDR        R0, [SP, #52]
  0x0801B358:  B920         CBNZ       R0, .L28                 ; 0x0801B364
  0x0801B35A:  990E         LDR        R1, [SP, #56]
  0x0801B35C:  2002         MOVS       R0, #2
  0x0801B35E:  F881 003E    STRB.W     R0, [R1, #62]
  0x0801B362:  E02F         B          .L37                     ; 0x0801B3C4
.L28:
  0x0801B364:  980D         LDR        R0, [SP, #52]
  0x0801B366:  2804         CMP        R0, #4
  0x0801B368:  D105         BNE        .L29                     ; 0x0801B376
  0x0801B36A:  990E         LDR        R1, [SP, #56]
  0x0801B36C:  2002         MOVS       R0, #2
  0x0801B36E:  F881 003F    STRB.W     R0, [R1, #63]
  0x0801B372:  9006         STR        R0, [SP, #24]
  0x0801B374:  E025         B          .L36                     ; 0x0801B3C2
.L29:
  0x0801B376:  980D         LDR        R0, [SP, #52]
  0x0801B378:  2808         CMP        R0, #8
  0x0801B37A:  D105         BNE        .L30                     ; 0x0801B388
  0x0801B37C:  990E         LDR        R1, [SP, #56]
  0x0801B37E:  2002         MOVS       R0, #2
  0x0801B380:  F881 0040    STRB.W     R0, [R1, #64]
  0x0801B384:  9005         STR        R0, [SP, #20]
  0x0801B386:  E01A         B          .L35                     ; 0x0801B3BE
.L30:
  0x0801B388:  980D         LDR        R0, [SP, #52]
  0x0801B38A:  280C         CMP        R0, #12
  0x0801B38C:  D105         BNE        .L31                     ; 0x0801B39A
  0x0801B38E:  990E         LDR        R1, [SP, #56]
  0x0801B390:  2002         MOVS       R0, #2
  0x0801B392:  F881 0041    STRB.W     R0, [R1, #65]
  0x0801B396:  9004         STR        R0, [SP, #16]
  0x0801B398:  E00F         B          .L34                     ; 0x0801B3BA
.L31:
  0x0801B39A:  980D         LDR        R0, [SP, #52]
  0x0801B39C:  2810         CMP        R0, #16
  0x0801B39E:  D105         BNE        .L32                     ; 0x0801B3AC
  0x0801B3A0:  990E         LDR        R1, [SP, #56]
  0x0801B3A2:  2002         MOVS       R0, #2
  0x0801B3A4:  F881 0042    STRB.W     R0, [R1, #66]
  0x0801B3A8:  9003         STR        R0, [SP, #12]
  0x0801B3AA:  E004         B          .L33                     ; 0x0801B3B6
.L32:
  0x0801B3AC:  990E         LDR        R1, [SP, #56]
  0x0801B3AE:  2002         MOVS       R0, #2
  0x0801B3B0:  F881 0043    STRB.W     R0, [R1, #67]
  0x0801B3B4:  9003         STR        R0, [SP, #12]
.L33:
  0x0801B3B6:  9803         LDR        R0, [SP, #12]
  0x0801B3B8:  9004         STR        R0, [SP, #16]
.L34:
  0x0801B3BA:  9804         LDR        R0, [SP, #16]
  0x0801B3BC:  9005         STR        R0, [SP, #20]
.L35:
  0x0801B3BE:  9805         LDR        R0, [SP, #20]
  0x0801B3C0:  9006         STR        R0, [SP, #24]
.L36:
  0x0801B3C2:  9806         LDR        R0, [SP, #24]
.L37:
  0x0801B3C4:  980E         LDR        R0, [SP, #56]
  0x0801B3C6:  6800         LDR        R0, [R0]
  0x0801B3C8:  990D         LDR        R1, [SP, #52]
  0x0801B3CA:  2201         MOVS       R2, #1
  0x0801B3CC:  9201         STR        R2, [SP, #4]
  0x0801B3CE:  F7FF FDDA    BL         TIM_CCxChannelCmd        ; 0x0801AF86
  0x0801B3D2:  9801         LDR        R0, [SP, #4]
  0x0801B3D4:  990E         LDR        R1, [SP, #56]
  0x0801B3D6:  6809         LDR        R1, [R1]
  0x0801B3D8:  2200         MOVS       R2, #0
  0x0801B3DA:  F2C4 0201    MOVT       R2, #0x4001
  0x0801B3DE:  4291         CMP        R1, R2
  0x0801B3E0:  9002         STR        R0, [SP, #8]
  0x0801B3E2:  D028         BEQ        .L38                     ; 0x0801B436
  0x0801B3E4:  980E         LDR        R0, [SP, #56]
  0x0801B3E6:  6801         LDR        R1, [R0]
  0x0801B3E8:  2001         MOVS       R0, #1
  0x0801B3EA:  F240 4200    MOVW       R2, #0x0400
  0x0801B3EE:  F2C4 0201    MOVT       R2, #0x4001
  0x0801B3F2:  4291         CMP        R1, R2
  0x0801B3F4:  9002         STR        R0, [SP, #8]
  0x0801B3F6:  D01E         BEQ        .L38                     ; 0x0801B436
  0x0801B3F8:  980E         LDR        R0, [SP, #56]
  0x0801B3FA:  6801         LDR        R1, [R0]
  0x0801B3FC:  2001         MOVS       R0, #1
  0x0801B3FE:  F244 0200    MOVW       R2, #0x4000
  0x0801B402:  F2C4 0201    MOVT       R2, #0x4001
  0x0801B406:  4291         CMP        R1, R2
  0x0801B408:  9002         STR        R0, [SP, #8]
  0x0801B40A:  D014         BEQ        .L38                     ; 0x0801B436
  0x0801B40C:  980E         LDR        R0, [SP, #56]
  0x0801B40E:  6801         LDR        R1, [R0]
  0x0801B410:  2001         MOVS       R0, #1
  0x0801B412:  F244 4200    MOVW       R2, #0x4400
  0x0801B416:  F2C4 0201    MOVT       R2, #0x4001
  0x0801B41A:  4291         CMP        R1, R2
  0x0801B41C:  9002         STR        R0, [SP, #8]
  0x0801B41E:  D00A         BEQ        .L38                     ; 0x0801B436
  0x0801B420:  980E         LDR        R0, [SP, #56]
  0x0801B422:  6800         LDR        R0, [R0]
  0x0801B424:  F64B 0100    MOVW       R1, #0xB800
  0x0801B428:  F6CB 71FE    MOVT       R1, #0xBFFE
  0x0801B42C:  4408         ADD        R0, R1
  0x0801B42E:  FAB0 F080    CLZ        R0, R0
  0x0801B432:  0940         LSRS       R0, R0, #5
  0x0801B434:  9002         STR        R0, [SP, #8]
.L38:
  0x0801B436:  9802         LDR        R0, [SP, #8]
  0x0801B438:  07C0         LSLS       R0, R0, #31
  0x0801B43A:  B128         CBZ        R0, .L39                 ; 0x0801B448
  0x0801B43C:  980E         LDR        R0, [SP, #56]
  0x0801B43E:  6801         LDR        R1, [R0]
  0x0801B440:  6C48         LDR        R0, [R1, #68]
  0x0801B442:  F440 4000    ORR        R0, R0, #0x8000
  0x0801B446:  6448         STR        R0, [R1, #68]
.L39:
  0x0801B448:  980E         LDR        R0, [SP, #56]
  0x0801B44A:  6800         LDR        R0, [R0]
  0x0801B44C:  2100         MOVS       R1, #0
  0x0801B44E:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B452:  4288         CMP        R0, R1
  0x0801B454:  D044         BEQ        .L40                     ; 0x0801B4E0
  0x0801B456:  980E         LDR        R0, [SP, #56]
  0x0801B458:  6800         LDR        R0, [R0]
  0x0801B45A:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801B45E:  D03F         BEQ        .L40                     ; 0x0801B4E0
  0x0801B460:  980E         LDR        R0, [SP, #56]
  0x0801B462:  6800         LDR        R0, [R0]
  0x0801B464:  F240 4100    MOVW       R1, #0x0400
  0x0801B468:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B46C:  4288         CMP        R0, R1
  0x0801B46E:  D037         BEQ        .L40                     ; 0x0801B4E0
  0x0801B470:  980E         LDR        R0, [SP, #56]
  0x0801B472:  6800         LDR        R0, [R0]
  0x0801B474:  F640 0100    MOVW       R1, #0x0800
  0x0801B478:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B47C:  4288         CMP        R0, R1
  0x0801B47E:  D02F         BEQ        .L40                     ; 0x0801B4E0
  0x0801B480:  980E         LDR        R0, [SP, #56]
  0x0801B482:  6800         LDR        R0, [R0]
  0x0801B484:  F640 4100    MOVW       R1, #0x0C00
  0x0801B488:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B48C:  4288         CMP        R0, R1
  0x0801B48E:  D027         BEQ        .L40                     ; 0x0801B4E0
  0x0801B490:  980E         LDR        R0, [SP, #56]
  0x0801B492:  6800         LDR        R0, [R0]
  0x0801B494:  F240 4100    MOVW       R1, #0x0400
  0x0801B498:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B49C:  4288         CMP        R0, R1
  0x0801B49E:  D01F         BEQ        .L40                     ; 0x0801B4E0
  0x0801B4A0:  980E         LDR        R0, [SP, #56]
  0x0801B4A2:  6800         LDR        R0, [R0]
  0x0801B4A4:  F641 0100    MOVW       R1, #0x1800
  0x0801B4A8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B4AC:  4288         CMP        R0, R1
  0x0801B4AE:  D017         BEQ        .L40                     ; 0x0801B4E0
  0x0801B4B0:  980E         LDR        R0, [SP, #56]
  0x0801B4B2:  6800         LDR        R0, [R0]
  0x0801B4B4:  F244 0100    MOVW       R1, #0x4000
  0x0801B4B8:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B4BC:  4288         CMP        R0, R1
  0x0801B4BE:  D00F         BEQ        .L40                     ; 0x0801B4E0
  0x0801B4C0:  980E         LDR        R0, [SP, #56]
  0x0801B4C2:  6800         LDR        R0, [R0]
  0x0801B4C4:  F24E 0100    MOVW       R1, #0xE000
  0x0801B4C8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B4CC:  4288         CMP        R0, R1
  0x0801B4CE:  D007         BEQ        .L40                     ; 0x0801B4E0
  0x0801B4D0:  980E         LDR        R0, [SP, #56]
  0x0801B4D2:  6800         LDR        R0, [R0]
  0x0801B4D4:  F24E 4100    MOVW       R1, #0xE400
  0x0801B4D8:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B4DC:  4288         CMP        R0, R1
  0x0801B4DE:  D115         BNE        .L42                     ; 0x0801B50C
.L40:
  0x0801B4E0:  980E         LDR        R0, [SP, #56]
  0x0801B4E2:  6800         LDR        R0, [R0]
  0x0801B4E4:  6880         LDR        R0, [R0, #8]
  0x0801B4E6:  2107         MOVS       R1, #7
  0x0801B4E8:  F2C0 0101    MOVT       R1, #1
  0x0801B4EC:  4008         ANDS       R0, R1
  0x0801B4EE:  900C         STR        R0, [SP, #48]
  0x0801B4F0:  980C         LDR        R0, [SP, #48]
  0x0801B4F2:  2806         CMP        R0, #6
  0x0801B4F4:  D009         BEQ        .L41                     ; 0x0801B50A
  0x0801B4F6:  980C         LDR        R0, [SP, #48]
  0x0801B4F8:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0801B4FC:  D005         BEQ        .L41                     ; 0x0801B50A
  0x0801B4FE:  980E         LDR        R0, [SP, #56]
  0x0801B500:  6801         LDR        R1, [R0]
  0x0801B502:  6808         LDR        R0, [R1]
  0x0801B504:  F040 0001    ORR        R0, R0, #1
  0x0801B508:  6008         STR        R0, [R1]
.L41:
  0x0801B50A:  E005         B          .L43                     ; 0x0801B518
.L42:
  0x0801B50C:  980E         LDR        R0, [SP, #56]
  0x0801B50E:  6801         LDR        R1, [R0]
  0x0801B510:  6808         LDR        R0, [R1]
  0x0801B512:  F040 0001    ORR        R0, R0, #1
  0x0801B516:  6008         STR        R0, [R1]
.L43:
  0x0801B518:  2000         MOVS       R0, #0
  0x0801B51A:  F88D 003F    STRB.W     R0, [SP, #63]
.L44:
  0x0801B51E:  F89D 003F    LDRB.W     R0, [SP, #63]
  0x0801B522:  B010         ADD        SP, SP, #64
  0x0801B524:  BD80         POP        {R7, PC}
Section .text.TIM_OC2_SetConfig from charger_lto.o, size=436, align=2
TIM_OC2_SetConfig:
  0x0801B526:  B580         PUSH       {R7, LR}
  0x0801B528:  B086         SUB        SP, SP, #24
  0x0801B52A:  9005         STR        R0, [SP, #20]
  0x0801B52C:  9104         STR        R1, [SP, #16]
  0x0801B52E:  9805         LDR        R0, [SP, #20]
  0x0801B530:  6A00         LDR        R0, [R0, #32]
  0x0801B532:  9002         STR        R0, [SP, #8]
  0x0801B534:  9905         LDR        R1, [SP, #20]
  0x0801B536:  6A08         LDR        R0, [R1, #32]
  0x0801B538:  F020 0010    BIC        R0, R0, #16
  0x0801B53C:  6208         STR        R0, [R1, #32]
  0x0801B53E:  9805         LDR        R0, [SP, #20]
  0x0801B540:  6840         LDR        R0, [R0, #4]
  0x0801B542:  9001         STR        R0, [SP, #4]
  0x0801B544:  9805         LDR        R0, [SP, #20]
  0x0801B546:  6980         LDR        R0, [R0, #24]
  0x0801B548:  9003         STR        R0, [SP, #12]
  0x0801B54A:  9803         LDR        R0, [SP, #12]
  0x0801B54C:  F648 71FF    MOVW       R1, #0x8FFF
  0x0801B550:  F6CF 61FF    MOVT       R1, #0xFEFF
  0x0801B554:  4008         ANDS       R0, R1
  0x0801B556:  9003         STR        R0, [SP, #12]
  0x0801B558:  9803         LDR        R0, [SP, #12]
  0x0801B55A:  F420 7040    BIC        R0, R0, #0x0300
  0x0801B55E:  9003         STR        R0, [SP, #12]
  0x0801B560:  9804         LDR        R0, [SP, #16]
  0x0801B562:  6801         LDR        R1, [R0]
  0x0801B564:  9803         LDR        R0, [SP, #12]
  0x0801B566:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801B56A:  9003         STR        R0, [SP, #12]
  0x0801B56C:  9802         LDR        R0, [SP, #8]
  0x0801B56E:  F020 0020    BIC        R0, R0, #32
  0x0801B572:  9002         STR        R0, [SP, #8]
  0x0801B574:  9804         LDR        R0, [SP, #16]
  0x0801B576:  6881         LDR        R1, [R0, #8]
  0x0801B578:  9802         LDR        R0, [SP, #8]
  0x0801B57A:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0801B57E:  9002         STR        R0, [SP, #8]
  0x0801B580:  9805         LDR        R0, [SP, #20]
  0x0801B582:  2100         MOVS       R1, #0
  0x0801B584:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B588:  4288         CMP        R0, R1
  0x0801B58A:  D021         BEQ        .L3                      ; 0x0801B5D0
  0x0801B58C:  9805         LDR        R0, [SP, #20]
  0x0801B58E:  F240 4100    MOVW       R1, #0x0400
  0x0801B592:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B596:  4288         CMP        R0, R1
  0x0801B598:  D01A         BEQ        .L3                      ; 0x0801B5D0
  0x0801B59A:  9805         LDR        R0, [SP, #20]
  0x0801B59C:  F244 0100    MOVW       R1, #0x4000
  0x0801B5A0:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B5A4:  4288         CMP        R0, R1
  0x0801B5A6:  D101         BNE        .L1                      ; 0x0801B5AC
  0x0801B5A8:  2000         MOVS       R0, #0
  0x0801B5AA:  B988         CBNZ       R0, .L3                  ; 0x0801B5D0
.L1:
  0x0801B5AC:  9805         LDR        R0, [SP, #20]
  0x0801B5AE:  F244 4100    MOVW       R1, #0x4400
  0x0801B5B2:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B5B6:  4288         CMP        R0, R1
  0x0801B5B8:  D101         BNE        .L2                      ; 0x0801B5BE
  0x0801B5BA:  2000         MOVS       R0, #0
  0x0801B5BC:  B940         CBNZ       R0, .L3                  ; 0x0801B5D0
.L2:
  0x0801B5BE:  9805         LDR        R0, [SP, #20]
  0x0801B5C0:  F644 0100    MOVW       R1, #0x4800
  0x0801B5C4:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B5C8:  4288         CMP        R0, R1
  0x0801B5CA:  D11F         BNE        .L7                      ; 0x0801B60C
  0x0801B5CC:  2001         MOVS       R0, #1
  0x0801B5CE:  B9E8         CBNZ       R0, .L7                  ; 0x0801B60C
.L3:
  0x0801B5D0:  9804         LDR        R0, [SP, #16]
  0x0801B5D2:  68C0         LDR        R0, [R0, #12]
  0x0801B5D4:  B118         CBZ        R0, .L4                  ; 0x0801B5DE
  0x0801B5D6:  9804         LDR        R0, [SP, #16]
  0x0801B5D8:  68C0         LDR        R0, [R0, #12]
  0x0801B5DA:  2808         CMP        R0, #8
  0x0801B5DC:  D100         BNE        .L5                      ; 0x0801B5E0
.L4:
  0x0801B5DE:  E007         B          .L6                      ; 0x0801B5F0
.L5:
  0x0801B5E0:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801B5E4:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801B5E8:  F641 31B7    MOVW       R1, #0x1BB7
  0x0801B5EC:  F7EB FF81    BL         assert_failed            ; 0x080074F2
.L6:
  0x0801B5F0:  9802         LDR        R0, [SP, #8]
  0x0801B5F2:  F020 0080    BIC        R0, R0, #128
  0x0801B5F6:  9002         STR        R0, [SP, #8]
  0x0801B5F8:  9804         LDR        R0, [SP, #16]
  0x0801B5FA:  68C1         LDR        R1, [R0, #12]
  0x0801B5FC:  9802         LDR        R0, [SP, #8]
  0x0801B5FE:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0801B602:  9002         STR        R0, [SP, #8]
  0x0801B604:  9802         LDR        R0, [SP, #8]
  0x0801B606:  F020 0040    BIC        R0, R0, #64
  0x0801B60A:  9002         STR        R0, [SP, #8]
.L7:
  0x0801B60C:  9805         LDR        R0, [SP, #20]
  0x0801B60E:  2100         MOVS       R1, #0
  0x0801B610:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B614:  4288         CMP        R0, R1
  0x0801B616:  D01B         BEQ        .L8                      ; 0x0801B650
  0x0801B618:  9805         LDR        R0, [SP, #20]
  0x0801B61A:  F240 4100    MOVW       R1, #0x0400
  0x0801B61E:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B622:  4288         CMP        R0, R1
  0x0801B624:  D014         BEQ        .L8                      ; 0x0801B650
  0x0801B626:  9805         LDR        R0, [SP, #20]
  0x0801B628:  F244 0100    MOVW       R1, #0x4000
  0x0801B62C:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B630:  4288         CMP        R0, R1
  0x0801B632:  D00D         BEQ        .L8                      ; 0x0801B650
  0x0801B634:  9805         LDR        R0, [SP, #20]
  0x0801B636:  F244 4100    MOVW       R1, #0x4400
  0x0801B63A:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B63E:  4288         CMP        R0, R1
  0x0801B640:  D006         BEQ        .L8                      ; 0x0801B650
  0x0801B642:  9805         LDR        R0, [SP, #20]
  0x0801B644:  F644 0100    MOVW       R1, #0x4800
  0x0801B648:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B64C:  4288         CMP        R0, R1
  0x0801B64E:  D135         BNE        .L15                     ; 0x0801B6BC
.L8:
  0x0801B650:  9804         LDR        R0, [SP, #16]
  0x0801B652:  6980         LDR        R0, [R0, #24]
  0x0801B654:  F5B0 7F00    CMP.W      R0, #0x0200
  0x0801B658:  D002         BEQ        .L9                      ; 0x0801B660
  0x0801B65A:  9804         LDR        R0, [SP, #16]
  0x0801B65C:  6980         LDR        R0, [R0, #24]
  0x0801B65E:  B900         CBNZ       R0, .L10                 ; 0x0801B662
.L9:
  0x0801B660:  E007         B          .L11                     ; 0x0801B672
.L10:
  0x0801B662:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801B666:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801B66A:  F641 31C4    MOVW       R1, #0x1BC4
  0x0801B66E:  F7EB FF40    BL         assert_failed            ; 0x080074F2
.L11:
  0x0801B672:  9804         LDR        R0, [SP, #16]
  0x0801B674:  6940         LDR        R0, [R0, #20]
  0x0801B676:  F5B0 7F80    CMP.W      R0, #0x0100
  0x0801B67A:  D002         BEQ        .L12                     ; 0x0801B682
  0x0801B67C:  9804         LDR        R0, [SP, #16]
  0x0801B67E:  6940         LDR        R0, [R0, #20]
  0x0801B680:  B900         CBNZ       R0, .L13                 ; 0x0801B684
.L12:
  0x0801B682:  E007         B          .L14                     ; 0x0801B694
.L13:
  0x0801B684:  F243 5096    MOVW       R0, #0x3596              ; 0x08023596 = .rodata..L.str.150
  0x0801B688:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023596 = .rodata..L.str.150
  0x0801B68C:  F641 31C5    MOVW       R1, #0x1BC5
  0x0801B690:  F7EB FF2F    BL         assert_failed            ; 0x080074F2
.L14:
  0x0801B694:  9801         LDR        R0, [SP, #4]
  0x0801B696:  F420 6080    BIC        R0, R0, #0x0400
  0x0801B69A:  9001         STR        R0, [SP, #4]
  0x0801B69C:  9801         LDR        R0, [SP, #4]
  0x0801B69E:  F420 6000    BIC        R0, R0, #0x0800
  0x0801B6A2:  9001         STR        R0, [SP, #4]
  0x0801B6A4:  9804         LDR        R0, [SP, #16]
  0x0801B6A6:  6941         LDR        R1, [R0, #20]
  0x0801B6A8:  9801         LDR        R0, [SP, #4]
  0x0801B6AA:  EA40 0081    ORR.W      R0, R0, R1, LSL #2
  0x0801B6AE:  9001         STR        R0, [SP, #4]
  0x0801B6B0:  9804         LDR        R0, [SP, #16]
  0x0801B6B2:  6981         LDR        R1, [R0, #24]
  0x0801B6B4:  9801         LDR        R0, [SP, #4]
  0x0801B6B6:  EA40 0081    ORR.W      R0, R0, R1, LSL #2
  0x0801B6BA:  9001         STR        R0, [SP, #4]
.L15:
  0x0801B6BC:  9801         LDR        R0, [SP, #4]
  0x0801B6BE:  9905         LDR        R1, [SP, #20]
  0x0801B6C0:  6048         STR        R0, [R1, #4]
  0x0801B6C2:  9803         LDR        R0, [SP, #12]
  0x0801B6C4:  9905         LDR        R1, [SP, #20]
  0x0801B6C6:  6188         STR        R0, [R1, #24]
  0x0801B6C8:  9804         LDR        R0, [SP, #16]
  0x0801B6CA:  6840         LDR        R0, [R0, #4]
  0x0801B6CC:  9905         LDR        R1, [SP, #20]
  0x0801B6CE:  6388         STR        R0, [R1, #56]
  0x0801B6D0:  9802         LDR        R0, [SP, #8]
  0x0801B6D2:  9905         LDR        R1, [SP, #20]
  0x0801B6D4:  6208         STR        R0, [R1, #32]
  0x0801B6D6:  B006         ADD        SP, SP, #24
  0x0801B6D8:  BD80         POP        {R7, PC}
Section .text.TIM_OC5_SetConfig from charger_lto.o, size=196, align=2
TIM_OC5_SetConfig:
  0x0801B6DA:  B085         SUB        SP, SP, #20
  0x0801B6DC:  9004         STR        R0, [SP, #16]
  0x0801B6DE:  9103         STR        R1, [SP, #12]
  0x0801B6E0:  9804         LDR        R0, [SP, #16]
  0x0801B6E2:  6A00         LDR        R0, [R0, #32]
  0x0801B6E4:  9001         STR        R0, [SP, #4]
  0x0801B6E6:  9904         LDR        R1, [SP, #16]
  0x0801B6E8:  6A08         LDR        R0, [R1, #32]
  0x0801B6EA:  F420 3080    BIC        R0, R0, #0x010000
  0x0801B6EE:  6208         STR        R0, [R1, #32]
  0x0801B6F0:  9804         LDR        R0, [SP, #16]
  0x0801B6F2:  6840         LDR        R0, [R0, #4]
  0x0801B6F4:  9000         STR        R0, [SP, #0]
  0x0801B6F6:  9804         LDR        R0, [SP, #16]
  0x0801B6F8:  6D40         LDR        R0, [R0, #84]
  0x0801B6FA:  9002         STR        R0, [SP, #8]
  0x0801B6FC:  9802         LDR        R0, [SP, #8]
  0x0801B6FE:  F64F 718F    MOVW       R1, #0xFF8F
  0x0801B702:  F6CF 71FE    MOVT       R1, #0xFFFE
  0x0801B706:  4008         ANDS       R0, R1
  0x0801B708:  9002         STR        R0, [SP, #8]
  0x0801B70A:  9803         LDR        R0, [SP, #12]
  0x0801B70C:  6801         LDR        R1, [R0]
  0x0801B70E:  9802         LDR        R0, [SP, #8]
  0x0801B710:  4308         ORRS       R0, R1
  0x0801B712:  9002         STR        R0, [SP, #8]
  0x0801B714:  9801         LDR        R0, [SP, #4]
  0x0801B716:  F420 3000    BIC        R0, R0, #0x020000
  0x0801B71A:  9001         STR        R0, [SP, #4]
  0x0801B71C:  9803         LDR        R0, [SP, #12]
  0x0801B71E:  6881         LDR        R1, [R0, #8]
  0x0801B720:  9801         LDR        R0, [SP, #4]
  0x0801B722:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x0801B726:  9001         STR        R0, [SP, #4]
  0x0801B728:  9804         LDR        R0, [SP, #16]
  0x0801B72A:  2100         MOVS       R1, #0
  0x0801B72C:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B730:  4288         CMP        R0, R1
  0x0801B732:  D01B         BEQ        .L1                      ; 0x0801B76C
  0x0801B734:  9804         LDR        R0, [SP, #16]
  0x0801B736:  F240 4100    MOVW       R1, #0x0400
  0x0801B73A:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B73E:  4288         CMP        R0, R1
  0x0801B740:  D014         BEQ        .L1                      ; 0x0801B76C
  0x0801B742:  9804         LDR        R0, [SP, #16]
  0x0801B744:  F244 0100    MOVW       R1, #0x4000
  0x0801B748:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B74C:  4288         CMP        R0, R1
  0x0801B74E:  D00D         BEQ        .L1                      ; 0x0801B76C
  0x0801B750:  9804         LDR        R0, [SP, #16]
  0x0801B752:  F244 4100    MOVW       R1, #0x4400
  0x0801B756:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B75A:  4288         CMP        R0, R1
  0x0801B75C:  D006         BEQ        .L1                      ; 0x0801B76C
  0x0801B75E:  9804         LDR        R0, [SP, #16]
  0x0801B760:  F644 0100    MOVW       R1, #0x4800
  0x0801B764:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B768:  4288         CMP        R0, R1
  0x0801B76A:  D109         BNE        .L2                      ; 0x0801B780
.L1:
  0x0801B76C:  9800         LDR        R0, [SP, #0]
  0x0801B76E:  F420 3080    BIC        R0, R0, #0x010000
  0x0801B772:  9000         STR        R0, [SP, #0]
  0x0801B774:  9803         LDR        R0, [SP, #12]
  0x0801B776:  6941         LDR        R1, [R0, #20]
  0x0801B778:  9800         LDR        R0, [SP, #0]
  0x0801B77A:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801B77E:  9000         STR        R0, [SP, #0]
.L2:
  0x0801B780:  9800         LDR        R0, [SP, #0]
  0x0801B782:  9904         LDR        R1, [SP, #16]
  0x0801B784:  6048         STR        R0, [R1, #4]
  0x0801B786:  9802         LDR        R0, [SP, #8]
  0x0801B788:  9904         LDR        R1, [SP, #16]
  0x0801B78A:  6548         STR        R0, [R1, #84]
  0x0801B78C:  9803         LDR        R0, [SP, #12]
  0x0801B78E:  6840         LDR        R0, [R0, #4]
  0x0801B790:  9904         LDR        R1, [SP, #16]
  0x0801B792:  6588         STR        R0, [R1, #88]
  0x0801B794:  9801         LDR        R0, [SP, #4]
  0x0801B796:  9904         LDR        R1, [SP, #16]
  0x0801B798:  6208         STR        R0, [R1, #32]
  0x0801B79A:  B005         ADD        SP, SP, #20
  0x0801B79C:  4770         BX         LR
Section .text.TIM_TI2_SetConfig from charger_lto.o, size=108, align=2
TIM_TI2_SetConfig:
  0x0801B79E:  B086         SUB        SP, SP, #24
  0x0801B7A0:  9005         STR        R0, [SP, #20]
  0x0801B7A2:  9104         STR        R1, [SP, #16]
  0x0801B7A4:  9203         STR        R2, [SP, #12]
  0x0801B7A6:  9302         STR        R3, [SP, #8]
  0x0801B7A8:  9805         LDR        R0, [SP, #20]
  0x0801B7AA:  6A00         LDR        R0, [R0, #32]
  0x0801B7AC:  9000         STR        R0, [SP, #0]
  0x0801B7AE:  9905         LDR        R1, [SP, #20]
  0x0801B7B0:  6A08         LDR        R0, [R1, #32]
  0x0801B7B2:  F020 0010    BIC        R0, R0, #16
  0x0801B7B6:  6208         STR        R0, [R1, #32]
  0x0801B7B8:  9805         LDR        R0, [SP, #20]
  0x0801B7BA:  6980         LDR        R0, [R0, #24]
  0x0801B7BC:  9001         STR        R0, [SP, #4]
  0x0801B7BE:  9801         LDR        R0, [SP, #4]
  0x0801B7C0:  F420 7040    BIC        R0, R0, #0x0300
  0x0801B7C4:  9001         STR        R0, [SP, #4]
  0x0801B7C6:  9903         LDR        R1, [SP, #12]
  0x0801B7C8:  9801         LDR        R0, [SP, #4]
  0x0801B7CA:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801B7CE:  9001         STR        R0, [SP, #4]
  0x0801B7D0:  9801         LDR        R0, [SP, #4]
  0x0801B7D2:  F420 4070    BIC        R0, R0, #0xF000
  0x0801B7D6:  9001         STR        R0, [SP, #4]
  0x0801B7D8:  9802         LDR        R0, [SP, #8]
  0x0801B7DA:  0300         LSLS       R0, R0, #12
  0x0801B7DC:  B281         UXTH       R1, R0
  0x0801B7DE:  9801         LDR        R0, [SP, #4]
  0x0801B7E0:  4308         ORRS       R0, R1
  0x0801B7E2:  9001         STR        R0, [SP, #4]
  0x0801B7E4:  9800         LDR        R0, [SP, #0]
  0x0801B7E6:  F020 00A0    BIC        R0, R0, #160
  0x0801B7EA:  9000         STR        R0, [SP, #0]
  0x0801B7EC:  9804         LDR        R0, [SP, #16]
  0x0801B7EE:  F000 010A    AND        R1, R0, #10
  0x0801B7F2:  9800         LDR        R0, [SP, #0]
  0x0801B7F4:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0801B7F8:  9000         STR        R0, [SP, #0]
  0x0801B7FA:  9801         LDR        R0, [SP, #4]
  0x0801B7FC:  9905         LDR        R1, [SP, #20]
  0x0801B7FE:  6188         STR        R0, [R1, #24]
  0x0801B800:  9800         LDR        R0, [SP, #0]
  0x0801B802:  9905         LDR        R1, [SP, #20]
  0x0801B804:  6208         STR        R0, [R1, #32]
  0x0801B806:  B006         ADD        SP, SP, #24
  0x0801B808:  4770         BX         LR
Section .text.TIM_TI4_SetConfig from charger_lto.o, size=108, align=2
TIM_TI4_SetConfig:
  0x0801B80A:  B086         SUB        SP, SP, #24
  0x0801B80C:  9005         STR        R0, [SP, #20]
  0x0801B80E:  9104         STR        R1, [SP, #16]
  0x0801B810:  9203         STR        R2, [SP, #12]
  0x0801B812:  9302         STR        R3, [SP, #8]
  0x0801B814:  9805         LDR        R0, [SP, #20]
  0x0801B816:  6A00         LDR        R0, [R0, #32]
  0x0801B818:  9000         STR        R0, [SP, #0]
  0x0801B81A:  9905         LDR        R1, [SP, #20]
  0x0801B81C:  6A08         LDR        R0, [R1, #32]
  0x0801B81E:  F420 5080    BIC        R0, R0, #0x1000
  0x0801B822:  6208         STR        R0, [R1, #32]
  0x0801B824:  9805         LDR        R0, [SP, #20]
  0x0801B826:  69C0         LDR        R0, [R0, #28]
  0x0801B828:  9001         STR        R0, [SP, #4]
  0x0801B82A:  9801         LDR        R0, [SP, #4]
  0x0801B82C:  F420 7040    BIC        R0, R0, #0x0300
  0x0801B830:  9001         STR        R0, [SP, #4]
  0x0801B832:  9903         LDR        R1, [SP, #12]
  0x0801B834:  9801         LDR        R0, [SP, #4]
  0x0801B836:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801B83A:  9001         STR        R0, [SP, #4]
  0x0801B83C:  9801         LDR        R0, [SP, #4]
  0x0801B83E:  F420 4070    BIC        R0, R0, #0xF000
  0x0801B842:  9001         STR        R0, [SP, #4]
  0x0801B844:  9802         LDR        R0, [SP, #8]
  0x0801B846:  0300         LSLS       R0, R0, #12
  0x0801B848:  B281         UXTH       R1, R0
  0x0801B84A:  9801         LDR        R0, [SP, #4]
  0x0801B84C:  4308         ORRS       R0, R1
  0x0801B84E:  9001         STR        R0, [SP, #4]
  0x0801B850:  9800         LDR        R0, [SP, #0]
  0x0801B852:  F420 4020    BIC        R0, R0, #0xA000
  0x0801B856:  9000         STR        R0, [SP, #0]
  0x0801B858:  9804         LDR        R0, [SP, #16]
  0x0801B85A:  F000 010A    AND        R1, R0, #10
  0x0801B85E:  9800         LDR        R0, [SP, #0]
  0x0801B860:  EA40 3001    ORR.W      R0, R0, R1, LSL #12
  0x0801B864:  9000         STR        R0, [SP, #0]
  0x0801B866:  9801         LDR        R0, [SP, #4]
  0x0801B868:  9905         LDR        R1, [SP, #20]
  0x0801B86A:  61C8         STR        R0, [R1, #28]
  0x0801B86C:  9800         LDR        R0, [SP, #0]
  0x0801B86E:  9905         LDR        R1, [SP, #20]
  0x0801B870:  6208         STR        R0, [R1, #32]
  0x0801B872:  B006         ADD        SP, SP, #24
  0x0801B874:  4770         BX         LR
Section .text.TIM_ETR_SetConfig from charger_lto.o, size=52, align=2
TIM_ETR_SetConfig:
  0x0801B876:  B085         SUB        SP, SP, #20
  0x0801B878:  9004         STR        R0, [SP, #16]
  0x0801B87A:  9103         STR        R1, [SP, #12]
  0x0801B87C:  9202         STR        R2, [SP, #8]
  0x0801B87E:  9301         STR        R3, [SP, #4]
  0x0801B880:  9804         LDR        R0, [SP, #16]
  0x0801B882:  6880         LDR        R0, [R0, #8]
  0x0801B884:  9000         STR        R0, [SP, #0]
  0x0801B886:  9800         LDR        R0, [SP, #0]
  0x0801B888:  F420 407F    BIC        R0, R0, #0xFF00
  0x0801B88C:  9000         STR        R0, [SP, #0]
  0x0801B88E:  9803         LDR        R0, [SP, #12]
  0x0801B890:  9902         LDR        R1, [SP, #8]
  0x0801B892:  9A01         LDR        R2, [SP, #4]
  0x0801B894:  EA41 2102    ORR.W      R1, R1, R2, LSL #8
  0x0801B898:  4301         ORRS       R1, R0
  0x0801B89A:  9800         LDR        R0, [SP, #0]
  0x0801B89C:  4308         ORRS       R0, R1
  0x0801B89E:  9000         STR        R0, [SP, #0]
  0x0801B8A0:  9800         LDR        R0, [SP, #0]
  0x0801B8A2:  9904         LDR        R1, [SP, #16]
  0x0801B8A4:  6088         STR        R0, [R1, #8]
  0x0801B8A6:  B005         ADD        SP, SP, #20
  0x0801B8A8:  4770         BX         LR
Section .text.TIM_TI1_ConfigInputStage from charger_lto.o, size=80, align=2
TIM_TI1_ConfigInputStage:
  0x0801B8AA:  B085         SUB        SP, SP, #20
  0x0801B8AC:  9004         STR        R0, [SP, #16]
  0x0801B8AE:  9103         STR        R1, [SP, #12]
  0x0801B8B0:  9202         STR        R2, [SP, #8]
  0x0801B8B2:  9804         LDR        R0, [SP, #16]
  0x0801B8B4:  6A00         LDR        R0, [R0, #32]
  0x0801B8B6:  9000         STR        R0, [SP, #0]
  0x0801B8B8:  9904         LDR        R1, [SP, #16]
  0x0801B8BA:  6A08         LDR        R0, [R1, #32]
  0x0801B8BC:  F020 0001    BIC        R0, R0, #1
  0x0801B8C0:  6208         STR        R0, [R1, #32]
  0x0801B8C2:  9804         LDR        R0, [SP, #16]
  0x0801B8C4:  6980         LDR        R0, [R0, #24]
  0x0801B8C6:  9001         STR        R0, [SP, #4]
  0x0801B8C8:  9801         LDR        R0, [SP, #4]
  0x0801B8CA:  F020 00F0    BIC        R0, R0, #240
  0x0801B8CE:  9001         STR        R0, [SP, #4]
  0x0801B8D0:  9902         LDR        R1, [SP, #8]
  0x0801B8D2:  9801         LDR        R0, [SP, #4]
  0x0801B8D4:  EA40 1001    ORR.W      R0, R0, R1, LSL #4
  0x0801B8D8:  9001         STR        R0, [SP, #4]
  0x0801B8DA:  9800         LDR        R0, [SP, #0]
  0x0801B8DC:  F020 000A    BIC        R0, R0, #10
  0x0801B8E0:  9000         STR        R0, [SP, #0]
  0x0801B8E2:  9903         LDR        R1, [SP, #12]
  0x0801B8E4:  9800         LDR        R0, [SP, #0]
  0x0801B8E6:  4308         ORRS       R0, R1
  0x0801B8E8:  9000         STR        R0, [SP, #0]
  0x0801B8EA:  9801         LDR        R0, [SP, #4]
  0x0801B8EC:  9904         LDR        R1, [SP, #16]
  0x0801B8EE:  6188         STR        R0, [R1, #24]
  0x0801B8F0:  9800         LDR        R0, [SP, #0]
  0x0801B8F2:  9904         LDR        R1, [SP, #16]
  0x0801B8F4:  6208         STR        R0, [R1, #32]
  0x0801B8F6:  B005         ADD        SP, SP, #20
  0x0801B8F8:  4770         BX         LR
Section .text.TIM_ITRx_SetConfig from charger_lto.o, size=48, align=2
TIM_ITRx_SetConfig:
  0x0801B8FA:  B083         SUB        SP, SP, #12
  0x0801B8FC:  9002         STR        R0, [SP, #8]
  0x0801B8FE:  9101         STR        R1, [SP, #4]
  0x0801B900:  9802         LDR        R0, [SP, #8]
  0x0801B902:  6880         LDR        R0, [R0, #8]
  0x0801B904:  9000         STR        R0, [SP, #0]
  0x0801B906:  9800         LDR        R0, [SP, #0]
  0x0801B908:  F64F 718F    MOVW       R1, #0xFF8F
  0x0801B90C:  F6CF 71CF    MOVT       R1, #0xFFCF
  0x0801B910:  4008         ANDS       R0, R1
  0x0801B912:  9000         STR        R0, [SP, #0]
  0x0801B914:  9801         LDR        R0, [SP, #4]
  0x0801B916:  9900         LDR        R1, [SP, #0]
  0x0801B918:  4308         ORRS       R0, R1
  0x0801B91A:  F040 0007    ORR        R0, R0, #7
  0x0801B91E:  9000         STR        R0, [SP, #0]
  0x0801B920:  9800         LDR        R0, [SP, #0]
  0x0801B922:  9902         LDR        R1, [SP, #8]
  0x0801B924:  6088         STR        R0, [R1, #8]
  0x0801B926:  B003         ADD        SP, SP, #12
  0x0801B928:  4770         BX         LR
Section .text.HAL_TIMEx_MasterConfigSynchronization from charger_lto.o, size=840, align=2
HAL_TIMEx_MasterConfigSynchronization:
  0x0801B92A:  B580         PUSH       {R7, LR}
  0x0801B92C:  B086         SUB        SP, SP, #24
  0x0801B92E:  9004         STR        R0, [SP, #16]
  0x0801B930:  9103         STR        R1, [SP, #12]
  0x0801B932:  9804         LDR        R0, [SP, #16]
  0x0801B934:  6800         LDR        R0, [R0]
  0x0801B936:  2100         MOVS       R1, #0
  0x0801B938:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B93C:  4288         CMP        R0, R1
  0x0801B93E:  D054         BEQ        .L1                      ; 0x0801B9EA
  0x0801B940:  9804         LDR        R0, [SP, #16]
  0x0801B942:  6800         LDR        R0, [R0]
  0x0801B944:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801B948:  D04F         BEQ        .L1                      ; 0x0801B9EA
  0x0801B94A:  9804         LDR        R0, [SP, #16]
  0x0801B94C:  6800         LDR        R0, [R0]
  0x0801B94E:  F240 4100    MOVW       R1, #0x0400
  0x0801B952:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B956:  4288         CMP        R0, R1
  0x0801B958:  D047         BEQ        .L1                      ; 0x0801B9EA
  0x0801B95A:  9804         LDR        R0, [SP, #16]
  0x0801B95C:  6800         LDR        R0, [R0]
  0x0801B95E:  F640 0100    MOVW       R1, #0x0800
  0x0801B962:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B966:  4288         CMP        R0, R1
  0x0801B968:  D03F         BEQ        .L1                      ; 0x0801B9EA
  0x0801B96A:  9804         LDR        R0, [SP, #16]
  0x0801B96C:  6800         LDR        R0, [R0]
  0x0801B96E:  F640 4100    MOVW       R1, #0x0C00
  0x0801B972:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B976:  4288         CMP        R0, R1
  0x0801B978:  D037         BEQ        .L1                      ; 0x0801B9EA
  0x0801B97A:  9804         LDR        R0, [SP, #16]
  0x0801B97C:  6800         LDR        R0, [R0]
  0x0801B97E:  F241 0100    MOVW       R1, #0x1000
  0x0801B982:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B986:  4288         CMP        R0, R1
  0x0801B988:  D02F         BEQ        .L1                      ; 0x0801B9EA
  0x0801B98A:  9804         LDR        R0, [SP, #16]
  0x0801B98C:  6800         LDR        R0, [R0]
  0x0801B98E:  F241 4100    MOVW       R1, #0x1400
  0x0801B992:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B996:  4288         CMP        R0, R1
  0x0801B998:  D027         BEQ        .L1                      ; 0x0801B9EA
  0x0801B99A:  9804         LDR        R0, [SP, #16]
  0x0801B99C:  6800         LDR        R0, [R0]
  0x0801B99E:  F240 4100    MOVW       R1, #0x0400
  0x0801B9A2:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B9A6:  4288         CMP        R0, R1
  0x0801B9A8:  D01F         BEQ        .L1                      ; 0x0801B9EA
  0x0801B9AA:  9804         LDR        R0, [SP, #16]
  0x0801B9AC:  6800         LDR        R0, [R0]
  0x0801B9AE:  F641 0100    MOVW       R1, #0x1800
  0x0801B9B2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B9B6:  4288         CMP        R0, R1
  0x0801B9B8:  D017         BEQ        .L1                      ; 0x0801B9EA
  0x0801B9BA:  9804         LDR        R0, [SP, #16]
  0x0801B9BC:  6800         LDR        R0, [R0]
  0x0801B9BE:  F244 0100    MOVW       R1, #0x4000
  0x0801B9C2:  F2C4 0101    MOVT       R1, #0x4001
  0x0801B9C6:  4288         CMP        R0, R1
  0x0801B9C8:  D00F         BEQ        .L1                      ; 0x0801B9EA
  0x0801B9CA:  9804         LDR        R0, [SP, #16]
  0x0801B9CC:  6800         LDR        R0, [R0]
  0x0801B9CE:  F24E 0100    MOVW       R1, #0xE000
  0x0801B9D2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B9D6:  4288         CMP        R0, R1
  0x0801B9D8:  D007         BEQ        .L1                      ; 0x0801B9EA
  0x0801B9DA:  9804         LDR        R0, [SP, #16]
  0x0801B9DC:  6800         LDR        R0, [R0]
  0x0801B9DE:  F24E 4100    MOVW       R1, #0xE400
  0x0801B9E2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801B9E6:  4288         CMP        R0, R1
  0x0801B9E8:  D100         BNE        .L2                      ; 0x0801B9EC
.L1:
  0x0801B9EA:  E007         B          .L3                      ; 0x0801B9FC
.L2:
  0x0801B9EC:  F643 2055    MOVW       R0, #0x3A55              ; 0x08023A55 = .rodata..L.str.175
  0x0801B9F0:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023A55 = .rodata..L.str.175
  0x0801B9F4:  F240 71CB    MOVW       R1, #0x07CB
  0x0801B9F8:  F7EB FD7B    BL         assert_failed            ; 0x080074F2
.L3:
  0x0801B9FC:  9803         LDR        R0, [SP, #12]
  0x0801B9FE:  6800         LDR        R0, [R0]
  0x0801BA00:  B1D8         CBZ        R0, .L4                  ; 0x0801BA3A
  0x0801BA02:  9803         LDR        R0, [SP, #12]
  0x0801BA04:  6800         LDR        R0, [R0]
  0x0801BA06:  2810         CMP        R0, #16
  0x0801BA08:  D017         BEQ        .L4                      ; 0x0801BA3A
  0x0801BA0A:  9803         LDR        R0, [SP, #12]
  0x0801BA0C:  6800         LDR        R0, [R0]
  0x0801BA0E:  2820         CMP        R0, #32
  0x0801BA10:  D013         BEQ        .L4                      ; 0x0801BA3A
  0x0801BA12:  9803         LDR        R0, [SP, #12]
  0x0801BA14:  6800         LDR        R0, [R0]
  0x0801BA16:  2830         CMP        R0, #48
  0x0801BA18:  D00F         BEQ        .L4                      ; 0x0801BA3A
  0x0801BA1A:  9803         LDR        R0, [SP, #12]
  0x0801BA1C:  6800         LDR        R0, [R0]
  0x0801BA1E:  2840         CMP        R0, #64
  0x0801BA20:  D00B         BEQ        .L4                      ; 0x0801BA3A
  0x0801BA22:  9803         LDR        R0, [SP, #12]
  0x0801BA24:  6800         LDR        R0, [R0]
  0x0801BA26:  2850         CMP        R0, #80
  0x0801BA28:  D007         BEQ        .L4                      ; 0x0801BA3A
  0x0801BA2A:  9803         LDR        R0, [SP, #12]
  0x0801BA2C:  6800         LDR        R0, [R0]
  0x0801BA2E:  2860         CMP        R0, #96
  0x0801BA30:  D003         BEQ        .L4                      ; 0x0801BA3A
  0x0801BA32:  9803         LDR        R0, [SP, #12]
  0x0801BA34:  6800         LDR        R0, [R0]
  0x0801BA36:  2870         CMP        R0, #112
  0x0801BA38:  D100         BNE        .L5                      ; 0x0801BA3C
.L4:
  0x0801BA3A:  E007         B          .L6                      ; 0x0801BA4C
.L5:
  0x0801BA3C:  F643 2055    MOVW       R0, #0x3A55              ; 0x08023A55 = .rodata..L.str.175
  0x0801BA40:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023A55 = .rodata..L.str.175
  0x0801BA44:  F240 71CC    MOVW       R1, #0x07CC
  0x0801BA48:  F7EB FD53    BL         assert_failed            ; 0x080074F2
.L6:
  0x0801BA4C:  9803         LDR        R0, [SP, #12]
  0x0801BA4E:  6880         LDR        R0, [R0, #8]
  0x0801BA50:  2880         CMP        R0, #128
  0x0801BA52:  D002         BEQ        .L7                      ; 0x0801BA5A
  0x0801BA54:  9803         LDR        R0, [SP, #12]
  0x0801BA56:  6880         LDR        R0, [R0, #8]
  0x0801BA58:  B900         CBNZ       R0, .L8                  ; 0x0801BA5C
.L7:
  0x0801BA5A:  E007         B          .L9                      ; 0x0801BA6C
.L8:
  0x0801BA5C:  F643 2055    MOVW       R0, #0x3A55              ; 0x08023A55 = .rodata..L.str.175
  0x0801BA60:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023A55 = .rodata..L.str.175
  0x0801BA64:  F240 71CD    MOVW       R1, #0x07CD
  0x0801BA68:  F7EB FD43    BL         assert_failed            ; 0x080074F2
.L9:
  0x0801BA6C:  9804         LDR        R0, [SP, #16]
  0x0801BA6E:  F890 003C    LDRB.W     R0, [R0, #60]
  0x0801BA72:  2801         CMP        R0, #1
  0x0801BA74:  D103         BNE        .L10                     ; 0x0801BA7E
  0x0801BA76:  2002         MOVS       R0, #2
  0x0801BA78:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0801BA7C:  E0F5         B          .L18                     ; 0x0801BC6A
.L10:
  0x0801BA7E:  9904         LDR        R1, [SP, #16]
  0x0801BA80:  2001         MOVS       R0, #1
  0x0801BA82:  F881 003C    STRB.W     R0, [R1, #60]
  0x0801BA86:  9904         LDR        R1, [SP, #16]
  0x0801BA88:  2002         MOVS       R0, #2
  0x0801BA8A:  F881 003D    STRB.W     R0, [R1, #61]
  0x0801BA8E:  9804         LDR        R0, [SP, #16]
  0x0801BA90:  6800         LDR        R0, [R0]
  0x0801BA92:  6840         LDR        R0, [R0, #4]
  0x0801BA94:  9002         STR        R0, [SP, #8]
  0x0801BA96:  9804         LDR        R0, [SP, #16]
  0x0801BA98:  6800         LDR        R0, [R0]
  0x0801BA9A:  6880         LDR        R0, [R0, #8]
  0x0801BA9C:  9001         STR        R0, [SP, #4]
  0x0801BA9E:  9804         LDR        R0, [SP, #16]
  0x0801BAA0:  6800         LDR        R0, [R0]
  0x0801BAA2:  2100         MOVS       R1, #0
  0x0801BAA4:  F2C4 0101    MOVT       R1, #0x4001
  0x0801BAA8:  4288         CMP        R0, R1
  0x0801BAAA:  D007         BEQ        .L11                     ; 0x0801BABC
  0x0801BAAC:  9804         LDR        R0, [SP, #16]
  0x0801BAAE:  6800         LDR        R0, [R0]
  0x0801BAB0:  F240 4100    MOVW       R1, #0x0400
  0x0801BAB4:  F2C4 0101    MOVT       R1, #0x4001
  0x0801BAB8:  4288         CMP        R0, R1
  0x0801BABA:  D165         BNE        .L15                     ; 0x0801BB88
.L11:
  0x0801BABC:  9803         LDR        R0, [SP, #12]
  0x0801BABE:  6840         LDR        R0, [R0, #4]
  0x0801BAC0:  2800         CMP        R0, #0
  0x0801BAC2:  D04F         BEQ        .L12                     ; 0x0801BB64
  0x0801BAC4:  9803         LDR        R0, [SP, #12]
  0x0801BAC6:  6840         LDR        R0, [R0, #4]
  0x0801BAC8:  F5B0 1F80    CMP.W      R0, #0x100000
  0x0801BACC:  D04A         BEQ        .L12                     ; 0x0801BB64
  0x0801BACE:  9803         LDR        R0, [SP, #12]
  0x0801BAD0:  6840         LDR        R0, [R0, #4]
  0x0801BAD2:  F5B0 1F00    CMP.W      R0, #0x200000
  0x0801BAD6:  D045         BEQ        .L12                     ; 0x0801BB64
  0x0801BAD8:  9803         LDR        R0, [SP, #12]
  0x0801BADA:  6840         LDR        R0, [R0, #4]
  0x0801BADC:  F5B0 1F40    CMP.W      R0, #0x300000
  0x0801BAE0:  D040         BEQ        .L12                     ; 0x0801BB64
  0x0801BAE2:  9803         LDR        R0, [SP, #12]
  0x0801BAE4:  6840         LDR        R0, [R0, #4]
  0x0801BAE6:  F5B0 0F80    CMP.W      R0, #0x400000
  0x0801BAEA:  D03B         BEQ        .L12                     ; 0x0801BB64
  0x0801BAEC:  9803         LDR        R0, [SP, #12]
  0x0801BAEE:  6840         LDR        R0, [R0, #4]
  0x0801BAF0:  F5B0 0FA0    CMP.W      R0, #0x500000
  0x0801BAF4:  D036         BEQ        .L12                     ; 0x0801BB64
  0x0801BAF6:  9803         LDR        R0, [SP, #12]
  0x0801BAF8:  6840         LDR        R0, [R0, #4]
  0x0801BAFA:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x0801BAFE:  D031         BEQ        .L12                     ; 0x0801BB64
  0x0801BB00:  9803         LDR        R0, [SP, #12]
  0x0801BB02:  6840         LDR        R0, [R0, #4]
  0x0801BB04:  F5B0 0FC0    CMP.W      R0, #0x600000
  0x0801BB08:  D02C         BEQ        .L12                     ; 0x0801BB64
  0x0801BB0A:  9803         LDR        R0, [SP, #12]
  0x0801BB0C:  6840         LDR        R0, [R0, #4]
  0x0801BB0E:  F5B0 0FE0    CMP.W      R0, #0x700000
  0x0801BB12:  D027         BEQ        .L12                     ; 0x0801BB64
  0x0801BB14:  9803         LDR        R0, [SP, #12]
  0x0801BB16:  6840         LDR        R0, [R0, #4]
  0x0801BB18:  F5B0 0F00    CMP.W      R0, #0x800000
  0x0801BB1C:  D022         BEQ        .L12                     ; 0x0801BB64
  0x0801BB1E:  9803         LDR        R0, [SP, #12]
  0x0801BB20:  6840         LDR        R0, [R0, #4]
  0x0801BB22:  F5B0 0F10    CMP.W      R0, #0x900000
  0x0801BB26:  D01D         BEQ        .L12                     ; 0x0801BB64
  0x0801BB28:  9803         LDR        R0, [SP, #12]
  0x0801BB2A:  6840         LDR        R0, [R0, #4]
  0x0801BB2C:  F5B0 0F20    CMP.W      R0, #0xA00000
  0x0801BB30:  D018         BEQ        .L12                     ; 0x0801BB64
  0x0801BB32:  9803         LDR        R0, [SP, #12]
  0x0801BB34:  6840         LDR        R0, [R0, #4]
  0x0801BB36:  F5B0 0F30    CMP.W      R0, #0xB00000
  0x0801BB3A:  D013         BEQ        .L12                     ; 0x0801BB64
  0x0801BB3C:  9803         LDR        R0, [SP, #12]
  0x0801BB3E:  6840         LDR        R0, [R0, #4]
  0x0801BB40:  F5B0 0F40    CMP.W      R0, #0xC00000
  0x0801BB44:  D00E         BEQ        .L12                     ; 0x0801BB64
  0x0801BB46:  9803         LDR        R0, [SP, #12]
  0x0801BB48:  6840         LDR        R0, [R0, #4]
  0x0801BB4A:  F5B0 0F50    CMP.W      R0, #0xD00000
  0x0801BB4E:  D009         BEQ        .L12                     ; 0x0801BB64
  0x0801BB50:  9803         LDR        R0, [SP, #12]
  0x0801BB52:  6840         LDR        R0, [R0, #4]
  0x0801BB54:  F5B0 0F60    CMP.W      R0, #0xE00000
  0x0801BB58:  D004         BEQ        .L12                     ; 0x0801BB64
  0x0801BB5A:  9803         LDR        R0, [SP, #12]
  0x0801BB5C:  6840         LDR        R0, [R0, #4]
  0x0801BB5E:  F5B0 0F70    CMP.W      R0, #0xF00000
  0x0801BB62:  D100         BNE        .L13                     ; 0x0801BB66
.L12:
  0x0801BB64:  E007         B          .L14                     ; 0x0801BB76
.L13:
  0x0801BB66:  F643 2055    MOVW       R0, #0x3A55              ; 0x08023A55 = .rodata..L.str.175
  0x0801BB6A:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023A55 = .rodata..L.str.175
  0x0801BB6E:  F240 71DF    MOVW       R1, #0x07DF
  0x0801BB72:  F7EB FCBE    BL         assert_failed            ; 0x080074F2
.L14:
  0x0801BB76:  9802         LDR        R0, [SP, #8]
  0x0801BB78:  F420 0070    BIC        R0, R0, #0xF00000
  0x0801BB7C:  9002         STR        R0, [SP, #8]
  0x0801BB7E:  9803         LDR        R0, [SP, #12]
  0x0801BB80:  6841         LDR        R1, [R0, #4]
  0x0801BB82:  9802         LDR        R0, [SP, #8]
  0x0801BB84:  4308         ORRS       R0, R1
  0x0801BB86:  9002         STR        R0, [SP, #8]
.L15:
  0x0801BB88:  9802         LDR        R0, [SP, #8]
  0x0801BB8A:  F020 0070    BIC        R0, R0, #112
  0x0801BB8E:  9002         STR        R0, [SP, #8]
  0x0801BB90:  9803         LDR        R0, [SP, #12]
  0x0801BB92:  6801         LDR        R1, [R0]
  0x0801BB94:  9802         LDR        R0, [SP, #8]
  0x0801BB96:  4308         ORRS       R0, R1
  0x0801BB98:  9002         STR        R0, [SP, #8]
  0x0801BB9A:  9802         LDR        R0, [SP, #8]
  0x0801BB9C:  9904         LDR        R1, [SP, #16]
  0x0801BB9E:  6809         LDR        R1, [R1]
  0x0801BBA0:  6048         STR        R0, [R1, #4]
  0x0801BBA2:  9804         LDR        R0, [SP, #16]
  0x0801BBA4:  6800         LDR        R0, [R0]
  0x0801BBA6:  2100         MOVS       R1, #0
  0x0801BBA8:  F2C4 0101    MOVT       R1, #0x4001
  0x0801BBAC:  4288         CMP        R0, R1
  0x0801BBAE:  D044         BEQ        .L16                     ; 0x0801BC3A
  0x0801BBB0:  9804         LDR        R0, [SP, #16]
  0x0801BBB2:  6800         LDR        R0, [R0]
  0x0801BBB4:  F1B0 4F80    CMP.W      R0, #0x40000000
  0x0801BBB8:  D03F         BEQ        .L16                     ; 0x0801BC3A
  0x0801BBBA:  9804         LDR        R0, [SP, #16]
  0x0801BBBC:  6800         LDR        R0, [R0]
  0x0801BBBE:  F240 4100    MOVW       R1, #0x0400
  0x0801BBC2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801BBC6:  4288         CMP        R0, R1
  0x0801BBC8:  D037         BEQ        .L16                     ; 0x0801BC3A
  0x0801BBCA:  9804         LDR        R0, [SP, #16]
  0x0801BBCC:  6800         LDR        R0, [R0]
  0x0801BBCE:  F640 0100    MOVW       R1, #0x0800
  0x0801BBD2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801BBD6:  4288         CMP        R0, R1
  0x0801BBD8:  D02F         BEQ        .L16                     ; 0x0801BC3A
  0x0801BBDA:  9804         LDR        R0, [SP, #16]
  0x0801BBDC:  6800         LDR        R0, [R0]
  0x0801BBDE:  F640 4100    MOVW       R1, #0x0C00
  0x0801BBE2:  F2C4 0100    MOVT       R1, #0x4000
  0x0801BBE6:  4288         CMP        R0, R1
  0x0801BBE8:  D027         BEQ        .L16                     ; 0x0801BC3A
  0x0801BBEA:  9804         LDR        R0, [SP, #16]
  0x0801BBEC:  6800         LDR        R0, [R0]
  0x0801BBEE:  F240 4100    MOVW       R1, #0x0400
  0x0801BBF2:  F2C4 0101    MOVT       R1, #0x4001
  0x0801BBF6:  4288         CMP        R0, R1
  0x0801BBF8:  D01F         BEQ        .L16                     ; 0x0801BC3A
  0x0801BBFA:  9804         LDR        R0, [SP, #16]
  0x0801BBFC:  6800         LDR        R0, [R0]
  0x0801BBFE:  F641 0100    MOVW       R1, #0x1800
  0x0801BC02:  F2C4 0100    MOVT       R1, #0x4000
  0x0801BC06:  4288         CMP        R0, R1
  0x0801BC08:  D017         BEQ        .L16                     ; 0x0801BC3A
  0x0801BC0A:  9804         LDR        R0, [SP, #16]
  0x0801BC0C:  6800         LDR        R0, [R0]
  0x0801BC0E:  F244 0100    MOVW       R1, #0x4000
  0x0801BC12:  F2C4 0101    MOVT       R1, #0x4001
  0x0801BC16:  4288         CMP        R0, R1
  0x0801BC18:  D00F         BEQ        .L16                     ; 0x0801BC3A
  0x0801BC1A:  9804         LDR        R0, [SP, #16]
  0x0801BC1C:  6800         LDR        R0, [R0]
  0x0801BC1E:  F24E 0100    MOVW       R1, #0xE000
  0x0801BC22:  F2C4 0100    MOVT       R1, #0x4000
  0x0801BC26:  4288         CMP        R0, R1
  0x0801BC28:  D007         BEQ        .L16                     ; 0x0801BC3A
  0x0801BC2A:  9804         LDR        R0, [SP, #16]
  0x0801BC2C:  6800         LDR        R0, [R0]
  0x0801BC2E:  F24E 4100    MOVW       R1, #0xE400
  0x0801BC32:  F2C4 0100    MOVT       R1, #0x4000
  0x0801BC36:  4288         CMP        R0, R1
  0x0801BC38:  D10C         BNE        .L17                     ; 0x0801BC54
.L16:
  0x0801BC3A:  9801         LDR        R0, [SP, #4]
  0x0801BC3C:  F020 0080    BIC        R0, R0, #128
  0x0801BC40:  9001         STR        R0, [SP, #4]
  0x0801BC42:  9803         LDR        R0, [SP, #12]
  0x0801BC44:  6881         LDR        R1, [R0, #8]
  0x0801BC46:  9801         LDR        R0, [SP, #4]
  0x0801BC48:  4308         ORRS       R0, R1
  0x0801BC4A:  9001         STR        R0, [SP, #4]
  0x0801BC4C:  9801         LDR        R0, [SP, #4]
  0x0801BC4E:  9904         LDR        R1, [SP, #16]
  0x0801BC50:  6809         LDR        R1, [R1]
  0x0801BC52:  6088         STR        R0, [R1, #8]
.L17:
  0x0801BC54:  9904         LDR        R1, [SP, #16]
  0x0801BC56:  2001         MOVS       R0, #1
  0x0801BC58:  F881 003D    STRB.W     R0, [R1, #61]
  0x0801BC5C:  9904         LDR        R1, [SP, #16]
  0x0801BC5E:  2000         MOVS       R0, #0
  0x0801BC60:  F881 003C    STRB.W     R0, [R1, #60]
  0x0801BC64:  2000         MOVS       R0, #0
  0x0801BC66:  F88D 0017    STRB.W     R0, [SP, #23]
.L18:
  0x0801BC6A:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0801BC6E:  B006         ADD        SP, SP, #24
  0x0801BC70:  BD80         POP        {R7, PC}
Section .text.UART_CheckIdleState from charger_lto.o, size=336, align=2
UART_CheckIdleState:
  0x0801BC72:  B580         PUSH       {R7, LR}
  0x0801BC74:  B096         SUB        SP, SP, #88
  0x0801BC76:  9005         STR        R0, [SP, #20]
  0x0801BC78:  9905         LDR        R1, [SP, #20]
  0x0801BC7A:  2000         MOVS       R0, #0
  0x0801BC7C:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801BC80:  F7FC F879    BL         HAL_GetTick              ; 0x08017D76
  0x0801BC84:  9004         STR        R0, [SP, #16]
  0x0801BC86:  9805         LDR        R0, [SP, #20]
  0x0801BC88:  6800         LDR        R0, [R0]
  0x0801BC8A:  6800         LDR        R0, [R0]
  0x0801BC8C:  0700         LSLS       R0, R0, #28
  0x0801BC8E:  2800         CMP        R0, #0
  0x0801BC90:  D52F         BPL        .L2                      ; 0x0801BCF2
  0x0801BC92:  9805         LDR        R0, [SP, #20]
  0x0801BC94:  9B04         LDR        R3, [SP, #16]
  0x0801BC96:  466A         MOV        R2, SP
  0x0801BC98:  F06F 417E    MVN        R1, #0xFE000000
  0x0801BC9C:  6011         STR        R1, [R2]
  0x0801BC9E:  F44F 1100    MOV.W      R1, #0x200000
  0x0801BCA2:  2200         MOVS       R2, #0
  0x0801BCA4:  F7F4 FAB0    BL         UART_WaitOnFlagUntilTimeout ; 0x08010208
  0x0801BCA8:  B318         CBZ        R0, .L2                  ; 0x0801BCF2
.L1:
  0x0801BCAA:  9805         LDR        R0, [SP, #20]
  0x0801BCAC:  6800         LDR        R0, [R0]
  0x0801BCAE:  900C         STR        R0, [SP, #48]
  0x0801BCB0:  980C         LDR        R0, [SP, #48]
  0x0801BCB2:  E850 0F00    LDREX      R0, [R0]
  0x0801BCB6:  900B         STR        R0, [SP, #44]
  0x0801BCB8:  980B         LDR        R0, [SP, #44]
  0x0801BCBA:  F020 0080    BIC        R0, R0, #128
  0x0801BCBE:  9003         STR        R0, [SP, #12]
  0x0801BCC0:  9903         LDR        R1, [SP, #12]
  0x0801BCC2:  9805         LDR        R0, [SP, #20]
  0x0801BCC4:  6800         LDR        R0, [R0]
  0x0801BCC6:  9115         STR        R1, [SP, #84]
  0x0801BCC8:  9014         STR        R0, [SP, #80]
  0x0801BCCA:  9914         LDR        R1, [SP, #80]
  0x0801BCCC:  9A15         LDR        R2, [SP, #84]
  0x0801BCCE:  E841 2000    STREX      R0, R2, [R1]
  0x0801BCD2:  9013         STR        R0, [SP, #76]
  0x0801BCD4:  9813         LDR        R0, [SP, #76]
  0x0801BCD6:  2800         CMP        R0, #0
  0x0801BCD8:  D1E7         BNE        .L1                      ; 0x0801BCAA
  0x0801BCDA:  9905         LDR        R1, [SP, #20]
  0x0801BCDC:  2020         MOVS       R0, #32
  0x0801BCDE:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801BCE2:  9905         LDR        R1, [SP, #20]
  0x0801BCE4:  2000         MOVS       R0, #0
  0x0801BCE6:  F881 0084    STRB.W     R0, [R1, #132]
  0x0801BCEA:  2003         MOVS       R0, #3
  0x0801BCEC:  F88D 001B    STRB.W     R0, [SP, #27]
  0x0801BCF0:  E063         B          .L6                      ; 0x0801BDBA
.L2:
  0x0801BCF2:  9805         LDR        R0, [SP, #20]
  0x0801BCF4:  6800         LDR        R0, [R0]
  0x0801BCF6:  6800         LDR        R0, [R0]
  0x0801BCF8:  0740         LSLS       R0, R0, #29
  0x0801BCFA:  2800         CMP        R0, #0
  0x0801BCFC:  D54A         BPL        .L5                      ; 0x0801BD94
  0x0801BCFE:  9805         LDR        R0, [SP, #20]
  0x0801BD00:  9B04         LDR        R3, [SP, #16]
  0x0801BD02:  466A         MOV        R2, SP
  0x0801BD04:  F06F 417E    MVN        R1, #0xFE000000
  0x0801BD08:  6011         STR        R1, [R2]
  0x0801BD0A:  F44F 0180    MOV.W      R1, #0x400000
  0x0801BD0E:  2200         MOVS       R2, #0
  0x0801BD10:  F7F4 FA7A    BL         UART_WaitOnFlagUntilTimeout ; 0x08010208
  0x0801BD14:  2800         CMP        R0, #0
  0x0801BD16:  D03D         BEQ        .L5                      ; 0x0801BD94
.L3:
  0x0801BD18:  9805         LDR        R0, [SP, #20]
  0x0801BD1A:  6800         LDR        R0, [R0]
  0x0801BD1C:  900A         STR        R0, [SP, #40]
  0x0801BD1E:  980A         LDR        R0, [SP, #40]
  0x0801BD20:  E850 0F00    LDREX      R0, [R0]
  0x0801BD24:  9009         STR        R0, [SP, #36]
  0x0801BD26:  9809         LDR        R0, [SP, #36]
  0x0801BD28:  F420 7090    BIC        R0, R0, #0x0120
  0x0801BD2C:  9002         STR        R0, [SP, #8]
  0x0801BD2E:  9902         LDR        R1, [SP, #8]
  0x0801BD30:  9805         LDR        R0, [SP, #20]
  0x0801BD32:  6800         LDR        R0, [R0]
  0x0801BD34:  9112         STR        R1, [SP, #72]
  0x0801BD36:  9011         STR        R0, [SP, #68]
  0x0801BD38:  9911         LDR        R1, [SP, #68]
  0x0801BD3A:  9A12         LDR        R2, [SP, #72]
  0x0801BD3C:  E841 2000    STREX      R0, R2, [R1]
  0x0801BD40:  9010         STR        R0, [SP, #64]
  0x0801BD42:  9810         LDR        R0, [SP, #64]
  0x0801BD44:  2800         CMP        R0, #0
  0x0801BD46:  D1E7         BNE        .L3                      ; 0x0801BD18
.L4:
  0x0801BD48:  9805         LDR        R0, [SP, #20]
  0x0801BD4A:  6800         LDR        R0, [R0]
  0x0801BD4C:  3008         ADDS       R0, #8
  0x0801BD4E:  9008         STR        R0, [SP, #32]
  0x0801BD50:  9808         LDR        R0, [SP, #32]
  0x0801BD52:  E850 0F00    LDREX      R0, [R0]
  0x0801BD56:  9007         STR        R0, [SP, #28]
  0x0801BD58:  9807         LDR        R0, [SP, #28]
  0x0801BD5A:  F020 0001    BIC        R0, R0, #1
  0x0801BD5E:  9001         STR        R0, [SP, #4]
  0x0801BD60:  9901         LDR        R1, [SP, #4]
  0x0801BD62:  9805         LDR        R0, [SP, #20]
  0x0801BD64:  6800         LDR        R0, [R0]
  0x0801BD66:  3008         ADDS       R0, #8
  0x0801BD68:  910F         STR        R1, [SP, #60]
  0x0801BD6A:  900E         STR        R0, [SP, #56]
  0x0801BD6C:  990E         LDR        R1, [SP, #56]
  0x0801BD6E:  9A0F         LDR        R2, [SP, #60]
  0x0801BD70:  E841 2000    STREX      R0, R2, [R1]
  0x0801BD74:  900D         STR        R0, [SP, #52]
  0x0801BD76:  980D         LDR        R0, [SP, #52]
  0x0801BD78:  2800         CMP        R0, #0
  0x0801BD7A:  D1E5         BNE        .L4                      ; 0x0801BD48
  0x0801BD7C:  9905         LDR        R1, [SP, #20]
  0x0801BD7E:  2020         MOVS       R0, #32
  0x0801BD80:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801BD84:  9905         LDR        R1, [SP, #20]
  0x0801BD86:  2000         MOVS       R0, #0
  0x0801BD88:  F881 0084    STRB.W     R0, [R1, #132]
  0x0801BD8C:  2003         MOVS       R0, #3
  0x0801BD8E:  F88D 001B    STRB.W     R0, [SP, #27]
  0x0801BD92:  E012         B          .L6                      ; 0x0801BDBA
.L5:
  0x0801BD94:  9905         LDR        R1, [SP, #20]
  0x0801BD96:  2020         MOVS       R0, #32
  0x0801BD98:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801BD9C:  9905         LDR        R1, [SP, #20]
  0x0801BD9E:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801BDA2:  9905         LDR        R1, [SP, #20]
  0x0801BDA4:  2000         MOVS       R0, #0
  0x0801BDA6:  66C8         STR        R0, [R1, #108]
  0x0801BDA8:  9905         LDR        R1, [SP, #20]
  0x0801BDAA:  6708         STR        R0, [R1, #112]
  0x0801BDAC:  9905         LDR        R1, [SP, #20]
  0x0801BDAE:  2000         MOVS       R0, #0
  0x0801BDB0:  F881 0084    STRB.W     R0, [R1, #132]
  0x0801BDB4:  2000         MOVS       R0, #0
  0x0801BDB6:  F88D 001B    STRB.W     R0, [SP, #27]
.L6:
  0x0801BDBA:  F89D 001B    LDRB.W     R0, [SP, #27]
  0x0801BDBE:  B016         ADD        SP, SP, #88
  0x0801BDC0:  BD80         POP        {R7, PC}
Section .text.UART_EndRxTransfer from charger_lto.o, size=188, align=2
UART_EndRxTransfer:
  0x0801BDC2:  B093         SUB        SP, SP, #76
  0x0801BDC4:  9003         STR        R0, [SP, #12]
.L1:
  0x0801BDC6:  9803         LDR        R0, [SP, #12]
  0x0801BDC8:  6800         LDR        R0, [R0]
  0x0801BDCA:  9009         STR        R0, [SP, #36]
  0x0801BDCC:  9809         LDR        R0, [SP, #36]
  0x0801BDCE:  E850 0F00    LDREX      R0, [R0]
  0x0801BDD2:  9008         STR        R0, [SP, #32]
  0x0801BDD4:  9808         LDR        R0, [SP, #32]
  0x0801BDD6:  F420 7090    BIC        R0, R0, #0x0120
  0x0801BDDA:  9002         STR        R0, [SP, #8]
  0x0801BDDC:  9902         LDR        R1, [SP, #8]
  0x0801BDDE:  9803         LDR        R0, [SP, #12]
  0x0801BDE0:  6800         LDR        R0, [R0]
  0x0801BDE2:  9112         STR        R1, [SP, #72]
  0x0801BDE4:  9011         STR        R0, [SP, #68]
  0x0801BDE6:  9911         LDR        R1, [SP, #68]
  0x0801BDE8:  9A12         LDR        R2, [SP, #72]
  0x0801BDEA:  E841 2000    STREX      R0, R2, [R1]
  0x0801BDEE:  9010         STR        R0, [SP, #64]
  0x0801BDF0:  9810         LDR        R0, [SP, #64]
  0x0801BDF2:  2800         CMP        R0, #0
  0x0801BDF4:  D1E7         BNE        .L1                      ; 0x0801BDC6
.L2:
  0x0801BDF6:  9803         LDR        R0, [SP, #12]
  0x0801BDF8:  6800         LDR        R0, [R0]
  0x0801BDFA:  3008         ADDS       R0, #8
  0x0801BDFC:  9007         STR        R0, [SP, #28]
  0x0801BDFE:  9807         LDR        R0, [SP, #28]
  0x0801BE00:  E850 0F00    LDREX      R0, [R0]
  0x0801BE04:  9006         STR        R0, [SP, #24]
  0x0801BE06:  9806         LDR        R0, [SP, #24]
  0x0801BE08:  F64F 71FE    MOVW       R1, #0xFFFE
  0x0801BE0C:  F6CE 71FF    MOVT       R1, #0xEFFF
  0x0801BE10:  4008         ANDS       R0, R1
  0x0801BE12:  9001         STR        R0, [SP, #4]
  0x0801BE14:  9901         LDR        R1, [SP, #4]
  0x0801BE16:  9803         LDR        R0, [SP, #12]
  0x0801BE18:  6800         LDR        R0, [R0]
  0x0801BE1A:  3008         ADDS       R0, #8
  0x0801BE1C:  910F         STR        R1, [SP, #60]
  0x0801BE1E:  900E         STR        R0, [SP, #56]
  0x0801BE20:  990E         LDR        R1, [SP, #56]
  0x0801BE22:  9A0F         LDR        R2, [SP, #60]
  0x0801BE24:  E841 2000    STREX      R0, R2, [R1]
  0x0801BE28:  900D         STR        R0, [SP, #52]
  0x0801BE2A:  980D         LDR        R0, [SP, #52]
  0x0801BE2C:  2800         CMP        R0, #0
  0x0801BE2E:  D1E2         BNE        .L2                      ; 0x0801BDF6
  0x0801BE30:  9803         LDR        R0, [SP, #12]
  0x0801BE32:  6EC0         LDR        R0, [R0, #108]
  0x0801BE34:  2801         CMP        R0, #1
  0x0801BE36:  D117         BNE        .L4                      ; 0x0801BE68
.L3:
  0x0801BE38:  9803         LDR        R0, [SP, #12]
  0x0801BE3A:  6800         LDR        R0, [R0]
  0x0801BE3C:  9005         STR        R0, [SP, #20]
  0x0801BE3E:  9805         LDR        R0, [SP, #20]
  0x0801BE40:  E850 0F00    LDREX      R0, [R0]
  0x0801BE44:  9004         STR        R0, [SP, #16]
  0x0801BE46:  9804         LDR        R0, [SP, #16]
  0x0801BE48:  F020 0010    BIC        R0, R0, #16
  0x0801BE4C:  9000         STR        R0, [SP, #0]
  0x0801BE4E:  9900         LDR        R1, [SP, #0]
  0x0801BE50:  9803         LDR        R0, [SP, #12]
  0x0801BE52:  6800         LDR        R0, [R0]
  0x0801BE54:  910C         STR        R1, [SP, #48]
  0x0801BE56:  900B         STR        R0, [SP, #44]
  0x0801BE58:  990B         LDR        R1, [SP, #44]
  0x0801BE5A:  9A0C         LDR        R2, [SP, #48]
  0x0801BE5C:  E841 2000    STREX      R0, R2, [R1]
  0x0801BE60:  900A         STR        R0, [SP, #40]
  0x0801BE62:  980A         LDR        R0, [SP, #40]
  0x0801BE64:  2800         CMP        R0, #0
  0x0801BE66:  D1E7         BNE        .L3                      ; 0x0801BE38
.L4:
  0x0801BE68:  9903         LDR        R1, [SP, #12]
  0x0801BE6A:  2020         MOVS       R0, #32
  0x0801BE6C:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801BE70:  9903         LDR        R1, [SP, #12]
  0x0801BE72:  2000         MOVS       R0, #0
  0x0801BE74:  66C8         STR        R0, [R1, #108]
  0x0801BE76:  9903         LDR        R1, [SP, #12]
  0x0801BE78:  6748         STR        R0, [R1, #116]
  0x0801BE7A:  B013         ADD        SP, SP, #76
  0x0801BE7C:  4770         BX         LR
Section .text.HAL_UART_Transmit_IT from charger_lto.o, size=304, align=2
HAL_UART_Transmit_IT:
  0x0801BE7E:  B090         SUB        SP, SP, #64
  0x0801BE80:  9004         STR        R0, [SP, #16]
  0x0801BE82:  9103         STR        R1, [SP, #12]
  0x0801BE84:  F8AD 200A    STRH.W     R2, [SP, #10]
  0x0801BE88:  9804         LDR        R0, [SP, #16]
  0x0801BE8A:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x0801BE8E:  2820         CMP        R0, #32
  0x0801BE90:  F040 8086    BNE.W      .L9                      ; 0x0801BFA0
  0x0801BE94:  9803         LDR        R0, [SP, #12]
  0x0801BE96:  B110         CBZ        R0, .L1                  ; 0x0801BE9E
  0x0801BE98:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x0801BE9C:  B918         CBNZ       R0, .L2                  ; 0x0801BEA6
.L1:
  0x0801BE9E:  2001         MOVS       R0, #1
  0x0801BEA0:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0801BEA4:  E07F         B          .L10                     ; 0x0801BFA6
.L2:
  0x0801BEA6:  9803         LDR        R0, [SP, #12]
  0x0801BEA8:  9904         LDR        R1, [SP, #16]
  0x0801BEAA:  6508         STR        R0, [R1, #80]
  0x0801BEAC:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x0801BEB0:  9904         LDR        R1, [SP, #16]
  0x0801BEB2:  F8A1 0054    STRH.W     R0, [R1, #84]
  0x0801BEB6:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x0801BEBA:  9904         LDR        R1, [SP, #16]
  0x0801BEBC:  F8A1 0056    STRH.W     R0, [R1, #86]
  0x0801BEC0:  9904         LDR        R1, [SP, #16]
  0x0801BEC2:  2000         MOVS       R0, #0
  0x0801BEC4:  6788         STR        R0, [R1, #120]
  0x0801BEC6:  9904         LDR        R1, [SP, #16]
  0x0801BEC8:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801BECC:  9904         LDR        R1, [SP, #16]
  0x0801BECE:  2021         MOVS       R0, #33
  0x0801BED0:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801BED4:  9804         LDR        R0, [SP, #16]
  0x0801BED6:  6E40         LDR        R0, [R0, #100]
  0x0801BED8:  F1B0 5F00    CMP.W      R0, #0x20000000
  0x0801BEDC:  D12F         BNE        .L5                      ; 0x0801BF3E
  0x0801BEDE:  9804         LDR        R0, [SP, #16]
  0x0801BEE0:  6880         LDR        R0, [R0, #8]
  0x0801BEE2:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0801BEE6:  D109         BNE        .L3                      ; 0x0801BEFC
  0x0801BEE8:  9804         LDR        R0, [SP, #16]
  0x0801BEEA:  6900         LDR        R0, [R0, #16]
  0x0801BEEC:  B930         CBNZ       R0, .L3                  ; 0x0801BEFC
  0x0801BEEE:  9904         LDR        R1, [SP, #16]
  0x0801BEF0:  F64B 70AF    MOVW       R0, #0xBFAF              ; 0x0801BFAF = UART_TxISR_16BIT_FIFOEN
  0x0801BEF4:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801BFAF = UART_TxISR_16BIT_FIFOEN
  0x0801BEF8:  6788         STR        R0, [R1, #120]
  0x0801BEFA:  E005         B          .L4                      ; 0x0801BF08
.L3:
  0x0801BEFC:  9904         LDR        R1, [SP, #16]
  0x0801BEFE:  F240 20EB    MOVW       R0, #0x02EB              ; 0x080102EB = UART_TxISR_8BIT_FIFOEN
  0x0801BF02:  F6C0 0001    MOVT       R0, #0x0801              ; 0x080102EB = UART_TxISR_8BIT_FIFOEN
  0x0801BF06:  6788         STR        R0, [R1, #120]
.L4:
  0x0801BF08:  9804         LDR        R0, [SP, #16]
  0x0801BF0A:  6800         LDR        R0, [R0]
  0x0801BF0C:  3008         ADDS       R0, #8
  0x0801BF0E:  9009         STR        R0, [SP, #36]
  0x0801BF10:  9809         LDR        R0, [SP, #36]
  0x0801BF12:  E850 0F00    LDREX      R0, [R0]
  0x0801BF16:  9008         STR        R0, [SP, #32]
  0x0801BF18:  9808         LDR        R0, [SP, #32]
  0x0801BF1A:  F440 0000    ORR        R0, R0, #0x800000
  0x0801BF1E:  9001         STR        R0, [SP, #4]
  0x0801BF20:  9901         LDR        R1, [SP, #4]
  0x0801BF22:  9804         LDR        R0, [SP, #16]
  0x0801BF24:  6800         LDR        R0, [R0]
  0x0801BF26:  3008         ADDS       R0, #8
  0x0801BF28:  910F         STR        R1, [SP, #60]
  0x0801BF2A:  900E         STR        R0, [SP, #56]
  0x0801BF2C:  990E         LDR        R1, [SP, #56]
  0x0801BF2E:  9A0F         LDR        R2, [SP, #60]
  0x0801BF30:  E841 2000    STREX      R0, R2, [R1]
  0x0801BF34:  900D         STR        R0, [SP, #52]
  0x0801BF36:  980D         LDR        R0, [SP, #52]
  0x0801BF38:  2800         CMP        R0, #0
  0x0801BF3A:  D1E5         BNE        .L4                      ; 0x0801BF08
  0x0801BF3C:  E02C         B          .L8                      ; 0x0801BF98
.L5:
  0x0801BF3E:  9804         LDR        R0, [SP, #16]
  0x0801BF40:  6880         LDR        R0, [R0, #8]
  0x0801BF42:  F5B0 5F80    CMP.W      R0, #0x1000
  0x0801BF46:  D109         BNE        .L6                      ; 0x0801BF5C
  0x0801BF48:  9804         LDR        R0, [SP, #16]
  0x0801BF4A:  6900         LDR        R0, [R0, #16]
  0x0801BF4C:  B930         CBNZ       R0, .L6                  ; 0x0801BF5C
  0x0801BF4E:  9904         LDR        R1, [SP, #16]
  0x0801BF50:  F24C 0083    MOVW       R0, #0xC083              ; 0x0801C083 = UART_TxISR_16BIT
  0x0801BF54:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801C083 = UART_TxISR_16BIT
  0x0801BF58:  6788         STR        R0, [R1, #120]
  0x0801BF5A:  E005         B          .L7                      ; 0x0801BF68
.L6:
  0x0801BF5C:  9904         LDR        R1, [SP, #16]
  0x0801BF5E:  F240 30B5    MOVW       R0, #0x03B5              ; 0x080103B5 = UART_TxISR_8BIT
  0x0801BF62:  F6C0 0001    MOVT       R0, #0x0801              ; 0x080103B5 = UART_TxISR_8BIT
  0x0801BF66:  6788         STR        R0, [R1, #120]
.L7:
  0x0801BF68:  9804         LDR        R0, [SP, #16]
  0x0801BF6A:  6800         LDR        R0, [R0]
  0x0801BF6C:  9007         STR        R0, [SP, #28]
  0x0801BF6E:  9807         LDR        R0, [SP, #28]
  0x0801BF70:  E850 0F00    LDREX      R0, [R0]
  0x0801BF74:  9006         STR        R0, [SP, #24]
  0x0801BF76:  9806         LDR        R0, [SP, #24]
  0x0801BF78:  F040 0080    ORR        R0, R0, #128
  0x0801BF7C:  9000         STR        R0, [SP, #0]
  0x0801BF7E:  9900         LDR        R1, [SP, #0]
  0x0801BF80:  9804         LDR        R0, [SP, #16]
  0x0801BF82:  6800         LDR        R0, [R0]
  0x0801BF84:  910C         STR        R1, [SP, #48]
  0x0801BF86:  900B         STR        R0, [SP, #44]
  0x0801BF88:  990B         LDR        R1, [SP, #44]
  0x0801BF8A:  9A0C         LDR        R2, [SP, #48]
  0x0801BF8C:  E841 2000    STREX      R0, R2, [R1]
  0x0801BF90:  900A         STR        R0, [SP, #40]
  0x0801BF92:  980A         LDR        R0, [SP, #40]
  0x0801BF94:  2800         CMP        R0, #0
  0x0801BF96:  D1E7         BNE        .L7                      ; 0x0801BF68
.L8:
  0x0801BF98:  2000         MOVS       R0, #0
  0x0801BF9A:  F88D 0017    STRB.W     R0, [SP, #23]
  0x0801BF9E:  E002         B          .L10                     ; 0x0801BFA6
.L9:
  0x0801BFA0:  2002         MOVS       R0, #2
  0x0801BFA2:  F88D 0017    STRB.W     R0, [SP, #23]
.L10:
  0x0801BFA6:  F89D 0017    LDRB.W     R0, [SP, #23]
  0x0801BFAA:  B010         ADD        SP, SP, #64
  0x0801BFAC:  4770         BX         LR
Section .text.UART_TxISR_16BIT_FIFOEN from charger_lto.o, size=212, align=2
UART_TxISR_16BIT_FIFOEN:
  0x0801BFAE:  B08F         SUB        SP, SP, #60
  0x0801BFB0:  9004         STR        R0, [SP, #16]
  0x0801BFB2:  9804         LDR        R0, [SP, #16]
  0x0801BFB4:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x0801BFB8:  2821         CMP        R0, #33
  0x0801BFBA:  D160         BNE        .L6                      ; 0x0801C07E
  0x0801BFBC:  9804         LDR        R0, [SP, #16]
  0x0801BFBE:  F8B0 006A    LDRH.W     R0, [R0, #106]
  0x0801BFC2:  F8AD 000A    STRH.W     R0, [SP, #10]
.L1:
  0x0801BFC6:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x0801BFCA:  2800         CMP        R0, #0
  0x0801BFCC:  D057         BEQ        .L6                      ; 0x0801C07E
  0x0801BFCE:  9804         LDR        R0, [SP, #16]
  0x0801BFD0:  F8B0 0056    LDRH.W     R0, [R0, #86]
  0x0801BFD4:  BB90         CBNZ       R0, .L4                  ; 0x0801C03C
.L2:
  0x0801BFD6:  9804         LDR        R0, [SP, #16]
  0x0801BFD8:  6800         LDR        R0, [R0]
  0x0801BFDA:  3008         ADDS       R0, #8
  0x0801BFDC:  9008         STR        R0, [SP, #32]
  0x0801BFDE:  9808         LDR        R0, [SP, #32]
  0x0801BFE0:  E850 0F00    LDREX      R0, [R0]
  0x0801BFE4:  9007         STR        R0, [SP, #28]
  0x0801BFE6:  9807         LDR        R0, [SP, #28]
  0x0801BFE8:  F420 0000    BIC        R0, R0, #0x800000
  0x0801BFEC:  9001         STR        R0, [SP, #4]
  0x0801BFEE:  9901         LDR        R1, [SP, #4]
  0x0801BFF0:  9804         LDR        R0, [SP, #16]
  0x0801BFF2:  6800         LDR        R0, [R0]
  0x0801BFF4:  3008         ADDS       R0, #8
  0x0801BFF6:  910E         STR        R1, [SP, #56]
  0x0801BFF8:  900D         STR        R0, [SP, #52]
  0x0801BFFA:  990D         LDR        R1, [SP, #52]
  0x0801BFFC:  9A0E         LDR        R2, [SP, #56]
  0x0801BFFE:  E841 2000    STREX      R0, R2, [R1]
  0x0801C002:  900C         STR        R0, [SP, #48]
  0x0801C004:  980C         LDR        R0, [SP, #48]
  0x0801C006:  2800         CMP        R0, #0
  0x0801C008:  D1E5         BNE        .L2                      ; 0x0801BFD6
.L3:
  0x0801C00A:  9804         LDR        R0, [SP, #16]
  0x0801C00C:  6800         LDR        R0, [R0]
  0x0801C00E:  9006         STR        R0, [SP, #24]
  0x0801C010:  9806         LDR        R0, [SP, #24]
  0x0801C012:  E850 0F00    LDREX      R0, [R0]
  0x0801C016:  9005         STR        R0, [SP, #20]
  0x0801C018:  9805         LDR        R0, [SP, #20]
  0x0801C01A:  F040 0040    ORR        R0, R0, #64
  0x0801C01E:  9000         STR        R0, [SP, #0]
  0x0801C020:  9900         LDR        R1, [SP, #0]
  0x0801C022:  9804         LDR        R0, [SP, #16]
  0x0801C024:  6800         LDR        R0, [R0]
  0x0801C026:  910B         STR        R1, [SP, #44]
  0x0801C028:  900A         STR        R0, [SP, #40]
  0x0801C02A:  990A         LDR        R1, [SP, #40]
  0x0801C02C:  9A0B         LDR        R2, [SP, #44]
  0x0801C02E:  E841 2000    STREX      R0, R2, [R1]
  0x0801C032:  9009         STR        R0, [SP, #36]
  0x0801C034:  9809         LDR        R0, [SP, #36]
  0x0801C036:  2800         CMP        R0, #0
  0x0801C038:  D1E7         BNE        .L3                      ; 0x0801C00A
  0x0801C03A:  E020         B          .L6                      ; 0x0801C07E
.L4:
  0x0801C03C:  9804         LDR        R0, [SP, #16]
  0x0801C03E:  6800         LDR        R0, [R0]
  0x0801C040:  69C0         LDR        R0, [R0, #28]
  0x0801C042:  0600         LSLS       R0, R0, #24
  0x0801C044:  2800         CMP        R0, #0
  0x0801C046:  D514         BPL        .L5                      ; 0x0801C072
  0x0801C048:  9804         LDR        R0, [SP, #16]
  0x0801C04A:  6D00         LDR        R0, [R0, #80]
  0x0801C04C:  9003         STR        R0, [SP, #12]
  0x0801C04E:  9803         LDR        R0, [SP, #12]
  0x0801C050:  8800         LDRH       R0, [R0]
  0x0801C052:  F36F 205F    BFC        R0, #9, #23
  0x0801C056:  9904         LDR        R1, [SP, #16]
  0x0801C058:  6809         LDR        R1, [R1]
  0x0801C05A:  6288         STR        R0, [R1, #40]
  0x0801C05C:  9904         LDR        R1, [SP, #16]
  0x0801C05E:  6D08         LDR        R0, [R1, #80]
  0x0801C060:  3002         ADDS       R0, #2
  0x0801C062:  6508         STR        R0, [R1, #80]
  0x0801C064:  9904         LDR        R1, [SP, #16]
  0x0801C066:  F8B1 0056    LDRH.W     R0, [R1, #86]
  0x0801C06A:  3801         SUBS       R0, #1
  0x0801C06C:  F8A1 0056    STRH.W     R0, [R1, #86]
  0x0801C070:  E7FF         B          .L5                      ; 0x0801C072
.L5:
  0x0801C072:  F8BD 000A    LDRH.W     R0, [SP, #10]
  0x0801C076:  3801         SUBS       R0, #1
  0x0801C078:  F8AD 000A    STRH.W     R0, [SP, #10]
  0x0801C07C:  E7A3         B          .L1                      ; 0x0801BFC6
.L6:
  0x0801C07E:  B00F         ADD        SP, SP, #60
  0x0801C080:  4770         BX         LR
Section .text.UART_TxISR_16BIT from charger_lto.o, size=164, align=2
UART_TxISR_16BIT:
  0x0801C082:  B08E         SUB        SP, SP, #56
  0x0801C084:  9003         STR        R0, [SP, #12]
  0x0801C086:  9803         LDR        R0, [SP, #12]
  0x0801C088:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x0801C08C:  2821         CMP        R0, #33
  0x0801C08E:  D148         BNE        .L4                      ; 0x0801C122
  0x0801C090:  9803         LDR        R0, [SP, #12]
  0x0801C092:  F8B0 0056    LDRH.W     R0, [R0, #86]
  0x0801C096:  BB80         CBNZ       R0, .L3                  ; 0x0801C0FA
.L1:
  0x0801C098:  9803         LDR        R0, [SP, #12]
  0x0801C09A:  6800         LDR        R0, [R0]
  0x0801C09C:  9007         STR        R0, [SP, #28]
  0x0801C09E:  9807         LDR        R0, [SP, #28]
  0x0801C0A0:  E850 0F00    LDREX      R0, [R0]
  0x0801C0A4:  9006         STR        R0, [SP, #24]
  0x0801C0A6:  9806         LDR        R0, [SP, #24]
  0x0801C0A8:  F020 0080    BIC        R0, R0, #128
  0x0801C0AC:  9001         STR        R0, [SP, #4]
  0x0801C0AE:  9901         LDR        R1, [SP, #4]
  0x0801C0B0:  9803         LDR        R0, [SP, #12]
  0x0801C0B2:  6800         LDR        R0, [R0]
  0x0801C0B4:  910D         STR        R1, [SP, #52]
  0x0801C0B6:  900C         STR        R0, [SP, #48]
  0x0801C0B8:  990C         LDR        R1, [SP, #48]
  0x0801C0BA:  9A0D         LDR        R2, [SP, #52]
  0x0801C0BC:  E841 2000    STREX      R0, R2, [R1]
  0x0801C0C0:  900B         STR        R0, [SP, #44]
  0x0801C0C2:  980B         LDR        R0, [SP, #44]
  0x0801C0C4:  2800         CMP        R0, #0
  0x0801C0C6:  D1E7         BNE        .L1                      ; 0x0801C098
.L2:
  0x0801C0C8:  9803         LDR        R0, [SP, #12]
  0x0801C0CA:  6800         LDR        R0, [R0]
  0x0801C0CC:  9005         STR        R0, [SP, #20]
  0x0801C0CE:  9805         LDR        R0, [SP, #20]
  0x0801C0D0:  E850 0F00    LDREX      R0, [R0]
  0x0801C0D4:  9004         STR        R0, [SP, #16]
  0x0801C0D6:  9804         LDR        R0, [SP, #16]
  0x0801C0D8:  F040 0040    ORR        R0, R0, #64
  0x0801C0DC:  9000         STR        R0, [SP, #0]
  0x0801C0DE:  9900         LDR        R1, [SP, #0]
  0x0801C0E0:  9803         LDR        R0, [SP, #12]
  0x0801C0E2:  6800         LDR        R0, [R0]
  0x0801C0E4:  910A         STR        R1, [SP, #40]
  0x0801C0E6:  9009         STR        R0, [SP, #36]
  0x0801C0E8:  9909         LDR        R1, [SP, #36]
  0x0801C0EA:  9A0A         LDR        R2, [SP, #40]
  0x0801C0EC:  E841 2000    STREX      R0, R2, [R1]
  0x0801C0F0:  9008         STR        R0, [SP, #32]
  0x0801C0F2:  9808         LDR        R0, [SP, #32]
  0x0801C0F4:  2800         CMP        R0, #0
  0x0801C0F6:  D1E7         BNE        .L2                      ; 0x0801C0C8
  0x0801C0F8:  E013         B          .L4                      ; 0x0801C122
.L3:
  0x0801C0FA:  9803         LDR        R0, [SP, #12]
  0x0801C0FC:  6D00         LDR        R0, [R0, #80]
  0x0801C0FE:  9002         STR        R0, [SP, #8]
  0x0801C100:  9802         LDR        R0, [SP, #8]
  0x0801C102:  8800         LDRH       R0, [R0]
  0x0801C104:  F36F 205F    BFC        R0, #9, #23
  0x0801C108:  9903         LDR        R1, [SP, #12]
  0x0801C10A:  6809         LDR        R1, [R1]
  0x0801C10C:  6288         STR        R0, [R1, #40]
  0x0801C10E:  9903         LDR        R1, [SP, #12]
  0x0801C110:  6D08         LDR        R0, [R1, #80]
  0x0801C112:  3002         ADDS       R0, #2
  0x0801C114:  6508         STR        R0, [R1, #80]
  0x0801C116:  9903         LDR        R1, [SP, #12]
  0x0801C118:  F8B1 0056    LDRH.W     R0, [R1, #86]
  0x0801C11C:  3801         SUBS       R0, #1
  0x0801C11E:  F8A1 0056    STRH.W     R0, [R1, #86]
.L4:
  0x0801C122:  B00E         ADD        SP, SP, #56
  0x0801C124:  4770         BX         LR
Section .text.UART_DMAError from charger_lto.o, size=116, align=2
UART_DMAError:
  0x0801C126:  B580         PUSH       {R7, LR}
  0x0801C128:  B084         SUB        SP, SP, #16
  0x0801C12A:  9003         STR        R0, [SP, #12]
  0x0801C12C:  9803         LDR        R0, [SP, #12]
  0x0801C12E:  6B80         LDR        R0, [R0, #56]
  0x0801C130:  9002         STR        R0, [SP, #8]
  0x0801C132:  9802         LDR        R0, [SP, #8]
  0x0801C134:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x0801C138:  9001         STR        R0, [SP, #4]
  0x0801C13A:  9802         LDR        R0, [SP, #8]
  0x0801C13C:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801C140:  9000         STR        R0, [SP, #0]
  0x0801C142:  9802         LDR        R0, [SP, #8]
  0x0801C144:  6800         LDR        R0, [R0]
  0x0801C146:  6880         LDR        R0, [R0, #8]
  0x0801C148:  0600         LSLS       R0, R0, #24
  0x0801C14A:  2800         CMP        R0, #0
  0x0801C14C:  D509         BPL        .L1                      ; 0x0801C162
  0x0801C14E:  9801         LDR        R0, [SP, #4]
  0x0801C150:  2821         CMP        R0, #33
  0x0801C152:  D106         BNE        .L1                      ; 0x0801C162
  0x0801C154:  9902         LDR        R1, [SP, #8]
  0x0801C156:  2000         MOVS       R0, #0
  0x0801C158:  F8A1 0056    STRH.W     R0, [R1, #86]
  0x0801C15C:  9802         LDR        R0, [SP, #8]
  0x0801C15E:  F000 F81C    BL         UART_EndTxTransfer       ; 0x0801C19A
.L1:
  0x0801C162:  9802         LDR        R0, [SP, #8]
  0x0801C164:  6800         LDR        R0, [R0]
  0x0801C166:  6880         LDR        R0, [R0, #8]
  0x0801C168:  0640         LSLS       R0, R0, #25
  0x0801C16A:  2800         CMP        R0, #0
  0x0801C16C:  D509         BPL        .L2                      ; 0x0801C182
  0x0801C16E:  9800         LDR        R0, [SP, #0]
  0x0801C170:  2822         CMP        R0, #34
  0x0801C172:  D106         BNE        .L2                      ; 0x0801C182
  0x0801C174:  9902         LDR        R1, [SP, #8]
  0x0801C176:  2000         MOVS       R0, #0
  0x0801C178:  F8A1 005E    STRH.W     R0, [R1, #94]
  0x0801C17C:  9802         LDR        R0, [SP, #8]
  0x0801C17E:  F7FF FE20    BL         UART_EndRxTransfer       ; 0x0801BDC2
.L2:
  0x0801C182:  9902         LDR        R1, [SP, #8]
  0x0801C184:  F8D1 0090    LDR.W      R0, [R1, #144]
  0x0801C188:  F040 0010    ORR        R0, R0, #16
  0x0801C18C:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801C190:  9802         LDR        R0, [SP, #8]
  0x0801C192:  F7FE FC00    BL         HAL_SD_ErrorCallback     ; 0x0801A996
  0x0801C196:  B004         ADD        SP, SP, #16
  0x0801C198:  BD80         POP        {R7, PC}
Section .text.UART_EndTxTransfer from charger_lto.o, size=116, align=2
UART_EndTxTransfer:
  0x0801C19A:  B08D         SUB        SP, SP, #52
  0x0801C19C:  9002         STR        R0, [SP, #8]
.L1:
  0x0801C19E:  9802         LDR        R0, [SP, #8]
  0x0801C1A0:  6800         LDR        R0, [R0]
  0x0801C1A2:  9006         STR        R0, [SP, #24]
  0x0801C1A4:  9806         LDR        R0, [SP, #24]
  0x0801C1A6:  E850 0F00    LDREX      R0, [R0]
  0x0801C1AA:  9005         STR        R0, [SP, #20]
  0x0801C1AC:  9805         LDR        R0, [SP, #20]
  0x0801C1AE:  F020 00C0    BIC        R0, R0, #192
  0x0801C1B2:  9001         STR        R0, [SP, #4]
  0x0801C1B4:  9901         LDR        R1, [SP, #4]
  0x0801C1B6:  9802         LDR        R0, [SP, #8]
  0x0801C1B8:  6800         LDR        R0, [R0]
  0x0801C1BA:  910C         STR        R1, [SP, #48]
  0x0801C1BC:  900B         STR        R0, [SP, #44]
  0x0801C1BE:  990B         LDR        R1, [SP, #44]
  0x0801C1C0:  9A0C         LDR        R2, [SP, #48]
  0x0801C1C2:  E841 2000    STREX      R0, R2, [R1]
  0x0801C1C6:  900A         STR        R0, [SP, #40]
  0x0801C1C8:  980A         LDR        R0, [SP, #40]
  0x0801C1CA:  2800         CMP        R0, #0
  0x0801C1CC:  D1E7         BNE        .L1                      ; 0x0801C19E
.L2:
  0x0801C1CE:  9802         LDR        R0, [SP, #8]
  0x0801C1D0:  6800         LDR        R0, [R0]
  0x0801C1D2:  3008         ADDS       R0, #8
  0x0801C1D4:  9004         STR        R0, [SP, #16]
  0x0801C1D6:  9804         LDR        R0, [SP, #16]
  0x0801C1D8:  E850 0F00    LDREX      R0, [R0]
  0x0801C1DC:  9003         STR        R0, [SP, #12]
  0x0801C1DE:  9803         LDR        R0, [SP, #12]
  0x0801C1E0:  F420 0000    BIC        R0, R0, #0x800000
  0x0801C1E4:  9000         STR        R0, [SP, #0]
  0x0801C1E6:  9900         LDR        R1, [SP, #0]
  0x0801C1E8:  9802         LDR        R0, [SP, #8]
  0x0801C1EA:  6800         LDR        R0, [R0]
  0x0801C1EC:  3008         ADDS       R0, #8
  0x0801C1EE:  9109         STR        R1, [SP, #36]
  0x0801C1F0:  9008         STR        R0, [SP, #32]
  0x0801C1F2:  9908         LDR        R1, [SP, #32]
  0x0801C1F4:  9A09         LDR        R2, [SP, #36]
  0x0801C1F6:  E841 2000    STREX      R0, R2, [R1]
  0x0801C1FA:  9007         STR        R0, [SP, #28]
  0x0801C1FC:  9807         LDR        R0, [SP, #28]
  0x0801C1FE:  2800         CMP        R0, #0
  0x0801C200:  D1E5         BNE        .L2                      ; 0x0801C1CE
  0x0801C202:  9902         LDR        R1, [SP, #8]
  0x0801C204:  2020         MOVS       R0, #32
  0x0801C206:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801C20A:  B00D         ADD        SP, SP, #52
  0x0801C20C:  4770         BX         LR
Section .text.UART_Start_Receive_DMA from charger_lto.o, size=328, align=2
UART_Start_Receive_DMA:
  0x0801C20E:  B580         PUSH       {R7, LR}
  0x0801C210:  B096         SUB        SP, SP, #88
  0x0801C212:  9005         STR        R0, [SP, #20]
  0x0801C214:  9104         STR        R1, [SP, #16]
  0x0801C216:  F8AD 200E    STRH.W     R2, [SP, #14]
  0x0801C21A:  9804         LDR        R0, [SP, #16]
  0x0801C21C:  9905         LDR        R1, [SP, #20]
  0x0801C21E:  6588         STR        R0, [R1, #88]
  0x0801C220:  F8BD 000E    LDRH.W     R0, [SP, #14]
  0x0801C224:  9905         LDR        R1, [SP, #20]
  0x0801C226:  F8A1 005C    STRH.W     R0, [R1, #92]
  0x0801C22A:  9905         LDR        R1, [SP, #20]
  0x0801C22C:  2000         MOVS       R0, #0
  0x0801C22E:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801C232:  9905         LDR        R1, [SP, #20]
  0x0801C234:  2022         MOVS       R0, #34
  0x0801C236:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801C23A:  9805         LDR        R0, [SP, #20]
  0x0801C23C:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801C240:  B398         CBZ        R0, .L1                  ; 0x0801C2AA
  0x0801C242:  9805         LDR        R0, [SP, #20]
  0x0801C244:  F8D0 1080    LDR.W      R1, [R0, #128]
  0x0801C248:  F240 404F    MOVW       R0, #0x044F              ; 0x0801044F = UART_DMAReceiveCplt
  0x0801C24C:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801044F = UART_DMAReceiveCplt
  0x0801C250:  63C8         STR        R0, [R1, #60]
  0x0801C252:  9805         LDR        R0, [SP, #20]
  0x0801C254:  F8D0 1080    LDR.W      R1, [R0, #128]
  0x0801C258:  F240 5069    MOVW       R0, #0x0569              ; 0x08010569 = UART_DMARxHalfCplt
  0x0801C25C:  F6C0 0001    MOVT       R0, #0x0801              ; 0x08010569 = UART_DMARxHalfCplt
  0x0801C260:  6408         STR        R0, [R1, #64]
  0x0801C262:  9805         LDR        R0, [SP, #20]
  0x0801C264:  F8D0 1080    LDR.W      R1, [R0, #128]
  0x0801C268:  F24C 1027    MOVW       R0, #0xC127              ; 0x0801C127 = UART_DMAError
  0x0801C26C:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801C127 = UART_DMAError
  0x0801C270:  64C8         STR        R0, [R1, #76]
  0x0801C272:  9805         LDR        R0, [SP, #20]
  0x0801C274:  F8D0 1080    LDR.W      R1, [R0, #128]
  0x0801C278:  2000         MOVS       R0, #0
  0x0801C27A:  6508         STR        R0, [R1, #80]
  0x0801C27C:  9805         LDR        R0, [SP, #20]
  0x0801C27E:  6801         LDR        R1, [R0]
  0x0801C280:  6D82         LDR        R2, [R0, #88]
  0x0801C282:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0801C286:  3124         ADDS       R1, #36
  0x0801C288:  F8BD 300E    LDRH.W     R3, [SP, #14]
  0x0801C28C:  F7FC F85D    BL         HAL_DMA_Start_IT         ; 0x0801834A
  0x0801C290:  B158         CBZ        R0, .L1                  ; 0x0801C2AA
  0x0801C292:  9905         LDR        R1, [SP, #20]
  0x0801C294:  2010         MOVS       R0, #16
  0x0801C296:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801C29A:  9905         LDR        R1, [SP, #20]
  0x0801C29C:  2020         MOVS       R0, #32
  0x0801C29E:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801C2A2:  2001         MOVS       R0, #1
  0x0801C2A4:  F88D 001B    STRB.W     R0, [SP, #27]
  0x0801C2A8:  E051         B          .L5                      ; 0x0801C34E
.L1:
  0x0801C2AA:  9805         LDR        R0, [SP, #20]
  0x0801C2AC:  6900         LDR        R0, [R0, #16]
  0x0801C2AE:  B1B8         CBZ        R0, .L3                  ; 0x0801C2E0
.L2:
  0x0801C2B0:  9805         LDR        R0, [SP, #20]
  0x0801C2B2:  6800         LDR        R0, [R0]
  0x0801C2B4:  900C         STR        R0, [SP, #48]
  0x0801C2B6:  980C         LDR        R0, [SP, #48]
  0x0801C2B8:  E850 0F00    LDREX      R0, [R0]
  0x0801C2BC:  900B         STR        R0, [SP, #44]
  0x0801C2BE:  980B         LDR        R0, [SP, #44]
  0x0801C2C0:  F440 7080    ORR        R0, R0, #0x0100
  0x0801C2C4:  9002         STR        R0, [SP, #8]
  0x0801C2C6:  9902         LDR        R1, [SP, #8]
  0x0801C2C8:  9805         LDR        R0, [SP, #20]
  0x0801C2CA:  6800         LDR        R0, [R0]
  0x0801C2CC:  9115         STR        R1, [SP, #84]
  0x0801C2CE:  9014         STR        R0, [SP, #80]
  0x0801C2D0:  9914         LDR        R1, [SP, #80]
  0x0801C2D2:  9A15         LDR        R2, [SP, #84]
  0x0801C2D4:  E841 2000    STREX      R0, R2, [R1]
  0x0801C2D8:  9013         STR        R0, [SP, #76]
  0x0801C2DA:  9813         LDR        R0, [SP, #76]
  0x0801C2DC:  2800         CMP        R0, #0
  0x0801C2DE:  D1E7         BNE        .L2                      ; 0x0801C2B0
.L3:
  0x0801C2E0:  9805         LDR        R0, [SP, #20]
  0x0801C2E2:  6800         LDR        R0, [R0]
  0x0801C2E4:  3008         ADDS       R0, #8
  0x0801C2E6:  900A         STR        R0, [SP, #40]
  0x0801C2E8:  980A         LDR        R0, [SP, #40]
  0x0801C2EA:  E850 0F00    LDREX      R0, [R0]
  0x0801C2EE:  9009         STR        R0, [SP, #36]
  0x0801C2F0:  9809         LDR        R0, [SP, #36]
  0x0801C2F2:  F040 0001    ORR        R0, R0, #1
  0x0801C2F6:  9001         STR        R0, [SP, #4]
  0x0801C2F8:  9901         LDR        R1, [SP, #4]
  0x0801C2FA:  9805         LDR        R0, [SP, #20]
  0x0801C2FC:  6800         LDR        R0, [R0]
  0x0801C2FE:  3008         ADDS       R0, #8
  0x0801C300:  9112         STR        R1, [SP, #72]
  0x0801C302:  9011         STR        R0, [SP, #68]
  0x0801C304:  9911         LDR        R1, [SP, #68]
  0x0801C306:  9A12         LDR        R2, [SP, #72]
  0x0801C308:  E841 2000    STREX      R0, R2, [R1]
  0x0801C30C:  9010         STR        R0, [SP, #64]
  0x0801C30E:  9810         LDR        R0, [SP, #64]
  0x0801C310:  2800         CMP        R0, #0
  0x0801C312:  D1E5         BNE        .L3                      ; 0x0801C2E0
.L4:
  0x0801C314:  9805         LDR        R0, [SP, #20]
  0x0801C316:  6800         LDR        R0, [R0]
  0x0801C318:  3008         ADDS       R0, #8
  0x0801C31A:  9008         STR        R0, [SP, #32]
  0x0801C31C:  9808         LDR        R0, [SP, #32]
  0x0801C31E:  E850 0F00    LDREX      R0, [R0]
  0x0801C322:  9007         STR        R0, [SP, #28]
  0x0801C324:  9807         LDR        R0, [SP, #28]
  0x0801C326:  F040 0040    ORR        R0, R0, #64
  0x0801C32A:  9000         STR        R0, [SP, #0]
  0x0801C32C:  9900         LDR        R1, [SP, #0]
  0x0801C32E:  9805         LDR        R0, [SP, #20]
  0x0801C330:  6800         LDR        R0, [R0]
  0x0801C332:  3008         ADDS       R0, #8
  0x0801C334:  910F         STR        R1, [SP, #60]
  0x0801C336:  900E         STR        R0, [SP, #56]
  0x0801C338:  990E         LDR        R1, [SP, #56]
  0x0801C33A:  9A0F         LDR        R2, [SP, #60]
  0x0801C33C:  E841 2000    STREX      R0, R2, [R1]
  0x0801C340:  900D         STR        R0, [SP, #52]
  0x0801C342:  980D         LDR        R0, [SP, #52]
  0x0801C344:  2800         CMP        R0, #0
  0x0801C346:  D1E5         BNE        .L4                      ; 0x0801C314
  0x0801C348:  2000         MOVS       R0, #0
  0x0801C34A:  F88D 001B    STRB.W     R0, [SP, #27]
.L5:
  0x0801C34E:  F89D 001B    LDRB.W     R0, [SP, #27]
  0x0801C352:  B016         ADD        SP, SP, #88
  0x0801C354:  BD80         POP        {R7, PC}
Section .text.SDMMC_PowerState_ON from charger_lto.o, size=20, align=2
SDMMC_PowerState_ON:
  0x0801C356:  B081         SUB        SP, SP, #4
  0x0801C358:  9000         STR        R0, [SP, #0]
  0x0801C35A:  9900         LDR        R1, [SP, #0]
  0x0801C35C:  6808         LDR        R0, [R1]
  0x0801C35E:  F040 0003    ORR        R0, R0, #3
  0x0801C362:  6008         STR        R0, [R1]
  0x0801C364:  2000         MOVS       R0, #0
  0x0801C366:  B001         ADD        SP, SP, #4
  0x0801C368:  4770         BX         LR
Section .text.SDMMC_PowerState_OFF from charger_lto.o, size=20, align=2
SDMMC_PowerState_OFF:
  0x0801C36A:  B081         SUB        SP, SP, #4
  0x0801C36C:  9000         STR        R0, [SP, #0]
  0x0801C36E:  9900         LDR        R1, [SP, #0]
  0x0801C370:  6808         LDR        R0, [R1]
  0x0801C372:  F020 0003    BIC        R0, R0, #3
  0x0801C376:  6008         STR        R0, [R1]
  0x0801C378:  2000         MOVS       R0, #0
  0x0801C37A:  B001         ADD        SP, SP, #4
  0x0801C37C:  4770         BX         LR
Section .text.SDMMC_GetPowerState from charger_lto.o, size=16, align=2
SDMMC_GetPowerState:
  0x0801C37E:  B081         SUB        SP, SP, #4
  0x0801C380:  9000         STR        R0, [SP, #0]
  0x0801C382:  9800         LDR        R0, [SP, #0]
  0x0801C384:  6800         LDR        R0, [R0]
  0x0801C386:  F000 0003    AND        R0, R0, #3
  0x0801C38A:  B001         ADD        SP, SP, #4
  0x0801C38C:  4770         BX         LR
Section .text.SDMMC_CmdStopTransfer from charger_lto.o, size=104, align=2
SDMMC_CmdStopTransfer:
  0x0801C38E:  B580         PUSH       {R7, LR}
  0x0801C390:  B088         SUB        SP, SP, #32
  0x0801C392:  9007         STR        R0, [SP, #28]
  0x0801C394:  2000         MOVS       R0, #0
  0x0801C396:  9002         STR        R0, [SP, #8]
  0x0801C398:  210C         MOVS       R1, #12
  0x0801C39A:  9100         STR        R1, [SP, #0]
  0x0801C39C:  9103         STR        R1, [SP, #12]
  0x0801C39E:  F44F 7180    MOV.W      R1, #0x0100
  0x0801C3A2:  9104         STR        R1, [SP, #16]
  0x0801C3A4:  9005         STR        R0, [SP, #20]
  0x0801C3A6:  F44F 5080    MOV.W      R0, #0x1000
  0x0801C3AA:  9006         STR        R0, [SP, #24]
  0x0801C3AC:  9907         LDR        R1, [SP, #28]
  0x0801C3AE:  68C8         LDR        R0, [R1, #12]
  0x0801C3B0:  F040 0080    ORR        R0, R0, #128
  0x0801C3B4:  60C8         STR        R0, [R1, #12]
  0x0801C3B6:  9907         LDR        R1, [SP, #28]
  0x0801C3B8:  68C8         LDR        R0, [R1, #12]
  0x0801C3BA:  F020 0040    BIC        R0, R0, #64
  0x0801C3BE:  60C8         STR        R0, [R1, #12]
  0x0801C3C0:  9807         LDR        R0, [SP, #28]
  0x0801C3C2:  A902         ADD        R1, SP, #8
  0x0801C3C4:  F7F4 FFBA    BL         SDMMC_SendCommand        ; 0x0801133C
  0x0801C3C8:  9900         LDR        R1, [SP, #0]
  0x0801C3CA:  9807         LDR        R0, [SP, #28]
  0x0801C3CC:  F24E 1200    MOVW       R2, #0xE100
  0x0801C3D0:  F2C0 52F5    MOVT       R2, #0x05F5
  0x0801C3D4:  F7F5 F90F    BL         SDMMC_GetCmdResp1        ; 0x080115F6
  0x0801C3D8:  9001         STR        R0, [SP, #4]
  0x0801C3DA:  9907         LDR        R1, [SP, #28]
  0x0801C3DC:  68C8         LDR        R0, [R1, #12]
  0x0801C3DE:  F020 0080    BIC        R0, R0, #128
  0x0801C3E2:  60C8         STR        R0, [R1, #12]
  0x0801C3E4:  9801         LDR        R0, [SP, #4]
  0x0801C3E6:  F1B0 7F00    CMP.W      R0, #0x02000000
  0x0801C3EA:  D101         BNE        .L1                      ; 0x0801C3F0
  0x0801C3EC:  2000         MOVS       R0, #0
  0x0801C3EE:  9001         STR        R0, [SP, #4]
.L1:
  0x0801C3F0:  9801         LDR        R0, [SP, #4]
  0x0801C3F2:  B008         ADD        SP, SP, #32
  0x0801C3F4:  BD80         POP        {R7, PC}
Section .text.SDMMC_CmdGoIdleState from charger_lto.o, size=44, align=2
SDMMC_CmdGoIdleState:
  0x0801C3F6:  B580         PUSH       {R7, LR}
  0x0801C3F8:  B088         SUB        SP, SP, #32
  0x0801C3FA:  9007         STR        R0, [SP, #28]
  0x0801C3FC:  2000         MOVS       R0, #0
  0x0801C3FE:  9002         STR        R0, [SP, #8]
  0x0801C400:  9003         STR        R0, [SP, #12]
  0x0801C402:  9004         STR        R0, [SP, #16]
  0x0801C404:  9005         STR        R0, [SP, #20]
  0x0801C406:  F44F 5080    MOV.W      R0, #0x1000
  0x0801C40A:  9006         STR        R0, [SP, #24]
  0x0801C40C:  9807         LDR        R0, [SP, #28]
  0x0801C40E:  A902         ADD        R1, SP, #8
  0x0801C410:  F7F4 FF94    BL         SDMMC_SendCommand        ; 0x0801133C
  0x0801C414:  9807         LDR        R0, [SP, #28]
  0x0801C416:  F000 F804    BL         SDMMC_GetCmdError        ; 0x0801C422
  0x0801C41A:  9001         STR        R0, [SP, #4]
  0x0801C41C:  9801         LDR        R0, [SP, #4]
  0x0801C41E:  B008         ADD        SP, SP, #32
  0x0801C420:  BD80         POP        {R7, PC}
Section .text.SDMMC_GetCmdError from charger_lto.o, size=84, align=2
SDMMC_GetCmdError:
  0x0801C422:  B083         SUB        SP, SP, #12
  0x0801C424:  9001         STR        R0, [SP, #4]
  0x0801C426:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x0801C42A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0801C42E:  6800         LDR        R0, [R0]
  0x0801C430:  08C0         LSRS       R0, R0, #3
  0x0801C432:  F644 51D3    MOVW       R1, #0x4DD3
  0x0801C436:  F2C1 0162    MOVT       R1, #0x1062
  0x0801C43A:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0801C43E:  0980         LSRS       R0, R0, #6
  0x0801C440:  F241 3188    MOVW       R1, #0x1388
  0x0801C444:  4348         MULS       R0, R1, R0
  0x0801C446:  9000         STR        R0, [SP, #0]
.L1:
  0x0801C448:  9800         LDR        R0, [SP, #0]
  0x0801C44A:  1E41         SUBS       R1, R0, #1
  0x0801C44C:  9100         STR        R1, [SP, #0]
  0x0801C44E:  B918         CBNZ       R0, .L2                  ; 0x0801C458
  0x0801C450:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801C454:  9002         STR        R0, [SP, #8]
  0x0801C456:  E00B         B          .L3                      ; 0x0801C470
.L2:
  0x0801C458:  9801         LDR        R0, [SP, #4]
  0x0801C45A:  6B40         LDR        R0, [R0, #52]
  0x0801C45C:  0600         LSLS       R0, R0, #24
  0x0801C45E:  2800         CMP        R0, #0
  0x0801C460:  D5F2         BPL        .L1                      ; 0x0801C448
  0x0801C462:  9901         LDR        R1, [SP, #4]
  0x0801C464:  20C5         MOVS       R0, #197
  0x0801C466:  F2C0 0020    MOVT       R0, #32
  0x0801C46A:  6388         STR        R0, [R1, #56]
  0x0801C46C:  2000         MOVS       R0, #0
  0x0801C46E:  9002         STR        R0, [SP, #8]
.L3:
  0x0801C470:  9802         LDR        R0, [SP, #8]
  0x0801C472:  B003         ADD        SP, SP, #12
  0x0801C474:  4770         BX         LR
Section .text.SDMMC_GetCmdResp7 from charger_lto.o, size=156, align=2
SDMMC_GetCmdResp7:
  0x0801C476:  B085         SUB        SP, SP, #20
  0x0801C478:  9003         STR        R0, [SP, #12]
  0x0801C47A:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x0801C47E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0801C482:  6800         LDR        R0, [R0]
  0x0801C484:  08C0         LSRS       R0, R0, #3
  0x0801C486:  F644 51D3    MOVW       R1, #0x4DD3
  0x0801C48A:  F2C1 0162    MOVT       R1, #0x1062
  0x0801C48E:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0801C492:  0980         LSRS       R0, R0, #6
  0x0801C494:  F241 3188    MOVW       R1, #0x1388
  0x0801C498:  4348         MULS       R0, R1, R0
  0x0801C49A:  9001         STR        R0, [SP, #4]
.L1:
  0x0801C49C:  9801         LDR        R0, [SP, #4]
  0x0801C49E:  1E41         SUBS       R1, R0, #1
  0x0801C4A0:  9101         STR        R1, [SP, #4]
  0x0801C4A2:  B918         CBNZ       R0, .L2                  ; 0x0801C4AC
  0x0801C4A4:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801C4A8:  9004         STR        R0, [SP, #16]
  0x0801C4AA:  E02F         B          .L7                      ; 0x0801C50C
.L2:
  0x0801C4AC:  9803         LDR        R0, [SP, #12]
  0x0801C4AE:  6B40         LDR        R0, [R0, #52]
  0x0801C4B0:  9002         STR        R0, [SP, #8]
  0x0801C4B2:  2001         MOVS       R0, #1
  0x0801C4B4:  F89D 1008    LDRB.W     R1, [SP, #8]
  0x0801C4B8:  F011 0F45    TST        R1, #69
  0x0801C4BC:  9000         STR        R0, [SP, #0]
  0x0801C4BE:  D004         BEQ        .L3                      ; 0x0801C4CA
  0x0801C4C0:  F89D 0009    LDRB.W     R0, [SP, #9]
  0x0801C4C4:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x0801C4C8:  9000         STR        R0, [SP, #0]
.L3:
  0x0801C4CA:  9800         LDR        R0, [SP, #0]
  0x0801C4CC:  07C0         LSLS       R0, R0, #31
  0x0801C4CE:  2800         CMP        R0, #0
  0x0801C4D0:  D1E4         BNE        .L1                      ; 0x0801C49C
  0x0801C4D2:  9803         LDR        R0, [SP, #12]
  0x0801C4D4:  6B40         LDR        R0, [R0, #52]
  0x0801C4D6:  0740         LSLS       R0, R0, #29
  0x0801C4D8:  2800         CMP        R0, #0
  0x0801C4DA:  D504         BPL        .L4                      ; 0x0801C4E6
  0x0801C4DC:  9903         LDR        R1, [SP, #12]
  0x0801C4DE:  2004         MOVS       R0, #4
  0x0801C4E0:  6388         STR        R0, [R1, #56]
  0x0801C4E2:  9004         STR        R0, [SP, #16]
  0x0801C4E4:  E012         B          .L7                      ; 0x0801C50C
.L4:
  0x0801C4E6:  9803         LDR        R0, [SP, #12]
  0x0801C4E8:  6B40         LDR        R0, [R0, #52]
  0x0801C4EA:  07C0         LSLS       R0, R0, #31
  0x0801C4EC:  B120         CBZ        R0, .L5                  ; 0x0801C4F8
  0x0801C4EE:  9903         LDR        R1, [SP, #12]
  0x0801C4F0:  2001         MOVS       R0, #1
  0x0801C4F2:  6388         STR        R0, [R1, #56]
  0x0801C4F4:  9004         STR        R0, [SP, #16]
  0x0801C4F6:  E009         B          .L7                      ; 0x0801C50C
.L5:
  0x0801C4F8:  9803         LDR        R0, [SP, #12]
  0x0801C4FA:  6B40         LDR        R0, [R0, #52]
  0x0801C4FC:  0640         LSLS       R0, R0, #25
  0x0801C4FE:  2800         CMP        R0, #0
  0x0801C500:  D502         BPL        .L6                      ; 0x0801C508
  0x0801C502:  9903         LDR        R1, [SP, #12]
  0x0801C504:  2040         MOVS       R0, #64
  0x0801C506:  6388         STR        R0, [R1, #56]
.L6:
  0x0801C508:  2000         MOVS       R0, #0
  0x0801C50A:  9004         STR        R0, [SP, #16]
.L7:
  0x0801C50C:  9804         LDR        R0, [SP, #16]
  0x0801C50E:  B005         ADD        SP, SP, #20
  0x0801C510:  4770         BX         LR
Section .text.SDMMC_GetCmdResp3 from charger_lto.o, size=132, align=2
SDMMC_GetCmdResp3:
  0x0801C512:  B085         SUB        SP, SP, #20
  0x0801C514:  9003         STR        R0, [SP, #12]
  0x0801C516:  F24C 0000    MOVW       R0, #0xC000              ; 0x2400C000 = SystemCoreClock
  0x0801C51A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400C000 = SystemCoreClock
  0x0801C51E:  6800         LDR        R0, [R0]
  0x0801C520:  08C0         LSRS       R0, R0, #3
  0x0801C522:  F644 51D3    MOVW       R1, #0x4DD3
  0x0801C526:  F2C1 0162    MOVT       R1, #0x1062
  0x0801C52A:  FBA0 1001    UMULL      R1, R0, R0, R1
  0x0801C52E:  0980         LSRS       R0, R0, #6
  0x0801C530:  F241 3188    MOVW       R1, #0x1388
  0x0801C534:  4348         MULS       R0, R1, R0
  0x0801C536:  9001         STR        R0, [SP, #4]
.L1:
  0x0801C538:  9801         LDR        R0, [SP, #4]
  0x0801C53A:  1E41         SUBS       R1, R0, #1
  0x0801C53C:  9101         STR        R1, [SP, #4]
  0x0801C53E:  B918         CBNZ       R0, .L2                  ; 0x0801C548
  0x0801C540:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801C544:  9004         STR        R0, [SP, #16]
  0x0801C546:  E023         B          .L5                      ; 0x0801C590
.L2:
  0x0801C548:  9803         LDR        R0, [SP, #12]
  0x0801C54A:  6B40         LDR        R0, [R0, #52]
  0x0801C54C:  9002         STR        R0, [SP, #8]
  0x0801C54E:  2001         MOVS       R0, #1
  0x0801C550:  F89D 1008    LDRB.W     R1, [SP, #8]
  0x0801C554:  F011 0F45    TST        R1, #69
  0x0801C558:  9000         STR        R0, [SP, #0]
  0x0801C55A:  D004         BEQ        .L3                      ; 0x0801C566
  0x0801C55C:  F89D 0009    LDRB.W     R0, [SP, #9]
  0x0801C560:  F3C0 1040    UBFX       R0, R0, #5, #1
  0x0801C564:  9000         STR        R0, [SP, #0]
.L3:
  0x0801C566:  9800         LDR        R0, [SP, #0]
  0x0801C568:  07C0         LSLS       R0, R0, #31
  0x0801C56A:  2800         CMP        R0, #0
  0x0801C56C:  D1E4         BNE        .L1                      ; 0x0801C538
  0x0801C56E:  9803         LDR        R0, [SP, #12]
  0x0801C570:  6B40         LDR        R0, [R0, #52]
  0x0801C572:  0740         LSLS       R0, R0, #29
  0x0801C574:  2800         CMP        R0, #0
  0x0801C576:  D504         BPL        .L4                      ; 0x0801C582
  0x0801C578:  9903         LDR        R1, [SP, #12]
  0x0801C57A:  2004         MOVS       R0, #4
  0x0801C57C:  6388         STR        R0, [R1, #56]
  0x0801C57E:  9004         STR        R0, [SP, #16]
  0x0801C580:  E006         B          .L5                      ; 0x0801C590
.L4:
  0x0801C582:  9903         LDR        R1, [SP, #12]
  0x0801C584:  20C5         MOVS       R0, #197
  0x0801C586:  F2C0 0020    MOVT       R0, #32
  0x0801C58A:  6388         STR        R0, [R1, #56]
  0x0801C58C:  2000         MOVS       R0, #0
  0x0801C58E:  9004         STR        R0, [SP, #16]
.L5:
  0x0801C590:  9804         LDR        R0, [SP, #16]
  0x0801C592:  B005         ADD        SP, SP, #20
  0x0801C594:  4770         BX         LR
Section .text.tx_application_define from charger_lto.o, size=212, align=2
tx_application_define:
  0x0801C596:  B580         PUSH       {R7, LR}
  0x0801C598:  B084         SUB        SP, SP, #16
  0x0801C59A:  9003         STR        R0, [SP, #12]
  0x0801C59C:  2000         MOVS       R0, #0
  0x0801C59E:  9002         STR        R0, [SP, #8]
  0x0801C5A0:  4669         MOV        R1, SP
  0x0801C5A2:  2034         MOVS       R0, #52
  0x0801C5A4:  6008         STR        R0, [R1]
  0x0801C5A6:  F24B 6084    MOVW       R0, #0xB684              ; 0x2400B684 = tx_app_byte_pool
  0x0801C5AA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B684 = tx_app_byte_pool
  0x0801C5AE:  F243 6168    MOVW       R1, #0x3668              ; 0x08023668 = .rodata..L.str.271
  0x0801C5B2:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023668 = .rodata..L.str.271
  0x0801C5B6:  F645 02B8    MOVW       R2, #0x58B8              ; 0x240058B8 = tx_byte_pool_buffer
  0x0801C5BA:  F2C2 4200    MOVT       R2, #0x2400              ; 0x240058B8 = tx_byte_pool_buffer
  0x0801C5BE:  F44F 5300    MOV.W      R3, #0x2000
  0x0801C5C2:  F7FA FAFC    BL         _txe_byte_pool_create    ; 0x08016BBE
  0x0801C5C6:  B100         CBZ        R0, .L1                  ; 0x0801C5CA
  0x0801C5C8:  E00B         B          .L3                      ; 0x0801C5E2
.L1:
  0x0801C5CA:  F24B 6084    MOVW       R0, #0xB684              ; 0x2400B684 = tx_app_byte_pool
  0x0801C5CE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B684 = tx_app_byte_pool
  0x0801C5D2:  9001         STR        R0, [SP, #4]
  0x0801C5D4:  9801         LDR        R0, [SP, #4]
  0x0801C5D6:  F7FA FEEE    BL         App_ThreadX_Init         ; 0x080173B6
  0x0801C5DA:  9002         STR        R0, [SP, #8]
  0x0801C5DC:  9802         LDR        R0, [SP, #8]
  0x0801C5DE:  B100         CBZ        R0, .L3                  ; 0x0801C5E2
.L2:
  0x0801C5E0:  E7FE         B          .L2                      ; 0x0801C5E0
.L3:
  0x0801C5E2:  4669         MOV        R1, SP
  0x0801C5E4:  2034         MOVS       R0, #52
  0x0801C5E6:  6008         STR        R0, [R1]
  0x0801C5E8:  F24B 60EC    MOVW       R0, #0xB6EC              ; 0x2400B6EC = fx_app_byte_pool
  0x0801C5EC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B6EC = fx_app_byte_pool
  0x0801C5F0:  F243 617B    MOVW       R1, #0x367B              ; 0x0802367B = .rodata..L.str.1.272
  0x0801C5F4:  F6C0 0102    MOVT       R1, #0x0802              ; 0x0802367B = .rodata..L.str.1.272
  0x0801C5F8:  F647 02B8    MOVW       R2, #0x78B8              ; 0x240078B8 = fx_byte_pool_buffer
  0x0801C5FC:  F2C2 4200    MOVT       R2, #0x2400              ; 0x240078B8 = fx_byte_pool_buffer
  0x0801C600:  F44F 5300    MOV.W      R3, #0x2000
  0x0801C604:  F7FA FADB    BL         _txe_byte_pool_create    ; 0x08016BBE
  0x0801C608:  B100         CBZ        R0, .L4                  ; 0x0801C60C
  0x0801C60A:  E00B         B          .L6                      ; 0x0801C624
.L4:
  0x0801C60C:  F24B 60EC    MOVW       R0, #0xB6EC              ; 0x2400B6EC = fx_app_byte_pool
  0x0801C610:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B6EC = fx_app_byte_pool
  0x0801C614:  9001         STR        R0, [SP, #4]
  0x0801C616:  9801         LDR        R0, [SP, #4]
  0x0801C618:  F7F5 FB75    BL         MX_FileX_Init            ; 0x08011D06
  0x0801C61C:  9002         STR        R0, [SP, #8]
  0x0801C61E:  9802         LDR        R0, [SP, #8]
  0x0801C620:  B100         CBZ        R0, .L6                  ; 0x0801C624
.L5:
  0x0801C622:  E7FE         B          .L5                      ; 0x0801C622
.L6:
  0x0801C624:  4669         MOV        R1, SP
  0x0801C626:  2034         MOVS       R0, #52
  0x0801C628:  6008         STR        R0, [R1]
  0x0801C62A:  F24B 60B8    MOVW       R0, #0xB6B8              ; 0x2400B6B8 = nx_app_byte_pool
  0x0801C62E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B6B8 = nx_app_byte_pool
  0x0801C632:  F243 618E    MOVW       R1, #0x368E              ; 0x0802368E = .rodata..L.str.2.273
  0x0801C636:  F6C0 0102    MOVT       R1, #0x0802              ; 0x0802368E = .rodata..L.str.2.273
  0x0801C63A:  F642 02B8    MOVW       R2, #0x28B8              ; 0x240028B8 = nx_byte_pool_buffer
  0x0801C63E:  F2C2 4200    MOVT       R2, #0x2400              ; 0x240028B8 = nx_byte_pool_buffer
  0x0801C642:  F44F 5340    MOV.W      R3, #0x3000
  0x0801C646:  F7FA FABA    BL         _txe_byte_pool_create    ; 0x08016BBE
  0x0801C64A:  B100         CBZ        R0, .L7                  ; 0x0801C64E
  0x0801C64C:  E00B         B          .L9                      ; 0x0801C666
.L7:
  0x0801C64E:  F24B 60B8    MOVW       R0, #0xB6B8              ; 0x2400B6B8 = nx_app_byte_pool
  0x0801C652:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B6B8 = nx_app_byte_pool
  0x0801C656:  9001         STR        R0, [SP, #4]
  0x0801C658:  9801         LDR        R0, [SP, #4]
  0x0801C65A:  F7F7 FB62    BL         MX_NetXDuo_Init          ; 0x08013D22
  0x0801C65E:  9002         STR        R0, [SP, #8]
  0x0801C660:  9802         LDR        R0, [SP, #8]
  0x0801C662:  B100         CBZ        R0, .L9                  ; 0x0801C666
.L8:
  0x0801C664:  E7FE         B          .L8                      ; 0x0801C664
.L9:
  0x0801C666:  B004         ADD        SP, SP, #16
  0x0801C668:  BD80         POP        {R7, PC}
Section .text.fx_app_thread_entry from charger_lto.o, size=96, align=2
fx_app_thread_entry:
  0x0801C66A:  B580         PUSH       {R7, LR}
  0x0801C66C:  B086         SUB        SP, SP, #24
  0x0801C66E:  9005         STR        R0, [SP, #20]
  0x0801C670:  2300         MOVS       R3, #0
  0x0801C672:  9304         STR        R3, [SP, #16]
  0x0801C674:  4669         MOV        R1, SP
  0x0801C676:  F242 40B8    MOVW       R0, #0x24B8
  0x0801C67A:  6088         STR        R0, [R1, #8]
  0x0801C67C:  F44F 7000    MOV.W      R0, #0x0200
  0x0801C680:  6048         STR        R0, [R1, #4]
  0x0801C682:  F240 2000    MOVW       R0, #0x0200              ; 0x24000200 = fx_sd_media_memory
  0x0801C686:  F2C2 4000    MOVT       R0, #0x2400              ; 0x24000200 = fx_sd_media_memory
  0x0801C68A:  6008         STR        R0, [R1]
  0x0801C68C:  F240 4000    MOVW       R0, #0x0400              ; 0x24000400 = sdio_disk
  0x0801C690:  F2C2 4000    MOVT       R0, #0x2400              ; 0x24000400 = sdio_disk
  0x0801C694:  F643 7118    MOVW       R1, #0x3F18              ; 0x08023F18 = .rodata..L.str.1.277
  0x0801C698:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023F18 = .rodata..L.str.1.277
  0x0801C69C:  F246 2215    MOVW       R2, #0x6215              ; 0x08006215 = fx_stm32_sd_driver
  0x0801C6A0:  F6C0 0200    MOVT       R2, #0x0800              ; 0x08006215 = fx_stm32_sd_driver
  0x0801C6A4:  F7F7 F966    BL         _fxe_media_open          ; 0x08013974
  0x0801C6A8:  9004         STR        R0, [SP, #16]
  0x0801C6AA:  9804         LDR        R0, [SP, #16]
  0x0801C6AC:  B128         CBZ        R0, .L1                  ; 0x0801C6BA
  0x0801C6AE:  F243 60A1    MOVW       R0, #0x36A1              ; 0x080236A1 = .rodata..L.str.2.278
  0x0801C6B2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080236A1 = .rodata..L.str.2.278
  0x0801C6B6:  F7FA FD7D    BL         printf                   ; 0x080171B4
.L1:
  0x0801C6BA:  F240 4000    MOVW       R0, #0x0400              ; 0x24000400 = sdio_disk
  0x0801C6BE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x24000400 = sdio_disk
  0x0801C6C2:  F7FB F96E    BL         startMainThread          ; 0x080179A2
  0x0801C6C6:  B006         ADD        SP, SP, #24
  0x0801C6C8:  BD80         POP        {R7, PC}
Section .text.fx_stm32_sd_init from charger_lto.o, size=20, align=2
fx_stm32_sd_init:
  0x0801C6CA:  B580         PUSH       {R7, LR}
  0x0801C6CC:  B082         SUB        SP, SP, #8
  0x0801C6CE:  9001         STR        R0, [SP, #4]
  0x0801C6D0:  2000         MOVS       R0, #0
  0x0801C6D2:  9000         STR        R0, [SP, #0]
  0x0801C6D4:  F7FB F96D    BL         MX_SDMMC1_SD_Init        ; 0x080179B2
  0x0801C6D8:  9800         LDR        R0, [SP, #0]
  0x0801C6DA:  B002         ADD        SP, SP, #8
  0x0801C6DC:  BD80         POP        {R7, PC}
Section .text.fx_stm32_sd_get_status from charger_lto.o, size=36, align=2
fx_stm32_sd_get_status:
  0x0801C6DE:  B580         PUSH       {R7, LR}
  0x0801C6E0:  B082         SUB        SP, SP, #8
  0x0801C6E2:  9001         STR        R0, [SP, #4]
  0x0801C6E4:  2000         MOVS       R0, #0
  0x0801C6E6:  9000         STR        R0, [SP, #0]
  0x0801C6E8:  F24B 3044    MOVW       R0, #0xB344              ; 0x2400B344 = hsd1
  0x0801C6EC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B344 = hsd1
  0x0801C6F0:  F7FD FE5D    BL         HAL_SD_GetCardState      ; 0x0801A3AE
  0x0801C6F4:  2804         CMP        R0, #4
  0x0801C6F6:  D001         BEQ        .L1                      ; 0x0801C6FC
  0x0801C6F8:  2001         MOVS       R0, #1
  0x0801C6FA:  9000         STR        R0, [SP, #0]
.L1:
  0x0801C6FC:  9800         LDR        R0, [SP, #0]
  0x0801C6FE:  B002         ADD        SP, SP, #8
  0x0801C700:  BD80         POP        {R7, PC}
Section .text.check_sd_status from charger_lto.o, size=52, align=2
check_sd_status:
  0x0801C702:  B580         PUSH       {R7, LR}
  0x0801C704:  B084         SUB        SP, SP, #16
  0x0801C706:  9002         STR        R0, [SP, #8]
  0x0801C708:  F7FA F966    BL         _tx_time_get             ; 0x080169D8
  0x0801C70C:  9001         STR        R0, [SP, #4]
.L1:
  0x0801C70E:  F7FA F963    BL         _tx_time_get             ; 0x080169D8
  0x0801C712:  9901         LDR        R1, [SP, #4]
  0x0801C714:  1A40         SUBS       R0, R0, R1
  0x0801C716:  08C0         LSRS       R0, R0, #3
  0x0801C718:  287C         CMP        R0, #124
  0x0801C71A:  D807         BHI        .L3                      ; 0x0801C72C
  0x0801C71C:  9802         LDR        R0, [SP, #8]
  0x0801C71E:  F7FF FFDE    BL         fx_stm32_sd_get_status   ; 0x0801C6DE
  0x0801C722:  B910         CBNZ       R0, .L2                  ; 0x0801C72A
  0x0801C724:  2000         MOVS       R0, #0
  0x0801C726:  9003         STR        R0, [SP, #12]
  0x0801C728:  E002         B          .L4                      ; 0x0801C730
.L2:
  0x0801C72A:  E7F0         B          .L1                      ; 0x0801C70E
.L3:
  0x0801C72C:  2001         MOVS       R0, #1
  0x0801C72E:  9003         STR        R0, [SP, #12]
.L4:
  0x0801C730:  9803         LDR        R0, [SP, #12]
  0x0801C732:  B004         ADD        SP, SP, #16
  0x0801C734:  BD80         POP        {R7, PC}
_fx_media_boot_info_extract:
  0x0801C736:  B580         PUSH       {R7, LR}
  0x0801C738:  B084         SUB        SP, SP, #16
  0x0801C73A:  9002         STR        R0, [SP, #8]
  0x0801C73C:  9802         LDR        R0, [SP, #8]
  0x0801C73E:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x0801C742:  9001         STR        R0, [SP, #4]
  0x0801C744:  9801         LDR        R0, [SP, #4]
  0x0801C746:  300B         ADDS       R0, #11
  0x0801C748:  F000 F983    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C74C:  9902         LDR        R1, [SP, #8]
  0x0801C74E:  6288         STR        R0, [R1, #40]
  0x0801C750:  9802         LDR        R0, [SP, #8]
  0x0801C752:  6A80         LDR        R0, [R0, #40]
  0x0801C754:  B910         CBNZ       R0, .L1                  ; 0x0801C75C
  0x0801C756:  2002         MOVS       R0, #2
  0x0801C758:  9003         STR        R0, [SP, #12]
  0x0801C75A:  E071         B          .L9                      ; 0x0801C840
.L1:
  0x0801C75C:  9801         LDR        R0, [SP, #4]
  0x0801C75E:  3018         ADDS       R0, #24
  0x0801C760:  F000 F977    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C764:  9902         LDR        R1, [SP, #8]
  0x0801C766:  62C8         STR        R0, [R1, #44]
  0x0801C768:  9801         LDR        R0, [SP, #4]
  0x0801C76A:  301A         ADDS       R0, #26
  0x0801C76C:  F000 F971    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C770:  9902         LDR        R1, [SP, #8]
  0x0801C772:  6308         STR        R0, [R1, #48]
  0x0801C774:  9801         LDR        R0, [SP, #4]
  0x0801C776:  3013         ADDS       R0, #19
  0x0801C778:  F000 F96B    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C77C:  9902         LDR        R1, [SP, #8]
  0x0801C77E:  2200         MOVS       R2, #0
  0x0801C780:  63CA         STR        R2, [R1, #60]
  0x0801C782:  6388         STR        R0, [R1, #56]
  0x0801C784:  9902         LDR        R1, [SP, #8]
  0x0801C786:  6B88         LDR        R0, [R1, #56]
  0x0801C788:  6BC9         LDR        R1, [R1, #60]
  0x0801C78A:  4308         ORRS       R0, R1
  0x0801C78C:  B938         CBNZ       R0, .L2                  ; 0x0801C79E
  0x0801C78E:  9801         LDR        R0, [SP, #4]
  0x0801C790:  3020         ADDS       R0, #32
  0x0801C792:  F000 F972    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x0801C796:  9902         LDR        R1, [SP, #8]
  0x0801C798:  2200         MOVS       R2, #0
  0x0801C79A:  63CA         STR        R2, [R1, #60]
  0x0801C79C:  6388         STR        R0, [R1, #56]
.L2:
  0x0801C79E:  9902         LDR        R1, [SP, #8]
  0x0801C7A0:  6B88         LDR        R0, [R1, #56]
  0x0801C7A2:  6BC9         LDR        R1, [R1, #60]
  0x0801C7A4:  4308         ORRS       R0, R1
  0x0801C7A6:  B910         CBNZ       R0, .L3                  ; 0x0801C7AE
  0x0801C7A8:  2002         MOVS       R0, #2
  0x0801C7AA:  9003         STR        R0, [SP, #12]
  0x0801C7AC:  E048         B          .L9                      ; 0x0801C840
.L3:
  0x0801C7AE:  9801         LDR        R0, [SP, #4]
  0x0801C7B0:  300E         ADDS       R0, #14
  0x0801C7B2:  F000 F94E    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C7B6:  9902         LDR        R1, [SP, #8]
  0x0801C7B8:  6448         STR        R0, [R1, #68]
  0x0801C7BA:  9802         LDR        R0, [SP, #8]
  0x0801C7BC:  6C40         LDR        R0, [R0, #68]
  0x0801C7BE:  B910         CBNZ       R0, .L4                  ; 0x0801C7C6
  0x0801C7C0:  2002         MOVS       R0, #2
  0x0801C7C2:  9003         STR        R0, [SP, #12]
  0x0801C7C4:  E03C         B          .L9                      ; 0x0801C840
.L4:
  0x0801C7C6:  9801         LDR        R0, [SP, #4]
  0x0801C7C8:  7B40         LDRB       R0, [R0, #13]
  0x0801C7CA:  9902         LDR        R1, [SP, #8]
  0x0801C7CC:  6548         STR        R0, [R1, #84]
  0x0801C7CE:  9802         LDR        R0, [SP, #8]
  0x0801C7D0:  6D40         LDR        R0, [R0, #84]
  0x0801C7D2:  B910         CBNZ       R0, .L5                  ; 0x0801C7DA
  0x0801C7D4:  2002         MOVS       R0, #2
  0x0801C7D6:  9003         STR        R0, [SP, #12]
  0x0801C7D8:  E032         B          .L9                      ; 0x0801C840
.L5:
  0x0801C7DA:  9801         LDR        R0, [SP, #4]
  0x0801C7DC:  3016         ADDS       R0, #22
  0x0801C7DE:  F000 F938    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C7E2:  9902         LDR        R1, [SP, #8]
  0x0801C7E4:  6588         STR        R0, [R1, #88]
  0x0801C7E6:  9802         LDR        R0, [SP, #8]
  0x0801C7E8:  6D80         LDR        R0, [R0, #88]
  0x0801C7EA:  B928         CBNZ       R0, .L6                  ; 0x0801C7F8
  0x0801C7EC:  9801         LDR        R0, [SP, #4]
  0x0801C7EE:  3024         ADDS       R0, #36
  0x0801C7F0:  F000 F943    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x0801C7F4:  9902         LDR        R1, [SP, #8]
  0x0801C7F6:  6588         STR        R0, [R1, #88]
.L6:
  0x0801C7F8:  9802         LDR        R0, [SP, #8]
  0x0801C7FA:  6D80         LDR        R0, [R0, #88]
  0x0801C7FC:  B910         CBNZ       R0, .L7                  ; 0x0801C804
  0x0801C7FE:  2002         MOVS       R0, #2
  0x0801C800:  9003         STR        R0, [SP, #12]
  0x0801C802:  E01D         B          .L9                      ; 0x0801C840
.L7:
  0x0801C804:  9801         LDR        R0, [SP, #4]
  0x0801C806:  7C00         LDRB       R0, [R0, #16]
  0x0801C808:  9902         LDR        R1, [SP, #8]
  0x0801C80A:  65C8         STR        R0, [R1, #92]
  0x0801C80C:  9802         LDR        R0, [SP, #8]
  0x0801C80E:  6DC0         LDR        R0, [R0, #92]
  0x0801C810:  B910         CBNZ       R0, .L8                  ; 0x0801C818
  0x0801C812:  2001         MOVS       R0, #1
  0x0801C814:  9003         STR        R0, [SP, #12]
  0x0801C816:  E013         B          .L9                      ; 0x0801C840
.L8:
  0x0801C818:  9801         LDR        R0, [SP, #4]
  0x0801C81A:  301C         ADDS       R0, #28
  0x0801C81C:  F000 F92D    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x0801C820:  9902         LDR        R1, [SP, #8]
  0x0801C822:  6708         STR        R0, [R1, #112]
  0x0801C824:  9801         LDR        R0, [SP, #4]
  0x0801C826:  3011         ADDS       R0, #17
  0x0801C828:  F000 F913    BL         _fx_utility_16_unsigned_read ; 0x0801CA52
  0x0801C82C:  9902         LDR        R1, [SP, #8]
  0x0801C82E:  6788         STR        R0, [R1, #120]
  0x0801C830:  9801         LDR        R0, [SP, #4]
  0x0801C832:  302C         ADDS       R0, #44
  0x0801C834:  F000 F921    BL         _fx_utility_32_unsigned_read ; 0x0801CA7A
  0x0801C838:  9902         LDR        R1, [SP, #8]
  0x0801C83A:  6748         STR        R0, [R1, #116]
  0x0801C83C:  2000         MOVS       R0, #0
  0x0801C83E:  9003         STR        R0, [SP, #12]
.L9:
  0x0801C840:  9803         LDR        R0, [SP, #12]
  0x0801C842:  B004         ADD        SP, SP, #16
  0x0801C844:  BD80         POP        {R7, PC}
Section .text._fx_partition_offset_calculate from charger_lto.o, size=292, align=2
_fx_partition_offset_calculate:
  0x0801C846:  B580         PUSH       {R7, LR}
  0x0801C848:  B092         SUB        SP, SP, #72
  0x0801C84A:  9010         STR        R0, [SP, #64]
  0x0801C84C:  910F         STR        R1, [SP, #60]
  0x0801C84E:  920E         STR        R2, [SP, #56]
  0x0801C850:  930D         STR        R3, [SP, #52]
  0x0801C852:  9810         LDR        R0, [SP, #64]
  0x0801C854:  9001         STR        R0, [SP, #4]
  0x0801C856:  2000         MOVS       R0, #0
  0x0801C858:  9004         STR        R0, [SP, #16]
  0x0801C85A:  9801         LDR        R0, [SP, #4]
  0x0801C85C:  7800         LDRB       R0, [R0]
  0x0801C85E:  28E9         CMP        R0, #233
  0x0801C860:  D007         BEQ        .L1                      ; 0x0801C872
  0x0801C862:  9801         LDR        R0, [SP, #4]
  0x0801C864:  7800         LDRB       R0, [R0]
  0x0801C866:  28EB         CMP        R0, #235
  0x0801C868:  D14F         BNE        .L9                      ; 0x0801C90A
  0x0801C86A:  9801         LDR        R0, [SP, #4]
  0x0801C86C:  7880         LDRB       R0, [R0, #2]
  0x0801C86E:  2890         CMP        R0, #144
  0x0801C870:  D14B         BNE        .L9                      ; 0x0801C90A
.L1:
  0x0801C872:  9801         LDR        R0, [SP, #4]
  0x0801C874:  7D80         LDRB       R0, [R0, #22]
  0x0801C876:  B990         CBNZ       R0, .L2                  ; 0x0801C89E
  0x0801C878:  9801         LDR        R0, [SP, #4]
  0x0801C87A:  7DC0         LDRB       R0, [R0, #23]
  0x0801C87C:  B978         CBNZ       R0, .L2                  ; 0x0801C89E
  0x0801C87E:  9801         LDR        R0, [SP, #4]
  0x0801C880:  F890 0024    LDRB.W     R0, [R0, #36]
  0x0801C884:  B958         CBNZ       R0, .L2                  ; 0x0801C89E
  0x0801C886:  9801         LDR        R0, [SP, #4]
  0x0801C888:  F890 0025    LDRB.W     R0, [R0, #37]
  0x0801C88C:  B938         CBNZ       R0, .L2                  ; 0x0801C89E
  0x0801C88E:  9801         LDR        R0, [SP, #4]
  0x0801C890:  F890 0026    LDRB.W     R0, [R0, #38]
  0x0801C894:  B918         CBNZ       R0, .L2                  ; 0x0801C89E
  0x0801C896:  9801         LDR        R0, [SP, #4]
  0x0801C898:  F890 0027    LDRB.W     R0, [R0, #39]
  0x0801C89C:  B3A8         CBZ        R0, .L9                  ; 0x0801C90A
.L2:
  0x0801C89E:  2000         MOVS       R0, #0
  0x0801C8A0:  9003         STR        R0, [SP, #12]
  0x0801C8A2:  9002         STR        R0, [SP, #8]
  0x0801C8A4:  9801         LDR        R0, [SP, #4]
  0x0801C8A6:  7CC0         LDRB       R0, [R0, #19]
  0x0801C8A8:  B910         CBNZ       R0, .L3                  ; 0x0801C8B0
  0x0801C8AA:  9801         LDR        R0, [SP, #4]
  0x0801C8AC:  7D00         LDRB       R0, [R0, #20]
  0x0801C8AE:  B130         CBZ        R0, .L4                  ; 0x0801C8BE
.L3:
  0x0801C8B0:  9801         LDR        R0, [SP, #4]
  0x0801C8B2:  F8B0 0013    LDRH.W     R0, [R0, #19]
  0x0801C8B6:  2100         MOVS       R1, #0
  0x0801C8B8:  9103         STR        R1, [SP, #12]
  0x0801C8BA:  9002         STR        R0, [SP, #8]
  0x0801C8BC:  E014         B          .L6                      ; 0x0801C8E8
.L4:
  0x0801C8BE:  9801         LDR        R0, [SP, #4]
  0x0801C8C0:  F890 0020    LDRB.W     R0, [R0, #32]
  0x0801C8C4:  B958         CBNZ       R0, .L5                  ; 0x0801C8DE
  0x0801C8C6:  9801         LDR        R0, [SP, #4]
  0x0801C8C8:  F890 0021    LDRB.W     R0, [R0, #33]
  0x0801C8CC:  B938         CBNZ       R0, .L5                  ; 0x0801C8DE
  0x0801C8CE:  9801         LDR        R0, [SP, #4]
  0x0801C8D0:  F890 0022    LDRB.W     R0, [R0, #34]
  0x0801C8D4:  B918         CBNZ       R0, .L5                  ; 0x0801C8DE
  0x0801C8D6:  9801         LDR        R0, [SP, #4]
  0x0801C8D8:  F890 0023    LDRB.W     R0, [R0, #35]
  0x0801C8DC:  B120         CBZ        R0, .L6                  ; 0x0801C8E8
.L5:
  0x0801C8DE:  9801         LDR        R0, [SP, #4]
  0x0801C8E0:  6A00         LDR        R0, [R0, #32]
  0x0801C8E2:  2100         MOVS       R1, #0
  0x0801C8E4:  9103         STR        R1, [SP, #12]
  0x0801C8E6:  9002         STR        R0, [SP, #8]
.L6:
  0x0801C8E8:  9802         LDR        R0, [SP, #8]
  0x0801C8EA:  9903         LDR        R1, [SP, #12]
  0x0801C8EC:  4308         ORRS       R0, R1
  0x0801C8EE:  B160         CBZ        R0, .L9                  ; 0x0801C90A
  0x0801C8F0:  980E         LDR        R0, [SP, #56]
  0x0801C8F2:  B110         CBZ        R0, .L7                  ; 0x0801C8FA
  0x0801C8F4:  990E         LDR        R1, [SP, #56]
  0x0801C8F6:  2000         MOVS       R0, #0
  0x0801C8F8:  6008         STR        R0, [R1]
.L7:
  0x0801C8FA:  980D         LDR        R0, [SP, #52]
  0x0801C8FC:  B110         CBZ        R0, .L8                  ; 0x0801C904
  0x0801C8FE:  9802         LDR        R0, [SP, #8]
  0x0801C900:  990D         LDR        R1, [SP, #52]
  0x0801C902:  6008         STR        R0, [R1]
.L8:
  0x0801C904:  2000         MOVS       R0, #0
  0x0801C906:  9011         STR        R0, [SP, #68]
  0x0801C908:  E02C         B          .L15                     ; 0x0801C964
.L9:
  0x0801C90A:  9801         LDR        R0, [SP, #4]
  0x0801C90C:  F890 01FE    LDRB.W     R0, [R0, #0x01FE]
  0x0801C910:  2855         CMP        R0, #85
  0x0801C912:  D104         BNE        .L10                     ; 0x0801C91E
  0x0801C914:  9801         LDR        R0, [SP, #4]
  0x0801C916:  F890 01FF    LDRB.W     R0, [R0, #0x01FF]
  0x0801C91A:  28AA         CMP        R0, #170
  0x0801C91C:  D002         BEQ        .L11                     ; 0x0801C924
.L10:
  0x0801C91E:  2004         MOVS       R0, #4
  0x0801C920:  9011         STR        R0, [SP, #68]
  0x0801C922:  E01F         B          .L15                     ; 0x0801C964
.L11:
  0x0801C924:  9B01         LDR        R3, [SP, #4]
  0x0801C926:  A805         ADD        R0, SP, #20
  0x0801C928:  A904         ADD        R1, SP, #16
  0x0801C92A:  2200         MOVS       R2, #0
  0x0801C92C:  F000 F81D    BL         _fx_utility_partition_get ; 0x0801C96A
  0x0801C930:  980F         LDR        R0, [SP, #60]
  0x0801C932:  9904         LDR        R1, [SP, #16]
  0x0801C934:  4288         CMP        R0, R1
  0x0801C936:  D302         BCC        .L12                     ; 0x0801C93E
  0x0801C938:  2004         MOVS       R0, #4
  0x0801C93A:  9011         STR        R0, [SP, #68]
  0x0801C93C:  E012         B          .L15                     ; 0x0801C964
.L12:
  0x0801C93E:  980E         LDR        R0, [SP, #56]
  0x0801C940:  B128         CBZ        R0, .L13                 ; 0x0801C94E
  0x0801C942:  990F         LDR        R1, [SP, #60]
  0x0801C944:  A805         ADD        R0, SP, #20
  0x0801C946:  F850 0031    LDR.W      R0, [R0, R1, LSL #3]
  0x0801C94A:  990E         LDR        R1, [SP, #56]
  0x0801C94C:  6008         STR        R0, [R1]
.L13:
  0x0801C94E:  980D         LDR        R0, [SP, #52]
  0x0801C950:  B130         CBZ        R0, .L14                 ; 0x0801C960
  0x0801C952:  990F         LDR        R1, [SP, #60]
  0x0801C954:  A805         ADD        R0, SP, #20
  0x0801C956:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801C95A:  6840         LDR        R0, [R0, #4]
  0x0801C95C:  990D         LDR        R1, [SP, #52]
  0x0801C95E:  6008         STR        R0, [R1]
.L14:
  0x0801C960:  2000         MOVS       R0, #0
  0x0801C962:  9011         STR        R0, [SP, #68]
.L15:
  0x0801C964:  9811         LDR        R0, [SP, #68]
  0x0801C966:  B012         ADD        SP, SP, #72
  0x0801C968:  BD80         POP        {R7, PC}
Section .text._fx_utility_partition_get from charger_lto.o, size=232, align=2
_fx_utility_partition_get:
  0x0801C96A:  B087         SUB        SP, SP, #28
  0x0801C96C:  9006         STR        R0, [SP, #24]
  0x0801C96E:  9105         STR        R1, [SP, #20]
  0x0801C970:  9204         STR        R2, [SP, #16]
  0x0801C972:  9303         STR        R3, [SP, #12]
  0x0801C974:  2000         MOVS       R0, #0
  0x0801C976:  9001         STR        R0, [SP, #4]
  0x0801C978:  F44F 70DF    MOV.W      R0, #0x01BE
  0x0801C97C:  9002         STR        R0, [SP, #8]
.L1:
  0x0801C97E:  9802         LDR        R0, [SP, #8]
  0x0801C980:  F5B0 7FF7    CMP.W      R0, #0x01EE
  0x0801C984:  D862         BHI        .L4                      ; 0x0801CA4C
  0x0801C986:  9903         LDR        R1, [SP, #12]
  0x0801C988:  9802         LDR        R0, [SP, #8]
  0x0801C98A:  4408         ADD        R0, R1
  0x0801C98C:  7900         LDRB       R0, [R0, #4]
  0x0801C98E:  B960         CBNZ       R0, .L2                  ; 0x0801C9AA
  0x0801C990:  9906         LDR        R1, [SP, #24]
  0x0801C992:  9805         LDR        R0, [SP, #20]
  0x0801C994:  6802         LDR        R2, [R0]
  0x0801C996:  2000         MOVS       R0, #0
  0x0801C998:  F841 0032    STR.W      R0, [R1, R2, LSL #3]
  0x0801C99C:  9906         LDR        R1, [SP, #24]
  0x0801C99E:  9A05         LDR        R2, [SP, #20]
  0x0801C9A0:  6812         LDR        R2, [R2]
  0x0801C9A2:  EB01 01C2    ADD.W      R1, R1, R2, LSL #3
  0x0801C9A6:  6048         STR        R0, [R1, #4]
  0x0801C9A8:  E048         B          .L3                      ; 0x0801CA3C
.L2:
  0x0801C9AA:  9903         LDR        R1, [SP, #12]
  0x0801C9AC:  9802         LDR        R0, [SP, #8]
  0x0801C9AE:  4408         ADD        R0, R1
  0x0801C9B0:  7A00         LDRB       R0, [R0, #8]
  0x0801C9B2:  9000         STR        R0, [SP, #0]
  0x0801C9B4:  9903         LDR        R1, [SP, #12]
  0x0801C9B6:  9802         LDR        R0, [SP, #8]
  0x0801C9B8:  4408         ADD        R0, R1
  0x0801C9BA:  7A41         LDRB       R1, [R0, #9]
  0x0801C9BC:  9800         LDR        R0, [SP, #0]
  0x0801C9BE:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801C9C2:  9000         STR        R0, [SP, #0]
  0x0801C9C4:  9903         LDR        R1, [SP, #12]
  0x0801C9C6:  9802         LDR        R0, [SP, #8]
  0x0801C9C8:  4408         ADD        R0, R1
  0x0801C9CA:  7A81         LDRB       R1, [R0, #10]
  0x0801C9CC:  9800         LDR        R0, [SP, #0]
  0x0801C9CE:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x0801C9D2:  9000         STR        R0, [SP, #0]
  0x0801C9D4:  9903         LDR        R1, [SP, #12]
  0x0801C9D6:  9802         LDR        R0, [SP, #8]
  0x0801C9D8:  4408         ADD        R0, R1
  0x0801C9DA:  7AC1         LDRB       R1, [R0, #11]
  0x0801C9DC:  9800         LDR        R0, [SP, #0]
  0x0801C9DE:  EA40 6001    ORR.W      R0, R0, R1, LSL #24
  0x0801C9E2:  9000         STR        R0, [SP, #0]
  0x0801C9E4:  9800         LDR        R0, [SP, #0]
  0x0801C9E6:  9901         LDR        R1, [SP, #4]
  0x0801C9E8:  4408         ADD        R0, R1
  0x0801C9EA:  9906         LDR        R1, [SP, #24]
  0x0801C9EC:  9A05         LDR        R2, [SP, #20]
  0x0801C9EE:  6812         LDR        R2, [R2]
  0x0801C9F0:  F841 0032    STR.W      R0, [R1, R2, LSL #3]
  0x0801C9F4:  9903         LDR        R1, [SP, #12]
  0x0801C9F6:  9802         LDR        R0, [SP, #8]
  0x0801C9F8:  4408         ADD        R0, R1
  0x0801C9FA:  7B00         LDRB       R0, [R0, #12]
  0x0801C9FC:  9000         STR        R0, [SP, #0]
  0x0801C9FE:  9903         LDR        R1, [SP, #12]
  0x0801CA00:  9802         LDR        R0, [SP, #8]
  0x0801CA02:  4408         ADD        R0, R1
  0x0801CA04:  7B41         LDRB       R1, [R0, #13]
  0x0801CA06:  9800         LDR        R0, [SP, #0]
  0x0801CA08:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801CA0C:  9000         STR        R0, [SP, #0]
  0x0801CA0E:  9903         LDR        R1, [SP, #12]
  0x0801CA10:  9802         LDR        R0, [SP, #8]
  0x0801CA12:  4408         ADD        R0, R1
  0x0801CA14:  7B81         LDRB       R1, [R0, #14]
  0x0801CA16:  9800         LDR        R0, [SP, #0]
  0x0801CA18:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x0801CA1C:  9000         STR        R0, [SP, #0]
  0x0801CA1E:  9903         LDR        R1, [SP, #12]
  0x0801CA20:  9802         LDR        R0, [SP, #8]
  0x0801CA22:  4408         ADD        R0, R1
  0x0801CA24:  7BC1         LDRB       R1, [R0, #15]
  0x0801CA26:  9800         LDR        R0, [SP, #0]
  0x0801CA28:  EA40 6001    ORR.W      R0, R0, R1, LSL #24
  0x0801CA2C:  9000         STR        R0, [SP, #0]
  0x0801CA2E:  9800         LDR        R0, [SP, #0]
  0x0801CA30:  9906         LDR        R1, [SP, #24]
  0x0801CA32:  9A05         LDR        R2, [SP, #20]
  0x0801CA34:  6812         LDR        R2, [R2]
  0x0801CA36:  EB01 01C2    ADD.W      R1, R1, R2, LSL #3
  0x0801CA3A:  6048         STR        R0, [R1, #4]
.L3:
  0x0801CA3C:  9905         LDR        R1, [SP, #20]
  0x0801CA3E:  6808         LDR        R0, [R1]
  0x0801CA40:  3001         ADDS       R0, #1
  0x0801CA42:  6008         STR        R0, [R1]
  0x0801CA44:  9802         LDR        R0, [SP, #8]
  0x0801CA46:  3010         ADDS       R0, #16
  0x0801CA48:  9002         STR        R0, [SP, #8]
  0x0801CA4A:  E798         B          .L1                      ; 0x0801C97E
.L4:
  0x0801CA4C:  2000         MOVS       R0, #0
  0x0801CA4E:  B007         ADD        SP, SP, #28
  0x0801CA50:  4770         BX         LR
Section .text._fx_utility_16_unsigned_read from charger_lto.o, size=16, align=2
_fx_utility_16_unsigned_read:
  0x0801CA52:  B082         SUB        SP, SP, #8
  0x0801CA54:  9001         STR        R0, [SP, #4]
  0x0801CA56:  9801         LDR        R0, [SP, #4]
  0x0801CA58:  8800         LDRH       R0, [R0]
  0x0801CA5A:  9000         STR        R0, [SP, #0]
  0x0801CA5C:  9800         LDR        R0, [SP, #0]
  0x0801CA5E:  B002         ADD        SP, SP, #8
  0x0801CA60:  4770         BX         LR
Section .text._fx_utility_16_unsigned_write from charger_lto.o, size=24, align=2
_fx_utility_16_unsigned_write:
  0x0801CA62:  B082         SUB        SP, SP, #8
  0x0801CA64:  9001         STR        R0, [SP, #4]
  0x0801CA66:  9100         STR        R1, [SP, #0]
  0x0801CA68:  9800         LDR        R0, [SP, #0]
  0x0801CA6A:  9901         LDR        R1, [SP, #4]
  0x0801CA6C:  7008         STRB       R0, [R1]
  0x0801CA6E:  9800         LDR        R0, [SP, #0]
  0x0801CA70:  0A00         LSRS       R0, R0, #8
  0x0801CA72:  9901         LDR        R1, [SP, #4]
  0x0801CA74:  7048         STRB       R0, [R1, #1]
  0x0801CA76:  B002         ADD        SP, SP, #8
  0x0801CA78:  4770         BX         LR
Section .text._fx_utility_32_unsigned_read from charger_lto.o, size=16, align=2
_fx_utility_32_unsigned_read:
  0x0801CA7A:  B082         SUB        SP, SP, #8
  0x0801CA7C:  9001         STR        R0, [SP, #4]
  0x0801CA7E:  9801         LDR        R0, [SP, #4]
  0x0801CA80:  6800         LDR        R0, [R0]
  0x0801CA82:  9000         STR        R0, [SP, #0]
  0x0801CA84:  9800         LDR        R0, [SP, #0]
  0x0801CA86:  B002         ADD        SP, SP, #8
  0x0801CA88:  4770         BX         LR
Section .text._fx_utility_32_unsigned_write from charger_lto.o, size=40, align=2
_fx_utility_32_unsigned_write:
  0x0801CA8A:  B082         SUB        SP, SP, #8
  0x0801CA8C:  9001         STR        R0, [SP, #4]
  0x0801CA8E:  9100         STR        R1, [SP, #0]
  0x0801CA90:  9800         LDR        R0, [SP, #0]
  0x0801CA92:  9901         LDR        R1, [SP, #4]
  0x0801CA94:  7008         STRB       R0, [R1]
  0x0801CA96:  9800         LDR        R0, [SP, #0]
  0x0801CA98:  0A00         LSRS       R0, R0, #8
  0x0801CA9A:  9901         LDR        R1, [SP, #4]
  0x0801CA9C:  7048         STRB       R0, [R1, #1]
  0x0801CA9E:  F8BD 0002    LDRH.W     R0, [SP, #2]
  0x0801CAA2:  9901         LDR        R1, [SP, #4]
  0x0801CAA4:  7088         STRB       R0, [R1, #2]
  0x0801CAA6:  F89D 0003    LDRB.W     R0, [SP, #3]
  0x0801CAAA:  9901         LDR        R1, [SP, #4]
  0x0801CAAC:  70C8         STRB       R0, [R1, #3]
  0x0801CAAE:  B002         ADD        SP, SP, #8
  0x0801CAB0:  4770         BX         LR
Section .text._fx_utility_logical_sector_cache_entry_read from charger_lto.o, size=1176, align=2
_fx_utility_logical_sector_cache_entry_read:
  0x0801CAB2:  B08E         SUB        SP, SP, #56
  0x0801CAB4:  990E         LDR        R1, [SP, #56]
  0x0801CAB6:  900C         STR        R0, [SP, #48]
  0x0801CAB8:  930B         STR        R3, [SP, #44]
  0x0801CABA:  920A         STR        R2, [SP, #40]
  0x0801CABC:  980C         LDR        R0, [SP, #48]
  0x0801CABE:  6900         LDR        R0, [R0, #16]
  0x0801CAC0:  2800         CMP        R0, #0
  0x0801CAC2:  F000 81FE    BEQ.W      .L5                      ; 0x0801CEC2
  0x0801CAC6:  980A         LDR        R0, [SP, #40]
  0x0801CAC8:  990C         LDR        R1, [SP, #48]
  0x0801CACA:  F242 42A0    MOVW       R2, #0x24A0
  0x0801CACE:  5889         LDR        R1, [R1, R2]
  0x0801CAD0:  4008         ANDS       R0, R1
  0x0801CAD2:  9000         STR        R0, [SP, #0]
  0x0801CAD4:  9800         LDR        R0, [SP, #0]
  0x0801CAD6:  F000 011F    AND        R1, R0, #31
  0x0801CADA:  2001         MOVS       R0, #1
  0x0801CADC:  FA00 F201    LSL.W      R2, R0, R1
  0x0801CAE0:  990C         LDR        R1, [SP, #48]
  0x0801CAE2:  6A08         LDR        R0, [R1, #32]
  0x0801CAE4:  4310         ORRS       R0, R2
  0x0801CAE6:  6208         STR        R0, [R1, #32]
  0x0801CAE8:  9800         LDR        R0, [SP, #0]
  0x0801CAEA:  0080         LSLS       R0, R0, #2
  0x0801CAEC:  9000         STR        R0, [SP, #0]
  0x0801CAEE:  980C         LDR        R0, [SP, #48]
  0x0801CAF0:  9900         LDR        R1, [SP, #0]
  0x0801CAF2:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x0801CAF6:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801CAFA:  F500 604A    ADD.W      R0, R0, #0x0CA0
  0x0801CAFE:  9009         STR        R0, [SP, #36]
  0x0801CB00:  9809         LDR        R0, [SP, #36]
  0x0801CB02:  7C40         LDRB       R0, [R0, #17]
  0x0801CB04:  B1A8         CBZ        R0, .L1                  ; 0x0801CB32
  0x0801CB06:  9909         LDR        R1, [SP, #36]
  0x0801CB08:  6888         LDR        R0, [R1, #8]
  0x0801CB0A:  68C9         LDR        R1, [R1, #12]
  0x0801CB0C:  9A0A         LDR        R2, [SP, #40]
  0x0801CB0E:  9B0B         LDR        R3, [SP, #44]
  0x0801CB10:  4059         EORS       R1, R3
  0x0801CB12:  4050         EORS       R0, R2
  0x0801CB14:  4308         ORRS       R0, R1
  0x0801CB16:  B960         CBNZ       R0, .L1                  ; 0x0801CB32
  0x0801CB18:  9809         LDR        R0, [SP, #36]
  0x0801CB1A:  6800         LDR        R0, [R0]
  0x0801CB1C:  990C         LDR        R1, [SP, #48]
  0x0801CB1E:  6088         STR        R0, [R1, #8]
  0x0801CB20:  990C         LDR        R1, [SP, #48]
  0x0801CB22:  F8D1 01A4    LDR.W      R0, [R1, #0x01A4]
  0x0801CB26:  3001         ADDS       R0, #1
  0x0801CB28:  F8C1 01A4    STR.W      R0, [R1, #0x01A4]
  0x0801CB2C:  2000         MOVS       R0, #0
  0x0801CB2E:  900D         STR        R0, [SP, #52]
  0x0801CB30:  E208         B          .L11                     ; 0x0801CF44
.L1:
  0x0801CB32:  9809         LDR        R0, [SP, #36]
  0x0801CB34:  F890 0029    LDRB.W     R0, [R0, #41]
  0x0801CB38:  2800         CMP        R0, #0
  0x0801CB3A:  D055         BEQ        .L2                      ; 0x0801CBE8
  0x0801CB3C:  9909         LDR        R1, [SP, #36]
  0x0801CB3E:  6A08         LDR        R0, [R1, #32]
  0x0801CB40:  6A49         LDR        R1, [R1, #36]
  0x0801CB42:  9A0A         LDR        R2, [SP, #40]
  0x0801CB44:  9B0B         LDR        R3, [SP, #44]
  0x0801CB46:  4059         EORS       R1, R3
  0x0801CB48:  4050         EORS       R0, R2
  0x0801CB4A:  4308         ORRS       R0, R1
  0x0801CB4C:  2800         CMP        R0, #0
  0x0801CB4E:  D14B         BNE        .L2                      ; 0x0801CBE8
  0x0801CB50:  9809         LDR        R0, [SP, #36]
  0x0801CB52:  6980         LDR        R0, [R0, #24]
  0x0801CB54:  990C         LDR        R1, [SP, #48]
  0x0801CB56:  6088         STR        R0, [R1, #8]
  0x0801CB58:  990C         LDR        R1, [SP, #48]
  0x0801CB5A:  F8D1 01A4    LDR.W      R0, [R1, #0x01A4]
  0x0801CB5E:  3001         ADDS       R0, #1
  0x0801CB60:  F8C1 01A4    STR.W      R0, [R1, #0x01A4]
  0x0801CB64:  9809         LDR        R0, [SP, #36]
  0x0801CB66:  6800         LDR        R0, [R0]
  0x0801CB68:  9002         STR        R0, [SP, #8]
  0x0801CB6A:  9909         LDR        R1, [SP, #36]
  0x0801CB6C:  6888         LDR        R0, [R1, #8]
  0x0801CB6E:  68C9         LDR        R1, [R1, #12]
  0x0801CB70:  9105         STR        R1, [SP, #20]
  0x0801CB72:  9004         STR        R0, [SP, #16]
  0x0801CB74:  9809         LDR        R0, [SP, #36]
  0x0801CB76:  7C00         LDRB       R0, [R0, #16]
  0x0801CB78:  F88D 0018    STRB.W     R0, [SP, #24]
  0x0801CB7C:  9809         LDR        R0, [SP, #36]
  0x0801CB7E:  7C40         LDRB       R0, [R0, #17]
  0x0801CB80:  F88D 0019    STRB.W     R0, [SP, #25]
  0x0801CB84:  9809         LDR        R0, [SP, #36]
  0x0801CB86:  7C80         LDRB       R0, [R0, #18]
  0x0801CB88:  F88D 001A    STRB.W     R0, [SP, #26]
  0x0801CB8C:  9909         LDR        R1, [SP, #36]
  0x0801CB8E:  6988         LDR        R0, [R1, #24]
  0x0801CB90:  6008         STR        R0, [R1]
  0x0801CB92:  9909         LDR        R1, [SP, #36]
  0x0801CB94:  6A08         LDR        R0, [R1, #32]
  0x0801CB96:  6A4A         LDR        R2, [R1, #36]
  0x0801CB98:  60CA         STR        R2, [R1, #12]
  0x0801CB9A:  6088         STR        R0, [R1, #8]
  0x0801CB9C:  9909         LDR        R1, [SP, #36]
  0x0801CB9E:  F891 0028    LDRB.W     R0, [R1, #40]
  0x0801CBA2:  7408         STRB       R0, [R1, #16]
  0x0801CBA4:  9909         LDR        R1, [SP, #36]
  0x0801CBA6:  F891 0029    LDRB.W     R0, [R1, #41]
  0x0801CBAA:  7448         STRB       R0, [R1, #17]
  0x0801CBAC:  9909         LDR        R1, [SP, #36]
  0x0801CBAE:  F891 002A    LDRB.W     R0, [R1, #42]
  0x0801CBB2:  7488         STRB       R0, [R1, #18]
  0x0801CBB4:  9802         LDR        R0, [SP, #8]
  0x0801CBB6:  9909         LDR        R1, [SP, #36]
  0x0801CBB8:  6188         STR        R0, [R1, #24]
  0x0801CBBA:  9804         LDR        R0, [SP, #16]
  0x0801CBBC:  9A05         LDR        R2, [SP, #20]
  0x0801CBBE:  9909         LDR        R1, [SP, #36]
  0x0801CBC0:  624A         STR        R2, [R1, #36]
  0x0801CBC2:  6208         STR        R0, [R1, #32]
  0x0801CBC4:  F89D 0018    LDRB.W     R0, [SP, #24]
  0x0801CBC8:  9909         LDR        R1, [SP, #36]
  0x0801CBCA:  F881 0028    STRB.W     R0, [R1, #40]
  0x0801CBCE:  F89D 0019    LDRB.W     R0, [SP, #25]
  0x0801CBD2:  9909         LDR        R1, [SP, #36]
  0x0801CBD4:  F881 0029    STRB.W     R0, [R1, #41]
  0x0801CBD8:  F89D 001A    LDRB.W     R0, [SP, #26]
  0x0801CBDC:  9909         LDR        R1, [SP, #36]
  0x0801CBDE:  F881 002A    STRB.W     R0, [R1, #42]
  0x0801CBE2:  2000         MOVS       R0, #0
  0x0801CBE4:  900D         STR        R0, [SP, #52]
  0x0801CBE6:  E1AD         B          .L11                     ; 0x0801CF44
.L2:
  0x0801CBE8:  9809         LDR        R0, [SP, #36]
  0x0801CBEA:  F890 0041    LDRB.W     R0, [R0, #65]
  0x0801CBEE:  2800         CMP        R0, #0
  0x0801CBF0:  D06C         BEQ        .L3                      ; 0x0801CCCC
  0x0801CBF2:  9909         LDR        R1, [SP, #36]
  0x0801CBF4:  6B88         LDR        R0, [R1, #56]
  0x0801CBF6:  6BC9         LDR        R1, [R1, #60]
  0x0801CBF8:  9A0A         LDR        R2, [SP, #40]
  0x0801CBFA:  9B0B         LDR        R3, [SP, #44]
  0x0801CBFC:  4059         EORS       R1, R3
  0x0801CBFE:  4050         EORS       R0, R2
  0x0801CC00:  4308         ORRS       R0, R1
  0x0801CC02:  2800         CMP        R0, #0
  0x0801CC04:  D162         BNE        .L3                      ; 0x0801CCCC
  0x0801CC06:  9809         LDR        R0, [SP, #36]
  0x0801CC08:  6B00         LDR        R0, [R0, #48]
  0x0801CC0A:  990C         LDR        R1, [SP, #48]
  0x0801CC0C:  6088         STR        R0, [R1, #8]
  0x0801CC0E:  990C         LDR        R1, [SP, #48]
  0x0801CC10:  F8D1 01A4    LDR.W      R0, [R1, #0x01A4]
  0x0801CC14:  3001         ADDS       R0, #1
  0x0801CC16:  F8C1 01A4    STR.W      R0, [R1, #0x01A4]
  0x0801CC1A:  9809         LDR        R0, [SP, #36]
  0x0801CC1C:  6800         LDR        R0, [R0]
  0x0801CC1E:  9002         STR        R0, [SP, #8]
  0x0801CC20:  9909         LDR        R1, [SP, #36]
  0x0801CC22:  6888         LDR        R0, [R1, #8]
  0x0801CC24:  68C9         LDR        R1, [R1, #12]
  0x0801CC26:  9105         STR        R1, [SP, #20]
  0x0801CC28:  9004         STR        R0, [SP, #16]
  0x0801CC2A:  9809         LDR        R0, [SP, #36]
  0x0801CC2C:  7C00         LDRB       R0, [R0, #16]
  0x0801CC2E:  F88D 0018    STRB.W     R0, [SP, #24]
  0x0801CC32:  9809         LDR        R0, [SP, #36]
  0x0801CC34:  7C40         LDRB       R0, [R0, #17]
  0x0801CC36:  F88D 0019    STRB.W     R0, [SP, #25]
  0x0801CC3A:  9809         LDR        R0, [SP, #36]
  0x0801CC3C:  7C80         LDRB       R0, [R0, #18]
  0x0801CC3E:  F88D 001A    STRB.W     R0, [SP, #26]
  0x0801CC42:  9909         LDR        R1, [SP, #36]
  0x0801CC44:  6B08         LDR        R0, [R1, #48]
  0x0801CC46:  6008         STR        R0, [R1]
  0x0801CC48:  9909         LDR        R1, [SP, #36]
  0x0801CC4A:  6B88         LDR        R0, [R1, #56]
  0x0801CC4C:  6BCA         LDR        R2, [R1, #60]
  0x0801CC4E:  60CA         STR        R2, [R1, #12]
  0x0801CC50:  6088         STR        R0, [R1, #8]
  0x0801CC52:  9909         LDR        R1, [SP, #36]
  0x0801CC54:  F891 0040    LDRB.W     R0, [R1, #64]
  0x0801CC58:  7408         STRB       R0, [R1, #16]
  0x0801CC5A:  9909         LDR        R1, [SP, #36]
  0x0801CC5C:  F891 0041    LDRB.W     R0, [R1, #65]
  0x0801CC60:  7448         STRB       R0, [R1, #17]
  0x0801CC62:  9909         LDR        R1, [SP, #36]
  0x0801CC64:  F891 0042    LDRB.W     R0, [R1, #66]
  0x0801CC68:  7488         STRB       R0, [R1, #18]
  0x0801CC6A:  9909         LDR        R1, [SP, #36]
  0x0801CC6C:  6988         LDR        R0, [R1, #24]
  0x0801CC6E:  6308         STR        R0, [R1, #48]
  0x0801CC70:  9909         LDR        R1, [SP, #36]
  0x0801CC72:  6A08         LDR        R0, [R1, #32]
  0x0801CC74:  6A4A         LDR        R2, [R1, #36]
  0x0801CC76:  63CA         STR        R2, [R1, #60]
  0x0801CC78:  6388         STR        R0, [R1, #56]
  0x0801CC7A:  9909         LDR        R1, [SP, #36]
  0x0801CC7C:  F891 0028    LDRB.W     R0, [R1, #40]
  0x0801CC80:  F881 0040    STRB.W     R0, [R1, #64]
  0x0801CC84:  9909         LDR        R1, [SP, #36]
  0x0801CC86:  F891 0029    LDRB.W     R0, [R1, #41]
  0x0801CC8A:  F881 0041    STRB.W     R0, [R1, #65]
  0x0801CC8E:  9909         LDR        R1, [SP, #36]
  0x0801CC90:  F891 002A    LDRB.W     R0, [R1, #42]
  0x0801CC94:  F881 0042    STRB.W     R0, [R1, #66]
  0x0801CC98:  9802         LDR        R0, [SP, #8]
  0x0801CC9A:  9909         LDR        R1, [SP, #36]
  0x0801CC9C:  6188         STR        R0, [R1, #24]
  0x0801CC9E:  9804         LDR        R0, [SP, #16]
  0x0801CCA0:  9A05         LDR        R2, [SP, #20]
  0x0801CCA2:  9909         LDR        R1, [SP, #36]
  0x0801CCA4:  624A         STR        R2, [R1, #36]
  0x0801CCA6:  6208         STR        R0, [R1, #32]
  0x0801CCA8:  F89D 0018    LDRB.W     R0, [SP, #24]
  0x0801CCAC:  9909         LDR        R1, [SP, #36]
  0x0801CCAE:  F881 0028    STRB.W     R0, [R1, #40]
  0x0801CCB2:  F89D 0019    LDRB.W     R0, [SP, #25]
  0x0801CCB6:  9909         LDR        R1, [SP, #36]
  0x0801CCB8:  F881 0029    STRB.W     R0, [R1, #41]
  0x0801CCBC:  F89D 001A    LDRB.W     R0, [SP, #26]
  0x0801CCC0:  9909         LDR        R1, [SP, #36]
  0x0801CCC2:  F881 002A    STRB.W     R0, [R1, #42]
  0x0801CCC6:  2000         MOVS       R0, #0
  0x0801CCC8:  900D         STR        R0, [SP, #52]
  0x0801CCCA:  E13B         B          .L11                     ; 0x0801CF44
.L3:
  0x0801CCCC:  9809         LDR        R0, [SP, #36]
  0x0801CCCE:  F890 0059    LDRB.W     R0, [R0, #89]
  0x0801CCD2:  2800         CMP        R0, #0
  0x0801CCD4:  F000 8084    BEQ.W      .L4                      ; 0x0801CDE0
  0x0801CCD8:  9909         LDR        R1, [SP, #36]
  0x0801CCDA:  6D08         LDR        R0, [R1, #80]
  0x0801CCDC:  6D49         LDR        R1, [R1, #84]
  0x0801CCDE:  9A0A         LDR        R2, [SP, #40]
  0x0801CCE0:  9B0B         LDR        R3, [SP, #44]
  0x0801CCE2:  4059         EORS       R1, R3
  0x0801CCE4:  4050         EORS       R0, R2
  0x0801CCE6:  4308         ORRS       R0, R1
  0x0801CCE8:  2800         CMP        R0, #0
  0x0801CCEA:  D179         BNE        .L4                      ; 0x0801CDE0
  0x0801CCEC:  9809         LDR        R0, [SP, #36]
  0x0801CCEE:  6C80         LDR        R0, [R0, #72]
  0x0801CCF0:  990C         LDR        R1, [SP, #48]
  0x0801CCF2:  6088         STR        R0, [R1, #8]
  0x0801CCF4:  990C         LDR        R1, [SP, #48]
  0x0801CCF6:  F8D1 01A4    LDR.W      R0, [R1, #0x01A4]
  0x0801CCFA:  3001         ADDS       R0, #1
  0x0801CCFC:  F8C1 01A4    STR.W      R0, [R1, #0x01A4]
  0x0801CD00:  9809         LDR        R0, [SP, #36]
  0x0801CD02:  6800         LDR        R0, [R0]
  0x0801CD04:  9002         STR        R0, [SP, #8]
  0x0801CD06:  9909         LDR        R1, [SP, #36]
  0x0801CD08:  6888         LDR        R0, [R1, #8]
  0x0801CD0A:  68C9         LDR        R1, [R1, #12]
  0x0801CD0C:  9105         STR        R1, [SP, #20]
  0x0801CD0E:  9004         STR        R0, [SP, #16]
  0x0801CD10:  9809         LDR        R0, [SP, #36]
  0x0801CD12:  7C00         LDRB       R0, [R0, #16]
  0x0801CD14:  F88D 0018    STRB.W     R0, [SP, #24]
  0x0801CD18:  9809         LDR        R0, [SP, #36]
  0x0801CD1A:  7C40         LDRB       R0, [R0, #17]
  0x0801CD1C:  F88D 0019    STRB.W     R0, [SP, #25]
  0x0801CD20:  9809         LDR        R0, [SP, #36]
  0x0801CD22:  7C80         LDRB       R0, [R0, #18]
  0x0801CD24:  F88D 001A    STRB.W     R0, [SP, #26]
  0x0801CD28:  9909         LDR        R1, [SP, #36]
  0x0801CD2A:  6C88         LDR        R0, [R1, #72]
  0x0801CD2C:  6008         STR        R0, [R1]
  0x0801CD2E:  9909         LDR        R1, [SP, #36]
  0x0801CD30:  6D08         LDR        R0, [R1, #80]
  0x0801CD32:  6D4A         LDR        R2, [R1, #84]
  0x0801CD34:  60CA         STR        R2, [R1, #12]
  0x0801CD36:  6088         STR        R0, [R1, #8]
  0x0801CD38:  9909         LDR        R1, [SP, #36]
  0x0801CD3A:  F891 0058    LDRB.W     R0, [R1, #88]
  0x0801CD3E:  7408         STRB       R0, [R1, #16]
  0x0801CD40:  9909         LDR        R1, [SP, #36]
  0x0801CD42:  F891 0059    LDRB.W     R0, [R1, #89]
  0x0801CD46:  7448         STRB       R0, [R1, #17]
  0x0801CD48:  9909         LDR        R1, [SP, #36]
  0x0801CD4A:  F891 005A    LDRB.W     R0, [R1, #90]
  0x0801CD4E:  7488         STRB       R0, [R1, #18]
  0x0801CD50:  9909         LDR        R1, [SP, #36]
  0x0801CD52:  6B08         LDR        R0, [R1, #48]
  0x0801CD54:  6488         STR        R0, [R1, #72]
  0x0801CD56:  9909         LDR        R1, [SP, #36]
  0x0801CD58:  6B88         LDR        R0, [R1, #56]
  0x0801CD5A:  6BCA         LDR        R2, [R1, #60]
  0x0801CD5C:  654A         STR        R2, [R1, #84]
  0x0801CD5E:  6508         STR        R0, [R1, #80]
  0x0801CD60:  9909         LDR        R1, [SP, #36]
  0x0801CD62:  F891 0040    LDRB.W     R0, [R1, #64]
  0x0801CD66:  F881 0058    STRB.W     R0, [R1, #88]
  0x0801CD6A:  9909         LDR        R1, [SP, #36]
  0x0801CD6C:  F891 0041    LDRB.W     R0, [R1, #65]
  0x0801CD70:  F881 0059    STRB.W     R0, [R1, #89]
  0x0801CD74:  9909         LDR        R1, [SP, #36]
  0x0801CD76:  F891 0042    LDRB.W     R0, [R1, #66]
  0x0801CD7A:  F881 005A    STRB.W     R0, [R1, #90]
  0x0801CD7E:  9909         LDR        R1, [SP, #36]
  0x0801CD80:  6988         LDR        R0, [R1, #24]
  0x0801CD82:  6308         STR        R0, [R1, #48]
  0x0801CD84:  9909         LDR        R1, [SP, #36]
  0x0801CD86:  6A08         LDR        R0, [R1, #32]
  0x0801CD88:  6A4A         LDR        R2, [R1, #36]
  0x0801CD8A:  63CA         STR        R2, [R1, #60]
  0x0801CD8C:  6388         STR        R0, [R1, #56]
  0x0801CD8E:  9909         LDR        R1, [SP, #36]
  0x0801CD90:  F891 0028    LDRB.W     R0, [R1, #40]
  0x0801CD94:  F881 0040    STRB.W     R0, [R1, #64]
  0x0801CD98:  9909         LDR        R1, [SP, #36]
  0x0801CD9A:  F891 0029    LDRB.W     R0, [R1, #41]
  0x0801CD9E:  F881 0041    STRB.W     R0, [R1, #65]
  0x0801CDA2:  9909         LDR        R1, [SP, #36]
  0x0801CDA4:  F891 002A    LDRB.W     R0, [R1, #42]
  0x0801CDA8:  F881 0042    STRB.W     R0, [R1, #66]
  0x0801CDAC:  9802         LDR        R0, [SP, #8]
  0x0801CDAE:  9909         LDR        R1, [SP, #36]
  0x0801CDB0:  6188         STR        R0, [R1, #24]
  0x0801CDB2:  9804         LDR        R0, [SP, #16]
  0x0801CDB4:  9A05         LDR        R2, [SP, #20]
  0x0801CDB6:  9909         LDR        R1, [SP, #36]
  0x0801CDB8:  624A         STR        R2, [R1, #36]
  0x0801CDBA:  6208         STR        R0, [R1, #32]
  0x0801CDBC:  F89D 0018    LDRB.W     R0, [SP, #24]
  0x0801CDC0:  9909         LDR        R1, [SP, #36]
  0x0801CDC2:  F881 0028    STRB.W     R0, [R1, #40]
  0x0801CDC6:  F89D 0019    LDRB.W     R0, [SP, #25]
  0x0801CDCA:  9909         LDR        R1, [SP, #36]
  0x0801CDCC:  F881 0029    STRB.W     R0, [R1, #41]
  0x0801CDD0:  F89D 001A    LDRB.W     R0, [SP, #26]
  0x0801CDD4:  9909         LDR        R1, [SP, #36]
  0x0801CDD6:  F881 002A    STRB.W     R0, [R1, #42]
  0x0801CDDA:  2000         MOVS       R0, #0
  0x0801CDDC:  900D         STR        R0, [SP, #52]
  0x0801CDDE:  E0B1         B          .L11                     ; 0x0801CF44
.L4:
  0x0801CDE0:  9809         LDR        R0, [SP, #36]
  0x0801CDE2:  6C80         LDR        R0, [R0, #72]
  0x0801CDE4:  9002         STR        R0, [SP, #8]
  0x0801CDE6:  9909         LDR        R1, [SP, #36]
  0x0801CDE8:  6D08         LDR        R0, [R1, #80]
  0x0801CDEA:  6D49         LDR        R1, [R1, #84]
  0x0801CDEC:  9105         STR        R1, [SP, #20]
  0x0801CDEE:  9004         STR        R0, [SP, #16]
  0x0801CDF0:  9809         LDR        R0, [SP, #36]
  0x0801CDF2:  F890 0058    LDRB.W     R0, [R0, #88]
  0x0801CDF6:  F88D 0018    STRB.W     R0, [SP, #24]
  0x0801CDFA:  9809         LDR        R0, [SP, #36]
  0x0801CDFC:  F890 0059    LDRB.W     R0, [R0, #89]
  0x0801CE00:  F88D 0019    STRB.W     R0, [SP, #25]
  0x0801CE04:  9809         LDR        R0, [SP, #36]
  0x0801CE06:  F890 005A    LDRB.W     R0, [R0, #90]
  0x0801CE0A:  F88D 001A    STRB.W     R0, [SP, #26]
  0x0801CE0E:  9909         LDR        R1, [SP, #36]
  0x0801CE10:  6B08         LDR        R0, [R1, #48]
  0x0801CE12:  6488         STR        R0, [R1, #72]
  0x0801CE14:  9909         LDR        R1, [SP, #36]
  0x0801CE16:  6B88         LDR        R0, [R1, #56]
  0x0801CE18:  6BCA         LDR        R2, [R1, #60]
  0x0801CE1A:  654A         STR        R2, [R1, #84]
  0x0801CE1C:  6508         STR        R0, [R1, #80]
  0x0801CE1E:  9909         LDR        R1, [SP, #36]
  0x0801CE20:  F891 0040    LDRB.W     R0, [R1, #64]
  0x0801CE24:  F881 0058    STRB.W     R0, [R1, #88]
  0x0801CE28:  9909         LDR        R1, [SP, #36]
  0x0801CE2A:  F891 0041    LDRB.W     R0, [R1, #65]
  0x0801CE2E:  F881 0059    STRB.W     R0, [R1, #89]
  0x0801CE32:  9909         LDR        R1, [SP, #36]
  0x0801CE34:  F891 0042    LDRB.W     R0, [R1, #66]
  0x0801CE38:  F881 005A    STRB.W     R0, [R1, #90]
  0x0801CE3C:  9909         LDR        R1, [SP, #36]
  0x0801CE3E:  6988         LDR        R0, [R1, #24]
  0x0801CE40:  6308         STR        R0, [R1, #48]
  0x0801CE42:  9909         LDR        R1, [SP, #36]
  0x0801CE44:  6A08         LDR        R0, [R1, #32]
  0x0801CE46:  6A4A         LDR        R2, [R1, #36]
  0x0801CE48:  63CA         STR        R2, [R1, #60]
  0x0801CE4A:  6388         STR        R0, [R1, #56]
  0x0801CE4C:  9909         LDR        R1, [SP, #36]
  0x0801CE4E:  F891 0028    LDRB.W     R0, [R1, #40]
  0x0801CE52:  F881 0040    STRB.W     R0, [R1, #64]
  0x0801CE56:  9909         LDR        R1, [SP, #36]
  0x0801CE58:  F891 0029    LDRB.W     R0, [R1, #41]
  0x0801CE5C:  F881 0041    STRB.W     R0, [R1, #65]
  0x0801CE60:  9909         LDR        R1, [SP, #36]
  0x0801CE62:  F891 002A    LDRB.W     R0, [R1, #42]
  0x0801CE66:  F881 0042    STRB.W     R0, [R1, #66]
  0x0801CE6A:  9909         LDR        R1, [SP, #36]
  0x0801CE6C:  6808         LDR        R0, [R1]
  0x0801CE6E:  6188         STR        R0, [R1, #24]
  0x0801CE70:  9909         LDR        R1, [SP, #36]
  0x0801CE72:  6888         LDR        R0, [R1, #8]
  0x0801CE74:  68CA         LDR        R2, [R1, #12]
  0x0801CE76:  624A         STR        R2, [R1, #36]
  0x0801CE78:  6208         STR        R0, [R1, #32]
  0x0801CE7A:  9909         LDR        R1, [SP, #36]
  0x0801CE7C:  7C08         LDRB       R0, [R1, #16]
  0x0801CE7E:  F881 0028    STRB.W     R0, [R1, #40]
  0x0801CE82:  9909         LDR        R1, [SP, #36]
  0x0801CE84:  7C48         LDRB       R0, [R1, #17]
  0x0801CE86:  F881 0029    STRB.W     R0, [R1, #41]
  0x0801CE8A:  9909         LDR        R1, [SP, #36]
  0x0801CE8C:  7C88         LDRB       R0, [R1, #18]
  0x0801CE8E:  F881 002A    STRB.W     R0, [R1, #42]
  0x0801CE92:  9802         LDR        R0, [SP, #8]
  0x0801CE94:  9909         LDR        R1, [SP, #36]
  0x0801CE96:  6008         STR        R0, [R1]
  0x0801CE98:  9804         LDR        R0, [SP, #16]
  0x0801CE9A:  9A05         LDR        R2, [SP, #20]
  0x0801CE9C:  9909         LDR        R1, [SP, #36]
  0x0801CE9E:  60CA         STR        R2, [R1, #12]
  0x0801CEA0:  6088         STR        R0, [R1, #8]
  0x0801CEA2:  F89D 0018    LDRB.W     R0, [SP, #24]
  0x0801CEA6:  9909         LDR        R1, [SP, #36]
  0x0801CEA8:  7408         STRB       R0, [R1, #16]
  0x0801CEAA:  F89D 0019    LDRB.W     R0, [SP, #25]
  0x0801CEAE:  9909         LDR        R1, [SP, #36]
  0x0801CEB0:  7448         STRB       R0, [R1, #17]
  0x0801CEB2:  F89D 001A    LDRB.W     R0, [SP, #26]
  0x0801CEB6:  9909         LDR        R1, [SP, #36]
  0x0801CEB8:  7488         STRB       R0, [R1, #18]
  0x0801CEBA:  990E         LDR        R1, [SP, #56]
  0x0801CEBC:  2000         MOVS       R0, #0
  0x0801CEBE:  6008         STR        R0, [R1]
  0x0801CEC0:  E03E         B          .L10                     ; 0x0801CF40
.L5:
  0x0801CEC2:  980C         LDR        R0, [SP, #48]
  0x0801CEC4:  6940         LDR        R0, [R0, #20]
  0x0801CEC6:  9001         STR        R0, [SP, #4]
  0x0801CEC8:  980C         LDR        R0, [SP, #48]
  0x0801CECA:  69C0         LDR        R0, [R0, #28]
  0x0801CECC:  9009         STR        R0, [SP, #36]
  0x0801CECE:  990E         LDR        R1, [SP, #56]
  0x0801CED0:  2000         MOVS       R0, #0
  0x0801CED2:  6008         STR        R0, [R1]
.L6:
  0x0801CED4:  9801         LDR        R0, [SP, #4]
  0x0801CED6:  1E41         SUBS       R1, R0, #1
  0x0801CED8:  9101         STR        R1, [SP, #4]
  0x0801CEDA:  B388         CBZ        R0, .L10                 ; 0x0801CF40
  0x0801CEDC:  9809         LDR        R0, [SP, #36]
  0x0801CEDE:  7C40         LDRB       R0, [R0, #17]
  0x0801CEE0:  B320         CBZ        R0, .L8                  ; 0x0801CF2C
  0x0801CEE2:  9909         LDR        R1, [SP, #36]
  0x0801CEE4:  6888         LDR        R0, [R1, #8]
  0x0801CEE6:  68C9         LDR        R1, [R1, #12]
  0x0801CEE8:  9A0A         LDR        R2, [SP, #40]
  0x0801CEEA:  9B0B         LDR        R3, [SP, #44]
  0x0801CEEC:  4059         EORS       R1, R3
  0x0801CEEE:  4050         EORS       R0, R2
  0x0801CEF0:  4308         ORRS       R0, R1
  0x0801CEF2:  B9D8         CBNZ       R0, .L8                  ; 0x0801CF2C
  0x0801CEF4:  9809         LDR        R0, [SP, #36]
  0x0801CEF6:  6800         LDR        R0, [R0]
  0x0801CEF8:  990C         LDR        R1, [SP, #48]
  0x0801CEFA:  6088         STR        R0, [R1, #8]
  0x0801CEFC:  980E         LDR        R0, [SP, #56]
  0x0801CEFE:  6800         LDR        R0, [R0]
  0x0801CF00:  B158         CBZ        R0, .L7                  ; 0x0801CF1A
  0x0801CF02:  9809         LDR        R0, [SP, #36]
  0x0801CF04:  6940         LDR        R0, [R0, #20]
  0x0801CF06:  990E         LDR        R1, [SP, #56]
  0x0801CF08:  6809         LDR        R1, [R1]
  0x0801CF0A:  6148         STR        R0, [R1, #20]
  0x0801CF0C:  980C         LDR        R0, [SP, #48]
  0x0801CF0E:  69C0         LDR        R0, [R0, #28]
  0x0801CF10:  9909         LDR        R1, [SP, #36]
  0x0801CF12:  6148         STR        R0, [R1, #20]
  0x0801CF14:  9809         LDR        R0, [SP, #36]
  0x0801CF16:  990C         LDR        R1, [SP, #48]
  0x0801CF18:  61C8         STR        R0, [R1, #28]
.L7:
  0x0801CF1A:  990C         LDR        R1, [SP, #48]
  0x0801CF1C:  F8D1 01A4    LDR.W      R0, [R1, #0x01A4]
  0x0801CF20:  3001         ADDS       R0, #1
  0x0801CF22:  F8C1 01A4    STR.W      R0, [R1, #0x01A4]
  0x0801CF26:  2000         MOVS       R0, #0
  0x0801CF28:  900D         STR        R0, [SP, #52]
  0x0801CF2A:  E00B         B          .L11                     ; 0x0801CF44
.L8:
  0x0801CF2C:  9809         LDR        R0, [SP, #36]
  0x0801CF2E:  6940         LDR        R0, [R0, #20]
  0x0801CF30:  B128         CBZ        R0, .L9                  ; 0x0801CF3E
  0x0801CF32:  9809         LDR        R0, [SP, #36]
  0x0801CF34:  990E         LDR        R1, [SP, #56]
  0x0801CF36:  6008         STR        R0, [R1]
  0x0801CF38:  9809         LDR        R0, [SP, #36]
  0x0801CF3A:  6940         LDR        R0, [R0, #20]
  0x0801CF3C:  9009         STR        R0, [SP, #36]
.L9:
  0x0801CF3E:  E7C9         B          .L6                      ; 0x0801CED4
.L10:
  0x0801CF40:  9809         LDR        R0, [SP, #36]
  0x0801CF42:  900D         STR        R0, [SP, #52]
.L11:
  0x0801CF44:  980D         LDR        R0, [SP, #52]
  0x0801CF46:  B00E         ADD        SP, SP, #56
  0x0801CF48:  4770         BX         LR
Section .text._fx_utility_logical_sector_flush from charger_lto.o, size=960, align=2
_fx_utility_logical_sector_flush:
  0x0801CF4A:  B580         PUSH       {R7, LR}
  0x0801CF4C:  B092         SUB        SP, SP, #72
  0x0801CF4E:  4684         MOV        R12, R0
  0x0801CF50:  9915         LDR        R1, [SP, #84]
  0x0801CF52:  9814         LDR        R0, [SP, #80]
  0x0801CF54:  F8DD E058    LDR.W      LR, [SP, #88]
  0x0801CF58:  F8CD C040    STR.W      R12, [SP, #64]
  0x0801CF5C:  930F         STR        R3, [SP, #60]
  0x0801CF5E:  920E         STR        R2, [SP, #56]
  0x0801CF60:  910D         STR        R1, [SP, #52]
  0x0801CF62:  900C         STR        R0, [SP, #48]
  0x0801CF64:  990E         LDR        R1, [SP, #56]
  0x0801CF66:  980F         LDR        R0, [SP, #60]
  0x0801CF68:  9B0C         LDR        R3, [SP, #48]
  0x0801CF6A:  9A0D         LDR        R2, [SP, #52]
  0x0801CF6C:  18C9         ADDS       R1, R1, R3
  0x0801CF6E:  4150         ADCS       R0, R2
  0x0801CF70:  3901         SUBS       R1, #1
  0x0801CF72:  F160 0000    SBC        R0, R0, #0
  0x0801CF76:  9102         STR        R1, [SP, #8]
  0x0801CF78:  9003         STR        R0, [SP, #12]
  0x0801CF7A:  9810         LDR        R0, [SP, #64]
  0x0801CF7C:  6A40         LDR        R0, [R0, #36]
  0x0801CF7E:  9004         STR        R0, [SP, #16]
  0x0801CF80:  9810         LDR        R0, [SP, #64]
  0x0801CF82:  6900         LDR        R0, [R0, #16]
  0x0801CF84:  2800         CMP        R0, #0
  0x0801CF86:  F040 80A6    BNE.W      .L11                     ; 0x0801D0D6
  0x0801CF8A:  9810         LDR        R0, [SP, #64]
  0x0801CF8C:  6940         LDR        R0, [R0, #20]
  0x0801CF8E:  900A         STR        R0, [SP, #40]
  0x0801CF90:  9810         LDR        R0, [SP, #64]
  0x0801CF92:  69C0         LDR        R0, [R0, #28]
  0x0801CF94:  900B         STR        R0, [SP, #44]
.L1:
  0x0801CF96:  990A         LDR        R1, [SP, #40]
  0x0801CF98:  1E48         SUBS       R0, R1, #1
  0x0801CF9A:  900A         STR        R0, [SP, #40]
  0x0801CF9C:  2000         MOVS       R0, #0
  0x0801CF9E:  9000         STR        R0, [SP, #0]
  0x0801CFA0:  B139         CBZ        R1, .L2                  ; 0x0801CFB2
  0x0801CFA2:  990B         LDR        R1, [SP, #44]
  0x0801CFA4:  6888         LDR        R0, [R1, #8]
  0x0801CFA6:  68C9         LDR        R1, [R1, #12]
  0x0801CFA8:  4308         ORRS       R0, R1
  0x0801CFAA:  2800         CMP        R0, #0
  0x0801CFAC:  BF18         IT         NE
  0x0801CFAE:  2001         MOVNE      R0, #1
  0x0801CFB0:  9000         STR        R0, [SP, #0]
.L2:
  0x0801CFB2:  9800         LDR        R0, [SP, #0]
  0x0801CFB4:  07C0         LSLS       R0, R0, #31
  0x0801CFB6:  2800         CMP        R0, #0
  0x0801CFB8:  F000 808C    BEQ.W      .L10                     ; 0x0801D0D4
  0x0801CFBC:  9804         LDR        R0, [SP, #16]
  0x0801CFBE:  B910         CBNZ       R0, .L3                  ; 0x0801CFC6
  0x0801CFC0:  9816         LDR        R0, [SP, #88]
  0x0801CFC2:  B900         CBNZ       R0, .L3                  ; 0x0801CFC6
  0x0801CFC4:  E086         B          .L10                     ; 0x0801D0D4
.L3:
  0x0801CFC6:  980C         LDR        R0, [SP, #48]
  0x0801CFC8:  990D         LDR        R1, [SP, #52]
  0x0801CFCA:  4308         ORRS       R0, R1
  0x0801CFCC:  B900         CBNZ       R0, .L4                  ; 0x0801CFD0
  0x0801CFCE:  E081         B          .L10                     ; 0x0801D0D4
.L4:
  0x0801CFD0:  980B         LDR        R0, [SP, #44]
  0x0801CFD2:  7C40         LDRB       R0, [R0, #17]
  0x0801CFD4:  2800         CMP        R0, #0
  0x0801CFD6:  D079         BEQ        .L9                      ; 0x0801D0CC
  0x0801CFD8:  980B         LDR        R0, [SP, #44]
  0x0801CFDA:  6882         LDR        R2, [R0, #8]
  0x0801CFDC:  68C0         LDR        R0, [R0, #12]
  0x0801CFDE:  9B0E         LDR        R3, [SP, #56]
  0x0801CFE0:  990F         LDR        R1, [SP, #60]
  0x0801CFE2:  1AD2         SUBS       R2, R2, R3
  0x0801CFE4:  4188         SBCS       R0, R1
  0x0801CFE6:  D371         BCC        .L9                      ; 0x0801D0CC
  0x0801CFE8:  980B         LDR        R0, [SP, #44]
  0x0801CFEA:  6883         LDR        R3, [R0, #8]
  0x0801CFEC:  68C1         LDR        R1, [R0, #12]
  0x0801CFEE:  9A02         LDR        R2, [SP, #8]
  0x0801CFF0:  9803         LDR        R0, [SP, #12]
  0x0801CFF2:  1AD2         SUBS       R2, R2, R3
  0x0801CFF4:  4188         SBCS       R0, R1
  0x0801CFF6:  D369         BCC        .L9                      ; 0x0801D0CC
  0x0801CFF8:  980B         LDR        R0, [SP, #44]
  0x0801CFFA:  7C00         LDRB       R0, [R0, #16]
  0x0801CFFC:  2800         CMP        R0, #0
  0x0801CFFE:  D047         BEQ        .L7                      ; 0x0801D090
  0x0801D000:  9810         LDR        R0, [SP, #64]
  0x0801D002:  F8D0 00A8    LDR.W      R0, [R0, #168]
  0x0801D006:  2800         CMP        R0, #0
  0x0801D008:  D142         BNE        .L7                      ; 0x0801D090
  0x0801D00A:  9910         LDR        R1, [SP, #64]
  0x0801D00C:  F8D1 01B0    LDR.W      R0, [R1, #0x01B0]
  0x0801D010:  3001         ADDS       R0, #1
  0x0801D012:  F8C1 01B0    STR.W      R0, [R1, #0x01B0]
  0x0801D016:  9910         LDR        R1, [SP, #64]
  0x0801D018:  2001         MOVS       R0, #1
  0x0801D01A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801D01E:  9A10         LDR        R2, [SP, #64]
  0x0801D020:  2190         MOVS       R1, #144
  0x0801D022:  F8C2 108C    STR.W      R1, [R2, #140]
  0x0801D026:  990B         LDR        R1, [SP, #44]
  0x0801D028:  6809         LDR        R1, [R1]
  0x0801D02A:  9A10         LDR        R2, [SP, #64]
  0x0801D02C:  F8C2 1090    STR.W      R1, [R2, #144]
  0x0801D030:  990B         LDR        R1, [SP, #44]
  0x0801D032:  6889         LDR        R1, [R1, #8]
  0x0801D034:  9A10         LDR        R2, [SP, #64]
  0x0801D036:  F8C2 1094    STR.W      R1, [R2, #148]
  0x0801D03A:  9910         LDR        R1, [SP, #64]
  0x0801D03C:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801D040:  980B         LDR        R0, [SP, #44]
  0x0801D042:  7C80         LDRB       R0, [R0, #18]
  0x0801D044:  9910         LDR        R1, [SP, #64]
  0x0801D046:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x0801D04A:  980B         LDR        R0, [SP, #44]
  0x0801D04C:  7C80         LDRB       R0, [R0, #18]
  0x0801D04E:  2804         CMP        R0, #4
  0x0801D050:  D003         BEQ        .L5                      ; 0x0801D05A
  0x0801D052:  9910         LDR        R1, [SP, #64]
  0x0801D054:  2001         MOVS       R0, #1
  0x0801D056:  F8C1 00B0    STR.W      R0, [R1, #176]
.L5:
  0x0801D05A:  9810         LDR        R0, [SP, #64]
  0x0801D05C:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801D060:  4788         BLX        R1
  0x0801D062:  9910         LDR        R1, [SP, #64]
  0x0801D064:  2000         MOVS       R0, #0
  0x0801D066:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x0801D06A:  9810         LDR        R0, [SP, #64]
  0x0801D06C:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D070:  B120         CBZ        R0, .L6                  ; 0x0801D07C
  0x0801D072:  9810         LDR        R0, [SP, #64]
  0x0801D074:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D078:  9011         STR        R0, [SP, #68]
  0x0801D07A:  E143         B          .L35                     ; 0x0801D304
.L6:
  0x0801D07C:  990B         LDR        R1, [SP, #44]
  0x0801D07E:  2000         MOVS       R0, #0
  0x0801D080:  7408         STRB       R0, [R1, #16]
  0x0801D082:  9910         LDR        R1, [SP, #64]
  0x0801D084:  6A48         LDR        R0, [R1, #36]
  0x0801D086:  3801         SUBS       R0, #1
  0x0801D088:  6248         STR        R0, [R1, #36]
  0x0801D08A:  9804         LDR        R0, [SP, #16]
  0x0801D08C:  3801         SUBS       R0, #1
  0x0801D08E:  9004         STR        R0, [SP, #16]
.L7:
  0x0801D090:  9816         LDR        R0, [SP, #88]
  0x0801D092:  B1A0         CBZ        R0, .L8                  ; 0x0801D0BE
  0x0801D094:  990B         LDR        R1, [SP, #44]
  0x0801D096:  2000         MOVS       R0, #0
  0x0801D098:  7448         STRB       R0, [R1, #17]
  0x0801D09A:  990B         LDR        R1, [SP, #44]
  0x0801D09C:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801D0A0:  60C8         STR        R0, [R1, #12]
  0x0801D0A2:  6088         STR        R0, [R1, #8]
  0x0801D0A4:  980B         LDR        R0, [SP, #44]
  0x0801D0A6:  7C00         LDRB       R0, [R0, #16]
  0x0801D0A8:  B148         CBZ        R0, .L8                  ; 0x0801D0BE
  0x0801D0AA:  990B         LDR        R1, [SP, #44]
  0x0801D0AC:  2000         MOVS       R0, #0
  0x0801D0AE:  7408         STRB       R0, [R1, #16]
  0x0801D0B0:  9910         LDR        R1, [SP, #64]
  0x0801D0B2:  6A48         LDR        R0, [R1, #36]
  0x0801D0B4:  3801         SUBS       R0, #1
  0x0801D0B6:  6248         STR        R0, [R1, #36]
  0x0801D0B8:  9804         LDR        R0, [SP, #16]
  0x0801D0BA:  3801         SUBS       R0, #1
  0x0801D0BC:  9004         STR        R0, [SP, #16]
.L8:
  0x0801D0BE:  990C         LDR        R1, [SP, #48]
  0x0801D0C0:  980D         LDR        R0, [SP, #52]
  0x0801D0C2:  3901         SUBS       R1, #1
  0x0801D0C4:  F160 0000    SBC        R0, R0, #0
  0x0801D0C8:  910C         STR        R1, [SP, #48]
  0x0801D0CA:  900D         STR        R0, [SP, #52]
.L9:
  0x0801D0CC:  980B         LDR        R0, [SP, #44]
  0x0801D0CE:  6940         LDR        R0, [R0, #20]
  0x0801D0D0:  900B         STR        R0, [SP, #44]
  0x0801D0D2:  E760         B          .L1                      ; 0x0801CF96
.L10:
  0x0801D0D4:  E114         B          .L34                     ; 0x0801D300
.L11:
  0x0801D0D6:  9810         LDR        R0, [SP, #64]
  0x0801D0D8:  6940         LDR        R0, [R0, #20]
  0x0801D0DA:  900A         STR        R0, [SP, #40]
  0x0801D0DC:  2000         MOVS       R0, #0
  0x0801D0DE:  9008         STR        R0, [SP, #32]
  0x0801D0E0:  9910         LDR        R1, [SP, #64]
  0x0801D0E2:  6A09         LDR        R1, [R1, #32]
  0x0801D0E4:  9101         STR        R1, [SP, #4]
  0x0801D0E6:  9A0C         LDR        R2, [SP, #48]
  0x0801D0E8:  990D         LDR        R1, [SP, #52]
  0x0801D0EA:  F1D2 021F    RSBS       R2, R2, #31
  0x0801D0EE:  4188         SBCS       R0, R1
  0x0801D0F0:  D302         BCC        .L12                     ; 0x0801D0F8
  0x0801D0F2:  2001         MOVS       R0, #1
  0x0801D0F4:  9007         STR        R0, [SP, #28]
  0x0801D0F6:  E001         B          .L13                     ; 0x0801D0FC
.L12:
  0x0801D0F8:  2000         MOVS       R0, #0
  0x0801D0FA:  9007         STR        R0, [SP, #28]
.L13:
  0x0801D0FC:  9801         LDR        R0, [SP, #4]
  0x0801D0FE:  2800         CMP        R0, #0
  0x0801D100:  F000 80FE    BEQ.W      .L34                     ; 0x0801D300
  0x0801D104:  9804         LDR        R0, [SP, #16]
  0x0801D106:  B910         CBNZ       R0, .L14                 ; 0x0801D10E
  0x0801D108:  9816         LDR        R0, [SP, #88]
  0x0801D10A:  B900         CBNZ       R0, .L14                 ; 0x0801D10E
  0x0801D10C:  E0F8         B          .L34                     ; 0x0801D300
.L14:
  0x0801D10E:  980C         LDR        R0, [SP, #48]
  0x0801D110:  990D         LDR        R1, [SP, #52]
  0x0801D112:  4308         ORRS       R0, R1
  0x0801D114:  B130         CBZ        R0, .L15                 ; 0x0801D124
  0x0801D116:  9B0E         LDR        R3, [SP, #56]
  0x0801D118:  990F         LDR        R1, [SP, #60]
  0x0801D11A:  9A02         LDR        R2, [SP, #8]
  0x0801D11C:  9803         LDR        R0, [SP, #12]
  0x0801D11E:  1AD2         SUBS       R2, R2, R3
  0x0801D120:  4188         SBCS       R0, R1
  0x0801D122:  D200         BCS        .L16                     ; 0x0801D126
.L15:
  0x0801D124:  E0EC         B          .L34                     ; 0x0801D300
.L16:
  0x0801D126:  9807         LDR        R0, [SP, #28]
  0x0801D128:  B170         CBZ        R0, .L17                 ; 0x0801D148
  0x0801D12A:  980E         LDR        R0, [SP, #56]
  0x0801D12C:  9910         LDR        R1, [SP, #64]
  0x0801D12E:  F242 42A0    MOVW       R2, #0x24A0
  0x0801D132:  5889         LDR        R1, [R1, R2]
  0x0801D134:  4008         ANDS       R0, R1
  0x0801D136:  9006         STR        R0, [SP, #24]
  0x0801D138:  9806         LDR        R0, [SP, #24]
  0x0801D13A:  F000 001F    AND        R0, R0, #31
  0x0801D13E:  9008         STR        R0, [SP, #32]
  0x0801D140:  9808         LDR        R0, [SP, #32]
  0x0801D142:  0080         LSLS       R0, R0, #2
  0x0801D144:  9006         STR        R0, [SP, #24]
  0x0801D146:  E00D         B          .L19                     ; 0x0801D164
.L17:
  0x0801D148:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x0801D14C:  07C0         LSLS       R0, R0, #31
  0x0801D14E:  B930         CBNZ       R0, .L18                 ; 0x0801D15E
  0x0801D150:  9801         LDR        R0, [SP, #4]
  0x0801D152:  0840         LSRS       R0, R0, #1
  0x0801D154:  9001         STR        R0, [SP, #4]
  0x0801D156:  9808         LDR        R0, [SP, #32]
  0x0801D158:  3001         ADDS       R0, #1
  0x0801D15A:  9008         STR        R0, [SP, #32]
  0x0801D15C:  E7F4         B          .L17                     ; 0x0801D148
.L18:
  0x0801D15E:  9808         LDR        R0, [SP, #32]
  0x0801D160:  0080         LSLS       R0, R0, #2
  0x0801D162:  9006         STR        R0, [SP, #24]
.L19:
  0x0801D164:  2000         MOVS       R0, #0
  0x0801D166:  9005         STR        R0, [SP, #20]
.L20:
  0x0801D168:  9810         LDR        R0, [SP, #64]
  0x0801D16A:  9906         LDR        R1, [SP, #24]
  0x0801D16C:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x0801D170:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801D174:  F500 604A    ADD.W      R0, R0, #0x0CA0
  0x0801D178:  900B         STR        R0, [SP, #44]
  0x0801D17A:  2000         MOVS       R0, #0
  0x0801D17C:  9009         STR        R0, [SP, #36]
.L21:
  0x0801D17E:  9809         LDR        R0, [SP, #36]
  0x0801D180:  2803         CMP        R0, #3
  0x0801D182:  F200 8098    BHI.W      .L30                     ; 0x0801D2B6
  0x0801D186:  980B         LDR        R0, [SP, #44]
  0x0801D188:  7C40         LDRB       R0, [R0, #17]
  0x0801D18A:  2800         CMP        R0, #0
  0x0801D18C:  D07A         BEQ        .L26                     ; 0x0801D284
  0x0801D18E:  980B         LDR        R0, [SP, #44]
  0x0801D190:  6882         LDR        R2, [R0, #8]
  0x0801D192:  68C0         LDR        R0, [R0, #12]
  0x0801D194:  9B0E         LDR        R3, [SP, #56]
  0x0801D196:  990F         LDR        R1, [SP, #60]
  0x0801D198:  1AD2         SUBS       R2, R2, R3
  0x0801D19A:  4188         SBCS       R0, R1
  0x0801D19C:  D372         BCC        .L26                     ; 0x0801D284
  0x0801D19E:  980B         LDR        R0, [SP, #44]
  0x0801D1A0:  6883         LDR        R3, [R0, #8]
  0x0801D1A2:  68C1         LDR        R1, [R0, #12]
  0x0801D1A4:  9A02         LDR        R2, [SP, #8]
  0x0801D1A6:  9803         LDR        R0, [SP, #12]
  0x0801D1A8:  1AD2         SUBS       R2, R2, R3
  0x0801D1AA:  4188         SBCS       R0, R1
  0x0801D1AC:  D36A         BCC        .L26                     ; 0x0801D284
  0x0801D1AE:  980B         LDR        R0, [SP, #44]
  0x0801D1B0:  7C00         LDRB       R0, [R0, #16]
  0x0801D1B2:  2800         CMP        R0, #0
  0x0801D1B4:  D047         BEQ        .L24                     ; 0x0801D246
  0x0801D1B6:  9810         LDR        R0, [SP, #64]
  0x0801D1B8:  F8D0 00A8    LDR.W      R0, [R0, #168]
  0x0801D1BC:  2800         CMP        R0, #0
  0x0801D1BE:  D142         BNE        .L24                     ; 0x0801D246
  0x0801D1C0:  9910         LDR        R1, [SP, #64]
  0x0801D1C2:  F8D1 01B0    LDR.W      R0, [R1, #0x01B0]
  0x0801D1C6:  3001         ADDS       R0, #1
  0x0801D1C8:  F8C1 01B0    STR.W      R0, [R1, #0x01B0]
  0x0801D1CC:  9910         LDR        R1, [SP, #64]
  0x0801D1CE:  2001         MOVS       R0, #1
  0x0801D1D0:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801D1D4:  9A10         LDR        R2, [SP, #64]
  0x0801D1D6:  2190         MOVS       R1, #144
  0x0801D1D8:  F8C2 108C    STR.W      R1, [R2, #140]
  0x0801D1DC:  990B         LDR        R1, [SP, #44]
  0x0801D1DE:  6809         LDR        R1, [R1]
  0x0801D1E0:  9A10         LDR        R2, [SP, #64]
  0x0801D1E2:  F8C2 1090    STR.W      R1, [R2, #144]
  0x0801D1E6:  990B         LDR        R1, [SP, #44]
  0x0801D1E8:  6889         LDR        R1, [R1, #8]
  0x0801D1EA:  9A10         LDR        R2, [SP, #64]
  0x0801D1EC:  F8C2 1094    STR.W      R1, [R2, #148]
  0x0801D1F0:  9910         LDR        R1, [SP, #64]
  0x0801D1F2:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801D1F6:  980B         LDR        R0, [SP, #44]
  0x0801D1F8:  7C80         LDRB       R0, [R0, #18]
  0x0801D1FA:  9910         LDR        R1, [SP, #64]
  0x0801D1FC:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x0801D200:  980B         LDR        R0, [SP, #44]
  0x0801D202:  7C80         LDRB       R0, [R0, #18]
  0x0801D204:  2804         CMP        R0, #4
  0x0801D206:  D003         BEQ        .L22                     ; 0x0801D210
  0x0801D208:  9910         LDR        R1, [SP, #64]
  0x0801D20A:  2001         MOVS       R0, #1
  0x0801D20C:  F8C1 00B0    STR.W      R0, [R1, #176]
.L22:
  0x0801D210:  9810         LDR        R0, [SP, #64]
  0x0801D212:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801D216:  4788         BLX        R1
  0x0801D218:  9910         LDR        R1, [SP, #64]
  0x0801D21A:  2000         MOVS       R0, #0
  0x0801D21C:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x0801D220:  9810         LDR        R0, [SP, #64]
  0x0801D222:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D226:  B120         CBZ        R0, .L23                 ; 0x0801D232
  0x0801D228:  9810         LDR        R0, [SP, #64]
  0x0801D22A:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D22E:  9011         STR        R0, [SP, #68]
  0x0801D230:  E068         B          .L35                     ; 0x0801D304
.L23:
  0x0801D232:  990B         LDR        R1, [SP, #44]
  0x0801D234:  2000         MOVS       R0, #0
  0x0801D236:  7408         STRB       R0, [R1, #16]
  0x0801D238:  9910         LDR        R1, [SP, #64]
  0x0801D23A:  6A48         LDR        R0, [R1, #36]
  0x0801D23C:  3801         SUBS       R0, #1
  0x0801D23E:  6248         STR        R0, [R1, #36]
  0x0801D240:  9804         LDR        R0, [SP, #16]
  0x0801D242:  3801         SUBS       R0, #1
  0x0801D244:  9004         STR        R0, [SP, #16]
.L24:
  0x0801D246:  9816         LDR        R0, [SP, #88]
  0x0801D248:  B1A0         CBZ        R0, .L25                 ; 0x0801D274
  0x0801D24A:  990B         LDR        R1, [SP, #44]
  0x0801D24C:  2000         MOVS       R0, #0
  0x0801D24E:  7448         STRB       R0, [R1, #17]
  0x0801D250:  990B         LDR        R1, [SP, #44]
  0x0801D252:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801D256:  60C8         STR        R0, [R1, #12]
  0x0801D258:  6088         STR        R0, [R1, #8]
  0x0801D25A:  980B         LDR        R0, [SP, #44]
  0x0801D25C:  7C00         LDRB       R0, [R0, #16]
  0x0801D25E:  B148         CBZ        R0, .L25                 ; 0x0801D274
  0x0801D260:  990B         LDR        R1, [SP, #44]
  0x0801D262:  2000         MOVS       R0, #0
  0x0801D264:  7408         STRB       R0, [R1, #16]
  0x0801D266:  9910         LDR        R1, [SP, #64]
  0x0801D268:  6A48         LDR        R0, [R1, #36]
  0x0801D26A:  3801         SUBS       R0, #1
  0x0801D26C:  6248         STR        R0, [R1, #36]
  0x0801D26E:  9804         LDR        R0, [SP, #16]
  0x0801D270:  3801         SUBS       R0, #1
  0x0801D272:  9004         STR        R0, [SP, #16]
.L25:
  0x0801D274:  990C         LDR        R1, [SP, #48]
  0x0801D276:  980D         LDR        R0, [SP, #52]
  0x0801D278:  3901         SUBS       R1, #1
  0x0801D27A:  F160 0000    SBC        R0, R0, #0
  0x0801D27E:  910C         STR        R1, [SP, #48]
  0x0801D280:  900D         STR        R0, [SP, #52]
  0x0801D282:  E005         B          .L27                     ; 0x0801D290
.L26:
  0x0801D284:  980B         LDR        R0, [SP, #44]
  0x0801D286:  7C40         LDRB       R0, [R0, #17]
  0x0801D288:  B110         CBZ        R0, .L27                 ; 0x0801D290
  0x0801D28A:  9805         LDR        R0, [SP, #20]
  0x0801D28C:  3001         ADDS       R0, #1
  0x0801D28E:  9005         STR        R0, [SP, #20]
.L27:
  0x0801D290:  9804         LDR        R0, [SP, #16]
  0x0801D292:  B910         CBNZ       R0, .L28                 ; 0x0801D29A
  0x0801D294:  9816         LDR        R0, [SP, #88]
  0x0801D296:  B900         CBNZ       R0, .L28                 ; 0x0801D29A
  0x0801D298:  E00D         B          .L30                     ; 0x0801D2B6
.L28:
  0x0801D29A:  980C         LDR        R0, [SP, #48]
  0x0801D29C:  990D         LDR        R1, [SP, #52]
  0x0801D29E:  4308         ORRS       R0, R1
  0x0801D2A0:  B910         CBNZ       R0, .L29                 ; 0x0801D2A8
  0x0801D2A2:  9816         LDR        R0, [SP, #88]
  0x0801D2A4:  B900         CBNZ       R0, .L29                 ; 0x0801D2A8
  0x0801D2A6:  E006         B          .L30                     ; 0x0801D2B6
.L29:
  0x0801D2A8:  980B         LDR        R0, [SP, #44]
  0x0801D2AA:  3018         ADDS       R0, #24
  0x0801D2AC:  900B         STR        R0, [SP, #44]
  0x0801D2AE:  9809         LDR        R0, [SP, #36]
  0x0801D2B0:  3001         ADDS       R0, #1
  0x0801D2B2:  9009         STR        R0, [SP, #36]
  0x0801D2B4:  E763         B          .L21                     ; 0x0801D17E
.L30:
  0x0801D2B6:  9806         LDR        R0, [SP, #24]
  0x0801D2B8:  3080         ADDS       R0, #128
  0x0801D2BA:  9006         STR        R0, [SP, #24]
  0x0801D2BC:  9806         LDR        R0, [SP, #24]
  0x0801D2BE:  990A         LDR        R1, [SP, #40]
  0x0801D2C0:  4288         CMP        R0, R1
  0x0801D2C2:  F4FF AF51    BCC.W      .L20                     ; 0x0801D168
  0x0801D2C6:  9816         LDR        R0, [SP, #88]
  0x0801D2C8:  B148         CBZ        R0, .L31                 ; 0x0801D2DE
  0x0801D2CA:  9805         LDR        R0, [SP, #20]
  0x0801D2CC:  B938         CBNZ       R0, .L31                 ; 0x0801D2DE
  0x0801D2CE:  9908         LDR        R1, [SP, #32]
  0x0801D2D0:  2001         MOVS       R0, #1
  0x0801D2D2:  FA00 F201    LSL.W      R2, R0, R1
  0x0801D2D6:  9910         LDR        R1, [SP, #64]
  0x0801D2D8:  6A08         LDR        R0, [R1, #32]
  0x0801D2DA:  4390         BICS       R0, R2
  0x0801D2DC:  6208         STR        R0, [R1, #32]
.L31:
  0x0801D2DE:  9807         LDR        R0, [SP, #28]
  0x0801D2E0:  B138         CBZ        R0, .L32                 ; 0x0801D2F2
  0x0801D2E2:  990E         LDR        R1, [SP, #56]
  0x0801D2E4:  980F         LDR        R0, [SP, #60]
  0x0801D2E6:  3101         ADDS       R1, #1
  0x0801D2E8:  F140 0000    ADC        R0, R0, #0
  0x0801D2EC:  910E         STR        R1, [SP, #56]
  0x0801D2EE:  900F         STR        R0, [SP, #60]
  0x0801D2F0:  E005         B          .L33                     ; 0x0801D2FE
.L32:
  0x0801D2F2:  9801         LDR        R0, [SP, #4]
  0x0801D2F4:  0840         LSRS       R0, R0, #1
  0x0801D2F6:  9001         STR        R0, [SP, #4]
  0x0801D2F8:  9808         LDR        R0, [SP, #32]
  0x0801D2FA:  3001         ADDS       R0, #1
  0x0801D2FC:  9008         STR        R0, [SP, #32]
.L33:
  0x0801D2FE:  E6FD         B          .L13                     ; 0x0801D0FC
.L34:
  0x0801D300:  2000         MOVS       R0, #0
  0x0801D302:  9011         STR        R0, [SP, #68]
.L35:
  0x0801D304:  9811         LDR        R0, [SP, #68]
  0x0801D306:  B012         ADD        SP, SP, #72
  0x0801D308:  BD80         POP        {R7, PC}
Section .text._fx_utility_logical_sector_write from charger_lto.o, size=668, align=2
_fx_utility_logical_sector_write:
  0x0801D30A:  B580         PUSH       {R7, LR}
  0x0801D30C:  B08E         SUB        SP, SP, #56
  0x0801D30E:  4601         MOV        R1, R0
  0x0801D310:  9812         LDR        R0, [SP, #72]
  0x0801D312:  F8DD C044    LDR.W      R12, [SP, #68]
  0x0801D316:  F8DD C040    LDR.W      R12, [SP, #64]
  0x0801D31A:  910C         STR        R1, [SP, #48]
  0x0801D31C:  930B         STR        R3, [SP, #44]
  0x0801D31E:  920A         STR        R2, [SP, #40]
  0x0801D320:  F88D 0027    STRB.W     R0, [SP, #39]
  0x0801D324:  2000         MOVS       R0, #0
  0x0801D326:  F88D 0013    STRB.W     R0, [SP, #19]
  0x0801D32A:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801D32E:  2802         CMP        R0, #2
  0x0801D330:  D105         BNE        .L1                      ; 0x0801D33E
  0x0801D332:  990C         LDR        R1, [SP, #48]
  0x0801D334:  F8D1 0198    LDR.W      R0, [R1, #0x0198]
  0x0801D338:  3001         ADDS       R0, #1
  0x0801D33A:  F8C1 0198    STR.W      R0, [R1, #0x0198]
.L1:
  0x0801D33E:  990C         LDR        R1, [SP, #48]
  0x0801D340:  F8D1 01A0    LDR.W      R0, [R1, #0x01A0]
  0x0801D344:  3001         ADDS       R0, #1
  0x0801D346:  F8C1 01A0    STR.W      R0, [R1, #0x01A0]
  0x0801D34A:  9810         LDR        R0, [SP, #64]
  0x0801D34C:  990C         LDR        R1, [SP, #48]
  0x0801D34E:  6889         LDR        R1, [R1, #8]
  0x0801D350:  4288         CMP        R0, R1
  0x0801D352:  F0C0 80C1    BCC.W      .L17                     ; 0x0801D4D8
  0x0801D356:  9810         LDR        R0, [SP, #64]
  0x0801D358:  990C         LDR        R1, [SP, #48]
  0x0801D35A:  6989         LDR        R1, [R1, #24]
  0x0801D35C:  4288         CMP        R0, R1
  0x0801D35E:  F200 80BB    BHI.W      .L17                     ; 0x0801D4D8
  0x0801D362:  980C         LDR        R0, [SP, #48]
  0x0801D364:  6900         LDR        R0, [R0, #16]
  0x0801D366:  B368         CBZ        R0, .L5                  ; 0x0801D3C4
  0x0801D368:  980A         LDR        R0, [SP, #40]
  0x0801D36A:  990C         LDR        R1, [SP, #48]
  0x0801D36C:  F242 42A0    MOVW       R2, #0x24A0
  0x0801D370:  5889         LDR        R1, [R1, R2]
  0x0801D372:  4008         ANDS       R0, R1
  0x0801D374:  0080         LSLS       R0, R0, #2
  0x0801D376:  9006         STR        R0, [SP, #24]
  0x0801D378:  980C         LDR        R0, [SP, #48]
  0x0801D37A:  9906         LDR        R1, [SP, #24]
  0x0801D37C:  EB01 0141    ADD.W      R1, R1, R1, LSL #1
  0x0801D380:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801D384:  F500 604A    ADD.W      R0, R0, #0x0CA0
  0x0801D388:  9008         STR        R0, [SP, #32]
  0x0801D38A:  2000         MOVS       R0, #0
  0x0801D38C:  9005         STR        R0, [SP, #20]
.L2:
  0x0801D38E:  9805         LDR        R0, [SP, #20]
  0x0801D390:  2803         CMP        R0, #3
  0x0801D392:  D816         BHI        .L4                      ; 0x0801D3C2
  0x0801D394:  9808         LDR        R0, [SP, #32]
  0x0801D396:  7C40         LDRB       R0, [R0, #17]
  0x0801D398:  B160         CBZ        R0, .L3                  ; 0x0801D3B4
  0x0801D39A:  9908         LDR        R1, [SP, #32]
  0x0801D39C:  6888         LDR        R0, [R1, #8]
  0x0801D39E:  68C9         LDR        R1, [R1, #12]
  0x0801D3A0:  9A0A         LDR        R2, [SP, #40]
  0x0801D3A2:  9B0B         LDR        R3, [SP, #44]
  0x0801D3A4:  4059         EORS       R1, R3
  0x0801D3A6:  4050         EORS       R0, R2
  0x0801D3A8:  4308         ORRS       R0, R1
  0x0801D3AA:  B918         CBNZ       R0, .L3                  ; 0x0801D3B4
  0x0801D3AC:  2001         MOVS       R0, #1
  0x0801D3AE:  F88D 0013    STRB.W     R0, [SP, #19]
  0x0801D3B2:  E006         B          .L4                      ; 0x0801D3C2
.L3:
  0x0801D3B4:  9805         LDR        R0, [SP, #20]
  0x0801D3B6:  3001         ADDS       R0, #1
  0x0801D3B8:  9005         STR        R0, [SP, #20]
  0x0801D3BA:  9808         LDR        R0, [SP, #32]
  0x0801D3BC:  3018         ADDS       R0, #24
  0x0801D3BE:  9008         STR        R0, [SP, #32]
  0x0801D3C0:  E7E5         B          .L2                      ; 0x0801D38E
.L4:
  0x0801D3C2:  E020         B          .L9                      ; 0x0801D406
.L5:
  0x0801D3C4:  980C         LDR        R0, [SP, #48]
  0x0801D3C6:  6940         LDR        R0, [R0, #20]
  0x0801D3C8:  9007         STR        R0, [SP, #28]
  0x0801D3CA:  980C         LDR        R0, [SP, #48]
  0x0801D3CC:  69C0         LDR        R0, [R0, #28]
  0x0801D3CE:  9008         STR        R0, [SP, #32]
.L6:
  0x0801D3D0:  9807         LDR        R0, [SP, #28]
  0x0801D3D2:  1E41         SUBS       R1, R0, #1
  0x0801D3D4:  9107         STR        R1, [SP, #28]
  0x0801D3D6:  B1B0         CBZ        R0, .L9                  ; 0x0801D406
  0x0801D3D8:  9808         LDR        R0, [SP, #32]
  0x0801D3DA:  7C40         LDRB       R0, [R0, #17]
  0x0801D3DC:  B160         CBZ        R0, .L7                  ; 0x0801D3F8
  0x0801D3DE:  9908         LDR        R1, [SP, #32]
  0x0801D3E0:  6888         LDR        R0, [R1, #8]
  0x0801D3E2:  68C9         LDR        R1, [R1, #12]
  0x0801D3E4:  9A0A         LDR        R2, [SP, #40]
  0x0801D3E6:  9B0B         LDR        R3, [SP, #44]
  0x0801D3E8:  4059         EORS       R1, R3
  0x0801D3EA:  4050         EORS       R0, R2
  0x0801D3EC:  4308         ORRS       R0, R1
  0x0801D3EE:  B918         CBNZ       R0, .L7                  ; 0x0801D3F8
  0x0801D3F0:  2001         MOVS       R0, #1
  0x0801D3F2:  F88D 0013    STRB.W     R0, [SP, #19]
  0x0801D3F6:  E006         B          .L9                      ; 0x0801D406
.L7:
  0x0801D3F8:  9808         LDR        R0, [SP, #32]
  0x0801D3FA:  6940         LDR        R0, [R0, #20]
  0x0801D3FC:  B110         CBZ        R0, .L8                  ; 0x0801D404
  0x0801D3FE:  9808         LDR        R0, [SP, #32]
  0x0801D400:  6940         LDR        R0, [R0, #20]
  0x0801D402:  9008         STR        R0, [SP, #32]
.L8:
  0x0801D404:  E7E4         B          .L6                      ; 0x0801D3D0
.L9:
  0x0801D406:  F89D 0013    LDRB.W     R0, [SP, #19]
  0x0801D40A:  B160         CBZ        R0, .L11                 ; 0x0801D426
  0x0801D40C:  9808         LDR        R0, [SP, #32]
  0x0801D40E:  7C00         LDRB       R0, [R0, #16]
  0x0801D410:  B930         CBNZ       R0, .L10                 ; 0x0801D420
  0x0801D412:  990C         LDR        R1, [SP, #48]
  0x0801D414:  6A48         LDR        R0, [R1, #36]
  0x0801D416:  3001         ADDS       R0, #1
  0x0801D418:  6248         STR        R0, [R1, #36]
  0x0801D41A:  9908         LDR        R1, [SP, #32]
  0x0801D41C:  2001         MOVS       R0, #1
  0x0801D41E:  7408         STRB       R0, [R1, #16]
.L10:
  0x0801D420:  2000         MOVS       R0, #0
  0x0801D422:  900D         STR        R0, [SP, #52]
  0x0801D424:  E0BC         B          .L22                     ; 0x0801D5A0
.L11:
  0x0801D426:  980A         LDR        R0, [SP, #40]
  0x0801D428:  990B         LDR        R1, [SP, #44]
  0x0801D42A:  4308         ORRS       R0, R1
  0x0801D42C:  B120         CBZ        R0, .L12                 ; 0x0801D438
  0x0801D42E:  990A         LDR        R1, [SP, #40]
  0x0801D430:  980B         LDR        R0, [SP, #44]
  0x0801D432:  EA60 0001    ORN        R0, R0, R1
  0x0801D436:  B910         CBNZ       R0, .L13                 ; 0x0801D43E
.L12:
  0x0801D438:  2089         MOVS       R0, #137
  0x0801D43A:  900D         STR        R0, [SP, #52]
  0x0801D43C:  E0B0         B          .L22                     ; 0x0801D5A0
.L13:
  0x0801D43E:  990A         LDR        R1, [SP, #40]
  0x0801D440:  980B         LDR        R0, [SP, #44]
  0x0801D442:  9A11         LDR        R2, [SP, #68]
  0x0801D444:  1889         ADDS       R1, R1, R2
  0x0801D446:  F140 0000    ADC        R0, R0, #0
  0x0801D44A:  1E4A         SUBS       R2, R1, #1
  0x0801D44C:  F160 0000    SBC        R0, R0, #0
  0x0801D450:  990C         LDR        R1, [SP, #48]
  0x0801D452:  6B8B         LDR        R3, [R1, #56]
  0x0801D454:  6BC9         LDR        R1, [R1, #60]
  0x0801D456:  1AD2         SUBS       R2, R2, R3
  0x0801D458:  4188         SBCS       R0, R1
  0x0801D45A:  D302         BCC        .L14                     ; 0x0801D462
  0x0801D45C:  2089         MOVS       R0, #137
  0x0801D45E:  900D         STR        R0, [SP, #52]
  0x0801D460:  E09E         B          .L22                     ; 0x0801D5A0
.L14:
  0x0801D462:  990C         LDR        R1, [SP, #48]
  0x0801D464:  F8D1 01B0    LDR.W      R0, [R1, #0x01B0]
  0x0801D468:  3001         ADDS       R0, #1
  0x0801D46A:  F8C1 01B0    STR.W      R0, [R1, #0x01B0]
  0x0801D46E:  990C         LDR        R1, [SP, #48]
  0x0801D470:  2001         MOVS       R0, #1
  0x0801D472:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801D476:  990C         LDR        R1, [SP, #48]
  0x0801D478:  2090         MOVS       R0, #144
  0x0801D47A:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801D47E:  9810         LDR        R0, [SP, #64]
  0x0801D480:  990C         LDR        R1, [SP, #48]
  0x0801D482:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801D486:  980A         LDR        R0, [SP, #40]
  0x0801D488:  990C         LDR        R1, [SP, #48]
  0x0801D48A:  F8C1 0094    STR.W      R0, [R1, #148]
  0x0801D48E:  9811         LDR        R0, [SP, #68]
  0x0801D490:  990C         LDR        R1, [SP, #48]
  0x0801D492:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801D496:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801D49A:  990C         LDR        R1, [SP, #48]
  0x0801D49C:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x0801D4A0:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801D4A4:  2804         CMP        R0, #4
  0x0801D4A6:  D003         BEQ        .L15                     ; 0x0801D4B0
  0x0801D4A8:  990C         LDR        R1, [SP, #48]
  0x0801D4AA:  2001         MOVS       R0, #1
  0x0801D4AC:  F8C1 00B0    STR.W      R0, [R1, #176]
.L15:
  0x0801D4B0:  980C         LDR        R0, [SP, #48]
  0x0801D4B2:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801D4B6:  4788         BLX        R1
  0x0801D4B8:  990C         LDR        R1, [SP, #48]
  0x0801D4BA:  2000         MOVS       R0, #0
  0x0801D4BC:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x0801D4C0:  980C         LDR        R0, [SP, #48]
  0x0801D4C2:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D4C6:  B120         CBZ        R0, .L16                 ; 0x0801D4D2
  0x0801D4C8:  980C         LDR        R0, [SP, #48]
  0x0801D4CA:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D4CE:  900D         STR        R0, [SP, #52]
  0x0801D4D0:  E066         B          .L22                     ; 0x0801D5A0
.L16:
  0x0801D4D2:  2000         MOVS       R0, #0
  0x0801D4D4:  900D         STR        R0, [SP, #52]
  0x0801D4D6:  E063         B          .L22                     ; 0x0801D5A0
.L17:
  0x0801D4D8:  980A         LDR        R0, [SP, #40]
  0x0801D4DA:  990B         LDR        R1, [SP, #44]
  0x0801D4DC:  4308         ORRS       R0, R1
  0x0801D4DE:  B120         CBZ        R0, .L18                 ; 0x0801D4EA
  0x0801D4E0:  990A         LDR        R1, [SP, #40]
  0x0801D4E2:  980B         LDR        R0, [SP, #44]
  0x0801D4E4:  EA60 0001    ORN        R0, R0, R1
  0x0801D4E8:  B910         CBNZ       R0, .L19                 ; 0x0801D4F0
.L18:
  0x0801D4EA:  2089         MOVS       R0, #137
  0x0801D4EC:  900D         STR        R0, [SP, #52]
  0x0801D4EE:  E057         B          .L22                     ; 0x0801D5A0
.L19:
  0x0801D4F0:  990A         LDR        R1, [SP, #40]
  0x0801D4F2:  980B         LDR        R0, [SP, #44]
  0x0801D4F4:  9A11         LDR        R2, [SP, #68]
  0x0801D4F6:  1889         ADDS       R1, R1, R2
  0x0801D4F8:  F140 0000    ADC        R0, R0, #0
  0x0801D4FC:  1E4A         SUBS       R2, R1, #1
  0x0801D4FE:  F160 0000    SBC        R0, R0, #0
  0x0801D502:  990C         LDR        R1, [SP, #48]
  0x0801D504:  6B8B         LDR        R3, [R1, #56]
  0x0801D506:  6BC9         LDR        R1, [R1, #60]
  0x0801D508:  1AD2         SUBS       R2, R2, R3
  0x0801D50A:  4188         SBCS       R0, R1
  0x0801D50C:  D302         BCC        .L20                     ; 0x0801D514
  0x0801D50E:  2089         MOVS       R0, #137
  0x0801D510:  900D         STR        R0, [SP, #52]
  0x0801D512:  E045         B          .L22                     ; 0x0801D5A0
.L20:
  0x0801D514:  980C         LDR        R0, [SP, #48]
  0x0801D516:  9A0A         LDR        R2, [SP, #40]
  0x0801D518:  9B0B         LDR        R3, [SP, #44]
  0x0801D51A:  9911         LDR        R1, [SP, #68]
  0x0801D51C:  46EC         MOV        R12, SP
  0x0801D51E:  F04F 0E01    MOV.W      LR, #1
  0x0801D522:  F8CD E00C    STR.W      LR, [SP, #12]
  0x0801D526:  F8CC E008    STR.W      LR, [R12, #8]
  0x0801D52A:  F04F 0E00    MOV.W      LR, #0
  0x0801D52E:  F8CC E004    STR.W      LR, [R12, #4]
  0x0801D532:  F8CC 1000    STR.W      R1, [R12]
  0x0801D536:  F7FF FD08    BL         _fx_utility_logical_sector_flush ; 0x0801CF4A
  0x0801D53A:  9803         LDR        R0, [SP, #12]
  0x0801D53C:  9A0C         LDR        R2, [SP, #48]
  0x0801D53E:  F8D2 11B0    LDR.W      R1, [R2, #0x01B0]
  0x0801D542:  3101         ADDS       R1, #1
  0x0801D544:  F8C2 11B0    STR.W      R1, [R2, #0x01B0]
  0x0801D548:  990C         LDR        R1, [SP, #48]
  0x0801D54A:  F8C1 0088    STR.W      R0, [R1, #136]
  0x0801D54E:  990C         LDR        R1, [SP, #48]
  0x0801D550:  2090         MOVS       R0, #144
  0x0801D552:  F8C1 008C    STR.W      R0, [R1, #140]
  0x0801D556:  9810         LDR        R0, [SP, #64]
  0x0801D558:  990C         LDR        R1, [SP, #48]
  0x0801D55A:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801D55E:  980A         LDR        R0, [SP, #40]
  0x0801D560:  990C         LDR        R1, [SP, #48]
  0x0801D562:  F8C1 0094    STR.W      R0, [R1, #148]
  0x0801D566:  9811         LDR        R0, [SP, #68]
  0x0801D568:  990C         LDR        R1, [SP, #48]
  0x0801D56A:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0801D56E:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801D572:  990C         LDR        R1, [SP, #48]
  0x0801D574:  F8C1 00B8    STR.W      R0, [R1, #184]
  0x0801D578:  F89D 0027    LDRB.W     R0, [SP, #39]
  0x0801D57C:  2804         CMP        R0, #4
  0x0801D57E:  D003         BEQ        .L21                     ; 0x0801D588
  0x0801D580:  990C         LDR        R1, [SP, #48]
  0x0801D582:  2001         MOVS       R0, #1
  0x0801D584:  F8C1 00B0    STR.W      R0, [R1, #176]
.L21:
  0x0801D588:  980C         LDR        R0, [SP, #48]
  0x0801D58A:  F8D0 10BC    LDR.W      R1, [R0, #188]
  0x0801D58E:  4788         BLX        R1
  0x0801D590:  990C         LDR        R1, [SP, #48]
  0x0801D592:  2000         MOVS       R0, #0
  0x0801D594:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x0801D598:  980C         LDR        R0, [SP, #48]
  0x0801D59A:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0801D59E:  900D         STR        R0, [SP, #52]
.L22:
  0x0801D5A0:  980D         LDR        R0, [SP, #52]
  0x0801D5A2:  B00E         ADD        SP, SP, #56
  0x0801D5A4:  BD80         POP        {R7, PC}
Section .text._fx_utility_memory_copy from charger_lto.o, size=24, align=2
_fx_utility_memory_copy:
  0x0801D5A6:  B580         PUSH       {R7, LR}
  0x0801D5A8:  B084         SUB        SP, SP, #16
  0x0801D5AA:  9003         STR        R0, [SP, #12]
  0x0801D5AC:  9102         STR        R1, [SP, #8]
  0x0801D5AE:  9201         STR        R2, [SP, #4]
  0x0801D5B0:  9802         LDR        R0, [SP, #8]
  0x0801D5B2:  9903         LDR        R1, [SP, #12]
  0x0801D5B4:  9A01         LDR        R2, [SP, #4]
  0x0801D5B6:  F7E7 FAA3    BL         memcpy                   ; 0x08004B00
  0x0801D5BA:  B004         ADD        SP, SP, #16
  0x0801D5BC:  BD80         POP        {R7, PC}
Section .text._tx_timer_deactivate from charger_lto.o, size=348, align=2
_tx_timer_deactivate:
  0x0801D5BE:  B08B         SUB        SP, SP, #44
  0x0801D5C0:  9007         STR        R0, [SP, #28]
  0x0801D5C2:  9807         LDR        R0, [SP, #28]
  0x0801D5C4:  3008         ADDS       R0, #8
  0x0801D5C6:  9005         STR        R0, [SP, #20]
  0x0801D5C8:  F3EF 8010    MRS        R0, PRIMASK
  0x0801D5CC:  900A         STR        R0, [SP, #40]
  0x0801D5CE:  980A         LDR        R0, [SP, #40]
  0x0801D5D0:  9008         STR        R0, [SP, #32]
  0x0801D5D2:  B672         CPSID      i
  0x0801D5D4:  9808         LDR        R0, [SP, #32]
  0x0801D5D6:  9006         STR        R0, [SP, #24]
  0x0801D5D8:  9805         LDR        R0, [SP, #20]
  0x0801D5DA:  6980         LDR        R0, [R0, #24]
  0x0801D5DC:  9004         STR        R0, [SP, #16]
  0x0801D5DE:  9804         LDR        R0, [SP, #16]
  0x0801D5E0:  2800         CMP        R0, #0
  0x0801D5E2:  F000 8092    BEQ.W      .L14                     ; 0x0801D70A
  0x0801D5E6:  2000         MOVS       R0, #0
  0x0801D5E8:  9000         STR        R0, [SP, #0]
  0x0801D5EA:  9804         LDR        R0, [SP, #16]
  0x0801D5EC:  F64B 0120    MOVW       R1, #0xB820              ; 0x2400B820 = _tx_timer_list_start
  0x0801D5F0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B820 = _tx_timer_list_start
  0x0801D5F4:  6809         LDR        R1, [R1]
  0x0801D5F6:  4288         CMP        R0, R1
  0x0801D5F8:  D309         BCC        .L1                      ; 0x0801D60E
  0x0801D5FA:  9804         LDR        R0, [SP, #16]
  0x0801D5FC:  F64B 0124    MOVW       R1, #0xB824              ; 0x2400B824 = _tx_timer_list_end
  0x0801D600:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B824 = _tx_timer_list_end
  0x0801D604:  6809         LDR        R1, [R1]
  0x0801D606:  4288         CMP        R0, R1
  0x0801D608:  D201         BCS        .L1                      ; 0x0801D60E
  0x0801D60A:  2001         MOVS       R0, #1
  0x0801D60C:  9000         STR        R0, [SP, #0]
.L1:
  0x0801D60E:  9800         LDR        R0, [SP, #0]
  0x0801D610:  2801         CMP        R0, #1
  0x0801D612:  D13B         BNE        .L6                      ; 0x0801D68C
  0x0801D614:  9804         LDR        R0, [SP, #16]
  0x0801D616:  F64B 0134    MOVW       R1, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x0801D61A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x0801D61E:  6809         LDR        R1, [R1]
  0x0801D620:  4288         CMP        R0, R1
  0x0801D622:  D30B         BCC        .L2                      ; 0x0801D63C
  0x0801D624:  9804         LDR        R0, [SP, #16]
  0x0801D626:  F64B 0134    MOVW       R1, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x0801D62A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x0801D62E:  6809         LDR        R1, [R1]
  0x0801D630:  1A41         SUBS       R1, R0, R1
  0x0801D632:  2001         MOVS       R0, #1
  0x0801D634:  EB00 00A1    ADD.W      R0, R0, R1, ASR #2
  0x0801D638:  9001         STR        R0, [SP, #4]
  0x0801D63A:  E018         B          .L3                      ; 0x0801D66E
.L2:
  0x0801D63C:  9804         LDR        R0, [SP, #16]
  0x0801D63E:  F64B 0120    MOVW       R1, #0xB820              ; 0x2400B820 = _tx_timer_list_start
  0x0801D642:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B820 = _tx_timer_list_start
  0x0801D646:  6809         LDR        R1, [R1]
  0x0801D648:  1A40         SUBS       R0, R0, R1
  0x0801D64A:  1080         ASRS       R0, R0, #2
  0x0801D64C:  9001         STR        R0, [SP, #4]
  0x0801D64E:  9801         LDR        R0, [SP, #4]
  0x0801D650:  F64B 0124    MOVW       R1, #0xB824              ; 0x2400B824 = _tx_timer_list_end
  0x0801D654:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B824 = _tx_timer_list_end
  0x0801D658:  6809         LDR        R1, [R1]
  0x0801D65A:  F64B 0234    MOVW       R2, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x0801D65E:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x0801D662:  6812         LDR        R2, [R2]
  0x0801D664:  1A89         SUBS       R1, R1, R2
  0x0801D666:  EB00 00A1    ADD.W      R0, R0, R1, ASR #2
  0x0801D66A:  3001         ADDS       R0, #1
  0x0801D66C:  9001         STR        R0, [SP, #4]
.L3:
  0x0801D66E:  9805         LDR        R0, [SP, #20]
  0x0801D670:  6800         LDR        R0, [R0]
  0x0801D672:  2821         CMP        R0, #33
  0x0801D674:  D306         BCC        .L4                      ; 0x0801D684
  0x0801D676:  9905         LDR        R1, [SP, #20]
  0x0801D678:  6808         LDR        R0, [R1]
  0x0801D67A:  9A01         LDR        R2, [SP, #4]
  0x0801D67C:  4410         ADD        R0, R2
  0x0801D67E:  3820         SUBS       R0, #32
  0x0801D680:  6008         STR        R0, [R1]
  0x0801D682:  E002         B          .L5                      ; 0x0801D68A
.L4:
  0x0801D684:  9801         LDR        R0, [SP, #4]
  0x0801D686:  9905         LDR        R1, [SP, #20]
  0x0801D688:  6008         STR        R0, [R1]
.L5:
  0x0801D68A:  E017         B          .L10                     ; 0x0801D6BC
.L6:
  0x0801D68C:  F64B 0028    MOVW       R0, #0xB828              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x0801D690:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x0801D694:  6800         LDR        R0, [R0]
  0x0801D696:  9905         LDR        R1, [SP, #20]
  0x0801D698:  4288         CMP        R0, R1
  0x0801D69A:  D00C         BEQ        .L9                      ; 0x0801D6B6
  0x0801D69C:  9805         LDR        R0, [SP, #20]
  0x0801D69E:  6800         LDR        R0, [R0]
  0x0801D6A0:  2821         CMP        R0, #33
  0x0801D6A2:  D304         BCC        .L7                      ; 0x0801D6AE
  0x0801D6A4:  9905         LDR        R1, [SP, #20]
  0x0801D6A6:  6808         LDR        R0, [R1]
  0x0801D6A8:  3820         SUBS       R0, #32
  0x0801D6AA:  6008         STR        R0, [R1]
  0x0801D6AC:  E002         B          .L8                      ; 0x0801D6B4
.L7:
  0x0801D6AE:  9905         LDR        R1, [SP, #20]
  0x0801D6B0:  6848         LDR        R0, [R1, #4]
  0x0801D6B2:  6008         STR        R0, [R1]
.L8:
  0x0801D6B4:  E002         B          .L10                     ; 0x0801D6BC
.L9:
  0x0801D6B6:  9905         LDR        R1, [SP, #20]
  0x0801D6B8:  6848         LDR        R0, [R1, #4]
  0x0801D6BA:  6008         STR        R0, [R1]
.L10:
  0x0801D6BC:  9805         LDR        R0, [SP, #20]
  0x0801D6BE:  6900         LDR        R0, [R0, #16]
  0x0801D6C0:  9003         STR        R0, [SP, #12]
  0x0801D6C2:  9805         LDR        R0, [SP, #20]
  0x0801D6C4:  9903         LDR        R1, [SP, #12]
  0x0801D6C6:  4288         CMP        R0, R1
  0x0801D6C8:  D108         BNE        .L12                     ; 0x0801D6DC
  0x0801D6CA:  9804         LDR        R0, [SP, #16]
  0x0801D6CC:  6800         LDR        R0, [R0]
  0x0801D6CE:  9905         LDR        R1, [SP, #20]
  0x0801D6D0:  4288         CMP        R0, R1
  0x0801D6D2:  D102         BNE        .L11                     ; 0x0801D6DA
  0x0801D6D4:  9904         LDR        R1, [SP, #16]
  0x0801D6D6:  2000         MOVS       R0, #0
  0x0801D6D8:  6008         STR        R0, [R1]
.L11:
  0x0801D6DA:  E013         B          .L13                     ; 0x0801D704
.L12:
  0x0801D6DC:  9805         LDR        R0, [SP, #20]
  0x0801D6DE:  6940         LDR        R0, [R0, #20]
  0x0801D6E0:  9002         STR        R0, [SP, #8]
  0x0801D6E2:  9802         LDR        R0, [SP, #8]
  0x0801D6E4:  9903         LDR        R1, [SP, #12]
  0x0801D6E6:  6148         STR        R0, [R1, #20]
  0x0801D6E8:  9803         LDR        R0, [SP, #12]
  0x0801D6EA:  9902         LDR        R1, [SP, #8]
  0x0801D6EC:  6108         STR        R0, [R1, #16]
  0x0801D6EE:  9804         LDR        R0, [SP, #16]
  0x0801D6F0:  6800         LDR        R0, [R0]
  0x0801D6F2:  9905         LDR        R1, [SP, #20]
  0x0801D6F4:  4288         CMP        R0, R1
  0x0801D6F6:  D105         BNE        .L13                     ; 0x0801D704
  0x0801D6F8:  9804         LDR        R0, [SP, #16]
  0x0801D6FA:  9903         LDR        R1, [SP, #12]
  0x0801D6FC:  6188         STR        R0, [R1, #24]
  0x0801D6FE:  9803         LDR        R0, [SP, #12]
  0x0801D700:  9904         LDR        R1, [SP, #16]
  0x0801D702:  6008         STR        R0, [R1]
.L13:
  0x0801D704:  9905         LDR        R1, [SP, #20]
  0x0801D706:  2000         MOVS       R0, #0
  0x0801D708:  6188         STR        R0, [R1, #24]
.L14:
  0x0801D70A:  9806         LDR        R0, [SP, #24]
  0x0801D70C:  9009         STR        R0, [SP, #36]
  0x0801D70E:  9809         LDR        R0, [SP, #36]
  0x0801D710:  F380 8810    MSR        PRIMASK, R0
  0x0801D714:  2000         MOVS       R0, #0
  0x0801D716:  B00B         ADD        SP, SP, #44
  0x0801D718:  4770         BX         LR
Section .text._txe_timer_activate from charger_lto.o, size=52, align=2
_txe_timer_activate:
  0x0801D71A:  B580         PUSH       {R7, LR}
  0x0801D71C:  B082         SUB        SP, SP, #8
  0x0801D71E:  9001         STR        R0, [SP, #4]
  0x0801D720:  9801         LDR        R0, [SP, #4]
  0x0801D722:  B910         CBNZ       R0, .L1                  ; 0x0801D72A
  0x0801D724:  2015         MOVS       R0, #21
  0x0801D726:  9000         STR        R0, [SP, #0]
  0x0801D728:  E00E         B          .L3                      ; 0x0801D748
.L1:
  0x0801D72A:  9801         LDR        R0, [SP, #4]
  0x0801D72C:  6800         LDR        R0, [R0]
  0x0801D72E:  F644 114D    MOVW       R1, #0x494D
  0x0801D732:  F2C4 1154    MOVT       R1, #0x4154
  0x0801D736:  4288         CMP        R0, R1
  0x0801D738:  D002         BEQ        .L2                      ; 0x0801D740
  0x0801D73A:  2015         MOVS       R0, #21
  0x0801D73C:  9000         STR        R0, [SP, #0]
  0x0801D73E:  E003         B          .L3                      ; 0x0801D748
.L2:
  0x0801D740:  9801         LDR        R0, [SP, #4]
  0x0801D742:  F7F6 F9C2    BL         _tx_timer_activate       ; 0x08013ACA
  0x0801D746:  9000         STR        R0, [SP, #0]
.L3:
  0x0801D748:  9800         LDR        R0, [SP, #0]
  0x0801D74A:  B002         ADD        SP, SP, #8
  0x0801D74C:  BD80         POP        {R7, PC}
Section .text._txe_timer_deactivate from charger_lto.o, size=52, align=2
_txe_timer_deactivate:
  0x0801D74E:  B580         PUSH       {R7, LR}
  0x0801D750:  B082         SUB        SP, SP, #8
  0x0801D752:  9001         STR        R0, [SP, #4]
  0x0801D754:  9801         LDR        R0, [SP, #4]
  0x0801D756:  B910         CBNZ       R0, .L1                  ; 0x0801D75E
  0x0801D758:  2015         MOVS       R0, #21
  0x0801D75A:  9000         STR        R0, [SP, #0]
  0x0801D75C:  E00E         B          .L3                      ; 0x0801D77C
.L1:
  0x0801D75E:  9801         LDR        R0, [SP, #4]
  0x0801D760:  6800         LDR        R0, [R0]
  0x0801D762:  F644 114D    MOVW       R1, #0x494D
  0x0801D766:  F2C4 1154    MOVT       R1, #0x4154
  0x0801D76A:  4288         CMP        R0, R1
  0x0801D76C:  D002         BEQ        .L2                      ; 0x0801D774
  0x0801D76E:  2015         MOVS       R0, #21
  0x0801D770:  9000         STR        R0, [SP, #0]
  0x0801D772:  E003         B          .L3                      ; 0x0801D77C
.L2:
  0x0801D774:  9801         LDR        R0, [SP, #4]
  0x0801D776:  F7FF FF22    BL         _tx_timer_deactivate     ; 0x0801D5BE
  0x0801D77A:  9000         STR        R0, [SP, #0]
.L3:
  0x0801D77C:  9800         LDR        R0, [SP, #0]
  0x0801D77E:  B002         ADD        SP, SP, #8
  0x0801D780:  BD80         POP        {R7, PC}
Section .text._nx_ip_initialize from charger_lto.o, size=24, align=2
_nx_ip_initialize:
  0x0801D782:  F64B 01BC    MOVW       R1, #0xB8BC              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801D786:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801D78A:  2000         MOVS       R0, #0
  0x0801D78C:  6008         STR        R0, [R1]
  0x0801D78E:  F64B 01C0    MOVW       R1, #0xB8C0              ; 0x2400B8C0 = _nx_ip_created_count
  0x0801D792:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8C0 = _nx_ip_created_count
  0x0801D796:  6008         STR        R0, [R1]
  0x0801D798:  4770         BX         LR
Section .text._nx_packet_pool_initialize from charger_lto.o, size=24, align=2
_nx_packet_pool_initialize:
  0x0801D79A:  F64B 01B4    MOVW       R1, #0xB8B4              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x0801D79E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x0801D7A2:  2000         MOVS       R0, #0
  0x0801D7A4:  6008         STR        R0, [R1]
  0x0801D7A6:  F64B 01B8    MOVW       R1, #0xB8B8              ; 0x2400B8B8 = _nx_packet_pool_created_count
  0x0801D7AA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8B8 = _nx_packet_pool_created_count
  0x0801D7AE:  6008         STR        R0, [R1]
  0x0801D7B0:  4770         BX         LR
Section .text._nx_system_initialize from charger_lto.o, size=228, align=2
_nx_system_initialize:
  0x0801D7B2:  B580         PUSH       {R7, LR}
  0x0801D7B4:  F64B 00B0    MOVW       R0, #0xB8B0              ; 0x2400B8B0 = _nx_system_build_options_1
  0x0801D7B8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8B0 = _nx_system_build_options_1
  0x0801D7BC:  6800         LDR        R0, [R0]
  0x0801D7BE:  F64B 01AC    MOVW       R1, #0xB8AC              ; 0x2400B8AC = _nx_system_build_options_2
  0x0801D7C2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8AC = _nx_system_build_options_2
  0x0801D7C6:  6809         LDR        R1, [R1]
  0x0801D7C8:  4308         ORRS       R0, R1
  0x0801D7CA:  F64B 01A8    MOVW       R1, #0xB8A8              ; 0x2400B8A8 = _nx_system_build_options_3
  0x0801D7CE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A8 = _nx_system_build_options_3
  0x0801D7D2:  6809         LDR        R1, [R1]
  0x0801D7D4:  4308         ORRS       R0, R1
  0x0801D7D6:  F64B 01A4    MOVW       R1, #0xB8A4              ; 0x2400B8A4 = _nx_system_build_options_4
  0x0801D7DA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A4 = _nx_system_build_options_4
  0x0801D7DE:  6809         LDR        R1, [R1]
  0x0801D7E0:  4308         ORRS       R0, R1
  0x0801D7E2:  F64B 01A0    MOVW       R1, #0xB8A0              ; 0x2400B8A0 = _nx_system_build_options_5
  0x0801D7E6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A0 = _nx_system_build_options_5
  0x0801D7EA:  6809         LDR        R1, [R1]
  0x0801D7EC:  4308         ORRS       R0, R1
  0x0801D7EE:  B100         CBZ        R0, .L1                  ; 0x0801D7F2
  0x0801D7F0:  E050         B          .L2                      ; 0x0801D894
.L1:
  0x0801D7F2:  F7FF FFD2    BL         _nx_packet_pool_initialize ; 0x0801D79A
  0x0801D7F6:  F7FF FFC4    BL         _nx_ip_initialize        ; 0x0801D782
  0x0801D7FA:  F7E9 FDB0    BL         DoNothing()              ; 0x0800735E
  0x0801D7FE:  F64B 01B0    MOVW       R1, #0xB8B0              ; 0x2400B8B0 = _nx_system_build_options_1
  0x0801D802:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8B0 = _nx_system_build_options_1
  0x0801D806:  F04F 4000    MOV.W      R0, #0x80000000
  0x0801D80A:  6008         STR        R0, [R1]
  0x0801D80C:  F64B 01AC    MOVW       R1, #0xB8AC              ; 0x2400B8AC = _nx_system_build_options_2
  0x0801D810:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8AC = _nx_system_build_options_2
  0x0801D814:  F44F 00C8    MOV.W      R0, #0x640000
  0x0801D818:  6008         STR        R0, [R1]
  0x0801D81A:  6808         LDR        R0, [R1]
  0x0801D81C:  F040 000A    ORR        R0, R0, #10
  0x0801D820:  6008         STR        R0, [R1]
  0x0801D822:  F64B 01A8    MOVW       R1, #0xB8A8              ; 0x2400B8A8 = _nx_system_build_options_3
  0x0801D826:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A8 = _nx_system_build_options_3
  0x0801D82A:  F04F 60A0    MOV.W      R0, #0x05000000
  0x0801D82E:  6008         STR        R0, [R1]
  0x0801D830:  6808         LDR        R0, [R1]
  0x0801D832:  F440 2020    ORR        R0, R0, #0x0A0000
  0x0801D836:  6008         STR        R0, [R1]
  0x0801D838:  6808         LDR        R0, [R1]
  0x0801D83A:  F440 7080    ORR        R0, R0, #0x0100
  0x0801D83E:  6008         STR        R0, [R1]
  0x0801D840:  6808         LDR        R0, [R1]
  0x0801D842:  F040 004B    ORR        R0, R0, #75
  0x0801D846:  6008         STR        R0, [R1]
  0x0801D848:  F64B 01A4    MOVW       R1, #0xB8A4              ; 0x2400B8A4 = _nx_system_build_options_4
  0x0801D84C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A4 = _nx_system_build_options_4
  0x0801D850:  F04F 50E1    MOV.W      R0, #0x1C200000
  0x0801D854:  6008         STR        R0, [R1]
  0x0801D856:  6808         LDR        R0, [R1]
  0x0801D858:  F440 5090    ORR        R0, R0, #0x1200
  0x0801D85C:  6008         STR        R0, [R1]
  0x0801D85E:  6808         LDR        R0, [R1]
  0x0801D860:  F040 0040    ORR        R0, R0, #64
  0x0801D864:  6008         STR        R0, [R1]
  0x0801D866:  6808         LDR        R0, [R1]
  0x0801D868:  F040 000A    ORR        R0, R0, #10
  0x0801D86C:  6008         STR        R0, [R1]
  0x0801D86E:  F64B 01A0    MOVW       R1, #0xB8A0              ; 0x2400B8A0 = _nx_system_build_options_5
  0x0801D872:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A0 = _nx_system_build_options_5
  0x0801D876:  F04F 60E0    MOV.W      R0, #0x07000000
  0x0801D87A:  6008         STR        R0, [R1]
  0x0801D87C:  6808         LDR        R0, [R1]
  0x0801D87E:  F440 2020    ORR        R0, R0, #0x0A0000
  0x0801D882:  6008         STR        R0, [R1]
  0x0801D884:  6808         LDR        R0, [R1]
  0x0801D886:  F440 6020    ORR        R0, R0, #0x0A00
  0x0801D88A:  6008         STR        R0, [R1]
  0x0801D88C:  6808         LDR        R0, [R1]
  0x0801D88E:  F040 0014    ORR        R0, R0, #20
  0x0801D892:  6008         STR        R0, [R1]
.L2:
  0x0801D894:  BD80         POP        {R7, PC}
Section .text._nx_ip_create from charger_lto.o, size=640, align=2
_nx_ip_create:
  0x0801D896:  B5B0         PUSH       {R4-R5, R7, LR}
  0x0801D898:  B094         SUB        SP, SP, #80
  0x0801D89A:  F8DD C070    LDR.W      R12, [SP, #112]
  0x0801D89E:  F8DD C06C    LDR.W      R12, [SP, #108]
  0x0801D8A2:  F8DD C068    LDR.W      R12, [SP, #104]
  0x0801D8A6:  F8DD C064    LDR.W      R12, [SP, #100]
  0x0801D8AA:  F8DD C060    LDR.W      R12, [SP, #96]
  0x0801D8AE:  900F         STR        R0, [SP, #60]
  0x0801D8B0:  910E         STR        R1, [SP, #56]
  0x0801D8B2:  920D         STR        R2, [SP, #52]
  0x0801D8B4:  930C         STR        R3, [SP, #48]
  0x0801D8B6:  2000         MOVS       R0, #0
  0x0801D8B8:  9008         STR        R0, [SP, #32]
  0x0801D8BA:  F64B 00B0    MOVW       R0, #0xB8B0              ; 0x2400B8B0 = _nx_system_build_options_1
  0x0801D8BE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8B0 = _nx_system_build_options_1
  0x0801D8C2:  6800         LDR        R0, [R0]
  0x0801D8C4:  F64B 01AC    MOVW       R1, #0xB8AC              ; 0x2400B8AC = _nx_system_build_options_2
  0x0801D8C8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8AC = _nx_system_build_options_2
  0x0801D8CC:  6809         LDR        R1, [R1]
  0x0801D8CE:  4308         ORRS       R0, R1
  0x0801D8D0:  F64B 01A8    MOVW       R1, #0xB8A8              ; 0x2400B8A8 = _nx_system_build_options_3
  0x0801D8D4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A8 = _nx_system_build_options_3
  0x0801D8D8:  6809         LDR        R1, [R1]
  0x0801D8DA:  4308         ORRS       R0, R1
  0x0801D8DC:  F64B 01A4    MOVW       R1, #0xB8A4              ; 0x2400B8A4 = _nx_system_build_options_4
  0x0801D8E0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A4 = _nx_system_build_options_4
  0x0801D8E4:  6809         LDR        R1, [R1]
  0x0801D8E6:  4308         ORRS       R0, R1
  0x0801D8E8:  F64B 01A0    MOVW       R1, #0xB8A0              ; 0x2400B8A0 = _nx_system_build_options_5
  0x0801D8EC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8A0 = _nx_system_build_options_5
  0x0801D8F0:  6809         LDR        R1, [R1]
  0x0801D8F2:  4308         ORRS       R0, R1
  0x0801D8F4:  F24C 0106    MOVW       R1, #0xC006              ; 0x2400C006 = _nx_version_id
  0x0801D8F8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400C006 = _nx_version_id
  0x0801D8FC:  7809         LDRB       R1, [R1]
  0x0801D8FE:  4308         ORRS       R0, R1
  0x0801D900:  B910         CBNZ       R0, .L1                  ; 0x0801D908
  0x0801D902:  204A         MOVS       R0, #74
  0x0801D904:  9010         STR        R0, [SP, #64]
  0x0801D906:  E103         B          .L8                      ; 0x0801DB10
.L1:
  0x0801D908:  980F         LDR        R0, [SP, #60]
  0x0801D90A:  F640 61DC    MOVW       R1, #0x0EDC
  0x0801D90E:  F7E7 F925    BL         __aeabi_memclr           ; 0x08004B5C
  0x0801D912:  990F         LDR        R1, [SP, #60]
  0x0801D914:  2001         MOVS       R0, #1
  0x0801D916:  F881 0C40    STRB.W     R0, [R1, #0x0C40]
  0x0801D91A:  980D         LDR        R0, [SP, #52]
  0x0801D91C:  990F         LDR        R1, [SP, #60]
  0x0801D91E:  F8C1 0C50    STR.W      R0, [R1, #0x0C50]
  0x0801D922:  980C         LDR        R0, [SP, #48]
  0x0801D924:  990F         LDR        R1, [SP, #60]
  0x0801D926:  F8C1 0C54    STR.W      R0, [R1, #0x0C54]
  0x0801D92A:  980D         LDR        R0, [SP, #52]
  0x0801D92C:  990C         LDR        R1, [SP, #48]
  0x0801D92E:  4008         ANDS       R0, R1
  0x0801D930:  990F         LDR        R1, [SP, #60]
  0x0801D932:  F8C1 0C58    STR.W      R0, [R1, #0x0C58]
  0x0801D936:  990F         LDR        R1, [SP, #60]
  0x0801D938:  2000         MOVS       R0, #0
  0x0801D93A:  F8C1 0C7C    STR.W      R0, [R1, #0x0C7C]
  0x0801D93E:  9919         LDR        R1, [SP, #100]
  0x0801D940:  9A0F         LDR        R2, [SP, #60]
  0x0801D942:  F8C2 1C78    STR.W      R1, [R2, #0x0C78]
  0x0801D946:  9A0F         LDR        R2, [SP, #60]
  0x0801D948:  F643 7128    MOVW       R1, #0x3F28              ; 0x08023F28 = .rodata..L.str.348
  0x0801D94C:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023F28 = .rodata..L.str.348
  0x0801D950:  F8C2 1C3C    STR.W      R1, [R2, #0x0C3C]
  0x0801D954:  9009         STR        R0, [SP, #36]
.L2:
  0x0801D956:  9809         LDR        R0, [SP, #36]
  0x0801D958:  2801         CMP        R0, #1
  0x0801D95A:  D80A         BHI        .L3                      ; 0x0801D972
  0x0801D95C:  9809         LDR        R0, [SP, #36]
  0x0801D95E:  9A0F         LDR        R2, [SP, #60]
  0x0801D960:  214C         MOVS       R1, #76
  0x0801D962:  FB00 2101    MLA        R1, R0, R1, R2
  0x0801D966:  F881 0C43    STRB.W     R0, [R1, #0x0C43]
  0x0801D96A:  9809         LDR        R0, [SP, #36]
  0x0801D96C:  3001         ADDS       R0, #1
  0x0801D96E:  9009         STR        R0, [SP, #36]
  0x0801D970:  E7F1         B          .L2                      ; 0x0801D956
.L3:
  0x0801D972:  990F         LDR        R1, [SP, #60]
  0x0801D974:  F643 403B    MOVW       R0, #0x3C3B              ; 0x08023C3B = .rodata..L.str.1.349
  0x0801D978:  F6C0 0002    MOVT       R0, #0x0802              ; 0x08023C3B = .rodata..L.str.1.349
  0x0801D97C:  F8C1 0C88    STR.W      R0, [R1, #0x0C88]
  0x0801D980:  990F         LDR        R1, [SP, #60]
  0x0801D982:  2001         MOVS       R0, #1
  0x0801D984:  F881 0C8C    STRB.W     R0, [R1, #0x0C8C]
  0x0801D988:  9A0F         LDR        R2, [SP, #60]
  0x0801D98A:  2101         MOVS       R1, #1
  0x0801D98C:  F6C7 7100    MOVT       R1, #0x7F00
  0x0801D990:  F8C2 1C9C    STR.W      R1, [R2, #0x0C9C]
  0x0801D994:  9A0F         LDR        R2, [SP, #60]
  0x0801D996:  F04F 417F    MOV.W      R1, #0xFF000000
  0x0801D99A:  F8C2 1CA0    STR.W      R1, [R2, #0x0CA0]
  0x0801D99E:  9A0F         LDR        R2, [SP, #60]
  0x0801D9A0:  F04F 41FE    MOV.W      R1, #0x7F000000
  0x0801D9A4:  F8C2 1CA4    STR.W      R1, [R2, #0x0CA4]
  0x0801D9A8:  990F         LDR        R1, [SP, #60]
  0x0801D9AA:  2200         MOVS       R2, #0
  0x0801D9AC:  F8C1 2CC4    STR.W      R2, [R1, #0x0CC4]
  0x0801D9B0:  990F         LDR        R1, [SP, #60]
  0x0801D9B2:  F881 2C8D    STRB.W     R2, [R1, #0x0C8D]
  0x0801D9B6:  9B0F         LDR        R3, [SP, #60]
  0x0801D9B8:  F64F 71FF    MOVW       R1, #0xFFFF
  0x0801D9BC:  F8C3 1CAC    STR.W      R1, [R3, #0x0CAC]
  0x0801D9C0:  990F         LDR        R1, [SP, #60]
  0x0801D9C2:  F881 0C8E    STRB.W     R0, [R1, #0x0C8E]
  0x0801D9C6:  990E         LDR        R1, [SP, #56]
  0x0801D9C8:  9B0F         LDR        R3, [SP, #60]
  0x0801D9CA:  6059         STR        R1, [R3, #4]
  0x0801D9CC:  990F         LDR        R1, [SP, #60]
  0x0801D9CE:  F8C1 0638    STR.W      R0, [R1, #0x0638]
  0x0801D9D2:  9818         LDR        R0, [SP, #96]
  0x0801D9D4:  990F         LDR        R1, [SP, #60]
  0x0801D9D6:  F8C1 063C    STR.W      R0, [R1, #0x063C]
  0x0801D9DA:  980F         LDR        R0, [SP, #60]
  0x0801D9DC:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x0801D9E0:  990E         LDR        R1, [SP, #56]
  0x0801D9E2:  F7F8 F8AD    BL         _tx_mutex_create         ; 0x08015B40
  0x0801D9E6:  980F         LDR        R0, [SP, #60]
  0x0801D9E8:  F500 60EA    ADD.W      R0, R0, #0x0750
  0x0801D9EC:  990E         LDR        R1, [SP, #56]
  0x0801D9EE:  F003 F908    BL         _tx_event_flags_create   ; 0x08020C02
  0x0801D9F2:  F7F8 FC37    BL         _tx_thread_identify      ; 0x08016264
  0x0801D9F6:  9007         STR        R0, [SP, #28]
  0x0801D9F8:  9807         LDR        R0, [SP, #28]
  0x0801D9FA:  B120         CBZ        R0, .L4                  ; 0x0801DA06
  0x0801D9FC:  9807         LDR        R0, [SP, #28]
  0x0801D9FE:  991C         LDR        R1, [SP, #112]
  0x0801DA00:  AA08         ADD        R2, SP, #32
  0x0801DA02:  F004 FC5C    BL         _tx_thread_preemption_change ; 0x080222BE
.L4:
  0x0801DA06:  9B0F         LDR        R3, [SP, #60]
  0x0801DA08:  F203 609C    ADDW       R0, R3, #0x069C
  0x0801DA0C:  990E         LDR        R1, [SP, #56]
  0x0801DA0E:  9A1A         LDR        R2, [SP, #104]
  0x0801DA10:  F8DD E06C    LDR.W      LR, [SP, #108]
  0x0801DA14:  9C1C         LDR        R4, [SP, #112]
  0x0801DA16:  46EC         MOV        R12, SP
  0x0801DA18:  2501         MOVS       R5, #1
  0x0801DA1A:  9506         STR        R5, [SP, #24]
  0x0801DA1C:  F8CC 5014    STR.W      R5, [R12, #20]
  0x0801DA20:  F8CC 5010    STR.W      R5, [R12, #16]
  0x0801DA24:  F8CC 400C    STR.W      R4, [R12, #12]
  0x0801DA28:  F8CC 4008    STR.W      R4, [R12, #8]
  0x0801DA2C:  F8CC E004    STR.W      LR, [R12, #4]
  0x0801DA30:  F8CC 2000    STR.W      R2, [R12]
  0x0801DA34:  F643 52E7    MOVW       R2, #0x3DE7              ; 0x08013DE7 = _nx_ip_thread_entry
  0x0801DA38:  F6C0 0201    MOVT       R2, #0x0801              ; 0x08013DE7 = _nx_ip_thread_entry
  0x0801DA3C:  F004 FB05    BL         _tx_thread_create        ; 0x0802204A
  0x0801DA40:  9A06         LDR        R2, [SP, #24]
  0x0801DA42:  9B0F         LDR        R3, [SP, #60]
  0x0801DA44:  F503 60EF    ADD.W      R0, R3, #0x0778
  0x0801DA48:  990E         LDR        R1, [SP, #56]
  0x0801DA4A:  46EC         MOV        R12, SP
  0x0801DA4C:  F8CC 2008    STR.W      R2, [R12, #8]
  0x0801DA50:  2264         MOVS       R2, #100
  0x0801DA52:  F8CC 2004    STR.W      R2, [R12, #4]
  0x0801DA56:  F8CC 2000    STR.W      R2, [R12]
  0x0801DA5A:  F64D 42DB    MOVW       R2, #0xDCDB              ; 0x0801DCDB = _nx_ip_periodic_timer_entry
  0x0801DA5E:  F6C0 0201    MOVT       R2, #0x0801              ; 0x0801DCDB = _nx_ip_periodic_timer_entry
  0x0801DA62:  F7F8 FFD0    BL         _tx_timer_create         ; 0x08016A06
  0x0801DA66:  990F         LDR        R1, [SP, #60]
  0x0801DA68:  F24E 0043    MOVW       R0, #0xE043              ; 0x0801E043 = _nx_ipv4_packet_receive
  0x0801DA6C:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801E043 = _nx_ipv4_packet_receive
  0x0801DA70:  F8C1 0CD4    STR.W      R0, [R1, #0x0CD4]
  0x0801DA74:  F3EF 8010    MRS        R0, PRIMASK
  0x0801DA78:  9013         STR        R0, [SP, #76]
  0x0801DA7A:  9813         LDR        R0, [SP, #76]
  0x0801DA7C:  9011         STR        R0, [SP, #68]
  0x0801DA7E:  B672         CPSID      i
  0x0801DA80:  9811         LDR        R0, [SP, #68]
  0x0801DA82:  900B         STR        R0, [SP, #44]
  0x0801DA84:  990F         LDR        R1, [SP, #60]
  0x0801DA86:  F242 0020    MOVW       R0, #0x2020
  0x0801DA8A:  F6C4 1050    MOVT       R0, #0x4950
  0x0801DA8E:  6008         STR        R0, [R1]
  0x0801DA90:  F64B 00BC    MOVW       R0, #0xB8BC              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DA94:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DA98:  6800         LDR        R0, [R0]
  0x0801DA9A:  B1C0         CBZ        R0, .L5                  ; 0x0801DACE
  0x0801DA9C:  F64B 00BC    MOVW       R0, #0xB8BC              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DAA0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DAA4:  6801         LDR        R1, [R0]
  0x0801DAA6:  F8D1 1C30    LDR.W      R1, [R1, #0x0C30]
  0x0801DAAA:  910A         STR        R1, [SP, #40]
  0x0801DAAC:  990F         LDR        R1, [SP, #60]
  0x0801DAAE:  6802         LDR        R2, [R0]
  0x0801DAB0:  F8C2 1C30    STR.W      R1, [R2, #0x0C30]
  0x0801DAB4:  990F         LDR        R1, [SP, #60]
  0x0801DAB6:  9A0A         LDR        R2, [SP, #40]
  0x0801DAB8:  F8C2 1C2C    STR.W      R1, [R2, #0x0C2C]
  0x0801DABC:  990A         LDR        R1, [SP, #40]
  0x0801DABE:  9A0F         LDR        R2, [SP, #60]
  0x0801DAC0:  F8C2 1C30    STR.W      R1, [R2, #0x0C30]
  0x0801DAC4:  6800         LDR        R0, [R0]
  0x0801DAC6:  990F         LDR        R1, [SP, #60]
  0x0801DAC8:  F8C1 0C2C    STR.W      R0, [R1, #0x0C2C]
  0x0801DACC:  E00B         B          .L6                      ; 0x0801DAE6
.L5:
  0x0801DACE:  980F         LDR        R0, [SP, #60]
  0x0801DAD0:  F64B 01BC    MOVW       R1, #0xB8BC              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DAD4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DAD8:  6008         STR        R0, [R1]
  0x0801DADA:  980F         LDR        R0, [SP, #60]
  0x0801DADC:  F8C0 0C2C    STR.W      R0, [R0, #0x0C2C]
  0x0801DAE0:  980F         LDR        R0, [SP, #60]
  0x0801DAE2:  F8C0 0C30    STR.W      R0, [R0, #0x0C30]
.L6:
  0x0801DAE6:  F64B 01C0    MOVW       R1, #0xB8C0              ; 0x2400B8C0 = _nx_ip_created_count
  0x0801DAEA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B8C0 = _nx_ip_created_count
  0x0801DAEE:  6808         LDR        R0, [R1]
  0x0801DAF0:  3001         ADDS       R0, #1
  0x0801DAF2:  6008         STR        R0, [R1]
  0x0801DAF4:  980B         LDR        R0, [SP, #44]
  0x0801DAF6:  9012         STR        R0, [SP, #72]
  0x0801DAF8:  9812         LDR        R0, [SP, #72]
  0x0801DAFA:  F380 8810    MSR        PRIMASK, R0
  0x0801DAFE:  9807         LDR        R0, [SP, #28]
  0x0801DB00:  B120         CBZ        R0, .L7                  ; 0x0801DB0C
  0x0801DB02:  9807         LDR        R0, [SP, #28]
  0x0801DB04:  9908         LDR        R1, [SP, #32]
  0x0801DB06:  AA08         ADD        R2, SP, #32
  0x0801DB08:  F004 FBD9    BL         _tx_thread_preemption_change ; 0x080222BE
.L7:
  0x0801DB0C:  2000         MOVS       R0, #0
  0x0801DB0E:  9010         STR        R0, [SP, #64]
.L8:
  0x0801DB10:  9810         LDR        R0, [SP, #64]
  0x0801DB12:  B014         ADD        SP, SP, #80
  0x0801DB14:  BDB0         POP        {R4-R5, R7, PC}
Section .text._nxe_ip_create from charger_lto.o, size=452, align=2
_nxe_ip_create:
  0x0801DB16:  B5F0         PUSH       {R4-R7, LR}
  0x0801DB18:  B093         SUB        SP, SP, #76
  0x0801DB1A:  F8DD C074    LDR.W      R12, [SP, #116]
  0x0801DB1E:  F8DD C070    LDR.W      R12, [SP, #112]
  0x0801DB22:  F8DD C06C    LDR.W      R12, [SP, #108]
  0x0801DB26:  F8DD C068    LDR.W      R12, [SP, #104]
  0x0801DB2A:  F8DD C064    LDR.W      R12, [SP, #100]
  0x0801DB2E:  F8DD C060    LDR.W      R12, [SP, #96]
  0x0801DB32:  900F         STR        R0, [SP, #60]
  0x0801DB34:  910E         STR        R1, [SP, #56]
  0x0801DB36:  920D         STR        R2, [SP, #52]
  0x0801DB38:  930C         STR        R3, [SP, #48]
  0x0801DB3A:  2000         MOVS       R0, #0
  0x0801DB3C:  900A         STR        R0, [SP, #40]
  0x0801DB3E:  980F         LDR        R0, [SP, #60]
  0x0801DB40:  B190         CBZ        R0, .L1                  ; 0x0801DB68
  0x0801DB42:  9818         LDR        R0, [SP, #96]
  0x0801DB44:  B180         CBZ        R0, .L1                  ; 0x0801DB68
  0x0801DB46:  9818         LDR        R0, [SP, #96]
  0x0801DB48:  6800         LDR        R0, [R0]
  0x0801DB4A:  F244 314B    MOVW       R1, #0x434B
  0x0801DB4E:  F2C5 0141    MOVT       R1, #0x5041
  0x0801DB52:  4288         CMP        R0, R1
  0x0801DB54:  D108         BNE        .L1                      ; 0x0801DB68
  0x0801DB56:  9819         LDR        R0, [SP, #100]
  0x0801DB58:  B130         CBZ        R0, .L1                  ; 0x0801DB68
  0x0801DB5A:  981A         LDR        R0, [SP, #104]
  0x0801DB5C:  B120         CBZ        R0, .L1                  ; 0x0801DB68
  0x0801DB5E:  981D         LDR        R0, [SP, #116]
  0x0801DB60:  F640 61DC    MOVW       R1, #0x0EDC
  0x0801DB64:  4288         CMP        R0, R1
  0x0801DB66:  D002         BEQ        .L2                      ; 0x0801DB6E
.L1:
  0x0801DB68:  2007         MOVS       R0, #7
  0x0801DB6A:  9010         STR        R0, [SP, #64]
  0x0801DB6C:  E0B2         B          .L17                     ; 0x0801DCD4
.L2:
  0x0801DB6E:  981B         LDR        R0, [SP, #108]
  0x0801DB70:  28C7         CMP        R0, #199
  0x0801DB72:  D802         BHI        .L3                      ; 0x0801DB7A
  0x0801DB74:  2009         MOVS       R0, #9
  0x0801DB76:  9010         STR        R0, [SP, #64]
  0x0801DB78:  E0AC         B          .L17                     ; 0x0801DCD4
.L3:
  0x0801DB7A:  981C         LDR        R0, [SP, #112]
  0x0801DB7C:  2820         CMP        R0, #32
  0x0801DB7E:  D302         BCC        .L4                      ; 0x0801DB86
  0x0801DB80:  200A         MOVS       R0, #10
  0x0801DB82:  9010         STR        R0, [SP, #64]
  0x0801DB84:  E0A6         B          .L17                     ; 0x0801DCD4
.L4:
  0x0801DB86:  991A         LDR        R1, [SP, #104]
  0x0801DB88:  981B         LDR        R0, [SP, #108]
  0x0801DB8A:  4408         ADD        R0, R1
  0x0801DB8C:  3801         SUBS       R0, #1
  0x0801DB8E:  9007         STR        R0, [SP, #28]
  0x0801DB90:  F7F8 FB68    BL         _tx_thread_identify      ; 0x08016264
  0x0801DB94:  9006         STR        R0, [SP, #24]
  0x0801DB96:  9806         LDR        R0, [SP, #24]
  0x0801DB98:  B120         CBZ        R0, .L5                  ; 0x0801DBA4
  0x0801DB9A:  9806         LDR        R0, [SP, #24]
  0x0801DB9C:  2100         MOVS       R1, #0
  0x0801DB9E:  AA0A         ADD        R2, SP, #40
  0x0801DBA0:  F004 FB8D    BL         _tx_thread_preemption_change ; 0x080222BE
.L5:
  0x0801DBA4:  F64B 00BC    MOVW       R0, #0xB8BC              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DBA8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8BC = _nx_ip_created_ptr
  0x0801DBAC:  6800         LDR        R0, [R0]
  0x0801DBAE:  9009         STR        R0, [SP, #36]
  0x0801DBB0:  F64B 00C0    MOVW       R0, #0xB8C0              ; 0x2400B8C0 = _nx_ip_created_count
  0x0801DBB4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8C0 = _nx_ip_created_count
  0x0801DBB8:  6800         LDR        R0, [R0]
  0x0801DBBA:  9008         STR        R0, [SP, #32]
.L6:
  0x0801DBBC:  9808         LDR        R0, [SP, #32]
  0x0801DBBE:  1E41         SUBS       R1, R0, #1
  0x0801DBC0:  9108         STR        R1, [SP, #32]
  0x0801DBC2:  B350         CBZ        R0, .L11                 ; 0x0801DC1A
  0x0801DBC4:  980F         LDR        R0, [SP, #60]
  0x0801DBC6:  9909         LDR        R1, [SP, #36]
  0x0801DBC8:  4288         CMP        R0, R1
  0x0801DBCA:  D017         BEQ        .L8                      ; 0x0801DBFC
  0x0801DBCC:  981A         LDR        R0, [SP, #104]
  0x0801DBCE:  9909         LDR        R1, [SP, #36]
  0x0801DBD0:  F8D1 16A8    LDR.W      R1, [R1, #0x06A8]
  0x0801DBD4:  4288         CMP        R0, R1
  0x0801DBD6:  D305         BCC        .L7                      ; 0x0801DBE4
  0x0801DBD8:  981A         LDR        R0, [SP, #104]
  0x0801DBDA:  9909         LDR        R1, [SP, #36]
  0x0801DBDC:  F8D1 16AC    LDR.W      R1, [R1, #0x06AC]
  0x0801DBE0:  4288         CMP        R0, R1
  0x0801DBE2:  D30B         BCC        .L8                      ; 0x0801DBFC
.L7:
  0x0801DBE4:  9807         LDR        R0, [SP, #28]
  0x0801DBE6:  9909         LDR        R1, [SP, #36]
  0x0801DBE8:  F8D1 16A8    LDR.W      R1, [R1, #0x06A8]
  0x0801DBEC:  4288         CMP        R0, R1
  0x0801DBEE:  D30F         BCC        .L10                     ; 0x0801DC10
  0x0801DBF0:  9807         LDR        R0, [SP, #28]
  0x0801DBF2:  9909         LDR        R1, [SP, #36]
  0x0801DBF4:  F8D1 16AC    LDR.W      R1, [R1, #0x06AC]
  0x0801DBF8:  4288         CMP        R0, R1
  0x0801DBFA:  D209         BCS        .L10                     ; 0x0801DC10
.L8:
  0x0801DBFC:  9806         LDR        R0, [SP, #24]
  0x0801DBFE:  B120         CBZ        R0, .L9                  ; 0x0801DC0A
  0x0801DC00:  9806         LDR        R0, [SP, #24]
  0x0801DC02:  990A         LDR        R1, [SP, #40]
  0x0801DC04:  AA0A         ADD        R2, SP, #40
  0x0801DC06:  F004 FB5A    BL         _tx_thread_preemption_change ; 0x080222BE
.L9:
  0x0801DC0A:  2007         MOVS       R0, #7
  0x0801DC0C:  9010         STR        R0, [SP, #64]
  0x0801DC0E:  E061         B          .L17                     ; 0x0801DCD4
.L10:
  0x0801DC10:  9809         LDR        R0, [SP, #36]
  0x0801DC12:  F8D0 0C2C    LDR.W      R0, [R0, #0x0C2C]
  0x0801DC16:  9009         STR        R0, [SP, #36]
  0x0801DC18:  E7D0         B          .L6                      ; 0x0801DBBC
.L11:
  0x0801DC1A:  9806         LDR        R0, [SP, #24]
  0x0801DC1C:  B120         CBZ        R0, .L12                 ; 0x0801DC28
  0x0801DC1E:  9806         LDR        R0, [SP, #24]
  0x0801DC20:  990A         LDR        R1, [SP, #40]
  0x0801DC22:  AA0A         ADD        R2, SP, #40
  0x0801DC24:  F004 FB4B    BL         _tx_thread_preemption_change ; 0x080222BE
.L12:
  0x0801DC28:  980D         LDR        R0, [SP, #52]
  0x0801DC2A:  B198         CBZ        R0, .L13                 ; 0x0801DC54
  0x0801DC2C:  F89D 0037    LDRB.W     R0, [SP, #55]
  0x0801DC30:  0600         LSLS       R0, R0, #24
  0x0801DC32:  2800         CMP        R0, #0
  0x0801DC34:  D50E         BPL        .L13                     ; 0x0801DC54
  0x0801DC36:  980D         LDR        R0, [SP, #52]
  0x0801DC38:  F000 4040    AND        R0, R0, #0xC0000000
  0x0801DC3C:  F1B0 4F00    CMP.W      R0, #0x80000000
  0x0801DC40:  D008         BEQ        .L13                     ; 0x0801DC54
  0x0801DC42:  980D         LDR        R0, [SP, #52]
  0x0801DC44:  F000 4060    AND        R0, R0, #0xE0000000
  0x0801DC48:  F1B0 4F40    CMP.W      R0, #0xC0000000
  0x0801DC4C:  D002         BEQ        .L13                     ; 0x0801DC54
  0x0801DC4E:  2021         MOVS       R0, #33
  0x0801DC50:  9010         STR        R0, [SP, #64]
  0x0801DC52:  E03F         B          .L17                     ; 0x0801DCD4
.L13:
  0x0801DC54:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x0801DC58:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x0801DC5C:  6800         LDR        R0, [R0]
  0x0801DC5E:  F3EF 8105    MRS        R1, IPSR
  0x0801DC62:  9112         STR        R1, [SP, #72]
  0x0801DC64:  9912         LDR        R1, [SP, #72]
  0x0801DC66:  4308         ORRS       R0, R1
  0x0801DC68:  B160         CBZ        R0, .L14                 ; 0x0801DC84
  0x0801DC6A:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x0801DC6E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x0801DC72:  6800         LDR        R0, [R0]
  0x0801DC74:  F3EF 8105    MRS        R1, IPSR
  0x0801DC78:  9111         STR        R1, [SP, #68]
  0x0801DC7A:  9911         LDR        R1, [SP, #68]
  0x0801DC7C:  4308         ORRS       R0, R1
  0x0801DC7E:  F1B0 3FF0    CMP.W      R0, #0xF0F0F0F0
  0x0801DC82:  D30A         BCC        .L15                     ; 0x0801DC9A
.L14:
  0x0801DC84:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801DC88:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x0801DC8C:  6800         LDR        R0, [R0]
  0x0801DC8E:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x0801DC92:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x0801DC96:  4288         CMP        R0, R1
  0x0801DC98:  D102         BNE        .L16                     ; 0x0801DCA0
.L15:
  0x0801DC9A:  2011         MOVS       R0, #17
  0x0801DC9C:  9010         STR        R0, [SP, #64]
  0x0801DC9E:  E019         B          .L17                     ; 0x0801DCD4
.L16:
  0x0801DCA0:  980F         LDR        R0, [SP, #60]
  0x0801DCA2:  990E         LDR        R1, [SP, #56]
  0x0801DCA4:  9A0D         LDR        R2, [SP, #52]
  0x0801DCA6:  9B0C         LDR        R3, [SP, #48]
  0x0801DCA8:  F8DD C060    LDR.W      R12, [SP, #96]
  0x0801DCAC:  9C19         LDR        R4, [SP, #100]
  0x0801DCAE:  9D1A         LDR        R5, [SP, #104]
  0x0801DCB0:  9E1B         LDR        R6, [SP, #108]
  0x0801DCB2:  9F1C         LDR        R7, [SP, #112]
  0x0801DCB4:  46EE         MOV        LR, SP
  0x0801DCB6:  F8CE 7010    STR.W      R7, [LR, #16]
  0x0801DCBA:  F8CE 600C    STR.W      R6, [LR, #12]
  0x0801DCBE:  F8CE 5008    STR.W      R5, [LR, #8]
  0x0801DCC2:  F8CE 4004    STR.W      R4, [LR, #4]
  0x0801DCC6:  F8CE C000    STR.W      R12, [LR]
  0x0801DCCA:  F7FF FDE4    BL         _nx_ip_create            ; 0x0801D896
  0x0801DCCE:  900B         STR        R0, [SP, #44]
  0x0801DCD0:  980B         LDR        R0, [SP, #44]
  0x0801DCD2:  9010         STR        R0, [SP, #64]
.L17:
  0x0801DCD4:  9810         LDR        R0, [SP, #64]
  0x0801DCD6:  B013         ADD        SP, SP, #76
  0x0801DCD8:  BDF0         POP        {R4-R7, PC}
Section .text._nx_ip_periodic_timer_entry from charger_lto.o, size=28, align=2
_nx_ip_periodic_timer_entry:
  0x0801DCDA:  B580         PUSH       {R7, LR}
  0x0801DCDC:  B082         SUB        SP, SP, #8
  0x0801DCDE:  9001         STR        R0, [SP, #4]
  0x0801DCE0:  9801         LDR        R0, [SP, #4]
  0x0801DCE2:  9000         STR        R0, [SP, #0]
  0x0801DCE4:  9800         LDR        R0, [SP, #0]
  0x0801DCE6:  F500 60EA    ADD.W      R0, R0, #0x0750
  0x0801DCEA:  2101         MOVS       R1, #1
  0x0801DCEC:  2200         MOVS       R2, #0
  0x0801DCEE:  F002 FFD6    BL         _tx_event_flags_set      ; 0x08020C9E
  0x0801DCF2:  B002         ADD        SP, SP, #8
  0x0801DCF4:  BD80         POP        {R7, PC}
Section .text.CHECK_IP_ADDRESSES_BY_PREFIX from charger_lto.o, size=104, align=2
CHECK_IP_ADDRESSES_BY_PREFIX:
  0x0801DCF6:  B580         PUSH       {R7, LR}
  0x0801DCF8:  B088         SUB        SP, SP, #32
  0x0801DCFA:  9006         STR        R0, [SP, #24]
  0x0801DCFC:  9105         STR        R1, [SP, #20]
  0x0801DCFE:  9204         STR        R2, [SP, #16]
  0x0801DD00:  9804         LDR        R0, [SP, #16]
  0x0801DD02:  0940         LSRS       R0, R0, #5
  0x0801DD04:  9003         STR        R0, [SP, #12]
  0x0801DD06:  9804         LDR        R0, [SP, #16]
  0x0801DD08:  F000 001F    AND        R0, R0, #31
  0x0801DD0C:  9002         STR        R0, [SP, #8]
  0x0801DD0E:  9803         LDR        R0, [SP, #12]
  0x0801DD10:  B148         CBZ        R0, .L1                  ; 0x0801DD26
  0x0801DD12:  9806         LDR        R0, [SP, #24]
  0x0801DD14:  9905         LDR        R1, [SP, #20]
  0x0801DD16:  9A03         LDR        R2, [SP, #12]
  0x0801DD18:  0092         LSLS       R2, R2, #2
  0x0801DD1A:  F7F9 FB14    BL         memcmp                   ; 0x08017346
  0x0801DD1E:  B110         CBZ        R0, .L1                  ; 0x0801DD26
  0x0801DD20:  2000         MOVS       R0, #0
  0x0801DD22:  9007         STR        R0, [SP, #28]
  0x0801DD24:  E018         B          .L3                      ; 0x0801DD58
.L1:
  0x0801DD26:  9802         LDR        R0, [SP, #8]
  0x0801DD28:  B1A0         CBZ        R0, .L2                  ; 0x0801DD54
  0x0801DD2A:  9802         LDR        R0, [SP, #8]
  0x0801DD2C:  F1C0 0120    RSB        R1, R0, #32
  0x0801DD30:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801DD34:  4088         LSLS       R0, R1
  0x0801DD36:  9001         STR        R0, [SP, #4]
  0x0801DD38:  9806         LDR        R0, [SP, #24]
  0x0801DD3A:  9A03         LDR        R2, [SP, #12]
  0x0801DD3C:  F850 0022    LDR.W      R0, [R0, R2, LSL #2]
  0x0801DD40:  9905         LDR        R1, [SP, #20]
  0x0801DD42:  F851 1022    LDR.W      R1, [R1, R2, LSL #2]
  0x0801DD46:  4048         EORS       R0, R1
  0x0801DD48:  9901         LDR        R1, [SP, #4]
  0x0801DD4A:  4208         TST        R0, R1
  0x0801DD4C:  D002         BEQ        .L2                      ; 0x0801DD54
  0x0801DD4E:  2000         MOVS       R0, #0
  0x0801DD50:  9007         STR        R0, [SP, #28]
  0x0801DD52:  E001         B          .L3                      ; 0x0801DD58
.L2:
  0x0801DD54:  2001         MOVS       R0, #1
  0x0801DD56:  9007         STR        R0, [SP, #28]
.L3:
  0x0801DD58:  9807         LDR        R0, [SP, #28]
  0x0801DD5A:  B008         ADD        SP, SP, #32
  0x0801DD5C:  BD80         POP        {R7, PC}
Section .text.CHECK_UNSPECIFIED_ADDRESS from charger_lto.o, size=56, align=2
CHECK_UNSPECIFIED_ADDRESS:
  0x0801DD5E:  B082         SUB        SP, SP, #8
  0x0801DD60:  9001         STR        R0, [SP, #4]
  0x0801DD62:  9801         LDR        R0, [SP, #4]
  0x0801DD64:  6801         LDR        R1, [R0]
  0x0801DD66:  2001         MOVS       R0, #1
  0x0801DD68:  9000         STR        R0, [SP, #0]
  0x0801DD6A:  B979         CBNZ       R1, .L1                  ; 0x0801DD8C
  0x0801DD6C:  9801         LDR        R0, [SP, #4]
  0x0801DD6E:  6841         LDR        R1, [R0, #4]
  0x0801DD70:  2001         MOVS       R0, #1
  0x0801DD72:  9000         STR        R0, [SP, #0]
  0x0801DD74:  B951         CBNZ       R1, .L1                  ; 0x0801DD8C
  0x0801DD76:  9801         LDR        R0, [SP, #4]
  0x0801DD78:  6881         LDR        R1, [R0, #8]
  0x0801DD7A:  2001         MOVS       R0, #1
  0x0801DD7C:  9000         STR        R0, [SP, #0]
  0x0801DD7E:  B929         CBNZ       R1, .L1                  ; 0x0801DD8C
  0x0801DD80:  9801         LDR        R0, [SP, #4]
  0x0801DD82:  68C0         LDR        R0, [R0, #12]
  0x0801DD84:  2800         CMP        R0, #0
  0x0801DD86:  BF18         IT         NE
  0x0801DD88:  2001         MOVNE      R0, #1
  0x0801DD8A:  9000         STR        R0, [SP, #0]
.L1:
  0x0801DD8C:  9900         LDR        R1, [SP, #0]
  0x0801DD8E:  2001         MOVS       R0, #1
  0x0801DD90:  4388         BICS       R0, R1
  0x0801DD92:  B002         ADD        SP, SP, #8
  0x0801DD94:  4770         BX         LR
Section .text.SET_SOLICITED_NODE_MULTICAST_ADDRESS from charger_lto.o, size=44, align=2
SET_SOLICITED_NODE_MULTICAST_ADDRESS:
  0x0801DD96:  B082         SUB        SP, SP, #8
  0x0801DD98:  9001         STR        R0, [SP, #4]
  0x0801DD9A:  9100         STR        R1, [SP, #0]
  0x0801DD9C:  9901         LDR        R1, [SP, #4]
  0x0801DD9E:  2000         MOVS       R0, #0
  0x0801DDA0:  F6CF 7002    MOVT       R0, #0xFF02
  0x0801DDA4:  6008         STR        R0, [R1]
  0x0801DDA6:  9901         LDR        R1, [SP, #4]
  0x0801DDA8:  2000         MOVS       R0, #0
  0x0801DDAA:  6048         STR        R0, [R1, #4]
  0x0801DDAC:  9901         LDR        R1, [SP, #4]
  0x0801DDAE:  2001         MOVS       R0, #1
  0x0801DDB0:  6088         STR        R0, [R1, #8]
  0x0801DDB2:  9800         LDR        R0, [SP, #0]
  0x0801DDB4:  68C0         LDR        R0, [R0, #12]
  0x0801DDB6:  F040 407F    ORR        R0, R0, #0xFF000000
  0x0801DDBA:  9901         LDR        R1, [SP, #4]
  0x0801DDBC:  60C8         STR        R0, [R1, #12]
  0x0801DDBE:  B002         ADD        SP, SP, #8
  0x0801DDC0:  4770         BX         LR
Section .text._nx_icmpv6_perform_DAD from charger_lto.o, size=136, align=2
_nx_icmpv6_perform_DAD:
  0x0801DDC2:  B580         PUSH       {R7, LR}
  0x0801DDC4:  B086         SUB        SP, SP, #24
  0x0801DDC6:  9005         STR        R0, [SP, #20]
  0x0801DDC8:  2000         MOVS       R0, #0
  0x0801DDCA:  9004         STR        R0, [SP, #16]
.L1:
  0x0801DDCC:  9804         LDR        R0, [SP, #16]
  0x0801DDCE:  BBD0         CBNZ       R0, .L7                  ; 0x0801DE46
  0x0801DDD0:  9A05         LDR        R2, [SP, #20]
  0x0801DDD2:  9804         LDR        R0, [SP, #16]
  0x0801DDD4:  214C         MOVS       R1, #76
  0x0801DDD6:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801DDDA:  F8D0 0C5C    LDR.W      R0, [R0, #0x0C5C]
  0x0801DDDE:  B900         CBNZ       R0, .L2                  ; 0x0801DDE2
  0x0801DDE0:  E02D         B          .L6                      ; 0x0801DE3E
.L2:
  0x0801DDE2:  9A05         LDR        R2, [SP, #20]
  0x0801DDE4:  9804         LDR        R0, [SP, #16]
  0x0801DDE6:  214C         MOVS       R1, #76
  0x0801DDE8:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801DDEC:  F8D0 0C5C    LDR.W      R0, [R0, #0x0C5C]
  0x0801DDF0:  9003         STR        R0, [SP, #12]
.L3:
  0x0801DDF2:  9803         LDR        R0, [SP, #12]
  0x0801DDF4:  B318         CBZ        R0, .L6                  ; 0x0801DE3E
  0x0801DDF6:  9803         LDR        R0, [SP, #12]
  0x0801DDF8:  7880         LDRB       R0, [R0, #2]
  0x0801DDFA:  2801         CMP        R0, #1
  0x0801DDFC:  D11B         BNE        .L5                      ; 0x0801DE36
  0x0801DDFE:  9803         LDR        R0, [SP, #12]
  0x0801DE00:  7F00         LDRB       R0, [R0, #28]
  0x0801DE02:  B180         CBZ        R0, .L4                  ; 0x0801DE26
  0x0801DE04:  9805         LDR        R0, [SP, #20]
  0x0801DE06:  9B03         LDR        R3, [SP, #12]
  0x0801DE08:  F103 0108    ADD.W      R1, R3, #8
  0x0801DE0C:  46EC         MOV        R12, SP
  0x0801DE0E:  2200         MOVS       R2, #0
  0x0801DE10:  F8CC 2004    STR.W      R2, [R12, #4]
  0x0801DE14:  F8CC 2000    STR.W      R2, [R12]
  0x0801DE18:  F7F6 FB2A    BL         _nx_icmpv6_send_ns       ; 0x08014470
  0x0801DE1C:  9903         LDR        R1, [SP, #12]
  0x0801DE1E:  7F08         LDRB       R0, [R1, #28]
  0x0801DE20:  3801         SUBS       R0, #1
  0x0801DE22:  7708         STRB       R0, [R1, #28]
  0x0801DE24:  E007         B          .L5                      ; 0x0801DE36
.L4:
  0x0801DE26:  9903         LDR        R1, [SP, #12]
  0x0801DE28:  2004         MOVS       R0, #4
  0x0801DE2A:  7088         STRB       R0, [R1, #2]
  0x0801DE2C:  9805         LDR        R0, [SP, #20]
  0x0801DE2E:  9903         LDR        R1, [SP, #12]
  0x0801DE30:  3108         ADDS       R1, #8
  0x0801DE32:  F7F6 FB0E    BL         _nx_icmpv6_DAD_clear_NDCache_entry ; 0x08014452
.L5:
  0x0801DE36:  9803         LDR        R0, [SP, #12]
  0x0801DE38:  6980         LDR        R0, [R0, #24]
  0x0801DE3A:  9003         STR        R0, [SP, #12]
  0x0801DE3C:  E7D9         B          .L3                      ; 0x0801DDF2
.L6:
  0x0801DE3E:  9804         LDR        R0, [SP, #16]
  0x0801DE40:  3001         ADDS       R0, #1
  0x0801DE42:  9004         STR        R0, [SP, #16]
  0x0801DE44:  E7C2         B          .L1                      ; 0x0801DDCC
.L7:
  0x0801DE46:  B006         ADD        SP, SP, #24
  0x0801DE48:  BD80         POP        {R7, PC}
Section .text._nx_ip_checksum_compute from charger_lto.o, size=504, align=2
_nx_ip_checksum_compute:
  0x0801DE4A:  B580         PUSH       {R7, LR}
  0x0801DE4C:  B08E         SUB        SP, SP, #56
  0x0801DE4E:  F8DD C040    LDR.W      R12, [SP, #64]
  0x0801DE52:  900D         STR        R0, [SP, #52]
  0x0801DE54:  910C         STR        R1, [SP, #48]
  0x0801DE56:  920B         STR        R2, [SP, #44]
  0x0801DE58:  930A         STR        R3, [SP, #40]
  0x0801DE5A:  2000         MOVS       R0, #0
  0x0801DE5C:  9009         STR        R0, [SP, #36]
  0x0801DE5E:  980C         LDR        R0, [SP, #48]
  0x0801DE60:  2811         CMP        R0, #17
  0x0801DE62:  D005         BEQ        .L1                      ; 0x0801DE70
  0x0801DE64:  980C         LDR        R0, [SP, #48]
  0x0801DE66:  283A         CMP        R0, #58
  0x0801DE68:  D002         BEQ        .L1                      ; 0x0801DE70
  0x0801DE6A:  980C         LDR        R0, [SP, #48]
  0x0801DE6C:  2806         CMP        R0, #6
  0x0801DE6E:  D158         BNE        .L6                      ; 0x0801DF22
.L1:
  0x0801DE70:  980C         LDR        R0, [SP, #48]
  0x0801DE72:  9009         STR        R0, [SP, #36]
  0x0801DE74:  980A         LDR        R0, [SP, #40]
  0x0801DE76:  B108         CBZ        R0, .L2                  ; 0x0801DE7C
  0x0801DE78:  9810         LDR        R0, [SP, #64]
  0x0801DE7A:  B920         CBNZ       R0, .L3                  ; 0x0801DE86
.L2:
  0x0801DE7C:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801DE80:  F004 FB17    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801DE84:  E7FA         B          .L2                      ; 0x0801DE7C
.L3:
  0x0801DE86:  980A         LDR        R0, [SP, #40]
  0x0801DE88:  9001         STR        R0, [SP, #4]
  0x0801DE8A:  9810         LDR        R0, [SP, #64]
  0x0801DE8C:  9000         STR        R0, [SP, #0]
  0x0801DE8E:  9801         LDR        R0, [SP, #4]
  0x0801DE90:  8801         LDRH       R1, [R0]
  0x0801DE92:  9809         LDR        R0, [SP, #36]
  0x0801DE94:  4408         ADD        R0, R1
  0x0801DE96:  9009         STR        R0, [SP, #36]
  0x0801DE98:  9801         LDR        R0, [SP, #4]
  0x0801DE9A:  8841         LDRH       R1, [R0, #2]
  0x0801DE9C:  9809         LDR        R0, [SP, #36]
  0x0801DE9E:  4408         ADD        R0, R1
  0x0801DEA0:  9009         STR        R0, [SP, #36]
  0x0801DEA2:  9800         LDR        R0, [SP, #0]
  0x0801DEA4:  8801         LDRH       R1, [R0]
  0x0801DEA6:  9809         LDR        R0, [SP, #36]
  0x0801DEA8:  4408         ADD        R0, R1
  0x0801DEAA:  9009         STR        R0, [SP, #36]
  0x0801DEAC:  9800         LDR        R0, [SP, #0]
  0x0801DEAE:  8841         LDRH       R1, [R0, #2]
  0x0801DEB0:  9809         LDR        R0, [SP, #36]
  0x0801DEB2:  4408         ADD        R0, R1
  0x0801DEB4:  9009         STR        R0, [SP, #36]
  0x0801DEB6:  980D         LDR        R0, [SP, #52]
  0x0801DEB8:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0801DEBC:  2806         CMP        R0, #6
  0x0801DEBE:  D116         BNE        .L5                      ; 0x0801DEEE
  0x0801DEC0:  2002         MOVS       R0, #2
  0x0801DEC2:  9002         STR        R0, [SP, #8]
.L4:
  0x0801DEC4:  9802         LDR        R0, [SP, #8]
  0x0801DEC6:  2807         CMP        R0, #7
  0x0801DEC8:  D811         BHI        .L5                      ; 0x0801DEEE
  0x0801DECA:  9800         LDR        R0, [SP, #0]
  0x0801DECC:  9902         LDR        R1, [SP, #8]
  0x0801DECE:  F830 1011    LDRH.W     R1, [R0, R1, LSL #1]
  0x0801DED2:  9809         LDR        R0, [SP, #36]
  0x0801DED4:  4408         ADD        R0, R1
  0x0801DED6:  9009         STR        R0, [SP, #36]
  0x0801DED8:  9801         LDR        R0, [SP, #4]
  0x0801DEDA:  9902         LDR        R1, [SP, #8]
  0x0801DEDC:  F830 1011    LDRH.W     R1, [R0, R1, LSL #1]
  0x0801DEE0:  9809         LDR        R0, [SP, #36]
  0x0801DEE2:  4408         ADD        R0, R1
  0x0801DEE4:  9009         STR        R0, [SP, #36]
  0x0801DEE6:  9802         LDR        R0, [SP, #8]
  0x0801DEE8:  3001         ADDS       R0, #1
  0x0801DEEA:  9002         STR        R0, [SP, #8]
  0x0801DEEC:  E7EA         B          .L4                      ; 0x0801DEC4
.L5:
  0x0801DEEE:  990B         LDR        R1, [SP, #44]
  0x0801DEF0:  9809         LDR        R0, [SP, #36]
  0x0801DEF2:  4408         ADD        R0, R1
  0x0801DEF4:  9009         STR        R0, [SP, #36]
  0x0801DEF6:  9909         LDR        R1, [SP, #36]
  0x0801DEF8:  0C08         LSRS       R0, R1, #16
  0x0801DEFA:  FA10 F081    UXTAH      R0, R0, R1
  0x0801DEFE:  9009         STR        R0, [SP, #36]
  0x0801DF00:  9909         LDR        R1, [SP, #36]
  0x0801DF02:  0C08         LSRS       R0, R1, #16
  0x0801DF04:  FA10 F081    UXTAH      R0, R0, R1
  0x0801DF08:  9009         STR        R0, [SP, #36]
  0x0801DF0A:  9809         LDR        R0, [SP, #36]
  0x0801DF0C:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x0801DF10:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x0801DF14:  BA00         REV        R0, R0
  0x0801DF16:  0C00         LSRS       R0, R0, #16
  0x0801DF18:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x0801DF1C:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x0801DF20:  9009         STR        R0, [SP, #36]
.L6:
  0x0801DF22:  980D         LDR        R0, [SP, #52]
  0x0801DF24:  6880         LDR        R0, [R0, #8]
  0x0801DF26:  9006         STR        R0, [SP, #24]
  0x0801DF28:  980D         LDR        R0, [SP, #52]
  0x0801DF2A:  9004         STR        R0, [SP, #16]
.L7:
  0x0801DF2C:  9804         LDR        R0, [SP, #16]
  0x0801DF2E:  2800         CMP        R0, #0
  0x0801DF30:  D052         BEQ        .L15                     ; 0x0801DFD8
  0x0801DF32:  9804         LDR        R0, [SP, #16]
  0x0801DF34:  6881         LDR        R1, [R0, #8]
  0x0801DF36:  68C0         LDR        R0, [R0, #12]
  0x0801DF38:  1A40         SUBS       R0, R0, R1
  0x0801DF3A:  9005         STR        R0, [SP, #20]
  0x0801DF3C:  980B         LDR        R0, [SP, #44]
  0x0801DF3E:  9905         LDR        R1, [SP, #20]
  0x0801DF40:  4288         CMP        R0, R1
  0x0801DF42:  D905         BLS        .L8                      ; 0x0801DF50
  0x0801DF44:  9804         LDR        R0, [SP, #16]
  0x0801DF46:  68C0         LDR        R0, [R0, #12]
  0x0801DF48:  F020 0003    BIC        R0, R0, #3
  0x0801DF4C:  9003         STR        R0, [SP, #12]
  0x0801DF4E:  E005         B          .L9                      ; 0x0801DF5C
.L8:
  0x0801DF50:  9804         LDR        R0, [SP, #16]
  0x0801DF52:  6880         LDR        R0, [R0, #8]
  0x0801DF54:  990B         LDR        R1, [SP, #44]
  0x0801DF56:  4408         ADD        R0, R1
  0x0801DF58:  3803         SUBS       R0, #3
  0x0801DF5A:  9003         STR        R0, [SP, #12]
.L9:
  0x0801DF5C:  9804         LDR        R0, [SP, #16]
  0x0801DF5E:  6880         LDR        R0, [R0, #8]
  0x0801DF60:  9006         STR        R0, [SP, #24]
  0x0801DF62:  9806         LDR        R0, [SP, #24]
  0x0801DF64:  9903         LDR        R1, [SP, #12]
  0x0801DF66:  4288         CMP        R0, R1
  0x0801DF68:  D21A         BCS        .L11                     ; 0x0801DFA0
  0x0801DF6A:  9803         LDR        R0, [SP, #12]
  0x0801DF6C:  3003         ADDS       R0, #3
  0x0801DF6E:  F020 0203    BIC        R2, R0, #3
  0x0801DF72:  9906         LDR        R1, [SP, #24]
  0x0801DF74:  980B         LDR        R0, [SP, #44]
  0x0801DF76:  1A89         SUBS       R1, R1, R2
  0x0801DF78:  4408         ADD        R0, R1
  0x0801DF7A:  900B         STR        R0, [SP, #44]
.L10:
  0x0801DF7C:  9806         LDR        R0, [SP, #24]
  0x0801DF7E:  9903         LDR        R1, [SP, #12]
  0x0801DF80:  4288         CMP        R0, R1
  0x0801DF82:  D20D         BCS        .L11                     ; 0x0801DFA0
  0x0801DF84:  9806         LDR        R0, [SP, #24]
  0x0801DF86:  8801         LDRH       R1, [R0]
  0x0801DF88:  9809         LDR        R0, [SP, #36]
  0x0801DF8A:  4408         ADD        R0, R1
  0x0801DF8C:  9009         STR        R0, [SP, #36]
  0x0801DF8E:  9806         LDR        R0, [SP, #24]
  0x0801DF90:  8841         LDRH       R1, [R0, #2]
  0x0801DF92:  9809         LDR        R0, [SP, #36]
  0x0801DF94:  4408         ADD        R0, R1
  0x0801DF96:  9009         STR        R0, [SP, #36]
  0x0801DF98:  9806         LDR        R0, [SP, #24]
  0x0801DF9A:  3004         ADDS       R0, #4
  0x0801DF9C:  9006         STR        R0, [SP, #24]
  0x0801DF9E:  E7ED         B          .L10                     ; 0x0801DF7C
.L11:
  0x0801DFA0:  980B         LDR        R0, [SP, #44]
  0x0801DFA2:  B1B0         CBZ        R0, .L13                 ; 0x0801DFD2
  0x0801DFA4:  9804         LDR        R0, [SP, #16]
  0x0801DFA6:  6840         LDR        R0, [R0, #4]
  0x0801DFA8:  B198         CBZ        R0, .L13                 ; 0x0801DFD2
  0x0801DFAA:  9804         LDR        R0, [SP, #16]
  0x0801DFAC:  68C0         LDR        R0, [R0, #12]
  0x0801DFAE:  F000 0003    AND        R0, R0, #3
  0x0801DFB2:  2802         CMP        R0, #2
  0x0801DFB4:  D109         BNE        .L12                     ; 0x0801DFCA
  0x0801DFB6:  9806         LDR        R0, [SP, #24]
  0x0801DFB8:  9007         STR        R0, [SP, #28]
  0x0801DFBA:  9807         LDR        R0, [SP, #28]
  0x0801DFBC:  8801         LDRH       R1, [R0]
  0x0801DFBE:  9809         LDR        R0, [SP, #36]
  0x0801DFC0:  4408         ADD        R0, R1
  0x0801DFC2:  9009         STR        R0, [SP, #36]
  0x0801DFC4:  980B         LDR        R0, [SP, #44]
  0x0801DFC6:  3802         SUBS       R0, #2
  0x0801DFC8:  900B         STR        R0, [SP, #44]
.L12:
  0x0801DFCA:  9804         LDR        R0, [SP, #16]
  0x0801DFCC:  6840         LDR        R0, [R0, #4]
  0x0801DFCE:  9004         STR        R0, [SP, #16]
  0x0801DFD0:  E001         B          .L14                     ; 0x0801DFD6
.L13:
  0x0801DFD2:  2000         MOVS       R0, #0
  0x0801DFD4:  9004         STR        R0, [SP, #16]
.L14:
  0x0801DFD6:  E7A9         B          .L7                      ; 0x0801DF2C
.L15:
  0x0801DFD8:  980B         LDR        R0, [SP, #44]
  0x0801DFDA:  B1D8         CBZ        R0, .L18                 ; 0x0801E014
  0x0801DFDC:  9806         LDR        R0, [SP, #24]
  0x0801DFDE:  9007         STR        R0, [SP, #28]
  0x0801DFE0:  980B         LDR        R0, [SP, #44]
  0x0801DFE2:  2801         CMP        R0, #1
  0x0801DFE4:  D103         BNE        .L16                     ; 0x0801DFEE
  0x0801DFE6:  9907         LDR        R1, [SP, #28]
  0x0801DFE8:  2000         MOVS       R0, #0
  0x0801DFEA:  7048         STRB       R0, [R1, #1]
  0x0801DFEC:  E00D         B          .L17                     ; 0x0801E00A
.L16:
  0x0801DFEE:  980B         LDR        R0, [SP, #44]
  0x0801DFF0:  2803         CMP        R0, #3
  0x0801DFF2:  D10A         BNE        .L17                     ; 0x0801E00A
  0x0801DFF4:  9807         LDR        R0, [SP, #28]
  0x0801DFF6:  8801         LDRH       R1, [R0]
  0x0801DFF8:  9809         LDR        R0, [SP, #36]
  0x0801DFFA:  4408         ADD        R0, R1
  0x0801DFFC:  9009         STR        R0, [SP, #36]
  0x0801DFFE:  9807         LDR        R0, [SP, #28]
  0x0801E000:  3002         ADDS       R0, #2
  0x0801E002:  9007         STR        R0, [SP, #28]
  0x0801E004:  9907         LDR        R1, [SP, #28]
  0x0801E006:  2000         MOVS       R0, #0
  0x0801E008:  7048         STRB       R0, [R1, #1]
.L17:
  0x0801E00A:  9807         LDR        R0, [SP, #28]
  0x0801E00C:  8801         LDRH       R1, [R0]
  0x0801E00E:  9809         LDR        R0, [SP, #36]
  0x0801E010:  4408         ADD        R0, R1
  0x0801E012:  9009         STR        R0, [SP, #36]
.L18:
  0x0801E014:  9909         LDR        R1, [SP, #36]
  0x0801E016:  0C08         LSRS       R0, R1, #16
  0x0801E018:  FA10 F081    UXTAH      R0, R0, R1
  0x0801E01C:  9009         STR        R0, [SP, #36]
  0x0801E01E:  9909         LDR        R1, [SP, #36]
  0x0801E020:  0C08         LSRS       R0, R1, #16
  0x0801E022:  FA10 F081    UXTAH      R0, R0, R1
  0x0801E026:  9009         STR        R0, [SP, #36]
  0x0801E028:  9809         LDR        R0, [SP, #36]
  0x0801E02A:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x0801E02E:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x0801E032:  BA00         REV        R0, R0
  0x0801E034:  0C00         LSRS       R0, R0, #16
  0x0801E036:  F8AD 0022    STRH.W     R0, [SP, #34]
  0x0801E03A:  F8BD 0022    LDRH.W     R0, [SP, #34]
  0x0801E03E:  B00E         ADD        SP, SP, #56
  0x0801E040:  BD80         POP        {R7, PC}
Section .text._nx_ipv4_packet_receive from charger_lto.o, size=1164, align=2
_nx_ipv4_packet_receive:
  0x0801E042:  B580         PUSH       {R7, LR}
  0x0801E044:  B096         SUB        SP, SP, #88
  0x0801E046:  9012         STR        R0, [SP, #72]
  0x0801E048:  9111         STR        R1, [SP, #68]
  0x0801E04A:  9811         LDR        R0, [SP, #68]
  0x0801E04C:  6880         LDR        R0, [R0, #8]
  0x0801E04E:  900D         STR        R0, [SP, #52]
  0x0801E050:  980D         LDR        R0, [SP, #52]
  0x0801E052:  6800         LDR        R0, [R0]
  0x0801E054:  9008         STR        R0, [SP, #32]
  0x0801E056:  9808         LDR        R0, [SP, #32]
  0x0801E058:  BA00         REV        R0, R0
  0x0801E05A:  9008         STR        R0, [SP, #32]
  0x0801E05C:  F8BD 0020    LDRH.W     R0, [SP, #32]
  0x0801E060:  9007         STR        R0, [SP, #28]
  0x0801E062:  9811         LDR        R0, [SP, #68]
  0x0801E064:  6A40         LDR        R0, [R0, #36]
  0x0801E066:  9907         LDR        R1, [SP, #28]
  0x0801E068:  4288         CMP        R0, R1
  0x0801E06A:  D05D         BEQ        .L9                      ; 0x0801E128
  0x0801E06C:  9811         LDR        R0, [SP, #68]
  0x0801E06E:  6A40         LDR        R0, [R0, #36]
  0x0801E070:  9907         LDR        R1, [SP, #28]
  0x0801E072:  4288         CMP        R0, R1
  0x0801E074:  D20F         BCS        .L1                      ; 0x0801E096
  0x0801E076:  9912         LDR        R1, [SP, #72]
  0x0801E078:  F8D1 0538    LDR.W      R0, [R1, #0x0538]
  0x0801E07C:  3001         ADDS       R0, #1
  0x0801E07E:  F8C1 0538    STR.W      R0, [R1, #0x0538]
  0x0801E082:  9912         LDR        R1, [SP, #72]
  0x0801E084:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E088:  3001         ADDS       R0, #1
  0x0801E08A:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E08E:  9811         LDR        R0, [SP, #68]
  0x0801E090:  F001 FF8F    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E094:  E219         B          .L29                     ; 0x0801E4CA
.L1:
  0x0801E096:  9811         LDR        R0, [SP, #68]
  0x0801E098:  6A40         LDR        R0, [R0, #36]
  0x0801E09A:  9907         LDR        R1, [SP, #28]
  0x0801E09C:  1A40         SUBS       R0, R0, R1
  0x0801E09E:  9009         STR        R0, [SP, #36]
  0x0801E0A0:  9911         LDR        R1, [SP, #68]
  0x0801E0A2:  6A48         LDR        R0, [R1, #36]
  0x0801E0A4:  9A09         LDR        R2, [SP, #36]
  0x0801E0A6:  1A80         SUBS       R0, R0, R2
  0x0801E0A8:  6248         STR        R0, [R1, #36]
.L2:
  0x0801E0AA:  9809         LDR        R0, [SP, #36]
  0x0801E0AC:  B3E0         CBZ        R0, .L9                  ; 0x0801E128
  0x0801E0AE:  9811         LDR        R0, [SP, #68]
  0x0801E0B0:  6980         LDR        R0, [R0, #24]
  0x0801E0B2:  B928         CBNZ       R0, .L3                  ; 0x0801E0C0
  0x0801E0B4:  9911         LDR        R1, [SP, #68]
  0x0801E0B6:  68C8         LDR        R0, [R1, #12]
  0x0801E0B8:  9A09         LDR        R2, [SP, #36]
  0x0801E0BA:  1A80         SUBS       R0, R0, R2
  0x0801E0BC:  60C8         STR        R0, [R1, #12]
  0x0801E0BE:  E033         B          .L9                      ; 0x0801E128
.L3:
  0x0801E0C0:  9811         LDR        R0, [SP, #68]
  0x0801E0C2:  6980         LDR        R0, [R0, #24]
  0x0801E0C4:  900E         STR        R0, [SP, #56]
  0x0801E0C6:  980E         LDR        R0, [SP, #56]
  0x0801E0C8:  6881         LDR        R1, [R0, #8]
  0x0801E0CA:  68C0         LDR        R0, [R0, #12]
  0x0801E0CC:  1A40         SUBS       R0, R0, R1
  0x0801E0CE:  9909         LDR        R1, [SP, #36]
  0x0801E0D0:  4288         CMP        R0, R1
  0x0801E0D2:  D905         BLS        .L4                      ; 0x0801E0E0
  0x0801E0D4:  990E         LDR        R1, [SP, #56]
  0x0801E0D6:  68C8         LDR        R0, [R1, #12]
  0x0801E0D8:  9A09         LDR        R2, [SP, #36]
  0x0801E0DA:  1A80         SUBS       R0, R0, R2
  0x0801E0DC:  60C8         STR        R0, [R1, #12]
  0x0801E0DE:  E023         B          .L9                      ; 0x0801E128
.L4:
  0x0801E0E0:  9809         LDR        R0, [SP, #36]
  0x0801E0E2:  9A0E         LDR        R2, [SP, #56]
  0x0801E0E4:  6891         LDR        R1, [R2, #8]
  0x0801E0E6:  68D2         LDR        R2, [R2, #12]
  0x0801E0E8:  1A89         SUBS       R1, R1, R2
  0x0801E0EA:  4408         ADD        R0, R1
  0x0801E0EC:  9009         STR        R0, [SP, #36]
  0x0801E0EE:  9811         LDR        R0, [SP, #68]
  0x0801E0F0:  900F         STR        R0, [SP, #60]
.L5:
  0x0801E0F2:  980F         LDR        R0, [SP, #60]
  0x0801E0F4:  6840         LDR        R0, [R0, #4]
  0x0801E0F6:  990E         LDR        R1, [SP, #56]
  0x0801E0F8:  4288         CMP        R0, R1
  0x0801E0FA:  D003         BEQ        .L6                      ; 0x0801E104
  0x0801E0FC:  980F         LDR        R0, [SP, #60]
  0x0801E0FE:  6840         LDR        R0, [R0, #4]
  0x0801E100:  900F         STR        R0, [SP, #60]
  0x0801E102:  E7F6         B          .L5                      ; 0x0801E0F2
.L6:
  0x0801E104:  990F         LDR        R1, [SP, #60]
  0x0801E106:  2000         MOVS       R0, #0
  0x0801E108:  6048         STR        R0, [R1, #4]
  0x0801E10A:  9811         LDR        R0, [SP, #68]
  0x0801E10C:  990F         LDR        R1, [SP, #60]
  0x0801E10E:  4288         CMP        R0, R1
  0x0801E110:  D003         BEQ        .L7                      ; 0x0801E11A
  0x0801E112:  980F         LDR        R0, [SP, #60]
  0x0801E114:  9911         LDR        R1, [SP, #68]
  0x0801E116:  6188         STR        R0, [R1, #24]
  0x0801E118:  E002         B          .L8                      ; 0x0801E120
.L7:
  0x0801E11A:  9911         LDR        R1, [SP, #68]
  0x0801E11C:  2000         MOVS       R0, #0
  0x0801E11E:  6188         STR        R0, [R1, #24]
.L8:
  0x0801E120:  980E         LDR        R0, [SP, #56]
  0x0801E122:  F001 FF46    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E126:  E7C0         B          .L2                      ; 0x0801E0AA
.L9:
  0x0801E128:  9811         LDR        R0, [SP, #68]
  0x0801E12A:  6B40         LDR        R0, [R0, #52]
  0x0801E12C:  9005         STR        R0, [SP, #20]
  0x0801E12E:  9808         LDR        R0, [SP, #32]
  0x0801E130:  F3C0 6003    UBFX       R0, R0, #24, #4
  0x0801E134:  900B         STR        R0, [SP, #44]
  0x0801E136:  9811         LDR        R0, [SP, #68]
  0x0801E138:  6A40         LDR        R0, [R0, #36]
  0x0801E13A:  990B         LDR        R1, [SP, #44]
  0x0801E13C:  EBB0 0F81    CMP.W      R0, R1, LSL #2
  0x0801E140:  D902         BLS        .L10                     ; 0x0801E148
  0x0801E142:  980B         LDR        R0, [SP, #44]
  0x0801E144:  2804         CMP        R0, #4
  0x0801E146:  D80F         BHI        .L11                     ; 0x0801E168
.L10:
  0x0801E148:  9912         LDR        R1, [SP, #72]
  0x0801E14A:  F8D1 0538    LDR.W      R0, [R1, #0x0538]
  0x0801E14E:  3001         ADDS       R0, #1
  0x0801E150:  F8C1 0538    STR.W      R0, [R1, #0x0538]
  0x0801E154:  9912         LDR        R1, [SP, #72]
  0x0801E156:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E15A:  3001         ADDS       R0, #1
  0x0801E15C:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E160:  9811         LDR        R0, [SP, #68]
  0x0801E162:  F001 FF26    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E166:  E1B0         B          .L29                     ; 0x0801E4CA
.L11:
  0x0801E168:  9811         LDR        R0, [SP, #68]
  0x0801E16A:  990B         LDR        R1, [SP, #44]
  0x0801E16C:  008A         LSLS       R2, R1, #2
  0x0801E16E:  4669         MOV        R1, SP
  0x0801E170:  2300         MOVS       R3, #0
  0x0801E172:  600B         STR        R3, [R1]
  0x0801E174:  2104         MOVS       R1, #4
  0x0801E176:  F7FF FE68    BL         _nx_ip_checksum_compute  ; 0x0801DE4A
  0x0801E17A:  9006         STR        R0, [SP, #24]
  0x0801E17C:  F8BD 0018    LDRH.W     R0, [SP, #24]
  0x0801E180:  F64F 71FF    MOVW       R1, #0xFFFF
  0x0801E184:  4048         EORS       R0, R1
  0x0801E186:  9006         STR        R0, [SP, #24]
  0x0801E188:  9806         LDR        R0, [SP, #24]
  0x0801E18A:  B1A8         CBZ        R0, .L12                 ; 0x0801E1B8
  0x0801E18C:  9912         LDR        R1, [SP, #72]
  0x0801E18E:  F8D1 0538    LDR.W      R0, [R1, #0x0538]
  0x0801E192:  3001         ADDS       R0, #1
  0x0801E194:  F8C1 0538    STR.W      R0, [R1, #0x0538]
  0x0801E198:  9912         LDR        R1, [SP, #72]
  0x0801E19A:  F8D1 0554    LDR.W      R0, [R1, #0x0554]
  0x0801E19E:  3001         ADDS       R0, #1
  0x0801E1A0:  F8C1 0554    STR.W      R0, [R1, #0x0554]
  0x0801E1A4:  9912         LDR        R1, [SP, #72]
  0x0801E1A6:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E1AA:  3001         ADDS       R0, #1
  0x0801E1AC:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E1B0:  9811         LDR        R0, [SP, #68]
  0x0801E1B2:  F001 FEFE    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E1B6:  E188         B          .L29                     ; 0x0801E4CA
.L12:
  0x0801E1B8:  990D         LDR        R1, [SP, #52]
  0x0801E1BA:  6808         LDR        R0, [R1]
  0x0801E1BC:  BA00         REV        R0, R0
  0x0801E1BE:  6008         STR        R0, [R1]
  0x0801E1C0:  990D         LDR        R1, [SP, #52]
  0x0801E1C2:  6848         LDR        R0, [R1, #4]
  0x0801E1C4:  BA00         REV        R0, R0
  0x0801E1C6:  6048         STR        R0, [R1, #4]
  0x0801E1C8:  990D         LDR        R1, [SP, #52]
  0x0801E1CA:  6888         LDR        R0, [R1, #8]
  0x0801E1CC:  BA00         REV        R0, R0
  0x0801E1CE:  6088         STR        R0, [R1, #8]
  0x0801E1D0:  990D         LDR        R1, [SP, #52]
  0x0801E1D2:  68C8         LDR        R0, [R1, #12]
  0x0801E1D4:  BA00         REV        R0, R0
  0x0801E1D6:  60C8         STR        R0, [R1, #12]
  0x0801E1D8:  990D         LDR        R1, [SP, #52]
  0x0801E1DA:  6908         LDR        R0, [R1, #16]
  0x0801E1DC:  BA00         REV        R0, R0
  0x0801E1DE:  6108         STR        R0, [R1, #16]
  0x0801E1E0:  980B         LDR        R0, [SP, #44]
  0x0801E1E2:  2806         CMP        R0, #6
  0x0801E1E4:  D345         BCC        .L14                     ; 0x0801E272
  0x0801E1E6:  9812         LDR        R0, [SP, #72]
  0x0801E1E8:  9911         LDR        R1, [SP, #68]
  0x0801E1EA:  F000 FE42    BL         _nx_ipv4_option_process  ; 0x0801EE72
  0x0801E1EE:  9002         STR        R0, [SP, #8]
  0x0801E1F0:  9802         LDR        R0, [SP, #8]
  0x0801E1F2:  B948         CBNZ       R0, .L13                 ; 0x0801E208
  0x0801E1F4:  9912         LDR        R1, [SP, #72]
  0x0801E1F6:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E1FA:  3001         ADDS       R0, #1
  0x0801E1FC:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E200:  9811         LDR        R0, [SP, #68]
  0x0801E202:  F001 FED6    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E206:  E160         B          .L29                     ; 0x0801E4CA
.L13:
  0x0801E208:  980D         LDR        R0, [SP, #52]
  0x0801E20A:  990B         LDR        R1, [SP, #44]
  0x0801E20C:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801E210:  3804         SUBS       R0, #4
  0x0801E212:  900C         STR        R0, [SP, #48]
  0x0801E214:  980D         LDR        R0, [SP, #52]
  0x0801E216:  6900         LDR        R0, [R0, #16]
  0x0801E218:  990C         LDR        R1, [SP, #48]
  0x0801E21A:  1F0A         SUBS       R2, R1, #4
  0x0801E21C:  920C         STR        R2, [SP, #48]
  0x0801E21E:  6008         STR        R0, [R1]
  0x0801E220:  980D         LDR        R0, [SP, #52]
  0x0801E222:  68C0         LDR        R0, [R0, #12]
  0x0801E224:  990C         LDR        R1, [SP, #48]
  0x0801E226:  1F0A         SUBS       R2, R1, #4
  0x0801E228:  920C         STR        R2, [SP, #48]
  0x0801E22A:  6008         STR        R0, [R1]
  0x0801E22C:  980D         LDR        R0, [SP, #52]
  0x0801E22E:  6880         LDR        R0, [R0, #8]
  0x0801E230:  990C         LDR        R1, [SP, #48]
  0x0801E232:  1F0A         SUBS       R2, R1, #4
  0x0801E234:  920C         STR        R2, [SP, #48]
  0x0801E236:  6008         STR        R0, [R1]
  0x0801E238:  980D         LDR        R0, [SP, #52]
  0x0801E23A:  6840         LDR        R0, [R0, #4]
  0x0801E23C:  990C         LDR        R1, [SP, #48]
  0x0801E23E:  1F0A         SUBS       R2, R1, #4
  0x0801E240:  920C         STR        R2, [SP, #48]
  0x0801E242:  6008         STR        R0, [R1]
  0x0801E244:  980D         LDR        R0, [SP, #52]
  0x0801E246:  6800         LDR        R0, [R0]
  0x0801E248:  F040 408A    ORR        R0, R0, #0x45000000
  0x0801E24C:  F020 6020    BIC        R0, R0, #0x0A000000
  0x0801E250:  990C         LDR        R1, [SP, #48]
  0x0801E252:  6008         STR        R0, [R1]
  0x0801E254:  980C         LDR        R0, [SP, #48]
  0x0801E256:  900D         STR        R0, [SP, #52]
  0x0801E258:  980C         LDR        R0, [SP, #48]
  0x0801E25A:  9911         LDR        R1, [SP, #68]
  0x0801E25C:  6088         STR        R0, [R1, #8]
  0x0801E25E:  9911         LDR        R1, [SP, #68]
  0x0801E260:  6888         LDR        R0, [R1, #8]
  0x0801E262:  6388         STR        R0, [R1, #56]
  0x0801E264:  9911         LDR        R1, [SP, #68]
  0x0801E266:  6A48         LDR        R0, [R1, #36]
  0x0801E268:  9A0B         LDR        R2, [SP, #44]
  0x0801E26A:  EBA0 0082    SUB.W      R0, R0, R2, LSL #2
  0x0801E26E:  3014         ADDS       R0, #20
  0x0801E270:  6248         STR        R0, [R1, #36]
.L14:
  0x0801E272:  980D         LDR        R0, [SP, #52]
  0x0801E274:  6900         LDR        R0, [R0, #16]
  0x0801E276:  9905         LDR        R1, [SP, #20]
  0x0801E278:  6949         LDR        R1, [R1, #20]
  0x0801E27A:  4288         CMP        R0, R1
  0x0801E27C:  D029         BEQ        .L17                     ; 0x0801E2D2
  0x0801E27E:  980D         LDR        R0, [SP, #52]
  0x0801E280:  6900         LDR        R0, [R0, #16]
  0x0801E282:  B330         CBZ        R0, .L17                 ; 0x0801E2D2
  0x0801E284:  980D         LDR        R0, [SP, #52]
  0x0801E286:  6900         LDR        R0, [R0, #16]
  0x0801E288:  9905         LDR        R1, [SP, #20]
  0x0801E28A:  698A         LDR        R2, [R1, #24]
  0x0801E28C:  69C9         LDR        R1, [R1, #28]
  0x0801E28E:  4010         ANDS       R0, R2
  0x0801E290:  4288         CMP        R0, R1
  0x0801E292:  D107         BNE        .L15                     ; 0x0801E2A4
  0x0801E294:  980D         LDR        R0, [SP, #52]
  0x0801E296:  6900         LDR        R0, [R0, #16]
  0x0801E298:  9905         LDR        R1, [SP, #20]
  0x0801E29A:  698A         LDR        R2, [R1, #24]
  0x0801E29C:  43D1         MVNS       R1, R2
  0x0801E29E:  4390         BICS       R0, R2
  0x0801E2A0:  4288         CMP        R0, R1
  0x0801E2A2:  D016         BEQ        .L17                     ; 0x0801E2D2
.L15:
  0x0801E2A4:  980D         LDR        R0, [SP, #52]
  0x0801E2A6:  6900         LDR        R0, [R0, #16]
  0x0801E2A8:  3001         ADDS       R0, #1
  0x0801E2AA:  B190         CBZ        R0, .L17                 ; 0x0801E2D2
  0x0801E2AC:  980D         LDR        R0, [SP, #52]
  0x0801E2AE:  6900         LDR        R0, [R0, #16]
  0x0801E2B0:  F1B0 4FFE    CMP.W      R0, #0x7F000000
  0x0801E2B4:  D304         BCC        .L16                     ; 0x0801E2C0
  0x0801E2B6:  980D         LDR        R0, [SP, #52]
  0x0801E2B8:  6900         LDR        R0, [R0, #16]
  0x0801E2BA:  F1B0 3FFF    CMP.W      R0, #0xFFFFFFFF
  0x0801E2BE:  DC08         BGT        .L17                     ; 0x0801E2D2
.L16:
  0x0801E2C0:  9812         LDR        R0, [SP, #72]
  0x0801E2C2:  990D         LDR        R1, [SP, #52]
  0x0801E2C4:  6909         LDR        R1, [R1, #16]
  0x0801E2C6:  9A05         LDR        R2, [SP, #20]
  0x0801E2C8:  F000 F901    BL         _nx_igmp_multicast_check ; 0x0801E4CE
  0x0801E2CC:  2800         CMP        R0, #0
  0x0801E2CE:  F000 8081    BEQ.W      .L25                     ; 0x0801E3D4
.L17:
  0x0801E2D2:  980D         LDR        R0, [SP, #52]
  0x0801E2D4:  8880         LDRH       R0, [R0, #4]
  0x0801E2D6:  0480         LSLS       R0, R0, #18
  0x0801E2D8:  2800         CMP        R0, #0
  0x0801E2DA:  D058         BEQ        .L23                     ; 0x0801E38E
  0x0801E2DC:  9912         LDR        R1, [SP, #72]
  0x0801E2DE:  F8D1 056C    LDR.W      R0, [R1, #0x056C]
  0x0801E2E2:  3001         ADDS       R0, #1
  0x0801E2E4:  F8C1 056C    STR.W      R0, [R1, #0x056C]
  0x0801E2E8:  9812         LDR        R0, [SP, #72]
  0x0801E2EA:  F8D0 07A8    LDR.W      R0, [R0, #0x07A8]
  0x0801E2EE:  2800         CMP        R0, #0
  0x0801E2F0:  D043         BEQ        .L21                     ; 0x0801E37A
  0x0801E2F2:  980D         LDR        R0, [SP, #52]
  0x0801E2F4:  7940         LDRB       R0, [R0, #5]
  0x0801E2F6:  0680         LSLS       R0, R0, #26
  0x0801E2F8:  2800         CMP        R0, #0
  0x0801E2FA:  D50D         BPL        .L18                     ; 0x0801E318
  0x0801E2FC:  9807         LDR        R0, [SP, #28]
  0x0801E2FE:  3814         SUBS       R0, #20
  0x0801E300:  0740         LSLS       R0, R0, #29
  0x0801E302:  B148         CBZ        R0, .L18                 ; 0x0801E318
  0x0801E304:  9912         LDR        R1, [SP, #72]
  0x0801E306:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E30A:  3001         ADDS       R0, #1
  0x0801E30C:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E310:  9811         LDR        R0, [SP, #68]
  0x0801E312:  F001 FE4E    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E316:  E0D8         B          .L29                     ; 0x0801E4CA
.L18:
  0x0801E318:  F3EF 8010    MRS        R0, PRIMASK
  0x0801E31C:  9015         STR        R0, [SP, #84]
  0x0801E31E:  9815         LDR        R0, [SP, #84]
  0x0801E320:  9013         STR        R0, [SP, #76]
  0x0801E322:  B672         CPSID      i
  0x0801E324:  9813         LDR        R0, [SP, #76]
  0x0801E326:  9010         STR        R0, [SP, #64]
  0x0801E328:  9812         LDR        R0, [SP, #72]
  0x0801E32A:  F8D0 07B4    LDR.W      R0, [R0, #0x07B4]
  0x0801E32E:  B160         CBZ        R0, .L19                 ; 0x0801E34A
  0x0801E330:  9811         LDR        R0, [SP, #68]
  0x0801E332:  9912         LDR        R1, [SP, #72]
  0x0801E334:  F8D1 17B8    LDR.W      R1, [R1, #0x07B8]
  0x0801E338:  61C8         STR        R0, [R1, #28]
  0x0801E33A:  9911         LDR        R1, [SP, #68]
  0x0801E33C:  2000         MOVS       R0, #0
  0x0801E33E:  61C8         STR        R0, [R1, #28]
  0x0801E340:  9811         LDR        R0, [SP, #68]
  0x0801E342:  9912         LDR        R1, [SP, #72]
  0x0801E344:  F8C1 07B8    STR.W      R0, [R1, #0x07B8]
  0x0801E348:  E00A         B          .L20                     ; 0x0801E360
.L19:
  0x0801E34A:  9811         LDR        R0, [SP, #68]
  0x0801E34C:  9912         LDR        R1, [SP, #72]
  0x0801E34E:  F8C1 07B4    STR.W      R0, [R1, #0x07B4]
  0x0801E352:  9811         LDR        R0, [SP, #68]
  0x0801E354:  9912         LDR        R1, [SP, #72]
  0x0801E356:  F8C1 07B8    STR.W      R0, [R1, #0x07B8]
  0x0801E35A:  9911         LDR        R1, [SP, #68]
  0x0801E35C:  2000         MOVS       R0, #0
  0x0801E35E:  61C8         STR        R0, [R1, #28]
.L20:
  0x0801E360:  9810         LDR        R0, [SP, #64]
  0x0801E362:  9014         STR        R0, [SP, #80]
  0x0801E364:  9814         LDR        R0, [SP, #80]
  0x0801E366:  F380 8810    MSR        PRIMASK, R0
  0x0801E36A:  9812         LDR        R0, [SP, #72]
  0x0801E36C:  F500 60EA    ADD.W      R0, R0, #0x0750
  0x0801E370:  2102         MOVS       R1, #2
  0x0801E372:  2200         MOVS       R2, #0
  0x0801E374:  F002 FC93    BL         _tx_event_flags_set      ; 0x08020C9E
  0x0801E378:  E008         B          .L22                     ; 0x0801E38C
.L21:
  0x0801E37A:  9912         LDR        R1, [SP, #72]
  0x0801E37C:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E380:  3001         ADDS       R0, #1
  0x0801E382:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E386:  9811         LDR        R0, [SP, #68]
  0x0801E388:  F001 FE13    BL         _nx_packet_release       ; 0x0801FFB2
.L22:
  0x0801E38C:  E09D         B          .L29                     ; 0x0801E4CA
.L23:
  0x0801E38E:  980D         LDR        R0, [SP, #52]
  0x0801E390:  7A80         LDRB       R0, [R0, #10]
  0x0801E392:  900A         STR        R0, [SP, #40]
  0x0801E394:  9911         LDR        R1, [SP, #68]
  0x0801E396:  6888         LDR        R0, [R1, #8]
  0x0801E398:  3014         ADDS       R0, #20
  0x0801E39A:  6088         STR        R0, [R1, #8]
  0x0801E39C:  9911         LDR        R1, [SP, #68]
  0x0801E39E:  6A48         LDR        R0, [R1, #36]
  0x0801E3A0:  3814         SUBS       R0, #20
  0x0801E3A2:  6248         STR        R0, [R1, #36]
  0x0801E3A4:  9912         LDR        R1, [SP, #72]
  0x0801E3A6:  F8D1 0524    LDR.W      R0, [R1, #0x0524]
  0x0801E3AA:  3001         ADDS       R0, #1
  0x0801E3AC:  F8C1 0524    STR.W      R0, [R1, #0x0524]
  0x0801E3B0:  9811         LDR        R0, [SP, #68]
  0x0801E3B2:  6A42         LDR        R2, [R0, #36]
  0x0801E3B4:  9912         LDR        R1, [SP, #72]
  0x0801E3B6:  F8D1 0528    LDR.W      R0, [R1, #0x0528]
  0x0801E3BA:  4410         ADD        R0, R2
  0x0801E3BC:  F8C1 0528    STR.W      R0, [R1, #0x0528]
  0x0801E3C0:  9812         LDR        R0, [SP, #72]
  0x0801E3C2:  9911         LDR        R1, [SP, #68]
  0x0801E3C4:  9A0A         LDR        R2, [SP, #40]
  0x0801E3C6:  F7E8 F96F    BL         _nx_ip_dispatch_process  ; 0x080066A8
  0x0801E3CA:  B110         CBZ        R0, .L24                 ; 0x0801E3D2
  0x0801E3CC:  9811         LDR        R0, [SP, #68]
  0x0801E3CE:  F001 FDF0    BL         _nx_packet_release       ; 0x0801FFB2
.L24:
  0x0801E3D2:  E07A         B          .L29                     ; 0x0801E4CA
.L25:
  0x0801E3D4:  9805         LDR        R0, [SP, #20]
  0x0801E3D6:  6940         LDR        R0, [R0, #20]
  0x0801E3D8:  2800         CMP        R0, #0
  0x0801E3DA:  D156         BNE        .L27                     ; 0x0801E48A
  0x0801E3DC:  980D         LDR        R0, [SP, #52]
  0x0801E3DE:  7A80         LDRB       R0, [R0, #10]
  0x0801E3E0:  0400         LSLS       R0, R0, #16
  0x0801E3E2:  900A         STR        R0, [SP, #40]
  0x0801E3E4:  980A         LDR        R0, [SP, #40]
  0x0801E3E6:  F5B0 1F88    CMP.W      R0, #0x110000
  0x0801E3EA:  D130         BNE        .L26                     ; 0x0801E44E
  0x0801E3EC:  9911         LDR        R1, [SP, #68]
  0x0801E3EE:  6888         LDR        R0, [R1, #8]
  0x0801E3F0:  3014         ADDS       R0, #20
  0x0801E3F2:  6088         STR        R0, [R1, #8]
  0x0801E3F4:  9911         LDR        R1, [SP, #68]
  0x0801E3F6:  6A48         LDR        R0, [R1, #36]
  0x0801E3F8:  3814         SUBS       R0, #20
  0x0801E3FA:  6248         STR        R0, [R1, #36]
  0x0801E3FC:  9912         LDR        R1, [SP, #72]
  0x0801E3FE:  F8D1 0524    LDR.W      R0, [R1, #0x0524]
  0x0801E402:  3001         ADDS       R0, #1
  0x0801E404:  F8C1 0524    STR.W      R0, [R1, #0x0524]
  0x0801E408:  9811         LDR        R0, [SP, #68]
  0x0801E40A:  6A42         LDR        R2, [R0, #36]
  0x0801E40C:  9912         LDR        R1, [SP, #72]
  0x0801E40E:  F8D1 0528    LDR.W      R0, [R1, #0x0528]
  0x0801E412:  4410         ADD        R0, R2
  0x0801E414:  F8C1 0528    STR.W      R0, [R1, #0x0528]
  0x0801E418:  9811         LDR        R0, [SP, #68]
  0x0801E41A:  6880         LDR        R0, [R0, #8]
  0x0801E41C:  9004         STR        R0, [SP, #16]
  0x0801E41E:  9904         LDR        R1, [SP, #16]
  0x0801E420:  6808         LDR        R0, [R1]
  0x0801E422:  BA00         REV        R0, R0
  0x0801E424:  6008         STR        R0, [R1]
  0x0801E426:  9804         LDR        R0, [SP, #16]
  0x0801E428:  8800         LDRH       R0, [R0]
  0x0801E42A:  9003         STR        R0, [SP, #12]
  0x0801E42C:  9904         LDR        R1, [SP, #16]
  0x0801E42E:  6808         LDR        R0, [R1]
  0x0801E430:  BA00         REV        R0, R0
  0x0801E432:  6008         STR        R0, [R1]
  0x0801E434:  9803         LDR        R0, [SP, #12]
  0x0801E436:  2844         CMP        R0, #68
  0x0801E438:  D109         BNE        .L26                     ; 0x0801E44E
  0x0801E43A:  9812         LDR        R0, [SP, #72]
  0x0801E43C:  F8D0 0924    LDR.W      R0, [R0, #0x0924]
  0x0801E440:  B128         CBZ        R0, .L26                 ; 0x0801E44E
  0x0801E442:  9812         LDR        R0, [SP, #72]
  0x0801E444:  F8D0 2924    LDR.W      R2, [R0, #0x0924]
  0x0801E448:  9911         LDR        R1, [SP, #68]
  0x0801E44A:  4790         BLX        R2
  0x0801E44C:  E03D         B          .L29                     ; 0x0801E4CA
.L26:
  0x0801E44E:  9912         LDR        R1, [SP, #72]
  0x0801E450:  F8D1 0524    LDR.W      R0, [R1, #0x0524]
  0x0801E454:  3801         SUBS       R0, #1
  0x0801E456:  F8C1 0524    STR.W      R0, [R1, #0x0524]
  0x0801E45A:  9811         LDR        R0, [SP, #68]
  0x0801E45C:  6A42         LDR        R2, [R0, #36]
  0x0801E45E:  9912         LDR        R1, [SP, #72]
  0x0801E460:  F8D1 0528    LDR.W      R0, [R1, #0x0528]
  0x0801E464:  1A80         SUBS       R0, R0, R2
  0x0801E466:  F8C1 0528    STR.W      R0, [R1, #0x0528]
  0x0801E46A:  9912         LDR        R1, [SP, #72]
  0x0801E46C:  F8D1 0540    LDR.W      R0, [R1, #0x0540]
  0x0801E470:  3001         ADDS       R0, #1
  0x0801E472:  F8C1 0540    STR.W      R0, [R1, #0x0540]
  0x0801E476:  9912         LDR        R1, [SP, #72]
  0x0801E478:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E47C:  3001         ADDS       R0, #1
  0x0801E47E:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E482:  9811         LDR        R0, [SP, #68]
  0x0801E484:  F001 FD95    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E488:  E01F         B          .L29                     ; 0x0801E4CA
.L27:
  0x0801E48A:  9812         LDR        R0, [SP, #72]
  0x0801E48C:  F8D0 0634    LDR.W      R0, [R0, #0x0634]
  0x0801E490:  B158         CBZ        R0, .L28                 ; 0x0801E4AA
  0x0801E492:  9912         LDR        R1, [SP, #72]
  0x0801E494:  F8D1 052C    LDR.W      R0, [R1, #0x052C]
  0x0801E498:  3001         ADDS       R0, #1
  0x0801E49A:  F8C1 052C    STR.W      R0, [R1, #0x052C]
  0x0801E49E:  9812         LDR        R0, [SP, #72]
  0x0801E4A0:  F8D0 2634    LDR.W      R2, [R0, #0x0634]
  0x0801E4A4:  9911         LDR        R1, [SP, #68]
  0x0801E4A6:  4790         BLX        R2
  0x0801E4A8:  E00F         B          .L29                     ; 0x0801E4CA
.L28:
  0x0801E4AA:  9912         LDR        R1, [SP, #72]
  0x0801E4AC:  F8D1 0540    LDR.W      R0, [R1, #0x0540]
  0x0801E4B0:  3001         ADDS       R0, #1
  0x0801E4B2:  F8C1 0540    STR.W      R0, [R1, #0x0540]
  0x0801E4B6:  9912         LDR        R1, [SP, #72]
  0x0801E4B8:  F8D1 0550    LDR.W      R0, [R1, #0x0550]
  0x0801E4BC:  3001         ADDS       R0, #1
  0x0801E4BE:  F8C1 0550    STR.W      R0, [R1, #0x0550]
  0x0801E4C2:  9811         LDR        R0, [SP, #68]
  0x0801E4C4:  F001 FD75    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801E4C8:  E7FF         B          .L29                     ; 0x0801E4CA
.L29:
  0x0801E4CA:  B016         ADD        SP, SP, #88
  0x0801E4CC:  BD80         POP        {R7, PC}
Section .text._nx_igmp_multicast_check from charger_lto.o, size=104, align=2
_nx_igmp_multicast_check:
  0x0801E4CE:  B085         SUB        SP, SP, #20
  0x0801E4D0:  9003         STR        R0, [SP, #12]
  0x0801E4D2:  9102         STR        R1, [SP, #8]
  0x0801E4D4:  9201         STR        R2, [SP, #4]
  0x0801E4D6:  9802         LDR        R0, [SP, #8]
  0x0801E4D8:  2101         MOVS       R1, #1
  0x0801E4DA:  F2CE 0100    MOVT       R1, #0xE000
  0x0801E4DE:  4288         CMP        R0, R1
  0x0801E4E0:  D102         BNE        .L1                      ; 0x0801E4E8
  0x0801E4E2:  2001         MOVS       R0, #1
  0x0801E4E4:  9004         STR        R0, [SP, #16]
  0x0801E4E6:  E023         B          .L5                      ; 0x0801E530
.L1:
  0x0801E4E8:  2000         MOVS       R0, #0
  0x0801E4EA:  9000         STR        R0, [SP, #0]
.L2:
  0x0801E4EC:  9800         LDR        R0, [SP, #0]
  0x0801E4EE:  2806         CMP        R0, #6
  0x0801E4F0:  D81C         BHI        .L4                      ; 0x0801E52C
  0x0801E4F2:  9803         LDR        R0, [SP, #12]
  0x0801E4F4:  9900         LDR        R1, [SP, #0]
  0x0801E4F6:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801E4FA:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801E4FE:  F8D0 07D0    LDR.W      R0, [R0, #0x07D0]
  0x0801E502:  9902         LDR        R1, [SP, #8]
  0x0801E504:  4288         CMP        R0, R1
  0x0801E506:  D10D         BNE        .L3                      ; 0x0801E524
  0x0801E508:  9801         LDR        R0, [SP, #4]
  0x0801E50A:  9903         LDR        R1, [SP, #12]
  0x0801E50C:  9A00         LDR        R2, [SP, #0]
  0x0801E50E:  EB02 0282    ADD.W      R2, R2, R2, LSL #2
  0x0801E512:  EB01 0182    ADD.W      R1, R1, R2, LSL #2
  0x0801E516:  F8D1 17D4    LDR.W      R1, [R1, #0x07D4]
  0x0801E51A:  4288         CMP        R0, R1
  0x0801E51C:  D102         BNE        .L3                      ; 0x0801E524
  0x0801E51E:  2001         MOVS       R0, #1
  0x0801E520:  9004         STR        R0, [SP, #16]
  0x0801E522:  E005         B          .L5                      ; 0x0801E530
.L3:
  0x0801E524:  9800         LDR        R0, [SP, #0]
  0x0801E526:  3001         ADDS       R0, #1
  0x0801E528:  9000         STR        R0, [SP, #0]
  0x0801E52A:  E7DF         B          .L2                      ; 0x0801E4EC
.L4:
  0x0801E52C:  2000         MOVS       R0, #0
  0x0801E52E:  9004         STR        R0, [SP, #16]
.L5:
  0x0801E530:  9804         LDR        R0, [SP, #16]
  0x0801E532:  B005         ADD        SP, SP, #20
  0x0801E534:  4770         BX         LR
Section .text._nx_ip_packet_send from charger_lto.o, size=212, align=2
_nx_ip_packet_send:
  0x0801E536:  B570         PUSH       {R4-R6, LR}
  0x0801E538:  B088         SUB        SP, SP, #32
  0x0801E53A:  F8DD C03C    LDR.W      R12, [SP, #60]
  0x0801E53E:  F8DD C038    LDR.W      R12, [SP, #56]
  0x0801E542:  F8DD C034    LDR.W      R12, [SP, #52]
  0x0801E546:  F8DD C030    LDR.W      R12, [SP, #48]
  0x0801E54A:  9007         STR        R0, [SP, #28]
  0x0801E54C:  9106         STR        R1, [SP, #24]
  0x0801E54E:  9205         STR        R2, [SP, #20]
  0x0801E550:  9304         STR        R3, [SP, #16]
  0x0801E552:  9907         LDR        R1, [SP, #28]
  0x0801E554:  F8D1 0514    LDR.W      R0, [R1, #0x0514]
  0x0801E558:  3001         ADDS       R0, #1
  0x0801E55A:  F8C1 0514    STR.W      R0, [R1, #0x0514]
  0x0801E55E:  9806         LDR        R0, [SP, #24]
  0x0801E560:  6B40         LDR        R0, [R0, #52]
  0x0801E562:  B988         CBNZ       R0, .L1                  ; 0x0801E588
  0x0801E564:  9907         LDR        R1, [SP, #28]
  0x0801E566:  F8D1 053C    LDR.W      R0, [R1, #0x053C]
  0x0801E56A:  3001         ADDS       R0, #1
  0x0801E56C:  F8C1 053C    STR.W      R0, [R1, #0x053C]
  0x0801E570:  9906         LDR        R1, [SP, #24]
  0x0801E572:  6888         LDR        R0, [R1, #8]
  0x0801E574:  3814         SUBS       R0, #20
  0x0801E576:  6088         STR        R0, [R1, #8]
  0x0801E578:  9906         LDR        R1, [SP, #24]
  0x0801E57A:  6A48         LDR        R0, [R1, #36]
  0x0801E57C:  3014         ADDS       R0, #20
  0x0801E57E:  6248         STR        R0, [R1, #36]
  0x0801E580:  9806         LDR        R0, [SP, #24]
  0x0801E582:  F7F6 FD54    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801E586:  E03E         B          .L5                      ; 0x0801E606
.L1:
  0x0801E588:  9807         LDR        R0, [SP, #28]
  0x0801E58A:  9906         LDR        R1, [SP, #24]
  0x0801E58C:  6B4A         LDR        R2, [R1, #52]
  0x0801E58E:  6952         LDR        R2, [R2, #20]
  0x0801E590:  9B05         LDR        R3, [SP, #20]
  0x0801E592:  F8DD C010    LDR.W      R12, [SP, #16]
  0x0801E596:  9C0C         LDR        R4, [SP, #48]
  0x0801E598:  9D0D         LDR        R5, [SP, #52]
  0x0801E59A:  9E0E         LDR        R6, [SP, #56]
  0x0801E59C:  46EE         MOV        LR, SP
  0x0801E59E:  F8CE 600C    STR.W      R6, [LR, #12]
  0x0801E5A2:  F8CE 5008    STR.W      R5, [LR, #8]
  0x0801E5A6:  F8CE 4004    STR.W      R4, [LR, #4]
  0x0801E5AA:  F8CE C000    STR.W      R12, [LR]
  0x0801E5AE:  F000 FA1E    BL         _nx_ip_header_add        ; 0x0801E9EE
  0x0801E5B2:  980F         LDR        R0, [SP, #60]
  0x0801E5B4:  B9E0         CBNZ       R0, .L4                  ; 0x0801E5F0
  0x0801E5B6:  9807         LDR        R0, [SP, #28]
  0x0801E5B8:  F8D0 0634    LDR.W      R0, [R0, #0x0634]
  0x0801E5BC:  B148         CBZ        R0, .L2                  ; 0x0801E5D2
  0x0801E5BE:  9906         LDR        R1, [SP, #24]
  0x0801E5C0:  2000         MOVS       R0, #0
  0x0801E5C2:  6348         STR        R0, [R1, #52]
  0x0801E5C4:  9807         LDR        R0, [SP, #28]
  0x0801E5C6:  9905         LDR        R1, [SP, #20]
  0x0801E5C8:  9A06         LDR        R2, [SP, #24]
  0x0801E5CA:  3234         ADDS       R2, #52
  0x0801E5CC:  AB0F         ADD        R3, SP, #60
  0x0801E5CE:  F000 FAFC    BL         _nx_ip_route_find        ; 0x0801EBCA
.L2:
  0x0801E5D2:  9806         LDR        R0, [SP, #24]
  0x0801E5D4:  6B40         LDR        R0, [R0, #52]
  0x0801E5D6:  B108         CBZ        R0, .L3                  ; 0x0801E5DC
  0x0801E5D8:  980F         LDR        R0, [SP, #60]
  0x0801E5DA:  B948         CBNZ       R0, .L4                  ; 0x0801E5F0
.L3:
  0x0801E5DC:  9907         LDR        R1, [SP, #28]
  0x0801E5DE:  F8D1 053C    LDR.W      R0, [R1, #0x053C]
  0x0801E5E2:  3001         ADDS       R0, #1
  0x0801E5E4:  F8C1 053C    STR.W      R0, [R1, #0x053C]
  0x0801E5E8:  9806         LDR        R0, [SP, #24]
  0x0801E5EA:  F7F6 FD20    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801E5EE:  E00A         B          .L5                      ; 0x0801E606
.L4:
  0x0801E5F0:  9807         LDR        R0, [SP, #28]
  0x0801E5F2:  9906         LDR        R1, [SP, #24]
  0x0801E5F4:  9A05         LDR        R2, [SP, #20]
  0x0801E5F6:  9B0E         LDR        R3, [SP, #56]
  0x0801E5F8:  F8DD C03C    LDR.W      R12, [SP, #60]
  0x0801E5FC:  46EE         MOV        LR, SP
  0x0801E5FE:  F8CE C000    STR.W      R12, [LR]
  0x0801E602:  F000 F802    BL         _nx_ip_driver_packet_send ; 0x0801E60A
.L5:
  0x0801E606:  B008         ADD        SP, SP, #32
  0x0801E608:  BD70         POP        {R4-R6, PC}
Section .text._nx_ip_driver_packet_send from charger_lto.o, size=996, align=2
_nx_ip_driver_packet_send:
  0x0801E60A:  B580         PUSH       {R7, LR}
  0x0801E60C:  B09E         SUB        SP, SP, #120
  0x0801E60E:  F8DD C080    LDR.W      R12, [SP, #128]
  0x0801E612:  9016         STR        R0, [SP, #88]
  0x0801E614:  9115         STR        R1, [SP, #84]
  0x0801E616:  9214         STR        R2, [SP, #80]
  0x0801E618:  9313         STR        R3, [SP, #76]
  0x0801E61A:  2000         MOVS       R0, #0
  0x0801E61C:  F88D 001B    STRB.W     R0, [SP, #27]
  0x0801E620:  9916         LDR        R1, [SP, #88]
  0x0801E622:  9110         STR        R1, [SP, #64]
  0x0801E624:  9915         LDR        R1, [SP, #84]
  0x0801E626:  910E         STR        R1, [SP, #56]
  0x0801E628:  9915         LDR        R1, [SP, #84]
  0x0801E62A:  6B49         LDR        R1, [R1, #52]
  0x0801E62C:  9111         STR        R1, [SP, #68]
  0x0801E62E:  900A         STR        R0, [SP, #40]
  0x0801E630:  9815         LDR        R0, [SP, #84]
  0x0801E632:  6B40         LDR        R0, [R0, #52]
  0x0801E634:  7940         LDRB       R0, [R0, #5]
  0x0801E636:  2800         CMP        R0, #0
  0x0801E638:  F000 8156    BEQ.W      .L26                     ; 0x0801E8E8
  0x0801E63C:  9815         LDR        R0, [SP, #84]
  0x0801E63E:  6B40         LDR        R0, [R0, #52]
  0x0801E640:  6980         LDR        R0, [R0, #24]
  0x0801E642:  9008         STR        R0, [SP, #32]
  0x0801E644:  9815         LDR        R0, [SP, #84]
  0x0801E646:  6B40         LDR        R0, [R0, #52]
  0x0801E648:  69C0         LDR        R0, [R0, #28]
  0x0801E64A:  9007         STR        R0, [SP, #28]
  0x0801E64C:  9814         LDR        R0, [SP, #80]
  0x0801E64E:  3001         ADDS       R0, #1
  0x0801E650:  B158         CBZ        R0, .L1                  ; 0x0801E66A
  0x0801E652:  9814         LDR        R0, [SP, #80]
  0x0801E654:  9908         LDR        R1, [SP, #32]
  0x0801E656:  4008         ANDS       R0, R1
  0x0801E658:  9907         LDR        R1, [SP, #28]
  0x0801E65A:  4288         CMP        R0, R1
  0x0801E65C:  D10E         BNE        .L2                      ; 0x0801E67C
  0x0801E65E:  9814         LDR        R0, [SP, #80]
  0x0801E660:  9A08         LDR        R2, [SP, #32]
  0x0801E662:  43D1         MVNS       R1, R2
  0x0801E664:  4390         BICS       R0, R2
  0x0801E666:  4288         CMP        R0, R1
  0x0801E668:  D108         BNE        .L2                      ; 0x0801E67C
.L1:
  0x0801E66A:  2004         MOVS       R0, #4
  0x0801E66C:  900A         STR        R0, [SP, #40]
  0x0801E66E:  F64F 70FF    MOVW       R0, #0xFFFF
  0x0801E672:  900C         STR        R0, [SP, #48]
  0x0801E674:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801E678:  900D         STR        R0, [SP, #52]
  0x0801E67A:  E134         B          .L25                     ; 0x0801E8E6
.L2:
  0x0801E67C:  9814         LDR        R0, [SP, #80]
  0x0801E67E:  9915         LDR        R1, [SP, #84]
  0x0801E680:  6B49         LDR        R1, [R1, #52]
  0x0801E682:  6949         LDR        R1, [R1, #20]
  0x0801E684:  4288         CMP        R0, R1
  0x0801E686:  D105         BNE        .L3                      ; 0x0801E694
  0x0801E688:  2001         MOVS       R0, #1
  0x0801E68A:  F88D 001B    STRB.W     R0, [SP, #27]
  0x0801E68E:  2000         MOVS       R0, #0
  0x0801E690:  9011         STR        R0, [SP, #68]
  0x0801E692:  E128         B          .L25                     ; 0x0801E8E6
.L3:
  0x0801E694:  9814         LDR        R0, [SP, #80]
  0x0801E696:  F000 4070    AND        R0, R0, #0xF0000000
  0x0801E69A:  F1B0 4F60    CMP.W      R0, #0xE0000000
  0x0801E69E:  D12C         BNE        .L8                      ; 0x0801E6FA
  0x0801E6A0:  2000         MOVS       R0, #0
  0x0801E6A2:  9009         STR        R0, [SP, #36]
.L4:
  0x0801E6A4:  9809         LDR        R0, [SP, #36]
  0x0801E6A6:  2806         CMP        R0, #6
  0x0801E6A8:  D80F         BHI        .L6                      ; 0x0801E6CA
  0x0801E6AA:  9816         LDR        R0, [SP, #88]
  0x0801E6AC:  9909         LDR        R1, [SP, #36]
  0x0801E6AE:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801E6B2:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801E6B6:  F8D0 07D0    LDR.W      R0, [R0, #0x07D0]
  0x0801E6BA:  9914         LDR        R1, [SP, #80]
  0x0801E6BC:  4288         CMP        R0, R1
  0x0801E6BE:  D100         BNE        .L5                      ; 0x0801E6C2
  0x0801E6C0:  E003         B          .L6                      ; 0x0801E6CA
.L5:
  0x0801E6C2:  9809         LDR        R0, [SP, #36]
  0x0801E6C4:  3001         ADDS       R0, #1
  0x0801E6C6:  9009         STR        R0, [SP, #36]
  0x0801E6C8:  E7EC         B          .L4                      ; 0x0801E6A4
.L6:
  0x0801E6CA:  9809         LDR        R0, [SP, #36]
  0x0801E6CC:  2806         CMP        R0, #6
  0x0801E6CE:  D80B         BHI        .L7                      ; 0x0801E6E8
  0x0801E6D0:  9816         LDR        R0, [SP, #88]
  0x0801E6D2:  9909         LDR        R1, [SP, #36]
  0x0801E6D4:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801E6D8:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801E6DC:  F8D0 07E0    LDR.W      R0, [R0, #0x07E0]
  0x0801E6E0:  B110         CBZ        R0, .L7                  ; 0x0801E6E8
  0x0801E6E2:  2001         MOVS       R0, #1
  0x0801E6E4:  F88D 001B    STRB.W     R0, [SP, #27]
.L7:
  0x0801E6E8:  F44F 7080    MOV.W      R0, #0x0100
  0x0801E6EC:  900C         STR        R0, [SP, #48]
  0x0801E6EE:  9814         LDR        R0, [SP, #80]
  0x0801E6F0:  21BC         MOVS       R1, #188
  0x0801E6F2:  F361 50DF    BFI        R0, R1, #23, #9
  0x0801E6F6:  900D         STR        R0, [SP, #52]
  0x0801E6F8:  E0F5         B          .L25                     ; 0x0801E8E6
.L8:
  0x0801E6FA:  9820         LDR        R0, [SP, #128]
  0x0801E6FC:  9014         STR        R0, [SP, #80]
  0x0801E6FE:  9814         LDR        R0, [SP, #80]
  0x0801E700:  EB00 2010    ADD.W      R0, R0, R0, LSR #8
  0x0801E704:  F000 001F    AND        R0, R0, #31
  0x0801E708:  9009         STR        R0, [SP, #36]
  0x0801E70A:  9816         LDR        R0, [SP, #88]
  0x0801E70C:  9909         LDR        R1, [SP, #36]
  0x0801E70E:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801E712:  F8D0 0B6C    LDR.W      R0, [R0, #0x0B6C]
  0x0801E716:  9005         STR        R0, [SP, #20]
.L9:
  0x0801E718:  9805         LDR        R0, [SP, #20]
  0x0801E71A:  B1A8         CBZ        R0, .L12                 ; 0x0801E748
  0x0801E71C:  9805         LDR        R0, [SP, #20]
  0x0801E71E:  6A00         LDR        R0, [R0, #32]
  0x0801E720:  9914         LDR        R1, [SP, #80]
  0x0801E722:  4288         CMP        R0, R1
  0x0801E724:  D100         BNE        .L10                     ; 0x0801E728
  0x0801E726:  E00F         B          .L12                     ; 0x0801E748
.L10:
  0x0801E728:  9805         LDR        R0, [SP, #20]
  0x0801E72A:  6940         LDR        R0, [R0, #20]
  0x0801E72C:  9005         STR        R0, [SP, #20]
  0x0801E72E:  9805         LDR        R0, [SP, #20]
  0x0801E730:  9916         LDR        R1, [SP, #88]
  0x0801E732:  9A09         LDR        R2, [SP, #36]
  0x0801E734:  EB01 0182    ADD.W      R1, R1, R2, LSL #2
  0x0801E738:  F8D1 1B6C    LDR.W      R1, [R1, #0x0B6C]
  0x0801E73C:  4288         CMP        R0, R1
  0x0801E73E:  D102         BNE        .L11                     ; 0x0801E746
  0x0801E740:  2000         MOVS       R0, #0
  0x0801E742:  9005         STR        R0, [SP, #20]
  0x0801E744:  E000         B          .L12                     ; 0x0801E748
.L11:
  0x0801E746:  E7E7         B          .L9                      ; 0x0801E718
.L12:
  0x0801E748:  9805         LDR        R0, [SP, #20]
  0x0801E74A:  B1F8         CBZ        R0, .L13                 ; 0x0801E78C
  0x0801E74C:  9905         LDR        R1, [SP, #20]
  0x0801E74E:  6A48         LDR        R0, [R1, #36]
  0x0801E750:  6A89         LDR        R1, [R1, #40]
  0x0801E752:  4308         ORRS       R0, R1
  0x0801E754:  B1D0         CBZ        R0, .L13                 ; 0x0801E78C
  0x0801E756:  F3EF 8010    MRS        R0, PRIMASK
  0x0801E75A:  901C         STR        R0, [SP, #112]
  0x0801E75C:  981C         LDR        R0, [SP, #112]
  0x0801E75E:  9018         STR        R0, [SP, #96]
  0x0801E760:  B672         CPSID      i
  0x0801E762:  9818         LDR        R0, [SP, #96]
  0x0801E764:  9012         STR        R0, [SP, #72]
  0x0801E766:  9805         LDR        R0, [SP, #20]
  0x0801E768:  6A40         LDR        R0, [R0, #36]
  0x0801E76A:  900C         STR        R0, [SP, #48]
  0x0801E76C:  9805         LDR        R0, [SP, #20]
  0x0801E76E:  6A80         LDR        R0, [R0, #40]
  0x0801E770:  900D         STR        R0, [SP, #52]
  0x0801E772:  9805         LDR        R0, [SP, #20]
  0x0801E774:  9916         LDR        R1, [SP, #88]
  0x0801E776:  9A09         LDR        R2, [SP, #36]
  0x0801E778:  EB01 0182    ADD.W      R1, R1, R2, LSL #2
  0x0801E77C:  F8C1 0B6C    STR.W      R0, [R1, #0x0B6C]
  0x0801E780:  9812         LDR        R0, [SP, #72]
  0x0801E782:  901B         STR        R0, [SP, #108]
  0x0801E784:  981B         LDR        R0, [SP, #108]
  0x0801E786:  F380 8810    MSR        PRIMASK, R0
  0x0801E78A:  E0AC         B          .L25                     ; 0x0801E8E6
.L13:
  0x0801E78C:  9915         LDR        R1, [SP, #84]
  0x0801E78E:  6A48         LDR        R0, [R1, #36]
  0x0801E790:  6B49         LDR        R1, [R1, #52]
  0x0801E792:  6A49         LDR        R1, [R1, #36]
  0x0801E794:  4288         CMP        R0, R1
  0x0801E796:  D90F         BLS        .L15                     ; 0x0801E7B8
  0x0801E798:  9816         LDR        R0, [SP, #88]
  0x0801E79A:  F8D0 07A4    LDR.W      R0, [R0, #0x07A4]
  0x0801E79E:  B108         CBZ        R0, .L14                 ; 0x0801E7A4
  0x0801E7A0:  9813         LDR        R0, [SP, #76]
  0x0801E7A2:  B148         CBZ        R0, .L15                 ; 0x0801E7B8
.L14:
  0x0801E7A4:  9916         LDR        R1, [SP, #88]
  0x0801E7A6:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801E7AA:  3001         ADDS       R0, #1
  0x0801E7AC:  F8C1 0558    STR.W      R0, [R1, #0x0558]
  0x0801E7B0:  9815         LDR        R0, [SP, #84]
  0x0801E7B2:  F7F6 FC3C    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801E7B6:  E118         B          .L38                     ; 0x0801E9EA
.L15:
  0x0801E7B8:  9805         LDR        R0, [SP, #20]
  0x0801E7BA:  2800         CMP        R0, #0
  0x0801E7BC:  D04E         BEQ        .L21                     ; 0x0801E85C
  0x0801E7BE:  F3EF 8010    MRS        R0, PRIMASK
  0x0801E7C2:  901D         STR        R0, [SP, #116]
  0x0801E7C4:  981D         LDR        R0, [SP, #116]
  0x0801E7C6:  9017         STR        R0, [SP, #92]
  0x0801E7C8:  B672         CPSID      i
  0x0801E7CA:  9817         LDR        R0, [SP, #92]
  0x0801E7CC:  9012         STR        R0, [SP, #72]
  0x0801E7CE:  9915         LDR        R1, [SP, #84]
  0x0801E7D0:  2000         MOVS       R0, #0
  0x0801E7D2:  61C8         STR        R0, [R1, #28]
  0x0801E7D4:  9805         LDR        R0, [SP, #20]
  0x0801E7D6:  6B00         LDR        R0, [R0, #48]
  0x0801E7D8:  B940         CBNZ       R0, .L16                 ; 0x0801E7EC
  0x0801E7DA:  9815         LDR        R0, [SP, #84]
  0x0801E7DC:  9905         LDR        R1, [SP, #20]
  0x0801E7DE:  6308         STR        R0, [R1, #48]
  0x0801E7E0:  9812         LDR        R0, [SP, #72]
  0x0801E7E2:  901A         STR        R0, [SP, #104]
  0x0801E7E4:  981A         LDR        R0, [SP, #104]
  0x0801E7E6:  F380 8810    MSR        PRIMASK, R0
  0x0801E7EA:  E036         B          .L20                     ; 0x0801E85A
.L16:
  0x0801E7EC:  9805         LDR        R0, [SP, #20]
  0x0801E7EE:  6B00         LDR        R0, [R0, #48]
  0x0801E7F0:  9004         STR        R0, [SP, #16]
  0x0801E7F2:  2001         MOVS       R0, #1
  0x0801E7F4:  9001         STR        R0, [SP, #4]
.L17:
  0x0801E7F6:  9804         LDR        R0, [SP, #16]
  0x0801E7F8:  69C0         LDR        R0, [R0, #28]
  0x0801E7FA:  B130         CBZ        R0, .L18                 ; 0x0801E80A
  0x0801E7FC:  9801         LDR        R0, [SP, #4]
  0x0801E7FE:  3001         ADDS       R0, #1
  0x0801E800:  9001         STR        R0, [SP, #4]
  0x0801E802:  9804         LDR        R0, [SP, #16]
  0x0801E804:  69C0         LDR        R0, [R0, #28]
  0x0801E806:  9004         STR        R0, [SP, #16]
  0x0801E808:  E7F5         B          .L17                     ; 0x0801E7F6
.L18:
  0x0801E80A:  9815         LDR        R0, [SP, #84]
  0x0801E80C:  9904         LDR        R1, [SP, #16]
  0x0801E80E:  61C8         STR        R0, [R1, #28]
  0x0801E810:  2000         MOVS       R0, #0
  0x0801E812:  9003         STR        R0, [SP, #12]
  0x0801E814:  9801         LDR        R0, [SP, #4]
  0x0801E816:  2804         CMP        R0, #4
  0x0801E818:  D315         BCC        .L19                     ; 0x0801E846
  0x0801E81A:  9805         LDR        R0, [SP, #20]
  0x0801E81C:  6B00         LDR        R0, [R0, #48]
  0x0801E81E:  9003         STR        R0, [SP, #12]
  0x0801E820:  9803         LDR        R0, [SP, #12]
  0x0801E822:  69C0         LDR        R0, [R0, #28]
  0x0801E824:  9905         LDR        R1, [SP, #20]
  0x0801E826:  6308         STR        R0, [R1, #48]
  0x0801E828:  9903         LDR        R1, [SP, #12]
  0x0801E82A:  2000         MOVS       R0, #0
  0x0801E82C:  61C8         STR        R0, [R1, #28]
  0x0801E82E:  9916         LDR        R1, [SP, #88]
  0x0801E830:  F8D1 0548    LDR.W      R0, [R1, #0x0548]
  0x0801E834:  3001         ADDS       R0, #1
  0x0801E836:  F8C1 0548    STR.W      R0, [R1, #0x0548]
  0x0801E83A:  9916         LDR        R1, [SP, #88]
  0x0801E83C:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801E840:  3001         ADDS       R0, #1
  0x0801E842:  F8C1 0558    STR.W      R0, [R1, #0x0558]
.L19:
  0x0801E846:  9812         LDR        R0, [SP, #72]
  0x0801E848:  9019         STR        R0, [SP, #100]
  0x0801E84A:  9819         LDR        R0, [SP, #100]
  0x0801E84C:  F380 8810    MSR        PRIMASK, R0
  0x0801E850:  9803         LDR        R0, [SP, #12]
  0x0801E852:  B110         CBZ        R0, .L20                 ; 0x0801E85A
  0x0801E854:  9803         LDR        R0, [SP, #12]
  0x0801E856:  F7F6 FBEA    BL         _nx_packet_transmit_release ; 0x0801502E
.L20:
  0x0801E85A:  E043         B          .L24                     ; 0x0801E8E4
.L21:
  0x0801E85C:  9816         LDR        R0, [SP, #88]
  0x0801E85E:  F8D0 0C00    LDR.W      R0, [R0, #0x0C00]
  0x0801E862:  B150         CBZ        R0, .L22                 ; 0x0801E87A
  0x0801E864:  9816         LDR        R0, [SP, #88]
  0x0801E866:  F8D0 3C00    LDR.W      R3, [R0, #0x0C00]
  0x0801E86A:  9909         LDR        R1, [SP, #36]
  0x0801E86C:  EB00 0181    ADD.W      R1, R0, R1, LSL #2
  0x0801E870:  F601 316C    ADDW       R1, R1, #0x0B6C
  0x0801E874:  2200         MOVS       R2, #0
  0x0801E876:  4798         BLX        R3
  0x0801E878:  B178         CBZ        R0, .L23                 ; 0x0801E89A
.L22:
  0x0801E87A:  9916         LDR        R1, [SP, #88]
  0x0801E87C:  F8D1 0548    LDR.W      R0, [R1, #0x0548]
  0x0801E880:  3001         ADDS       R0, #1
  0x0801E882:  F8C1 0548    STR.W      R0, [R1, #0x0548]
  0x0801E886:  9916         LDR        R1, [SP, #88]
  0x0801E888:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801E88C:  3001         ADDS       R0, #1
  0x0801E88E:  F8C1 0558    STR.W      R0, [R1, #0x0558]
  0x0801E892:  9815         LDR        R0, [SP, #84]
  0x0801E894:  F7F6 FBCB    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801E898:  E0A7         B          .L38                     ; 0x0801E9EA
.L23:
  0x0801E89A:  9816         LDR        R0, [SP, #88]
  0x0801E89C:  9909         LDR        R1, [SP, #36]
  0x0801E89E:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0801E8A2:  F8D0 0B6C    LDR.W      R0, [R0, #0x0B6C]
  0x0801E8A6:  6980         LDR        R0, [R0, #24]
  0x0801E8A8:  9005         STR        R0, [SP, #20]
  0x0801E8AA:  9814         LDR        R0, [SP, #80]
  0x0801E8AC:  9905         LDR        R1, [SP, #20]
  0x0801E8AE:  6208         STR        R0, [R1, #32]
  0x0801E8B0:  9905         LDR        R1, [SP, #20]
  0x0801E8B2:  2000         MOVS       R0, #0
  0x0801E8B4:  6248         STR        R0, [R1, #36]
  0x0801E8B6:  9905         LDR        R1, [SP, #20]
  0x0801E8B8:  6288         STR        R0, [R1, #40]
  0x0801E8BA:  9A05         LDR        R2, [SP, #20]
  0x0801E8BC:  210A         MOVS       R1, #10
  0x0801E8BE:  6051         STR        R1, [R2, #4]
  0x0801E8C0:  9905         LDR        R1, [SP, #20]
  0x0801E8C2:  6088         STR        R0, [R1, #8]
  0x0801E8C4:  9915         LDR        R1, [SP, #84]
  0x0801E8C6:  6B49         LDR        R1, [R1, #52]
  0x0801E8C8:  9A05         LDR        R2, [SP, #20]
  0x0801E8CA:  62D1         STR        R1, [R2, #44]
  0x0801E8CC:  9915         LDR        R1, [SP, #84]
  0x0801E8CE:  61C8         STR        R0, [R1, #28]
  0x0801E8D0:  9815         LDR        R0, [SP, #84]
  0x0801E8D2:  9905         LDR        R1, [SP, #20]
  0x0801E8D4:  6308         STR        R0, [R1, #48]
  0x0801E8D6:  9816         LDR        R0, [SP, #88]
  0x0801E8D8:  F8D0 3C0C    LDR.W      R3, [R0, #0x0C0C]
  0x0801E8DC:  9914         LDR        R1, [SP, #80]
  0x0801E8DE:  9A15         LDR        R2, [SP, #84]
  0x0801E8E0:  6B52         LDR        R2, [R2, #52]
  0x0801E8E2:  4798         BLX        R3
.L24:
  0x0801E8E4:  E081         B          .L38                     ; 0x0801E9EA
.L25:
  0x0801E8E6:  E012         B          .L29                     ; 0x0801E90E
.L26:
  0x0801E8E8:  9814         LDR        R0, [SP, #80]
  0x0801E8EA:  F1B0 4FFE    CMP.W      R0, #0x7F000000
  0x0801E8EE:  D303         BCC        .L27                     ; 0x0801E8F8
  0x0801E8F0:  9814         LDR        R0, [SP, #80]
  0x0801E8F2:  F1B0 3FFF    CMP.W      R0, #0xFFFFFFFF
  0x0801E8F6:  DC05         BGT        .L28                     ; 0x0801E904
.L27:
  0x0801E8F8:  9814         LDR        R0, [SP, #80]
  0x0801E8FA:  9915         LDR        R1, [SP, #84]
  0x0801E8FC:  6B49         LDR        R1, [R1, #52]
  0x0801E8FE:  6949         LDR        R1, [R1, #20]
  0x0801E900:  4288         CMP        R0, R1
  0x0801E902:  D104         BNE        .L29                     ; 0x0801E90E
.L28:
  0x0801E904:  2001         MOVS       R0, #1
  0x0801E906:  F88D 001B    STRB.W     R0, [SP, #27]
  0x0801E90A:  2000         MOVS       R0, #0
  0x0801E90C:  9011         STR        R0, [SP, #68]
.L29:
  0x0801E90E:  F89D 001B    LDRB.W     R0, [SP, #27]
  0x0801E912:  2801         CMP        R0, #1
  0x0801E914:  D128         BNE        .L31                     ; 0x0801E968
  0x0801E916:  9815         LDR        R0, [SP, #84]
  0x0801E918:  9916         LDR        R1, [SP, #88]
  0x0801E91A:  F8D1 263C    LDR.W      R2, [R1, #0x063C]
  0x0801E91E:  A902         ADD        R1, SP, #8
  0x0801E920:  2300         MOVS       R3, #0
  0x0801E922:  F001 FA0A    BL         _nx_packet_copy          ; 0x0801FD3A
  0x0801E926:  B998         CBNZ       R0, .L30                 ; 0x0801E950
  0x0801E928:  9916         LDR        R1, [SP, #88]
  0x0801E92A:  F8D1 0518    LDR.W      R0, [R1, #0x0518]
  0x0801E92E:  3001         ADDS       R0, #1
  0x0801E930:  F8C1 0518    STR.W      R0, [R1, #0x0518]
  0x0801E934:  9815         LDR        R0, [SP, #84]
  0x0801E936:  6A40         LDR        R0, [R0, #36]
  0x0801E938:  9916         LDR        R1, [SP, #88]
  0x0801E93A:  F8D1 251C    LDR.W      R2, [R1, #0x051C]
  0x0801E93E:  4410         ADD        R0, R2
  0x0801E940:  3814         SUBS       R0, #20
  0x0801E942:  F8C1 051C    STR.W      R0, [R1, #0x051C]
  0x0801E946:  9816         LDR        R0, [SP, #88]
  0x0801E948:  9902         LDR        R1, [SP, #8]
  0x0801E94A:  F000 F904    BL         _nx_ip_packet_deferred_receive ; 0x0801EB56
  0x0801E94E:  E00B         B          .L31                     ; 0x0801E968
.L30:
  0x0801E950:  9916         LDR        R1, [SP, #88]
  0x0801E952:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801E956:  3001         ADDS       R0, #1
  0x0801E958:  F8C1 0558    STR.W      R0, [R1, #0x0558]
  0x0801E95C:  9916         LDR        R1, [SP, #88]
  0x0801E95E:  F8D1 0548    LDR.W      R0, [R1, #0x0548]
  0x0801E962:  3001         ADDS       R0, #1
  0x0801E964:  F8C1 0548    STR.W      R0, [R1, #0x0548]
.L31:
  0x0801E968:  9811         LDR        R0, [SP, #68]
  0x0801E96A:  B3D8         CBZ        R0, .L37                 ; 0x0801E9E4
  0x0801E96C:  9915         LDR        R1, [SP, #84]
  0x0801E96E:  6A48         LDR        R0, [R1, #36]
  0x0801E970:  6B49         LDR        R1, [R1, #52]
  0x0801E972:  6A49         LDR        R1, [R1, #36]
  0x0801E974:  4288         CMP        R0, R1
  0x0801E976:  D917         BLS        .L34                     ; 0x0801E9A8
  0x0801E978:  9816         LDR        R0, [SP, #88]
  0x0801E97A:  F8D0 07A4    LDR.W      R0, [R0, #0x07A4]
  0x0801E97E:  B148         CBZ        R0, .L32                 ; 0x0801E994
  0x0801E980:  9813         LDR        R0, [SP, #76]
  0x0801E982:  F5B0 4F80    CMP.W      R0, #0x4000
  0x0801E986:  D005         BEQ        .L32                     ; 0x0801E994
  0x0801E988:  9816         LDR        R0, [SP, #88]
  0x0801E98A:  F8D0 17A4    LDR.W      R1, [R0, #0x07A4]
  0x0801E98E:  A80A         ADD        R0, SP, #40
  0x0801E990:  4788         BLX        R1
  0x0801E992:  E008         B          .L33                     ; 0x0801E9A6
.L32:
  0x0801E994:  9916         LDR        R1, [SP, #88]
  0x0801E996:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801E99A:  3001         ADDS       R0, #1
  0x0801E99C:  F8C1 0558    STR.W      R0, [R1, #0x0558]
  0x0801E9A0:  9815         LDR        R0, [SP, #84]
  0x0801E9A2:  F7F6 FB44    BL         _nx_packet_transmit_release ; 0x0801502E
.L33:
  0x0801E9A6:  E020         B          .L38                     ; 0x0801E9EA
.L34:
  0x0801E9A8:  9916         LDR        R1, [SP, #88]
  0x0801E9AA:  F8D1 0518    LDR.W      R0, [R1, #0x0518]
  0x0801E9AE:  3001         ADDS       R0, #1
  0x0801E9B0:  F8C1 0518    STR.W      R0, [R1, #0x0518]
  0x0801E9B4:  9815         LDR        R0, [SP, #84]
  0x0801E9B6:  6A40         LDR        R0, [R0, #36]
  0x0801E9B8:  9916         LDR        R1, [SP, #88]
  0x0801E9BA:  F8D1 251C    LDR.W      R2, [R1, #0x051C]
  0x0801E9BE:  4410         ADD        R0, R2
  0x0801E9C0:  3814         SUBS       R0, #20
  0x0801E9C2:  F8C1 051C    STR.W      R0, [R1, #0x051C]
  0x0801E9C6:  9815         LDR        R0, [SP, #84]
  0x0801E9C8:  6B40         LDR        R0, [R0, #52]
  0x0801E9CA:  6BC0         LDR        R0, [R0, #60]
  0x0801E9CC:  B920         CBNZ       R0, .L36                 ; 0x0801E9D8
.L35:
  0x0801E9CE:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801E9D2:  F003 FD6E    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801E9D6:  E7FA         B          .L35                     ; 0x0801E9CE
.L36:
  0x0801E9D8:  9815         LDR        R0, [SP, #84]
  0x0801E9DA:  6B40         LDR        R0, [R0, #52]
  0x0801E9DC:  6BC1         LDR        R1, [R0, #60]
  0x0801E9DE:  A80A         ADD        R0, SP, #40
  0x0801E9E0:  4788         BLX        R1
  0x0801E9E2:  E002         B          .L38                     ; 0x0801E9EA
.L37:
  0x0801E9E4:  9815         LDR        R0, [SP, #84]
  0x0801E9E6:  F7F6 FB22    BL         _nx_packet_transmit_release ; 0x0801502E
.L38:
  0x0801E9EA:  B01E         ADD        SP, SP, #120
  0x0801E9EC:  BD80         POP        {R7, PC}
_nx_ip_header_add:
  0x0801E9EE:  B580         PUSH       {R7, LR}
  0x0801E9F0:  B08C         SUB        SP, SP, #48
  0x0801E9F2:  F8DD C044    LDR.W      R12, [SP, #68]
  0x0801E9F6:  F8DD C040    LDR.W      R12, [SP, #64]
  0x0801E9FA:  F8DD C03C    LDR.W      R12, [SP, #60]
  0x0801E9FE:  F8DD C038    LDR.W      R12, [SP, #56]
  0x0801EA02:  900A         STR        R0, [SP, #40]
  0x0801EA04:  9109         STR        R1, [SP, #36]
  0x0801EA06:  9208         STR        R2, [SP, #32]
  0x0801EA08:  9307         STR        R3, [SP, #28]
  0x0801EA0A:  2000         MOVS       R0, #0
  0x0801EA0C:  9006         STR        R0, [SP, #24]
  0x0801EA0E:  9810         LDR        R0, [SP, #64]
  0x0801EA10:  F5B0 3F00    CMP.W      R0, #0x020000
  0x0801EA14:  D106         BNE        .L1                      ; 0x0801EA24
  0x0801EA16:  980A         LDR        R0, [SP, #40]
  0x0801EA18:  F8D0 0624    LDR.W      R0, [R0, #0x0624]
  0x0801EA1C:  2802         CMP        R0, #2
  0x0801EA1E:  D101         BNE        .L1                      ; 0x0801EA24
  0x0801EA20:  2004         MOVS       R0, #4
  0x0801EA22:  9006         STR        R0, [SP, #24]
.L1:
  0x0801EA24:  9909         LDR        R1, [SP, #36]
  0x0801EA26:  6888         LDR        R0, [R1, #8]
  0x0801EA28:  9A06         LDR        R2, [SP, #24]
  0x0801EA2A:  1A80         SUBS       R0, R0, R2
  0x0801EA2C:  3814         SUBS       R0, #20
  0x0801EA2E:  6088         STR        R0, [R1, #8]
  0x0801EA30:  9909         LDR        R1, [SP, #36]
  0x0801EA32:  6A48         LDR        R0, [R1, #36]
  0x0801EA34:  9A06         LDR        R2, [SP, #24]
  0x0801EA36:  4410         ADD        R0, R2
  0x0801EA38:  3014         ADDS       R0, #20
  0x0801EA3A:  6248         STR        R0, [R1, #36]
  0x0801EA3C:  9909         LDR        R1, [SP, #36]
  0x0801EA3E:  6888         LDR        R0, [R1, #8]
  0x0801EA40:  6909         LDR        R1, [R1, #16]
  0x0801EA42:  4288         CMP        R0, R1
  0x0801EA44:  D204         BCS        .L3                      ; 0x0801EA50
.L2:
  0x0801EA46:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801EA4A:  F003 FD32    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801EA4E:  E7FA         B          .L2                      ; 0x0801EA46
.L3:
  0x0801EA50:  9809         LDR        R0, [SP, #36]
  0x0801EA52:  6880         LDR        R0, [R0, #8]
  0x0801EA54:  9005         STR        R0, [SP, #20]
  0x0801EA56:  9909         LDR        R1, [SP, #36]
  0x0801EA58:  6888         LDR        R0, [R1, #8]
  0x0801EA5A:  6388         STR        R0, [R1, #56]
  0x0801EA5C:  9909         LDR        R1, [SP, #36]
  0x0801EA5E:  F891 0032    LDRB.W     R0, [R1, #50]
  0x0801EA62:  9A06         LDR        R2, [SP, #24]
  0x0801EA64:  4410         ADD        R0, R2
  0x0801EA66:  3014         ADDS       R0, #20
  0x0801EA68:  F881 0032    STRB.W     R0, [R1, #50]
  0x0801EA6C:  9809         LDR        R0, [SP, #36]
  0x0801EA6E:  F890 0031    LDRB.W     R0, [R0, #49]
  0x0801EA72:  2801         CMP        R0, #1
  0x0801EA74:  D102         BNE        .L4                      ; 0x0801EA7C
  0x0801EA76:  2000         MOVS       R0, #0
  0x0801EA78:  900B         STR        R0, [SP, #44]
  0x0801EA7A:  E069         B          .L9                      ; 0x0801EB50
.L4:
  0x0801EA7C:  9806         LDR        R0, [SP, #24]
  0x0801EA7E:  B140         CBZ        R0, .L5                  ; 0x0801EA92
  0x0801EA80:  980E         LDR        R0, [SP, #56]
  0x0801EA82:  9909         LDR        R1, [SP, #36]
  0x0801EA84:  8C89         LDRH       R1, [R1, #36]
  0x0801EA86:  4308         ORRS       R0, R1
  0x0801EA88:  F040 408C    ORR        R0, R0, #0x46000000
  0x0801EA8C:  9905         LDR        R1, [SP, #20]
  0x0801EA8E:  6008         STR        R0, [R1]
  0x0801EA90:  E007         B          .L6                      ; 0x0801EAA2
.L5:
  0x0801EA92:  980E         LDR        R0, [SP, #56]
  0x0801EA94:  9909         LDR        R1, [SP, #36]
  0x0801EA96:  8C89         LDRH       R1, [R1, #36]
  0x0801EA98:  4308         ORRS       R0, R1
  0x0801EA9A:  F040 408A    ORR        R0, R0, #0x45000000
  0x0801EA9E:  9905         LDR        R1, [SP, #20]
  0x0801EAA0:  6008         STR        R0, [R1]
.L6:
  0x0801EAA2:  9A0A         LDR        R2, [SP, #40]
  0x0801EAA4:  F8D2 1638    LDR.W      R1, [R2, #0x0638]
  0x0801EAA8:  1C48         ADDS       R0, R1, #1
  0x0801EAAA:  F8C2 0638    STR.W      R0, [R2, #0x0638]
  0x0801EAAE:  9811         LDR        R0, [SP, #68]
  0x0801EAB0:  EA40 4001    ORR.W      R0, R0, R1, LSL #16
  0x0801EAB4:  9905         LDR        R1, [SP, #20]
  0x0801EAB6:  6048         STR        R0, [R1, #4]
  0x0801EAB8:  990F         LDR        R1, [SP, #60]
  0x0801EABA:  9810         LDR        R0, [SP, #64]
  0x0801EABC:  EA40 6001    ORR.W      R0, R0, R1, LSL #24
  0x0801EAC0:  9905         LDR        R1, [SP, #20]
  0x0801EAC2:  6088         STR        R0, [R1, #8]
  0x0801EAC4:  9808         LDR        R0, [SP, #32]
  0x0801EAC6:  9905         LDR        R1, [SP, #20]
  0x0801EAC8:  60C8         STR        R0, [R1, #12]
  0x0801EACA:  9807         LDR        R0, [SP, #28]
  0x0801EACC:  9905         LDR        R1, [SP, #20]
  0x0801EACE:  6108         STR        R0, [R1, #16]
  0x0801EAD0:  9806         LDR        R0, [SP, #24]
  0x0801EAD2:  B128         CBZ        R0, .L7                  ; 0x0801EAE0
  0x0801EAD4:  9809         LDR        R0, [SP, #36]
  0x0801EAD6:  6881         LDR        R1, [R0, #8]
  0x0801EAD8:  2000         MOVS       R0, #0
  0x0801EADA:  F2C9 4004    MOVT       R0, #0x9404
  0x0801EADE:  6148         STR        R0, [R1, #20]
.L7:
  0x0801EAE0:  9905         LDR        R1, [SP, #20]
  0x0801EAE2:  6808         LDR        R0, [R1]
  0x0801EAE4:  BA00         REV        R0, R0
  0x0801EAE6:  6008         STR        R0, [R1]
  0x0801EAE8:  9905         LDR        R1, [SP, #20]
  0x0801EAEA:  6848         LDR        R0, [R1, #4]
  0x0801EAEC:  BA00         REV        R0, R0
  0x0801EAEE:  6048         STR        R0, [R1, #4]
  0x0801EAF0:  9905         LDR        R1, [SP, #20]
  0x0801EAF2:  6888         LDR        R0, [R1, #8]
  0x0801EAF4:  BA00         REV        R0, R0
  0x0801EAF6:  6088         STR        R0, [R1, #8]
  0x0801EAF8:  9905         LDR        R1, [SP, #20]
  0x0801EAFA:  68C8         LDR        R0, [R1, #12]
  0x0801EAFC:  BA00         REV        R0, R0
  0x0801EAFE:  60C8         STR        R0, [R1, #12]
  0x0801EB00:  9905         LDR        R1, [SP, #20]
  0x0801EB02:  6908         LDR        R0, [R1, #16]
  0x0801EB04:  BA00         REV        R0, R0
  0x0801EB06:  6108         STR        R0, [R1, #16]
  0x0801EB08:  9806         LDR        R0, [SP, #24]
  0x0801EB0A:  B120         CBZ        R0, .L8                  ; 0x0801EB16
  0x0801EB0C:  9809         LDR        R0, [SP, #36]
  0x0801EB0E:  6881         LDR        R1, [R0, #8]
  0x0801EB10:  6948         LDR        R0, [R1, #20]
  0x0801EB12:  BA00         REV        R0, R0
  0x0801EB14:  6148         STR        R0, [R1, #20]
.L8:
  0x0801EB16:  9809         LDR        R0, [SP, #36]
  0x0801EB18:  9906         LDR        R1, [SP, #24]
  0x0801EB1A:  F101 0214    ADD.W      R2, R1, #20
  0x0801EB1E:  4669         MOV        R1, SP
  0x0801EB20:  2300         MOVS       R3, #0
  0x0801EB22:  9302         STR        R3, [SP, #8]
  0x0801EB24:  600B         STR        R3, [R1]
  0x0801EB26:  2104         MOVS       R1, #4
  0x0801EB28:  F7FF F98F    BL         _nx_ip_checksum_compute  ; 0x0801DE4A
  0x0801EB2C:  4601         MOV        R1, R0
  0x0801EB2E:  9802         LDR        R0, [SP, #8]
  0x0801EB30:  9104         STR        R1, [SP, #16]
  0x0801EB32:  9904         LDR        R1, [SP, #16]
  0x0801EB34:  43C9         MVNS       R1, R1
  0x0801EB36:  9103         STR        R1, [SP, #12]
  0x0801EB38:  F8BD 100C    LDRH.W     R1, [SP, #12]
  0x0801EB3C:  9103         STR        R1, [SP, #12]
  0x0801EB3E:  9903         LDR        R1, [SP, #12]
  0x0801EB40:  BA09         REV        R1, R1
  0x0801EB42:  9103         STR        R1, [SP, #12]
  0x0801EB44:  9A05         LDR        R2, [SP, #20]
  0x0801EB46:  6891         LDR        R1, [R2, #8]
  0x0801EB48:  9B03         LDR        R3, [SP, #12]
  0x0801EB4A:  4319         ORRS       R1, R3
  0x0801EB4C:  6091         STR        R1, [R2, #8]
  0x0801EB4E:  900B         STR        R0, [SP, #44]
.L9:
  0x0801EB50:  980B         LDR        R0, [SP, #44]
  0x0801EB52:  B00C         ADD        SP, SP, #48
  0x0801EB54:  BD80         POP        {R7, PC}
Section .text._nx_ip_packet_deferred_receive from charger_lto.o, size=116, align=2
_nx_ip_packet_deferred_receive:
  0x0801EB56:  B580         PUSH       {R7, LR}
  0x0801EB58:  B088         SUB        SP, SP, #32
  0x0801EB5A:  9003         STR        R0, [SP, #12]
  0x0801EB5C:  9102         STR        R1, [SP, #8]
  0x0801EB5E:  F3EF 8010    MRS        R0, PRIMASK
  0x0801EB62:  9007         STR        R0, [SP, #28]
  0x0801EB64:  9807         LDR        R0, [SP, #28]
  0x0801EB66:  9004         STR        R0, [SP, #16]
  0x0801EB68:  B672         CPSID      i
  0x0801EB6A:  9804         LDR        R0, [SP, #16]
  0x0801EB6C:  9001         STR        R0, [SP, #4]
  0x0801EB6E:  9803         LDR        R0, [SP, #12]
  0x0801EB70:  F8D0 0678    LDR.W      R0, [R0, #0x0678]
  0x0801EB74:  B188         CBZ        R0, .L1                  ; 0x0801EB9A
  0x0801EB76:  9802         LDR        R0, [SP, #8]
  0x0801EB78:  9903         LDR        R1, [SP, #12]
  0x0801EB7A:  F8D1 167C    LDR.W      R1, [R1, #0x067C]
  0x0801EB7E:  61C8         STR        R0, [R1, #28]
  0x0801EB80:  9902         LDR        R1, [SP, #8]
  0x0801EB82:  2000         MOVS       R0, #0
  0x0801EB84:  61C8         STR        R0, [R1, #28]
  0x0801EB86:  9802         LDR        R0, [SP, #8]
  0x0801EB88:  9903         LDR        R1, [SP, #12]
  0x0801EB8A:  F8C1 067C    STR.W      R0, [R1, #0x067C]
  0x0801EB8E:  9801         LDR        R0, [SP, #4]
  0x0801EB90:  9006         STR        R0, [SP, #24]
  0x0801EB92:  9806         LDR        R0, [SP, #24]
  0x0801EB94:  F380 8810    MSR        PRIMASK, R0
  0x0801EB98:  E015         B          .L2                      ; 0x0801EBC6
.L1:
  0x0801EB9A:  9802         LDR        R0, [SP, #8]
  0x0801EB9C:  9903         LDR        R1, [SP, #12]
  0x0801EB9E:  F8C1 0678    STR.W      R0, [R1, #0x0678]
  0x0801EBA2:  9802         LDR        R0, [SP, #8]
  0x0801EBA4:  9903         LDR        R1, [SP, #12]
  0x0801EBA6:  F8C1 067C    STR.W      R0, [R1, #0x067C]
  0x0801EBAA:  9802         LDR        R0, [SP, #8]
  0x0801EBAC:  2200         MOVS       R2, #0
  0x0801EBAE:  61C2         STR        R2, [R0, #28]
  0x0801EBB0:  9801         LDR        R0, [SP, #4]
  0x0801EBB2:  9005         STR        R0, [SP, #20]
  0x0801EBB4:  9805         LDR        R0, [SP, #20]
  0x0801EBB6:  F380 8810    MSR        PRIMASK, R0
  0x0801EBBA:  9803         LDR        R0, [SP, #12]
  0x0801EBBC:  F500 60EA    ADD.W      R0, R0, #0x0750
  0x0801EBC0:  2108         MOVS       R1, #8
  0x0801EBC2:  F002 F86C    BL         _tx_event_flags_set      ; 0x08020C9E
.L2:
  0x0801EBC6:  B008         ADD        SP, SP, #32
  0x0801EBC8:  BD80         POP        {R7, PC}
Section .text._nx_ip_route_find from charger_lto.o, size=680, align=2
_nx_ip_route_find:
  0x0801EBCA:  B087         SUB        SP, SP, #28
  0x0801EBCC:  9005         STR        R0, [SP, #20]
  0x0801EBCE:  9104         STR        R1, [SP, #16]
  0x0801EBD0:  9203         STR        R2, [SP, #12]
  0x0801EBD2:  9302         STR        R3, [SP, #8]
  0x0801EBD4:  9902         LDR        R1, [SP, #8]
  0x0801EBD6:  2000         MOVS       R0, #0
  0x0801EBD8:  6008         STR        R0, [R1]
  0x0801EBDA:  9804         LDR        R0, [SP, #16]
  0x0801EBDC:  F000 4070    AND        R0, R0, #0xF0000000
  0x0801EBE0:  F1B0 4F60    CMP.W      R0, #0xE0000000
  0x0801EBE4:  D002         BEQ        .L1                      ; 0x0801EBEC
  0x0801EBE6:  9804         LDR        R0, [SP, #16]
  0x0801EBE8:  3001         ADDS       R0, #1
  0x0801EBEA:  BB60         CBNZ       R0, .L7                  ; 0x0801EC46
.L1:
  0x0801EBEC:  9804         LDR        R0, [SP, #16]
  0x0801EBEE:  9902         LDR        R1, [SP, #8]
  0x0801EBF0:  6008         STR        R0, [R1]
  0x0801EBF2:  9803         LDR        R0, [SP, #12]
  0x0801EBF4:  6800         LDR        R0, [R0]
  0x0801EBF6:  B9E0         CBNZ       R0, .L5                  ; 0x0801EC32
  0x0801EBF8:  2000         MOVS       R0, #0
  0x0801EBFA:  9000         STR        R0, [SP, #0]
.L2:
  0x0801EBFC:  9800         LDR        R0, [SP, #0]
  0x0801EBFE:  B9B8         CBNZ       R0, .L4                  ; 0x0801EC30
  0x0801EC00:  9A05         LDR        R2, [SP, #20]
  0x0801EC02:  9800         LDR        R0, [SP, #0]
  0x0801EC04:  214C         MOVS       R1, #76
  0x0801EC06:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801EC0A:  F890 0C42    LDRB.W     R0, [R0, #0x0C42]
  0x0801EC0E:  B158         CBZ        R0, .L3                  ; 0x0801EC28
  0x0801EC10:  9A05         LDR        R2, [SP, #20]
  0x0801EC12:  9800         LDR        R0, [SP, #0]
  0x0801EC14:  214C         MOVS       R1, #76
  0x0801EC16:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801EC1A:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x0801EC1E:  9903         LDR        R1, [SP, #12]
  0x0801EC20:  6008         STR        R0, [R1]
  0x0801EC22:  2000         MOVS       R0, #0
  0x0801EC24:  9006         STR        R0, [SP, #24]
  0x0801EC26:  E121         B          .L32                     ; 0x0801EE6C
.L3:
  0x0801EC28:  9800         LDR        R0, [SP, #0]
  0x0801EC2A:  3001         ADDS       R0, #1
  0x0801EC2C:  9000         STR        R0, [SP, #0]
  0x0801EC2E:  E7E5         B          .L2                      ; 0x0801EBFC
.L4:
  0x0801EC30:  E006         B          .L6                      ; 0x0801EC40
.L5:
  0x0801EC32:  9803         LDR        R0, [SP, #12]
  0x0801EC34:  6800         LDR        R0, [R0]
  0x0801EC36:  7980         LDRB       R0, [R0, #6]
  0x0801EC38:  B110         CBZ        R0, .L6                  ; 0x0801EC40
  0x0801EC3A:  2000         MOVS       R0, #0
  0x0801EC3C:  9006         STR        R0, [SP, #24]
  0x0801EC3E:  E115         B          .L32                     ; 0x0801EE6C
.L6:
  0x0801EC40:  2021         MOVS       R0, #33
  0x0801EC42:  9006         STR        R0, [SP, #24]
  0x0801EC44:  E112         B          .L32                     ; 0x0801EE6C
.L7:
  0x0801EC46:  2000         MOVS       R0, #0
  0x0801EC48:  9000         STR        R0, [SP, #0]
.L8:
  0x0801EC4A:  9800         LDR        R0, [SP, #0]
  0x0801EC4C:  BB38         CBNZ       R0, .L11                 ; 0x0801EC9E
  0x0801EC4E:  9A05         LDR        R2, [SP, #20]
  0x0801EC50:  9800         LDR        R0, [SP, #0]
  0x0801EC52:  214C         MOVS       R1, #76
  0x0801EC54:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801EC58:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x0801EC5C:  9001         STR        R0, [SP, #4]
  0x0801EC5E:  9801         LDR        R0, [SP, #4]
  0x0801EC60:  7900         LDRB       R0, [R0, #4]
  0x0801EC62:  B1C0         CBZ        R0, .L10                 ; 0x0801EC96
  0x0801EC64:  9801         LDR        R0, [SP, #4]
  0x0801EC66:  7980         LDRB       R0, [R0, #6]
  0x0801EC68:  B1A8         CBZ        R0, .L10                 ; 0x0801EC96
  0x0801EC6A:  9801         LDR        R0, [SP, #4]
  0x0801EC6C:  6940         LDR        R0, [R0, #20]
  0x0801EC6E:  9904         LDR        R1, [SP, #16]
  0x0801EC70:  4288         CMP        R0, R1
  0x0801EC72:  D110         BNE        .L10                     ; 0x0801EC96
  0x0801EC74:  9803         LDR        R0, [SP, #12]
  0x0801EC76:  6800         LDR        R0, [R0]
  0x0801EC78:  B120         CBZ        R0, .L9                  ; 0x0801EC84
  0x0801EC7A:  9803         LDR        R0, [SP, #12]
  0x0801EC7C:  6800         LDR        R0, [R0]
  0x0801EC7E:  9901         LDR        R1, [SP, #4]
  0x0801EC80:  4288         CMP        R0, R1
  0x0801EC82:  D108         BNE        .L10                     ; 0x0801EC96
.L9:
  0x0801EC84:  9801         LDR        R0, [SP, #4]
  0x0801EC86:  9903         LDR        R1, [SP, #12]
  0x0801EC88:  6008         STR        R0, [R1]
  0x0801EC8A:  9804         LDR        R0, [SP, #16]
  0x0801EC8C:  9902         LDR        R1, [SP, #8]
  0x0801EC8E:  6008         STR        R0, [R1]
  0x0801EC90:  2000         MOVS       R0, #0
  0x0801EC92:  9006         STR        R0, [SP, #24]
  0x0801EC94:  E0EA         B          .L32                     ; 0x0801EE6C
.L10:
  0x0801EC96:  9800         LDR        R0, [SP, #0]
  0x0801EC98:  3001         ADDS       R0, #1
  0x0801EC9A:  9000         STR        R0, [SP, #0]
  0x0801EC9C:  E7D5         B          .L8                      ; 0x0801EC4A
.L11:
  0x0801EC9E:  2000         MOVS       R0, #0
  0x0801ECA0:  9000         STR        R0, [SP, #0]
.L12:
  0x0801ECA2:  9800         LDR        R0, [SP, #0]
  0x0801ECA4:  2801         CMP        R0, #1
  0x0801ECA6:  D832         BHI        .L17                     ; 0x0801ED0E
  0x0801ECA8:  9A05         LDR        R2, [SP, #20]
  0x0801ECAA:  9800         LDR        R0, [SP, #0]
  0x0801ECAC:  214C         MOVS       R1, #76
  0x0801ECAE:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801ECB2:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x0801ECB6:  9001         STR        R0, [SP, #4]
  0x0801ECB8:  9801         LDR        R0, [SP, #4]
  0x0801ECBA:  7900         LDRB       R0, [R0, #4]
  0x0801ECBC:  B318         CBZ        R0, .L16                 ; 0x0801ED06
  0x0801ECBE:  9801         LDR        R0, [SP, #4]
  0x0801ECC0:  7980         LDRB       R0, [R0, #6]
  0x0801ECC2:  B300         CBZ        R0, .L16                 ; 0x0801ED06
  0x0801ECC4:  9901         LDR        R1, [SP, #4]
  0x0801ECC6:  9A04         LDR        R2, [SP, #16]
  0x0801ECC8:  6988         LDR        R0, [R1, #24]
  0x0801ECCA:  69C9         LDR        R1, [R1, #28]
  0x0801ECCC:  4010         ANDS       R0, R2
  0x0801ECCE:  4288         CMP        R0, R1
  0x0801ECD0:  D119         BNE        .L16                     ; 0x0801ED06
  0x0801ECD2:  9803         LDR        R0, [SP, #12]
  0x0801ECD4:  6800         LDR        R0, [R0]
  0x0801ECD6:  B918         CBNZ       R0, .L13                 ; 0x0801ECE0
  0x0801ECD8:  9801         LDR        R0, [SP, #4]
  0x0801ECDA:  9903         LDR        R1, [SP, #12]
  0x0801ECDC:  6008         STR        R0, [R1]
  0x0801ECDE:  E00C         B          .L15                     ; 0x0801ECFA
.L13:
  0x0801ECE0:  9800         LDR        R0, [SP, #0]
  0x0801ECE2:  2801         CMP        R0, #1
  0x0801ECE4:  D103         BNE        .L14                     ; 0x0801ECEE
  0x0801ECE6:  9801         LDR        R0, [SP, #4]
  0x0801ECE8:  9903         LDR        R1, [SP, #12]
  0x0801ECEA:  6008         STR        R0, [R1]
  0x0801ECEC:  E005         B          .L15                     ; 0x0801ECFA
.L14:
  0x0801ECEE:  9803         LDR        R0, [SP, #12]
  0x0801ECF0:  6800         LDR        R0, [R0]
  0x0801ECF2:  9901         LDR        R1, [SP, #4]
  0x0801ECF4:  4288         CMP        R0, R1
  0x0801ECF6:  D000         BEQ        .L15                     ; 0x0801ECFA
  0x0801ECF8:  E005         B          .L16                     ; 0x0801ED06
.L15:
  0x0801ECFA:  9804         LDR        R0, [SP, #16]
  0x0801ECFC:  9902         LDR        R1, [SP, #8]
  0x0801ECFE:  6008         STR        R0, [R1]
  0x0801ED00:  2000         MOVS       R0, #0
  0x0801ED02:  9006         STR        R0, [SP, #24]
  0x0801ED04:  E0B2         B          .L32                     ; 0x0801EE6C
.L16:
  0x0801ED06:  9800         LDR        R0, [SP, #0]
  0x0801ED08:  3001         ADDS       R0, #1
  0x0801ED0A:  9000         STR        R0, [SP, #0]
  0x0801ED0C:  E7C9         B          .L12                     ; 0x0801ECA2
.L17:
  0x0801ED0E:  F8BD 0012    LDRH.W     R0, [SP, #18]
  0x0801ED12:  F64A 11FE    MOVW       R1, #0xA9FE
  0x0801ED16:  4288         CMP        R0, R1
  0x0801ED18:  D139         BNE        .L22                     ; 0x0801ED8E
  0x0801ED1A:  9803         LDR        R0, [SP, #12]
  0x0801ED1C:  6800         LDR        R0, [R0]
  0x0801ED1E:  B170         CBZ        R0, .L19                 ; 0x0801ED3E
  0x0801ED20:  9803         LDR        R0, [SP, #12]
  0x0801ED22:  6800         LDR        R0, [R0]
  0x0801ED24:  7900         LDRB       R0, [R0, #4]
  0x0801ED26:  B148         CBZ        R0, .L18                 ; 0x0801ED3C
  0x0801ED28:  9803         LDR        R0, [SP, #12]
  0x0801ED2A:  6800         LDR        R0, [R0]
  0x0801ED2C:  7980         LDRB       R0, [R0, #6]
  0x0801ED2E:  B128         CBZ        R0, .L18                 ; 0x0801ED3C
  0x0801ED30:  9804         LDR        R0, [SP, #16]
  0x0801ED32:  9902         LDR        R1, [SP, #8]
  0x0801ED34:  6008         STR        R0, [R1]
  0x0801ED36:  2000         MOVS       R0, #0
  0x0801ED38:  9006         STR        R0, [SP, #24]
  0x0801ED3A:  E097         B          .L32                     ; 0x0801EE6C
.L18:
  0x0801ED3C:  E027         B          .L22                     ; 0x0801ED8E
.L19:
  0x0801ED3E:  2000         MOVS       R0, #0
  0x0801ED40:  9000         STR        R0, [SP, #0]
.L20:
  0x0801ED42:  9800         LDR        R0, [SP, #0]
  0x0801ED44:  2801         CMP        R0, #1
  0x0801ED46:  D822         BHI        .L22                     ; 0x0801ED8E
  0x0801ED48:  9A05         LDR        R2, [SP, #20]
  0x0801ED4A:  9800         LDR        R0, [SP, #0]
  0x0801ED4C:  214C         MOVS       R1, #76
  0x0801ED4E:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801ED52:  F890 0C40    LDRB.W     R0, [R0, #0x0C40]
  0x0801ED56:  B1B0         CBZ        R0, .L21                 ; 0x0801ED86
  0x0801ED58:  9A05         LDR        R2, [SP, #20]
  0x0801ED5A:  9800         LDR        R0, [SP, #0]
  0x0801ED5C:  214C         MOVS       R1, #76
  0x0801ED5E:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801ED62:  F890 0C42    LDRB.W     R0, [R0, #0x0C42]
  0x0801ED66:  B170         CBZ        R0, .L21                 ; 0x0801ED86
  0x0801ED68:  9A05         LDR        R2, [SP, #20]
  0x0801ED6A:  9800         LDR        R0, [SP, #0]
  0x0801ED6C:  214C         MOVS       R1, #76
  0x0801ED6E:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801ED72:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x0801ED76:  9903         LDR        R1, [SP, #12]
  0x0801ED78:  6008         STR        R0, [R1]
  0x0801ED7A:  9804         LDR        R0, [SP, #16]
  0x0801ED7C:  9902         LDR        R1, [SP, #8]
  0x0801ED7E:  6008         STR        R0, [R1]
  0x0801ED80:  2000         MOVS       R0, #0
  0x0801ED82:  9006         STR        R0, [SP, #24]
  0x0801ED84:  E072         B          .L32                     ; 0x0801EE6C
.L21:
  0x0801ED86:  9800         LDR        R0, [SP, #0]
  0x0801ED88:  3001         ADDS       R0, #1
  0x0801ED8A:  9000         STR        R0, [SP, #0]
  0x0801ED8C:  E7D9         B          .L20                     ; 0x0801ED42
.L22:
  0x0801ED8E:  9805         LDR        R0, [SP, #20]
  0x0801ED90:  6880         LDR        R0, [R0, #8]
  0x0801ED92:  B350         CBZ        R0, .L26                 ; 0x0801EDEA
  0x0801ED94:  9805         LDR        R0, [SP, #20]
  0x0801ED96:  68C0         LDR        R0, [R0, #12]
  0x0801ED98:  B338         CBZ        R0, .L26                 ; 0x0801EDEA
  0x0801ED9A:  9805         LDR        R0, [SP, #20]
  0x0801ED9C:  68C0         LDR        R0, [R0, #12]
  0x0801ED9E:  7980         LDRB       R0, [R0, #6]
  0x0801EDA0:  B318         CBZ        R0, .L26                 ; 0x0801EDEA
  0x0801EDA2:  9805         LDR        R0, [SP, #20]
  0x0801EDA4:  68C0         LDR        R0, [R0, #12]
  0x0801EDA6:  9001         STR        R0, [SP, #4]
  0x0801EDA8:  9801         LDR        R0, [SP, #4]
  0x0801EDAA:  6982         LDR        R2, [R0, #24]
  0x0801EDAC:  69C0         LDR        R0, [R0, #28]
  0x0801EDAE:  9905         LDR        R1, [SP, #20]
  0x0801EDB0:  6889         LDR        R1, [R1, #8]
  0x0801EDB2:  4011         ANDS       R1, R2
  0x0801EDB4:  4288         CMP        R0, R1
  0x0801EDB6:  D002         BEQ        .L23                     ; 0x0801EDBE
  0x0801EDB8:  2021         MOVS       R0, #33
  0x0801EDBA:  9006         STR        R0, [SP, #24]
  0x0801EDBC:  E056         B          .L32                     ; 0x0801EE6C
.L23:
  0x0801EDBE:  9803         LDR        R0, [SP, #12]
  0x0801EDC0:  6800         LDR        R0, [R0]
  0x0801EDC2:  B918         CBNZ       R0, .L24                 ; 0x0801EDCC
  0x0801EDC4:  9801         LDR        R0, [SP, #4]
  0x0801EDC6:  9903         LDR        R1, [SP, #12]
  0x0801EDC8:  6008         STR        R0, [R1]
  0x0801EDCA:  E007         B          .L25                     ; 0x0801EDDC
.L24:
  0x0801EDCC:  9803         LDR        R0, [SP, #12]
  0x0801EDCE:  6800         LDR        R0, [R0]
  0x0801EDD0:  9901         LDR        R1, [SP, #4]
  0x0801EDD2:  4288         CMP        R0, R1
  0x0801EDD4:  D002         BEQ        .L25                     ; 0x0801EDDC
  0x0801EDD6:  2021         MOVS       R0, #33
  0x0801EDD8:  9006         STR        R0, [SP, #24]
  0x0801EDDA:  E047         B          .L32                     ; 0x0801EE6C
.L25:
  0x0801EDDC:  9805         LDR        R0, [SP, #20]
  0x0801EDDE:  6880         LDR        R0, [R0, #8]
  0x0801EDE0:  9902         LDR        R1, [SP, #8]
  0x0801EDE2:  6008         STR        R0, [R1]
  0x0801EDE4:  2000         MOVS       R0, #0
  0x0801EDE6:  9006         STR        R0, [SP, #24]
  0x0801EDE8:  E040         B          .L32                     ; 0x0801EE6C
.L26:
  0x0801EDEA:  9803         LDR        R0, [SP, #12]
  0x0801EDEC:  6800         LDR        R0, [R0]
  0x0801EDEE:  B1A8         CBZ        R0, .L28                 ; 0x0801EE1C
  0x0801EDF0:  9803         LDR        R0, [SP, #12]
  0x0801EDF2:  6800         LDR        R0, [R0]
  0x0801EDF4:  7900         LDRB       R0, [R0, #4]
  0x0801EDF6:  B180         CBZ        R0, .L27                 ; 0x0801EE1A
  0x0801EDF8:  9803         LDR        R0, [SP, #12]
  0x0801EDFA:  6800         LDR        R0, [R0]
  0x0801EDFC:  7980         LDRB       R0, [R0, #6]
  0x0801EDFE:  B160         CBZ        R0, .L27                 ; 0x0801EE1A
  0x0801EE00:  9803         LDR        R0, [SP, #12]
  0x0801EE02:  6800         LDR        R0, [R0]
  0x0801EE04:  8AC0         LDRH       R0, [R0, #22]
  0x0801EE06:  F64A 11FE    MOVW       R1, #0xA9FE
  0x0801EE0A:  4288         CMP        R0, R1
  0x0801EE0C:  D105         BNE        .L27                     ; 0x0801EE1A
  0x0801EE0E:  9804         LDR        R0, [SP, #16]
  0x0801EE10:  9902         LDR        R1, [SP, #8]
  0x0801EE12:  6008         STR        R0, [R1]
  0x0801EE14:  2000         MOVS       R0, #0
  0x0801EE16:  9006         STR        R0, [SP, #24]
  0x0801EE18:  E028         B          .L32                     ; 0x0801EE6C
.L27:
  0x0801EE1A:  E025         B          .L31                     ; 0x0801EE68
.L28:
  0x0801EE1C:  2000         MOVS       R0, #0
  0x0801EE1E:  9000         STR        R0, [SP, #0]
.L29:
  0x0801EE20:  9800         LDR        R0, [SP, #0]
  0x0801EE22:  2801         CMP        R0, #1
  0x0801EE24:  D820         BHI        .L31                     ; 0x0801EE68
  0x0801EE26:  9A05         LDR        R2, [SP, #20]
  0x0801EE28:  9800         LDR        R0, [SP, #0]
  0x0801EE2A:  214C         MOVS       R1, #76
  0x0801EE2C:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801EE30:  F600 403C    ADDW       R0, R0, #0x0C3C
  0x0801EE34:  9001         STR        R0, [SP, #4]
  0x0801EE36:  9801         LDR        R0, [SP, #4]
  0x0801EE38:  7900         LDRB       R0, [R0, #4]
  0x0801EE3A:  B188         CBZ        R0, .L30                 ; 0x0801EE60
  0x0801EE3C:  9801         LDR        R0, [SP, #4]
  0x0801EE3E:  7980         LDRB       R0, [R0, #6]
  0x0801EE40:  B170         CBZ        R0, .L30                 ; 0x0801EE60
  0x0801EE42:  9801         LDR        R0, [SP, #4]
  0x0801EE44:  8AC0         LDRH       R0, [R0, #22]
  0x0801EE46:  F64A 11FE    MOVW       R1, #0xA9FE
  0x0801EE4A:  4288         CMP        R0, R1
  0x0801EE4C:  D108         BNE        .L30                     ; 0x0801EE60
  0x0801EE4E:  9801         LDR        R0, [SP, #4]
  0x0801EE50:  9903         LDR        R1, [SP, #12]
  0x0801EE52:  6008         STR        R0, [R1]
  0x0801EE54:  9804         LDR        R0, [SP, #16]
  0x0801EE56:  9902         LDR        R1, [SP, #8]
  0x0801EE58:  6008         STR        R0, [R1]
  0x0801EE5A:  2000         MOVS       R0, #0
  0x0801EE5C:  9006         STR        R0, [SP, #24]
  0x0801EE5E:  E005         B          .L32                     ; 0x0801EE6C
.L30:
  0x0801EE60:  9800         LDR        R0, [SP, #0]
  0x0801EE62:  3001         ADDS       R0, #1
  0x0801EE64:  9000         STR        R0, [SP, #0]
  0x0801EE66:  E7DB         B          .L29                     ; 0x0801EE20
.L31:
  0x0801EE68:  2021         MOVS       R0, #33
  0x0801EE6A:  9006         STR        R0, [SP, #24]
.L32:
  0x0801EE6C:  9806         LDR        R0, [SP, #24]
  0x0801EE6E:  B007         ADD        SP, SP, #28
  0x0801EE70:  4770         BX         LR
Section .text._nx_ipv4_option_process from charger_lto.o, size=436, align=2
_nx_ipv4_option_process:
  0x0801EE72:  B580         PUSH       {R7, LR}
  0x0801EE74:  B08C         SUB        SP, SP, #48
  0x0801EE76:  900A         STR        R0, [SP, #40]
  0x0801EE78:  9109         STR        R1, [SP, #36]
  0x0801EE7A:  2014         MOVS       R0, #20
  0x0801EE7C:  9005         STR        R0, [SP, #20]
  0x0801EE7E:  2000         MOVS       R0, #0
  0x0801EE80:  9004         STR        R0, [SP, #16]
  0x0801EE82:  9001         STR        R0, [SP, #4]
  0x0801EE84:  9809         LDR        R0, [SP, #36]
  0x0801EE86:  6880         LDR        R0, [R0, #8]
  0x0801EE88:  9008         STR        R0, [SP, #32]
  0x0801EE8A:  9809         LDR        R0, [SP, #36]
  0x0801EE8C:  6880         LDR        R0, [R0, #8]
  0x0801EE8E:  3014         ADDS       R0, #20
  0x0801EE90:  9007         STR        R0, [SP, #28]
  0x0801EE92:  9808         LDR        R0, [SP, #32]
  0x0801EE94:  6800         LDR        R0, [R0]
  0x0801EE96:  F000 6170    AND        R1, R0, #0x0F000000
  0x0801EE9A:  F06F 0004    MVN        R0, #4
  0x0801EE9E:  EB00 6011    ADD.W      R0, R0, R1, LSR #24
  0x0801EEA2:  B2C0         UXTB       R0, R0
  0x0801EEA4:  0080         LSLS       R0, R0, #2
  0x0801EEA6:  9006         STR        R0, [SP, #24]
.L1:
  0x0801EEA8:  9804         LDR        R0, [SP, #16]
  0x0801EEAA:  9906         LDR        R1, [SP, #24]
  0x0801EEAC:  4288         CMP        R0, R1
  0x0801EEAE:  F080 80B5    BCS.W      .L15                     ; 0x0801F01C
  0x0801EEB2:  9807         LDR        R0, [SP, #28]
  0x0801EEB4:  7800         LDRB       R0, [R0]
  0x0801EEB6:  F88D 000F    STRB.W     R0, [SP, #15]
  0x0801EEBA:  F89D 000F    LDRB.W     R0, [SP, #15]
  0x0801EEBE:  4601         MOV        R1, R0
  0x0801EEC0:  9100         STR        R1, [SP, #0]
  0x0801EEC2:  B130         CBZ        R0, .L2                  ; 0x0801EED2
  0x0801EEC4:  9800         LDR        R0, [SP, #0]
  0x0801EEC6:  2801         CMP        R0, #1
  0x0801EEC8:  D006         BEQ        .L3                      ; 0x0801EED8
  0x0801EECA:  9800         LDR        R0, [SP, #0]
  0x0801EECC:  2844         CMP        R0, #68
  0x0801EECE:  D00A         BEQ        .L4                      ; 0x0801EEE6
  0x0801EED0:  E087         B          .L12                     ; 0x0801EFE2
.L2:
  0x0801EED2:  2001         MOVS       R0, #1
  0x0801EED4:  900B         STR        R0, [SP, #44]
  0x0801EED6:  E0A3         B          .L16                     ; 0x0801F020
.L3:
  0x0801EED8:  9807         LDR        R0, [SP, #28]
  0x0801EEDA:  3001         ADDS       R0, #1
  0x0801EEDC:  9007         STR        R0, [SP, #28]
  0x0801EEDE:  9804         LDR        R0, [SP, #16]
  0x0801EEE0:  3001         ADDS       R0, #1
  0x0801EEE2:  9004         STR        R0, [SP, #16]
  0x0801EEE4:  E7E0         B          .L1                      ; 0x0801EEA8
.L4:
  0x0801EEE6:  9801         LDR        R0, [SP, #4]
  0x0801EEE8:  3001         ADDS       R0, #1
  0x0801EEEA:  9001         STR        R0, [SP, #4]
  0x0801EEEC:  9801         LDR        R0, [SP, #4]
  0x0801EEEE:  2802         CMP        R0, #2
  0x0801EEF0:  D30C         BCC        .L5                      ; 0x0801EF0C
  0x0801EEF2:  980A         LDR        R0, [SP, #40]
  0x0801EEF4:  9909         LDR        R1, [SP, #36]
  0x0801EEF6:  9A05         LDR        R2, [SP, #20]
  0x0801EEF8:  9B04         LDR        R3, [SP, #16]
  0x0801EEFA:  441A         ADD        R2, R3
  0x0801EEFC:  1C93         ADDS       R3, R2, #2
  0x0801EEFE:  F04F 6240    MOV.W      R2, #0x0C000000
  0x0801EF02:  F7F5 FC50    BL         _nx_icmpv4_send_error_message ; 0x080147A6
  0x0801EF06:  2000         MOVS       R0, #0
  0x0801EF08:  900B         STR        R0, [SP, #44]
  0x0801EF0A:  E089         B          .L16                     ; 0x0801F020
.L5:
  0x0801EF0C:  9807         LDR        R0, [SP, #28]
  0x0801EF0E:  7840         LDRB       R0, [R0, #1]
  0x0801EF10:  F88D 000E    STRB.W     R0, [SP, #14]
  0x0801EF14:  9807         LDR        R0, [SP, #28]
  0x0801EF16:  7880         LDRB       R0, [R0, #2]
  0x0801EF18:  F88D 000D    STRB.W     R0, [SP, #13]
  0x0801EF1C:  9807         LDR        R0, [SP, #28]
  0x0801EF1E:  78C0         LDRB       R0, [R0, #3]
  0x0801EF20:  0900         LSRS       R0, R0, #4
  0x0801EF22:  F88D 000C    STRB.W     R0, [SP, #12]
  0x0801EF26:  9807         LDR        R0, [SP, #28]
  0x0801EF28:  78C0         LDRB       R0, [R0, #3]
  0x0801EF2A:  F000 000F    AND        R0, R0, #15
  0x0801EF2E:  F88D 000B    STRB.W     R0, [SP, #11]
  0x0801EF32:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801EF36:  2808         CMP        R0, #8
  0x0801EF38:  DB07         BLT        .L6                      ; 0x0801EF4A
  0x0801EF3A:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801EF3E:  2828         CMP        R0, #40
  0x0801EF40:  DC03         BGT        .L6                      ; 0x0801EF4A
  0x0801EF42:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801EF46:  0780         LSLS       R0, R0, #30
  0x0801EF48:  B160         CBZ        R0, .L7                  ; 0x0801EF64
.L6:
  0x0801EF4A:  980A         LDR        R0, [SP, #40]
  0x0801EF4C:  9909         LDR        R1, [SP, #36]
  0x0801EF4E:  9A05         LDR        R2, [SP, #20]
  0x0801EF50:  9B04         LDR        R3, [SP, #16]
  0x0801EF52:  441A         ADD        R2, R3
  0x0801EF54:  1C93         ADDS       R3, R2, #2
  0x0801EF56:  F04F 6240    MOV.W      R2, #0x0C000000
  0x0801EF5A:  F7F5 FC24    BL         _nx_icmpv4_send_error_message ; 0x080147A6
  0x0801EF5E:  2000         MOVS       R0, #0
  0x0801EF60:  900B         STR        R0, [SP, #44]
  0x0801EF62:  E05D         B          .L16                     ; 0x0801F020
.L7:
  0x0801EF64:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x0801EF68:  2805         CMP        R0, #5
  0x0801EF6A:  DB03         BLT        .L8                      ; 0x0801EF74
  0x0801EF6C:  F89D 000D    LDRB.W     R0, [SP, #13]
  0x0801EF70:  07C0         LSLS       R0, R0, #31
  0x0801EF72:  B960         CBNZ       R0, .L9                  ; 0x0801EF8E
.L8:
  0x0801EF74:  980A         LDR        R0, [SP, #40]
  0x0801EF76:  9909         LDR        R1, [SP, #36]
  0x0801EF78:  9A05         LDR        R2, [SP, #20]
  0x0801EF7A:  9B04         LDR        R3, [SP, #16]
  0x0801EF7C:  441A         ADD        R2, R3
  0x0801EF7E:  1CD3         ADDS       R3, R2, #3
  0x0801EF80:  F04F 6240    MOV.W      R2, #0x0C000000
  0x0801EF84:  F7F5 FC0F    BL         _nx_icmpv4_send_error_message ; 0x080147A6
  0x0801EF88:  2000         MOVS       R0, #0
  0x0801EF8A:  900B         STR        R0, [SP, #44]
  0x0801EF8C:  E048         B          .L16                     ; 0x0801F020
.L9:
  0x0801EF8E:  F89D 000C    LDRB.W     R0, [SP, #12]
  0x0801EF92:  280F         CMP        R0, #15
  0x0801EF94:  D10C         BNE        .L10                     ; 0x0801EFB0
  0x0801EF96:  980A         LDR        R0, [SP, #40]
  0x0801EF98:  9909         LDR        R1, [SP, #36]
  0x0801EF9A:  9A05         LDR        R2, [SP, #20]
  0x0801EF9C:  9B04         LDR        R3, [SP, #16]
  0x0801EF9E:  441A         ADD        R2, R3
  0x0801EFA0:  1D13         ADDS       R3, R2, #4
  0x0801EFA2:  F04F 6240    MOV.W      R2, #0x0C000000
  0x0801EFA6:  F7F5 FBFE    BL         _nx_icmpv4_send_error_message ; 0x080147A6
  0x0801EFAA:  2000         MOVS       R0, #0
  0x0801EFAC:  900B         STR        R0, [SP, #44]
  0x0801EFAE:  E037         B          .L16                     ; 0x0801F020
.L10:
  0x0801EFB0:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0801EFB4:  B1A0         CBZ        R0, .L11                 ; 0x0801EFE0
  0x0801EFB6:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0801EFBA:  2801         CMP        R0, #1
  0x0801EFBC:  D010         BEQ        .L11                     ; 0x0801EFE0
  0x0801EFBE:  F89D 000B    LDRB.W     R0, [SP, #11]
  0x0801EFC2:  2803         CMP        R0, #3
  0x0801EFC4:  D00C         BEQ        .L11                     ; 0x0801EFE0
  0x0801EFC6:  980A         LDR        R0, [SP, #40]
  0x0801EFC8:  9909         LDR        R1, [SP, #36]
  0x0801EFCA:  9A05         LDR        R2, [SP, #20]
  0x0801EFCC:  9B04         LDR        R3, [SP, #16]
  0x0801EFCE:  441A         ADD        R2, R3
  0x0801EFD0:  1D13         ADDS       R3, R2, #4
  0x0801EFD2:  F04F 6240    MOV.W      R2, #0x0C000000
  0x0801EFD6:  F7F5 FBE6    BL         _nx_icmpv4_send_error_message ; 0x080147A6
  0x0801EFDA:  2000         MOVS       R0, #0
  0x0801EFDC:  900B         STR        R0, [SP, #44]
  0x0801EFDE:  E01F         B          .L16                     ; 0x0801F020
.L11:
  0x0801EFE0:  E7FF         B          .L12                     ; 0x0801EFE2
.L12:
  0x0801EFE2:  9807         LDR        R0, [SP, #28]
  0x0801EFE4:  7840         LDRB       R0, [R0, #1]
  0x0801EFE6:  F88D 000E    STRB.W     R0, [SP, #14]
  0x0801EFEA:  F89D 000E    LDRB.W     R0, [SP, #14]
  0x0801EFEE:  2802         CMP        R0, #2
  0x0801EFF0:  DB06         BLT        .L13                     ; 0x0801F000
  0x0801EFF2:  9804         LDR        R0, [SP, #16]
  0x0801EFF4:  F89D 100E    LDRB.W     R1, [SP, #14]
  0x0801EFF8:  4408         ADD        R0, R1
  0x0801EFFA:  9906         LDR        R1, [SP, #24]
  0x0801EFFC:  4288         CMP        R0, R1
  0x0801EFFE:  D902         BLS        .L14                     ; 0x0801F006
.L13:
  0x0801F000:  2000         MOVS       R0, #0
  0x0801F002:  900B         STR        R0, [SP, #44]
  0x0801F004:  E00C         B          .L16                     ; 0x0801F020
.L14:
  0x0801F006:  F89D 100E    LDRB.W     R1, [SP, #14]
  0x0801F00A:  9807         LDR        R0, [SP, #28]
  0x0801F00C:  4408         ADD        R0, R1
  0x0801F00E:  9007         STR        R0, [SP, #28]
  0x0801F010:  F89D 100E    LDRB.W     R1, [SP, #14]
  0x0801F014:  9804         LDR        R0, [SP, #16]
  0x0801F016:  4408         ADD        R0, R1
  0x0801F018:  9004         STR        R0, [SP, #16]
  0x0801F01A:  E745         B          .L1                      ; 0x0801EEA8
.L15:
  0x0801F01C:  2001         MOVS       R0, #1
  0x0801F01E:  900B         STR        R0, [SP, #44]
.L16:
  0x0801F020:  980B         LDR        R0, [SP, #44]
  0x0801F022:  B00C         ADD        SP, SP, #48
  0x0801F024:  BD80         POP        {R7, PC}
_nx_ipv6_header_add:
  0x0801F026:  B580         PUSH       {R7, LR}
  0x0801F028:  B088         SUB        SP, SP, #32
  0x0801F02A:  F8DD C034    LDR.W      R12, [SP, #52]
  0x0801F02E:  F8DD C030    LDR.W      R12, [SP, #48]
  0x0801F032:  F8DD C02C    LDR.W      R12, [SP, #44]
  0x0801F036:  F8DD C028    LDR.W      R12, [SP, #40]
  0x0801F03A:  9006         STR        R0, [SP, #24]
  0x0801F03C:  9105         STR        R1, [SP, #20]
  0x0801F03E:  9204         STR        R2, [SP, #16]
  0x0801F040:  9303         STR        R3, [SP, #12]
  0x0801F042:  9805         LDR        R0, [SP, #20]
  0x0801F044:  6800         LDR        R0, [R0]
  0x0801F046:  9001         STR        R0, [SP, #4]
  0x0801F048:  980D         LDR        R0, [SP, #52]
  0x0801F04A:  B110         CBZ        R0, .L1                  ; 0x0801F052
  0x0801F04C:  990D         LDR        R1, [SP, #52]
  0x0801F04E:  2001         MOVS       R0, #1
  0x0801F050:  6008         STR        R0, [R1]
.L1:
  0x0801F052:  9906         LDR        R1, [SP, #24]
  0x0801F054:  F8D1 0514    LDR.W      R0, [R1, #0x0514]
  0x0801F058:  3001         ADDS       R0, #1
  0x0801F05A:  F8C1 0514    STR.W      R0, [R1, #0x0514]
  0x0801F05E:  9901         LDR        R1, [SP, #4]
  0x0801F060:  6888         LDR        R0, [R1, #8]
  0x0801F062:  6388         STR        R0, [R1, #56]
  0x0801F064:  9901         LDR        R1, [SP, #4]
  0x0801F066:  6888         LDR        R0, [R1, #8]
  0x0801F068:  3828         SUBS       R0, #40
  0x0801F06A:  6088         STR        R0, [R1, #8]
  0x0801F06C:  9901         LDR        R1, [SP, #4]
  0x0801F06E:  6A48         LDR        R0, [R1, #36]
  0x0801F070:  3028         ADDS       R0, #40
  0x0801F072:  6248         STR        R0, [R1, #36]
  0x0801F074:  9901         LDR        R1, [SP, #4]
  0x0801F076:  F891 0032    LDRB.W     R0, [R1, #50]
  0x0801F07A:  3028         ADDS       R0, #40
  0x0801F07C:  F881 0032    STRB.W     R0, [R1, #50]
  0x0801F080:  9801         LDR        R0, [SP, #4]
  0x0801F082:  6B40         LDR        R0, [R0, #52]
  0x0801F084:  7880         LDRB       R0, [R0, #2]
  0x0801F086:  2804         CMP        R0, #4
  0x0801F088:  D01D         BEQ        .L3                      ; 0x0801F0C6
  0x0801F08A:  9901         LDR        R1, [SP, #4]
  0x0801F08C:  6888         LDR        R0, [R1, #8]
  0x0801F08E:  F891 1032    LDRB.W     R1, [R1, #50]
  0x0801F092:  4408         ADD        R0, R1
  0x0801F094:  9000         STR        R0, [SP, #0]
  0x0801F096:  9804         LDR        R0, [SP, #16]
  0x0801F098:  283A         CMP        R0, #58
  0x0801F09A:  D108         BNE        .L2                      ; 0x0801F0AE
  0x0801F09C:  9801         LDR        R0, [SP, #4]
  0x0801F09E:  6B40         LDR        R0, [R0, #52]
  0x0801F0A0:  7880         LDRB       R0, [R0, #2]
  0x0801F0A2:  2801         CMP        R0, #1
  0x0801F0A4:  D103         BNE        .L2                      ; 0x0801F0AE
  0x0801F0A6:  9800         LDR        R0, [SP, #0]
  0x0801F0A8:  7800         LDRB       R0, [R0]
  0x0801F0AA:  2887         CMP        R0, #135
  0x0801F0AC:  D00B         BEQ        .L3                      ; 0x0801F0C6
.L2:
  0x0801F0AE:  9906         LDR        R1, [SP, #24]
  0x0801F0B0:  F8D1 053C    LDR.W      R0, [R1, #0x053C]
  0x0801F0B4:  3001         ADDS       R0, #1
  0x0801F0B6:  F8C1 053C    STR.W      R0, [R1, #0x053C]
  0x0801F0BA:  9801         LDR        R0, [SP, #4]
  0x0801F0BC:  F7F5 FFB7    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801F0C0:  2050         MOVS       R0, #80
  0x0801F0C2:  9007         STR        R0, [SP, #28]
  0x0801F0C4:  E038         B          .L6                      ; 0x0801F138
.L3:
  0x0801F0C6:  9901         LDR        R1, [SP, #4]
  0x0801F0C8:  6888         LDR        R0, [R1, #8]
  0x0801F0CA:  6909         LDR        R1, [R1, #16]
  0x0801F0CC:  4288         CMP        R0, R1
  0x0801F0CE:  D204         BCS        .L5                      ; 0x0801F0DA
.L4:
  0x0801F0D0:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801F0D4:  F003 F9ED    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801F0D8:  E7FA         B          .L4                      ; 0x0801F0D0
.L5:
  0x0801F0DA:  9801         LDR        R0, [SP, #4]
  0x0801F0DC:  6880         LDR        R0, [R0, #8]
  0x0801F0DE:  9002         STR        R0, [SP, #8]
  0x0801F0E0:  9901         LDR        R1, [SP, #4]
  0x0801F0E2:  6888         LDR        R0, [R1, #8]
  0x0801F0E4:  6388         STR        R0, [R1, #56]
  0x0801F0E6:  9902         LDR        R1, [SP, #8]
  0x0801F0E8:  F04F 40C0    MOV.W      R0, #0x60000000
  0x0801F0EC:  6008         STR        R0, [R1]
  0x0801F0EE:  9902         LDR        R1, [SP, #8]
  0x0801F0F0:  6808         LDR        R0, [R1]
  0x0801F0F2:  BA00         REV        R0, R0
  0x0801F0F4:  6008         STR        R0, [R1]
  0x0801F0F6:  9803         LDR        R0, [SP, #12]
  0x0801F0F8:  0400         LSLS       R0, R0, #16
  0x0801F0FA:  9904         LDR        R1, [SP, #16]
  0x0801F0FC:  EA40 2001    ORR.W      R0, R0, R1, LSL #8
  0x0801F100:  990A         LDR        R1, [SP, #40]
  0x0801F102:  4308         ORRS       R0, R1
  0x0801F104:  9902         LDR        R1, [SP, #8]
  0x0801F106:  6048         STR        R0, [R1, #4]
  0x0801F108:  9902         LDR        R1, [SP, #8]
  0x0801F10A:  6848         LDR        R0, [R1, #4]
  0x0801F10C:  BA00         REV        R0, R0
  0x0801F10E:  6048         STR        R0, [R1, #4]
  0x0801F110:  980B         LDR        R0, [SP, #44]
  0x0801F112:  9902         LDR        R1, [SP, #8]
  0x0801F114:  3108         ADDS       R1, #8
  0x0801F116:  F7F5 F8C7    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0801F11A:  980C         LDR        R0, [SP, #48]
  0x0801F11C:  9902         LDR        R1, [SP, #8]
  0x0801F11E:  3118         ADDS       R1, #24
  0x0801F120:  F7F5 F8C2    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0801F124:  9802         LDR        R0, [SP, #8]
  0x0801F126:  3018         ADDS       R0, #24
  0x0801F128:  F7F5 F97C    BL         _nx_ipv6_address_change_endian ; 0x08014424
  0x0801F12C:  9802         LDR        R0, [SP, #8]
  0x0801F12E:  3008         ADDS       R0, #8
  0x0801F130:  F7F5 F978    BL         _nx_ipv6_address_change_endian ; 0x08014424
  0x0801F134:  2000         MOVS       R0, #0
  0x0801F136:  9007         STR        R0, [SP, #28]
.L6:
  0x0801F138:  9807         LDR        R0, [SP, #28]
  0x0801F13A:  B008         ADD        SP, SP, #32
  0x0801F13C:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_multicast_join from charger_lto.o, size=72, align=2
_nx_ipv6_multicast_join:
  0x0801F13E:  B580         PUSH       {R7, LR}
  0x0801F140:  B08C         SUB        SP, SP, #48
  0x0801F142:  900B         STR        R0, [SP, #44]
  0x0801F144:  910A         STR        R1, [SP, #40]
  0x0801F146:  9209         STR        R2, [SP, #36]
  0x0801F148:  980B         LDR        R0, [SP, #44]
  0x0801F14A:  9007         STR        R0, [SP, #28]
  0x0801F14C:  2008         MOVS       R0, #8
  0x0801F14E:  9001         STR        R0, [SP, #4]
  0x0801F150:  F243 3033    MOVW       R0, #0x3333
  0x0801F154:  9003         STR        R0, [SP, #12]
  0x0801F156:  980A         LDR        R0, [SP, #40]
  0x0801F158:  68C0         LDR        R0, [R0, #12]
  0x0801F15A:  9004         STR        R0, [SP, #16]
  0x0801F15C:  9809         LDR        R0, [SP, #36]
  0x0801F15E:  9008         STR        R0, [SP, #32]
  0x0801F160:  980B         LDR        R0, [SP, #44]
  0x0801F162:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x0801F166:  F04F 31FF    MOV.W      R1, #0xFFFFFFFF
  0x0801F16A:  F7F6 FD44    BL         _tx_mutex_get            ; 0x08015BF6
  0x0801F16E:  9809         LDR        R0, [SP, #36]
  0x0801F170:  6BC1         LDR        R1, [R0, #60]
  0x0801F172:  A801         ADD        R0, SP, #4
  0x0801F174:  4788         BLX        R1
  0x0801F176:  980B         LDR        R0, [SP, #44]
  0x0801F178:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x0801F17C:  F002 F8D9    BL         _tx_mutex_put            ; 0x08021332
  0x0801F180:  9802         LDR        R0, [SP, #8]
  0x0801F182:  B00C         ADD        SP, SP, #48
  0x0801F184:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_packet_send from charger_lto.o, size=912, align=2
_nx_ipv6_packet_send:
  0x0801F186:  B5B0         PUSH       {R4-R5, R7, LR}
  0x0801F188:  B0A2         SUB        SP, SP, #136
  0x0801F18A:  F8DD C0A0    LDR.W      R12, [SP, #160]
  0x0801F18E:  F8DD C09C    LDR.W      R12, [SP, #156]
  0x0801F192:  F8DD C098    LDR.W      R12, [SP, #152]
  0x0801F196:  9021         STR        R0, [SP, #132]
  0x0801F198:  9120         STR        R1, [SP, #128]
  0x0801F19A:  921F         STR        R2, [SP, #124]
  0x0801F19C:  931E         STR        R3, [SP, #120]
  0x0801F19E:  2000         MOVS       R0, #0
  0x0801F1A0:  901D         STR        R0, [SP, #116]
  0x0801F1A2:  2001         MOVS       R0, #1
  0x0801F1A4:  901A         STR        R0, [SP, #104]
  0x0801F1A6:  9820         LDR        R0, [SP, #128]
  0x0801F1A8:  6B40         LDR        R0, [R0, #52]
  0x0801F1AA:  6840         LDR        R0, [R0, #4]
  0x0801F1AC:  900E         STR        R0, [SP, #56]
  0x0801F1AE:  980E         LDR        R0, [SP, #56]
  0x0801F1B0:  B920         CBNZ       R0, .L2                  ; 0x0801F1BC
.L1:
  0x0801F1B2:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801F1B6:  F003 F97C    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801F1BA:  E7FA         B          .L1                      ; 0x0801F1B2
.L2:
  0x0801F1BC:  9821         LDR        R0, [SP, #132]
  0x0801F1BE:  9A1F         LDR        R2, [SP, #124]
  0x0801F1C0:  9B1E         LDR        R3, [SP, #120]
  0x0801F1C2:  9926         LDR        R1, [SP, #152]
  0x0801F1C4:  F8DD E09C    LDR.W      LR, [SP, #156]
  0x0801F1C8:  9C28         LDR        R4, [SP, #160]
  0x0801F1CA:  46EC         MOV        R12, SP
  0x0801F1CC:  AD1A         ADD        R5, SP, #104
  0x0801F1CE:  F8CC 500C    STR.W      R5, [R12, #12]
  0x0801F1D2:  F8CC 4008    STR.W      R4, [R12, #8]
  0x0801F1D6:  F8CC E004    STR.W      LR, [R12, #4]
  0x0801F1DA:  F8CC 1000    STR.W      R1, [R12]
  0x0801F1DE:  A920         ADD        R1, SP, #128
  0x0801F1E0:  F7FF FF21    BL         _nx_ipv6_header_add      ; 0x0801F026
  0x0801F1E4:  B100         CBZ        R0, .L3                  ; 0x0801F1E8
  0x0801F1E6:  E194         B          .L30                     ; 0x0801F512
.L3:
  0x0801F1E8:  980E         LDR        R0, [SP, #56]
  0x0801F1EA:  6A40         LDR        R0, [R0, #36]
  0x0801F1EC:  901B         STR        R0, [SP, #108]
  0x0801F1EE:  9920         LDR        R1, [SP, #128]
  0x0801F1F0:  6888         LDR        R0, [R1, #8]
  0x0801F1F2:  6388         STR        R0, [R1, #56]
  0x0801F1F4:  9828         LDR        R0, [SP, #160]
  0x0801F1F6:  9927         LDR        R1, [SP, #156]
  0x0801F1F8:  F7F5 F820    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x0801F1FC:  900F         STR        R0, [SP, #60]
  0x0801F1FE:  980F         LDR        R0, [SP, #60]
  0x0801F200:  2801         CMP        R0, #1
  0x0801F202:  D103         BNE        .L4                      ; 0x0801F20C
  0x0801F204:  F04F 5080    MOV.W      R0, #0x10000000
  0x0801F208:  901C         STR        R0, [SP, #112]
  0x0801F20A:  E003         B          .L5                      ; 0x0801F214
.L4:
  0x0801F20C:  9828         LDR        R0, [SP, #160]
  0x0801F20E:  F7F5 F860    BL         IPv6_Address_Type        ; 0x080142D2
  0x0801F212:  901C         STR        R0, [SP, #112]
.L5:
  0x0801F214:  981C         LDR        R0, [SP, #112]
  0x0801F216:  F1B0 5F80    CMP.W      R0, #0x10000000
  0x0801F21A:  D131         BNE        .L8                      ; 0x0801F280
  0x0801F21C:  9820         LDR        R0, [SP, #128]
  0x0801F21E:  9921         LDR        R1, [SP, #132]
  0x0801F220:  F8D1 263C    LDR.W      R2, [R1, #0x063C]
  0x0801F224:  A910         ADD        R1, SP, #64
  0x0801F226:  2300         MOVS       R3, #0
  0x0801F228:  F000 FD87    BL         _nx_packet_copy          ; 0x0801FD3A
  0x0801F22C:  B9C0         CBNZ       R0, .L6                  ; 0x0801F260
  0x0801F22E:  9820         LDR        R0, [SP, #128]
  0x0801F230:  6B40         LDR        R0, [R0, #52]
  0x0801F232:  6840         LDR        R0, [R0, #4]
  0x0801F234:  9910         LDR        R1, [SP, #64]
  0x0801F236:  6348         STR        R0, [R1, #52]
  0x0801F238:  9921         LDR        R1, [SP, #132]
  0x0801F23A:  F8D1 0518    LDR.W      R0, [R1, #0x0518]
  0x0801F23E:  3001         ADDS       R0, #1
  0x0801F240:  F8C1 0518    STR.W      R0, [R1, #0x0518]
  0x0801F244:  9820         LDR        R0, [SP, #128]
  0x0801F246:  6A40         LDR        R0, [R0, #36]
  0x0801F248:  9921         LDR        R1, [SP, #132]
  0x0801F24A:  F8D1 251C    LDR.W      R2, [R1, #0x051C]
  0x0801F24E:  4410         ADD        R0, R2
  0x0801F250:  3828         SUBS       R0, #40
  0x0801F252:  F8C1 051C    STR.W      R0, [R1, #0x051C]
  0x0801F256:  9821         LDR        R0, [SP, #132]
  0x0801F258:  9910         LDR        R1, [SP, #64]
  0x0801F25A:  F7FF FC7C    BL         _nx_ip_packet_deferred_receive ; 0x0801EB56
  0x0801F25E:  E00B         B          .L7                      ; 0x0801F278
.L6:
  0x0801F260:  9921         LDR        R1, [SP, #132]
  0x0801F262:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801F266:  3001         ADDS       R0, #1
  0x0801F268:  F8C1 0558    STR.W      R0, [R1, #0x0558]
  0x0801F26C:  9921         LDR        R1, [SP, #132]
  0x0801F26E:  F8D1 0548    LDR.W      R0, [R1, #0x0548]
  0x0801F272:  3001         ADDS       R0, #1
  0x0801F274:  F8C1 0548    STR.W      R0, [R1, #0x0548]
.L7:
  0x0801F278:  9820         LDR        R0, [SP, #128]
  0x0801F27A:  F7F5 FED8    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801F27E:  E148         B          .L30                     ; 0x0801F512
.L8:
  0x0801F280:  9821         LDR        R0, [SP, #132]
  0x0801F282:  9018         STR        R0, [SP, #96]
  0x0801F284:  2000         MOVS       R0, #0
  0x0801F286:  9012         STR        R0, [SP, #72]
  0x0801F288:  9920         LDR        R1, [SP, #128]
  0x0801F28A:  9116         STR        R1, [SP, #88]
  0x0801F28C:  9019         STR        R0, [SP, #100]
  0x0801F28E:  980E         LDR        R0, [SP, #56]
  0x0801F290:  7940         LDRB       R0, [R0, #5]
  0x0801F292:  2800         CMP        R0, #0
  0x0801F294:  F000 8113    BEQ.W      .L25                     ; 0x0801F4BE
  0x0801F298:  9828         LDR        R0, [SP, #160]
  0x0801F29A:  78C0         LDRB       R0, [R0, #3]
  0x0801F29C:  0600         LSLS       R0, R0, #24
  0x0801F29E:  F1B0 4F7F    CMP.W      R0, #0xFF000000
  0x0801F2A2:  D108         BNE        .L9                      ; 0x0801F2B6
  0x0801F2A4:  F243 3033    MOVW       R0, #0x3333
  0x0801F2A8:  9014         STR        R0, [SP, #80]
  0x0801F2AA:  9828         LDR        R0, [SP, #160]
  0x0801F2AC:  68C0         LDR        R0, [R0, #12]
  0x0801F2AE:  9015         STR        R0, [SP, #84]
  0x0801F2B0:  980E         LDR        R0, [SP, #56]
  0x0801F2B2:  9019         STR        R0, [SP, #100]
  0x0801F2B4:  E102         B          .L24                     ; 0x0801F4BC
.L9:
  0x0801F2B6:  2000         MOVS       R0, #0
  0x0801F2B8:  9006         STR        R0, [SP, #24]
  0x0801F2BA:  900C         STR        R0, [SP, #48]
  0x0801F2BC:  A808         ADD        R0, SP, #32
  0x0801F2BE:  F7F4 FFE6    BL         SET_UNSPECIFIED_ADDRESS  ; 0x0801428E
  0x0801F2C2:  9B06         LDR        R3, [SP, #24]
  0x0801F2C4:  9821         LDR        R0, [SP, #132]
  0x0801F2C6:  9928         LDR        R1, [SP, #160]
  0x0801F2C8:  466A         MOV        R2, SP
  0x0801F2CA:  6013         STR        R3, [R2]
  0x0801F2CC:  AA0D         ADD        R2, SP, #52
  0x0801F2CE:  F000 F922    BL         _nx_icmpv6_dest_table_find ; 0x0801F516
  0x0801F2D2:  901D         STR        R0, [SP, #116]
  0x0801F2D4:  981D         LDR        R0, [SP, #116]
  0x0801F2D6:  2800         CMP        R0, #0
  0x0801F2D8:  D04E         BEQ        .L14                     ; 0x0801F378
  0x0801F2DA:  9821         LDR        R0, [SP, #132]
  0x0801F2DC:  9928         LDR        R1, [SP, #160]
  0x0801F2DE:  F7F6 F8FE    BL         _nxd_ipv6_search_onlink  ; 0x080154DE
  0x0801F2E2:  B300         CBZ        R0, .L11                 ; 0x0801F326
  0x0801F2E4:  9828         LDR        R0, [SP, #160]
  0x0801F2E6:  A908         ADD        R1, SP, #32
  0x0801F2E8:  9105         STR        R1, [SP, #20]
  0x0801F2EA:  F7F4 FFDD    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0801F2EE:  9B05         LDR        R3, [SP, #20]
  0x0801F2F0:  9821         LDR        R0, [SP, #132]
  0x0801F2F2:  9928         LDR        R1, [SP, #160]
  0x0801F2F4:  9A0E         LDR        R2, [SP, #56]
  0x0801F2F6:  6A52         LDR        R2, [R2, #36]
  0x0801F2F8:  F8DD C080    LDR.W      R12, [SP, #128]
  0x0801F2FC:  F8DC E034    LDR.W      LR, [R12, #52]
  0x0801F300:  46EC         MOV        R12, SP
  0x0801F302:  F8CC E008    STR.W      LR, [R12, #8]
  0x0801F306:  F04F 3EFF    MOV.W      LR, #0xFFFFFFFF
  0x0801F30A:  F8CC E004    STR.W      LR, [R12, #4]
  0x0801F30E:  F8CC 2000    STR.W      R2, [R12]
  0x0801F312:  AA0D         ADD        R2, SP, #52
  0x0801F314:  F7F5 FC35    BL         _nx_icmpv6_dest_table_add ; 0x08014B82
  0x0801F318:  901D         STR        R0, [SP, #116]
  0x0801F31A:  981D         LDR        R0, [SP, #116]
  0x0801F31C:  B910         CBNZ       R0, .L10                 ; 0x0801F324
  0x0801F31E:  980D         LDR        R0, [SP, #52]
  0x0801F320:  6A40         LDR        R0, [R0, #36]
  0x0801F322:  900C         STR        R0, [SP, #48]
.L10:
  0x0801F324:  E021         B          .L12                     ; 0x0801F36A
.L11:
  0x0801F326:  9821         LDR        R0, [SP, #132]
  0x0801F328:  990E         LDR        R1, [SP, #56]
  0x0801F32A:  AA08         ADD        R2, SP, #32
  0x0801F32C:  AB0C         ADD        R3, SP, #48
  0x0801F32E:  F001 F8A2    BL         _nxd_ipv6_router_lookup  ; 0x08020476
  0x0801F332:  B9D0         CBNZ       R0, .L12                 ; 0x0801F36A
  0x0801F334:  9821         LDR        R0, [SP, #132]
  0x0801F336:  9928         LDR        R1, [SP, #160]
  0x0801F338:  9A0E         LDR        R2, [SP, #56]
  0x0801F33A:  6A52         LDR        R2, [R2, #36]
  0x0801F33C:  9B20         LDR        R3, [SP, #128]
  0x0801F33E:  F8D3 C034    LDR.W      R12, [R3, #52]
  0x0801F342:  466B         MOV        R3, SP
  0x0801F344:  F8C3 C008    STR.W      R12, [R3, #8]
  0x0801F348:  F04F 3CFF    MOV.W      R12, #0xFFFFFFFF
  0x0801F34C:  F8C3 C004    STR.W      R12, [R3, #4]
  0x0801F350:  601A         STR        R2, [R3]
  0x0801F352:  AA0D         ADD        R2, SP, #52
  0x0801F354:  AB08         ADD        R3, SP, #32
  0x0801F356:  F7F5 FC14    BL         _nx_icmpv6_dest_table_add ; 0x08014B82
  0x0801F35A:  901D         STR        R0, [SP, #116]
  0x0801F35C:  981D         LDR        R0, [SP, #116]
  0x0801F35E:  B920         CBNZ       R0, .L12                 ; 0x0801F36A
  0x0801F360:  980C         LDR        R0, [SP, #48]
  0x0801F362:  B910         CBNZ       R0, .L12                 ; 0x0801F36A
  0x0801F364:  980D         LDR        R0, [SP, #52]
  0x0801F366:  6A40         LDR        R0, [R0, #36]
  0x0801F368:  900C         STR        R0, [SP, #48]
.L12:
  0x0801F36A:  981D         LDR        R0, [SP, #116]
  0x0801F36C:  B118         CBZ        R0, .L13                 ; 0x0801F376
  0x0801F36E:  9820         LDR        R0, [SP, #128]
  0x0801F370:  F7F5 FE5D    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801F374:  E0CD         B          .L30                     ; 0x0801F512
.L13:
  0x0801F376:  E00F         B          .L16                     ; 0x0801F398
.L14:
  0x0801F378:  980D         LDR        R0, [SP, #52]
  0x0801F37A:  6A40         LDR        R0, [R0, #36]
  0x0801F37C:  900C         STR        R0, [SP, #48]
  0x0801F37E:  980D         LDR        R0, [SP, #52]
  0x0801F380:  3014         ADDS       R0, #20
  0x0801F382:  A908         ADD        R1, SP, #32
  0x0801F384:  F7F4 FF90    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0801F388:  980C         LDR        R0, [SP, #48]
  0x0801F38A:  7E40         LDRB       R0, [R0, #25]
  0x0801F38C:  B920         CBNZ       R0, .L16                 ; 0x0801F398
.L15:
  0x0801F38E:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801F392:  F003 F88E    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801F396:  E7FA         B          .L15                     ; 0x0801F38E
.L16:
  0x0801F398:  980C         LDR        R0, [SP, #48]
  0x0801F39A:  7E40         LDRB       R0, [R0, #25]
  0x0801F39C:  2802         CMP        R0, #2
  0x0801F39E:  DB1C         BLT        .L18                     ; 0x0801F3DA
  0x0801F3A0:  980C         LDR        R0, [SP, #48]
  0x0801F3A2:  7E40         LDRB       R0, [R0, #25]
  0x0801F3A4:  2805         CMP        R0, #5
  0x0801F3A6:  DC18         BGT        .L18                     ; 0x0801F3DA
  0x0801F3A8:  980C         LDR        R0, [SP, #48]
  0x0801F3AA:  3010         ADDS       R0, #16
  0x0801F3AC:  9007         STR        R0, [SP, #28]
  0x0801F3AE:  9807         LDR        R0, [SP, #28]
  0x0801F3B0:  8800         LDRH       R0, [R0]
  0x0801F3B2:  BA40         REV16      R0, R0
  0x0801F3B4:  9014         STR        R0, [SP, #80]
  0x0801F3B6:  9807         LDR        R0, [SP, #28]
  0x0801F3B8:  F8D0 0002    LDR.W      R0, [R0, #2]
  0x0801F3BC:  BA00         REV        R0, R0
  0x0801F3BE:  9015         STR        R0, [SP, #84]
  0x0801F3C0:  980E         LDR        R0, [SP, #56]
  0x0801F3C2:  9019         STR        R0, [SP, #100]
  0x0801F3C4:  980C         LDR        R0, [SP, #48]
  0x0801F3C6:  7E40         LDRB       R0, [R0, #25]
  0x0801F3C8:  2803         CMP        R0, #3
  0x0801F3CA:  D105         BNE        .L17                     ; 0x0801F3D8
  0x0801F3CC:  990C         LDR        R1, [SP, #48]
  0x0801F3CE:  2004         MOVS       R0, #4
  0x0801F3D0:  7648         STRB       R0, [R1, #25]
  0x0801F3D2:  990C         LDR        R1, [SP, #48]
  0x0801F3D4:  2005         MOVS       R0, #5
  0x0801F3D6:  61C8         STR        R0, [R1, #28]
.L17:
  0x0801F3D8:  E070         B          .L24                     ; 0x0801F4BC
.L18:
  0x0801F3DA:  9920         LDR        R1, [SP, #128]
  0x0801F3DC:  2000         MOVS       R0, #0
  0x0801F3DE:  61C8         STR        R0, [R1, #28]
  0x0801F3E0:  980C         LDR        R0, [SP, #48]
  0x0801F3E2:  6A80         LDR        R0, [R0, #40]
  0x0801F3E4:  2800         CMP        R0, #0
  0x0801F3E6:  D13F         BNE        .L22                     ; 0x0801F468
  0x0801F3E8:  9821         LDR        R0, [SP, #132]
  0x0801F3EA:  F8D0 0880    LDR.W      R0, [R0, #0x0880]
  0x0801F3EE:  B358         CBZ        R0, .L20                 ; 0x0801F448
  0x0801F3F0:  9820         LDR        R0, [SP, #128]
  0x0801F3F2:  990C         LDR        R1, [SP, #48]
  0x0801F3F4:  6288         STR        R0, [R1, #40]
  0x0801F3F6:  9820         LDR        R0, [SP, #128]
  0x0801F3F8:  990C         LDR        R1, [SP, #48]
  0x0801F3FA:  62C8         STR        R0, [R1, #44]
  0x0801F3FC:  990C         LDR        R1, [SP, #48]
  0x0801F3FE:  2001         MOVS       R0, #1
  0x0801F400:  7688         STRB       R0, [R1, #26]
  0x0801F402:  9820         LDR        R0, [SP, #128]
  0x0801F404:  6B40         LDR        R0, [R0, #52]
  0x0801F406:  990C         LDR        R1, [SP, #48]
  0x0801F408:  6308         STR        R0, [R1, #48]
  0x0801F40A:  980E         LDR        R0, [SP, #56]
  0x0801F40C:  990C         LDR        R1, [SP, #48]
  0x0801F40E:  6208         STR        R0, [R1, #32]
  0x0801F410:  980C         LDR        R0, [SP, #48]
  0x0801F412:  7E40         LDRB       R0, [R0, #25]
  0x0801F414:  2806         CMP        R0, #6
  0x0801F416:  D102         BNE        .L19                     ; 0x0801F41E
  0x0801F418:  990C         LDR        R1, [SP, #48]
  0x0801F41A:  2001         MOVS       R0, #1
  0x0801F41C:  7648         STRB       R0, [R1, #25]
.L19:
  0x0801F41E:  9821         LDR        R0, [SP, #132]
  0x0801F420:  9920         LDR        R1, [SP, #128]
  0x0801F422:  6B4B         LDR        R3, [R1, #52]
  0x0801F424:  990C         LDR        R1, [SP, #48]
  0x0801F426:  466A         MOV        R2, SP
  0x0801F428:  6051         STR        R1, [R2, #4]
  0x0801F42A:  2100         MOVS       R1, #0
  0x0801F42C:  6011         STR        R1, [R2]
  0x0801F42E:  A908         ADD        R1, SP, #32
  0x0801F430:  2201         MOVS       R2, #1
  0x0801F432:  F7F5 F81D    BL         _nx_icmpv6_send_ns       ; 0x08014470
  0x0801F436:  990C         LDR        R1, [SP, #48]
  0x0801F438:  2002         MOVS       R0, #2
  0x0801F43A:  7608         STRB       R0, [R1, #24]
  0x0801F43C:  9821         LDR        R0, [SP, #132]
  0x0801F43E:  F8D0 0ECC    LDR.W      R0, [R0, #0x0ECC]
  0x0801F442:  990C         LDR        R1, [SP, #48]
  0x0801F444:  61C8         STR        R0, [R1, #28]
  0x0801F446:  E00E         B          .L21                     ; 0x0801F466
.L20:
  0x0801F448:  9820         LDR        R0, [SP, #128]
  0x0801F44A:  F7F5 FDF0    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801F44E:  9921         LDR        R1, [SP, #132]
  0x0801F450:  F8D1 0548    LDR.W      R0, [R1, #0x0548]
  0x0801F454:  3001         ADDS       R0, #1
  0x0801F456:  F8C1 0548    STR.W      R0, [R1, #0x0548]
  0x0801F45A:  9921         LDR        R1, [SP, #132]
  0x0801F45C:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801F460:  3001         ADDS       R0, #1
  0x0801F462:  F8C1 0558    STR.W      R0, [R1, #0x0558]
.L21:
  0x0801F466:  E054         B          .L30                     ; 0x0801F512
.L22:
  0x0801F468:  9820         LDR        R0, [SP, #128]
  0x0801F46A:  990C         LDR        R1, [SP, #48]
  0x0801F46C:  6AC9         LDR        R1, [R1, #44]
  0x0801F46E:  61C8         STR        R0, [R1, #28]
  0x0801F470:  9820         LDR        R0, [SP, #128]
  0x0801F472:  990C         LDR        R1, [SP, #48]
  0x0801F474:  62C8         STR        R0, [R1, #44]
  0x0801F476:  990C         LDR        R1, [SP, #48]
  0x0801F478:  7E88         LDRB       R0, [R1, #26]
  0x0801F47A:  3001         ADDS       R0, #1
  0x0801F47C:  7688         STRB       R0, [R1, #26]
  0x0801F47E:  980C         LDR        R0, [SP, #48]
  0x0801F480:  7E80         LDRB       R0, [R0, #26]
  0x0801F482:  2805         CMP        R0, #5
  0x0801F484:  DB19         BLT        .L23                     ; 0x0801F4BA
  0x0801F486:  980C         LDR        R0, [SP, #48]
  0x0801F488:  6A80         LDR        R0, [R0, #40]
  0x0801F48A:  9011         STR        R0, [SP, #68]
  0x0801F48C:  9811         LDR        R0, [SP, #68]
  0x0801F48E:  69C0         LDR        R0, [R0, #28]
  0x0801F490:  990C         LDR        R1, [SP, #48]
  0x0801F492:  6288         STR        R0, [R1, #40]
  0x0801F494:  990C         LDR        R1, [SP, #48]
  0x0801F496:  7E88         LDRB       R0, [R1, #26]
  0x0801F498:  3801         SUBS       R0, #1
  0x0801F49A:  7688         STRB       R0, [R1, #26]
  0x0801F49C:  9811         LDR        R0, [SP, #68]
  0x0801F49E:  F7F5 FDC6    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801F4A2:  9921         LDR        R1, [SP, #132]
  0x0801F4A4:  F8D1 0548    LDR.W      R0, [R1, #0x0548]
  0x0801F4A8:  3001         ADDS       R0, #1
  0x0801F4AA:  F8C1 0548    STR.W      R0, [R1, #0x0548]
  0x0801F4AE:  9921         LDR        R1, [SP, #132]
  0x0801F4B0:  F8D1 0558    LDR.W      R0, [R1, #0x0558]
  0x0801F4B4:  3001         ADDS       R0, #1
  0x0801F4B6:  F8C1 0558    STR.W      R0, [R1, #0x0558]
.L23:
  0x0801F4BA:  E02A         B          .L30                     ; 0x0801F512
.L24:
  0x0801F4BC:  E004         B          .L26                     ; 0x0801F4C8
.L25:
  0x0801F4BE:  2000         MOVS       R0, #0
  0x0801F4C0:  9014         STR        R0, [SP, #80]
  0x0801F4C2:  9015         STR        R0, [SP, #84]
  0x0801F4C4:  980E         LDR        R0, [SP, #56]
  0x0801F4C6:  9019         STR        R0, [SP, #100]
.L26:
  0x0801F4C8:  9820         LDR        R0, [SP, #128]
  0x0801F4CA:  6A40         LDR        R0, [R0, #36]
  0x0801F4CC:  991B         LDR        R1, [SP, #108]
  0x0801F4CE:  4288         CMP        R0, R1
  0x0801F4D0:  D904         BLS        .L27                     ; 0x0801F4DC
  0x0801F4D2:  991B         LDR        R1, [SP, #108]
  0x0801F4D4:  A812         ADD        R0, SP, #72
  0x0801F4D6:  F000 F876    BL         _nx_ipv6_fragment_process ; 0x0801F5C6
  0x0801F4DA:  E01A         B          .L30                     ; 0x0801F512
.L27:
  0x0801F4DC:  9921         LDR        R1, [SP, #132]
  0x0801F4DE:  F8D1 0518    LDR.W      R0, [R1, #0x0518]
  0x0801F4E2:  3001         ADDS       R0, #1
  0x0801F4E4:  F8C1 0518    STR.W      R0, [R1, #0x0518]
  0x0801F4E8:  9820         LDR        R0, [SP, #128]
  0x0801F4EA:  6A40         LDR        R0, [R0, #36]
  0x0801F4EC:  9921         LDR        R1, [SP, #132]
  0x0801F4EE:  F8D1 251C    LDR.W      R2, [R1, #0x051C]
  0x0801F4F2:  4410         ADD        R0, R2
  0x0801F4F4:  3828         SUBS       R0, #40
  0x0801F4F6:  F8C1 051C    STR.W      R0, [R1, #0x051C]
  0x0801F4FA:  980E         LDR        R0, [SP, #56]
  0x0801F4FC:  6BC0         LDR        R0, [R0, #60]
  0x0801F4FE:  B920         CBNZ       R0, .L29                 ; 0x0801F50A
.L28:
  0x0801F500:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801F504:  F002 FFD5    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801F508:  E7FA         B          .L28                     ; 0x0801F500
.L29:
  0x0801F50A:  980E         LDR        R0, [SP, #56]
  0x0801F50C:  6BC1         LDR        R1, [R0, #60]
  0x0801F50E:  A812         ADD        R0, SP, #72
  0x0801F510:  4788         BLX        R1
.L30:
  0x0801F512:  B022         ADD        SP, SP, #136
  0x0801F514:  BDB0         POP        {R4-R5, R7, PC}
Section .text._nx_icmpv6_dest_table_find from charger_lto.o, size=176, align=2
_nx_icmpv6_dest_table_find:
  0x0801F516:  B580         PUSH       {R7, LR}
  0x0801F518:  B088         SUB        SP, SP, #32
  0x0801F51A:  F8DD C028    LDR.W      R12, [SP, #40]
  0x0801F51E:  9006         STR        R0, [SP, #24]
  0x0801F520:  9105         STR        R1, [SP, #20]
  0x0801F522:  9204         STR        R2, [SP, #16]
  0x0801F524:  9303         STR        R3, [SP, #12]
  0x0801F526:  9805         LDR        R0, [SP, #20]
  0x0801F528:  B108         CBZ        R0, .L1                  ; 0x0801F52E
  0x0801F52A:  9804         LDR        R0, [SP, #16]
  0x0801F52C:  B920         CBNZ       R0, .L2                  ; 0x0801F538
.L1:
  0x0801F52E:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0801F532:  F002 FFBE    BL         _tx_thread_sleep         ; 0x080224B2
  0x0801F536:  E7FA         B          .L1                      ; 0x0801F52E
.L2:
  0x0801F538:  9806         LDR        R0, [SP, #24]
  0x0801F53A:  F8D0 0510    LDR.W      R0, [R0, #0x0510]
  0x0801F53E:  9001         STR        R0, [SP, #4]
  0x0801F540:  9801         LDR        R0, [SP, #4]
  0x0801F542:  B910         CBNZ       R0, .L3                  ; 0x0801F54A
  0x0801F544:  2043         MOVS       R0, #67
  0x0801F546:  9007         STR        R0, [SP, #28]
  0x0801F548:  E03A         B          .L9                      ; 0x0801F5C0
.L3:
  0x0801F54A:  9904         LDR        R1, [SP, #16]
  0x0801F54C:  2000         MOVS       R0, #0
  0x0801F54E:  6008         STR        R0, [R1]
  0x0801F550:  9002         STR        R0, [SP, #8]
.L4:
  0x0801F552:  9901         LDR        R1, [SP, #4]
  0x0801F554:  2000         MOVS       R0, #0
  0x0801F556:  9000         STR        R0, [SP, #0]
  0x0801F558:  B129         CBZ        R1, .L5                  ; 0x0801F566
  0x0801F55A:  9902         LDR        R1, [SP, #8]
  0x0801F55C:  2000         MOVS       R0, #0
  0x0801F55E:  2908         CMP        R1, #8
  0x0801F560:  BF38         IT         CC
  0x0801F562:  2001         MOVCC      R0, #1
  0x0801F564:  9000         STR        R0, [SP, #0]
.L5:
  0x0801F566:  9800         LDR        R0, [SP, #0]
  0x0801F568:  07C0         LSLS       R0, R0, #31
  0x0801F56A:  B338         CBZ        R0, .L8                  ; 0x0801F5BC
  0x0801F56C:  9806         LDR        R0, [SP, #24]
  0x0801F56E:  9902         LDR        R1, [SP, #8]
  0x0801F570:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801F574:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801F578:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x0801F57C:  B900         CBNZ       R0, .L6                  ; 0x0801F580
  0x0801F57E:  E019         B          .L7                      ; 0x0801F5B4
.L6:
  0x0801F580:  9801         LDR        R0, [SP, #4]
  0x0801F582:  3801         SUBS       R0, #1
  0x0801F584:  9001         STR        R0, [SP, #4]
  0x0801F586:  9806         LDR        R0, [SP, #24]
  0x0801F588:  9902         LDR        R1, [SP, #8]
  0x0801F58A:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801F58E:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801F592:  3094         ADDS       R0, #148
  0x0801F594:  9905         LDR        R1, [SP, #20]
  0x0801F596:  F7F4 FE51    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x0801F59A:  B158         CBZ        R0, .L7                  ; 0x0801F5B4
  0x0801F59C:  9806         LDR        R0, [SP, #24]
  0x0801F59E:  9902         LDR        R1, [SP, #8]
  0x0801F5A0:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801F5A4:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801F5A8:  3090         ADDS       R0, #144
  0x0801F5AA:  9904         LDR        R1, [SP, #16]
  0x0801F5AC:  6008         STR        R0, [R1]
  0x0801F5AE:  2000         MOVS       R0, #0
  0x0801F5B0:  9007         STR        R0, [SP, #28]
  0x0801F5B2:  E005         B          .L9                      ; 0x0801F5C0
.L7:
  0x0801F5B4:  9802         LDR        R0, [SP, #8]
  0x0801F5B6:  3001         ADDS       R0, #1
  0x0801F5B8:  9002         STR        R0, [SP, #8]
  0x0801F5BA:  E7CA         B          .L4                      ; 0x0801F552
.L8:
  0x0801F5BC:  2043         MOVS       R0, #67
  0x0801F5BE:  9007         STR        R0, [SP, #28]
.L9:
  0x0801F5C0:  9807         LDR        R0, [SP, #28]
  0x0801F5C2:  B008         ADD        SP, SP, #32
  0x0801F5C4:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_fragment_process from charger_lto.o, size=740, align=2
_nx_ipv6_fragment_process:
  0x0801F5C6:  B580         PUSH       {R7, LR}
  0x0801F5C8:  B0A2         SUB        SP, SP, #136
  0x0801F5CA:  9021         STR        R0, [SP, #132]
  0x0801F5CC:  9120         STR        R1, [SP, #128]
  0x0801F5CE:  2000         MOVS       R0, #0
  0x0801F5D0:  900D         STR        R0, [SP, #52]
  0x0801F5D2:  900C         STR        R0, [SP, #48]
  0x0801F5D4:  900A         STR        R0, [SP, #40]
  0x0801F5D6:  901F         STR        R0, [SP, #124]
  0x0801F5D8:  9921         LDR        R1, [SP, #132]
  0x0801F5DA:  A810         ADD        R0, SP, #64
  0x0801F5DC:  E8B1 500C    LDM.W      R1!, {R2-R3, R12, LR}
  0x0801F5E0:  E8A0 500C    STM.W      R0!, {R2-R3, R12, LR}
  0x0801F5E4:  E891 500C    LDM.W      R1, {R2-R3, R12, LR}
  0x0801F5E8:  E880 500C    STM.W      R0, {R2-R3, R12, LR}
  0x0801F5EC:  9821         LDR        R0, [SP, #132]
  0x0801F5EE:  6980         LDR        R0, [R0, #24]
  0x0801F5F0:  900F         STR        R0, [SP, #60]
  0x0801F5F2:  990F         LDR        R1, [SP, #60]
  0x0801F5F4:  F8D1 055C    LDR.W      R0, [R1, #0x055C]
  0x0801F5F8:  3001         ADDS       R0, #1
  0x0801F5FA:  F8C1 055C    STR.W      R0, [R1, #0x055C]
  0x0801F5FE:  9A0F         LDR        R2, [SP, #60]
  0x0801F600:  F8D2 0638    LDR.W      R0, [R2, #0x0638]
  0x0801F604:  1C41         ADDS       R1, R0, #1
  0x0801F606:  F8C2 1638    STR.W      R1, [R2, #0x0638]
  0x0801F60A:  9018         STR        R0, [SP, #96]
  0x0801F60C:  9818         LDR        R0, [SP, #96]
  0x0801F60E:  BA00         REV        R0, R0
  0x0801F610:  9018         STR        R0, [SP, #96]
  0x0801F612:  9821         LDR        R0, [SP, #132]
  0x0801F614:  6900         LDR        R0, [R0, #16]
  0x0801F616:  901E         STR        R0, [SP, #120]
  0x0801F618:  981E         LDR        R0, [SP, #120]
  0x0801F61A:  6180         STR        R0, [R0, #24]
  0x0801F61C:  991E         LDR        R1, [SP, #120]
  0x0801F61E:  6888         LDR        R0, [R1, #8]
  0x0801F620:  6388         STR        R0, [R1, #56]
  0x0801F622:  981E         LDR        R0, [SP, #120]
  0x0801F624:  6800         LDR        R0, [R0]
  0x0801F626:  9006         STR        R0, [SP, #24]
  0x0801F628:  981E         LDR        R0, [SP, #120]
  0x0801F62A:  6880         LDR        R0, [R0, #8]
  0x0801F62C:  3028         ADDS       R0, #40
  0x0801F62E:  901C         STR        R0, [SP, #112]
  0x0801F630:  981E         LDR        R0, [SP, #120]
  0x0801F632:  6880         LDR        R0, [R0, #8]
  0x0801F634:  3006         ADDS       R0, #6
  0x0801F636:  901B         STR        R0, [SP, #108]
  0x0801F638:  981B         LDR        R0, [SP, #108]
  0x0801F63A:  7800         LDRB       R0, [R0]
  0x0801F63C:  F88D 003B    STRB.W     R0, [SP, #59]
.L1:
  0x0801F640:  F89D 103B    LDRB.W     R1, [SP, #59]
  0x0801F644:  2001         MOVS       R0, #1
  0x0801F646:  9001         STR        R0, [SP, #4]
  0x0801F648:  B131         CBZ        R1, .L2                  ; 0x0801F658
  0x0801F64A:  F89D 003B    LDRB.W     R0, [SP, #59]
  0x0801F64E:  382B         SUBS       R0, #43
  0x0801F650:  FAB0 F080    CLZ        R0, R0
  0x0801F654:  0940         LSRS       R0, R0, #5
  0x0801F656:  9001         STR        R0, [SP, #4]
.L2:
  0x0801F658:  9801         LDR        R0, [SP, #4]
  0x0801F65A:  07C0         LSLS       R0, R0, #31
  0x0801F65C:  B188         CBZ        R0, .L3                  ; 0x0801F682
  0x0801F65E:  981C         LDR        R0, [SP, #112]
  0x0801F660:  7840         LDRB       R0, [R0, #1]
  0x0801F662:  F88D 003A    STRB.W     R0, [SP, #58]
  0x0801F666:  981C         LDR        R0, [SP, #112]
  0x0801F668:  901B         STR        R0, [SP, #108]
  0x0801F66A:  981C         LDR        R0, [SP, #112]
  0x0801F66C:  7800         LDRB       R0, [R0]
  0x0801F66E:  F88D 003B    STRB.W     R0, [SP, #59]
  0x0801F672:  981C         LDR        R0, [SP, #112]
  0x0801F674:  F89D 103A    LDRB.W     R1, [SP, #58]
  0x0801F678:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801F67C:  3008         ADDS       R0, #8
  0x0801F67E:  901C         STR        R0, [SP, #112]
  0x0801F680:  E7DE         B          .L1                      ; 0x0801F640
.L3:
  0x0801F682:  991B         LDR        R1, [SP, #108]
  0x0801F684:  202C         MOVS       R0, #44
  0x0801F686:  7008         STRB       R0, [R1]
  0x0801F688:  981C         LDR        R0, [SP, #112]
  0x0801F68A:  991E         LDR        R1, [SP, #120]
  0x0801F68C:  6889         LDR        R1, [R1, #8]
  0x0801F68E:  1A40         SUBS       R0, R0, R1
  0x0801F690:  9019         STR        R0, [SP, #100]
  0x0801F692:  981E         LDR        R0, [SP, #120]
  0x0801F694:  6A40         LDR        R0, [R0, #36]
  0x0801F696:  9919         LDR        R1, [SP, #100]
  0x0801F698:  1A40         SUBS       R0, R0, R1
  0x0801F69A:  901A         STR        R0, [SP, #104]
.L4:
  0x0801F69C:  981A         LDR        R0, [SP, #104]
  0x0801F69E:  2800         CMP        R0, #0
  0x0801F6A0:  F000 80F9    BEQ.W      .L18                     ; 0x0801F896
  0x0801F6A4:  9820         LDR        R0, [SP, #128]
  0x0801F6A6:  9919         LDR        R1, [SP, #100]
  0x0801F6A8:  1A40         SUBS       R0, R0, R1
  0x0801F6AA:  F64F 71F8    MOVW       R1, #0xFFF8
  0x0801F6AE:  4008         ANDS       R0, R1
  0x0801F6B0:  9004         STR        R0, [SP, #16]
  0x0801F6B2:  9804         LDR        R0, [SP, #16]
  0x0801F6B4:  3808         SUBS       R0, #8
  0x0801F6B6:  9004         STR        R0, [SP, #16]
  0x0801F6B8:  9804         LDR        R0, [SP, #16]
  0x0801F6BA:  991A         LDR        R1, [SP, #104]
  0x0801F6BC:  4288         CMP        R0, R1
  0x0801F6BE:  D303         BCC        .L5                      ; 0x0801F6C8
  0x0801F6C0:  981A         LDR        R0, [SP, #104]
  0x0801F6C2:  9004         STR        R0, [SP, #16]
  0x0801F6C4:  2001         MOVS       R0, #1
  0x0801F6C6:  900A         STR        R0, [SP, #40]
.L5:
  0x0801F6C8:  9904         LDR        R1, [SP, #16]
  0x0801F6CA:  981A         LDR        R0, [SP, #104]
  0x0801F6CC:  1A40         SUBS       R0, R0, R1
  0x0801F6CE:  901A         STR        R0, [SP, #104]
  0x0801F6D0:  9804         LDR        R0, [SP, #16]
  0x0801F6D2:  9919         LDR        R1, [SP, #100]
  0x0801F6D4:  4408         ADD        R0, R1
  0x0801F6D6:  3018         ADDS       R0, #24
  0x0801F6D8:  9003         STR        R0, [SP, #12]
  0x0801F6DA:  9806         LDR        R0, [SP, #24]
  0x0801F6DC:  6A80         LDR        R0, [R0, #40]
  0x0801F6DE:  F64F 71FC    MOVW       R1, #0xFFFC
  0x0801F6E2:  4008         ANDS       R0, R1
  0x0801F6E4:  9002         STR        R0, [SP, #8]
  0x0801F6E6:  9802         LDR        R0, [SP, #8]
  0x0801F6E8:  9920         LDR        R1, [SP, #128]
  0x0801F6EA:  3110         ADDS       R1, #16
  0x0801F6EC:  4288         CMP        R0, R1
  0x0801F6EE:  D902         BLS        .L6                      ; 0x0801F6F6
  0x0801F6F0:  9820         LDR        R0, [SP, #128]
  0x0801F6F2:  3010         ADDS       R0, #16
  0x0801F6F4:  9002         STR        R0, [SP, #8]
.L6:
  0x0801F6F6:  9806         LDR        R0, [SP, #24]
  0x0801F6F8:  A905         ADD        R1, SP, #20
  0x0801F6FA:  2300         MOVS       R3, #0
  0x0801F6FC:  461A         MOV        R2, R3
  0x0801F6FE:  F7F5 FB7E    BL         _nx_packet_allocate      ; 0x08014DFE
  0x0801F702:  B110         CBZ        R0, .L7                  ; 0x0801F70A
  0x0801F704:  2001         MOVS       R0, #1
  0x0801F706:  900C         STR        R0, [SP, #48]
  0x0801F708:  E026         B          .L12                     ; 0x0801F758
.L7:
  0x0801F70A:  9905         LDR        R1, [SP, #20]
  0x0801F70C:  2006         MOVS       R0, #6
  0x0801F70E:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801F712:  981F         LDR        R0, [SP, #124]
  0x0801F714:  B928         CBNZ       R0, .L8                  ; 0x0801F722
  0x0801F716:  9805         LDR        R0, [SP, #20]
  0x0801F718:  901F         STR        R0, [SP, #124]
  0x0801F71A:  9805         LDR        R0, [SP, #20]
  0x0801F71C:  991F         LDR        R1, [SP, #124]
  0x0801F71E:  6188         STR        R0, [R1, #24]
  0x0801F720:  E006         B          .L9                      ; 0x0801F730
.L8:
  0x0801F722:  9805         LDR        R0, [SP, #20]
  0x0801F724:  991F         LDR        R1, [SP, #124]
  0x0801F726:  6989         LDR        R1, [R1, #24]
  0x0801F728:  6048         STR        R0, [R1, #4]
  0x0801F72A:  9805         LDR        R0, [SP, #20]
  0x0801F72C:  991F         LDR        R1, [SP, #124]
  0x0801F72E:  6188         STR        R0, [R1, #24]
.L9:
  0x0801F730:  9802         LDR        R0, [SP, #8]
  0x0801F732:  9903         LDR        R1, [SP, #12]
  0x0801F734:  4288         CMP        R0, R1
  0x0801F736:  D905         BLS        .L10                     ; 0x0801F744
  0x0801F738:  9803         LDR        R0, [SP, #12]
  0x0801F73A:  9905         LDR        R1, [SP, #20]
  0x0801F73C:  6248         STR        R0, [R1, #36]
  0x0801F73E:  2000         MOVS       R0, #0
  0x0801F740:  9003         STR        R0, [SP, #12]
  0x0801F742:  E006         B          .L11                     ; 0x0801F752
.L10:
  0x0801F744:  9802         LDR        R0, [SP, #8]
  0x0801F746:  9905         LDR        R1, [SP, #20]
  0x0801F748:  6248         STR        R0, [R1, #36]
  0x0801F74A:  9902         LDR        R1, [SP, #8]
  0x0801F74C:  9803         LDR        R0, [SP, #12]
  0x0801F74E:  1A40         SUBS       R0, R0, R1
  0x0801F750:  9003         STR        R0, [SP, #12]
.L11:
  0x0801F752:  9803         LDR        R0, [SP, #12]
  0x0801F754:  2800         CMP        R0, #0
  0x0801F756:  D1CE         BNE        .L6                      ; 0x0801F6F6
.L12:
  0x0801F758:  980C         LDR        R0, [SP, #48]
  0x0801F75A:  B100         CBZ        R0, .L13                 ; 0x0801F75E
  0x0801F75C:  E09B         B          .L18                     ; 0x0801F896
.L13:
  0x0801F75E:  981E         LDR        R0, [SP, #120]
  0x0801F760:  6980         LDR        R0, [R0, #24]
  0x0801F762:  901D         STR        R0, [SP, #116]
  0x0801F764:  981E         LDR        R0, [SP, #120]
  0x0801F766:  6180         STR        R0, [R0, #24]
  0x0801F768:  991E         LDR        R1, [SP, #120]
  0x0801F76A:  6B88         LDR        R0, [R1, #56]
  0x0801F76C:  6088         STR        R0, [R1, #8]
  0x0801F76E:  981F         LDR        R0, [SP, #124]
  0x0801F770:  6180         STR        R0, [R0, #24]
  0x0801F772:  991F         LDR        R1, [SP, #124]
  0x0801F774:  6888         LDR        R0, [R1, #8]
  0x0801F776:  3010         ADDS       R0, #16
  0x0801F778:  6088         STR        R0, [R1, #8]
  0x0801F77A:  991F         LDR        R1, [SP, #124]
  0x0801F77C:  68C8         LDR        R0, [R1, #12]
  0x0801F77E:  3010         ADDS       R0, #16
  0x0801F780:  60C8         STR        R0, [R1, #12]
  0x0801F782:  981E         LDR        R0, [SP, #120]
  0x0801F784:  991F         LDR        R1, [SP, #124]
  0x0801F786:  9A19         LDR        R2, [SP, #100]
  0x0801F788:  F7E4 FFBC    BL         _nx_ipv6_packet_copy     ; 0x08004704
  0x0801F78C:  B100         CBZ        R0, .L14                 ; 0x0801F790
  0x0801F78E:  E082         B          .L18                     ; 0x0801F896
.L14:
  0x0801F790:  981F         LDR        R0, [SP, #124]
  0x0801F792:  6980         LDR        R0, [R0, #24]
  0x0801F794:  68C0         LDR        R0, [R0, #12]
  0x0801F796:  900B         STR        R0, [SP, #44]
  0x0801F798:  991F         LDR        R1, [SP, #124]
  0x0801F79A:  68C8         LDR        R0, [R1, #12]
  0x0801F79C:  3008         ADDS       R0, #8
  0x0801F79E:  60C8         STR        R0, [R1, #12]
  0x0801F7A0:  991F         LDR        R1, [SP, #124]
  0x0801F7A2:  6A48         LDR        R0, [R1, #36]
  0x0801F7A4:  3008         ADDS       R0, #8
  0x0801F7A6:  6248         STR        R0, [R1, #36]
  0x0801F7A8:  990B         LDR        R1, [SP, #44]
  0x0801F7AA:  2000         MOVS       R0, #0
  0x0801F7AC:  7048         STRB       R0, [R1, #1]
  0x0801F7AE:  F89D 003B    LDRB.W     R0, [SP, #59]
  0x0801F7B2:  990B         LDR        R1, [SP, #44]
  0x0801F7B4:  7008         STRB       R0, [R1]
  0x0801F7B6:  980A         LDR        R0, [SP, #40]
  0x0801F7B8:  B920         CBNZ       R0, .L15                 ; 0x0801F7C4
  0x0801F7BA:  980D         LDR        R0, [SP, #52]
  0x0801F7BC:  3001         ADDS       R0, #1
  0x0801F7BE:  990B         LDR        R1, [SP, #44]
  0x0801F7C0:  8048         STRH       R0, [R1, #2]
  0x0801F7C2:  E002         B          .L16                     ; 0x0801F7CA
.L15:
  0x0801F7C4:  980D         LDR        R0, [SP, #52]
  0x0801F7C6:  990B         LDR        R1, [SP, #44]
  0x0801F7C8:  8048         STRH       R0, [R1, #2]
.L16:
  0x0801F7CA:  990B         LDR        R1, [SP, #44]
  0x0801F7CC:  8848         LDRH       R0, [R1, #2]
  0x0801F7CE:  BA00         REV        R0, R0
  0x0801F7D0:  0C00         LSRS       R0, R0, #16
  0x0801F7D2:  8048         STRH       R0, [R1, #2]
  0x0801F7D4:  9818         LDR        R0, [SP, #96]
  0x0801F7D6:  990B         LDR        R1, [SP, #44]
  0x0801F7D8:  6048         STR        R0, [R1, #4]
  0x0801F7DA:  981D         LDR        R0, [SP, #116]
  0x0801F7DC:  991E         LDR        R1, [SP, #120]
  0x0801F7DE:  6188         STR        R0, [R1, #24]
  0x0801F7E0:  981C         LDR        R0, [SP, #112]
  0x0801F7E2:  991E         LDR        R1, [SP, #120]
  0x0801F7E4:  6989         LDR        R1, [R1, #24]
  0x0801F7E6:  6088         STR        R0, [R1, #8]
  0x0801F7E8:  981E         LDR        R0, [SP, #120]
  0x0801F7EA:  991F         LDR        R1, [SP, #124]
  0x0801F7EC:  9A04         LDR        R2, [SP, #16]
  0x0801F7EE:  F7E4 FF89    BL         _nx_ipv6_packet_copy     ; 0x08004704
  0x0801F7F2:  B100         CBZ        R0, .L17                 ; 0x0801F7F6
  0x0801F7F4:  E04F         B          .L18                     ; 0x0801F896
.L17:
  0x0801F7F6:  981F         LDR        R0, [SP, #124]
  0x0801F7F8:  6880         LDR        R0, [R0, #8]
  0x0801F7FA:  9009         STR        R0, [SP, #36]
  0x0801F7FC:  9809         LDR        R0, [SP, #36]
  0x0801F7FE:  6840         LDR        R0, [R0, #4]
  0x0801F800:  9007         STR        R0, [SP, #28]
  0x0801F802:  9807         LDR        R0, [SP, #28]
  0x0801F804:  BA00         REV        R0, R0
  0x0801F806:  9007         STR        R0, [SP, #28]
  0x0801F808:  F8BD 001C    LDRH.W     R0, [SP, #28]
  0x0801F80C:  9007         STR        R0, [SP, #28]
  0x0801F80E:  9804         LDR        R0, [SP, #16]
  0x0801F810:  9919         LDR        R1, [SP, #100]
  0x0801F812:  4401         ADD        R1, R0
  0x0801F814:  2000         MOVS       R0, #0
  0x0801F816:  F6CF 70E0    MOVT       R0, #0xFFE0
  0x0801F81A:  EB00 4001    ADD.W      R0, R0, R1, LSL #16
  0x0801F81E:  9008         STR        R0, [SP, #32]
  0x0801F820:  9807         LDR        R0, [SP, #28]
  0x0801F822:  9908         LDR        R1, [SP, #32]
  0x0801F824:  4308         ORRS       R0, R1
  0x0801F826:  9008         STR        R0, [SP, #32]
  0x0801F828:  9808         LDR        R0, [SP, #32]
  0x0801F82A:  BA00         REV        R0, R0
  0x0801F82C:  9008         STR        R0, [SP, #32]
  0x0801F82E:  9808         LDR        R0, [SP, #32]
  0x0801F830:  9909         LDR        R1, [SP, #36]
  0x0801F832:  6048         STR        R0, [R1, #4]
  0x0801F834:  981E         LDR        R0, [SP, #120]
  0x0801F836:  6980         LDR        R0, [R0, #24]
  0x0801F838:  6880         LDR        R0, [R0, #8]
  0x0801F83A:  901C         STR        R0, [SP, #112]
  0x0801F83C:  9904         LDR        R1, [SP, #16]
  0x0801F83E:  980D         LDR        R0, [SP, #52]
  0x0801F840:  4408         ADD        R0, R1
  0x0801F842:  900D         STR        R0, [SP, #52]
  0x0801F844:  9819         LDR        R0, [SP, #100]
  0x0801F846:  9904         LDR        R1, [SP, #16]
  0x0801F848:  4408         ADD        R0, R1
  0x0801F84A:  991F         LDR        R1, [SP, #124]
  0x0801F84C:  6248         STR        R0, [R1, #36]
  0x0801F84E:  991F         LDR        R1, [SP, #124]
  0x0801F850:  6A48         LDR        R0, [R1, #36]
  0x0801F852:  3008         ADDS       R0, #8
  0x0801F854:  6248         STR        R0, [R1, #36]
  0x0801F856:  981F         LDR        R0, [SP, #124]
  0x0801F858:  9014         STR        R0, [SP, #80]
  0x0801F85A:  990F         LDR        R1, [SP, #60]
  0x0801F85C:  F8D1 0568    LDR.W      R0, [R1, #0x0568]
  0x0801F860:  3001         ADDS       R0, #1
  0x0801F862:  F8C1 0568    STR.W      R0, [R1, #0x0568]
  0x0801F866:  990F         LDR        R1, [SP, #60]
  0x0801F868:  F8D1 0518    LDR.W      R0, [R1, #0x0518]
  0x0801F86C:  3001         ADDS       R0, #1
  0x0801F86E:  F8C1 0518    STR.W      R0, [R1, #0x0518]
  0x0801F872:  981F         LDR        R0, [SP, #124]
  0x0801F874:  6A40         LDR        R0, [R0, #36]
  0x0801F876:  990F         LDR        R1, [SP, #60]
  0x0801F878:  F8D1 251C    LDR.W      R2, [R1, #0x051C]
  0x0801F87C:  4410         ADD        R0, R2
  0x0801F87E:  3808         SUBS       R0, #8
  0x0801F880:  F8C1 051C    STR.W      R0, [R1, #0x051C]
  0x0801F884:  981E         LDR        R0, [SP, #120]
  0x0801F886:  6B40         LDR        R0, [R0, #52]
  0x0801F888:  6840         LDR        R0, [R0, #4]
  0x0801F88A:  6BC1         LDR        R1, [R0, #60]
  0x0801F88C:  A810         ADD        R0, SP, #64
  0x0801F88E:  4788         BLX        R1
  0x0801F890:  2000         MOVS       R0, #0
  0x0801F892:  901F         STR        R0, [SP, #124]
  0x0801F894:  E702         B          .L4                      ; 0x0801F69C
.L18:
  0x0801F896:  981E         LDR        R0, [SP, #120]
  0x0801F898:  F7F5 FBC9    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801F89C:  981F         LDR        R0, [SP, #124]
  0x0801F89E:  B110         CBZ        R0, .L19                 ; 0x0801F8A6
  0x0801F8A0:  981F         LDR        R0, [SP, #124]
  0x0801F8A2:  F000 FB86    BL         _nx_packet_release       ; 0x0801FFB2
.L19:
  0x0801F8A6:  B022         ADD        SP, SP, #136
  0x0801F8A8:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_process_fragment_option from charger_lto.o, size=308, align=2
_nx_ipv6_process_fragment_option:
  0x0801F8AA:  B580         PUSH       {R7, LR}
  0x0801F8AC:  B08C         SUB        SP, SP, #48
  0x0801F8AE:  9007         STR        R0, [SP, #28]
  0x0801F8B0:  9106         STR        R1, [SP, #24]
  0x0801F8B2:  9907         LDR        R1, [SP, #28]
  0x0801F8B4:  F8D1 056C    LDR.W      R0, [R1, #0x056C]
  0x0801F8B8:  3001         ADDS       R0, #1
  0x0801F8BA:  F8C1 056C    STR.W      R0, [R1, #0x056C]
  0x0801F8BE:  9807         LDR        R0, [SP, #28]
  0x0801F8C0:  F8D0 07A8    LDR.W      R0, [R0, #0x07A8]
  0x0801F8C4:  B910         CBNZ       R0, .L1                  ; 0x0801F8CC
  0x0801F8C6:  2054         MOVS       R0, #84
  0x0801F8C8:  9008         STR        R0, [SP, #32]
  0x0801F8CA:  E085         B          .L9                      ; 0x0801F9D8
.L1:
  0x0801F8CC:  9806         LDR        R0, [SP, #24]
  0x0801F8CE:  6A40         LDR        R0, [R0, #36]
  0x0801F8D0:  2807         CMP        R0, #7
  0x0801F8D2:  D802         BHI        .L2                      ; 0x0801F8DA
  0x0801F8D4:  2054         MOVS       R0, #84
  0x0801F8D6:  9008         STR        R0, [SP, #32]
  0x0801F8D8:  E07E         B          .L9                      ; 0x0801F9D8
.L2:
  0x0801F8DA:  9806         LDR        R0, [SP, #24]
  0x0801F8DC:  6880         LDR        R0, [R0, #8]
  0x0801F8DE:  9004         STR        R0, [SP, #16]
  0x0801F8E0:  9904         LDR        R1, [SP, #16]
  0x0801F8E2:  8848         LDRH       R0, [R1, #2]
  0x0801F8E4:  BA00         REV        R0, R0
  0x0801F8E6:  0C00         LSRS       R0, R0, #16
  0x0801F8E8:  8048         STRH       R0, [R1, #2]
  0x0801F8EA:  9804         LDR        R0, [SP, #16]
  0x0801F8EC:  8840         LDRH       R0, [R0, #2]
  0x0801F8EE:  07C0         LSLS       R0, R0, #31
  0x0801F8F0:  B1D8         CBZ        R0, .L4                  ; 0x0801F92A
  0x0801F8F2:  9806         LDR        R0, [SP, #24]
  0x0801F8F4:  6B80         LDR        R0, [R0, #56]
  0x0801F8F6:  9003         STR        R0, [SP, #12]
  0x0801F8F8:  9803         LDR        R0, [SP, #12]
  0x0801F8FA:  88C0         LDRH       R0, [R0, #6]
  0x0801F8FC:  9002         STR        R0, [SP, #8]
  0x0801F8FE:  9902         LDR        R1, [SP, #8]
  0x0801F900:  F64F 70F8    MOVW       R0, #0xFFF8
  0x0801F904:  4008         ANDS       R0, R1
  0x0801F906:  4288         CMP        R0, R1
  0x0801F908:  D00E         BEQ        .L3                      ; 0x0801F928
  0x0801F90A:  9904         LDR        R1, [SP, #16]
  0x0801F90C:  8848         LDRH       R0, [R1, #2]
  0x0801F90E:  BA00         REV        R0, R0
  0x0801F910:  0C00         LSRS       R0, R0, #16
  0x0801F912:  8048         STRH       R0, [R1, #2]
  0x0801F914:  9807         LDR        R0, [SP, #28]
  0x0801F916:  9906         LDR        R1, [SP, #24]
  0x0801F918:  F04F 6280    MOV.W      R2, #0x04000000
  0x0801F91C:  2304         MOVS       R3, #4
  0x0801F91E:  F7F5 F83B    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x0801F922:  2054         MOVS       R0, #84
  0x0801F924:  9008         STR        R0, [SP, #32]
  0x0801F926:  E057         B          .L9                      ; 0x0801F9D8
.L3:
  0x0801F928:  E006         B          .L5                      ; 0x0801F938
.L4:
  0x0801F92A:  9804         LDR        R0, [SP, #16]
  0x0801F92C:  8840         LDRH       R0, [R0, #2]
  0x0801F92E:  08C0         LSRS       R0, R0, #3
  0x0801F930:  B910         CBNZ       R0, .L5                  ; 0x0801F938
  0x0801F932:  2055         MOVS       R0, #85
  0x0801F934:  9008         STR        R0, [SP, #32]
  0x0801F936:  E04F         B          .L9                      ; 0x0801F9D8
.L5:
  0x0801F938:  9804         LDR        R0, [SP, #16]
  0x0801F93A:  8840         LDRH       R0, [R0, #2]
  0x0801F93C:  F020 0007    BIC        R0, R0, #7
  0x0801F940:  9906         LDR        R1, [SP, #24]
  0x0801F942:  6A49         LDR        R1, [R1, #36]
  0x0801F944:  4408         ADD        R0, R1
  0x0801F946:  3808         SUBS       R0, #8
  0x0801F948:  F5B0 3F80    CMP.W      R0, #0x010000
  0x0801F94C:  D311         BCC        .L6                      ; 0x0801F972
  0x0801F94E:  9904         LDR        R1, [SP, #16]
  0x0801F950:  8848         LDRH       R0, [R1, #2]
  0x0801F952:  BA00         REV        R0, R0
  0x0801F954:  0C00         LSRS       R0, R0, #16
  0x0801F956:  8048         STRH       R0, [R1, #2]
  0x0801F958:  9807         LDR        R0, [SP, #28]
  0x0801F95A:  9906         LDR        R1, [SP, #24]
  0x0801F95C:  688A         LDR        R2, [R1, #8]
  0x0801F95E:  6B8B         LDR        R3, [R1, #56]
  0x0801F960:  1AD2         SUBS       R2, R2, R3
  0x0801F962:  1C93         ADDS       R3, R2, #2
  0x0801F964:  F04F 6280    MOV.W      R2, #0x04000000
  0x0801F968:  F7F5 F816    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x0801F96C:  2054         MOVS       R0, #84
  0x0801F96E:  9008         STR        R0, [SP, #32]
  0x0801F970:  E032         B          .L9                      ; 0x0801F9D8
.L6:
  0x0801F972:  F3EF 8010    MRS        R0, PRIMASK
  0x0801F976:  900B         STR        R0, [SP, #44]
  0x0801F978:  980B         LDR        R0, [SP, #44]
  0x0801F97A:  9009         STR        R0, [SP, #36]
  0x0801F97C:  B672         CPSID      i
  0x0801F97E:  9809         LDR        R0, [SP, #36]
  0x0801F980:  9005         STR        R0, [SP, #20]
  0x0801F982:  9807         LDR        R0, [SP, #28]
  0x0801F984:  F8D0 07B4    LDR.W      R0, [R0, #0x07B4]
  0x0801F988:  B160         CBZ        R0, .L7                  ; 0x0801F9A4
  0x0801F98A:  9806         LDR        R0, [SP, #24]
  0x0801F98C:  9907         LDR        R1, [SP, #28]
  0x0801F98E:  F8D1 17B8    LDR.W      R1, [R1, #0x07B8]
  0x0801F992:  61C8         STR        R0, [R1, #28]
  0x0801F994:  9906         LDR        R1, [SP, #24]
  0x0801F996:  2000         MOVS       R0, #0
  0x0801F998:  61C8         STR        R0, [R1, #28]
  0x0801F99A:  9806         LDR        R0, [SP, #24]
  0x0801F99C:  9907         LDR        R1, [SP, #28]
  0x0801F99E:  F8C1 07B8    STR.W      R0, [R1, #0x07B8]
  0x0801F9A2:  E00A         B          .L8                      ; 0x0801F9BA
.L7:
  0x0801F9A4:  9806         LDR        R0, [SP, #24]
  0x0801F9A6:  9907         LDR        R1, [SP, #28]
  0x0801F9A8:  F8C1 07B4    STR.W      R0, [R1, #0x07B4]
  0x0801F9AC:  9806         LDR        R0, [SP, #24]
  0x0801F9AE:  9907         LDR        R1, [SP, #28]
  0x0801F9B0:  F8C1 07B8    STR.W      R0, [R1, #0x07B8]
  0x0801F9B4:  9906         LDR        R1, [SP, #24]
  0x0801F9B6:  2000         MOVS       R0, #0
  0x0801F9B8:  61C8         STR        R0, [R1, #28]
.L8:
  0x0801F9BA:  9805         LDR        R0, [SP, #20]
  0x0801F9BC:  900A         STR        R0, [SP, #40]
  0x0801F9BE:  980A         LDR        R0, [SP, #40]
  0x0801F9C0:  F380 8810    MSR        PRIMASK, R0
  0x0801F9C4:  9807         LDR        R0, [SP, #28]
  0x0801F9C6:  F500 60EA    ADD.W      R0, R0, #0x0750
  0x0801F9CA:  2102         MOVS       R1, #2
  0x0801F9CC:  2200         MOVS       R2, #0
  0x0801F9CE:  9201         STR        R2, [SP, #4]
  0x0801F9D0:  F001 F965    BL         _tx_event_flags_set      ; 0x08020C9E
  0x0801F9D4:  9801         LDR        R0, [SP, #4]
  0x0801F9D6:  9008         STR        R0, [SP, #32]
.L9:
  0x0801F9D8:  9808         LDR        R0, [SP, #32]
  0x0801F9DA:  B00C         ADD        SP, SP, #48
  0x0801F9DC:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_process_routing_option from charger_lto.o, size=76, align=2
_nx_ipv6_process_routing_option:
  0x0801F9DE:  B580         PUSH       {R7, LR}
  0x0801F9E0:  B086         SUB        SP, SP, #24
  0x0801F9E2:  9004         STR        R0, [SP, #16]
  0x0801F9E4:  9103         STR        R1, [SP, #12]
  0x0801F9E6:  9803         LDR        R0, [SP, #12]
  0x0801F9E8:  6A40         LDR        R0, [R0, #36]
  0x0801F9EA:  2807         CMP        R0, #7
  0x0801F9EC:  D802         BHI        .L1                      ; 0x0801F9F4
  0x0801F9EE:  2054         MOVS       R0, #84
  0x0801F9F0:  9005         STR        R0, [SP, #20]
  0x0801F9F2:  E017         B          .L3                      ; 0x0801FA24
.L1:
  0x0801F9F4:  9803         LDR        R0, [SP, #12]
  0x0801F9F6:  6880         LDR        R0, [R0, #8]
  0x0801F9F8:  9002         STR        R0, [SP, #8]
  0x0801F9FA:  9802         LDR        R0, [SP, #8]
  0x0801F9FC:  78C0         LDRB       R0, [R0, #3]
  0x0801F9FE:  B910         CBNZ       R0, .L2                  ; 0x0801FA06
  0x0801FA00:  2000         MOVS       R0, #0
  0x0801FA02:  9005         STR        R0, [SP, #20]
  0x0801FA04:  E00E         B          .L3                      ; 0x0801FA24
.L2:
  0x0801FA06:  9903         LDR        R1, [SP, #12]
  0x0801FA08:  6888         LDR        R0, [R1, #8]
  0x0801FA0A:  6B89         LDR        R1, [R1, #56]
  0x0801FA0C:  1A40         SUBS       R0, R0, R1
  0x0801FA0E:  9001         STR        R0, [SP, #4]
  0x0801FA10:  9804         LDR        R0, [SP, #16]
  0x0801FA12:  9903         LDR        R1, [SP, #12]
  0x0801FA14:  9A01         LDR        R2, [SP, #4]
  0x0801FA16:  1C93         ADDS       R3, R2, #2
  0x0801FA18:  F04F 6280    MOV.W      R2, #0x04000000
  0x0801FA1C:  F7F4 FFBC    BL         _nx_icmpv6_send_error_message ; 0x08014998
  0x0801FA20:  2054         MOVS       R0, #84
  0x0801FA22:  9005         STR        R0, [SP, #20]
.L3:
  0x0801FA24:  9805         LDR        R0, [SP, #20]
  0x0801FA26:  B006         ADD        SP, SP, #24
  0x0801FA28:  BD80         POP        {R7, PC}
Section .text._nx_nd_cache_add_entry from charger_lto.o, size=388, align=2
_nx_nd_cache_add_entry:
  0x0801FA2A:  B580         PUSH       {R7, LR}
  0x0801FA2C:  B08C         SUB        SP, SP, #48
  0x0801FA2E:  900A         STR        R0, [SP, #40]
  0x0801FA30:  9109         STR        R1, [SP, #36]
  0x0801FA32:  9208         STR        R2, [SP, #32]
  0x0801FA34:  9307         STR        R3, [SP, #28]
  0x0801FA36:  2010         MOVS       R0, #16
  0x0801FA38:  9004         STR        R0, [SP, #16]
  0x0801FA3A:  9907         LDR        R1, [SP, #28]
  0x0801FA3C:  2000         MOVS       R0, #0
  0x0801FA3E:  6008         STR        R0, [R1]
  0x0801FA40:  9A09         LDR        R2, [SP, #36]
  0x0801FA42:  6811         LDR        R1, [R2]
  0x0801FA44:  F8D2 C004    LDR.W      R12, [R2, #4]
  0x0801FA48:  6893         LDR        R3, [R2, #8]
  0x0801FA4A:  68D2         LDR        R2, [R2, #12]
  0x0801FA4C:  4461         ADD        R1, R12
  0x0801FA4E:  4419         ADD        R1, R3
  0x0801FA50:  4411         ADD        R1, R2
  0x0801FA52:  F001 010F    AND        R1, R1, #15
  0x0801FA56:  9105         STR        R1, [SP, #20]
  0x0801FA58:  9003         STR        R0, [SP, #12]
  0x0801FA5A:  F04F 31FF    MOV.W      R1, #0xFFFFFFFF
  0x0801FA5E:  9102         STR        R1, [SP, #8]
  0x0801FA60:  9006         STR        R0, [SP, #24]
.L1:
  0x0801FA62:  9806         LDR        R0, [SP, #24]
  0x0801FA64:  280F         CMP        R0, #15
  0x0801FA66:  D864         BHI        .L9                      ; 0x0801FB32
  0x0801FA68:  9805         LDR        R0, [SP, #20]
  0x0801FA6A:  2810         CMP        R0, #16
  0x0801FA6C:  D101         BNE        .L2                      ; 0x0801FA72
  0x0801FA6E:  2000         MOVS       R0, #0
  0x0801FA70:  9005         STR        R0, [SP, #20]
.L2:
  0x0801FA72:  9A0A         LDR        R2, [SP, #40]
  0x0801FA74:  9805         LDR        R0, [SP, #20]
  0x0801FA76:  2134         MOVS       R1, #52
  0x0801FA78:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FA7C:  F890 01E9    LDRB.W     R0, [R0, #0x01E9]
  0x0801FA80:  B910         CBNZ       R0, .L3                  ; 0x0801FA88
  0x0801FA82:  9805         LDR        R0, [SP, #20]
  0x0801FA84:  9004         STR        R0, [SP, #16]
  0x0801FA86:  E054         B          .L9                      ; 0x0801FB32
.L3:
  0x0801FA88:  9A0A         LDR        R2, [SP, #40]
  0x0801FA8A:  9805         LDR        R0, [SP, #20]
  0x0801FA8C:  2134         MOVS       R1, #52
  0x0801FA8E:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FA92:  F8D0 01F4    LDR.W      R0, [R0, #0x01F4]
  0x0801FA96:  B938         CBNZ       R0, .L4                  ; 0x0801FAA8
  0x0801FA98:  9A0A         LDR        R2, [SP, #40]
  0x0801FA9A:  9805         LDR        R0, [SP, #20]
  0x0801FA9C:  2134         MOVS       R1, #52
  0x0801FA9E:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FAA2:  F890 01EB    LDRB.W     R0, [R0, #0x01EB]
  0x0801FAA6:  B100         CBZ        R0, .L5                  ; 0x0801FAAA
.L4:
  0x0801FAA8:  E03C         B          .L8                      ; 0x0801FB24
.L5:
  0x0801FAAA:  9A0A         LDR        R2, [SP, #40]
  0x0801FAAC:  9805         LDR        R0, [SP, #20]
  0x0801FAAE:  2134         MOVS       R1, #52
  0x0801FAB0:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FAB4:  F890 01E9    LDRB.W     R0, [R0, #0x01E9]
  0x0801FAB8:  2803         CMP        R0, #3
  0x0801FABA:  D114         BNE        .L7                      ; 0x0801FAE6
  0x0801FABC:  9A0A         LDR        R2, [SP, #40]
  0x0801FABE:  9805         LDR        R0, [SP, #20]
  0x0801FAC0:  2134         MOVS       R1, #52
  0x0801FAC2:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FAC6:  F8D0 01EC    LDR.W      R0, [R0, #0x01EC]
  0x0801FACA:  9903         LDR        R1, [SP, #12]
  0x0801FACC:  4288         CMP        R0, R1
  0x0801FACE:  D909         BLS        .L6                      ; 0x0801FAE4
  0x0801FAD0:  9A0A         LDR        R2, [SP, #40]
  0x0801FAD2:  9805         LDR        R0, [SP, #20]
  0x0801FAD4:  2134         MOVS       R1, #52
  0x0801FAD6:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FADA:  F8D0 01EC    LDR.W      R0, [R0, #0x01EC]
  0x0801FADE:  9003         STR        R0, [SP, #12]
  0x0801FAE0:  9805         LDR        R0, [SP, #20]
  0x0801FAE2:  9004         STR        R0, [SP, #16]
.L6:
  0x0801FAE4:  E01E         B          .L8                      ; 0x0801FB24
.L7:
  0x0801FAE6:  9803         LDR        R0, [SP, #12]
  0x0801FAE8:  B9E0         CBNZ       R0, .L8                  ; 0x0801FB24
  0x0801FAEA:  9A0A         LDR        R2, [SP, #40]
  0x0801FAEC:  9805         LDR        R0, [SP, #20]
  0x0801FAEE:  2134         MOVS       R1, #52
  0x0801FAF0:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FAF4:  F890 01E9    LDRB.W     R0, [R0, #0x01E9]
  0x0801FAF8:  2802         CMP        R0, #2
  0x0801FAFA:  D113         BNE        .L8                      ; 0x0801FB24
  0x0801FAFC:  9A0A         LDR        R2, [SP, #40]
  0x0801FAFE:  9805         LDR        R0, [SP, #20]
  0x0801FB00:  2134         MOVS       R1, #52
  0x0801FB02:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FB06:  F8D0 01EC    LDR.W      R0, [R0, #0x01EC]
  0x0801FB0A:  9902         LDR        R1, [SP, #8]
  0x0801FB0C:  4288         CMP        R0, R1
  0x0801FB0E:  D209         BCS        .L8                      ; 0x0801FB24
  0x0801FB10:  9A0A         LDR        R2, [SP, #40]
  0x0801FB12:  9805         LDR        R0, [SP, #20]
  0x0801FB14:  2134         MOVS       R1, #52
  0x0801FB16:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FB1A:  F8D0 01EC    LDR.W      R0, [R0, #0x01EC]
  0x0801FB1E:  9002         STR        R0, [SP, #8]
  0x0801FB20:  9805         LDR        R0, [SP, #20]
  0x0801FB22:  9004         STR        R0, [SP, #16]
.L8:
  0x0801FB24:  9806         LDR        R0, [SP, #24]
  0x0801FB26:  3001         ADDS       R0, #1
  0x0801FB28:  9006         STR        R0, [SP, #24]
  0x0801FB2A:  9805         LDR        R0, [SP, #20]
  0x0801FB2C:  3001         ADDS       R0, #1
  0x0801FB2E:  9005         STR        R0, [SP, #20]
  0x0801FB30:  E797         B          .L1                      ; 0x0801FA62
.L9:
  0x0801FB32:  9804         LDR        R0, [SP, #16]
  0x0801FB34:  2810         CMP        R0, #16
  0x0801FB36:  D102         BNE        .L10                     ; 0x0801FB3E
  0x0801FB38:  2043         MOVS       R0, #67
  0x0801FB3A:  900B         STR        R0, [SP, #44]
  0x0801FB3C:  E034         B          .L11                     ; 0x0801FBA8
.L10:
  0x0801FB3E:  980A         LDR        R0, [SP, #40]
  0x0801FB40:  9904         LDR        R1, [SP, #16]
  0x0801FB42:  2234         MOVS       R2, #52
  0x0801FB44:  9201         STR        R2, [SP, #4]
  0x0801FB46:  FB01 0102    MLA        R1, R1, R2, R0
  0x0801FB4A:  F501 71E8    ADD.W      R1, R1, #0x01D0
  0x0801FB4E:  F000 F82E    BL         _nx_nd_cache_delete_internal ; 0x0801FBAE
  0x0801FB52:  9A01         LDR        R2, [SP, #4]
  0x0801FB54:  9809         LDR        R0, [SP, #36]
  0x0801FB56:  9B0A         LDR        R3, [SP, #40]
  0x0801FB58:  9904         LDR        R1, [SP, #16]
  0x0801FB5A:  FB01 3102    MLA        R1, R1, R2, R3
  0x0801FB5E:  F501 71E8    ADD.W      R1, R1, #0x01D0
  0x0801FB62:  F7F4 FBA1    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0801FB66:  9901         LDR        R1, [SP, #4]
  0x0801FB68:  9A0A         LDR        R2, [SP, #40]
  0x0801FB6A:  9804         LDR        R0, [SP, #16]
  0x0801FB6C:  FB00 2201    MLA        R2, R0, R1, R2
  0x0801FB70:  2006         MOVS       R0, #6
  0x0801FB72:  F882 01E9    STRB.W     R0, [R2, #0x01E9]
  0x0801FB76:  9808         LDR        R0, [SP, #32]
  0x0801FB78:  9B0A         LDR        R3, [SP, #40]
  0x0801FB7A:  9A04         LDR        R2, [SP, #16]
  0x0801FB7C:  FB02 3201    MLA        R2, R2, R1, R3
  0x0801FB80:  F8C2 0200    STR.W      R0, [R2, #0x0200]
  0x0801FB84:  9808         LDR        R0, [SP, #32]
  0x0801FB86:  6840         LDR        R0, [R0, #4]
  0x0801FB88:  9B0A         LDR        R3, [SP, #40]
  0x0801FB8A:  9A04         LDR        R2, [SP, #16]
  0x0801FB8C:  FB02 3201    MLA        R2, R2, R1, R3
  0x0801FB90:  F8C2 01F0    STR.W      R0, [R2, #0x01F0]
  0x0801FB94:  9A0A         LDR        R2, [SP, #40]
  0x0801FB96:  9804         LDR        R0, [SP, #16]
  0x0801FB98:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FB9C:  F500 70E8    ADD.W      R0, R0, #0x01D0
  0x0801FBA0:  9907         LDR        R1, [SP, #28]
  0x0801FBA2:  6008         STR        R0, [R1]
  0x0801FBA4:  2000         MOVS       R0, #0
  0x0801FBA6:  900B         STR        R0, [SP, #44]
.L11:
  0x0801FBA8:  980B         LDR        R0, [SP, #44]
  0x0801FBAA:  B00C         ADD        SP, SP, #48
  0x0801FBAC:  BD80         POP        {R7, PC}
Section .text._nx_nd_cache_delete_internal from charger_lto.o, size=236, align=2
_nx_nd_cache_delete_internal:
  0x0801FBAE:  B580         PUSH       {R7, LR}
  0x0801FBB0:  B088         SUB        SP, SP, #32
  0x0801FBB2:  9007         STR        R0, [SP, #28]
  0x0801FBB4:  9106         STR        R1, [SP, #24]
  0x0801FBB6:  2000         MOVS       R0, #0
  0x0801FBB8:  9005         STR        R0, [SP, #20]
  0x0801FBBA:  9806         LDR        R0, [SP, #24]
  0x0801FBBC:  6A80         LDR        R0, [R0, #40]
  0x0801FBBE:  9003         STR        R0, [SP, #12]
.L1:
  0x0801FBC0:  9803         LDR        R0, [SP, #12]
  0x0801FBC2:  B140         CBZ        R0, .L2                  ; 0x0801FBD6
  0x0801FBC4:  9803         LDR        R0, [SP, #12]
  0x0801FBC6:  69C0         LDR        R0, [R0, #28]
  0x0801FBC8:  9002         STR        R0, [SP, #8]
  0x0801FBCA:  9803         LDR        R0, [SP, #12]
  0x0801FBCC:  F7F5 FA2F    BL         _nx_packet_transmit_release ; 0x0801502E
  0x0801FBD0:  9802         LDR        R0, [SP, #8]
  0x0801FBD2:  9003         STR        R0, [SP, #12]
  0x0801FBD4:  E7F4         B          .L1                      ; 0x0801FBC0
.L2:
  0x0801FBD6:  9906         LDR        R1, [SP, #24]
  0x0801FBD8:  2000         MOVS       R0, #0
  0x0801FBDA:  7688         STRB       R0, [R1, #26]
  0x0801FBDC:  9906         LDR        R1, [SP, #24]
  0x0801FBDE:  6288         STR        R0, [R1, #40]
  0x0801FBE0:  9906         LDR        R1, [SP, #24]
  0x0801FBE2:  62C8         STR        R0, [R1, #44]
  0x0801FBE4:  9906         LDR        R1, [SP, #24]
  0x0801FBE6:  8288         STRH       R0, [R1, #20]
  0x0801FBE8:  6108         STR        R0, [R1, #16]
  0x0801FBEA:  9906         LDR        R1, [SP, #24]
  0x0801FBEC:  7648         STRB       R0, [R1, #25]
  0x0801FBEE:  9906         LDR        R1, [SP, #24]
  0x0801FBF0:  76C8         STRB       R0, [R1, #27]
  0x0801FBF2:  9806         LDR        R0, [SP, #24]
  0x0801FBF4:  6A40         LDR        R0, [R0, #36]
  0x0801FBF6:  B118         CBZ        R0, .L3                  ; 0x0801FC00
  0x0801FBF8:  9806         LDR        R0, [SP, #24]
  0x0801FBFA:  6A41         LDR        R1, [R0, #36]
  0x0801FBFC:  2000         MOVS       R0, #0
  0x0801FBFE:  6188         STR        R0, [R1, #24]
.L3:
  0x0801FC00:  9906         LDR        R1, [SP, #24]
  0x0801FC02:  2000         MOVS       R0, #0
  0x0801FC04:  6248         STR        R0, [R1, #36]
  0x0801FC06:  9807         LDR        R0, [SP, #28]
  0x0801FC08:  F8D0 0510    LDR.W      R0, [R0, #0x0510]
  0x0801FC0C:  9004         STR        R0, [SP, #16]
.L4:
  0x0801FC0E:  9904         LDR        R1, [SP, #16]
  0x0801FC10:  2000         MOVS       R0, #0
  0x0801FC12:  9001         STR        R0, [SP, #4]
  0x0801FC14:  B129         CBZ        R1, .L5                  ; 0x0801FC22
  0x0801FC16:  9905         LDR        R1, [SP, #20]
  0x0801FC18:  2000         MOVS       R0, #0
  0x0801FC1A:  2908         CMP        R1, #8
  0x0801FC1C:  BF38         IT         CC
  0x0801FC1E:  2001         MOVCC      R0, #1
  0x0801FC20:  9001         STR        R0, [SP, #4]
.L5:
  0x0801FC22:  9801         LDR        R0, [SP, #4]
  0x0801FC24:  07C0         LSLS       R0, R0, #31
  0x0801FC26:  B3A8         CBZ        R0, .L8                  ; 0x0801FC94
  0x0801FC28:  9807         LDR        R0, [SP, #28]
  0x0801FC2A:  9905         LDR        R1, [SP, #20]
  0x0801FC2C:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801FC30:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801FC34:  F8D0 0090    LDR.W      R0, [R0, #144]
  0x0801FC38:  B918         CBNZ       R0, .L6                  ; 0x0801FC42
  0x0801FC3A:  9805         LDR        R0, [SP, #20]
  0x0801FC3C:  3001         ADDS       R0, #1
  0x0801FC3E:  9005         STR        R0, [SP, #20]
  0x0801FC40:  E7E5         B          .L4                      ; 0x0801FC0E
.L6:
  0x0801FC42:  9804         LDR        R0, [SP, #16]
  0x0801FC44:  3801         SUBS       R0, #1
  0x0801FC46:  9004         STR        R0, [SP, #16]
  0x0801FC48:  9807         LDR        R0, [SP, #28]
  0x0801FC4A:  9905         LDR        R1, [SP, #20]
  0x0801FC4C:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801FC50:  EB00 00C1    ADD.W      R0, R0, R1, LSL #3
  0x0801FC54:  F8D0 00B4    LDR.W      R0, [R0, #180]
  0x0801FC58:  9906         LDR        R1, [SP, #24]
  0x0801FC5A:  4288         CMP        R0, R1
  0x0801FC5C:  D116         BNE        .L7                      ; 0x0801FC8C
  0x0801FC5E:  9807         LDR        R0, [SP, #28]
  0x0801FC60:  9905         LDR        R1, [SP, #20]
  0x0801FC62:  EB01 0181    ADD.W      R1, R1, R1, LSL #2
  0x0801FC66:  EB00 01C1    ADD.W      R1, R0, R1, LSL #3
  0x0801FC6A:  2000         MOVS       R0, #0
  0x0801FC6C:  F8C1 0090    STR.W      R0, [R1, #144]
  0x0801FC70:  9907         LDR        R1, [SP, #28]
  0x0801FC72:  9A05         LDR        R2, [SP, #20]
  0x0801FC74:  EB02 0282    ADD.W      R2, R2, R2, LSL #2
  0x0801FC78:  EB01 01C2    ADD.W      R1, R1, R2, LSL #3
  0x0801FC7C:  F8C1 00B4    STR.W      R0, [R1, #180]
  0x0801FC80:  9907         LDR        R1, [SP, #28]
  0x0801FC82:  F8D1 0510    LDR.W      R0, [R1, #0x0510]
  0x0801FC86:  3801         SUBS       R0, #1
  0x0801FC88:  F8C1 0510    STR.W      R0, [R1, #0x0510]
.L7:
  0x0801FC8C:  9805         LDR        R0, [SP, #20]
  0x0801FC8E:  3001         ADDS       R0, #1
  0x0801FC90:  9005         STR        R0, [SP, #20]
  0x0801FC92:  E7BC         B          .L4                      ; 0x0801FC0E
.L8:
  0x0801FC94:  2000         MOVS       R0, #0
  0x0801FC96:  B008         ADD        SP, SP, #32
  0x0801FC98:  BD80         POP        {R7, PC}
Section .text._nx_nd_cache_find_entry from charger_lto.o, size=160, align=2
_nx_nd_cache_find_entry:
  0x0801FC9A:  B580         PUSH       {R7, LR}
  0x0801FC9C:  B086         SUB        SP, SP, #24
  0x0801FC9E:  9004         STR        R0, [SP, #16]
  0x0801FCA0:  9103         STR        R1, [SP, #12]
  0x0801FCA2:  9202         STR        R2, [SP, #8]
  0x0801FCA4:  9902         LDR        R1, [SP, #8]
  0x0801FCA6:  2000         MOVS       R0, #0
  0x0801FCA8:  6008         STR        R0, [R1]
  0x0801FCAA:  9A03         LDR        R2, [SP, #12]
  0x0801FCAC:  6811         LDR        R1, [R2]
  0x0801FCAE:  F8D2 C004    LDR.W      R12, [R2, #4]
  0x0801FCB2:  6893         LDR        R3, [R2, #8]
  0x0801FCB4:  68D2         LDR        R2, [R2, #12]
  0x0801FCB6:  4461         ADD        R1, R12
  0x0801FCB8:  4419         ADD        R1, R3
  0x0801FCBA:  4411         ADD        R1, R2
  0x0801FCBC:  F001 010F    AND        R1, R1, #15
  0x0801FCC0:  9100         STR        R1, [SP, #0]
  0x0801FCC2:  9001         STR        R0, [SP, #4]
.L1:
  0x0801FCC4:  9801         LDR        R0, [SP, #4]
  0x0801FCC6:  280F         CMP        R0, #15
  0x0801FCC8:  D832         BHI        .L4                      ; 0x0801FD30
  0x0801FCCA:  9A04         LDR        R2, [SP, #16]
  0x0801FCCC:  9800         LDR        R0, [SP, #0]
  0x0801FCCE:  2134         MOVS       R1, #52
  0x0801FCD0:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FCD4:  F890 01E9    LDRB.W     R0, [R0, #0x01E9]
  0x0801FCD8:  B1F0         CBZ        R0, .L2                  ; 0x0801FD18
  0x0801FCDA:  9A04         LDR        R2, [SP, #16]
  0x0801FCDC:  9800         LDR        R0, [SP, #0]
  0x0801FCDE:  2134         MOVS       R1, #52
  0x0801FCE0:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FCE4:  F8D0 01F0    LDR.W      R0, [R0, #0x01F0]
  0x0801FCE8:  B1B0         CBZ        R0, .L2                  ; 0x0801FD18
  0x0801FCEA:  9A04         LDR        R2, [SP, #16]
  0x0801FCEC:  9800         LDR        R0, [SP, #0]
  0x0801FCEE:  2134         MOVS       R1, #52
  0x0801FCF0:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FCF4:  F500 70E8    ADD.W      R0, R0, #0x01D0
  0x0801FCF8:  9903         LDR        R1, [SP, #12]
  0x0801FCFA:  F7F4 FA9F    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x0801FCFE:  B158         CBZ        R0, .L2                  ; 0x0801FD18
  0x0801FD00:  9A04         LDR        R2, [SP, #16]
  0x0801FD02:  9800         LDR        R0, [SP, #0]
  0x0801FD04:  2134         MOVS       R1, #52
  0x0801FD06:  FB00 2001    MLA        R0, R0, R1, R2
  0x0801FD0A:  F500 70E8    ADD.W      R0, R0, #0x01D0
  0x0801FD0E:  9902         LDR        R1, [SP, #8]
  0x0801FD10:  6008         STR        R0, [R1]
  0x0801FD12:  2000         MOVS       R0, #0
  0x0801FD14:  9005         STR        R0, [SP, #20]
  0x0801FD16:  E00D         B          .L5                      ; 0x0801FD34
.L2:
  0x0801FD18:  9800         LDR        R0, [SP, #0]
  0x0801FD1A:  3001         ADDS       R0, #1
  0x0801FD1C:  9000         STR        R0, [SP, #0]
  0x0801FD1E:  9800         LDR        R0, [SP, #0]
  0x0801FD20:  2810         CMP        R0, #16
  0x0801FD22:  D101         BNE        .L3                      ; 0x0801FD28
  0x0801FD24:  2000         MOVS       R0, #0
  0x0801FD26:  9000         STR        R0, [SP, #0]
.L3:
  0x0801FD28:  9801         LDR        R0, [SP, #4]
  0x0801FD2A:  3001         ADDS       R0, #1
  0x0801FD2C:  9001         STR        R0, [SP, #4]
  0x0801FD2E:  E7C9         B          .L1                      ; 0x0801FCC4
.L4:
  0x0801FD30:  2043         MOVS       R0, #67
  0x0801FD32:  9005         STR        R0, [SP, #20]
.L5:
  0x0801FD34:  9805         LDR        R0, [SP, #20]
  0x0801FD36:  B006         ADD        SP, SP, #24
  0x0801FD38:  BD80         POP        {R7, PC}
Section .text._nx_packet_copy from charger_lto.o, size=284, align=2
_nx_packet_copy:
  0x0801FD3A:  B580         PUSH       {R7, LR}
  0x0801FD3C:  B08E         SUB        SP, SP, #56
  0x0801FD3E:  900C         STR        R0, [SP, #48]
  0x0801FD40:  910B         STR        R1, [SP, #44]
  0x0801FD42:  920A         STR        R2, [SP, #40]
  0x0801FD44:  9309         STR        R3, [SP, #36]
  0x0801FD46:  990B         LDR        R1, [SP, #44]
  0x0801FD48:  2000         MOVS       R0, #0
  0x0801FD4A:  6008         STR        R0, [R1]
  0x0801FD4C:  2001         MOVS       R0, #1
  0x0801FD4E:  9004         STR        R0, [SP, #16]
  0x0801FD50:  980C         LDR        R0, [SP, #48]
  0x0801FD52:  6A40         LDR        R0, [R0, #36]
  0x0801FD54:  B910         CBNZ       R0, .L1                  ; 0x0801FD5C
  0x0801FD56:  2012         MOVS       R0, #18
  0x0801FD58:  900D         STR        R0, [SP, #52]
  0x0801FD5A:  E079         B          .L8                      ; 0x0801FE50
.L1:
  0x0801FD5C:  980A         LDR        R0, [SP, #40]
  0x0801FD5E:  9B09         LDR        R3, [SP, #36]
  0x0801FD60:  A908         ADD        R1, SP, #32
  0x0801FD62:  2200         MOVS       R2, #0
  0x0801FD64:  F7F5 F84B    BL         _nx_packet_allocate      ; 0x08014DFE
  0x0801FD68:  9005         STR        R0, [SP, #20]
  0x0801FD6A:  9805         LDR        R0, [SP, #20]
  0x0801FD6C:  B110         CBZ        R0, .L2                  ; 0x0801FD74
  0x0801FD6E:  9805         LDR        R0, [SP, #20]
  0x0801FD70:  900D         STR        R0, [SP, #52]
  0x0801FD72:  E06D         B          .L8                      ; 0x0801FE50
.L2:
  0x0801FD74:  980C         LDR        R0, [SP, #48]
  0x0801FD76:  6B40         LDR        R0, [R0, #52]
  0x0801FD78:  9908         LDR        R1, [SP, #32]
  0x0801FD7A:  6348         STR        R0, [R1, #52]
  0x0801FD7C:  980C         LDR        R0, [SP, #48]
  0x0801FD7E:  F890 0030    LDRB.W     R0, [R0, #48]
  0x0801FD82:  9908         LDR        R1, [SP, #32]
  0x0801FD84:  F881 0030    STRB.W     R0, [R1, #48]
  0x0801FD88:  980C         LDR        R0, [SP, #48]
  0x0801FD8A:  9007         STR        R0, [SP, #28]
.L3:
  0x0801FD8C:  9804         LDR        R0, [SP, #16]
  0x0801FD8E:  2801         CMP        R0, #1
  0x0801FD90:  D112         BNE        .L4                      ; 0x0801FDB8
  0x0801FD92:  990C         LDR        R1, [SP, #48]
  0x0801FD94:  68C8         LDR        R0, [R1, #12]
  0x0801FD96:  6909         LDR        R1, [R1, #16]
  0x0801FD98:  1A40         SUBS       R0, R0, R1
  0x0801FD9A:  9006         STR        R0, [SP, #24]
  0x0801FD9C:  9808         LDR        R0, [SP, #32]
  0x0801FD9E:  990C         LDR        R1, [SP, #48]
  0x0801FDA0:  6909         LDR        R1, [R1, #16]
  0x0801FDA2:  9A06         LDR        R2, [SP, #24]
  0x0801FDA4:  9B0A         LDR        R3, [SP, #40]
  0x0801FDA6:  F8DD C024    LDR.W      R12, [SP, #36]
  0x0801FDAA:  46EE         MOV        LR, SP
  0x0801FDAC:  F8CE C000    STR.W      R12, [LR]
  0x0801FDB0:  F000 F851    BL         _nx_packet_data_append   ; 0x0801FE56
  0x0801FDB4:  9005         STR        R0, [SP, #20]
  0x0801FDB6:  E011         B          .L5                      ; 0x0801FDDC
.L4:
  0x0801FDB8:  980C         LDR        R0, [SP, #48]
  0x0801FDBA:  6881         LDR        R1, [R0, #8]
  0x0801FDBC:  68C0         LDR        R0, [R0, #12]
  0x0801FDBE:  1A40         SUBS       R0, R0, R1
  0x0801FDC0:  9006         STR        R0, [SP, #24]
  0x0801FDC2:  9808         LDR        R0, [SP, #32]
  0x0801FDC4:  990C         LDR        R1, [SP, #48]
  0x0801FDC6:  6889         LDR        R1, [R1, #8]
  0x0801FDC8:  9A06         LDR        R2, [SP, #24]
  0x0801FDCA:  9B0A         LDR        R3, [SP, #40]
  0x0801FDCC:  F8DD C024    LDR.W      R12, [SP, #36]
  0x0801FDD0:  46EE         MOV        LR, SP
  0x0801FDD2:  F8CE C000    STR.W      R12, [LR]
  0x0801FDD6:  F000 F83E    BL         _nx_packet_data_append   ; 0x0801FE56
  0x0801FDDA:  9005         STR        R0, [SP, #20]
.L5:
  0x0801FDDC:  9805         LDR        R0, [SP, #20]
  0x0801FDDE:  B128         CBZ        R0, .L6                  ; 0x0801FDEC
  0x0801FDE0:  9808         LDR        R0, [SP, #32]
  0x0801FDE2:  F000 F8E6    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801FDE6:  9805         LDR        R0, [SP, #20]
  0x0801FDE8:  900D         STR        R0, [SP, #52]
  0x0801FDEA:  E031         B          .L8                      ; 0x0801FE50
.L6:
  0x0801FDEC:  980C         LDR        R0, [SP, #48]
  0x0801FDEE:  6840         LDR        R0, [R0, #4]
  0x0801FDF0:  900C         STR        R0, [SP, #48]
  0x0801FDF2:  2000         MOVS       R0, #0
  0x0801FDF4:  9004         STR        R0, [SP, #16]
  0x0801FDF6:  980C         LDR        R0, [SP, #48]
  0x0801FDF8:  2800         CMP        R0, #0
  0x0801FDFA:  D1C7         BNE        .L3                      ; 0x0801FD8C
  0x0801FDFC:  9907         LDR        R1, [SP, #28]
  0x0801FDFE:  6888         LDR        R0, [R1, #8]
  0x0801FE00:  6909         LDR        R1, [R1, #16]
  0x0801FE02:  1A40         SUBS       R0, R0, R1
  0x0801FE04:  9003         STR        R0, [SP, #12]
  0x0801FE06:  9908         LDR        R1, [SP, #32]
  0x0801FE08:  6908         LDR        R0, [R1, #16]
  0x0801FE0A:  9A03         LDR        R2, [SP, #12]
  0x0801FE0C:  4410         ADD        R0, R2
  0x0801FE0E:  6088         STR        R0, [R1, #8]
  0x0801FE10:  9908         LDR        R1, [SP, #32]
  0x0801FE12:  6A48         LDR        R0, [R1, #36]
  0x0801FE14:  9A03         LDR        R2, [SP, #12]
  0x0801FE16:  1A80         SUBS       R0, R0, R2
  0x0801FE18:  6248         STR        R0, [R1, #36]
  0x0801FE1A:  9807         LDR        R0, [SP, #28]
  0x0801FE1C:  6901         LDR        R1, [R0, #16]
  0x0801FE1E:  6B80         LDR        R0, [R0, #56]
  0x0801FE20:  1A40         SUBS       R0, R0, R1
  0x0801FE22:  9002         STR        R0, [SP, #8]
  0x0801FE24:  9908         LDR        R1, [SP, #32]
  0x0801FE26:  6908         LDR        R0, [R1, #16]
  0x0801FE28:  9A02         LDR        R2, [SP, #8]
  0x0801FE2A:  4410         ADD        R0, R2
  0x0801FE2C:  6388         STR        R0, [R1, #56]
  0x0801FE2E:  9807         LDR        R0, [SP, #28]
  0x0801FE30:  6A40         LDR        R0, [R0, #36]
  0x0801FE32:  9908         LDR        R1, [SP, #32]
  0x0801FE34:  6A49         LDR        R1, [R1, #36]
  0x0801FE36:  4288         CMP        R0, R1
  0x0801FE38:  D005         BEQ        .L7                      ; 0x0801FE46
  0x0801FE3A:  9808         LDR        R0, [SP, #32]
  0x0801FE3C:  F000 F8B9    BL         _nx_packet_release       ; 0x0801FFB2
  0x0801FE40:  2012         MOVS       R0, #18
  0x0801FE42:  900D         STR        R0, [SP, #52]
  0x0801FE44:  E004         B          .L8                      ; 0x0801FE50
.L7:
  0x0801FE46:  9808         LDR        R0, [SP, #32]
  0x0801FE48:  990B         LDR        R1, [SP, #44]
  0x0801FE4A:  6008         STR        R0, [R1]
  0x0801FE4C:  2000         MOVS       R0, #0
  0x0801FE4E:  900D         STR        R0, [SP, #52]
.L8:
  0x0801FE50:  980D         LDR        R0, [SP, #52]
  0x0801FE52:  B00E         ADD        SP, SP, #56
  0x0801FE54:  BD80         POP        {R7, PC}
Section .text._nx_packet_data_append from charger_lto.o, size=348, align=2
_nx_packet_data_append:
  0x0801FE56:  B580         PUSH       {R7, LR}
  0x0801FE58:  B08C         SUB        SP, SP, #48
  0x0801FE5A:  F8DD C038    LDR.W      R12, [SP, #56]
  0x0801FE5E:  900A         STR        R0, [SP, #40]
  0x0801FE60:  9109         STR        R1, [SP, #36]
  0x0801FE62:  9208         STR        R2, [SP, #32]
  0x0801FE64:  9307         STR        R3, [SP, #28]
  0x0801FE66:  2000         MOVS       R0, #0
  0x0801FE68:  9004         STR        R0, [SP, #16]
  0x0801FE6A:  980A         LDR        R0, [SP, #40]
  0x0801FE6C:  6980         LDR        R0, [R0, #24]
  0x0801FE6E:  B1A0         CBZ        R0, .L2                  ; 0x0801FE9A
  0x0801FE70:  2000         MOVS       R0, #0
  0x0801FE72:  9003         STR        R0, [SP, #12]
  0x0801FE74:  980A         LDR        R0, [SP, #40]
  0x0801FE76:  6980         LDR        R0, [R0, #24]
  0x0801FE78:  9000         STR        R0, [SP, #0]
.L1:
  0x0801FE7A:  9803         LDR        R0, [SP, #12]
  0x0801FE7C:  9900         LDR        R1, [SP, #0]
  0x0801FE7E:  68CA         LDR        R2, [R1, #12]
  0x0801FE80:  6949         LDR        R1, [R1, #20]
  0x0801FE82:  1A89         SUBS       R1, R1, R2
  0x0801FE84:  4408         ADD        R0, R1
  0x0801FE86:  9003         STR        R0, [SP, #12]
  0x0801FE88:  9800         LDR        R0, [SP, #0]
  0x0801FE8A:  9004         STR        R0, [SP, #16]
  0x0801FE8C:  9800         LDR        R0, [SP, #0]
  0x0801FE8E:  6840         LDR        R0, [R0, #4]
  0x0801FE90:  9000         STR        R0, [SP, #0]
  0x0801FE92:  9800         LDR        R0, [SP, #0]
  0x0801FE94:  2800         CMP        R0, #0
  0x0801FE96:  D1F0         BNE        .L1                      ; 0x0801FE7A
  0x0801FE98:  E004         B          .L3                      ; 0x0801FEA4
.L2:
  0x0801FE9A:  980A         LDR        R0, [SP, #40]
  0x0801FE9C:  68C1         LDR        R1, [R0, #12]
  0x0801FE9E:  6940         LDR        R0, [R0, #20]
  0x0801FEA0:  1A40         SUBS       R0, R0, R1
  0x0801FEA2:  9003         STR        R0, [SP, #12]
.L3:
  0x0801FEA4:  9803         LDR        R0, [SP, #12]
  0x0801FEA6:  9908         LDR        R1, [SP, #32]
  0x0801FEA8:  4288         CMP        R0, R1
  0x0801FEAA:  D240         BCS        .L14                     ; 0x0801FF2E
  0x0801FEAC:  2000         MOVS       R0, #0
  0x0801FEAE:  9005         STR        R0, [SP, #20]
.L4:
  0x0801FEB0:  9803         LDR        R0, [SP, #12]
  0x0801FEB2:  9908         LDR        R1, [SP, #32]
  0x0801FEB4:  4288         CMP        R0, R1
  0x0801FEB6:  D22E         BCS        .L11                     ; 0x0801FF16
  0x0801FEB8:  9807         LDR        R0, [SP, #28]
  0x0801FEBA:  9B0E         LDR        R3, [SP, #56]
  0x0801FEBC:  4669         MOV        R1, SP
  0x0801FEBE:  2200         MOVS       R2, #0
  0x0801FEC0:  F7F4 FF9D    BL         _nx_packet_allocate      ; 0x08014DFE
  0x0801FEC4:  9006         STR        R0, [SP, #24]
  0x0801FEC6:  9806         LDR        R0, [SP, #24]
  0x0801FEC8:  B138         CBZ        R0, .L6                  ; 0x0801FEDA
  0x0801FECA:  9805         LDR        R0, [SP, #20]
  0x0801FECC:  B110         CBZ        R0, .L5                  ; 0x0801FED4
  0x0801FECE:  9805         LDR        R0, [SP, #20]
  0x0801FED0:  F000 F86F    BL         _nx_packet_release       ; 0x0801FFB2
.L5:
  0x0801FED4:  9806         LDR        R0, [SP, #24]
  0x0801FED6:  900B         STR        R0, [SP, #44]
  0x0801FED8:  E068         B          .L21                     ; 0x0801FFAC
.L6:
  0x0801FEDA:  9805         LDR        R0, [SP, #20]
  0x0801FEDC:  B188         CBZ        R0, .L9                  ; 0x0801FF02
  0x0801FEDE:  9805         LDR        R0, [SP, #20]
  0x0801FEE0:  6980         LDR        R0, [R0, #24]
  0x0801FEE2:  B138         CBZ        R0, .L7                  ; 0x0801FEF4
  0x0801FEE4:  9800         LDR        R0, [SP, #0]
  0x0801FEE6:  9905         LDR        R1, [SP, #20]
  0x0801FEE8:  6989         LDR        R1, [R1, #24]
  0x0801FEEA:  6048         STR        R0, [R1, #4]
  0x0801FEEC:  9800         LDR        R0, [SP, #0]
  0x0801FEEE:  9905         LDR        R1, [SP, #20]
  0x0801FEF0:  6188         STR        R0, [R1, #24]
  0x0801FEF2:  E005         B          .L8                      ; 0x0801FF00
.L7:
  0x0801FEF4:  9800         LDR        R0, [SP, #0]
  0x0801FEF6:  9905         LDR        R1, [SP, #20]
  0x0801FEF8:  6188         STR        R0, [R1, #24]
  0x0801FEFA:  9800         LDR        R0, [SP, #0]
  0x0801FEFC:  9905         LDR        R1, [SP, #20]
  0x0801FEFE:  6048         STR        R0, [R1, #4]
.L8:
  0x0801FF00:  E001         B          .L10                     ; 0x0801FF06
.L9:
  0x0801FF02:  9800         LDR        R0, [SP, #0]
  0x0801FF04:  9005         STR        R0, [SP, #20]
.L10:
  0x0801FF06:  9803         LDR        R0, [SP, #12]
  0x0801FF08:  9900         LDR        R1, [SP, #0]
  0x0801FF0A:  68CA         LDR        R2, [R1, #12]
  0x0801FF0C:  6949         LDR        R1, [R1, #20]
  0x0801FF0E:  1A89         SUBS       R1, R1, R2
  0x0801FF10:  4408         ADD        R0, R1
  0x0801FF12:  9003         STR        R0, [SP, #12]
  0x0801FF14:  E7CC         B          .L4                      ; 0x0801FEB0
.L11:
  0x0801FF16:  9804         LDR        R0, [SP, #16]
  0x0801FF18:  B118         CBZ        R0, .L12                 ; 0x0801FF22
  0x0801FF1A:  9805         LDR        R0, [SP, #20]
  0x0801FF1C:  9904         LDR        R1, [SP, #16]
  0x0801FF1E:  6048         STR        R0, [R1, #4]
  0x0801FF20:  E002         B          .L13                     ; 0x0801FF28
.L12:
  0x0801FF22:  9805         LDR        R0, [SP, #20]
  0x0801FF24:  990A         LDR        R1, [SP, #40]
  0x0801FF26:  6048         STR        R0, [R1, #4]
.L13:
  0x0801FF28:  9905         LDR        R1, [SP, #20]
  0x0801FF2A:  2000         MOVS       R0, #0
  0x0801FF2C:  6188         STR        R0, [R1, #24]
.L14:
  0x0801FF2E:  990A         LDR        R1, [SP, #40]
  0x0801FF30:  6A48         LDR        R0, [R1, #36]
  0x0801FF32:  9A08         LDR        R2, [SP, #32]
  0x0801FF34:  4410         ADD        R0, R2
  0x0801FF36:  6248         STR        R0, [R1, #36]
  0x0801FF38:  9809         LDR        R0, [SP, #36]
  0x0801FF3A:  9001         STR        R0, [SP, #4]
  0x0801FF3C:  980A         LDR        R0, [SP, #40]
  0x0801FF3E:  6980         LDR        R0, [R0, #24]
  0x0801FF40:  B118         CBZ        R0, .L15                 ; 0x0801FF4A
  0x0801FF42:  980A         LDR        R0, [SP, #40]
  0x0801FF44:  6980         LDR        R0, [R0, #24]
  0x0801FF46:  9000         STR        R0, [SP, #0]
  0x0801FF48:  E001         B          .L16                     ; 0x0801FF4E
.L15:
  0x0801FF4A:  980A         LDR        R0, [SP, #40]
  0x0801FF4C:  9000         STR        R0, [SP, #0]
.L16:
  0x0801FF4E:  9808         LDR        R0, [SP, #32]
  0x0801FF50:  B350         CBZ        R0, .L20                 ; 0x0801FFA8
  0x0801FF52:  9808         LDR        R0, [SP, #32]
  0x0801FF54:  9900         LDR        R1, [SP, #0]
  0x0801FF56:  68CA         LDR        R2, [R1, #12]
  0x0801FF58:  6949         LDR        R1, [R1, #20]
  0x0801FF5A:  1A89         SUBS       R1, R1, R2
  0x0801FF5C:  4288         CMP        R0, R1
  0x0801FF5E:  D202         BCS        .L17                     ; 0x0801FF66
  0x0801FF60:  9808         LDR        R0, [SP, #32]
  0x0801FF62:  9002         STR        R0, [SP, #8]
  0x0801FF64:  E004         B          .L18                     ; 0x0801FF70
.L17:
  0x0801FF66:  9800         LDR        R0, [SP, #0]
  0x0801FF68:  68C1         LDR        R1, [R0, #12]
  0x0801FF6A:  6940         LDR        R0, [R0, #20]
  0x0801FF6C:  1A40         SUBS       R0, R0, R1
  0x0801FF6E:  9002         STR        R0, [SP, #8]
.L18:
  0x0801FF70:  9800         LDR        R0, [SP, #0]
  0x0801FF72:  68C0         LDR        R0, [R0, #12]
  0x0801FF74:  9901         LDR        R1, [SP, #4]
  0x0801FF76:  9A02         LDR        R2, [SP, #8]
  0x0801FF78:  F7E4 FDC2    BL         memcpy                   ; 0x08004B00
  0x0801FF7C:  9808         LDR        R0, [SP, #32]
  0x0801FF7E:  9902         LDR        R1, [SP, #8]
  0x0801FF80:  1A40         SUBS       R0, R0, R1
  0x0801FF82:  9008         STR        R0, [SP, #32]
  0x0801FF84:  9900         LDR        R1, [SP, #0]
  0x0801FF86:  68C8         LDR        R0, [R1, #12]
  0x0801FF88:  9A02         LDR        R2, [SP, #8]
  0x0801FF8A:  4410         ADD        R0, R2
  0x0801FF8C:  60C8         STR        R0, [R1, #12]
  0x0801FF8E:  9808         LDR        R0, [SP, #32]
  0x0801FF90:  B148         CBZ        R0, .L19                 ; 0x0801FFA6
  0x0801FF92:  9801         LDR        R0, [SP, #4]
  0x0801FF94:  9902         LDR        R1, [SP, #8]
  0x0801FF96:  4408         ADD        R0, R1
  0x0801FF98:  9001         STR        R0, [SP, #4]
  0x0801FF9A:  9800         LDR        R0, [SP, #0]
  0x0801FF9C:  6840         LDR        R0, [R0, #4]
  0x0801FF9E:  9000         STR        R0, [SP, #0]
  0x0801FFA0:  9800         LDR        R0, [SP, #0]
  0x0801FFA2:  990A         LDR        R1, [SP, #40]
  0x0801FFA4:  6188         STR        R0, [R1, #24]
.L19:
  0x0801FFA6:  E7D2         B          .L16                     ; 0x0801FF4E
.L20:
  0x0801FFA8:  2000         MOVS       R0, #0
  0x0801FFAA:  900B         STR        R0, [SP, #44]
.L21:
  0x0801FFAC:  980B         LDR        R0, [SP, #44]
  0x0801FFAE:  B00C         ADD        SP, SP, #48
  0x0801FFB0:  BD80         POP        {R7, PC}
Section .text._nx_packet_release from charger_lto.o, size=332, align=2
_nx_packet_release:
  0x0801FFB2:  B580         PUSH       {R7, LR}
  0x0801FFB4:  B08C         SUB        SP, SP, #48
  0x0801FFB6:  9006         STR        R0, [SP, #24]
.L1:
  0x0801FFB8:  9806         LDR        R0, [SP, #24]
  0x0801FFBA:  2800         CMP        R0, #0
  0x0801FFBC:  F000 809A    BEQ.W      .L8                      ; 0x080200F4
  0x0801FFC0:  9806         LDR        R0, [SP, #24]
  0x0801FFC2:  6A00         LDR        R0, [R0, #32]
  0x0801FFC4:  F1B0 3FAA    CMP.W      R0, #0xAAAAAAAA
  0x0801FFC8:  D013         BEQ        .L3                      ; 0x0801FFF2
  0x0801FFCA:  9806         LDR        R0, [SP, #24]
  0x0801FFCC:  6800         LDR        R0, [R0]
  0x0801FFCE:  9004         STR        R0, [SP, #16]
  0x0801FFD0:  9804         LDR        R0, [SP, #16]
  0x0801FFD2:  B158         CBZ        R0, .L2                  ; 0x0801FFEC
  0x0801FFD4:  9804         LDR        R0, [SP, #16]
  0x0801FFD6:  6800         LDR        R0, [R0]
  0x0801FFD8:  F244 314B    MOVW       R1, #0x434B
  0x0801FFDC:  F2C5 0141    MOVT       R1, #0x5041
  0x0801FFE0:  4288         CMP        R0, R1
  0x0801FFE2:  D103         BNE        .L2                      ; 0x0801FFEC
  0x0801FFE4:  9904         LDR        R1, [SP, #16]
  0x0801FFE6:  6988         LDR        R0, [R1, #24]
  0x0801FFE8:  3001         ADDS       R0, #1
  0x0801FFEA:  6188         STR        R0, [R1, #24]
.L2:
  0x0801FFEC:  2007         MOVS       R0, #7
  0x0801FFEE:  9007         STR        R0, [SP, #28]
  0x0801FFF0:  E082         B          .L9                      ; 0x080200F8
.L3:
  0x0801FFF2:  9806         LDR        R0, [SP, #24]
  0x0801FFF4:  6840         LDR        R0, [R0, #4]
  0x0801FFF6:  9002         STR        R0, [SP, #8]
  0x0801FFF8:  F3EF 8010    MRS        R0, PRIMASK
  0x0801FFFC:  900B         STR        R0, [SP, #44]
  0x0801FFFE:  980B         LDR        R0, [SP, #44]
  0x08020000:  9008         STR        R0, [SP, #32]
  0x08020002:  B672         CPSID      i
  0x08020004:  9808         LDR        R0, [SP, #32]
  0x08020006:  9005         STR        R0, [SP, #20]
  0x08020008:  9806         LDR        R0, [SP, #24]
  0x0802000A:  6800         LDR        R0, [R0]
  0x0802000C:  9004         STR        R0, [SP, #16]
  0x0802000E:  9804         LDR        R0, [SP, #16]
  0x08020010:  6AC0         LDR        R0, [R0, #44]
  0x08020012:  9003         STR        R0, [SP, #12]
  0x08020014:  9803         LDR        R0, [SP, #12]
  0x08020016:  2800         CMP        R0, #0
  0x08020018:  D055         BEQ        .L6                      ; 0x080200C6
  0x0802001A:  9803         LDR        R0, [SP, #12]
  0x0802001C:  6F01         LDR        R1, [R0, #112]
  0x0802001E:  4288         CMP        R0, R1
  0x08020020:  D103         BNE        .L4                      ; 0x0802002A
  0x08020022:  9904         LDR        R1, [SP, #16]
  0x08020024:  2000         MOVS       R0, #0
  0x08020026:  62C8         STR        R0, [R1, #44]
  0x08020028:  E00B         B          .L5                      ; 0x08020042
.L4:
  0x0802002A:  9803         LDR        R0, [SP, #12]
  0x0802002C:  6F00         LDR        R0, [R0, #112]
  0x0802002E:  9904         LDR        R1, [SP, #16]
  0x08020030:  62C8         STR        R0, [R1, #44]
  0x08020032:  9803         LDR        R0, [SP, #12]
  0x08020034:  6F01         LDR        R1, [R0, #112]
  0x08020036:  6F40         LDR        R0, [R0, #116]
  0x08020038:  6748         STR        R0, [R1, #116]
  0x0802003A:  9903         LDR        R1, [SP, #12]
  0x0802003C:  6F08         LDR        R0, [R1, #112]
  0x0802003E:  6F49         LDR        R1, [R1, #116]
  0x08020040:  6708         STR        R0, [R1, #112]
.L5:
  0x08020042:  9904         LDR        R1, [SP, #16]
  0x08020044:  6B08         LDR        R0, [R1, #48]
  0x08020046:  3801         SUBS       R0, #1
  0x08020048:  6308         STR        R0, [R1, #48]
  0x0802004A:  9903         LDR        R1, [SP, #12]
  0x0802004C:  2000         MOVS       R0, #0
  0x0802004E:  9001         STR        R0, [SP, #4]
  0x08020050:  6688         STR        R0, [R1, #104]
  0x08020052:  F64B 024C    MOVW       R2, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020056:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802005A:  6811         LDR        R1, [R2]
  0x0802005C:  3101         ADDS       R1, #1
  0x0802005E:  6011         STR        R1, [R2]
  0x08020060:  9905         LDR        R1, [SP, #20]
  0x08020062:  910A         STR        R1, [SP, #40]
  0x08020064:  990A         LDR        R1, [SP, #40]
  0x08020066:  F381 8810    MSR        PRIMASK, R1
  0x0802006A:  9906         LDR        R1, [SP, #24]
  0x0802006C:  61C8         STR        R0, [R1, #28]
  0x0802006E:  9906         LDR        R1, [SP, #24]
  0x08020070:  6048         STR        R0, [R1, #4]
  0x08020072:  9906         LDR        R1, [SP, #24]
  0x08020074:  6188         STR        R0, [R1, #24]
  0x08020076:  9906         LDR        R1, [SP, #24]
  0x08020078:  6248         STR        R0, [R1, #36]
  0x0802007A:  9A06         LDR        R2, [SP, #24]
  0x0802007C:  6911         LDR        R1, [R2, #16]
  0x0802007E:  9B03         LDR        R3, [SP, #12]
  0x08020080:  6F9B         LDR        R3, [R3, #120]
  0x08020082:  4419         ADD        R1, R3
  0x08020084:  6091         STR        R1, [R2, #8]
  0x08020086:  9A06         LDR        R2, [SP, #24]
  0x08020088:  6891         LDR        R1, [R2, #8]
  0x0802008A:  60D1         STR        R1, [R2, #12]
  0x0802008C:  9906         LDR        R1, [SP, #24]
  0x0802008E:  6348         STR        R0, [R1, #52]
  0x08020090:  9A06         LDR        R2, [SP, #24]
  0x08020092:  F04F 31AA    MOV.W      R1, #0xAAAAAAAA
  0x08020096:  6211         STR        R1, [R2, #32]
  0x08020098:  9906         LDR        R1, [SP, #24]
  0x0802009A:  F881 002C    STRB.W     R0, [R1, #44]
  0x0802009E:  9906         LDR        R1, [SP, #24]
  0x080200A0:  F881 0030    STRB.W     R0, [R1, #48]
  0x080200A4:  9906         LDR        R1, [SP, #24]
  0x080200A6:  F881 0031    STRB.W     R0, [R1, #49]
  0x080200AA:  9906         LDR        R1, [SP, #24]
  0x080200AC:  F881 0032    STRB.W     R0, [R1, #50]
  0x080200B0:  9906         LDR        R1, [SP, #24]
  0x080200B2:  9A03         LDR        R2, [SP, #12]
  0x080200B4:  6FD2         LDR        R2, [R2, #124]
  0x080200B6:  6011         STR        R1, [R2]
  0x080200B8:  9903         LDR        R1, [SP, #12]
  0x080200BA:  F8C1 0084    STR.W      R0, [R1, #132]
  0x080200BE:  9803         LDR        R0, [SP, #12]
  0x080200C0:  F7F6 F950    BL         _tx_thread_system_resume ; 0x08016364
  0x080200C4:  E013         B          .L7                      ; 0x080200EE
.L6:
  0x080200C6:  9906         LDR        R1, [SP, #24]
  0x080200C8:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x080200CC:  6208         STR        R0, [R1, #32]
  0x080200CE:  9804         LDR        R0, [SP, #16]
  0x080200D0:  69C0         LDR        R0, [R0, #28]
  0x080200D2:  9906         LDR        R1, [SP, #24]
  0x080200D4:  61C8         STR        R0, [R1, #28]
  0x080200D6:  9806         LDR        R0, [SP, #24]
  0x080200D8:  9904         LDR        R1, [SP, #16]
  0x080200DA:  61C8         STR        R0, [R1, #28]
  0x080200DC:  9904         LDR        R1, [SP, #16]
  0x080200DE:  6888         LDR        R0, [R1, #8]
  0x080200E0:  3001         ADDS       R0, #1
  0x080200E2:  6088         STR        R0, [R1, #8]
  0x080200E4:  9805         LDR        R0, [SP, #20]
  0x080200E6:  9009         STR        R0, [SP, #36]
  0x080200E8:  9809         LDR        R0, [SP, #36]
  0x080200EA:  F380 8810    MSR        PRIMASK, R0
.L7:
  0x080200EE:  9802         LDR        R0, [SP, #8]
  0x080200F0:  9006         STR        R0, [SP, #24]
  0x080200F2:  E761         B          .L1                      ; 0x0801FFB8
.L8:
  0x080200F4:  2000         MOVS       R0, #0
  0x080200F6:  9007         STR        R0, [SP, #28]
.L9:
  0x080200F8:  9807         LDR        R0, [SP, #28]
  0x080200FA:  B00C         ADD        SP, SP, #48
  0x080200FC:  BD80         POP        {R7, PC}
Section .text._nxd_ipv6_interface_find from charger_lto.o, size=524, align=2
_nxd_ipv6_interface_find:
  0x080200FE:  B580         PUSH       {R7, LR}
  0x08020100:  B08C         SUB        SP, SP, #48
  0x08020102:  900A         STR        R0, [SP, #40]
  0x08020104:  9109         STR        R1, [SP, #36]
  0x08020106:  9208         STR        R2, [SP, #32]
  0x08020108:  9307         STR        R3, [SP, #28]
  0x0802010A:  9809         LDR        R0, [SP, #36]
  0x0802010C:  F7F4 F8E1    BL         IPv6_Address_Type        ; 0x080142D2
  0x08020110:  9001         STR        R0, [SP, #4]
  0x08020112:  9808         LDR        R0, [SP, #32]
  0x08020114:  B920         CBNZ       R0, .L2                  ; 0x08020120
.L1:
  0x08020116:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0802011A:  F002 F9CA    BL         _tx_thread_sleep         ; 0x080224B2
  0x0802011E:  E7FA         B          .L1                      ; 0x08020116
.L2:
  0x08020120:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x08020124:  0600         LSLS       R0, R0, #24
  0x08020126:  2800         CMP        R0, #0
  0x08020128:  D521         BPL        .L5                      ; 0x0802016E
  0x0802012A:  2000         MOVS       R0, #0
  0x0802012C:  9006         STR        R0, [SP, #24]
.L3:
  0x0802012E:  9806         LDR        R0, [SP, #24]
  0x08020130:  2802         CMP        R0, #2
  0x08020132:  D81C         BHI        .L5                      ; 0x0802016E
  0x08020134:  980A         LDR        R0, [SP, #40]
  0x08020136:  9906         LDR        R1, [SP, #24]
  0x08020138:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x0802013C:  7C00         LDRB       R0, [R0, #16]
  0x0802013E:  B190         CBZ        R0, .L4                  ; 0x08020166
  0x08020140:  980A         LDR        R0, [SP, #40]
  0x08020142:  9906         LDR        R1, [SP, #24]
  0x08020144:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x08020148:  3018         ADDS       R0, #24
  0x0802014A:  9909         LDR        R1, [SP, #36]
  0x0802014C:  F7F4 F876    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x08020150:  B148         CBZ        R0, .L4                  ; 0x08020166
  0x08020152:  980A         LDR        R0, [SP, #40]
  0x08020154:  9906         LDR        R1, [SP, #24]
  0x08020156:  EB00 1041    ADD.W      R0, R0, R1, LSL #5
  0x0802015A:  3010         ADDS       R0, #16
  0x0802015C:  9908         LDR        R1, [SP, #32]
  0x0802015E:  6008         STR        R0, [R1]
  0x08020160:  2000         MOVS       R0, #0
  0x08020162:  900B         STR        R0, [SP, #44]
  0x08020164:  E0CE         B          .L32                     ; 0x08020304
.L4:
  0x08020166:  9806         LDR        R0, [SP, #24]
  0x08020168:  3001         ADDS       R0, #1
  0x0802016A:  9006         STR        R0, [SP, #24]
  0x0802016C:  E7DF         B          .L3                      ; 0x0802012E
.L5:
  0x0802016E:  9807         LDR        R0, [SP, #28]
  0x08020170:  B138         CBZ        R0, .L6                  ; 0x08020182
  0x08020172:  9807         LDR        R0, [SP, #28]
  0x08020174:  79C0         LDRB       R0, [R0, #7]
  0x08020176:  9003         STR        R0, [SP, #12]
  0x08020178:  9807         LDR        R0, [SP, #28]
  0x0802017A:  79C0         LDRB       R0, [R0, #7]
  0x0802017C:  3001         ADDS       R0, #1
  0x0802017E:  9002         STR        R0, [SP, #8]
  0x08020180:  E003         B          .L7                      ; 0x0802018A
.L6:
  0x08020182:  2000         MOVS       R0, #0
  0x08020184:  9003         STR        R0, [SP, #12]
  0x08020186:  2001         MOVS       R0, #1
  0x08020188:  9002         STR        R0, [SP, #8]
.L7:
  0x0802018A:  9803         LDR        R0, [SP, #12]
  0x0802018C:  9006         STR        R0, [SP, #24]
.L8:
  0x0802018E:  9806         LDR        R0, [SP, #24]
  0x08020190:  9902         LDR        R1, [SP, #8]
  0x08020192:  4288         CMP        R0, R1
  0x08020194:  D25B         BCS        .L20                     ; 0x0802024E
  0x08020196:  9A0A         LDR        R2, [SP, #40]
  0x08020198:  9806         LDR        R0, [SP, #24]
  0x0802019A:  214C         MOVS       R1, #76
  0x0802019C:  FB00 2001    MLA        R0, R0, R1, R2
  0x080201A0:  F890 0C42    LDRB.W     R0, [R0, #0x0C42]
  0x080201A4:  B900         CBNZ       R0, .L9                  ; 0x080201A8
  0x080201A6:  E04E         B          .L19                     ; 0x08020246
.L9:
  0x080201A8:  9A0A         LDR        R2, [SP, #40]
  0x080201AA:  9806         LDR        R0, [SP, #24]
  0x080201AC:  214C         MOVS       R1, #76
  0x080201AE:  FB00 2001    MLA        R0, R0, R1, R2
  0x080201B2:  F8D0 0C5C    LDR.W      R0, [R0, #0x0C5C]
  0x080201B6:  9005         STR        R0, [SP, #20]
.L10:
  0x080201B8:  9805         LDR        R0, [SP, #20]
  0x080201BA:  B3E0         CBZ        R0, .L18                 ; 0x08020236
  0x080201BC:  9805         LDR        R0, [SP, #20]
  0x080201BE:  7880         LDRB       R0, [R0, #2]
  0x080201C0:  2804         CMP        R0, #4
  0x080201C2:  D000         BEQ        .L11                     ; 0x080201C6
  0x080201C4:  E033         B          .L17                     ; 0x0802022E
.L11:
  0x080201C6:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x080201CA:  07C0         LSLS       R0, R0, #31
  0x080201CC:  B138         CBZ        R0, .L13                 ; 0x080201DE
  0x080201CE:  9805         LDR        R0, [SP, #20]
  0x080201D0:  3008         ADDS       R0, #8
  0x080201D2:  F7F4 F87E    BL         IPv6_Address_Type        ; 0x080142D2
  0x080201D6:  07C0         LSLS       R0, R0, #31
  0x080201D8:  B100         CBZ        R0, .L12                 ; 0x080201DC
  0x080201DA:  E02C         B          .L18                     ; 0x08020236
.L12:
  0x080201DC:  E027         B          .L17                     ; 0x0802022E
.L13:
  0x080201DE:  9809         LDR        R0, [SP, #36]
  0x080201E0:  9A05         LDR        R2, [SP, #20]
  0x080201E2:  F102 0108    ADD.W      R1, R2, #8
  0x080201E6:  78D2         LDRB       R2, [R2, #3]
  0x080201E8:  F7F4 FF5C    BL         _nxd_ipv6_find_max_prefix_length ; 0x080150A4
  0x080201EC:  9905         LDR        R1, [SP, #20]
  0x080201EE:  78C9         LDRB       R1, [R1, #3]
  0x080201F0:  4288         CMP        R0, R1
  0x080201F2:  D300         BCC        .L14                     ; 0x080201F6
  0x080201F4:  E01F         B          .L18                     ; 0x08020236
.L14:
  0x080201F6:  F89D 0007    LDRB.W     R0, [SP, #7]
  0x080201FA:  0640         LSLS       R0, R0, #25
  0x080201FC:  2800         CMP        R0, #0
  0x080201FE:  D516         BPL        .L17                     ; 0x0802022E
  0x08020200:  9809         LDR        R0, [SP, #36]
  0x08020202:  6800         LDR        R0, [R0]
  0x08020204:  F400 2070    AND        R0, R0, #0x0F0000
  0x08020208:  F5B0 3F00    CMP.W      R0, #0x020000
  0x0802020C:  D107         BNE        .L16                     ; 0x0802021E
  0x0802020E:  9805         LDR        R0, [SP, #20]
  0x08020210:  3008         ADDS       R0, #8
  0x08020212:  F7F4 F85E    BL         IPv6_Address_Type        ; 0x080142D2
  0x08020216:  07C0         LSLS       R0, R0, #31
  0x08020218:  B100         CBZ        R0, .L15                 ; 0x0802021C
  0x0802021A:  E00C         B          .L18                     ; 0x08020236
.L15:
  0x0802021C:  E007         B          .L17                     ; 0x0802022E
.L16:
  0x0802021E:  9805         LDR        R0, [SP, #20]
  0x08020220:  3008         ADDS       R0, #8
  0x08020222:  F7F4 F856    BL         IPv6_Address_Type        ; 0x080142D2
  0x08020226:  0740         LSLS       R0, R0, #29
  0x08020228:  2800         CMP        R0, #0
  0x0802022A:  D500         BPL        .L17                     ; 0x0802022E
  0x0802022C:  E003         B          .L18                     ; 0x08020236
.L17:
  0x0802022E:  9805         LDR        R0, [SP, #20]
  0x08020230:  6980         LDR        R0, [R0, #24]
  0x08020232:  9005         STR        R0, [SP, #20]
  0x08020234:  E7C0         B          .L10                     ; 0x080201B8
.L18:
  0x08020236:  9805         LDR        R0, [SP, #20]
  0x08020238:  B128         CBZ        R0, .L19                 ; 0x08020246
  0x0802023A:  9805         LDR        R0, [SP, #20]
  0x0802023C:  9908         LDR        R1, [SP, #32]
  0x0802023E:  6008         STR        R0, [R1]
  0x08020240:  2000         MOVS       R0, #0
  0x08020242:  900B         STR        R0, [SP, #44]
  0x08020244:  E05E         B          .L32                     ; 0x08020304
.L19:
  0x08020246:  9806         LDR        R0, [SP, #24]
  0x08020248:  3001         ADDS       R0, #1
  0x0802024A:  9006         STR        R0, [SP, #24]
  0x0802024C:  E79F         B          .L8                      ; 0x0802018E
.L20:
  0x0802024E:  980A         LDR        R0, [SP, #40]
  0x08020250:  F8D0 0CA8    LDR.W      R0, [R0, #0x0CA8]
  0x08020254:  9005         STR        R0, [SP, #20]
  0x08020256:  9805         LDR        R0, [SP, #20]
  0x08020258:  B158         CBZ        R0, .L21                 ; 0x08020272
  0x0802025A:  9805         LDR        R0, [SP, #20]
  0x0802025C:  3008         ADDS       R0, #8
  0x0802025E:  9909         LDR        R1, [SP, #36]
  0x08020260:  F7F3 FFEC    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x08020264:  B128         CBZ        R0, .L21                 ; 0x08020272
  0x08020266:  9805         LDR        R0, [SP, #20]
  0x08020268:  9908         LDR        R1, [SP, #32]
  0x0802026A:  6008         STR        R0, [R1]
  0x0802026C:  2000         MOVS       R0, #0
  0x0802026E:  900B         STR        R0, [SP, #44]
  0x08020270:  E048         B          .L32                     ; 0x08020304
.L21:
  0x08020272:  F89D 0004    LDRB.W     R0, [SP, #4]
  0x08020276:  0740         LSLS       R0, R0, #29
  0x08020278:  2800         CMP        R0, #0
  0x0802027A:  D541         BPL        .L31                     ; 0x08020300
  0x0802027C:  2000         MOVS       R0, #0
  0x0802027E:  9006         STR        R0, [SP, #24]
.L22:
  0x08020280:  9806         LDR        R0, [SP, #24]
  0x08020282:  2807         CMP        R0, #7
  0x08020284:  D83C         BHI        .L31                     ; 0x08020300
  0x08020286:  980A         LDR        R0, [SP, #40]
  0x08020288:  9906         LDR        R1, [SP, #24]
  0x0802028A:  EBC1 01C1    RSB.W      R1, R1, R1, LSL #3
  0x0802028E:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08020292:  F600 40DC    ADDW       R0, R0, #0x0CDC
  0x08020296:  9004         STR        R0, [SP, #16]
  0x08020298:  9804         LDR        R0, [SP, #16]
  0x0802029A:  7800         LDRB       R0, [R0]
  0x0802029C:  B900         CBNZ       R0, .L23                 ; 0x080202A0
  0x0802029E:  E02B         B          .L30                     ; 0x080202F8
.L23:
  0x080202A0:  9804         LDR        R0, [SP, #16]
  0x080202A2:  6940         LDR        R0, [R0, #20]
  0x080202A4:  7980         LDRB       R0, [R0, #6]
  0x080202A6:  B900         CBNZ       R0, .L24                 ; 0x080202AA
  0x080202A8:  E026         B          .L30                     ; 0x080202F8
.L24:
  0x080202AA:  9807         LDR        R0, [SP, #28]
  0x080202AC:  B128         CBZ        R0, .L25                 ; 0x080202BA
  0x080202AE:  9804         LDR        R0, [SP, #16]
  0x080202B0:  6940         LDR        R0, [R0, #20]
  0x080202B2:  9907         LDR        R1, [SP, #28]
  0x080202B4:  4288         CMP        R0, R1
  0x080202B6:  D000         BEQ        .L25                     ; 0x080202BA
  0x080202B8:  E01E         B          .L30                     ; 0x080202F8
.L25:
  0x080202BA:  9804         LDR        R0, [SP, #16]
  0x080202BC:  6940         LDR        R0, [R0, #20]
  0x080202BE:  6A00         LDR        R0, [R0, #32]
  0x080202C0:  9005         STR        R0, [SP, #20]
.L26:
  0x080202C2:  9805         LDR        R0, [SP, #20]
  0x080202C4:  B1C0         CBZ        R0, .L30                 ; 0x080202F8
  0x080202C6:  9805         LDR        R0, [SP, #20]
  0x080202C8:  7880         LDRB       R0, [R0, #2]
  0x080202CA:  2804         CMP        R0, #4
  0x080202CC:  D003         BEQ        .L27                     ; 0x080202D6
  0x080202CE:  9805         LDR        R0, [SP, #20]
  0x080202D0:  6980         LDR        R0, [R0, #24]
  0x080202D2:  9005         STR        R0, [SP, #20]
  0x080202D4:  E00F         B          .L29                     ; 0x080202F6
.L27:
  0x080202D6:  9805         LDR        R0, [SP, #20]
  0x080202D8:  3008         ADDS       R0, #8
  0x080202DA:  F7F3 FFFA    BL         IPv6_Address_Type        ; 0x080142D2
  0x080202DE:  07C0         LSLS       R0, R0, #31
  0x080202E0:  B118         CBZ        R0, .L28                 ; 0x080202EA
  0x080202E2:  9805         LDR        R0, [SP, #20]
  0x080202E4:  6980         LDR        R0, [R0, #24]
  0x080202E6:  9005         STR        R0, [SP, #20]
  0x080202E8:  E005         B          .L29                     ; 0x080202F6
.L28:
  0x080202EA:  9805         LDR        R0, [SP, #20]
  0x080202EC:  9908         LDR        R1, [SP, #32]
  0x080202EE:  6008         STR        R0, [R1]
  0x080202F0:  2000         MOVS       R0, #0
  0x080202F2:  900B         STR        R0, [SP, #44]
  0x080202F4:  E006         B          .L32                     ; 0x08020304
.L29:
  0x080202F6:  E7E4         B          .L26                     ; 0x080202C2
.L30:
  0x080202F8:  9806         LDR        R0, [SP, #24]
  0x080202FA:  3001         ADDS       R0, #1
  0x080202FC:  9006         STR        R0, [SP, #24]
  0x080202FE:  E7BF         B          .L22                     ; 0x08020280
.L31:
  0x08020300:  2050         MOVS       R0, #80
  0x08020302:  900B         STR        R0, [SP, #44]
.L32:
  0x08020304:  980B         LDR        R0, [SP, #44]
  0x08020306:  B00C         ADD        SP, SP, #48
  0x08020308:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_prefix_list_delete_entry from charger_lto.o, size=292, align=2
_nx_ipv6_prefix_list_delete_entry:
  0x0802030A:  B580         PUSH       {R7, LR}
  0x0802030C:  B08E         SUB        SP, SP, #56
  0x0802030E:  900D         STR        R0, [SP, #52]
  0x08020310:  910C         STR        R1, [SP, #48]
  0x08020312:  2000         MOVS       R0, #0
  0x08020314:  900B         STR        R0, [SP, #44]
.L1:
  0x08020316:  980B         LDR        R0, [SP, #44]
  0x08020318:  2800         CMP        R0, #0
  0x0802031A:  D156         BNE        .L7                      ; 0x080203CA
  0x0802031C:  9A0D         LDR        R2, [SP, #52]
  0x0802031E:  980B         LDR        R0, [SP, #44]
  0x08020320:  214C         MOVS       R1, #76
  0x08020322:  FB00 2001    MLA        R0, R0, R1, R2
  0x08020326:  F8D0 0C5C    LDR.W      R0, [R0, #0x0C5C]
  0x0802032A:  9005         STR        R0, [SP, #20]
  0x0802032C:  2000         MOVS       R0, #0
  0x0802032E:  9006         STR        R0, [SP, #24]
.L2:
  0x08020330:  9805         LDR        R0, [SP, #20]
  0x08020332:  2800         CMP        R0, #0
  0x08020334:  D045         BEQ        .L6                      ; 0x080203C2
  0x08020336:  9805         LDR        R0, [SP, #20]
  0x08020338:  7880         LDRB       R0, [R0, #2]
  0x0802033A:  B3E0         CBZ        R0, .L5                  ; 0x080203B6
  0x0802033C:  9805         LDR        R0, [SP, #20]
  0x0802033E:  7F40         LDRB       R0, [R0, #29]
  0x08020340:  2804         CMP        R0, #4
  0x08020342:  D138         BNE        .L5                      ; 0x080203B6
  0x08020344:  9805         LDR        R0, [SP, #20]
  0x08020346:  6880         LDR        R0, [R0, #8]
  0x08020348:  9007         STR        R0, [SP, #28]
  0x0802034A:  9805         LDR        R0, [SP, #20]
  0x0802034C:  68C0         LDR        R0, [R0, #12]
  0x0802034E:  9008         STR        R0, [SP, #32]
  0x08020350:  2000         MOVS       R0, #0
  0x08020352:  9009         STR        R0, [SP, #36]
  0x08020354:  900A         STR        R0, [SP, #40]
  0x08020356:  990C         LDR        R1, [SP, #48]
  0x08020358:  A807         ADD        R0, SP, #28
  0x0802035A:  F7F3 FF6F    BL         CHECK_IPV6_ADDRESSES_SAME ; 0x0801423C
  0x0802035E:  B350         CBZ        R0, .L5                  ; 0x080203B6
  0x08020360:  9905         LDR        R1, [SP, #20]
  0x08020362:  2000         MOVS       R0, #0
  0x08020364:  7008         STRB       R0, [R1]
  0x08020366:  9905         LDR        R1, [SP, #20]
  0x08020368:  7088         STRB       R0, [R1, #2]
  0x0802036A:  9905         LDR        R1, [SP, #20]
  0x0802036C:  7748         STRB       R0, [R1, #29]
  0x0802036E:  9905         LDR        R1, [SP, #20]
  0x08020370:  7708         STRB       R0, [R1, #28]
  0x08020372:  9806         LDR        R0, [SP, #24]
  0x08020374:  B948         CBNZ       R0, .L3                  ; 0x0802038A
  0x08020376:  9805         LDR        R0, [SP, #20]
  0x08020378:  6980         LDR        R0, [R0, #24]
  0x0802037A:  9B0D         LDR        R3, [SP, #52]
  0x0802037C:  990B         LDR        R1, [SP, #44]
  0x0802037E:  224C         MOVS       R2, #76
  0x08020380:  FB01 3102    MLA        R1, R1, R2, R3
  0x08020384:  F8C1 0C5C    STR.W      R0, [R1, #0x0C5C]
  0x08020388:  E003         B          .L4                      ; 0x08020392
.L3:
  0x0802038A:  9805         LDR        R0, [SP, #20]
  0x0802038C:  6980         LDR        R0, [R0, #24]
  0x0802038E:  9906         LDR        R1, [SP, #24]
  0x08020390:  6188         STR        R0, [R1, #24]
.L4:
  0x08020392:  9805         LDR        R0, [SP, #20]
  0x08020394:  F100 0108    ADD.W      R1, R0, #8
  0x08020398:  A801         ADD        R0, SP, #4
  0x0802039A:  9000         STR        R0, [SP, #0]
  0x0802039C:  F7FD FCFB    BL         SET_SOLICITED_NODE_MULTICAST_ADDRESS ; 0x0801DD96
  0x080203A0:  9900         LDR        R1, [SP, #0]
  0x080203A2:  980D         LDR        R0, [SP, #52]
  0x080203A4:  9A05         LDR        R2, [SP, #20]
  0x080203A6:  6852         LDR        R2, [R2, #4]
  0x080203A8:  F000 F841    BL         _nx_ipv6_multicast_leave ; 0x0802042E
  0x080203AC:  9805         LDR        R0, [SP, #20]
  0x080203AE:  3008         ADDS       R0, #8
  0x080203B0:  F7F3 FF6D    BL         SET_UNSPECIFIED_ADDRESS  ; 0x0801428E
  0x080203B4:  E005         B          .L6                      ; 0x080203C2
.L5:
  0x080203B6:  9805         LDR        R0, [SP, #20]
  0x080203B8:  9006         STR        R0, [SP, #24]
  0x080203BA:  9805         LDR        R0, [SP, #20]
  0x080203BC:  6980         LDR        R0, [R0, #24]
  0x080203BE:  9005         STR        R0, [SP, #20]
  0x080203C0:  E7B6         B          .L2                      ; 0x08020330
.L6:
  0x080203C2:  980B         LDR        R0, [SP, #44]
  0x080203C4:  3001         ADDS       R0, #1
  0x080203C6:  900B         STR        R0, [SP, #44]
  0x080203C8:  E7A5         B          .L1                      ; 0x08020316
.L7:
  0x080203CA:  980C         LDR        R0, [SP, #48]
  0x080203CC:  6980         LDR        R0, [R0, #24]
  0x080203CE:  B928         CBNZ       R0, .L8                  ; 0x080203DC
  0x080203D0:  980C         LDR        R0, [SP, #48]
  0x080203D2:  69C0         LDR        R0, [R0, #28]
  0x080203D4:  990D         LDR        R1, [SP, #52]
  0x080203D6:  F8C1 0EC0    STR.W      R0, [R1, #0x0EC0]
  0x080203DA:  E003         B          .L9                      ; 0x080203E4
.L8:
  0x080203DC:  980C         LDR        R0, [SP, #48]
  0x080203DE:  6981         LDR        R1, [R0, #24]
  0x080203E0:  69C0         LDR        R0, [R0, #28]
  0x080203E2:  61C8         STR        R0, [R1, #28]
.L9:
  0x080203E4:  980C         LDR        R0, [SP, #48]
  0x080203E6:  69C0         LDR        R0, [R0, #28]
  0x080203E8:  B118         CBZ        R0, .L10                 ; 0x080203F2
  0x080203EA:  990C         LDR        R1, [SP, #48]
  0x080203EC:  6988         LDR        R0, [R1, #24]
  0x080203EE:  69C9         LDR        R1, [R1, #28]
  0x080203F0:  6188         STR        R0, [R1, #24]
.L10:
  0x080203F2:  990C         LDR        R1, [SP, #48]
  0x080203F4:  2000         MOVS       R0, #0
  0x080203F6:  61C8         STR        R0, [R1, #28]
  0x080203F8:  990C         LDR        R1, [SP, #48]
  0x080203FA:  6188         STR        R0, [R1, #24]
  0x080203FC:  980D         LDR        R0, [SP, #52]
  0x080203FE:  F8D0 0EC4    LDR.W      R0, [R0, #0x0EC4]
  0x08020402:  B920         CBNZ       R0, .L11                 ; 0x0802040E
  0x08020404:  980C         LDR        R0, [SP, #48]
  0x08020406:  990D         LDR        R1, [SP, #52]
  0x08020408:  F8C1 0EC4    STR.W      R0, [R1, #0x0EC4]
  0x0802040C:  E00D         B          .L12                     ; 0x0802042A
.L11:
  0x0802040E:  980C         LDR        R0, [SP, #48]
  0x08020410:  990D         LDR        R1, [SP, #52]
  0x08020412:  F8D1 1EC4    LDR.W      R1, [R1, #0x0EC4]
  0x08020416:  6188         STR        R0, [R1, #24]
  0x08020418:  980D         LDR        R0, [SP, #52]
  0x0802041A:  F8D0 0EC4    LDR.W      R0, [R0, #0x0EC4]
  0x0802041E:  990C         LDR        R1, [SP, #48]
  0x08020420:  61C8         STR        R0, [R1, #28]
  0x08020422:  980C         LDR        R0, [SP, #48]
  0x08020424:  990D         LDR        R1, [SP, #52]
  0x08020426:  F8C1 0EC4    STR.W      R0, [R1, #0x0EC4]
.L12:
  0x0802042A:  B00E         ADD        SP, SP, #56
  0x0802042C:  BD80         POP        {R7, PC}
Section .text._nx_ipv6_multicast_leave from charger_lto.o, size=72, align=2
_nx_ipv6_multicast_leave:
  0x0802042E:  B580         PUSH       {R7, LR}
  0x08020430:  B08C         SUB        SP, SP, #48
  0x08020432:  900B         STR        R0, [SP, #44]
  0x08020434:  910A         STR        R1, [SP, #40]
  0x08020436:  9209         STR        R2, [SP, #36]
  0x08020438:  980B         LDR        R0, [SP, #44]
  0x0802043A:  9007         STR        R0, [SP, #28]
  0x0802043C:  2009         MOVS       R0, #9
  0x0802043E:  9001         STR        R0, [SP, #4]
  0x08020440:  F243 3033    MOVW       R0, #0x3333
  0x08020444:  9003         STR        R0, [SP, #12]
  0x08020446:  980A         LDR        R0, [SP, #40]
  0x08020448:  68C0         LDR        R0, [R0, #12]
  0x0802044A:  9004         STR        R0, [SP, #16]
  0x0802044C:  9809         LDR        R0, [SP, #36]
  0x0802044E:  9008         STR        R0, [SP, #32]
  0x08020450:  980B         LDR        R0, [SP, #44]
  0x08020452:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x08020456:  F04F 31FF    MOV.W      R1, #0xFFFFFFFF
  0x0802045A:  F7F5 FBCC    BL         _tx_mutex_get            ; 0x08015BF6
  0x0802045E:  9809         LDR        R0, [SP, #36]
  0x08020460:  6BC1         LDR        R1, [R0, #60]
  0x08020462:  A801         ADD        R0, SP, #4
  0x08020464:  4788         BLX        R1
  0x08020466:  980B         LDR        R0, [SP, #44]
  0x08020468:  F500 60C8    ADD.W      R0, R0, #0x0640
  0x0802046C:  F000 FF61    BL         _tx_mutex_put            ; 0x08021332
  0x08020470:  9802         LDR        R0, [SP, #8]
  0x08020472:  B00C         ADD        SP, SP, #48
  0x08020474:  BD80         POP        {R7, PC}
Section .text._nxd_ipv6_router_lookup from charger_lto.o, size=356, align=2
_nxd_ipv6_router_lookup:
  0x08020476:  B580         PUSH       {R7, LR}
  0x08020478:  B08C         SUB        SP, SP, #48
  0x0802047A:  900A         STR        R0, [SP, #40]
  0x0802047C:  9109         STR        R1, [SP, #36]
  0x0802047E:  9208         STR        R2, [SP, #32]
  0x08020480:  9307         STR        R3, [SP, #28]
  0x08020482:  9807         LDR        R0, [SP, #28]
  0x08020484:  B920         CBNZ       R0, .L2                  ; 0x08020490
.L1:
  0x08020486:  F04F 30FF    MOV.W      R0, #0xFFFFFFFF
  0x0802048A:  F002 F812    BL         _tx_thread_sleep         ; 0x080224B2
  0x0802048E:  E7FA         B          .L1                      ; 0x08020486
.L2:
  0x08020490:  9907         LDR        R1, [SP, #28]
  0x08020492:  2000         MOVS       R0, #0
  0x08020494:  6008         STR        R0, [R1]
  0x08020496:  980A         LDR        R0, [SP, #40]
  0x08020498:  F8B0 0CD8    LDRH.W     R0, [R0, #0x0CD8]
  0x0802049C:  9005         STR        R0, [SP, #20]
  0x0802049E:  9805         LDR        R0, [SP, #20]
  0x080204A0:  B910         CBNZ       R0, .L3                  ; 0x080204A8
  0x080204A2:  2043         MOVS       R0, #67
  0x080204A4:  900B         STR        R0, [SP, #44]
  0x080204A6:  E095         B          .L16                     ; 0x080205D4
.L3:
  0x080204A8:  2000         MOVS       R0, #0
  0x080204AA:  9006         STR        R0, [SP, #24]
.L4:
  0x080204AC:  9905         LDR        R1, [SP, #20]
  0x080204AE:  2000         MOVS       R0, #0
  0x080204B0:  9001         STR        R0, [SP, #4]
  0x080204B2:  B129         CBZ        R1, .L5                  ; 0x080204C0
  0x080204B4:  9906         LDR        R1, [SP, #24]
  0x080204B6:  2000         MOVS       R0, #0
  0x080204B8:  2908         CMP        R1, #8
  0x080204BA:  BF38         IT         CC
  0x080204BC:  2001         MOVCC      R0, #1
  0x080204BE:  9001         STR        R0, [SP, #4]
.L5:
  0x080204C0:  9801         LDR        R0, [SP, #4]
  0x080204C2:  07C0         LSLS       R0, R0, #31
  0x080204C4:  2800         CMP        R0, #0
  0x080204C6:  D03F         BEQ        .L9                      ; 0x08020548
  0x080204C8:  980A         LDR        R0, [SP, #40]
  0x080204CA:  9906         LDR        R1, [SP, #24]
  0x080204CC:  EBC1 01C1    RSB.W      R1, R1, R1, LSL #3
  0x080204D0:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x080204D4:  F600 40DC    ADDW       R0, R0, #0x0CDC
  0x080204D8:  9003         STR        R0, [SP, #12]
  0x080204DA:  9803         LDR        R0, [SP, #12]
  0x080204DC:  7800         LDRB       R0, [R0]
  0x080204DE:  0600         LSLS       R0, R0, #24
  0x080204E0:  2800         CMP        R0, #0
  0x080204E2:  D52D         BPL        .L8                      ; 0x08020540
  0x080204E4:  9803         LDR        R0, [SP, #12]
  0x080204E6:  6940         LDR        R0, [R0, #20]
  0x080204E8:  9909         LDR        R1, [SP, #36]
  0x080204EA:  4288         CMP        R0, R1
  0x080204EC:  D128         BNE        .L8                      ; 0x08020540
  0x080204EE:  9803         LDR        R0, [SP, #12]
  0x080204F0:  6980         LDR        R0, [R0, #24]
  0x080204F2:  9002         STR        R0, [SP, #8]
  0x080204F4:  9802         LDR        R0, [SP, #8]
  0x080204F6:  B138         CBZ        R0, .L6                  ; 0x08020508
  0x080204F8:  9802         LDR        R0, [SP, #8]
  0x080204FA:  7E40         LDRB       R0, [R0, #25]
  0x080204FC:  2802         CMP        R0, #2
  0x080204FE:  DB03         BLT        .L6                      ; 0x08020508
  0x08020500:  9802         LDR        R0, [SP, #8]
  0x08020502:  7E40         LDRB       R0, [R0, #25]
  0x08020504:  2806         CMP        R0, #6
  0x08020506:  DB03         BLT        .L7                      ; 0x08020510
.L6:
  0x08020508:  9805         LDR        R0, [SP, #20]
  0x0802050A:  3801         SUBS       R0, #1
  0x0802050C:  9005         STR        R0, [SP, #20]
  0x0802050E:  E017         B          .L8                      ; 0x08020540
.L7:
  0x08020510:  980A         LDR        R0, [SP, #40]
  0x08020512:  9906         LDR        R1, [SP, #24]
  0x08020514:  EBC1 01C1    RSB.W      R1, R1, R1, LSL #3
  0x08020518:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0802051C:  F500 604E    ADD.W      R0, R0, #0x0CE0
  0x08020520:  9908         LDR        R1, [SP, #32]
  0x08020522:  F7F3 FEC1    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x08020526:  980A         LDR        R0, [SP, #40]
  0x08020528:  9906         LDR        R1, [SP, #24]
  0x0802052A:  EBC1 01C1    RSB.W      R1, R1, R1, LSL #3
  0x0802052E:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08020532:  F8D0 0CF4    LDR.W      R0, [R0, #0x0CF4]
  0x08020536:  9907         LDR        R1, [SP, #28]
  0x08020538:  6008         STR        R0, [R1]
  0x0802053A:  2000         MOVS       R0, #0
  0x0802053C:  900B         STR        R0, [SP, #44]
  0x0802053E:  E049         B          .L16                     ; 0x080205D4
.L8:
  0x08020540:  9806         LDR        R0, [SP, #24]
  0x08020542:  3001         ADDS       R0, #1
  0x08020544:  9006         STR        R0, [SP, #24]
  0x08020546:  E7B1         B          .L4                      ; 0x080204AC
.L9:
  0x08020548:  980A         LDR        R0, [SP, #40]
  0x0802054A:  F8D0 0DBC    LDR.W      R0, [R0, #0x0DBC]
  0x0802054E:  9006         STR        R0, [SP, #24]
  0x08020550:  2000         MOVS       R0, #0
  0x08020552:  9004         STR        R0, [SP, #16]
.L10:
  0x08020554:  9804         LDR        R0, [SP, #16]
  0x08020556:  2807         CMP        R0, #7
  0x08020558:  D83A         BHI        .L15                     ; 0x080205D0
  0x0802055A:  980A         LDR        R0, [SP, #40]
  0x0802055C:  9906         LDR        R1, [SP, #24]
  0x0802055E:  EBC1 01C1    RSB.W      R1, R1, R1, LSL #3
  0x08020562:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x08020566:  F600 40DC    ADDW       R0, R0, #0x0CDC
  0x0802056A:  9003         STR        R0, [SP, #12]
  0x0802056C:  9803         LDR        R0, [SP, #12]
  0x0802056E:  7800         LDRB       R0, [R0]
  0x08020570:  0600         LSLS       R0, R0, #24
  0x08020572:  2800         CMP        R0, #0
  0x08020574:  D51F         BPL        .L12                     ; 0x080205B6
  0x08020576:  9803         LDR        R0, [SP, #12]
  0x08020578:  6940         LDR        R0, [R0, #20]
  0x0802057A:  9909         LDR        R1, [SP, #36]
  0x0802057C:  4288         CMP        R0, R1
  0x0802057E:  D11A         BNE        .L12                     ; 0x080205B6
  0x08020580:  9803         LDR        R0, [SP, #12]
  0x08020582:  3004         ADDS       R0, #4
  0x08020584:  9908         LDR        R1, [SP, #32]
  0x08020586:  F7F3 FE8F    BL         COPY_IPV6_ADDRESS        ; 0x080142A8
  0x0802058A:  9803         LDR        R0, [SP, #12]
  0x0802058C:  6980         LDR        R0, [R0, #24]
  0x0802058E:  9907         LDR        R1, [SP, #28]
  0x08020590:  6008         STR        R0, [R1]
  0x08020592:  990A         LDR        R1, [SP, #40]
  0x08020594:  F8D1 0DBC    LDR.W      R0, [R1, #0x0DBC]
  0x08020598:  3001         ADDS       R0, #1
  0x0802059A:  F8C1 0DBC    STR.W      R0, [R1, #0x0DBC]
  0x0802059E:  980A         LDR        R0, [SP, #40]
  0x080205A0:  F8D0 0DBC    LDR.W      R0, [R0, #0x0DBC]
  0x080205A4:  2808         CMP        R0, #8
  0x080205A6:  D103         BNE        .L11                     ; 0x080205B0
  0x080205A8:  990A         LDR        R1, [SP, #40]
  0x080205AA:  2000         MOVS       R0, #0
  0x080205AC:  F8C1 0DBC    STR.W      R0, [R1, #0x0DBC]
.L11:
  0x080205B0:  2000         MOVS       R0, #0
  0x080205B2:  900B         STR        R0, [SP, #44]
  0x080205B4:  E00E         B          .L16                     ; 0x080205D4
.L12:
  0x080205B6:  9806         LDR        R0, [SP, #24]
  0x080205B8:  2807         CMP        R0, #7
  0x080205BA:  D102         BNE        .L13                     ; 0x080205C2
  0x080205BC:  2000         MOVS       R0, #0
  0x080205BE:  9006         STR        R0, [SP, #24]
  0x080205C0:  E002         B          .L14                     ; 0x080205C8
.L13:
  0x080205C2:  9806         LDR        R0, [SP, #24]
  0x080205C4:  3001         ADDS       R0, #1
  0x080205C6:  9006         STR        R0, [SP, #24]
.L14:
  0x080205C8:  9804         LDR        R0, [SP, #16]
  0x080205CA:  3001         ADDS       R0, #1
  0x080205CC:  9004         STR        R0, [SP, #16]
  0x080205CE:  E7C1         B          .L10                     ; 0x08020554
.L15:
  0x080205D0:  2043         MOVS       R0, #67
  0x080205D2:  900B         STR        R0, [SP, #44]
.L16:
  0x080205D4:  980B         LDR        R0, [SP, #44]
  0x080205D6:  B00C         ADD        SP, SP, #48
  0x080205D8:  BD80         POP        {R7, PC}
Section .text._nxe_packet_pool_create from charger_lto.o, size=408, align=2
_nxe_packet_pool_create:
  0x080205DA:  B580         PUSH       {R7, LR}
  0x080205DC:  B094         SUB        SP, SP, #80
  0x080205DE:  F8DD C05C    LDR.W      R12, [SP, #92]
  0x080205E2:  F8DD C058    LDR.W      R12, [SP, #88]
  0x080205E6:  9010         STR        R0, [SP, #64]
  0x080205E8:  910F         STR        R1, [SP, #60]
  0x080205EA:  920E         STR        R2, [SP, #56]
  0x080205EC:  930D         STR        R3, [SP, #52]
  0x080205EE:  2000         MOVS       R0, #0
  0x080205F0:  9008         STR        R0, [SP, #32]
  0x080205F2:  9810         LDR        R0, [SP, #64]
  0x080205F4:  B120         CBZ        R0, .L1                  ; 0x08020600
  0x080205F6:  980D         LDR        R0, [SP, #52]
  0x080205F8:  B110         CBZ        R0, .L1                  ; 0x08020600
  0x080205FA:  9817         LDR        R0, [SP, #92]
  0x080205FC:  283C         CMP        R0, #60
  0x080205FE:  D002         BEQ        .L2                      ; 0x08020606
.L1:
  0x08020600:  2007         MOVS       R0, #7
  0x08020602:  9011         STR        R0, [SP, #68]
  0x08020604:  E0B2         B          .L16                     ; 0x0802076C
.L2:
  0x08020606:  980D         LDR        R0, [SP, #52]
  0x08020608:  3003         ADDS       R0, #3
  0x0802060A:  F020 0003    BIC        R0, R0, #3
  0x0802060E:  9002         STR        R0, [SP, #8]
  0x08020610:  9816         LDR        R0, [SP, #88]
  0x08020612:  9A02         LDR        R2, [SP, #8]
  0x08020614:  990D         LDR        R1, [SP, #52]
  0x08020616:  1A89         SUBS       R1, R1, R2
  0x08020618:  4408         ADD        R0, R1
  0x0802061A:  F020 0003    BIC        R0, R0, #3
  0x0802061E:  900A         STR        R0, [SP, #40]
  0x08020620:  9802         LDR        R0, [SP, #8]
  0x08020622:  303C         ADDS       R0, #60
  0x08020624:  9003         STR        R0, [SP, #12]
  0x08020626:  9803         LDR        R0, [SP, #12]
  0x08020628:  3003         ADDS       R0, #3
  0x0802062A:  F020 0003    BIC        R0, R0, #3
  0x0802062E:  9003         STR        R0, [SP, #12]
  0x08020630:  9803         LDR        R0, [SP, #12]
  0x08020632:  9902         LDR        R1, [SP, #8]
  0x08020634:  1A40         SUBS       R0, R0, R1
  0x08020636:  9009         STR        R0, [SP, #36]
  0x08020638:  9909         LDR        R1, [SP, #36]
  0x0802063A:  980E         LDR        R0, [SP, #56]
  0x0802063C:  4408         ADD        R0, R1
  0x0802063E:  3003         ADDS       R0, #3
  0x08020640:  F020 0003    BIC        R0, R0, #3
  0x08020644:  1A40         SUBS       R0, R0, R1
  0x08020646:  900B         STR        R0, [SP, #44]
  0x08020648:  9816         LDR        R0, [SP, #88]
  0x0802064A:  2805         CMP        R0, #5
  0x0802064C:  D307         BCC        .L3                      ; 0x0802065E
  0x0802064E:  980E         LDR        R0, [SP, #56]
  0x08020650:  B128         CBZ        R0, .L3                  ; 0x0802065E
  0x08020652:  980B         LDR        R0, [SP, #44]
  0x08020654:  9909         LDR        R1, [SP, #36]
  0x08020656:  4408         ADD        R0, R1
  0x08020658:  990A         LDR        R1, [SP, #40]
  0x0802065A:  4288         CMP        R0, R1
  0x0802065C:  D902         BLS        .L4                      ; 0x08020664
.L3:
  0x0802065E:  2009         MOVS       R0, #9
  0x08020660:  9011         STR        R0, [SP, #68]
  0x08020662:  E083         B          .L16                     ; 0x0802076C
.L4:
  0x08020664:  990D         LDR        R1, [SP, #52]
  0x08020666:  9816         LDR        R0, [SP, #88]
  0x08020668:  4408         ADD        R0, R1
  0x0802066A:  3801         SUBS       R0, #1
  0x0802066C:  9005         STR        R0, [SP, #20]
  0x0802066E:  F7F5 FDF9    BL         _tx_thread_identify      ; 0x08016264
  0x08020672:  9001         STR        R0, [SP, #4]
  0x08020674:  9801         LDR        R0, [SP, #4]
  0x08020676:  B120         CBZ        R0, .L5                  ; 0x08020682
  0x08020678:  9801         LDR        R0, [SP, #4]
  0x0802067A:  2100         MOVS       R1, #0
  0x0802067C:  AA08         ADD        R2, SP, #32
  0x0802067E:  F001 FE1E    BL         _tx_thread_preemption_change ; 0x080222BE
.L5:
  0x08020682:  F64B 00B4    MOVW       R0, #0xB8B4              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x08020686:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8B4 = _nx_packet_pool_created_ptr
  0x0802068A:  6800         LDR        R0, [R0]
  0x0802068C:  9007         STR        R0, [SP, #28]
  0x0802068E:  F64B 00B8    MOVW       R0, #0xB8B8              ; 0x2400B8B8 = _nx_packet_pool_created_count
  0x08020692:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B8B8 = _nx_packet_pool_created_count
  0x08020696:  6800         LDR        R0, [R0]
  0x08020698:  9006         STR        R0, [SP, #24]
.L6:
  0x0802069A:  9806         LDR        R0, [SP, #24]
  0x0802069C:  1E41         SUBS       R1, R0, #1
  0x0802069E:  9106         STR        R1, [SP, #24]
  0x080206A0:  B348         CBZ        R0, .L11                 ; 0x080206F6
  0x080206A2:  9807         LDR        R0, [SP, #28]
  0x080206A4:  6A01         LDR        R1, [R0, #32]
  0x080206A6:  6A40         LDR        R0, [R0, #36]
  0x080206A8:  4408         ADD        R0, R1
  0x080206AA:  3801         SUBS       R0, #1
  0x080206AC:  9004         STR        R0, [SP, #16]
  0x080206AE:  9810         LDR        R0, [SP, #64]
  0x080206B0:  9907         LDR        R1, [SP, #28]
  0x080206B2:  4288         CMP        R0, R1
  0x080206B4:  D011         BEQ        .L8                      ; 0x080206DA
  0x080206B6:  980D         LDR        R0, [SP, #52]
  0x080206B8:  9907         LDR        R1, [SP, #28]
  0x080206BA:  6A09         LDR        R1, [R1, #32]
  0x080206BC:  4288         CMP        R0, R1
  0x080206BE:  D303         BCC        .L7                      ; 0x080206C8
  0x080206C0:  980D         LDR        R0, [SP, #52]
  0x080206C2:  9904         LDR        R1, [SP, #16]
  0x080206C4:  4288         CMP        R0, R1
  0x080206C6:  D308         BCC        .L8                      ; 0x080206DA
.L7:
  0x080206C8:  9805         LDR        R0, [SP, #20]
  0x080206CA:  9907         LDR        R1, [SP, #28]
  0x080206CC:  6A09         LDR        R1, [R1, #32]
  0x080206CE:  4288         CMP        R0, R1
  0x080206D0:  D30D         BCC        .L10                     ; 0x080206EE
  0x080206D2:  9805         LDR        R0, [SP, #20]
  0x080206D4:  9904         LDR        R1, [SP, #16]
  0x080206D6:  4288         CMP        R0, R1
  0x080206D8:  D209         BCS        .L10                     ; 0x080206EE
.L8:
  0x080206DA:  9801         LDR        R0, [SP, #4]
  0x080206DC:  B120         CBZ        R0, .L9                  ; 0x080206E8
  0x080206DE:  9801         LDR        R0, [SP, #4]
  0x080206E0:  9908         LDR        R1, [SP, #32]
  0x080206E2:  AA08         ADD        R2, SP, #32
  0x080206E4:  F001 FDEB    BL         _tx_thread_preemption_change ; 0x080222BE
.L9:
  0x080206E8:  2007         MOVS       R0, #7
  0x080206EA:  9011         STR        R0, [SP, #68]
  0x080206EC:  E03E         B          .L16                     ; 0x0802076C
.L10:
  0x080206EE:  9807         LDR        R0, [SP, #28]
  0x080206F0:  6B40         LDR        R0, [R0, #52]
  0x080206F2:  9007         STR        R0, [SP, #28]
  0x080206F4:  E7D1         B          .L6                      ; 0x0802069A
.L11:
  0x080206F6:  9801         LDR        R0, [SP, #4]
  0x080206F8:  B120         CBZ        R0, .L12                 ; 0x08020704
  0x080206FA:  9801         LDR        R0, [SP, #4]
  0x080206FC:  9908         LDR        R1, [SP, #32]
  0x080206FE:  AA08         ADD        R2, SP, #32
  0x08020700:  F001 FDDD    BL         _tx_thread_preemption_change ; 0x080222BE
.L12:
  0x08020704:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08020708:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x0802070C:  6800         LDR        R0, [R0]
  0x0802070E:  F3EF 8105    MRS        R1, IPSR
  0x08020712:  9113         STR        R1, [SP, #76]
  0x08020714:  9913         LDR        R1, [SP, #76]
  0x08020716:  4308         ORRS       R0, R1
  0x08020718:  B160         CBZ        R0, .L13                 ; 0x08020734
  0x0802071A:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x0802071E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08020722:  6800         LDR        R0, [R0]
  0x08020724:  F3EF 8105    MRS        R1, IPSR
  0x08020728:  9112         STR        R1, [SP, #72]
  0x0802072A:  9912         LDR        R1, [SP, #72]
  0x0802072C:  4308         ORRS       R0, R1
  0x0802072E:  F1B0 3FF0    CMP.W      R0, #0xF0F0F0F0
  0x08020732:  D30A         BCC        .L14                     ; 0x0802074A
.L13:
  0x08020734:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08020738:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x0802073C:  6800         LDR        R0, [R0]
  0x0802073E:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08020742:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08020746:  4288         CMP        R0, R1
  0x08020748:  D102         BNE        .L15                     ; 0x08020750
.L14:
  0x0802074A:  2011         MOVS       R0, #17
  0x0802074C:  9011         STR        R0, [SP, #68]
  0x0802074E:  E00D         B          .L16                     ; 0x0802076C
.L15:
  0x08020750:  9810         LDR        R0, [SP, #64]
  0x08020752:  990F         LDR        R1, [SP, #60]
  0x08020754:  9A0E         LDR        R2, [SP, #56]
  0x08020756:  9B0D         LDR        R3, [SP, #52]
  0x08020758:  F8DD C058    LDR.W      R12, [SP, #88]
  0x0802075C:  46EE         MOV        LR, SP
  0x0802075E:  F8CE C000    STR.W      R12, [LR]
  0x08020762:  F7F4 FF03    BL         _nx_packet_pool_create   ; 0x0801556C
  0x08020766:  900C         STR        R0, [SP, #48]
  0x08020768:  980C         LDR        R0, [SP, #48]
  0x0802076A:  9011         STR        R0, [SP, #68]
.L16:
  0x0802076C:  9811         LDR        R0, [SP, #68]
  0x0802076E:  B014         ADD        SP, SP, #80
  0x08020770:  BD80         POP        {R7, PC}
Section .text._tx_byte_allocate from charger_lto.o, size=376, align=2
_tx_byte_allocate:
  0x08020772:  B580         PUSH       {R7, LR}
  0x08020774:  B096         SUB        SP, SP, #88
  0x08020776:  900C         STR        R0, [SP, #48]
  0x08020778:  910B         STR        R1, [SP, #44]
  0x0802077A:  920A         STR        R2, [SP, #40]
  0x0802077C:  9309         STR        R3, [SP, #36]
  0x0802077E:  980A         LDR        R0, [SP, #40]
  0x08020780:  3003         ADDS       R0, #3
  0x08020782:  F020 0003    BIC        R0, R0, #3
  0x08020786:  900A         STR        R0, [SP, #40]
  0x08020788:  F3EF 8010    MRS        R0, PRIMASK
  0x0802078C:  9014         STR        R0, [SP, #80]
  0x0802078E:  9814         LDR        R0, [SP, #80]
  0x08020790:  900E         STR        R0, [SP, #56]
  0x08020792:  B672         CPSID      i
  0x08020794:  980E         LDR        R0, [SP, #56]
  0x08020796:  9008         STR        R0, [SP, #32]
  0x08020798:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0802079C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080207A0:  6800         LDR        R0, [R0]
  0x080207A2:  9006         STR        R0, [SP, #24]
  0x080207A4:  2000         MOVS       R0, #0
  0x080207A6:  9001         STR        R0, [SP, #4]
.L1:
  0x080207A8:  9806         LDR        R0, [SP, #24]
  0x080207AA:  990C         LDR        R1, [SP, #48]
  0x080207AC:  6208         STR        R0, [R1, #32]
  0x080207AE:  9808         LDR        R0, [SP, #32]
  0x080207B0:  9013         STR        R0, [SP, #76]
  0x080207B2:  9813         LDR        R0, [SP, #76]
  0x080207B4:  F380 8810    MSR        PRIMASK, R0
  0x080207B8:  980C         LDR        R0, [SP, #48]
  0x080207BA:  990A         LDR        R1, [SP, #40]
  0x080207BC:  F7F4 FF9F    BL         _tx_byte_pool_search     ; 0x080156FE
  0x080207C0:  9005         STR        R0, [SP, #20]
  0x080207C2:  F3EF 8010    MRS        R0, PRIMASK
  0x080207C6:  9015         STR        R0, [SP, #84]
  0x080207C8:  9815         LDR        R0, [SP, #84]
  0x080207CA:  900D         STR        R0, [SP, #52]
  0x080207CC:  B672         CPSID      i
  0x080207CE:  980D         LDR        R0, [SP, #52]
  0x080207D0:  9008         STR        R0, [SP, #32]
  0x080207D2:  9805         LDR        R0, [SP, #20]
  0x080207D4:  B110         CBZ        R0, .L2                  ; 0x080207DC
  0x080207D6:  2001         MOVS       R0, #1
  0x080207D8:  9001         STR        R0, [SP, #4]
  0x080207DA:  E006         B          .L3                      ; 0x080207EA
.L2:
  0x080207DC:  980C         LDR        R0, [SP, #48]
  0x080207DE:  6A00         LDR        R0, [R0, #32]
  0x080207E0:  9906         LDR        R1, [SP, #24]
  0x080207E2:  4288         CMP        R0, R1
  0x080207E4:  D101         BNE        .L3                      ; 0x080207EA
  0x080207E6:  2001         MOVS       R0, #1
  0x080207E8:  9001         STR        R0, [SP, #4]
.L3:
  0x080207EA:  9801         LDR        R0, [SP, #4]
  0x080207EC:  2800         CMP        R0, #0
  0x080207EE:  D0DB         BEQ        .L1                      ; 0x080207A8
  0x080207F0:  9805         LDR        R0, [SP, #20]
  0x080207F2:  990B         LDR        R1, [SP, #44]
  0x080207F4:  6008         STR        R0, [R1]
  0x080207F6:  9805         LDR        R0, [SP, #20]
  0x080207F8:  B138         CBZ        R0, .L4                  ; 0x0802080A
  0x080207FA:  9808         LDR        R0, [SP, #32]
  0x080207FC:  9012         STR        R0, [SP, #72]
  0x080207FE:  9812         LDR        R0, [SP, #72]
  0x08020800:  F380 8810    MSR        PRIMASK, R0
  0x08020804:  2000         MOVS       R0, #0
  0x08020806:  9007         STR        R0, [SP, #28]
  0x08020808:  E06C         B          .L10                     ; 0x080208E4
.L4:
  0x0802080A:  9809         LDR        R0, [SP, #36]
  0x0802080C:  2800         CMP        R0, #0
  0x0802080E:  D062         BEQ        .L9                      ; 0x080208D6
  0x08020810:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020814:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020818:  6800         LDR        R0, [R0]
  0x0802081A:  B138         CBZ        R0, .L5                  ; 0x0802082C
  0x0802081C:  2010         MOVS       R0, #16
  0x0802081E:  9007         STR        R0, [SP, #28]
  0x08020820:  9808         LDR        R0, [SP, #32]
  0x08020822:  9011         STR        R0, [SP, #68]
  0x08020824:  9811         LDR        R0, [SP, #68]
  0x08020826:  F380 8810    MSR        PRIMASK, R0
  0x0802082A:  E053         B          .L8                      ; 0x080208D4
.L5:
  0x0802082C:  9906         LDR        R1, [SP, #24]
  0x0802082E:  F640 00EB    MOVW       R0, #0x08EB              ; 0x080208EB = _tx_byte_pool_cleanup
  0x08020832:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080208EB = _tx_byte_pool_cleanup
  0x08020836:  6688         STR        R0, [R1, #104]
  0x08020838:  980C         LDR        R0, [SP, #48]
  0x0802083A:  9906         LDR        R1, [SP, #24]
  0x0802083C:  66C8         STR        R0, [R1, #108]
  0x0802083E:  980B         LDR        R0, [SP, #44]
  0x08020840:  9906         LDR        R1, [SP, #24]
  0x08020842:  67C8         STR        R0, [R1, #124]
  0x08020844:  980A         LDR        R0, [SP, #40]
  0x08020846:  9906         LDR        R1, [SP, #24]
  0x08020848:  6788         STR        R0, [R1, #120]
  0x0802084A:  9906         LDR        R1, [SP, #24]
  0x0802084C:  F8D1 00B0    LDR.W      R0, [R1, #176]
  0x08020850:  3001         ADDS       R0, #1
  0x08020852:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x08020856:  980C         LDR        R0, [SP, #48]
  0x08020858:  6A80         LDR        R0, [R0, #40]
  0x0802085A:  9004         STR        R0, [SP, #16]
  0x0802085C:  990C         LDR        R1, [SP, #48]
  0x0802085E:  6A88         LDR        R0, [R1, #40]
  0x08020860:  3001         ADDS       R0, #1
  0x08020862:  6288         STR        R0, [R1, #40]
  0x08020864:  9804         LDR        R0, [SP, #16]
  0x08020866:  B938         CBNZ       R0, .L6                  ; 0x08020878
  0x08020868:  9806         LDR        R0, [SP, #24]
  0x0802086A:  990C         LDR        R1, [SP, #48]
  0x0802086C:  6248         STR        R0, [R1, #36]
  0x0802086E:  9806         LDR        R0, [SP, #24]
  0x08020870:  6700         STR        R0, [R0, #112]
  0x08020872:  9806         LDR        R0, [SP, #24]
  0x08020874:  6740         STR        R0, [R0, #116]
  0x08020876:  E011         B          .L7                      ; 0x0802089C
.L6:
  0x08020878:  980C         LDR        R0, [SP, #48]
  0x0802087A:  6A40         LDR        R0, [R0, #36]
  0x0802087C:  9003         STR        R0, [SP, #12]
  0x0802087E:  9803         LDR        R0, [SP, #12]
  0x08020880:  9906         LDR        R1, [SP, #24]
  0x08020882:  6708         STR        R0, [R1, #112]
  0x08020884:  9803         LDR        R0, [SP, #12]
  0x08020886:  6F40         LDR        R0, [R0, #116]
  0x08020888:  9002         STR        R0, [SP, #8]
  0x0802088A:  9802         LDR        R0, [SP, #8]
  0x0802088C:  9906         LDR        R1, [SP, #24]
  0x0802088E:  6748         STR        R0, [R1, #116]
  0x08020890:  9806         LDR        R0, [SP, #24]
  0x08020892:  9902         LDR        R1, [SP, #8]
  0x08020894:  6708         STR        R0, [R1, #112]
  0x08020896:  9806         LDR        R0, [SP, #24]
  0x08020898:  9903         LDR        R1, [SP, #12]
  0x0802089A:  6748         STR        R0, [R1, #116]
.L7:
  0x0802089C:  9906         LDR        R1, [SP, #24]
  0x0802089E:  2009         MOVS       R0, #9
  0x080208A0:  6308         STR        R0, [R1, #48]
  0x080208A2:  9906         LDR        R1, [SP, #24]
  0x080208A4:  2001         MOVS       R0, #1
  0x080208A6:  6388         STR        R0, [R1, #56]
  0x080208A8:  9809         LDR        R0, [SP, #36]
  0x080208AA:  9906         LDR        R1, [SP, #24]
  0x080208AC:  64C8         STR        R0, [R1, #76]
  0x080208AE:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080208B2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080208B6:  6808         LDR        R0, [R1]
  0x080208B8:  3001         ADDS       R0, #1
  0x080208BA:  6008         STR        R0, [R1]
  0x080208BC:  9808         LDR        R0, [SP, #32]
  0x080208BE:  9010         STR        R0, [SP, #64]
  0x080208C0:  9810         LDR        R0, [SP, #64]
  0x080208C2:  F380 8810    MSR        PRIMASK, R0
  0x080208C6:  9806         LDR        R0, [SP, #24]
  0x080208C8:  F7F5 FE63    BL         _tx_thread_system_suspend ; 0x08016592
  0x080208CC:  9806         LDR        R0, [SP, #24]
  0x080208CE:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x080208D2:  9007         STR        R0, [SP, #28]
.L8:
  0x080208D4:  E006         B          .L10                     ; 0x080208E4
.L9:
  0x080208D6:  9808         LDR        R0, [SP, #32]
  0x080208D8:  900F         STR        R0, [SP, #60]
  0x080208DA:  980F         LDR        R0, [SP, #60]
  0x080208DC:  F380 8810    MSR        PRIMASK, R0
  0x080208E0:  2010         MOVS       R0, #16
  0x080208E2:  9007         STR        R0, [SP, #28]
.L10:
  0x080208E4:  9807         LDR        R0, [SP, #28]
  0x080208E6:  B016         ADD        SP, SP, #88
  0x080208E8:  BD80         POP        {R7, PC}
Section .text._tx_byte_pool_cleanup from charger_lto.o, size=236, align=2
_tx_byte_pool_cleanup:
  0x080208EA:  B580         PUSH       {R7, LR}
  0x080208EC:  B08E         SUB        SP, SP, #56
  0x080208EE:  9007         STR        R0, [SP, #28]
  0x080208F0:  9106         STR        R1, [SP, #24]
  0x080208F2:  F3EF 8010    MRS        R0, PRIMASK
  0x080208F6:  900C         STR        R0, [SP, #48]
  0x080208F8:  980C         LDR        R0, [SP, #48]
  0x080208FA:  9009         STR        R0, [SP, #36]
  0x080208FC:  B672         CPSID      i
  0x080208FE:  9809         LDR        R0, [SP, #36]
  0x08020900:  9005         STR        R0, [SP, #20]
  0x08020902:  9807         LDR        R0, [SP, #28]
  0x08020904:  6E80         LDR        R0, [R0, #104]
  0x08020906:  F640 01EB    MOVW       R1, #0x08EB              ; 0x080208EB = _tx_byte_pool_cleanup
  0x0802090A:  F6C0 0102    MOVT       R1, #0x0802              ; 0x080208EB = _tx_byte_pool_cleanup
  0x0802090E:  4288         CMP        R0, R1
  0x08020910:  D15A         BNE        .L3                      ; 0x080209C8
  0x08020912:  9806         LDR        R0, [SP, #24]
  0x08020914:  9907         LDR        R1, [SP, #28]
  0x08020916:  F8D1 10B0    LDR.W      R1, [R1, #176]
  0x0802091A:  4288         CMP        R0, R1
  0x0802091C:  D154         BNE        .L3                      ; 0x080209C8
  0x0802091E:  9807         LDR        R0, [SP, #28]
  0x08020920:  6EC0         LDR        R0, [R0, #108]
  0x08020922:  9004         STR        R0, [SP, #16]
  0x08020924:  9804         LDR        R0, [SP, #16]
  0x08020926:  2800         CMP        R0, #0
  0x08020928:  D04E         BEQ        .L3                      ; 0x080209C8
  0x0802092A:  9804         LDR        R0, [SP, #16]
  0x0802092C:  6800         LDR        R0, [R0]
  0x0802092E:  F245 4145    MOVW       R1, #0x5445
  0x08020932:  F2C4 2159    MOVT       R1, #0x4259
  0x08020936:  4288         CMP        R0, R1
  0x08020938:  D146         BNE        .L3                      ; 0x080209C8
  0x0802093A:  9804         LDR        R0, [SP, #16]
  0x0802093C:  6A80         LDR        R0, [R0, #40]
  0x0802093E:  2800         CMP        R0, #0
  0x08020940:  D042         BEQ        .L3                      ; 0x080209C8
  0x08020942:  9907         LDR        R1, [SP, #28]
  0x08020944:  2000         MOVS       R0, #0
  0x08020946:  6688         STR        R0, [R1, #104]
  0x08020948:  9904         LDR        R1, [SP, #16]
  0x0802094A:  6A88         LDR        R0, [R1, #40]
  0x0802094C:  3801         SUBS       R0, #1
  0x0802094E:  6288         STR        R0, [R1, #40]
  0x08020950:  9804         LDR        R0, [SP, #16]
  0x08020952:  6A80         LDR        R0, [R0, #40]
  0x08020954:  9003         STR        R0, [SP, #12]
  0x08020956:  9803         LDR        R0, [SP, #12]
  0x08020958:  B918         CBNZ       R0, .L1                  ; 0x08020962
  0x0802095A:  9904         LDR        R1, [SP, #16]
  0x0802095C:  2000         MOVS       R0, #0
  0x0802095E:  6248         STR        R0, [R1, #36]
  0x08020960:  E013         B          .L2                      ; 0x0802098A
.L1:
  0x08020962:  9807         LDR        R0, [SP, #28]
  0x08020964:  6F00         LDR        R0, [R0, #112]
  0x08020966:  9002         STR        R0, [SP, #8]
  0x08020968:  9807         LDR        R0, [SP, #28]
  0x0802096A:  6F40         LDR        R0, [R0, #116]
  0x0802096C:  9001         STR        R0, [SP, #4]
  0x0802096E:  9801         LDR        R0, [SP, #4]
  0x08020970:  9902         LDR        R1, [SP, #8]
  0x08020972:  6748         STR        R0, [R1, #116]
  0x08020974:  9802         LDR        R0, [SP, #8]
  0x08020976:  9901         LDR        R1, [SP, #4]
  0x08020978:  6708         STR        R0, [R1, #112]
  0x0802097A:  9804         LDR        R0, [SP, #16]
  0x0802097C:  6A40         LDR        R0, [R0, #36]
  0x0802097E:  9907         LDR        R1, [SP, #28]
  0x08020980:  4288         CMP        R0, R1
  0x08020982:  D102         BNE        .L2                      ; 0x0802098A
  0x08020984:  9802         LDR        R0, [SP, #8]
  0x08020986:  9904         LDR        R1, [SP, #16]
  0x08020988:  6248         STR        R0, [R1, #36]
.L2:
  0x0802098A:  9807         LDR        R0, [SP, #28]
  0x0802098C:  6B00         LDR        R0, [R0, #48]
  0x0802098E:  2809         CMP        R0, #9
  0x08020990:  D11A         BNE        .L3                      ; 0x080209C8
  0x08020992:  9907         LDR        R1, [SP, #28]
  0x08020994:  2010         MOVS       R0, #16
  0x08020996:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0802099A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802099E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080209A2:  6808         LDR        R0, [R1]
  0x080209A4:  3001         ADDS       R0, #1
  0x080209A6:  6008         STR        R0, [R1]
  0x080209A8:  9805         LDR        R0, [SP, #20]
  0x080209AA:  900B         STR        R0, [SP, #44]
  0x080209AC:  980B         LDR        R0, [SP, #44]
  0x080209AE:  F380 8810    MSR        PRIMASK, R0
  0x080209B2:  9807         LDR        R0, [SP, #28]
  0x080209B4:  F7F5 FCD6    BL         _tx_thread_system_resume ; 0x08016364
  0x080209B8:  F3EF 8010    MRS        R0, PRIMASK
  0x080209BC:  900D         STR        R0, [SP, #52]
  0x080209BE:  980D         LDR        R0, [SP, #52]
  0x080209C0:  9008         STR        R0, [SP, #32]
  0x080209C2:  B672         CPSID      i
  0x080209C4:  9808         LDR        R0, [SP, #32]
  0x080209C6:  9005         STR        R0, [SP, #20]
.L3:
  0x080209C8:  9805         LDR        R0, [SP, #20]
  0x080209CA:  900A         STR        R0, [SP, #40]
  0x080209CC:  980A         LDR        R0, [SP, #40]
  0x080209CE:  F380 8810    MSR        PRIMASK, R0
  0x080209D2:  B00E         ADD        SP, SP, #56
  0x080209D4:  BD80         POP        {R7, PC}
Section .text._tx_byte_pool_create from charger_lto.o, size=300, align=2
_tx_byte_pool_create:
  0x080209D6:  B580         PUSH       {R7, LR}
  0x080209D8:  B08E         SUB        SP, SP, #56
  0x080209DA:  900A         STR        R0, [SP, #40]
  0x080209DC:  9109         STR        R1, [SP, #36]
  0x080209DE:  9208         STR        R2, [SP, #32]
  0x080209E0:  9307         STR        R3, [SP, #28]
  0x080209E2:  980A         LDR        R0, [SP, #40]
  0x080209E4:  2134         MOVS       R1, #52
  0x080209E6:  F7E4 F8B9    BL         __aeabi_memclr           ; 0x08004B5C
  0x080209EA:  9807         LDR        R0, [SP, #28]
  0x080209EC:  F020 0003    BIC        R0, R0, #3
  0x080209F0:  9007         STR        R0, [SP, #28]
  0x080209F2:  9809         LDR        R0, [SP, #36]
  0x080209F4:  990A         LDR        R1, [SP, #40]
  0x080209F6:  6048         STR        R0, [R1, #4]
  0x080209F8:  9808         LDR        R0, [SP, #32]
  0x080209FA:  990A         LDR        R1, [SP, #40]
  0x080209FC:  6188         STR        R0, [R1, #24]
  0x080209FE:  9807         LDR        R0, [SP, #28]
  0x08020A00:  990A         LDR        R1, [SP, #40]
  0x08020A02:  61C8         STR        R0, [R1, #28]
  0x08020A04:  9808         LDR        R0, [SP, #32]
  0x08020A06:  990A         LDR        R1, [SP, #40]
  0x08020A08:  6108         STR        R0, [R1, #16]
  0x08020A0A:  9808         LDR        R0, [SP, #32]
  0x08020A0C:  990A         LDR        R1, [SP, #40]
  0x08020A0E:  6148         STR        R0, [R1, #20]
  0x08020A10:  9807         LDR        R0, [SP, #28]
  0x08020A12:  3808         SUBS       R0, #8
  0x08020A14:  990A         LDR        R1, [SP, #40]
  0x08020A16:  6088         STR        R0, [R1, #8]
  0x08020A18:  990A         LDR        R1, [SP, #40]
  0x08020A1A:  2002         MOVS       R0, #2
  0x08020A1C:  60C8         STR        R0, [R1, #12]
  0x08020A1E:  9808         LDR        R0, [SP, #32]
  0x08020A20:  9005         STR        R0, [SP, #20]
  0x08020A22:  9805         LDR        R0, [SP, #20]
  0x08020A24:  9907         LDR        R1, [SP, #28]
  0x08020A26:  4408         ADD        R0, R1
  0x08020A28:  9005         STR        R0, [SP, #20]
  0x08020A2A:  9805         LDR        R0, [SP, #20]
  0x08020A2C:  3804         SUBS       R0, #4
  0x08020A2E:  9005         STR        R0, [SP, #20]
  0x08020A30:  980A         LDR        R0, [SP, #40]
  0x08020A32:  9003         STR        R0, [SP, #12]
  0x08020A34:  9805         LDR        R0, [SP, #20]
  0x08020A36:  9004         STR        R0, [SP, #16]
  0x08020A38:  9803         LDR        R0, [SP, #12]
  0x08020A3A:  9904         LDR        R1, [SP, #16]
  0x08020A3C:  6008         STR        R0, [R1]
  0x08020A3E:  9805         LDR        R0, [SP, #20]
  0x08020A40:  3804         SUBS       R0, #4
  0x08020A42:  9005         STR        R0, [SP, #20]
  0x08020A44:  9805         LDR        R0, [SP, #20]
  0x08020A46:  9004         STR        R0, [SP, #16]
  0x08020A48:  9808         LDR        R0, [SP, #32]
  0x08020A4A:  9904         LDR        R1, [SP, #16]
  0x08020A4C:  6008         STR        R0, [R1]
  0x08020A4E:  9808         LDR        R0, [SP, #32]
  0x08020A50:  9003         STR        R0, [SP, #12]
  0x08020A52:  9803         LDR        R0, [SP, #12]
  0x08020A54:  9004         STR        R0, [SP, #16]
  0x08020A56:  9805         LDR        R0, [SP, #20]
  0x08020A58:  9904         LDR        R1, [SP, #16]
  0x08020A5A:  6008         STR        R0, [R1]
  0x08020A5C:  9808         LDR        R0, [SP, #32]
  0x08020A5E:  9005         STR        R0, [SP, #20]
  0x08020A60:  9805         LDR        R0, [SP, #20]
  0x08020A62:  3004         ADDS       R0, #4
  0x08020A64:  9005         STR        R0, [SP, #20]
  0x08020A66:  9805         LDR        R0, [SP, #20]
  0x08020A68:  9000         STR        R0, [SP, #0]
  0x08020A6A:  9900         LDR        R1, [SP, #0]
  0x08020A6C:  F64E 60EE    MOVW       R0, #0xEEEE
  0x08020A70:  F6CF 70FF    MOVT       R0, #0xFFFF
  0x08020A74:  6008         STR        R0, [R1]
  0x08020A76:  990A         LDR        R1, [SP, #40]
  0x08020A78:  2000         MOVS       R0, #0
  0x08020A7A:  6208         STR        R0, [R1, #32]
  0x08020A7C:  F3EF 8010    MRS        R0, PRIMASK
  0x08020A80:  900D         STR        R0, [SP, #52]
  0x08020A82:  980D         LDR        R0, [SP, #52]
  0x08020A84:  900B         STR        R0, [SP, #44]
  0x08020A86:  B672         CPSID      i
  0x08020A88:  980B         LDR        R0, [SP, #44]
  0x08020A8A:  9006         STR        R0, [SP, #24]
  0x08020A8C:  990A         LDR        R1, [SP, #40]
  0x08020A8E:  F245 4045    MOVW       R0, #0x5445
  0x08020A92:  F2C4 2059    MOVT       R0, #0x4259
  0x08020A96:  6008         STR        R0, [R1]
  0x08020A98:  F64B 0090    MOVW       R0, #0xB890              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08020A9C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08020AA0:  6800         LDR        R0, [R0]
  0x08020AA2:  B950         CBNZ       R0, .L1                  ; 0x08020ABA
  0x08020AA4:  980A         LDR        R0, [SP, #40]
  0x08020AA6:  F64B 018C    MOVW       R1, #0xB88C              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08020AAA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08020AAE:  6008         STR        R0, [R1]
  0x08020AB0:  980A         LDR        R0, [SP, #40]
  0x08020AB2:  62C0         STR        R0, [R0, #44]
  0x08020AB4:  980A         LDR        R0, [SP, #40]
  0x08020AB6:  6300         STR        R0, [R0, #48]
  0x08020AB8:  E014         B          .L2                      ; 0x08020AE4
.L1:
  0x08020ABA:  F64B 008C    MOVW       R0, #0xB88C              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08020ABE:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B88C = _tx_byte_pool_created_ptr
  0x08020AC2:  6800         LDR        R0, [R0]
  0x08020AC4:  9002         STR        R0, [SP, #8]
  0x08020AC6:  9802         LDR        R0, [SP, #8]
  0x08020AC8:  6B00         LDR        R0, [R0, #48]
  0x08020ACA:  9001         STR        R0, [SP, #4]
  0x08020ACC:  980A         LDR        R0, [SP, #40]
  0x08020ACE:  9902         LDR        R1, [SP, #8]
  0x08020AD0:  6308         STR        R0, [R1, #48]
  0x08020AD2:  980A         LDR        R0, [SP, #40]
  0x08020AD4:  9901         LDR        R1, [SP, #4]
  0x08020AD6:  62C8         STR        R0, [R1, #44]
  0x08020AD8:  9801         LDR        R0, [SP, #4]
  0x08020ADA:  990A         LDR        R1, [SP, #40]
  0x08020ADC:  6308         STR        R0, [R1, #48]
  0x08020ADE:  9802         LDR        R0, [SP, #8]
  0x08020AE0:  990A         LDR        R1, [SP, #40]
  0x08020AE2:  62C8         STR        R0, [R1, #44]
.L2:
  0x08020AE4:  F64B 0190    MOVW       R1, #0xB890              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08020AE8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B890 = _tx_byte_pool_created_count
  0x08020AEC:  6808         LDR        R0, [R1]
  0x08020AEE:  3001         ADDS       R0, #1
  0x08020AF0:  6008         STR        R0, [R1]
  0x08020AF2:  9806         LDR        R0, [SP, #24]
  0x08020AF4:  900C         STR        R0, [SP, #48]
  0x08020AF6:  980C         LDR        R0, [SP, #48]
  0x08020AF8:  F380 8810    MSR        PRIMASK, R0
  0x08020AFC:  2000         MOVS       R0, #0
  0x08020AFE:  B00E         ADD        SP, SP, #56
  0x08020B00:  BD80         POP        {R7, PC}
Section .text._tx_event_flags_cleanup from charger_lto.o, size=256, align=2
_tx_event_flags_cleanup:
  0x08020B02:  B580         PUSH       {R7, LR}
  0x08020B04:  B08E         SUB        SP, SP, #56
  0x08020B06:  9007         STR        R0, [SP, #28]
  0x08020B08:  9106         STR        R1, [SP, #24]
  0x08020B0A:  F3EF 8010    MRS        R0, PRIMASK
  0x08020B0E:  900C         STR        R0, [SP, #48]
  0x08020B10:  980C         LDR        R0, [SP, #48]
  0x08020B12:  9009         STR        R0, [SP, #36]
  0x08020B14:  B672         CPSID      i
  0x08020B16:  9809         LDR        R0, [SP, #36]
  0x08020B18:  9005         STR        R0, [SP, #20]
  0x08020B1A:  9807         LDR        R0, [SP, #28]
  0x08020B1C:  6E80         LDR        R0, [R0, #104]
  0x08020B1E:  F640 3103    MOVW       R1, #0x0B03              ; 0x08020B03 = _tx_event_flags_cleanup
  0x08020B22:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08020B03 = _tx_event_flags_cleanup
  0x08020B26:  4288         CMP        R0, R1
  0x08020B28:  D164         BNE        .L5                      ; 0x08020BF4
  0x08020B2A:  9806         LDR        R0, [SP, #24]
  0x08020B2C:  9907         LDR        R1, [SP, #28]
  0x08020B2E:  F8D1 10B0    LDR.W      R1, [R1, #176]
  0x08020B32:  4288         CMP        R0, R1
  0x08020B34:  D15E         BNE        .L5                      ; 0x08020BF4
  0x08020B36:  9807         LDR        R0, [SP, #28]
  0x08020B38:  6EC0         LDR        R0, [R0, #108]
  0x08020B3A:  9004         STR        R0, [SP, #16]
  0x08020B3C:  9804         LDR        R0, [SP, #16]
  0x08020B3E:  2800         CMP        R0, #0
  0x08020B40:  D058         BEQ        .L5                      ; 0x08020BF4
  0x08020B42:  9804         LDR        R0, [SP, #16]
  0x08020B44:  6800         LDR        R0, [R0]
  0x08020B46:  F244 414E    MOVW       R1, #0x444E
  0x08020B4A:  F2C4 4156    MOVT       R1, #0x4456
  0x08020B4E:  4288         CMP        R0, R1
  0x08020B50:  D150         BNE        .L5                      ; 0x08020BF4
  0x08020B52:  9804         LDR        R0, [SP, #16]
  0x08020B54:  6940         LDR        R0, [R0, #20]
  0x08020B56:  2800         CMP        R0, #0
  0x08020B58:  D04C         BEQ        .L5                      ; 0x08020BF4
  0x08020B5A:  9907         LDR        R1, [SP, #28]
  0x08020B5C:  2000         MOVS       R0, #0
  0x08020B5E:  6688         STR        R0, [R1, #104]
  0x08020B60:  9804         LDR        R0, [SP, #16]
  0x08020B62:  6940         LDR        R0, [R0, #20]
  0x08020B64:  9003         STR        R0, [SP, #12]
  0x08020B66:  9804         LDR        R0, [SP, #16]
  0x08020B68:  6900         LDR        R0, [R0, #16]
  0x08020B6A:  9002         STR        R0, [SP, #8]
  0x08020B6C:  9802         LDR        R0, [SP, #8]
  0x08020B6E:  B1F8         CBZ        R0, .L3                  ; 0x08020BB0
  0x08020B70:  9803         LDR        R0, [SP, #12]
  0x08020B72:  3801         SUBS       R0, #1
  0x08020B74:  9003         STR        R0, [SP, #12]
  0x08020B76:  9803         LDR        R0, [SP, #12]
  0x08020B78:  9904         LDR        R1, [SP, #16]
  0x08020B7A:  6148         STR        R0, [R1, #20]
  0x08020B7C:  9803         LDR        R0, [SP, #12]
  0x08020B7E:  B918         CBNZ       R0, .L1                  ; 0x08020B88
  0x08020B80:  9904         LDR        R1, [SP, #16]
  0x08020B82:  2000         MOVS       R0, #0
  0x08020B84:  6108         STR        R0, [R1, #16]
  0x08020B86:  E012         B          .L2                      ; 0x08020BAE
.L1:
  0x08020B88:  9807         LDR        R0, [SP, #28]
  0x08020B8A:  6F00         LDR        R0, [R0, #112]
  0x08020B8C:  9001         STR        R0, [SP, #4]
  0x08020B8E:  9807         LDR        R0, [SP, #28]
  0x08020B90:  6F40         LDR        R0, [R0, #116]
  0x08020B92:  9000         STR        R0, [SP, #0]
  0x08020B94:  9800         LDR        R0, [SP, #0]
  0x08020B96:  9901         LDR        R1, [SP, #4]
  0x08020B98:  6748         STR        R0, [R1, #116]
  0x08020B9A:  9801         LDR        R0, [SP, #4]
  0x08020B9C:  9900         LDR        R1, [SP, #0]
  0x08020B9E:  6708         STR        R0, [R1, #112]
  0x08020BA0:  9802         LDR        R0, [SP, #8]
  0x08020BA2:  9907         LDR        R1, [SP, #28]
  0x08020BA4:  4288         CMP        R0, R1
  0x08020BA6:  D102         BNE        .L2                      ; 0x08020BAE
  0x08020BA8:  9801         LDR        R0, [SP, #4]
  0x08020BAA:  9904         LDR        R1, [SP, #16]
  0x08020BAC:  6108         STR        R0, [R1, #16]
.L2:
  0x08020BAE:  E002         B          .L4                      ; 0x08020BB6
.L3:
  0x08020BB0:  9904         LDR        R1, [SP, #16]
  0x08020BB2:  2001         MOVS       R0, #1
  0x08020BB4:  60C8         STR        R0, [R1, #12]
.L4:
  0x08020BB6:  9807         LDR        R0, [SP, #28]
  0x08020BB8:  6B00         LDR        R0, [R0, #48]
  0x08020BBA:  2807         CMP        R0, #7
  0x08020BBC:  D11A         BNE        .L5                      ; 0x08020BF4
  0x08020BBE:  9907         LDR        R1, [SP, #28]
  0x08020BC0:  2007         MOVS       R0, #7
  0x08020BC2:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08020BC6:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020BCA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020BCE:  6808         LDR        R0, [R1]
  0x08020BD0:  3001         ADDS       R0, #1
  0x08020BD2:  6008         STR        R0, [R1]
  0x08020BD4:  9805         LDR        R0, [SP, #20]
  0x08020BD6:  900B         STR        R0, [SP, #44]
  0x08020BD8:  980B         LDR        R0, [SP, #44]
  0x08020BDA:  F380 8810    MSR        PRIMASK, R0
  0x08020BDE:  9807         LDR        R0, [SP, #28]
  0x08020BE0:  F7F5 FBC0    BL         _tx_thread_system_resume ; 0x08016364
  0x08020BE4:  F3EF 8010    MRS        R0, PRIMASK
  0x08020BE8:  900D         STR        R0, [SP, #52]
  0x08020BEA:  980D         LDR        R0, [SP, #52]
  0x08020BEC:  9008         STR        R0, [SP, #32]
  0x08020BEE:  B672         CPSID      i
  0x08020BF0:  9808         LDR        R0, [SP, #32]
  0x08020BF2:  9005         STR        R0, [SP, #20]
.L5:
  0x08020BF4:  9805         LDR        R0, [SP, #20]
  0x08020BF6:  900A         STR        R0, [SP, #40]
  0x08020BF8:  980A         LDR        R0, [SP, #40]
  0x08020BFA:  F380 8810    MSR        PRIMASK, R0
  0x08020BFE:  B00E         ADD        SP, SP, #56
  0x08020C00:  BD80         POP        {R7, PC}
Section .text._tx_event_flags_create from charger_lto.o, size=156, align=2
_tx_event_flags_create:
  0x08020C02:  B580         PUSH       {R7, LR}
  0x08020C04:  B088         SUB        SP, SP, #32
  0x08020C06:  9004         STR        R0, [SP, #16]
  0x08020C08:  9103         STR        R1, [SP, #12]
  0x08020C0A:  9804         LDR        R0, [SP, #16]
  0x08020C0C:  2128         MOVS       R1, #40
  0x08020C0E:  F7E3 FFA5    BL         __aeabi_memclr           ; 0x08004B5C
  0x08020C12:  9803         LDR        R0, [SP, #12]
  0x08020C14:  9904         LDR        R1, [SP, #16]
  0x08020C16:  6048         STR        R0, [R1, #4]
  0x08020C18:  F3EF 8010    MRS        R0, PRIMASK
  0x08020C1C:  9007         STR        R0, [SP, #28]
  0x08020C1E:  9807         LDR        R0, [SP, #28]
  0x08020C20:  9005         STR        R0, [SP, #20]
  0x08020C22:  B672         CPSID      i
  0x08020C24:  9805         LDR        R0, [SP, #20]
  0x08020C26:  9002         STR        R0, [SP, #8]
  0x08020C28:  9904         LDR        R1, [SP, #16]
  0x08020C2A:  F244 404E    MOVW       R0, #0x444E
  0x08020C2E:  F2C4 4056    MOVT       R0, #0x4456
  0x08020C32:  6008         STR        R0, [R1]
  0x08020C34:  F64B 0088    MOVW       R0, #0xB888              ; 0x2400B888 = _tx_event_flags_created_count
  0x08020C38:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B888 = _tx_event_flags_created_count
  0x08020C3C:  6800         LDR        R0, [R0]
  0x08020C3E:  B950         CBNZ       R0, .L1                  ; 0x08020C56
  0x08020C40:  9804         LDR        R0, [SP, #16]
  0x08020C42:  F64B 0184    MOVW       R1, #0xB884              ; 0x2400B884 = _tx_event_flags_created_ptr
  0x08020C46:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B884 = _tx_event_flags_created_ptr
  0x08020C4A:  6008         STR        R0, [R1]
  0x08020C4C:  9804         LDR        R0, [SP, #16]
  0x08020C4E:  6180         STR        R0, [R0, #24]
  0x08020C50:  9804         LDR        R0, [SP, #16]
  0x08020C52:  61C0         STR        R0, [R0, #28]
  0x08020C54:  E014         B          .L2                      ; 0x08020C80
.L1:
  0x08020C56:  F64B 0084    MOVW       R0, #0xB884              ; 0x2400B884 = _tx_event_flags_created_ptr
  0x08020C5A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B884 = _tx_event_flags_created_ptr
  0x08020C5E:  6800         LDR        R0, [R0]
  0x08020C60:  9001         STR        R0, [SP, #4]
  0x08020C62:  9801         LDR        R0, [SP, #4]
  0x08020C64:  69C0         LDR        R0, [R0, #28]
  0x08020C66:  9000         STR        R0, [SP, #0]
  0x08020C68:  9804         LDR        R0, [SP, #16]
  0x08020C6A:  9901         LDR        R1, [SP, #4]
  0x08020C6C:  61C8         STR        R0, [R1, #28]
  0x08020C6E:  9804         LDR        R0, [SP, #16]
  0x08020C70:  9900         LDR        R1, [SP, #0]
  0x08020C72:  6188         STR        R0, [R1, #24]
  0x08020C74:  9800         LDR        R0, [SP, #0]
  0x08020C76:  9904         LDR        R1, [SP, #16]
  0x08020C78:  61C8         STR        R0, [R1, #28]
  0x08020C7A:  9801         LDR        R0, [SP, #4]
  0x08020C7C:  9904         LDR        R1, [SP, #16]
  0x08020C7E:  6188         STR        R0, [R1, #24]
.L2:
  0x08020C80:  F64B 0188    MOVW       R1, #0xB888              ; 0x2400B888 = _tx_event_flags_created_count
  0x08020C84:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B888 = _tx_event_flags_created_count
  0x08020C88:  6808         LDR        R0, [R1]
  0x08020C8A:  3001         ADDS       R0, #1
  0x08020C8C:  6008         STR        R0, [R1]
  0x08020C8E:  9802         LDR        R0, [SP, #8]
  0x08020C90:  9006         STR        R0, [SP, #24]
  0x08020C92:  9806         LDR        R0, [SP, #24]
  0x08020C94:  F380 8810    MSR        PRIMASK, R0
  0x08020C98:  2000         MOVS       R0, #0
  0x08020C9A:  B008         ADD        SP, SP, #32
  0x08020C9C:  BD80         POP        {R7, PC}
Section .text._tx_event_flags_set from charger_lto.o, size=872, align=2
_tx_event_flags_set:
  0x08020C9E:  B580         PUSH       {R7, LR}
  0x08020CA0:  B0A6         SUB        SP, SP, #152
  0x08020CA2:  9015         STR        R0, [SP, #84]
  0x08020CA4:  9114         STR        R1, [SP, #80]
  0x08020CA6:  9213         STR        R2, [SP, #76]
  0x08020CA8:  F3EF 8010    MRS        R0, PRIMASK
  0x08020CAC:  9021         STR        R0, [SP, #132]
  0x08020CAE:  9821         LDR        R0, [SP, #132]
  0x08020CB0:  901A         STR        R0, [SP, #104]
  0x08020CB2:  B672         CPSID      i
  0x08020CB4:  981A         LDR        R0, [SP, #104]
  0x08020CB6:  9012         STR        R0, [SP, #72]
  0x08020CB8:  F89D 004C    LDRB.W     R0, [SP, #76]
  0x08020CBC:  0780         LSLS       R0, R0, #30
  0x08020CBE:  2800         CMP        R0, #0
  0x08020CC0:  D51E         BPL        .L4                      ; 0x08020D00
  0x08020CC2:  2000         MOVS       R0, #0
  0x08020CC4:  9001         STR        R0, [SP, #4]
  0x08020CC6:  9815         LDR        R0, [SP, #84]
  0x08020CC8:  6940         LDR        R0, [R0, #20]
  0x08020CCA:  B120         CBZ        R0, .L1                  ; 0x08020CD6
  0x08020CCC:  9815         LDR        R0, [SP, #84]
  0x08020CCE:  6900         LDR        R0, [R0, #16]
  0x08020CD0:  B908         CBNZ       R0, .L1                  ; 0x08020CD6
  0x08020CD2:  2001         MOVS       R0, #1
  0x08020CD4:  9001         STR        R0, [SP, #4]
.L1:
  0x08020CD6:  9801         LDR        R0, [SP, #4]
  0x08020CD8:  2801         CMP        R0, #1
  0x08020CDA:  D106         BNE        .L2                      ; 0x08020CEA
  0x08020CDC:  9915         LDR        R1, [SP, #84]
  0x08020CDE:  6A08         LDR        R0, [R1, #32]
  0x08020CE0:  9A14         LDR        R2, [SP, #80]
  0x08020CE2:  EA60 0002    ORN        R0, R0, R2
  0x08020CE6:  6208         STR        R0, [R1, #32]
  0x08020CE8:  E004         B          .L3                      ; 0x08020CF4
.L2:
  0x08020CEA:  9915         LDR        R1, [SP, #84]
  0x08020CEC:  6888         LDR        R0, [R1, #8]
  0x08020CEE:  9A14         LDR        R2, [SP, #80]
  0x08020CF0:  4010         ANDS       R0, R2
  0x08020CF2:  6088         STR        R0, [R1, #8]
.L3:
  0x08020CF4:  9812         LDR        R0, [SP, #72]
  0x08020CF6:  9020         STR        R0, [SP, #128]
  0x08020CF8:  9820         LDR        R0, [SP, #128]
  0x08020CFA:  F380 8810    MSR        PRIMASK, R0
  0x08020CFE:  E17F         B          .L31                     ; 0x08021000
.L4:
  0x08020D00:  9815         LDR        R0, [SP, #84]
  0x08020D02:  6A40         LDR        R0, [R0, #36]
  0x08020D04:  9000         STR        R0, [SP, #0]
  0x08020D06:  9915         LDR        R1, [SP, #84]
  0x08020D08:  6888         LDR        R0, [R1, #8]
  0x08020D0A:  9A14         LDR        R2, [SP, #80]
  0x08020D0C:  4310         ORRS       R0, R2
  0x08020D0E:  6088         STR        R0, [R1, #8]
  0x08020D10:  9815         LDR        R0, [SP, #84]
  0x08020D12:  6A00         LDR        R0, [R0, #32]
  0x08020D14:  B120         CBZ        R0, .L5                  ; 0x08020D20
  0x08020D16:  9915         LDR        R1, [SP, #84]
  0x08020D18:  6A08         LDR        R0, [R1, #32]
  0x08020D1A:  9A14         LDR        R2, [SP, #80]
  0x08020D1C:  4390         BICS       R0, R2
  0x08020D1E:  6208         STR        R0, [R1, #32]
.L5:
  0x08020D20:  2000         MOVS       R0, #0
  0x08020D22:  9002         STR        R0, [SP, #8]
  0x08020D24:  9815         LDR        R0, [SP, #84]
  0x08020D26:  6940         LDR        R0, [R0, #20]
  0x08020D28:  900A         STR        R0, [SP, #40]
  0x08020D2A:  9815         LDR        R0, [SP, #84]
  0x08020D2C:  6900         LDR        R0, [R0, #16]
  0x08020D2E:  2800         CMP        R0, #0
  0x08020D30:  F000 8151    BEQ.W      .L28                     ; 0x08020FD6
  0x08020D34:  980A         LDR        R0, [SP, #40]
  0x08020D36:  2801         CMP        R0, #1
  0x08020D38:  D158         BNE        .L11                     ; 0x08020DEC
  0x08020D3A:  9815         LDR        R0, [SP, #84]
  0x08020D3C:  6900         LDR        R0, [R0, #16]
  0x08020D3E:  9011         STR        R0, [SP, #68]
  0x08020D40:  9815         LDR        R0, [SP, #84]
  0x08020D42:  6880         LDR        R0, [R0, #8]
  0x08020D44:  9009         STR        R0, [SP, #36]
  0x08020D46:  9811         LDR        R0, [SP, #68]
  0x08020D48:  6F80         LDR        R0, [R0, #120]
  0x08020D4A:  9008         STR        R0, [SP, #32]
  0x08020D4C:  9811         LDR        R0, [SP, #68]
  0x08020D4E:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08020D52:  9004         STR        R0, [SP, #16]
  0x08020D54:  9804         LDR        R0, [SP, #16]
  0x08020D56:  F000 0002    AND        R0, R0, #2
  0x08020D5A:  9005         STR        R0, [SP, #20]
  0x08020D5C:  9805         LDR        R0, [SP, #20]
  0x08020D5E:  2802         CMP        R0, #2
  0x08020D60:  D10A         BNE        .L7                      ; 0x08020D78
  0x08020D62:  9809         LDR        R0, [SP, #36]
  0x08020D64:  9908         LDR        R1, [SP, #32]
  0x08020D66:  4008         ANDS       R0, R1
  0x08020D68:  9007         STR        R0, [SP, #28]
  0x08020D6A:  9807         LDR        R0, [SP, #28]
  0x08020D6C:  9908         LDR        R1, [SP, #32]
  0x08020D6E:  4288         CMP        R0, R1
  0x08020D70:  D001         BEQ        .L6                      ; 0x08020D76
  0x08020D72:  2000         MOVS       R0, #0
  0x08020D74:  9007         STR        R0, [SP, #28]
.L6:
  0x08020D76:  E003         B          .L8                      ; 0x08020D80
.L7:
  0x08020D78:  9809         LDR        R0, [SP, #36]
  0x08020D7A:  9908         LDR        R1, [SP, #32]
  0x08020D7C:  4008         ANDS       R0, R1
  0x08020D7E:  9007         STR        R0, [SP, #28]
.L8:
  0x08020D80:  9807         LDR        R0, [SP, #28]
  0x08020D82:  B390         CBZ        R0, .L10                 ; 0x08020DEA
  0x08020D84:  9811         LDR        R0, [SP, #68]
  0x08020D86:  6FC0         LDR        R0, [R0, #124]
  0x08020D88:  9006         STR        R0, [SP, #24]
  0x08020D8A:  9809         LDR        R0, [SP, #36]
  0x08020D8C:  9906         LDR        R1, [SP, #24]
  0x08020D8E:  6008         STR        R0, [R1]
  0x08020D90:  9804         LDR        R0, [SP, #16]
  0x08020D92:  F000 0001    AND        R0, R0, #1
  0x08020D96:  9003         STR        R0, [SP, #12]
  0x08020D98:  9803         LDR        R0, [SP, #12]
  0x08020D9A:  2801         CMP        R0, #1
  0x08020D9C:  D104         BNE        .L9                      ; 0x08020DA8
  0x08020D9E:  9915         LDR        R1, [SP, #84]
  0x08020DA0:  6888         LDR        R0, [R1, #8]
  0x08020DA2:  9A08         LDR        R2, [SP, #32]
  0x08020DA4:  4390         BICS       R0, R2
  0x08020DA6:  6088         STR        R0, [R1, #8]
.L9:
  0x08020DA8:  9915         LDR        R1, [SP, #84]
  0x08020DAA:  2000         MOVS       R0, #0
  0x08020DAC:  6108         STR        R0, [R1, #16]
  0x08020DAE:  9915         LDR        R1, [SP, #84]
  0x08020DB0:  6148         STR        R0, [R1, #20]
  0x08020DB2:  9911         LDR        R1, [SP, #68]
  0x08020DB4:  6688         STR        R0, [R1, #104]
  0x08020DB6:  9911         LDR        R1, [SP, #68]
  0x08020DB8:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08020DBC:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020DC0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020DC4:  6808         LDR        R0, [R1]
  0x08020DC6:  3001         ADDS       R0, #1
  0x08020DC8:  6008         STR        R0, [R1]
  0x08020DCA:  9812         LDR        R0, [SP, #72]
  0x08020DCC:  901F         STR        R0, [SP, #124]
  0x08020DCE:  981F         LDR        R0, [SP, #124]
  0x08020DD0:  F380 8810    MSR        PRIMASK, R0
  0x08020DD4:  9811         LDR        R0, [SP, #68]
  0x08020DD6:  F7F5 FAC5    BL         _tx_thread_system_resume ; 0x08016364
  0x08020DDA:  F3EF 8010    MRS        R0, PRIMASK
  0x08020DDE:  9022         STR        R0, [SP, #136]
  0x08020DE0:  9822         LDR        R0, [SP, #136]
  0x08020DE2:  9019         STR        R0, [SP, #100]
  0x08020DE4:  B672         CPSID      i
  0x08020DE6:  9819         LDR        R0, [SP, #100]
  0x08020DE8:  9012         STR        R0, [SP, #72]
.L10:
  0x08020DEA:  E0F3         B          .L27                     ; 0x08020FD4
.L11:
  0x08020DEC:  9815         LDR        R0, [SP, #84]
  0x08020DEE:  6900         LDR        R0, [R0, #16]
  0x08020DF0:  900B         STR        R0, [SP, #44]
  0x08020DF2:  980B         LDR        R0, [SP, #44]
  0x08020DF4:  9011         STR        R0, [SP, #68]
  0x08020DF6:  9915         LDR        R1, [SP, #84]
  0x08020DF8:  2000         MOVS       R0, #0
  0x08020DFA:  6108         STR        R0, [R1, #16]
  0x08020DFC:  900D         STR        R0, [SP, #52]
  0x08020DFE:  900C         STR        R0, [SP, #48]
  0x08020E00:  9815         LDR        R0, [SP, #84]
  0x08020E02:  6880         LDR        R0, [R0, #8]
  0x08020E04:  9009         STR        R0, [SP, #36]
  0x08020E06:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020E0A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020E0E:  6808         LDR        R0, [R1]
  0x08020E10:  3001         ADDS       R0, #1
  0x08020E12:  6008         STR        R0, [R1]
  0x08020E14:  2001         MOVS       R0, #1
  0x08020E16:  9002         STR        R0, [SP, #8]
.L12:
  0x08020E18:  9812         LDR        R0, [SP, #72]
  0x08020E1A:  901E         STR        R0, [SP, #120]
  0x08020E1C:  981E         LDR        R0, [SP, #120]
  0x08020E1E:  F380 8810    MSR        PRIMASK, R0
  0x08020E22:  F3EF 8010    MRS        R0, PRIMASK
  0x08020E26:  9023         STR        R0, [SP, #140]
  0x08020E28:  9823         LDR        R0, [SP, #140]
  0x08020E2A:  9018         STR        R0, [SP, #96]
  0x08020E2C:  B672         CPSID      i
  0x08020E2E:  9818         LDR        R0, [SP, #96]
  0x08020E30:  9012         STR        R0, [SP, #72]
  0x08020E32:  9815         LDR        R0, [SP, #84]
  0x08020E34:  68C0         LDR        R0, [R0, #12]
  0x08020E36:  B160         CBZ        R0, .L13                 ; 0x08020E52
  0x08020E38:  9915         LDR        R1, [SP, #84]
  0x08020E3A:  2000         MOVS       R0, #0
  0x08020E3C:  60C8         STR        R0, [R1, #12]
  0x08020E3E:  980B         LDR        R0, [SP, #44]
  0x08020E40:  9011         STR        R0, [SP, #68]
  0x08020E42:  9815         LDR        R0, [SP, #84]
  0x08020E44:  6940         LDR        R0, [R0, #20]
  0x08020E46:  900A         STR        R0, [SP, #40]
  0x08020E48:  9809         LDR        R0, [SP, #36]
  0x08020E4A:  9915         LDR        R1, [SP, #84]
  0x08020E4C:  6889         LDR        R1, [R1, #8]
  0x08020E4E:  4308         ORRS       R0, R1
  0x08020E50:  9009         STR        R0, [SP, #36]
.L13:
  0x08020E52:  9811         LDR        R0, [SP, #68]
  0x08020E54:  6F00         LDR        R0, [R0, #112]
  0x08020E56:  9010         STR        R0, [SP, #64]
  0x08020E58:  9811         LDR        R0, [SP, #68]
  0x08020E5A:  6F80         LDR        R0, [R0, #120]
  0x08020E5C:  9008         STR        R0, [SP, #32]
  0x08020E5E:  9811         LDR        R0, [SP, #68]
  0x08020E60:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x08020E64:  9004         STR        R0, [SP, #16]
  0x08020E66:  9804         LDR        R0, [SP, #16]
  0x08020E68:  F000 0002    AND        R0, R0, #2
  0x08020E6C:  9005         STR        R0, [SP, #20]
  0x08020E6E:  9805         LDR        R0, [SP, #20]
  0x08020E70:  2802         CMP        R0, #2
  0x08020E72:  D10A         BNE        .L15                     ; 0x08020E8A
  0x08020E74:  9809         LDR        R0, [SP, #36]
  0x08020E76:  9908         LDR        R1, [SP, #32]
  0x08020E78:  4008         ANDS       R0, R1
  0x08020E7A:  9007         STR        R0, [SP, #28]
  0x08020E7C:  9807         LDR        R0, [SP, #28]
  0x08020E7E:  9908         LDR        R1, [SP, #32]
  0x08020E80:  4288         CMP        R0, R1
  0x08020E82:  D001         BEQ        .L14                     ; 0x08020E88
  0x08020E84:  2000         MOVS       R0, #0
  0x08020E86:  9007         STR        R0, [SP, #28]
.L14:
  0x08020E88:  E003         B          .L16                     ; 0x08020E92
.L15:
  0x08020E8A:  9809         LDR        R0, [SP, #36]
  0x08020E8C:  9908         LDR        R1, [SP, #32]
  0x08020E8E:  4008         ANDS       R0, R1
  0x08020E90:  9007         STR        R0, [SP, #28]
.L16:
  0x08020E92:  9811         LDR        R0, [SP, #68]
  0x08020E94:  6B00         LDR        R0, [R0, #48]
  0x08020E96:  2807         CMP        R0, #7
  0x08020E98:  D001         BEQ        .L17                     ; 0x08020E9E
  0x08020E9A:  2001         MOVS       R0, #1
  0x08020E9C:  9007         STR        R0, [SP, #28]
.L17:
  0x08020E9E:  9807         LDR        R0, [SP, #28]
  0x08020EA0:  2800         CMP        R0, #0
  0x08020EA2:  D04B         BEQ        .L23                     ; 0x08020F3C
  0x08020EA4:  9811         LDR        R0, [SP, #68]
  0x08020EA6:  6B00         LDR        R0, [R0, #48]
  0x08020EA8:  2807         CMP        R0, #7
  0x08020EAA:  D117         BNE        .L19                     ; 0x08020EDC
  0x08020EAC:  9811         LDR        R0, [SP, #68]
  0x08020EAE:  6FC0         LDR        R0, [R0, #124]
  0x08020EB0:  9006         STR        R0, [SP, #24]
  0x08020EB2:  9809         LDR        R0, [SP, #36]
  0x08020EB4:  9906         LDR        R1, [SP, #24]
  0x08020EB6:  6008         STR        R0, [R1]
  0x08020EB8:  9804         LDR        R0, [SP, #16]
  0x08020EBA:  F000 0001    AND        R0, R0, #1
  0x08020EBE:  9003         STR        R0, [SP, #12]
  0x08020EC0:  9803         LDR        R0, [SP, #12]
  0x08020EC2:  2801         CMP        R0, #1
  0x08020EC4:  D104         BNE        .L18                     ; 0x08020ED0
  0x08020EC6:  9915         LDR        R1, [SP, #84]
  0x08020EC8:  6888         LDR        R0, [R1, #8]
  0x08020ECA:  9A08         LDR        R2, [SP, #32]
  0x08020ECC:  4390         BICS       R0, R2
  0x08020ECE:  6088         STR        R0, [R1, #8]
.L18:
  0x08020ED0:  9911         LDR        R1, [SP, #68]
  0x08020ED2:  2000         MOVS       R0, #0
  0x08020ED4:  6688         STR        R0, [R1, #104]
  0x08020ED6:  9911         LDR        R1, [SP, #68]
  0x08020ED8:  F8C1 0084    STR.W      R0, [R1, #132]
.L19:
  0x08020EDC:  9811         LDR        R0, [SP, #68]
  0x08020EDE:  6F01         LDR        R1, [R0, #112]
  0x08020EE0:  4288         CMP        R0, R1
  0x08020EE2:  D102         BNE        .L20                     ; 0x08020EEA
  0x08020EE4:  2000         MOVS       R0, #0
  0x08020EE6:  900B         STR        R0, [SP, #44]
  0x08020EE8:  E012         B          .L21                     ; 0x08020F10
.L20:
  0x08020EEA:  9811         LDR        R0, [SP, #68]
  0x08020EEC:  6F00         LDR        R0, [R0, #112]
  0x08020EEE:  900F         STR        R0, [SP, #60]
  0x08020EF0:  9811         LDR        R0, [SP, #68]
  0x08020EF2:  6F40         LDR        R0, [R0, #116]
  0x08020EF4:  900E         STR        R0, [SP, #56]
  0x08020EF6:  980E         LDR        R0, [SP, #56]
  0x08020EF8:  990F         LDR        R1, [SP, #60]
  0x08020EFA:  6748         STR        R0, [R1, #116]
  0x08020EFC:  980F         LDR        R0, [SP, #60]
  0x08020EFE:  990E         LDR        R1, [SP, #56]
  0x08020F00:  6708         STR        R0, [R1, #112]
  0x08020F02:  980B         LDR        R0, [SP, #44]
  0x08020F04:  9911         LDR        R1, [SP, #68]
  0x08020F06:  4288         CMP        R0, R1
  0x08020F08:  D102         BNE        .L21                     ; 0x08020F10
  0x08020F0A:  9811         LDR        R0, [SP, #68]
  0x08020F0C:  6F00         LDR        R0, [R0, #112]
  0x08020F0E:  900B         STR        R0, [SP, #44]
.L21:
  0x08020F10:  9915         LDR        R1, [SP, #84]
  0x08020F12:  6948         LDR        R0, [R1, #20]
  0x08020F14:  3801         SUBS       R0, #1
  0x08020F16:  6148         STR        R0, [R1, #20]
  0x08020F18:  980D         LDR        R0, [SP, #52]
  0x08020F1A:  B938         CBNZ       R0, .L22                 ; 0x08020F2C
  0x08020F1C:  9811         LDR        R0, [SP, #68]
  0x08020F1E:  900D         STR        R0, [SP, #52]
  0x08020F20:  9811         LDR        R0, [SP, #68]
  0x08020F22:  900C         STR        R0, [SP, #48]
  0x08020F24:  9911         LDR        R1, [SP, #68]
  0x08020F26:  2000         MOVS       R0, #0
  0x08020F28:  6708         STR        R0, [R1, #112]
  0x08020F2A:  E007         B          .L23                     ; 0x08020F3C
.L22:
  0x08020F2C:  9811         LDR        R0, [SP, #68]
  0x08020F2E:  990C         LDR        R1, [SP, #48]
  0x08020F30:  6708         STR        R0, [R1, #112]
  0x08020F32:  9911         LDR        R1, [SP, #68]
  0x08020F34:  2000         MOVS       R0, #0
  0x08020F36:  6708         STR        R0, [R1, #112]
  0x08020F38:  9811         LDR        R0, [SP, #68]
  0x08020F3A:  900C         STR        R0, [SP, #48]
.L23:
  0x08020F3C:  9810         LDR        R0, [SP, #64]
  0x08020F3E:  9011         STR        R0, [SP, #68]
  0x08020F40:  980A         LDR        R0, [SP, #40]
  0x08020F42:  3801         SUBS       R0, #1
  0x08020F44:  900A         STR        R0, [SP, #40]
  0x08020F46:  980A         LDR        R0, [SP, #40]
  0x08020F48:  2800         CMP        R0, #0
  0x08020F4A:  F47F AF65    BNE.W      .L12                     ; 0x08020E18
  0x08020F4E:  980B         LDR        R0, [SP, #44]
  0x08020F50:  9915         LDR        R1, [SP, #84]
  0x08020F52:  6108         STR        R0, [R1, #16]
  0x08020F54:  9815         LDR        R0, [SP, #84]
  0x08020F56:  6A00         LDR        R0, [R0, #32]
  0x08020F58:  B138         CBZ        R0, .L24                 ; 0x08020F6A
  0x08020F5A:  9915         LDR        R1, [SP, #84]
  0x08020F5C:  6888         LDR        R0, [R1, #8]
  0x08020F5E:  6A0A         LDR        R2, [R1, #32]
  0x08020F60:  4390         BICS       R0, R2
  0x08020F62:  6088         STR        R0, [R1, #8]
  0x08020F64:  9915         LDR        R1, [SP, #84]
  0x08020F66:  2000         MOVS       R0, #0
  0x08020F68:  6208         STR        R0, [R1, #32]
.L24:
  0x08020F6A:  9812         LDR        R0, [SP, #72]
  0x08020F6C:  901D         STR        R0, [SP, #116]
  0x08020F6E:  981D         LDR        R0, [SP, #116]
  0x08020F70:  F380 8810    MSR        PRIMASK, R0
  0x08020F74:  980D         LDR        R0, [SP, #52]
  0x08020F76:  9011         STR        R0, [SP, #68]
.L25:
  0x08020F78:  9811         LDR        R0, [SP, #68]
  0x08020F7A:  B1E0         CBZ        R0, .L26                 ; 0x08020FB6
  0x08020F7C:  9811         LDR        R0, [SP, #68]
  0x08020F7E:  6F00         LDR        R0, [R0, #112]
  0x08020F80:  9010         STR        R0, [SP, #64]
  0x08020F82:  F3EF 8010    MRS        R0, PRIMASK
  0x08020F86:  9024         STR        R0, [SP, #144]
  0x08020F88:  9824         LDR        R0, [SP, #144]
  0x08020F8A:  9017         STR        R0, [SP, #92]
  0x08020F8C:  B672         CPSID      i
  0x08020F8E:  9817         LDR        R0, [SP, #92]
  0x08020F90:  9012         STR        R0, [SP, #72]
  0x08020F92:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020F96:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020F9A:  6808         LDR        R0, [R1]
  0x08020F9C:  3001         ADDS       R0, #1
  0x08020F9E:  6008         STR        R0, [R1]
  0x08020FA0:  9812         LDR        R0, [SP, #72]
  0x08020FA2:  901C         STR        R0, [SP, #112]
  0x08020FA4:  981C         LDR        R0, [SP, #112]
  0x08020FA6:  F380 8810    MSR        PRIMASK, R0
  0x08020FAA:  9811         LDR        R0, [SP, #68]
  0x08020FAC:  F7F5 F9DA    BL         _tx_thread_system_resume ; 0x08016364
  0x08020FB0:  9810         LDR        R0, [SP, #64]
  0x08020FB2:  9011         STR        R0, [SP, #68]
  0x08020FB4:  E7E0         B          .L25                     ; 0x08020F78
.L26:
  0x08020FB6:  F3EF 8010    MRS        R0, PRIMASK
  0x08020FBA:  9025         STR        R0, [SP, #148]
  0x08020FBC:  9825         LDR        R0, [SP, #148]
  0x08020FBE:  9016         STR        R0, [SP, #88]
  0x08020FC0:  B672         CPSID      i
  0x08020FC2:  9816         LDR        R0, [SP, #88]
  0x08020FC4:  9012         STR        R0, [SP, #72]
  0x08020FC6:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020FCA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08020FCE:  6808         LDR        R0, [R1]
  0x08020FD0:  3801         SUBS       R0, #1
  0x08020FD2:  6008         STR        R0, [R1]
.L27:
  0x08020FD4:  E005         B          .L29                     ; 0x08020FE2
.L28:
  0x08020FD6:  9815         LDR        R0, [SP, #84]
  0x08020FD8:  6940         LDR        R0, [R0, #20]
  0x08020FDA:  B110         CBZ        R0, .L29                 ; 0x08020FE2
  0x08020FDC:  9915         LDR        R1, [SP, #84]
  0x08020FDE:  2001         MOVS       R0, #1
  0x08020FE0:  60C8         STR        R0, [R1, #12]
.L29:
  0x08020FE2:  9812         LDR        R0, [SP, #72]
  0x08020FE4:  901B         STR        R0, [SP, #108]
  0x08020FE6:  981B         LDR        R0, [SP, #108]
  0x08020FE8:  F380 8810    MSR        PRIMASK, R0
  0x08020FEC:  9800         LDR        R0, [SP, #0]
  0x08020FEE:  B110         CBZ        R0, .L30                 ; 0x08020FF6
  0x08020FF0:  9900         LDR        R1, [SP, #0]
  0x08020FF2:  9815         LDR        R0, [SP, #84]
  0x08020FF4:  4788         BLX        R1
.L30:
  0x08020FF6:  9802         LDR        R0, [SP, #8]
  0x08020FF8:  2801         CMP        R0, #1
  0x08020FFA:  D101         BNE        .L31                     ; 0x08021000
  0x08020FFC:  F001 FB41    BL         _tx_thread_system_preempt_check ; 0x08022682
.L31:
  0x08021000:  2000         MOVS       R0, #0
  0x08021002:  B026         ADD        SP, SP, #152
  0x08021004:  BD80         POP        {R7, PC}
Section .text._tx_initialize_kernel_enter from charger_lto.o, size=100, align=2
_tx_initialize_kernel_enter:
  0x08021006:  B580         PUSH       {R7, LR}
  0x08021008:  B082         SUB        SP, SP, #8
  0x0802100A:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x0802100E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08021012:  6800         LDR        R0, [R0]
  0x08021014:  F110 3F0F    CMN        R0, #0x0F0F0F0F
  0x08021018:  D011         BEQ        .L1                      ; 0x0802103E
  0x0802101A:  F64B 71F8    MOVW       R1, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x0802101E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08021022:  F04F 30F0    MOV.W      R0, #0xF0F0F0F0
  0x08021026:  6008         STR        R0, [R1]
  0x08021028:  F7DF F952    BL         _tx_initialize_low_level ; 0x080002D0
  0x0802102C:  F7F4 FD45    BL         _tx_initialize_high_level ; 0x08015ABA
  0x08021030:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021034:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021038:  6808         LDR        R0, [R1]
  0x0802103A:  3001         ADDS       R0, #1
  0x0802103C:  6008         STR        R0, [R1]
.L1:
  0x0802103E:  F64B 71F8    MOVW       R1, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08021042:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08021046:  9101         STR        R1, [SP, #4]
  0x08021048:  F04F 30F0    MOV.W      R0, #0xF0F0F0F0
  0x0802104C:  6008         STR        R0, [R1]
  0x0802104E:  F64B 0080    MOVW       R0, #0xB880              ; 0x2400B880 = _tx_initialize_unused_memory
  0x08021052:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B880 = _tx_initialize_unused_memory
  0x08021056:  6800         LDR        R0, [R0]
  0x08021058:  F7FB FA9D    BL         tx_application_define    ; 0x0801C596
  0x0802105C:  9901         LDR        R1, [SP, #4]
  0x0802105E:  2000         MOVS       R0, #0
  0x08021060:  6008         STR        R0, [R1]
  0x08021062:  F7DF F975    BL         _tx_thread_schedule      ; 0x08000350
  0x08021066:  B002         ADD        SP, SP, #8
  0x08021068:  BD80         POP        {R7, PC}
Section .text._tx_mutex_cleanup from charger_lto.o, size=236, align=2
_tx_mutex_cleanup:
  0x0802106A:  B580         PUSH       {R7, LR}
  0x0802106C:  B08E         SUB        SP, SP, #56
  0x0802106E:  9007         STR        R0, [SP, #28]
  0x08021070:  9106         STR        R1, [SP, #24]
  0x08021072:  F3EF 8010    MRS        R0, PRIMASK
  0x08021076:  900C         STR        R0, [SP, #48]
  0x08021078:  980C         LDR        R0, [SP, #48]
  0x0802107A:  9009         STR        R0, [SP, #36]
  0x0802107C:  B672         CPSID      i
  0x0802107E:  9809         LDR        R0, [SP, #36]
  0x08021080:  9005         STR        R0, [SP, #20]
  0x08021082:  9807         LDR        R0, [SP, #28]
  0x08021084:  6E80         LDR        R0, [R0, #104]
  0x08021086:  F241 016B    MOVW       R1, #0x106B              ; 0x0802106B = _tx_mutex_cleanup
  0x0802108A:  F6C0 0102    MOVT       R1, #0x0802              ; 0x0802106B = _tx_mutex_cleanup
  0x0802108E:  4288         CMP        R0, R1
  0x08021090:  D15A         BNE        .L3                      ; 0x08021148
  0x08021092:  9806         LDR        R0, [SP, #24]
  0x08021094:  9907         LDR        R1, [SP, #28]
  0x08021096:  F8D1 10B0    LDR.W      R1, [R1, #176]
  0x0802109A:  4288         CMP        R0, R1
  0x0802109C:  D154         BNE        .L3                      ; 0x08021148
  0x0802109E:  9807         LDR        R0, [SP, #28]
  0x080210A0:  6EC0         LDR        R0, [R0, #108]
  0x080210A2:  9004         STR        R0, [SP, #16]
  0x080210A4:  9804         LDR        R0, [SP, #16]
  0x080210A6:  2800         CMP        R0, #0
  0x080210A8:  D04E         BEQ        .L3                      ; 0x08021148
  0x080210AA:  9804         LDR        R0, [SP, #16]
  0x080210AC:  6800         LDR        R0, [R0]
  0x080210AE:  F245 4145    MOVW       R1, #0x5445
  0x080210B2:  F6C4 5155    MOVT       R1, #0x4D55
  0x080210B6:  4288         CMP        R0, R1
  0x080210B8:  D146         BNE        .L3                      ; 0x08021148
  0x080210BA:  9804         LDR        R0, [SP, #16]
  0x080210BC:  69C0         LDR        R0, [R0, #28]
  0x080210BE:  2800         CMP        R0, #0
  0x080210C0:  D042         BEQ        .L3                      ; 0x08021148
  0x080210C2:  9907         LDR        R1, [SP, #28]
  0x080210C4:  2000         MOVS       R0, #0
  0x080210C6:  6688         STR        R0, [R1, #104]
  0x080210C8:  9904         LDR        R1, [SP, #16]
  0x080210CA:  69C8         LDR        R0, [R1, #28]
  0x080210CC:  3801         SUBS       R0, #1
  0x080210CE:  61C8         STR        R0, [R1, #28]
  0x080210D0:  9804         LDR        R0, [SP, #16]
  0x080210D2:  69C0         LDR        R0, [R0, #28]
  0x080210D4:  9003         STR        R0, [SP, #12]
  0x080210D6:  9803         LDR        R0, [SP, #12]
  0x080210D8:  B918         CBNZ       R0, .L1                  ; 0x080210E2
  0x080210DA:  9904         LDR        R1, [SP, #16]
  0x080210DC:  2000         MOVS       R0, #0
  0x080210DE:  6188         STR        R0, [R1, #24]
  0x080210E0:  E013         B          .L2                      ; 0x0802110A
.L1:
  0x080210E2:  9807         LDR        R0, [SP, #28]
  0x080210E4:  6F00         LDR        R0, [R0, #112]
  0x080210E6:  9002         STR        R0, [SP, #8]
  0x080210E8:  9807         LDR        R0, [SP, #28]
  0x080210EA:  6F40         LDR        R0, [R0, #116]
  0x080210EC:  9001         STR        R0, [SP, #4]
  0x080210EE:  9801         LDR        R0, [SP, #4]
  0x080210F0:  9902         LDR        R1, [SP, #8]
  0x080210F2:  6748         STR        R0, [R1, #116]
  0x080210F4:  9802         LDR        R0, [SP, #8]
  0x080210F6:  9901         LDR        R1, [SP, #4]
  0x080210F8:  6708         STR        R0, [R1, #112]
  0x080210FA:  9804         LDR        R0, [SP, #16]
  0x080210FC:  6980         LDR        R0, [R0, #24]
  0x080210FE:  9907         LDR        R1, [SP, #28]
  0x08021100:  4288         CMP        R0, R1
  0x08021102:  D102         BNE        .L2                      ; 0x0802110A
  0x08021104:  9802         LDR        R0, [SP, #8]
  0x08021106:  9904         LDR        R1, [SP, #16]
  0x08021108:  6188         STR        R0, [R1, #24]
.L2:
  0x0802110A:  9807         LDR        R0, [SP, #28]
  0x0802110C:  6B00         LDR        R0, [R0, #48]
  0x0802110E:  280D         CMP        R0, #13
  0x08021110:  D11A         BNE        .L3                      ; 0x08021148
  0x08021112:  9907         LDR        R1, [SP, #28]
  0x08021114:  201D         MOVS       R0, #29
  0x08021116:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0802111A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802111E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021122:  6808         LDR        R0, [R1]
  0x08021124:  3001         ADDS       R0, #1
  0x08021126:  6008         STR        R0, [R1]
  0x08021128:  9805         LDR        R0, [SP, #20]
  0x0802112A:  900B         STR        R0, [SP, #44]
  0x0802112C:  980B         LDR        R0, [SP, #44]
  0x0802112E:  F380 8810    MSR        PRIMASK, R0
  0x08021132:  9807         LDR        R0, [SP, #28]
  0x08021134:  F7F5 F916    BL         _tx_thread_system_resume ; 0x08016364
  0x08021138:  F3EF 8010    MRS        R0, PRIMASK
  0x0802113C:  900D         STR        R0, [SP, #52]
  0x0802113E:  980D         LDR        R0, [SP, #52]
  0x08021140:  9008         STR        R0, [SP, #32]
  0x08021142:  B672         CPSID      i
  0x08021144:  9808         LDR        R0, [SP, #32]
  0x08021146:  9005         STR        R0, [SP, #20]
.L3:
  0x08021148:  9805         LDR        R0, [SP, #20]
  0x0802114A:  900A         STR        R0, [SP, #40]
  0x0802114C:  980A         LDR        R0, [SP, #40]
  0x0802114E:  F380 8810    MSR        PRIMASK, R0
  0x08021152:  B00E         ADD        SP, SP, #56
  0x08021154:  BD80         POP        {R7, PC}
Section .text._tx_mutex_thread_release from charger_lto.o, size=128, align=2
_tx_mutex_thread_release:
  0x08021156:  B580         PUSH       {R7, LR}
  0x08021158:  B08A         SUB        SP, SP, #40
  0x0802115A:  9003         STR        R0, [SP, #12]
  0x0802115C:  F3EF 8010    MRS        R0, PRIMASK
  0x08021160:  9008         STR        R0, [SP, #32]
  0x08021162:  9808         LDR        R0, [SP, #32]
  0x08021164:  9005         STR        R0, [SP, #20]
  0x08021166:  B672         CPSID      i
  0x08021168:  9805         LDR        R0, [SP, #20]
  0x0802116A:  9002         STR        R0, [SP, #8]
  0x0802116C:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021170:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021174:  6808         LDR        R0, [R1]
  0x08021176:  3001         ADDS       R0, #1
  0x08021178:  6008         STR        R0, [R1]
.L1:
  0x0802117A:  9803         LDR        R0, [SP, #12]
  0x0802117C:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x08021180:  9001         STR        R0, [SP, #4]
  0x08021182:  9801         LDR        R0, [SP, #4]
  0x08021184:  B1B0         CBZ        R0, .L2                  ; 0x080211B4
  0x08021186:  9901         LDR        R1, [SP, #4]
  0x08021188:  2001         MOVS       R0, #1
  0x0802118A:  6088         STR        R0, [R1, #8]
  0x0802118C:  9802         LDR        R0, [SP, #8]
  0x0802118E:  9007         STR        R0, [SP, #28]
  0x08021190:  9807         LDR        R0, [SP, #28]
  0x08021192:  F380 8810    MSR        PRIMASK, R0
  0x08021196:  9801         LDR        R0, [SP, #4]
  0x08021198:  F000 F8CB    BL         _tx_mutex_put            ; 0x08021332
  0x0802119C:  F3EF 8010    MRS        R0, PRIMASK
  0x080211A0:  9009         STR        R0, [SP, #36]
  0x080211A2:  9809         LDR        R0, [SP, #36]
  0x080211A4:  9004         STR        R0, [SP, #16]
  0x080211A6:  B672         CPSID      i
  0x080211A8:  9804         LDR        R0, [SP, #16]
  0x080211AA:  9002         STR        R0, [SP, #8]
  0x080211AC:  9803         LDR        R0, [SP, #12]
  0x080211AE:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x080211B2:  9001         STR        R0, [SP, #4]
.L2:
  0x080211B4:  9801         LDR        R0, [SP, #4]
  0x080211B6:  2800         CMP        R0, #0
  0x080211B8:  D1DF         BNE        .L1                      ; 0x0802117A
  0x080211BA:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080211BE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080211C2:  6808         LDR        R0, [R1]
  0x080211C4:  3801         SUBS       R0, #1
  0x080211C6:  6008         STR        R0, [R1]
  0x080211C8:  9802         LDR        R0, [SP, #8]
  0x080211CA:  9006         STR        R0, [SP, #24]
  0x080211CC:  9806         LDR        R0, [SP, #24]
  0x080211CE:  F380 8810    MSR        PRIMASK, R0
  0x080211D2:  B00A         ADD        SP, SP, #40
  0x080211D4:  BD80         POP        {R7, PC}
Section .text._tx_mutex_prioritize from charger_lto.o, size=348, align=2
_tx_mutex_prioritize:
  0x080211D6:  B580         PUSH       {R7, LR}
  0x080211D8:  B092         SUB        SP, SP, #72
  0x080211DA:  9009         STR        R0, [SP, #36]
  0x080211DC:  F3EF 8010    MRS        R0, PRIMASK
  0x080211E0:  9010         STR        R0, [SP, #64]
  0x080211E2:  9810         LDR        R0, [SP, #64]
  0x080211E4:  900B         STR        R0, [SP, #44]
  0x080211E6:  B672         CPSID      i
  0x080211E8:  980B         LDR        R0, [SP, #44]
  0x080211EA:  9008         STR        R0, [SP, #32]
  0x080211EC:  9809         LDR        R0, [SP, #36]
  0x080211EE:  69C0         LDR        R0, [R0, #28]
  0x080211F0:  9004         STR        R0, [SP, #16]
  0x080211F2:  9804         LDR        R0, [SP, #16]
  0x080211F4:  2801         CMP        R0, #1
  0x080211F6:  D805         BHI        .L1                      ; 0x08021204
  0x080211F8:  9808         LDR        R0, [SP, #32]
  0x080211FA:  900F         STR        R0, [SP, #60]
  0x080211FC:  980F         LDR        R0, [SP, #60]
  0x080211FE:  F380 8810    MSR        PRIMASK, R0
  0x08021202:  E093         B          .L11                     ; 0x0802132C
.L1:
  0x08021204:  9804         LDR        R0, [SP, #16]
  0x08021206:  2802         CMP        R0, #2
  0x08021208:  D114         BNE        .L3                      ; 0x08021234
  0x0802120A:  9809         LDR        R0, [SP, #36]
  0x0802120C:  6980         LDR        R0, [R0, #24]
  0x0802120E:  9005         STR        R0, [SP, #20]
  0x08021210:  9805         LDR        R0, [SP, #20]
  0x08021212:  6F00         LDR        R0, [R0, #112]
  0x08021214:  9003         STR        R0, [SP, #12]
  0x08021216:  9803         LDR        R0, [SP, #12]
  0x08021218:  6AC0         LDR        R0, [R0, #44]
  0x0802121A:  9905         LDR        R1, [SP, #20]
  0x0802121C:  6AC9         LDR        R1, [R1, #44]
  0x0802121E:  4288         CMP        R0, R1
  0x08021220:  D202         BCS        .L2                      ; 0x08021228
  0x08021222:  9803         LDR        R0, [SP, #12]
  0x08021224:  9909         LDR        R1, [SP, #36]
  0x08021226:  6188         STR        R0, [R1, #24]
.L2:
  0x08021228:  9808         LDR        R0, [SP, #32]
  0x0802122A:  900E         STR        R0, [SP, #56]
  0x0802122C:  980E         LDR        R0, [SP, #56]
  0x0802122E:  F380 8810    MSR        PRIMASK, R0
  0x08021232:  E07B         B          .L11                     ; 0x0802132C
.L3:
  0x08021234:  9809         LDR        R0, [SP, #36]
  0x08021236:  6980         LDR        R0, [R0, #24]
  0x08021238:  9005         STR        R0, [SP, #20]
  0x0802123A:  9805         LDR        R0, [SP, #20]
  0x0802123C:  9006         STR        R0, [SP, #24]
  0x0802123E:  9806         LDR        R0, [SP, #24]
  0x08021240:  6F00         LDR        R0, [R0, #112]
  0x08021242:  9007         STR        R0, [SP, #28]
  0x08021244:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021248:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802124C:  6808         LDR        R0, [R1]
  0x0802124E:  3001         ADDS       R0, #1
  0x08021250:  6008         STR        R0, [R1]
  0x08021252:  2000         MOVS       R0, #0
  0x08021254:  9001         STR        R0, [SP, #4]
.L4:
  0x08021256:  9807         LDR        R0, [SP, #28]
  0x08021258:  6AC0         LDR        R0, [R0, #44]
  0x0802125A:  9906         LDR        R1, [SP, #24]
  0x0802125C:  6AC9         LDR        R1, [R1, #44]
  0x0802125E:  4288         CMP        R0, R1
  0x08021260:  D201         BCS        .L5                      ; 0x08021266
  0x08021262:  9807         LDR        R0, [SP, #28]
  0x08021264:  9006         STR        R0, [SP, #24]
.L5:
  0x08021266:  9808         LDR        R0, [SP, #32]
  0x08021268:  900D         STR        R0, [SP, #52]
  0x0802126A:  980D         LDR        R0, [SP, #52]
  0x0802126C:  F380 8810    MSR        PRIMASK, R0
  0x08021270:  F3EF 8010    MRS        R0, PRIMASK
  0x08021274:  9011         STR        R0, [SP, #68]
  0x08021276:  9811         LDR        R0, [SP, #68]
  0x08021278:  900A         STR        R0, [SP, #40]
  0x0802127A:  B672         CPSID      i
  0x0802127C:  980A         LDR        R0, [SP, #40]
  0x0802127E:  9008         STR        R0, [SP, #32]
  0x08021280:  9805         LDR        R0, [SP, #20]
  0x08021282:  9909         LDR        R1, [SP, #36]
  0x08021284:  6989         LDR        R1, [R1, #24]
  0x08021286:  4288         CMP        R0, R1
  0x08021288:  D002         BEQ        .L6                      ; 0x08021290
  0x0802128A:  2001         MOVS       R0, #1
  0x0802128C:  9001         STR        R0, [SP, #4]
  0x0802128E:  E006         B          .L7                      ; 0x0802129E
.L6:
  0x08021290:  9804         LDR        R0, [SP, #16]
  0x08021292:  9909         LDR        R1, [SP, #36]
  0x08021294:  69C9         LDR        R1, [R1, #28]
  0x08021296:  4288         CMP        R0, R1
  0x08021298:  D001         BEQ        .L7                      ; 0x0802129E
  0x0802129A:  2001         MOVS       R0, #1
  0x0802129C:  9001         STR        R0, [SP, #4]
.L7:
  0x0802129E:  9801         LDR        R0, [SP, #4]
  0x080212A0:  B918         CBNZ       R0, .L8                  ; 0x080212AA
  0x080212A2:  9807         LDR        R0, [SP, #28]
  0x080212A4:  6F00         LDR        R0, [R0, #112]
  0x080212A6:  9007         STR        R0, [SP, #28]
  0x080212A8:  E00C         B          .L9                      ; 0x080212C4
.L8:
  0x080212AA:  9809         LDR        R0, [SP, #36]
  0x080212AC:  6980         LDR        R0, [R0, #24]
  0x080212AE:  9005         STR        R0, [SP, #20]
  0x080212B0:  9809         LDR        R0, [SP, #36]
  0x080212B2:  69C0         LDR        R0, [R0, #28]
  0x080212B4:  9004         STR        R0, [SP, #16]
  0x080212B6:  9805         LDR        R0, [SP, #20]
  0x080212B8:  9006         STR        R0, [SP, #24]
  0x080212BA:  9806         LDR        R0, [SP, #24]
  0x080212BC:  6F00         LDR        R0, [R0, #112]
  0x080212BE:  9007         STR        R0, [SP, #28]
  0x080212C0:  2000         MOVS       R0, #0
  0x080212C2:  9001         STR        R0, [SP, #4]
.L9:
  0x080212C4:  9807         LDR        R0, [SP, #28]
  0x080212C6:  9905         LDR        R1, [SP, #20]
  0x080212C8:  4288         CMP        R0, R1
  0x080212CA:  D1C4         BNE        .L4                      ; 0x08021256
  0x080212CC:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080212D0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080212D4:  6808         LDR        R0, [R1]
  0x080212D6:  3801         SUBS       R0, #1
  0x080212D8:  6008         STR        R0, [R1]
  0x080212DA:  9806         LDR        R0, [SP, #24]
  0x080212DC:  9905         LDR        R1, [SP, #20]
  0x080212DE:  4288         CMP        R0, R1
  0x080212E0:  D01D         BEQ        .L10                     ; 0x0802131E
  0x080212E2:  9806         LDR        R0, [SP, #24]
  0x080212E4:  6F00         LDR        R0, [R0, #112]
  0x080212E6:  9003         STR        R0, [SP, #12]
  0x080212E8:  9806         LDR        R0, [SP, #24]
  0x080212EA:  6F40         LDR        R0, [R0, #116]
  0x080212EC:  9002         STR        R0, [SP, #8]
  0x080212EE:  9802         LDR        R0, [SP, #8]
  0x080212F0:  9903         LDR        R1, [SP, #12]
  0x080212F2:  6748         STR        R0, [R1, #116]
  0x080212F4:  9803         LDR        R0, [SP, #12]
  0x080212F6:  9902         LDR        R1, [SP, #8]
  0x080212F8:  6708         STR        R0, [R1, #112]
  0x080212FA:  9805         LDR        R0, [SP, #20]
  0x080212FC:  6F40         LDR        R0, [R0, #116]
  0x080212FE:  9002         STR        R0, [SP, #8]
  0x08021300:  9805         LDR        R0, [SP, #20]
  0x08021302:  9906         LDR        R1, [SP, #24]
  0x08021304:  6708         STR        R0, [R1, #112]
  0x08021306:  9802         LDR        R0, [SP, #8]
  0x08021308:  9906         LDR        R1, [SP, #24]
  0x0802130A:  6748         STR        R0, [R1, #116]
  0x0802130C:  9806         LDR        R0, [SP, #24]
  0x0802130E:  9902         LDR        R1, [SP, #8]
  0x08021310:  6708         STR        R0, [R1, #112]
  0x08021312:  9806         LDR        R0, [SP, #24]
  0x08021314:  9905         LDR        R1, [SP, #20]
  0x08021316:  6748         STR        R0, [R1, #116]
  0x08021318:  9806         LDR        R0, [SP, #24]
  0x0802131A:  9909         LDR        R1, [SP, #36]
  0x0802131C:  6188         STR        R0, [R1, #24]
.L10:
  0x0802131E:  9808         LDR        R0, [SP, #32]
  0x08021320:  900C         STR        R0, [SP, #48]
  0x08021322:  980C         LDR        R0, [SP, #48]
  0x08021324:  F380 8810    MSR        PRIMASK, R0
  0x08021328:  F001 F9AB    BL         _tx_thread_system_preempt_check ; 0x08022682
.L11:
  0x0802132C:  2000         MOVS       R0, #0
  0x0802132E:  B012         ADD        SP, SP, #72
  0x08021330:  BD80         POP        {R7, PC}
Section .text._tx_mutex_put from charger_lto.o, size=936, align=2
_tx_mutex_put:
  0x08021332:  B580         PUSH       {R7, LR}
  0x08021334:  B0A6         SUB        SP, SP, #152
  0x08021336:  9010         STR        R0, [SP, #64]
  0x08021338:  2020         MOVS       R0, #32
  0x0802133A:  900B         STR        R0, [SP, #44]
  0x0802133C:  F3EF 8010    MRS        R0, PRIMASK
  0x08021340:  9021         STR        R0, [SP, #132]
  0x08021342:  9821         LDR        R0, [SP, #132]
  0x08021344:  9015         STR        R0, [SP, #84]
  0x08021346:  B672         CPSID      i
  0x08021348:  9815         LDR        R0, [SP, #84]
  0x0802134A:  900F         STR        R0, [SP, #60]
  0x0802134C:  9810         LDR        R0, [SP, #64]
  0x0802134E:  6880         LDR        R0, [R0, #8]
  0x08021350:  2800         CMP        R0, #0
  0x08021352:  F000 81B8    BEQ.W      .L24                     ; 0x080216C6
  0x08021356:  9810         LDR        R0, [SP, #64]
  0x08021358:  68C0         LDR        R0, [R0, #12]
  0x0802135A:  900E         STR        R0, [SP, #56]
  0x0802135C:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08021360:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08021364:  6800         LDR        R0, [R0]
  0x08021366:  9006         STR        R0, [SP, #24]
  0x08021368:  9810         LDR        R0, [SP, #64]
  0x0802136A:  68C0         LDR        R0, [R0, #12]
  0x0802136C:  9906         LDR        R1, [SP, #24]
  0x0802136E:  4288         CMP        R0, R1
  0x08021370:  D00C         BEQ        .L1                      ; 0x0802138C
  0x08021372:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021376:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802137A:  6800         LDR        R0, [R0]
  0x0802137C:  B930         CBNZ       R0, .L1                  ; 0x0802138C
  0x0802137E:  980F         LDR        R0, [SP, #60]
  0x08021380:  9020         STR        R0, [SP, #128]
  0x08021382:  9820         LDR        R0, [SP, #128]
  0x08021384:  F380 8810    MSR        PRIMASK, R0
  0x08021388:  201E         MOVS       R0, #30
  0x0802138A:  900B         STR        R0, [SP, #44]
.L1:
  0x0802138C:  980B         LDR        R0, [SP, #44]
  0x0802138E:  2820         CMP        R0, #32
  0x08021390:  F040 8198    BNE.W      .L23                     ; 0x080216C4
  0x08021394:  9910         LDR        R1, [SP, #64]
  0x08021396:  6888         LDR        R0, [R1, #8]
  0x08021398:  3801         SUBS       R0, #1
  0x0802139A:  6088         STR        R0, [R1, #8]
  0x0802139C:  9810         LDR        R0, [SP, #64]
  0x0802139E:  6880         LDR        R0, [R0, #8]
  0x080213A0:  B138         CBZ        R0, .L2                  ; 0x080213B2
  0x080213A2:  980F         LDR        R0, [SP, #60]
  0x080213A4:  901F         STR        R0, [SP, #124]
  0x080213A6:  981F         LDR        R0, [SP, #124]
  0x080213A8:  F380 8810    MSR        PRIMASK, R0
  0x080213AC:  2000         MOVS       R0, #0
  0x080213AE:  900B         STR        R0, [SP, #44]
  0x080213B0:  E188         B          .L23                     ; 0x080216C4
.L2:
  0x080213B2:  980E         LDR        R0, [SP, #56]
  0x080213B4:  B938         CBNZ       R0, .L3                  ; 0x080213C6
  0x080213B6:  980F         LDR        R0, [SP, #60]
  0x080213B8:  901E         STR        R0, [SP, #120]
  0x080213BA:  981E         LDR        R0, [SP, #120]
  0x080213BC:  F380 8810    MSR        PRIMASK, R0
  0x080213C0:  2000         MOVS       R0, #0
  0x080213C2:  900B         STR        R0, [SP, #44]
  0x080213C4:  E17E         B          .L23                     ; 0x080216C4
.L3:
  0x080213C6:  990E         LDR        R1, [SP, #56]
  0x080213C8:  F8D1 00A0    LDR.W      R0, [R1, #160]
  0x080213CC:  3801         SUBS       R0, #1
  0x080213CE:  F8C1 00A0    STR.W      R0, [R1, #160]
  0x080213D2:  980E         LDR        R0, [SP, #56]
  0x080213D4:  F8D0 00A0    LDR.W      R0, [R0, #160]
  0x080213D8:  B920         CBNZ       R0, .L4                  ; 0x080213E4
  0x080213DA:  990E         LDR        R1, [SP, #56]
  0x080213DC:  2000         MOVS       R0, #0
  0x080213DE:  F8C1 00A4    STR.W      R0, [R1, #164]
  0x080213E2:  E015         B          .L5                      ; 0x08021410
.L4:
  0x080213E4:  9810         LDR        R0, [SP, #64]
  0x080213E6:  6AC0         LDR        R0, [R0, #44]
  0x080213E8:  900A         STR        R0, [SP, #40]
  0x080213EA:  9810         LDR        R0, [SP, #64]
  0x080213EC:  6B00         LDR        R0, [R0, #48]
  0x080213EE:  9009         STR        R0, [SP, #36]
  0x080213F0:  9809         LDR        R0, [SP, #36]
  0x080213F2:  990A         LDR        R1, [SP, #40]
  0x080213F4:  6308         STR        R0, [R1, #48]
  0x080213F6:  980A         LDR        R0, [SP, #40]
  0x080213F8:  9909         LDR        R1, [SP, #36]
  0x080213FA:  62C8         STR        R0, [R1, #44]
  0x080213FC:  980E         LDR        R0, [SP, #56]
  0x080213FE:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x08021402:  9910         LDR        R1, [SP, #64]
  0x08021404:  4288         CMP        R0, R1
  0x08021406:  D103         BNE        .L5                      ; 0x08021410
  0x08021408:  980A         LDR        R0, [SP, #40]
  0x0802140A:  990E         LDR        R1, [SP, #56]
  0x0802140C:  F8C1 00A4    STR.W      R0, [R1, #164]
.L5:
  0x08021410:  9810         LDR        R0, [SP, #64]
  0x08021412:  6980         LDR        R0, [R0, #24]
  0x08021414:  B958         CBNZ       R0, .L6                  ; 0x0802142E
  0x08021416:  9810         LDR        R0, [SP, #64]
  0x08021418:  6900         LDR        R0, [R0, #16]
  0x0802141A:  B940         CBNZ       R0, .L6                  ; 0x0802142E
  0x0802141C:  9910         LDR        R1, [SP, #64]
  0x0802141E:  2000         MOVS       R0, #0
  0x08021420:  60C8         STR        R0, [R1, #12]
  0x08021422:  990F         LDR        R1, [SP, #60]
  0x08021424:  911D         STR        R1, [SP, #116]
  0x08021426:  991D         LDR        R1, [SP, #116]
  0x08021428:  F381 8810    MSR        PRIMASK, R1
  0x0802142C:  900B         STR        R0, [SP, #44]
.L6:
  0x0802142E:  980B         LDR        R0, [SP, #44]
  0x08021430:  2820         CMP        R0, #32
  0x08021432:  F040 8147    BNE.W      .L23                     ; 0x080216C4
  0x08021436:  2000         MOVS       R0, #0
  0x08021438:  900D         STR        R0, [SP, #52]
  0x0802143A:  980E         LDR        R0, [SP, #56]
  0x0802143C:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x08021440:  900C         STR        R0, [SP, #48]
  0x08021442:  9810         LDR        R0, [SP, #64]
  0x08021444:  6900         LDR        R0, [R0, #16]
  0x08021446:  2801         CMP        R0, #1
  0x08021448:  D144         BNE        .L11                     ; 0x080214D4
  0x0802144A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802144E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021452:  6808         LDR        R0, [R1]
  0x08021454:  3001         ADDS       R0, #1
  0x08021456:  6008         STR        R0, [R1]
  0x08021458:  980F         LDR        R0, [SP, #60]
  0x0802145A:  901C         STR        R0, [SP, #112]
  0x0802145C:  981C         LDR        R0, [SP, #112]
  0x0802145E:  F380 8810    MSR        PRIMASK, R0
  0x08021462:  2020         MOVS       R0, #32
  0x08021464:  9002         STR        R0, [SP, #8]
  0x08021466:  980E         LDR        R0, [SP, #56]
  0x08021468:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x0802146C:  900A         STR        R0, [SP, #40]
.L7:
  0x0802146E:  980A         LDR        R0, [SP, #40]
  0x08021470:  B1B8         CBZ        R0, .L10                 ; 0x080214A2
  0x08021472:  980A         LDR        R0, [SP, #40]
  0x08021474:  6900         LDR        R0, [R0, #16]
  0x08021476:  2801         CMP        R0, #1
  0x08021478:  D107         BNE        .L8                      ; 0x0802148A
  0x0802147A:  980A         LDR        R0, [SP, #40]
  0x0802147C:  6A80         LDR        R0, [R0, #40]
  0x0802147E:  9902         LDR        R1, [SP, #8]
  0x08021480:  4288         CMP        R0, R1
  0x08021482:  D202         BCS        .L8                      ; 0x0802148A
  0x08021484:  980A         LDR        R0, [SP, #40]
  0x08021486:  6A80         LDR        R0, [R0, #40]
  0x08021488:  9002         STR        R0, [SP, #8]
.L8:
  0x0802148A:  980A         LDR        R0, [SP, #40]
  0x0802148C:  6AC0         LDR        R0, [R0, #44]
  0x0802148E:  900A         STR        R0, [SP, #40]
  0x08021490:  980A         LDR        R0, [SP, #40]
  0x08021492:  990E         LDR        R1, [SP, #56]
  0x08021494:  F8D1 10A4    LDR.W      R1, [R1, #164]
  0x08021498:  4288         CMP        R0, R1
  0x0802149A:  D101         BNE        .L9                      ; 0x080214A0
  0x0802149C:  2000         MOVS       R0, #0
  0x0802149E:  900A         STR        R0, [SP, #40]
.L9:
  0x080214A0:  E7E5         B          .L7                      ; 0x0802146E
.L10:
  0x080214A2:  F3EF 8010    MRS        R0, PRIMASK
  0x080214A6:  9022         STR        R0, [SP, #136]
  0x080214A8:  9822         LDR        R0, [SP, #136]
  0x080214AA:  9014         STR        R0, [SP, #80]
  0x080214AC:  B672         CPSID      i
  0x080214AE:  9814         LDR        R0, [SP, #80]
  0x080214B0:  900F         STR        R0, [SP, #60]
  0x080214B2:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080214B6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080214BA:  6808         LDR        R0, [R1]
  0x080214BC:  3801         SUBS       R0, #1
  0x080214BE:  6008         STR        R0, [R1]
  0x080214C0:  9802         LDR        R0, [SP, #8]
  0x080214C2:  990E         LDR        R1, [SP, #56]
  0x080214C4:  F8C1 009C    STR.W      R0, [R1, #156]
  0x080214C8:  9802         LDR        R0, [SP, #8]
  0x080214CA:  990C         LDR        R1, [SP, #48]
  0x080214CC:  4288         CMP        R0, R1
  0x080214CE:  D201         BCS        .L11                     ; 0x080214D4
  0x080214D0:  9802         LDR        R0, [SP, #8]
  0x080214D2:  900C         STR        R0, [SP, #48]
.L11:
  0x080214D4:  9810         LDR        R0, [SP, #64]
  0x080214D6:  69C0         LDR        R0, [R0, #28]
  0x080214D8:  2802         CMP        R0, #2
  0x080214DA:  D31F         BCC        .L12                     ; 0x0802151C
  0x080214DC:  9810         LDR        R0, [SP, #64]
  0x080214DE:  6900         LDR        R0, [R0, #16]
  0x080214E0:  2801         CMP        R0, #1
  0x080214E2:  D11B         BNE        .L12                     ; 0x0802151C
  0x080214E4:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080214E8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080214EC:  9101         STR        R1, [SP, #4]
  0x080214EE:  6808         LDR        R0, [R1]
  0x080214F0:  3001         ADDS       R0, #1
  0x080214F2:  6008         STR        R0, [R1]
  0x080214F4:  980F         LDR        R0, [SP, #60]
  0x080214F6:  901B         STR        R0, [SP, #108]
  0x080214F8:  981B         LDR        R0, [SP, #108]
  0x080214FA:  F380 8810    MSR        PRIMASK, R0
  0x080214FE:  9810         LDR        R0, [SP, #64]
  0x08021500:  F7FF FE69    BL         _tx_mutex_prioritize     ; 0x080211D6
  0x08021504:  9901         LDR        R1, [SP, #4]
  0x08021506:  F3EF 8010    MRS        R0, PRIMASK
  0x0802150A:  9023         STR        R0, [SP, #140]
  0x0802150C:  9823         LDR        R0, [SP, #140]
  0x0802150E:  9013         STR        R0, [SP, #76]
  0x08021510:  B672         CPSID      i
  0x08021512:  9813         LDR        R0, [SP, #76]
  0x08021514:  900F         STR        R0, [SP, #60]
  0x08021516:  6808         LDR        R0, [R1]
  0x08021518:  3801         SUBS       R0, #1
  0x0802151A:  6008         STR        R0, [R1]
.L12:
  0x0802151C:  9810         LDR        R0, [SP, #64]
  0x0802151E:  6980         LDR        R0, [R0, #24]
  0x08021520:  BBB0         CBNZ       R0, .L14                 ; 0x08021590
  0x08021522:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021526:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802152A:  6808         LDR        R0, [R1]
  0x0802152C:  3001         ADDS       R0, #1
  0x0802152E:  6008         STR        R0, [R1]
  0x08021530:  980F         LDR        R0, [SP, #60]
  0x08021532:  901A         STR        R0, [SP, #104]
  0x08021534:  981A         LDR        R0, [SP, #104]
  0x08021536:  F380 8810    MSR        PRIMASK, R0
  0x0802153A:  9910         LDR        R1, [SP, #64]
  0x0802153C:  2020         MOVS       R0, #32
  0x0802153E:  6288         STR        R0, [R1, #40]
  0x08021540:  9810         LDR        R0, [SP, #64]
  0x08021542:  68C0         LDR        R0, [R0, #12]
  0x08021544:  6AC0         LDR        R0, [R0, #44]
  0x08021546:  990C         LDR        R1, [SP, #48]
  0x08021548:  4288         CMP        R0, R1
  0x0802154A:  D004         BEQ        .L13                     ; 0x08021556
  0x0802154C:  9810         LDR        R0, [SP, #64]
  0x0802154E:  68C0         LDR        R0, [R0, #12]
  0x08021550:  990C         LDR        R1, [SP, #48]
  0x08021552:  F7F4 FC47    BL         _tx_mutex_priority_change ; 0x08015DE4
.L13:
  0x08021556:  F3EF 8010    MRS        R0, PRIMASK
  0x0802155A:  9024         STR        R0, [SP, #144]
  0x0802155C:  9824         LDR        R0, [SP, #144]
  0x0802155E:  9012         STR        R0, [SP, #72]
  0x08021560:  B672         CPSID      i
  0x08021562:  9812         LDR        R0, [SP, #72]
  0x08021564:  900F         STR        R0, [SP, #60]
  0x08021566:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802156A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802156E:  6808         LDR        R0, [R1]
  0x08021570:  3801         SUBS       R0, #1
  0x08021572:  6008         STR        R0, [R1]
  0x08021574:  9910         LDR        R1, [SP, #64]
  0x08021576:  2000         MOVS       R0, #0
  0x08021578:  9000         STR        R0, [SP, #0]
  0x0802157A:  60C8         STR        R0, [R1, #12]
  0x0802157C:  980F         LDR        R0, [SP, #60]
  0x0802157E:  9019         STR        R0, [SP, #100]
  0x08021580:  9819         LDR        R0, [SP, #100]
  0x08021582:  F380 8810    MSR        PRIMASK, R0
  0x08021586:  F001 F87C    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x0802158A:  9800         LDR        R0, [SP, #0]
  0x0802158C:  900B         STR        R0, [SP, #44]
  0x0802158E:  E099         B          .L23                     ; 0x080216C4
.L14:
  0x08021590:  9810         LDR        R0, [SP, #64]
  0x08021592:  6980         LDR        R0, [R0, #24]
  0x08021594:  900E         STR        R0, [SP, #56]
  0x08021596:  9810         LDR        R0, [SP, #64]
  0x08021598:  6900         LDR        R0, [R0, #16]
  0x0802159A:  2801         CMP        R0, #1
  0x0802159C:  D109         BNE        .L15                     ; 0x080215B2
  0x0802159E:  9810         LDR        R0, [SP, #64]
  0x080215A0:  68C0         LDR        R0, [R0, #12]
  0x080215A2:  900D         STR        R0, [SP, #52]
  0x080215A4:  980E         LDR        R0, [SP, #56]
  0x080215A6:  6AC0         LDR        R0, [R0, #44]
  0x080215A8:  9910         LDR        R1, [SP, #64]
  0x080215AA:  6148         STR        R0, [R1, #20]
  0x080215AC:  9910         LDR        R1, [SP, #64]
  0x080215AE:  2020         MOVS       R0, #32
  0x080215B0:  6288         STR        R0, [R1, #40]
.L15:
  0x080215B2:  980E         LDR        R0, [SP, #56]
  0x080215B4:  F8D0 00A0    LDR.W      R0, [R0, #160]
  0x080215B8:  9008         STR        R0, [SP, #32]
  0x080215BA:  9808         LDR        R0, [SP, #32]
  0x080215BC:  B940         CBNZ       R0, .L16                 ; 0x080215D0
  0x080215BE:  9810         LDR        R0, [SP, #64]
  0x080215C0:  990E         LDR        R1, [SP, #56]
  0x080215C2:  F8C1 00A4    STR.W      R0, [R1, #164]
  0x080215C6:  9810         LDR        R0, [SP, #64]
  0x080215C8:  62C0         STR        R0, [R0, #44]
  0x080215CA:  9810         LDR        R0, [SP, #64]
  0x080215CC:  6300         STR        R0, [R0, #48]
  0x080215CE:  E012         B          .L17                     ; 0x080215F6
.L16:
  0x080215D0:  980E         LDR        R0, [SP, #56]
  0x080215D2:  F8D0 00A4    LDR.W      R0, [R0, #164]
  0x080215D6:  900A         STR        R0, [SP, #40]
  0x080215D8:  980A         LDR        R0, [SP, #40]
  0x080215DA:  6B00         LDR        R0, [R0, #48]
  0x080215DC:  9009         STR        R0, [SP, #36]
  0x080215DE:  9810         LDR        R0, [SP, #64]
  0x080215E0:  990A         LDR        R1, [SP, #40]
  0x080215E2:  6308         STR        R0, [R1, #48]
  0x080215E4:  9810         LDR        R0, [SP, #64]
  0x080215E6:  9909         LDR        R1, [SP, #36]
  0x080215E8:  62C8         STR        R0, [R1, #44]
  0x080215EA:  9809         LDR        R0, [SP, #36]
  0x080215EC:  9910         LDR        R1, [SP, #64]
  0x080215EE:  6308         STR        R0, [R1, #48]
  0x080215F0:  980A         LDR        R0, [SP, #40]
  0x080215F2:  9910         LDR        R1, [SP, #64]
  0x080215F4:  62C8         STR        R0, [R1, #44]
.L17:
  0x080215F6:  9808         LDR        R0, [SP, #32]
  0x080215F8:  3001         ADDS       R0, #1
  0x080215FA:  990E         LDR        R1, [SP, #56]
  0x080215FC:  F8C1 00A0    STR.W      R0, [R1, #160]
  0x08021600:  9910         LDR        R1, [SP, #64]
  0x08021602:  2001         MOVS       R0, #1
  0x08021604:  6088         STR        R0, [R1, #8]
  0x08021606:  980E         LDR        R0, [SP, #56]
  0x08021608:  9910         LDR        R1, [SP, #64]
  0x0802160A:  60C8         STR        R0, [R1, #12]
  0x0802160C:  9910         LDR        R1, [SP, #64]
  0x0802160E:  69C8         LDR        R0, [R1, #28]
  0x08021610:  3801         SUBS       R0, #1
  0x08021612:  61C8         STR        R0, [R1, #28]
  0x08021614:  9810         LDR        R0, [SP, #64]
  0x08021616:  69C0         LDR        R0, [R0, #28]
  0x08021618:  9007         STR        R0, [SP, #28]
  0x0802161A:  9807         LDR        R0, [SP, #28]
  0x0802161C:  B918         CBNZ       R0, .L18                 ; 0x08021626
  0x0802161E:  9910         LDR        R1, [SP, #64]
  0x08021620:  2000         MOVS       R0, #0
  0x08021622:  6188         STR        R0, [R1, #24]
  0x08021624:  E00E         B          .L19                     ; 0x08021644
.L18:
  0x08021626:  980E         LDR        R0, [SP, #56]
  0x08021628:  6F00         LDR        R0, [R0, #112]
  0x0802162A:  9005         STR        R0, [SP, #20]
  0x0802162C:  9805         LDR        R0, [SP, #20]
  0x0802162E:  9910         LDR        R1, [SP, #64]
  0x08021630:  6188         STR        R0, [R1, #24]
  0x08021632:  980E         LDR        R0, [SP, #56]
  0x08021634:  6F40         LDR        R0, [R0, #116]
  0x08021636:  9004         STR        R0, [SP, #16]
  0x08021638:  9804         LDR        R0, [SP, #16]
  0x0802163A:  9905         LDR        R1, [SP, #20]
  0x0802163C:  6748         STR        R0, [R1, #116]
  0x0802163E:  9805         LDR        R0, [SP, #20]
  0x08021640:  9904         LDR        R1, [SP, #16]
  0x08021642:  6708         STR        R0, [R1, #112]
.L19:
  0x08021644:  990E         LDR        R1, [SP, #56]
  0x08021646:  2000         MOVS       R0, #0
  0x08021648:  6688         STR        R0, [R1, #104]
  0x0802164A:  990E         LDR        R1, [SP, #56]
  0x0802164C:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08021650:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021654:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021658:  6808         LDR        R0, [R1]
  0x0802165A:  3001         ADDS       R0, #1
  0x0802165C:  6008         STR        R0, [R1]
  0x0802165E:  980F         LDR        R0, [SP, #60]
  0x08021660:  9018         STR        R0, [SP, #96]
  0x08021662:  9818         LDR        R0, [SP, #96]
  0x08021664:  F380 8810    MSR        PRIMASK, R0
  0x08021668:  9810         LDR        R0, [SP, #64]
  0x0802166A:  6900         LDR        R0, [R0, #16]
  0x0802166C:  2801         CMP        R0, #1
  0x0802166E:  D124         BNE        .L22                     ; 0x080216BA
  0x08021670:  9810         LDR        R0, [SP, #64]
  0x08021672:  69C0         LDR        R0, [R0, #28]
  0x08021674:  B1C0         CBZ        R0, .L21                 ; 0x080216A8
  0x08021676:  9810         LDR        R0, [SP, #64]
  0x08021678:  F7FF FDAD    BL         _tx_mutex_prioritize     ; 0x080211D6
  0x0802167C:  F3EF 8010    MRS        R0, PRIMASK
  0x08021680:  9025         STR        R0, [SP, #148]
  0x08021682:  9825         LDR        R0, [SP, #148]
  0x08021684:  9011         STR        R0, [SP, #68]
  0x08021686:  B672         CPSID      i
  0x08021688:  9811         LDR        R0, [SP, #68]
  0x0802168A:  900F         STR        R0, [SP, #60]
  0x0802168C:  9810         LDR        R0, [SP, #64]
  0x0802168E:  6980         LDR        R0, [R0, #24]
  0x08021690:  9003         STR        R0, [SP, #12]
  0x08021692:  9803         LDR        R0, [SP, #12]
  0x08021694:  B118         CBZ        R0, .L20                 ; 0x0802169E
  0x08021696:  9803         LDR        R0, [SP, #12]
  0x08021698:  6AC0         LDR        R0, [R0, #44]
  0x0802169A:  9910         LDR        R1, [SP, #64]
  0x0802169C:  6288         STR        R0, [R1, #40]
.L20:
  0x0802169E:  980F         LDR        R0, [SP, #60]
  0x080216A0:  9017         STR        R0, [SP, #92]
  0x080216A2:  9817         LDR        R0, [SP, #92]
  0x080216A4:  F380 8810    MSR        PRIMASK, R0
.L21:
  0x080216A8:  980D         LDR        R0, [SP, #52]
  0x080216AA:  6AC0         LDR        R0, [R0, #44]
  0x080216AC:  990C         LDR        R1, [SP, #48]
  0x080216AE:  4288         CMP        R0, R1
  0x080216B0:  D003         BEQ        .L22                     ; 0x080216BA
  0x080216B2:  980D         LDR        R0, [SP, #52]
  0x080216B4:  990C         LDR        R1, [SP, #48]
  0x080216B6:  F7F4 FB95    BL         _tx_mutex_priority_change ; 0x08015DE4
.L22:
  0x080216BA:  980E         LDR        R0, [SP, #56]
  0x080216BC:  F7F4 FE52    BL         _tx_thread_system_resume ; 0x08016364
  0x080216C0:  2000         MOVS       R0, #0
  0x080216C2:  900B         STR        R0, [SP, #44]
.L23:
  0x080216C4:  E006         B          .L25                     ; 0x080216D4
.L24:
  0x080216C6:  980F         LDR        R0, [SP, #60]
  0x080216C8:  9016         STR        R0, [SP, #88]
  0x080216CA:  9816         LDR        R0, [SP, #88]
  0x080216CC:  F380 8810    MSR        PRIMASK, R0
  0x080216D0:  201E         MOVS       R0, #30
  0x080216D2:  900B         STR        R0, [SP, #44]
.L25:
  0x080216D4:  980B         LDR        R0, [SP, #44]
  0x080216D6:  B026         ADD        SP, SP, #152
  0x080216D8:  BD80         POP        {R7, PC}
Section .text._tx_queue_cleanup from charger_lto.o, size=252, align=2
_tx_queue_cleanup:
  0x080216DA:  B580         PUSH       {R7, LR}
  0x080216DC:  B08E         SUB        SP, SP, #56
  0x080216DE:  9007         STR        R0, [SP, #28]
  0x080216E0:  9106         STR        R1, [SP, #24]
  0x080216E2:  F3EF 8010    MRS        R0, PRIMASK
  0x080216E6:  900C         STR        R0, [SP, #48]
  0x080216E8:  980C         LDR        R0, [SP, #48]
  0x080216EA:  9009         STR        R0, [SP, #36]
  0x080216EC:  B672         CPSID      i
  0x080216EE:  9809         LDR        R0, [SP, #36]
  0x080216F0:  9005         STR        R0, [SP, #20]
  0x080216F2:  9807         LDR        R0, [SP, #28]
  0x080216F4:  6E80         LDR        R0, [R0, #104]
  0x080216F6:  F241 61DB    MOVW       R1, #0x16DB              ; 0x080216DB = _tx_queue_cleanup
  0x080216FA:  F6C0 0102    MOVT       R1, #0x0802              ; 0x080216DB = _tx_queue_cleanup
  0x080216FE:  4288         CMP        R0, R1
  0x08021700:  D162         BNE        .L5                      ; 0x080217C8
  0x08021702:  9806         LDR        R0, [SP, #24]
  0x08021704:  9907         LDR        R1, [SP, #28]
  0x08021706:  F8D1 10B0    LDR.W      R1, [R1, #176]
  0x0802170A:  4288         CMP        R0, R1
  0x0802170C:  D15C         BNE        .L5                      ; 0x080217C8
  0x0802170E:  9807         LDR        R0, [SP, #28]
  0x08021710:  6EC0         LDR        R0, [R0, #108]
  0x08021712:  9004         STR        R0, [SP, #16]
  0x08021714:  9804         LDR        R0, [SP, #16]
  0x08021716:  2800         CMP        R0, #0
  0x08021718:  D056         BEQ        .L5                      ; 0x080217C8
  0x0802171A:  9804         LDR        R0, [SP, #16]
  0x0802171C:  6800         LDR        R0, [R0]
  0x0802171E:  F244 5155    MOVW       R1, #0x4555
  0x08021722:  F2C5 1155    MOVT       R1, #0x5155
  0x08021726:  4288         CMP        R0, R1
  0x08021728:  D14E         BNE        .L5                      ; 0x080217C8
  0x0802172A:  9804         LDR        R0, [SP, #16]
  0x0802172C:  6AC0         LDR        R0, [R0, #44]
  0x0802172E:  2800         CMP        R0, #0
  0x08021730:  D04A         BEQ        .L5                      ; 0x080217C8
  0x08021732:  9907         LDR        R1, [SP, #28]
  0x08021734:  2000         MOVS       R0, #0
  0x08021736:  6688         STR        R0, [R1, #104]
  0x08021738:  9904         LDR        R1, [SP, #16]
  0x0802173A:  6AC8         LDR        R0, [R1, #44]
  0x0802173C:  3801         SUBS       R0, #1
  0x0802173E:  62C8         STR        R0, [R1, #44]
  0x08021740:  9804         LDR        R0, [SP, #16]
  0x08021742:  6AC0         LDR        R0, [R0, #44]
  0x08021744:  9003         STR        R0, [SP, #12]
  0x08021746:  9803         LDR        R0, [SP, #12]
  0x08021748:  B918         CBNZ       R0, .L1                  ; 0x08021752
  0x0802174A:  9904         LDR        R1, [SP, #16]
  0x0802174C:  2000         MOVS       R0, #0
  0x0802174E:  6288         STR        R0, [R1, #40]
  0x08021750:  E013         B          .L2                      ; 0x0802177A
.L1:
  0x08021752:  9807         LDR        R0, [SP, #28]
  0x08021754:  6F00         LDR        R0, [R0, #112]
  0x08021756:  9002         STR        R0, [SP, #8]
  0x08021758:  9807         LDR        R0, [SP, #28]
  0x0802175A:  6F40         LDR        R0, [R0, #116]
  0x0802175C:  9001         STR        R0, [SP, #4]
  0x0802175E:  9801         LDR        R0, [SP, #4]
  0x08021760:  9902         LDR        R1, [SP, #8]
  0x08021762:  6748         STR        R0, [R1, #116]
  0x08021764:  9802         LDR        R0, [SP, #8]
  0x08021766:  9901         LDR        R1, [SP, #4]
  0x08021768:  6708         STR        R0, [R1, #112]
  0x0802176A:  9804         LDR        R0, [SP, #16]
  0x0802176C:  6A80         LDR        R0, [R0, #40]
  0x0802176E:  9907         LDR        R1, [SP, #28]
  0x08021770:  4288         CMP        R0, R1
  0x08021772:  D102         BNE        .L2                      ; 0x0802177A
  0x08021774:  9802         LDR        R0, [SP, #8]
  0x08021776:  9904         LDR        R1, [SP, #16]
  0x08021778:  6288         STR        R0, [R1, #40]
.L2:
  0x0802177A:  9807         LDR        R0, [SP, #28]
  0x0802177C:  6B00         LDR        R0, [R0, #48]
  0x0802177E:  2805         CMP        R0, #5
  0x08021780:  D122         BNE        .L5                      ; 0x080217C8
  0x08021782:  9804         LDR        R0, [SP, #16]
  0x08021784:  6900         LDR        R0, [R0, #16]
  0x08021786:  B120         CBZ        R0, .L3                  ; 0x08021792
  0x08021788:  9907         LDR        R1, [SP, #28]
  0x0802178A:  200B         MOVS       R0, #11
  0x0802178C:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08021790:  E003         B          .L4                      ; 0x0802179A
.L3:
  0x08021792:  9907         LDR        R1, [SP, #28]
  0x08021794:  200A         MOVS       R0, #10
  0x08021796:  F8C1 0084    STR.W      R0, [R1, #132]
.L4:
  0x0802179A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802179E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080217A2:  6808         LDR        R0, [R1]
  0x080217A4:  3001         ADDS       R0, #1
  0x080217A6:  6008         STR        R0, [R1]
  0x080217A8:  9805         LDR        R0, [SP, #20]
  0x080217AA:  900B         STR        R0, [SP, #44]
  0x080217AC:  980B         LDR        R0, [SP, #44]
  0x080217AE:  F380 8810    MSR        PRIMASK, R0
  0x080217B2:  9807         LDR        R0, [SP, #28]
  0x080217B4:  F7F4 FDD6    BL         _tx_thread_system_resume ; 0x08016364
  0x080217B8:  F3EF 8010    MRS        R0, PRIMASK
  0x080217BC:  900D         STR        R0, [SP, #52]
  0x080217BE:  980D         LDR        R0, [SP, #52]
  0x080217C0:  9008         STR        R0, [SP, #32]
  0x080217C2:  B672         CPSID      i
  0x080217C4:  9808         LDR        R0, [SP, #32]
  0x080217C6:  9005         STR        R0, [SP, #20]
.L5:
  0x080217C8:  9805         LDR        R0, [SP, #20]
  0x080217CA:  900A         STR        R0, [SP, #40]
  0x080217CC:  980A         LDR        R0, [SP, #40]
  0x080217CE:  F380 8810    MSR        PRIMASK, R0
  0x080217D2:  B00E         ADD        SP, SP, #56
  0x080217D4:  BD80         POP        {R7, PC}
Section .text._tx_queue_create from charger_lto.o, size=232, align=2
_tx_queue_create:
  0x080217D6:  B580         PUSH       {R7, LR}
  0x080217D8:  B08C         SUB        SP, SP, #48
  0x080217DA:  F8DD C038    LDR.W      R12, [SP, #56]
  0x080217DE:  9008         STR        R0, [SP, #32]
  0x080217E0:  9107         STR        R1, [SP, #28]
  0x080217E2:  9206         STR        R2, [SP, #24]
  0x080217E4:  9305         STR        R3, [SP, #20]
  0x080217E6:  9808         LDR        R0, [SP, #32]
  0x080217E8:  213C         MOVS       R1, #60
  0x080217EA:  F7E3 F9B7    BL         __aeabi_memclr           ; 0x08004B5C
  0x080217EE:  9807         LDR        R0, [SP, #28]
  0x080217F0:  9908         LDR        R1, [SP, #32]
  0x080217F2:  6048         STR        R0, [R1, #4]
  0x080217F4:  9806         LDR        R0, [SP, #24]
  0x080217F6:  9908         LDR        R1, [SP, #32]
  0x080217F8:  6088         STR        R0, [R1, #8]
  0x080217FA:  980E         LDR        R0, [SP, #56]
  0x080217FC:  9906         LDR        R1, [SP, #24]
  0x080217FE:  0089         LSLS       R1, R1, #2
  0x08021800:  FBB0 F0F1    UDIV       R0, R0, R1
  0x08021804:  9003         STR        R0, [SP, #12]
  0x08021806:  9803         LDR        R0, [SP, #12]
  0x08021808:  9906         LDR        R1, [SP, #24]
  0x0802180A:  4348         MULS       R0, R1, R0
  0x0802180C:  9002         STR        R0, [SP, #8]
  0x0802180E:  9805         LDR        R0, [SP, #20]
  0x08021810:  9908         LDR        R1, [SP, #32]
  0x08021812:  6188         STR        R0, [R1, #24]
  0x08021814:  9908         LDR        R1, [SP, #32]
  0x08021816:  6988         LDR        R0, [R1, #24]
  0x08021818:  9A02         LDR        R2, [SP, #8]
  0x0802181A:  EB00 0082    ADD.W      R0, R0, R2, LSL #2
  0x0802181E:  61C8         STR        R0, [R1, #28]
  0x08021820:  9805         LDR        R0, [SP, #20]
  0x08021822:  9908         LDR        R1, [SP, #32]
  0x08021824:  6208         STR        R0, [R1, #32]
  0x08021826:  9805         LDR        R0, [SP, #20]
  0x08021828:  9908         LDR        R1, [SP, #32]
  0x0802182A:  6248         STR        R0, [R1, #36]
  0x0802182C:  9803         LDR        R0, [SP, #12]
  0x0802182E:  9908         LDR        R1, [SP, #32]
  0x08021830:  6148         STR        R0, [R1, #20]
  0x08021832:  9803         LDR        R0, [SP, #12]
  0x08021834:  9908         LDR        R1, [SP, #32]
  0x08021836:  60C8         STR        R0, [R1, #12]
  0x08021838:  F3EF 8010    MRS        R0, PRIMASK
  0x0802183C:  900B         STR        R0, [SP, #44]
  0x0802183E:  980B         LDR        R0, [SP, #44]
  0x08021840:  9009         STR        R0, [SP, #36]
  0x08021842:  B672         CPSID      i
  0x08021844:  9809         LDR        R0, [SP, #36]
  0x08021846:  9004         STR        R0, [SP, #16]
  0x08021848:  9908         LDR        R1, [SP, #32]
  0x0802184A:  F244 5055    MOVW       R0, #0x4555
  0x0802184E:  F2C5 1055    MOVT       R0, #0x5155
  0x08021852:  6008         STR        R0, [R1]
  0x08021854:  F64B 0074    MOVW       R0, #0xB874              ; 0x2400B874 = _tx_queue_created_count
  0x08021858:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B874 = _tx_queue_created_count
  0x0802185C:  6800         LDR        R0, [R0]
  0x0802185E:  B950         CBNZ       R0, .L1                  ; 0x08021876
  0x08021860:  9808         LDR        R0, [SP, #32]
  0x08021862:  F64B 0170    MOVW       R1, #0xB870              ; 0x2400B870 = _tx_queue_created_ptr
  0x08021866:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B870 = _tx_queue_created_ptr
  0x0802186A:  6008         STR        R0, [R1]
  0x0802186C:  9808         LDR        R0, [SP, #32]
  0x0802186E:  6300         STR        R0, [R0, #48]
  0x08021870:  9808         LDR        R0, [SP, #32]
  0x08021872:  6340         STR        R0, [R0, #52]
  0x08021874:  E014         B          .L2                      ; 0x080218A0
.L1:
  0x08021876:  F64B 0070    MOVW       R0, #0xB870              ; 0x2400B870 = _tx_queue_created_ptr
  0x0802187A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B870 = _tx_queue_created_ptr
  0x0802187E:  6800         LDR        R0, [R0]
  0x08021880:  9001         STR        R0, [SP, #4]
  0x08021882:  9801         LDR        R0, [SP, #4]
  0x08021884:  6B40         LDR        R0, [R0, #52]
  0x08021886:  9000         STR        R0, [SP, #0]
  0x08021888:  9808         LDR        R0, [SP, #32]
  0x0802188A:  9901         LDR        R1, [SP, #4]
  0x0802188C:  6348         STR        R0, [R1, #52]
  0x0802188E:  9808         LDR        R0, [SP, #32]
  0x08021890:  9900         LDR        R1, [SP, #0]
  0x08021892:  6308         STR        R0, [R1, #48]
  0x08021894:  9800         LDR        R0, [SP, #0]
  0x08021896:  9908         LDR        R1, [SP, #32]
  0x08021898:  6348         STR        R0, [R1, #52]
  0x0802189A:  9801         LDR        R0, [SP, #4]
  0x0802189C:  9908         LDR        R1, [SP, #32]
  0x0802189E:  6308         STR        R0, [R1, #48]
.L2:
  0x080218A0:  F64B 0174    MOVW       R1, #0xB874              ; 0x2400B874 = _tx_queue_created_count
  0x080218A4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B874 = _tx_queue_created_count
  0x080218A8:  6808         LDR        R0, [R1]
  0x080218AA:  3001         ADDS       R0, #1
  0x080218AC:  6008         STR        R0, [R1]
  0x080218AE:  9804         LDR        R0, [SP, #16]
  0x080218B0:  900A         STR        R0, [SP, #40]
  0x080218B2:  980A         LDR        R0, [SP, #40]
  0x080218B4:  F380 8810    MSR        PRIMASK, R0
  0x080218B8:  2000         MOVS       R0, #0
  0x080218BA:  B00C         ADD        SP, SP, #48
  0x080218BC:  BD80         POP        {R7, PC}
Section .text._tx_queue_receive from charger_lto.o, size=872, align=2
_tx_queue_receive:
  0x080218BE:  B580         PUSH       {R7, LR}
  0x080218C0:  B094         SUB        SP, SP, #80
  0x080218C2:  900B         STR        R0, [SP, #44]
  0x080218C4:  910A         STR        R1, [SP, #40]
  0x080218C6:  9209         STR        R2, [SP, #36]
  0x080218C8:  2000         MOVS       R0, #0
  0x080218CA:  9000         STR        R0, [SP, #0]
  0x080218CC:  F3EF 8010    MRS        R0, PRIMASK
  0x080218D0:  9013         STR        R0, [SP, #76]
  0x080218D2:  9813         LDR        R0, [SP, #76]
  0x080218D4:  900C         STR        R0, [SP, #48]
  0x080218D6:  B672         CPSID      i
  0x080218D8:  980C         LDR        R0, [SP, #48]
  0x080218DA:  9008         STR        R0, [SP, #32]
  0x080218DC:  980B         LDR        R0, [SP, #44]
  0x080218DE:  6AC0         LDR        R0, [R0, #44]
  0x080218E0:  9003         STR        R0, [SP, #12]
  0x080218E2:  980B         LDR        R0, [SP, #44]
  0x080218E4:  6900         LDR        R0, [R0, #16]
  0x080218E6:  2800         CMP        R0, #0
  0x080218E8:  F000 8129    BEQ.W      .L19                     ; 0x08021B3E
  0x080218EC:  9803         LDR        R0, [SP, #12]
  0x080218EE:  BBC0         CBNZ       R0, .L4                  ; 0x08021962
  0x080218F0:  980B         LDR        R0, [SP, #44]
  0x080218F2:  6A00         LDR        R0, [R0, #32]
  0x080218F4:  9006         STR        R0, [SP, #24]
  0x080218F6:  980A         LDR        R0, [SP, #40]
  0x080218F8:  9005         STR        R0, [SP, #20]
  0x080218FA:  980B         LDR        R0, [SP, #44]
  0x080218FC:  6880         LDR        R0, [R0, #8]
  0x080218FE:  9004         STR        R0, [SP, #16]
  0x08021900:  9806         LDR        R0, [SP, #24]
  0x08021902:  1D01         ADDS       R1, R0, #4
  0x08021904:  9106         STR        R1, [SP, #24]
  0x08021906:  6800         LDR        R0, [R0]
  0x08021908:  9905         LDR        R1, [SP, #20]
  0x0802190A:  1D0A         ADDS       R2, R1, #4
  0x0802190C:  9205         STR        R2, [SP, #20]
  0x0802190E:  6008         STR        R0, [R1]
  0x08021910:  9804         LDR        R0, [SP, #16]
  0x08021912:  2802         CMP        R0, #2
  0x08021914:  D30C         BCC        .L2                      ; 0x08021930
.L1:
  0x08021916:  9804         LDR        R0, [SP, #16]
  0x08021918:  3801         SUBS       R0, #1
  0x0802191A:  9004         STR        R0, [SP, #16]
  0x0802191C:  B140         CBZ        R0, .L2                  ; 0x08021930
  0x0802191E:  9806         LDR        R0, [SP, #24]
  0x08021920:  1D01         ADDS       R1, R0, #4
  0x08021922:  9106         STR        R1, [SP, #24]
  0x08021924:  6800         LDR        R0, [R0]
  0x08021926:  9905         LDR        R1, [SP, #20]
  0x08021928:  1D0A         ADDS       R2, R1, #4
  0x0802192A:  9205         STR        R2, [SP, #20]
  0x0802192C:  6008         STR        R0, [R1]
  0x0802192E:  E7F2         B          .L1                      ; 0x08021916
.L2:
  0x08021930:  9806         LDR        R0, [SP, #24]
  0x08021932:  990B         LDR        R1, [SP, #44]
  0x08021934:  69C9         LDR        R1, [R1, #28]
  0x08021936:  4288         CMP        R0, R1
  0x08021938:  D102         BNE        .L3                      ; 0x08021940
  0x0802193A:  980B         LDR        R0, [SP, #44]
  0x0802193C:  6980         LDR        R0, [R0, #24]
  0x0802193E:  9006         STR        R0, [SP, #24]
.L3:
  0x08021940:  9806         LDR        R0, [SP, #24]
  0x08021942:  990B         LDR        R1, [SP, #44]
  0x08021944:  6208         STR        R0, [R1, #32]
  0x08021946:  990B         LDR        R1, [SP, #44]
  0x08021948:  6948         LDR        R0, [R1, #20]
  0x0802194A:  3001         ADDS       R0, #1
  0x0802194C:  6148         STR        R0, [R1, #20]
  0x0802194E:  990B         LDR        R1, [SP, #44]
  0x08021950:  6908         LDR        R0, [R1, #16]
  0x08021952:  3801         SUBS       R0, #1
  0x08021954:  6108         STR        R0, [R1, #16]
  0x08021956:  9808         LDR        R0, [SP, #32]
  0x08021958:  9012         STR        R0, [SP, #72]
  0x0802195A:  9812         LDR        R0, [SP, #72]
  0x0802195C:  F380 8810    MSR        PRIMASK, R0
  0x08021960:  E0EC         B          .L18                     ; 0x08021B3C
.L4:
  0x08021962:  980B         LDR        R0, [SP, #44]
  0x08021964:  6A80         LDR        R0, [R0, #40]
  0x08021966:  9007         STR        R0, [SP, #28]
  0x08021968:  9807         LDR        R0, [SP, #28]
  0x0802196A:  F8D0 0080    LDR.W      R0, [R0, #128]
  0x0802196E:  2801         CMP        R0, #1
  0x08021970:  D150         BNE        .L9                      ; 0x08021A14
  0x08021972:  9807         LDR        R0, [SP, #28]
  0x08021974:  6FC0         LDR        R0, [R0, #124]
  0x08021976:  9006         STR        R0, [SP, #24]
  0x08021978:  980A         LDR        R0, [SP, #40]
  0x0802197A:  9005         STR        R0, [SP, #20]
  0x0802197C:  980B         LDR        R0, [SP, #44]
  0x0802197E:  6880         LDR        R0, [R0, #8]
  0x08021980:  9004         STR        R0, [SP, #16]
  0x08021982:  9806         LDR        R0, [SP, #24]
  0x08021984:  1D01         ADDS       R1, R0, #4
  0x08021986:  9106         STR        R1, [SP, #24]
  0x08021988:  6800         LDR        R0, [R0]
  0x0802198A:  9905         LDR        R1, [SP, #20]
  0x0802198C:  1D0A         ADDS       R2, R1, #4
  0x0802198E:  9205         STR        R2, [SP, #20]
  0x08021990:  6008         STR        R0, [R1]
  0x08021992:  9804         LDR        R0, [SP, #16]
  0x08021994:  2802         CMP        R0, #2
  0x08021996:  D30C         BCC        .L6                      ; 0x080219B2
.L5:
  0x08021998:  9804         LDR        R0, [SP, #16]
  0x0802199A:  3801         SUBS       R0, #1
  0x0802199C:  9004         STR        R0, [SP, #16]
  0x0802199E:  B140         CBZ        R0, .L6                  ; 0x080219B2
  0x080219A0:  9806         LDR        R0, [SP, #24]
  0x080219A2:  1D01         ADDS       R1, R0, #4
  0x080219A4:  9106         STR        R1, [SP, #24]
  0x080219A6:  6800         LDR        R0, [R0]
  0x080219A8:  9905         LDR        R1, [SP, #20]
  0x080219AA:  1D0A         ADDS       R2, R1, #4
  0x080219AC:  9205         STR        R2, [SP, #20]
  0x080219AE:  6008         STR        R0, [R1]
  0x080219B0:  E7F2         B          .L5                      ; 0x08021998
.L6:
  0x080219B2:  9803         LDR        R0, [SP, #12]
  0x080219B4:  3801         SUBS       R0, #1
  0x080219B6:  9003         STR        R0, [SP, #12]
  0x080219B8:  9803         LDR        R0, [SP, #12]
  0x080219BA:  B918         CBNZ       R0, .L7                  ; 0x080219C4
  0x080219BC:  990B         LDR        R1, [SP, #44]
  0x080219BE:  2000         MOVS       R0, #0
  0x080219C0:  6288         STR        R0, [R1, #40]
  0x080219C2:  E00E         B          .L8                      ; 0x080219E2
.L7:
  0x080219C4:  9807         LDR        R0, [SP, #28]
  0x080219C6:  6F00         LDR        R0, [R0, #112]
  0x080219C8:  9002         STR        R0, [SP, #8]
  0x080219CA:  9802         LDR        R0, [SP, #8]
  0x080219CC:  990B         LDR        R1, [SP, #44]
  0x080219CE:  6288         STR        R0, [R1, #40]
  0x080219D0:  9807         LDR        R0, [SP, #28]
  0x080219D2:  6F40         LDR        R0, [R0, #116]
  0x080219D4:  9001         STR        R0, [SP, #4]
  0x080219D6:  9801         LDR        R0, [SP, #4]
  0x080219D8:  9902         LDR        R1, [SP, #8]
  0x080219DA:  6748         STR        R0, [R1, #116]
  0x080219DC:  9802         LDR        R0, [SP, #8]
  0x080219DE:  9901         LDR        R1, [SP, #4]
  0x080219E0:  6708         STR        R0, [R1, #112]
.L8:
  0x080219E2:  9803         LDR        R0, [SP, #12]
  0x080219E4:  990B         LDR        R1, [SP, #44]
  0x080219E6:  62C8         STR        R0, [R1, #44]
  0x080219E8:  9907         LDR        R1, [SP, #28]
  0x080219EA:  2000         MOVS       R0, #0
  0x080219EC:  6688         STR        R0, [R1, #104]
  0x080219EE:  9907         LDR        R1, [SP, #28]
  0x080219F0:  F8C1 0084    STR.W      R0, [R1, #132]
  0x080219F4:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080219F8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080219FC:  6808         LDR        R0, [R1]
  0x080219FE:  3001         ADDS       R0, #1
  0x08021A00:  6008         STR        R0, [R1]
  0x08021A02:  9808         LDR        R0, [SP, #32]
  0x08021A04:  9011         STR        R0, [SP, #68]
  0x08021A06:  9811         LDR        R0, [SP, #68]
  0x08021A08:  F380 8810    MSR        PRIMASK, R0
  0x08021A0C:  9807         LDR        R0, [SP, #28]
  0x08021A0E:  F7F4 FCA9    BL         _tx_thread_system_resume ; 0x08016364
  0x08021A12:  E093         B          .L18                     ; 0x08021B3C
.L9:
  0x08021A14:  980B         LDR        R0, [SP, #44]
  0x08021A16:  6A00         LDR        R0, [R0, #32]
  0x08021A18:  9006         STR        R0, [SP, #24]
  0x08021A1A:  980A         LDR        R0, [SP, #40]
  0x08021A1C:  9005         STR        R0, [SP, #20]
  0x08021A1E:  980B         LDR        R0, [SP, #44]
  0x08021A20:  6880         LDR        R0, [R0, #8]
  0x08021A22:  9004         STR        R0, [SP, #16]
  0x08021A24:  9806         LDR        R0, [SP, #24]
  0x08021A26:  1D01         ADDS       R1, R0, #4
  0x08021A28:  9106         STR        R1, [SP, #24]
  0x08021A2A:  6800         LDR        R0, [R0]
  0x08021A2C:  9905         LDR        R1, [SP, #20]
  0x08021A2E:  1D0A         ADDS       R2, R1, #4
  0x08021A30:  9205         STR        R2, [SP, #20]
  0x08021A32:  6008         STR        R0, [R1]
  0x08021A34:  9804         LDR        R0, [SP, #16]
  0x08021A36:  2802         CMP        R0, #2
  0x08021A38:  D30C         BCC        .L11                     ; 0x08021A54
.L10:
  0x08021A3A:  9804         LDR        R0, [SP, #16]
  0x08021A3C:  3801         SUBS       R0, #1
  0x08021A3E:  9004         STR        R0, [SP, #16]
  0x08021A40:  B140         CBZ        R0, .L11                 ; 0x08021A54
  0x08021A42:  9806         LDR        R0, [SP, #24]
  0x08021A44:  1D01         ADDS       R1, R0, #4
  0x08021A46:  9106         STR        R1, [SP, #24]
  0x08021A48:  6800         LDR        R0, [R0]
  0x08021A4A:  9905         LDR        R1, [SP, #20]
  0x08021A4C:  1D0A         ADDS       R2, R1, #4
  0x08021A4E:  9205         STR        R2, [SP, #20]
  0x08021A50:  6008         STR        R0, [R1]
  0x08021A52:  E7F2         B          .L10                     ; 0x08021A3A
.L11:
  0x08021A54:  9806         LDR        R0, [SP, #24]
  0x08021A56:  990B         LDR        R1, [SP, #44]
  0x08021A58:  69C9         LDR        R1, [R1, #28]
  0x08021A5A:  4288         CMP        R0, R1
  0x08021A5C:  D102         BNE        .L12                     ; 0x08021A64
  0x08021A5E:  980B         LDR        R0, [SP, #44]
  0x08021A60:  6980         LDR        R0, [R0, #24]
  0x08021A62:  9006         STR        R0, [SP, #24]
.L12:
  0x08021A64:  9806         LDR        R0, [SP, #24]
  0x08021A66:  990B         LDR        R1, [SP, #44]
  0x08021A68:  6208         STR        R0, [R1, #32]
  0x08021A6A:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021A6E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021A72:  6808         LDR        R0, [R1]
  0x08021A74:  3001         ADDS       R0, #1
  0x08021A76:  6008         STR        R0, [R1]
  0x08021A78:  6808         LDR        R0, [R1]
  0x08021A7A:  3801         SUBS       R0, #1
  0x08021A7C:  6008         STR        R0, [R1]
  0x08021A7E:  9807         LDR        R0, [SP, #28]
  0x08021A80:  6FC0         LDR        R0, [R0, #124]
  0x08021A82:  9006         STR        R0, [SP, #24]
  0x08021A84:  980B         LDR        R0, [SP, #44]
  0x08021A86:  6A40         LDR        R0, [R0, #36]
  0x08021A88:  9005         STR        R0, [SP, #20]
  0x08021A8A:  980B         LDR        R0, [SP, #44]
  0x08021A8C:  6880         LDR        R0, [R0, #8]
  0x08021A8E:  9004         STR        R0, [SP, #16]
  0x08021A90:  9806         LDR        R0, [SP, #24]
  0x08021A92:  1D01         ADDS       R1, R0, #4
  0x08021A94:  9106         STR        R1, [SP, #24]
  0x08021A96:  6800         LDR        R0, [R0]
  0x08021A98:  9905         LDR        R1, [SP, #20]
  0x08021A9A:  1D0A         ADDS       R2, R1, #4
  0x08021A9C:  9205         STR        R2, [SP, #20]
  0x08021A9E:  6008         STR        R0, [R1]
  0x08021AA0:  9804         LDR        R0, [SP, #16]
  0x08021AA2:  2802         CMP        R0, #2
  0x08021AA4:  D30C         BCC        .L14                     ; 0x08021AC0
.L13:
  0x08021AA6:  9804         LDR        R0, [SP, #16]
  0x08021AA8:  3801         SUBS       R0, #1
  0x08021AAA:  9004         STR        R0, [SP, #16]
  0x08021AAC:  B140         CBZ        R0, .L14                 ; 0x08021AC0
  0x08021AAE:  9806         LDR        R0, [SP, #24]
  0x08021AB0:  1D01         ADDS       R1, R0, #4
  0x08021AB2:  9106         STR        R1, [SP, #24]
  0x08021AB4:  6800         LDR        R0, [R0]
  0x08021AB6:  9905         LDR        R1, [SP, #20]
  0x08021AB8:  1D0A         ADDS       R2, R1, #4
  0x08021ABA:  9205         STR        R2, [SP, #20]
  0x08021ABC:  6008         STR        R0, [R1]
  0x08021ABE:  E7F2         B          .L13                     ; 0x08021AA6
.L14:
  0x08021AC0:  9805         LDR        R0, [SP, #20]
  0x08021AC2:  990B         LDR        R1, [SP, #44]
  0x08021AC4:  69C9         LDR        R1, [R1, #28]
  0x08021AC6:  4288         CMP        R0, R1
  0x08021AC8:  D102         BNE        .L15                     ; 0x08021AD0
  0x08021ACA:  980B         LDR        R0, [SP, #44]
  0x08021ACC:  6980         LDR        R0, [R0, #24]
  0x08021ACE:  9005         STR        R0, [SP, #20]
.L15:
  0x08021AD0:  9805         LDR        R0, [SP, #20]
  0x08021AD2:  990B         LDR        R1, [SP, #44]
  0x08021AD4:  6248         STR        R0, [R1, #36]
  0x08021AD6:  980B         LDR        R0, [SP, #44]
  0x08021AD8:  6A80         LDR        R0, [R0, #40]
  0x08021ADA:  9007         STR        R0, [SP, #28]
  0x08021ADC:  9803         LDR        R0, [SP, #12]
  0x08021ADE:  3801         SUBS       R0, #1
  0x08021AE0:  9003         STR        R0, [SP, #12]
  0x08021AE2:  9803         LDR        R0, [SP, #12]
  0x08021AE4:  B918         CBNZ       R0, .L16                 ; 0x08021AEE
  0x08021AE6:  990B         LDR        R1, [SP, #44]
  0x08021AE8:  2000         MOVS       R0, #0
  0x08021AEA:  6288         STR        R0, [R1, #40]
  0x08021AEC:  E00E         B          .L17                     ; 0x08021B0C
.L16:
  0x08021AEE:  9807         LDR        R0, [SP, #28]
  0x08021AF0:  6F00         LDR        R0, [R0, #112]
  0x08021AF2:  9002         STR        R0, [SP, #8]
  0x08021AF4:  9802         LDR        R0, [SP, #8]
  0x08021AF6:  990B         LDR        R1, [SP, #44]
  0x08021AF8:  6288         STR        R0, [R1, #40]
  0x08021AFA:  9807         LDR        R0, [SP, #28]
  0x08021AFC:  6F40         LDR        R0, [R0, #116]
  0x08021AFE:  9001         STR        R0, [SP, #4]
  0x08021B00:  9801         LDR        R0, [SP, #4]
  0x08021B02:  9902         LDR        R1, [SP, #8]
  0x08021B04:  6748         STR        R0, [R1, #116]
  0x08021B06:  9802         LDR        R0, [SP, #8]
  0x08021B08:  9901         LDR        R1, [SP, #4]
  0x08021B0A:  6708         STR        R0, [R1, #112]
.L17:
  0x08021B0C:  9803         LDR        R0, [SP, #12]
  0x08021B0E:  990B         LDR        R1, [SP, #44]
  0x08021B10:  62C8         STR        R0, [R1, #44]
  0x08021B12:  9907         LDR        R1, [SP, #28]
  0x08021B14:  2000         MOVS       R0, #0
  0x08021B16:  6688         STR        R0, [R1, #104]
  0x08021B18:  9907         LDR        R1, [SP, #28]
  0x08021B1A:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08021B1E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021B22:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021B26:  6808         LDR        R0, [R1]
  0x08021B28:  3001         ADDS       R0, #1
  0x08021B2A:  6008         STR        R0, [R1]
  0x08021B2C:  9808         LDR        R0, [SP, #32]
  0x08021B2E:  9010         STR        R0, [SP, #64]
  0x08021B30:  9810         LDR        R0, [SP, #64]
  0x08021B32:  F380 8810    MSR        PRIMASK, R0
  0x08021B36:  9807         LDR        R0, [SP, #28]
  0x08021B38:  F7F4 FC14    BL         _tx_thread_system_resume ; 0x08016364
.L18:
  0x08021B3C:  E070         B          .L25                     ; 0x08021C20
.L19:
  0x08021B3E:  9809         LDR        R0, [SP, #36]
  0x08021B40:  2800         CMP        R0, #0
  0x08021B42:  D066         BEQ        .L24                     ; 0x08021C12
  0x08021B44:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021B48:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021B4C:  6800         LDR        R0, [R0]
  0x08021B4E:  B138         CBZ        R0, .L20                 ; 0x08021B60
  0x08021B50:  9808         LDR        R0, [SP, #32]
  0x08021B52:  900F         STR        R0, [SP, #60]
  0x08021B54:  980F         LDR        R0, [SP, #60]
  0x08021B56:  F380 8810    MSR        PRIMASK, R0
  0x08021B5A:  200A         MOVS       R0, #10
  0x08021B5C:  9000         STR        R0, [SP, #0]
  0x08021B5E:  E057         B          .L23                     ; 0x08021C10
.L20:
  0x08021B60:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08021B64:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08021B68:  6800         LDR        R0, [R0]
  0x08021B6A:  9007         STR        R0, [SP, #28]
  0x08021B6C:  9907         LDR        R1, [SP, #28]
  0x08021B6E:  F241 60DB    MOVW       R0, #0x16DB              ; 0x080216DB = _tx_queue_cleanup
  0x08021B72:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080216DB = _tx_queue_cleanup
  0x08021B76:  6688         STR        R0, [R1, #104]
  0x08021B78:  980B         LDR        R0, [SP, #44]
  0x08021B7A:  9907         LDR        R1, [SP, #28]
  0x08021B7C:  66C8         STR        R0, [R1, #108]
  0x08021B7E:  980A         LDR        R0, [SP, #40]
  0x08021B80:  9907         LDR        R1, [SP, #28]
  0x08021B82:  67C8         STR        R0, [R1, #124]
  0x08021B84:  9907         LDR        R1, [SP, #28]
  0x08021B86:  2000         MOVS       R0, #0
  0x08021B88:  F8C1 0080    STR.W      R0, [R1, #128]
  0x08021B8C:  9907         LDR        R1, [SP, #28]
  0x08021B8E:  F8D1 00B0    LDR.W      R0, [R1, #176]
  0x08021B92:  3001         ADDS       R0, #1
  0x08021B94:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x08021B98:  9803         LDR        R0, [SP, #12]
  0x08021B9A:  B938         CBNZ       R0, .L21                 ; 0x08021BAC
  0x08021B9C:  9807         LDR        R0, [SP, #28]
  0x08021B9E:  990B         LDR        R1, [SP, #44]
  0x08021BA0:  6288         STR        R0, [R1, #40]
  0x08021BA2:  9807         LDR        R0, [SP, #28]
  0x08021BA4:  6700         STR        R0, [R0, #112]
  0x08021BA6:  9807         LDR        R0, [SP, #28]
  0x08021BA8:  6740         STR        R0, [R0, #116]
  0x08021BAA:  E011         B          .L22                     ; 0x08021BD0
.L21:
  0x08021BAC:  980B         LDR        R0, [SP, #44]
  0x08021BAE:  6A80         LDR        R0, [R0, #40]
  0x08021BB0:  9002         STR        R0, [SP, #8]
  0x08021BB2:  9802         LDR        R0, [SP, #8]
  0x08021BB4:  9907         LDR        R1, [SP, #28]
  0x08021BB6:  6708         STR        R0, [R1, #112]
  0x08021BB8:  9802         LDR        R0, [SP, #8]
  0x08021BBA:  6F40         LDR        R0, [R0, #116]
  0x08021BBC:  9001         STR        R0, [SP, #4]
  0x08021BBE:  9801         LDR        R0, [SP, #4]
  0x08021BC0:  9907         LDR        R1, [SP, #28]
  0x08021BC2:  6748         STR        R0, [R1, #116]
  0x08021BC4:  9807         LDR        R0, [SP, #28]
  0x08021BC6:  9901         LDR        R1, [SP, #4]
  0x08021BC8:  6708         STR        R0, [R1, #112]
  0x08021BCA:  9807         LDR        R0, [SP, #28]
  0x08021BCC:  9902         LDR        R1, [SP, #8]
  0x08021BCE:  6748         STR        R0, [R1, #116]
.L22:
  0x08021BD0:  9803         LDR        R0, [SP, #12]
  0x08021BD2:  3001         ADDS       R0, #1
  0x08021BD4:  990B         LDR        R1, [SP, #44]
  0x08021BD6:  62C8         STR        R0, [R1, #44]
  0x08021BD8:  9907         LDR        R1, [SP, #28]
  0x08021BDA:  2005         MOVS       R0, #5
  0x08021BDC:  6308         STR        R0, [R1, #48]
  0x08021BDE:  9907         LDR        R1, [SP, #28]
  0x08021BE0:  2001         MOVS       R0, #1
  0x08021BE2:  6388         STR        R0, [R1, #56]
  0x08021BE4:  9809         LDR        R0, [SP, #36]
  0x08021BE6:  9907         LDR        R1, [SP, #28]
  0x08021BE8:  64C8         STR        R0, [R1, #76]
  0x08021BEA:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021BEE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021BF2:  6808         LDR        R0, [R1]
  0x08021BF4:  3001         ADDS       R0, #1
  0x08021BF6:  6008         STR        R0, [R1]
  0x08021BF8:  9808         LDR        R0, [SP, #32]
  0x08021BFA:  900E         STR        R0, [SP, #56]
  0x08021BFC:  980E         LDR        R0, [SP, #56]
  0x08021BFE:  F380 8810    MSR        PRIMASK, R0
  0x08021C02:  9807         LDR        R0, [SP, #28]
  0x08021C04:  F7F4 FCC5    BL         _tx_thread_system_suspend ; 0x08016592
  0x08021C08:  9807         LDR        R0, [SP, #28]
  0x08021C0A:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x08021C0E:  9000         STR        R0, [SP, #0]
.L23:
  0x08021C10:  E006         B          .L25                     ; 0x08021C20
.L24:
  0x08021C12:  9808         LDR        R0, [SP, #32]
  0x08021C14:  900D         STR        R0, [SP, #52]
  0x08021C16:  980D         LDR        R0, [SP, #52]
  0x08021C18:  F380 8810    MSR        PRIMASK, R0
  0x08021C1C:  200A         MOVS       R0, #10
  0x08021C1E:  9000         STR        R0, [SP, #0]
.L25:
  0x08021C20:  9800         LDR        R0, [SP, #0]
  0x08021C22:  B014         ADD        SP, SP, #80
  0x08021C24:  BD80         POP        {R7, PC}
Section .text._tx_queue_send from charger_lto.o, size=632, align=2
_tx_queue_send:
  0x08021C26:  B580         PUSH       {R7, LR}
  0x08021C28:  B094         SUB        SP, SP, #80
  0x08021C2A:  900C         STR        R0, [SP, #48]
  0x08021C2C:  910B         STR        R1, [SP, #44]
  0x08021C2E:  920A         STR        R2, [SP, #40]
  0x08021C30:  2000         MOVS       R0, #0
  0x08021C32:  9001         STR        R0, [SP, #4]
  0x08021C34:  F3EF 8010    MRS        R0, PRIMASK
  0x08021C38:  9013         STR        R0, [SP, #76]
  0x08021C3A:  9813         LDR        R0, [SP, #76]
  0x08021C3C:  900D         STR        R0, [SP, #52]
  0x08021C3E:  B672         CPSID      i
  0x08021C40:  980D         LDR        R0, [SP, #52]
  0x08021C42:  9009         STR        R0, [SP, #36]
  0x08021C44:  980C         LDR        R0, [SP, #48]
  0x08021C46:  6AC0         LDR        R0, [R0, #44]
  0x08021C48:  9004         STR        R0, [SP, #16]
  0x08021C4A:  980C         LDR        R0, [SP, #48]
  0x08021C4C:  6940         LDR        R0, [R0, #20]
  0x08021C4E:  2800         CMP        R0, #0
  0x08021C50:  F000 80A5    BEQ.W      .L11                     ; 0x08021D9E
  0x08021C54:  9804         LDR        R0, [SP, #16]
  0x08021C56:  2800         CMP        R0, #0
  0x08021C58:  D140         BNE        .L5                      ; 0x08021CDC
  0x08021C5A:  990C         LDR        R1, [SP, #48]
  0x08021C5C:  6948         LDR        R0, [R1, #20]
  0x08021C5E:  3801         SUBS       R0, #1
  0x08021C60:  6148         STR        R0, [R1, #20]
  0x08021C62:  990C         LDR        R1, [SP, #48]
  0x08021C64:  6908         LDR        R0, [R1, #16]
  0x08021C66:  3001         ADDS       R0, #1
  0x08021C68:  6108         STR        R0, [R1, #16]
  0x08021C6A:  980B         LDR        R0, [SP, #44]
  0x08021C6C:  9007         STR        R0, [SP, #28]
  0x08021C6E:  980C         LDR        R0, [SP, #48]
  0x08021C70:  6A40         LDR        R0, [R0, #36]
  0x08021C72:  9006         STR        R0, [SP, #24]
  0x08021C74:  980C         LDR        R0, [SP, #48]
  0x08021C76:  6880         LDR        R0, [R0, #8]
  0x08021C78:  9005         STR        R0, [SP, #20]
  0x08021C7A:  9807         LDR        R0, [SP, #28]
  0x08021C7C:  1D01         ADDS       R1, R0, #4
  0x08021C7E:  9107         STR        R1, [SP, #28]
  0x08021C80:  6800         LDR        R0, [R0]
  0x08021C82:  9906         LDR        R1, [SP, #24]
  0x08021C84:  1D0A         ADDS       R2, R1, #4
  0x08021C86:  9206         STR        R2, [SP, #24]
  0x08021C88:  6008         STR        R0, [R1]
  0x08021C8A:  9805         LDR        R0, [SP, #20]
  0x08021C8C:  2802         CMP        R0, #2
  0x08021C8E:  D30C         BCC        .L2                      ; 0x08021CAA
.L1:
  0x08021C90:  9805         LDR        R0, [SP, #20]
  0x08021C92:  3801         SUBS       R0, #1
  0x08021C94:  9005         STR        R0, [SP, #20]
  0x08021C96:  B140         CBZ        R0, .L2                  ; 0x08021CAA
  0x08021C98:  9807         LDR        R0, [SP, #28]
  0x08021C9A:  1D01         ADDS       R1, R0, #4
  0x08021C9C:  9107         STR        R1, [SP, #28]
  0x08021C9E:  6800         LDR        R0, [R0]
  0x08021CA0:  9906         LDR        R1, [SP, #24]
  0x08021CA2:  1D0A         ADDS       R2, R1, #4
  0x08021CA4:  9206         STR        R2, [SP, #24]
  0x08021CA6:  6008         STR        R0, [R1]
  0x08021CA8:  E7F2         B          .L1                      ; 0x08021C90
.L2:
  0x08021CAA:  9806         LDR        R0, [SP, #24]
  0x08021CAC:  990C         LDR        R1, [SP, #48]
  0x08021CAE:  69C9         LDR        R1, [R1, #28]
  0x08021CB0:  4288         CMP        R0, R1
  0x08021CB2:  D102         BNE        .L3                      ; 0x08021CBA
  0x08021CB4:  980C         LDR        R0, [SP, #48]
  0x08021CB6:  6980         LDR        R0, [R0, #24]
  0x08021CB8:  9006         STR        R0, [SP, #24]
.L3:
  0x08021CBA:  9806         LDR        R0, [SP, #24]
  0x08021CBC:  990C         LDR        R1, [SP, #48]
  0x08021CBE:  6248         STR        R0, [R1, #36]
  0x08021CC0:  980C         LDR        R0, [SP, #48]
  0x08021CC2:  6B80         LDR        R0, [R0, #56]
  0x08021CC4:  9000         STR        R0, [SP, #0]
  0x08021CC6:  9809         LDR        R0, [SP, #36]
  0x08021CC8:  9012         STR        R0, [SP, #72]
  0x08021CCA:  9812         LDR        R0, [SP, #72]
  0x08021CCC:  F380 8810    MSR        PRIMASK, R0
  0x08021CD0:  9800         LDR        R0, [SP, #0]
  0x08021CD2:  B110         CBZ        R0, .L4                  ; 0x08021CDA
  0x08021CD4:  9900         LDR        R1, [SP, #0]
  0x08021CD6:  980C         LDR        R0, [SP, #48]
  0x08021CD8:  4788         BLX        R1
.L4:
  0x08021CDA:  E05F         B          .L10                     ; 0x08021D9C
.L5:
  0x08021CDC:  980C         LDR        R0, [SP, #48]
  0x08021CDE:  6A80         LDR        R0, [R0, #40]
  0x08021CE0:  9008         STR        R0, [SP, #32]
  0x08021CE2:  9804         LDR        R0, [SP, #16]
  0x08021CE4:  3801         SUBS       R0, #1
  0x08021CE6:  9004         STR        R0, [SP, #16]
  0x08021CE8:  9804         LDR        R0, [SP, #16]
  0x08021CEA:  B918         CBNZ       R0, .L6                  ; 0x08021CF4
  0x08021CEC:  990C         LDR        R1, [SP, #48]
  0x08021CEE:  2000         MOVS       R0, #0
  0x08021CF0:  6288         STR        R0, [R1, #40]
  0x08021CF2:  E012         B          .L7                      ; 0x08021D1A
.L6:
  0x08021CF4:  9808         LDR        R0, [SP, #32]
  0x08021CF6:  6F00         LDR        R0, [R0, #112]
  0x08021CF8:  990C         LDR        R1, [SP, #48]
  0x08021CFA:  6288         STR        R0, [R1, #40]
  0x08021CFC:  9808         LDR        R0, [SP, #32]
  0x08021CFE:  6F00         LDR        R0, [R0, #112]
  0x08021D00:  9003         STR        R0, [SP, #12]
  0x08021D02:  9803         LDR        R0, [SP, #12]
  0x08021D04:  990C         LDR        R1, [SP, #48]
  0x08021D06:  6288         STR        R0, [R1, #40]
  0x08021D08:  9808         LDR        R0, [SP, #32]
  0x08021D0A:  6F40         LDR        R0, [R0, #116]
  0x08021D0C:  9002         STR        R0, [SP, #8]
  0x08021D0E:  9802         LDR        R0, [SP, #8]
  0x08021D10:  9903         LDR        R1, [SP, #12]
  0x08021D12:  6748         STR        R0, [R1, #116]
  0x08021D14:  9803         LDR        R0, [SP, #12]
  0x08021D16:  9902         LDR        R1, [SP, #8]
  0x08021D18:  6708         STR        R0, [R1, #112]
.L7:
  0x08021D1A:  9804         LDR        R0, [SP, #16]
  0x08021D1C:  990C         LDR        R1, [SP, #48]
  0x08021D1E:  62C8         STR        R0, [R1, #44]
  0x08021D20:  9908         LDR        R1, [SP, #32]
  0x08021D22:  2000         MOVS       R0, #0
  0x08021D24:  6688         STR        R0, [R1, #104]
  0x08021D26:  980B         LDR        R0, [SP, #44]
  0x08021D28:  9007         STR        R0, [SP, #28]
  0x08021D2A:  9808         LDR        R0, [SP, #32]
  0x08021D2C:  6FC0         LDR        R0, [R0, #124]
  0x08021D2E:  9006         STR        R0, [SP, #24]
  0x08021D30:  980C         LDR        R0, [SP, #48]
  0x08021D32:  6880         LDR        R0, [R0, #8]
  0x08021D34:  9005         STR        R0, [SP, #20]
  0x08021D36:  9807         LDR        R0, [SP, #28]
  0x08021D38:  1D01         ADDS       R1, R0, #4
  0x08021D3A:  9107         STR        R1, [SP, #28]
  0x08021D3C:  6800         LDR        R0, [R0]
  0x08021D3E:  9906         LDR        R1, [SP, #24]
  0x08021D40:  1D0A         ADDS       R2, R1, #4
  0x08021D42:  9206         STR        R2, [SP, #24]
  0x08021D44:  6008         STR        R0, [R1]
  0x08021D46:  9805         LDR        R0, [SP, #20]
  0x08021D48:  2802         CMP        R0, #2
  0x08021D4A:  D30C         BCC        .L9                      ; 0x08021D66
.L8:
  0x08021D4C:  9805         LDR        R0, [SP, #20]
  0x08021D4E:  3801         SUBS       R0, #1
  0x08021D50:  9005         STR        R0, [SP, #20]
  0x08021D52:  B140         CBZ        R0, .L9                  ; 0x08021D66
  0x08021D54:  9807         LDR        R0, [SP, #28]
  0x08021D56:  1D01         ADDS       R1, R0, #4
  0x08021D58:  9107         STR        R1, [SP, #28]
  0x08021D5A:  6800         LDR        R0, [R0]
  0x08021D5C:  9906         LDR        R1, [SP, #24]
  0x08021D5E:  1D0A         ADDS       R2, R1, #4
  0x08021D60:  9206         STR        R2, [SP, #24]
  0x08021D62:  6008         STR        R0, [R1]
  0x08021D64:  E7F2         B          .L8                      ; 0x08021D4C
.L9:
  0x08021D66:  9908         LDR        R1, [SP, #32]
  0x08021D68:  2000         MOVS       R0, #0
  0x08021D6A:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08021D6E:  980C         LDR        R0, [SP, #48]
  0x08021D70:  6B80         LDR        R0, [R0, #56]
  0x08021D72:  9000         STR        R0, [SP, #0]
  0x08021D74:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021D78:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021D7C:  6808         LDR        R0, [R1]
  0x08021D7E:  3001         ADDS       R0, #1
  0x08021D80:  6008         STR        R0, [R1]
  0x08021D82:  9809         LDR        R0, [SP, #36]
  0x08021D84:  9011         STR        R0, [SP, #68]
  0x08021D86:  9811         LDR        R0, [SP, #68]
  0x08021D88:  F380 8810    MSR        PRIMASK, R0
  0x08021D8C:  9808         LDR        R0, [SP, #32]
  0x08021D8E:  F7F4 FAE9    BL         _tx_thread_system_resume ; 0x08016364
  0x08021D92:  9800         LDR        R0, [SP, #0]
  0x08021D94:  B110         CBZ        R0, .L10                 ; 0x08021D9C
  0x08021D96:  9900         LDR        R1, [SP, #0]
  0x08021D98:  980C         LDR        R0, [SP, #48]
  0x08021D9A:  4788         BLX        R1
.L10:
  0x08021D9C:  E07C         B          .L18                     ; 0x08021E98
.L11:
  0x08021D9E:  980A         LDR        R0, [SP, #40]
  0x08021DA0:  2800         CMP        R0, #0
  0x08021DA2:  D072         BEQ        .L17                     ; 0x08021E8A
  0x08021DA4:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021DA8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021DAC:  6800         LDR        R0, [R0]
  0x08021DAE:  B138         CBZ        R0, .L12                 ; 0x08021DC0
  0x08021DB0:  9809         LDR        R0, [SP, #36]
  0x08021DB2:  9010         STR        R0, [SP, #64]
  0x08021DB4:  9810         LDR        R0, [SP, #64]
  0x08021DB6:  F380 8810    MSR        PRIMASK, R0
  0x08021DBA:  200B         MOVS       R0, #11
  0x08021DBC:  9001         STR        R0, [SP, #4]
  0x08021DBE:  E063         B          .L16                     ; 0x08021E88
.L12:
  0x08021DC0:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08021DC4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08021DC8:  6800         LDR        R0, [R0]
  0x08021DCA:  9008         STR        R0, [SP, #32]
  0x08021DCC:  9908         LDR        R1, [SP, #32]
  0x08021DCE:  F241 60DB    MOVW       R0, #0x16DB              ; 0x080216DB = _tx_queue_cleanup
  0x08021DD2:  F6C0 0002    MOVT       R0, #0x0802              ; 0x080216DB = _tx_queue_cleanup
  0x08021DD6:  6688         STR        R0, [R1, #104]
  0x08021DD8:  980C         LDR        R0, [SP, #48]
  0x08021DDA:  9908         LDR        R1, [SP, #32]
  0x08021DDC:  66C8         STR        R0, [R1, #108]
  0x08021DDE:  980B         LDR        R0, [SP, #44]
  0x08021DE0:  9908         LDR        R1, [SP, #32]
  0x08021DE2:  67C8         STR        R0, [R1, #124]
  0x08021DE4:  9908         LDR        R1, [SP, #32]
  0x08021DE6:  2000         MOVS       R0, #0
  0x08021DE8:  F8C1 0080    STR.W      R0, [R1, #128]
  0x08021DEC:  9908         LDR        R1, [SP, #32]
  0x08021DEE:  F8D1 00B0    LDR.W      R0, [R1, #176]
  0x08021DF2:  3001         ADDS       R0, #1
  0x08021DF4:  F8C1 00B0    STR.W      R0, [R1, #176]
  0x08021DF8:  9804         LDR        R0, [SP, #16]
  0x08021DFA:  B938         CBNZ       R0, .L13                 ; 0x08021E0C
  0x08021DFC:  9808         LDR        R0, [SP, #32]
  0x08021DFE:  990C         LDR        R1, [SP, #48]
  0x08021E00:  6288         STR        R0, [R1, #40]
  0x08021E02:  9808         LDR        R0, [SP, #32]
  0x08021E04:  6700         STR        R0, [R0, #112]
  0x08021E06:  9808         LDR        R0, [SP, #32]
  0x08021E08:  6740         STR        R0, [R0, #116]
  0x08021E0A:  E011         B          .L14                     ; 0x08021E30
.L13:
  0x08021E0C:  980C         LDR        R0, [SP, #48]
  0x08021E0E:  6A80         LDR        R0, [R0, #40]
  0x08021E10:  9003         STR        R0, [SP, #12]
  0x08021E12:  9803         LDR        R0, [SP, #12]
  0x08021E14:  9908         LDR        R1, [SP, #32]
  0x08021E16:  6708         STR        R0, [R1, #112]
  0x08021E18:  9803         LDR        R0, [SP, #12]
  0x08021E1A:  6F40         LDR        R0, [R0, #116]
  0x08021E1C:  9002         STR        R0, [SP, #8]
  0x08021E1E:  9802         LDR        R0, [SP, #8]
  0x08021E20:  9908         LDR        R1, [SP, #32]
  0x08021E22:  6748         STR        R0, [R1, #116]
  0x08021E24:  9808         LDR        R0, [SP, #32]
  0x08021E26:  9902         LDR        R1, [SP, #8]
  0x08021E28:  6708         STR        R0, [R1, #112]
  0x08021E2A:  9808         LDR        R0, [SP, #32]
  0x08021E2C:  9903         LDR        R1, [SP, #12]
  0x08021E2E:  6748         STR        R0, [R1, #116]
.L14:
  0x08021E30:  9804         LDR        R0, [SP, #16]
  0x08021E32:  3001         ADDS       R0, #1
  0x08021E34:  990C         LDR        R1, [SP, #48]
  0x08021E36:  62C8         STR        R0, [R1, #44]
  0x08021E38:  9908         LDR        R1, [SP, #32]
  0x08021E3A:  2005         MOVS       R0, #5
  0x08021E3C:  6308         STR        R0, [R1, #48]
  0x08021E3E:  980C         LDR        R0, [SP, #48]
  0x08021E40:  6B80         LDR        R0, [R0, #56]
  0x08021E42:  9000         STR        R0, [SP, #0]
  0x08021E44:  9908         LDR        R1, [SP, #32]
  0x08021E46:  2001         MOVS       R0, #1
  0x08021E48:  6388         STR        R0, [R1, #56]
  0x08021E4A:  980A         LDR        R0, [SP, #40]
  0x08021E4C:  9908         LDR        R1, [SP, #32]
  0x08021E4E:  64C8         STR        R0, [R1, #76]
  0x08021E50:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021E54:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021E58:  6808         LDR        R0, [R1]
  0x08021E5A:  3001         ADDS       R0, #1
  0x08021E5C:  6008         STR        R0, [R1]
  0x08021E5E:  9809         LDR        R0, [SP, #36]
  0x08021E60:  900F         STR        R0, [SP, #60]
  0x08021E62:  980F         LDR        R0, [SP, #60]
  0x08021E64:  F380 8810    MSR        PRIMASK, R0
  0x08021E68:  9808         LDR        R0, [SP, #32]
  0x08021E6A:  F7F4 FB92    BL         _tx_thread_system_suspend ; 0x08016592
  0x08021E6E:  9808         LDR        R0, [SP, #32]
  0x08021E70:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x08021E74:  B920         CBNZ       R0, .L15                 ; 0x08021E80
  0x08021E76:  9800         LDR        R0, [SP, #0]
  0x08021E78:  B110         CBZ        R0, .L15                 ; 0x08021E80
  0x08021E7A:  9900         LDR        R1, [SP, #0]
  0x08021E7C:  980C         LDR        R0, [SP, #48]
  0x08021E7E:  4788         BLX        R1
.L15:
  0x08021E80:  9808         LDR        R0, [SP, #32]
  0x08021E82:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x08021E86:  9001         STR        R0, [SP, #4]
.L16:
  0x08021E88:  E006         B          .L18                     ; 0x08021E98
.L17:
  0x08021E8A:  9809         LDR        R0, [SP, #36]
  0x08021E8C:  900E         STR        R0, [SP, #56]
  0x08021E8E:  980E         LDR        R0, [SP, #56]
  0x08021E90:  F380 8810    MSR        PRIMASK, R0
  0x08021E94:  200B         MOVS       R0, #11
  0x08021E96:  9001         STR        R0, [SP, #4]
.L18:
  0x08021E98:  9801         LDR        R0, [SP, #4]
  0x08021E9A:  B014         ADD        SP, SP, #80
  0x08021E9C:  BD80         POP        {R7, PC}
Section .text._tx_semaphore_cleanup from charger_lto.o, size=236, align=2
_tx_semaphore_cleanup:
  0x08021E9E:  B580         PUSH       {R7, LR}
  0x08021EA0:  B08E         SUB        SP, SP, #56
  0x08021EA2:  9007         STR        R0, [SP, #28]
  0x08021EA4:  9106         STR        R1, [SP, #24]
  0x08021EA6:  F3EF 8010    MRS        R0, PRIMASK
  0x08021EAA:  900C         STR        R0, [SP, #48]
  0x08021EAC:  980C         LDR        R0, [SP, #48]
  0x08021EAE:  9009         STR        R0, [SP, #36]
  0x08021EB0:  B672         CPSID      i
  0x08021EB2:  9809         LDR        R0, [SP, #36]
  0x08021EB4:  9005         STR        R0, [SP, #20]
  0x08021EB6:  9807         LDR        R0, [SP, #28]
  0x08021EB8:  6E80         LDR        R0, [R0, #104]
  0x08021EBA:  F641 619F    MOVW       R1, #0x1E9F              ; 0x08021E9F = _tx_semaphore_cleanup
  0x08021EBE:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08021E9F = _tx_semaphore_cleanup
  0x08021EC2:  4288         CMP        R0, R1
  0x08021EC4:  D15A         BNE        .L3                      ; 0x08021F7C
  0x08021EC6:  9806         LDR        R0, [SP, #24]
  0x08021EC8:  9907         LDR        R1, [SP, #28]
  0x08021ECA:  F8D1 10B0    LDR.W      R1, [R1, #176]
  0x08021ECE:  4288         CMP        R0, R1
  0x08021ED0:  D154         BNE        .L3                      ; 0x08021F7C
  0x08021ED2:  9807         LDR        R0, [SP, #28]
  0x08021ED4:  6EC0         LDR        R0, [R0, #108]
  0x08021ED6:  9004         STR        R0, [SP, #16]
  0x08021ED8:  9804         LDR        R0, [SP, #16]
  0x08021EDA:  2800         CMP        R0, #0
  0x08021EDC:  D04E         BEQ        .L3                      ; 0x08021F7C
  0x08021EDE:  9804         LDR        R0, [SP, #16]
  0x08021EE0:  6800         LDR        R0, [R0]
  0x08021EE2:  F644 5141    MOVW       R1, #0x4D41
  0x08021EE6:  F2C5 3145    MOVT       R1, #0x5345
  0x08021EEA:  4288         CMP        R0, R1
  0x08021EEC:  D146         BNE        .L3                      ; 0x08021F7C
  0x08021EEE:  9804         LDR        R0, [SP, #16]
  0x08021EF0:  6900         LDR        R0, [R0, #16]
  0x08021EF2:  2800         CMP        R0, #0
  0x08021EF4:  D042         BEQ        .L3                      ; 0x08021F7C
  0x08021EF6:  9907         LDR        R1, [SP, #28]
  0x08021EF8:  2000         MOVS       R0, #0
  0x08021EFA:  6688         STR        R0, [R1, #104]
  0x08021EFC:  9904         LDR        R1, [SP, #16]
  0x08021EFE:  6908         LDR        R0, [R1, #16]
  0x08021F00:  3801         SUBS       R0, #1
  0x08021F02:  6108         STR        R0, [R1, #16]
  0x08021F04:  9804         LDR        R0, [SP, #16]
  0x08021F06:  6900         LDR        R0, [R0, #16]
  0x08021F08:  9003         STR        R0, [SP, #12]
  0x08021F0A:  9803         LDR        R0, [SP, #12]
  0x08021F0C:  B918         CBNZ       R0, .L1                  ; 0x08021F16
  0x08021F0E:  9904         LDR        R1, [SP, #16]
  0x08021F10:  2000         MOVS       R0, #0
  0x08021F12:  60C8         STR        R0, [R1, #12]
  0x08021F14:  E013         B          .L2                      ; 0x08021F3E
.L1:
  0x08021F16:  9807         LDR        R0, [SP, #28]
  0x08021F18:  6F00         LDR        R0, [R0, #112]
  0x08021F1A:  9002         STR        R0, [SP, #8]
  0x08021F1C:  9807         LDR        R0, [SP, #28]
  0x08021F1E:  6F40         LDR        R0, [R0, #116]
  0x08021F20:  9001         STR        R0, [SP, #4]
  0x08021F22:  9801         LDR        R0, [SP, #4]
  0x08021F24:  9902         LDR        R1, [SP, #8]
  0x08021F26:  6748         STR        R0, [R1, #116]
  0x08021F28:  9802         LDR        R0, [SP, #8]
  0x08021F2A:  9901         LDR        R1, [SP, #4]
  0x08021F2C:  6708         STR        R0, [R1, #112]
  0x08021F2E:  9804         LDR        R0, [SP, #16]
  0x08021F30:  68C0         LDR        R0, [R0, #12]
  0x08021F32:  9907         LDR        R1, [SP, #28]
  0x08021F34:  4288         CMP        R0, R1
  0x08021F36:  D102         BNE        .L2                      ; 0x08021F3E
  0x08021F38:  9802         LDR        R0, [SP, #8]
  0x08021F3A:  9904         LDR        R1, [SP, #16]
  0x08021F3C:  60C8         STR        R0, [R1, #12]
.L2:
  0x08021F3E:  9807         LDR        R0, [SP, #28]
  0x08021F40:  6B00         LDR        R0, [R0, #48]
  0x08021F42:  2806         CMP        R0, #6
  0x08021F44:  D11A         BNE        .L3                      ; 0x08021F7C
  0x08021F46:  9907         LDR        R1, [SP, #28]
  0x08021F48:  200D         MOVS       R0, #13
  0x08021F4A:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08021F4E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021F52:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08021F56:  6808         LDR        R0, [R1]
  0x08021F58:  3001         ADDS       R0, #1
  0x08021F5A:  6008         STR        R0, [R1]
  0x08021F5C:  9805         LDR        R0, [SP, #20]
  0x08021F5E:  900B         STR        R0, [SP, #44]
  0x08021F60:  980B         LDR        R0, [SP, #44]
  0x08021F62:  F380 8810    MSR        PRIMASK, R0
  0x08021F66:  9807         LDR        R0, [SP, #28]
  0x08021F68:  F7F4 F9FC    BL         _tx_thread_system_resume ; 0x08016364
  0x08021F6C:  F3EF 8010    MRS        R0, PRIMASK
  0x08021F70:  900D         STR        R0, [SP, #52]
  0x08021F72:  980D         LDR        R0, [SP, #52]
  0x08021F74:  9008         STR        R0, [SP, #32]
  0x08021F76:  B672         CPSID      i
  0x08021F78:  9808         LDR        R0, [SP, #32]
  0x08021F7A:  9005         STR        R0, [SP, #20]
.L3:
  0x08021F7C:  9805         LDR        R0, [SP, #20]
  0x08021F7E:  900A         STR        R0, [SP, #40]
  0x08021F80:  980A         LDR        R0, [SP, #40]
  0x08021F82:  F380 8810    MSR        PRIMASK, R0
  0x08021F86:  B00E         ADD        SP, SP, #56
  0x08021F88:  BD80         POP        {R7, PC}
Section .text._tx_semaphore_put from charger_lto.o, size=192, align=2
_tx_semaphore_put:
  0x08021F8A:  B580         PUSH       {R7, LR}
  0x08021F8C:  B08C         SUB        SP, SP, #48
  0x08021F8E:  9007         STR        R0, [SP, #28]
  0x08021F90:  F3EF 8010    MRS        R0, PRIMASK
  0x08021F94:  900B         STR        R0, [SP, #44]
  0x08021F96:  980B         LDR        R0, [SP, #44]
  0x08021F98:  9008         STR        R0, [SP, #32]
  0x08021F9A:  B672         CPSID      i
  0x08021F9C:  9808         LDR        R0, [SP, #32]
  0x08021F9E:  9006         STR        R0, [SP, #24]
  0x08021FA0:  9807         LDR        R0, [SP, #28]
  0x08021FA2:  6900         LDR        R0, [R0, #16]
  0x08021FA4:  9003         STR        R0, [SP, #12]
  0x08021FA6:  9803         LDR        R0, [SP, #12]
  0x08021FA8:  B988         CBNZ       R0, .L2                  ; 0x08021FCE
  0x08021FAA:  9907         LDR        R1, [SP, #28]
  0x08021FAC:  6888         LDR        R0, [R1, #8]
  0x08021FAE:  3001         ADDS       R0, #1
  0x08021FB0:  6088         STR        R0, [R1, #8]
  0x08021FB2:  9807         LDR        R0, [SP, #28]
  0x08021FB4:  69C0         LDR        R0, [R0, #28]
  0x08021FB6:  9005         STR        R0, [SP, #20]
  0x08021FB8:  9806         LDR        R0, [SP, #24]
  0x08021FBA:  900A         STR        R0, [SP, #40]
  0x08021FBC:  980A         LDR        R0, [SP, #40]
  0x08021FBE:  F380 8810    MSR        PRIMASK, R0
  0x08021FC2:  9805         LDR        R0, [SP, #20]
  0x08021FC4:  B110         CBZ        R0, .L1                  ; 0x08021FCC
  0x08021FC6:  9905         LDR        R1, [SP, #20]
  0x08021FC8:  9807         LDR        R0, [SP, #28]
  0x08021FCA:  4788         BLX        R1
.L1:
  0x08021FCC:  E03A         B          .L5                      ; 0x08022044
.L2:
  0x08021FCE:  9807         LDR        R0, [SP, #28]
  0x08021FD0:  68C0         LDR        R0, [R0, #12]
  0x08021FD2:  9004         STR        R0, [SP, #16]
  0x08021FD4:  9803         LDR        R0, [SP, #12]
  0x08021FD6:  3801         SUBS       R0, #1
  0x08021FD8:  9003         STR        R0, [SP, #12]
  0x08021FDA:  9803         LDR        R0, [SP, #12]
  0x08021FDC:  B918         CBNZ       R0, .L3                  ; 0x08021FE6
  0x08021FDE:  9907         LDR        R1, [SP, #28]
  0x08021FE0:  2000         MOVS       R0, #0
  0x08021FE2:  60C8         STR        R0, [R1, #12]
  0x08021FE4:  E00E         B          .L4                      ; 0x08022004
.L3:
  0x08021FE6:  9804         LDR        R0, [SP, #16]
  0x08021FE8:  6F00         LDR        R0, [R0, #112]
  0x08021FEA:  9002         STR        R0, [SP, #8]
  0x08021FEC:  9802         LDR        R0, [SP, #8]
  0x08021FEE:  9907         LDR        R1, [SP, #28]
  0x08021FF0:  60C8         STR        R0, [R1, #12]
  0x08021FF2:  9804         LDR        R0, [SP, #16]
  0x08021FF4:  6F40         LDR        R0, [R0, #116]
  0x08021FF6:  9001         STR        R0, [SP, #4]
  0x08021FF8:  9801         LDR        R0, [SP, #4]
  0x08021FFA:  9902         LDR        R1, [SP, #8]
  0x08021FFC:  6748         STR        R0, [R1, #116]
  0x08021FFE:  9802         LDR        R0, [SP, #8]
  0x08022000:  9901         LDR        R1, [SP, #4]
  0x08022002:  6708         STR        R0, [R1, #112]
.L4:
  0x08022004:  9803         LDR        R0, [SP, #12]
  0x08022006:  9907         LDR        R1, [SP, #28]
  0x08022008:  6108         STR        R0, [R1, #16]
  0x0802200A:  9904         LDR        R1, [SP, #16]
  0x0802200C:  2000         MOVS       R0, #0
  0x0802200E:  6688         STR        R0, [R1, #104]
  0x08022010:  9907         LDR        R1, [SP, #28]
  0x08022012:  69C9         LDR        R1, [R1, #28]
  0x08022014:  9105         STR        R1, [SP, #20]
  0x08022016:  9904         LDR        R1, [SP, #16]
  0x08022018:  F8C1 0084    STR.W      R0, [R1, #132]
  0x0802201C:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022020:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022024:  6808         LDR        R0, [R1]
  0x08022026:  3001         ADDS       R0, #1
  0x08022028:  6008         STR        R0, [R1]
  0x0802202A:  9806         LDR        R0, [SP, #24]
  0x0802202C:  9009         STR        R0, [SP, #36]
  0x0802202E:  9809         LDR        R0, [SP, #36]
  0x08022030:  F380 8810    MSR        PRIMASK, R0
  0x08022034:  9804         LDR        R0, [SP, #16]
  0x08022036:  F7F4 F995    BL         _tx_thread_system_resume ; 0x08016364
  0x0802203A:  9805         LDR        R0, [SP, #20]
  0x0802203C:  B110         CBZ        R0, .L5                  ; 0x08022044
  0x0802203E:  9905         LDR        R1, [SP, #20]
  0x08022040:  9807         LDR        R0, [SP, #28]
  0x08022042:  4788         BLX        R1
.L5:
  0x08022044:  2000         MOVS       R0, #0
  0x08022046:  B00C         ADD        SP, SP, #48
  0x08022048:  BD80         POP        {R7, PC}
Section .text._tx_thread_create from charger_lto.o, size=492, align=2
_tx_thread_create:
  0x0802204A:  B580         PUSH       {R7, LR}
  0x0802204C:  B092         SUB        SP, SP, #72
  0x0802204E:  F8DD C064    LDR.W      R12, [SP, #100]
  0x08022052:  F8DD C060    LDR.W      R12, [SP, #96]
  0x08022056:  F8DD C05C    LDR.W      R12, [SP, #92]
  0x0802205A:  F8DD C058    LDR.W      R12, [SP, #88]
  0x0802205E:  F8DD C054    LDR.W      R12, [SP, #84]
  0x08022062:  F8DD C050    LDR.W      R12, [SP, #80]
  0x08022066:  9009         STR        R0, [SP, #36]
  0x08022068:  9108         STR        R1, [SP, #32]
  0x0802206A:  9207         STR        R2, [SP, #28]
  0x0802206C:  9306         STR        R3, [SP, #24]
  0x0802206E:  2000         MOVS       R0, #0
  0x08022070:  9001         STR        R0, [SP, #4]
  0x08022072:  9814         LDR        R0, [SP, #80]
  0x08022074:  9915         LDR        R1, [SP, #84]
  0x08022076:  22EF         MOVS       R2, #239
  0x08022078:  F7E2 FD71    BL         __aeabi_memset8          ; 0x08004B5E
  0x0802207C:  9809         LDR        R0, [SP, #36]
  0x0802207E:  21B4         MOVS       R1, #180
  0x08022080:  F7E2 FD6C    BL         __aeabi_memclr           ; 0x08004B5C
  0x08022084:  9808         LDR        R0, [SP, #32]
  0x08022086:  9909         LDR        R1, [SP, #36]
  0x08022088:  6288         STR        R0, [R1, #40]
  0x0802208A:  9807         LDR        R0, [SP, #28]
  0x0802208C:  9909         LDR        R1, [SP, #36]
  0x0802208E:  6448         STR        R0, [R1, #68]
  0x08022090:  9806         LDR        R0, [SP, #24]
  0x08022092:  9909         LDR        R1, [SP, #36]
  0x08022094:  6488         STR        R0, [R1, #72]
  0x08022096:  9814         LDR        R0, [SP, #80]
  0x08022098:  9909         LDR        R1, [SP, #36]
  0x0802209A:  60C8         STR        R0, [R1, #12]
  0x0802209C:  9815         LDR        R0, [SP, #84]
  0x0802209E:  9909         LDR        R1, [SP, #36]
  0x080220A0:  6148         STR        R0, [R1, #20]
  0x080220A2:  9816         LDR        R0, [SP, #88]
  0x080220A4:  9909         LDR        R1, [SP, #36]
  0x080220A6:  62C8         STR        R0, [R1, #44]
  0x080220A8:  9816         LDR        R0, [SP, #88]
  0x080220AA:  9909         LDR        R1, [SP, #36]
  0x080220AC:  F8C1 0094    STR.W      R0, [R1, #148]
  0x080220B0:  9818         LDR        R0, [SP, #96]
  0x080220B2:  9909         LDR        R1, [SP, #36]
  0x080220B4:  6188         STR        R0, [R1, #24]
  0x080220B6:  9818         LDR        R0, [SP, #96]
  0x080220B8:  9909         LDR        R1, [SP, #36]
  0x080220BA:  61C8         STR        R0, [R1, #28]
  0x080220BC:  9909         LDR        R1, [SP, #36]
  0x080220BE:  2020         MOVS       R0, #32
  0x080220C0:  F8C1 009C    STR.W      R0, [R1, #156]
  0x080220C4:  9814         LDR        R0, [SP, #80]
  0x080220C6:  9000         STR        R0, [SP, #0]
  0x080220C8:  9900         LDR        R1, [SP, #0]
  0x080220CA:  9815         LDR        R0, [SP, #84]
  0x080220CC:  4408         ADD        R0, R1
  0x080220CE:  3801         SUBS       R0, #1
  0x080220D0:  9000         STR        R0, [SP, #0]
  0x080220D2:  9800         LDR        R0, [SP, #0]
  0x080220D4:  9909         LDR        R1, [SP, #36]
  0x080220D6:  6108         STR        R0, [R1, #16]
  0x080220D8:  9817         LDR        R0, [SP, #92]
  0x080220DA:  9909         LDR        R1, [SP, #36]
  0x080220DC:  63C8         STR        R0, [R1, #60]
  0x080220DE:  9817         LDR        R0, [SP, #92]
  0x080220E0:  9909         LDR        R1, [SP, #36]
  0x080220E2:  F8C1 0098    STR.W      R0, [R1, #152]
  0x080220E6:  9909         LDR        R1, [SP, #36]
  0x080220E8:  2003         MOVS       R0, #3
  0x080220EA:  6308         STR        R0, [R1, #48]
  0x080220EC:  9909         LDR        R1, [SP, #36]
  0x080220EE:  F646 106F    MOVW       R0, #0x696F              ; 0x0801696F = _tx_thread_timeout
  0x080220F2:  F6C0 0001    MOVT       R0, #0x0801              ; 0x0801696F = _tx_thread_timeout
  0x080220F6:  6548         STR        R0, [R1, #84]
  0x080220F8:  9809         LDR        R0, [SP, #36]
  0x080220FA:  6580         STR        R0, [R0, #88]
  0x080220FC:  9809         LDR        R0, [SP, #36]
  0x080220FE:  F246 2193    MOVW       R1, #0x6293              ; 0x08016293 = _tx_thread_shell_entry
  0x08022102:  F6C0 0101    MOVT       R1, #0x0801              ; 0x08016293 = _tx_thread_shell_entry
  0x08022106:  F7DE F983    BL         _tx_thread_stack_build   ; 0x08000410
  0x0802210A:  F3EF 8010    MRS        R0, PRIMASK
  0x0802210E:  9010         STR        R0, [SP, #64]
  0x08022110:  9810         LDR        R0, [SP, #64]
  0x08022112:  900B         STR        R0, [SP, #44]
  0x08022114:  B672         CPSID      i
  0x08022116:  980B         LDR        R0, [SP, #44]
  0x08022118:  9005         STR        R0, [SP, #20]
  0x0802211A:  9909         LDR        R1, [SP, #36]
  0x0802211C:  F245 2044    MOVW       R0, #0x5244
  0x08022120:  F2C5 4048    MOVT       R0, #0x5448
  0x08022124:  6008         STR        R0, [R1]
  0x08022126:  F64B 0064    MOVW       R0, #0xB864              ; 0x2400B864 = _tx_thread_created_count
  0x0802212A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B864 = _tx_thread_created_count
  0x0802212E:  6800         LDR        R0, [R0]
  0x08022130:  B960         CBNZ       R0, .L1                  ; 0x0802214C
  0x08022132:  9809         LDR        R0, [SP, #36]
  0x08022134:  F64B 0160    MOVW       R1, #0xB860              ; 0x2400B860 = _tx_thread_created_ptr
  0x08022138:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B860 = _tx_thread_created_ptr
  0x0802213C:  6008         STR        R0, [R1]
  0x0802213E:  9809         LDR        R0, [SP, #36]
  0x08022140:  F8C0 0088    STR.W      R0, [R0, #136]
  0x08022144:  9809         LDR        R0, [SP, #36]
  0x08022146:  F8C0 008C    STR.W      R0, [R0, #140]
  0x0802214A:  E019         B          .L2                      ; 0x08022180
.L1:
  0x0802214C:  F64B 0060    MOVW       R0, #0xB860              ; 0x2400B860 = _tx_thread_created_ptr
  0x08022150:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B860 = _tx_thread_created_ptr
  0x08022154:  6800         LDR        R0, [R0]
  0x08022156:  9004         STR        R0, [SP, #16]
  0x08022158:  9804         LDR        R0, [SP, #16]
  0x0802215A:  F8D0 008C    LDR.W      R0, [R0, #140]
  0x0802215E:  9003         STR        R0, [SP, #12]
  0x08022160:  9809         LDR        R0, [SP, #36]
  0x08022162:  9904         LDR        R1, [SP, #16]
  0x08022164:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08022168:  9809         LDR        R0, [SP, #36]
  0x0802216A:  9903         LDR        R1, [SP, #12]
  0x0802216C:  F8C1 0088    STR.W      R0, [R1, #136]
  0x08022170:  9803         LDR        R0, [SP, #12]
  0x08022172:  9909         LDR        R1, [SP, #36]
  0x08022174:  F8C1 008C    STR.W      R0, [R1, #140]
  0x08022178:  9804         LDR        R0, [SP, #16]
  0x0802217A:  9909         LDR        R1, [SP, #36]
  0x0802217C:  F8C1 0088    STR.W      R0, [R1, #136]
.L2:
  0x08022180:  F64B 0164    MOVW       R1, #0xB864              ; 0x2400B864 = _tx_thread_created_count
  0x08022184:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B864 = _tx_thread_created_count
  0x08022188:  6808         LDR        R0, [R1]
  0x0802218A:  3001         ADDS       R0, #1
  0x0802218C:  6008         STR        R0, [R1]
  0x0802218E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022192:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022196:  6808         LDR        R0, [R1]
  0x08022198:  3001         ADDS       R0, #1
  0x0802219A:  6008         STR        R0, [R1]
  0x0802219C:  9819         LDR        R0, [SP, #100]
  0x0802219E:  2801         CMP        R0, #1
  0x080221A0:  D12B         BNE        .L7                      ; 0x080221FA
  0x080221A2:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x080221A6:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x080221AA:  6800         LDR        R0, [R0]
  0x080221AC:  F3EF 8105    MRS        R1, IPSR
  0x080221B0:  910C         STR        R1, [SP, #48]
  0x080221B2:  990C         LDR        R1, [SP, #48]
  0x080221B4:  4308         ORRS       R0, R1
  0x080221B6:  F1B0 3FF0    CMP.W      R0, #0xF0F0F0F0
  0x080221BA:  D30E         BCC        .L4                      ; 0x080221DA
  0x080221BC:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080221C0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080221C4:  6800         LDR        R0, [R0]
  0x080221C6:  9002         STR        R0, [SP, #8]
  0x080221C8:  9802         LDR        R0, [SP, #8]
  0x080221CA:  B128         CBZ        R0, .L3                  ; 0x080221D8
  0x080221CC:  9802         LDR        R0, [SP, #8]
  0x080221CE:  6BC0         LDR        R0, [R0, #60]
  0x080221D0:  9001         STR        R0, [SP, #4]
  0x080221D2:  9902         LDR        R1, [SP, #8]
  0x080221D4:  6AC8         LDR        R0, [R1, #44]
  0x080221D6:  63C8         STR        R0, [R1, #60]
.L3:
  0x080221D8:  E001         B          .L5                      ; 0x080221DE
.L4:
  0x080221DA:  2000         MOVS       R0, #0
  0x080221DC:  9002         STR        R0, [SP, #8]
.L5:
  0x080221DE:  9805         LDR        R0, [SP, #20]
  0x080221E0:  900F         STR        R0, [SP, #60]
  0x080221E2:  980F         LDR        R0, [SP, #60]
  0x080221E4:  F380 8810    MSR        PRIMASK, R0
  0x080221E8:  9809         LDR        R0, [SP, #36]
  0x080221EA:  F7F4 F8BB    BL         _tx_thread_system_resume ; 0x08016364
  0x080221EE:  9802         LDR        R0, [SP, #8]
  0x080221F0:  B110         CBZ        R0, .L6                  ; 0x080221F8
  0x080221F2:  9801         LDR        R0, [SP, #4]
  0x080221F4:  9902         LDR        R1, [SP, #8]
  0x080221F6:  63C8         STR        R0, [R1, #60]
.L6:
  0x080221F8:  E01A         B          .L8                      ; 0x08022230
.L7:
  0x080221FA:  9805         LDR        R0, [SP, #20]
  0x080221FC:  900E         STR        R0, [SP, #56]
  0x080221FE:  980E         LDR        R0, [SP, #56]
  0x08022200:  F380 8810    MSR        PRIMASK, R0
  0x08022204:  F3EF 8010    MRS        R0, PRIMASK
  0x08022208:  9011         STR        R0, [SP, #68]
  0x0802220A:  9811         LDR        R0, [SP, #68]
  0x0802220C:  900A         STR        R0, [SP, #40]
  0x0802220E:  B672         CPSID      i
  0x08022210:  980A         LDR        R0, [SP, #40]
  0x08022212:  9005         STR        R0, [SP, #20]
  0x08022214:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022218:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802221C:  6808         LDR        R0, [R1]
  0x0802221E:  3801         SUBS       R0, #1
  0x08022220:  6008         STR        R0, [R1]
  0x08022222:  9805         LDR        R0, [SP, #20]
  0x08022224:  900D         STR        R0, [SP, #52]
  0x08022226:  980D         LDR        R0, [SP, #52]
  0x08022228:  F380 8810    MSR        PRIMASK, R0
  0x0802222C:  F000 FA29    BL         _tx_thread_system_preempt_check ; 0x08022682
.L8:
  0x08022230:  2000         MOVS       R0, #0
  0x08022232:  B012         ADD        SP, SP, #72
  0x08022234:  BD80         POP        {R7, PC}
Section .text._tx_thread_initialize from charger_lto.o, size=136, align=2
_tx_thread_initialize:
  0x08022236:  B580         PUSH       {R7, LR}
  0x08022238:  B082         SUB        SP, SP, #8
  0x0802223A:  F64B 015C    MOVW       R1, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x0802223E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022242:  2000         MOVS       R0, #0
  0x08022244:  9001         STR        R0, [SP, #4]
  0x08022246:  6008         STR        R0, [R1]
  0x08022248:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0802224C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08022250:  6008         STR        R0, [R1]
  0x08022252:  F64B 0144    MOVW       R1, #0xB844              ; 0x2400B844 = _tx_thread_priority_maps
  0x08022256:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B844 = _tx_thread_priority_maps
  0x0802225A:  6008         STR        R0, [R1]
  0x0802225C:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08022260:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08022264:  6008         STR        R0, [R1]
  0x08022266:  F64B 0154    MOVW       R1, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x0802226A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x0802226E:  2020         MOVS       R0, #32
  0x08022270:  6008         STR        R0, [R1]
  0x08022272:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08022276:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x0802227A:  2180         MOVS       R1, #128
  0x0802227C:  F7E2 FC6E    BL         __aeabi_memclr           ; 0x08004B5C
  0x08022280:  9801         LDR        R0, [SP, #4]
  0x08022282:  F64B 0160    MOVW       R1, #0xB860              ; 0x2400B860 = _tx_thread_created_ptr
  0x08022286:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B860 = _tx_thread_created_ptr
  0x0802228A:  6008         STR        R0, [R1]
  0x0802228C:  F64B 0164    MOVW       R1, #0xB864              ; 0x2400B864 = _tx_thread_created_count
  0x08022290:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B864 = _tx_thread_created_count
  0x08022294:  6008         STR        R0, [R1]
  0x08022296:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802229A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802229E:  6008         STR        R0, [R1]
  0x080222A0:  F64B 0150    MOVW       R1, #0xB850              ; 0x2400B850 = _tx_thread_mutex_release
  0x080222A4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B850 = _tx_thread_mutex_release
  0x080222A8:  6008         STR        R0, [R1]
  0x080222AA:  F64B 0194    MOVW       R1, #0xB894              ; 0x2400B894 = _tx_build_options
  0x080222AE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B894 = _tx_build_options
  0x080222B2:  6808         LDR        R0, [R1]
  0x080222B4:  F040 7080    ORR        R0, R0, #0x01000000
  0x080222B8:  6008         STR        R0, [R1]
  0x080222BA:  B002         ADD        SP, SP, #8
  0x080222BC:  BD80         POP        {R7, PC}
Section .text._tx_thread_preemption_change from charger_lto.o, size=316, align=2
_tx_thread_preemption_change:
  0x080222BE:  B580         PUSH       {R7, LR}
  0x080222C0:  B08C         SUB        SP, SP, #48
  0x080222C2:  9005         STR        R0, [SP, #20]
  0x080222C4:  9104         STR        R1, [SP, #16]
  0x080222C6:  9203         STR        R2, [SP, #12]
  0x080222C8:  2000         MOVS       R0, #0
  0x080222CA:  9000         STR        R0, [SP, #0]
  0x080222CC:  F3EF 8010    MRS        R0, PRIMASK
  0x080222D0:  900A         STR        R0, [SP, #40]
  0x080222D2:  980A         LDR        R0, [SP, #40]
  0x080222D4:  9007         STR        R0, [SP, #28]
  0x080222D6:  B672         CPSID      i
  0x080222D8:  9807         LDR        R0, [SP, #28]
  0x080222DA:  9002         STR        R0, [SP, #8]
  0x080222DC:  9804         LDR        R0, [SP, #16]
  0x080222DE:  9905         LDR        R1, [SP, #20]
  0x080222E0:  F8D1 1094    LDR.W      R1, [R1, #148]
  0x080222E4:  4288         CMP        R0, R1
  0x080222E6:  D902         BLS        .L1                      ; 0x080222EE
  0x080222E8:  2018         MOVS       R0, #24
  0x080222EA:  9000         STR        R0, [SP, #0]
  0x080222EC:  E07D         B          .L6                      ; 0x080223EA
.L1:
  0x080222EE:  9805         LDR        R0, [SP, #20]
  0x080222F0:  F8D0 0094    LDR.W      R0, [R0, #148]
  0x080222F4:  9904         LDR        R1, [SP, #16]
  0x080222F6:  4288         CMP        R0, R1
  0x080222F8:  D116         BNE        .L2                      ; 0x08022328
  0x080222FA:  9905         LDR        R1, [SP, #20]
  0x080222FC:  6ACA         LDR        R2, [R1, #44]
  0x080222FE:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08022302:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x08022306:  F850 0022    LDR.W      R0, [R0, R2, LSL #2]
  0x0802230A:  4288         CMP        R0, R1
  0x0802230C:  D10C         BNE        .L2                      ; 0x08022328
  0x0802230E:  9805         LDR        R0, [SP, #20]
  0x08022310:  6AC1         LDR        R1, [R0, #44]
  0x08022312:  2001         MOVS       R0, #1
  0x08022314:  4088         LSLS       R0, R1
  0x08022316:  9001         STR        R0, [SP, #4]
  0x08022318:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x0802231C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x08022320:  6808         LDR        R0, [R1]
  0x08022322:  9A01         LDR        R2, [SP, #4]
  0x08022324:  4390         BICS       R0, R2
  0x08022326:  6008         STR        R0, [R1]
.L2:
  0x08022328:  9805         LDR        R0, [SP, #20]
  0x0802232A:  F8D0 0098    LDR.W      R0, [R0, #152]
  0x0802232E:  9903         LDR        R1, [SP, #12]
  0x08022330:  6008         STR        R0, [R1]
  0x08022332:  9804         LDR        R0, [SP, #16]
  0x08022334:  9905         LDR        R1, [SP, #20]
  0x08022336:  F8C1 0098    STR.W      R0, [R1, #152]
  0x0802233A:  9804         LDR        R0, [SP, #16]
  0x0802233C:  9905         LDR        R1, [SP, #20]
  0x0802233E:  F8D1 109C    LDR.W      R1, [R1, #156]
  0x08022342:  4288         CMP        R0, R1
  0x08022344:  D203         BCS        .L3                      ; 0x0802234E
  0x08022346:  9804         LDR        R0, [SP, #16]
  0x08022348:  9905         LDR        R1, [SP, #20]
  0x0802234A:  63C8         STR        R0, [R1, #60]
  0x0802234C:  E003         B          .L4                      ; 0x08022356
.L3:
  0x0802234E:  9905         LDR        R1, [SP, #20]
  0x08022350:  F8D1 009C    LDR.W      R0, [R1, #156]
  0x08022354:  63C8         STR        R0, [R1, #60]
.L4:
  0x08022356:  F64B 0054    MOVW       R0, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x0802235A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x0802235E:  6800         LDR        R0, [R0]
  0x08022360:  9905         LDR        R1, [SP, #20]
  0x08022362:  6AC9         LDR        R1, [R1, #44]
  0x08022364:  4288         CMP        R0, R1
  0x08022366:  D240         BCS        .L6                      ; 0x080223EA
  0x08022368:  F64B 0054    MOVW       R0, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x0802236C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x08022370:  6800         LDR        R0, [R0]
  0x08022372:  9904         LDR        R1, [SP, #16]
  0x08022374:  4288         CMP        R0, R1
  0x08022376:  D238         BCS        .L6                      ; 0x080223EA
  0x08022378:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0802237C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x08022380:  6800         LDR        R0, [R0]
  0x08022382:  9905         LDR        R1, [SP, #20]
  0x08022384:  4288         CMP        R0, R1
  0x08022386:  D130         BNE        .L6                      ; 0x080223EA
  0x08022388:  9805         LDR        R0, [SP, #20]
  0x0802238A:  6AC1         LDR        R1, [R0, #44]
  0x0802238C:  6BC0         LDR        R0, [R0, #60]
  0x0802238E:  4288         CMP        R0, R1
  0x08022390:  D00C         BEQ        .L5                      ; 0x080223AC
  0x08022392:  9805         LDR        R0, [SP, #20]
  0x08022394:  6AC1         LDR        R1, [R0, #44]
  0x08022396:  2001         MOVS       R0, #1
  0x08022398:  4088         LSLS       R0, R1
  0x0802239A:  9001         STR        R0, [SP, #4]
  0x0802239C:  F64B 0148    MOVW       R1, #0xB848              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080223A0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B848 = _tx_thread_preempted_maps
  0x080223A4:  6808         LDR        R0, [R1]
  0x080223A6:  9A01         LDR        R2, [SP, #4]
  0x080223A8:  4310         ORRS       R0, R2
  0x080223AA:  6008         STR        R0, [R1]
.L5:
  0x080223AC:  F64B 0054    MOVW       R0, #0xB854              ; 0x2400B854 = _tx_thread_highest_priority
  0x080223B0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B854 = _tx_thread_highest_priority
  0x080223B4:  6801         LDR        R1, [R0]
  0x080223B6:  F24B 20C4    MOVW       R0, #0xB2C4              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080223BA:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B2C4 = _tx_thread_priority_list
  0x080223BE:  F850 0021    LDR.W      R0, [R0, R1, LSL #2]
  0x080223C2:  F64B 0158    MOVW       R1, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080223C6:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080223CA:  6008         STR        R0, [R1]
  0x080223CC:  9802         LDR        R0, [SP, #8]
  0x080223CE:  9009         STR        R0, [SP, #36]
  0x080223D0:  9809         LDR        R0, [SP, #36]
  0x080223D2:  F380 8810    MSR        PRIMASK, R0
  0x080223D6:  F000 F954    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x080223DA:  F3EF 8010    MRS        R0, PRIMASK
  0x080223DE:  900B         STR        R0, [SP, #44]
  0x080223E0:  980B         LDR        R0, [SP, #44]
  0x080223E2:  9006         STR        R0, [SP, #24]
  0x080223E4:  B672         CPSID      i
  0x080223E6:  9806         LDR        R0, [SP, #24]
  0x080223E8:  9002         STR        R0, [SP, #8]
.L6:
  0x080223EA:  9802         LDR        R0, [SP, #8]
  0x080223EC:  9008         STR        R0, [SP, #32]
  0x080223EE:  9808         LDR        R0, [SP, #32]
  0x080223F0:  F380 8810    MSR        PRIMASK, R0
  0x080223F4:  9800         LDR        R0, [SP, #0]
  0x080223F6:  B00C         ADD        SP, SP, #48
  0x080223F8:  BD80         POP        {R7, PC}
Section .text._tx_thread_resume from charger_lto.o, size=184, align=2
_tx_thread_resume:
  0x080223FA:  B580         PUSH       {R7, LR}
  0x080223FC:  B08C         SUB        SP, SP, #48
  0x080223FE:  9005         STR        R0, [SP, #20]
  0x08022400:  2000         MOVS       R0, #0
  0x08022402:  9001         STR        R0, [SP, #4]
  0x08022404:  F3EF 8010    MRS        R0, PRIMASK
  0x08022408:  900B         STR        R0, [SP, #44]
  0x0802240A:  980B         LDR        R0, [SP, #44]
  0x0802240C:  9007         STR        R0, [SP, #28]
  0x0802240E:  B672         CPSID      i
  0x08022410:  9807         LDR        R0, [SP, #28]
  0x08022412:  9004         STR        R0, [SP, #16]
  0x08022414:  9805         LDR        R0, [SP, #20]
  0x08022416:  6B00         LDR        R0, [R0, #48]
  0x08022418:  2803         CMP        R0, #3
  0x0802241A:  D134         BNE        .L5                      ; 0x08022486
  0x0802241C:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022420:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022424:  6800         LDR        R0, [R0]
  0x08022426:  F3EF 8105    MRS        R1, IPSR
  0x0802242A:  9108         STR        R1, [SP, #32]
  0x0802242C:  9908         LDR        R1, [SP, #32]
  0x0802242E:  4308         ORRS       R0, R1
  0x08022430:  F1B0 3FF0    CMP.W      R0, #0xF0F0F0F0
  0x08022434:  D30E         BCC        .L2                      ; 0x08022454
  0x08022436:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0802243A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x0802243E:  6800         LDR        R0, [R0]
  0x08022440:  9002         STR        R0, [SP, #8]
  0x08022442:  9802         LDR        R0, [SP, #8]
  0x08022444:  B128         CBZ        R0, .L1                  ; 0x08022452
  0x08022446:  9802         LDR        R0, [SP, #8]
  0x08022448:  6BC0         LDR        R0, [R0, #60]
  0x0802244A:  9001         STR        R0, [SP, #4]
  0x0802244C:  9902         LDR        R1, [SP, #8]
  0x0802244E:  6AC8         LDR        R0, [R1, #44]
  0x08022450:  63C8         STR        R0, [R1, #60]
.L1:
  0x08022452:  E001         B          .L3                      ; 0x08022458
.L2:
  0x08022454:  2000         MOVS       R0, #0
  0x08022456:  9002         STR        R0, [SP, #8]
.L3:
  0x08022458:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802245C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022460:  6808         LDR        R0, [R1]
  0x08022462:  3001         ADDS       R0, #1
  0x08022464:  6008         STR        R0, [R1]
  0x08022466:  9804         LDR        R0, [SP, #16]
  0x08022468:  900A         STR        R0, [SP, #40]
  0x0802246A:  980A         LDR        R0, [SP, #40]
  0x0802246C:  F380 8810    MSR        PRIMASK, R0
  0x08022470:  9805         LDR        R0, [SP, #20]
  0x08022472:  F7F3 FF77    BL         _tx_thread_system_resume ; 0x08016364
  0x08022476:  9802         LDR        R0, [SP, #8]
  0x08022478:  B110         CBZ        R0, .L4                  ; 0x08022480
  0x0802247A:  9801         LDR        R0, [SP, #4]
  0x0802247C:  9902         LDR        R1, [SP, #8]
  0x0802247E:  63C8         STR        R0, [R1, #60]
.L4:
  0x08022480:  2000         MOVS       R0, #0
  0x08022482:  9006         STR        R0, [SP, #24]
  0x08022484:  E012         B          .L8                      ; 0x080224AC
.L5:
  0x08022486:  9805         LDR        R0, [SP, #20]
  0x08022488:  6B40         LDR        R0, [R0, #52]
  0x0802248A:  2801         CMP        R0, #1
  0x0802248C:  D105         BNE        .L6                      ; 0x0802249A
  0x0802248E:  9905         LDR        R1, [SP, #20]
  0x08022490:  2000         MOVS       R0, #0
  0x08022492:  6348         STR        R0, [R1, #52]
  0x08022494:  2019         MOVS       R0, #25
  0x08022496:  9003         STR        R0, [SP, #12]
  0x08022498:  E001         B          .L7                      ; 0x0802249E
.L6:
  0x0802249A:  2012         MOVS       R0, #18
  0x0802249C:  9003         STR        R0, [SP, #12]
.L7:
  0x0802249E:  9804         LDR        R0, [SP, #16]
  0x080224A0:  9009         STR        R0, [SP, #36]
  0x080224A2:  9809         LDR        R0, [SP, #36]
  0x080224A4:  F380 8810    MSR        PRIMASK, R0
  0x080224A8:  9803         LDR        R0, [SP, #12]
  0x080224AA:  9006         STR        R0, [SP, #24]
.L8:
  0x080224AC:  9806         LDR        R0, [SP, #24]
  0x080224AE:  B00C         ADD        SP, SP, #48
  0x080224B0:  BD80         POP        {R7, PC}
Section .text._tx_thread_sleep from charger_lto.o, size=240, align=2
_tx_thread_sleep:
  0x080224B2:  B580         PUSH       {R7, LR}
  0x080224B4:  B08E         SUB        SP, SP, #56
  0x080224B6:  9004         STR        R0, [SP, #16]
  0x080224B8:  F3EF 8010    MRS        R0, PRIMASK
  0x080224BC:  900D         STR        R0, [SP, #52]
  0x080224BE:  980D         LDR        R0, [SP, #52]
  0x080224C0:  9005         STR        R0, [SP, #20]
  0x080224C2:  B672         CPSID      i
  0x080224C4:  9805         LDR        R0, [SP, #20]
  0x080224C6:  9003         STR        R0, [SP, #12]
  0x080224C8:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080224CC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080224D0:  6800         LDR        R0, [R0]
  0x080224D2:  9001         STR        R0, [SP, #4]
  0x080224D4:  9801         LDR        R0, [SP, #4]
  0x080224D6:  B938         CBNZ       R0, .L1                  ; 0x080224E8
  0x080224D8:  9803         LDR        R0, [SP, #12]
  0x080224DA:  900B         STR        R0, [SP, #44]
  0x080224DC:  980B         LDR        R0, [SP, #44]
  0x080224DE:  F380 8810    MSR        PRIMASK, R0
  0x080224E2:  2013         MOVS       R0, #19
  0x080224E4:  9002         STR        R0, [SP, #8]
  0x080224E6:  E059         B          .L6                      ; 0x0802259C
.L1:
  0x080224E8:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x080224EC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x080224F0:  6800         LDR        R0, [R0]
  0x080224F2:  F3EF 8105    MRS        R1, IPSR
  0x080224F6:  910C         STR        R1, [SP, #48]
  0x080224F8:  990C         LDR        R1, [SP, #48]
  0x080224FA:  4308         ORRS       R0, R1
  0x080224FC:  B138         CBZ        R0, .L2                  ; 0x0802250E
  0x080224FE:  9803         LDR        R0, [SP, #12]
  0x08022500:  900A         STR        R0, [SP, #40]
  0x08022502:  980A         LDR        R0, [SP, #40]
  0x08022504:  F380 8810    MSR        PRIMASK, R0
  0x08022508:  2013         MOVS       R0, #19
  0x0802250A:  9002         STR        R0, [SP, #8]
  0x0802250C:  E046         B          .L6                      ; 0x0802259C
.L2:
  0x0802250E:  9801         LDR        R0, [SP, #4]
  0x08022510:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08022514:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08022518:  4288         CMP        R0, R1
  0x0802251A:  D107         BNE        .L3                      ; 0x0802252C
  0x0802251C:  9803         LDR        R0, [SP, #12]
  0x0802251E:  9009         STR        R0, [SP, #36]
  0x08022520:  9809         LDR        R0, [SP, #36]
  0x08022522:  F380 8810    MSR        PRIMASK, R0
  0x08022526:  2013         MOVS       R0, #19
  0x08022528:  9002         STR        R0, [SP, #8]
  0x0802252A:  E037         B          .L6                      ; 0x0802259C
.L3:
  0x0802252C:  9804         LDR        R0, [SP, #16]
  0x0802252E:  B938         CBNZ       R0, .L4                  ; 0x08022540
  0x08022530:  9803         LDR        R0, [SP, #12]
  0x08022532:  9008         STR        R0, [SP, #32]
  0x08022534:  9808         LDR        R0, [SP, #32]
  0x08022536:  F380 8810    MSR        PRIMASK, R0
  0x0802253A:  2000         MOVS       R0, #0
  0x0802253C:  9002         STR        R0, [SP, #8]
  0x0802253E:  E02D         B          .L6                      ; 0x0802259C
.L4:
  0x08022540:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022544:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022548:  6800         LDR        R0, [R0]
  0x0802254A:  B138         CBZ        R0, .L5                  ; 0x0802255C
  0x0802254C:  9803         LDR        R0, [SP, #12]
  0x0802254E:  9007         STR        R0, [SP, #28]
  0x08022550:  9807         LDR        R0, [SP, #28]
  0x08022552:  F380 8810    MSR        PRIMASK, R0
  0x08022556:  2013         MOVS       R0, #19
  0x08022558:  9002         STR        R0, [SP, #8]
  0x0802255A:  E01F         B          .L6                      ; 0x0802259C
.L5:
  0x0802255C:  9901         LDR        R1, [SP, #4]
  0x0802255E:  2004         MOVS       R0, #4
  0x08022560:  6308         STR        R0, [R1, #48]
  0x08022562:  9901         LDR        R1, [SP, #4]
  0x08022564:  2001         MOVS       R0, #1
  0x08022566:  6388         STR        R0, [R1, #56]
  0x08022568:  9901         LDR        R1, [SP, #4]
  0x0802256A:  2000         MOVS       R0, #0
  0x0802256C:  F8C1 0084    STR.W      R0, [R1, #132]
  0x08022570:  9804         LDR        R0, [SP, #16]
  0x08022572:  9901         LDR        R1, [SP, #4]
  0x08022574:  64C8         STR        R0, [R1, #76]
  0x08022576:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802257A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802257E:  6808         LDR        R0, [R1]
  0x08022580:  3001         ADDS       R0, #1
  0x08022582:  6008         STR        R0, [R1]
  0x08022584:  9803         LDR        R0, [SP, #12]
  0x08022586:  9006         STR        R0, [SP, #24]
  0x08022588:  9806         LDR        R0, [SP, #24]
  0x0802258A:  F380 8810    MSR        PRIMASK, R0
  0x0802258E:  9801         LDR        R0, [SP, #4]
  0x08022590:  F7F3 FFFF    BL         _tx_thread_system_suspend ; 0x08016592
  0x08022594:  9801         LDR        R0, [SP, #4]
  0x08022596:  F8D0 0084    LDR.W      R0, [R0, #132]
  0x0802259A:  9002         STR        R0, [SP, #8]
.L6:
  0x0802259C:  9802         LDR        R0, [SP, #8]
  0x0802259E:  B00E         ADD        SP, SP, #56
  0x080225A0:  BD80         POP        {R7, PC}
Section .text._tx_thread_suspend from charger_lto.o, size=224, align=2
_tx_thread_suspend:
  0x080225A2:  B580         PUSH       {R7, LR}
  0x080225A4:  B08C         SUB        SP, SP, #48
  0x080225A6:  9005         STR        R0, [SP, #20]
  0x080225A8:  F3EF 8010    MRS        R0, PRIMASK
  0x080225AC:  900B         STR        R0, [SP, #44]
  0x080225AE:  980B         LDR        R0, [SP, #44]
  0x080225B0:  9007         STR        R0, [SP, #28]
  0x080225B2:  B672         CPSID      i
  0x080225B4:  9807         LDR        R0, [SP, #28]
  0x080225B6:  9004         STR        R0, [SP, #16]
  0x080225B8:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x080225BC:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x080225C0:  6800         LDR        R0, [R0]
  0x080225C2:  9003         STR        R0, [SP, #12]
  0x080225C4:  9805         LDR        R0, [SP, #20]
  0x080225C6:  6B00         LDR        R0, [R0, #48]
  0x080225C8:  BBB8         CBNZ       R0, .L3                  ; 0x0802263A
  0x080225CA:  2000         MOVS       R0, #0
  0x080225CC:  9002         STR        R0, [SP, #8]
  0x080225CE:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x080225D2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x080225D6:  6800         LDR        R0, [R0]
  0x080225D8:  F3EF 8105    MRS        R1, IPSR
  0x080225DC:  9108         STR        R1, [SP, #32]
  0x080225DE:  9908         LDR        R1, [SP, #32]
  0x080225E0:  4308         ORRS       R0, R1
  0x080225E2:  B958         CBNZ       R0, .L1                  ; 0x080225FC
  0x080225E4:  9803         LDR        R0, [SP, #12]
  0x080225E6:  9905         LDR        R1, [SP, #20]
  0x080225E8:  4288         CMP        R0, R1
  0x080225EA:  D107         BNE        .L1                      ; 0x080225FC
  0x080225EC:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080225F0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080225F4:  6800         LDR        R0, [R0]
  0x080225F6:  B108         CBZ        R0, .L1                  ; 0x080225FC
  0x080225F8:  2014         MOVS       R0, #20
  0x080225FA:  9002         STR        R0, [SP, #8]
.L1:
  0x080225FC:  9802         LDR        R0, [SP, #8]
  0x080225FE:  B9D8         CBNZ       R0, .L2                  ; 0x08022638
  0x08022600:  9905         LDR        R1, [SP, #20]
  0x08022602:  2003         MOVS       R0, #3
  0x08022604:  6308         STR        R0, [R1, #48]
  0x08022606:  9905         LDR        R1, [SP, #20]
  0x08022608:  2001         MOVS       R0, #1
  0x0802260A:  6388         STR        R0, [R1, #56]
  0x0802260C:  9905         LDR        R1, [SP, #20]
  0x0802260E:  2000         MOVS       R0, #0
  0x08022610:  9001         STR        R0, [SP, #4]
  0x08022612:  64C8         STR        R0, [R1, #76]
  0x08022614:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022618:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802261C:  6808         LDR        R0, [R1]
  0x0802261E:  3001         ADDS       R0, #1
  0x08022620:  6008         STR        R0, [R1]
  0x08022622:  9804         LDR        R0, [SP, #16]
  0x08022624:  900A         STR        R0, [SP, #40]
  0x08022626:  980A         LDR        R0, [SP, #40]
  0x08022628:  F380 8810    MSR        PRIMASK, R0
  0x0802262C:  9805         LDR        R0, [SP, #20]
  0x0802262E:  F7F3 FFB0    BL         _tx_thread_system_suspend ; 0x08016592
  0x08022632:  9801         LDR        R0, [SP, #4]
  0x08022634:  9006         STR        R0, [SP, #24]
  0x08022636:  E021         B          .L8                      ; 0x0802267C
.L2:
  0x08022638:  E019         B          .L7                      ; 0x0802266E
.L3:
  0x0802263A:  9805         LDR        R0, [SP, #20]
  0x0802263C:  6B00         LDR        R0, [R0, #48]
  0x0802263E:  2802         CMP        R0, #2
  0x08022640:  D102         BNE        .L4                      ; 0x08022648
  0x08022642:  2014         MOVS       R0, #20
  0x08022644:  9002         STR        R0, [SP, #8]
  0x08022646:  E012         B          .L7                      ; 0x0802266E
.L4:
  0x08022648:  9805         LDR        R0, [SP, #20]
  0x0802264A:  6B00         LDR        R0, [R0, #48]
  0x0802264C:  2801         CMP        R0, #1
  0x0802264E:  D102         BNE        .L5                      ; 0x08022656
  0x08022650:  2014         MOVS       R0, #20
  0x08022652:  9002         STR        R0, [SP, #8]
  0x08022654:  E00B         B          .L7                      ; 0x0802266E
.L5:
  0x08022656:  9805         LDR        R0, [SP, #20]
  0x08022658:  6B00         LDR        R0, [R0, #48]
  0x0802265A:  2803         CMP        R0, #3
  0x0802265C:  D102         BNE        .L6                      ; 0x08022664
  0x0802265E:  2000         MOVS       R0, #0
  0x08022660:  9002         STR        R0, [SP, #8]
  0x08022662:  E004         B          .L7                      ; 0x0802266E
.L6:
  0x08022664:  9905         LDR        R1, [SP, #20]
  0x08022666:  2001         MOVS       R0, #1
  0x08022668:  6348         STR        R0, [R1, #52]
  0x0802266A:  2000         MOVS       R0, #0
  0x0802266C:  9002         STR        R0, [SP, #8]
.L7:
  0x0802266E:  9804         LDR        R0, [SP, #16]
  0x08022670:  9009         STR        R0, [SP, #36]
  0x08022672:  9809         LDR        R0, [SP, #36]
  0x08022674:  F380 8810    MSR        PRIMASK, R0
  0x08022678:  9802         LDR        R0, [SP, #8]
  0x0802267A:  9006         STR        R0, [SP, #24]
.L8:
  0x0802267C:  9806         LDR        R0, [SP, #24]
  0x0802267E:  B00C         ADD        SP, SP, #48
  0x08022680:  BD80         POP        {R7, PC}
Section .text._tx_thread_system_preempt_check from charger_lto.o, size=100, align=2
_tx_thread_system_preempt_check:
  0x08022682:  B087         SUB        SP, SP, #28
  0x08022684:  F64B 004C    MOVW       R0, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022688:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x0802268C:  6800         LDR        R0, [R0]
  0x0802268E:  9002         STR        R0, [SP, #8]
  0x08022690:  9802         LDR        R0, [SP, #8]
  0x08022692:  BB30         CBNZ       R0, .L1                  ; 0x080226E2
  0x08022694:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022698:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x0802269C:  6800         LDR        R0, [R0]
  0x0802269E:  9001         STR        R0, [SP, #4]
  0x080226A0:  F64B 0058    MOVW       R0, #0xB858              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080226A4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B858 = _tx_thread_execute_ptr
  0x080226A8:  6800         LDR        R0, [R0]
  0x080226AA:  9000         STR        R0, [SP, #0]
  0x080226AC:  9801         LDR        R0, [SP, #4]
  0x080226AE:  9900         LDR        R1, [SP, #0]
  0x080226B0:  4288         CMP        R0, R1
  0x080226B2:  D016         BEQ        .L1                      ; 0x080226E2
  0x080226B4:  F64E 5104    MOVW       R1, #0xED04
  0x080226B8:  F2CE 0100    MOVT       R1, #0xE000
  0x080226BC:  F04F 5080    MOV.W      R0, #0x10000000
  0x080226C0:  6008         STR        R0, [R1]
  0x080226C2:  F3EF 8005    MRS        R0, IPSR
  0x080226C6:  9004         STR        R0, [SP, #16]
  0x080226C8:  9804         LDR        R0, [SP, #16]
  0x080226CA:  B950         CBNZ       R0, .L1                  ; 0x080226E2
  0x080226CC:  F3EF 8010    MRS        R0, PRIMASK
  0x080226D0:  9005         STR        R0, [SP, #20]
  0x080226D2:  9805         LDR        R0, [SP, #20]
  0x080226D4:  9003         STR        R0, [SP, #12]
  0x080226D6:  B662         CPSIE      i
  0x080226D8:  9803         LDR        R0, [SP, #12]
  0x080226DA:  9006         STR        R0, [SP, #24]
  0x080226DC:  9806         LDR        R0, [SP, #24]
  0x080226DE:  F380 8810    MSR        PRIMASK, R0
.L1:
  0x080226E2:  B007         ADD        SP, SP, #28
  0x080226E4:  4770         BX         LR
Section .text._tx_timer_expiration_process from charger_lto.o, size=60, align=2
_tx_timer_expiration_process:
  0x080226E6:  B580         PUSH       {R7, LR}
  0x080226E8:  B084         SUB        SP, SP, #16
  0x080226EA:  F3EF 8010    MRS        R0, PRIMASK
  0x080226EE:  9003         STR        R0, [SP, #12]
  0x080226F0:  9803         LDR        R0, [SP, #12]
  0x080226F2:  9001         STR        R0, [SP, #4]
  0x080226F4:  B672         CPSID      i
  0x080226F6:  9801         LDR        R0, [SP, #4]
  0x080226F8:  9000         STR        R0, [SP, #0]
  0x080226FA:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x080226FE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022702:  6808         LDR        R0, [R1]
  0x08022704:  3001         ADDS       R0, #1
  0x08022706:  6008         STR        R0, [R1]
  0x08022708:  9800         LDR        R0, [SP, #0]
  0x0802270A:  9002         STR        R0, [SP, #8]
  0x0802270C:  9802         LDR        R0, [SP, #8]
  0x0802270E:  F380 8810    MSR        PRIMASK, R0
  0x08022712:  F64A 70CC    MOVW       R0, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08022716:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x0802271A:  F7F3 FE23    BL         _tx_thread_system_resume ; 0x08016364
  0x0802271E:  B004         ADD        SP, SP, #16
  0x08022720:  BD80         POP        {R7, PC}
Section .text._tx_timer_initialize from charger_lto.o, size=280, align=2
_tx_timer_initialize:
  0x08022722:  B580         PUSH       {R7, LR}
  0x08022724:  B08A         SUB        SP, SP, #40
  0x08022726:  F64B 0110    MOVW       R1, #0xB810              ; 0x2400B810 = _tx_timer_system_clock
  0x0802272A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B810 = _tx_timer_system_clock
  0x0802272E:  2000         MOVS       R0, #0
  0x08022730:  9008         STR        R0, [SP, #32]
  0x08022732:  6008         STR        R0, [R1]
  0x08022734:  F64B 010C    MOVW       R1, #0xB80C              ; 0x2400B80C = _tx_timer_time_slice
  0x08022738:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B80C = _tx_timer_time_slice
  0x0802273C:  6008         STR        R0, [R1]
  0x0802273E:  F64B 012C    MOVW       R1, #0xB82C              ; 0x2400B82C = _tx_timer_expired_time_slice
  0x08022742:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B82C = _tx_timer_expired_time_slice
  0x08022746:  6008         STR        R0, [R1]
  0x08022748:  F64B 0130    MOVW       R1, #0xB830              ; 0x2400B830 = _tx_timer_expired
  0x0802274C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B830 = _tx_timer_expired
  0x08022750:  6008         STR        R0, [R1]
  0x08022752:  F64B 0128    MOVW       R1, #0xB828              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x08022756:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x0802275A:  6008         STR        R0, [R1]
  0x0802275C:  F24B 2044    MOVW       R0, #0xB244              ; 0x2400B244 = _tx_timer_list
  0x08022760:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B244 = _tx_timer_list
  0x08022764:  9007         STR        R0, [SP, #28]
  0x08022766:  2180         MOVS       R1, #128
  0x08022768:  F7E2 F9F8    BL         __aeabi_memclr           ; 0x08004B5C
  0x0802276C:  9907         LDR        R1, [SP, #28]
  0x0802276E:  9808         LDR        R0, [SP, #32]
  0x08022770:  F64B 0220    MOVW       R2, #0xB820              ; 0x2400B820 = _tx_timer_list_start
  0x08022774:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B820 = _tx_timer_list_start
  0x08022778:  6011         STR        R1, [R2]
  0x0802277A:  F64B 0234    MOVW       R2, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x0802277E:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x08022782:  6011         STR        R1, [R2]
  0x08022784:  317C         ADDS       R1, #124
  0x08022786:  F64B 0224    MOVW       R2, #0xB824              ; 0x2400B824 = _tx_timer_list_end
  0x0802278A:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B824 = _tx_timer_list_end
  0x0802278E:  6011         STR        R1, [R2]
  0x08022790:  6811         LDR        R1, [R2]
  0x08022792:  3104         ADDS       R1, #4
  0x08022794:  6011         STR        R1, [R2]
  0x08022796:  F64B 0214    MOVW       R2, #0xB814              ; 0x2400B814 = _tx_timer_stack_start
  0x0802279A:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B814 = _tx_timer_stack_start
  0x0802279E:  F24A 7194    MOVW       R1, #0xA794              ; 0x2400A794 = _tx_timer_thread_stack_area
  0x080227A2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400A794 = _tx_timer_thread_stack_area
  0x080227A6:  6011         STR        R1, [R2]
  0x080227A8:  F64B 0218    MOVW       R2, #0xB818              ; 0x2400B818 = _tx_timer_stack_size
  0x080227AC:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400B818 = _tx_timer_stack_size
  0x080227B0:  F44F 6180    MOV.W      R1, #0x0400
  0x080227B4:  6011         STR        R1, [R2]
  0x080227B6:  F64B 011C    MOVW       R1, #0xB81C              ; 0x2400B81C = _tx_timer_priority
  0x080227BA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B81C = _tx_timer_priority
  0x080227BE:  6008         STR        R0, [R1]
.L1:
  0x080227C0:  F64B 0014    MOVW       R0, #0xB814              ; 0x2400B814 = _tx_timer_stack_start
  0x080227C4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B814 = _tx_timer_stack_start
  0x080227C8:  6800         LDR        R0, [R0]
  0x080227CA:  F64B 0118    MOVW       R1, #0xB818              ; 0x2400B818 = _tx_timer_stack_size
  0x080227CE:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B818 = _tx_timer_stack_size
  0x080227D2:  680A         LDR        R2, [R1]
  0x080227D4:  F64B 011C    MOVW       R1, #0xB81C              ; 0x2400B81C = _tx_timer_priority
  0x080227D8:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B81C = _tx_timer_priority
  0x080227DC:  680B         LDR        R3, [R1]
  0x080227DE:  4669         MOV        R1, SP
  0x080227E0:  F04F 0C00    MOV.W      R12, #0
  0x080227E4:  F8C1 C014    STR.W      R12, [R1, #20]
  0x080227E8:  F8C1 C010    STR.W      R12, [R1, #16]
  0x080227EC:  60CB         STR        R3, [R1, #12]
  0x080227EE:  608B         STR        R3, [R1, #8]
  0x080227F0:  604A         STR        R2, [R1, #4]
  0x080227F2:  6008         STR        R0, [R1]
  0x080227F4:  F64A 70CC    MOVW       R0, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x080227F8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x080227FC:  F643 712C    MOVW       R1, #0x3F2C              ; 0x08023F2C = .rodata..L.str.548
  0x08022800:  F6C0 0102    MOVT       R1, #0x0802              ; 0x08023F2C = .rodata..L.str.548
  0x08022804:  F642 1257    MOVW       R2, #0x2957              ; 0x08022957 = _tx_timer_thread_entry
  0x08022808:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08022957 = _tx_timer_thread_entry
  0x0802280C:  F644 134D    MOVW       R3, #0x494D
  0x08022810:  F2C4 1354    MOVT       R3, #0x4154
  0x08022814:  F7FF FC19    BL         _tx_thread_create        ; 0x0802204A
  0x08022818:  9009         STR        R0, [SP, #36]
  0x0802281A:  9809         LDR        R0, [SP, #36]
  0x0802281C:  2800         CMP        R0, #0
  0x0802281E:  D1CF         BNE        .L1                      ; 0x080227C0
  0x08022820:  F64B 0138    MOVW       R1, #0xB838              ; 0x2400B838 = _tx_timer_created_ptr
  0x08022824:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B838 = _tx_timer_created_ptr
  0x08022828:  2000         MOVS       R0, #0
  0x0802282A:  6008         STR        R0, [R1]
  0x0802282C:  F64B 013C    MOVW       R1, #0xB83C              ; 0x2400B83C = _tx_timer_created_count
  0x08022830:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B83C = _tx_timer_created_count
  0x08022834:  6008         STR        R0, [R1]
  0x08022836:  B00A         ADD        SP, SP, #40
  0x08022838:  BD80         POP        {R7, PC}
Section .text._tx_timer_system_activate from charger_lto.o, size=188, align=2
_tx_timer_system_activate:
  0x0802283A:  B087         SUB        SP, SP, #28
  0x0802283C:  9006         STR        R0, [SP, #24]
  0x0802283E:  9806         LDR        R0, [SP, #24]
  0x08022840:  6800         LDR        R0, [R0]
  0x08022842:  9001         STR        R0, [SP, #4]
  0x08022844:  9801         LDR        R0, [SP, #4]
  0x08022846:  2800         CMP        R0, #0
  0x08022848:  D053         BEQ        .L6                      ; 0x080228F2
  0x0802284A:  9801         LDR        R0, [SP, #4]
  0x0802284C:  3001         ADDS       R0, #1
  0x0802284E:  2800         CMP        R0, #0
  0x08022850:  D04F         BEQ        .L6                      ; 0x080228F2
  0x08022852:  9806         LDR        R0, [SP, #24]
  0x08022854:  6980         LDR        R0, [R0, #24]
  0x08022856:  2800         CMP        R0, #0
  0x08022858:  D14B         BNE        .L6                      ; 0x080228F2
  0x0802285A:  9801         LDR        R0, [SP, #4]
  0x0802285C:  2821         CMP        R0, #33
  0x0802285E:  D302         BCC        .L1                      ; 0x08022866
  0x08022860:  201F         MOVS       R0, #31
  0x08022862:  9000         STR        R0, [SP, #0]
  0x08022864:  E002         B          .L2                      ; 0x0802286C
.L1:
  0x08022866:  9801         LDR        R0, [SP, #4]
  0x08022868:  3801         SUBS       R0, #1
  0x0802286A:  9000         STR        R0, [SP, #0]
.L2:
  0x0802286C:  F64B 0034    MOVW       R0, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x08022870:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x08022874:  6800         LDR        R0, [R0]
  0x08022876:  9900         LDR        R1, [SP, #0]
  0x08022878:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x0802287C:  9005         STR        R0, [SP, #20]
  0x0802287E:  9805         LDR        R0, [SP, #20]
  0x08022880:  F64B 0124    MOVW       R1, #0xB824              ; 0x2400B824 = _tx_timer_list_end
  0x08022884:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B824 = _tx_timer_list_end
  0x08022888:  6809         LDR        R1, [R1]
  0x0802288A:  4288         CMP        R0, R1
  0x0802288C:  D311         BCC        .L3                      ; 0x080228B2
  0x0802288E:  9805         LDR        R0, [SP, #20]
  0x08022890:  F64B 0124    MOVW       R1, #0xB824              ; 0x2400B824 = _tx_timer_list_end
  0x08022894:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B824 = _tx_timer_list_end
  0x08022898:  6809         LDR        R1, [R1]
  0x0802289A:  1A40         SUBS       R0, R0, R1
  0x0802289C:  1080         ASRS       R0, R0, #2
  0x0802289E:  9002         STR        R0, [SP, #8]
  0x080228A0:  F64B 0020    MOVW       R0, #0xB820              ; 0x2400B820 = _tx_timer_list_start
  0x080228A4:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B820 = _tx_timer_list_start
  0x080228A8:  6800         LDR        R0, [R0]
  0x080228AA:  9902         LDR        R1, [SP, #8]
  0x080228AC:  EB00 0081    ADD.W      R0, R0, R1, LSL #2
  0x080228B0:  9005         STR        R0, [SP, #20]
.L3:
  0x080228B2:  9805         LDR        R0, [SP, #20]
  0x080228B4:  6800         LDR        R0, [R0]
  0x080228B6:  B938         CBNZ       R0, .L4                  ; 0x080228C8
  0x080228B8:  9806         LDR        R0, [SP, #24]
  0x080228BA:  6100         STR        R0, [R0, #16]
  0x080228BC:  9806         LDR        R0, [SP, #24]
  0x080228BE:  6140         STR        R0, [R0, #20]
  0x080228C0:  9806         LDR        R0, [SP, #24]
  0x080228C2:  9905         LDR        R1, [SP, #20]
  0x080228C4:  6008         STR        R0, [R1]
  0x080228C6:  E011         B          .L5                      ; 0x080228EC
.L4:
  0x080228C8:  9805         LDR        R0, [SP, #20]
  0x080228CA:  6800         LDR        R0, [R0]
  0x080228CC:  9004         STR        R0, [SP, #16]
  0x080228CE:  9804         LDR        R0, [SP, #16]
  0x080228D0:  6940         LDR        R0, [R0, #20]
  0x080228D2:  9003         STR        R0, [SP, #12]
  0x080228D4:  9806         LDR        R0, [SP, #24]
  0x080228D6:  9903         LDR        R1, [SP, #12]
  0x080228D8:  6108         STR        R0, [R1, #16]
  0x080228DA:  9806         LDR        R0, [SP, #24]
  0x080228DC:  9904         LDR        R1, [SP, #16]
  0x080228DE:  6148         STR        R0, [R1, #20]
  0x080228E0:  9804         LDR        R0, [SP, #16]
  0x080228E2:  9906         LDR        R1, [SP, #24]
  0x080228E4:  6108         STR        R0, [R1, #16]
  0x080228E6:  9803         LDR        R0, [SP, #12]
  0x080228E8:  9906         LDR        R1, [SP, #24]
  0x080228EA:  6148         STR        R0, [R1, #20]
.L5:
  0x080228EC:  9805         LDR        R0, [SP, #20]
  0x080228EE:  9906         LDR        R1, [SP, #24]
  0x080228F0:  6188         STR        R0, [R1, #24]
.L6:
  0x080228F2:  B007         ADD        SP, SP, #28
  0x080228F4:  4770         BX         LR
Section .text._tx_timer_system_deactivate from charger_lto.o, size=96, align=2
_tx_timer_system_deactivate:
  0x080228F6:  B084         SUB        SP, SP, #16
  0x080228F8:  9003         STR        R0, [SP, #12]
  0x080228FA:  9803         LDR        R0, [SP, #12]
  0x080228FC:  6980         LDR        R0, [R0, #24]
  0x080228FE:  9002         STR        R0, [SP, #8]
  0x08022900:  9802         LDR        R0, [SP, #8]
  0x08022902:  B330         CBZ        R0, .L4                  ; 0x08022952
  0x08022904:  9803         LDR        R0, [SP, #12]
  0x08022906:  6900         LDR        R0, [R0, #16]
  0x08022908:  9001         STR        R0, [SP, #4]
  0x0802290A:  9803         LDR        R0, [SP, #12]
  0x0802290C:  9901         LDR        R1, [SP, #4]
  0x0802290E:  4288         CMP        R0, R1
  0x08022910:  D108         BNE        .L2                      ; 0x08022924
  0x08022912:  9802         LDR        R0, [SP, #8]
  0x08022914:  6800         LDR        R0, [R0]
  0x08022916:  9903         LDR        R1, [SP, #12]
  0x08022918:  4288         CMP        R0, R1
  0x0802291A:  D102         BNE        .L1                      ; 0x08022922
  0x0802291C:  9902         LDR        R1, [SP, #8]
  0x0802291E:  2000         MOVS       R0, #0
  0x08022920:  6008         STR        R0, [R1]
.L1:
  0x08022922:  E013         B          .L3                      ; 0x0802294C
.L2:
  0x08022924:  9803         LDR        R0, [SP, #12]
  0x08022926:  6940         LDR        R0, [R0, #20]
  0x08022928:  9000         STR        R0, [SP, #0]
  0x0802292A:  9800         LDR        R0, [SP, #0]
  0x0802292C:  9901         LDR        R1, [SP, #4]
  0x0802292E:  6148         STR        R0, [R1, #20]
  0x08022930:  9801         LDR        R0, [SP, #4]
  0x08022932:  9900         LDR        R1, [SP, #0]
  0x08022934:  6108         STR        R0, [R1, #16]
  0x08022936:  9802         LDR        R0, [SP, #8]
  0x08022938:  6800         LDR        R0, [R0]
  0x0802293A:  9903         LDR        R1, [SP, #12]
  0x0802293C:  4288         CMP        R0, R1
  0x0802293E:  D105         BNE        .L3                      ; 0x0802294C
  0x08022940:  9802         LDR        R0, [SP, #8]
  0x08022942:  9901         LDR        R1, [SP, #4]
  0x08022944:  6188         STR        R0, [R1, #24]
  0x08022946:  9801         LDR        R0, [SP, #4]
  0x08022948:  9902         LDR        R1, [SP, #8]
  0x0802294A:  6008         STR        R0, [R1]
.L3:
  0x0802294C:  9903         LDR        R1, [SP, #12]
  0x0802294E:  2000         MOVS       R0, #0
  0x08022950:  6188         STR        R0, [R1, #24]
.L4:
  0x08022952:  B004         ADD        SP, SP, #16
  0x08022954:  4770         BX         LR
Section .text._tx_timer_thread_entry from charger_lto.o, size=496, align=2
_tx_timer_thread_entry:
  0x08022956:  B580         PUSH       {R7, LR}
  0x08022958:  B098         SUB        SP, SP, #96
  0x0802295A:  900A         STR        R0, [SP, #40]
  0x0802295C:  2000         MOVS       R0, #0
  0x0802295E:  9002         STR        R0, [SP, #8]
  0x08022960:  980A         LDR        R0, [SP, #40]
  0x08022962:  F644 114D    MOVW       R1, #0x494D
  0x08022966:  F2C4 1154    MOVT       R1, #0x4154
  0x0802296A:  4288         CMP        R0, R1
  0x0802296C:  F040 80E9    BNE.W      .L15                     ; 0x08022B42
.L1:
  0x08022970:  F3EF 8010    MRS        R0, PRIMASK
  0x08022974:  9014         STR        R0, [SP, #80]
  0x08022976:  9814         LDR        R0, [SP, #80]
  0x08022978:  900E         STR        R0, [SP, #56]
  0x0802297A:  B672         CPSID      i
  0x0802297C:  980E         LDR        R0, [SP, #56]
  0x0802297E:  9009         STR        R0, [SP, #36]
  0x08022980:  F64B 0034    MOVW       R0, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x08022984:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x08022988:  6800         LDR        R0, [R0]
  0x0802298A:  6800         LDR        R0, [R0]
  0x0802298C:  9008         STR        R0, [SP, #32]
  0x0802298E:  9808         LDR        R0, [SP, #32]
  0x08022990:  B110         CBZ        R0, .L2                  ; 0x08022998
  0x08022992:  9908         LDR        R1, [SP, #32]
  0x08022994:  A808         ADD        R0, SP, #32
  0x08022996:  6188         STR        R0, [R1, #24]
.L2:
  0x08022998:  F64B 0034    MOVW       R0, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x0802299C:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x080229A0:  6802         LDR        R2, [R0]
  0x080229A2:  2100         MOVS       R1, #0
  0x080229A4:  6011         STR        R1, [R2]
  0x080229A6:  6801         LDR        R1, [R0]
  0x080229A8:  3104         ADDS       R1, #4
  0x080229AA:  6001         STR        R1, [R0]
  0x080229AC:  6800         LDR        R0, [R0]
  0x080229AE:  F64B 0124    MOVW       R1, #0xB824              ; 0x2400B824 = _tx_timer_list_end
  0x080229B2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B824 = _tx_timer_list_end
  0x080229B6:  6809         LDR        R1, [R1]
  0x080229B8:  4288         CMP        R0, R1
  0x080229BA:  D109         BNE        .L3                      ; 0x080229D0
  0x080229BC:  F64B 0020    MOVW       R0, #0xB820              ; 0x2400B820 = _tx_timer_list_start
  0x080229C0:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B820 = _tx_timer_list_start
  0x080229C4:  6800         LDR        R0, [R0]
  0x080229C6:  F64B 0134    MOVW       R1, #0xB834              ; 0x2400B834 = _tx_timer_current_ptr
  0x080229CA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B834 = _tx_timer_current_ptr
  0x080229CE:  6008         STR        R0, [R1]
.L3:
  0x080229D0:  F64B 0130    MOVW       R1, #0xB830              ; 0x2400B830 = _tx_timer_expired
  0x080229D4:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B830 = _tx_timer_expired
  0x080229D8:  2000         MOVS       R0, #0
  0x080229DA:  6008         STR        R0, [R1]
  0x080229DC:  9809         LDR        R0, [SP, #36]
  0x080229DE:  9013         STR        R0, [SP, #76]
  0x080229E0:  9813         LDR        R0, [SP, #76]
  0x080229E2:  F380 8810    MSR        PRIMASK, R0
  0x080229E6:  F3EF 8010    MRS        R0, PRIMASK
  0x080229EA:  9015         STR        R0, [SP, #84]
  0x080229EC:  9815         LDR        R0, [SP, #84]
  0x080229EE:  900D         STR        R0, [SP, #52]
  0x080229F0:  B672         CPSID      i
  0x080229F2:  980D         LDR        R0, [SP, #52]
  0x080229F4:  9009         STR        R0, [SP, #36]
.L4:
  0x080229F6:  9808         LDR        R0, [SP, #32]
  0x080229F8:  2800         CMP        R0, #0
  0x080229FA:  F000 807B    BEQ.W      .L12                     ; 0x08022AF4
  0x080229FE:  9808         LDR        R0, [SP, #32]
  0x08022A00:  9004         STR        R0, [SP, #16]
  0x08022A02:  9808         LDR        R0, [SP, #32]
  0x08022A04:  6900         LDR        R0, [R0, #16]
  0x08022A06:  9006         STR        R0, [SP, #24]
  0x08022A08:  2000         MOVS       R0, #0
  0x08022A0A:  9007         STR        R0, [SP, #28]
  0x08022A0C:  9804         LDR        R0, [SP, #16]
  0x08022A0E:  9906         LDR        R1, [SP, #24]
  0x08022A10:  4288         CMP        R0, R1
  0x08022A12:  D102         BNE        .L5                      ; 0x08022A1A
  0x08022A14:  2000         MOVS       R0, #0
  0x08022A16:  9008         STR        R0, [SP, #32]
  0x08022A18:  E00D         B          .L6                      ; 0x08022A36
.L5:
  0x08022A1A:  9804         LDR        R0, [SP, #16]
  0x08022A1C:  6940         LDR        R0, [R0, #20]
  0x08022A1E:  9005         STR        R0, [SP, #20]
  0x08022A20:  9805         LDR        R0, [SP, #20]
  0x08022A22:  9906         LDR        R1, [SP, #24]
  0x08022A24:  6148         STR        R0, [R1, #20]
  0x08022A26:  9806         LDR        R0, [SP, #24]
  0x08022A28:  9905         LDR        R1, [SP, #20]
  0x08022A2A:  6108         STR        R0, [R1, #16]
  0x08022A2C:  9906         LDR        R1, [SP, #24]
  0x08022A2E:  A808         ADD        R0, SP, #32
  0x08022A30:  6188         STR        R0, [R1, #24]
  0x08022A32:  9806         LDR        R0, [SP, #24]
  0x08022A34:  9008         STR        R0, [SP, #32]
.L6:
  0x08022A36:  9804         LDR        R0, [SP, #16]
  0x08022A38:  6800         LDR        R0, [R0]
  0x08022A3A:  2821         CMP        R0, #33
  0x08022A3C:  D30D         BCC        .L7                      ; 0x08022A5A
  0x08022A3E:  9904         LDR        R1, [SP, #16]
  0x08022A40:  6808         LDR        R0, [R1]
  0x08022A42:  3820         SUBS       R0, #32
  0x08022A44:  6008         STR        R0, [R1]
  0x08022A46:  2000         MOVS       R0, #0
  0x08022A48:  9003         STR        R0, [SP, #12]
  0x08022A4A:  9904         LDR        R1, [SP, #16]
  0x08022A4C:  A807         ADD        R0, SP, #28
  0x08022A4E:  6188         STR        R0, [R1, #24]
  0x08022A50:  9804         LDR        R0, [SP, #16]
  0x08022A52:  6100         STR        R0, [R0, #16]
  0x08022A54:  9804         LDR        R0, [SP, #16]
  0x08022A56:  9007         STR        R0, [SP, #28]
  0x08022A58:  E016         B          .L9                      ; 0x08022A88
.L7:
  0x08022A5A:  9804         LDR        R0, [SP, #16]
  0x08022A5C:  6880         LDR        R0, [R0, #8]
  0x08022A5E:  9003         STR        R0, [SP, #12]
  0x08022A60:  9804         LDR        R0, [SP, #16]
  0x08022A62:  68C0         LDR        R0, [R0, #12]
  0x08022A64:  9002         STR        R0, [SP, #8]
  0x08022A66:  9904         LDR        R1, [SP, #16]
  0x08022A68:  6848         LDR        R0, [R1, #4]
  0x08022A6A:  6008         STR        R0, [R1]
  0x08022A6C:  9804         LDR        R0, [SP, #16]
  0x08022A6E:  6800         LDR        R0, [R0]
  0x08022A70:  B138         CBZ        R0, .L8                  ; 0x08022A82
  0x08022A72:  9904         LDR        R1, [SP, #16]
  0x08022A74:  A807         ADD        R0, SP, #28
  0x08022A76:  6188         STR        R0, [R1, #24]
  0x08022A78:  9804         LDR        R0, [SP, #16]
  0x08022A7A:  6100         STR        R0, [R0, #16]
  0x08022A7C:  9804         LDR        R0, [SP, #16]
  0x08022A7E:  9007         STR        R0, [SP, #28]
  0x08022A80:  E002         B          .L9                      ; 0x08022A88
.L8:
  0x08022A82:  9904         LDR        R1, [SP, #16]
  0x08022A84:  2000         MOVS       R0, #0
  0x08022A86:  6188         STR        R0, [R1, #24]
.L9:
  0x08022A88:  9804         LDR        R0, [SP, #16]
  0x08022A8A:  F64B 0128    MOVW       R1, #0xB828              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x08022A8E:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x08022A92:  6008         STR        R0, [R1]
  0x08022A94:  9809         LDR        R0, [SP, #36]
  0x08022A96:  9012         STR        R0, [SP, #72]
  0x08022A98:  9812         LDR        R0, [SP, #72]
  0x08022A9A:  F380 8810    MSR        PRIMASK, R0
  0x08022A9E:  9803         LDR        R0, [SP, #12]
  0x08022AA0:  B110         CBZ        R0, .L10                 ; 0x08022AA8
  0x08022AA2:  9903         LDR        R1, [SP, #12]
  0x08022AA4:  9802         LDR        R0, [SP, #8]
  0x08022AA6:  4788         BLX        R1
.L10:
  0x08022AA8:  F3EF 8010    MRS        R0, PRIMASK
  0x08022AAC:  9016         STR        R0, [SP, #88]
  0x08022AAE:  9816         LDR        R0, [SP, #88]
  0x08022AB0:  900C         STR        R0, [SP, #48]
  0x08022AB2:  B672         CPSID      i
  0x08022AB4:  980C         LDR        R0, [SP, #48]
  0x08022AB6:  9009         STR        R0, [SP, #36]
  0x08022AB8:  F64B 0128    MOVW       R1, #0xB828              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x08022ABC:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B828 = _tx_timer_expired_timer_ptr
  0x08022AC0:  2000         MOVS       R0, #0
  0x08022AC2:  6008         STR        R0, [R1]
  0x08022AC4:  9807         LDR        R0, [SP, #28]
  0x08022AC6:  9904         LDR        R1, [SP, #16]
  0x08022AC8:  4288         CMP        R0, R1
  0x08022ACA:  D105         BNE        .L11                     ; 0x08022AD8
  0x08022ACC:  9904         LDR        R1, [SP, #16]
  0x08022ACE:  2000         MOVS       R0, #0
  0x08022AD0:  6188         STR        R0, [R1, #24]
  0x08022AD2:  9804         LDR        R0, [SP, #16]
  0x08022AD4:  F7FF FEB1    BL         _tx_timer_system_activate ; 0x0802283A
.L11:
  0x08022AD8:  9809         LDR        R0, [SP, #36]
  0x08022ADA:  9011         STR        R0, [SP, #68]
  0x08022ADC:  9811         LDR        R0, [SP, #68]
  0x08022ADE:  F380 8810    MSR        PRIMASK, R0
  0x08022AE2:  F3EF 8010    MRS        R0, PRIMASK
  0x08022AE6:  9017         STR        R0, [SP, #92]
  0x08022AE8:  9817         LDR        R0, [SP, #92]
  0x08022AEA:  900B         STR        R0, [SP, #44]
  0x08022AEC:  B672         CPSID      i
  0x08022AEE:  980B         LDR        R0, [SP, #44]
  0x08022AF0:  9009         STR        R0, [SP, #36]
  0x08022AF2:  E780         B          .L4                      ; 0x080229F6
.L12:
  0x08022AF4:  F64B 0030    MOVW       R0, #0xB830              ; 0x2400B830 = _tx_timer_expired
  0x08022AF8:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B830 = _tx_timer_expired
  0x08022AFC:  6800         LDR        R0, [R0]
  0x08022AFE:  B9D0         CBNZ       R0, .L13                 ; 0x08022B36
  0x08022B00:  F64A 70CC    MOVW       R0, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08022B04:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08022B08:  9001         STR        R0, [SP, #4]
  0x08022B0A:  9901         LDR        R1, [SP, #4]
  0x08022B0C:  2003         MOVS       R0, #3
  0x08022B0E:  6308         STR        R0, [R1, #48]
  0x08022B10:  9901         LDR        R1, [SP, #4]
  0x08022B12:  2001         MOVS       R0, #1
  0x08022B14:  6388         STR        R0, [R1, #56]
  0x08022B16:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022B1A:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022B1E:  6808         LDR        R0, [R1]
  0x08022B20:  3001         ADDS       R0, #1
  0x08022B22:  6008         STR        R0, [R1]
  0x08022B24:  9809         LDR        R0, [SP, #36]
  0x08022B26:  9010         STR        R0, [SP, #64]
  0x08022B28:  9810         LDR        R0, [SP, #64]
  0x08022B2A:  F380 8810    MSR        PRIMASK, R0
  0x08022B2E:  9801         LDR        R0, [SP, #4]
  0x08022B30:  F7F3 FD2F    BL         _tx_thread_system_suspend ; 0x08016592
  0x08022B34:  E004         B          .L14                     ; 0x08022B40
.L13:
  0x08022B36:  9809         LDR        R0, [SP, #36]
  0x08022B38:  900F         STR        R0, [SP, #60]
  0x08022B3A:  980F         LDR        R0, [SP, #60]
  0x08022B3C:  F380 8810    MSR        PRIMASK, R0
.L14:
  0x08022B40:  E716         B          .L1                      ; 0x08022970
.L15:
  0x08022B42:  B018         ADD        SP, SP, #96
  0x08022B44:  BD80         POP        {R7, PC}
Section .text._txe_queue_receive from charger_lto.o, size=140, align=2
_txe_queue_receive:
  0x08022B46:  B580         PUSH       {R7, LR}
  0x08022B48:  B086         SUB        SP, SP, #24
  0x08022B4A:  9004         STR        R0, [SP, #16]
  0x08022B4C:  9103         STR        R1, [SP, #12]
  0x08022B4E:  9202         STR        R2, [SP, #8]
  0x08022B50:  2000         MOVS       R0, #0
  0x08022B52:  9001         STR        R0, [SP, #4]
  0x08022B54:  9804         LDR        R0, [SP, #16]
  0x08022B56:  B910         CBNZ       R0, .L1                  ; 0x08022B5E
  0x08022B58:  2009         MOVS       R0, #9
  0x08022B5A:  9001         STR        R0, [SP, #4]
  0x08022B5C:  E02E         B          .L5                      ; 0x08022BBC
.L1:
  0x08022B5E:  9804         LDR        R0, [SP, #16]
  0x08022B60:  6800         LDR        R0, [R0]
  0x08022B62:  F244 5155    MOVW       R1, #0x4555
  0x08022B66:  F2C5 1155    MOVT       R1, #0x5155
  0x08022B6A:  4288         CMP        R0, R1
  0x08022B6C:  D002         BEQ        .L2                      ; 0x08022B74
  0x08022B6E:  2009         MOVS       R0, #9
  0x08022B70:  9001         STR        R0, [SP, #4]
  0x08022B72:  E023         B          .L5                      ; 0x08022BBC
.L2:
  0x08022B74:  9803         LDR        R0, [SP, #12]
  0x08022B76:  B910         CBNZ       R0, .L3                  ; 0x08022B7E
  0x08022B78:  2003         MOVS       R0, #3
  0x08022B7A:  9001         STR        R0, [SP, #4]
  0x08022B7C:  E01E         B          .L5                      ; 0x08022BBC
.L3:
  0x08022B7E:  9802         LDR        R0, [SP, #8]
  0x08022B80:  B1E0         CBZ        R0, .L5                  ; 0x08022BBC
  0x08022B82:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022B86:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022B8A:  6800         LDR        R0, [R0]
  0x08022B8C:  F3EF 8105    MRS        R1, IPSR
  0x08022B90:  9105         STR        R1, [SP, #20]
  0x08022B92:  9905         LDR        R1, [SP, #20]
  0x08022B94:  4308         ORRS       R0, R1
  0x08022B96:  B110         CBZ        R0, .L4                  ; 0x08022B9E
  0x08022B98:  2004         MOVS       R0, #4
  0x08022B9A:  9001         STR        R0, [SP, #4]
  0x08022B9C:  E00E         B          .L5                      ; 0x08022BBC
.L4:
  0x08022B9E:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022BA2:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022BA6:  6800         LDR        R0, [R0]
  0x08022BA8:  9000         STR        R0, [SP, #0]
  0x08022BAA:  9800         LDR        R0, [SP, #0]
  0x08022BAC:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08022BB0:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08022BB4:  4288         CMP        R0, R1
  0x08022BB6:  D101         BNE        .L5                      ; 0x08022BBC
  0x08022BB8:  2004         MOVS       R0, #4
  0x08022BBA:  9001         STR        R0, [SP, #4]
.L5:
  0x08022BBC:  9801         LDR        R0, [SP, #4]
  0x08022BBE:  B928         CBNZ       R0, .L6                  ; 0x08022BCC
  0x08022BC0:  9804         LDR        R0, [SP, #16]
  0x08022BC2:  9903         LDR        R1, [SP, #12]
  0x08022BC4:  9A02         LDR        R2, [SP, #8]
  0x08022BC6:  F7FE FE7A    BL         _tx_queue_receive        ; 0x080218BE
  0x08022BCA:  9001         STR        R0, [SP, #4]
.L6:
  0x08022BCC:  9801         LDR        R0, [SP, #4]
  0x08022BCE:  B006         ADD        SP, SP, #24
  0x08022BD0:  BD80         POP        {R7, PC}
Section .text._txe_queue_send from charger_lto.o, size=140, align=2
_txe_queue_send:
  0x08022BD2:  B580         PUSH       {R7, LR}
  0x08022BD4:  B086         SUB        SP, SP, #24
  0x08022BD6:  9004         STR        R0, [SP, #16]
  0x08022BD8:  9103         STR        R1, [SP, #12]
  0x08022BDA:  9202         STR        R2, [SP, #8]
  0x08022BDC:  2000         MOVS       R0, #0
  0x08022BDE:  9001         STR        R0, [SP, #4]
  0x08022BE0:  9804         LDR        R0, [SP, #16]
  0x08022BE2:  B910         CBNZ       R0, .L1                  ; 0x08022BEA
  0x08022BE4:  2009         MOVS       R0, #9
  0x08022BE6:  9001         STR        R0, [SP, #4]
  0x08022BE8:  E02E         B          .L5                      ; 0x08022C48
.L1:
  0x08022BEA:  9804         LDR        R0, [SP, #16]
  0x08022BEC:  6800         LDR        R0, [R0]
  0x08022BEE:  F244 5155    MOVW       R1, #0x4555
  0x08022BF2:  F2C5 1155    MOVT       R1, #0x5155
  0x08022BF6:  4288         CMP        R0, R1
  0x08022BF8:  D002         BEQ        .L2                      ; 0x08022C00
  0x08022BFA:  2009         MOVS       R0, #9
  0x08022BFC:  9001         STR        R0, [SP, #4]
  0x08022BFE:  E023         B          .L5                      ; 0x08022C48
.L2:
  0x08022C00:  9803         LDR        R0, [SP, #12]
  0x08022C02:  B910         CBNZ       R0, .L3                  ; 0x08022C0A
  0x08022C04:  2003         MOVS       R0, #3
  0x08022C06:  9001         STR        R0, [SP, #4]
  0x08022C08:  E01E         B          .L5                      ; 0x08022C48
.L3:
  0x08022C0A:  9802         LDR        R0, [SP, #8]
  0x08022C0C:  B1E0         CBZ        R0, .L5                  ; 0x08022C48
  0x08022C0E:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022C12:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022C16:  6800         LDR        R0, [R0]
  0x08022C18:  F3EF 8105    MRS        R1, IPSR
  0x08022C1C:  9105         STR        R1, [SP, #20]
  0x08022C1E:  9905         LDR        R1, [SP, #20]
  0x08022C20:  4308         ORRS       R0, R1
  0x08022C22:  B110         CBZ        R0, .L4                  ; 0x08022C2A
  0x08022C24:  2004         MOVS       R0, #4
  0x08022C26:  9001         STR        R0, [SP, #4]
  0x08022C28:  E00E         B          .L5                      ; 0x08022C48
.L4:
  0x08022C2A:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022C2E:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022C32:  6800         LDR        R0, [R0]
  0x08022C34:  9000         STR        R0, [SP, #0]
  0x08022C36:  9800         LDR        R0, [SP, #0]
  0x08022C38:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08022C3C:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08022C40:  4288         CMP        R0, R1
  0x08022C42:  D101         BNE        .L5                      ; 0x08022C48
  0x08022C44:  2004         MOVS       R0, #4
  0x08022C46:  9001         STR        R0, [SP, #4]
.L5:
  0x08022C48:  9801         LDR        R0, [SP, #4]
  0x08022C4A:  B928         CBNZ       R0, .L6                  ; 0x08022C58
  0x08022C4C:  9804         LDR        R0, [SP, #16]
  0x08022C4E:  9903         LDR        R1, [SP, #12]
  0x08022C50:  9A02         LDR        R2, [SP, #8]
  0x08022C52:  F7FE FFE8    BL         _tx_queue_send           ; 0x08021C26
  0x08022C56:  9001         STR        R0, [SP, #4]
.L6:
  0x08022C58:  9801         LDR        R0, [SP, #4]
  0x08022C5A:  B006         ADD        SP, SP, #24
  0x08022C5C:  BD80         POP        {R7, PC}
Section .text._txe_semaphore_put from charger_lto.o, size=52, align=2
_txe_semaphore_put:
  0x08022C5E:  B580         PUSH       {R7, LR}
  0x08022C60:  B082         SUB        SP, SP, #8
  0x08022C62:  9001         STR        R0, [SP, #4]
  0x08022C64:  9801         LDR        R0, [SP, #4]
  0x08022C66:  B910         CBNZ       R0, .L1                  ; 0x08022C6E
  0x08022C68:  200C         MOVS       R0, #12
  0x08022C6A:  9000         STR        R0, [SP, #0]
  0x08022C6C:  E00E         B          .L3                      ; 0x08022C8C
.L1:
  0x08022C6E:  9801         LDR        R0, [SP, #4]
  0x08022C70:  6800         LDR        R0, [R0]
  0x08022C72:  F644 5141    MOVW       R1, #0x4D41
  0x08022C76:  F2C5 3145    MOVT       R1, #0x5345
  0x08022C7A:  4288         CMP        R0, R1
  0x08022C7C:  D002         BEQ        .L2                      ; 0x08022C84
  0x08022C7E:  200C         MOVS       R0, #12
  0x08022C80:  9000         STR        R0, [SP, #0]
  0x08022C82:  E003         B          .L3                      ; 0x08022C8C
.L2:
  0x08022C84:  9801         LDR        R0, [SP, #4]
  0x08022C86:  F7FF F980    BL         _tx_semaphore_put        ; 0x08021F8A
  0x08022C8A:  9000         STR        R0, [SP, #0]
.L3:
  0x08022C8C:  9800         LDR        R0, [SP, #0]
  0x08022C8E:  B002         ADD        SP, SP, #8
  0x08022C90:  BD80         POP        {R7, PC}
Section .text._txe_thread_create from charger_lto.o, size=532, align=2
_txe_thread_create:
  0x08022C92:  E92D 41F0    PUSH.W     {R4-R8, LR}
  0x08022C96:  B09A         SUB        SP, SP, #104
  0x08022C98:  F8DD C098    LDR.W      R12, [SP, #152]
  0x08022C9C:  F8DD C094    LDR.W      R12, [SP, #148]
  0x08022CA0:  F8DD C090    LDR.W      R12, [SP, #144]
  0x08022CA4:  F8DD C08C    LDR.W      R12, [SP, #140]
  0x08022CA8:  F8DD C088    LDR.W      R12, [SP, #136]
  0x08022CAC:  F8DD C084    LDR.W      R12, [SP, #132]
  0x08022CB0:  F8DD C080    LDR.W      R12, [SP, #128]
  0x08022CB4:  9011         STR        R0, [SP, #68]
  0x08022CB6:  9110         STR        R1, [SP, #64]
  0x08022CB8:  920F         STR        R2, [SP, #60]
  0x08022CBA:  930E         STR        R3, [SP, #56]
  0x08022CBC:  2000         MOVS       R0, #0
  0x08022CBE:  900C         STR        R0, [SP, #48]
  0x08022CC0:  9811         LDR        R0, [SP, #68]
  0x08022CC2:  B910         CBNZ       R0, .L1                  ; 0x08022CCA
  0x08022CC4:  200E         MOVS       R0, #14
  0x08022CC6:  900C         STR        R0, [SP, #48]
  0x08022CC8:  E0CB         B          .L17                     ; 0x08022E62
.L1:
  0x08022CCA:  9826         LDR        R0, [SP, #152]
  0x08022CCC:  28B4         CMP        R0, #180
  0x08022CCE:  D002         BEQ        .L2                      ; 0x08022CD6
  0x08022CD0:  200E         MOVS       R0, #14
  0x08022CD2:  900C         STR        R0, [SP, #48]
  0x08022CD4:  E0C5         B          .L17                     ; 0x08022E62
.L2:
  0x08022CD6:  F3EF 8010    MRS        R0, PRIMASK
  0x08022CDA:  9018         STR        R0, [SP, #96]
  0x08022CDC:  9818         LDR        R0, [SP, #96]
  0x08022CDE:  9013         STR        R0, [SP, #76]
  0x08022CE0:  B672         CPSID      i
  0x08022CE2:  9813         LDR        R0, [SP, #76]
  0x08022CE4:  900D         STR        R0, [SP, #52]
  0x08022CE6:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022CEA:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022CEE:  6808         LDR        R0, [R1]
  0x08022CF0:  3001         ADDS       R0, #1
  0x08022CF2:  6008         STR        R0, [R1]
  0x08022CF4:  980D         LDR        R0, [SP, #52]
  0x08022CF6:  9015         STR        R0, [SP, #84]
  0x08022CF8:  9815         LDR        R0, [SP, #84]
  0x08022CFA:  F380 8810    MSR        PRIMASK, R0
  0x08022CFE:  2000         MOVS       R0, #0
  0x08022D00:  900B         STR        R0, [SP, #44]
  0x08022D02:  F64B 0160    MOVW       R1, #0xB860              ; 0x2400B860 = _tx_thread_created_ptr
  0x08022D06:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B860 = _tx_thread_created_ptr
  0x08022D0A:  6809         LDR        R1, [R1]
  0x08022D0C:  9109         STR        R1, [SP, #36]
  0x08022D0E:  9920         LDR        R1, [SP, #128]
  0x08022D10:  9107         STR        R1, [SP, #28]
  0x08022D12:  9A07         LDR        R2, [SP, #28]
  0x08022D14:  9921         LDR        R1, [SP, #132]
  0x08022D16:  4411         ADD        R1, R2
  0x08022D18:  3901         SUBS       R1, #1
  0x08022D1A:  9107         STR        R1, [SP, #28]
  0x08022D1C:  9907         LDR        R1, [SP, #28]
  0x08022D1E:  9108         STR        R1, [SP, #32]
  0x08022D20:  900A         STR        R0, [SP, #40]
.L3:
  0x08022D22:  980A         LDR        R0, [SP, #40]
  0x08022D24:  F64B 0164    MOVW       R1, #0xB864              ; 0x2400B864 = _tx_thread_created_count
  0x08022D28:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B864 = _tx_thread_created_count
  0x08022D2C:  6809         LDR        R1, [R1]
  0x08022D2E:  4288         CMP        R0, R1
  0x08022D30:  D22D         BCS        .L8                      ; 0x08022D8E
  0x08022D32:  9811         LDR        R0, [SP, #68]
  0x08022D34:  9909         LDR        R1, [SP, #36]
  0x08022D36:  4288         CMP        R0, R1
  0x08022D38:  D101         BNE        .L4                      ; 0x08022D3E
  0x08022D3A:  2001         MOVS       R0, #1
  0x08022D3C:  900B         STR        R0, [SP, #44]
.L4:
  0x08022D3E:  980B         LDR        R0, [SP, #44]
  0x08022D40:  2801         CMP        R0, #1
  0x08022D42:  D100         BNE        .L5                      ; 0x08022D46
  0x08022D44:  E023         B          .L8                      ; 0x08022D8E
.L5:
  0x08022D46:  9820         LDR        R0, [SP, #128]
  0x08022D48:  9909         LDR        R1, [SP, #36]
  0x08022D4A:  68C9         LDR        R1, [R1, #12]
  0x08022D4C:  4288         CMP        R0, R1
  0x08022D4E:  D308         BCC        .L6                      ; 0x08022D62
  0x08022D50:  9820         LDR        R0, [SP, #128]
  0x08022D52:  9909         LDR        R1, [SP, #36]
  0x08022D54:  6909         LDR        R1, [R1, #16]
  0x08022D56:  4288         CMP        R0, R1
  0x08022D58:  D203         BCS        .L6                      ; 0x08022D62
  0x08022D5A:  2000         MOVS       R0, #0
  0x08022D5C:  9020         STR        R0, [SP, #128]
  0x08022D5E:  2001         MOVS       R0, #1
  0x08022D60:  900B         STR        R0, [SP, #44]
.L6:
  0x08022D62:  9808         LDR        R0, [SP, #32]
  0x08022D64:  9909         LDR        R1, [SP, #36]
  0x08022D66:  68C9         LDR        R1, [R1, #12]
  0x08022D68:  4288         CMP        R0, R1
  0x08022D6A:  D308         BCC        .L7                      ; 0x08022D7E
  0x08022D6C:  9808         LDR        R0, [SP, #32]
  0x08022D6E:  9909         LDR        R1, [SP, #36]
  0x08022D70:  6909         LDR        R1, [R1, #16]
  0x08022D72:  4288         CMP        R0, R1
  0x08022D74:  D203         BCS        .L7                      ; 0x08022D7E
  0x08022D76:  2000         MOVS       R0, #0
  0x08022D78:  9020         STR        R0, [SP, #128]
  0x08022D7A:  2001         MOVS       R0, #1
  0x08022D7C:  900B         STR        R0, [SP, #44]
.L7:
  0x08022D7E:  9809         LDR        R0, [SP, #36]
  0x08022D80:  F8D0 0088    LDR.W      R0, [R0, #136]
  0x08022D84:  9009         STR        R0, [SP, #36]
  0x08022D86:  980A         LDR        R0, [SP, #40]
  0x08022D88:  3001         ADDS       R0, #1
  0x08022D8A:  900A         STR        R0, [SP, #40]
  0x08022D8C:  E7C9         B          .L3                      ; 0x08022D22
.L8:
  0x08022D8E:  F3EF 8010    MRS        R0, PRIMASK
  0x08022D92:  9019         STR        R0, [SP, #100]
  0x08022D94:  9819         LDR        R0, [SP, #100]
  0x08022D96:  9012         STR        R0, [SP, #72]
  0x08022D98:  B672         CPSID      i
  0x08022D9A:  9812         LDR        R0, [SP, #72]
  0x08022D9C:  900D         STR        R0, [SP, #52]
  0x08022D9E:  F64B 014C    MOVW       R1, #0xB84C              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022DA2:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400B84C = _tx_thread_preempt_disable
  0x08022DA6:  6808         LDR        R0, [R1]
  0x08022DA8:  3801         SUBS       R0, #1
  0x08022DAA:  6008         STR        R0, [R1]
  0x08022DAC:  980D         LDR        R0, [SP, #52]
  0x08022DAE:  9014         STR        R0, [SP, #80]
  0x08022DB0:  9814         LDR        R0, [SP, #80]
  0x08022DB2:  F380 8810    MSR        PRIMASK, R0
  0x08022DB6:  F7FF FC64    BL         _tx_thread_system_preempt_check ; 0x08022682
  0x08022DBA:  9811         LDR        R0, [SP, #68]
  0x08022DBC:  9909         LDR        R1, [SP, #36]
  0x08022DBE:  4288         CMP        R0, R1
  0x08022DC0:  D102         BNE        .L9                      ; 0x08022DC8
  0x08022DC2:  200E         MOVS       R0, #14
  0x08022DC4:  900C         STR        R0, [SP, #48]
  0x08022DC6:  E04C         B          .L17                     ; 0x08022E62
.L9:
  0x08022DC8:  9820         LDR        R0, [SP, #128]
  0x08022DCA:  B910         CBNZ       R0, .L10                 ; 0x08022DD2
  0x08022DCC:  2003         MOVS       R0, #3
  0x08022DCE:  900C         STR        R0, [SP, #48]
  0x08022DD0:  E047         B          .L17                     ; 0x08022E62
.L10:
  0x08022DD2:  980F         LDR        R0, [SP, #60]
  0x08022DD4:  B910         CBNZ       R0, .L11                 ; 0x08022DDC
  0x08022DD6:  2003         MOVS       R0, #3
  0x08022DD8:  900C         STR        R0, [SP, #48]
  0x08022DDA:  E042         B          .L17                     ; 0x08022E62
.L11:
  0x08022DDC:  9821         LDR        R0, [SP, #132]
  0x08022DDE:  28C7         CMP        R0, #199
  0x08022DE0:  D802         BHI        .L12                     ; 0x08022DE8
  0x08022DE2:  2005         MOVS       R0, #5
  0x08022DE4:  900C         STR        R0, [SP, #48]
  0x08022DE6:  E03C         B          .L17                     ; 0x08022E62
.L12:
  0x08022DE8:  9822         LDR        R0, [SP, #136]
  0x08022DEA:  2820         CMP        R0, #32
  0x08022DEC:  D302         BCC        .L13                     ; 0x08022DF4
  0x08022DEE:  200F         MOVS       R0, #15
  0x08022DF0:  900C         STR        R0, [SP, #48]
  0x08022DF2:  E036         B          .L17                     ; 0x08022E62
.L13:
  0x08022DF4:  9823         LDR        R0, [SP, #140]
  0x08022DF6:  9922         LDR        R1, [SP, #136]
  0x08022DF8:  4288         CMP        R0, R1
  0x08022DFA:  D902         BLS        .L14                     ; 0x08022E02
  0x08022DFC:  2018         MOVS       R0, #24
  0x08022DFE:  900C         STR        R0, [SP, #48]
  0x08022E00:  E02F         B          .L17                     ; 0x08022E62
.L14:
  0x08022E02:  9825         LDR        R0, [SP, #148]
  0x08022E04:  2802         CMP        R0, #2
  0x08022E06:  D302         BCC        .L15                     ; 0x08022E0E
  0x08022E08:  2010         MOVS       R0, #16
  0x08022E0A:  900C         STR        R0, [SP, #48]
  0x08022E0C:  E029         B          .L17                     ; 0x08022E62
.L15:
  0x08022E0E:  F64B 005C    MOVW       R0, #0xB85C              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022E12:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B85C = _tx_thread_current_ptr
  0x08022E16:  6800         LDR        R0, [R0]
  0x08022E18:  9006         STR        R0, [SP, #24]
  0x08022E1A:  9806         LDR        R0, [SP, #24]
  0x08022E1C:  F64A 71CC    MOVW       R1, #0xAFCC              ; 0x2400AFCC = _tx_timer_thread
  0x08022E20:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400AFCC = _tx_timer_thread
  0x08022E24:  4288         CMP        R0, R1
  0x08022E26:  D101         BNE        .L16                     ; 0x08022E2C
  0x08022E28:  2013         MOVS       R0, #19
  0x08022E2A:  900C         STR        R0, [SP, #48]
.L16:
  0x08022E2C:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022E30:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022E34:  6800         LDR        R0, [R0]
  0x08022E36:  F3EF 8105    MRS        R1, IPSR
  0x08022E3A:  9117         STR        R1, [SP, #92]
  0x08022E3C:  9917         LDR        R1, [SP, #92]
  0x08022E3E:  4308         ORRS       R0, R1
  0x08022E40:  B178         CBZ        R0, .L17                 ; 0x08022E62
  0x08022E42:  F64B 70F8    MOVW       R0, #0xBFF8              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022E46:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400BFF8 = _tx_thread_system_state
  0x08022E4A:  6800         LDR        R0, [R0]
  0x08022E4C:  F3EF 8105    MRS        R1, IPSR
  0x08022E50:  9116         STR        R1, [SP, #88]
  0x08022E52:  9916         LDR        R1, [SP, #88]
  0x08022E54:  4308         ORRS       R0, R1
  0x08022E56:  0900         LSRS       R0, R0, #4
  0x08022E58:  F1B0 3F0F    CMP.W      R0, #0x0F0F0F0F
  0x08022E5C:  D201         BCS        .L17                     ; 0x08022E62
  0x08022E5E:  2013         MOVS       R0, #19
  0x08022E60:  900C         STR        R0, [SP, #48]
.L17:
  0x08022E62:  980C         LDR        R0, [SP, #48]
  0x08022E64:  B9D8         CBNZ       R0, .L18                 ; 0x08022E9E
  0x08022E66:  9811         LDR        R0, [SP, #68]
  0x08022E68:  9910         LDR        R1, [SP, #64]
  0x08022E6A:  9A0F         LDR        R2, [SP, #60]
  0x08022E6C:  9B0E         LDR        R3, [SP, #56]
  0x08022E6E:  F8DD C080    LDR.W      R12, [SP, #128]
  0x08022E72:  9C21         LDR        R4, [SP, #132]
  0x08022E74:  9D22         LDR        R5, [SP, #136]
  0x08022E76:  9E23         LDR        R6, [SP, #140]
  0x08022E78:  9F24         LDR        R7, [SP, #144]
  0x08022E7A:  F8DD 8094    LDR.W      R8, [SP, #148]
  0x08022E7E:  46EE         MOV        LR, SP
  0x08022E80:  F8CE 8014    STR.W      R8, [LR, #20]
  0x08022E84:  F8CE 7010    STR.W      R7, [LR, #16]
  0x08022E88:  F8CE 600C    STR.W      R6, [LR, #12]
  0x08022E8C:  F8CE 5008    STR.W      R5, [LR, #8]
  0x08022E90:  F8CE 4004    STR.W      R4, [LR, #4]
  0x08022E94:  F8CE C000    STR.W      R12, [LR]
  0x08022E98:  F7FF F8D7    BL         _tx_thread_create        ; 0x0802204A
  0x08022E9C:  900C         STR        R0, [SP, #48]
.L18:
  0x08022E9E:  980C         LDR        R0, [SP, #48]
  0x08022EA0:  B01A         ADD        SP, SP, #104
  0x08022EA2:  E8BD 81F0    POP.W      {R4-R8, PC}
Section .text._txe_thread_resume from charger_lto.o, size=52, align=2
_txe_thread_resume:
  0x08022EA6:  B580         PUSH       {R7, LR}
  0x08022EA8:  B082         SUB        SP, SP, #8
  0x08022EAA:  9001         STR        R0, [SP, #4]
  0x08022EAC:  9801         LDR        R0, [SP, #4]
  0x08022EAE:  B910         CBNZ       R0, .L1                  ; 0x08022EB6
  0x08022EB0:  200E         MOVS       R0, #14
  0x08022EB2:  9000         STR        R0, [SP, #0]
  0x08022EB4:  E00E         B          .L3                      ; 0x08022ED4
.L1:
  0x08022EB6:  9801         LDR        R0, [SP, #4]
  0x08022EB8:  6800         LDR        R0, [R0]
  0x08022EBA:  F245 2144    MOVW       R1, #0x5244
  0x08022EBE:  F2C5 4148    MOVT       R1, #0x5448
  0x08022EC2:  4288         CMP        R0, R1
  0x08022EC4:  D002         BEQ        .L2                      ; 0x08022ECC
  0x08022EC6:  200E         MOVS       R0, #14
  0x08022EC8:  9000         STR        R0, [SP, #0]
  0x08022ECA:  E003         B          .L3                      ; 0x08022ED4
.L2:
  0x08022ECC:  9801         LDR        R0, [SP, #4]
  0x08022ECE:  F7FF FA94    BL         _tx_thread_resume        ; 0x080223FA
  0x08022ED2:  9000         STR        R0, [SP, #0]
.L3:
  0x08022ED4:  9800         LDR        R0, [SP, #0]
  0x08022ED6:  B002         ADD        SP, SP, #8
  0x08022ED8:  BD80         POP        {R7, PC}
Section .text._txe_thread_suspend from charger_lto.o, size=52, align=2
_txe_thread_suspend:
  0x08022EDA:  B580         PUSH       {R7, LR}
  0x08022EDC:  B082         SUB        SP, SP, #8
  0x08022EDE:  9001         STR        R0, [SP, #4]
  0x08022EE0:  9801         LDR        R0, [SP, #4]
  0x08022EE2:  B910         CBNZ       R0, .L1                  ; 0x08022EEA
  0x08022EE4:  200E         MOVS       R0, #14
  0x08022EE6:  9000         STR        R0, [SP, #0]
  0x08022EE8:  E00E         B          .L3                      ; 0x08022F08
.L1:
  0x08022EEA:  9801         LDR        R0, [SP, #4]
  0x08022EEC:  6800         LDR        R0, [R0]
  0x08022EEE:  F245 2144    MOVW       R1, #0x5244
  0x08022EF2:  F2C5 4148    MOVT       R1, #0x5448
  0x08022EF6:  4288         CMP        R0, R1
  0x08022EF8:  D002         BEQ        .L2                      ; 0x08022F00
  0x08022EFA:  200E         MOVS       R0, #14
  0x08022EFC:  9000         STR        R0, [SP, #0]
  0x08022EFE:  E003         B          .L3                      ; 0x08022F08
.L2:
  0x08022F00:  9801         LDR        R0, [SP, #4]
  0x08022F02:  F7FF FB4E    BL         _tx_thread_suspend       ; 0x080225A2
  0x08022F06:  9000         STR        R0, [SP, #0]
.L3:
  0x08022F08:  9800         LDR        R0, [SP, #0]
  0x08022F0A:  B002         ADD        SP, SP, #8
  0x08022F0C:  BD80         POP        {R7, PC}
Section .rodata.UARTPrescTable from charger_lto.o, size=24, align=2
UARTPrescTable:
  0x08022F0E:  01           DC.B       0x01                     ; '\x01'
  0x08022F0F:  00           DC.B       0x00                     ; '\0'
  0x08022F10:  02           DC.B       0x02                     ; '\x02'
  0x08022F11:  00           DC.B       0x00                     ; '\0'
  0x08022F12:  04           DC.B       0x04                     ; '\x04'
  0x08022F13:  00           DC.B       0x00                     ; '\0'
  0x08022F14:  06           DC.B       0x06                     ; '\x06'
  0x08022F15:  00           DC.B       0x00                     ; '\0'
  0x08022F16:  08           DC.B       0x08                     ; '\b'
  0x08022F17:  00           DC.B       0x00                     ; '\0'
  0x08022F18:  0A           DC.B       0x0A                     ; '\n'
  0x08022F19:  00           DC.B       0x00                     ; '\0'
  0x08022F1A:  0C           DC.B       0x0C                     ; '\x0C'
  0x08022F1B:  00           DC.B       0x00                     ; '\0'
  0x08022F1C:  10           DC.B       0x10                     ; '\x10'
  0x08022F1D:  00           DC.B       0x00                     ; '\0'
  0x08022F1E:  20           DC.B       0x20                     ; ' '
  0x08022F1F:  00           DC.B       0x00                     ; '\0'
  0x08022F20:  40           DC.B       0x40                     ; '@'
  0x08022F21:  00           DC.B       0x00                     ; '\0'
  0x08022F22:  80           DC.B       0x80                     ; '\x80'
  0x08022F23:  00           DC.B       0x00                     ; '\0'
  0x08022F24:  00           DC.B       0x00                     ; '\0'
  0x08022F25:  01           DC.B       0x01                     ; '\x01'
Section .init.Reset_Handler from Cortex_M_Startup.o, size=24, align=2
Reset_Handler:
reset_handler:
  0x08022F26:  F7E4 FC92    BL         SystemInit               ; 0x0800784E
  0x08022F2A:  F64E 5088    MOVW       R0, #0xED88
  0x08022F2E:  F2CE 0000    MOVT       R0, #0xE000
  0x08022F32:  6801         LDR        R1, [R0]
  0x08022F34:  F451 0170    ORRS       R1, R1, #0xF00000
  0x08022F38:  6001         STR        R1, [R0]
  0x08022F3A:  F7E1 FCF1    BL         _start                   ; 0x08004920
Section .text.libc.abort from execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=20, align=2
abort:
  0x08022F3E:  B510         PUSH       {R4, LR}
  0x08022F40:  F240 20CC    MOVW       R0, #0x02CC              ; 0x080002CC = __aeabi_SIGABRT
  0x08022F44:  F6C0 0000    MOVT       R0, #0x0800              ; 0x080002CC = __aeabi_SIGABRT
  0x08022F48:  6804         LDR        R4, [R0]
.L1:
  0x08022F4A:  4620         MOV        R0, R4
  0x08022F4C:  F7F4 F8A2    BL         raise                    ; 0x08017094
  0x08022F50:  E7FB         B          .L1                      ; 0x08022F4A
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:
  0x08022F52:  2000         MOVS       R0, #0
  0x08022F54:  EEB4 0B40    VCMP.F64   D0, D0
  0x08022F58:  EEF1 FA10    VMRS       APSR_nzcv, FPSCR
  0x08022F5C:  BF68         IT         VS
  0x08022F5E:  2001         MOVVS      R0, #1
  0x08022F60:  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:
  0x08022F62:  EC51 0B10    VMOV       R0, R1, D0
  0x08022F66:  0FC8         LSRS       R0, R1, #31
  0x08022F68:  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:
  0x08022F6A:  F000 B800    B.W        __SEGGER_RTL_float64_frexp_inline ; 0x08022F6E
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:
  0x08022F6E:  EC52 CB10    VMOV       R12, R2, D0
  0x08022F72:  F3C2 530A    UBFX       R3, R2, #20, #11
  0x08022F76:  F240 71FF    MOVW       R1, #0x07FF
  0x08022F7A:  428B         CMP        R3, R1
  0x08022F7C:  BF11         ITEEE      NE
  0x08022F7E:  2B00         CMPNE      R3, #0
  0x08022F80:  2100         MOVEQ      R1, #0
  0x08022F82:  6001         STREQ      R1, [R0]
  0x08022F84:  4770         BXEQ       LR
  0x08022F86:  F2A3 31FE    SUBW       R1, R3, #0x03FE
  0x08022F8A:  6001         STR        R1, [R0]
  0x08022F8C:  F240 30FE    MOVW       R0, #0x03FE
  0x08022F90:  F360 521E    BFI        R2, R0, #20, #11
  0x08022F94:  EC42 CB10    VMOV       D0, R12, R2
  0x08022F98:  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:
  0x08022F9A:  2800         CMP        R0, #0
  0x08022F9C:  BF48         IT         MI
  0x08022F9E:  4240         RSBMI      R0, R0, #0
  0x08022FA0:  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:
  0x08022FA2:  EEB7 0B00    VMOV.F64   D0, #1
  0x08022FA6:  2800         CMP        R0, #0
  0x08022FA8:  EEB0 1B40    VMOV.F64   D1, D0
  0x08022FAC:  D011         BEQ        .L2                      ; 0x08022FD2
  0x08022FAE:  4601         MOV        R1, R0
  0x08022FB0:  BF48         IT         MI
  0x08022FB2:  4241         RSBMI      R1, R0, #0
  0x08022FB4:  EEB7 1B00    VMOV.F64   D1, #1
  0x08022FB8:  F240 7220    MOVW       R2, #0x0720              ; 0x08000720 = __SEGGER_RTL_aPower2
  0x08022FBC:  F6C0 0200    MOVT       R2, #0x0800              ; 0x08000720 = __SEGGER_RTL_aPower2
.L1:
  0x08022FC0:  07CB         LSLS       R3, R1, #31
  0x08022FC2:  BF1C         ITT        NE
  0x08022FC4:  ED92 2B00    VLDRNE     D2, [R2]
  0x08022FC8:  EE21 1B02    VMULNE.F64 D1, D1, D2
  0x08022FCC:  3208         ADDS       R2, #8
  0x08022FCE:  0849         LSRS       R1, R1, #1
  0x08022FD0:  D1F6         BNE        .L1                      ; 0x08022FC0
.L2:
  0x08022FD2:  EE80 0B01    VDIV.F64   D0, D0, D1
  0x08022FD6:  2800         CMP        R0, #0
  0x08022FD8:  FE21 0B00    VSELGE.F64 D0, D1, D0
  0x08022FDC:  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:
  0x08022FDE:  B510         PUSH       {R4, LR}
  0x08022FE0:  B082         SUB        SP, SP, #8
  0x08022FE2:  4604         MOV        R4, R0
  0x08022FE4:  6900         LDR        R0, [R0, #16]
  0x08022FE6:  F88D 1007    STRB.W     R1, [SP, #7]
  0x08022FEA:  B178         CBZ        R0, .L1                  ; 0x0802300C
  0x08022FEC:  E9D4 2300    LDRD       R2, R3, [R4]
  0x08022FF0:  429A         CMP        R2, R3
  0x08022FF2:  D231         BCS        .L4                      ; 0x08023058
  0x08022FF4:  6962         LDR        R2, [R4, #20]
  0x08022FF6:  1C53         ADDS       R3, R2, #1
  0x08022FF8:  6163         STR        R3, [R4, #20]
  0x08022FFA:  5481         STRB       R1, [R0, R2]
  0x08022FFC:  E9D4 0105    LDRD       R0, R1, [R4, #20]
  0x08023000:  4288         CMP        R0, R1
  0x08023002:  D129         BNE        .L4                      ; 0x08023058
  0x08023004:  4620         MOV        R0, R4
  0x08023006:  F000 F82C    BL         __SEGGER_RTL_prin_flush  ; 0x08023062
  0x0802300A:  E025         B          .L4                      ; 0x08023058
.L1:
  0x0802300C:  68E0         LDR        R0, [R4, #12]
  0x0802300E:  B150         CBZ        R0, .L2                  ; 0x08023026
  0x08023010:  E9D4 2C00    LDRD       R2, R12, [R4]
  0x08023014:  4562         CMP        R2, R12
  0x08023016:  D21F         BCS        .L4                      ; 0x08023058
  0x08023018:  1C53         ADDS       R3, R2, #1
  0x0802301A:  EBB3 030C    SUBS.W     R3, R3, R12
  0x0802301E:  BF18         IT         NE
  0x08023020:  460B         MOVNE      R3, R1
  0x08023022:  5483         STRB       R3, [R0, R2]
  0x08023024:  E018         B          .L4                      ; 0x08023058
.L2:
  0x08023026:  68A0         LDR        R0, [R4, #8]
  0x08023028:  B158         CBZ        R0, .L3                  ; 0x08023042
  0x0802302A:  E9D4 2C00    LDRD       R2, R12, [R4]
  0x0802302E:  4562         CMP        R2, R12
  0x08023030:  D212         BCS        .L4                      ; 0x08023058
  0x08023032:  1C53         ADDS       R3, R2, #1
  0x08023034:  EBB3 030C    SUBS.W     R3, R3, R12
  0x08023038:  BF18         IT         NE
  0x0802303A:  B2CB         UXTBNE     R3, R1
  0x0802303C:  F840 3022    STR.W      R3, [R0, R2, LSL #2]
  0x08023040:  E00A         B          .L4                      ; 0x08023058
.L3:
  0x08023042:  6A23         LDR        R3, [R4, #32]
  0x08023044:  B143         CBZ        R3, .L4                  ; 0x08023058
  0x08023046:  E9D4 0100    LDRD       R0, R1, [R4]
  0x0802304A:  4288         CMP        R0, R1
  0x0802304C:  D204         BCS        .L4                      ; 0x08023058
  0x0802304E:  F10D 0107    ADD.W      R1, SP, #7
  0x08023052:  4620         MOV        R0, R4
  0x08023054:  2201         MOVS       R2, #1
  0x08023056:  4798         BLX        R3
.L4:
  0x08023058:  6820         LDR        R0, [R4]
  0x0802305A:  3001         ADDS       R0, #1
  0x0802305C:  6020         STR        R0, [R4]
  0x0802305E:  B002         ADD        SP, SP, #8
  0x08023060:  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:
  0x08023062:  6942         LDR        R2, [R0, #20]
  0x08023064:  2A00         CMP        R2, #0
  0x08023066:  BF08         IT         EQ
  0x08023068:  4770         BXEQ       LR
  0x0802306A:  B510         PUSH       {R4, LR}
  0x0802306C:  4604         MOV        R4, R0
  0x0802306E:  6A03         LDR        R3, [R0, #32]
  0x08023070:  2B00         CMP        R3, #0
  0x08023072:  BF1C         ITT        NE
  0x08023074:  6921         LDRNE      R1, [R4, #16]
  0x08023076:  4798         BLXNE      R3
  0x08023078:  2000         MOVS       R0, #0
  0x0802307A:  6160         STR        R0, [R4, #20]
  0x0802307C:  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:
  0x0802307E:  2A01         CMP        R2, #1
  0x08023080:  BFB8         IT         LT
  0x08023082:  4770         BXLT       LR
  0x08023084:  B570         PUSH       {R4-R6, LR}
  0x08023086:  4614         MOV        R4, R2
  0x08023088:  460D         MOV        R5, R1
  0x0802308A:  4606         MOV        R6, R0
.L1:
  0x0802308C:  4630         MOV        R0, R6
  0x0802308E:  4629         MOV        R1, R5
  0x08023090:  F7FF FFA5    BL         __SEGGER_RTL_putc        ; 0x08022FDE
  0x08023094:  3C01         SUBS       R4, #1
  0x08023096:  D8F9         BHI        .L1                      ; 0x0802308C
  0x08023098:  BD70         POP        {R4-R6, PC}
Section .text.libc.__SEGGER_RTL_init_prin from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=24, align=2
__SEGGER_RTL_init_prin:
  0x0802309A:  B538         PUSH       {R3-R5, LR}
  0x0802309C:  4604         MOV        R4, R0
  0x0802309E:  F000 F8E2    BL         __SEGGER_RTL_current_locale ; 0x08023266
  0x080230A2:  4605         MOV        R5, R0
  0x080230A4:  4620         MOV        R0, R4
  0x080230A6:  2100         MOVS       R1, #0
  0x080230A8:  2224         MOVS       R2, #36
  0x080230AA:  F7E1 FD5B    BL         memset                   ; 0x08004B64
  0x080230AE:  61E5         STR        R5, [R4, #28]
  0x080230B0:  BD38         POP        {R3-R5, PC}
Section .text.libc.sprintf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=52, align=2
sprintf:
  0x080230B2:  B082         SUB        SP, SP, #8
  0x080230B4:  B530         PUSH       {R4-R5, LR}
  0x080230B6:  B08B         SUB        SP, SP, #44
  0x080230B8:  460C         MOV        R4, R1
  0x080230BA:  4605         MOV        R5, R0
  0x080230BC:  E9CD 230E    STRD       R2, R3, [SP, #56]
  0x080230C0:  A80E         ADD        R0, SP, #56
  0x080230C2:  9000         STR        R0, [SP, #0]
  0x080230C4:  A801         ADD        R0, SP, #4
  0x080230C6:  F7FF FFE8    BL         __SEGGER_RTL_init_prin   ; 0x0802309A
  0x080230CA:  F06F 4000    MVN        R0, #0x80000000
  0x080230CE:  9002         STR        R0, [SP, #8]
  0x080230D0:  9A00         LDR        R2, [SP, #0]
  0x080230D2:  9504         STR        R5, [SP, #16]
  0x080230D4:  A801         ADD        R0, SP, #4
  0x080230D6:  4621         MOV        R1, R4
  0x080230D8:  F7DD FB96    BL         __SEGGER_RTL_vfprintf_float_long_long ; 0x08000808
  0x080230DC:  B00B         ADD        SP, SP, #44
  0x080230DE:  E8BD 4030    POP.W      {R4-R5, LR}
  0x080230E2:  B002         ADD        SP, SP, #8
  0x080230E4:  4770         BX         LR
Section .text.libc.vfprintf from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=28, align=2
vfprintf:
  0x080230E6:  B570         PUSH       {R4-R6, LR}
  0x080230E8:  4614         MOV        R4, R2
  0x080230EA:  460D         MOV        R5, R1
  0x080230EC:  4606         MOV        R6, R0
  0x080230EE:  F000 F8BA    BL         __SEGGER_RTL_current_locale ; 0x08023266
  0x080230F2:  4601         MOV        R1, R0
  0x080230F4:  4630         MOV        R0, R6
  0x080230F6:  462A         MOV        R2, R5
  0x080230F8:  4623         MOV        R3, R4
  0x080230FA:  E8BD 4070    POP.W      {R4-R6, LR}
  0x080230FE:  F000 B800    B.W        vfprintf_l               ; 0x08023102
Section .text.libc.vfprintf_l from prinops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=108, align=2
vfprintf_l:
  0x08023102:  E92D 4FF0    PUSH.W     {R4-R11, LR}
  0x08023106:  AF03         ADD        R7, SP, #12
  0x08023108:  B08D         SUB        SP, SP, #52
  0x0802310A:  F847 3C3C    STR        R3, [R7, #-60]
  0x0802310E:  4691         MOV        R9, R2
  0x08023110:  460C         MOV        R4, R1
  0x08023112:  4606         MOV        R6, R0
  0x08023114:  F000 F847    BL         __SEGGER_RTL_X_file_bufsize ; 0x080231A6
  0x08023118:  4605         MOV        R5, R0
  0x0802311A:  46EB         MOV        R11, SP
  0x0802311C:  3007         ADDS       R0, #7
  0x0802311E:  F020 0007    BIC        R0, R0, #7
  0x08023122:  EBAD 0800    SUB.W      R8, SP, R0
  0x08023126:  46C5         MOV        SP, R8
  0x08023128:  F1A7 0A38    SUB.W      R10, R7, #56
  0x0802312C:  4650         MOV        R0, R10
  0x0802312E:  2100         MOVS       R1, #0
  0x08023130:  2224         MOVS       R2, #36
  0x08023132:  F7E1 FD17    BL         memset                   ; 0x08004B64
  0x08023136:  F247 10AB    MOVW       R0, #0x71AB              ; 0x080171AB = __SEGGER_RTL_stream_write
  0x0802313A:  F6C0 0001    MOVT       R0, #0x0801              ; 0x080171AB = __SEGGER_RTL_stream_write
  0x0802313E:  E947 4007    STRD       R4, R0, [R7, #-28]
  0x08023142:  F06F 4000    MVN        R0, #0x80000000
  0x08023146:  F847 0C34    STR        R0, [R7, #-52]
  0x0802314A:  F847 6C14    STR        R6, [R7, #-20]
  0x0802314E:  F847 5C20    STR        R5, [R7, #-32]
  0x08023152:  F847 8C28    STR        R8, [R7, #-40]
  0x08023156:  4650         MOV        R0, R10
  0x08023158:  4649         MOV        R1, R9
  0x0802315A:  F857 2C3C    LDR        R2, [R7, #-60]
  0x0802315E:  F7DD FB53    BL         __SEGGER_RTL_vfprintf_float_long_long ; 0x08000808
  0x08023162:  46DD         MOV        SP, R11
  0x08023164:  F1A7 040C    SUB.W      R4, R7, #12
  0x08023168:  46A5         MOV        SP, R4
  0x0802316A:  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:
  0x0802316E:  F64B 71EC    MOVW       R1, #0xBFEC              ; 0x2400BFEC = stdout
  0x08023172:  F2C2 4100    MOVT       R1, #0x2400              ; 0x2400BFEC = stdout
  0x08023176:  F64B 72F0    MOVW       R2, #0xBFF0              ; 0x2400BFF0 = stdin
  0x0802317A:  6809         LDR        R1, [R1]
  0x0802317C:  1A09         SUBS       R1, R1, R0
  0x0802317E:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400BFF0 = stdin
  0x08023182:  BF18         IT         NE
  0x08023184:  2101         MOVNE      R1, #1
  0x08023186:  6812         LDR        R2, [R2]
  0x08023188:  1A12         SUBS       R2, R2, R0
  0x0802318A:  BF18         IT         NE
  0x0802318C:  2201         MOVNE      R2, #1
  0x0802318E:  4011         ANDS       R1, R2
  0x08023190:  F64B 72F4    MOVW       R2, #0xBFF4              ; 0x2400BFF4 = stderr
  0x08023194:  F2C2 4200    MOVT       R2, #0x2400              ; 0x2400BFF4 = stderr
  0x08023198:  6812         LDR        R2, [R2]
  0x0802319A:  1A10         SUBS       R0, R2, R0
  0x0802319C:  BF18         IT         NE
  0x0802319E:  2001         MOVNE      R0, #1
  0x080231A0:  4008         ANDS       R0, R1
  0x080231A2:  4240         RSBS       R0, R0, #0
  0x080231A4:  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:
  0x080231A6:  2040         MOVS       R0, #64
  0x080231A8:  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:
  0x080231AA:  E92D 41F0    PUSH.W     {R4-R8, LR}
  0x080231AE:  4615         MOV        R5, R2
  0x080231B0:  4688         MOV        R8, R1
  0x080231B2:  4604         MOV        R4, R0
  0x080231B4:  6840         LDR        R0, [R0, #4]
  0x080231B6:  E9D4 1602    LDRD       R1, R6, [R4, #8]
  0x080231BA:  4430         ADD        R0, R6
  0x080231BC:  1B8F         SUBS       R7, R1, R6
  0x080231BE:  42BA         CMP        R2, R7
  0x080231C0:  4641         MOV        R1, R8
  0x080231C2:  D205         BCS        .L1                      ; 0x080231D0
  0x080231C4:  F7E1 FC9C    BL         memcpy                   ; 0x08004B00
  0x080231C8:  4435         ADD        R5, R6
  0x080231CA:  F3BF 8F5F    DMB        SY
  0x080231CE:  E00B         B          .L2                      ; 0x080231E8
.L1:
  0x080231D0:  463A         MOV        R2, R7
  0x080231D2:  F7E1 FC95    BL         memcpy                   ; 0x08004B00
  0x080231D6:  EB08 0107    ADD.W      R1, R8, R7
  0x080231DA:  1BED         SUBS       R5, R5, R7
  0x080231DC:  6860         LDR        R0, [R4, #4]
  0x080231DE:  462A         MOV        R2, R5
  0x080231E0:  F7E1 FC8E    BL         memcpy                   ; 0x08004B00
  0x080231E4:  F3BF 8F5F    DMB        SY
.L2:
  0x080231E8:  60E5         STR        R5, [R4, #12]
  0x080231EA:  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:
  0x080231EE:  7801         LDRB       R1, [R0]
  0x080231F0:  2900         CMP        R1, #0
  0x080231F2:  BF04         ITT        EQ
  0x080231F4:  2000         MOVEQ      R0, #0
  0x080231F6:  4770         BXEQ       LR
  0x080231F8:  2100         MOVS       R1, #0
  0x080231FA:  F04F 3201    MOV.W      R2, #0x01010101
.L1:
  0x080231FE:  5843         LDR        R3, [R0, R1]
  0x08023200:  FAC2 F353    UQSUB8     R3, R2, R3
  0x08023204:  3104         ADDS       R1, #4
  0x08023206:  2B00         CMP        R3, #0
  0x08023208:  D0F9         BEQ        .L1                      ; 0x080231FE
  0x0802320A:  FA93 F0A3    RBIT       R0, R3
  0x0802320E:  FAB0 F080    CLZ        R0, R0
  0x08023212:  EB01 00D0    ADD.W      R0, R1, R0, LSR #3
  0x08023216:  3804         SUBS       R0, #4
  0x08023218:  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:
  0x0802321A:  2900         CMP        R1, #0
  0x0802321C:  BF1C         ITT        NE
  0x0802321E:  7802         LDRBNE     R2, [R0]
  0x08023220:  2A00         CMPNE      R2, #0
  0x08023222:  D101         BNE        .L1                      ; 0x08023228
  0x08023224:  2000         MOVS       R0, #0
  0x08023226:  4770         BX         LR
.L1:
  0x08023228:  B500         PUSH       {LR}
  0x0802322A:  F8D0 E000    LDR.W      LR, [R0]
  0x0802322E:  2904         CMP        R1, #4
  0x08023230:  4603         MOV        R3, R0
  0x08023232:  D309         BCC        .L3                      ; 0x08023248
  0x08023234:  F04F 3C01    MOV.W      R12, #0x01010101
.L2:
  0x08023238:  FACC F25E    UQSUB8     R2, R12, LR
  0x0802323C:  B922         CBNZ       R2, .L3                  ; 0x08023248
  0x0802323E:  3904         SUBS       R1, #4
  0x08023240:  F853 EF04    LDR        LR, [R3, #4]!
  0x08023244:  2903         CMP        R1, #3
  0x08023246:  D8F7         BHI        .L2                      ; 0x08023238
.L3:
  0x08023248:  1A18         SUBS       R0, R3, R0
  0x0802324A:  F04F 3201    MOV.W      R2, #0x01010101
  0x0802324E:  FAC2 F25E    UQSUB8     R2, R2, LR
  0x08023252:  FA92 F2A2    RBIT       R2, R2
  0x08023256:  FAB2 F282    CLZ        R2, R2
  0x0802325A:  EBB1 0FD2    CMP.W      R1, R2, LSR #3
  0x0802325E:  BF88         IT         HI
  0x08023260:  08D1         LSRHI      R1, R2, #3
  0x08023262:  4408         ADD        R0, R1
  0x08023264:  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:
  0x08023266:  F64B 0004    MOVW       R0, #0xB804              ; 0x2400B804 = __SEGGER_RTL_locale_ptr
  0x0802326A:  F2C2 4000    MOVT       R0, #0x2400              ; 0x2400B804 = __SEGGER_RTL_locale_ptr
  0x0802326E:  6800         LDR        R0, [R0]
  0x08023270:  2800         CMP        R0, #0
  0x08023272:  BF04         ITT        EQ
  0x08023274:  F64B 70D4    MOVWEQ     R0, #0xBFD4              ; 0x2400BFD4 = __SEGGER_RTL_global_locale
  0x08023278:  F2C2 4000    MOVTEQ     R0, #0x2400              ; 0x2400BFD4 = __SEGGER_RTL_global_locale
  0x0802327C:  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:
  0x0802327E:  4684         MOV        R12, R0
  0x08023280:  2000         MOVS       R0, #0
  0x08023282:  2900         CMP        R1, #0
  0x08023284:  BF18         IT         NE
  0x08023286:  2A00         CMPNE      R2, #0
  0x08023288:  D100         BNE        .L1                      ; 0x0802328C
  0x0802328A:  4770         BX         LR
.L1:
  0x0802328C:  7809         LDRB       R1, [R1]
  0x0802328E:  B248         SXTB       R0, R1
  0x08023290:  2800         CMP        R0, #0
  0x08023292:  BF44         ITT        MI
  0x08023294:  F06F 0001    MVNMI      R0, #1
  0x08023298:  4770         BXMI       LR
  0x0802329A:  F1BC 0F00    CMP.W      R12, #0
  0x0802329E:  BF18         IT         NE
  0x080232A0:  F8CC 1000    STRNE.W    R1, [R12]
  0x080232A4:  2100         MOVS       R1, #0
  0x080232A6:  E9C3 1100    STRD       R1, R1, [R3]
  0x080232AA:  2800         CMP        R0, #0
  0x080232AC:  BF18         IT         NE
  0x080232AE:  2001         MOVNE      R0, #1
  0x080232B0:  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:
  0x080232B2:  287F         CMP        R0, #127
  0x080232B4:  BF84         ITT        HI
  0x080232B6:  2000         MOVHI      R0, #0
  0x080232B8:  4770         BXHI       LR
  0x080232BA:  F643 42DF    MOVW       R2, #0x3CDF              ; 0x08023CDF = __SEGGER_RTL_ascii_ctype_mask
  0x080232BE:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023CDF = __SEGGER_RTL_ascii_ctype_mask
  0x080232C2:  5C51         LDRB       R1, [R2, R1]
  0x080232C4:  F643 7268    MOVW       R2, #0x3F68              ; 0x08023F68 = __SEGGER_RTL_ascii_ctype_map
  0x080232C8:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023F68 = __SEGGER_RTL_ascii_ctype_map
  0x080232CC:  5C10         LDRB       R0, [R2, R0]
  0x080232CE:  4008         ANDS       R0, R1
  0x080232D0:  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:
  0x080232D2:  F1A0 0161    SUB.W      R1, R0, #97              ; Dedupe identical section .text.libc.__SEGGER_RTL_ascii_towupper
  0x080232D6:  291A         CMP        R1, #26
  0x080232D8:  BF38         IT         CC
  0x080232DA:  3820         SUBCC      R0, #32
  0x080232DC:  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:
  0x080232DE:  287F         CMP        R0, #127
  0x080232E0:  BF84         ITT        HI
  0x080232E2:  2000         MOVHI      R0, #0
  0x080232E4:  4770         BXHI       LR
  0x080232E6:  F643 42DF    MOVW       R2, #0x3CDF              ; 0x08023CDF = __SEGGER_RTL_ascii_ctype_mask
  0x080232EA:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023CDF = __SEGGER_RTL_ascii_ctype_mask
  0x080232EE:  5C51         LDRB       R1, [R2, R1]
  0x080232F0:  F643 7268    MOVW       R2, #0x3F68              ; 0x08023F68 = __SEGGER_RTL_ascii_ctype_map
  0x080232F4:  F6C0 0202    MOVT       R2, #0x0802              ; 0x08023F68 = __SEGGER_RTL_ascii_ctype_map
  0x080232F8:  5C10         LDRB       R0, [R2, R0]
  0x080232FA:  4008         ANDS       R0, R1
  0x080232FC:  4770         BX         LR
Section .text.libcxxabi.unlikely.__cxa_guard_release from cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__cxa_guard_release:
  0x080232FE:  2301         MOVS       R3, #1
  0x08023300:  F3BF 8F5B    DMB        ISH
  0x08023304:  7003         STRB       R3, [R0]
  0x08023306:  7043         STRB       R3, [R0, #1]
  0x08023308:  4770         BX         LR
Section .rodata..L.str.2 from charger_lto.o, size=19, align=1
  0x0802330A:  43           DC.B       0x43                     ; 'C'
  0x0802330B:  61           DC.B       0x61                     ; 'a'
  0x0802330C:  6E           DC.B       0x6E                     ; 'n'
  0x0802330D:  6E           DC.B       0x6E                     ; 'n'
  0x0802330E:  6F           DC.B       0x6F                     ; 'o'
  0x0802330F:  74           DC.B       0x74                     ; 't'
  0x08023310:  20           DC.B       0x20                     ; ' '
  0x08023311:  63           DC.B       0x63                     ; 'c'
  0x08023312:  72           DC.B       0x72                     ; 'r'
  0x08023313:  65           DC.B       0x65                     ; 'e'
  0x08023314:  61           DC.B       0x61                     ; 'a'
  0x08023315:  74           DC.B       0x74                     ; 't'
  0x08023316:  65           DC.B       0x65                     ; 'e'
  0x08023317:  20           DC.B       0x20                     ; ' '
  0x08023318:  25           DC.B       0x25                     ; '%'
  0x08023319:  73           DC.B       0x73                     ; 's'
  0x0802331A:  21           DC.B       0x21                     ; '!'
  0x0802331B:  0A           DC.B       0x0A                     ; '\n'
  0x0802331C:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.3 from charger_lto.o, size=11, align=1
  0x0802331D:  47           DC.B       0x47                     ; 'G'
  0x0802331E:  53           DC.B       0x53                     ; 'S'
  0x0802331F:  4D           DC.B       0x4D                     ; 'M'
  0x08023320:  20           DC.B       0x20                     ; ' '
  0x08023321:  54           DC.B       0x54                     ; 'T'
  0x08023322:  68           DC.B       0x68                     ; 'h'
  0x08023323:  72           DC.B       0x72                     ; 'r'
  0x08023324:  65           DC.B       0x65                     ; 'e'
  0x08023325:  61           DC.B       0x61                     ; 'a'
  0x08023326:  64           DC.B       0x64                     ; 'd'
  0x08023327:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.5 from charger_lto.o, size=11, align=1
  0x08023328:  46           DC.B       0x46                     ; 'F'
  0x08023329:  41           DC.B       0x41                     ; 'A'
  0x0802332A:  4E           DC.B       0x4E                     ; 'N'
  0x0802332B:  20           DC.B       0x20                     ; ' '
  0x0802332C:  54           DC.B       0x54                     ; 'T'
  0x0802332D:  68           DC.B       0x68                     ; 'h'
  0x0802332E:  72           DC.B       0x72                     ; 'r'
  0x0802332F:  65           DC.B       0x65                     ; 'e'
  0x08023330:  61           DC.B       0x61                     ; 'a'
  0x08023331:  64           DC.B       0x64                     ; 'd'
  0x08023332:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.6 from charger_lto.o, size=11, align=1
  0x08023333:  45           DC.B       0x45                     ; 'E'
  0x08023334:  54           DC.B       0x54                     ; 'T'
  0x08023335:  48           DC.B       0x48                     ; 'H'
  0x08023336:  20           DC.B       0x20                     ; ' '
  0x08023337:  54           DC.B       0x54                     ; 'T'
  0x08023338:  68           DC.B       0x68                     ; 'h'
  0x08023339:  72           DC.B       0x72                     ; 'r'
  0x0802333A:  65           DC.B       0x65                     ; 'e'
  0x0802333B:  61           DC.B       0x61                     ; 'a'
  0x0802333C:  64           DC.B       0x64                     ; 'd'
  0x0802333D:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.2.13 from charger_lto.o, size=19, align=1
  0x0802333E:  09           DC.B       0x09                     ; '\t'
  0x0802333F:  47           DC.B       0x47                     ; 'G'
  0x08023340:  6F           DC.B       0x6F                     ; 'o'
  0x08023341:  74           DC.B       0x74                     ; 't'
  0x08023342:  20           DC.B       0x20                     ; ' '
  0x08023343:  25           DC.B       0x25                     ; '%'
  0x08023344:  30           DC.B       0x30                     ; '0'
  0x08023345:  32           DC.B       0x32                     ; '2'
  0x08023346:  75           DC.B       0x75                     ; 'u'
  0x08023347:  20           DC.B       0x20                     ; ' '
  0x08023348:  62           DC.B       0x62                     ; 'b'
  0x08023349:  79           DC.B       0x79                     ; 'y'
  0x0802334A:  74           DC.B       0x74                     ; 't'
  0x0802334B:  65           DC.B       0x65                     ; 'e'
  0x0802334C:  73           DC.B       0x73                     ; 's'
  0x0802334D:  3A           DC.B       0x3A                     ; ':'
  0x0802334E:  20           DC.B       0x20                     ; ' '
  0x0802334F:  5B           DC.B       0x5B                     ; '['
  0x08023350:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.3.14 from charger_lto.o, size=3, align=1
  0x08023351:  25           DC.B       0x25                     ; '%'
  0x08023352:  63           DC.B       0x63                     ; 'c'
  0x08023353:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.4.15 from charger_lto.o, size=3, align=1
  0x08023354:  5D           DC.B       0x5D                     ; ']'
  0x08023355:  0A           DC.B       0x0A                     ; '\n'
  0x08023356:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.18 from charger_lto.o, size=15, align=1
  0x08023357:  25           DC.B       0x25                     ; '%'
  0x08023358:  73           DC.B       0x73                     ; 's'
  0x08023359:  25           DC.B       0x25                     ; '%'
  0x0802335A:  73           DC.B       0x73                     ; 's'
  0x0802335B:  25           DC.B       0x25                     ; '%'
  0x0802335C:  73           DC.B       0x73                     ; 's'
  0x0802335D:  25           DC.B       0x25                     ; '%'
  0x0802335E:  73           DC.B       0x73                     ; 's'
  0x0802335F:  25           DC.B       0x25                     ; '%'
  0x08023360:  73           DC.B       0x73                     ; 's'
  0x08023361:  25           DC.B       0x25                     ; '%'
  0x08023362:  73           DC.B       0x73                     ; 's'
  0x08023363:  25           DC.B       0x25                     ; '%'
  0x08023364:  73           DC.B       0x73                     ; 's'
  0x08023365:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.3.21 from charger_lto.o, size=3, align=1
  0x08023366:  25           DC.B       0x25                     ; '%'
  0x08023367:  63           DC.B       0x63                     ; 'c'
  0x08023368:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.4.22 from charger_lto.o, size=3, align=1
  0x08023369:  7D           DC.B       0x7D                     ; '}'
  0x0802336A:  0A           DC.B       0x0A                     ; '\n'
  0x0802336B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.5.25 from charger_lto.o, size=19, align=1
  0x0802336C:  47           DC.B       0x47                     ; 'G'
  0x0802336D:  53           DC.B       0x53                     ; 'S'
  0x0802336E:  4D           DC.B       0x4D                     ; 'M'
  0x0802336F:  2D           DC.B       0x2D                     ; '-'
  0x08023370:  6D           DC.B       0x6D                     ; 'm'
  0x08023371:  6F           DC.B       0x6F                     ; 'o'
  0x08023372:  64           DC.B       0x64                     ; 'd'
  0x08023373:  75           DC.B       0x75                     ; 'u'
  0x08023374:  6C           DC.B       0x6C                     ; 'l'
  0x08023375:  65           DC.B       0x65                     ; 'e'
  0x08023376:  20           DC.B       0x20                     ; ' '
  0x08023377:  69           DC.B       0x69                     ; 'i'
  0x08023378:  73           DC.B       0x73                     ; 's'
  0x08023379:  20           DC.B       0x20                     ; ' '
  0x0802337A:  4F           DC.B       0x4F                     ; 'O'
  0x0802337B:  46           DC.B       0x46                     ; 'F'
  0x0802337C:  46           DC.B       0x46                     ; 'F'
  0x0802337D:  0A           DC.B       0x0A                     ; '\n'
  0x0802337E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.9 from charger_lto.o, size=3, align=1
  0x0802337F:  41           DC.B       0x41                     ; 'A'
  0x08023380:  54           DC.B       0x54                     ; 'T'
  0x08023381:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.36 from charger_lto.o, size=11, align=1
  0x08023382:  42           DC.B       0x42                     ; 'B'
  0x08023383:  4C           DC.B       0x4C                     ; 'L'
  0x08023384:  45           DC.B       0x45                     ; 'E'
  0x08023385:  53           DC.B       0x53                     ; 'S'
  0x08023386:  53           DC.B       0x53                     ; 'S'
  0x08023387:  53           DC.B       0x53                     ; 'S'
  0x08023388:  54           DC.B       0x54                     ; 'T'
  0x08023389:  41           DC.B       0x41                     ; 'A'
  0x0802338A:  52           DC.B       0x52                     ; 'R'
  0x0802338B:  54           DC.B       0x54                     ; 'T'
  0x0802338C:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.38 from charger_lto.o, size=11, align=1
  0x0802338D:  42           DC.B       0x42                     ; 'B'
  0x0802338E:  4C           DC.B       0x4C                     ; 'L'
  0x0802338F:  45           DC.B       0x45                     ; 'E'
  0x08023390:  53           DC.B       0x53                     ; 'S'
  0x08023391:  4C           DC.B       0x4C                     ; 'L'
  0x08023392:  53           DC.B       0x53                     ; 'S'
  0x08023393:  54           DC.B       0x54                     ; 'T'
  0x08023394:  41           DC.B       0x41                     ; 'A'
  0x08023395:  52           DC.B       0x52                     ; 'R'
  0x08023396:  54           DC.B       0x54                     ; 'T'
  0x08023397:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.41 from charger_lto.o, size=47, align=1
  0x08023398:  47           DC.B       0x47                     ; 'G'
  0x08023399:  53           DC.B       0x53                     ; 'S'
  0x0802339A:  4D           DC.B       0x4D                     ; 'M'
  0x0802339B:  2D           DC.B       0x2D                     ; '-'
  0x0802339C:  6D           DC.B       0x6D                     ; 'm'
  0x0802339D:  6F           DC.B       0x6F                     ; 'o'
  0x0802339E:  64           DC.B       0x64                     ; 'd'
  0x0802339F:  75           DC.B       0x75                     ; 'u'
  0x080233A0:  6C           DC.B       0x6C                     ; 'l'
  0x080233A1:  65           DC.B       0x65                     ; 'e'
  0x080233A2:  20           DC.B       0x20                     ; ' '
  0x080233A3:  69           DC.B       0x69                     ; 'i'
  0x080233A4:  73           DC.B       0x73                     ; 's'
  0x080233A5:  20           DC.B       0x20                     ; ' '
  0x080233A6:  74           DC.B       0x74                     ; 't'
  0x080233A7:  75           DC.B       0x75                     ; 'u'
  0x080233A8:  72           DC.B       0x72                     ; 'r'
  0x080233A9:  6E           DC.B       0x6E                     ; 'n'
  0x080233AA:  65           DC.B       0x65                     ; 'e'
  0x080233AB:  64           DC.B       0x64                     ; 'd'
  0x080233AC:  20           DC.B       0x20                     ; ' '
  0x080233AD:  4F           DC.B       0x4F                     ; 'O'
  0x080233AE:  4E           DC.B       0x4E                     ; 'N'
  0x080233AF:  21           DC.B       0x21                     ; '!'
  0x080233B0:  20           DC.B       0x20                     ; ' '
  0x080233B1:  28           DC.B       0x28                     ; '('
  0x080233B2:  41           DC.B       0x41                     ; 'A'
  0x080233B3:  74           DC.B       0x74                     ; 't'
  0x080233B4:  74           DC.B       0x74                     ; 't'
  0x080233B5:  65           DC.B       0x65                     ; 'e'
  0x080233B6:  6D           DC.B       0x6D                     ; 'm'
  0x080233B7:  70           DC.B       0x70                     ; 'p'
  0x080233B8:  74           DC.B       0x74                     ; 't'
  0x080233B9:  20           DC.B       0x20                     ; ' '
  0x080233BA:  25           DC.B       0x25                     ; '%'
  0x080233BB:  64           DC.B       0x64                     ; 'd'
  0x080233BC:  20           DC.B       0x20                     ; ' '
  0x080233BD:  66           DC.B       0x66                     ; 'f'
  0x080233BE:  72           DC.B       0x72                     ; 'r'
  0x080233BF:  6F           DC.B       0x6F                     ; 'o'
  0x080233C0:  6D           DC.B       0x6D                     ; 'm'
  0x080233C1:  20           DC.B       0x20                     ; ' '
  0x080233C2:  25           DC.B       0x25                     ; '%'
  0x080233C3:  64           DC.B       0x64                     ; 'd'
  0x080233C4:  29           DC.B       0x29                     ; ')'
  0x080233C5:  0A           DC.B       0x0A                     ; '\n'
  0x080233C6:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.42 from charger_lto.o, size=51, align=1
  0x080233C7:  47           DC.B       0x47                     ; 'G'
  0x080233C8:  53           DC.B       0x53                     ; 'S'
  0x080233C9:  4D           DC.B       0x4D                     ; 'M'
  0x080233CA:  2D           DC.B       0x2D                     ; '-'
  0x080233CB:  6D           DC.B       0x6D                     ; 'm'
  0x080233CC:  6F           DC.B       0x6F                     ; 'o'
  0x080233CD:  64           DC.B       0x64                     ; 'd'
  0x080233CE:  75           DC.B       0x75                     ; 'u'
  0x080233CF:  6C           DC.B       0x6C                     ; 'l'
  0x080233D0:  65           DC.B       0x65                     ; 'e'
  0x080233D1:  20           DC.B       0x20                     ; ' '
  0x080233D2:  69           DC.B       0x69                     ; 'i'
  0x080233D3:  73           DC.B       0x73                     ; 's'
  0x080233D4:  20           DC.B       0x20                     ; ' '
  0x080233D5:  4E           DC.B       0x4E                     ; 'N'
  0x080233D6:  4F           DC.B       0x4F                     ; 'O'
  0x080233D7:  54           DC.B       0x54                     ; 'T'
  0x080233D8:  20           DC.B       0x20                     ; ' '
  0x080233D9:  74           DC.B       0x74                     ; 't'
  0x080233DA:  75           DC.B       0x75                     ; 'u'
  0x080233DB:  72           DC.B       0x72                     ; 'r'
  0x080233DC:  6E           DC.B       0x6E                     ; 'n'
  0x080233DD:  65           DC.B       0x65                     ; 'e'
  0x080233DE:  64           DC.B       0x64                     ; 'd'
  0x080233DF:  20           DC.B       0x20                     ; ' '
  0x080233E0:  4F           DC.B       0x4F                     ; 'O'
  0x080233E1:  4E           DC.B       0x4E                     ; 'N'
  0x080233E2:  21           DC.B       0x21                     ; '!'
  0x080233E3:  20           DC.B       0x20                     ; ' '
  0x080233E4:  28           DC.B       0x28                     ; '('
  0x080233E5:  41           DC.B       0x41                     ; 'A'
  0x080233E6:  74           DC.B       0x74                     ; 't'
  0x080233E7:  74           DC.B       0x74                     ; 't'
  0x080233E8:  65           DC.B       0x65                     ; 'e'
  0x080233E9:  6D           DC.B       0x6D                     ; 'm'
  0x080233EA:  70           DC.B       0x70                     ; 'p'
  0x080233EB:  74           DC.B       0x74                     ; 't'
  0x080233EC:  20           DC.B       0x20                     ; ' '
  0x080233ED:  25           DC.B       0x25                     ; '%'
  0x080233EE:  64           DC.B       0x64                     ; 'd'
  0x080233EF:  20           DC.B       0x20                     ; ' '
  0x080233F0:  66           DC.B       0x66                     ; 'f'
  0x080233F1:  72           DC.B       0x72                     ; 'r'
  0x080233F2:  6F           DC.B       0x6F                     ; 'o'
  0x080233F3:  6D           DC.B       0x6D                     ; 'm'
  0x080233F4:  20           DC.B       0x20                     ; ' '
  0x080233F5:  25           DC.B       0x25                     ; '%'
  0x080233F6:  64           DC.B       0x64                     ; 'd'
  0x080233F7:  29           DC.B       0x29                     ; ')'
  0x080233F8:  0A           DC.B       0x0A                     ; '\n'
  0x080233F9:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.97 from charger_lto.o, size=103, align=1
  0x080233FA:  44           DC.B       0x44                     ; 'D'
  0x080233FB:  3A           DC.B       0x3A                     ; ':'
  0x080233FC:  5C           DC.B       0x5C                     ; '\\'
  0x080233FD:  50           DC.B       0x50                     ; 'P'
  0x080233FE:  72           DC.B       0x72                     ; 'r'
  0x080233FF:  6F           DC.B       0x6F                     ; 'o'
  0x08023400:  6A           DC.B       0x6A                     ; 'j'
  0x08023401:  65           DC.B       0x65                     ; 'e'
  0x08023402:  6B           DC.B       0x6B                     ; 'k'
  0x08023403:  74           DC.B       0x74                     ; 't'
  0x08023404:  65           DC.B       0x65                     ; 'e'
  0x08023405:  5C           DC.B       0x5C                     ; '\\'
  0x08023406:  65           DC.B       0x65                     ; 'e'
  0x08023407:  63           DC.B       0x63                     ; 'c'
  0x08023408:  73           DC.B       0x73                     ; 's'
  0x08023409:  5F           DC.B       0x5F                     ; '_'
  0x0802340A:  63           DC.B       0x63                     ; 'c'
  0x0802340B:  68           DC.B       0x68                     ; 'h'
  0x0802340C:  61           DC.B       0x61                     ; 'a'
  0x0802340D:  72           DC.B       0x72                     ; 'r'
  0x0802340E:  67           DC.B       0x67                     ; 'g'
  0x0802340F:  65           DC.B       0x65                     ; 'e'
  0x08023410:  72           DC.B       0x72                     ; 'r'
  0x08023411:  5C           DC.B       0x5C                     ; '\\'
  0x08023412:  63           DC.B       0x63                     ; 'c'
  0x08023413:  74           DC.B       0x74                     ; 't'
  0x08023414:  72           DC.B       0x72                     ; 'r'
  0x08023415:  6C           DC.B       0x6C                     ; 'l'
  0x08023416:  5C           DC.B       0x5C                     ; '\\'
  0x08023417:  66           DC.B       0x66                     ; 'f'
  0x08023418:  69           DC.B       0x69                     ; 'i'
  0x08023419:  72           DC.B       0x72                     ; 'r'
  0x0802341A:  6D           DC.B       0x6D                     ; 'm'
  0x0802341B:  77           DC.B       0x77                     ; 'w'
  0x0802341C:  61           DC.B       0x61                     ; 'a'
  0x0802341D:  72           DC.B       0x72                     ; 'r'
  0x0802341E:  65           DC.B       0x65                     ; 'e'
  0x0802341F:  5C           DC.B       0x5C                     ; '\\'
  0x08023420:  4D           DC.B       0x4D                     ; 'M'
  0x08023421:  61           DC.B       0x61                     ; 'a'
  0x08023422:  69           DC.B       0x69                     ; 'i'
  0x08023423:  6E           DC.B       0x6E                     ; 'n'
  0x08023424:  5C           DC.B       0x5C                     ; '\\'
  0x08023425:  43           DC.B       0x43                     ; 'C'
  0x08023426:  75           DC.B       0x75                     ; 'u'
  0x08023427:  62           DC.B       0x62                     ; 'b'
  0x08023428:  65           DC.B       0x65                     ; 'e'
  0x08023429:  4D           DC.B       0x4D                     ; 'M'
  0x0802342A:  58           DC.B       0x58                     ; 'X'
  0x0802342B:  5C           DC.B       0x5C                     ; '\\'
  0x0802342C:  44           DC.B       0x44                     ; 'D'
  0x0802342D:  72           DC.B       0x72                     ; 'r'
  0x0802342E:  69           DC.B       0x69                     ; 'i'
  0x0802342F:  76           DC.B       0x76                     ; 'v'
  0x08023430:  65           DC.B       0x65                     ; 'e'
  0x08023431:  72           DC.B       0x72                     ; 'r'
  0x08023432:  73           DC.B       0x73                     ; 's'
  0x08023433:  5C           DC.B       0x5C                     ; '\\'
  0x08023434:  53           DC.B       0x53                     ; 'S'
  0x08023435:  54           DC.B       0x54                     ; 'T'
  0x08023436:  4D           DC.B       0x4D                     ; 'M'
  0x08023437:  33           DC.B       0x33                     ; '3'
  0x08023438:  32           DC.B       0x32                     ; '2'
  0x08023439:  48           DC.B       0x48                     ; 'H'
  0x0802343A:  37           DC.B       0x37                     ; '7'
  0x0802343B:  78           DC.B       0x78                     ; 'x'
  0x0802343C:  78           DC.B       0x78                     ; 'x'
  0x0802343D:  5F           DC.B       0x5F                     ; '_'
  0x0802343E:  48           DC.B       0x48                     ; 'H'
  0x0802343F:  41           DC.B       0x41                     ; 'A'
  0x08023440:  4C           DC.B       0x4C                     ; 'L'
  0x08023441:  5F           DC.B       0x5F                     ; '_'
  0x08023442:  44           DC.B       0x44                     ; 'D'
  0x08023443:  72           DC.B       0x72                     ; 'r'
  0x08023444:  69           DC.B       0x69                     ; 'i'
  0x08023445:  76           DC.B       0x76                     ; 'v'
  0x08023446:  65           DC.B       0x65                     ; 'e'
  0x08023447:  72           DC.B       0x72                     ; 'r'
  0x08023448:  5C           DC.B       0x5C                     ; '\\'
  0x08023449:  53           DC.B       0x53                     ; 'S'
  0x0802344A:  72           DC.B       0x72                     ; 'r'
  0x0802344B:  63           DC.B       0x63                     ; 'c'
  0x0802344C:  5C           DC.B       0x5C                     ; '\\'
  0x0802344D:  73           DC.B       0x73                     ; 's'
  0x0802344E:  74           DC.B       0x74                     ; 't'
  0x0802344F:  6D           DC.B       0x6D                     ; 'm'
  0x08023450:  33           DC.B       0x33                     ; '3'
  0x08023451:  32           DC.B       0x32                     ; '2'
  0x08023452:  68           DC.B       0x68                     ; 'h'
  0x08023453:  37           DC.B       0x37                     ; '7'
  0x08023454:  78           DC.B       0x78                     ; 'x'
  0x08023455:  78           DC.B       0x78                     ; 'x'
  0x08023456:  5F           DC.B       0x5F                     ; '_'
  0x08023457:  68           DC.B       0x68                     ; 'h'
  0x08023458:  61           DC.B       0x61                     ; 'a'
  0x08023459:  6C           DC.B       0x6C                     ; 'l'
  0x0802345A:  5F           DC.B       0x5F                     ; '_'
  0x0802345B:  64           DC.B       0x64                     ; 'd'
  0x0802345C:  6D           DC.B       0x6D                     ; 'm'
  0x0802345D:  61           DC.B       0x61                     ; 'a'
  0x0802345E:  2E           DC.B       0x2E                     ; '.'
  0x0802345F:  63           DC.B       0x63                     ; 'c'
  0x08023460:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.121 from charger_lto.o, size=103, align=1
  0x08023461:  44           DC.B       0x44                     ; 'D'
  0x08023462:  3A           DC.B       0x3A                     ; ':'
  0x08023463:  5C           DC.B       0x5C                     ; '\\'
  0x08023464:  50           DC.B       0x50                     ; 'P'
  0x08023465:  72           DC.B       0x72                     ; 'r'
  0x08023466:  6F           DC.B       0x6F                     ; 'o'
  0x08023467:  6A           DC.B       0x6A                     ; 'j'
  0x08023468:  65           DC.B       0x65                     ; 'e'
  0x08023469:  6B           DC.B       0x6B                     ; 'k'
  0x0802346A:  74           DC.B       0x74                     ; 't'
  0x0802346B:  65           DC.B       0x65                     ; 'e'
  0x0802346C:  5C           DC.B       0x5C                     ; '\\'
  0x0802346D:  65           DC.B       0x65                     ; 'e'
  0x0802346E:  63           DC.B       0x63                     ; 'c'
  0x0802346F:  73           DC.B       0x73                     ; 's'
  0x08023470:  5F           DC.B       0x5F                     ; '_'
  0x08023471:  63           DC.B       0x63                     ; 'c'
  0x08023472:  68           DC.B       0x68                     ; 'h'
  0x08023473:  61           DC.B       0x61                     ; 'a'
  0x08023474:  72           DC.B       0x72                     ; 'r'
  0x08023475:  67           DC.B       0x67                     ; 'g'
  0x08023476:  65           DC.B       0x65                     ; 'e'
  0x08023477:  72           DC.B       0x72                     ; 'r'
  0x08023478:  5C           DC.B       0x5C                     ; '\\'
  0x08023479:  63           DC.B       0x63                     ; 'c'
  0x0802347A:  74           DC.B       0x74                     ; 't'
  0x0802347B:  72           DC.B       0x72                     ; 'r'
  0x0802347C:  6C           DC.B       0x6C                     ; 'l'
  0x0802347D:  5C           DC.B       0x5C                     ; '\\'
  0x0802347E:  66           DC.B       0x66                     ; 'f'
  0x0802347F:  69           DC.B       0x69                     ; 'i'
  0x08023480:  72           DC.B       0x72                     ; 'r'
  0x08023481:  6D           DC.B       0x6D                     ; 'm'
  0x08023482:  77           DC.B       0x77                     ; 'w'
  0x08023483:  61           DC.B       0x61                     ; 'a'
  0x08023484:  72           DC.B       0x72                     ; 'r'
  0x08023485:  65           DC.B       0x65                     ; 'e'
  0x08023486:  5C           DC.B       0x5C                     ; '\\'
  0x08023487:  4D           DC.B       0x4D                     ; 'M'
  0x08023488:  61           DC.B       0x61                     ; 'a'
  0x08023489:  69           DC.B       0x69                     ; 'i'
  0x0802348A:  6E           DC.B       0x6E                     ; 'n'
  0x0802348B:  5C           DC.B       0x5C                     ; '\\'
  0x0802348C:  43           DC.B       0x43                     ; 'C'
  0x0802348D:  75           DC.B       0x75                     ; 'u'
  0x0802348E:  62           DC.B       0x62                     ; 'b'
  0x0802348F:  65           DC.B       0x65                     ; 'e'
  0x08023490:  4D           DC.B       0x4D                     ; 'M'
  0x08023491:  58           DC.B       0x58                     ; 'X'
  0x08023492:  5C           DC.B       0x5C                     ; '\\'
  0x08023493:  44           DC.B       0x44                     ; 'D'
  0x08023494:  72           DC.B       0x72                     ; 'r'
  0x08023495:  69           DC.B       0x69                     ; 'i'
  0x08023496:  76           DC.B       0x76                     ; 'v'
  0x08023497:  65           DC.B       0x65                     ; 'e'
  0x08023498:  72           DC.B       0x72                     ; 'r'
  0x08023499:  73           DC.B       0x73                     ; 's'
  0x0802349A:  5C           DC.B       0x5C                     ; '\\'
  0x0802349B:  53           DC.B       0x53                     ; 'S'
  0x0802349C:  54           DC.B       0x54                     ; 'T'
  0x0802349D:  4D           DC.B       0x4D                     ; 'M'
  0x0802349E:  33           DC.B       0x33                     ; '3'
  0x0802349F:  32           DC.B       0x32                     ; '2'
  0x080234A0:  48           DC.B       0x48                     ; 'H'
  0x080234A1:  37           DC.B       0x37                     ; '7'
  0x080234A2:  78           DC.B       0x78                     ; 'x'
  0x080234A3:  78           DC.B       0x78                     ; 'x'
  0x080234A4:  5F           DC.B       0x5F                     ; '_'
  0x080234A5:  48           DC.B       0x48                     ; 'H'
  0x080234A6:  41           DC.B       0x41                     ; 'A'
  0x080234A7:  4C           DC.B       0x4C                     ; 'L'
  0x080234A8:  5F           DC.B       0x5F                     ; '_'
  0x080234A9:  44           DC.B       0x44                     ; 'D'
  0x080234AA:  72           DC.B       0x72                     ; 'r'
  0x080234AB:  69           DC.B       0x69                     ; 'i'
  0x080234AC:  76           DC.B       0x76                     ; 'v'
  0x080234AD:  65           DC.B       0x65                     ; 'e'
  0x080234AE:  72           DC.B       0x72                     ; 'r'
  0x080234AF:  5C           DC.B       0x5C                     ; '\\'
  0x080234B0:  53           DC.B       0x53                     ; 'S'
  0x080234B1:  72           DC.B       0x72                     ; 'r'
  0x080234B2:  63           DC.B       0x63                     ; 'c'
  0x080234B3:  5C           DC.B       0x5C                     ; '\\'
  0x080234B4:  73           DC.B       0x73                     ; 's'
  0x080234B5:  74           DC.B       0x74                     ; 't'
  0x080234B6:  6D           DC.B       0x6D                     ; 'm'
  0x080234B7:  33           DC.B       0x33                     ; '3'
  0x080234B8:  32           DC.B       0x32                     ; '2'
  0x080234B9:  68           DC.B       0x68                     ; 'h'
  0x080234BA:  37           DC.B       0x37                     ; '7'
  0x080234BB:  78           DC.B       0x78                     ; 'x'
  0x080234BC:  78           DC.B       0x78                     ; 'x'
  0x080234BD:  5F           DC.B       0x5F                     ; '_'
  0x080234BE:  68           DC.B       0x68                     ; 'h'
  0x080234BF:  61           DC.B       0x61                     ; 'a'
  0x080234C0:  6C           DC.B       0x6C                     ; 'l'
  0x080234C1:  5F           DC.B       0x5F                     ; '_'
  0x080234C2:  72           DC.B       0x72                     ; 'r'
  0x080234C3:  63           DC.B       0x63                     ; 'c'
  0x080234C4:  63           DC.B       0x63                     ; 'c'
  0x080234C5:  2E           DC.B       0x2E                     ; '.'
  0x080234C6:  63           DC.B       0x63                     ; 'c'
  0x080234C7:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.135 from charger_lto.o, size=103, align=1
  0x080234C8:  44           DC.B       0x44                     ; 'D'
  0x080234C9:  3A           DC.B       0x3A                     ; ':'
  0x080234CA:  5C           DC.B       0x5C                     ; '\\'
  0x080234CB:  50           DC.B       0x50                     ; 'P'
  0x080234CC:  72           DC.B       0x72                     ; 'r'
  0x080234CD:  6F           DC.B       0x6F                     ; 'o'
  0x080234CE:  6A           DC.B       0x6A                     ; 'j'
  0x080234CF:  65           DC.B       0x65                     ; 'e'
  0x080234D0:  6B           DC.B       0x6B                     ; 'k'
  0x080234D1:  74           DC.B       0x74                     ; 't'
  0x080234D2:  65           DC.B       0x65                     ; 'e'
  0x080234D3:  5C           DC.B       0x5C                     ; '\\'
  0x080234D4:  65           DC.B       0x65                     ; 'e'
  0x080234D5:  63           DC.B       0x63                     ; 'c'
  0x080234D6:  73           DC.B       0x73                     ; 's'
  0x080234D7:  5F           DC.B       0x5F                     ; '_'
  0x080234D8:  63           DC.B       0x63                     ; 'c'
  0x080234D9:  68           DC.B       0x68                     ; 'h'
  0x080234DA:  61           DC.B       0x61                     ; 'a'
  0x080234DB:  72           DC.B       0x72                     ; 'r'
  0x080234DC:  67           DC.B       0x67                     ; 'g'
  0x080234DD:  65           DC.B       0x65                     ; 'e'
  0x080234DE:  72           DC.B       0x72                     ; 'r'
  0x080234DF:  5C           DC.B       0x5C                     ; '\\'
  0x080234E0:  63           DC.B       0x63                     ; 'c'
  0x080234E1:  74           DC.B       0x74                     ; 't'
  0x080234E2:  72           DC.B       0x72                     ; 'r'
  0x080234E3:  6C           DC.B       0x6C                     ; 'l'
  0x080234E4:  5C           DC.B       0x5C                     ; '\\'
  0x080234E5:  66           DC.B       0x66                     ; 'f'
  0x080234E6:  69           DC.B       0x69                     ; 'i'
  0x080234E7:  72           DC.B       0x72                     ; 'r'
  0x080234E8:  6D           DC.B       0x6D                     ; 'm'
  0x080234E9:  77           DC.B       0x77                     ; 'w'
  0x080234EA:  61           DC.B       0x61                     ; 'a'
  0x080234EB:  72           DC.B       0x72                     ; 'r'
  0x080234EC:  65           DC.B       0x65                     ; 'e'
  0x080234ED:  5C           DC.B       0x5C                     ; '\\'
  0x080234EE:  4D           DC.B       0x4D                     ; 'M'
  0x080234EF:  61           DC.B       0x61                     ; 'a'
  0x080234F0:  69           DC.B       0x69                     ; 'i'
  0x080234F1:  6E           DC.B       0x6E                     ; 'n'
  0x080234F2:  5C           DC.B       0x5C                     ; '\\'
  0x080234F3:  43           DC.B       0x43                     ; 'C'
  0x080234F4:  75           DC.B       0x75                     ; 'u'
  0x080234F5:  62           DC.B       0x62                     ; 'b'
  0x080234F6:  65           DC.B       0x65                     ; 'e'
  0x080234F7:  4D           DC.B       0x4D                     ; 'M'
  0x080234F8:  58           DC.B       0x58                     ; 'X'
  0x080234F9:  5C           DC.B       0x5C                     ; '\\'
  0x080234FA:  44           DC.B       0x44                     ; 'D'
  0x080234FB:  72           DC.B       0x72                     ; 'r'
  0x080234FC:  69           DC.B       0x69                     ; 'i'
  0x080234FD:  76           DC.B       0x76                     ; 'v'
  0x080234FE:  65           DC.B       0x65                     ; 'e'
  0x080234FF:  72           DC.B       0x72                     ; 'r'
  0x08023500:  73           DC.B       0x73                     ; 's'
  0x08023501:  5C           DC.B       0x5C                     ; '\\'
  0x08023502:  53           DC.B       0x53                     ; 'S'
  0x08023503:  54           DC.B       0x54                     ; 'T'
  0x08023504:  4D           DC.B       0x4D                     ; 'M'
  0x08023505:  33           DC.B       0x33                     ; '3'
  0x08023506:  32           DC.B       0x32                     ; '2'
  0x08023507:  48           DC.B       0x48                     ; 'H'
  0x08023508:  37           DC.B       0x37                     ; '7'
  0x08023509:  78           DC.B       0x78                     ; 'x'
  0x0802350A:  78           DC.B       0x78                     ; 'x'
  0x0802350B:  5F           DC.B       0x5F                     ; '_'
  0x0802350C:  48           DC.B       0x48                     ; 'H'
  0x0802350D:  41           DC.B       0x41                     ; 'A'
  0x0802350E:  4C           DC.B       0x4C                     ; 'L'
  0x0802350F:  5F           DC.B       0x5F                     ; '_'
  0x08023510:  44           DC.B       0x44                     ; 'D'
  0x08023511:  72           DC.B       0x72                     ; 'r'
  0x08023512:  69           DC.B       0x69                     ; 'i'
  0x08023513:  76           DC.B       0x76                     ; 'v'
  0x08023514:  65           DC.B       0x65                     ; 'e'
  0x08023515:  72           DC.B       0x72                     ; 'r'
  0x08023516:  5C           DC.B       0x5C                     ; '\\'
  0x08023517:  53           DC.B       0x53                     ; 'S'
  0x08023518:  72           DC.B       0x72                     ; 'r'
  0x08023519:  63           DC.B       0x63                     ; 'c'
  0x0802351A:  5C           DC.B       0x5C                     ; '\\'
  0x0802351B:  73           DC.B       0x73                     ; 's'
  0x0802351C:  74           DC.B       0x74                     ; 't'
  0x0802351D:  6D           DC.B       0x6D                     ; 'm'
  0x0802351E:  33           DC.B       0x33                     ; '3'
  0x0802351F:  32           DC.B       0x32                     ; '2'
  0x08023520:  68           DC.B       0x68                     ; 'h'
  0x08023521:  37           DC.B       0x37                     ; '7'
  0x08023522:  78           DC.B       0x78                     ; 'x'
  0x08023523:  78           DC.B       0x78                     ; 'x'
  0x08023524:  5F           DC.B       0x5F                     ; '_'
  0x08023525:  68           DC.B       0x68                     ; 'h'
  0x08023526:  61           DC.B       0x61                     ; 'a'
  0x08023527:  6C           DC.B       0x6C                     ; 'l'
  0x08023528:  5F           DC.B       0x5F                     ; '_'
  0x08023529:  72           DC.B       0x72                     ; 'r'
  0x0802352A:  74           DC.B       0x74                     ; 't'
  0x0802352B:  63           DC.B       0x63                     ; 'c'
  0x0802352C:  2E           DC.B       0x2E                     ; '.'
  0x0802352D:  63           DC.B       0x63                     ; 'c'
  0x0802352E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.143 from charger_lto.o, size=103, align=1
  0x0802352F:  44           DC.B       0x44                     ; 'D'
  0x08023530:  3A           DC.B       0x3A                     ; ':'
  0x08023531:  5C           DC.B       0x5C                     ; '\\'
  0x08023532:  50           DC.B       0x50                     ; 'P'
  0x08023533:  72           DC.B       0x72                     ; 'r'
  0x08023534:  6F           DC.B       0x6F                     ; 'o'
  0x08023535:  6A           DC.B       0x6A                     ; 'j'
  0x08023536:  65           DC.B       0x65                     ; 'e'
  0x08023537:  6B           DC.B       0x6B                     ; 'k'
  0x08023538:  74           DC.B       0x74                     ; 't'
  0x08023539:  65           DC.B       0x65                     ; 'e'
  0x0802353A:  5C           DC.B       0x5C                     ; '\\'
  0x0802353B:  65           DC.B       0x65                     ; 'e'
  0x0802353C:  63           DC.B       0x63                     ; 'c'
  0x0802353D:  73           DC.B       0x73                     ; 's'
  0x0802353E:  5F           DC.B       0x5F                     ; '_'
  0x0802353F:  63           DC.B       0x63                     ; 'c'
  0x08023540:  68           DC.B       0x68                     ; 'h'
  0x08023541:  61           DC.B       0x61                     ; 'a'
  0x08023542:  72           DC.B       0x72                     ; 'r'
  0x08023543:  67           DC.B       0x67                     ; 'g'
  0x08023544:  65           DC.B       0x65                     ; 'e'
  0x08023545:  72           DC.B       0x72                     ; 'r'
  0x08023546:  5C           DC.B       0x5C                     ; '\\'
  0x08023547:  63           DC.B       0x63                     ; 'c'
  0x08023548:  74           DC.B       0x74                     ; 't'
  0x08023549:  72           DC.B       0x72                     ; 'r'
  0x0802354A:  6C           DC.B       0x6C                     ; 'l'
  0x0802354B:  5C           DC.B       0x5C                     ; '\\'
  0x0802354C:  66           DC.B       0x66                     ; 'f'
  0x0802354D:  69           DC.B       0x69                     ; 'i'
  0x0802354E:  72           DC.B       0x72                     ; 'r'
  0x0802354F:  6D           DC.B       0x6D                     ; 'm'
  0x08023550:  77           DC.B       0x77                     ; 'w'
  0x08023551:  61           DC.B       0x61                     ; 'a'
  0x08023552:  72           DC.B       0x72                     ; 'r'
  0x08023553:  65           DC.B       0x65                     ; 'e'
  0x08023554:  5C           DC.B       0x5C                     ; '\\'
  0x08023555:  4D           DC.B       0x4D                     ; 'M'
  0x08023556:  61           DC.B       0x61                     ; 'a'
  0x08023557:  69           DC.B       0x69                     ; 'i'
  0x08023558:  6E           DC.B       0x6E                     ; 'n'
  0x08023559:  5C           DC.B       0x5C                     ; '\\'
  0x0802355A:  43           DC.B       0x43                     ; 'C'
  0x0802355B:  75           DC.B       0x75                     ; 'u'
  0x0802355C:  62           DC.B       0x62                     ; 'b'
  0x0802355D:  65           DC.B       0x65                     ; 'e'
  0x0802355E:  4D           DC.B       0x4D                     ; 'M'
  0x0802355F:  58           DC.B       0x58                     ; 'X'
  0x08023560:  5C           DC.B       0x5C                     ; '\\'
  0x08023561:  44           DC.B       0x44                     ; 'D'
  0x08023562:  72           DC.B       0x72                     ; 'r'
  0x08023563:  69           DC.B       0x69                     ; 'i'
  0x08023564:  76           DC.B       0x76                     ; 'v'
  0x08023565:  65           DC.B       0x65                     ; 'e'
  0x08023566:  72           DC.B       0x72                     ; 'r'
  0x08023567:  73           DC.B       0x73                     ; 's'
  0x08023568:  5C           DC.B       0x5C                     ; '\\'
  0x08023569:  53           DC.B       0x53                     ; 'S'
  0x0802356A:  54           DC.B       0x54                     ; 'T'
  0x0802356B:  4D           DC.B       0x4D                     ; 'M'
  0x0802356C:  33           DC.B       0x33                     ; '3'
  0x0802356D:  32           DC.B       0x32                     ; '2'
  0x0802356E:  48           DC.B       0x48                     ; 'H'
  0x0802356F:  37           DC.B       0x37                     ; '7'
  0x08023570:  78           DC.B       0x78                     ; 'x'
  0x08023571:  78           DC.B       0x78                     ; 'x'
  0x08023572:  5F           DC.B       0x5F                     ; '_'
  0x08023573:  48           DC.B       0x48                     ; 'H'
  0x08023574:  41           DC.B       0x41                     ; 'A'
  0x08023575:  4C           DC.B       0x4C                     ; 'L'
  0x08023576:  5F           DC.B       0x5F                     ; '_'
  0x08023577:  44           DC.B       0x44                     ; 'D'
  0x08023578:  72           DC.B       0x72                     ; 'r'
  0x08023579:  69           DC.B       0x69                     ; 'i'
  0x0802357A:  76           DC.B       0x76                     ; 'v'
  0x0802357B:  65           DC.B       0x65                     ; 'e'
  0x0802357C:  72           DC.B       0x72                     ; 'r'
  0x0802357D:  5C           DC.B       0x5C                     ; '\\'
  0x0802357E:  53           DC.B       0x53                     ; 'S'
  0x0802357F:  72           DC.B       0x72                     ; 'r'
  0x08023580:  63           DC.B       0x63                     ; 'c'
  0x08023581:  5C           DC.B       0x5C                     ; '\\'
  0x08023582:  73           DC.B       0x73                     ; 's'
  0x08023583:  74           DC.B       0x74                     ; 't'
  0x08023584:  6D           DC.B       0x6D                     ; 'm'
  0x08023585:  33           DC.B       0x33                     ; '3'
  0x08023586:  32           DC.B       0x32                     ; '2'
  0x08023587:  68           DC.B       0x68                     ; 'h'
  0x08023588:  37           DC.B       0x37                     ; '7'
  0x08023589:  78           DC.B       0x78                     ; 'x'
  0x0802358A:  78           DC.B       0x78                     ; 'x'
  0x0802358B:  5F           DC.B       0x5F                     ; '_'
  0x0802358C:  68           DC.B       0x68                     ; 'h'
  0x0802358D:  61           DC.B       0x61                     ; 'a'
  0x0802358E:  6C           DC.B       0x6C                     ; 'l'
  0x0802358F:  5F           DC.B       0x5F                     ; '_'
  0x08023590:  73           DC.B       0x73                     ; 's'
  0x08023591:  70           DC.B       0x70                     ; 'p'
  0x08023592:  69           DC.B       0x69                     ; 'i'
  0x08023593:  2E           DC.B       0x2E                     ; '.'
  0x08023594:  63           DC.B       0x63                     ; 'c'
  0x08023595:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.150 from charger_lto.o, size=103, align=1
  0x08023596:  44           DC.B       0x44                     ; 'D'
  0x08023597:  3A           DC.B       0x3A                     ; ':'
  0x08023598:  5C           DC.B       0x5C                     ; '\\'
  0x08023599:  50           DC.B       0x50                     ; 'P'
  0x0802359A:  72           DC.B       0x72                     ; 'r'
  0x0802359B:  6F           DC.B       0x6F                     ; 'o'
  0x0802359C:  6A           DC.B       0x6A                     ; 'j'
  0x0802359D:  65           DC.B       0x65                     ; 'e'
  0x0802359E:  6B           DC.B       0x6B                     ; 'k'
  0x0802359F:  74           DC.B       0x74                     ; 't'
  0x080235A0:  65           DC.B       0x65                     ; 'e'
  0x080235A1:  5C           DC.B       0x5C                     ; '\\'
  0x080235A2:  65           DC.B       0x65                     ; 'e'
  0x080235A3:  63           DC.B       0x63                     ; 'c'
  0x080235A4:  73           DC.B       0x73                     ; 's'
  0x080235A5:  5F           DC.B       0x5F                     ; '_'
  0x080235A6:  63           DC.B       0x63                     ; 'c'
  0x080235A7:  68           DC.B       0x68                     ; 'h'
  0x080235A8:  61           DC.B       0x61                     ; 'a'
  0x080235A9:  72           DC.B       0x72                     ; 'r'
  0x080235AA:  67           DC.B       0x67                     ; 'g'
  0x080235AB:  65           DC.B       0x65                     ; 'e'
  0x080235AC:  72           DC.B       0x72                     ; 'r'
  0x080235AD:  5C           DC.B       0x5C                     ; '\\'
  0x080235AE:  63           DC.B       0x63                     ; 'c'
  0x080235AF:  74           DC.B       0x74                     ; 't'
  0x080235B0:  72           DC.B       0x72                     ; 'r'
  0x080235B1:  6C           DC.B       0x6C                     ; 'l'
  0x080235B2:  5C           DC.B       0x5C                     ; '\\'
  0x080235B3:  66           DC.B       0x66                     ; 'f'
  0x080235B4:  69           DC.B       0x69                     ; 'i'
  0x080235B5:  72           DC.B       0x72                     ; 'r'
  0x080235B6:  6D           DC.B       0x6D                     ; 'm'
  0x080235B7:  77           DC.B       0x77                     ; 'w'
  0x080235B8:  61           DC.B       0x61                     ; 'a'
  0x080235B9:  72           DC.B       0x72                     ; 'r'
  0x080235BA:  65           DC.B       0x65                     ; 'e'
  0x080235BB:  5C           DC.B       0x5C                     ; '\\'
  0x080235BC:  4D           DC.B       0x4D                     ; 'M'
  0x080235BD:  61           DC.B       0x61                     ; 'a'
  0x080235BE:  69           DC.B       0x69                     ; 'i'
  0x080235BF:  6E           DC.B       0x6E                     ; 'n'
  0x080235C0:  5C           DC.B       0x5C                     ; '\\'
  0x080235C1:  43           DC.B       0x43                     ; 'C'
  0x080235C2:  75           DC.B       0x75                     ; 'u'
  0x080235C3:  62           DC.B       0x62                     ; 'b'
  0x080235C4:  65           DC.B       0x65                     ; 'e'
  0x080235C5:  4D           DC.B       0x4D                     ; 'M'
  0x080235C6:  58           DC.B       0x58                     ; 'X'
  0x080235C7:  5C           DC.B       0x5C                     ; '\\'
  0x080235C8:  44           DC.B       0x44                     ; 'D'
  0x080235C9:  72           DC.B       0x72                     ; 'r'
  0x080235CA:  69           DC.B       0x69                     ; 'i'
  0x080235CB:  76           DC.B       0x76                     ; 'v'
  0x080235CC:  65           DC.B       0x65                     ; 'e'
  0x080235CD:  72           DC.B       0x72                     ; 'r'
  0x080235CE:  73           DC.B       0x73                     ; 's'
  0x080235CF:  5C           DC.B       0x5C                     ; '\\'
  0x080235D0:  53           DC.B       0x53                     ; 'S'
  0x080235D1:  54           DC.B       0x54                     ; 'T'
  0x080235D2:  4D           DC.B       0x4D                     ; 'M'
  0x080235D3:  33           DC.B       0x33                     ; '3'
  0x080235D4:  32           DC.B       0x32                     ; '2'
  0x080235D5:  48           DC.B       0x48                     ; 'H'
  0x080235D6:  37           DC.B       0x37                     ; '7'
  0x080235D7:  78           DC.B       0x78                     ; 'x'
  0x080235D8:  78           DC.B       0x78                     ; 'x'
  0x080235D9:  5F           DC.B       0x5F                     ; '_'
  0x080235DA:  48           DC.B       0x48                     ; 'H'
  0x080235DB:  41           DC.B       0x41                     ; 'A'
  0x080235DC:  4C           DC.B       0x4C                     ; 'L'
  0x080235DD:  5F           DC.B       0x5F                     ; '_'
  0x080235DE:  44           DC.B       0x44                     ; 'D'
  0x080235DF:  72           DC.B       0x72                     ; 'r'
  0x080235E0:  69           DC.B       0x69                     ; 'i'
  0x080235E1:  76           DC.B       0x76                     ; 'v'
  0x080235E2:  65           DC.B       0x65                     ; 'e'
  0x080235E3:  72           DC.B       0x72                     ; 'r'
  0x080235E4:  5C           DC.B       0x5C                     ; '\\'
  0x080235E5:  53           DC.B       0x53                     ; 'S'
  0x080235E6:  72           DC.B       0x72                     ; 'r'
  0x080235E7:  63           DC.B       0x63                     ; 'c'
  0x080235E8:  5C           DC.B       0x5C                     ; '\\'
  0x080235E9:  73           DC.B       0x73                     ; 's'
  0x080235EA:  74           DC.B       0x74                     ; 't'
  0x080235EB:  6D           DC.B       0x6D                     ; 'm'
  0x080235EC:  33           DC.B       0x33                     ; '3'
  0x080235ED:  32           DC.B       0x32                     ; '2'
  0x080235EE:  68           DC.B       0x68                     ; 'h'
  0x080235EF:  37           DC.B       0x37                     ; '7'
  0x080235F0:  78           DC.B       0x78                     ; 'x'
  0x080235F1:  78           DC.B       0x78                     ; 'x'
  0x080235F2:  5F           DC.B       0x5F                     ; '_'
  0x080235F3:  68           DC.B       0x68                     ; 'h'
  0x080235F4:  61           DC.B       0x61                     ; 'a'
  0x080235F5:  6C           DC.B       0x6C                     ; 'l'
  0x080235F6:  5F           DC.B       0x5F                     ; '_'
  0x080235F7:  74           DC.B       0x74                     ; 't'
  0x080235F8:  69           DC.B       0x69                     ; 'i'
  0x080235F9:  6D           DC.B       0x6D                     ; 'm'
  0x080235FA:  2E           DC.B       0x2E                     ; '.'
  0x080235FB:  63           DC.B       0x63                     ; 'c'
  0x080235FC:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.195 from charger_lto.o, size=107, align=1
  0x080235FD:  44           DC.B       0x44                     ; 'D'
  0x080235FE:  3A           DC.B       0x3A                     ; ':'
  0x080235FF:  5C           DC.B       0x5C                     ; '\\'
  0x08023600:  50           DC.B       0x50                     ; 'P'
  0x08023601:  72           DC.B       0x72                     ; 'r'
  0x08023602:  6F           DC.B       0x6F                     ; 'o'
  0x08023603:  6A           DC.B       0x6A                     ; 'j'
  0x08023604:  65           DC.B       0x65                     ; 'e'
  0x08023605:  6B           DC.B       0x6B                     ; 'k'
  0x08023606:  74           DC.B       0x74                     ; 't'
  0x08023607:  65           DC.B       0x65                     ; 'e'
  0x08023608:  5C           DC.B       0x5C                     ; '\\'
  0x08023609:  65           DC.B       0x65                     ; 'e'
  0x0802360A:  63           DC.B       0x63                     ; 'c'
  0x0802360B:  73           DC.B       0x73                     ; 's'
  0x0802360C:  5F           DC.B       0x5F                     ; '_'
  0x0802360D:  63           DC.B       0x63                     ; 'c'
  0x0802360E:  68           DC.B       0x68                     ; 'h'
  0x0802360F:  61           DC.B       0x61                     ; 'a'
  0x08023610:  72           DC.B       0x72                     ; 'r'
  0x08023611:  67           DC.B       0x67                     ; 'g'
  0x08023612:  65           DC.B       0x65                     ; 'e'
  0x08023613:  72           DC.B       0x72                     ; 'r'
  0x08023614:  5C           DC.B       0x5C                     ; '\\'
  0x08023615:  63           DC.B       0x63                     ; 'c'
  0x08023616:  74           DC.B       0x74                     ; 't'
  0x08023617:  72           DC.B       0x72                     ; 'r'
  0x08023618:  6C           DC.B       0x6C                     ; 'l'
  0x08023619:  5C           DC.B       0x5C                     ; '\\'
  0x0802361A:  66           DC.B       0x66                     ; 'f'
  0x0802361B:  69           DC.B       0x69                     ; 'i'
  0x0802361C:  72           DC.B       0x72                     ; 'r'
  0x0802361D:  6D           DC.B       0x6D                     ; 'm'
  0x0802361E:  77           DC.B       0x77                     ; 'w'
  0x0802361F:  61           DC.B       0x61                     ; 'a'
  0x08023620:  72           DC.B       0x72                     ; 'r'
  0x08023621:  65           DC.B       0x65                     ; 'e'
  0x08023622:  5C           DC.B       0x5C                     ; '\\'
  0x08023623:  4D           DC.B       0x4D                     ; 'M'
  0x08023624:  61           DC.B       0x61                     ; 'a'
  0x08023625:  69           DC.B       0x69                     ; 'i'
  0x08023626:  6E           DC.B       0x6E                     ; 'n'
  0x08023627:  5C           DC.B       0x5C                     ; '\\'
  0x08023628:  43           DC.B       0x43                     ; 'C'
  0x08023629:  75           DC.B       0x75                     ; 'u'
  0x0802362A:  62           DC.B       0x62                     ; 'b'
  0x0802362B:  65           DC.B       0x65                     ; 'e'
  0x0802362C:  4D           DC.B       0x4D                     ; 'M'
  0x0802362D:  58           DC.B       0x58                     ; 'X'
  0x0802362E:  5C           DC.B       0x5C                     ; '\\'
  0x0802362F:  44           DC.B       0x44                     ; 'D'
  0x08023630:  72           DC.B       0x72                     ; 'r'
  0x08023631:  69           DC.B       0x69                     ; 'i'
  0x08023632:  76           DC.B       0x76                     ; 'v'
  0x08023633:  65           DC.B       0x65                     ; 'e'
  0x08023634:  72           DC.B       0x72                     ; 'r'
  0x08023635:  73           DC.B       0x73                     ; 's'
  0x08023636:  5C           DC.B       0x5C                     ; '\\'
  0x08023637:  53           DC.B       0x53                     ; 'S'
  0x08023638:  54           DC.B       0x54                     ; 'T'
  0x08023639:  4D           DC.B       0x4D                     ; 'M'
  0x0802363A:  33           DC.B       0x33                     ; '3'
  0x0802363B:  32           DC.B       0x32                     ; '2'
  0x0802363C:  48           DC.B       0x48                     ; 'H'
  0x0802363D:  37           DC.B       0x37                     ; '7'
  0x0802363E:  78           DC.B       0x78                     ; 'x'
  0x0802363F:  78           DC.B       0x78                     ; 'x'
  0x08023640:  5F           DC.B       0x5F                     ; '_'
  0x08023641:  48           DC.B       0x48                     ; 'H'
  0x08023642:  41           DC.B       0x41                     ; 'A'
  0x08023643:  4C           DC.B       0x4C                     ; 'L'
  0x08023644:  5F           DC.B       0x5F                     ; '_'
  0x08023645:  44           DC.B       0x44                     ; 'D'
  0x08023646:  72           DC.B       0x72                     ; 'r'
  0x08023647:  69           DC.B       0x69                     ; 'i'
  0x08023648:  76           DC.B       0x76                     ; 'v'
  0x08023649:  65           DC.B       0x65                     ; 'e'
  0x0802364A:  72           DC.B       0x72                     ; 'r'
  0x0802364B:  5C           DC.B       0x5C                     ; '\\'
  0x0802364C:  53           DC.B       0x53                     ; 'S'
  0x0802364D:  72           DC.B       0x72                     ; 'r'
  0x0802364E:  63           DC.B       0x63                     ; 'c'
  0x0802364F:  5C           DC.B       0x5C                     ; '\\'
  0x08023650:  73           DC.B       0x73                     ; 's'
  0x08023651:  74           DC.B       0x74                     ; 't'
  0x08023652:  6D           DC.B       0x6D                     ; 'm'
  0x08023653:  33           DC.B       0x33                     ; '3'
  0x08023654:  32           DC.B       0x32                     ; '2'
  0x08023655:  68           DC.B       0x68                     ; 'h'
  0x08023656:  37           DC.B       0x37                     ; '7'
  0x08023657:  78           DC.B       0x78                     ; 'x'
  0x08023658:  78           DC.B       0x78                     ; 'x'
  0x08023659:  5F           DC.B       0x5F                     ; '_'
  0x0802365A:  68           DC.B       0x68                     ; 'h'
  0x0802365B:  61           DC.B       0x61                     ; 'a'
  0x0802365C:  6C           DC.B       0x6C                     ; 'l'
  0x0802365D:  5F           DC.B       0x5F                     ; '_'
  0x0802365E:  75           DC.B       0x75                     ; 'u'
  0x0802365F:  61           DC.B       0x61                     ; 'a'
  0x08023660:  72           DC.B       0x72                     ; 'r'
  0x08023661:  74           DC.B       0x74                     ; 't'
  0x08023662:  5F           DC.B       0x5F                     ; '_'
  0x08023663:  65           DC.B       0x65                     ; 'e'
  0x08023664:  78           DC.B       0x78                     ; 'x'
  0x08023665:  2E           DC.B       0x2E                     ; '.'
  0x08023666:  63           DC.B       0x63                     ; 'c'
  0x08023667:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.271 from charger_lto.o, size=19, align=1
  0x08023668:  54           DC.B       0x54                     ; 'T'
  0x08023669:  78           DC.B       0x78                     ; 'x'
  0x0802366A:  20           DC.B       0x20                     ; ' '
  0x0802366B:  41           DC.B       0x41                     ; 'A'
  0x0802366C:  70           DC.B       0x70                     ; 'p'
  0x0802366D:  70           DC.B       0x70                     ; 'p'
  0x0802366E:  20           DC.B       0x20                     ; ' '
  0x0802366F:  6D           DC.B       0x6D                     ; 'm'
  0x08023670:  65           DC.B       0x65                     ; 'e'
  0x08023671:  6D           DC.B       0x6D                     ; 'm'
  0x08023672:  6F           DC.B       0x6F                     ; 'o'
  0x08023673:  72           DC.B       0x72                     ; 'r'
  0x08023674:  79           DC.B       0x79                     ; 'y'
  0x08023675:  20           DC.B       0x20                     ; ' '
  0x08023676:  70           DC.B       0x70                     ; 'p'
  0x08023677:  6F           DC.B       0x6F                     ; 'o'
  0x08023678:  6F           DC.B       0x6F                     ; 'o'
  0x08023679:  6C           DC.B       0x6C                     ; 'l'
  0x0802367A:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.272 from charger_lto.o, size=19, align=1
  0x0802367B:  46           DC.B       0x46                     ; 'F'
  0x0802367C:  78           DC.B       0x78                     ; 'x'
  0x0802367D:  20           DC.B       0x20                     ; ' '
  0x0802367E:  41           DC.B       0x41                     ; 'A'
  0x0802367F:  70           DC.B       0x70                     ; 'p'
  0x08023680:  70           DC.B       0x70                     ; 'p'
  0x08023681:  20           DC.B       0x20                     ; ' '
  0x08023682:  6D           DC.B       0x6D                     ; 'm'
  0x08023683:  65           DC.B       0x65                     ; 'e'
  0x08023684:  6D           DC.B       0x6D                     ; 'm'
  0x08023685:  6F           DC.B       0x6F                     ; 'o'
  0x08023686:  72           DC.B       0x72                     ; 'r'
  0x08023687:  79           DC.B       0x79                     ; 'y'
  0x08023688:  20           DC.B       0x20                     ; ' '
  0x08023689:  70           DC.B       0x70                     ; 'p'
  0x0802368A:  6F           DC.B       0x6F                     ; 'o'
  0x0802368B:  6F           DC.B       0x6F                     ; 'o'
  0x0802368C:  6C           DC.B       0x6C                     ; 'l'
  0x0802368D:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.2.273 from charger_lto.o, size=19, align=1
  0x0802368E:  4E           DC.B       0x4E                     ; 'N'
  0x0802368F:  78           DC.B       0x78                     ; 'x'
  0x08023690:  20           DC.B       0x20                     ; ' '
  0x08023691:  41           DC.B       0x41                     ; 'A'
  0x08023692:  70           DC.B       0x70                     ; 'p'
  0x08023693:  70           DC.B       0x70                     ; 'p'
  0x08023694:  20           DC.B       0x20                     ; ' '
  0x08023695:  6D           DC.B       0x6D                     ; 'm'
  0x08023696:  65           DC.B       0x65                     ; 'e'
  0x08023697:  6D           DC.B       0x6D                     ; 'm'
  0x08023698:  6F           DC.B       0x6F                     ; 'o'
  0x08023699:  72           DC.B       0x72                     ; 'r'
  0x0802369A:  79           DC.B       0x79                     ; 'y'
  0x0802369B:  20           DC.B       0x20                     ; ' '
  0x0802369C:  70           DC.B       0x70                     ; 'p'
  0x0802369D:  6F           DC.B       0x6F                     ; 'o'
  0x0802369E:  6F           DC.B       0x6F                     ; 'o'
  0x0802369F:  6C           DC.B       0x6C                     ; 'l'
  0x080236A0:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.2.278 from charger_lto.o, size=23, align=1
  0x080236A1:  43           DC.B       0x43                     ; 'C'
  0x080236A2:  61           DC.B       0x61                     ; 'a'
  0x080236A3:  6E           DC.B       0x6E                     ; 'n'
  0x080236A4:  6E           DC.B       0x6E                     ; 'n'
  0x080236A5:  6F           DC.B       0x6F                     ; 'o'
  0x080236A6:  74           DC.B       0x74                     ; 't'
  0x080236A7:  20           DC.B       0x20                     ; ' '
  0x080236A8:  6D           DC.B       0x6D                     ; 'm'
  0x080236A9:  6F           DC.B       0x6F                     ; 'o'
  0x080236AA:  75           DC.B       0x75                     ; 'u'
  0x080236AB:  6E           DC.B       0x6E                     ; 'n'
  0x080236AC:  74           DC.B       0x74                     ; 't'
  0x080236AD:  20           DC.B       0x20                     ; ' '
  0x080236AE:  53           DC.B       0x53                     ; 'S'
  0x080236AF:  44           DC.B       0x44                     ; 'D'
  0x080236B0:  20           DC.B       0x20                     ; ' '
  0x080236B1:  63           DC.B       0x63                     ; 'c'
  0x080236B2:  61           DC.B       0x61                     ; 'a'
  0x080236B3:  72           DC.B       0x72                     ; 'r'
  0x080236B4:  64           DC.B       0x64                     ; 'd'
  0x080236B5:  21           DC.B       0x21                     ; '!'
  0x080236B6:  0A           DC.B       0x0A                     ; '\n'
  0x080236B7:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.310 from charger_lto.o, size=19, align=1
  0x080236B8:  46           DC.B       0x46                     ; 'F'
  0x080236B9:  69           DC.B       0x69                     ; 'i'
  0x080236BA:  6C           DC.B       0x6C                     ; 'l'
  0x080236BB:  65           DC.B       0x65                     ; 'e'
  0x080236BC:  58           DC.B       0x58                     ; 'X'
  0x080236BD:  20           DC.B       0x20                     ; ' '
  0x080236BE:  53           DC.B       0x53                     ; 'S'
  0x080236BF:  79           DC.B       0x79                     ; 'y'
  0x080236C0:  73           DC.B       0x73                     ; 's'
  0x080236C1:  74           DC.B       0x74                     ; 't'
  0x080236C2:  65           DC.B       0x65                     ; 'e'
  0x080236C3:  6D           DC.B       0x6D                     ; 'm'
  0x080236C4:  20           DC.B       0x20                     ; ' '
  0x080236C5:  54           DC.B       0x54                     ; 'T'
  0x080236C6:  69           DC.B       0x69                     ; 'i'
  0x080236C7:  6D           DC.B       0x6D                     ; 'm'
  0x080236C8:  65           DC.B       0x65                     ; 'e'
  0x080236C9:  72           DC.B       0x72                     ; 'r'
  0x080236CA:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.341 from charger_lto.o, size=15, align=1
  0x080236CB:  4E           DC.B       0x4E                     ; 'N'
  0x080236CC:  58           DC.B       0x58                     ; 'X'
  0x080236CD:  20           DC.B       0x20                     ; ' '
  0x080236CE:  70           DC.B       0x70                     ; 'p'
  0x080236CF:  61           DC.B       0x61                     ; 'a'
  0x080236D0:  63           DC.B       0x63                     ; 'c'
  0x080236D1:  6B           DC.B       0x6B                     ; 'k'
  0x080236D2:  65           DC.B       0x65                     ; 'e'
  0x080236D3:  74           DC.B       0x74                     ; 't'
  0x080236D4:  20           DC.B       0x20                     ; ' '
  0x080236D5:  70           DC.B       0x70                     ; 'p'
  0x080236D6:  6F           DC.B       0x6F                     ; 'o'
  0x080236D7:  6F           DC.B       0x6F                     ; 'o'
  0x080236D8:  6C           DC.B       0x6C                     ; 'l'
  0x080236D9:  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
  0x080236DA:  28           DC.B       0x28                     ; '('
  0x080236DB:  6E           DC.B       0x6E                     ; 'n'
  0x080236DC:  75           DC.B       0x75                     ; 'u'
  0x080236DD:  6C           DC.B       0x6C                     ; 'l'
  0x080236DE:  6C           DC.B       0x6C                     ; 'l'
  0x080236DF:  29           DC.B       0x29                     ; ')'
  0x080236E0:  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:
  0x080236E1:  4A           DC.B       0x4A                     ; 'J'
  0x080236E2:  61           DC.B       0x61                     ; 'a'
  0x080236E3:  6E           DC.B       0x6E                     ; 'n'
  0x080236E4:  75           DC.B       0x75                     ; 'u'
  0x080236E5:  61           DC.B       0x61                     ; 'a'
  0x080236E6:  72           DC.B       0x72                     ; 'r'
  0x080236E7:  79           DC.B       0x79                     ; 'y'
  0x080236E8:  00           DC.B       0x00                     ; '\0'
  0x080236E9:  46           DC.B       0x46                     ; 'F'
  0x080236EA:  65           DC.B       0x65                     ; 'e'
  0x080236EB:  62           DC.B       0x62                     ; 'b'
  0x080236EC:  72           DC.B       0x72                     ; 'r'
  0x080236ED:  75           DC.B       0x75                     ; 'u'
  0x080236EE:  61           DC.B       0x61                     ; 'a'
  0x080236EF:  72           DC.B       0x72                     ; 'r'
  0x080236F0:  79           DC.B       0x79                     ; 'y'
  0x080236F1:  00           DC.B       0x00                     ; '\0'
  0x080236F2:  4D           DC.B       0x4D                     ; 'M'
  0x080236F3:  61           DC.B       0x61                     ; 'a'
  0x080236F4:  72           DC.B       0x72                     ; 'r'
  0x080236F5:  63           DC.B       0x63                     ; 'c'
  0x080236F6:  68           DC.B       0x68                     ; 'h'
  0x080236F7:  00           DC.B       0x00                     ; '\0'
  0x080236F8:  41           DC.B       0x41                     ; 'A'
  0x080236F9:  70           DC.B       0x70                     ; 'p'
  0x080236FA:  72           DC.B       0x72                     ; 'r'
  0x080236FB:  69           DC.B       0x69                     ; 'i'
  0x080236FC:  6C           DC.B       0x6C                     ; 'l'
  0x080236FD:  00           DC.B       0x00                     ; '\0'
  0x080236FE:  4D           DC.B       0x4D                     ; 'M'
  0x080236FF:  61           DC.B       0x61                     ; 'a'
  0x08023700:  79           DC.B       0x79                     ; 'y'
  0x08023701:  00           DC.B       0x00                     ; '\0'
  0x08023702:  4A           DC.B       0x4A                     ; 'J'
  0x08023703:  75           DC.B       0x75                     ; 'u'
  0x08023704:  6E           DC.B       0x6E                     ; 'n'
  0x08023705:  65           DC.B       0x65                     ; 'e'
  0x08023706:  00           DC.B       0x00                     ; '\0'
  0x08023707:  4A           DC.B       0x4A                     ; 'J'
  0x08023708:  75           DC.B       0x75                     ; 'u'
  0x08023709:  6C           DC.B       0x6C                     ; 'l'
  0x0802370A:  79           DC.B       0x79                     ; 'y'
  0x0802370B:  00           DC.B       0x00                     ; '\0'
  0x0802370C:  41           DC.B       0x41                     ; 'A'
  0x0802370D:  75           DC.B       0x75                     ; 'u'
  0x0802370E:  67           DC.B       0x67                     ; 'g'
  0x0802370F:  75           DC.B       0x75                     ; 'u'
  0x08023710:  73           DC.B       0x73                     ; 's'
  0x08023711:  74           DC.B       0x74                     ; 't'
  0x08023712:  00           DC.B       0x00                     ; '\0'
  0x08023713:  53           DC.B       0x53                     ; 'S'
  0x08023714:  65           DC.B       0x65                     ; 'e'
  0x08023715:  70           DC.B       0x70                     ; 'p'
  0x08023716:  74           DC.B       0x74                     ; 't'
  0x08023717:  65           DC.B       0x65                     ; 'e'
  0x08023718:  6D           DC.B       0x6D                     ; 'm'
  0x08023719:  62           DC.B       0x62                     ; 'b'
  0x0802371A:  65           DC.B       0x65                     ; 'e'
  0x0802371B:  72           DC.B       0x72                     ; 'r'
  0x0802371C:  00           DC.B       0x00                     ; '\0'
  0x0802371D:  4F           DC.B       0x4F                     ; 'O'
  0x0802371E:  63           DC.B       0x63                     ; 'c'
  0x0802371F:  74           DC.B       0x74                     ; 't'
  0x08023720:  6F           DC.B       0x6F                     ; 'o'
  0x08023721:  62           DC.B       0x62                     ; 'b'
  0x08023722:  65           DC.B       0x65                     ; 'e'
  0x08023723:  72           DC.B       0x72                     ; 'r'
  0x08023724:  00           DC.B       0x00                     ; '\0'
  0x08023725:  4E           DC.B       0x4E                     ; 'N'
  0x08023726:  6F           DC.B       0x6F                     ; 'o'
  0x08023727:  76           DC.B       0x76                     ; 'v'
  0x08023728:  65           DC.B       0x65                     ; 'e'
  0x08023729:  6D           DC.B       0x6D                     ; 'm'
  0x0802372A:  62           DC.B       0x62                     ; 'b'
  0x0802372B:  65           DC.B       0x65                     ; 'e'
  0x0802372C:  72           DC.B       0x72                     ; 'r'
  0x0802372D:  00           DC.B       0x00                     ; '\0'
  0x0802372E:  44           DC.B       0x44                     ; 'D'
  0x0802372F:  65           DC.B       0x65                     ; 'e'
  0x08023730:  63           DC.B       0x63                     ; 'c'
  0x08023731:  65           DC.B       0x65                     ; 'e'
  0x08023732:  6D           DC.B       0x6D                     ; 'm'
  0x08023733:  62           DC.B       0x62                     ; 'b'
  0x08023734:  65           DC.B       0x65                     ; 'e'
  0x08023735:  72           DC.B       0x72                     ; 'r'
  0x08023736:  00           DC.B       0x00                     ; '\0'
  0x08023737:  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:
  0x08023738:  41           DC.B       0x41                     ; 'A'
  0x08023739:  4D           DC.B       0x4D                     ; 'M'
  0x0802373A:  00           DC.B       0x00                     ; '\0'
  0x0802373B:  50           DC.B       0x50                     ; 'P'
  0x0802373C:  4D           DC.B       0x4D                     ; 'M'
  0x0802373D:  00           DC.B       0x00                     ; '\0'
  0x0802373E:  00           DC.B       0x00                     ; '\0'
__SEGGER_RTL_c_locale_date_time_format:
  0x0802373F:  25           DC.B       0x25                     ; '%'
  0x08023740:  61           DC.B       0x61                     ; 'a'
  0x08023741:  20           DC.B       0x20                     ; ' '
  0x08023742:  25           DC.B       0x25                     ; '%'
  0x08023743:  62           DC.B       0x62                     ; 'b'
  0x08023744:  20           DC.B       0x20                     ; ' '
  0x08023745:  25           DC.B       0x25                     ; '%'
  0x08023746:  65           DC.B       0x65                     ; 'e'
  0x08023747:  20           DC.B       0x20                     ; ' '
  0x08023748:  25           DC.B       0x25                     ; '%'
  0x08023749:  54           DC.B       0x54                     ; 'T'
  0x0802374A:  20           DC.B       0x20                     ; ' '
  0x0802374B:  25           DC.B       0x25                     ; '%'
  0x0802374C:  59           DC.B       0x59                     ; 'Y'
  0x0802374D:  00           DC.B       0x00                     ; '\0'
Section .rodata.libcxxabi.__cxa_guard_acquire.str1.1 from cxa_guard.o (libcxxabi_noexcept_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=147, align=1
  0x0802374E:  5F           DC.B       0x5F                     ; '_'
  0x0802374F:  5F           DC.B       0x5F                     ; '_'
  0x08023750:  63           DC.B       0x63                     ; 'c'
  0x08023751:  78           DC.B       0x78                     ; 'x'
  0x08023752:  61           DC.B       0x61                     ; 'a'
  0x08023753:  5F           DC.B       0x5F                     ; '_'
  0x08023754:  67           DC.B       0x67                     ; 'g'
  0x08023755:  75           DC.B       0x75                     ; 'u'
  0x08023756:  61           DC.B       0x61                     ; 'a'
  0x08023757:  72           DC.B       0x72                     ; 'r'
  0x08023758:  64           DC.B       0x64                     ; 'd'
  0x08023759:  5F           DC.B       0x5F                     ; '_'
  0x0802375A:  61           DC.B       0x61                     ; 'a'
  0x0802375B:  63           DC.B       0x63                     ; 'c'
  0x0802375C:  71           DC.B       0x71                     ; 'q'
  0x0802375D:  75           DC.B       0x75                     ; 'u'
  0x0802375E:  69           DC.B       0x69                     ; 'i'
  0x0802375F:  72           DC.B       0x72                     ; 'r'
  0x08023760:  65           DC.B       0x65                     ; 'e'
  0x08023761:  20           DC.B       0x20                     ; ' '
  0x08023762:  64           DC.B       0x64                     ; 'd'
  0x08023763:  65           DC.B       0x65                     ; 'e'
  0x08023764:  74           DC.B       0x74                     ; 't'
  0x08023765:  65           DC.B       0x65                     ; 'e'
  0x08023766:  63           DC.B       0x63                     ; 'c'
  0x08023767:  74           DC.B       0x74                     ; 't'
  0x08023768:  65           DC.B       0x65                     ; 'e'
  0x08023769:  64           DC.B       0x64                     ; 'd'
  0x0802376A:  20           DC.B       0x20                     ; ' '
  0x0802376B:  72           DC.B       0x72                     ; 'r'
  0x0802376C:  65           DC.B       0x65                     ; 'e'
  0x0802376D:  63           DC.B       0x63                     ; 'c'
  0x0802376E:  75           DC.B       0x75                     ; 'u'
  0x0802376F:  72           DC.B       0x72                     ; 'r'
  0x08023770:  73           DC.B       0x73                     ; 's'
  0x08023771:  69           DC.B       0x69                     ; 'i'
  0x08023772:  76           DC.B       0x76                     ; 'v'
  0x08023773:  65           DC.B       0x65                     ; 'e'
  0x08023774:  20           DC.B       0x20                     ; ' '
  0x08023775:  69           DC.B       0x69                     ; 'i'
  0x08023776:  6E           DC.B       0x6E                     ; 'n'
  0x08023777:  69           DC.B       0x69                     ; 'i'
  0x08023778:  74           DC.B       0x74                     ; 't'
  0x08023779:  69           DC.B       0x69                     ; 'i'
  0x0802377A:  61           DC.B       0x61                     ; 'a'
  0x0802377B:  6C           DC.B       0x6C                     ; 'l'
  0x0802377C:  69           DC.B       0x69                     ; 'i'
  0x0802377D:  7A           DC.B       0x7A                     ; 'z'
  0x0802377E:  61           DC.B       0x61                     ; 'a'
  0x0802377F:  74           DC.B       0x74                     ; 't'
  0x08023780:  69           DC.B       0x69                     ; 'i'
  0x08023781:  6F           DC.B       0x6F                     ; 'o'
  0x08023782:  6E           DC.B       0x6E                     ; 'n'
  0x08023783:  3A           DC.B       0x3A                     ; ':'
  0x08023784:  20           DC.B       0x20                     ; ' '
  0x08023785:  64           DC.B       0x64                     ; 'd'
  0x08023786:  6F           DC.B       0x6F                     ; 'o'
  0x08023787:  20           DC.B       0x20                     ; ' '
  0x08023788:  79           DC.B       0x79                     ; 'y'
  0x08023789:  6F           DC.B       0x6F                     ; 'o'
  0x0802378A:  75           DC.B       0x75                     ; 'u'
  0x0802378B:  20           DC.B       0x20                     ; ' '
  0x0802378C:  68           DC.B       0x68                     ; 'h'
  0x0802378D:  61           DC.B       0x61                     ; 'a'
  0x0802378E:  76           DC.B       0x76                     ; 'v'
  0x0802378F:  65           DC.B       0x65                     ; 'e'
  0x08023790:  20           DC.B       0x20                     ; ' '
  0x08023791:  61           DC.B       0x61                     ; 'a'
  0x08023792:  20           DC.B       0x20                     ; ' '
  0x08023793:  66           DC.B       0x66                     ; 'f'
  0x08023794:  75           DC.B       0x75                     ; 'u'
  0x08023795:  6E           DC.B       0x6E                     ; 'n'
  0x08023796:  63           DC.B       0x63                     ; 'c'
  0x08023797:  74           DC.B       0x74                     ; 't'
  0x08023798:  69           DC.B       0x69                     ; 'i'
  0x08023799:  6F           DC.B       0x6F                     ; 'o'
  0x0802379A:  6E           DC.B       0x6E                     ; 'n'
  0x0802379B:  2D           DC.B       0x2D                     ; '-'
  0x0802379C:  6C           DC.B       0x6C                     ; 'l'
  0x0802379D:  6F           DC.B       0x6F                     ; 'o'
  0x0802379E:  63           DC.B       0x63                     ; 'c'
  0x0802379F:  61           DC.B       0x61                     ; 'a'
  0x080237A0:  6C           DC.B       0x6C                     ; 'l'
  0x080237A1:  20           DC.B       0x20                     ; ' '
  0x080237A2:  73           DC.B       0x73                     ; 's'
  0x080237A3:  74           DC.B       0x74                     ; 't'
  0x080237A4:  61           DC.B       0x61                     ; 'a'
  0x080237A5:  74           DC.B       0x74                     ; 't'
  0x080237A6:  69           DC.B       0x69                     ; 'i'
  0x080237A7:  63           DC.B       0x63                     ; 'c'
  0x080237A8:  20           DC.B       0x20                     ; ' '
  0x080237A9:  76           DC.B       0x76                     ; 'v'
  0x080237AA:  61           DC.B       0x61                     ; 'a'
  0x080237AB:  72           DC.B       0x72                     ; 'r'
  0x080237AC:  69           DC.B       0x69                     ; 'i'
  0x080237AD:  61           DC.B       0x61                     ; 'a'
  0x080237AE:  62           DC.B       0x62                     ; 'b'
  0x080237AF:  6C           DC.B       0x6C                     ; 'l'
  0x080237B0:  65           DC.B       0x65                     ; 'e'
  0x080237B1:  20           DC.B       0x20                     ; ' '
  0x080237B2:  77           DC.B       0x77                     ; 'w'
  0x080237B3:  68           DC.B       0x68                     ; 'h'
  0x080237B4:  6F           DC.B       0x6F                     ; 'o'
  0x080237B5:  73           DC.B       0x73                     ; 's'
  0x080237B6:  65           DC.B       0x65                     ; 'e'
  0x080237B7:  20           DC.B       0x20                     ; ' '
  0x080237B8:  69           DC.B       0x69                     ; 'i'
  0x080237B9:  6E           DC.B       0x6E                     ; 'n'
  0x080237BA:  69           DC.B       0x69                     ; 'i'
  0x080237BB:  74           DC.B       0x74                     ; 't'
  0x080237BC:  69           DC.B       0x69                     ; 'i'
  0x080237BD:  61           DC.B       0x61                     ; 'a'
  0x080237BE:  6C           DC.B       0x6C                     ; 'l'
  0x080237BF:  69           DC.B       0x69                     ; 'i'
  0x080237C0:  7A           DC.B       0x7A                     ; 'z'
  0x080237C1:  61           DC.B       0x61                     ; 'a'
  0x080237C2:  74           DC.B       0x74                     ; 't'
  0x080237C3:  69           DC.B       0x69                     ; 'i'
  0x080237C4:  6F           DC.B       0x6F                     ; 'o'
  0x080237C5:  6E           DC.B       0x6E                     ; 'n'
  0x080237C6:  20           DC.B       0x20                     ; ' '
  0x080237C7:  64           DC.B       0x64                     ; 'd'
  0x080237C8:  65           DC.B       0x65                     ; 'e'
  0x080237C9:  70           DC.B       0x70                     ; 'p'
  0x080237CA:  65           DC.B       0x65                     ; 'e'
  0x080237CB:  6E           DC.B       0x6E                     ; 'n'
  0x080237CC:  64           DC.B       0x64                     ; 'd'
  0x080237CD:  73           DC.B       0x73                     ; 's'
  0x080237CE:  20           DC.B       0x20                     ; ' '
  0x080237CF:  6F           DC.B       0x6F                     ; 'o'
  0x080237D0:  6E           DC.B       0x6E                     ; 'n'
  0x080237D1:  20           DC.B       0x20                     ; ' '
  0x080237D2:  74           DC.B       0x74                     ; 't'
  0x080237D3:  68           DC.B       0x68                     ; 'h'
  0x080237D4:  61           DC.B       0x61                     ; 'a'
  0x080237D5:  74           DC.B       0x74                     ; 't'
  0x080237D6:  20           DC.B       0x20                     ; ' '
  0x080237D7:  66           DC.B       0x66                     ; 'f'
  0x080237D8:  75           DC.B       0x75                     ; 'u'
  0x080237D9:  6E           DC.B       0x6E                     ; 'n'
  0x080237DA:  63           DC.B       0x63                     ; 'c'
  0x080237DB:  74           DC.B       0x74                     ; 't'
  0x080237DC:  69           DC.B       0x69                     ; 'i'
  0x080237DD:  6F           DC.B       0x6F                     ; 'o'
  0x080237DE:  6E           DC.B       0x6E                     ; 'n'
  0x080237DF:  3F           DC.B       0x3F                     ; '?'
  0x080237E0:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str from charger_lto.o, size=34, align=1
  0x080237E1:  43           DC.B       0x43                     ; 'C'
  0x080237E2:  61           DC.B       0x61                     ; 'a'
  0x080237E3:  6E           DC.B       0x6E                     ; 'n'
  0x080237E4:  6E           DC.B       0x6E                     ; 'n'
  0x080237E5:  6F           DC.B       0x6F                     ; 'o'
  0x080237E6:  74           DC.B       0x74                     ; 't'
  0x080237E7:  20           DC.B       0x20                     ; ' '
  0x080237E8:  61           DC.B       0x61                     ; 'a'
  0x080237E9:  6C           DC.B       0x6C                     ; 'l'
  0x080237EA:  6C           DC.B       0x6C                     ; 'l'
  0x080237EB:  6F           DC.B       0x6F                     ; 'o'
  0x080237EC:  63           DC.B       0x63                     ; 'c'
  0x080237ED:  61           DC.B       0x61                     ; 'a'
  0x080237EE:  74           DC.B       0x74                     ; 't'
  0x080237EF:  65           DC.B       0x65                     ; 'e'
  0x080237F0:  20           DC.B       0x20                     ; ' '
  0x080237F1:  62           DC.B       0x62                     ; 'b'
  0x080237F2:  79           DC.B       0x79                     ; 'y'
  0x080237F3:  74           DC.B       0x74                     ; 't'
  0x080237F4:  65           DC.B       0x65                     ; 'e'
  0x080237F5:  73           DC.B       0x73                     ; 's'
  0x080237F6:  20           DC.B       0x20                     ; ' '
  0x080237F7:  6F           DC.B       0x6F                     ; 'o'
  0x080237F8:  66           DC.B       0x66                     ; 'f'
  0x080237F9:  20           DC.B       0x20                     ; ' '
  0x080237FA:  6D           DC.B       0x6D                     ; 'm'
  0x080237FB:  65           DC.B       0x65                     ; 'e'
  0x080237FC:  6D           DC.B       0x6D                     ; 'm'
  0x080237FD:  6F           DC.B       0x6F                     ; 'o'
  0x080237FE:  72           DC.B       0x72                     ; 'r'
  0x080237FF:  79           DC.B       0x79                     ; 'y'
  0x08023800:  21           DC.B       0x21                     ; '!'
  0x08023801:  0A           DC.B       0x0A                     ; '\n'
  0x08023802:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.4 from charger_lto.o, size=14, align=1
  0x08023803:  47           DC.B       0x47                     ; 'G'
  0x08023804:  53           DC.B       0x53                     ; 'S'
  0x08023805:  4D           DC.B       0x4D                     ; 'M'
  0x08023806:  20           DC.B       0x20                     ; ' '
  0x08023807:  52           DC.B       0x52                     ; 'R'
  0x08023808:  58           DC.B       0x58                     ; 'X'
  0x08023809:  20           DC.B       0x20                     ; ' '
  0x0802380A:  54           DC.B       0x54                     ; 'T'
  0x0802380B:  68           DC.B       0x68                     ; 'h'
  0x0802380C:  72           DC.B       0x72                     ; 'r'
  0x0802380D:  65           DC.B       0x65                     ; 'e'
  0x0802380E:  61           DC.B       0x61                     ; 'a'
  0x0802380F:  64           DC.B       0x64                     ; 'd'
  0x08023810:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.7 from charger_lto.o, size=10, align=1
  0x08023811:  52           DC.B       0x52                     ; 'R'
  0x08023812:  50           DC.B       0x50                     ; 'P'
  0x08023813:  4D           DC.B       0x4D                     ; 'M'
  0x08023814:  20           DC.B       0x20                     ; ' '
  0x08023815:  3D           DC.B       0x3D                     ; '='
  0x08023816:  20           DC.B       0x20                     ; ' '
  0x08023817:  25           DC.B       0x25                     ; '%'
  0x08023818:  75           DC.B       0x75                     ; 'u'
  0x08023819:  0A           DC.B       0x0A                     ; '\n'
  0x0802381A:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.19 from charger_lto.o, size=2, align=1
  0x0802381B:  0D           DC.B       0x0D                     ; '\r'
  0x0802381C:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.2.20 from charger_lto.o, size=22, align=1
  0x0802381D:  53           DC.B       0x53                     ; 'S'
  0x0802381E:  65           DC.B       0x65                     ; 'e'
  0x0802381F:  6E           DC.B       0x6E                     ; 'n'
  0x08023820:  64           DC.B       0x64                     ; 'd'
  0x08023821:  69           DC.B       0x69                     ; 'i'
  0x08023822:  6E           DC.B       0x6E                     ; 'n'
  0x08023823:  67           DC.B       0x67                     ; 'g'
  0x08023824:  20           DC.B       0x20                     ; ' '
  0x08023825:  25           DC.B       0x25                     ; '%'
  0x08023826:  30           DC.B       0x30                     ; '0'
  0x08023827:  32           DC.B       0x32                     ; '2'
  0x08023828:  75           DC.B       0x75                     ; 'u'
  0x08023829:  20           DC.B       0x20                     ; ' '
  0x0802382A:  62           DC.B       0x62                     ; 'b'
  0x0802382B:  79           DC.B       0x79                     ; 'y'
  0x0802382C:  74           DC.B       0x74                     ; 't'
  0x0802382D:  65           DC.B       0x65                     ; 'e'
  0x0802382E:  73           DC.B       0x73                     ; 's'
  0x0802382F:  3A           DC.B       0x3A                     ; ':'
  0x08023830:  20           DC.B       0x20                     ; ' '
  0x08023831:  7B           DC.B       0x7B                     ; '{'
  0x08023832:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.8 from charger_lto.o, size=26, align=1
  0x08023833:  47           DC.B       0x47                     ; 'G'
  0x08023834:  53           DC.B       0x53                     ; 'S'
  0x08023835:  4D           DC.B       0x4D                     ; 'M'
  0x08023836:  2D           DC.B       0x2D                     ; '-'
  0x08023837:  6D           DC.B       0x6D                     ; 'm'
  0x08023838:  6F           DC.B       0x6F                     ; 'o'
  0x08023839:  64           DC.B       0x64                     ; 'd'
  0x0802383A:  75           DC.B       0x75                     ; 'u'
  0x0802383B:  6C           DC.B       0x6C                     ; 'l'
  0x0802383C:  65           DC.B       0x65                     ; 'e'
  0x0802383D:  20           DC.B       0x20                     ; ' '
  0x0802383E:  69           DC.B       0x69                     ; 'i'
  0x0802383F:  73           DC.B       0x73                     ; 's'
  0x08023840:  20           DC.B       0x20                     ; ' '
  0x08023841:  61           DC.B       0x61                     ; 'a'
  0x08023842:  6C           DC.B       0x6C                     ; 'l'
  0x08023843:  72           DC.B       0x72                     ; 'r'
  0x08023844:  65           DC.B       0x65                     ; 'e'
  0x08023845:  61           DC.B       0x61                     ; 'a'
  0x08023846:  64           DC.B       0x64                     ; 'd'
  0x08023847:  79           DC.B       0x79                     ; 'y'
  0x08023848:  20           DC.B       0x20                     ; ' '
  0x08023849:  4F           DC.B       0x4F                     ; 'O'
  0x0802384A:  4E           DC.B       0x4E                     ; 'N'
  0x0802384B:  0A           DC.B       0x0A                     ; '\n'
  0x0802384C:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.10.23 from charger_lto.o, size=2, align=1
  0x0802384D:  2B           DC.B       0x2B                     ; '+'
  0x0802384E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.13 from charger_lto.o, size=2, align=1
  0x0802384F:  3F           DC.B       0x3F                     ; '?'
  0x08023850:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.14 from charger_lto.o, size=2, align=1
  0x08023851:  3D           DC.B       0x3D                     ; '='
  0x08023852:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.17 from charger_lto.o, size=2, align=1
  0x08023853:  31           DC.B       0x31                     ; '1'
  0x08023854:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.18.24 from charger_lto.o, size=10, align=1
  0x08023855:  43           DC.B       0x43                     ; 'C'
  0x08023856:  47           DC.B       0x47                     ; 'G'
  0x08023857:  4E           DC.B       0x4E                     ; 'N'
  0x08023858:  53           DC.B       0x53                     ; 'S'
  0x08023859:  53           DC.B       0x53                     ; 'S'
  0x0802385A:  50           DC.B       0x50                     ; 'P'
  0x0802385B:  52           DC.B       0x52                     ; 'R'
  0x0802385C:  4F           DC.B       0x4F                     ; 'O'
  0x0802385D:  44           DC.B       0x44                     ; 'D'
  0x0802385E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.23 from charger_lto.o, size=10, align=1
  0x0802385F:  43           DC.B       0x43                     ; 'C'
  0x08023860:  47           DC.B       0x47                     ; 'G'
  0x08023861:  4E           DC.B       0x4E                     ; 'N'
  0x08023862:  53           DC.B       0x53                     ; 'S'
  0x08023863:  53           DC.B       0x53                     ; 'S'
  0x08023864:  49           DC.B       0x49                     ; 'I'
  0x08023865:  4E           DC.B       0x4E                     ; 'N'
  0x08023866:  46           DC.B       0x46                     ; 'F'
  0x08023867:  4F           DC.B       0x4F                     ; 'O'
  0x08023868:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.24 from charger_lto.o, size=10, align=1
  0x08023869:  43           DC.B       0x43                     ; 'C'
  0x0802386A:  47           DC.B       0x47                     ; 'G'
  0x0802386B:  4E           DC.B       0x4E                     ; 'N'
  0x0802386C:  53           DC.B       0x53                     ; 'S'
  0x0802386D:  53           DC.B       0x53                     ; 'S'
  0x0802386E:  4D           DC.B       0x4D                     ; 'M'
  0x0802386F:  4F           DC.B       0x4F                     ; 'O'
  0x08023870:  44           DC.B       0x44                     ; 'D'
  0x08023871:  45           DC.B       0x45                     ; 'E'
  0x08023872:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.26 from charger_lto.o, size=10, align=1
  0x08023873:  42           DC.B       0x42                     ; 'B'
  0x08023874:  4C           DC.B       0x4C                     ; 'L'
  0x08023875:  45           DC.B       0x45                     ; 'E'
  0x08023876:  53           DC.B       0x53                     ; 'S'
  0x08023877:  54           DC.B       0x54                     ; 'T'
  0x08023878:  41           DC.B       0x41                     ; 'A'
  0x08023879:  54           DC.B       0x54                     ; 'T'
  0x0802387A:  55           DC.B       0x55                     ; 'U'
  0x0802387B:  53           DC.B       0x53                     ; 'S'
  0x0802387C:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.39 from charger_lto.o, size=2, align=1
  0x0802387D:  30           DC.B       0x30                     ; '0'
  0x0802387E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.43 from charger_lto.o, size=50, align=1
  0x0802387F:  47           DC.B       0x47                     ; 'G'
  0x08023880:  53           DC.B       0x53                     ; 'S'
  0x08023881:  4D           DC.B       0x4D                     ; 'M'
  0x08023882:  2D           DC.B       0x2D                     ; '-'
  0x08023883:  6D           DC.B       0x6D                     ; 'm'
  0x08023884:  6F           DC.B       0x6F                     ; 'o'
  0x08023885:  64           DC.B       0x64                     ; 'd'
  0x08023886:  75           DC.B       0x75                     ; 'u'
  0x08023887:  6C           DC.B       0x6C                     ; 'l'
  0x08023888:  65           DC.B       0x65                     ; 'e'
  0x08023889:  20           DC.B       0x20                     ; ' '
  0x0802388A:  69           DC.B       0x69                     ; 'i'
  0x0802388B:  73           DC.B       0x73                     ; 's'
  0x0802388C:  20           DC.B       0x20                     ; ' '
  0x0802388D:  4F           DC.B       0x4F                     ; 'O'
  0x0802388E:  4E           DC.B       0x4E                     ; 'N'
  0x0802388F:  2E           DC.B       0x2E                     ; '.'
  0x08023890:  20           DC.B       0x20                     ; ' '
  0x08023891:  53           DC.B       0x53                     ; 'S'
  0x08023892:  74           DC.B       0x74                     ; 't'
  0x08023893:  61           DC.B       0x61                     ; 'a'
  0x08023894:  72           DC.B       0x72                     ; 'r'
  0x08023895:  74           DC.B       0x74                     ; 't'
  0x08023896:  2D           DC.B       0x2D                     ; '-'
  0x08023897:  75           DC.B       0x75                     ; 'u'
  0x08023898:  70           DC.B       0x70                     ; 'p'
  0x08023899:  20           DC.B       0x20                     ; ' '
  0x0802389A:  74           DC.B       0x74                     ; 't'
  0x0802389B:  69           DC.B       0x69                     ; 'i'
  0x0802389C:  6D           DC.B       0x6D                     ; 'm'
  0x0802389D:  65           DC.B       0x65                     ; 'e'
  0x0802389E:  20           DC.B       0x20                     ; ' '
  0x0802389F:  69           DC.B       0x69                     ; 'i'
  0x080238A0:  73           DC.B       0x73                     ; 's'
  0x080238A1:  20           DC.B       0x20                     ; ' '
  0x080238A2:  61           DC.B       0x61                     ; 'a'
  0x080238A3:  70           DC.B       0x70                     ; 'p'
  0x080238A4:  70           DC.B       0x70                     ; 'p'
  0x080238A5:  72           DC.B       0x72                     ; 'r'
  0x080238A6:  6F           DC.B       0x6F                     ; 'o'
  0x080238A7:  78           DC.B       0x78                     ; 'x'
  0x080238A8:  2E           DC.B       0x2E                     ; '.'
  0x080238A9:  20           DC.B       0x20                     ; ' '
  0x080238AA:  25           DC.B       0x25                     ; '%'
  0x080238AB:  6C           DC.B       0x6C                     ; 'l'
  0x080238AC:  75           DC.B       0x75                     ; 'u'
  0x080238AD:  6D           DC.B       0x6D                     ; 'm'
  0x080238AE:  73           DC.B       0x73                     ; 's'
  0x080238AF:  0A           DC.B       0x0A                     ; '\n'
  0x080238B0:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.82 from charger_lto.o, size=106, align=1
  0x080238B1:  44           DC.B       0x44                     ; 'D'
  0x080238B2:  3A           DC.B       0x3A                     ; ':'
  0x080238B3:  5C           DC.B       0x5C                     ; '\\'
  0x080238B4:  50           DC.B       0x50                     ; 'P'
  0x080238B5:  72           DC.B       0x72                     ; 'r'
  0x080238B6:  6F           DC.B       0x6F                     ; 'o'
  0x080238B7:  6A           DC.B       0x6A                     ; 'j'
  0x080238B8:  65           DC.B       0x65                     ; 'e'
  0x080238B9:  6B           DC.B       0x6B                     ; 'k'
  0x080238BA:  74           DC.B       0x74                     ; 't'
  0x080238BB:  65           DC.B       0x65                     ; 'e'
  0x080238BC:  5C           DC.B       0x5C                     ; '\\'
  0x080238BD:  65           DC.B       0x65                     ; 'e'
  0x080238BE:  63           DC.B       0x63                     ; 'c'
  0x080238BF:  73           DC.B       0x73                     ; 's'
  0x080238C0:  5F           DC.B       0x5F                     ; '_'
  0x080238C1:  63           DC.B       0x63                     ; 'c'
  0x080238C2:  68           DC.B       0x68                     ; 'h'
  0x080238C3:  61           DC.B       0x61                     ; 'a'
  0x080238C4:  72           DC.B       0x72                     ; 'r'
  0x080238C5:  67           DC.B       0x67                     ; 'g'
  0x080238C6:  65           DC.B       0x65                     ; 'e'
  0x080238C7:  72           DC.B       0x72                     ; 'r'
  0x080238C8:  5C           DC.B       0x5C                     ; '\\'
  0x080238C9:  63           DC.B       0x63                     ; 'c'
  0x080238CA:  74           DC.B       0x74                     ; 't'
  0x080238CB:  72           DC.B       0x72                     ; 'r'
  0x080238CC:  6C           DC.B       0x6C                     ; 'l'
  0x080238CD:  5C           DC.B       0x5C                     ; '\\'
  0x080238CE:  66           DC.B       0x66                     ; 'f'
  0x080238CF:  69           DC.B       0x69                     ; 'i'
  0x080238D0:  72           DC.B       0x72                     ; 'r'
  0x080238D1:  6D           DC.B       0x6D                     ; 'm'
  0x080238D2:  77           DC.B       0x77                     ; 'w'
  0x080238D3:  61           DC.B       0x61                     ; 'a'
  0x080238D4:  72           DC.B       0x72                     ; 'r'
  0x080238D5:  65           DC.B       0x65                     ; 'e'
  0x080238D6:  5C           DC.B       0x5C                     ; '\\'
  0x080238D7:  4D           DC.B       0x4D                     ; 'M'
  0x080238D8:  61           DC.B       0x61                     ; 'a'
  0x080238D9:  69           DC.B       0x69                     ; 'i'
  0x080238DA:  6E           DC.B       0x6E                     ; 'n'
  0x080238DB:  5C           DC.B       0x5C                     ; '\\'
  0x080238DC:  43           DC.B       0x43                     ; 'C'
  0x080238DD:  75           DC.B       0x75                     ; 'u'
  0x080238DE:  62           DC.B       0x62                     ; 'b'
  0x080238DF:  65           DC.B       0x65                     ; 'e'
  0x080238E0:  4D           DC.B       0x4D                     ; 'M'
  0x080238E1:  58           DC.B       0x58                     ; 'X'
  0x080238E2:  5C           DC.B       0x5C                     ; '\\'
  0x080238E3:  44           DC.B       0x44                     ; 'D'
  0x080238E4:  72           DC.B       0x72                     ; 'r'
  0x080238E5:  69           DC.B       0x69                     ; 'i'
  0x080238E6:  76           DC.B       0x76                     ; 'v'
  0x080238E7:  65           DC.B       0x65                     ; 'e'
  0x080238E8:  72           DC.B       0x72                     ; 'r'
  0x080238E9:  73           DC.B       0x73                     ; 's'
  0x080238EA:  5C           DC.B       0x5C                     ; '\\'
  0x080238EB:  53           DC.B       0x53                     ; 'S'
  0x080238EC:  54           DC.B       0x54                     ; 'T'
  0x080238ED:  4D           DC.B       0x4D                     ; 'M'
  0x080238EE:  33           DC.B       0x33                     ; '3'
  0x080238EF:  32           DC.B       0x32                     ; '2'
  0x080238F0:  48           DC.B       0x48                     ; 'H'
  0x080238F1:  37           DC.B       0x37                     ; '7'
  0x080238F2:  78           DC.B       0x78                     ; 'x'
  0x080238F3:  78           DC.B       0x78                     ; 'x'
  0x080238F4:  5F           DC.B       0x5F                     ; '_'
  0x080238F5:  48           DC.B       0x48                     ; 'H'
  0x080238F6:  41           DC.B       0x41                     ; 'A'
  0x080238F7:  4C           DC.B       0x4C                     ; 'L'
  0x080238F8:  5F           DC.B       0x5F                     ; '_'
  0x080238F9:  44           DC.B       0x44                     ; 'D'
  0x080238FA:  72           DC.B       0x72                     ; 'r'
  0x080238FB:  69           DC.B       0x69                     ; 'i'
  0x080238FC:  76           DC.B       0x76                     ; 'v'
  0x080238FD:  65           DC.B       0x65                     ; 'e'
  0x080238FE:  72           DC.B       0x72                     ; 'r'
  0x080238FF:  5C           DC.B       0x5C                     ; '\\'
  0x08023900:  53           DC.B       0x53                     ; 'S'
  0x08023901:  72           DC.B       0x72                     ; 'r'
  0x08023902:  63           DC.B       0x63                     ; 'c'
  0x08023903:  5C           DC.B       0x5C                     ; '\\'
  0x08023904:  73           DC.B       0x73                     ; 's'
  0x08023905:  74           DC.B       0x74                     ; 't'
  0x08023906:  6D           DC.B       0x6D                     ; 'm'
  0x08023907:  33           DC.B       0x33                     ; '3'
  0x08023908:  32           DC.B       0x32                     ; '2'
  0x08023909:  68           DC.B       0x68                     ; 'h'
  0x0802390A:  37           DC.B       0x37                     ; '7'
  0x0802390B:  78           DC.B       0x78                     ; 'x'
  0x0802390C:  78           DC.B       0x78                     ; 'x'
  0x0802390D:  5F           DC.B       0x5F                     ; '_'
  0x0802390E:  68           DC.B       0x68                     ; 'h'
  0x0802390F:  61           DC.B       0x61                     ; 'a'
  0x08023910:  6C           DC.B       0x6C                     ; 'l'
  0x08023911:  5F           DC.B       0x5F                     ; '_'
  0x08023912:  63           DC.B       0x63                     ; 'c'
  0x08023913:  6F           DC.B       0x6F                     ; 'o'
  0x08023914:  72           DC.B       0x72                     ; 'r'
  0x08023915:  74           DC.B       0x74                     ; 't'
  0x08023916:  65           DC.B       0x65                     ; 'e'
  0x08023917:  78           DC.B       0x78                     ; 'x'
  0x08023918:  2E           DC.B       0x2E                     ; '.'
  0x08023919:  63           DC.B       0x63                     ; 'c'
  0x0802391A:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.118 from charger_lto.o, size=106, align=1
  0x0802391B:  44           DC.B       0x44                     ; 'D'
  0x0802391C:  3A           DC.B       0x3A                     ; ':'
  0x0802391D:  5C           DC.B       0x5C                     ; '\\'
  0x0802391E:  50           DC.B       0x50                     ; 'P'
  0x0802391F:  72           DC.B       0x72                     ; 'r'
  0x08023920:  6F           DC.B       0x6F                     ; 'o'
  0x08023921:  6A           DC.B       0x6A                     ; 'j'
  0x08023922:  65           DC.B       0x65                     ; 'e'
  0x08023923:  6B           DC.B       0x6B                     ; 'k'
  0x08023924:  74           DC.B       0x74                     ; 't'
  0x08023925:  65           DC.B       0x65                     ; 'e'
  0x08023926:  5C           DC.B       0x5C                     ; '\\'
  0x08023927:  65           DC.B       0x65                     ; 'e'
  0x08023928:  63           DC.B       0x63                     ; 'c'
  0x08023929:  73           DC.B       0x73                     ; 's'
  0x0802392A:  5F           DC.B       0x5F                     ; '_'
  0x0802392B:  63           DC.B       0x63                     ; 'c'
  0x0802392C:  68           DC.B       0x68                     ; 'h'
  0x0802392D:  61           DC.B       0x61                     ; 'a'
  0x0802392E:  72           DC.B       0x72                     ; 'r'
  0x0802392F:  67           DC.B       0x67                     ; 'g'
  0x08023930:  65           DC.B       0x65                     ; 'e'
  0x08023931:  72           DC.B       0x72                     ; 'r'
  0x08023932:  5C           DC.B       0x5C                     ; '\\'
  0x08023933:  63           DC.B       0x63                     ; 'c'
  0x08023934:  74           DC.B       0x74                     ; 't'
  0x08023935:  72           DC.B       0x72                     ; 'r'
  0x08023936:  6C           DC.B       0x6C                     ; 'l'
  0x08023937:  5C           DC.B       0x5C                     ; '\\'
  0x08023938:  66           DC.B       0x66                     ; 'f'
  0x08023939:  69           DC.B       0x69                     ; 'i'
  0x0802393A:  72           DC.B       0x72                     ; 'r'
  0x0802393B:  6D           DC.B       0x6D                     ; 'm'
  0x0802393C:  77           DC.B       0x77                     ; 'w'
  0x0802393D:  61           DC.B       0x61                     ; 'a'
  0x0802393E:  72           DC.B       0x72                     ; 'r'
  0x0802393F:  65           DC.B       0x65                     ; 'e'
  0x08023940:  5C           DC.B       0x5C                     ; '\\'
  0x08023941:  4D           DC.B       0x4D                     ; 'M'
  0x08023942:  61           DC.B       0x61                     ; 'a'
  0x08023943:  69           DC.B       0x69                     ; 'i'
  0x08023944:  6E           DC.B       0x6E                     ; 'n'
  0x08023945:  5C           DC.B       0x5C                     ; '\\'
  0x08023946:  43           DC.B       0x43                     ; 'C'
  0x08023947:  75           DC.B       0x75                     ; 'u'
  0x08023948:  62           DC.B       0x62                     ; 'b'
  0x08023949:  65           DC.B       0x65                     ; 'e'
  0x0802394A:  4D           DC.B       0x4D                     ; 'M'
  0x0802394B:  58           DC.B       0x58                     ; 'X'
  0x0802394C:  5C           DC.B       0x5C                     ; '\\'
  0x0802394D:  44           DC.B       0x44                     ; 'D'
  0x0802394E:  72           DC.B       0x72                     ; 'r'
  0x0802394F:  69           DC.B       0x69                     ; 'i'
  0x08023950:  76           DC.B       0x76                     ; 'v'
  0x08023951:  65           DC.B       0x65                     ; 'e'
  0x08023952:  72           DC.B       0x72                     ; 'r'
  0x08023953:  73           DC.B       0x73                     ; 's'
  0x08023954:  5C           DC.B       0x5C                     ; '\\'
  0x08023955:  53           DC.B       0x53                     ; 'S'
  0x08023956:  54           DC.B       0x54                     ; 'T'
  0x08023957:  4D           DC.B       0x4D                     ; 'M'
  0x08023958:  33           DC.B       0x33                     ; '3'
  0x08023959:  32           DC.B       0x32                     ; '2'
  0x0802395A:  48           DC.B       0x48                     ; 'H'
  0x0802395B:  37           DC.B       0x37                     ; '7'
  0x0802395C:  78           DC.B       0x78                     ; 'x'
  0x0802395D:  78           DC.B       0x78                     ; 'x'
  0x0802395E:  5F           DC.B       0x5F                     ; '_'
  0x0802395F:  48           DC.B       0x48                     ; 'H'
  0x08023960:  41           DC.B       0x41                     ; 'A'
  0x08023961:  4C           DC.B       0x4C                     ; 'L'
  0x08023962:  5F           DC.B       0x5F                     ; '_'
  0x08023963:  44           DC.B       0x44                     ; 'D'
  0x08023964:  72           DC.B       0x72                     ; 'r'
  0x08023965:  69           DC.B       0x69                     ; 'i'
  0x08023966:  76           DC.B       0x76                     ; 'v'
  0x08023967:  65           DC.B       0x65                     ; 'e'
  0x08023968:  72           DC.B       0x72                     ; 'r'
  0x08023969:  5C           DC.B       0x5C                     ; '\\'
  0x0802396A:  53           DC.B       0x53                     ; 'S'
  0x0802396B:  72           DC.B       0x72                     ; 'r'
  0x0802396C:  63           DC.B       0x63                     ; 'c'
  0x0802396D:  5C           DC.B       0x5C                     ; '\\'
  0x0802396E:  73           DC.B       0x73                     ; 's'
  0x0802396F:  74           DC.B       0x74                     ; 't'
  0x08023970:  6D           DC.B       0x6D                     ; 'm'
  0x08023971:  33           DC.B       0x33                     ; '3'
  0x08023972:  32           DC.B       0x32                     ; '2'
  0x08023973:  68           DC.B       0x68                     ; 'h'
  0x08023974:  37           DC.B       0x37                     ; '7'
  0x08023975:  78           DC.B       0x78                     ; 'x'
  0x08023976:  78           DC.B       0x78                     ; 'x'
  0x08023977:  5F           DC.B       0x5F                     ; '_'
  0x08023978:  68           DC.B       0x68                     ; 'h'
  0x08023979:  61           DC.B       0x61                     ; 'a'
  0x0802397A:  6C           DC.B       0x6C                     ; 'l'
  0x0802397B:  5F           DC.B       0x5F                     ; '_'
  0x0802397C:  70           DC.B       0x70                     ; 'p'
  0x0802397D:  77           DC.B       0x77                     ; 'w'
  0x0802397E:  72           DC.B       0x72                     ; 'r'
  0x0802397F:  5F           DC.B       0x5F                     ; '_'
  0x08023980:  65           DC.B       0x65                     ; 'e'
  0x08023981:  78           DC.B       0x78                     ; 'x'
  0x08023982:  2E           DC.B       0x2E                     ; '.'
  0x08023983:  63           DC.B       0x63                     ; 'c'
  0x08023984:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.132 from charger_lto.o, size=106, align=1
  0x08023985:  44           DC.B       0x44                     ; 'D'
  0x08023986:  3A           DC.B       0x3A                     ; ':'
  0x08023987:  5C           DC.B       0x5C                     ; '\\'
  0x08023988:  50           DC.B       0x50                     ; 'P'
  0x08023989:  72           DC.B       0x72                     ; 'r'
  0x0802398A:  6F           DC.B       0x6F                     ; 'o'
  0x0802398B:  6A           DC.B       0x6A                     ; 'j'
  0x0802398C:  65           DC.B       0x65                     ; 'e'
  0x0802398D:  6B           DC.B       0x6B                     ; 'k'
  0x0802398E:  74           DC.B       0x74                     ; 't'
  0x0802398F:  65           DC.B       0x65                     ; 'e'
  0x08023990:  5C           DC.B       0x5C                     ; '\\'
  0x08023991:  65           DC.B       0x65                     ; 'e'
  0x08023992:  63           DC.B       0x63                     ; 'c'
  0x08023993:  73           DC.B       0x73                     ; 's'
  0x08023994:  5F           DC.B       0x5F                     ; '_'
  0x08023995:  63           DC.B       0x63                     ; 'c'
  0x08023996:  68           DC.B       0x68                     ; 'h'
  0x08023997:  61           DC.B       0x61                     ; 'a'
  0x08023998:  72           DC.B       0x72                     ; 'r'
  0x08023999:  67           DC.B       0x67                     ; 'g'
  0x0802399A:  65           DC.B       0x65                     ; 'e'
  0x0802399B:  72           DC.B       0x72                     ; 'r'
  0x0802399C:  5C           DC.B       0x5C                     ; '\\'
  0x0802399D:  63           DC.B       0x63                     ; 'c'
  0x0802399E:  74           DC.B       0x74                     ; 't'
  0x0802399F:  72           DC.B       0x72                     ; 'r'
  0x080239A0:  6C           DC.B       0x6C                     ; 'l'
  0x080239A1:  5C           DC.B       0x5C                     ; '\\'
  0x080239A2:  66           DC.B       0x66                     ; 'f'
  0x080239A3:  69           DC.B       0x69                     ; 'i'
  0x080239A4:  72           DC.B       0x72                     ; 'r'
  0x080239A5:  6D           DC.B       0x6D                     ; 'm'
  0x080239A6:  77           DC.B       0x77                     ; 'w'
  0x080239A7:  61           DC.B       0x61                     ; 'a'
  0x080239A8:  72           DC.B       0x72                     ; 'r'
  0x080239A9:  65           DC.B       0x65                     ; 'e'
  0x080239AA:  5C           DC.B       0x5C                     ; '\\'
  0x080239AB:  4D           DC.B       0x4D                     ; 'M'
  0x080239AC:  61           DC.B       0x61                     ; 'a'
  0x080239AD:  69           DC.B       0x69                     ; 'i'
  0x080239AE:  6E           DC.B       0x6E                     ; 'n'
  0x080239AF:  5C           DC.B       0x5C                     ; '\\'
  0x080239B0:  43           DC.B       0x43                     ; 'C'
  0x080239B1:  75           DC.B       0x75                     ; 'u'
  0x080239B2:  62           DC.B       0x62                     ; 'b'
  0x080239B3:  65           DC.B       0x65                     ; 'e'
  0x080239B4:  4D           DC.B       0x4D                     ; 'M'
  0x080239B5:  58           DC.B       0x58                     ; 'X'
  0x080239B6:  5C           DC.B       0x5C                     ; '\\'
  0x080239B7:  44           DC.B       0x44                     ; 'D'
  0x080239B8:  72           DC.B       0x72                     ; 'r'
  0x080239B9:  69           DC.B       0x69                     ; 'i'
  0x080239BA:  76           DC.B       0x76                     ; 'v'
  0x080239BB:  65           DC.B       0x65                     ; 'e'
  0x080239BC:  72           DC.B       0x72                     ; 'r'
  0x080239BD:  73           DC.B       0x73                     ; 's'
  0x080239BE:  5C           DC.B       0x5C                     ; '\\'
  0x080239BF:  53           DC.B       0x53                     ; 'S'
  0x080239C0:  54           DC.B       0x54                     ; 'T'
  0x080239C1:  4D           DC.B       0x4D                     ; 'M'
  0x080239C2:  33           DC.B       0x33                     ; '3'
  0x080239C3:  32           DC.B       0x32                     ; '2'
  0x080239C4:  48           DC.B       0x48                     ; 'H'
  0x080239C5:  37           DC.B       0x37                     ; '7'
  0x080239C6:  78           DC.B       0x78                     ; 'x'
  0x080239C7:  78           DC.B       0x78                     ; 'x'
  0x080239C8:  5F           DC.B       0x5F                     ; '_'
  0x080239C9:  48           DC.B       0x48                     ; 'H'
  0x080239CA:  41           DC.B       0x41                     ; 'A'
  0x080239CB:  4C           DC.B       0x4C                     ; 'L'
  0x080239CC:  5F           DC.B       0x5F                     ; '_'
  0x080239CD:  44           DC.B       0x44                     ; 'D'
  0x080239CE:  72           DC.B       0x72                     ; 'r'
  0x080239CF:  69           DC.B       0x69                     ; 'i'
  0x080239D0:  76           DC.B       0x76                     ; 'v'
  0x080239D1:  65           DC.B       0x65                     ; 'e'
  0x080239D2:  72           DC.B       0x72                     ; 'r'
  0x080239D3:  5C           DC.B       0x5C                     ; '\\'
  0x080239D4:  53           DC.B       0x53                     ; 'S'
  0x080239D5:  72           DC.B       0x72                     ; 'r'
  0x080239D6:  63           DC.B       0x63                     ; 'c'
  0x080239D7:  5C           DC.B       0x5C                     ; '\\'
  0x080239D8:  73           DC.B       0x73                     ; 's'
  0x080239D9:  74           DC.B       0x74                     ; 't'
  0x080239DA:  6D           DC.B       0x6D                     ; 'm'
  0x080239DB:  33           DC.B       0x33                     ; '3'
  0x080239DC:  32           DC.B       0x32                     ; '2'
  0x080239DD:  68           DC.B       0x68                     ; 'h'
  0x080239DE:  37           DC.B       0x37                     ; '7'
  0x080239DF:  78           DC.B       0x78                     ; 'x'
  0x080239E0:  78           DC.B       0x78                     ; 'x'
  0x080239E1:  5F           DC.B       0x5F                     ; '_'
  0x080239E2:  68           DC.B       0x68                     ; 'h'
  0x080239E3:  61           DC.B       0x61                     ; 'a'
  0x080239E4:  6C           DC.B       0x6C                     ; 'l'
  0x080239E5:  5F           DC.B       0x5F                     ; '_'
  0x080239E6:  72           DC.B       0x72                     ; 'r'
  0x080239E7:  63           DC.B       0x63                     ; 'c'
  0x080239E8:  63           DC.B       0x63                     ; 'c'
  0x080239E9:  5F           DC.B       0x5F                     ; '_'
  0x080239EA:  65           DC.B       0x65                     ; 'e'
  0x080239EB:  78           DC.B       0x78                     ; 'x'
  0x080239EC:  2E           DC.B       0x2E                     ; '.'
  0x080239ED:  63           DC.B       0x63                     ; 'c'
  0x080239EE:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.138 from charger_lto.o, size=102, align=1
  0x080239EF:  44           DC.B       0x44                     ; 'D'
  0x080239F0:  3A           DC.B       0x3A                     ; ':'
  0x080239F1:  5C           DC.B       0x5C                     ; '\\'
  0x080239F2:  50           DC.B       0x50                     ; 'P'
  0x080239F3:  72           DC.B       0x72                     ; 'r'
  0x080239F4:  6F           DC.B       0x6F                     ; 'o'
  0x080239F5:  6A           DC.B       0x6A                     ; 'j'
  0x080239F6:  65           DC.B       0x65                     ; 'e'
  0x080239F7:  6B           DC.B       0x6B                     ; 'k'
  0x080239F8:  74           DC.B       0x74                     ; 't'
  0x080239F9:  65           DC.B       0x65                     ; 'e'
  0x080239FA:  5C           DC.B       0x5C                     ; '\\'
  0x080239FB:  65           DC.B       0x65                     ; 'e'
  0x080239FC:  63           DC.B       0x63                     ; 'c'
  0x080239FD:  73           DC.B       0x73                     ; 's'
  0x080239FE:  5F           DC.B       0x5F                     ; '_'
  0x080239FF:  63           DC.B       0x63                     ; 'c'
  0x08023A00:  68           DC.B       0x68                     ; 'h'
  0x08023A01:  61           DC.B       0x61                     ; 'a'
  0x08023A02:  72           DC.B       0x72                     ; 'r'
  0x08023A03:  67           DC.B       0x67                     ; 'g'
  0x08023A04:  65           DC.B       0x65                     ; 'e'
  0x08023A05:  72           DC.B       0x72                     ; 'r'
  0x08023A06:  5C           DC.B       0x5C                     ; '\\'
  0x08023A07:  63           DC.B       0x63                     ; 'c'
  0x08023A08:  74           DC.B       0x74                     ; 't'
  0x08023A09:  72           DC.B       0x72                     ; 'r'
  0x08023A0A:  6C           DC.B       0x6C                     ; 'l'
  0x08023A0B:  5C           DC.B       0x5C                     ; '\\'
  0x08023A0C:  66           DC.B       0x66                     ; 'f'
  0x08023A0D:  69           DC.B       0x69                     ; 'i'
  0x08023A0E:  72           DC.B       0x72                     ; 'r'
  0x08023A0F:  6D           DC.B       0x6D                     ; 'm'
  0x08023A10:  77           DC.B       0x77                     ; 'w'
  0x08023A11:  61           DC.B       0x61                     ; 'a'
  0x08023A12:  72           DC.B       0x72                     ; 'r'
  0x08023A13:  65           DC.B       0x65                     ; 'e'
  0x08023A14:  5C           DC.B       0x5C                     ; '\\'
  0x08023A15:  4D           DC.B       0x4D                     ; 'M'
  0x08023A16:  61           DC.B       0x61                     ; 'a'
  0x08023A17:  69           DC.B       0x69                     ; 'i'
  0x08023A18:  6E           DC.B       0x6E                     ; 'n'
  0x08023A19:  5C           DC.B       0x5C                     ; '\\'
  0x08023A1A:  43           DC.B       0x43                     ; 'C'
  0x08023A1B:  75           DC.B       0x75                     ; 'u'
  0x08023A1C:  62           DC.B       0x62                     ; 'b'
  0x08023A1D:  65           DC.B       0x65                     ; 'e'
  0x08023A1E:  4D           DC.B       0x4D                     ; 'M'
  0x08023A1F:  58           DC.B       0x58                     ; 'X'
  0x08023A20:  5C           DC.B       0x5C                     ; '\\'
  0x08023A21:  44           DC.B       0x44                     ; 'D'
  0x08023A22:  72           DC.B       0x72                     ; 'r'
  0x08023A23:  69           DC.B       0x69                     ; 'i'
  0x08023A24:  76           DC.B       0x76                     ; 'v'
  0x08023A25:  65           DC.B       0x65                     ; 'e'
  0x08023A26:  72           DC.B       0x72                     ; 'r'
  0x08023A27:  73           DC.B       0x73                     ; 's'
  0x08023A28:  5C           DC.B       0x5C                     ; '\\'
  0x08023A29:  53           DC.B       0x53                     ; 'S'
  0x08023A2A:  54           DC.B       0x54                     ; 'T'
  0x08023A2B:  4D           DC.B       0x4D                     ; 'M'
  0x08023A2C:  33           DC.B       0x33                     ; '3'
  0x08023A2D:  32           DC.B       0x32                     ; '2'
  0x08023A2E:  48           DC.B       0x48                     ; 'H'
  0x08023A2F:  37           DC.B       0x37                     ; '7'
  0x08023A30:  78           DC.B       0x78                     ; 'x'
  0x08023A31:  78           DC.B       0x78                     ; 'x'
  0x08023A32:  5F           DC.B       0x5F                     ; '_'
  0x08023A33:  48           DC.B       0x48                     ; 'H'
  0x08023A34:  41           DC.B       0x41                     ; 'A'
  0x08023A35:  4C           DC.B       0x4C                     ; 'L'
  0x08023A36:  5F           DC.B       0x5F                     ; '_'
  0x08023A37:  44           DC.B       0x44                     ; 'D'
  0x08023A38:  72           DC.B       0x72                     ; 'r'
  0x08023A39:  69           DC.B       0x69                     ; 'i'
  0x08023A3A:  76           DC.B       0x76                     ; 'v'
  0x08023A3B:  65           DC.B       0x65                     ; 'e'
  0x08023A3C:  72           DC.B       0x72                     ; 'r'
  0x08023A3D:  5C           DC.B       0x5C                     ; '\\'
  0x08023A3E:  53           DC.B       0x53                     ; 'S'
  0x08023A3F:  72           DC.B       0x72                     ; 'r'
  0x08023A40:  63           DC.B       0x63                     ; 'c'
  0x08023A41:  5C           DC.B       0x5C                     ; '\\'
  0x08023A42:  73           DC.B       0x73                     ; 's'
  0x08023A43:  74           DC.B       0x74                     ; 't'
  0x08023A44:  6D           DC.B       0x6D                     ; 'm'
  0x08023A45:  33           DC.B       0x33                     ; '3'
  0x08023A46:  32           DC.B       0x32                     ; '2'
  0x08023A47:  68           DC.B       0x68                     ; 'h'
  0x08023A48:  37           DC.B       0x37                     ; '7'
  0x08023A49:  78           DC.B       0x78                     ; 'x'
  0x08023A4A:  78           DC.B       0x78                     ; 'x'
  0x08023A4B:  5F           DC.B       0x5F                     ; '_'
  0x08023A4C:  68           DC.B       0x68                     ; 'h'
  0x08023A4D:  61           DC.B       0x61                     ; 'a'
  0x08023A4E:  6C           DC.B       0x6C                     ; 'l'
  0x08023A4F:  5F           DC.B       0x5F                     ; '_'
  0x08023A50:  73           DC.B       0x73                     ; 's'
  0x08023A51:  64           DC.B       0x64                     ; 'd'
  0x08023A52:  2E           DC.B       0x2E                     ; '.'
  0x08023A53:  63           DC.B       0x63                     ; 'c'
  0x08023A54:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.175 from charger_lto.o, size=106, align=1
  0x08023A55:  44           DC.B       0x44                     ; 'D'
  0x08023A56:  3A           DC.B       0x3A                     ; ':'
  0x08023A57:  5C           DC.B       0x5C                     ; '\\'
  0x08023A58:  50           DC.B       0x50                     ; 'P'
  0x08023A59:  72           DC.B       0x72                     ; 'r'
  0x08023A5A:  6F           DC.B       0x6F                     ; 'o'
  0x08023A5B:  6A           DC.B       0x6A                     ; 'j'
  0x08023A5C:  65           DC.B       0x65                     ; 'e'
  0x08023A5D:  6B           DC.B       0x6B                     ; 'k'
  0x08023A5E:  74           DC.B       0x74                     ; 't'
  0x08023A5F:  65           DC.B       0x65                     ; 'e'
  0x08023A60:  5C           DC.B       0x5C                     ; '\\'
  0x08023A61:  65           DC.B       0x65                     ; 'e'
  0x08023A62:  63           DC.B       0x63                     ; 'c'
  0x08023A63:  73           DC.B       0x73                     ; 's'
  0x08023A64:  5F           DC.B       0x5F                     ; '_'
  0x08023A65:  63           DC.B       0x63                     ; 'c'
  0x08023A66:  68           DC.B       0x68                     ; 'h'
  0x08023A67:  61           DC.B       0x61                     ; 'a'
  0x08023A68:  72           DC.B       0x72                     ; 'r'
  0x08023A69:  67           DC.B       0x67                     ; 'g'
  0x08023A6A:  65           DC.B       0x65                     ; 'e'
  0x08023A6B:  72           DC.B       0x72                     ; 'r'
  0x08023A6C:  5C           DC.B       0x5C                     ; '\\'
  0x08023A6D:  63           DC.B       0x63                     ; 'c'
  0x08023A6E:  74           DC.B       0x74                     ; 't'
  0x08023A6F:  72           DC.B       0x72                     ; 'r'
  0x08023A70:  6C           DC.B       0x6C                     ; 'l'
  0x08023A71:  5C           DC.B       0x5C                     ; '\\'
  0x08023A72:  66           DC.B       0x66                     ; 'f'
  0x08023A73:  69           DC.B       0x69                     ; 'i'
  0x08023A74:  72           DC.B       0x72                     ; 'r'
  0x08023A75:  6D           DC.B       0x6D                     ; 'm'
  0x08023A76:  77           DC.B       0x77                     ; 'w'
  0x08023A77:  61           DC.B       0x61                     ; 'a'
  0x08023A78:  72           DC.B       0x72                     ; 'r'
  0x08023A79:  65           DC.B       0x65                     ; 'e'
  0x08023A7A:  5C           DC.B       0x5C                     ; '\\'
  0x08023A7B:  4D           DC.B       0x4D                     ; 'M'
  0x08023A7C:  61           DC.B       0x61                     ; 'a'
  0x08023A7D:  69           DC.B       0x69                     ; 'i'
  0x08023A7E:  6E           DC.B       0x6E                     ; 'n'
  0x08023A7F:  5C           DC.B       0x5C                     ; '\\'
  0x08023A80:  43           DC.B       0x43                     ; 'C'
  0x08023A81:  75           DC.B       0x75                     ; 'u'
  0x08023A82:  62           DC.B       0x62                     ; 'b'
  0x08023A83:  65           DC.B       0x65                     ; 'e'
  0x08023A84:  4D           DC.B       0x4D                     ; 'M'
  0x08023A85:  58           DC.B       0x58                     ; 'X'
  0x08023A86:  5C           DC.B       0x5C                     ; '\\'
  0x08023A87:  44           DC.B       0x44                     ; 'D'
  0x08023A88:  72           DC.B       0x72                     ; 'r'
  0x08023A89:  69           DC.B       0x69                     ; 'i'
  0x08023A8A:  76           DC.B       0x76                     ; 'v'
  0x08023A8B:  65           DC.B       0x65                     ; 'e'
  0x08023A8C:  72           DC.B       0x72                     ; 'r'
  0x08023A8D:  73           DC.B       0x73                     ; 's'
  0x08023A8E:  5C           DC.B       0x5C                     ; '\\'
  0x08023A8F:  53           DC.B       0x53                     ; 'S'
  0x08023A90:  54           DC.B       0x54                     ; 'T'
  0x08023A91:  4D           DC.B       0x4D                     ; 'M'
  0x08023A92:  33           DC.B       0x33                     ; '3'
  0x08023A93:  32           DC.B       0x32                     ; '2'
  0x08023A94:  48           DC.B       0x48                     ; 'H'
  0x08023A95:  37           DC.B       0x37                     ; '7'
  0x08023A96:  78           DC.B       0x78                     ; 'x'
  0x08023A97:  78           DC.B       0x78                     ; 'x'
  0x08023A98:  5F           DC.B       0x5F                     ; '_'
  0x08023A99:  48           DC.B       0x48                     ; 'H'
  0x08023A9A:  41           DC.B       0x41                     ; 'A'
  0x08023A9B:  4C           DC.B       0x4C                     ; 'L'
  0x08023A9C:  5F           DC.B       0x5F                     ; '_'
  0x08023A9D:  44           DC.B       0x44                     ; 'D'
  0x08023A9E:  72           DC.B       0x72                     ; 'r'
  0x08023A9F:  69           DC.B       0x69                     ; 'i'
  0x08023AA0:  76           DC.B       0x76                     ; 'v'
  0x08023AA1:  65           DC.B       0x65                     ; 'e'
  0x08023AA2:  72           DC.B       0x72                     ; 'r'
  0x08023AA3:  5C           DC.B       0x5C                     ; '\\'
  0x08023AA4:  53           DC.B       0x53                     ; 'S'
  0x08023AA5:  72           DC.B       0x72                     ; 'r'
  0x08023AA6:  63           DC.B       0x63                     ; 'c'
  0x08023AA7:  5C           DC.B       0x5C                     ; '\\'
  0x08023AA8:  73           DC.B       0x73                     ; 's'
  0x08023AA9:  74           DC.B       0x74                     ; 't'
  0x08023AAA:  6D           DC.B       0x6D                     ; 'm'
  0x08023AAB:  33           DC.B       0x33                     ; '3'
  0x08023AAC:  32           DC.B       0x32                     ; '2'
  0x08023AAD:  68           DC.B       0x68                     ; 'h'
  0x08023AAE:  37           DC.B       0x37                     ; '7'
  0x08023AAF:  78           DC.B       0x78                     ; 'x'
  0x08023AB0:  78           DC.B       0x78                     ; 'x'
  0x08023AB1:  5F           DC.B       0x5F                     ; '_'
  0x08023AB2:  68           DC.B       0x68                     ; 'h'
  0x08023AB3:  61           DC.B       0x61                     ; 'a'
  0x08023AB4:  6C           DC.B       0x6C                     ; 'l'
  0x08023AB5:  5F           DC.B       0x5F                     ; '_'
  0x08023AB6:  74           DC.B       0x74                     ; 't'
  0x08023AB7:  69           DC.B       0x69                     ; 'i'
  0x08023AB8:  6D           DC.B       0x6D                     ; 'm'
  0x08023AB9:  5F           DC.B       0x5F                     ; '_'
  0x08023ABA:  65           DC.B       0x65                     ; 'e'
  0x08023ABB:  78           DC.B       0x78                     ; 'x'
  0x08023ABC:  2E           DC.B       0x2E                     ; '.'
  0x08023ABD:  63           DC.B       0x63                     ; 'c'
  0x08023ABE:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.291 from charger_lto.o, size=18, align=1
  0x08023ABF:  46           DC.B       0x46                     ; 'F'
  0x08023AC0:  69           DC.B       0x69                     ; 'i'
  0x08023AC1:  6C           DC.B       0x6C                     ; 'l'
  0x08023AC2:  65           DC.B       0x65                     ; 'e'
  0x08023AC3:  58           DC.B       0x58                     ; 'X'
  0x08023AC4:  20           DC.B       0x20                     ; ' '
  0x08023AC5:  4D           DC.B       0x4D                     ; 'M'
  0x08023AC6:  65           DC.B       0x65                     ; 'e'
  0x08023AC7:  64           DC.B       0x64                     ; 'd'
  0x08023AC8:  69           DC.B       0x69                     ; 'i'
  0x08023AC9:  61           DC.B       0x61                     ; 'a'
  0x08023ACA:  20           DC.B       0x20                     ; ' '
  0x08023ACB:  4D           DC.B       0x4D                     ; 'M'
  0x08023ACC:  75           DC.B       0x75                     ; 'u'
  0x08023ACD:  74           DC.B       0x74                     ; 't'
  0x08023ACE:  65           DC.B       0x65                     ; 'e'
  0x08023ACF:  78           DC.B       0x78                     ; 'x'
  0x08023AD0:  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:
  0x08023AD1:  53           DC.B       0x53                     ; 'S'
  0x08023AD2:  75           DC.B       0x75                     ; 'u'
  0x08023AD3:  6E           DC.B       0x6E                     ; 'n'
  0x08023AD4:  64           DC.B       0x64                     ; 'd'
  0x08023AD5:  61           DC.B       0x61                     ; 'a'
  0x08023AD6:  79           DC.B       0x79                     ; 'y'
  0x08023AD7:  00           DC.B       0x00                     ; '\0'
  0x08023AD8:  4D           DC.B       0x4D                     ; 'M'
  0x08023AD9:  6F           DC.B       0x6F                     ; 'o'
  0x08023ADA:  6E           DC.B       0x6E                     ; 'n'
  0x08023ADB:  64           DC.B       0x64                     ; 'd'
  0x08023ADC:  61           DC.B       0x61                     ; 'a'
  0x08023ADD:  79           DC.B       0x79                     ; 'y'
  0x08023ADE:  00           DC.B       0x00                     ; '\0'
  0x08023ADF:  54           DC.B       0x54                     ; 'T'
  0x08023AE0:  75           DC.B       0x75                     ; 'u'
  0x08023AE1:  65           DC.B       0x65                     ; 'e'
  0x08023AE2:  73           DC.B       0x73                     ; 's'
  0x08023AE3:  64           DC.B       0x64                     ; 'd'
  0x08023AE4:  61           DC.B       0x61                     ; 'a'
  0x08023AE5:  79           DC.B       0x79                     ; 'y'
  0x08023AE6:  00           DC.B       0x00                     ; '\0'
  0x08023AE7:  57           DC.B       0x57                     ; 'W'
  0x08023AE8:  65           DC.B       0x65                     ; 'e'
  0x08023AE9:  64           DC.B       0x64                     ; 'd'
  0x08023AEA:  6E           DC.B       0x6E                     ; 'n'
  0x08023AEB:  65           DC.B       0x65                     ; 'e'
  0x08023AEC:  73           DC.B       0x73                     ; 's'
  0x08023AED:  64           DC.B       0x64                     ; 'd'
  0x08023AEE:  61           DC.B       0x61                     ; 'a'
  0x08023AEF:  79           DC.B       0x79                     ; 'y'
  0x08023AF0:  00           DC.B       0x00                     ; '\0'
  0x08023AF1:  54           DC.B       0x54                     ; 'T'
  0x08023AF2:  68           DC.B       0x68                     ; 'h'
  0x08023AF3:  75           DC.B       0x75                     ; 'u'
  0x08023AF4:  72           DC.B       0x72                     ; 'r'
  0x08023AF5:  73           DC.B       0x73                     ; 's'
  0x08023AF6:  64           DC.B       0x64                     ; 'd'
  0x08023AF7:  61           DC.B       0x61                     ; 'a'
  0x08023AF8:  79           DC.B       0x79                     ; 'y'
  0x08023AF9:  00           DC.B       0x00                     ; '\0'
  0x08023AFA:  46           DC.B       0x46                     ; 'F'
  0x08023AFB:  72           DC.B       0x72                     ; 'r'
  0x08023AFC:  69           DC.B       0x69                     ; 'i'
  0x08023AFD:  64           DC.B       0x64                     ; 'd'
  0x08023AFE:  61           DC.B       0x61                     ; 'a'
  0x08023AFF:  79           DC.B       0x79                     ; 'y'
  0x08023B00:  00           DC.B       0x00                     ; '\0'
  0x08023B01:  53           DC.B       0x53                     ; 'S'
  0x08023B02:  61           DC.B       0x61                     ; 'a'
  0x08023B03:  74           DC.B       0x74                     ; 't'
  0x08023B04:  75           DC.B       0x75                     ; 'u'
  0x08023B05:  72           DC.B       0x72                     ; 'r'
  0x08023B06:  64           DC.B       0x64                     ; 'd'
  0x08023B07:  61           DC.B       0x61                     ; 'a'
  0x08023B08:  79           DC.B       0x79                     ; 'y'
  0x08023B09:  00           DC.B       0x00                     ; '\0'
  0x08023B0A:  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
  0x08023B0B:  43           DC.B       0x43                     ; 'C'
  0x08023B0C:  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:
  0x08023B0D:  2E           DC.B       0x2E                     ; '.'
  0x08023B0E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1 from charger_lto.o, size=17, align=1
  0x08023B0F:  53           DC.B       0x53                     ; 'S'
  0x08023B10:  63           DC.B       0x63                     ; 'c'
  0x08023B11:  61           DC.B       0x61                     ; 'a'
  0x08023B12:  6E           DC.B       0x6E                     ; 'n'
  0x08023B13:  20           DC.B       0x20                     ; ' '
  0x08023B14:  4B           DC.B       0x4B                     ; 'K'
  0x08023B15:  65           DC.B       0x65                     ; 'e'
  0x08023B16:  79           DC.B       0x79                     ; 'y'
  0x08023B17:  73           DC.B       0x73                     ; 's'
  0x08023B18:  20           DC.B       0x20                     ; ' '
  0x08023B19:  54           DC.B       0x54                     ; 'T'
  0x08023B1A:  68           DC.B       0x68                     ; 'h'
  0x08023B1B:  72           DC.B       0x72                     ; 'r'
  0x08023B1C:  65           DC.B       0x65                     ; 'e'
  0x08023B1D:  61           DC.B       0x61                     ; 'a'
  0x08023B1E:  64           DC.B       0x64                     ; 'd'
  0x08023B1F:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.10 from charger_lto.o, size=13, align=1
  0x08023B20:  47           DC.B       0x47                     ; 'G'
  0x08023B21:  53           DC.B       0x53                     ; 'S'
  0x08023B22:  4D           DC.B       0x4D                     ; 'M'
  0x08023B23:  20           DC.B       0x20                     ; ' '
  0x08023B24:  52           DC.B       0x52                     ; 'R'
  0x08023B25:  58           DC.B       0x58                     ; 'X'
  0x08023B26:  20           DC.B       0x20                     ; ' '
  0x08023B27:  51           DC.B       0x51                     ; 'Q'
  0x08023B28:  75           DC.B       0x75                     ; 'u'
  0x08023B29:  65           DC.B       0x65                     ; 'e'
  0x08023B2A:  75           DC.B       0x75                     ; 'u'
  0x08023B2B:  65           DC.B       0x65                     ; 'e'
  0x08023B2C:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.11 from charger_lto.o, size=29, align=1
  0x08023B2D:  43           DC.B       0x43                     ; 'C'
  0x08023B2E:  61           DC.B       0x61                     ; 'a'
  0x08023B2F:  6E           DC.B       0x6E                     ; 'n'
  0x08023B30:  6E           DC.B       0x6E                     ; 'n'
  0x08023B31:  6F           DC.B       0x6F                     ; 'o'
  0x08023B32:  74           DC.B       0x74                     ; 't'
  0x08023B33:  20           DC.B       0x20                     ; ' '
  0x08023B34:  63           DC.B       0x63                     ; 'c'
  0x08023B35:  72           DC.B       0x72                     ; 'r'
  0x08023B36:  65           DC.B       0x65                     ; 'e'
  0x08023B37:  61           DC.B       0x61                     ; 'a'
  0x08023B38:  74           DC.B       0x74                     ; 't'
  0x08023B39:  65           DC.B       0x65                     ; 'e'
  0x08023B3A:  20           DC.B       0x20                     ; ' '
  0x08023B3B:  47           DC.B       0x47                     ; 'G'
  0x08023B3C:  53           DC.B       0x53                     ; 'S'
  0x08023B3D:  4D           DC.B       0x4D                     ; 'M'
  0x08023B3E:  20           DC.B       0x20                     ; ' '
  0x08023B3F:  52           DC.B       0x52                     ; 'R'
  0x08023B40:  58           DC.B       0x58                     ; 'X'
  0x08023B41:  20           DC.B       0x20                     ; ' '
  0x08023B42:  71           DC.B       0x71                     ; 'q'
  0x08023B43:  75           DC.B       0x75                     ; 'u'
  0x08023B44:  65           DC.B       0x65                     ; 'e'
  0x08023B45:  75           DC.B       0x75                     ; 'u'
  0x08023B46:  65           DC.B       0x65                     ; 'e'
  0x08023B47:  21           DC.B       0x21                     ; '!'
  0x08023B48:  0A           DC.B       0x0A                     ; '\n'
  0x08023B49:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.11 from charger_lto.o, size=5, align=1
  0x08023B4A:  43           DC.B       0x43                     ; 'C'
  0x08023B4B:  50           DC.B       0x50                     ; 'P'
  0x08023B4C:  49           DC.B       0x49                     ; 'I'
  0x08023B4D:  4E           DC.B       0x4E                     ; 'N'
  0x08023B4E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.12 from charger_lto.o, size=1, align=1
  0x08023B4F:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.15 from charger_lto.o, size=5, align=1
  0x08023B50:  35           DC.B       0x35                     ; '5'
  0x08023B51:  31           DC.B       0x31                     ; '1'
  0x08023B52:  39           DC.B       0x39                     ; '9'
  0x08023B53:  36           DC.B       0x36                     ; '6'
  0x08023B54:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.16 from charger_lto.o, size=9, align=1
  0x08023B55:  43           DC.B       0x43                     ; 'C'
  0x08023B56:  47           DC.B       0x47                     ; 'G'
  0x08023B57:  4E           DC.B       0x4E                     ; 'N'
  0x08023B58:  53           DC.B       0x53                     ; 'S'
  0x08023B59:  53           DC.B       0x53                     ; 'S'
  0x08023B5A:  50           DC.B       0x50                     ; 'P'
  0x08023B5B:  57           DC.B       0x57                     ; 'W'
  0x08023B5C:  52           DC.B       0x52                     ; 'R'
  0x08023B5D:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.22 from charger_lto.o, size=9, align=1
  0x08023B5E:  43           DC.B       0x43                     ; 'C'
  0x08023B5F:  47           DC.B       0x47                     ; 'G'
  0x08023B60:  50           DC.B       0x50                     ; 'P'
  0x08023B61:  53           DC.B       0x53                     ; 'S'
  0x08023B62:  49           DC.B       0x49                     ; 'I'
  0x08023B63:  4E           DC.B       0x4E                     ; 'N'
  0x08023B64:  46           DC.B       0x46                     ; 'F'
  0x08023B65:  4F           DC.B       0x4F                     ; 'O'
  0x08023B66:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.28 from charger_lto.o, size=9, align=1
  0x08023B67:  42           DC.B       0x42                     ; 'B'
  0x08023B68:  4C           DC.B       0x4C                     ; 'L'
  0x08023B69:  45           DC.B       0x45                     ; 'E'
  0x08023B6A:  50           DC.B       0x50                     ; 'P'
  0x08023B6B:  4F           DC.B       0x4F                     ; 'O'
  0x08023B6C:  57           DC.B       0x57                     ; 'W'
  0x08023B6D:  45           DC.B       0x45                     ; 'E'
  0x08023B6E:  52           DC.B       0x52                     ; 'R'
  0x08023B6F:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.32 from charger_lto.o, size=9, align=1
  0x08023B70:  42           DC.B       0x42                     ; 'B'
  0x08023B71:  4C           DC.B       0x4C                     ; 'L'
  0x08023B72:  45           DC.B       0x45                     ; 'E'
  0x08023B73:  53           DC.B       0x53                     ; 'S'
  0x08023B74:  53           DC.B       0x53                     ; 'S'
  0x08023B75:  43           DC.B       0x43                     ; 'C'
  0x08023B76:  41           DC.B       0x41                     ; 'A'
  0x08023B77:  44           DC.B       0x44                     ; 'D'
  0x08023B78:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.34 from charger_lto.o, size=9, align=1
  0x08023B79:  42           DC.B       0x42                     ; 'B'
  0x08023B7A:  4C           DC.B       0x4C                     ; 'L'
  0x08023B7B:  45           DC.B       0x45                     ; 'E'
  0x08023B7C:  53           DC.B       0x53                     ; 'S'
  0x08023B7D:  53           DC.B       0x53                     ; 'S'
  0x08023B7E:  44           DC.B       0x44                     ; 'D'
  0x08023B7F:  41           DC.B       0x41                     ; 'A'
  0x08023B80:  44           DC.B       0x44                     ; 'D'
  0x08023B81:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.35 from charger_lto.o, size=13, align=1
  0x08023B82:  30           DC.B       0x30                     ; '0'
  0x08023B83:  2C           DC.B       0x2C                     ; ','
  0x08023B84:  22           DC.B       0x22                     ; '\"'
  0x08023B85:  32           DC.B       0x32                     ; '2'
  0x08023B86:  39           DC.B       0x39                     ; '9'
  0x08023B87:  30           DC.B       0x30                     ; '0'
  0x08023B88:  32           DC.B       0x32                     ; '2'
  0x08023B89:  22           DC.B       0x22                     ; '\"'
  0x08023B8A:  2C           DC.B       0x2C                     ; ','
  0x08023B8B:  34           DC.B       0x34                     ; '4'
  0x08023B8C:  2C           DC.B       0x2C                     ; ','
  0x08023B8D:  30           DC.B       0x30                     ; '0'
  0x08023B8E:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.40 from charger_lto.o, size=33, align=1
  0x08023B8F:  54           DC.B       0x54                     ; 'T'
  0x08023B90:  72           DC.B       0x72                     ; 'r'
  0x08023B91:  79           DC.B       0x79                     ; 'y'
  0x08023B92:  69           DC.B       0x69                     ; 'i'
  0x08023B93:  6E           DC.B       0x6E                     ; 'n'
  0x08023B94:  67           DC.B       0x67                     ; 'g'
  0x08023B95:  20           DC.B       0x20                     ; ' '
  0x08023B96:  74           DC.B       0x74                     ; 't'
  0x08023B97:  6F           DC.B       0x6F                     ; 'o'
  0x08023B98:  20           DC.B       0x20                     ; ' '
  0x08023B99:  74           DC.B       0x74                     ; 't'
  0x08023B9A:  75           DC.B       0x75                     ; 'u'
  0x08023B9B:  72           DC.B       0x72                     ; 'r'
  0x08023B9C:  6E           DC.B       0x6E                     ; 'n'
  0x08023B9D:  20           DC.B       0x20                     ; ' '
  0x08023B9E:  47           DC.B       0x47                     ; 'G'
  0x08023B9F:  53           DC.B       0x53                     ; 'S'
  0x08023BA0:  4D           DC.B       0x4D                     ; 'M'
  0x08023BA1:  2D           DC.B       0x2D                     ; '-'
  0x08023BA2:  6D           DC.B       0x6D                     ; 'm'
  0x08023BA3:  6F           DC.B       0x6F                     ; 'o'
  0x08023BA4:  64           DC.B       0x64                     ; 'd'
  0x08023BA5:  75           DC.B       0x75                     ; 'u'
  0x08023BA6:  6C           DC.B       0x6C                     ; 'l'
  0x08023BA7:  65           DC.B       0x65                     ; 'e'
  0x08023BA8:  20           DC.B       0x20                     ; ' '
  0x08023BA9:  4F           DC.B       0x4F                     ; 'O'
  0x08023BAA:  4E           DC.B       0x4E                     ; 'N'
  0x08023BAB:  2E           DC.B       0x2E                     ; '.'
  0x08023BAC:  2E           DC.B       0x2E                     ; '.'
  0x08023BAD:  2E           DC.B       0x2E                     ; '.'
  0x08023BAE:  0A           DC.B       0x0A                     ; '\n'
  0x08023BAF:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.44 from charger_lto.o, size=25, align=1
  0x08023BB0:  50           DC.B       0x50                     ; 'P'
  0x08023BB1:  72           DC.B       0x72                     ; 'r'
  0x08023BB2:  6F           DC.B       0x6F                     ; 'o'
  0x08023BB3:  67           DC.B       0x67                     ; 'g'
  0x08023BB4:  72           DC.B       0x72                     ; 'r'
  0x08023BB5:  61           DC.B       0x61                     ; 'a'
  0x08023BB6:  6D           DC.B       0x6D                     ; 'm'
  0x08023BB7:  20           DC.B       0x20                     ; ' '
  0x08023BB8:  73           DC.B       0x73                     ; 's'
  0x08023BB9:  74           DC.B       0x74                     ; 't'
  0x08023BBA:  61           DC.B       0x61                     ; 'a'
  0x08023BBB:  72           DC.B       0x72                     ; 'r'
  0x08023BBC:  74           DC.B       0x74                     ; 't'
  0x08023BBD:  20           DC.B       0x20                     ; ' '
  0x08023BBE:  28           DC.B       0x28                     ; '('
  0x08023BBF:  25           DC.B       0x25                     ; '%'
  0x08023BC0:  73           DC.B       0x73                     ; 's'
  0x08023BC1:  2C           DC.B       0x2C                     ; ','
  0x08023BC2:  20           DC.B       0x20                     ; ' '
  0x08023BC3:  25           DC.B       0x25                     ; '%'
  0x08023BC4:  73           DC.B       0x73                     ; 's'
  0x08023BC5:  29           DC.B       0x29                     ; ')'
  0x08023BC6:  2E           DC.B       0x2E                     ; '.'
  0x08023BC7:  0A           DC.B       0x0A                     ; '\n'
  0x08023BC8:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.45 from charger_lto.o, size=9, align=1
  0x08023BC9:  31           DC.B       0x31                     ; '1'
  0x08023BCA:  35           DC.B       0x35                     ; '5'
  0x08023BCB:  3A           DC.B       0x3A                     ; ':'
  0x08023BCC:  34           DC.B       0x34                     ; '4'
  0x08023BCD:  37           DC.B       0x37                     ; '7'
  0x08023BCE:  3A           DC.B       0x3A                     ; ':'
  0x08023BCF:  32           DC.B       0x32                     ; '2'
  0x08023BD0:  37           DC.B       0x37                     ; '7'
  0x08023BD1:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.276 from charger_lto.o, size=17, align=1
  0x08023BD2:  46           DC.B       0x46                     ; 'F'
  0x08023BD3:  69           DC.B       0x69                     ; 'i'
  0x08023BD4:  6C           DC.B       0x6C                     ; 'l'
  0x08023BD5:  65           DC.B       0x65                     ; 'e'
  0x08023BD6:  58           DC.B       0x58                     ; 'X'
  0x08023BD7:  20           DC.B       0x20                     ; ' '
  0x08023BD8:  61           DC.B       0x61                     ; 'a'
  0x08023BD9:  70           DC.B       0x70                     ; 'p'
  0x08023BDA:  70           DC.B       0x70                     ; 'p'
  0x08023BDB:  20           DC.B       0x20                     ; ' '
  0x08023BDC:  74           DC.B       0x74                     ; 't'
  0x08023BDD:  68           DC.B       0x68                     ; 'h'
  0x08023BDE:  72           DC.B       0x72                     ; 'r'
  0x08023BDF:  65           DC.B       0x65                     ; 'e'
  0x08023BE0:  61           DC.B       0x61                     ; 'a'
  0x08023BE1:  64           DC.B       0x64                     ; 'd'
  0x08023BE2:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.285 from charger_lto.o, size=25, align=1
  0x08023BE3:  73           DC.B       0x73                     ; 's'
  0x08023BE4:  64           DC.B       0x64                     ; 'd'
  0x08023BE5:  20           DC.B       0x20                     ; ' '
  0x08023BE6:  72           DC.B       0x72                     ; 'r'
  0x08023BE7:  78           DC.B       0x78                     ; 'x'
  0x08023BE8:  20           DC.B       0x20                     ; ' '
  0x08023BE9:  74           DC.B       0x74                     ; 't'
  0x08023BEA:  72           DC.B       0x72                     ; 'r'
  0x08023BEB:  61           DC.B       0x61                     ; 'a'
  0x08023BEC:  6E           DC.B       0x6E                     ; 'n'
  0x08023BED:  73           DC.B       0x73                     ; 's'
  0x08023BEE:  66           DC.B       0x66                     ; 'f'
  0x08023BEF:  65           DC.B       0x65                     ; 'e'
  0x08023BF0:  72           DC.B       0x72                     ; 'r'
  0x08023BF1:  20           DC.B       0x20                     ; ' '
  0x08023BF2:  73           DC.B       0x73                     ; 's'
  0x08023BF3:  65           DC.B       0x65                     ; 'e'
  0x08023BF4:  6D           DC.B       0x6D                     ; 'm'
  0x08023BF5:  61           DC.B       0x61                     ; 'a'
  0x08023BF6:  70           DC.B       0x70                     ; 'p'
  0x08023BF7:  68           DC.B       0x68                     ; 'h'
  0x08023BF8:  6F           DC.B       0x6F                     ; 'o'
  0x08023BF9:  72           DC.B       0x72                     ; 'r'
  0x08023BFA:  65           DC.B       0x65                     ; 'e'
  0x08023BFB:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.286 from charger_lto.o, size=25, align=1
  0x08023BFC:  73           DC.B       0x73                     ; 's'
  0x08023BFD:  64           DC.B       0x64                     ; 'd'
  0x08023BFE:  20           DC.B       0x20                     ; ' '
  0x08023BFF:  74           DC.B       0x74                     ; 't'
  0x08023C00:  78           DC.B       0x78                     ; 'x'
  0x08023C01:  20           DC.B       0x20                     ; ' '
  0x08023C02:  74           DC.B       0x74                     ; 't'
  0x08023C03:  72           DC.B       0x72                     ; 'r'
  0x08023C04:  61           DC.B       0x61                     ; 'a'
  0x08023C05:  6E           DC.B       0x6E                     ; 'n'
  0x08023C06:  73           DC.B       0x73                     ; 's'
  0x08023C07:  66           DC.B       0x66                     ; 'f'
  0x08023C08:  65           DC.B       0x65                     ; 'e'
  0x08023C09:  72           DC.B       0x72                     ; 'r'
  0x08023C0A:  20           DC.B       0x20                     ; ' '
  0x08023C0B:  73           DC.B       0x73                     ; 's'
  0x08023C0C:  65           DC.B       0x65                     ; 'e'
  0x08023C0D:  6D           DC.B       0x6D                     ; 'm'
  0x08023C0E:  61           DC.B       0x61                     ; 'a'
  0x08023C0F:  70           DC.B       0x70                     ; 'p'
  0x08023C10:  68           DC.B       0x68                     ; 'h'
  0x08023C11:  6F           DC.B       0x6F                     ; 'o'
  0x08023C12:  72           DC.B       0x72                     ; 'r'
  0x08023C13:  65           DC.B       0x65                     ; 'e'
  0x08023C14:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.342 from charger_lto.o, size=13, align=1
  0x08023C15:  52           DC.B       0x52                     ; 'R'
  0x08023C16:  65           DC.B       0x65                     ; 'e'
  0x08023C17:  73           DC.B       0x73                     ; 's'
  0x08023C18:  75           DC.B       0x75                     ; 'u'
  0x08023C19:  6C           DC.B       0x6C                     ; 'l'
  0x08023C1A:  74           DC.B       0x74                     ; 't'
  0x08023C1B:  20           DC.B       0x20                     ; ' '
  0x08023C1C:  3D           DC.B       0x3D                     ; '='
  0x08023C1D:  20           DC.B       0x20                     ; ' '
  0x08023C1E:  25           DC.B       0x25                     ; '%'
  0x08023C1F:  75           DC.B       0x75                     ; 'u'
  0x08023C20:  0A           DC.B       0x0A                     ; '\n'
  0x08023C21:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.2.343 from charger_lto.o, size=25, align=1
  0x08023C22:  4E           DC.B       0x4E                     ; 'N'
  0x08023C23:  65           DC.B       0x65                     ; 'e'
  0x08023C24:  74           DC.B       0x74                     ; 't'
  0x08023C25:  77           DC.B       0x77                     ; 'w'
  0x08023C26:  6F           DC.B       0x6F                     ; 'o'
  0x08023C27:  72           DC.B       0x72                     ; 'r'
  0x08023C28:  6B           DC.B       0x6B                     ; 'k'
  0x08023C29:  20           DC.B       0x20                     ; ' '
  0x08023C2A:  44           DC.B       0x44                     ; 'D'
  0x08023C2B:  72           DC.B       0x72                     ; 'r'
  0x08023C2C:  69           DC.B       0x69                     ; 'i'
  0x08023C2D:  76           DC.B       0x76                     ; 'v'
  0x08023C2E:  65           DC.B       0x65                     ; 'e'
  0x08023C2F:  72           DC.B       0x72                     ; 'r'
  0x08023C30:  20           DC.B       0x20                     ; ' '
  0x08023C31:  77           DC.B       0x77                     ; 'w'
  0x08023C32:  6F           DC.B       0x6F                     ; 'o'
  0x08023C33:  72           DC.B       0x72                     ; 'r'
  0x08023C34:  6B           DC.B       0x6B                     ; 'k'
  0x08023C35:  69           DC.B       0x69                     ; 'i'
  0x08023C36:  6E           DC.B       0x6E                     ; 'n'
  0x08023C37:  67           DC.B       0x67                     ; 'g'
  0x08023C38:  21           DC.B       0x21                     ; '!'
  0x08023C39:  0A           DC.B       0x0A                     ; '\n'
  0x08023C3A:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.349 from charger_lto.o, size=21, align=1
  0x08023C3B:  49           DC.B       0x49                     ; 'I'
  0x08023C3C:  6E           DC.B       0x6E                     ; 'n'
  0x08023C3D:  74           DC.B       0x74                     ; 't'
  0x08023C3E:  65           DC.B       0x65                     ; 'e'
  0x08023C3F:  72           DC.B       0x72                     ; 'r'
  0x08023C40:  6E           DC.B       0x6E                     ; 'n'
  0x08023C41:  61           DC.B       0x61                     ; 'a'
  0x08023C42:  6C           DC.B       0x6C                     ; 'l'
  0x08023C43:  20           DC.B       0x20                     ; ' '
  0x08023C44:  49           DC.B       0x49                     ; 'I'
  0x08023C45:  50           DC.B       0x50                     ; 'P'
  0x08023C46:  20           DC.B       0x20                     ; ' '
  0x08023C47:  4C           DC.B       0x4C                     ; 'L'
  0x08023C48:  6F           DC.B       0x6F                     ; 'o'
  0x08023C49:  6F           DC.B       0x6F                     ; 'o'
  0x08023C4A:  70           DC.B       0x70                     ; 'p'
  0x08023C4B:  62           DC.B       0x62                     ; 'b'
  0x08023C4C:  61           DC.B       0x61                     ; 'a'
  0x08023C4D:  63           DC.B       0x63                     ; 'c'
  0x08023C4E:  6B           DC.B       0x6B                     ; 'k'
  0x08023C4F:  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
  0x08023C50:  2D           DC.B       0x2D                     ; '-'
  0x08023C51:  49           DC.B       0x49                     ; 'I'
  0x08023C52:  4E           DC.B       0x4E                     ; 'N'
  0x08023C53:  46           DC.B       0x46                     ; 'F'
  0x08023C54:  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
  0x08023C55:  2D           DC.B       0x2D                     ; '-'
  0x08023C56:  69           DC.B       0x69                     ; 'i'
  0x08023C57:  6E           DC.B       0x6E                     ; 'n'
  0x08023C58:  66           DC.B       0x66                     ; 'f'
  0x08023C59:  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
  0x08023C5A:  2B           DC.B       0x2B                     ; '+'
  0x08023C5B:  49           DC.B       0x49                     ; 'I'
  0x08023C5C:  4E           DC.B       0x4E                     ; 'N'
  0x08023C5D:  46           DC.B       0x46                     ; 'F'
  0x08023C5E:  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
  0x08023C5F:  2B           DC.B       0x2B                     ; '+'
  0x08023C60:  69           DC.B       0x69                     ; 'i'
  0x08023C61:  6E           DC.B       0x6E                     ; 'n'
  0x08023C62:  66           DC.B       0x66                     ; 'f'
  0x08023C63:  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:
  0x08023C64:  00           DC.B       0x00                     ; '\0'
  0x08023C65:  00           DC.B       0x00                     ; '\0'
  0x08023C66:  00           DC.B       0x00                     ; '\0'
  0x08023C67:  00           DC.B       0x00                     ; '\0'
  0x08023C68:  00           DC.B       0x00                     ; '\0'
  0x08023C69:  00           DC.B       0x00                     ; '\0'
  0x08023C6A:  54           DC.B       0x54                     ; 'T'
  0x08023C6B:  54           DC.B       0x54                     ; 'T'
  0x08023C6C:  52           DC.B       0x52                     ; 'R'
  0x08023C6D:  20           DC.B       0x20                     ; ' '
  0x08023C6E:  52           DC.B       0x52                     ; 'R'
  0x08023C6F:  45           DC.B       0x45                     ; 'E'
  0x08023C70:  47           DC.B       0x47                     ; 'G'
  0x08023C71:  47           DC.B       0x47                     ; 'G'
  0x08023C72:  45           DC.B       0x45                     ; 'E'
  0x08023C73:  53           DC.B       0x53                     ; 'S'
  0x08023C74:  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
  0x08023C75:  54           DC.B       0x54                     ; 'T'
  0x08023C76:  65           DC.B       0x65                     ; 'e'
  0x08023C77:  72           DC.B       0x72                     ; 'r'
  0x08023C78:  6D           DC.B       0x6D                     ; 'm'
  0x08023C79:  69           DC.B       0x69                     ; 'i'
  0x08023C7A:  6E           DC.B       0x6E                     ; 'n'
  0x08023C7B:  61           DC.B       0x61                     ; 'a'
  0x08023C7C:  6C           DC.B       0x6C                     ; 'l'
  0x08023C7D:  00           DC.B       0x00                     ; '\0'
__SEGGER_RTL_c_locale_date_format:
  0x08023C7E:  25           DC.B       0x25                     ; '%'
  0x08023C7F:  6D           DC.B       0x6D                     ; 'm'
  0x08023C80:  2F           DC.B       0x2F                     ; '/'
  0x08023C81:  25           DC.B       0x25                     ; '%'
  0x08023C82:  64           DC.B       0x64                     ; 'd'
  0x08023C83:  2F           DC.B       0x2F                     ; '/'
  0x08023C84:  25           DC.B       0x25                     ; '%'
  0x08023C85:  79           DC.B       0x79                     ; 'y'
  0x08023C86:  00           DC.B       0x00                     ; '\0'
__SEGGER_RTL_c_locale_time_format:
  0x08023C87:  25           DC.B       0x25                     ; '%'
  0x08023C88:  48           DC.B       0x48                     ; 'H'
  0x08023C89:  3A           DC.B       0x3A                     ; ':'
  0x08023C8A:  25           DC.B       0x25                     ; '%'
  0x08023C8B:  4D           DC.B       0x4D                     ; 'M'
  0x08023C8C:  3A           DC.B       0x3A                     ; ':'
  0x08023C8D:  25           DC.B       0x25                     ; '%'
  0x08023C8E:  53           DC.B       0x53                     ; 'S'
  0x08023C8F:  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:
  0x08023C90:  53           DC.B       0x53                     ; 'S'
  0x08023C91:  75           DC.B       0x75                     ; 'u'
  0x08023C92:  6E           DC.B       0x6E                     ; 'n'
  0x08023C93:  00           DC.B       0x00                     ; '\0'
  0x08023C94:  4D           DC.B       0x4D                     ; 'M'
  0x08023C95:  6F           DC.B       0x6F                     ; 'o'
  0x08023C96:  6E           DC.B       0x6E                     ; 'n'
  0x08023C97:  00           DC.B       0x00                     ; '\0'
  0x08023C98:  54           DC.B       0x54                     ; 'T'
  0x08023C99:  75           DC.B       0x75                     ; 'u'
  0x08023C9A:  65           DC.B       0x65                     ; 'e'
  0x08023C9B:  00           DC.B       0x00                     ; '\0'
  0x08023C9C:  57           DC.B       0x57                     ; 'W'
  0x08023C9D:  65           DC.B       0x65                     ; 'e'
  0x08023C9E:  64           DC.B       0x64                     ; 'd'
  0x08023C9F:  00           DC.B       0x00                     ; '\0'
  0x08023CA0:  54           DC.B       0x54                     ; 'T'
  0x08023CA1:  68           DC.B       0x68                     ; 'h'
  0x08023CA2:  75           DC.B       0x75                     ; 'u'
  0x08023CA3:  00           DC.B       0x00                     ; '\0'
  0x08023CA4:  46           DC.B       0x46                     ; 'F'
  0x08023CA5:  72           DC.B       0x72                     ; 'r'
  0x08023CA6:  69           DC.B       0x69                     ; 'i'
  0x08023CA7:  00           DC.B       0x00                     ; '\0'
  0x08023CA8:  53           DC.B       0x53                     ; 'S'
  0x08023CA9:  61           DC.B       0x61                     ; 'a'
  0x08023CAA:  74           DC.B       0x74                     ; 't'
  0x08023CAB:  00           DC.B       0x00                     ; '\0'
  0x08023CAC:  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:
  0x08023CAD:  4A           DC.B       0x4A                     ; 'J'
  0x08023CAE:  61           DC.B       0x61                     ; 'a'
  0x08023CAF:  6E           DC.B       0x6E                     ; 'n'
  0x08023CB0:  00           DC.B       0x00                     ; '\0'
  0x08023CB1:  46           DC.B       0x46                     ; 'F'
  0x08023CB2:  65           DC.B       0x65                     ; 'e'
  0x08023CB3:  62           DC.B       0x62                     ; 'b'
  0x08023CB4:  00           DC.B       0x00                     ; '\0'
  0x08023CB5:  4D           DC.B       0x4D                     ; 'M'
  0x08023CB6:  61           DC.B       0x61                     ; 'a'
  0x08023CB7:  72           DC.B       0x72                     ; 'r'
  0x08023CB8:  00           DC.B       0x00                     ; '\0'
  0x08023CB9:  41           DC.B       0x41                     ; 'A'
  0x08023CBA:  70           DC.B       0x70                     ; 'p'
  0x08023CBB:  72           DC.B       0x72                     ; 'r'
  0x08023CBC:  00           DC.B       0x00                     ; '\0'
  0x08023CBD:  4D           DC.B       0x4D                     ; 'M'
  0x08023CBE:  61           DC.B       0x61                     ; 'a'
  0x08023CBF:  79           DC.B       0x79                     ; 'y'
  0x08023CC0:  00           DC.B       0x00                     ; '\0'
  0x08023CC1:  4A           DC.B       0x4A                     ; 'J'
  0x08023CC2:  75           DC.B       0x75                     ; 'u'
  0x08023CC3:  6E           DC.B       0x6E                     ; 'n'
  0x08023CC4:  00           DC.B       0x00                     ; '\0'
  0x08023CC5:  4A           DC.B       0x4A                     ; 'J'
  0x08023CC6:  75           DC.B       0x75                     ; 'u'
  0x08023CC7:  6C           DC.B       0x6C                     ; 'l'
  0x08023CC8:  00           DC.B       0x00                     ; '\0'
  0x08023CC9:  41           DC.B       0x41                     ; 'A'
  0x08023CCA:  75           DC.B       0x75                     ; 'u'
  0x08023CCB:  67           DC.B       0x67                     ; 'g'
  0x08023CCC:  00           DC.B       0x00                     ; '\0'
  0x08023CCD:  53           DC.B       0x53                     ; 'S'
  0x08023CCE:  65           DC.B       0x65                     ; 'e'
  0x08023CCF:  70           DC.B       0x70                     ; 'p'
  0x08023CD0:  00           DC.B       0x00                     ; '\0'
  0x08023CD1:  4F           DC.B       0x4F                     ; 'O'
  0x08023CD2:  63           DC.B       0x63                     ; 'c'
  0x08023CD3:  74           DC.B       0x74                     ; 't'
  0x08023CD4:  00           DC.B       0x00                     ; '\0'
  0x08023CD5:  4E           DC.B       0x4E                     ; 'N'
  0x08023CD6:  6F           DC.B       0x6F                     ; 'o'
  0x08023CD7:  76           DC.B       0x76                     ; 'v'
  0x08023CD8:  00           DC.B       0x00                     ; '\0'
  0x08023CD9:  44           DC.B       0x44                     ; 'D'
  0x08023CDA:  65           DC.B       0x65                     ; 'e'
  0x08023CDB:  63           DC.B       0x63                     ; 'c'
  0x08023CDC:  00           DC.B       0x00                     ; '\0'
  0x08023CDD:  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:
  0x08023CDE:  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:
  0x08023CDF:  00           DC.B       0x00                     ; '\0'
  0x08023CE0:  07           DC.B       0x07                     ; '\x07'
  0x08023CE1:  03           DC.B       0x03                     ; '\x03'
  0x08023CE2:  20           DC.B       0x20                     ; ' '
  0x08023CE3:  04           DC.B       0x04                     ; '\x04'
  0x08023CE4:  17           DC.B       0x17                     ; '\x17'
  0x08023CE5:  02           DC.B       0x02                     ; '\x02'
  0x08023CE6:  01           DC.B       0x01                     ; '\x01'
  0x08023CE7:  08           DC.B       0x08                     ; '\b'
  0x08023CE8:  57           DC.B       0x57                     ; 'W'
  0x08023CE9:  10           DC.B       0x10                     ; '\x10'
  0x08023CEA:  40           DC.B       0x40                     ; '@'
  0x08023CEB:  80           DC.B       0x80                     ; '\x80'
Section .rodata..L.str.6.26 from charger_lto.o, size=40, align=1
  0x08023CEC:  47           DC.B       0x47                     ; 'G'
  0x08023CED:  53           DC.B       0x53                     ; 'S'
  0x08023CEE:  4D           DC.B       0x4D                     ; 'M'
  0x08023CEF:  2D           DC.B       0x2D                     ; '-'
  0x08023CF0:  6D           DC.B       0x6D                     ; 'm'
  0x08023CF1:  6F           DC.B       0x6F                     ; 'o'
  0x08023CF2:  64           DC.B       0x64                     ; 'd'
  0x08023CF3:  75           DC.B       0x75                     ; 'u'
  0x08023CF4:  6C           DC.B       0x6C                     ; 'l'
  0x08023CF5:  65           DC.B       0x65                     ; 'e'
  0x08023CF6:  20           DC.B       0x20                     ; ' '
  0x08023CF7:  77           DC.B       0x77                     ; 'w'
  0x08023CF8:  61           DC.B       0x61                     ; 'a'
  0x08023CF9:  73           DC.B       0x73                     ; 's'
  0x08023CFA:  20           DC.B       0x20                     ; ' '
  0x08023CFB:  73           DC.B       0x73                     ; 's'
  0x08023CFC:  75           DC.B       0x75                     ; 'u'
  0x08023CFD:  63           DC.B       0x63                     ; 'c'
  0x08023CFE:  63           DC.B       0x63                     ; 'c'
  0x08023CFF:  65           DC.B       0x65                     ; 'e'
  0x08023D00:  73           DC.B       0x73                     ; 's'
  0x08023D01:  73           DC.B       0x73                     ; 's'
  0x08023D02:  66           DC.B       0x66                     ; 'f'
  0x08023D03:  75           DC.B       0x75                     ; 'u'
  0x08023D04:  6C           DC.B       0x6C                     ; 'l'
  0x08023D05:  6C           DC.B       0x6C                     ; 'l'
  0x08023D06:  6C           DC.B       0x6C                     ; 'l'
  0x08023D07:  79           DC.B       0x79                     ; 'y'
  0x08023D08:  20           DC.B       0x20                     ; ' '
  0x08023D09:  74           DC.B       0x74                     ; 't'
  0x08023D0A:  75           DC.B       0x75                     ; 'u'
  0x08023D0B:  72           DC.B       0x72                     ; 'r'
  0x08023D0C:  6E           DC.B       0x6E                     ; 'n'
  0x08023D0D:  65           DC.B       0x65                     ; 'e'
  0x08023D0E:  64           DC.B       0x64                     ; 'd'
  0x08023D0F:  20           DC.B       0x20                     ; ' '
  0x08023D10:  4F           DC.B       0x4F                     ; 'O'
  0x08023D11:  4E           DC.B       0x4E                     ; 'N'
  0x08023D12:  0A           DC.B       0x0A                     ; '\n'
  0x08023D13:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.7.27 from charger_lto.o, size=32, align=1
  0x08023D14:  47           DC.B       0x47                     ; 'G'
  0x08023D15:  53           DC.B       0x53                     ; 'S'
  0x08023D16:  4D           DC.B       0x4D                     ; 'M'
  0x08023D17:  2D           DC.B       0x2D                     ; '-'
  0x08023D18:  6D           DC.B       0x6D                     ; 'm'
  0x08023D19:  6F           DC.B       0x6F                     ; 'o'
  0x08023D1A:  64           DC.B       0x64                     ; 'd'
  0x08023D1B:  75           DC.B       0x75                     ; 'u'
  0x08023D1C:  6C           DC.B       0x6C                     ; 'l'
  0x08023D1D:  65           DC.B       0x65                     ; 'e'
  0x08023D1E:  20           DC.B       0x20                     ; ' '
  0x08023D1F:  63           DC.B       0x63                     ; 'c'
  0x08023D20:  61           DC.B       0x61                     ; 'a'
  0x08023D21:  6E           DC.B       0x6E                     ; 'n'
  0x08023D22:  6E           DC.B       0x6E                     ; 'n'
  0x08023D23:  6F           DC.B       0x6F                     ; 'o'
  0x08023D24:  74           DC.B       0x74                     ; 't'
  0x08023D25:  20           DC.B       0x20                     ; ' '
  0x08023D26:  62           DC.B       0x62                     ; 'b'
  0x08023D27:  65           DC.B       0x65                     ; 'e'
  0x08023D28:  20           DC.B       0x20                     ; ' '
  0x08023D29:  74           DC.B       0x74                     ; 't'
  0x08023D2A:  75           DC.B       0x75                     ; 'u'
  0x08023D2B:  72           DC.B       0x72                     ; 'r'
  0x08023D2C:  6E           DC.B       0x6E                     ; 'n'
  0x08023D2D:  65           DC.B       0x65                     ; 'e'
  0x08023D2E:  64           DC.B       0x64                     ; 'd'
  0x08023D2F:  20           DC.B       0x20                     ; ' '
  0x08023D30:  4F           DC.B       0x4F                     ; 'O'
  0x08023D31:  4E           DC.B       0x4E                     ; 'N'
  0x08023D32:  0A           DC.B       0x0A                     ; '\n'
  0x08023D33:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.19 from charger_lto.o, size=16, align=1
  0x08023D34:  43           DC.B       0x43                     ; 'C'
  0x08023D35:  47           DC.B       0x47                     ; 'G'
  0x08023D36:  4E           DC.B       0x4E                     ; 'N'
  0x08023D37:  53           DC.B       0x53                     ; 'S'
  0x08023D38:  53           DC.B       0x53                     ; 'S'
  0x08023D39:  50           DC.B       0x50                     ; 'P'
  0x08023D3A:  4F           DC.B       0x4F                     ; 'O'
  0x08023D3B:  52           DC.B       0x52                     ; 'R'
  0x08023D3C:  54           DC.B       0x54                     ; 'T'
  0x08023D3D:  53           DC.B       0x53                     ; 'S'
  0x08023D3E:  57           DC.B       0x57                     ; 'W'
  0x08023D3F:  49           DC.B       0x49                     ; 'I'
  0x08023D40:  54           DC.B       0x54                     ; 'T'
  0x08023D41:  43           DC.B       0x43                     ; 'C'
  0x08023D42:  48           DC.B       0x48                     ; 'H'
  0x08023D43:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.20 from charger_lto.o, size=4, align=1
  0x08023D44:  31           DC.B       0x31                     ; '1'
  0x08023D45:  2C           DC.B       0x2C                     ; ','
  0x08023D46:  30           DC.B       0x30                     ; '0'
  0x08023D47:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.21 from charger_lto.o, size=4, align=1
  0x08023D48:  43           DC.B       0x43                     ; 'C'
  0x08023D49:  53           DC.B       0x53                     ; 'S'
  0x08023D4A:  51           DC.B       0x51                     ; 'Q'
  0x08023D4B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.25 from charger_lto.o, size=8, align=1
  0x08023D4C:  42           DC.B       0x42                     ; 'B'
  0x08023D4D:  4C           DC.B       0x4C                     ; 'L'
  0x08023D4E:  45           DC.B       0x45                     ; 'E'
  0x08023D4F:  41           DC.B       0x41                     ; 'A'
  0x08023D50:  44           DC.B       0x44                     ; 'D'
  0x08023D51:  44           DC.B       0x44                     ; 'D'
  0x08023D52:  52           DC.B       0x52                     ; 'R'
  0x08023D53:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.27 from charger_lto.o, size=8, align=1
  0x08023D54:  42           DC.B       0x42                     ; 'B'
  0x08023D55:  4C           DC.B       0x4C                     ; 'L'
  0x08023D56:  45           DC.B       0x45                     ; 'E'
  0x08023D57:  48           DC.B       0x48                     ; 'H'
  0x08023D58:  4F           DC.B       0x4F                     ; 'O'
  0x08023D59:  53           DC.B       0x53                     ; 'S'
  0x08023D5A:  54           DC.B       0x54                     ; 'T'
  0x08023D5B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.29 from charger_lto.o, size=8, align=1
  0x08023D5C:  42           DC.B       0x42                     ; 'B'
  0x08023D5D:  4C           DC.B       0x4C                     ; 'L'
  0x08023D5E:  45           DC.B       0x45                     ; 'E'
  0x08023D5F:  53           DC.B       0x53                     ; 'S'
  0x08023D60:  52           DC.B       0x52                     ; 'R'
  0x08023D61:  45           DC.B       0x45                     ; 'E'
  0x08023D62:  47           DC.B       0x47                     ; 'G'
  0x08023D63:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.30 from charger_lto.o, size=8, align=1
  0x08023D64:  42           DC.B       0x42                     ; 'B'
  0x08023D65:  4C           DC.B       0x4C                     ; 'L'
  0x08023D66:  45           DC.B       0x45                     ; 'E'
  0x08023D67:  53           DC.B       0x53                     ; 'S'
  0x08023D68:  53           DC.B       0x53                     ; 'S'
  0x08023D69:  41           DC.B       0x41                     ; 'A'
  0x08023D6A:  44           DC.B       0x44                     ; 'D'
  0x08023D6B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.31 from charger_lto.o, size=16, align=1
  0x08023D6C:  30           DC.B       0x30                     ; '0'
  0x08023D6D:  2C           DC.B       0x2C                     ; ','
  0x08023D6E:  22           DC.B       0x22                     ; '\"'
  0x08023D6F:  31           DC.B       0x31                     ; '1'
  0x08023D70:  38           DC.B       0x38                     ; '8'
  0x08023D71:  30           DC.B       0x30                     ; '0'
  0x08023D72:  32           DC.B       0x32                     ; '2'
  0x08023D73:  22           DC.B       0x22                     ; '\"'
  0x08023D74:  2C           DC.B       0x2C                     ; ','
  0x08023D75:  33           DC.B       0x33                     ; '3'
  0x08023D76:  30           DC.B       0x30                     ; '0'
  0x08023D77:  2C           DC.B       0x2C                     ; ','
  0x08023D78:  31           DC.B       0x31                     ; '1'
  0x08023D79:  2C           DC.B       0x2C                     ; ','
  0x08023D7A:  30           DC.B       0x30                     ; '0'
  0x08023D7B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.33 from charger_lto.o, size=16, align=1
  0x08023D7C:  30           DC.B       0x30                     ; '0'
  0x08023D7D:  2C           DC.B       0x2C                     ; ','
  0x08023D7E:  22           DC.B       0x22                     ; '\"'
  0x08023D7F:  32           DC.B       0x32                     ; '2'
  0x08023D80:  41           DC.B       0x41                     ; 'A'
  0x08023D81:  30           DC.B       0x30                     ; '0'
  0x08023D82:  36           DC.B       0x36                     ; '6'
  0x08023D83:  22           DC.B       0x22                     ; '\"'
  0x08023D84:  2C           DC.B       0x2C                     ; ','
  0x08023D85:  34           DC.B       0x34                     ; '4'
  0x08023D86:  2C           DC.B       0x2C                     ; ','
  0x08023D87:  33           DC.B       0x33                     ; '3'
  0x08023D88:  38           DC.B       0x38                     ; '8'
  0x08023D89:  2C           DC.B       0x2C                     ; ','
  0x08023D8A:  33           DC.B       0x33                     ; '3'
  0x08023D8B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.37 from charger_lto.o, size=4, align=1
  0x08023D8C:  30           DC.B       0x30                     ; '0'
  0x08023D8D:  2C           DC.B       0x2C                     ; ','
  0x08023D8E:  30           DC.B       0x30                     ; '0'
  0x08023D8F:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.2.46 from charger_lto.o, size=12, align=1
  0x08023D90:  4A           DC.B       0x4A                     ; 'J'
  0x08023D91:  61           DC.B       0x61                     ; 'a'
  0x08023D92:  6E           DC.B       0x6E                     ; 'n'
  0x08023D93:  20           DC.B       0x20                     ; ' '
  0x08023D94:  32           DC.B       0x32                     ; '2'
  0x08023D95:  33           DC.B       0x33                     ; '3'
  0x08023D96:  20           DC.B       0x20                     ; ' '
  0x08023D97:  32           DC.B       0x32                     ; '2'
  0x08023D98:  30           DC.B       0x30                     ; '0'
  0x08023D99:  32           DC.B       0x32                     ; '2'
  0x08023D9A:  35           DC.B       0x35                     ; '5'
  0x08023D9B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.49 from charger_lto.o, size=28, align=1
  0x08023D9C:  43           DC.B       0x43                     ; 'C'
  0x08023D9D:  61           DC.B       0x61                     ; 'a'
  0x08023D9E:  6E           DC.B       0x6E                     ; 'n'
  0x08023D9F:  6E           DC.B       0x6E                     ; 'n'
  0x08023DA0:  6F           DC.B       0x6F                     ; 'o'
  0x08023DA1:  74           DC.B       0x74                     ; 't'
  0x08023DA2:  20           DC.B       0x20                     ; ' '
  0x08023DA3:  69           DC.B       0x69                     ; 'i'
  0x08023DA4:  6E           DC.B       0x6E                     ; 'n'
  0x08023DA5:  69           DC.B       0x69                     ; 'i'
  0x08023DA6:  74           DC.B       0x74                     ; 't'
  0x08023DA7:  69           DC.B       0x69                     ; 'i'
  0x08023DA8:  61           DC.B       0x61                     ; 'a'
  0x08023DA9:  6C           DC.B       0x6C                     ; 'l'
  0x08023DAA:  69           DC.B       0x69                     ; 'i'
  0x08023DAB:  7A           DC.B       0x7A                     ; 'z'
  0x08023DAC:  65           DC.B       0x65                     ; 'e'
  0x08023DAD:  20           DC.B       0x20                     ; ' '
  0x08023DAE:  53           DC.B       0x53                     ; 'S'
  0x08023DAF:  44           DC.B       0x44                     ; 'D'
  0x08023DB0:  2D           DC.B       0x2D                     ; '-'
  0x08023DB1:  63           DC.B       0x63                     ; 'c'
  0x08023DB2:  61           DC.B       0x61                     ; 'a'
  0x08023DB3:  72           DC.B       0x72                     ; 'r'
  0x08023DB4:  64           DC.B       0x64                     ; 'd'
  0x08023DB5:  21           DC.B       0x21                     ; '!'
  0x08023DB6:  0A           DC.B       0x0A                     ; '\n'
  0x08023DB7:  00           DC.B       0x00                     ; '\0'
Section .rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset from charger_lto.o, size=8, align=1
DMA_CalcBaseAndBitshift.flagBitshiftOffset:
  0x08023DB8:  00           DC.B       0x00                     ; '\0'
  0x08023DB9:  06           DC.B       0x06                     ; '\x06'
  0x08023DBA:  10           DC.B       0x10                     ; '\x10'
  0x08023DBB:  16           DC.B       0x16                     ; '\x16'
  0x08023DBC:  00           DC.B       0x00                     ; '\0'
  0x08023DBD:  06           DC.B       0x06                     ; '\x06'
  0x08023DBE:  10           DC.B       0x10                     ; '\x10'
  0x08023DBF:  16           DC.B       0x16                     ; '\x16'
Section .rodata..L.str.104 from charger_lto.o, size=104, align=1
  0x08023DC0:  44           DC.B       0x44                     ; 'D'
  0x08023DC1:  3A           DC.B       0x3A                     ; ':'
  0x08023DC2:  5C           DC.B       0x5C                     ; '\\'
  0x08023DC3:  50           DC.B       0x50                     ; 'P'
  0x08023DC4:  72           DC.B       0x72                     ; 'r'
  0x08023DC5:  6F           DC.B       0x6F                     ; 'o'
  0x08023DC6:  6A           DC.B       0x6A                     ; 'j'
  0x08023DC7:  65           DC.B       0x65                     ; 'e'
  0x08023DC8:  6B           DC.B       0x6B                     ; 'k'
  0x08023DC9:  74           DC.B       0x74                     ; 't'
  0x08023DCA:  65           DC.B       0x65                     ; 'e'
  0x08023DCB:  5C           DC.B       0x5C                     ; '\\'
  0x08023DCC:  65           DC.B       0x65                     ; 'e'
  0x08023DCD:  63           DC.B       0x63                     ; 'c'
  0x08023DCE:  73           DC.B       0x73                     ; 's'
  0x08023DCF:  5F           DC.B       0x5F                     ; '_'
  0x08023DD0:  63           DC.B       0x63                     ; 'c'
  0x08023DD1:  68           DC.B       0x68                     ; 'h'
  0x08023DD2:  61           DC.B       0x61                     ; 'a'
  0x08023DD3:  72           DC.B       0x72                     ; 'r'
  0x08023DD4:  67           DC.B       0x67                     ; 'g'
  0x08023DD5:  65           DC.B       0x65                     ; 'e'
  0x08023DD6:  72           DC.B       0x72                     ; 'r'
  0x08023DD7:  5C           DC.B       0x5C                     ; '\\'
  0x08023DD8:  63           DC.B       0x63                     ; 'c'
  0x08023DD9:  74           DC.B       0x74                     ; 't'
  0x08023DDA:  72           DC.B       0x72                     ; 'r'
  0x08023DDB:  6C           DC.B       0x6C                     ; 'l'
  0x08023DDC:  5C           DC.B       0x5C                     ; '\\'
  0x08023DDD:  66           DC.B       0x66                     ; 'f'
  0x08023DDE:  69           DC.B       0x69                     ; 'i'
  0x08023DDF:  72           DC.B       0x72                     ; 'r'
  0x08023DE0:  6D           DC.B       0x6D                     ; 'm'
  0x08023DE1:  77           DC.B       0x77                     ; 'w'
  0x08023DE2:  61           DC.B       0x61                     ; 'a'
  0x08023DE3:  72           DC.B       0x72                     ; 'r'
  0x08023DE4:  65           DC.B       0x65                     ; 'e'
  0x08023DE5:  5C           DC.B       0x5C                     ; '\\'
  0x08023DE6:  4D           DC.B       0x4D                     ; 'M'
  0x08023DE7:  61           DC.B       0x61                     ; 'a'
  0x08023DE8:  69           DC.B       0x69                     ; 'i'
  0x08023DE9:  6E           DC.B       0x6E                     ; 'n'
  0x08023DEA:  5C           DC.B       0x5C                     ; '\\'
  0x08023DEB:  43           DC.B       0x43                     ; 'C'
  0x08023DEC:  75           DC.B       0x75                     ; 'u'
  0x08023DED:  62           DC.B       0x62                     ; 'b'
  0x08023DEE:  65           DC.B       0x65                     ; 'e'
  0x08023DEF:  4D           DC.B       0x4D                     ; 'M'
  0x08023DF0:  58           DC.B       0x58                     ; 'X'
  0x08023DF1:  5C           DC.B       0x5C                     ; '\\'
  0x08023DF2:  44           DC.B       0x44                     ; 'D'
  0x08023DF3:  72           DC.B       0x72                     ; 'r'
  0x08023DF4:  69           DC.B       0x69                     ; 'i'
  0x08023DF5:  76           DC.B       0x76                     ; 'v'
  0x08023DF6:  65           DC.B       0x65                     ; 'e'
  0x08023DF7:  72           DC.B       0x72                     ; 'r'
  0x08023DF8:  73           DC.B       0x73                     ; 's'
  0x08023DF9:  5C           DC.B       0x5C                     ; '\\'
  0x08023DFA:  53           DC.B       0x53                     ; 'S'
  0x08023DFB:  54           DC.B       0x54                     ; 'T'
  0x08023DFC:  4D           DC.B       0x4D                     ; 'M'
  0x08023DFD:  33           DC.B       0x33                     ; '3'
  0x08023DFE:  32           DC.B       0x32                     ; '2'
  0x08023DFF:  48           DC.B       0x48                     ; 'H'
  0x08023E00:  37           DC.B       0x37                     ; '7'
  0x08023E01:  78           DC.B       0x78                     ; 'x'
  0x08023E02:  78           DC.B       0x78                     ; 'x'
  0x08023E03:  5F           DC.B       0x5F                     ; '_'
  0x08023E04:  48           DC.B       0x48                     ; 'H'
  0x08023E05:  41           DC.B       0x41                     ; 'A'
  0x08023E06:  4C           DC.B       0x4C                     ; 'L'
  0x08023E07:  5F           DC.B       0x5F                     ; '_'
  0x08023E08:  44           DC.B       0x44                     ; 'D'
  0x08023E09:  72           DC.B       0x72                     ; 'r'
  0x08023E0A:  69           DC.B       0x69                     ; 'i'
  0x08023E0B:  76           DC.B       0x76                     ; 'v'
  0x08023E0C:  65           DC.B       0x65                     ; 'e'
  0x08023E0D:  72           DC.B       0x72                     ; 'r'
  0x08023E0E:  5C           DC.B       0x5C                     ; '\\'
  0x08023E0F:  53           DC.B       0x53                     ; 'S'
  0x08023E10:  72           DC.B       0x72                     ; 'r'
  0x08023E11:  63           DC.B       0x63                     ; 'c'
  0x08023E12:  5C           DC.B       0x5C                     ; '\\'
  0x08023E13:  73           DC.B       0x73                     ; 's'
  0x08023E14:  74           DC.B       0x74                     ; 't'
  0x08023E15:  6D           DC.B       0x6D                     ; 'm'
  0x08023E16:  33           DC.B       0x33                     ; '3'
  0x08023E17:  32           DC.B       0x32                     ; '2'
  0x08023E18:  68           DC.B       0x68                     ; 'h'
  0x08023E19:  37           DC.B       0x37                     ; '7'
  0x08023E1A:  78           DC.B       0x78                     ; 'x'
  0x08023E1B:  78           DC.B       0x78                     ; 'x'
  0x08023E1C:  5F           DC.B       0x5F                     ; '_'
  0x08023E1D:  68           DC.B       0x68                     ; 'h'
  0x08023E1E:  61           DC.B       0x61                     ; 'a'
  0x08023E1F:  6C           DC.B       0x6C                     ; 'l'
  0x08023E20:  5F           DC.B       0x5F                     ; '_'
  0x08023E21:  67           DC.B       0x67                     ; 'g'
  0x08023E22:  70           DC.B       0x70                     ; 'p'
  0x08023E23:  69           DC.B       0x69                     ; 'i'
  0x08023E24:  6F           DC.B       0x6F                     ; 'o'
  0x08023E25:  2E           DC.B       0x2E                     ; '.'
  0x08023E26:  63           DC.B       0x63                     ; 'c'
  0x08023E27:  00           DC.B       0x00                     ; '\0'
Section .rodata.D1CorePrescTable from charger_lto.o, size=16, align=1
D1CorePrescTable:
  0x08023E28:  00           DC.B       0x00                     ; '\0'
  0x08023E29:  00           DC.B       0x00                     ; '\0'
  0x08023E2A:  00           DC.B       0x00                     ; '\0'
  0x08023E2B:  00           DC.B       0x00                     ; '\0'
  0x08023E2C:  00           DC.B       0x00                     ; '\0'
  0x08023E2D:  00           DC.B       0x00                     ; '\0'
  0x08023E2E:  00           DC.B       0x00                     ; '\0'
  0x08023E2F:  00           DC.B       0x00                     ; '\0'
  0x08023E30:  01           DC.B       0x01                     ; '\x01'
  0x08023E31:  02           DC.B       0x02                     ; '\x02'
  0x08023E32:  03           DC.B       0x03                     ; '\x03'
  0x08023E33:  04           DC.B       0x04                     ; '\x04'
  0x08023E34:  06           DC.B       0x06                     ; '\x06'
  0x08023E35:  07           DC.B       0x07                     ; '\x07'
  0x08023E36:  08           DC.B       0x08                     ; '\b'
  0x08023E37:  09           DC.B       0x09                     ; '\t'
Section .rodata..L.str.190 from charger_lto.o, size=104, align=1
  0x08023E38:  44           DC.B       0x44                     ; 'D'
  0x08023E39:  3A           DC.B       0x3A                     ; ':'
  0x08023E3A:  5C           DC.B       0x5C                     ; '\\'
  0x08023E3B:  50           DC.B       0x50                     ; 'P'
  0x08023E3C:  72           DC.B       0x72                     ; 'r'
  0x08023E3D:  6F           DC.B       0x6F                     ; 'o'
  0x08023E3E:  6A           DC.B       0x6A                     ; 'j'
  0x08023E3F:  65           DC.B       0x65                     ; 'e'
  0x08023E40:  6B           DC.B       0x6B                     ; 'k'
  0x08023E41:  74           DC.B       0x74                     ; 't'
  0x08023E42:  65           DC.B       0x65                     ; 'e'
  0x08023E43:  5C           DC.B       0x5C                     ; '\\'
  0x08023E44:  65           DC.B       0x65                     ; 'e'
  0x08023E45:  63           DC.B       0x63                     ; 'c'
  0x08023E46:  73           DC.B       0x73                     ; 's'
  0x08023E47:  5F           DC.B       0x5F                     ; '_'
  0x08023E48:  63           DC.B       0x63                     ; 'c'
  0x08023E49:  68           DC.B       0x68                     ; 'h'
  0x08023E4A:  61           DC.B       0x61                     ; 'a'
  0x08023E4B:  72           DC.B       0x72                     ; 'r'
  0x08023E4C:  67           DC.B       0x67                     ; 'g'
  0x08023E4D:  65           DC.B       0x65                     ; 'e'
  0x08023E4E:  72           DC.B       0x72                     ; 'r'
  0x08023E4F:  5C           DC.B       0x5C                     ; '\\'
  0x08023E50:  63           DC.B       0x63                     ; 'c'
  0x08023E51:  74           DC.B       0x74                     ; 't'
  0x08023E52:  72           DC.B       0x72                     ; 'r'
  0x08023E53:  6C           DC.B       0x6C                     ; 'l'
  0x08023E54:  5C           DC.B       0x5C                     ; '\\'
  0x08023E55:  66           DC.B       0x66                     ; 'f'
  0x08023E56:  69           DC.B       0x69                     ; 'i'
  0x08023E57:  72           DC.B       0x72                     ; 'r'
  0x08023E58:  6D           DC.B       0x6D                     ; 'm'
  0x08023E59:  77           DC.B       0x77                     ; 'w'
  0x08023E5A:  61           DC.B       0x61                     ; 'a'
  0x08023E5B:  72           DC.B       0x72                     ; 'r'
  0x08023E5C:  65           DC.B       0x65                     ; 'e'
  0x08023E5D:  5C           DC.B       0x5C                     ; '\\'
  0x08023E5E:  4D           DC.B       0x4D                     ; 'M'
  0x08023E5F:  61           DC.B       0x61                     ; 'a'
  0x08023E60:  69           DC.B       0x69                     ; 'i'
  0x08023E61:  6E           DC.B       0x6E                     ; 'n'
  0x08023E62:  5C           DC.B       0x5C                     ; '\\'
  0x08023E63:  43           DC.B       0x43                     ; 'C'
  0x08023E64:  75           DC.B       0x75                     ; 'u'
  0x08023E65:  62           DC.B       0x62                     ; 'b'
  0x08023E66:  65           DC.B       0x65                     ; 'e'
  0x08023E67:  4D           DC.B       0x4D                     ; 'M'
  0x08023E68:  58           DC.B       0x58                     ; 'X'
  0x08023E69:  5C           DC.B       0x5C                     ; '\\'
  0x08023E6A:  44           DC.B       0x44                     ; 'D'
  0x08023E6B:  72           DC.B       0x72                     ; 'r'
  0x08023E6C:  69           DC.B       0x69                     ; 'i'
  0x08023E6D:  76           DC.B       0x76                     ; 'v'
  0x08023E6E:  65           DC.B       0x65                     ; 'e'
  0x08023E6F:  72           DC.B       0x72                     ; 'r'
  0x08023E70:  73           DC.B       0x73                     ; 's'
  0x08023E71:  5C           DC.B       0x5C                     ; '\\'
  0x08023E72:  53           DC.B       0x53                     ; 'S'
  0x08023E73:  54           DC.B       0x54                     ; 'T'
  0x08023E74:  4D           DC.B       0x4D                     ; 'M'
  0x08023E75:  33           DC.B       0x33                     ; '3'
  0x08023E76:  32           DC.B       0x32                     ; '2'
  0x08023E77:  48           DC.B       0x48                     ; 'H'
  0x08023E78:  37           DC.B       0x37                     ; '7'
  0x08023E79:  78           DC.B       0x78                     ; 'x'
  0x08023E7A:  78           DC.B       0x78                     ; 'x'
  0x08023E7B:  5F           DC.B       0x5F                     ; '_'
  0x08023E7C:  48           DC.B       0x48                     ; 'H'
  0x08023E7D:  41           DC.B       0x41                     ; 'A'
  0x08023E7E:  4C           DC.B       0x4C                     ; 'L'
  0x08023E7F:  5F           DC.B       0x5F                     ; '_'
  0x08023E80:  44           DC.B       0x44                     ; 'D'
  0x08023E81:  72           DC.B       0x72                     ; 'r'
  0x08023E82:  69           DC.B       0x69                     ; 'i'
  0x08023E83:  76           DC.B       0x76                     ; 'v'
  0x08023E84:  65           DC.B       0x65                     ; 'e'
  0x08023E85:  72           DC.B       0x72                     ; 'r'
  0x08023E86:  5C           DC.B       0x5C                     ; '\\'
  0x08023E87:  53           DC.B       0x53                     ; 'S'
  0x08023E88:  72           DC.B       0x72                     ; 'r'
  0x08023E89:  63           DC.B       0x63                     ; 'c'
  0x08023E8A:  5C           DC.B       0x5C                     ; '\\'
  0x08023E8B:  73           DC.B       0x73                     ; 's'
  0x08023E8C:  74           DC.B       0x74                     ; 't'
  0x08023E8D:  6D           DC.B       0x6D                     ; 'm'
  0x08023E8E:  33           DC.B       0x33                     ; '3'
  0x08023E8F:  32           DC.B       0x32                     ; '2'
  0x08023E90:  68           DC.B       0x68                     ; 'h'
  0x08023E91:  37           DC.B       0x37                     ; '7'
  0x08023E92:  78           DC.B       0x78                     ; 'x'
  0x08023E93:  78           DC.B       0x78                     ; 'x'
  0x08023E94:  5F           DC.B       0x5F                     ; '_'
  0x08023E95:  68           DC.B       0x68                     ; 'h'
  0x08023E96:  61           DC.B       0x61                     ; 'a'
  0x08023E97:  6C           DC.B       0x6C                     ; 'l'
  0x08023E98:  5F           DC.B       0x5F                     ; '_'
  0x08023E99:  75           DC.B       0x75                     ; 'u'
  0x08023E9A:  61           DC.B       0x61                     ; 'a'
  0x08023E9B:  72           DC.B       0x72                     ; 'r'
  0x08023E9C:  74           DC.B       0x74                     ; 't'
  0x08023E9D:  2E           DC.B       0x2E                     ; '.'
  0x08023E9E:  63           DC.B       0x63                     ; 'c'
  0x08023E9F:  00           DC.B       0x00                     ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.numerator from charger_lto.o, size=8, align=1
UARTEx_SetNbDataToProcess.numerator:
  0x08023EA0:  01           DC.B       0x01                     ; '\x01'
  0x08023EA1:  01           DC.B       0x01                     ; '\x01'
  0x08023EA2:  01           DC.B       0x01                     ; '\x01'
  0x08023EA3:  03           DC.B       0x03                     ; '\x03'
  0x08023EA4:  07           DC.B       0x07                     ; '\x07'
  0x08023EA5:  01           DC.B       0x01                     ; '\x01'
  0x08023EA6:  00           DC.B       0x00                     ; '\0'
  0x08023EA7:  00           DC.B       0x00                     ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.denominator from charger_lto.o, size=8, align=1
UARTEx_SetNbDataToProcess.denominator:
  0x08023EA8:  08           DC.B       0x08                     ; '\b'
  0x08023EA9:  04           DC.B       0x04                     ; '\x04'
  0x08023EAA:  02           DC.B       0x02                     ; '\x02'
  0x08023EAB:  04           DC.B       0x04                     ; '\x04'
  0x08023EAC:  08           DC.B       0x08                     ; '\b'
  0x08023EAD:  01           DC.B       0x01                     ; '\x01'
  0x08023EAE:  01           DC.B       0x01                     ; '\x01'
  0x08023EAF:  01           DC.B       0x01                     ; '\x01'
Section .rodata..L.str.212 from charger_lto.o, size=104, align=1
  0x08023EB0:  44           DC.B       0x44                     ; 'D'
  0x08023EB1:  3A           DC.B       0x3A                     ; ':'
  0x08023EB2:  5C           DC.B       0x5C                     ; '\\'
  0x08023EB3:  50           DC.B       0x50                     ; 'P'
  0x08023EB4:  72           DC.B       0x72                     ; 'r'
  0x08023EB5:  6F           DC.B       0x6F                     ; 'o'
  0x08023EB6:  6A           DC.B       0x6A                     ; 'j'
  0x08023EB7:  65           DC.B       0x65                     ; 'e'
  0x08023EB8:  6B           DC.B       0x6B                     ; 'k'
  0x08023EB9:  74           DC.B       0x74                     ; 't'
  0x08023EBA:  65           DC.B       0x65                     ; 'e'
  0x08023EBB:  5C           DC.B       0x5C                     ; '\\'
  0x08023EBC:  65           DC.B       0x65                     ; 'e'
  0x08023EBD:  63           DC.B       0x63                     ; 'c'
  0x08023EBE:  73           DC.B       0x73                     ; 's'
  0x08023EBF:  5F           DC.B       0x5F                     ; '_'
  0x08023EC0:  63           DC.B       0x63                     ; 'c'
  0x08023EC1:  68           DC.B       0x68                     ; 'h'
  0x08023EC2:  61           DC.B       0x61                     ; 'a'
  0x08023EC3:  72           DC.B       0x72                     ; 'r'
  0x08023EC4:  67           DC.B       0x67                     ; 'g'
  0x08023EC5:  65           DC.B       0x65                     ; 'e'
  0x08023EC6:  72           DC.B       0x72                     ; 'r'
  0x08023EC7:  5C           DC.B       0x5C                     ; '\\'
  0x08023EC8:  63           DC.B       0x63                     ; 'c'
  0x08023EC9:  74           DC.B       0x74                     ; 't'
  0x08023ECA:  72           DC.B       0x72                     ; 'r'
  0x08023ECB:  6C           DC.B       0x6C                     ; 'l'
  0x08023ECC:  5C           DC.B       0x5C                     ; '\\'
  0x08023ECD:  66           DC.B       0x66                     ; 'f'
  0x08023ECE:  69           DC.B       0x69                     ; 'i'
  0x08023ECF:  72           DC.B       0x72                     ; 'r'
  0x08023ED0:  6D           DC.B       0x6D                     ; 'm'
  0x08023ED1:  77           DC.B       0x77                     ; 'w'
  0x08023ED2:  61           DC.B       0x61                     ; 'a'
  0x08023ED3:  72           DC.B       0x72                     ; 'r'
  0x08023ED4:  65           DC.B       0x65                     ; 'e'
  0x08023ED5:  5C           DC.B       0x5C                     ; '\\'
  0x08023ED6:  4D           DC.B       0x4D                     ; 'M'
  0x08023ED7:  61           DC.B       0x61                     ; 'a'
  0x08023ED8:  69           DC.B       0x69                     ; 'i'
  0x08023ED9:  6E           DC.B       0x6E                     ; 'n'
  0x08023EDA:  5C           DC.B       0x5C                     ; '\\'
  0x08023EDB:  43           DC.B       0x43                     ; 'C'
  0x08023EDC:  75           DC.B       0x75                     ; 'u'
  0x08023EDD:  62           DC.B       0x62                     ; 'b'
  0x08023EDE:  65           DC.B       0x65                     ; 'e'
  0x08023EDF:  4D           DC.B       0x4D                     ; 'M'
  0x08023EE0:  58           DC.B       0x58                     ; 'X'
  0x08023EE1:  5C           DC.B       0x5C                     ; '\\'
  0x08023EE2:  44           DC.B       0x44                     ; 'D'
  0x08023EE3:  72           DC.B       0x72                     ; 'r'
  0x08023EE4:  69           DC.B       0x69                     ; 'i'
  0x08023EE5:  76           DC.B       0x76                     ; 'v'
  0x08023EE6:  65           DC.B       0x65                     ; 'e'
  0x08023EE7:  72           DC.B       0x72                     ; 'r'
  0x08023EE8:  73           DC.B       0x73                     ; 's'
  0x08023EE9:  5C           DC.B       0x5C                     ; '\\'
  0x08023EEA:  53           DC.B       0x53                     ; 'S'
  0x08023EEB:  54           DC.B       0x54                     ; 'T'
  0x08023EEC:  4D           DC.B       0x4D                     ; 'M'
  0x08023EED:  33           DC.B       0x33                     ; '3'
  0x08023EEE:  32           DC.B       0x32                     ; '2'
  0x08023EEF:  48           DC.B       0x48                     ; 'H'
  0x08023EF0:  37           DC.B       0x37                     ; '7'
  0x08023EF1:  78           DC.B       0x78                     ; 'x'
  0x08023EF2:  78           DC.B       0x78                     ; 'x'
  0x08023EF3:  5F           DC.B       0x5F                     ; '_'
  0x08023EF4:  48           DC.B       0x48                     ; 'H'
  0x08023EF5:  41           DC.B       0x41                     ; 'A'
  0x08023EF6:  4C           DC.B       0x4C                     ; 'L'
  0x08023EF7:  5F           DC.B       0x5F                     ; '_'
  0x08023EF8:  44           DC.B       0x44                     ; 'D'
  0x08023EF9:  72           DC.B       0x72                     ; 'r'
  0x08023EFA:  69           DC.B       0x69                     ; 'i'
  0x08023EFB:  76           DC.B       0x76                     ; 'v'
  0x08023EFC:  65           DC.B       0x65                     ; 'e'
  0x08023EFD:  72           DC.B       0x72                     ; 'r'
  0x08023EFE:  5C           DC.B       0x5C                     ; '\\'
  0x08023EFF:  53           DC.B       0x53                     ; 'S'
  0x08023F00:  72           DC.B       0x72                     ; 'r'
  0x08023F01:  63           DC.B       0x63                     ; 'c'
  0x08023F02:  5C           DC.B       0x5C                     ; '\\'
  0x08023F03:  73           DC.B       0x73                     ; 's'
  0x08023F04:  74           DC.B       0x74                     ; 't'
  0x08023F05:  6D           DC.B       0x6D                     ; 'm'
  0x08023F06:  33           DC.B       0x33                     ; '3'
  0x08023F07:  32           DC.B       0x32                     ; '2'
  0x08023F08:  68           DC.B       0x68                     ; 'h'
  0x08023F09:  37           DC.B       0x37                     ; '7'
  0x08023F0A:  78           DC.B       0x78                     ; 'x'
  0x08023F0B:  78           DC.B       0x78                     ; 'x'
  0x08023F0C:  5F           DC.B       0x5F                     ; '_'
  0x08023F0D:  6C           DC.B       0x6C                     ; 'l'
  0x08023F0E:  6C           DC.B       0x6C                     ; 'l'
  0x08023F0F:  5F           DC.B       0x5F                     ; '_'
  0x08023F10:  73           DC.B       0x73                     ; 's'
  0x08023F11:  64           DC.B       0x64                     ; 'd'
  0x08023F12:  6D           DC.B       0x6D                     ; 'm'
  0x08023F13:  6D           DC.B       0x6D                     ; 'm'
  0x08023F14:  63           DC.B       0x63                     ; 'c'
  0x08023F15:  2E           DC.B       0x2E                     ; '.'
  0x08023F16:  63           DC.B       0x63                     ; 'c'
  0x08023F17:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.1.277 from charger_lto.o, size=16, align=1
  0x08023F18:  53           DC.B       0x53                     ; 'S'
  0x08023F19:  54           DC.B       0x54                     ; 'T'
  0x08023F1A:  4D           DC.B       0x4D                     ; 'M'
  0x08023F1B:  33           DC.B       0x33                     ; '3'
  0x08023F1C:  32           DC.B       0x32                     ; '2'
  0x08023F1D:  5F           DC.B       0x5F                     ; '_'
  0x08023F1E:  53           DC.B       0x53                     ; 'S'
  0x08023F1F:  44           DC.B       0x44                     ; 'D'
  0x08023F20:  49           DC.B       0x49                     ; 'I'
  0x08023F21:  4F           DC.B       0x4F                     ; 'O'
  0x08023F22:  5F           DC.B       0x5F                     ; '_'
  0x08023F23:  44           DC.B       0x44                     ; 'D'
  0x08023F24:  49           DC.B       0x49                     ; 'I'
  0x08023F25:  53           DC.B       0x53                     ; 'S'
  0x08023F26:  4B           DC.B       0x4B                     ; 'K'
  0x08023F27:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.348 from charger_lto.o, size=4, align=1
  0x08023F28:  50           DC.B       0x50                     ; 'P'
  0x08023F29:  52           DC.B       0x52                     ; 'R'
  0x08023F2A:  49           DC.B       0x49                     ; 'I'
  0x08023F2B:  00           DC.B       0x00                     ; '\0'
Section .rodata..L.str.548 from charger_lto.o, size=20, align=1
  0x08023F2C:  53           DC.B       0x53                     ; 'S'
  0x08023F2D:  79           DC.B       0x79                     ; 'y'
  0x08023F2E:  73           DC.B       0x73                     ; 's'
  0x08023F2F:  74           DC.B       0x74                     ; 't'
  0x08023F30:  65           DC.B       0x65                     ; 'e'
  0x08023F31:  6D           DC.B       0x6D                     ; 'm'
  0x08023F32:  20           DC.B       0x20                     ; ' '
  0x08023F33:  54           DC.B       0x54                     ; 'T'
  0x08023F34:  69           DC.B       0x69                     ; 'i'
  0x08023F35:  6D           DC.B       0x6D                     ; 'm'
  0x08023F36:  65           DC.B       0x65                     ; 'e'
  0x08023F37:  72           DC.B       0x72                     ; 'r'
  0x08023F38:  20           DC.B       0x20                     ; ' '
  0x08023F39:  54           DC.B       0x54                     ; 'T'
  0x08023F3A:  68           DC.B       0x68                     ; 'h'
  0x08023F3B:  72           DC.B       0x72                     ; 'r'
  0x08023F3C:  65           DC.B       0x65                     ; 'e'
  0x08023F3D:  61           DC.B       0x61                     ; 'a'
  0x08023F3E:  64           DC.B       0x64                     ; 'd'
  0x08023F3F:  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:
  0x08023F40:  30           DC.B       0x30                     ; '0'
  0x08023F41:  31           DC.B       0x31                     ; '1'
  0x08023F42:  32           DC.B       0x32                     ; '2'
  0x08023F43:  33           DC.B       0x33                     ; '3'
  0x08023F44:  34           DC.B       0x34                     ; '4'
  0x08023F45:  35           DC.B       0x35                     ; '5'
  0x08023F46:  36           DC.B       0x36                     ; '6'
  0x08023F47:  37           DC.B       0x37                     ; '7'
  0x08023F48:  38           DC.B       0x38                     ; '8'
  0x08023F49:  39           DC.B       0x39                     ; '9'
  0x08023F4A:  41           DC.B       0x41                     ; 'A'
  0x08023F4B:  42           DC.B       0x42                     ; 'B'
  0x08023F4C:  43           DC.B       0x43                     ; 'C'
  0x08023F4D:  44           DC.B       0x44                     ; 'D'
  0x08023F4E:  45           DC.B       0x45                     ; 'E'
  0x08023F4F:  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:
  0x08023F50:  30           DC.B       0x30                     ; '0'
  0x08023F51:  31           DC.B       0x31                     ; '1'
  0x08023F52:  32           DC.B       0x32                     ; '2'
  0x08023F53:  33           DC.B       0x33                     ; '3'
  0x08023F54:  34           DC.B       0x34                     ; '4'
  0x08023F55:  35           DC.B       0x35                     ; '5'
  0x08023F56:  36           DC.B       0x36                     ; '6'
  0x08023F57:  37           DC.B       0x37                     ; '7'
  0x08023F58:  38           DC.B       0x38                     ; '8'
  0x08023F59:  39           DC.B       0x39                     ; '9'
  0x08023F5A:  61           DC.B       0x61                     ; 'a'
  0x08023F5B:  62           DC.B       0x62                     ; 'b'
  0x08023F5C:  63           DC.B       0x63                     ; 'c'
  0x08023F5D:  64           DC.B       0x64                     ; 'd'
  0x08023F5E:  65           DC.B       0x65                     ; 'e'
  0x08023F5F:  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
  0x08023F60:  4E           DC.B       0x4E                     ; 'N'
  0x08023F61:  41           DC.B       0x41                     ; 'A'
  0x08023F62:  4E           DC.B       0x4E                     ; 'N'
  0x08023F63:  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
  0x08023F64:  6E           DC.B       0x6E                     ; 'n'
  0x08023F65:  61           DC.B       0x61                     ; 'a'
  0x08023F66:  6E           DC.B       0x6E                     ; 'n'
  0x08023F67:  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:
  0x08023F68:  20           DC.B       0x20                     ; ' '
  0x08023F69:  20           DC.B       0x20                     ; ' '
  0x08023F6A:  20           DC.B       0x20                     ; ' '
  0x08023F6B:  20           DC.B       0x20                     ; ' '
  0x08023F6C:  20           DC.B       0x20                     ; ' '
  0x08023F6D:  20           DC.B       0x20                     ; ' '
  0x08023F6E:  20           DC.B       0x20                     ; ' '
  0x08023F6F:  20           DC.B       0x20                     ; ' '
  0x08023F70:  20           DC.B       0x20                     ; ' '
  0x08023F71:  68           DC.B       0x68                     ; 'h'
  0x08023F72:  28           DC.B       0x28                     ; '('
  0x08023F73:  28           DC.B       0x28                     ; '('
  0x08023F74:  28           DC.B       0x28                     ; '('
  0x08023F75:  28           DC.B       0x28                     ; '('
  0x08023F76:  20           DC.B       0x20                     ; ' '
  0x08023F77:  20           DC.B       0x20                     ; ' '
  0x08023F78:  20           DC.B       0x20                     ; ' '
  0x08023F79:  20           DC.B       0x20                     ; ' '
  0x08023F7A:  20           DC.B       0x20                     ; ' '
  0x08023F7B:  20           DC.B       0x20                     ; ' '
  0x08023F7C:  20           DC.B       0x20                     ; ' '
  0x08023F7D:  20           DC.B       0x20                     ; ' '
  0x08023F7E:  20           DC.B       0x20                     ; ' '
  0x08023F7F:  20           DC.B       0x20                     ; ' '
  0x08023F80:  20           DC.B       0x20                     ; ' '
  0x08023F81:  20           DC.B       0x20                     ; ' '
  0x08023F82:  20           DC.B       0x20                     ; ' '
  0x08023F83:  20           DC.B       0x20                     ; ' '
  0x08023F84:  20           DC.B       0x20                     ; ' '
  0x08023F85:  20           DC.B       0x20                     ; ' '
  0x08023F86:  20           DC.B       0x20                     ; ' '
  0x08023F87:  20           DC.B       0x20                     ; ' '
  0x08023F88:  48           DC.B       0x48                     ; 'H'
  0x08023F89:  10           DC.B       0x10                     ; '\x10'
  0x08023F8A:  10           DC.B       0x10                     ; '\x10'
  0x08023F8B:  10           DC.B       0x10                     ; '\x10'
  0x08023F8C:  10           DC.B       0x10                     ; '\x10'
  0x08023F8D:  10           DC.B       0x10                     ; '\x10'
  0x08023F8E:  10           DC.B       0x10                     ; '\x10'
  0x08023F8F:  10           DC.B       0x10                     ; '\x10'
  0x08023F90:  10           DC.B       0x10                     ; '\x10'
  0x08023F91:  10           DC.B       0x10                     ; '\x10'
  0x08023F92:  10           DC.B       0x10                     ; '\x10'
  0x08023F93:  10           DC.B       0x10                     ; '\x10'
  0x08023F94:  10           DC.B       0x10                     ; '\x10'
  0x08023F95:  10           DC.B       0x10                     ; '\x10'
  0x08023F96:  10           DC.B       0x10                     ; '\x10'
  0x08023F97:  10           DC.B       0x10                     ; '\x10'
  0x08023F98:  84           DC.B       0x84                     ; '\x84'
  0x08023F99:  84           DC.B       0x84                     ; '\x84'
  0x08023F9A:  84           DC.B       0x84                     ; '\x84'
  0x08023F9B:  84           DC.B       0x84                     ; '\x84'
  0x08023F9C:  84           DC.B       0x84                     ; '\x84'
  0x08023F9D:  84           DC.B       0x84                     ; '\x84'
  0x08023F9E:  84           DC.B       0x84                     ; '\x84'
  0x08023F9F:  84           DC.B       0x84                     ; '\x84'
  0x08023FA0:  84           DC.B       0x84                     ; '\x84'
  0x08023FA1:  84           DC.B       0x84                     ; '\x84'
  0x08023FA2:  10           DC.B       0x10                     ; '\x10'
  0x08023FA3:  10           DC.B       0x10                     ; '\x10'
  0x08023FA4:  10           DC.B       0x10                     ; '\x10'
  0x08023FA5:  10           DC.B       0x10                     ; '\x10'
  0x08023FA6:  10           DC.B       0x10                     ; '\x10'
  0x08023FA7:  10           DC.B       0x10                     ; '\x10'
  0x08023FA8:  10           DC.B       0x10                     ; '\x10'
  0x08023FA9:  81           DC.B       0x81                     ; '\x81'
  0x08023FAA:  81           DC.B       0x81                     ; '\x81'
  0x08023FAB:  81           DC.B       0x81                     ; '\x81'
  0x08023FAC:  81           DC.B       0x81                     ; '\x81'
  0x08023FAD:  81           DC.B       0x81                     ; '\x81'
  0x08023FAE:  81           DC.B       0x81                     ; '\x81'
  0x08023FAF:  01           DC.B       0x01                     ; '\x01'
  0x08023FB0:  01           DC.B       0x01                     ; '\x01'
  0x08023FB1:  01           DC.B       0x01                     ; '\x01'
  0x08023FB2:  01           DC.B       0x01                     ; '\x01'
  0x08023FB3:  01           DC.B       0x01                     ; '\x01'
  0x08023FB4:  01           DC.B       0x01                     ; '\x01'
  0x08023FB5:  01           DC.B       0x01                     ; '\x01'
  0x08023FB6:  01           DC.B       0x01                     ; '\x01'
  0x08023FB7:  01           DC.B       0x01                     ; '\x01'
  0x08023FB8:  01           DC.B       0x01                     ; '\x01'
  0x08023FB9:  01           DC.B       0x01                     ; '\x01'
  0x08023FBA:  01           DC.B       0x01                     ; '\x01'
  0x08023FBB:  01           DC.B       0x01                     ; '\x01'
  0x08023FBC:  01           DC.B       0x01                     ; '\x01'
  0x08023FBD:  01           DC.B       0x01                     ; '\x01'
  0x08023FBE:  01           DC.B       0x01                     ; '\x01'
  0x08023FBF:  01           DC.B       0x01                     ; '\x01'
  0x08023FC0:  01           DC.B       0x01                     ; '\x01'
  0x08023FC1:  01           DC.B       0x01                     ; '\x01'
  0x08023FC2:  01           DC.B       0x01                     ; '\x01'
  0x08023FC3:  10           DC.B       0x10                     ; '\x10'
  0x08023FC4:  10           DC.B       0x10                     ; '\x10'
  0x08023FC5:  10           DC.B       0x10                     ; '\x10'
  0x08023FC6:  10           DC.B       0x10                     ; '\x10'
  0x08023FC7:  10           DC.B       0x10                     ; '\x10'
  0x08023FC8:  10           DC.B       0x10                     ; '\x10'
  0x08023FC9:  82           DC.B       0x82                     ; '\x82'
  0x08023FCA:  82           DC.B       0x82                     ; '\x82'
  0x08023FCB:  82           DC.B       0x82                     ; '\x82'
  0x08023FCC:  82           DC.B       0x82                     ; '\x82'
  0x08023FCD:  82           DC.B       0x82                     ; '\x82'
  0x08023FCE:  82           DC.B       0x82                     ; '\x82'
  0x08023FCF:  02           DC.B       0x02                     ; '\x02'
  0x08023FD0:  02           DC.B       0x02                     ; '\x02'
  0x08023FD1:  02           DC.B       0x02                     ; '\x02'
  0x08023FD2:  02           DC.B       0x02                     ; '\x02'
  0x08023FD3:  02           DC.B       0x02                     ; '\x02'
  0x08023FD4:  02           DC.B       0x02                     ; '\x02'
  0x08023FD5:  02           DC.B       0x02                     ; '\x02'
  0x08023FD6:  02           DC.B       0x02                     ; '\x02'
  0x08023FD7:  02           DC.B       0x02                     ; '\x02'
  0x08023FD8:  02           DC.B       0x02                     ; '\x02'
  0x08023FD9:  02           DC.B       0x02                     ; '\x02'
  0x08023FDA:  02           DC.B       0x02                     ; '\x02'
  0x08023FDB:  02           DC.B       0x02                     ; '\x02'
  0x08023FDC:  02           DC.B       0x02                     ; '\x02'
  0x08023FDD:  02           DC.B       0x02                     ; '\x02'
  0x08023FDE:  02           DC.B       0x02                     ; '\x02'
  0x08023FDF:  02           DC.B       0x02                     ; '\x02'
  0x08023FE0:  02           DC.B       0x02                     ; '\x02'
  0x08023FE1:  02           DC.B       0x02                     ; '\x02'
  0x08023FE2:  02           DC.B       0x02                     ; '\x02'
  0x08023FE3:  10           DC.B       0x10                     ; '\x10'
  0x08023FE4:  10           DC.B       0x10                     ; '\x10'
  0x08023FE5:  10           DC.B       0x10                     ; '\x10'
  0x08023FE6:  10           DC.B       0x10                     ; '\x10'
  0x08023FE7:  20           DC.B       0x20                     ; ' '
Section .segger.init.table from [ Linker created ], size=52, align=4
  0x08023FE8:  080241D3     DC.W       __SEGGER_init_zero
  0x08023FEC:  00           DC.B       0x00                     ; '\0'
  0x08023FED:  00           DC.B       0x00                     ; '\0'
  0x08023FEE:  00           DC.B       0x00                     ; '\0'
  0x08023FEF:  20           DC.B       0x20                     ; ' '
  0x08023FF0:  A8           DC.B       0xA8                     ; '\xA8'
  0x08023FF1:  18           DC.B       0x18                     ; '\x18'
  0x08023FF2:  00           DC.B       0x00                     ; '\0'
  0x08023FF3:  00           DC.B       0x00                     ; '\0'
  0x08023FF4:  080241D3     DC.W       __SEGGER_init_zero
  0x08023FF8:  00           DC.B       0x00                     ; '\0'
  0x08023FF9:  00           DC.B       0x00                     ; '\0'
  0x08023FFA:  00           DC.B       0x00                     ; '\0'
  0x08023FFB:  24           DC.B       0x24                     ; '$'
  0x08023FFC:  14           DC.B       0x14                     ; '\x14'
  0x08023FFD:  BD           DC.B       0xBD                     ; '\xBD'
  0x08023FFE:  00           DC.B       0x00                     ; '\0'
  0x08023FFF:  00           DC.B       0x00                     ; '\0'
  0x08024000:  080241D3     DC.W       __SEGGER_init_zero
  0x08024004:  00           DC.B       0x00                     ; '\0'
  0x08024005:  00           DC.B       0x00                     ; '\0'
  0x08024006:  00           DC.B       0x00                     ; '\0'
  0x08024007:  30           DC.B       0x30                     ; '0'
  0x08024008:  40           DC.B       0x40                     ; '@'
  0x08024009:  01           DC.B       0x01                     ; '\x01'
  0x0802400A:  00           DC.B       0x00                     ; '\0'
  0x0802400B:  00           DC.B       0x00                     ; '\0'
  0x0802400C:  08024189     DC.W       __SEGGER_init_lzss
  0x08024010:  14           DC.B       0x14                     ; '\x14'
  0x08024011:  BD           DC.B       0xBD                     ; '\xBD'
  0x08024012:  00           DC.B       0x00                     ; '\0'
  0x08024013:  24           DC.B       0x24                     ; '$'
  0x08024014:  0802401C     DC.W       0x0802401C               ; R_ARM_ABS32
  0x08024018:  0800492B     DC.W       __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=364, align=4
  0x0802401C:  0D           DC.B       0x0D                     ; '\r'
  0x0802401D:  7F           DC.B       0x7F                     ; '\x7F'
  0x0802401E:  33           DC.B       0x33                     ; '3'
  0x0802401F:  02           DC.B       0x02                     ; '\x02'
  0x08024020:  08           DC.B       0x08                     ; '\b'
  0x08024021:  4D           DC.B       0x4D                     ; 'M'
  0x08024022:  38           DC.B       0x38                     ; '8'
  0x08024023:  02           DC.B       0x02                     ; '\x02'
  0x08024024:  08           DC.B       0x08                     ; '\b'
  0x08024025:  4A           DC.B       0x4A                     ; 'J'
  0x08024026:  3B           DC.B       0x3B                     ; ';'
  0x08024027:  02           DC.B       0x02                     ; '\x02'
  0x08024028:  08           DC.B       0x08                     ; '\b'
  0x08024029:  4F           DC.B       0x4F                     ; 'O'
  0x0802402A:  84           DC.B       0x84                     ; '\x84'
  0x0802402B:  04           DC.B       0x04                     ; '\x04'
  0x0802402C:  01           DC.B       0x01                     ; '\x01'
  0x0802402D:  38           DC.B       0x38                     ; '8'
  0x0802402E:  86           DC.B       0x86                     ; '\x86'
  0x0802402F:  08           DC.B       0x08                     ; '\b'
  0x08024030:  08           DC.B       0x08                     ; '\b'
  0x08024031:  00           DC.B       0x00                     ; '\0'
  0x08024032:  00           DC.B       0x00                     ; '\0'
  0x08024033:  A8           DC.B       0xA8                     ; '\xA8'
  0x08024034:  61           DC.B       0x61                     ; 'a'
  0x08024035:  00           DC.B       0x00                     ; '\0'
  0x08024036:  00           DC.B       0x00                     ; '\0'
  0x08024037:  00           DC.B       0x00                     ; '\0'
  0x08024038:  00           DC.B       0x00                     ; '\0'
  0x08024039:  8C           DC.B       0x8C                     ; '\x8C'
  0x0802403A:  20           DC.B       0x20                     ; ' '
  0x0802403B:  01           DC.B       0x01                     ; '\x01'
  0x0802403C:  51           DC.B       0x51                     ; 'Q'
  0x0802403D:  87           DC.B       0x87                     ; '\x87'
  0x0802403E:  1C           DC.B       0x1C                     ; '\x1C'
  0x0802403F:  08           DC.B       0x08                     ; '\b'
  0x08024040:  50           DC.B       0x50                     ; 'P'
  0x08024041:  3B           DC.B       0x3B                     ; ';'
  0x08024042:  02           DC.B       0x02                     ; '\x02'
  0x08024043:  08           DC.B       0x08                     ; '\b'
  0x08024044:  01           DC.B       0x01                     ; '\x01'
  0x08024045:  00           DC.B       0x00                     ; '\0'
  0x08024046:  30           DC.B       0x30                     ; '0'
  0x08024047:  75           DC.B       0x75                     ; 'u'
  0x08024048:  8C           DC.B       0x8C                     ; '\x8C'
  0x08024049:  20           DC.B       0x20                     ; ' '
  0x0802404A:  01           DC.B       0x01                     ; '\x01'
  0x0802404B:  55           DC.B       0x55                     ; 'U'
  0x0802404C:  91           DC.B       0x91                     ; '\x91'
  0x0802404D:  40           DC.B       0x40                     ; '@'
  0x0802404E:  02           DC.B       0x02                     ; '\x02'
  0x0802404F:  88           DC.B       0x88                     ; '\x88'
  0x08024050:  13           DC.B       0x13                     ; '\x13'
  0x08024051:  90           DC.B       0x90                     ; '\x90'
  0x08024052:  20           DC.B       0x20                     ; ' '
  0x08024053:  88           DC.B       0x88                     ; '\x88'
  0x08024054:  40           DC.B       0x40                     ; '@'
  0x08024055:  02           DC.B       0x02                     ; '\x02'
  0x08024056:  53           DC.B       0x53                     ; 'S'
  0x08024057:  38           DC.B       0x38                     ; '8'
  0x08024058:  93           DC.B       0x93                     ; '\x93'
  0x08024059:  40           DC.B       0x40                     ; '@'
  0x0802405A:  87           DC.B       0x87                     ; '\x87'
  0x0802405B:  1C           DC.B       0x1C                     ; '\x1C'
  0x0802405C:  88           DC.B       0x88                     ; '\x88'
  0x0802405D:  04           DC.B       0x04                     ; '\x04'
  0x0802405E:  90           DC.B       0x90                     ; '\x90'
  0x0802405F:  40           DC.B       0x40                     ; '@'
  0x08024060:  02           DC.B       0x02                     ; '\x02'
  0x08024061:  34           DC.B       0x34                     ; '4'
  0x08024062:  3D           DC.B       0x3D                     ; '='
  0x08024063:  9E           DC.B       0x9E                     ; '\x9E'
  0x08024064:  60           DC.B       0x60                     ; '`'
  0x08024065:  84           DC.B       0x84                     ; '\x84'
  0x08024066:  20           DC.B       0x20                     ; ' '
  0x08024067:  88           DC.B       0x88                     ; '\x88'
  0x08024068:  60           DC.B       0x60                     ; '`'
  0x08024069:  02           DC.B       0x02                     ; '\x02'
  0x0802406A:  44           DC.B       0x44                     ; 'D'
  0x0802406B:  3D           DC.B       0x3D                     ; '='
  0x0802406C:  84           DC.B       0x84                     ; '\x84'
  0x0802406D:  60           DC.B       0x60                     ; '`'
  0x0802406E:  8E           DC.B       0x8E                     ; '\x8E'
  0x0802406F:  20           DC.B       0x20                     ; ' '
  0x08024070:  01           DC.B       0x01                     ; '\x01'
  0x08024071:  48           DC.B       0x48                     ; 'H'
  0x08024072:  88           DC.B       0x88                     ; '\x88'
  0x08024073:  40           DC.B       0x40                     ; '@'
  0x08024074:  97           DC.B       0x97                     ; '\x97'
  0x08024075:  60           DC.B       0x60                     ; '`'
  0x08024076:  01           DC.B       0x01                     ; '\x01'
  0x08024077:  5E           DC.B       0x5E                     ; '^'
  0x08024078:  8B           DC.B       0x8B                     ; '\x8B'
  0x08024079:  1C           DC.B       0x1C                     ; '\x1C'
  0x0802407A:  94           DC.B       0x94                     ; '\x94'
  0x0802407B:  20           DC.B       0x20                     ; ' '
  0x0802407C:  01           DC.B       0x01                     ; '\x01'
  0x0802407D:  5F           DC.B       0x5F                     ; '_'
  0x0802407E:  9F           DC.B       0x9F                     ; '\x9F'
  0x0802407F:  80           DC.B       0x80                     ; '\x80'
  0x08024080:  A0           DC.B       0xA0                     ; '\xA0'
  0x08024081:  01           DC.B       0x01                     ; '\x01'
  0x08024082:  69           DC.B       0x69                     ; 'i'
  0x08024083:  88           DC.B       0x88                     ; '\x88'
  0x08024084:  20           DC.B       0x20                     ; ' '
  0x08024085:  97           DC.B       0x97                     ; '\x97'
  0x08024086:  80           DC.B       0x80                     ; '\x80'
  0x08024087:  A0           DC.B       0xA0                     ; '\xA0'
  0x08024088:  01           DC.B       0x01                     ; '\x01'
  0x08024089:  4C           DC.B       0x4C                     ; 'L'
  0x0802408A:  9F           DC.B       0x9F                     ; '\x9F'
  0x0802408B:  80           DC.B       0x80                     ; '\x80'
  0x0802408C:  C0           DC.B       0xC0                     ; '\xC0'
  0x0802408D:  01           DC.B       0x01                     ; '\x01'
  0x0802408E:  73           DC.B       0x73                     ; 's'
  0x0802408F:  9F           DC.B       0x9F                     ; '\x9F'
  0x08024090:  40           DC.B       0x40                     ; '@'
  0x08024091:  01           DC.B       0x01                     ; '\x01'
  0x08024092:  54           DC.B       0x54                     ; 'T'
  0x08024093:  9F           DC.B       0x9F                     ; '\x9F'
  0x08024094:  40           DC.B       0x40                     ; '@'
  0x08024095:  01           DC.B       0x01                     ; '\x01'
  0x08024096:  67           DC.B       0x67                     ; 'g'
  0x08024097:  9F           DC.B       0x9F                     ; '\x9F'
  0x08024098:  81           DC.B       0x81                     ; '\x81'
  0x08024099:  80           DC.B       0x80                     ; '\x80'
  0x0802409A:  84           DC.B       0x84                     ; '\x84'
  0x0802409B:  20           DC.B       0x20                     ; ' '
  0x0802409C:  8E           DC.B       0x8E                     ; '\x8E'
  0x0802409D:  81           DC.B       0x81                     ; '\x81'
  0x0802409E:  80           DC.B       0x80                     ; '\x80'
  0x0802409F:  8E           DC.B       0x8E                     ; '\x8E'
  0x080240A0:  20           DC.B       0x20                     ; ' '
  0x080240A1:  01           DC.B       0x01                     ; '\x01'
  0x080240A2:  5C           DC.B       0x5C                     ; '\\'
  0x080240A3:  8F           DC.B       0x8F                     ; '\x8F'
  0x080240A4:  81           DC.B       0x81                     ; '\x81'
  0x080240A5:  20           DC.B       0x20                     ; ' '
  0x080240A6:  90           DC.B       0x90                     ; '\x90'
  0x080240A7:  20           DC.B       0x20                     ; ' '
  0x080240A8:  01           DC.B       0x01                     ; '\x01'
  0x080240A9:  64           DC.B       0x64                     ; 'd'
  0x080240AA:  8B           DC.B       0x8B                     ; '\x8B'
  0x080240AB:  81           DC.B       0x81                     ; '\x81'
  0x080240AC:  60           DC.B       0x60                     ; '`'
  0x080240AD:  01           DC.B       0x01                     ; '\x01'
  0x080240AE:  6C           DC.B       0x6C                     ; 'l'
  0x080240AF:  93           DC.B       0x93                     ; '\x93'
  0x080240B0:  81           DC.B       0x81                     ; '\x81'
  0x080240B1:  60           DC.B       0x60                     ; '`'
  0x080240B2:  01           DC.B       0x01                     ; '\x01'
  0x080240B3:  70           DC.B       0x70                     ; 'p'
  0x080240B4:  8B           DC.B       0x8B                     ; '\x8B'
  0x080240B5:  60           DC.B       0x60                     ; '`'
  0x080240B6:  01           DC.B       0x01                     ; '\x01'
  0x080240B7:  7C           DC.B       0x7C                     ; '|'
  0x080240B8:  93           DC.B       0x93                     ; '\x93'
  0x080240B9:  20           DC.B       0x20                     ; ' '
  0x080240BA:  01           DC.B       0x01                     ; '\x01'
  0x080240BB:  79           DC.B       0x79                     ; 'y'
  0x080240BC:  8B           DC.B       0x8B                     ; '\x8B'
  0x080240BD:  20           DC.B       0x20                     ; ' '
  0x080240BE:  01           DC.B       0x01                     ; '\x01'
  0x080240BF:  82           DC.B       0x82                     ; '\x82'
  0x080240C0:  93           DC.B       0x93                     ; '\x93'
  0x080240C1:  60           DC.B       0x60                     ; '`'
  0x080240C2:  02           DC.B       0x02                     ; '\x02'
  0x080240C3:  82           DC.B       0x82                     ; '\x82'
  0x080240C4:  33           DC.B       0x33                     ; '3'
  0x080240C5:  8A           DC.B       0x8A                     ; '\x8A'
  0x080240C6:  20           DC.B       0x20                     ; ' '
  0x080240C7:  01           DC.B       0x01                     ; '\x01'
  0x080240C8:  8C           DC.B       0x8C                     ; '\x8C'
  0x080240C9:  93           DC.B       0x93                     ; '\x93'
  0x080240CA:  40           DC.B       0x40                     ; '@'
  0x080240CB:  01           DC.B       0x01                     ; '\x01'
  0x080240CC:  8D           DC.B       0x8D                     ; '\x8D'
  0x080240CD:  8B           DC.B       0x8B                     ; '\x8B'
  0x080240CE:  20           DC.B       0x20                     ; ' '
  0x080240CF:  01           DC.B       0x01                     ; '\x01'
  0x080240D0:  7D           DC.B       0x7D                     ; '}'
  0x080240D1:  8B           DC.B       0x8B                     ; '\x8B'
  0x080240D2:  80           DC.B       0x80                     ; '\x80'
  0x080240D3:  C0           DC.B       0xC0                     ; '\xC0'
  0x080240D4:  04           DC.B       0x04                     ; '\x04'
  0x080240D5:  C4           DC.B       0xC4                     ; '\xC4'
  0x080240D6:  4B           DC.B       0x4B                     ; 'K'
  0x080240D7:  00           DC.B       0x00                     ; '\0'
  0x080240D8:  08           DC.B       0x08                     ; '\b'
  0x080240D9:  90           DC.B       0x90                     ; '\x90'
  0x080240DA:  04           DC.B       0x04                     ; '\x04'
  0x080240DB:  18           DC.B       0x18                     ; '\x18'
  0x080240DC:  10           DC.B       0x10                     ; '\x10'
  0x080240DD:  00           DC.B       0x00                     ; '\0'
  0x080240DE:  00           DC.B       0x00                     ; '\0'
  0x080240DF:  00           DC.B       0x00                     ; '\0'
  0x080240E0:  F8           DC.B       0xF8                     ; '\xF8'
  0x080240E1:  B7           DC.B       0xB7                     ; '\xB7'
  0x080240E2:  00           DC.B       0x00                     ; '\0'
  0x080240E3:  24           DC.B       0x24                     ; '$'
  0x080240E4:  FC           DC.B       0xFC                     ; '\xFC'
  0x080240E5:  B7           DC.B       0xB7                     ; '\xB7'
  0x080240E6:  00           DC.B       0x00                     ; '\0'
  0x080240E7:  24           DC.B       0x24                     ; '$'
  0x080240E8:  00           DC.B       0x00                     ; '\0'
  0x080240E9:  B8           DC.B       0xB8                     ; '\xB8'
  0x080240EA:  00           DC.B       0x00                     ; '\0'
  0x080240EB:  24           DC.B       0x24                     ; '$'
  0x080240EC:  F0           DC.B       0xF0                     ; '\xF0'
  0x080240ED:  F0           DC.B       0xF0                     ; '\xF0'
  0x080240EE:  F0           DC.B       0xF0                     ; '\xF0'
  0x080240EF:  F0           DC.B       0xF0                     ; '\xF0'
  0x080240F0:  00           DC.B       0x00                     ; '\0'
  0x080240F1:  90           DC.B       0x90                     ; '\x90'
  0x080240F2:  D0           DC.B       0xD0                     ; '\xD0'
  0x080240F3:  03           DC.B       0x03                     ; '\x03'
  0x080240F4:  84           DC.B       0x84                     ; '\x84'
  0x080240F5:  04           DC.B       0x04                     ; '\x04'
  0x080240F6:  2B           DC.B       0x2B                     ; '+'
  0x080240F7:  D0           DC.B       0xD0                     ; '\xD0'
  0x080240F8:  07           DC.B       0x07                     ; '\x07'
  0x080240F9:  43           DC.B       0x43                     ; 'C'
  0x080240FA:  6F           DC.B       0x6F                     ; 'o'
  0x080240FB:  70           DC.B       0x70                     ; 'p'
  0x080240FC:  79           DC.B       0x79                     ; 'y'
  0x080240FD:  72           DC.B       0x72                     ; 'r'
  0x080240FE:  69           DC.B       0x69                     ; 'i'
  0x080240FF:  67           DC.B       0x67                     ; 'g'
  0x08024100:  68           DC.B       0x68                     ; 'h'
  0x08024101:  74           DC.B       0x74                     ; 't'
  0x08024102:  20           DC.B       0x20                     ; ' '
  0x08024103:  28           DC.B       0x28                     ; '('
  0x08024104:  63           DC.B       0x63                     ; 'c'
  0x08024105:  29           DC.B       0x29                     ; ')'
  0x08024106:  20           DC.B       0x20                     ; ' '
  0x08024107:  4D           DC.B       0x4D                     ; 'M'
  0x08024108:  69           DC.B       0x69                     ; 'i'
  0x08024109:  63           DC.B       0x63                     ; 'c'
  0x0802410A:  72           DC.B       0x72                     ; 'r'
  0x0802410B:  6F           DC.B       0x6F                     ; 'o'
  0x0802410C:  73           DC.B       0x73                     ; 's'
  0x0802410D:  6F           DC.B       0x6F                     ; 'o'
  0x0802410E:  66           DC.B       0x66                     ; 'f'
  0x0802410F:  74           DC.B       0x74                     ; 't'
  0x08024110:  20           DC.B       0x20                     ; ' '
  0x08024111:  43           DC.B       0x43                     ; 'C'
  0x08024112:  6F           DC.B       0x6F                     ; 'o'
  0x08024113:  72           DC.B       0x72                     ; 'r'
  0x08024114:  70           DC.B       0x70                     ; 'p'
  0x08024115:  6F           DC.B       0x6F                     ; 'o'
  0x08024116:  72           DC.B       0x72                     ; 'r'
  0x08024117:  61           DC.B       0x61                     ; 'a'
  0x08024118:  74           DC.B       0x74                     ; 't'
  0x08024119:  69           DC.B       0x69                     ; 'i'
  0x0802411A:  6F           DC.B       0x6F                     ; 'o'
  0x0802411B:  6E           DC.B       0x6E                     ; 'n'
  0x0802411C:  2E           DC.B       0x2E                     ; '.'
  0x0802411D:  20           DC.B       0x20                     ; ' '
  0x0802411E:  41           DC.B       0x41                     ; 'A'
  0x0802411F:  6C           DC.B       0x6C                     ; 'l'
  0x08024120:  6C           DC.B       0x6C                     ; 'l'
  0x08024121:  20           DC.B       0x20                     ; ' '
  0x08024122:  85           DC.B       0x85                     ; '\x85'
  0x08024123:  25           DC.B       0x25                     ; '%'
  0x08024124:  18           DC.B       0x18                     ; '\x18'
  0x08024125:  73           DC.B       0x73                     ; 's'
  0x08024126:  20           DC.B       0x20                     ; ' '
  0x08024127:  72           DC.B       0x72                     ; 'r'
  0x08024128:  65           DC.B       0x65                     ; 'e'
  0x08024129:  73           DC.B       0x73                     ; 's'
  0x0802412A:  65           DC.B       0x65                     ; 'e'
  0x0802412B:  72           DC.B       0x72                     ; 'r'
  0x0802412C:  76           DC.B       0x76                     ; 'v'
  0x0802412D:  65           DC.B       0x65                     ; 'e'
  0x0802412E:  64           DC.B       0x64                     ; 'd'
  0x0802412F:  2E           DC.B       0x2E                     ; '.'
  0x08024130:  20           DC.B       0x20                     ; ' '
  0x08024131:  20           DC.B       0x20                     ; ' '
  0x08024132:  2A           DC.B       0x2A                     ; '*'
  0x08024133:  20           DC.B       0x20                     ; ' '
  0x08024134:  20           DC.B       0x20                     ; ' '
  0x08024135:  4E           DC.B       0x4E                     ; 'N'
  0x08024136:  65           DC.B       0x65                     ; 'e'
  0x08024137:  74           DC.B       0x74                     ; 't'
  0x08024138:  58           DC.B       0x58                     ; 'X'
  0x08024139:  20           DC.B       0x20                     ; ' '
  0x0802413A:  44           DC.B       0x44                     ; 'D'
  0x0802413B:  75           DC.B       0x75                     ; 'u'
  0x0802413C:  6F           DC.B       0x6F                     ; 'o'
  0x0802413D:  84           DC.B       0x84                     ; '\x84'
  0x0802413E:  2F           DC.B       0x2F                     ; '/'
  0x0802413F:  1B           DC.B       0x1B                     ; '\x1B'
  0x08024140:  74           DC.B       0x74                     ; 't'
  0x08024141:  65           DC.B       0x65                     ; 'e'
  0x08024142:  78           DC.B       0x78                     ; 'x'
  0x08024143:  2D           DC.B       0x2D                     ; '-'
  0x08024144:  4D           DC.B       0x4D                     ; 'M'
  0x08024145:  37           DC.B       0x37                     ; '7'
  0x08024146:  2F           DC.B       0x2F                     ; '/'
  0x08024147:  47           DC.B       0x47                     ; 'G'
  0x08024148:  4E           DC.B       0x4E                     ; 'N'
  0x08024149:  55           DC.B       0x55                     ; 'U'
  0x0802414A:  20           DC.B       0x20                     ; ' '
  0x0802414B:  56           DC.B       0x56                     ; 'V'
  0x0802414C:  65           DC.B       0x65                     ; 'e'
  0x0802414D:  72           DC.B       0x72                     ; 'r'
  0x0802414E:  73           DC.B       0x73                     ; 's'
  0x0802414F:  69           DC.B       0x69                     ; 'i'
  0x08024150:  6F           DC.B       0x6F                     ; 'o'
  0x08024151:  6E           DC.B       0x6E                     ; 'n'
  0x08024152:  20           DC.B       0x20                     ; ' '
  0x08024153:  36           DC.B       0x36                     ; '6'
  0x08024154:  2E           DC.B       0x2E                     ; '.'
  0x08024155:  34           DC.B       0x34                     ; '4'
  0x08024156:  2E           DC.B       0x2E                     ; '.'
  0x08024157:  30           DC.B       0x30                     ; '0'
  0x08024158:  20           DC.B       0x20                     ; ' '
  0x08024159:  2A           DC.B       0x2A                     ; '*'
  0x0802415A:  00           DC.B       0x00                     ; '\0'
  0x0802415B:  BE           DC.B       0xBE                     ; '\xBE'
  0x0802415C:  65           DC.B       0x65                     ; 'e'
  0x0802415D:  0D           DC.B       0x0D                     ; '\r'
  0x0802415E:  46           DC.B       0x46                     ; 'F'
  0x0802415F:  69           DC.B       0x69                     ; 'i'
  0x08024160:  6C           DC.B       0x6C                     ; 'l'
  0x08024161:  65           DC.B       0x65                     ; 'e'
  0x08024162:  58           DC.B       0x58                     ; 'X'
  0x08024163:  20           DC.B       0x20                     ; ' '
  0x08024164:  47           DC.B       0x47                     ; 'G'
  0x08024165:  65           DC.B       0x65                     ; 'e'
  0x08024166:  6E           DC.B       0x6E                     ; 'n'
  0x08024167:  65           DC.B       0x65                     ; 'e'
  0x08024168:  72           DC.B       0x72                     ; 'r'
  0x08024169:  69           DC.B       0x69                     ; 'i'
  0x0802416A:  63           DC.B       0x63                     ; 'c'
  0x0802416B:  91           DC.B       0x91                     ; '\x91'
  0x0802416C:  5C           DC.B       0x5C                     ; '\\'
  0x0802416D:  17           DC.B       0x17                     ; '\x17'
  0x0802416E:  49           DC.B       0x49                     ; 'I'
  0x0802416F:  43           DC.B       0x43                     ; 'C'
  0x08024170:  20           DC.B       0x20                     ; ' '
  0x08024171:  6F           DC.B       0x6F                     ; 'o'
  0x08024172:  76           DC.B       0x76                     ; 'v'
  0x08024173:  65           DC.B       0x65                     ; 'e'
  0x08024174:  72           DC.B       0x72                     ; 'r'
  0x08024175:  66           DC.B       0x66                     ; 'f'
  0x08024176:  6C           DC.B       0x6C                     ; 'l'
  0x08024177:  6F           DC.B       0x6F                     ; 'o'
  0x08024178:  77           DC.B       0x77                     ; 'w'
  0x08024179:  20           DC.B       0x20                     ; ' '
  0x0802417A:  74           DC.B       0x74                     ; 't'
  0x0802417B:  69           DC.B       0x69                     ; 'i'
  0x0802417C:  6D           DC.B       0x6D                     ; 'm'
  0x0802417D:  65           DC.B       0x65                     ; 'e'
  0x0802417E:  72           DC.B       0x72                     ; 'r'
  0x0802417F:  00           DC.B       0x00                     ; '\0'
  0x08024180:  45           DC.B       0x45                     ; 'E'
  0x08024181:  74           DC.B       0x74                     ; 't'
  0x08024182:  68           DC.B       0x68                     ; 'h'
  0x08024183:  00           DC.B       0x00                     ; '\0'
  0x08024184:  01           DC.B       0x01                     ; '\x01'
  0x08024185:  00           DC.B       0x00                     ; '\0'
  0x08024186:  00           DC.B       0x00                     ; '\0'
  0x08024187:  00           DC.B       0x00                     ; '\0'
Section .segger.init.__SEGGER_init_lzss from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=74, align=2
__SEGGER_init_lzss:
  0x08024188:  6820         LDR        R0, [R4]
  0x0802418A:  6861         LDR        R1, [R4, #4]
  0x0802418C:  3408         ADDS       R4, #8
.L1:
  0x0802418E:  780A         LDRB       R2, [R1]
  0x08024190:  3101         ADDS       R1, #1
  0x08024192:  4212         TST        R2, R2
  0x08024194:  D01B         BEQ        .L5                      ; 0x080241CE
  0x08024196:  2A80         CMP        R2, #128
  0x08024198:  D312         BCC        .L4                      ; 0x080241C0
  0x0802419A:  3A80         SUBS       R2, #128
  0x0802419C:  D018         BEQ        .L6                      ; 0x080241D0
  0x0802419E:  780B         LDRB       R3, [R1]
  0x080241A0:  3101         ADDS       R1, #1
  0x080241A2:  2B80         CMP        R3, #128
  0x080241A4:  D304         BCC        .L2                      ; 0x080241B0
  0x080241A6:  3B80         SUBS       R3, #128
  0x080241A8:  021B         LSLS       R3, R3, #8
  0x080241AA:  780D         LDRB       R5, [R1]
  0x080241AC:  3101         ADDS       R1, #1
  0x080241AE:  195B         ADDS       R3, R3, R5
.L2:
  0x080241B0:  1AC5         SUBS       R5, R0, R3
.L3:
  0x080241B2:  782B         LDRB       R3, [R5]
  0x080241B4:  7003         STRB       R3, [R0]
  0x080241B6:  3501         ADDS       R5, #1
  0x080241B8:  3001         ADDS       R0, #1
  0x080241BA:  3A01         SUBS       R2, #1
  0x080241BC:  D1F9         BNE        .L3                      ; 0x080241B2
  0x080241BE:  E7E6         B          .L1                      ; 0x0802418E
.L4:
  0x080241C0:  780B         LDRB       R3, [R1]
  0x080241C2:  3101         ADDS       R1, #1
  0x080241C4:  7003         STRB       R3, [R0]
  0x080241C6:  3001         ADDS       R0, #1
  0x080241C8:  3A01         SUBS       R2, #1
  0x080241CA:  D1F9         BNE        .L4                      ; 0x080241C0
  0x080241CC:  E7DF         B          .L1                      ; 0x0802418E
.L5:
  0x080241CE:  4770         BX         LR
.L6:
  0x080241D0:  E7FE         B          .L6                      ; 0x080241D0
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:
  0x080241D2:  6820         LDR        R0, [R4]
  0x080241D4:  6861         LDR        R1, [R4, #4]
  0x080241D6:  3408         ADDS       R4, #8
  0x080241D8:  2200         MOVS       R2, #0
  0x080241DA:  E000         B          .L2                      ; 0x080241DE
.L1:
  0x080241DC:  5442         STRB       R2, [R0, R1]
.L2:
  0x080241DE:  3901         SUBS       R1, #1
  0x080241E0:  D5FC         BPL        .L1                      ; 0x080241DC
  0x080241E2:  4770         BX         LR
Section .DTCM_RAM from charger_lto.o, size=6312, align=32
(0x20000000-0x200018a7 excluded)
Section .bss.block.stack from [ Linker created ], size=8192, align=8
(0x2001e000-0x2001ffff excluded)
Section .bss.scratch from charger_lto.o, size=512, align=32
scratch:
  0x24000000:  46           DC.B       0x46                     ; 'F'
  0x24000001:  69           DC.B       0x69                     ; 'i'
  0x24000002:  6C           DC.B       0x6C                     ; 'l'
  0x24000003:  65           DC.B       0x65                     ; 'e'
  0x24000004:  58           DC.B       0x58                     ; 'X'
  0x24000005:  20           DC.B       0x20                     ; ' '
  0x24000006:  4D           DC.B       0x4D                     ; 'M'
  0x24000007:  65           DC.B       0x65                     ; 'e'
  0x24000008:  64           DC.B       0x64                     ; 'd'
  0x24000009:  69           DC.B       0x69                     ; 'i'
  0x2400000A:  61           DC.B       0x61                     ; 'a'
  0x2400000B:  20           DC.B       0x20                     ; ' '
  0x2400000C:  4D           DC.B       0x4D                     ; 'M'
  0x2400000D:  75           DC.B       0x75                     ; 'u'
  0x2400000E:  74           DC.B       0x74                     ; 't'
  0x2400000F:  65           DC.B       0x65                     ; 'e'
  0x24000010:  78           DC.B       0x78                     ; 'x'
  0x24000011:  00           DC.B       0x00                     ; '\0'
  0x24000012:  43           DC.B       0x43                     ; 'C'
  0x24000013:  6F           DC.B       0x6F                     ; 'o'
  0x24000014:  70           DC.B       0x70                     ; 'p'
  0x24000015:  79           DC.B       0x79                     ; 'y'
  0x24000016:  72           DC.B       0x72                     ; 'r'
  0x24000017:  69           DC.B       0x69                     ; 'i'
  0x24000018:  67           DC.B       0x67                     ; 'g'
  0x24000019:  68           DC.B       0x68                     ; 'h'
  0x2400001A:  74           DC.B       0x74                     ; 't'
  0x2400001B:  20           DC.B       0x20                     ; ' '
  0x2400001C:  28           DC.B       0x28                     ; '('
  0x2400001D:  63           DC.B       0x63                     ; 'c'
  0x2400001E:  29           DC.B       0x29                     ; ')'
  0x2400001F:  20           DC.B       0x20                     ; ' '
  0x24000020:  4D           DC.B       0x4D                     ; 'M'
  0x24000021:  69           DC.B       0x69                     ; 'i'
  0x24000022:  63           DC.B       0x63                     ; 'c'
  0x24000023:  72           DC.B       0x72                     ; 'r'
  0x24000024:  6F           DC.B       0x6F                     ; 'o'
  0x24000025:  73           DC.B       0x73                     ; 's'
  0x24000026:  6F           DC.B       0x6F                     ; 'o'
  0x24000027:  66           DC.B       0x66                     ; 'f'
  0x24000028:  74           DC.B       0x74                     ; 't'
  0x24000029:  20           DC.B       0x20                     ; ' '
  0x2400002A:  43           DC.B       0x43                     ; 'C'
  0x2400002B:  6F           DC.B       0x6F                     ; 'o'
  0x2400002C:  72           DC.B       0x72                     ; 'r'
  0x2400002D:  70           DC.B       0x70                     ; 'p'
  0x2400002E:  6F           DC.B       0x6F                     ; 'o'
  0x2400002F:  72           DC.B       0x72                     ; 'r'
  0x24000030:  61           DC.B       0x61                     ; 'a'
  0x24000031:  74           DC.B       0x74                     ; 't'
  0x24000032:  69           DC.B       0x69                     ; 'i'
  0x24000033:  6F           DC.B       0x6F                     ; 'o'
  0x24000034:  6E           DC.B       0x6E                     ; 'n'
  0x24000035:  2E           DC.B       0x2E                     ; '.'
  0x24000036:  20           DC.B       0x20                     ; ' '
  0x24000037:  41           DC.B       0x41                     ; 'A'
  0x24000038:  6C           DC.B       0x6C                     ; 'l'
  0x24000039:  6C           DC.B       0x6C                     ; 'l'
  0x2400003A:  20           DC.B       0x20                     ; ' '
  0x2400003B:  72           DC.B       0x72                     ; 'r'
  0x2400003C:  69           DC.B       0x69                     ; 'i'
  0x2400003D:  67           DC.B       0x67                     ; 'g'
  0x2400003E:  68           DC.B       0x68                     ; 'h'
  0x2400003F:  74           DC.B       0x74                     ; 't'
  0x24000040:  73           DC.B       0x73                     ; 's'
  0x24000041:  20           DC.B       0x20                     ; ' '
  0x24000042:  72           DC.B       0x72                     ; 'r'
  0x24000043:  65           DC.B       0x65                     ; 'e'
  0x24000044:  73           DC.B       0x73                     ; 's'
  0x24000045:  65           DC.B       0x65                     ; 'e'
  0x24000046:  72           DC.B       0x72                     ; 'r'
  0x24000047:  76           DC.B       0x76                     ; 'v'
  0x24000048:  65           DC.B       0x65                     ; 'e'
  0x24000049:  64           DC.B       0x64                     ; 'd'
  0x2400004A:  2E           DC.B       0x2E                     ; '.'
  0x2400004B:  20           DC.B       0x20                     ; ' '
  0x2400004C:  20           DC.B       0x20                     ; ' '
  0x2400004D:  2A           DC.B       0x2A                     ; '*'
  0x2400004E:  20           DC.B       0x20                     ; ' '
  0x2400004F:  20           DC.B       0x20                     ; ' '
  0x24000050:  46           DC.B       0x46                     ; 'F'
  0x24000051:  69           DC.B       0x69                     ; 'i'
  0x24000052:  6C           DC.B       0x6C                     ; 'l'
  0x24000053:  65           DC.B       0x65                     ; 'e'
  0x24000054:  58           DC.B       0x58                     ; 'X'
  0x24000055:  20           DC.B       0x20                     ; ' '
  0x24000056:  47           DC.B       0x47                     ; 'G'
  0x24000057:  65           DC.B       0x65                     ; 'e'
  0x24000058:  6E           DC.B       0x6E                     ; 'n'
  0x24000059:  65           DC.B       0x65                     ; 'e'
  0x2400005A:  72           DC.B       0x72                     ; 'r'
  0x2400005B:  69           DC.B       0x69                     ; 'i'
  0x2400005C:  63           DC.B       0x63                     ; 'c'
  0x2400005D:  20           DC.B       0x20                     ; ' '
  0x2400005E:  56           DC.B       0x56                     ; 'V'
  0x2400005F:  65           DC.B       0x65                     ; 'e'
  0x24000060:  72           DC.B       0x72                     ; 'r'
  0x24000061:  73           DC.B       0x73                     ; 's'
  0x24000062:  69           DC.B       0x69                     ; 'i'
  0x24000063:  6F           DC.B       0x6F                     ; 'o'
  0x24000064:  6E           DC.B       0x6E                     ; 'n'
  0x24000065:  20           DC.B       0x20                     ; ' '
  0x24000066:  36           DC.B       0x36                     ; '6'
  0x24000067:  2E           DC.B       0x2E                     ; '.'
  0x24000068:  34           DC.B       0x34                     ; '4'
  0x24000069:  2E           DC.B       0x2E                     ; '.'
  0x2400006A:  30           DC.B       0x30                     ; '0'
  0x2400006B:  20           DC.B       0x20                     ; ' '
  0x2400006C:  2A           DC.B       0x2A                     ; '*'
  0x2400006D:  00           DC.B       0x00                     ; '\0'
  0x2400006E:  00           DC.B       0x00                     ; '\0'
  0x2400006F:  00           DC.B       0x00                     ; '\0'
  0x24000070:  46           DC.B       0x46                     ; 'F'
  0x24000071:  69           DC.B       0x69                     ; 'i'
  0x24000072:  6C           DC.B       0x6C                     ; 'l'
  0x24000073:  65           DC.B       0x65                     ; 'e'
  0x24000074:  58           DC.B       0x58                     ; 'X'
  0x24000075:  20           DC.B       0x20                     ; ' '
  0x24000076:  53           DC.B       0x53                     ; 'S'
  0x24000077:  79           DC.B       0x79                     ; 'y'
  0x24000078:  73           DC.B       0x73                     ; 's'
  0x24000079:  74           DC.B       0x74                     ; 't'
  0x2400007A:  65           DC.B       0x65                     ; 'e'
  0x2400007B:  6D           DC.B       0x6D                     ; 'm'
  0x2400007C:  20           DC.B       0x20                     ; ' '
  0x2400007D:  54           DC.B       0x54                     ; 'T'
  0x2400007E:  69           DC.B       0x69                     ; 'i'
  0x2400007F:  6D           DC.B       0x6D                     ; 'm'
  0x24000080:  65           DC.B       0x65                     ; 'e'
  0x24000081:  72           DC.B       0x72                     ; 'r'
  0x24000082:  00           DC.B       0x00                     ; '\0'
  0x24000083:  00           DC.B       0x00                     ; '\0'
  0x24000084:  4E           DC.B       0x4E                     ; 'N'
  0x24000085:  58           DC.B       0x58                     ; 'X'
  0x24000086:  20           DC.B       0x20                     ; ' '
  0x24000087:  70           DC.B       0x70                     ; 'p'
  0x24000088:  61           DC.B       0x61                     ; 'a'
  0x24000089:  63           DC.B       0x63                     ; 'c'
  0x2400008A:  6B           DC.B       0x6B                     ; 'k'
  0x2400008B:  65           DC.B       0x65                     ; 'e'
  0x2400008C:  74           DC.B       0x74                     ; 't'
  0x2400008D:  20           DC.B       0x20                     ; ' '
  0x2400008E:  70           DC.B       0x70                     ; 'p'
  0x2400008F:  6F           DC.B       0x6F                     ; 'o'
  0x24000090:  6F           DC.B       0x6F                     ; 'o'
  0x24000091:  6C           DC.B       0x6C                     ; 'l'
  0x24000092:  00           DC.B       0x00                     ; '\0'
  0x24000093:  52           DC.B       0x52                     ; 'R'
  0x24000094:  65           DC.B       0x65                     ; 'e'
  0x24000095:  73           DC.B       0x73                     ; 's'
  0x24000096:  75           DC.B       0x75                     ; 'u'
  0x24000097:  6C           DC.B       0x6C                     ; 'l'
  0x24000098:  74           DC.B       0x74                     ; 't'
  0x24000099:  20           DC.B       0x20                     ; ' '
  0x2400009A:  3D           DC.B       0x3D                     ; '='
  0x2400009B:  20           DC.B       0x20                     ; ' '
  0x2400009C:  25           DC.B       0x25                     ; '%'
  0x2400009D:  75           DC.B       0x75                     ; 'u'
  0x2400009E:  0A           DC.B       0x0A                     ; '\n'
  0x2400009F:  00           DC.B       0x00                     ; '\0'
  0x240000A0:  45           DC.B       0x45                     ; 'E'
  0x240000A1:  74           DC.B       0x74                     ; 't'
  0x240000A2:  68           DC.B       0x68                     ; 'h'
  0x240000A3:  00           DC.B       0x00                     ; '\0'
  0x240000A4:  4E           DC.B       0x4E                     ; 'N'
  0x240000A5:  65           DC.B       0x65                     ; 'e'
  0x240000A6:  74           DC.B       0x74                     ; 't'
  0x240000A7:  77           DC.B       0x77                     ; 'w'
  0x240000A8:  6F           DC.B       0x6F                     ; 'o'
  0x240000A9:  72           DC.B       0x72                     ; 'r'
  0x240000AA:  6B           DC.B       0x6B                     ; 'k'
  0x240000AB:  20           DC.B       0x20                     ; ' '
  0x240000AC:  44           DC.B       0x44                     ; 'D'
  0x240000AD:  72           DC.B       0x72                     ; 'r'
  0x240000AE:  69           DC.B       0x69                     ; 'i'
  0x240000AF:  76           DC.B       0x76                     ; 'v'
  0x240000B0:  65           DC.B       0x65                     ; 'e'
  0x240000B1:  72           DC.B       0x72                     ; 'r'
  0x240000B2:  20           DC.B       0x20                     ; ' '
  0x240000B3:  77           DC.B       0x77                     ; 'w'
  0x240000B4:  6F           DC.B       0x6F                     ; 'o'
  0x240000B5:  72           DC.B       0x72                     ; 'r'
  0x240000B6:  6B           DC.B       0x6B                     ; 'k'
  0x240000B7:  69           DC.B       0x69                     ; 'i'
  0x240000B8:  6E           DC.B       0x6E                     ; 'n'
  0x240000B9:  67           DC.B       0x67                     ; 'g'
  0x240000BA:  21           DC.B       0x21                     ; '!'
  0x240000BB:  0A           DC.B       0x0A                     ; '\n'
  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:  43           DC.B       0x43                     ; 'C'
  0x240000C1:  6F           DC.B       0x6F                     ; 'o'
  0x240000C2:  70           DC.B       0x70                     ; 'p'
  0x240000C3:  79           DC.B       0x79                     ; 'y'
  0x240000C4:  72           DC.B       0x72                     ; 'r'
  0x240000C5:  69           DC.B       0x69                     ; 'i'
  0x240000C6:  67           DC.B       0x67                     ; 'g'
  0x240000C7:  68           DC.B       0x68                     ; 'h'
  0x240000C8:  74           DC.B       0x74                     ; 't'
  0x240000C9:  20           DC.B       0x20                     ; ' '
  0x240000CA:  28           DC.B       0x28                     ; '('
  0x240000CB:  63           DC.B       0x63                     ; 'c'
  0x240000CC:  29           DC.B       0x29                     ; ')'
  0x240000CD:  20           DC.B       0x20                     ; ' '
  0x240000CE:  4D           DC.B       0x4D                     ; 'M'
  0x240000CF:  69           DC.B       0x69                     ; 'i'
  0x240000D0:  63           DC.B       0x63                     ; 'c'
  0x240000D1:  72           DC.B       0x72                     ; 'r'
  0x240000D2:  6F           DC.B       0x6F                     ; 'o'
  0x240000D3:  73           DC.B       0x73                     ; 's'
  0x240000D4:  6F           DC.B       0x6F                     ; 'o'
  0x240000D5:  66           DC.B       0x66                     ; 'f'
  0x240000D6:  74           DC.B       0x74                     ; 't'
  0x240000D7:  20           DC.B       0x20                     ; ' '
  0x240000D8:  43           DC.B       0x43                     ; 'C'
  0x240000D9:  6F           DC.B       0x6F                     ; 'o'
  0x240000DA:  72           DC.B       0x72                     ; 'r'
  0x240000DB:  70           DC.B       0x70                     ; 'p'
  0x240000DC:  6F           DC.B       0x6F                     ; 'o'
  0x240000DD:  72           DC.B       0x72                     ; 'r'
  0x240000DE:  61           DC.B       0x61                     ; 'a'
  0x240000DF:  74           DC.B       0x74                     ; 't'
  0x240000E0:  69           DC.B       0x69                     ; 'i'
  0x240000E1:  6F           DC.B       0x6F                     ; 'o'
  0x240000E2:  6E           DC.B       0x6E                     ; 'n'
  0x240000E3:  2E           DC.B       0x2E                     ; '.'
  0x240000E4:  20           DC.B       0x20                     ; ' '
  0x240000E5:  41           DC.B       0x41                     ; 'A'
  0x240000E6:  6C           DC.B       0x6C                     ; 'l'
  0x240000E7:  6C           DC.B       0x6C                     ; 'l'
  0x240000E8:  20           DC.B       0x20                     ; ' '
  0x240000E9:  72           DC.B       0x72                     ; 'r'
  0x240000EA:  69           DC.B       0x69                     ; 'i'
  0x240000EB:  67           DC.B       0x67                     ; 'g'
  0x240000EC:  68           DC.B       0x68                     ; 'h'
  0x240000ED:  74           DC.B       0x74                     ; 't'
  0x240000EE:  73           DC.B       0x73                     ; 's'
  0x240000EF:  20           DC.B       0x20                     ; ' '
  0x240000F0:  72           DC.B       0x72                     ; 'r'
  0x240000F1:  65           DC.B       0x65                     ; 'e'
  0x240000F2:  73           DC.B       0x73                     ; 's'
  0x240000F3:  65           DC.B       0x65                     ; 'e'
  0x240000F4:  72           DC.B       0x72                     ; 'r'
  0x240000F5:  76           DC.B       0x76                     ; 'v'
  0x240000F6:  65           DC.B       0x65                     ; 'e'
  0x240000F7:  64           DC.B       0x64                     ; 'd'
  0x240000F8:  2E           DC.B       0x2E                     ; '.'
  0x240000F9:  20           DC.B       0x20                     ; ' '
  0x240000FA:  20           DC.B       0x20                     ; ' '
  0x240000FB:  2A           DC.B       0x2A                     ; '*'
  0x240000FC:  20           DC.B       0x20                     ; ' '
  0x240000FD:  20           DC.B       0x20                     ; ' '
  0x240000FE:  4E           DC.B       0x4E                     ; 'N'
  0x240000FF:  65           DC.B       0x65                     ; 'e'
  0x24000100:  74           DC.B       0x74                     ; 't'
  0x24000101:  58           DC.B       0x58                     ; 'X'
  0x24000102:  20           DC.B       0x20                     ; ' '
  0x24000103:  44           DC.B       0x44                     ; 'D'
  0x24000104:  75           DC.B       0x75                     ; 'u'
  0x24000105:  6F           DC.B       0x6F                     ; 'o'
  0x24000106:  20           DC.B       0x20                     ; ' '
  0x24000107:  43           DC.B       0x43                     ; 'C'
  0x24000108:  6F           DC.B       0x6F                     ; 'o'
  0x24000109:  72           DC.B       0x72                     ; 'r'
  0x2400010A:  74           DC.B       0x74                     ; 't'
  0x2400010B:  65           DC.B       0x65                     ; 'e'
  0x2400010C:  78           DC.B       0x78                     ; 'x'
  0x2400010D:  2D           DC.B       0x2D                     ; '-'
  0x2400010E:  4D           DC.B       0x4D                     ; 'M'
  0x2400010F:  37           DC.B       0x37                     ; '7'
  0x24000110:  2F           DC.B       0x2F                     ; '/'
  0x24000111:  47           DC.B       0x47                     ; 'G'
  0x24000112:  4E           DC.B       0x4E                     ; 'N'
  0x24000113:  55           DC.B       0x55                     ; 'U'
  0x24000114:  20           DC.B       0x20                     ; ' '
  0x24000115:  56           DC.B       0x56                     ; 'V'
  0x24000116:  65           DC.B       0x65                     ; 'e'
  0x24000117:  72           DC.B       0x72                     ; 'r'
  0x24000118:  73           DC.B       0x73                     ; 's'
  0x24000119:  69           DC.B       0x69                     ; 'i'
  0x2400011A:  6F           DC.B       0x6F                     ; 'o'
  0x2400011B:  6E           DC.B       0x6E                     ; 'n'
  0x2400011C:  20           DC.B       0x20                     ; ' '
  0x2400011D:  36           DC.B       0x36                     ; '6'
  0x2400011E:  2E           DC.B       0x2E                     ; '.'
  0x2400011F:  34           DC.B       0x34                     ; '4'
  0x24000120:  2E           DC.B       0x2E                     ; '.'
  0x24000121:  30           DC.B       0x30                     ; '0'
  0x24000122:  20           DC.B       0x20                     ; ' '
  0x24000123:  2A           DC.B       0x2A                     ; '*'
  0x24000124:  00           DC.B       0x00                     ; '\0'
  0x24000125:  50           DC.B       0x50                     ; 'P'
  0x24000126:  52           DC.B       0x52                     ; 'R'
  0x24000127:  49           DC.B       0x49                     ; 'I'
  0x24000128:  00           DC.B       0x00                     ; '\0'
  0x24000129:  49           DC.B       0x49                     ; 'I'
  0x2400012A:  6E           DC.B       0x6E                     ; 'n'
  0x2400012B:  74           DC.B       0x74                     ; 't'
  0x2400012C:  65           DC.B       0x65                     ; 'e'
  0x2400012D:  72           DC.B       0x72                     ; 'r'
  0x2400012E:  6E           DC.B       0x6E                     ; 'n'
  0x2400012F:  61           DC.B       0x61                     ; 'a'
  0x24000130:  6C           DC.B       0x6C                     ; 'l'
  0x24000131:  20           DC.B       0x20                     ; ' '
  0x24000132:  49           DC.B       0x49                     ; 'I'
  0x24000133:  50           DC.B       0x50                     ; 'P'
  0x24000134:  20           DC.B       0x20                     ; ' '
  0x24000135:  4C           DC.B       0x4C                     ; 'L'
  0x24000136:  6F           DC.B       0x6F                     ; 'o'
  0x24000137:  6F           DC.B       0x6F                     ; 'o'
  0x24000138:  70           DC.B       0x70                     ; 'p'
  0x24000139:  62           DC.B       0x62                     ; 'b'
  0x2400013A:  61           DC.B       0x61                     ; 'a'
  0x2400013B:  63           DC.B       0x63                     ; 'c'
  0x2400013C:  6B           DC.B       0x6B                     ; 'k'
  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:  02           DC.B       0x02                     ; '\x02'
  0x24000153:  FF           DC.B       0xFF                     ; '\xFF'
  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:  02           DC.B       0x02                     ; '\x02'
  0x2400015D:  00           DC.B       0x00                     ; '\0'
  0x2400015E:  00           DC.B       0x00                     ; '\0'
  0x2400015F:  00           DC.B       0x00                     ; '\0'
  0x24000160:  43           DC.B       0x43                     ; 'C'
  0x24000161:  6F           DC.B       0x6F                     ; 'o'
  0x24000162:  70           DC.B       0x70                     ; 'p'
  0x24000163:  79           DC.B       0x79                     ; 'y'
  0x24000164:  72           DC.B       0x72                     ; 'r'
  0x24000165:  69           DC.B       0x69                     ; 'i'
  0x24000166:  67           DC.B       0x67                     ; 'g'
  0x24000167:  68           DC.B       0x68                     ; 'h'
  0x24000168:  74           DC.B       0x74                     ; 't'
  0x24000169:  20           DC.B       0x20                     ; ' '
  0x2400016A:  28           DC.B       0x28                     ; '('
  0x2400016B:  63           DC.B       0x63                     ; 'c'
  0x2400016C:  29           DC.B       0x29                     ; ')'
  0x2400016D:  20           DC.B       0x20                     ; ' '
  0x2400016E:  4D           DC.B       0x4D                     ; 'M'
  0x2400016F:  69           DC.B       0x69                     ; 'i'
  0x24000170:  63           DC.B       0x63                     ; 'c'
  0x24000171:  72           DC.B       0x72                     ; 'r'
  0x24000172:  6F           DC.B       0x6F                     ; 'o'
  0x24000173:  73           DC.B       0x73                     ; 's'
  0x24000174:  6F           DC.B       0x6F                     ; 'o'
  0x24000175:  66           DC.B       0x66                     ; 'f'
  0x24000176:  74           DC.B       0x74                     ; 't'
  0x24000177:  20           DC.B       0x20                     ; ' '
  0x24000178:  43           DC.B       0x43                     ; 'C'
  0x24000179:  6F           DC.B       0x6F                     ; 'o'
  0x2400017A:  72           DC.B       0x72                     ; 'r'
  0x2400017B:  70           DC.B       0x70                     ; 'p'
  0x2400017C:  6F           DC.B       0x6F                     ; 'o'
  0x2400017D:  72           DC.B       0x72                     ; 'r'
  0x2400017E:  61           DC.B       0x61                     ; 'a'
  0x2400017F:  74           DC.B       0x74                     ; 't'
  0x24000180:  69           DC.B       0x69                     ; 'i'
  0x24000181:  6F           DC.B       0x6F                     ; 'o'
  0x24000182:  6E           DC.B       0x6E                     ; 'n'
  0x24000183:  2E           DC.B       0x2E                     ; '.'
  0x24000184:  20           DC.B       0x20                     ; ' '
  0x24000185:  41           DC.B       0x41                     ; 'A'
  0x24000186:  6C           DC.B       0x6C                     ; 'l'
  0x24000187:  6C           DC.B       0x6C                     ; 'l'
  0x24000188:  20           DC.B       0x20                     ; ' '
  0x24000189:  72           DC.B       0x72                     ; 'r'
  0x2400018A:  69           DC.B       0x69                     ; 'i'
  0x2400018B:  67           DC.B       0x67                     ; 'g'
  0x2400018C:  68           DC.B       0x68                     ; 'h'
  0x2400018D:  74           DC.B       0x74                     ; 't'
  0x2400018E:  73           DC.B       0x73                     ; 's'
  0x2400018F:  20           DC.B       0x20                     ; ' '
  0x24000190:  72           DC.B       0x72                     ; 'r'
  0x24000191:  65           DC.B       0x65                     ; 'e'
  0x24000192:  73           DC.B       0x73                     ; 's'
  0x24000193:  65           DC.B       0x65                     ; 'e'
  0x24000194:  72           DC.B       0x72                     ; 'r'
  0x24000195:  76           DC.B       0x76                     ; 'v'
  0x24000196:  65           DC.B       0x65                     ; 'e'
  0x24000197:  64           DC.B       0x64                     ; 'd'
  0x24000198:  2E           DC.B       0x2E                     ; '.'
  0x24000199:  20           DC.B       0x20                     ; ' '
  0x2400019A:  20           DC.B       0x20                     ; ' '
  0x2400019B:  2A           DC.B       0x2A                     ; '*'
  0x2400019C:  20           DC.B       0x20                     ; ' '
  0x2400019D:  20           DC.B       0x20                     ; ' '
  0x2400019E:  54           DC.B       0x54                     ; 'T'
  0x2400019F:  68           DC.B       0x68                     ; 'h'
  0x240001A0:  72           DC.B       0x72                     ; 'r'
  0x240001A1:  65           DC.B       0x65                     ; 'e'
  0x240001A2:  61           DC.B       0x61                     ; 'a'
  0x240001A3:  64           DC.B       0x64                     ; 'd'
  0x240001A4:  58           DC.B       0x58                     ; 'X'
  0x240001A5:  20           DC.B       0x20                     ; ' '
  0x240001A6:  43           DC.B       0x43                     ; 'C'
  0x240001A7:  6F           DC.B       0x6F                     ; 'o'
  0x240001A8:  72           DC.B       0x72                     ; 'r'
  0x240001A9:  74           DC.B       0x74                     ; 't'
  0x240001AA:  65           DC.B       0x65                     ; 'e'
  0x240001AB:  78           DC.B       0x78                     ; 'x'
  0x240001AC:  2D           DC.B       0x2D                     ; '-'
  0x240001AD:  4D           DC.B       0x4D                     ; 'M'
  0x240001AE:  37           DC.B       0x37                     ; '7'
  0x240001AF:  2F           DC.B       0x2F                     ; '/'
  0x240001B0:  47           DC.B       0x47                     ; 'G'
  0x240001B1:  4E           DC.B       0x4E                     ; 'N'
  0x240001B2:  55           DC.B       0x55                     ; 'U'
  0x240001B3:  20           DC.B       0x20                     ; ' '
  0x240001B4:  56           DC.B       0x56                     ; 'V'
  0x240001B5:  65           DC.B       0x65                     ; 'e'
  0x240001B6:  72           DC.B       0x72                     ; 'r'
  0x240001B7:  73           DC.B       0x73                     ; 's'
  0x240001B8:  69           DC.B       0x69                     ; 'i'
  0x240001B9:  6F           DC.B       0x6F                     ; 'o'
  0x240001BA:  6E           DC.B       0x6E                     ; 'n'
  0x240001BB:  20           DC.B       0x20                     ; ' '
  0x240001BC:  36           DC.B       0x36                     ; '6'
  0x240001BD:  2E           DC.B       0x2E                     ; '.'
  0x240001BE:  34           DC.B       0x34                     ; '4'
  0x240001BF:  2E           DC.B       0x2E                     ; '.'
  0x240001C0:  30           DC.B       0x30                     ; '0'
  0x240001C1:  20           DC.B       0x20                     ; ' '
  0x240001C2:  2A           DC.B       0x2A                     ; '*'
  0x240001C3:  00           DC.B       0x00                     ; '\0'
  0x240001C4:  47           DC.B       0x47                     ; 'G'
  0x240001C5:  2D           DC.B       0x2D                     ; '-'
  0x240001C6:  4D           DC.B       0x4D                     ; 'M'
  0x240001C7:  4C           DC.B       0x4C                     ; 'L'
  0x240001C8:  2D           DC.B       0x2D                     ; '-'
  0x240001C9:  45           DC.B       0x45                     ; 'E'
  0x240001CA:  4C           DC.B       0x4C                     ; 'L'
  0x240001CB:  2D           DC.B       0x2D                     ; '-'
  0x240001CC:  4D           DC.B       0x4D                     ; 'M'
  0x240001CD:  4C           DC.B       0x4C                     ; 'L'
  0x240001CE:  2D           DC.B       0x2D                     ; '-'
  0x240001CF:  42           DC.B       0x42                     ; 'B'
  0x240001D0:  4C           DC.B       0x4C                     ; 'L'
  0x240001D1:  2D           DC.B       0x2D                     ; '-'
  0x240001D2:  44           DC.B       0x44                     ; 'D'
  0x240001D3:  4C           DC.B       0x4C                     ; 'L'
  0x240001D4:  2D           DC.B       0x2D                     ; '-'
  0x240001D5:  42           DC.B       0x42                     ; 'B'
  0x240001D6:  4C           DC.B       0x4C                     ; 'L'
  0x240001D7:  2D           DC.B       0x2D                     ; '-'
  0x240001D8:  47           DC.B       0x47                     ; 'G'
  0x240001D9:  42           DC.B       0x42                     ; 'B'
  0x240001DA:  2D           DC.B       0x2D                     ; '-'
  0x240001DB:  47           DC.B       0x47                     ; 'G'
  0x240001DC:  4C           DC.B       0x4C                     ; 'L'
  0x240001DD:  2D           DC.B       0x2D                     ; '-'
  0x240001DE:  4D           DC.B       0x4D                     ; 'M'
  0x240001DF:  2D           DC.B       0x2D                     ; '-'
  0x240001E0:  44           DC.B       0x44                     ; 'D'
  0x240001E1:  2D           DC.B       0x2D                     ; '-'
  0x240001E2:  44           DC.B       0x44                     ; 'D'
  0x240001E3:  4C           DC.B       0x4C                     ; 'L'
  0x240001E4:  2D           DC.B       0x2D                     ; '-'
  0x240001E5:  47           DC.B       0x47                     ; 'G'
  0x240001E6:  5A           DC.B       0x5A                     ; 'Z'
  0x240001E7:  2D           DC.B       0x2D                     ; '-'
  0x240001E8:  4B           DC.B       0x4B                     ; 'K'
  0x240001E9:  48           DC.B       0x48                     ; 'H'
  0x240001EA:  2D           DC.B       0x2D                     ; '-'
  0x240001EB:  45           DC.B       0x45                     ; 'E'
  0x240001EC:  4C           DC.B       0x4C                     ; 'L'
  0x240001ED:  2D           DC.B       0x2D                     ; '-'
  0x240001EE:  43           DC.B       0x43                     ; 'C'
  0x240001EF:  4D           DC.B       0x4D                     ; 'M'
  0x240001F0:  2D           DC.B       0x2D                     ; '-'
  0x240001F1:  4E           DC.B       0x4E                     ; 'N'
  0x240001F2:  48           DC.B       0x48                     ; 'H'
  0x240001F3:  2D           DC.B       0x2D                     ; '-'
  0x240001F4:  48           DC.B       0x48                     ; 'H'
  0x240001F5:  41           DC.B       0x41                     ; 'A'
  0x240001F6:  2D           DC.B       0x2D                     ; '-'
  0x240001F7:  47           DC.B       0x47                     ; 'G'
  0x240001F8:  46           DC.B       0x46                     ; 'F'
  0x240001F9:  2D           DC.B       0x2D                     ; '-'
  0x240001FA:  44           DC.B       0x44                     ; 'D'
  0x240001FB:  44           DC.B       0x44                     ; 'D'
  0x240001FC:  2D           DC.B       0x2D                     ; '-'
  0x240001FD:  4A           DC.B       0x4A                     ; 'J'
  0x240001FE:  43           DC.B       0x43                     ; 'C'
  0x240001FF:  2D           DC.B       0x2D                     ; '-'
fx_sd_media_memory:
  0x24000200:  43           DC.B       0x43                     ; 'C'
  0x24000201:  61           DC.B       0x61                     ; 'a'
  0x24000202:  6E           DC.B       0x6E                     ; 'n'
  0x24000203:  6E           DC.B       0x6E                     ; 'n'
  0x24000204:  6F           DC.B       0x6F                     ; 'o'
  0x24000205:  74           DC.B       0x74                     ; 't'
  0x24000206:  20           DC.B       0x20                     ; ' '
  0x24000207:  6D           DC.B       0x6D                     ; 'm'
  0x24000208:  6F           DC.B       0x6F                     ; 'o'
  0x24000209:  75           DC.B       0x75                     ; 'u'
  0x2400020A:  6E           DC.B       0x6E                     ; 'n'
  0x2400020B:  74           DC.B       0x74                     ; 't'
  0x2400020C:  20           DC.B       0x20                     ; ' '
  0x2400020D:  53           DC.B       0x53                     ; 'S'
  0x2400020E:  44           DC.B       0x44                     ; 'D'
  0x2400020F:  20           DC.B       0x20                     ; ' '
  0x24000210:  63           DC.B       0x63                     ; 'c'
  0x24000211:  61           DC.B       0x61                     ; 'a'
  0x24000212:  72           DC.B       0x72                     ; 'r'
  0x24000213:  64           DC.B       0x64                     ; 'd'
  0x24000214:  21           DC.B       0x21                     ; '!'
  0x24000215:  0A           DC.B       0x0A                     ; '\n'
  0x24000216:  00           DC.B       0x00                     ; '\0'
  0x24000217:  00           DC.B       0x00                     ; '\0'
  0x24000218:  73           DC.B       0x73                     ; 's'
  0x24000219:  64           DC.B       0x64                     ; 'd'
  0x2400021A:  20           DC.B       0x20                     ; ' '
  0x2400021B:  72           DC.B       0x72                     ; 'r'
  0x2400021C:  78           DC.B       0x78                     ; 'x'
  0x2400021D:  20           DC.B       0x20                     ; ' '
  0x2400021E:  74           DC.B       0x74                     ; 't'
  0x2400021F:  72           DC.B       0x72                     ; 'r'
  0x24000220:  61           DC.B       0x61                     ; 'a'
  0x24000221:  6E           DC.B       0x6E                     ; 'n'
  0x24000222:  73           DC.B       0x73                     ; 's'
  0x24000223:  66           DC.B       0x66                     ; 'f'
  0x24000224:  65           DC.B       0x65                     ; 'e'
  0x24000225:  72           DC.B       0x72                     ; 'r'
  0x24000226:  20           DC.B       0x20                     ; ' '
  0x24000227:  73           DC.B       0x73                     ; 's'
  0x24000228:  65           DC.B       0x65                     ; 'e'
  0x24000229:  6D           DC.B       0x6D                     ; 'm'
  0x2400022A:  61           DC.B       0x61                     ; 'a'
  0x2400022B:  70           DC.B       0x70                     ; 'p'
  0x2400022C:  68           DC.B       0x68                     ; 'h'
  0x2400022D:  6F           DC.B       0x6F                     ; 'o'
  0x2400022E:  72           DC.B       0x72                     ; 'r'
  0x2400022F:  65           DC.B       0x65                     ; 'e'
  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:  73           DC.B       0x73                     ; 's'
  0x24000235:  64           DC.B       0x64                     ; 'd'
  0x24000236:  20           DC.B       0x20                     ; ' '
  0x24000237:  74           DC.B       0x74                     ; 't'
  0x24000238:  78           DC.B       0x78                     ; 'x'
  0x24000239:  20           DC.B       0x20                     ; ' '
  0x2400023A:  74           DC.B       0x74                     ; 't'
  0x2400023B:  72           DC.B       0x72                     ; 'r'
  0x2400023C:  61           DC.B       0x61                     ; 'a'
  0x2400023D:  6E           DC.B       0x6E                     ; 'n'
  0x2400023E:  73           DC.B       0x73                     ; 's'
  0x2400023F:  66           DC.B       0x66                     ; 'f'
  0x24000240:  65           DC.B       0x65                     ; 'e'
  0x24000241:  72           DC.B       0x72                     ; 'r'
  0x24000242:  20           DC.B       0x20                     ; ' '
  0x24000243:  73           DC.B       0x73                     ; 's'
  0x24000244:  65           DC.B       0x65                     ; 'e'
  0x24000245:  6D           DC.B       0x6D                     ; 'm'
  0x24000246:  61           DC.B       0x61                     ; 'a'
  0x24000247:  70           DC.B       0x70                     ; 'p'
  0x24000248:  68           DC.B       0x68                     ; 'h'
  0x24000249:  6F           DC.B       0x6F                     ; 'o'
  0x2400024A:  72           DC.B       0x72                     ; 'r'
  0x2400024B:  65           DC.B       0x65                     ; 'e'
  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:  46           DC.B       0x46                     ; 'F'
  0x24000261:  69           DC.B       0x69                     ; 'i'
  0x24000262:  6C           DC.B       0x6C                     ; 'l'
  0x24000263:  65           DC.B       0x65                     ; 'e'
  0x24000264:  58           DC.B       0x58                     ; 'X'
  0x24000265:  20           DC.B       0x20                     ; ' '
  0x24000266:  4D           DC.B       0x4D                     ; 'M'
  0x24000267:  65           DC.B       0x65                     ; 'e'
  0x24000268:  64           DC.B       0x64                     ; 'd'
  0x24000269:  69           DC.B       0x69                     ; 'i'
  0x2400026A:  61           DC.B       0x61                     ; 'a'
  0x2400026B:  20           DC.B       0x20                     ; ' '
  0x2400026C:  4D           DC.B       0x4D                     ; 'M'
  0x2400026D:  75           DC.B       0x75                     ; 'u'
  0x2400026E:  74           DC.B       0x74                     ; 't'
  0x2400026F:  65           DC.B       0x65                     ; 'e'
  0x24000270:  78           DC.B       0x78                     ; 'x'
  0x24000271:  00           DC.B       0x00                     ; '\0'
  0x24000272:  43           DC.B       0x43                     ; 'C'
  0x24000273:  6F           DC.B       0x6F                     ; 'o'
  0x24000274:  70           DC.B       0x70                     ; 'p'
  0x24000275:  79           DC.B       0x79                     ; 'y'
  0x24000276:  72           DC.B       0x72                     ; 'r'
  0x24000277:  69           DC.B       0x69                     ; 'i'
  0x24000278:  67           DC.B       0x67                     ; 'g'
  0x24000279:  68           DC.B       0x68                     ; 'h'
  0x2400027A:  74           DC.B       0x74                     ; 't'
  0x2400027B:  20           DC.B       0x20                     ; ' '
  0x2400027C:  28           DC.B       0x28                     ; '('
  0x2400027D:  63           DC.B       0x63                     ; 'c'
  0x2400027E:  29           DC.B       0x29                     ; ')'
  0x2400027F:  20           DC.B       0x20                     ; ' '
  0x24000280:  4D           DC.B       0x4D                     ; 'M'
  0x24000281:  69           DC.B       0x69                     ; 'i'
  0x24000282:  63           DC.B       0x63                     ; 'c'
  0x24000283:  72           DC.B       0x72                     ; 'r'
  0x24000284:  6F           DC.B       0x6F                     ; 'o'
  0x24000285:  73           DC.B       0x73                     ; 's'
  0x24000286:  6F           DC.B       0x6F                     ; 'o'
  0x24000287:  66           DC.B       0x66                     ; 'f'
  0x24000288:  74           DC.B       0x74                     ; 't'
  0x24000289:  20           DC.B       0x20                     ; ' '
  0x2400028A:  43           DC.B       0x43                     ; 'C'
  0x2400028B:  6F           DC.B       0x6F                     ; 'o'
  0x2400028C:  72           DC.B       0x72                     ; 'r'
  0x2400028D:  70           DC.B       0x70                     ; 'p'
  0x2400028E:  6F           DC.B       0x6F                     ; 'o'
  0x2400028F:  72           DC.B       0x72                     ; 'r'
  0x24000290:  61           DC.B       0x61                     ; 'a'
  0x24000291:  74           DC.B       0x74                     ; 't'
  0x24000292:  69           DC.B       0x69                     ; 'i'
  0x24000293:  6F           DC.B       0x6F                     ; 'o'
  0x24000294:  6E           DC.B       0x6E                     ; 'n'
  0x24000295:  2E           DC.B       0x2E                     ; '.'
  0x24000296:  20           DC.B       0x20                     ; ' '
  0x24000297:  41           DC.B       0x41                     ; 'A'
  0x24000298:  6C           DC.B       0x6C                     ; 'l'
  0x24000299:  6C           DC.B       0x6C                     ; 'l'
  0x2400029A:  20           DC.B       0x20                     ; ' '
  0x2400029B:  72           DC.B       0x72                     ; 'r'
  0x2400029C:  69           DC.B       0x69                     ; 'i'
  0x2400029D:  67           DC.B       0x67                     ; 'g'
  0x2400029E:  68           DC.B       0x68                     ; 'h'
  0x2400029F:  74           DC.B       0x74                     ; 't'
  0x240002A0:  73           DC.B       0x73                     ; 's'
  0x240002A1:  20           DC.B       0x20                     ; ' '
  0x240002A2:  72           DC.B       0x72                     ; 'r'
  0x240002A3:  65           DC.B       0x65                     ; 'e'
  0x240002A4:  73           DC.B       0x73                     ; 's'
  0x240002A5:  65           DC.B       0x65                     ; 'e'
  0x240002A6:  72           DC.B       0x72                     ; 'r'
  0x240002A7:  76           DC.B       0x76                     ; 'v'
  0x240002A8:  65           DC.B       0x65                     ; 'e'
  0x240002A9:  64           DC.B       0x64                     ; 'd'
  0x240002AA:  2E           DC.B       0x2E                     ; '.'
  0x240002AB:  20           DC.B       0x20                     ; ' '
  0x240002AC:  20           DC.B       0x20                     ; ' '
  0x240002AD:  2A           DC.B       0x2A                     ; '*'
  0x240002AE:  20           DC.B       0x20                     ; ' '
  0x240002AF:  20           DC.B       0x20                     ; ' '
  0x240002B0:  46           DC.B       0x46                     ; 'F'
  0x240002B1:  69           DC.B       0x69                     ; 'i'
  0x240002B2:  6C           DC.B       0x6C                     ; 'l'
  0x240002B3:  65           DC.B       0x65                     ; 'e'
  0x240002B4:  58           DC.B       0x58                     ; 'X'
  0x240002B5:  20           DC.B       0x20                     ; ' '
  0x240002B6:  47           DC.B       0x47                     ; 'G'
  0x240002B7:  65           DC.B       0x65                     ; 'e'
  0x240002B8:  6E           DC.B       0x6E                     ; 'n'
  0x240002B9:  65           DC.B       0x65                     ; 'e'
  0x240002BA:  72           DC.B       0x72                     ; 'r'
  0x240002BB:  69           DC.B       0x69                     ; 'i'
  0x240002BC:  63           DC.B       0x63                     ; 'c'
  0x240002BD:  20           DC.B       0x20                     ; ' '
  0x240002BE:  56           DC.B       0x56                     ; 'V'
  0x240002BF:  65           DC.B       0x65                     ; 'e'
  0x240002C0:  72           DC.B       0x72                     ; 'r'
  0x240002C1:  73           DC.B       0x73                     ; 's'
  0x240002C2:  69           DC.B       0x69                     ; 'i'
  0x240002C3:  6F           DC.B       0x6F                     ; 'o'
  0x240002C4:  6E           DC.B       0x6E                     ; 'n'
  0x240002C5:  20           DC.B       0x20                     ; ' '
  0x240002C6:  36           DC.B       0x36                     ; '6'
  0x240002C7:  2E           DC.B       0x2E                     ; '.'
  0x240002C8:  34           DC.B       0x34                     ; '4'
  0x240002C9:  2E           DC.B       0x2E                     ; '.'
  0x240002CA:  30           DC.B       0x30                     ; '0'
  0x240002CB:  20           DC.B       0x20                     ; ' '
  0x240002CC:  2A           DC.B       0x2A                     ; '*'
  0x240002CD:  00           DC.B       0x00                     ; '\0'
  0x240002CE:  00           DC.B       0x00                     ; '\0'
  0x240002CF:  00           DC.B       0x00                     ; '\0'
  0x240002D0:  46           DC.B       0x46                     ; 'F'
  0x240002D1:  69           DC.B       0x69                     ; 'i'
  0x240002D2:  6C           DC.B       0x6C                     ; 'l'
  0x240002D3:  65           DC.B       0x65                     ; 'e'
  0x240002D4:  58           DC.B       0x58                     ; 'X'
  0x240002D5:  20           DC.B       0x20                     ; ' '
  0x240002D6:  53           DC.B       0x53                     ; 'S'
  0x240002D7:  79           DC.B       0x79                     ; 'y'
  0x240002D8:  73           DC.B       0x73                     ; 's'
  0x240002D9:  74           DC.B       0x74                     ; 't'
  0x240002DA:  65           DC.B       0x65                     ; 'e'
  0x240002DB:  6D           DC.B       0x6D                     ; 'm'
  0x240002DC:  20           DC.B       0x20                     ; ' '
  0x240002DD:  54           DC.B       0x54                     ; 'T'
  0x240002DE:  69           DC.B       0x69                     ; 'i'
  0x240002DF:  6D           DC.B       0x6D                     ; 'm'
  0x240002E0:  65           DC.B       0x65                     ; 'e'
  0x240002E1:  72           DC.B       0x72                     ; 'r'
  0x240002E2:  00           DC.B       0x00                     ; '\0'
  0x240002E3:  00           DC.B       0x00                     ; '\0'
  0x240002E4:  4E           DC.B       0x4E                     ; 'N'
  0x240002E5:  58           DC.B       0x58                     ; 'X'
  0x240002E6:  20           DC.B       0x20                     ; ' '
  0x240002E7:  70           DC.B       0x70                     ; 'p'
  0x240002E8:  61           DC.B       0x61                     ; 'a'
  0x240002E9:  63           DC.B       0x63                     ; 'c'
  0x240002EA:  6B           DC.B       0x6B                     ; 'k'
  0x240002EB:  65           DC.B       0x65                     ; 'e'
  0x240002EC:  74           DC.B       0x74                     ; 't'
  0x240002ED:  20           DC.B       0x20                     ; ' '
  0x240002EE:  70           DC.B       0x70                     ; 'p'
  0x240002EF:  6F           DC.B       0x6F                     ; 'o'
  0x240002F0:  6F           DC.B       0x6F                     ; 'o'
  0x240002F1:  6C           DC.B       0x6C                     ; 'l'
  0x240002F2:  00           DC.B       0x00                     ; '\0'
  0x240002F3:  52           DC.B       0x52                     ; 'R'
  0x240002F4:  65           DC.B       0x65                     ; 'e'
  0x240002F5:  73           DC.B       0x73                     ; 's'
  0x240002F6:  75           DC.B       0x75                     ; 'u'
  0x240002F7:  6C           DC.B       0x6C                     ; 'l'
  0x240002F8:  74           DC.B       0x74                     ; 't'
  0x240002F9:  20           DC.B       0x20                     ; ' '
  0x240002FA:  3D           DC.B       0x3D                     ; '='
  0x240002FB:  20           DC.B       0x20                     ; ' '
  0x240002FC:  25           DC.B       0x25                     ; '%'
  0x240002FD:  75           DC.B       0x75                     ; 'u'
  0x240002FE:  0A           DC.B       0x0A                     ; '\n'
  0x240002FF:  00           DC.B       0x00                     ; '\0'
  0x24000300:  45           DC.B       0x45                     ; 'E'
  0x24000301:  74           DC.B       0x74                     ; 't'
  0x24000302:  68           DC.B       0x68                     ; 'h'
  0x24000303:  00           DC.B       0x00                     ; '\0'
  0x24000304:  4E           DC.B       0x4E                     ; 'N'
  0x24000305:  65           DC.B       0x65                     ; 'e'
  0x24000306:  74           DC.B       0x74                     ; 't'
  0x24000307:  77           DC.B       0x77                     ; 'w'
  0x24000308:  6F           DC.B       0x6F                     ; 'o'
  0x24000309:  72           DC.B       0x72                     ; 'r'
  0x2400030A:  6B           DC.B       0x6B                     ; 'k'
  0x2400030B:  20           DC.B       0x20                     ; ' '
  0x2400030C:  44           DC.B       0x44                     ; 'D'
  0x2400030D:  72           DC.B       0x72                     ; 'r'
  0x2400030E:  69           DC.B       0x69                     ; 'i'
  0x2400030F:  76           DC.B       0x76                     ; 'v'
  0x24000310:  65           DC.B       0x65                     ; 'e'
  0x24000311:  72           DC.B       0x72                     ; 'r'
  0x24000312:  20           DC.B       0x20                     ; ' '
  0x24000313:  77           DC.B       0x77                     ; 'w'
  0x24000314:  6F           DC.B       0x6F                     ; 'o'
  0x24000315:  72           DC.B       0x72                     ; 'r'
  0x24000316:  6B           DC.B       0x6B                     ; 'k'
  0x24000317:  69           DC.B       0x69                     ; 'i'
  0x24000318:  6E           DC.B       0x6E                     ; 'n'
  0x24000319:  67           DC.B       0x67                     ; 'g'
  0x2400031A:  21           DC.B       0x21                     ; '!'
  0x2400031B:  0A           DC.B       0x0A                     ; '\n'
  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:  43           DC.B       0x43                     ; 'C'
  0x24000321:  6F           DC.B       0x6F                     ; 'o'
  0x24000322:  70           DC.B       0x70                     ; 'p'
  0x24000323:  79           DC.B       0x79                     ; 'y'
  0x24000324:  72           DC.B       0x72                     ; 'r'
  0x24000325:  69           DC.B       0x69                     ; 'i'
  0x24000326:  67           DC.B       0x67                     ; 'g'
  0x24000327:  68           DC.B       0x68                     ; 'h'
  0x24000328:  74           DC.B       0x74                     ; 't'
  0x24000329:  20           DC.B       0x20                     ; ' '
  0x2400032A:  28           DC.B       0x28                     ; '('
  0x2400032B:  63           DC.B       0x63                     ; 'c'
  0x2400032C:  29           DC.B       0x29                     ; ')'
  0x2400032D:  20           DC.B       0x20                     ; ' '
  0x2400032E:  4D           DC.B       0x4D                     ; 'M'
  0x2400032F:  69           DC.B       0x69                     ; 'i'
  0x24000330:  63           DC.B       0x63                     ; 'c'
  0x24000331:  72           DC.B       0x72                     ; 'r'
  0x24000332:  6F           DC.B       0x6F                     ; 'o'
  0x24000333:  73           DC.B       0x73                     ; 's'
  0x24000334:  6F           DC.B       0x6F                     ; 'o'
  0x24000335:  66           DC.B       0x66                     ; 'f'
  0x24000336:  74           DC.B       0x74                     ; 't'
  0x24000337:  20           DC.B       0x20                     ; ' '
  0x24000338:  43           DC.B       0x43                     ; 'C'
  0x24000339:  6F           DC.B       0x6F                     ; 'o'
  0x2400033A:  72           DC.B       0x72                     ; 'r'
  0x2400033B:  70           DC.B       0x70                     ; 'p'
  0x2400033C:  6F           DC.B       0x6F                     ; 'o'
  0x2400033D:  72           DC.B       0x72                     ; 'r'
  0x2400033E:  61           DC.B       0x61                     ; 'a'
  0x2400033F:  74           DC.B       0x74                     ; 't'
  0x24000340:  69           DC.B       0x69                     ; 'i'
  0x24000341:  6F           DC.B       0x6F                     ; 'o'
  0x24000342:  6E           DC.B       0x6E                     ; 'n'
  0x24000343:  2E           DC.B       0x2E                     ; '.'
  0x24000344:  20           DC.B       0x20                     ; ' '
  0x24000345:  41           DC.B       0x41                     ; 'A'
  0x24000346:  6C           DC.B       0x6C                     ; 'l'
  0x24000347:  6C           DC.B       0x6C                     ; 'l'
  0x24000348:  20           DC.B       0x20                     ; ' '
  0x24000349:  72           DC.B       0x72                     ; 'r'
  0x2400034A:  69           DC.B       0x69                     ; 'i'
  0x2400034B:  67           DC.B       0x67                     ; 'g'
  0x2400034C:  68           DC.B       0x68                     ; 'h'
  0x2400034D:  74           DC.B       0x74                     ; 't'
  0x2400034E:  73           DC.B       0x73                     ; 's'
  0x2400034F:  20           DC.B       0x20                     ; ' '
  0x24000350:  72           DC.B       0x72                     ; 'r'
  0x24000351:  65           DC.B       0x65                     ; 'e'
  0x24000352:  73           DC.B       0x73                     ; 's'
  0x24000353:  65           DC.B       0x65                     ; 'e'
  0x24000354:  72           DC.B       0x72                     ; 'r'
  0x24000355:  76           DC.B       0x76                     ; 'v'
  0x24000356:  65           DC.B       0x65                     ; 'e'
  0x24000357:  64           DC.B       0x64                     ; 'd'
  0x24000358:  2E           DC.B       0x2E                     ; '.'
  0x24000359:  20           DC.B       0x20                     ; ' '
  0x2400035A:  20           DC.B       0x20                     ; ' '
  0x2400035B:  2A           DC.B       0x2A                     ; '*'
  0x2400035C:  20           DC.B       0x20                     ; ' '
  0x2400035D:  20           DC.B       0x20                     ; ' '
  0x2400035E:  4E           DC.B       0x4E                     ; 'N'
  0x2400035F:  65           DC.B       0x65                     ; 'e'
  0x24000360:  74           DC.B       0x74                     ; 't'
  0x24000361:  58           DC.B       0x58                     ; 'X'
  0x24000362:  20           DC.B       0x20                     ; ' '
  0x24000363:  44           DC.B       0x44                     ; 'D'
  0x24000364:  75           DC.B       0x75                     ; 'u'
  0x24000365:  6F           DC.B       0x6F                     ; 'o'
  0x24000366:  20           DC.B       0x20                     ; ' '
  0x24000367:  43           DC.B       0x43                     ; 'C'
  0x24000368:  6F           DC.B       0x6F                     ; 'o'
  0x24000369:  72           DC.B       0x72                     ; 'r'
  0x2400036A:  74           DC.B       0x74                     ; 't'
  0x2400036B:  65           DC.B       0x65                     ; 'e'
  0x2400036C:  78           DC.B       0x78                     ; 'x'
  0x2400036D:  2D           DC.B       0x2D                     ; '-'
  0x2400036E:  4D           DC.B       0x4D                     ; 'M'
  0x2400036F:  37           DC.B       0x37                     ; '7'
  0x24000370:  2F           DC.B       0x2F                     ; '/'
  0x24000371:  47           DC.B       0x47                     ; 'G'
  0x24000372:  4E           DC.B       0x4E                     ; 'N'
  0x24000373:  55           DC.B       0x55                     ; 'U'
  0x24000374:  20           DC.B       0x20                     ; ' '
  0x24000375:  56           DC.B       0x56                     ; 'V'
  0x24000376:  65           DC.B       0x65                     ; 'e'
  0x24000377:  72           DC.B       0x72                     ; 'r'
  0x24000378:  73           DC.B       0x73                     ; 's'
  0x24000379:  69           DC.B       0x69                     ; 'i'
  0x2400037A:  6F           DC.B       0x6F                     ; 'o'
  0x2400037B:  6E           DC.B       0x6E                     ; 'n'
  0x2400037C:  20           DC.B       0x20                     ; ' '
  0x2400037D:  36           DC.B       0x36                     ; '6'
  0x2400037E:  2E           DC.B       0x2E                     ; '.'
  0x2400037F:  34           DC.B       0x34                     ; '4'
  0x24000380:  2E           DC.B       0x2E                     ; '.'
  0x24000381:  30           DC.B       0x30                     ; '0'
  0x24000382:  20           DC.B       0x20                     ; ' '
  0x24000383:  2A           DC.B       0x2A                     ; '*'
  0x24000384:  00           DC.B       0x00                     ; '\0'
  0x24000385:  50           DC.B       0x50                     ; 'P'
  0x24000386:  52           DC.B       0x52                     ; 'R'
  0x24000387:  49           DC.B       0x49                     ; 'I'
  0x24000388:  00           DC.B       0x00                     ; '\0'
  0x24000389:  49           DC.B       0x49                     ; 'I'
  0x2400038A:  6E           DC.B       0x6E                     ; 'n'
  0x2400038B:  74           DC.B       0x74                     ; 't'
  0x2400038C:  65           DC.B       0x65                     ; 'e'
  0x2400038D:  72           DC.B       0x72                     ; 'r'
  0x2400038E:  6E           DC.B       0x6E                     ; 'n'
  0x2400038F:  61           DC.B       0x61                     ; 'a'
  0x24000390:  6C           DC.B       0x6C                     ; 'l'
  0x24000391:  20           DC.B       0x20                     ; ' '
  0x24000392:  49           DC.B       0x49                     ; 'I'
  0x24000393:  50           DC.B       0x50                     ; 'P'
  0x24000394:  20           DC.B       0x20                     ; ' '
  0x24000395:  4C           DC.B       0x4C                     ; 'L'
  0x24000396:  6F           DC.B       0x6F                     ; 'o'
  0x24000397:  6F           DC.B       0x6F                     ; 'o'
  0x24000398:  70           DC.B       0x70                     ; 'p'
  0x24000399:  62           DC.B       0x62                     ; 'b'
  0x2400039A:  61           DC.B       0x61                     ; 'a'
  0x2400039B:  63           DC.B       0x63                     ; 'c'
  0x2400039C:  6B           DC.B       0x6B                     ; 'k'
  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:  02           DC.B       0x02                     ; '\x02'
  0x240003B3:  FF           DC.B       0xFF                     ; '\xFF'
  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:  02           DC.B       0x02                     ; '\x02'
  0x240003BD:  00           DC.B       0x00                     ; '\0'
  0x240003BE:  00           DC.B       0x00                     ; '\0'
  0x240003BF:  00           DC.B       0x00                     ; '\0'
  0x240003C0:  43           DC.B       0x43                     ; 'C'
  0x240003C1:  6F           DC.B       0x6F                     ; 'o'
  0x240003C2:  70           DC.B       0x70                     ; 'p'
  0x240003C3:  79           DC.B       0x79                     ; 'y'
  0x240003C4:  72           DC.B       0x72                     ; 'r'
  0x240003C5:  69           DC.B       0x69                     ; 'i'
  0x240003C6:  67           DC.B       0x67                     ; 'g'
  0x240003C7:  68           DC.B       0x68                     ; 'h'
  0x240003C8:  74           DC.B       0x74                     ; 't'
  0x240003C9:  20           DC.B       0x20                     ; ' '
  0x240003CA:  28           DC.B       0x28                     ; '('
  0x240003CB:  63           DC.B       0x63                     ; 'c'
  0x240003CC:  29           DC.B       0x29                     ; ')'
  0x240003CD:  20           DC.B       0x20                     ; ' '
  0x240003CE:  4D           DC.B       0x4D                     ; 'M'
  0x240003CF:  69           DC.B       0x69                     ; 'i'
  0x240003D0:  63           DC.B       0x63                     ; 'c'
  0x240003D1:  72           DC.B       0x72                     ; 'r'
  0x240003D2:  6F           DC.B       0x6F                     ; 'o'
  0x240003D3:  73           DC.B       0x73                     ; 's'
  0x240003D4:  6F           DC.B       0x6F                     ; 'o'
  0x240003D5:  66           DC.B       0x66                     ; 'f'
  0x240003D6:  74           DC.B       0x74                     ; 't'
  0x240003D7:  20           DC.B       0x20                     ; ' '
  0x240003D8:  43           DC.B       0x43                     ; 'C'
  0x240003D9:  6F           DC.B       0x6F                     ; 'o'
  0x240003DA:  72           DC.B       0x72                     ; 'r'
  0x240003DB:  70           DC.B       0x70                     ; 'p'
  0x240003DC:  6F           DC.B       0x6F                     ; 'o'
  0x240003DD:  72           DC.B       0x72                     ; 'r'
  0x240003DE:  61           DC.B       0x61                     ; 'a'
  0x240003DF:  74           DC.B       0x74                     ; 't'
  0x240003E0:  69           DC.B       0x69                     ; 'i'
  0x240003E1:  6F           DC.B       0x6F                     ; 'o'
  0x240003E2:  6E           DC.B       0x6E                     ; 'n'
  0x240003E3:  2E           DC.B       0x2E                     ; '.'
  0x240003E4:  20           DC.B       0x20                     ; ' '
  0x240003E5:  41           DC.B       0x41                     ; 'A'
  0x240003E6:  6C           DC.B       0x6C                     ; 'l'
  0x240003E7:  6C           DC.B       0x6C                     ; 'l'
  0x240003E8:  20           DC.B       0x20                     ; ' '
  0x240003E9:  72           DC.B       0x72                     ; 'r'
  0x240003EA:  69           DC.B       0x69                     ; 'i'
  0x240003EB:  67           DC.B       0x67                     ; 'g'
  0x240003EC:  68           DC.B       0x68                     ; 'h'
  0x240003ED:  74           DC.B       0x74                     ; 't'
  0x240003EE:  73           DC.B       0x73                     ; 's'
  0x240003EF:  20           DC.B       0x20                     ; ' '
  0x240003F0:  72           DC.B       0x72                     ; 'r'
  0x240003F1:  65           DC.B       0x65                     ; 'e'
  0x240003F2:  73           DC.B       0x73                     ; 's'
  0x240003F3:  65           DC.B       0x65                     ; 'e'
  0x240003F4:  72           DC.B       0x72                     ; 'r'
  0x240003F5:  76           DC.B       0x76                     ; 'v'
  0x240003F6:  65           DC.B       0x65                     ; 'e'
  0x240003F7:  64           DC.B       0x64                     ; 'd'
  0x240003F8:  2E           DC.B       0x2E                     ; '.'
  0x240003F9:  20           DC.B       0x20                     ; ' '
  0x240003FA:  20           DC.B       0x20                     ; ' '
  0x240003FB:  2A           DC.B       0x2A                     ; '*'
  0x240003FC:  20           DC.B       0x20                     ; ' '
  0x240003FD:  20           DC.B       0x20                     ; ' '
  0x240003FE:  54           DC.B       0x54                     ; 'T'
  0x240003FF:  68           DC.B       0x68                     ; 'h'
Section .bss.sdio_disk from charger_lto.o, size=9400, align=8
(0x24000400-0x240028b7 excluded)
Section .bss.nx_byte_pool_buffer from charger_lto.o, size=12288, align=4
(0x240028b8-0x240058b7 excluded)
Section .bss.tx_byte_pool_buffer from charger_lto.o, size=8192, align=4
(0x240058b8-0x240078b7 excluded)
Section .bss.fx_byte_pool_buffer from charger_lto.o, size=8192, align=4
(0x240078b8-0x240098b7 excluded)
Section .bss.ip from charger_lto.o, size=3804, align=4
ip:
  0x240098B8:  45           DC.B       0x45                     ; 'E'
  0x240098B9:  74           DC.B       0x74                     ; 't'
  0x240098BA:  68           DC.B       0x68                     ; 'h'
  0x240098BB:  00           DC.B       0x00                     ; '\0'
  0x240098BC:  4E           DC.B       0x4E                     ; 'N'
  0x240098BD:  65           DC.B       0x65                     ; 'e'
  0x240098BE:  74           DC.B       0x74                     ; 't'
  0x240098BF:  77           DC.B       0x77                     ; 'w'
  0x240098C0:  6F           DC.B       0x6F                     ; 'o'
  0x240098C1:  72           DC.B       0x72                     ; 'r'
  0x240098C2:  6B           DC.B       0x6B                     ; 'k'
  0x240098C3:  20           DC.B       0x20                     ; ' '
  0x240098C4:  44           DC.B       0x44                     ; 'D'
  0x240098C5:  72           DC.B       0x72                     ; 'r'
  0x240098C6:  69           DC.B       0x69                     ; 'i'
  0x240098C7:  76           DC.B       0x76                     ; 'v'
  0x240098C8:  65           DC.B       0x65                     ; 'e'
  0x240098C9:  72           DC.B       0x72                     ; 'r'
  0x240098CA:  20           DC.B       0x20                     ; ' '
  0x240098CB:  77           DC.B       0x77                     ; 'w'
  0x240098CC:  6F           DC.B       0x6F                     ; 'o'
  0x240098CD:  72           DC.B       0x72                     ; 'r'
  0x240098CE:  6B           DC.B       0x6B                     ; 'k'
  0x240098CF:  69           DC.B       0x69                     ; 'i'
  0x240098D0:  6E           DC.B       0x6E                     ; 'n'
  0x240098D1:  67           DC.B       0x67                     ; 'g'
  0x240098D2:  21           DC.B       0x21                     ; '!'
  0x240098D3:  0A           DC.B       0x0A                     ; '\n'
  0x240098D4:  00           DC.B       0x00                     ; '\0'
  0x240098D5:  00           DC.B       0x00                     ; '\0'
  0x240098D6:  00           DC.B       0x00                     ; '\0'
  0x240098D7:  00           DC.B       0x00                     ; '\0'
  0x240098D8:  43           DC.B       0x43                     ; 'C'
  0x240098D9:  6F           DC.B       0x6F                     ; 'o'
  0x240098DA:  70           DC.B       0x70                     ; 'p'
  0x240098DB:  79           DC.B       0x79                     ; 'y'
  0x240098DC:  72           DC.B       0x72                     ; 'r'
  0x240098DD:  69           DC.B       0x69                     ; 'i'
  0x240098DE:  67           DC.B       0x67                     ; 'g'
  0x240098DF:  68           DC.B       0x68                     ; 'h'
  0x240098E0:  74           DC.B       0x74                     ; 't'
  0x240098E1:  20           DC.B       0x20                     ; ' '
  0x240098E2:  28           DC.B       0x28                     ; '('
  0x240098E3:  63           DC.B       0x63                     ; 'c'
  0x240098E4:  29           DC.B       0x29                     ; ')'
  0x240098E5:  20           DC.B       0x20                     ; ' '
  0x240098E6:  4D           DC.B       0x4D                     ; 'M'
  0x240098E7:  69           DC.B       0x69                     ; 'i'
  0x240098E8:  63           DC.B       0x63                     ; 'c'
  0x240098E9:  72           DC.B       0x72                     ; 'r'
  0x240098EA:  6F           DC.B       0x6F                     ; 'o'
  0x240098EB:  73           DC.B       0x73                     ; 's'
  0x240098EC:  6F           DC.B       0x6F                     ; 'o'
  0x240098ED:  66           DC.B       0x66                     ; 'f'
  0x240098EE:  74           DC.B       0x74                     ; 't'
  0x240098EF:  20           DC.B       0x20                     ; ' '
  0x240098F0:  43           DC.B       0x43                     ; 'C'
  0x240098F1:  6F           DC.B       0x6F                     ; 'o'
  0x240098F2:  72           DC.B       0x72                     ; 'r'
  0x240098F3:  70           DC.B       0x70                     ; 'p'
  0x240098F4:  6F           DC.B       0x6F                     ; 'o'
  0x240098F5:  72           DC.B       0x72                     ; 'r'
  0x240098F6:  61           DC.B       0x61                     ; 'a'
  0x240098F7:  74           DC.B       0x74                     ; 't'
  0x240098F8:  69           DC.B       0x69                     ; 'i'
  0x240098F9:  6F           DC.B       0x6F                     ; 'o'
  0x240098FA:  6E           DC.B       0x6E                     ; 'n'
  0x240098FB:  2E           DC.B       0x2E                     ; '.'
  0x240098FC:  20           DC.B       0x20                     ; ' '
  0x240098FD:  41           DC.B       0x41                     ; 'A'
  0x240098FE:  6C           DC.B       0x6C                     ; 'l'
  0x240098FF:  6C           DC.B       0x6C                     ; 'l'
  0x24009900:  20           DC.B       0x20                     ; ' '
  0x24009901:  72           DC.B       0x72                     ; 'r'
  0x24009902:  69           DC.B       0x69                     ; 'i'
  0x24009903:  67           DC.B       0x67                     ; 'g'
  0x24009904:  68           DC.B       0x68                     ; 'h'
  0x24009905:  74           DC.B       0x74                     ; 't'
  0x24009906:  73           DC.B       0x73                     ; 's'
  0x24009907:  20           DC.B       0x20                     ; ' '
  0x24009908:  72           DC.B       0x72                     ; 'r'
  0x24009909:  65           DC.B       0x65                     ; 'e'
  0x2400990A:  73           DC.B       0x73                     ; 's'
  0x2400990B:  65           DC.B       0x65                     ; 'e'
  0x2400990C:  72           DC.B       0x72                     ; 'r'
  0x2400990D:  76           DC.B       0x76                     ; 'v'
  0x2400990E:  65           DC.B       0x65                     ; 'e'
  0x2400990F:  64           DC.B       0x64                     ; 'd'
  0x24009910:  2E           DC.B       0x2E                     ; '.'
  0x24009911:  20           DC.B       0x20                     ; ' '
  0x24009912:  20           DC.B       0x20                     ; ' '
  0x24009913:  2A           DC.B       0x2A                     ; '*'
  0x24009914:  20           DC.B       0x20                     ; ' '
  0x24009915:  20           DC.B       0x20                     ; ' '
  0x24009916:  4E           DC.B       0x4E                     ; 'N'
  0x24009917:  65           DC.B       0x65                     ; 'e'
  0x24009918:  74           DC.B       0x74                     ; 't'
  0x24009919:  58           DC.B       0x58                     ; 'X'
  0x2400991A:  20           DC.B       0x20                     ; ' '
  0x2400991B:  44           DC.B       0x44                     ; 'D'
  0x2400991C:  75           DC.B       0x75                     ; 'u'
  0x2400991D:  6F           DC.B       0x6F                     ; 'o'
  0x2400991E:  20           DC.B       0x20                     ; ' '
  0x2400991F:  43           DC.B       0x43                     ; 'C'
  0x24009920:  6F           DC.B       0x6F                     ; 'o'
  0x24009921:  72           DC.B       0x72                     ; 'r'
  0x24009922:  74           DC.B       0x74                     ; 't'
  0x24009923:  65           DC.B       0x65                     ; 'e'
  0x24009924:  78           DC.B       0x78                     ; 'x'
  0x24009925:  2D           DC.B       0x2D                     ; '-'
  0x24009926:  4D           DC.B       0x4D                     ; 'M'
  0x24009927:  37           DC.B       0x37                     ; '7'
  0x24009928:  2F           DC.B       0x2F                     ; '/'
  0x24009929:  47           DC.B       0x47                     ; 'G'
  0x2400992A:  4E           DC.B       0x4E                     ; 'N'
  0x2400992B:  55           DC.B       0x55                     ; 'U'
  0x2400992C:  20           DC.B       0x20                     ; ' '
  0x2400992D:  56           DC.B       0x56                     ; 'V'
  0x2400992E:  65           DC.B       0x65                     ; 'e'
  0x2400992F:  72           DC.B       0x72                     ; 'r'
  0x24009930:  73           DC.B       0x73                     ; 's'
  0x24009931:  69           DC.B       0x69                     ; 'i'
  0x24009932:  6F           DC.B       0x6F                     ; 'o'
  0x24009933:  6E           DC.B       0x6E                     ; 'n'
  0x24009934:  20           DC.B       0x20                     ; ' '
  0x24009935:  36           DC.B       0x36                     ; '6'
  0x24009936:  2E           DC.B       0x2E                     ; '.'
  0x24009937:  34           DC.B       0x34                     ; '4'
  0x24009938:  2E           DC.B       0x2E                     ; '.'
  0x24009939:  30           DC.B       0x30                     ; '0'
  0x2400993A:  20           DC.B       0x20                     ; ' '
  0x2400993B:  2A           DC.B       0x2A                     ; '*'
  0x2400993C:  00           DC.B       0x00                     ; '\0'
  0x2400993D:  50           DC.B       0x50                     ; 'P'
  0x2400993E:  52           DC.B       0x52                     ; 'R'
  0x2400993F:  49           DC.B       0x49                     ; 'I'
  0x24009940:  00           DC.B       0x00                     ; '\0'
  0x24009941:  49           DC.B       0x49                     ; 'I'
  0x24009942:  6E           DC.B       0x6E                     ; 'n'
  0x24009943:  74           DC.B       0x74                     ; 't'
  0x24009944:  65           DC.B       0x65                     ; 'e'
  0x24009945:  72           DC.B       0x72                     ; 'r'
  0x24009946:  6E           DC.B       0x6E                     ; 'n'
  0x24009947:  61           DC.B       0x61                     ; 'a'
  0x24009948:  6C           DC.B       0x6C                     ; 'l'
  0x24009949:  20           DC.B       0x20                     ; ' '
  0x2400994A:  49           DC.B       0x49                     ; 'I'
  0x2400994B:  50           DC.B       0x50                     ; 'P'
  0x2400994C:  20           DC.B       0x20                     ; ' '
  0x2400994D:  4C           DC.B       0x4C                     ; 'L'
  0x2400994E:  6F           DC.B       0x6F                     ; 'o'
  0x2400994F:  6F           DC.B       0x6F                     ; 'o'
  0x24009950:  70           DC.B       0x70                     ; 'p'
  0x24009951:  62           DC.B       0x62                     ; 'b'
  0x24009952:  61           DC.B       0x61                     ; 'a'
  0x24009953:  63           DC.B       0x63                     ; 'c'
  0x24009954:  6B           DC.B       0x6B                     ; 'k'
  0x24009955:  00           DC.B       0x00                     ; '\0'
  0x24009956:  00           DC.B       0x00                     ; '\0'
  0x24009957:  00           DC.B       0x00                     ; '\0'
  0x24009958:  00           DC.B       0x00                     ; '\0'
  0x24009959:  00           DC.B       0x00                     ; '\0'
  0x2400995A:  00           DC.B       0x00                     ; '\0'
  0x2400995B:  00           DC.B       0x00                     ; '\0'
  0x2400995C:  00           DC.B       0x00                     ; '\0'
  0x2400995D:  00           DC.B       0x00                     ; '\0'
  0x2400995E:  00           DC.B       0x00                     ; '\0'
  0x2400995F:  00           DC.B       0x00                     ; '\0'
  0x24009960:  00           DC.B       0x00                     ; '\0'
  0x24009961:  00           DC.B       0x00                     ; '\0'
  0x24009962:  00           DC.B       0x00                     ; '\0'
  0x24009963:  00           DC.B       0x00                     ; '\0'
  0x24009964:  00           DC.B       0x00                     ; '\0'
  0x24009965:  00           DC.B       0x00                     ; '\0'
  0x24009966:  00           DC.B       0x00                     ; '\0'
  0x24009967:  00           DC.B       0x00                     ; '\0'
  0x24009968:  00           DC.B       0x00                     ; '\0'
  0x24009969:  00           DC.B       0x00                     ; '\0'
  0x2400996A:  02           DC.B       0x02                     ; '\x02'
  0x2400996B:  FF           DC.B       0xFF                     ; '\xFF'
  0x2400996C:  00           DC.B       0x00                     ; '\0'
  0x2400996D:  00           DC.B       0x00                     ; '\0'
  0x2400996E:  00           DC.B       0x00                     ; '\0'
  0x2400996F:  00           DC.B       0x00                     ; '\0'
  0x24009970:  00           DC.B       0x00                     ; '\0'
  0x24009971:  00           DC.B       0x00                     ; '\0'
  0x24009972:  00           DC.B       0x00                     ; '\0'
  0x24009973:  00           DC.B       0x00                     ; '\0'
  0x24009974:  02           DC.B       0x02                     ; '\x02'
  0x24009975:  00           DC.B       0x00                     ; '\0'
  0x24009976:  00           DC.B       0x00                     ; '\0'
  0x24009977:  00           DC.B       0x00                     ; '\0'
  0x24009978:  43           DC.B       0x43                     ; 'C'
  0x24009979:  6F           DC.B       0x6F                     ; 'o'
  0x2400997A:  70           DC.B       0x70                     ; 'p'
  0x2400997B:  79           DC.B       0x79                     ; 'y'
  0x2400997C:  72           DC.B       0x72                     ; 'r'
  0x2400997D:  69           DC.B       0x69                     ; 'i'
  0x2400997E:  67           DC.B       0x67                     ; 'g'
  0x2400997F:  68           DC.B       0x68                     ; 'h'
  0x24009980:  74           DC.B       0x74                     ; 't'
  0x24009981:  20           DC.B       0x20                     ; ' '
  0x24009982:  28           DC.B       0x28                     ; '('
  0x24009983:  63           DC.B       0x63                     ; 'c'
  0x24009984:  29           DC.B       0x29                     ; ')'
  0x24009985:  20           DC.B       0x20                     ; ' '
  0x24009986:  4D           DC.B       0x4D                     ; 'M'
  0x24009987:  69           DC.B       0x69                     ; 'i'
  0x24009988:  63           DC.B       0x63                     ; 'c'
  0x24009989:  72           DC.B       0x72                     ; 'r'
  0x2400998A:  6F           DC.B       0x6F                     ; 'o'
  0x2400998B:  73           DC.B       0x73                     ; 's'
  0x2400998C:  6F           DC.B       0x6F                     ; 'o'
  0x2400998D:  66           DC.B       0x66                     ; 'f'
  0x2400998E:  74           DC.B       0x74                     ; 't'
  0x2400998F:  20           DC.B       0x20                     ; ' '
  0x24009990:  43           DC.B       0x43                     ; 'C'
  0x24009991:  6F           DC.B       0x6F                     ; 'o'
  0x24009992:  72           DC.B       0x72                     ; 'r'
  0x24009993:  70           DC.B       0x70                     ; 'p'
  0x24009994:  6F           DC.B       0x6F                     ; 'o'
  0x24009995:  72           DC.B       0x72                     ; 'r'
  0x24009996:  61           DC.B       0x61                     ; 'a'
  0x24009997:  74           DC.B       0x74                     ; 't'
  0x24009998:  69           DC.B       0x69                     ; 'i'
  0x24009999:  6F           DC.B       0x6F                     ; 'o'
  0x2400999A:  6E           DC.B       0x6E                     ; 'n'
  0x2400999B:  2E           DC.B       0x2E                     ; '.'
  0x2400999C:  20           DC.B       0x20                     ; ' '
  0x2400999D:  41           DC.B       0x41                     ; 'A'
  0x2400999E:  6C           DC.B       0x6C                     ; 'l'
  0x2400999F:  6C           DC.B       0x6C                     ; 'l'
  0x240099A0:  20           DC.B       0x20                     ; ' '
  0x240099A1:  72           DC.B       0x72                     ; 'r'
  0x240099A2:  69           DC.B       0x69                     ; 'i'
  0x240099A3:  67           DC.B       0x67                     ; 'g'
  0x240099A4:  68           DC.B       0x68                     ; 'h'
  0x240099A5:  74           DC.B       0x74                     ; 't'
  0x240099A6:  73           DC.B       0x73                     ; 's'
  0x240099A7:  20           DC.B       0x20                     ; ' '
  0x240099A8:  72           DC.B       0x72                     ; 'r'
  0x240099A9:  65           DC.B       0x65                     ; 'e'
  0x240099AA:  73           DC.B       0x73                     ; 's'
  0x240099AB:  65           DC.B       0x65                     ; 'e'
  0x240099AC:  72           DC.B       0x72                     ; 'r'
  0x240099AD:  76           DC.B       0x76                     ; 'v'
  0x240099AE:  65           DC.B       0x65                     ; 'e'
  0x240099AF:  64           DC.B       0x64                     ; 'd'
  0x240099B0:  2E           DC.B       0x2E                     ; '.'
  0x240099B1:  20           DC.B       0x20                     ; ' '
  0x240099B2:  20           DC.B       0x20                     ; ' '
  0x240099B3:  2A           DC.B       0x2A                     ; '*'
  0x240099B4:  20           DC.B       0x20                     ; ' '
  0x240099B5:  20           DC.B       0x20                     ; ' '
  0x240099B6:  54           DC.B       0x54                     ; 'T'
  0x240099B7:  68           DC.B       0x68                     ; 'h'
  0x240099B8:  72           DC.B       0x72                     ; 'r'
  0x240099B9:  65           DC.B       0x65                     ; 'e'
  0x240099BA:  61           DC.B       0x61                     ; 'a'
  0x240099BB:  64           DC.B       0x64                     ; 'd'
  0x240099BC:  58           DC.B       0x58                     ; 'X'
  0x240099BD:  20           DC.B       0x20                     ; ' '
  0x240099BE:  43           DC.B       0x43                     ; 'C'
  0x240099BF:  6F           DC.B       0x6F                     ; 'o'
  0x240099C0:  72           DC.B       0x72                     ; 'r'
  0x240099C1:  74           DC.B       0x74                     ; 't'
  0x240099C2:  65           DC.B       0x65                     ; 'e'
  0x240099C3:  78           DC.B       0x78                     ; 'x'
  0x240099C4:  2D           DC.B       0x2D                     ; '-'
  0x240099C5:  4D           DC.B       0x4D                     ; 'M'
  0x240099C6:  37           DC.B       0x37                     ; '7'
  0x240099C7:  2F           DC.B       0x2F                     ; '/'
  0x240099C8:  47           DC.B       0x47                     ; 'G'
  0x240099C9:  4E           DC.B       0x4E                     ; 'N'
  0x240099CA:  55           DC.B       0x55                     ; 'U'
  0x240099CB:  20           DC.B       0x20                     ; ' '
  0x240099CC:  56           DC.B       0x56                     ; 'V'
  0x240099CD:  65           DC.B       0x65                     ; 'e'
  0x240099CE:  72           DC.B       0x72                     ; 'r'
  0x240099CF:  73           DC.B       0x73                     ; 's'
  0x240099D0:  69           DC.B       0x69                     ; 'i'
  0x240099D1:  6F           DC.B       0x6F                     ; 'o'
  0x240099D2:  6E           DC.B       0x6E                     ; 'n'
  0x240099D3:  20           DC.B       0x20                     ; ' '
  0x240099D4:  36           DC.B       0x36                     ; '6'
  0x240099D5:  2E           DC.B       0x2E                     ; '.'
  0x240099D6:  34           DC.B       0x34                     ; '4'
  0x240099D7:  2E           DC.B       0x2E                     ; '.'
  0x240099D8:  30           DC.B       0x30                     ; '0'
  0x240099D9:  20           DC.B       0x20                     ; ' '
  0x240099DA:  2A           DC.B       0x2A                     ; '*'
  0x240099DB:  00           DC.B       0x00                     ; '\0'
  0x240099DC:  47           DC.B       0x47                     ; 'G'
  0x240099DD:  2D           DC.B       0x2D                     ; '-'
  0x240099DE:  4D           DC.B       0x4D                     ; 'M'
  0x240099DF:  4C           DC.B       0x4C                     ; 'L'
  0x240099E0:  2D           DC.B       0x2D                     ; '-'
  0x240099E1:  45           DC.B       0x45                     ; 'E'
  0x240099E2:  4C           DC.B       0x4C                     ; 'L'
  0x240099E3:  2D           DC.B       0x2D                     ; '-'
  0x240099E4:  4D           DC.B       0x4D                     ; 'M'
  0x240099E5:  4C           DC.B       0x4C                     ; 'L'
  0x240099E6:  2D           DC.B       0x2D                     ; '-'
  0x240099E7:  42           DC.B       0x42                     ; 'B'
  0x240099E8:  4C           DC.B       0x4C                     ; 'L'
  0x240099E9:  2D           DC.B       0x2D                     ; '-'
  0x240099EA:  44           DC.B       0x44                     ; 'D'
  0x240099EB:  4C           DC.B       0x4C                     ; 'L'
  0x240099EC:  2D           DC.B       0x2D                     ; '-'
  0x240099ED:  42           DC.B       0x42                     ; 'B'
  0x240099EE:  4C           DC.B       0x4C                     ; 'L'
  0x240099EF:  2D           DC.B       0x2D                     ; '-'
  0x240099F0:  47           DC.B       0x47                     ; 'G'
  0x240099F1:  42           DC.B       0x42                     ; 'B'
  0x240099F2:  2D           DC.B       0x2D                     ; '-'
  0x240099F3:  47           DC.B       0x47                     ; 'G'
  0x240099F4:  4C           DC.B       0x4C                     ; 'L'
  0x240099F5:  2D           DC.B       0x2D                     ; '-'
  0x240099F6:  4D           DC.B       0x4D                     ; 'M'
  0x240099F7:  2D           DC.B       0x2D                     ; '-'
  0x240099F8:  44           DC.B       0x44                     ; 'D'
  0x240099F9:  2D           DC.B       0x2D                     ; '-'
  0x240099FA:  44           DC.B       0x44                     ; 'D'
  0x240099FB:  4C           DC.B       0x4C                     ; 'L'
  0x240099FC:  2D           DC.B       0x2D                     ; '-'
  0x240099FD:  47           DC.B       0x47                     ; 'G'
  0x240099FE:  5A           DC.B       0x5A                     ; 'Z'
  0x240099FF:  2D           DC.B       0x2D                     ; '-'
  0x24009A00:  4B           DC.B       0x4B                     ; 'K'
  0x24009A01:  48           DC.B       0x48                     ; 'H'
  0x24009A02:  2D           DC.B       0x2D                     ; '-'
  0x24009A03:  45           DC.B       0x45                     ; 'E'
  0x24009A04:  4C           DC.B       0x4C                     ; 'L'
  0x24009A05:  2D           DC.B       0x2D                     ; '-'
  0x24009A06:  43           DC.B       0x43                     ; 'C'
  0x24009A07:  4D           DC.B       0x4D                     ; 'M'
  0x24009A08:  2D           DC.B       0x2D                     ; '-'
  0x24009A09:  4E           DC.B       0x4E                     ; 'N'
  0x24009A0A:  48           DC.B       0x48                     ; 'H'
  0x24009A0B:  2D           DC.B       0x2D                     ; '-'
  0x24009A0C:  48           DC.B       0x48                     ; 'H'
  0x24009A0D:  41           DC.B       0x41                     ; 'A'
  0x24009A0E:  2D           DC.B       0x2D                     ; '-'
  0x24009A0F:  47           DC.B       0x47                     ; 'G'
  0x24009A10:  46           DC.B       0x46                     ; 'F'
  0x24009A11:  2D           DC.B       0x2D                     ; '-'
  0x24009A12:  44           DC.B       0x44                     ; 'D'
  0x24009A13:  44           DC.B       0x44                     ; 'D'
  0x24009A14:  2D           DC.B       0x2D                     ; '-'
  0x24009A15:  4A           DC.B       0x4A                     ; 'J'
  0x24009A16:  43           DC.B       0x43                     ; 'C'
  0x24009A17:  2D           DC.B       0x2D                     ; '-'
  0x24009A18:  59           DC.B       0x59                     ; 'Y'
  0x24009A19:  5A           DC.B       0x5A                     ; 'Z'
  0x24009A1A:  2D           DC.B       0x2D                     ; '-'
  0x24009A1B:  43           DC.B       0x43                     ; 'C'
  0x24009A1C:  54           DC.B       0x54                     ; 'T'
  0x24009A1D:  2D           DC.B       0x2D                     ; '-'
  0x24009A1E:  41           DC.B       0x41                     ; 'A'
  0x24009A1F:  54           DC.B       0x54                     ; 'T'
  0x24009A20:  2D           DC.B       0x2D                     ; '-'
  0x24009A21:  44           DC.B       0x44                     ; 'D'
  0x24009A22:  57           DC.B       0x57                     ; 'W'
  0x24009A23:  2D           DC.B       0x2D                     ; '-'
  0x24009A24:  55           DC.B       0x55                     ; 'U'
  0x24009A25:  53           DC.B       0x53                     ; 'S'
  0x24009A26:  41           DC.B       0x41                     ; 'A'
  0x24009A27:  2D           DC.B       0x2D                     ; '-'
  0x24009A28:  43           DC.B       0x43                     ; 'C'
  0x24009A29:  41           DC.B       0x41                     ; 'A'
  0x24009A2A:  2D           DC.B       0x2D                     ; '-'
  0x24009A2B:  53           DC.B       0x53                     ; 'S'
  0x24009A2C:  44           DC.B       0x44                     ; 'D'
  0x24009A2D:  2D           DC.B       0x2D                     ; '-'
  0x24009A2E:  53           DC.B       0x53                     ; 'S'
  0x24009A2F:  44           DC.B       0x44                     ; 'D'
  0x24009A30:  53           DC.B       0x53                     ; 'S'
  0x24009A31:  55           DC.B       0x55                     ; 'U'
  0x24009A32:  00           DC.B       0x00                     ; '\0'
  0x24009A33:  00           DC.B       0x00                     ; '\0'
  0x24009A34:  53           DC.B       0x53                     ; 'S'
  0x24009A35:  79           DC.B       0x79                     ; 'y'
  0x24009A36:  73           DC.B       0x73                     ; 's'
  0x24009A37:  74           DC.B       0x74                     ; 't'
  0x24009A38:  65           DC.B       0x65                     ; 'e'
  0x24009A39:  6D           DC.B       0x6D                     ; 'm'
  0x24009A3A:  20           DC.B       0x20                     ; ' '
  0x24009A3B:  54           DC.B       0x54                     ; 'T'
  0x24009A3C:  69           DC.B       0x69                     ; 'i'
  0x24009A3D:  6D           DC.B       0x6D                     ; 'm'
  0x24009A3E:  65           DC.B       0x65                     ; 'e'
  0x24009A3F:  72           DC.B       0x72                     ; 'r'
  0x24009A40:  20           DC.B       0x20                     ; ' '
  0x24009A41:  54           DC.B       0x54                     ; 'T'
  0x24009A42:  68           DC.B       0x68                     ; 'h'
  0x24009A43:  72           DC.B       0x72                     ; 'r'
  0x24009A44:  65           DC.B       0x65                     ; 'e'
  0x24009A45:  61           DC.B       0x61                     ; 'a'
  0x24009A46:  64           DC.B       0x64                     ; 'd'
  0x24009A47:  00           DC.B       0x00                     ; '\0'
  0x24009A48:  F0           DC.B       0xF0                     ; '\xF0'
  0x24009A49:  F0           DC.B       0xF0                     ; '\xF0'
  0x24009A4A:  F0           DC.B       0xF0                     ; '\xF0'
  0x24009A4B:  F0           DC.B       0xF0                     ; '\xF0'
  0x24009A4C:  01           DC.B       0x01                     ; '\x01'
  0x24009A4D:  11           DC.B       0x11                     ; '\x11'
  0x24009A4E:  01           DC.B       0x01                     ; '\x01'
  0x24009A4F:  25           DC.B       0x25                     ; '%'
  0x24009A50:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009A51:  13           DC.B       0x13                     ; '\x13'
  0x24009A52:  05           DC.B       0x05                     ; '\x05'
  0x24009A53:  03           DC.B       0x03                     ; '\x03'
  0x24009A54:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009A55:  10           DC.B       0x10                     ; '\x10'
  0x24009A56:  17           DC.B       0x17                     ; '\x17'
  0x24009A57:  1B           DC.B       0x1B                     ; '\x1B'
  0x24009A58:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009A59:  B4           DC.B       0xB4                     ; '\xB4'
  0x24009A5A:  42           DC.B       0x42                     ; 'B'
  0x24009A5B:  19           DC.B       0x19                     ; '\x19'
  0x24009A5C:  11           DC.B       0x11                     ; '\x11'
  0x24009A5D:  01           DC.B       0x01                     ; '\x01'
  0x24009A5E:  55           DC.B       0x55                     ; 'U'
  0x24009A5F:  17           DC.B       0x17                     ; '\x17'
  0x24009A60:  43           DC.B       0x43                     ; 'C'
  0x24009A61:  17           DC.B       0x17                     ; '\x17'
  0x24009A62:  00           DC.B       0x00                     ; '\0'
  0x24009A63:  00           DC.B       0x00                     ; '\0'
  0x24009A64:  02           DC.B       0x02                     ; '\x02'
  0x24009A65:  34           DC.B       0x34                     ; '4'
  0x24009A66:  00           DC.B       0x00                     ; '\0'
  0x24009A67:  49           DC.B       0x49                     ; 'I'
  0x24009A68:  13           DC.B       0x13                     ; '\x13'
  0x24009A69:  3A           DC.B       0x3A                     ; ':'
  0x24009A6A:  0B           DC.B       0x0B                     ; '\v'
  0x24009A6B:  3B           DC.B       0x3B                     ; ';'
  0x24009A6C:  0B           DC.B       0x0B                     ; '\v'
  0x24009A6D:  02           DC.B       0x02                     ; '\x02'
  0x24009A6E:  18           DC.B       0x18                     ; '\x18'
  0x24009A6F:  00           DC.B       0x00                     ; '\0'
  0x24009A70:  00           DC.B       0x00                     ; '\0'
  0x24009A71:  03           DC.B       0x03                     ; '\x03'
  0x24009A72:  01           DC.B       0x01                     ; '\x01'
  0x24009A73:  01           DC.B       0x01                     ; '\x01'
  0x24009A74:  49           DC.B       0x49                     ; 'I'
  0x24009A75:  13           DC.B       0x13                     ; '\x13'
  0x24009A76:  00           DC.B       0x00                     ; '\0'
  0x24009A77:  00           DC.B       0x00                     ; '\0'
  0x24009A78:  04           DC.B       0x04                     ; '\x04'
  0x24009A79:  21           DC.B       0x21                     ; '!'
  0x24009A7A:  00           DC.B       0x00                     ; '\0'
  0x24009A7B:  49           DC.B       0x49                     ; 'I'
  0x24009A7C:  13           DC.B       0x13                     ; '\x13'
  0x24009A7D:  37           DC.B       0x37                     ; '7'
  0x24009A7E:  0B           DC.B       0x0B                     ; '\v'
  0x24009A7F:  00           DC.B       0x00                     ; '\0'
  0x24009A80:  00           DC.B       0x00                     ; '\0'
  0x24009A81:  05           DC.B       0x05                     ; '\x05'
  0x24009A82:  24           DC.B       0x24                     ; '$'
  0x24009A83:  00           DC.B       0x00                     ; '\0'
  0x24009A84:  03           DC.B       0x03                     ; '\x03'
  0x24009A85:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009A86:  3E           DC.B       0x3E                     ; '>'
  0x24009A87:  0B           DC.B       0x0B                     ; '\v'
  0x24009A88:  0B           DC.B       0x0B                     ; '\v'
  0x24009A89:  0B           DC.B       0x0B                     ; '\v'
  0x24009A8A:  00           DC.B       0x00                     ; '\0'
  0x24009A8B:  00           DC.B       0x00                     ; '\0'
  0x24009A8C:  06           DC.B       0x06                     ; '\x06'
  0x24009A8D:  24           DC.B       0x24                     ; '$'
  0x24009A8E:  00           DC.B       0x00                     ; '\0'
  0x24009A8F:  03           DC.B       0x03                     ; '\x03'
  0x24009A90:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009A91:  0B           DC.B       0x0B                     ; '\v'
  0x24009A92:  0B           DC.B       0x0B                     ; '\v'
  0x24009A93:  3E           DC.B       0x3E                     ; '>'
  0x24009A94:  0B           DC.B       0x0B                     ; '\v'
  0x24009A95:  00           DC.B       0x00                     ; '\0'
  0x24009A96:  00           DC.B       0x00                     ; '\0'
  0x24009A97:  07           DC.B       0x07                     ; '\x07'
  0x24009A98:  34           DC.B       0x34                     ; '4'
  0x24009A99:  00           DC.B       0x00                     ; '\0'
  0x24009A9A:  03           DC.B       0x03                     ; '\x03'
  0x24009A9B:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009A9C:  49           DC.B       0x49                     ; 'I'
  0x24009A9D:  13           DC.B       0x13                     ; '\x13'
  0x24009A9E:  3F           DC.B       0x3F                     ; '?'
  0x24009A9F:  19           DC.B       0x19                     ; '\x19'
  0x24009AA0:  3A           DC.B       0x3A                     ; ':'
  0x24009AA1:  0B           DC.B       0x0B                     ; '\v'
  0x24009AA2:  3B           DC.B       0x3B                     ; ';'
  0x24009AA3:  0B           DC.B       0x0B                     ; '\v'
  0x24009AA4:  02           DC.B       0x02                     ; '\x02'
  0x24009AA5:  18           DC.B       0x18                     ; '\x18'
  0x24009AA6:  00           DC.B       0x00                     ; '\0'
  0x24009AA7:  00           DC.B       0x00                     ; '\0'
  0x24009AA8:  08           DC.B       0x08                     ; '\b'
  0x24009AA9:  16           DC.B       0x16                     ; '\x16'
  0x24009AAA:  00           DC.B       0x00                     ; '\0'
  0x24009AAB:  49           DC.B       0x49                     ; 'I'
  0x24009AAC:  13           DC.B       0x13                     ; '\x13'
  0x24009AAD:  03           DC.B       0x03                     ; '\x03'
  0x24009AAE:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009AAF:  3A           DC.B       0x3A                     ; ':'
  0x24009AB0:  0B           DC.B       0x0B                     ; '\v'
  0x24009AB1:  3B           DC.B       0x3B                     ; ';'
  0x24009AB2:  05           DC.B       0x05                     ; '\x05'
  0x24009AB3:  00           DC.B       0x00                     ; '\0'
  0x24009AB4:  00           DC.B       0x00                     ; '\0'
  0x24009AB5:  09           DC.B       0x09                     ; '\t'
  0x24009AB6:  13           DC.B       0x13                     ; '\x13'
  0x24009AB7:  01           DC.B       0x01                     ; '\x01'
  0x24009AB8:  03           DC.B       0x03                     ; '\x03'
  0x24009AB9:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009ABA:  0B           DC.B       0x0B                     ; '\v'
  0x24009ABB:  0B           DC.B       0x0B                     ; '\v'
  0x24009ABC:  3A           DC.B       0x3A                     ; ':'
  0x24009ABD:  0B           DC.B       0x0B                     ; '\v'
  0x24009ABE:  3B           DC.B       0x3B                     ; ';'
  0x24009ABF:  05           DC.B       0x05                     ; '\x05'
  0x24009AC0:  00           DC.B       0x00                     ; '\0'
  0x24009AC1:  00           DC.B       0x00                     ; '\0'
  0x24009AC2:  0A           DC.B       0x0A                     ; '\n'
  0x24009AC3:  0D           DC.B       0x0D                     ; '\r'
  0x24009AC4:  00           DC.B       0x00                     ; '\0'
  0x24009AC5:  03           DC.B       0x03                     ; '\x03'
  0x24009AC6:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009AC7:  49           DC.B       0x49                     ; 'I'
  0x24009AC8:  13           DC.B       0x13                     ; '\x13'
  0x24009AC9:  3A           DC.B       0x3A                     ; ':'
  0x24009ACA:  0B           DC.B       0x0B                     ; '\v'
  0x24009ACB:  3B           DC.B       0x3B                     ; ';'
  0x24009ACC:  05           DC.B       0x05                     ; '\x05'
  0x24009ACD:  38           DC.B       0x38                     ; '8'
  0x24009ACE:  0B           DC.B       0x0B                     ; '\v'
  0x24009ACF:  00           DC.B       0x00                     ; '\0'
  0x24009AD0:  00           DC.B       0x00                     ; '\0'
  0x24009AD1:  0B           DC.B       0x0B                     ; '\v'
  0x24009AD2:  16           DC.B       0x16                     ; '\x16'
  0x24009AD3:  00           DC.B       0x00                     ; '\0'
  0x24009AD4:  49           DC.B       0x49                     ; 'I'
  0x24009AD5:  13           DC.B       0x13                     ; '\x13'
  0x24009AD6:  03           DC.B       0x03                     ; '\x03'
  0x24009AD7:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009AD8:  3A           DC.B       0x3A                     ; ':'
  0x24009AD9:  0B           DC.B       0x0B                     ; '\v'
  0x24009ADA:  3B           DC.B       0x3B                     ; ';'
  0x24009ADB:  0B           DC.B       0x0B                     ; '\v'
  0x24009ADC:  00           DC.B       0x00                     ; '\0'
  0x24009ADD:  00           DC.B       0x00                     ; '\0'
  0x24009ADE:  0C           DC.B       0x0C                     ; '\x0C'
  0x24009ADF:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009AE0:  00           DC.B       0x00                     ; '\0'
  0x24009AE1:  00           DC.B       0x00                     ; '\0'
  0x24009AE2:  00           DC.B       0x00                     ; '\0'
  0x24009AE3:  0D           DC.B       0x0D                     ; '\r'
  0x24009AE4:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009AE5:  00           DC.B       0x00                     ; '\0'
  0x24009AE6:  49           DC.B       0x49                     ; 'I'
  0x24009AE7:  13           DC.B       0x13                     ; '\x13'
  0x24009AE8:  00           DC.B       0x00                     ; '\0'
  0x24009AE9:  00           DC.B       0x00                     ; '\0'
  0x24009AEA:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009AEB:  15           DC.B       0x15                     ; '\x15'
  0x24009AEC:  01           DC.B       0x01                     ; '\x01'
  0x24009AED:  27           DC.B       0x27                     ; '''
  0x24009AEE:  19           DC.B       0x19                     ; '\x19'
  0x24009AEF:  00           DC.B       0x00                     ; '\0'
  0x24009AF0:  00           DC.B       0x00                     ; '\0'
  0x24009AF1:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009AF2:  05           DC.B       0x05                     ; '\x05'
  0x24009AF3:  00           DC.B       0x00                     ; '\0'
  0x24009AF4:  49           DC.B       0x49                     ; 'I'
  0x24009AF5:  13           DC.B       0x13                     ; '\x13'
  0x24009AF6:  00           DC.B       0x00                     ; '\0'
  0x24009AF7:  00           DC.B       0x00                     ; '\0'
  0x24009AF8:  10           DC.B       0x10                     ; '\x10'
  0x24009AF9:  2E           DC.B       0x2E                     ; '.'
  0x24009AFA:  01           DC.B       0x01                     ; '\x01'
  0x24009AFB:  11           DC.B       0x11                     ; '\x11'
  0x24009AFC:  01           DC.B       0x01                     ; '\x01'
  0x24009AFD:  12           DC.B       0x12                     ; '\x12'
  0x24009AFE:  06           DC.B       0x06                     ; '\x06'
  0x24009AFF:  40           DC.B       0x40                     ; '@'
  0x24009B00:  18           DC.B       0x18                     ; '\x18'
  0x24009B01:  03           DC.B       0x03                     ; '\x03'
  0x24009B02:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B03:  3A           DC.B       0x3A                     ; ':'
  0x24009B04:  0B           DC.B       0x0B                     ; '\v'
  0x24009B05:  3B           DC.B       0x3B                     ; ';'
  0x24009B06:  0B           DC.B       0x0B                     ; '\v'
  0x24009B07:  27           DC.B       0x27                     ; '''
  0x24009B08:  19           DC.B       0x19                     ; '\x19'
  0x24009B09:  49           DC.B       0x49                     ; 'I'
  0x24009B0A:  13           DC.B       0x13                     ; '\x13'
  0x24009B0B:  3F           DC.B       0x3F                     ; '?'
  0x24009B0C:  19           DC.B       0x19                     ; '\x19'
  0x24009B0D:  00           DC.B       0x00                     ; '\0'
  0x24009B0E:  00           DC.B       0x00                     ; '\0'
  0x24009B0F:  11           DC.B       0x11                     ; '\x11'
  0x24009B10:  05           DC.B       0x05                     ; '\x05'
  0x24009B11:  00           DC.B       0x00                     ; '\0'
  0x24009B12:  02           DC.B       0x02                     ; '\x02'
  0x24009B13:  18           DC.B       0x18                     ; '\x18'
  0x24009B14:  03           DC.B       0x03                     ; '\x03'
  0x24009B15:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B16:  3A           DC.B       0x3A                     ; ':'
  0x24009B17:  0B           DC.B       0x0B                     ; '\v'
  0x24009B18:  3B           DC.B       0x3B                     ; ';'
  0x24009B19:  0B           DC.B       0x0B                     ; '\v'
  0x24009B1A:  49           DC.B       0x49                     ; 'I'
  0x24009B1B:  13           DC.B       0x13                     ; '\x13'
  0x24009B1C:  00           DC.B       0x00                     ; '\0'
  0x24009B1D:  00           DC.B       0x00                     ; '\0'
  0x24009B1E:  12           DC.B       0x12                     ; '\x12'
  0x24009B1F:  34           DC.B       0x34                     ; '4'
  0x24009B20:  00           DC.B       0x00                     ; '\0'
  0x24009B21:  02           DC.B       0x02                     ; '\x02'
  0x24009B22:  18           DC.B       0x18                     ; '\x18'
  0x24009B23:  03           DC.B       0x03                     ; '\x03'
  0x24009B24:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B25:  3A           DC.B       0x3A                     ; ':'
  0x24009B26:  0B           DC.B       0x0B                     ; '\v'
  0x24009B27:  3B           DC.B       0x3B                     ; ';'
  0x24009B28:  0B           DC.B       0x0B                     ; '\v'
  0x24009B29:  49           DC.B       0x49                     ; 'I'
  0x24009B2A:  13           DC.B       0x13                     ; '\x13'
  0x24009B2B:  00           DC.B       0x00                     ; '\0'
  0x24009B2C:  00           DC.B       0x00                     ; '\0'
  0x24009B2D:  13           DC.B       0x13                     ; '\x13'
  0x24009B2E:  34           DC.B       0x34                     ; '4'
  0x24009B2F:  00           DC.B       0x00                     ; '\0'
  0x24009B30:  02           DC.B       0x02                     ; '\x02'
  0x24009B31:  18           DC.B       0x18                     ; '\x18'
  0x24009B32:  03           DC.B       0x03                     ; '\x03'
  0x24009B33:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B34:  3A           DC.B       0x3A                     ; ':'
  0x24009B35:  0B           DC.B       0x0B                     ; '\v'
  0x24009B36:  3B           DC.B       0x3B                     ; ';'
  0x24009B37:  0B           DC.B       0x0B                     ; '\v'
  0x24009B38:  49           DC.B       0x49                     ; 'I'
  0x24009B39:  10           DC.B       0x10                     ; '\x10'
  0x24009B3A:  00           DC.B       0x00                     ; '\0'
  0x24009B3B:  00           DC.B       0x00                     ; '\0'
  0x24009B3C:  14           DC.B       0x14                     ; '\x14'
  0x24009B3D:  2E           DC.B       0x2E                     ; '.'
  0x24009B3E:  00           DC.B       0x00                     ; '\0'
  0x24009B3F:  11           DC.B       0x11                     ; '\x11'
  0x24009B40:  01           DC.B       0x01                     ; '\x01'
  0x24009B41:  12           DC.B       0x12                     ; '\x12'
  0x24009B42:  06           DC.B       0x06                     ; '\x06'
  0x24009B43:  40           DC.B       0x40                     ; '@'
  0x24009B44:  18           DC.B       0x18                     ; '\x18'
  0x24009B45:  03           DC.B       0x03                     ; '\x03'
  0x24009B46:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B47:  3A           DC.B       0x3A                     ; ':'
  0x24009B48:  0B           DC.B       0x0B                     ; '\v'
  0x24009B49:  3B           DC.B       0x3B                     ; ';'
  0x24009B4A:  0B           DC.B       0x0B                     ; '\v'
  0x24009B4B:  27           DC.B       0x27                     ; '''
  0x24009B4C:  19           DC.B       0x19                     ; '\x19'
  0x24009B4D:  3F           DC.B       0x3F                     ; '?'
  0x24009B4E:  19           DC.B       0x19                     ; '\x19'
  0x24009B4F:  00           DC.B       0x00                     ; '\0'
  0x24009B50:  00           DC.B       0x00                     ; '\0'
  0x24009B51:  15           DC.B       0x15                     ; '\x15'
  0x24009B52:  2E           DC.B       0x2E                     ; '.'
  0x24009B53:  01           DC.B       0x01                     ; '\x01'
  0x24009B54:  11           DC.B       0x11                     ; '\x11'
  0x24009B55:  01           DC.B       0x01                     ; '\x01'
  0x24009B56:  12           DC.B       0x12                     ; '\x12'
  0x24009B57:  06           DC.B       0x06                     ; '\x06'
  0x24009B58:  40           DC.B       0x40                     ; '@'
  0x24009B59:  18           DC.B       0x18                     ; '\x18'
  0x24009B5A:  03           DC.B       0x03                     ; '\x03'
  0x24009B5B:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B5C:  3A           DC.B       0x3A                     ; ':'
  0x24009B5D:  0B           DC.B       0x0B                     ; '\v'
  0x24009B5E:  3B           DC.B       0x3B                     ; ';'
  0x24009B5F:  0B           DC.B       0x0B                     ; '\v'
  0x24009B60:  27           DC.B       0x27                     ; '''
  0x24009B61:  19           DC.B       0x19                     ; '\x19'
  0x24009B62:  3F           DC.B       0x3F                     ; '?'
  0x24009B63:  19           DC.B       0x19                     ; '\x19'
  0x24009B64:  00           DC.B       0x00                     ; '\0'
  0x24009B65:  00           DC.B       0x00                     ; '\0'
  0x24009B66:  16           DC.B       0x16                     ; '\x16'
  0x24009B67:  2E           DC.B       0x2E                     ; '.'
  0x24009B68:  00           DC.B       0x00                     ; '\0'
  0x24009B69:  11           DC.B       0x11                     ; '\x11'
  0x24009B6A:  01           DC.B       0x01                     ; '\x01'
  0x24009B6B:  12           DC.B       0x12                     ; '\x12'
  0x24009B6C:  06           DC.B       0x06                     ; '\x06'
  0x24009B6D:  40           DC.B       0x40                     ; '@'
  0x24009B6E:  18           DC.B       0x18                     ; '\x18'
  0x24009B6F:  03           DC.B       0x03                     ; '\x03'
  0x24009B70:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B71:  3A           DC.B       0x3A                     ; ':'
  0x24009B72:  0B           DC.B       0x0B                     ; '\v'
  0x24009B73:  3B           DC.B       0x3B                     ; ';'
  0x24009B74:  0B           DC.B       0x0B                     ; '\v'
  0x24009B75:  27           DC.B       0x27                     ; '''
  0x24009B76:  19           DC.B       0x19                     ; '\x19'
  0x24009B77:  49           DC.B       0x49                     ; 'I'
  0x24009B78:  13           DC.B       0x13                     ; '\x13'
  0x24009B79:  3F           DC.B       0x3F                     ; '?'
  0x24009B7A:  19           DC.B       0x19                     ; '\x19'
  0x24009B7B:  00           DC.B       0x00                     ; '\0'
  0x24009B7C:  00           DC.B       0x00                     ; '\0'
  0x24009B7D:  17           DC.B       0x17                     ; '\x17'
  0x24009B7E:  11           DC.B       0x11                     ; '\x11'
  0x24009B7F:  01           DC.B       0x01                     ; '\x01'
  0x24009B80:  25           DC.B       0x25                     ; '%'
  0x24009B81:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B82:  13           DC.B       0x13                     ; '\x13'
  0x24009B83:  05           DC.B       0x05                     ; '\x05'
  0x24009B84:  03           DC.B       0x03                     ; '\x03'
  0x24009B85:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B86:  10           DC.B       0x10                     ; '\x10'
  0x24009B87:  17           DC.B       0x17                     ; '\x17'
  0x24009B88:  1B           DC.B       0x1B                     ; '\x1B'
  0x24009B89:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009B8A:  B4           DC.B       0xB4                     ; '\xB4'
  0x24009B8B:  42           DC.B       0x42                     ; 'B'
  0x24009B8C:  19           DC.B       0x19                     ; '\x19'
  0x24009B8D:  11           DC.B       0x11                     ; '\x11'
  0x24009B8E:  01           DC.B       0x01                     ; '\x01'
  0x24009B8F:  12           DC.B       0x12                     ; '\x12'
  0x24009B90:  06           DC.B       0x06                     ; '\x06'
  0x24009B91:  43           DC.B       0x43                     ; 'C'
  0x24009B92:  17           DC.B       0x17                     ; '\x17'
  0x24009B93:  00           DC.B       0x00                     ; '\0'
  0x24009B94:  00           DC.B       0x00                     ; '\0'
  0x24009B95:  18           DC.B       0x18                     ; '\x18'
  0x24009B96:  04           DC.B       0x04                     ; '\x04'
  0x24009B97:  01           DC.B       0x01                     ; '\x01'
  0x24009B98:  49           DC.B       0x49                     ; 'I'
  0x24009B99:  13           DC.B       0x13                     ; '\x13'
  0x24009B9A:  0B           DC.B       0x0B                     ; '\v'
  0x24009B9B:  0B           DC.B       0x0B                     ; '\v'
  0x24009B9C:  3A           DC.B       0x3A                     ; ':'
  0x24009B9D:  0B           DC.B       0x0B                     ; '\v'
  0x24009B9E:  3B           DC.B       0x3B                     ; ';'
  0x24009B9F:  0B           DC.B       0x0B                     ; '\v'
  0x24009BA0:  00           DC.B       0x00                     ; '\0'
  0x24009BA1:  00           DC.B       0x00                     ; '\0'
  0x24009BA2:  19           DC.B       0x19                     ; '\x19'
  0x24009BA3:  28           DC.B       0x28                     ; '('
  0x24009BA4:  00           DC.B       0x00                     ; '\0'
  0x24009BA5:  03           DC.B       0x03                     ; '\x03'
  0x24009BA6:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009BA7:  1C           DC.B       0x1C                     ; '\x1C'
  0x24009BA8:  0D           DC.B       0x0D                     ; '\r'
  0x24009BA9:  00           DC.B       0x00                     ; '\0'
  0x24009BAA:  00           DC.B       0x00                     ; '\0'
  0x24009BAB:  1A           DC.B       0x1A                     ; '\x1A'
  0x24009BAC:  13           DC.B       0x13                     ; '\x13'
  0x24009BAD:  01           DC.B       0x01                     ; '\x01'
  0x24009BAE:  0B           DC.B       0x0B                     ; '\v'
  0x24009BAF:  05           DC.B       0x05                     ; '\x05'
  0x24009BB0:  3A           DC.B       0x3A                     ; ':'
  0x24009BB1:  0B           DC.B       0x0B                     ; '\v'
  0x24009BB2:  3B           DC.B       0x3B                     ; ';'
  0x24009BB3:  05           DC.B       0x05                     ; '\x05'
  0x24009BB4:  00           DC.B       0x00                     ; '\0'
  0x24009BB5:  00           DC.B       0x00                     ; '\0'
  0x24009BB6:  1B           DC.B       0x1B                     ; '\x1B'
  0x24009BB7:  0D           DC.B       0x0D                     ; '\r'
  0x24009BB8:  00           DC.B       0x00                     ; '\0'
  0x24009BB9:  03           DC.B       0x03                     ; '\x03'
  0x24009BBA:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009BBB:  49           DC.B       0x49                     ; 'I'
  0x24009BBC:  13           DC.B       0x13                     ; '\x13'
  0x24009BBD:  3A           DC.B       0x3A                     ; ':'
  0x24009BBE:  0B           DC.B       0x0B                     ; '\v'
  0x24009BBF:  3B           DC.B       0x3B                     ; ';'
  0x24009BC0:  05           DC.B       0x05                     ; '\x05'
  0x24009BC1:  38           DC.B       0x38                     ; '8'
  0x24009BC2:  05           DC.B       0x05                     ; '\x05'
  0x24009BC3:  00           DC.B       0x00                     ; '\0'
  0x24009BC4:  00           DC.B       0x00                     ; '\0'
  0x24009BC5:  1C           DC.B       0x1C                     ; '\x1C'
  0x24009BC6:  35           DC.B       0x35                     ; '5'
  0x24009BC7:  00           DC.B       0x00                     ; '\0'
  0x24009BC8:  49           DC.B       0x49                     ; 'I'
  0x24009BC9:  13           DC.B       0x13                     ; '\x13'
  0x24009BCA:  00           DC.B       0x00                     ; '\0'
  0x24009BCB:  00           DC.B       0x00                     ; '\0'
  0x24009BCC:  1D           DC.B       0x1D                     ; '\x1D'
  0x24009BCD:  16           DC.B       0x16                     ; '\x16'
  0x24009BCE:  00           DC.B       0x00                     ; '\0'
  0x24009BCF:  49           DC.B       0x49                     ; 'I'
  0x24009BD0:  10           DC.B       0x10                     ; '\x10'
  0x24009BD1:  03           DC.B       0x03                     ; '\x03'
  0x24009BD2:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009BD3:  3A           DC.B       0x3A                     ; ':'
  0x24009BD4:  0B           DC.B       0x0B                     ; '\v'
  0x24009BD5:  3B           DC.B       0x3B                     ; ';'
  0x24009BD6:  05           DC.B       0x05                     ; '\x05'
  0x24009BD7:  00           DC.B       0x00                     ; '\0'
  0x24009BD8:  00           DC.B       0x00                     ; '\0'
  0x24009BD9:  1E           DC.B       0x1E                     ; '\x1E'
  0x24009BDA:  0B           DC.B       0x0B                     ; '\v'
  0x24009BDB:  01           DC.B       0x01                     ; '\x01'
  0x24009BDC:  11           DC.B       0x11                     ; '\x11'
  0x24009BDD:  01           DC.B       0x01                     ; '\x01'
  0x24009BDE:  12           DC.B       0x12                     ; '\x12'
  0x24009BDF:  06           DC.B       0x06                     ; '\x06'
  0x24009BE0:  00           DC.B       0x00                     ; '\0'
  0x24009BE1:  00           DC.B       0x00                     ; '\0'
  0x24009BE2:  1F           DC.B       0x1F                     ; '\x1F'
  0x24009BE3:  2E           DC.B       0x2E                     ; '.'
  0x24009BE4:  01           DC.B       0x01                     ; '\x01'
  0x24009BE5:  11           DC.B       0x11                     ; '\x11'
  0x24009BE6:  01           DC.B       0x01                     ; '\x01'
  0x24009BE7:  12           DC.B       0x12                     ; '\x12'
  0x24009BE8:  06           DC.B       0x06                     ; '\x06'
  0x24009BE9:  40           DC.B       0x40                     ; '@'
  0x24009BEA:  18           DC.B       0x18                     ; '\x18'
  0x24009BEB:  03           DC.B       0x03                     ; '\x03'
  0x24009BEC:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009BED:  3A           DC.B       0x3A                     ; ':'
  0x24009BEE:  0B           DC.B       0x0B                     ; '\v'
  0x24009BEF:  3B           DC.B       0x3B                     ; ';'
  0x24009BF0:  0B           DC.B       0x0B                     ; '\v'
  0x24009BF1:  3F           DC.B       0x3F                     ; '?'
  0x24009BF2:  19           DC.B       0x19                     ; '\x19'
  0x24009BF3:  00           DC.B       0x00                     ; '\0'
  0x24009BF4:  00           DC.B       0x00                     ; '\0'
  0x24009BF5:  20           DC.B       0x20                     ; ' '
  0x24009BF6:  05           DC.B       0x05                     ; '\x05'
  0x24009BF7:  00           DC.B       0x00                     ; '\0'
  0x24009BF8:  02           DC.B       0x02                     ; '\x02'
  0x24009BF9:  18           DC.B       0x18                     ; '\x18'
  0x24009BFA:  03           DC.B       0x03                     ; '\x03'
  0x24009BFB:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009BFC:  3A           DC.B       0x3A                     ; ':'
  0x24009BFD:  0B           DC.B       0x0B                     ; '\v'
  0x24009BFE:  3B           DC.B       0x3B                     ; ';'
  0x24009BFF:  0B           DC.B       0x0B                     ; '\v'
  0x24009C00:  49           DC.B       0x49                     ; 'I'
  0x24009C01:  10           DC.B       0x10                     ; '\x10'
  0x24009C02:  00           DC.B       0x00                     ; '\0'
  0x24009C03:  00           DC.B       0x00                     ; '\0'
  0x24009C04:  21           DC.B       0x21                     ; '!'
  0x24009C05:  39           DC.B       0x39                     ; '9'
  0x24009C06:  01           DC.B       0x01                     ; '\x01'
  0x24009C07:  03           DC.B       0x03                     ; '\x03'
  0x24009C08:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C09:  00           DC.B       0x00                     ; '\0'
  0x24009C0A:  00           DC.B       0x00                     ; '\0'
  0x24009C0B:  22           DC.B       0x22                     ; '\"'
  0x24009C0C:  39           DC.B       0x39                     ; '9'
  0x24009C0D:  01           DC.B       0x01                     ; '\x01'
  0x24009C0E:  03           DC.B       0x03                     ; '\x03'
  0x24009C0F:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C10:  89           DC.B       0x89                     ; '\x89'
  0x24009C11:  01           DC.B       0x01                     ; '\x01'
  0x24009C12:  19           DC.B       0x19                     ; '\x19'
  0x24009C13:  00           DC.B       0x00                     ; '\0'
  0x24009C14:  00           DC.B       0x00                     ; '\0'
  0x24009C15:  23           DC.B       0x23                     ; '#'
  0x24009C16:  08           DC.B       0x08                     ; '\b'
  0x24009C17:  00           DC.B       0x00                     ; '\0'
  0x24009C18:  3A           DC.B       0x3A                     ; ':'
  0x24009C19:  0B           DC.B       0x0B                     ; '\v'
  0x24009C1A:  3B           DC.B       0x3B                     ; ';'
  0x24009C1B:  0B           DC.B       0x0B                     ; '\v'
  0x24009C1C:  18           DC.B       0x18                     ; '\x18'
  0x24009C1D:  13           DC.B       0x13                     ; '\x13'
  0x24009C1E:  00           DC.B       0x00                     ; '\0'
  0x24009C1F:  00           DC.B       0x00                     ; '\0'
  0x24009C20:  24           DC.B       0x24                     ; '$'
  0x24009C21:  08           DC.B       0x08                     ; '\b'
  0x24009C22:  00           DC.B       0x00                     ; '\0'
  0x24009C23:  3A           DC.B       0x3A                     ; ':'
  0x24009C24:  0B           DC.B       0x0B                     ; '\v'
  0x24009C25:  3B           DC.B       0x3B                     ; ';'
  0x24009C26:  0B           DC.B       0x0B                     ; '\v'
  0x24009C27:  18           DC.B       0x18                     ; '\x18'
  0x24009C28:  10           DC.B       0x10                     ; '\x10'
  0x24009C29:  00           DC.B       0x00                     ; '\0'
  0x24009C2A:  00           DC.B       0x00                     ; '\0'
  0x24009C2B:  25           DC.B       0x25                     ; '%'
  0x24009C2C:  13           DC.B       0x13                     ; '\x13'
  0x24009C2D:  01           DC.B       0x01                     ; '\x01'
  0x24009C2E:  36           DC.B       0x36                     ; '6'
  0x24009C2F:  0B           DC.B       0x0B                     ; '\v'
  0x24009C30:  03           DC.B       0x03                     ; '\x03'
  0x24009C31:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C32:  0B           DC.B       0x0B                     ; '\v'
  0x24009C33:  0B           DC.B       0x0B                     ; '\v'
  0x24009C34:  00           DC.B       0x00                     ; '\0'
  0x24009C35:  00           DC.B       0x00                     ; '\0'
  0x24009C36:  26           DC.B       0x26                     ; '&'
  0x24009C37:  0D           DC.B       0x0D                     ; '\r'
  0x24009C38:  00           DC.B       0x00                     ; '\0'
  0x24009C39:  03           DC.B       0x03                     ; '\x03'
  0x24009C3A:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C3B:  49           DC.B       0x49                     ; 'I'
  0x24009C3C:  10           DC.B       0x10                     ; '\x10'
  0x24009C3D:  38           DC.B       0x38                     ; '8'
  0x24009C3E:  0B           DC.B       0x0B                     ; '\v'
  0x24009C3F:  00           DC.B       0x00                     ; '\0'
  0x24009C40:  00           DC.B       0x00                     ; '\0'
  0x24009C41:  27           DC.B       0x27                     ; '''
  0x24009C42:  13           DC.B       0x13                     ; '\x13'
  0x24009C43:  00           DC.B       0x00                     ; '\0'
  0x24009C44:  03           DC.B       0x03                     ; '\x03'
  0x24009C45:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C46:  3C           DC.B       0x3C                     ; '<'
  0x24009C47:  19           DC.B       0x19                     ; '\x19'
  0x24009C48:  00           DC.B       0x00                     ; '\0'
  0x24009C49:  00           DC.B       0x00                     ; '\0'
  0x24009C4A:  28           DC.B       0x28                     ; '('
  0x24009C4B:  16           DC.B       0x16                     ; '\x16'
  0x24009C4C:  00           DC.B       0x00                     ; '\0'
  0x24009C4D:  49           DC.B       0x49                     ; 'I'
  0x24009C4E:  10           DC.B       0x10                     ; '\x10'
  0x24009C4F:  03           DC.B       0x03                     ; '\x03'
  0x24009C50:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C51:  3A           DC.B       0x3A                     ; ':'
  0x24009C52:  0B           DC.B       0x0B                     ; '\v'
  0x24009C53:  3B           DC.B       0x3B                     ; ';'
  0x24009C54:  0B           DC.B       0x0B                     ; '\v'
  0x24009C55:  00           DC.B       0x00                     ; '\0'
  0x24009C56:  00           DC.B       0x00                     ; '\0'
  0x24009C57:  29           DC.B       0x29                     ; ')'
  0x24009C58:  2E           DC.B       0x2E                     ; '.'
  0x24009C59:  01           DC.B       0x01                     ; '\x01'
  0x24009C5A:  03           DC.B       0x03                     ; '\x03'
  0x24009C5B:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C5C:  3A           DC.B       0x3A                     ; ':'
  0x24009C5D:  0B           DC.B       0x0B                     ; '\v'
  0x24009C5E:  3B           DC.B       0x3B                     ; ';'
  0x24009C5F:  0B           DC.B       0x0B                     ; '\v'
  0x24009C60:  49           DC.B       0x49                     ; 'I'
  0x24009C61:  10           DC.B       0x10                     ; '\x10'
  0x24009C62:  3C           DC.B       0x3C                     ; '<'
  0x24009C63:  19           DC.B       0x19                     ; '\x19'
  0x24009C64:  3F           DC.B       0x3F                     ; '?'
  0x24009C65:  19           DC.B       0x19                     ; '\x19'
  0x24009C66:  00           DC.B       0x00                     ; '\0'
  0x24009C67:  00           DC.B       0x00                     ; '\0'
  0x24009C68:  2A           DC.B       0x2A                     ; '*'
  0x24009C69:  2E           DC.B       0x2E                     ; '.'
  0x24009C6A:  01           DC.B       0x01                     ; '\x01'
  0x24009C6B:  03           DC.B       0x03                     ; '\x03'
  0x24009C6C:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C6D:  3A           DC.B       0x3A                     ; ':'
  0x24009C6E:  0B           DC.B       0x0B                     ; '\v'
  0x24009C6F:  3B           DC.B       0x3B                     ; ';'
  0x24009C70:  0B           DC.B       0x0B                     ; '\v'
  0x24009C71:  3C           DC.B       0x3C                     ; '<'
  0x24009C72:  19           DC.B       0x19                     ; '\x19'
  0x24009C73:  3F           DC.B       0x3F                     ; '?'
  0x24009C74:  19           DC.B       0x19                     ; '\x19'
  0x24009C75:  00           DC.B       0x00                     ; '\0'
  0x24009C76:  00           DC.B       0x00                     ; '\0'
  0x24009C77:  2B           DC.B       0x2B                     ; '+'
  0x24009C78:  05           DC.B       0x05                     ; '\x05'
  0x24009C79:  00           DC.B       0x00                     ; '\0'
  0x24009C7A:  49           DC.B       0x49                     ; 'I'
  0x24009C7B:  10           DC.B       0x10                     ; '\x10'
  0x24009C7C:  00           DC.B       0x00                     ; '\0'
  0x24009C7D:  00           DC.B       0x00                     ; '\0'
  0x24009C7E:  2C           DC.B       0x2C                     ; ','
  0x24009C7F:  18           DC.B       0x18                     ; '\x18'
  0x24009C80:  00           DC.B       0x00                     ; '\0'
  0x24009C81:  00           DC.B       0x00                     ; '\0'
  0x24009C82:  00           DC.B       0x00                     ; '\0'
  0x24009C83:  2D           DC.B       0x2D                     ; '-'
  0x24009C84:  16           DC.B       0x16                     ; '\x16'
  0x24009C85:  00           DC.B       0x00                     ; '\0'
  0x24009C86:  49           DC.B       0x49                     ; 'I'
  0x24009C87:  13           DC.B       0x13                     ; '\x13'
  0x24009C88:  03           DC.B       0x03                     ; '\x03'
  0x24009C89:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C8A:  00           DC.B       0x00                     ; '\0'
  0x24009C8B:  00           DC.B       0x00                     ; '\0'
  0x24009C8C:  2E           DC.B       0x2E                     ; '.'
  0x24009C8D:  2E           DC.B       0x2E                     ; '.'
  0x24009C8E:  01           DC.B       0x01                     ; '\x01'
  0x24009C8F:  03           DC.B       0x03                     ; '\x03'
  0x24009C90:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009C91:  3A           DC.B       0x3A                     ; ':'
  0x24009C92:  0B           DC.B       0x0B                     ; '\v'
  0x24009C93:  3B           DC.B       0x3B                     ; ';'
  0x24009C94:  0B           DC.B       0x0B                     ; '\v'
  0x24009C95:  49           DC.B       0x49                     ; 'I'
  0x24009C96:  13           DC.B       0x13                     ; '\x13'
  0x24009C97:  3C           DC.B       0x3C                     ; '<'
  0x24009C98:  19           DC.B       0x19                     ; '\x19'
  0x24009C99:  3F           DC.B       0x3F                     ; '?'
  0x24009C9A:  19           DC.B       0x19                     ; '\x19'
  0x24009C9B:  00           DC.B       0x00                     ; '\0'
  0x24009C9C:  00           DC.B       0x00                     ; '\0'
  0x24009C9D:  2F           DC.B       0x2F                     ; '/'
  0x24009C9E:  26           DC.B       0x26                     ; '&'
  0x24009C9F:  00           DC.B       0x00                     ; '\0'
  0x24009CA0:  00           DC.B       0x00                     ; '\0'
  0x24009CA1:  00           DC.B       0x00                     ; '\0'
  0x24009CA2:  30           DC.B       0x30                     ; '0'
  0x24009CA3:  26           DC.B       0x26                     ; '&'
  0x24009CA4:  00           DC.B       0x00                     ; '\0'
  0x24009CA5:  49           DC.B       0x49                     ; 'I'
  0x24009CA6:  13           DC.B       0x13                     ; '\x13'
  0x24009CA7:  00           DC.B       0x00                     ; '\0'
  0x24009CA8:  00           DC.B       0x00                     ; '\0'
  0x24009CA9:  31           DC.B       0x31                     ; '1'
  0x24009CAA:  2E           DC.B       0x2E                     ; '.'
  0x24009CAB:  00           DC.B       0x00                     ; '\0'
  0x24009CAC:  03           DC.B       0x03                     ; '\x03'
  0x24009CAD:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009CAE:  3A           DC.B       0x3A                     ; ':'
  0x24009CAF:  0B           DC.B       0x0B                     ; '\v'
  0x24009CB0:  3B           DC.B       0x3B                     ; ';'
  0x24009CB1:  0B           DC.B       0x0B                     ; '\v'
  0x24009CB2:  49           DC.B       0x49                     ; 'I'
  0x24009CB3:  13           DC.B       0x13                     ; '\x13'
  0x24009CB4:  3C           DC.B       0x3C                     ; '<'
  0x24009CB5:  19           DC.B       0x19                     ; '\x19'
  0x24009CB6:  3F           DC.B       0x3F                     ; '?'
  0x24009CB7:  19           DC.B       0x19                     ; '\x19'
  0x24009CB8:  00           DC.B       0x00                     ; '\0'
  0x24009CB9:  00           DC.B       0x00                     ; '\0'
  0x24009CBA:  32           DC.B       0x32                     ; '2'
  0x24009CBB:  2E           DC.B       0x2E                     ; '.'
  0x24009CBC:  00           DC.B       0x00                     ; '\0'
  0x24009CBD:  03           DC.B       0x03                     ; '\x03'
  0x24009CBE:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009CBF:  3A           DC.B       0x3A                     ; ':'
  0x24009CC0:  0B           DC.B       0x0B                     ; '\v'
  0x24009CC1:  3B           DC.B       0x3B                     ; ';'
  0x24009CC2:  0B           DC.B       0x0B                     ; '\v'
  0x24009CC3:  49           DC.B       0x49                     ; 'I'
  0x24009CC4:  10           DC.B       0x10                     ; '\x10'
  0x24009CC5:  3C           DC.B       0x3C                     ; '<'
  0x24009CC6:  19           DC.B       0x19                     ; '\x19'
  0x24009CC7:  3F           DC.B       0x3F                     ; '?'
  0x24009CC8:  19           DC.B       0x19                     ; '\x19'
  0x24009CC9:  00           DC.B       0x00                     ; '\0'
  0x24009CCA:  00           DC.B       0x00                     ; '\0'
  0x24009CCB:  33           DC.B       0x33                     ; '3'
  0x24009CCC:  34           DC.B       0x34                     ; '4'
  0x24009CCD:  00           DC.B       0x00                     ; '\0'
  0x24009CCE:  03           DC.B       0x03                     ; '\x03'
  0x24009CCF:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009CD0:  49           DC.B       0x49                     ; 'I'
  0x24009CD1:  13           DC.B       0x13                     ; '\x13'
  0x24009CD2:  3A           DC.B       0x3A                     ; ':'
  0x24009CD3:  0B           DC.B       0x0B                     ; '\v'
  0x24009CD4:  3B           DC.B       0x3B                     ; ';'
  0x24009CD5:  0B           DC.B       0x0B                     ; '\v'
  0x24009CD6:  1C           DC.B       0x1C                     ; '\x1C'
  0x24009CD7:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009CD8:  00           DC.B       0x00                     ; '\0'
  0x24009CD9:  00           DC.B       0x00                     ; '\0'
  0x24009CDA:  34           DC.B       0x34                     ; '4'
  0x24009CDB:  26           DC.B       0x26                     ; '&'
  0x24009CDC:  00           DC.B       0x00                     ; '\0'
  0x24009CDD:  49           DC.B       0x49                     ; 'I'
  0x24009CDE:  10           DC.B       0x10                     ; '\x10'
  0x24009CDF:  00           DC.B       0x00                     ; '\0'
  0x24009CE0:  00           DC.B       0x00                     ; '\0'
  0x24009CE1:  35           DC.B       0x35                     ; '5'
  0x24009CE2:  34           DC.B       0x34                     ; '4'
  0x24009CE3:  00           DC.B       0x00                     ; '\0'
  0x24009CE4:  03           DC.B       0x03                     ; '\x03'
  0x24009CE5:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009CE6:  49           DC.B       0x49                     ; 'I'
  0x24009CE7:  13           DC.B       0x13                     ; '\x13'
  0x24009CE8:  3A           DC.B       0x3A                     ; ':'
  0x24009CE9:  0B           DC.B       0x0B                     ; '\v'
  0x24009CEA:  3B           DC.B       0x3B                     ; ';'
  0x24009CEB:  0B           DC.B       0x0B                     ; '\v'
  0x24009CEC:  02           DC.B       0x02                     ; '\x02'
  0x24009CED:  18           DC.B       0x18                     ; '\x18'
  0x24009CEE:  6E           DC.B       0x6E                     ; 'n'
  0x24009CEF:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009CF0:  00           DC.B       0x00                     ; '\0'
  0x24009CF1:  00           DC.B       0x00                     ; '\0'
  0x24009CF2:  36           DC.B       0x36                     ; '6'
  0x24009CF3:  13           DC.B       0x13                     ; '\x13'
  0x24009CF4:  01           DC.B       0x01                     ; '\x01'
  0x24009CF5:  36           DC.B       0x36                     ; '6'
  0x24009CF6:  0B           DC.B       0x0B                     ; '\v'
  0x24009CF7:  03           DC.B       0x03                     ; '\x03'
  0x24009CF8:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009CF9:  0B           DC.B       0x0B                     ; '\v'
  0x24009CFA:  0B           DC.B       0x0B                     ; '\v'
  0x24009CFB:  3A           DC.B       0x3A                     ; ':'
  0x24009CFC:  0B           DC.B       0x0B                     ; '\v'
  0x24009CFD:  3B           DC.B       0x3B                     ; ';'
  0x24009CFE:  05           DC.B       0x05                     ; '\x05'
  0x24009CFF:  00           DC.B       0x00                     ; '\0'
  0x24009D00:  00           DC.B       0x00                     ; '\0'
  0x24009D01:  37           DC.B       0x37                     ; '7'
  0x24009D02:  0D           DC.B       0x0D                     ; '\r'
  0x24009D03:  00           DC.B       0x00                     ; '\0'
  0x24009D04:  03           DC.B       0x03                     ; '\x03'
  0x24009D05:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D06:  49           DC.B       0x49                     ; 'I'
  0x24009D07:  10           DC.B       0x10                     ; '\x10'
  0x24009D08:  3A           DC.B       0x3A                     ; ':'
  0x24009D09:  0B           DC.B       0x0B                     ; '\v'
  0x24009D0A:  3B           DC.B       0x3B                     ; ';'
  0x24009D0B:  05           DC.B       0x05                     ; '\x05'
  0x24009D0C:  38           DC.B       0x38                     ; '8'
  0x24009D0D:  0B           DC.B       0x0B                     ; '\v'
  0x24009D0E:  00           DC.B       0x00                     ; '\0'
  0x24009D0F:  00           DC.B       0x00                     ; '\0'
  0x24009D10:  38           DC.B       0x38                     ; '8'
  0x24009D11:  01           DC.B       0x01                     ; '\x01'
  0x24009D12:  01           DC.B       0x01                     ; '\x01'
  0x24009D13:  49           DC.B       0x49                     ; 'I'
  0x24009D14:  10           DC.B       0x10                     ; '\x10'
  0x24009D15:  00           DC.B       0x00                     ; '\0'
  0x24009D16:  00           DC.B       0x00                     ; '\0'
  0x24009D17:  39           DC.B       0x39                     ; '9'
  0x24009D18:  34           DC.B       0x34                     ; '4'
  0x24009D19:  00           DC.B       0x00                     ; '\0'
  0x24009D1A:  03           DC.B       0x03                     ; '\x03'
  0x24009D1B:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D1C:  49           DC.B       0x49                     ; 'I'
  0x24009D1D:  10           DC.B       0x10                     ; '\x10'
  0x24009D1E:  3A           DC.B       0x3A                     ; ':'
  0x24009D1F:  0B           DC.B       0x0B                     ; '\v'
  0x24009D20:  3B           DC.B       0x3B                     ; ';'
  0x24009D21:  0B           DC.B       0x0B                     ; '\v'
  0x24009D22:  02           DC.B       0x02                     ; '\x02'
  0x24009D23:  18           DC.B       0x18                     ; '\x18'
  0x24009D24:  6E           DC.B       0x6E                     ; 'n'
  0x24009D25:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D26:  00           DC.B       0x00                     ; '\0'
  0x24009D27:  00           DC.B       0x00                     ; '\0'
  0x24009D28:  3A           DC.B       0x3A                     ; ':'
  0x24009D29:  34           DC.B       0x34                     ; '4'
  0x24009D2A:  00           DC.B       0x00                     ; '\0'
  0x24009D2B:  03           DC.B       0x03                     ; '\x03'
  0x24009D2C:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D2D:  49           DC.B       0x49                     ; 'I'
  0x24009D2E:  13           DC.B       0x13                     ; '\x13'
  0x24009D2F:  3A           DC.B       0x3A                     ; ':'
  0x24009D30:  0B           DC.B       0x0B                     ; '\v'
  0x24009D31:  3B           DC.B       0x3B                     ; ';'
  0x24009D32:  0B           DC.B       0x0B                     ; '\v'
  0x24009D33:  88           DC.B       0x88                     ; '\x88'
  0x24009D34:  01           DC.B       0x01                     ; '\x01'
  0x24009D35:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009D36:  02           DC.B       0x02                     ; '\x02'
  0x24009D37:  18           DC.B       0x18                     ; '\x18'
  0x24009D38:  6E           DC.B       0x6E                     ; 'n'
  0x24009D39:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D3A:  00           DC.B       0x00                     ; '\0'
  0x24009D3B:  00           DC.B       0x00                     ; '\0'
  0x24009D3C:  3B           DC.B       0x3B                     ; ';'
  0x24009D3D:  21           DC.B       0x21                     ; '!'
  0x24009D3E:  00           DC.B       0x00                     ; '\0'
  0x24009D3F:  49           DC.B       0x49                     ; 'I'
  0x24009D40:  13           DC.B       0x13                     ; '\x13'
  0x24009D41:  37           DC.B       0x37                     ; '7'
  0x24009D42:  05           DC.B       0x05                     ; '\x05'
  0x24009D43:  00           DC.B       0x00                     ; '\0'
  0x24009D44:  00           DC.B       0x00                     ; '\0'
  0x24009D45:  3C           DC.B       0x3C                     ; '<'
  0x24009D46:  2E           DC.B       0x2E                     ; '.'
  0x24009D47:  01           DC.B       0x01                     ; '\x01'
  0x24009D48:  11           DC.B       0x11                     ; '\x11'
  0x24009D49:  01           DC.B       0x01                     ; '\x01'
  0x24009D4A:  12           DC.B       0x12                     ; '\x12'
  0x24009D4B:  06           DC.B       0x06                     ; '\x06'
  0x24009D4C:  40           DC.B       0x40                     ; '@'
  0x24009D4D:  18           DC.B       0x18                     ; '\x18'
  0x24009D4E:  6E           DC.B       0x6E                     ; 'n'
  0x24009D4F:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D50:  03           DC.B       0x03                     ; '\x03'
  0x24009D51:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D52:  3A           DC.B       0x3A                     ; ':'
  0x24009D53:  0B           DC.B       0x0B                     ; '\v'
  0x24009D54:  3B           DC.B       0x3B                     ; ';'
  0x24009D55:  0B           DC.B       0x0B                     ; '\v'
  0x24009D56:  00           DC.B       0x00                     ; '\0'
  0x24009D57:  00           DC.B       0x00                     ; '\0'
  0x24009D58:  3D           DC.B       0x3D                     ; '='
  0x24009D59:  05           DC.B       0x05                     ; '\x05'
  0x24009D5A:  00           DC.B       0x00                     ; '\0'
  0x24009D5B:  02           DC.B       0x02                     ; '\x02'
  0x24009D5C:  18           DC.B       0x18                     ; '\x18'
  0x24009D5D:  3A           DC.B       0x3A                     ; ':'
  0x24009D5E:  0B           DC.B       0x0B                     ; '\v'
  0x24009D5F:  3B           DC.B       0x3B                     ; ';'
  0x24009D60:  0B           DC.B       0x0B                     ; '\v'
  0x24009D61:  49           DC.B       0x49                     ; 'I'
  0x24009D62:  10           DC.B       0x10                     ; '\x10'
  0x24009D63:  00           DC.B       0x00                     ; '\0'
  0x24009D64:  00           DC.B       0x00                     ; '\0'
  0x24009D65:  3E           DC.B       0x3E                     ; '>'
  0x24009D66:  2E           DC.B       0x2E                     ; '.'
  0x24009D67:  00           DC.B       0x00                     ; '\0'
  0x24009D68:  11           DC.B       0x11                     ; '\x11'
  0x24009D69:  01           DC.B       0x01                     ; '\x01'
  0x24009D6A:  12           DC.B       0x12                     ; '\x12'
  0x24009D6B:  06           DC.B       0x06                     ; '\x06'
  0x24009D6C:  40           DC.B       0x40                     ; '@'
  0x24009D6D:  18           DC.B       0x18                     ; '\x18'
  0x24009D6E:  03           DC.B       0x03                     ; '\x03'
  0x24009D6F:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D70:  3A           DC.B       0x3A                     ; ':'
  0x24009D71:  0B           DC.B       0x0B                     ; '\v'
  0x24009D72:  3B           DC.B       0x3B                     ; ';'
  0x24009D73:  0B           DC.B       0x0B                     ; '\v'
  0x24009D74:  3F           DC.B       0x3F                     ; '?'
  0x24009D75:  19           DC.B       0x19                     ; '\x19'
  0x24009D76:  00           DC.B       0x00                     ; '\0'
  0x24009D77:  00           DC.B       0x00                     ; '\0'
  0x24009D78:  3F           DC.B       0x3F                     ; '?'
  0x24009D79:  3B           DC.B       0x3B                     ; ';'
  0x24009D7A:  00           DC.B       0x00                     ; '\0'
  0x24009D7B:  03           DC.B       0x03                     ; '\x03'
  0x24009D7C:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D7D:  00           DC.B       0x00                     ; '\0'
  0x24009D7E:  00           DC.B       0x00                     ; '\0'
  0x24009D7F:  40           DC.B       0x40                     ; '@'
  0x24009D80:  2E           DC.B       0x2E                     ; '.'
  0x24009D81:  01           DC.B       0x01                     ; '\x01'
  0x24009D82:  6E           DC.B       0x6E                     ; 'n'
  0x24009D83:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D84:  03           DC.B       0x03                     ; '\x03'
  0x24009D85:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009D86:  3A           DC.B       0x3A                     ; ':'
  0x24009D87:  0B           DC.B       0x0B                     ; '\v'
  0x24009D88:  3B           DC.B       0x3B                     ; ';'
  0x24009D89:  0B           DC.B       0x0B                     ; '\v'
  0x24009D8A:  49           DC.B       0x49                     ; 'I'
  0x24009D8B:  10           DC.B       0x10                     ; '\x10'
  0x24009D8C:  3C           DC.B       0x3C                     ; '<'
  0x24009D8D:  19           DC.B       0x19                     ; '\x19'
  0x24009D8E:  3F           DC.B       0x3F                     ; '?'
  0x24009D8F:  19           DC.B       0x19                     ; '\x19'
  0x24009D90:  00           DC.B       0x00                     ; '\0'
  0x24009D91:  00           DC.B       0x00                     ; '\0'
  0x24009D92:  41           DC.B       0x41                     ; 'A'
  0x24009D93:  04           DC.B       0x04                     ; '\x04'
  0x24009D94:  01           DC.B       0x01                     ; '\x01'
  0x24009D95:  49           DC.B       0x49                     ; 'I'
  0x24009D96:  10           DC.B       0x10                     ; '\x10'
  0x24009D97:  0B           DC.B       0x0B                     ; '\v'
  0x24009D98:  0B           DC.B       0x0B                     ; '\v'
  0x24009D99:  3A           DC.B       0x3A                     ; ':'
  0x24009D9A:  0B           DC.B       0x0B                     ; '\v'
  0x24009D9B:  3B           DC.B       0x3B                     ; ';'
  0x24009D9C:  0B           DC.B       0x0B                     ; '\v'
  0x24009D9D:  00           DC.B       0x00                     ; '\0'
  0x24009D9E:  00           DC.B       0x00                     ; '\0'
  0x24009D9F:  42           DC.B       0x42                     ; 'B'
  0x24009DA0:  28           DC.B       0x28                     ; '('
  0x24009DA1:  00           DC.B       0x00                     ; '\0'
  0x24009DA2:  03           DC.B       0x03                     ; '\x03'
  0x24009DA3:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009DA4:  1C           DC.B       0x1C                     ; '\x1C'
  0x24009DA5:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009DA6:  00           DC.B       0x00                     ; '\0'
  0x24009DA7:  00           DC.B       0x00                     ; '\0'
  0x24009DA8:  43           DC.B       0x43                     ; 'C'
  0x24009DA9:  0D           DC.B       0x0D                     ; '\r'
  0x24009DAA:  00           DC.B       0x00                     ; '\0'
  0x24009DAB:  03           DC.B       0x03                     ; '\x03'
  0x24009DAC:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009DAD:  49           DC.B       0x49                     ; 'I'
  0x24009DAE:  10           DC.B       0x10                     ; '\x10'
  0x24009DAF:  3A           DC.B       0x3A                     ; ':'
  0x24009DB0:  0B           DC.B       0x0B                     ; '\v'
  0x24009DB1:  3B           DC.B       0x3B                     ; ';'
  0x24009DB2:  05           DC.B       0x05                     ; '\x05'
  0x24009DB3:  38           DC.B       0x38                     ; '8'
  0x24009DB4:  05           DC.B       0x05                     ; '\x05'
  0x24009DB5:  00           DC.B       0x00                     ; '\0'
  0x24009DB6:  00           DC.B       0x00                     ; '\0'
  0x24009DB7:  44           DC.B       0x44                     ; 'D'
  0x24009DB8:  13           DC.B       0x13                     ; '\x13'
  0x24009DB9:  01           DC.B       0x01                     ; '\x01'
  0x24009DBA:  0B           DC.B       0x0B                     ; '\v'
  0x24009DBB:  0B           DC.B       0x0B                     ; '\v'
  0x24009DBC:  3A           DC.B       0x3A                     ; ':'
  0x24009DBD:  0B           DC.B       0x0B                     ; '\v'
  0x24009DBE:  3B           DC.B       0x3B                     ; ';'
  0x24009DBF:  05           DC.B       0x05                     ; '\x05'
  0x24009DC0:  00           DC.B       0x00                     ; '\0'
  0x24009DC1:  00           DC.B       0x00                     ; '\0'
  0x24009DC2:  45           DC.B       0x45                     ; 'E'
  0x24009DC3:  13           DC.B       0x13                     ; '\x13'
  0x24009DC4:  01           DC.B       0x01                     ; '\x01'
  0x24009DC5:  0B           DC.B       0x0B                     ; '\v'
  0x24009DC6:  0B           DC.B       0x0B                     ; '\v'
  0x24009DC7:  3A           DC.B       0x3A                     ; ':'
  0x24009DC8:  0B           DC.B       0x0B                     ; '\v'
  0x24009DC9:  3B           DC.B       0x3B                     ; ';'
  0x24009DCA:  0B           DC.B       0x0B                     ; '\v'
  0x24009DCB:  00           DC.B       0x00                     ; '\0'
  0x24009DCC:  00           DC.B       0x00                     ; '\0'
  0x24009DCD:  46           DC.B       0x46                     ; 'F'
  0x24009DCE:  0D           DC.B       0x0D                     ; '\r'
  0x24009DCF:  00           DC.B       0x00                     ; '\0'
  0x24009DD0:  03           DC.B       0x03                     ; '\x03'
  0x24009DD1:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009DD2:  49           DC.B       0x49                     ; 'I'
  0x24009DD3:  10           DC.B       0x10                     ; '\x10'
  0x24009DD4:  3A           DC.B       0x3A                     ; ':'
  0x24009DD5:  0B           DC.B       0x0B                     ; '\v'
  0x24009DD6:  3B           DC.B       0x3B                     ; ';'
  0x24009DD7:  0B           DC.B       0x0B                     ; '\v'
  0x24009DD8:  38           DC.B       0x38                     ; '8'
  0x24009DD9:  0B           DC.B       0x0B                     ; '\v'
  0x24009DDA:  00           DC.B       0x00                     ; '\0'
  0x24009DDB:  00           DC.B       0x00                     ; '\0'
  0x24009DDC:  47           DC.B       0x47                     ; 'G'
  0x24009DDD:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009DDE:  00           DC.B       0x00                     ; '\0'
  0x24009DDF:  49           DC.B       0x49                     ; 'I'
  0x24009DE0:  10           DC.B       0x10                     ; '\x10'
  0x24009DE1:  00           DC.B       0x00                     ; '\0'
  0x24009DE2:  00           DC.B       0x00                     ; '\0'
  0x24009DE3:  48           DC.B       0x48                     ; 'H'
  0x24009DE4:  15           DC.B       0x15                     ; '\x15'
  0x24009DE5:  01           DC.B       0x01                     ; '\x01'
  0x24009DE6:  00           DC.B       0x00                     ; '\0'
  0x24009DE7:  00           DC.B       0x00                     ; '\0'
  0x24009DE8:  49           DC.B       0x49                     ; 'I'
  0x24009DE9:  34           DC.B       0x34                     ; '4'
  0x24009DEA:  00           DC.B       0x00                     ; '\0'
  0x24009DEB:  03           DC.B       0x03                     ; '\x03'
  0x24009DEC:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009DED:  49           DC.B       0x49                     ; 'I'
  0x24009DEE:  10           DC.B       0x10                     ; '\x10'
  0x24009DEF:  3A           DC.B       0x3A                     ; ':'
  0x24009DF0:  0B           DC.B       0x0B                     ; '\v'
  0x24009DF1:  3B           DC.B       0x3B                     ; ';'
  0x24009DF2:  0B           DC.B       0x0B                     ; '\v'
  0x24009DF3:  1C           DC.B       0x1C                     ; '\x1C'
  0x24009DF4:  0F           DC.B       0x0F                     ; '\x0F'
  0x24009DF5:  00           DC.B       0x00                     ; '\0'
  0x24009DF6:  00           DC.B       0x00                     ; '\0'
  0x24009DF7:  4A           DC.B       0x4A                     ; 'J'
  0x24009DF8:  34           DC.B       0x34                     ; '4'
  0x24009DF9:  00           DC.B       0x00                     ; '\0'
  0x24009DFA:  03           DC.B       0x03                     ; '\x03'
  0x24009DFB:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009DFC:  49           DC.B       0x49                     ; 'I'
  0x24009DFD:  10           DC.B       0x10                     ; '\x10'
  0x24009DFE:  3A           DC.B       0x3A                     ; ':'
  0x24009DFF:  0B           DC.B       0x0B                     ; '\v'
  0x24009E00:  3B           DC.B       0x3B                     ; ';'
  0x24009E01:  0B           DC.B       0x0B                     ; '\v'
  0x24009E02:  02           DC.B       0x02                     ; '\x02'
  0x24009E03:  18           DC.B       0x18                     ; '\x18'
  0x24009E04:  00           DC.B       0x00                     ; '\0'
  0x24009E05:  00           DC.B       0x00                     ; '\0'
  0x24009E06:  4B           DC.B       0x4B                     ; 'K'
  0x24009E07:  34           DC.B       0x34                     ; '4'
  0x24009E08:  00           DC.B       0x00                     ; '\0'
  0x24009E09:  03           DC.B       0x03                     ; '\x03'
  0x24009E0A:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009E0B:  49           DC.B       0x49                     ; 'I'
  0x24009E0C:  13           DC.B       0x13                     ; '\x13'
  0x24009E0D:  3A           DC.B       0x3A                     ; ':'
  0x24009E0E:  0B           DC.B       0x0B                     ; '\v'
  0x24009E0F:  3B           DC.B       0x3B                     ; ';'
  0x24009E10:  0B           DC.B       0x0B                     ; '\v'
  0x24009E11:  02           DC.B       0x02                     ; '\x02'
  0x24009E12:  18           DC.B       0x18                     ; '\x18'
  0x24009E13:  00           DC.B       0x00                     ; '\0'
  0x24009E14:  00           DC.B       0x00                     ; '\0'
  0x24009E15:  4C           DC.B       0x4C                     ; 'L'
  0x24009E16:  13           DC.B       0x13                     ; '\x13'
  0x24009E17:  01           DC.B       0x01                     ; '\x01'
  0x24009E18:  36           DC.B       0x36                     ; '6'
  0x24009E19:  0B           DC.B       0x0B                     ; '\v'
  0x24009E1A:  03           DC.B       0x03                     ; '\x03'
  0x24009E1B:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009E1C:  0B           DC.B       0x0B                     ; '\v'
  0x24009E1D:  05           DC.B       0x05                     ; '\x05'
  0x24009E1E:  3A           DC.B       0x3A                     ; ':'
  0x24009E1F:  0B           DC.B       0x0B                     ; '\v'
  0x24009E20:  3B           DC.B       0x3B                     ; ';'
  0x24009E21:  0B           DC.B       0x0B                     ; '\v'
  0x24009E22:  00           DC.B       0x00                     ; '\0'
  0x24009E23:  00           DC.B       0x00                     ; '\0'
  0x24009E24:  4D           DC.B       0x4D                     ; 'M'
  0x24009E25:  0D           DC.B       0x0D                     ; '\r'
  0x24009E26:  00           DC.B       0x00                     ; '\0'
  0x24009E27:  03           DC.B       0x03                     ; '\x03'
  0x24009E28:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009E29:  49           DC.B       0x49                     ; 'I'
  0x24009E2A:  13           DC.B       0x13                     ; '\x13'
  0x24009E2B:  3A           DC.B       0x3A                     ; ':'
  0x24009E2C:  0B           DC.B       0x0B                     ; '\v'
  0x24009E2D:  3B           DC.B       0x3B                     ; ';'
  0x24009E2E:  0B           DC.B       0x0B                     ; '\v'
  0x24009E2F:  38           DC.B       0x38                     ; '8'
  0x24009E30:  0B           DC.B       0x0B                     ; '\v'
  0x24009E31:  00           DC.B       0x00                     ; '\0'
  0x24009E32:  00           DC.B       0x00                     ; '\0'
  0x24009E33:  4E           DC.B       0x4E                     ; 'N'
  0x24009E34:  1D           DC.B       0x1D                     ; '\x1D'
  0x24009E35:  01           DC.B       0x01                     ; '\x01'
  0x24009E36:  31           DC.B       0x31                     ; '1'
  0x24009E37:  13           DC.B       0x13                     ; '\x13'
  0x24009E38:  11           DC.B       0x11                     ; '\x11'
  0x24009E39:  01           DC.B       0x01                     ; '\x01'
  0x24009E3A:  12           DC.B       0x12                     ; '\x12'
  0x24009E3B:  06           DC.B       0x06                     ; '\x06'
  0x24009E3C:  58           DC.B       0x58                     ; 'X'
  0x24009E3D:  0B           DC.B       0x0B                     ; '\v'
  0x24009E3E:  59           DC.B       0x59                     ; 'Y'
  0x24009E3F:  0B           DC.B       0x0B                     ; '\v'
  0x24009E40:  57           DC.B       0x57                     ; 'W'
  0x24009E41:  0B           DC.B       0x0B                     ; '\v'
  0x24009E42:  00           DC.B       0x00                     ; '\0'
  0x24009E43:  00           DC.B       0x00                     ; '\0'
  0x24009E44:  4F           DC.B       0x4F                     ; 'O'
  0x24009E45:  05           DC.B       0x05                     ; '\x05'
  0x24009E46:  00           DC.B       0x00                     ; '\0'
  0x24009E47:  02           DC.B       0x02                     ; '\x02'
  0x24009E48:  18           DC.B       0x18                     ; '\x18'
  0x24009E49:  31           DC.B       0x31                     ; '1'
  0x24009E4A:  13           DC.B       0x13                     ; '\x13'
  0x24009E4B:  00           DC.B       0x00                     ; '\0'
  0x24009E4C:  00           DC.B       0x00                     ; '\0'
  0x24009E4D:  50           DC.B       0x50                     ; 'P'
  0x24009E4E:  34           DC.B       0x34                     ; '4'
  0x24009E4F:  00           DC.B       0x00                     ; '\0'
  0x24009E50:  02           DC.B       0x02                     ; '\x02'
  0x24009E51:  18           DC.B       0x18                     ; '\x18'
  0x24009E52:  31           DC.B       0x31                     ; '1'
  0x24009E53:  13           DC.B       0x13                     ; '\x13'
  0x24009E54:  00           DC.B       0x00                     ; '\0'
  0x24009E55:  00           DC.B       0x00                     ; '\0'
  0x24009E56:  51           DC.B       0x51                     ; 'Q'
  0x24009E57:  1D           DC.B       0x1D                     ; '\x1D'
  0x24009E58:  00           DC.B       0x00                     ; '\0'
  0x24009E59:  31           DC.B       0x31                     ; '1'
  0x24009E5A:  13           DC.B       0x13                     ; '\x13'
  0x24009E5B:  11           DC.B       0x11                     ; '\x11'
  0x24009E5C:  01           DC.B       0x01                     ; '\x01'
  0x24009E5D:  12           DC.B       0x12                     ; '\x12'
  0x24009E5E:  06           DC.B       0x06                     ; '\x06'
  0x24009E5F:  58           DC.B       0x58                     ; 'X'
  0x24009E60:  0B           DC.B       0x0B                     ; '\v'
  0x24009E61:  59           DC.B       0x59                     ; 'Y'
  0x24009E62:  05           DC.B       0x05                     ; '\x05'
  0x24009E63:  57           DC.B       0x57                     ; 'W'
  0x24009E64:  0B           DC.B       0x0B                     ; '\v'
  0x24009E65:  00           DC.B       0x00                     ; '\0'
  0x24009E66:  00           DC.B       0x00                     ; '\0'
  0x24009E67:  52           DC.B       0x52                     ; 'R'
  0x24009E68:  13           DC.B       0x13                     ; '\x13'
  0x24009E69:  01           DC.B       0x01                     ; '\x01'
  0x24009E6A:  36           DC.B       0x36                     ; '6'
  0x24009E6B:  0B           DC.B       0x0B                     ; '\v'
  0x24009E6C:  0B           DC.B       0x0B                     ; '\v'
  0x24009E6D:  0B           DC.B       0x0B                     ; '\v'
  0x24009E6E:  3A           DC.B       0x3A                     ; ':'
  0x24009E6F:  0B           DC.B       0x0B                     ; '\v'
  0x24009E70:  3B           DC.B       0x3B                     ; ';'
  0x24009E71:  05           DC.B       0x05                     ; '\x05'
  0x24009E72:  00           DC.B       0x00                     ; '\0'
  0x24009E73:  00           DC.B       0x00                     ; '\0'
  0x24009E74:  53           DC.B       0x53                     ; 'S'
  0x24009E75:  13           DC.B       0x13                     ; '\x13'
  0x24009E76:  01           DC.B       0x01                     ; '\x01'
  0x24009E77:  36           DC.B       0x36                     ; '6'
  0x24009E78:  0B           DC.B       0x0B                     ; '\v'
  0x24009E79:  0B           DC.B       0x0B                     ; '\v'
  0x24009E7A:  05           DC.B       0x05                     ; '\x05'
  0x24009E7B:  3A           DC.B       0x3A                     ; ':'
  0x24009E7C:  0B           DC.B       0x0B                     ; '\v'
  0x24009E7D:  3B           DC.B       0x3B                     ; ';'
  0x24009E7E:  05           DC.B       0x05                     ; '\x05'
  0x24009E7F:  00           DC.B       0x00                     ; '\0'
  0x24009E80:  00           DC.B       0x00                     ; '\0'
  0x24009E81:  54           DC.B       0x54                     ; 'T'
  0x24009E82:  2E           DC.B       0x2E                     ; '.'
  0x24009E83:  01           DC.B       0x01                     ; '\x01'
  0x24009E84:  6E           DC.B       0x6E                     ; 'n'
  0x24009E85:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009E86:  03           DC.B       0x03                     ; '\x03'
  0x24009E87:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009E88:  3A           DC.B       0x3A                     ; ':'
  0x24009E89:  0B           DC.B       0x0B                     ; '\v'
  0x24009E8A:  3B           DC.B       0x3B                     ; ';'
  0x24009E8B:  05           DC.B       0x05                     ; '\x05'
  0x24009E8C:  20           DC.B       0x20                     ; ' '
  0x24009E8D:  0B           DC.B       0x0B                     ; '\v'
  0x24009E8E:  00           DC.B       0x00                     ; '\0'
  0x24009E8F:  00           DC.B       0x00                     ; '\0'
  0x24009E90:  55           DC.B       0x55                     ; 'U'
  0x24009E91:  05           DC.B       0x05                     ; '\x05'
  0x24009E92:  00           DC.B       0x00                     ; '\0'
  0x24009E93:  03           DC.B       0x03                     ; '\x03'
  0x24009E94:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009E95:  3A           DC.B       0x3A                     ; ':'
  0x24009E96:  0B           DC.B       0x0B                     ; '\v'
  0x24009E97:  3B           DC.B       0x3B                     ; ';'
  0x24009E98:  05           DC.B       0x05                     ; '\x05'
  0x24009E99:  49           DC.B       0x49                     ; 'I'
  0x24009E9A:  10           DC.B       0x10                     ; '\x10'
  0x24009E9B:  00           DC.B       0x00                     ; '\0'
  0x24009E9C:  00           DC.B       0x00                     ; '\0'
  0x24009E9D:  56           DC.B       0x56                     ; 'V'
  0x24009E9E:  0B           DC.B       0x0B                     ; '\v'
  0x24009E9F:  01           DC.B       0x01                     ; '\x01'
  0x24009EA0:  00           DC.B       0x00                     ; '\0'
  0x24009EA1:  00           DC.B       0x00                     ; '\0'
  0x24009EA2:  57           DC.B       0x57                     ; 'W'
  0x24009EA3:  34           DC.B       0x34                     ; '4'
  0x24009EA4:  00           DC.B       0x00                     ; '\0'
  0x24009EA5:  03           DC.B       0x03                     ; '\x03'
  0x24009EA6:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009EA7:  3A           DC.B       0x3A                     ; ':'
  0x24009EA8:  0B           DC.B       0x0B                     ; '\v'
  0x24009EA9:  3B           DC.B       0x3B                     ; ';'
  0x24009EAA:  05           DC.B       0x05                     ; '\x05'
  0x24009EAB:  49           DC.B       0x49                     ; 'I'
  0x24009EAC:  10           DC.B       0x10                     ; '\x10'
  0x24009EAD:  00           DC.B       0x00                     ; '\0'
  0x24009EAE:  00           DC.B       0x00                     ; '\0'
  0x24009EAF:  58           DC.B       0x58                     ; 'X'
  0x24009EB0:  2E           DC.B       0x2E                     ; '.'
  0x24009EB1:  00           DC.B       0x00                     ; '\0'
  0x24009EB2:  6E           DC.B       0x6E                     ; 'n'
  0x24009EB3:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009EB4:  03           DC.B       0x03                     ; '\x03'
  0x24009EB5:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009EB6:  3A           DC.B       0x3A                     ; ':'
  0x24009EB7:  0B           DC.B       0x0B                     ; '\v'
  0x24009EB8:  3B           DC.B       0x3B                     ; ';'
  0x24009EB9:  05           DC.B       0x05                     ; '\x05'
  0x24009EBA:  20           DC.B       0x20                     ; ' '
  0x24009EBB:  0B           DC.B       0x0B                     ; '\v'
  0x24009EBC:  00           DC.B       0x00                     ; '\0'
  0x24009EBD:  00           DC.B       0x00                     ; '\0'
  0x24009EBE:  59           DC.B       0x59                     ; 'Y'
  0x24009EBF:  34           DC.B       0x34                     ; '4'
  0x24009EC0:  00           DC.B       0x00                     ; '\0'
  0x24009EC1:  03           DC.B       0x03                     ; '\x03'
  0x24009EC2:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009EC3:  49           DC.B       0x49                     ; 'I'
  0x24009EC4:  13           DC.B       0x13                     ; '\x13'
  0x24009EC5:  3A           DC.B       0x3A                     ; ':'
  0x24009EC6:  0B           DC.B       0x0B                     ; '\v'
  0x24009EC7:  3B           DC.B       0x3B                     ; ';'
  0x24009EC8:  0B           DC.B       0x0B                     ; '\v'
  0x24009EC9:  00           DC.B       0x00                     ; '\0'
  0x24009ECA:  00           DC.B       0x00                     ; '\0'
  0x24009ECB:  5A           DC.B       0x5A                     ; 'Z'
  0x24009ECC:  34           DC.B       0x34                     ; '4'
  0x24009ECD:  00           DC.B       0x00                     ; '\0'
  0x24009ECE:  49           DC.B       0x49                     ; 'I'
  0x24009ECF:  10           DC.B       0x10                     ; '\x10'
  0x24009ED0:  3A           DC.B       0x3A                     ; ':'
  0x24009ED1:  0B           DC.B       0x0B                     ; '\v'
  0x24009ED2:  3B           DC.B       0x3B                     ; ';'
  0x24009ED3:  0B           DC.B       0x0B                     ; '\v'
  0x24009ED4:  02           DC.B       0x02                     ; '\x02'
  0x24009ED5:  18           DC.B       0x18                     ; '\x18'
  0x24009ED6:  00           DC.B       0x00                     ; '\0'
  0x24009ED7:  00           DC.B       0x00                     ; '\0'
  0x24009ED8:  5B           DC.B       0x5B                     ; '['
  0x24009ED9:  34           DC.B       0x34                     ; '4'
  0x24009EDA:  00           DC.B       0x00                     ; '\0'
  0x24009EDB:  49           DC.B       0x49                     ; 'I'
  0x24009EDC:  13           DC.B       0x13                     ; '\x13'
  0x24009EDD:  3A           DC.B       0x3A                     ; ':'
  0x24009EDE:  0B           DC.B       0x0B                     ; '\v'
  0x24009EDF:  3B           DC.B       0x3B                     ; ';'
  0x24009EE0:  05           DC.B       0x05                     ; '\x05'
  0x24009EE1:  02           DC.B       0x02                     ; '\x02'
  0x24009EE2:  18           DC.B       0x18                     ; '\x18'
  0x24009EE3:  00           DC.B       0x00                     ; '\0'
  0x24009EE4:  00           DC.B       0x00                     ; '\0'
  0x24009EE5:  5C           DC.B       0x5C                     ; '\\'
  0x24009EE6:  13           DC.B       0x13                     ; '\x13'
  0x24009EE7:  01           DC.B       0x01                     ; '\x01'
  0x24009EE8:  36           DC.B       0x36                     ; '6'
  0x24009EE9:  0B           DC.B       0x0B                     ; '\v'
  0x24009EEA:  03           DC.B       0x03                     ; '\x03'
  0x24009EEB:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009EEC:  0B           DC.B       0x0B                     ; '\v'
  0x24009EED:  0B           DC.B       0x0B                     ; '\v'
  0x24009EEE:  3A           DC.B       0x3A                     ; ':'
  0x24009EEF:  0B           DC.B       0x0B                     ; '\v'
  0x24009EF0:  3B           DC.B       0x3B                     ; ';'
  0x24009EF1:  0B           DC.B       0x0B                     ; '\v'
  0x24009EF2:  00           DC.B       0x00                     ; '\0'
  0x24009EF3:  00           DC.B       0x00                     ; '\0'
  0x24009EF4:  5D           DC.B       0x5D                     ; ']'
  0x24009EF5:  2E           DC.B       0x2E                     ; '.'
  0x24009EF6:  01           DC.B       0x01                     ; '\x01'
  0x24009EF7:  11           DC.B       0x11                     ; '\x11'
  0x24009EF8:  01           DC.B       0x01                     ; '\x01'
  0x24009EF9:  12           DC.B       0x12                     ; '\x12'
  0x24009EFA:  06           DC.B       0x06                     ; '\x06'
  0x24009EFB:  40           DC.B       0x40                     ; '@'
  0x24009EFC:  18           DC.B       0x18                     ; '\x18'
  0x24009EFD:  6E           DC.B       0x6E                     ; 'n'
  0x24009EFE:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009EFF:  03           DC.B       0x03                     ; '\x03'
  0x24009F00:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F01:  3A           DC.B       0x3A                     ; ':'
  0x24009F02:  0B           DC.B       0x0B                     ; '\v'
  0x24009F03:  3B           DC.B       0x3B                     ; ';'
  0x24009F04:  0B           DC.B       0x0B                     ; '\v'
  0x24009F05:  3F           DC.B       0x3F                     ; '?'
  0x24009F06:  19           DC.B       0x19                     ; '\x19'
  0x24009F07:  00           DC.B       0x00                     ; '\0'
  0x24009F08:  00           DC.B       0x00                     ; '\0'
  0x24009F09:  5E           DC.B       0x5E                     ; '^'
  0x24009F0A:  02           DC.B       0x02                     ; '\x02'
  0x24009F0B:  01           DC.B       0x01                     ; '\x01'
  0x24009F0C:  36           DC.B       0x36                     ; '6'
  0x24009F0D:  0B           DC.B       0x0B                     ; '\v'
  0x24009F0E:  0B           DC.B       0x0B                     ; '\v'
  0x24009F0F:  0B           DC.B       0x0B                     ; '\v'
  0x24009F10:  3A           DC.B       0x3A                     ; ':'
  0x24009F11:  0B           DC.B       0x0B                     ; '\v'
  0x24009F12:  3B           DC.B       0x3B                     ; ';'
  0x24009F13:  0B           DC.B       0x0B                     ; '\v'
  0x24009F14:  00           DC.B       0x00                     ; '\0'
  0x24009F15:  00           DC.B       0x00                     ; '\0'
  0x24009F16:  5F           DC.B       0x5F                     ; '_'
  0x24009F17:  2E           DC.B       0x2E                     ; '.'
  0x24009F18:  01           DC.B       0x01                     ; '\x01'
  0x24009F19:  03           DC.B       0x03                     ; '\x03'
  0x24009F1A:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F1B:  3A           DC.B       0x3A                     ; ':'
  0x24009F1C:  0B           DC.B       0x0B                     ; '\v'
  0x24009F1D:  3B           DC.B       0x3B                     ; ';'
  0x24009F1E:  0B           DC.B       0x0B                     ; '\v'
  0x24009F1F:  49           DC.B       0x49                     ; 'I'
  0x24009F20:  13           DC.B       0x13                     ; '\x13'
  0x24009F21:  3C           DC.B       0x3C                     ; '<'
  0x24009F22:  19           DC.B       0x19                     ; '\x19'
  0x24009F23:  32           DC.B       0x32                     ; '2'
  0x24009F24:  0B           DC.B       0x0B                     ; '\v'
  0x24009F25:  00           DC.B       0x00                     ; '\0'
  0x24009F26:  00           DC.B       0x00                     ; '\0'
  0x24009F27:  60           DC.B       0x60                     ; '`'
  0x24009F28:  05           DC.B       0x05                     ; '\x05'
  0x24009F29:  00           DC.B       0x00                     ; '\0'
  0x24009F2A:  49           DC.B       0x49                     ; 'I'
  0x24009F2B:  13           DC.B       0x13                     ; '\x13'
  0x24009F2C:  34           DC.B       0x34                     ; '4'
  0x24009F2D:  19           DC.B       0x19                     ; '\x19'
  0x24009F2E:  00           DC.B       0x00                     ; '\0'
  0x24009F2F:  00           DC.B       0x00                     ; '\0'
  0x24009F30:  61           DC.B       0x61                     ; 'a'
  0x24009F31:  2E           DC.B       0x2E                     ; '.'
  0x24009F32:  01           DC.B       0x01                     ; '\x01'
  0x24009F33:  11           DC.B       0x11                     ; '\x11'
  0x24009F34:  01           DC.B       0x01                     ; '\x01'
  0x24009F35:  12           DC.B       0x12                     ; '\x12'
  0x24009F36:  06           DC.B       0x06                     ; '\x06'
  0x24009F37:  40           DC.B       0x40                     ; '@'
  0x24009F38:  18           DC.B       0x18                     ; '\x18'
  0x24009F39:  64           DC.B       0x64                     ; 'd'
  0x24009F3A:  13           DC.B       0x13                     ; '\x13'
  0x24009F3B:  6E           DC.B       0x6E                     ; 'n'
  0x24009F3C:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F3D:  47           DC.B       0x47                     ; 'G'
  0x24009F3E:  13           DC.B       0x13                     ; '\x13'
  0x24009F3F:  00           DC.B       0x00                     ; '\0'
  0x24009F40:  00           DC.B       0x00                     ; '\0'
  0x24009F41:  62           DC.B       0x62                     ; 'b'
  0x24009F42:  05           DC.B       0x05                     ; '\x05'
  0x24009F43:  00           DC.B       0x00                     ; '\0'
  0x24009F44:  02           DC.B       0x02                     ; '\x02'
  0x24009F45:  18           DC.B       0x18                     ; '\x18'
  0x24009F46:  03           DC.B       0x03                     ; '\x03'
  0x24009F47:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F48:  49           DC.B       0x49                     ; 'I'
  0x24009F49:  13           DC.B       0x13                     ; '\x13'
  0x24009F4A:  34           DC.B       0x34                     ; '4'
  0x24009F4B:  19           DC.B       0x19                     ; '\x19'
  0x24009F4C:  00           DC.B       0x00                     ; '\0'
  0x24009F4D:  00           DC.B       0x00                     ; '\0'
  0x24009F4E:  63           DC.B       0x63                     ; 'c'
  0x24009F4F:  04           DC.B       0x04                     ; '\x04'
  0x24009F50:  01           DC.B       0x01                     ; '\x01'
  0x24009F51:  49           DC.B       0x49                     ; 'I'
  0x24009F52:  10           DC.B       0x10                     ; '\x10'
  0x24009F53:  0B           DC.B       0x0B                     ; '\v'
  0x24009F54:  0B           DC.B       0x0B                     ; '\v'
  0x24009F55:  3A           DC.B       0x3A                     ; ':'
  0x24009F56:  0B           DC.B       0x0B                     ; '\v'
  0x24009F57:  3B           DC.B       0x3B                     ; ';'
  0x24009F58:  05           DC.B       0x05                     ; '\x05'
  0x24009F59:  00           DC.B       0x00                     ; '\0'
  0x24009F5A:  00           DC.B       0x00                     ; '\0'
  0x24009F5B:  64           DC.B       0x64                     ; 'd'
  0x24009F5C:  2E           DC.B       0x2E                     ; '.'
  0x24009F5D:  00           DC.B       0x00                     ; '\0'
  0x24009F5E:  11           DC.B       0x11                     ; '\x11'
  0x24009F5F:  01           DC.B       0x01                     ; '\x01'
  0x24009F60:  12           DC.B       0x12                     ; '\x12'
  0x24009F61:  06           DC.B       0x06                     ; '\x06'
  0x24009F62:  40           DC.B       0x40                     ; '@'
  0x24009F63:  18           DC.B       0x18                     ; '\x18'
  0x24009F64:  6E           DC.B       0x6E                     ; 'n'
  0x24009F65:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F66:  03           DC.B       0x03                     ; '\x03'
  0x24009F67:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F68:  3A           DC.B       0x3A                     ; ':'
  0x24009F69:  0B           DC.B       0x0B                     ; '\v'
  0x24009F6A:  3B           DC.B       0x3B                     ; ';'
  0x24009F6B:  0B           DC.B       0x0B                     ; '\v'
  0x24009F6C:  3F           DC.B       0x3F                     ; '?'
  0x24009F6D:  19           DC.B       0x19                     ; '\x19'
  0x24009F6E:  00           DC.B       0x00                     ; '\0'
  0x24009F6F:  00           DC.B       0x00                     ; '\0'
  0x24009F70:  65           DC.B       0x65                     ; 'e'
  0x24009F71:  2E           DC.B       0x2E                     ; '.'
  0x24009F72:  01           DC.B       0x01                     ; '\x01'
  0x24009F73:  11           DC.B       0x11                     ; '\x11'
  0x24009F74:  01           DC.B       0x01                     ; '\x01'
  0x24009F75:  12           DC.B       0x12                     ; '\x12'
  0x24009F76:  06           DC.B       0x06                     ; '\x06'
  0x24009F77:  40           DC.B       0x40                     ; '@'
  0x24009F78:  18           DC.B       0x18                     ; '\x18'
  0x24009F79:  03           DC.B       0x03                     ; '\x03'
  0x24009F7A:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F7B:  3A           DC.B       0x3A                     ; ':'
  0x24009F7C:  0B           DC.B       0x0B                     ; '\v'
  0x24009F7D:  3B           DC.B       0x3B                     ; ';'
  0x24009F7E:  0B           DC.B       0x0B                     ; '\v'
  0x24009F7F:  49           DC.B       0x49                     ; 'I'
  0x24009F80:  10           DC.B       0x10                     ; '\x10'
  0x24009F81:  3F           DC.B       0x3F                     ; '?'
  0x24009F82:  19           DC.B       0x19                     ; '\x19'
  0x24009F83:  00           DC.B       0x00                     ; '\0'
  0x24009F84:  00           DC.B       0x00                     ; '\0'
  0x24009F85:  66           DC.B       0x66                     ; 'f'
  0x24009F86:  2E           DC.B       0x2E                     ; '.'
  0x24009F87:  00           DC.B       0x00                     ; '\0'
  0x24009F88:  6E           DC.B       0x6E                     ; 'n'
  0x24009F89:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F8A:  03           DC.B       0x03                     ; '\x03'
  0x24009F8B:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F8C:  3A           DC.B       0x3A                     ; ':'
  0x24009F8D:  0B           DC.B       0x0B                     ; '\v'
  0x24009F8E:  3B           DC.B       0x3B                     ; ';'
  0x24009F8F:  0B           DC.B       0x0B                     ; '\v'
  0x24009F90:  20           DC.B       0x20                     ; ' '
  0x24009F91:  0B           DC.B       0x0B                     ; '\v'
  0x24009F92:  00           DC.B       0x00                     ; '\0'
  0x24009F93:  00           DC.B       0x00                     ; '\0'
  0x24009F94:  67           DC.B       0x67                     ; 'g'
  0x24009F95:  2E           DC.B       0x2E                     ; '.'
  0x24009F96:  01           DC.B       0x01                     ; '\x01'
  0x24009F97:  11           DC.B       0x11                     ; '\x11'
  0x24009F98:  01           DC.B       0x01                     ; '\x01'
  0x24009F99:  12           DC.B       0x12                     ; '\x12'
  0x24009F9A:  06           DC.B       0x06                     ; '\x06'
  0x24009F9B:  40           DC.B       0x40                     ; '@'
  0x24009F9C:  18           DC.B       0x18                     ; '\x18'
  0x24009F9D:  03           DC.B       0x03                     ; '\x03'
  0x24009F9E:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009F9F:  3A           DC.B       0x3A                     ; ':'
  0x24009FA0:  0B           DC.B       0x0B                     ; '\v'
  0x24009FA1:  3B           DC.B       0x3B                     ; ';'
  0x24009FA2:  05           DC.B       0x05                     ; '\x05'
  0x24009FA3:  3F           DC.B       0x3F                     ; '?'
  0x24009FA4:  19           DC.B       0x19                     ; '\x19'
  0x24009FA5:  00           DC.B       0x00                     ; '\0'
  0x24009FA6:  00           DC.B       0x00                     ; '\0'
  0x24009FA7:  68           DC.B       0x68                     ; 'h'
  0x24009FA8:  05           DC.B       0x05                     ; '\x05'
  0x24009FA9:  00           DC.B       0x00                     ; '\0'
  0x24009FAA:  02           DC.B       0x02                     ; '\x02'
  0x24009FAB:  18           DC.B       0x18                     ; '\x18'
  0x24009FAC:  03           DC.B       0x03                     ; '\x03'
  0x24009FAD:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FAE:  3A           DC.B       0x3A                     ; ':'
  0x24009FAF:  0B           DC.B       0x0B                     ; '\v'
  0x24009FB0:  3B           DC.B       0x3B                     ; ';'
  0x24009FB1:  05           DC.B       0x05                     ; '\x05'
  0x24009FB2:  49           DC.B       0x49                     ; 'I'
  0x24009FB3:  13           DC.B       0x13                     ; '\x13'
  0x24009FB4:  00           DC.B       0x00                     ; '\0'
  0x24009FB5:  00           DC.B       0x00                     ; '\0'
  0x24009FB6:  69           DC.B       0x69                     ; 'i'
  0x24009FB7:  05           DC.B       0x05                     ; '\x05'
  0x24009FB8:  00           DC.B       0x00                     ; '\0'
  0x24009FB9:  02           DC.B       0x02                     ; '\x02'
  0x24009FBA:  18           DC.B       0x18                     ; '\x18'
  0x24009FBB:  03           DC.B       0x03                     ; '\x03'
  0x24009FBC:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FBD:  3A           DC.B       0x3A                     ; ':'
  0x24009FBE:  0B           DC.B       0x0B                     ; '\v'
  0x24009FBF:  3B           DC.B       0x3B                     ; ';'
  0x24009FC0:  05           DC.B       0x05                     ; '\x05'
  0x24009FC1:  49           DC.B       0x49                     ; 'I'
  0x24009FC2:  10           DC.B       0x10                     ; '\x10'
  0x24009FC3:  00           DC.B       0x00                     ; '\0'
  0x24009FC4:  00           DC.B       0x00                     ; '\0'
  0x24009FC5:  6A           DC.B       0x6A                     ; 'j'
  0x24009FC6:  13           DC.B       0x13                     ; '\x13'
  0x24009FC7:  01           DC.B       0x01                     ; '\x01'
  0x24009FC8:  36           DC.B       0x36                     ; '6'
  0x24009FC9:  0B           DC.B       0x0B                     ; '\v'
  0x24009FCA:  0B           DC.B       0x0B                     ; '\v'
  0x24009FCB:  0B           DC.B       0x0B                     ; '\v'
  0x24009FCC:  3A           DC.B       0x3A                     ; ':'
  0x24009FCD:  0B           DC.B       0x0B                     ; '\v'
  0x24009FCE:  3B           DC.B       0x3B                     ; ';'
  0x24009FCF:  0B           DC.B       0x0B                     ; '\v'
  0x24009FD0:  00           DC.B       0x00                     ; '\0'
  0x24009FD1:  00           DC.B       0x00                     ; '\0'
  0x24009FD2:  6B           DC.B       0x6B                     ; 'k'
  0x24009FD3:  34           DC.B       0x34                     ; '4'
  0x24009FD4:  00           DC.B       0x00                     ; '\0'
  0x24009FD5:  03           DC.B       0x03                     ; '\x03'
  0x24009FD6:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FD7:  49           DC.B       0x49                     ; 'I'
  0x24009FD8:  10           DC.B       0x10                     ; '\x10'
  0x24009FD9:  3F           DC.B       0x3F                     ; '?'
  0x24009FDA:  19           DC.B       0x19                     ; '\x19'
  0x24009FDB:  3A           DC.B       0x3A                     ; ':'
  0x24009FDC:  0B           DC.B       0x0B                     ; '\v'
  0x24009FDD:  3B           DC.B       0x3B                     ; ';'
  0x24009FDE:  0B           DC.B       0x0B                     ; '\v'
  0x24009FDF:  02           DC.B       0x02                     ; '\x02'
  0x24009FE0:  18           DC.B       0x18                     ; '\x18'
  0x24009FE1:  00           DC.B       0x00                     ; '\0'
  0x24009FE2:  00           DC.B       0x00                     ; '\0'
  0x24009FE3:  6C           DC.B       0x6C                     ; 'l'
  0x24009FE4:  13           DC.B       0x13                     ; '\x13'
  0x24009FE5:  01           DC.B       0x01                     ; '\x01'
  0x24009FE6:  36           DC.B       0x36                     ; '6'
  0x24009FE7:  0B           DC.B       0x0B                     ; '\v'
  0x24009FE8:  03           DC.B       0x03                     ; '\x03'
  0x24009FE9:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FEA:  0B           DC.B       0x0B                     ; '\v'
  0x24009FEB:  05           DC.B       0x05                     ; '\x05'
  0x24009FEC:  3A           DC.B       0x3A                     ; ':'
  0x24009FED:  0B           DC.B       0x0B                     ; '\v'
  0x24009FEE:  3B           DC.B       0x3B                     ; ';'
  0x24009FEF:  05           DC.B       0x05                     ; '\x05'
  0x24009FF0:  00           DC.B       0x00                     ; '\0'
  0x24009FF1:  00           DC.B       0x00                     ; '\0'
  0x24009FF2:  6D           DC.B       0x6D                     ; 'm'
  0x24009FF3:  11           DC.B       0x11                     ; '\x11'
  0x24009FF4:  00           DC.B       0x00                     ; '\0'
  0x24009FF5:  25           DC.B       0x25                     ; '%'
  0x24009FF6:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FF7:  13           DC.B       0x13                     ; '\x13'
  0x24009FF8:  05           DC.B       0x05                     ; '\x05'
  0x24009FF9:  03           DC.B       0x03                     ; '\x03'
  0x24009FFA:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FFB:  10           DC.B       0x10                     ; '\x10'
  0x24009FFC:  17           DC.B       0x17                     ; '\x17'
  0x24009FFD:  1B           DC.B       0x1B                     ; '\x1B'
  0x24009FFE:  0E           DC.B       0x0E                     ; '\x0E'
  0x24009FFF:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400A000:  42           DC.B       0x42                     ; 'B'
  0x2400A001:  19           DC.B       0x19                     ; '\x19'
  0x2400A002:  43           DC.B       0x43                     ; 'C'
  0x2400A003:  17           DC.B       0x17                     ; '\x17'
  0x2400A004:  00           DC.B       0x00                     ; '\0'
  0x2400A005:  00           DC.B       0x00                     ; '\0'
  0x2400A006:  6E           DC.B       0x6E                     ; 'n'
  0x2400A007:  13           DC.B       0x13                     ; '\x13'
  0x2400A008:  01           DC.B       0x01                     ; '\x01'
  0x2400A009:  03           DC.B       0x03                     ; '\x03'
  0x2400A00A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A00B:  0B           DC.B       0x0B                     ; '\v'
  0x2400A00C:  0B           DC.B       0x0B                     ; '\v'
  0x2400A00D:  3A           DC.B       0x3A                     ; ':'
  0x2400A00E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A00F:  3B           DC.B       0x3B                     ; ';'
  0x2400A010:  0B           DC.B       0x0B                     ; '\v'
  0x2400A011:  00           DC.B       0x00                     ; '\0'
  0x2400A012:  00           DC.B       0x00                     ; '\0'
  0x2400A013:  6F           DC.B       0x6F                     ; 'o'
  0x2400A014:  35           DC.B       0x35                     ; '5'
  0x2400A015:  00           DC.B       0x00                     ; '\0'
  0x2400A016:  49           DC.B       0x49                     ; 'I'
  0x2400A017:  10           DC.B       0x10                     ; '\x10'
  0x2400A018:  00           DC.B       0x00                     ; '\0'
  0x2400A019:  00           DC.B       0x00                     ; '\0'
  0x2400A01A:  70           DC.B       0x70                     ; 'p'
  0x2400A01B:  2E           DC.B       0x2E                     ; '.'
  0x2400A01C:  00           DC.B       0x00                     ; '\0'
  0x2400A01D:  11           DC.B       0x11                     ; '\x11'
  0x2400A01E:  01           DC.B       0x01                     ; '\x01'
  0x2400A01F:  12           DC.B       0x12                     ; '\x12'
  0x2400A020:  06           DC.B       0x06                     ; '\x06'
  0x2400A021:  40           DC.B       0x40                     ; '@'
  0x2400A022:  18           DC.B       0x18                     ; '\x18'
  0x2400A023:  03           DC.B       0x03                     ; '\x03'
  0x2400A024:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A025:  3A           DC.B       0x3A                     ; ':'
  0x2400A026:  0B           DC.B       0x0B                     ; '\v'
  0x2400A027:  3B           DC.B       0x3B                     ; ';'
  0x2400A028:  05           DC.B       0x05                     ; '\x05'
  0x2400A029:  27           DC.B       0x27                     ; '''
  0x2400A02A:  19           DC.B       0x19                     ; '\x19'
  0x2400A02B:  3F           DC.B       0x3F                     ; '?'
  0x2400A02C:  19           DC.B       0x19                     ; '\x19'
  0x2400A02D:  00           DC.B       0x00                     ; '\0'
  0x2400A02E:  00           DC.B       0x00                     ; '\0'
  0x2400A02F:  71           DC.B       0x71                     ; 'q'
  0x2400A030:  2E           DC.B       0x2E                     ; '.'
  0x2400A031:  01           DC.B       0x01                     ; '\x01'
  0x2400A032:  11           DC.B       0x11                     ; '\x11'
  0x2400A033:  01           DC.B       0x01                     ; '\x01'
  0x2400A034:  12           DC.B       0x12                     ; '\x12'
  0x2400A035:  06           DC.B       0x06                     ; '\x06'
  0x2400A036:  40           DC.B       0x40                     ; '@'
  0x2400A037:  18           DC.B       0x18                     ; '\x18'
  0x2400A038:  03           DC.B       0x03                     ; '\x03'
  0x2400A039:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A03A:  3A           DC.B       0x3A                     ; ':'
  0x2400A03B:  0B           DC.B       0x0B                     ; '\v'
  0x2400A03C:  3B           DC.B       0x3B                     ; ';'
  0x2400A03D:  05           DC.B       0x05                     ; '\x05'
  0x2400A03E:  27           DC.B       0x27                     ; '''
  0x2400A03F:  19           DC.B       0x19                     ; '\x19'
  0x2400A040:  3F           DC.B       0x3F                     ; '?'
  0x2400A041:  19           DC.B       0x19                     ; '\x19'
  0x2400A042:  00           DC.B       0x00                     ; '\0'
  0x2400A043:  00           DC.B       0x00                     ; '\0'
  0x2400A044:  72           DC.B       0x72                     ; 'r'
  0x2400A045:  34           DC.B       0x34                     ; '4'
  0x2400A046:  00           DC.B       0x00                     ; '\0'
  0x2400A047:  02           DC.B       0x02                     ; '\x02'
  0x2400A048:  18           DC.B       0x18                     ; '\x18'
  0x2400A049:  03           DC.B       0x03                     ; '\x03'
  0x2400A04A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A04B:  3A           DC.B       0x3A                     ; ':'
  0x2400A04C:  0B           DC.B       0x0B                     ; '\v'
  0x2400A04D:  3B           DC.B       0x3B                     ; ';'
  0x2400A04E:  05           DC.B       0x05                     ; '\x05'
  0x2400A04F:  49           DC.B       0x49                     ; 'I'
  0x2400A050:  10           DC.B       0x10                     ; '\x10'
  0x2400A051:  00           DC.B       0x00                     ; '\0'
  0x2400A052:  00           DC.B       0x00                     ; '\0'
  0x2400A053:  73           DC.B       0x73                     ; 's'
  0x2400A054:  34           DC.B       0x34                     ; '4'
  0x2400A055:  00           DC.B       0x00                     ; '\0'
  0x2400A056:  02           DC.B       0x02                     ; '\x02'
  0x2400A057:  18           DC.B       0x18                     ; '\x18'
  0x2400A058:  03           DC.B       0x03                     ; '\x03'
  0x2400A059:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A05A:  3A           DC.B       0x3A                     ; ':'
  0x2400A05B:  0B           DC.B       0x0B                     ; '\v'
  0x2400A05C:  3B           DC.B       0x3B                     ; ';'
  0x2400A05D:  05           DC.B       0x05                     ; '\x05'
  0x2400A05E:  49           DC.B       0x49                     ; 'I'
  0x2400A05F:  13           DC.B       0x13                     ; '\x13'
  0x2400A060:  00           DC.B       0x00                     ; '\0'
  0x2400A061:  00           DC.B       0x00                     ; '\0'
  0x2400A062:  74           DC.B       0x74                     ; 't'
  0x2400A063:  2E           DC.B       0x2E                     ; '.'
  0x2400A064:  01           DC.B       0x01                     ; '\x01'
  0x2400A065:  11           DC.B       0x11                     ; '\x11'
  0x2400A066:  01           DC.B       0x01                     ; '\x01'
  0x2400A067:  12           DC.B       0x12                     ; '\x12'
  0x2400A068:  06           DC.B       0x06                     ; '\x06'
  0x2400A069:  40           DC.B       0x40                     ; '@'
  0x2400A06A:  18           DC.B       0x18                     ; '\x18'
  0x2400A06B:  03           DC.B       0x03                     ; '\x03'
  0x2400A06C:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A06D:  3A           DC.B       0x3A                     ; ':'
  0x2400A06E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A06F:  3B           DC.B       0x3B                     ; ';'
  0x2400A070:  0B           DC.B       0x0B                     ; '\v'
  0x2400A071:  27           DC.B       0x27                     ; '''
  0x2400A072:  19           DC.B       0x19                     ; '\x19'
  0x2400A073:  49           DC.B       0x49                     ; 'I'
  0x2400A074:  10           DC.B       0x10                     ; '\x10'
  0x2400A075:  3F           DC.B       0x3F                     ; '?'
  0x2400A076:  19           DC.B       0x19                     ; '\x19'
  0x2400A077:  00           DC.B       0x00                     ; '\0'
  0x2400A078:  00           DC.B       0x00                     ; '\0'
  0x2400A079:  75           DC.B       0x75                     ; 'u'
  0x2400A07A:  2E           DC.B       0x2E                     ; '.'
  0x2400A07B:  00           DC.B       0x00                     ; '\0'
  0x2400A07C:  11           DC.B       0x11                     ; '\x11'
  0x2400A07D:  01           DC.B       0x01                     ; '\x01'
  0x2400A07E:  12           DC.B       0x12                     ; '\x12'
  0x2400A07F:  06           DC.B       0x06                     ; '\x06'
  0x2400A080:  40           DC.B       0x40                     ; '@'
  0x2400A081:  18           DC.B       0x18                     ; '\x18'
  0x2400A082:  03           DC.B       0x03                     ; '\x03'
  0x2400A083:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A084:  3A           DC.B       0x3A                     ; ':'
  0x2400A085:  0B           DC.B       0x0B                     ; '\v'
  0x2400A086:  3B           DC.B       0x3B                     ; ';'
  0x2400A087:  0B           DC.B       0x0B                     ; '\v'
  0x2400A088:  27           DC.B       0x27                     ; '''
  0x2400A089:  19           DC.B       0x19                     ; '\x19'
  0x2400A08A:  49           DC.B       0x49                     ; 'I'
  0x2400A08B:  10           DC.B       0x10                     ; '\x10'
  0x2400A08C:  3F           DC.B       0x3F                     ; '?'
  0x2400A08D:  19           DC.B       0x19                     ; '\x19'
  0x2400A08E:  00           DC.B       0x00                     ; '\0'
  0x2400A08F:  00           DC.B       0x00                     ; '\0'
  0x2400A090:  76           DC.B       0x76                     ; 'v'
  0x2400A091:  2E           DC.B       0x2E                     ; '.'
  0x2400A092:  00           DC.B       0x00                     ; '\0'
  0x2400A093:  11           DC.B       0x11                     ; '\x11'
  0x2400A094:  01           DC.B       0x01                     ; '\x01'
  0x2400A095:  12           DC.B       0x12                     ; '\x12'
  0x2400A096:  06           DC.B       0x06                     ; '\x06'
  0x2400A097:  40           DC.B       0x40                     ; '@'
  0x2400A098:  18           DC.B       0x18                     ; '\x18'
  0x2400A099:  03           DC.B       0x03                     ; '\x03'
  0x2400A09A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A09B:  3A           DC.B       0x3A                     ; ':'
  0x2400A09C:  0B           DC.B       0x0B                     ; '\v'
  0x2400A09D:  3B           DC.B       0x3B                     ; ';'
  0x2400A09E:  05           DC.B       0x05                     ; '\x05'
  0x2400A09F:  27           DC.B       0x27                     ; '''
  0x2400A0A0:  19           DC.B       0x19                     ; '\x19'
  0x2400A0A1:  49           DC.B       0x49                     ; 'I'
  0x2400A0A2:  10           DC.B       0x10                     ; '\x10'
  0x2400A0A3:  3F           DC.B       0x3F                     ; '?'
  0x2400A0A4:  19           DC.B       0x19                     ; '\x19'
  0x2400A0A5:  00           DC.B       0x00                     ; '\0'
  0x2400A0A6:  00           DC.B       0x00                     ; '\0'
  0x2400A0A7:  77           DC.B       0x77                     ; 'w'
  0x2400A0A8:  2E           DC.B       0x2E                     ; '.'
  0x2400A0A9:  01           DC.B       0x01                     ; '\x01'
  0x2400A0AA:  11           DC.B       0x11                     ; '\x11'
  0x2400A0AB:  01           DC.B       0x01                     ; '\x01'
  0x2400A0AC:  12           DC.B       0x12                     ; '\x12'
  0x2400A0AD:  06           DC.B       0x06                     ; '\x06'
  0x2400A0AE:  40           DC.B       0x40                     ; '@'
  0x2400A0AF:  18           DC.B       0x18                     ; '\x18'
  0x2400A0B0:  03           DC.B       0x03                     ; '\x03'
  0x2400A0B1:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A0B2:  3A           DC.B       0x3A                     ; ':'
  0x2400A0B3:  0B           DC.B       0x0B                     ; '\v'
  0x2400A0B4:  3B           DC.B       0x3B                     ; ';'
  0x2400A0B5:  05           DC.B       0x05                     ; '\x05'
  0x2400A0B6:  27           DC.B       0x27                     ; '''
  0x2400A0B7:  19           DC.B       0x19                     ; '\x19'
  0x2400A0B8:  49           DC.B       0x49                     ; 'I'
  0x2400A0B9:  10           DC.B       0x10                     ; '\x10'
  0x2400A0BA:  3F           DC.B       0x3F                     ; '?'
  0x2400A0BB:  19           DC.B       0x19                     ; '\x19'
  0x2400A0BC:  00           DC.B       0x00                     ; '\0'
  0x2400A0BD:  00           DC.B       0x00                     ; '\0'
  0x2400A0BE:  78           DC.B       0x78                     ; 'x'
  0x2400A0BF:  2E           DC.B       0x2E                     ; '.'
  0x2400A0C0:  00           DC.B       0x00                     ; '\0'
  0x2400A0C1:  11           DC.B       0x11                     ; '\x11'
  0x2400A0C2:  01           DC.B       0x01                     ; '\x01'
  0x2400A0C3:  12           DC.B       0x12                     ; '\x12'
  0x2400A0C4:  06           DC.B       0x06                     ; '\x06'
  0x2400A0C5:  40           DC.B       0x40                     ; '@'
  0x2400A0C6:  18           DC.B       0x18                     ; '\x18'
  0x2400A0C7:  03           DC.B       0x03                     ; '\x03'
  0x2400A0C8:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A0C9:  3A           DC.B       0x3A                     ; ':'
  0x2400A0CA:  0B           DC.B       0x0B                     ; '\v'
  0x2400A0CB:  3B           DC.B       0x3B                     ; ';'
  0x2400A0CC:  05           DC.B       0x05                     ; '\x05'
  0x2400A0CD:  27           DC.B       0x27                     ; '''
  0x2400A0CE:  19           DC.B       0x19                     ; '\x19'
  0x2400A0CF:  49           DC.B       0x49                     ; 'I'
  0x2400A0D0:  13           DC.B       0x13                     ; '\x13'
  0x2400A0D1:  3F           DC.B       0x3F                     ; '?'
  0x2400A0D2:  19           DC.B       0x19                     ; '\x19'
  0x2400A0D3:  00           DC.B       0x00                     ; '\0'
  0x2400A0D4:  00           DC.B       0x00                     ; '\0'
  0x2400A0D5:  79           DC.B       0x79                     ; 'y'
  0x2400A0D6:  2E           DC.B       0x2E                     ; '.'
  0x2400A0D7:  01           DC.B       0x01                     ; '\x01'
  0x2400A0D8:  11           DC.B       0x11                     ; '\x11'
  0x2400A0D9:  01           DC.B       0x01                     ; '\x01'
  0x2400A0DA:  12           DC.B       0x12                     ; '\x12'
  0x2400A0DB:  06           DC.B       0x06                     ; '\x06'
  0x2400A0DC:  40           DC.B       0x40                     ; '@'
  0x2400A0DD:  18           DC.B       0x18                     ; '\x18'
  0x2400A0DE:  03           DC.B       0x03                     ; '\x03'
  0x2400A0DF:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A0E0:  3A           DC.B       0x3A                     ; ':'
  0x2400A0E1:  0B           DC.B       0x0B                     ; '\v'
  0x2400A0E2:  3B           DC.B       0x3B                     ; ';'
  0x2400A0E3:  05           DC.B       0x05                     ; '\x05'
  0x2400A0E4:  27           DC.B       0x27                     ; '''
  0x2400A0E5:  19           DC.B       0x19                     ; '\x19'
  0x2400A0E6:  00           DC.B       0x00                     ; '\0'
  0x2400A0E7:  00           DC.B       0x00                     ; '\0'
  0x2400A0E8:  7A           DC.B       0x7A                     ; 'z'
  0x2400A0E9:  2E           DC.B       0x2E                     ; '.'
  0x2400A0EA:  00           DC.B       0x00                     ; '\0'
  0x2400A0EB:  11           DC.B       0x11                     ; '\x11'
  0x2400A0EC:  01           DC.B       0x01                     ; '\x01'
  0x2400A0ED:  12           DC.B       0x12                     ; '\x12'
  0x2400A0EE:  06           DC.B       0x06                     ; '\x06'
  0x2400A0EF:  40           DC.B       0x40                     ; '@'
  0x2400A0F0:  18           DC.B       0x18                     ; '\x18'
  0x2400A0F1:  03           DC.B       0x03                     ; '\x03'
  0x2400A0F2:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A0F3:  3A           DC.B       0x3A                     ; ':'
  0x2400A0F4:  0B           DC.B       0x0B                     ; '\v'
  0x2400A0F5:  3B           DC.B       0x3B                     ; ';'
  0x2400A0F6:  05           DC.B       0x05                     ; '\x05'
  0x2400A0F7:  27           DC.B       0x27                     ; '''
  0x2400A0F8:  19           DC.B       0x19                     ; '\x19'
  0x2400A0F9:  49           DC.B       0x49                     ; 'I'
  0x2400A0FA:  10           DC.B       0x10                     ; '\x10'
  0x2400A0FB:  00           DC.B       0x00                     ; '\0'
  0x2400A0FC:  00           DC.B       0x00                     ; '\0'
  0x2400A0FD:  7B           DC.B       0x7B                     ; '{'
  0x2400A0FE:  2E           DC.B       0x2E                     ; '.'
  0x2400A0FF:  01           DC.B       0x01                     ; '\x01'
  0x2400A100:  11           DC.B       0x11                     ; '\x11'
  0x2400A101:  01           DC.B       0x01                     ; '\x01'
  0x2400A102:  12           DC.B       0x12                     ; '\x12'
  0x2400A103:  06           DC.B       0x06                     ; '\x06'
  0x2400A104:  40           DC.B       0x40                     ; '@'
  0x2400A105:  18           DC.B       0x18                     ; '\x18'
  0x2400A106:  03           DC.B       0x03                     ; '\x03'
  0x2400A107:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A108:  3A           DC.B       0x3A                     ; ':'
  0x2400A109:  0B           DC.B       0x0B                     ; '\v'
  0x2400A10A:  3B           DC.B       0x3B                     ; ';'
  0x2400A10B:  05           DC.B       0x05                     ; '\x05'
  0x2400A10C:  27           DC.B       0x27                     ; '''
  0x2400A10D:  19           DC.B       0x19                     ; '\x19'
  0x2400A10E:  49           DC.B       0x49                     ; 'I'
  0x2400A10F:  10           DC.B       0x10                     ; '\x10'
  0x2400A110:  00           DC.B       0x00                     ; '\0'
  0x2400A111:  00           DC.B       0x00                     ; '\0'
  0x2400A112:  7C           DC.B       0x7C                     ; '|'
  0x2400A113:  2E           DC.B       0x2E                     ; '.'
  0x2400A114:  00           DC.B       0x00                     ; '\0'
  0x2400A115:  03           DC.B       0x03                     ; '\x03'
  0x2400A116:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A117:  3A           DC.B       0x3A                     ; ':'
  0x2400A118:  0B           DC.B       0x0B                     ; '\v'
  0x2400A119:  3B           DC.B       0x3B                     ; ';'
  0x2400A11A:  05           DC.B       0x05                     ; '\x05'
  0x2400A11B:  27           DC.B       0x27                     ; '''
  0x2400A11C:  19           DC.B       0x19                     ; '\x19'
  0x2400A11D:  20           DC.B       0x20                     ; ' '
  0x2400A11E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A11F:  00           DC.B       0x00                     ; '\0'
  0x2400A120:  00           DC.B       0x00                     ; '\0'
  0x2400A121:  7D           DC.B       0x7D                     ; '}'
  0x2400A122:  2E           DC.B       0x2E                     ; '.'
  0x2400A123:  01           DC.B       0x01                     ; '\x01'
  0x2400A124:  11           DC.B       0x11                     ; '\x11'
  0x2400A125:  01           DC.B       0x01                     ; '\x01'
  0x2400A126:  12           DC.B       0x12                     ; '\x12'
  0x2400A127:  06           DC.B       0x06                     ; '\x06'
  0x2400A128:  40           DC.B       0x40                     ; '@'
  0x2400A129:  18           DC.B       0x18                     ; '\x18'
  0x2400A12A:  03           DC.B       0x03                     ; '\x03'
  0x2400A12B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A12C:  3A           DC.B       0x3A                     ; ':'
  0x2400A12D:  0B           DC.B       0x0B                     ; '\v'
  0x2400A12E:  3B           DC.B       0x3B                     ; ';'
  0x2400A12F:  05           DC.B       0x05                     ; '\x05'
  0x2400A130:  27           DC.B       0x27                     ; '''
  0x2400A131:  19           DC.B       0x19                     ; '\x19'
  0x2400A132:  87           DC.B       0x87                     ; '\x87'
  0x2400A133:  01           DC.B       0x01                     ; '\x01'
  0x2400A134:  19           DC.B       0x19                     ; '\x19'
  0x2400A135:  00           DC.B       0x00                     ; '\0'
  0x2400A136:  00           DC.B       0x00                     ; '\0'
  0x2400A137:  7E           DC.B       0x7E                     ; '~'
  0x2400A138:  34           DC.B       0x34                     ; '4'
  0x2400A139:  00           DC.B       0x00                     ; '\0'
  0x2400A13A:  03           DC.B       0x03                     ; '\x03'
  0x2400A13B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A13C:  49           DC.B       0x49                     ; 'I'
  0x2400A13D:  13           DC.B       0x13                     ; '\x13'
  0x2400A13E:  3A           DC.B       0x3A                     ; ':'
  0x2400A13F:  0B           DC.B       0x0B                     ; '\v'
  0x2400A140:  3B           DC.B       0x3B                     ; ';'
  0x2400A141:  05           DC.B       0x05                     ; '\x05'
  0x2400A142:  02           DC.B       0x02                     ; '\x02'
  0x2400A143:  18           DC.B       0x18                     ; '\x18'
  0x2400A144:  00           DC.B       0x00                     ; '\0'
  0x2400A145:  00           DC.B       0x00                     ; '\0'
  0x2400A146:  7F           DC.B       0x7F                     ; '\x7F'
  0x2400A147:  2E           DC.B       0x2E                     ; '.'
  0x2400A148:  01           DC.B       0x01                     ; '\x01'
  0x2400A149:  11           DC.B       0x11                     ; '\x11'
  0x2400A14A:  01           DC.B       0x01                     ; '\x01'
  0x2400A14B:  12           DC.B       0x12                     ; '\x12'
  0x2400A14C:  06           DC.B       0x06                     ; '\x06'
  0x2400A14D:  40           DC.B       0x40                     ; '@'
  0x2400A14E:  18           DC.B       0x18                     ; '\x18'
  0x2400A14F:  03           DC.B       0x03                     ; '\x03'
  0x2400A150:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A151:  3A           DC.B       0x3A                     ; ':'
  0x2400A152:  0B           DC.B       0x0B                     ; '\v'
  0x2400A153:  3B           DC.B       0x3B                     ; ';'
  0x2400A154:  05           DC.B       0x05                     ; '\x05'
  0x2400A155:  27           DC.B       0x27                     ; '''
  0x2400A156:  19           DC.B       0x19                     ; '\x19'
  0x2400A157:  49           DC.B       0x49                     ; 'I'
  0x2400A158:  13           DC.B       0x13                     ; '\x13'
  0x2400A159:  3F           DC.B       0x3F                     ; '?'
  0x2400A15A:  19           DC.B       0x19                     ; '\x19'
  0x2400A15B:  00           DC.B       0x00                     ; '\0'
  0x2400A15C:  00           DC.B       0x00                     ; '\0'
  0x2400A15D:  80           DC.B       0x80                     ; '\x80'
  0x2400A15E:  01           DC.B       0x01                     ; '\x01'
  0x2400A15F:  34           DC.B       0x34                     ; '4'
  0x2400A160:  00           DC.B       0x00                     ; '\0'
  0x2400A161:  49           DC.B       0x49                     ; 'I'
  0x2400A162:  10           DC.B       0x10                     ; '\x10'
  0x2400A163:  3A           DC.B       0x3A                     ; ':'
  0x2400A164:  0B           DC.B       0x0B                     ; '\v'
  0x2400A165:  3B           DC.B       0x3B                     ; ';'
  0x2400A166:  05           DC.B       0x05                     ; '\x05'
  0x2400A167:  02           DC.B       0x02                     ; '\x02'
  0x2400A168:  18           DC.B       0x18                     ; '\x18'
  0x2400A169:  00           DC.B       0x00                     ; '\0'
  0x2400A16A:  00           DC.B       0x00                     ; '\0'
  0x2400A16B:  81           DC.B       0x81                     ; '\x81'
  0x2400A16C:  01           DC.B       0x01                     ; '\x01'
  0x2400A16D:  2E           DC.B       0x2E                     ; '.'
  0x2400A16E:  01           DC.B       0x01                     ; '\x01'
  0x2400A16F:  03           DC.B       0x03                     ; '\x03'
  0x2400A170:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A171:  3A           DC.B       0x3A                     ; ':'
  0x2400A172:  0B           DC.B       0x0B                     ; '\v'
  0x2400A173:  3B           DC.B       0x3B                     ; ';'
  0x2400A174:  05           DC.B       0x05                     ; '\x05'
  0x2400A175:  27           DC.B       0x27                     ; '''
  0x2400A176:  19           DC.B       0x19                     ; '\x19'
  0x2400A177:  49           DC.B       0x49                     ; 'I'
  0x2400A178:  10           DC.B       0x10                     ; '\x10'
  0x2400A179:  20           DC.B       0x20                     ; ' '
  0x2400A17A:  0B           DC.B       0x0B                     ; '\v'
  0x2400A17B:  00           DC.B       0x00                     ; '\0'
  0x2400A17C:  00           DC.B       0x00                     ; '\0'
  0x2400A17D:  82           DC.B       0x82                     ; '\x82'
  0x2400A17E:  01           DC.B       0x01                     ; '\x01'
  0x2400A17F:  1D           DC.B       0x1D                     ; '\x1D'
  0x2400A180:  01           DC.B       0x01                     ; '\x01'
  0x2400A181:  31           DC.B       0x31                     ; '1'
  0x2400A182:  13           DC.B       0x13                     ; '\x13'
  0x2400A183:  11           DC.B       0x11                     ; '\x11'
  0x2400A184:  01           DC.B       0x01                     ; '\x01'
  0x2400A185:  12           DC.B       0x12                     ; '\x12'
  0x2400A186:  06           DC.B       0x06                     ; '\x06'
  0x2400A187:  58           DC.B       0x58                     ; 'X'
  0x2400A188:  0B           DC.B       0x0B                     ; '\v'
  0x2400A189:  59           DC.B       0x59                     ; 'Y'
  0x2400A18A:  05           DC.B       0x05                     ; '\x05'
  0x2400A18B:  57           DC.B       0x57                     ; 'W'
  0x2400A18C:  0B           DC.B       0x0B                     ; '\v'
  0x2400A18D:  00           DC.B       0x00                     ; '\0'
  0x2400A18E:  00           DC.B       0x00                     ; '\0'
  0x2400A18F:  83           DC.B       0x83                     ; '\x83'
  0x2400A190:  01           DC.B       0x01                     ; '\x01'
  0x2400A191:  34           DC.B       0x34                     ; '4'
  0x2400A192:  00           DC.B       0x00                     ; '\0'
  0x2400A193:  03           DC.B       0x03                     ; '\x03'
  0x2400A194:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A195:  49           DC.B       0x49                     ; 'I'
  0x2400A196:  10           DC.B       0x10                     ; '\x10'
  0x2400A197:  3A           DC.B       0x3A                     ; ':'
  0x2400A198:  0B           DC.B       0x0B                     ; '\v'
  0x2400A199:  3B           DC.B       0x3B                     ; ';'
  0x2400A19A:  05           DC.B       0x05                     ; '\x05'
  0x2400A19B:  02           DC.B       0x02                     ; '\x02'
  0x2400A19C:  18           DC.B       0x18                     ; '\x18'
  0x2400A19D:  00           DC.B       0x00                     ; '\0'
  0x2400A19E:  00           DC.B       0x00                     ; '\0'
  0x2400A19F:  84           DC.B       0x84                     ; '\x84'
  0x2400A1A0:  01           DC.B       0x01                     ; '\x01'
  0x2400A1A1:  34           DC.B       0x34                     ; '4'
  0x2400A1A2:  00           DC.B       0x00                     ; '\0'
  0x2400A1A3:  03           DC.B       0x03                     ; '\x03'
  0x2400A1A4:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A1A5:  49           DC.B       0x49                     ; 'I'
  0x2400A1A6:  13           DC.B       0x13                     ; '\x13'
  0x2400A1A7:  3A           DC.B       0x3A                     ; ':'
  0x2400A1A8:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1A9:  3B           DC.B       0x3B                     ; ';'
  0x2400A1AA:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1AB:  88           DC.B       0x88                     ; '\x88'
  0x2400A1AC:  01           DC.B       0x01                     ; '\x01'
  0x2400A1AD:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A1AE:  02           DC.B       0x02                     ; '\x02'
  0x2400A1AF:  18           DC.B       0x18                     ; '\x18'
  0x2400A1B0:  00           DC.B       0x00                     ; '\0'
  0x2400A1B1:  00           DC.B       0x00                     ; '\0'
  0x2400A1B2:  85           DC.B       0x85                     ; '\x85'
  0x2400A1B3:  01           DC.B       0x01                     ; '\x01'
  0x2400A1B4:  34           DC.B       0x34                     ; '4'
  0x2400A1B5:  00           DC.B       0x00                     ; '\0'
  0x2400A1B6:  03           DC.B       0x03                     ; '\x03'
  0x2400A1B7:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A1B8:  49           DC.B       0x49                     ; 'I'
  0x2400A1B9:  13           DC.B       0x13                     ; '\x13'
  0x2400A1BA:  3F           DC.B       0x3F                     ; '?'
  0x2400A1BB:  19           DC.B       0x19                     ; '\x19'
  0x2400A1BC:  3A           DC.B       0x3A                     ; ':'
  0x2400A1BD:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1BE:  3B           DC.B       0x3B                     ; ';'
  0x2400A1BF:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1C0:  88           DC.B       0x88                     ; '\x88'
  0x2400A1C1:  01           DC.B       0x01                     ; '\x01'
  0x2400A1C2:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A1C3:  02           DC.B       0x02                     ; '\x02'
  0x2400A1C4:  18           DC.B       0x18                     ; '\x18'
  0x2400A1C5:  00           DC.B       0x00                     ; '\0'
  0x2400A1C6:  00           DC.B       0x00                     ; '\0'
  0x2400A1C7:  86           DC.B       0x86                     ; '\x86'
  0x2400A1C8:  01           DC.B       0x01                     ; '\x01'
  0x2400A1C9:  13           DC.B       0x13                     ; '\x13'
  0x2400A1CA:  01           DC.B       0x01                     ; '\x01'
  0x2400A1CB:  03           DC.B       0x03                     ; '\x03'
  0x2400A1CC:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A1CD:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1CE:  05           DC.B       0x05                     ; '\x05'
  0x2400A1CF:  3A           DC.B       0x3A                     ; ':'
  0x2400A1D0:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1D1:  3B           DC.B       0x3B                     ; ';'
  0x2400A1D2:  05           DC.B       0x05                     ; '\x05'
  0x2400A1D3:  00           DC.B       0x00                     ; '\0'
  0x2400A1D4:  00           DC.B       0x00                     ; '\0'
  0x2400A1D5:  87           DC.B       0x87                     ; '\x87'
  0x2400A1D6:  01           DC.B       0x01                     ; '\x01'
  0x2400A1D7:  2E           DC.B       0x2E                     ; '.'
  0x2400A1D8:  01           DC.B       0x01                     ; '\x01'
  0x2400A1D9:  11           DC.B       0x11                     ; '\x11'
  0x2400A1DA:  01           DC.B       0x01                     ; '\x01'
  0x2400A1DB:  12           DC.B       0x12                     ; '\x12'
  0x2400A1DC:  06           DC.B       0x06                     ; '\x06'
  0x2400A1DD:  40           DC.B       0x40                     ; '@'
  0x2400A1DE:  18           DC.B       0x18                     ; '\x18'
  0x2400A1DF:  03           DC.B       0x03                     ; '\x03'
  0x2400A1E0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A1E1:  3A           DC.B       0x3A                     ; ':'
  0x2400A1E2:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1E3:  3B           DC.B       0x3B                     ; ';'
  0x2400A1E4:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1E5:  27           DC.B       0x27                     ; '''
  0x2400A1E6:  19           DC.B       0x19                     ; '\x19'
  0x2400A1E7:  49           DC.B       0x49                     ; 'I'
  0x2400A1E8:  10           DC.B       0x10                     ; '\x10'
  0x2400A1E9:  00           DC.B       0x00                     ; '\0'
  0x2400A1EA:  00           DC.B       0x00                     ; '\0'
  0x2400A1EB:  88           DC.B       0x88                     ; '\x88'
  0x2400A1EC:  01           DC.B       0x01                     ; '\x01'
  0x2400A1ED:  2E           DC.B       0x2E                     ; '.'
  0x2400A1EE:  01           DC.B       0x01                     ; '\x01'
  0x2400A1EF:  03           DC.B       0x03                     ; '\x03'
  0x2400A1F0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A1F1:  3A           DC.B       0x3A                     ; ':'
  0x2400A1F2:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1F3:  3B           DC.B       0x3B                     ; ';'
  0x2400A1F4:  05           DC.B       0x05                     ; '\x05'
  0x2400A1F5:  27           DC.B       0x27                     ; '''
  0x2400A1F6:  19           DC.B       0x19                     ; '\x19'
  0x2400A1F7:  20           DC.B       0x20                     ; ' '
  0x2400A1F8:  0B           DC.B       0x0B                     ; '\v'
  0x2400A1F9:  00           DC.B       0x00                     ; '\0'
  0x2400A1FA:  00           DC.B       0x00                     ; '\0'
  0x2400A1FB:  89           DC.B       0x89                     ; '\x89'
  0x2400A1FC:  01           DC.B       0x01                     ; '\x01'
  0x2400A1FD:  17           DC.B       0x17                     ; '\x17'
  0x2400A1FE:  01           DC.B       0x01                     ; '\x01'
  0x2400A1FF:  0B           DC.B       0x0B                     ; '\v'
  0x2400A200:  0B           DC.B       0x0B                     ; '\v'
  0x2400A201:  3A           DC.B       0x3A                     ; ':'
  0x2400A202:  0B           DC.B       0x0B                     ; '\v'
  0x2400A203:  3B           DC.B       0x3B                     ; ';'
  0x2400A204:  05           DC.B       0x05                     ; '\x05'
  0x2400A205:  00           DC.B       0x00                     ; '\0'
  0x2400A206:  00           DC.B       0x00                     ; '\0'
  0x2400A207:  8A           DC.B       0x8A                     ; '\x8A'
  0x2400A208:  01           DC.B       0x01                     ; '\x01'
  0x2400A209:  15           DC.B       0x15                     ; '\x15'
  0x2400A20A:  01           DC.B       0x01                     ; '\x01'
  0x2400A20B:  49           DC.B       0x49                     ; 'I'
  0x2400A20C:  10           DC.B       0x10                     ; '\x10'
  0x2400A20D:  27           DC.B       0x27                     ; '''
  0x2400A20E:  19           DC.B       0x19                     ; '\x19'
  0x2400A20F:  00           DC.B       0x00                     ; '\0'
  0x2400A210:  00           DC.B       0x00                     ; '\0'
  0x2400A211:  8B           DC.B       0x8B                     ; '\x8B'
  0x2400A212:  01           DC.B       0x01                     ; '\x01'
  0x2400A213:  34           DC.B       0x34                     ; '4'
  0x2400A214:  00           DC.B       0x00                     ; '\0'
  0x2400A215:  03           DC.B       0x03                     ; '\x03'
  0x2400A216:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A217:  49           DC.B       0x49                     ; 'I'
  0x2400A218:  10           DC.B       0x10                     ; '\x10'
  0x2400A219:  3A           DC.B       0x3A                     ; ':'
  0x2400A21A:  0B           DC.B       0x0B                     ; '\v'
  0x2400A21B:  3B           DC.B       0x3B                     ; ';'
  0x2400A21C:  0B           DC.B       0x0B                     ; '\v'
  0x2400A21D:  88           DC.B       0x88                     ; '\x88'
  0x2400A21E:  01           DC.B       0x01                     ; '\x01'
  0x2400A21F:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A220:  02           DC.B       0x02                     ; '\x02'
  0x2400A221:  18           DC.B       0x18                     ; '\x18'
  0x2400A222:  00           DC.B       0x00                     ; '\0'
  0x2400A223:  00           DC.B       0x00                     ; '\0'
  0x2400A224:  8C           DC.B       0x8C                     ; '\x8C'
  0x2400A225:  01           DC.B       0x01                     ; '\x01'
  0x2400A226:  34           DC.B       0x34                     ; '4'
  0x2400A227:  00           DC.B       0x00                     ; '\0'
  0x2400A228:  03           DC.B       0x03                     ; '\x03'
  0x2400A229:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A22A:  49           DC.B       0x49                     ; 'I'
  0x2400A22B:  10           DC.B       0x10                     ; '\x10'
  0x2400A22C:  3F           DC.B       0x3F                     ; '?'
  0x2400A22D:  19           DC.B       0x19                     ; '\x19'
  0x2400A22E:  3A           DC.B       0x3A                     ; ':'
  0x2400A22F:  0B           DC.B       0x0B                     ; '\v'
  0x2400A230:  3B           DC.B       0x3B                     ; ';'
  0x2400A231:  05           DC.B       0x05                     ; '\x05'
  0x2400A232:  02           DC.B       0x02                     ; '\x02'
  0x2400A233:  18           DC.B       0x18                     ; '\x18'
  0x2400A234:  00           DC.B       0x00                     ; '\0'
  0x2400A235:  00           DC.B       0x00                     ; '\0'
  0x2400A236:  8D           DC.B       0x8D                     ; '\x8D'
  0x2400A237:  01           DC.B       0x01                     ; '\x01'
  0x2400A238:  04           DC.B       0x04                     ; '\x04'
  0x2400A239:  01           DC.B       0x01                     ; '\x01'
  0x2400A23A:  49           DC.B       0x49                     ; 'I'
  0x2400A23B:  10           DC.B       0x10                     ; '\x10'
  0x2400A23C:  03           DC.B       0x03                     ; '\x03'
  0x2400A23D:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A23E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A23F:  0B           DC.B       0x0B                     ; '\v'
  0x2400A240:  3A           DC.B       0x3A                     ; ':'
  0x2400A241:  0B           DC.B       0x0B                     ; '\v'
  0x2400A242:  3B           DC.B       0x3B                     ; ';'
  0x2400A243:  0B           DC.B       0x0B                     ; '\v'
  0x2400A244:  00           DC.B       0x00                     ; '\0'
  0x2400A245:  00           DC.B       0x00                     ; '\0'
  0x2400A246:  8E           DC.B       0x8E                     ; '\x8E'
  0x2400A247:  01           DC.B       0x01                     ; '\x01'
  0x2400A248:  34           DC.B       0x34                     ; '4'
  0x2400A249:  00           DC.B       0x00                     ; '\0'
  0x2400A24A:  03           DC.B       0x03                     ; '\x03'
  0x2400A24B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A24C:  49           DC.B       0x49                     ; 'I'
  0x2400A24D:  13           DC.B       0x13                     ; '\x13'
  0x2400A24E:  3F           DC.B       0x3F                     ; '?'
  0x2400A24F:  19           DC.B       0x19                     ; '\x19'
  0x2400A250:  3A           DC.B       0x3A                     ; ':'
  0x2400A251:  0B           DC.B       0x0B                     ; '\v'
  0x2400A252:  3B           DC.B       0x3B                     ; ';'
  0x2400A253:  05           DC.B       0x05                     ; '\x05'
  0x2400A254:  02           DC.B       0x02                     ; '\x02'
  0x2400A255:  18           DC.B       0x18                     ; '\x18'
  0x2400A256:  00           DC.B       0x00                     ; '\0'
  0x2400A257:  00           DC.B       0x00                     ; '\0'
  0x2400A258:  00           DC.B       0x00                     ; '\0'
  0x2400A259:  EB           DC.B       0xEB                     ; '\xEB'
  0x2400A25A:  06           DC.B       0x06                     ; '\x06'
  0x2400A25B:  00           DC.B       0x00                     ; '\0'
  0x2400A25C:  00           DC.B       0x00                     ; '\0'
  0x2400A25D:  04           DC.B       0x04                     ; '\x04'
  0x2400A25E:  00           DC.B       0x00                     ; '\0'
  0x2400A25F:  00           DC.B       0x00                     ; '\0'
  0x2400A260:  00           DC.B       0x00                     ; '\0'
  0x2400A261:  00           DC.B       0x00                     ; '\0'
  0x2400A262:  00           DC.B       0x00                     ; '\0'
  0x2400A263:  04           DC.B       0x04                     ; '\x04'
  0x2400A264:  01           DC.B       0x01                     ; '\x01'
  0x2400A265:  00           DC.B       0x00                     ; '\0'
  0x2400A266:  00           DC.B       0x00                     ; '\0'
  0x2400A267:  00           DC.B       0x00                     ; '\0'
  0x2400A268:  00           DC.B       0x00                     ; '\0'
  0x2400A269:  1D           DC.B       0x1D                     ; '\x1D'
  0x2400A26A:  00           DC.B       0x00                     ; '\0'
  0x2400A26B:  3D           DC.B       0x3D                     ; '='
  0x2400A26C:  00           DC.B       0x00                     ; '\0'
  0x2400A26D:  00           DC.B       0x00                     ; '\0'
  0x2400A26E:  00           DC.B       0x00                     ; '\0'
  0x2400A26F:  00           DC.B       0x00                     ; '\0'
  0x2400A270:  00           DC.B       0x00                     ; '\0'
  0x2400A271:  00           DC.B       0x00                     ; '\0'
  0x2400A272:  00           DC.B       0x00                     ; '\0'
  0x2400A273:  86           DC.B       0x86                     ; '\x86'
  0x2400A274:  00           DC.B       0x00                     ; '\0'
  0x2400A275:  00           DC.B       0x00                     ; '\0'
  0x2400A276:  00           DC.B       0x00                     ; '\0'
  0x2400A277:  00           DC.B       0x00                     ; '\0'
  0x2400A278:  00           DC.B       0x00                     ; '\0'
  0x2400A279:  00           DC.B       0x00                     ; '\0'
  0x2400A27A:  00           DC.B       0x00                     ; '\0'
  0x2400A27B:  00           DC.B       0x00                     ; '\0'
  0x2400A27C:  00           DC.B       0x00                     ; '\0'
  0x2400A27D:  00           DC.B       0x00                     ; '\0'
  0x2400A27E:  00           DC.B       0x00                     ; '\0'
  0x2400A27F:  00           DC.B       0x00                     ; '\0'
  0x2400A280:  00           DC.B       0x00                     ; '\0'
  0x2400A281:  00           DC.B       0x00                     ; '\0'
  0x2400A282:  00           DC.B       0x00                     ; '\0'
  0x2400A283:  02           DC.B       0x02                     ; '\x02'
  0x2400A284:  37           DC.B       0x37                     ; '7'
  0x2400A285:  00           DC.B       0x00                     ; '\0'
  0x2400A286:  00           DC.B       0x00                     ; '\0'
  0x2400A287:  00           DC.B       0x00                     ; '\0'
  0x2400A288:  01           DC.B       0x01                     ; '\x01'
  0x2400A289:  64           DC.B       0x64                     ; 'd'
  0x2400A28A:  05           DC.B       0x05                     ; '\x05'
  0x2400A28B:  03           DC.B       0x03                     ; '\x03'
  0x2400A28C:  E1           DC.B       0xE1                     ; '\xE1'
  0x2400A28D:  37           DC.B       0x37                     ; '7'
  0x2400A28E:  02           DC.B       0x02                     ; '\x02'
  0x2400A28F:  08           DC.B       0x08                     ; '\b'
  0x2400A290:  03           DC.B       0x03                     ; '\x03'
  0x2400A291:  43           DC.B       0x43                     ; 'C'
  0x2400A292:  00           DC.B       0x00                     ; '\0'
  0x2400A293:  00           DC.B       0x00                     ; '\0'
  0x2400A294:  00           DC.B       0x00                     ; '\0'
  0x2400A295:  04           DC.B       0x04                     ; '\x04'
  0x2400A296:  4A           DC.B       0x4A                     ; 'J'
  0x2400A297:  00           DC.B       0x00                     ; '\0'
  0x2400A298:  00           DC.B       0x00                     ; '\0'
  0x2400A299:  00           DC.B       0x00                     ; '\0'
  0x2400A29A:  22           DC.B       0x22                     ; '\"'
  0x2400A29B:  00           DC.B       0x00                     ; '\0'
  0x2400A29C:  05           DC.B       0x05                     ; '\x05'
  0x2400A29D:  B5           DC.B       0xB5                     ; '\xB5'
  0x2400A29E:  00           DC.B       0x00                     ; '\0'
  0x2400A29F:  00           DC.B       0x00                     ; '\0'
  0x2400A2A0:  00           DC.B       0x00                     ; '\0'
  0x2400A2A1:  08           DC.B       0x08                     ; '\b'
  0x2400A2A2:  01           DC.B       0x01                     ; '\x01'
  0x2400A2A3:  06           DC.B       0x06                     ; '\x06'
  0x2400A2A4:  BA           DC.B       0xBA                     ; '\xBA'
  0x2400A2A5:  00           DC.B       0x00                     ; '\0'
  0x2400A2A6:  00           DC.B       0x00                     ; '\0'
  0x2400A2A7:  00           DC.B       0x00                     ; '\0'
  0x2400A2A8:  08           DC.B       0x08                     ; '\b'
  0x2400A2A9:  07           DC.B       0x07                     ; '\x07'
  0x2400A2AA:  02           DC.B       0x02                     ; '\x02'
  0x2400A2AB:  5E           DC.B       0x5E                     ; '^'
  0x2400A2AC:  00           DC.B       0x00                     ; '\0'
  0x2400A2AD:  00           DC.B       0x00                     ; '\0'
  0x2400A2AE:  00           DC.B       0x00                     ; '\0'
  0x2400A2AF:  01           DC.B       0x01                     ; '\x01'
  0x2400A2B0:  66           DC.B       0x66                     ; 'f'
  0x2400A2B1:  05           DC.B       0x05                     ; '\x05'
  0x2400A2B2:  03           DC.B       0x03                     ; '\x03'
  0x2400A2B3:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A2B4:  3B           DC.B       0x3B                     ; ';'
  0x2400A2B5:  02           DC.B       0x02                     ; '\x02'
  0x2400A2B6:  08           DC.B       0x08                     ; '\b'
  0x2400A2B7:  03           DC.B       0x03                     ; '\x03'
  0x2400A2B8:  43           DC.B       0x43                     ; 'C'
  0x2400A2B9:  00           DC.B       0x00                     ; '\0'
  0x2400A2BA:  00           DC.B       0x00                     ; '\0'
  0x2400A2BB:  00           DC.B       0x00                     ; '\0'
  0x2400A2BC:  04           DC.B       0x04                     ; '\x04'
  0x2400A2BD:  4A           DC.B       0x4A                     ; 'J'
  0x2400A2BE:  00           DC.B       0x00                     ; '\0'
  0x2400A2BF:  00           DC.B       0x00                     ; '\0'
  0x2400A2C0:  00           DC.B       0x00                     ; '\0'
  0x2400A2C1:  11           DC.B       0x11                     ; '\x11'
  0x2400A2C2:  00           DC.B       0x00                     ; '\0'
  0x2400A2C3:  02           DC.B       0x02                     ; '\x02'
  0x2400A2C4:  77           DC.B       0x77                     ; 'w'
  0x2400A2C5:  00           DC.B       0x00                     ; '\0'
  0x2400A2C6:  00           DC.B       0x00                     ; '\0'
  0x2400A2C7:  00           DC.B       0x00                     ; '\0'
  0x2400A2C8:  01           DC.B       0x01                     ; '\x01'
  0x2400A2C9:  68           DC.B       0x68                     ; 'h'
  0x2400A2CA:  05           DC.B       0x05                     ; '\x05'
  0x2400A2CB:  03           DC.B       0x03                     ; '\x03'
  0x2400A2CC:  0A           DC.B       0x0A                     ; '\n'
  0x2400A2CD:  33           DC.B       0x33                     ; '3'
  0x2400A2CE:  02           DC.B       0x02                     ; '\x02'
  0x2400A2CF:  08           DC.B       0x08                     ; '\b'
  0x2400A2D0:  03           DC.B       0x03                     ; '\x03'
  0x2400A2D1:  43           DC.B       0x43                     ; 'C'
  0x2400A2D2:  00           DC.B       0x00                     ; '\0'
  0x2400A2D3:  00           DC.B       0x00                     ; '\0'
  0x2400A2D4:  00           DC.B       0x00                     ; '\0'
  0x2400A2D5:  04           DC.B       0x04                     ; '\x04'
  0x2400A2D6:  4A           DC.B       0x4A                     ; 'J'
  0x2400A2D7:  00           DC.B       0x00                     ; '\0'
  0x2400A2D8:  00           DC.B       0x00                     ; '\0'
  0x2400A2D9:  00           DC.B       0x00                     ; '\0'
  0x2400A2DA:  13           DC.B       0x13                     ; '\x13'
  0x2400A2DB:  00           DC.B       0x00                     ; '\0'
  0x2400A2DC:  02           DC.B       0x02                     ; '\x02'
  0x2400A2DD:  90           DC.B       0x90                     ; '\x90'
  0x2400A2DE:  00           DC.B       0x00                     ; '\0'
  0x2400A2DF:  00           DC.B       0x00                     ; '\0'
  0x2400A2E0:  00           DC.B       0x00                     ; '\0'
  0x2400A2E1:  01           DC.B       0x01                     ; '\x01'
  0x2400A2E2:  6F           DC.B       0x6F                     ; 'o'
  0x2400A2E3:  05           DC.B       0x05                     ; '\x05'
  0x2400A2E4:  03           DC.B       0x03                     ; '\x03'
  0x2400A2E5:  1D           DC.B       0x1D                     ; '\x1D'
  0x2400A2E6:  33           DC.B       0x33                     ; '3'
  0x2400A2E7:  02           DC.B       0x02                     ; '\x02'
  0x2400A2E8:  08           DC.B       0x08                     ; '\b'
  0x2400A2E9:  03           DC.B       0x03                     ; '\x03'
  0x2400A2EA:  43           DC.B       0x43                     ; 'C'
  0x2400A2EB:  00           DC.B       0x00                     ; '\0'
  0x2400A2EC:  00           DC.B       0x00                     ; '\0'
  0x2400A2ED:  00           DC.B       0x00                     ; '\0'
  0x2400A2EE:  04           DC.B       0x04                     ; '\x04'
  0x2400A2EF:  4A           DC.B       0x4A                     ; 'J'
  0x2400A2F0:  00           DC.B       0x00                     ; '\0'
  0x2400A2F1:  00           DC.B       0x00                     ; '\0'
  0x2400A2F2:  00           DC.B       0x00                     ; '\0'
  0x2400A2F3:  0B           DC.B       0x0B                     ; '\v'
  0x2400A2F4:  00           DC.B       0x00                     ; '\0'
  0x2400A2F5:  02           DC.B       0x02                     ; '\x02'
  0x2400A2F6:  A9           DC.B       0xA9                     ; '\xA9'
  0x2400A2F7:  00           DC.B       0x00                     ; '\0'
  0x2400A2F8:  00           DC.B       0x00                     ; '\0'
  0x2400A2F9:  00           DC.B       0x00                     ; '\0'
  0x2400A2FA:  01           DC.B       0x01                     ; '\x01'
  0x2400A2FB:  77           DC.B       0x77                     ; 'w'
  0x2400A2FC:  05           DC.B       0x05                     ; '\x05'
  0x2400A2FD:  03           DC.B       0x03                     ; '\x03'
  0x2400A2FE:  03           DC.B       0x03                     ; '\x03'
  0x2400A2FF:  38           DC.B       0x38                     ; '8'
  0x2400A300:  02           DC.B       0x02                     ; '\x02'
  0x2400A301:  08           DC.B       0x08                     ; '\b'
  0x2400A302:  03           DC.B       0x03                     ; '\x03'
  0x2400A303:  43           DC.B       0x43                     ; 'C'
  0x2400A304:  00           DC.B       0x00                     ; '\0'
  0x2400A305:  00           DC.B       0x00                     ; '\0'
  0x2400A306:  00           DC.B       0x00                     ; '\0'
  0x2400A307:  04           DC.B       0x04                     ; '\x04'
  0x2400A308:  4A           DC.B       0x4A                     ; 'J'
  0x2400A309:  00           DC.B       0x00                     ; '\0'
  0x2400A30A:  00           DC.B       0x00                     ; '\0'
  0x2400A30B:  00           DC.B       0x00                     ; '\0'
  0x2400A30C:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A30D:  00           DC.B       0x00                     ; '\0'
  0x2400A30E:  02           DC.B       0x02                     ; '\x02'
  0x2400A30F:  90           DC.B       0x90                     ; '\x90'
  0x2400A310:  00           DC.B       0x00                     ; '\0'
  0x2400A311:  00           DC.B       0x00                     ; '\0'
  0x2400A312:  00           DC.B       0x00                     ; '\0'
  0x2400A313:  01           DC.B       0x01                     ; '\x01'
  0x2400A314:  7F           DC.B       0x7F                     ; '\x7F'
  0x2400A315:  05           DC.B       0x05                     ; '\x05'
  0x2400A316:  03           DC.B       0x03                     ; '\x03'
  0x2400A317:  28           DC.B       0x28                     ; '('
  0x2400A318:  33           DC.B       0x33                     ; '3'
  0x2400A319:  02           DC.B       0x02                     ; '\x02'
  0x2400A31A:  08           DC.B       0x08                     ; '\b'
  0x2400A31B:  02           DC.B       0x02                     ; '\x02'
  0x2400A31C:  90           DC.B       0x90                     ; '\x90'
  0x2400A31D:  00           DC.B       0x00                     ; '\0'
  0x2400A31E:  00           DC.B       0x00                     ; '\0'
  0x2400A31F:  00           DC.B       0x00                     ; '\0'
  0x2400A320:  01           DC.B       0x01                     ; '\x01'
  0x2400A321:  87           DC.B       0x87                     ; '\x87'
  0x2400A322:  05           DC.B       0x05                     ; '\x05'
  0x2400A323:  03           DC.B       0x03                     ; '\x03'
  0x2400A324:  33           DC.B       0x33                     ; '3'
  0x2400A325:  33           DC.B       0x33                     ; '3'
  0x2400A326:  02           DC.B       0x02                     ; '\x02'
  0x2400A327:  08           DC.B       0x08                     ; '\b'
  0x2400A328:  07           DC.B       0x07                     ; '\x07'
  0x2400A329:  CE           DC.B       0xCE                     ; '\xCE'
  0x2400A32A:  00           DC.B       0x00                     ; '\0'
  0x2400A32B:  00           DC.B       0x00                     ; '\0'
  0x2400A32C:  00           DC.B       0x00                     ; '\0'
  0x2400A32D:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A32E:  00           DC.B       0x00                     ; '\0'
  0x2400A32F:  00           DC.B       0x00                     ; '\0'
  0x2400A330:  00           DC.B       0x00                     ; '\0'
  0x2400A331:  01           DC.B       0x01                     ; '\x01'
  0x2400A332:  40           DC.B       0x40                     ; '@'
  0x2400A333:  05           DC.B       0x05                     ; '\x05'
  0x2400A334:  03           DC.B       0x03                     ; '\x03'
  0x2400A335:  94           DC.B       0x94                     ; '\x94'
  0x2400A336:  AB           DC.B       0xAB                     ; '\xAB'
  0x2400A337:  00           DC.B       0x00                     ; '\0'
  0x2400A338:  24           DC.B       0x24                     ; '$'
  0x2400A339:  08           DC.B       0x08                     ; '\b'
  0x2400A33A:  EC           DC.B       0xEC                     ; '\xEC'
  0x2400A33B:  00           DC.B       0x00                     ; '\0'
  0x2400A33C:  00           DC.B       0x00                     ; '\0'
  0x2400A33D:  00           DC.B       0x00                     ; '\0'
  0x2400A33E:  FC           DC.B       0xFC                     ; '\xFC'
  0x2400A33F:  06           DC.B       0x06                     ; '\x06'
  0x2400A340:  00           DC.B       0x00                     ; '\0'
  0x2400A341:  00           DC.B       0x00                     ; '\0'
  0x2400A342:  03           DC.B       0x03                     ; '\x03'
  0x2400A343:  84           DC.B       0x84                     ; '\x84'
  0x2400A344:  02           DC.B       0x02                     ; '\x02'
  0x2400A345:  09           DC.B       0x09                     ; '\t'
  0x2400A346:  EB           DC.B       0xEB                     ; '\xEB'
  0x2400A347:  06           DC.B       0x06                     ; '\x06'
  0x2400A348:  00           DC.B       0x00                     ; '\0'
  0x2400A349:  00           DC.B       0x00                     ; '\0'
  0x2400A34A:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400A34B:  03           DC.B       0x03                     ; '\x03'
  0x2400A34C:  D4           DC.B       0xD4                     ; '\xD4'
  0x2400A34D:  01           DC.B       0x01                     ; '\x01'
  0x2400A34E:  0A           DC.B       0x0A                     ; '\n'
  0x2400A34F:  DF           DC.B       0xDF                     ; '\xDF'
  0x2400A350:  00           DC.B       0x00                     ; '\0'
  0x2400A351:  00           DC.B       0x00                     ; '\0'
  0x2400A352:  00           DC.B       0x00                     ; '\0'
  0x2400A353:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A354:  02           DC.B       0x02                     ; '\x02'
  0x2400A355:  00           DC.B       0x00                     ; '\0'
  0x2400A356:  00           DC.B       0x00                     ; '\0'
  0x2400A357:  03           DC.B       0x03                     ; '\x03'
  0x2400A358:  DB           DC.B       0xDB                     ; '\xDB'
  0x2400A359:  01           DC.B       0x01                     ; '\x01'
  0x2400A35A:  00           DC.B       0x00                     ; '\0'
  0x2400A35B:  0A           DC.B       0x0A                     ; '\n'
  0x2400A35C:  00           DC.B       0x00                     ; '\0'
  0x2400A35D:  01           DC.B       0x01                     ; '\x01'
  0x2400A35E:  00           DC.B       0x00                     ; '\0'
  0x2400A35F:  00           DC.B       0x00                     ; '\0'
  0x2400A360:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A361:  02           DC.B       0x02                     ; '\x02'
  0x2400A362:  00           DC.B       0x00                     ; '\0'
  0x2400A363:  00           DC.B       0x00                     ; '\0'
  0x2400A364:  03           DC.B       0x03                     ; '\x03'
  0x2400A365:  DC           DC.B       0xDC                     ; '\xDC'
  0x2400A366:  01           DC.B       0x01                     ; '\x01'
  0x2400A367:  04           DC.B       0x04                     ; '\x04'
  0x2400A368:  0A           DC.B       0x0A                     ; '\n'
  0x2400A369:  14           DC.B       0x14                     ; '\x14'
  0x2400A36A:  01           DC.B       0x01                     ; '\x01'
  0x2400A36B:  00           DC.B       0x00                     ; '\0'
  0x2400A36C:  00           DC.B       0x00                     ; '\0'
  0x2400A36D:  03           DC.B       0x03                     ; '\x03'
  0x2400A36E:  03           DC.B       0x03                     ; '\x03'
  0x2400A36F:  00           DC.B       0x00                     ; '\0'
  0x2400A370:  00           DC.B       0x00                     ; '\0'
  0x2400A371:  03           DC.B       0x03                     ; '\x03'
  0x2400A372:  DD           DC.B       0xDD                     ; '\xDD'
  0x2400A373:  01           DC.B       0x01                     ; '\x01'
  0x2400A374:  08           DC.B       0x08                     ; '\b'
  0x2400A375:  0A           DC.B       0x0A                     ; '\n'
  0x2400A376:  28           DC.B       0x28                     ; '('
  0x2400A377:  01           DC.B       0x01                     ; '\x01'
  0x2400A378:  00           DC.B       0x00                     ; '\0'
  0x2400A379:  00           DC.B       0x00                     ; '\0'
  0x2400A37A:  03           DC.B       0x03                     ; '\x03'
  0x2400A37B:  03           DC.B       0x03                     ; '\x03'
  0x2400A37C:  00           DC.B       0x00                     ; '\0'
  0x2400A37D:  00           DC.B       0x00                     ; '\0'
  0x2400A37E:  03           DC.B       0x03                     ; '\x03'
  0x2400A37F:  DE           DC.B       0xDE                     ; '\xDE'
  0x2400A380:  01           DC.B       0x01                     ; '\x01'
  0x2400A381:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A382:  0A           DC.B       0x0A                     ; '\n'
  0x2400A383:  3E           DC.B       0x3E                     ; '>'
  0x2400A384:  01           DC.B       0x01                     ; '\x01'
  0x2400A385:  00           DC.B       0x00                     ; '\0'
  0x2400A386:  00           DC.B       0x00                     ; '\0'
  0x2400A387:  03           DC.B       0x03                     ; '\x03'
  0x2400A388:  03           DC.B       0x03                     ; '\x03'
  0x2400A389:  00           DC.B       0x00                     ; '\0'
  0x2400A38A:  00           DC.B       0x00                     ; '\0'
  0x2400A38B:  03           DC.B       0x03                     ; '\x03'
  0x2400A38C:  DF           DC.B       0xDF                     ; '\xDF'
  0x2400A38D:  01           DC.B       0x01                     ; '\x01'
  0x2400A38E:  10           DC.B       0x10                     ; '\x10'
  0x2400A38F:  0A           DC.B       0x0A                     ; '\n'
  0x2400A390:  52           DC.B       0x52                     ; 'R'
  0x2400A391:  01           DC.B       0x01                     ; '\x01'
  0x2400A392:  00           DC.B       0x00                     ; '\0'
  0x2400A393:  00           DC.B       0x00                     ; '\0'
  0x2400A394:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A395:  02           DC.B       0x02                     ; '\x02'
  0x2400A396:  00           DC.B       0x00                     ; '\0'
  0x2400A397:  00           DC.B       0x00                     ; '\0'
  0x2400A398:  03           DC.B       0x03                     ; '\x03'
  0x2400A399:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A39A:  01           DC.B       0x01                     ; '\x01'
  0x2400A39B:  14           DC.B       0x14                     ; '\x14'
  0x2400A39C:  0A           DC.B       0x0A                     ; '\n'
  0x2400A39D:  67           DC.B       0x67                     ; 'g'
  0x2400A39E:  01           DC.B       0x01                     ; '\x01'
  0x2400A39F:  00           DC.B       0x00                     ; '\0'
  0x2400A3A0:  00           DC.B       0x00                     ; '\0'
  0x2400A3A1:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A3A2:  02           DC.B       0x02                     ; '\x02'
  0x2400A3A3:  00           DC.B       0x00                     ; '\0'
  0x2400A3A4:  00           DC.B       0x00                     ; '\0'
  0x2400A3A5:  03           DC.B       0x03                     ; '\x03'
  0x2400A3A6:  E1           DC.B       0xE1                     ; '\xE1'
  0x2400A3A7:  01           DC.B       0x01                     ; '\x01'
  0x2400A3A8:  18           DC.B       0x18                     ; '\x18'
  0x2400A3A9:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3AA:  7C           DC.B       0x7C                     ; '|'
  0x2400A3AB:  01           DC.B       0x01                     ; '\x01'
  0x2400A3AC:  00           DC.B       0x00                     ; '\0'
  0x2400A3AD:  00           DC.B       0x00                     ; '\0'
  0x2400A3AE:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A3AF:  02           DC.B       0x02                     ; '\x02'
  0x2400A3B0:  00           DC.B       0x00                     ; '\0'
  0x2400A3B1:  00           DC.B       0x00                     ; '\0'
  0x2400A3B2:  03           DC.B       0x03                     ; '\x03'
  0x2400A3B3:  E2           DC.B       0xE2                     ; '\xE2'
  0x2400A3B4:  01           DC.B       0x01                     ; '\x01'
  0x2400A3B5:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400A3B6:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3B7:  95           DC.B       0x95                     ; '\x95'
  0x2400A3B8:  01           DC.B       0x01                     ; '\x01'
  0x2400A3B9:  00           DC.B       0x00                     ; '\0'
  0x2400A3BA:  00           DC.B       0x00                     ; '\0'
  0x2400A3BB:  04           DC.B       0x04                     ; '\x04'
  0x2400A3BC:  03           DC.B       0x03                     ; '\x03'
  0x2400A3BD:  00           DC.B       0x00                     ; '\0'
  0x2400A3BE:  00           DC.B       0x00                     ; '\0'
  0x2400A3BF:  03           DC.B       0x03                     ; '\x03'
  0x2400A3C0:  E6           DC.B       0xE6                     ; '\xE6'
  0x2400A3C1:  01           DC.B       0x01                     ; '\x01'
  0x2400A3C2:  20           DC.B       0x20                     ; ' '
  0x2400A3C3:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3C4:  AA           DC.B       0xAA                     ; '\xAA'
  0x2400A3C5:  01           DC.B       0x01                     ; '\x01'
  0x2400A3C6:  00           DC.B       0x00                     ; '\0'
  0x2400A3C7:  00           DC.B       0x00                     ; '\0'
  0x2400A3C8:  04           DC.B       0x04                     ; '\x04'
  0x2400A3C9:  03           DC.B       0x03                     ; '\x03'
  0x2400A3CA:  00           DC.B       0x00                     ; '\0'
  0x2400A3CB:  00           DC.B       0x00                     ; '\0'
  0x2400A3CC:  03           DC.B       0x03                     ; '\x03'
  0x2400A3CD:  E7           DC.B       0xE7                     ; '\xE7'
  0x2400A3CE:  01           DC.B       0x01                     ; '\x01'
  0x2400A3CF:  24           DC.B       0x24                     ; '$'
  0x2400A3D0:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3D1:  C3           DC.B       0xC3                     ; '\xC3'
  0x2400A3D2:  01           DC.B       0x01                     ; '\x01'
  0x2400A3D3:  00           DC.B       0x00                     ; '\0'
  0x2400A3D4:  00           DC.B       0x00                     ; '\0'
  0x2400A3D5:  09           DC.B       0x09                     ; '\t'
  0x2400A3D6:  03           DC.B       0x03                     ; '\x03'
  0x2400A3D7:  00           DC.B       0x00                     ; '\0'
  0x2400A3D8:  00           DC.B       0x00                     ; '\0'
  0x2400A3D9:  03           DC.B       0x03                     ; '\x03'
  0x2400A3DA:  EF           DC.B       0xEF                     ; '\xEF'
  0x2400A3DB:  01           DC.B       0x01                     ; '\x01'
  0x2400A3DC:  28           DC.B       0x28                     ; '('
  0x2400A3DD:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3DE:  D7           DC.B       0xD7                     ; '\xD7'
  0x2400A3DF:  01           DC.B       0x01                     ; '\x01'
  0x2400A3E0:  00           DC.B       0x00                     ; '\0'
  0x2400A3E1:  00           DC.B       0x00                     ; '\0'
  0x2400A3E2:  19           DC.B       0x19                     ; '\x19'
  0x2400A3E3:  03           DC.B       0x03                     ; '\x03'
  0x2400A3E4:  00           DC.B       0x00                     ; '\0'
  0x2400A3E5:  00           DC.B       0x00                     ; '\0'
  0x2400A3E6:  03           DC.B       0x03                     ; '\x03'
  0x2400A3E7:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400A3E8:  01           DC.B       0x01                     ; '\x01'
  0x2400A3E9:  2C           DC.B       0x2C                     ; ','
  0x2400A3EA:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3EB:  FC           DC.B       0xFC                     ; '\xFC'
  0x2400A3EC:  01           DC.B       0x01                     ; '\x01'
  0x2400A3ED:  00           DC.B       0x00                     ; '\0'
  0x2400A3EE:  00           DC.B       0x00                     ; '\0'
  0x2400A3EF:  19           DC.B       0x19                     ; '\x19'
  0x2400A3F0:  03           DC.B       0x03                     ; '\x03'
  0x2400A3F1:  00           DC.B       0x00                     ; '\0'
  0x2400A3F2:  00           DC.B       0x00                     ; '\0'
  0x2400A3F3:  03           DC.B       0x03                     ; '\x03'
  0x2400A3F4:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A3F5:  01           DC.B       0x01                     ; '\x01'
  0x2400A3F6:  30           DC.B       0x30                     ; '0'
  0x2400A3F7:  0A           DC.B       0x0A                     ; '\n'
  0x2400A3F8:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A3F9:  02           DC.B       0x02                     ; '\x02'
  0x2400A3FA:  00           DC.B       0x00                     ; '\0'
  0x2400A3FB:  00           DC.B       0x00                     ; '\0'
  0x2400A3FC:  19           DC.B       0x19                     ; '\x19'
  0x2400A3FD:  03           DC.B       0x03                     ; '\x03'
  0x2400A3FE:  00           DC.B       0x00                     ; '\0'
  0x2400A3FF:  00           DC.B       0x00                     ; '\0'
  0x2400A400:  03           DC.B       0x03                     ; '\x03'
  0x2400A401:  F2           DC.B       0xF2                     ; '\xF2'
  0x2400A402:  01           DC.B       0x01                     ; '\x01'
  0x2400A403:  34           DC.B       0x34                     ; '4'
  0x2400A404:  0A           DC.B       0x0A                     ; '\n'
  0x2400A405:  26           DC.B       0x26                     ; '&'
  0x2400A406:  02           DC.B       0x02                     ; '\x02'
  0x2400A407:  00           DC.B       0x00                     ; '\0'
  0x2400A408:  00           DC.B       0x00                     ; '\0'
  0x2400A409:  19           DC.B       0x19                     ; '\x19'
  0x2400A40A:  03           DC.B       0x03                     ; '\x03'
  0x2400A40B:  00           DC.B       0x00                     ; '\0'
  0x2400A40C:  00           DC.B       0x00                     ; '\0'
  0x2400A40D:  03           DC.B       0x03                     ; '\x03'
  0x2400A40E:  F3           DC.B       0xF3                     ; '\xF3'
  0x2400A40F:  01           DC.B       0x01                     ; '\x01'
  0x2400A410:  38           DC.B       0x38                     ; '8'
  0x2400A411:  0A           DC.B       0x0A                     ; '\n'
  0x2400A412:  3B           DC.B       0x3B                     ; ';'
  0x2400A413:  02           DC.B       0x02                     ; '\x02'
  0x2400A414:  00           DC.B       0x00                     ; '\0'
  0x2400A415:  00           DC.B       0x00                     ; '\0'
  0x2400A416:  19           DC.B       0x19                     ; '\x19'
  0x2400A417:  03           DC.B       0x03                     ; '\x03'
  0x2400A418:  00           DC.B       0x00                     ; '\0'
  0x2400A419:  00           DC.B       0x00                     ; '\0'
  0x2400A41A:  03           DC.B       0x03                     ; '\x03'
  0x2400A41B:  F4           DC.B       0xF4                     ; '\xF4'
  0x2400A41C:  01           DC.B       0x01                     ; '\x01'
  0x2400A41D:  3C           DC.B       0x3C                     ; '<'
  0x2400A41E:  0A           DC.B       0x0A                     ; '\n'
  0x2400A41F:  57           DC.B       0x57                     ; 'W'
  0x2400A420:  02           DC.B       0x02                     ; '\x02'
  0x2400A421:  00           DC.B       0x00                     ; '\0'
  0x2400A422:  00           DC.B       0x00                     ; '\0'
  0x2400A423:  2B           DC.B       0x2B                     ; '+'
  0x2400A424:  03           DC.B       0x03                     ; '\x03'
  0x2400A425:  00           DC.B       0x00                     ; '\0'
  0x2400A426:  00           DC.B       0x00                     ; '\0'
  0x2400A427:  03           DC.B       0x03                     ; '\x03'
  0x2400A428:  F9           DC.B       0xF9                     ; '\xF9'
  0x2400A429:  01           DC.B       0x01                     ; '\x01'
  0x2400A42A:  40           DC.B       0x40                     ; '@'
  0x2400A42B:  0A           DC.B       0x0A                     ; '\n'
  0x2400A42C:  6F           DC.B       0x6F                     ; 'o'
  0x2400A42D:  02           DC.B       0x02                     ; '\x02'
  0x2400A42E:  00           DC.B       0x00                     ; '\0'
  0x2400A42F:  00           DC.B       0x00                     ; '\0'
  0x2400A430:  3C           DC.B       0x3C                     ; '<'
  0x2400A431:  03           DC.B       0x03                     ; '\x03'
  0x2400A432:  00           DC.B       0x00                     ; '\0'
  0x2400A433:  00           DC.B       0x00                     ; '\0'
  0x2400A434:  03           DC.B       0x03                     ; '\x03'
  0x2400A435:  01           DC.B       0x01                     ; '\x01'
  0x2400A436:  02           DC.B       0x02                     ; '\x02'
  0x2400A437:  44           DC.B       0x44                     ; 'D'
  0x2400A438:  0A           DC.B       0x0A                     ; '\n'
  0x2400A439:  7F           DC.B       0x7F                     ; '\x7F'
  0x2400A43A:  02           DC.B       0x02                     ; '\x02'
  0x2400A43B:  00           DC.B       0x00                     ; '\0'
  0x2400A43C:  00           DC.B       0x00                     ; '\0'
  0x2400A43D:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A43E:  02           DC.B       0x02                     ; '\x02'
  0x2400A43F:  00           DC.B       0x00                     ; '\0'
  0x2400A440:  00           DC.B       0x00                     ; '\0'
  0x2400A441:  03           DC.B       0x03                     ; '\x03'
  0x2400A442:  02           DC.B       0x02                     ; '\x02'
  0x2400A443:  02           DC.B       0x02                     ; '\x02'
  0x2400A444:  48           DC.B       0x48                     ; 'H'
  0x2400A445:  0A           DC.B       0x0A                     ; '\n'
  0x2400A446:  99           DC.B       0x99                     ; '\x99'
  0x2400A447:  02           DC.B       0x02                     ; '\x02'
  0x2400A448:  00           DC.B       0x00                     ; '\0'
  0x2400A449:  00           DC.B       0x00                     ; '\0'
  0x2400A44A:  48           DC.B       0x48                     ; 'H'
  0x2400A44B:  03           DC.B       0x03                     ; '\x03'
  0x2400A44C:  00           DC.B       0x00                     ; '\0'
  0x2400A44D:  00           DC.B       0x00                     ; '\0'
  0x2400A44E:  03           DC.B       0x03                     ; '\x03'
  0x2400A44F:  06           DC.B       0x06                     ; '\x06'
  0x2400A450:  02           DC.B       0x02                     ; '\x02'
  0x2400A451:  4C           DC.B       0x4C                     ; 'L'
  0x2400A452:  0A           DC.B       0x0A                     ; '\n'
  0x2400A453:  BB           DC.B       0xBB                     ; '\xBB'
  0x2400A454:  03           DC.B       0x03                     ; '\x03'
  0x2400A455:  00           DC.B       0x00                     ; '\0'
  0x2400A456:  00           DC.B       0x00                     ; '\0'
  0x2400A457:  2B           DC.B       0x2B                     ; '+'
  0x2400A458:  03           DC.B       0x03                     ; '\x03'
  0x2400A459:  00           DC.B       0x00                     ; '\0'
  0x2400A45A:  00           DC.B       0x00                     ; '\0'
  0x2400A45B:  03           DC.B       0x03                     ; '\x03'
  0x2400A45C:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A45D:  02           DC.B       0x02                     ; '\x02'
  0x2400A45E:  68           DC.B       0x68                     ; 'h'
  0x2400A45F:  0A           DC.B       0x0A                     ; '\n'
  0x2400A460:  D5           DC.B       0xD5                     ; '\xD5'
  0x2400A461:  03           DC.B       0x03                     ; '\x03'
  0x2400A462:  00           DC.B       0x00                     ; '\0'
  0x2400A463:  00           DC.B       0x00                     ; '\0'
  0x2400A464:  03           DC.B       0x03                     ; '\x03'
  0x2400A465:  03           DC.B       0x03                     ; '\x03'
  0x2400A466:  00           DC.B       0x00                     ; '\0'
  0x2400A467:  00           DC.B       0x00                     ; '\0'
  0x2400A468:  03           DC.B       0x03                     ; '\x03'
  0x2400A469:  0D           DC.B       0x0D                     ; '\r'
  0x2400A46A:  02           DC.B       0x02                     ; '\x02'
  0x2400A46B:  6C           DC.B       0x6C                     ; 'l'
  0x2400A46C:  0A           DC.B       0x0A                     ; '\n'
  0x2400A46D:  F5           DC.B       0xF5                     ; '\xF5'
  0x2400A46E:  03           DC.B       0x03                     ; '\x03'
  0x2400A46F:  00           DC.B       0x00                     ; '\0'
  0x2400A470:  00           DC.B       0x00                     ; '\0'
  0x2400A471:  04           DC.B       0x04                     ; '\x04'
  0x2400A472:  03           DC.B       0x03                     ; '\x03'
  0x2400A473:  00           DC.B       0x00                     ; '\0'
  0x2400A474:  00           DC.B       0x00                     ; '\0'
  0x2400A475:  03           DC.B       0x03                     ; '\x03'
  0x2400A476:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A477:  02           DC.B       0x02                     ; '\x02'
  0x2400A478:  70           DC.B       0x70                     ; 'p'
  0x2400A479:  0A           DC.B       0x0A                     ; '\n'
  0x2400A47A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A47B:  04           DC.B       0x04                     ; '\x04'
  0x2400A47C:  00           DC.B       0x00                     ; '\0'
  0x2400A47D:  00           DC.B       0x00                     ; '\0'
  0x2400A47E:  04           DC.B       0x04                     ; '\x04'
  0x2400A47F:  03           DC.B       0x03                     ; '\x03'
  0x2400A480:  00           DC.B       0x00                     ; '\0'
  0x2400A481:  00           DC.B       0x00                     ; '\0'
  0x2400A482:  03           DC.B       0x03                     ; '\x03'
  0x2400A483:  10           DC.B       0x10                     ; '\x10'
  0x2400A484:  02           DC.B       0x02                     ; '\x02'
  0x2400A485:  74           DC.B       0x74                     ; 't'
  0x2400A486:  0A           DC.B       0x0A                     ; '\n'
  0x2400A487:  2B           DC.B       0x2B                     ; '+'
  0x2400A488:  04           DC.B       0x04                     ; '\x04'
  0x2400A489:  00           DC.B       0x00                     ; '\0'
  0x2400A48A:  00           DC.B       0x00                     ; '\0'
  0x2400A48B:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A48C:  02           DC.B       0x02                     ; '\x02'
  0x2400A48D:  00           DC.B       0x00                     ; '\0'
  0x2400A48E:  00           DC.B       0x00                     ; '\0'
  0x2400A48F:  03           DC.B       0x03                     ; '\x03'
  0x2400A490:  11           DC.B       0x11                     ; '\x11'
  0x2400A491:  02           DC.B       0x02                     ; '\x02'
  0x2400A492:  78           DC.B       0x78                     ; 'x'
  0x2400A493:  0A           DC.B       0x0A                     ; '\n'
  0x2400A494:  42           DC.B       0x42                     ; 'B'
  0x2400A495:  04           DC.B       0x04                     ; '\x04'
  0x2400A496:  00           DC.B       0x00                     ; '\0'
  0x2400A497:  00           DC.B       0x00                     ; '\0'
  0x2400A498:  03           DC.B       0x03                     ; '\x03'
  0x2400A499:  03           DC.B       0x03                     ; '\x03'
  0x2400A49A:  00           DC.B       0x00                     ; '\0'
  0x2400A49B:  00           DC.B       0x00                     ; '\0'
  0x2400A49C:  03           DC.B       0x03                     ; '\x03'
  0x2400A49D:  12           DC.B       0x12                     ; '\x12'
  0x2400A49E:  02           DC.B       0x02                     ; '\x02'
  0x2400A49F:  7C           DC.B       0x7C                     ; '|'
  0x2400A4A0:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4A1:  64           DC.B       0x64                     ; 'd'
  0x2400A4A2:  04           DC.B       0x04                     ; '\x04'
  0x2400A4A3:  00           DC.B       0x00                     ; '\0'
  0x2400A4A4:  00           DC.B       0x00                     ; '\0'
  0x2400A4A5:  19           DC.B       0x19                     ; '\x19'
  0x2400A4A6:  03           DC.B       0x03                     ; '\x03'
  0x2400A4A7:  00           DC.B       0x00                     ; '\0'
  0x2400A4A8:  00           DC.B       0x00                     ; '\0'
  0x2400A4A9:  03           DC.B       0x03                     ; '\x03'
  0x2400A4AA:  13           DC.B       0x13                     ; '\x13'
  0x2400A4AB:  02           DC.B       0x02                     ; '\x02'
  0x2400A4AC:  80           DC.B       0x80                     ; '\x80'
  0x2400A4AD:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4AE:  7D           DC.B       0x7D                     ; '}'
  0x2400A4AF:  04           DC.B       0x04                     ; '\x04'
  0x2400A4B0:  00           DC.B       0x00                     ; '\0'
  0x2400A4B1:  00           DC.B       0x00                     ; '\0'
  0x2400A4B2:  19           DC.B       0x19                     ; '\x19'
  0x2400A4B3:  03           DC.B       0x03                     ; '\x03'
  0x2400A4B4:  00           DC.B       0x00                     ; '\0'
  0x2400A4B5:  00           DC.B       0x00                     ; '\0'
  0x2400A4B6:  03           DC.B       0x03                     ; '\x03'
  0x2400A4B7:  14           DC.B       0x14                     ; '\x14'
  0x2400A4B8:  02           DC.B       0x02                     ; '\x02'
  0x2400A4B9:  84           DC.B       0x84                     ; '\x84'
  0x2400A4BA:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4BB:  96           DC.B       0x96                     ; '\x96'
  0x2400A4BC:  04           DC.B       0x04                     ; '\x04'
  0x2400A4BD:  00           DC.B       0x00                     ; '\0'
  0x2400A4BE:  00           DC.B       0x00                     ; '\0'
  0x2400A4BF:  04           DC.B       0x04                     ; '\x04'
  0x2400A4C0:  03           DC.B       0x03                     ; '\x03'
  0x2400A4C1:  00           DC.B       0x00                     ; '\0'
  0x2400A4C2:  00           DC.B       0x00                     ; '\0'
  0x2400A4C3:  03           DC.B       0x03                     ; '\x03'
  0x2400A4C4:  1D           DC.B       0x1D                     ; '\x1D'
  0x2400A4C5:  02           DC.B       0x02                     ; '\x02'
  0x2400A4C6:  88           DC.B       0x88                     ; '\x88'
  0x2400A4C7:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4C8:  AD           DC.B       0xAD                     ; '\xAD'
  0x2400A4C9:  04           DC.B       0x04                     ; '\x04'
  0x2400A4CA:  00           DC.B       0x00                     ; '\0'
  0x2400A4CB:  00           DC.B       0x00                     ; '\0'
  0x2400A4CC:  04           DC.B       0x04                     ; '\x04'
  0x2400A4CD:  03           DC.B       0x03                     ; '\x03'
  0x2400A4CE:  00           DC.B       0x00                     ; '\0'
  0x2400A4CF:  00           DC.B       0x00                     ; '\0'
  0x2400A4D0:  03           DC.B       0x03                     ; '\x03'
  0x2400A4D1:  1E           DC.B       0x1E                     ; '\x1E'
  0x2400A4D2:  02           DC.B       0x02                     ; '\x02'
  0x2400A4D3:  8C           DC.B       0x8C                     ; '\x8C'
  0x2400A4D4:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4D5:  C8           DC.B       0xC8                     ; '\xC8'
  0x2400A4D6:  04           DC.B       0x04                     ; '\x04'
  0x2400A4D7:  00           DC.B       0x00                     ; '\0'
  0x2400A4D8:  00           DC.B       0x00                     ; '\0'
  0x2400A4D9:  03           DC.B       0x03                     ; '\x03'
  0x2400A4DA:  03           DC.B       0x03                     ; '\x03'
  0x2400A4DB:  00           DC.B       0x00                     ; '\0'
  0x2400A4DC:  00           DC.B       0x00                     ; '\0'
  0x2400A4DD:  03           DC.B       0x03                     ; '\x03'
  0x2400A4DE:  26           DC.B       0x26                     ; '&'
  0x2400A4DF:  02           DC.B       0x02                     ; '\x02'
  0x2400A4E0:  90           DC.B       0x90                     ; '\x90'
  0x2400A4E1:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4E2:  DC           DC.B       0xDC                     ; '\xDC'
  0x2400A4E3:  04           DC.B       0x04                     ; '\x04'
  0x2400A4E4:  00           DC.B       0x00                     ; '\0'
  0x2400A4E5:  00           DC.B       0x00                     ; '\0'
  0x2400A4E6:  19           DC.B       0x19                     ; '\x19'
  0x2400A4E7:  03           DC.B       0x03                     ; '\x03'
  0x2400A4E8:  00           DC.B       0x00                     ; '\0'
  0x2400A4E9:  00           DC.B       0x00                     ; '\0'
  0x2400A4EA:  03           DC.B       0x03                     ; '\x03'
  0x2400A4EB:  2C           DC.B       0x2C                     ; ','
  0x2400A4EC:  02           DC.B       0x02                     ; '\x02'
  0x2400A4ED:  94           DC.B       0x94                     ; '\x94'
  0x2400A4EE:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4EF:  F4           DC.B       0xF4                     ; '\xF4'
  0x2400A4F0:  04           DC.B       0x04                     ; '\x04'
  0x2400A4F1:  00           DC.B       0x00                     ; '\0'
  0x2400A4F2:  00           DC.B       0x00                     ; '\0'
  0x2400A4F3:  19           DC.B       0x19                     ; '\x19'
  0x2400A4F4:  03           DC.B       0x03                     ; '\x03'
  0x2400A4F5:  00           DC.B       0x00                     ; '\0'
  0x2400A4F6:  00           DC.B       0x00                     ; '\0'
  0x2400A4F7:  03           DC.B       0x03                     ; '\x03'
  0x2400A4F8:  2D           DC.B       0x2D                     ; '-'
  0x2400A4F9:  02           DC.B       0x02                     ; '\x02'
  0x2400A4FA:  98           DC.B       0x98                     ; '\x98'
  0x2400A4FB:  0A           DC.B       0x0A                     ; '\n'
  0x2400A4FC:  15           DC.B       0x15                     ; '\x15'
  0x2400A4FD:  05           DC.B       0x05                     ; '\x05'
  0x2400A4FE:  00           DC.B       0x00                     ; '\0'
  0x2400A4FF:  00           DC.B       0x00                     ; '\0'
  0x2400A500:  19           DC.B       0x19                     ; '\x19'
  0x2400A501:  03           DC.B       0x03                     ; '\x03'
  0x2400A502:  00           DC.B       0x00                     ; '\0'
  0x2400A503:  00           DC.B       0x00                     ; '\0'
  0x2400A504:  03           DC.B       0x03                     ; '\x03'
  0x2400A505:  2E           DC.B       0x2E                     ; '.'
  0x2400A506:  02           DC.B       0x02                     ; '\x02'
  0x2400A507:  9C           DC.B       0x9C                     ; '\x9C'
  0x2400A508:  0A           DC.B       0x0A                     ; '\n'
  0x2400A509:  30           DC.B       0x30                     ; '0'
  0x2400A50A:  05           DC.B       0x05                     ; '\x05'
  0x2400A50B:  00           DC.B       0x00                     ; '\0'
  0x2400A50C:  00           DC.B       0x00                     ; '\0'
  0x2400A50D:  19           DC.B       0x19                     ; '\x19'
  0x2400A50E:  03           DC.B       0x03                     ; '\x03'
  0x2400A50F:  00           DC.B       0x00                     ; '\0'
  0x2400A510:  00           DC.B       0x00                     ; '\0'
  0x2400A511:  03           DC.B       0x03                     ; '\x03'
  0x2400A512:  31           DC.B       0x31                     ; '1'
  0x2400A513:  02           DC.B       0x02                     ; '\x02'
  0x2400A514:  A0           DC.B       0xA0                     ; '\xA0'
  0x2400A515:  0A           DC.B       0x0A                     ; '\n'
  0x2400A516:  4C           DC.B       0x4C                     ; 'L'
  0x2400A517:  05           DC.B       0x05                     ; '\x05'
  0x2400A518:  00           DC.B       0x00                     ; '\0'
  0x2400A519:  00           DC.B       0x00                     ; '\0'
  0x2400A51A:  C3           DC.B       0xC3                     ; '\xC3'
  0x2400A51B:  03           DC.B       0x03                     ; '\x03'
  0x2400A51C:  00           DC.B       0x00                     ; '\0'
  0x2400A51D:  00           DC.B       0x00                     ; '\0'
  0x2400A51E:  03           DC.B       0x03                     ; '\x03'
  0x2400A51F:  33           DC.B       0x33                     ; '3'
  0x2400A520:  02           DC.B       0x02                     ; '\x02'
  0x2400A521:  A4           DC.B       0xA4                     ; '\xA4'
  0x2400A522:  0A           DC.B       0x0A                     ; '\n'
  0x2400A523:  95           DC.B       0x95                     ; '\x95'
  0x2400A524:  06           DC.B       0x06                     ; '\x06'
  0x2400A525:  00           DC.B       0x00                     ; '\0'
  0x2400A526:  00           DC.B       0x00                     ; '\0'
  0x2400A527:  03           DC.B       0x03                     ; '\x03'
  0x2400A528:  03           DC.B       0x03                     ; '\x03'
  0x2400A529:  00           DC.B       0x00                     ; '\0'
  0x2400A52A:  00           DC.B       0x00                     ; '\0'
  0x2400A52B:  03           DC.B       0x03                     ; '\x03'
  0x2400A52C:  5B           DC.B       0x5B                     ; '['
  0x2400A52D:  02           DC.B       0x02                     ; '\x02'
  0x2400A52E:  A8           DC.B       0xA8                     ; '\xA8'
  0x2400A52F:  0A           DC.B       0x0A                     ; '\n'
  0x2400A530:  B1           DC.B       0xB1                     ; '\xB1'
  0x2400A531:  06           DC.B       0x06                     ; '\x06'
  0x2400A532:  00           DC.B       0x00                     ; '\0'
  0x2400A533:  00           DC.B       0x00                     ; '\0'
  0x2400A534:  80           DC.B       0x80                     ; '\x80'
  0x2400A535:  04           DC.B       0x04                     ; '\x04'
  0x2400A536:  00           DC.B       0x00                     ; '\0'
  0x2400A537:  00           DC.B       0x00                     ; '\0'
  0x2400A538:  03           DC.B       0x03                     ; '\x03'
  0x2400A539:  62           DC.B       0x62                     ; 'b'
  0x2400A53A:  02           DC.B       0x02                     ; '\x02'
  0x2400A53B:  AC           DC.B       0xAC                     ; '\xAC'
  0x2400A53C:  0A           DC.B       0x0A                     ; '\n'
  0x2400A53D:  CD           DC.B       0xCD                     ; '\xCD'
  0x2400A53E:  06           DC.B       0x06                     ; '\x06'
  0x2400A53F:  00           DC.B       0x00                     ; '\0'
  0x2400A540:  00           DC.B       0x00                     ; '\0'
  0x2400A541:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A542:  02           DC.B       0x02                     ; '\x02'
  0x2400A543:  00           DC.B       0x00                     ; '\0'
  0x2400A544:  00           DC.B       0x00                     ; '\0'
  0x2400A545:  03           DC.B       0x03                     ; '\x03'
  0x2400A546:  76           DC.B       0x76                     ; 'v'
  0x2400A547:  02           DC.B       0x02                     ; '\x02'
  0x2400A548:  B0           DC.B       0xB0                     ; '\xB0'
  0x2400A549:  00           DC.B       0x00                     ; '\0'
  0x2400A54A:  0B           DC.B       0x0B                     ; '\v'
  0x2400A54B:  FC           DC.B       0xFC                     ; '\xFC'
  0x2400A54C:  02           DC.B       0x02                     ; '\x02'
  0x2400A54D:  00           DC.B       0x00                     ; '\0'
  0x2400A54E:  00           DC.B       0x00                     ; '\0'
  0x2400A54F:  FA           DC.B       0xFA                     ; '\xFA'
  0x2400A550:  00           DC.B       0x00                     ; '\0'
  0x2400A551:  00           DC.B       0x00                     ; '\0'
  0x2400A552:  00           DC.B       0x00                     ; '\0'
  0x2400A553:  02           DC.B       0x02                     ; '\x02'
  0x2400A554:  77           DC.B       0x77                     ; 'w'
  0x2400A555:  05           DC.B       0x05                     ; '\x05'
  0x2400A556:  EC           DC.B       0xEC                     ; '\xEC'
  0x2400A557:  00           DC.B       0x00                     ; '\0'
  0x2400A558:  00           DC.B       0x00                     ; '\0'
  0x2400A559:  00           DC.B       0x00                     ; '\0'
  0x2400A55A:  07           DC.B       0x07                     ; '\x07'
  0x2400A55B:  04           DC.B       0x04                     ; '\x04'
  0x2400A55C:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A55D:  0D           DC.B       0x0D                     ; '\r'
  0x2400A55E:  EC           DC.B       0xEC                     ; '\xEC'
  0x2400A55F:  00           DC.B       0x00                     ; '\0'
  0x2400A560:  00           DC.B       0x00                     ; '\0'
  0x2400A561:  00           DC.B       0x00                     ; '\0'
  0x2400A562:  0D           DC.B       0x0D                     ; '\r'
  0x2400A563:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A564:  03           DC.B       0x03                     ; '\x03'
  0x2400A565:  00           DC.B       0x00                     ; '\0'
  0x2400A566:  00           DC.B       0x00                     ; '\0'
  0x2400A567:  0B           DC.B       0x0B                     ; '\v'
  0x2400A568:  43           DC.B       0x43                     ; 'C'
  0x2400A569:  00           DC.B       0x00                     ; '\0'
  0x2400A56A:  00           DC.B       0x00                     ; '\0'
  0x2400A56B:  00           DC.B       0x00                     ; '\0'
  0x2400A56C:  D2           DC.B       0xD2                     ; '\xD2'
  0x2400A56D:  01           DC.B       0x01                     ; '\x01'
  0x2400A56E:  00           DC.B       0x00                     ; '\0'
  0x2400A56F:  00           DC.B       0x00                     ; '\0'
  0x2400A570:  02           DC.B       0x02                     ; '\x02'
  0x2400A571:  72           DC.B       0x72                     ; 'r'
  0x2400A572:  0B           DC.B       0x0B                     ; '\v'
  0x2400A573:  24           DC.B       0x24                     ; '$'
  0x2400A574:  03           DC.B       0x03                     ; '\x03'
  0x2400A575:  00           DC.B       0x00                     ; '\0'
  0x2400A576:  00           DC.B       0x00                     ; '\0'
  0x2400A577:  F7           DC.B       0xF7                     ; '\xF7'
  0x2400A578:  01           DC.B       0x01                     ; '\x01'
  0x2400A579:  00           DC.B       0x00                     ; '\0'
  0x2400A57A:  00           DC.B       0x00                     ; '\0'
  0x2400A57B:  02           DC.B       0x02                     ; '\x02'
  0x2400A57C:  75           DC.B       0x75                     ; 'u'
  0x2400A57D:  05           DC.B       0x05                     ; '\x05'
  0x2400A57E:  EA           DC.B       0xEA                     ; '\xEA'
  0x2400A57F:  01           DC.B       0x01                     ; '\x01'
  0x2400A580:  00           DC.B       0x00                     ; '\0'
  0x2400A581:  00           DC.B       0x00                     ; '\0'
  0x2400A582:  07           DC.B       0x07                     ; '\x07'
  0x2400A583:  04           DC.B       0x04                     ; '\x04'
  0x2400A584:  0D           DC.B       0x0D                     ; '\r'
  0x2400A585:  30           DC.B       0x30                     ; '0'
  0x2400A586:  03           DC.B       0x03                     ; '\x03'
  0x2400A587:  00           DC.B       0x00                     ; '\0'
  0x2400A588:  00           DC.B       0x00                     ; '\0'
  0x2400A589:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A58A:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A58B:  04           DC.B       0x04                     ; '\x04'
  0x2400A58C:  03           DC.B       0x03                     ; '\x03'
  0x2400A58D:  00           DC.B       0x00                     ; '\0'
  0x2400A58E:  00           DC.B       0x00                     ; '\0'
  0x2400A58F:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A590:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A591:  02           DC.B       0x02                     ; '\x02'
  0x2400A592:  00           DC.B       0x00                     ; '\0'
  0x2400A593:  00           DC.B       0x00                     ; '\0'
  0x2400A594:  00           DC.B       0x00                     ; '\0'
  0x2400A595:  0D           DC.B       0x0D                     ; '\r'
  0x2400A596:  41           DC.B       0x41                     ; 'A'
  0x2400A597:  03           DC.B       0x03                     ; '\x03'
  0x2400A598:  00           DC.B       0x00                     ; '\0'
  0x2400A599:  00           DC.B       0x00                     ; '\0'
  0x2400A59A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A59B:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A59C:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A59D:  02           DC.B       0x02                     ; '\x02'
  0x2400A59E:  00           DC.B       0x00                     ; '\0'
  0x2400A59F:  00           DC.B       0x00                     ; '\0'
  0x2400A5A0:  00           DC.B       0x00                     ; '\0'
  0x2400A5A1:  08           DC.B       0x08                     ; '\b'
  0x2400A5A2:  54           DC.B       0x54                     ; 'T'
  0x2400A5A3:  03           DC.B       0x03                     ; '\x03'
  0x2400A5A4:  00           DC.B       0x00                     ; '\0'
  0x2400A5A5:  00           DC.B       0x00                     ; '\0'
  0x2400A5A6:  A9           DC.B       0xA9                     ; '\xA9'
  0x2400A5A7:  03           DC.B       0x03                     ; '\x03'
  0x2400A5A8:  00           DC.B       0x00                     ; '\0'
  0x2400A5A9:  00           DC.B       0x00                     ; '\0'
  0x2400A5AA:  03           DC.B       0x03                     ; '\x03'
  0x2400A5AB:  99           DC.B       0x99                     ; '\x99'
  0x2400A5AC:  01           DC.B       0x01                     ; '\x01'
  0x2400A5AD:  09           DC.B       0x09                     ; '\t'
  0x2400A5AE:  90           DC.B       0x90                     ; '\x90'
  0x2400A5AF:  03           DC.B       0x03                     ; '\x03'
  0x2400A5B0:  00           DC.B       0x00                     ; '\0'
  0x2400A5B1:  00           DC.B       0x00                     ; '\0'
  0x2400A5B2:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400A5B3:  03           DC.B       0x03                     ; '\x03'
  0x2400A5B4:  80           DC.B       0x80                     ; '\x80'
  0x2400A5B5:  01           DC.B       0x01                     ; '\x01'
  0x2400A5B6:  0A           DC.B       0x0A                     ; '\n'
  0x2400A5B7:  A9           DC.B       0xA9                     ; '\xA9'
  0x2400A5B8:  02           DC.B       0x02                     ; '\x02'
  0x2400A5B9:  00           DC.B       0x00                     ; '\0'
  0x2400A5BA:  00           DC.B       0x00                     ; '\0'
  0x2400A5BB:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A5BC:  02           DC.B       0x02                     ; '\x02'
  0x2400A5BD:  00           DC.B       0x00                     ; '\0'
  0x2400A5BE:  00           DC.B       0x00                     ; '\0'
  0x2400A5BF:  03           DC.B       0x03                     ; '\x03'
  0x2400A5C0:  84           DC.B       0x84                     ; '\x84'
  0x2400A5C1:  01           DC.B       0x01                     ; '\x01'
  0x2400A5C2:  00           DC.B       0x00                     ; '\0'
  0x2400A5C3:  0A           DC.B       0x0A                     ; '\n'
  0x2400A5C4:  CB           DC.B       0xCB                     ; '\xCB'
  0x2400A5C5:  02           DC.B       0x02                     ; '\x02'
  0x2400A5C6:  00           DC.B       0x00                     ; '\0'
  0x2400A5C7:  00           DC.B       0x00                     ; '\0'
  0x2400A5C8:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A5C9:  02           DC.B       0x02                     ; '\x02'
  0x2400A5CA:  00           DC.B       0x00                     ; '\0'
  0x2400A5CB:  00           DC.B       0x00                     ; '\0'
  0x2400A5CC:  03           DC.B       0x03                     ; '\x03'
  0x2400A5CD:  85           DC.B       0x85                     ; '\x85'
  0x2400A5CE:  01           DC.B       0x01                     ; '\x01'
  0x2400A5CF:  04           DC.B       0x04                     ; '\x04'
  0x2400A5D0:  0A           DC.B       0x0A                     ; '\n'
  0x2400A5D1:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A5D2:  02           DC.B       0x02                     ; '\x02'
  0x2400A5D3:  00           DC.B       0x00                     ; '\0'
  0x2400A5D4:  00           DC.B       0x00                     ; '\0'
  0x2400A5D5:  3C           DC.B       0x3C                     ; '<'
  0x2400A5D6:  03           DC.B       0x03                     ; '\x03'
  0x2400A5D7:  00           DC.B       0x00                     ; '\0'
  0x2400A5D8:  00           DC.B       0x00                     ; '\0'
  0x2400A5D9:  03           DC.B       0x03                     ; '\x03'
  0x2400A5DA:  88           DC.B       0x88                     ; '\x88'
  0x2400A5DB:  01           DC.B       0x01                     ; '\x01'
  0x2400A5DC:  08           DC.B       0x08                     ; '\b'
  0x2400A5DD:  0A           DC.B       0x0A                     ; '\n'
  0x2400A5DE:  14           DC.B       0x14                     ; '\x14'
  0x2400A5DF:  03           DC.B       0x03                     ; '\x03'
  0x2400A5E0:  00           DC.B       0x00                     ; '\0'
  0x2400A5E1:  00           DC.B       0x00                     ; '\0'
  0x2400A5E2:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A5E3:  02           DC.B       0x02                     ; '\x02'
  0x2400A5E4:  00           DC.B       0x00                     ; '\0'
  0x2400A5E5:  00           DC.B       0x00                     ; '\0'
  0x2400A5E6:  03           DC.B       0x03                     ; '\x03'
  0x2400A5E7:  89           DC.B       0x89                     ; '\x89'
  0x2400A5E8:  01           DC.B       0x01                     ; '\x01'
  0x2400A5E9:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A5EA:  0A           DC.B       0x0A                     ; '\n'
  0x2400A5EB:  34           DC.B       0x34                     ; '4'
  0x2400A5EC:  03           DC.B       0x03                     ; '\x03'
  0x2400A5ED:  00           DC.B       0x00                     ; '\0'
  0x2400A5EE:  00           DC.B       0x00                     ; '\0'
  0x2400A5EF:  B9           DC.B       0xB9                     ; '\xB9'
  0x2400A5F0:  03           DC.B       0x03                     ; '\x03'
  0x2400A5F1:  00           DC.B       0x00                     ; '\0'
  0x2400A5F2:  00           DC.B       0x00                     ; '\0'
  0x2400A5F3:  03           DC.B       0x03                     ; '\x03'
  0x2400A5F4:  8F           DC.B       0x8F                     ; '\x8F'
  0x2400A5F5:  01           DC.B       0x01                     ; '\x01'
  0x2400A5F6:  10           DC.B       0x10                     ; '\x10'
  0x2400A5F7:  0A           DC.B       0x0A                     ; '\n'
  0x2400A5F8:  52           DC.B       0x52                     ; 'R'
  0x2400A5F9:  03           DC.B       0x03                     ; '\x03'
  0x2400A5FA:  00           DC.B       0x00                     ; '\0'
  0x2400A5FB:  00           DC.B       0x00                     ; '\0'
  0x2400A5FC:  B9           DC.B       0xB9                     ; '\xB9'
  0x2400A5FD:  03           DC.B       0x03                     ; '\x03'
  0x2400A5FE:  00           DC.B       0x00                     ; '\0'
  0x2400A5FF:  00           DC.B       0x00                     ; '\0'
  0x2400A600:  03           DC.B       0x03                     ; '\x03'
  0x2400A601:  90           DC.B       0x90                     ; '\x90'
  0x2400A602:  01           DC.B       0x01                     ; '\x01'
  0x2400A603:  14           DC.B       0x14                     ; '\x14'
  0x2400A604:  0A           DC.B       0x0A                     ; '\n'
  0x2400A605:  74           DC.B       0x74                     ; 't'
  0x2400A606:  03           DC.B       0x03                     ; '\x03'
  0x2400A607:  00           DC.B       0x00                     ; '\0'
  0x2400A608:  00           DC.B       0x00                     ; '\0'
  0x2400A609:  BE           DC.B       0xBE                     ; '\xBE'
  0x2400A60A:  03           DC.B       0x03                     ; '\x03'
  0x2400A60B:  00           DC.B       0x00                     ; '\0'
  0x2400A60C:  00           DC.B       0x00                     ; '\0'
  0x2400A60D:  03           DC.B       0x03                     ; '\x03'
  0x2400A60E:  94           DC.B       0x94                     ; '\x94'
  0x2400A60F:  01           DC.B       0x01                     ; '\x01'
  0x2400A610:  18           DC.B       0x18                     ; '\x18'
  0x2400A611:  00           DC.B       0x00                     ; '\0'
  0x2400A612:  0D           DC.B       0x0D                     ; '\r'
  0x2400A613:  54           DC.B       0x54                     ; 'T'
  0x2400A614:  03           DC.B       0x03                     ; '\x03'
  0x2400A615:  00           DC.B       0x00                     ; '\0'
  0x2400A616:  00           DC.B       0x00                     ; '\0'
  0x2400A617:  0D           DC.B       0x0D                     ; '\r'
  0x2400A618:  B9           DC.B       0xB9                     ; '\xB9'
  0x2400A619:  03           DC.B       0x03                     ; '\x03'
  0x2400A61A:  00           DC.B       0x00                     ; '\0'
  0x2400A61B:  00           DC.B       0x00                     ; '\0'
  0x2400A61C:  0D           DC.B       0x0D                     ; '\r'
  0x2400A61D:  C8           DC.B       0xC8                     ; '\xC8'
  0x2400A61E:  03           DC.B       0x03                     ; '\x03'
  0x2400A61F:  00           DC.B       0x00                     ; '\0'
  0x2400A620:  00           DC.B       0x00                     ; '\0'
  0x2400A621:  09           DC.B       0x09                     ; '\t'
  0x2400A622:  85           DC.B       0x85                     ; '\x85'
  0x2400A623:  06           DC.B       0x06                     ; '\x06'
  0x2400A624:  00           DC.B       0x00                     ; '\0'
  0x2400A625:  00           DC.B       0x00                     ; '\0'
  0x2400A626:  34           DC.B       0x34                     ; '4'
  0x2400A627:  03           DC.B       0x03                     ; '\x03'
  0x2400A628:  7C           DC.B       0x7C                     ; '|'
  0x2400A629:  03           DC.B       0x03                     ; '\x03'
  0x2400A62A:  0A           DC.B       0x0A                     ; '\n'
  0x2400A62B:  67           DC.B       0x67                     ; 'g'
  0x2400A62C:  05           DC.B       0x05                     ; '\x05'
  0x2400A62D:  00           DC.B       0x00                     ; '\0'
  0x2400A62E:  00           DC.B       0x00                     ; '\0'
  0x2400A62F:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A630:  02           DC.B       0x02                     ; '\x02'
  0x2400A631:  00           DC.B       0x00                     ; '\0'
  0x2400A632:  00           DC.B       0x00                     ; '\0'
  0x2400A633:  03           DC.B       0x03                     ; '\x03'
  0x2400A634:  80           DC.B       0x80                     ; '\x80'
  0x2400A635:  03           DC.B       0x03                     ; '\x03'
  0x2400A636:  00           DC.B       0x00                     ; '\0'
  0x2400A637:  0A           DC.B       0x0A                     ; '\n'
  0x2400A638:  73           DC.B       0x73                     ; 's'
  0x2400A639:  05           DC.B       0x05                     ; '\x05'
  0x2400A63A:  00           DC.B       0x00                     ; '\0'
  0x2400A63B:  00           DC.B       0x00                     ; '\0'
  0x2400A63C:  09           DC.B       0x09                     ; '\t'
  0x2400A63D:  03           DC.B       0x03                     ; '\x03'
  0x2400A63E:  00           DC.B       0x00                     ; '\0'
  0x2400A63F:  00           DC.B       0x00                     ; '\0'
  0x2400A640:  03           DC.B       0x03                     ; '\x03'
  0x2400A641:  83           DC.B       0x83                     ; '\x83'
  0x2400A642:  03           DC.B       0x03                     ; '\x03'
  0x2400A643:  04           DC.B       0x04                     ; '\x04'
  0x2400A644:  0A           DC.B       0x0A                     ; '\n'
  0x2400A645:  81           DC.B       0x81                     ; '\x81'
  0x2400A646:  05           DC.B       0x05                     ; '\x05'
  0x2400A647:  00           DC.B       0x00                     ; '\0'
  0x2400A648:  00           DC.B       0x00                     ; '\0'
  0x2400A649:  19           DC.B       0x19                     ; '\x19'
  0x2400A64A:  03           DC.B       0x03                     ; '\x03'
  0x2400A64B:  00           DC.B       0x00                     ; '\0'
  0x2400A64C:  00           DC.B       0x00                     ; '\0'
  0x2400A64D:  03           DC.B       0x03                     ; '\x03'
  0x2400A64E:  86           DC.B       0x86                     ; '\x86'
  0x2400A64F:  03           DC.B       0x03                     ; '\x03'
  0x2400A650:  08           DC.B       0x08                     ; '\b'
  0x2400A651:  0A           DC.B       0x0A                     ; '\n'
  0x2400A652:  9A           DC.B       0x9A                     ; '\x9A'
  0x2400A653:  05           DC.B       0x05                     ; '\x05'
  0x2400A654:  00           DC.B       0x00                     ; '\0'
  0x2400A655:  00           DC.B       0x00                     ; '\0'
  0x2400A656:  7B           DC.B       0x7B                     ; '{'
  0x2400A657:  04           DC.B       0x04                     ; '\x04'
  0x2400A658:  00           DC.B       0x00                     ; '\0'
  0x2400A659:  00           DC.B       0x00                     ; '\0'
  0x2400A65A:  03           DC.B       0x03                     ; '\x03'
  0x2400A65B:  8A           DC.B       0x8A                     ; '\x8A'
  0x2400A65C:  03           DC.B       0x03                     ; '\x03'
  0x2400A65D:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A65E:  0A           DC.B       0x0A                     ; '\n'
  0x2400A65F:  A9           DC.B       0xA9                     ; '\xA9'
  0x2400A660:  05           DC.B       0x05                     ; '\x05'
  0x2400A661:  00           DC.B       0x00                     ; '\0'
  0x2400A662:  00           DC.B       0x00                     ; '\0'
  0x2400A663:  19           DC.B       0x19                     ; '\x19'
  0x2400A664:  03           DC.B       0x03                     ; '\x03'
  0x2400A665:  00           DC.B       0x00                     ; '\0'
  0x2400A666:  00           DC.B       0x00                     ; '\0'
  0x2400A667:  03           DC.B       0x03                     ; '\x03'
  0x2400A668:  8E           DC.B       0x8E                     ; '\x8E'
  0x2400A669:  03           DC.B       0x03                     ; '\x03'
  0x2400A66A:  10           DC.B       0x10                     ; '\x10'
  0x2400A66B:  0A           DC.B       0x0A                     ; '\n'
  0x2400A66C:  BA           DC.B       0xBA                     ; '\xBA'
  0x2400A66D:  05           DC.B       0x05                     ; '\x05'
  0x2400A66E:  00           DC.B       0x00                     ; '\0'
  0x2400A66F:  00           DC.B       0x00                     ; '\0'
  0x2400A670:  19           DC.B       0x19                     ; '\x19'
  0x2400A671:  03           DC.B       0x03                     ; '\x03'
  0x2400A672:  00           DC.B       0x00                     ; '\0'
  0x2400A673:  00           DC.B       0x00                     ; '\0'
  0x2400A674:  03           DC.B       0x03                     ; '\x03'
  0x2400A675:  91           DC.B       0x91                     ; '\x91'
  0x2400A676:  03           DC.B       0x03                     ; '\x03'
  0x2400A677:  14           DC.B       0x14                     ; '\x14'
  0x2400A678:  0A           DC.B       0x0A                     ; '\n'
  0x2400A679:  D5           DC.B       0xD5                     ; '\xD5'
  0x2400A67A:  05           DC.B       0x05                     ; '\x05'
  0x2400A67B:  00           DC.B       0x00                     ; '\0'
  0x2400A67C:  00           DC.B       0x00                     ; '\0'
  0x2400A67D:  04           DC.B       0x04                     ; '\x04'
  0x2400A67E:  03           DC.B       0x03                     ; '\x03'
  0x2400A67F:  00           DC.B       0x00                     ; '\0'
  0x2400A680:  00           DC.B       0x00                     ; '\0'
  0x2400A681:  03           DC.B       0x03                     ; '\x03'
  0x2400A682:  96           DC.B       0x96                     ; '\x96'
  0x2400A683:  03           DC.B       0x03                     ; '\x03'
  0x2400A684:  18           DC.B       0x18                     ; '\x18'
  0x2400A685:  0A           DC.B       0x0A                     ; '\n'
  0x2400A686:  EE           DC.B       0xEE                     ; '\xEE'
  0x2400A687:  05           DC.B       0x05                     ; '\x05'
  0x2400A688:  00           DC.B       0x00                     ; '\0'
  0x2400A689:  00           DC.B       0x00                     ; '\0'
  0x2400A68A:  19           DC.B       0x19                     ; '\x19'
  0x2400A68B:  03           DC.B       0x03                     ; '\x03'
  0x2400A68C:  00           DC.B       0x00                     ; '\0'
  0x2400A68D:  00           DC.B       0x00                     ; '\0'
  0x2400A68E:  03           DC.B       0x03                     ; '\x03'
  0x2400A68F:  97           DC.B       0x97                     ; '\x97'
  0x2400A690:  03           DC.B       0x03                     ; '\x03'
  0x2400A691:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400A692:  0A           DC.B       0x0A                     ; '\n'
  0x2400A693:  07           DC.B       0x07                     ; '\x07'
  0x2400A694:  06           DC.B       0x06                     ; '\x06'
  0x2400A695:  00           DC.B       0x00                     ; '\0'
  0x2400A696:  00           DC.B       0x00                     ; '\0'
  0x2400A697:  C3           DC.B       0xC3                     ; '\xC3'
  0x2400A698:  03           DC.B       0x03                     ; '\x03'
  0x2400A699:  00           DC.B       0x00                     ; '\0'
  0x2400A69A:  00           DC.B       0x00                     ; '\0'
  0x2400A69B:  03           DC.B       0x03                     ; '\x03'
  0x2400A69C:  9B           DC.B       0x9B                     ; '\x9B'
  0x2400A69D:  03           DC.B       0x03                     ; '\x03'
  0x2400A69E:  20           DC.B       0x20                     ; ' '
  0x2400A69F:  0A           DC.B       0x0A                     ; '\n'
  0x2400A6A0:  1D           DC.B       0x1D                     ; '\x1D'
  0x2400A6A1:  06           DC.B       0x06                     ; '\x06'
  0x2400A6A2:  00           DC.B       0x00                     ; '\0'
  0x2400A6A3:  00           DC.B       0x00                     ; '\0'
  0x2400A6A4:  C3           DC.B       0xC3                     ; '\xC3'
  0x2400A6A5:  03           DC.B       0x03                     ; '\x03'
  0x2400A6A6:  00           DC.B       0x00                     ; '\0'
  0x2400A6A7:  00           DC.B       0x00                     ; '\0'
  0x2400A6A8:  03           DC.B       0x03                     ; '\x03'
  0x2400A6A9:  9C           DC.B       0x9C                     ; '\x9C'
  0x2400A6AA:  03           DC.B       0x03                     ; '\x03'
  0x2400A6AB:  24           DC.B       0x24                     ; '$'
  0x2400A6AC:  0A           DC.B       0x0A                     ; '\n'
  0x2400A6AD:  37           DC.B       0x37                     ; '7'
  0x2400A6AE:  06           DC.B       0x06                     ; '\x06'
  0x2400A6AF:  00           DC.B       0x00                     ; '\0'
  0x2400A6B0:  00           DC.B       0x00                     ; '\0'
  0x2400A6B1:  19           DC.B       0x19                     ; '\x19'
  0x2400A6B2:  03           DC.B       0x03                     ; '\x03'
  0x2400A6B3:  00           DC.B       0x00                     ; '\0'
  0x2400A6B4:  00           DC.B       0x00                     ; '\0'
  0x2400A6B5:  03           DC.B       0x03                     ; '\x03'
  0x2400A6B6:  A0           DC.B       0xA0                     ; '\xA0'
  0x2400A6B7:  03           DC.B       0x03                     ; '\x03'
  0x2400A6B8:  28           DC.B       0x28                     ; '('
  0x2400A6B9:  0A           DC.B       0x0A                     ; '\n'
  0x2400A6BA:  59           DC.B       0x59                     ; 'Y'
  0x2400A6BB:  06           DC.B       0x06                     ; '\x06'
  0x2400A6BC:  00           DC.B       0x00                     ; '\0'
  0x2400A6BD:  00           DC.B       0x00                     ; '\0'
  0x2400A6BE:  C3           DC.B       0xC3                     ; '\xC3'
  0x2400A6BF:  03           DC.B       0x03                     ; '\x03'
  0x2400A6C0:  00           DC.B       0x00                     ; '\0'
  0x2400A6C1:  00           DC.B       0x00                     ; '\0'
  0x2400A6C2:  03           DC.B       0x03                     ; '\x03'
  0x2400A6C3:  A4           DC.B       0xA4                     ; '\xA4'
  0x2400A6C4:  03           DC.B       0x03                     ; '\x03'
  0x2400A6C5:  2C           DC.B       0x2C                     ; ','
  0x2400A6C6:  0A           DC.B       0x0A                     ; '\n'
  0x2400A6C7:  6D           DC.B       0x6D                     ; 'm'
  0x2400A6C8:  06           DC.B       0x06                     ; '\x06'
  0x2400A6C9:  00           DC.B       0x00                     ; '\0'
  0x2400A6CA:  00           DC.B       0x00                     ; '\0'
  0x2400A6CB:  C3           DC.B       0xC3                     ; '\xC3'
  0x2400A6CC:  03           DC.B       0x03                     ; '\x03'
  0x2400A6CD:  00           DC.B       0x00                     ; '\0'
  0x2400A6CE:  00           DC.B       0x00                     ; '\0'
  0x2400A6CF:  03           DC.B       0x03                     ; '\x03'
  0x2400A6D0:  A5           DC.B       0xA5                     ; '\xA5'
  0x2400A6D1:  03           DC.B       0x03                     ; '\x03'
  0x2400A6D2:  30           DC.B       0x30                     ; '0'
  0x2400A6D3:  00           DC.B       0x00                     ; '\0'
  0x2400A6D4:  0D           DC.B       0x0D                     ; '\r'
  0x2400A6D5:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A6D6:  00           DC.B       0x00                     ; '\0'
  0x2400A6D7:  00           DC.B       0x00                     ; '\0'
  0x2400A6D8:  00           DC.B       0x00                     ; '\0'
  0x2400A6D9:  0D           DC.B       0x0D                     ; '\r'
  0x2400A6DA:  85           DC.B       0x85                     ; '\x85'
  0x2400A6DB:  04           DC.B       0x04                     ; '\x04'
  0x2400A6DC:  00           DC.B       0x00                     ; '\0'
  0x2400A6DD:  00           DC.B       0x00                     ; '\0'
  0x2400A6DE:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A6DF:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A6E0:  04           DC.B       0x04                     ; '\x04'
  0x2400A6E1:  03           DC.B       0x03                     ; '\x03'
  0x2400A6E2:  00           DC.B       0x00                     ; '\0'
  0x2400A6E3:  00           DC.B       0x00                     ; '\0'
  0x2400A6E4:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A6E5:  19           DC.B       0x19                     ; '\x19'
  0x2400A6E6:  03           DC.B       0x03                     ; '\x03'
  0x2400A6E7:  00           DC.B       0x00                     ; '\0'
  0x2400A6E8:  00           DC.B       0x00                     ; '\0'
  0x2400A6E9:  00           DC.B       0x00                     ; '\0'
  0x2400A6EA:  07           DC.B       0x07                     ; '\x07'
  0x2400A6EB:  06           DC.B       0x06                     ; '\x06'
  0x2400A6EC:  07           DC.B       0x07                     ; '\x07'
  0x2400A6ED:  00           DC.B       0x00                     ; '\0'
  0x2400A6EE:  00           DC.B       0x00                     ; '\0'
  0x2400A6EF:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A6F0:  00           DC.B       0x00                     ; '\0'
  0x2400A6F1:  00           DC.B       0x00                     ; '\0'
  0x2400A6F2:  00           DC.B       0x00                     ; '\0'
  0x2400A6F3:  01           DC.B       0x01                     ; '\x01'
  0x2400A6F4:  41           DC.B       0x41                     ; 'A'
  0x2400A6F5:  05           DC.B       0x05                     ; '\x05'
  0x2400A6F6:  03           DC.B       0x03                     ; '\x03'
  0x2400A6F7:  48           DC.B       0x48                     ; 'H'
  0x2400A6F8:  AC           DC.B       0xAC                     ; '\xAC'
  0x2400A6F9:  00           DC.B       0x00                     ; '\0'
  0x2400A6FA:  24           DC.B       0x24                     ; '$'
  0x2400A6FB:  07           DC.B       0x07                     ; '\x07'
  0x2400A6FC:  11           DC.B       0x11                     ; '\x11'
  0x2400A6FD:  07           DC.B       0x07                     ; '\x07'
  0x2400A6FE:  00           DC.B       0x00                     ; '\0'
  0x2400A6FF:  00           DC.B       0x00                     ; '\0'
  0x2400A700:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A701:  00           DC.B       0x00                     ; '\0'
  0x2400A702:  00           DC.B       0x00                     ; '\0'
  0x2400A703:  00           DC.B       0x00                     ; '\0'
  0x2400A704:  01           DC.B       0x01                     ; '\x01'
  0x2400A705:  42           DC.B       0x42                     ; 'B'
  0x2400A706:  05           DC.B       0x05                     ; '\x05'
  0x2400A707:  03           DC.B       0x03                     ; '\x03'
  0x2400A708:  FC           DC.B       0xFC                     ; '\xFC'
  0x2400A709:  AC           DC.B       0xAC                     ; '\xAC'
  0x2400A70A:  00           DC.B       0x00                     ; '\0'
  0x2400A70B:  24           DC.B       0x24                     ; '$'
  0x2400A70C:  07           DC.B       0x07                     ; '\x07'
  0x2400A70D:  1F           DC.B       0x1F                     ; '\x1F'
  0x2400A70E:  07           DC.B       0x07                     ; '\x07'
  0x2400A70F:  00           DC.B       0x00                     ; '\0'
  0x2400A710:  00           DC.B       0x00                     ; '\0'
  0x2400A711:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A712:  00           DC.B       0x00                     ; '\0'
  0x2400A713:  00           DC.B       0x00                     ; '\0'
  0x2400A714:  00           DC.B       0x00                     ; '\0'
  0x2400A715:  01           DC.B       0x01                     ; '\x01'
  0x2400A716:  43           DC.B       0x43                     ; 'C'
  0x2400A717:  05           DC.B       0x05                     ; '\x05'
  0x2400A718:  03           DC.B       0x03                     ; '\x03'
  0x2400A719:  64           DC.B       0x64                     ; 'd'
  0x2400A71A:  AE           DC.B       0xAE                     ; '\xAE'
  0x2400A71B:  00           DC.B       0x00                     ; '\0'
  0x2400A71C:  24           DC.B       0x24                     ; '$'
  0x2400A71D:  07           DC.B       0x07                     ; '\x07'
  0x2400A71E:  2A           DC.B       0x2A                     ; '*'
  0x2400A71F:  07           DC.B       0x07                     ; '\x07'
  0x2400A720:  00           DC.B       0x00                     ; '\0'
  0x2400A721:  00           DC.B       0x00                     ; '\0'
  0x2400A722:  E0           DC.B       0xE0                     ; '\xE0'
  0x2400A723:  00           DC.B       0x00                     ; '\0'
  0x2400A724:  00           DC.B       0x00                     ; '\0'
  0x2400A725:  00           DC.B       0x00                     ; '\0'
  0x2400A726:  01           DC.B       0x01                     ; '\x01'
  0x2400A727:  44           DC.B       0x44                     ; 'D'
  0x2400A728:  05           DC.B       0x05                     ; '\x05'
  0x2400A729:  03           DC.B       0x03                     ; '\x03'
  0x2400A72A:  18           DC.B       0x18                     ; '\x18'
  0x2400A72B:  AF           DC.B       0xAF                     ; '\xAF'
  0x2400A72C:  00           DC.B       0x00                     ; '\0'
  0x2400A72D:  24           DC.B       0x24                     ; '$'
  0x2400A72E:  0D           DC.B       0x0D                     ; '\r'
  0x2400A72F:  DA           DC.B       0xDA                     ; '\xDA'
  0x2400A730:  04           DC.B       0x04                     ; '\x04'
  0x2400A731:  00           DC.B       0x00                     ; '\0'
  0x2400A732:  00           DC.B       0x00                     ; '\0'
  0x2400A733:  08           DC.B       0x08                     ; '\b'
  0x2400A734:  E6           DC.B       0xE6                     ; '\xE6'
  0x2400A735:  04           DC.B       0x04                     ; '\x04'
  0x2400A736:  00           DC.B       0x00                     ; '\0'
  0x2400A737:  00           DC.B       0x00                     ; '\0'
  0x2400A738:  7D           DC.B       0x7D                     ; '}'
  0x2400A739:  08           DC.B       0x08                     ; '\b'
  0x2400A73A:  00           DC.B       0x00                     ; '\0'
  0x2400A73B:  00           DC.B       0x00                     ; '\0'
  0x2400A73C:  03           DC.B       0x03                     ; '\x03'
  0x2400A73D:  21           DC.B       0x21                     ; '!'
  0x2400A73E:  03           DC.B       0x03                     ; '\x03'
  0x2400A73F:  09           DC.B       0x09                     ; '\t'
  0x2400A740:  69           DC.B       0x69                     ; 'i'
  0x2400A741:  08           DC.B       0x08                     ; '\b'
  0x2400A742:  00           DC.B       0x00                     ; '\0'
  0x2400A743:  00           DC.B       0x00                     ; '\0'
  0x2400A744:  34           DC.B       0x34                     ; '4'
  0x2400A745:  03           DC.B       0x03                     ; '\x03'
  0x2400A746:  D7           DC.B       0xD7                     ; '\xD7'
  0x2400A747:  02           DC.B       0x02                     ; '\x02'
  0x2400A748:  0A           DC.B       0x0A                     ; '\n'
  0x2400A749:  35           DC.B       0x35                     ; '5'
  0x2400A74A:  07           DC.B       0x07                     ; '\x07'
  0x2400A74B:  00           DC.B       0x00                     ; '\0'
  0x2400A74C:  00           DC.B       0x00                     ; '\0'
  0x2400A74D:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A74E:  02           DC.B       0x02                     ; '\x02'
  0x2400A74F:  00           DC.B       0x00                     ; '\0'
  0x2400A750:  00           DC.B       0x00                     ; '\0'
  0x2400A751:  03           DC.B       0x03                     ; '\x03'
  0x2400A752:  DB           DC.B       0xDB                     ; '\xDB'
  0x2400A753:  02           DC.B       0x02                     ; '\x02'
  0x2400A754:  00           DC.B       0x00                     ; '\0'
  0x2400A755:  0A           DC.B       0x0A                     ; '\n'
  0x2400A756:  45           DC.B       0x45                     ; 'E'
  0x2400A757:  07           DC.B       0x07                     ; '\x07'
  0x2400A758:  00           DC.B       0x00                     ; '\0'
  0x2400A759:  00           DC.B       0x00                     ; '\0'
  0x2400A75A:  09           DC.B       0x09                     ; '\t'
  0x2400A75B:  03           DC.B       0x03                     ; '\x03'
  0x2400A75C:  00           DC.B       0x00                     ; '\0'
  0x2400A75D:  00           DC.B       0x00                     ; '\0'
  0x2400A75E:  03           DC.B       0x03                     ; '\x03'
  0x2400A75F:  DE           DC.B       0xDE                     ; '\xDE'
  0x2400A760:  02           DC.B       0x02                     ; '\x02'
  0x2400A761:  04           DC.B       0x04                     ; '\x04'
  0x2400A762:  0A           DC.B       0x0A                     ; '\n'
  0x2400A763:  57           DC.B       0x57                     ; 'W'
  0x2400A764:  07           DC.B       0x07                     ; '\x07'
  0x2400A765:  00           DC.B       0x00                     ; '\0'
  0x2400A766:  00           DC.B       0x00                     ; '\0'
  0x2400A767:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400A768:  02           DC.B       0x02                     ; '\x02'
  0x2400A769:  00           DC.B       0x00                     ; '\0'
  0x2400A76A:  00           DC.B       0x00                     ; '\0'
  0x2400A76B:  03           DC.B       0x03                     ; '\x03'
  0x2400A76C:  E1           DC.B       0xE1                     ; '\xE1'
  0x2400A76D:  02           DC.B       0x02                     ; '\x02'
  0x2400A76E:  08           DC.B       0x08                     ; '\b'
  0x2400A76F:  0A           DC.B       0x0A                     ; '\n'
  0x2400A770:  6E           DC.B       0x6E                     ; 'n'
  0x2400A771:  07           DC.B       0x07                     ; '\x07'
  0x2400A772:  00           DC.B       0x00                     ; '\0'
  0x2400A773:  00           DC.B       0x00                     ; '\0'
  0x2400A774:  19           DC.B       0x19                     ; '\x19'
  0x2400A775:  03           DC.B       0x03                     ; '\x03'
  0x2400A776:  00           DC.B       0x00                     ; '\0'
  0x2400A777:  00           DC.B       0x00                     ; '\0'
  0x2400A778:  03           DC.B       0x03                     ; '\x03'
  0x2400A779:  E4           DC.B       0xE4                     ; '\xE4'
  0x2400A77A:  02           DC.B       0x02                     ; '\x02'
  0x2400A77B:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A77C:  0A           DC.B       0x0A                     ; '\n'
  0x2400A77D:  85           DC.B       0x85                     ; '\x85'
  0x2400A77E:  07           DC.B       0x07                     ; '\x07'
  0x2400A77F:  00           DC.B       0x00                     ; '\0'
  0x2400A780:  00           DC.B       0x00                     ; '\0'
  0x2400A781:  99           DC.B       0x99                     ; '\x99'
  0x2400A782:  05           DC.B       0x05                     ; '\x05'
  0x2400A783:  00           DC.B       0x00                     ; '\0'
  0x2400A784:  00           DC.B       0x00                     ; '\0'
  0x2400A785:  03           DC.B       0x03                     ; '\x03'
  0x2400A786:  E7           DC.B       0xE7                     ; '\xE7'
  0x2400A787:  02           DC.B       0x02                     ; '\x02'
  0x2400A788:  10           DC.B       0x10                     ; '\x10'
  0x2400A789:  0A           DC.B       0x0A                     ; '\n'
  0x2400A78A:  AB           DC.B       0xAB                     ; '\xAB'
  0x2400A78B:  07           DC.B       0x07                     ; '\x07'
  0x2400A78C:  00           DC.B       0x00                     ; '\0'
  0x2400A78D:  00           DC.B       0x00                     ; '\0'
  0x2400A78E:  99           DC.B       0x99                     ; '\x99'
  0x2400A78F:  05           DC.B       0x05                     ; '\x05'
  0x2400A790:  00           DC.B       0x00                     ; '\0'
  0x2400A791:  00           DC.B       0x00                     ; '\0'
  0x2400A792:  03           DC.B       0x03                     ; '\x03'
  0x2400A793:  EB           DC.B       0xEB                     ; '\xEB'
Section .bss._tx_timer_thread_stack_area from charger_lto.o, size=1024, align=4
_tx_timer_thread_stack_area:
  0x2400A794:  53           DC.B       0x53                     ; 'S'
  0x2400A795:  79           DC.B       0x79                     ; 'y'
  0x2400A796:  73           DC.B       0x73                     ; 's'
  0x2400A797:  74           DC.B       0x74                     ; 't'
  0x2400A798:  65           DC.B       0x65                     ; 'e'
  0x2400A799:  6D           DC.B       0x6D                     ; 'm'
  0x2400A79A:  20           DC.B       0x20                     ; ' '
  0x2400A79B:  54           DC.B       0x54                     ; 'T'
  0x2400A79C:  69           DC.B       0x69                     ; 'i'
  0x2400A79D:  6D           DC.B       0x6D                     ; 'm'
  0x2400A79E:  65           DC.B       0x65                     ; 'e'
  0x2400A79F:  72           DC.B       0x72                     ; 'r'
  0x2400A7A0:  20           DC.B       0x20                     ; ' '
  0x2400A7A1:  54           DC.B       0x54                     ; 'T'
  0x2400A7A2:  68           DC.B       0x68                     ; 'h'
  0x2400A7A3:  72           DC.B       0x72                     ; 'r'
  0x2400A7A4:  65           DC.B       0x65                     ; 'e'
  0x2400A7A5:  61           DC.B       0x61                     ; 'a'
  0x2400A7A6:  64           DC.B       0x64                     ; 'd'
  0x2400A7A7:  00           DC.B       0x00                     ; '\0'
  0x2400A7A8:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400A7A9:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400A7AA:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400A7AB:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400A7AC:  01           DC.B       0x01                     ; '\x01'
  0x2400A7AD:  11           DC.B       0x11                     ; '\x11'
  0x2400A7AE:  01           DC.B       0x01                     ; '\x01'
  0x2400A7AF:  25           DC.B       0x25                     ; '%'
  0x2400A7B0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A7B1:  13           DC.B       0x13                     ; '\x13'
  0x2400A7B2:  05           DC.B       0x05                     ; '\x05'
  0x2400A7B3:  03           DC.B       0x03                     ; '\x03'
  0x2400A7B4:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A7B5:  10           DC.B       0x10                     ; '\x10'
  0x2400A7B6:  17           DC.B       0x17                     ; '\x17'
  0x2400A7B7:  1B           DC.B       0x1B                     ; '\x1B'
  0x2400A7B8:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A7B9:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400A7BA:  42           DC.B       0x42                     ; 'B'
  0x2400A7BB:  19           DC.B       0x19                     ; '\x19'
  0x2400A7BC:  11           DC.B       0x11                     ; '\x11'
  0x2400A7BD:  01           DC.B       0x01                     ; '\x01'
  0x2400A7BE:  55           DC.B       0x55                     ; 'U'
  0x2400A7BF:  17           DC.B       0x17                     ; '\x17'
  0x2400A7C0:  43           DC.B       0x43                     ; 'C'
  0x2400A7C1:  17           DC.B       0x17                     ; '\x17'
  0x2400A7C2:  00           DC.B       0x00                     ; '\0'
  0x2400A7C3:  00           DC.B       0x00                     ; '\0'
  0x2400A7C4:  02           DC.B       0x02                     ; '\x02'
  0x2400A7C5:  34           DC.B       0x34                     ; '4'
  0x2400A7C6:  00           DC.B       0x00                     ; '\0'
  0x2400A7C7:  49           DC.B       0x49                     ; 'I'
  0x2400A7C8:  13           DC.B       0x13                     ; '\x13'
  0x2400A7C9:  3A           DC.B       0x3A                     ; ':'
  0x2400A7CA:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7CB:  3B           DC.B       0x3B                     ; ';'
  0x2400A7CC:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7CD:  02           DC.B       0x02                     ; '\x02'
  0x2400A7CE:  18           DC.B       0x18                     ; '\x18'
  0x2400A7CF:  00           DC.B       0x00                     ; '\0'
  0x2400A7D0:  00           DC.B       0x00                     ; '\0'
  0x2400A7D1:  03           DC.B       0x03                     ; '\x03'
  0x2400A7D2:  01           DC.B       0x01                     ; '\x01'
  0x2400A7D3:  01           DC.B       0x01                     ; '\x01'
  0x2400A7D4:  49           DC.B       0x49                     ; 'I'
  0x2400A7D5:  13           DC.B       0x13                     ; '\x13'
  0x2400A7D6:  00           DC.B       0x00                     ; '\0'
  0x2400A7D7:  00           DC.B       0x00                     ; '\0'
  0x2400A7D8:  04           DC.B       0x04                     ; '\x04'
  0x2400A7D9:  21           DC.B       0x21                     ; '!'
  0x2400A7DA:  00           DC.B       0x00                     ; '\0'
  0x2400A7DB:  49           DC.B       0x49                     ; 'I'
  0x2400A7DC:  13           DC.B       0x13                     ; '\x13'
  0x2400A7DD:  37           DC.B       0x37                     ; '7'
  0x2400A7DE:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7DF:  00           DC.B       0x00                     ; '\0'
  0x2400A7E0:  00           DC.B       0x00                     ; '\0'
  0x2400A7E1:  05           DC.B       0x05                     ; '\x05'
  0x2400A7E2:  24           DC.B       0x24                     ; '$'
  0x2400A7E3:  00           DC.B       0x00                     ; '\0'
  0x2400A7E4:  03           DC.B       0x03                     ; '\x03'
  0x2400A7E5:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A7E6:  3E           DC.B       0x3E                     ; '>'
  0x2400A7E7:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7E8:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7E9:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7EA:  00           DC.B       0x00                     ; '\0'
  0x2400A7EB:  00           DC.B       0x00                     ; '\0'
  0x2400A7EC:  06           DC.B       0x06                     ; '\x06'
  0x2400A7ED:  24           DC.B       0x24                     ; '$'
  0x2400A7EE:  00           DC.B       0x00                     ; '\0'
  0x2400A7EF:  03           DC.B       0x03                     ; '\x03'
  0x2400A7F0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A7F1:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7F2:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7F3:  3E           DC.B       0x3E                     ; '>'
  0x2400A7F4:  0B           DC.B       0x0B                     ; '\v'
  0x2400A7F5:  00           DC.B       0x00                     ; '\0'
  0x2400A7F6:  00           DC.B       0x00                     ; '\0'
  0x2400A7F7:  07           DC.B       0x07                     ; '\x07'
  0x2400A7F8:  34           DC.B       0x34                     ; '4'
  0x2400A7F9:  00           DC.B       0x00                     ; '\0'
  0x2400A7FA:  03           DC.B       0x03                     ; '\x03'
  0x2400A7FB:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A7FC:  49           DC.B       0x49                     ; 'I'
  0x2400A7FD:  13           DC.B       0x13                     ; '\x13'
  0x2400A7FE:  3F           DC.B       0x3F                     ; '?'
  0x2400A7FF:  19           DC.B       0x19                     ; '\x19'
  0x2400A800:  3A           DC.B       0x3A                     ; ':'
  0x2400A801:  0B           DC.B       0x0B                     ; '\v'
  0x2400A802:  3B           DC.B       0x3B                     ; ';'
  0x2400A803:  0B           DC.B       0x0B                     ; '\v'
  0x2400A804:  02           DC.B       0x02                     ; '\x02'
  0x2400A805:  18           DC.B       0x18                     ; '\x18'
  0x2400A806:  00           DC.B       0x00                     ; '\0'
  0x2400A807:  00           DC.B       0x00                     ; '\0'
  0x2400A808:  08           DC.B       0x08                     ; '\b'
  0x2400A809:  16           DC.B       0x16                     ; '\x16'
  0x2400A80A:  00           DC.B       0x00                     ; '\0'
  0x2400A80B:  49           DC.B       0x49                     ; 'I'
  0x2400A80C:  13           DC.B       0x13                     ; '\x13'
  0x2400A80D:  03           DC.B       0x03                     ; '\x03'
  0x2400A80E:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A80F:  3A           DC.B       0x3A                     ; ':'
  0x2400A810:  0B           DC.B       0x0B                     ; '\v'
  0x2400A811:  3B           DC.B       0x3B                     ; ';'
  0x2400A812:  05           DC.B       0x05                     ; '\x05'
  0x2400A813:  00           DC.B       0x00                     ; '\0'
  0x2400A814:  00           DC.B       0x00                     ; '\0'
  0x2400A815:  09           DC.B       0x09                     ; '\t'
  0x2400A816:  13           DC.B       0x13                     ; '\x13'
  0x2400A817:  01           DC.B       0x01                     ; '\x01'
  0x2400A818:  03           DC.B       0x03                     ; '\x03'
  0x2400A819:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A81A:  0B           DC.B       0x0B                     ; '\v'
  0x2400A81B:  0B           DC.B       0x0B                     ; '\v'
  0x2400A81C:  3A           DC.B       0x3A                     ; ':'
  0x2400A81D:  0B           DC.B       0x0B                     ; '\v'
  0x2400A81E:  3B           DC.B       0x3B                     ; ';'
  0x2400A81F:  05           DC.B       0x05                     ; '\x05'
  0x2400A820:  00           DC.B       0x00                     ; '\0'
  0x2400A821:  00           DC.B       0x00                     ; '\0'
  0x2400A822:  0A           DC.B       0x0A                     ; '\n'
  0x2400A823:  0D           DC.B       0x0D                     ; '\r'
  0x2400A824:  00           DC.B       0x00                     ; '\0'
  0x2400A825:  03           DC.B       0x03                     ; '\x03'
  0x2400A826:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A827:  49           DC.B       0x49                     ; 'I'
  0x2400A828:  13           DC.B       0x13                     ; '\x13'
  0x2400A829:  3A           DC.B       0x3A                     ; ':'
  0x2400A82A:  0B           DC.B       0x0B                     ; '\v'
  0x2400A82B:  3B           DC.B       0x3B                     ; ';'
  0x2400A82C:  05           DC.B       0x05                     ; '\x05'
  0x2400A82D:  38           DC.B       0x38                     ; '8'
  0x2400A82E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A82F:  00           DC.B       0x00                     ; '\0'
  0x2400A830:  00           DC.B       0x00                     ; '\0'
  0x2400A831:  0B           DC.B       0x0B                     ; '\v'
  0x2400A832:  16           DC.B       0x16                     ; '\x16'
  0x2400A833:  00           DC.B       0x00                     ; '\0'
  0x2400A834:  49           DC.B       0x49                     ; 'I'
  0x2400A835:  13           DC.B       0x13                     ; '\x13'
  0x2400A836:  03           DC.B       0x03                     ; '\x03'
  0x2400A837:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A838:  3A           DC.B       0x3A                     ; ':'
  0x2400A839:  0B           DC.B       0x0B                     ; '\v'
  0x2400A83A:  3B           DC.B       0x3B                     ; ';'
  0x2400A83B:  0B           DC.B       0x0B                     ; '\v'
  0x2400A83C:  00           DC.B       0x00                     ; '\0'
  0x2400A83D:  00           DC.B       0x00                     ; '\0'
  0x2400A83E:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400A83F:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A840:  00           DC.B       0x00                     ; '\0'
  0x2400A841:  00           DC.B       0x00                     ; '\0'
  0x2400A842:  00           DC.B       0x00                     ; '\0'
  0x2400A843:  0D           DC.B       0x0D                     ; '\r'
  0x2400A844:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A845:  00           DC.B       0x00                     ; '\0'
  0x2400A846:  49           DC.B       0x49                     ; 'I'
  0x2400A847:  13           DC.B       0x13                     ; '\x13'
  0x2400A848:  00           DC.B       0x00                     ; '\0'
  0x2400A849:  00           DC.B       0x00                     ; '\0'
  0x2400A84A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A84B:  15           DC.B       0x15                     ; '\x15'
  0x2400A84C:  01           DC.B       0x01                     ; '\x01'
  0x2400A84D:  27           DC.B       0x27                     ; '''
  0x2400A84E:  19           DC.B       0x19                     ; '\x19'
  0x2400A84F:  00           DC.B       0x00                     ; '\0'
  0x2400A850:  00           DC.B       0x00                     ; '\0'
  0x2400A851:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400A852:  05           DC.B       0x05                     ; '\x05'
  0x2400A853:  00           DC.B       0x00                     ; '\0'
  0x2400A854:  49           DC.B       0x49                     ; 'I'
  0x2400A855:  13           DC.B       0x13                     ; '\x13'
  0x2400A856:  00           DC.B       0x00                     ; '\0'
  0x2400A857:  00           DC.B       0x00                     ; '\0'
  0x2400A858:  10           DC.B       0x10                     ; '\x10'
  0x2400A859:  2E           DC.B       0x2E                     ; '.'
  0x2400A85A:  01           DC.B       0x01                     ; '\x01'
  0x2400A85B:  11           DC.B       0x11                     ; '\x11'
  0x2400A85C:  01           DC.B       0x01                     ; '\x01'
  0x2400A85D:  12           DC.B       0x12                     ; '\x12'
  0x2400A85E:  06           DC.B       0x06                     ; '\x06'
  0x2400A85F:  40           DC.B       0x40                     ; '@'
  0x2400A860:  18           DC.B       0x18                     ; '\x18'
  0x2400A861:  03           DC.B       0x03                     ; '\x03'
  0x2400A862:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A863:  3A           DC.B       0x3A                     ; ':'
  0x2400A864:  0B           DC.B       0x0B                     ; '\v'
  0x2400A865:  3B           DC.B       0x3B                     ; ';'
  0x2400A866:  0B           DC.B       0x0B                     ; '\v'
  0x2400A867:  27           DC.B       0x27                     ; '''
  0x2400A868:  19           DC.B       0x19                     ; '\x19'
  0x2400A869:  49           DC.B       0x49                     ; 'I'
  0x2400A86A:  13           DC.B       0x13                     ; '\x13'
  0x2400A86B:  3F           DC.B       0x3F                     ; '?'
  0x2400A86C:  19           DC.B       0x19                     ; '\x19'
  0x2400A86D:  00           DC.B       0x00                     ; '\0'
  0x2400A86E:  00           DC.B       0x00                     ; '\0'
  0x2400A86F:  11           DC.B       0x11                     ; '\x11'
  0x2400A870:  05           DC.B       0x05                     ; '\x05'
  0x2400A871:  00           DC.B       0x00                     ; '\0'
  0x2400A872:  02           DC.B       0x02                     ; '\x02'
  0x2400A873:  18           DC.B       0x18                     ; '\x18'
  0x2400A874:  03           DC.B       0x03                     ; '\x03'
  0x2400A875:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A876:  3A           DC.B       0x3A                     ; ':'
  0x2400A877:  0B           DC.B       0x0B                     ; '\v'
  0x2400A878:  3B           DC.B       0x3B                     ; ';'
  0x2400A879:  0B           DC.B       0x0B                     ; '\v'
  0x2400A87A:  49           DC.B       0x49                     ; 'I'
  0x2400A87B:  13           DC.B       0x13                     ; '\x13'
  0x2400A87C:  00           DC.B       0x00                     ; '\0'
  0x2400A87D:  00           DC.B       0x00                     ; '\0'
  0x2400A87E:  12           DC.B       0x12                     ; '\x12'
  0x2400A87F:  34           DC.B       0x34                     ; '4'
  0x2400A880:  00           DC.B       0x00                     ; '\0'
  0x2400A881:  02           DC.B       0x02                     ; '\x02'
  0x2400A882:  18           DC.B       0x18                     ; '\x18'
  0x2400A883:  03           DC.B       0x03                     ; '\x03'
  0x2400A884:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A885:  3A           DC.B       0x3A                     ; ':'
  0x2400A886:  0B           DC.B       0x0B                     ; '\v'
  0x2400A887:  3B           DC.B       0x3B                     ; ';'
  0x2400A888:  0B           DC.B       0x0B                     ; '\v'
  0x2400A889:  49           DC.B       0x49                     ; 'I'
  0x2400A88A:  13           DC.B       0x13                     ; '\x13'
  0x2400A88B:  00           DC.B       0x00                     ; '\0'
  0x2400A88C:  00           DC.B       0x00                     ; '\0'
  0x2400A88D:  13           DC.B       0x13                     ; '\x13'
  0x2400A88E:  34           DC.B       0x34                     ; '4'
  0x2400A88F:  00           DC.B       0x00                     ; '\0'
  0x2400A890:  02           DC.B       0x02                     ; '\x02'
  0x2400A891:  18           DC.B       0x18                     ; '\x18'
  0x2400A892:  03           DC.B       0x03                     ; '\x03'
  0x2400A893:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A894:  3A           DC.B       0x3A                     ; ':'
  0x2400A895:  0B           DC.B       0x0B                     ; '\v'
  0x2400A896:  3B           DC.B       0x3B                     ; ';'
  0x2400A897:  0B           DC.B       0x0B                     ; '\v'
  0x2400A898:  49           DC.B       0x49                     ; 'I'
  0x2400A899:  10           DC.B       0x10                     ; '\x10'
  0x2400A89A:  00           DC.B       0x00                     ; '\0'
  0x2400A89B:  00           DC.B       0x00                     ; '\0'
  0x2400A89C:  14           DC.B       0x14                     ; '\x14'
  0x2400A89D:  2E           DC.B       0x2E                     ; '.'
  0x2400A89E:  00           DC.B       0x00                     ; '\0'
  0x2400A89F:  11           DC.B       0x11                     ; '\x11'
  0x2400A8A0:  01           DC.B       0x01                     ; '\x01'
  0x2400A8A1:  12           DC.B       0x12                     ; '\x12'
  0x2400A8A2:  06           DC.B       0x06                     ; '\x06'
  0x2400A8A3:  40           DC.B       0x40                     ; '@'
  0x2400A8A4:  18           DC.B       0x18                     ; '\x18'
  0x2400A8A5:  03           DC.B       0x03                     ; '\x03'
  0x2400A8A6:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A8A7:  3A           DC.B       0x3A                     ; ':'
  0x2400A8A8:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8A9:  3B           DC.B       0x3B                     ; ';'
  0x2400A8AA:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8AB:  27           DC.B       0x27                     ; '''
  0x2400A8AC:  19           DC.B       0x19                     ; '\x19'
  0x2400A8AD:  3F           DC.B       0x3F                     ; '?'
  0x2400A8AE:  19           DC.B       0x19                     ; '\x19'
  0x2400A8AF:  00           DC.B       0x00                     ; '\0'
  0x2400A8B0:  00           DC.B       0x00                     ; '\0'
  0x2400A8B1:  15           DC.B       0x15                     ; '\x15'
  0x2400A8B2:  2E           DC.B       0x2E                     ; '.'
  0x2400A8B3:  01           DC.B       0x01                     ; '\x01'
  0x2400A8B4:  11           DC.B       0x11                     ; '\x11'
  0x2400A8B5:  01           DC.B       0x01                     ; '\x01'
  0x2400A8B6:  12           DC.B       0x12                     ; '\x12'
  0x2400A8B7:  06           DC.B       0x06                     ; '\x06'
  0x2400A8B8:  40           DC.B       0x40                     ; '@'
  0x2400A8B9:  18           DC.B       0x18                     ; '\x18'
  0x2400A8BA:  03           DC.B       0x03                     ; '\x03'
  0x2400A8BB:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A8BC:  3A           DC.B       0x3A                     ; ':'
  0x2400A8BD:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8BE:  3B           DC.B       0x3B                     ; ';'
  0x2400A8BF:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8C0:  27           DC.B       0x27                     ; '''
  0x2400A8C1:  19           DC.B       0x19                     ; '\x19'
  0x2400A8C2:  3F           DC.B       0x3F                     ; '?'
  0x2400A8C3:  19           DC.B       0x19                     ; '\x19'
  0x2400A8C4:  00           DC.B       0x00                     ; '\0'
  0x2400A8C5:  00           DC.B       0x00                     ; '\0'
  0x2400A8C6:  16           DC.B       0x16                     ; '\x16'
  0x2400A8C7:  2E           DC.B       0x2E                     ; '.'
  0x2400A8C8:  00           DC.B       0x00                     ; '\0'
  0x2400A8C9:  11           DC.B       0x11                     ; '\x11'
  0x2400A8CA:  01           DC.B       0x01                     ; '\x01'
  0x2400A8CB:  12           DC.B       0x12                     ; '\x12'
  0x2400A8CC:  06           DC.B       0x06                     ; '\x06'
  0x2400A8CD:  40           DC.B       0x40                     ; '@'
  0x2400A8CE:  18           DC.B       0x18                     ; '\x18'
  0x2400A8CF:  03           DC.B       0x03                     ; '\x03'
  0x2400A8D0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A8D1:  3A           DC.B       0x3A                     ; ':'
  0x2400A8D2:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8D3:  3B           DC.B       0x3B                     ; ';'
  0x2400A8D4:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8D5:  27           DC.B       0x27                     ; '''
  0x2400A8D6:  19           DC.B       0x19                     ; '\x19'
  0x2400A8D7:  49           DC.B       0x49                     ; 'I'
  0x2400A8D8:  13           DC.B       0x13                     ; '\x13'
  0x2400A8D9:  3F           DC.B       0x3F                     ; '?'
  0x2400A8DA:  19           DC.B       0x19                     ; '\x19'
  0x2400A8DB:  00           DC.B       0x00                     ; '\0'
  0x2400A8DC:  00           DC.B       0x00                     ; '\0'
  0x2400A8DD:  17           DC.B       0x17                     ; '\x17'
  0x2400A8DE:  11           DC.B       0x11                     ; '\x11'
  0x2400A8DF:  01           DC.B       0x01                     ; '\x01'
  0x2400A8E0:  25           DC.B       0x25                     ; '%'
  0x2400A8E1:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A8E2:  13           DC.B       0x13                     ; '\x13'
  0x2400A8E3:  05           DC.B       0x05                     ; '\x05'
  0x2400A8E4:  03           DC.B       0x03                     ; '\x03'
  0x2400A8E5:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A8E6:  10           DC.B       0x10                     ; '\x10'
  0x2400A8E7:  17           DC.B       0x17                     ; '\x17'
  0x2400A8E8:  1B           DC.B       0x1B                     ; '\x1B'
  0x2400A8E9:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A8EA:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400A8EB:  42           DC.B       0x42                     ; 'B'
  0x2400A8EC:  19           DC.B       0x19                     ; '\x19'
  0x2400A8ED:  11           DC.B       0x11                     ; '\x11'
  0x2400A8EE:  01           DC.B       0x01                     ; '\x01'
  0x2400A8EF:  12           DC.B       0x12                     ; '\x12'
  0x2400A8F0:  06           DC.B       0x06                     ; '\x06'
  0x2400A8F1:  43           DC.B       0x43                     ; 'C'
  0x2400A8F2:  17           DC.B       0x17                     ; '\x17'
  0x2400A8F3:  00           DC.B       0x00                     ; '\0'
  0x2400A8F4:  00           DC.B       0x00                     ; '\0'
  0x2400A8F5:  18           DC.B       0x18                     ; '\x18'
  0x2400A8F6:  04           DC.B       0x04                     ; '\x04'
  0x2400A8F7:  01           DC.B       0x01                     ; '\x01'
  0x2400A8F8:  49           DC.B       0x49                     ; 'I'
  0x2400A8F9:  13           DC.B       0x13                     ; '\x13'
  0x2400A8FA:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8FB:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8FC:  3A           DC.B       0x3A                     ; ':'
  0x2400A8FD:  0B           DC.B       0x0B                     ; '\v'
  0x2400A8FE:  3B           DC.B       0x3B                     ; ';'
  0x2400A8FF:  0B           DC.B       0x0B                     ; '\v'
  0x2400A900:  00           DC.B       0x00                     ; '\0'
  0x2400A901:  00           DC.B       0x00                     ; '\0'
  0x2400A902:  19           DC.B       0x19                     ; '\x19'
  0x2400A903:  28           DC.B       0x28                     ; '('
  0x2400A904:  00           DC.B       0x00                     ; '\0'
  0x2400A905:  03           DC.B       0x03                     ; '\x03'
  0x2400A906:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A907:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400A908:  0D           DC.B       0x0D                     ; '\r'
  0x2400A909:  00           DC.B       0x00                     ; '\0'
  0x2400A90A:  00           DC.B       0x00                     ; '\0'
  0x2400A90B:  1A           DC.B       0x1A                     ; '\x1A'
  0x2400A90C:  13           DC.B       0x13                     ; '\x13'
  0x2400A90D:  01           DC.B       0x01                     ; '\x01'
  0x2400A90E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A90F:  05           DC.B       0x05                     ; '\x05'
  0x2400A910:  3A           DC.B       0x3A                     ; ':'
  0x2400A911:  0B           DC.B       0x0B                     ; '\v'
  0x2400A912:  3B           DC.B       0x3B                     ; ';'
  0x2400A913:  05           DC.B       0x05                     ; '\x05'
  0x2400A914:  00           DC.B       0x00                     ; '\0'
  0x2400A915:  00           DC.B       0x00                     ; '\0'
  0x2400A916:  1B           DC.B       0x1B                     ; '\x1B'
  0x2400A917:  0D           DC.B       0x0D                     ; '\r'
  0x2400A918:  00           DC.B       0x00                     ; '\0'
  0x2400A919:  03           DC.B       0x03                     ; '\x03'
  0x2400A91A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A91B:  49           DC.B       0x49                     ; 'I'
  0x2400A91C:  13           DC.B       0x13                     ; '\x13'
  0x2400A91D:  3A           DC.B       0x3A                     ; ':'
  0x2400A91E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A91F:  3B           DC.B       0x3B                     ; ';'
  0x2400A920:  05           DC.B       0x05                     ; '\x05'
  0x2400A921:  38           DC.B       0x38                     ; '8'
  0x2400A922:  05           DC.B       0x05                     ; '\x05'
  0x2400A923:  00           DC.B       0x00                     ; '\0'
  0x2400A924:  00           DC.B       0x00                     ; '\0'
  0x2400A925:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400A926:  35           DC.B       0x35                     ; '5'
  0x2400A927:  00           DC.B       0x00                     ; '\0'
  0x2400A928:  49           DC.B       0x49                     ; 'I'
  0x2400A929:  13           DC.B       0x13                     ; '\x13'
  0x2400A92A:  00           DC.B       0x00                     ; '\0'
  0x2400A92B:  00           DC.B       0x00                     ; '\0'
  0x2400A92C:  1D           DC.B       0x1D                     ; '\x1D'
  0x2400A92D:  16           DC.B       0x16                     ; '\x16'
  0x2400A92E:  00           DC.B       0x00                     ; '\0'
  0x2400A92F:  49           DC.B       0x49                     ; 'I'
  0x2400A930:  10           DC.B       0x10                     ; '\x10'
  0x2400A931:  03           DC.B       0x03                     ; '\x03'
  0x2400A932:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A933:  3A           DC.B       0x3A                     ; ':'
  0x2400A934:  0B           DC.B       0x0B                     ; '\v'
  0x2400A935:  3B           DC.B       0x3B                     ; ';'
  0x2400A936:  05           DC.B       0x05                     ; '\x05'
  0x2400A937:  00           DC.B       0x00                     ; '\0'
  0x2400A938:  00           DC.B       0x00                     ; '\0'
  0x2400A939:  1E           DC.B       0x1E                     ; '\x1E'
  0x2400A93A:  0B           DC.B       0x0B                     ; '\v'
  0x2400A93B:  01           DC.B       0x01                     ; '\x01'
  0x2400A93C:  11           DC.B       0x11                     ; '\x11'
  0x2400A93D:  01           DC.B       0x01                     ; '\x01'
  0x2400A93E:  12           DC.B       0x12                     ; '\x12'
  0x2400A93F:  06           DC.B       0x06                     ; '\x06'
  0x2400A940:  00           DC.B       0x00                     ; '\0'
  0x2400A941:  00           DC.B       0x00                     ; '\0'
  0x2400A942:  1F           DC.B       0x1F                     ; '\x1F'
  0x2400A943:  2E           DC.B       0x2E                     ; '.'
  0x2400A944:  01           DC.B       0x01                     ; '\x01'
  0x2400A945:  11           DC.B       0x11                     ; '\x11'
  0x2400A946:  01           DC.B       0x01                     ; '\x01'
  0x2400A947:  12           DC.B       0x12                     ; '\x12'
  0x2400A948:  06           DC.B       0x06                     ; '\x06'
  0x2400A949:  40           DC.B       0x40                     ; '@'
  0x2400A94A:  18           DC.B       0x18                     ; '\x18'
  0x2400A94B:  03           DC.B       0x03                     ; '\x03'
  0x2400A94C:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A94D:  3A           DC.B       0x3A                     ; ':'
  0x2400A94E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A94F:  3B           DC.B       0x3B                     ; ';'
  0x2400A950:  0B           DC.B       0x0B                     ; '\v'
  0x2400A951:  3F           DC.B       0x3F                     ; '?'
  0x2400A952:  19           DC.B       0x19                     ; '\x19'
  0x2400A953:  00           DC.B       0x00                     ; '\0'
  0x2400A954:  00           DC.B       0x00                     ; '\0'
  0x2400A955:  20           DC.B       0x20                     ; ' '
  0x2400A956:  05           DC.B       0x05                     ; '\x05'
  0x2400A957:  00           DC.B       0x00                     ; '\0'
  0x2400A958:  02           DC.B       0x02                     ; '\x02'
  0x2400A959:  18           DC.B       0x18                     ; '\x18'
  0x2400A95A:  03           DC.B       0x03                     ; '\x03'
  0x2400A95B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A95C:  3A           DC.B       0x3A                     ; ':'
  0x2400A95D:  0B           DC.B       0x0B                     ; '\v'
  0x2400A95E:  3B           DC.B       0x3B                     ; ';'
  0x2400A95F:  0B           DC.B       0x0B                     ; '\v'
  0x2400A960:  49           DC.B       0x49                     ; 'I'
  0x2400A961:  10           DC.B       0x10                     ; '\x10'
  0x2400A962:  00           DC.B       0x00                     ; '\0'
  0x2400A963:  00           DC.B       0x00                     ; '\0'
  0x2400A964:  21           DC.B       0x21                     ; '!'
  0x2400A965:  39           DC.B       0x39                     ; '9'
  0x2400A966:  01           DC.B       0x01                     ; '\x01'
  0x2400A967:  03           DC.B       0x03                     ; '\x03'
  0x2400A968:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A969:  00           DC.B       0x00                     ; '\0'
  0x2400A96A:  00           DC.B       0x00                     ; '\0'
  0x2400A96B:  22           DC.B       0x22                     ; '\"'
  0x2400A96C:  39           DC.B       0x39                     ; '9'
  0x2400A96D:  01           DC.B       0x01                     ; '\x01'
  0x2400A96E:  03           DC.B       0x03                     ; '\x03'
  0x2400A96F:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A970:  89           DC.B       0x89                     ; '\x89'
  0x2400A971:  01           DC.B       0x01                     ; '\x01'
  0x2400A972:  19           DC.B       0x19                     ; '\x19'
  0x2400A973:  00           DC.B       0x00                     ; '\0'
  0x2400A974:  00           DC.B       0x00                     ; '\0'
  0x2400A975:  23           DC.B       0x23                     ; '#'
  0x2400A976:  08           DC.B       0x08                     ; '\b'
  0x2400A977:  00           DC.B       0x00                     ; '\0'
  0x2400A978:  3A           DC.B       0x3A                     ; ':'
  0x2400A979:  0B           DC.B       0x0B                     ; '\v'
  0x2400A97A:  3B           DC.B       0x3B                     ; ';'
  0x2400A97B:  0B           DC.B       0x0B                     ; '\v'
  0x2400A97C:  18           DC.B       0x18                     ; '\x18'
  0x2400A97D:  13           DC.B       0x13                     ; '\x13'
  0x2400A97E:  00           DC.B       0x00                     ; '\0'
  0x2400A97F:  00           DC.B       0x00                     ; '\0'
  0x2400A980:  24           DC.B       0x24                     ; '$'
  0x2400A981:  08           DC.B       0x08                     ; '\b'
  0x2400A982:  00           DC.B       0x00                     ; '\0'
  0x2400A983:  3A           DC.B       0x3A                     ; ':'
  0x2400A984:  0B           DC.B       0x0B                     ; '\v'
  0x2400A985:  3B           DC.B       0x3B                     ; ';'
  0x2400A986:  0B           DC.B       0x0B                     ; '\v'
  0x2400A987:  18           DC.B       0x18                     ; '\x18'
  0x2400A988:  10           DC.B       0x10                     ; '\x10'
  0x2400A989:  00           DC.B       0x00                     ; '\0'
  0x2400A98A:  00           DC.B       0x00                     ; '\0'
  0x2400A98B:  25           DC.B       0x25                     ; '%'
  0x2400A98C:  13           DC.B       0x13                     ; '\x13'
  0x2400A98D:  01           DC.B       0x01                     ; '\x01'
  0x2400A98E:  36           DC.B       0x36                     ; '6'
  0x2400A98F:  0B           DC.B       0x0B                     ; '\v'
  0x2400A990:  03           DC.B       0x03                     ; '\x03'
  0x2400A991:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A992:  0B           DC.B       0x0B                     ; '\v'
  0x2400A993:  0B           DC.B       0x0B                     ; '\v'
  0x2400A994:  00           DC.B       0x00                     ; '\0'
  0x2400A995:  00           DC.B       0x00                     ; '\0'
  0x2400A996:  26           DC.B       0x26                     ; '&'
  0x2400A997:  0D           DC.B       0x0D                     ; '\r'
  0x2400A998:  00           DC.B       0x00                     ; '\0'
  0x2400A999:  03           DC.B       0x03                     ; '\x03'
  0x2400A99A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A99B:  49           DC.B       0x49                     ; 'I'
  0x2400A99C:  10           DC.B       0x10                     ; '\x10'
  0x2400A99D:  38           DC.B       0x38                     ; '8'
  0x2400A99E:  0B           DC.B       0x0B                     ; '\v'
  0x2400A99F:  00           DC.B       0x00                     ; '\0'
  0x2400A9A0:  00           DC.B       0x00                     ; '\0'
  0x2400A9A1:  27           DC.B       0x27                     ; '''
  0x2400A9A2:  13           DC.B       0x13                     ; '\x13'
  0x2400A9A3:  00           DC.B       0x00                     ; '\0'
  0x2400A9A4:  03           DC.B       0x03                     ; '\x03'
  0x2400A9A5:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A9A6:  3C           DC.B       0x3C                     ; '<'
  0x2400A9A7:  19           DC.B       0x19                     ; '\x19'
  0x2400A9A8:  00           DC.B       0x00                     ; '\0'
  0x2400A9A9:  00           DC.B       0x00                     ; '\0'
  0x2400A9AA:  28           DC.B       0x28                     ; '('
  0x2400A9AB:  16           DC.B       0x16                     ; '\x16'
  0x2400A9AC:  00           DC.B       0x00                     ; '\0'
  0x2400A9AD:  49           DC.B       0x49                     ; 'I'
  0x2400A9AE:  10           DC.B       0x10                     ; '\x10'
  0x2400A9AF:  03           DC.B       0x03                     ; '\x03'
  0x2400A9B0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A9B1:  3A           DC.B       0x3A                     ; ':'
  0x2400A9B2:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9B3:  3B           DC.B       0x3B                     ; ';'
  0x2400A9B4:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9B5:  00           DC.B       0x00                     ; '\0'
  0x2400A9B6:  00           DC.B       0x00                     ; '\0'
  0x2400A9B7:  29           DC.B       0x29                     ; ')'
  0x2400A9B8:  2E           DC.B       0x2E                     ; '.'
  0x2400A9B9:  01           DC.B       0x01                     ; '\x01'
  0x2400A9BA:  03           DC.B       0x03                     ; '\x03'
  0x2400A9BB:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A9BC:  3A           DC.B       0x3A                     ; ':'
  0x2400A9BD:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9BE:  3B           DC.B       0x3B                     ; ';'
  0x2400A9BF:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9C0:  49           DC.B       0x49                     ; 'I'
  0x2400A9C1:  10           DC.B       0x10                     ; '\x10'
  0x2400A9C2:  3C           DC.B       0x3C                     ; '<'
  0x2400A9C3:  19           DC.B       0x19                     ; '\x19'
  0x2400A9C4:  3F           DC.B       0x3F                     ; '?'
  0x2400A9C5:  19           DC.B       0x19                     ; '\x19'
  0x2400A9C6:  00           DC.B       0x00                     ; '\0'
  0x2400A9C7:  00           DC.B       0x00                     ; '\0'
  0x2400A9C8:  2A           DC.B       0x2A                     ; '*'
  0x2400A9C9:  2E           DC.B       0x2E                     ; '.'
  0x2400A9CA:  01           DC.B       0x01                     ; '\x01'
  0x2400A9CB:  03           DC.B       0x03                     ; '\x03'
  0x2400A9CC:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A9CD:  3A           DC.B       0x3A                     ; ':'
  0x2400A9CE:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9CF:  3B           DC.B       0x3B                     ; ';'
  0x2400A9D0:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9D1:  3C           DC.B       0x3C                     ; '<'
  0x2400A9D2:  19           DC.B       0x19                     ; '\x19'
  0x2400A9D3:  3F           DC.B       0x3F                     ; '?'
  0x2400A9D4:  19           DC.B       0x19                     ; '\x19'
  0x2400A9D5:  00           DC.B       0x00                     ; '\0'
  0x2400A9D6:  00           DC.B       0x00                     ; '\0'
  0x2400A9D7:  2B           DC.B       0x2B                     ; '+'
  0x2400A9D8:  05           DC.B       0x05                     ; '\x05'
  0x2400A9D9:  00           DC.B       0x00                     ; '\0'
  0x2400A9DA:  49           DC.B       0x49                     ; 'I'
  0x2400A9DB:  10           DC.B       0x10                     ; '\x10'
  0x2400A9DC:  00           DC.B       0x00                     ; '\0'
  0x2400A9DD:  00           DC.B       0x00                     ; '\0'
  0x2400A9DE:  2C           DC.B       0x2C                     ; ','
  0x2400A9DF:  18           DC.B       0x18                     ; '\x18'
  0x2400A9E0:  00           DC.B       0x00                     ; '\0'
  0x2400A9E1:  00           DC.B       0x00                     ; '\0'
  0x2400A9E2:  00           DC.B       0x00                     ; '\0'
  0x2400A9E3:  2D           DC.B       0x2D                     ; '-'
  0x2400A9E4:  16           DC.B       0x16                     ; '\x16'
  0x2400A9E5:  00           DC.B       0x00                     ; '\0'
  0x2400A9E6:  49           DC.B       0x49                     ; 'I'
  0x2400A9E7:  13           DC.B       0x13                     ; '\x13'
  0x2400A9E8:  03           DC.B       0x03                     ; '\x03'
  0x2400A9E9:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A9EA:  00           DC.B       0x00                     ; '\0'
  0x2400A9EB:  00           DC.B       0x00                     ; '\0'
  0x2400A9EC:  2E           DC.B       0x2E                     ; '.'
  0x2400A9ED:  2E           DC.B       0x2E                     ; '.'
  0x2400A9EE:  01           DC.B       0x01                     ; '\x01'
  0x2400A9EF:  03           DC.B       0x03                     ; '\x03'
  0x2400A9F0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400A9F1:  3A           DC.B       0x3A                     ; ':'
  0x2400A9F2:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9F3:  3B           DC.B       0x3B                     ; ';'
  0x2400A9F4:  0B           DC.B       0x0B                     ; '\v'
  0x2400A9F5:  49           DC.B       0x49                     ; 'I'
  0x2400A9F6:  13           DC.B       0x13                     ; '\x13'
  0x2400A9F7:  3C           DC.B       0x3C                     ; '<'
  0x2400A9F8:  19           DC.B       0x19                     ; '\x19'
  0x2400A9F9:  3F           DC.B       0x3F                     ; '?'
  0x2400A9FA:  19           DC.B       0x19                     ; '\x19'
  0x2400A9FB:  00           DC.B       0x00                     ; '\0'
  0x2400A9FC:  00           DC.B       0x00                     ; '\0'
  0x2400A9FD:  2F           DC.B       0x2F                     ; '/'
  0x2400A9FE:  26           DC.B       0x26                     ; '&'
  0x2400A9FF:  00           DC.B       0x00                     ; '\0'
  0x2400AA00:  00           DC.B       0x00                     ; '\0'
  0x2400AA01:  00           DC.B       0x00                     ; '\0'
  0x2400AA02:  30           DC.B       0x30                     ; '0'
  0x2400AA03:  26           DC.B       0x26                     ; '&'
  0x2400AA04:  00           DC.B       0x00                     ; '\0'
  0x2400AA05:  49           DC.B       0x49                     ; 'I'
  0x2400AA06:  13           DC.B       0x13                     ; '\x13'
  0x2400AA07:  00           DC.B       0x00                     ; '\0'
  0x2400AA08:  00           DC.B       0x00                     ; '\0'
  0x2400AA09:  31           DC.B       0x31                     ; '1'
  0x2400AA0A:  2E           DC.B       0x2E                     ; '.'
  0x2400AA0B:  00           DC.B       0x00                     ; '\0'
  0x2400AA0C:  03           DC.B       0x03                     ; '\x03'
  0x2400AA0D:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA0E:  3A           DC.B       0x3A                     ; ':'
  0x2400AA0F:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA10:  3B           DC.B       0x3B                     ; ';'
  0x2400AA11:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA12:  49           DC.B       0x49                     ; 'I'
  0x2400AA13:  13           DC.B       0x13                     ; '\x13'
  0x2400AA14:  3C           DC.B       0x3C                     ; '<'
  0x2400AA15:  19           DC.B       0x19                     ; '\x19'
  0x2400AA16:  3F           DC.B       0x3F                     ; '?'
  0x2400AA17:  19           DC.B       0x19                     ; '\x19'
  0x2400AA18:  00           DC.B       0x00                     ; '\0'
  0x2400AA19:  00           DC.B       0x00                     ; '\0'
  0x2400AA1A:  32           DC.B       0x32                     ; '2'
  0x2400AA1B:  2E           DC.B       0x2E                     ; '.'
  0x2400AA1C:  00           DC.B       0x00                     ; '\0'
  0x2400AA1D:  03           DC.B       0x03                     ; '\x03'
  0x2400AA1E:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA1F:  3A           DC.B       0x3A                     ; ':'
  0x2400AA20:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA21:  3B           DC.B       0x3B                     ; ';'
  0x2400AA22:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA23:  49           DC.B       0x49                     ; 'I'
  0x2400AA24:  10           DC.B       0x10                     ; '\x10'
  0x2400AA25:  3C           DC.B       0x3C                     ; '<'
  0x2400AA26:  19           DC.B       0x19                     ; '\x19'
  0x2400AA27:  3F           DC.B       0x3F                     ; '?'
  0x2400AA28:  19           DC.B       0x19                     ; '\x19'
  0x2400AA29:  00           DC.B       0x00                     ; '\0'
  0x2400AA2A:  00           DC.B       0x00                     ; '\0'
  0x2400AA2B:  33           DC.B       0x33                     ; '3'
  0x2400AA2C:  34           DC.B       0x34                     ; '4'
  0x2400AA2D:  00           DC.B       0x00                     ; '\0'
  0x2400AA2E:  03           DC.B       0x03                     ; '\x03'
  0x2400AA2F:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA30:  49           DC.B       0x49                     ; 'I'
  0x2400AA31:  13           DC.B       0x13                     ; '\x13'
  0x2400AA32:  3A           DC.B       0x3A                     ; ':'
  0x2400AA33:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA34:  3B           DC.B       0x3B                     ; ';'
  0x2400AA35:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA36:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400AA37:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400AA38:  00           DC.B       0x00                     ; '\0'
  0x2400AA39:  00           DC.B       0x00                     ; '\0'
  0x2400AA3A:  34           DC.B       0x34                     ; '4'
  0x2400AA3B:  26           DC.B       0x26                     ; '&'
  0x2400AA3C:  00           DC.B       0x00                     ; '\0'
  0x2400AA3D:  49           DC.B       0x49                     ; 'I'
  0x2400AA3E:  10           DC.B       0x10                     ; '\x10'
  0x2400AA3F:  00           DC.B       0x00                     ; '\0'
  0x2400AA40:  00           DC.B       0x00                     ; '\0'
  0x2400AA41:  35           DC.B       0x35                     ; '5'
  0x2400AA42:  34           DC.B       0x34                     ; '4'
  0x2400AA43:  00           DC.B       0x00                     ; '\0'
  0x2400AA44:  03           DC.B       0x03                     ; '\x03'
  0x2400AA45:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA46:  49           DC.B       0x49                     ; 'I'
  0x2400AA47:  13           DC.B       0x13                     ; '\x13'
  0x2400AA48:  3A           DC.B       0x3A                     ; ':'
  0x2400AA49:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA4A:  3B           DC.B       0x3B                     ; ';'
  0x2400AA4B:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA4C:  02           DC.B       0x02                     ; '\x02'
  0x2400AA4D:  18           DC.B       0x18                     ; '\x18'
  0x2400AA4E:  6E           DC.B       0x6E                     ; 'n'
  0x2400AA4F:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA50:  00           DC.B       0x00                     ; '\0'
  0x2400AA51:  00           DC.B       0x00                     ; '\0'
  0x2400AA52:  36           DC.B       0x36                     ; '6'
  0x2400AA53:  13           DC.B       0x13                     ; '\x13'
  0x2400AA54:  01           DC.B       0x01                     ; '\x01'
  0x2400AA55:  36           DC.B       0x36                     ; '6'
  0x2400AA56:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA57:  03           DC.B       0x03                     ; '\x03'
  0x2400AA58:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA59:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA5A:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA5B:  3A           DC.B       0x3A                     ; ':'
  0x2400AA5C:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA5D:  3B           DC.B       0x3B                     ; ';'
  0x2400AA5E:  05           DC.B       0x05                     ; '\x05'
  0x2400AA5F:  00           DC.B       0x00                     ; '\0'
  0x2400AA60:  00           DC.B       0x00                     ; '\0'
  0x2400AA61:  37           DC.B       0x37                     ; '7'
  0x2400AA62:  0D           DC.B       0x0D                     ; '\r'
  0x2400AA63:  00           DC.B       0x00                     ; '\0'
  0x2400AA64:  03           DC.B       0x03                     ; '\x03'
  0x2400AA65:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA66:  49           DC.B       0x49                     ; 'I'
  0x2400AA67:  10           DC.B       0x10                     ; '\x10'
  0x2400AA68:  3A           DC.B       0x3A                     ; ':'
  0x2400AA69:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA6A:  3B           DC.B       0x3B                     ; ';'
  0x2400AA6B:  05           DC.B       0x05                     ; '\x05'
  0x2400AA6C:  38           DC.B       0x38                     ; '8'
  0x2400AA6D:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA6E:  00           DC.B       0x00                     ; '\0'
  0x2400AA6F:  00           DC.B       0x00                     ; '\0'
  0x2400AA70:  38           DC.B       0x38                     ; '8'
  0x2400AA71:  01           DC.B       0x01                     ; '\x01'
  0x2400AA72:  01           DC.B       0x01                     ; '\x01'
  0x2400AA73:  49           DC.B       0x49                     ; 'I'
  0x2400AA74:  10           DC.B       0x10                     ; '\x10'
  0x2400AA75:  00           DC.B       0x00                     ; '\0'
  0x2400AA76:  00           DC.B       0x00                     ; '\0'
  0x2400AA77:  39           DC.B       0x39                     ; '9'
  0x2400AA78:  34           DC.B       0x34                     ; '4'
  0x2400AA79:  00           DC.B       0x00                     ; '\0'
  0x2400AA7A:  03           DC.B       0x03                     ; '\x03'
  0x2400AA7B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA7C:  49           DC.B       0x49                     ; 'I'
  0x2400AA7D:  10           DC.B       0x10                     ; '\x10'
  0x2400AA7E:  3A           DC.B       0x3A                     ; ':'
  0x2400AA7F:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA80:  3B           DC.B       0x3B                     ; ';'
  0x2400AA81:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA82:  02           DC.B       0x02                     ; '\x02'
  0x2400AA83:  18           DC.B       0x18                     ; '\x18'
  0x2400AA84:  6E           DC.B       0x6E                     ; 'n'
  0x2400AA85:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA86:  00           DC.B       0x00                     ; '\0'
  0x2400AA87:  00           DC.B       0x00                     ; '\0'
  0x2400AA88:  3A           DC.B       0x3A                     ; ':'
  0x2400AA89:  34           DC.B       0x34                     ; '4'
  0x2400AA8A:  00           DC.B       0x00                     ; '\0'
  0x2400AA8B:  03           DC.B       0x03                     ; '\x03'
  0x2400AA8C:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA8D:  49           DC.B       0x49                     ; 'I'
  0x2400AA8E:  13           DC.B       0x13                     ; '\x13'
  0x2400AA8F:  3A           DC.B       0x3A                     ; ':'
  0x2400AA90:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA91:  3B           DC.B       0x3B                     ; ';'
  0x2400AA92:  0B           DC.B       0x0B                     ; '\v'
  0x2400AA93:  88           DC.B       0x88                     ; '\x88'
  0x2400AA94:  01           DC.B       0x01                     ; '\x01'
  0x2400AA95:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400AA96:  02           DC.B       0x02                     ; '\x02'
  0x2400AA97:  18           DC.B       0x18                     ; '\x18'
  0x2400AA98:  6E           DC.B       0x6E                     ; 'n'
  0x2400AA99:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AA9A:  00           DC.B       0x00                     ; '\0'
  0x2400AA9B:  00           DC.B       0x00                     ; '\0'
  0x2400AA9C:  3B           DC.B       0x3B                     ; ';'
  0x2400AA9D:  21           DC.B       0x21                     ; '!'
  0x2400AA9E:  00           DC.B       0x00                     ; '\0'
  0x2400AA9F:  49           DC.B       0x49                     ; 'I'
  0x2400AAA0:  13           DC.B       0x13                     ; '\x13'
  0x2400AAA1:  37           DC.B       0x37                     ; '7'
  0x2400AAA2:  05           DC.B       0x05                     ; '\x05'
  0x2400AAA3:  00           DC.B       0x00                     ; '\0'
  0x2400AAA4:  00           DC.B       0x00                     ; '\0'
  0x2400AAA5:  3C           DC.B       0x3C                     ; '<'
  0x2400AAA6:  2E           DC.B       0x2E                     ; '.'
  0x2400AAA7:  01           DC.B       0x01                     ; '\x01'
  0x2400AAA8:  11           DC.B       0x11                     ; '\x11'
  0x2400AAA9:  01           DC.B       0x01                     ; '\x01'
  0x2400AAAA:  12           DC.B       0x12                     ; '\x12'
  0x2400AAAB:  06           DC.B       0x06                     ; '\x06'
  0x2400AAAC:  40           DC.B       0x40                     ; '@'
  0x2400AAAD:  18           DC.B       0x18                     ; '\x18'
  0x2400AAAE:  6E           DC.B       0x6E                     ; 'n'
  0x2400AAAF:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AAB0:  03           DC.B       0x03                     ; '\x03'
  0x2400AAB1:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AAB2:  3A           DC.B       0x3A                     ; ':'
  0x2400AAB3:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAB4:  3B           DC.B       0x3B                     ; ';'
  0x2400AAB5:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAB6:  00           DC.B       0x00                     ; '\0'
  0x2400AAB7:  00           DC.B       0x00                     ; '\0'
  0x2400AAB8:  3D           DC.B       0x3D                     ; '='
  0x2400AAB9:  05           DC.B       0x05                     ; '\x05'
  0x2400AABA:  00           DC.B       0x00                     ; '\0'
  0x2400AABB:  02           DC.B       0x02                     ; '\x02'
  0x2400AABC:  18           DC.B       0x18                     ; '\x18'
  0x2400AABD:  3A           DC.B       0x3A                     ; ':'
  0x2400AABE:  0B           DC.B       0x0B                     ; '\v'
  0x2400AABF:  3B           DC.B       0x3B                     ; ';'
  0x2400AAC0:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAC1:  49           DC.B       0x49                     ; 'I'
  0x2400AAC2:  10           DC.B       0x10                     ; '\x10'
  0x2400AAC3:  00           DC.B       0x00                     ; '\0'
  0x2400AAC4:  00           DC.B       0x00                     ; '\0'
  0x2400AAC5:  3E           DC.B       0x3E                     ; '>'
  0x2400AAC6:  2E           DC.B       0x2E                     ; '.'
  0x2400AAC7:  00           DC.B       0x00                     ; '\0'
  0x2400AAC8:  11           DC.B       0x11                     ; '\x11'
  0x2400AAC9:  01           DC.B       0x01                     ; '\x01'
  0x2400AACA:  12           DC.B       0x12                     ; '\x12'
  0x2400AACB:  06           DC.B       0x06                     ; '\x06'
  0x2400AACC:  40           DC.B       0x40                     ; '@'
  0x2400AACD:  18           DC.B       0x18                     ; '\x18'
  0x2400AACE:  03           DC.B       0x03                     ; '\x03'
  0x2400AACF:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AAD0:  3A           DC.B       0x3A                     ; ':'
  0x2400AAD1:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAD2:  3B           DC.B       0x3B                     ; ';'
  0x2400AAD3:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAD4:  3F           DC.B       0x3F                     ; '?'
  0x2400AAD5:  19           DC.B       0x19                     ; '\x19'
  0x2400AAD6:  00           DC.B       0x00                     ; '\0'
  0x2400AAD7:  00           DC.B       0x00                     ; '\0'
  0x2400AAD8:  3F           DC.B       0x3F                     ; '?'
  0x2400AAD9:  3B           DC.B       0x3B                     ; ';'
  0x2400AADA:  00           DC.B       0x00                     ; '\0'
  0x2400AADB:  03           DC.B       0x03                     ; '\x03'
  0x2400AADC:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AADD:  00           DC.B       0x00                     ; '\0'
  0x2400AADE:  00           DC.B       0x00                     ; '\0'
  0x2400AADF:  40           DC.B       0x40                     ; '@'
  0x2400AAE0:  2E           DC.B       0x2E                     ; '.'
  0x2400AAE1:  01           DC.B       0x01                     ; '\x01'
  0x2400AAE2:  6E           DC.B       0x6E                     ; 'n'
  0x2400AAE3:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AAE4:  03           DC.B       0x03                     ; '\x03'
  0x2400AAE5:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AAE6:  3A           DC.B       0x3A                     ; ':'
  0x2400AAE7:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAE8:  3B           DC.B       0x3B                     ; ';'
  0x2400AAE9:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAEA:  49           DC.B       0x49                     ; 'I'
  0x2400AAEB:  10           DC.B       0x10                     ; '\x10'
  0x2400AAEC:  3C           DC.B       0x3C                     ; '<'
  0x2400AAED:  19           DC.B       0x19                     ; '\x19'
  0x2400AAEE:  3F           DC.B       0x3F                     ; '?'
  0x2400AAEF:  19           DC.B       0x19                     ; '\x19'
  0x2400AAF0:  00           DC.B       0x00                     ; '\0'
  0x2400AAF1:  00           DC.B       0x00                     ; '\0'
  0x2400AAF2:  41           DC.B       0x41                     ; 'A'
  0x2400AAF3:  04           DC.B       0x04                     ; '\x04'
  0x2400AAF4:  01           DC.B       0x01                     ; '\x01'
  0x2400AAF5:  49           DC.B       0x49                     ; 'I'
  0x2400AAF6:  10           DC.B       0x10                     ; '\x10'
  0x2400AAF7:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAF8:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAF9:  3A           DC.B       0x3A                     ; ':'
  0x2400AAFA:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAFB:  3B           DC.B       0x3B                     ; ';'
  0x2400AAFC:  0B           DC.B       0x0B                     ; '\v'
  0x2400AAFD:  00           DC.B       0x00                     ; '\0'
  0x2400AAFE:  00           DC.B       0x00                     ; '\0'
  0x2400AAFF:  42           DC.B       0x42                     ; 'B'
  0x2400AB00:  28           DC.B       0x28                     ; '('
  0x2400AB01:  00           DC.B       0x00                     ; '\0'
  0x2400AB02:  03           DC.B       0x03                     ; '\x03'
  0x2400AB03:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB04:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400AB05:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400AB06:  00           DC.B       0x00                     ; '\0'
  0x2400AB07:  00           DC.B       0x00                     ; '\0'
  0x2400AB08:  43           DC.B       0x43                     ; 'C'
  0x2400AB09:  0D           DC.B       0x0D                     ; '\r'
  0x2400AB0A:  00           DC.B       0x00                     ; '\0'
  0x2400AB0B:  03           DC.B       0x03                     ; '\x03'
  0x2400AB0C:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB0D:  49           DC.B       0x49                     ; 'I'
  0x2400AB0E:  10           DC.B       0x10                     ; '\x10'
  0x2400AB0F:  3A           DC.B       0x3A                     ; ':'
  0x2400AB10:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB11:  3B           DC.B       0x3B                     ; ';'
  0x2400AB12:  05           DC.B       0x05                     ; '\x05'
  0x2400AB13:  38           DC.B       0x38                     ; '8'
  0x2400AB14:  05           DC.B       0x05                     ; '\x05'
  0x2400AB15:  00           DC.B       0x00                     ; '\0'
  0x2400AB16:  00           DC.B       0x00                     ; '\0'
  0x2400AB17:  44           DC.B       0x44                     ; 'D'
  0x2400AB18:  13           DC.B       0x13                     ; '\x13'
  0x2400AB19:  01           DC.B       0x01                     ; '\x01'
  0x2400AB1A:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB1B:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB1C:  3A           DC.B       0x3A                     ; ':'
  0x2400AB1D:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB1E:  3B           DC.B       0x3B                     ; ';'
  0x2400AB1F:  05           DC.B       0x05                     ; '\x05'
  0x2400AB20:  00           DC.B       0x00                     ; '\0'
  0x2400AB21:  00           DC.B       0x00                     ; '\0'
  0x2400AB22:  45           DC.B       0x45                     ; 'E'
  0x2400AB23:  13           DC.B       0x13                     ; '\x13'
  0x2400AB24:  01           DC.B       0x01                     ; '\x01'
  0x2400AB25:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB26:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB27:  3A           DC.B       0x3A                     ; ':'
  0x2400AB28:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB29:  3B           DC.B       0x3B                     ; ';'
  0x2400AB2A:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB2B:  00           DC.B       0x00                     ; '\0'
  0x2400AB2C:  00           DC.B       0x00                     ; '\0'
  0x2400AB2D:  46           DC.B       0x46                     ; 'F'
  0x2400AB2E:  0D           DC.B       0x0D                     ; '\r'
  0x2400AB2F:  00           DC.B       0x00                     ; '\0'
  0x2400AB30:  03           DC.B       0x03                     ; '\x03'
  0x2400AB31:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB32:  49           DC.B       0x49                     ; 'I'
  0x2400AB33:  10           DC.B       0x10                     ; '\x10'
  0x2400AB34:  3A           DC.B       0x3A                     ; ':'
  0x2400AB35:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB36:  3B           DC.B       0x3B                     ; ';'
  0x2400AB37:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB38:  38           DC.B       0x38                     ; '8'
  0x2400AB39:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB3A:  00           DC.B       0x00                     ; '\0'
  0x2400AB3B:  00           DC.B       0x00                     ; '\0'
  0x2400AB3C:  47           DC.B       0x47                     ; 'G'
  0x2400AB3D:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400AB3E:  00           DC.B       0x00                     ; '\0'
  0x2400AB3F:  49           DC.B       0x49                     ; 'I'
  0x2400AB40:  10           DC.B       0x10                     ; '\x10'
  0x2400AB41:  00           DC.B       0x00                     ; '\0'
  0x2400AB42:  00           DC.B       0x00                     ; '\0'
  0x2400AB43:  48           DC.B       0x48                     ; 'H'
  0x2400AB44:  15           DC.B       0x15                     ; '\x15'
  0x2400AB45:  01           DC.B       0x01                     ; '\x01'
  0x2400AB46:  00           DC.B       0x00                     ; '\0'
  0x2400AB47:  00           DC.B       0x00                     ; '\0'
  0x2400AB48:  49           DC.B       0x49                     ; 'I'
  0x2400AB49:  34           DC.B       0x34                     ; '4'
  0x2400AB4A:  00           DC.B       0x00                     ; '\0'
  0x2400AB4B:  03           DC.B       0x03                     ; '\x03'
  0x2400AB4C:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB4D:  49           DC.B       0x49                     ; 'I'
  0x2400AB4E:  10           DC.B       0x10                     ; '\x10'
  0x2400AB4F:  3A           DC.B       0x3A                     ; ':'
  0x2400AB50:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB51:  3B           DC.B       0x3B                     ; ';'
  0x2400AB52:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB53:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400AB54:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400AB55:  00           DC.B       0x00                     ; '\0'
  0x2400AB56:  00           DC.B       0x00                     ; '\0'
  0x2400AB57:  4A           DC.B       0x4A                     ; 'J'
  0x2400AB58:  34           DC.B       0x34                     ; '4'
  0x2400AB59:  00           DC.B       0x00                     ; '\0'
  0x2400AB5A:  03           DC.B       0x03                     ; '\x03'
  0x2400AB5B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB5C:  49           DC.B       0x49                     ; 'I'
  0x2400AB5D:  10           DC.B       0x10                     ; '\x10'
  0x2400AB5E:  3A           DC.B       0x3A                     ; ':'
  0x2400AB5F:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB60:  3B           DC.B       0x3B                     ; ';'
  0x2400AB61:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB62:  02           DC.B       0x02                     ; '\x02'
  0x2400AB63:  18           DC.B       0x18                     ; '\x18'
  0x2400AB64:  00           DC.B       0x00                     ; '\0'
  0x2400AB65:  00           DC.B       0x00                     ; '\0'
  0x2400AB66:  4B           DC.B       0x4B                     ; 'K'
  0x2400AB67:  34           DC.B       0x34                     ; '4'
  0x2400AB68:  00           DC.B       0x00                     ; '\0'
  0x2400AB69:  03           DC.B       0x03                     ; '\x03'
  0x2400AB6A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB6B:  49           DC.B       0x49                     ; 'I'
  0x2400AB6C:  13           DC.B       0x13                     ; '\x13'
  0x2400AB6D:  3A           DC.B       0x3A                     ; ':'
  0x2400AB6E:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB6F:  3B           DC.B       0x3B                     ; ';'
  0x2400AB70:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB71:  02           DC.B       0x02                     ; '\x02'
  0x2400AB72:  18           DC.B       0x18                     ; '\x18'
  0x2400AB73:  00           DC.B       0x00                     ; '\0'
  0x2400AB74:  00           DC.B       0x00                     ; '\0'
  0x2400AB75:  4C           DC.B       0x4C                     ; 'L'
  0x2400AB76:  13           DC.B       0x13                     ; '\x13'
  0x2400AB77:  01           DC.B       0x01                     ; '\x01'
  0x2400AB78:  36           DC.B       0x36                     ; '6'
  0x2400AB79:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB7A:  03           DC.B       0x03                     ; '\x03'
  0x2400AB7B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB7C:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB7D:  05           DC.B       0x05                     ; '\x05'
  0x2400AB7E:  3A           DC.B       0x3A                     ; ':'
  0x2400AB7F:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB80:  3B           DC.B       0x3B                     ; ';'
  0x2400AB81:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB82:  00           DC.B       0x00                     ; '\0'
  0x2400AB83:  00           DC.B       0x00                     ; '\0'
  0x2400AB84:  4D           DC.B       0x4D                     ; 'M'
  0x2400AB85:  0D           DC.B       0x0D                     ; '\r'
  0x2400AB86:  00           DC.B       0x00                     ; '\0'
  0x2400AB87:  03           DC.B       0x03                     ; '\x03'
  0x2400AB88:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AB89:  49           DC.B       0x49                     ; 'I'
  0x2400AB8A:  13           DC.B       0x13                     ; '\x13'
  0x2400AB8B:  3A           DC.B       0x3A                     ; ':'
  0x2400AB8C:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB8D:  3B           DC.B       0x3B                     ; ';'
  0x2400AB8E:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB8F:  38           DC.B       0x38                     ; '8'
  0x2400AB90:  0B           DC.B       0x0B                     ; '\v'
  0x2400AB91:  00           DC.B       0x00                     ; '\0'
  0x2400AB92:  00           DC.B       0x00                     ; '\0'
  0x2400AB93:  4E           DC.B       0x4E                     ; 'N'
Section .bss.scan_keys_thread from charger_lto.o, size=180, align=4
scan_keys_thread:
  0x2400AB94:  43           DC.B       0x43                     ; 'C'
  0x2400AB95:  61           DC.B       0x61                     ; 'a'
  0x2400AB96:  6E           DC.B       0x6E                     ; 'n'
  0x2400AB97:  6E           DC.B       0x6E                     ; 'n'
  0x2400AB98:  6F           DC.B       0x6F                     ; 'o'
  0x2400AB99:  74           DC.B       0x74                     ; 't'
  0x2400AB9A:  20           DC.B       0x20                     ; ' '
  0x2400AB9B:  63           DC.B       0x63                     ; 'c'
  0x2400AB9C:  72           DC.B       0x72                     ; 'r'
  0x2400AB9D:  65           DC.B       0x65                     ; 'e'
  0x2400AB9E:  61           DC.B       0x61                     ; 'a'
  0x2400AB9F:  74           DC.B       0x74                     ; 't'
  0x2400ABA0:  65           DC.B       0x65                     ; 'e'
  0x2400ABA1:  20           DC.B       0x20                     ; ' '
  0x2400ABA2:  25           DC.B       0x25                     ; '%'
  0x2400ABA3:  73           DC.B       0x73                     ; 's'
  0x2400ABA4:  21           DC.B       0x21                     ; '!'
  0x2400ABA5:  0A           DC.B       0x0A                     ; '\n'
  0x2400ABA6:  00           DC.B       0x00                     ; '\0'
  0x2400ABA7:  47           DC.B       0x47                     ; 'G'
  0x2400ABA8:  53           DC.B       0x53                     ; 'S'
  0x2400ABA9:  4D           DC.B       0x4D                     ; 'M'
  0x2400ABAA:  20           DC.B       0x20                     ; ' '
  0x2400ABAB:  54           DC.B       0x54                     ; 'T'
  0x2400ABAC:  68           DC.B       0x68                     ; 'h'
  0x2400ABAD:  72           DC.B       0x72                     ; 'r'
  0x2400ABAE:  65           DC.B       0x65                     ; 'e'
  0x2400ABAF:  61           DC.B       0x61                     ; 'a'
  0x2400ABB0:  64           DC.B       0x64                     ; 'd'
  0x2400ABB1:  00           DC.B       0x00                     ; '\0'
  0x2400ABB2:  00           DC.B       0x00                     ; '\0'
  0x2400ABB3:  00           DC.B       0x00                     ; '\0'
  0x2400ABB4:  47           DC.B       0x47                     ; 'G'
  0x2400ABB5:  53           DC.B       0x53                     ; 'S'
  0x2400ABB6:  4D           DC.B       0x4D                     ; 'M'
  0x2400ABB7:  20           DC.B       0x20                     ; ' '
  0x2400ABB8:  52           DC.B       0x52                     ; 'R'
  0x2400ABB9:  58           DC.B       0x58                     ; 'X'
  0x2400ABBA:  20           DC.B       0x20                     ; ' '
  0x2400ABBB:  54           DC.B       0x54                     ; 'T'
  0x2400ABBC:  68           DC.B       0x68                     ; 'h'
  0x2400ABBD:  72           DC.B       0x72                     ; 'r'
  0x2400ABBE:  65           DC.B       0x65                     ; 'e'
  0x2400ABBF:  61           DC.B       0x61                     ; 'a'
  0x2400ABC0:  64           DC.B       0x64                     ; 'd'
  0x2400ABC1:  00           DC.B       0x00                     ; '\0'
  0x2400ABC2:  00           DC.B       0x00                     ; '\0'
  0x2400ABC3:  00           DC.B       0x00                     ; '\0'
  0x2400ABC4:  46           DC.B       0x46                     ; 'F'
  0x2400ABC5:  41           DC.B       0x41                     ; 'A'
  0x2400ABC6:  4E           DC.B       0x4E                     ; 'N'
  0x2400ABC7:  20           DC.B       0x20                     ; ' '
  0x2400ABC8:  54           DC.B       0x54                     ; 'T'
  0x2400ABC9:  68           DC.B       0x68                     ; 'h'
  0x2400ABCA:  72           DC.B       0x72                     ; 'r'
  0x2400ABCB:  65           DC.B       0x65                     ; 'e'
  0x2400ABCC:  61           DC.B       0x61                     ; 'a'
  0x2400ABCD:  64           DC.B       0x64                     ; 'd'
  0x2400ABCE:  00           DC.B       0x00                     ; '\0'
  0x2400ABCF:  45           DC.B       0x45                     ; 'E'
  0x2400ABD0:  54           DC.B       0x54                     ; 'T'
  0x2400ABD1:  48           DC.B       0x48                     ; 'H'
  0x2400ABD2:  20           DC.B       0x20                     ; ' '
  0x2400ABD3:  54           DC.B       0x54                     ; 'T'
  0x2400ABD4:  68           DC.B       0x68                     ; 'h'
  0x2400ABD5:  72           DC.B       0x72                     ; 'r'
  0x2400ABD6:  65           DC.B       0x65                     ; 'e'
  0x2400ABD7:  61           DC.B       0x61                     ; 'a'
  0x2400ABD8:  64           DC.B       0x64                     ; 'd'
  0x2400ABD9:  00           DC.B       0x00                     ; '\0'
  0x2400ABDA:  00           DC.B       0x00                     ; '\0'
  0x2400ABDB:  00           DC.B       0x00                     ; '\0'
  0x2400ABDC:  49           DC.B       0x49                     ; 'I'
  0x2400ABDD:  43           DC.B       0x43                     ; 'C'
  0x2400ABDE:  20           DC.B       0x20                     ; ' '
  0x2400ABDF:  6F           DC.B       0x6F                     ; 'o'
  0x2400ABE0:  76           DC.B       0x76                     ; 'v'
  0x2400ABE1:  65           DC.B       0x65                     ; 'e'
  0x2400ABE2:  72           DC.B       0x72                     ; 'r'
  0x2400ABE3:  66           DC.B       0x66                     ; 'f'
  0x2400ABE4:  6C           DC.B       0x6C                     ; 'l'
  0x2400ABE5:  6F           DC.B       0x6F                     ; 'o'
  0x2400ABE6:  77           DC.B       0x77                     ; 'w'
  0x2400ABE7:  20           DC.B       0x20                     ; ' '
  0x2400ABE8:  74           DC.B       0x74                     ; 't'
  0x2400ABE9:  69           DC.B       0x69                     ; 'i'
  0x2400ABEA:  6D           DC.B       0x6D                     ; 'm'
  0x2400ABEB:  65           DC.B       0x65                     ; 'e'
  0x2400ABEC:  72           DC.B       0x72                     ; 'r'
  0x2400ABED:  00           DC.B       0x00                     ; '\0'
  0x2400ABEE:  00           DC.B       0x00                     ; '\0'
  0x2400ABEF:  00           DC.B       0x00                     ; '\0'
  0x2400ABF0:  00           DC.B       0x00                     ; '\0'
  0x2400ABF1:  00           DC.B       0x00                     ; '\0'
  0x2400ABF2:  00           DC.B       0x00                     ; '\0'
  0x2400ABF3:  00           DC.B       0x00                     ; '\0'
  0x2400ABF4:  00           DC.B       0x00                     ; '\0'
  0x2400ABF5:  00           DC.B       0x00                     ; '\0'
  0x2400ABF6:  00           DC.B       0x00                     ; '\0'
  0x2400ABF7:  00           DC.B       0x00                     ; '\0'
  0x2400ABF8:  00           DC.B       0x00                     ; '\0'
  0x2400ABF9:  00           DC.B       0x00                     ; '\0'
  0x2400ABFA:  00           DC.B       0x00                     ; '\0'
  0x2400ABFB:  00           DC.B       0x00                     ; '\0'
  0x2400ABFC:  00           DC.B       0x00                     ; '\0'
  0x2400ABFD:  00           DC.B       0x00                     ; '\0'
  0x2400ABFE:  00           DC.B       0x00                     ; '\0'
  0x2400ABFF:  00           DC.B       0x00                     ; '\0'
  0x2400AC00:  00           DC.B       0x00                     ; '\0'
  0x2400AC01:  00           DC.B       0x00                     ; '\0'
  0x2400AC02:  00           DC.B       0x00                     ; '\0'
  0x2400AC03:  00           DC.B       0x00                     ; '\0'
  0x2400AC04:  00           DC.B       0x00                     ; '\0'
  0x2400AC05:  00           DC.B       0x00                     ; '\0'
  0x2400AC06:  00           DC.B       0x00                     ; '\0'
  0x2400AC07:  00           DC.B       0x00                     ; '\0'
  0x2400AC08:  00           DC.B       0x00                     ; '\0'
  0x2400AC09:  00           DC.B       0x00                     ; '\0'
  0x2400AC0A:  00           DC.B       0x00                     ; '\0'
  0x2400AC0B:  00           DC.B       0x00                     ; '\0'
  0x2400AC0C:  00           DC.B       0x00                     ; '\0'
  0x2400AC0D:  00           DC.B       0x00                     ; '\0'
  0x2400AC0E:  00           DC.B       0x00                     ; '\0'
  0x2400AC0F:  00           DC.B       0x00                     ; '\0'
  0x2400AC10:  00           DC.B       0x00                     ; '\0'
  0x2400AC11:  00           DC.B       0x00                     ; '\0'
  0x2400AC12:  00           DC.B       0x00                     ; '\0'
  0x2400AC13:  00           DC.B       0x00                     ; '\0'
  0x2400AC14:  00           DC.B       0x00                     ; '\0'
  0x2400AC15:  00           DC.B       0x00                     ; '\0'
  0x2400AC16:  00           DC.B       0x00                     ; '\0'
  0x2400AC17:  00           DC.B       0x00                     ; '\0'
  0x2400AC18:  00           DC.B       0x00                     ; '\0'
  0x2400AC19:  00           DC.B       0x00                     ; '\0'
  0x2400AC1A:  00           DC.B       0x00                     ; '\0'
  0x2400AC1B:  00           DC.B       0x00                     ; '\0'
  0x2400AC1C:  00           DC.B       0x00                     ; '\0'
  0x2400AC1D:  00           DC.B       0x00                     ; '\0'
  0x2400AC1E:  00           DC.B       0x00                     ; '\0'
  0x2400AC1F:  00           DC.B       0x00                     ; '\0'
  0x2400AC20:  00           DC.B       0x00                     ; '\0'
  0x2400AC21:  00           DC.B       0x00                     ; '\0'
  0x2400AC22:  00           DC.B       0x00                     ; '\0'
  0x2400AC23:  00           DC.B       0x00                     ; '\0'
  0x2400AC24:  00           DC.B       0x00                     ; '\0'
  0x2400AC25:  00           DC.B       0x00                     ; '\0'
  0x2400AC26:  00           DC.B       0x00                     ; '\0'
  0x2400AC27:  00           DC.B       0x00                     ; '\0'
  0x2400AC28:  00           DC.B       0x00                     ; '\0'
  0x2400AC29:  00           DC.B       0x00                     ; '\0'
  0x2400AC2A:  00           DC.B       0x00                     ; '\0'
  0x2400AC2B:  00           DC.B       0x00                     ; '\0'
  0x2400AC2C:  00           DC.B       0x00                     ; '\0'
  0x2400AC2D:  00           DC.B       0x00                     ; '\0'
  0x2400AC2E:  00           DC.B       0x00                     ; '\0'
  0x2400AC2F:  00           DC.B       0x00                     ; '\0'
  0x2400AC30:  00           DC.B       0x00                     ; '\0'
  0x2400AC31:  00           DC.B       0x00                     ; '\0'
  0x2400AC32:  00           DC.B       0x00                     ; '\0'
  0x2400AC33:  00           DC.B       0x00                     ; '\0'
  0x2400AC34:  00           DC.B       0x00                     ; '\0'
  0x2400AC35:  00           DC.B       0x00                     ; '\0'
  0x2400AC36:  00           DC.B       0x00                     ; '\0'
  0x2400AC37:  00           DC.B       0x00                     ; '\0'
  0x2400AC38:  00           DC.B       0x00                     ; '\0'
  0x2400AC39:  00           DC.B       0x00                     ; '\0'
  0x2400AC3A:  00           DC.B       0x00                     ; '\0'
  0x2400AC3B:  00           DC.B       0x00                     ; '\0'
  0x2400AC3C:  00           DC.B       0x00                     ; '\0'
  0x2400AC3D:  00           DC.B       0x00                     ; '\0'
  0x2400AC3E:  00           DC.B       0x00                     ; '\0'
  0x2400AC3F:  00           DC.B       0x00                     ; '\0'
  0x2400AC40:  00           DC.B       0x00                     ; '\0'
  0x2400AC41:  00           DC.B       0x00                     ; '\0'
  0x2400AC42:  00           DC.B       0x00                     ; '\0'
  0x2400AC43:  00           DC.B       0x00                     ; '\0'
  0x2400AC44:  00           DC.B       0x00                     ; '\0'
  0x2400AC45:  00           DC.B       0x00                     ; '\0'
  0x2400AC46:  00           DC.B       0x00                     ; '\0'
  0x2400AC47:  00           DC.B       0x00                     ; '\0'
Section .bss.gsm_thread from charger_lto.o, size=180, align=4
gsm_thread:
  0x2400AC48:  47           DC.B       0x47                     ; 'G'
  0x2400AC49:  53           DC.B       0x53                     ; 'S'
  0x2400AC4A:  4D           DC.B       0x4D                     ; 'M'
  0x2400AC4B:  20           DC.B       0x20                     ; ' '
  0x2400AC4C:  52           DC.B       0x52                     ; 'R'
  0x2400AC4D:  58           DC.B       0x58                     ; 'X'
  0x2400AC4E:  20           DC.B       0x20                     ; ' '
  0x2400AC4F:  54           DC.B       0x54                     ; 'T'
  0x2400AC50:  68           DC.B       0x68                     ; 'h'
  0x2400AC51:  72           DC.B       0x72                     ; 'r'
  0x2400AC52:  65           DC.B       0x65                     ; 'e'
  0x2400AC53:  61           DC.B       0x61                     ; 'a'
  0x2400AC54:  64           DC.B       0x64                     ; 'd'
  0x2400AC55:  00           DC.B       0x00                     ; '\0'
  0x2400AC56:  00           DC.B       0x00                     ; '\0'
  0x2400AC57:  00           DC.B       0x00                     ; '\0'
  0x2400AC58:  46           DC.B       0x46                     ; 'F'
  0x2400AC59:  41           DC.B       0x41                     ; 'A'
  0x2400AC5A:  4E           DC.B       0x4E                     ; 'N'
  0x2400AC5B:  20           DC.B       0x20                     ; ' '
  0x2400AC5C:  54           DC.B       0x54                     ; 'T'
  0x2400AC5D:  68           DC.B       0x68                     ; 'h'
  0x2400AC5E:  72           DC.B       0x72                     ; 'r'
  0x2400AC5F:  65           DC.B       0x65                     ; 'e'
  0x2400AC60:  61           DC.B       0x61                     ; 'a'
  0x2400AC61:  64           DC.B       0x64                     ; 'd'
  0x2400AC62:  00           DC.B       0x00                     ; '\0'
  0x2400AC63:  45           DC.B       0x45                     ; 'E'
  0x2400AC64:  54           DC.B       0x54                     ; 'T'
  0x2400AC65:  48           DC.B       0x48                     ; 'H'
  0x2400AC66:  20           DC.B       0x20                     ; ' '
  0x2400AC67:  54           DC.B       0x54                     ; 'T'
  0x2400AC68:  68           DC.B       0x68                     ; 'h'
  0x2400AC69:  72           DC.B       0x72                     ; 'r'
  0x2400AC6A:  65           DC.B       0x65                     ; 'e'
  0x2400AC6B:  61           DC.B       0x61                     ; 'a'
  0x2400AC6C:  64           DC.B       0x64                     ; 'd'
  0x2400AC6D:  00           DC.B       0x00                     ; '\0'
  0x2400AC6E:  00           DC.B       0x00                     ; '\0'
  0x2400AC6F:  00           DC.B       0x00                     ; '\0'
  0x2400AC70:  49           DC.B       0x49                     ; 'I'
  0x2400AC71:  43           DC.B       0x43                     ; 'C'
  0x2400AC72:  20           DC.B       0x20                     ; ' '
  0x2400AC73:  6F           DC.B       0x6F                     ; 'o'
  0x2400AC74:  76           DC.B       0x76                     ; 'v'
  0x2400AC75:  65           DC.B       0x65                     ; 'e'
  0x2400AC76:  72           DC.B       0x72                     ; 'r'
  0x2400AC77:  66           DC.B       0x66                     ; 'f'
  0x2400AC78:  6C           DC.B       0x6C                     ; 'l'
  0x2400AC79:  6F           DC.B       0x6F                     ; 'o'
  0x2400AC7A:  77           DC.B       0x77                     ; 'w'
  0x2400AC7B:  20           DC.B       0x20                     ; ' '
  0x2400AC7C:  74           DC.B       0x74                     ; 't'
  0x2400AC7D:  69           DC.B       0x69                     ; 'i'
  0x2400AC7E:  6D           DC.B       0x6D                     ; 'm'
  0x2400AC7F:  65           DC.B       0x65                     ; 'e'
  0x2400AC80:  72           DC.B       0x72                     ; 'r'
  0x2400AC81:  00           DC.B       0x00                     ; '\0'
  0x2400AC82:  00           DC.B       0x00                     ; '\0'
  0x2400AC83:  00           DC.B       0x00                     ; '\0'
  0x2400AC84:  00           DC.B       0x00                     ; '\0'
  0x2400AC85:  00           DC.B       0x00                     ; '\0'
  0x2400AC86:  00           DC.B       0x00                     ; '\0'
  0x2400AC87:  00           DC.B       0x00                     ; '\0'
  0x2400AC88:  00           DC.B       0x00                     ; '\0'
  0x2400AC89:  00           DC.B       0x00                     ; '\0'
  0x2400AC8A:  00           DC.B       0x00                     ; '\0'
  0x2400AC8B:  00           DC.B       0x00                     ; '\0'
  0x2400AC8C:  00           DC.B       0x00                     ; '\0'
  0x2400AC8D:  00           DC.B       0x00                     ; '\0'
  0x2400AC8E:  00           DC.B       0x00                     ; '\0'
  0x2400AC8F:  00           DC.B       0x00                     ; '\0'
  0x2400AC90:  00           DC.B       0x00                     ; '\0'
  0x2400AC91:  00           DC.B       0x00                     ; '\0'
  0x2400AC92:  00           DC.B       0x00                     ; '\0'
  0x2400AC93:  00           DC.B       0x00                     ; '\0'
  0x2400AC94:  00           DC.B       0x00                     ; '\0'
  0x2400AC95:  00           DC.B       0x00                     ; '\0'
  0x2400AC96:  00           DC.B       0x00                     ; '\0'
  0x2400AC97:  00           DC.B       0x00                     ; '\0'
  0x2400AC98:  00           DC.B       0x00                     ; '\0'
  0x2400AC99:  00           DC.B       0x00                     ; '\0'
  0x2400AC9A:  00           DC.B       0x00                     ; '\0'
  0x2400AC9B:  00           DC.B       0x00                     ; '\0'
  0x2400AC9C:  00           DC.B       0x00                     ; '\0'
  0x2400AC9D:  00           DC.B       0x00                     ; '\0'
  0x2400AC9E:  00           DC.B       0x00                     ; '\0'
  0x2400AC9F:  00           DC.B       0x00                     ; '\0'
  0x2400ACA0:  00           DC.B       0x00                     ; '\0'
  0x2400ACA1:  00           DC.B       0x00                     ; '\0'
  0x2400ACA2:  00           DC.B       0x00                     ; '\0'
  0x2400ACA3:  00           DC.B       0x00                     ; '\0'
  0x2400ACA4:  00           DC.B       0x00                     ; '\0'
  0x2400ACA5:  00           DC.B       0x00                     ; '\0'
  0x2400ACA6:  00           DC.B       0x00                     ; '\0'
  0x2400ACA7:  00           DC.B       0x00                     ; '\0'
  0x2400ACA8:  00           DC.B       0x00                     ; '\0'
  0x2400ACA9:  00           DC.B       0x00                     ; '\0'
  0x2400ACAA:  00           DC.B       0x00                     ; '\0'
  0x2400ACAB:  00           DC.B       0x00                     ; '\0'
  0x2400ACAC:  00           DC.B       0x00                     ; '\0'
  0x2400ACAD:  00           DC.B       0x00                     ; '\0'
  0x2400ACAE:  00           DC.B       0x00                     ; '\0'
  0x2400ACAF:  00           DC.B       0x00                     ; '\0'
  0x2400ACB0:  00           DC.B       0x00                     ; '\0'
  0x2400ACB1:  00           DC.B       0x00                     ; '\0'
  0x2400ACB2:  00           DC.B       0x00                     ; '\0'
  0x2400ACB3:  00           DC.B       0x00                     ; '\0'
  0x2400ACB4:  00           DC.B       0x00                     ; '\0'
  0x2400ACB5:  00           DC.B       0x00                     ; '\0'
  0x2400ACB6:  00           DC.B       0x00                     ; '\0'
  0x2400ACB7:  00           DC.B       0x00                     ; '\0'
  0x2400ACB8:  00           DC.B       0x00                     ; '\0'
  0x2400ACB9:  00           DC.B       0x00                     ; '\0'
  0x2400ACBA:  00           DC.B       0x00                     ; '\0'
  0x2400ACBB:  00           DC.B       0x00                     ; '\0'
  0x2400ACBC:  00           DC.B       0x00                     ; '\0'
  0x2400ACBD:  00           DC.B       0x00                     ; '\0'
  0x2400ACBE:  00           DC.B       0x00                     ; '\0'
  0x2400ACBF:  00           DC.B       0x00                     ; '\0'
  0x2400ACC0:  00           DC.B       0x00                     ; '\0'
  0x2400ACC1:  00           DC.B       0x00                     ; '\0'
  0x2400ACC2:  00           DC.B       0x00                     ; '\0'
  0x2400ACC3:  00           DC.B       0x00                     ; '\0'
  0x2400ACC4:  00           DC.B       0x00                     ; '\0'
  0x2400ACC5:  00           DC.B       0x00                     ; '\0'
  0x2400ACC6:  00           DC.B       0x00                     ; '\0'
  0x2400ACC7:  00           DC.B       0x00                     ; '\0'
  0x2400ACC8:  00           DC.B       0x00                     ; '\0'
  0x2400ACC9:  00           DC.B       0x00                     ; '\0'
  0x2400ACCA:  00           DC.B       0x00                     ; '\0'
  0x2400ACCB:  00           DC.B       0x00                     ; '\0'
  0x2400ACCC:  00           DC.B       0x00                     ; '\0'
  0x2400ACCD:  00           DC.B       0x00                     ; '\0'
  0x2400ACCE:  00           DC.B       0x00                     ; '\0'
  0x2400ACCF:  00           DC.B       0x00                     ; '\0'
  0x2400ACD0:  00           DC.B       0x00                     ; '\0'
  0x2400ACD1:  00           DC.B       0x00                     ; '\0'
  0x2400ACD2:  00           DC.B       0x00                     ; '\0'
  0x2400ACD3:  00           DC.B       0x00                     ; '\0'
  0x2400ACD4:  00           DC.B       0x00                     ; '\0'
  0x2400ACD5:  00           DC.B       0x00                     ; '\0'
  0x2400ACD6:  00           DC.B       0x00                     ; '\0'
  0x2400ACD7:  00           DC.B       0x00                     ; '\0'
  0x2400ACD8:  00           DC.B       0x00                     ; '\0'
  0x2400ACD9:  00           DC.B       0x00                     ; '\0'
  0x2400ACDA:  00           DC.B       0x00                     ; '\0'
  0x2400ACDB:  00           DC.B       0x00                     ; '\0'
  0x2400ACDC:  00           DC.B       0x00                     ; '\0'
  0x2400ACDD:  00           DC.B       0x00                     ; '\0'
  0x2400ACDE:  00           DC.B       0x00                     ; '\0'
  0x2400ACDF:  00           DC.B       0x00                     ; '\0'
  0x2400ACE0:  00           DC.B       0x00                     ; '\0'
  0x2400ACE1:  00           DC.B       0x00                     ; '\0'
  0x2400ACE2:  00           DC.B       0x00                     ; '\0'
  0x2400ACE3:  00           DC.B       0x00                     ; '\0'
  0x2400ACE4:  00           DC.B       0x00                     ; '\0'
  0x2400ACE5:  00           DC.B       0x00                     ; '\0'
  0x2400ACE6:  00           DC.B       0x00                     ; '\0'
  0x2400ACE7:  00           DC.B       0x00                     ; '\0'
  0x2400ACE8:  00           DC.B       0x00                     ; '\0'
  0x2400ACE9:  00           DC.B       0x00                     ; '\0'
  0x2400ACEA:  00           DC.B       0x00                     ; '\0'
  0x2400ACEB:  00           DC.B       0x00                     ; '\0'
  0x2400ACEC:  00           DC.B       0x00                     ; '\0'
  0x2400ACED:  00           DC.B       0x00                     ; '\0'
  0x2400ACEE:  00           DC.B       0x00                     ; '\0'
  0x2400ACEF:  00           DC.B       0x00                     ; '\0'
  0x2400ACF0:  00           DC.B       0x00                     ; '\0'
  0x2400ACF1:  00           DC.B       0x00                     ; '\0'
  0x2400ACF2:  00           DC.B       0x00                     ; '\0'
  0x2400ACF3:  00           DC.B       0x00                     ; '\0'
  0x2400ACF4:  00           DC.B       0x00                     ; '\0'
  0x2400ACF5:  00           DC.B       0x00                     ; '\0'
  0x2400ACF6:  00           DC.B       0x00                     ; '\0'
  0x2400ACF7:  00           DC.B       0x00                     ; '\0'
  0x2400ACF8:  00           DC.B       0x00                     ; '\0'
  0x2400ACF9:  00           DC.B       0x00                     ; '\0'
  0x2400ACFA:  00           DC.B       0x00                     ; '\0'
  0x2400ACFB:  00           DC.B       0x00                     ; '\0'
Section .bss.gsm_rx_thread from charger_lto.o, size=180, align=4
gsm_rx_thread:
  0x2400ACFC:  46           DC.B       0x46                     ; 'F'
  0x2400ACFD:  41           DC.B       0x41                     ; 'A'
  0x2400ACFE:  4E           DC.B       0x4E                     ; 'N'
  0x2400ACFF:  20           DC.B       0x20                     ; ' '
  0x2400AD00:  54           DC.B       0x54                     ; 'T'
  0x2400AD01:  68           DC.B       0x68                     ; 'h'
  0x2400AD02:  72           DC.B       0x72                     ; 'r'
  0x2400AD03:  65           DC.B       0x65                     ; 'e'
  0x2400AD04:  61           DC.B       0x61                     ; 'a'
  0x2400AD05:  64           DC.B       0x64                     ; 'd'
  0x2400AD06:  00           DC.B       0x00                     ; '\0'
  0x2400AD07:  45           DC.B       0x45                     ; 'E'
  0x2400AD08:  54           DC.B       0x54                     ; 'T'
  0x2400AD09:  48           DC.B       0x48                     ; 'H'
  0x2400AD0A:  20           DC.B       0x20                     ; ' '
  0x2400AD0B:  54           DC.B       0x54                     ; 'T'
  0x2400AD0C:  68           DC.B       0x68                     ; 'h'
  0x2400AD0D:  72           DC.B       0x72                     ; 'r'
  0x2400AD0E:  65           DC.B       0x65                     ; 'e'
  0x2400AD0F:  61           DC.B       0x61                     ; 'a'
  0x2400AD10:  64           DC.B       0x64                     ; 'd'
  0x2400AD11:  00           DC.B       0x00                     ; '\0'
  0x2400AD12:  00           DC.B       0x00                     ; '\0'
  0x2400AD13:  00           DC.B       0x00                     ; '\0'
  0x2400AD14:  49           DC.B       0x49                     ; 'I'
  0x2400AD15:  43           DC.B       0x43                     ; 'C'
  0x2400AD16:  20           DC.B       0x20                     ; ' '
  0x2400AD17:  6F           DC.B       0x6F                     ; 'o'
  0x2400AD18:  76           DC.B       0x76                     ; 'v'
  0x2400AD19:  65           DC.B       0x65                     ; 'e'
  0x2400AD1A:  72           DC.B       0x72                     ; 'r'
  0x2400AD1B:  66           DC.B       0x66                     ; 'f'
  0x2400AD1C:  6C           DC.B       0x6C                     ; 'l'
  0x2400AD1D:  6F           DC.B       0x6F                     ; 'o'
  0x2400AD1E:  77           DC.B       0x77                     ; 'w'
  0x2400AD1F:  20           DC.B       0x20                     ; ' '
  0x2400AD20:  74           DC.B       0x74                     ; 't'
  0x2400AD21:  69           DC.B       0x69                     ; 'i'
  0x2400AD22:  6D           DC.B       0x6D                     ; 'm'
  0x2400AD23:  65           DC.B       0x65                     ; 'e'
  0x2400AD24:  72           DC.B       0x72                     ; 'r'
  0x2400AD25:  00           DC.B       0x00                     ; '\0'
  0x2400AD26:  00           DC.B       0x00                     ; '\0'
  0x2400AD27:  00           DC.B       0x00                     ; '\0'
  0x2400AD28:  00           DC.B       0x00                     ; '\0'
  0x2400AD29:  00           DC.B       0x00                     ; '\0'
  0x2400AD2A:  00           DC.B       0x00                     ; '\0'
  0x2400AD2B:  00           DC.B       0x00                     ; '\0'
  0x2400AD2C:  00           DC.B       0x00                     ; '\0'
  0x2400AD2D:  00           DC.B       0x00                     ; '\0'
  0x2400AD2E:  00           DC.B       0x00                     ; '\0'
  0x2400AD2F:  00           DC.B       0x00                     ; '\0'
  0x2400AD30:  00           DC.B       0x00                     ; '\0'
  0x2400AD31:  00           DC.B       0x00                     ; '\0'
  0x2400AD32:  00           DC.B       0x00                     ; '\0'
  0x2400AD33:  00           DC.B       0x00                     ; '\0'
  0x2400AD34:  00           DC.B       0x00                     ; '\0'
  0x2400AD35:  00           DC.B       0x00                     ; '\0'
  0x2400AD36:  00           DC.B       0x00                     ; '\0'
  0x2400AD37:  00           DC.B       0x00                     ; '\0'
  0x2400AD38:  00           DC.B       0x00                     ; '\0'
  0x2400AD39:  00           DC.B       0x00                     ; '\0'
  0x2400AD3A:  00           DC.B       0x00                     ; '\0'
  0x2400AD3B:  00           DC.B       0x00                     ; '\0'
  0x2400AD3C:  00           DC.B       0x00                     ; '\0'
  0x2400AD3D:  00           DC.B       0x00                     ; '\0'
  0x2400AD3E:  00           DC.B       0x00                     ; '\0'
  0x2400AD3F:  00           DC.B       0x00                     ; '\0'
  0x2400AD40:  00           DC.B       0x00                     ; '\0'
  0x2400AD41:  00           DC.B       0x00                     ; '\0'
  0x2400AD42:  00           DC.B       0x00                     ; '\0'
  0x2400AD43:  00           DC.B       0x00                     ; '\0'
  0x2400AD44:  00           DC.B       0x00                     ; '\0'
  0x2400AD45:  00           DC.B       0x00                     ; '\0'
  0x2400AD46:  00           DC.B       0x00                     ; '\0'
  0x2400AD47:  00           DC.B       0x00                     ; '\0'
  0x2400AD48:  00           DC.B       0x00                     ; '\0'
  0x2400AD49:  00           DC.B       0x00                     ; '\0'
  0x2400AD4A:  00           DC.B       0x00                     ; '\0'
  0x2400AD4B:  00           DC.B       0x00                     ; '\0'
  0x2400AD4C:  00           DC.B       0x00                     ; '\0'
  0x2400AD4D:  00           DC.B       0x00                     ; '\0'
  0x2400AD4E:  00           DC.B       0x00                     ; '\0'
  0x2400AD4F:  00           DC.B       0x00                     ; '\0'
  0x2400AD50:  00           DC.B       0x00                     ; '\0'
  0x2400AD51:  00           DC.B       0x00                     ; '\0'
  0x2400AD52:  00           DC.B       0x00                     ; '\0'
  0x2400AD53:  00           DC.B       0x00                     ; '\0'
  0x2400AD54:  00           DC.B       0x00                     ; '\0'
  0x2400AD55:  00           DC.B       0x00                     ; '\0'
  0x2400AD56:  00           DC.B       0x00                     ; '\0'
  0x2400AD57:  00           DC.B       0x00                     ; '\0'
  0x2400AD58:  00           DC.B       0x00                     ; '\0'
  0x2400AD59:  00           DC.B       0x00                     ; '\0'
  0x2400AD5A:  00           DC.B       0x00                     ; '\0'
  0x2400AD5B:  00           DC.B       0x00                     ; '\0'
  0x2400AD5C:  00           DC.B       0x00                     ; '\0'
  0x2400AD5D:  00           DC.B       0x00                     ; '\0'
  0x2400AD5E:  00           DC.B       0x00                     ; '\0'
  0x2400AD5F:  00           DC.B       0x00                     ; '\0'
  0x2400AD60:  00           DC.B       0x00                     ; '\0'
  0x2400AD61:  00           DC.B       0x00                     ; '\0'
  0x2400AD62:  00           DC.B       0x00                     ; '\0'
  0x2400AD63:  00           DC.B       0x00                     ; '\0'
  0x2400AD64:  00           DC.B       0x00                     ; '\0'
  0x2400AD65:  00           DC.B       0x00                     ; '\0'
  0x2400AD66:  00           DC.B       0x00                     ; '\0'
  0x2400AD67:  00           DC.B       0x00                     ; '\0'
  0x2400AD68:  00           DC.B       0x00                     ; '\0'
  0x2400AD69:  00           DC.B       0x00                     ; '\0'
  0x2400AD6A:  00           DC.B       0x00                     ; '\0'
  0x2400AD6B:  00           DC.B       0x00                     ; '\0'
  0x2400AD6C:  00           DC.B       0x00                     ; '\0'
  0x2400AD6D:  00           DC.B       0x00                     ; '\0'
  0x2400AD6E:  00           DC.B       0x00                     ; '\0'
  0x2400AD6F:  00           DC.B       0x00                     ; '\0'
  0x2400AD70:  00           DC.B       0x00                     ; '\0'
  0x2400AD71:  00           DC.B       0x00                     ; '\0'
  0x2400AD72:  00           DC.B       0x00                     ; '\0'
  0x2400AD73:  00           DC.B       0x00                     ; '\0'
  0x2400AD74:  00           DC.B       0x00                     ; '\0'
  0x2400AD75:  00           DC.B       0x00                     ; '\0'
  0x2400AD76:  00           DC.B       0x00                     ; '\0'
  0x2400AD77:  00           DC.B       0x00                     ; '\0'
  0x2400AD78:  00           DC.B       0x00                     ; '\0'
  0x2400AD79:  00           DC.B       0x00                     ; '\0'
  0x2400AD7A:  00           DC.B       0x00                     ; '\0'
  0x2400AD7B:  00           DC.B       0x00                     ; '\0'
  0x2400AD7C:  00           DC.B       0x00                     ; '\0'
  0x2400AD7D:  00           DC.B       0x00                     ; '\0'
  0x2400AD7E:  00           DC.B       0x00                     ; '\0'
  0x2400AD7F:  00           DC.B       0x00                     ; '\0'
  0x2400AD80:  00           DC.B       0x00                     ; '\0'
  0x2400AD81:  00           DC.B       0x00                     ; '\0'
  0x2400AD82:  00           DC.B       0x00                     ; '\0'
  0x2400AD83:  00           DC.B       0x00                     ; '\0'
  0x2400AD84:  00           DC.B       0x00                     ; '\0'
  0x2400AD85:  00           DC.B       0x00                     ; '\0'
  0x2400AD86:  00           DC.B       0x00                     ; '\0'
  0x2400AD87:  00           DC.B       0x00                     ; '\0'
  0x2400AD88:  00           DC.B       0x00                     ; '\0'
  0x2400AD89:  00           DC.B       0x00                     ; '\0'
  0x2400AD8A:  00           DC.B       0x00                     ; '\0'
  0x2400AD8B:  00           DC.B       0x00                     ; '\0'
  0x2400AD8C:  00           DC.B       0x00                     ; '\0'
  0x2400AD8D:  00           DC.B       0x00                     ; '\0'
  0x2400AD8E:  00           DC.B       0x00                     ; '\0'
  0x2400AD8F:  00           DC.B       0x00                     ; '\0'
  0x2400AD90:  00           DC.B       0x00                     ; '\0'
  0x2400AD91:  00           DC.B       0x00                     ; '\0'
  0x2400AD92:  00           DC.B       0x00                     ; '\0'
  0x2400AD93:  00           DC.B       0x00                     ; '\0'
  0x2400AD94:  00           DC.B       0x00                     ; '\0'
  0x2400AD95:  00           DC.B       0x00                     ; '\0'
  0x2400AD96:  00           DC.B       0x00                     ; '\0'
  0x2400AD97:  00           DC.B       0x00                     ; '\0'
  0x2400AD98:  00           DC.B       0x00                     ; '\0'
  0x2400AD99:  00           DC.B       0x00                     ; '\0'
  0x2400AD9A:  00           DC.B       0x00                     ; '\0'
  0x2400AD9B:  00           DC.B       0x00                     ; '\0'
  0x2400AD9C:  00           DC.B       0x00                     ; '\0'
  0x2400AD9D:  00           DC.B       0x00                     ; '\0'
  0x2400AD9E:  00           DC.B       0x00                     ; '\0'
  0x2400AD9F:  00           DC.B       0x00                     ; '\0'
  0x2400ADA0:  00           DC.B       0x00                     ; '\0'
  0x2400ADA1:  00           DC.B       0x00                     ; '\0'
  0x2400ADA2:  00           DC.B       0x00                     ; '\0'
  0x2400ADA3:  00           DC.B       0x00                     ; '\0'
  0x2400ADA4:  00           DC.B       0x00                     ; '\0'
  0x2400ADA5:  00           DC.B       0x00                     ; '\0'
  0x2400ADA6:  00           DC.B       0x00                     ; '\0'
  0x2400ADA7:  00           DC.B       0x00                     ; '\0'
  0x2400ADA8:  00           DC.B       0x00                     ; '\0'
  0x2400ADA9:  00           DC.B       0x00                     ; '\0'
  0x2400ADAA:  00           DC.B       0x00                     ; '\0'
  0x2400ADAB:  00           DC.B       0x00                     ; '\0'
  0x2400ADAC:  00           DC.B       0x00                     ; '\0'
  0x2400ADAD:  00           DC.B       0x00                     ; '\0'
  0x2400ADAE:  00           DC.B       0x00                     ; '\0'
  0x2400ADAF:  00           DC.B       0x00                     ; '\0'
Section .bss.fx_app_thread from charger_lto.o, size=180, align=4
fx_app_thread:
  0x2400ADB0:  46           DC.B       0x46                     ; 'F'
  0x2400ADB1:  69           DC.B       0x69                     ; 'i'
  0x2400ADB2:  6C           DC.B       0x6C                     ; 'l'
  0x2400ADB3:  65           DC.B       0x65                     ; 'e'
  0x2400ADB4:  58           DC.B       0x58                     ; 'X'
  0x2400ADB5:  20           DC.B       0x20                     ; ' '
  0x2400ADB6:  61           DC.B       0x61                     ; 'a'
  0x2400ADB7:  70           DC.B       0x70                     ; 'p'
  0x2400ADB8:  70           DC.B       0x70                     ; 'p'
  0x2400ADB9:  20           DC.B       0x20                     ; ' '
  0x2400ADBA:  74           DC.B       0x74                     ; 't'
  0x2400ADBB:  68           DC.B       0x68                     ; 'h'
  0x2400ADBC:  72           DC.B       0x72                     ; 'r'
  0x2400ADBD:  65           DC.B       0x65                     ; 'e'
  0x2400ADBE:  61           DC.B       0x61                     ; 'a'
  0x2400ADBF:  64           DC.B       0x64                     ; 'd'
  0x2400ADC0:  00           DC.B       0x00                     ; '\0'
  0x2400ADC1:  00           DC.B       0x00                     ; '\0'
  0x2400ADC2:  00           DC.B       0x00                     ; '\0'
  0x2400ADC3:  00           DC.B       0x00                     ; '\0'
  0x2400ADC4:  00           DC.B       0x00                     ; '\0'
  0x2400ADC5:  00           DC.B       0x00                     ; '\0'
  0x2400ADC6:  00           DC.B       0x00                     ; '\0'
  0x2400ADC7:  00           DC.B       0x00                     ; '\0'
  0x2400ADC8:  53           DC.B       0x53                     ; 'S'
  0x2400ADC9:  54           DC.B       0x54                     ; 'T'
  0x2400ADCA:  4D           DC.B       0x4D                     ; 'M'
  0x2400ADCB:  33           DC.B       0x33                     ; '3'
  0x2400ADCC:  32           DC.B       0x32                     ; '2'
  0x2400ADCD:  5F           DC.B       0x5F                     ; '_'
  0x2400ADCE:  53           DC.B       0x53                     ; 'S'
  0x2400ADCF:  44           DC.B       0x44                     ; 'D'
  0x2400ADD0:  49           DC.B       0x49                     ; 'I'
  0x2400ADD1:  4F           DC.B       0x4F                     ; 'O'
  0x2400ADD2:  5F           DC.B       0x5F                     ; '_'
  0x2400ADD3:  44           DC.B       0x44                     ; 'D'
  0x2400ADD4:  49           DC.B       0x49                     ; 'I'
  0x2400ADD5:  53           DC.B       0x53                     ; 'S'
  0x2400ADD6:  4B           DC.B       0x4B                     ; 'K'
  0x2400ADD7:  00           DC.B       0x00                     ; '\0'
  0x2400ADD8:  00           DC.B       0x00                     ; '\0'
  0x2400ADD9:  00           DC.B       0x00                     ; '\0'
  0x2400ADDA:  00           DC.B       0x00                     ; '\0'
  0x2400ADDB:  00           DC.B       0x00                     ; '\0'
  0x2400ADDC:  00           DC.B       0x00                     ; '\0'
  0x2400ADDD:  00           DC.B       0x00                     ; '\0'
  0x2400ADDE:  00           DC.B       0x00                     ; '\0'
  0x2400ADDF:  00           DC.B       0x00                     ; '\0'
  0x2400ADE0:  00           DC.B       0x00                     ; '\0'
  0x2400ADE1:  00           DC.B       0x00                     ; '\0'
  0x2400ADE2:  00           DC.B       0x00                     ; '\0'
  0x2400ADE3:  00           DC.B       0x00                     ; '\0'
  0x2400ADE4:  00           DC.B       0x00                     ; '\0'
  0x2400ADE5:  00           DC.B       0x00                     ; '\0'
  0x2400ADE6:  00           DC.B       0x00                     ; '\0'
  0x2400ADE7:  00           DC.B       0x00                     ; '\0'
  0x2400ADE8:  43           DC.B       0x43                     ; 'C'
  0x2400ADE9:  61           DC.B       0x61                     ; 'a'
  0x2400ADEA:  6E           DC.B       0x6E                     ; 'n'
  0x2400ADEB:  6E           DC.B       0x6E                     ; 'n'
  0x2400ADEC:  6F           DC.B       0x6F                     ; 'o'
  0x2400ADED:  74           DC.B       0x74                     ; 't'
  0x2400ADEE:  20           DC.B       0x20                     ; ' '
  0x2400ADEF:  6D           DC.B       0x6D                     ; 'm'
  0x2400ADF0:  6F           DC.B       0x6F                     ; 'o'
  0x2400ADF1:  75           DC.B       0x75                     ; 'u'
  0x2400ADF2:  6E           DC.B       0x6E                     ; 'n'
  0x2400ADF3:  74           DC.B       0x74                     ; 't'
  0x2400ADF4:  20           DC.B       0x20                     ; ' '
  0x2400ADF5:  53           DC.B       0x53                     ; 'S'
  0x2400ADF6:  44           DC.B       0x44                     ; 'D'
  0x2400ADF7:  20           DC.B       0x20                     ; ' '
  0x2400ADF8:  63           DC.B       0x63                     ; 'c'
  0x2400ADF9:  61           DC.B       0x61                     ; 'a'
  0x2400ADFA:  72           DC.B       0x72                     ; 'r'
  0x2400ADFB:  64           DC.B       0x64                     ; 'd'
  0x2400ADFC:  21           DC.B       0x21                     ; '!'
  0x2400ADFD:  0A           DC.B       0x0A                     ; '\n'
  0x2400ADFE:  00           DC.B       0x00                     ; '\0'
  0x2400ADFF:  00           DC.B       0x00                     ; '\0'
  0x2400AE00:  73           DC.B       0x73                     ; 's'
  0x2400AE01:  64           DC.B       0x64                     ; 'd'
  0x2400AE02:  20           DC.B       0x20                     ; ' '
  0x2400AE03:  72           DC.B       0x72                     ; 'r'
  0x2400AE04:  78           DC.B       0x78                     ; 'x'
  0x2400AE05:  20           DC.B       0x20                     ; ' '
  0x2400AE06:  74           DC.B       0x74                     ; 't'
  0x2400AE07:  72           DC.B       0x72                     ; 'r'
  0x2400AE08:  61           DC.B       0x61                     ; 'a'
  0x2400AE09:  6E           DC.B       0x6E                     ; 'n'
  0x2400AE0A:  73           DC.B       0x73                     ; 's'
  0x2400AE0B:  66           DC.B       0x66                     ; 'f'
  0x2400AE0C:  65           DC.B       0x65                     ; 'e'
  0x2400AE0D:  72           DC.B       0x72                     ; 'r'
  0x2400AE0E:  20           DC.B       0x20                     ; ' '
  0x2400AE0F:  73           DC.B       0x73                     ; 's'
  0x2400AE10:  65           DC.B       0x65                     ; 'e'
  0x2400AE11:  6D           DC.B       0x6D                     ; 'm'
  0x2400AE12:  61           DC.B       0x61                     ; 'a'
  0x2400AE13:  70           DC.B       0x70                     ; 'p'
  0x2400AE14:  68           DC.B       0x68                     ; 'h'
  0x2400AE15:  6F           DC.B       0x6F                     ; 'o'
  0x2400AE16:  72           DC.B       0x72                     ; 'r'
  0x2400AE17:  65           DC.B       0x65                     ; 'e'
  0x2400AE18:  00           DC.B       0x00                     ; '\0'
  0x2400AE19:  00           DC.B       0x00                     ; '\0'
  0x2400AE1A:  00           DC.B       0x00                     ; '\0'
  0x2400AE1B:  00           DC.B       0x00                     ; '\0'
  0x2400AE1C:  73           DC.B       0x73                     ; 's'
  0x2400AE1D:  64           DC.B       0x64                     ; 'd'
  0x2400AE1E:  20           DC.B       0x20                     ; ' '
  0x2400AE1F:  74           DC.B       0x74                     ; 't'
  0x2400AE20:  78           DC.B       0x78                     ; 'x'
  0x2400AE21:  20           DC.B       0x20                     ; ' '
  0x2400AE22:  74           DC.B       0x74                     ; 't'
  0x2400AE23:  72           DC.B       0x72                     ; 'r'
  0x2400AE24:  61           DC.B       0x61                     ; 'a'
  0x2400AE25:  6E           DC.B       0x6E                     ; 'n'
  0x2400AE26:  73           DC.B       0x73                     ; 's'
  0x2400AE27:  66           DC.B       0x66                     ; 'f'
  0x2400AE28:  65           DC.B       0x65                     ; 'e'
  0x2400AE29:  72           DC.B       0x72                     ; 'r'
  0x2400AE2A:  20           DC.B       0x20                     ; ' '
  0x2400AE2B:  73           DC.B       0x73                     ; 's'
  0x2400AE2C:  65           DC.B       0x65                     ; 'e'
  0x2400AE2D:  6D           DC.B       0x6D                     ; 'm'
  0x2400AE2E:  61           DC.B       0x61                     ; 'a'
  0x2400AE2F:  70           DC.B       0x70                     ; 'p'
  0x2400AE30:  68           DC.B       0x68                     ; 'h'
  0x2400AE31:  6F           DC.B       0x6F                     ; 'o'
  0x2400AE32:  72           DC.B       0x72                     ; 'r'
  0x2400AE33:  65           DC.B       0x65                     ; 'e'
  0x2400AE34:  00           DC.B       0x00                     ; '\0'
  0x2400AE35:  00           DC.B       0x00                     ; '\0'
  0x2400AE36:  00           DC.B       0x00                     ; '\0'
  0x2400AE37:  00           DC.B       0x00                     ; '\0'
  0x2400AE38:  00           DC.B       0x00                     ; '\0'
  0x2400AE39:  00           DC.B       0x00                     ; '\0'
  0x2400AE3A:  00           DC.B       0x00                     ; '\0'
  0x2400AE3B:  00           DC.B       0x00                     ; '\0'
  0x2400AE3C:  00           DC.B       0x00                     ; '\0'
  0x2400AE3D:  00           DC.B       0x00                     ; '\0'
  0x2400AE3E:  00           DC.B       0x00                     ; '\0'
  0x2400AE3F:  00           DC.B       0x00                     ; '\0'
  0x2400AE40:  00           DC.B       0x00                     ; '\0'
  0x2400AE41:  00           DC.B       0x00                     ; '\0'
  0x2400AE42:  00           DC.B       0x00                     ; '\0'
  0x2400AE43:  00           DC.B       0x00                     ; '\0'
  0x2400AE44:  00           DC.B       0x00                     ; '\0'
  0x2400AE45:  00           DC.B       0x00                     ; '\0'
  0x2400AE46:  00           DC.B       0x00                     ; '\0'
  0x2400AE47:  00           DC.B       0x00                     ; '\0'
  0x2400AE48:  46           DC.B       0x46                     ; 'F'
  0x2400AE49:  69           DC.B       0x69                     ; 'i'
  0x2400AE4A:  6C           DC.B       0x6C                     ; 'l'
  0x2400AE4B:  65           DC.B       0x65                     ; 'e'
  0x2400AE4C:  58           DC.B       0x58                     ; 'X'
  0x2400AE4D:  20           DC.B       0x20                     ; ' '
  0x2400AE4E:  4D           DC.B       0x4D                     ; 'M'
  0x2400AE4F:  65           DC.B       0x65                     ; 'e'
  0x2400AE50:  64           DC.B       0x64                     ; 'd'
  0x2400AE51:  69           DC.B       0x69                     ; 'i'
  0x2400AE52:  61           DC.B       0x61                     ; 'a'
  0x2400AE53:  20           DC.B       0x20                     ; ' '
  0x2400AE54:  4D           DC.B       0x4D                     ; 'M'
  0x2400AE55:  75           DC.B       0x75                     ; 'u'
  0x2400AE56:  74           DC.B       0x74                     ; 't'
  0x2400AE57:  65           DC.B       0x65                     ; 'e'
  0x2400AE58:  78           DC.B       0x78                     ; 'x'
  0x2400AE59:  00           DC.B       0x00                     ; '\0'
  0x2400AE5A:  43           DC.B       0x43                     ; 'C'
  0x2400AE5B:  6F           DC.B       0x6F                     ; 'o'
  0x2400AE5C:  70           DC.B       0x70                     ; 'p'
  0x2400AE5D:  79           DC.B       0x79                     ; 'y'
  0x2400AE5E:  72           DC.B       0x72                     ; 'r'
  0x2400AE5F:  69           DC.B       0x69                     ; 'i'
  0x2400AE60:  67           DC.B       0x67                     ; 'g'
  0x2400AE61:  68           DC.B       0x68                     ; 'h'
  0x2400AE62:  74           DC.B       0x74                     ; 't'
  0x2400AE63:  20           DC.B       0x20                     ; ' '
Section .bss.fan_thread from charger_lto.o, size=180, align=4
fan_thread:
  0x2400AE64:  00           DC.B       0x00                     ; '\0'
  0x2400AE65:  00           DC.B       0x00                     ; '\0'
  0x2400AE66:  00           DC.B       0x00                     ; '\0'
  0x2400AE67:  00           DC.B       0x00                     ; '\0'
  0x2400AE68:  00           DC.B       0x00                     ; '\0'
  0x2400AE69:  00           DC.B       0x00                     ; '\0'
  0x2400AE6A:  00           DC.B       0x00                     ; '\0'
  0x2400AE6B:  00           DC.B       0x00                     ; '\0'
  0x2400AE6C:  00           DC.B       0x00                     ; '\0'
  0x2400AE6D:  00           DC.B       0x00                     ; '\0'
  0x2400AE6E:  00           DC.B       0x00                     ; '\0'
  0x2400AE6F:  00           DC.B       0x00                     ; '\0'
  0x2400AE70:  00           DC.B       0x00                     ; '\0'
  0x2400AE71:  00           DC.B       0x00                     ; '\0'
  0x2400AE72:  00           DC.B       0x00                     ; '\0'
  0x2400AE73:  00           DC.B       0x00                     ; '\0'
  0x2400AE74:  00           DC.B       0x00                     ; '\0'
  0x2400AE75:  00           DC.B       0x00                     ; '\0'
  0x2400AE76:  00           DC.B       0x00                     ; '\0'
  0x2400AE77:  00           DC.B       0x00                     ; '\0'
  0x2400AE78:  00           DC.B       0x00                     ; '\0'
  0x2400AE79:  00           DC.B       0x00                     ; '\0'
  0x2400AE7A:  00           DC.B       0x00                     ; '\0'
  0x2400AE7B:  00           DC.B       0x00                     ; '\0'
  0x2400AE7C:  00           DC.B       0x00                     ; '\0'
  0x2400AE7D:  00           DC.B       0x00                     ; '\0'
  0x2400AE7E:  00           DC.B       0x00                     ; '\0'
  0x2400AE7F:  00           DC.B       0x00                     ; '\0'
  0x2400AE80:  00           DC.B       0x00                     ; '\0'
  0x2400AE81:  00           DC.B       0x00                     ; '\0'
  0x2400AE82:  00           DC.B       0x00                     ; '\0'
  0x2400AE83:  00           DC.B       0x00                     ; '\0'
  0x2400AE84:  00           DC.B       0x00                     ; '\0'
  0x2400AE85:  00           DC.B       0x00                     ; '\0'
  0x2400AE86:  00           DC.B       0x00                     ; '\0'
  0x2400AE87:  00           DC.B       0x00                     ; '\0'
  0x2400AE88:  00           DC.B       0x00                     ; '\0'
  0x2400AE89:  00           DC.B       0x00                     ; '\0'
  0x2400AE8A:  00           DC.B       0x00                     ; '\0'
  0x2400AE8B:  00           DC.B       0x00                     ; '\0'
  0x2400AE8C:  00           DC.B       0x00                     ; '\0'
  0x2400AE8D:  00           DC.B       0x00                     ; '\0'
  0x2400AE8E:  00           DC.B       0x00                     ; '\0'
  0x2400AE8F:  00           DC.B       0x00                     ; '\0'
  0x2400AE90:  00           DC.B       0x00                     ; '\0'
  0x2400AE91:  00           DC.B       0x00                     ; '\0'
  0x2400AE92:  00           DC.B       0x00                     ; '\0'
  0x2400AE93:  00           DC.B       0x00                     ; '\0'
  0x2400AE94:  00           DC.B       0x00                     ; '\0'
  0x2400AE95:  00           DC.B       0x00                     ; '\0'
  0x2400AE96:  00           DC.B       0x00                     ; '\0'
  0x2400AE97:  00           DC.B       0x00                     ; '\0'
  0x2400AE98:  00           DC.B       0x00                     ; '\0'
  0x2400AE99:  00           DC.B       0x00                     ; '\0'
  0x2400AE9A:  00           DC.B       0x00                     ; '\0'
  0x2400AE9B:  00           DC.B       0x00                     ; '\0'
  0x2400AE9C:  00           DC.B       0x00                     ; '\0'
  0x2400AE9D:  00           DC.B       0x00                     ; '\0'
  0x2400AE9E:  00           DC.B       0x00                     ; '\0'
  0x2400AE9F:  00           DC.B       0x00                     ; '\0'
  0x2400AEA0:  00           DC.B       0x00                     ; '\0'
  0x2400AEA1:  00           DC.B       0x00                     ; '\0'
  0x2400AEA2:  00           DC.B       0x00                     ; '\0'
  0x2400AEA3:  00           DC.B       0x00                     ; '\0'
  0x2400AEA4:  00           DC.B       0x00                     ; '\0'
  0x2400AEA5:  00           DC.B       0x00                     ; '\0'
  0x2400AEA6:  00           DC.B       0x00                     ; '\0'
  0x2400AEA7:  00           DC.B       0x00                     ; '\0'
  0x2400AEA8:  00           DC.B       0x00                     ; '\0'
  0x2400AEA9:  00           DC.B       0x00                     ; '\0'
  0x2400AEAA:  00           DC.B       0x00                     ; '\0'
  0x2400AEAB:  00           DC.B       0x00                     ; '\0'
  0x2400AEAC:  00           DC.B       0x00                     ; '\0'
  0x2400AEAD:  00           DC.B       0x00                     ; '\0'
  0x2400AEAE:  00           DC.B       0x00                     ; '\0'
  0x2400AEAF:  00           DC.B       0x00                     ; '\0'
  0x2400AEB0:  00           DC.B       0x00                     ; '\0'
  0x2400AEB1:  00           DC.B       0x00                     ; '\0'
  0x2400AEB2:  00           DC.B       0x00                     ; '\0'
  0x2400AEB3:  00           DC.B       0x00                     ; '\0'
  0x2400AEB4:  00           DC.B       0x00                     ; '\0'
  0x2400AEB5:  00           DC.B       0x00                     ; '\0'
  0x2400AEB6:  00           DC.B       0x00                     ; '\0'
  0x2400AEB7:  00           DC.B       0x00                     ; '\0'
  0x2400AEB8:  00           DC.B       0x00                     ; '\0'
  0x2400AEB9:  00           DC.B       0x00                     ; '\0'
  0x2400AEBA:  00           DC.B       0x00                     ; '\0'
  0x2400AEBB:  00           DC.B       0x00                     ; '\0'
  0x2400AEBC:  00           DC.B       0x00                     ; '\0'
  0x2400AEBD:  00           DC.B       0x00                     ; '\0'
  0x2400AEBE:  00           DC.B       0x00                     ; '\0'
  0x2400AEBF:  00           DC.B       0x00                     ; '\0'
  0x2400AEC0:  00           DC.B       0x00                     ; '\0'
  0x2400AEC1:  00           DC.B       0x00                     ; '\0'
  0x2400AEC2:  00           DC.B       0x00                     ; '\0'
  0x2400AEC3:  00           DC.B       0x00                     ; '\0'
  0x2400AEC4:  00           DC.B       0x00                     ; '\0'
  0x2400AEC5:  00           DC.B       0x00                     ; '\0'
  0x2400AEC6:  00           DC.B       0x00                     ; '\0'
  0x2400AEC7:  00           DC.B       0x00                     ; '\0'
  0x2400AEC8:  00           DC.B       0x00                     ; '\0'
  0x2400AEC9:  00           DC.B       0x00                     ; '\0'
  0x2400AECA:  00           DC.B       0x00                     ; '\0'
  0x2400AECB:  00           DC.B       0x00                     ; '\0'
  0x2400AECC:  00           DC.B       0x00                     ; '\0'
  0x2400AECD:  00           DC.B       0x00                     ; '\0'
  0x2400AECE:  00           DC.B       0x00                     ; '\0'
  0x2400AECF:  00           DC.B       0x00                     ; '\0'
  0x2400AED0:  00           DC.B       0x00                     ; '\0'
  0x2400AED1:  00           DC.B       0x00                     ; '\0'
  0x2400AED2:  00           DC.B       0x00                     ; '\0'
  0x2400AED3:  00           DC.B       0x00                     ; '\0'
  0x2400AED4:  00           DC.B       0x00                     ; '\0'
  0x2400AED5:  00           DC.B       0x00                     ; '\0'
  0x2400AED6:  00           DC.B       0x00                     ; '\0'
  0x2400AED7:  00           DC.B       0x00                     ; '\0'
  0x2400AED8:  00           DC.B       0x00                     ; '\0'
  0x2400AED9:  00           DC.B       0x00                     ; '\0'
  0x2400AEDA:  00           DC.B       0x00                     ; '\0'
  0x2400AEDB:  00           DC.B       0x00                     ; '\0'
  0x2400AEDC:  00           DC.B       0x00                     ; '\0'
  0x2400AEDD:  00           DC.B       0x00                     ; '\0'
  0x2400AEDE:  00           DC.B       0x00                     ; '\0'
  0x2400AEDF:  00           DC.B       0x00                     ; '\0'
  0x2400AEE0:  00           DC.B       0x00                     ; '\0'
  0x2400AEE1:  00           DC.B       0x00                     ; '\0'
  0x2400AEE2:  00           DC.B       0x00                     ; '\0'
  0x2400AEE3:  00           DC.B       0x00                     ; '\0'
  0x2400AEE4:  00           DC.B       0x00                     ; '\0'
  0x2400AEE5:  00           DC.B       0x00                     ; '\0'
  0x2400AEE6:  00           DC.B       0x00                     ; '\0'
  0x2400AEE7:  00           DC.B       0x00                     ; '\0'
  0x2400AEE8:  00           DC.B       0x00                     ; '\0'
  0x2400AEE9:  00           DC.B       0x00                     ; '\0'
  0x2400AEEA:  00           DC.B       0x00                     ; '\0'
  0x2400AEEB:  00           DC.B       0x00                     ; '\0'
  0x2400AEEC:  00           DC.B       0x00                     ; '\0'
  0x2400AEED:  00           DC.B       0x00                     ; '\0'
  0x2400AEEE:  00           DC.B       0x00                     ; '\0'
  0x2400AEEF:  00           DC.B       0x00                     ; '\0'
  0x2400AEF0:  00           DC.B       0x00                     ; '\0'
  0x2400AEF1:  00           DC.B       0x00                     ; '\0'
  0x2400AEF2:  00           DC.B       0x00                     ; '\0'
  0x2400AEF3:  00           DC.B       0x00                     ; '\0'
  0x2400AEF4:  00           DC.B       0x00                     ; '\0'
  0x2400AEF5:  00           DC.B       0x00                     ; '\0'
  0x2400AEF6:  00           DC.B       0x00                     ; '\0'
  0x2400AEF7:  00           DC.B       0x00                     ; '\0'
  0x2400AEF8:  00           DC.B       0x00                     ; '\0'
  0x2400AEF9:  00           DC.B       0x00                     ; '\0'
  0x2400AEFA:  00           DC.B       0x00                     ; '\0'
  0x2400AEFB:  00           DC.B       0x00                     ; '\0'
  0x2400AEFC:  00           DC.B       0x00                     ; '\0'
  0x2400AEFD:  00           DC.B       0x00                     ; '\0'
  0x2400AEFE:  00           DC.B       0x00                     ; '\0'
  0x2400AEFF:  00           DC.B       0x00                     ; '\0'
  0x2400AF00:  00           DC.B       0x00                     ; '\0'
  0x2400AF01:  00           DC.B       0x00                     ; '\0'
  0x2400AF02:  00           DC.B       0x00                     ; '\0'
  0x2400AF03:  00           DC.B       0x00                     ; '\0'
  0x2400AF04:  00           DC.B       0x00                     ; '\0'
  0x2400AF05:  00           DC.B       0x00                     ; '\0'
  0x2400AF06:  00           DC.B       0x00                     ; '\0'
  0x2400AF07:  00           DC.B       0x00                     ; '\0'
  0x2400AF08:  00           DC.B       0x00                     ; '\0'
  0x2400AF09:  00           DC.B       0x00                     ; '\0'
  0x2400AF0A:  00           DC.B       0x00                     ; '\0'
  0x2400AF0B:  00           DC.B       0x00                     ; '\0'
  0x2400AF0C:  00           DC.B       0x00                     ; '\0'
  0x2400AF0D:  00           DC.B       0x00                     ; '\0'
  0x2400AF0E:  00           DC.B       0x00                     ; '\0'
  0x2400AF0F:  00           DC.B       0x00                     ; '\0'
  0x2400AF10:  00           DC.B       0x00                     ; '\0'
  0x2400AF11:  00           DC.B       0x00                     ; '\0'
  0x2400AF12:  00           DC.B       0x00                     ; '\0'
  0x2400AF13:  00           DC.B       0x00                     ; '\0'
  0x2400AF14:  00           DC.B       0x00                     ; '\0'
  0x2400AF15:  00           DC.B       0x00                     ; '\0'
  0x2400AF16:  00           DC.B       0x00                     ; '\0'
  0x2400AF17:  00           DC.B       0x00                     ; '\0'
Section .bss.eth_thread from charger_lto.o, size=180, align=4
eth_thread:
  0x2400AF18:  49           DC.B       0x49                     ; 'I'
  0x2400AF19:  43           DC.B       0x43                     ; 'C'
  0x2400AF1A:  20           DC.B       0x20                     ; ' '
  0x2400AF1B:  6F           DC.B       0x6F                     ; 'o'
  0x2400AF1C:  76           DC.B       0x76                     ; 'v'
  0x2400AF1D:  65           DC.B       0x65                     ; 'e'
  0x2400AF1E:  72           DC.B       0x72                     ; 'r'
  0x2400AF1F:  66           DC.B       0x66                     ; 'f'
  0x2400AF20:  6C           DC.B       0x6C                     ; 'l'
  0x2400AF21:  6F           DC.B       0x6F                     ; 'o'
  0x2400AF22:  77           DC.B       0x77                     ; 'w'
  0x2400AF23:  20           DC.B       0x20                     ; ' '
  0x2400AF24:  74           DC.B       0x74                     ; 't'
  0x2400AF25:  69           DC.B       0x69                     ; 'i'
  0x2400AF26:  6D           DC.B       0x6D                     ; 'm'
  0x2400AF27:  65           DC.B       0x65                     ; 'e'
  0x2400AF28:  72           DC.B       0x72                     ; 'r'
  0x2400AF29:  00           DC.B       0x00                     ; '\0'
  0x2400AF2A:  00           DC.B       0x00                     ; '\0'
  0x2400AF2B:  00           DC.B       0x00                     ; '\0'
  0x2400AF2C:  00           DC.B       0x00                     ; '\0'
  0x2400AF2D:  00           DC.B       0x00                     ; '\0'
  0x2400AF2E:  00           DC.B       0x00                     ; '\0'
  0x2400AF2F:  00           DC.B       0x00                     ; '\0'
  0x2400AF30:  00           DC.B       0x00                     ; '\0'
  0x2400AF31:  00           DC.B       0x00                     ; '\0'
  0x2400AF32:  00           DC.B       0x00                     ; '\0'
  0x2400AF33:  00           DC.B       0x00                     ; '\0'
  0x2400AF34:  00           DC.B       0x00                     ; '\0'
  0x2400AF35:  00           DC.B       0x00                     ; '\0'
  0x2400AF36:  00           DC.B       0x00                     ; '\0'
  0x2400AF37:  00           DC.B       0x00                     ; '\0'
  0x2400AF38:  00           DC.B       0x00                     ; '\0'
  0x2400AF39:  00           DC.B       0x00                     ; '\0'
  0x2400AF3A:  00           DC.B       0x00                     ; '\0'
  0x2400AF3B:  00           DC.B       0x00                     ; '\0'
  0x2400AF3C:  00           DC.B       0x00                     ; '\0'
  0x2400AF3D:  00           DC.B       0x00                     ; '\0'
  0x2400AF3E:  00           DC.B       0x00                     ; '\0'
  0x2400AF3F:  00           DC.B       0x00                     ; '\0'
  0x2400AF40:  00           DC.B       0x00                     ; '\0'
  0x2400AF41:  00           DC.B       0x00                     ; '\0'
  0x2400AF42:  00           DC.B       0x00                     ; '\0'
  0x2400AF43:  00           DC.B       0x00                     ; '\0'
  0x2400AF44:  00           DC.B       0x00                     ; '\0'
  0x2400AF45:  00           DC.B       0x00                     ; '\0'
  0x2400AF46:  00           DC.B       0x00                     ; '\0'
  0x2400AF47:  00           DC.B       0x00                     ; '\0'
  0x2400AF48:  00           DC.B       0x00                     ; '\0'
  0x2400AF49:  00           DC.B       0x00                     ; '\0'
  0x2400AF4A:  00           DC.B       0x00                     ; '\0'
  0x2400AF4B:  00           DC.B       0x00                     ; '\0'
  0x2400AF4C:  00           DC.B       0x00                     ; '\0'
  0x2400AF4D:  00           DC.B       0x00                     ; '\0'
  0x2400AF4E:  00           DC.B       0x00                     ; '\0'
  0x2400AF4F:  00           DC.B       0x00                     ; '\0'
  0x2400AF50:  00           DC.B       0x00                     ; '\0'
  0x2400AF51:  00           DC.B       0x00                     ; '\0'
  0x2400AF52:  00           DC.B       0x00                     ; '\0'
  0x2400AF53:  00           DC.B       0x00                     ; '\0'
  0x2400AF54:  00           DC.B       0x00                     ; '\0'
  0x2400AF55:  00           DC.B       0x00                     ; '\0'
  0x2400AF56:  00           DC.B       0x00                     ; '\0'
  0x2400AF57:  00           DC.B       0x00                     ; '\0'
  0x2400AF58:  00           DC.B       0x00                     ; '\0'
  0x2400AF59:  00           DC.B       0x00                     ; '\0'
  0x2400AF5A:  00           DC.B       0x00                     ; '\0'
  0x2400AF5B:  00           DC.B       0x00                     ; '\0'
  0x2400AF5C:  00           DC.B       0x00                     ; '\0'
  0x2400AF5D:  00           DC.B       0x00                     ; '\0'
  0x2400AF5E:  00           DC.B       0x00                     ; '\0'
  0x2400AF5F:  00           DC.B       0x00                     ; '\0'
  0x2400AF60:  00           DC.B       0x00                     ; '\0'
  0x2400AF61:  00           DC.B       0x00                     ; '\0'
  0x2400AF62:  00           DC.B       0x00                     ; '\0'
  0x2400AF63:  00           DC.B       0x00                     ; '\0'
  0x2400AF64:  00           DC.B       0x00                     ; '\0'
  0x2400AF65:  00           DC.B       0x00                     ; '\0'
  0x2400AF66:  00           DC.B       0x00                     ; '\0'
  0x2400AF67:  00           DC.B       0x00                     ; '\0'
  0x2400AF68:  00           DC.B       0x00                     ; '\0'
  0x2400AF69:  00           DC.B       0x00                     ; '\0'
  0x2400AF6A:  00           DC.B       0x00                     ; '\0'
  0x2400AF6B:  00           DC.B       0x00                     ; '\0'
  0x2400AF6C:  00           DC.B       0x00                     ; '\0'
  0x2400AF6D:  00           DC.B       0x00                     ; '\0'
  0x2400AF6E:  00           DC.B       0x00                     ; '\0'
  0x2400AF6F:  00           DC.B       0x00                     ; '\0'
  0x2400AF70:  00           DC.B       0x00                     ; '\0'
  0x2400AF71:  00           DC.B       0x00                     ; '\0'
  0x2400AF72:  00           DC.B       0x00                     ; '\0'
  0x2400AF73:  00           DC.B       0x00                     ; '\0'
  0x2400AF74:  00           DC.B       0x00                     ; '\0'
  0x2400AF75:  00           DC.B       0x00                     ; '\0'
  0x2400AF76:  00           DC.B       0x00                     ; '\0'
  0x2400AF77:  00           DC.B       0x00                     ; '\0'
  0x2400AF78:  00           DC.B       0x00                     ; '\0'
  0x2400AF79:  00           DC.B       0x00                     ; '\0'
  0x2400AF7A:  00           DC.B       0x00                     ; '\0'
  0x2400AF7B:  00           DC.B       0x00                     ; '\0'
  0x2400AF7C:  00           DC.B       0x00                     ; '\0'
  0x2400AF7D:  00           DC.B       0x00                     ; '\0'
  0x2400AF7E:  00           DC.B       0x00                     ; '\0'
  0x2400AF7F:  00           DC.B       0x00                     ; '\0'
  0x2400AF80:  00           DC.B       0x00                     ; '\0'
  0x2400AF81:  00           DC.B       0x00                     ; '\0'
  0x2400AF82:  00           DC.B       0x00                     ; '\0'
  0x2400AF83:  00           DC.B       0x00                     ; '\0'
  0x2400AF84:  00           DC.B       0x00                     ; '\0'
  0x2400AF85:  00           DC.B       0x00                     ; '\0'
  0x2400AF86:  00           DC.B       0x00                     ; '\0'
  0x2400AF87:  00           DC.B       0x00                     ; '\0'
  0x2400AF88:  00           DC.B       0x00                     ; '\0'
  0x2400AF89:  00           DC.B       0x00                     ; '\0'
  0x2400AF8A:  00           DC.B       0x00                     ; '\0'
  0x2400AF8B:  00           DC.B       0x00                     ; '\0'
  0x2400AF8C:  00           DC.B       0x00                     ; '\0'
  0x2400AF8D:  00           DC.B       0x00                     ; '\0'
  0x2400AF8E:  00           DC.B       0x00                     ; '\0'
  0x2400AF8F:  00           DC.B       0x00                     ; '\0'
  0x2400AF90:  00           DC.B       0x00                     ; '\0'
  0x2400AF91:  00           DC.B       0x00                     ; '\0'
  0x2400AF92:  00           DC.B       0x00                     ; '\0'
  0x2400AF93:  00           DC.B       0x00                     ; '\0'
  0x2400AF94:  00           DC.B       0x00                     ; '\0'
  0x2400AF95:  00           DC.B       0x00                     ; '\0'
  0x2400AF96:  00           DC.B       0x00                     ; '\0'
  0x2400AF97:  00           DC.B       0x00                     ; '\0'
  0x2400AF98:  00           DC.B       0x00                     ; '\0'
  0x2400AF99:  00           DC.B       0x00                     ; '\0'
  0x2400AF9A:  00           DC.B       0x00                     ; '\0'
  0x2400AF9B:  00           DC.B       0x00                     ; '\0'
  0x2400AF9C:  00           DC.B       0x00                     ; '\0'
  0x2400AF9D:  00           DC.B       0x00                     ; '\0'
  0x2400AF9E:  00           DC.B       0x00                     ; '\0'
  0x2400AF9F:  00           DC.B       0x00                     ; '\0'
  0x2400AFA0:  00           DC.B       0x00                     ; '\0'
  0x2400AFA1:  00           DC.B       0x00                     ; '\0'
  0x2400AFA2:  00           DC.B       0x00                     ; '\0'
  0x2400AFA3:  00           DC.B       0x00                     ; '\0'
  0x2400AFA4:  00           DC.B       0x00                     ; '\0'
  0x2400AFA5:  00           DC.B       0x00                     ; '\0'
  0x2400AFA6:  00           DC.B       0x00                     ; '\0'
  0x2400AFA7:  00           DC.B       0x00                     ; '\0'
  0x2400AFA8:  00           DC.B       0x00                     ; '\0'
  0x2400AFA9:  00           DC.B       0x00                     ; '\0'
  0x2400AFAA:  00           DC.B       0x00                     ; '\0'
  0x2400AFAB:  00           DC.B       0x00                     ; '\0'
  0x2400AFAC:  00           DC.B       0x00                     ; '\0'
  0x2400AFAD:  00           DC.B       0x00                     ; '\0'
  0x2400AFAE:  00           DC.B       0x00                     ; '\0'
  0x2400AFAF:  00           DC.B       0x00                     ; '\0'
  0x2400AFB0:  00           DC.B       0x00                     ; '\0'
  0x2400AFB1:  00           DC.B       0x00                     ; '\0'
  0x2400AFB2:  00           DC.B       0x00                     ; '\0'
  0x2400AFB3:  00           DC.B       0x00                     ; '\0'
  0x2400AFB4:  00           DC.B       0x00                     ; '\0'
  0x2400AFB5:  00           DC.B       0x00                     ; '\0'
  0x2400AFB6:  00           DC.B       0x00                     ; '\0'
  0x2400AFB7:  00           DC.B       0x00                     ; '\0'
  0x2400AFB8:  00           DC.B       0x00                     ; '\0'
  0x2400AFB9:  00           DC.B       0x00                     ; '\0'
  0x2400AFBA:  00           DC.B       0x00                     ; '\0'
  0x2400AFBB:  00           DC.B       0x00                     ; '\0'
  0x2400AFBC:  00           DC.B       0x00                     ; '\0'
  0x2400AFBD:  00           DC.B       0x00                     ; '\0'
  0x2400AFBE:  00           DC.B       0x00                     ; '\0'
  0x2400AFBF:  00           DC.B       0x00                     ; '\0'
  0x2400AFC0:  00           DC.B       0x00                     ; '\0'
  0x2400AFC1:  00           DC.B       0x00                     ; '\0'
  0x2400AFC2:  00           DC.B       0x00                     ; '\0'
  0x2400AFC3:  00           DC.B       0x00                     ; '\0'
  0x2400AFC4:  00           DC.B       0x00                     ; '\0'
  0x2400AFC5:  00           DC.B       0x00                     ; '\0'
  0x2400AFC6:  00           DC.B       0x00                     ; '\0'
  0x2400AFC7:  00           DC.B       0x00                     ; '\0'
  0x2400AFC8:  00           DC.B       0x00                     ; '\0'
  0x2400AFC9:  00           DC.B       0x00                     ; '\0'
  0x2400AFCA:  00           DC.B       0x00                     ; '\0'
  0x2400AFCB:  00           DC.B       0x00                     ; '\0'
Section .bss._tx_timer_thread from charger_lto.o, size=180, align=4
_tx_timer_thread:
  0x2400AFCC:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400AFCD:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400AFCE:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400AFCF:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400AFD0:  01           DC.B       0x01                     ; '\x01'
  0x2400AFD1:  11           DC.B       0x11                     ; '\x11'
  0x2400AFD2:  01           DC.B       0x01                     ; '\x01'
  0x2400AFD3:  25           DC.B       0x25                     ; '%'
  0x2400AFD4:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AFD5:  13           DC.B       0x13                     ; '\x13'
  0x2400AFD6:  05           DC.B       0x05                     ; '\x05'
  0x2400AFD7:  03           DC.B       0x03                     ; '\x03'
  0x2400AFD8:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AFD9:  10           DC.B       0x10                     ; '\x10'
  0x2400AFDA:  17           DC.B       0x17                     ; '\x17'
  0x2400AFDB:  1B           DC.B       0x1B                     ; '\x1B'
  0x2400AFDC:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400AFDD:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400AFDE:  42           DC.B       0x42                     ; 'B'
  0x2400AFDF:  19           DC.B       0x19                     ; '\x19'
  0x2400AFE0:  11           DC.B       0x11                     ; '\x11'
  0x2400AFE1:  01           DC.B       0x01                     ; '\x01'
  0x2400AFE2:  55           DC.B       0x55                     ; 'U'
  0x2400AFE3:  17           DC.B       0x17                     ; '\x17'
  0x2400AFE4:  43           DC.B       0x43                     ; 'C'
  0x2400AFE5:  17           DC.B       0x17                     ; '\x17'
  0x2400AFE6:  00           DC.B       0x00                     ; '\0'
  0x2400AFE7:  00           DC.B       0x00                     ; '\0'
  0x2400AFE8:  02           DC.B       0x02                     ; '\x02'
  0x2400AFE9:  34           DC.B       0x34                     ; '4'
  0x2400AFEA:  00           DC.B       0x00                     ; '\0'
  0x2400AFEB:  49           DC.B       0x49                     ; 'I'
  0x2400AFEC:  13           DC.B       0x13                     ; '\x13'
  0x2400AFED:  3A           DC.B       0x3A                     ; ':'
  0x2400AFEE:  0B           DC.B       0x0B                     ; '\v'
  0x2400AFEF:  3B           DC.B       0x3B                     ; ';'
  0x2400AFF0:  0B           DC.B       0x0B                     ; '\v'
  0x2400AFF1:  02           DC.B       0x02                     ; '\x02'
  0x2400AFF2:  18           DC.B       0x18                     ; '\x18'
  0x2400AFF3:  00           DC.B       0x00                     ; '\0'
  0x2400AFF4:  00           DC.B       0x00                     ; '\0'
  0x2400AFF5:  03           DC.B       0x03                     ; '\x03'
  0x2400AFF6:  01           DC.B       0x01                     ; '\x01'
  0x2400AFF7:  01           DC.B       0x01                     ; '\x01'
  0x2400AFF8:  49           DC.B       0x49                     ; 'I'
  0x2400AFF9:  13           DC.B       0x13                     ; '\x13'
  0x2400AFFA:  00           DC.B       0x00                     ; '\0'
  0x2400AFFB:  00           DC.B       0x00                     ; '\0'
  0x2400AFFC:  04           DC.B       0x04                     ; '\x04'
  0x2400AFFD:  21           DC.B       0x21                     ; '!'
  0x2400AFFE:  00           DC.B       0x00                     ; '\0'
  0x2400AFFF:  49           DC.B       0x49                     ; 'I'
  0x2400B000:  13           DC.B       0x13                     ; '\x13'
  0x2400B001:  37           DC.B       0x37                     ; '7'
  0x2400B002:  0B           DC.B       0x0B                     ; '\v'
  0x2400B003:  00           DC.B       0x00                     ; '\0'
  0x2400B004:  00           DC.B       0x00                     ; '\0'
  0x2400B005:  05           DC.B       0x05                     ; '\x05'
  0x2400B006:  24           DC.B       0x24                     ; '$'
  0x2400B007:  00           DC.B       0x00                     ; '\0'
  0x2400B008:  03           DC.B       0x03                     ; '\x03'
  0x2400B009:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B00A:  3E           DC.B       0x3E                     ; '>'
  0x2400B00B:  0B           DC.B       0x0B                     ; '\v'
  0x2400B00C:  0B           DC.B       0x0B                     ; '\v'
  0x2400B00D:  0B           DC.B       0x0B                     ; '\v'
  0x2400B00E:  00           DC.B       0x00                     ; '\0'
  0x2400B00F:  00           DC.B       0x00                     ; '\0'
  0x2400B010:  06           DC.B       0x06                     ; '\x06'
  0x2400B011:  24           DC.B       0x24                     ; '$'
  0x2400B012:  00           DC.B       0x00                     ; '\0'
  0x2400B013:  03           DC.B       0x03                     ; '\x03'
  0x2400B014:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B015:  0B           DC.B       0x0B                     ; '\v'
  0x2400B016:  0B           DC.B       0x0B                     ; '\v'
  0x2400B017:  3E           DC.B       0x3E                     ; '>'
  0x2400B018:  0B           DC.B       0x0B                     ; '\v'
  0x2400B019:  00           DC.B       0x00                     ; '\0'
  0x2400B01A:  00           DC.B       0x00                     ; '\0'
  0x2400B01B:  07           DC.B       0x07                     ; '\x07'
  0x2400B01C:  34           DC.B       0x34                     ; '4'
  0x2400B01D:  00           DC.B       0x00                     ; '\0'
  0x2400B01E:  03           DC.B       0x03                     ; '\x03'
  0x2400B01F:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B020:  49           DC.B       0x49                     ; 'I'
  0x2400B021:  13           DC.B       0x13                     ; '\x13'
  0x2400B022:  3F           DC.B       0x3F                     ; '?'
  0x2400B023:  19           DC.B       0x19                     ; '\x19'
  0x2400B024:  3A           DC.B       0x3A                     ; ':'
  0x2400B025:  0B           DC.B       0x0B                     ; '\v'
  0x2400B026:  3B           DC.B       0x3B                     ; ';'
  0x2400B027:  0B           DC.B       0x0B                     ; '\v'
  0x2400B028:  02           DC.B       0x02                     ; '\x02'
  0x2400B029:  18           DC.B       0x18                     ; '\x18'
  0x2400B02A:  00           DC.B       0x00                     ; '\0'
  0x2400B02B:  00           DC.B       0x00                     ; '\0'
  0x2400B02C:  08           DC.B       0x08                     ; '\b'
  0x2400B02D:  16           DC.B       0x16                     ; '\x16'
  0x2400B02E:  00           DC.B       0x00                     ; '\0'
  0x2400B02F:  49           DC.B       0x49                     ; 'I'
  0x2400B030:  13           DC.B       0x13                     ; '\x13'
  0x2400B031:  03           DC.B       0x03                     ; '\x03'
  0x2400B032:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B033:  3A           DC.B       0x3A                     ; ':'
  0x2400B034:  0B           DC.B       0x0B                     ; '\v'
  0x2400B035:  3B           DC.B       0x3B                     ; ';'
  0x2400B036:  05           DC.B       0x05                     ; '\x05'
  0x2400B037:  00           DC.B       0x00                     ; '\0'
  0x2400B038:  00           DC.B       0x00                     ; '\0'
  0x2400B039:  09           DC.B       0x09                     ; '\t'
  0x2400B03A:  13           DC.B       0x13                     ; '\x13'
  0x2400B03B:  01           DC.B       0x01                     ; '\x01'
  0x2400B03C:  03           DC.B       0x03                     ; '\x03'
  0x2400B03D:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B03E:  0B           DC.B       0x0B                     ; '\v'
  0x2400B03F:  0B           DC.B       0x0B                     ; '\v'
  0x2400B040:  3A           DC.B       0x3A                     ; ':'
  0x2400B041:  0B           DC.B       0x0B                     ; '\v'
  0x2400B042:  3B           DC.B       0x3B                     ; ';'
  0x2400B043:  05           DC.B       0x05                     ; '\x05'
  0x2400B044:  00           DC.B       0x00                     ; '\0'
  0x2400B045:  00           DC.B       0x00                     ; '\0'
  0x2400B046:  0A           DC.B       0x0A                     ; '\n'
  0x2400B047:  0D           DC.B       0x0D                     ; '\r'
  0x2400B048:  00           DC.B       0x00                     ; '\0'
  0x2400B049:  03           DC.B       0x03                     ; '\x03'
  0x2400B04A:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B04B:  49           DC.B       0x49                     ; 'I'
  0x2400B04C:  13           DC.B       0x13                     ; '\x13'
  0x2400B04D:  3A           DC.B       0x3A                     ; ':'
  0x2400B04E:  0B           DC.B       0x0B                     ; '\v'
  0x2400B04F:  3B           DC.B       0x3B                     ; ';'
  0x2400B050:  05           DC.B       0x05                     ; '\x05'
  0x2400B051:  38           DC.B       0x38                     ; '8'
  0x2400B052:  0B           DC.B       0x0B                     ; '\v'
  0x2400B053:  00           DC.B       0x00                     ; '\0'
  0x2400B054:  00           DC.B       0x00                     ; '\0'
  0x2400B055:  0B           DC.B       0x0B                     ; '\v'
  0x2400B056:  16           DC.B       0x16                     ; '\x16'
  0x2400B057:  00           DC.B       0x00                     ; '\0'
  0x2400B058:  49           DC.B       0x49                     ; 'I'
  0x2400B059:  13           DC.B       0x13                     ; '\x13'
  0x2400B05A:  03           DC.B       0x03                     ; '\x03'
  0x2400B05B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B05C:  3A           DC.B       0x3A                     ; ':'
  0x2400B05D:  0B           DC.B       0x0B                     ; '\v'
  0x2400B05E:  3B           DC.B       0x3B                     ; ';'
  0x2400B05F:  0B           DC.B       0x0B                     ; '\v'
  0x2400B060:  00           DC.B       0x00                     ; '\0'
  0x2400B061:  00           DC.B       0x00                     ; '\0'
  0x2400B062:  0C           DC.B       0x0C                     ; '\x0C'
  0x2400B063:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400B064:  00           DC.B       0x00                     ; '\0'
  0x2400B065:  00           DC.B       0x00                     ; '\0'
  0x2400B066:  00           DC.B       0x00                     ; '\0'
  0x2400B067:  0D           DC.B       0x0D                     ; '\r'
  0x2400B068:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400B069:  00           DC.B       0x00                     ; '\0'
  0x2400B06A:  49           DC.B       0x49                     ; 'I'
  0x2400B06B:  13           DC.B       0x13                     ; '\x13'
  0x2400B06C:  00           DC.B       0x00                     ; '\0'
  0x2400B06D:  00           DC.B       0x00                     ; '\0'
  0x2400B06E:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B06F:  15           DC.B       0x15                     ; '\x15'
  0x2400B070:  01           DC.B       0x01                     ; '\x01'
  0x2400B071:  27           DC.B       0x27                     ; '''
  0x2400B072:  19           DC.B       0x19                     ; '\x19'
  0x2400B073:  00           DC.B       0x00                     ; '\0'
  0x2400B074:  00           DC.B       0x00                     ; '\0'
  0x2400B075:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400B076:  05           DC.B       0x05                     ; '\x05'
  0x2400B077:  00           DC.B       0x00                     ; '\0'
  0x2400B078:  49           DC.B       0x49                     ; 'I'
  0x2400B079:  13           DC.B       0x13                     ; '\x13'
  0x2400B07A:  00           DC.B       0x00                     ; '\0'
  0x2400B07B:  00           DC.B       0x00                     ; '\0'
  0x2400B07C:  10           DC.B       0x10                     ; '\x10'
  0x2400B07D:  2E           DC.B       0x2E                     ; '.'
  0x2400B07E:  01           DC.B       0x01                     ; '\x01'
  0x2400B07F:  11           DC.B       0x11                     ; '\x11'
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:
  0x2400B080:  30           DC.B       0x30                     ; '0'
  0x2400B081:  31           DC.B       0x31                     ; '1'
  0x2400B082:  32           DC.B       0x32                     ; '2'
  0x2400B083:  33           DC.B       0x33                     ; '3'
  0x2400B084:  34           DC.B       0x34                     ; '4'
  0x2400B085:  35           DC.B       0x35                     ; '5'
  0x2400B086:  36           DC.B       0x36                     ; '6'
  0x2400B087:  37           DC.B       0x37                     ; '7'
  0x2400B088:  38           DC.B       0x38                     ; '8'
  0x2400B089:  39           DC.B       0x39                     ; '9'
  0x2400B08A:  41           DC.B       0x41                     ; 'A'
  0x2400B08B:  42           DC.B       0x42                     ; 'B'
  0x2400B08C:  43           DC.B       0x43                     ; 'C'
  0x2400B08D:  44           DC.B       0x44                     ; 'D'
  0x2400B08E:  45           DC.B       0x45                     ; 'E'
  0x2400B08F:  46           DC.B       0x46                     ; 'F'
  0x2400B090:  00           DC.B       0x00                     ; '\0'
  0x2400B091:  00           DC.B       0x00                     ; '\0'
  0x2400B092:  00           DC.B       0x00                     ; '\0'
  0x2400B093:  00           DC.B       0x00                     ; '\0'
  0x2400B094:  00           DC.B       0x00                     ; '\0'
  0x2400B095:  00           DC.B       0x00                     ; '\0'
  0x2400B096:  54           DC.B       0x54                     ; 'T'
  0x2400B097:  54           DC.B       0x54                     ; 'T'
  0x2400B098:  52           DC.B       0x52                     ; 'R'
  0x2400B099:  20           DC.B       0x20                     ; ' '
  0x2400B09A:  52           DC.B       0x52                     ; 'R'
  0x2400B09B:  45           DC.B       0x45                     ; 'E'
  0x2400B09C:  47           DC.B       0x47                     ; 'G'
  0x2400B09D:  47           DC.B       0x47                     ; 'G'
  0x2400B09E:  45           DC.B       0x45                     ; 'E'
  0x2400B09F:  53           DC.B       0x53                     ; 'S'
  0x2400B0A0:  00           DC.B       0x00                     ; '\0'
  0x2400B0A1:  54           DC.B       0x54                     ; 'T'
  0x2400B0A2:  65           DC.B       0x65                     ; 'e'
  0x2400B0A3:  72           DC.B       0x72                     ; 'r'
  0x2400B0A4:  6D           DC.B       0x6D                     ; 'm'
  0x2400B0A5:  69           DC.B       0x69                     ; 'i'
  0x2400B0A6:  6E           DC.B       0x6E                     ; 'n'
  0x2400B0A7:  61           DC.B       0x61                     ; 'a'
  0x2400B0A8:  6C           DC.B       0x6C                     ; 'l'
  0x2400B0A9:  00           DC.B       0x00                     ; '\0'
  0x2400B0AA:  00           DC.B       0x00                     ; '\0'
  0x2400B0AB:  53           DC.B       0x53                     ; 'S'
  0x2400B0AC:  45           DC.B       0x45                     ; 'E'
  0x2400B0AD:  47           DC.B       0x47                     ; 'G'
  0x2400B0AE:  47           DC.B       0x47                     ; 'G'
  0x2400B0AF:  45           DC.B       0x45                     ; 'E'
  0x2400B0B0:  52           DC.B       0x52                     ; 'R'
  0x2400B0B1:  20           DC.B       0x20                     ; ' '
  0x2400B0B2:  43           DC.B       0x43                     ; 'C'
  0x2400B0B3:  2F           DC.B       0x2F                     ; '/'
  0x2400B0B4:  43           DC.B       0x43                     ; 'C'
  0x2400B0B5:  2B           DC.B       0x2B                     ; '+'
  0x2400B0B6:  2B           DC.B       0x2B                     ; '+'
  0x2400B0B7:  20           DC.B       0x20                     ; ' '
  0x2400B0B8:  63           DC.B       0x63                     ; 'c'
  0x2400B0B9:  6F           DC.B       0x6F                     ; 'o'
  0x2400B0BA:  6D           DC.B       0x6D                     ; 'm'
  0x2400B0BB:  70           DC.B       0x70                     ; 'p'
  0x2400B0BC:  69           DC.B       0x69                     ; 'i'
  0x2400B0BD:  6C           DC.B       0x6C                     ; 'l'
  0x2400B0BE:  65           DC.B       0x65                     ; 'e'
  0x2400B0BF:  72           DC.B       0x72                     ; 'r'
  0x2400B0C0:  20           DC.B       0x20                     ; ' '
  0x2400B0C1:  76           DC.B       0x76                     ; 'v'
  0x2400B0C2:  65           DC.B       0x65                     ; 'e'
  0x2400B0C3:  72           DC.B       0x72                     ; 'r'
  0x2400B0C4:  73           DC.B       0x73                     ; 's'
  0x2400B0C5:  69           DC.B       0x69                     ; 'i'
  0x2400B0C6:  6F           DC.B       0x6F                     ; 'o'
  0x2400B0C7:  6E           DC.B       0x6E                     ; 'n'
  0x2400B0C8:  20           DC.B       0x20                     ; ' '
  0x2400B0C9:  31           DC.B       0x31                     ; '1'
  0x2400B0CA:  38           DC.B       0x38                     ; '8'
  0x2400B0CB:  2E           DC.B       0x2E                     ; '.'
  0x2400B0CC:  31           DC.B       0x31                     ; '1'
  0x2400B0CD:  2E           DC.B       0x2E                     ; '.'
  0x2400B0CE:  36           DC.B       0x36                     ; '6'
  0x2400B0CF:  20           DC.B       0x20                     ; ' '
  0x2400B0D0:  28           DC.B       0x28                     ; '('
  0x2400B0D1:  62           DC.B       0x62                     ; 'b'
  0x2400B0D2:  61           DC.B       0x61                     ; 'a'
  0x2400B0D3:  73           DC.B       0x73                     ; 's'
  0x2400B0D4:  65           DC.B       0x65                     ; 'e'
  0x2400B0D5:  64           DC.B       0x64                     ; 'd'
  0x2400B0D6:  20           DC.B       0x20                     ; ' '
  0x2400B0D7:  6F           DC.B       0x6F                     ; 'o'
  0x2400B0D8:  6E           DC.B       0x6E                     ; 'n'
  0x2400B0D9:  20           DC.B       0x20                     ; ' '
  0x2400B0DA:  63           DC.B       0x63                     ; 'c'
  0x2400B0DB:  6C           DC.B       0x6C                     ; 'l'
  0x2400B0DC:  61           DC.B       0x61                     ; 'a'
  0x2400B0DD:  6E           DC.B       0x6E                     ; 'n'
  0x2400B0DE:  67           DC.B       0x67                     ; 'g'
  0x2400B0DF:  20           DC.B       0x20                     ; ' '
  0x2400B0E0:  31           DC.B       0x31                     ; '1'
  0x2400B0E1:  38           DC.B       0x38                     ; '8'
  0x2400B0E2:  2E           DC.B       0x2E                     ; '.'
  0x2400B0E3:  31           DC.B       0x31                     ; '1'
  0x2400B0E4:  2E           DC.B       0x2E                     ; '.'
  0x2400B0E5:  36           DC.B       0x36                     ; '6'
  0x2400B0E6:  29           DC.B       0x29                     ; ')'
  0x2400B0E7:  00           DC.B       0x00                     ; '\0'
  0x2400B0E8:  41           DC.B       0x41                     ; 'A'
  0x2400B0E9:  3B           DC.B       0x3B                     ; ';'
  0x2400B0EA:  00           DC.B       0x00                     ; '\0'
  0x2400B0EB:  00           DC.B       0x00                     ; '\0'
  0x2400B0EC:  00           DC.B       0x00                     ; '\0'
  0x2400B0ED:  61           DC.B       0x61                     ; 'a'
  0x2400B0EE:  65           DC.B       0x65                     ; 'e'
  0x2400B0EF:  61           DC.B       0x61                     ; 'a'
  0x2400B0F0:  62           DC.B       0x62                     ; 'b'
  0x2400B0F1:  69           DC.B       0x69                     ; 'i'
  0x2400B0F2:  00           DC.B       0x00                     ; '\0'
  0x2400B0F3:  01           DC.B       0x01                     ; '\x01'
  0x2400B0F4:  31           DC.B       0x31                     ; '1'
  0x2400B0F5:  00           DC.B       0x00                     ; '\0'
  0x2400B0F6:  00           DC.B       0x00                     ; '\0'
  0x2400B0F7:  00           DC.B       0x00                     ; '\0'
  0x2400B0F8:  43           DC.B       0x43                     ; 'C'
  0x2400B0F9:  32           DC.B       0x32                     ; '2'
  0x2400B0FA:  2E           DC.B       0x2E                     ; '.'
  0x2400B0FB:  30           DC.B       0x30                     ; '0'
  0x2400B0FC:  39           DC.B       0x39                     ; '9'
  0x2400B0FD:  00           DC.B       0x00                     ; '\0'
  0x2400B0FE:  06           DC.B       0x06                     ; '\x06'
  0x2400B0FF:  0D           DC.B       0x0D                     ; '\r'
  0x2400B100:  07           DC.B       0x07                     ; '\x07'
  0x2400B101:  4D           DC.B       0x4D                     ; 'M'
  0x2400B102:  08           DC.B       0x08                     ; '\b'
  0x2400B103:  00           DC.B       0x00                     ; '\0'
  0x2400B104:  09           DC.B       0x09                     ; '\t'
  0x2400B105:  02           DC.B       0x02                     ; '\x02'
  0x2400B106:  0A           DC.B       0x0A                     ; '\n'
  0x2400B107:  08           DC.B       0x08                     ; '\b'
  0x2400B108:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B109:  00           DC.B       0x00                     ; '\0'
  0x2400B10A:  11           DC.B       0x11                     ; '\x11'
  0x2400B10B:  01           DC.B       0x01                     ; '\x01'
  0x2400B10C:  12           DC.B       0x12                     ; '\x12'
  0x2400B10D:  04           DC.B       0x04                     ; '\x04'
  0x2400B10E:  14           DC.B       0x14                     ; '\x14'
  0x2400B10F:  01           DC.B       0x01                     ; '\x01'
  0x2400B110:  15           DC.B       0x15                     ; '\x15'
  0x2400B111:  00           DC.B       0x00                     ; '\0'
  0x2400B112:  17           DC.B       0x17                     ; '\x17'
  0x2400B113:  03           DC.B       0x03                     ; '\x03'
  0x2400B114:  18           DC.B       0x18                     ; '\x18'
  0x2400B115:  01           DC.B       0x01                     ; '\x01'
  0x2400B116:  19           DC.B       0x19                     ; '\x19'
  0x2400B117:  01           DC.B       0x01                     ; '\x01'
  0x2400B118:  1A           DC.B       0x1A                     ; '\x1A'
  0x2400B119:  01           DC.B       0x01                     ; '\x01'
  0x2400B11A:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400B11B:  01           DC.B       0x01                     ; '\x01'
  0x2400B11C:  1E           DC.B       0x1E                     ; '\x1E'
  0x2400B11D:  03           DC.B       0x03                     ; '\x03'
  0x2400B11E:  22           DC.B       0x22                     ; '\"'
  0x2400B11F:  00           DC.B       0x00                     ; '\0'
  0x2400B120:  24           DC.B       0x24                     ; '$'
  0x2400B121:  01           DC.B       0x01                     ; '\x01'
  0x2400B122:  26           DC.B       0x26                     ; '&'
  0x2400B123:  01           DC.B       0x01                     ; '\x01'
  0x2400B124:  00           DC.B       0x00                     ; '\0'
  0x2400B125:  00           DC.B       0x00                     ; '\0'
  0x2400B126:  00           DC.B       0x00                     ; '\0'
  0x2400B127:  00           DC.B       0x00                     ; '\0'
Section .bss.huart3 from charger_lto.o, size=148, align=4
huart3:
  0x2400B128:  25           DC.B       0x25                     ; '%'
  0x2400B129:  73           DC.B       0x73                     ; 's'
  0x2400B12A:  3A           DC.B       0x3A                     ; ':'
  0x2400B12B:  20           DC.B       0x20                     ; ' '
  0x2400B12C:  53           DC.B       0x53                     ; 'S'
  0x2400B12D:  74           DC.B       0x74                     ; 't'
  0x2400B12E:  61           DC.B       0x61                     ; 'a'
  0x2400B12F:  63           DC.B       0x63                     ; 'c'
  0x2400B130:  6B           DC.B       0x6B                     ; 'k'
  0x2400B131:  20           DC.B       0x20                     ; ' '
  0x2400B132:  73           DC.B       0x73                     ; 's'
  0x2400B133:  69           DC.B       0x69                     ; 'i'
  0x2400B134:  7A           DC.B       0x7A                     ; 'z'
  0x2400B135:  65           DC.B       0x65                     ; 'e'
  0x2400B136:  3A           DC.B       0x3A                     ; ':'
  0x2400B137:  20           DC.B       0x20                     ; ' '
  0x2400B138:  25           DC.B       0x25                     ; '%'
  0x2400B139:  6C           DC.B       0x6C                     ; 'l'
  0x2400B13A:  75           DC.B       0x75                     ; 'u'
  0x2400B13B:  2C           DC.B       0x2C                     ; ','
  0x2400B13C:  20           DC.B       0x20                     ; ' '
  0x2400B13D:  75           DC.B       0x75                     ; 'u'
  0x2400B13E:  73           DC.B       0x73                     ; 's'
  0x2400B13F:  65           DC.B       0x65                     ; 'e'
  0x2400B140:  64           DC.B       0x64                     ; 'd'
  0x2400B141:  3A           DC.B       0x3A                     ; ':'
  0x2400B142:  20           DC.B       0x20                     ; ' '
  0x2400B143:  25           DC.B       0x25                     ; '%'
  0x2400B144:  75           DC.B       0x75                     ; 'u'
  0x2400B145:  2C           DC.B       0x2C                     ; ','
  0x2400B146:  20           DC.B       0x20                     ; ' '
  0x2400B147:  66           DC.B       0x66                     ; 'f'
  0x2400B148:  72           DC.B       0x72                     ; 'r'
  0x2400B149:  65           DC.B       0x65                     ; 'e'
  0x2400B14A:  65           DC.B       0x65                     ; 'e'
  0x2400B14B:  3A           DC.B       0x3A                     ; ':'
  0x2400B14C:  20           DC.B       0x20                     ; ' '
  0x2400B14D:  25           DC.B       0x25                     ; '%'
  0x2400B14E:  75           DC.B       0x75                     ; 'u'
  0x2400B14F:  0A           DC.B       0x0A                     ; '\n'
  0x2400B150:  00           DC.B       0x00                     ; '\0'
  0x2400B151:  01           DC.B       0x01                     ; '\x01'
  0x2400B152:  00           DC.B       0x00                     ; '\0'
  0x2400B153:  00           DC.B       0x00                     ; '\0'
  0x2400B154:  44           DC.B       0x44                     ; 'D'
  0x2400B155:  3A           DC.B       0x3A                     ; ':'
  0x2400B156:  5C           DC.B       0x5C                     ; '\\'
  0x2400B157:  50           DC.B       0x50                     ; 'P'
  0x2400B158:  72           DC.B       0x72                     ; 'r'
  0x2400B159:  6F           DC.B       0x6F                     ; 'o'
  0x2400B15A:  6A           DC.B       0x6A                     ; 'j'
  0x2400B15B:  65           DC.B       0x65                     ; 'e'
  0x2400B15C:  6B           DC.B       0x6B                     ; 'k'
  0x2400B15D:  74           DC.B       0x74                     ; 't'
  0x2400B15E:  65           DC.B       0x65                     ; 'e'
  0x2400B15F:  5C           DC.B       0x5C                     ; '\\'
  0x2400B160:  65           DC.B       0x65                     ; 'e'
  0x2400B161:  63           DC.B       0x63                     ; 'c'
  0x2400B162:  73           DC.B       0x73                     ; 's'
  0x2400B163:  5F           DC.B       0x5F                     ; '_'
  0x2400B164:  63           DC.B       0x63                     ; 'c'
  0x2400B165:  68           DC.B       0x68                     ; 'h'
  0x2400B166:  61           DC.B       0x61                     ; 'a'
  0x2400B167:  72           DC.B       0x72                     ; 'r'
  0x2400B168:  67           DC.B       0x67                     ; 'g'
  0x2400B169:  65           DC.B       0x65                     ; 'e'
  0x2400B16A:  72           DC.B       0x72                     ; 'r'
  0x2400B16B:  5C           DC.B       0x5C                     ; '\\'
  0x2400B16C:  63           DC.B       0x63                     ; 'c'
  0x2400B16D:  74           DC.B       0x74                     ; 't'
  0x2400B16E:  72           DC.B       0x72                     ; 'r'
  0x2400B16F:  6C           DC.B       0x6C                     ; 'l'
  0x2400B170:  5C           DC.B       0x5C                     ; '\\'
  0x2400B171:  66           DC.B       0x66                     ; 'f'
  0x2400B172:  69           DC.B       0x69                     ; 'i'
  0x2400B173:  72           DC.B       0x72                     ; 'r'
  0x2400B174:  6D           DC.B       0x6D                     ; 'm'
  0x2400B175:  77           DC.B       0x77                     ; 'w'
  0x2400B176:  61           DC.B       0x61                     ; 'a'
  0x2400B177:  72           DC.B       0x72                     ; 'r'
  0x2400B178:  65           DC.B       0x65                     ; 'e'
  0x2400B179:  5C           DC.B       0x5C                     ; '\\'
  0x2400B17A:  4D           DC.B       0x4D                     ; 'M'
  0x2400B17B:  61           DC.B       0x61                     ; 'a'
  0x2400B17C:  69           DC.B       0x69                     ; 'i'
  0x2400B17D:  6E           DC.B       0x6E                     ; 'n'
  0x2400B17E:  5C           DC.B       0x5C                     ; '\\'
  0x2400B17F:  43           DC.B       0x43                     ; 'C'
  0x2400B180:  75           DC.B       0x75                     ; 'u'
  0x2400B181:  62           DC.B       0x62                     ; 'b'
  0x2400B182:  65           DC.B       0x65                     ; 'e'
  0x2400B183:  4D           DC.B       0x4D                     ; 'M'
  0x2400B184:  58           DC.B       0x58                     ; 'X'
  0x2400B185:  5C           DC.B       0x5C                     ; '\\'
  0x2400B186:  44           DC.B       0x44                     ; 'D'
  0x2400B187:  72           DC.B       0x72                     ; 'r'
  0x2400B188:  69           DC.B       0x69                     ; 'i'
  0x2400B189:  76           DC.B       0x76                     ; 'v'
  0x2400B18A:  65           DC.B       0x65                     ; 'e'
  0x2400B18B:  72           DC.B       0x72                     ; 'r'
  0x2400B18C:  73           DC.B       0x73                     ; 's'
  0x2400B18D:  5C           DC.B       0x5C                     ; '\\'
  0x2400B18E:  53           DC.B       0x53                     ; 'S'
  0x2400B18F:  54           DC.B       0x54                     ; 'T'
  0x2400B190:  4D           DC.B       0x4D                     ; 'M'
  0x2400B191:  33           DC.B       0x33                     ; '3'
  0x2400B192:  32           DC.B       0x32                     ; '2'
  0x2400B193:  48           DC.B       0x48                     ; 'H'
  0x2400B194:  37           DC.B       0x37                     ; '7'
  0x2400B195:  78           DC.B       0x78                     ; 'x'
  0x2400B196:  78           DC.B       0x78                     ; 'x'
  0x2400B197:  5F           DC.B       0x5F                     ; '_'
  0x2400B198:  48           DC.B       0x48                     ; 'H'
  0x2400B199:  41           DC.B       0x41                     ; 'A'
  0x2400B19A:  4C           DC.B       0x4C                     ; 'L'
  0x2400B19B:  5F           DC.B       0x5F                     ; '_'
  0x2400B19C:  44           DC.B       0x44                     ; 'D'
  0x2400B19D:  72           DC.B       0x72                     ; 'r'
  0x2400B19E:  69           DC.B       0x69                     ; 'i'
  0x2400B19F:  76           DC.B       0x76                     ; 'v'
  0x2400B1A0:  65           DC.B       0x65                     ; 'e'
  0x2400B1A1:  72           DC.B       0x72                     ; 'r'
  0x2400B1A2:  5C           DC.B       0x5C                     ; '\\'
  0x2400B1A3:  53           DC.B       0x53                     ; 'S'
  0x2400B1A4:  72           DC.B       0x72                     ; 'r'
  0x2400B1A5:  63           DC.B       0x63                     ; 'c'
  0x2400B1A6:  5C           DC.B       0x5C                     ; '\\'
  0x2400B1A7:  73           DC.B       0x73                     ; 's'
  0x2400B1A8:  74           DC.B       0x74                     ; 't'
  0x2400B1A9:  6D           DC.B       0x6D                     ; 'm'
  0x2400B1AA:  33           DC.B       0x33                     ; '3'
  0x2400B1AB:  32           DC.B       0x32                     ; '2'
  0x2400B1AC:  68           DC.B       0x68                     ; 'h'
  0x2400B1AD:  37           DC.B       0x37                     ; '7'
  0x2400B1AE:  78           DC.B       0x78                     ; 'x'
  0x2400B1AF:  78           DC.B       0x78                     ; 'x'
  0x2400B1B0:  5F           DC.B       0x5F                     ; '_'
  0x2400B1B1:  68           DC.B       0x68                     ; 'h'
  0x2400B1B2:  61           DC.B       0x61                     ; 'a'
  0x2400B1B3:  6C           DC.B       0x6C                     ; 'l'
  0x2400B1B4:  2E           DC.B       0x2E                     ; '.'
  0x2400B1B5:  63           DC.B       0x63                     ; 'c'
  0x2400B1B6:  00           DC.B       0x00                     ; '\0'
  0x2400B1B7:  44           DC.B       0x44                     ; 'D'
  0x2400B1B8:  3A           DC.B       0x3A                     ; ':'
  0x2400B1B9:  5C           DC.B       0x5C                     ; '\\'
  0x2400B1BA:  50           DC.B       0x50                     ; 'P'
  0x2400B1BB:  72           DC.B       0x72                     ; 'r'
Section .bss.hspi4 from charger_lto.o, size=136, align=4
hspi4:
  0x2400B1BC:  25           DC.B       0x25                     ; '%'
  0x2400B1BD:  73           DC.B       0x73                     ; 's'
  0x2400B1BE:  3A           DC.B       0x3A                     ; ':'
  0x2400B1BF:  20           DC.B       0x20                     ; ' '
  0x2400B1C0:  53           DC.B       0x53                     ; 'S'
  0x2400B1C1:  74           DC.B       0x74                     ; 't'
  0x2400B1C2:  61           DC.B       0x61                     ; 'a'
  0x2400B1C3:  63           DC.B       0x63                     ; 'c'
  0x2400B1C4:  6B           DC.B       0x6B                     ; 'k'
  0x2400B1C5:  20           DC.B       0x20                     ; ' '
  0x2400B1C6:  73           DC.B       0x73                     ; 's'
  0x2400B1C7:  69           DC.B       0x69                     ; 'i'
  0x2400B1C8:  7A           DC.B       0x7A                     ; 'z'
  0x2400B1C9:  65           DC.B       0x65                     ; 'e'
  0x2400B1CA:  3A           DC.B       0x3A                     ; ':'
  0x2400B1CB:  20           DC.B       0x20                     ; ' '
  0x2400B1CC:  25           DC.B       0x25                     ; '%'
  0x2400B1CD:  6C           DC.B       0x6C                     ; 'l'
  0x2400B1CE:  75           DC.B       0x75                     ; 'u'
  0x2400B1CF:  2C           DC.B       0x2C                     ; ','
  0x2400B1D0:  20           DC.B       0x20                     ; ' '
  0x2400B1D1:  75           DC.B       0x75                     ; 'u'
  0x2400B1D2:  73           DC.B       0x73                     ; 's'
  0x2400B1D3:  65           DC.B       0x65                     ; 'e'
  0x2400B1D4:  64           DC.B       0x64                     ; 'd'
  0x2400B1D5:  3A           DC.B       0x3A                     ; ':'
  0x2400B1D6:  20           DC.B       0x20                     ; ' '
  0x2400B1D7:  25           DC.B       0x25                     ; '%'
  0x2400B1D8:  75           DC.B       0x75                     ; 'u'
  0x2400B1D9:  2C           DC.B       0x2C                     ; ','
  0x2400B1DA:  20           DC.B       0x20                     ; ' '
  0x2400B1DB:  66           DC.B       0x66                     ; 'f'
  0x2400B1DC:  72           DC.B       0x72                     ; 'r'
  0x2400B1DD:  65           DC.B       0x65                     ; 'e'
  0x2400B1DE:  65           DC.B       0x65                     ; 'e'
  0x2400B1DF:  3A           DC.B       0x3A                     ; ':'
  0x2400B1E0:  20           DC.B       0x20                     ; ' '
  0x2400B1E1:  25           DC.B       0x25                     ; '%'
  0x2400B1E2:  75           DC.B       0x75                     ; 'u'
  0x2400B1E3:  0A           DC.B       0x0A                     ; '\n'
  0x2400B1E4:  00           DC.B       0x00                     ; '\0'
  0x2400B1E5:  01           DC.B       0x01                     ; '\x01'
  0x2400B1E6:  00           DC.B       0x00                     ; '\0'
  0x2400B1E7:  00           DC.B       0x00                     ; '\0'
  0x2400B1E8:  44           DC.B       0x44                     ; 'D'
  0x2400B1E9:  3A           DC.B       0x3A                     ; ':'
  0x2400B1EA:  5C           DC.B       0x5C                     ; '\\'
  0x2400B1EB:  50           DC.B       0x50                     ; 'P'
  0x2400B1EC:  72           DC.B       0x72                     ; 'r'
  0x2400B1ED:  6F           DC.B       0x6F                     ; 'o'
  0x2400B1EE:  6A           DC.B       0x6A                     ; 'j'
  0x2400B1EF:  65           DC.B       0x65                     ; 'e'
  0x2400B1F0:  6B           DC.B       0x6B                     ; 'k'
  0x2400B1F1:  74           DC.B       0x74                     ; 't'
  0x2400B1F2:  65           DC.B       0x65                     ; 'e'
  0x2400B1F3:  5C           DC.B       0x5C                     ; '\\'
  0x2400B1F4:  65           DC.B       0x65                     ; 'e'
  0x2400B1F5:  63           DC.B       0x63                     ; 'c'
  0x2400B1F6:  73           DC.B       0x73                     ; 's'
  0x2400B1F7:  5F           DC.B       0x5F                     ; '_'
  0x2400B1F8:  63           DC.B       0x63                     ; 'c'
  0x2400B1F9:  68           DC.B       0x68                     ; 'h'
  0x2400B1FA:  61           DC.B       0x61                     ; 'a'
  0x2400B1FB:  72           DC.B       0x72                     ; 'r'
  0x2400B1FC:  67           DC.B       0x67                     ; 'g'
  0x2400B1FD:  65           DC.B       0x65                     ; 'e'
  0x2400B1FE:  72           DC.B       0x72                     ; 'r'
  0x2400B1FF:  5C           DC.B       0x5C                     ; '\\'
  0x2400B200:  63           DC.B       0x63                     ; 'c'
  0x2400B201:  74           DC.B       0x74                     ; 't'
  0x2400B202:  72           DC.B       0x72                     ; 'r'
  0x2400B203:  6C           DC.B       0x6C                     ; 'l'
  0x2400B204:  5C           DC.B       0x5C                     ; '\\'
  0x2400B205:  66           DC.B       0x66                     ; 'f'
  0x2400B206:  69           DC.B       0x69                     ; 'i'
  0x2400B207:  72           DC.B       0x72                     ; 'r'
  0x2400B208:  6D           DC.B       0x6D                     ; 'm'
  0x2400B209:  77           DC.B       0x77                     ; 'w'
  0x2400B20A:  61           DC.B       0x61                     ; 'a'
  0x2400B20B:  72           DC.B       0x72                     ; 'r'
  0x2400B20C:  65           DC.B       0x65                     ; 'e'
  0x2400B20D:  5C           DC.B       0x5C                     ; '\\'
  0x2400B20E:  4D           DC.B       0x4D                     ; 'M'
  0x2400B20F:  61           DC.B       0x61                     ; 'a'
  0x2400B210:  69           DC.B       0x69                     ; 'i'
  0x2400B211:  6E           DC.B       0x6E                     ; 'n'
  0x2400B212:  5C           DC.B       0x5C                     ; '\\'
  0x2400B213:  43           DC.B       0x43                     ; 'C'
  0x2400B214:  75           DC.B       0x75                     ; 'u'
  0x2400B215:  62           DC.B       0x62                     ; 'b'
  0x2400B216:  65           DC.B       0x65                     ; 'e'
  0x2400B217:  4D           DC.B       0x4D                     ; 'M'
  0x2400B218:  58           DC.B       0x58                     ; 'X'
  0x2400B219:  5C           DC.B       0x5C                     ; '\\'
  0x2400B21A:  44           DC.B       0x44                     ; 'D'
  0x2400B21B:  72           DC.B       0x72                     ; 'r'
  0x2400B21C:  69           DC.B       0x69                     ; 'i'
  0x2400B21D:  76           DC.B       0x76                     ; 'v'
  0x2400B21E:  65           DC.B       0x65                     ; 'e'
  0x2400B21F:  72           DC.B       0x72                     ; 'r'
  0x2400B220:  73           DC.B       0x73                     ; 's'
  0x2400B221:  5C           DC.B       0x5C                     ; '\\'
  0x2400B222:  53           DC.B       0x53                     ; 'S'
  0x2400B223:  54           DC.B       0x54                     ; 'T'
  0x2400B224:  4D           DC.B       0x4D                     ; 'M'
  0x2400B225:  33           DC.B       0x33                     ; '3'
  0x2400B226:  32           DC.B       0x32                     ; '2'
  0x2400B227:  48           DC.B       0x48                     ; 'H'
  0x2400B228:  37           DC.B       0x37                     ; '7'
  0x2400B229:  78           DC.B       0x78                     ; 'x'
  0x2400B22A:  78           DC.B       0x78                     ; 'x'
  0x2400B22B:  5F           DC.B       0x5F                     ; '_'
  0x2400B22C:  48           DC.B       0x48                     ; 'H'
  0x2400B22D:  41           DC.B       0x41                     ; 'A'
  0x2400B22E:  4C           DC.B       0x4C                     ; 'L'
  0x2400B22F:  5F           DC.B       0x5F                     ; '_'
  0x2400B230:  44           DC.B       0x44                     ; 'D'
  0x2400B231:  72           DC.B       0x72                     ; 'r'
  0x2400B232:  69           DC.B       0x69                     ; 'i'
  0x2400B233:  76           DC.B       0x76                     ; 'v'
  0x2400B234:  65           DC.B       0x65                     ; 'e'
  0x2400B235:  72           DC.B       0x72                     ; 'r'
  0x2400B236:  5C           DC.B       0x5C                     ; '\\'
  0x2400B237:  53           DC.B       0x53                     ; 'S'
  0x2400B238:  72           DC.B       0x72                     ; 'r'
  0x2400B239:  63           DC.B       0x63                     ; 'c'
  0x2400B23A:  5C           DC.B       0x5C                     ; '\\'
  0x2400B23B:  73           DC.B       0x73                     ; 's'
  0x2400B23C:  74           DC.B       0x74                     ; 't'
  0x2400B23D:  6D           DC.B       0x6D                     ; 'm'
  0x2400B23E:  33           DC.B       0x33                     ; '3'
  0x2400B23F:  32           DC.B       0x32                     ; '2'
  0x2400B240:  68           DC.B       0x68                     ; 'h'
  0x2400B241:  37           DC.B       0x37                     ; '7'
  0x2400B242:  78           DC.B       0x78                     ; 'x'
  0x2400B243:  78           DC.B       0x78                     ; 'x'
Section .bss._tx_timer_list from charger_lto.o, size=128, align=4
_tx_timer_list:
  0x2400B244:  53           DC.B       0x53                     ; 'S'
  0x2400B245:  79           DC.B       0x79                     ; 'y'
  0x2400B246:  73           DC.B       0x73                     ; 's'
  0x2400B247:  74           DC.B       0x74                     ; 't'
  0x2400B248:  65           DC.B       0x65                     ; 'e'
  0x2400B249:  6D           DC.B       0x6D                     ; 'm'
  0x2400B24A:  20           DC.B       0x20                     ; ' '
  0x2400B24B:  54           DC.B       0x54                     ; 'T'
  0x2400B24C:  69           DC.B       0x69                     ; 'i'
  0x2400B24D:  6D           DC.B       0x6D                     ; 'm'
  0x2400B24E:  65           DC.B       0x65                     ; 'e'
  0x2400B24F:  72           DC.B       0x72                     ; 'r'
  0x2400B250:  20           DC.B       0x20                     ; ' '
  0x2400B251:  54           DC.B       0x54                     ; 'T'
  0x2400B252:  68           DC.B       0x68                     ; 'h'
  0x2400B253:  72           DC.B       0x72                     ; 'r'
  0x2400B254:  65           DC.B       0x65                     ; 'e'
  0x2400B255:  61           DC.B       0x61                     ; 'a'
  0x2400B256:  64           DC.B       0x64                     ; 'd'
  0x2400B257:  00           DC.B       0x00                     ; '\0'
  0x2400B258:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B259:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B25A:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B25B:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B25C:  01           DC.B       0x01                     ; '\x01'
  0x2400B25D:  11           DC.B       0x11                     ; '\x11'
  0x2400B25E:  01           DC.B       0x01                     ; '\x01'
  0x2400B25F:  25           DC.B       0x25                     ; '%'
  0x2400B260:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B261:  13           DC.B       0x13                     ; '\x13'
  0x2400B262:  05           DC.B       0x05                     ; '\x05'
  0x2400B263:  03           DC.B       0x03                     ; '\x03'
  0x2400B264:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B265:  10           DC.B       0x10                     ; '\x10'
  0x2400B266:  17           DC.B       0x17                     ; '\x17'
  0x2400B267:  1B           DC.B       0x1B                     ; '\x1B'
  0x2400B268:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B269:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400B26A:  42           DC.B       0x42                     ; 'B'
  0x2400B26B:  19           DC.B       0x19                     ; '\x19'
  0x2400B26C:  11           DC.B       0x11                     ; '\x11'
  0x2400B26D:  01           DC.B       0x01                     ; '\x01'
  0x2400B26E:  55           DC.B       0x55                     ; 'U'
  0x2400B26F:  17           DC.B       0x17                     ; '\x17'
  0x2400B270:  43           DC.B       0x43                     ; 'C'
  0x2400B271:  17           DC.B       0x17                     ; '\x17'
  0x2400B272:  00           DC.B       0x00                     ; '\0'
  0x2400B273:  00           DC.B       0x00                     ; '\0'
  0x2400B274:  02           DC.B       0x02                     ; '\x02'
  0x2400B275:  34           DC.B       0x34                     ; '4'
  0x2400B276:  00           DC.B       0x00                     ; '\0'
  0x2400B277:  49           DC.B       0x49                     ; 'I'
  0x2400B278:  13           DC.B       0x13                     ; '\x13'
  0x2400B279:  3A           DC.B       0x3A                     ; ':'
  0x2400B27A:  0B           DC.B       0x0B                     ; '\v'
  0x2400B27B:  3B           DC.B       0x3B                     ; ';'
  0x2400B27C:  0B           DC.B       0x0B                     ; '\v'
  0x2400B27D:  02           DC.B       0x02                     ; '\x02'
  0x2400B27E:  18           DC.B       0x18                     ; '\x18'
  0x2400B27F:  00           DC.B       0x00                     ; '\0'
  0x2400B280:  00           DC.B       0x00                     ; '\0'
  0x2400B281:  03           DC.B       0x03                     ; '\x03'
  0x2400B282:  01           DC.B       0x01                     ; '\x01'
  0x2400B283:  01           DC.B       0x01                     ; '\x01'
  0x2400B284:  49           DC.B       0x49                     ; 'I'
  0x2400B285:  13           DC.B       0x13                     ; '\x13'
  0x2400B286:  00           DC.B       0x00                     ; '\0'
  0x2400B287:  00           DC.B       0x00                     ; '\0'
  0x2400B288:  04           DC.B       0x04                     ; '\x04'
  0x2400B289:  21           DC.B       0x21                     ; '!'
  0x2400B28A:  00           DC.B       0x00                     ; '\0'
  0x2400B28B:  49           DC.B       0x49                     ; 'I'
  0x2400B28C:  13           DC.B       0x13                     ; '\x13'
  0x2400B28D:  37           DC.B       0x37                     ; '7'
  0x2400B28E:  0B           DC.B       0x0B                     ; '\v'
  0x2400B28F:  00           DC.B       0x00                     ; '\0'
  0x2400B290:  00           DC.B       0x00                     ; '\0'
  0x2400B291:  05           DC.B       0x05                     ; '\x05'
  0x2400B292:  24           DC.B       0x24                     ; '$'
  0x2400B293:  00           DC.B       0x00                     ; '\0'
  0x2400B294:  03           DC.B       0x03                     ; '\x03'
  0x2400B295:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B296:  3E           DC.B       0x3E                     ; '>'
  0x2400B297:  0B           DC.B       0x0B                     ; '\v'
  0x2400B298:  0B           DC.B       0x0B                     ; '\v'
  0x2400B299:  0B           DC.B       0x0B                     ; '\v'
  0x2400B29A:  00           DC.B       0x00                     ; '\0'
  0x2400B29B:  00           DC.B       0x00                     ; '\0'
  0x2400B29C:  06           DC.B       0x06                     ; '\x06'
  0x2400B29D:  24           DC.B       0x24                     ; '$'
  0x2400B29E:  00           DC.B       0x00                     ; '\0'
  0x2400B29F:  03           DC.B       0x03                     ; '\x03'
  0x2400B2A0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B2A1:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2A2:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2A3:  3E           DC.B       0x3E                     ; '>'
  0x2400B2A4:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2A5:  00           DC.B       0x00                     ; '\0'
  0x2400B2A6:  00           DC.B       0x00                     ; '\0'
  0x2400B2A7:  07           DC.B       0x07                     ; '\x07'
  0x2400B2A8:  34           DC.B       0x34                     ; '4'
  0x2400B2A9:  00           DC.B       0x00                     ; '\0'
  0x2400B2AA:  03           DC.B       0x03                     ; '\x03'
  0x2400B2AB:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B2AC:  49           DC.B       0x49                     ; 'I'
  0x2400B2AD:  13           DC.B       0x13                     ; '\x13'
  0x2400B2AE:  3F           DC.B       0x3F                     ; '?'
  0x2400B2AF:  19           DC.B       0x19                     ; '\x19'
  0x2400B2B0:  3A           DC.B       0x3A                     ; ':'
  0x2400B2B1:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2B2:  3B           DC.B       0x3B                     ; ';'
  0x2400B2B3:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2B4:  02           DC.B       0x02                     ; '\x02'
  0x2400B2B5:  18           DC.B       0x18                     ; '\x18'
  0x2400B2B6:  00           DC.B       0x00                     ; '\0'
  0x2400B2B7:  00           DC.B       0x00                     ; '\0'
  0x2400B2B8:  08           DC.B       0x08                     ; '\b'
  0x2400B2B9:  16           DC.B       0x16                     ; '\x16'
  0x2400B2BA:  00           DC.B       0x00                     ; '\0'
  0x2400B2BB:  49           DC.B       0x49                     ; 'I'
  0x2400B2BC:  13           DC.B       0x13                     ; '\x13'
  0x2400B2BD:  03           DC.B       0x03                     ; '\x03'
  0x2400B2BE:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B2BF:  3A           DC.B       0x3A                     ; ':'
  0x2400B2C0:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2C1:  3B           DC.B       0x3B                     ; ';'
  0x2400B2C2:  05           DC.B       0x05                     ; '\x05'
  0x2400B2C3:  00           DC.B       0x00                     ; '\0'
Section .bss._tx_thread_priority_list from charger_lto.o, size=128, align=4
_tx_thread_priority_list:
  0x2400B2C4:  53           DC.B       0x53                     ; 'S'
  0x2400B2C5:  79           DC.B       0x79                     ; 'y'
  0x2400B2C6:  73           DC.B       0x73                     ; 's'
  0x2400B2C7:  74           DC.B       0x74                     ; 't'
  0x2400B2C8:  65           DC.B       0x65                     ; 'e'
  0x2400B2C9:  6D           DC.B       0x6D                     ; 'm'
  0x2400B2CA:  20           DC.B       0x20                     ; ' '
  0x2400B2CB:  54           DC.B       0x54                     ; 'T'
  0x2400B2CC:  69           DC.B       0x69                     ; 'i'
  0x2400B2CD:  6D           DC.B       0x6D                     ; 'm'
  0x2400B2CE:  65           DC.B       0x65                     ; 'e'
  0x2400B2CF:  72           DC.B       0x72                     ; 'r'
  0x2400B2D0:  20           DC.B       0x20                     ; ' '
  0x2400B2D1:  54           DC.B       0x54                     ; 'T'
  0x2400B2D2:  68           DC.B       0x68                     ; 'h'
  0x2400B2D3:  72           DC.B       0x72                     ; 'r'
  0x2400B2D4:  65           DC.B       0x65                     ; 'e'
  0x2400B2D5:  61           DC.B       0x61                     ; 'a'
  0x2400B2D6:  64           DC.B       0x64                     ; 'd'
  0x2400B2D7:  00           DC.B       0x00                     ; '\0'
  0x2400B2D8:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B2D9:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B2DA:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B2DB:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B2DC:  01           DC.B       0x01                     ; '\x01'
  0x2400B2DD:  11           DC.B       0x11                     ; '\x11'
  0x2400B2DE:  01           DC.B       0x01                     ; '\x01'
  0x2400B2DF:  25           DC.B       0x25                     ; '%'
  0x2400B2E0:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B2E1:  13           DC.B       0x13                     ; '\x13'
  0x2400B2E2:  05           DC.B       0x05                     ; '\x05'
  0x2400B2E3:  03           DC.B       0x03                     ; '\x03'
  0x2400B2E4:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B2E5:  10           DC.B       0x10                     ; '\x10'
  0x2400B2E6:  17           DC.B       0x17                     ; '\x17'
  0x2400B2E7:  1B           DC.B       0x1B                     ; '\x1B'
  0x2400B2E8:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B2E9:  B4           DC.B       0xB4                     ; '\xB4'
  0x2400B2EA:  42           DC.B       0x42                     ; 'B'
  0x2400B2EB:  19           DC.B       0x19                     ; '\x19'
  0x2400B2EC:  11           DC.B       0x11                     ; '\x11'
  0x2400B2ED:  01           DC.B       0x01                     ; '\x01'
  0x2400B2EE:  55           DC.B       0x55                     ; 'U'
  0x2400B2EF:  17           DC.B       0x17                     ; '\x17'
  0x2400B2F0:  43           DC.B       0x43                     ; 'C'
  0x2400B2F1:  17           DC.B       0x17                     ; '\x17'
  0x2400B2F2:  00           DC.B       0x00                     ; '\0'
  0x2400B2F3:  00           DC.B       0x00                     ; '\0'
  0x2400B2F4:  02           DC.B       0x02                     ; '\x02'
  0x2400B2F5:  34           DC.B       0x34                     ; '4'
  0x2400B2F6:  00           DC.B       0x00                     ; '\0'
  0x2400B2F7:  49           DC.B       0x49                     ; 'I'
  0x2400B2F8:  13           DC.B       0x13                     ; '\x13'
  0x2400B2F9:  3A           DC.B       0x3A                     ; ':'
  0x2400B2FA:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2FB:  3B           DC.B       0x3B                     ; ';'
  0x2400B2FC:  0B           DC.B       0x0B                     ; '\v'
  0x2400B2FD:  02           DC.B       0x02                     ; '\x02'
  0x2400B2FE:  18           DC.B       0x18                     ; '\x18'
  0x2400B2FF:  00           DC.B       0x00                     ; '\0'
  0x2400B300:  00           DC.B       0x00                     ; '\0'
  0x2400B301:  03           DC.B       0x03                     ; '\x03'
  0x2400B302:  01           DC.B       0x01                     ; '\x01'
  0x2400B303:  01           DC.B       0x01                     ; '\x01'
  0x2400B304:  49           DC.B       0x49                     ; 'I'
  0x2400B305:  13           DC.B       0x13                     ; '\x13'
  0x2400B306:  00           DC.B       0x00                     ; '\0'
  0x2400B307:  00           DC.B       0x00                     ; '\0'
  0x2400B308:  04           DC.B       0x04                     ; '\x04'
  0x2400B309:  21           DC.B       0x21                     ; '!'
  0x2400B30A:  00           DC.B       0x00                     ; '\0'
  0x2400B30B:  49           DC.B       0x49                     ; 'I'
  0x2400B30C:  13           DC.B       0x13                     ; '\x13'
  0x2400B30D:  37           DC.B       0x37                     ; '7'
  0x2400B30E:  0B           DC.B       0x0B                     ; '\v'
  0x2400B30F:  00           DC.B       0x00                     ; '\0'
  0x2400B310:  00           DC.B       0x00                     ; '\0'
  0x2400B311:  05           DC.B       0x05                     ; '\x05'
  0x2400B312:  24           DC.B       0x24                     ; '$'
  0x2400B313:  00           DC.B       0x00                     ; '\0'
  0x2400B314:  03           DC.B       0x03                     ; '\x03'
  0x2400B315:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B316:  3E           DC.B       0x3E                     ; '>'
  0x2400B317:  0B           DC.B       0x0B                     ; '\v'
  0x2400B318:  0B           DC.B       0x0B                     ; '\v'
  0x2400B319:  0B           DC.B       0x0B                     ; '\v'
  0x2400B31A:  00           DC.B       0x00                     ; '\0'
  0x2400B31B:  00           DC.B       0x00                     ; '\0'
  0x2400B31C:  06           DC.B       0x06                     ; '\x06'
  0x2400B31D:  24           DC.B       0x24                     ; '$'
  0x2400B31E:  00           DC.B       0x00                     ; '\0'
  0x2400B31F:  03           DC.B       0x03                     ; '\x03'
  0x2400B320:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B321:  0B           DC.B       0x0B                     ; '\v'
  0x2400B322:  0B           DC.B       0x0B                     ; '\v'
  0x2400B323:  3E           DC.B       0x3E                     ; '>'
  0x2400B324:  0B           DC.B       0x0B                     ; '\v'
  0x2400B325:  00           DC.B       0x00                     ; '\0'
  0x2400B326:  00           DC.B       0x00                     ; '\0'
  0x2400B327:  07           DC.B       0x07                     ; '\x07'
  0x2400B328:  34           DC.B       0x34                     ; '4'
  0x2400B329:  00           DC.B       0x00                     ; '\0'
  0x2400B32A:  03           DC.B       0x03                     ; '\x03'
  0x2400B32B:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B32C:  49           DC.B       0x49                     ; 'I'
  0x2400B32D:  13           DC.B       0x13                     ; '\x13'
  0x2400B32E:  3F           DC.B       0x3F                     ; '?'
  0x2400B32F:  19           DC.B       0x19                     ; '\x19'
  0x2400B330:  3A           DC.B       0x3A                     ; ':'
  0x2400B331:  0B           DC.B       0x0B                     ; '\v'
  0x2400B332:  3B           DC.B       0x3B                     ; ';'
  0x2400B333:  0B           DC.B       0x0B                     ; '\v'
  0x2400B334:  02           DC.B       0x02                     ; '\x02'
  0x2400B335:  18           DC.B       0x18                     ; '\x18'
  0x2400B336:  00           DC.B       0x00                     ; '\0'
  0x2400B337:  00           DC.B       0x00                     ; '\0'
  0x2400B338:  08           DC.B       0x08                     ; '\b'
  0x2400B339:  16           DC.B       0x16                     ; '\x16'
  0x2400B33A:  00           DC.B       0x00                     ; '\0'
  0x2400B33B:  49           DC.B       0x49                     ; 'I'
  0x2400B33C:  13           DC.B       0x13                     ; '\x13'
  0x2400B33D:  03           DC.B       0x03                     ; '\x03'
  0x2400B33E:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B33F:  3A           DC.B       0x3A                     ; ':'
  0x2400B340:  0B           DC.B       0x0B                     ; '\v'
  0x2400B341:  3B           DC.B       0x3B                     ; ';'
  0x2400B342:  05           DC.B       0x05                     ; '\x05'
  0x2400B343:  00           DC.B       0x00                     ; '\0'
Section .bss.hsd1 from charger_lto.o, size=124, align=4
hsd1:
  0x2400B344:  73           DC.B       0x73                     ; 's'
  0x2400B345:  64           DC.B       0x64                     ; 'd'
  0x2400B346:  20           DC.B       0x20                     ; ' '
  0x2400B347:  72           DC.B       0x72                     ; 'r'
  0x2400B348:  78           DC.B       0x78                     ; 'x'
  0x2400B349:  20           DC.B       0x20                     ; ' '
  0x2400B34A:  74           DC.B       0x74                     ; 't'
  0x2400B34B:  72           DC.B       0x72                     ; 'r'
  0x2400B34C:  61           DC.B       0x61                     ; 'a'
  0x2400B34D:  6E           DC.B       0x6E                     ; 'n'
  0x2400B34E:  73           DC.B       0x73                     ; 's'
  0x2400B34F:  66           DC.B       0x66                     ; 'f'
  0x2400B350:  65           DC.B       0x65                     ; 'e'
  0x2400B351:  72           DC.B       0x72                     ; 'r'
  0x2400B352:  20           DC.B       0x20                     ; ' '
  0x2400B353:  73           DC.B       0x73                     ; 's'
  0x2400B354:  65           DC.B       0x65                     ; 'e'
  0x2400B355:  6D           DC.B       0x6D                     ; 'm'
  0x2400B356:  61           DC.B       0x61                     ; 'a'
  0x2400B357:  70           DC.B       0x70                     ; 'p'
  0x2400B358:  68           DC.B       0x68                     ; 'h'
  0x2400B359:  6F           DC.B       0x6F                     ; 'o'
  0x2400B35A:  72           DC.B       0x72                     ; 'r'
  0x2400B35B:  65           DC.B       0x65                     ; 'e'
  0x2400B35C:  00           DC.B       0x00                     ; '\0'
  0x2400B35D:  00           DC.B       0x00                     ; '\0'
  0x2400B35E:  00           DC.B       0x00                     ; '\0'
  0x2400B35F:  00           DC.B       0x00                     ; '\0'
  0x2400B360:  73           DC.B       0x73                     ; 's'
  0x2400B361:  64           DC.B       0x64                     ; 'd'
  0x2400B362:  20           DC.B       0x20                     ; ' '
  0x2400B363:  74           DC.B       0x74                     ; 't'
  0x2400B364:  78           DC.B       0x78                     ; 'x'
  0x2400B365:  20           DC.B       0x20                     ; ' '
  0x2400B366:  74           DC.B       0x74                     ; 't'
  0x2400B367:  72           DC.B       0x72                     ; 'r'
  0x2400B368:  61           DC.B       0x61                     ; 'a'
  0x2400B369:  6E           DC.B       0x6E                     ; 'n'
  0x2400B36A:  73           DC.B       0x73                     ; 's'
  0x2400B36B:  66           DC.B       0x66                     ; 'f'
  0x2400B36C:  65           DC.B       0x65                     ; 'e'
  0x2400B36D:  72           DC.B       0x72                     ; 'r'
  0x2400B36E:  20           DC.B       0x20                     ; ' '
  0x2400B36F:  73           DC.B       0x73                     ; 's'
  0x2400B370:  65           DC.B       0x65                     ; 'e'
  0x2400B371:  6D           DC.B       0x6D                     ; 'm'
  0x2400B372:  61           DC.B       0x61                     ; 'a'
  0x2400B373:  70           DC.B       0x70                     ; 'p'
  0x2400B374:  68           DC.B       0x68                     ; 'h'
  0x2400B375:  6F           DC.B       0x6F                     ; 'o'
  0x2400B376:  72           DC.B       0x72                     ; 'r'
  0x2400B377:  65           DC.B       0x65                     ; 'e'
  0x2400B378:  00           DC.B       0x00                     ; '\0'
  0x2400B379:  00           DC.B       0x00                     ; '\0'
  0x2400B37A:  00           DC.B       0x00                     ; '\0'
  0x2400B37B:  00           DC.B       0x00                     ; '\0'
  0x2400B37C:  00           DC.B       0x00                     ; '\0'
  0x2400B37D:  00           DC.B       0x00                     ; '\0'
  0x2400B37E:  00           DC.B       0x00                     ; '\0'
  0x2400B37F:  00           DC.B       0x00                     ; '\0'
  0x2400B380:  00           DC.B       0x00                     ; '\0'
  0x2400B381:  00           DC.B       0x00                     ; '\0'
  0x2400B382:  00           DC.B       0x00                     ; '\0'
  0x2400B383:  00           DC.B       0x00                     ; '\0'
  0x2400B384:  00           DC.B       0x00                     ; '\0'
  0x2400B385:  00           DC.B       0x00                     ; '\0'
  0x2400B386:  00           DC.B       0x00                     ; '\0'
  0x2400B387:  00           DC.B       0x00                     ; '\0'
  0x2400B388:  00           DC.B       0x00                     ; '\0'
  0x2400B389:  00           DC.B       0x00                     ; '\0'
  0x2400B38A:  00           DC.B       0x00                     ; '\0'
  0x2400B38B:  00           DC.B       0x00                     ; '\0'
  0x2400B38C:  46           DC.B       0x46                     ; 'F'
  0x2400B38D:  69           DC.B       0x69                     ; 'i'
  0x2400B38E:  6C           DC.B       0x6C                     ; 'l'
  0x2400B38F:  65           DC.B       0x65                     ; 'e'
  0x2400B390:  58           DC.B       0x58                     ; 'X'
  0x2400B391:  20           DC.B       0x20                     ; ' '
  0x2400B392:  4D           DC.B       0x4D                     ; 'M'
  0x2400B393:  65           DC.B       0x65                     ; 'e'
  0x2400B394:  64           DC.B       0x64                     ; 'd'
  0x2400B395:  69           DC.B       0x69                     ; 'i'
  0x2400B396:  61           DC.B       0x61                     ; 'a'
  0x2400B397:  20           DC.B       0x20                     ; ' '
  0x2400B398:  4D           DC.B       0x4D                     ; 'M'
  0x2400B399:  75           DC.B       0x75                     ; 'u'
  0x2400B39A:  74           DC.B       0x74                     ; 't'
  0x2400B39B:  65           DC.B       0x65                     ; 'e'
  0x2400B39C:  78           DC.B       0x78                     ; 'x'
  0x2400B39D:  00           DC.B       0x00                     ; '\0'
  0x2400B39E:  43           DC.B       0x43                     ; 'C'
  0x2400B39F:  6F           DC.B       0x6F                     ; 'o'
  0x2400B3A0:  70           DC.B       0x70                     ; 'p'
  0x2400B3A1:  79           DC.B       0x79                     ; 'y'
  0x2400B3A2:  72           DC.B       0x72                     ; 'r'
  0x2400B3A3:  69           DC.B       0x69                     ; 'i'
  0x2400B3A4:  67           DC.B       0x67                     ; 'g'
  0x2400B3A5:  68           DC.B       0x68                     ; 'h'
  0x2400B3A6:  74           DC.B       0x74                     ; 't'
  0x2400B3A7:  20           DC.B       0x20                     ; ' '
  0x2400B3A8:  28           DC.B       0x28                     ; '('
  0x2400B3A9:  63           DC.B       0x63                     ; 'c'
  0x2400B3AA:  29           DC.B       0x29                     ; ')'
  0x2400B3AB:  20           DC.B       0x20                     ; ' '
  0x2400B3AC:  4D           DC.B       0x4D                     ; 'M'
  0x2400B3AD:  69           DC.B       0x69                     ; 'i'
  0x2400B3AE:  63           DC.B       0x63                     ; 'c'
  0x2400B3AF:  72           DC.B       0x72                     ; 'r'
  0x2400B3B0:  6F           DC.B       0x6F                     ; 'o'
  0x2400B3B1:  73           DC.B       0x73                     ; 's'
  0x2400B3B2:  6F           DC.B       0x6F                     ; 'o'
  0x2400B3B3:  66           DC.B       0x66                     ; 'f'
  0x2400B3B4:  74           DC.B       0x74                     ; 't'
  0x2400B3B5:  20           DC.B       0x20                     ; ' '
  0x2400B3B6:  43           DC.B       0x43                     ; 'C'
  0x2400B3B7:  6F           DC.B       0x6F                     ; 'o'
  0x2400B3B8:  72           DC.B       0x72                     ; 'r'
  0x2400B3B9:  70           DC.B       0x70                     ; 'p'
  0x2400B3BA:  6F           DC.B       0x6F                     ; 'o'
  0x2400B3BB:  72           DC.B       0x72                     ; 'r'
  0x2400B3BC:  61           DC.B       0x61                     ; 'a'
  0x2400B3BD:  74           DC.B       0x74                     ; 't'
  0x2400B3BE:  69           DC.B       0x69                     ; 'i'
  0x2400B3BF:  6F           DC.B       0x6F                     ; 'o'
Section .bss.hdma_usart3_tx from charger_lto.o, size=120, align=4
hdma_usart3_tx:
  0x2400B3C0:  25           DC.B       0x25                     ; '%'
  0x2400B3C1:  73           DC.B       0x73                     ; 's'
  0x2400B3C2:  3A           DC.B       0x3A                     ; ':'
  0x2400B3C3:  20           DC.B       0x20                     ; ' '
  0x2400B3C4:  53           DC.B       0x53                     ; 'S'
  0x2400B3C5:  74           DC.B       0x74                     ; 't'
  0x2400B3C6:  61           DC.B       0x61                     ; 'a'
  0x2400B3C7:  63           DC.B       0x63                     ; 'c'
  0x2400B3C8:  6B           DC.B       0x6B                     ; 'k'
  0x2400B3C9:  20           DC.B       0x20                     ; ' '
  0x2400B3CA:  73           DC.B       0x73                     ; 's'
  0x2400B3CB:  69           DC.B       0x69                     ; 'i'
  0x2400B3CC:  7A           DC.B       0x7A                     ; 'z'
  0x2400B3CD:  65           DC.B       0x65                     ; 'e'
  0x2400B3CE:  3A           DC.B       0x3A                     ; ':'
  0x2400B3CF:  20           DC.B       0x20                     ; ' '
  0x2400B3D0:  25           DC.B       0x25                     ; '%'
  0x2400B3D1:  6C           DC.B       0x6C                     ; 'l'
  0x2400B3D2:  75           DC.B       0x75                     ; 'u'
  0x2400B3D3:  2C           DC.B       0x2C                     ; ','
  0x2400B3D4:  20           DC.B       0x20                     ; ' '
  0x2400B3D5:  75           DC.B       0x75                     ; 'u'
  0x2400B3D6:  73           DC.B       0x73                     ; 's'
  0x2400B3D7:  65           DC.B       0x65                     ; 'e'
  0x2400B3D8:  64           DC.B       0x64                     ; 'd'
  0x2400B3D9:  3A           DC.B       0x3A                     ; ':'
  0x2400B3DA:  20           DC.B       0x20                     ; ' '
  0x2400B3DB:  25           DC.B       0x25                     ; '%'
  0x2400B3DC:  75           DC.B       0x75                     ; 'u'
  0x2400B3DD:  2C           DC.B       0x2C                     ; ','
  0x2400B3DE:  20           DC.B       0x20                     ; ' '
  0x2400B3DF:  66           DC.B       0x66                     ; 'f'
  0x2400B3E0:  72           DC.B       0x72                     ; 'r'
  0x2400B3E1:  65           DC.B       0x65                     ; 'e'
  0x2400B3E2:  65           DC.B       0x65                     ; 'e'
  0x2400B3E3:  3A           DC.B       0x3A                     ; ':'
  0x2400B3E4:  20           DC.B       0x20                     ; ' '
  0x2400B3E5:  25           DC.B       0x25                     ; '%'
  0x2400B3E6:  75           DC.B       0x75                     ; 'u'
  0x2400B3E7:  0A           DC.B       0x0A                     ; '\n'
  0x2400B3E8:  00           DC.B       0x00                     ; '\0'
  0x2400B3E9:  01           DC.B       0x01                     ; '\x01'
  0x2400B3EA:  00           DC.B       0x00                     ; '\0'
  0x2400B3EB:  00           DC.B       0x00                     ; '\0'
  0x2400B3EC:  44           DC.B       0x44                     ; 'D'
  0x2400B3ED:  3A           DC.B       0x3A                     ; ':'
  0x2400B3EE:  5C           DC.B       0x5C                     ; '\\'
  0x2400B3EF:  50           DC.B       0x50                     ; 'P'
  0x2400B3F0:  72           DC.B       0x72                     ; 'r'
  0x2400B3F1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B3F2:  6A           DC.B       0x6A                     ; 'j'
  0x2400B3F3:  65           DC.B       0x65                     ; 'e'
  0x2400B3F4:  6B           DC.B       0x6B                     ; 'k'
  0x2400B3F5:  74           DC.B       0x74                     ; 't'
  0x2400B3F6:  65           DC.B       0x65                     ; 'e'
  0x2400B3F7:  5C           DC.B       0x5C                     ; '\\'
  0x2400B3F8:  65           DC.B       0x65                     ; 'e'
  0x2400B3F9:  63           DC.B       0x63                     ; 'c'
  0x2400B3FA:  73           DC.B       0x73                     ; 's'
  0x2400B3FB:  5F           DC.B       0x5F                     ; '_'
  0x2400B3FC:  63           DC.B       0x63                     ; 'c'
  0x2400B3FD:  68           DC.B       0x68                     ; 'h'
  0x2400B3FE:  61           DC.B       0x61                     ; 'a'
  0x2400B3FF:  72           DC.B       0x72                     ; 'r'
  0x2400B400:  67           DC.B       0x67                     ; 'g'
  0x2400B401:  65           DC.B       0x65                     ; 'e'
  0x2400B402:  72           DC.B       0x72                     ; 'r'
  0x2400B403:  5C           DC.B       0x5C                     ; '\\'
  0x2400B404:  63           DC.B       0x63                     ; 'c'
  0x2400B405:  74           DC.B       0x74                     ; 't'
  0x2400B406:  72           DC.B       0x72                     ; 'r'
  0x2400B407:  6C           DC.B       0x6C                     ; 'l'
  0x2400B408:  5C           DC.B       0x5C                     ; '\\'
  0x2400B409:  66           DC.B       0x66                     ; 'f'
  0x2400B40A:  69           DC.B       0x69                     ; 'i'
  0x2400B40B:  72           DC.B       0x72                     ; 'r'
  0x2400B40C:  6D           DC.B       0x6D                     ; 'm'
  0x2400B40D:  77           DC.B       0x77                     ; 'w'
  0x2400B40E:  61           DC.B       0x61                     ; 'a'
  0x2400B40F:  72           DC.B       0x72                     ; 'r'
  0x2400B410:  65           DC.B       0x65                     ; 'e'
  0x2400B411:  5C           DC.B       0x5C                     ; '\\'
  0x2400B412:  4D           DC.B       0x4D                     ; 'M'
  0x2400B413:  61           DC.B       0x61                     ; 'a'
  0x2400B414:  69           DC.B       0x69                     ; 'i'
  0x2400B415:  6E           DC.B       0x6E                     ; 'n'
  0x2400B416:  5C           DC.B       0x5C                     ; '\\'
  0x2400B417:  43           DC.B       0x43                     ; 'C'
  0x2400B418:  75           DC.B       0x75                     ; 'u'
  0x2400B419:  62           DC.B       0x62                     ; 'b'
  0x2400B41A:  65           DC.B       0x65                     ; 'e'
  0x2400B41B:  4D           DC.B       0x4D                     ; 'M'
  0x2400B41C:  58           DC.B       0x58                     ; 'X'
  0x2400B41D:  5C           DC.B       0x5C                     ; '\\'
  0x2400B41E:  44           DC.B       0x44                     ; 'D'
  0x2400B41F:  72           DC.B       0x72                     ; 'r'
  0x2400B420:  69           DC.B       0x69                     ; 'i'
  0x2400B421:  76           DC.B       0x76                     ; 'v'
  0x2400B422:  65           DC.B       0x65                     ; 'e'
  0x2400B423:  72           DC.B       0x72                     ; 'r'
  0x2400B424:  73           DC.B       0x73                     ; 's'
  0x2400B425:  5C           DC.B       0x5C                     ; '\\'
  0x2400B426:  53           DC.B       0x53                     ; 'S'
  0x2400B427:  54           DC.B       0x54                     ; 'T'
  0x2400B428:  4D           DC.B       0x4D                     ; 'M'
  0x2400B429:  33           DC.B       0x33                     ; '3'
  0x2400B42A:  32           DC.B       0x32                     ; '2'
  0x2400B42B:  48           DC.B       0x48                     ; 'H'
  0x2400B42C:  37           DC.B       0x37                     ; '7'
  0x2400B42D:  78           DC.B       0x78                     ; 'x'
  0x2400B42E:  78           DC.B       0x78                     ; 'x'
  0x2400B42F:  5F           DC.B       0x5F                     ; '_'
  0x2400B430:  48           DC.B       0x48                     ; 'H'
  0x2400B431:  41           DC.B       0x41                     ; 'A'
  0x2400B432:  4C           DC.B       0x4C                     ; 'L'
  0x2400B433:  5F           DC.B       0x5F                     ; '_'
  0x2400B434:  44           DC.B       0x44                     ; 'D'
  0x2400B435:  72           DC.B       0x72                     ; 'r'
  0x2400B436:  69           DC.B       0x69                     ; 'i'
  0x2400B437:  76           DC.B       0x76                     ; 'v'
Section .bss.hdma_usart3_rx from charger_lto.o, size=120, align=4
hdma_usart3_rx:
  0x2400B438:  25           DC.B       0x25                     ; '%'
  0x2400B439:  73           DC.B       0x73                     ; 's'
  0x2400B43A:  3A           DC.B       0x3A                     ; ':'
  0x2400B43B:  20           DC.B       0x20                     ; ' '
  0x2400B43C:  53           DC.B       0x53                     ; 'S'
  0x2400B43D:  74           DC.B       0x74                     ; 't'
  0x2400B43E:  61           DC.B       0x61                     ; 'a'
  0x2400B43F:  63           DC.B       0x63                     ; 'c'
  0x2400B440:  6B           DC.B       0x6B                     ; 'k'
  0x2400B441:  20           DC.B       0x20                     ; ' '
  0x2400B442:  73           DC.B       0x73                     ; 's'
  0x2400B443:  69           DC.B       0x69                     ; 'i'
  0x2400B444:  7A           DC.B       0x7A                     ; 'z'
  0x2400B445:  65           DC.B       0x65                     ; 'e'
  0x2400B446:  3A           DC.B       0x3A                     ; ':'
  0x2400B447:  20           DC.B       0x20                     ; ' '
  0x2400B448:  25           DC.B       0x25                     ; '%'
  0x2400B449:  6C           DC.B       0x6C                     ; 'l'
  0x2400B44A:  75           DC.B       0x75                     ; 'u'
  0x2400B44B:  2C           DC.B       0x2C                     ; ','
  0x2400B44C:  20           DC.B       0x20                     ; ' '
  0x2400B44D:  75           DC.B       0x75                     ; 'u'
  0x2400B44E:  73           DC.B       0x73                     ; 's'
  0x2400B44F:  65           DC.B       0x65                     ; 'e'
  0x2400B450:  64           DC.B       0x64                     ; 'd'
  0x2400B451:  3A           DC.B       0x3A                     ; ':'
  0x2400B452:  20           DC.B       0x20                     ; ' '
  0x2400B453:  25           DC.B       0x25                     ; '%'
  0x2400B454:  75           DC.B       0x75                     ; 'u'
  0x2400B455:  2C           DC.B       0x2C                     ; ','
  0x2400B456:  20           DC.B       0x20                     ; ' '
  0x2400B457:  66           DC.B       0x66                     ; 'f'
  0x2400B458:  72           DC.B       0x72                     ; 'r'
  0x2400B459:  65           DC.B       0x65                     ; 'e'
  0x2400B45A:  65           DC.B       0x65                     ; 'e'
  0x2400B45B:  3A           DC.B       0x3A                     ; ':'
  0x2400B45C:  20           DC.B       0x20                     ; ' '
  0x2400B45D:  25           DC.B       0x25                     ; '%'
  0x2400B45E:  75           DC.B       0x75                     ; 'u'
  0x2400B45F:  0A           DC.B       0x0A                     ; '\n'
  0x2400B460:  00           DC.B       0x00                     ; '\0'
  0x2400B461:  01           DC.B       0x01                     ; '\x01'
  0x2400B462:  00           DC.B       0x00                     ; '\0'
  0x2400B463:  00           DC.B       0x00                     ; '\0'
  0x2400B464:  44           DC.B       0x44                     ; 'D'
  0x2400B465:  3A           DC.B       0x3A                     ; ':'
  0x2400B466:  5C           DC.B       0x5C                     ; '\\'
  0x2400B467:  50           DC.B       0x50                     ; 'P'
  0x2400B468:  72           DC.B       0x72                     ; 'r'
  0x2400B469:  6F           DC.B       0x6F                     ; 'o'
  0x2400B46A:  6A           DC.B       0x6A                     ; 'j'
  0x2400B46B:  65           DC.B       0x65                     ; 'e'
  0x2400B46C:  6B           DC.B       0x6B                     ; 'k'
  0x2400B46D:  74           DC.B       0x74                     ; 't'
  0x2400B46E:  65           DC.B       0x65                     ; 'e'
  0x2400B46F:  5C           DC.B       0x5C                     ; '\\'
  0x2400B470:  65           DC.B       0x65                     ; 'e'
  0x2400B471:  63           DC.B       0x63                     ; 'c'
  0x2400B472:  73           DC.B       0x73                     ; 's'
  0x2400B473:  5F           DC.B       0x5F                     ; '_'
  0x2400B474:  63           DC.B       0x63                     ; 'c'
  0x2400B475:  68           DC.B       0x68                     ; 'h'
  0x2400B476:  61           DC.B       0x61                     ; 'a'
  0x2400B477:  72           DC.B       0x72                     ; 'r'
  0x2400B478:  67           DC.B       0x67                     ; 'g'
  0x2400B479:  65           DC.B       0x65                     ; 'e'
  0x2400B47A:  72           DC.B       0x72                     ; 'r'
  0x2400B47B:  5C           DC.B       0x5C                     ; '\\'
  0x2400B47C:  63           DC.B       0x63                     ; 'c'
  0x2400B47D:  74           DC.B       0x74                     ; 't'
  0x2400B47E:  72           DC.B       0x72                     ; 'r'
  0x2400B47F:  6C           DC.B       0x6C                     ; 'l'
  0x2400B480:  5C           DC.B       0x5C                     ; '\\'
  0x2400B481:  66           DC.B       0x66                     ; 'f'
  0x2400B482:  69           DC.B       0x69                     ; 'i'
  0x2400B483:  72           DC.B       0x72                     ; 'r'
  0x2400B484:  6D           DC.B       0x6D                     ; 'm'
  0x2400B485:  77           DC.B       0x77                     ; 'w'
  0x2400B486:  61           DC.B       0x61                     ; 'a'
  0x2400B487:  72           DC.B       0x72                     ; 'r'
  0x2400B488:  65           DC.B       0x65                     ; 'e'
  0x2400B489:  5C           DC.B       0x5C                     ; '\\'
  0x2400B48A:  4D           DC.B       0x4D                     ; 'M'
  0x2400B48B:  61           DC.B       0x61                     ; 'a'
  0x2400B48C:  69           DC.B       0x69                     ; 'i'
  0x2400B48D:  6E           DC.B       0x6E                     ; 'n'
  0x2400B48E:  5C           DC.B       0x5C                     ; '\\'
  0x2400B48F:  43           DC.B       0x43                     ; 'C'
  0x2400B490:  75           DC.B       0x75                     ; 'u'
  0x2400B491:  62           DC.B       0x62                     ; 'b'
  0x2400B492:  65           DC.B       0x65                     ; 'e'
  0x2400B493:  4D           DC.B       0x4D                     ; 'M'
  0x2400B494:  58           DC.B       0x58                     ; 'X'
  0x2400B495:  5C           DC.B       0x5C                     ; '\\'
  0x2400B496:  44           DC.B       0x44                     ; 'D'
  0x2400B497:  72           DC.B       0x72                     ; 'r'
  0x2400B498:  69           DC.B       0x69                     ; 'i'
  0x2400B499:  76           DC.B       0x76                     ; 'v'
  0x2400B49A:  65           DC.B       0x65                     ; 'e'
  0x2400B49B:  72           DC.B       0x72                     ; 'r'
  0x2400B49C:  73           DC.B       0x73                     ; 's'
  0x2400B49D:  5C           DC.B       0x5C                     ; '\\'
  0x2400B49E:  53           DC.B       0x53                     ; 'S'
  0x2400B49F:  54           DC.B       0x54                     ; 'T'
  0x2400B4A0:  4D           DC.B       0x4D                     ; 'M'
  0x2400B4A1:  33           DC.B       0x33                     ; '3'
  0x2400B4A2:  32           DC.B       0x32                     ; '2'
  0x2400B4A3:  48           DC.B       0x48                     ; 'H'
  0x2400B4A4:  37           DC.B       0x37                     ; '7'
  0x2400B4A5:  78           DC.B       0x78                     ; 'x'
  0x2400B4A6:  78           DC.B       0x78                     ; 'x'
  0x2400B4A7:  5F           DC.B       0x5F                     ; '_'
  0x2400B4A8:  48           DC.B       0x48                     ; 'H'
  0x2400B4A9:  41           DC.B       0x41                     ; 'A'
  0x2400B4AA:  4C           DC.B       0x4C                     ; 'L'
  0x2400B4AB:  5F           DC.B       0x5F                     ; '_'
  0x2400B4AC:  44           DC.B       0x44                     ; 'D'
  0x2400B4AD:  72           DC.B       0x72                     ; 'r'
  0x2400B4AE:  69           DC.B       0x69                     ; 'i'
  0x2400B4AF:  76           DC.B       0x76                     ; 'v'
Section .bss.hdma_spi4_tx from charger_lto.o, size=120, align=4
hdma_spi4_tx:
  0x2400B4B0:  25           DC.B       0x25                     ; '%'
  0x2400B4B1:  73           DC.B       0x73                     ; 's'
  0x2400B4B2:  3A           DC.B       0x3A                     ; ':'
  0x2400B4B3:  20           DC.B       0x20                     ; ' '
  0x2400B4B4:  53           DC.B       0x53                     ; 'S'
  0x2400B4B5:  74           DC.B       0x74                     ; 't'
  0x2400B4B6:  61           DC.B       0x61                     ; 'a'
  0x2400B4B7:  63           DC.B       0x63                     ; 'c'
  0x2400B4B8:  6B           DC.B       0x6B                     ; 'k'
  0x2400B4B9:  20           DC.B       0x20                     ; ' '
  0x2400B4BA:  73           DC.B       0x73                     ; 's'
  0x2400B4BB:  69           DC.B       0x69                     ; 'i'
  0x2400B4BC:  7A           DC.B       0x7A                     ; 'z'
  0x2400B4BD:  65           DC.B       0x65                     ; 'e'
  0x2400B4BE:  3A           DC.B       0x3A                     ; ':'
  0x2400B4BF:  20           DC.B       0x20                     ; ' '
  0x2400B4C0:  25           DC.B       0x25                     ; '%'
  0x2400B4C1:  6C           DC.B       0x6C                     ; 'l'
  0x2400B4C2:  75           DC.B       0x75                     ; 'u'
  0x2400B4C3:  2C           DC.B       0x2C                     ; ','
  0x2400B4C4:  20           DC.B       0x20                     ; ' '
  0x2400B4C5:  75           DC.B       0x75                     ; 'u'
  0x2400B4C6:  73           DC.B       0x73                     ; 's'
  0x2400B4C7:  65           DC.B       0x65                     ; 'e'
  0x2400B4C8:  64           DC.B       0x64                     ; 'd'
  0x2400B4C9:  3A           DC.B       0x3A                     ; ':'
  0x2400B4CA:  20           DC.B       0x20                     ; ' '
  0x2400B4CB:  25           DC.B       0x25                     ; '%'
  0x2400B4CC:  75           DC.B       0x75                     ; 'u'
  0x2400B4CD:  2C           DC.B       0x2C                     ; ','
  0x2400B4CE:  20           DC.B       0x20                     ; ' '
  0x2400B4CF:  66           DC.B       0x66                     ; 'f'
  0x2400B4D0:  72           DC.B       0x72                     ; 'r'
  0x2400B4D1:  65           DC.B       0x65                     ; 'e'
  0x2400B4D2:  65           DC.B       0x65                     ; 'e'
  0x2400B4D3:  3A           DC.B       0x3A                     ; ':'
  0x2400B4D4:  20           DC.B       0x20                     ; ' '
  0x2400B4D5:  25           DC.B       0x25                     ; '%'
  0x2400B4D6:  75           DC.B       0x75                     ; 'u'
  0x2400B4D7:  0A           DC.B       0x0A                     ; '\n'
  0x2400B4D8:  00           DC.B       0x00                     ; '\0'
  0x2400B4D9:  01           DC.B       0x01                     ; '\x01'
  0x2400B4DA:  00           DC.B       0x00                     ; '\0'
  0x2400B4DB:  00           DC.B       0x00                     ; '\0'
  0x2400B4DC:  44           DC.B       0x44                     ; 'D'
  0x2400B4DD:  3A           DC.B       0x3A                     ; ':'
  0x2400B4DE:  5C           DC.B       0x5C                     ; '\\'
  0x2400B4DF:  50           DC.B       0x50                     ; 'P'
  0x2400B4E0:  72           DC.B       0x72                     ; 'r'
  0x2400B4E1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B4E2:  6A           DC.B       0x6A                     ; 'j'
  0x2400B4E3:  65           DC.B       0x65                     ; 'e'
  0x2400B4E4:  6B           DC.B       0x6B                     ; 'k'
  0x2400B4E5:  74           DC.B       0x74                     ; 't'
  0x2400B4E6:  65           DC.B       0x65                     ; 'e'
  0x2400B4E7:  5C           DC.B       0x5C                     ; '\\'
  0x2400B4E8:  65           DC.B       0x65                     ; 'e'
  0x2400B4E9:  63           DC.B       0x63                     ; 'c'
  0x2400B4EA:  73           DC.B       0x73                     ; 's'
  0x2400B4EB:  5F           DC.B       0x5F                     ; '_'
  0x2400B4EC:  63           DC.B       0x63                     ; 'c'
  0x2400B4ED:  68           DC.B       0x68                     ; 'h'
  0x2400B4EE:  61           DC.B       0x61                     ; 'a'
  0x2400B4EF:  72           DC.B       0x72                     ; 'r'
  0x2400B4F0:  67           DC.B       0x67                     ; 'g'
  0x2400B4F1:  65           DC.B       0x65                     ; 'e'
  0x2400B4F2:  72           DC.B       0x72                     ; 'r'
  0x2400B4F3:  5C           DC.B       0x5C                     ; '\\'
  0x2400B4F4:  63           DC.B       0x63                     ; 'c'
  0x2400B4F5:  74           DC.B       0x74                     ; 't'
  0x2400B4F6:  72           DC.B       0x72                     ; 'r'
  0x2400B4F7:  6C           DC.B       0x6C                     ; 'l'
  0x2400B4F8:  5C           DC.B       0x5C                     ; '\\'
  0x2400B4F9:  66           DC.B       0x66                     ; 'f'
  0x2400B4FA:  69           DC.B       0x69                     ; 'i'
  0x2400B4FB:  72           DC.B       0x72                     ; 'r'
  0x2400B4FC:  6D           DC.B       0x6D                     ; 'm'
  0x2400B4FD:  77           DC.B       0x77                     ; 'w'
  0x2400B4FE:  61           DC.B       0x61                     ; 'a'
  0x2400B4FF:  72           DC.B       0x72                     ; 'r'
  0x2400B500:  65           DC.B       0x65                     ; 'e'
  0x2400B501:  5C           DC.B       0x5C                     ; '\\'
  0x2400B502:  4D           DC.B       0x4D                     ; 'M'
  0x2400B503:  61           DC.B       0x61                     ; 'a'
  0x2400B504:  69           DC.B       0x69                     ; 'i'
  0x2400B505:  6E           DC.B       0x6E                     ; 'n'
  0x2400B506:  5C           DC.B       0x5C                     ; '\\'
  0x2400B507:  43           DC.B       0x43                     ; 'C'
  0x2400B508:  75           DC.B       0x75                     ; 'u'
  0x2400B509:  62           DC.B       0x62                     ; 'b'
  0x2400B50A:  65           DC.B       0x65                     ; 'e'
  0x2400B50B:  4D           DC.B       0x4D                     ; 'M'
  0x2400B50C:  58           DC.B       0x58                     ; 'X'
  0x2400B50D:  5C           DC.B       0x5C                     ; '\\'
  0x2400B50E:  44           DC.B       0x44                     ; 'D'
  0x2400B50F:  72           DC.B       0x72                     ; 'r'
  0x2400B510:  69           DC.B       0x69                     ; 'i'
  0x2400B511:  76           DC.B       0x76                     ; 'v'
  0x2400B512:  65           DC.B       0x65                     ; 'e'
  0x2400B513:  72           DC.B       0x72                     ; 'r'
  0x2400B514:  73           DC.B       0x73                     ; 's'
  0x2400B515:  5C           DC.B       0x5C                     ; '\\'
  0x2400B516:  53           DC.B       0x53                     ; 'S'
  0x2400B517:  54           DC.B       0x54                     ; 'T'
  0x2400B518:  4D           DC.B       0x4D                     ; 'M'
  0x2400B519:  33           DC.B       0x33                     ; '3'
  0x2400B51A:  32           DC.B       0x32                     ; '2'
  0x2400B51B:  48           DC.B       0x48                     ; 'H'
  0x2400B51C:  37           DC.B       0x37                     ; '7'
  0x2400B51D:  78           DC.B       0x78                     ; 'x'
  0x2400B51E:  78           DC.B       0x78                     ; 'x'
  0x2400B51F:  5F           DC.B       0x5F                     ; '_'
  0x2400B520:  48           DC.B       0x48                     ; 'H'
  0x2400B521:  41           DC.B       0x41                     ; 'A'
  0x2400B522:  4C           DC.B       0x4C                     ; 'L'
  0x2400B523:  5F           DC.B       0x5F                     ; '_'
  0x2400B524:  44           DC.B       0x44                     ; 'D'
  0x2400B525:  72           DC.B       0x72                     ; 'r'
  0x2400B526:  69           DC.B       0x69                     ; 'i'
  0x2400B527:  76           DC.B       0x76                     ; 'v'
Section .bss.htim8 from charger_lto.o, size=76, align=4
htim8:
  0x2400B528:  25           DC.B       0x25                     ; '%'
  0x2400B529:  73           DC.B       0x73                     ; 's'
  0x2400B52A:  3A           DC.B       0x3A                     ; ':'
  0x2400B52B:  20           DC.B       0x20                     ; ' '
  0x2400B52C:  53           DC.B       0x53                     ; 'S'
  0x2400B52D:  74           DC.B       0x74                     ; 't'
  0x2400B52E:  61           DC.B       0x61                     ; 'a'
  0x2400B52F:  63           DC.B       0x63                     ; 'c'
  0x2400B530:  6B           DC.B       0x6B                     ; 'k'
  0x2400B531:  20           DC.B       0x20                     ; ' '
  0x2400B532:  73           DC.B       0x73                     ; 's'
  0x2400B533:  69           DC.B       0x69                     ; 'i'
  0x2400B534:  7A           DC.B       0x7A                     ; 'z'
  0x2400B535:  65           DC.B       0x65                     ; 'e'
  0x2400B536:  3A           DC.B       0x3A                     ; ':'
  0x2400B537:  20           DC.B       0x20                     ; ' '
  0x2400B538:  25           DC.B       0x25                     ; '%'
  0x2400B539:  6C           DC.B       0x6C                     ; 'l'
  0x2400B53A:  75           DC.B       0x75                     ; 'u'
  0x2400B53B:  2C           DC.B       0x2C                     ; ','
  0x2400B53C:  20           DC.B       0x20                     ; ' '
  0x2400B53D:  75           DC.B       0x75                     ; 'u'
  0x2400B53E:  73           DC.B       0x73                     ; 's'
  0x2400B53F:  65           DC.B       0x65                     ; 'e'
  0x2400B540:  64           DC.B       0x64                     ; 'd'
  0x2400B541:  3A           DC.B       0x3A                     ; ':'
  0x2400B542:  20           DC.B       0x20                     ; ' '
  0x2400B543:  25           DC.B       0x25                     ; '%'
  0x2400B544:  75           DC.B       0x75                     ; 'u'
  0x2400B545:  2C           DC.B       0x2C                     ; ','
  0x2400B546:  20           DC.B       0x20                     ; ' '
  0x2400B547:  66           DC.B       0x66                     ; 'f'
  0x2400B548:  72           DC.B       0x72                     ; 'r'
  0x2400B549:  65           DC.B       0x65                     ; 'e'
  0x2400B54A:  65           DC.B       0x65                     ; 'e'
  0x2400B54B:  3A           DC.B       0x3A                     ; ':'
  0x2400B54C:  20           DC.B       0x20                     ; ' '
  0x2400B54D:  25           DC.B       0x25                     ; '%'
  0x2400B54E:  75           DC.B       0x75                     ; 'u'
  0x2400B54F:  0A           DC.B       0x0A                     ; '\n'
  0x2400B550:  00           DC.B       0x00                     ; '\0'
  0x2400B551:  01           DC.B       0x01                     ; '\x01'
  0x2400B552:  00           DC.B       0x00                     ; '\0'
  0x2400B553:  00           DC.B       0x00                     ; '\0'
  0x2400B554:  44           DC.B       0x44                     ; 'D'
  0x2400B555:  3A           DC.B       0x3A                     ; ':'
  0x2400B556:  5C           DC.B       0x5C                     ; '\\'
  0x2400B557:  50           DC.B       0x50                     ; 'P'
  0x2400B558:  72           DC.B       0x72                     ; 'r'
  0x2400B559:  6F           DC.B       0x6F                     ; 'o'
  0x2400B55A:  6A           DC.B       0x6A                     ; 'j'
  0x2400B55B:  65           DC.B       0x65                     ; 'e'
  0x2400B55C:  6B           DC.B       0x6B                     ; 'k'
  0x2400B55D:  74           DC.B       0x74                     ; 't'
  0x2400B55E:  65           DC.B       0x65                     ; 'e'
  0x2400B55F:  5C           DC.B       0x5C                     ; '\\'
  0x2400B560:  65           DC.B       0x65                     ; 'e'
  0x2400B561:  63           DC.B       0x63                     ; 'c'
  0x2400B562:  73           DC.B       0x73                     ; 's'
  0x2400B563:  5F           DC.B       0x5F                     ; '_'
  0x2400B564:  63           DC.B       0x63                     ; 'c'
  0x2400B565:  68           DC.B       0x68                     ; 'h'
  0x2400B566:  61           DC.B       0x61                     ; 'a'
  0x2400B567:  72           DC.B       0x72                     ; 'r'
  0x2400B568:  67           DC.B       0x67                     ; 'g'
  0x2400B569:  65           DC.B       0x65                     ; 'e'
  0x2400B56A:  72           DC.B       0x72                     ; 'r'
  0x2400B56B:  5C           DC.B       0x5C                     ; '\\'
  0x2400B56C:  63           DC.B       0x63                     ; 'c'
  0x2400B56D:  74           DC.B       0x74                     ; 't'
  0x2400B56E:  72           DC.B       0x72                     ; 'r'
  0x2400B56F:  6C           DC.B       0x6C                     ; 'l'
  0x2400B570:  5C           DC.B       0x5C                     ; '\\'
  0x2400B571:  66           DC.B       0x66                     ; 'f'
  0x2400B572:  69           DC.B       0x69                     ; 'i'
  0x2400B573:  72           DC.B       0x72                     ; 'r'
Section .bss.htim7 from charger_lto.o, size=76, align=4
htim7:
  0x2400B574:  25           DC.B       0x25                     ; '%'
  0x2400B575:  73           DC.B       0x73                     ; 's'
  0x2400B576:  3A           DC.B       0x3A                     ; ':'
  0x2400B577:  20           DC.B       0x20                     ; ' '
  0x2400B578:  53           DC.B       0x53                     ; 'S'
  0x2400B579:  74           DC.B       0x74                     ; 't'
  0x2400B57A:  61           DC.B       0x61                     ; 'a'
  0x2400B57B:  63           DC.B       0x63                     ; 'c'
  0x2400B57C:  6B           DC.B       0x6B                     ; 'k'
  0x2400B57D:  20           DC.B       0x20                     ; ' '
  0x2400B57E:  73           DC.B       0x73                     ; 's'
  0x2400B57F:  69           DC.B       0x69                     ; 'i'
  0x2400B580:  7A           DC.B       0x7A                     ; 'z'
  0x2400B581:  65           DC.B       0x65                     ; 'e'
  0x2400B582:  3A           DC.B       0x3A                     ; ':'
  0x2400B583:  20           DC.B       0x20                     ; ' '
  0x2400B584:  25           DC.B       0x25                     ; '%'
  0x2400B585:  6C           DC.B       0x6C                     ; 'l'
  0x2400B586:  75           DC.B       0x75                     ; 'u'
  0x2400B587:  2C           DC.B       0x2C                     ; ','
  0x2400B588:  20           DC.B       0x20                     ; ' '
  0x2400B589:  75           DC.B       0x75                     ; 'u'
  0x2400B58A:  73           DC.B       0x73                     ; 's'
  0x2400B58B:  65           DC.B       0x65                     ; 'e'
  0x2400B58C:  64           DC.B       0x64                     ; 'd'
  0x2400B58D:  3A           DC.B       0x3A                     ; ':'
  0x2400B58E:  20           DC.B       0x20                     ; ' '
  0x2400B58F:  25           DC.B       0x25                     ; '%'
  0x2400B590:  75           DC.B       0x75                     ; 'u'
  0x2400B591:  2C           DC.B       0x2C                     ; ','
  0x2400B592:  20           DC.B       0x20                     ; ' '
  0x2400B593:  66           DC.B       0x66                     ; 'f'
  0x2400B594:  72           DC.B       0x72                     ; 'r'
  0x2400B595:  65           DC.B       0x65                     ; 'e'
  0x2400B596:  65           DC.B       0x65                     ; 'e'
  0x2400B597:  3A           DC.B       0x3A                     ; ':'
  0x2400B598:  20           DC.B       0x20                     ; ' '
  0x2400B599:  25           DC.B       0x25                     ; '%'
  0x2400B59A:  75           DC.B       0x75                     ; 'u'
  0x2400B59B:  0A           DC.B       0x0A                     ; '\n'
  0x2400B59C:  00           DC.B       0x00                     ; '\0'
  0x2400B59D:  01           DC.B       0x01                     ; '\x01'
  0x2400B59E:  00           DC.B       0x00                     ; '\0'
  0x2400B59F:  00           DC.B       0x00                     ; '\0'
  0x2400B5A0:  44           DC.B       0x44                     ; 'D'
  0x2400B5A1:  3A           DC.B       0x3A                     ; ':'
  0x2400B5A2:  5C           DC.B       0x5C                     ; '\\'
  0x2400B5A3:  50           DC.B       0x50                     ; 'P'
  0x2400B5A4:  72           DC.B       0x72                     ; 'r'
  0x2400B5A5:  6F           DC.B       0x6F                     ; 'o'
  0x2400B5A6:  6A           DC.B       0x6A                     ; 'j'
  0x2400B5A7:  65           DC.B       0x65                     ; 'e'
  0x2400B5A8:  6B           DC.B       0x6B                     ; 'k'
  0x2400B5A9:  74           DC.B       0x74                     ; 't'
  0x2400B5AA:  65           DC.B       0x65                     ; 'e'
  0x2400B5AB:  5C           DC.B       0x5C                     ; '\\'
  0x2400B5AC:  65           DC.B       0x65                     ; 'e'
  0x2400B5AD:  63           DC.B       0x63                     ; 'c'
  0x2400B5AE:  73           DC.B       0x73                     ; 's'
  0x2400B5AF:  5F           DC.B       0x5F                     ; '_'
  0x2400B5B0:  63           DC.B       0x63                     ; 'c'
  0x2400B5B1:  68           DC.B       0x68                     ; 'h'
  0x2400B5B2:  61           DC.B       0x61                     ; 'a'
  0x2400B5B3:  72           DC.B       0x72                     ; 'r'
  0x2400B5B4:  67           DC.B       0x67                     ; 'g'
  0x2400B5B5:  65           DC.B       0x65                     ; 'e'
  0x2400B5B6:  72           DC.B       0x72                     ; 'r'
  0x2400B5B7:  5C           DC.B       0x5C                     ; '\\'
  0x2400B5B8:  63           DC.B       0x63                     ; 'c'
  0x2400B5B9:  74           DC.B       0x74                     ; 't'
  0x2400B5BA:  72           DC.B       0x72                     ; 'r'
  0x2400B5BB:  6C           DC.B       0x6C                     ; 'l'
  0x2400B5BC:  5C           DC.B       0x5C                     ; '\\'
  0x2400B5BD:  66           DC.B       0x66                     ; 'f'
  0x2400B5BE:  69           DC.B       0x69                     ; 'i'
  0x2400B5BF:  72           DC.B       0x72                     ; 'r'
Section .bss.htim3 from charger_lto.o, size=76, align=4
htim3:
  0x2400B5C0:  25           DC.B       0x25                     ; '%'
  0x2400B5C1:  73           DC.B       0x73                     ; 's'
  0x2400B5C2:  3A           DC.B       0x3A                     ; ':'
  0x2400B5C3:  20           DC.B       0x20                     ; ' '
  0x2400B5C4:  53           DC.B       0x53                     ; 'S'
  0x2400B5C5:  74           DC.B       0x74                     ; 't'
  0x2400B5C6:  61           DC.B       0x61                     ; 'a'
  0x2400B5C7:  63           DC.B       0x63                     ; 'c'
  0x2400B5C8:  6B           DC.B       0x6B                     ; 'k'
  0x2400B5C9:  20           DC.B       0x20                     ; ' '
  0x2400B5CA:  73           DC.B       0x73                     ; 's'
  0x2400B5CB:  69           DC.B       0x69                     ; 'i'
  0x2400B5CC:  7A           DC.B       0x7A                     ; 'z'
  0x2400B5CD:  65           DC.B       0x65                     ; 'e'
  0x2400B5CE:  3A           DC.B       0x3A                     ; ':'
  0x2400B5CF:  20           DC.B       0x20                     ; ' '
  0x2400B5D0:  25           DC.B       0x25                     ; '%'
  0x2400B5D1:  6C           DC.B       0x6C                     ; 'l'
  0x2400B5D2:  75           DC.B       0x75                     ; 'u'
  0x2400B5D3:  2C           DC.B       0x2C                     ; ','
  0x2400B5D4:  20           DC.B       0x20                     ; ' '
  0x2400B5D5:  75           DC.B       0x75                     ; 'u'
  0x2400B5D6:  73           DC.B       0x73                     ; 's'
  0x2400B5D7:  65           DC.B       0x65                     ; 'e'
  0x2400B5D8:  64           DC.B       0x64                     ; 'd'
  0x2400B5D9:  3A           DC.B       0x3A                     ; ':'
  0x2400B5DA:  20           DC.B       0x20                     ; ' '
  0x2400B5DB:  25           DC.B       0x25                     ; '%'
  0x2400B5DC:  75           DC.B       0x75                     ; 'u'
  0x2400B5DD:  2C           DC.B       0x2C                     ; ','
  0x2400B5DE:  20           DC.B       0x20                     ; ' '
  0x2400B5DF:  66           DC.B       0x66                     ; 'f'
  0x2400B5E0:  72           DC.B       0x72                     ; 'r'
  0x2400B5E1:  65           DC.B       0x65                     ; 'e'
  0x2400B5E2:  65           DC.B       0x65                     ; 'e'
  0x2400B5E3:  3A           DC.B       0x3A                     ; ':'
  0x2400B5E4:  20           DC.B       0x20                     ; ' '
  0x2400B5E5:  25           DC.B       0x25                     ; '%'
  0x2400B5E6:  75           DC.B       0x75                     ; 'u'
  0x2400B5E7:  0A           DC.B       0x0A                     ; '\n'
  0x2400B5E8:  00           DC.B       0x00                     ; '\0'
  0x2400B5E9:  01           DC.B       0x01                     ; '\x01'
  0x2400B5EA:  00           DC.B       0x00                     ; '\0'
  0x2400B5EB:  00           DC.B       0x00                     ; '\0'
  0x2400B5EC:  44           DC.B       0x44                     ; 'D'
  0x2400B5ED:  3A           DC.B       0x3A                     ; ':'
  0x2400B5EE:  5C           DC.B       0x5C                     ; '\\'
  0x2400B5EF:  50           DC.B       0x50                     ; 'P'
  0x2400B5F0:  72           DC.B       0x72                     ; 'r'
  0x2400B5F1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B5F2:  6A           DC.B       0x6A                     ; 'j'
  0x2400B5F3:  65           DC.B       0x65                     ; 'e'
  0x2400B5F4:  6B           DC.B       0x6B                     ; 'k'
  0x2400B5F5:  74           DC.B       0x74                     ; 't'
  0x2400B5F6:  65           DC.B       0x65                     ; 'e'
  0x2400B5F7:  5C           DC.B       0x5C                     ; '\\'
  0x2400B5F8:  65           DC.B       0x65                     ; 'e'
  0x2400B5F9:  63           DC.B       0x63                     ; 'c'
  0x2400B5FA:  73           DC.B       0x73                     ; 's'
  0x2400B5FB:  5F           DC.B       0x5F                     ; '_'
  0x2400B5FC:  63           DC.B       0x63                     ; 'c'
  0x2400B5FD:  68           DC.B       0x68                     ; 'h'
  0x2400B5FE:  61           DC.B       0x61                     ; 'a'
  0x2400B5FF:  72           DC.B       0x72                     ; 'r'
  0x2400B600:  67           DC.B       0x67                     ; 'g'
  0x2400B601:  65           DC.B       0x65                     ; 'e'
  0x2400B602:  72           DC.B       0x72                     ; 'r'
  0x2400B603:  5C           DC.B       0x5C                     ; '\\'
  0x2400B604:  63           DC.B       0x63                     ; 'c'
  0x2400B605:  74           DC.B       0x74                     ; 't'
  0x2400B606:  72           DC.B       0x72                     ; 'r'
  0x2400B607:  6C           DC.B       0x6C                     ; 'l'
  0x2400B608:  5C           DC.B       0x5C                     ; '\\'
  0x2400B609:  66           DC.B       0x66                     ; 'f'
  0x2400B60A:  69           DC.B       0x69                     ; 'i'
  0x2400B60B:  72           DC.B       0x72                     ; 'r'
Section .bss.queue_ptr from charger_lto.o, size=60, align=4
queue_ptr:
  0x2400B60C:  47           DC.B       0x47                     ; 'G'
  0x2400B60D:  53           DC.B       0x53                     ; 'S'
  0x2400B60E:  4D           DC.B       0x4D                     ; 'M'
  0x2400B60F:  20           DC.B       0x20                     ; ' '
  0x2400B610:  52           DC.B       0x52                     ; 'R'
  0x2400B611:  58           DC.B       0x58                     ; 'X'
  0x2400B612:  20           DC.B       0x20                     ; ' '
  0x2400B613:  51           DC.B       0x51                     ; 'Q'
  0x2400B614:  75           DC.B       0x75                     ; 'u'
  0x2400B615:  65           DC.B       0x65                     ; 'e'
  0x2400B616:  75           DC.B       0x75                     ; 'u'
  0x2400B617:  65           DC.B       0x65                     ; 'e'
  0x2400B618:  00           DC.B       0x00                     ; '\0'
  0x2400B619:  43           DC.B       0x43                     ; 'C'
  0x2400B61A:  61           DC.B       0x61                     ; 'a'
  0x2400B61B:  6E           DC.B       0x6E                     ; 'n'
  0x2400B61C:  6E           DC.B       0x6E                     ; 'n'
  0x2400B61D:  6F           DC.B       0x6F                     ; 'o'
  0x2400B61E:  74           DC.B       0x74                     ; 't'
  0x2400B61F:  20           DC.B       0x20                     ; ' '
  0x2400B620:  63           DC.B       0x63                     ; 'c'
  0x2400B621:  72           DC.B       0x72                     ; 'r'
  0x2400B622:  65           DC.B       0x65                     ; 'e'
  0x2400B623:  61           DC.B       0x61                     ; 'a'
  0x2400B624:  74           DC.B       0x74                     ; 't'
  0x2400B625:  65           DC.B       0x65                     ; 'e'
  0x2400B626:  20           DC.B       0x20                     ; ' '
  0x2400B627:  47           DC.B       0x47                     ; 'G'
  0x2400B628:  53           DC.B       0x53                     ; 'S'
  0x2400B629:  4D           DC.B       0x4D                     ; 'M'
  0x2400B62A:  20           DC.B       0x20                     ; ' '
  0x2400B62B:  52           DC.B       0x52                     ; 'R'
  0x2400B62C:  58           DC.B       0x58                     ; 'X'
  0x2400B62D:  20           DC.B       0x20                     ; ' '
  0x2400B62E:  71           DC.B       0x71                     ; 'q'
  0x2400B62F:  75           DC.B       0x75                     ; 'u'
  0x2400B630:  65           DC.B       0x65                     ; 'e'
  0x2400B631:  75           DC.B       0x75                     ; 'u'
  0x2400B632:  65           DC.B       0x65                     ; 'e'
  0x2400B633:  21           DC.B       0x21                     ; '!'
  0x2400B634:  0A           DC.B       0x0A                     ; '\n'
  0x2400B635:  00           DC.B       0x00                     ; '\0'
  0x2400B636:  00           DC.B       0x00                     ; '\0'
  0x2400B637:  00           DC.B       0x00                     ; '\0'
  0x2400B638:  00           DC.B       0x00                     ; '\0'
  0x2400B639:  00           DC.B       0x00                     ; '\0'
  0x2400B63A:  00           DC.B       0x00                     ; '\0'
  0x2400B63B:  00           DC.B       0x00                     ; '\0'
  0x2400B63C:  00           DC.B       0x00                     ; '\0'
  0x2400B63D:  00           DC.B       0x00                     ; '\0'
  0x2400B63E:  00           DC.B       0x00                     ; '\0'
  0x2400B63F:  00           DC.B       0x00                     ; '\0'
  0x2400B640:  00           DC.B       0x00                     ; '\0'
  0x2400B641:  00           DC.B       0x00                     ; '\0'
  0x2400B642:  00           DC.B       0x00                     ; '\0'
  0x2400B643:  00           DC.B       0x00                     ; '\0'
  0x2400B644:  00           DC.B       0x00                     ; '\0'
  0x2400B645:  00           DC.B       0x00                     ; '\0'
  0x2400B646:  00           DC.B       0x00                     ; '\0'
  0x2400B647:  00           DC.B       0x00                     ; '\0'
Section .bss.pool from charger_lto.o, size=60, align=4
pool:
  0x2400B648:  4E           DC.B       0x4E                     ; 'N'
  0x2400B649:  58           DC.B       0x58                     ; 'X'
  0x2400B64A:  20           DC.B       0x20                     ; ' '
  0x2400B64B:  70           DC.B       0x70                     ; 'p'
  0x2400B64C:  61           DC.B       0x61                     ; 'a'
  0x2400B64D:  63           DC.B       0x63                     ; 'c'
  0x2400B64E:  6B           DC.B       0x6B                     ; 'k'
  0x2400B64F:  65           DC.B       0x65                     ; 'e'
  0x2400B650:  74           DC.B       0x74                     ; 't'
  0x2400B651:  20           DC.B       0x20                     ; ' '
  0x2400B652:  70           DC.B       0x70                     ; 'p'
  0x2400B653:  6F           DC.B       0x6F                     ; 'o'
  0x2400B654:  6F           DC.B       0x6F                     ; 'o'
  0x2400B655:  6C           DC.B       0x6C                     ; 'l'
  0x2400B656:  00           DC.B       0x00                     ; '\0'
  0x2400B657:  52           DC.B       0x52                     ; 'R'
  0x2400B658:  65           DC.B       0x65                     ; 'e'
  0x2400B659:  73           DC.B       0x73                     ; 's'
  0x2400B65A:  75           DC.B       0x75                     ; 'u'
  0x2400B65B:  6C           DC.B       0x6C                     ; 'l'
  0x2400B65C:  74           DC.B       0x74                     ; 't'
  0x2400B65D:  20           DC.B       0x20                     ; ' '
  0x2400B65E:  3D           DC.B       0x3D                     ; '='
  0x2400B65F:  20           DC.B       0x20                     ; ' '
  0x2400B660:  25           DC.B       0x25                     ; '%'
  0x2400B661:  75           DC.B       0x75                     ; 'u'
  0x2400B662:  0A           DC.B       0x0A                     ; '\n'
  0x2400B663:  00           DC.B       0x00                     ; '\0'
  0x2400B664:  45           DC.B       0x45                     ; 'E'
  0x2400B665:  74           DC.B       0x74                     ; 't'
  0x2400B666:  68           DC.B       0x68                     ; 'h'
  0x2400B667:  00           DC.B       0x00                     ; '\0'
  0x2400B668:  4E           DC.B       0x4E                     ; 'N'
  0x2400B669:  65           DC.B       0x65                     ; 'e'
  0x2400B66A:  74           DC.B       0x74                     ; 't'
  0x2400B66B:  77           DC.B       0x77                     ; 'w'
  0x2400B66C:  6F           DC.B       0x6F                     ; 'o'
  0x2400B66D:  72           DC.B       0x72                     ; 'r'
  0x2400B66E:  6B           DC.B       0x6B                     ; 'k'
  0x2400B66F:  20           DC.B       0x20                     ; ' '
  0x2400B670:  44           DC.B       0x44                     ; 'D'
  0x2400B671:  72           DC.B       0x72                     ; 'r'
  0x2400B672:  69           DC.B       0x69                     ; 'i'
  0x2400B673:  76           DC.B       0x76                     ; 'v'
  0x2400B674:  65           DC.B       0x65                     ; 'e'
  0x2400B675:  72           DC.B       0x72                     ; 'r'
  0x2400B676:  20           DC.B       0x20                     ; ' '
  0x2400B677:  77           DC.B       0x77                     ; 'w'
  0x2400B678:  6F           DC.B       0x6F                     ; 'o'
  0x2400B679:  72           DC.B       0x72                     ; 'r'
  0x2400B67A:  6B           DC.B       0x6B                     ; 'k'
  0x2400B67B:  69           DC.B       0x69                     ; 'i'
  0x2400B67C:  6E           DC.B       0x6E                     ; 'n'
  0x2400B67D:  67           DC.B       0x67                     ; 'g'
  0x2400B67E:  21           DC.B       0x21                     ; '!'
  0x2400B67F:  0A           DC.B       0x0A                     ; '\n'
  0x2400B680:  00           DC.B       0x00                     ; '\0'
  0x2400B681:  00           DC.B       0x00                     ; '\0'
  0x2400B682:  00           DC.B       0x00                     ; '\0'
  0x2400B683:  00           DC.B       0x00                     ; '\0'
Section .bss.tx_app_byte_pool from charger_lto.o, size=52, align=4
tx_app_byte_pool:
  0x2400B684:  54           DC.B       0x54                     ; 'T'
  0x2400B685:  78           DC.B       0x78                     ; 'x'
  0x2400B686:  20           DC.B       0x20                     ; ' '
  0x2400B687:  41           DC.B       0x41                     ; 'A'
  0x2400B688:  70           DC.B       0x70                     ; 'p'
  0x2400B689:  70           DC.B       0x70                     ; 'p'
  0x2400B68A:  20           DC.B       0x20                     ; ' '
  0x2400B68B:  6D           DC.B       0x6D                     ; 'm'
  0x2400B68C:  65           DC.B       0x65                     ; 'e'
  0x2400B68D:  6D           DC.B       0x6D                     ; 'm'
  0x2400B68E:  6F           DC.B       0x6F                     ; 'o'
  0x2400B68F:  72           DC.B       0x72                     ; 'r'
  0x2400B690:  79           DC.B       0x79                     ; 'y'
  0x2400B691:  20           DC.B       0x20                     ; ' '
  0x2400B692:  70           DC.B       0x70                     ; 'p'
  0x2400B693:  6F           DC.B       0x6F                     ; 'o'
  0x2400B694:  6F           DC.B       0x6F                     ; 'o'
  0x2400B695:  6C           DC.B       0x6C                     ; 'l'
  0x2400B696:  00           DC.B       0x00                     ; '\0'
  0x2400B697:  00           DC.B       0x00                     ; '\0'
  0x2400B698:  46           DC.B       0x46                     ; 'F'
  0x2400B699:  78           DC.B       0x78                     ; 'x'
  0x2400B69A:  20           DC.B       0x20                     ; ' '
  0x2400B69B:  41           DC.B       0x41                     ; 'A'
  0x2400B69C:  70           DC.B       0x70                     ; 'p'
  0x2400B69D:  70           DC.B       0x70                     ; 'p'
  0x2400B69E:  20           DC.B       0x20                     ; ' '
  0x2400B69F:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6A0:  65           DC.B       0x65                     ; 'e'
  0x2400B6A1:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6A2:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6A3:  72           DC.B       0x72                     ; 'r'
  0x2400B6A4:  79           DC.B       0x79                     ; 'y'
  0x2400B6A5:  20           DC.B       0x20                     ; ' '
  0x2400B6A6:  70           DC.B       0x70                     ; 'p'
  0x2400B6A7:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6A8:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6A9:  6C           DC.B       0x6C                     ; 'l'
  0x2400B6AA:  00           DC.B       0x00                     ; '\0'
  0x2400B6AB:  00           DC.B       0x00                     ; '\0'
  0x2400B6AC:  4E           DC.B       0x4E                     ; 'N'
  0x2400B6AD:  78           DC.B       0x78                     ; 'x'
  0x2400B6AE:  20           DC.B       0x20                     ; ' '
  0x2400B6AF:  41           DC.B       0x41                     ; 'A'
  0x2400B6B0:  70           DC.B       0x70                     ; 'p'
  0x2400B6B1:  70           DC.B       0x70                     ; 'p'
  0x2400B6B2:  20           DC.B       0x20                     ; ' '
  0x2400B6B3:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6B4:  65           DC.B       0x65                     ; 'e'
  0x2400B6B5:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6B6:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6B7:  72           DC.B       0x72                     ; 'r'
Section .bss.nx_app_byte_pool from charger_lto.o, size=52, align=4
nx_app_byte_pool:
  0x2400B6B8:  4E           DC.B       0x4E                     ; 'N'
  0x2400B6B9:  78           DC.B       0x78                     ; 'x'
  0x2400B6BA:  20           DC.B       0x20                     ; ' '
  0x2400B6BB:  41           DC.B       0x41                     ; 'A'
  0x2400B6BC:  70           DC.B       0x70                     ; 'p'
  0x2400B6BD:  70           DC.B       0x70                     ; 'p'
  0x2400B6BE:  20           DC.B       0x20                     ; ' '
  0x2400B6BF:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6C0:  65           DC.B       0x65                     ; 'e'
  0x2400B6C1:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6C2:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6C3:  72           DC.B       0x72                     ; 'r'
  0x2400B6C4:  79           DC.B       0x79                     ; 'y'
  0x2400B6C5:  20           DC.B       0x20                     ; ' '
  0x2400B6C6:  70           DC.B       0x70                     ; 'p'
  0x2400B6C7:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6C8:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6C9:  6C           DC.B       0x6C                     ; 'l'
  0x2400B6CA:  00           DC.B       0x00                     ; '\0'
  0x2400B6CB:  00           DC.B       0x00                     ; '\0'
  0x2400B6CC:  46           DC.B       0x46                     ; 'F'
  0x2400B6CD:  69           DC.B       0x69                     ; 'i'
  0x2400B6CE:  6C           DC.B       0x6C                     ; 'l'
  0x2400B6CF:  65           DC.B       0x65                     ; 'e'
  0x2400B6D0:  58           DC.B       0x58                     ; 'X'
  0x2400B6D1:  20           DC.B       0x20                     ; ' '
  0x2400B6D2:  61           DC.B       0x61                     ; 'a'
  0x2400B6D3:  70           DC.B       0x70                     ; 'p'
  0x2400B6D4:  70           DC.B       0x70                     ; 'p'
  0x2400B6D5:  20           DC.B       0x20                     ; ' '
  0x2400B6D6:  74           DC.B       0x74                     ; 't'
  0x2400B6D7:  68           DC.B       0x68                     ; 'h'
  0x2400B6D8:  72           DC.B       0x72                     ; 'r'
  0x2400B6D9:  65           DC.B       0x65                     ; 'e'
  0x2400B6DA:  61           DC.B       0x61                     ; 'a'
  0x2400B6DB:  64           DC.B       0x64                     ; 'd'
  0x2400B6DC:  00           DC.B       0x00                     ; '\0'
  0x2400B6DD:  00           DC.B       0x00                     ; '\0'
  0x2400B6DE:  00           DC.B       0x00                     ; '\0'
  0x2400B6DF:  00           DC.B       0x00                     ; '\0'
  0x2400B6E0:  00           DC.B       0x00                     ; '\0'
  0x2400B6E1:  00           DC.B       0x00                     ; '\0'
  0x2400B6E2:  00           DC.B       0x00                     ; '\0'
  0x2400B6E3:  00           DC.B       0x00                     ; '\0'
  0x2400B6E4:  53           DC.B       0x53                     ; 'S'
  0x2400B6E5:  54           DC.B       0x54                     ; 'T'
  0x2400B6E6:  4D           DC.B       0x4D                     ; 'M'
  0x2400B6E7:  33           DC.B       0x33                     ; '3'
  0x2400B6E8:  32           DC.B       0x32                     ; '2'
  0x2400B6E9:  5F           DC.B       0x5F                     ; '_'
  0x2400B6EA:  53           DC.B       0x53                     ; 'S'
  0x2400B6EB:  44           DC.B       0x44                     ; 'D'
Section .bss.fx_app_byte_pool from charger_lto.o, size=52, align=4
fx_app_byte_pool:
  0x2400B6EC:  46           DC.B       0x46                     ; 'F'
  0x2400B6ED:  78           DC.B       0x78                     ; 'x'
  0x2400B6EE:  20           DC.B       0x20                     ; ' '
  0x2400B6EF:  41           DC.B       0x41                     ; 'A'
  0x2400B6F0:  70           DC.B       0x70                     ; 'p'
  0x2400B6F1:  70           DC.B       0x70                     ; 'p'
  0x2400B6F2:  20           DC.B       0x20                     ; ' '
  0x2400B6F3:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6F4:  65           DC.B       0x65                     ; 'e'
  0x2400B6F5:  6D           DC.B       0x6D                     ; 'm'
  0x2400B6F6:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6F7:  72           DC.B       0x72                     ; 'r'
  0x2400B6F8:  79           DC.B       0x79                     ; 'y'
  0x2400B6F9:  20           DC.B       0x20                     ; ' '
  0x2400B6FA:  70           DC.B       0x70                     ; 'p'
  0x2400B6FB:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6FC:  6F           DC.B       0x6F                     ; 'o'
  0x2400B6FD:  6C           DC.B       0x6C                     ; 'l'
  0x2400B6FE:  00           DC.B       0x00                     ; '\0'
  0x2400B6FF:  00           DC.B       0x00                     ; '\0'
  0x2400B700:  4E           DC.B       0x4E                     ; 'N'
  0x2400B701:  78           DC.B       0x78                     ; 'x'
  0x2400B702:  20           DC.B       0x20                     ; ' '
  0x2400B703:  41           DC.B       0x41                     ; 'A'
  0x2400B704:  70           DC.B       0x70                     ; 'p'
  0x2400B705:  70           DC.B       0x70                     ; 'p'
  0x2400B706:  20           DC.B       0x20                     ; ' '
  0x2400B707:  6D           DC.B       0x6D                     ; 'm'
  0x2400B708:  65           DC.B       0x65                     ; 'e'
  0x2400B709:  6D           DC.B       0x6D                     ; 'm'
  0x2400B70A:  6F           DC.B       0x6F                     ; 'o'
  0x2400B70B:  72           DC.B       0x72                     ; 'r'
  0x2400B70C:  79           DC.B       0x79                     ; 'y'
  0x2400B70D:  20           DC.B       0x20                     ; ' '
  0x2400B70E:  70           DC.B       0x70                     ; 'p'
  0x2400B70F:  6F           DC.B       0x6F                     ; 'o'
  0x2400B710:  6F           DC.B       0x6F                     ; 'o'
  0x2400B711:  6C           DC.B       0x6C                     ; 'l'
  0x2400B712:  00           DC.B       0x00                     ; '\0'
  0x2400B713:  00           DC.B       0x00                     ; '\0'
  0x2400B714:  46           DC.B       0x46                     ; 'F'
  0x2400B715:  69           DC.B       0x69                     ; 'i'
  0x2400B716:  6C           DC.B       0x6C                     ; 'l'
  0x2400B717:  65           DC.B       0x65                     ; 'e'
  0x2400B718:  58           DC.B       0x58                     ; 'X'
  0x2400B719:  20           DC.B       0x20                     ; ' '
  0x2400B71A:  61           DC.B       0x61                     ; 'a'
  0x2400B71B:  70           DC.B       0x70                     ; 'p'
  0x2400B71C:  70           DC.B       0x70                     ; 'p'
  0x2400B71D:  20           DC.B       0x20                     ; ' '
  0x2400B71E:  74           DC.B       0x74                     ; 't'
  0x2400B71F:  68           DC.B       0x68                     ; 'h'
Section .bss._fx_system_timer from charger_lto.o, size=44, align=4
_fx_system_timer:
  0x2400B720:  46           DC.B       0x46                     ; 'F'
  0x2400B721:  69           DC.B       0x69                     ; 'i'
  0x2400B722:  6C           DC.B       0x6C                     ; 'l'
  0x2400B723:  65           DC.B       0x65                     ; 'e'
  0x2400B724:  58           DC.B       0x58                     ; 'X'
  0x2400B725:  20           DC.B       0x20                     ; ' '
  0x2400B726:  53           DC.B       0x53                     ; 'S'
  0x2400B727:  79           DC.B       0x79                     ; 'y'
  0x2400B728:  73           DC.B       0x73                     ; 's'
  0x2400B729:  74           DC.B       0x74                     ; 't'
  0x2400B72A:  65           DC.B       0x65                     ; 'e'
  0x2400B72B:  6D           DC.B       0x6D                     ; 'm'
  0x2400B72C:  20           DC.B       0x20                     ; ' '
  0x2400B72D:  54           DC.B       0x54                     ; 'T'
  0x2400B72E:  69           DC.B       0x69                     ; 'i'
  0x2400B72F:  6D           DC.B       0x6D                     ; 'm'
  0x2400B730:  65           DC.B       0x65                     ; 'e'
  0x2400B731:  72           DC.B       0x72                     ; 'r'
  0x2400B732:  00           DC.B       0x00                     ; '\0'
  0x2400B733:  00           DC.B       0x00                     ; '\0'
  0x2400B734:  4E           DC.B       0x4E                     ; 'N'
  0x2400B735:  58           DC.B       0x58                     ; 'X'
  0x2400B736:  20           DC.B       0x20                     ; ' '
  0x2400B737:  70           DC.B       0x70                     ; 'p'
  0x2400B738:  61           DC.B       0x61                     ; 'a'
  0x2400B739:  63           DC.B       0x63                     ; 'c'
  0x2400B73A:  6B           DC.B       0x6B                     ; 'k'
  0x2400B73B:  65           DC.B       0x65                     ; 'e'
  0x2400B73C:  74           DC.B       0x74                     ; 't'
  0x2400B73D:  20           DC.B       0x20                     ; ' '
  0x2400B73E:  70           DC.B       0x70                     ; 'p'
  0x2400B73F:  6F           DC.B       0x6F                     ; 'o'
  0x2400B740:  6F           DC.B       0x6F                     ; 'o'
  0x2400B741:  6C           DC.B       0x6C                     ; 'l'
  0x2400B742:  00           DC.B       0x00                     ; '\0'
  0x2400B743:  52           DC.B       0x52                     ; 'R'
  0x2400B744:  65           DC.B       0x65                     ; 'e'
  0x2400B745:  73           DC.B       0x73                     ; 's'
  0x2400B746:  75           DC.B       0x75                     ; 'u'
  0x2400B747:  6C           DC.B       0x6C                     ; 'l'
  0x2400B748:  74           DC.B       0x74                     ; 't'
  0x2400B749:  20           DC.B       0x20                     ; ' '
  0x2400B74A:  3D           DC.B       0x3D                     ; '='
  0x2400B74B:  20           DC.B       0x20                     ; ' '
Section .bss.timer from charger_lto.o, size=44, align=4
timer:
  0x2400B74C:  49           DC.B       0x49                     ; 'I'
  0x2400B74D:  43           DC.B       0x43                     ; 'C'
  0x2400B74E:  20           DC.B       0x20                     ; ' '
  0x2400B74F:  6F           DC.B       0x6F                     ; 'o'
  0x2400B750:  76           DC.B       0x76                     ; 'v'
  0x2400B751:  65           DC.B       0x65                     ; 'e'
  0x2400B752:  72           DC.B       0x72                     ; 'r'
  0x2400B753:  66           DC.B       0x66                     ; 'f'
  0x2400B754:  6C           DC.B       0x6C                     ; 'l'
  0x2400B755:  6F           DC.B       0x6F                     ; 'o'
  0x2400B756:  77           DC.B       0x77                     ; 'w'
  0x2400B757:  20           DC.B       0x20                     ; ' '
  0x2400B758:  74           DC.B       0x74                     ; 't'
  0x2400B759:  69           DC.B       0x69                     ; 'i'
  0x2400B75A:  6D           DC.B       0x6D                     ; 'm'
  0x2400B75B:  65           DC.B       0x65                     ; 'e'
  0x2400B75C:  72           DC.B       0x72                     ; 'r'
  0x2400B75D:  00           DC.B       0x00                     ; '\0'
  0x2400B75E:  00           DC.B       0x00                     ; '\0'
  0x2400B75F:  00           DC.B       0x00                     ; '\0'
  0x2400B760:  00           DC.B       0x00                     ; '\0'
  0x2400B761:  00           DC.B       0x00                     ; '\0'
  0x2400B762:  00           DC.B       0x00                     ; '\0'
  0x2400B763:  00           DC.B       0x00                     ; '\0'
  0x2400B764:  00           DC.B       0x00                     ; '\0'
  0x2400B765:  00           DC.B       0x00                     ; '\0'
  0x2400B766:  00           DC.B       0x00                     ; '\0'
  0x2400B767:  00           DC.B       0x00                     ; '\0'
  0x2400B768:  00           DC.B       0x00                     ; '\0'
  0x2400B769:  00           DC.B       0x00                     ; '\0'
  0x2400B76A:  00           DC.B       0x00                     ; '\0'
  0x2400B76B:  00           DC.B       0x00                     ; '\0'
  0x2400B76C:  00           DC.B       0x00                     ; '\0'
  0x2400B76D:  00           DC.B       0x00                     ; '\0'
  0x2400B76E:  00           DC.B       0x00                     ; '\0'
  0x2400B76F:  00           DC.B       0x00                     ; '\0'
  0x2400B770:  00           DC.B       0x00                     ; '\0'
  0x2400B771:  00           DC.B       0x00                     ; '\0'
  0x2400B772:  00           DC.B       0x00                     ; '\0'
  0x2400B773:  00           DC.B       0x00                     ; '\0'
  0x2400B774:  00           DC.B       0x00                     ; '\0'
  0x2400B775:  00           DC.B       0x00                     ; '\0'
  0x2400B776:  00           DC.B       0x00                     ; '\0'
  0x2400B777:  00           DC.B       0x00                     ; '\0'
Section .bss.hrtc from charger_lto.o, size=36, align=4
hrtc:
  0x2400B778:  43           DC.B       0x43                     ; 'C'
  0x2400B779:  61           DC.B       0x61                     ; 'a'
  0x2400B77A:  6E           DC.B       0x6E                     ; 'n'
  0x2400B77B:  6E           DC.B       0x6E                     ; 'n'
  0x2400B77C:  6F           DC.B       0x6F                     ; 'o'
  0x2400B77D:  74           DC.B       0x74                     ; 't'
  0x2400B77E:  20           DC.B       0x20                     ; ' '
  0x2400B77F:  69           DC.B       0x69                     ; 'i'
  0x2400B780:  6E           DC.B       0x6E                     ; 'n'
  0x2400B781:  69           DC.B       0x69                     ; 'i'
  0x2400B782:  74           DC.B       0x74                     ; 't'
  0x2400B783:  69           DC.B       0x69                     ; 'i'
  0x2400B784:  61           DC.B       0x61                     ; 'a'
  0x2400B785:  6C           DC.B       0x6C                     ; 'l'
  0x2400B786:  69           DC.B       0x69                     ; 'i'
  0x2400B787:  7A           DC.B       0x7A                     ; 'z'
  0x2400B788:  65           DC.B       0x65                     ; 'e'
  0x2400B789:  20           DC.B       0x20                     ; ' '
  0x2400B78A:  53           DC.B       0x53                     ; 'S'
  0x2400B78B:  44           DC.B       0x44                     ; 'D'
  0x2400B78C:  2D           DC.B       0x2D                     ; '-'
  0x2400B78D:  63           DC.B       0x63                     ; 'c'
  0x2400B78E:  61           DC.B       0x61                     ; 'a'
  0x2400B78F:  72           DC.B       0x72                     ; 'r'
  0x2400B790:  64           DC.B       0x64                     ; 'd'
  0x2400B791:  21           DC.B       0x21                     ; '!'
  0x2400B792:  0A           DC.B       0x0A                     ; '\n'
  0x2400B793:  00           DC.B       0x00                     ; '\0'
  0x2400B794:  25           DC.B       0x25                     ; '%'
  0x2400B795:  73           DC.B       0x73                     ; 's'
  0x2400B796:  3A           DC.B       0x3A                     ; ':'
  0x2400B797:  20           DC.B       0x20                     ; ' '
  0x2400B798:  53           DC.B       0x53                     ; 'S'
  0x2400B799:  74           DC.B       0x74                     ; 't'
  0x2400B79A:  61           DC.B       0x61                     ; 'a'
  0x2400B79B:  63           DC.B       0x63                     ; 'c'
Section .bss.sd_tx_semaphore from charger_lto.o, size=32, align=4
sd_tx_semaphore:
  0x2400B79C:  73           DC.B       0x73                     ; 's'
  0x2400B79D:  64           DC.B       0x64                     ; 'd'
  0x2400B79E:  20           DC.B       0x20                     ; ' '
  0x2400B79F:  74           DC.B       0x74                     ; 't'
  0x2400B7A0:  78           DC.B       0x78                     ; 'x'
  0x2400B7A1:  20           DC.B       0x20                     ; ' '
  0x2400B7A2:  74           DC.B       0x74                     ; 't'
  0x2400B7A3:  72           DC.B       0x72                     ; 'r'
  0x2400B7A4:  61           DC.B       0x61                     ; 'a'
  0x2400B7A5:  6E           DC.B       0x6E                     ; 'n'
  0x2400B7A6:  73           DC.B       0x73                     ; 's'
  0x2400B7A7:  66           DC.B       0x66                     ; 'f'
  0x2400B7A8:  65           DC.B       0x65                     ; 'e'
  0x2400B7A9:  72           DC.B       0x72                     ; 'r'
  0x2400B7AA:  20           DC.B       0x20                     ; ' '
  0x2400B7AB:  73           DC.B       0x73                     ; 's'
  0x2400B7AC:  65           DC.B       0x65                     ; 'e'
  0x2400B7AD:  6D           DC.B       0x6D                     ; 'm'
  0x2400B7AE:  61           DC.B       0x61                     ; 'a'
  0x2400B7AF:  70           DC.B       0x70                     ; 'p'
  0x2400B7B0:  68           DC.B       0x68                     ; 'h'
  0x2400B7B1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B7B2:  72           DC.B       0x72                     ; 'r'
  0x2400B7B3:  65           DC.B       0x65                     ; 'e'
  0x2400B7B4:  00           DC.B       0x00                     ; '\0'
  0x2400B7B5:  00           DC.B       0x00                     ; '\0'
  0x2400B7B6:  00           DC.B       0x00                     ; '\0'
  0x2400B7B7:  00           DC.B       0x00                     ; '\0'
  0x2400B7B8:  00           DC.B       0x00                     ; '\0'
  0x2400B7B9:  00           DC.B       0x00                     ; '\0'
  0x2400B7BA:  00           DC.B       0x00                     ; '\0'
  0x2400B7BB:  00           DC.B       0x00                     ; '\0'
Section .bss.sd_rx_semaphore from charger_lto.o, size=32, align=4
sd_rx_semaphore:
  0x2400B7BC:  73           DC.B       0x73                     ; 's'
  0x2400B7BD:  64           DC.B       0x64                     ; 'd'
  0x2400B7BE:  20           DC.B       0x20                     ; ' '
  0x2400B7BF:  72           DC.B       0x72                     ; 'r'
  0x2400B7C0:  78           DC.B       0x78                     ; 'x'
  0x2400B7C1:  20           DC.B       0x20                     ; ' '
  0x2400B7C2:  74           DC.B       0x74                     ; 't'
  0x2400B7C3:  72           DC.B       0x72                     ; 'r'
  0x2400B7C4:  61           DC.B       0x61                     ; 'a'
  0x2400B7C5:  6E           DC.B       0x6E                     ; 'n'
  0x2400B7C6:  73           DC.B       0x73                     ; 's'
  0x2400B7C7:  66           DC.B       0x66                     ; 'f'
  0x2400B7C8:  65           DC.B       0x65                     ; 'e'
  0x2400B7C9:  72           DC.B       0x72                     ; 'r'
  0x2400B7CA:  20           DC.B       0x20                     ; ' '
  0x2400B7CB:  73           DC.B       0x73                     ; 's'
  0x2400B7CC:  65           DC.B       0x65                     ; 'e'
  0x2400B7CD:  6D           DC.B       0x6D                     ; 'm'
  0x2400B7CE:  61           DC.B       0x61                     ; 'a'
  0x2400B7CF:  70           DC.B       0x70                     ; 'p'
  0x2400B7D0:  68           DC.B       0x68                     ; 'h'
  0x2400B7D1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B7D2:  72           DC.B       0x72                     ; 'r'
  0x2400B7D3:  65           DC.B       0x65                     ; 'e'
  0x2400B7D4:  00           DC.B       0x00                     ; '\0'
  0x2400B7D5:  00           DC.B       0x00                     ; '\0'
  0x2400B7D6:  00           DC.B       0x00                     ; '\0'
  0x2400B7D7:  00           DC.B       0x00                     ; '\0'
  0x2400B7D8:  73           DC.B       0x73                     ; 's'
  0x2400B7D9:  64           DC.B       0x64                     ; 'd'
  0x2400B7DA:  20           DC.B       0x20                     ; ' '
  0x2400B7DB:  74           DC.B       0x74                     ; 't'
Section .bss.libc.__SEGGER_RTL_aSigTab from execops.o (libc_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=24, align=4
__SEGGER_RTL_aSigTab:
  0x2400B7DC:  72           DC.B       0x72                     ; 'r'
  0x2400B7DD:  75           DC.B       0x75                     ; 'u'
  0x2400B7DE:  6E           DC.B       0x6E                     ; 'n'
  0x2400B7DF:  74           DC.B       0x74                     ; 't'
  0x2400B7E0:  69           DC.B       0x69                     ; 'i'
  0x2400B7E1:  6D           DC.B       0x6D                     ; 'm'
  0x2400B7E2:  65           DC.B       0x65                     ; 'e'
  0x2400B7E3:  20           DC.B       0x20                     ; ' '
  0x2400B7E4:  63           DC.B       0x63                     ; 'c'
  0x2400B7E5:  6F           DC.B       0x6F                     ; 'o'
  0x2400B7E6:  6E           DC.B       0x6E                     ; 'n'
  0x2400B7E7:  73           DC.B       0x73                     ; 's'
  0x2400B7E8:  74           DC.B       0x74                     ; 't'
  0x2400B7E9:  72           DC.B       0x72                     ; 'r'
  0x2400B7EA:  61           DC.B       0x61                     ; 'a'
  0x2400B7EB:  69           DC.B       0x69                     ; 'i'
  0x2400B7EC:  6E           DC.B       0x6E                     ; 'n'
  0x2400B7ED:  74           DC.B       0x74                     ; 't'
  0x2400B7EE:  20           DC.B       0x20                     ; ' '
  0x2400B7EF:  76           DC.B       0x76                     ; 'v'
  0x2400B7F0:  69           DC.B       0x69                     ; 'i'
  0x2400B7F1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B7F2:  6C           DC.B       0x6C                     ; 'l'
  0x2400B7F3:  61           DC.B       0x61                     ; 'a'
Section .bss.uwTick from charger_lto.o, size=4, align=4
uwTick:
  0x2400B7F4:  44           DC.B       0x44                     ; 'D'
  0x2400B7F5:  3A           DC.B       0x3A                     ; ':'
  0x2400B7F6:  5C           DC.B       0x5C                     ; '\\'
  0x2400B7F7:  50           DC.B       0x50                     ; 'P'
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:
  0x2400B7F8:  00           DC.B       0x00                     ; '\0'
  0x2400B7F9:  00           DC.B       0x00                     ; '\0'
  0x2400B7FA:  00           DC.B       0x00                     ; '\0'
  0x2400B7FB:  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:
  0x2400B7FC:  00           DC.B       0x00                     ; '\0'
  0x2400B7FD:  00           DC.B       0x00                     ; '\0'
  0x2400B7FE:  00           DC.B       0x00                     ; '\0'
  0x2400B7FF:  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:
  0x2400B800:  00           DC.B       0x00                     ; '\0'
  0x2400B801:  00           DC.B       0x00                     ; '\0'
  0x2400B802:  00           DC.B       0x00                     ; '\0'
  0x2400B803:  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:
  0x2400B804:  43           DC.B       0x43                     ; 'C'
  0x2400B805:  00           DC.B       0x00                     ; '\0'
  0x2400B806:  50           DC.B       0x50                     ; 'P'
  0x2400B807:  4F           DC.B       0x4F                     ; 'O'
Section .bss.is_initialized from charger_lto.o, size=4, align=4
is_initialized:
  0x2400B808:  73           DC.B       0x73                     ; 's'
  0x2400B809:  64           DC.B       0x64                     ; 'd'
  0x2400B80A:  20           DC.B       0x20                     ; ' '
  0x2400B80B:  72           DC.B       0x72                     ; 'r'
Section .bss._tx_timer_time_slice from charger_lto.o, size=4, align=4
_tx_timer_time_slice:
  0x2400B80C:  53           DC.B       0x53                     ; 'S'
  0x2400B80D:  79           DC.B       0x79                     ; 'y'
  0x2400B80E:  73           DC.B       0x73                     ; 's'
  0x2400B80F:  74           DC.B       0x74                     ; 't'
Section .bss._tx_timer_system_clock from charger_lto.o, size=4, align=4
_tx_timer_system_clock:
  0x2400B810:  53           DC.B       0x53                     ; 'S'
  0x2400B811:  79           DC.B       0x79                     ; 'y'
  0x2400B812:  73           DC.B       0x73                     ; 's'
  0x2400B813:  74           DC.B       0x74                     ; 't'
Section .bss._tx_timer_stack_start from charger_lto.o, size=4, align=4
_tx_timer_stack_start:
  0x2400B814:  53           DC.B       0x53                     ; 'S'
  0x2400B815:  79           DC.B       0x79                     ; 'y'
  0x2400B816:  73           DC.B       0x73                     ; 's'
  0x2400B817:  74           DC.B       0x74                     ; 't'
Section .bss._tx_timer_stack_size from charger_lto.o, size=4, align=4
_tx_timer_stack_size:
  0x2400B818:  53           DC.B       0x53                     ; 'S'
  0x2400B819:  79           DC.B       0x79                     ; 'y'
  0x2400B81A:  73           DC.B       0x73                     ; 's'
  0x2400B81B:  74           DC.B       0x74                     ; 't'
Section .bss._tx_timer_priority from charger_lto.o, size=4, align=4
_tx_timer_priority:
  0x2400B81C:  53           DC.B       0x53                     ; 'S'
  0x2400B81D:  79           DC.B       0x79                     ; 'y'
  0x2400B81E:  73           DC.B       0x73                     ; 's'
  0x2400B81F:  74           DC.B       0x74                     ; 't'
Section .bss._tx_timer_list_start from charger_lto.o, size=4, align=4
_tx_timer_list_start:
  0x2400B820:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B821:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B822:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B823:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_timer_list_end from charger_lto.o, size=4, align=4
_tx_timer_list_end:
  0x2400B824:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B825:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B826:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B827:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_timer_expired_timer_ptr from charger_lto.o, size=4, align=4
_tx_timer_expired_timer_ptr:
  0x2400B828:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B829:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B82A:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B82B:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_timer_expired_time_slice from charger_lto.o, size=4, align=4
_tx_timer_expired_time_slice:
  0x2400B82C:  53           DC.B       0x53                     ; 'S'
  0x2400B82D:  79           DC.B       0x79                     ; 'y'
  0x2400B82E:  73           DC.B       0x73                     ; 's'
  0x2400B82F:  74           DC.B       0x74                     ; 't'
Section .bss._tx_timer_expired from charger_lto.o, size=4, align=4
_tx_timer_expired:
  0x2400B830:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B831:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B832:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B833:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_timer_current_ptr from charger_lto.o, size=4, align=4
_tx_timer_current_ptr:
  0x2400B834:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B835:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B836:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B837:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_timer_created_ptr from charger_lto.o, size=4, align=4
_tx_timer_created_ptr:
  0x2400B838:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B839:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B83A:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B83B:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_timer_created_count from charger_lto.o, size=4, align=4
_tx_timer_created_count:
  0x2400B83C:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B83D:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B83E:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B83F:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_thread_system_stack_ptr from charger_lto.o, size=4, align=4
_tx_thread_system_stack_ptr:
  0x2400B840:  53           DC.B       0x53                     ; 'S'
  0x2400B841:  79           DC.B       0x79                     ; 'y'
  0x2400B842:  73           DC.B       0x73                     ; 's'
  0x2400B843:  74           DC.B       0x74                     ; 't'
Section .bss._tx_thread_priority_maps from charger_lto.o, size=4, align=4
_tx_thread_priority_maps:
  0x2400B844:  53           DC.B       0x53                     ; 'S'
  0x2400B845:  79           DC.B       0x79                     ; 'y'
  0x2400B846:  73           DC.B       0x73                     ; 's'
  0x2400B847:  74           DC.B       0x74                     ; 't'
Section .bss._tx_thread_preempted_maps from charger_lto.o, size=4, align=4
_tx_thread_preempted_maps:
  0x2400B848:  53           DC.B       0x53                     ; 'S'
  0x2400B849:  79           DC.B       0x79                     ; 'y'
  0x2400B84A:  73           DC.B       0x73                     ; 's'
  0x2400B84B:  74           DC.B       0x74                     ; 't'
Section .bss._tx_thread_preempt_disable from charger_lto.o, size=4, align=4
_tx_thread_preempt_disable:
  0x2400B84C:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B84D:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B84E:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B84F:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_thread_mutex_release from charger_lto.o, size=4, align=4
_tx_thread_mutex_release:
  0x2400B850:  53           DC.B       0x53                     ; 'S'
  0x2400B851:  79           DC.B       0x79                     ; 'y'
  0x2400B852:  73           DC.B       0x73                     ; 's'
  0x2400B853:  74           DC.B       0x74                     ; 't'
Section .bss._tx_thread_highest_priority from charger_lto.o, size=4, align=4
_tx_thread_highest_priority:
  0x2400B854:  53           DC.B       0x53                     ; 'S'
  0x2400B855:  79           DC.B       0x79                     ; 'y'
  0x2400B856:  73           DC.B       0x73                     ; 's'
  0x2400B857:  74           DC.B       0x74                     ; 't'
Section .bss._tx_thread_execute_ptr from charger_lto.o, size=4, align=4
_tx_thread_execute_ptr:
  0x2400B858:  53           DC.B       0x53                     ; 'S'
  0x2400B859:  79           DC.B       0x79                     ; 'y'
  0x2400B85A:  73           DC.B       0x73                     ; 's'
  0x2400B85B:  74           DC.B       0x74                     ; 't'
Section .bss._tx_thread_current_ptr from charger_lto.o, size=4, align=4
_tx_thread_current_ptr:
  0x2400B85C:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B85D:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B85E:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B85F:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_thread_created_ptr from charger_lto.o, size=4, align=4
_tx_thread_created_ptr:
  0x2400B860:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B861:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B862:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B863:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_thread_created_count from charger_lto.o, size=4, align=4
_tx_thread_created_count:
  0x2400B864:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B865:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B866:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B867:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_semaphore_created_ptr from charger_lto.o, size=4, align=4
_tx_semaphore_created_ptr:
  0x2400B868:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B869:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B86A:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B86B:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_semaphore_created_count from charger_lto.o, size=4, align=4
_tx_semaphore_created_count:
  0x2400B86C:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B86D:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B86E:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B86F:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_queue_created_ptr from charger_lto.o, size=4, align=4
_tx_queue_created_ptr:
  0x2400B870:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B871:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B872:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B873:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_queue_created_count from charger_lto.o, size=4, align=4
_tx_queue_created_count:
  0x2400B874:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B875:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B876:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B877:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_mutex_created_ptr from charger_lto.o, size=4, align=4
_tx_mutex_created_ptr:
  0x2400B878:  43           DC.B       0x43                     ; 'C'
  0x2400B879:  6F           DC.B       0x6F                     ; 'o'
  0x2400B87A:  70           DC.B       0x70                     ; 'p'
  0x2400B87B:  79           DC.B       0x79                     ; 'y'
Section .bss._tx_mutex_created_count from charger_lto.o, size=4, align=4
_tx_mutex_created_count:
  0x2400B87C:  43           DC.B       0x43                     ; 'C'
  0x2400B87D:  6F           DC.B       0x6F                     ; 'o'
  0x2400B87E:  70           DC.B       0x70                     ; 'p'
  0x2400B87F:  79           DC.B       0x79                     ; 'y'
Section .bss._tx_initialize_unused_memory from charger_lto.o, size=4, align=4
_tx_initialize_unused_memory:
  0x2400B880:  43           DC.B       0x43                     ; 'C'
  0x2400B881:  6F           DC.B       0x6F                     ; 'o'
  0x2400B882:  70           DC.B       0x70                     ; 'p'
  0x2400B883:  79           DC.B       0x79                     ; 'y'
Section .bss._tx_event_flags_created_ptr from charger_lto.o, size=4, align=4
_tx_event_flags_created_ptr:
  0x2400B884:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B885:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B886:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B887:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_event_flags_created_count from charger_lto.o, size=4, align=4
_tx_event_flags_created_count:
  0x2400B888:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B889:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B88A:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B88B:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_byte_pool_created_ptr from charger_lto.o, size=4, align=4
_tx_byte_pool_created_ptr:
  0x2400B88C:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B88D:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B88E:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B88F:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_byte_pool_created_count from charger_lto.o, size=4, align=4
_tx_byte_pool_created_count:
  0x2400B890:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B891:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B892:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400B893:  F0           DC.B       0xF0                     ; '\xF0'
Section .bss._tx_build_options from charger_lto.o, size=4, align=4
_tx_build_options:
  0x2400B894:  53           DC.B       0x53                     ; 'S'
  0x2400B895:  79           DC.B       0x79                     ; 'y'
  0x2400B896:  73           DC.B       0x73                     ; 's'
  0x2400B897:  74           DC.B       0x74                     ; 't'
Section .bss._tx_block_pool_created_ptr from charger_lto.o, size=4, align=4
_tx_block_pool_created_ptr:
  0x2400B898:  43           DC.B       0x43                     ; 'C'
  0x2400B899:  6F           DC.B       0x6F                     ; 'o'
  0x2400B89A:  70           DC.B       0x70                     ; 'p'
  0x2400B89B:  79           DC.B       0x79                     ; 'y'
Section .bss._tx_block_pool_created_count from charger_lto.o, size=4, align=4
_tx_block_pool_created_count:
  0x2400B89C:  43           DC.B       0x43                     ; 'C'
  0x2400B89D:  6F           DC.B       0x6F                     ; 'o'
  0x2400B89E:  70           DC.B       0x70                     ; 'p'
  0x2400B89F:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_system_build_options_5 from charger_lto.o, size=4, align=4
_nx_system_build_options_5:
  0x2400B8A0:  43           DC.B       0x43                     ; 'C'
  0x2400B8A1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8A2:  70           DC.B       0x70                     ; 'p'
  0x2400B8A3:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_system_build_options_4 from charger_lto.o, size=4, align=4
_nx_system_build_options_4:
  0x2400B8A4:  43           DC.B       0x43                     ; 'C'
  0x2400B8A5:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8A6:  70           DC.B       0x70                     ; 'p'
  0x2400B8A7:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_system_build_options_3 from charger_lto.o, size=4, align=4
_nx_system_build_options_3:
  0x2400B8A8:  43           DC.B       0x43                     ; 'C'
  0x2400B8A9:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8AA:  70           DC.B       0x70                     ; 'p'
  0x2400B8AB:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_system_build_options_2 from charger_lto.o, size=4, align=4
_nx_system_build_options_2:
  0x2400B8AC:  43           DC.B       0x43                     ; 'C'
  0x2400B8AD:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8AE:  70           DC.B       0x70                     ; 'p'
  0x2400B8AF:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_system_build_options_1 from charger_lto.o, size=4, align=4
_nx_system_build_options_1:
  0x2400B8B0:  43           DC.B       0x43                     ; 'C'
  0x2400B8B1:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8B2:  70           DC.B       0x70                     ; 'p'
  0x2400B8B3:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_packet_pool_created_ptr from charger_lto.o, size=4, align=4
_nx_packet_pool_created_ptr:
  0x2400B8B4:  43           DC.B       0x43                     ; 'C'
  0x2400B8B5:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8B6:  70           DC.B       0x70                     ; 'p'
  0x2400B8B7:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_packet_pool_created_count from charger_lto.o, size=4, align=4
_nx_packet_pool_created_count:
  0x2400B8B8:  43           DC.B       0x43                     ; 'C'
  0x2400B8B9:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8BA:  70           DC.B       0x70                     ; 'p'
  0x2400B8BB:  79           DC.B       0x79                     ; 'y'
Section .bss._nx_ip_created_ptr from charger_lto.o, size=4, align=4
_nx_ip_created_ptr:
  0x2400B8BC:  00           DC.B       0x00                     ; '\0'
  0x2400B8BD:  00           DC.B       0x00                     ; '\0'
  0x2400B8BE:  00           DC.B       0x00                     ; '\0'
  0x2400B8BF:  00           DC.B       0x00                     ; '\0'
Section .bss._nx_ip_created_count from charger_lto.o, size=4, align=4
_nx_ip_created_count:
  0x2400B8C0:  00           DC.B       0x00                     ; '\0'
  0x2400B8C1:  00           DC.B       0x00                     ; '\0'
  0x2400B8C2:  00           DC.B       0x00                     ; '\0'
  0x2400B8C3:  00           DC.B       0x00                     ; '\0'
Section .bss._fx_system_time from charger_lto.o, size=4, align=4
_fx_system_time:
  0x2400B8C4:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8C5:  58           DC.B       0x58                     ; 'X'
  0x2400B8C6:  20           DC.B       0x20                     ; ' '
  0x2400B8C7:  70           DC.B       0x70                     ; 'p'
_fx_system_media_opened_ptr:
  0x2400B8C8:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8C9:  58           DC.B       0x58                     ; 'X'
  0x2400B8CA:  20           DC.B       0x20                     ; ' '
  0x2400B8CB:  70           DC.B       0x70                     ; 'p'
_fx_system_media_opened_count:
  0x2400B8CC:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8CD:  58           DC.B       0x58                     ; 'X'
  0x2400B8CE:  20           DC.B       0x20                     ; ' '
  0x2400B8CF:  70           DC.B       0x70                     ; 'p'
_fx_system_media_max_sector_cache:
  0x2400B8D0:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8D1:  58           DC.B       0x58                     ; 'X'
  0x2400B8D2:  20           DC.B       0x20                     ; ' '
  0x2400B8D3:  70           DC.B       0x70                     ; 'p'
_fx_system_media_max_fat_cache:
  0x2400B8D4:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8D5:  58           DC.B       0x58                     ; 'X'
  0x2400B8D6:  20           DC.B       0x20                     ; ' '
  0x2400B8D7:  70           DC.B       0x70                     ; 'p'
Section .bss._fx_system_date from charger_lto.o, size=4, align=4
_fx_system_date:
  0x2400B8D8:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8D9:  58           DC.B       0x58                     ; 'X'
  0x2400B8DA:  20           DC.B       0x20                     ; ' '
  0x2400B8DB:  70           DC.B       0x70                     ; 'p'
Section .bss._fx_system_build_options_3 from charger_lto.o, size=4, align=4
_fx_system_build_options_3:
  0x2400B8DC:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8DD:  58           DC.B       0x58                     ; 'X'
  0x2400B8DE:  20           DC.B       0x20                     ; ' '
  0x2400B8DF:  70           DC.B       0x70                     ; 'p'
Section .bss._fx_system_build_options_2 from charger_lto.o, size=4, align=4
_fx_system_build_options_2:
  0x2400B8E0:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8E1:  58           DC.B       0x58                     ; 'X'
  0x2400B8E2:  20           DC.B       0x20                     ; ' '
  0x2400B8E3:  70           DC.B       0x70                     ; 'p'
Section .bss._fx_system_build_options_1 from charger_lto.o, size=4, align=4
_fx_system_build_options_1:
  0x2400B8E4:  4E           DC.B       0x4E                     ; 'N'
  0x2400B8E5:  58           DC.B       0x58                     ; 'X'
  0x2400B8E6:  20           DC.B       0x20                     ; ' '
  0x2400B8E7:  70           DC.B       0x70                     ; 'p'
Section .bss.gsmThread::idx from charger_lto.o, size=4, align=4
gsmThread::idx:
  0x2400B8E8:  00           DC.B       0x00                     ; '\0'
  0x2400B8E9:  00           DC.B       0x00                     ; '\0'
  0x2400B8EA:  00           DC.B       0x00                     ; '\0'
  0x2400B8EB:  00           DC.B       0x00                     ; '\0'
Section .bss.gsmRxData::i from charger_lto.o, size=4, align=4
gsmRxData::i:
  0x2400B8EC:  00           DC.B       0x00                     ; '\0'
  0x2400B8ED:  00           DC.B       0x00                     ; '\0'
  0x2400B8EE:  00           DC.B       0x00                     ; '\0'
  0x2400B8EF:  00           DC.B       0x00                     ; '\0'
Section .bss.gsmRxThread::ptr from charger_lto.o, size=4, align=4
gsmRxThread::ptr:
  0x2400B8F0:  09           DC.B       0x09                     ; '\t'
  0x2400B8F1:  47           DC.B       0x47                     ; 'G'
  0x2400B8F2:  6F           DC.B       0x6F                     ; 'o'
  0x2400B8F3:  74           DC.B       0x74                     ; 't'
Section .bss.gsmRxThread::queueIsCreated from charger_lto.o, size=4, align=4
gsmRxThread::queueIsCreated:
  0x2400B8F4:  47           DC.B       0x47                     ; 'G'
  0x2400B8F5:  53           DC.B       0x53                     ; 'S'
  0x2400B8F6:  4D           DC.B       0x4D                     ; 'M'
  0x2400B8F7:  20           DC.B       0x20                     ; ' '
Section .bss.ring_pos from charger_lto.o, size=4, align=4
ring_pos:
  0x2400B8F8:  00           DC.B       0x00                     ; '\0'
  0x2400B8F9:  00           DC.B       0x00                     ; '\0'
  0x2400B8FA:  00           DC.B       0x00                     ; '\0'
  0x2400B8FB:  00           DC.B       0x00                     ; '\0'
Section .bss.rawCnt from charger_lto.o, size=4, align=4
rawCnt:
  0x2400B8FC:  00           DC.B       0x00                     ; '\0'
  0x2400B8FD:  00           DC.B       0x00                     ; '\0'
  0x2400B8FE:  00           DC.B       0x00                     ; '\0'
  0x2400B8FF:  00           DC.B       0x00                     ; '\0'
Section .bss.guard variable for gsmRxThread::queueIsCreated from charger_lto.o, size=4, align=4
guard variable for gsmRxThread::queueIsCreated:
  0x2400B900:  47           DC.B       0x47                     ; 'G'
  0x2400B901:  53           DC.B       0x53                     ; 'S'
  0x2400B902:  4D           DC.B       0x4D                     ; 'M'
  0x2400B903:  20           DC.B       0x20                     ; ' '
Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=1024, align=1
_acUpBuffer:
  0x2400B904:  00           DC.B       0x00                     ; '\0'
  0x2400B905:  53           DC.B       0x53                     ; 'S'
  0x2400B906:  45           DC.B       0x45                     ; 'E'
  0x2400B907:  47           DC.B       0x47                     ; 'G'
  0x2400B908:  47           DC.B       0x47                     ; 'G'
  0x2400B909:  45           DC.B       0x45                     ; 'E'
  0x2400B90A:  52           DC.B       0x52                     ; 'R'
  0x2400B90B:  20           DC.B       0x20                     ; ' '
  0x2400B90C:  43           DC.B       0x43                     ; 'C'
  0x2400B90D:  2F           DC.B       0x2F                     ; '/'
  0x2400B90E:  43           DC.B       0x43                     ; 'C'
  0x2400B90F:  2B           DC.B       0x2B                     ; '+'
  0x2400B910:  2B           DC.B       0x2B                     ; '+'
  0x2400B911:  20           DC.B       0x20                     ; ' '
  0x2400B912:  63           DC.B       0x63                     ; 'c'
  0x2400B913:  6F           DC.B       0x6F                     ; 'o'
  0x2400B914:  6D           DC.B       0x6D                     ; 'm'
  0x2400B915:  70           DC.B       0x70                     ; 'p'
  0x2400B916:  69           DC.B       0x69                     ; 'i'
  0x2400B917:  6C           DC.B       0x6C                     ; 'l'
  0x2400B918:  65           DC.B       0x65                     ; 'e'
  0x2400B919:  72           DC.B       0x72                     ; 'r'
  0x2400B91A:  20           DC.B       0x20                     ; ' '
  0x2400B91B:  76           DC.B       0x76                     ; 'v'
  0x2400B91C:  65           DC.B       0x65                     ; 'e'
  0x2400B91D:  72           DC.B       0x72                     ; 'r'
  0x2400B91E:  73           DC.B       0x73                     ; 's'
  0x2400B91F:  69           DC.B       0x69                     ; 'i'
  0x2400B920:  6F           DC.B       0x6F                     ; 'o'
  0x2400B921:  6E           DC.B       0x6E                     ; 'n'
  0x2400B922:  20           DC.B       0x20                     ; ' '
  0x2400B923:  31           DC.B       0x31                     ; '1'
  0x2400B924:  38           DC.B       0x38                     ; '8'
  0x2400B925:  2E           DC.B       0x2E                     ; '.'
  0x2400B926:  31           DC.B       0x31                     ; '1'
  0x2400B927:  2E           DC.B       0x2E                     ; '.'
  0x2400B928:  36           DC.B       0x36                     ; '6'
  0x2400B929:  20           DC.B       0x20                     ; ' '
  0x2400B92A:  28           DC.B       0x28                     ; '('
  0x2400B92B:  62           DC.B       0x62                     ; 'b'
  0x2400B92C:  61           DC.B       0x61                     ; 'a'
  0x2400B92D:  73           DC.B       0x73                     ; 's'
  0x2400B92E:  65           DC.B       0x65                     ; 'e'
  0x2400B92F:  64           DC.B       0x64                     ; 'd'
  0x2400B930:  20           DC.B       0x20                     ; ' '
  0x2400B931:  6F           DC.B       0x6F                     ; 'o'
  0x2400B932:  6E           DC.B       0x6E                     ; 'n'
  0x2400B933:  20           DC.B       0x20                     ; ' '
  0x2400B934:  63           DC.B       0x63                     ; 'c'
  0x2400B935:  6C           DC.B       0x6C                     ; 'l'
  0x2400B936:  61           DC.B       0x61                     ; 'a'
  0x2400B937:  6E           DC.B       0x6E                     ; 'n'
  0x2400B938:  67           DC.B       0x67                     ; 'g'
  0x2400B939:  20           DC.B       0x20                     ; ' '
  0x2400B93A:  31           DC.B       0x31                     ; '1'
  0x2400B93B:  38           DC.B       0x38                     ; '8'
  0x2400B93C:  2E           DC.B       0x2E                     ; '.'
  0x2400B93D:  31           DC.B       0x31                     ; '1'
  0x2400B93E:  2E           DC.B       0x2E                     ; '.'
  0x2400B93F:  36           DC.B       0x36                     ; '6'
  0x2400B940:  29           DC.B       0x29                     ; ')'
  0x2400B941:  00           DC.B       0x00                     ; '\0'
  0x2400B942:  41           DC.B       0x41                     ; 'A'
  0x2400B943:  3B           DC.B       0x3B                     ; ';'
  0x2400B944:  00           DC.B       0x00                     ; '\0'
  0x2400B945:  00           DC.B       0x00                     ; '\0'
  0x2400B946:  00           DC.B       0x00                     ; '\0'
  0x2400B947:  61           DC.B       0x61                     ; 'a'
  0x2400B948:  65           DC.B       0x65                     ; 'e'
  0x2400B949:  61           DC.B       0x61                     ; 'a'
  0x2400B94A:  62           DC.B       0x62                     ; 'b'
  0x2400B94B:  69           DC.B       0x69                     ; 'i'
  0x2400B94C:  00           DC.B       0x00                     ; '\0'
  0x2400B94D:  01           DC.B       0x01                     ; '\x01'
  0x2400B94E:  31           DC.B       0x31                     ; '1'
  0x2400B94F:  00           DC.B       0x00                     ; '\0'
  0x2400B950:  00           DC.B       0x00                     ; '\0'
  0x2400B951:  00           DC.B       0x00                     ; '\0'
  0x2400B952:  43           DC.B       0x43                     ; 'C'
  0x2400B953:  32           DC.B       0x32                     ; '2'
  0x2400B954:  2E           DC.B       0x2E                     ; '.'
  0x2400B955:  30           DC.B       0x30                     ; '0'
  0x2400B956:  39           DC.B       0x39                     ; '9'
  0x2400B957:  00           DC.B       0x00                     ; '\0'
  0x2400B958:  06           DC.B       0x06                     ; '\x06'
  0x2400B959:  0D           DC.B       0x0D                     ; '\r'
  0x2400B95A:  07           DC.B       0x07                     ; '\x07'
  0x2400B95B:  4D           DC.B       0x4D                     ; 'M'
  0x2400B95C:  08           DC.B       0x08                     ; '\b'
  0x2400B95D:  00           DC.B       0x00                     ; '\0'
  0x2400B95E:  09           DC.B       0x09                     ; '\t'
  0x2400B95F:  02           DC.B       0x02                     ; '\x02'
  0x2400B960:  0A           DC.B       0x0A                     ; '\n'
  0x2400B961:  08           DC.B       0x08                     ; '\b'
  0x2400B962:  0E           DC.B       0x0E                     ; '\x0E'
  0x2400B963:  00           DC.B       0x00                     ; '\0'
  0x2400B964:  11           DC.B       0x11                     ; '\x11'
  0x2400B965:  01           DC.B       0x01                     ; '\x01'
  0x2400B966:  12           DC.B       0x12                     ; '\x12'
  0x2400B967:  04           DC.B       0x04                     ; '\x04'
  0x2400B968:  14           DC.B       0x14                     ; '\x14'
  0x2400B969:  01           DC.B       0x01                     ; '\x01'
  0x2400B96A:  15           DC.B       0x15                     ; '\x15'
  0x2400B96B:  00           DC.B       0x00                     ; '\0'
  0x2400B96C:  17           DC.B       0x17                     ; '\x17'
  0x2400B96D:  03           DC.B       0x03                     ; '\x03'
  0x2400B96E:  18           DC.B       0x18                     ; '\x18'
  0x2400B96F:  01           DC.B       0x01                     ; '\x01'
  0x2400B970:  19           DC.B       0x19                     ; '\x19'
  0x2400B971:  01           DC.B       0x01                     ; '\x01'
  0x2400B972:  1A           DC.B       0x1A                     ; '\x1A'
  0x2400B973:  01           DC.B       0x01                     ; '\x01'
  0x2400B974:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400B975:  01           DC.B       0x01                     ; '\x01'
  0x2400B976:  1E           DC.B       0x1E                     ; '\x1E'
  0x2400B977:  03           DC.B       0x03                     ; '\x03'
  0x2400B978:  22           DC.B       0x22                     ; '\"'
  0x2400B979:  00           DC.B       0x00                     ; '\0'
  0x2400B97A:  24           DC.B       0x24                     ; '$'
  0x2400B97B:  01           DC.B       0x01                     ; '\x01'
  0x2400B97C:  26           DC.B       0x26                     ; '&'
  0x2400B97D:  01           DC.B       0x01                     ; '\x01'
  0x2400B97E:  00           DC.B       0x00                     ; '\0'
  0x2400B97F:  00           DC.B       0x00                     ; '\0'
  0x2400B980:  00           DC.B       0x00                     ; '\0'
  0x2400B981:  00           DC.B       0x00                     ; '\0'
  0x2400B982:  00           DC.B       0x00                     ; '\0'
  0x2400B983:  00           DC.B       0x00                     ; '\0'
  0x2400B984:  00           DC.B       0x00                     ; '\0'
  0x2400B985:  00           DC.B       0x00                     ; '\0'
  0x2400B986:  00           DC.B       0x00                     ; '\0'
  0x2400B987:  00           DC.B       0x00                     ; '\0'
  0x2400B988:  00           DC.B       0x00                     ; '\0'
  0x2400B989:  00           DC.B       0x00                     ; '\0'
  0x2400B98A:  00           DC.B       0x00                     ; '\0'
  0x2400B98B:  00           DC.B       0x00                     ; '\0'
  0x2400B98C:  00           DC.B       0x00                     ; '\0'
  0x2400B98D:  00           DC.B       0x00                     ; '\0'
  0x2400B98E:  10           DC.B       0x10                     ; '\x10'
  0x2400B98F:  06           DC.B       0x06                     ; '\x06'
  0x2400B990:  00           DC.B       0x00                     ; '\0'
  0x2400B991:  00           DC.B       0x00                     ; '\0'
  0x2400B992:  00           DC.B       0x00                     ; '\0'
  0x2400B993:  00           DC.B       0x00                     ; '\0'
  0x2400B994:  00           DC.B       0x00                     ; '\0'
  0x2400B995:  00           DC.B       0x00                     ; '\0'
  0x2400B996:  00           DC.B       0x00                     ; '\0'
  0x2400B997:  00           DC.B       0x00                     ; '\0'
  0x2400B998:  00           DC.B       0x00                     ; '\0'
  0x2400B999:  00           DC.B       0x00                     ; '\0'
  0x2400B99A:  04           DC.B       0x04                     ; '\x04'
  0x2400B99B:  00           DC.B       0x00                     ; '\0'
  0x2400B99C:  F1           DC.B       0xF1                     ; '\xF1'
  0x2400B99D:  FF           DC.B       0xFF                     ; '\xFF'
  0x2400B99E:  2E           DC.B       0x2E                     ; '.'
  0x2400B99F:  07           DC.B       0x07                     ; '\x07'
  0x2400B9A0:  00           DC.B       0x00                     ; '\0'
  0x2400B9A1:  00           DC.B       0x00                     ; '\0'
  0x2400B9A2:  00           DC.B       0x00                     ; '\0'
  0x2400B9A3:  00           DC.B       0x00                     ; '\0'
  0x2400B9A4:  00           DC.B       0x00                     ; '\0'
  0x2400B9A5:  00           DC.B       0x00                     ; '\0'
  0x2400B9A6:  00           DC.B       0x00                     ; '\0'
  0x2400B9A7:  00           DC.B       0x00                     ; '\0'
  0x2400B9A8:  00           DC.B       0x00                     ; '\0'
  0x2400B9A9:  00           DC.B       0x00                     ; '\0'
  0x2400B9AA:  00           DC.B       0x00                     ; '\0'
  0x2400B9AB:  00           DC.B       0x00                     ; '\0'
  0x2400B9AC:  03           DC.B       0x03                     ; '\x03'
  0x2400B9AD:  00           DC.B       0x00                     ; '\0'
  0x2400B9AE:  AA           DC.B       0xAA                     ; '\xAA'
  0x2400B9AF:  00           DC.B       0x00                     ; '\0'
  0x2400B9B0:  00           DC.B       0x00                     ; '\0'
  0x2400B9B1:  00           DC.B       0x00                     ; '\0'
  0x2400B9B2:  01           DC.B       0x01                     ; '\x01'
  0x2400B9B3:  00           DC.B       0x00                     ; '\0'
  0x2400B9B4:  00           DC.B       0x00                     ; '\0'
  0x2400B9B5:  00           DC.B       0x00                     ; '\0'
  0x2400B9B6:  66           DC.B       0x66                     ; 'f'
  0x2400B9B7:  00           DC.B       0x00                     ; '\0'
  0x2400B9B8:  00           DC.B       0x00                     ; '\0'
  0x2400B9B9:  00           DC.B       0x00                     ; '\0'
  0x2400B9BA:  02           DC.B       0x02                     ; '\x02'
  0x2400B9BB:  00           DC.B       0x00                     ; '\0'
  0x2400B9BC:  05           DC.B       0x05                     ; '\x05'
  0x2400B9BD:  00           DC.B       0x00                     ; '\0'
  0x2400B9BE:  17           DC.B       0x17                     ; '\x17'
  0x2400B9BF:  07           DC.B       0x07                     ; '\x07'
  0x2400B9C0:  00           DC.B       0x00                     ; '\0'
  0x2400B9C1:  00           DC.B       0x00                     ; '\0'
  0x2400B9C2:  00           DC.B       0x00                     ; '\0'
  0x2400B9C3:  00           DC.B       0x00                     ; '\0'
  0x2400B9C4:  00           DC.B       0x00                     ; '\0'
  0x2400B9C5:  00           DC.B       0x00                     ; '\0'
  0x2400B9C6:  00           DC.B       0x00                     ; '\0'
  0x2400B9C7:  00           DC.B       0x00                     ; '\0'
  0x2400B9C8:  00           DC.B       0x00                     ; '\0'
  0x2400B9C9:  00           DC.B       0x00                     ; '\0'
  0x2400B9CA:  00           DC.B       0x00                     ; '\0'
  0x2400B9CB:  00           DC.B       0x00                     ; '\0'
  0x2400B9CC:  05           DC.B       0x05                     ; '\x05'
  0x2400B9CD:  00           DC.B       0x00                     ; '\0'
  0x2400B9CE:  EE           DC.B       0xEE                     ; '\xEE'
  0x2400B9CF:  00           DC.B       0x00                     ; '\0'
  0x2400B9D0:  00           DC.B       0x00                     ; '\0'
  0x2400B9D1:  00           DC.B       0x00                     ; '\0'
  0x2400B9D2:  00           DC.B       0x00                     ; '\0'
  0x2400B9D3:  00           DC.B       0x00                     ; '\0'
  0x2400B9D4:  00           DC.B       0x00                     ; '\0'
  0x2400B9D5:  00           DC.B       0x00                     ; '\0'
  0x2400B9D6:  09           DC.B       0x09                     ; '\t'
  0x2400B9D7:  00           DC.B       0x00                     ; '\0'
  0x2400B9D8:  00           DC.B       0x00                     ; '\0'
  0x2400B9D9:  00           DC.B       0x00                     ; '\0'
  0x2400B9DA:  01           DC.B       0x01                     ; '\x01'
  0x2400B9DB:  00           DC.B       0x00                     ; '\0'
  0x2400B9DC:  4E           DC.B       0x4E                     ; 'N'
  0x2400B9DD:  00           DC.B       0x00                     ; '\0'
  0x2400B9DE:  EB           DC.B       0xEB                     ; '\xEB'
  0x2400B9DF:  01           DC.B       0x01                     ; '\x01'
  0x2400B9E0:  00           DC.B       0x00                     ; '\0'
  0x2400B9E1:  00           DC.B       0x00                     ; '\0'
  0x2400B9E2:  00           DC.B       0x00                     ; '\0'
  0x2400B9E3:  00           DC.B       0x00                     ; '\0'
  0x2400B9E4:  00           DC.B       0x00                     ; '\0'
  0x2400B9E5:  00           DC.B       0x00                     ; '\0'
  0x2400B9E6:  00           DC.B       0x00                     ; '\0'
  0x2400B9E7:  04           DC.B       0x04                     ; '\x04'
  0x2400B9E8:  00           DC.B       0x00                     ; '\0'
  0x2400B9E9:  00           DC.B       0x00                     ; '\0'
  0x2400B9EA:  01           DC.B       0x01                     ; '\x01'
  0x2400B9EB:  00           DC.B       0x00                     ; '\0'
  0x2400B9EC:  4F           DC.B       0x4F                     ; 'O'
  0x2400B9ED:  00           DC.B       0x00                     ; '\0'
  0x2400B9EE:  D9           DC.B       0xD9                     ; '\xD9'
  0x2400B9EF:  02           DC.B       0x02                     ; '\x02'
  0x2400B9F0:  00           DC.B       0x00                     ; '\0'
  0x2400B9F1:  00           DC.B       0x00                     ; '\0'
  0x2400B9F2:  00           DC.B       0x00                     ; '\0'
  0x2400B9F3:  00           DC.B       0x00                     ; '\0'
  0x2400B9F4:  00           DC.B       0x00                     ; '\0'
  0x2400B9F5:  00           DC.B       0x00                     ; '\0'
  0x2400B9F6:  10           DC.B       0x10                     ; '\x10'
  0x2400B9F7:  00           DC.B       0x00                     ; '\0'
  0x2400B9F8:  00           DC.B       0x00                     ; '\0'
  0x2400B9F9:  00           DC.B       0x00                     ; '\0'
  0x2400B9FA:  01           DC.B       0x01                     ; '\x01'
  0x2400B9FB:  00           DC.B       0x00                     ; '\0'
  0x2400B9FC:  50           DC.B       0x50                     ; 'P'
  0x2400B9FD:  00           DC.B       0x00                     ; '\0'
  0x2400B9FE:  02           DC.B       0x02                     ; '\x02'
  0x2400B9FF:  01           DC.B       0x01                     ; '\x01'
  0x2400BA00:  00           DC.B       0x00                     ; '\0'
  0x2400BA01:  00           DC.B       0x00                     ; '\0'
  0x2400BA02:  00           DC.B       0x00                     ; '\0'
  0x2400BA03:  00           DC.B       0x00                     ; '\0'
  0x2400BA04:  00           DC.B       0x00                     ; '\0'
  0x2400BA05:  00           DC.B       0x00                     ; '\0'
  0x2400BA06:  11           DC.B       0x11                     ; '\x11'
  0x2400BA07:  00           DC.B       0x00                     ; '\0'
  0x2400BA08:  00           DC.B       0x00                     ; '\0'
  0x2400BA09:  00           DC.B       0x00                     ; '\0'
  0x2400BA0A:  01           DC.B       0x01                     ; '\x01'
  0x2400BA0B:  00           DC.B       0x00                     ; '\0'
  0x2400BA0C:  4D           DC.B       0x4D                     ; 'M'
  0x2400BA0D:  00           DC.B       0x00                     ; '\0'
  0x2400BA0E:  00           DC.B       0x00                     ; '\0'
  0x2400BA0F:  07           DC.B       0x07                     ; '\x07'
  0x2400BA10:  00           DC.B       0x00                     ; '\0'
  0x2400BA11:  00           DC.B       0x00                     ; '\0'
  0x2400BA12:  00           DC.B       0x00                     ; '\0'
  0x2400BA13:  00           DC.B       0x00                     ; '\0'
  0x2400BA14:  00           DC.B       0x00                     ; '\0'
  0x2400BA15:  00           DC.B       0x00                     ; '\0'
  0x2400BA16:  00           DC.B       0x00                     ; '\0'
  0x2400BA17:  00           DC.B       0x00                     ; '\0'
  0x2400BA18:  00           DC.B       0x00                     ; '\0'
  0x2400BA19:  00           DC.B       0x00                     ; '\0'
  0x2400BA1A:  00           DC.B       0x00                     ; '\0'
  0x2400BA1B:  00           DC.B       0x00                     ; '\0'
  0x2400BA1C:  07           DC.B       0x07                     ; '\x07'
  0x2400BA1D:  00           DC.B       0x00                     ; '\0'
  0x2400BA1E:  E9           DC.B       0xE9                     ; '\xE9'
  0x2400BA1F:  06           DC.B       0x06                     ; '\x06'
  0x2400BA20:  00           DC.B       0x00                     ; '\0'
  0x2400BA21:  00           DC.B       0x00                     ; '\0'
  0x2400BA22:  00           DC.B       0x00                     ; '\0'
  0x2400BA23:  00           DC.B       0x00                     ; '\0'
  0x2400BA24:  00           DC.B       0x00                     ; '\0'
  0x2400BA25:  00           DC.B       0x00                     ; '\0'
  0x2400BA26:  00           DC.B       0x00                     ; '\0'
  0x2400BA27:  00           DC.B       0x00                     ; '\0'
  0x2400BA28:  00           DC.B       0x00                     ; '\0'
  0x2400BA29:  00           DC.B       0x00                     ; '\0'
  0x2400BA2A:  00           DC.B       0x00                     ; '\0'
  0x2400BA2B:  00           DC.B       0x00                     ; '\0'
  0x2400BA2C:  09           DC.B       0x09                     ; '\t'
  0x2400BA2D:  00           DC.B       0x00                     ; '\0'
  0x2400BA2E:  D2           DC.B       0xD2                     ; '\xD2'
  0x2400BA2F:  06           DC.B       0x06                     ; '\x06'
  0x2400BA30:  00           DC.B       0x00                     ; '\0'
  0x2400BA31:  00           DC.B       0x00                     ; '\0'
  0x2400BA32:  00           DC.B       0x00                     ; '\0'
  0x2400BA33:  00           DC.B       0x00                     ; '\0'
  0x2400BA34:  00           DC.B       0x00                     ; '\0'
  0x2400BA35:  00           DC.B       0x00                     ; '\0'
  0x2400BA36:  00           DC.B       0x00                     ; '\0'
  0x2400BA37:  00           DC.B       0x00                     ; '\0'
  0x2400BA38:  00           DC.B       0x00                     ; '\0'
  0x2400BA39:  00           DC.B       0x00                     ; '\0'
  0x2400BA3A:  00           DC.B       0x00                     ; '\0'
  0x2400BA3B:  00           DC.B       0x00                     ; '\0'
  0x2400BA3C:  0B           DC.B       0x0B                     ; '\v'
  0x2400BA3D:  00           DC.B       0x00                     ; '\0'
  0x2400BA3E:  BB           DC.B       0xBB                     ; '\xBB'
  0x2400BA3F:  06           DC.B       0x06                     ; '\x06'
  0x2400BA40:  00           DC.B       0x00                     ; '\0'
  0x2400BA41:  00           DC.B       0x00                     ; '\0'
  0x2400BA42:  00           DC.B       0x00                     ; '\0'
  0x2400BA43:  00           DC.B       0x00                     ; '\0'
  0x2400BA44:  00           DC.B       0x00                     ; '\0'
  0x2400BA45:  00           DC.B       0x00                     ; '\0'
  0x2400BA46:  00           DC.B       0x00                     ; '\0'
  0x2400BA47:  00           DC.B       0x00                     ; '\0'
  0x2400BA48:  00           DC.B       0x00                     ; '\0'
  0x2400BA49:  00           DC.B       0x00                     ; '\0'
  0x2400BA4A:  00           DC.B       0x00                     ; '\0'
  0x2400BA4B:  00           DC.B       0x00                     ; '\0'
  0x2400BA4C:  0D           DC.B       0x0D                     ; '\r'
  0x2400BA4D:  00           DC.B       0x00                     ; '\0'
  0x2400BA4E:  A4           DC.B       0xA4                     ; '\xA4'
  0x2400BA4F:  06           DC.B       0x06                     ; '\x06'
  0x2400BA50:  00           DC.B       0x00                     ; '\0'
  0x2400BA51:  00           DC.B       0x00                     ; '\0'
  0x2400BA52:  00           DC.B       0x00                     ; '\0'
  0x2400BA53:  00           DC.B       0x00                     ; '\0'
  0x2400BA54:  00           DC.B       0x00                     ; '\0'
  0x2400BA55:  00           DC.B       0x00                     ; '\0'
  0x2400BA56:  00           DC.B       0x00                     ; '\0'
  0x2400BA57:  00           DC.B       0x00                     ; '\0'
  0x2400BA58:  00           DC.B       0x00                     ; '\0'
  0x2400BA59:  00           DC.B       0x00                     ; '\0'
  0x2400BA5A:  00           DC.B       0x00                     ; '\0'
  0x2400BA5B:  00           DC.B       0x00                     ; '\0'
  0x2400BA5C:  0F           DC.B       0x0F                     ; '\x0F'
  0x2400BA5D:  00           DC.B       0x00                     ; '\0'
  0x2400BA5E:  B8           DC.B       0xB8                     ; '\xB8'
  0x2400BA5F:  05           DC.B       0x05                     ; '\x05'
  0x2400BA60:  00           DC.B       0x00                     ; '\0'
  0x2400BA61:  00           DC.B       0x00                     ; '\0'
  0x2400BA62:  01           DC.B       0x01                     ; '\x01'
  0x2400BA63:  00           DC.B       0x00                     ; '\0'
  0x2400BA64:  00           DC.B       0x00                     ; '\0'
  0x2400BA65:  00           DC.B       0x00                     ; '\0'
  0x2400BA66:  16           DC.B       0x16                     ; '\x16'
  0x2400BA67:  00           DC.B       0x00                     ; '\0'
  0x2400BA68:  00           DC.B       0x00                     ; '\0'
  0x2400BA69:  00           DC.B       0x00                     ; '\0'
  0x2400BA6A:  02           DC.B       0x02                     ; '\x02'
  0x2400BA6B:  00           DC.B       0x00                     ; '\0'
  0x2400BA6C:  11           DC.B       0x11                     ; '\x11'
  0x2400BA6D:  00           DC.B       0x00                     ; '\0'
  0x2400BA6E:  DB           DC.B       0xDB                     ; '\xDB'
  0x2400BA6F:  04           DC.B       0x04                     ; '\x04'
  0x2400BA70:  00           DC.B       0x00                     ; '\0'
  0x2400BA71:  00           DC.B       0x00                     ; '\0'
  0x2400BA72:  01           DC.B       0x01                     ; '\x01'
  0x2400BA73:  00           DC.B       0x00                     ; '\0'
  0x2400BA74:  00           DC.B       0x00                     ; '\0'
  0x2400BA75:  00           DC.B       0x00                     ; '\0'
  0x2400BA76:  44           DC.B       0x44                     ; 'D'
  0x2400BA77:  00           DC.B       0x00                     ; '\0'
  0x2400BA78:  00           DC.B       0x00                     ; '\0'
  0x2400BA79:  00           DC.B       0x00                     ; '\0'
  0x2400BA7A:  02           DC.B       0x02                     ; '\x02'
  0x2400BA7B:  00           DC.B       0x00                     ; '\0'
  0x2400BA7C:  12           DC.B       0x12                     ; '\x12'
  0x2400BA7D:  00           DC.B       0x00                     ; '\0'
  0x2400BA7E:  51           DC.B       0x51                     ; 'Q'
  0x2400BA7F:  05           DC.B       0x05                     ; '\x05'
  0x2400BA80:  00           DC.B       0x00                     ; '\0'
  0x2400BA81:  00           DC.B       0x00                     ; '\0'
  0x2400BA82:  01           DC.B       0x01                     ; '\x01'
  0x2400BA83:  00           DC.B       0x00                     ; '\0'
  0x2400BA84:  00           DC.B       0x00                     ; '\0'
  0x2400BA85:  00           DC.B       0x00                     ; '\0'
  0x2400BA86:  56           DC.B       0x56                     ; 'V'
  0x2400BA87:  00           DC.B       0x00                     ; '\0'
  0x2400BA88:  00           DC.B       0x00                     ; '\0'
  0x2400BA89:  00           DC.B       0x00                     ; '\0'
  0x2400BA8A:  02           DC.B       0x02                     ; '\x02'
  0x2400BA8B:  00           DC.B       0x00                     ; '\0'
  0x2400BA8C:  14           DC.B       0x14                     ; '\x14'
  0x2400BA8D:  00           DC.B       0x00                     ; '\0'
  0x2400BA8E:  93           DC.B       0x93                     ; '\x93'
  0x2400BA8F:  06           DC.B       0x06                     ; '\x06'
  0x2400BA90:  00           DC.B       0x00                     ; '\0'
  0x2400BA91:  00           DC.B       0x00                     ; '\0'
  0x2400BA92:  00           DC.B       0x00                     ; '\0'
  0x2400BA93:  00           DC.B       0x00                     ; '\0'
  0x2400BA94:  00           DC.B       0x00                     ; '\0'
  0x2400BA95:  00           DC.B       0x00                     ; '\0'
  0x2400BA96:  00           DC.B       0x00                     ; '\0'
  0x2400BA97:  00           DC.B       0x00                     ; '\0'
  0x2400BA98:  00           DC.B       0x00                     ; '\0'
  0x2400BA99:  00           DC.B       0x00                     ; '\0'
  0x2400BA9A:  00           DC.B       0x00                     ; '\0'
  0x2400BA9B:  00           DC.B       0x00                     ; '\0'
  0x2400BA9C:  11           DC.B       0x11                     ; '\x11'
  0x2400BA9D:  00           DC.B       0x00                     ; '\0'
  0x2400BA9E:  82           DC.B       0x82                     ; '\x82'
  0x2400BA9F:  06           DC.B       0x06                     ; '\x06'
  0x2400BAA0:  00           DC.B       0x00                     ; '\0'
  0x2400BAA1:  00           DC.B       0x00                     ; '\0'
  0x2400BAA2:  00           DC.B       0x00                     ; '\0'
  0x2400BAA3:  00           DC.B       0x00                     ; '\0'
  0x2400BAA4:  00           DC.B       0x00                     ; '\0'
  0x2400BAA5:  00           DC.B       0x00                     ; '\0'
  0x2400BAA6:  00           DC.B       0x00                     ; '\0'
  0x2400BAA7:  00           DC.B       0x00                     ; '\0'
  0x2400BAA8:  00           DC.B       0x00                     ; '\0'
  0x2400BAA9:  00           DC.B       0x00                     ; '\0'
  0x2400BAAA:  00           DC.B       0x00                     ; '\0'
  0x2400BAAB:  00           DC.B       0x00                     ; '\0'
  0x2400BAAC:  12           DC.B       0x12                     ; '\x12'
  0x2400BAAD:  00           DC.B       0x00                     ; '\0'
  0x2400BAAE:  71           DC.B       0x71                     ; 'q'
  0x2400BAAF:  06           DC.B       0x06                     ; '\x06'
  0x2400BAB0:  00           DC.B       0x00                     ; '\0'
  0x2400BAB1:  00           DC.B       0x00                     ; '\0'
  0x2400BAB2:  00           DC.B       0x00                     ; '\0'
  0x2400BAB3:  00           DC.B       0x00                     ; '\0'
  0x2400BAB4:  00           DC.B       0x00                     ; '\0'
  0x2400BAB5:  00           DC.B       0x00                     ; '\0'
  0x2400BAB6:  00           DC.B       0x00                     ; '\0'
  0x2400BAB7:  00           DC.B       0x00                     ; '\0'
  0x2400BAB8:  00           DC.B       0x00                     ; '\0'
  0x2400BAB9:  00           DC.B       0x00                     ; '\0'
  0x2400BABA:  00           DC.B       0x00                     ; '\0'
  0x2400BABB:  00           DC.B       0x00                     ; '\0'
  0x2400BABC:  14           DC.B       0x14                     ; '\x14'
  0x2400BABD:  00           DC.B       0x00                     ; '\0'
  0x2400BABE:  28           DC.B       0x28                     ; '('
  0x2400BABF:  07           DC.B       0x07                     ; '\x07'
  0x2400BAC0:  00           DC.B       0x00                     ; '\0'
  0x2400BAC1:  00           DC.B       0x00                     ; '\0'
  0x2400BAC2:  00           DC.B       0x00                     ; '\0'
  0x2400BAC3:  00           DC.B       0x00                     ; '\0'
  0x2400BAC4:  00           DC.B       0x00                     ; '\0'
  0x2400BAC5:  00           DC.B       0x00                     ; '\0'
  0x2400BAC6:  00           DC.B       0x00                     ; '\0'
  0x2400BAC7:  00           DC.B       0x00                     ; '\0'
  0x2400BAC8:  00           DC.B       0x00                     ; '\0'
  0x2400BAC9:  00           DC.B       0x00                     ; '\0'
  0x2400BACA:  00           DC.B       0x00                     ; '\0'
  0x2400BACB:  00           DC.B       0x00                     ; '\0'
  0x2400BACC:  16           DC.B       0x16                     ; '\x16'
  0x2400BACD:  00           DC.B       0x00                     ; '\0'
  0x2400BACE:  11           DC.B       0x11                     ; '\x11'
  0x2400BACF:  07           DC.B       0x07                     ; '\x07'
  0x2400BAD0:  00           DC.B       0x00                     ; '\0'
  0x2400BAD1:  00           DC.B       0x00                     ; '\0'
  0x2400BAD2:  00           DC.B       0x00                     ; '\0'
  0x2400BAD3:  00           DC.B       0x00                     ; '\0'
  0x2400BAD4:  00           DC.B       0x00                     ; '\0'
  0x2400BAD5:  00           DC.B       0x00                     ; '\0'
  0x2400BAD6:  00           DC.B       0x00                     ; '\0'
  0x2400BAD7:  00           DC.B       0x00                     ; '\0'
  0x2400BAD8:  00           DC.B       0x00                     ; '\0'
  0x2400BAD9:  00           DC.B       0x00                     ; '\0'
  0x2400BADA:  00           DC.B       0x00                     ; '\0'
  0x2400BADB:  00           DC.B       0x00                     ; '\0'
  0x2400BADC:  18           DC.B       0x18                     ; '\x18'
  0x2400BADD:  00           DC.B       0x00                     ; '\0'
  0x2400BADE:  FA           DC.B       0xFA                     ; '\xFA'
  0x2400BADF:  06           DC.B       0x06                     ; '\x06'
  0x2400BAE0:  00           DC.B       0x00                     ; '\0'
  0x2400BAE1:  00           DC.B       0x00                     ; '\0'
  0x2400BAE2:  00           DC.B       0x00                     ; '\0'
  0x2400BAE3:  00           DC.B       0x00                     ; '\0'
  0x2400BAE4:  00           DC.B       0x00                     ; '\0'
  0x2400BAE5:  00           DC.B       0x00                     ; '\0'
  0x2400BAE6:  00           DC.B       0x00                     ; '\0'
  0x2400BAE7:  00           DC.B       0x00                     ; '\0'
  0x2400BAE8:  00           DC.B       0x00                     ; '\0'
  0x2400BAE9:  00           DC.B       0x00                     ; '\0'
  0x2400BAEA:  00           DC.B       0x00                     ; '\0'
  0x2400BAEB:  00           DC.B       0x00                     ; '\0'
  0x2400BAEC:  1A           DC.B       0x1A                     ; '\x1A'
  0x2400BAED:  00           DC.B       0x00                     ; '\0'
  0x2400BAEE:  E3           DC.B       0xE3                     ; '\xE3'
  0x2400BAEF:  06           DC.B       0x06                     ; '\x06'
  0x2400BAF0:  00           DC.B       0x00                     ; '\0'
  0x2400BAF1:  00           DC.B       0x00                     ; '\0'
  0x2400BAF2:  00           DC.B       0x00                     ; '\0'
  0x2400BAF3:  00           DC.B       0x00                     ; '\0'
  0x2400BAF4:  00           DC.B       0x00                     ; '\0'
  0x2400BAF5:  00           DC.B       0x00                     ; '\0'
  0x2400BAF6:  00           DC.B       0x00                     ; '\0'
  0x2400BAF7:  00           DC.B       0x00                     ; '\0'
  0x2400BAF8:  00           DC.B       0x00                     ; '\0'
  0x2400BAF9:  00           DC.B       0x00                     ; '\0'
  0x2400BAFA:  00           DC.B       0x00                     ; '\0'
  0x2400BAFB:  00           DC.B       0x00                     ; '\0'
  0x2400BAFC:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400BAFD:  00           DC.B       0x00                     ; '\0'
  0x2400BAFE:  CC           DC.B       0xCC                     ; '\xCC'
  0x2400BAFF:  06           DC.B       0x06                     ; '\x06'
  0x2400BB00:  00           DC.B       0x00                     ; '\0'
  0x2400BB01:  00           DC.B       0x00                     ; '\0'
  0x2400BB02:  00           DC.B       0x00                     ; '\0'
  0x2400BB03:  00           DC.B       0x00                     ; '\0'
  0x2400BB04:  00           DC.B       0x00                     ; '\0'
  0x2400BB05:  00           DC.B       0x00                     ; '\0'
  0x2400BB06:  00           DC.B       0x00                     ; '\0'
  0x2400BB07:  00           DC.B       0x00                     ; '\0'
  0x2400BB08:  00           DC.B       0x00                     ; '\0'
  0x2400BB09:  00           DC.B       0x00                     ; '\0'
  0x2400BB0A:  00           DC.B       0x00                     ; '\0'
  0x2400BB0B:  00           DC.B       0x00                     ; '\0'
  0x2400BB0C:  1E           DC.B       0x1E                     ; '\x1E'
  0x2400BB0D:  00           DC.B       0x00                     ; '\0'
  0x2400BB0E:  B5           DC.B       0xB5                     ; '\xB5'
  0x2400BB0F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB10:  00           DC.B       0x00                     ; '\0'
  0x2400BB11:  00           DC.B       0x00                     ; '\0'
  0x2400BB12:  00           DC.B       0x00                     ; '\0'
  0x2400BB13:  00           DC.B       0x00                     ; '\0'
  0x2400BB14:  00           DC.B       0x00                     ; '\0'
  0x2400BB15:  00           DC.B       0x00                     ; '\0'
  0x2400BB16:  00           DC.B       0x00                     ; '\0'
  0x2400BB17:  00           DC.B       0x00                     ; '\0'
  0x2400BB18:  00           DC.B       0x00                     ; '\0'
  0x2400BB19:  00           DC.B       0x00                     ; '\0'
  0x2400BB1A:  00           DC.B       0x00                     ; '\0'
  0x2400BB1B:  00           DC.B       0x00                     ; '\0'
  0x2400BB1C:  20           DC.B       0x20                     ; ' '
  0x2400BB1D:  00           DC.B       0x00                     ; '\0'
  0x2400BB1E:  9E           DC.B       0x9E                     ; '\x9E'
  0x2400BB1F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB20:  00           DC.B       0x00                     ; '\0'
  0x2400BB21:  00           DC.B       0x00                     ; '\0'
  0x2400BB22:  00           DC.B       0x00                     ; '\0'
  0x2400BB23:  00           DC.B       0x00                     ; '\0'
  0x2400BB24:  00           DC.B       0x00                     ; '\0'
  0x2400BB25:  00           DC.B       0x00                     ; '\0'
  0x2400BB26:  00           DC.B       0x00                     ; '\0'
  0x2400BB27:  00           DC.B       0x00                     ; '\0'
  0x2400BB28:  00           DC.B       0x00                     ; '\0'
  0x2400BB29:  00           DC.B       0x00                     ; '\0'
  0x2400BB2A:  00           DC.B       0x00                     ; '\0'
  0x2400BB2B:  00           DC.B       0x00                     ; '\0'
  0x2400BB2C:  22           DC.B       0x22                     ; '\"'
  0x2400BB2D:  00           DC.B       0x00                     ; '\0'
  0x2400BB2E:  8D           DC.B       0x8D                     ; '\x8D'
  0x2400BB2F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB30:  00           DC.B       0x00                     ; '\0'
  0x2400BB31:  00           DC.B       0x00                     ; '\0'
  0x2400BB32:  00           DC.B       0x00                     ; '\0'
  0x2400BB33:  00           DC.B       0x00                     ; '\0'
  0x2400BB34:  00           DC.B       0x00                     ; '\0'
  0x2400BB35:  00           DC.B       0x00                     ; '\0'
  0x2400BB36:  00           DC.B       0x00                     ; '\0'
  0x2400BB37:  00           DC.B       0x00                     ; '\0'
  0x2400BB38:  00           DC.B       0x00                     ; '\0'
  0x2400BB39:  00           DC.B       0x00                     ; '\0'
  0x2400BB3A:  00           DC.B       0x00                     ; '\0'
  0x2400BB3B:  00           DC.B       0x00                     ; '\0'
  0x2400BB3C:  24           DC.B       0x24                     ; '$'
  0x2400BB3D:  00           DC.B       0x00                     ; '\0'
  0x2400BB3E:  7C           DC.B       0x7C                     ; '|'
  0x2400BB3F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB40:  00           DC.B       0x00                     ; '\0'
  0x2400BB41:  00           DC.B       0x00                     ; '\0'
  0x2400BB42:  00           DC.B       0x00                     ; '\0'
  0x2400BB43:  00           DC.B       0x00                     ; '\0'
  0x2400BB44:  00           DC.B       0x00                     ; '\0'
  0x2400BB45:  00           DC.B       0x00                     ; '\0'
  0x2400BB46:  00           DC.B       0x00                     ; '\0'
  0x2400BB47:  00           DC.B       0x00                     ; '\0'
  0x2400BB48:  00           DC.B       0x00                     ; '\0'
  0x2400BB49:  00           DC.B       0x00                     ; '\0'
  0x2400BB4A:  00           DC.B       0x00                     ; '\0'
  0x2400BB4B:  00           DC.B       0x00                     ; '\0'
  0x2400BB4C:  26           DC.B       0x26                     ; '&'
  0x2400BB4D:  00           DC.B       0x00                     ; '\0'
  0x2400BB4E:  6B           DC.B       0x6B                     ; 'k'
  0x2400BB4F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB50:  00           DC.B       0x00                     ; '\0'
  0x2400BB51:  00           DC.B       0x00                     ; '\0'
  0x2400BB52:  00           DC.B       0x00                     ; '\0'
  0x2400BB53:  00           DC.B       0x00                     ; '\0'
  0x2400BB54:  00           DC.B       0x00                     ; '\0'
  0x2400BB55:  00           DC.B       0x00                     ; '\0'
  0x2400BB56:  00           DC.B       0x00                     ; '\0'
  0x2400BB57:  00           DC.B       0x00                     ; '\0'
  0x2400BB58:  00           DC.B       0x00                     ; '\0'
  0x2400BB59:  00           DC.B       0x00                     ; '\0'
  0x2400BB5A:  00           DC.B       0x00                     ; '\0'
  0x2400BB5B:  00           DC.B       0x00                     ; '\0'
  0x2400BB5C:  28           DC.B       0x28                     ; '('
  0x2400BB5D:  00           DC.B       0x00                     ; '\0'
  0x2400BB5E:  22           DC.B       0x22                     ; '\"'
  0x2400BB5F:  07           DC.B       0x07                     ; '\x07'
  0x2400BB60:  00           DC.B       0x00                     ; '\0'
  0x2400BB61:  00           DC.B       0x00                     ; '\0'
  0x2400BB62:  00           DC.B       0x00                     ; '\0'
  0x2400BB63:  00           DC.B       0x00                     ; '\0'
  0x2400BB64:  00           DC.B       0x00                     ; '\0'
  0x2400BB65:  00           DC.B       0x00                     ; '\0'
  0x2400BB66:  00           DC.B       0x00                     ; '\0'
  0x2400BB67:  00           DC.B       0x00                     ; '\0'
  0x2400BB68:  00           DC.B       0x00                     ; '\0'
  0x2400BB69:  00           DC.B       0x00                     ; '\0'
  0x2400BB6A:  00           DC.B       0x00                     ; '\0'
  0x2400BB6B:  00           DC.B       0x00                     ; '\0'
  0x2400BB6C:  2A           DC.B       0x2A                     ; '*'
  0x2400BB6D:  00           DC.B       0x00                     ; '\0'
  0x2400BB6E:  0B           DC.B       0x0B                     ; '\v'
  0x2400BB6F:  07           DC.B       0x07                     ; '\x07'
  0x2400BB70:  00           DC.B       0x00                     ; '\0'
  0x2400BB71:  00           DC.B       0x00                     ; '\0'
  0x2400BB72:  00           DC.B       0x00                     ; '\0'
  0x2400BB73:  00           DC.B       0x00                     ; '\0'
  0x2400BB74:  00           DC.B       0x00                     ; '\0'
  0x2400BB75:  00           DC.B       0x00                     ; '\0'
  0x2400BB76:  00           DC.B       0x00                     ; '\0'
  0x2400BB77:  00           DC.B       0x00                     ; '\0'
  0x2400BB78:  00           DC.B       0x00                     ; '\0'
  0x2400BB79:  00           DC.B       0x00                     ; '\0'
  0x2400BB7A:  00           DC.B       0x00                     ; '\0'
  0x2400BB7B:  00           DC.B       0x00                     ; '\0'
  0x2400BB7C:  2C           DC.B       0x2C                     ; ','
  0x2400BB7D:  00           DC.B       0x00                     ; '\0'
  0x2400BB7E:  F4           DC.B       0xF4                     ; '\xF4'
  0x2400BB7F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB80:  00           DC.B       0x00                     ; '\0'
  0x2400BB81:  00           DC.B       0x00                     ; '\0'
  0x2400BB82:  00           DC.B       0x00                     ; '\0'
  0x2400BB83:  00           DC.B       0x00                     ; '\0'
  0x2400BB84:  00           DC.B       0x00                     ; '\0'
  0x2400BB85:  00           DC.B       0x00                     ; '\0'
  0x2400BB86:  00           DC.B       0x00                     ; '\0'
  0x2400BB87:  00           DC.B       0x00                     ; '\0'
  0x2400BB88:  00           DC.B       0x00                     ; '\0'
  0x2400BB89:  00           DC.B       0x00                     ; '\0'
  0x2400BB8A:  00           DC.B       0x00                     ; '\0'
  0x2400BB8B:  00           DC.B       0x00                     ; '\0'
  0x2400BB8C:  2E           DC.B       0x2E                     ; '.'
  0x2400BB8D:  00           DC.B       0x00                     ; '\0'
  0x2400BB8E:  DD           DC.B       0xDD                     ; '\xDD'
  0x2400BB8F:  06           DC.B       0x06                     ; '\x06'
  0x2400BB90:  00           DC.B       0x00                     ; '\0'
  0x2400BB91:  00           DC.B       0x00                     ; '\0'
  0x2400BB92:  00           DC.B       0x00                     ; '\0'
  0x2400BB93:  00           DC.B       0x00                     ; '\0'
  0x2400BB94:  00           DC.B       0x00                     ; '\0'
  0x2400BB95:  00           DC.B       0x00                     ; '\0'
  0x2400BB96:  00           DC.B       0x00                     ; '\0'
  0x2400BB97:  00           DC.B       0x00                     ; '\0'
  0x2400BB98:  00           DC.B       0x00                     ; '\0'
  0x2400BB99:  00           DC.B       0x00                     ; '\0'
  0x2400BB9A:  00           DC.B       0x00                     ; '\0'
  0x2400BB9B:  00           DC.B       0x00                     ; '\0'
  0x2400BB9C:  30           DC.B       0x30                     ; '0'
  0x2400BB9D:  00           DC.B       0x00                     ; '\0'
  0x2400BB9E:  C6           DC.B       0xC6                     ; '\xC6'
  0x2400BB9F:  06           DC.B       0x06                     ; '\x06'
  0x2400BBA0:  00           DC.B       0x00                     ; '\0'
  0x2400BBA1:  00           DC.B       0x00                     ; '\0'
  0x2400BBA2:  00           DC.B       0x00                     ; '\0'
  0x2400BBA3:  00           DC.B       0x00                     ; '\0'
  0x2400BBA4:  00           DC.B       0x00                     ; '\0'
  0x2400BBA5:  00           DC.B       0x00                     ; '\0'
  0x2400BBA6:  00           DC.B       0x00                     ; '\0'
  0x2400BBA7:  00           DC.B       0x00                     ; '\0'
  0x2400BBA8:  00           DC.B       0x00                     ; '\0'
  0x2400BBA9:  00           DC.B       0x00                     ; '\0'
  0x2400BBAA:  00           DC.B       0x00                     ; '\0'
  0x2400BBAB:  00           DC.B       0x00                     ; '\0'
  0x2400BBAC:  32           DC.B       0x32                     ; '2'
  0x2400BBAD:  00           DC.B       0x00                     ; '\0'
  0x2400BBAE:  AF           DC.B       0xAF                     ; '\xAF'
  0x2400BBAF:  06           DC.B       0x06                     ; '\x06'
  0x2400BBB0:  00           DC.B       0x00                     ; '\0'
  0x2400BBB1:  00           DC.B       0x00                     ; '\0'
  0x2400BBB2:  00           DC.B       0x00                     ; '\0'
  0x2400BBB3:  00           DC.B       0x00                     ; '\0'
  0x2400BBB4:  00           DC.B       0x00                     ; '\0'
  0x2400BBB5:  00           DC.B       0x00                     ; '\0'
  0x2400BBB6:  00           DC.B       0x00                     ; '\0'
  0x2400BBB7:  00           DC.B       0x00                     ; '\0'
  0x2400BBB8:  00           DC.B       0x00                     ; '\0'
  0x2400BBB9:  00           DC.B       0x00                     ; '\0'
  0x2400BBBA:  00           DC.B       0x00                     ; '\0'
  0x2400BBBB:  00           DC.B       0x00                     ; '\0'
  0x2400BBBC:  34           DC.B       0x34                     ; '4'
  0x2400BBBD:  00           DC.B       0x00                     ; '\0'
  0x2400BBBE:  98           DC.B       0x98                     ; '\x98'
  0x2400BBBF:  06           DC.B       0x06                     ; '\x06'
  0x2400BBC0:  00           DC.B       0x00                     ; '\0'
  0x2400BBC1:  00           DC.B       0x00                     ; '\0'
  0x2400BBC2:  00           DC.B       0x00                     ; '\0'
  0x2400BBC3:  00           DC.B       0x00                     ; '\0'
  0x2400BBC4:  00           DC.B       0x00                     ; '\0'
  0x2400BBC5:  00           DC.B       0x00                     ; '\0'
  0x2400BBC6:  00           DC.B       0x00                     ; '\0'
  0x2400BBC7:  00           DC.B       0x00                     ; '\0'
  0x2400BBC8:  00           DC.B       0x00                     ; '\0'
  0x2400BBC9:  00           DC.B       0x00                     ; '\0'
  0x2400BBCA:  00           DC.B       0x00                     ; '\0'
  0x2400BBCB:  00           DC.B       0x00                     ; '\0'
  0x2400BBCC:  36           DC.B       0x36                     ; '6'
  0x2400BBCD:  00           DC.B       0x00                     ; '\0'
  0x2400BBCE:  87           DC.B       0x87                     ; '\x87'
  0x2400BBCF:  06           DC.B       0x06                     ; '\x06'
  0x2400BBD0:  00           DC.B       0x00                     ; '\0'
  0x2400BBD1:  00           DC.B       0x00                     ; '\0'
  0x2400BBD2:  00           DC.B       0x00                     ; '\0'
  0x2400BBD3:  00           DC.B       0x00                     ; '\0'
  0x2400BBD4:  00           DC.B       0x00                     ; '\0'
  0x2400BBD5:  00           DC.B       0x00                     ; '\0'
  0x2400BBD6:  00           DC.B       0x00                     ; '\0'
  0x2400BBD7:  00           DC.B       0x00                     ; '\0'
  0x2400BBD8:  00           DC.B       0x00                     ; '\0'
  0x2400BBD9:  00           DC.B       0x00                     ; '\0'
  0x2400BBDA:  00           DC.B       0x00                     ; '\0'
  0x2400BBDB:  00           DC.B       0x00                     ; '\0'
  0x2400BBDC:  38           DC.B       0x38                     ; '8'
  0x2400BBDD:  00           DC.B       0x00                     ; '\0'
  0x2400BBDE:  76           DC.B       0x76                     ; 'v'
  0x2400BBDF:  06           DC.B       0x06                     ; '\x06'
  0x2400BBE0:  00           DC.B       0x00                     ; '\0'
  0x2400BBE1:  00           DC.B       0x00                     ; '\0'
  0x2400BBE2:  00           DC.B       0x00                     ; '\0'
  0x2400BBE3:  00           DC.B       0x00                     ; '\0'
  0x2400BBE4:  00           DC.B       0x00                     ; '\0'
  0x2400BBE5:  00           DC.B       0x00                     ; '\0'
  0x2400BBE6:  00           DC.B       0x00                     ; '\0'
  0x2400BBE7:  00           DC.B       0x00                     ; '\0'
  0x2400BBE8:  00           DC.B       0x00                     ; '\0'
  0x2400BBE9:  00           DC.B       0x00                     ; '\0'
  0x2400BBEA:  00           DC.B       0x00                     ; '\0'
  0x2400BBEB:  00           DC.B       0x00                     ; '\0'
  0x2400BBEC:  3A           DC.B       0x3A                     ; ':'
  0x2400BBED:  00           DC.B       0x00                     ; '\0'
  0x2400BBEE:  65           DC.B       0x65                     ; 'e'
  0x2400BBEF:  06           DC.B       0x06                     ; '\x06'
  0x2400BBF0:  00           DC.B       0x00                     ; '\0'
  0x2400BBF1:  00           DC.B       0x00                     ; '\0'
  0x2400BBF2:  00           DC.B       0x00                     ; '\0'
  0x2400BBF3:  00           DC.B       0x00                     ; '\0'
  0x2400BBF4:  00           DC.B       0x00                     ; '\0'
  0x2400BBF5:  00           DC.B       0x00                     ; '\0'
  0x2400BBF6:  00           DC.B       0x00                     ; '\0'
  0x2400BBF7:  00           DC.B       0x00                     ; '\0'
  0x2400BBF8:  00           DC.B       0x00                     ; '\0'
  0x2400BBF9:  00           DC.B       0x00                     ; '\0'
  0x2400BBFA:  00           DC.B       0x00                     ; '\0'
  0x2400BBFB:  00           DC.B       0x00                     ; '\0'
  0x2400BBFC:  3C           DC.B       0x3C                     ; '<'
  0x2400BBFD:  00           DC.B       0x00                     ; '\0'
  0x2400BBFE:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400BBFF:  07           DC.B       0x07                     ; '\x07'
  0x2400BC00:  00           DC.B       0x00                     ; '\0'
  0x2400BC01:  00           DC.B       0x00                     ; '\0'
  0x2400BC02:  00           DC.B       0x00                     ; '\0'
  0x2400BC03:  00           DC.B       0x00                     ; '\0'
  0x2400BC04:  00           DC.B       0x00                     ; '\0'
  0x2400BC05:  00           DC.B       0x00                     ; '\0'
  0x2400BC06:  00           DC.B       0x00                     ; '\0'
  0x2400BC07:  00           DC.B       0x00                     ; '\0'
  0x2400BC08:  00           DC.B       0x00                     ; '\0'
  0x2400BC09:  00           DC.B       0x00                     ; '\0'
  0x2400BC0A:  00           DC.B       0x00                     ; '\0'
  0x2400BC0B:  00           DC.B       0x00                     ; '\0'
  0x2400BC0C:  3E           DC.B       0x3E                     ; '>'
  0x2400BC0D:  00           DC.B       0x00                     ; '\0'
  0x2400BC0E:  05           DC.B       0x05                     ; '\x05'
  0x2400BC0F:  07           DC.B       0x07                     ; '\x07'
  0x2400BC10:  00           DC.B       0x00                     ; '\0'
  0x2400BC11:  00           DC.B       0x00                     ; '\0'
  0x2400BC12:  00           DC.B       0x00                     ; '\0'
  0x2400BC13:  00           DC.B       0x00                     ; '\0'
  0x2400BC14:  00           DC.B       0x00                     ; '\0'
  0x2400BC15:  00           DC.B       0x00                     ; '\0'
  0x2400BC16:  00           DC.B       0x00                     ; '\0'
  0x2400BC17:  00           DC.B       0x00                     ; '\0'
  0x2400BC18:  00           DC.B       0x00                     ; '\0'
  0x2400BC19:  00           DC.B       0x00                     ; '\0'
  0x2400BC1A:  00           DC.B       0x00                     ; '\0'
  0x2400BC1B:  00           DC.B       0x00                     ; '\0'
  0x2400BC1C:  40           DC.B       0x40                     ; '@'
  0x2400BC1D:  00           DC.B       0x00                     ; '\0'
  0x2400BC1E:  F8           DC.B       0xF8                     ; '\xF8'
  0x2400BC1F:  05           DC.B       0x05                     ; '\x05'
  0x2400BC20:  00           DC.B       0x00                     ; '\0'
  0x2400BC21:  00           DC.B       0x00                     ; '\0'
  0x2400BC22:  00           DC.B       0x00                     ; '\0'
  0x2400BC23:  00           DC.B       0x00                     ; '\0'
  0x2400BC24:  00           DC.B       0x00                     ; '\0'
  0x2400BC25:  00           DC.B       0x00                     ; '\0'
  0x2400BC26:  10           DC.B       0x10                     ; '\x10'
  0x2400BC27:  00           DC.B       0x00                     ; '\0'
  0x2400BC28:  00           DC.B       0x00                     ; '\0'
  0x2400BC29:  00           DC.B       0x00                     ; '\0'
  0x2400BC2A:  01           DC.B       0x01                     ; '\x01'
  0x2400BC2B:  00           DC.B       0x00                     ; '\0'
  0x2400BC2C:  4B           DC.B       0x4B                     ; 'K'
  0x2400BC2D:  00           DC.B       0x00                     ; '\0'
  0x2400BC2E:  B5           DC.B       0xB5                     ; '\xB5'
  0x2400BC2F:  03           DC.B       0x03                     ; '\x03'
  0x2400BC30:  00           DC.B       0x00                     ; '\0'
  0x2400BC31:  00           DC.B       0x00                     ; '\0'
  0x2400BC32:  00           DC.B       0x00                     ; '\0'
  0x2400BC33:  00           DC.B       0x00                     ; '\0'
  0x2400BC34:  00           DC.B       0x00                     ; '\0'
  0x2400BC35:  00           DC.B       0x00                     ; '\0'
  0x2400BC36:  01           DC.B       0x01                     ; '\x01'
  0x2400BC37:  00           DC.B       0x00                     ; '\0'
  0x2400BC38:  00           DC.B       0x00                     ; '\0'
  0x2400BC39:  00           DC.B       0x00                     ; '\0'
  0x2400BC3A:  01           DC.B       0x01                     ; '\x01'
  0x2400BC3B:  00           DC.B       0x00                     ; '\0'
  0x2400BC3C:  4C           DC.B       0x4C                     ; 'L'
  0x2400BC3D:  00           DC.B       0x00                     ; '\0'
  0x2400BC3E:  EE           DC.B       0xEE                     ; '\xEE'
  0x2400BC3F:  06           DC.B       0x06                     ; '\x06'
  0x2400BC40:  00           DC.B       0x00                     ; '\0'
  0x2400BC41:  00           DC.B       0x00                     ; '\0'
  0x2400BC42:  00           DC.B       0x00                     ; '\0'
  0x2400BC43:  00           DC.B       0x00                     ; '\0'
  0x2400BC44:  00           DC.B       0x00                     ; '\0'
  0x2400BC45:  00           DC.B       0x00                     ; '\0'
  0x2400BC46:  00           DC.B       0x00                     ; '\0'
  0x2400BC47:  00           DC.B       0x00                     ; '\0'
  0x2400BC48:  00           DC.B       0x00                     ; '\0'
  0x2400BC49:  00           DC.B       0x00                     ; '\0'
  0x2400BC4A:  00           DC.B       0x00                     ; '\0'
  0x2400BC4B:  00           DC.B       0x00                     ; '\0'
  0x2400BC4C:  42           DC.B       0x42                     ; 'B'
  0x2400BC4D:  00           DC.B       0x00                     ; '\0'
  0x2400BC4E:  08           DC.B       0x08                     ; '\b'
  0x2400BC4F:  05           DC.B       0x05                     ; '\x05'
  0x2400BC50:  00           DC.B       0x00                     ; '\0'
  0x2400BC51:  00           DC.B       0x00                     ; '\0'
  0x2400BC52:  01           DC.B       0x01                     ; '\x01'
  0x2400BC53:  00           DC.B       0x00                     ; '\0'
  0x2400BC54:  00           DC.B       0x00                     ; '\0'
  0x2400BC55:  00           DC.B       0x00                     ; '\0'
  0x2400BC56:  2A           DC.B       0x2A                     ; '*'
  0x2400BC57:  00           DC.B       0x00                     ; '\0'
  0x2400BC58:  00           DC.B       0x00                     ; '\0'
  0x2400BC59:  00           DC.B       0x00                     ; '\0'
  0x2400BC5A:  02           DC.B       0x02                     ; '\x02'
  0x2400BC5B:  00           DC.B       0x00                     ; '\0'
  0x2400BC5C:  44           DC.B       0x44                     ; 'D'
  0x2400BC5D:  00           DC.B       0x00                     ; '\0'
  0x2400BC5E:  D7           DC.B       0xD7                     ; '\xD7'
  0x2400BC5F:  06           DC.B       0x06                     ; '\x06'
  0x2400BC60:  00           DC.B       0x00                     ; '\0'
  0x2400BC61:  00           DC.B       0x00                     ; '\0'
  0x2400BC62:  00           DC.B       0x00                     ; '\0'
  0x2400BC63:  00           DC.B       0x00                     ; '\0'
  0x2400BC64:  00           DC.B       0x00                     ; '\0'
  0x2400BC65:  00           DC.B       0x00                     ; '\0'
  0x2400BC66:  00           DC.B       0x00                     ; '\0'
  0x2400BC67:  00           DC.B       0x00                     ; '\0'
  0x2400BC68:  00           DC.B       0x00                     ; '\0'
  0x2400BC69:  00           DC.B       0x00                     ; '\0'
  0x2400BC6A:  00           DC.B       0x00                     ; '\0'
  0x2400BC6B:  00           DC.B       0x00                     ; '\0'
  0x2400BC6C:  44           DC.B       0x44                     ; 'D'
  0x2400BC6D:  00           DC.B       0x00                     ; '\0'
  0x2400BC6E:  C0           DC.B       0xC0                     ; '\xC0'
  0x2400BC6F:  06           DC.B       0x06                     ; '\x06'
  0x2400BC70:  00           DC.B       0x00                     ; '\0'
  0x2400BC71:  00           DC.B       0x00                     ; '\0'
  0x2400BC72:  00           DC.B       0x00                     ; '\0'
  0x2400BC73:  00           DC.B       0x00                     ; '\0'
  0x2400BC74:  00           DC.B       0x00                     ; '\0'
  0x2400BC75:  00           DC.B       0x00                     ; '\0'
  0x2400BC76:  00           DC.B       0x00                     ; '\0'
  0x2400BC77:  00           DC.B       0x00                     ; '\0'
  0x2400BC78:  00           DC.B       0x00                     ; '\0'
  0x2400BC79:  00           DC.B       0x00                     ; '\0'
  0x2400BC7A:  00           DC.B       0x00                     ; '\0'
  0x2400BC7B:  00           DC.B       0x00                     ; '\0'
  0x2400BC7C:  46           DC.B       0x46                     ; 'F'
  0x2400BC7D:  00           DC.B       0x00                     ; '\0'
  0x2400BC7E:  A9           DC.B       0xA9                     ; '\xA9'
  0x2400BC7F:  06           DC.B       0x06                     ; '\x06'
  0x2400BC80:  00           DC.B       0x00                     ; '\0'
  0x2400BC81:  00           DC.B       0x00                     ; '\0'
  0x2400BC82:  00           DC.B       0x00                     ; '\0'
  0x2400BC83:  00           DC.B       0x00                     ; '\0'
  0x2400BC84:  00           DC.B       0x00                     ; '\0'
  0x2400BC85:  00           DC.B       0x00                     ; '\0'
  0x2400BC86:  00           DC.B       0x00                     ; '\0'
  0x2400BC87:  00           DC.B       0x00                     ; '\0'
  0x2400BC88:  00           DC.B       0x00                     ; '\0'
  0x2400BC89:  00           DC.B       0x00                     ; '\0'
  0x2400BC8A:  00           DC.B       0x00                     ; '\0'
  0x2400BC8B:  00           DC.B       0x00                     ; '\0'
  0x2400BC8C:  48           DC.B       0x48                     ; 'H'
  0x2400BC8D:  00           DC.B       0x00                     ; '\0'
  0x2400BC8E:  D4           DC.B       0xD4                     ; '\xD4'
  0x2400BC8F:  03           DC.B       0x03                     ; '\x03'
  0x2400BC90:  00           DC.B       0x00                     ; '\0'
  0x2400BC91:  00           DC.B       0x00                     ; '\0'
  0x2400BC92:  01           DC.B       0x01                     ; '\x01'
  0x2400BC93:  00           DC.B       0x00                     ; '\0'
  0x2400BC94:  00           DC.B       0x00                     ; '\0'
  0x2400BC95:  00           DC.B       0x00                     ; '\0'
  0x2400BC96:  84           DC.B       0x84                     ; '\x84'
  0x2400BC97:  00           DC.B       0x00                     ; '\0'
  0x2400BC98:  00           DC.B       0x00                     ; '\0'
  0x2400BC99:  00           DC.B       0x00                     ; '\0'
  0x2400BC9A:  12           DC.B       0x12                     ; '\x12'
  0x2400BC9B:  00           DC.B       0x00                     ; '\0'
  0x2400BC9C:  03           DC.B       0x03                     ; '\x03'
  0x2400BC9D:  00           DC.B       0x00                     ; '\0'
  0x2400BC9E:  59           DC.B       0x59                     ; 'Y'
  0x2400BC9F:  06           DC.B       0x06                     ; '\x06'
  0x2400BCA0:  00           DC.B       0x00                     ; '\0'
  0x2400BCA1:  00           DC.B       0x00                     ; '\0'
  0x2400BCA2:  00           DC.B       0x00                     ; '\0'
  0x2400BCA3:  00           DC.B       0x00                     ; '\0'
  0x2400BCA4:  00           DC.B       0x00                     ; '\0'
  0x2400BCA5:  00           DC.B       0x00                     ; '\0'
  0x2400BCA6:  A8           DC.B       0xA8                     ; '\xA8'
  0x2400BCA7:  00           DC.B       0x00                     ; '\0'
  0x2400BCA8:  00           DC.B       0x00                     ; '\0'
  0x2400BCA9:  00           DC.B       0x00                     ; '\0'
  0x2400BCAA:  11           DC.B       0x11                     ; '\x11'
  0x2400BCAB:  00           DC.B       0x00                     ; '\0'
  0x2400BCAC:  4A           DC.B       0x4A                     ; 'J'
  0x2400BCAD:  00           DC.B       0x00                     ; '\0'
  0x2400BCAE:  01           DC.B       0x01                     ; '\x01'
  0x2400BCAF:  00           DC.B       0x00                     ; '\0'
  0x2400BCB0:  00           DC.B       0x00                     ; '\0'
  0x2400BCB1:  00           DC.B       0x00                     ; '\0'
  0x2400BCB2:  00           DC.B       0x00                     ; '\0'
  0x2400BCB3:  00           DC.B       0x00                     ; '\0'
  0x2400BCB4:  00           DC.B       0x00                     ; '\0'
  0x2400BCB5:  00           DC.B       0x00                     ; '\0'
  0x2400BCB6:  00           DC.B       0x00                     ; '\0'
  0x2400BCB7:  00           DC.B       0x00                     ; '\0'
  0x2400BCB8:  00           DC.B       0x00                     ; '\0'
  0x2400BCB9:  00           DC.B       0x00                     ; '\0'
  0x2400BCBA:  10           DC.B       0x10                     ; '\x10'
  0x2400BCBB:  00           DC.B       0x00                     ; '\0'
  0x2400BCBC:  00           DC.B       0x00                     ; '\0'
  0x2400BCBD:  00           DC.B       0x00                     ; '\0'
  0x2400BCBE:  B6           DC.B       0xB6                     ; '\xB6'
  0x2400BCBF:  04           DC.B       0x04                     ; '\x04'
  0x2400BCC0:  00           DC.B       0x00                     ; '\0'
  0x2400BCC1:  00           DC.B       0x00                     ; '\0'
  0x2400BCC2:  01           DC.B       0x01                     ; '\x01'
  0x2400BCC3:  00           DC.B       0x00                     ; '\0'
  0x2400BCC4:  00           DC.B       0x00                     ; '\0'
  0x2400BCC5:  00           DC.B       0x00                     ; '\0'
  0x2400BCC6:  84           DC.B       0x84                     ; '\x84'
  0x2400BCC7:  00           DC.B       0x00                     ; '\0'
  0x2400BCC8:  00           DC.B       0x00                     ; '\0'
  0x2400BCC9:  00           DC.B       0x00                     ; '\0'
  0x2400BCCA:  12           DC.B       0x12                     ; '\x12'
  0x2400BCCB:  00           DC.B       0x00                     ; '\0'
  0x2400BCCC:  07           DC.B       0x07                     ; '\x07'
  0x2400BCCD:  00           DC.B       0x00                     ; '\0'
  0x2400BCCE:  A1           DC.B       0xA1                     ; '\xA1'
  0x2400BCCF:  01           DC.B       0x01                     ; '\x01'
  0x2400BCD0:  00           DC.B       0x00                     ; '\0'
  0x2400BCD1:  00           DC.B       0x00                     ; '\0'
  0x2400BCD2:  01           DC.B       0x01                     ; '\x01'
  0x2400BCD3:  00           DC.B       0x00                     ; '\0'
  0x2400BCD4:  00           DC.B       0x00                     ; '\0'
  0x2400BCD5:  00           DC.B       0x00                     ; '\0'
  0x2400BCD6:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400BCD7:  00           DC.B       0x00                     ; '\0'
  0x2400BCD8:  00           DC.B       0x00                     ; '\0'
  0x2400BCD9:  00           DC.B       0x00                     ; '\0'
  0x2400BCDA:  12           DC.B       0x12                     ; '\x12'
  0x2400BCDB:  00           DC.B       0x00                     ; '\0'
  0x2400BCDC:  09           DC.B       0x09                     ; '\t'
  0x2400BCDD:  00           DC.B       0x00                     ; '\0'
  0x2400BCDE:  DB           DC.B       0xDB                     ; '\xDB'
  0x2400BCDF:  05           DC.B       0x05                     ; '\x05'
  0x2400BCE0:  00           DC.B       0x00                     ; '\0'
  0x2400BCE1:  00           DC.B       0x00                     ; '\0'
  0x2400BCE2:  01           DC.B       0x01                     ; '\x01'
  0x2400BCE3:  00           DC.B       0x00                     ; '\0'
  0x2400BCE4:  00           DC.B       0x00                     ; '\0'
  0x2400BCE5:  00           DC.B       0x00                     ; '\0'
  0x2400BCE6:  1C           DC.B       0x1C                     ; '\x1C'
  0x2400BCE7:  00           DC.B       0x00                     ; '\0'
  0x2400BCE8:  00           DC.B       0x00                     ; '\0'
  0x2400BCE9:  00           DC.B       0x00                     ; '\0'
  0x2400BCEA:  12           DC.B       0x12                     ; '\x12'
  0x2400BCEB:  00           DC.B       0x00                     ; '\0'
  0x2400BCEC:  0B           DC.B       0x0B                     ; '\v'
  0x2400BCED:  00           DC.B       0x00                     ; '\0'
  0x2400BCEE:  5D           DC.B       0x5D                     ; ']'
  0x2400BCEF:  04           DC.B       0x04                     ; '\x04'
  0x2400BCF0:  00           DC.B       0x00                     ; '\0'
  0x2400BCF1:  00           DC.B       0x00                     ; '\0'
  0x2400BCF2:  01           DC.B       0x01                     ; '\x01'
  0x2400BCF3:  00           DC.B       0x00                     ; '\0'
  0x2400BCF4:  00           DC.B       0x00                     ; '\0'
  0x2400BCF5:  00           DC.B       0x00                     ; '\0'
  0x2400BCF6:  9E           DC.B       0x9E                     ; '\x9E'
  0x2400BCF7:  00           DC.B       0x00                     ; '\0'
  0x2400BCF8:  00           DC.B       0x00                     ; '\0'
  0x2400BCF9:  00           DC.B       0x00                     ; '\0'
  0x2400BCFA:  12           DC.B       0x12                     ; '\x12'
  0x2400BCFB:  00           DC.B       0x00                     ; '\0'
  0x2400BCFC:  0D           DC.B       0x0D                     ; '\r'
  0x2400BCFD:  00           DC.B       0x00                     ; '\0'
  0x2400BCFE:  01           DC.B       0x01                     ; '\x01'
  0x2400BCFF:  04           DC.B       0x04                     ; '\x04'
  0x2400BD00:  00           DC.B       0x00                     ; '\0'
  0x2400BD01:  00           DC.B       0x00                     ; '\0'
  0x2400BD02:  01           DC.B       0x01                     ; '\x01'
  0x2400BD03:  00           DC.B       0x00                     ; '\0'
Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=16, align=1
_acDownBuffer:
  0x2400BD04:  00           DC.B       0x00                     ; '\0'
  0x2400BD05:  53           DC.B       0x53                     ; 'S'
  0x2400BD06:  45           DC.B       0x45                     ; 'E'
  0x2400BD07:  47           DC.B       0x47                     ; 'G'
  0x2400BD08:  47           DC.B       0x47                     ; 'G'
  0x2400BD09:  45           DC.B       0x45                     ; 'E'
  0x2400BD0A:  52           DC.B       0x52                     ; 'R'
  0x2400BD0B:  20           DC.B       0x20                     ; ' '
  0x2400BD0C:  43           DC.B       0x43                     ; 'C'
  0x2400BD0D:  2F           DC.B       0x2F                     ; '/'
  0x2400BD0E:  43           DC.B       0x43                     ; 'C'
  0x2400BD0F:  2B           DC.B       0x2B                     ; '+'
  0x2400BD10:  2B           DC.B       0x2B                     ; '+'
  0x2400BD11:  20           DC.B       0x20                     ; ' '
  0x2400BD12:  63           DC.B       0x63                     ; 'c'
  0x2400BD13:  6F           DC.B       0x6F                     ; 'o'
Section .data.rr from charger_lto.o, size=704, align=4
rr:
  0x2400BD14:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BD18:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BD1C:  08023B4A     DC.W       0x08023B4A               ; R_ARM_ABS32
  0x2400BD20:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BD24:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BD28:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BD2C:  00           DC.B       0x00                     ; '\0'
  0x2400BD2D:  00           DC.B       0x00                     ; '\0'
  0x2400BD2E:  A8           DC.B       0xA8                     ; '\xA8'
  0x2400BD2F:  61           DC.B       0x61                     ; 'a'
  0x2400BD30:  00           DC.B       0x00                     ; '\0'
  0x2400BD31:  00           DC.B       0x00                     ; '\0'
  0x2400BD32:  00           DC.B       0x00                     ; '\0'
  0x2400BD33:  00           DC.B       0x00                     ; '\0'
  0x2400BD34:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BD38:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BD3C:  08023B4A     DC.W       0x08023B4A               ; R_ARM_ABS32
  0x2400BD40:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BD44:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BD48:  08023B50     DC.W       0x08023B50               ; R_ARM_ABS32
  0x2400BD4C:  01           DC.B       0x01                     ; '\x01'
  0x2400BD4D:  00           DC.B       0x00                     ; '\0'
  0x2400BD4E:  30           DC.B       0x30                     ; '0'
  0x2400BD4F:  75           DC.B       0x75                     ; 'u'
  0x2400BD50:  00           DC.B       0x00                     ; '\0'
  0x2400BD51:  00           DC.B       0x00                     ; '\0'
  0x2400BD52:  00           DC.B       0x00                     ; '\0'
  0x2400BD53:  00           DC.B       0x00                     ; '\0'
  0x2400BD54:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BD58:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BD5C:  08023B55     DC.W       0x08023B55               ; R_ARM_ABS32
  0x2400BD60:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BD64:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BD68:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BD6C:  00           DC.B       0x00                     ; '\0'
  0x2400BD6D:  00           DC.B       0x00                     ; '\0'
  0x2400BD6E:  88           DC.B       0x88                     ; '\x88'
  0x2400BD6F:  13           DC.B       0x13                     ; '\x13'
  0x2400BD70:  00           DC.B       0x00                     ; '\0'
  0x2400BD71:  00           DC.B       0x00                     ; '\0'
  0x2400BD72:  00           DC.B       0x00                     ; '\0'
  0x2400BD73:  00           DC.B       0x00                     ; '\0'
  0x2400BD74:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BD78:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BD7C:  08023B55     DC.W       0x08023B55               ; R_ARM_ABS32
  0x2400BD80:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BD84:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BD88:  08023853     DC.W       0x08023853               ; R_ARM_ABS32
  0x2400BD8C:  01           DC.B       0x01                     ; '\x01'
  0x2400BD8D:  00           DC.B       0x00                     ; '\0'
  0x2400BD8E:  30           DC.B       0x30                     ; '0'
  0x2400BD8F:  75           DC.B       0x75                     ; 'u'
  0x2400BD90:  00           DC.B       0x00                     ; '\0'
  0x2400BD91:  00           DC.B       0x00                     ; '\0'
  0x2400BD92:  00           DC.B       0x00                     ; '\0'
  0x2400BD93:  00           DC.B       0x00                     ; '\0'
  0x2400BD94:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BD98:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BD9C:  08023855     DC.W       0x08023855               ; R_ARM_ABS32
  0x2400BDA0:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BDA4:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BDA8:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BDAC:  00           DC.B       0x00                     ; '\0'
  0x2400BDAD:  00           DC.B       0x00                     ; '\0'
  0x2400BDAE:  88           DC.B       0x88                     ; '\x88'
  0x2400BDAF:  13           DC.B       0x13                     ; '\x13'
  0x2400BDB0:  00           DC.B       0x00                     ; '\0'
  0x2400BDB1:  00           DC.B       0x00                     ; '\0'
  0x2400BDB2:  00           DC.B       0x00                     ; '\0'
  0x2400BDB3:  00           DC.B       0x00                     ; '\0'
  0x2400BDB4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BDB8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BDBC:  08023D34     DC.W       0x08023D34               ; R_ARM_ABS32
  0x2400BDC0:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BDC4:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BDC8:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BDCC:  00           DC.B       0x00                     ; '\0'
  0x2400BDCD:  00           DC.B       0x00                     ; '\0'
  0x2400BDCE:  88           DC.B       0x88                     ; '\x88'
  0x2400BDCF:  13           DC.B       0x13                     ; '\x13'
  0x2400BDD0:  00           DC.B       0x00                     ; '\0'
  0x2400BDD1:  00           DC.B       0x00                     ; '\0'
  0x2400BDD2:  00           DC.B       0x00                     ; '\0'
  0x2400BDD3:  00           DC.B       0x00                     ; '\0'
  0x2400BDD4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BDD8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BDDC:  08023D34     DC.W       0x08023D34               ; R_ARM_ABS32
  0x2400BDE0:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BDE4:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BDE8:  08023D44     DC.W       0x08023D44               ; R_ARM_ABS32
  0x2400BDEC:  01           DC.B       0x01                     ; '\x01'
  0x2400BDED:  00           DC.B       0x00                     ; '\0'
  0x2400BDEE:  88           DC.B       0x88                     ; '\x88'
  0x2400BDEF:  13           DC.B       0x13                     ; '\x13'
  0x2400BDF0:  00           DC.B       0x00                     ; '\0'
  0x2400BDF1:  00           DC.B       0x00                     ; '\0'
  0x2400BDF2:  00           DC.B       0x00                     ; '\0'
  0x2400BDF3:  00           DC.B       0x00                     ; '\0'
  0x2400BDF4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BDF8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BDFC:  08023D48     DC.W       0x08023D48               ; R_ARM_ABS32
  0x2400BE00:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE04:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE08:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE0C:  00           DC.B       0x00                     ; '\0'
  0x2400BE0D:  00           DC.B       0x00                     ; '\0'
  0x2400BE0E:  88           DC.B       0x88                     ; '\x88'
  0x2400BE0F:  13           DC.B       0x13                     ; '\x13'
  0x2400BE10:  00           DC.B       0x00                     ; '\0'
  0x2400BE11:  00           DC.B       0x00                     ; '\0'
  0x2400BE12:  00           DC.B       0x00                     ; '\0'
  0x2400BE13:  00           DC.B       0x00                     ; '\0'
  0x2400BE14:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BE18:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BE1C:  08023B5E     DC.W       0x08023B5E               ; R_ARM_ABS32
  0x2400BE20:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE24:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE28:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE2C:  00           DC.B       0x00                     ; '\0'
  0x2400BE2D:  00           DC.B       0x00                     ; '\0'
  0x2400BE2E:  88           DC.B       0x88                     ; '\x88'
  0x2400BE2F:  13           DC.B       0x13                     ; '\x13'
  0x2400BE30:  00           DC.B       0x00                     ; '\0'
  0x2400BE31:  00           DC.B       0x00                     ; '\0'
  0x2400BE32:  00           DC.B       0x00                     ; '\0'
  0x2400BE33:  00           DC.B       0x00                     ; '\0'
  0x2400BE34:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BE38:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BE3C:  0802385F     DC.W       0x0802385F               ; R_ARM_ABS32
  0x2400BE40:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE44:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE48:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE4C:  00           DC.B       0x00                     ; '\0'
  0x2400BE4D:  00           DC.B       0x00                     ; '\0'
  0x2400BE4E:  88           DC.B       0x88                     ; '\x88'
  0x2400BE4F:  13           DC.B       0x13                     ; '\x13'
  0x2400BE50:  00           DC.B       0x00                     ; '\0'
  0x2400BE51:  00           DC.B       0x00                     ; '\0'
  0x2400BE52:  00           DC.B       0x00                     ; '\0'
  0x2400BE53:  00           DC.B       0x00                     ; '\0'
  0x2400BE54:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BE58:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BE5C:  08023869     DC.W       0x08023869               ; R_ARM_ABS32
  0x2400BE60:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE64:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BE68:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE6C:  00           DC.B       0x00                     ; '\0'
  0x2400BE6D:  00           DC.B       0x00                     ; '\0'
  0x2400BE6E:  88           DC.B       0x88                     ; '\x88'
  0x2400BE6F:  13           DC.B       0x13                     ; '\x13'
  0x2400BE70:  00           DC.B       0x00                     ; '\0'
  0x2400BE71:  00           DC.B       0x00                     ; '\0'
  0x2400BE72:  00           DC.B       0x00                     ; '\0'
  0x2400BE73:  00           DC.B       0x00                     ; '\0'
  0x2400BE74:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BE78:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BE7C:  08023D4C     DC.W       0x08023D4C               ; R_ARM_ABS32
  0x2400BE80:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE84:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BE88:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BE8C:  00           DC.B       0x00                     ; '\0'
  0x2400BE8D:  00           DC.B       0x00                     ; '\0'
  0x2400BE8E:  88           DC.B       0x88                     ; '\x88'
  0x2400BE8F:  13           DC.B       0x13                     ; '\x13'
  0x2400BE90:  00           DC.B       0x00                     ; '\0'
  0x2400BE91:  00           DC.B       0x00                     ; '\0'
  0x2400BE92:  00           DC.B       0x00                     ; '\0'
  0x2400BE93:  00           DC.B       0x00                     ; '\0'
  0x2400BE94:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BE98:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BE9C:  08023873     DC.W       0x08023873               ; R_ARM_ABS32
  0x2400BEA0:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BEA4:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BEA8:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BEAC:  00           DC.B       0x00                     ; '\0'
  0x2400BEAD:  00           DC.B       0x00                     ; '\0'
  0x2400BEAE:  88           DC.B       0x88                     ; '\x88'
  0x2400BEAF:  13           DC.B       0x13                     ; '\x13'
  0x2400BEB0:  00           DC.B       0x00                     ; '\0'
  0x2400BEB1:  00           DC.B       0x00                     ; '\0'
  0x2400BEB2:  00           DC.B       0x00                     ; '\0'
  0x2400BEB3:  00           DC.B       0x00                     ; '\0'
  0x2400BEB4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BEB8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BEBC:  08023D54     DC.W       0x08023D54               ; R_ARM_ABS32
  0x2400BEC0:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BEC4:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BEC8:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BECC:  00           DC.B       0x00                     ; '\0'
  0x2400BECD:  00           DC.B       0x00                     ; '\0'
  0x2400BECE:  88           DC.B       0x88                     ; '\x88'
  0x2400BECF:  13           DC.B       0x13                     ; '\x13'
  0x2400BED0:  00           DC.B       0x00                     ; '\0'
  0x2400BED1:  00           DC.B       0x00                     ; '\0'
  0x2400BED2:  00           DC.B       0x00                     ; '\0'
  0x2400BED3:  00           DC.B       0x00                     ; '\0'
  0x2400BED4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BED8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BEDC:  08023B67     DC.W       0x08023B67               ; R_ARM_ABS32
  0x2400BEE0:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BEE4:  0802384F     DC.W       0x0802384F               ; R_ARM_ABS32
  0x2400BEE8:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BEEC:  00           DC.B       0x00                     ; '\0'
  0x2400BEED:  00           DC.B       0x00                     ; '\0'
  0x2400BEEE:  88           DC.B       0x88                     ; '\x88'
  0x2400BEEF:  13           DC.B       0x13                     ; '\x13'
  0x2400BEF0:  00           DC.B       0x00                     ; '\0'
  0x2400BEF1:  00           DC.B       0x00                     ; '\0'
  0x2400BEF2:  00           DC.B       0x00                     ; '\0'
  0x2400BEF3:  00           DC.B       0x00                     ; '\0'
  0x2400BEF4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BEF8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BEFC:  08023B67     DC.W       0x08023B67               ; R_ARM_ABS32
  0x2400BF00:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BF04:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF08:  08023853     DC.W       0x08023853               ; R_ARM_ABS32
  0x2400BF0C:  01           DC.B       0x01                     ; '\x01'
  0x2400BF0D:  00           DC.B       0x00                     ; '\0'
  0x2400BF0E:  88           DC.B       0x88                     ; '\x88'
  0x2400BF0F:  13           DC.B       0x13                     ; '\x13'
  0x2400BF10:  00           DC.B       0x00                     ; '\0'
  0x2400BF11:  00           DC.B       0x00                     ; '\0'
  0x2400BF12:  00           DC.B       0x00                     ; '\0'
  0x2400BF13:  00           DC.B       0x00                     ; '\0'
  0x2400BF14:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BF18:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BF1C:  08023D5C     DC.W       0x08023D5C               ; R_ARM_ABS32
  0x2400BF20:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF24:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF28:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF2C:  01           DC.B       0x01                     ; '\x01'
  0x2400BF2D:  00           DC.B       0x00                     ; '\0'
  0x2400BF2E:  88           DC.B       0x88                     ; '\x88'
  0x2400BF2F:  13           DC.B       0x13                     ; '\x13'
  0x2400BF30:  00           DC.B       0x00                     ; '\0'
  0x2400BF31:  00           DC.B       0x00                     ; '\0'
  0x2400BF32:  00           DC.B       0x00                     ; '\0'
  0x2400BF33:  00           DC.B       0x00                     ; '\0'
  0x2400BF34:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BF38:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BF3C:  08023D64     DC.W       0x08023D64               ; R_ARM_ABS32
  0x2400BF40:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BF44:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF48:  08023D6C     DC.W       0x08023D6C               ; R_ARM_ABS32
  0x2400BF4C:  01           DC.B       0x01                     ; '\x01'
  0x2400BF4D:  00           DC.B       0x00                     ; '\0'
  0x2400BF4E:  88           DC.B       0x88                     ; '\x88'
  0x2400BF4F:  13           DC.B       0x13                     ; '\x13'
  0x2400BF50:  00           DC.B       0x00                     ; '\0'
  0x2400BF51:  00           DC.B       0x00                     ; '\0'
  0x2400BF52:  00           DC.B       0x00                     ; '\0'
  0x2400BF53:  00           DC.B       0x00                     ; '\0'
  0x2400BF54:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BF58:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BF5C:  08023B70     DC.W       0x08023B70               ; R_ARM_ABS32
  0x2400BF60:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BF64:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF68:  08023D7C     DC.W       0x08023D7C               ; R_ARM_ABS32
  0x2400BF6C:  01           DC.B       0x01                     ; '\x01'
  0x2400BF6D:  00           DC.B       0x00                     ; '\0'
  0x2400BF6E:  88           DC.B       0x88                     ; '\x88'
  0x2400BF6F:  13           DC.B       0x13                     ; '\x13'
  0x2400BF70:  00           DC.B       0x00                     ; '\0'
  0x2400BF71:  00           DC.B       0x00                     ; '\0'
  0x2400BF72:  00           DC.B       0x00                     ; '\0'
  0x2400BF73:  00           DC.B       0x00                     ; '\0'
  0x2400BF74:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BF78:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BF7C:  08023B79     DC.W       0x08023B79               ; R_ARM_ABS32
  0x2400BF80:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BF84:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BF88:  08023B82     DC.W       0x08023B82               ; R_ARM_ABS32
  0x2400BF8C:  01           DC.B       0x01                     ; '\x01'
  0x2400BF8D:  00           DC.B       0x00                     ; '\0'
  0x2400BF8E:  88           DC.B       0x88                     ; '\x88'
  0x2400BF8F:  13           DC.B       0x13                     ; '\x13'
  0x2400BF90:  00           DC.B       0x00                     ; '\0'
  0x2400BF91:  00           DC.B       0x00                     ; '\0'
  0x2400BF92:  00           DC.B       0x00                     ; '\0'
  0x2400BF93:  00           DC.B       0x00                     ; '\0'
  0x2400BF94:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BF98:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BF9C:  08023382     DC.W       0x08023382               ; R_ARM_ABS32
  0x2400BFA0:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BFA4:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BFA8:  08023D8C     DC.W       0x08023D8C               ; R_ARM_ABS32
  0x2400BFAC:  01           DC.B       0x01                     ; '\x01'
  0x2400BFAD:  00           DC.B       0x00                     ; '\0'
  0x2400BFAE:  88           DC.B       0x88                     ; '\x88'
  0x2400BFAF:  13           DC.B       0x13                     ; '\x13'
  0x2400BFB0:  00           DC.B       0x00                     ; '\0'
  0x2400BFB1:  00           DC.B       0x00                     ; '\0'
  0x2400BFB2:  00           DC.B       0x00                     ; '\0'
  0x2400BFB3:  00           DC.B       0x00                     ; '\0'
  0x2400BFB4:  0802337F     DC.W       0x0802337F               ; R_ARM_ABS32
  0x2400BFB8:  0802384D     DC.W       0x0802384D               ; R_ARM_ABS32
  0x2400BFBC:  0802338D     DC.W       0x0802338D               ; R_ARM_ABS32
  0x2400BFC0:  08023851     DC.W       0x08023851               ; R_ARM_ABS32
  0x2400BFC4:  08023B4F     DC.W       0x08023B4F               ; R_ARM_ABS32
  0x2400BFC8:  0802387D     DC.W       0x0802387D               ; R_ARM_ABS32
  0x2400BFCC:  01           DC.B       0x01                     ; '\x01'
  0x2400BFCD:  00           DC.B       0x00                     ; '\0'
  0x2400BFCE:  88           DC.B       0x88                     ; '\x88'
  0x2400BFCF:  13           DC.B       0x13                     ; '\x13'
  0x2400BFD0:  00           DC.B       0x00                     ; '\0'
  0x2400BFD1:  00           DC.B       0x00                     ; '\0'
  0x2400BFD2:  00           DC.B       0x00                     ; '\0'
  0x2400BFD3:  00           DC.B       0x00                     ; '\0'
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:
  0x2400BFD4:  08004BC4     DC.W       __SEGGER_RTL_c_locale
  0x2400BFD8:  08004BC4     DC.W       __SEGGER_RTL_c_locale
  0x2400BFDC:  08004BC4     DC.W       __SEGGER_RTL_c_locale
  0x2400BFE0:  08004BC4     DC.W       __SEGGER_RTL_c_locale
  0x2400BFE4:  08004BC4     DC.W       __SEGGER_RTL_c_locale
Section .data.uwTickPrio from charger_lto.o, size=4, align=4
uwTickPrio:
  0x2400BFE8:  10           DC.B       0x10                     ; '\x10'
  0x2400BFE9:  00           DC.B       0x00                     ; '\0'
  0x2400BFEA:  00           DC.B       0x00                     ; '\0'
  0x2400BFEB:  00           DC.B       0x00                     ; '\0'
Section .data.libc.stdout from prinops_rtt.o (prinops_rtt_v7em_fpv5_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdout:
  0x2400BFEC:  2400B7F8     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:
  0x2400BFF0:  2400B7FC     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:
  0x2400BFF4:  2400B800     DC.W       __SEGGER_RTL_stderr_file
Section .data._tx_thread_system_state from charger_lto.o, size=4, align=4
_tx_thread_system_state:
  0x2400BFF8:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400BFF9:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400BFFA:  F0           DC.B       0xF0                     ; '\xF0'
  0x2400BFFB:  F0           DC.B       0xF0                     ; '\xF0'
Section .data.SystemD2Clock from charger_lto.o, size=4, align=4
SystemD2Clock:
  0x2400BFFC:  00           DC.B       0x00                     ; '\0'
  0x2400BFFD:  90           DC.B       0x90                     ; '\x90'
  0x2400BFFE:  D0           DC.B       0xD0                     ; '\xD0'
  0x2400BFFF:  03           DC.B       0x03                     ; '\x03'
Section .data.SystemCoreClock from charger_lto.o, size=4, align=4
SystemCoreClock:
  0x2400C000:  00           DC.B       0x00                     ; '\0'
  0x2400C001:  90           DC.B       0x90                     ; '\x90'
  0x2400C002:  D0           DC.B       0xD0                     ; '\xD0'
  0x2400C003:  03           DC.B       0x03                     ; '\x03'
Section .data.delay_ms from charger_lto.o, size=2, align=2
delay_ms:
  0x2400C004:  D0           DC.B       0xD0                     ; '\xD0'
  0x2400C005:  07           DC.B       0x07                     ; '\x07'
Section .data._nx_version_id from charger_lto.o, size=101, align=1
_nx_version_id:
  0x2400C006:  43           DC.B       0x43                     ; 'C'
  0x2400C007:  6F           DC.B       0x6F                     ; 'o'
  0x2400C008:  70           DC.B       0x70                     ; 'p'
  0x2400C009:  79           DC.B       0x79                     ; 'y'
  0x2400C00A:  72           DC.B       0x72                     ; 'r'
  0x2400C00B:  69           DC.B       0x69                     ; 'i'
  0x2400C00C:  67           DC.B       0x67                     ; 'g'
  0x2400C00D:  68           DC.B       0x68                     ; 'h'
  0x2400C00E:  74           DC.B       0x74                     ; 't'
  0x2400C00F:  20           DC.B       0x20                     ; ' '
  0x2400C010:  28           DC.B       0x28                     ; '('
  0x2400C011:  63           DC.B       0x63                     ; 'c'
  0x2400C012:  29           DC.B       0x29                     ; ')'
  0x2400C013:  20           DC.B       0x20                     ; ' '
  0x2400C014:  4D           DC.B       0x4D                     ; 'M'
  0x2400C015:  69           DC.B       0x69                     ; 'i'
  0x2400C016:  63           DC.B       0x63                     ; 'c'
  0x2400C017:  72           DC.B       0x72                     ; 'r'
  0x2400C018:  6F           DC.B       0x6F                     ; 'o'
  0x2400C019:  73           DC.B       0x73                     ; 's'
  0x2400C01A:  6F           DC.B       0x6F                     ; 'o'
  0x2400C01B:  66           DC.B       0x66                     ; 'f'
  0x2400C01C:  74           DC.B       0x74                     ; 't'
  0x2400C01D:  20           DC.B       0x20                     ; ' '
  0x2400C01E:  43           DC.B       0x43                     ; 'C'
  0x2400C01F:  6F           DC.B       0x6F                     ; 'o'
  0x2400C020:  72           DC.B       0x72                     ; 'r'
  0x2400C021:  70           DC.B       0x70                     ; 'p'
  0x2400C022:  6F           DC.B       0x6F                     ; 'o'
  0x2400C023:  72           DC.B       0x72                     ; 'r'
  0x2400C024:  61           DC.B       0x61                     ; 'a'
  0x2400C025:  74           DC.B       0x74                     ; 't'
  0x2400C026:  69           DC.B       0x69                     ; 'i'
  0x2400C027:  6F           DC.B       0x6F                     ; 'o'
  0x2400C028:  6E           DC.B       0x6E                     ; 'n'
  0x2400C029:  2E           DC.B       0x2E                     ; '.'
  0x2400C02A:  20           DC.B       0x20                     ; ' '
  0x2400C02B:  41           DC.B       0x41                     ; 'A'
  0x2400C02C:  6C           DC.B       0x6C                     ; 'l'
  0x2400C02D:  6C           DC.B       0x6C                     ; 'l'
  0x2400C02E:  20           DC.B       0x20                     ; ' '
  0x2400C02F:  72           DC.B       0x72                     ; 'r'
  0x2400C030:  69           DC.B       0x69                     ; 'i'
  0x2400C031:  67           DC.B       0x67                     ; 'g'
  0x2400C032:  68           DC.B       0x68                     ; 'h'
  0x2400C033:  74           DC.B       0x74                     ; 't'
  0x2400C034:  73           DC.B       0x73                     ; 's'
  0x2400C035:  20           DC.B       0x20                     ; ' '
  0x2400C036:  72           DC.B       0x72                     ; 'r'
  0x2400C037:  65           DC.B       0x65                     ; 'e'
  0x2400C038:  73           DC.B       0x73                     ; 's'
  0x2400C039:  65           DC.B       0x65                     ; 'e'
  0x2400C03A:  72           DC.B       0x72                     ; 'r'
  0x2400C03B:  76           DC.B       0x76                     ; 'v'
  0x2400C03C:  65           DC.B       0x65                     ; 'e'
  0x2400C03D:  64           DC.B       0x64                     ; 'd'
  0x2400C03E:  2E           DC.B       0x2E                     ; '.'
  0x2400C03F:  20           DC.B       0x20                     ; ' '
  0x2400C040:  20           DC.B       0x20                     ; ' '
  0x2400C041:  2A           DC.B       0x2A                     ; '*'
  0x2400C042:  20           DC.B       0x20                     ; ' '
  0x2400C043:  20           DC.B       0x20                     ; ' '
  0x2400C044:  4E           DC.B       0x4E                     ; 'N'
  0x2400C045:  65           DC.B       0x65                     ; 'e'
  0x2400C046:  74           DC.B       0x74                     ; 't'
  0x2400C047:  58           DC.B       0x58                     ; 'X'
  0x2400C048:  20           DC.B       0x20                     ; ' '
  0x2400C049:  44           DC.B       0x44                     ; 'D'
  0x2400C04A:  75           DC.B       0x75                     ; 'u'
  0x2400C04B:  6F           DC.B       0x6F                     ; 'o'
  0x2400C04C:  20           DC.B       0x20                     ; ' '
  0x2400C04D:  43           DC.B       0x43                     ; 'C'
  0x2400C04E:  6F           DC.B       0x6F                     ; 'o'
  0x2400C04F:  72           DC.B       0x72                     ; 'r'
  0x2400C050:  74           DC.B       0x74                     ; 't'
  0x2400C051:  65           DC.B       0x65                     ; 'e'
  0x2400C052:  78           DC.B       0x78                     ; 'x'
  0x2400C053:  2D           DC.B       0x2D                     ; '-'
  0x2400C054:  4D           DC.B       0x4D                     ; 'M'
  0x2400C055:  37           DC.B       0x37                     ; '7'
  0x2400C056:  2F           DC.B       0x2F                     ; '/'
  0x2400C057:  47           DC.B       0x47                     ; 'G'
  0x2400C058:  4E           DC.B       0x4E                     ; 'N'
  0x2400C059:  55           DC.B       0x55                     ; 'U'
  0x2400C05A:  20           DC.B       0x20                     ; ' '
  0x2400C05B:  56           DC.B       0x56                     ; 'V'
  0x2400C05C:  65           DC.B       0x65                     ; 'e'
  0x2400C05D:  72           DC.B       0x72                     ; 'r'
  0x2400C05E:  73           DC.B       0x73                     ; 's'
  0x2400C05F:  69           DC.B       0x69                     ; 'i'
  0x2400C060:  6F           DC.B       0x6F                     ; 'o'
  0x2400C061:  6E           DC.B       0x6E                     ; 'n'
  0x2400C062:  20           DC.B       0x20                     ; ' '
  0x2400C063:  36           DC.B       0x36                     ; '6'
  0x2400C064:  2E           DC.B       0x2E                     ; '.'
  0x2400C065:  34           DC.B       0x34                     ; '4'
  0x2400C066:  2E           DC.B       0x2E                     ; '.'
  0x2400C067:  30           DC.B       0x30                     ; '0'
  0x2400C068:  20           DC.B       0x20                     ; ' '
  0x2400C069:  2A           DC.B       0x2A                     ; '*'
  0x2400C06A:  00           DC.B       0x00                     ; '\0'
Section .data._fx_version_id from charger_lto.o, size=92, align=1
_fx_version_id:
  0x2400C06B:  43           DC.B       0x43                     ; 'C'
  0x2400C06C:  6F           DC.B       0x6F                     ; 'o'
  0x2400C06D:  70           DC.B       0x70                     ; 'p'
  0x2400C06E:  79           DC.B       0x79                     ; 'y'
  0x2400C06F:  72           DC.B       0x72                     ; 'r'
  0x2400C070:  69           DC.B       0x69                     ; 'i'
  0x2400C071:  67           DC.B       0x67                     ; 'g'
  0x2400C072:  68           DC.B       0x68                     ; 'h'
  0x2400C073:  74           DC.B       0x74                     ; 't'
  0x2400C074:  20           DC.B       0x20                     ; ' '
  0x2400C075:  28           DC.B       0x28                     ; '('
  0x2400C076:  63           DC.B       0x63                     ; 'c'
  0x2400C077:  29           DC.B       0x29                     ; ')'
  0x2400C078:  20           DC.B       0x20                     ; ' '
  0x2400C079:  4D           DC.B       0x4D                     ; 'M'
  0x2400C07A:  69           DC.B       0x69                     ; 'i'
  0x2400C07B:  63           DC.B       0x63                     ; 'c'
  0x2400C07C:  72           DC.B       0x72                     ; 'r'
  0x2400C07D:  6F           DC.B       0x6F                     ; 'o'
  0x2400C07E:  73           DC.B       0x73                     ; 's'
  0x2400C07F:  6F           DC.B       0x6F                     ; 'o'
  0x2400C080:  66           DC.B       0x66                     ; 'f'
  0x2400C081:  74           DC.B       0x74                     ; 't'
  0x2400C082:  20           DC.B       0x20                     ; ' '
  0x2400C083:  43           DC.B       0x43                     ; 'C'
  0x2400C084:  6F           DC.B       0x6F                     ; 'o'
  0x2400C085:  72           DC.B       0x72                     ; 'r'
  0x2400C086:  70           DC.B       0x70                     ; 'p'
  0x2400C087:  6F           DC.B       0x6F                     ; 'o'
  0x2400C088:  72           DC.B       0x72                     ; 'r'
  0x2400C089:  61           DC.B       0x61                     ; 'a'
  0x2400C08A:  74           DC.B       0x74                     ; 't'
  0x2400C08B:  69           DC.B       0x69                     ; 'i'
  0x2400C08C:  6F           DC.B       0x6F                     ; 'o'
  0x2400C08D:  6E           DC.B       0x6E                     ; 'n'
  0x2400C08E:  2E           DC.B       0x2E                     ; '.'
  0x2400C08F:  20           DC.B       0x20                     ; ' '
  0x2400C090:  41           DC.B       0x41                     ; 'A'
  0x2400C091:  6C           DC.B       0x6C                     ; 'l'
  0x2400C092:  6C           DC.B       0x6C                     ; 'l'
  0x2400C093:  20           DC.B       0x20                     ; ' '
  0x2400C094:  72           DC.B       0x72                     ; 'r'
  0x2400C095:  69           DC.B       0x69                     ; 'i'
  0x2400C096:  67           DC.B       0x67                     ; 'g'
  0x2400C097:  68           DC.B       0x68                     ; 'h'
  0x2400C098:  74           DC.B       0x74                     ; 't'
  0x2400C099:  73           DC.B       0x73                     ; 's'
  0x2400C09A:  20           DC.B       0x20                     ; ' '
  0x2400C09B:  72           DC.B       0x72                     ; 'r'
  0x2400C09C:  65           DC.B       0x65                     ; 'e'
  0x2400C09D:  73           DC.B       0x73                     ; 's'
  0x2400C09E:  65           DC.B       0x65                     ; 'e'
  0x2400C09F:  72           DC.B       0x72                     ; 'r'
  0x2400C0A0:  76           DC.B       0x76                     ; 'v'
  0x2400C0A1:  65           DC.B       0x65                     ; 'e'
  0x2400C0A2:  64           DC.B       0x64                     ; 'd'
  0x2400C0A3:  2E           DC.B       0x2E                     ; '.'
  0x2400C0A4:  20           DC.B       0x20                     ; ' '
  0x2400C0A5:  20           DC.B       0x20                     ; ' '
  0x2400C0A6:  2A           DC.B       0x2A                     ; '*'
  0x2400C0A7:  20           DC.B       0x20                     ; ' '
  0x2400C0A8:  20           DC.B       0x20                     ; ' '
  0x2400C0A9:  46           DC.B       0x46                     ; 'F'
  0x2400C0AA:  69           DC.B       0x69                     ; 'i'
  0x2400C0AB:  6C           DC.B       0x6C                     ; 'l'
  0x2400C0AC:  65           DC.B       0x65                     ; 'e'
  0x2400C0AD:  58           DC.B       0x58                     ; 'X'
  0x2400C0AE:  20           DC.B       0x20                     ; ' '
  0x2400C0AF:  47           DC.B       0x47                     ; 'G'
  0x2400C0B0:  65           DC.B       0x65                     ; 'e'
  0x2400C0B1:  6E           DC.B       0x6E                     ; 'n'
  0x2400C0B2:  65           DC.B       0x65                     ; 'e'
  0x2400C0B3:  72           DC.B       0x72                     ; 'r'
  0x2400C0B4:  69           DC.B       0x69                     ; 'i'
  0x2400C0B5:  63           DC.B       0x63                     ; 'c'
  0x2400C0B6:  20           DC.B       0x20                     ; ' '
  0x2400C0B7:  56           DC.B       0x56                     ; 'V'
  0x2400C0B8:  65           DC.B       0x65                     ; 'e'
  0x2400C0B9:  72           DC.B       0x72                     ; 'r'
  0x2400C0BA:  73           DC.B       0x73                     ; 's'
  0x2400C0BB:  69           DC.B       0x69                     ; 'i'
  0x2400C0BC:  6F           DC.B       0x6F                     ; 'o'
  0x2400C0BD:  6E           DC.B       0x6E                     ; 'n'
  0x2400C0BE:  20           DC.B       0x20                     ; ' '
  0x2400C0BF:  36           DC.B       0x36                     ; '6'
  0x2400C0C0:  2E           DC.B       0x2E                     ; '.'
  0x2400C0C1:  34           DC.B       0x34                     ; '4'
  0x2400C0C2:  2E           DC.B       0x2E                     ; '.'
  0x2400C0C3:  30           DC.B       0x30                     ; '0'
  0x2400C0C4:  20           DC.B       0x20                     ; ' '
  0x2400C0C5:  2A           DC.B       0x2A                     ; '*'
  0x2400C0C6:  00           DC.B       0x00                     ; '\0'
Section .data.timer_name from charger_lto.o, size=18, align=1
timer_name:
  0x2400C0C7:  49           DC.B       0x49                     ; 'I'
  0x2400C0C8:  43           DC.B       0x43                     ; 'C'
  0x2400C0C9:  20           DC.B       0x20                     ; ' '
  0x2400C0CA:  6F           DC.B       0x6F                     ; 'o'
  0x2400C0CB:  76           DC.B       0x76                     ; 'v'
  0x2400C0CC:  65           DC.B       0x65                     ; 'e'
  0x2400C0CD:  72           DC.B       0x72                     ; 'r'
  0x2400C0CE:  66           DC.B       0x66                     ; 'f'
  0x2400C0CF:  6C           DC.B       0x6C                     ; 'l'
  0x2400C0D0:  6F           DC.B       0x6F                     ; 'o'
  0x2400C0D1:  77           DC.B       0x77                     ; 'w'
  0x2400C0D2:  20           DC.B       0x20                     ; ' '
  0x2400C0D3:  74           DC.B       0x74                     ; 't'
  0x2400C0D4:  69           DC.B       0x69                     ; 'i'
  0x2400C0D5:  6D           DC.B       0x6D                     ; 'm'
  0x2400C0D6:  65           DC.B       0x65                     ; 'e'
  0x2400C0D7:  72           DC.B       0x72                     ; 'r'
  0x2400C0D8:  00           DC.B       0x00                     ; '\0'
Section .data.ipName from charger_lto.o, size=4, align=1
ipName:
  0x2400C0D9:  45           DC.B       0x45                     ; 'E'
  0x2400C0DA:  74           DC.B       0x74                     ; 't'
  0x2400C0DB:  68           DC.B       0x68                     ; 'h'
  0x2400C0DC:  00           DC.B       0x00                     ; '\0'
Section .data.uwTickFreq from charger_lto.o, size=1, align=1
uwTickFreq:
  0x2400C0DD:  01           DC.B       0x01                     ; '\x01'
Section .RAM1 from charger_lto.o, size=320, align=32
ibuf.12:
  0x30000000:  00           DC.B       0x00                     ; '\0'
  0x30000001:  00           DC.B       0x00                     ; '\0'
  0x30000002:  00           DC.B       0x00                     ; '\0'
  0x30000003:  00           DC.B       0x00                     ; '\0'
  0x30000004:  00           DC.B       0x00                     ; '\0'
  0x30000005:  00           DC.B       0x00                     ; '\0'
  0x30000006:  00           DC.B       0x00                     ; '\0'
  0x30000007:  00           DC.B       0x00                     ; '\0'
  0x30000008:  00           DC.B       0x00                     ; '\0'
  0x30000009:  00           DC.B       0x00                     ; '\0'
  0x3000000A:  00           DC.B       0x00                     ; '\0'
  0x3000000B:  00           DC.B       0x00                     ; '\0'
  0x3000000C:  00           DC.B       0x00                     ; '\0'
  0x3000000D:  00           DC.B       0x00                     ; '\0'
  0x3000000E:  00           DC.B       0x00                     ; '\0'
  0x3000000F:  00           DC.B       0x00                     ; '\0'
  0x30000010:  00           DC.B       0x00                     ; '\0'
  0x30000011:  00           DC.B       0x00                     ; '\0'
  0x30000012:  00           DC.B       0x00                     ; '\0'
  0x30000013:  00           DC.B       0x00                     ; '\0'
  0x30000014:  00           DC.B       0x00                     ; '\0'
  0x30000015:  00           DC.B       0x00                     ; '\0'
  0x30000016:  00           DC.B       0x00                     ; '\0'
  0x30000017:  00           DC.B       0x00                     ; '\0'
  0x30000018:  00           DC.B       0x00                     ; '\0'
  0x30000019:  00           DC.B       0x00                     ; '\0'
  0x3000001A:  00           DC.B       0x00                     ; '\0'
  0x3000001B:  00           DC.B       0x00                     ; '\0'
  0x3000001C:  00           DC.B       0x00                     ; '\0'
  0x3000001D:  00           DC.B       0x00                     ; '\0'
  0x3000001E:  00           DC.B       0x00                     ; '\0'
  0x3000001F:  00           DC.B       0x00                     ; '\0'
  0x30000020:  00           DC.B       0x00                     ; '\0'
  0x30000021:  00           DC.B       0x00                     ; '\0'
  0x30000022:  00           DC.B       0x00                     ; '\0'
  0x30000023:  00           DC.B       0x00                     ; '\0'
  0x30000024:  00           DC.B       0x00                     ; '\0'
  0x30000025:  00           DC.B       0x00                     ; '\0'
  0x30000026:  00           DC.B       0x00                     ; '\0'
  0x30000027:  00           DC.B       0x00                     ; '\0'
  0x30000028:  00           DC.B       0x00                     ; '\0'
  0x30000029:  00           DC.B       0x00                     ; '\0'
  0x3000002A:  00           DC.B       0x00                     ; '\0'
  0x3000002B:  00           DC.B       0x00                     ; '\0'
  0x3000002C:  00           DC.B       0x00                     ; '\0'
  0x3000002D:  00           DC.B       0x00                     ; '\0'
  0x3000002E:  00           DC.B       0x00                     ; '\0'
  0x3000002F:  00           DC.B       0x00                     ; '\0'
  0x30000030:  00           DC.B       0x00                     ; '\0'
  0x30000031:  00           DC.B       0x00                     ; '\0'
  0x30000032:  00           DC.B       0x00                     ; '\0'
  0x30000033:  00           DC.B       0x00                     ; '\0'
  0x30000034:  00           DC.B       0x00                     ; '\0'
  0x30000035:  00           DC.B       0x00                     ; '\0'
  0x30000036:  00           DC.B       0x00                     ; '\0'
  0x30000037:  00           DC.B       0x00                     ; '\0'
  0x30000038:  00           DC.B       0x00                     ; '\0'
  0x30000039:  00           DC.B       0x00                     ; '\0'
  0x3000003A:  00           DC.B       0x00                     ; '\0'
  0x3000003B:  00           DC.B       0x00                     ; '\0'
  0x3000003C:  00           DC.B       0x00                     ; '\0'
  0x3000003D:  00           DC.B       0x00                     ; '\0'
  0x3000003E:  00           DC.B       0x00                     ; '\0'
  0x3000003F:  00           DC.B       0x00                     ; '\0'
  0x30000040:  00           DC.B       0x00                     ; '\0'
  0x30000041:  00           DC.B       0x00                     ; '\0'
  0x30000042:  00           DC.B       0x00                     ; '\0'
  0x30000043:  00           DC.B       0x00                     ; '\0'
  0x30000044:  00           DC.B       0x00                     ; '\0'
  0x30000045:  00           DC.B       0x00                     ; '\0'
  0x30000046:  00           DC.B       0x00                     ; '\0'
  0x30000047:  00           DC.B       0x00                     ; '\0'
  0x30000048:  00           DC.B       0x00                     ; '\0'
  0x30000049:  00           DC.B       0x00                     ; '\0'
  0x3000004A:  00           DC.B       0x00                     ; '\0'
  0x3000004B:  00           DC.B       0x00                     ; '\0'
  0x3000004C:  00           DC.B       0x00                     ; '\0'
  0x3000004D:  00           DC.B       0x00                     ; '\0'
  0x3000004E:  00           DC.B       0x00                     ; '\0'
  0x3000004F:  00           DC.B       0x00                     ; '\0'
  0x30000050:  00           DC.B       0x00                     ; '\0'
  0x30000051:  00           DC.B       0x00                     ; '\0'
  0x30000052:  00           DC.B       0x00                     ; '\0'
  0x30000053:  00           DC.B       0x00                     ; '\0'
  0x30000054:  00           DC.B       0x00                     ; '\0'
  0x30000055:  00           DC.B       0x00                     ; '\0'
  0x30000056:  00           DC.B       0x00                     ; '\0'
  0x30000057:  00           DC.B       0x00                     ; '\0'
  0x30000058:  00           DC.B       0x00                     ; '\0'
  0x30000059:  00           DC.B       0x00                     ; '\0'
  0x3000005A:  00           DC.B       0x00                     ; '\0'
  0x3000005B:  00           DC.B       0x00                     ; '\0'
  0x3000005C:  00           DC.B       0x00                     ; '\0'
  0x3000005D:  00           DC.B       0x00                     ; '\0'
  0x3000005E:  00           DC.B       0x00                     ; '\0'
  0x3000005F:  00           DC.B       0x00                     ; '\0'
  0x30000060:  00           DC.B       0x00                     ; '\0'
  0x30000061:  00           DC.B       0x00                     ; '\0'
  0x30000062:  00           DC.B       0x00                     ; '\0'
  0x30000063:  00           DC.B       0x00                     ; '\0'
  0x30000064:  00           DC.B       0x00                     ; '\0'
  0x30000065:  00           DC.B       0x00                     ; '\0'
  0x30000066:  00           DC.B       0x00                     ; '\0'
  0x30000067:  00           DC.B       0x00                     ; '\0'
  0x30000068:  00           DC.B       0x00                     ; '\0'
  0x30000069:  00           DC.B       0x00                     ; '\0'
  0x3000006A:  00           DC.B       0x00                     ; '\0'
  0x3000006B:  00           DC.B       0x00                     ; '\0'
  0x3000006C:  00           DC.B       0x00                     ; '\0'
  0x3000006D:  00           DC.B       0x00                     ; '\0'
  0x3000006E:  00           DC.B       0x00                     ; '\0'
  0x3000006F:  00           DC.B       0x00                     ; '\0'
  0x30000070:  00           DC.B       0x00                     ; '\0'
  0x30000071:  00           DC.B       0x00                     ; '\0'
  0x30000072:  00           DC.B       0x00                     ; '\0'
  0x30000073:  00           DC.B       0x00                     ; '\0'
  0x30000074:  00           DC.B       0x00                     ; '\0'
  0x30000075:  00           DC.B       0x00                     ; '\0'
  0x30000076:  00           DC.B       0x00                     ; '\0'
  0x30000077:  00           DC.B       0x00                     ; '\0'
  0x30000078:  00           DC.B       0x00                     ; '\0'
  0x30000079:  00           DC.B       0x00                     ; '\0'
  0x3000007A:  00           DC.B       0x00                     ; '\0'
  0x3000007B:  00           DC.B       0x00                     ; '\0'
  0x3000007C:  00           DC.B       0x00                     ; '\0'
  0x3000007D:  00           DC.B       0x00                     ; '\0'
  0x3000007E:  00           DC.B       0x00                     ; '\0'
  0x3000007F:  00           DC.B       0x00                     ; '\0'
  0x30000080:  00           DC.B       0x00                     ; '\0'
  0x30000081:  00           DC.B       0x00                     ; '\0'
  0x30000082:  00           DC.B       0x00                     ; '\0'
  0x30000083:  00           DC.B       0x00                     ; '\0'
  0x30000084:  00           DC.B       0x00                     ; '\0'
  0x30000085:  00           DC.B       0x00                     ; '\0'
  0x30000086:  00           DC.B       0x00                     ; '\0'
  0x30000087:  00           DC.B       0x00                     ; '\0'
  0x30000088:  00           DC.B       0x00                     ; '\0'
  0x30000089:  00           DC.B       0x00                     ; '\0'
  0x3000008A:  00           DC.B       0x00                     ; '\0'
  0x3000008B:  00           DC.B       0x00                     ; '\0'
  0x3000008C:  00           DC.B       0x00                     ; '\0'
  0x3000008D:  00           DC.B       0x00                     ; '\0'
  0x3000008E:  00           DC.B       0x00                     ; '\0'
  0x3000008F:  00           DC.B       0x00                     ; '\0'
  0x30000090:  00           DC.B       0x00                     ; '\0'
  0x30000091:  00           DC.B       0x00                     ; '\0'
  0x30000092:  00           DC.B       0x00                     ; '\0'
  0x30000093:  00           DC.B       0x00                     ; '\0'
  0x30000094:  00           DC.B       0x00                     ; '\0'
  0x30000095:  00           DC.B       0x00                     ; '\0'
  0x30000096:  00           DC.B       0x00                     ; '\0'
  0x30000097:  00           DC.B       0x00                     ; '\0'
  0x30000098:  00           DC.B       0x00                     ; '\0'
  0x30000099:  00           DC.B       0x00                     ; '\0'
  0x3000009A:  00           DC.B       0x00                     ; '\0'
  0x3000009B:  00           DC.B       0x00                     ; '\0'
  0x3000009C:  00           DC.B       0x00                     ; '\0'
  0x3000009D:  00           DC.B       0x00                     ; '\0'
  0x3000009E:  00           DC.B       0x00                     ; '\0'
  0x3000009F:  00           DC.B       0x00                     ; '\0'
  0x300000A0:  00           DC.B       0x00                     ; '\0'
  0x300000A1:  00           DC.B       0x00                     ; '\0'
  0x300000A2:  00           DC.B       0x00                     ; '\0'
  0x300000A3:  00           DC.B       0x00                     ; '\0'
  0x300000A4:  00           DC.B       0x00                     ; '\0'
  0x300000A5:  00           DC.B       0x00                     ; '\0'
  0x300000A6:  00           DC.B       0x00                     ; '\0'
  0x300000A7:  00           DC.B       0x00                     ; '\0'
  0x300000A8:  00           DC.B       0x00                     ; '\0'
  0x300000A9:  00           DC.B       0x00                     ; '\0'
  0x300000AA:  00           DC.B       0x00                     ; '\0'
  0x300000AB:  00           DC.B       0x00                     ; '\0'
  0x300000AC:  00           DC.B       0x00                     ; '\0'
  0x300000AD:  00           DC.B       0x00                     ; '\0'
  0x300000AE:  00           DC.B       0x00                     ; '\0'
  0x300000AF:  00           DC.B       0x00                     ; '\0'
  0x300000B0:  00           DC.B       0x00                     ; '\0'
  0x300000B1:  00           DC.B       0x00                     ; '\0'
  0x300000B2:  00           DC.B       0x00                     ; '\0'
  0x300000B3:  00           DC.B       0x00                     ; '\0'
  0x300000B4:  00           DC.B       0x00                     ; '\0'
  0x300000B5:  00           DC.B       0x00                     ; '\0'
  0x300000B6:  00           DC.B       0x00                     ; '\0'
  0x300000B7:  00           DC.B       0x00                     ; '\0'
  0x300000B8:  00           DC.B       0x00                     ; '\0'
  0x300000B9:  00           DC.B       0x00                     ; '\0'
  0x300000BA:  00           DC.B       0x00                     ; '\0'
  0x300000BB:  00           DC.B       0x00                     ; '\0'
  0x300000BC:  00           DC.B       0x00                     ; '\0'
  0x300000BD:  00           DC.B       0x00                     ; '\0'
  0x300000BE:  00           DC.B       0x00                     ; '\0'
  0x300000BF:  00           DC.B       0x00                     ; '\0'
  0x300000C0:  00           DC.B       0x00                     ; '\0'
  0x300000C1:  00           DC.B       0x00                     ; '\0'
  0x300000C2:  00           DC.B       0x00                     ; '\0'
  0x300000C3:  00           DC.B       0x00                     ; '\0'
  0x300000C4:  00           DC.B       0x00                     ; '\0'
  0x300000C5:  00           DC.B       0x00                     ; '\0'
  0x300000C6:  00           DC.B       0x00                     ; '\0'
  0x300000C7:  00           DC.B       0x00                     ; '\0'
  0x300000C8:  00           DC.B       0x00                     ; '\0'
  0x300000C9:  00           DC.B       0x00                     ; '\0'
  0x300000CA:  00           DC.B       0x00                     ; '\0'
  0x300000CB:  00           DC.B       0x00                     ; '\0'
  0x300000CC:  00           DC.B       0x00                     ; '\0'
  0x300000CD:  00           DC.B       0x00                     ; '\0'
  0x300000CE:  00           DC.B       0x00                     ; '\0'
  0x300000CF:  00           DC.B       0x00                     ; '\0'
  0x300000D0:  00           DC.B       0x00                     ; '\0'
  0x300000D1:  00           DC.B       0x00                     ; '\0'
  0x300000D2:  00           DC.B       0x00                     ; '\0'
  0x300000D3:  00           DC.B       0x00                     ; '\0'
  0x300000D4:  00           DC.B       0x00                     ; '\0'
  0x300000D5:  00           DC.B       0x00                     ; '\0'
  0x300000D6:  00           DC.B       0x00                     ; '\0'
  0x300000D7:  00           DC.B       0x00                     ; '\0'
  0x300000D8:  00           DC.B       0x00                     ; '\0'
  0x300000D9:  00           DC.B       0x00                     ; '\0'
  0x300000DA:  00           DC.B       0x00                     ; '\0'
  0x300000DB:  00           DC.B       0x00                     ; '\0'
  0x300000DC:  00           DC.B       0x00                     ; '\0'
  0x300000DD:  00           DC.B       0x00                     ; '\0'
  0x300000DE:  00           DC.B       0x00                     ; '\0'
  0x300000DF:  00           DC.B       0x00                     ; '\0'
  0x300000E0:  00           DC.B       0x00                     ; '\0'
  0x300000E1:  00           DC.B       0x00                     ; '\0'
  0x300000E2:  00           DC.B       0x00                     ; '\0'
  0x300000E3:  00           DC.B       0x00                     ; '\0'
  0x300000E4:  00           DC.B       0x00                     ; '\0'
  0x300000E5:  00           DC.B       0x00                     ; '\0'
  0x300000E6:  00           DC.B       0x00                     ; '\0'
  0x300000E7:  00           DC.B       0x00                     ; '\0'
  0x300000E8:  00           DC.B       0x00                     ; '\0'
  0x300000E9:  00           DC.B       0x00                     ; '\0'
  0x300000EA:  00           DC.B       0x00                     ; '\0'
  0x300000EB:  00           DC.B       0x00                     ; '\0'
  0x300000EC:  00           DC.B       0x00                     ; '\0'
  0x300000ED:  00           DC.B       0x00                     ; '\0'
  0x300000EE:  00           DC.B       0x00                     ; '\0'
  0x300000EF:  00           DC.B       0x00                     ; '\0'
  0x300000F0:  00           DC.B       0x00                     ; '\0'
  0x300000F1:  00           DC.B       0x00                     ; '\0'
  0x300000F2:  00           DC.B       0x00                     ; '\0'
  0x300000F3:  00           DC.B       0x00                     ; '\0'
  0x300000F4:  00           DC.B       0x00                     ; '\0'
  0x300000F5:  00           DC.B       0x00                     ; '\0'
  0x300000F6:  00           DC.B       0x00                     ; '\0'
  0x300000F7:  00           DC.B       0x00                     ; '\0'
  0x300000F8:  00           DC.B       0x00                     ; '\0'
  0x300000F9:  00           DC.B       0x00                     ; '\0'
  0x300000FA:  00           DC.B       0x00                     ; '\0'
  0x300000FB:  00           DC.B       0x00                     ; '\0'
  0x300000FC:  00           DC.B       0x00                     ; '\0'
  0x300000FD:  00           DC.B       0x00                     ; '\0'
  0x300000FE:  00           DC.B       0x00                     ; '\0'
  0x300000FF:  00           DC.B       0x00                     ; '\0'
obuf:
  0x30000100:  00           DC.B       0x00                     ; '\0'
  0x30000101:  00           DC.B       0x00                     ; '\0'
  0x30000102:  00           DC.B       0x00                     ; '\0'
  0x30000103:  00           DC.B       0x00                     ; '\0'
  0x30000104:  00           DC.B       0x00                     ; '\0'
  0x30000105:  00           DC.B       0x00                     ; '\0'
  0x30000106:  00           DC.B       0x00                     ; '\0'
  0x30000107:  00           DC.B       0x00                     ; '\0'
  0x30000108:  00           DC.B       0x00                     ; '\0'
  0x30000109:  00           DC.B       0x00                     ; '\0'
  0x3000010A:  00           DC.B       0x00                     ; '\0'
  0x3000010B:  00           DC.B       0x00                     ; '\0'
  0x3000010C:  00           DC.B       0x00                     ; '\0'
  0x3000010D:  00           DC.B       0x00                     ; '\0'
  0x3000010E:  00           DC.B       0x00                     ; '\0'
  0x3000010F:  00           DC.B       0x00                     ; '\0'
  0x30000110:  00           DC.B       0x00                     ; '\0'
  0x30000111:  00           DC.B       0x00                     ; '\0'
  0x30000112:  00           DC.B       0x00                     ; '\0'
  0x30000113:  00           DC.B       0x00                     ; '\0'
  0x30000114:  00           DC.B       0x00                     ; '\0'
  0x30000115:  00           DC.B       0x00                     ; '\0'
  0x30000116:  00           DC.B       0x00                     ; '\0'
  0x30000117:  00           DC.B       0x00                     ; '\0'
  0x30000118:  00           DC.B       0x00                     ; '\0'
  0x30000119:  00           DC.B       0x00                     ; '\0'
  0x3000011A:  00           DC.B       0x00                     ; '\0'
  0x3000011B:  00           DC.B       0x00                     ; '\0'
  0x3000011C:  00           DC.B       0x00                     ; '\0'
  0x3000011D:  00           DC.B       0x00                     ; '\0'
  0x3000011E:  00           DC.B       0x00                     ; '\0'
  0x3000011F:  00           DC.B       0x00                     ; '\0'
  0x30000120:  00           DC.B       0x00                     ; '\0'
  0x30000121:  00           DC.B       0x00                     ; '\0'
  0x30000122:  00           DC.B       0x00                     ; '\0'
  0x30000123:  00           DC.B       0x00                     ; '\0'
  0x30000124:  00           DC.B       0x00                     ; '\0'
  0x30000125:  00           DC.B       0x00                     ; '\0'
  0x30000126:  00           DC.B       0x00                     ; '\0'
  0x30000127:  00           DC.B       0x00                     ; '\0'
  0x30000128:  00           DC.B       0x00                     ; '\0'
  0x30000129:  00           DC.B       0x00                     ; '\0'
  0x3000012A:  00           DC.B       0x00                     ; '\0'
  0x3000012B:  00           DC.B       0x00                     ; '\0'
  0x3000012C:  00           DC.B       0x00                     ; '\0'
  0x3000012D:  00           DC.B       0x00                     ; '\0'
  0x3000012E:  00           DC.B       0x00                     ; '\0'
  0x3000012F:  00           DC.B       0x00                     ; '\0'
  0x30000130:  00           DC.B       0x00                     ; '\0'
  0x30000131:  00           DC.B       0x00                     ; '\0'
  0x30000132:  00           DC.B       0x00                     ; '\0'
  0x30000133:  00           DC.B       0x00                     ; '\0'
  0x30000134:  00           DC.B       0x00                     ; '\0'
  0x30000135:  00           DC.B       0x00                     ; '\0'
  0x30000136:  00           DC.B       0x00                     ; '\0'
  0x30000137:  00           DC.B       0x00                     ; '\0'
  0x30000138:  00           DC.B       0x00                     ; '\0'
  0x30000139:  00           DC.B       0x00                     ; '\0'
  0x3000013A:  00           DC.B       0x00                     ; '\0'
  0x3000013B:  00           DC.B       0x00                     ; '\0'
  0x3000013C:  00           DC.B       0x00                     ; '\0'
  0x3000013D:  00           DC.B       0x00                     ; '\0'
  0x3000013E:  00           DC.B       0x00                     ; '\0'
  0x3000013F:  00           DC.B       0x00                     ; '\0'
OPTIMIZATION REPORT
  
    | Transformation | Bytes saved | 
  
    | Dedupe code | 488 | 
  
    | Total: | 488 | 
LINK SUMMARY
Memory breakdown
143 806 bytes read-only  code    + 
  4 134 bytes read-only  data    = 147 940 bytes read-only (total)
 64 198 bytes read-write data
Region summary
  
    | Name | Range | Size | Used | Unused | Alignment Loss | 
  
    | FLASH | 08000000-0807ffff | 524 288 | 147 940  28.22% | 376 348  71.78% | 0   0.00% | 
  
    | DTCM_RAM | 20000000-2001ffff | 131 072 | 14 504  11.07% | 116 544  88.92% | 24   0.02% | 
  
    | AXI_RAM | 24000000-2401ffff | 131 072 | 49 374  37.67% | 81 698  62.33% | 0   0.00% | 
  
    | RAM1 | 30000000-30007fff | 32 768 | 320   0.98% | 32 448  99.02% | 0   0.00% | 
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks