| Range |
Size |
Symbol or [section] name |
1000174C-1000176B |
32 |
pFlash |
1000176C-1000176F |
4 |
uwTickPrio |
10001770-10001773 |
4 |
uwTickFreq |
10001774-10001777 |
4 |
stdout |
10001778-1000177B |
4 |
stdin |
1000177C-1000177F |
4 |
stderr |
10001780-10001783 |
4 |
SystemCoreClock |
1000174C-10001783 |
56 |
Total (7 sections) |
Summary
| Description |
Size |
| Initialization table |
112 bytes |
| Source image |
41 bytes |
| Destination image |
6 895 bytes |
| Saving |
6 742 bytes |
LINKER-CREATED VENEERS
Arm-Arm range extension veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Thumb range extension veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Arm-Thumb mode switch veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Arm mode switch veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Summary
| Veneer Type |
Size |
| Thumb-Arm mode switch |
0 |
| Arm-Thumb mode switch |
0 |
| Thumb-Thumb range extension |
0 |
| Arm-Arm range extension |
0 |
| Total: |
0 |
SYMBOL LIST
Function symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ADC1_2_IRQHandler |
0x08006F1F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC3_IRQHandler |
0x0800869B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC4_IRQHandler |
0x080091BB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC5_IRQHandler |
0x080091EB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC_DMAConvCplt |
0x08003799 |
92 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
ADC_DMAError |
0x08007A11 |
22 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
ADC_DMAHalfConvCplt |
0x08007A09 |
6 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
ADC_Disable |
0x080078B1 |
118 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
ADC_Enable |
0x08007929 |
222 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
ADS1260_ConversionFinished |
0x08005E21 |
4 |
4 |
Code |
Gb |
ads1260.o |
ADS1260_ReadConversion |
0x08000BB1 |
800 |
8 |
Code |
Gb |
ads1260.o |
ADS1260_StartConversion |
0x08005E11 |
16 |
4 |
Code |
Gb |
ads1260.o |
ADS1260_init |
0x080058A5 |
1 388 |
4 |
Code |
Gb |
ads1260.o |
ADS_1260_BatteryCurrentGainCalibrationStart |
0x080008E1 |
344 |
8 |
Code |
Gb |
ads1260.o |
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart |
0x08000A39 |
376 |
8 |
Code |
Gb |
ads1260.o |
ADS_1260_BatteryCurrentOffsetCalibrationStart |
0x0800BF5D |
46 |
4 |
Code |
Gb |
ads1260.o |
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart |
0x0800BF9D |
58 |
4 |
Code |
Gb |
ads1260.o |
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart |
0x0800586D |
56 |
4 |
Code |
Gb |
ads1260.o |
ADS_1260_SetDataRate |
0x0800BEC5 |
122 |
4 |
Code |
Gb |
ads1260.o |
AH_COUNTER_Exec |
0x08000ED1 |
1 608 |
8 |
Code |
Gb |
ah_counter.o |
AH_COUNTER_Init |
0x0800BFED |
54 |
4 |
Code |
Gb |
ah_counter.o |
AH_COUNTER_SetDetectedAh |
0x08005E25 |
28 |
4 |
Code |
Gb |
ah_counter.o |
AuxModeAlarmExec |
0x0800D0D9 |
322 |
4 |
Code |
Gb |
outputs.o |
AuxModeHeaterExec |
0x0800CF6D |
178 |
4 |
Code |
Gb |
outputs.o |
AuxModeSOCExec |
0x0800D035 |
150 |
4 |
Code |
Gb |
outputs.o |
BATTERY_VOLTAGE_Exec |
0x08001519 |
272 |
8 |
Code |
Gb |
battery_voltage.o |
BusFault_Handler |
0x08007061 |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
CHIP_TEMPERATURE_Calibration |
0x08001629 |
160 |
8 |
Code |
Gb |
chip_temperature.o |
CHIP_TEMPERATURE_Exec |
0x080016C9 |
128 |
8 |
Code |
Gb |
chip_temperature.o |
COMP1_2_3_IRQHandler |
0x0800923B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
COMP4_5_6_IRQHandler |
0x0800989B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
COMP7_IRQHandler |
0x08009B37 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
CORDIC_IRQHandler |
0x0800B567 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
CRC_Handle_16 |
0x08003905 |
60 |
4 |
Code |
Lc |
stm32g4xx_hal_crc.o |
CRC_Handle_8 |
0x08008B01 |
110 |
4 |
Code |
Lc |
stm32g4xx_hal_crc.o |
CRS_IRQHandler |
0x08009B5B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
CurrentGainCal |
0x08001B69 |
160 |
8 |
Code |
Gb |
fast_current.o |
CurrentOffsetCal |
0x0800C8B5 |
18 |
4 |
Code |
Gb |
fast_current.o |
DMA1_Channel1_IRQHandler |
0x0800339D |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel2_IRQHandler |
0x080033A9 |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel3_IRQHandler |
0x080033B5 |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel4_IRQHandler |
0x080033C1 |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel5_IRQHandler |
0x080033CD |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel6_IRQHandler |
0x080033D9 |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel7_IRQHandler |
0x080033E5 |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel8_IRQHandler |
0x0800B14B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel1_IRQHandler |
0x08008F4F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel2_IRQHandler |
0x08008F77 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel3_IRQHandler |
0x0800902F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel4_IRQHandler |
0x0800909F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel5_IRQHandler |
0x0800911F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel6_IRQHandler |
0x0800B18F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel7_IRQHandler |
0x0800B267 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel8_IRQHandler |
0x0800B4A3 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMAMUX_OVR_IRQHandler |
0x0800AEA3 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA_CalcDMAMUXChannelBaseAndMask |
0x08008F05 |
74 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
DMA_CalcDMAMUXRequestGenBaseAndMask |
0x08008F51 |
38 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
DMA_SetConfig |
0x08003941 |
68 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
DebugMon_Handler |
0x0800706D |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
EEPROM_Read |
0x08005F45 |
108 |
4 |
Code |
Gb |
eeprom.o |
EEPROM_Write |
0x0800C17D |
114 |
4 |
Code |
Gb |
eeprom.o |
EEPROM_factoryRestore |
0x0800C46D |
410 |
4 |
Code |
Gb |
eeprom.o |
EEPROM_fullRestore |
0x0800C0D1 |
78 |
4 |
Code |
Gb |
eeprom.o |
EEPROM_isFirstStart |
0x08005F01 |
68 |
4 |
Code |
Gb |
eeprom.o |
EEPROM_readConfig |
0x0800C24D |
450 |
4 |
Code |
Gb |
eeprom.o |
EEPROM_storeConfig |
0x0800C665 |
498 |
4 |
Code |
Gb |
eeprom.o |
EFFICIENCY_Exec |
0x08001801 |
88 |
8 |
Code |
Gb |
efficiency.o |
ESR_Exec |
0x08001859 |
384 |
8 |
Code |
Gb |
esr.o |
ESR_FAST_Exec |
0x080019D9 |
400 |
8 |
Code |
Gb |
esr.o |
EXTI0_IRQHandler |
0x08006C73 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI15_10_IRQHandler |
0x08007927 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI1_IRQHandler |
0x08006C87 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI2_IRQHandler |
0x08007075 |
6 |
4 |
Code |
Gb |
stm32g4xx_it.o |
EXTI3_IRQHandler |
0x08006DDB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI4_IRQHandler |
0x08006E87 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI9_5_IRQHandler |
0x0800707D |
6 |
4 |
Code |
Gb |
stm32g4xx_it.o |
Error_Handler |
0x08006C75 |
18 |
4 |
Code |
Gb |
main.o |
FAST_CURRENT_Exec |
0x08001C09 |
160 |
8 |
Code |
Gb |
fast_current.o |
FDCAN1_IT0_IRQHandler |
0x08007053 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
0x08007057 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
0x0800A27B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
0x0800A363 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
0x0800A377 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
0x0800A97B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FLASH_IRQHandler |
0x08006B03 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FLASH_WaitForLastOperation |
0x08003D5D |
84 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
FMAC_IRQHandler |
0x0800B617 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FMC_IRQHandler |
0x0800880B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FPU_IRQHandler |
0x0800A0CF |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
HAL_ADCEx_Calibration_Start |
0x080085C1 |
218 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
HAL_ADCEx_MultiModeConfigChannel |
0x0800880D |
450 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
HAL_ADCEx_MultiModeStart_DMA |
0x0800869D |
366 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
HAL_ADC_ConfigChannel |
0x08007A31 |
2 958 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_ADC_ConvCpltCallback |
0x08006E89 |
150 |
4 |
Code |
Gb |
main.o |
HAL_ADC_ConvHalfCpltCallback |
0x08007A2D |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_adc.o |
HAL_ADC_ErrorCallback |
0x08007A29 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_adc.o |
HAL_ADC_Init |
0x080072AD |
1 538 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_ADC_MspInit |
0x08002A85 |
792 |
4 |
Code |
Gb |
adc.o |
HAL_ADC_Start_DMA |
0x0800363D |
348 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_CRCEx_Polynomial_Set |
0x08008BBD |
162 |
4 |
Code |
Gb |
stm32g4xx_hal_crc_ex.o |
HAL_CRC_Calculate |
0x08008B71 |
74 |
4 |
Code |
Gb |
stm32g4xx_hal_crc.o |
HAL_CRC_Init |
0x080089FD |
258 |
4 |
Code |
Gb |
stm32g4xx_hal_crc.o |
HAL_CRC_MspInit |
0x08002DE1 |
48 |
4 |
Code |
Gb |
crc.o |
HAL_DMA_Abort |
0x08009031 |
110 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
HAL_DMA_Abort_IT |
0x080090A1 |
126 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
HAL_DMA_IRQHandler |
0x08009121 |
154 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
HAL_DMA_Init |
0x08008C61 |
674 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
HAL_DMA_Start_IT |
0x08008F79 |
182 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
HAL_Delay |
0x08003605 |
40 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
HAL_FDCAN_Init |
0x08003985 |
984 |
4 |
Code |
Gb |
stm32g4xx_hal_fdcan.o |
HAL_FDCAN_MspInit |
0x080069F9 |
266 |
4 |
Code |
Gb |
fdcan.o |
HAL_FLASHEx_OBGetConfig |
0x08003DC9 |
416 |
4 |
Code |
Gb |
stm32g4xx_hal_flash_ex.o |
HAL_FLASHEx_OBProgram |
0x0800923D |
1 630 |
4 |
Code |
Gb |
stm32g4xx_hal_flash_ex.o |
HAL_FLASH_Lock |
0x08003DB1 |
24 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_FLASH_OB_Lock |
0x0800921D |
30 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_FLASH_OB_Unlock |
0x080091ED |
46 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_FLASH_Unlock |
0x080091BD |
46 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_GPIO_EXTI_Callback |
0x08003409 |
52 |
4 |
Code |
Gb |
stm32g4xx_it.o |
HAL_GPIO_EXTI_IRQHandler |
0x08009B89 |
22 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
HAL_GPIO_Init |
0x0800989D |
666 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
HAL_GPIO_ReadPin |
0x08009B39 |
34 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
HAL_GPIO_TogglePin |
0x08009B5D |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
HAL_GPIO_WritePin |
0x08003F69 |
64 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
HAL_GetTick |
0x080035F9 |
12 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
HAL_I2CEx_ConfigAnalogFilter |
0x0800A025 |
170 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
HAL_I2CEx_ConfigDigitalFilter |
0x0800A0D1 |
170 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
HAL_I2CEx_EnableFastModePlus |
0x08004435 |
84 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
HAL_I2C_Init |
0x08009BA1 |
414 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
HAL_I2C_Mem_Read |
0x08009E2D |
502 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
HAL_I2C_Mem_Write |
0x08004131 |
484 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
HAL_I2C_MspInit |
0x0800306D |
252 |
4 |
Code |
Gb |
i2c.o |
HAL_IWDG_Init |
0x0800A17D |
190 |
4 |
Code |
Gb |
stm32g4xx_hal_iwdg.o |
HAL_IWDG_Refresh |
0x08004489 |
12 |
4 |
Code |
Gb |
stm32g4xx_hal_iwdg.o |
HAL_IncTick |
0x08007261 |
26 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
HAL_Init |
0x08003589 |
28 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
HAL_InitTick |
0x080035A5 |
84 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
HAL_MspInit |
0x08003359 |
68 |
4 |
Code |
Gb |
stm32g4xx_hal_msp.o |
HAL_NVIC_EnableIRQ |
0x080038AD |
48 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_NVIC_SetPriority |
0x0800382D |
128 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_NVIC_SetPriorityGrouping |
0x080037F5 |
56 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_NVIC_SystemReset |
0x080038DD |
4 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_PCDEx_ActivateLPM |
0x0800A23D |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_pcd_ex.o |
HAL_PCD_Init |
0x08004495 |
188 |
4 |
Code |
Gb |
stm32g4xx_hal_pcd.o |
HAL_PCD_MspInit |
0x08007209 |
86 |
4 |
Code |
Gb |
usb.o |
HAL_PWREx_ControlVoltageScaling |
0x0800A27D |
230 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr_ex.o |
HAL_PWREx_DisableUCPDDeadBattery |
0x0800A365 |
18 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr_ex.o |
HAL_PWR_EnableBkUpAccess |
0x0800A269 |
18 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr.o |
HAL_RCCEx_PeriphCLKConfig |
0x080045D1 |
1 424 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc_ex.o |
HAL_RCC_ClockConfig |
0x0800A97D |
758 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RCC_GetPCLK1Freq |
0x0800AC75 |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RCC_GetPCLK2Freq |
0x0800ACA1 |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RCC_GetSysClockFreq |
0x08004551 |
128 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RCC_OscConfig |
0x0800A379 |
1 538 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RTCEx_BKUPRead |
0x0800AEA5 |
38 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc_ex.o |
HAL_RTCEx_BKUPWrite |
0x08004BDD |
40 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc_ex.o |
HAL_RTC_Init |
0x0800ACCD |
390 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
HAL_RTC_MspInit |
0x080032F9 |
96 |
4 |
Code |
Gb |
rtc.o |
HAL_RTC_WaitForSynchro |
0x08004BAD |
48 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
HAL_SPI_Init |
0x0800AECD |
638 |
4 |
Code |
Gb |
stm32g4xx_hal_spi.o |
HAL_SPI_MspInit |
0x08006FB5 |
158 |
4 |
Code |
Gb |
spi.o |
HAL_SPI_TransmitReceive |
0x08004C05 |
648 |
4 |
Code |
Gb |
stm32g4xx_hal_spi.o |
HAL_SYSCFG_DisableVREFBUF |
0x0800362D |
16 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
0x0800727D |
46 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
HAL_SYSTICK_Config |
0x080089D1 |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_UARTEx_DisableFifoMode |
0x0800BDDD |
166 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_RxEventCallback |
0x0800BB05 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HAL_UARTEx_RxFifoFullCallback |
0x0800BD71 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_SetRxFifoThreshold |
0x0800578D |
204 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_SetTxFifoThreshold |
0x080056A9 |
228 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_TxFifoEmptyCallback |
0x0800BDA9 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_WakeupCallback |
0x0800BD19 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
HAL_UART_EnableReceiverTimeout |
0x080055ED |
68 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_ErrorCallback |
0x08005FBD |
196 |
4 |
Code |
Gb |
modbus.o |
HAL_UART_IRQHandler |
0x0800B771 |
870 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_Init |
0x0800B191 |
214 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_MspInit |
0x08007085 |
386 |
4 |
Code |
Gb |
usart.o |
HAL_UART_Receive_DMA |
0x080054A9 |
92 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_ReceiverTimeout_Config |
0x0800BC0D |
66 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_RxCpltCallback |
0x0800BBA9 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HAL_UART_RxHalfCpltCallback |
0x0800BBF1 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HAL_UART_Transmit_DMA |
0x0800B569 |
174 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_TxCpltCallback |
0x08006081 |
16 |
4 |
Code |
Gb |
modbus.o |
HAL_UART_TxHalfCpltCallback |
0x0800BB35 |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HardFault_Handler |
0x08007059 |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
I2C1_ER_IRQHandler |
0x08007083 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C1_EV_IRQHandler |
0x0800707B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C2_ER_IRQHandler |
0x0800725F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C2_EV_IRQHandler |
0x08007207 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C3_ER_IRQHandler |
0x0800AE53 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C3_EV_IRQHandler |
0x0800ACCB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C4_ER_IRQHandler |
0x0800A23B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C4_EV_IRQHandler |
0x0800A17B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C_Flush_TXDR |
0x08004115 |
28 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
I2C_IsErrorOccurred |
0x08004315 |
288 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
I2C_TransferConfig |
0x08009D41 |
234 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
I2C_WaitOnFlagUntilTimeout |
0x08003FA9 |
156 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
I2C_WaitOnSTOPFlagUntilTimeout |
0x080040B1 |
100 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
I2C_WaitOnTXISFlagUntilTimeout |
0x08004045 |
108 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
INT_BAT_VOLTAGE_Exec |
0x08001CA9 |
96 |
8 |
Code |
Gb |
int_bat_voltage.o |
LPTIM1_IRQHandler |
0x080089CF |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
LPUART1_IRQHandler |
0x0800AC9F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
LoadBackupRegister |
0x08006B79 |
250 |
4 |
Code |
Gb |
main.o |
MX_ADC1_Init |
0x08002811 |
204 |
4 |
Code |
Gb |
adc.o |
MX_ADC2_Init |
0x080028DD |
156 |
4 |
Code |
Gb |
adc.o |
MX_ADC3_Init |
0x08002979 |
268 |
4 |
Code |
Gb |
adc.o |
MX_ADC4_Init |
0x080067A5 |
162 |
4 |
Code |
Gb |
adc.o |
MX_ADC5_Init |
0x08006849 |
262 |
4 |
Code |
Gb |
adc.o |
MX_CRC_Init |
0x08002D9D |
68 |
4 |
Code |
Gb |
crc.o |
MX_DMA_Init |
0x08006951 |
166 |
4 |
Code |
Gb |
dma.o |
MX_FDCAN2_Init |
0x08002E11 |
76 |
4 |
Code |
Gb |
fdcan.o |
MX_FDCAN3_Init |
0x08002E5D |
76 |
4 |
Code |
Gb |
fdcan.o |
MX_GPIO_Init |
0x08002EA9 |
344 |
4 |
Code |
Gb |
gpio.o |
MX_I2C3_Init |
0x08006B05 |
114 |
4 |
Code |
Gb |
i2c.o |
MX_I2C4_Init |
0x08003001 |
108 |
4 |
Code |
Gb |
i2c.o |
MX_IWDG_Init |
0x08003169 |
48 |
4 |
Code |
Gb |
iwdg.o |
MX_RTC_Init |
0x08006F21 |
62 |
4 |
Code |
Gb |
rtc.o |
MX_SPI3_Init |
0x08006F61 |
82 |
4 |
Code |
Gb |
spi.o |
MX_USART1_UART_Init |
0x0800343D |
136 |
4 |
Code |
Gb |
usart.o |
MX_USART2_UART_Init |
0x080034C5 |
144 |
4 |
Code |
Gb |
usart.o |
MX_USB_PCD_Init |
0x08003555 |
52 |
4 |
Code |
Gb |
usb.o |
MemManage_Handler |
0x0800705D |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
NMI_Handler |
0x08007055 |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
OUTPUTS_CheckAUX |
0x0800D23D |
54 |
4 |
Code |
Gb |
outputs.o |
OUTPUTS_CheckLVP |
0x0800CC2D |
390 |
4 |
Code |
Gb |
outputs.o |
OUTPUTS_CheckOVP |
0x0800CDBD |
402 |
4 |
Code |
Gb |
outputs.o |
OUTPUTS_Init |
0x0800CC09 |
22 |
4 |
Code |
Gb |
outputs.o |
PVD_PVM_IRQHandler |
0x08006847 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
PendSV_Handler |
0x08007071 |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
QUADSPI_IRQHandler |
0x0800AECB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RCC_IRQHandler |
0x08006B77 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RNG_IRQHandler |
0x0800AC73 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RTC_Alarm_IRQHandler |
0x08007A07 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RTC_EnterInitMode |
0x08004B61 |
76 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
RTC_ExitInitMode |
0x0800AE55 |
78 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
RTC_TAMP_LSECSS_IRQHandler |
0x0800694F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RTC_WKUP_IRQHandler |
0x080069F7 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
Reset_Handler |
0x080063A5 |
|
4 |
Code |
Gb |
STM32G4xx_Startup.o |
SAI1_IRQHandler |
0x08009B87 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SEGGER_RTT_Write |
0x0800BD73 |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
SEGGER_RTT_WriteNoLock |
0x0800E53D |
88 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
SELF_DISCHARGE_Exec |
0x08001DD1 |
304 |
8 |
Code |
Gb |
self_discharge.o |
SHUNT_TEMPERATURE_Exec |
0x08001F01 |
168 |
8 |
Code |
Gb |
shunt_temperature.o |
SHUNT_VOLTAGE_Exec |
0x08001FA9 |
88 |
8 |
Code |
Gb |
shunt_voltage.o |
SPI1_IRQHandler |
0x0800727B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI2_IRQHandler |
0x080072AB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI3_IRQHandler |
0x08008AFF |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI4_IRQHandler |
0x0800A267 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI_EndRxTxTransaction |
0x0800B14D |
66 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
SPI_WaitFifoStateUntilTimeout |
0x08004E8D |
232 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
SPI_WaitFlagStateUntilTimeout |
0x08004F75 |
180 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
SVC_Handler |
0x08007069 |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
SYS_DATA_Init |
0x0800D281 |
166 |
4 |
Code |
Gb |
sysdata.o |
SaveBackupRegister |
0x0800321D |
204 |
4 |
Code |
Gb |
main.o |
SetBootFromFlashAndReadOutProtection |
0x08006DDD |
170 |
4 |
Code |
Gb |
main.o |
SetFlashReadProtection |
0x08006C89 |
338 |
4 |
Code |
Gb |
main.o |
SysTick_Handler |
0x080008DD |
4 |
4 |
Code |
Gb |
stm32g4xx_it.o |
SystemClock_Config |
0x08003199 |
132 |
4 |
Code |
Gb |
main.o |
SystemCoreClockUpdate |
0x0800D3FD |
146 |
4 |
Code |
Gb |
system_stm32g4xx.o |
SystemInit |
0x0800D3B1 |
18 |
4 |
Code |
Gb |
system_stm32g4xx.o |
TIM1_BRK_TIM15_IRQHandler |
0x0800705B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_CC_IRQHandler |
0x08007067 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_TRG_COM_TIM17_IRQHandler |
0x08007063 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_UP_TIM16_IRQHandler |
0x0800705F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_BRK_IRQHandler |
0x08009B9F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_CC_IRQHandler |
0x0800A023 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_TRG_COM_IRQHandler |
0x08009E2B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_UP_IRQHandler |
0x08009D3F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM2_IRQHandler |
0x0800706B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM3_IRQHandler |
0x0800706F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM4_IRQHandler |
0x08007073 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM5_IRQHandler |
0x080089FB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM6_DAC_IRQHandler |
0x08008C5F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM7_DAC_IRQHandler |
0x08008F03 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_BRK_IRQHandler |
0x08007A27 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_CC_IRQHandler |
0x080085BF |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_TRG_COM_IRQHandler |
0x08007A2F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_UP_IRQHandler |
0x08007A2B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UART4_IRQHandler |
0x08008B6F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UART5_IRQHandler |
0x08008BBB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UARTEx_SetNbDataToProcess |
0x08005651 |
88 |
4 |
Code |
Lc |
stm32g4xx_hal_uart_ex.o |
UART_AdvFeatureConfig |
0x0800B269 |
570 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
UART_CheckIdleState |
0x0800B4A5 |
194 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
UART_DMAAbortOnError |
0x080055E1 |
12 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_DMAError |
0x0800B671 |
82 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_DMAReceiveCplt |
0x0800BC59 |
138 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_DMARxHalfCplt |
0x0800BCE9 |
26 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_DMATransmitCplt |
0x0800B619 |
66 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_DMATxHalfCplt |
0x0800B65D |
6 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_EndRxTransfer |
0x0800B6E5 |
94 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_EndTxTransfer |
0x080055AD |
52 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
UART_SetConfig |
0x08005029 |
980 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
UART_Start_Receive_DMA |
0x08005505 |
168 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
UART_WaitOnFlagUntilTimeout |
0x080053FD |
172 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
UCPD1_IRQHandler |
0x0800921B |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USART1_IRQHandler |
0x080033F1 |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
USART2_IRQHandler |
0x080033FD |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
USART3_IRQHandler |
0x080078AF |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USBWakeUp_IRQHandler |
0x08007A0F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USB_DevInit |
0x0800BE91 |
26 |
4 |
Code |
Gb |
stm32g4xx_ll_usb.o |
USB_DisableGlobalInt |
0x08005859 |
20 |
4 |
Code |
Gb |
stm32g4xx_ll_usb.o |
USB_HP_IRQHandler |
0x08006F5F |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USB_LP_IRQHandler |
0x08006FB3 |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UsageFault_Handler |
0x08007065 |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
WH_COUNTER_CalcSoH |
0x08006221 |
68 |
4 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_Exec |
0x08002001 |
448 |
8 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_GetSoCAuto |
0x08006299 |
104 |
4 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_GetSoCAutoTemp |
0x08006301 |
144 |
4 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_GetSoCManual |
0x08006265 |
52 |
4 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_Init |
0x08006205 |
28 |
4 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_SetDetectedEnergy |
0x0800D349 |
30 |
4 |
Code |
Gb |
wh_counter.o |
WH_COUNTER_SetToMax |
0x0800D375 |
38 |
4 |
Code |
Gb |
wh_counter.o |
WWDG_IRQHandler |
0x080008DB |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
_DoInit |
0x0800E495 |
100 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
_GetAvailWriteSpace |
0x0800BD03 |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
_WriteBlocking |
0x0800BD1B |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
_WriteNoCheck |
0x0800E4F9 |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__NVIC_SystemReset |
0x080038E1 |
36 |
4 |
Code |
Lc |
stm32g4xx_hal_cortex.o |
__SEGGER_RTL_X_file_bufsize |
0x0800E491 |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_stat |
0x0800E459 |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_write |
0x0800BCE3 |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_isctype |
0x0800E60D |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
0x0800E645 |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_mbtowc |
0x0800BDAB |
50 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_tolower |
0x0800E639 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_toupper |
0x0800E62D |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
0x0800E671 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
0x0800E665 |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_wctomb |
0x0800BE83 |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_current_locale |
0x08006701 |
32 |
4 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_PolyEvalP |
0x0800BB37 |
114 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_PolyEvalQ |
0x0800BBAB |
70 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_pow_inline |
0x08002551 |
664 |
8 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_pre_padding |
0x0800E395 |
20 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_prin_flush |
0x0800BBF3 |
26 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_print_padding |
0x0800E375 |
32 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_putc |
0x0800E2F1 |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
0x0800BC4F |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf |
0x0800DBF9 |
1 270 |
4 |
Code |
Gb |
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_long_long |
0x0800DBF9 |
1 270 |
4 |
Code |
Gb |
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_copy |
0x0800F193 |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_ctors |
0x0800F0C1 |
26 |
4 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_done |
0x0800639B |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
0x0800F181 |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_zpak |
0x0800F1A7 |
40 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_d2iz |
0x0800D8CD |
74 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_d2lz |
0x08006575 |
128 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_d2uiz |
0x080065F5 |
36 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dadd |
0x0800D491 |
574 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dcmpgt |
0x08006505 |
56 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dcmplt |
0x0800653D |
56 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ddiv |
0x0800D6D1 |
450 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dmul |
0x080063D5 |
304 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dsub |
0x080063CD |
8 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_i2d |
0x0800D945 |
34 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ldivmod |
0x0800D9A9 |
46 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr |
0x08006699 |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr4 |
0x08006699 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
0x08006699 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy |
0x0800663D |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy4 |
0x0800665B |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy8 |
0x0800665B |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memmove |
0x0800E1B1 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memmove4 |
0x0800E1B1 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memmove8 |
0x0800E1B1 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
0x0800669B |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
0x0800669B |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
0x0800669B |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_read_tp |
0x08006635 |
|
4 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_ui2d |
0x08006619 |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_uldivmod |
0x0800DA09 |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
0x0800639B |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
_start |
0x08006391 |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
assert_failed |
0x080032E9 |
16 |
4 |
Code |
Gb |
main.o |
calc_temp_compensation |
0x08005EA9 |
88 |
4 |
Code |
Gb |
chip_temperature.o |
exit |
0x0800639F |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
exp |
0x08002361 |
496 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
fputc |
0x0800B6C3 |
34 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
frexp |
0x0800BB07 |
46 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
fwrite |
0x0800BAD7 |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
getSocAhAuto |
0x08005E41 |
104 |
4 |
Code |
Gb |
ah_counter.o |
ldexp |
0x0800E2AD |
64 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
log |
0x080021C1 |
416 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
main |
0x080001D9 |
1 794 |
8 |
Code |
Gb |
main.o |
mbAppendCrc16 |
0x0800C9C9 |
18 |
4 |
Code |
Gb |
modbus.o |
mbCheckCrc16 |
0x080060E5 |
28 |
4 |
Code |
Gb |
modbus.o |
mbCrc16 |
0x080060A9 |
60 |
4 |
Code |
Gb |
modbus.o |
mbGetFrameComplete |
0x08006101 |
4 |
4 |
Code |
Gb |
modbus.o |
mbInit |
0x0800C925 |
70 |
4 |
Code |
Gb |
modbus.o |
mbSend |
0x08006091 |
24 |
4 |
Code |
Gb |
modbus.o |
mbSlaveCheckModbusRtuQuery |
0x0800CA39 |
54 |
4 |
Code |
Gb |
modbus.o |
mbSlaveProcessPdu |
0x0800CB1D |
50 |
4 |
Code |
Gb |
modbus.o |
mbSlaveProcessRtuQuery |
0x0800CAD1 |
58 |
4 |
Code |
Gb |
modbus.o |
mbSlaveReadHoldingRegisters |
0x0800CB59 |
154 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteMultipleRegisters |
0x08006165 |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteSingleRegister |
0x08006105 |
96 |
4 |
Code |
Gb |
modbus.o |
mbUartInit |
0x08001D09 |
200 |
8 |
Code |
Gb |
modbus.o |
memcpy |
0x0800663D |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
memset |
0x080066A1 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
pow |
0x0800E2ED |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
printf |
0x0800E42D |
44 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
putchar |
0x0800B663 |
14 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
puts |
0x0800B743 |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
0x080063A5 |
|
4 |
Code |
Gb |
STM32G4xx_Startup.o |
strlen |
0x0800E595 |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
strnlen |
0x0800E5C1 |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
vfprintf |
0x0800E3A9 |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
vfprintf_l |
0x0800E3C5 |
104 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
y |
0x0800C031 |
70 |
4 |
Code |
Gb |
chip_temperature.o |
Function symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x080001D9 |
main |
1 794 |
8 |
Code |
Gb |
main.o |
0x080008DB |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080008DD |
SysTick_Handler |
4 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080008E1 |
ADS_1260_BatteryCurrentGainCalibrationStart |
344 |
8 |
Code |
Gb |
ads1260.o |
0x08000A39 |
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart |
376 |
8 |
Code |
Gb |
ads1260.o |
0x08000BB1 |
ADS1260_ReadConversion |
800 |
8 |
Code |
Gb |
ads1260.o |
0x08000ED1 |
AH_COUNTER_Exec |
1 608 |
8 |
Code |
Gb |
ah_counter.o |
0x08001519 |
BATTERY_VOLTAGE_Exec |
272 |
8 |
Code |
Gb |
battery_voltage.o |
0x08001629 |
CHIP_TEMPERATURE_Calibration |
160 |
8 |
Code |
Gb |
chip_temperature.o |
0x080016C9 |
CHIP_TEMPERATURE_Exec |
128 |
8 |
Code |
Gb |
chip_temperature.o |
0x08001801 |
EFFICIENCY_Exec |
88 |
8 |
Code |
Gb |
efficiency.o |
0x08001859 |
ESR_Exec |
384 |
8 |
Code |
Gb |
esr.o |
0x080019D9 |
ESR_FAST_Exec |
400 |
8 |
Code |
Gb |
esr.o |
0x08001B69 |
CurrentGainCal |
160 |
8 |
Code |
Gb |
fast_current.o |
0x08001C09 |
FAST_CURRENT_Exec |
160 |
8 |
Code |
Gb |
fast_current.o |
0x08001CA9 |
INT_BAT_VOLTAGE_Exec |
96 |
8 |
Code |
Gb |
int_bat_voltage.o |
0x08001D09 |
mbUartInit |
200 |
8 |
Code |
Gb |
modbus.o |
0x08001DD1 |
SELF_DISCHARGE_Exec |
304 |
8 |
Code |
Gb |
self_discharge.o |
0x08001F01 |
SHUNT_TEMPERATURE_Exec |
168 |
8 |
Code |
Gb |
shunt_temperature.o |
0x08001FA9 |
SHUNT_VOLTAGE_Exec |
88 |
8 |
Code |
Gb |
shunt_voltage.o |
0x08002001 |
WH_COUNTER_Exec |
448 |
8 |
Code |
Gb |
wh_counter.o |
0x080021C1 |
log |
416 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08002361 |
exp |
496 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08002551 |
__SEGGER_RTL_float64_pow_inline |
664 |
8 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08002811 |
MX_ADC1_Init |
204 |
4 |
Code |
Gb |
adc.o |
0x080028DD |
MX_ADC2_Init |
156 |
4 |
Code |
Gb |
adc.o |
0x08002979 |
MX_ADC3_Init |
268 |
4 |
Code |
Gb |
adc.o |
0x08002A85 |
HAL_ADC_MspInit |
792 |
4 |
Code |
Gb |
adc.o |
0x08002D9D |
MX_CRC_Init |
68 |
4 |
Code |
Gb |
crc.o |
0x08002DE1 |
HAL_CRC_MspInit |
48 |
4 |
Code |
Gb |
crc.o |
0x08002E11 |
MX_FDCAN2_Init |
76 |
4 |
Code |
Gb |
fdcan.o |
0x08002E5D |
MX_FDCAN3_Init |
76 |
4 |
Code |
Gb |
fdcan.o |
0x08002EA9 |
MX_GPIO_Init |
344 |
4 |
Code |
Gb |
gpio.o |
0x08003001 |
MX_I2C4_Init |
108 |
4 |
Code |
Gb |
i2c.o |
0x0800306D |
HAL_I2C_MspInit |
252 |
4 |
Code |
Gb |
i2c.o |
0x08003169 |
MX_IWDG_Init |
48 |
4 |
Code |
Gb |
iwdg.o |
0x08003199 |
SystemClock_Config |
132 |
4 |
Code |
Gb |
main.o |
0x0800321D |
SaveBackupRegister |
204 |
4 |
Code |
Gb |
main.o |
0x080032E9 |
assert_failed |
16 |
4 |
Code |
Gb |
main.o |
0x080032F9 |
HAL_RTC_MspInit |
96 |
4 |
Code |
Gb |
rtc.o |
0x08003359 |
HAL_MspInit |
68 |
4 |
Code |
Gb |
stm32g4xx_hal_msp.o |
0x0800339D |
DMA1_Channel1_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033A9 |
DMA1_Channel2_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033B5 |
DMA1_Channel3_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033C1 |
DMA1_Channel4_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033CD |
DMA1_Channel5_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033D9 |
DMA1_Channel6_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033E5 |
DMA1_Channel7_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033F1 |
USART1_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x080033FD |
USART2_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x08003409 |
HAL_GPIO_EXTI_Callback |
52 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x0800343D |
MX_USART1_UART_Init |
136 |
4 |
Code |
Gb |
usart.o |
0x080034C5 |
MX_USART2_UART_Init |
144 |
4 |
Code |
Gb |
usart.o |
0x08003555 |
MX_USB_PCD_Init |
52 |
4 |
Code |
Gb |
usb.o |
0x08003589 |
HAL_Init |
28 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
0x080035A5 |
HAL_InitTick |
84 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
0x080035F9 |
HAL_GetTick |
12 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
0x08003605 |
HAL_Delay |
40 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
0x0800362D |
HAL_SYSCFG_DisableVREFBUF |
16 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
0x0800363D |
HAL_ADC_Start_DMA |
348 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x08003799 |
ADC_DMAConvCplt |
92 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x080037F5 |
HAL_NVIC_SetPriorityGrouping |
56 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
0x0800382D |
HAL_NVIC_SetPriority |
128 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
0x080038AD |
HAL_NVIC_EnableIRQ |
48 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
0x080038DD |
HAL_NVIC_SystemReset |
4 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
0x080038E1 |
__NVIC_SystemReset |
36 |
4 |
Code |
Lc |
stm32g4xx_hal_cortex.o |
0x08003905 |
CRC_Handle_16 |
60 |
4 |
Code |
Lc |
stm32g4xx_hal_crc.o |
0x08003941 |
DMA_SetConfig |
68 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
0x08003985 |
HAL_FDCAN_Init |
984 |
4 |
Code |
Gb |
stm32g4xx_hal_fdcan.o |
0x08003D5D |
FLASH_WaitForLastOperation |
84 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
0x08003DB1 |
HAL_FLASH_Lock |
24 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
0x08003DC9 |
HAL_FLASHEx_OBGetConfig |
416 |
4 |
Code |
Gb |
stm32g4xx_hal_flash_ex.o |
0x08003F69 |
HAL_GPIO_WritePin |
64 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
0x08003FA9 |
I2C_WaitOnFlagUntilTimeout |
156 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
0x08004045 |
I2C_WaitOnTXISFlagUntilTimeout |
108 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
0x080040B1 |
I2C_WaitOnSTOPFlagUntilTimeout |
100 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
0x08004115 |
I2C_Flush_TXDR |
28 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
0x08004131 |
HAL_I2C_Mem_Write |
484 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
0x08004315 |
I2C_IsErrorOccurred |
288 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
0x08004435 |
HAL_I2CEx_EnableFastModePlus |
84 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
0x08004489 |
HAL_IWDG_Refresh |
12 |
4 |
Code |
Gb |
stm32g4xx_hal_iwdg.o |
0x08004495 |
HAL_PCD_Init |
188 |
4 |
Code |
Gb |
stm32g4xx_hal_pcd.o |
0x08004551 |
HAL_RCC_GetSysClockFreq |
128 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
0x080045D1 |
HAL_RCCEx_PeriphCLKConfig |
1 424 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc_ex.o |
0x08004B61 |
RTC_EnterInitMode |
76 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
0x08004BAD |
HAL_RTC_WaitForSynchro |
48 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
0x08004BDD |
HAL_RTCEx_BKUPWrite |
40 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc_ex.o |
0x08004C05 |
HAL_SPI_TransmitReceive |
648 |
4 |
Code |
Gb |
stm32g4xx_hal_spi.o |
0x08004E8D |
SPI_WaitFifoStateUntilTimeout |
232 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
0x08004F75 |
SPI_WaitFlagStateUntilTimeout |
180 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
0x08005029 |
UART_SetConfig |
980 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x080053FD |
UART_WaitOnFlagUntilTimeout |
172 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x080054A9 |
HAL_UART_Receive_DMA |
92 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x08005505 |
UART_Start_Receive_DMA |
168 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x080055AD |
UART_EndTxTransfer |
52 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x080055E1 |
UART_DMAAbortOnError |
12 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x080055ED |
HAL_UART_EnableReceiverTimeout |
68 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x08005651 |
UARTEx_SetNbDataToProcess |
88 |
4 |
Code |
Lc |
stm32g4xx_hal_uart_ex.o |
0x080056A9 |
HAL_UARTEx_SetTxFifoThreshold |
228 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
0x0800578D |
HAL_UARTEx_SetRxFifoThreshold |
204 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
0x08005859 |
USB_DisableGlobalInt |
20 |
4 |
Code |
Gb |
stm32g4xx_ll_usb.o |
0x0800586D |
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart |
56 |
4 |
Code |
Gb |
ads1260.o |
0x080058A5 |
ADS1260_init |
1 388 |
4 |
Code |
Gb |
ads1260.o |
0x08005E11 |
ADS1260_StartConversion |
16 |
4 |
Code |
Gb |
ads1260.o |
0x08005E21 |
ADS1260_ConversionFinished |
4 |
4 |
Code |
Gb |
ads1260.o |
0x08005E25 |
AH_COUNTER_SetDetectedAh |
28 |
4 |
Code |
Gb |
ah_counter.o |
0x08005E41 |
getSocAhAuto |
104 |
4 |
Code |
Gb |
ah_counter.o |
0x08005EA9 |
calc_temp_compensation |
88 |
4 |
Code |
Gb |
chip_temperature.o |
0x08005F01 |
EEPROM_isFirstStart |
68 |
4 |
Code |
Gb |
eeprom.o |
0x08005F45 |
EEPROM_Read |
108 |
4 |
Code |
Gb |
eeprom.o |
0x08005FBD |
HAL_UART_ErrorCallback |
196 |
4 |
Code |
Gb |
modbus.o |
0x08006081 |
HAL_UART_TxCpltCallback |
16 |
4 |
Code |
Gb |
modbus.o |
0x08006091 |
mbSend |
24 |
4 |
Code |
Gb |
modbus.o |
0x080060A9 |
mbCrc16 |
60 |
4 |
Code |
Gb |
modbus.o |
0x080060E5 |
mbCheckCrc16 |
28 |
4 |
Code |
Gb |
modbus.o |
0x08006101 |
mbGetFrameComplete |
4 |
4 |
Code |
Gb |
modbus.o |
0x08006105 |
mbSlaveWriteSingleRegister |
96 |
4 |
Code |
Gb |
modbus.o |
0x08006165 |
mbSlaveWriteMultipleRegisters |
160 |
4 |
Code |
Gb |
modbus.o |
0x08006205 |
WH_COUNTER_Init |
28 |
4 |
Code |
Gb |
wh_counter.o |
0x08006221 |
WH_COUNTER_CalcSoH |
68 |
4 |
Code |
Gb |
wh_counter.o |
0x08006265 |
WH_COUNTER_GetSoCManual |
52 |
4 |
Code |
Gb |
wh_counter.o |
0x08006299 |
WH_COUNTER_GetSoCAuto |
104 |
4 |
Code |
Gb |
wh_counter.o |
0x08006301 |
WH_COUNTER_GetSoCAutoTemp |
144 |
4 |
Code |
Gb |
wh_counter.o |
0x08006391 |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800639B |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800639B |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800639F |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x080063A5 |
reset_handler |
|
4 |
Code |
Gb |
STM32G4xx_Startup.o |
0x080063A5 |
Reset_Handler |
|
4 |
Code |
Gb |
STM32G4xx_Startup.o |
0x080063CD |
__aeabi_dsub |
8 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x080063D5 |
__aeabi_dmul |
304 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006505 |
__aeabi_dcmpgt |
56 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800653D |
__aeabi_dcmplt |
56 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006575 |
__aeabi_d2lz |
128 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x080065F5 |
__aeabi_d2uiz |
36 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006619 |
__aeabi_ui2d |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006635 |
__aeabi_read_tp |
|
4 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800663D |
memcpy |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800663D |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800665B |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800665B |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006699 |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006699 |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006699 |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800669B |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800669B |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800669B |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x080066A1 |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006701 |
__SEGGER_RTL_current_locale |
32 |
4 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x080067A5 |
MX_ADC4_Init |
162 |
4 |
Code |
Gb |
adc.o |
0x08006847 |
PVD_PVM_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006849 |
MX_ADC5_Init |
262 |
4 |
Code |
Gb |
adc.o |
0x0800694F |
RTC_TAMP_LSECSS_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006951 |
MX_DMA_Init |
166 |
4 |
Code |
Gb |
dma.o |
0x080069F7 |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080069F9 |
HAL_FDCAN_MspInit |
266 |
4 |
Code |
Gb |
fdcan.o |
0x08006B03 |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006B05 |
MX_I2C3_Init |
114 |
4 |
Code |
Gb |
i2c.o |
0x08006B77 |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006B79 |
LoadBackupRegister |
250 |
4 |
Code |
Gb |
main.o |
0x08006C73 |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006C75 |
Error_Handler |
18 |
4 |
Code |
Gb |
main.o |
0x08006C87 |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006C89 |
SetFlashReadProtection |
338 |
4 |
Code |
Gb |
main.o |
0x08006DDB |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006DDD |
SetBootFromFlashAndReadOutProtection |
170 |
4 |
Code |
Gb |
main.o |
0x08006E87 |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006E89 |
HAL_ADC_ConvCpltCallback |
150 |
4 |
Code |
Gb |
main.o |
0x08006F1F |
ADC1_2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006F21 |
MX_RTC_Init |
62 |
4 |
Code |
Gb |
rtc.o |
0x08006F5F |
USB_HP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006F61 |
MX_SPI3_Init |
82 |
4 |
Code |
Gb |
spi.o |
0x08006FB3 |
USB_LP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08006FB5 |
HAL_SPI_MspInit |
158 |
4 |
Code |
Gb |
spi.o |
0x08007053 |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007055 |
NMI_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x08007057 |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007059 |
HardFault_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x0800705B |
TIM1_BRK_TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800705D |
MemManage_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x0800705F |
TIM1_UP_TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007061 |
BusFault_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x08007063 |
TIM1_TRG_COM_TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007065 |
UsageFault_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x08007067 |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007069 |
SVC_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x0800706B |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800706D |
DebugMon_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x0800706F |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007071 |
PendSV_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x08007073 |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007075 |
EXTI2_IRQHandler |
6 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x0800707B |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800707D |
EXTI9_5_IRQHandler |
6 |
4 |
Code |
Gb |
stm32g4xx_it.o |
0x08007083 |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007085 |
HAL_UART_MspInit |
386 |
4 |
Code |
Gb |
usart.o |
0x08007207 |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007209 |
HAL_PCD_MspInit |
86 |
4 |
Code |
Gb |
usb.o |
0x0800725F |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007261 |
HAL_IncTick |
26 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
0x0800727B |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800727D |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
46 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
0x080072AB |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080072AD |
HAL_ADC_Init |
1 538 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x080078AF |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080078B1 |
ADC_Disable |
118 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x08007927 |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007929 |
ADC_Enable |
222 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x08007A07 |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007A09 |
ADC_DMAHalfConvCplt |
6 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x08007A0F |
USBWakeUp_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007A11 |
ADC_DMAError |
22 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x08007A27 |
TIM8_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007A29 |
HAL_ADC_ErrorCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_adc.o |
0x08007A2B |
TIM8_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007A2D |
HAL_ADC_ConvHalfCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_adc.o |
0x08007A2F |
TIM8_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08007A31 |
HAL_ADC_ConfigChannel |
2 958 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
0x080085BF |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080085C1 |
HAL_ADCEx_Calibration_Start |
218 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
0x0800869B |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800869D |
HAL_ADCEx_MultiModeStart_DMA |
366 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
0x0800880B |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800880D |
HAL_ADCEx_MultiModeConfigChannel |
450 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
0x080089CF |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080089D1 |
HAL_SYSTICK_Config |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
0x080089FB |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080089FD |
HAL_CRC_Init |
258 |
4 |
Code |
Gb |
stm32g4xx_hal_crc.o |
0x08008AFF |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008B01 |
CRC_Handle_8 |
110 |
4 |
Code |
Lc |
stm32g4xx_hal_crc.o |
0x08008B6F |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008B71 |
HAL_CRC_Calculate |
74 |
4 |
Code |
Gb |
stm32g4xx_hal_crc.o |
0x08008BBB |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008BBD |
HAL_CRCEx_Polynomial_Set |
162 |
4 |
Code |
Gb |
stm32g4xx_hal_crc_ex.o |
0x08008C5F |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008C61 |
HAL_DMA_Init |
674 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
0x08008F03 |
TIM7_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008F05 |
DMA_CalcDMAMUXChannelBaseAndMask |
74 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
0x08008F4F |
DMA2_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008F51 |
DMA_CalcDMAMUXRequestGenBaseAndMask |
38 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
0x08008F77 |
DMA2_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08008F79 |
HAL_DMA_Start_IT |
182 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
0x0800902F |
DMA2_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009031 |
HAL_DMA_Abort |
110 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
0x0800909F |
DMA2_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080090A1 |
HAL_DMA_Abort_IT |
126 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
0x0800911F |
DMA2_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009121 |
HAL_DMA_IRQHandler |
154 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
0x080091BB |
ADC4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080091BD |
HAL_FLASH_Unlock |
46 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
0x080091EB |
ADC5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x080091ED |
HAL_FLASH_OB_Unlock |
46 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
0x0800921B |
UCPD1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800921D |
HAL_FLASH_OB_Lock |
30 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
0x0800923B |
COMP1_2_3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800923D |
HAL_FLASHEx_OBProgram |
1 630 |
4 |
Code |
Gb |
stm32g4xx_hal_flash_ex.o |
0x0800989B |
COMP4_5_6_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800989D |
HAL_GPIO_Init |
666 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
0x08009B37 |
COMP7_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009B39 |
HAL_GPIO_ReadPin |
34 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
0x08009B5B |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009B5D |
HAL_GPIO_TogglePin |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
0x08009B87 |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009B89 |
HAL_GPIO_EXTI_IRQHandler |
22 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
0x08009B9F |
TIM20_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009BA1 |
HAL_I2C_Init |
414 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
0x08009D3F |
TIM20_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009D41 |
I2C_TransferConfig |
234 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
0x08009E2B |
TIM20_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x08009E2D |
HAL_I2C_Mem_Read |
502 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
0x0800A023 |
TIM20_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A025 |
HAL_I2CEx_ConfigAnalogFilter |
170 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
0x0800A0CF |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A0D1 |
HAL_I2CEx_ConfigDigitalFilter |
170 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
0x0800A17B |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A17D |
HAL_IWDG_Init |
190 |
4 |
Code |
Gb |
stm32g4xx_hal_iwdg.o |
0x0800A23B |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A23D |
HAL_PCDEx_ActivateLPM |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_pcd_ex.o |
0x0800A267 |
SPI4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A269 |
HAL_PWR_EnableBkUpAccess |
18 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr.o |
0x0800A27B |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A27D |
HAL_PWREx_ControlVoltageScaling |
230 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr_ex.o |
0x0800A363 |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A365 |
HAL_PWREx_DisableUCPDDeadBattery |
18 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr_ex.o |
0x0800A377 |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A379 |
HAL_RCC_OscConfig |
1 538 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
0x0800A97B |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800A97D |
HAL_RCC_ClockConfig |
758 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
0x0800AC73 |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800AC75 |
HAL_RCC_GetPCLK1Freq |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
0x0800AC9F |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800ACA1 |
HAL_RCC_GetPCLK2Freq |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
0x0800ACCB |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800ACCD |
HAL_RTC_Init |
390 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
0x0800AE53 |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800AE55 |
RTC_ExitInitMode |
78 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
0x0800AEA3 |
DMAMUX_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800AEA5 |
HAL_RTCEx_BKUPRead |
38 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc_ex.o |
0x0800AECB |
QUADSPI_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800AECD |
HAL_SPI_Init |
638 |
4 |
Code |
Gb |
stm32g4xx_hal_spi.o |
0x0800B14B |
DMA1_Channel8_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800B14D |
SPI_EndRxTxTransaction |
66 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
0x0800B18F |
DMA2_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800B191 |
HAL_UART_Init |
214 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x0800B267 |
DMA2_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800B269 |
UART_AdvFeatureConfig |
570 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x0800B4A3 |
DMA2_Channel8_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800B4A5 |
UART_CheckIdleState |
194 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x0800B567 |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800B569 |
HAL_UART_Transmit_DMA |
174 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x0800B617 |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
0x0800B619 |
UART_DMATransmitCplt |
66 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x0800B65D |
UART_DMATxHalfCplt |
6 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x0800B663 |
putchar |
14 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800B671 |
UART_DMAError |
82 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x0800B6C3 |
fputc |
34 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800B6E5 |
UART_EndRxTransfer |
94 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x0800B743 |
puts |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800B771 |
HAL_UART_IRQHandler |
870 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x0800BAD7 |
fwrite |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BB05 |
HAL_UARTEx_RxEventCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
0x0800BB07 |
frexp |
46 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BB35 |
HAL_UART_TxHalfCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
0x0800BB37 |
__SEGGER_RTL_float64_PolyEvalP |
114 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BBA9 |
HAL_UART_RxCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
0x0800BBAB |
__SEGGER_RTL_float64_PolyEvalQ |
70 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BBF1 |
HAL_UART_RxHalfCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
0x0800BBF3 |
__SEGGER_RTL_prin_flush |
26 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BC0D |
HAL_UART_ReceiverTimeout_Config |
66 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
0x0800BC4F |
__SEGGER_RTL_stream_write |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BC59 |
UART_DMAReceiveCplt |
138 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x0800BCE3 |
__SEGGER_RTL_X_file_write |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BCE9 |
UART_DMARxHalfCplt |
26 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
0x0800BD03 |
_GetAvailWriteSpace |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BD19 |
HAL_UARTEx_WakeupCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
0x0800BD1B |
_WriteBlocking |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BD71 |
HAL_UARTEx_RxFifoFullCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
0x0800BD73 |
SEGGER_RTT_Write |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BDA9 |
HAL_UARTEx_TxFifoEmptyCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
0x0800BDAB |
__SEGGER_RTL_ascii_mbtowc |
50 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BDDD |
HAL_UARTEx_DisableFifoMode |
166 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
0x0800BE83 |
__SEGGER_RTL_ascii_wctomb |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800BE91 |
USB_DevInit |
26 |
4 |
Code |
Gb |
stm32g4xx_ll_usb.o |
0x0800BEC5 |
ADS_1260_SetDataRate |
122 |
4 |
Code |
Gb |
ads1260.o |
0x0800BF5D |
ADS_1260_BatteryCurrentOffsetCalibrationStart |
46 |
4 |
Code |
Gb |
ads1260.o |
0x0800BF9D |
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart |
58 |
4 |
Code |
Gb |
ads1260.o |
0x0800BFED |
AH_COUNTER_Init |
54 |
4 |
Code |
Gb |
ah_counter.o |
0x0800C031 |
y |
70 |
4 |
Code |
Gb |
chip_temperature.o |
0x0800C0D1 |
EEPROM_fullRestore |
78 |
4 |
Code |
Gb |
eeprom.o |
0x0800C17D |
EEPROM_Write |
114 |
4 |
Code |
Gb |
eeprom.o |
0x0800C24D |
EEPROM_readConfig |
450 |
4 |
Code |
Gb |
eeprom.o |
0x0800C46D |
EEPROM_factoryRestore |
410 |
4 |
Code |
Gb |
eeprom.o |
0x0800C665 |
EEPROM_storeConfig |
498 |
4 |
Code |
Gb |
eeprom.o |
0x0800C8B5 |
CurrentOffsetCal |
18 |
4 |
Code |
Gb |
fast_current.o |
0x0800C925 |
mbInit |
70 |
4 |
Code |
Gb |
modbus.o |
0x0800C9C9 |
mbAppendCrc16 |
18 |
4 |
Code |
Gb |
modbus.o |
0x0800CA39 |
mbSlaveCheckModbusRtuQuery |
54 |
4 |
Code |
Gb |
modbus.o |
0x0800CAD1 |
mbSlaveProcessRtuQuery |
58 |
4 |
Code |
Gb |
modbus.o |
0x0800CB1D |
mbSlaveProcessPdu |
50 |
4 |
Code |
Gb |
modbus.o |
0x0800CB59 |
mbSlaveReadHoldingRegisters |
154 |
4 |
Code |
Gb |
modbus.o |
0x0800CC09 |
OUTPUTS_Init |
22 |
4 |
Code |
Gb |
outputs.o |
0x0800CC2D |
OUTPUTS_CheckLVP |
390 |
4 |
Code |
Gb |
outputs.o |
0x0800CDBD |
OUTPUTS_CheckOVP |
402 |
4 |
Code |
Gb |
outputs.o |
0x0800CF6D |
AuxModeHeaterExec |
178 |
4 |
Code |
Gb |
outputs.o |
0x0800D035 |
AuxModeSOCExec |
150 |
4 |
Code |
Gb |
outputs.o |
0x0800D0D9 |
AuxModeAlarmExec |
322 |
4 |
Code |
Gb |
outputs.o |
0x0800D23D |
OUTPUTS_CheckAUX |
54 |
4 |
Code |
Gb |
outputs.o |
0x0800D281 |
SYS_DATA_Init |
166 |
4 |
Code |
Gb |
sysdata.o |
0x0800D349 |
WH_COUNTER_SetDetectedEnergy |
30 |
4 |
Code |
Gb |
wh_counter.o |
0x0800D375 |
WH_COUNTER_SetToMax |
38 |
4 |
Code |
Gb |
wh_counter.o |
0x0800D3B1 |
SystemInit |
18 |
4 |
Code |
Gb |
system_stm32g4xx.o |
0x0800D3FD |
SystemCoreClockUpdate |
146 |
4 |
Code |
Gb |
system_stm32g4xx.o |
0x0800D491 |
__aeabi_dadd |
574 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D6D1 |
__aeabi_ddiv |
450 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D8CD |
__aeabi_d2iz |
74 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D945 |
__aeabi_i2d |
34 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D9A9 |
__aeabi_ldivmod |
46 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800DA09 |
__aeabi_uldivmod |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800DBF9 |
__SEGGER_RTL_vfprintf_long_long |
1 270 |
4 |
Code |
Gb |
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800DBF9 |
__SEGGER_RTL_vfprintf |
1 270 |
4 |
Code |
Gb |
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E1B1 |
__aeabi_memmove8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E1B1 |
__aeabi_memmove4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E1B1 |
__aeabi_memmove |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E2AD |
ldexp |
64 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E2ED |
pow |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E2F1 |
__SEGGER_RTL_putc |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E375 |
__SEGGER_RTL_print_padding |
32 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E395 |
__SEGGER_RTL_pre_padding |
20 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E3A9 |
vfprintf |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E3C5 |
vfprintf_l |
104 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E42D |
printf |
44 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E459 |
__SEGGER_RTL_X_file_stat |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E491 |
__SEGGER_RTL_X_file_bufsize |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E495 |
_DoInit |
100 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E4F9 |
_WriteNoCheck |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E53D |
SEGGER_RTT_WriteNoLock |
88 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E595 |
strlen |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E5C1 |
strnlen |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E60D |
__SEGGER_RTL_ascii_isctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E62D |
__SEGGER_RTL_ascii_toupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E639 |
__SEGGER_RTL_ascii_tolower |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E645 |
__SEGGER_RTL_ascii_iswctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E665 |
__SEGGER_RTL_ascii_towupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E671 |
__SEGGER_RTL_ascii_towlower |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F0C1 |
__SEGGER_init_ctors |
26 |
4 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F181 |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F193 |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F1A7 |
__SEGGER_init_zpak |
40 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
Function symbols by descending size
| Symbol name |
Size |
Align |
Type |
Bd |
Object File |
HAL_ADC_ConfigChannel |
2 958 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
main |
1 794 |
8 |
Code |
Gb |
main.o |
HAL_FLASHEx_OBProgram |
1 630 |
4 |
Code |
Gb |
stm32g4xx_hal_flash_ex.o |
AH_COUNTER_Exec |
1 608 |
8 |
Code |
Gb |
ah_counter.o |
HAL_ADC_Init |
1 538 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_RCC_OscConfig |
1 538 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RCCEx_PeriphCLKConfig |
1 424 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc_ex.o |
ADS1260_init |
1 388 |
4 |
Code |
Gb |
ads1260.o |
__SEGGER_RTL_vfprintf |
1 270 |
4 |
Code |
Gb |
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_long_long |
1 270 |
4 |
Code |
Gb |
__SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_FDCAN_Init |
984 |
4 |
Code |
Gb |
stm32g4xx_hal_fdcan.o |
UART_SetConfig |
980 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UART_IRQHandler |
870 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
ADS1260_ReadConversion |
800 |
8 |
Code |
Gb |
ads1260.o |
HAL_ADC_MspInit |
792 |
4 |
Code |
Gb |
adc.o |
HAL_RCC_ClockConfig |
758 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_DMA_Init |
674 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
HAL_GPIO_Init |
666 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
__SEGGER_RTL_float64_pow_inline |
664 |
8 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_SPI_TransmitReceive |
648 |
4 |
Code |
Gb |
stm32g4xx_hal_spi.o |
HAL_SPI_Init |
638 |
4 |
Code |
Gb |
stm32g4xx_hal_spi.o |
__aeabi_dadd |
574 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
UART_AdvFeatureConfig |
570 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_I2C_Mem_Read |
502 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
EEPROM_storeConfig |
498 |
4 |
Code |
Gb |
eeprom.o |
exp |
496 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_I2C_Mem_Write |
484 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
EEPROM_readConfig |
450 |
4 |
Code |
Gb |
eeprom.o |
HAL_ADCEx_MultiModeConfigChannel |
450 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
__aeabi_ddiv |
450 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
WH_COUNTER_Exec |
448 |
8 |
Code |
Gb |
wh_counter.o |
HAL_FLASHEx_OBGetConfig |
416 |
4 |
Code |
Gb |
stm32g4xx_hal_flash_ex.o |
log |
416 |
8 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_I2C_Init |
414 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c.o |
EEPROM_factoryRestore |
410 |
4 |
Code |
Gb |
eeprom.o |
OUTPUTS_CheckOVP |
402 |
4 |
Code |
Gb |
outputs.o |
ESR_FAST_Exec |
400 |
8 |
Code |
Gb |
esr.o |
HAL_RTC_Init |
390 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
OUTPUTS_CheckLVP |
390 |
4 |
Code |
Gb |
outputs.o |
HAL_UART_MspInit |
386 |
4 |
Code |
Gb |
usart.o |
ESR_Exec |
384 |
8 |
Code |
Gb |
esr.o |
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart |
376 |
8 |
Code |
Gb |
ads1260.o |
HAL_ADCEx_MultiModeStart_DMA |
366 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
HAL_ADC_Start_DMA |
348 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
ADS_1260_BatteryCurrentGainCalibrationStart |
344 |
8 |
Code |
Gb |
ads1260.o |
MX_GPIO_Init |
344 |
4 |
Code |
Gb |
gpio.o |
SetFlashReadProtection |
338 |
4 |
Code |
Gb |
main.o |
AuxModeAlarmExec |
322 |
4 |
Code |
Gb |
outputs.o |
SELF_DISCHARGE_Exec |
304 |
8 |
Code |
Gb |
self_discharge.o |
__aeabi_dmul |
304 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_uldivmod |
302 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
I2C_IsErrorOccurred |
288 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
BATTERY_VOLTAGE_Exec |
272 |
8 |
Code |
Gb |
battery_voltage.o |
MX_ADC3_Init |
268 |
4 |
Code |
Gb |
adc.o |
HAL_FDCAN_MspInit |
266 |
4 |
Code |
Gb |
fdcan.o |
MX_ADC5_Init |
262 |
4 |
Code |
Gb |
adc.o |
HAL_CRC_Init |
258 |
4 |
Code |
Gb |
stm32g4xx_hal_crc.o |
HAL_I2C_MspInit |
252 |
4 |
Code |
Gb |
i2c.o |
LoadBackupRegister |
250 |
4 |
Code |
Gb |
main.o |
I2C_TransferConfig |
234 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
SPI_WaitFifoStateUntilTimeout |
232 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
HAL_PWREx_ControlVoltageScaling |
230 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr_ex.o |
HAL_UARTEx_SetTxFifoThreshold |
228 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
ADC_Enable |
222 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_ADCEx_Calibration_Start |
218 |
4 |
Code |
Gb |
stm32g4xx_hal_adc_ex.o |
HAL_UART_Init |
214 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UARTEx_SetRxFifoThreshold |
204 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
MX_ADC1_Init |
204 |
4 |
Code |
Gb |
adc.o |
SaveBackupRegister |
204 |
4 |
Code |
Gb |
main.o |
mbUartInit |
200 |
8 |
Code |
Gb |
modbus.o |
HAL_UART_ErrorCallback |
196 |
4 |
Code |
Gb |
modbus.o |
UART_CheckIdleState |
194 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_IWDG_Init |
190 |
4 |
Code |
Gb |
stm32g4xx_hal_iwdg.o |
HAL_PCD_Init |
188 |
4 |
Code |
Gb |
stm32g4xx_hal_pcd.o |
HAL_DMA_Start_IT |
182 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
SPI_WaitFlagStateUntilTimeout |
180 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
AuxModeHeaterExec |
178 |
4 |
Code |
Gb |
outputs.o |
HAL_UART_Transmit_DMA |
174 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
UART_WaitOnFlagUntilTimeout |
172 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_I2CEx_ConfigAnalogFilter |
170 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
HAL_I2CEx_ConfigDigitalFilter |
170 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
SetBootFromFlashAndReadOutProtection |
170 |
4 |
Code |
Gb |
main.o |
SHUNT_TEMPERATURE_Exec |
168 |
8 |
Code |
Gb |
shunt_temperature.o |
UART_Start_Receive_DMA |
168 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
HAL_UARTEx_DisableFifoMode |
166 |
4 |
Code |
Gb |
stm32g4xx_hal_uart_ex.o |
MX_DMA_Init |
166 |
4 |
Code |
Gb |
dma.o |
SYS_DATA_Init |
166 |
4 |
Code |
Gb |
sysdata.o |
HAL_CRCEx_Polynomial_Set |
162 |
4 |
Code |
Gb |
stm32g4xx_hal_crc_ex.o |
MX_ADC4_Init |
162 |
4 |
Code |
Gb |
adc.o |
CHIP_TEMPERATURE_Calibration |
160 |
8 |
Code |
Gb |
chip_temperature.o |
CurrentGainCal |
160 |
8 |
Code |
Gb |
fast_current.o |
FAST_CURRENT_Exec |
160 |
8 |
Code |
Gb |
fast_current.o |
mbSlaveWriteMultipleRegisters |
160 |
4 |
Code |
Gb |
modbus.o |
HAL_SPI_MspInit |
158 |
4 |
Code |
Gb |
spi.o |
I2C_WaitOnFlagUntilTimeout |
156 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
MX_ADC2_Init |
156 |
4 |
Code |
Gb |
adc.o |
HAL_DMA_IRQHandler |
154 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
mbSlaveReadHoldingRegisters |
154 |
4 |
Code |
Gb |
modbus.o |
AuxModeSOCExec |
150 |
4 |
Code |
Gb |
outputs.o |
HAL_ADC_ConvCpltCallback |
150 |
4 |
Code |
Gb |
main.o |
SystemCoreClockUpdate |
146 |
4 |
Code |
Gb |
system_stm32g4xx.o |
MX_USART2_UART_Init |
144 |
4 |
Code |
Gb |
usart.o |
WH_COUNTER_GetSoCAutoTemp |
144 |
4 |
Code |
Gb |
wh_counter.o |
UART_DMAReceiveCplt |
138 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
MX_USART1_UART_Init |
136 |
4 |
Code |
Gb |
usart.o |
SystemClock_Config |
132 |
4 |
Code |
Gb |
main.o |
__SEGGER_RTL_putc |
132 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
CHIP_TEMPERATURE_Exec |
128 |
8 |
Code |
Gb |
chip_temperature.o |
HAL_NVIC_SetPriority |
128 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_RCC_GetSysClockFreq |
128 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
__aeabi_d2lz |
128 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_DMA_Abort_IT |
126 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
ADS_1260_SetDataRate |
122 |
4 |
Code |
Gb |
ads1260.o |
ADC_Disable |
118 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
EEPROM_Write |
114 |
4 |
Code |
Gb |
eeprom.o |
MX_I2C3_Init |
114 |
4 |
Code |
Gb |
i2c.o |
__SEGGER_RTL_float64_PolyEvalP |
114 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
CRC_Handle_8 |
110 |
4 |
Code |
Lc |
stm32g4xx_hal_crc.o |
HAL_DMA_Abort |
110 |
4 |
Code |
Gb |
stm32g4xx_hal_dma.o |
EEPROM_Read |
108 |
4 |
Code |
Gb |
eeprom.o |
I2C_WaitOnTXISFlagUntilTimeout |
108 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
MX_I2C4_Init |
108 |
4 |
Code |
Gb |
i2c.o |
WH_COUNTER_GetSoCAuto |
104 |
4 |
Code |
Gb |
wh_counter.o |
__aeabi_memclr |
104 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
getSocAhAuto |
104 |
4 |
Code |
Gb |
ah_counter.o |
vfprintf_l |
104 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
I2C_WaitOnSTOPFlagUntilTimeout |
100 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
_DoInit |
100 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_RTC_MspInit |
96 |
4 |
Code |
Gb |
rtc.o |
INT_BAT_VOLTAGE_Exec |
96 |
8 |
Code |
Gb |
int_bat_voltage.o |
mbSlaveWriteSingleRegister |
96 |
4 |
Code |
Gb |
modbus.o |
UART_EndRxTransfer |
94 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
ADC_DMAConvCplt |
92 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_UART_Receive_DMA |
92 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
memcpy |
92 |
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
EFFICIENCY_Exec |
88 |
8 |
Code |
Gb |
efficiency.o |
SEGGER_RTT_WriteNoLock |
88 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
SHUNT_VOLTAGE_Exec |
88 |
8 |
Code |
Gb |
shunt_voltage.o |
UARTEx_SetNbDataToProcess |
88 |
4 |
Code |
Lc |
stm32g4xx_hal_uart_ex.o |
calc_temp_compensation |
88 |
4 |
Code |
Gb |
chip_temperature.o |
HAL_PCD_MspInit |
86 |
4 |
Code |
Gb |
usb.o |
_WriteBlocking |
86 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
FLASH_WaitForLastOperation |
84 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_I2CEx_EnableFastModePlus |
84 |
4 |
Code |
Gb |
stm32g4xx_hal_i2c_ex.o |
HAL_InitTick |
84 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
MX_SPI3_Init |
82 |
4 |
Code |
Gb |
spi.o |
UART_DMAError |
82 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
EEPROM_fullRestore |
78 |
4 |
Code |
Gb |
eeprom.o |
RTC_ExitInitMode |
78 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
MX_FDCAN2_Init |
76 |
4 |
Code |
Gb |
fdcan.o |
MX_FDCAN3_Init |
76 |
4 |
Code |
Gb |
fdcan.o |
RTC_EnterInitMode |
76 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
strnlen |
76 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
DMA_CalcDMAMUXChannelBaseAndMask |
74 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
HAL_CRC_Calculate |
74 |
4 |
Code |
Gb |
stm32g4xx_hal_crc.o |
__aeabi_d2iz |
74 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_PolyEvalQ |
70 |
2 |
Code |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
mbInit |
70 |
4 |
Code |
Gb |
modbus.o |
y |
70 |
4 |
Code |
Gb |
chip_temperature.o |
DMA_SetConfig |
68 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
EEPROM_isFirstStart |
68 |
4 |
Code |
Gb |
eeprom.o |
HAL_MspInit |
68 |
4 |
Code |
Gb |
stm32g4xx_hal_msp.o |
HAL_UART_EnableReceiverTimeout |
68 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
MX_CRC_Init |
68 |
4 |
Code |
Gb |
crc.o |
WH_COUNTER_CalcSoH |
68 |
4 |
Code |
Gb |
wh_counter.o |
_WriteNoCheck |
68 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_UART_ReceiverTimeout_Config |
66 |
4 |
Code |
Gb |
stm32g4xx_hal_uart.o |
SPI_EndRxTxTransaction |
66 |
4 |
Code |
Lc |
stm32g4xx_hal_spi.o |
UART_DMATransmitCplt |
66 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
HAL_GPIO_WritePin |
64 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
ldexp |
64 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
MX_RTC_Init |
62 |
4 |
Code |
Gb |
rtc.o |
CRC_Handle_16 |
60 |
4 |
Code |
Lc |
stm32g4xx_hal_crc.o |
mbCrc16 |
60 |
4 |
Code |
Gb |
modbus.o |
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart |
58 |
4 |
Code |
Gb |
ads1260.o |
mbSlaveProcessRtuQuery |
58 |
4 |
Code |
Gb |
modbus.o |
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart |
56 |
4 |
Code |
Gb |
ads1260.o |
HAL_NVIC_SetPriorityGrouping |
56 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
__SEGGER_RTL_X_file_stat |
56 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dcmpgt |
56 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dcmplt |
56 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
AH_COUNTER_Init |
54 |
4 |
Code |
Gb |
ah_counter.o |
OUTPUTS_CheckAUX |
54 |
4 |
Code |
Gb |
outputs.o |
SEGGER_RTT_Write |
54 |
2 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
mbSlaveCheckModbusRtuQuery |
54 |
4 |
Code |
Gb |
modbus.o |
HAL_GPIO_EXTI_Callback |
52 |
4 |
Code |
Gb |
stm32g4xx_it.o |
MX_USB_PCD_Init |
52 |
4 |
Code |
Gb |
usb.o |
UART_EndTxTransfer |
52 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
WH_COUNTER_GetSoCManual |
52 |
4 |
Code |
Gb |
wh_counter.o |
__SEGGER_RTL_ascii_mbtowc |
50 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
mbSlaveProcessPdu |
50 |
4 |
Code |
Gb |
modbus.o |
HAL_CRC_MspInit |
48 |
4 |
Code |
Gb |
crc.o |
HAL_NVIC_EnableIRQ |
48 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_RTC_WaitForSynchro |
48 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc.o |
MX_IWDG_Init |
48 |
4 |
Code |
Gb |
iwdg.o |
ADS_1260_BatteryCurrentOffsetCalibrationStart |
46 |
4 |
Code |
Gb |
ads1260.o |
HAL_FLASH_OB_Unlock |
46 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_FLASH_Unlock |
46 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
46 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
__aeabi_ldivmod |
46 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
frexp |
46 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
fwrite |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
puts |
46 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
printf |
44 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
strlen |
44 |
2 |
Code |
Wk |
strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_GPIO_TogglePin |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
HAL_PCDEx_ActivateLPM |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_pcd_ex.o |
HAL_RCC_GetPCLK1Freq |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_RCC_GetPCLK2Freq |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_rcc.o |
HAL_SYSTICK_Config |
42 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
HAL_Delay |
40 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
HAL_RTCEx_BKUPWrite |
40 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc_ex.o |
__SEGGER_init_zpak |
40 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
DMA_CalcDMAMUXRequestGenBaseAndMask |
38 |
4 |
Code |
Lc |
stm32g4xx_hal_dma.o |
HAL_RTCEx_BKUPRead |
38 |
4 |
Code |
Gb |
stm32g4xx_hal_rtc_ex.o |
WH_COUNTER_SetToMax |
38 |
4 |
Code |
Gb |
wh_counter.o |
__NVIC_SystemReset |
36 |
4 |
Code |
Lc |
stm32g4xx_hal_cortex.o |
__aeabi_d2uiz |
36 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_GPIO_ReadPin |
34 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
__aeabi_i2d |
34 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
fputc |
34 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_isctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
32 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_current_locale |
32 |
4 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_print_padding |
32 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_FLASH_OB_Lock |
30 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
WH_COUNTER_SetDetectedEnergy |
30 |
4 |
Code |
Gb |
wh_counter.o |
AH_COUNTER_SetDetectedAh |
28 |
4 |
Code |
Gb |
ah_counter.o |
HAL_Init |
28 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
I2C_Flush_TXDR |
28 |
4 |
Code |
Lc |
stm32g4xx_hal_i2c.o |
WH_COUNTER_Init |
28 |
4 |
Code |
Gb |
wh_counter.o |
__aeabi_ui2d |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
mbCheckCrc16 |
28 |
4 |
Code |
Gb |
modbus.o |
vfprintf |
28 |
2 |
Code |
Wk |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_IncTick |
26 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
UART_DMARxHalfCplt |
26 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
USB_DevInit |
26 |
4 |
Code |
Gb |
stm32g4xx_ll_usb.o |
__SEGGER_RTL_prin_flush |
26 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_ctors |
26 |
4 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
HAL_FLASH_Lock |
24 |
4 |
Code |
Gb |
stm32g4xx_hal_flash.o |
mbSend |
24 |
4 |
Code |
Gb |
modbus.o |
ADC_DMAError |
22 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
HAL_GPIO_EXTI_IRQHandler |
22 |
4 |
Code |
Gb |
stm32g4xx_hal_gpio.o |
OUTPUTS_Init |
22 |
4 |
Code |
Gb |
outputs.o |
_GetAvailWriteSpace |
22 |
2 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
USB_DisableGlobalInt |
20 |
4 |
Code |
Gb |
stm32g4xx_ll_usb.o |
__SEGGER_RTL_pre_padding |
20 |
2 |
Code |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
CurrentOffsetCal |
18 |
4 |
Code |
Gb |
fast_current.o |
Error_Handler |
18 |
4 |
Code |
Gb |
main.o |
HAL_PWREx_DisableUCPDDeadBattery |
18 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr_ex.o |
HAL_PWR_EnableBkUpAccess |
18 |
4 |
Code |
Gb |
stm32g4xx_hal_pwr.o |
SystemInit |
18 |
4 |
Code |
Gb |
system_stm32g4xx.o |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
mbAppendCrc16 |
18 |
4 |
Code |
Gb |
modbus.o |
ADS1260_StartConversion |
16 |
4 |
Code |
Gb |
ads1260.o |
HAL_SYSCFG_DisableVREFBUF |
16 |
4 |
Code |
Gb |
stm32g4xx_hal.o |
HAL_UART_TxCpltCallback |
16 |
4 |
Code |
Gb |
modbus.o |
assert_failed |
16 |
4 |
Code |
Gb |
main.o |
__SEGGER_RTL_ascii_wctomb |
14 |
2 |
Code |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
_start |
14 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
putchar |
14 |
2 |
Code |
Wk |
fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
DMA1_Channel1_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel2_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel3_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel4_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel5_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel6_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DMA1_Channel7_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
HAL_GetTick |
12 |
4 |
Code |
Wk |
stm32g4xx_hal.o |
HAL_IWDG_Refresh |
12 |
4 |
Code |
Gb |
stm32g4xx_hal_iwdg.o |
UART_DMAAbortOnError |
12 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
USART1_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
USART2_IRQHandler |
12 |
4 |
Code |
Gb |
stm32g4xx_it.o |
__SEGGER_RTL_ascii_tolower |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_toupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
12 |
2 |
Code |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
10 |
2 |
Code |
Lc |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_dsub |
8 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
ADC_DMAHalfConvCplt |
6 |
4 |
Code |
Gb |
stm32g4xx_hal_adc.o |
EXTI2_IRQHandler |
6 |
4 |
Code |
Gb |
stm32g4xx_it.o |
EXTI9_5_IRQHandler |
6 |
4 |
Code |
Gb |
stm32g4xx_it.o |
UART_DMATxHalfCplt |
6 |
4 |
Code |
Lc |
stm32g4xx_hal_uart.o |
__SEGGER_RTL_X_file_write |
6 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
ADS1260_ConversionFinished |
4 |
4 |
Code |
Gb |
ads1260.o |
HAL_NVIC_SystemReset |
4 |
4 |
Code |
Gb |
stm32g4xx_hal_cortex.o |
SysTick_Handler |
4 |
4 |
Code |
Gb |
stm32g4xx_it.o |
__SEGGER_RTL_X_file_bufsize |
4 |
2 |
Code |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
mbGetFrameComplete |
4 |
4 |
Code |
Gb |
modbus.o |
pow |
4 |
2 |
Code |
Wk |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
BusFault_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
DebugMon_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
HAL_ADC_ConvHalfCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_adc.o |
HAL_ADC_ErrorCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_adc.o |
HAL_UARTEx_RxEventCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HAL_UARTEx_RxFifoFullCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_TxFifoEmptyCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
HAL_UARTEx_WakeupCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart_ex.o |
HAL_UART_RxCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HAL_UART_RxHalfCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HAL_UART_TxHalfCpltCallback |
2 |
4 |
Code |
Wk |
stm32g4xx_hal_uart.o |
HardFault_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
MemManage_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
NMI_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
PendSV_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
SVC_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
UsageFault_Handler |
2 |
4 |
Code |
Gb |
stm32g4xx_it.o |
exit |
2 |
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
ADC1_2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
ADC5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
COMP1_2_3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
COMP4_5_6_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
COMP7_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
CORDIC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
CRS_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA1_Channel8_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel6_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel7_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMA2_Channel8_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
DMAMUX_OVR_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI15_10_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
EXTI4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN1_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN1_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN2_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN2_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN3_IT0_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FDCAN3_IT1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FMAC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FMC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
FPU_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C1_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C1_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C2_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C2_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C3_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C3_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C4_ER_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
I2C4_EV_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
LPTIM1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
LPUART1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
PVD_PVM_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
QUADSPI_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RCC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RNG_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RTC_Alarm_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RTC_TAMP_LSECSS_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
RTC_WKUP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
Reset_Handler |
|
4 |
Code |
Gb |
STM32G4xx_Startup.o |
SAI1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
SPI4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_BRK_TIM15_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_TRG_COM_TIM17_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM1_UP_TIM16_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM20_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM6_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM7_DAC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_BRK_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_CC_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_TRG_COM_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
TIM8_UP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UART4_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UART5_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
UCPD1_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USART3_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USBWakeUp_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USB_HP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
USB_LP_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
stm32g473xx_Vectors.o |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memmove |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memmove4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memmove8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__aeabi_read_tp |
|
4 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__startup_complete |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
reset_handler |
|
4 |
Code |
Gb |
STM32G4xx_Startup.o |
Read-write data symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ADS1260_ProcessCurrent.avgsum |
0x10001318 |
4 |
4 |
Zero |
Lc |
ads1260.o |
ADS1260_ProcessCurrent.meas_counter |
0x10001314 |
4 |
4 |
Zero |
Lc |
ads1260.o |
AH_COUNTER_Exec.batteryFullCounter |
0x10001334 |
2 |
2 |
Zero |
Lc |
ah_counter.o |
AH_COUNTER_Exec.cnt |
0x10001332 |
2 |
2 |
Zero |
Lc |
ah_counter.o |
AH_COUNTER_Exec.totalCharge |
0x10000500 |
8 |
8 |
Zero |
Lc |
ah_counter.o |
AH_COUNTER_Exec.totalDischarge |
0x100004F8 |
8 |
8 |
Zero |
Lc |
ah_counter.o |
AuxModeAlarmExec.outputState |
0x10001324 |
1 |
4 |
Zero |
Lc |
outputs.o |
AuxModeHeaterExec.outputState |
0x10001320 |
1 |
4 |
Zero |
Lc |
outputs.o |
AuxModeSOCExec.outputState |
0x1000131C |
1 |
4 |
Zero |
Lc |
outputs.o |
BATTERY_VOLTAGE_Exec.avgSum |
0x10001310 |
4 |
4 |
Zero |
Lc |
battery_voltage.o |
BATTERY_VOLTAGE_Exec.measCounter |
0x1000130C |
4 |
4 |
Zero |
Lc |
battery_voltage.o |
ESR_Exec.last_refresh |
0x10001308 |
4 |
4 |
Zero |
Lc |
esr.o |
HAL_RCC_ADC12_CLK_ENABLED |
0x10001304 |
4 |
4 |
Zero |
Lc |
adc.o |
HAL_RCC_ADC345_CLK_ENABLED |
0x10001300 |
4 |
4 |
Zero |
Lc |
adc.o |
HAL_RCC_FDCAN_CLK_ENABLED |
0x100012FC |
4 |
4 |
Zero |
Lc |
fdcan.o |
OUTPUTS_CheckLVP.lastMode |
0x10001330 |
2 |
2 |
Zero |
Lc |
outputs.o |
OUTPUTS_CheckOVP.lastMode |
0x1000132E |
2 |
2 |
Zero |
Lc |
outputs.o |
SELF_DISCHARGE_Exec.avgsum |
0x100012F8 |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SELF_DISCHARGE_Exec.holding_counter |
0x100012F4 |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SELF_DISCHARGE_Exec.last_days |
0x100012F0 |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SELF_DISCHARGE_Exec.u_hold |
0x100012EC |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SaveBackupRegister.lastTime |
0x100012E8 |
4 |
4 |
Zero |
Lc |
main.o |
SystemCoreClock |
0x10001780 |
4 |
4 |
Init |
Gb |
system_stm32g4xx.o |
WH_COUNTER_Exec.totalCharge |
0x100004F0 |
8 |
8 |
Zero |
Lc |
wh_counter.o |
WH_COUNTER_Exec.totalDischarge |
0x100004E8 |
8 |
8 |
Zero |
Lc |
wh_counter.o |
_SEGGER_RTT |
0x100009E4 |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stderr_file |
0x100012CC |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
0x100012C8 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdout_file |
0x100012C4 |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
_acDownBuffer |
0x10001736 |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
_acUpBuffer |
0x10001336 |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
adc12Data |
0x20000234 |
256 |
4 |
Zero |
Gb |
main.o |
adc1Data |
0x20000354 |
4 |
4 |
Zero |
Gb |
main.o |
adc2Data |
0x20000358 |
4 |
4 |
Zero |
Gb |
main.o |
adc3Data |
0x20000334 |
12 |
4 |
Zero |
Gb |
main.o |
adc4Data |
0x20000340 |
4 |
4 |
Zero |
Gb |
main.o |
adc5Data |
0x20000344 |
16 |
4 |
Zero |
Gb |
main.o |
avgValWithOffsetCommonModeOffsetCorrection |
0x100012E4 |
4 |
4 |
Zero |
Gb |
ads1260.o |
avgValWithOffsetCommonModeOffsetTemperatureCorrection |
0x100012E0 |
4 |
4 |
Zero |
Gb |
ads1260.o |
avgValWithOffsetCompensation |
0x100012DC |
4 |
4 |
Zero |
Gb |
ads1260.o |
bootLoaderMark |
0x10001748 |
4 |
4 |
None |
Gb |
main.o |
calTemperatureSensor110Value |
0x100012D8 |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
calTemperatureSensor30Value |
0x100012D4 |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
calTemperatureSensorDiff |
0x100012D0 |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
chargeCurrentLimit |
0x1000132C |
2 |
2 |
Zero |
Gb |
outputs.o |
chargeStopHighTemperatureStart |
0x1000132A |
2 |
2 |
Zero |
Gb |
outputs.o |
chargeStopLowTemperatureStart |
0x10001328 |
2 |
2 |
Zero |
Gb |
outputs.o |
current |
0x100004E0 |
8 |
8 |
Zero |
Gb |
ads1260.o |
currentWithGainAndGainShuntTempCorrection |
0x100004D8 |
8 |
8 |
Zero |
Gb |
ads1260.o |
currentWithGainCorrection |
0x100004D0 |
8 |
8 |
Zero |
Gb |
ads1260.o |
current_buffer |
0x100008E4 |
256 |
4 |
Zero |
Gb |
esr.o |
dischargeStopHighTemperatureStart |
0x10001326 |
2 |
2 |
Zero |
Gb |
outputs.o |
dischargeStopLowTemperatureStart |
0x10001322 |
2 |
2 |
Zero |
Gb |
outputs.o |
eepromData |
0x100003F8 |
208 |
8 |
Zero |
Lc |
eeprom.o |
hadc1 |
0x10000D64 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc2 |
0x10000CF8 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc3 |
0x10000C8C |
108 |
4 |
Zero |
Gb |
adc.o |
hadc4 |
0x10000C20 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc5 |
0x10000BB4 |
108 |
4 |
Zero |
Gb |
adc.o |
hcrc |
0x1000126C |
36 |
4 |
Zero |
Gb |
crc.o |
hdma_adc1 |
0x1000113C |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc2 |
0x100010DC |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc3 |
0x1000107C |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc4 |
0x1000101C |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc5 |
0x10000FBC |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_usart2_rx |
0x10000F5C |
96 |
4 |
Zero |
Gb |
usart.o |
hdma_usart2_tx |
0x10000EFC |
96 |
4 |
Zero |
Gb |
usart.o |
hfdcan2 |
0x10000E98 |
100 |
4 |
Zero |
Gb |
fdcan.o |
hfdcan3 |
0x10000E34 |
100 |
4 |
Zero |
Gb |
fdcan.o |
hi2c3 |
0x100011F0 |
84 |
4 |
Zero |
Gb |
i2c.o |
hi2c4 |
0x1000119C |
84 |
4 |
Zero |
Gb |
i2c.o |
hiwdg |
0x10001290 |
16 |
4 |
Zero |
Gb |
iwdg.o |
hpcd_USB_FS |
0x10000508 |
732 |
4 |
Zero |
Gb |
usb.o |
hrtc |
0x10001244 |
40 |
4 |
Zero |
Gb |
rtc.o |
hspi3 |
0x10000DD0 |
100 |
4 |
Zero |
Gb |
spi.o |
huart1 |
0x10000B20 |
148 |
4 |
Zero |
Gb |
usart.o |
huart2 |
0x10000A8C |
148 |
4 |
Zero |
Gb |
usart.o |
loadCurrentLimit |
0x1000131E |
2 |
2 |
Zero |
Gb |
outputs.o |
modbusData |
0x20000000 |
564 |
4 |
Zero |
Gb |
main.o |
newADC12Data |
0x100012C0 |
4 |
4 |
Zero |
Lc |
main.o |
newADC3Data |
0x100012BC |
4 |
4 |
Zero |
Lc |
main.o |
newADC4Data |
0x100012B8 |
4 |
4 |
Zero |
Lc |
main.o |
newADC5Data |
0x100012B4 |
4 |
4 |
Zero |
Lc |
main.o |
newCurrentValue |
0x100012B0 |
4 |
4 |
Zero |
Gb |
ads1260.o |
pFlash |
0x1000174C |
32 |
4 |
Init |
Gb |
stm32g4xx_hal_flash.o |
silentmode |
0x100012AC |
4 |
4 |
Zero |
Gb |
main.o |
slope |
0x100004C8 |
8 |
8 |
Zero |
Gb |
chip_temperature.o |
startMeasurementCEF |
0x100012A8 |
4 |
4 |
Zero |
Gb |
ah_counter.o |
startMeasurementDischarge |
0x100012A4 |
4 |
4 |
Zero |
Gb |
ah_counter.o |
stderr |
0x1000177C |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
stdin |
0x10001778 |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
stdout |
0x10001774 |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
sys_data |
0x10000000 |
1 016 |
8 |
Zero |
Gb |
sysdata.o |
uwTick |
0x100012A0 |
4 |
4 |
Zero |
Gb |
stm32g4xx_hal.o |
uwTickFreq |
0x10001770 |
4 |
4 |
Init |
Gb |
stm32g4xx_hal.o |
uwTickPrio |
0x1000176C |
4 |
4 |
Init |
Gb |
stm32g4xx_hal.o |
voltage_buffer |
0x100007E4 |
256 |
4 |
Zero |
Gb |
esr.o |
Read-write data symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x10000000 |
sys_data |
1 016 |
8 |
Zero |
Gb |
sysdata.o |
0x100003F8 |
eepromData |
208 |
8 |
Zero |
Lc |
eeprom.o |
0x100004C8 |
slope |
8 |
8 |
Zero |
Gb |
chip_temperature.o |
0x100004D0 |
currentWithGainCorrection |
8 |
8 |
Zero |
Gb |
ads1260.o |
0x100004D8 |
currentWithGainAndGainShuntTempCorrection |
8 |
8 |
Zero |
Gb |
ads1260.o |
0x100004E0 |
current |
8 |
8 |
Zero |
Gb |
ads1260.o |
0x100004E8 |
WH_COUNTER_Exec.totalDischarge |
8 |
8 |
Zero |
Lc |
wh_counter.o |
0x100004F0 |
WH_COUNTER_Exec.totalCharge |
8 |
8 |
Zero |
Lc |
wh_counter.o |
0x100004F8 |
AH_COUNTER_Exec.totalDischarge |
8 |
8 |
Zero |
Lc |
ah_counter.o |
0x10000500 |
AH_COUNTER_Exec.totalCharge |
8 |
8 |
Zero |
Lc |
ah_counter.o |
0x10000508 |
hpcd_USB_FS |
732 |
4 |
Zero |
Gb |
usb.o |
0x100007E4 |
voltage_buffer |
256 |
4 |
Zero |
Gb |
esr.o |
0x100008E4 |
current_buffer |
256 |
4 |
Zero |
Gb |
esr.o |
0x100009E4 |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10000A8C |
huart2 |
148 |
4 |
Zero |
Gb |
usart.o |
0x10000B20 |
huart1 |
148 |
4 |
Zero |
Gb |
usart.o |
0x10000BB4 |
hadc5 |
108 |
4 |
Zero |
Gb |
adc.o |
0x10000C20 |
hadc4 |
108 |
4 |
Zero |
Gb |
adc.o |
0x10000C8C |
hadc3 |
108 |
4 |
Zero |
Gb |
adc.o |
0x10000CF8 |
hadc2 |
108 |
4 |
Zero |
Gb |
adc.o |
0x10000D64 |
hadc1 |
108 |
4 |
Zero |
Gb |
adc.o |
0x10000DD0 |
hspi3 |
100 |
4 |
Zero |
Gb |
spi.o |
0x10000E34 |
hfdcan3 |
100 |
4 |
Zero |
Gb |
fdcan.o |
0x10000E98 |
hfdcan2 |
100 |
4 |
Zero |
Gb |
fdcan.o |
0x10000EFC |
hdma_usart2_tx |
96 |
4 |
Zero |
Gb |
usart.o |
0x10000F5C |
hdma_usart2_rx |
96 |
4 |
Zero |
Gb |
usart.o |
0x10000FBC |
hdma_adc5 |
96 |
4 |
Zero |
Gb |
adc.o |
0x1000101C |
hdma_adc4 |
96 |
4 |
Zero |
Gb |
adc.o |
0x1000107C |
hdma_adc3 |
96 |
4 |
Zero |
Gb |
adc.o |
0x100010DC |
hdma_adc2 |
96 |
4 |
Zero |
Gb |
adc.o |
0x1000113C |
hdma_adc1 |
96 |
4 |
Zero |
Gb |
adc.o |
0x1000119C |
hi2c4 |
84 |
4 |
Zero |
Gb |
i2c.o |
0x100011F0 |
hi2c3 |
84 |
4 |
Zero |
Gb |
i2c.o |
0x10001244 |
hrtc |
40 |
4 |
Zero |
Gb |
rtc.o |
0x1000126C |
hcrc |
36 |
4 |
Zero |
Gb |
crc.o |
0x10001290 |
hiwdg |
16 |
4 |
Zero |
Gb |
iwdg.o |
0x100012A0 |
uwTick |
4 |
4 |
Zero |
Gb |
stm32g4xx_hal.o |
0x100012A4 |
startMeasurementDischarge |
4 |
4 |
Zero |
Gb |
ah_counter.o |
0x100012A8 |
startMeasurementCEF |
4 |
4 |
Zero |
Gb |
ah_counter.o |
0x100012AC |
silentmode |
4 |
4 |
Zero |
Gb |
main.o |
0x100012B0 |
newCurrentValue |
4 |
4 |
Zero |
Gb |
ads1260.o |
0x100012B4 |
newADC5Data |
4 |
4 |
Zero |
Lc |
main.o |
0x100012B8 |
newADC4Data |
4 |
4 |
Zero |
Lc |
main.o |
0x100012BC |
newADC3Data |
4 |
4 |
Zero |
Lc |
main.o |
0x100012C0 |
newADC12Data |
4 |
4 |
Zero |
Lc |
main.o |
0x100012C4 |
__SEGGER_RTL_stdout_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x100012C8 |
__SEGGER_RTL_stdin_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x100012CC |
__SEGGER_RTL_stderr_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x100012D0 |
calTemperatureSensorDiff |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
0x100012D4 |
calTemperatureSensor30Value |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
0x100012D8 |
calTemperatureSensor110Value |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
0x100012DC |
avgValWithOffsetCompensation |
4 |
4 |
Zero |
Gb |
ads1260.o |
0x100012E0 |
avgValWithOffsetCommonModeOffsetTemperatureCorrection |
4 |
4 |
Zero |
Gb |
ads1260.o |
0x100012E4 |
avgValWithOffsetCommonModeOffsetCorrection |
4 |
4 |
Zero |
Gb |
ads1260.o |
0x100012E8 |
SaveBackupRegister.lastTime |
4 |
4 |
Zero |
Lc |
main.o |
0x100012EC |
SELF_DISCHARGE_Exec.u_hold |
4 |
4 |
Zero |
Lc |
self_discharge.o |
0x100012F0 |
SELF_DISCHARGE_Exec.last_days |
4 |
4 |
Zero |
Lc |
self_discharge.o |
0x100012F4 |
SELF_DISCHARGE_Exec.holding_counter |
4 |
4 |
Zero |
Lc |
self_discharge.o |
0x100012F8 |
SELF_DISCHARGE_Exec.avgsum |
4 |
4 |
Zero |
Lc |
self_discharge.o |
0x100012FC |
HAL_RCC_FDCAN_CLK_ENABLED |
4 |
4 |
Zero |
Lc |
fdcan.o |
0x10001300 |
HAL_RCC_ADC345_CLK_ENABLED |
4 |
4 |
Zero |
Lc |
adc.o |
0x10001304 |
HAL_RCC_ADC12_CLK_ENABLED |
4 |
4 |
Zero |
Lc |
adc.o |
0x10001308 |
ESR_Exec.last_refresh |
4 |
4 |
Zero |
Lc |
esr.o |
0x1000130C |
BATTERY_VOLTAGE_Exec.measCounter |
4 |
4 |
Zero |
Lc |
battery_voltage.o |
0x10001310 |
BATTERY_VOLTAGE_Exec.avgSum |
4 |
4 |
Zero |
Lc |
battery_voltage.o |
0x10001314 |
ADS1260_ProcessCurrent.meas_counter |
4 |
4 |
Zero |
Lc |
ads1260.o |
0x10001318 |
ADS1260_ProcessCurrent.avgsum |
4 |
4 |
Zero |
Lc |
ads1260.o |
0x1000131C |
AuxModeSOCExec.outputState |
1 |
4 |
Zero |
Lc |
outputs.o |
0x1000131E |
loadCurrentLimit |
2 |
2 |
Zero |
Gb |
outputs.o |
0x10001320 |
AuxModeHeaterExec.outputState |
1 |
4 |
Zero |
Lc |
outputs.o |
0x10001322 |
dischargeStopLowTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
0x10001324 |
AuxModeAlarmExec.outputState |
1 |
4 |
Zero |
Lc |
outputs.o |
0x10001326 |
dischargeStopHighTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
0x10001328 |
chargeStopLowTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
0x1000132A |
chargeStopHighTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
0x1000132C |
chargeCurrentLimit |
2 |
2 |
Zero |
Gb |
outputs.o |
0x1000132E |
OUTPUTS_CheckOVP.lastMode |
2 |
2 |
Zero |
Lc |
outputs.o |
0x10001330 |
OUTPUTS_CheckLVP.lastMode |
2 |
2 |
Zero |
Lc |
outputs.o |
0x10001332 |
AH_COUNTER_Exec.cnt |
2 |
2 |
Zero |
Lc |
ah_counter.o |
0x10001334 |
AH_COUNTER_Exec.batteryFullCounter |
2 |
2 |
Zero |
Lc |
ah_counter.o |
0x10001336 |
_acUpBuffer |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10001736 |
_acDownBuffer |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10001748 |
bootLoaderMark |
4 |
4 |
None |
Gb |
main.o |
0x1000174C |
pFlash |
32 |
4 |
Init |
Gb |
stm32g4xx_hal_flash.o |
0x1000176C |
uwTickPrio |
4 |
4 |
Init |
Gb |
stm32g4xx_hal.o |
0x10001770 |
uwTickFreq |
4 |
4 |
Init |
Gb |
stm32g4xx_hal.o |
0x10001774 |
stdout |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10001778 |
stdin |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x1000177C |
stderr |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10001780 |
SystemCoreClock |
4 |
4 |
Init |
Gb |
system_stm32g4xx.o |
0x20000000 |
modbusData |
564 |
4 |
Zero |
Gb |
main.o |
0x20000234 |
adc12Data |
256 |
4 |
Zero |
Gb |
main.o |
0x20000334 |
adc3Data |
12 |
4 |
Zero |
Gb |
main.o |
0x20000340 |
adc4Data |
4 |
4 |
Zero |
Gb |
main.o |
0x20000344 |
adc5Data |
16 |
4 |
Zero |
Gb |
main.o |
0x20000354 |
adc1Data |
4 |
4 |
Zero |
Gb |
main.o |
0x20000358 |
adc2Data |
4 |
4 |
Zero |
Gb |
main.o |
Read-write data symbols by descending size
| Symbol name |
Size |
Align |
Type |
Bd |
Object File |
_acUpBuffer |
1 024 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
sys_data |
1 016 |
8 |
Zero |
Gb |
sysdata.o |
hpcd_USB_FS |
732 |
4 |
Zero |
Gb |
usb.o |
modbusData |
564 |
4 |
Zero |
Gb |
main.o |
adc12Data |
256 |
4 |
Zero |
Gb |
main.o |
current_buffer |
256 |
4 |
Zero |
Gb |
esr.o |
voltage_buffer |
256 |
4 |
Zero |
Gb |
esr.o |
eepromData |
208 |
8 |
Zero |
Lc |
eeprom.o |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
huart1 |
148 |
4 |
Zero |
Gb |
usart.o |
huart2 |
148 |
4 |
Zero |
Gb |
usart.o |
hadc1 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc2 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc3 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc4 |
108 |
4 |
Zero |
Gb |
adc.o |
hadc5 |
108 |
4 |
Zero |
Gb |
adc.o |
hfdcan2 |
100 |
4 |
Zero |
Gb |
fdcan.o |
hfdcan3 |
100 |
4 |
Zero |
Gb |
fdcan.o |
hspi3 |
100 |
4 |
Zero |
Gb |
spi.o |
hdma_adc1 |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc2 |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc3 |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc4 |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_adc5 |
96 |
4 |
Zero |
Gb |
adc.o |
hdma_usart2_rx |
96 |
4 |
Zero |
Gb |
usart.o |
hdma_usart2_tx |
96 |
4 |
Zero |
Gb |
usart.o |
hi2c3 |
84 |
4 |
Zero |
Gb |
i2c.o |
hi2c4 |
84 |
4 |
Zero |
Gb |
i2c.o |
hrtc |
40 |
4 |
Zero |
Gb |
rtc.o |
hcrc |
36 |
4 |
Zero |
Gb |
crc.o |
pFlash |
32 |
4 |
Init |
Gb |
stm32g4xx_hal_flash.o |
_acDownBuffer |
16 |
|
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
adc5Data |
16 |
4 |
Zero |
Gb |
main.o |
hiwdg |
16 |
4 |
Zero |
Gb |
iwdg.o |
adc3Data |
12 |
4 |
Zero |
Gb |
main.o |
AH_COUNTER_Exec.totalCharge |
8 |
8 |
Zero |
Lc |
ah_counter.o |
AH_COUNTER_Exec.totalDischarge |
8 |
8 |
Zero |
Lc |
ah_counter.o |
WH_COUNTER_Exec.totalCharge |
8 |
8 |
Zero |
Lc |
wh_counter.o |
WH_COUNTER_Exec.totalDischarge |
8 |
8 |
Zero |
Lc |
wh_counter.o |
current |
8 |
8 |
Zero |
Gb |
ads1260.o |
currentWithGainAndGainShuntTempCorrection |
8 |
8 |
Zero |
Gb |
ads1260.o |
currentWithGainCorrection |
8 |
8 |
Zero |
Gb |
ads1260.o |
slope |
8 |
8 |
Zero |
Gb |
chip_temperature.o |
ADS1260_ProcessCurrent.avgsum |
4 |
4 |
Zero |
Lc |
ads1260.o |
ADS1260_ProcessCurrent.meas_counter |
4 |
4 |
Zero |
Lc |
ads1260.o |
BATTERY_VOLTAGE_Exec.avgSum |
4 |
4 |
Zero |
Lc |
battery_voltage.o |
BATTERY_VOLTAGE_Exec.measCounter |
4 |
4 |
Zero |
Lc |
battery_voltage.o |
ESR_Exec.last_refresh |
4 |
4 |
Zero |
Lc |
esr.o |
HAL_RCC_ADC12_CLK_ENABLED |
4 |
4 |
Zero |
Lc |
adc.o |
HAL_RCC_ADC345_CLK_ENABLED |
4 |
4 |
Zero |
Lc |
adc.o |
HAL_RCC_FDCAN_CLK_ENABLED |
4 |
4 |
Zero |
Lc |
fdcan.o |
SELF_DISCHARGE_Exec.avgsum |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SELF_DISCHARGE_Exec.holding_counter |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SELF_DISCHARGE_Exec.last_days |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SELF_DISCHARGE_Exec.u_hold |
4 |
4 |
Zero |
Lc |
self_discharge.o |
SaveBackupRegister.lastTime |
4 |
4 |
Zero |
Lc |
main.o |
SystemCoreClock |
4 |
4 |
Init |
Gb |
system_stm32g4xx.o |
__SEGGER_RTL_stderr_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdout_file |
4 |
4 |
Zero |
Lc |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
adc1Data |
4 |
4 |
Zero |
Gb |
main.o |
adc2Data |
4 |
4 |
Zero |
Gb |
main.o |
adc4Data |
4 |
4 |
Zero |
Gb |
main.o |
avgValWithOffsetCommonModeOffsetCorrection |
4 |
4 |
Zero |
Gb |
ads1260.o |
avgValWithOffsetCommonModeOffsetTemperatureCorrection |
4 |
4 |
Zero |
Gb |
ads1260.o |
avgValWithOffsetCompensation |
4 |
4 |
Zero |
Gb |
ads1260.o |
bootLoaderMark |
4 |
4 |
None |
Gb |
main.o |
calTemperatureSensor110Value |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
calTemperatureSensor30Value |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
calTemperatureSensorDiff |
4 |
4 |
Zero |
Gb |
chip_temperature.o |
newADC12Data |
4 |
4 |
Zero |
Lc |
main.o |
newADC3Data |
4 |
4 |
Zero |
Lc |
main.o |
newADC4Data |
4 |
4 |
Zero |
Lc |
main.o |
newADC5Data |
4 |
4 |
Zero |
Lc |
main.o |
newCurrentValue |
4 |
4 |
Zero |
Gb |
ads1260.o |
silentmode |
4 |
4 |
Zero |
Gb |
main.o |
startMeasurementCEF |
4 |
4 |
Zero |
Gb |
ah_counter.o |
startMeasurementDischarge |
4 |
4 |
Zero |
Gb |
ah_counter.o |
stderr |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
stdin |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
stdout |
4 |
4 |
Init |
Gb |
prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
uwTick |
4 |
4 |
Zero |
Gb |
stm32g4xx_hal.o |
uwTickFreq |
4 |
4 |
Init |
Gb |
stm32g4xx_hal.o |
uwTickPrio |
4 |
4 |
Init |
Gb |
stm32g4xx_hal.o |
AH_COUNTER_Exec.batteryFullCounter |
2 |
2 |
Zero |
Lc |
ah_counter.o |
AH_COUNTER_Exec.cnt |
2 |
2 |
Zero |
Lc |
ah_counter.o |
OUTPUTS_CheckLVP.lastMode |
2 |
2 |
Zero |
Lc |
outputs.o |
OUTPUTS_CheckOVP.lastMode |
2 |
2 |
Zero |
Lc |
outputs.o |
chargeCurrentLimit |
2 |
2 |
Zero |
Gb |
outputs.o |
chargeStopHighTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
chargeStopLowTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
dischargeStopHighTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
dischargeStopLowTemperatureStart |
2 |
2 |
Zero |
Gb |
outputs.o |
loadCurrentLimit |
2 |
2 |
Zero |
Gb |
outputs.o |
AuxModeAlarmExec.outputState |
1 |
4 |
Zero |
Lc |
outputs.o |
AuxModeHeaterExec.outputState |
1 |
4 |
Zero |
Lc |
outputs.o |
AuxModeSOCExec.outputState |
1 |
4 |
Zero |
Lc |
outputs.o |
Read-only data symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
AHBPrescTable |
0x0800F008 |
16 |
|
Cnst |
Gb |
system_stm32g4xx.o |
APBPrescTable |
0x0800F018 |
8 |
|
Cnst |
Gb |
system_stm32g4xx.o |
UARTEx_SetNbDataToProcess.denominator |
0x0800EEA8 |
8 |
|
Cnst |
Lc |
stm32g4xx_hal_uart_ex.o |
UARTEx_SetNbDataToProcess.numerator |
0x0800EEA0 |
8 |
|
Cnst |
Lc |
stm32g4xx_hal_uart_ex.o |
UARTPrescTable |
0x0800E294 |
24 |
2 |
Cnst |
Gb |
stm32g4xx_hal_uart.o |
_DoInit._aInitStr |
0x0800ED0C |
17 |
|
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_map |
0x0800F040 |
128 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_mask |
0x0800ED86 |
13 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale |
0x08006720 |
12 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_day_names |
0x0800ED38 |
29 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_month_names |
0x0800ED55 |
49 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_am_pm_indicator |
0x0800EAFC |
7 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_data |
0x0800674C |
88 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_format |
0x0800ED26 |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_time_format |
0x0800EB03 |
15 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_day_names |
0x0800D3C2 |
58 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_month_names |
0x0800EAA5 |
87 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_time_format |
0x0800ED2F |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_codeset_ascii |
0x0800672C |
32 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_empty_string |
0x0800D6CE |
1 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_utf8_period |
0x0800D48E |
2 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_float64_Log |
0x080027E8 |
40 |
8 |
Cnst |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_lc |
0x0800F030 |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_uc |
0x0800F020 |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_init_data__ |
0x0800F154 |
[44] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x0800F0E4 |
[112] |
4 |
Cnst |
Lc |
[ Linker created ] |
defaultEepromData |
0x08001748 |
184 |
8 |
Cnst |
Lc |
eeprom.o |
Read-only data symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x08001748 |
defaultEepromData |
184 |
8 |
Cnst |
Lc |
eeprom.o |
0x080027E8 |
__SEGGER_RTL_float64_Log |
40 |
8 |
Cnst |
Lc |
floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x08006720 |
__SEGGER_RTL_c_locale |
12 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800672C |
__SEGGER_RTL_codeset_ascii |
32 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800674C |
__SEGGER_RTL_c_locale_data |
88 |
4 |
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D3C2 |
__SEGGER_RTL_c_locale_day_names |
58 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D48E |
__SEGGER_RTL_data_utf8_period |
2 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800D6CE |
__SEGGER_RTL_data_empty_string |
1 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800E294 |
UARTPrescTable |
24 |
2 |
Cnst |
Gb |
stm32g4xx_hal_uart.o |
0x0800EAA5 |
__SEGGER_RTL_c_locale_month_names |
87 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800EAFC |
__SEGGER_RTL_c_locale_am_pm_indicator |
7 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800EB03 |
__SEGGER_RTL_c_locale_date_time_format |
15 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800ED0C |
_DoInit._aInitStr |
17 |
|
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800ED26 |
__SEGGER_RTL_c_locale_date_format |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800ED2F |
__SEGGER_RTL_c_locale_time_format |
9 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800ED38 |
__SEGGER_RTL_c_locale_abbrev_day_names |
29 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800ED55 |
__SEGGER_RTL_c_locale_abbrev_month_names |
49 |
|
Cnst |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800ED86 |
__SEGGER_RTL_ascii_ctype_mask |
13 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800EEA0 |
UARTEx_SetNbDataToProcess.numerator |
8 |
|
Cnst |
Lc |
stm32g4xx_hal_uart_ex.o |
0x0800EEA8 |
UARTEx_SetNbDataToProcess.denominator |
8 |
|
Cnst |
Lc |
stm32g4xx_hal_uart_ex.o |
0x0800F008 |
AHBPrescTable |
16 |
|
Cnst |
Gb |
system_stm32g4xx.o |
0x0800F018 |
APBPrescTable |
8 |
|
Cnst |
Gb |
system_stm32g4xx.o |
0x0800F020 |
__SEGGER_RTL_hex_uc |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F030 |
__SEGGER_RTL_hex_lc |
16 |
|
Cnst |
Gb |
prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F040 |
__SEGGER_RTL_ascii_ctype_map |
128 |
|
Cnst |
Lc |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x0800F0E4 |
__SEGGER_init_table__ |
[112] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x0800F154 |
__SEGGER_init_data__ |
[44] |
4 |
Cnst |
Lc |
[ Linker created ] |
Thread-local data symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
__RAL_global_locale |
0x10001788 |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_global_locale |
0x10001788 |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
__SEGGER_RTL_locale_ptr |
0x10001784 |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
Thread-local data symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x10001784 |
__SEGGER_RTL_locale_ptr |
4 |
4 |
Zero |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10001788 |
__SEGGER_RTL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
0x10001788 |
__RAL_global_locale |
20 |
4 |
Init |
Gb |
mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a) |
Untyped symbols by name
| Symbol name |
Value |
Size |
Align |
Type |
Bd |
Object File |
__CCM_RAM1_segment_end__ |
0x10008000 |
|
|
---- |
Gb |
[ Linker created ] |
__CCM_RAM1_segment_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__CCM_RAM1_segment_start__ |
0x10000000 |
|
|
---- |
Gb |
[ Linker created ] |
__CCM_RAM1_segment_used_end__ |
0x10008000 |
|
|
---- |
Gb |
[ Linker created ] |
__CCM_RAM1_segment_used_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__CCM_RAM1_segment_used_start__ |
0x10000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_end__ |
0x08040000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_size__ |
0x00040000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_end__ |
0x0800F1CE |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_size__ |
0x0000F1CE |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_end__ |
0x08040000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_size__ |
0x00040000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_end__ |
0x0800F1CE |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_size__ |
0x0000F1CE |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_start__ |
0x08000000 |
|
|
---- |
Gb |
[ Linker created ] |
__HEAPSIZE__ |
0x00000400 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_end__ |
0x20014000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_size__ |
0x00014000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_end__ |
0x2000035C |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_size__ |
0x0000035C |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_end__ |
0x20018000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_size__ |
0x00004000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_start__ |
0x20014000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_end__ |
0x20014000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_size__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM2_segment_used_start__ |
0x20014000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_end__ |
0x20018000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_size__ |
0x10018000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_start__ |
0x10000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_end__ |
0x2000035C |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_size__ |
0x1000035C |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_start__ |
0x10000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE_PROCESS__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE__ |
0x00000800 |
|
|
---- |
Gb |
[ Linker created ] |
__ctors_end__ |
0x0800EDAC |
|
|
---- |
Gb |
[ Linker created ] |
__ctors_start__ |
0x0800EDA8 |
|
|
---- |
Gb |
[ Linker created ] |
__stack_end__ |
0x10008000 |
|
|
---- |
Gb |
[ Linker created ] |
__tbss_start__ |
0x10001784 |
|
|
---- |
Gb |
[ Linker created ] |
__thread_pointer$ |
0x10001784 |
|
|
---- |
Gb |
[ Linker created ] |
_vectors |
0x08000000 |
[472] |
512 |
Code |
Gb |
stm32g473xx_Vectors.o |
_vectors_end |
0x080001D8 |
|
512 |
Code |
Lc |
stm32g473xx_Vectors.o |
Untyped symbols by address
| Value |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x00000000 |
__STACKSIZE_PROCESS__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__RAM2_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0000035C |
__RAM1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000400 |
__HEAPSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000800 |
__STACKSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00004000 |
__RAM2_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__CCM_RAM1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__CCM_RAM1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0000F1CE |
__FLASH_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0000F1CE |
__FLASH1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00014000 |
__RAM1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00040000 |
__FLASH_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00040000 |
__FLASH1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
_vectors |
[472] |
512 |
Code |
Gb |
stm32g473xx_Vectors.o |
0x08000000 |
__FLASH_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08000000 |
__FLASH1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x080001D8 |
_vectors_end |
|
512 |
Code |
Lc |
stm32g473xx_Vectors.o |
0x0800EDA8 |
__ctors_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0800EDAC |
__ctors_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0800F1CE |
__FLASH_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0800F1CE |
__FLASH1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08040000 |
__FLASH_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08040000 |
__FLASH1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10000000 |
__RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10000000 |
__RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10000000 |
__CCM_RAM1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10000000 |
__CCM_RAM1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x1000035C |
__RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10001784 |
__thread_pointer$ |
|
|
---- |
Gb |
[ Linker created ] |
0x10001784 |
__tbss_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10008000 |
__stack_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10008000 |
__CCM_RAM1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10008000 |
__CCM_RAM1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x10018000 |
__RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x2000035C |
__RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x2000035C |
__RAM1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20014000 |
__RAM2_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20014000 |
__RAM2_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20014000 |
__RAM2_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20014000 |
__RAM1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20018000 |
__RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20018000 |
__RAM2_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
REGION LIST
Regions by name
| Name |
Range |
Size |
CCM_RAM1 |
10000000-10007FFF |
32 768 |
FLASH |
08000000-0803FFFF |
262 144 |
FLASH1 |
08000000-0803FFFF |
262 144 |
RAM |
10000000-10007FFF |
32 768 |
+ ... |
20000000-20013FFF |
81 920 |
+ ... |
20014000-20017FFF |
16 384 |
RAM1 |
20000000-20013FFF |
81 920 |
RAM2 |
20014000-20017FFF |
16 384 |
Analysis
CCM_RAM1:
Entirely contained by region RAM
FLASH:
Identical to region FLASH1
FLASH1:
Identical to region FLASH
RAM:
Overlaps region CCM_RAM1 with common ranges [0x10000000 to 0x10007fff]
Overlaps region RAM1 with common ranges [0x20000000 to 0x20013fff]
Overlaps region RAM2 with common ranges [0x20014000 to 0x20017fff]
RAM1:
Entirely contained by region RAM
RAM2:
Entirely contained by region RAM
BLOCK LIST
Blocks by name
| Name |
Range |
Size |
Ordering |
ctors |
0800EDA8-0800EDAB |
4 |
Auto |
stack |
10007800-10007FFF |
2 048 |
Auto |
tbss |
10001784-10001787 |
4 |
Auto |
tdata |
10001788-1000179B |
20 |
Auto |
tdata_load |
0800ED94-0800EDA7 |
20 |
Auto |
tls |
10001784-1000179B |
24 |
Fixed |
vectors |
08000000-080001D7 |
472 |
Auto |
Blocks by address
| Range |
Size |
Name |
Ordering |
08000000-080001D7 |
472 |
vectors |
Auto |
0800ED94-0800EDA7 |
20 |
tdata_load |
Auto |
0800EDA8-0800EDAB |
4 |
ctors |
Auto |
10001784-1000179B |
24 |
tls |
Fixed |
10001788-1000179B |
20 |
tdata |
Auto |
10007800-10007FFF |
2 048 |
stack |
Auto |
STACK SIZES
Functions by stack size
| Function name |
Stack |
Object File |
MX_ADC1_Init
MX_ADC2_Init
MX_ADC3_Init
MX_ADC4_Init
MX_ADC5_Init
HAL_ADC_MspInit
MX_CRC_Init
HAL_CRC_MspInit
MX_DMA_Init
MX_FDCAN2_Init
MX_FDCAN3_Init
HAL_FDCAN_MspInit
MX_GPIO_Init
MX_I2C3_Init
MX_I2C4_Init
HAL_I2C_MspInit
MX_IWDG_Init
main
SystemClock_Config
LoadBackupRegister
SaveBackupRegister
SetFlashReadProtection
SetBootFromFlashAndReadOutProtection
Error_Handler
HAL_ADC_ConvCpltCallback
assert_failed
MX_RTC_Init
HAL_RTC_MspInit
MX_SPI3_Init
HAL_SPI_MspInit
HAL_MspInit
NMI_Handler
HardFault_Handler
MemManage_Handler
BusFault_Handler
UsageFault_Handler
SVC_Handler
DebugMon_Handler
PendSV_Handler
SysTick_Handler
EXTI2_IRQHandler
DMA1_Channel1_IRQHandler
DMA1_Channel2_IRQHandler
DMA1_Channel3_IRQHandler
DMA1_Channel4_IRQHandler
DMA1_Channel5_IRQHandler
DMA1_Channel6_IRQHandler
DMA1_Channel7_IRQHandler
EXTI9_5_IRQHandler
USART1_IRQHandler
USART2_IRQHandler
HAL_GPIO_EXTI_Callback
MX_USART1_UART_Init
MX_USART2_UART_Init
HAL_UART_MspInit
MX_USB_PCD_Init
HAL_PCD_MspInit
HAL_Init
HAL_InitTick
HAL_IncTick
HAL_GetTick
HAL_Delay
HAL_SYSCFG_VREFBUF_HighImpedanceConfig
HAL_SYSCFG_DisableVREFBUF
HAL_ADC_Init
ADC_Disable
ADC_Enable
HAL_ADC_Start_DMA
ADC_DMAConvCplt
ADC_DMAHalfConvCplt
ADC_DMAError
HAL_ADC_ErrorCallback
HAL_ADC_ConvHalfCpltCallback
HAL_ADC_ConfigChannel
HAL_ADCEx_Calibration_Start
HAL_ADCEx_MultiModeStart_DMA
HAL_ADCEx_MultiModeConfigChannel
__NVIC_SystemReset
HAL_NVIC_SetPriorityGrouping
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
HAL_NVIC_SystemReset
HAL_SYSTICK_Config
CRC_Handle_16
CRC_Handle_8
HAL_CRC_Init
HAL_CRC_Calculate
HAL_CRCEx_Polynomial_Set
DMA_CalcDMAMUXChannelBaseAndMask
DMA_CalcDMAMUXRequestGenBaseAndMask
DMA_SetConfig
HAL_DMA_Init
HAL_DMA_Start_IT
HAL_DMA_Abort
HAL_DMA_Abort_IT
HAL_DMA_IRQHandler
HAL_FDCAN_Init
FLASH_WaitForLastOperation
HAL_FLASH_Unlock
HAL_FLASH_Lock
HAL_FLASH_OB_Unlock
HAL_FLASH_OB_Lock
HAL_FLASHEx_OBProgram
HAL_FLASHEx_OBGetConfig
HAL_GPIO_Init
HAL_GPIO_ReadPin
HAL_GPIO_WritePin
HAL_GPIO_TogglePin
HAL_GPIO_EXTI_IRQHandler
I2C_WaitOnFlagUntilTimeout
I2C_TransferConfig
I2C_WaitOnTXISFlagUntilTimeout
I2C_WaitOnSTOPFlagUntilTimeout
I2C_IsErrorOccurred
I2C_Flush_TXDR
HAL_I2C_Init
HAL_I2C_Mem_Write
HAL_I2C_Mem_Read
HAL_I2CEx_ConfigAnalogFilter
HAL_I2CEx_ConfigDigitalFilter
HAL_I2CEx_EnableFastModePlus
HAL_IWDG_Init
HAL_IWDG_Refresh
HAL_PCD_Init
HAL_PCDEx_ActivateLPM
HAL_PWR_EnableBkUpAccess
HAL_PWREx_ControlVoltageScaling
HAL_PWREx_DisableUCPDDeadBattery
HAL_RCC_OscConfig
HAL_RCC_ClockConfig
HAL_RCC_GetSysClockFreq
HAL_RCC_GetPCLK1Freq
HAL_RCC_GetPCLK2Freq
HAL_RCCEx_PeriphCLKConfig
HAL_RTC_Init
RTC_EnterInitMode
RTC_ExitInitMode
HAL_RTC_WaitForSynchro
HAL_RTCEx_BKUPWrite
HAL_RTCEx_BKUPRead
SPI_EndRxTxTransaction
SPI_WaitFifoStateUntilTimeout
SPI_WaitFlagStateUntilTimeout
HAL_SPI_Init
HAL_SPI_TransmitReceive
UART_EndRxTransfer
UART_DMAError
UART_DMATransmitCplt
UART_DMATxHalfCplt
UART_EndTxTransfer
UART_DMAReceiveCplt
UART_DMARxHalfCplt
UART_DMAAbortOnError
HAL_UART_Init
UART_AdvFeatureConfig
UART_SetConfig
UART_CheckIdleState
UART_WaitOnFlagUntilTimeout
HAL_UART_Transmit_DMA
HAL_UART_TxHalfCpltCallback
HAL_UART_Receive_DMA
UART_Start_Receive_DMA
HAL_UART_IRQHandler
HAL_UARTEx_RxEventCallback
HAL_UART_RxCpltCallback
HAL_UART_RxHalfCpltCallback
HAL_UART_ReceiverTimeout_Config
HAL_UART_EnableReceiverTimeout
UARTEx_SetNbDataToProcess
HAL_UARTEx_WakeupCallback
HAL_UARTEx_RxFifoFullCallback
HAL_UARTEx_TxFifoEmptyCallback
HAL_UARTEx_DisableFifoMode
HAL_UARTEx_SetTxFifoThreshold
HAL_UARTEx_SetRxFifoThreshold
USB_DisableGlobalInt
USB_DevInit
ADS_1260_SetDataRate
ADS_1260_BatteryCurrentOffsetCalibrationStart
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart
ADS_1260_BatteryCurrentGainCalibrationStart
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart
ADS1260_init
ADS1260_StartConversion
ADS1260_ReadConversion
ADS1260_ConversionFinished
AH_COUNTER_Init
AH_COUNTER_SetDetectedAh
getSocAhAuto
AH_COUNTER_Exec
BATTERY_VOLTAGE_Exec
CHIP_TEMPERATURE_Calibration
CHIP_TEMPERATURE_Exec
calc_temp_compensation
y
EEPROM_isFirstStart
EEPROM_Read
EEPROM_fullRestore
EEPROM_Write
EEPROM_readConfig
EEPROM_factoryRestore
EEPROM_storeConfig
EFFICIENCY_Exec
ESR_Exec
ESR_FAST_Exec
CurrentOffsetCal
CurrentGainCal
FAST_CURRENT_Exec
INT_BAT_VOLTAGE_Exec
mbInit
mbUartInit
HAL_UART_ErrorCallback
HAL_UART_TxCpltCallback
mbSend
mbCrc16
mbCheckCrc16
mbAppendCrc16
mbGetFrameComplete
mbSlaveCheckModbusRtuQuery
mbSlaveProcessRtuQuery
mbSlaveProcessPdu
mbSlaveReadHoldingRegisters
mbSlaveWriteSingleRegister
mbSlaveWriteMultipleRegisters
OUTPUTS_Init
OUTPUTS_CheckLVP
OUTPUTS_CheckOVP
AuxModeHeaterExec
AuxModeSOCExec
AuxModeAlarmExec
OUTPUTS_CheckAUX
SELF_DISCHARGE_Exec
SHUNT_TEMPERATURE_Exec
SHUNT_VOLTAGE_Exec
SYS_DATA_Init
WH_COUNTER_Init
WH_COUNTER_Exec
WH_COUNTER_SetDetectedEnergy
WH_COUNTER_CalcSoH
WH_COUNTER_GetSoCManual
WH_COUNTER_GetSoCAuto
WH_COUNTER_GetSoCAutoTemp
WH_COUNTER_SetToMax
_start
__SEGGER_init_done
__startup_complete
exit
WWDG_IRQHandler
PVD_PVM_IRQHandler
RTC_TAMP_LSECSS_IRQHandler
RTC_WKUP_IRQHandler
FLASH_IRQHandler
RCC_IRQHandler
EXTI0_IRQHandler
EXTI1_IRQHandler
EXTI3_IRQHandler
EXTI4_IRQHandler
ADC1_2_IRQHandler
USB_HP_IRQHandler
USB_LP_IRQHandler
FDCAN1_IT0_IRQHandler
FDCAN1_IT1_IRQHandler
TIM1_BRK_TIM15_IRQHandler
TIM1_UP_TIM16_IRQHandler
TIM1_TRG_COM_TIM17_IRQHandler
TIM1_CC_IRQHandler
TIM2_IRQHandler
TIM3_IRQHandler
TIM4_IRQHandler
I2C1_EV_IRQHandler
I2C1_ER_IRQHandler
I2C2_EV_IRQHandler
I2C2_ER_IRQHandler
SPI1_IRQHandler
SPI2_IRQHandler
USART3_IRQHandler
EXTI15_10_IRQHandler
RTC_Alarm_IRQHandler
USBWakeUp_IRQHandler
TIM8_BRK_IRQHandler
TIM8_UP_IRQHandler
TIM8_TRG_COM_IRQHandler
TIM8_CC_IRQHandler
ADC3_IRQHandler
FMC_IRQHandler
LPTIM1_IRQHandler
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_DAC_IRQHandler
TIM7_DAC_IRQHandler
DMA2_Channel1_IRQHandler
DMA2_Channel2_IRQHandler
DMA2_Channel3_IRQHandler
DMA2_Channel4_IRQHandler
DMA2_Channel5_IRQHandler
ADC4_IRQHandler
ADC5_IRQHandler
UCPD1_IRQHandler
COMP1_2_3_IRQHandler
COMP4_5_6_IRQHandler
COMP7_IRQHandler
CRS_IRQHandler
SAI1_IRQHandler
TIM20_BRK_IRQHandler
TIM20_UP_IRQHandler
TIM20_TRG_COM_IRQHandler
TIM20_CC_IRQHandler
FPU_IRQHandler
I2C4_EV_IRQHandler
I2C4_ER_IRQHandler
SPI4_IRQHandler
FDCAN2_IT0_IRQHandler
FDCAN2_IT1_IRQHandler
FDCAN3_IT0_IRQHandler
FDCAN3_IT1_IRQHandler
RNG_IRQHandler
LPUART1_IRQHandler
I2C3_EV_IRQHandler
I2C3_ER_IRQHandler
DMAMUX_OVR_IRQHandler
QUADSPI_IRQHandler
DMA1_Channel8_IRQHandler
DMA2_Channel6_IRQHandler
DMA2_Channel7_IRQHandler
DMA2_Channel8_IRQHandler
CORDIC_IRQHandler
FMAC_IRQHandler
reset_handler
Reset_Handler
SystemInit
SystemCoreClockUpdate
putchar
fputc
fwrite
puts
__SEGGER_RTL_float64_PolyEvalP
__SEGGER_RTL_float64_PolyEvalQ
__SEGGER_RTL_float64_pow_inline
ldexp
frexp
log
exp
pow
__aeabi_dadd
__aeabi_dsub
__aeabi_dmul
__aeabi_ddiv
__aeabi_dcmpgt
__aeabi_dcmplt
__aeabi_d2iz
__aeabi_d2lz
__aeabi_d2uiz
__aeabi_i2d
__aeabi_ui2d
__aeabi_ldivmod
__aeabi_uldivmod
__SEGGER_RTL_stream_write
__SEGGER_RTL_putc
__SEGGER_RTL_prin_flush
__SEGGER_RTL_print_padding
__SEGGER_RTL_pre_padding
vfprintf
vfprintf_l
printf
__SEGGER_RTL_vfprintf_long_long
__SEGGER_init_zero
__SEGGER_init_copy
__SEGGER_init_zpak
__SEGGER_init_ctors
__aeabi_read_tp
__SEGGER_RTL_X_file_stat
__SEGGER_RTL_X_file_bufsize
__SEGGER_RTL_X_file_write
_DoInit
_GetAvailWriteSpace
_WriteNoCheck
_WriteBlocking
SEGGER_RTT_WriteNoLock
SEGGER_RTT_Write
strlen
strnlen
memcpy
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memclr
__aeabi_memclr8
__aeabi_memclr4
__aeabi_memset8
__aeabi_memset4
__aeabi_memset
memset
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__SEGGER_RTL_ascii_isctype
__SEGGER_RTL_ascii_toupper
__SEGGER_RTL_ascii_tolower
__SEGGER_RTL_ascii_iswctype
__SEGGER_RTL_ascii_towupper
__SEGGER_RTL_ascii_towlower
__SEGGER_RTL_current_locale
__SEGGER_RTL_ascii_mbtowc
__SEGGER_RTL_ascii_wctomb
__SEGGER_RTL_vfprintf
stm32g4xx_hal_dma_ex.o
stm32g4xx_hal_exti.o
stm32g4xx_hal_flash_ramfunc.o
stm32g4xx_hal_spi_ex.o
stm32g4xx_ll_adc.o
template.o
ABSOLUTE LISTING
Section .vectors from stm32g473xx_Vectors.o, size=472, align=512
_vectors:
0x08000000: 10008000 DC.W 10008000 ; R_ARM_ABS32
0x08000004: 080063A5 DC.W reset_handler
0x08000008: 08007055 DC.W NMI_Handler
0x0800000C: 08007059 DC.W HardFault_Handler
0x08000010: 0800705D DC.W MemManage_Handler
0x08000014: 08007061 DC.W BusFault_Handler
0x08000018: 08007065 DC.W UsageFault_Handler
0x0800001C: 00 DC.B 0x00 ; '\0'
0x0800001D: 00 DC.B 0x00 ; '\0'
0x0800001E: 00 DC.B 0x00 ; '\0'
0x0800001F: 00 DC.B 0x00 ; '\0'
0x08000020: 00 DC.B 0x00 ; '\0'
0x08000021: 00 DC.B 0x00 ; '\0'
0x08000022: 00 DC.B 0x00 ; '\0'
0x08000023: 00 DC.B 0x00 ; '\0'
0x08000024: 00 DC.B 0x00 ; '\0'
0x08000025: 00 DC.B 0x00 ; '\0'
0x08000026: 00 DC.B 0x00 ; '\0'
0x08000027: 00 DC.B 0x00 ; '\0'
0x08000028: 00 DC.B 0x00 ; '\0'
0x08000029: 00 DC.B 0x00 ; '\0'
0x0800002A: 00 DC.B 0x00 ; '\0'
0x0800002B: 00 DC.B 0x00 ; '\0'
0x0800002C: 08007069 DC.W SVC_Handler
0x08000030: 0800706D DC.W DebugMon_Handler
0x08000034: 00 DC.B 0x00 ; '\0'
0x08000035: 00 DC.B 0x00 ; '\0'
0x08000036: 00 DC.B 0x00 ; '\0'
0x08000037: 00 DC.B 0x00 ; '\0'
0x08000038: 08007071 DC.W PendSV_Handler
0x0800003C: 080008DD DC.W SysTick_Handler
0x08000040: 080008DB DC.W WWDG_IRQHandler
0x08000044: 08006847 DC.W PVD_PVM_IRQHandler
0x08000048: 0800694F DC.W RTC_TAMP_LSECSS_IRQHandler
0x0800004C: 080069F7 DC.W RTC_WKUP_IRQHandler
0x08000050: 08006B03 DC.W FLASH_IRQHandler
0x08000054: 08006B77 DC.W RCC_IRQHandler
0x08000058: 08006C73 DC.W EXTI0_IRQHandler
0x0800005C: 08006C87 DC.W EXTI1_IRQHandler
0x08000060: 08007075 DC.W EXTI2_IRQHandler
0x08000064: 08006DDB DC.W EXTI3_IRQHandler
0x08000068: 08006E87 DC.W EXTI4_IRQHandler
0x0800006C: 0800339D DC.W DMA1_Channel1_IRQHandler
0x08000070: 080033A9 DC.W DMA1_Channel2_IRQHandler
0x08000074: 080033B5 DC.W DMA1_Channel3_IRQHandler
0x08000078: 080033C1 DC.W DMA1_Channel4_IRQHandler
0x0800007C: 080033CD DC.W DMA1_Channel5_IRQHandler
0x08000080: 080033D9 DC.W DMA1_Channel6_IRQHandler
0x08000084: 080033E5 DC.W DMA1_Channel7_IRQHandler
0x08000088: 08006F1F DC.W ADC1_2_IRQHandler
0x0800008C: 08006F5F DC.W USB_HP_IRQHandler
0x08000090: 08006FB3 DC.W USB_LP_IRQHandler
0x08000094: 08007053 DC.W FDCAN1_IT0_IRQHandler
0x08000098: 08007057 DC.W FDCAN1_IT1_IRQHandler
0x0800009C: 0800707D DC.W EXTI9_5_IRQHandler
0x080000A0: 0800705B DC.W TIM1_BRK_TIM15_IRQHandler
0x080000A4: 0800705F DC.W TIM1_UP_TIM16_IRQHandler
0x080000A8: 08007063 DC.W TIM1_TRG_COM_TIM17_IRQHandler
0x080000AC: 08007067 DC.W TIM1_CC_IRQHandler
0x080000B0: 0800706B DC.W TIM2_IRQHandler
0x080000B4: 0800706F DC.W TIM3_IRQHandler
0x080000B8: 08007073 DC.W TIM4_IRQHandler
0x080000BC: 0800707B DC.W I2C1_EV_IRQHandler
0x080000C0: 08007083 DC.W I2C1_ER_IRQHandler
0x080000C4: 08007207 DC.W I2C2_EV_IRQHandler
0x080000C8: 0800725F DC.W I2C2_ER_IRQHandler
0x080000CC: 0800727B DC.W SPI1_IRQHandler
0x080000D0: 080072AB DC.W SPI2_IRQHandler
0x080000D4: 080033F1 DC.W USART1_IRQHandler
0x080000D8: 080033FD DC.W USART2_IRQHandler
0x080000DC: 080078AF DC.W USART3_IRQHandler
0x080000E0: 08007927 DC.W EXTI15_10_IRQHandler
0x080000E4: 08007A07 DC.W RTC_Alarm_IRQHandler
0x080000E8: 08007A0F DC.W USBWakeUp_IRQHandler
0x080000EC: 08007A27 DC.W TIM8_BRK_IRQHandler
0x080000F0: 08007A2B DC.W TIM8_UP_IRQHandler
0x080000F4: 08007A2F DC.W TIM8_TRG_COM_IRQHandler
0x080000F8: 080085BF DC.W TIM8_CC_IRQHandler
0x080000FC: 0800869B DC.W ADC3_IRQHandler
0x08000100: 0800880B DC.W FMC_IRQHandler
0x08000104: 080089CF DC.W LPTIM1_IRQHandler
0x08000108: 080089FB DC.W TIM5_IRQHandler
0x0800010C: 08008AFF DC.W SPI3_IRQHandler
0x08000110: 08008B6F DC.W UART4_IRQHandler
0x08000114: 08008BBB DC.W UART5_IRQHandler
0x08000118: 08008C5F DC.W TIM6_DAC_IRQHandler
0x0800011C: 08008F03 DC.W TIM7_DAC_IRQHandler
0x08000120: 08008F4F DC.W DMA2_Channel1_IRQHandler
0x08000124: 08008F77 DC.W DMA2_Channel2_IRQHandler
0x08000128: 0800902F DC.W DMA2_Channel3_IRQHandler
0x0800012C: 0800909F DC.W DMA2_Channel4_IRQHandler
0x08000130: 0800911F DC.W DMA2_Channel5_IRQHandler
0x08000134: 080091BB DC.W ADC4_IRQHandler
0x08000138: 080091EB DC.W ADC5_IRQHandler
0x0800013C: 0800921B DC.W UCPD1_IRQHandler
0x08000140: 0800923B DC.W COMP1_2_3_IRQHandler
0x08000144: 0800989B DC.W COMP4_5_6_IRQHandler
0x08000148: 08009B37 DC.W COMP7_IRQHandler
0x0800014C: 00 DC.B 0x00 ; '\0'
0x0800014D: 00 DC.B 0x00 ; '\0'
0x0800014E: 00 DC.B 0x00 ; '\0'
0x0800014F: 00 DC.B 0x00 ; '\0'
0x08000150: 00 DC.B 0x00 ; '\0'
0x08000151: 00 DC.B 0x00 ; '\0'
0x08000152: 00 DC.B 0x00 ; '\0'
0x08000153: 00 DC.B 0x00 ; '\0'
0x08000154: 00 DC.B 0x00 ; '\0'
0x08000155: 00 DC.B 0x00 ; '\0'
0x08000156: 00 DC.B 0x00 ; '\0'
0x08000157: 00 DC.B 0x00 ; '\0'
0x08000158: 00 DC.B 0x00 ; '\0'
0x08000159: 00 DC.B 0x00 ; '\0'
0x0800015A: 00 DC.B 0x00 ; '\0'
0x0800015B: 00 DC.B 0x00 ; '\0'
0x0800015C: 00 DC.B 0x00 ; '\0'
0x0800015D: 00 DC.B 0x00 ; '\0'
0x0800015E: 00 DC.B 0x00 ; '\0'
0x0800015F: 00 DC.B 0x00 ; '\0'
0x08000160: 00 DC.B 0x00 ; '\0'
0x08000161: 00 DC.B 0x00 ; '\0'
0x08000162: 00 DC.B 0x00 ; '\0'
0x08000163: 00 DC.B 0x00 ; '\0'
0x08000164: 00 DC.B 0x00 ; '\0'
0x08000165: 00 DC.B 0x00 ; '\0'
0x08000166: 00 DC.B 0x00 ; '\0'
0x08000167: 00 DC.B 0x00 ; '\0'
0x08000168: 00 DC.B 0x00 ; '\0'
0x08000169: 00 DC.B 0x00 ; '\0'
0x0800016A: 00 DC.B 0x00 ; '\0'
0x0800016B: 00 DC.B 0x00 ; '\0'
0x0800016C: 08009B5B DC.W CRS_IRQHandler
0x08000170: 08009B87 DC.W SAI1_IRQHandler
0x08000174: 08009B9F DC.W TIM20_BRK_IRQHandler
0x08000178: 08009D3F DC.W TIM20_UP_IRQHandler
0x0800017C: 08009E2B DC.W TIM20_TRG_COM_IRQHandler
0x08000180: 0800A023 DC.W TIM20_CC_IRQHandler
0x08000184: 0800A0CF DC.W FPU_IRQHandler
0x08000188: 0800A17B DC.W I2C4_EV_IRQHandler
0x0800018C: 0800A23B DC.W I2C4_ER_IRQHandler
0x08000190: 0800A267 DC.W SPI4_IRQHandler
0x08000194: 00 DC.B 0x00 ; '\0'
0x08000195: 00 DC.B 0x00 ; '\0'
0x08000196: 00 DC.B 0x00 ; '\0'
0x08000197: 00 DC.B 0x00 ; '\0'
0x08000198: 0800A27B DC.W FDCAN2_IT0_IRQHandler
0x0800019C: 0800A363 DC.W FDCAN2_IT1_IRQHandler
0x080001A0: 0800A377 DC.W FDCAN3_IT0_IRQHandler
0x080001A4: 0800A97B DC.W FDCAN3_IT1_IRQHandler
0x080001A8: 0800AC73 DC.W RNG_IRQHandler
0x080001AC: 0800AC9F DC.W LPUART1_IRQHandler
0x080001B0: 0800ACCB DC.W I2C3_EV_IRQHandler
0x080001B4: 0800AE53 DC.W I2C3_ER_IRQHandler
0x080001B8: 0800AEA3 DC.W DMAMUX_OVR_IRQHandler
0x080001BC: 0800AECB DC.W QUADSPI_IRQHandler
0x080001C0: 0800B14B DC.W DMA1_Channel8_IRQHandler
0x080001C4: 0800B18F DC.W DMA2_Channel6_IRQHandler
0x080001C8: 0800B267 DC.W DMA2_Channel7_IRQHandler
0x080001CC: 0800B4A3 DC.W DMA2_Channel8_IRQHandler
0x080001D0: 0800B567 DC.W CORDIC_IRQHandler
0x080001D4: 0800B617 DC.W FMAC_IRQHandler
Section .text.main from main.o, size=1794, align=8
main:
_vectors_end:
0x080001D8: B084 SUB SP, SP, #16
0x080001DA: F241 7048 MOVW R0, #0x1748 ; 0x10001748 = bootLoaderMark
0x080001DE: F2C1 0000 MOVT R0, #0x1000 ; 0x10001748 = bootLoaderMark
0x080001E2: 6800 LDR R0, [R0]
0x080001E4: F245 51ED MOVW R1, #0x55ED
0x080001E8: F6CA 41CE MOVT R1, #0xACCE
0x080001EC: 4288 CMP R0, R1
0x080001EE: D10B BNE .L1 ; 0x08000208
0x080001F0: F241 7148 MOVW R1, #0x1748 ; 0x10001748 = bootLoaderMark
0x080001F4: 2000 MOVS R0, #0
0x080001F6: F2C1 0100 MOVT R1, #0x1000 ; 0x10001748 = bootLoaderMark
0x080001FA: 6008 STR R0, [R1]
0x080001FC: F24E 609E MOVW R0, #0xE69E ; 0x0800E69E = .rodata..Lstr.31
0x08000200: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E69E = .rodata..Lstr.31
0x08000204: F00B FA9D BL puts ; 0x0800B742
.L1:
0x08000208: F003 F9BE BL HAL_Init ; 0x08003588
0x0800020C: F002 FFC4 BL SystemClock_Config ; 0x08003198
0x08000210: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x08000214: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x08000218: 6800 LDR R0, [R0]
0x0800021A: F64D 6183 MOVW R1, #0xDE83
0x0800021E: F2C4 311B MOVT R1, #0x431B
0x08000222: FBA0 0101 UMULL R0, R1, R0, R1
0x08000226: F64B 60AA MOVW R0, #0xBEAA ; 0x0800BEAA = .rodata..L.str
0x0800022A: 0C89 LSRS R1, R1, #18
0x0800022C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BEAA = .rodata..L.str
0x08000230: F00E F8FC BL printf ; 0x0800E42C
0x08000234: F002 FE38 BL MX_GPIO_Init ; 0x08002EA8
0x08000238: F006 FB8A BL MX_DMA_Init ; 0x08006950
0x0800023C: F002 FAE8 BL MX_ADC1_Init ; 0x08002810
0x08000240: F002 FB4C BL MX_ADC2_Init ; 0x080028DC
0x08000244: F002 FB98 BL MX_ADC3_Init ; 0x08002978
0x08000248: F006 FAAC BL MX_ADC4_Init ; 0x080067A4
0x0800024C: F006 FAFC BL MX_ADC5_Init ; 0x08006848
0x08000250: F002 FDDE BL MX_FDCAN2_Init ; 0x08002E10
0x08000254: F002 FE02 BL MX_FDCAN3_Init ; 0x08002E5C
0x08000258: F006 FC54 BL MX_I2C3_Init ; 0x08006B04
0x0800025C: F002 FED0 BL MX_I2C4_Init ; 0x08003000
0x08000260: F006 FE7E BL MX_SPI3_Init ; 0x08006F60
0x08000264: F003 F8EA BL MX_USART1_UART_Init ; 0x0800343C
0x08000268: F003 F92C BL MX_USART2_UART_Init ; 0x080034C4
0x0800026C: F003 F972 BL MX_USB_PCD_Init ; 0x08003554
0x08000270: F002 FD94 BL MX_CRC_Init ; 0x08002D9C
0x08000274: F006 FE54 BL MX_RTC_Init ; 0x08006F20
0x08000278: F002 FF76 BL MX_IWDG_Init ; 0x08003168
0x0800027C: F24E 607C MOVW R0, #0xE67C ; 0x0800E67C = .rodata..Lstr
0x08000280: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E67C = .rodata..Lstr
0x08000284: F00B FA5D BL puts ; 0x0800B742
0x08000288: F00C FFFA BL SYS_DATA_Init ; 0x0800D280
0x0800028C: F005 FFBA BL WH_COUNTER_Init ; 0x08006204
0x08000290: F00B FEAC BL AH_COUNTER_Init ; 0x0800BFEC
0x08000294: F005 FE34 BL EEPROM_isFirstStart ; 0x08005F00
0x08000298: 2803 CMP R0, #3
0x0800029A: D818 BHI .L2 ; 0x080002CE
0x0800029C: E8DF F000 TBB [PC, R0]
0x080002A0: 02 DC.B 0x02 ; '\x02'
0x080002A1: 09 DC.B 0x09 ; '\t'
0x080002A2: 10 DC.B 0x10 ; '\x10'
0x080002A3: 02 DC.B 0x02 ; '\x02'
0x080002A4: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x080002A8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x080002AC: F00B FF10 BL EEPROM_fullRestore ; 0x0800C0D0
0x080002B0: E00D B .L2 ; 0x080002CE
0x080002B2: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x080002B6: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x080002BA: F00B FFC7 BL EEPROM_readConfig ; 0x0800C24C
0x080002BE: E006 B .L2 ; 0x080002CE
0x080002C0: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x080002C4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x080002C8: 2100 MOVS R1, #0
0x080002CA: F00C F8CF BL EEPROM_factoryRestore ; 0x0800C46C
.L2:
0x080002CE: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg
0x080002D2: F240 0A00 MOVW R10, #0 ; 0x10000000 = sys_data
0x080002D6: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg
0x080002DA: F2C1 0A00 MOVT R10, #0x1000 ; 0x10000000 = sys_data
0x080002DE: F004 F8D3 BL HAL_IWDG_Refresh ; 0x08004488
0x080002E2: F04F 4090 MOV.W R0, #0x48000000
0x080002E6: F44F 6180 MOV.W R1, #0x0400
0x080002EA: F009 FC25 BL HAL_GPIO_ReadPin ; 0x08009B38
0x080002EE: B9B0 CBNZ R0, .L3 ; 0x0800031E
0x080002F0: 2032 MOVS R0, #50
0x080002F2: F003 F987 BL HAL_Delay ; 0x08003604
0x080002F6: F04F 4090 MOV.W R0, #0x48000000
0x080002FA: F44F 6180 MOV.W R1, #0x0400
0x080002FE: F009 FC1B BL HAL_GPIO_ReadPin ; 0x08009B38
0x08000302: B960 CBNZ R0, .L3 ; 0x0800031E
0x08000304: F24E 608B MOVW R0, #0xE68B ; 0x0800E68B = .rodata..Lstr.27
0x08000308: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E68B = .rodata..Lstr.27
0x0800030C: F00B FA19 BL puts ; 0x0800B742
0x08000310: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08000314: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x08000318: 2101 MOVS R1, #1
0x0800031A: F00C F8A7 BL EEPROM_factoryRestore ; 0x0800C46C
.L3:
0x0800031E: F241 2690 MOVW R6, #0x1290 ; 0x10001290 = hiwdg
0x08000322: F2C1 0600 MOVT R6, #0x1000 ; 0x10001290 = hiwdg
0x08000326: 4630 MOV R0, R6
0x08000328: F004 F8AE BL HAL_IWDG_Refresh ; 0x08004488
0x0800032C: F006 FC24 BL LoadBackupRegister ; 0x08006B78
0x08000330: F240 0700 MOVW R7, #0 ; 0x20000000 = modbusData
0x08000334: F8DA 1010 LDR.W R1, [R10, #16]
0x08000338: F8BA 2014 LDRH.W R2, [R10, #20]
0x0800033C: F8BA 3016 LDRH.W R3, [R10, #22]
0x08000340: F640 258C MOVW R5, #0x0A8C ; 0x10000A8C = huart2
0x08000344: F2C2 0700 MOVT R7, #0x2000 ; 0x20000000 = modbusData
0x08000348: F2C1 0500 MOVT R5, #0x1000 ; 0x10000A8C = huart2
0x0800034C: 4638 MOV R0, R7
0x0800034E: 9500 STR R5, [SP, #0]
0x08000350: F00C FAE8 BL mbInit ; 0x0800C924
0x08000354: 4630 MOV R0, R6
0x08000356: F004 F897 BL HAL_IWDG_Refresh ; 0x08004488
0x0800035A: F001 F965 BL CHIP_TEMPERATURE_Calibration ; 0x08001628
0x0800035E: F640 5464 MOVW R4, #0x0D64 ; 0x10000D64 = hadc1
0x08000362: 2500 MOVS R5, #0
0x08000364: F2C1 0400 MOVT R4, #0x1000 ; 0x10000D64 = hadc1
0x08000368: F2C4 057F MOVT R5, #0x407F
0x0800036C: 4620 MOV R0, R4
0x0800036E: 4629 MOV R1, R5
0x08000370: F008 F926 BL HAL_ADCEx_Calibration_Start ; 0x080085C0
0x08000374: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2
0x08000378: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2
0x0800037C: 4629 MOV R1, R5
0x0800037E: F008 F91F BL HAL_ADCEx_Calibration_Start ; 0x080085C0
0x08000382: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x08000386: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x0800038A: 217F MOVS R1, #127
0x0800038C: F008 F918 BL HAL_ADCEx_Calibration_Start ; 0x080085C0
0x08000390: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4
0x08000394: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4
0x08000398: 4629 MOV R1, R5
0x0800039A: F008 F911 BL HAL_ADCEx_Calibration_Start ; 0x080085C0
0x0800039E: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x080003A2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x080003A6: 217F MOVS R1, #127
0x080003A8: F008 F90A BL HAL_ADCEx_Calibration_Start ; 0x080085C0
0x080003AC: 4630 MOV R0, R6
0x080003AE: F004 F86B BL HAL_IWDG_Refresh ; 0x08004488
0x080003B2: F240 2134 MOVW R1, #0x0234 ; 0x20000234 = adc12Data
0x080003B6: F2C2 0100 MOVT R1, #0x2000 ; 0x20000234 = adc12Data
0x080003BA: 4620 MOV R0, R4
0x080003BC: 2240 MOVS R2, #64
0x080003BE: F008 F96D BL HAL_ADCEx_MultiModeStart_DMA ; 0x0800869C
0x080003C2: 2800 CMP R0, #0
0x080003C4: F040 8287 BNE.W .L31 ; 0x080008D6
0x080003C8: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x080003CC: F240 3134 MOVW R1, #0x0334 ; 0x20000334 = adc3Data
0x080003D0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x080003D4: F2C2 0100 MOVT R1, #0x2000 ; 0x20000334 = adc3Data
0x080003D8: 2203 MOVS R2, #3
0x080003DA: F003 F92F BL HAL_ADC_Start_DMA ; 0x0800363C
0x080003DE: 2800 CMP R0, #0
0x080003E0: F040 8279 BNE.W .L31 ; 0x080008D6
0x080003E4: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4
0x080003E8: F240 3140 MOVW R1, #0x0340 ; 0x20000340 = adc4Data
0x080003EC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4
0x080003F0: F2C2 0100 MOVT R1, #0x2000 ; 0x20000340 = adc4Data
0x080003F4: 2201 MOVS R2, #1
0x080003F6: F003 F921 BL HAL_ADC_Start_DMA ; 0x0800363C
0x080003FA: 2800 CMP R0, #0
0x080003FC: F040 826B BNE.W .L31 ; 0x080008D6
0x08000400: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x08000404: F240 3144 MOVW R1, #0x0344 ; 0x20000344 = adc5Data
0x08000408: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x0800040C: F2C2 0100 MOVT R1, #0x2000 ; 0x20000344 = adc5Data
0x08000410: 2204 MOVS R2, #4
0x08000412: F003 F913 BL HAL_ADC_Start_DMA ; 0x0800363C
0x08000416: 2800 CMP R0, #0
0x08000418: F040 825D BNE.W .L31 ; 0x080008D6
0x0800041C: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg
0x08000420: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg
0x08000424: 4620 MOV R0, R4
0x08000426: F004 F82F BL HAL_IWDG_Refresh ; 0x08004488
0x0800042A: F005 FA3B BL ADS1260_init ; 0x080058A4
0x0800042E: 4620 MOV R0, R4
0x08000430: F004 F82A BL HAL_IWDG_Refresh ; 0x08004488
0x08000434: F64D 00BF MOVW R0, #0xD8BF ; 0x0800D8BF = .rodata..Lstr.28
0x08000438: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D8BF = .rodata..Lstr.28
0x0800043C: F00B F981 BL puts ; 0x0800B742
0x08000440: F00C FBE2 BL OUTPUTS_Init ; 0x0800CC08
0x08000444: F8BA 0018 LDRH.W R0, [R10, #24]
0x08000448: B318 CBZ R0, .L5 ; 0x08000492
0x0800044A: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg
0x0800044E: 2500 MOVS R5, #0
0x08000450: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg
.L4:
0x08000454: F04F 4090 MOV.W R0, #0x48000000
0x08000458: 2120 MOVS R1, #32
0x0800045A: 2201 MOVS R2, #1
0x0800045C: F003 FD84 BL HAL_GPIO_WritePin ; 0x08003F68
0x08000460: F44F 70AF MOV.W R0, #0x015E
0x08000464: F003 F8CE BL HAL_Delay ; 0x08003604
0x08000468: 4620 MOV R0, R4
0x0800046A: F004 F80D BL HAL_IWDG_Refresh ; 0x08004488
0x0800046E: F04F 4090 MOV.W R0, #0x48000000
0x08000472: 2120 MOVS R1, #32
0x08000474: 2200 MOVS R2, #0
0x08000476: F003 FD77 BL HAL_GPIO_WritePin ; 0x08003F68
0x0800047A: F44F 70AF MOV.W R0, #0x015E
0x0800047E: F003 F8C1 BL HAL_Delay ; 0x08003604
0x08000482: 4620 MOV R0, R4
0x08000484: F004 F800 BL HAL_IWDG_Refresh ; 0x08004488
0x08000488: F8BA 0018 LDRH.W R0, [R10, #24]
0x0800048C: 3501 ADDS R5, #1
0x0800048E: 4285 CMP R5, R0
0x08000490: D3E0 BCC .L4 ; 0x08000454
.L5:
0x08000492: F241 25C0 MOVW R5, #0x12C0 ; 0x100012C0 = newADC12Data
0x08000496: ED9F 8BDC VLDR D8, =0x40A7700000000000 ; [PC, #0x0370] [0x08000808]
0x0800049A: ED9F 9BDD VLDR D9, =0x4035000000000000 ; [PC, #0x0374] [0x08000810]
0x0800049E: ED9F ABDE VLDR D10, =0x3EF0000000000000 ; [PC, #0x0378] [0x08000818]
0x080004A2: F2C1 0500 MOVT R5, #0x1000 ; 0x100012C0 = newADC12Data
0x080004A6: 2000 MOVS R0, #0
0x080004A8: 2600 MOVS R6, #0
0x080004AA: F04F 0B00 MOV.W R11, #0
0x080004AE: 9003 STR R0, [SP, #12]
0x080004B0: E008 B .L7 ; 0x080004C4
0x080004B2: BF00 NOP
.L6:
0x080004B4: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1
0x080004B8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1
0x080004BC: 2122 MOVS R1, #34
0x080004BE: F8C0 108C STR.W R1, [R0, #140]
0x080004C2: 4646 MOV R6, R8
.L7:
0x080004C4: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg
0x080004C8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg
0x080004CC: F003 FFDC BL HAL_IWDG_Refresh ; 0x08004488
0x080004D0: 6828 LDR R0, [R5]
0x080004D2: 2801 CMP R0, #1
0x080004D4: D134 BNE .L8 ; 0x08000540
0x080004D6: F240 2434 MOVW R4, #0x0234 ; 0x20000234 = adc12Data
0x080004DA: F2C2 0400 MOVT R4, #0x2000 ; 0x20000234 = adc12Data
0x080004DE: F8B4 00FE LDRH.W R0, [R4, #254]
0x080004E2: F001 F819 BL BATTERY_VOLTAGE_Exec ; 0x08001518
0x080004E6: F8B4 00FC LDRH.W R0, [R4, #252]
0x080004EA: F001 FB8D BL FAST_CURRENT_Exec ; 0x08001C08
0x080004EE: F001 FA73 BL ESR_FAST_Exec ; 0x080019D8
0x080004F2: F8DA 00D8 LDR.W R0, [R10, #216]
0x080004F6: F8DA 10E4 LDR.W R1, [R10, #228]
0x080004FA: F44F 727A MOV.W R2, #0x03E8
0x080004FE: FB81 0100 SMULL R0, R1, R1, R0
0x08000502: 2300 MOVS R3, #0
0x08000504: F00D FA50 BL __aeabi_ldivmod ; 0x0800D9A8
0x08000508: F8CA 0108 STR.W R0, [R10, #0x0108]
0x0800050C: F8DA 00D8 LDR.W R0, [R10, #216]
0x08000510: F8DA 1190 LDR.W R1, [R10, #0x0190]
0x08000514: F44F 727A MOV.W R2, #0x03E8
0x08000518: FB81 0100 SMULL R0, R1, R1, R0
0x0800051C: 2300 MOVS R3, #0
0x0800051E: F00D FA43 BL __aeabi_ldivmod ; 0x0800D9A8
0x08000522: F8CA 0184 STR.W R0, [R10, #0x0184]
0x08000526: 2000 MOVS R0, #0
0x08000528: 6028 STR R0, [R5]
0x0800052A: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1
0x0800052E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1
0x08000532: 4621 MOV R1, R4
0x08000534: 2240 MOVS R2, #64
0x08000536: F008 F8B1 BL HAL_ADCEx_MultiModeStart_DMA ; 0x0800869C
0x0800053A: 2800 CMP R0, #0
0x0800053C: F040 81CB BNE.W .L31 ; 0x080008D6
.L8:
0x08000540: F241 20BC MOVW R0, #0x12BC ; 0x100012BC = newADC3Data
0x08000544: F2C1 0000 MOVT R0, #0x1000 ; 0x100012BC = newADC3Data
0x08000548: 6800 LDR R0, [R0]
0x0800054A: 2801 CMP R0, #1
0x0800054C: D106 BNE .L9 ; 0x0800055C
0x0800054E: F240 3034 MOVW R0, #0x0334 ; 0x20000334 = adc3Data
0x08000552: F2C2 0000 MOVT R0, #0x2000 ; 0x20000334 = adc3Data
0x08000556: 6800 LDR R0, [R0]
0x08000558: F001 FCD2 BL SHUNT_TEMPERATURE_Exec ; 0x08001F00
.L9:
0x0800055C: F241 20B8 MOVW R0, #0x12B8 ; 0x100012B8 = newADC4Data
0x08000560: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B8 = newADC4Data
0x08000564: 6800 LDR R0, [R0]
0x08000566: 2801 CMP R0, #1
0x08000568: D106 BNE .L10 ; 0x08000578
0x0800056A: F240 3040 MOVW R0, #0x0340 ; 0x20000340 = adc4Data
0x0800056E: F2C2 0000 MOVT R0, #0x2000 ; 0x20000340 = adc4Data
0x08000572: 6800 LDR R0, [R0]
0x08000574: F001 FD18 BL SHUNT_VOLTAGE_Exec ; 0x08001FA8
.L10:
0x08000578: F241 20B4 MOVW R0, #0x12B4 ; 0x100012B4 = newADC5Data
0x0800057C: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B4 = newADC5Data
0x08000580: 6800 LDR R0, [R0]
0x08000582: 2801 CMP R0, #1
0x08000584: D145 BNE .L11 ; 0x08000612
0x08000586: F240 3944 MOVW R9, #0x0344 ; 0x20000344 = adc5Data
0x0800058A: F2C2 0900 MOVT R9, #0x2000 ; 0x20000344 = adc5Data
0x0800058E: F8D9 0000 LDR.W R0, [R9]
0x08000592: F001 F899 BL CHIP_TEMPERATURE_Exec ; 0x080016C8
0x08000596: F8D9 0004 LDR.W R0, [R9, #4]
0x0800059A: F001 FB85 BL INT_BAT_VOLTAGE_Exec ; 0x08001CA8
0x0800059E: F8D9 0008 LDR.W R0, [R9, #8]
0x080005A2: F006 F839 BL __aeabi_ui2d ; 0x08006618
0x080005A6: EC58 7B18 VMOV R7, R8, D8
0x080005AA: 463A MOV R2, R7
0x080005AC: 4643 MOV R3, R8
0x080005AE: F005 FF11 BL __aeabi_dmul ; 0x080063D4
0x080005B2: EC55 4B19 VMOV R4, R5, D9
0x080005B6: 4622 MOV R2, R4
0x080005B8: 462B MOV R3, R5
0x080005BA: F005 FF0B BL __aeabi_dmul ; 0x080063D4
0x080005BE: F8CD B008 STR.W R11, [SP, #8]
0x080005C2: 46D3 MOV R11, R10
0x080005C4: 9601 STR R6, [SP, #4]
0x080005C6: EC56 AB1A VMOV R10, R6, D10
0x080005CA: 4652 MOV R2, R10
0x080005CC: 4633 MOV R3, R6
0x080005CE: F005 FF01 BL __aeabi_dmul ; 0x080063D4
0x080005D2: F00D F97B BL __aeabi_d2iz ; 0x0800D8CC
0x080005D6: F8AB 0150 STRH.W R0, [R11, #0x0150]
0x080005DA: F8D9 000C LDR.W R0, [R9, #12]
0x080005DE: F006 F81B BL __aeabi_ui2d ; 0x08006618
0x080005E2: 463A MOV R2, R7
0x080005E4: 4643 MOV R3, R8
0x080005E6: F005 FEF5 BL __aeabi_dmul ; 0x080063D4
0x080005EA: 4622 MOV R2, R4
0x080005EC: 462B MOV R3, R5
0x080005EE: F005 FEF1 BL __aeabi_dmul ; 0x080063D4
0x080005F2: 4652 MOV R2, R10
0x080005F4: 46DA MOV R10, R11
0x080005F6: F8DD B008 LDR.W R11, [SP, #8]
0x080005FA: F240 0700 MOVW R7, #0 ; 0x20000000 = modbusData
0x080005FE: 4633 MOV R3, R6
0x08000600: 9E01 LDR R6, [SP, #4]
0x08000602: F2C2 0700 MOVT R7, #0x2000 ; 0x20000000 = modbusData
0x08000606: F005 FEE5 BL __aeabi_dmul ; 0x080063D4
0x0800060A: F00D F95F BL __aeabi_d2iz ; 0x0800D8CC
0x0800060E: F8AA 0152 STRH.W R0, [R10, #0x0152]
.L11:
0x08000612: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue
0x08000616: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue
0x0800061A: 6800 LDR R0, [R0]
0x0800061C: 2801 CMP R0, #1
0x0800061E: D10B BNE .L12 ; 0x08000638
0x08000620: F005 FBFE BL ADS1260_ConversionFinished ; 0x08005E20
0x08000624: F001 F918 BL ESR_Exec ; 0x08001858
0x08000628: F8AA 0198 STRH.W R0, [R10, #0x0198]
0x0800062C: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue
0x08000630: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue
0x08000634: 2100 MOVS R1, #0
0x08000636: 6001 STR R1, [R0]
.L12:
0x08000638: F002 FFDE BL HAL_GetTick ; 0x080035F8
0x0800063C: 1B84 SUBS R4, R0, R6
0x0800063E: 4680 MOV R8, R0
0x08000640: BF18 IT NE
0x08000642: 2401 MOVNE R4, #1
0x08000644: F8BA 0154 LDRH.W R0, [R10, #0x0154]
0x08000648: F1BB 0F00 CMP.W R11, #0
0x0800064C: F04F 0500 MOV.W R5, #0
0x08000650: BFC8 IT GT
0x08000652: 2501 MOVGT R5, #1
0x08000654: 2804 CMP R0, #4
0x08000656: D31B BCC .L13 ; 0x08000690
0x08000658: F64D 1016 MOVW R0, #0xD916 ; 0x0800D916 = .rodata..Lstr.29
0x0800065C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D916 = .rodata..Lstr.29
0x08000660: F00B F86F BL puts ; 0x0800B742
0x08000664: F240 4600 MOVW R6, #0x0400
0x08000668: F6C4 0600 MOVT R6, #0x4800
0x0800066C: F04F 0907 MOV.W R9, #7
0x08000670: 4630 MOV R0, R6
0x08000672: F44F 6100 MOV.W R1, #0x0800
0x08000676: 2200 MOVS R2, #0
0x08000678: F8AA 9106 STRH.W R9, [R10, #0x0106]
0x0800067C: F003 FC74 BL HAL_GPIO_WritePin ; 0x08003F68
0x08000680: 4630 MOV R0, R6
0x08000682: F44F 5180 MOV.W R1, #0x1000
0x08000686: 2200 MOVS R2, #0
0x08000688: F8AA 9106 STRH.W R9, [R10, #0x0106]
0x0800068C: F003 FC6C BL HAL_GPIO_WritePin ; 0x08003F68
.L13:
0x08000690: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc
0x08000694: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc
0x08000698: 6800 LDR R0, [R0]
0x0800069A: 6801 LDR R1, [R0]
0x0800069C: 6840 LDR R0, [R0, #4]
0x0800069E: 9803 LDR R0, [SP, #12]
0x080006A0: F001 060F AND R6, R1, #15
0x080006A4: 4286 CMP R6, R0
0x080006A6: D02E BEQ .L15 ; 0x08000706
0x080006A8: F8DA 0128 LDR.W R0, [R10, #0x0128]
0x080006AC: 3001 ADDS R0, #1
0x080006AE: F8CA 0128 STR.W R0, [R10, #0x0128]
0x080006B2: F8DA 0124 LDR.W R0, [R10, #0x0124]
0x080006B6: 3001 ADDS R0, #1
0x080006B8: F8CA 0124 STR.W R0, [R10, #0x0124]
0x080006BC: F8DA 0120 LDR.W R0, [R10, #0x0120]
0x080006C0: 3001 ADDS R0, #1
0x080006C2: F8CA 0120 STR.W R0, [R10, #0x0120]
0x080006C6: F241 20AC MOVW R0, #0x12AC ; 0x100012AC = silentmode
0x080006CA: F2C1 0000 MOVT R0, #0x1000 ; 0x100012AC = silentmode
0x080006CE: 6800 LDR R0, [R0]
0x080006D0: B920 CBNZ R0, .L14 ; 0x080006DC
0x080006D2: F04F 4090 MOV.W R0, #0x48000000
0x080006D6: 2110 MOVS R1, #16
0x080006D8: F009 FA40 BL HAL_GPIO_TogglePin ; 0x08009B5C
.L14:
0x080006DC: F000 FBF8 BL AH_COUNTER_Exec ; 0x08000ED0
0x080006E0: F001 FC8E BL WH_COUNTER_Exec ; 0x08002000
0x080006E4: F00C FAA2 BL OUTPUTS_CheckLVP ; 0x0800CC2C
0x080006E8: F00C FB68 BL OUTPUTS_CheckOVP ; 0x0800CDBC
0x080006EC: F00C FDA6 BL OUTPUTS_CheckAUX ; 0x0800D23C
0x080006F0: F002 FD94 BL SaveBackupRegister ; 0x0800321C
0x080006F4: F001 FB6C BL SELF_DISCHARGE_Exec ; 0x08001DD0
0x080006F8: F8AA 019C STRH.W R0, [R10, #0x019C]
0x080006FC: F001 F880 BL EFFICIENCY_Exec ; 0x08001800
0x08000700: F8AA 0116 STRH.W R0, [R10, #0x0116]
0x08000704: 9603 STR R6, [SP, #12]
.L15:
0x08000706: F8BA 001A LDRH.W R0, [R10, #26]
0x0800070A: 2800 CMP R0, #0
0x0800070C: F000 808F BEQ.W .L24 ; 0x0800082E
0x08000710: F897 0026 LDRB.W R0, [R7, #38]
0x08000714: 2800 CMP R0, #0
0x08000716: F040 808A BNE.W .L24 ; 0x0800082E
0x0800071A: F8BA 001A LDRH.W R0, [R10, #26]
0x0800071E: F240 31F1 MOVW R1, #0x03F1
0x08000722: 4288 CMP R0, R1
0x08000724: DC0D BGT .L16 ; 0x08000742
0x08000726: 3801 SUBS R0, #1
0x08000728: 280A CMP R0, #10
0x0800072A: D821 BHI .L17 ; 0x08000770
0x0800072C: E8DF F000 TBB [PC, R0]
0x08000730: 06 DC.B 0x06 ; '\x06'
0x08000731: 3A DC.B 0x3A ; ':'
0x08000732: 3E DC.B 0x3E ; '>'
0x08000733: 33 DC.B 0x33 ; '3'
0x08000734: 20 DC.B 0x20 ; ' '
0x08000735: D2 DC.B 0xD2 ; '\xD2'
0x08000736: 53 DC.B 0x53 ; 'S'
0x08000737: 43 DC.B 0x43 ; 'C'
0x08000738: 37 DC.B 0x37 ; '7'
0x08000739: 47 DC.B 0x47 ; 'G'
0x0800073A: 5F DC.B 0x5F ; '_'
0x0800073B: 00 DC.B 0x00 ; '\0'
0x0800073C: 4650 MOV R0, R10
0x0800073E: 2100 MOVS R1, #0
0x08000740: E070 B .L22 ; 0x08000824
.L16:
0x08000742: F5B0 7F7D CMP.W R0, #0x03F4
0x08000746: DB1A BLT .L18 ; 0x0800077E
0x08000748: D058 BEQ .L20 ; 0x080007FC
0x0800074A: F240 41D2 MOVW R1, #0x04D2
0x0800074E: 4288 CMP R0, R1
0x08000750: D066 BEQ .L21 ; 0x08000820
0x08000752: F241 5152 MOVW R1, #0x1552
0x08000756: 4288 CMP R0, R1
0x08000758: D10A BNE .L17 ; 0x08000770
0x0800075A: F241 7048 MOVW R0, #0x1748 ; 0x10001748 = bootLoaderMark
0x0800075E: F245 51ED MOVW R1, #0x55ED
0x08000762: F2C1 0000 MOVT R0, #0x1000 ; 0x10001748 = bootLoaderMark
0x08000766: F6CA 41CE MOVT R1, #0xACCE
0x0800076A: 6001 STR R1, [R0]
0x0800076C: F003 F8B6 BL HAL_NVIC_SystemReset ; 0x080038DC
.L17:
0x08000770: F64E 50AC MOVW R0, #0xEDAC ; 0x0800EDAC = .rodata..Lstr.30
0x08000774: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EDAC = .rodata..Lstr.30
0x08000778: F00A FFE3 BL puts ; 0x0800B742
0x0800077C: E054 B .L23 ; 0x08000828
.L18:
0x0800077E: F240 31F2 MOVW R1, #0x03F2
0x08000782: 4288 CMP R0, R1
0x08000784: D036 BEQ .L19 ; 0x080007F4
0x08000786: F240 31F3 MOVW R1, #0x03F3
0x0800078A: 4288 CMP R0, R1
0x0800078C: D1F0 BNE .L17 ; 0x08000770
0x0800078E: 2001 MOVS R0, #1
0x08000790: F006 FA7A BL SetFlashReadProtection ; 0x08006C88
0x08000794: E048 B .L23 ; 0x08000828
0x08000796: 4650 MOV R0, R10
0x08000798: F00B FD58 BL EEPROM_readConfig ; 0x0800C24C
0x0800079C: E044 B .L23 ; 0x08000828
0x0800079E: F005 F865 BL ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart ; 0x0800586C
0x080007A2: E041 B .L23 ; 0x08000828
0x080007A4: 4650 MOV R0, R10
0x080007A6: F00B FC93 BL EEPROM_fullRestore ; 0x0800C0D0
0x080007AA: E03D B .L23 ; 0x08000828
0x080007AC: 4650 MOV R0, R10
0x080007AE: 2101 MOVS R1, #1
0x080007B0: F00B FE5C BL EEPROM_factoryRestore ; 0x0800C46C
0x080007B4: E038 B .L23 ; 0x08000828
0x080007B6: 4650 MOV R0, R10
0x080007B8: F00B FBF0 BL ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart ; 0x0800BF9C
0x080007BC: E034 B .L23 ; 0x08000828
0x080007BE: 4650 MOV R0, R10
0x080007C0: F000 F88E BL ADS_1260_BatteryCurrentGainCalibrationStart ; 0x080008E0
0x080007C4: F240 2034 MOVW R0, #0x0234 ; 0x20000234 = adc12Data
0x080007C8: F2C2 0000 MOVT R0, #0x2000 ; 0x20000234 = adc12Data
0x080007CC: F8B0 00FC LDRH.W R0, [R0, #252]
0x080007D0: F001 F9CA BL CurrentGainCal ; 0x08001B68
0x080007D4: E028 B .L23 ; 0x08000828
0x080007D6: 4650 MOV R0, R10
0x080007D8: F00B FBC0 BL ADS_1260_BatteryCurrentOffsetCalibrationStart ; 0x0800BF5C
0x080007DC: F240 2034 MOVW R0, #0x0234 ; 0x20000234 = adc12Data
0x080007E0: F2C2 0000 MOVT R0, #0x2000 ; 0x20000234 = adc12Data
0x080007E4: F8B0 00FC LDRH.W R0, [R0, #252]
0x080007E8: F00C F864 BL CurrentOffsetCal ; 0x0800C8B4
0x080007EC: E01C B .L23 ; 0x08000828
0x080007EE: F000 F923 BL ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart ; 0x08000A38
0x080007F2: E019 B .L23 ; 0x08000828
.L19:
0x080007F4: 2000 MOVS R0, #0
0x080007F6: F006 FA47 BL SetFlashReadProtection ; 0x08006C88
0x080007FA: E015 B .L23 ; 0x08000828
.L20:
0x080007FC: F006 FAEE BL SetBootFromFlashAndReadOutProtection ; 0x08006DDC
0x08000800: E012 B .L23 ; 0x08000828
0x08000802: BF00 NOP
0x08000804: BF00 NOP
0x08000806: BF00 NOP
0x08000808: 00000000 DC64 0x40A7700000000000
0x0800080C: 40A77000
0x08000810: 00000000 DC64 0x4035000000000000
0x08000814: 40350000
0x08000818: 00000000 DC64 0x3EF0000000000000
0x0800081C: 3EF00000
.L21:
0x08000820: 4650 MOV R0, R10
0x08000822: 2101 MOVS R1, #1
.L22:
0x08000824: F00B FF1E BL EEPROM_storeConfig ; 0x0800C664
.L23:
0x08000828: 2000 MOVS R0, #0
0x0800082A: F8AA 001A STRH.W R0, [R10, #26]
.L24:
0x0800082E: EA04 0005 AND.W R0, R4, R5
0x08000832: EBAB 0B00 SUB.W R11, R11, R0
0x08000836: F04F 4090 MOV.W R0, #0x48000000
0x0800083A: F44F 6180 MOV.W R1, #0x0400
0x0800083E: F009 F97B BL HAL_GPIO_ReadPin ; 0x08009B38
0x08000842: B998 CBNZ R0, .L25 ; 0x0800086C
0x08000844: F241 25C0 MOVW R5, #0x12C0 ; 0x100012C0 = newADC12Data
0x08000848: F1BB 0F00 CMP.W R11, #0
0x0800084C: F2C1 0500 MOVT R5, #0x1000 ; 0x100012C0 = newADC12Data
0x08000850: D124 BNE .L29 ; 0x0800089C
0x08000852: 200A MOVS R0, #10
0x08000854: F002 FED6 BL HAL_Delay ; 0x08003604
0x08000858: F04F 4090 MOV.W R0, #0x48000000
0x0800085C: F44F 6180 MOV.W R1, #0x0400
0x08000860: F009 F96A BL HAL_GPIO_ReadPin ; 0x08009B38
0x08000864: B138 CBZ R0, .L26 ; 0x08000876
0x08000866: F04F 0B00 MOV.W R11, #0
0x0800086A: E017 B .L29 ; 0x0800089C
.L25:
0x0800086C: F241 25C0 MOVW R5, #0x12C0 ; 0x100012C0 = newADC12Data
0x08000870: F2C1 0500 MOVT R5, #0x1000 ; 0x100012C0 = newADC12Data
0x08000874: E012 B .L29 ; 0x0800089C
.L26:
0x08000876: F241 21AC MOVW R1, #0x12AC ; 0x100012AC = silentmode
0x0800087A: F2C1 0100 MOVT R1, #0x1000 ; 0x100012AC = silentmode
0x0800087E: 6808 LDR R0, [R1]
0x08000880: B110 CBZ R0, .L27 ; 0x08000888
0x08000882: 2000 MOVS R0, #0
0x08000884: 6008 STR R0, [R1]
0x08000886: E007 B .L28 ; 0x08000898
.L27:
0x08000888: 2001 MOVS R0, #1
0x0800088A: 6008 STR R0, [R1]
0x0800088C: F04F 4090 MOV.W R0, #0x48000000
0x08000890: 2110 MOVS R1, #16
0x08000892: 2201 MOVS R2, #1
0x08000894: F003 FB68 BL HAL_GPIO_WritePin ; 0x08003F68
.L28:
0x08000898: F44F 7BFA MOV.W R11, #0x01F4
.L29:
0x0800089C: 4638 MOV R0, R7
0x0800089E: F005 FC2F BL mbGetFrameComplete ; 0x08006100
0x080008A2: 2800 CMP R0, #0
0x080008A4: 4646 MOV R6, R8
0x080008A6: F43F AE0D BEQ.W .L7 ; 0x080004C4
0x080008AA: 4638 MOV R0, R7
0x080008AC: F00C F8C4 BL mbSlaveCheckModbusRtuQuery ; 0x0800CA38
0x080008B0: 2802 CMP R0, #2
0x080008B2: F47F ADFF BNE.W .L6 ; 0x080004B4
0x080008B6: F241 20AC MOVW R0, #0x12AC ; 0x100012AC = silentmode
0x080008BA: F2C1 0000 MOVT R0, #0x1000 ; 0x100012AC = silentmode
0x080008BE: 6800 LDR R0, [R0]
0x080008C0: 4646 MOV R6, R8
0x080008C2: 2800 CMP R0, #0
0x080008C4: F47F ADFE BNE.W .L7 ; 0x080004C4
0x080008C8: 4638 MOV R0, R7
0x080008CA: F00C F901 BL mbSlaveProcessRtuQuery ; 0x0800CAD0
0x080008CE: 4646 MOV R6, R8
0x080008D0: E5F8 B .L7 ; 0x080004C4
0x080008D2: BF00 NOP
.L30:
0x080008D4: E7FE B .L30 ; 0x080008D4
.L31:
0x080008D6: F006 F9CD BL Error_Handler ; 0x08006C74
Section .init.WWDG_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
WWDG_IRQHandler:
0x080008DA: E7FE B WWDG_IRQHandler ; 0x080008DA
Section .text.SysTick_Handler from stm32g4xx_it.o, size=4, align=4
SysTick_Handler:
0x080008DC: F006 BCC0 B.W HAL_IncTick ; 0x08007260
Section .text.ADS_1260_BatteryCurrentGainCalibrationStart from ads1260.o, size=344, align=8
ADS_1260_BatteryCurrentGainCalibrationStart:
0x080008E0: E92D 47F0 PUSH.W {R4-R10, LR}
0x080008E4: 4604 MOV R4, R0
0x080008E6: F64C 300A MOVW R0, #0xCB0A ; 0x0800CB0A = .rodata..L.str.2
0x080008EA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CB0A = .rodata..L.str.2
0x080008EE: F00D FD9D BL printf ; 0x0800E42C
0x080008F2: F8D4 009C LDR.W R0, [R4, #156]
0x080008F6: 2800 CMP R0, #0
0x080008F8: F000 8087 BEQ.W .L1 ; 0x08000A0A
0x080008FC: F8D4 009C LDR.W R0, [R4, #156]
0x08000900: F00D F820 BL __aeabi_i2d ; 0x0800D944
0x08000904: ED9F 0B46 VLDR D0, =0x408F400000000000 ; [PC, #0x0118] [0x08000A20]
0x08000908: EC5A 5B10 VMOV R5, R10, D0
0x0800090C: 462A MOV R2, R5
0x0800090E: 4653 MOV R3, R10
0x08000910: F00C FEDE BL __aeabi_ddiv ; 0x0800D6D0
0x08000914: F240 42E0 MOVW R2, #0x04E0 ; 0x100004E0 = current
0x08000918: F2C1 0200 MOVT R2, #0x1000 ; 0x100004E0 = current
0x0800091C: ED92 0B00 VLDR D0, [R2]
0x08000920: EC56 7B10 VMOV R7, R6, D0
0x08000924: 463A MOV R2, R7
0x08000926: 4633 MOV R3, R6
0x08000928: F00C FED2 BL __aeabi_ddiv ; 0x0800D6D0
0x0800092C: ED9F 0B3E VLDR D0, =0x412E848000000000 ; [PC, #248] [0x08000A28]
0x08000930: EC58 9B10 VMOV R9, R8, D0
0x08000934: 464A MOV R2, R9
0x08000936: 4643 MOV R3, R8
0x08000938: F005 FD4C BL __aeabi_dmul ; 0x080063D4
0x0800093C: F005 FE5A BL __aeabi_d2uiz ; 0x080065F4
0x08000940: F8C4 0094 STR.W R0, [R4, #148]
0x08000944: F8B4 00CE LDRH.W R0, [R4, #206]
0x08000948: 463A MOV R2, R7
0x0800094A: F8A4 0098 STRH.W R0, [R4, #152]
0x0800094E: F8B4 00CC LDRH.W R0, [R4, #204]
0x08000952: 4633 MOV R3, R6
0x08000954: F8A4 009A STRH.W R0, [R4, #154]
0x08000958: F64E 3073 MOVW R0, #0xEB73 ; 0x0800EB73 = .rodata..L.str.4
0x0800095C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB73 = .rodata..L.str.4
0x08000960: F00D FD64 BL printf ; 0x0800E42C
0x08000964: F8D4 009C LDR.W R0, [R4, #156]
0x08000968: F00C FFEC BL __aeabi_i2d ; 0x0800D944
0x0800096C: 462A MOV R2, R5
0x0800096E: 4653 MOV R3, R10
0x08000970: F00C FEAE BL __aeabi_ddiv ; 0x0800D6D0
0x08000974: 4602 MOV R2, R0
0x08000976: F64E 005B MOVW R0, #0xE85B ; 0x0800E85B = .rodata..L.str.5
0x0800097A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E85B = .rodata..L.str.5
0x0800097E: 460B MOV R3, R1
0x08000980: F00D FD54 BL printf ; 0x0800E42C
0x08000984: F9B4 0098 LDRSH.W R0, [R4, #152]
0x08000988: F00C FFDC BL __aeabi_i2d ; 0x0800D944
0x0800098C: ED9F 0B28 VLDR D0, =0x4059000000000000 ; [PC, #160] [0x08000A30]
0x08000990: EC55 6B10 VMOV R6, R5, D0
0x08000994: 4632 MOV R2, R6
0x08000996: 462B MOV R3, R5
0x08000998: F00C FE9A BL __aeabi_ddiv ; 0x0800D6D0
0x0800099C: 4602 MOV R2, R0
0x0800099E: F64E 006A MOVW R0, #0xE86A ; 0x0800E86A = .rodata..L.str.6
0x080009A2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E86A = .rodata..L.str.6
0x080009A6: 460B MOV R3, R1
0x080009A8: F00D FD40 BL printf ; 0x0800E42C
0x080009AC: F9B4 009A LDRSH.W R0, [R4, #154]
0x080009B0: F00C FFC8 BL __aeabi_i2d ; 0x0800D944
0x080009B4: 4632 MOV R2, R6
0x080009B6: 462B MOV R3, R5
0x080009B8: F00C FE8A BL __aeabi_ddiv ; 0x0800D6D0
0x080009BC: 4602 MOV R2, R0
0x080009BE: F64C 304E MOVW R0, #0xCB4E ; 0x0800CB4E = .rodata..L.str.7
0x080009C2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CB4E = .rodata..L.str.7
0x080009C6: 460B MOV R3, R1
0x080009C8: F00D FD30 BL printf ; 0x0800E42C
0x080009CC: F8D4 0094 LDR.W R0, [R4, #148]
0x080009D0: F005 FE22 BL __aeabi_ui2d ; 0x08006618
0x080009D4: 464A MOV R2, R9
0x080009D6: 4643 MOV R3, R8
0x080009D8: F005 FCFC BL __aeabi_dmul ; 0x080063D4
0x080009DC: 4602 MOV R2, R0
0x080009DE: F64E 60B0 MOVW R0, #0xEEB0 ; 0x0800EEB0 = .rodata..L.str.8
0x080009E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEB0 = .rodata..L.str.8
0x080009E6: 460B MOV R3, R1
0x080009E8: F00D FD20 BL printf ; 0x0800E42C
0x080009EC: F64C 30F2 MOVW R0, #0xCBF2 ; 0x0800CBF2 = .rodata..L.str.9
0x080009F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CBF2 = .rodata..L.str.9
0x080009F4: F00D FD1A BL printf ; 0x0800E42C
0x080009F8: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x080009FC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x08000A00: 2100 MOVS R1, #0
0x08000A02: E8BD 47F0 POP.W {R4-R10, LR}
0x08000A06: F00B BE2D B.W EEPROM_storeConfig ; 0x0800C664
.L1:
0x08000A0A: F64E 3090 MOVW R0, #0xEB90 ; 0x0800EB90 = .rodata..Lstr.24
0x08000A0E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB90 = .rodata..Lstr.24
0x08000A12: E8BD 47F0 POP.W {R4-R10, LR}
0x08000A16: F00A BE94 B.W puts ; 0x0800B742
0x08000A1A: BF00 NOP
0x08000A1C: BF00 NOP
0x08000A1E: BF00 NOP
0x08000A20: 00000000 DC64 0x408F400000000000
0x08000A24: 408F4000
0x08000A28: 00000000 DC64 0x412E848000000000
0x08000A2C: 412E8480
0x08000A30: 00000000 DC64 0x4059000000000000
0x08000A34: 40590000
Section .text.ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart from ads1260.o, size=376, align=8
ADS_1260_BatteryCurrentGainTemperatureCalibrationShuntStart:
0x08000A38: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08000A3C: B081 SUB SP, SP, #4
0x08000A3E: F64E 0075 MOVW R0, #0xE875 ; 0x0800E875 = .rodata..L.str.10
0x08000A42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E875 = .rodata..L.str.10
0x08000A46: F00D FCF1 BL printf ; 0x0800E42C
0x08000A4A: F240 0A00 MOVW R10, #0 ; 0x10000000 = sys_data
0x08000A4E: F2C1 0A00 MOVT R10, #0x1000 ; 0x10000000 = sys_data
0x08000A52: F8BA 00CE LDRH.W R0, [R10, #206]
0x08000A56: F8AA 00A0 STRH.W R0, [R10, #160]
0x08000A5A: F9BA 00A0 LDRSH.W R0, [R10, #160]
0x08000A5E: F00C FF71 BL __aeabi_i2d ; 0x0800D944
0x08000A62: ED9F 0B49 VLDR D0, =0x4059000000000000 ; [PC, #0x0124] [0x08000B88]
0x08000A66: EC54 9B10 VMOV R9, R4, D0
0x08000A6A: 464A MOV R2, R9
0x08000A6C: 4623 MOV R3, R4
0x08000A6E: 9400 STR R4, [SP, #0]
0x08000A70: F00C FE2E BL __aeabi_ddiv ; 0x0800D6D0
0x08000A74: 4602 MOV R2, R0
0x08000A76: F64E 008C MOVW R0, #0xE88C ; 0x0800E88C = .rodata..L.str.11
0x08000A7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E88C = .rodata..L.str.11
0x08000A7E: 460B MOV R3, R1
0x08000A80: F00D FCD4 BL printf ; 0x0800E42C
0x08000A84: F9BA 00CE LDRSH.W R0, [R10, #206]
0x08000A88: F9BA 1098 LDRSH.W R1, [R10, #152]
0x08000A8C: 1A40 SUBS R0, R0, R1
0x08000A8E: F00C FF59 BL __aeabi_i2d ; 0x0800D944
0x08000A92: 464A MOV R2, R9
0x08000A94: 4623 MOV R3, R4
0x08000A96: 4607 MOV R7, R0
0x08000A98: 468B MOV R11, R1
0x08000A9A: F00C FE19 BL __aeabi_ddiv ; 0x0800D6D0
0x08000A9E: 4602 MOV R2, R0
0x08000AA0: F64C 401E MOVW R0, #0xCC1E ; 0x0800CC1E = .rodata..L.str.12
0x08000AA4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CC1E = .rodata..L.str.12
0x08000AA8: 460B MOV R3, R1
0x08000AAA: F00D FCBF BL printf ; 0x0800E42C
0x08000AAE: F240 40D0 MOVW R0, #0x04D0 ; 0x100004D0 = currentWithGainCorrection
0x08000AB2: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D0 = currentWithGainCorrection
0x08000AB6: ED90 0B00 VLDR D0, [R0]
0x08000ABA: F64E 009B MOVW R0, #0xE89B ; 0x0800E89B = .rodata..L.str.13
0x08000ABE: EC56 4B10 VMOV R4, R6, D0
0x08000AC2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E89B = .rodata..L.str.13
0x08000AC6: 4622 MOV R2, R4
0x08000AC8: 4633 MOV R3, R6
0x08000ACA: F00D FCAF BL printf ; 0x0800E42C
0x08000ACE: F8DA 009C LDR.W R0, [R10, #156]
0x08000AD2: F00C FF37 BL __aeabi_i2d ; 0x0800D944
0x08000AD6: ED9F 0B2E VLDR D0, =0x408F400000000000 ; [PC, #184] [0x08000B90]
0x08000ADA: EC55 8B10 VMOV R8, R5, D0
0x08000ADE: 4642 MOV R2, R8
0x08000AE0: 462B MOV R3, R5
0x08000AE2: F00C FDF5 BL __aeabi_ddiv ; 0x0800D6D0
0x08000AE6: 4602 MOV R2, R0
0x08000AE8: F64C 50B2 MOVW R0, #0xCDB2 ; 0x0800CDB2 = .rodata..L.str.14
0x08000AEC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CDB2 = .rodata..L.str.14
0x08000AF0: 460B MOV R3, R1
0x08000AF2: F00D FC9B BL printf ; 0x0800E42C
0x08000AF6: F8DA 009C LDR.W R0, [R10, #156]
0x08000AFA: F00C FF23 BL __aeabi_i2d ; 0x0800D944
0x08000AFE: 4642 MOV R2, R8
0x08000B00: 462B MOV R3, R5
0x08000B02: F00C FDE5 BL __aeabi_ddiv ; 0x0800D6D0
0x08000B06: 4622 MOV R2, R4
0x08000B08: 4633 MOV R3, R6
0x08000B0A: F00C FDE1 BL __aeabi_ddiv ; 0x0800D6D0
0x08000B0E: ED9F 0B22 VLDR D0, =0xBFF0000000000000 ; [PC, #136] [0x08000B98]
0x08000B12: EC53 2B10 VMOV R2, R3, D0
0x08000B16: F00C FCBB BL __aeabi_dadd ; 0x0800D490
0x08000B1A: 463A MOV R2, R7
0x08000B1C: 465B MOV R3, R11
0x08000B1E: F00C FDD7 BL __aeabi_ddiv ; 0x0800D6D0
0x08000B22: ED9F 0B1F VLDR D0, =0x41CDCD6500000000 ; [PC, #124] [0x08000BA0]
0x08000B26: EC54 5B10 VMOV R5, R4, D0
0x08000B2A: 462A MOV R2, R5
0x08000B2C: 4623 MOV R3, R4
0x08000B2E: F005 FC51 BL __aeabi_dmul ; 0x080063D4
0x08000B32: F00C FECB BL __aeabi_d2iz ; 0x0800D8CC
0x08000B36: F8CA 00A4 STR.W R0, [R10, #164]
0x08000B3A: F8DA 00A4 LDR.W R0, [R10, #164]
0x08000B3E: F00C FF01 BL __aeabi_i2d ; 0x0800D944
0x08000B42: 462A MOV R2, R5
0x08000B44: 4623 MOV R3, R4
0x08000B46: F00C FDC3 BL __aeabi_ddiv ; 0x0800D6D0
0x08000B4A: 9B00 LDR R3, [SP, #0]
0x08000B4C: 464A MOV R2, R9
0x08000B4E: F005 FC41 BL __aeabi_dmul ; 0x080063D4
0x08000B52: ED9F 0B15 VLDR D0, =0x3FF0000000000000 ; [PC, #84] [0x08000BA8]
0x08000B56: EC53 2B10 VMOV R2, R3, D0
0x08000B5A: F00C FC99 BL __aeabi_dadd ; 0x0800D490
0x08000B5E: 4602 MOV R2, R0
0x08000B60: F64E 00CE MOVW R0, #0xE8CE ; 0x0800E8CE = .rodata..L.str.15
0x08000B64: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E8CE = .rodata..L.str.15
0x08000B68: 460B MOV R3, R1
0x08000B6A: F00D FC5F BL printf ; 0x0800E42C
0x08000B6E: F64E 60C4 MOVW R0, #0xEEC4 ; 0x0800EEC4 = .rodata..L.str.16
0x08000B72: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEC4 = .rodata..L.str.16
0x08000B76: F00D FC59 BL printf ; 0x0800E42C
0x08000B7A: 4650 MOV R0, R10
0x08000B7C: 2100 MOVS R1, #0
0x08000B7E: B001 ADD SP, SP, #4
0x08000B80: E8BD 4FF0 POP.W {R4-R11, LR}
0x08000B84: F00B BD6E B.W EEPROM_storeConfig ; 0x0800C664
0x08000B88: 00000000 DC64 0x4059000000000000
0x08000B8C: 40590000
0x08000B90: 00000000 DC64 0x408F400000000000
0x08000B94: 408F4000
0x08000B98: 00000000 DC64 0xBFF0000000000000
0x08000B9C: BFF00000
0x08000BA0: 00000000 DC64 0x41CDCD6500000000
0x08000BA4: 41CDCD65
0x08000BA8: 00000000 DC64 0x3FF0000000000000
0x08000BAC: 3FF00000
Section .text.ADS1260_ReadConversion from ads1260.o, size=800, align=8
ADS1260_ReadConversion:
0x08000BB0: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08000BB4: B087 SUB SP, SP, #28
0x08000BB6: F64E 4012 MOVW R0, #0xEC12
0x08000BBA: 9004 STR R0, [SP, #16]
0x08000BBC: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc
0x08000BC0: AD04 ADD R5, SP, #16
0x08000BC2: 2400 MOVS R4, #0
0x08000BC4: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc
0x08000BC8: 4629 MOV R1, R5
0x08000BCA: 2202 MOVS R2, #2
0x08000BCC: E9CD 4405 STRD R4, R4, [SP, #20]
0x08000BD0: F007 FFCE BL HAL_CRC_Calculate ; 0x08008B70
0x08000BD4: F88D 0012 STRB.W R0, [SP, #18]
0x08000BD8: F88D 400C STRB.W R4, [SP, #12]
0x08000BDC: E9CD 4401 STRD R4, R4, [SP, #4]
0x08000BE0: F640 50D0 MOVW R0, #0x0DD0 ; 0x10000DD0 = hspi3
0x08000BE4: AC01 ADD R4, SP, #4
0x08000BE6: F44F 777A MOV.W R7, #0x03E8
0x08000BEA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000DD0 = hspi3
0x08000BEE: 4629 MOV R1, R5
0x08000BF0: 4622 MOV R2, R4
0x08000BF2: 2309 MOVS R3, #9
0x08000BF4: 9700 STR R7, [SP, #0]
0x08000BF6: F004 F805 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08000BFA: F89D 0004 LDRB.W R0, [SP, #4]
0x08000BFE: F240 0A00 MOVW R10, #0 ; 0x10000000 = sys_data
0x08000C02: 28FF CMP R0, #255
0x08000C04: F2C1 0A00 MOVT R10, #0x1000 ; 0x10000000 = sys_data
0x08000C08: D134 BNE .L1 ; 0x08000C74
0x08000C0A: F89D 0005 LDRB.W R0, [SP, #5]
0x08000C0E: F89D 1010 LDRB.W R1, [SP, #16]
0x08000C12: 4288 CMP R0, R1
0x08000C14: D12E BNE .L1 ; 0x08000C74
0x08000C16: F89D 0006 LDRB.W R0, [SP, #6]
0x08000C1A: F89D 1011 LDRB.W R1, [SP, #17]
0x08000C1E: 4288 CMP R0, R1
0x08000C20: D128 BNE .L1 ; 0x08000C74
0x08000C22: F89D 0007 LDRB.W R0, [SP, #7]
0x08000C26: F89D 1012 LDRB.W R1, [SP, #18]
0x08000C2A: 4288 CMP R0, R1
0x08000C2C: D122 BNE .L1 ; 0x08000C74
0x08000C2E: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc
0x08000C32: F89D 500C LDRB.W R5, [SP, #12]
0x08000C36: 1D21 ADDS R1, R4, #4
0x08000C38: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc
0x08000C3C: 2204 MOVS R2, #4
0x08000C3E: F007 FF97 BL HAL_CRC_Calculate ; 0x08008B70
0x08000C42: 42A8 CMP R0, R5
0x08000C44: D116 BNE .L1 ; 0x08000C74
0x08000C46: F89D 0008 LDRB.W R0, [SP, #8]
0x08000C4A: F000 00CC AND R0, R0, #204
0x08000C4E: 2884 CMP R0, #132
0x08000C50: D110 BNE .L1 ; 0x08000C74
0x08000C52: F99D 1009 LDRSB.W R1, [SP, #9]
0x08000C56: F89D 200B LDRB.W R2, [SP, #11]
0x08000C5A: F89D 000A LDRB.W R0, [SP, #10]
0x08000C5E: B2CB UXTB R3, R1
0x08000C60: EA42 4203 ORR.W R2, R2, R3, LSL #16
0x08000C64: EA42 2000 ORR.W R0, R2, R0, LSL #8
0x08000C68: F100 427F ADD.W R2, R0, #0xFF000000
0x08000C6C: 2900 CMP R1, #0
0x08000C6E: BF48 IT MI
0x08000C70: 1C50 ADDMI R0, R2, #1
0x08000C72: E007 B .L2 ; 0x08000C84
.L1:
0x08000C74: F8BA 0182 LDRH.W R0, [R10, #0x0182]
0x08000C78: 3001 ADDS R0, #1
0x08000C7A: F8AA 0182 STRH.W R0, [R10, #0x0182]
0x08000C7E: F004 FE11 BL ADS1260_init ; 0x080058A4
0x08000C82: 2000 MOVS R0, #0
.L2:
0x08000C84: F241 3B14 MOVW R11, #0x1314 ; 0x10001314 = ADS1260_ProcessCurrent.meas_counter
0x08000C88: F2C1 0B00 MOVT R11, #0x1000 ; 0x10001314 = ADS1260_ProcessCurrent.meas_counter
0x08000C8C: F8DB 1000 LDR.W R1, [R11]
0x08000C90: F06F 4200 MVN R2, #0x80000000
0x08000C94: 4291 CMP R1, R2
0x08000C96: BF1C ITT NE
0x08000C98: 3101 ADDNE R1, #1
0x08000C9A: F8CB 1000 STRNE.W R1, [R11]
0x08000C9E: F241 3118 MOVW R1, #0x1318 ; 0x10001318 = ADS1260_ProcessCurrent.avgsum
0x08000CA2: F2C1 0100 MOVT R1, #0x1000 ; 0x10001318 = ADS1260_ProcessCurrent.avgsum
0x08000CA6: 680A LDR R2, [R1]
0x08000CA8: EB02 73D2 ADD.W R3, R2, R2, LSR #31
0x08000CAC: 4410 ADD R0, R2
0x08000CAE: EBA0 0063 SUB.W R0, R0, R3, ASR #1
0x08000CB2: 6008 STR R0, [R1]
0x08000CB4: EB00 70D0 ADD.W R0, R0, R0, LSR #31
0x08000CB8: 1041 ASRS R1, R0, #1
0x08000CBA: F8CA 1188 STR.W R1, [R10, #0x0188]
0x08000CBE: F8DA 1078 LDR.W R1, [R10, #120]
0x08000CC2: EBC1 0460 RSB.W R4, R1, R0, ASR #1
0x08000CC6: F241 20DC MOVW R0, #0x12DC ; 0x100012DC = avgValWithOffsetCompensation
0x08000CCA: F2C1 0000 MOVT R0, #0x1000 ; 0x100012DC = avgValWithOffsetCompensation
0x08000CCE: 6004 STR R4, [R0]
0x08000CD0: F8DA 00D4 LDR.W R0, [R10, #212]
0x08000CD4: F8DA 1080 LDR.W R1, [R10, #128]
0x08000CD8: F8DA 2088 LDR.W R2, [R10, #136]
0x08000CDC: 1A40 SUBS R0, R0, R1
0x08000CDE: 4350 MULS R0, R2, R0
0x08000CE0: F00C FE30 BL __aeabi_i2d ; 0x0800D944
0x08000CE4: ED9F 0B68 VLDR D0, =0x408F400000000000 ; [PC, #0x01A0] [0x08000E88]
0x08000CE8: EC58 9B10 VMOV R9, R8, D0
0x08000CEC: 464A MOV R2, R9
0x08000CEE: 4643 MOV R3, R8
0x08000CF0: F00C FCEE BL __aeabi_ddiv ; 0x0800D6D0
0x08000CF4: F00C FDEA BL __aeabi_d2iz ; 0x0800D8CC
0x08000CF8: F8CA 018C STR.W R0, [R10, #0x018C]
0x08000CFC: 1A25 SUBS R5, R4, R0
0x08000CFE: F241 20E4 MOVW R0, #0x12E4 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection
0x08000D02: F2C1 0000 MOVT R0, #0x1000 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection
0x08000D06: 6005 STR R5, [R0]
0x08000D08: F9BA 00CC LDRSH.W R0, [R10, #204]
0x08000D0C: F9BA 107E LDRSH.W R1, [R10, #126]
0x08000D10: 1A40 SUBS R0, R0, R1
0x08000D12: F00C FE17 BL __aeabi_i2d ; 0x0800D944
0x08000D16: 4604 MOV R4, R0
0x08000D18: F8DA 0090 LDR.W R0, [R10, #144]
0x08000D1C: 460E MOV R6, R1
0x08000D1E: F00C FE11 BL __aeabi_i2d ; 0x0800D944
0x08000D22: 4622 MOV R2, R4
0x08000D24: 4633 MOV R3, R6
0x08000D26: F005 FB55 BL __aeabi_dmul ; 0x080063D4
0x08000D2A: 464A MOV R2, R9
0x08000D2C: 4643 MOV R3, R8
0x08000D2E: F00C FCCF BL __aeabi_ddiv ; 0x0800D6D0
0x08000D32: F00C FDCB BL __aeabi_d2iz ; 0x0800D8CC
0x08000D36: F241 21E0 MOVW R1, #0x12E0 ; 0x100012E0 = avgValWithOffsetCommonModeOffsetTemperatureCorrection
0x08000D3A: 1A28 SUBS R0, R5, R0
0x08000D3C: F2C1 0100 MOVT R1, #0x1000 ; 0x100012E0 = avgValWithOffsetCommonModeOffsetTemperatureCorrection
0x08000D40: 6008 STR R0, [R1]
0x08000D42: F00C FDFF BL __aeabi_i2d ; 0x0800D944
0x08000D46: ED9F 0B52 VLDR D0, =0x4008000000000000 ; [PC, #0x0148] [0x08000E90]
0x08000D4A: EC53 2B10 VMOV R2, R3, D0
0x08000D4E: F005 FB41 BL __aeabi_dmul ; 0x080063D4
0x08000D52: ED9F 0B51 VLDR D0, =0x4049000000000000 ; [PC, #0x0144] [0x08000E98]
0x08000D56: EC53 2B10 VMOV R2, R3, D0
0x08000D5A: F005 FB3B BL __aeabi_dmul ; 0x080063D4
0x08000D5E: ED9F 0B50 VLDR D0, =0x3E80000000000000 ; [PC, #0x0140] [0x08000EA0]
0x08000D62: EC53 2B10 VMOV R2, R3, D0
0x08000D66: F005 FB35 BL __aeabi_dmul ; 0x080063D4
0x08000D6A: 4606 MOV R6, R0
0x08000D6C: EC41 0B10 VMOV D0, R0, R1
0x08000D70: F240 40E0 MOVW R0, #0x04E0 ; 0x100004E0 = current
0x08000D74: F2C1 0000 MOVT R0, #0x1000 ; 0x100004E0 = current
0x08000D78: ED80 0B00 VSTR D0, [R0]
0x08000D7C: F8DA 0094 LDR.W R0, [R10, #148]
0x08000D80: 460F MOV R7, R1
0x08000D82: F005 FC49 BL __aeabi_ui2d ; 0x08006618
0x08000D86: ED9F 0B48 VLDR D0, =0x412E848000000000 ; [PC, #0x0120] [0x08000EA8]
0x08000D8A: EC53 2B10 VMOV R2, R3, D0
0x08000D8E: F00C FC9F BL __aeabi_ddiv ; 0x0800D6D0
0x08000D92: 4632 MOV R2, R6
0x08000D94: 463B MOV R3, R7
0x08000D96: F005 FB1D BL __aeabi_dmul ; 0x080063D4
0x08000D9A: 4606 MOV R6, R0
0x08000D9C: EC41 0B10 VMOV D0, R0, R1
0x08000DA0: F240 40D0 MOVW R0, #0x04D0 ; 0x100004D0 = currentWithGainCorrection
0x08000DA4: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D0 = currentWithGainCorrection
0x08000DA8: ED80 0B00 VSTR D0, [R0]
0x08000DAC: 460F MOV R7, R1
0x08000DAE: F9BA 00CE LDRSH.W R0, [R10, #206]
0x08000DB2: F9BA 1098 LDRSH.W R1, [R10, #152]
0x08000DB6: 1A40 SUBS R0, R0, R1
0x08000DB8: F00C FDC4 BL __aeabi_i2d ; 0x0800D944
0x08000DBC: 4604 MOV R4, R0
0x08000DBE: F8DA 00A4 LDR.W R0, [R10, #164]
0x08000DC2: 460D MOV R5, R1
0x08000DC4: F00C FDBE BL __aeabi_i2d ; 0x0800D944
0x08000DC8: ED9F 0B39 VLDR D0, =0x41CDCD6500000000 ; [PC, #228] [0x08000EB0]
0x08000DCC: EC53 2B10 VMOV R2, R3, D0
0x08000DD0: F00C FC7E BL __aeabi_ddiv ; 0x0800D6D0
0x08000DD4: 4622 MOV R2, R4
0x08000DD6: 462B MOV R3, R5
0x08000DD8: F005 FAFC BL __aeabi_dmul ; 0x080063D4
0x08000DDC: ED9F 0B36 VLDR D0, =0x3FF0000000000000 ; [PC, #216] [0x08000EB8]
0x08000DE0: EC53 2B10 VMOV R2, R3, D0
0x08000DE4: F00C FB54 BL __aeabi_dadd ; 0x0800D490
0x08000DE8: 4602 MOV R2, R0
0x08000DEA: 460B MOV R3, R1
0x08000DEC: 4630 MOV R0, R6
0x08000DEE: 4639 MOV R1, R7
0x08000DF0: F005 FAF0 BL __aeabi_dmul ; 0x080063D4
0x08000DF4: 4604 MOV R4, R0
0x08000DF6: EC41 0B10 VMOV D0, R0, R1
0x08000DFA: F240 40D8 MOVW R0, #0x04D8 ; 0x100004D8 = currentWithGainAndGainShuntTempCorrection
0x08000DFE: ED9F 1B30 VLDR D1, =0x0000000000000000 ; [PC, #192] [0x08000EC0]
0x08000E02: F2C1 0000 MOVT R0, #0x1000 ; 0x100004D8 = currentWithGainAndGainShuntTempCorrection
0x08000E06: 460E MOV R6, R1
0x08000E08: ED80 0B00 VSTR D0, [R0]
0x08000E0C: EC51 0B11 VMOV R0, R1, D1
0x08000E10: ED9F 0B2D VLDR D0, =0x4061200000000000 ; [PC, #180] [0x08000EC8]
0x08000E14: 0FC8 LSRS R0, R1, #31
0x08000E16: 4631 MOV R1, R6
0x08000E18: F360 71DF BFI R1, R0, #31, #1
0x08000E1C: EC53 2B10 VMOV R2, R3, D0
0x08000E20: 4620 MOV R0, R4
0x08000E22: F005 FB6F BL __aeabi_dcmpgt ; 0x08006504
0x08000E26: B110 CBZ R0, .L3 ; 0x08000E2E
0x08000E28: F8DA 0190 LDR.W R0, [R10, #0x0190]
0x08000E2C: E007 B .L4 ; 0x08000E3E
.L3:
0x08000E2E: 4620 MOV R0, R4
0x08000E30: 4631 MOV R1, R6
0x08000E32: 464A MOV R2, R9
0x08000E34: 4643 MOV R3, R8
0x08000E36: F005 FACD BL __aeabi_dmul ; 0x080063D4
0x08000E3A: F00C FD47 BL __aeabi_d2iz ; 0x0800D8CC
.L4:
0x08000E3E: F8CA 00E4 STR.W R0, [R10, #228]
0x08000E42: F8DB 0000 LDR.W R0, [R11]
0x08000E46: 2815 CMP R0, #21
0x08000E48: DB13 BLT .L5 ; 0x08000E72
0x08000E4A: F8DA 00E4 LDR.W R0, [R10, #228]
0x08000E4E: F8DA 10E8 LDR.W R1, [R10, #232]
0x08000E52: 4288 CMP R0, R1
0x08000E54: BFC4 ITT GT
0x08000E56: F8DA 00E4 LDRGT.W R0, [R10, #228]
0x08000E5A: F8CA 00E8 STRGT.W R0, [R10, #232]
0x08000E5E: F8DA 00E4 LDR.W R0, [R10, #228]
0x08000E62: F8DA 10EC LDR.W R1, [R10, #236]
0x08000E66: 4288 CMP R0, R1
0x08000E68: BFBC ITT LT
0x08000E6A: F8DA 00E4 LDRLT.W R0, [R10, #228]
0x08000E6E: F8CA 00EC STRLT.W R0, [R10, #236]
.L5:
0x08000E72: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue
0x08000E76: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue
0x08000E7A: 2101 MOVS R1, #1
0x08000E7C: 6001 STR R1, [R0]
0x08000E7E: B007 ADD SP, SP, #28
0x08000E80: E8BD 8FF0 POP.W {R4-R11, PC}
0x08000E84: BF00 NOP
0x08000E86: BF00 NOP
0x08000E88: 00000000 DC64 0x408F400000000000
0x08000E8C: 408F4000
0x08000E90: 00000000 DC64 0x4008000000000000
0x08000E94: 40080000
0x08000E98: 00000000 DC64 0x4049000000000000
0x08000E9C: 40490000
0x08000EA0: 00000000 DC64 0x3E80000000000000
0x08000EA4: 3E800000
0x08000EA8: 00000000 DC64 0x412E848000000000
0x08000EAC: 412E8480
0x08000EB0: 00000000 DC64 0x41CDCD6500000000
0x08000EB4: 41CDCD65
0x08000EB8: 00000000 DC64 0x3FF0000000000000
0x08000EBC: 3FF00000
0x08000EC0: 00000000 DC64 0x0000000000000000
0x08000EC4: 00000000
0x08000EC8: 00000000 DC64 0x4061200000000000
0x08000ECC: 40612000
Section .text.AH_COUNTER_Exec from ah_counter.o, size=1608, align=8
AH_COUNTER_Exec:
0x08000ED0: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08000ED4: B081 SUB SP, SP, #4
0x08000ED6: ED2D 8B02 VSTMDB SP!, {D8}
0x08000EDA: B086 SUB SP, SP, #24
0x08000EDC: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data
0x08000EE0: F240 4BF8 MOVW R11, #0x04F8 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge
0x08000EE4: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data
0x08000EE8: F2C1 0B00 MOVT R11, #0x1000 ; 0x100004F8 = AH_COUNTER_Exec.totalDischarge
0x08000EEC: F8D5 A05C LDR.W R10, [R5, #92]
0x08000EF0: E9DB 0100 LDRD R0, R1, [R11]
0x08000EF4: F64E 6280 MOVW R2, #0xEE80
0x08000EF8: 4308 ORRS R0, R1
0x08000EFA: F2C0 0236 MOVT R2, #54
0x08000EFE: D105 BNE .L1 ; 0x08000F0C
0x08000F00: F8D5 012C LDR.W R0, [R5, #0x012C]
0x08000F04: 2100 MOVS R1, #0
0x08000F06: 4350 MULS R0, R2, R0
0x08000F08: E9CB 0100 STRD R0, R1, [R11]
.L1:
0x08000F0C: F240 5600 MOVW R6, #0x0500 ; 0x10000500 = AH_COUNTER_Exec.totalCharge
0x08000F10: F2C1 0600 MOVT R6, #0x1000 ; 0x10000500 = AH_COUNTER_Exec.totalCharge
0x08000F14: E9D6 0100 LDRD R0, R1, [R6]
0x08000F18: 4308 ORRS R0, R1
0x08000F1A: D105 BNE .L2 ; 0x08000F28
0x08000F1C: F8D5 0130 LDR.W R0, [R5, #0x0130]
0x08000F20: 2100 MOVS R1, #0
0x08000F22: 4350 MULS R0, R2, R0
0x08000F24: E9C6 0100 STRD R0, R1, [R6]
.L2:
0x08000F28: F8D5 00E4 LDR.W R0, [R5, #228]
0x08000F2C: F9B5 1070 LDRSH.W R1, [R5, #112]
0x08000F30: EBB0 0801 SUBS.W R8, R0, R1
0x08000F34: D429 BMI .L3 ; 0x08000F8A
0x08000F36: F8B5 0052 LDRH.W R0, [R5, #82]
0x08000F3A: F005 FB6D BL __aeabi_ui2d ; 0x08006618
0x08000F3E: ED9F 0BC8 VLDR D0, =0x408F400000000000 ; [PC, #0x0320] [0x08001260]
0x08000F42: EC59 6B10 VMOV R6, R9, D0
0x08000F46: 4632 MOV R2, R6
0x08000F48: 464B MOV R3, R9
0x08000F4A: F00C FBC1 BL __aeabi_ddiv ; 0x0800D6D0
0x08000F4E: 4607 MOV R7, R0
0x08000F50: 4640 MOV R0, R8
0x08000F52: 460C MOV R4, R1
0x08000F54: F005 FB60 BL __aeabi_ui2d ; 0x08006618
0x08000F58: 4602 MOV R2, R0
0x08000F5A: 460B MOV R3, R1
0x08000F5C: 4638 MOV R0, R7
0x08000F5E: 4621 MOV R1, R4
0x08000F60: F005 FA38 BL __aeabi_dmul ; 0x080063D4
0x08000F64: 4604 MOV R4, R0
0x08000F66: F9B5 01D6 LDRSH.W R0, [R5, #0x01D6]
0x08000F6A: 460F MOV R7, R1
0x08000F6C: F00C FCEA BL __aeabi_i2d ; 0x0800D944
0x08000F70: 4632 MOV R2, R6
0x08000F72: F240 5600 MOVW R6, #0x0500 ; 0x10000500 = AH_COUNTER_Exec.totalCharge
0x08000F76: 464B MOV R3, R9
0x08000F78: F2C1 0600 MOVT R6, #0x1000 ; 0x10000500 = AH_COUNTER_Exec.totalCharge
0x08000F7C: F00C FBA8 BL __aeabi_ddiv ; 0x0800D6D0
0x08000F80: 4602 MOV R2, R0
0x08000F82: 460B MOV R3, R1
0x08000F84: 4620 MOV R0, R4
0x08000F86: 4639 MOV R1, R7
0x08000F88: E042 B .L4 ; 0x08001010
.L3:
0x08000F8A: 6DE8 LDR R0, [R5, #92]
0x08000F8C: F8B5 1068 LDRH.W R1, [R5, #104]
0x08000F90: FBB0 F7F1 UDIV R7, R0, R1
0x08000F94: 4278 RSBS R0, R7, #0
0x08000F96: 4580 CMP R8, R0
0x08000F98: F280 8266 BGE.W .L22 ; 0x08001468
0x08000F9C: 4640 MOV R0, R8
0x08000F9E: F00C FCD1 BL __aeabi_i2d ; 0x0800D944
0x08000FA2: 4604 MOV R4, R0
0x08000FA4: EC41 0B18 VMOV D8, R0, R1
0x08000FA8: 4638 MOV R0, R7
0x08000FAA: 46D1 MOV R9, R10
0x08000FAC: 468A MOV R10, R1
0x08000FAE: F00C FCC9 BL __aeabi_i2d ; 0x0800D944
0x08000FB2: ED8D 8B04 VSTR D8, [SP, #16]
0x08000FB6: F89D 3017 LDRB.W R3, [SP, #23]
0x08000FBA: 4602 MOV R2, R0
0x08000FBC: F083 0080 EOR R0, R3, #128
0x08000FC0: F88D 0017 STRB.W R0, [SP, #23]
0x08000FC4: E9DD 0304 LDRD R0, R3, [SP, #16]
0x08000FC8: 460F MOV R7, R1
0x08000FCA: 4619 MOV R1, R3
0x08000FCC: 463B MOV R3, R7
0x08000FCE: F00C FB7F BL __aeabi_ddiv ; 0x0800D6D0
0x08000FD2: EC41 0B18 VMOV D8, R0, R1
0x08000FD6: F8B5 0050 LDRH.W R0, [R5, #80]
0x08000FDA: F005 FB1D BL __aeabi_ui2d ; 0x08006618
0x08000FDE: ED9F 0BA2 VLDR D0, =0x4059000000000000 ; [PC, #0x0288] [0x08001268]
0x08000FE2: EC53 2B10 VMOV R2, R3, D0
0x08000FE6: F00C FB73 BL __aeabi_ddiv ; 0x0800D6D0
0x08000FEA: ED9F 0BA1 VLDR D0, =0xBFF0000000000000 ; [PC, #0x0284] [0x08001270]
0x08000FEE: EC53 2B10 VMOV R2, R3, D0
0x08000FF2: F00C FA4D BL __aeabi_dadd ; 0x0800D490
0x08000FF6: EC41 0B11 VMOV D1, R0, R1
0x08000FFA: EEB0 0A48 VMOV.F32 S0, S16
0x08000FFE: EEF0 0A68 VMOV.F32 S1, S17
0x08001002: F00D F973 BL pow ; 0x0800E2EC
0x08001006: EC51 0B10 VMOV R0, R1, D0
0x0800100A: 4622 MOV R2, R4
0x0800100C: 4653 MOV R3, R10
0x0800100E: 46CA MOV R10, R9
.L4:
0x08001010: F005 F9E0 BL __aeabi_dmul ; 0x080063D4
0x08001014: F00C FC5A BL __aeabi_d2iz ; 0x0800D8CC
.L5:
0x08001018: F8C5 00F0 STR.W R0, [R5, #240]
0x0800101C: F8D5 00E4 LDR.W R0, [R5, #228]
0x08001020: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x08001024: DD11 BLE .L6 ; 0x0800104A
0x08001026: E9D6 0100 LDRD R0, R1, [R6]
0x0800102A: F64E 6280 MOVW R2, #0xEE80
0x0800102E: EB10 0008 ADDS.W R0, R0, R8
0x08001032: EB41 71E8 ADC.W R1, R1, R8, ASR #31
0x08001036: F2C0 0236 MOVT R2, #54
0x0800103A: 2300 MOVS R3, #0
0x0800103C: E9C6 0100 STRD R0, R1, [R6]
0x08001040: F00C FCE2 BL __aeabi_uldivmod ; 0x0800DA08
0x08001044: F8C5 0130 STR.W R0, [R5, #0x0130]
0x08001048: E01B B .L7 ; 0x08001082
.L6:
0x0800104A: E9DB 0100 LDRD R0, R1, [R11]
0x0800104E: F1C8 0200 RSB R2, R8, #0
0x08001052: 1880 ADDS R0, R0, R2
0x08001054: EB41 71E2 ADC.W R1, R1, R2, ASR #31
0x08001058: F64E 6280 MOVW R2, #0xEE80
0x0800105C: F2C0 0236 MOVT R2, #54
0x08001060: 2300 MOVS R3, #0
0x08001062: E9CB 0100 STRD R0, R1, [R11]
0x08001066: F00C FCCF BL __aeabi_uldivmod ; 0x0800DA08
0x0800106A: F8C5 012C STR.W R0, [R5, #0x012C]
0x0800106E: F8D5 012C LDR.W R0, [R5, #0x012C]
0x08001072: F44F 717A MOV.W R1, #0x03E8
0x08001076: 6DEA LDR R2, [R5, #92]
0x08001078: 4348 MULS R0, R1, R0
0x0800107A: FBB0 F0F2 UDIV R0, R0, R2
0x0800107E: F8A5 013C STRH.W R0, [R5, #0x013C]
.L7:
0x08001082: F8D5 00F0 LDR.W R0, [R5, #240]
0x08001086: E9D5 123E LDRD R1, R2, [R5, #248]
0x0800108A: 2300 MOVS R3, #0
0x0800108C: 1809 ADDS R1, R1, R0
0x0800108E: EB42 70E0 ADC.W R0, R2, R0, ASR #31
0x08001092: E9C5 103E STRD R1, R0, [R5, #248]
0x08001096: F8D5 00F0 LDR.W R0, [R5, #240]
0x0800109A: E9D5 1258 LDRD R1, R2, [R5, #0x0160]
0x0800109E: F44F 6461 MOV.W R4, #0x0E10
0x080010A2: 1809 ADDS R1, R1, R0
0x080010A4: EB42 70E0 ADC.W R0, R2, R0, ASR #31
0x080010A8: E9C5 1058 STRD R1, R0, [R5, #0x0160]
0x080010AC: E9D5 0158 LDRD R0, R1, [R5, #0x0160]
0x080010B0: F44F 6261 MOV.W R2, #0x0E10
0x080010B4: F00C FC78 BL __aeabi_ldivmod ; 0x0800D9A8
0x080010B8: F8C5 0140 STR.W R0, [R5, #0x0140]
0x080010BC: F8D5 0100 LDR.W R0, [R5, #0x0100]
0x080010C0: F241 29A4 MOVW R9, #0x12A4 ; 0x100012A4 = startMeasurementDischarge
0x080010C4: 2800 CMP R0, #0
0x080010C6: F2C1 0900 MOVT R9, #0x1000 ; 0x100012A4 = startMeasurementDischarge
0x080010CA: DC02 BGT .L8 ; 0x080010D2
0x080010CC: F8D9 0000 LDR.W R0, [R9]
0x080010D0: B180 CBZ R0, .L9 ; 0x080010F4
.L8:
0x080010D2: E9D5 0170 LDRD R0, R1, [R5, #0x01C0]
0x080010D6: F44F 6261 MOV.W R2, #0x0E10
0x080010DA: EB10 0008 ADDS.W R0, R0, R8
0x080010DE: EB41 71E8 ADC.W R1, R1, R8, ASR #31
0x080010E2: E9C5 0170 STRD R0, R1, [R5, #0x01C0]
0x080010E6: E9D5 0170 LDRD R0, R1, [R5, #0x01C0]
0x080010EA: 2300 MOVS R3, #0
0x080010EC: F00C FC5C BL __aeabi_ldivmod ; 0x0800D9A8
0x080010F0: F8C5 01C8 STR.W R0, [R5, #0x01C8]
.L9:
0x080010F4: F8D5 00E4 LDR.W R0, [R5, #228]
0x080010F8: E9D5 1278 LDRD R1, R2, [R5, #0x01E0]
0x080010FC: 2300 MOVS R3, #0
0x080010FE: 1809 ADDS R1, R1, R0
0x08001100: EB42 70E0 ADC.W R0, R2, R0, ASR #31
0x08001104: E9C5 1078 STRD R1, R0, [R5, #0x01E0]
0x08001108: E9D5 0178 LDRD R0, R1, [R5, #0x01E0]
0x0800110C: F44F 6261 MOV.W R2, #0x0E10
0x08001110: FBAA 4704 UMULL R4, R7, R10, R4
0x08001114: F00C FC48 BL __aeabi_ldivmod ; 0x0800D9A8
0x08001118: F8C5 01D8 STR.W R0, [R5, #0x01D8]
0x0800111C: F8D5 01D8 LDR.W R0, [R5, #0x01D8]
0x08001120: 2800 CMP R0, #0
0x08001122: F44F 707A MOV.W R0, #0x03E8
0x08001126: D006 BEQ .L10 ; 0x08001136
0x08001128: F8D5 1140 LDR.W R1, [R5, #0x0140]
0x0800112C: F8D5 21D8 LDR.W R2, [R5, #0x01D8]
0x08001130: 4348 MULS R0, R1, R0
0x08001132: FB90 F0F2 SDIV R0, R0, R2
.L10:
0x08001136: F8A5 01D6 STRH.W R0, [R5, #0x01D6]
0x0800113A: E9D5 013E LDRD R0, R1, [R5, #248]
0x0800113E: 1A20 SUBS R0, R4, R0
0x08001140: EB77 0001 SBCS.W R0, R7, R1
0x08001144: BFB8 IT LT
0x08001146: E9C5 473E STRDLT R4, R7, [R5, #248]
0x0800114A: E9D5 0158 LDRD R0, R1, [R5, #0x0160]
0x0800114E: 3801 SUBS R0, #1
0x08001150: F171 0000 SBCS R0, R1, #0
0x08001154: DB08 BLT .L11 ; 0x08001168
0x08001156: 2000 MOVS R0, #0
0x08001158: E9C5 0058 STRD R0, R0, [R5, #0x0160]
0x0800115C: F8C5 0140 STR.W R0, [R5, #0x0140]
0x08001160: E9C5 0078 STRD R0, R0, [R5, #0x01E0]
0x08001164: F8C5 01D8 STR.W R0, [R5, #0x01D8]
.L11:
0x08001168: 6DE8 LDR R0, [R5, #92]
0x0800116A: F8B5 1054 LDRH.W R1, [R5, #84]
0x0800116E: F8D5 20D8 LDR.W R2, [R5, #216]
0x08001172: F8B5 3058 LDRH.W R3, [R5, #88]
0x08001176: F241 3634 MOVW R6, #0x1334 ; 0x10001334 = AH_COUNTER_Exec.batteryFullCounter
0x0800117A: 429A CMP R2, R3
0x0800117C: F2C1 0600 MOVT R6, #0x1000 ; 0x10001334 = AH_COUNTER_Exec.batteryFullCounter
0x08001180: DD1C BLE .L12 ; 0x080011BC
0x08001182: 4348 MULS R0, R1, R0
0x08001184: F005 FA48 BL __aeabi_ui2d ; 0x08006618
0x08001188: ED9F 0BE1 VLDR D0, =0x4059000000000000 ; [PC, #0x0384] [0x08001510]
0x0800118C: EC53 2B10 VMOV R2, R3, D0
0x08001190: F00C FA9E BL __aeabi_ddiv ; 0x0800D6D0
0x08001194: F005 F9EE BL __aeabi_d2lz ; 0x08006574
0x08001198: F8D5 20E4 LDR.W R2, [R5, #228]
0x0800119C: 17D3 ASRS R3, R2, #31
0x0800119E: 1A10 SUBS R0, R2, R0
0x080011A0: EB73 0001 SBCS.W R0, R3, R1
0x080011A4: DA0A BGE .L12 ; 0x080011BC
0x080011A6: 8830 LDRH R0, [R6]
0x080011A8: 3001 ADDS R0, #1
0x080011AA: 8030 STRH R0, [R6]
0x080011AC: F8B5 1056 LDRH.W R1, [R5, #86]
0x080011B0: B200 SXTH R0, R0
0x080011B2: 4288 CMP R0, R1
0x080011B4: DD04 BLE .L14 ; 0x080011C0
0x080011B6: F8B5 0056 LDRH.W R0, [R5, #86]
0x080011BA: E000 B .L13 ; 0x080011BE
.L12:
0x080011BC: 2000 MOVS R0, #0
.L13:
0x080011BE: 8030 STRH R0, [R6]
.L14:
0x080011C0: F9B6 0000 LDRSH.W R0, [R6]
0x080011C4: F8B5 1056 LDRH.W R1, [R5, #86]
0x080011C8: 4288 CMP R0, R1
0x080011CA: DB5C BLT .L16 ; 0x08001286
0x080011CC: 2000 MOVS R0, #0
0x080011CE: E9C5 473E STRD R4, R7, [R5, #248]
0x080011D2: E9C5 0058 STRD R0, R0, [R5, #0x0160]
0x080011D6: F8C5 0140 STR.W R0, [R5, #0x0140]
0x080011DA: F00C F8CB BL WH_COUNTER_SetToMax ; 0x0800D374
0x080011DE: F8D9 0000 LDR.W R0, [R9]
0x080011E2: 2800 CMP R0, #0
0x080011E4: BF04 ITT EQ
0x080011E6: 2001 MOVEQ R0, #1
0x080011E8: F8C9 0000 STREQ.W R0, [R9]
0x080011EC: F241 20A8 MOVW R0, #0x12A8 ; 0x100012A8 = startMeasurementCEF
0x080011F0: F2C1 0000 MOVT R0, #0x1000 ; 0x100012A8 = startMeasurementCEF
0x080011F4: 6801 LDR R1, [R0]
0x080011F6: 2901 CMP R1, #1
0x080011F8: D13E BNE .L15 ; 0x08001278
0x080011FA: 2100 MOVS R1, #0
0x080011FC: 6001 STR R1, [R0]
0x080011FE: F8D5 01E8 LDR.W R0, [R5, #0x01E8]
0x08001202: F64E 6480 MOVW R4, #0xEE80
0x08001206: E9D5 2370 LDRD R2, R3, [R5, #0x01C0]
0x0800120A: F2C0 0436 MOVT R4, #54
0x0800120E: FBA0 0104 UMULL R0, R1, R0, R4
0x08001212: F00C FBC9 BL __aeabi_ldivmod ; 0x0800D9A8
0x08001216: F8A5 0144 STRH.W R0, [R5, #0x0144]
0x0800121A: F8D5 01EC LDR.W R0, [R5, #0x01EC]
0x0800121E: E9D5 236E LDRD R2, R3, [R5, #0x01B8]
0x08001222: FBA0 0104 UMULL R0, R1, R0, R4
0x08001226: F00C FBBF BL __aeabi_ldivmod ; 0x0800D9A8
0x0800122A: F8A5 0146 STRH.W R0, [R5, #0x0146]
0x0800122E: F8D5 1128 LDR.W R1, [R5, #0x0128]
0x08001232: F8D5 21C8 LDR.W R2, [R5, #0x01C8]
0x08001236: F8D5 3124 LDR.W R3, [R5, #0x0124]
0x0800123A: F9B5 0144 LDRSH.W R0, [R5, #0x0144]
0x0800123E: F9B5 7146 LDRSH.W R7, [R5, #0x0146]
0x08001242: F8D5 60D8 LDR.W R6, [R5, #216]
0x08001246: F8D5 40E4 LDR.W R4, [R5, #228]
0x0800124A: E9CD 0700 STRD R0, R7, [SP]
0x0800124E: F64E 7004 MOVW R0, #0xEF04 ; 0x0800EF04 = .rodata..L.str
0x08001252: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF04 = .rodata..L.str
0x08001256: 9602 STR R6, [SP, #8]
0x08001258: 9403 STR R4, [SP, #12]
0x0800125A: F00D F8E7 BL printf ; 0x0800E42C
0x0800125E: E012 B .L16 ; 0x08001286
0x08001260: 00000000 DC64 0x408F400000000000
0x08001264: 408F4000
0x08001268: 00000000 DC64 0x4059000000000000
0x0800126C: 40590000
0x08001270: 00000000 DC64 0xBFF0000000000000
0x08001274: BFF00000
.L15:
0x08001278: 2000 MOVS R0, #0
0x0800127A: E9C5 0070 STRD R0, R0, [R5, #0x01C0]
0x0800127E: F8C5 01C8 STR.W R0, [R5, #0x01C8]
0x08001282: E9C5 006E STRD R0, R0, [R5, #0x01B8]
.L16:
0x08001286: E9D5 013E LDRD R0, R1, [R5, #248]
0x0800128A: F44F 6261 MOV.W R2, #0x0E10
0x0800128E: 2300 MOVS R3, #0
0x08001290: F00C FB8A BL __aeabi_ldivmod ; 0x0800D9A8
0x08001294: F8C5 00F4 STR.W R0, [R5, #244]
0x08001298: F8B5 00B8 LDRH.W R0, [R5, #184]
0x0800129C: 2800 CMP R0, #0
0x0800129E: D059 BEQ .L17 ; 0x08001354
0x080012A0: F8B5 0150 LDRH.W R0, [R5, #0x0150]
0x080012A4: F5B0 7F7A CMP.W R0, #0x03E8
0x080012A8: F240 80BD BLS.W .L20 ; 0x08001426
0x080012AC: F8B5 0152 LDRH.W R0, [R5, #0x0152]
0x080012B0: 08C0 LSRS R0, R0, #3
0x080012B2: 287C CMP R0, #124
0x080012B4: F200 80B7 BHI.W .L20 ; 0x08001426
0x080012B8: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt
0x080012BC: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt
0x080012C0: 8801 LDRH R1, [R0]
0x080012C2: 3101 ADDS R1, #1
0x080012C4: B28A UXTH R2, R1
0x080012C6: 2A0A CMP R2, #10
0x080012C8: 8001 STRH R1, [R0]
0x080012CA: F0C0 80B2 BCC.W .L21 ; 0x08001432
0x080012CE: F8D9 1000 LDR.W R1, [R9]
0x080012D2: 220A MOVS R2, #10
0x080012D4: 2901 CMP R1, #1
0x080012D6: 8002 STRH R2, [R0]
0x080012D8: F040 8093 BNE.W .L19 ; 0x08001402
0x080012DC: F8D5 0120 LDR.W R0, [R5, #0x0120]
0x080012E0: F5B0 6F61 CMP.W R0, #0x0E10
0x080012E4: F0C0 808D BCC.W .L19 ; 0x08001402
0x080012E8: F8D5 0120 LDR.W R0, [R5, #0x0120]
0x080012EC: F642 7100 MOVW R1, #0x2F00
0x080012F0: F2C0 010D MOVT R1, #13
0x080012F4: 4288 CMP R0, R1
0x080012F6: F200 8084 BHI.W .L19 ; 0x08001402
0x080012FA: F004 FD93 BL AH_COUNTER_SetDetectedAh ; 0x08005E24
0x080012FE: F00C F823 BL WH_COUNTER_SetDetectedEnergy ; 0x0800D348
0x08001302: F24F 14F0 MOVW R4, #0xF1F0
0x08001306: E9D5 0170 LDRD R0, R1, [R5, #0x01C0]
0x0800130A: F6CF 74FF MOVT R4, #0xFFFF
0x0800130E: 4622 MOV R2, R4
0x08001310: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x08001314: F00C FB48 BL __aeabi_ldivmod ; 0x0800D9A8
0x08001318: F8C5 01E8 STR.W R0, [R5, #0x01E8]
0x0800131C: E9D5 016E LDRD R0, R1, [R5, #0x01B8]
0x08001320: 4622 MOV R2, R4
0x08001322: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x08001326: F00C FB3F BL __aeabi_ldivmod ; 0x0800D9A8
0x0800132A: F8C5 01EC STR.W R0, [R5, #0x01EC]
0x0800132E: F8D5 1128 LDR.W R1, [R5, #0x0128]
0x08001332: F8D5 210C LDR.W R2, [R5, #0x010C]
0x08001336: F8D5 31E8 LDR.W R3, [R5, #0x01E8]
0x0800133A: F8D5 0120 LDR.W R0, [R5, #0x0120]
0x0800133E: F8D5 70D8 LDR.W R7, [R5, #216]
0x08001342: F8D5 60E4 LDR.W R6, [R5, #228]
0x08001346: E9CD 0700 STRD R0, R7, [SP]
0x0800134A: F64E 106A MOVW R0, #0xE96A ; 0x0800E96A = .rodata..L.str.2
0x0800134E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E96A = .rodata..L.str.2
0x08001352: E053 B .L18 ; 0x080013FC
.L17:
0x08001354: F8D5 00D8 LDR.W R0, [R5, #216]
0x08001358: F8B5 1180 LDRH.W R1, [R5, #0x0180]
0x0800135C: 4288 CMP R0, R1
0x0800135E: DA62 BGE .L20 ; 0x08001426
0x08001360: F8D5 00D8 LDR.W R0, [R5, #216]
0x08001364: F5B0 7F7A CMP.W R0, #0x03E8
0x08001368: DD5D BLE .L20 ; 0x08001426
0x0800136A: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt
0x0800136E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt
0x08001372: 8801 LDRH R1, [R0]
0x08001374: 3101 ADDS R1, #1
0x08001376: B28A UXTH R2, R1
0x08001378: 2A0A CMP R2, #10
0x0800137A: 8001 STRH R1, [R0]
0x0800137C: D359 BCC .L21 ; 0x08001432
0x0800137E: F8D9 1000 LDR.W R1, [R9]
0x08001382: 220A MOVS R2, #10
0x08001384: 2901 CMP R1, #1
0x08001386: 8002 STRH R2, [R0]
0x08001388: D13B BNE .L19 ; 0x08001402
0x0800138A: F8D5 0120 LDR.W R0, [R5, #0x0120]
0x0800138E: F5B0 6F96 CMP.W R0, #0x04B0
0x08001392: D336 BCC .L19 ; 0x08001402
0x08001394: F8D5 0120 LDR.W R0, [R5, #0x0120]
0x08001398: F64F 4180 MOVW R1, #0xFC80
0x0800139C: F2C0 010A MOVT R1, #10
0x080013A0: 4288 CMP R0, R1
0x080013A2: D82E BHI .L19 ; 0x08001402
0x080013A4: F004 FD3E BL AH_COUNTER_SetDetectedAh ; 0x08005E24
0x080013A8: F00B FFCE BL WH_COUNTER_SetDetectedEnergy ; 0x0800D348
0x080013AC: F24F 14F0 MOVW R4, #0xF1F0
0x080013B0: E9D5 0170 LDRD R0, R1, [R5, #0x01C0]
0x080013B4: F6CF 74FF MOVT R4, #0xFFFF
0x080013B8: 4622 MOV R2, R4
0x080013BA: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x080013BE: F00C FAF3 BL __aeabi_ldivmod ; 0x0800D9A8
0x080013C2: F8C5 01E8 STR.W R0, [R5, #0x01E8]
0x080013C6: E9D5 016E LDRD R0, R1, [R5, #0x01B8]
0x080013CA: 4622 MOV R2, R4
0x080013CC: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x080013D0: F00C FAEA BL __aeabi_ldivmod ; 0x0800D9A8
0x080013D4: F8C5 01EC STR.W R0, [R5, #0x01EC]
0x080013D8: F8D5 1128 LDR.W R1, [R5, #0x0128]
0x080013DC: F8D5 210C LDR.W R2, [R5, #0x010C]
0x080013E0: F8D5 31E8 LDR.W R3, [R5, #0x01E8]
0x080013E4: F8D5 0120 LDR.W R0, [R5, #0x0120]
0x080013E8: F8D5 70D8 LDR.W R7, [R5, #216]
0x080013EC: F8D5 60E4 LDR.W R6, [R5, #228]
0x080013F0: E9CD 0700 STRD R0, R7, [SP]
0x080013F4: F64E 1027 MOVW R0, #0xE927 ; 0x0800E927 = .rodata..L.str.1
0x080013F8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E927 = .rodata..L.str.1
.L18:
0x080013FC: 9602 STR R6, [SP, #8]
0x080013FE: F00D F815 BL printf ; 0x0800E42C
.L19:
0x08001402: F241 21A8 MOVW R1, #0x12A8 ; 0x100012A8 = startMeasurementCEF
0x08001406: 2000 MOVS R0, #0
0x08001408: F2C1 0100 MOVT R1, #0x1000 ; 0x100012A8 = startMeasurementCEF
0x0800140C: 2201 MOVS R2, #1
0x0800140E: F8C5 0124 STR.W R0, [R5, #0x0124]
0x08001412: F8C9 0000 STR.W R0, [R9]
0x08001416: 600A STR R2, [R1]
0x08001418: E9C5 0070 STRD R0, R0, [R5, #0x01C0]
0x0800141C: F8C5 01C8 STR.W R0, [R5, #0x01C8]
0x08001420: E9C5 006E STRD R0, R0, [R5, #0x01B8]
0x08001424: E005 B .L21 ; 0x08001432
.L20:
0x08001426: F241 3032 MOVW R0, #0x1332 ; 0x10001332 = AH_COUNTER_Exec.cnt
0x0800142A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001332 = AH_COUNTER_Exec.cnt
0x0800142E: 2100 MOVS R1, #0
0x08001430: 8001 STRH R1, [R0]
.L21:
0x08001432: F8B5 0064 LDRH.W R0, [R5, #100]
0x08001436: F248 64A0 MOVW R4, #0x86A0
0x0800143A: 2804 CMP R0, #4
0x0800143C: F2C0 0401 MOVT R4, #1
0x08001440: D820 BHI .L23 ; 0x08001484
0x08001442: E8DF F000 TBB [PC, R0]
0x08001446: 03 DC.B 0x03 ; '\x03'
0x08001447: 1C DC.B 0x1C ; '\x1C'
0x08001448: 16 DC.B 0x16 ; '\x16'
0x08001449: 19 DC.B 0x19 ; '\x19'
0x0800144A: 13 DC.B 0x13 ; '\x13'
0x0800144B: 00 DC.B 0x00 ; '\0'
0x0800144C: 6DEA LDR R2, [R5, #92]
0x0800144E: E9D5 013E LDRD R0, R1, [R5, #248]
0x08001452: F44F 6761 MOV.W R7, #0x0E10
0x08001456: FBA0 0304 UMULL R0, R3, R0, R4
0x0800145A: FB01 3104 MLA R1, R1, R4, R3
0x0800145E: FBA2 2307 UMULL R2, R3, R2, R7
0x08001462: F00C FAA1 BL __aeabi_ldivmod ; 0x0800D9A8
0x08001466: E00E B .L24 ; 0x08001486
.L22:
0x08001468: 4640 MOV R0, R8
0x0800146A: E5D5 B .L5 ; 0x08001018
0x0800146C: F004 FF48 BL WH_COUNTER_GetSoCAutoTemp ; 0x08006300
0x08001470: E009 B .L24 ; 0x08001486
0x08001472: F004 FEF7 BL WH_COUNTER_GetSoCManual ; 0x08006264
0x08001476: E006 B .L24 ; 0x08001486
0x08001478: F004 FF0E BL WH_COUNTER_GetSoCAuto ; 0x08006298
0x0800147C: E003 B .L24 ; 0x08001486
0x0800147E: F004 FCDF BL getSocAhAuto ; 0x08005E40
0x08001482: E000 B .L24 ; 0x08001486
.L23:
0x08001484: 2000 MOVS R0, #0
.L24:
0x08001486: F8C5 0100 STR.W R0, [R5, #0x0100]
0x0800148A: 6DEA LDR R2, [R5, #92]
0x0800148C: E9D5 013E LDRD R0, R1, [R5, #248]
0x08001490: F44F 6761 MOV.W R7, #0x0E10
0x08001494: FBA0 0304 UMULL R0, R3, R0, R4
0x08001498: FB01 3104 MLA R1, R1, R4, R3
0x0800149C: FBA2 2307 UMULL R2, R3, R2, R7
0x080014A0: F00C FA82 BL __aeabi_ldivmod ; 0x0800D9A8
0x080014A4: F248 541F MOVW R4, #0x851F
0x080014A8: F2C5 14EB MOVT R4, #0x51EB
0x080014AC: FB50 F004 SMMUL R0, R0, R4
0x080014B0: 0941 LSRS R1, R0, #5
0x080014B2: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x080014B6: F8A5 01CC STRH.W R0, [R5, #0x01CC]
0x080014BA: F004 FCC1 BL getSocAhAuto ; 0x08005E40
0x080014BE: FB50 F004 SMMUL R0, R0, R4
0x080014C2: 0941 LSRS R1, R0, #5
0x080014C4: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x080014C8: F8A5 01CE STRH.W R0, [R5, #0x01CE]
0x080014CC: F004 FECA BL WH_COUNTER_GetSoCManual ; 0x08006264
0x080014D0: FB50 F004 SMMUL R0, R0, R4
0x080014D4: 0941 LSRS R1, R0, #5
0x080014D6: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x080014DA: F8A5 01D0 STRH.W R0, [R5, #0x01D0]
0x080014DE: F004 FEDB BL WH_COUNTER_GetSoCAuto ; 0x08006298
0x080014E2: FB50 F004 SMMUL R0, R0, R4
0x080014E6: 0941 LSRS R1, R0, #5
0x080014E8: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x080014EC: F8A5 01D2 STRH.W R0, [R5, #0x01D2]
0x080014F0: F004 FF06 BL WH_COUNTER_GetSoCAutoTemp ; 0x08006300
0x080014F4: FB50 F004 SMMUL R0, R0, R4
0x080014F8: 0941 LSRS R1, R0, #5
0x080014FA: EB01 70D0 ADD.W R0, R1, R0, LSR #31
0x080014FE: F8A5 01D4 STRH.W R0, [R5, #0x01D4]
0x08001502: B006 ADD SP, SP, #24
0x08001504: ECBD 8B02 VLDM SP!, {D8}
0x08001508: B001 ADD SP, SP, #4
0x0800150A: E8BD 8FF0 POP.W {R4-R11, PC}
0x0800150E: BF00 NOP
0x08001510: 00000000 DC64 0x4059000000000000
0x08001514: 40590000
Section .text.BATTERY_VOLTAGE_Exec from battery_voltage.o, size=272, align=8
BATTERY_VOLTAGE_Exec:
0x08001518: E92D 4FF0 PUSH.W {R4-R11, LR}
0x0800151C: B081 SUB SP, SP, #4
0x0800151E: F241 330C MOVW R3, #0x130C ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter
0x08001522: F2C1 0300 MOVT R3, #0x1000 ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter
0x08001526: 6819 LDR R1, [R3]
0x08001528: F06F 4200 MVN R2, #0x80000000
0x0800152C: 4291 CMP R1, R2
0x0800152E: 4680 MOV R8, R0
0x08001530: BF1C ITT NE
0x08001532: 1C48 ADDNE R0, R1, #1
0x08001534: 6018 STRNE R0, [R3]
0x08001536: F241 3010 MOVW R0, #0x1310 ; 0x10001310 = BATTERY_VOLTAGE_Exec.avgSum
0x0800153A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001310 = BATTERY_VOLTAGE_Exec.avgSum
0x0800153E: 6801 LDR R1, [R0]
0x08001540: EBA1 1151 SUB.W R1, R1, R1, LSR #5
0x08001544: 4441 ADD R1, R8
0x08001546: 6001 STR R1, [R0]
0x08001548: F248 0000 MOVW R0, #0x8000
0x0800154C: F6CF 70FF MOVT R0, #0xFFFF
0x08001550: EB00 1051 ADD.W R0, R0, R1, LSR #5
0x08001554: F00C F9F6 BL __aeabi_i2d ; 0x0800D944
0x08001558: ED9F 0B2B VLDR D0, =0x40A7700000000000 ; [PC, #172] [0x08001608]
0x0800155C: EC59 AB10 VMOV R10, R9, D0
0x08001560: 4652 MOV R2, R10
0x08001562: 464B MOV R3, R9
0x08001564: F004 FF36 BL __aeabi_dmul ; 0x080063D4
0x08001568: ED9F 0B29 VLDR D0, =0x4018000000000000 ; [PC, #164] [0x08001610]
0x0800156C: EC5B 4B10 VMOV R4, R11, D0
0x08001570: 4622 MOV R2, R4
0x08001572: 465B MOV R3, R11
0x08001574: F004 FF2E BL __aeabi_dmul ; 0x080063D4
0x08001578: ED9F 0B27 VLDR D0, =0x3F00000000000000 ; [PC, #156] [0x08001618]
0x0800157C: EC55 6B10 VMOV R6, R5, D0
0x08001580: 4632 MOV R2, R6
0x08001582: 462B MOV R3, R5
0x08001584: F004 FF26 BL __aeabi_dmul ; 0x080063D4
0x08001588: F00C F9A0 BL __aeabi_d2iz ; 0x0800D8CC
0x0800158C: F240 0700 MOVW R7, #0 ; 0x10000000 = sys_data
0x08001590: F2C1 0700 MOVT R7, #0x1000 ; 0x10000000 = sys_data
0x08001594: F8C7 00D8 STR.W R0, [R7, #216]
0x08001598: F241 300C MOVW R0, #0x130C ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter
0x0800159C: F2C1 0000 MOVT R0, #0x1000 ; 0x1000130C = BATTERY_VOLTAGE_Exec.measCounter
0x080015A0: 6800 LDR R0, [R0]
0x080015A2: F5B0 7FA0 CMP.W R0, #0x0140
0x080015A6: DD13 BLE .L1 ; 0x080015D0
0x080015A8: F8D7 00D8 LDR.W R0, [R7, #216]
0x080015AC: F8D7 10DC LDR.W R1, [R7, #220]
0x080015B0: 4288 CMP R0, R1
0x080015B2: BFC4 ITT GT
0x080015B4: F8D7 00D8 LDRGT.W R0, [R7, #216]
0x080015B8: F8C7 00DC STRGT.W R0, [R7, #220]
0x080015BC: F8D7 00D8 LDR.W R0, [R7, #216]
0x080015C0: F8D7 10E0 LDR.W R1, [R7, #224]
0x080015C4: 4288 CMP R0, R1
0x080015C6: BFBC ITT LT
0x080015C8: F8D7 00D8 LDRLT.W R0, [R7, #216]
0x080015CC: F8C7 00E0 STRLT.W R0, [R7, #224]
.L1:
0x080015D0: 4640 MOV R0, R8
0x080015D2: F00C F9B7 BL __aeabi_i2d ; 0x0800D944
0x080015D6: ED9F 0B12 VLDR D0, =0xC0E0000000000000 ; [PC, #72] [0x08001620]
0x080015DA: EC53 2B10 VMOV R2, R3, D0
0x080015DE: F00B FF57 BL __aeabi_dadd ; 0x0800D490
0x080015E2: 4652 MOV R2, R10
0x080015E4: 464B MOV R3, R9
0x080015E6: F004 FEF5 BL __aeabi_dmul ; 0x080063D4
0x080015EA: 4622 MOV R2, R4
0x080015EC: 465B MOV R3, R11
0x080015EE: F004 FEF1 BL __aeabi_dmul ; 0x080063D4
0x080015F2: 4632 MOV R2, R6
0x080015F4: 462B MOV R3, R5
0x080015F6: F004 FEED BL __aeabi_dmul ; 0x080063D4
0x080015FA: F00C F967 BL __aeabi_d2iz ; 0x0800D8CC
0x080015FE: F8C7 0194 STR.W R0, [R7, #0x0194]
0x08001602: B001 ADD SP, SP, #4
0x08001604: E8BD 8FF0 POP.W {R4-R11, PC}
0x08001608: 00000000 DC64 0x40A7700000000000
0x0800160C: 40A77000
0x08001610: 00000000 DC64 0x4018000000000000
0x08001614: 40180000
0x08001618: 00000000 DC64 0x3F00000000000000
0x0800161C: 3F000000
0x08001620: 00000000 DC64 0xC0E0000000000000
0x08001624: C0E00000
Section .text.CHIP_TEMPERATURE_Calibration from chip_temperature.o, size=160, align=8
CHIP_TEMPERATURE_Calibration:
0x08001628: B580 PUSH {R7, LR}
0x0800162A: F247 50A8 MOVW R0, #0x75A8
0x0800162E: F6C1 70FF MOVT R0, #0x1FFF
0x08001632: 8801 LDRH R1, [R0]
0x08001634: ED9F 1A22 VLDR S2, =0x453B8000 ; [PC, #136] [0x080016C0]
0x08001638: EE00 1A10 VMOV S0, R1
0x0800163C: EEB8 0A40 VCVT.F32.U32 S0, S0
0x08001640: ED9F 2A20 VLDR S4, =0x39800000 ; [PC, #128] [0x080016C4]
0x08001644: EE20 0A01 VMUL.F32 S0, S0, S2
0x08001648: EE20 0A02 VMUL.F32 S0, S0, S4
0x0800164C: F241 21D4 MOVW R1, #0x12D4 ; 0x100012D4 = calTemperatureSensor30Value
0x08001650: 8C40 LDRH R0, [R0, #34]
0x08001652: EEBC 0AC0 VCVT.U32.F32 S0, S0
0x08001656: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D4 = calTemperatureSensor30Value
0x0800165A: ED81 0A00 VSTR S0, [R1]
0x0800165E: EE10 1A10 VMOV R1, S0
0x08001662: EE00 0A10 VMOV S0, R0
0x08001666: EEB8 0A40 VCVT.F32.U32 S0, S0
0x0800166A: EE20 0A01 VMUL.F32 S0, S0, S2
0x0800166E: EE20 0A02 VMUL.F32 S0, S0, S4
0x08001672: F241 20D8 MOVW R0, #0x12D8 ; 0x100012D8 = calTemperatureSensor110Value
0x08001676: EEBC 0AC0 VCVT.U32.F32 S0, S0
0x0800167A: F2C1 0000 MOVT R0, #0x1000 ; 0x100012D8 = calTemperatureSensor110Value
0x0800167E: ED80 0A00 VSTR S0, [R0]
0x08001682: EE10 0A10 VMOV R0, S0
0x08001686: 1A40 SUBS R0, R0, R1
0x08001688: F241 21D0 MOVW R1, #0x12D0 ; 0x100012D0 = calTemperatureSensorDiff
0x0800168C: F2C1 0100 MOVT R1, #0x1000 ; 0x100012D0 = calTemperatureSensorDiff
0x08001690: 6008 STR R0, [R1]
0x08001692: F004 FFC1 BL __aeabi_ui2d ; 0x08006618
0x08001696: ED9F 0B08 VLDR D0, =0x4054000000000000 ; [PC, #32] [0x080016B8]
0x0800169A: EC53 2B10 VMOV R2, R3, D0
0x0800169E: F00C F817 BL __aeabi_ddiv ; 0x0800D6D0
0x080016A2: EC41 0B10 VMOV D0, R0, R1
0x080016A6: F240 40C8 MOVW R0, #0x04C8 ; 0x100004C8 = slope
0x080016AA: F2C1 0000 MOVT R0, #0x1000 ; 0x100004C8 = slope
0x080016AE: ED80 0B00 VSTR D0, [R0]
0x080016B2: BD80 POP {R7, PC}
0x080016B4: BF00 NOP
0x080016B6: BF00 NOP
0x080016B8: 00000000 DC64 0x4054000000000000
0x080016BC: 40540000
0x080016C0: 453B8000 DC.W 0x453B8000
0x080016C4: 39800000 DC.W 0x39800000
Section .text.CHIP_TEMPERATURE_Exec from chip_temperature.o, size=128, align=8
CHIP_TEMPERATURE_Exec:
0x080016C8: B5B0 PUSH {R4-R5, R7, LR}
0x080016CA: F640 31B8 MOVW R1, #0x0BB8
0x080016CE: 4348 MULS R0, R1, R0
0x080016D0: 0C00 LSRS R0, R0, #16
0x080016D2: F004 FFA1 BL __aeabi_ui2d ; 0x08006618
0x080016D6: 4604 MOV R4, R0
0x080016D8: F241 20D4 MOVW R0, #0x12D4 ; 0x100012D4 = calTemperatureSensor30Value
0x080016DC: F2C1 0000 MOVT R0, #0x1000 ; 0x100012D4 = calTemperatureSensor30Value
0x080016E0: 6800 LDR R0, [R0]
0x080016E2: 460D MOV R5, R1
0x080016E4: F004 FF98 BL __aeabi_ui2d ; 0x08006618
0x080016E8: 4602 MOV R2, R0
0x080016EA: 460B MOV R3, R1
0x080016EC: 4620 MOV R0, R4
0x080016EE: 4629 MOV R1, R5
0x080016F0: F004 FE6C BL __aeabi_dsub ; 0x080063CC
0x080016F4: F240 42C8 MOVW R2, #0x04C8 ; 0x100004C8 = slope
0x080016F8: F2C1 0200 MOVT R2, #0x1000 ; 0x100004C8 = slope
0x080016FC: ED92 0B00 VLDR D0, [R2]
0x08001700: EC53 2B10 VMOV R2, R3, D0
0x08001704: F00B FFE4 BL __aeabi_ddiv ; 0x0800D6D0
0x08001708: ED9F 0B0B VLDR D0, =0x403E000000000000 ; [PC, #44] [0x08001738]
0x0800170C: EC53 2B10 VMOV R2, R3, D0
0x08001710: F00B FEBE BL __aeabi_dadd ; 0x0800D490
0x08001714: ED9F 0B0A VLDR D0, =0x4059000000000000 ; [PC, #40] [0x08001740]
0x08001718: EC53 2B10 VMOV R2, R3, D0
0x0800171C: F004 FE5A BL __aeabi_dmul ; 0x080063D4
0x08001720: F00C F8D4 BL __aeabi_d2iz ; 0x0800D8CC
0x08001724: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data
0x08001728: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data
0x0800172C: F8A1 00CC STRH.W R0, [R1, #204]
0x08001730: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x08001734: F004 BBB8 B.W calc_temp_compensation ; 0x08005EA8
0x08001738: 00000000 DC64 0x403E000000000000
0x0800173C: 403E0000
0x08001740: 00000000 DC64 0x4059000000000000
0x08001744: 40590000
Section .rodata.defaultEepromData from eeprom.o, size=184, align=8
defaultEepromData:
0x08001748: 00 DC.B 0x00 ; '\0'
0x08001749: 4B DC.B 0x4B ; 'K'
0x0800174A: 00 DC.B 0x00 ; '\0'
0x0800174B: 00 DC.B 0x00 ; '\0'
0x0800174C: 00 DC.B 0x00 ; '\0'
0x0800174D: 00 DC.B 0x00 ; '\0'
0x0800174E: 01 DC.B 0x01 ; '\x01'
0x0800174F: 00 DC.B 0x00 ; '\0'
0x08001750: 01 DC.B 0x01 ; '\x01'
0x08001751: 00 DC.B 0x00 ; '\0'
0x08001752: 00 DC.B 0x00 ; '\0'
0x08001753: 00 DC.B 0x00 ; '\0'
0x08001754: 00 DC.B 0x00 ; '\0'
0x08001755: 00 DC.B 0x00 ; '\0'
0x08001756: 00 DC.B 0x00 ; '\0'
0x08001757: 00 DC.B 0x00 ; '\0'
0x08001758: 00 DC.B 0x00 ; '\0'
0x08001759: 00 DC.B 0x00 ; '\0'
0x0800175A: 00 DC.B 0x00 ; '\0'
0x0800175B: 00 DC.B 0x00 ; '\0'
0x0800175C: 00 DC.B 0x00 ; '\0'
0x0800175D: 00 DC.B 0x00 ; '\0'
0x0800175E: 00 DC.B 0x00 ; '\0'
0x0800175F: 00 DC.B 0x00 ; '\0'
0x08001760: 00 DC.B 0x00 ; '\0'
0x08001761: 00 DC.B 0x00 ; '\0'
0x08001762: 00 DC.B 0x00 ; '\0'
0x08001763: 00 DC.B 0x00 ; '\0'
0x08001764: 00 DC.B 0x00 ; '\0'
0x08001765: 00 DC.B 0x00 ; '\0'
0x08001766: 00 DC.B 0x00 ; '\0'
0x08001767: 00 DC.B 0x00 ; '\0'
0x08001768: 00 DC.B 0x00 ; '\0'
0x08001769: 00 DC.B 0x00 ; '\0'
0x0800176A: 00 DC.B 0x00 ; '\0'
0x0800176B: 00 DC.B 0x00 ; '\0'
0x0800176C: 00 DC.B 0x00 ; '\0'
0x0800176D: 00 DC.B 0x00 ; '\0'
0x0800176E: 00 DC.B 0x00 ; '\0'
0x0800176F: 00 DC.B 0x00 ; '\0'
0x08001770: 00 DC.B 0x00 ; '\0'
0x08001771: 00 DC.B 0x00 ; '\0'
0x08001772: 00 DC.B 0x00 ; '\0'
0x08001773: 00 DC.B 0x00 ; '\0'
0x08001774: 00 DC.B 0x00 ; '\0'
0x08001775: 00 DC.B 0x00 ; '\0'
0x08001776: 00 DC.B 0x00 ; '\0'
0x08001777: 00 DC.B 0x00 ; '\0'
0x08001778: 90 DC.B 0x90 ; '\x90'
0x08001779: D0 DC.B 0xD0 ; '\xD0'
0x0800177A: 03 DC.B 0x03 ; '\x03'
0x0800177B: 00 DC.B 0x00 ; '\0'
0x0800177C: 00 DC.B 0x00 ; '\0'
0x0800177D: 00 DC.B 0x00 ; '\0'
0x0800177E: 00 DC.B 0x00 ; '\0'
0x0800177F: 00 DC.B 0x00 ; '\0'
0x08001780: 00 DC.B 0x00 ; '\0'
0x08001781: 00 DC.B 0x00 ; '\0'
0x08001782: 00 DC.B 0x00 ; '\0'
0x08001783: 00 DC.B 0x00 ; '\0'
0x08001784: 00 DC.B 0x00 ; '\0'
0x08001785: 00 DC.B 0x00 ; '\0'
0x08001786: 00 DC.B 0x00 ; '\0'
0x08001787: 00 DC.B 0x00 ; '\0'
0x08001788: 40 DC.B 0x40 ; '@'
0x08001789: 42 DC.B 0x42 ; 'B'
0x0800178A: 0F DC.B 0x0F ; '\x0F'
0x0800178B: 00 DC.B 0x00 ; '\0'
0x0800178C: 00 DC.B 0x00 ; '\0'
0x0800178D: 00 DC.B 0x00 ; '\0'
0x0800178E: 00 DC.B 0x00 ; '\0'
0x0800178F: 00 DC.B 0x00 ; '\0'
0x08001790: 40 DC.B 0x40 ; '@'
0x08001791: 42 DC.B 0x42 ; 'B'
0x08001792: 0F DC.B 0x0F ; '\x0F'
0x08001793: 00 DC.B 0x00 ; '\0'
0x08001794: 00 DC.B 0x00 ; '\0'
0x08001795: 00 DC.B 0x00 ; '\0'
0x08001796: 00 DC.B 0x00 ; '\0'
0x08001797: 00 DC.B 0x00 ; '\0'
0x08001798: 00 DC.B 0x00 ; '\0'
0x08001799: 00 DC.B 0x00 ; '\0'
0x0800179A: 00 DC.B 0x00 ; '\0'
0x0800179B: 00 DC.B 0x00 ; '\0'
0x0800179C: 00 DC.B 0x00 ; '\0'
0x0800179D: 00 DC.B 0x00 ; '\0'
0x0800179E: 00 DC.B 0x00 ; '\0'
0x0800179F: 00 DC.B 0x00 ; '\0'
0x080017A0: FF DC.B 0xFF ; '\xFF'
0x080017A1: FF DC.B 0xFF ; '\xFF'
0x080017A2: FF DC.B 0xFF ; '\xFF'
0x080017A3: FF DC.B 0xFF ; '\xFF'
0x080017A4: FF DC.B 0xFF ; '\xFF'
0x080017A5: FF DC.B 0xFF ; '\xFF'
0x080017A6: FF DC.B 0xFF ; '\xFF'
0x080017A7: FF DC.B 0xFF ; '\xFF'
0x080017A8: 00 DC.B 0x00 ; '\0'
0x080017A9: D6 DC.B 0xD6 ; '\xD6'
0x080017AA: 8A DC.B 0x8A ; '\x8A'
0x080017AB: EA DC.B 0xEA ; '\xEA'
0x080017AC: FF DC.B 0xFF ; '\xFF'
0x080017AD: FF DC.B 0xFF ; '\xFF'
0x080017AE: FF DC.B 0xFF ; '\xFF'
0x080017AF: FF DC.B 0xFF ; '\xFF'
0x080017B0: 00 DC.B 0x00 ; '\0'
0x080017B1: 78 DC.B 0x78 ; 'x'
0x080017B2: 84 DC.B 0x84 ; '\x84'
0x080017B3: C9 DC.B 0xC9 ; '\xC9'
0x080017B4: FD DC.B 0xFD ; '\xFD'
0x080017B5: FF DC.B 0xFF ; '\xFF'
0x080017B6: FF DC.B 0xFF ; '\xFF'
0x080017B7: FF DC.B 0xFF ; '\xFF'
0x080017B8: DE DC.B 0xDE ; '\xDE'
0x080017B9: 03 DC.B 0x03 ; '\x03'
0x080017BA: 69 DC.B 0x69 ; 'i'
0x080017BB: 00 DC.B 0x00 ; '\0'
0x080017BC: 00 DC.B 0x00 ; '\0'
0x080017BD: 71 DC.B 0x71 ; 'q'
0x080017BE: 02 DC.B 0x02 ; '\x02'
0x080017BF: 00 DC.B 0x00 ; '\0'
0x080017C0: 00 DC.B 0x00 ; '\0'
0x080017C1: 40 DC.B 0x40 ; '@'
0x080017C2: 1F DC.B 0x1F ; '\x1F'
0x080017C3: 00 DC.B 0x00 ; '\0'
0x080017C4: 0A DC.B 0x0A ; '\n'
0x080017C5: 00 DC.B 0x00 ; '\0'
0x080017C6: 02 DC.B 0x02 ; '\x02'
0x080017C7: 00 DC.B 0x00 ; '\0'
0x080017C8: B0 DC.B 0xB0 ; '\xB0'
0x080017C9: 36 DC.B 0x36 ; '6'
0x080017CA: 70 DC.B 0x70 ; 'p'
0x080017CB: 30 DC.B 0x30 ; '0'
0x080017CC: 01 DC.B 0x01 ; '\x01'
0x080017CD: 00 DC.B 0x00 ; '\0'
0x080017CE: 02 DC.B 0x02 ; '\x02'
0x080017CF: 00 DC.B 0x00 ; '\0'
0x080017D0: E0 DC.B 0xE0 ; '\xE0'
0x080017D1: 2E DC.B 0x2E ; '.'
0x080017D2: D4 DC.B 0xD4 ; '\xD4'
0x080017D3: 30 DC.B 0x30 ; '0'
0x080017D4: D0 DC.B 0xD0 ; '\xD0'
0x080017D5: 39 DC.B 0x39 ; '9'
0x080017D6: B0 DC.B 0xB0 ; '\xB0'
0x080017D7: 36 DC.B 0x36 ; '6'
0x080017D8: 83 DC.B 0x83 ; '\x83'
0x080017D9: FF DC.B 0xFF ; '\xFF'
0x080017DA: 7D DC.B 0x7D ; '}'
0x080017DB: 00 DC.B 0x00 ; '\0'
0x080017DC: 70 DC.B 0x70 ; 'p'
0x080017DD: 17 DC.B 0x17 ; '\x17'
0x080017DE: 7C DC.B 0x7C ; '|'
0x080017DF: 15 DC.B 0x15 ; '\x15'
0x080017E0: 3C DC.B 0x3C ; '<'
0x080017E1: F6 DC.B 0xF6 ; '\xF6'
0x080017E2: 30 DC.B 0x30 ; '0'
0x080017E3: F8 DC.B 0xF8 ; '\xF8'
0x080017E4: 70 DC.B 0x70 ; 'p'
0x080017E5: 17 DC.B 0x17 ; '\x17'
0x080017E6: 7C DC.B 0x7C ; '|'
0x080017E7: 15 DC.B 0x15 ; '\x15'
0x080017E8: 54 DC.B 0x54 ; 'T'
0x080017E9: F2 DC.B 0xF2 ; '\xF2'
0x080017EA: 48 DC.B 0x48 ; 'H'
0x080017EB: F4 DC.B 0xF4 ; '\xF4'
0x080017EC: 32 DC.B 0x32 ; '2'
0x080017ED: 00 DC.B 0x00 ; '\0'
0x080017EE: 38 DC.B 0x38 ; '8'
0x080017EF: FF DC.B 0xFF ; '\xFF'
0x080017F0: 10 DC.B 0x10 ; '\x10'
0x080017F1: 27 DC.B 0x27 ; '''
0x080017F2: 07 DC.B 0x07 ; '\x07'
0x080017F3: 00 DC.B 0x00 ; '\0'
0x080017F4: 84 DC.B 0x84 ; '\x84'
0x080017F5: 03 DC.B 0x03 ; '\x03'
0x080017F6: 01 DC.B 0x01 ; '\x01'
0x080017F7: 00 DC.B 0x00 ; '\0'
0x080017F8: 01 DC.B 0x01 ; '\x01'
0x080017F9: 00 DC.B 0x00 ; '\0'
0x080017FA: 20 DC.B 0x20 ; ' '
0x080017FB: 35 DC.B 0x35 ; '5'
0x080017FC: 64 DC.B 0x64 ; 'd'
0x080017FD: 00 DC.B 0x00 ; '\0'
0x080017FE: 00 DC.B 0x00 ; '\0'
0x080017FF: 00 DC.B 0x00 ; '\0'
Section .text.EFFICIENCY_Exec from efficiency.o, size=88, align=8
EFFICIENCY_Exec:
0x08001800: B5B0 PUSH {R4-R5, R7, LR}
0x08001802: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data
0x08001806: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data
0x0800180A: F8B5 013C LDRH.W R0, [R5, #0x013C]
0x0800180E: B1C8 CBZ R0, .L1 ; 0x08001844
0x08001810: F8D5 0134 LDR.W R0, [R5, #0x0134]
0x08001814: F004 FF00 BL __aeabi_ui2d ; 0x08006618
0x08001818: 4604 MOV R4, R0
0x0800181A: F8D5 0138 LDR.W R0, [R5, #0x0138]
0x0800181E: 460D MOV R5, R1
0x08001820: F004 FEFA BL __aeabi_ui2d ; 0x08006618
0x08001824: 4602 MOV R2, R0
0x08001826: 460B MOV R3, R1
0x08001828: 4620 MOV R0, R4
0x0800182A: 4629 MOV R1, R5
0x0800182C: F00B FF50 BL __aeabi_ddiv ; 0x0800D6D0
0x08001830: ED9F 0B07 VLDR D0, =0x4059000000000000 ; [PC, #28] [0x08001850]
0x08001834: EC53 2B10 VMOV R2, R3, D0
0x08001838: F004 FDCC BL __aeabi_dmul ; 0x080063D4
0x0800183C: F00C F846 BL __aeabi_d2iz ; 0x0800D8CC
0x08001840: B200 SXTH R0, R0
0x08001842: BDB0 POP {R4-R5, R7, PC}
.L1:
0x08001844: F64F 70FF MOVW R0, #0xFFFF
0x08001848: B200 SXTH R0, R0
0x0800184A: BDB0 POP {R4-R5, R7, PC}
0x0800184C: BF00 NOP
0x0800184E: BF00 NOP
0x08001850: 00000000 DC64 0x4059000000000000
0x08001854: 40590000
Section .text.ESR_Exec from esr.o, size=384, align=8
ESR_Exec:
0x08001858: E92D 47F0 PUSH.W {R4-R10, LR}
0x0800185C: F240 0900 MOVW R9, #0 ; 0x10000000 = sys_data
0x08001860: F241 3808 MOVW R8, #0x1308 ; 0x10001308 = ESR_Exec.last_refresh
0x08001864: F2C1 0900 MOVT R9, #0x1000 ; 0x10000000 = sys_data
0x08001868: F2C1 0800 MOVT R8, #0x1000 ; 0x10001308 = ESR_Exec.last_refresh
0x0800186C: F8D9 0128 LDR.W R0, [R9, #0x0128]
0x08001870: F8D8 1000 LDR.W R1, [R8]
0x08001874: F640 0AE4 MOVW R10, #0x08E4 ; 0x100008E4 = current_buffer
0x08001878: 1A40 SUBS R0, R0, R1
0x0800187A: F2C1 0A00 MOVT R10, #0x1000 ; 0x100008E4 = current_buffer
0x0800187E: F8A9 019A STRH.W R0, [R9, #0x019A]
0x08001882: F10A 0004 ADD.W R0, R10, #4
0x08001886: 4651 MOV R1, R10
0x08001888: 22FC MOVS R2, #252
0x0800188A: F00C FC91 BL __aeabi_memmove ; 0x0800E1B0
0x0800188E: F240 75E4 MOVW R5, #0x07E4 ; 0x100007E4 = voltage_buffer
0x08001892: F2C1 0500 MOVT R5, #0x1000 ; 0x100007E4 = voltage_buffer
0x08001896: 1D28 ADDS R0, R5, #4
0x08001898: 4629 MOV R1, R5
0x0800189A: 22FC MOVS R2, #252
0x0800189C: F00C FC88 BL __aeabi_memmove ; 0x0800E1B0
0x080018A0: F8D9 00E4 LDR.W R0, [R9, #228]
0x080018A4: 2200 MOVS R2, #0
0x080018A6: F8CA 0000 STR.W R0, [R10]
0x080018AA: F8D9 00D8 LDR.W R0, [R9, #216]
0x080018AE: 2100 MOVS R1, #0
0x080018B0: 6028 STR R0, [R5]
0x080018B2: F06F 4000 MVN R0, #0x80000000
0x080018B6: 2300 MOVS R3, #0
0x080018B8: F06F 4600 MVN R6, #0x80000000
.L1:
0x080018BC: F85A 4022 LDR.W R4, [R10, R2, LSL #2]
0x080018C0: 2C00 CMP R4, #0
0x080018C2: BF48 IT MI
0x080018C4: 4264 RSBMI R4, R4, #0
0x080018C6: 42B4 CMP R4, R6
0x080018C8: BF38 IT CC
0x080018CA: 4626 MOVCC R6, R4
0x080018CC: F855 7022 LDR.W R7, [R5, R2, LSL #2]
0x080018D0: 429C CMP R4, R3
0x080018D2: BF88 IT HI
0x080018D4: 4623 MOVHI R3, R4
0x080018D6: 2F00 CMP R7, #0
0x080018D8: BF48 IT MI
0x080018DA: 427F RSBMI R7, R7, #0
0x080018DC: 4287 CMP R7, R0
0x080018DE: BF38 IT CC
0x080018E0: 4638 MOVCC R0, R7
0x080018E2: 428F CMP R7, R1
0x080018E4: F102 0201 ADD.W R2, R2, #1
0x080018E8: BF88 IT HI
0x080018EA: 4639 MOVHI R1, R7
0x080018EC: 2A40 CMP R2, #64
0x080018EE: D1E5 BNE .L1 ; 0x080018BC
0x080018F0: 1B9D SUBS R5, R3, R6
0x080018F2: BF48 IT MI
0x080018F4: 426D RSBMI R5, R5, #0
0x080018F6: 1A08 SUBS R0, R1, R0
0x080018F8: BF48 IT MI
0x080018FA: 4240 RSBMI R0, R0, #0
0x080018FC: F8D9 105C LDR.W R1, [R9, #92]
0x08001900: F8B9 2068 LDRH.W R2, [R9, #104]
0x08001904: FBB1 F1F2 UDIV R1, R1, R2
0x08001908: F246 6267 MOVW R2, #0x6667
0x0800190C: F2C6 6266 MOVT R2, #0x6666
0x08001910: FB51 F102 SMMUL R1, R1, R2
0x08001914: 10CA ASRS R2, R1, #3
0x08001916: EB02 71D1 ADD.W R1, R2, R1, LSR #31
0x0800191A: 428D CMP R5, R1
0x0800191C: DA05 BGE .L2 ; 0x0800192A
0x0800191E: F06F 0001 MVN R0, #1
0x08001922: 3001 ADDS R0, #1
0x08001924: B200 SXTH R0, R0
0x08001926: E8BD 87F0 POP.W {R4-R10, PC}
.L2:
0x0800192A: 2819 CMP R0, #25
0x0800192C: D204 BCS .L3 ; 0x08001938
0x0800192E: F64F 70FE MOVW R0, #0xFFFE
0x08001932: B200 SXTH R0, R0
0x08001934: E8BD 87F0 POP.W {R4-R10, PC}
.L3:
0x08001938: 2300 MOVS R3, #0
0x0800193A: F04F 31FF MOV.W R1, #0xFFFFFFFF
0x0800193E: F04F 32FF MOV.W R2, #0xFFFFFFFF
0x08001942: BF00 NOP
.L4:
0x08001944: EB0A 0783 ADD.W R7, R10, R3, LSL #2
0x08001948: 687F LDR R7, [R7, #4]
0x0800194A: F85A 6023 LDR.W R6, [R10, R3, LSL #2]
0x0800194E: 1BBF SUBS R7, R7, R6
0x08001950: BF48 IT MI
0x08001952: 427F RSBMI R7, R7, #0
0x08001954: 4297 CMP R7, R2
0x08001956: BFC8 IT GT
0x08001958: 4619 MOVGT R1, R3
0x0800195A: F103 0301 ADD.W R3, R3, #1
0x0800195E: BFC8 IT GT
0x08001960: 463A MOVGT R2, R7
0x08001962: 2B3F CMP R3, #63
0x08001964: D1EE BNE .L4 ; 0x08001944
0x08001966: 2920 CMP R1, #32
0x08001968: D12E BNE .L6 ; 0x080019C8
0x0800196A: F004 FE55 BL __aeabi_ui2d ; 0x08006618
0x0800196E: 4604 MOV R4, R0
0x08001970: 4628 MOV R0, R5
0x08001972: 460E MOV R6, R1
0x08001974: F004 FE50 BL __aeabi_ui2d ; 0x08006618
0x08001978: 4602 MOV R2, R0
0x0800197A: 460B MOV R3, R1
0x0800197C: 4620 MOV R0, R4
0x0800197E: 4631 MOV R1, R6
0x08001980: F00B FEA6 BL __aeabi_ddiv ; 0x0800D6D0
0x08001984: ED9F 0B12 VLDR D0, =0x40C3880000000000 ; [PC, #72] [0x080019D0]
0x08001988: EC53 2B10 VMOV R2, R3, D0
0x0800198C: F004 FD22 BL __aeabi_dmul ; 0x080063D4
0x08001990: F00B FF9C BL __aeabi_d2iz ; 0x0800D8CC
0x08001994: F8A9 011C STRH.W R0, [R9, #0x011C]
0x08001998: F8D9 0128 LDR.W R0, [R9, #0x0128]
0x0800199C: F240 2234 MOVW R2, #0x0234 ; 0x20000234 = adc12Data
0x080019A0: F8C8 0000 STR.W R0, [R8]
0x080019A4: F209 20F2 ADDW R0, R9, #0x02F2
0x080019A8: 2100 MOVS R1, #0
0x080019AA: F2C2 0200 MOVT R2, #0x2000 ; 0x20000234 = adc12Data
0x080019AE: BF00 NOP
.L5:
0x080019B0: F832 3021 LDRH.W R3, [R2, R1, LSL #2]
0x080019B4: EB02 0781 ADD.W R7, R2, R1, LSL #2
0x080019B8: F820 3C80 STRH R3, [R0, #-128]
0x080019BC: 887B LDRH R3, [R7, #2]
0x080019BE: 3101 ADDS R1, #1
0x080019C0: 2940 CMP R1, #64
0x080019C2: F820 3902 STRH R3, [R0], #-2
0x080019C6: D1F3 BNE .L5 ; 0x080019B0
.L6:
0x080019C8: 2000 MOVS R0, #0
0x080019CA: B200 SXTH R0, R0
0x080019CC: E8BD 87F0 POP.W {R4-R10, PC}
0x080019D0: 00000000 DC64 0x40C3880000000000
0x080019D4: 40C38800
Section .text.ESR_FAST_Exec from esr.o, size=400, align=8
ESR_FAST_Exec:
0x080019D8: E92D 41F0 PUSH.W {R4-R8, LR}
0x080019DC: F240 2734 MOVW R7, #0x0234 ; 0x20000234 = adc12Data
0x080019E0: F06F 4000 MVN R0, #0x80000000
0x080019E4: F04F 31FF MOV.W R1, #0xFFFFFFFF
0x080019E8: 2300 MOVS R3, #0
0x080019EA: F2C2 0700 MOVT R7, #0x2000 ; 0x20000234 = adc12Data
0x080019EE: F04F 36FF MOV.W R6, #0xFFFFFFFF
0x080019F2: 2200 MOVS R2, #0
.L1:
0x080019F4: F837 5023 LDRH.W R5, [R7, R3, LSL #2]
0x080019F8: 42A8 CMP R0, R5
0x080019FA: BF28 IT CS
0x080019FC: 4628 MOVCS R0, R5
0x080019FE: BF88 IT HI
0x08001A00: 461E MOVHI R6, R3
0x08001A02: 42AA CMP R2, R5
0x08001A04: BF9C ITT LS
0x08001A06: 462A MOVLS R2, R5
0x08001A08: 4619 MOVLS R1, R3
0x08001A0A: 3301 ADDS R3, #1
0x08001A0C: 2B40 CMP R3, #64
0x08001A0E: D1F1 BNE .L1 ; 0x080019F4
0x08001A10: EB07 0181 ADD.W R1, R7, R1, LSL #2
0x08001A14: EB07 0386 ADD.W R3, R7, R6, LSL #2
0x08001A18: 8849 LDRH R1, [R1, #2]
0x08001A1A: 885B LDRH R3, [R3, #2]
0x08001A1C: 1A10 SUBS R0, R2, R0
0x08001A1E: EBA1 0803 SUB.W R8, R1, R3
0x08001A22: F00B FF8F BL __aeabi_i2d ; 0x0800D944
0x08001A26: ED9F 0B44 VLDR D0, =0x40124F8000000000 ; [PC, #0x0110] [0x08001B38]
0x08001A2A: EC53 2B10 VMOV R2, R3, D0
0x08001A2E: F004 FCD1 BL __aeabi_dmul ; 0x080063D4
0x08001A32: F00B FF4B BL __aeabi_d2iz ; 0x0800D8CC
0x08001A36: F00B FF85 BL __aeabi_i2d ; 0x0800D944
0x08001A3A: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data
0x08001A3E: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data
0x08001A42: 4604 MOV R4, R0
0x08001A44: F8D5 0094 LDR.W R0, [R5, #148]
0x08001A48: 460E MOV R6, R1
0x08001A4A: F004 FDE5 BL __aeabi_ui2d ; 0x08006618
0x08001A4E: ED9F 0B3C VLDR D0, =0x412E848000000000 ; [PC, #240] [0x08001B40]
0x08001A52: EC53 2B10 VMOV R2, R3, D0
0x08001A56: F00B FE3B BL __aeabi_ddiv ; 0x0800D6D0
0x08001A5A: 4622 MOV R2, R4
0x08001A5C: 4633 MOV R3, R6
0x08001A5E: F004 FCB9 BL __aeabi_dmul ; 0x080063D4
0x08001A62: F00B FF33 BL __aeabi_d2iz ; 0x0800D8CC
0x08001A66: 4604 MOV R4, R0
0x08001A68: 4640 MOV R0, R8
0x08001A6A: F00B FF6B BL __aeabi_i2d ; 0x0800D944
0x08001A6E: ED9F 0B36 VLDR D0, =0x40A7700000000000 ; [PC, #216] [0x08001B48]
0x08001A72: EC53 2B10 VMOV R2, R3, D0
0x08001A76: F004 FCAD BL __aeabi_dmul ; 0x080063D4
0x08001A7A: ED9F 0B35 VLDR D0, =0x4018000000000000 ; [PC, #212] [0x08001B50]
0x08001A7E: EC53 2B10 VMOV R2, R3, D0
0x08001A82: F004 FCA7 BL __aeabi_dmul ; 0x080063D4
0x08001A86: ED9F 0B34 VLDR D0, =0x3F00000000000000 ; [PC, #208] [0x08001B58]
0x08001A8A: EC53 2B10 VMOV R2, R3, D0
0x08001A8E: F004 FCA1 BL __aeabi_dmul ; 0x080063D4
0x08001A92: F00B FF1B BL __aeabi_d2iz ; 0x0800D8CC
0x08001A96: 6DE9 LDR R1, [R5, #92]
0x08001A98: F8B5 2068 LDRH.W R2, [R5, #104]
0x08001A9C: FBB1 F1F2 UDIV R1, R1, R2
0x08001AA0: F246 6267 MOVW R2, #0x6667
0x08001AA4: F2C6 6266 MOVT R2, #0x6666
0x08001AA8: FB51 F102 SMMUL R1, R1, R2
0x08001AAC: 108A ASRS R2, R1, #2
0x08001AAE: EB02 71D1 ADD.W R1, R2, R1, LSR #31
0x08001AB2: 0022 MOVS R2, R4
0x08001AB4: BF48 IT MI
0x08001AB6: 4262 RSBMI R2, R4, #0
0x08001AB8: 428A CMP R2, R1
0x08001ABA: DA05 BGE .L2 ; 0x08001AC8
0x08001ABC: F06F 0001 MVN R0, #1
0x08001AC0: 1C41 ADDS R1, R0, #1
0x08001AC2: B208 SXTH R0, R1
0x08001AC4: E8BD 81F0 POP.W {R4-R8, PC}
.L2:
0x08001AC8: 0002 MOVS R2, R0
0x08001ACA: F64F 71FE MOVW R1, #0xFFFE
0x08001ACE: BF48 IT MI
0x08001AD0: 4242 RSBMI R2, R0, #0
0x08001AD2: 2A0A CMP R2, #10
0x08001AD4: D32C BCC .L4 ; 0x08001B30
0x08001AD6: F00B FF35 BL __aeabi_i2d ; 0x0800D944
0x08001ADA: 4680 MOV R8, R0
0x08001ADC: 4620 MOV R0, R4
0x08001ADE: 460E MOV R6, R1
0x08001AE0: F00B FF30 BL __aeabi_i2d ; 0x0800D944
0x08001AE4: 4602 MOV R2, R0
0x08001AE6: 460B MOV R3, R1
0x08001AE8: 4640 MOV R0, R8
0x08001AEA: 4631 MOV R1, R6
0x08001AEC: F00B FDF0 BL __aeabi_ddiv ; 0x0800D6D0
0x08001AF0: ED9F 0B1B VLDR D0, =0x40C3880000000000 ; [PC, #108] [0x08001B60]
0x08001AF4: EC53 2B10 VMOV R2, R3, D0
0x08001AF8: F004 FC6C BL __aeabi_dmul ; 0x080063D4
0x08001AFC: F00B FEE6 BL __aeabi_d2iz ; 0x0800D8CC
0x08001B00: F8A5 011E STRH.W R0, [R5, #0x011E]
0x08001B04: F8D5 0128 LDR.W R0, [R5, #0x0128]
0x08001B08: 1CB8 ADDS R0, R7, #2
0x08001B0A: 2100 MOVS R1, #0
.L3:
0x08001B0C: F830 2C02 LDRH R2, [R0, #-2]
0x08001B10: EB05 0341 ADD.W R3, R5, R1, LSL #1
0x08001B14: F482 4200 EOR R2, R2, #0x8000
0x08001B18: F8A3 22F4 STRH.W R2, [R3, #0x02F4]
0x08001B1C: F830 2B04 LDRH R2, [R0], #4
0x08001B20: 3101 ADDS R1, #1
0x08001B22: F482 4200 EOR R2, R2, #0x8000
0x08001B26: 2940 CMP R1, #64
0x08001B28: F8A3 2374 STRH.W R2, [R3, #0x0374]
0x08001B2C: D1EE BNE .L3 ; 0x08001B0C
0x08001B2E: 2100 MOVS R1, #0
.L4:
0x08001B30: B208 SXTH R0, R1
0x08001B32: E8BD 81F0 POP.W {R4-R8, PC}
0x08001B36: BF00 NOP
0x08001B38: 00000000 DC64 0x40124F8000000000
0x08001B3C: 40124F80
0x08001B40: 00000000 DC64 0x412E848000000000
0x08001B44: 412E8480
0x08001B48: 00000000 DC64 0x40A7700000000000
0x08001B4C: 40A77000
0x08001B50: 00000000 DC64 0x4018000000000000
0x08001B54: 40180000
0x08001B58: 00000000 DC64 0x3F00000000000000
0x08001B5C: 3F000000
0x08001B60: 00000000 DC64 0x40C3880000000000
0x08001B64: 40C38800
Section .text.CurrentGainCal from fast_current.o, size=160, align=8
CurrentGainCal:
0x08001B68: B570 PUSH {R4-R6, LR}
0x08001B6A: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data
0x08001B6E: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data
0x08001B72: F8D6 10B0 LDR.W R1, [R6, #176]
0x08001B76: 1A40 SUBS R0, R0, R1
0x08001B78: F5A0 4000 SUB.W R0, R0, #0x8000
0x08001B7C: F00B FEE2 BL __aeabi_i2d ; 0x0800D944
0x08001B80: ED9F 0B17 VLDR D0, =0x40A7700000000000 ; [PC, #92] [0x08001BE0]
0x08001B84: EC53 2B10 VMOV R2, R3, D0
0x08001B88: F004 FC24 BL __aeabi_dmul ; 0x080063D4
0x08001B8C: ED9F 0B16 VLDR D0, =0x3F00000000000000 ; [PC, #88] [0x08001BE8]
0x08001B90: EC53 2B10 VMOV R2, R3, D0
0x08001B94: F004 FC1E BL __aeabi_dmul ; 0x080063D4
0x08001B98: ED9F 0B15 VLDR D0, =0x4044000000000000 ; [PC, #84] [0x08001BF0]
0x08001B9C: EC53 2B10 VMOV R2, R3, D0
0x08001BA0: F00B FD96 BL __aeabi_ddiv ; 0x0800D6D0
0x08001BA4: ED9F 0B14 VLDR D0, =0x3F40624DD2F1A9FC ; [PC, #80] [0x08001BF8]
0x08001BA8: EC53 2B10 VMOV R2, R3, D0
0x08001BAC: F00B FD90 BL __aeabi_ddiv ; 0x0800D6D0
0x08001BB0: 4604 MOV R4, R0
0x08001BB2: F8D6 009C LDR.W R0, [R6, #156]
0x08001BB6: 460D MOV R5, R1
0x08001BB8: F00B FEC4 BL __aeabi_i2d ; 0x0800D944
0x08001BBC: 4622 MOV R2, R4
0x08001BBE: 462B MOV R3, R5
0x08001BC0: F00B FD86 BL __aeabi_ddiv ; 0x0800D6D0
0x08001BC4: ED9F 0B0E VLDR D0, =0x412E848000000000 ; [PC, #56] [0x08001C00]
0x08001BC8: EC53 2B10 VMOV R2, R3, D0
0x08001BCC: F004 FC02 BL __aeabi_dmul ; 0x080063D4
0x08001BD0: F004 FD10 BL __aeabi_d2uiz ; 0x080065F4
0x08001BD4: F8C6 00B4 STR.W R0, [R6, #180]
0x08001BD8: BD70 POP {R4-R6, PC}
0x08001BDA: BF00 NOP
0x08001BDC: BF00 NOP
0x08001BDE: BF00 NOP
0x08001BE0: 00000000 DC64 0x40A7700000000000
0x08001BE4: 40A77000
0x08001BE8: 00000000 DC64 0x3F00000000000000
0x08001BEC: 3F000000
0x08001BF0: 00000000 DC64 0x4044000000000000
0x08001BF4: 40440000
0x08001BF8: D2F1A9FC DC64 0x3F40624DD2F1A9FC
0x08001BFC: 3F40624D
0x08001C00: 00000000 DC64 0x412E848000000000
0x08001C04: 412E8480
Section .text.FAST_CURRENT_Exec from fast_current.o, size=160, align=8
FAST_CURRENT_Exec:
0x08001C08: B570 PUSH {R4-R6, LR}
0x08001C0A: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data
0x08001C0E: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data
0x08001C12: F8D6 10B0 LDR.W R1, [R6, #176]
0x08001C16: 1A40 SUBS R0, R0, R1
0x08001C18: F5A0 4000 SUB.W R0, R0, #0x8000
0x08001C1C: F00B FE92 BL __aeabi_i2d ; 0x0800D944
0x08001C20: ED9F 0B17 VLDR D0, =0x40A7700000000000 ; [PC, #92] [0x08001C80]
0x08001C24: EC53 2B10 VMOV R2, R3, D0
0x08001C28: F004 FBD4 BL __aeabi_dmul ; 0x080063D4
0x08001C2C: ED9F 0B16 VLDR D0, =0x3F00000000000000 ; [PC, #88] [0x08001C88]
0x08001C30: EC53 2B10 VMOV R2, R3, D0
0x08001C34: F004 FBCE BL __aeabi_dmul ; 0x080063D4
0x08001C38: ED9F 0B15 VLDR D0, =0x4044000000000000 ; [PC, #84] [0x08001C90]
0x08001C3C: EC53 2B10 VMOV R2, R3, D0
0x08001C40: F00B FD46 BL __aeabi_ddiv ; 0x0800D6D0
0x08001C44: ED9F 0B14 VLDR D0, =0x3F40624DD2F1A9FC ; [PC, #80] [0x08001C98]
0x08001C48: EC53 2B10 VMOV R2, R3, D0
0x08001C4C: F00B FD40 BL __aeabi_ddiv ; 0x0800D6D0
0x08001C50: 4604 MOV R4, R0
0x08001C52: F8D6 00B4 LDR.W R0, [R6, #180]
0x08001C56: 460D MOV R5, R1
0x08001C58: F004 FCDE BL __aeabi_ui2d ; 0x08006618
0x08001C5C: ED9F 0B10 VLDR D0, =0x412E848000000000 ; [PC, #64] [0x08001CA0]
0x08001C60: EC53 2B10 VMOV R2, R3, D0
0x08001C64: F00B FD34 BL __aeabi_ddiv ; 0x0800D6D0
0x08001C68: 4622 MOV R2, R4
0x08001C6A: 462B MOV R3, R5
0x08001C6C: F004 FBB2 BL __aeabi_dmul ; 0x080063D4
0x08001C70: F00B FE2C BL __aeabi_d2iz ; 0x0800D8CC
0x08001C74: F8C6 0190 STR.W R0, [R6, #0x0190]
0x08001C78: BD70 POP {R4-R6, PC}
0x08001C7A: BF00 NOP
0x08001C7C: BF00 NOP
0x08001C7E: BF00 NOP
0x08001C80: 00000000 DC64 0x40A7700000000000
0x08001C84: 40A77000
0x08001C88: 00000000 DC64 0x3F00000000000000
0x08001C8C: 3F000000
0x08001C90: 00000000 DC64 0x4044000000000000
0x08001C94: 40440000
0x08001C98: D2F1A9FC DC64 0x3F40624DD2F1A9FC
0x08001C9C: 3F40624D
0x08001CA0: 00000000 DC64 0x412E848000000000
0x08001CA4: 412E8480
Section .text.INT_BAT_VOLTAGE_Exec from int_bat_voltage.o, size=96, align=8
INT_BAT_VOLTAGE_Exec:
0x08001CA8: B510 PUSH {R4, LR}
0x08001CAA: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x08001CAE: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x08001CB2: F640 31B8 MOVW R1, #0x0BB8
0x08001CB6: F8A4 10C8 STRH.W R1, [R4, #200]
0x08001CBA: F004 FCAD BL __aeabi_ui2d ; 0x08006618
0x08001CBE: ED9F 0B0C VLDR D0, =0x40A7700000000000 ; [PC, #48] [0x08001CF0]
0x08001CC2: EC53 2B10 VMOV R2, R3, D0
0x08001CC6: F004 FB85 BL __aeabi_dmul ; 0x080063D4
0x08001CCA: ED9F 0B0B VLDR D0, =0x4008000000000000 ; [PC, #44] [0x08001CF8]
0x08001CCE: EC53 2B10 VMOV R2, R3, D0
0x08001CD2: F004 FB7F BL __aeabi_dmul ; 0x080063D4
0x08001CD6: ED9F 0B0A VLDR D0, =0x3EF0000000000000 ; [PC, #40] [0x08001D00]
0x08001CDA: EC53 2B10 VMOV R2, R3, D0
0x08001CDE: F004 FB79 BL __aeabi_dmul ; 0x080063D4
0x08001CE2: F00B FDF3 BL __aeabi_d2iz ; 0x0800D8CC
0x08001CE6: F8A4 00CA STRH.W R0, [R4, #202]
0x08001CEA: BD10 POP {R4, PC}
0x08001CEC: BF00 NOP
0x08001CEE: BF00 NOP
0x08001CF0: 00000000 DC64 0x40A7700000000000
0x08001CF4: 40A77000
0x08001CF8: 00000000 DC64 0x4008000000000000
0x08001CFC: 40080000
0x08001D00: 00000000 DC64 0x3EF0000000000000
0x08001D04: 3EF00000
Section .text.mbUartInit from modbus.o, size=200, align=8
mbUartInit:
0x08001D08: B570 PUSH {R4-R6, LR}
0x08001D0A: 4604 MOV R4, R0
0x08001D0C: 9804 LDR R0, [SP, #16]
0x08001D0E: 4616 MOV R6, R2
0x08001D10: 460D MOV R5, R1
0x08001D12: 6021 STR R1, [R4]
0x08001D14: 604A STR R2, [R1, #4]
0x08001D16: B133 CBZ R3, .L1 ; 0x08001D26
0x08001D18: 2B01 CMP R3, #1
0x08001D1A: D109 BNE .L2 ; 0x08001D30
0x08001D1C: F44F 5280 MOV.W R2, #0x1000
0x08001D20: F44F 61C0 MOV.W R1, #0x0600
0x08001D24: E006 B .L3 ; 0x08001D34
.L1:
0x08001D26: F44F 5280 MOV.W R2, #0x1000
0x08001D2A: F44F 6180 MOV.W R1, #0x0400
0x08001D2E: E001 B .L3 ; 0x08001D34
.L2:
0x08001D30: 2100 MOVS R1, #0
0x08001D32: 2200 MOVS R2, #0
.L3:
0x08001D34: 3801 SUBS R0, #1
0x08001D36: BF18 IT NE
0x08001D38: 2001 MOVNE R0, #1
0x08001D3A: 0340 LSLS R0, R0, #13
0x08001D3C: E9C5 2002 STRD R2, R0, [R5, #8]
0x08001D40: 4628 MOV R0, R5
0x08001D42: 6129 STR R1, [R5, #16]
0x08001D44: F009 FA24 BL HAL_UART_Init ; 0x0800B190
0x08001D48: B138 CBZ R0, .L4 ; 0x08001D5A
0x08001D4A: F64E 4062 MOVW R0, #0xEC62 ; 0x0800EC62 = .rodata..Lstr
0x08001D4E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC62 = .rodata..Lstr
0x08001D52: F009 FCF6 BL puts ; 0x0800B742
0x08001D56: F004 FF8D BL Error_Handler ; 0x08006C74
.L4:
0x08001D5A: 4628 MOV R0, R5
0x08001D5C: F003 FC46 BL HAL_UART_EnableReceiverTimeout ; 0x080055EC
0x08001D60: F5B6 4F96 CMP.W R6, #0x4B00
0x08001D64: D80C BHI .L5 ; 0x08001D80
0x08001D66: 9805 LDR R0, [SP, #20]
0x08001D68: F004 FC56 BL __aeabi_ui2d ; 0x08006618
0x08001D6C: ED9F 0B16 VLDR D0, =0x400C000000000000 ; [PC, #88] [0x08001DC8]
0x08001D70: EC53 2B10 VMOV R2, R3, D0
0x08001D74: F004 FB2E BL __aeabi_dmul ; 0x080063D4
0x08001D78: F004 FC3C BL __aeabi_d2uiz ; 0x080065F4
0x08001D7C: 4601 MOV R1, R0
0x08001D7E: E00B B .L6 ; 0x08001D98
.L5:
0x08001D80: F240 60D6 MOVW R0, #0x06D6
0x08001D84: F64D 6183 MOVW R1, #0xDE83
0x08001D88: 4370 MULS R0, R6, R0
0x08001D8A: F2C4 311B MOVT R1, #0x431B
0x08001D8E: FBA0 0101 UMULL R0, R1, R0, R1
0x08001D92: 2001 MOVS R0, #1
0x08001D94: EB00 4191 ADD.W R1, R0, R1, LSR #18
.L6:
0x08001D98: 4628 MOV R0, R5
0x08001D9A: F009 FF37 BL HAL_UART_ReceiverTimeout_Config ; 0x0800BC0C
0x08001D9E: 6828 LDR R0, [R5]
0x08001DA0: F44F 7280 MOV.W R2, #0x0100
0x08001DA4: 6801 LDR R1, [R0]
0x08001DA6: F041 6180 ORR R1, R1, #0x04000000
0x08001DAA: 6001 STR R1, [R0]
0x08001DAC: F854 0B27 LDR R0, [R4], #39
0x08001DB0: 4621 MOV R1, R4
0x08001DB2: F003 FB79 BL HAL_UART_Receive_DMA ; 0x080054A8
0x08001DB6: B130 CBZ R0, .L8 ; 0x08001DC6
0x08001DB8: F24D 00CA MOVW R0, #0xD0CA ; 0x0800D0CA = .rodata..L.str.1
0x08001DBC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D0CA = .rodata..L.str.1
0x08001DC0: F00C FB34 BL printf ; 0x0800E42C
.L7:
0x08001DC4: E7FE B .L7 ; 0x08001DC4
.L8:
0x08001DC6: BD70 POP {R4-R6, PC}
0x08001DC8: 00000000 DC64 0x400C000000000000
0x08001DCC: 400C0000
Section .text.SELF_DISCHARGE_Exec from self_discharge.o, size=304, align=8
SELF_DISCHARGE_Exec:
0x08001DD0: B5F0 PUSH {R4-R7, LR}
0x08001DD2: B081 SUB SP, SP, #4
0x08001DD4: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x08001DD8: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x08001DDC: F8B4 0058 LDRH.W R0, [R4, #88]
0x08001DE0: F004 FC1A BL __aeabi_ui2d ; 0x08006618
0x08001DE4: ED9F 0B42 VLDR D0, =0x3FF07AE147AE147B ; [PC, #0x0108] [0x08001EF0]
0x08001DE8: EC53 2B10 VMOV R2, R3, D0
0x08001DEC: F004 FAF2 BL __aeabi_dmul ; 0x080063D4
0x08001DF0: F00B FD6C BL __aeabi_d2iz ; 0x0800D8CC
0x08001DF4: F241 25F4 MOVW R5, #0x12F4 ; 0x100012F4 = SELF_DISCHARGE_Exec.holding_counter
0x08001DF8: F2C1 0500 MOVT R5, #0x1000 ; 0x100012F4 = SELF_DISCHARGE_Exec.holding_counter
0x08001DFC: F8B4 1058 LDRH.W R1, [R4, #88]
0x08001E00: 682E LDR R6, [R5]
0x08001E02: F8A4 619E STRH.W R6, [R4, #0x019E]
0x08001E06: F8D4 70D8 LDR.W R7, [R4, #216]
0x08001E0A: 4287 CMP R7, R0
0x08001E0C: DC0C BGT .L1 ; 0x08001E28
0x08001E0E: 4608 MOV R0, R1
0x08001E10: F004 FC02 BL __aeabi_ui2d ; 0x08006618
0x08001E14: ED9F 0B38 VLDR D0, =0x3FEF0A3D70A3D70A ; [PC, #224] [0x08001EF8]
0x08001E18: EC53 2B10 VMOV R2, R3, D0
0x08001E1C: F004 FADA BL __aeabi_dmul ; 0x080063D4
0x08001E20: F00B FD54 BL __aeabi_d2iz ; 0x0800D8CC
0x08001E24: 4287 CMP R7, R0
0x08001E26: DA0C BGE .L3 ; 0x08001E42
.L1:
0x08001E28: F241 20EC MOVW R0, #0x12EC ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold
0x08001E2C: F2C1 0000 MOVT R0, #0x1000 ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold
0x08001E30: 2100 MOVS R1, #0
0x08001E32: 6001 STR R1, [R0]
0x08001E34: F06F 0001 MVN R0, #1
0x08001E38: 6029 STR R1, [R5]
0x08001E3A: 3001 ADDS R0, #1
.L2:
0x08001E3C: B200 SXTH R0, R0
0x08001E3E: B001 ADD SP, SP, #4
0x08001E40: BDF0 POP {R4-R7, PC}
.L3:
0x08001E42: F241 21EC MOVW R1, #0x12EC ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold
0x08001E46: F2C1 0100 MOVT R1, #0x1000 ; 0x100012EC = SELF_DISCHARGE_Exec.u_hold
0x08001E4A: 6808 LDR R0, [R1]
0x08001E4C: 2800 CMP R0, #0
0x08001E4E: BF08 IT EQ
0x08001E50: 600F STREQ R7, [R1]
0x08001E52: 6808 LDR R0, [R1]
0x08001E54: F100 020A ADD.W R2, R0, #10
0x08001E58: 4297 CMP R7, R2
0x08001E5A: DC02 BGT .L4 ; 0x08001E62
0x08001E5C: 380A SUBS R0, #10
0x08001E5E: 4287 CMP R7, R0
0x08001E60: DA05 BGE .L5 ; 0x08001E6E
.L4:
0x08001E62: 2200 MOVS R2, #0
0x08001E64: F64F 70FE MOVW R0, #0xFFFE
0x08001E68: 600A STR R2, [R1]
0x08001E6A: 602A STR R2, [R5]
0x08001E6C: E7E6 B .L2 ; 0x08001E3C
.L5:
0x08001E6E: F8D4 00E4 LDR.W R0, [R4, #228]
0x08001E72: F9B4 2070 LDRSH.W R2, [R4, #112]
0x08001E76: 4290 CMP R0, R2
0x08001E78: DA06 BGE .L6 ; 0x08001E88
0x08001E7A: 2000 MOVS R0, #0
0x08001E7C: 6008 STR R0, [R1]
0x08001E7E: 6028 STR R0, [R5]
0x08001E80: F06F 0001 MVN R0, #1
0x08001E84: 3801 SUBS R0, #1
0x08001E86: E7D9 B .L2 ; 0x08001E3C
.L6:
0x08001E88: 1C70 ADDS R0, R6, #1
0x08001E8A: F642 2131 MOVW R1, #0x2A31
0x08001E8E: 4288 CMP R0, R1
0x08001E90: 6028 STR R0, [R5]
0x08001E92: D306 BCC .L7 ; 0x08001EA2
0x08001E94: F8D4 00E4 LDR.W R0, [R4, #228]
0x08001E98: F8B4 1070 LDRH.W R1, [R4, #112]
0x08001E9C: 1A40 SUBS R0, R0, R1
0x08001E9E: F8A4 0118 STRH.W R0, [R4, #0x0118]
.L7:
0x08001EA2: F9B4 0118 LDRSH.W R0, [R4, #0x0118]
0x08001EA6: 2801 CMP R0, #1
0x08001EA8: DB1E BLT .L8 ; 0x08001EE8
0x08001EAA: F8D4 0128 LDR.W R0, [R4, #0x0128]
0x08001EAE: F244 5107 MOVW R1, #0x4507
0x08001EB2: F2CC 212E MOVT R1, #0xC22E
0x08001EB6: FBA0 0101 UMULL R0, R1, R0, R1
0x08001EBA: F241 20F0 MOVW R0, #0x12F0 ; 0x100012F0 = SELF_DISCHARGE_Exec.last_days
0x08001EBE: F2C1 0000 MOVT R0, #0x1000 ; 0x100012F0 = SELF_DISCHARGE_Exec.last_days
0x08001EC2: 6802 LDR R2, [R0]
0x08001EC4: 0C09 LSRS R1, R1, #16
0x08001EC6: 428A CMP R2, R1
0x08001EC8: D00E BEQ .L8 ; 0x08001EE8
0x08001ECA: 6001 STR R1, [R0]
0x08001ECC: F241 20F8 MOVW R0, #0x12F8 ; 0x100012F8 = SELF_DISCHARGE_Exec.avgsum
0x08001ED0: F2C1 0000 MOVT R0, #0x1000 ; 0x100012F8 = SELF_DISCHARGE_Exec.avgsum
0x08001ED4: 6801 LDR R1, [R0]
0x08001ED6: F9B4 2118 LDRSH.W R2, [R4, #0x0118]
0x08001EDA: EBA1 1191 SUB.W R1, R1, R1, LSR #6
0x08001EDE: 4411 ADD R1, R2
0x08001EE0: 6001 STR R1, [R0]
0x08001EE2: 0988 LSRS R0, R1, #6
0x08001EE4: F8A4 011A STRH.W R0, [R4, #0x011A]
.L8:
0x08001EE8: 2000 MOVS R0, #0
0x08001EEA: E7A7 B .L2 ; 0x08001E3C
0x08001EEC: BF00 NOP
0x08001EEE: BF00 NOP
0x08001EF0: 47AE147B DC64 0x3FF07AE147AE147B
0x08001EF4: 3FF07AE1
0x08001EF8: 70A3D70A DC64 0x3FEF0A3D70A3D70A
0x08001EFC: 3FEF0A3D
Section .text.SHUNT_TEMPERATURE_Exec from shunt_temperature.o, size=168, align=8
SHUNT_TEMPERATURE_Exec:
0x08001F00: B580 PUSH {R7, LR}
0x08001F02: F00B FD1F BL __aeabi_i2d ; 0x0800D944
0x08001F06: ED9F 0B1E VLDR D0, =0x40A7700000000000 ; [PC, #120] [0x08001F80]
0x08001F0A: EC53 2B10 VMOV R2, R3, D0
0x08001F0E: F004 FA61 BL __aeabi_dmul ; 0x080063D4
0x08001F12: ED9F 0B1D VLDR D0, =0x3EF0000000000000 ; [PC, #116] [0x08001F88]
0x08001F16: EC53 2B10 VMOV R2, R3, D0
0x08001F1A: F004 FA5B BL __aeabi_dmul ; 0x080063D4
0x08001F1E: ED9F 0B1C VLDR D0, =0xC082C00000000000 ; [PC, #112] [0x08001F90]
0x08001F22: EC53 2B10 VMOV R2, R3, D0
0x08001F26: F00B FAB3 BL __aeabi_dadd ; 0x0800D490
0x08001F2A: ED9F 0B1B VLDR D0, =0x4024000000000000 ; [PC, #108] [0x08001F98]
0x08001F2E: EC53 2B10 VMOV R2, R3, D0
0x08001F32: F00B FBCD BL __aeabi_ddiv ; 0x0800D6D0
0x08001F36: ED9F 0B1A VLDR D0, =0x4059000000000000 ; [PC, #104] [0x08001FA0]
0x08001F3A: EC53 2B10 VMOV R2, R3, D0
0x08001F3E: F004 FA49 BL __aeabi_dmul ; 0x080063D4
0x08001F42: F00B FCC3 BL __aeabi_d2iz ; 0x0800D8CC
0x08001F46: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data
0x08001F4A: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data
0x08001F4E: F8A1 00CE STRH.W R0, [R1, #206]
0x08001F52: F9B1 20CE LDRSH.W R2, [R1, #206]
0x08001F56: F9B1 30D0 LDRSH.W R3, [R1, #208]
0x08001F5A: F9B1 00CE LDRSH.W R0, [R1, #206]
0x08001F5E: 429A CMP R2, R3
0x08001F60: DD02 BLE .L1 ; 0x08001F68
0x08001F62: F8A1 00D0 STRH.W R0, [R1, #208]
0x08001F66: BD80 POP {R7, PC}
.L1:
0x08001F68: F9B1 20D2 LDRSH.W R2, [R1, #210]
0x08001F6C: 4290 CMP R0, R2
0x08001F6E: BFBC ITT LT
0x08001F70: F8B1 00CE LDRHLT.W R0, [R1, #206]
0x08001F74: F8A1 00D2 STRHLT.W R0, [R1, #210]
0x08001F78: BD80 POP {R7, PC}
0x08001F7A: BF00 NOP
0x08001F7C: BF00 NOP
0x08001F7E: BF00 NOP
0x08001F80: 00000000 DC64 0x40A7700000000000
0x08001F84: 40A77000
0x08001F88: 00000000 DC64 0x3EF0000000000000
0x08001F8C: 3EF00000
0x08001F90: 00000000 DC64 0xC082C00000000000
0x08001F94: C082C000
0x08001F98: 00000000 DC64 0x4024000000000000
0x08001F9C: 40240000
0x08001FA0: 00000000 DC64 0x4059000000000000
0x08001FA4: 40590000
Section .text.SHUNT_VOLTAGE_Exec from shunt_voltage.o, size=88, align=8
SHUNT_VOLTAGE_Exec:
0x08001FA8: B580 PUSH {R7, LR}
0x08001FAA: F5A0 4000 SUB.W R0, R0, #0x8000
0x08001FAE: F00B FCC9 BL __aeabi_i2d ; 0x0800D944
0x08001FB2: ED9F 0B0D VLDR D0, =0x40A7700000000000 ; [PC, #52] [0x08001FE8]
0x08001FB6: EC53 2B10 VMOV R2, R3, D0
0x08001FBA: F004 FA0B BL __aeabi_dmul ; 0x080063D4
0x08001FBE: ED9F 0B0C VLDR D0, =0x4018000000000000 ; [PC, #48] [0x08001FF0]
0x08001FC2: EC53 2B10 VMOV R2, R3, D0
0x08001FC6: F004 FA05 BL __aeabi_dmul ; 0x080063D4
0x08001FCA: ED9F 0B0B VLDR D0, =0x3F00000000000000 ; [PC, #44] [0x08001FF8]
0x08001FCE: EC53 2B10 VMOV R2, R3, D0
0x08001FD2: F004 F9FF BL __aeabi_dmul ; 0x080063D4
0x08001FD6: F004 FB0D BL __aeabi_d2uiz ; 0x080065F4
0x08001FDA: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data
0x08001FDE: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data
0x08001FE2: F8C1 00D4 STR.W R0, [R1, #212]
0x08001FE6: BD80 POP {R7, PC}
0x08001FE8: 00000000 DC64 0x40A7700000000000
0x08001FEC: 40A77000
0x08001FF0: 00000000 DC64 0x4018000000000000
0x08001FF4: 40180000
0x08001FF8: 00000000 DC64 0x3F00000000000000
0x08001FFC: 3F000000
Section .text.WH_COUNTER_Exec from wh_counter.o, size=448, align=8
WH_COUNTER_Exec:
0x08002000: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08002004: B081 SUB SP, SP, #4
0x08002006: F240 4AE8 MOVW R10, #0x04E8 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge
0x0800200A: F2C1 0A00 MOVT R10, #0x1000 ; 0x100004E8 = WH_COUNTER_Exec.totalDischarge
0x0800200E: E9DA 0100 LDRD R0, R1, [R10]
0x08002012: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x08002016: 4308 ORRS R0, R1
0x08002018: F64E 6080 MOVW R0, #0xEE80
0x0800201C: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x08002020: F2C0 0036 MOVT R0, #54
0x08002024: D105 BNE .L1 ; 0x08002032
0x08002026: F8D4 1134 LDR.W R1, [R4, #0x0134]
0x0800202A: 2200 MOVS R2, #0
0x0800202C: 4341 MULS R1, R0, R1
0x0800202E: E9CA 1200 STRD R1, R2, [R10]
.L1:
0x08002032: F240 4BF0 MOVW R11, #0x04F0 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge
0x08002036: F2C1 0B00 MOVT R11, #0x1000 ; 0x100004F0 = WH_COUNTER_Exec.totalCharge
0x0800203A: E9DB 1200 LDRD R1, R2, [R11]
0x0800203E: 4311 ORRS R1, R2
0x08002040: D105 BNE .L2 ; 0x0800204E
0x08002042: F8D4 1138 LDR.W R1, [R4, #0x0138]
0x08002046: 4348 MULS R0, R1, R0
0x08002048: 2100 MOVS R1, #0
0x0800204A: E9CB 0100 STRD R0, R1, [R11]
.L2:
0x0800204E: F8B4 5072 LDRH.W R5, [R4, #114]
0x08002052: F8D4 00E4 LDR.W R0, [R4, #228]
0x08002056: F9B4 1070 LDRSH.W R1, [R4, #112]
0x0800205A: EBB0 0801 SUBS.W R8, R0, R1
0x0800205E: D426 BMI .L3 ; 0x080020AE
0x08002060: 4640 MOV R0, R8
0x08002062: F00B FC6F BL __aeabi_i2d ; 0x0800D944
0x08002066: 4607 MOV R7, R0
0x08002068: 4628 MOV R0, R5
0x0800206A: 4689 MOV R9, R1
0x0800206C: F004 FAD4 BL __aeabi_ui2d ; 0x08006618
0x08002070: ED9F 0B51 VLDR D0, =0x408F400000000000 ; [PC, #0x0144] [0x080021B8]
0x08002074: EC55 6B10 VMOV R6, R5, D0
0x08002078: 4632 MOV R2, R6
0x0800207A: 462B MOV R3, R5
0x0800207C: F00B FB28 BL __aeabi_ddiv ; 0x0800D6D0
0x08002080: 463A MOV R2, R7
0x08002082: 464B MOV R3, R9
0x08002084: F004 F9A6 BL __aeabi_dmul ; 0x080063D4
0x08002088: 4681 MOV R9, R0
0x0800208A: F9B4 01D6 LDRSH.W R0, [R4, #0x01D6]
0x0800208E: 460F MOV R7, R1
0x08002090: F00B FC58 BL __aeabi_i2d ; 0x0800D944
0x08002094: 4632 MOV R2, R6
0x08002096: 462B MOV R3, R5
0x08002098: F00B FB1A BL __aeabi_ddiv ; 0x0800D6D0
0x0800209C: 4602 MOV R2, R0
0x0800209E: 460B MOV R3, R1
0x080020A0: 4648 MOV R0, R9
0x080020A2: 4639 MOV R1, R7
0x080020A4: F004 F996 BL __aeabi_dmul ; 0x080063D4
0x080020A8: F00B FC10 BL __aeabi_d2iz ; 0x0800D8CC
0x080020AC: E001 B .L4 ; 0x080020B2
.L3:
0x080020AE: F8D4 00F0 LDR.W R0, [R4, #240]
.L4:
0x080020B2: F8C4 017C STR.W R0, [R4, #0x017C]
0x080020B6: F8D4 017C LDR.W R0, [R4, #0x017C]
0x080020BA: F8D4 10D8 LDR.W R1, [R4, #216]
0x080020BE: F44F 727A MOV.W R2, #0x03E8
0x080020C2: FB81 0100 SMULL R0, R1, R1, R0
0x080020C6: 2300 MOVS R3, #0
0x080020C8: F00B FC6E BL __aeabi_ldivmod ; 0x0800D9A8
0x080020CC: 6E22 LDR R2, [R4, #96]
0x080020CE: E9D4 375C LDRD R3, R7, [R4, #0x0170]
0x080020D2: 181B ADDS R3, R3, R0
0x080020D4: 414F ADCS R7, R1
0x080020D6: E9C4 375C STRD R3, R7, [R4, #0x0170]
0x080020DA: E9D4 375A LDRD R3, R7, [R4, #0x0168]
0x080020DE: 18C0 ADDS R0, R0, R3
0x080020E0: 4179 ADCS R1, R7
0x080020E2: E9C4 015A STRD R0, R1, [R4, #0x0168]
0x080020E6: F8D4 0100 LDR.W R0, [R4, #0x0100]
0x080020EA: F44F 6161 MOV.W R1, #0x0E10
0x080020EE: 2801 CMP R0, #1
0x080020F0: FBA2 5601 UMULL R5, R6, R2, R1
0x080020F4: DB0E BLT .L5 ; 0x08002114
0x080020F6: F8D4 00D8 LDR.W R0, [R4, #216]
0x080020FA: F44F 727A MOV.W R2, #0x03E8
0x080020FE: FB80 0108 SMULL R0, R1, R0, R8
0x08002102: 2300 MOVS R3, #0
0x08002104: F00B FC50 BL __aeabi_ldivmod ; 0x0800D9A8
0x08002108: E9D4 236E LDRD R2, R3, [R4, #0x01B8]
0x0800210C: 1880 ADDS R0, R0, R2
0x0800210E: 4159 ADCS R1, R3
0x08002110: E9C4 016E STRD R0, R1, [R4, #0x01B8]
.L5:
0x08002114: E9D4 015C LDRD R0, R1, [R4, #0x0170]
0x08002118: F44F 6261 MOV.W R2, #0x0E10
0x0800211C: 1A28 SUBS R0, R5, R0
0x0800211E: EB76 0001 SBCS.W R0, R6, R1
0x08002122: BFB8 IT LT
0x08002124: E9C4 565C STRDLT R5, R6, [R4, #0x0170]
0x08002128: E9D4 015A LDRD R0, R1, [R4, #0x0168]
0x0800212C: 2300 MOVS R3, #0
0x0800212E: 3801 SUBS R0, #1
0x08002130: F171 0000 SBCS R0, R1, #0
0x08002134: BFA4 ITT GE
0x08002136: 2000 MOVGE R0, #0
0x08002138: E9C4 005A STRDGE R0, R0, [R4, #0x0168]
0x0800213C: E9D4 015A LDRD R0, R1, [R4, #0x0168]
0x08002140: F00B FC32 BL __aeabi_ldivmod ; 0x0800D9A8
0x08002144: F8C4 0148 STR.W R0, [R4, #0x0148]
0x08002148: E9D4 015C LDRD R0, R1, [R4, #0x0170]
0x0800214C: F44F 6261 MOV.W R2, #0x0E10
0x08002150: 2300 MOVS R3, #0
0x08002152: F00B FC29 BL __aeabi_ldivmod ; 0x0800D9A8
0x08002156: F8C4 0178 STR.W R0, [R4, #0x0178]
0x0800215A: F8D4 0108 LDR.W R0, [R4, #0x0108]
0x0800215E: F8D4 1108 LDR.W R1, [R4, #0x0108]
0x08002162: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x08002166: DD12 BLE .L6 ; 0x0800218E
0x08002168: E9DB 0200 LDRD R0, R2, [R11]
0x0800216C: 2300 MOVS R3, #0
0x0800216E: 1840 ADDS R0, R0, R1
0x08002170: EB42 71E1 ADC.W R1, R2, R1, ASR #31
0x08002174: F64E 6280 MOVW R2, #0xEE80
0x08002178: F2C0 0236 MOVT R2, #54
0x0800217C: E9CB 0100 STRD R0, R1, [R11]
0x08002180: F00B FC42 BL __aeabi_uldivmod ; 0x0800DA08
0x08002184: F8C4 0138 STR.W R0, [R4, #0x0138]
0x08002188: B001 ADD SP, SP, #4
0x0800218A: E8BD 8FF0 POP.W {R4-R11, PC}
.L6:
0x0800218E: E9DA 0200 LDRD R0, R2, [R10]
0x08002192: 4249 RSBS R1, R1, #0
0x08002194: 1840 ADDS R0, R0, R1
0x08002196: EB42 71E1 ADC.W R1, R2, R1, ASR #31
0x0800219A: F64E 6280 MOVW R2, #0xEE80
0x0800219E: F2C0 0236 MOVT R2, #54
0x080021A2: 2300 MOVS R3, #0
0x080021A4: E9CA 0100 STRD R0, R1, [R10]
0x080021A8: F00B FC2E BL __aeabi_uldivmod ; 0x0800DA08
0x080021AC: F8C4 0134 STR.W R0, [R4, #0x0134]
0x080021B0: B001 ADD SP, SP, #4
0x080021B2: E8BD 8FF0 POP.W {R4-R11, PC}
0x080021B6: BF00 NOP
0x080021B8: 00000000 DC64 0x408F400000000000
0x080021BC: 408F4000
Section .text.libc.log from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=416, align=8
log:
0x080021C0: EC50 1B10 VMOV R1, R0, D0
0x080021C4: F04F 32FF MOV.W R2, #0xFFFFFFFF
0x080021C8: EB02 5210 ADD.W R2, R2, R0, LSR #20
0x080021CC: F240 73FE MOVW R3, #0x07FE
0x080021D0: 429A CMP R2, R3
0x080021D2: F080 809A BCS.W .L1 ; 0x0800230A
0x080021D6: E92D 4FF8 PUSH.W {R3-R11, LR}
0x080021DA: ED2D 8B02 VSTMDB SP!, {D8}
0x080021DE: B082 SUB SP, SP, #8
0x080021E0: A801 ADD R0, SP, #4
0x080021E2: F009 FC90 BL frexp ; 0x0800BB06
0x080021E6: 9F01 LDR R7, [SP, #4]
0x080021E8: 4B55 LDR R3, =0xBFE00000 ; [PC, #0x0154] [0x08002340]
0x080021EA: EC54 5B10 VMOV R5, R4, D0
0x080021EE: 4628 MOV R0, R5
0x080021F0: 4621 MOV R1, R4
0x080021F2: 2200 MOVS R2, #0
0x080021F4: F00B F94C BL __aeabi_dadd ; 0x0800D490
0x080021F8: 4681 MOV R9, R0
0x080021FA: 468A MOV R10, R1
0x080021FC: 4B51 LDR R3, =0xBFF00000 ; [PC, #0x0144] [0x08002344]
0x080021FE: 4628 MOV R0, R5
0x08002200: 4621 MOV R1, R4
0x08002202: 2200 MOVS R2, #0
0x08002204: F00B F944 BL __aeabi_dadd ; 0x0800D490
0x08002208: F643 32CE MOVW R2, #0x3BCE
0x0800220C: F2C6 627F MOVT R2, #0x667F
0x08002210: 1AAA SUBS R2, R5, R2
0x08002212: F24A 029E MOVW R2, #0xA09E
0x08002216: F6C3 72E6 MOVT R2, #0x3FE6
0x0800221A: EB74 0202 SBCS.W R2, R4, R2
0x0800221E: BFBC ITT LT
0x08002220: 4654 MOVLT R4, R10
0x08002222: 464D MOVLT R5, R9
0x08002224: 4680 MOV R8, R0
0x08002226: EC44 5B10 VMOV D0, R5, R4
0x0800222A: 460E MOV R6, R1
0x0800222C: BFBE ITTT LT
0x0800222E: 4656 MOVLT R6, R10
0x08002230: 46C8 MOVLT R8, R9
0x08002232: 3F01 SUBLT R7, #1
0x08002234: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x08002238: F00C F838 BL ldexp ; 0x0800E2AC
0x0800223C: EC51 0B10 VMOV R0, R1, D0
0x08002240: 4B41 LDR R3, =0x3FE00000 ; [PC, #0x0104] [0x08002348]
0x08002242: 2200 MOVS R2, #0
0x08002244: F00B F924 BL __aeabi_dadd ; 0x0800D490
0x08002248: 4602 MOV R2, R0
0x0800224A: 460B MOV R3, R1
0x0800224C: 4640 MOV R0, R8
0x0800224E: 4631 MOV R1, R6
0x08002250: F00B FA3E BL __aeabi_ddiv ; 0x0800D6D0
0x08002254: 4605 MOV R5, R0
0x08002256: 460E MOV R6, R1
0x08002258: 4602 MOV R2, R0
0x0800225A: 460B MOV R3, R1
0x0800225C: F004 F8BA BL __aeabi_dmul ; 0x080063D4
0x08002260: 4683 MOV R11, R0
0x08002262: 468A MOV R10, R1
0x08002264: EC41 0B18 VMOV D8, R0, R1
0x08002268: F242 79E8 MOVW R9, #0x27E8 ; 0x080027E8 = __SEGGER_RTL_float64_Log
0x0800226C: F6C0 0900 MOVT R9, #0x0800 ; 0x080027E8 = __SEGGER_RTL_float64_Log
0x08002270: 4648 MOV R0, R9
0x08002272: 2102 MOVS R1, #2
0x08002274: EEB0 0A48 VMOV.F32 S0, S16
0x08002278: EEF0 0A68 VMOV.F32 S1, S17
0x0800227C: F009 FC5B BL __SEGGER_RTL_float64_PolyEvalP ; 0x0800BB36
0x08002280: EC51 0B10 VMOV R0, R1, D0
0x08002284: 4A31 LDR R2, =0x12B3B59A ; [PC, #196] [0x0800234C]
0x08002286: 4B32 LDR R3, =0xC05007FF ; [PC, #200] [0x08002350]
0x08002288: F00B F902 BL __aeabi_dadd ; 0x0800D490
0x0800228C: 4604 MOV R4, R0
0x0800228E: 4688 MOV R8, R1
0x08002290: F109 0010 ADD.W R0, R9, #16
0x08002294: 2103 MOVS R1, #3
0x08002296: EEB0 0A48 VMOV.F32 S0, S16
0x0800229A: EEF0 0A68 VMOV.F32 S1, S17
0x0800229E: F009 FC84 BL __SEGGER_RTL_float64_PolyEvalQ ; 0x0800BBAA
0x080022A2: EC53 2B10 VMOV R2, R3, D0
0x080022A6: 4620 MOV R0, R4
0x080022A8: 4641 MOV R1, R8
0x080022AA: F00B FA11 BL __aeabi_ddiv ; 0x0800D6D0
0x080022AE: 465A MOV R2, R11
0x080022B0: 4653 MOV R3, R10
0x080022B2: F004 F88F BL __aeabi_dmul ; 0x080063D4
0x080022B6: 462A MOV R2, R5
0x080022B8: 4633 MOV R3, R6
0x080022BA: F004 F88B BL __aeabi_dmul ; 0x080063D4
0x080022BE: 462A MOV R2, R5
0x080022C0: 4633 MOV R3, R6
0x080022C2: F00B F8E5 BL __aeabi_dadd ; 0x0800D490
0x080022C6: 4606 MOV R6, R0
0x080022C8: 4688 MOV R8, R1
0x080022CA: 4638 MOV R0, R7
0x080022CC: F00B FB3A BL __aeabi_i2d ; 0x0800D944
0x080022D0: 4604 MOV R4, R0
0x080022D2: 460D MOV R5, R1
0x080022D4: 4A1F LDR R2, =0x5C610CA8 ; [PC, #124] [0x08002354]
0x080022D6: 4B20 LDR R3, =0xBF2BD010 ; [PC, #128] [0x08002358]
0x080022D8: F004 F87C BL __aeabi_dmul ; 0x080063D4
0x080022DC: 4632 MOV R2, R6
0x080022DE: 4643 MOV R3, R8
0x080022E0: F00B F8D6 BL __aeabi_dadd ; 0x0800D490
0x080022E4: 4606 MOV R6, R0
0x080022E6: 4688 MOV R8, R1
0x080022E8: 4B1C LDR R3, =0x3FE63000 ; [PC, #112] [0x0800235C]
0x080022EA: 4620 MOV R0, R4
0x080022EC: 4629 MOV R1, R5
0x080022EE: 2200 MOVS R2, #0
0x080022F0: F004 F870 BL __aeabi_dmul ; 0x080063D4
0x080022F4: 4632 MOV R2, R6
0x080022F6: 4643 MOV R3, R8
0x080022F8: F00B F8CA BL __aeabi_dadd ; 0x0800D490
0x080022FC: EC41 0B10 VMOV D0, R0, R1
0x08002300: B002 ADD SP, SP, #8
0x08002302: ECBD 8B02 VLDM SP!, {D8}
0x08002306: E8BD 8FF8 POP.W {R3-R11, PC}
.L1:
0x0800230A: F020 4300 BIC R3, R0, #0x80000000
0x0800230E: 424A RSBS R2, R1, #0
0x08002310: F240 0200 MOVW R2, #0
0x08002314: F6C7 72F0 MOVT R2, #0x7FF0
0x08002318: EB72 0303 SBCS.W R3, R2, R3
0x0800231C: D308 BCC .L2 ; 0x08002330
0x0800231E: 4210 TST R0, R2
0x08002320: D007 BEQ .L3 ; 0x08002332
0x08002322: 2800 CMP R0, #0
0x08002324: BFBC ITT LT
0x08002326: 2100 MOVLT R1, #0
0x08002328: F502 2000 ADDLT.W R0, R2, #0x080000
0x0800232C: EC40 1B10 VMOV D0, R1, R0
.L2:
0x08002330: 4770 BX LR
.L3:
0x08002332: ED9F 0B01 VLDR D0, =0xFFF0000000000000 ; [PC, #4] [0x08002338]
0x08002336: 4770 BX LR
0x08002338: 00000000 DC64 0xFFF0000000000000
0x0800233C: FFF00000
0x08002340: BFE00000 DC.W 0xBFE00000
0x08002344: BFF00000 DC.W 0xBFF00000
0x08002348: 3FE00000 DC.W 0x3FE00000
0x0800234C: 12B3B59A DC.W 0x12B3B59A
0x08002350: C05007FF DC.W 0xC05007FF
0x08002354: 5C610CA8 DC.W 0x5C610CA8
0x08002358: BF2BD010 DC.W 0xBF2BD010
0x0800235C: 3FE63000 DC.W 0x3FE63000
Section .text.libc.exp from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=496, align=8
exp:
0x08002360: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08002364: B083 SUB SP, SP, #12
0x08002366: EC56 7B10 VMOV R7, R6, D0
0x0800236A: F3C6 500A UBFX R0, R6, #20, #11
0x0800236E: 3801 SUBS R0, #1
0x08002370: F240 71FE MOVW R1, #0x07FE
0x08002374: 4288 CMP R0, R1
0x08002376: F080 80A9 BCS.W .L5 ; 0x080024CC
0x0800237A: F643 10EF MOVW R0, #0x39EF
0x0800237E: F6CF 60FA MOVT R0, #0xFEFA
0x08002382: 1BC0 SUBS R0, R0, R7
0x08002384: F642 6042 MOVW R0, #0x2E42
0x08002388: F2C4 0086 MOVT R0, #0x4086
0x0800238C: 41B0 SBCS R0, R6
0x0800238E: F2C0 80B2 BLT.W .L6 ; 0x080024F6
0x08002392: F64B 40D2 MOVW R0, #0xBCD2
0x08002396: F6CD 507A MOVT R0, #0xDD7A
0x0800239A: 1BC0 SUBS R0, R0, R7
0x0800239C: F242 302B MOVW R0, #0x232B
0x080023A0: F2CC 0086 MOVT R0, #0xC086
0x080023A4: 41B0 SBCS R0, R6
0x080023A6: F0C0 8089 BCC.W .L2 ; 0x080024BC
0x080023AA: F244 2023 MOVW R0, #0x4223
0x080023AE: F6C0 4092 MOVT R0, #0x0C92
0x080023B2: F026 4100 BIC R1, R6, #0x80000000
0x080023B6: 1A38 SUBS R0, R7, R0
0x080023B8: F649 40A1 MOVW R0, #0x9CA1
0x080023BC: F6C3 30C7 MOVT R0, #0x3BC7
0x080023C0: EB71 0000 SBCS.W R0, R1, R0
0x080023C4: D37D BCC .L3 ; 0x080024C2
.L1:
0x080023C6: 4D54 LDR R5, =0x3FE00000 ; [PC, #0x0150] [0x08002518]
0x080023C8: 9501 STR R5, [SP, #4]
0x080023CA: 0FF0 LSRS R0, R6, #31
0x080023CC: 462C MOV R4, R5
0x080023CE: F360 74DF BFI R4, R0, #31, #1
0x080023D2: 4A52 LDR R2, =0x9E2FF93C ; [PC, #0x0148] [0x0800251C]
0x080023D4: 4B52 LDR R3, =0x3FF7152C ; [PC, #0x0148] [0x08002520]
0x080023D6: 4638 MOV R0, R7
0x080023D8: 4631 MOV R1, R6
0x080023DA: F003 FFFB BL __aeabi_dmul ; 0x080063D4
0x080023DE: 2200 MOVS R2, #0
0x080023E0: 4623 MOV R3, R4
0x080023E2: F00B F855 BL __aeabi_dadd ; 0x0800D490
0x080023E6: F00B FA71 BL __aeabi_d2iz ; 0x0800D8CC
0x080023EA: 9002 STR R0, [SP, #8]
0x080023EC: F00B FAAA BL __aeabi_i2d ; 0x0800D944
0x080023F0: 4604 MOV R4, R0
0x080023F2: 4688 MOV R8, R1
0x080023F4: 4B4B LDR R3, =0xBFE63000 ; [PC, #0x012C] [0x08002524]
0x080023F6: 2200 MOVS R2, #0
0x080023F8: F003 FFEC BL __aeabi_dmul ; 0x080063D4
0x080023FC: 463A MOV R2, R7
0x080023FE: 4633 MOV R3, R6
0x08002400: F00B F846 BL __aeabi_dadd ; 0x0800D490
0x08002404: 4606 MOV R6, R0
0x08002406: 460F MOV R7, R1
0x08002408: 4A47 LDR R2, =0x5C610CA8 ; [PC, #0x011C] [0x08002528]
0x0800240A: 4B48 LDR R3, =0x3F2BD010 ; [PC, #0x0120] [0x0800252C]
0x0800240C: 4620 MOV R0, R4
0x0800240E: 4641 MOV R1, R8
0x08002410: F003 FFE0 BL __aeabi_dmul ; 0x080063D4
0x08002414: 4632 MOV R2, R6
0x08002416: 463B MOV R3, R7
0x08002418: F00B F83A BL __aeabi_dadd ; 0x0800D490
0x0800241C: 4680 MOV R8, R0
0x0800241E: 460C MOV R4, R1
0x08002420: 4602 MOV R2, R0
0x08002422: 460B MOV R3, R1
0x08002424: F003 FFD6 BL __aeabi_dmul ; 0x080063D4
0x08002428: 4606 MOV R6, R0
0x0800242A: 460F MOV R7, R1
0x0800242C: 4A40 LDR R2, =0x6F58DC1C ; [PC, #0x0100] [0x08002530]
0x0800242E: 4B41 LDR R3, =0x3EF152A4 ; [PC, #0x0104] [0x08002534]
0x08002430: F003 FFD0 BL __aeabi_dmul ; 0x080063D4
0x08002434: 4A40 LDR R2, =0x6FB3F6E0 ; [PC, #0x0100] [0x08002538]
0x08002436: 4B41 LDR R3, =0x3F7C70E4 ; [PC, #0x0104] [0x0800253C]
0x08002438: F00B F82A BL __aeabi_dadd ; 0x0800D490
0x0800243C: 4632 MOV R2, R6
0x0800243E: 463B MOV R3, R7
0x08002440: F003 FFC8 BL __aeabi_dmul ; 0x080063D4
0x08002444: F5A5 1380 SUB.W R3, R5, #0x100000
0x08002448: 2200 MOVS R2, #0
0x0800244A: F00B F821 BL __aeabi_dadd ; 0x0800D490
0x0800244E: 4642 MOV R2, R8
0x08002450: 4623 MOV R3, R4
0x08002452: F003 FFBF BL __aeabi_dmul ; 0x080063D4
0x08002456: 4682 MOV R10, R0
0x08002458: 468B MOV R11, R1
0x0800245A: 4A39 LDR R2, =0x6FDE3809 ; [PC, #228] [0x08002540]
0x0800245C: 4B39 LDR R3, =0x3F403F99 ; [PC, #228] [0x08002544]
0x0800245E: 4630 MOV R0, R6
0x08002460: 4639 MOV R1, R7
0x08002462: F003 FFB7 BL __aeabi_dmul ; 0x080063D4
0x08002466: 4A38 LDR R2, =0x714251B3 ; [PC, #224] [0x08002548]
0x08002468: 4B38 LDR R3, =0x3FAC718E ; [PC, #224] [0x0800254C]
0x0800246A: F00B F811 BL __aeabi_dadd ; 0x0800D490
0x0800246E: 4604 MOV R4, R0
0x08002470: 4688 MOV R8, R1
0x08002472: 2000 MOVS R0, #0
0x08002474: 4629 MOV R1, R5
0x08002476: 4652 MOV R2, R10
0x08002478: 465B MOV R3, R11
0x0800247A: F003 FFA7 BL __aeabi_dsub ; 0x080063CC
0x0800247E: 4605 MOV R5, R0
0x08002480: 4689 MOV R9, R1
0x08002482: 4630 MOV R0, R6
0x08002484: 4639 MOV R1, R7
0x08002486: 4622 MOV R2, R4
0x08002488: 4643 MOV R3, R8
0x0800248A: F003 FFA3 BL __aeabi_dmul ; 0x080063D4
0x0800248E: 462A MOV R2, R5
0x08002490: 464B MOV R3, R9
0x08002492: F00A FFFD BL __aeabi_dadd ; 0x0800D490
0x08002496: 4602 MOV R2, R0
0x08002498: 460B MOV R3, R1
0x0800249A: 4650 MOV R0, R10
0x0800249C: 4659 MOV R1, R11
0x0800249E: F00B F917 BL __aeabi_ddiv ; 0x0800D6D0
0x080024A2: 2200 MOVS R2, #0
0x080024A4: 9B01 LDR R3, [SP, #4]
0x080024A6: F00A FFF3 BL __aeabi_dadd ; 0x0800D490
0x080024AA: EC41 0B10 VMOV D0, R0, R1
0x080024AE: 9802 LDR R0, [SP, #8]
0x080024B0: 3001 ADDS R0, #1
0x080024B2: B003 ADD SP, SP, #12
0x080024B4: E8BD 4FF0 POP.W {R4-R11, LR}
0x080024B8: F00B BEF8 B.W ldexp ; 0x0800E2AC
.L2:
0x080024BC: ED9F 0B10 VLDR D0, =0x0000000000000000 ; [PC, #64] [0x08002500]
0x080024C0: E001 B .L4 ; 0x080024C6
.L3:
0x080024C2: ED9F 0B13 VLDR D0, =0x3FF0000000000000 ; [PC, #76] [0x08002510]
.L4:
0x080024C6: B003 ADD SP, SP, #12
0x080024C8: E8BD 8FF0 POP.W {R4-R11, PC}
.L5:
0x080024CC: F026 4000 BIC R0, R6, #0x80000000
0x080024D0: 4279 RSBS R1, R7, #0
0x080024D2: F240 0100 MOVW R1, #0
0x080024D6: F6C7 71F0 MOVT R1, #0x7FF0
0x080024DA: EB71 0200 SBCS.W R2, R1, R0
0x080024DE: D3F2 BCC .L4 ; 0x080024C6
0x080024E0: 4048 EORS R0, R1
0x080024E2: 4338 ORRS R0, R7
0x080024E4: F47F AF6F BNE.W .L1 ; 0x080023C6
0x080024E8: 2E00 CMP R6, #0
0x080024EA: BFBC ITT LT
0x080024EC: 4606 MOVLT R6, R0
0x080024EE: 4607 MOVLT R7, R0
0x080024F0: EC46 7B10 VMOV D0, R7, R6
0x080024F4: E7E7 B .L4 ; 0x080024C6
.L6:
0x080024F6: ED9F 0B04 VLDR D0, =0x7FF0000000000000 ; [PC, #16] [0x08002508]
0x080024FA: E7E4 B .L4 ; 0x080024C6
0x080024FC: BF00 NOP
0x080024FE: BF00 NOP
0x08002500: 00000000 DC64 0x0000000000000000
0x08002504: 00000000
0x08002508: 00000000 DC64 0x7FF0000000000000
0x0800250C: 7FF00000
0x08002510: 00000000 DC64 0x3FF0000000000000
0x08002514: 3FF00000
0x08002518: 3FE00000 DC.W 0x3FE00000
0x0800251C: 9E2FF93C DC.W 0x9E2FF93C
0x08002520: 3FF7152C DC.W 0x3FF7152C
0x08002524: BFE63000 DC.W 0xBFE63000
0x08002528: 5C610CA8 DC.W 0x5C610CA8
0x0800252C: 3F2BD010 DC.W 0x3F2BD010
0x08002530: 6F58DC1C DC.W 0x6F58DC1C
0x08002534: 3EF152A4 DC.W 0x3EF152A4
0x08002538: 6FB3F6E0 DC.W 0x6FB3F6E0
0x0800253C: 3F7C70E4 DC.W 0x3F7C70E4
0x08002540: 6FDE3809 DC.W 0x6FDE3809
0x08002544: 3F403F99 DC.W 0x3F403F99
0x08002548: 714251B3 DC.W 0x714251B3
0x0800254C: 3FAC718E DC.W 0x3FAC718E
Section .text.libc.__SEGGER_RTL_float64_pow_inline from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=664, align=8
__SEGGER_RTL_float64_pow_inline:
0x08002550: E92D 43F8 PUSH.W {R3-R9, LR}
0x08002554: ED2D 8B06 VSTMDB SP!, {D8-D10}
0x08002558: EEB0 8A40 VMOV.F32 S16, S0
0x0800255C: EEF0 8A60 VMOV.F32 S17, S1
0x08002560: EC58 4B10 VMOV R4, R8, D0
0x08002564: 2000 MOVS R0, #0
0x08002566: F6C3 70F0 MOVT R0, #0x3FF0
0x0800256A: EA88 0100 EOR.W R1, R8, R0
0x0800256E: 4321 ORRS R1, R4
0x08002570: F000 80A9 BEQ.W .L8 ; 0x080026C6
0x08002574: EC55 6B11 VMOV R6, R5, D1
0x08002578: F100 4280 ADD.W R2, R0, #0x40000000
0x0800257C: 4215 TST R5, R2
0x0800257E: F000 80A7 BEQ.W .L9 ; 0x080026D0
0x08002582: F3C8 510A UBFX R1, R8, #20, #11
0x08002586: 3901 SUBS R1, #1
0x08002588: F240 73FD MOVW R3, #0x07FD
0x0800258C: 4299 CMP R1, R3
0x0800258E: D879 BHI .L7 ; 0x08002684
0x08002590: F3C5 510A UBFX R1, R5, #20, #11
0x08002594: F2A1 71FF SUBW R1, R1, #0x07FF
0x08002598: F64F 0302 MOVW R3, #0xF802
0x0800259C: F6CF 73FF MOVT R3, #0xFFFF
0x080025A0: 4299 CMP R1, R3
0x080025A2: D36F BCC .L7 ; 0x08002684
0x080025A4: 4630 MOV R0, R6
0x080025A6: 4629 MOV R1, R5
0x080025A8: F00B F990 BL __aeabi_d2iz ; 0x0800D8CC
0x080025AC: 4607 MOV R7, R0
0x080025AE: F00B F9C9 BL __aeabi_i2d ; 0x0800D944
.L1:
0x080025B2: F1B7 4F00 CMP.W R7, #0x80000000
0x080025B6: D040 BEQ .L4 ; 0x0800263A
0x080025B8: 4070 EORS R0, R6
0x080025BA: 4069 EORS R1, R5
0x080025BC: 4308 ORRS R0, R1
0x080025BE: D13C BNE .L4 ; 0x0800263A
0x080025C0: ED9F 9B79 VLDR D9, =0x3FF0000000000000 ; [PC, #0x01E4] [0x080027A8]
0x080025C4: 2F00 CMP R7, #0
0x080025C6: EEB0 AA49 VMOV.F32 S20, S18
0x080025CA: EEF0 AA69 VMOV.F32 S21, S19
0x080025CE: D025 BEQ .L3 ; 0x0800261C
0x080025D0: 463E MOV R6, R7
0x080025D2: BF48 IT MI
0x080025D4: 427E RSBMI R6, R7, #0
0x080025D6: ED9F AB74 VLDR D10, =0x3FF0000000000000 ; [PC, #0x01D0] [0x080027A8]
.L2:
0x080025DA: EC59 4B1A VMOV R4, R9, D10
0x080025DE: EC55 8B18 VMOV R8, R5, D8
0x080025E2: 4640 MOV R0, R8
0x080025E4: 4629 MOV R1, R5
0x080025E6: 4622 MOV R2, R4
0x080025E8: 464B MOV R3, R9
0x080025EA: F003 FEF3 BL __aeabi_dmul ; 0x080063D4
0x080025EE: 07F2 LSLS R2, R6, #31
0x080025F0: BF04 ITT EQ
0x080025F2: 4649 MOVEQ R1, R9
0x080025F4: 4620 MOVEQ R0, R4
0x080025F6: EC41 0B1A VMOV D10, R0, R1
0x080025FA: EA4F 0956 LSR.W R9, R6, #1
0x080025FE: 4640 MOV R0, R8
0x08002600: 4629 MOV R1, R5
0x08002602: 4642 MOV R2, R8
0x08002604: 462B MOV R3, R5
0x08002606: F003 FEE5 BL __aeabi_dmul ; 0x080063D4
0x0800260A: 2E01 CMP R6, #1
0x0800260C: BF04 ITT EQ
0x0800260E: 4629 MOVEQ R1, R5
0x08002610: 4640 MOVEQ R0, R8
0x08002612: EC41 0B18 VMOV D8, R0, R1
0x08002616: EA5F 0609 MOVS.W R6, R9
0x0800261A: D1DE BNE .L2 ; 0x080025DA
.L3:
0x0800261C: EC51 0B19 VMOV R0, R1, D9
0x08002620: EC55 8B1A VMOV R8, R5, D10
0x08002624: 4642 MOV R2, R8
0x08002626: 462B MOV R3, R5
0x08002628: F00B F852 BL __aeabi_ddiv ; 0x0800D6D0
0x0800262C: 2F00 CMP R7, #0
0x0800262E: BF5C ITT PL
0x08002630: 4629 MOVPL R1, R5
0x08002632: 4640 MOVPL R0, R8
0x08002634: EC41 0B11 VMOV D1, R0, R1
0x08002638: E008 B .L5 ; 0x0800264C
.L4:
0x0800263A: 4620 MOV R0, R4
0x0800263C: 4641 MOV R1, R8
0x0800263E: 2200 MOVS R2, #0
0x08002640: 2300 MOVS R3, #0
0x08002642: F003 FF7B BL __aeabi_dcmplt ; 0x0800653C
0x08002646: B148 CBZ R0, .L6 ; 0x0800265C
0x08002648: ED9F 1B65 VLDR D1, =0x7FF8000000000000 ; [PC, #0x0194] [0x080027E0]
.L5:
0x0800264C: EEB0 0A41 VMOV.F32 S0, S2
0x08002650: EEF0 0A61 VMOV.F32 S1, S3
0x08002654: ECBD 8B06 VLDM SP!, {D8-D10}
0x08002658: E8BD 83F8 POP.W {R3-R9, PC}
.L6:
0x0800265C: F36F 78DF BFC R8, #31, #1
0x08002660: EC48 4B10 VMOV D0, R4, R8
0x08002664: F7FF FDAC BL log ; 0x080021C0
0x08002668: EC53 2B10 VMOV R2, R3, D0
0x0800266C: 4630 MOV R0, R6
0x0800266E: 4629 MOV R1, R5
0x08002670: F003 FEB0 BL __aeabi_dmul ; 0x080063D4
0x08002674: EC41 0B10 VMOV D0, R0, R1
0x08002678: ECBD 8B06 VLDM SP!, {D8-D10}
0x0800267C: E8BD 43F8 POP.W {R3-R9, LR}
0x08002680: F7FF BE6E B.W exp ; 0x08002360
.L7:
0x08002684: F028 4100 BIC R1, R8, #0x80000000
0x08002688: 4263 RSBS R3, R4, #0
0x0800268A: EB72 0301 SBCS.W R3, R2, R1
0x0800268E: D31A BCC .L8 ; 0x080026C6
0x08002690: F025 4300 BIC R3, R5, #0x80000000
0x08002694: F1D6 0900 RSBS R9, R6, #0
0x08002698: EB72 0303 SBCS.W R3, R2, R3
0x0800269C: D3D6 BCC .L5 ; 0x0800264C
0x0800269E: EA18 0F02 TST.W R8, R2
0x080026A2: D018 BEQ .L10 ; 0x080026D6
0x080026A4: F088 4370 EOR R3, R8, #0xF0000000
0x080026A8: F083 637F EOR R3, R3, #0x0FF00000
0x080026AC: 4323 ORRS R3, R4
0x080026AE: D031 BEQ .L11 ; 0x08002714
0x080026B0: EA82 0208 EOR.W R2, R2, R8
0x080026B4: 4322 ORRS R2, R4
0x080026B6: D14F BNE .L12 ; 0x08002758
0x080026B8: A03D ADR R0, 0x080027B0
0x080026BA: 2D00 CMP R5, #0
0x080026BC: BFA8 IT GE
0x080026BE: 3008 ADDGE R0, #8
0x080026C0: ED90 1B00 VLDR D1, [R0]
0x080026C4: E7C2 B .L5 ; 0x0800264C
.L8:
0x080026C6: EEB0 1A48 VMOV.F32 S2, S16
0x080026CA: EEF0 1A68 VMOV.F32 S3, S17
0x080026CE: E7BD B .L5 ; 0x0800264C
.L9:
0x080026D0: ED9F 1B35 VLDR D1, =0x3FF0000000000000 ; [PC, #212] [0x080027A8]
0x080026D4: E7BA B .L5 ; 0x0800264C
.L10:
0x080026D6: 4630 MOV R0, R6
0x080026D8: 4629 MOV R1, R5
0x080026DA: F00B F8F7 BL __aeabi_d2iz ; 0x0800D8CC
0x080026DE: 4607 MOV R7, R0
0x080026E0: F00B F930 BL __aeabi_i2d ; 0x0800D944
0x080026E4: EA85 0201 EOR.W R2, R5, R1
0x080026E8: EA86 0300 EOR.W R3, R6, R0
0x080026EC: 431A ORRS R2, R3
0x080026EE: F47F AF60 BNE.W .L1 ; 0x080025B2
0x080026F2: A037 ADR R0, 0x080027D0
0x080026F4: 2D00 CMP R5, #0
0x080026F6: BFA8 IT GE
0x080026F8: 3008 ADDGE R0, #8
0x080026FA: EA4F 72D8 LSR.W R2, R8, #31
0x080026FE: E9D0 1000 LDRD R1, R0, [R0]
0x08002702: 4603 MOV R3, R0
0x08002704: F362 73DF BFI R3, R2, #31, #1
0x08002708: 07FA LSLS R2, R7, #31
0x0800270A: BF08 IT EQ
0x0800270C: 4603 MOVEQ R3, R0
0x0800270E: EC43 1B11 VMOV D1, R1, R3
0x08002712: E79B B .L5 ; 0x0800264C
.L11:
0x08002714: A026 ADR R0, 0x080027B0
0x08002716: 2D00 CMP R5, #0
0x08002718: BFA8 IT GE
0x0800271A: 3008 ADDGE R0, #8
0x0800271C: 4629 MOV R1, R5
0x0800271E: ED90 8B00 VLDR D8, [R0]
0x08002722: 4630 MOV R0, R6
0x08002724: F00B F8D2 BL __aeabi_d2iz ; 0x0800D8CC
0x08002728: 4604 MOV R4, R0
0x0800272A: F00B F90B BL __aeabi_i2d ; 0x0800D944
0x0800272E: EC59 3B18 VMOV R3, R9, D8
0x08002732: 4070 EORS R0, R6
0x08002734: EA4F 76D8 LSR.W R6, R8, #31
0x08002738: 464A MOV R2, R9
0x0800273A: 4069 EORS R1, R5
0x0800273C: F366 72DF BFI R2, R6, #31, #1
0x08002740: 4308 ORRS R0, R1
0x08002742: 4618 MOV R0, R3
0x08002744: BF1C ITT NE
0x08002746: 464A MOVNE R2, R9
0x08002748: 4618 MOVNE R0, R3
0x0800274A: 07E1 LSLS R1, R4, #31
0x0800274C: BF04 ITT EQ
0x0800274E: 464A MOVEQ R2, R9
0x08002750: 4618 MOVEQ R0, R3
0x08002752: EC42 0B11 VMOV D1, R0, R2
0x08002756: E779 B .L5 ; 0x0800264C
.L12:
0x08002758: F100 4200 ADD.W R2, R0, #0x80000000
0x0800275C: F102 4380 ADD.W R3, R2, #0x40000000
0x08002760: 406B EORS R3, R5
0x08002762: 4333 ORRS R3, R6
0x08002764: D111 BNE .L13 ; 0x0800278A
0x08002766: EA88 0002 EOR.W R0, R8, R2
0x0800276A: 4320 ORRS R0, R4
0x0800276C: ED9F 1B0E VLDR D1, =0x3FF0000000000000 ; [PC, #56] [0x080027A8]
0x08002770: F43F AF6C BEQ.W .L5 ; 0x0800264C
0x08002774: F64F 70FF MOVW R0, #0xFFFF
0x08002778: F6C3 70EF MOVT R0, #0x3FEF
0x0800277C: A214 ADR R2, 0x080027D0
0x0800277E: 4281 CMP R1, R0
0x08002780: BF88 IT HI
0x08002782: 3208 ADDHI R2, #8
0x08002784: ED92 1B00 VLDR D1, [R2]
0x08002788: E760 B .L5 ; 0x0800264C
.L13:
0x0800278A: 4281 CMP R1, R0
0x0800278C: D308 BCC .L14 ; 0x080027A0
0x0800278E: EA88 0002 EOR.W R0, R8, R2
0x08002792: A10B ADR R1, 0x080027C0
0x08002794: 4320 ORRS R0, R4
0x08002796: BF08 IT EQ
0x08002798: 3108 ADDEQ R1, #8
0x0800279A: ED91 1B00 VLDR D1, [R1]
0x0800279E: E755 B .L5 ; 0x0800264C
.L14:
0x080027A0: ED9F 1B03 VLDR D1, =0x0000000000000000 ; [PC, #12] [0x080027B0]
0x080027A4: E752 B .L5 ; 0x0800264C
0x080027A6: BF00 NOP
0x080027A8: 00000000 DC64 0x3FF0000000000000
0x080027AC: 3FF00000
0x080027B0: 00000000 DC64 0x0000000000000000
0x080027B4: 00000000
0x080027B8: 00 DC.B 0x00 ; '\0'
0x080027B9: 00 DC.B 0x00 ; '\0'
0x080027BA: 00 DC.B 0x00 ; '\0'
0x080027BB: 00 DC.B 0x00 ; '\0'
0x080027BC: 00 DC.B 0x00 ; '\0'
0x080027BD: 00 DC.B 0x00 ; '\0'
0x080027BE: F0 DC.B 0xF0 ; '\xF0'
0x080027BF: 7F DC.B 0x7F ; '\x7F'
0x080027C0: 00 DC.B 0x00 ; '\0'
0x080027C1: 00 DC.B 0x00 ; '\0'
0x080027C2: 00 DC.B 0x00 ; '\0'
0x080027C3: 00 DC.B 0x00 ; '\0'
0x080027C4: 00 DC.B 0x00 ; '\0'
0x080027C5: 00 DC.B 0x00 ; '\0'
0x080027C6: F0 DC.B 0xF0 ; '\xF0'
0x080027C7: 7F DC.B 0x7F ; '\x7F'
0x080027C8: 00 DC.B 0x00 ; '\0'
0x080027C9: 00 DC.B 0x00 ; '\0'
0x080027CA: 00 DC.B 0x00 ; '\0'
0x080027CB: 00 DC.B 0x00 ; '\0'
0x080027CC: 00 DC.B 0x00 ; '\0'
0x080027CD: 00 DC.B 0x00 ; '\0'
0x080027CE: F0 DC.B 0xF0 ; '\xF0'
0x080027CF: 3F DC.B 0x3F ; '?'
0x080027D0: 00 DC.B 0x00 ; '\0'
0x080027D1: 00 DC.B 0x00 ; '\0'
0x080027D2: 00 DC.B 0x00 ; '\0'
0x080027D3: 00 DC.B 0x00 ; '\0'
0x080027D4: 00 DC.B 0x00 ; '\0'
0x080027D5: 00 DC.B 0x00 ; '\0'
0x080027D6: F0 DC.B 0xF0 ; '\xF0'
0x080027D7: 7F DC.B 0x7F ; '\x7F'
0x080027D8: 00 DC.B 0x00 ; '\0'
0x080027D9: 00 DC.B 0x00 ; '\0'
0x080027DA: 00 DC.B 0x00 ; '\0'
0x080027DB: 00 DC.B 0x00 ; '\0'
0x080027DC: 00 DC.B 0x00 ; '\0'
0x080027DD: 00 DC.B 0x00 ; '\0'
0x080027DE: 00 DC.B 0x00 ; '\0'
0x080027DF: 00 DC.B 0x00 ; '\0'
0x080027E0: 00000000 DC64 0x7FF8000000000000
0x080027E4: 7FF80000
Section .rodata.libc.__SEGGER_RTL_float64_Log from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=40, align=8
__SEGGER_RTL_float64_Log:
0x080027E8: ED DC.B 0xED ; '\xED'
0x080027E9: AF DC.B 0xAF ; '\xAF'
0x080027EA: 16 DC.B 0x16 ; '\x16'
0x080027EB: 20 DC.B 0x20 ; ' '
0x080027EC: 4A DC.B 0x4A ; 'J'
0x080027ED: 62 DC.B 0x62 ; 'b'
0x080027EE: 30 DC.B 0x30 ; '0'
0x080027EF: 40 DC.B 0x40 ; '@'
0x080027F0: 29 DC.B 0x29 ; ')'
0x080027F1: BD DC.B 0xBD ; '\xBD'
0x080027F2: 56 DC.B 0x56 ; 'V'
0x080027F3: B3 DC.B 0xB3 ; '\xB3'
0x080027F4: 15 DC.B 0x15 ; '\x15'
0x080027F5: 44 DC.B 0x44 ; 'D'
0x080027F6: E9 DC.B 0xE9 ; '\xE9'
0x080027F7: BF DC.B 0xBF ; '\xBF'
0x080027F8: 77 DC.B 0x77 ; 'w'
0x080027F9: 90 DC.B 0x90 ; '\x90'
0x080027FA: 0D DC.B 0x0D ; '\r'
0x080027FB: 9C DC.B 0x9C ; '\x9C'
0x080027FC: FE DC.B 0xFE ; '\xFE'
0x080027FD: 0B DC.B 0x0B ; '\v'
0x080027FE: 88 DC.B 0x88 ; '\x88'
0x080027FF: C0 DC.B 0xC0 ; '\xC0'
0x08002800: 7E DC.B 0x7E ; '~'
0x08002801: 26 DC.B 0x26 ; '&'
0x08002802: 15 DC.B 0x15 ; '\x15'
0x08002803: FA DC.B 0xFA ; '\xFA'
0x08002804: 83 DC.B 0x83 ; '\x83'
0x08002805: 80 DC.B 0x80 ; '\x80'
0x08002806: 73 DC.B 0x73 ; 's'
0x08002807: 40 DC.B 0x40 ; '@'
0x08002808: 0F DC.B 0x0F ; '\x0F'
0x08002809: CE DC.B 0xCE ; '\xCE'
0x0800280A: 67 DC.B 0x67 ; 'g'
0x0800280B: 4B DC.B 0x4B ; 'K'
0x0800280C: 80 DC.B 0x80 ; '\x80'
0x0800280D: D5 DC.B 0xD5 ; '\xD5'
0x0800280E: 41 DC.B 0x41 ; 'A'
0x0800280F: C0 DC.B 0xC0 ; '\xC0'
Section .text.MX_ADC1_Init from adc.o, size=204, align=4
MX_ADC1_Init:
0x08002810: B5B0 PUSH {R4-R5, R7, LR}
0x08002812: B08C SUB SP, SP, #48
0x08002814: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1
0x08002818: 2400 MOVS R4, #0
0x0800281A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1
0x0800281E: F04F 41A0 MOV.W R1, #0x50000000
0x08002822: 2204 MOVS R2, #4
0x08002824: E9C0 1400 STRD R1, R4, [R0]
0x08002828: 6182 STR R2, [R0, #24]
0x0800282A: F44F 7180 MOV.W R1, #0x0100
0x0800282E: F44F 5280 MOV.W R2, #0x1000
0x08002832: 8381 STRH R1, [R0, #28]
0x08002834: 2101 MOVS R1, #1
0x08002836: 63C2 STR R2, [R0, #60]
0x08002838: 221C MOVS R2, #28
0x0800283A: F100 0C44 ADD.W R12, R0, #68
0x0800283E: 940B STR R4, [SP, #44]
0x08002840: E9CD 4409 STRD R4, R4, [SP, #36]
0x08002844: E9CD 4407 STRD R4, R4, [SP, #28]
0x08002848: E9CD 4405 STRD R4, R4, [SP, #20]
0x0800284C: E9CD 4403 STRD R4, R4, [SP, #12]
0x08002850: E9CD 4401 STRD R4, R4, [SP, #4]
0x08002854: E9C0 4402 STRD R4, R4, [R0, #8]
0x08002858: E9C0 4404 STRD R4, R4, [R0, #16]
0x0800285C: 6201 STR R1, [R0, #32]
0x0800285E: F880 4024 STRB.W R4, [R0, #36]
0x08002862: E9C0 440B STRD R4, R4, [R0, #44]
0x08002866: F880 4038 STRB.W R4, [R0, #56]
0x0800286A: F880 1040 STRB.W R1, [R0, #64]
0x0800286E: 2380 MOVS R3, #128
0x08002870: E88C 001C STM.W R12, {R2-R4}
0x08002874: 6501 STR R1, [R0, #80]
0x08002876: F004 FD19 BL HAL_ADC_Init ; 0x080072AC
0x0800287A: 2800 CMP R0, #0
0x0800287C: BF18 IT NE
0x0800287E: F004 F9F9 BLNE Error_Handler ; 0x08006C74
0x08002882: F44F 4000 MOV.W R0, #0x8000
0x08002886: E9CD 040A STRD R0, R4, [SP, #40]
0x0800288A: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1
0x0800288E: 2506 MOVS R5, #6
0x08002890: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1
0x08002894: A909 ADD R1, SP, #36
0x08002896: 9509 STR R5, [SP, #36]
0x08002898: F005 FFB8 BL HAL_ADCEx_MultiModeConfigChannel ; 0x0800880C
0x0800289C: 2800 CMP R0, #0
0x0800289E: BF18 IT NE
0x080028A0: F004 F9E8 BLNE Error_Handler ; 0x08006C74
0x080028A4: 2002 MOVS R0, #2
0x080028A6: F2C0 4030 MOVT R0, #0x0430
0x080028AA: E9CD 0501 STRD R0, R5, [SP, #4]
0x080028AE: 2001 MOVS R0, #1
0x080028B0: 9003 STR R0, [SP, #12]
0x080028B2: 2000 MOVS R0, #0
0x080028B4: F2C4 007F MOVT R0, #0x407F
0x080028B8: 9004 STR R0, [SP, #16]
0x080028BA: 2004 MOVS R0, #4
0x080028BC: 9005 STR R0, [SP, #20]
0x080028BE: 2000 MOVS R0, #0
0x080028C0: 9006 STR R0, [SP, #24]
0x080028C2: F640 5064 MOVW R0, #0x0D64 ; 0x10000D64 = hadc1
0x080028C6: F2C1 0000 MOVT R0, #0x1000 ; 0x10000D64 = hadc1
0x080028CA: A901 ADD R1, SP, #4
0x080028CC: F005 F8B0 BL HAL_ADC_ConfigChannel ; 0x08007A30
0x080028D0: 2800 CMP R0, #0
0x080028D2: BF18 IT NE
0x080028D4: F004 F9CE BLNE Error_Handler ; 0x08006C74
0x080028D8: B00C ADD SP, SP, #48
0x080028DA: BDB0 POP {R4-R5, R7, PC}
Section .text.MX_ADC2_Init from adc.o, size=156, align=4
MX_ADC2_Init:
0x080028DC: B570 PUSH {R4-R6, LR}
0x080028DE: B088 SUB SP, SP, #32
0x080028E0: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2
0x080028E4: F240 1100 MOVW R1, #0x0100
0x080028E8: 2400 MOVS R4, #0
0x080028EA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2
0x080028EE: F2C5 0100 MOVT R1, #0x5000
0x080028F2: E9C0 1400 STRD R1, R4, [R0]
0x080028F6: F44F 7180 MOV.W R1, #0x0100
0x080028FA: 8381 STRH R1, [R0, #28]
0x080028FC: F44F 5180 MOV.W R1, #0x1000
0x08002900: 2504 MOVS R5, #4
0x08002902: 2601 MOVS R6, #1
0x08002904: 63C1 STR R1, [R0, #60]
0x08002906: 211C MOVS R1, #28
0x08002908: F100 0344 ADD.W R3, R0, #68
0x0800290C: E9CD 4406 STRD R4, R4, [SP, #24]
0x08002910: E9CD 4404 STRD R4, R4, [SP, #16]
0x08002914: E9CD 4402 STRD R4, R4, [SP, #8]
0x08002918: E9CD 4400 STRD R4, R4, [SP]
0x0800291C: E9C0 4402 STRD R4, R4, [R0, #8]
0x08002920: E9C0 4404 STRD R4, R4, [R0, #16]
0x08002924: 6185 STR R5, [R0, #24]
0x08002926: 6206 STR R6, [R0, #32]
0x08002928: F880 4024 STRB.W R4, [R0, #36]
0x0800292C: F880 4038 STRB.W R4, [R0, #56]
0x08002930: F880 6040 STRB.W R6, [R0, #64]
0x08002934: 2280 MOVS R2, #128
0x08002936: C356 STM R3!, {R1-R2, R4, R6}
0x08002938: F004 FCB8 BL HAL_ADC_Init ; 0x080072AC
0x0800293C: 2800 CMP R0, #0
0x0800293E: BF18 IT NE
0x08002940: F004 F998 BLNE Error_Handler ; 0x08006C74
0x08002944: 2008 MOVS R0, #8
0x08002946: F6C0 4090 MOVT R0, #0x0C90
0x0800294A: 9000 STR R0, [SP, #0]
0x0800294C: 2006 MOVS R0, #6
0x0800294E: E9CD 0601 STRD R0, R6, [SP, #4]
0x08002952: 2000 MOVS R0, #0
0x08002954: F2C4 007F MOVT R0, #0x407F
0x08002958: E9CD 0503 STRD R0, R5, [SP, #12]
0x0800295C: F640 40F8 MOVW R0, #0x0CF8 ; 0x10000CF8 = hadc2
0x08002960: F2C1 0000 MOVT R0, #0x1000 ; 0x10000CF8 = hadc2
0x08002964: 4669 MOV R1, SP
0x08002966: 9405 STR R4, [SP, #20]
0x08002968: F005 F862 BL HAL_ADC_ConfigChannel ; 0x08007A30
0x0800296C: 2800 CMP R0, #0
0x0800296E: BF18 IT NE
0x08002970: F004 F980 BLNE Error_Handler ; 0x08006C74
0x08002974: B008 ADD SP, SP, #32
0x08002976: BD70 POP {R4-R6, PC}
Section .text.MX_ADC3_Init from adc.o, size=268, align=4
MX_ADC3_Init:
0x08002978: B510 PUSH {R4, LR}
0x0800297A: B08C SUB SP, SP, #48
0x0800297C: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x08002980: F240 4100 MOVW R1, #0x0400
0x08002984: 2400 MOVS R4, #0
0x08002986: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x0800298A: F2C5 0100 MOVT R1, #0x5000
0x0800298E: E9C0 1400 STRD R1, R4, [R0]
0x08002992: F44F 7180 MOV.W R1, #0x0100
0x08002996: 8381 STRH R1, [R0, #28]
0x08002998: 2103 MOVS R1, #3
0x0800299A: 6201 STR R1, [R0, #32]
0x0800299C: F44F 5180 MOV.W R1, #0x1000
0x080029A0: 2201 MOVS R2, #1
0x080029A2: 2308 MOVS R3, #8
0x080029A4: 63C1 STR R1, [R0, #60]
0x080029A6: 211C MOVS R1, #28
0x080029A8: F100 0C44 ADD.W R12, R0, #68
0x080029AC: 940B STR R4, [SP, #44]
0x080029AE: E9CD 4409 STRD R4, R4, [SP, #36]
0x080029B2: E9CD 4407 STRD R4, R4, [SP, #28]
0x080029B6: E9CD 4405 STRD R4, R4, [SP, #20]
0x080029BA: E9CD 4403 STRD R4, R4, [SP, #12]
0x080029BE: E9CD 4401 STRD R4, R4, [SP, #4]
0x080029C2: E9C0 4402 STRD R4, R4, [R0, #8]
0x080029C6: E9C0 4204 STRD R4, R2, [R0, #16]
0x080029CA: 6183 STR R3, [R0, #24]
0x080029CC: F880 4024 STRB.W R4, [R0, #36]
0x080029D0: E9C0 440B STRD R4, R4, [R0, #44]
0x080029D4: F880 2038 STRB.W R2, [R0, #56]
0x080029D8: F880 2040 STRB.W R2, [R0, #64]
0x080029DC: 2380 MOVS R3, #128
0x080029DE: E88C 001A STM.W R12, {R1, R3-R4}
0x080029E2: 6502 STR R2, [R0, #80]
0x080029E4: F004 FC62 BL HAL_ADC_Init ; 0x080072AC
0x080029E8: 2800 CMP R0, #0
0x080029EA: BF18 IT NE
0x080029EC: F004 F942 BLNE Error_Handler ; 0x08006C74
0x080029F0: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x080029F4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x080029F8: A909 ADD R1, SP, #36
0x080029FA: 9409 STR R4, [SP, #36]
0x080029FC: F005 FF06 BL HAL_ADCEx_MultiModeConfigChannel ; 0x0800880C
0x08002A00: 2800 CMP R0, #0
0x08002A02: BF18 IT NE
0x08002A04: F004 F936 BLNE Error_Handler ; 0x08006C74
0x08002A08: 2002 MOVS R0, #2
0x08002A0A: F2C0 4030 MOVT R0, #0x0430
0x08002A0E: 9001 STR R0, [SP, #4]
0x08002A10: 2006 MOVS R0, #6
0x08002A12: 9002 STR R0, [SP, #8]
0x08002A14: 2007 MOVS R0, #7
0x08002A16: 9003 STR R0, [SP, #12]
0x08002A18: 207F MOVS R0, #127
0x08002A1A: 9004 STR R0, [SP, #16]
0x08002A1C: 2004 MOVS R0, #4
0x08002A1E: 9005 STR R0, [SP, #20]
0x08002A20: 2000 MOVS R0, #0
0x08002A22: 9006 STR R0, [SP, #24]
0x08002A24: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x08002A28: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x08002A2C: A901 ADD R1, SP, #4
0x08002A2E: F004 FFFF BL HAL_ADC_ConfigChannel ; 0x08007A30
0x08002A32: 2800 CMP R0, #0
0x08002A34: BF18 IT NE
0x08002A36: F004 F91D BLNE Error_Handler ; 0x08006C74
0x08002A3A: F241 0000 MOVW R0, #0x1000
0x08002A3E: F2C3 2060 MOVT R0, #0x3260
0x08002A42: 9001 STR R0, [SP, #4]
0x08002A44: 200C MOVS R0, #12
0x08002A46: 9002 STR R0, [SP, #8]
0x08002A48: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x08002A4C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x08002A50: A901 ADD R1, SP, #4
0x08002A52: F004 FFED BL HAL_ADC_ConfigChannel ; 0x08007A30
0x08002A56: 2800 CMP R0, #0
0x08002A58: BF18 IT NE
0x08002A5A: F004 F90B BLNE Error_Handler ; 0x08006C74
0x08002A5E: 2020 MOVS R0, #32
0x08002A60: F2C1 40F0 MOVT R0, #0x14F0
0x08002A64: 9001 STR R0, [SP, #4]
0x08002A66: 2012 MOVS R0, #18
0x08002A68: 9002 STR R0, [SP, #8]
0x08002A6A: F640 408C MOVW R0, #0x0C8C ; 0x10000C8C = hadc3
0x08002A6E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C8C = hadc3
0x08002A72: A901 ADD R1, SP, #4
0x08002A74: F004 FFDC BL HAL_ADC_ConfigChannel ; 0x08007A30
0x08002A78: 2800 CMP R0, #0
0x08002A7A: BF18 IT NE
0x08002A7C: F004 F8FA BLNE Error_Handler ; 0x08006C74
0x08002A80: B00C ADD SP, SP, #48
0x08002A82: BD10 POP {R4, PC}
Section .text.HAL_ADC_MspInit from adc.o, size=792, align=4
HAL_ADC_MspInit:
0x08002A84: B570 PUSH {R4-R6, LR}
0x08002A86: B09C SUB SP, SP, #112
0x08002A88: 4604 MOV R4, R0
0x08002A8A: 2000 MOVS R0, #0
0x08002A8C: 901B STR R0, [SP, #108]
0x08002A8E: E9CD 0019 STRD R0, R0, [SP, #100]
0x08002A92: E9CD 0017 STRD R0, R0, [SP, #92]
0x08002A96: A802 ADD R0, SP, #8
0x08002A98: 2154 MOVS R1, #84
0x08002A9A: F003 FDFD BL __aeabi_memclr ; 0x08006698
0x08002A9E: 6820 LDR R0, [R4]
0x08002AA0: F100 4030 ADD.W R0, R0, #0xB0000000
0x08002AA4: EA4F 2030 ROR R0, R0, #8
0x08002AA8: 2806 CMP R0, #6
0x08002AAA: F200 8175 BHI.W .L10 ; 0x08002D98
0x08002AAE: E8DF F010 TBH [PC, R0, LSL #1]
0x08002AB2: 07 DC.B 0x07 ; '\x07'
0x08002AB3: 00 DC.B 0x00 ; '\0'
0x08002AB4: 88 DC.B 0x88 ; '\x88'
0x08002AB5: 00 DC.B 0x00 ; '\0'
0x08002AB6: 73 DC.B 0x73 ; 's'
0x08002AB7: 01 DC.B 0x01 ; '\x01'
0x08002AB8: 73 DC.B 0x73 ; 's'
0x08002AB9: 01 DC.B 0x01 ; '\x01'
0x08002ABA: 45 DC.B 0x45 ; 'E'
0x08002ABB: 00 DC.B 0x00 ; '\0'
0x08002ABC: D6 DC.B 0xD6 ; '\xD6'
0x08002ABD: 00 DC.B 0x00 ; '\0'
0x08002ABE: 19 DC.B 0x19 ; '\x19'
0x08002ABF: 01 DC.B 0x01 ; '\x01'
0x08002AC0: F44F 4000 MOV.W R0, #0x8000
0x08002AC4: 9002 STR R0, [SP, #8]
0x08002AC6: F04F 5080 MOV.W R0, #0x10000000
0x08002ACA: 9013 STR R0, [SP, #76]
0x08002ACC: A802 ADD R0, SP, #8
0x08002ACE: F001 FD7F BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08002AD2: 2800 CMP R0, #0
0x08002AD4: BF18 IT NE
0x08002AD6: F004 F8CD BLNE Error_Handler ; 0x08006C74
0x08002ADA: F241 3104 MOVW R1, #0x1304 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED
0x08002ADE: F2C1 0100 MOVT R1, #0x1000 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED
0x08002AE2: 680A LDR R2, [R1]
0x08002AE4: F241 004C MOVW R0, #0x104C
0x08002AE8: F2C4 0002 MOVT R0, #0x4002
0x08002AEC: 1C53 ADDS R3, R2, #1
0x08002AEE: 600B STR R3, [R1]
0x08002AF0: B942 CBNZ R2, .L1 ; 0x08002B04
0x08002AF2: 6801 LDR R1, [R0]
0x08002AF4: F441 5100 ORR R1, R1, #0x2000
0x08002AF8: 6001 STR R1, [R0]
0x08002AFA: 6801 LDR R1, [R0]
0x08002AFC: F401 5100 AND R1, R1, #0x2000
0x08002B00: 9101 STR R1, [SP, #4]
0x08002B02: 9901 LDR R1, [SP, #4]
.L1:
0x08002B04: 6801 LDR R1, [R0]
0x08002B06: 2600 MOVS R6, #0
0x08002B08: F041 0101 ORR R1, R1, #1
0x08002B0C: 6001 STR R1, [R0]
0x08002B0E: 6800 LDR R0, [R0]
0x08002B10: A917 ADD R1, SP, #92
0x08002B12: F000 0001 AND R0, R0, #1
0x08002B16: 9001 STR R0, [SP, #4]
0x08002B18: 9801 LDR R0, [SP, #4]
0x08002B1A: 2003 MOVS R0, #3
0x08002B1C: E9CD 0017 STRD R0, R0, [SP, #92]
0x08002B20: F04F 4090 MOV.W R0, #0x48000000
0x08002B24: 9619 STR R6, [SP, #100]
0x08002B26: F006 FEB9 BL HAL_GPIO_Init ; 0x0800989C
0x08002B2A: F241 153C MOVW R5, #0x113C ; 0x1000113C = hdma_adc1
0x08002B2E: 2008 MOVS R0, #8
0x08002B30: F2C1 0500 MOVT R5, #0x1000 ; 0x1000113C = hdma_adc1
0x08002B34: F2C4 0002 MOVT R0, #0x4002
0x08002B38: 2105 MOVS R1, #5
0x08002B3A: E081 B .L4 ; 0x08002C40
0x08002B3C: F44F 3080 MOV.W R0, #0x010000
0x08002B40: 9002 STR R0, [SP, #8]
0x08002B42: F04F 4080 MOV.W R0, #0x40000000
0x08002B46: 9014 STR R0, [SP, #80]
0x08002B48: A802 ADD R0, SP, #8
0x08002B4A: F001 FD41 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08002B4E: 2800 CMP R0, #0
0x08002B50: BF18 IT NE
0x08002B52: F004 F88F BLNE Error_Handler ; 0x08006C74
0x08002B56: F241 3100 MOVW R1, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED
0x08002B5A: F2C1 0100 MOVT R1, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED
0x08002B5E: 680A LDR R2, [R1]
0x08002B60: F241 004C MOVW R0, #0x104C
0x08002B64: F2C4 0002 MOVT R0, #0x4002
0x08002B68: 1C53 ADDS R3, R2, #1
0x08002B6A: 600B STR R3, [R1]
0x08002B6C: B942 CBNZ R2, .L2 ; 0x08002B80
0x08002B6E: 6801 LDR R1, [R0]
0x08002B70: F441 4180 ORR R1, R1, #0x4000
0x08002B74: 6001 STR R1, [R0]
0x08002B76: 6801 LDR R1, [R0]
0x08002B78: F401 4180 AND R1, R1, #0x4000
0x08002B7C: 9101 STR R1, [SP, #4]
0x08002B7E: 9901 LDR R1, [SP, #4]
.L2:
0x08002B80: 6801 LDR R1, [R0]
0x08002B82: 2600 MOVS R6, #0
0x08002B84: F041 0102 ORR R1, R1, #2
0x08002B88: 6001 STR R1, [R0]
0x08002B8A: 6800 LDR R0, [R0]
0x08002B8C: A917 ADD R1, SP, #92
0x08002B8E: F000 0002 AND R0, R0, #2
0x08002B92: 9001 STR R0, [SP, #4]
0x08002B94: 9801 LDR R0, [SP, #4]
0x08002B96: F242 0003 MOVW R0, #0x2003
0x08002B9A: 9017 STR R0, [SP, #92]
0x08002B9C: 2003 MOVS R0, #3
0x08002B9E: 9018 STR R0, [SP, #96]
0x08002BA0: F240 4000 MOVW R0, #0x0400
0x08002BA4: F6C4 0000 MOVT R0, #0x4800
0x08002BA8: 9619 STR R6, [SP, #100]
0x08002BAA: F006 FE77 BL HAL_GPIO_Init ; 0x0800989C
0x08002BAE: 2008 MOVS R0, #8
0x08002BB0: F2C4 0002 MOVT R0, #0x4002
0x08002BB4: F241 057C MOVW R5, #0x107C ; 0x1000107C = hdma_adc3
0x08002BB8: 3028 ADDS R0, #40
0x08002BBA: F2C1 0500 MOVT R5, #0x1000 ; 0x1000107C = hdma_adc3
0x08002BBE: 2125 MOVS R1, #37
0x08002BC0: E0D0 B .L7 ; 0x08002D64
0x08002BC2: F44F 4000 MOV.W R0, #0x8000
0x08002BC6: 9002 STR R0, [SP, #8]
0x08002BC8: F04F 5080 MOV.W R0, #0x10000000
0x08002BCC: 9013 STR R0, [SP, #76]
0x08002BCE: A802 ADD R0, SP, #8
0x08002BD0: F001 FCFE BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08002BD4: 2800 CMP R0, #0
0x08002BD6: BF18 IT NE
0x08002BD8: F004 F84C BLNE Error_Handler ; 0x08006C74
0x08002BDC: F241 3104 MOVW R1, #0x1304 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED
0x08002BE0: F2C1 0100 MOVT R1, #0x1000 ; 0x10001304 = HAL_RCC_ADC12_CLK_ENABLED
0x08002BE4: 680A LDR R2, [R1]
0x08002BE6: F241 004C MOVW R0, #0x104C
0x08002BEA: F2C4 0002 MOVT R0, #0x4002
0x08002BEE: 1C53 ADDS R3, R2, #1
0x08002BF0: 600B STR R3, [R1]
0x08002BF2: B942 CBNZ R2, .L3 ; 0x08002C06
0x08002BF4: 6801 LDR R1, [R0]
0x08002BF6: F441 5100 ORR R1, R1, #0x2000
0x08002BFA: 6001 STR R1, [R0]
0x08002BFC: 6801 LDR R1, [R0]
0x08002BFE: F401 5100 AND R1, R1, #0x2000
0x08002C02: 9101 STR R1, [SP, #4]
0x08002C04: 9901 LDR R1, [SP, #4]
.L3:
0x08002C06: 6801 LDR R1, [R0]
0x08002C08: 2600 MOVS R6, #0
0x08002C0A: F041 0101 ORR R1, R1, #1
0x08002C0E: 6001 STR R1, [R0]
0x08002C10: 6800 LDR R0, [R0]
0x08002C12: A917 ADD R1, SP, #92
0x08002C14: F000 0001 AND R0, R0, #1
0x08002C18: 9001 STR R0, [SP, #4]
0x08002C1A: 9801 LDR R0, [SP, #4]
0x08002C1C: 20C0 MOVS R0, #192
0x08002C1E: 9017 STR R0, [SP, #92]
0x08002C20: 2003 MOVS R0, #3
0x08002C22: 9018 STR R0, [SP, #96]
0x08002C24: F04F 4090 MOV.W R0, #0x48000000
0x08002C28: 9619 STR R6, [SP, #100]
0x08002C2A: F006 FE37 BL HAL_GPIO_Init ; 0x0800989C
0x08002C2E: 2008 MOVS R0, #8
0x08002C30: F2C4 0002 MOVT R0, #0x4002
0x08002C34: F241 05DC MOVW R5, #0x10DC ; 0x100010DC = hdma_adc2
0x08002C38: 3014 ADDS R0, #20
0x08002C3A: F2C1 0500 MOVT R5, #0x1000 ; 0x100010DC = hdma_adc2
0x08002C3E: 2124 MOVS R1, #36
.L4:
0x08002C40: 2280 MOVS R2, #128
0x08002C42: F44F 7300 MOV.W R3, #0x0200
0x08002C46: F44F 6C00 MOV.W R12, #0x0800
0x08002C4A: 6028 STR R0, [R5]
0x08002C4C: 6069 STR R1, [R5, #4]
0x08002C4E: 60AE STR R6, [R5, #8]
0x08002C50: 60EE STR R6, [R5, #12]
0x08002C52: 612A STR R2, [R5, #16]
0x08002C54: 616B STR R3, [R5, #20]
0x08002C56: F8C5 C018 STR.W R12, [R5, #24]
0x08002C5A: 61EE STR R6, [R5, #28]
0x08002C5C: E093 B .L8 ; 0x08002D86
0x08002C5E: F44F 3080 MOV.W R0, #0x010000
0x08002C62: 9002 STR R0, [SP, #8]
0x08002C64: F04F 4080 MOV.W R0, #0x40000000
0x08002C68: 9014 STR R0, [SP, #80]
0x08002C6A: A802 ADD R0, SP, #8
0x08002C6C: F001 FCB0 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08002C70: 2800 CMP R0, #0
0x08002C72: BF18 IT NE
0x08002C74: F003 FFFE BLNE Error_Handler ; 0x08006C74
0x08002C78: F241 3100 MOVW R1, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED
0x08002C7C: F2C1 0100 MOVT R1, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED
0x08002C80: 680A LDR R2, [R1]
0x08002C82: F241 004C MOVW R0, #0x104C
0x08002C86: F2C4 0002 MOVT R0, #0x4002
0x08002C8A: 1C53 ADDS R3, R2, #1
0x08002C8C: 600B STR R3, [R1]
0x08002C8E: B942 CBNZ R2, .L5 ; 0x08002CA2
0x08002C90: 6801 LDR R1, [R0]
0x08002C92: F441 4180 ORR R1, R1, #0x4000
0x08002C96: 6001 STR R1, [R0]
0x08002C98: 6801 LDR R1, [R0]
0x08002C9A: F401 4180 AND R1, R1, #0x4000
0x08002C9E: 9101 STR R1, [SP, #4]
0x08002CA0: 9901 LDR R1, [SP, #4]
.L5:
0x08002CA2: 6801 LDR R1, [R0]
0x08002CA4: 2600 MOVS R6, #0
0x08002CA6: F041 0102 ORR R1, R1, #2
0x08002CAA: 6001 STR R1, [R0]
0x08002CAC: 6800 LDR R0, [R0]
0x08002CAE: A917 ADD R1, SP, #92
0x08002CB0: F000 0002 AND R0, R0, #2
0x08002CB4: 9001 STR R0, [SP, #4]
0x08002CB6: 9801 LDR R0, [SP, #4]
0x08002CB8: F44F 4040 MOV.W R0, #0xC000
0x08002CBC: 9017 STR R0, [SP, #92]
0x08002CBE: 2003 MOVS R0, #3
0x08002CC0: 9018 STR R0, [SP, #96]
0x08002CC2: F240 4000 MOVW R0, #0x0400
0x08002CC6: F6C4 0000 MOVT R0, #0x4800
0x08002CCA: 9619 STR R6, [SP, #100]
0x08002CCC: F006 FDE6 BL HAL_GPIO_Init ; 0x0800989C
0x08002CD0: 2008 MOVS R0, #8
0x08002CD2: F2C4 0002 MOVT R0, #0x4002
0x08002CD6: F241 051C MOVW R5, #0x101C ; 0x1000101C = hdma_adc4
0x08002CDA: 303C ADDS R0, #60
0x08002CDC: F2C1 0500 MOVT R5, #0x1000 ; 0x1000101C = hdma_adc4
0x08002CE0: 2126 MOVS R1, #38
0x08002CE2: E03F B .L7 ; 0x08002D64
0x08002CE4: F44F 3080 MOV.W R0, #0x010000
0x08002CE8: 9002 STR R0, [SP, #8]
0x08002CEA: F04F 4080 MOV.W R0, #0x40000000
0x08002CEE: 9014 STR R0, [SP, #80]
0x08002CF0: A802 ADD R0, SP, #8
0x08002CF2: F001 FC6D BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08002CF6: 2800 CMP R0, #0
0x08002CF8: BF18 IT NE
0x08002CFA: F003 FFBB BLNE Error_Handler ; 0x08006C74
0x08002CFE: F241 3100 MOVW R1, #0x1300 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED
0x08002D02: F2C1 0100 MOVT R1, #0x1000 ; 0x10001300 = HAL_RCC_ADC345_CLK_ENABLED
0x08002D06: 680A LDR R2, [R1]
0x08002D08: F241 004C MOVW R0, #0x104C
0x08002D0C: F2C4 0002 MOVT R0, #0x4002
0x08002D10: 1C53 ADDS R3, R2, #1
0x08002D12: 600B STR R3, [R1]
0x08002D14: B942 CBNZ R2, .L6 ; 0x08002D28
0x08002D16: 6801 LDR R1, [R0]
0x08002D18: F441 4180 ORR R1, R1, #0x4000
0x08002D1C: 6001 STR R1, [R0]
0x08002D1E: 6801 LDR R1, [R0]
0x08002D20: F401 4180 AND R1, R1, #0x4000
0x08002D24: 9101 STR R1, [SP, #4]
0x08002D26: 9901 LDR R1, [SP, #4]
.L6:
0x08002D28: 6801 LDR R1, [R0]
0x08002D2A: 2600 MOVS R6, #0
0x08002D2C: F041 0101 ORR R1, R1, #1
0x08002D30: 6001 STR R1, [R0]
0x08002D32: 6800 LDR R0, [R0]
0x08002D34: A917 ADD R1, SP, #92
0x08002D36: F000 0001 AND R0, R0, #1
0x08002D3A: 9001 STR R0, [SP, #4]
0x08002D3C: 9801 LDR R0, [SP, #4]
0x08002D3E: F44F 7040 MOV.W R0, #0x0300
0x08002D42: 9017 STR R0, [SP, #92]
0x08002D44: 2003 MOVS R0, #3
0x08002D46: 9018 STR R0, [SP, #96]
0x08002D48: F04F 4090 MOV.W R0, #0x48000000
0x08002D4C: 9619 STR R6, [SP, #100]
0x08002D4E: F006 FDA5 BL HAL_GPIO_Init ; 0x0800989C
0x08002D52: 2008 MOVS R0, #8
0x08002D54: F2C4 0002 MOVT R0, #0x4002
0x08002D58: F640 75BC MOVW R5, #0x0FBC ; 0x10000FBC = hdma_adc5
0x08002D5C: 3050 ADDS R0, #80
0x08002D5E: F2C1 0500 MOVT R5, #0x1000 ; 0x10000FBC = hdma_adc5
0x08002D62: 2127 MOVS R1, #39
.L7:
0x08002D64: 2280 MOVS R2, #128
0x08002D66: F44F 7380 MOV.W R3, #0x0100
0x08002D6A: F44F 6C00 MOV.W R12, #0x0800
0x08002D6E: F04F 0E20 MOV.W LR, #32
0x08002D72: 6028 STR R0, [R5]
0x08002D74: 6069 STR R1, [R5, #4]
0x08002D76: 60AE STR R6, [R5, #8]
0x08002D78: 60EE STR R6, [R5, #12]
0x08002D7A: 612A STR R2, [R5, #16]
0x08002D7C: 616B STR R3, [R5, #20]
0x08002D7E: F8C5 C018 STR.W R12, [R5, #24]
0x08002D82: F8C5 E01C STR.W LR, [R5, #28]
.L8:
0x08002D86: 4628 MOV R0, R5
0x08002D88: 622E STR R6, [R5, #32]
0x08002D8A: F005 FF69 BL HAL_DMA_Init ; 0x08008C60
0x08002D8E: B108 CBZ R0, .L9 ; 0x08002D94
0x08002D90: F003 FF70 BL Error_Handler ; 0x08006C74
.L9:
0x08002D94: 6565 STR R5, [R4, #84]
0x08002D96: 62AC STR R4, [R5, #40]
.L10:
0x08002D98: B01C ADD SP, SP, #112
0x08002D9A: BD70 POP {R4-R6, PC}
Section .text.MX_CRC_Init from crc.o, size=68, align=4
MX_CRC_Init:
0x08002D9C: B580 PUSH {R7, LR}
0x08002D9E: F241 206C MOVW R0, #0x126C ; 0x1000126C = hcrc
0x08002DA2: F243 0100 MOVW R1, #0x3000
0x08002DA6: F2C1 0000 MOVT R0, #0x1000 ; 0x1000126C = hcrc
0x08002DAA: F2C4 0102 MOVT R1, #0x4002
0x08002DAE: 6001 STR R1, [R0]
0x08002DB0: F240 1101 MOVW R1, #0x0101
0x08002DB4: 8081 STRH R1, [R0, #4]
0x08002DB6: 23FF MOVS R3, #255
0x08002DB8: 2100 MOVS R1, #0
0x08002DBA: F04F 0C07 MOV.W R12, #7
0x08002DBE: 2210 MOVS R2, #16
0x08002DC0: E9C0 3104 STRD R3, R1, [R0, #16]
0x08002DC4: 6181 STR R1, [R0, #24]
0x08002DC6: 2101 MOVS R1, #1
0x08002DC8: E9C0 C202 STRD R12, R2, [R0, #8]
0x08002DCC: 6201 STR R1, [R0, #32]
0x08002DCE: F005 FE15 BL HAL_CRC_Init ; 0x080089FC
0x08002DD2: 2800 CMP R0, #0
0x08002DD4: BF14 ITE NE
0x08002DD6: E8BD 4080 POPNE.W {R7, LR}
0x08002DDA: BD80 POPEQ {R7, PC}
0x08002DDC: F003 BF4A B.W Error_Handler ; 0x08006C74
Section .text.HAL_CRC_MspInit from crc.o, size=48, align=4
HAL_CRC_MspInit:
0x08002DE0: 6800 LDR R0, [R0]
0x08002DE2: F243 0100 MOVW R1, #0x3000
0x08002DE6: F2C4 0102 MOVT R1, #0x4002
0x08002DEA: 4288 CMP R0, R1
0x08002DEC: D000 BEQ .L1 ; 0x08002DF0
0x08002DEE: 4770 BX LR
.L1:
0x08002DF0: B081 SUB SP, SP, #4
0x08002DF2: F241 0048 MOVW R0, #0x1048
0x08002DF6: F2C4 0002 MOVT R0, #0x4002
0x08002DFA: 6801 LDR R1, [R0]
0x08002DFC: F441 5180 ORR R1, R1, #0x1000
0x08002E00: 6001 STR R1, [R0]
0x08002E02: 6800 LDR R0, [R0]
0x08002E04: F400 5080 AND R0, R0, #0x1000
0x08002E08: 9000 STR R0, [SP, #0]
0x08002E0A: 9800 LDR R0, [SP, #0]
0x08002E0C: B001 ADD SP, SP, #4
0x08002E0E: 4770 BX LR
Section .text.MX_FDCAN2_Init from fdcan.o, size=76, align=4
MX_FDCAN2_Init:
0x08002E10: B580 PUSH {R7, LR}
0x08002E12: F640 6098 MOVW R0, #0x0E98 ; 0x10000E98 = hfdcan2
0x08002E16: F646 0100 MOVW R1, #0x6800
0x08002E1A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000E98 = hfdcan2
0x08002E1E: F2C4 0100 MOVT R1, #0x4000
0x08002E22: 2200 MOVS R2, #0
0x08002E24: E9C0 1200 STRD R1, R2, [R0]
0x08002E28: 2110 MOVS R1, #16
0x08002E2A: 2301 MOVS R3, #1
0x08002E2C: E9C0 2202 STRD R2, R2, [R0, #8]
0x08002E30: F8C0 200F STR.W R2, [R0, #15]
0x08002E34: E9C0 1305 STRD R1, R3, [R0, #20]
0x08002E38: E9C0 3307 STRD R3, R3, [R0, #28]
0x08002E3C: E9C0 3309 STRD R3, R3, [R0, #36]
0x08002E40: E9C0 330B STRD R3, R3, [R0, #44]
0x08002E44: E9C0 220D STRD R2, R2, [R0, #52]
0x08002E48: 63C2 STR R2, [R0, #60]
0x08002E4A: F000 FD9B BL HAL_FDCAN_Init ; 0x08003984
0x08002E4E: 2800 CMP R0, #0
0x08002E50: BF14 ITE NE
0x08002E52: E8BD 4080 POPNE.W {R7, LR}
0x08002E56: BD80 POPEQ {R7, PC}
0x08002E58: F003 BF0C B.W Error_Handler ; 0x08006C74
Section .text.MX_FDCAN3_Init from fdcan.o, size=76, align=4
MX_FDCAN3_Init:
0x08002E5C: B580 PUSH {R7, LR}
0x08002E5E: F640 6034 MOVW R0, #0x0E34 ; 0x10000E34 = hfdcan3
0x08002E62: F646 4100 MOVW R1, #0x6C00
0x08002E66: F2C1 0000 MOVT R0, #0x1000 ; 0x10000E34 = hfdcan3
0x08002E6A: F2C4 0100 MOVT R1, #0x4000
0x08002E6E: 2200 MOVS R2, #0
0x08002E70: E9C0 1200 STRD R1, R2, [R0]
0x08002E74: 2110 MOVS R1, #16
0x08002E76: 2301 MOVS R3, #1
0x08002E78: E9C0 2202 STRD R2, R2, [R0, #8]
0x08002E7C: F8C0 200F STR.W R2, [R0, #15]
0x08002E80: E9C0 1305 STRD R1, R3, [R0, #20]
0x08002E84: E9C0 3307 STRD R3, R3, [R0, #28]
0x08002E88: E9C0 3309 STRD R3, R3, [R0, #36]
0x08002E8C: E9C0 330B STRD R3, R3, [R0, #44]
0x08002E90: E9C0 220D STRD R2, R2, [R0, #52]
0x08002E94: 63C2 STR R2, [R0, #60]
0x08002E96: F000 FD75 BL HAL_FDCAN_Init ; 0x08003984
0x08002E9A: 2800 CMP R0, #0
0x08002E9C: BF14 ITE NE
0x08002E9E: E8BD 4080 POPNE.W {R7, LR}
0x08002EA2: BD80 POPEQ {R7, PC}
0x08002EA4: F003 BEE6 B.W Error_Handler ; 0x08006C74
Section .text.MX_GPIO_Init from gpio.o, size=344, align=4
MX_GPIO_Init:
0x08002EA8: E92D 47F0 PUSH.W {R4-R10, LR}
0x08002EAC: B086 SUB SP, SP, #24
0x08002EAE: 2700 MOVS R7, #0
0x08002EB0: F241 004C MOVW R0, #0x104C
0x08002EB4: 9705 STR R7, [SP, #20]
0x08002EB6: E9CD 7703 STRD R7, R7, [SP, #12]
0x08002EBA: E9CD 7701 STRD R7, R7, [SP, #4]
0x08002EBE: F2C4 0002 MOVT R0, #0x4002
0x08002EC2: 6801 LDR R1, [R0]
0x08002EC4: F240 4800 MOVW R8, #0x0400
0x08002EC8: F041 0104 ORR R1, R1, #4
0x08002ECC: 6001 STR R1, [R0]
0x08002ECE: 6801 LDR R1, [R0]
0x08002ED0: F6C4 0800 MOVT R8, #0x4800
0x08002ED4: F001 0104 AND R1, R1, #4
0x08002ED8: 9100 STR R1, [SP, #0]
0x08002EDA: 9900 LDR R1, [SP, #0]
0x08002EDC: 6801 LDR R1, [R0]
0x08002EDE: F508 6680 ADD.W R6, R8, #0x0400
0x08002EE2: F041 0120 ORR R1, R1, #32
0x08002EE6: 6001 STR R1, [R0]
0x08002EE8: 6801 LDR R1, [R0]
0x08002EEA: 2200 MOVS R2, #0
0x08002EEC: F001 0120 AND R1, R1, #32
0x08002EF0: 9100 STR R1, [SP, #0]
0x08002EF2: 9900 LDR R1, [SP, #0]
0x08002EF4: 6801 LDR R1, [R0]
0x08002EF6: F242 0403 MOVW R4, #0x2003
0x08002EFA: F041 0101 ORR R1, R1, #1
0x08002EFE: 6001 STR R1, [R0]
0x08002F00: 6801 LDR R1, [R0]
0x08002F02: F001 0101 AND R1, R1, #1
0x08002F06: 9100 STR R1, [SP, #0]
0x08002F08: 9900 LDR R1, [SP, #0]
0x08002F0A: 6801 LDR R1, [R0]
0x08002F0C: F041 0102 ORR R1, R1, #2
0x08002F10: 6001 STR R1, [R0]
0x08002F12: 6801 LDR R1, [R0]
0x08002F14: F001 0102 AND R1, R1, #2
0x08002F18: 9100 STR R1, [SP, #0]
0x08002F1A: 9900 LDR R1, [SP, #0]
0x08002F1C: 6801 LDR R1, [R0]
0x08002F1E: F041 0108 ORR R1, R1, #8
0x08002F22: 6001 STR R1, [R0]
0x08002F24: 6800 LDR R0, [R0]
0x08002F26: F242 0103 MOVW R1, #0x2003
0x08002F2A: F000 0008 AND R0, R0, #8
0x08002F2E: 9000 STR R0, [SP, #0]
0x08002F30: 9800 LDR R0, [SP, #0]
0x08002F32: 4630 MOV R0, R6
0x08002F34: F001 F818 BL HAL_GPIO_WritePin ; 0x08003F68
0x08002F38: F04F 4090 MOV.W R0, #0x48000000
0x08002F3C: 2130 MOVS R1, #48
0x08002F3E: 2200 MOVS R2, #0
0x08002F40: F04F 0930 MOV.W R9, #48
0x08002F44: F001 F810 BL HAL_GPIO_WritePin ; 0x08003F68
0x08002F48: 4640 MOV R0, R8
0x08002F4A: F44F 51E0 MOV.W R1, #0x1C00
0x08002F4E: 2200 MOVS R2, #0
0x08002F50: F44F 5AE0 MOV.W R10, #0x1C00
0x08002F54: F001 F808 BL HAL_GPIO_WritePin ; 0x08003F68
0x08002F58: AD01 ADD R5, SP, #4
0x08002F5A: 9401 STR R4, [SP, #4]
0x08002F5C: 2401 MOVS R4, #1
0x08002F5E: 4630 MOV R0, R6
0x08002F60: 4629 MOV R1, R5
0x08002F62: E9CD 4702 STRD R4, R7, [SP, #8]
0x08002F66: 9704 STR R7, [SP, #16]
0x08002F68: F006 FC98 BL HAL_GPIO_Init ; 0x0800989C
0x08002F6C: F04F 4090 MOV.W R0, #0x48000000
0x08002F70: 4629 MOV R1, R5
0x08002F72: E9CD 9401 STRD R9, R4, [SP, #4]
0x08002F76: E9CD 7703 STRD R7, R7, [SP, #12]
0x08002F7A: F006 FC8F BL HAL_GPIO_Init ; 0x0800989C
0x08002F7E: 4640 MOV R0, R8
0x08002F80: 4629 MOV R1, R5
0x08002F82: E9CD A401 STRD R10, R4, [SP, #4]
0x08002F86: E9CD 7703 STRD R7, R7, [SP, #12]
0x08002F8A: F006 FC87 BL HAL_GPIO_Init ; 0x0800989C
0x08002F8E: F44F 6080 MOV.W R0, #0x0400
0x08002F92: E9CD 0701 STRD R0, R7, [SP, #4]
0x08002F96: F04F 4090 MOV.W R0, #0x48000000
0x08002F9A: 4629 MOV R1, R5
0x08002F9C: 9403 STR R4, [SP, #12]
0x08002F9E: F006 FC7D BL HAL_GPIO_Init ; 0x0800989C
0x08002FA2: 2004 MOVS R0, #4
0x08002FA4: 9001 STR R0, [SP, #4]
0x08002FA6: F44F 1604 MOV.W R6, #0x210000
0x08002FAA: F508 6000 ADD.W R0, R8, #0x0800
0x08002FAE: 4629 MOV R1, R5
0x08002FB0: E9CD 6402 STRD R6, R4, [SP, #8]
0x08002FB4: F006 FC72 BL HAL_GPIO_Init ; 0x0800989C
0x08002FB8: 2080 MOVS R0, #128
0x08002FBA: E9CD 0601 STRD R0, R6, [SP, #4]
0x08002FBE: 4640 MOV R0, R8
0x08002FC0: 4629 MOV R1, R5
0x08002FC2: 9403 STR R4, [SP, #12]
0x08002FC4: F006 FC6A BL HAL_GPIO_Init ; 0x0800989C
0x08002FC8: F44F 7000 MOV.W R0, #0x0200
0x08002FCC: E9CD 0701 STRD R0, R7, [SP, #4]
0x08002FD0: 4640 MOV R0, R8
0x08002FD2: 4629 MOV R1, R5
0x08002FD4: 9703 STR R7, [SP, #12]
0x08002FD6: F006 FC61 BL HAL_GPIO_Init ; 0x0800989C
0x08002FDA: 2008 MOVS R0, #8
0x08002FDC: 2100 MOVS R1, #0
0x08002FDE: 2200 MOVS R2, #0
0x08002FE0: F000 FC24 BL HAL_NVIC_SetPriority ; 0x0800382C
0x08002FE4: 2008 MOVS R0, #8
0x08002FE6: F000 FC61 BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x08002FEA: 2017 MOVS R0, #23
0x08002FEC: 2100 MOVS R1, #0
0x08002FEE: 2200 MOVS R2, #0
0x08002FF0: F000 FC1C BL HAL_NVIC_SetPriority ; 0x0800382C
0x08002FF4: 2017 MOVS R0, #23
0x08002FF6: F000 FC59 BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x08002FFA: B006 ADD SP, SP, #24
0x08002FFC: E8BD 87F0 POP.W {R4-R10, PC}
Section .text.MX_I2C4_Init from i2c.o, size=108, align=4
MX_I2C4_Init:
0x08003000: B580 PUSH {R7, LR}
0x08003002: F241 109C MOVW R0, #0x119C ; 0x1000119C = hi2c4
0x08003006: F248 4100 MOVW R1, #0x8400
0x0800300A: F2C1 0000 MOVT R0, #0x1000 ; 0x1000119C = hi2c4
0x0800300E: F2C4 0100 MOVT R1, #0x4000
0x08003012: F248 22BE MOVW R2, #0x82BE
0x08003016: 2300 MOVS R3, #0
0x08003018: F2C2 02B1 MOVT R2, #0x20B1
0x0800301C: F04F 0C01 MOV.W R12, #1
0x08003020: E880 100E STM.W R0, {R1-R3, R12}
0x08003024: E9C0 3304 STRD R3, R3, [R0, #16]
0x08003028: E9C0 3306 STRD R3, R3, [R0, #24]
0x0800302C: 6203 STR R3, [R0, #32]
0x0800302E: F006 FDB7 BL HAL_I2C_Init ; 0x08009BA0
0x08003032: 2800 CMP R0, #0
0x08003034: BF18 IT NE
0x08003036: F003 FE1D BLNE Error_Handler ; 0x08006C74
0x0800303A: F241 109C MOVW R0, #0x119C ; 0x1000119C = hi2c4
0x0800303E: F2C1 0000 MOVT R0, #0x1000 ; 0x1000119C = hi2c4
0x08003042: 2100 MOVS R1, #0
0x08003044: F006 FFEE BL HAL_I2CEx_ConfigAnalogFilter ; 0x0800A024
0x08003048: 2800 CMP R0, #0
0x0800304A: BF18 IT NE
0x0800304C: F003 FE12 BLNE Error_Handler ; 0x08006C74
0x08003050: F241 109C MOVW R0, #0x119C ; 0x1000119C = hi2c4
0x08003054: F2C1 0000 MOVT R0, #0x1000 ; 0x1000119C = hi2c4
0x08003058: 2100 MOVS R1, #0
0x0800305A: F007 F839 BL HAL_I2CEx_ConfigDigitalFilter ; 0x0800A0D0
0x0800305E: 2800 CMP R0, #0
0x08003060: BF14 ITE NE
0x08003062: E8BD 4080 POPNE.W {R7, LR}
0x08003066: BD80 POPEQ {R7, PC}
0x08003068: F003 BE04 B.W Error_Handler ; 0x08006C74
Section .text.HAL_I2C_MspInit from i2c.o, size=252, align=4
HAL_I2C_MspInit:
0x0800306C: B5B0 PUSH {R4-R5, R7, LR}
0x0800306E: B09C SUB SP, SP, #112
0x08003070: 4604 MOV R4, R0
0x08003072: 2500 MOVS R5, #0
0x08003074: A802 ADD R0, SP, #8
0x08003076: 2154 MOVS R1, #84
0x08003078: 951B STR R5, [SP, #108]
0x0800307A: E9CD 5519 STRD R5, R5, [SP, #100]
0x0800307E: E9CD 5517 STRD R5, R5, [SP, #92]
0x08003082: F003 FB09 BL __aeabi_memclr ; 0x08006698
0x08003086: 6820 LDR R0, [R4]
0x08003088: F248 4100 MOVW R1, #0x8400
0x0800308C: F2C4 0100 MOVT R1, #0x4000
0x08003090: 4288 CMP R0, R1
0x08003092: D036 BEQ .L1 ; 0x08003102
0x08003094: F647 0100 MOVW R1, #0x7800
0x08003098: F2C4 0100 MOVT R1, #0x4000
0x0800309C: 4288 CMP R0, R1
0x0800309E: D161 BNE .L3 ; 0x08003164
0x080030A0: F44F 7080 MOV.W R0, #0x0100
0x080030A4: 9002 STR R0, [SP, #8]
0x080030A6: 2400 MOVS R4, #0
0x080030A8: A802 ADD R0, SP, #8
0x080030AA: 940B STR R4, [SP, #44]
0x080030AC: F001 FA90 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x080030B0: 2800 CMP R0, #0
0x080030B2: BF18 IT NE
0x080030B4: F003 FDDE BLNE Error_Handler ; 0x08006C74
0x080030B8: F241 054C MOVW R5, #0x104C
0x080030BC: F2C4 0502 MOVT R5, #0x4002
0x080030C0: 6828 LDR R0, [R5]
0x080030C2: A917 ADD R1, SP, #92
0x080030C4: F040 0004 ORR R0, R0, #4
0x080030C8: 6028 STR R0, [R5]
0x080030CA: 6828 LDR R0, [R5]
0x080030CC: F000 0004 AND R0, R0, #4
0x080030D0: 9001 STR R0, [SP, #4]
0x080030D2: 9801 LDR R0, [SP, #4]
0x080030D4: F44F 7040 MOV.W R0, #0x0300
0x080030D8: 9017 STR R0, [SP, #92]
0x080030DA: 2012 MOVS R0, #18
0x080030DC: E9CD 0418 STRD R0, R4, [SP, #96]
0x080030E0: 2008 MOVS R0, #8
0x080030E2: 901B STR R0, [SP, #108]
0x080030E4: F640 0000 MOVW R0, #0x0800
0x080030E8: F6C4 0000 MOVT R0, #0x4800
0x080030EC: 941A STR R4, [SP, #104]
0x080030EE: F006 FBD5 BL HAL_GPIO_Init ; 0x0800989C
0x080030F2: 68E8 LDR R0, [R5, #12]
0x080030F4: F040 4080 ORR R0, R0, #0x40000000
0x080030F8: 60E8 STR R0, [R5, #12]
0x080030FA: 68E8 LDR R0, [R5, #12]
0x080030FC: F000 4080 AND R0, R0, #0x40000000
0x08003100: E02E B .L2 ; 0x08003160
.L1:
0x08003102: F44F 3000 MOV.W R0, #0x020000
0x08003106: 9002 STR R0, [SP, #8]
0x08003108: A802 ADD R0, SP, #8
0x0800310A: 950C STR R5, [SP, #48]
0x0800310C: F001 FA60 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08003110: 2800 CMP R0, #0
0x08003112: BF18 IT NE
0x08003114: F003 FDAE BLNE Error_Handler ; 0x08006C74
0x08003118: F241 044C MOVW R4, #0x104C
0x0800311C: F2C4 0402 MOVT R4, #0x4002
0x08003120: 6820 LDR R0, [R4]
0x08003122: A917 ADD R1, SP, #92
0x08003124: F040 0004 ORR R0, R0, #4
0x08003128: 6020 STR R0, [R4]
0x0800312A: 6820 LDR R0, [R4]
0x0800312C: F000 0004 AND R0, R0, #4
0x08003130: 9001 STR R0, [SP, #4]
0x08003132: 9801 LDR R0, [SP, #4]
0x08003134: 20C0 MOVS R0, #192
0x08003136: 9017 STR R0, [SP, #92]
0x08003138: 2012 MOVS R0, #18
0x0800313A: 9018 STR R0, [SP, #96]
0x0800313C: 2000 MOVS R0, #0
0x0800313E: E9CD 0019 STRD R0, R0, [SP, #100]
0x08003142: 2008 MOVS R0, #8
0x08003144: 901B STR R0, [SP, #108]
0x08003146: F640 0000 MOVW R0, #0x0800
0x0800314A: F6C4 0000 MOVT R0, #0x4800
0x0800314E: F006 FBA5 BL HAL_GPIO_Init ; 0x0800989C
0x08003152: 6920 LDR R0, [R4, #16]
0x08003154: F040 0002 ORR R0, R0, #2
0x08003158: 6120 STR R0, [R4, #16]
0x0800315A: 6920 LDR R0, [R4, #16]
0x0800315C: F000 0002 AND R0, R0, #2
.L2:
0x08003160: 9001 STR R0, [SP, #4]
0x08003162: 9801 LDR R0, [SP, #4]
.L3:
0x08003164: B01C ADD SP, SP, #112
0x08003166: BDB0 POP {R4-R5, R7, PC}
Section .text.MX_IWDG_Init from iwdg.o, size=48, align=4
MX_IWDG_Init:
0x08003168: B580 PUSH {R7, LR}
0x0800316A: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg
0x0800316E: F243 0100 MOVW R1, #0x3000
0x08003172: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg
0x08003176: F2C4 0100 MOVT R1, #0x4000
0x0800317A: F44F 737A MOV.W R3, #0x03E8
0x0800317E: 2203 MOVS R2, #3
0x08003180: E880 000E STM.W R0, {R1-R3}
0x08003184: 60C3 STR R3, [R0, #12]
0x08003186: F006 FFF9 BL HAL_IWDG_Init ; 0x0800A17C
0x0800318A: 2800 CMP R0, #0
0x0800318C: BF14 ITE NE
0x0800318E: E8BD 4080 POPNE.W {R7, LR}
0x08003192: BD80 POPEQ {R7, PC}
0x08003194: F003 BD6E B.W Error_Handler ; 0x08006C74
Section .text.SystemClock_Config from main.o, size=132, align=4
SystemClock_Config:
0x08003198: B570 PUSH {R4-R6, LR}
0x0800319A: B094 SUB SP, SP, #80
0x0800319C: AC06 ADD R4, SP, #24
0x0800319E: 4620 MOV R0, R4
0x080031A0: 2138 MOVS R1, #56
0x080031A2: F003 FA79 BL __aeabi_memclr ; 0x08006698
0x080031A6: 2500 MOVS R5, #0
0x080031A8: F44F 7000 MOV.W R0, #0x0200
0x080031AC: 9505 STR R5, [SP, #20]
0x080031AE: E9CD 5503 STRD R5, R5, [SP, #12]
0x080031B2: E9CD 5501 STRD R5, R5, [SP, #4]
0x080031B6: F007 F861 BL HAL_PWREx_ControlVoltageScaling ; 0x0800A27C
0x080031BA: F007 F855 BL HAL_PWR_EnableBkUpAccess ; 0x0800A268
0x080031BE: F241 0090 MOVW R0, #0x1090
0x080031C2: F2C4 0002 MOVT R0, #0x4002
0x080031C6: 6801 LDR R1, [R0]
0x080031C8: 2603 MOVS R6, #3
0x080031CA: F021 0118 BIC R1, R1, #24
0x080031CE: 6001 STR R1, [R0]
0x080031D0: 202D MOVS R0, #45
0x080031D2: 9006 STR R0, [SP, #24]
0x080031D4: F44F 3080 MOV.W R0, #0x010000
0x080031D8: 9007 STR R0, [SP, #28]
0x080031DA: 2001 MOVS R0, #1
0x080031DC: 2110 MOVS R1, #16
0x080031DE: 9008 STR R0, [SP, #32]
0x080031E0: E9CD 000B STRD R0, R0, [SP, #44]
0x080031E4: 2002 MOVS R0, #2
0x080031E6: 9110 STR R1, [SP, #64]
0x080031E8: 2108 MOVS R1, #8
0x080031EA: 900D STR R0, [SP, #52]
0x080031EC: E9CD 600E STRD R6, R0, [SP, #56]
0x080031F0: E9CD 1011 STRD R1, R0, [SP, #68]
0x080031F4: 9013 STR R0, [SP, #76]
0x080031F6: 4620 MOV R0, R4
0x080031F8: F007 F8BE BL HAL_RCC_OscConfig ; 0x0800A378
0x080031FC: B960 CBNZ R0, .L1 ; 0x08003218
0x080031FE: 200F MOVS R0, #15
0x08003200: E9CD 0601 STRD R0, R6, [SP, #4]
0x08003204: A801 ADD R0, SP, #4
0x08003206: 2103 MOVS R1, #3
0x08003208: E9CD 5503 STRD R5, R5, [SP, #12]
0x0800320C: 9505 STR R5, [SP, #20]
0x0800320E: F007 FBB5 BL HAL_RCC_ClockConfig ; 0x0800A97C
0x08003212: B908 CBNZ R0, .L1 ; 0x08003218
0x08003214: B014 ADD SP, SP, #80
0x08003216: BD70 POP {R4-R6, PC}
.L1:
0x08003218: F003 FD2C BL Error_Handler ; 0x08006C74
Section .text.SaveBackupRegister from main.o, size=204, align=4
SaveBackupRegister:
0x0800321C: B5B0 PUSH {R4-R5, R7, LR}
0x0800321E: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data
0x08003222: F241 21E8 MOVW R1, #0x12E8 ; 0x100012E8 = SaveBackupRegister.lastTime
0x08003226: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data
0x0800322A: F2C1 0100 MOVT R1, #0x1000 ; 0x100012E8 = SaveBackupRegister.lastTime
0x0800322E: F8D5 0128 LDR.W R0, [R5, #0x0128]
0x08003232: 680A LDR R2, [R1]
0x08003234: 4290 CMP R0, R2
0x08003236: D100 BNE .L1 ; 0x0800323A
0x08003238: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800323A: 6008 STR R0, [R1]
0x0800323C: F007 F814 BL HAL_PWR_EnableBkUpAccess ; 0x0800A268
0x08003240: F241 2444 MOVW R4, #0x1244 ; 0x10001244 = hrtc
0x08003244: F2C1 0400 MOVT R4, #0x1000 ; 0x10001244 = hrtc
0x08003248: 4620 MOV R0, R4
0x0800324A: 2101 MOVS R1, #1
0x0800324C: F64B 62BE MOVW R2, #0xBEBE
0x08003250: F001 FCC4 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x08003254: F8D5 212C LDR.W R2, [R5, #0x012C]
0x08003258: 4620 MOV R0, R4
0x0800325A: 2102 MOVS R1, #2
0x0800325C: F001 FCBE BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x08003260: F8D5 2130 LDR.W R2, [R5, #0x0130]
0x08003264: 4620 MOV R0, R4
0x08003266: 2103 MOVS R1, #3
0x08003268: F001 FCB8 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x0800326C: F8D5 2134 LDR.W R2, [R5, #0x0134]
0x08003270: 4620 MOV R0, R4
0x08003272: 2104 MOVS R1, #4
0x08003274: F001 FCB2 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x08003278: F8D5 2138 LDR.W R2, [R5, #0x0138]
0x0800327C: 4620 MOV R0, R4
0x0800327E: 2105 MOVS R1, #5
0x08003280: F001 FCAC BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x08003284: F8D5 2128 LDR.W R2, [R5, #0x0128]
0x08003288: 4620 MOV R0, R4
0x0800328A: 2106 MOVS R1, #6
0x0800328C: F001 FCA6 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x08003290: F8D5 210C LDR.W R2, [R5, #0x010C]
0x08003294: 4620 MOV R0, R4
0x08003296: 2107 MOVS R1, #7
0x08003298: F001 FCA0 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x0800329C: F8D5 2110 LDR.W R2, [R5, #0x0110]
0x080032A0: 4620 MOV R0, R4
0x080032A2: 2108 MOVS R1, #8
0x080032A4: F001 FC9A BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x080032A8: F8D5 2140 LDR.W R2, [R5, #0x0140]
0x080032AC: 4620 MOV R0, R4
0x080032AE: 2109 MOVS R1, #9
0x080032B0: F001 FC94 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x080032B4: F8D5 2148 LDR.W R2, [R5, #0x0148]
0x080032B8: 4620 MOV R0, R4
0x080032BA: 210A MOVS R1, #10
0x080032BC: F001 FC8E BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x080032C0: F8D5 20F4 LDR.W R2, [R5, #244]
0x080032C4: 4620 MOV R0, R4
0x080032C6: 210B MOVS R1, #11
0x080032C8: F001 FC88 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x080032CC: F8D5 2178 LDR.W R2, [R5, #0x0178]
0x080032D0: 4620 MOV R0, R4
0x080032D2: 210C MOVS R1, #12
0x080032D4: F001 FC82 BL HAL_RTCEx_BKUPWrite ; 0x08004BDC
0x080032D8: F8D5 21D8 LDR.W R2, [R5, #0x01D8]
0x080032DC: 4620 MOV R0, R4
0x080032DE: 210D MOVS R1, #13
0x080032E0: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x080032E4: F001 BC7A B.W HAL_RTCEx_BKUPWrite ; 0x08004BDC
Section .text.assert_failed from main.o, size=16, align=4
assert_failed:
0x080032E8: 460A MOV R2, R1
0x080032EA: 4601 MOV R1, R0
0x080032EC: F64D 0092 MOVW R0, #0xD892 ; 0x0800D892 = .rodata..L.str.26
0x080032F0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D892 = .rodata..L.str.26
0x080032F4: F00B B89A B.W printf ; 0x0800E42C
Section .text.HAL_RTC_MspInit from rtc.o, size=96, align=4
HAL_RTC_MspInit:
0x080032F8: B510 PUSH {R4, LR}
0x080032FA: B096 SUB SP, SP, #88
0x080032FC: 4604 MOV R4, R0
0x080032FE: A801 ADD R0, SP, #4
0x08003300: 2154 MOVS R1, #84
0x08003302: F003 F9C9 BL __aeabi_memclr ; 0x08006698
0x08003306: 6820 LDR R0, [R4]
0x08003308: F642 0100 MOVW R1, #0x2800
0x0800330C: F2C4 0100 MOVT R1, #0x4000
0x08003310: 4288 CMP R0, R1
0x08003312: D001 BEQ .L1 ; 0x08003318
0x08003314: B016 ADD SP, SP, #88
0x08003316: BD10 POP {R4, PC}
.L1:
0x08003318: F44F 2000 MOV.W R0, #0x080000
0x0800331C: 9001 STR R0, [SP, #4]
0x0800331E: F44F 7080 MOV.W R0, #0x0100
0x08003322: 9015 STR R0, [SP, #84]
0x08003324: A801 ADD R0, SP, #4
0x08003326: F001 F953 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x0800332A: 2800 CMP R0, #0
0x0800332C: BF18 IT NE
0x0800332E: F003 FCA1 BLNE Error_Handler ; 0x08006C74
0x08003332: F241 0058 MOVW R0, #0x1058
0x08003336: F2C4 0002 MOVT R0, #0x4002
0x0800333A: 6B81 LDR R1, [R0, #56]
0x0800333C: F441 4100 ORR R1, R1, #0x8000
0x08003340: 6381 STR R1, [R0, #56]
0x08003342: 6801 LDR R1, [R0]
0x08003344: F441 6180 ORR R1, R1, #0x0400
0x08003348: 6001 STR R1, [R0]
0x0800334A: 6800 LDR R0, [R0]
0x0800334C: F400 6080 AND R0, R0, #0x0400
0x08003350: 9000 STR R0, [SP, #0]
0x08003352: 9800 LDR R0, [SP, #0]
0x08003354: B016 ADD SP, SP, #88
0x08003356: BD10 POP {R4, PC}
Section .text.HAL_MspInit from stm32g4xx_hal_msp.o, size=68, align=4
HAL_MspInit:
0x08003358: B580 PUSH {R7, LR}
0x0800335A: B082 SUB SP, SP, #8
0x0800335C: F241 0058 MOVW R0, #0x1058
0x08003360: F2C4 0002 MOVT R0, #0x4002
0x08003364: 6881 LDR R1, [R0, #8]
0x08003366: F041 0101 ORR R1, R1, #1
0x0800336A: 6081 STR R1, [R0, #8]
0x0800336C: 6881 LDR R1, [R0, #8]
0x0800336E: F001 0101 AND R1, R1, #1
0x08003372: 9101 STR R1, [SP, #4]
0x08003374: 9901 LDR R1, [SP, #4]
0x08003376: 6801 LDR R1, [R0]
0x08003378: F041 5180 ORR R1, R1, #0x10000000
0x0800337C: 6001 STR R1, [R0]
0x0800337E: 6800 LDR R0, [R0]
0x08003380: F000 5080 AND R0, R0, #0x10000000
0x08003384: 9000 STR R0, [SP, #0]
0x08003386: 9800 LDR R0, [SP, #0]
0x08003388: 2002 MOVS R0, #2
0x0800338A: F003 FF77 BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x0800727C
0x0800338E: F000 F94D BL HAL_SYSCFG_DisableVREFBUF ; 0x0800362C
0x08003392: B002 ADD SP, SP, #8
0x08003394: E8BD 4080 POP.W {R7, LR}
0x08003398: F006 BFE4 B.W HAL_PWREx_DisableUCPDDeadBattery ; 0x0800A364
Section .text.DMA1_Channel1_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel1_IRQHandler:
0x0800339C: F241 103C MOVW R0, #0x113C ; 0x1000113C = hdma_adc1
0x080033A0: F2C1 0000 MOVT R0, #0x1000 ; 0x1000113C = hdma_adc1
0x080033A4: F005 BEBC B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.DMA1_Channel2_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel2_IRQHandler:
0x080033A8: F241 00DC MOVW R0, #0x10DC ; 0x100010DC = hdma_adc2
0x080033AC: F2C1 0000 MOVT R0, #0x1000 ; 0x100010DC = hdma_adc2
0x080033B0: F005 BEB6 B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.DMA1_Channel3_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel3_IRQHandler:
0x080033B4: F241 007C MOVW R0, #0x107C ; 0x1000107C = hdma_adc3
0x080033B8: F2C1 0000 MOVT R0, #0x1000 ; 0x1000107C = hdma_adc3
0x080033BC: F005 BEB0 B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.DMA1_Channel4_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel4_IRQHandler:
0x080033C0: F241 001C MOVW R0, #0x101C ; 0x1000101C = hdma_adc4
0x080033C4: F2C1 0000 MOVT R0, #0x1000 ; 0x1000101C = hdma_adc4
0x080033C8: F005 BEAA B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.DMA1_Channel5_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel5_IRQHandler:
0x080033CC: F640 70BC MOVW R0, #0x0FBC ; 0x10000FBC = hdma_adc5
0x080033D0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000FBC = hdma_adc5
0x080033D4: F005 BEA4 B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.DMA1_Channel6_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel6_IRQHandler:
0x080033D8: F640 705C MOVW R0, #0x0F5C ; 0x10000F5C = hdma_usart2_rx
0x080033DC: F2C1 0000 MOVT R0, #0x1000 ; 0x10000F5C = hdma_usart2_rx
0x080033E0: F005 BE9E B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.DMA1_Channel7_IRQHandler from stm32g4xx_it.o, size=12, align=4
DMA1_Channel7_IRQHandler:
0x080033E4: F640 60FC MOVW R0, #0x0EFC ; 0x10000EFC = hdma_usart2_tx
0x080033E8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000EFC = hdma_usart2_tx
0x080033EC: F005 BE98 B.W HAL_DMA_IRQHandler ; 0x08009120
Section .text.USART1_IRQHandler from stm32g4xx_it.o, size=12, align=4
USART1_IRQHandler:
0x080033F0: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1
0x080033F4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1
0x080033F8: F008 B9BA B.W HAL_UART_IRQHandler ; 0x0800B770
Section .text.USART2_IRQHandler from stm32g4xx_it.o, size=12, align=4
USART2_IRQHandler:
0x080033FC: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2
0x08003400: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2
0x08003404: F008 B9B4 B.W HAL_UART_IRQHandler ; 0x0800B770
Section .text.HAL_GPIO_EXTI_Callback from stm32g4xx_it.o, size=52, align=4
HAL_GPIO_EXTI_Callback:
0x08003408: 2880 CMP R0, #128
0x0800340A: D008 BEQ .L1 ; 0x0800341E
0x0800340C: 2804 CMP R0, #4
0x0800340E: D114 BNE .L2 ; 0x0800343A
0x08003410: F241 20B0 MOVW R0, #0x12B0 ; 0x100012B0 = newCurrentValue
0x08003414: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B0 = newCurrentValue
0x08003418: 2101 MOVS R1, #1
0x0800341A: 6001 STR R1, [R0]
0x0800341C: 4770 BX LR
.L1:
0x0800341E: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08003422: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x08003426: F8B0 1154 LDRH.W R1, [R0, #0x0154]
0x0800342A: 3101 ADDS R1, #1
0x0800342C: F8A0 1154 STRH.W R1, [R0, #0x0154]
0x08003430: F8B0 1156 LDRH.W R1, [R0, #0x0156]
0x08003434: 3101 ADDS R1, #1
0x08003436: F8A0 1156 STRH.W R1, [R0, #0x0156]
.L2:
0x0800343A: 4770 BX LR
Section .text.MX_USART1_UART_Init from usart.o, size=136, align=4
MX_USART1_UART_Init:
0x0800343C: B580 PUSH {R7, LR}
0x0800343E: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1
0x08003442: F643 0100 MOVW R1, #0x3800
0x08003446: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1
0x0800344A: F2C4 0101 MOVT R1, #0x4001
0x0800344E: F44F 4296 MOV.W R2, #0x4B00
0x08003452: 2300 MOVS R3, #0
0x08003454: E880 000E STM.W R0, {R1-R3}
0x08003458: F100 010C ADD.W R1, R0, #12
0x0800345C: F44F 6C80 MOV.W R12, #0x0400
0x08003460: F04F 0E0C MOV.W LR, #12
0x08003464: E881 5008 STM.W R1, {R3, R12, LR}
0x08003468: E9C0 3306 STRD R3, R3, [R0, #24]
0x0800346C: E9C0 3308 STRD R3, R3, [R0, #32]
0x08003470: 6283 STR R3, [R0, #40]
0x08003472: F007 FE8D BL HAL_UART_Init ; 0x0800B190
0x08003476: 2800 CMP R0, #0
0x08003478: BF18 IT NE
0x0800347A: F003 FBFB BLNE Error_Handler ; 0x08006C74
0x0800347E: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1
0x08003482: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1
0x08003486: 2100 MOVS R1, #0
0x08003488: F002 F90E BL HAL_UARTEx_SetTxFifoThreshold ; 0x080056A8
0x0800348C: 2800 CMP R0, #0
0x0800348E: BF18 IT NE
0x08003490: F003 FBF0 BLNE Error_Handler ; 0x08006C74
0x08003494: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1
0x08003498: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1
0x0800349C: 2100 MOVS R1, #0
0x0800349E: F002 F975 BL HAL_UARTEx_SetRxFifoThreshold ; 0x0800578C
0x080034A2: 2800 CMP R0, #0
0x080034A4: BF18 IT NE
0x080034A6: F003 FBE5 BLNE Error_Handler ; 0x08006C74
0x080034AA: F640 3020 MOVW R0, #0x0B20 ; 0x10000B20 = huart1
0x080034AE: F2C1 0000 MOVT R0, #0x1000 ; 0x10000B20 = huart1
0x080034B2: F008 FC93 BL HAL_UARTEx_DisableFifoMode ; 0x0800BDDC
0x080034B6: 2800 CMP R0, #0
0x080034B8: BF14 ITE NE
0x080034BA: E8BD 4080 POPNE.W {R7, LR}
0x080034BE: BD80 POPEQ {R7, PC}
0x080034C0: F003 BBD8 B.W Error_Handler ; 0x08006C74
Section .text.MX_USART2_UART_Init from usart.o, size=144, align=4
MX_USART2_UART_Init:
0x080034C4: B510 PUSH {R4, LR}
0x080034C6: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2
0x080034CA: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2
0x080034CE: F244 4C00 MOVW R12, #0x4400
0x080034D2: F44F 5380 MOV.W R3, #0x1000
0x080034D6: 2100 MOVS R1, #0
0x080034D8: F2C4 0C00 MOVT R12, #0x4000
0x080034DC: F44F 4296 MOV.W R2, #0x4B00
0x080034E0: F44F 6E80 MOV.W LR, #0x0400
0x080034E4: 240C MOVS R4, #12
0x080034E6: E9C0 3102 STRD R3, R1, [R0, #8]
0x080034EA: E9C0 1106 STRD R1, R1, [R0, #24]
0x080034EE: E9C0 1108 STRD R1, R1, [R0, #32]
0x080034F2: 6281 STR R1, [R0, #40]
0x080034F4: F44F 4100 MOV.W R1, #0x8000
0x080034F8: E9C0 C200 STRD R12, R2, [R0]
0x080034FC: E9C0 E404 STRD LR, R4, [R0, #16]
0x08003500: 6381 STR R1, [R0, #56]
0x08003502: F007 FE45 BL HAL_UART_Init ; 0x0800B190
0x08003506: 2800 CMP R0, #0
0x08003508: BF18 IT NE
0x0800350A: F003 FBB3 BLNE Error_Handler ; 0x08006C74
0x0800350E: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2
0x08003512: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2
0x08003516: 2100 MOVS R1, #0
0x08003518: F002 F8C6 BL HAL_UARTEx_SetTxFifoThreshold ; 0x080056A8
0x0800351C: 2800 CMP R0, #0
0x0800351E: BF18 IT NE
0x08003520: F003 FBA8 BLNE Error_Handler ; 0x08006C74
0x08003524: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2
0x08003528: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2
0x0800352C: 2100 MOVS R1, #0
0x0800352E: F002 F92D BL HAL_UARTEx_SetRxFifoThreshold ; 0x0800578C
0x08003532: 2800 CMP R0, #0
0x08003534: BF18 IT NE
0x08003536: F003 FB9D BLNE Error_Handler ; 0x08006C74
0x0800353A: F640 208C MOVW R0, #0x0A8C ; 0x10000A8C = huart2
0x0800353E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000A8C = huart2
0x08003542: F008 FC4B BL HAL_UARTEx_DisableFifoMode ; 0x0800BDDC
0x08003546: 2800 CMP R0, #0
0x08003548: BF14 ITE NE
0x0800354A: E8BD 4010 POPNE.W {R4, LR}
0x0800354E: BD10 POPEQ {R4, PC}
0x08003550: F003 BB90 B.W Error_Handler ; 0x08006C74
Section .text.MX_USB_PCD_Init from usb.o, size=52, align=4
MX_USB_PCD_Init:
0x08003554: B580 PUSH {R7, LR}
0x08003556: F240 5008 MOVW R0, #0x0508 ; 0x10000508 = hpcd_USB_FS
0x0800355A: F645 4100 MOVW R1, #0x5C00
0x0800355E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000508 = hpcd_USB_FS
0x08003562: F2C4 0100 MOVT R1, #0x4000
0x08003566: 6001 STR R1, [R0]
0x08003568: F44F 7102 MOV.W R1, #0x0208
0x0800356C: 8081 STRH R1, [R0, #4]
0x0800356E: 2102 MOVS R1, #2
0x08003570: 71C1 STRB R1, [R0, #7]
0x08003572: 2100 MOVS R1, #0
0x08003574: 6081 STR R1, [R0, #8]
0x08003576: F000 FF8D BL HAL_PCD_Init ; 0x08004494
0x0800357A: 2800 CMP R0, #0
0x0800357C: BF14 ITE NE
0x0800357E: E8BD 4080 POPNE.W {R7, LR}
0x08003582: BD80 POPEQ {R7, PC}
0x08003584: F003 BB76 B.W Error_Handler ; 0x08006C74
Section .text.HAL_Init from stm32g4xx_hal.o, size=28, align=4
HAL_Init:
0x08003588: B580 PUSH {R7, LR}
0x0800358A: 2003 MOVS R0, #3
0x0800358C: F000 F932 BL HAL_NVIC_SetPriorityGrouping ; 0x080037F4
0x08003590: 200F MOVS R0, #15
0x08003592: F000 F807 BL HAL_InitTick ; 0x080035A4
0x08003596: B108 CBZ R0, .L1 ; 0x0800359C
0x08003598: 2001 MOVS R0, #1
0x0800359A: BD80 POP {R7, PC}
.L1:
0x0800359C: F7FF FEDC BL HAL_MspInit ; 0x08003358
0x080035A0: 2000 MOVS R0, #0
0x080035A2: BD80 POP {R7, PC}
Section .text.HAL_InitTick from stm32g4xx_hal.o, size=84, align=4
HAL_InitTick:
0x080035A4: F241 7170 MOVW R1, #0x1770 ; 0x10001770 = uwTickFreq
0x080035A8: F2C1 0100 MOVT R1, #0x1000 ; 0x10001770 = uwTickFreq
0x080035AC: 6809 LDR R1, [R1]
0x080035AE: B309 CBZ R1, .L2 ; 0x080035F4
0x080035B0: B510 PUSH {R4, LR}
0x080035B2: 4604 MOV R4, R0
0x080035B4: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x080035B8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x080035BC: F44F 727A MOV.W R2, #0x03E8
0x080035C0: 6800 LDR R0, [R0]
0x080035C2: FBB2 F1F1 UDIV R1, R2, R1
0x080035C6: FBB0 F0F1 UDIV R0, R0, R1
0x080035CA: F005 FA01 BL HAL_SYSTICK_Config ; 0x080089D0
0x080035CE: 4601 MOV R1, R0
0x080035D0: 2C0F CMP R4, #15
0x080035D2: F04F 0001 MOV.W R0, #1
0x080035D6: D80C BHI .L1 ; 0x080035F2
0x080035D8: B959 CBNZ R1, .L1 ; 0x080035F2
0x080035DA: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x080035DE: 4621 MOV R1, R4
0x080035E0: 2200 MOVS R2, #0
0x080035E2: F000 F923 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080035E6: F241 716C MOVW R1, #0x176C ; 0x1000176C = uwTickPrio
0x080035EA: 2000 MOVS R0, #0
0x080035EC: F2C1 0100 MOVT R1, #0x1000 ; 0x1000176C = uwTickPrio
0x080035F0: 600C STR R4, [R1]
.L1:
0x080035F2: BD10 POP {R4, PC}
.L2:
0x080035F4: 2001 MOVS R0, #1
0x080035F6: 4770 BX LR
Section .text.HAL_GetTick from stm32g4xx_hal.o, size=12, align=4
HAL_GetTick:
0x080035F8: F241 20A0 MOVW R0, #0x12A0 ; 0x100012A0 = uwTick
0x080035FC: F2C1 0000 MOVT R0, #0x1000 ; 0x100012A0 = uwTick
0x08003600: 6800 LDR R0, [R0]
0x08003602: 4770 BX LR
Section .text.HAL_Delay from stm32g4xx_hal.o, size=40, align=4
HAL_Delay:
0x08003604: B5B0 PUSH {R4-R5, R7, LR}
0x08003606: 4604 MOV R4, R0
0x08003608: F7FF FFF6 BL HAL_GetTick ; 0x080035F8
0x0800360C: 4605 MOV R5, R0
0x0800360E: F241 7070 MOVW R0, #0x1770 ; 0x10001770 = uwTickFreq
0x08003612: F2C1 0000 MOVT R0, #0x1000 ; 0x10001770 = uwTickFreq
0x08003616: 6800 LDR R0, [R0]
0x08003618: 1C61 ADDS R1, R4, #1
0x0800361A: BF18 IT NE
0x0800361C: 4404 ADDNE R4, R0
0x0800361E: BF00 NOP
.L1:
0x08003620: F7FF FFEA BL HAL_GetTick ; 0x080035F8
0x08003624: 1B40 SUBS R0, R0, R5
0x08003626: 42A0 CMP R0, R4
0x08003628: D3FA BCC .L1 ; 0x08003620
0x0800362A: BDB0 POP {R4-R5, R7, PC}
Section .text.HAL_SYSCFG_DisableVREFBUF from stm32g4xx_hal.o, size=16, align=4
HAL_SYSCFG_DisableVREFBUF:
0x0800362C: 2030 MOVS R0, #48
0x0800362E: F2C4 0001 MOVT R0, #0x4001
0x08003632: 6801 LDR R1, [R0]
0x08003634: F021 0101 BIC R1, R1, #1
0x08003638: 6001 STR R1, [R0]
0x0800363A: 4770 BX LR
Section .text.HAL_ADC_Start_DMA from stm32g4xx_hal_adc.o, size=348, align=4
HAL_ADC_Start_DMA:
0x0800363C: E92D 41F0 PUSH.W {R4-R8, LR}
0x08003640: 6803 LDR R3, [R0]
0x08003642: F240 1600 MOVW R6, #0x0100
0x08003646: F2C5 0600 MOVT R6, #0x5000
0x0800364A: 42B3 CMP R3, R6
0x0800364C: F44F 67C1 MOV.W R7, #0x0608
0x08003650: BF08 IT EQ
0x08003652: F44F 7702 MOVEQ.W R7, #0x0208
0x08003656: F1B3 4FA0 CMP.W R3, #0x50000000
0x0800365A: F103 4330 ADD.W R3, R3, #0xB0000000
0x0800365E: BF08 IT EQ
0x08003660: F44F 7702 MOVEQ.W R7, #0x0208
0x08003664: 59BC LDR R4, [R7, R6]
0x08003666: EA4F 2333 ROR R3, R3, #8
0x0800366A: 2B06 CMP R3, #6
0x0800366C: D826 BHI .L5 ; 0x080036BC
0x0800366E: 2701 MOVS R7, #1
0x08003670: FA07 F303 LSL.W R3, R7, R3
0x08003674: F013 0F73 TST R3, #115
0x08003678: D020 BEQ .L5 ; 0x080036BC
.L1:
0x0800367A: 6803 LDR R3, [R0]
0x0800367C: 689F LDR R7, [R3, #8]
0x0800367E: 077F LSLS R7, R7, #29
0x08003680: D403 BMI .L2 ; 0x0800368A
0x08003682: F890 7058 LDRB.W R7, [R0, #88]
0x08003686: 2F01 CMP R7, #1
0x08003688: D102 BNE .L3 ; 0x08003690
.L2:
0x0800368A: 2002 MOVS R0, #2
0x0800368C: E8BD 81F0 POP.W {R4-R8, PC}
.L3:
0x08003690: F004 071F AND R7, R4, #31
0x08003694: F506 64A0 ADD.W R4, R6, #0x0500
0x08003698: 2501 MOVS R5, #1
0x0800369A: 42A3 CMP R3, R4
0x0800369C: F880 5058 STRB.W R5, [R0, #88]
0x080036A0: BF18 IT NE
0x080036A2: 2F00 CMPNE R7, #0
0x080036A4: D11A BNE .L6 ; 0x080036DC
.L4:
0x080036A6: 460D MOV R5, R1
0x080036A8: 4690 MOV R8, R2
0x080036AA: 4604 MOV R4, R0
0x080036AC: F004 F93C BL ADC_Enable ; 0x08007928
0x080036B0: B1F0 CBZ R0, .L7 ; 0x080036F0
0x080036B2: 2100 MOVS R1, #0
0x080036B4: F884 1058 STRB.W R1, [R4, #88]
0x080036B8: E8BD 81F0 POP.W {R4-R8, PC}
.L5:
0x080036BC: F24C 131E MOVW R3, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080036C0: F6C0 0300 MOVT R3, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080036C4: 4680 MOV R8, R0
0x080036C6: 4618 MOV R0, R3
0x080036C8: 460F MOV R7, R1
0x080036CA: F240 71DB MOVW R1, #0x07DB
0x080036CE: 4615 MOV R5, R2
0x080036D0: F7FF FE0A BL assert_failed ; 0x080032E8
0x080036D4: 4639 MOV R1, R7
0x080036D6: 462A MOV R2, R5
0x080036D8: 4640 MOV R0, R8
0x080036DA: E7CE B .L1 ; 0x0800367A
.L6:
0x080036DC: 2F05 CMP R7, #5
0x080036DE: D0E2 BEQ .L4 ; 0x080036A6
0x080036E0: 2F09 CMP R7, #9
0x080036E2: D0E0 BEQ .L4 ; 0x080036A6
0x080036E4: 2100 MOVS R1, #0
0x080036E6: F880 1058 STRB.W R1, [R0, #88]
0x080036EA: 2001 MOVS R0, #1
0x080036EC: E8BD 81F0 POP.W {R4-R8, PC}
.L7:
0x080036F0: 6821 LDR R1, [R4]
0x080036F2: 6DE0 LDR R0, [R4, #92]
0x080036F4: F640 7301 MOVW R3, #0x0F01
0x080036F8: 4398 BICS R0, R3
0x080036FA: 4622 MOV R2, R4
0x080036FC: F500 7080 ADD.W R0, R0, #0x0100
0x08003700: 42B1 CMP R1, R6
0x08003702: 65E0 STR R0, [R4, #92]
0x08003704: D009 BEQ .L8 ; 0x0800371A
0x08003706: F240 5000 MOVW R0, #0x0500
0x0800370A: F2C5 0000 MOVT R0, #0x5000
0x0800370E: 4281 CMP R1, R0
0x08003710: 4608 MOV R0, R1
0x08003712: BF08 IT EQ
0x08003714: F506 7040 ADDEQ.W R0, R6, #0x0300
0x08003718: E001 B .L9 ; 0x0800371E
.L8:
0x0800371A: F04F 40A0 MOV.W R0, #0x50000000
.L9:
0x0800371E: 4288 CMP R0, R1
0x08003720: BF11 ITEEE NE
0x08003722: 2F00 CMPNE R7, #0
0x08003724: 6DD0 LDREQ R0, [R2, #92]
0x08003726: F420 1080 BICEQ R0, R0, #0x100000
0x0800372A: 65D0 STREQ R0, [R2, #92]
0x0800372C: 6DD0 LDR R0, [R2, #92]
0x0800372E: F243 7799 MOVW R7, #0x3799 ; 0x08003799 = ADC_DMAConvCplt
0x08003732: 04C0 LSLS R0, R0, #19
0x08003734: F04F 0000 MOV.W R0, #0
0x08003738: BF44 ITT MI
0x0800373A: 6E10 LDRMI R0, [R2, #96]
0x0800373C: F020 0006 BICMI R0, R0, #6
0x08003740: 6610 STR R0, [R2, #96]
0x08003742: 6D50 LDR R0, [R2, #84]
0x08003744: F647 2609 MOVW R6, #0x7A09 ; 0x08007A09 = ADC_DMAHalfConvCplt
0x08003748: F6C0 0700 MOVT R7, #0x0800 ; 0x08003799 = ADC_DMAConvCplt
0x0800374C: F6C0 0600 MOVT R6, #0x0800 ; 0x08007A09 = ADC_DMAHalfConvCplt
0x08003750: F647 2411 MOVW R4, #0x7A11 ; 0x08007A11 = ADC_DMAError
0x08003754: 2300 MOVS R3, #0
0x08003756: F6C0 0400 MOVT R4, #0x0800 ; 0x08007A11 = ADC_DMAError
0x0800375A: E9C0 760B STRD R7, R6, [R0, #44]
0x0800375E: 271C MOVS R7, #28
0x08003760: 6344 STR R4, [R0, #52]
0x08003762: 600F STR R7, [R1]
0x08003764: F882 3058 STRB.W R3, [R2, #88]
0x08003768: 684B LDR R3, [R1, #4]
0x0800376A: 4614 MOV R4, R2
0x0800376C: F043 0310 ORR R3, R3, #16
0x08003770: 604B STR R3, [R1, #4]
0x08003772: 68CB LDR R3, [R1, #12]
0x08003774: 462A MOV R2, R5
0x08003776: F043 0301 ORR R3, R3, #1
0x0800377A: 60CB STR R3, [R1, #12]
0x0800377C: 3140 ADDS R1, #64
0x0800377E: 4643 MOV R3, R8
0x08003780: F005 FBFA BL HAL_DMA_Start_IT ; 0x08008F78
0x08003784: 6821 LDR R1, [R4]
0x08003786: 688A LDR R2, [R1, #8]
0x08003788: F022 4200 BIC R2, R2, #0x80000000
0x0800378C: F022 023F BIC R2, R2, #63
0x08003790: 3204 ADDS R2, #4
0x08003792: 608A STR R2, [R1, #8]
0x08003794: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.ADC_DMAConvCplt from stm32g4xx_hal_adc.o, size=92, align=4
ADC_DMAConvCplt:
0x08003798: 4601 MOV R1, R0
0x0800379A: 6A80 LDR R0, [R0, #40]
0x0800379C: 6DC3 LDR R3, [R0, #92]
0x0800379E: 6DC2 LDR R2, [R0, #92]
0x080037A0: F013 0F50 TST R3, #80
0x080037A4: D005 BEQ .L1 ; 0x080037B2
0x080037A6: 06D2 LSLS R2, R2, #27
0x080037A8: D40F BMI .L3 ; 0x080037CA
0x080037AA: 6D40 LDR R0, [R0, #84]
0x080037AC: 6B42 LDR R2, [R0, #52]
0x080037AE: 4608 MOV R0, R1
0x080037B0: 4710 BX R2
.L1:
0x080037B2: F442 7100 ORR R1, R2, #0x0200
0x080037B6: 65C1 STR R1, [R0, #92]
0x080037B8: 6801 LDR R1, [R0]
0x080037BA: 680B LDR R3, [R1]
0x080037BC: 68CA LDR R2, [R1, #12]
0x080037BE: 071B LSLS R3, R3, #28
0x080037C0: D405 BMI .L4 ; 0x080037CE
0x080037C2: 0791 LSLS R1, R2, #30
0x080037C4: D509 BPL .L5 ; 0x080037DA
.L2:
0x080037C6: F003 BB5F B.W HAL_ADC_ConvCpltCallback ; 0x08006E88
.L3:
0x080037CA: F004 B92D B.W HAL_ADC_ErrorCallback ; 0x08007A28
.L4:
0x080037CE: F412 6F40 TST R2, #0x0C00
0x080037D2: D1F8 BNE .L2 ; 0x080037C6
0x080037D4: 68C9 LDR R1, [R1, #12]
0x080037D6: 0489 LSLS R1, R1, #18
0x080037D8: D4F5 BMI .L2 ; 0x080037C6
.L5:
0x080037DA: 6DC1 LDR R1, [R0, #92]
0x080037DC: F421 7180 BIC R1, R1, #0x0100
0x080037E0: 65C1 STR R1, [R0, #92]
0x080037E2: 6DC1 LDR R1, [R0, #92]
0x080037E4: 04C9 LSLS R1, R1, #19
0x080037E6: BF5E ITTT PL
0x080037E8: 6DC1 LDRPL R1, [R0, #92]
0x080037EA: F041 0101 ORRPL R1, R1, #1
0x080037EE: 65C1 STRPL R1, [R0, #92]
0x080037F0: F003 BB4A B.W HAL_ADC_ConvCpltCallback ; 0x08006E88
Section .text.HAL_NVIC_SetPriorityGrouping from stm32g4xx_hal_cortex.o, size=56, align=4
HAL_NVIC_SetPriorityGrouping:
0x080037F4: B510 PUSH {R4, LR}
0x080037F6: 4604 MOV R4, R0
0x080037F8: 3803 SUBS R0, #3
0x080037FA: 2805 CMP R0, #5
0x080037FC: D306 BCC .L1 ; 0x0800380C
0x080037FE: F64D 3097 MOVW R0, #0xDB97 ; 0x0800DB97 = .rodata..L.str
0x08003802: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB97 = .rodata..L.str
0x08003806: 21A6 MOVS R1, #166
0x08003808: F7FF FD6E BL assert_failed ; 0x080032E8
.L1:
0x0800380C: F64E 500C MOVW R0, #0xED0C
0x08003810: F2CE 0000 MOVT R0, #0xE000
0x08003814: 6801 LDR R1, [R0]
0x08003816: F64F 02FF MOVW R2, #0xF8FF
0x0800381A: 4011 ANDS R1, R2
0x0800381C: F364 210A BFI R1, R4, #8, #3
0x08003820: F041 6180 ORR R1, R1, #0x04000000
0x08003824: F041 71FD ORR R1, R1, #0x01FA0000
0x08003828: 6001 STR R1, [R0]
0x0800382A: BD10 POP {R4, PC}
Section .text.HAL_NVIC_SetPriority from stm32g4xx_hal_cortex.o, size=128, align=4
HAL_NVIC_SetPriority:
0x0800382C: B570 PUSH {R4-R6, LR}
0x0800382E: 4615 MOV R5, R2
0x08003830: 460E MOV R6, R1
0x08003832: 2A10 CMP R2, #16
0x08003834: 4604 MOV R4, R0
0x08003836: D306 BCC .L1 ; 0x08003846
0x08003838: F64D 3097 MOVW R0, #0xDB97 ; 0x0800DB97 = .rodata..L.str
0x0800383C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB97 = .rodata..L.str
0x08003840: 21BE MOVS R1, #190
0x08003842: F7FF FD51 BL assert_failed ; 0x080032E8
.L1:
0x08003846: 2E10 CMP R6, #16
0x08003848: D306 BCC .L2 ; 0x08003858
0x0800384A: F64D 3097 MOVW R0, #0xDB97 ; 0x0800DB97 = .rodata..L.str
0x0800384E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB97 = .rodata..L.str
0x08003852: 21BF MOVS R1, #191
0x08003854: F7FF FD48 BL assert_failed ; 0x080032E8
.L2:
0x08003858: F64E 500C MOVW R0, #0xED0C
0x0800385C: F2CE 0000 MOVT R0, #0xE000
0x08003860: 6801 LDR R1, [R0]
0x08003862: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x08003866: F3C1 2102 UBFX R1, R1, #8, #3
0x0800386A: F081 0207 EOR R2, R1, #7
0x0800386E: 2A04 CMP R2, #4
0x08003870: BF28 IT CS
0x08003872: 2204 MOVCS R2, #4
0x08003874: 3903 SUBS R1, #3
0x08003876: FA03 F202 LSL.W R2, R3, R2
0x0800387A: BF38 IT CC
0x0800387C: 2100 MOVCC R1, #0
0x0800387E: EA26 0202 BIC.W R2, R6, R2
0x08003882: 408A LSLS R2, R1
0x08003884: FA03 F101 LSL.W R1, R3, R1
0x08003888: EA25 0101 BIC.W R1, R5, R1
0x0800388C: 4311 ORRS R1, R2
0x0800388E: 2C00 CMP R4, #0
0x08003890: EA4F 1101 LSL.W R1, R1, #4
0x08003894: D405 BMI .L3 ; 0x080038A2
0x08003896: F24E 4000 MOVW R0, #0xE400
0x0800389A: F2CE 0000 MOVT R0, #0xE000
0x0800389E: 5421 STRB R1, [R4, R0]
0x080038A0: BD70 POP {R4-R6, PC}
.L3:
0x080038A2: F004 020F AND R2, R4, #15
0x080038A6: 4410 ADD R0, R2
0x080038A8: 7201 STRB R1, [R0, #8]
0x080038AA: BD70 POP {R4-R6, PC}
Section .text.HAL_NVIC_EnableIRQ from stm32g4xx_hal_cortex.o, size=48, align=4
HAL_NVIC_EnableIRQ:
0x080038AC: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x080038B0: DD0D BLE .L1 ; 0x080038CE
0x080038B2: F000 011F AND R1, R0, #31
0x080038B6: 2201 MOVS R2, #1
0x080038B8: FA02 F101 LSL.W R1, R2, R1
0x080038BC: 221C MOVS R2, #28
0x080038BE: EA02 00D0 AND.W R0, R2, R0, LSR #3
0x080038C2: F24E 1200 MOVW R2, #0xE100
0x080038C6: F2CE 0200 MOVT R2, #0xE000
0x080038CA: 5081 STR R1, [R0, R2]
0x080038CC: 4770 BX LR
.L1:
0x080038CE: F64D 3097 MOVW R0, #0xDB97 ; 0x0800DB97 = .rodata..L.str
0x080038D2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB97 = .rodata..L.str
0x080038D6: 21D2 MOVS R1, #210
0x080038D8: F7FF BD06 B.W assert_failed ; 0x080032E8
Section .text.HAL_NVIC_SystemReset from stm32g4xx_hal_cortex.o, size=4, align=4
HAL_NVIC_SystemReset:
0x080038DC: F000 F800 BL __NVIC_SystemReset ; 0x080038E0
Section .text.__NVIC_SystemReset from stm32g4xx_hal_cortex.o, size=36, align=4
__NVIC_SystemReset:
0x080038E0: F64E 500C MOVW R0, #0xED0C
0x080038E4: F3BF 8F4F DSB SY
0x080038E8: F2CE 0000 MOVT R0, #0xE000
0x080038EC: 6801 LDR R1, [R0]
0x080038EE: 2204 MOVS R2, #4
0x080038F0: F401 61E0 AND R1, R1, #0x0700
0x080038F4: F2C0 52FA MOVT R2, #0x05FA
0x080038F8: 4311 ORRS R1, R2
0x080038FA: 6001 STR R1, [R0]
0x080038FC: F3BF 8F4F DSB SY
.L1:
0x08003900: BF00 NOP
0x08003902: E7FD B .L1 ; 0x08003900
Section .text.CRC_Handle_16 from stm32g4xx_hal_crc.o, size=60, align=4
CRC_Handle_16:
0x08003904: B5B0 PUSH {R4-R5, R7, LR}
0x08003906: EA5F 0C52 LSRS.W R12, R2, #1
0x0800390A: D010 BEQ .L2 ; 0x0800392E
0x0800390C: F8D0 E000 LDR.W LR, [R0]
0x08003910: 2300 MOVS R3, #0
0x08003912: BF00 NOP
.L1:
0x08003914: 18CC ADDS R4, R1, R3
0x08003916: 5ACD LDRH R5, [R1, R3]
0x08003918: 8864 LDRH R4, [R4, #2]
0x0800391A: F1BC 0C01 SUBS.W R12, R12, #1
0x0800391E: EA44 4405 ORR.W R4, R4, R5, LSL #16
0x08003922: F103 0304 ADD.W R3, R3, #4
0x08003926: F8CE 4000 STR.W R4, [LR]
0x0800392A: D1F3 BNE .L1 ; 0x08003914
0x0800392C: E000 B .L3 ; 0x08003930
.L2:
0x0800392E: 2300 MOVS R3, #0
.L3:
0x08003930: 07D2 LSLS R2, R2, #31
0x08003932: BF1E ITTT NE
0x08003934: 6802 LDRNE R2, [R0]
0x08003936: 5AC9 LDRHNE R1, [R1, R3]
0x08003938: 8011 STRHNE R1, [R2]
0x0800393A: 6800 LDR R0, [R0]
0x0800393C: 6800 LDR R0, [R0]
0x0800393E: BDB0 POP {R4-R5, R7, PC}
Section .text.DMA_SetConfig from stm32g4xx_hal_dma.o, size=68, align=4
DMA_SetConfig:
0x08003940: B570 PUSH {R4-R6, LR}
0x08003942: E9D0 C413 LDRD R12, R4, [R0, #76]
0x08003946: F8D0 E054 LDR.W LR, [R0, #84]
0x0800394A: F8CC 4004 STR.W R4, [R12, #4]
0x0800394E: F1BE 0F00 CMP.W LR, #0
0x08003952: BF1C ITT NE
0x08003954: E9D0 4C16 LDRDNE R4, R12, [R0, #88]
0x08003958: F8C4 C004 STRNE.W R12, [R4, #4]
0x0800395C: E9D0 CE10 LDRD R12, LR, [R0, #64]
0x08003960: 6804 LDR R4, [R0]
0x08003962: 6886 LDR R6, [R0, #8]
0x08003964: F00E 001F AND R0, LR, #31
0x08003968: 2501 MOVS R5, #1
0x0800396A: FA05 F000 LSL.W R0, R5, R0
0x0800396E: F8CC 0004 STR.W R0, [R12, #4]
0x08003972: 4608 MOV R0, R1
0x08003974: 6063 STR R3, [R4, #4]
0x08003976: 2E10 CMP R6, #16
0x08003978: BF04 ITT EQ
0x0800397A: 4610 MOVEQ R0, R2
0x0800397C: 460A MOVEQ R2, R1
0x0800397E: 60A0 STR R0, [R4, #8]
0x08003980: 60E2 STR R2, [R4, #12]
0x08003982: BD70 POP {R4-R6, PC}
Section .text.HAL_FDCAN_Init from stm32g4xx_hal_fdcan.o, size=984, align=4
HAL_FDCAN_Init:
0x08003984: 2800 CMP R0, #0
0x08003986: F000 8105 BEQ.W .L21 ; 0x08003B94
0x0800398A: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800398E: 4604 MOV R4, R0
0x08003990: 6800 LDR R0, [R0]
0x08003992: F246 4800 MOVW R8, #0x6400
0x08003996: F2C4 0800 MOVT R8, #0x4000
0x0800399A: 4540 CMP R0, R8
0x0800399C: D013 BEQ .L1 ; 0x080039C6
0x0800399E: F646 0100 MOVW R1, #0x6800
0x080039A2: F2C4 0100 MOVT R1, #0x4000
0x080039A6: 4288 CMP R0, R1
0x080039A8: D00D BEQ .L1 ; 0x080039C6
0x080039AA: F646 4100 MOVW R1, #0x6C00
0x080039AE: F2C4 0100 MOVT R1, #0x4000
0x080039B2: 4288 CMP R0, R1
0x080039B4: D007 BEQ .L1 ; 0x080039C6
0x080039B6: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x080039BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x080039BE: F44F 7198 MOV.W R1, #0x0130
0x080039C2: F7FF FC91 BL assert_failed ; 0x080032E8
.L1:
0x080039C6: 6820 LDR R0, [R4]
0x080039C8: 4540 CMP R0, R8
0x080039CA: D10A BNE .L2 ; 0x080039E2
0x080039CC: 6860 LDR R0, [R4, #4]
0x080039CE: 2810 CMP R0, #16
0x080039D0: D307 BCC .L2 ; 0x080039E2
0x080039D2: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x080039D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x080039DA: F240 1133 MOVW R1, #0x0133
0x080039DE: F7FF FC83 BL assert_failed ; 0x080032E8
.L2:
0x080039E2: 68A0 LDR R0, [R4, #8]
0x080039E4: 2800 CMP R0, #0
0x080039E6: BF18 IT NE
0x080039E8: F5B0 7F80 CMPNE.W R0, #0x0100
0x080039EC: F040 80EF BNE.W .L25 ; 0x08003BCE
.L3:
0x080039F0: 68E0 LDR R0, [R4, #12]
0x080039F2: 2805 CMP R0, #5
0x080039F4: D307 BCC .L4 ; 0x08003A06
0x080039F6: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x080039FA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x080039FE: F44F 719B MOV.W R1, #0x0136
0x08003A02: F7FF FC71 BL assert_failed ; 0x080032E8
.L4:
0x08003A06: 7C20 LDRB R0, [R4, #16]
0x08003A08: 2802 CMP R0, #2
0x08003A0A: D307 BCC .L5 ; 0x08003A1C
0x08003A0C: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003A10: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003A14: F240 1137 MOVW R1, #0x0137
0x08003A18: F7FF FC66 BL assert_failed ; 0x080032E8
.L5:
0x08003A1C: 7C60 LDRB R0, [R4, #17]
0x08003A1E: 2802 CMP R0, #2
0x08003A20: D307 BCC .L6 ; 0x08003A32
0x08003A22: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003A26: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003A2A: F44F 719C MOV.W R1, #0x0138
0x08003A2E: F7FF FC5B BL assert_failed ; 0x080032E8
.L6:
0x08003A32: 7CA0 LDRB R0, [R4, #18]
0x08003A34: 2802 CMP R0, #2
0x08003A36: D307 BCC .L7 ; 0x08003A48
0x08003A38: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003A3C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003A40: F240 1139 MOVW R1, #0x0139
0x08003A44: F7FF FC50 BL assert_failed ; 0x080032E8
.L7:
0x08003A48: 6960 LDR R0, [R4, #20]
0x08003A4A: 3801 SUBS R0, #1
0x08003A4C: F5B0 7F00 CMP.W R0, #0x0200
0x08003A50: D307 BCC .L8 ; 0x08003A62
0x08003A52: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003A56: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003A5A: F44F 719D MOV.W R1, #0x013A
0x08003A5E: F7FF FC43 BL assert_failed ; 0x080032E8
.L8:
0x08003A62: 69A0 LDR R0, [R4, #24]
0x08003A64: 3801 SUBS R0, #1
0x08003A66: 2880 CMP R0, #128
0x08003A68: D307 BCC .L9 ; 0x08003A7A
0x08003A6A: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003A6E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003A72: F240 113B MOVW R1, #0x013B
0x08003A76: F7FF FC37 BL assert_failed ; 0x080032E8
.L9:
0x08003A7A: 69E0 LDR R0, [R4, #28]
0x08003A7C: 3801 SUBS R0, #1
0x08003A7E: F5B0 7F80 CMP.W R0, #0x0100
0x08003A82: D307 BCC .L10 ; 0x08003A94
0x08003A84: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003A88: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003A8C: F44F 719E MOV.W R1, #0x013C
0x08003A90: F7FF FC2A BL assert_failed ; 0x080032E8
.L10:
0x08003A94: 6A20 LDR R0, [R4, #32]
0x08003A96: 3801 SUBS R0, #1
0x08003A98: 2880 CMP R0, #128
0x08003A9A: D307 BCC .L11 ; 0x08003AAC
0x08003A9C: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003AA0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003AA4: F240 113D MOVW R1, #0x013D
0x08003AA8: F7FF FC1E BL assert_failed ; 0x080032E8
.L11:
0x08003AAC: 68A0 LDR R0, [R4, #8]
0x08003AAE: F5B0 7F40 CMP.W R0, #0x0300
0x08003AB2: D12F BNE .L15 ; 0x08003B14
0x08003AB4: 6A60 LDR R0, [R4, #36]
0x08003AB6: 3801 SUBS R0, #1
0x08003AB8: 2820 CMP R0, #32
0x08003ABA: D307 BCC .L12 ; 0x08003ACC
0x08003ABC: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003AC0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003AC4: F44F 71A0 MOV.W R1, #0x0140
0x08003AC8: F7FF FC0E BL assert_failed ; 0x080032E8
.L12:
0x08003ACC: 6AA0 LDR R0, [R4, #40]
0x08003ACE: 3801 SUBS R0, #1
0x08003AD0: 2810 CMP R0, #16
0x08003AD2: D307 BCC .L13 ; 0x08003AE4
0x08003AD4: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003AD8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003ADC: F240 1141 MOVW R1, #0x0141
0x08003AE0: F7FF FC02 BL assert_failed ; 0x080032E8
.L13:
0x08003AE4: 6AE0 LDR R0, [R4, #44]
0x08003AE6: 3801 SUBS R0, #1
0x08003AE8: 2820 CMP R0, #32
0x08003AEA: D307 BCC .L14 ; 0x08003AFC
0x08003AEC: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003AF0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003AF4: F44F 71A1 MOV.W R1, #0x0142
0x08003AF8: F7FF FBF6 BL assert_failed ; 0x080032E8
.L14:
0x08003AFC: 6B20 LDR R0, [R4, #48]
0x08003AFE: 3801 SUBS R0, #1
0x08003B00: 2810 CMP R0, #16
0x08003B02: D307 BCC .L15 ; 0x08003B14
0x08003B04: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003B08: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003B0C: F240 1143 MOVW R1, #0x0143
0x08003B10: F7FF FBEA BL assert_failed ; 0x080032E8
.L15:
0x08003B14: 6B60 LDR R0, [R4, #52]
0x08003B16: 281D CMP R0, #29
0x08003B18: D307 BCC .L16 ; 0x08003B2A
0x08003B1A: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003B1E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003B22: F240 1145 MOVW R1, #0x0145
0x08003B26: F7FF FBDF BL assert_failed ; 0x080032E8
.L16:
0x08003B2A: 6BA0 LDR R0, [R4, #56]
0x08003B2C: 2809 CMP R0, #9
0x08003B2E: D307 BCC .L17 ; 0x08003B40
0x08003B30: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003B34: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003B38: F44F 71A3 MOV.W R1, #0x0146
0x08003B3C: F7FF FBD4 BL assert_failed ; 0x080032E8
.L17:
0x08003B40: 6BE0 LDR R0, [R4, #60]
0x08003B42: F040 7080 ORR R0, R0, #0x01000000
0x08003B46: F1B0 7F80 CMP.W R0, #0x01000000
0x08003B4A: D007 BEQ .L18 ; 0x08003B5C
0x08003B4C: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003B50: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003B54: F240 1147 MOVW R1, #0x0147
0x08003B58: F7FF FBC6 BL assert_failed ; 0x080032E8
.L18:
0x08003B5C: F894 005C LDRB.W R0, [R4, #92]
0x08003B60: B928 CBNZ R0, .L19 ; 0x08003B6E
0x08003B62: 2000 MOVS R0, #0
0x08003B64: F884 005D STRB.W R0, [R4, #93]
0x08003B68: 4620 MOV R0, R4
0x08003B6A: F002 FF45 BL HAL_FDCAN_MspInit ; 0x080069F8
.L19:
0x08003B6E: 6820 LDR R0, [R4]
0x08003B70: 6981 LDR R1, [R0, #24]
0x08003B72: F021 0110 BIC R1, R1, #16
0x08003B76: 6181 STR R1, [R0, #24]
0x08003B78: F7FF FD3E BL HAL_GetTick ; 0x080035F8
0x08003B7C: 4605 MOV R5, R0
0x08003B7E: BF00 NOP
.L20:
0x08003B80: 6820 LDR R0, [R4]
0x08003B82: 6981 LDR R1, [R0, #24]
0x08003B84: 0709 LSLS R1, R1, #28
0x08003B86: D507 BPL .L22 ; 0x08003B98
0x08003B88: F7FF FD36 BL HAL_GetTick ; 0x080035F8
0x08003B8C: 1B40 SUBS R0, R0, R5
0x08003B8E: 280B CMP R0, #11
0x08003B90: D3F6 BCC .L20 ; 0x08003B80
0x08003B92: E012 B .L24 ; 0x08003BBA
.L21:
0x08003B94: 2001 MOVS R0, #1
0x08003B96: 4770 BX LR
.L22:
0x08003B98: 6981 LDR R1, [R0, #24]
0x08003B9A: F041 0101 ORR R1, R1, #1
0x08003B9E: 6181 STR R1, [R0, #24]
0x08003BA0: F7FF FD2A BL HAL_GetTick ; 0x080035F8
0x08003BA4: 4605 MOV R5, R0
0x08003BA6: BF00 NOP
.L23:
0x08003BA8: 6820 LDR R0, [R4]
0x08003BAA: 6981 LDR R1, [R0, #24]
0x08003BAC: 07C9 LSLS R1, R1, #31
0x08003BAE: D11B BNE .L26 ; 0x08003BE8
0x08003BB0: F7FF FD22 BL HAL_GetTick ; 0x080035F8
0x08003BB4: 1B40 SUBS R0, R0, R5
0x08003BB6: 280B CMP R0, #11
0x08003BB8: D3F6 BCC .L23 ; 0x08003BA8
.L24:
0x08003BBA: 6E20 LDR R0, [R4, #96]
0x08003BBC: 2103 MOVS R1, #3
0x08003BBE: F040 0001 ORR R0, R0, #1
0x08003BC2: 6620 STR R0, [R4, #96]
0x08003BC4: 2001 MOVS R0, #1
0x08003BC6: F884 105C STRB.W R1, [R4, #92]
0x08003BCA: E8BD 81F0 POP.W {R4-R8, PC}
.L25:
0x08003BCE: F5B0 7F40 CMP.W R0, #0x0300
0x08003BD2: F43F AF0D BEQ.W .L3 ; 0x080039F0
0x08003BD6: F64E 6040 MOVW R0, #0xEE40 ; 0x0800EE40 = .rodata..L.str
0x08003BDA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE40 = .rodata..L.str
0x08003BDE: F240 1135 MOVW R1, #0x0135
0x08003BE2: F7FF FB81 BL assert_failed ; 0x080032E8
0x08003BE6: E703 B .L3 ; 0x080039F0
.L26:
0x08003BE8: 6981 LDR R1, [R0, #24]
0x08003BEA: 4540 CMP R0, R8
0x08003BEC: F041 0102 ORR R1, R1, #2
0x08003BF0: 6181 STR R1, [R0, #24]
0x08003BF2: BF04 ITT EQ
0x08003BF4: 6861 LDREQ R1, [R4, #4]
0x08003BF6: F8C8 1100 STREQ.W R1, [R8, #0x0100]
0x08003BFA: 7C21 LDRB R1, [R4, #16]
0x08003BFC: 6982 LDR R2, [R0, #24]
0x08003BFE: 2901 CMP R1, #1
0x08003C00: F022 0240 BIC R2, R2, #64
0x08003C04: BF18 IT NE
0x08003C06: 3240 ADDNE R2, #64
0x08003C08: 6182 STR R2, [R0, #24]
0x08003C0A: 7C61 LDRB R1, [R4, #17]
0x08003C0C: 6982 LDR R2, [R0, #24]
0x08003C0E: 2901 CMP R1, #1
0x08003C10: F422 4280 BIC R2, R2, #0x4000
0x08003C14: BF08 IT EQ
0x08003C16: F502 4280 ADDEQ.W R2, R2, #0x4000
0x08003C1A: 6182 STR R2, [R0, #24]
0x08003C1C: 7CA1 LDRB R1, [R4, #18]
0x08003C1E: 6982 LDR R2, [R0, #24]
0x08003C20: 2901 CMP R1, #1
0x08003C22: F422 5280 BIC R2, R2, #0x1000
0x08003C26: BF18 IT NE
0x08003C28: F502 5280 ADDNE.W R2, R2, #0x1000
0x08003C2C: 6182 STR R2, [R0, #24]
0x08003C2E: 6983 LDR R3, [R0, #24]
0x08003C30: E9D4 1202 LDRD R1, R2, [R4, #8]
0x08003C34: F423 7340 BIC R3, R3, #0x0300
0x08003C38: 430B ORRS R3, R1
0x08003C3A: 6183 STR R3, [R0, #24]
0x08003C3C: 6983 LDR R3, [R0, #24]
0x08003C3E: F023 03A4 BIC R3, R3, #164
0x08003C42: 6183 STR R3, [R0, #24]
0x08003C44: 6903 LDR R3, [R0, #16]
0x08003C46: F023 0310 BIC R3, R3, #16
0x08003C4A: 6103 STR R3, [R0, #16]
0x08003C4C: B19A CBZ R2, .L30 ; 0x08003C76
0x08003C4E: 2A01 CMP R2, #1
0x08003C50: D00D BEQ .L28 ; 0x08003C6E
0x08003C52: 2A02 CMP R2, #2
0x08003C54: D009 BEQ .L27 ; 0x08003C6A
0x08003C56: 6983 LDR R3, [R0, #24]
0x08003C58: 2A03 CMP R2, #3
0x08003C5A: F043 0380 ORR R3, R3, #128
0x08003C5E: 6183 STR R3, [R0, #24]
0x08003C60: 6903 LDR R3, [R0, #16]
0x08003C62: F043 0310 ORR R3, R3, #16
0x08003C66: 6103 STR R3, [R0, #16]
0x08003C68: D105 BNE .L30 ; 0x08003C76
.L27:
0x08003C6A: 2220 MOVS R2, #32
0x08003C6C: E000 B .L29 ; 0x08003C70
.L28:
0x08003C6E: 2204 MOVS R2, #4
.L29:
0x08003C70: 6983 LDR R3, [R0, #24]
0x08003C72: 431A ORRS R2, R3
0x08003C74: 6182 STR R2, [R0, #24]
.L30:
0x08003C76: E9D4 5205 LDRD R5, R2, [R4, #20]
0x08003C7A: E9D4 3607 LDRD R3, R6, [R4, #28]
0x08003C7E: 1E57 SUBS R7, R2, #1
0x08003C80: F06F 02FF MVN R2, #255
0x08003C84: EB02 2303 ADD.W R3, R2, R3, LSL #8
0x08003C88: EA43 6347 ORR.W R3, R3, R7, LSL #25
0x08003C8C: 1E77 SUBS R7, R6, #1
0x08003C8E: 431F ORRS R7, R3
0x08003C90: 2300 MOVS R3, #0
0x08003C92: F6CF 73FF MOVT R3, #0xFFFF
0x08003C96: EB03 4605 ADD.W R6, R3, R5, LSL #16
0x08003C9A: 4337 ORRS R7, R6
0x08003C9C: F5B1 7F40 CMP.W R1, #0x0300
0x08003CA0: 61C7 STR R7, [R0, #28]
0x08003CA2: D110 BNE .L31 ; 0x08003CC6
0x08003CA4: E9D4 1709 LDRD R1, R7, [R4, #36]
0x08003CA8: E9D4 650B LDRD R6, R5, [R4, #44]
0x08003CAC: 3F01 SUBS R7, #1
0x08003CAE: EB02 2206 ADD.W R2, R2, R6, LSL #8
0x08003CB2: 433A ORRS R2, R7
0x08003CB4: F06F 070F MVN R7, #15
0x08003CB8: EB07 1705 ADD.W R7, R7, R5, LSL #4
0x08003CBC: 433A ORRS R2, R7
0x08003CBE: EB03 4101 ADD.W R1, R3, R1, LSL #16
0x08003CC2: 4311 ORRS R1, R2
0x08003CC4: 60C1 STR R1, [R0, #12]
.L31:
0x08003CC6: E9D4 230D LDRD R2, R3, [R4, #52]
0x08003CCA: 6BE1 LDR R1, [R4, #60]
0x08003CCC: F8D0 70C0 LDR.W R7, [R0, #192]
0x08003CD0: F24A 7650 MOVW R6, #0xA750
0x08003CD4: 4339 ORRS R1, R7
0x08003CD6: F8C0 10C0 STR.W R1, [R0, #192]
0x08003CDA: F508 6780 ADD.W R7, R8, #0x0400
0x08003CDE: F508 4180 ADD.W R1, R8, #0x4000
0x08003CE2: 42B8 CMP R0, R7
0x08003CE4: BF04 ITT EQ
0x08003CE6: F24A 7150 MOVWEQ R1, #0xA750
0x08003CEA: F2C4 0100 MOVTEQ R1, #0x4000
0x08003CEE: F508 6700 ADD.W R7, R8, #0x0800
0x08003CF2: F2C4 0600 MOVT R6, #0x4000
0x08003CF6: 42B8 CMP R0, R7
0x08003CF8: BF08 IT EQ
0x08003CFA: F506 7154 ADDEQ.W R1, R6, #0x0350
0x08003CFE: 6421 STR R1, [R4, #64]
0x08003D00: F8D0 7080 LDR.W R7, [R0, #128]
0x08003D04: F427 17F8 BIC R7, R7, #0x1F0000
0x08003D08: EA47 4202 ORR.W R2, R7, R2, LSL #16
0x08003D0C: F8C0 2080 STR.W R2, [R0, #128]
0x08003D10: F101 0270 ADD.W R2, R1, #112
0x08003D14: 6462 STR R2, [R4, #68]
0x08003D16: F8D0 2080 LDR.W R2, [R0, #128]
0x08003D1A: F022 6270 BIC R2, R2, #0x0F000000
0x08003D1E: EA42 6203 ORR.W R2, R2, R3, LSL #24
0x08003D22: F8C0 2080 STR.W R2, [R0, #128]
0x08003D26: F101 00B0 ADD.W R0, R1, #176
0x08003D2A: 64A0 STR R0, [R4, #72]
0x08003D2C: F501 70C4 ADD.W R0, R1, #0x0188
0x08003D30: 64E0 STR R0, [R4, #76]
0x08003D32: F501 7018 ADD.W R0, R1, #0x0260
0x08003D36: 6520 STR R0, [R4, #80]
0x08003D38: F501 701E ADD.W R0, R1, #0x0278
0x08003D3C: 6560 STR R0, [R4, #84]
0x08003D3E: F501 7054 ADD.W R0, R1, #0x0350
0x08003D42: 2200 MOVS R2, #0
.L32:
0x08003D44: F841 2B04 STR R2, [R1], #4
0x08003D48: 4281 CMP R1, R0
0x08003D4A: D3FB BCC .L32 ; 0x08003D44
0x08003D4C: 2000 MOVS R0, #0
0x08003D4E: 2101 MOVS R1, #1
0x08003D50: 65A0 STR R0, [R4, #88]
0x08003D52: 6620 STR R0, [R4, #96]
0x08003D54: F884 105C STRB.W R1, [R4, #92]
0x08003D58: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.FLASH_WaitForLastOperation from stm32g4xx_hal_flash.o, size=84, align=4
FLASH_WaitForLastOperation:
0x08003D5C: B570 PUSH {R4-R6, LR}
0x08003D5E: F242 0610 MOVW R6, #0x2010
0x08003D62: 4604 MOV R4, R0
0x08003D64: F2C4 0602 MOVT R6, #0x4002
0x08003D68: F7FF FC46 BL HAL_GetTick ; 0x080035F8
0x08003D6C: 4605 MOV R5, R0
0x08003D6E: BF00 NOP
.L1:
0x08003D70: 6830 LDR R0, [R6]
0x08003D72: 03C0 LSLS R0, R0, #15
0x08003D74: D506 BPL .L2 ; 0x08003D84
0x08003D76: F7FF FC3F BL HAL_GetTick ; 0x080035F8
0x08003D7A: 1B40 SUBS R0, R0, R5
0x08003D7C: 42A0 CMP R0, R4
0x08003D7E: D9F7 BLS .L1 ; 0x08003D70
0x08003D80: 2003 MOVS R0, #3
0x08003D82: BD70 POP {R4-R6, PC}
.L2:
0x08003D84: 6830 LDR R0, [R6]
0x08003D86: F24C 31FA MOVW R1, #0xC3FA
0x08003D8A: 4001 ANDS R1, R0
0x08003D8C: D008 BEQ .L3 ; 0x08003DA0
0x08003D8E: F241 704C MOVW R0, #0x174C ; 0x1000174C = pFlash
0x08003D92: F2C1 0000 MOVT R0, #0x1000 ; 0x1000174C = pFlash
0x08003D96: 6842 LDR R2, [R0, #4]
0x08003D98: 430A ORRS R2, R1
0x08003D9A: 6042 STR R2, [R0, #4]
0x08003D9C: 2001 MOVS R0, #1
0x08003D9E: E005 B .L4 ; 0x08003DAC
.L3:
0x08003DA0: 6830 LDR R0, [R6]
0x08003DA2: 07C0 LSLS R0, R0, #31
0x08003DA4: F04F 0000 MOV.W R0, #0
0x08003DA8: D001 BEQ .L5 ; 0x08003DAE
0x08003DAA: 2101 MOVS R1, #1
.L4:
0x08003DAC: 6031 STR R1, [R6]
.L5:
0x08003DAE: BD70 POP {R4-R6, PC}
Section .text.HAL_FLASH_Lock from stm32g4xx_hal_flash.o, size=24, align=4
HAL_FLASH_Lock:
0x08003DB0: F242 0014 MOVW R0, #0x2014
0x08003DB4: F2C4 0002 MOVT R0, #0x4002
0x08003DB8: 6801 LDR R1, [R0]
0x08003DBA: F041 4100 ORR R1, R1, #0x80000000
0x08003DBE: 6001 STR R1, [R0]
0x08003DC0: 6800 LDR R0, [R0]
0x08003DC2: 43C0 MVNS R0, R0
0x08003DC4: 0FC0 LSRS R0, R0, #31
0x08003DC6: 4770 BX LR
Section .text.HAL_FLASHEx_OBGetConfig from stm32g4xx_hal_flash_ex.o, size=416, align=4
HAL_FLASHEx_OBGetConfig:
0x08003DC8: 6841 LDR R1, [R0, #4]
0x08003DCA: F242 0C20 MOVW R12, #0x2020
0x08003DCE: F2C4 0C02 MOVT R12, #0x4002
0x08003DD2: 2206 MOVS R2, #6
0x08003DD4: 2904 CMP R1, #4
0x08003DD6: 6002 STR R2, [R0]
0x08003DD8: D820 BHI .L2 ; 0x08003E1C
0x08003DDA: 2903 CMP R1, #3
0x08003DDC: D01E BEQ .L2 ; 0x08003E1C
0x08003DDE: 2207 MOVS R2, #7
0x08003DE0: 2904 CMP R1, #4
0x08003DE2: 6002 STR R2, [R0]
0x08003DE4: D81A BHI .L2 ; 0x08003E1C
0x08003DE6: E8DF F001 TBB [PC, R1]
0x08003DEA: 03 DC.B 0x03 ; '\x03'
0x08003DEB: 0B DC.B 0x0B ; '\v'
0x08003DEC: 07 DC.B 0x07 ; '\x07'
0x08003DED: 19 DC.B 0x19 ; '\x19'
0x08003DEE: 0F DC.B 0x0F ; '\x0F'
0x08003DEF: 00 DC.B 0x00 ; '\0'
0x08003DF0: 4661 MOV R1, R12
0x08003DF2: F851 2F0C LDR R2, [R1, #12]!
0x08003DF6: E00A B .L1 ; 0x08003E0E
0x08003DF8: 4661 MOV R1, R12
0x08003DFA: F851 2F2C LDR R2, [R1, #44]!
0x08003DFE: E006 B .L1 ; 0x08003E0E
0x08003E00: 4661 MOV R1, R12
0x08003E02: F851 2F10 LDR R2, [R1, #16]!
0x08003E06: E002 B .L1 ; 0x08003E0E
0x08003E08: 4661 MOV R1, R12
0x08003E0A: F851 2F30 LDR R2, [R1, #48]!
.L1:
0x08003E0E: F002 027F AND R2, R2, #127
0x08003E12: 6082 STR R2, [R0, #8]
0x08003E14: 6809 LDR R1, [R1]
0x08003E16: F3C1 4106 UBFX R1, R1, #16, #7
0x08003E1A: 60C1 STR R1, [R0, #12]
.L2:
0x08003E1C: B5B0 PUSH {R4-R5, R7, LR}
0x08003E1E: F8DC 1000 LDR.W R1, [R12]
0x08003E22: B2C9 UXTB R1, R1
0x08003E24: 460A MOV R2, R1
0x08003E26: 29AA CMP R1, #170
0x08003E28: BF18 IT NE
0x08003E2A: 22BB MOVNE R2, #187
0x08003E2C: 29CC CMP R1, #204
0x08003E2E: BF08 IT EQ
0x08003E30: 460A MOVEQ R2, R1
0x08003E32: 6102 STR R2, [R0, #16]
0x08003E34: F8DC 1000 LDR.W R1, [R12]
0x08003E38: 69C2 LDR R2, [R0, #28]
0x08003E3A: F021 01FF BIC R1, R1, #255
0x08003E3E: 1E53 SUBS R3, R2, #1
0x08003E40: 2B01 CMP R3, #1
0x08003E42: 6181 STR R1, [R0, #24]
0x08003E44: D873 BHI .L13 ; 0x08003F2E
0x08003E46: 6801 LDR R1, [R0]
0x08003E48: F247 55E0 MOVW R5, #0x75E0
0x08003E4C: F041 0108 ORR R1, R1, #8
0x08003E50: 6001 STR R1, [R0]
0x08003E52: 2100 MOVS R1, #0
0x08003E54: F2C4 0101 MOVT R1, #0x4001
0x08003E58: 680B LDR R3, [R1]
0x08003E5A: F6C1 75FF MOVT R5, #0x1FFF
0x08003E5E: 05DB LSLS R3, R3, #23
0x08003E60: 8829 LDRH R1, [R5]
0x08003E62: F240 0300 MOVW R3, #0
0x08003E66: F6C0 0304 MOVT R3, #0x0804
0x08003E6A: F64F 74FF MOVW R4, #0xFFFF
0x08003E6E: D409 BMI .L3 ; 0x08003E84
0x08003E70: 42A1 CMP R1, R4
0x08003E72: F04F 6E00 MOV.W LR, #0x08000000
0x08003E76: D010 BEQ .L6 ; 0x08003E9A
0x08003E78: 6829 LDR R1, [R5]
0x08003E7A: F04F 6300 MOV.W R3, #0x08000000
0x08003E7E: F361 2358 BFI R3, R1, #9, #16
0x08003E82: E00A B .L6 ; 0x08003E9A
.L3:
0x08003E84: 42A1 CMP R1, R4
0x08003E86: D005 BEQ .L4 ; 0x08003E94
0x08003E88: 6829 LDR R1, [R5]
0x08003E8A: F04F 6E00 MOV.W LR, #0x08000000
0x08003E8E: F361 2E58 BFI LR, R1, #9, #16
0x08003E92: E000 B .L5 ; 0x08003E96
.L4:
0x08003E94: 469E MOV LR, R3
.L5:
0x08003E96: F04F 6300 MOV.W R3, #0x08000000
.L6:
0x08003E9A: F8DC 1000 LDR.W R1, [R12]
0x08003E9E: 0249 LSLS R1, R1, #9
0x08003EA0: D40D BMI .L7 ; 0x08003EBE
0x08003EA2: 2A02 CMP R2, #2
0x08003EA4: D01F BEQ .L8 ; 0x08003EE6
0x08003EA6: 2A01 CMP R2, #1
0x08003EA8: D13B BNE .L12 ; 0x08003F22
0x08003EAA: F8DC 1004 LDR.W R1, [R12, #4]
0x08003EAE: F04F 6300 MOV.W R3, #0x08000000
0x08003EB2: F361 1312 BFI R3, R1, #4, #15
0x08003EB6: 6203 STR R3, [R0, #32]
0x08003EB8: F8DC 3008 LDR.W R3, [R12, #8]
0x08003EBC: E01C B .L9 ; 0x08003EF8
.L7:
0x08003EBE: 2A02 CMP R2, #2
0x08003EC0: D01F BEQ .L10 ; 0x08003F02
0x08003EC2: 2A01 CMP R2, #1
0x08003EC4: D12D BNE .L12 ; 0x08003F22
0x08003EC6: F8DC 1004 LDR.W R1, [R12, #4]
0x08003ECA: F64F 73F8 MOVW R3, #0xFFF8
0x08003ECE: F2C0 0303 MOVT R3, #3
0x08003ED2: EA03 01C1 AND.W R1, R3, R1, LSL #3
0x08003ED6: 4471 ADD R1, LR
0x08003ED8: 6201 STR R1, [R0, #32]
0x08003EDA: F8DC 1008 LDR.W R1, [R12, #8]
0x08003EDE: EA03 01C1 AND.W R1, R3, R1, LSL #3
0x08003EE2: 4471 ADD R1, LR
0x08003EE4: E01C B .L11 ; 0x08003F20
.L8:
0x08003EE6: F8DC 1024 LDR.W R1, [R12, #36]
0x08003EEA: F04F 6300 MOV.W R3, #0x08000000
0x08003EEE: F361 1312 BFI R3, R1, #4, #15
0x08003EF2: 6203 STR R3, [R0, #32]
0x08003EF4: F8DC 3028 LDR.W R3, [R12, #40]
.L9:
0x08003EF8: F04F 6100 MOV.W R1, #0x08000000
0x08003EFC: F363 1112 BFI R1, R3, #4, #15
0x08003F00: E00E B .L11 ; 0x08003F20
.L10:
0x08003F02: F8DC 1024 LDR.W R1, [R12, #36]
0x08003F06: F64F 75F8 MOVW R5, #0xFFF8
0x08003F0A: F2C0 0503 MOVT R5, #3
0x08003F0E: EA05 01C1 AND.W R1, R5, R1, LSL #3
0x08003F12: 4419 ADD R1, R3
0x08003F14: 6201 STR R1, [R0, #32]
0x08003F16: F8DC 1028 LDR.W R1, [R12, #40]
0x08003F1A: EA05 01C1 AND.W R1, R5, R1, LSL #3
0x08003F1E: 4419 ADD R1, R3
.L11:
0x08003F20: 6241 STR R1, [R0, #36]
.L12:
0x08003F22: F8DC 1008 LDR.W R1, [R12, #8]
0x08003F26: F001 4100 AND R1, R1, #0x80000000
0x08003F2A: 4311 ORRS R1, R2
0x08003F2C: 61C1 STR R1, [R0, #28]
.L13:
0x08003F2E: 6802 LDR R2, [R0]
0x08003F30: 6AC1 LDR R1, [R0, #44]
0x08003F32: F042 0310 ORR R3, R2, #16
0x08003F36: 6003 STR R3, [R0]
0x08003F38: F8DC 3050 LDR.W R3, [R12, #80]
0x08003F3C: 1E4D SUBS R5, R1, #1
0x08003F3E: 2D01 CMP R5, #1
0x08003F40: F403 3380 AND R3, R3, #0x010000
0x08003F44: 6283 STR R3, [R0, #40]
0x08003F46: D80E BHI .L16 ; 0x08003F66
0x08003F48: F042 0230 ORR R2, R2, #48
0x08003F4C: 2901 CMP R1, #1
0x08003F4E: 6002 STR R2, [R0]
0x08003F50: D004 BEQ .L14 ; 0x08003F5C
0x08003F52: 2902 CMP R1, #2
0x08003F54: D107 BNE .L16 ; 0x08003F66
0x08003F56: F10C 0154 ADD.W R1, R12, #84
0x08003F5A: E001 B .L15 ; 0x08003F60
.L14:
0x08003F5C: F10C 0150 ADD.W R1, R12, #80
.L15:
0x08003F60: 6809 LDR R1, [R1]
0x08003F62: B2C9 UXTB R1, R1
0x08003F64: 6301 STR R1, [R0, #48]
.L16:
0x08003F66: BDB0 POP {R4-R5, R7, PC}
Section .text.HAL_GPIO_WritePin from stm32g4xx_hal_gpio.o, size=64, align=4
HAL_GPIO_WritePin:
0x08003F68: B570 PUSH {R4-R6, LR}
0x08003F6A: 4616 MOV R6, R2
0x08003F6C: 460C MOV R4, R1
0x08003F6E: 4605 MOV R5, R0
0x08003F70: B179 CBZ R1, .L3 ; 0x08003F92
0x08003F72: 2E02 CMP R6, #2
0x08003F74: D307 BCC .L2 ; 0x08003F86
.L1:
0x08003F76: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08003F7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08003F7E: F240 119B MOVW R1, #0x019B
0x08003F82: F7FF F9B1 BL assert_failed ; 0x080032E8
.L2:
0x08003F86: 2018 MOVS R0, #24
0x08003F88: 2E00 CMP R6, #0
0x08003F8A: BF08 IT EQ
0x08003F8C: 2028 MOVEQ R0, #40
0x08003F8E: 502C STR R4, [R5, R0]
0x08003F90: BD70 POP {R4-R6, PC}
.L3:
0x08003F92: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08003F96: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08003F9A: F44F 71CD MOV.W R1, #0x019A
0x08003F9E: F7FF F9A3 BL assert_failed ; 0x080032E8
0x08003FA2: 2E02 CMP R6, #2
0x08003FA4: D2E7 BCS .L1 ; 0x08003F76
0x08003FA6: E7EE B .L2 ; 0x08003F86
Section .text.I2C_WaitOnFlagUntilTimeout from stm32g4xx_hal_i2c.o, size=156, align=4
I2C_WaitOnFlagUntilTimeout:
0x08003FA8: E92D 43F0 PUSH.W {R4-R9, LR}
0x08003FAC: B081 SUB SP, SP, #4
0x08003FAE: 4604 MOV R4, R0
0x08003FB0: 6800 LDR R0, [R0]
0x08003FB2: 6980 LDR R0, [R0, #24]
0x08003FB4: 4008 ANDS R0, R1
0x08003FB6: 1A40 SUBS R0, R0, R1
0x08003FB8: FAB0 F080 CLZ R0, R0
0x08003FBC: 0940 LSRS R0, R0, #5
0x08003FBE: 4282 CMP R2, R0
0x08003FC0: D12C BNE .L4 ; 0x0800401C
0x08003FC2: F8DD 8020 LDR.W R8, [SP, #32]
0x08003FC6: 4615 MOV R5, R2
0x08003FC8: 460E MOV R6, R1
0x08003FCA: 461F MOV R7, R3
0x08003FCC: F103 0901 ADD.W R9, R3, #1
0x08003FD0: E012 B .L3 ; 0x08003FF8
0x08003FD2: BF00 NOP
.L1:
0x08003FD4: 6820 LDR R0, [R4]
0x08003FD6: 6980 LDR R0, [R0, #24]
0x08003FD8: 4030 ANDS R0, R6
0x08003FDA: 1B80 SUBS R0, R0, R6
0x08003FDC: FAB0 F080 CLZ R0, R0
0x08003FE0: 0940 LSRS R0, R0, #5
0x08003FE2: 4285 CMP R5, R0
0x08003FE4: D01E BEQ .L5 ; 0x08004024
.L2:
0x08003FE6: 6820 LDR R0, [R4]
0x08003FE8: 6980 LDR R0, [R0, #24]
0x08003FEA: 4030 ANDS R0, R6
0x08003FEC: 1B80 SUBS R0, R0, R6
0x08003FEE: FAB0 F080 CLZ R0, R0
0x08003FF2: 0940 LSRS R0, R0, #5
0x08003FF4: 4285 CMP R5, R0
0x08003FF6: D111 BNE .L4 ; 0x0800401C
.L3:
0x08003FF8: 4620 MOV R0, R4
0x08003FFA: 4639 MOV R1, R7
0x08003FFC: 4642 MOV R2, R8
0x08003FFE: F000 F989 BL I2C_IsErrorOccurred ; 0x08004314
0x08004002: B9D8 CBNZ R0, .L6 ; 0x0800403C
0x08004004: F1B9 0F00 CMP.W R9, #0
0x08004008: D0ED BEQ .L2 ; 0x08003FE6
0x0800400A: F7FF FAF5 BL HAL_GetTick ; 0x080035F8
0x0800400E: 2F00 CMP R7, #0
0x08004010: D0E0 BEQ .L1 ; 0x08003FD4
0x08004012: EBA0 0008 SUB.W R0, R0, R8
0x08004016: 42B8 CMP R0, R7
0x08004018: D9E5 BLS .L2 ; 0x08003FE6
0x0800401A: E7DB B .L1 ; 0x08003FD4
.L4:
0x0800401C: 2000 MOVS R0, #0
0x0800401E: B001 ADD SP, SP, #4
0x08004020: E8BD 83F0 POP.W {R4-R9, PC}
.L5:
0x08004024: 6C60 LDR R0, [R4, #68]
0x08004026: F040 0020 ORR R0, R0, #32
0x0800402A: 6460 STR R0, [R4, #68]
0x0800402C: 2020 MOVS R0, #32
0x0800402E: F884 0041 STRB.W R0, [R4, #65]
0x08004032: 2000 MOVS R0, #0
0x08004034: F884 0042 STRB.W R0, [R4, #66]
0x08004038: F884 0040 STRB.W R0, [R4, #64]
.L6:
0x0800403C: 2001 MOVS R0, #1
0x0800403E: B001 ADD SP, SP, #4
0x08004040: E8BD 83F0 POP.W {R4-R9, PC}
Section .text.I2C_WaitOnTXISFlagUntilTimeout from stm32g4xx_hal_i2c.o, size=108, align=4
I2C_WaitOnTXISFlagUntilTimeout:
0x08004044: B5F0 PUSH {R4-R7, LR}
0x08004046: B081 SUB SP, SP, #4
0x08004048: 4604 MOV R4, R0
0x0800404A: 6800 LDR R0, [R0]
0x0800404C: 6980 LDR R0, [R0, #24]
0x0800404E: 0780 LSLS R0, R0, #30
0x08004050: D41C BMI .L4 ; 0x0800408C
0x08004052: 4615 MOV R5, R2
0x08004054: 460E MOV R6, R1
0x08004056: 1C4F ADDS R7, R1, #1
0x08004058: E008 B .L3 ; 0x0800406C
0x0800405A: BF00 NOP
.L1:
0x0800405C: 6820 LDR R0, [R4]
0x0800405E: 6980 LDR R0, [R0, #24]
0x08004060: 0780 LSLS R0, R0, #30
0x08004062: D516 BPL .L5 ; 0x08004092
.L2:
0x08004064: 6820 LDR R0, [R4]
0x08004066: 6980 LDR R0, [R0, #24]
0x08004068: 0780 LSLS R0, R0, #30
0x0800406A: D40F BMI .L4 ; 0x0800408C
.L3:
0x0800406C: 4620 MOV R0, R4
0x0800406E: 4631 MOV R1, R6
0x08004070: 462A MOV R2, R5
0x08004072: F000 F94F BL I2C_IsErrorOccurred ; 0x08004314
0x08004076: B9C0 CBNZ R0, .L6 ; 0x080040AA
0x08004078: 2F00 CMP R7, #0
0x0800407A: D0F3 BEQ .L2 ; 0x08004064
0x0800407C: F7FF FABC BL HAL_GetTick ; 0x080035F8
0x08004080: 2E00 CMP R6, #0
0x08004082: D0EB BEQ .L1 ; 0x0800405C
0x08004084: 1B40 SUBS R0, R0, R5
0x08004086: 42B0 CMP R0, R6
0x08004088: D9EC BLS .L2 ; 0x08004064
0x0800408A: E7E7 B .L1 ; 0x0800405C
.L4:
0x0800408C: 2000 MOVS R0, #0
0x0800408E: B001 ADD SP, SP, #4
0x08004090: BDF0 POP {R4-R7, PC}
.L5:
0x08004092: 6C60 LDR R0, [R4, #68]
0x08004094: F040 0020 ORR R0, R0, #32
0x08004098: 6460 STR R0, [R4, #68]
0x0800409A: 2020 MOVS R0, #32
0x0800409C: F884 0041 STRB.W R0, [R4, #65]
0x080040A0: 2000 MOVS R0, #0
0x080040A2: F884 0042 STRB.W R0, [R4, #66]
0x080040A6: F884 0040 STRB.W R0, [R4, #64]
.L6:
0x080040AA: 2001 MOVS R0, #1
0x080040AC: B001 ADD SP, SP, #4
0x080040AE: BDF0 POP {R4-R7, PC}
Section .text.I2C_WaitOnSTOPFlagUntilTimeout from stm32g4xx_hal_i2c.o, size=100, align=4
I2C_WaitOnSTOPFlagUntilTimeout:
0x080040B0: B570 PUSH {R4-R6, LR}
0x080040B2: 4604 MOV R4, R0
0x080040B4: 6800 LDR R0, [R0]
0x080040B6: 6980 LDR R0, [R0, #24]
0x080040B8: 0680 LSLS R0, R0, #26
0x080040BA: D419 BMI .L4 ; 0x080040F0
0x080040BC: 4615 MOV R5, R2
0x080040BE: 460E MOV R6, R1
0x080040C0: E008 B .L3 ; 0x080040D4
0x080040C2: BF00 NOP
.L1:
0x080040C4: 6820 LDR R0, [R4]
0x080040C6: 6980 LDR R0, [R0, #24]
0x080040C8: 0680 LSLS R0, R0, #26
0x080040CA: D515 BPL .L6 ; 0x080040F8
.L2:
0x080040CC: 6820 LDR R0, [R4]
0x080040CE: 6980 LDR R0, [R0, #24]
0x080040D0: 0680 LSLS R0, R0, #26
0x080040D2: D40D BMI .L4 ; 0x080040F0
.L3:
0x080040D4: 4620 MOV R0, R4
0x080040D6: 4631 MOV R1, R6
0x080040D8: 462A MOV R2, R5
0x080040DA: F000 F91B BL I2C_IsErrorOccurred ; 0x08004314
0x080040DE: B948 CBNZ R0, .L5 ; 0x080040F4
0x080040E0: F7FF FA8A BL HAL_GetTick ; 0x080035F8
0x080040E4: 2E00 CMP R6, #0
0x080040E6: D0ED BEQ .L1 ; 0x080040C4
0x080040E8: 1B40 SUBS R0, R0, R5
0x080040EA: 42B0 CMP R0, R6
0x080040EC: D9EE BLS .L2 ; 0x080040CC
0x080040EE: E7E9 B .L1 ; 0x080040C4
.L4:
0x080040F0: 2000 MOVS R0, #0
0x080040F2: BD70 POP {R4-R6, PC}
.L5:
0x080040F4: 2001 MOVS R0, #1
0x080040F6: BD70 POP {R4-R6, PC}
.L6:
0x080040F8: 6C60 LDR R0, [R4, #68]
0x080040FA: F040 0020 ORR R0, R0, #32
0x080040FE: 6460 STR R0, [R4, #68]
0x08004100: 2020 MOVS R0, #32
0x08004102: F884 0041 STRB.W R0, [R4, #65]
0x08004106: 2000 MOVS R0, #0
0x08004108: F884 0042 STRB.W R0, [R4, #66]
0x0800410C: F884 0040 STRB.W R0, [R4, #64]
0x08004110: 2001 MOVS R0, #1
0x08004112: BD70 POP {R4-R6, PC}
Section .text.I2C_Flush_TXDR from stm32g4xx_hal_i2c.o, size=28, align=4
I2C_Flush_TXDR:
0x08004114: 6800 LDR R0, [R0]
0x08004116: 6981 LDR R1, [R0, #24]
0x08004118: 0789 LSLS R1, R1, #30
0x0800411A: BF44 ITT MI
0x0800411C: 2100 MOVMI R1, #0
0x0800411E: 6281 STRMI R1, [R0, #40]
0x08004120: 6981 LDR R1, [R0, #24]
0x08004122: 07C9 LSLS R1, R1, #31
0x08004124: BF02 ITTT EQ
0x08004126: 6981 LDREQ R1, [R0, #24]
0x08004128: F041 0101 ORREQ R1, R1, #1
0x0800412C: 6181 STREQ R1, [R0, #24]
0x0800412E: 4770 BX LR
Section .text.HAL_I2C_Mem_Write from stm32g4xx_hal_i2c.o, size=484, align=4
HAL_I2C_Mem_Write:
0x08004130: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08004134: B081 SUB SP, SP, #4
0x08004136: 468B MOV R11, R1
0x08004138: 1E59 SUBS R1, R3, #1
0x0800413A: B289 UXTH R1, R1
0x0800413C: 461E MOV R6, R3
0x0800413E: 4617 MOV R7, R2
0x08004140: 2902 CMP R1, #2
0x08004142: 4604 MOV R4, R0
0x08004144: D307 BCC .L1 ; 0x08004156
0x08004146: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x0800414A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x0800414E: F640 11E1 MOVW R1, #0x09E1
0x08004152: F7FF F8C9 BL assert_failed ; 0x080032E8
.L1:
0x08004156: F894 0041 LDRB.W R0, [R4, #65]
0x0800415A: 2820 CMP R0, #32
0x0800415C: D10A BNE .L2 ; 0x08004174
0x0800415E: 9D0A LDR R5, [SP, #40]
0x08004160: B165 CBZ R5, .L3 ; 0x0800417C
0x08004162: F8DD 802C LDR.W R8, [SP, #44]
0x08004166: F1B8 0F00 CMP.W R8, #0
0x0800416A: D007 BEQ .L3 ; 0x0800417C
0x0800416C: F894 0040 LDRB.W R0, [R4, #64]
0x08004170: 2801 CMP R0, #1
0x08004172: D10A BNE .L5 ; 0x0800418A
.L2:
0x08004174: 2002 MOVS R0, #2
0x08004176: B001 ADD SP, SP, #4
0x08004178: E8BD 8FF0 POP.W {R4-R11, PC}
.L3:
0x0800417C: F44F 7000 MOV.W R0, #0x0200
0x08004180: 6460 STR R0, [R4, #68]
.L4:
0x08004182: 2001 MOVS R0, #1
0x08004184: B001 ADD SP, SP, #4
0x08004186: E8BD 8FF0 POP.W {R4-R11, PC}
.L5:
0x0800418A: 2001 MOVS R0, #1
0x0800418C: F884 0040 STRB.W R0, [R4, #64]
0x08004190: F7FF FA32 BL HAL_GetTick ; 0x080035F8
0x08004194: 4681 MOV R9, R0
0x08004196: 4620 MOV R0, R4
0x08004198: F44F 4100 MOV.W R1, #0x8000
0x0800419C: 2201 MOVS R2, #1
0x0800419E: 2319 MOVS R3, #25
0x080041A0: F8CD 9000 STR.W R9, [SP]
0x080041A4: F7FF FF00 BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x080041A8: 4601 MOV R1, R0
0x080041AA: 2001 MOVS R0, #1
0x080041AC: B111 CBZ R1, .L6 ; 0x080041B4
0x080041AE: B001 ADD SP, SP, #4
0x080041B0: E8BD 8FF0 POP.W {R4-R11, PC}
.L6:
0x080041B4: 2021 MOVS R0, #33
0x080041B6: F884 0041 STRB.W R0, [R4, #65]
0x080041BA: 2040 MOVS R0, #64
0x080041BC: F04F 0A00 MOV.W R10, #0
0x080041C0: F8DD C030 LDR.W R12, [SP, #48]
0x080041C4: F884 0042 STRB.W R0, [R4, #66]
0x080041C8: F8C4 A044 STR.W R10, [R4, #68]
0x080041CC: 6265 STR R5, [R4, #36]
0x080041CE: F242 0500 MOVW R5, #0x2000
0x080041D2: F2C8 0500 MOVT R5, #0x8000
0x080041D6: B2F2 UXTB R2, R6
0x080041D8: 4620 MOV R0, R4
0x080041DA: 4659 MOV R1, R11
0x080041DC: F04F 7380 MOV.W R3, #0x01000000
0x080041E0: F8A4 802A STRH.W R8, [R4, #42]
0x080041E4: F8C4 A034 STR.W R10, [R4, #52]
0x080041E8: 9500 STR R5, [SP, #0]
0x080041EA: 4665 MOV R5, R12
0x080041EC: F005 FDA8 BL I2C_TransferConfig ; 0x08009D40
0x080041F0: 4620 MOV R0, R4
0x080041F2: 4629 MOV R1, R5
0x080041F4: 464A MOV R2, R9
0x080041F6: F7FF FF25 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x08004044
0x080041FA: B9B0 CBNZ R0, .L8 ; 0x0800422A
0x080041FC: 6820 LDR R0, [R4]
0x080041FE: 2E01 CMP R6, #1
0x08004200: D008 BEQ .L7 ; 0x08004214
0x08004202: 0A39 LSRS R1, R7, #8
0x08004204: 6281 STR R1, [R0, #40]
0x08004206: 4620 MOV R0, R4
0x08004208: 4629 MOV R1, R5
0x0800420A: 464A MOV R2, R9
0x0800420C: F7FF FF1A BL I2C_WaitOnTXISFlagUntilTimeout ; 0x08004044
0x08004210: B958 CBNZ R0, .L8 ; 0x0800422A
0x08004212: 6820 LDR R0, [R4]
.L7:
0x08004214: B2F9 UXTB R1, R7
0x08004216: 6281 STR R1, [R0, #40]
0x08004218: 4620 MOV R0, R4
0x0800421A: 2180 MOVS R1, #128
0x0800421C: 2200 MOVS R2, #0
0x0800421E: 462B MOV R3, R5
0x08004220: F8CD 9000 STR.W R9, [SP]
0x08004224: F7FF FEC0 BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x08004228: B110 CBZ R0, .L9 ; 0x08004230
.L8:
0x0800422A: F884 A040 STRB.W R10, [R4, #64]
0x0800422E: E7A8 B .L4 ; 0x08004182
.L9:
0x08004230: 8D60 LDRH R0, [R4, #42]
0x08004232: F5B0 7F80 CMP.W R0, #0x0100
0x08004236: D308 BCC .L10 ; 0x0800424A
0x08004238: 20FF MOVS R0, #255
0x0800423A: 8520 STRH R0, [R4, #40]
0x0800423C: 2700 MOVS R7, #0
0x0800423E: 4620 MOV R0, R4
0x08004240: 4659 MOV R1, R11
0x08004242: 22FF MOVS R2, #255
0x08004244: F04F 7380 MOV.W R3, #0x01000000
0x08004248: E007 B .L11 ; 0x0800425A
.L10:
0x0800424A: 8D60 LDRH R0, [R4, #42]
0x0800424C: 2700 MOVS R7, #0
0x0800424E: 8520 STRH R0, [R4, #40]
0x08004250: B2C2 UXTB R2, R0
0x08004252: 4620 MOV R0, R4
0x08004254: 4659 MOV R1, R11
0x08004256: F04F 7300 MOV.W R3, #0x02000000
.L11:
0x0800425A: 9700 STR R7, [SP, #0]
0x0800425C: F005 FD70 BL I2C_TransferConfig ; 0x08009D40
0x08004260: 2600 MOVS R6, #0
0x08004262: 27FF MOVS R7, #255
0x08004264: E00B B .L15 ; 0x0800427E
.L12:
0x08004266: 8D60 LDRH R0, [R4, #42]
0x08004268: 4659 MOV R1, R11
0x0800426A: 8520 STRH R0, [R4, #40]
0x0800426C: B2C2 UXTB R2, R0
0x0800426E: 4620 MOV R0, R4
0x08004270: F04F 7300 MOV.W R3, #0x02000000
.L13:
0x08004274: 9600 STR R6, [SP, #0]
0x08004276: F005 FD63 BL I2C_TransferConfig ; 0x08009D40
.L14:
0x0800427A: 8D60 LDRH R0, [R4, #42]
0x0800427C: B370 CBZ R0, .L16 ; 0x080042DC
.L15:
0x0800427E: 4620 MOV R0, R4
0x08004280: 4629 MOV R1, R5
0x08004282: 464A MOV R2, R9
0x08004284: F7FF FEDE BL I2C_WaitOnTXISFlagUntilTimeout ; 0x08004044
0x08004288: 2800 CMP R0, #0
0x0800428A: F47F AF7A BNE.W .L4 ; 0x08004182
0x0800428E: 6A60 LDR R0, [R4, #36]
0x08004290: 6821 LDR R1, [R4]
0x08004292: F810 2B01 LDRB R2, [R0], #1
0x08004296: 628A STR R2, [R1, #40]
0x08004298: 6260 STR R0, [R4, #36]
0x0800429A: 8D60 LDRH R0, [R4, #42]
0x0800429C: 3801 SUBS R0, #1
0x0800429E: 8560 STRH R0, [R4, #42]
0x080042A0: 8D20 LDRH R0, [R4, #40]
0x080042A2: 3801 SUBS R0, #1
0x080042A4: 8520 STRH R0, [R4, #40]
0x080042A6: 8D61 LDRH R1, [R4, #42]
0x080042A8: 2900 CMP R1, #0
0x080042AA: D0E6 BEQ .L14 ; 0x0800427A
0x080042AC: 0400 LSLS R0, R0, #16
0x080042AE: D1E4 BNE .L14 ; 0x0800427A
0x080042B0: 4620 MOV R0, R4
0x080042B2: 2180 MOVS R1, #128
0x080042B4: 2200 MOVS R2, #0
0x080042B6: 462B MOV R3, R5
0x080042B8: F8CD 9000 STR.W R9, [SP]
0x080042BC: F7FF FE74 BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x080042C0: 2800 CMP R0, #0
0x080042C2: F47F AF5E BNE.W .L4 ; 0x08004182
0x080042C6: 8D60 LDRH R0, [R4, #42]
0x080042C8: F5B0 7F80 CMP.W R0, #0x0100
0x080042CC: D3CB BCC .L12 ; 0x08004266
0x080042CE: 8527 STRH R7, [R4, #40]
0x080042D0: 4620 MOV R0, R4
0x080042D2: 4659 MOV R1, R11
0x080042D4: 22FF MOVS R2, #255
0x080042D6: F04F 7380 MOV.W R3, #0x01000000
0x080042DA: E7CB B .L13 ; 0x08004274
.L16:
0x080042DC: 4620 MOV R0, R4
0x080042DE: 4629 MOV R1, R5
0x080042E0: 464A MOV R2, R9
0x080042E2: F7FF FEE5 BL I2C_WaitOnSTOPFlagUntilTimeout ; 0x080040B0
0x080042E6: 2800 CMP R0, #0
0x080042E8: F47F AF4B BNE.W .L4 ; 0x08004182
0x080042EC: 6820 LDR R0, [R4]
0x080042EE: 2120 MOVS R1, #32
0x080042F0: 61C1 STR R1, [R0, #28]
0x080042F2: 6842 LDR R2, [R0, #4]
0x080042F4: F64E 0300 MOVW R3, #0xE800
0x080042F8: F6CF 6300 MOVT R3, #0xFE00
0x080042FC: 401A ANDS R2, R3
0x080042FE: 6042 STR R2, [R0, #4]
0x08004300: 2000 MOVS R0, #0
0x08004302: F884 1041 STRB.W R1, [R4, #65]
0x08004306: F884 0042 STRB.W R0, [R4, #66]
0x0800430A: F884 0040 STRB.W R0, [R4, #64]
0x0800430E: B001 ADD SP, SP, #4
0x08004310: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text.I2C_IsErrorOccurred from stm32g4xx_hal_i2c.o, size=288, align=4
I2C_IsErrorOccurred:
0x08004314: E92D 43F0 PUSH.W {R4-R9, LR}
0x08004318: B081 SUB SP, SP, #4
0x0800431A: 4604 MOV R4, R0
0x0800431C: 6800 LDR R0, [R0]
0x0800431E: 4616 MOV R6, R2
0x08004320: 6983 LDR R3, [R0, #24]
0x08004322: 06DA LSLS R2, R3, #27
0x08004324: D402 BMI .L1 ; 0x0800432C
0x08004326: 2600 MOVS R6, #0
0x08004328: 2500 MOVS R5, #0
0x0800432A: E048 B .L10 ; 0x080043BE
.L1:
0x0800432C: 460D MOV R5, R1
0x0800432E: 2110 MOVS R1, #16
0x08004330: 61C1 STR R1, [R0, #28]
0x08004332: 6820 LDR R0, [R4]
0x08004334: 6981 LDR R1, [R0, #24]
0x08004336: 0689 LSLS R1, R1, #26
0x08004338: D434 BMI .L7 ; 0x080043A4
0x0800433A: 2700 MOVS R7, #0
0x0800433C: F105 0901 ADD.W R9, R5, #1
0x08004340: F04F 0800 MOV.W R8, #0
0x08004344: E008 B .L4 ; 0x08004358
.L2:
0x08004346: F048 0820 ORR R8, R8, #32
0x0800434A: 2701 MOVS R7, #1
.L3:
0x0800434C: 6820 LDR R0, [R4]
0x0800434E: 6981 LDR R1, [R0, #24]
0x08004350: F001 0120 AND R1, R1, #32
0x08004354: 4339 ORRS R1, R7
0x08004356: D128 BNE .L8 ; 0x080043AA
.L4:
0x08004358: F1B9 0F00 CMP.W R9, #0
0x0800435C: D0F6 BEQ .L3 ; 0x0800434C
0x0800435E: F7FF F94B BL HAL_GetTick ; 0x080035F8
0x08004362: B115 CBZ R5, .L5 ; 0x0800436A
0x08004364: 1B80 SUBS R0, R0, R6
0x08004366: 42A8 CMP R0, R5
0x08004368: D9F0 BLS .L3 ; 0x0800434C
.L5:
0x0800436A: 6820 LDR R0, [R4]
0x0800436C: 6842 LDR R2, [R0, #4]
0x0800436E: F894 1042 LDRB.W R1, [R4, #66]
0x08004372: 6983 LDR R3, [R0, #24]
0x08004374: 041B LSLS R3, R3, #16
0x08004376: D50B BPL .L6 ; 0x08004390
0x08004378: F412 4280 ANDS R2, R2, #0x4000
0x0800437C: D108 BNE .L6 ; 0x08004390
0x0800437E: 2920 CMP R1, #32
0x08004380: D006 BEQ .L6 ; 0x08004390
0x08004382: 6841 LDR R1, [R0, #4]
0x08004384: F441 4180 ORR R1, R1, #0x4000
0x08004388: 6041 STR R1, [R0, #4]
0x0800438A: F7FF F935 BL HAL_GetTick ; 0x080035F8
0x0800438E: 4606 MOV R6, R0
.L6:
0x08004390: 6820 LDR R0, [R4]
0x08004392: 6980 LDR R0, [R0, #24]
0x08004394: 0680 LSLS R0, R0, #26
0x08004396: D4D9 BMI .L3 ; 0x0800434C
0x08004398: F7FF F92E BL HAL_GetTick ; 0x080035F8
0x0800439C: 1B80 SUBS R0, R0, R6
0x0800439E: 281A CMP R0, #26
0x080043A0: D3F6 BCC .L6 ; 0x08004390
0x080043A2: E7D0 B .L2 ; 0x08004346
.L7:
0x080043A4: 2101 MOVS R1, #1
0x080043A6: 2604 MOVS R6, #4
0x080043A8: E004 B .L9 ; 0x080043B4
.L8:
0x080043AA: FAB7 F187 CLZ R1, R7
0x080043AE: 0949 LSRS R1, R1, #5
0x080043B0: F048 0604 ORR R6, R8, #4
.L9:
0x080043B4: 2501 MOVS R5, #1
0x080043B6: 2900 CMP R1, #0
0x080043B8: BF1C ITT NE
0x080043BA: 2120 MOVNE R1, #32
0x080043BC: 61C1 STRNE R1, [R0, #28]
.L10:
0x080043BE: 6820 LDR R0, [R4]
0x080043C0: 6981 LDR R1, [R0, #24]
0x080043C2: 05CA LSLS R2, R1, #23
0x080043C4: D41E BMI .L15 ; 0x08004404
0x080043C6: 054A LSLS R2, R1, #21
0x080043C8: D424 BMI .L16 ; 0x08004414
.L11:
0x080043CA: 0589 LSLS R1, R1, #22
0x080043CC: D42A BMI .L17 ; 0x08004424
.L12:
0x080043CE: B1AD CBZ R5, .L14 ; 0x080043FC
.L13:
0x080043D0: 4620 MOV R0, R4
0x080043D2: F7FF FE9F BL I2C_Flush_TXDR ; 0x08004114
0x080043D6: 6820 LDR R0, [R4]
0x080043D8: F64E 0200 MOVW R2, #0xE800
0x080043DC: 6841 LDR R1, [R0, #4]
0x080043DE: F6CF 6200 MOVT R2, #0xFE00
0x080043E2: 4011 ANDS R1, R2
0x080043E4: 6041 STR R1, [R0, #4]
0x080043E6: 6C60 LDR R0, [R4, #68]
0x080043E8: 4330 ORRS R0, R6
0x080043EA: 6460 STR R0, [R4, #68]
0x080043EC: 2020 MOVS R0, #32
0x080043EE: F884 0041 STRB.W R0, [R4, #65]
0x080043F2: 2000 MOVS R0, #0
0x080043F4: F884 0042 STRB.W R0, [R4, #66]
0x080043F8: F884 0040 STRB.W R0, [R4, #64]
.L14:
0x080043FC: 4628 MOV R0, R5
0x080043FE: B001 ADD SP, SP, #4
0x08004400: E8BD 83F0 POP.W {R4-R9, PC}
.L15:
0x08004404: F046 0601 ORR R6, R6, #1
0x08004408: F44F 7280 MOV.W R2, #0x0100
0x0800440C: 2501 MOVS R5, #1
0x0800440E: 61C2 STR R2, [R0, #28]
0x08004410: 054A LSLS R2, R1, #21
0x08004412: D5DA BPL .L11 ; 0x080043CA
.L16:
0x08004414: F046 0608 ORR R6, R6, #8
0x08004418: F44F 6280 MOV.W R2, #0x0400
0x0800441C: 2501 MOVS R5, #1
0x0800441E: 61C2 STR R2, [R0, #28]
0x08004420: 0589 LSLS R1, R1, #22
0x08004422: D5D4 BPL .L12 ; 0x080043CE
.L17:
0x08004424: F046 0602 ORR R6, R6, #2
0x08004428: F44F 7100 MOV.W R1, #0x0200
0x0800442C: 2501 MOVS R5, #1
0x0800442E: 61C1 STR R1, [R0, #28]
0x08004430: D1CE BNE .L13 ; 0x080043D0
0x08004432: E7E3 B .L14 ; 0x080043FC
Section .text.HAL_I2CEx_EnableFastModePlus from stm32g4xx_hal_i2c_ex.o, size=84, align=4
HAL_I2CEx_EnableFastModePlus:
0x08004434: B510 PUSH {R4, LR}
0x08004436: B082 SUB SP, SP, #8
0x08004438: 4604 MOV R4, R0
0x0800443A: 2000 MOVS R0, #0
0x0800443C: F6CA 20AA MOVT R0, #0xAAAA
0x08004440: EA04 0100 AND.W R1, R4, R0
0x08004444: 4281 CMP R1, R0
0x08004446: BF18 IT NE
0x08004448: F414 007F ANDSNE R0, R4, #0xFF0000
0x0800444C: D107 BNE .L1 ; 0x0800445E
0x0800444E: F24E 104F MOVW R0, #0xE14F ; 0x0800E14F = .rodata..L.str
0x08004452: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E14F = .rodata..L.str
0x08004456: F240 113D MOVW R1, #0x013D
0x0800445A: F7FE FF45 BL assert_failed ; 0x080032E8
.L1:
0x0800445E: F241 0060 MOVW R0, #0x1060
0x08004462: F2C4 0002 MOVT R0, #0x4002
0x08004466: 6801 LDR R1, [R0]
0x08004468: F041 0101 ORR R1, R1, #1
0x0800446C: 6001 STR R1, [R0]
0x0800446E: 6800 LDR R0, [R0]
0x08004470: F000 0001 AND R0, R0, #1
0x08004474: 9001 STR R0, [SP, #4]
0x08004476: 9801 LDR R0, [SP, #4]
0x08004478: 2004 MOVS R0, #4
0x0800447A: F2C4 0001 MOVT R0, #0x4001
0x0800447E: 6801 LDR R1, [R0]
0x08004480: 4321 ORRS R1, R4
0x08004482: 6001 STR R1, [R0]
0x08004484: B002 ADD SP, SP, #8
0x08004486: BD10 POP {R4, PC}
Section .text.HAL_IWDG_Refresh from stm32g4xx_hal_iwdg.o, size=12, align=4
HAL_IWDG_Refresh:
0x08004488: 6801 LDR R1, [R0]
0x0800448A: F64A 22AA MOVW R2, #0xAAAA
0x0800448E: 2000 MOVS R0, #0
0x08004490: 600A STR R2, [R1]
0x08004492: 4770 BX LR
Section .text.HAL_PCD_Init from stm32g4xx_hal_pcd.o, size=188, align=4
HAL_PCD_Init:
0x08004494: 2800 CMP R0, #0
0x08004496: D059 BEQ .L8 ; 0x0800454C
0x08004498: B570 PUSH {R4-R6, LR}
0x0800449A: 4606 MOV R6, R0
0x0800449C: 6800 LDR R0, [R0]
0x0800449E: F645 4100 MOVW R1, #0x5C00
0x080044A2: F2C4 0100 MOVT R1, #0x4000
0x080044A6: 4288 CMP R0, R1
0x080044A8: D006 BEQ .L1 ; 0x080044B8
0x080044AA: F64C 0056 MOVW R0, #0xC856 ; 0x0800C856 = .rodata..L.str
0x080044AE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C856 = .rodata..L.str
0x080044B2: 2187 MOVS R1, #135
0x080044B4: F7FE FF18 BL assert_failed ; 0x080032E8
.L1:
0x080044B8: F896 0291 LDRB.W R0, [R6, #0x0291]
0x080044BC: B928 CBNZ R0, .L2 ; 0x080044CA
0x080044BE: 2000 MOVS R0, #0
0x080044C0: F886 0290 STRB.W R0, [R6, #0x0290]
0x080044C4: 4630 MOV R0, R6
0x080044C6: F002 FE9F BL HAL_PCD_MspInit ; 0x08007208
.L2:
0x080044CA: 2003 MOVS R0, #3
0x080044CC: F886 0291 STRB.W R0, [R6, #0x0291]
0x080044D0: 6830 LDR R0, [R6]
0x080044D2: F001 F9C1 BL USB_DisableGlobalInt ; 0x08005858
0x080044D6: 7930 LDRB R0, [R6, #4]
0x080044D8: B1A8 CBZ R0, .L4 ; 0x08004506
0x080044DA: EB00 0180 ADD.W R1, R0, R0, LSL #2
0x080044DE: 00C9 LSLS R1, R1, #3
0x080044E0: 2200 MOVS R2, #0
0x080044E2: F04F 0C01 MOV.W R12, #1
0x080044E6: 2300 MOVS R3, #0
0x080044E8: 2400 MOVS R4, #0
0x080044EA: BF00 NOP
.L3:
0x080044EC: 18F5 ADDS R5, R6, R3
0x080044EE: 3328 ADDS R3, #40
0x080044F0: 742C STRB R4, [R5, #16]
0x080044F2: 4299 CMP R1, R3
0x080044F4: F104 0401 ADD.W R4, R4, #1
0x080044F8: F885 C011 STRB.W R12, [R5, #17]
0x080044FC: 74EA STRB R2, [R5, #19]
0x080044FE: E9C5 2208 STRD R2, R2, [R5, #32]
0x08004502: 62AA STR R2, [R5, #40]
0x08004504: D1F2 BNE .L3 ; 0x080044EC
.L4:
0x08004506: B180 CBZ R0, .L6 ; 0x0800452A
0x08004508: F506 71B4 ADD.W R1, R6, #0x0168
0x0800450C: 2200 MOVS R2, #0
0x0800450E: 2300 MOVS R3, #0
.L5:
0x08004510: F801 3C18 STRB R3, [R1, #-24]
0x08004514: 3301 ADDS R3, #1
0x08004516: F801 2C17 STRB R2, [R1, #-23]
0x0800451A: F801 2C15 STRB R2, [R1, #-21]
0x0800451E: E941 2202 STRD R2, R2, [R1, #-8]
0x08004522: F841 2B28 STR R2, [R1], #40
0x08004526: 4298 CMP R0, R3
0x08004528: D1F2 BNE .L5 ; 0x08004510
.L6:
0x0800452A: E896 0007 LDM.W R6, {R0-R2}
0x0800452E: F007 FCAF BL USB_DevInit ; 0x0800BE90
0x08004532: 2000 MOVS R0, #0
0x08004534: 2101 MOVS R1, #1
0x08004536: 7330 STRB R0, [R6, #12]
0x08004538: F886 1291 STRB.W R1, [R6, #0x0291]
0x0800453C: 7AB1 LDRB R1, [R6, #10]
0x0800453E: 2901 CMP R1, #1
0x08004540: D103 BNE .L7 ; 0x0800454A
0x08004542: 4630 MOV R0, R6
0x08004544: F005 FE7A BL HAL_PCDEx_ActivateLPM ; 0x0800A23C
0x08004548: 2000 MOVS R0, #0
.L7:
0x0800454A: BD70 POP {R4-R6, PC}
.L8:
0x0800454C: 2001 MOVS R0, #1
0x0800454E: 4770 BX LR
Section .text.HAL_RCC_GetSysClockFreq from stm32g4xx_hal_rcc.o, size=128, align=4
HAL_RCC_GetSysClockFreq:
0x08004550: F241 010C MOVW R1, #0x100C
0x08004554: F2C4 0102 MOVT R1, #0x4002
0x08004558: F851 0C04 LDR R0, [R1, #-4]
0x0800455C: F242 4200 MOVW R2, #0x2400
0x08004560: F2C0 02F4 MOVT R2, #244
0x08004564: F000 000C AND R0, R0, #12
0x08004568: 2804 CMP R0, #4
0x0800456A: 4610 MOV R0, R2
0x0800456C: D02D BEQ .L1 ; 0x080045CA
0x0800456E: F851 0C04 LDR R0, [R1, #-4]
0x08004572: F000 000C AND R0, R0, #12
0x08004576: 2808 CMP R0, #8
0x08004578: F647 0040 MOVW R0, #0x7840
0x0800457C: F2C0 107D MOVT R0, #0x017D
0x08004580: D023 BEQ .L1 ; 0x080045CA
0x08004582: F851 3C04 LDR R3, [R1, #-4]
0x08004586: F003 030C AND R3, R3, #12
0x0800458A: 2B0C CMP R3, #12
0x0800458C: D11E BNE .L2 ; 0x080045CC
0x0800458E: B580 PUSH {R7, LR}
0x08004590: F8D1 C000 LDR.W R12, [R1]
0x08004594: 680B LDR R3, [R1]
0x08004596: F00C 0C03 AND R12, R12, #3
0x0800459A: F3C3 1E03 UBFX LR, R3, #4, #4
0x0800459E: 680B LDR R3, [R1]
0x080045A0: F10E 0E01 ADD.W LR, LR, #1
0x080045A4: F1BC 0F03 CMP.W R12, #3
0x080045A8: BF08 IT EQ
0x080045AA: 4602 MOVEQ R2, R0
0x080045AC: 6809 LDR R1, [R1]
0x080045AE: FBB2 F0FE UDIV R0, R2, LR
0x080045B2: F3C3 2306 UBFX R3, R3, #8, #7
0x080045B6: F3C1 6141 UBFX R1, R1, #25, #2
0x080045BA: 2202 MOVS R2, #2
0x080045BC: 4358 MULS R0, R3, R0
0x080045BE: EB02 0141 ADD.W R1, R2, R1, LSL #1
0x080045C2: FBB0 F0F1 UDIV R0, R0, R1
0x080045C6: E8BD 4080 POP.W {R7, LR}
.L1:
0x080045CA: 4770 BX LR
.L2:
0x080045CC: 2000 MOVS R0, #0
0x080045CE: 4770 BX LR
Section .text.HAL_RCCEx_PeriphCLKConfig from stm32g4xx_hal_rcc_ex.o, size=1424, align=4
HAL_RCCEx_PeriphCLKConfig:
0x080045D0: E92D 43F0 PUSH.W {R4-R9, LR}
0x080045D4: B081 SUB SP, SP, #4
0x080045D6: 4604 MOV R4, R0
0x080045D8: 6800 LDR R0, [R0]
0x080045DA: 0300 LSLS R0, R0, #12
0x080045DC: D106 BNE .L1 ; 0x080045EC
0x080045DE: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080045E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080045E6: 2183 MOVS R1, #131
0x080045E8: F7FE FE7E BL assert_failed ; 0x080032E8
.L1:
0x080045EC: 78A0 LDRB R0, [R4, #2]
0x080045EE: F241 0988 MOVW R9, #0x1088
0x080045F2: 0700 LSLS R0, R0, #28
0x080045F4: F2C4 0902 MOVT R9, #0x4002
0x080045F8: D401 BMI .L2 ; 0x080045FE
0x080045FA: 2500 MOVS R5, #0
0x080045FC: E075 B .L11 ; 0x080046EA
.L2:
0x080045FE: 6D20 LDR R0, [R4, #80]
0x08004600: EA4F 2030 ROR R0, R0, #8
0x08004604: 2804 CMP R0, #4
0x08004606: D306 BCC .L3 ; 0x08004616
0x08004608: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x0800460C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004610: 218B MOVS R1, #139
0x08004612: F7FE FE69 BL assert_failed ; 0x080032E8
.L3:
0x08004616: F859 0C30 LDR R0, [R9, #-48]
0x0800461A: EA5F 08C0 LSLS.W R8, R0, #3
0x0800461E: D40B BMI .L4 ; 0x08004638
0x08004620: F859 0C30 LDR R0, [R9, #-48]
0x08004624: F040 5080 ORR R0, R0, #0x10000000
0x08004628: F849 0C30 STR R0, [R9, #-48]
0x0800462C: F859 0C30 LDR R0, [R9, #-48]
0x08004630: F000 5080 AND R0, R0, #0x10000000
0x08004634: 9000 STR R0, [SP, #0]
0x08004636: 9800 LDR R0, [SP, #0]
.L4:
0x08004638: F247 0700 MOVW R7, #0x7000
0x0800463C: F2C4 0700 MOVT R7, #0x4000
0x08004640: 6838 LDR R0, [R7]
0x08004642: F440 7080 ORR R0, R0, #0x0100
0x08004646: 6038 STR R0, [R7]
0x08004648: F7FE FFD6 BL HAL_GetTick ; 0x080035F8
0x0800464C: 4605 MOV R5, R0
0x0800464E: BF00 NOP
.L5:
0x08004650: 6838 LDR R0, [R7]
0x08004652: 05C6 LSLS R6, R0, #23
0x08004654: D408 BMI .L6 ; 0x08004668
0x08004656: F7FE FFCF BL HAL_GetTick ; 0x080035F8
0x0800465A: 1B40 SUBS R0, R0, R5
0x0800465C: 2803 CMP R0, #3
0x0800465E: D3F7 BCC .L5 ; 0x08004650
0x08004660: 2503 MOVS R5, #3
0x08004662: 2E00 CMP R6, #0
0x08004664: D403 BMI .L7 ; 0x0800466E
0x08004666: E037 B .L10 ; 0x080046D8
.L6:
0x08004668: 2500 MOVS R5, #0
0x0800466A: 2E00 CMP R6, #0
0x0800466C: D534 BPL .L10 ; 0x080046D8
.L7:
0x0800466E: F8D9 0008 LDR.W R0, [R9, #8]
0x08004672: F410 7040 ANDS R0, R0, #0x0300
0x08004676: D025 BEQ .L9 ; 0x080046C4
0x08004678: 6D21 LDR R1, [R4, #80]
0x0800467A: 4288 CMP R0, R1
0x0800467C: D022 BEQ .L9 ; 0x080046C4
0x0800467E: F8D9 0008 LDR.W R0, [R9, #8]
0x08004682: F8D9 1008 LDR.W R1, [R9, #8]
0x08004686: F420 7240 BIC R2, R0, #0x0300
0x0800468A: F441 3180 ORR R1, R1, #0x010000
0x0800468E: F8C9 1008 STR.W R1, [R9, #8]
0x08004692: F8D9 1008 LDR.W R1, [R9, #8]
0x08004696: 07C0 LSLS R0, R0, #31
0x08004698: F421 3180 BIC R1, R1, #0x010000
0x0800469C: F8C9 1008 STR.W R1, [R9, #8]
0x080046A0: F8C9 2008 STR.W R2, [R9, #8]
0x080046A4: D00E BEQ .L9 ; 0x080046C4
0x080046A6: F7FE FFA7 BL HAL_GetTick ; 0x080035F8
0x080046AA: 4606 MOV R6, R0
0x080046AC: F241 3789 MOVW R7, #0x1389
.L8:
0x080046B0: F8D9 0008 LDR.W R0, [R9, #8]
0x080046B4: 0780 LSLS R0, R0, #30
0x080046B6: D405 BMI .L9 ; 0x080046C4
0x080046B8: F7FE FF9E BL HAL_GetTick ; 0x080035F8
0x080046BC: 1B80 SUBS R0, R0, R6
0x080046BE: 42B8 CMP R0, R7
0x080046C0: D3F6 BCC .L8 ; 0x080046B0
0x080046C2: 2503 MOVS R5, #3
.L9:
0x080046C4: B945 CBNZ R5, .L10 ; 0x080046D8
0x080046C6: F8D9 0008 LDR.W R0, [R9, #8]
0x080046CA: 6D21 LDR R1, [R4, #80]
0x080046CC: F420 7040 BIC R0, R0, #0x0300
0x080046D0: 4308 ORRS R0, R1
0x080046D2: 2500 MOVS R5, #0
0x080046D4: F8C9 0008 STR.W R0, [R9, #8]
.L10:
0x080046D8: F1B8 0F00 CMP.W R8, #0
0x080046DC: BF5E ITTT PL
0x080046DE: F859 0C30 LDRPL R0, [R9, #-48]
0x080046E2: F020 5080 BICPL R0, R0, #0x10000000
0x080046E6: F849 0C30 STRPL R0, [R9, #-48]
.L11:
0x080046EA: 7820 LDRB R0, [R4]
0x080046EC: 07C0 LSLS R0, R0, #31
0x080046EE: D011 BEQ .L13 ; 0x08004714
0x080046F0: 6860 LDR R0, [R4, #4]
0x080046F2: 2804 CMP R0, #4
0x080046F4: D306 BCC .L12 ; 0x08004704
0x080046F6: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080046FA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080046FE: 21E0 MOVS R1, #224
0x08004700: F7FE FDF2 BL assert_failed ; 0x080032E8
.L12:
0x08004704: F8D9 0000 LDR.W R0, [R9]
0x08004708: 6861 LDR R1, [R4, #4]
0x0800470A: F020 0003 BIC R0, R0, #3
0x0800470E: 4308 ORRS R0, R1
0x08004710: F8C9 0000 STR.W R0, [R9]
.L13:
0x08004714: 7820 LDRB R0, [R4]
0x08004716: 0780 LSLS R0, R0, #30
0x08004718: D513 BPL .L15 ; 0x08004742
0x0800471A: 68A0 LDR R0, [R4, #8]
0x0800471C: EA4F 00B0 ROR R0, R0, #2
0x08004720: 2804 CMP R0, #4
0x08004722: D306 BCC .L14 ; 0x08004732
0x08004724: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004728: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x0800472C: 21EA MOVS R1, #234
0x0800472E: F7FE FDDB BL assert_failed ; 0x080032E8
.L14:
0x08004732: F8D9 0000 LDR.W R0, [R9]
0x08004736: 68A1 LDR R1, [R4, #8]
0x08004738: F020 000C BIC R0, R0, #12
0x0800473C: 4308 ORRS R0, R1
0x0800473E: F8C9 0000 STR.W R0, [R9]
.L15:
0x08004742: 7820 LDRB R0, [R4]
0x08004744: 0740 LSLS R0, R0, #29
0x08004746: D513 BPL .L17 ; 0x08004770
0x08004748: 68E0 LDR R0, [R4, #12]
0x0800474A: EA4F 1030 ROR R0, R0, #4
0x0800474E: 2804 CMP R0, #4
0x08004750: D306 BCC .L16 ; 0x08004760
0x08004752: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004756: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x0800475A: 21F6 MOVS R1, #246
0x0800475C: F7FE FDC4 BL assert_failed ; 0x080032E8
.L16:
0x08004760: F8D9 0000 LDR.W R0, [R9]
0x08004764: 68E1 LDR R1, [R4, #12]
0x08004766: F020 0030 BIC R0, R0, #48
0x0800476A: 4308 ORRS R0, R1
0x0800476C: F8C9 0000 STR.W R0, [R9]
.L17:
0x08004770: 7820 LDRB R0, [R4]
0x08004772: 0700 LSLS R0, R0, #28
0x08004774: D514 BPL .L19 ; 0x080047A0
0x08004776: 6920 LDR R0, [R4, #16]
0x08004778: EA4F 10B0 ROR R0, R0, #6
0x0800477C: 2804 CMP R0, #4
0x0800477E: D307 BCC .L18 ; 0x08004790
0x08004780: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004784: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004788: F240 1103 MOVW R1, #0x0103
0x0800478C: F7FE FDAC BL assert_failed ; 0x080032E8
.L18:
0x08004790: F8D9 0000 LDR.W R0, [R9]
0x08004794: 6921 LDR R1, [R4, #16]
0x08004796: F020 00C0 BIC R0, R0, #192
0x0800479A: 4308 ORRS R0, R1
0x0800479C: F8C9 0000 STR.W R0, [R9]
.L19:
0x080047A0: 7820 LDRB R0, [R4]
0x080047A2: 06C0 LSLS R0, R0, #27
0x080047A4: D514 BPL .L21 ; 0x080047D0
0x080047A6: 6960 LDR R0, [R4, #20]
0x080047A8: EA4F 2030 ROR R0, R0, #8
0x080047AC: 2804 CMP R0, #4
0x080047AE: D307 BCC .L20 ; 0x080047C0
0x080047B0: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080047B4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080047B8: F44F 7188 MOV.W R1, #0x0110
0x080047BC: F7FE FD94 BL assert_failed ; 0x080032E8
.L20:
0x080047C0: F8D9 0000 LDR.W R0, [R9]
0x080047C4: 6961 LDR R1, [R4, #20]
0x080047C6: F420 7040 BIC R0, R0, #0x0300
0x080047CA: 4308 ORRS R0, R1
0x080047CC: F8C9 0000 STR.W R0, [R9]
.L21:
0x080047D0: 7820 LDRB R0, [R4]
0x080047D2: 0680 LSLS R0, R0, #26
0x080047D4: D514 BPL .L23 ; 0x08004800
0x080047D6: 69A0 LDR R0, [R4, #24]
0x080047D8: EA4F 20B0 ROR R0, R0, #10
0x080047DC: 2804 CMP R0, #4
0x080047DE: D307 BCC .L22 ; 0x080047F0
0x080047E0: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080047E4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080047E8: F44F 718E MOV.W R1, #0x011C
0x080047EC: F7FE FD7C BL assert_failed ; 0x080032E8
.L22:
0x080047F0: F8D9 0000 LDR.W R0, [R9]
0x080047F4: 69A1 LDR R1, [R4, #24]
0x080047F6: F420 6040 BIC R0, R0, #0x0C00
0x080047FA: 4308 ORRS R0, R1
0x080047FC: F8C9 0000 STR.W R0, [R9]
.L23:
0x08004800: 7820 LDRB R0, [R4]
0x08004802: 0640 LSLS R0, R0, #25
0x08004804: D50E BPL .L25 ; 0x08004824
0x08004806: 69E0 LDR R0, [R4, #28]
0x08004808: 2800 CMP R0, #0
0x0800480A: BF18 IT NE
0x0800480C: F5B0 5F80 CMPNE.W R0, #0x1000
0x08004810: F040 814D BNE.W .L50 ; 0x08004AAE
.L24:
0x08004814: F8D9 0000 LDR.W R0, [R9]
0x08004818: 69E1 LDR R1, [R4, #28]
0x0800481A: F420 5040 BIC R0, R0, #0x3000
0x0800481E: 4308 ORRS R0, R1
0x08004820: F8C9 0000 STR.W R0, [R9]
.L25:
0x08004824: 7820 LDRB R0, [R4]
0x08004826: 0600 LSLS R0, R0, #24
0x08004828: D50E BPL .L27 ; 0x08004848
0x0800482A: 6A20 LDR R0, [R4, #32]
0x0800482C: 2800 CMP R0, #0
0x0800482E: BF18 IT NE
0x08004830: F5B0 4F80 CMPNE.W R0, #0x4000
0x08004834: F040 8148 BNE.W .L51 ; 0x08004AC8
.L26:
0x08004838: F8D9 0000 LDR.W R0, [R9]
0x0800483C: 6A21 LDR R1, [R4, #32]
0x0800483E: F420 4040 BIC R0, R0, #0xC000
0x08004842: 4308 ORRS R0, R1
0x08004844: F8C9 0000 STR.W R0, [R9]
.L27:
0x08004848: 7860 LDRB R0, [R4, #1]
0x0800484A: 07C0 LSLS R0, R0, #31
0x0800484C: D00E BEQ .L29 ; 0x0800486C
0x0800484E: 6A60 LDR R0, [R4, #36]
0x08004850: 2800 CMP R0, #0
0x08004852: BF18 IT NE
0x08004854: F5B0 3F80 CMPNE.W R0, #0x010000
0x08004858: F040 8143 BNE.W .L52 ; 0x08004AE2
.L28:
0x0800485C: F8D9 0000 LDR.W R0, [R9]
0x08004860: 6A61 LDR R1, [R4, #36]
0x08004862: F420 3040 BIC R0, R0, #0x030000
0x08004866: 4308 ORRS R0, R1
0x08004868: F8C9 0000 STR.W R0, [R9]
.L29:
0x0800486C: 78A0 LDRB R0, [R4, #2]
0x0800486E: 0780 LSLS R0, R0, #30
0x08004870: D512 BPL .L31 ; 0x08004898
0x08004872: 6AA0 LDR R0, [R4, #40]
0x08004874: 2803 CMP R0, #3
0x08004876: D307 BCC .L30 ; 0x08004888
0x08004878: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x0800487C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004880: F44F 71A4 MOV.W R1, #0x0148
0x08004884: F7FE FD30 BL assert_failed ; 0x080032E8
.L30:
0x08004888: F8D9 0014 LDR.W R0, [R9, #20]
0x0800488C: 6AA1 LDR R1, [R4, #40]
0x0800488E: F020 0003 BIC R0, R0, #3
0x08004892: 4308 ORRS R0, R1
0x08004894: F8C9 0014 STR.W R0, [R9, #20]
.L31:
0x08004898: 7860 LDRB R0, [R4, #1]
0x0800489A: 0780 LSLS R0, R0, #30
0x0800489C: D514 BPL .L33 ; 0x080048C8
0x0800489E: 6AE0 LDR R0, [R4, #44]
0x080048A0: EA4F 40B0 ROR R0, R0, #18
0x080048A4: 2804 CMP R0, #4
0x080048A6: D307 BCC .L32 ; 0x080048B8
0x080048A8: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080048AC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080048B0: F44F 71AA MOV.W R1, #0x0154
0x080048B4: F7FE FD18 BL assert_failed ; 0x080032E8
.L32:
0x080048B8: F8D9 0000 LDR.W R0, [R9]
0x080048BC: 6AE1 LDR R1, [R4, #44]
0x080048BE: F420 2040 BIC R0, R0, #0x0C0000
0x080048C2: 4308 ORRS R0, R1
0x080048C4: F8C9 0000 STR.W R0, [R9]
.L33:
0x080048C8: 7860 LDRB R0, [R4, #1]
0x080048CA: 0740 LSLS R0, R0, #29
0x080048CC: D51D BPL .L35 ; 0x0800490A
0x080048CE: 6B20 LDR R0, [R4, #48]
0x080048D0: EA4F 5030 ROR R0, R0, #20
0x080048D4: 2804 CMP R0, #4
0x080048D6: D307 BCC .L34 ; 0x080048E8
0x080048D8: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080048DC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080048E0: F240 115F MOVW R1, #0x015F
0x080048E4: F7FE FD00 BL assert_failed ; 0x080032E8
.L34:
0x080048E8: F8D9 0000 LDR.W R0, [R9]
0x080048EC: 6B21 LDR R1, [R4, #48]
0x080048EE: F420 1040 BIC R0, R0, #0x300000
0x080048F2: 4308 ORRS R0, R1
0x080048F4: F8C9 0000 STR.W R0, [R9]
0x080048F8: F5B1 1F80 CMP.W R1, #0x100000
0x080048FC: BF02 ITTT EQ
0x080048FE: F859 0C7C LDREQ R0, [R9, #-124]
0x08004902: F440 1080 ORREQ R0, R0, #0x100000
0x08004906: F849 0C7C STREQ R0, [R9, #-124]
.L35:
0x0800490A: 7860 LDRB R0, [R4, #1]
0x0800490C: 0700 LSLS R0, R0, #28
0x0800490E: D51D BPL .L37 ; 0x0800494C
0x08004910: 6B60 LDR R0, [R4, #52]
0x08004912: EA4F 50B0 ROR R0, R0, #22
0x08004916: 2804 CMP R0, #4
0x08004918: D307 BCC .L36 ; 0x0800492A
0x0800491A: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x0800491E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004922: F44F 71B9 MOV.W R1, #0x0172
0x08004926: F7FE FCDF BL assert_failed ; 0x080032E8
.L36:
0x0800492A: F8D9 0000 LDR.W R0, [R9]
0x0800492E: 6B61 LDR R1, [R4, #52]
0x08004930: F420 0040 BIC R0, R0, #0xC00000
0x08004934: 4308 ORRS R0, R1
0x08004936: F8C9 0000 STR.W R0, [R9]
0x0800493A: F5B1 0F80 CMP.W R1, #0x400000
0x0800493E: BF02 ITTT EQ
0x08004940: F859 0C7C LDREQ R0, [R9, #-124]
0x08004944: F440 1080 ORREQ R0, R0, #0x100000
0x08004948: F849 0C7C STREQ R0, [R9, #-124]
.L37:
0x0800494C: 7860 LDRB R0, [R4, #1]
0x0800494E: 06C0 LSLS R0, R0, #27
0x08004950: D517 BPL .L39 ; 0x08004982
0x08004952: 6BA0 LDR R0, [R4, #56]
0x08004954: 2800 CMP R0, #0
0x08004956: BF18 IT NE
0x08004958: F1B0 7F80 CMPNE.W R0, #0x01000000
0x0800495C: F040 80CE BNE.W .L53 ; 0x08004AFC
.L38:
0x08004960: F8D9 0000 LDR.W R0, [R9]
0x08004964: 6BA1 LDR R1, [R4, #56]
0x08004966: F020 7040 BIC R0, R0, #0x03000000
0x0800496A: 4308 ORRS R0, R1
0x0800496C: F8C9 0000 STR.W R0, [R9]
0x08004970: F1B1 7F80 CMP.W R1, #0x01000000
0x08004974: BF02 ITTT EQ
0x08004976: F859 0C7C LDREQ R0, [R9, #-124]
0x0800497A: F440 1080 ORREQ R0, R0, #0x100000
0x0800497E: F849 0C7C STREQ R0, [R9, #-124]
.L39:
0x08004982: 7860 LDRB R0, [R4, #1]
0x08004984: 0680 LSLS R0, R0, #26
0x08004986: D51E BPL .L41 ; 0x080049C6
0x08004988: 6BE0 LDR R0, [R4, #60]
0x0800498A: F040 6000 ORR R0, R0, #0x08000000
0x0800498E: F1B0 6F00 CMP.W R0, #0x08000000
0x08004992: D007 BEQ .L40 ; 0x080049A4
0x08004994: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004998: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x0800499C: F240 1197 MOVW R1, #0x0197
0x080049A0: F7FE FCA2 BL assert_failed ; 0x080032E8
.L40:
0x080049A4: F8D9 0000 LDR.W R0, [R9]
0x080049A8: 6BE1 LDR R1, [R4, #60]
0x080049AA: F020 6040 BIC R0, R0, #0x0C000000
0x080049AE: 4308 ORRS R0, R1
0x080049B0: F8C9 0000 STR.W R0, [R9]
0x080049B4: F1B1 6F00 CMP.W R1, #0x08000000
0x080049B8: BF02 ITTT EQ
0x080049BA: F859 0C7C LDREQ R0, [R9, #-124]
0x080049BE: F440 1080 ORREQ R0, R0, #0x100000
0x080049C2: F849 0C7C STREQ R0, [R9, #-124]
.L41:
0x080049C6: 7860 LDRB R0, [R4, #1]
0x080049C8: 0640 LSLS R0, R0, #25
0x080049CA: D51E BPL .L43 ; 0x08004A0A
0x080049CC: 6C20 LDR R0, [R4, #64]
0x080049CE: F040 6000 ORR R0, R0, #0x08000000
0x080049D2: F1B0 6F00 CMP.W R0, #0x08000000
0x080049D6: D007 BEQ .L42 ; 0x080049E8
0x080049D8: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x080049DC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x080049E0: F44F 71D3 MOV.W R1, #0x01A6
0x080049E4: F7FE FC80 BL assert_failed ; 0x080032E8
.L42:
0x080049E8: F8D9 0000 LDR.W R0, [R9]
0x080049EC: 6C21 LDR R1, [R4, #64]
0x080049EE: F020 6040 BIC R0, R0, #0x0C000000
0x080049F2: 4308 ORRS R0, R1
0x080049F4: F8C9 0000 STR.W R0, [R9]
0x080049F8: F1B1 6F00 CMP.W R1, #0x08000000
0x080049FC: BF02 ITTT EQ
0x080049FE: F859 0C7C LDREQ R0, [R9, #-124]
0x08004A02: F440 1080 ORREQ R0, R0, #0x100000
0x08004A06: F849 0C7C STREQ R0, [R9, #-124]
.L43:
0x08004A0A: 7860 LDRB R0, [R4, #1]
0x08004A0C: 0600 LSLS R0, R0, #24
0x08004A0E: D516 BPL .L45 ; 0x08004A3E
0x08004A10: 6C60 LDR R0, [R4, #68]
0x08004A12: 2800 CMP R0, #0
0x08004A14: BF18 IT NE
0x08004A16: F1B0 5F80 CMPNE.W R0, #0x10000000
0x08004A1A: D17C BNE .L54 ; 0x08004B16
.L44:
0x08004A1C: F8D9 0000 LDR.W R0, [R9]
0x08004A20: 6C61 LDR R1, [R4, #68]
0x08004A22: F020 5040 BIC R0, R0, #0x30000000
0x08004A26: 4308 ORRS R0, R1
0x08004A28: F8C9 0000 STR.W R0, [R9]
0x08004A2C: F1B1 5F80 CMP.W R1, #0x10000000
0x08004A30: BF02 ITTT EQ
0x08004A32: F859 0C7C LDREQ R0, [R9, #-124]
0x08004A36: F440 3080 ORREQ R0, R0, #0x010000
0x08004A3A: F849 0C7C STREQ R0, [R9, #-124]
.L45:
0x08004A3E: 78A0 LDRB R0, [R4, #2]
0x08004A40: 07C0 LSLS R0, R0, #31
0x08004A42: D016 BEQ .L47 ; 0x08004A72
0x08004A44: 6CA0 LDR R0, [R4, #72]
0x08004A46: F1B0 4F00 CMP.W R0, #0x80000000
0x08004A4A: BF18 IT NE
0x08004A4C: 2800 CMPNE R0, #0
0x08004A4E: D16F BNE .L55 ; 0x08004B30
.L46:
0x08004A50: F8D9 0000 LDR.W R0, [R9]
0x08004A54: 6CA1 LDR R1, [R4, #72]
0x08004A56: F020 4040 BIC R0, R0, #0xC0000000
0x08004A5A: 4308 ORRS R0, R1
0x08004A5C: F8C9 0000 STR.W R0, [R9]
0x08004A60: F1B1 4F80 CMP.W R1, #0x40000000
0x08004A64: BF02 ITTT EQ
0x08004A66: F859 0C7C LDREQ R0, [R9, #-124]
0x08004A6A: F440 3080 ORREQ R0, R0, #0x010000
0x08004A6E: F849 0C7C STREQ R0, [R9, #-124]
.L47:
0x08004A72: 78A0 LDRB R0, [R4, #2]
0x08004A74: 0740 LSLS R0, R0, #29
0x08004A76: D516 BPL .L49 ; 0x08004AA6
0x08004A78: 6CE0 LDR R0, [R4, #76]
0x08004A7A: 2800 CMP R0, #0
0x08004A7C: BF18 IT NE
0x08004A7E: F5B0 1F80 CMPNE.W R0, #0x100000
0x08004A82: D161 BNE .L56 ; 0x08004B48
.L48:
0x08004A84: F8D9 0014 LDR.W R0, [R9, #20]
0x08004A88: 6CE1 LDR R1, [R4, #76]
0x08004A8A: F420 1040 BIC R0, R0, #0x300000
0x08004A8E: 4308 ORRS R0, R1
0x08004A90: F8C9 0014 STR.W R0, [R9, #20]
0x08004A94: F5B1 1F00 CMP.W R1, #0x200000
0x08004A98: BF02 ITTT EQ
0x08004A9A: F859 0C7C LDREQ R0, [R9, #-124]
0x08004A9E: F440 1080 ORREQ R0, R0, #0x100000
0x08004AA2: F849 0C7C STREQ R0, [R9, #-124]
.L49:
0x08004AA6: 4628 MOV R0, R5
0x08004AA8: B001 ADD SP, SP, #4
0x08004AAA: E8BD 83F0 POP.W {R4-R9, PC}
.L50:
0x08004AAE: F5B0 5F00 CMP.W R0, #0x2000
0x08004AB2: F43F AEAF BEQ.W .L24 ; 0x08004814
0x08004AB6: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004ABA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004ABE: F44F 7193 MOV.W R1, #0x0126
0x08004AC2: F7FE FC11 BL assert_failed ; 0x080032E8
0x08004AC6: E6A5 B .L24 ; 0x08004814
.L51:
0x08004AC8: F5B0 4F00 CMP.W R0, #0x8000
0x08004ACC: F43F AEB4 BEQ.W .L26 ; 0x08004838
0x08004AD0: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004AD4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004AD8: F44F 7198 MOV.W R1, #0x0130
0x08004ADC: F7FE FC04 BL assert_failed ; 0x080032E8
0x08004AE0: E6AA B .L26 ; 0x08004838
.L52:
0x08004AE2: F5B0 3F00 CMP.W R0, #0x020000
0x08004AE6: F43F AEB9 BEQ.W .L28 ; 0x0800485C
0x08004AEA: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004AEE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004AF2: F240 113B MOVW R1, #0x013B
0x08004AF6: F7FE FBF7 BL assert_failed ; 0x080032E8
0x08004AFA: E6AF B .L28 ; 0x0800485C
.L53:
0x08004AFC: F1B0 7F00 CMP.W R0, #0x02000000
0x08004B00: F43F AF2E BEQ.W .L38 ; 0x08004960
0x08004B04: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004B08: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004B0C: F240 1185 MOVW R1, #0x0185
0x08004B10: F7FE FBEA BL assert_failed ; 0x080032E8
0x08004B14: E724 B .L38 ; 0x08004960
.L54:
0x08004B16: F1B0 5F00 CMP.W R0, #0x20000000
0x08004B1A: F43F AF7F BEQ.W .L44 ; 0x08004A1C
0x08004B1E: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004B22: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004B26: F44F 71DA MOV.W R1, #0x01B4
0x08004B2A: F7FE FBDD BL assert_failed ; 0x080032E8
0x08004B2E: E775 B .L44 ; 0x08004A1C
.L55:
0x08004B30: F1B0 4F80 CMP.W R0, #0x40000000
0x08004B34: D08C BEQ .L46 ; 0x08004A50
0x08004B36: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004B3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004B3E: F240 11C5 MOVW R1, #0x01C5
0x08004B42: F7FE FBD1 BL assert_failed ; 0x080032E8
0x08004B46: E783 B .L46 ; 0x08004A50
.L56:
0x08004B48: F5B0 1F00 CMP.W R0, #0x200000
0x08004B4C: D09A BEQ .L48 ; 0x08004A84
0x08004B4E: F24E 2033 MOVW R0, #0xE233 ; 0x0800E233 = .rodata..L.str
0x08004B52: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E233 = .rodata..L.str
0x08004B56: F44F 71EC MOV.W R1, #0x01D8
0x08004B5A: F7FE FBC5 BL assert_failed ; 0x080032E8
0x08004B5E: E791 B .L48 ; 0x08004A84
Section .text.RTC_EnterInitMode from stm32g4xx_hal_rtc.o, size=76, align=4
RTC_EnterInitMode:
0x08004B60: B570 PUSH {R4-R6, LR}
0x08004B62: 4604 MOV R4, R0
0x08004B64: 6800 LDR R0, [R0]
0x08004B66: 68C1 LDR R1, [R0, #12]
0x08004B68: 0649 LSLS R1, R1, #25
0x08004B6A: D41C BMI .L3 ; 0x08004BA6
0x08004B6C: 68C1 LDR R1, [R0, #12]
0x08004B6E: F041 0180 ORR R1, R1, #128
0x08004B72: 60C1 STR R1, [R0, #12]
0x08004B74: F7FE FD40 BL HAL_GetTick ; 0x080035F8
0x08004B78: 6821 LDR R1, [R4]
0x08004B7A: 68C9 LDR R1, [R1, #12]
0x08004B7C: 0649 LSLS R1, R1, #25
0x08004B7E: D412 BMI .L3 ; 0x08004BA6
0x08004B80: 4605 MOV R5, R0
0x08004B82: 2600 MOVS R6, #0
.L1:
0x08004B84: F7FE FD38 BL HAL_GetTick ; 0x080035F8
0x08004B88: 1B40 SUBS R0, R0, R5
0x08004B8A: F5B0 7F7A CMP.W R0, #0x03E8
0x08004B8E: BF84 ITT HI
0x08004B90: 2603 MOVHI R6, #3
0x08004B92: F884 6025 STRBHI.W R6, [R4, #37]
0x08004B96: 6820 LDR R0, [R4]
0x08004B98: 68C0 LDR R0, [R0, #12]
0x08004B9A: 0640 LSLS R0, R0, #25
0x08004B9C: D401 BMI .L2 ; 0x08004BA2
0x08004B9E: 2E03 CMP R6, #3
0x08004BA0: D1F0 BNE .L1 ; 0x08004B84
.L2:
0x08004BA2: B2F0 UXTB R0, R6
0x08004BA4: BD70 POP {R4-R6, PC}
.L3:
0x08004BA6: 2600 MOVS R6, #0
0x08004BA8: B2F0 UXTB R0, R6
0x08004BAA: BD70 POP {R4-R6, PC}
Section .text.HAL_RTC_WaitForSynchro from stm32g4xx_hal_rtc.o, size=48, align=4
HAL_RTC_WaitForSynchro:
0x08004BAC: B5B0 PUSH {R4-R5, R7, LR}
0x08004BAE: 4604 MOV R4, R0
0x08004BB0: 6800 LDR R0, [R0]
0x08004BB2: 215F MOVS R1, #95
0x08004BB4: F2C0 0101 MOVT R1, #1
0x08004BB8: 60C1 STR R1, [R0, #12]
0x08004BBA: F7FE FD1D BL HAL_GetTick ; 0x080035F8
0x08004BBE: 4605 MOV R5, R0
.L1:
0x08004BC0: 6820 LDR R0, [R4]
0x08004BC2: 68C0 LDR R0, [R0, #12]
0x08004BC4: 0680 LSLS R0, R0, #26
0x08004BC6: D407 BMI .L2 ; 0x08004BD8
0x08004BC8: F7FE FD16 BL HAL_GetTick ; 0x080035F8
0x08004BCC: 1B40 SUBS R0, R0, R5
0x08004BCE: F5B0 7F7A CMP.W R0, #0x03E8
0x08004BD2: D9F5 BLS .L1 ; 0x08004BC0
0x08004BD4: 2003 MOVS R0, #3
0x08004BD6: BDB0 POP {R4-R5, R7, PC}
.L2:
0x08004BD8: 2000 MOVS R0, #0
0x08004BDA: BDB0 POP {R4-R5, R7, PC}
Section .text.HAL_RTCEx_BKUPWrite from stm32g4xx_hal_rtc_ex.o, size=40, align=4
HAL_RTCEx_BKUPWrite:
0x08004BDC: B5B0 PUSH {R4-R5, R7, LR}
0x08004BDE: 460C MOV R4, R1
0x08004BE0: 2920 CMP R1, #32
0x08004BE2: 4615 MOV R5, R2
0x08004BE4: D307 BCC .L1 ; 0x08004BF6
0x08004BE6: F64E 3012 MOVW R0, #0xEB12 ; 0x0800EB12 = .rodata..L.str
0x08004BEA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB12 = .rodata..L.str
0x08004BEE: F240 71E4 MOVW R1, #0x07E4
0x08004BF2: F7FE FB79 BL assert_failed ; 0x080032E8
.L1:
0x08004BF6: F242 5000 MOVW R0, #0x2500
0x08004BFA: F2C4 0000 MOVT R0, #0x4000
0x08004BFE: F840 5024 STR.W R5, [R0, R4, LSL #2]
0x08004C02: BDB0 POP {R4-R5, R7, PC}
Section .text.HAL_SPI_TransmitReceive from stm32g4xx_hal_spi.o, size=648, align=4
HAL_SPI_TransmitReceive:
0x08004C04: E92D 43F0 PUSH.W {R4-R9, LR}
0x08004C08: B081 SUB SP, SP, #4
0x08004C0A: 4604 MOV R4, R0
0x08004C0C: 6880 LDR R0, [R0, #8]
0x08004C0E: 461E MOV R6, R3
0x08004C10: 4615 MOV R5, R2
0x08004C12: 460F MOV R7, R1
0x08004C14: B138 CBZ R0, .L1 ; 0x08004C26
0x08004C16: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x08004C1A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x08004C1E: F44F 619F MOV.W R1, #0x04F8
0x08004C22: F7FE FB61 BL assert_failed ; 0x080032E8
.L1:
0x08004C26: F7FE FCE7 BL HAL_GetTick ; 0x080035F8
0x08004C2A: F894 105D LDRB.W R1, [R4, #93]
0x08004C2E: 4681 MOV R9, R0
0x08004C30: 2901 CMP R1, #1
0x08004C32: D108 BNE .L4 ; 0x08004C46
.L2:
0x08004C34: 2F00 CMP R7, #0
0x08004C36: F04F 0001 MOV.W R0, #1
0x08004C3A: BF18 IT NE
0x08004C3C: 2D00 CMPNE R5, #0
0x08004C3E: D10E BNE .L5 ; 0x08004C5E
.L3:
0x08004C40: B001 ADD SP, SP, #4
0x08004C42: E8BD 83F0 POP.W {R4-R9, PC}
.L4:
0x08004C46: 6860 LDR R0, [R4, #4]
0x08004C48: F5B0 7F82 CMP.W R0, #0x0104
0x08004C4C: D10D BNE .L6 ; 0x08004C6A
0x08004C4E: 2904 CMP R1, #4
0x08004C50: F04F 0002 MOV.W R0, #2
0x08004C54: D1F4 BNE .L3 ; 0x08004C40
0x08004C56: 68A1 LDR R1, [R4, #8]
0x08004C58: 2900 CMP R1, #0
0x08004C5A: D0EB BEQ .L2 ; 0x08004C34
0x08004C5C: E7F0 B .L3 ; 0x08004C40
.L5:
0x08004C5E: 2E00 CMP R6, #0
0x08004C60: D0EE BEQ .L3 ; 0x08004C40
0x08004C62: F894 005C LDRB.W R0, [R4, #92]
0x08004C66: 2801 CMP R0, #1
0x08004C68: D103 BNE .L7 ; 0x08004C72
.L6:
0x08004C6A: 2002 MOVS R0, #2
0x08004C6C: B001 ADD SP, SP, #4
0x08004C6E: E8BD 83F0 POP.W {R4-R9, PC}
.L7:
0x08004C72: 2001 MOVS R0, #1
0x08004C74: F884 005C STRB.W R0, [R4, #92]
0x08004C78: F894 005D LDRB.W R0, [R4, #93]
0x08004C7C: F8DD 8020 LDR.W R8, [SP, #32]
0x08004C80: 2804 CMP R0, #4
0x08004C82: BF1C ITT NE
0x08004C84: 2005 MOVNE R0, #5
0x08004C86: F884 005D STRBNE.W R0, [R4, #93]
0x08004C8A: 2000 MOVS R0, #0
0x08004C8C: 6620 STR R0, [R4, #96]
0x08004C8E: 6425 STR R5, [R4, #64]
0x08004C90: F8A4 6046 STRH.W R6, [R4, #70]
0x08004C94: F8A4 6044 STRH.W R6, [R4, #68]
0x08004C98: 63A7 STR R7, [R4, #56]
0x08004C9A: 87E6 STRH R6, [R4, #62]
0x08004C9C: E9C4 0013 STRD R0, R0, [R4, #76]
0x08004CA0: 6820 LDR R0, [R4]
0x08004CA2: 87A6 STRH R6, [R4, #60]
0x08004CA4: 68E1 LDR R1, [R4, #12]
0x08004CA6: 6842 LDR R2, [R0, #4]
0x08004CA8: F5B1 6FE0 CMP.W R1, #0x0700
0x08004CAC: F422 5280 BIC R2, R2, #0x1000
0x08004CB0: 4613 MOV R3, R2
0x08004CB2: BF98 IT LS
0x08004CB4: F503 5380 ADDLS.W R3, R3, #0x1000
0x08004CB8: 2E01 CMP R6, #1
0x08004CBA: BF88 IT HI
0x08004CBC: 4613 MOVHI R3, R2
0x08004CBE: 6043 STR R3, [R0, #4]
0x08004CC0: 6802 LDR R2, [R0]
0x08004CC2: 1E73 SUBS R3, R6, #1
0x08004CC4: 0652 LSLS R2, R2, #25
0x08004CC6: BF5E ITTT PL
0x08004CC8: 6802 LDRPL R2, [R0]
0x08004CCA: F042 0240 ORRPL R2, R2, #64
0x08004CCE: 6002 STRPL R2, [R0]
0x08004CD0: 6862 LDR R2, [R4, #4]
0x08004CD2: FAB3 F383 CLZ R3, R3
0x08004CD6: FAB2 F282 CLZ R2, R2
0x08004CDA: 0952 LSRS R2, R2, #5
0x08004CDC: 095B LSRS R3, R3, #5
0x08004CDE: F5B1 6FE0 CMP.W R1, #0x0700
0x08004CE2: EA43 0102 ORR.W R1, R3, R2
0x08004CE6: D93D BLS .L13 ; 0x08004D64
0x08004CE8: B131 CBZ R1, .L8 ; 0x08004CF8
0x08004CEA: F837 1B02 LDRH R1, [R7], #2
0x08004CEE: 60C1 STR R1, [R0, #12]
0x08004CF0: 63A7 STR R7, [R4, #56]
0x08004CF2: 8FE0 LDRH R0, [R4, #62]
0x08004CF4: 3801 SUBS R0, #1
0x08004CF6: 87E0 STRH R0, [R4, #62]
.L8:
0x08004CF8: 2601 MOVS R6, #1
0x08004CFA: F108 0501 ADD.W R5, R8, #1
0x08004CFE: BF00 NOP
.L9:
0x08004D00: 8FE0 LDRH R0, [R4, #62]
0x08004D02: B920 CBNZ R0, .L10 ; 0x08004D0E
0x08004D04: F8B4 0046 LDRH.W R0, [R4, #70]
0x08004D08: 2800 CMP R0, #0
0x08004D0A: F000 80A3 BEQ.W .L26 ; 0x08004E54
.L10:
0x08004D0E: 6820 LDR R0, [R4]
0x08004D10: 6881 LDR R1, [R0, #8]
0x08004D12: 0789 LSLS R1, R1, #30
0x08004D14: D50C BPL .L11 ; 0x08004D30
0x08004D16: 8FE1 LDRH R1, [R4, #62]
0x08004D18: B151 CBZ R1, .L11 ; 0x08004D30
0x08004D1A: 2E01 CMP R6, #1
0x08004D1C: D108 BNE .L11 ; 0x08004D30
0x08004D1E: 6BA1 LDR R1, [R4, #56]
0x08004D20: 2600 MOVS R6, #0
0x08004D22: F831 2B02 LDRH R2, [R1], #2
0x08004D26: 60C2 STR R2, [R0, #12]
0x08004D28: 63A1 STR R1, [R4, #56]
0x08004D2A: 8FE1 LDRH R1, [R4, #62]
0x08004D2C: 3901 SUBS R1, #1
0x08004D2E: 87E1 STRH R1, [R4, #62]
.L11:
0x08004D30: 6881 LDR R1, [R0, #8]
0x08004D32: 07C9 LSLS R1, R1, #31
0x08004D34: D00D BEQ .L12 ; 0x08004D52
0x08004D36: F8B4 1046 LDRH.W R1, [R4, #70]
0x08004D3A: B151 CBZ R1, .L12 ; 0x08004D52
0x08004D3C: 68C0 LDR R0, [R0, #12]
0x08004D3E: 6C21 LDR R1, [R4, #64]
0x08004D40: 2601 MOVS R6, #1
0x08004D42: F821 0B02 STRH R0, [R1], #2
0x08004D46: 6421 STR R1, [R4, #64]
0x08004D48: F8B4 0046 LDRH.W R0, [R4, #70]
0x08004D4C: 3801 SUBS R0, #1
0x08004D4E: F8A4 0046 STRH.W R0, [R4, #70]
.L12:
0x08004D52: F7FE FC51 BL HAL_GetTick ; 0x080035F8
0x08004D56: 2D00 CMP R5, #0
0x08004D58: D0D2 BEQ .L9 ; 0x08004D00
0x08004D5A: EBA0 0009 SUB.W R0, R0, R9
0x08004D5E: 4540 CMP R0, R8
0x08004D60: D3CE BCC .L9 ; 0x08004D00
0x08004D62: E06D B .L25 ; 0x08004E40
.L13:
0x08004D64: 2900 CMP R1, #0
0x08004D66: F64F 71FE MOVW R1, #0xFFFE
0x08004D6A: D011 BEQ .L16 ; 0x08004D90
0x08004D6C: 8FE2 LDRH R2, [R4, #62]
0x08004D6E: 2A02 CMP R2, #2
0x08004D70: D305 BCC .L14 ; 0x08004D7E
0x08004D72: F837 2B02 LDRH R2, [R7], #2
0x08004D76: 60C2 STR R2, [R0, #12]
0x08004D78: F64F 70FE MOVW R0, #0xFFFE
0x08004D7C: E004 B .L15 ; 0x08004D88
.L14:
0x08004D7E: 783A LDRB R2, [R7]
0x08004D80: 7302 STRB R2, [R0, #12]
0x08004D82: 6BA0 LDR R0, [R4, #56]
0x08004D84: 1C47 ADDS R7, R0, #1
0x08004D86: 1C48 ADDS R0, R1, #1
.L15:
0x08004D88: 63A7 STR R7, [R4, #56]
0x08004D8A: 8FE2 LDRH R2, [R4, #62]
0x08004D8C: 4410 ADD R0, R2
0x08004D8E: 87E0 STRH R0, [R4, #62]
.L16:
0x08004D90: 2701 MOVS R7, #1
0x08004D92: F108 0501 ADD.W R5, R8, #1
0x08004D96: 1C4E ADDS R6, R1, #1
.L17:
0x08004D98: 8FE0 LDRH R0, [R4, #62]
0x08004D9A: B918 CBNZ R0, .L18 ; 0x08004DA4
0x08004D9C: F8B4 0046 LDRH.W R0, [R4, #70]
0x08004DA0: 2800 CMP R0, #0
0x08004DA2: D057 BEQ .L26 ; 0x08004E54
.L18:
0x08004DA4: 6820 LDR R0, [R4]
0x08004DA6: 6881 LDR R1, [R0, #8]
0x08004DA8: 0789 LSLS R1, R1, #30
0x08004DAA: D517 BPL .L21 ; 0x08004DDC
0x08004DAC: 8FE1 LDRH R1, [R4, #62]
0x08004DAE: B1A9 CBZ R1, .L21 ; 0x08004DDC
0x08004DB0: 2F01 CMP R7, #1
0x08004DB2: D113 BNE .L21 ; 0x08004DDC
0x08004DB4: 8FE2 LDRH R2, [R4, #62]
0x08004DB6: 6BA1 LDR R1, [R4, #56]
0x08004DB8: 2A02 CMP R2, #2
0x08004DBA: D305 BCC .L19 ; 0x08004DC8
0x08004DBC: F831 2B02 LDRH R2, [R1], #2
0x08004DC0: 60C2 STR R2, [R0, #12]
0x08004DC2: F64F 70FE MOVW R0, #0xFFFE
0x08004DC6: E004 B .L20 ; 0x08004DD2
.L19:
0x08004DC8: 7809 LDRB R1, [R1]
0x08004DCA: 7301 STRB R1, [R0, #12]
0x08004DCC: 6BA0 LDR R0, [R4, #56]
0x08004DCE: 1C41 ADDS R1, R0, #1
0x08004DD0: 4630 MOV R0, R6
.L20:
0x08004DD2: 63A1 STR R1, [R4, #56]
0x08004DD4: 8FE1 LDRH R1, [R4, #62]
0x08004DD6: 2700 MOVS R7, #0
0x08004DD8: 4408 ADD R0, R1
0x08004DDA: 87E0 STRH R0, [R4, #62]
.L21:
0x08004DDC: 6820 LDR R0, [R4]
0x08004DDE: 6881 LDR R1, [R0, #8]
0x08004DE0: 07C9 LSLS R1, R1, #31
0x08004DE2: D025 BEQ .L24 ; 0x08004E30
0x08004DE4: F8B4 1046 LDRH.W R1, [R4, #70]
0x08004DE8: B311 CBZ R1, .L24 ; 0x08004E30
0x08004DEA: F8B4 1046 LDRH.W R1, [R4, #70]
0x08004DEE: 2902 CMP R1, #2
0x08004DF0: D312 BCC .L22 ; 0x08004E18
0x08004DF2: 68C1 LDR R1, [R0, #12]
0x08004DF4: 6C22 LDR R2, [R4, #64]
0x08004DF6: F822 1B02 STRH R1, [R2], #2
0x08004DFA: 6422 STR R2, [R4, #64]
0x08004DFC: F8B4 1046 LDRH.W R1, [R4, #70]
0x08004E00: 3902 SUBS R1, #2
0x08004E02: F8A4 1046 STRH.W R1, [R4, #70]
0x08004E06: F8B4 1046 LDRH.W R1, [R4, #70]
0x08004E0A: 2901 CMP R1, #1
0x08004E0C: D80F BHI .L23 ; 0x08004E2E
0x08004E0E: 6841 LDR R1, [R0, #4]
0x08004E10: F441 5180 ORR R1, R1, #0x1000
0x08004E14: 6041 STR R1, [R0, #4]
0x08004E16: E00A B .L23 ; 0x08004E2E
.L22:
0x08004E18: 7B00 LDRB R0, [R0, #12]
0x08004E1A: 6C21 LDR R1, [R4, #64]
0x08004E1C: 7008 STRB R0, [R1]
0x08004E1E: 6C20 LDR R0, [R4, #64]
0x08004E20: 3001 ADDS R0, #1
0x08004E22: 6420 STR R0, [R4, #64]
0x08004E24: F8B4 0046 LDRH.W R0, [R4, #70]
0x08004E28: 3801 SUBS R0, #1
0x08004E2A: F8A4 0046 STRH.W R0, [R4, #70]
.L23:
0x08004E2E: 2701 MOVS R7, #1
.L24:
0x08004E30: F7FE FBE2 BL HAL_GetTick ; 0x080035F8
0x08004E34: 2D00 CMP R5, #0
0x08004E36: D0AF BEQ .L17 ; 0x08004D98
0x08004E38: EBA0 0009 SUB.W R0, R0, R9
0x08004E3C: 4540 CMP R0, R8
0x08004E3E: D3AB BCC .L17 ; 0x08004D98
.L25:
0x08004E40: 2001 MOVS R0, #1
0x08004E42: F884 005D STRB.W R0, [R4, #93]
0x08004E46: 2000 MOVS R0, #0
0x08004E48: F884 005C STRB.W R0, [R4, #92]
0x08004E4C: 2003 MOVS R0, #3
0x08004E4E: B001 ADD SP, SP, #4
0x08004E50: E8BD 83F0 POP.W {R4-R9, PC}
.L26:
0x08004E54: 4620 MOV R0, R4
0x08004E56: 4641 MOV R1, R8
0x08004E58: 464A MOV R2, R9
0x08004E5A: F006 F977 BL SPI_EndRxTxTransaction ; 0x0800B14C
0x08004E5E: B140 CBZ R0, .L27 ; 0x08004E72
0x08004E60: 2020 MOVS R0, #32
0x08004E62: 6620 STR R0, [R4, #96]
0x08004E64: 2000 MOVS R0, #0
0x08004E66: F884 005C STRB.W R0, [R4, #92]
0x08004E6A: 2001 MOVS R0, #1
0x08004E6C: B001 ADD SP, SP, #4
0x08004E6E: E8BD 83F0 POP.W {R4-R9, PC}
.L27:
0x08004E72: 2001 MOVS R0, #1
0x08004E74: F884 005D STRB.W R0, [R4, #93]
0x08004E78: 2000 MOVS R0, #0
0x08004E7A: F884 005C STRB.W R0, [R4, #92]
0x08004E7E: 6E20 LDR R0, [R4, #96]
0x08004E80: 2800 CMP R0, #0
0x08004E82: BF18 IT NE
0x08004E84: 2001 MOVNE R0, #1
0x08004E86: B001 ADD SP, SP, #4
0x08004E88: E8BD 83F0 POP.W {R4-R9, PC}
Section .text.SPI_WaitFifoStateUntilTimeout from stm32g4xx_hal_spi.o, size=232, align=4
SPI_WaitFifoStateUntilTimeout:
0x08004E8C: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08004E90: B083 SUB SP, SP, #12
0x08004E92: F04F 0900 MOV.W R9, #0
0x08004E96: 461E MOV R6, R3
0x08004E98: 4690 MOV R8, R2
0x08004E9A: 460D MOV R5, R1
0x08004E9C: 4683 MOV R11, R0
0x08004E9E: F88D 9007 STRB.W R9, [SP, #7]
0x08004EA2: F7FE FBA9 BL HAL_GetTick ; 0x080035F8
0x08004EA6: 1A30 SUBS R0, R6, R0
0x08004EA8: EB00 0708 ADD.W R7, R0, R8
0x08004EAC: F7FE FBA4 BL HAL_GetTick ; 0x080035F8
0x08004EB0: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock
0x08004EB4: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock
0x08004EB8: 6809 LDR R1, [R1]
0x08004EBA: 2223 MOVS R2, #35
0x08004EBC: 4351 MULS R1, R2, R1
0x08004EBE: 0D09 LSRS R1, R1, #20
0x08004EC0: F8DB A000 LDR.W R10, [R11]
0x08004EC4: 4379 MULS R1, R7, R1
0x08004EC6: 9102 STR R1, [SP, #8]
0x08004EC8: F8DA 1008 LDR.W R1, [R10, #8]
0x08004ECC: 4229 TST R1, R5
0x08004ECE: D04D BEQ .L8 ; 0x08004F6C
0x08004ED0: 4606 MOV R6, R0
0x08004ED2: F108 0401 ADD.W R4, R8, #1
0x08004ED6: E004 B .L2 ; 0x08004EE2
.L1:
0x08004ED8: F8DB 0000 LDR.W R0, [R11]
0x08004EDC: 6880 LDR R0, [R0, #8]
0x08004EDE: 4228 TST R0, R5
0x08004EE0: D017 BEQ .L3 ; 0x08004F12
.L2:
0x08004EE2: F5B5 6FC0 CMP.W R5, #0x0600
0x08004EE6: BF02 ITTT EQ
0x08004EE8: F89A 000C LDRBEQ.W R0, [R10, #12]
0x08004EEC: F88D 0007 STRBEQ.W R0, [SP, #7]
0x08004EF0: F89D 0007 LDRBEQ.W R0, [SP, #7]
0x08004EF4: 2C00 CMP R4, #0
0x08004EF6: D0EF BEQ .L1 ; 0x08004ED8
0x08004EF8: F7FE FB7E BL HAL_GetTick ; 0x080035F8
0x08004EFC: 1B80 SUBS R0, R0, R6
0x08004EFE: 42B8 CMP R0, R7
0x08004F00: D20A BCS .L4 ; 0x08004F18
0x08004F02: 9802 LDR R0, [SP, #8]
0x08004F04: 9902 LDR R1, [SP, #8]
0x08004F06: 2800 CMP R0, #0
0x08004F08: BF08 IT EQ
0x08004F0A: 4607 MOVEQ R7, R0
0x08004F0C: 1E48 SUBS R0, R1, #1
0x08004F0E: 9002 STR R0, [SP, #8]
0x08004F10: E7E2 B .L1 ; 0x08004ED8
.L3:
0x08004F12: F04F 0900 MOV.W R9, #0
0x08004F16: E029 B .L8 ; 0x08004F6C
.L4:
0x08004F18: E9DB 0100 LDRD R0, R1, [R11]
0x08004F1C: 6842 LDR R2, [R0, #4]
0x08004F1E: F5B1 7F82 CMP.W R1, #0x0104
0x08004F22: F022 02E0 BIC R2, R2, #224
0x08004F26: 6042 STR R2, [R0, #4]
0x08004F28: D10B BNE .L6 ; 0x08004F42
0x08004F2A: F8DB 1008 LDR.W R1, [R11, #8]
0x08004F2E: F5B1 4F00 CMP.W R1, #0x8000
0x08004F32: D002 BEQ .L5 ; 0x08004F3A
0x08004F34: F5B1 6F80 CMP.W R1, #0x0400
0x08004F38: D103 BNE .L6 ; 0x08004F42
.L5:
0x08004F3A: 6801 LDR R1, [R0]
0x08004F3C: F021 0140 BIC R1, R1, #64
0x08004F40: 6001 STR R1, [R0]
.L6:
0x08004F42: F8DB 1028 LDR.W R1, [R11, #40]
0x08004F46: F5B1 5F00 CMP.W R1, #0x2000
0x08004F4A: D107 BNE .L7 ; 0x08004F5C
0x08004F4C: 6801 LDR R1, [R0]
0x08004F4E: F421 5100 BIC R1, R1, #0x2000
0x08004F52: 6001 STR R1, [R0]
0x08004F54: 6801 LDR R1, [R0]
0x08004F56: F441 5100 ORR R1, R1, #0x2000
0x08004F5A: 6001 STR R1, [R0]
.L7:
0x08004F5C: 2001 MOVS R0, #1
0x08004F5E: F88B 005D STRB.W R0, [R11, #93]
0x08004F62: 2000 MOVS R0, #0
0x08004F64: F88B 005C STRB.W R0, [R11, #92]
0x08004F68: F04F 0903 MOV.W R9, #3
.L8:
0x08004F6C: 4648 MOV R0, R9
0x08004F6E: B003 ADD SP, SP, #12
0x08004F70: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text.SPI_WaitFlagStateUntilTimeout from stm32g4xx_hal_spi.o, size=180, align=4
SPI_WaitFlagStateUntilTimeout:
0x08004F74: B5F0 PUSH {R4-R7, LR}
0x08004F76: B081 SUB SP, SP, #4
0x08004F78: 4615 MOV R5, R2
0x08004F7A: 460E MOV R6, R1
0x08004F7C: 4604 MOV R4, R0
0x08004F7E: F7FE FB3B BL HAL_GetTick ; 0x080035F8
0x08004F82: 1A28 SUBS R0, R5, R0
0x08004F84: 1987 ADDS R7, R0, R6
0x08004F86: F7FE FB37 BL HAL_GetTick ; 0x080035F8
0x08004F8A: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock
0x08004F8E: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock
0x08004F92: 6809 LDR R1, [R1]
0x08004F94: F3C1 31CB UBFX R1, R1, #15, #12
0x08004F98: 4379 MULS R1, R7, R1
0x08004F9A: 9100 STR R1, [SP, #0]
0x08004F9C: 6821 LDR R1, [R4]
0x08004F9E: 6889 LDR R1, [R1, #8]
0x08004FA0: 0609 LSLS R1, R1, #24
0x08004FA2: D402 BMI .L2 ; 0x08004FAA
.L1:
0x08004FA4: 2000 MOVS R0, #0
0x08004FA6: B001 ADD SP, SP, #4
0x08004FA8: BDF0 POP {R4-R7, PC}
.L2:
0x08004FAA: 4605 MOV R5, R0
0x08004FAC: 3601 ADDS R6, #1
0x08004FAE: E003 B .L4 ; 0x08004FB8
.L3:
0x08004FB0: 6820 LDR R0, [R4]
0x08004FB2: 6880 LDR R0, [R0, #8]
0x08004FB4: 0600 LSLS R0, R0, #24
0x08004FB6: D5F5 BPL .L1 ; 0x08004FA4
.L4:
0x08004FB8: 2E00 CMP R6, #0
0x08004FBA: D0F9 BEQ .L3 ; 0x08004FB0
0x08004FBC: F7FE FB1C BL HAL_GetTick ; 0x080035F8
0x08004FC0: 1B40 SUBS R0, R0, R5
0x08004FC2: 42B8 CMP R0, R7
0x08004FC4: D207 BCS .L5 ; 0x08004FD6
0x08004FC6: 9800 LDR R0, [SP, #0]
0x08004FC8: 9900 LDR R1, [SP, #0]
0x08004FCA: 2800 CMP R0, #0
0x08004FCC: BF08 IT EQ
0x08004FCE: 4607 MOVEQ R7, R0
0x08004FD0: 1E48 SUBS R0, R1, #1
0x08004FD2: 9000 STR R0, [SP, #0]
0x08004FD4: E7EC B .L3 ; 0x08004FB0
.L5:
0x08004FD6: E9D4 0100 LDRD R0, R1, [R4]
0x08004FDA: 6842 LDR R2, [R0, #4]
0x08004FDC: F5B1 7F82 CMP.W R1, #0x0104
0x08004FE0: F022 02E0 BIC R2, R2, #224
0x08004FE4: 6042 STR R2, [R0, #4]
0x08004FE6: D10A BNE .L7 ; 0x08004FFE
0x08004FE8: 68A1 LDR R1, [R4, #8]
0x08004FEA: F5B1 4F00 CMP.W R1, #0x8000
0x08004FEE: D002 BEQ .L6 ; 0x08004FF6
0x08004FF0: F5B1 6F80 CMP.W R1, #0x0400
0x08004FF4: D103 BNE .L7 ; 0x08004FFE
.L6:
0x08004FF6: 6801 LDR R1, [R0]
0x08004FF8: F021 0140 BIC R1, R1, #64
0x08004FFC: 6001 STR R1, [R0]
.L7:
0x08004FFE: 6AA1 LDR R1, [R4, #40]
0x08005000: F5B1 5F00 CMP.W R1, #0x2000
0x08005004: D107 BNE .L8 ; 0x08005016
0x08005006: 6801 LDR R1, [R0]
0x08005008: F421 5100 BIC R1, R1, #0x2000
0x0800500C: 6001 STR R1, [R0]
0x0800500E: 6801 LDR R1, [R0]
0x08005010: F441 5100 ORR R1, R1, #0x2000
0x08005014: 6001 STR R1, [R0]
.L8:
0x08005016: 2001 MOVS R0, #1
0x08005018: F884 005D STRB.W R0, [R4, #93]
0x0800501C: 2000 MOVS R0, #0
0x0800501E: F884 005C STRB.W R0, [R4, #92]
0x08005022: 2003 MOVS R0, #3
0x08005024: B001 ADD SP, SP, #4
0x08005026: BDF0 POP {R4-R7, PC}
Section .text.UART_SetConfig from stm32g4xx_hal_uart.o, size=980, align=4
UART_SetConfig:
0x08005028: B5F0 PUSH {R4-R7, LR}
0x0800502A: B081 SUB SP, SP, #4
0x0800502C: 4604 MOV R4, R0
0x0800502E: 6840 LDR R0, [R0, #4]
0x08005030: F641 2131 MOVW R1, #0x1A31
0x08005034: F2C0 111E MOVT R1, #0x011E
0x08005038: 4288 CMP R0, R1
0x0800503A: D307 BCC .L1 ; 0x0800504C
0x0800503C: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x08005040: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x08005044: F640 31DD MOVW R1, #0x0BDD
0x08005048: F7FE F94E BL assert_failed ; 0x080032E8
.L1:
0x0800504C: 68A0 LDR R0, [R4, #8]
0x0800504E: 2800 CMP R0, #0
0x08005050: BF18 IT NE
0x08005052: F5B0 5F80 CMPNE.W R0, #0x1000
0x08005056: F040 80C6 BNE.W .L14 ; 0x080051E6
.L2:
0x0800505A: F248 0700 MOVW R7, #0x8000
0x0800505E: 6821 LDR R1, [R4]
0x08005060: F2C4 0700 MOVT R7, #0x4000
0x08005064: 68E0 LDR R0, [R4, #12]
0x08005066: 42B9 CMP R1, R7
0x08005068: D014 BEQ .L4 ; 0x08005094
0x0800506A: EA4F 3030 ROR R0, R0, #12
0x0800506E: 2804 CMP R0, #4
0x08005070: D307 BCC .L3 ; 0x08005082
0x08005072: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x08005076: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800507A: F640 31E5 MOVW R1, #0x0BE5
0x0800507E: F7FE F933 BL assert_failed ; 0x080032E8
.L3:
0x08005082: 6A20 LDR R0, [R4, #32]
0x08005084: F440 6000 ORR R0, R0, #0x0800
0x08005088: F5B0 6F00 CMP.W R0, #0x0800
0x0800508C: D00F BEQ .L6 ; 0x080050AE
0x0800508E: F640 31E6 MOVW R1, #0x0BE6
0x08005092: E006 B .L5 ; 0x080050A2
.L4:
0x08005094: F440 5000 ORR R0, R0, #0x2000
0x08005098: F5B0 5F00 CMP.W R0, #0x2000
0x0800509C: D007 BEQ .L6 ; 0x080050AE
0x0800509E: F640 31E1 MOVW R1, #0x0BE1
.L5:
0x080050A2: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x080050A6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x080050AA: F7FE F91D BL assert_failed ; 0x080032E8
.L6:
0x080050AE: 6920 LDR R0, [R4, #16]
0x080050B0: 2800 CMP R0, #0
0x080050B2: BF18 IT NE
0x080050B4: F5B0 6F80 CMPNE.W R0, #0x0400
0x080050B8: F040 80A2 BNE.W .L15 ; 0x08005200
.L7:
0x080050BC: 6960 LDR R0, [R4, #20]
0x080050BE: B110 CBZ R0, .L8 ; 0x080050C6
0x080050C0: F030 000C BICS R0, R0, #12
0x080050C4: D007 BEQ .L9 ; 0x080050D6
.L8:
0x080050C6: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x080050CA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x080050CE: F640 31EA MOVW R1, #0x0BEA
0x080050D2: F7FE F909 BL assert_failed ; 0x080032E8
.L9:
0x080050D6: 69A0 LDR R0, [R4, #24]
0x080050D8: EA4F 2030 ROR R0, R0, #8
0x080050DC: 2804 CMP R0, #4
0x080050DE: D307 BCC .L10 ; 0x080050F0
0x080050E0: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x080050E4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x080050E8: F640 31EB MOVW R1, #0x0BEB
0x080050EC: F7FE F8FC BL assert_failed ; 0x080032E8
.L10:
0x080050F0: 69E0 LDR R0, [R4, #28]
0x080050F2: F440 4000 ORR R0, R0, #0x8000
0x080050F6: F5B0 4F00 CMP.W R0, #0x8000
0x080050FA: D007 BEQ .L11 ; 0x0800510C
0x080050FC: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x08005100: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x08005104: F640 31EC MOVW R1, #0x0BEC
0x08005108: F7FE F8EE BL assert_failed ; 0x080032E8
.L11:
0x0800510C: 6A60 LDR R0, [R4, #36]
0x0800510E: 280C CMP R0, #12
0x08005110: D307 BCC .L12 ; 0x08005122
0x08005112: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x08005116: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800511A: F640 31ED MOVW R1, #0x0BED
0x0800511E: F7FE F8E3 BL assert_failed ; 0x080032E8
.L12:
0x08005122: F104 0108 ADD.W R1, R4, #8
0x08005126: C94E LDM R1, {R1-R3, R6}
0x08005128: 6820 LDR R0, [R4]
0x0800512A: 4319 ORRS R1, R3
0x0800512C: EA41 0306 ORR.W R3, R1, R6
0x08005130: 69E1 LDR R1, [R4, #28]
0x08005132: 6806 LDR R6, [R0]
0x08005134: F646 15F3 MOVW R5, #0x69F3
0x08005138: F6CC 75FF MOVT R5, #0xCFFF
0x0800513C: 402E ANDS R6, R5
0x0800513E: 4333 ORRS R3, R6
0x08005140: 430B ORRS R3, R1
0x08005142: 6003 STR R3, [R0]
0x08005144: 6843 LDR R3, [R0, #4]
0x08005146: 42B8 CMP R0, R7
0x08005148: F423 5340 BIC R3, R3, #0x3000
0x0800514C: EA42 0203 ORR.W R2, R2, R3
0x08005150: 6042 STR R2, [R0, #4]
0x08005152: 69A2 LDR R2, [R4, #24]
0x08005154: BF1C ITT NE
0x08005156: 6A23 LDRNE R3, [R4, #32]
0x08005158: 431A ORRNE R2, R3
0x0800515A: 6883 LDR R3, [R0, #8]
0x0800515C: F023 436E BIC R3, R3, #0xEE000000
0x08005160: F423 6330 BIC R3, R3, #0x0B00
0x08005164: 431A ORRS R2, R3
0x08005166: 6082 STR R2, [R0, #8]
0x08005168: 6AC2 LDR R2, [R0, #44]
0x0800516A: 6A63 LDR R3, [R4, #36]
0x0800516C: F022 020F BIC R2, R2, #15
0x08005170: 431A ORRS R2, R3
0x08005172: 62C2 STR R2, [R0, #44]
0x08005174: F644 72FF MOVW R2, #0x4FFF
0x08005178: F2C4 0200 MOVT R2, #0x4000
0x0800517C: 4290 CMP R0, R2
0x0800517E: F04F 0210 MOV.W R2, #16
0x08005182: DC18 BGT .L13 ; 0x080051B6
0x08005184: F244 4300 MOVW R3, #0x4400
0x08005188: F2C4 0300 MOVT R3, #0x4000
0x0800518C: 4298 CMP R0, R3
0x0800518E: D044 BEQ .L16 ; 0x0800521A
0x08005190: F644 0300 MOVW R3, #0x4800
0x08005194: F2C4 0300 MOVT R3, #0x4000
0x08005198: 4298 CMP R0, R3
0x0800519A: D04C BEQ .L18 ; 0x08005236
0x0800519C: F644 4300 MOVW R3, #0x4C00
0x080051A0: F2C4 0300 MOVT R3, #0x4000
0x080051A4: 4298 CMP R0, R3
0x080051A6: D15B BNE .L22 ; 0x08005260
0x080051A8: F241 0288 MOVW R2, #0x1088
0x080051AC: F2C4 0202 MOVT R2, #0x4002
0x080051B0: 6812 LDR R2, [R2]
0x080051B2: 0992 LSRS R2, R2, #6
0x080051B4: E04C B .L20 ; 0x08005250
.L13:
0x080051B6: F245 0300 MOVW R3, #0x5000
0x080051BA: F2C4 0300 MOVT R3, #0x4000
0x080051BE: 4298 CMP R0, R3
0x080051C0: D032 BEQ .L17 ; 0x08005228
0x080051C2: 42B8 CMP R0, R7
0x080051C4: D03E BEQ .L19 ; 0x08005244
0x080051C6: F643 0300 MOVW R3, #0x3800
0x080051CA: F2C4 0301 MOVT R3, #0x4001
0x080051CE: 4298 CMP R0, R3
0x080051D0: D146 BNE .L22 ; 0x08005260
0x080051D2: F241 0288 MOVW R2, #0x1088
0x080051D6: F2C4 0202 MOVT R2, #0x4002
0x080051DA: 6812 LDR R2, [R2]
0x080051DC: F245 6330 MOVW R3, #0x5630 ; 0x08005630 = .rodata..Lswitch.table.UART_SetConfig
0x080051E0: F6C0 0300 MOVT R3, #0x0800 ; 0x08005630 = .rodata..Lswitch.table.UART_SetConfig
0x080051E4: E038 B .L21 ; 0x08005258
.L14:
0x080051E6: F1B0 5F80 CMP.W R0, #0x10000000
0x080051EA: F43F AF36 BEQ.W .L2 ; 0x0800505A
0x080051EE: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x080051F2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x080051F6: F640 31DE MOVW R1, #0x0BDE
0x080051FA: F7FE F875 BL assert_failed ; 0x080032E8
0x080051FE: E72C B .L2 ; 0x0800505A
.L15:
0x08005200: F5B0 6FC0 CMP.W R0, #0x0600
0x08005204: F43F AF5A BEQ.W .L7 ; 0x080050BC
0x08005208: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800520C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x08005210: F640 31E9 MOVW R1, #0x0BE9
0x08005214: F7FE F868 BL assert_failed ; 0x080032E8
0x08005218: E750 B .L7 ; 0x080050BC
.L16:
0x0800521A: F241 0288 MOVW R2, #0x1088
0x0800521E: F2C4 0202 MOVT R2, #0x4002
0x08005222: 6812 LDR R2, [R2]
0x08005224: 0892 LSRS R2, R2, #2
0x08005226: E013 B .L20 ; 0x08005250
.L17:
0x08005228: F241 0288 MOVW R2, #0x1088
0x0800522C: F2C4 0202 MOVT R2, #0x4002
0x08005230: 6812 LDR R2, [R2]
0x08005232: 0A12 LSRS R2, R2, #8
0x08005234: E00C B .L20 ; 0x08005250
.L18:
0x08005236: F241 0288 MOVW R2, #0x1088
0x0800523A: F2C4 0202 MOVT R2, #0x4002
0x0800523E: 6812 LDR R2, [R2]
0x08005240: 0912 LSRS R2, R2, #4
0x08005242: E005 B .L20 ; 0x08005250
.L19:
0x08005244: F241 0288 MOVW R2, #0x1088
0x08005248: F2C4 0202 MOVT R2, #0x4002
0x0800524C: 6812 LDR R2, [R2]
0x0800524E: 0A92 LSRS R2, R2, #10
.L20:
0x08005250: F245 6340 MOVW R3, #0x5640 ; 0x08005640 = .rodata..Lswitch.table.UART_SetConfig.5
0x08005254: F6C0 0300 MOVT R3, #0x0800 ; 0x08005640 = .rodata..Lswitch.table.UART_SetConfig.5
.L21:
0x08005258: F002 0203 AND R2, R2, #3
0x0800525C: F853 2022 LDR.W R2, [R3, R2, LSL #2]
.L22:
0x08005260: 42B8 CMP R0, R7
0x08005262: F242 4000 MOVW R0, #0x2400
0x08005266: F2C0 00F4 MOVT R0, #244
0x0800526A: D013 BEQ .L23 ; 0x08005294
0x0800526C: F5B1 4F00 CMP.W R1, #0x8000
0x08005270: D11E BNE .L24 ; 0x080052B0
0x08005272: 2A08 CMP R2, #8
0x08005274: F200 8064 BHI.W .L27 ; 0x08005340
0x08005278: 2600 MOVS R6, #0
0x0800527A: E8DF F002 TBB [PC, R2]
0x0800527E: 05 DC.B 0x05 ; '\x05'
0x0800527F: 69 DC.B 0x69 ; 'i'
0x08005280: 73 DC.B 0x73 ; 's'
0x08005281: 61 DC.B 0x61 ; 'a'
0x08005282: 71 DC.B 0x71 ; 'q'
0x08005283: 61 DC.B 0x61 ; 'a'
0x08005284: 61 DC.B 0x61 ; 'a'
0x08005285: 61 DC.B 0x61 ; 'a'
0x08005286: B5 DC.B 0xB5 ; '\xB5'
0x08005287: 00 DC.B 0x00 ; '\0'
0x08005288: F005 FCF4 BL HAL_RCC_GetPCLK1Freq ; 0x0800AC74
0x0800528C: 2800 CMP R0, #0
0x0800528E: F040 806A BNE.W .L29 ; 0x08005366
0x08005292: E09D B .L32 ; 0x080053D0
.L23:
0x08005294: 2A08 CMP R2, #8
0x08005296: D84E BHI .L26 ; 0x08005336
0x08005298: 2600 MOVS R6, #0
0x0800529A: E8DF F002 TBB [PC, R2]
0x0800529E: 05 DC.B 0x05 ; '\x05'
0x0800529F: 4C DC.B 0x4C ; 'L'
0x080052A0: 1E DC.B 0x1E ; '\x1E'
0x080052A1: 4C DC.B 0x4C ; 'L'
0x080052A2: 18 DC.B 0x18 ; '\x18'
0x080052A3: 4C DC.B 0x4C ; 'L'
0x080052A4: 4C DC.B 0x4C ; 'L'
0x080052A5: 4C DC.B 0x4C ; 'L'
0x080052A6: 1C DC.B 0x1C ; '\x1C'
0x080052A7: 00 DC.B 0x00 ; '\0'
0x080052A8: F005 FCE4 BL HAL_RCC_GetPCLK1Freq ; 0x0800AC74
0x080052AC: B9B8 CBNZ R0, .L25 ; 0x080052DE
0x080052AE: E08F B .L32 ; 0x080053D0
.L24:
0x080052B0: 2A08 CMP R2, #8
0x080052B2: D849 BHI .L28 ; 0x08005348
0x080052B4: 2600 MOVS R6, #0
0x080052B6: E8DF F002 TBB [PC, R2]
0x080052BA: 05 DC.B 0x05 ; '\x05'
0x080052BB: 4F DC.B 0x4F ; 'O'
0x080052BC: 74 DC.B 0x74 ; 't'
0x080052BD: 47 DC.B 0x47 ; 'G'
0x080052BE: 72 DC.B 0x72 ; 'r'
0x080052BF: 47 DC.B 0x47 ; 'G'
0x080052C0: 47 DC.B 0x47 ; 'G'
0x080052C1: 47 DC.B 0x47 ; 'G'
0x080052C2: 9C DC.B 0x9C ; '\x9C'
0x080052C3: 00 DC.B 0x00 ; '\0'
0x080052C4: F005 FCD6 BL HAL_RCC_GetPCLK1Freq ; 0x0800AC74
0x080052C8: 2800 CMP R0, #0
0x080052CA: D16B BNE .L30 ; 0x080053A4
0x080052CC: E080 B .L32 ; 0x080053D0
0x080052CE: F7FF F93F BL HAL_RCC_GetSysClockFreq ; 0x08004550
0x080052D2: B920 CBNZ R0, .L25 ; 0x080052DE
0x080052D4: E07C B .L32 ; 0x080053D0
0x080052D6: F44F 4000 MOV.W R0, #0x8000
0x080052DA: 2800 CMP R0, #0
0x080052DC: D078 BEQ .L32 ; 0x080053D0
.L25:
0x080052DE: 6A61 LDR R1, [R4, #36]
0x080052E0: F24E 2294 MOVW R2, #0xE294 ; 0x0800E294 = UARTPrescTable
0x080052E4: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E294 = UARTPrescTable
0x080052E8: F832 2011 LDRH.W R2, [R2, R1, LSL #1]
0x080052EC: 6865 LDR R5, [R4, #4]
0x080052EE: FBB0 F3F2 UDIV R3, R0, R2
0x080052F2: EB05 0145 ADD.W R1, R5, R5, LSL #1
0x080052F6: 428B CMP R3, R1
0x080052F8: F04F 0101 MOV.W R1, #1
0x080052FC: D36B BCC .L34 ; 0x080053D6
0x080052FE: 032F LSLS R7, R5, #12
0x08005300: 42BB CMP R3, R7
0x08005302: D868 BHI .L34 ; 0x080053D6
0x08005304: 2100 MOVS R1, #0
0x08005306: 2300 MOVS R3, #0
0x08005308: F008 FB7E BL __aeabi_uldivmod ; 0x0800DA08
0x0800530C: 0209 LSLS R1, R1, #8
0x0800530E: EA41 6110 ORR.W R1, R1, R0, LSR #24
0x08005312: 0200 LSLS R0, R0, #8
0x08005314: EB10 0055 ADDS.W R0, R0, R5, LSR #1
0x08005318: F141 0100 ADC R1, R1, #0
0x0800531C: 462A MOV R2, R5
0x0800531E: 2300 MOVS R3, #0
0x08005320: F008 FB72 BL __aeabi_uldivmod ; 0x0800DA08
0x08005324: F64F 5200 MOVW R2, #0xFD00
0x08005328: F5A0 7140 SUB.W R1, R0, #0x0300
0x0800532C: F2C0 020F MOVT R2, #15
0x08005330: 4291 CMP R1, R2
0x08005332: D34B BCC .L31 ; 0x080053CC
0x08005334: E04E B .L33 ; 0x080053D4
.L26:
0x08005336: 2000 MOVS R0, #0
0x08005338: 2601 MOVS R6, #1
0x0800533A: 2800 CMP R0, #0
0x0800533C: D1CF BNE .L25 ; 0x080052DE
0x0800533E: E047 B .L32 ; 0x080053D0
.L27:
0x08005340: 2000 MOVS R0, #0
0x08005342: 2601 MOVS R6, #1
0x08005344: B978 CBNZ R0, .L29 ; 0x08005366
0x08005346: E043 B .L32 ; 0x080053D0
.L28:
0x08005348: 2000 MOVS R0, #0
0x0800534A: 2601 MOVS R6, #1
0x0800534C: BB50 CBNZ R0, .L30 ; 0x080053A4
0x0800534E: E03F B .L32 ; 0x080053D0
0x08005350: F005 FCA6 BL HAL_RCC_GetPCLK2Freq ; 0x0800ACA0
0x08005354: B938 CBNZ R0, .L29 ; 0x08005366
0x08005356: E03B B .L32 ; 0x080053D0
0x08005358: F005 FCA2 BL HAL_RCC_GetPCLK2Freq ; 0x0800ACA0
0x0800535C: BB10 CBNZ R0, .L30 ; 0x080053A4
0x0800535E: E037 B .L32 ; 0x080053D0
0x08005360: F7FF F8F6 BL HAL_RCC_GetSysClockFreq ; 0x08004550
0x08005364: B3A0 CBZ R0, .L32 ; 0x080053D0
.L29:
0x08005366: 6A61 LDR R1, [R4, #36]
0x08005368: F24E 2294 MOVW R2, #0xE294 ; 0x0800E294 = UARTPrescTable
0x0800536C: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E294 = UARTPrescTable
0x08005370: F832 1011 LDRH.W R1, [R2, R1, LSL #1]
0x08005374: 6862 LDR R2, [R4, #4]
0x08005376: FBB0 F0F1 UDIV R0, R0, R1
0x0800537A: 0851 LSRS R1, R2, #1
0x0800537C: EB01 0040 ADD.W R0, R1, R0, LSL #1
0x08005380: FBB0 F0F2 UDIV R0, R0, R2
0x08005384: F64F 72EF MOVW R2, #0xFFEF
0x08005388: F1A0 0110 SUB.W R1, R0, #16
0x0800538C: 4291 CMP R1, R2
0x0800538E: D821 BHI .L33 ; 0x080053D4
0x08005390: F64F 71F0 MOVW R1, #0xFFF0
0x08005394: 4001 ANDS R1, R0
0x08005396: F3C0 0042 UBFX R0, R0, #1, #3
0x0800539A: 4408 ADD R0, R1
0x0800539C: E016 B .L31 ; 0x080053CC
0x0800539E: F7FF F8D7 BL HAL_RCC_GetSysClockFreq ; 0x08004550
0x080053A2: B1A8 CBZ R0, .L32 ; 0x080053D0
.L30:
0x080053A4: 6A61 LDR R1, [R4, #36]
0x080053A6: F24E 2294 MOVW R2, #0xE294 ; 0x0800E294 = UARTPrescTable
0x080053AA: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E294 = UARTPrescTable
0x080053AE: F832 1011 LDRH.W R1, [R2, R1, LSL #1]
0x080053B2: 6862 LDR R2, [R4, #4]
0x080053B4: FBB0 F0F1 UDIV R0, R0, R1
0x080053B8: EB00 0052 ADD.W R0, R0, R2, LSR #1
0x080053BC: FBB0 F0F2 UDIV R0, R0, R2
0x080053C0: F64F 72EF MOVW R2, #0xFFEF
0x080053C4: F1A0 0110 SUB.W R1, R0, #16
0x080053C8: 4291 CMP R1, R2
0x080053CA: D803 BHI .L33 ; 0x080053D4
.L31:
0x080053CC: 6821 LDR R1, [R4]
0x080053CE: 60C8 STR R0, [R1, #12]
.L32:
0x080053D0: 4631 MOV R1, R6
0x080053D2: E000 B .L34 ; 0x080053D6
.L33:
0x080053D4: 2101 MOVS R1, #1
.L34:
0x080053D6: F04F 1001 MOV.W R0, #0x010001
0x080053DA: 2200 MOVS R2, #0
0x080053DC: 66A0 STR R0, [R4, #104]
0x080053DE: 6762 STR R2, [R4, #116]
0x080053E0: 4608 MOV R0, R1
0x080053E2: 67A2 STR R2, [R4, #120]
0x080053E4: B001 ADD SP, SP, #4
0x080053E6: BDF0 POP {R4-R7, PC}
0x080053E8: F44F 4000 MOV.W R0, #0x8000
0x080053EC: 2800 CMP R0, #0
0x080053EE: D1BA BNE .L29 ; 0x08005366
0x080053F0: E7EE B .L32 ; 0x080053D0
0x080053F2: F44F 4000 MOV.W R0, #0x8000
0x080053F6: 2800 CMP R0, #0
0x080053F8: D1D4 BNE .L30 ; 0x080053A4
0x080053FA: E7E9 B .L32 ; 0x080053D0
Section .text.UART_WaitOnFlagUntilTimeout from stm32g4xx_hal_uart.o, size=172, align=4
UART_WaitOnFlagUntilTimeout:
0x080053FC: E92D 47F0 PUSH.W {R4-R10, LR}
0x08005400: 4604 MOV R4, R0
0x08005402: 6800 LDR R0, [R0]
0x08005404: 69C0 LDR R0, [R0, #28]
0x08005406: 4008 ANDS R0, R1
0x08005408: 1A40 SUBS R0, R0, R1
0x0800540A: FAB0 F080 CLZ R0, R0
0x0800540E: 0940 LSRS R0, R0, #5
0x08005410: 4282 CMP R2, R0
0x08005412: D137 BNE .L3 ; 0x08005484
0x08005414: F8DD 8020 LDR.W R8, [SP, #32]
0x08005418: F1A1 0040 SUB.W R0, R1, #64
0x0800541C: 4615 MOV R5, R2
0x0800541E: 460E MOV R6, R1
0x08005420: 4699 MOV R9, R3
0x08005422: F030 0A40 BICS R10, R0, #64
0x08005426: F108 0701 ADD.W R7, R8, #1
0x0800542A: BF18 IT NE
0x0800542C: F04F 0A01 MOVNE.W R10, #1
0x08005430: E009 B .L2 ; 0x08005446
0x08005432: BF00 NOP
.L1:
0x08005434: 6820 LDR R0, [R4]
0x08005436: 69C0 LDR R0, [R0, #28]
0x08005438: 4030 ANDS R0, R6
0x0800543A: 1B80 SUBS R0, R0, R6
0x0800543C: FAB0 F080 CLZ R0, R0
0x08005440: 0940 LSRS R0, R0, #5
0x08005442: 4285 CMP R5, R0
0x08005444: D11E BNE .L3 ; 0x08005484
.L2:
0x08005446: 2F00 CMP R7, #0
0x08005448: D0F4 BEQ .L1 ; 0x08005434
0x0800544A: F7FE F8D5 BL HAL_GetTick ; 0x080035F8
0x0800544E: 4601 MOV R1, R0
0x08005450: F1B8 0F00 CMP.W R8, #0
0x08005454: F04F 0003 MOV.W R0, #3
0x08005458: D015 BEQ .L4 ; 0x08005486
0x0800545A: EBA1 0109 SUB.W R1, R1, R9
0x0800545E: 4541 CMP R1, R8
0x08005460: D811 BHI .L4 ; 0x08005486
0x08005462: 6820 LDR R0, [R4]
0x08005464: 6801 LDR R1, [R0]
0x08005466: EA0A 0191 AND.W R1, R10, R1, LSR #2
0x0800546A: 2901 CMP R1, #1
0x0800546C: D1E2 BNE .L1 ; 0x08005434
0x0800546E: 69C1 LDR R1, [R0, #28]
0x08005470: 0709 LSLS R1, R1, #28
0x08005472: D40A BMI .L5 ; 0x0800548A
0x08005474: 69C1 LDR R1, [R0, #28]
0x08005476: 0509 LSLS R1, R1, #20
0x08005478: D5DC BPL .L1 ; 0x08005434
0x0800547A: 2503 MOVS R5, #3
0x0800547C: 2620 MOVS R6, #32
0x0800547E: F44F 6100 MOV.W R1, #0x0800
0x08005482: E005 B .L6 ; 0x08005490
.L3:
0x08005484: 2000 MOVS R0, #0
.L4:
0x08005486: E8BD 87F0 POP.W {R4-R10, PC}
.L5:
0x0800548A: 2501 MOVS R5, #1
0x0800548C: 2108 MOVS R1, #8
0x0800548E: 2608 MOVS R6, #8
.L6:
0x08005490: 6201 STR R1, [R0, #32]
0x08005492: 4620 MOV R0, R4
0x08005494: F006 F926 BL UART_EndRxTransfer ; 0x0800B6E4
0x08005498: 2000 MOVS R0, #0
0x0800549A: F8C4 6090 STR.W R6, [R4, #144]
0x0800549E: F884 0084 STRB.W R0, [R4, #132]
0x080054A2: 4628 MOV R0, R5
0x080054A4: E8BD 87F0 POP.W {R4-R10, PC}
Section .text.HAL_UART_Receive_DMA from stm32g4xx_hal_uart.o, size=92, align=4
HAL_UART_Receive_DMA:
0x080054A8: F8D0 308C LDR.W R3, [R0, #140]
0x080054AC: 2B20 CMP R3, #32
0x080054AE: D107 BNE .L1 ; 0x080054C0
0x080054B0: 2900 CMP R1, #0
0x080054B2: F04F 0301 MOV.W R3, #1
0x080054B6: BF18 IT NE
0x080054B8: 2A00 CMPNE R2, #0
0x080054BA: D104 BNE .L2 ; 0x080054C6
0x080054BC: 4618 MOV R0, R3
0x080054BE: 4770 BX LR
.L1:
0x080054C0: 2302 MOVS R3, #2
0x080054C2: 4618 MOV R0, R3
0x080054C4: 4770 BX LR
.L2:
0x080054C6: 2300 MOVS R3, #0
0x080054C8: 66C3 STR R3, [R0, #108]
0x080054CA: F8D0 C000 LDR.W R12, [R0]
0x080054CE: F248 0300 MOVW R3, #0x8000
0x080054D2: F2C4 0300 MOVT R3, #0x4000
0x080054D6: 459C CMP R12, R3
0x080054D8: D012 BEQ .L5 ; 0x08005500
0x080054DA: B580 PUSH {R7, LR}
0x080054DC: F8DC 3004 LDR.W R3, [R12, #4]
0x080054E0: 021B LSLS R3, R3, #8
0x080054E2: D50B BPL .L4 ; 0x080054FC
.L3:
0x080054E4: 6803 LDR R3, [R0]
0x080054E6: E853 3F00 LDREX R3, [R3]
0x080054EA: F8D0 C000 LDR.W R12, [R0]
0x080054EE: F043 6380 ORR R3, R3, #0x04000000
0x080054F2: E84C 3E00 STREX LR, R3, [R12]
0x080054F6: F1BE 0F00 CMP.W LR, #0
0x080054FA: D1F3 BNE .L3 ; 0x080054E4
.L4:
0x080054FC: E8BD 4080 POP.W {R7, LR}
.L5:
0x08005500: F000 B800 B.W UART_Start_Receive_DMA ; 0x08005504
Section .text.UART_Start_Receive_DMA from stm32g4xx_hal_uart.o, size=168, align=4
UART_Start_Receive_DMA:
0x08005504: B5B0 PUSH {R4-R5, R7, LR}
0x08005506: 4613 MOV R3, R2
0x08005508: 460A MOV R2, R1
0x0800550A: 6581 STR R1, [R0, #88]
0x0800550C: 2100 MOVS R1, #0
0x0800550E: 4604 MOV R4, R0
0x08005510: F8A0 305C STRH.W R3, [R0, #92]
0x08005514: F8C0 1090 STR.W R1, [R0, #144]
0x08005518: 2022 MOVS R0, #34
0x0800551A: F8C4 008C STR.W R0, [R4, #140]
0x0800551E: F8D4 0080 LDR.W R0, [R4, #128]
0x08005522: B1E8 CBZ R0, .L1 ; 0x08005560
0x08005524: F24B 6571 MOVW R5, #0xB671 ; 0x0800B671 = UART_DMAError
0x08005528: F6C0 0500 MOVT R5, #0x0800 ; 0x0800B671 = UART_DMAError
0x0800552C: 6345 STR R5, [R0, #52]
0x0800552E: 6825 LDR R5, [R4]
0x08005530: F64B 4C59 MOVW R12, #0xBC59 ; 0x0800BC59 = UART_DMAReceiveCplt
0x08005534: F64B 4EE9 MOVW LR, #0xBCE9 ; 0x0800BCE9 = UART_DMARxHalfCplt
0x08005538: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800BC59 = UART_DMAReceiveCplt
0x0800553C: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800BCE9 = UART_DMARxHalfCplt
0x08005540: 6381 STR R1, [R0, #56]
0x08005542: F105 0124 ADD.W R1, R5, #36
0x08005546: E9C0 CE0B STRD R12, LR, [R0, #44]
0x0800554A: F003 FD15 BL HAL_DMA_Start_IT ; 0x08008F78
0x0800554E: B138 CBZ R0, .L1 ; 0x08005560
0x08005550: 2010 MOVS R0, #16
0x08005552: F8C4 0090 STR.W R0, [R4, #144]
0x08005556: 2020 MOVS R0, #32
0x08005558: F8C4 008C STR.W R0, [R4, #140]
0x0800555C: 2001 MOVS R0, #1
0x0800555E: BDB0 POP {R4-R5, R7, PC}
.L1:
0x08005560: 6920 LDR R0, [R4, #16]
0x08005562: B148 CBZ R0, .L3 ; 0x08005578
.L2:
0x08005564: 6820 LDR R0, [R4]
0x08005566: E850 0F00 LDREX R0, [R0]
0x0800556A: 6821 LDR R1, [R4]
0x0800556C: F440 7080 ORR R0, R0, #0x0100
0x08005570: E841 0200 STREX R2, R0, [R1]
0x08005574: 2A00 CMP R2, #0
0x08005576: D1F5 BNE .L2 ; 0x08005564
.L3:
0x08005578: 6820 LDR R0, [R4]
0x0800557A: 3008 ADDS R0, #8
0x0800557C: E850 0F00 LDREX R0, [R0]
0x08005580: 6821 LDR R1, [R4]
0x08005582: F040 0001 ORR R0, R0, #1
0x08005586: 3108 ADDS R1, #8
0x08005588: E841 0200 STREX R2, R0, [R1]
0x0800558C: 2A00 CMP R2, #0
0x0800558E: D1F3 BNE .L3 ; 0x08005578
.L4:
0x08005590: 6820 LDR R0, [R4]
0x08005592: 3008 ADDS R0, #8
0x08005594: E850 0F00 LDREX R0, [R0]
0x08005598: 6821 LDR R1, [R4]
0x0800559A: F040 0040 ORR R0, R0, #64
0x0800559E: 3108 ADDS R1, #8
0x080055A0: E841 0200 STREX R2, R0, [R1]
0x080055A4: 2A00 CMP R2, #0
0x080055A6: D1F3 BNE .L4 ; 0x08005590
0x080055A8: 2000 MOVS R0, #0
0x080055AA: BDB0 POP {R4-R5, R7, PC}
Section .text.UART_EndTxTransfer from stm32g4xx_hal_uart.o, size=52, align=4
UART_EndTxTransfer:
0x080055AC: 6801 LDR R1, [R0]
0x080055AE: E851 1F00 LDREX R1, [R1]
0x080055B2: 6802 LDR R2, [R0]
0x080055B4: F021 01C0 BIC R1, R1, #192
0x080055B8: E842 1300 STREX R3, R1, [R2]
0x080055BC: 2B00 CMP R3, #0
0x080055BE: D1F5 BNE UART_EndTxTransfer ; 0x080055AC
.L1:
0x080055C0: 6801 LDR R1, [R0]
0x080055C2: 3108 ADDS R1, #8
0x080055C4: E851 1F00 LDREX R1, [R1]
0x080055C8: 6802 LDR R2, [R0]
0x080055CA: F421 0100 BIC R1, R1, #0x800000
0x080055CE: 3208 ADDS R2, #8
0x080055D0: E842 1300 STREX R3, R1, [R2]
0x080055D4: 2B00 CMP R3, #0
0x080055D6: D1F3 BNE .L1 ; 0x080055C0
0x080055D8: 2120 MOVS R1, #32
0x080055DA: F8C0 1088 STR.W R1, [R0, #136]
0x080055DE: 4770 BX LR
Section .text.UART_DMAAbortOnError from stm32g4xx_hal_uart.o, size=12, align=4
UART_DMAAbortOnError:
0x080055E0: 6A80 LDR R0, [R0, #40]
0x080055E2: 2100 MOVS R1, #0
0x080055E4: F8A0 105E STRH.W R1, [R0, #94]
0x080055E8: F000 BCE8 B.W HAL_UART_ErrorCallback ; 0x08005FBC
Section .text.HAL_UART_EnableReceiverTimeout from stm32g4xx_hal_uart.o, size=68, align=4
HAL_UART_EnableReceiverTimeout:
0x080055EC: 6801 LDR R1, [R0]
0x080055EE: F248 0200 MOVW R2, #0x8000
0x080055F2: F2C4 0200 MOVT R2, #0x4000
0x080055F6: 4291 CMP R1, R2
0x080055F8: D009 BEQ .L2 ; 0x0800560E
0x080055FA: F8D0 2088 LDR.W R2, [R0, #136]
0x080055FE: 2A20 CMP R2, #32
0x08005600: D103 BNE .L1 ; 0x0800560A
0x08005602: F890 2084 LDRB.W R2, [R0, #132]
0x08005606: 2A01 CMP R2, #1
0x08005608: D103 BNE .L3 ; 0x08005612
.L1:
0x0800560A: 2002 MOVS R0, #2
0x0800560C: 4770 BX LR
.L2:
0x0800560E: 2001 MOVS R0, #1
0x08005610: 4770 BX LR
.L3:
0x08005612: 2224 MOVS R2, #36
0x08005614: F8C0 2088 STR.W R2, [R0, #136]
0x08005618: 684A LDR R2, [R1, #4]
0x0800561A: F442 0200 ORR R2, R2, #0x800000
0x0800561E: 604A STR R2, [R1, #4]
0x08005620: 2120 MOVS R1, #32
0x08005622: F8C0 1088 STR.W R1, [R0, #136]
0x08005626: 2100 MOVS R1, #0
0x08005628: F880 1084 STRB.W R1, [R0, #132]
0x0800562C: 2000 MOVS R0, #0
0x0800562E: 4770 BX LR
Section .rodata..Lswitch.table.UART_SetConfig from stm32g4xx_hal_uart.o, size=16, align=4
0x08005630: 01 DC.B 0x01 ; '\x01'
0x08005631: 00 DC.B 0x00 ; '\0'
0x08005632: 00 DC.B 0x00 ; '\0'
0x08005633: 00 DC.B 0x00 ; '\0'
0x08005634: 04 DC.B 0x04 ; '\x04'
0x08005635: 00 DC.B 0x00 ; '\0'
0x08005636: 00 DC.B 0x00 ; '\0'
0x08005637: 00 DC.B 0x00 ; '\0'
0x08005638: 02 DC.B 0x02 ; '\x02'
0x08005639: 00 DC.B 0x00 ; '\0'
0x0800563A: 00 DC.B 0x00 ; '\0'
0x0800563B: 00 DC.B 0x00 ; '\0'
0x0800563C: 08 DC.B 0x08 ; '\b'
0x0800563D: 00 DC.B 0x00 ; '\0'
0x0800563E: 00 DC.B 0x00 ; '\0'
0x0800563F: 00 DC.B 0x00 ; '\0'
Section .rodata..Lswitch.table.UART_SetConfig.5 from stm32g4xx_hal_uart.o, size=16, align=4
0x08005640: 00 DC.B 0x00 ; '\0'
0x08005641: 00 DC.B 0x00 ; '\0'
0x08005642: 00 DC.B 0x00 ; '\0'
0x08005643: 00 DC.B 0x00 ; '\0'
0x08005644: 04 DC.B 0x04 ; '\x04'
0x08005645: 00 DC.B 0x00 ; '\0'
0x08005646: 00 DC.B 0x00 ; '\0'
0x08005647: 00 DC.B 0x00 ; '\0'
0x08005648: 02 DC.B 0x02 ; '\x02'
0x08005649: 00 DC.B 0x00 ; '\0'
0x0800564A: 00 DC.B 0x00 ; '\0'
0x0800564B: 00 DC.B 0x00 ; '\0'
0x0800564C: 08 DC.B 0x08 ; '\b'
0x0800564D: 00 DC.B 0x00 ; '\0'
0x0800564E: 00 DC.B 0x00 ; '\0'
0x0800564F: 00 DC.B 0x00 ; '\0'
Section .text.UARTEx_SetNbDataToProcess from stm32g4xx_hal_uart_ex.o, size=88, align=4
UARTEx_SetNbDataToProcess:
0x08005650: 6E41 LDR R1, [R0, #100]
0x08005652: B319 CBZ R1, .L1 ; 0x0800569C
0x08005654: B580 PUSH {R7, LR}
0x08005656: 6801 LDR R1, [R0]
0x08005658: F64E 6CA0 MOVW R12, #0xEEA0 ; 0x0800EEA0 = UARTEx_SetNbDataToProcess.numerator
0x0800565C: 688A LDR R2, [R1, #8]
0x0800565E: 6889 LDR R1, [R1, #8]
0x08005660: F6C0 0C00 MOVT R12, #0x0800 ; 0x0800EEA0 = UARTEx_SetNbDataToProcess.numerator
0x08005664: 0F49 LSRS R1, R1, #29
0x08005666: F64E 6EA8 MOVW LR, #0xEEA8 ; 0x0800EEA8 = UARTEx_SetNbDataToProcess.denominator
0x0800566A: F81C 3001 LDRB.W R3, [R12, R1]
0x0800566E: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800EEA8 = UARTEx_SetNbDataToProcess.denominator
0x08005672: F81E 1001 LDRB.W R1, [LR, R1]
0x08005676: 00DB LSLS R3, R3, #3
0x08005678: FBB3 F1F1 UDIV R1, R3, R1
0x0800567C: F3C2 6242 UBFX R2, R2, #25, #3
0x08005680: F8A0 106A STRH.W R1, [R0, #106]
0x08005684: F81C 1002 LDRB.W R1, [R12, R2]
0x08005688: F81E 2002 LDRB.W R2, [LR, R2]
0x0800568C: 00C9 LSLS R1, R1, #3
0x0800568E: FBB1 F1F2 UDIV R1, R1, R2
0x08005692: E8BD 4080 POP.W {R7, LR}
0x08005696: F8A0 1068 STRH.W R1, [R0, #104]
0x0800569A: 4770 BX LR
.L1:
0x0800569C: 2101 MOVS R1, #1
0x0800569E: F8A0 106A STRH.W R1, [R0, #106]
0x080056A2: F8A0 1068 STRH.W R1, [R0, #104]
0x080056A6: 4770 BX LR
Section .text.HAL_UARTEx_SetTxFifoThreshold from stm32g4xx_hal_uart_ex.o, size=228, align=4
HAL_UARTEx_SetTxFifoThreshold:
0x080056A8: B5B0 PUSH {R4-R5, R7, LR}
0x080056AA: 4604 MOV R4, R0
0x080056AC: 6800 LDR R0, [R0]
0x080056AE: F644 72FF MOVW R2, #0x4FFF
0x080056B2: F2C4 0200 MOVT R2, #0x4000
0x080056B6: 4290 CMP R0, R2
0x080056B8: DC12 BGT .L1 ; 0x080056E0
0x080056BA: F244 4200 MOVW R2, #0x4400
0x080056BE: F2C4 0200 MOVT R2, #0x4000
0x080056C2: 4290 CMP R0, R2
0x080056C4: D028 BEQ .L3 ; 0x08005718
0x080056C6: F644 0200 MOVW R2, #0x4800
0x080056CA: F2C4 0200 MOVT R2, #0x4000
0x080056CE: 4290 CMP R0, R2
0x080056D0: D022 BEQ .L3 ; 0x08005718
0x080056D2: F644 4200 MOVW R2, #0x4C00
0x080056D6: F2C4 0200 MOVT R2, #0x4000
0x080056DA: 4290 CMP R0, R2
0x080056DC: D01C BEQ .L3 ; 0x08005718
0x080056DE: E011 B .L2 ; 0x08005704
.L1:
0x080056E0: F245 0200 MOVW R2, #0x5000
0x080056E4: F2C4 0200 MOVT R2, #0x4000
0x080056E8: 4290 CMP R0, R2
0x080056EA: D015 BEQ .L3 ; 0x08005718
0x080056EC: F248 0200 MOVW R2, #0x8000
0x080056F0: F2C4 0200 MOVT R2, #0x4000
0x080056F4: 4290 CMP R0, R2
0x080056F6: D00F BEQ .L3 ; 0x08005718
0x080056F8: F643 0200 MOVW R2, #0x3800
0x080056FC: F2C4 0201 MOVT R2, #0x4001
0x08005700: 4290 CMP R0, R2
0x08005702: D009 BEQ .L3 ; 0x08005718
.L2:
0x08005704: F64C 206E MOVW R0, #0xCA6E ; 0x0800CA6E = .rodata..L.str
0x08005708: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA6E = .rodata..L.str
0x0800570C: 460D MOV R5, R1
0x0800570E: F44F 7119 MOV.W R1, #0x0264
0x08005712: F7FD FDE9 BL assert_failed ; 0x080032E8
0x08005716: 4629 MOV R1, R5
.L3:
0x08005718: F081 4000 EOR R0, R1, #0x80000000
0x0800571C: EA4F 7070 ROR R0, R0, #29
0x08005720: 2807 CMP R0, #7
0x08005722: D828 BHI .L6 ; 0x08005776
0x08005724: 2201 MOVS R2, #1
0x08005726: FA02 F000 LSL.W R0, R2, R0
0x0800572A: F010 0FF3 TST R0, #243
0x0800572E: D022 BEQ .L6 ; 0x08005776
.L4:
0x08005730: F894 0084 LDRB.W R0, [R4, #132]
0x08005734: 2801 CMP R0, #1
0x08005736: D101 BNE .L5 ; 0x0800573C
0x08005738: 2002 MOVS R0, #2
0x0800573A: BDB0 POP {R4-R5, R7, PC}
.L5:
0x0800573C: 2001 MOVS R0, #1
0x0800573E: F884 0084 STRB.W R0, [R4, #132]
0x08005742: 2024 MOVS R0, #36
0x08005744: F8C4 0088 STR.W R0, [R4, #136]
0x08005748: 6820 LDR R0, [R4]
0x0800574A: 6805 LDR R5, [R0]
0x0800574C: 6802 LDR R2, [R0]
0x0800574E: F022 0201 BIC R2, R2, #1
0x08005752: 6002 STR R2, [R0]
0x08005754: 6882 LDR R2, [R0, #8]
0x08005756: F022 4260 BIC R2, R2, #0xE0000000
0x0800575A: 4311 ORRS R1, R2
0x0800575C: 6081 STR R1, [R0, #8]
0x0800575E: 4620 MOV R0, R4
0x08005760: F7FF FF76 BL UARTEx_SetNbDataToProcess ; 0x08005650
0x08005764: 6820 LDR R0, [R4]
0x08005766: 6005 STR R5, [R0]
0x08005768: 2020 MOVS R0, #32
0x0800576A: F8C4 0088 STR.W R0, [R4, #136]
0x0800576E: 2000 MOVS R0, #0
0x08005770: F884 0084 STRB.W R0, [R4, #132]
0x08005774: BDB0 POP {R4-R5, R7, PC}
.L6:
0x08005776: F64C 206E MOVW R0, #0xCA6E ; 0x0800CA6E = .rodata..L.str
0x0800577A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA6E = .rodata..L.str
0x0800577E: 460D MOV R5, R1
0x08005780: F240 2165 MOVW R1, #0x0265
0x08005784: F7FD FDB0 BL assert_failed ; 0x080032E8
0x08005788: 4629 MOV R1, R5
0x0800578A: E7D1 B .L4 ; 0x08005730
Section .text.HAL_UARTEx_SetRxFifoThreshold from stm32g4xx_hal_uart_ex.o, size=204, align=4
HAL_UARTEx_SetRxFifoThreshold:
0x0800578C: B570 PUSH {R4-R6, LR}
0x0800578E: 4604 MOV R4, R0
0x08005790: 6800 LDR R0, [R0]
0x08005792: F644 72FF MOVW R2, #0x4FFF
0x08005796: F2C4 0200 MOVT R2, #0x4000
0x0800579A: 4290 CMP R0, R2
0x0800579C: 460D MOV R5, R1
0x0800579E: DC12 BGT .L1 ; 0x080057C6
0x080057A0: F244 4100 MOVW R1, #0x4400
0x080057A4: F2C4 0100 MOVT R1, #0x4000
0x080057A8: 4288 CMP R0, R1
0x080057AA: D026 BEQ .L3 ; 0x080057FA
0x080057AC: F644 0100 MOVW R1, #0x4800
0x080057B0: F2C4 0100 MOVT R1, #0x4000
0x080057B4: 4288 CMP R0, R1
0x080057B6: D020 BEQ .L3 ; 0x080057FA
0x080057B8: F644 4100 MOVW R1, #0x4C00
0x080057BC: F2C4 0100 MOVT R1, #0x4000
0x080057C0: 4288 CMP R0, R1
0x080057C2: D01A BEQ .L3 ; 0x080057FA
0x080057C4: E011 B .L2 ; 0x080057EA
.L1:
0x080057C6: F245 0100 MOVW R1, #0x5000
0x080057CA: F2C4 0100 MOVT R1, #0x4000
0x080057CE: 4288 CMP R0, R1
0x080057D0: D013 BEQ .L3 ; 0x080057FA
0x080057D2: F248 0100 MOVW R1, #0x8000
0x080057D6: F2C4 0100 MOVT R1, #0x4000
0x080057DA: 4288 CMP R0, R1
0x080057DC: D00D BEQ .L3 ; 0x080057FA
0x080057DE: F643 0100 MOVW R1, #0x3800
0x080057E2: F2C4 0101 MOVT R1, #0x4001
0x080057E6: 4288 CMP R0, R1
0x080057E8: D007 BEQ .L3 ; 0x080057FA
.L2:
0x080057EA: F64C 206E MOVW R0, #0xCA6E ; 0x0800CA6E = .rodata..L.str
0x080057EE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA6E = .rodata..L.str
0x080057F2: F240 2195 MOVW R1, #0x0295
0x080057F6: F7FD FD77 BL assert_failed ; 0x080032E8
.L3:
0x080057FA: EA4F 6075 ROR R0, R5, #25
0x080057FE: 2806 CMP R0, #6
0x08005800: D307 BCC .L4 ; 0x08005812
0x08005802: F64C 206E MOVW R0, #0xCA6E ; 0x0800CA6E = .rodata..L.str
0x08005806: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CA6E = .rodata..L.str
0x0800580A: F240 2196 MOVW R1, #0x0296
0x0800580E: F7FD FD6B BL assert_failed ; 0x080032E8
.L4:
0x08005812: F894 0084 LDRB.W R0, [R4, #132]
0x08005816: 2801 CMP R0, #1
0x08005818: D101 BNE .L5 ; 0x0800581E
0x0800581A: 2002 MOVS R0, #2
0x0800581C: BD70 POP {R4-R6, PC}
.L5:
0x0800581E: 2001 MOVS R0, #1
0x08005820: F884 0084 STRB.W R0, [R4, #132]
0x08005824: 2024 MOVS R0, #36
0x08005826: F8C4 0088 STR.W R0, [R4, #136]
0x0800582A: 6820 LDR R0, [R4]
0x0800582C: 6806 LDR R6, [R0]
0x0800582E: 6801 LDR R1, [R0]
0x08005830: F021 0101 BIC R1, R1, #1
0x08005834: 6001 STR R1, [R0]
0x08005836: 6881 LDR R1, [R0, #8]
0x08005838: F021 6160 BIC R1, R1, #0x0E000000
0x0800583C: 4329 ORRS R1, R5
0x0800583E: 6081 STR R1, [R0, #8]
0x08005840: 4620 MOV R0, R4
0x08005842: F7FF FF05 BL UARTEx_SetNbDataToProcess ; 0x08005650
0x08005846: 6820 LDR R0, [R4]
0x08005848: 6006 STR R6, [R0]
0x0800584A: 2020 MOVS R0, #32
0x0800584C: F8C4 0088 STR.W R0, [R4, #136]
0x08005850: 2000 MOVS R0, #0
0x08005852: F884 0084 STRB.W R0, [R4, #132]
0x08005856: BD70 POP {R4-R6, PC}
Section .text.USB_DisableGlobalInt from stm32g4xx_ll_usb.o, size=20, align=4
USB_DisableGlobalInt:
0x08005858: 4601 MOV R1, R0
0x0800585A: F8B0 0040 LDRH.W R0, [R0, #64]
0x0800585E: F244 027F MOVW R2, #0x407F
0x08005862: 4002 ANDS R2, R0
0x08005864: 2000 MOVS R0, #0
0x08005866: F8A1 2040 STRH.W R2, [R1, #64]
0x0800586A: 4770 BX LR
Section .text.ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart from ads1260.o, size=56, align=4
ADS_1260_BatteryCurrentOffsetTemperatureErrorComepensationStart:
0x0800586C: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08005870: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x08005874: F8B0 10CC LDRH.W R1, [R0, #204]
0x08005878: F44F 737A MOV.W R3, #0x03E8
0x0800587C: F8A0 108C STRH.W R1, [R0, #140]
0x08005880: F9B0 108C LDRSH.W R1, [R0, #140]
0x08005884: F9B0 207E LDRSH.W R2, [R0, #126]
0x08005888: 1A89 SUBS R1, R1, R2
0x0800588A: F241 22E4 MOVW R2, #0x12E4 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection
0x0800588E: F2C1 0200 MOVT R2, #0x1000 ; 0x100012E4 = avgValWithOffsetCommonModeOffsetCorrection
0x08005892: 6812 LDR R2, [R2]
0x08005894: 435A MULS R2, R3, R2
0x08005896: FB92 F2F1 SDIV R2, R2, R1
0x0800589A: 2100 MOVS R1, #0
0x0800589C: F8C0 2090 STR.W R2, [R0, #144]
0x080058A0: F006 BEE0 B.W EEPROM_storeConfig ; 0x0800C664
Section .text.ADS1260_init from ads1260.o, size=1388, align=4
ADS1260_init:
0x080058A4: E92D 4FF0 PUSH.W {R4-R11, LR}
0x080058A8: B089 SUB SP, SP, #36
0x080058AA: F640 0400 MOVW R4, #0x0800
0x080058AE: F6C4 0400 MOVT R4, #0x4800
0x080058B2: 4620 MOV R0, R4
0x080058B4: 2101 MOVS R1, #1
0x080058B6: 2201 MOVS R2, #1
0x080058B8: F7FE FB56 BL HAL_GPIO_WritePin ; 0x08003F68
0x080058BC: 2096 MOVS R0, #150
0x080058BE: F7FD FEA1 BL HAL_Delay ; 0x08003604
0x080058C2: F241 2590 MOVW R5, #0x1290 ; 0x10001290 = hiwdg
0x080058C6: F2C1 0500 MOVT R5, #0x1000 ; 0x10001290 = hiwdg
0x080058CA: 4628 MOV R0, R5
0x080058CC: F7FE FDDC BL HAL_IWDG_Refresh ; 0x08004488
0x080058D0: 4620 MOV R0, R4
0x080058D2: 2102 MOVS R1, #2
0x080058D4: 2200 MOVS R2, #0
0x080058D6: F7FE FB47 BL HAL_GPIO_WritePin ; 0x08003F68
0x080058DA: 2096 MOVS R0, #150
0x080058DC: F7FD FE92 BL HAL_Delay ; 0x08003604
0x080058E0: 4628 MOV R0, R5
0x080058E2: F7FE FDD1 BL HAL_IWDG_Refresh ; 0x08004488
0x080058E6: 4620 MOV R0, R4
0x080058E8: 2102 MOVS R1, #2
0x080058EA: 2201 MOVS R2, #1
0x080058EC: F7FE FB3C BL HAL_GPIO_WritePin ; 0x08003F68
0x080058F0: 2096 MOVS R0, #150
0x080058F2: F7FD FE87 BL HAL_Delay ; 0x08003604
0x080058F6: 4628 MOV R0, R5
0x080058F8: F7FE FDC6 BL HAL_IWDG_Refresh ; 0x08004488
0x080058FC: 4620 MOV R0, R4
0x080058FE: 2101 MOVS R1, #1
0x08005900: 2200 MOVS R2, #0
0x08005902: F7FE FB31 BL HAL_GPIO_WritePin ; 0x08003F68
0x08005906: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3
0x0800590A: F640 2046 MOVW R0, #0x0A46
0x0800590E: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3
0x08005912: AD06 ADD R5, SP, #24
0x08005914: 9006 STR R0, [SP, #24]
0x08005916: F44F 767A MOV.W R6, #0x03E8
0x0800591A: 4620 MOV R0, R4
0x0800591C: 4629 MOV R1, R5
0x0800591E: 462A MOV R2, R5
0x08005920: 2302 MOVS R3, #2
0x08005922: 9600 STR R6, [SP, #0]
0x08005924: F7FF F96E BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005928: 2026 MOVS R0, #38
0x0800592A: F88D 0018 STRB.W R0, [SP, #24]
0x0800592E: 4620 MOV R0, R4
0x08005930: 4629 MOV R1, R5
0x08005932: 462A MOV R2, R5
0x08005934: 2303 MOVS R3, #3
0x08005936: 9600 STR R6, [SP, #0]
0x08005938: F7FF F964 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x0800593C: F89D 001A LDRB.W R0, [SP, #26]
0x08005940: 280A CMP R0, #10
0x08005942: D164 BNE .L2 ; 0x08005A0E
0x08005944: 2096 MOVS R0, #150
0x08005946: F7FD FE5D BL HAL_Delay ; 0x08003604
0x0800594A: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg
0x0800594E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg
0x08005952: F7FE FD99 BL HAL_IWDG_Refresh ; 0x08004488
0x08005956: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3
0x0800595A: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3
0x0800595E: 4620 MOV R0, R4
0x08005960: 2120 MOVS R1, #32
0x08005962: F006 FAAF BL ADS_1260_SetDataRate ; 0x0800BEC4
0x08005966: AD06 ADD R5, SP, #24
0x08005968: 2723 MOVS R7, #35
0x0800596A: 4620 MOV R0, R4
0x0800596C: 4629 MOV R1, R5
0x0800596E: 462A MOV R2, R5
0x08005970: 2303 MOVS R3, #3
0x08005972: F88D 7018 STRB.W R7, [SP, #24]
0x08005976: 9600 STR R6, [SP, #0]
0x08005978: F7FF F944 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x0800597C: F89D 001A LDRB.W R0, [SP, #26]
0x08005980: F04F 0843 MOV.W R8, #67
0x08005984: F000 00EF AND R0, R0, #239
0x08005988: F88D 0019 STRB.W R0, [SP, #25]
0x0800598C: 4620 MOV R0, R4
0x0800598E: 4629 MOV R1, R5
0x08005990: 462A MOV R2, R5
0x08005992: 2302 MOVS R3, #2
0x08005994: F88D 8018 STRB.W R8, [SP, #24]
0x08005998: 9600 STR R6, [SP, #0]
0x0800599A: F7FF F933 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x0800599E: 4620 MOV R0, R4
0x080059A0: 4629 MOV R1, R5
0x080059A2: 462A MOV R2, R5
0x080059A4: 2303 MOVS R3, #3
0x080059A6: F88D 7018 STRB.W R7, [SP, #24]
0x080059AA: 9600 STR R6, [SP, #0]
0x080059AC: F7FF F92A BL HAL_SPI_TransmitReceive ; 0x08004C04
0x080059B0: AD06 ADD R5, SP, #24
0x080059B2: 4620 MOV R0, R4
0x080059B4: 4629 MOV R1, R5
0x080059B6: 462A MOV R2, R5
0x080059B8: 2303 MOVS R3, #3
0x080059BA: F88D 7018 STRB.W R7, [SP, #24]
0x080059BE: 9600 STR R6, [SP, #0]
0x080059C0: F7FF F920 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x080059C4: F89D 001A LDRB.W R0, [SP, #26]
0x080059C8: 4629 MOV R1, R5
0x080059CA: F000 009F AND R0, R0, #159
0x080059CE: 3020 ADDS R0, #32
0x080059D0: F88D 0019 STRB.W R0, [SP, #25]
0x080059D4: 4620 MOV R0, R4
0x080059D6: 462A MOV R2, R5
0x080059D8: 2302 MOVS R3, #2
0x080059DA: F88D 8018 STRB.W R8, [SP, #24]
0x080059DE: 9600 STR R6, [SP, #0]
0x080059E0: F7FF F910 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x080059E4: 4620 MOV R0, R4
0x080059E6: 4629 MOV R1, R5
0x080059E8: 462A MOV R2, R5
0x080059EA: 2303 MOVS R3, #3
0x080059EC: F88D 7018 STRB.W R7, [SP, #24]
0x080059F0: 9600 STR R6, [SP, #0]
0x080059F2: F7FF F907 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x080059F6: F89D 001A LDRB.W R0, [SP, #26]
0x080059FA: 0680 LSLS R0, R0, #26
0x080059FC: D40F BMI .L4 ; 0x08005A1E
0x080059FE: F64E 100C MOVW R0, #0xE90C ; 0x0800E90C = .rodata..Lstr.26
0x08005A02: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E90C = .rodata..Lstr.26
0x08005A06: F005 FE9C BL puts ; 0x0800B742
0x08005A0A: BF00 NOP
.L1:
0x08005A0C: E7FE B .L1 ; 0x08005A0C
.L2:
0x08005A0E: F64E 60E0 MOVW R0, #0xEEE0 ; 0x0800EEE0 = .rodata..Lstr.25
0x08005A12: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EEE0 = .rodata..Lstr.25
0x08005A16: F005 FE94 BL puts ; 0x0800B742
0x08005A1A: BF00 NOP
.L3:
0x08005A1C: E7FE B .L3 ; 0x08005A1C
.L4:
0x08005A1E: F243 4051 MOVW R0, #0x3451
0x08005A22: F640 54D0 MOVW R4, #0x0DD0 ; 0x10000DD0 = hspi3
0x08005A26: F8AD 0018 STRH.W R0, [SP, #24]
0x08005A2A: 2000 MOVS R0, #0
0x08005A2C: F2C1 0400 MOVT R4, #0x1000 ; 0x10000DD0 = hspi3
0x08005A30: AD06 ADD R5, SP, #24
0x08005A32: F88D 001A STRB.W R0, [SP, #26]
0x08005A36: F44F 787A MOV.W R8, #0x03E8
0x08005A3A: 4620 MOV R0, R4
0x08005A3C: 4629 MOV R1, R5
0x08005A3E: 462A MOV R2, R5
0x08005A40: 2302 MOVS R3, #2
0x08005A42: F8CD 8000 STR.W R8, [SP]
0x08005A46: F7FF F8DD BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005A4A: 2031 MOVS R0, #49
0x08005A4C: F88D 0018 STRB.W R0, [SP, #24]
0x08005A50: 4620 MOV R0, R4
0x08005A52: 4629 MOV R1, R5
0x08005A54: 462A MOV R2, R5
0x08005A56: 2303 MOVS R3, #3
0x08005A58: F8CD 8000 STR.W R8, [SP]
0x08005A5C: F7FF F8D2 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005A60: F89D 001A LDRB.W R0, [SP, #26]
0x08005A64: 2834 CMP R0, #52
0x08005A66: D005 BEQ .L5 ; 0x08005A74
0x08005A68: F64C 704E MOVW R0, #0xCF4E ; 0x0800CF4E = .rodata..Lstr.27
0x08005A6C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800CF4E = .rodata..Lstr.27
0x08005A70: F005 FE67 BL puts ; 0x0800B742
.L5:
0x08005A74: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3
0x08005A78: 2700 MOVS R7, #0
0x08005A7A: 2404 MOVS R4, #4
0x08005A7C: F64E 4A25 MOVW R10, #0xEC25
0x08005A80: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3
0x08005A84: AD06 ADD R5, SP, #24
0x08005A86: AE04 ADD R6, SP, #16
0x08005A88: F04F 0B00 MOV.W R11, #0
0x08005A8C: E006 B .L8 ; 0x08005A9C
0x08005A8E: BF00 NOP
.L6:
0x08005A90: 2000 MOVS R0, #0
0x08005A92: BB10 CBNZ R0, .L9 ; 0x08005ADA
.L7:
0x08005A94: 2C00 CMP R4, #0
0x08005A96: F1A4 0401 SUB.W R4, R4, #1
0x08005A9A: D01E BEQ .L9 ; 0x08005ADA
.L8:
0x08005A9C: 4648 MOV R0, R9
0x08005A9E: 4629 MOV R1, R5
0x08005AA0: 4632 MOV R2, R6
0x08005AA2: 2303 MOVS R3, #3
0x08005AA4: F8CD A018 STR.W R10, [SP, #24]
0x08005AA8: F88D 7012 STRB.W R7, [SP, #18]
0x08005AAC: F8AD 7010 STRH.W R7, [SP, #16]
0x08005AB0: F8CD 8000 STR.W R8, [SP]
0x08005AB4: F7FF F8A6 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005AB8: F89D 0010 LDRB.W R0, [SP, #16]
0x08005ABC: 28FF CMP R0, #255
0x08005ABE: D1E7 BNE .L6 ; 0x08005A90
0x08005AC0: F89D 0011 LDRB.W R0, [SP, #17]
0x08005AC4: F89D 1018 LDRB.W R1, [SP, #24]
0x08005AC8: 4288 CMP R0, R1
0x08005ACA: D1E1 BNE .L6 ; 0x08005A90
0x08005ACC: F89D 0012 LDRB.W R0, [SP, #18]
0x08005AD0: F04F 0B01 MOV.W R11, #1
0x08005AD4: 9003 STR R0, [SP, #12]
0x08005AD6: 2001 MOVS R0, #1
0x08005AD8: D0DC BEQ .L7 ; 0x08005A94
.L9:
0x08005ADA: F1BB 0F00 CMP.W R11, #0
0x08005ADE: D04D BEQ .L14 ; 0x08005B7C
0x08005AE0: 9803 LDR R0, [SP, #12]
0x08005AE2: F640 55D0 MOVW R5, #0x0DD0 ; 0x10000DD0 = hspi3
0x08005AE6: F040 0760 ORR R7, R0, #96
0x08005AEA: F04F 0800 MOV.W R8, #0
0x08005AEE: 2404 MOVS R4, #4
0x08005AF0: F04F 0945 MOV.W R9, #69
0x08005AF4: F44F 7A7A MOV.W R10, #0x03E8
0x08005AF8: F2C1 0500 MOVT R5, #0x1000 ; 0x10000DD0 = hspi3
0x08005AFC: AE06 ADD R6, SP, #24
0x08005AFE: F10D 0B10 ADD.W R11, SP, #16
0x08005B02: 2000 MOVS R0, #0
0x08005B04: 9003 STR R0, [SP, #12]
0x08005B06: BF00 NOP
.L10:
0x08005B08: 4628 MOV R0, R5
0x08005B0A: 4631 MOV R1, R6
0x08005B0C: 465A MOV R2, R11
0x08005B0E: 2302 MOVS R3, #2
0x08005B10: F88D 9018 STRB.W R9, [SP, #24]
0x08005B14: F88D 7019 STRB.W R7, [SP, #25]
0x08005B18: F8AD 8010 STRH.W R8, [SP, #16]
0x08005B1C: F8CD A000 STR.W R10, [SP]
0x08005B20: F7FF F870 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005B24: F89D 0010 LDRB.W R0, [SP, #16]
0x08005B28: 28FF CMP R0, #255
0x08005B2A: D109 BNE .L11 ; 0x08005B40
0x08005B2C: F89D 0011 LDRB.W R0, [SP, #17]
0x08005B30: F89D 1018 LDRB.W R1, [SP, #24]
0x08005B34: 4288 CMP R0, R1
0x08005B36: D103 BNE .L11 ; 0x08005B40
0x08005B38: 2101 MOVS R1, #1
0x08005B3A: 2001 MOVS R0, #1
0x08005B3C: 9103 STR R1, [SP, #12]
0x08005B3E: E000 B .L12 ; 0x08005B42
.L11:
0x08005B40: 2000 MOVS R0, #0
.L12:
0x08005B42: B918 CBNZ R0, .L13 ; 0x08005B4C
0x08005B44: 2C00 CMP R4, #0
0x08005B46: F1A4 0401 SUB.W R4, R4, #1
0x08005B4A: D1DD BNE .L10 ; 0x08005B08
.L13:
0x08005B4C: 9803 LDR R0, [SP, #12]
0x08005B4E: B1F8 CBZ R0, .L15 ; 0x08005B90
0x08005B50: F10B 0004 ADD.W R0, R11, #4
0x08005B54: F241 2A6C MOVW R10, #0x126C ; 0x1000126C = hcrc
0x08005B58: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3
0x08005B5C: 9001 STR R0, [SP, #4]
0x08005B5E: 2500 MOVS R5, #0
0x08005B60: 2605 MOVS R6, #5
0x08005B62: F64E 4425 MOVW R4, #0xEC25
0x08005B66: F2C1 0A00 MOVT R10, #0x1000 ; 0x1000126C = hcrc
0x08005B6A: AF06 ADD R7, SP, #24
0x08005B6C: F44F 787A MOV.W R8, #0x03E8
0x08005B70: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3
0x08005B74: 2000 MOVS R0, #0
0x08005B76: 9003 STR R0, [SP, #12]
0x08005B78: E016 B .L17 ; 0x08005BA8
0x08005B7A: BF00 NOP
.L14:
0x08005B7C: F04F 4090 MOV.W R0, #0x48000000
0x08005B80: 2120 MOVS R1, #32
0x08005B82: F003 FFEB BL HAL_GPIO_TogglePin ; 0x08009B5C
0x08005B86: 20C8 MOVS R0, #200
0x08005B88: F7FD FD3C BL HAL_Delay ; 0x08003604
0x08005B8C: E7F6 B .L14 ; 0x08005B7C
0x08005B8E: BF00 NOP
.L15:
0x08005B90: F04F 4090 MOV.W R0, #0x48000000
0x08005B94: 2120 MOVS R1, #32
0x08005B96: F003 FFE1 BL HAL_GPIO_TogglePin ; 0x08009B5C
0x08005B9A: 20FA MOVS R0, #250
0x08005B9C: F7FD FD32 BL HAL_Delay ; 0x08003604
0x08005BA0: E7F6 B .L15 ; 0x08005B90
0x08005BA2: BF00 NOP
.L16:
0x08005BA4: 3E01 SUBS R6, #1
0x08005BA6: D04A BEQ .L20 ; 0x08005C3E
.L17:
0x08005BA8: 4650 MOV R0, R10
0x08005BAA: 4639 MOV R1, R7
0x08005BAC: 2202 MOVS R2, #2
0x08005BAE: E9CD 4506 STRD R4, R5, [SP, #24]
0x08005BB2: F002 FFDD BL HAL_CRC_Calculate ; 0x08008B70
0x08005BB6: F88D 001A STRB.W R0, [SP, #26]
0x08005BBA: 4648 MOV R0, R9
0x08005BBC: 4639 MOV R1, R7
0x08005BBE: 465A MOV R2, R11
0x08005BC0: 2306 MOVS R3, #6
0x08005BC2: F8AD 5014 STRH.W R5, [SP, #20]
0x08005BC6: 9504 STR R5, [SP, #16]
0x08005BC8: F8CD 8000 STR.W R8, [SP]
0x08005BCC: F7FF F81A BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005BD0: F89D 0010 LDRB.W R0, [SP, #16]
0x08005BD4: 28FF CMP R0, #255
0x08005BD6: D12D BNE .L18 ; 0x08005C34
0x08005BD8: F89D 0011 LDRB.W R0, [SP, #17]
0x08005BDC: F89D 1018 LDRB.W R1, [SP, #24]
0x08005BE0: 4288 CMP R0, R1
0x08005BE2: D127 BNE .L18 ; 0x08005C34
0x08005BE4: F89D 0012 LDRB.W R0, [SP, #18]
0x08005BE8: F89D 1019 LDRB.W R1, [SP, #25]
0x08005BEC: 4288 CMP R0, R1
0x08005BEE: D121 BNE .L18 ; 0x08005C34
0x08005BF0: F89D 0013 LDRB.W R0, [SP, #19]
0x08005BF4: F89D 101A LDRB.W R1, [SP, #26]
0x08005BF8: 4288 CMP R0, R1
0x08005BFA: D11B BNE .L18 ; 0x08005C34
0x08005BFC: F89D 0015 LDRB.W R0, [SP, #21]
0x08005C00: 9901 LDR R1, [SP, #4]
0x08005C02: 9002 STR R0, [SP, #8]
0x08005C04: 4650 MOV R0, R10
0x08005C06: 2201 MOVS R2, #1
0x08005C08: F002 FFB2 BL HAL_CRC_Calculate ; 0x08008B70
0x08005C0C: 9902 LDR R1, [SP, #8]
0x08005C0E: 4288 CMP R0, R1
0x08005C10: D110 BNE .L18 ; 0x08005C34
0x08005C12: F89D 0014 LDRB.W R0, [SP, #20]
0x08005C16: F000 0060 AND R0, R0, #96
0x08005C1A: 2860 CMP R0, #96
0x08005C1C: 9803 LDR R0, [SP, #12]
0x08005C1E: BF08 IT EQ
0x08005C20: 2001 MOVEQ R0, #1
0x08005C22: 9003 STR R0, [SP, #12]
0x08005C24: F04F 0000 MOV.W R0, #0
0x08005C28: BF08 IT EQ
0x08005C2A: 200C MOVEQ R0, #12
0x08005C2C: 280E CMP R0, #14
0x08005C2E: D104 BNE .L19 ; 0x08005C3A
0x08005C30: E7B8 B .L16 ; 0x08005BA4
0x08005C32: BF00 NOP
.L18:
0x08005C34: 200E MOVS R0, #14
0x08005C36: 280E CMP R0, #14
0x08005C38: D0B4 BEQ .L16 ; 0x08005BA4
.L19:
0x08005C3A: 2800 CMP R0, #0
0x08005C3C: D0B2 BEQ .L16 ; 0x08005BA4
.L20:
0x08005C3E: 9803 LDR R0, [SP, #12]
0x08005C40: 2800 CMP R0, #0
0x08005C42: D063 BEQ .L25 ; 0x08005D0C
0x08005C44: F241 2090 MOVW R0, #0x1290 ; 0x10001290 = hiwdg
0x08005C48: F2C1 0000 MOVT R0, #0x1000 ; 0x10001290 = hiwdg
0x08005C4C: F7FE FC1C BL HAL_IWDG_Refresh ; 0x08004488
0x08005C50: F241 2A6C MOVW R10, #0x126C ; 0x1000126C = hcrc
0x08005C54: F640 57D0 MOVW R7, #0x0DD0 ; 0x10000DD0 = hspi3
0x08005C58: F04F 0800 MOV.W R8, #0
0x08005C5C: 2404 MOVS R4, #4
0x08005C5E: F64E 49F2 MOVW R9, #0xECF2
0x08005C62: F2C1 0A00 MOVT R10, #0x1000 ; 0x1000126C = hcrc
0x08005C66: AE06 ADD R6, SP, #24
0x08005C68: F44F 757A MOV.W R5, #0x03E8
0x08005C6C: F2C1 0700 MOVT R7, #0x1000 ; 0x10000DD0 = hspi3
0x08005C70: F10D 0B10 ADD.W R11, SP, #16
0x08005C74: 2000 MOVS R0, #0
0x08005C76: 9003 STR R0, [SP, #12]
.L21:
0x08005C78: 4650 MOV R0, R10
0x08005C7A: 4631 MOV R1, R6
0x08005C7C: 2202 MOVS R2, #2
0x08005C7E: F8CD 9018 STR.W R9, [SP, #24]
0x08005C82: F002 FF75 BL HAL_CRC_Calculate ; 0x08008B70
0x08005C86: F88D 001A STRB.W R0, [SP, #26]
0x08005C8A: 4638 MOV R0, R7
0x08005C8C: 4631 MOV R1, R6
0x08005C8E: 465A MOV R2, R11
0x08005C90: 2304 MOVS R3, #4
0x08005C92: F8CD 8010 STR.W R8, [SP, #16]
0x08005C96: 9500 STR R5, [SP, #0]
0x08005C98: F7FE FFB4 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005C9C: F89D 0010 LDRB.W R0, [SP, #16]
0x08005CA0: 28FF CMP R0, #255
0x08005CA2: D115 BNE .L22 ; 0x08005CD0
0x08005CA4: F89D 0011 LDRB.W R0, [SP, #17]
0x08005CA8: F89D 1018 LDRB.W R1, [SP, #24]
0x08005CAC: 4288 CMP R0, R1
0x08005CAE: D10F BNE .L22 ; 0x08005CD0
0x08005CB0: F89D 0012 LDRB.W R0, [SP, #18]
0x08005CB4: F89D 1019 LDRB.W R1, [SP, #25]
0x08005CB8: 4288 CMP R0, R1
0x08005CBA: D109 BNE .L22 ; 0x08005CD0
0x08005CBC: F89D 0013 LDRB.W R0, [SP, #19]
0x08005CC0: F89D 101A LDRB.W R1, [SP, #26]
0x08005CC4: 4288 CMP R0, R1
0x08005CC6: D103 BNE .L22 ; 0x08005CD0
0x08005CC8: 2101 MOVS R1, #1
0x08005CCA: 2001 MOVS R0, #1
0x08005CCC: 9103 STR R1, [SP, #12]
0x08005CCE: E000 B .L23 ; 0x08005CD2
.L22:
0x08005CD0: 2000 MOVS R0, #0
.L23:
0x08005CD2: B918 CBNZ R0, .L24 ; 0x08005CDC
0x08005CD4: 2C00 CMP R4, #0
0x08005CD6: F1A4 0401 SUB.W R4, R4, #1
0x08005CDA: D1CD BNE .L21 ; 0x08005C78
.L24:
0x08005CDC: 9803 LDR R0, [SP, #12]
0x08005CDE: B1F8 CBZ R0, .L26 ; 0x08005D20
0x08005CE0: F10B 0004 ADD.W R0, R11, #4
0x08005CE4: F241 2A6C MOVW R10, #0x126C ; 0x1000126C = hcrc
0x08005CE8: F640 59D0 MOVW R9, #0x0DD0 ; 0x10000DD0 = hspi3
0x08005CEC: 9001 STR R0, [SP, #4]
0x08005CEE: 2500 MOVS R5, #0
0x08005CF0: 2605 MOVS R6, #5
0x08005CF2: F64E 4421 MOVW R4, #0xEC21
0x08005CF6: F2C1 0A00 MOVT R10, #0x1000 ; 0x1000126C = hcrc
0x08005CFA: AF06 ADD R7, SP, #24
0x08005CFC: F44F 787A MOV.W R8, #0x03E8
0x08005D00: F2C1 0900 MOVT R9, #0x1000 ; 0x10000DD0 = hspi3
0x08005D04: 2000 MOVS R0, #0
0x08005D06: 9003 STR R0, [SP, #12]
0x08005D08: E016 B .L28 ; 0x08005D38
0x08005D0A: BF00 NOP
.L25:
0x08005D0C: F04F 4090 MOV.W R0, #0x48000000
0x08005D10: 2120 MOVS R1, #32
0x08005D12: F003 FF23 BL HAL_GPIO_TogglePin ; 0x08009B5C
0x08005D16: F44F 7096 MOV.W R0, #0x012C
0x08005D1A: F7FD FC73 BL HAL_Delay ; 0x08003604
0x08005D1E: E7F5 B .L25 ; 0x08005D0C
.L26:
0x08005D20: F04F 4090 MOV.W R0, #0x48000000
0x08005D24: 2120 MOVS R1, #32
0x08005D26: F003 FF19 BL HAL_GPIO_TogglePin ; 0x08009B5C
0x08005D2A: F44F 70AF MOV.W R0, #0x015E
0x08005D2E: F7FD FC69 BL HAL_Delay ; 0x08003604
0x08005D32: E7F5 B .L26 ; 0x08005D20
.L27:
0x08005D34: 3E01 SUBS R6, #1
0x08005D36: D04A BEQ .L31 ; 0x08005DCE
.L28:
0x08005D38: 4650 MOV R0, R10
0x08005D3A: 4639 MOV R1, R7
0x08005D3C: 2202 MOVS R2, #2
0x08005D3E: E9CD 4506 STRD R4, R5, [SP, #24]
0x08005D42: F002 FF15 BL HAL_CRC_Calculate ; 0x08008B70
0x08005D46: F88D 001A STRB.W R0, [SP, #26]
0x08005D4A: 4648 MOV R0, R9
0x08005D4C: 4639 MOV R1, R7
0x08005D4E: 465A MOV R2, R11
0x08005D50: 2306 MOVS R3, #6
0x08005D52: F8AD 5014 STRH.W R5, [SP, #20]
0x08005D56: 9504 STR R5, [SP, #16]
0x08005D58: F8CD 8000 STR.W R8, [SP]
0x08005D5C: F7FE FF52 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x08005D60: F89D 0010 LDRB.W R0, [SP, #16]
0x08005D64: 28FF CMP R0, #255
0x08005D66: D12D BNE .L29 ; 0x08005DC4
0x08005D68: F89D 0011 LDRB.W R0, [SP, #17]
0x08005D6C: F89D 1018 LDRB.W R1, [SP, #24]
0x08005D70: 4288 CMP R0, R1
0x08005D72: D127 BNE .L29 ; 0x08005DC4
0x08005D74: F89D 0012 LDRB.W R0, [SP, #18]
0x08005D78: F89D 1019 LDRB.W R1, [SP, #25]
0x08005D7C: 4288 CMP R0, R1
0x08005D7E: D121 BNE .L29 ; 0x08005DC4
0x08005D80: F89D 0013 LDRB.W R0, [SP, #19]
0x08005D84: F89D 101A LDRB.W R1, [SP, #26]
0x08005D88: 4288 CMP R0, R1
0x08005D8A: D11B BNE .L29 ; 0x08005DC4
0x08005D8C: F89D 0015 LDRB.W R0, [SP, #21]
0x08005D90: 9901 LDR R1, [SP, #4]
0x08005D92: 9002 STR R0, [SP, #8]
0x08005D94: 4650 MOV R0, R10
0x08005D96: 2201 MOVS R2, #1
0x08005D98: F002 FEEA BL HAL_CRC_Calculate ; 0x08008B70
0x08005D9C: 9902 LDR R1, [SP, #8]
0x08005D9E: 4288 CMP R0, R1
0x08005DA0: D110 BNE .L29 ; 0x08005DC4
0x08005DA2: F99D 0014 LDRSB.W R0, [SP, #20]
0x08005DA6: 2101 MOVS R1, #1
0x08005DA8: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x08005DAC: F04F 0007 MOV.W R0, #7
0x08005DB0: BFC8 IT GT
0x08005DB2: 2000 MOVGT R0, #0
0x08005DB4: 9A03 LDR R2, [SP, #12]
0x08005DB6: BFD8 IT LE
0x08005DB8: 460A MOVLE R2, R1
0x08005DBA: 9203 STR R2, [SP, #12]
0x08005DBC: 2809 CMP R0, #9
0x08005DBE: D104 BNE .L30 ; 0x08005DCA
0x08005DC0: E7B8 B .L27 ; 0x08005D34
0x08005DC2: BF00 NOP
.L29:
0x08005DC4: 2009 MOVS R0, #9
0x08005DC6: 2809 CMP R0, #9
0x08005DC8: D0B4 BEQ .L27 ; 0x08005D34
.L30:
0x08005DCA: 2800 CMP R0, #0
0x08005DCC: D0B2 BEQ .L27 ; 0x08005D34
.L31:
0x08005DCE: 9803 LDR R0, [SP, #12]
0x08005DD0: B1A0 CBZ R0, .L32 ; 0x08005DFC
0x08005DD2: F241 2490 MOVW R4, #0x1290 ; 0x10001290 = hiwdg
0x08005DD6: F2C1 0400 MOVT R4, #0x1000 ; 0x10001290 = hiwdg
0x08005DDA: 4620 MOV R0, R4
0x08005DDC: F7FE FB54 BL HAL_IWDG_Refresh ; 0x08004488
0x08005DE0: 2096 MOVS R0, #150
0x08005DE2: F7FD FC0F BL HAL_Delay ; 0x08003604
0x08005DE6: 4620 MOV R0, R4
0x08005DE8: F7FE FB4E BL HAL_IWDG_Refresh ; 0x08004488
0x08005DEC: F000 F810 BL ADS1260_StartConversion ; 0x08005E10
0x08005DF0: 4620 MOV R0, R4
0x08005DF2: F7FE FB49 BL HAL_IWDG_Refresh ; 0x08004488
0x08005DF6: B009 ADD SP, SP, #36
0x08005DF8: E8BD 8FF0 POP.W {R4-R11, PC}
.L32:
0x08005DFC: F04F 4090 MOV.W R0, #0x48000000
0x08005E00: 2120 MOVS R1, #32
0x08005E02: F003 FEAB BL HAL_GPIO_TogglePin ; 0x08009B5C
0x08005E06: F44F 70C8 MOV.W R0, #0x0190
0x08005E0A: F7FD FBFB BL HAL_Delay ; 0x08003604
0x08005E0E: E7F5 B .L32 ; 0x08005DFC
Section .text.ADS1260_StartConversion from ads1260.o, size=16, align=4
ADS1260_StartConversion:
0x08005E10: F640 0000 MOVW R0, #0x0800
0x08005E14: F6C4 0000 MOVT R0, #0x4800
0x08005E18: 2101 MOVS R1, #1
0x08005E1A: 2201 MOVS R2, #1
0x08005E1C: F7FE B8A4 B.W HAL_GPIO_WritePin ; 0x08003F68
Section .text.ADS1260_ConversionFinished from ads1260.o, size=4, align=4
ADS1260_ConversionFinished:
0x08005E20: F7FA BEC6 B.W ADS1260_ReadConversion ; 0x08000BB0
Section .text.AH_COUNTER_SetDetectedAh from ah_counter.o, size=28, align=4
AH_COUNTER_SetDetectedAh:
0x08005E24: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08005E28: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x08005E2C: F8D0 1140 LDR.W R1, [R0, #0x0140]
0x08005E30: F8D0 2140 LDR.W R2, [R0, #0x0140]
0x08005E34: 2900 CMP R1, #0
0x08005E36: BF48 IT MI
0x08005E38: 4252 RSBMI R2, R2, #0
0x08005E3A: F8C0 210C STR.W R2, [R0, #0x010C]
0x08005E3E: 4770 BX LR
Section .text.getSocAhAuto from ah_counter.o, size=104, align=4
getSocAhAuto:
0x08005E40: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data
0x08005E44: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data
0x08005E48: F8D1 0140 LDR.W R0, [R1, #0x0140]
0x08005E4C: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x08005E50: BFDA ITTE LE
0x08005E52: F8D1 0140 LDRLE.W R0, [R1, #0x0140]
0x08005E56: 4240 RSBLE R0, R0, #0
0x08005E58: 2000 MOVGT R0, #0
0x08005E5A: F8D1 210C LDR.W R2, [R1, #0x010C]
0x08005E5E: 2A00 CMP R2, #0
0x08005E60: DD03 BLE .L1 ; 0x08005E6A
0x08005E62: F8D1 210C LDR.W R2, [R1, #0x010C]
0x08005E66: 17D3 ASRS R3, R2, #31
0x08005E68: E001 B .L2 ; 0x08005E6E
.L1:
0x08005E6A: 6DCA LDR R2, [R1, #92]
0x08005E6C: 2300 MOVS R3, #0
.L2:
0x08005E6E: B510 PUSH {R4, LR}
0x08005E70: F248 649F MOVW R4, #0x869F
0x08005E74: F2C0 0401 MOVT R4, #1
0x08005E78: 1C61 ADDS R1, R4, #1
0x08005E7A: FB80 0101 SMULL R0, R1, R0, R1
0x08005E7E: F007 FD93 BL __aeabi_ldivmod ; 0x0800D9A8
0x08005E82: F248 62A0 MOVW R2, #0x86A0
0x08005E86: F2C0 0201 MOVT R2, #1
0x08005E8A: 1A12 SUBS R2, R2, R0
0x08005E8C: 1A20 SUBS R0, R4, R0
0x08005E8E: F04F 0000 MOV.W R0, #0
0x08005E92: 4188 SBCS R0, R1
0x08005E94: BFB8 IT LT
0x08005E96: 2200 MOVLT R2, #0
0x08005E98: 2900 CMP R1, #0
0x08005E9A: BF44 ITT MI
0x08005E9C: F248 62A0 MOVWMI R2, #0x86A0
0x08005EA0: F2C0 0201 MOVTMI R2, #1
0x08005EA4: 4610 MOV R0, R2
0x08005EA6: BD10 POP {R4, PC}
Section .text.calc_temp_compensation from chip_temperature.o, size=88, align=4
calc_temp_compensation:
0x08005EA8: B510 PUSH {R4, LR}
0x08005EAA: B082 SUB SP, SP, #8
0x08005EAC: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x08005EB0: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x08005EB4: F8B4 005A LDRH.W R0, [R4, #90]
0x08005EB8: F8A4 0180 STRH.W R0, [R4, #0x0180]
0x08005EBC: F9B4 00CC LDRSH.W R0, [R4, #204]
0x08005EC0: F9B4 106A LDRSH.W R1, [R4, #106]
0x08005EC4: 4288 CMP R0, R1
0x08005EC6: DA19 BGE .L1 ; 0x08005EFC
0x08005EC8: F8B4 C0CC LDRH.W R12, [R4, #204]
0x08005ECC: F9B4 00CC LDRSH.W R0, [R4, #204]
0x08005ED0: F9B4 106C LDRSH.W R1, [R4, #108]
0x08005ED4: 4288 CMP R0, R1
0x08005ED6: BFD8 IT LE
0x08005ED8: F8B4 C06C LDRHLE.W R12, [R4, #108]
0x08005EDC: F9B4 006C LDRSH.W R0, [R4, #108]
0x08005EE0: F9B4 106E LDRSH.W R1, [R4, #110]
0x08005EE4: F9B4 206A LDRSH.W R2, [R4, #106]
0x08005EE8: F9B4 305A LDRSH.W R3, [R4, #90]
0x08005EEC: FA0F FC8C SXTH R12, R12
0x08005EF0: F8CD C000 STR.W R12, [SP]
0x08005EF4: F006 F89C BL y ; 0x0800C030
0x08005EF8: F8A4 0180 STRH.W R0, [R4, #0x0180]
.L1:
0x08005EFC: B002 ADD SP, SP, #8
0x08005EFE: BD10 POP {R4, PC}
Section .text.EEPROM_isFirstStart from eeprom.o, size=68, align=4
EEPROM_isFirstStart:
0x08005F00: B510 PUSH {R4, LR}
0x08005F02: B082 SUB SP, SP, #8
0x08005F04: F10D 0207 ADD.W R2, SP, #7
0x08005F08: 2000 MOVS R0, #0
0x08005F0A: 2100 MOVS R1, #0
0x08005F0C: 2301 MOVS R3, #1
0x08005F0E: F000 F819 BL EEPROM_Read ; 0x08005F44
0x08005F12: F89D 0007 LDRB.W R0, [SP, #7]
0x08005F16: 1C41 ADDS R1, R0, #1
0x08005F18: B2C8 UXTB R0, R1
0x08005F1A: 2802 CMP R0, #2
0x08005F1C: D80E BHI .L1 ; 0x08005F3C
0x08005F1E: F645 72B0 MOVW R2, #0x5FB0 ; 0x08005FB0 = .rodata..Lswitch.table.EEPROM_isFirstStart
0x08005F22: F6C0 0200 MOVT R2, #0x0800 ; 0x08005FB0 = .rodata..Lswitch.table.EEPROM_isFirstStart
0x08005F26: F852 0020 LDR.W R0, [R2, R0, LSL #2]
0x08005F2A: 00C9 LSLS R1, R1, #3
0x08005F2C: B2C9 UXTB R1, R1
0x08005F2E: F44F 3281 MOV.W R2, #0x010200
0x08005F32: FA22 F401 LSR.W R4, R2, R1
0x08005F36: F005 FC04 BL puts ; 0x0800B742
0x08005F3A: E000 B .L2 ; 0x08005F3E
.L1:
0x08005F3C: 2403 MOVS R4, #3
.L2:
0x08005F3E: B2E0 UXTB R0, R4
0x08005F40: B002 ADD SP, SP, #8
0x08005F42: BD10 POP {R4, PC}
Section .text.EEPROM_Read from eeprom.o, size=108, align=4
EEPROM_Read:
0x08005F44: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08005F48: B083 SUB SP, SP, #12
0x08005F4A: 4692 MOV R10, R2
0x08005F4C: 4606 MOV R6, R0
0x08005F4E: 1858 ADDS R0, R3, R1
0x08005F50: 2201 MOVS R2, #1
0x08005F52: F241 18F0 MOVW R8, #0x11F0 ; 0x100011F0 = hi2c3
0x08005F56: 461D MOV R5, R3
0x08005F58: EB02 1790 ADD.W R7, R2, R0, LSR #6
0x08005F5C: 2000 MOVS R0, #0
0x08005F5E: F44F 797A MOV.W R9, #0x03E8
0x08005F62: F2C1 0800 MOVT R8, #0x1000 ; 0x100011F0 = hi2c3
0x08005F66: BF00 NOP
.L1:
0x08005F68: B28B UXTH R3, R1
0x08005F6A: FA13 F385 UXTAH R3, R3, R5
0x08005F6E: 462C MOV R4, R5
0x08005F70: EA41 1286 ORR.W R2, R1, R6, LSL #6
0x08005F74: 2B40 CMP R3, #64
0x08005F76: BF28 IT CS
0x08005F78: F1C1 0440 RSBCS R4, R1, #64
0x08005F7C: FA1F FB80 UXTH R11, R0
0x08005F80: FA1A F080 UXTAH R0, R10, R0
0x08005F84: B2A1 UXTH R1, R4
0x08005F86: E9CD 0100 STRD R0, R1, [SP]
0x08005F8A: B292 UXTH R2, R2
0x08005F8C: 4640 MOV R0, R8
0x08005F8E: 21A0 MOVS R1, #160
0x08005F90: 2302 MOVS R3, #2
0x08005F92: F8CD 9008 STR.W R9, [SP, #8]
0x08005F96: F003 FF49 BL HAL_I2C_Mem_Read ; 0x08009E2C
0x08005F9A: 3601 ADDS R6, #1
0x08005F9C: 1B2D SUBS R5, R5, R4
0x08005F9E: FA1B F084 UXTAH R0, R11, R4
0x08005FA2: 3F01 SUBS R7, #1
0x08005FA4: F04F 0100 MOV.W R1, #0
0x08005FA8: D1DE BNE .L1 ; 0x08005F68
0x08005FAA: B003 ADD SP, SP, #12
0x08005FAC: E8BD 8FF0 POP.W {R4-R11, PC}
Section .rodata..Lswitch.table.EEPROM_isFirstStart from eeprom.o, size=12, align=4
0x08005FB0: 0800D01E DC.W 0800D01E ; R_ARM_ABS32
0x08005FB4: 0800E9AD DC.W 0800E9AD ; R_ARM_ABS32
0x08005FB8: 0800EBE9 DC.W 0800EBE9 ; R_ARM_ABS32
Section .text.HAL_UART_ErrorCallback from modbus.o, size=196, align=4
HAL_UART_ErrorCallback:
0x08005FBC: B510 PUSH {R4, LR}
0x08005FBE: 4604 MOV R4, R0
0x08005FC0: F240 0000 MOVW R0, #0 ; 0x20000000 = modbusData
0x08005FC4: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData
0x08005FC8: 2101 MOVS R1, #1
0x08005FCA: 7501 STRB R1, [R0, #20]
0x08005FCC: 2100 MOVS R1, #0
0x08005FCE: F880 1231 STRB.W R1, [R0, #0x0231]
0x08005FD2: F8D4 1080 LDR.W R1, [R4, #128]
0x08005FD6: F8B4 205C LDRH.W R2, [R4, #92]
0x08005FDA: 6809 LDR R1, [R1]
0x08005FDC: 6849 LDR R1, [R1, #4]
0x08005FDE: 1A51 SUBS R1, R2, R1
0x08005FE0: F8C0 1228 STR.W R1, [R0, #0x0228]
0x08005FE4: F8D4 0090 LDR.W R0, [R4, #144]
0x08005FE8: F8D4 0090 LDR.W R0, [R4, #144]
0x08005FEC: 2804 CMP R0, #4
0x08005FEE: D105 BNE .L1 ; 0x08005FFC
0x08005FF0: F64E 7068 MOVW R0, #0xEF68 ; 0x0800EF68 = .rodata..L.str.2
0x08005FF4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF68 = .rodata..L.str.2
0x08005FF8: F008 FA18 BL printf ; 0x0800E42C
.L1:
0x08005FFC: F8D4 0090 LDR.W R0, [R4, #144]
0x08006000: 2801 CMP R0, #1
0x08006002: D105 BNE .L2 ; 0x08006010
0x08006004: F64E 7078 MOVW R0, #0xEF78 ; 0x0800EF78 = .rodata..L.str.3
0x08006008: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF78 = .rodata..L.str.3
0x0800600C: F008 FA0E BL printf ; 0x0800E42C
.L2:
0x08006010: F8D4 0090 LDR.W R0, [R4, #144]
0x08006014: 2802 CMP R0, #2
0x08006016: D105 BNE .L3 ; 0x08006024
0x08006018: F64E 7088 MOVW R0, #0xEF88 ; 0x0800EF88 = .rodata..L.str.4
0x0800601C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF88 = .rodata..L.str.4
0x08006020: F008 FA04 BL printf ; 0x0800E42C
.L3:
0x08006024: F8D4 0090 LDR.W R0, [R4, #144]
0x08006028: 2810 CMP R0, #16
0x0800602A: D105 BNE .L4 ; 0x08006038
0x0800602C: F64E 4040 MOVW R0, #0xEC40 ; 0x0800EC40 = .rodata..L.str.5
0x08006030: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC40 = .rodata..L.str.5
0x08006034: F008 F9FA BL printf ; 0x0800E42C
.L4:
0x08006038: F8D4 0090 LDR.W R0, [R4, #144]
0x0800603C: 2810 CMP R0, #16
0x0800603E: D105 BNE .L5 ; 0x0800604C
0x08006040: F64E 4040 MOVW R0, #0xEC40 ; 0x0800EC40 = .rodata..L.str.5
0x08006044: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC40 = .rodata..L.str.5
0x08006048: F008 F9F0 BL printf ; 0x0800E42C
.L5:
0x0800604C: F8D4 0090 LDR.W R0, [R4, #144]
0x08006050: 2808 CMP R0, #8
0x08006052: D105 BNE .L6 ; 0x08006060
0x08006054: F64E 4051 MOVW R0, #0xEC51 ; 0x0800EC51 = .rodata..L.str.6
0x08006058: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC51 = .rodata..L.str.6
0x0800605C: F008 F9E6 BL printf ; 0x0800E42C
.L6:
0x08006060: 6DA1 LDR R1, [R4, #88]
0x08006062: 4620 MOV R0, R4
0x08006064: F44F 7280 MOV.W R2, #0x0100
0x08006068: F7FF FA1E BL HAL_UART_Receive_DMA ; 0x080054A8
0x0800606C: B138 CBZ R0, .L7 ; 0x0800607E
0x0800606E: F64E 2013 MOVW R0, #0xEA13 ; 0x0800EA13 = .rodata..L.str.7
0x08006072: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA13 = .rodata..L.str.7
0x08006076: E8BD 4010 POP.W {R4, LR}
0x0800607A: F008 B9D7 B.W printf ; 0x0800E42C
.L7:
0x0800607E: BD10 POP {R4, PC}
Section .text.HAL_UART_TxCpltCallback from modbus.o, size=16, align=4
HAL_UART_TxCpltCallback:
0x08006080: F240 0000 MOVW R0, #0 ; 0x20000000 = modbusData
0x08006084: F2C2 0000 MOVT R0, #0x2000 ; 0x20000000 = modbusData
0x08006088: 2100 MOVS R1, #0
0x0800608A: F880 1026 STRB.W R1, [R0, #38]
0x0800608E: 4770 BX LR
Section .text.mbSend from modbus.o, size=24, align=4
mbSend:
0x08006090: 4603 MOV R3, R0
0x08006092: 6800 LDR R0, [R0]
0x08006094: F8B3 222C LDRH.W R2, [R3, #0x022C]
0x08006098: F04F 0C0C MOV.W R12, #12
0x0800609C: F203 1127 ADDW R1, R3, #0x0127
0x080060A0: F883 C026 STRB.W R12, [R3, #38]
0x080060A4: F005 BA60 B.W HAL_UART_Transmit_DMA ; 0x0800B568
Section .text.mbCrc16 from modbus.o, size=60, align=4
mbCrc16:
0x080060A8: F64F 72FF MOVW R2, #0xFFFF
0x080060AC: B1C1 CBZ R1, .L3 ; 0x080060E0
0x080060AE: B5B0 PUSH {R4-R5, R7, LR}
0x080060B0: F04F 0C00 MOV.W R12, #0
0x080060B4: F24A 0E01 MOVW LR, #0xA001
.L1:
0x080060B8: F810 300C LDRB.W R3, [R0, R12]
0x080060BC: 405A EORS R2, R3
0x080060BE: F06F 0307 MVN R3, #7
0x080060C2: BF00 NOP
.L2:
0x080060C4: EA8E 0452 EOR.W R4, LR, R2, LSR #1
0x080060C8: 07D5 LSLS R5, R2, #31
0x080060CA: BF08 IT EQ
0x080060CC: 0854 LSREQ R4, R2, #1
0x080060CE: 3301 ADDS R3, #1
0x080060D0: 4622 MOV R2, R4
0x080060D2: D3F7 BCC .L2 ; 0x080060C4
0x080060D4: F10C 0C01 ADD.W R12, R12, #1
0x080060D8: 458C CMP R12, R1
0x080060DA: D1ED BNE .L1 ; 0x080060B8
0x080060DC: E8BD 40B0 POP.W {R4-R5, R7, LR}
.L3:
0x080060E0: B290 UXTH R0, R2
0x080060E2: 4770 BX LR
Section .text.mbCheckCrc16 from modbus.o, size=28, align=4
mbCheckCrc16:
0x080060E4: B570 PUSH {R4-R6, LR}
0x080060E6: 1E8E SUBS R6, R1, #2
0x080060E8: 460C MOV R4, R1
0x080060EA: 4631 MOV R1, R6
0x080060EC: 4605 MOV R5, R0
0x080060EE: F7FF FFDB BL mbCrc16 ; 0x080060A8
0x080060F2: 5BA9 LDRH R1, [R5, R6]
0x080060F4: 4281 CMP R1, R0
0x080060F6: BF18 IT NE
0x080060F8: F04F 34FF MOVNE.W R4, #0xFFFFFFFF
0x080060FC: 4620 MOV R0, R4
0x080060FE: BD70 POP {R4-R6, PC}
Section .text.mbGetFrameComplete from modbus.o, size=4, align=4
mbGetFrameComplete:
0x08006100: 7D00 LDRB R0, [R0, #20]
0x08006102: 4770 BX LR
Section .text.mbSlaveWriteSingleRegister from modbus.o, size=96, align=4
mbSlaveWriteSingleRegister:
0x08006104: B570 PUSH {R4-R6, LR}
0x08006106: F240 0C00 MOVW R12, #0 ; 0x10000000 = sys_data
0x0800610A: F2C1 0C00 MOVT R12, #0x1000 ; 0x10000000 = sys_data
0x0800610E: 2B00 CMP R3, #0
0x08006110: F8BC 4018 LDRH.W R4, [R12, #24]
0x08006114: BF18 IT NE
0x08006116: 42A3 CMPNE R3, R4
0x08006118: D10A BNE .L1 ; 0x08006130
0x0800611A: 788B LDRB R3, [R1, #2]
0x0800611C: F891 E003 LDRB.W LR, [R1, #3]
0x08006120: EA4E 2403 ORR.W R4, LR, R3, LSL #8
0x08006124: F5B4 7FFE CMP.W R4, #0x01FC
0x08006128: D308 BCC .L3 ; 0x0800613C
0x0800612A: F240 2186 MOVW R1, #0x0286
0x0800612E: E001 B .L2 ; 0x08006134
.L1:
0x08006130: F640 3186 MOVW R1, #0x0B86
.L2:
0x08006134: 5281 STRH R1, [R0, R2]
0x08006136: 2002 MOVS R0, #2
0x08006138: 4410 ADD R0, R2
0x0800613A: BD70 POP {R4-R6, PC}
.L3:
0x0800613C: 790D LDRB R5, [R1, #4]
0x0800613E: EB0C 0644 ADD.W R6, R12, R4, LSL #1
0x08006142: 7075 STRB R5, [R6, #1]
0x08006144: 794D LDRB R5, [R1, #5]
0x08006146: 1886 ADDS R6, R0, R2
0x08006148: F80C 5014 STRB.W R5, [R12, R4, LSL #1]
0x0800614C: 2506 MOVS R5, #6
0x0800614E: 5485 STRB R5, [R0, R2]
0x08006150: 7073 STRB R3, [R6, #1]
0x08006152: F886 E002 STRB.W LR, [R6, #2]
0x08006156: 7908 LDRB R0, [R1, #4]
0x08006158: 70F0 STRB R0, [R6, #3]
0x0800615A: 7948 LDRB R0, [R1, #5]
0x0800615C: 7130 STRB R0, [R6, #4]
0x0800615E: 2005 MOVS R0, #5
0x08006160: 4410 ADD R0, R2
0x08006162: BD70 POP {R4-R6, PC}
Section .text.mbSlaveWriteMultipleRegisters from modbus.o, size=160, align=4
mbSlaveWriteMultipleRegisters:
0x08006164: E92D 41F0 PUSH.W {R4-R8, LR}
0x08006168: F240 0600 MOVW R6, #0 ; 0x10000000 = sys_data
0x0800616C: F2C1 0600 MOVT R6, #0x1000 ; 0x10000000 = sys_data
0x08006170: 2B00 CMP R3, #0
0x08006172: 8B37 LDRH R7, [R6, #24]
0x08006174: BF18 IT NE
0x08006176: 42BB CMPNE R3, R7
0x08006178: D10C BNE .L1 ; 0x08006194
0x0800617A: 790F LDRB R7, [R1, #4]
0x0800617C: F891 8005 LDRB.W R8, [R1, #5]
0x08006180: EA48 2707 ORR.W R7, R8, R7, LSL #8
0x08006184: F1A7 057C SUB.W R5, R7, #124
0x08006188: F115 0F7C CMN R5, #124
0x0800618C: D805 BHI .L2 ; 0x0800619A
0x0800618E: F44F 7164 MOV.W R1, #0x0390
0x08006192: E010 B .L3 ; 0x080061B6
.L1:
0x08006194: F640 3186 MOVW R1, #0x0B86
0x08006198: E00D B .L3 ; 0x080061B6
.L2:
0x0800619A: F891 C002 LDRB.W R12, [R1, #2]
0x0800619E: F891 E003 LDRB.W LR, [R1, #3]
0x080061A2: EA4E 240C ORR.W R4, LR, R12, LSL #8
0x080061A6: 193D ADDS R5, R7, R4
0x080061A8: F2A5 13FD SUBW R3, R5, #0x01FD
0x080061AC: F513 7FFE CMN R3, #0x01FC
0x080061B0: D206 BCS .L4 ; 0x080061C0
0x080061B2: F44F 7124 MOV.W R1, #0x0290
.L3:
0x080061B6: 5281 STRH R1, [R0, R2]
0x080061B8: 2002 MOVS R0, #2
0x080061BA: 4410 ADD R0, R2
0x080061BC: E8BD 81F0 POP.W {R4-R8, PC}
.L4:
0x080061C0: B18F CBZ R7, .L6 ; 0x080061E6
0x080061C2: EA4F 234C LSL.W R3, R12, #9
0x080061C6: EA43 034E ORR.W R3, R3, LR, LSL #1
0x080061CA: 4433 ADD R3, R6
0x080061CC: 3108 ADDS R1, #8
0x080061CE: 1C5E ADDS R6, R3, #1
.L5:
0x080061D0: F811 3C01 LDRB R3, [R1, #-1]
0x080061D4: 3401 ADDS R4, #1
0x080061D6: F806 3B02 STRB R3, [R6], #2
0x080061DA: F811 3B02 LDRB R3, [R1], #2
0x080061DE: 42AC CMP R4, R5
0x080061E0: F806 3C03 STRB R3, [R6, #-3]
0x080061E4: D3F4 BCC .L5 ; 0x080061D0
.L6:
0x080061E6: 2310 MOVS R3, #16
0x080061E8: 1881 ADDS R1, R0, R2
0x080061EA: 5483 STRB R3, [R0, R2]
0x080061EC: 2000 MOVS R0, #0
0x080061EE: 70C8 STRB R0, [R1, #3]
0x080061F0: 2005 MOVS R0, #5
0x080061F2: 4410 ADD R0, R2
0x080061F4: F881 C001 STRB.W R12, [R1, #1]
0x080061F8: F881 E002 STRB.W LR, [R1, #2]
0x080061FC: F881 8004 STRB.W R8, [R1, #4]
0x08006200: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.WH_COUNTER_Init from wh_counter.o, size=28, align=4
WH_COUNTER_Init:
0x08006204: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08006208: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800620C: 6E01 LDR R1, [R0, #96]
0x0800620E: F24F 12F0 MOVW R2, #0xF1F0
0x08006212: F6CF 72FF MOVT R2, #0xFFFF
0x08006216: 4351 MULS R1, R2, R1
0x08006218: 17CA ASRS R2, R1, #31
0x0800621A: E9C0 125A STRD R1, R2, [R0, #0x0168]
0x0800621E: 4770 BX LR
Section .text.WH_COUNTER_CalcSoH from wh_counter.o, size=68, align=4
WH_COUNTER_CalcSoH:
0x08006220: B510 PUSH {R4, LR}
0x08006222: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x08006226: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x0800622A: F8D4 010C LDR.W R0, [R4, #0x010C]
0x0800622E: 2800 CMP R0, #0
0x08006230: F64F 70FF MOVW R0, #0xFFFF
0x08006234: D40E BMI .L1 ; 0x08006254
0x08006236: F8D4 110C LDR.W R1, [R4, #0x010C]
0x0800623A: 6DE2 LDR R2, [R4, #92]
0x0800623C: 4291 CMP R1, R2
0x0800623E: D20C BCS .L2 ; 0x0800625A
0x08006240: 6DE2 LDR R2, [R4, #92]
0x08006242: B13A CBZ R2, .L1 ; 0x08006254
0x08006244: F44F 707A MOV.W R0, #0x03E8
0x08006248: 6DE2 LDR R2, [R4, #92]
0x0800624A: FBA1 0100 UMULL R0, R1, R1, R0
0x0800624E: 2300 MOVS R3, #0
0x08006250: F007 FBDA BL __aeabi_uldivmod ; 0x0800DA08
.L1:
0x08006254: F8A4 0114 STRH.W R0, [R4, #0x0114]
0x08006258: BD10 POP {R4, PC}
.L2:
0x0800625A: F44F 707A MOV.W R0, #0x03E8
0x0800625E: F8A4 0114 STRH.W R0, [R4, #0x0114]
0x08006262: BD10 POP {R4, PC}
Section .text.WH_COUNTER_GetSoCManual from wh_counter.o, size=52, align=4
WH_COUNTER_GetSoCManual:
0x08006264: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08006268: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800626C: 6E02 LDR R2, [R0, #96]
0x0800626E: B18A CBZ R2, .L1 ; 0x08006294
0x08006270: B580 PUSH {R7, LR}
0x08006272: E9D0 015C LDRD R0, R1, [R0, #0x0170]
0x08006276: F248 6CA0 MOVW R12, #0x86A0
0x0800627A: F2C0 0C01 MOVT R12, #1
0x0800627E: FBA0 030C UMULL R0, R3, R0, R12
0x08006282: F44F 6E61 MOV.W LR, #0x0E10
0x08006286: FB01 310C MLA R1, R1, R12, R3
0x0800628A: FBA2 230E UMULL R2, R3, R2, LR
0x0800628E: F007 FB8B BL __aeabi_ldivmod ; 0x0800D9A8
0x08006292: BD80 POP {R7, PC}
.L1:
0x08006294: 2000 MOVS R0, #0
0x08006296: 4770 BX LR
Section .text.WH_COUNTER_GetSoCAuto from wh_counter.o, size=104, align=4
WH_COUNTER_GetSoCAuto:
0x08006298: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data
0x0800629C: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data
0x080062A0: F8D1 0148 LDR.W R0, [R1, #0x0148]
0x080062A4: F1B0 3FFF CMP.W R0, #0xFFFFFFFF
0x080062A8: BFDA ITTE LE
0x080062AA: F8D1 0148 LDRLE.W R0, [R1, #0x0148]
0x080062AE: 4240 RSBLE R0, R0, #0
0x080062B0: 2000 MOVGT R0, #0
0x080062B2: F8D1 2110 LDR.W R2, [R1, #0x0110]
0x080062B6: 2A00 CMP R2, #0
0x080062B8: DD03 BLE .L1 ; 0x080062C2
0x080062BA: F8D1 2110 LDR.W R2, [R1, #0x0110]
0x080062BE: 17D3 ASRS R3, R2, #31
0x080062C0: E001 B .L2 ; 0x080062C6
.L1:
0x080062C2: 6E0A LDR R2, [R1, #96]
0x080062C4: 2300 MOVS R3, #0
.L2:
0x080062C6: B510 PUSH {R4, LR}
0x080062C8: F248 649F MOVW R4, #0x869F
0x080062CC: F2C0 0401 MOVT R4, #1
0x080062D0: 1C61 ADDS R1, R4, #1
0x080062D2: FB80 0101 SMULL R0, R1, R0, R1
0x080062D6: F007 FB67 BL __aeabi_ldivmod ; 0x0800D9A8
0x080062DA: F248 62A0 MOVW R2, #0x86A0
0x080062DE: F2C0 0201 MOVT R2, #1
0x080062E2: 1A12 SUBS R2, R2, R0
0x080062E4: 1A20 SUBS R0, R4, R0
0x080062E6: F04F 0000 MOV.W R0, #0
0x080062EA: 4188 SBCS R0, R1
0x080062EC: BFB8 IT LT
0x080062EE: 2200 MOVLT R2, #0
0x080062F0: 2900 CMP R1, #0
0x080062F2: BF44 ITT MI
0x080062F4: F248 62A0 MOVWMI R2, #0x86A0
0x080062F8: F2C0 0201 MOVTMI R2, #1
0x080062FC: 4610 MOV R0, R2
0x080062FE: BD10 POP {R4, PC}
Section .text.WH_COUNTER_GetSoCAutoTemp from wh_counter.o, size=144, align=4
WH_COUNTER_GetSoCAutoTemp:
0x08006300: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x08006304: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x08006308: F8D0 1110 LDR.W R1, [R0, #0x0110]
0x0800630C: 2900 CMP R1, #0
0x0800630E: DD07 BLE .L1 ; 0x08006320
0x08006310: F8D0 110C LDR.W R1, [R0, #0x010C]
0x08006314: F8D0 2140 LDR.W R2, [R0, #0x0140]
0x08006318: 4411 ADD R1, R2
0x0800631A: EA4F 7CE1 ASR.W R12, R1, #31
0x0800631E: E005 B .L2 ; 0x0800632C
.L1:
0x08006320: 6DC1 LDR R1, [R0, #92]
0x08006322: F8D0 2140 LDR.W R2, [R0, #0x0140]
0x08006326: F04F 0C00 MOV.W R12, #0
0x0800632A: 4411 ADD R1, R2
.L2:
0x0800632C: B570 PUSH {R4-R6, LR}
0x0800632E: F8D0 30D8 LDR.W R3, [R0, #216]
0x08006332: F8B0 6180 LDRH.W R6, [R0, #0x0180]
0x08006336: F8D0 5110 LDR.W R5, [R0, #0x0110]
0x0800633A: 2D01 CMP R5, #1
0x0800633C: DB03 BLT .L3 ; 0x08006346
0x0800633E: F8D0 4110 LDR.W R4, [R0, #0x0110]
0x08006342: 17E5 ASRS R5, R4, #31
0x08006344: E001 B .L4 ; 0x0800634A
.L3:
0x08006346: 6E04 LDR R4, [R0, #96]
0x08006348: 2500 MOVS R5, #0
.L4:
0x0800634A: 1998 ADDS R0, R3, R6
0x0800634C: EB00 73D0 ADD.W R3, R0, R0, LSR #31
0x08006350: 105E ASRS R6, R3, #1
0x08006352: FBA1 0206 UMULL R0, R2, R1, R6
0x08006356: 17DB ASRS R3, R3, #31
0x08006358: FB01 2103 MLA R1, R1, R3, R2
0x0800635C: F44F 727A MOV.W R2, #0x03E8
0x08006360: FB0C 1106 MLA R1, R12, R6, R1
0x08006364: 2300 MOVS R3, #0
0x08006366: F007 FB1F BL __aeabi_ldivmod ; 0x0800D9A8
0x0800636A: F248 66A0 MOVW R6, #0x86A0
0x0800636E: F2C0 0601 MOVT R6, #1
0x08006372: FBA0 0206 UMULL R0, R2, R0, R6
0x08006376: FB01 2106 MLA R1, R1, R6, R2
0x0800637A: 4622 MOV R2, R4
0x0800637C: 462B MOV R3, R5
0x0800637E: F007 FB13 BL __aeabi_ldivmod ; 0x0800D9A8
0x08006382: EA20 70E0 BIC.W R0, R0, R0, ASR #31
0x08006386: 42B0 CMP R0, R6
0x08006388: BFB8 IT LT
0x0800638A: 4606 MOVLT R6, R0
0x0800638C: 4630 MOV R0, R6
0x0800638E: BD70 POP {R4-R6, PC}
Section .init._start from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x08006390: 4C03 LDR R4, =0x0800F0E4 ; [PC, #12] [0x080063A0]
.L1:
0x08006392: 6820 LDR R0, [R4]
0x08006394: 3404 ADDS R4, #4
0x08006396: 4780 BLX R0
0x08006398: E7FB B .L1 ; 0x08006392
__SEGGER_init_done:
__startup_complete:
0x0800639A: F7F9 FF1D BL main ; 0x080001D8
exit:
0x0800639E: E7FE B exit ; 0x0800639E
0x080063A0: 0800F0E4 DC.W 0800F0E4 ; R_ARM_ABS32
Section .init.Reset_Handler from STM32G4xx_Startup.o, size=40, align=4
reset_handler:
Reset_Handler:
0x080063A4: F007 F804 BL SystemInit ; 0x0800D3B0
0x080063A8: F64E 5008 MOVW R0, #0xED08
0x080063AC: F2CE 0000 MOVT R0, #0xE000
0x080063B0: 4905 LDR R1, =_vectors ; [PC, #20] [0x080063C8] =0x08000000
0x080063B2: 6001 STR R1, [R0]
0x080063B4: F64E 5088 MOVW R0, #0xED88
0x080063B8: F2CE 0000 MOVT R0, #0xE000
0x080063BC: 6801 LDR R1, [R0]
0x080063BE: F451 0170 ORRS R1, R1, #0xF00000
0x080063C2: 6001 STR R1, [R0]
0x080063C4: F7FF FFE4 BL _start ; 0x08006390
0x080063C8: 08000000 DC.W _vectors
Section .text.libc.__aeabi_dsub from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=8, align=4
__aeabi_dsub:
0x080063CC: F083 4300 EOR R3, R3, #0x80000000
0x080063D0: F007 B85E B.W __aeabi_dadd ; 0x0800D490
Section .text.libc.__aeabi_dmul from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=304, align=4
__aeabi_dmul:
0x080063D4: B5F0 PUSH {R4-R7, LR}
0x080063D6: F240 76FF MOVW R6, #0x07FF
0x080063DA: EA81 0C03 EOR.W R12, R1, R3
0x080063DE: EA16 5E11 ANDS.W LR, R6, R1, LSR #20
0x080063E2: BF1E ITTT NE
0x080063E4: 45B6 CMPNE LR, R6
0x080063E6: EA16 5513 ANDSNE.W R5, R6, R3, LSR #20
0x080063EA: 42B5 CMPNE R5, R6
0x080063EC: D052 BEQ .L3 ; 0x08006494
0x080063EE: EA21 5146 BIC.W R1, R1, R6, LSL #21
0x080063F2: F441 1180 ORR R1, R1, #0x100000
0x080063F6: FBA1 4702 UMULL R4, R7, R1, R2
0x080063FA: EA23 5346 BIC.W R3, R3, R6, LSL #21
0x080063FE: F443 1380 ORR R3, R3, #0x100000
0x08006402: 44AE ADD LR, R5
0x08006404: FBA0 6503 UMULL R6, R5, R0, R3
0x08006408: F00C 4C00 AND R12, R12, #0x80000000
0x0800640C: 1936 ADDS R6, R6, R4
0x0800640E: 417D ADCS R5, R7
0x08006410: FBA1 4703 UMULL R4, R7, R1, R3
0x08006414: F147 0300 ADC R3, R7, #0
0x08006418: FBA0 1702 UMULL R1, R7, R0, R2
0x0800641C: 19F6 ADDS R6, R6, R7
0x0800641E: 4165 ADCS R5, R4
0x08006420: F153 0300 ADCS R3, R3, #0
0x08006424: 4209 TST R1, R1
0x08006426: BF18 IT NE
0x08006428: F046 0601 ORRNE R6, R6, #1
0x0800642C: F240 74FE MOVW R4, #0x07FE
0x08006430: F5B3 7F00 CMP.W R3, #0x0200
0x08006434: D213 BCS .L1 ; 0x0800645E
0x08006436: F5AE 6E80 SUB.W LR, LR, #0x0400
0x0800643A: 45A6 CMP LR, R4
0x0800643C: D223 BCS .L2 ; 0x08006486
0x0800643E: EA4C 3103 ORR.W R1, R12, R3, LSL #12
0x08006442: 0328 LSLS R0, R5, #12
0x08006444: EA41 5115 ORR.W R1, R1, R5, LSR #20
0x08006448: EA40 5016 ORR.W R0, R0, R6, LSR #20
0x0800644C: 0332 LSLS R2, R6, #12
0x0800644E: 0845 LSRS R5, R0, #1
0x08006450: F172 4200 SBCS R2, R2, #0x80000000
0x08006454: F150 0000 ADCS R0, R0, #0
0x08006458: EB51 510E ADCS.W R1, R1, LR, LSL #20
0x0800645C: BDF0 POP {R4-R7, PC}
.L1:
0x0800645E: F2AE 3EFF SUBW LR, LR, #0x03FF
0x08006462: 45A6 CMP LR, R4
0x08006464: D20F BCS .L2 ; 0x08006486
0x08006466: EA4C 21C3 ORR.W R1, R12, R3, LSL #11
0x0800646A: 02E8 LSLS R0, R5, #11
0x0800646C: EA41 5155 ORR.W R1, R1, R5, LSR #21
0x08006470: EA40 5056 ORR.W R0, R0, R6, LSR #21
0x08006474: 02F2 LSLS R2, R6, #11
0x08006476: 0845 LSRS R5, R0, #1
0x08006478: F172 4200 SBCS R2, R2, #0x80000000
0x0800647C: F150 0000 ADCS R0, R0, #0
0x08006480: EB51 510E ADCS.W R1, R1, LR, LSL #20
0x08006484: BDF0 POP {R4-R7, PC}
.L2:
0x08006486: EA1E 0F0E TST.W LR, LR
0x0800648A: D52D BPL .L5 ; 0x080064E8
0x0800648C: F00C 4100 AND R1, R12, #0x80000000
0x08006490: 2000 MOVS R0, #0
0x08006492: BDF0 POP {R4-R7, PC}
.L3:
0x08006494: EA16 5F11 TST.W R6, R1, LSR #20
0x08006498: BF04 ITT EQ
0x0800649A: F001 4100 ANDEQ R1, R1, #0x80000000
0x0800649E: 2000 MOVEQ R0, #0
0x080064A0: 4200 TST R0, R0
0x080064A2: BF18 IT NE
0x080064A4: F041 0101 ORRNE R1, R1, #1
0x080064A8: EA16 5F13 TST.W R6, R3, LSR #20
0x080064AC: BF04 ITT EQ
0x080064AE: F003 4300 ANDEQ R3, R3, #0x80000000
0x080064B2: 2200 MOVEQ R2, #0
0x080064B4: 4212 TST R2, R2
0x080064B6: BF18 IT NE
0x080064B8: F043 0301 ORRNE R3, R3, #1
0x080064BC: EA06 5413 AND.W R4, R6, R3, LSR #20
0x080064C0: 42B4 CMP R4, R6
0x080064C2: BF18 IT NE
0x080064C4: 45B6 CMPNE LR, R6
0x080064C6: D003 BEQ .L4 ; 0x080064D0
0x080064C8: F00C 4100 AND R1, R12, #0x80000000
0x080064CC: 2000 MOVS R0, #0
0x080064CE: BDF0 POP {R4-R7, PC}
.L4:
0x080064D0: F021 4100 BIC R1, R1, #0x80000000
0x080064D4: F023 4300 BIC R3, R3, #0x80000000
0x080064D8: EBB1 5F06 CMP.W R1, R6, LSL #20
0x080064DC: D80C BHI .L6 ; 0x080064F8
0x080064DE: EBB3 5F06 CMP.W R3, R6, LSL #20
0x080064E2: D809 BHI .L6 ; 0x080064F8
0x080064E4: B141 CBZ R1, .L6 ; 0x080064F8
0x080064E6: B13B CBZ R3, .L6 ; 0x080064F8
.L5:
0x080064E8: F00C 4100 AND R1, R12, #0x80000000
0x080064EC: F041 41FE ORR R1, R1, #0x7F000000
0x080064F0: F441 0170 ORR R1, R1, #0xF00000
0x080064F4: 2000 MOVS R0, #0
0x080064F6: BDF0 POP {R4-R7, PC}
.L6:
0x080064F8: F240 0100 MOVW R1, #0
0x080064FC: F6C7 71F8 MOVT R1, #0x7FF8
0x08006500: 2000 MOVS R0, #0
0x08006502: BDF0 POP {R4-R7, PC}
Section .text.libc.__aeabi_dcmpgt from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=56, align=4
__aeabi_dcmpgt:
0x08006504: F44F 1C00 MOV.W R12, #0x200000
0x08006508: EB1C 0F41 CMN.W R12, R1, LSL #1
0x0800650C: BF98 IT LS
0x0800650E: EB1C 0F43 CMNLS.W R12, R3, LSL #1
0x08006512: D811 BHI .L2 ; 0x08006538
0x08006514: EA51 0C03 ORRS.W R12, R1, R3
0x08006518: EA50 0C4C ORRS.W R12, R0, R12, LSL #1
0x0800651C: EA5C 0C02 ORRS.W R12, R12, R2
0x08006520: D00A BEQ .L2 ; 0x08006538
0x08006522: D204 BCS .L1 ; 0x0800652E
0x08006524: 4282 CMP R2, R0
0x08006526: 418B SBCS R3, R1
0x08006528: 4180 SBCS R0, R0
0x0800652A: 4240 RSBS R0, R0, #0
0x0800652C: 4770 BX LR
.L1:
0x0800652E: 4290 CMP R0, R2
0x08006530: 4199 SBCS R1, R3
0x08006532: 4180 SBCS R0, R0
0x08006534: 4240 RSBS R0, R0, #0
0x08006536: 4770 BX LR
.L2:
0x08006538: 2000 MOVS R0, #0
0x0800653A: 4770 BX LR
Section .text.libc.__aeabi_dcmplt from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=56, align=4
__aeabi_dcmplt:
0x0800653C: F44F 1C00 MOV.W R12, #0x200000
0x08006540: EB1C 0F41 CMN.W R12, R1, LSL #1
0x08006544: BF98 IT LS
0x08006546: EB1C 0F43 CMNLS.W R12, R3, LSL #1
0x0800654A: D811 BHI .L2 ; 0x08006570
0x0800654C: EA51 0C03 ORRS.W R12, R1, R3
0x08006550: EA50 0C4C ORRS.W R12, R0, R12, LSL #1
0x08006554: EA5C 0C02 ORRS.W R12, R12, R2
0x08006558: D00A BEQ .L2 ; 0x08006570
0x0800655A: D204 BCS .L1 ; 0x08006566
0x0800655C: 4290 CMP R0, R2
0x0800655E: 4199 SBCS R1, R3
0x08006560: 4180 SBCS R0, R0
0x08006562: 4240 RSBS R0, R0, #0
0x08006564: 4770 BX LR
.L1:
0x08006566: 4282 CMP R2, R0
0x08006568: 418B SBCS R3, R1
0x0800656A: 4180 SBCS R0, R0
0x0800656C: 4240 RSBS R0, R0, #0
0x0800656E: 4770 BX LR
.L2:
0x08006570: 2000 MOVS R0, #0
0x08006572: 4770 BX LR
Section .text.libc.__aeabi_d2lz from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=128, align=4
__aeabi_d2lz:
0x08006574: F3C1 520A UBFX R2, R1, #20, #11
0x08006578: F240 431E MOVW R3, #0x041E
0x0800657C: 1A9A SUBS R2, R3, R2
0x0800657E: DA15 BGE .L1 ; 0x080065AC
0x08006580: 3220 ADDS R2, #32
0x08006582: DD25 BLE .L2 ; 0x080065D0
0x08006584: 17CB ASRS R3, R1, #31
0x08006586: 02C9 LSLS R1, R1, #11
0x08006588: EA41 5150 ORR.W R1, R1, R0, LSR #21
0x0800658C: 02C0 LSLS R0, R0, #11
0x0800658E: F041 4100 ORR R1, R1, #0x80000000
0x08006592: 41D1 RORS R1, R2
0x08006594: 40D0 LSRS R0, R2
0x08006596: 4048 EORS R0, R1
0x08006598: 4091 LSLS R1, R2
0x0800659A: 40D1 LSRS R1, R2
0x0800659C: 4048 EORS R0, R1
0x0800659E: 1C5B ADDS R3, R3, #1
0x080065A0: BF18 IT NE
0x080065A2: 4770 BXNE LR
0x080065A4: 4240 RSBS R0, R0, #0
0x080065A6: EB63 0101 SBC.W R1, R3, R1
0x080065AA: 4770 BX LR
.L1:
0x080065AC: 17CB ASRS R3, R1, #31
0x080065AE: 02C9 LSLS R1, R1, #11
0x080065B0: EA41 5150 ORR.W R1, R1, R0, LSR #21
0x080065B4: 02C0 LSLS R0, R0, #11
0x080065B6: F041 4100 ORR R1, R1, #0x80000000
0x080065BA: 2A20 CMP R2, #32
0x080065BC: BF28 IT CS
0x080065BE: 2220 MOVCS R2, #32
0x080065C0: FA31 F002 LSRS.W R0, R1, R2
0x080065C4: 0019 MOVS R1, R3
0x080065C6: BF08 IT EQ
0x080065C8: 4770 BXEQ LR
0x080065CA: 4240 RSBS R0, R0, #0
0x080065CC: 4189 SBCS R1, R1
0x080065CE: 4770 BX LR
.L2:
0x080065D0: 004B LSLS R3, R1, #1
0x080065D2: 4200 TST R0, R0
0x080065D4: BF18 IT NE
0x080065D6: F043 0301 ORRNE R3, R3, #1
0x080065DA: F513 1F00 CMN R3, #0x200000
0x080065DE: BF88 IT HI
0x080065E0: F021 4100 BICHI R1, R1, #0x80000000
0x080065E4: 2000 MOVS R0, #0
0x080065E6: F011 4100 ANDS R1, R1, #0x80000000
0x080065EA: BF5C ITT PL
0x080065EC: F06F 4100 MVNPL R1, #0x80000000
0x080065F0: 43C0 MVNPL R0, R0
0x080065F2: 4770 BX LR
Section .text.libc.__aeabi_d2uiz from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=36, align=4
__aeabi_d2uiz:
0x080065F4: 0D0B LSRS R3, R1, #20
0x080065F6: F240 421E MOVW R2, #0x041E
0x080065FA: 1AD2 SUBS R2, R2, R3
0x080065FC: DB09 BLT .L1 ; 0x08006612
0x080065FE: 02CB LSLS R3, R1, #11
0x08006600: EA43 5050 ORR.W R0, R3, R0, LSR #21
0x08006604: F040 4000 ORR R0, R0, #0x80000000
0x08006608: 2A20 CMP R2, #32
0x0800660A: BF28 IT CS
0x0800660C: 2220 MOVCS R2, #32
0x0800660E: 40D0 LSRS R0, R2
0x08006610: 4770 BX LR
.L1:
0x08006612: 0049 LSLS R1, R1, #1
0x08006614: 4180 SBCS R0, R0
0x08006616: 4770 BX LR
Section .text.libc.__aeabi_ui2d from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=28, align=4
__aeabi_ui2d:
0x08006618: B150 CBZ R0, .L1 ; 0x08006630
0x0800661A: F240 421D MOVW R2, #0x041D
0x0800661E: FAB0 F180 CLZ R1, R0
0x08006622: 1A52 SUBS R2, R2, R1
0x08006624: 4088 LSLS R0, R1
0x08006626: 0AC3 LSRS R3, R0, #11
0x08006628: 0540 LSLS R0, R0, #21
0x0800662A: EB03 5102 ADD.W R1, R3, R2, LSL #20
0x0800662E: 4770 BX LR
.L1:
0x08006630: 0001 MOVS R1, R0
0x08006632: 4770 BX LR
Section .text.__aeabi_read_tp from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=8, align=4
__aeabi_read_tp:
0x08006634: 4800 LDR R0, =stderr ; [PC, #0] [0x08006638] =0x1000177C
0x08006636: 4770 BX LR
0x08006638: 1000177C DC.W stderr
Section .text.libc.memcpy from strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=92, align=4
memcpy:
__aeabi_memcpy:
0x0800663C: B35A CBZ R2, .L9 ; 0x08006696
0x0800663E: 4684 MOV R12, R0
0x08006640: EA90 0301 EORS.W R3, R0, R1
0x08006644: 079B LSLS R3, R3, #30
0x08006646: D11F BNE .L7 ; 0x08006688
.L1:
0x08006648: 0783 LSLS R3, R0, #30
0x0800664A: D007 BEQ .L2 ; 0x0800665C
0x0800664C: F811 3B01 LDRB R3, [R1], #1
0x08006650: F800 3B01 STRB R3, [R0], #1
0x08006654: 1E52 SUBS R2, R2, #1
0x08006656: D1F7 BNE .L1 ; 0x08006648
0x08006658: E01C B .L8 ; 0x08006694
__aeabi_memcpy4:
__aeabi_memcpy8:
0x0800665A: 4684 MOV R12, R0
.L2:
0x0800665C: 3A20 SUBS R2, #32
0x0800665E: D309 BCC .L4 ; 0x08006674
0x08006660: E92D 07F0 PUSH.W {R4-R10}
.L3:
0x08006664: E8B1 07F8 LDM.W R1!, {R3-R10}
0x08006668: E8A0 07F8 STM.W R0!, {R3-R10}
0x0800666C: 3A20 SUBS R2, #32
0x0800666E: D2F9 BCS .L3 ; 0x08006664
0x08006670: E8BD 07F0 POP.W {R4-R10}
.L4:
0x08006674: 321C ADDS R2, #28
0x08006676: D405 BMI .L6 ; 0x08006684
.L5:
0x08006678: F851 3B04 LDR R3, [R1], #4
0x0800667C: F840 3B04 STR R3, [R0], #4
0x08006680: 1F12 SUBS R2, R2, #4
0x08006682: D2F9 BCS .L5 ; 0x08006678
.L6:
0x08006684: 3204 ADDS R2, #4
0x08006686: D005 BEQ .L8 ; 0x08006694
.L7:
0x08006688: F811 3B01 LDRB R3, [R1], #1
0x0800668C: F800 3B01 STRB R3, [R0], #1
0x08006690: 1E52 SUBS R2, R2, #1
0x08006692: D1F9 BNE .L7 ; 0x08006688
.L8:
0x08006694: 4660 MOV R0, R12
.L9:
0x08006696: 4770 BX LR
Section .text.libc.__aeabi_memclr from strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=104, align=4
__aeabi_memclr:
__aeabi_memclr8:
__aeabi_memclr4:
0x08006698: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x0800669A: 000B MOVS R3, R1
0x0800669C: 0011 MOVS R1, R2
0x0800669E: 001A MOVS R2, R3
memset:
0x080066A0: 4684 MOV R12, R0
0x080066A2: B35A CBZ R2, .L7 ; 0x080066FC
.L1:
0x080066A4: 0783 LSLS R3, R0, #30
0x080066A6: D004 BEQ .L2 ; 0x080066B2
0x080066A8: F800 1B01 STRB R1, [R0], #1
0x080066AC: 1E52 SUBS R2, R2, #1
0x080066AE: D1F9 BNE .L1 ; 0x080066A4
0x080066B0: E024 B .L7 ; 0x080066FC
.L2:
0x080066B2: B2C9 UXTB R1, R1
0x080066B4: EA41 2101 ORR.W R1, R1, R1, LSL #8
0x080066B8: EA41 4101 ORR.W R1, R1, R1, LSL #16
0x080066BC: 2A20 CMP R2, #32
0x080066BE: D311 BCC .L4 ; 0x080066E4
0x080066C0: 3A20 SUBS R2, #32
0x080066C2: E92D 03F0 PUSH.W {R4-R9}
0x080066C6: 460B MOV R3, R1
0x080066C8: 460C MOV R4, R1
0x080066CA: 460D MOV R5, R1
0x080066CC: 460E MOV R6, R1
0x080066CE: 460F MOV R7, R1
0x080066D0: 4688 MOV R8, R1
0x080066D2: 4689 MOV R9, R1
.L3:
0x080066D4: E8A0 03FA STM.W R0!, {R1, R3-R9}
0x080066D8: 3A20 SUBS R2, #32
0x080066DA: D2FB BCS .L3 ; 0x080066D4
0x080066DC: E8BD 03F0 POP.W {R4-R9}
0x080066E0: 3220 ADDS R2, #32
0x080066E2: D00B BEQ .L7 ; 0x080066FC
.L4:
0x080066E4: 2A04 CMP R2, #4
0x080066E6: D305 BCC .L6 ; 0x080066F4
.L5:
0x080066E8: F840 1B04 STR R1, [R0], #4
0x080066EC: 1F12 SUBS R2, R2, #4
0x080066EE: D005 BEQ .L7 ; 0x080066FC
0x080066F0: 2A04 CMP R2, #4
0x080066F2: D2F9 BCS .L5 ; 0x080066E8
.L6:
0x080066F4: F800 1B01 STRB R1, [R0], #1
0x080066F8: 1E52 SUBS R2, R2, #1
0x080066FA: D1FB BNE .L6 ; 0x080066F4
.L7:
0x080066FC: 4660 MOV R0, R12
0x080066FE: 4770 BX LR
Section .text.libc.__SEGGER_RTL_current_locale from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=4
__SEGGER_RTL_current_locale:
0x08006700: B500 PUSH {LR}
0x08006702: 4905 LDR R1, =0x00000008 ; [PC, #20] [0x08006718]
0x08006704: F7FF FF96 BL __aeabi_read_tp ; 0x08006634
0x08006708: 5841 LDR R1, [R0, R1]
0x0800670A: 4A04 LDR R2, =0x0000000C ; [PC, #16] [0x0800671C]
0x0800670C: 2900 CMP R1, #0
0x0800670E: BF08 IT EQ
0x08006710: 1881 ADDEQ R1, R0, R2
0x08006712: 4608 MOV R0, R1
0x08006714: BD00 POP {PC}
0x08006716: BF00 NOP
0x08006718: 00000008 DC.W 00000008 ; R_ARM_TLS_LE32
0x0800671C: 0000000C DC.W 0000000C ; R_ARM_TLS_LE32
Section .rodata.libc.__SEGGER_RTL_c_locale from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=4
__SEGGER_RTL_c_locale:
0x08006720: 0800B65A DC.W 0800B65A ; R_ARM_ABS32
0x08006724: 0800674C DC.W __SEGGER_RTL_c_locale_data
0x08006728: 0800672C DC.W __SEGGER_RTL_codeset_ascii
Section .rodata.libc.__SEGGER_RTL_codeset_ascii from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=4
__SEGGER_RTL_codeset_ascii:
0x0800672C: 0800E60D DC.W __SEGGER_RTL_ascii_isctype
0x08006730: 0800E62D DC.W __SEGGER_RTL_ascii_toupper
0x08006734: 0800E639 DC.W __SEGGER_RTL_ascii_tolower
0x08006738: 0800E645 DC.W __SEGGER_RTL_ascii_iswctype
0x0800673C: 0800E665 DC.W __SEGGER_RTL_ascii_towupper
0x08006740: 0800E671 DC.W __SEGGER_RTL_ascii_towlower
0x08006744: 0800BE83 DC.W __SEGGER_RTL_ascii_wctomb
0x08006748: 0800BDAB DC.W __SEGGER_RTL_ascii_mbtowc
Section .rodata.libc.__SEGGER_RTL_c_locale_data from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=88, align=4
__SEGGER_RTL_c_locale_data:
0x0800674C: 0800D48E DC.W __SEGGER_RTL_data_utf8_period
0x08006750: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006754: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006758: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x0800675C: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006760: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006764: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006768: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x0800676C: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006770: 0800D6CE DC.W __SEGGER_RTL_data_empty_string
0x08006774: FF DC.B 0xFF ; '\xFF'
0x08006775: FF DC.B 0xFF ; '\xFF'
0x08006776: FF DC.B 0xFF ; '\xFF'
0x08006777: FF DC.B 0xFF ; '\xFF'
0x08006778: FF DC.B 0xFF ; '\xFF'
0x08006779: FF DC.B 0xFF ; '\xFF'
0x0800677A: FF DC.B 0xFF ; '\xFF'
0x0800677B: FF DC.B 0xFF ; '\xFF'
0x0800677C: FF DC.B 0xFF ; '\xFF'
0x0800677D: FF DC.B 0xFF ; '\xFF'
0x0800677E: FF DC.B 0xFF ; '\xFF'
0x0800677F: FF DC.B 0xFF ; '\xFF'
0x08006780: FF DC.B 0xFF ; '\xFF'
0x08006781: FF DC.B 0xFF ; '\xFF'
0x08006782: 00 DC.B 0x00 ; '\0'
0x08006783: 00 DC.B 0x00 ; '\0'
0x08006784: 0800D3C2 DC.W __SEGGER_RTL_c_locale_day_names
0x08006788: 0800ED38 DC.W __SEGGER_RTL_c_locale_abbrev_day_names
0x0800678C: 0800EAA5 DC.W __SEGGER_RTL_c_locale_month_names
0x08006790: 0800ED55 DC.W __SEGGER_RTL_c_locale_abbrev_month_names
0x08006794: 0800EAFC DC.W __SEGGER_RTL_c_locale_am_pm_indicator
0x08006798: 0800ED26 DC.W __SEGGER_RTL_c_locale_date_format
0x0800679C: 0800ED2F DC.W __SEGGER_RTL_c_locale_time_format
0x080067A0: 0800EB03 DC.W __SEGGER_RTL_c_locale_date_time_format
Section .text.MX_ADC4_Init from adc.o, size=162, align=4
MX_ADC4_Init:
0x080067A4: B5B0 PUSH {R4-R5, R7, LR}
0x080067A6: B088 SUB SP, SP, #32
0x080067A8: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4
0x080067AC: F240 5100 MOVW R1, #0x0500
0x080067B0: 2400 MOVS R4, #0
0x080067B2: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4
0x080067B6: F2C5 0100 MOVT R1, #0x5000
0x080067BA: E9C0 1400 STRD R1, R4, [R0]
0x080067BE: F44F 7180 MOV.W R1, #0x0100
0x080067C2: 2504 MOVS R5, #4
0x080067C4: 8381 STRH R1, [R0, #28]
0x080067C6: 2101 MOVS R1, #1
0x080067C8: 221C MOVS R2, #28
0x080067CA: F100 0C44 ADD.W R12, R0, #68
0x080067CE: E9CD 4406 STRD R4, R4, [SP, #24]
0x080067D2: E9CD 4404 STRD R4, R4, [SP, #16]
0x080067D6: E9CD 4402 STRD R4, R4, [SP, #8]
0x080067DA: E9CD 4400 STRD R4, R4, [SP]
0x080067DE: E9C0 4402 STRD R4, R4, [R0, #8]
0x080067E2: E9C0 4404 STRD R4, R4, [R0, #16]
0x080067E6: 6185 STR R5, [R0, #24]
0x080067E8: 6201 STR R1, [R0, #32]
0x080067EA: F880 4024 STRB.W R4, [R0, #36]
0x080067EE: E9C0 440B STRD R4, R4, [R0, #44]
0x080067F2: F880 1038 STRB.W R1, [R0, #56]
0x080067F6: 63C4 STR R4, [R0, #60]
0x080067F8: F880 1040 STRB.W R1, [R0, #64]
0x080067FC: 2380 MOVS R3, #128
0x080067FE: E88C 001C STM.W R12, {R2-R4}
0x08006802: 6501 STR R1, [R0, #80]
0x08006804: F000 FD52 BL HAL_ADC_Init ; 0x080072AC
0x08006808: 2800 CMP R0, #0
0x0800680A: BF18 IT NE
0x0800680C: F000 FA32 BLNE Error_Handler ; 0x08006C74
0x08006810: 2010 MOVS R0, #16
0x08006812: F2C1 00C0 MOVT R0, #0x10C0
0x08006816: 9000 STR R0, [SP, #0]
0x08006818: 2006 MOVS R0, #6
0x0800681A: 9001 STR R0, [SP, #4]
0x0800681C: 2007 MOVS R0, #7
0x0800681E: 9002 STR R0, [SP, #8]
0x08006820: 2000 MOVS R0, #0
0x08006822: F2C4 007F MOVT R0, #0x407F
0x08006826: E9CD 0503 STRD R0, R5, [SP, #12]
0x0800682A: F640 4020 MOVW R0, #0x0C20 ; 0x10000C20 = hadc4
0x0800682E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000C20 = hadc4
0x08006832: 4669 MOV R1, SP
0x08006834: 9405 STR R4, [SP, #20]
0x08006836: F001 F8FB BL HAL_ADC_ConfigChannel ; 0x08007A30
0x0800683A: 2800 CMP R0, #0
0x0800683C: BF18 IT NE
0x0800683E: F000 FA19 BLNE Error_Handler ; 0x08006C74
0x08006842: B008 ADD SP, SP, #32
0x08006844: BDB0 POP {R4-R5, R7, PC}
Section .init.PVD_PVM_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
PVD_PVM_IRQHandler:
0x08006846: E7FE B PVD_PVM_IRQHandler ; 0x08006846
Section .text.MX_ADC5_Init from adc.o, size=262, align=4
MX_ADC5_Init:
0x08006848: B5B0 PUSH {R4-R5, R7, LR}
0x0800684A: B088 SUB SP, SP, #32
0x0800684C: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x08006850: F240 6100 MOVW R1, #0x0600
0x08006854: 2400 MOVS R4, #0
0x08006856: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x0800685A: F2C5 0100 MOVT R1, #0x5000
0x0800685E: E9C0 1400 STRD R1, R4, [R0]
0x08006862: F44F 7180 MOV.W R1, #0x0100
0x08006866: 2201 MOVS R2, #1
0x08006868: 2308 MOVS R3, #8
0x0800686A: 8381 STRH R1, [R0, #28]
0x0800686C: 2504 MOVS R5, #4
0x0800686E: 211C MOVS R1, #28
0x08006870: F100 0C44 ADD.W R12, R0, #68
0x08006874: E9CD 4406 STRD R4, R4, [SP, #24]
0x08006878: E9CD 4404 STRD R4, R4, [SP, #16]
0x0800687C: E9CD 4402 STRD R4, R4, [SP, #8]
0x08006880: E9CD 4400 STRD R4, R4, [SP]
0x08006884: E9C0 4402 STRD R4, R4, [R0, #8]
0x08006888: E9C0 4204 STRD R4, R2, [R0, #16]
0x0800688C: 6183 STR R3, [R0, #24]
0x0800688E: 6205 STR R5, [R0, #32]
0x08006890: F880 4024 STRB.W R4, [R0, #36]
0x08006894: E9C0 440B STRD R4, R4, [R0, #44]
0x08006898: F880 2038 STRB.W R2, [R0, #56]
0x0800689C: 63C4 STR R4, [R0, #60]
0x0800689E: F880 2040 STRB.W R2, [R0, #64]
0x080068A2: 2380 MOVS R3, #128
0x080068A4: E88C 001A STM.W R12, {R1, R3-R4}
0x080068A8: 6502 STR R2, [R0, #80]
0x080068AA: F000 FCFF BL HAL_ADC_Init ; 0x080072AC
0x080068AE: 2800 CMP R0, #0
0x080068B0: BF18 IT NE
0x080068B2: F000 F9DF BLNE Error_Handler ; 0x08006C74
0x080068B6: 2010 MOVS R0, #16
0x080068B8: F2C9 00C0 MOVT R0, #0x90C0
0x080068BC: 9000 STR R0, [SP, #0]
0x080068BE: 2006 MOVS R0, #6
0x080068C0: 9001 STR R0, [SP, #4]
0x080068C2: 2007 MOVS R0, #7
0x080068C4: 9002 STR R0, [SP, #8]
0x080068C6: 207F MOVS R0, #127
0x080068C8: E9CD 0503 STRD R0, R5, [SP, #12]
0x080068CC: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x080068D0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x080068D4: 4669 MOV R1, SP
0x080068D6: 9405 STR R4, [SP, #20]
0x080068D8: F001 F8AA BL HAL_ADC_ConfigChannel ; 0x08007A30
0x080068DC: 2800 CMP R0, #0
0x080068DE: BF18 IT NE
0x080068E0: F000 F9C8 BLNE Error_Handler ; 0x08006C74
0x080068E4: 2000 MOVS R0, #0
0x080068E6: F2CC 7052 MOVT R0, #0xC752
0x080068EA: 9000 STR R0, [SP, #0]
0x080068EC: 200C MOVS R0, #12
0x080068EE: 9001 STR R0, [SP, #4]
0x080068F0: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x080068F4: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x080068F8: 4669 MOV R1, SP
0x080068FA: F001 F899 BL HAL_ADC_ConfigChannel ; 0x08007A30
0x080068FE: 2800 CMP R0, #0
0x08006900: BF18 IT NE
0x08006902: F000 F9B7 BLNE Error_Handler ; 0x08006C74
0x08006906: 2004 MOVS R0, #4
0x08006908: F6C0 0060 MOVT R0, #0x0860
0x0800690C: 9000 STR R0, [SP, #0]
0x0800690E: 2012 MOVS R0, #18
0x08006910: 9001 STR R0, [SP, #4]
0x08006912: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x08006916: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x0800691A: 4669 MOV R1, SP
0x0800691C: F001 F888 BL HAL_ADC_ConfigChannel ; 0x08007A30
0x08006920: 2800 CMP R0, #0
0x08006922: BF18 IT NE
0x08006924: F000 F9A6 BLNE Error_Handler ; 0x08006C74
0x08006928: 2002 MOVS R0, #2
0x0800692A: F2C0 4030 MOVT R0, #0x0430
0x0800692E: 9000 STR R0, [SP, #0]
0x08006930: 2018 MOVS R0, #24
0x08006932: 9001 STR R0, [SP, #4]
0x08006934: F640 30B4 MOVW R0, #0x0BB4 ; 0x10000BB4 = hadc5
0x08006938: F2C1 0000 MOVT R0, #0x1000 ; 0x10000BB4 = hadc5
0x0800693C: 4669 MOV R1, SP
0x0800693E: F001 F877 BL HAL_ADC_ConfigChannel ; 0x08007A30
0x08006942: 2800 CMP R0, #0
0x08006944: BF18 IT NE
0x08006946: F000 F995 BLNE Error_Handler ; 0x08006C74
0x0800694A: B008 ADD SP, SP, #32
0x0800694C: BDB0 POP {R4-R5, R7, PC}
Section .init.RTC_TAMP_LSECSS_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
RTC_TAMP_LSECSS_IRQHandler:
0x0800694E: E7FE B RTC_TAMP_LSECSS_IRQHandler ; 0x0800694E
Section .text.MX_DMA_Init from dma.o, size=166, align=4
MX_DMA_Init:
0x08006950: B580 PUSH {R7, LR}
0x08006952: B082 SUB SP, SP, #8
0x08006954: F241 0048 MOVW R0, #0x1048
0x08006958: F2C4 0002 MOVT R0, #0x4002
0x0800695C: 6801 LDR R1, [R0]
0x0800695E: 2200 MOVS R2, #0
0x08006960: F041 0104 ORR R1, R1, #4
0x08006964: 6001 STR R1, [R0]
0x08006966: 6801 LDR R1, [R0]
0x08006968: F001 0104 AND R1, R1, #4
0x0800696C: 9101 STR R1, [SP, #4]
0x0800696E: 9901 LDR R1, [SP, #4]
0x08006970: 6801 LDR R1, [R0]
0x08006972: F041 0101 ORR R1, R1, #1
0x08006976: 6001 STR R1, [R0]
0x08006978: 6800 LDR R0, [R0]
0x0800697A: 2100 MOVS R1, #0
0x0800697C: F000 0001 AND R0, R0, #1
0x08006980: 9000 STR R0, [SP, #0]
0x08006982: 9800 LDR R0, [SP, #0]
0x08006984: 200B MOVS R0, #11
0x08006986: F7FC FF51 BL HAL_NVIC_SetPriority ; 0x0800382C
0x0800698A: 200B MOVS R0, #11
0x0800698C: F7FC FF8E BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x08006990: 200C MOVS R0, #12
0x08006992: 2100 MOVS R1, #0
0x08006994: 2200 MOVS R2, #0
0x08006996: F7FC FF49 BL HAL_NVIC_SetPriority ; 0x0800382C
0x0800699A: 200C MOVS R0, #12
0x0800699C: F7FC FF86 BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x080069A0: 200D MOVS R0, #13
0x080069A2: 2100 MOVS R1, #0
0x080069A4: 2200 MOVS R2, #0
0x080069A6: F7FC FF41 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080069AA: 200D MOVS R0, #13
0x080069AC: F7FC FF7E BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x080069B0: 200E MOVS R0, #14
0x080069B2: 2100 MOVS R1, #0
0x080069B4: 2200 MOVS R2, #0
0x080069B6: F7FC FF39 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080069BA: 200E MOVS R0, #14
0x080069BC: F7FC FF76 BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x080069C0: 200F MOVS R0, #15
0x080069C2: 2100 MOVS R1, #0
0x080069C4: 2200 MOVS R2, #0
0x080069C6: F7FC FF31 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080069CA: 200F MOVS R0, #15
0x080069CC: F7FC FF6E BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x080069D0: 2010 MOVS R0, #16
0x080069D2: 2100 MOVS R1, #0
0x080069D4: 2200 MOVS R2, #0
0x080069D6: F7FC FF29 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080069DA: 2010 MOVS R0, #16
0x080069DC: F7FC FF66 BL HAL_NVIC_EnableIRQ ; 0x080038AC
0x080069E0: 2011 MOVS R0, #17
0x080069E2: 2100 MOVS R1, #0
0x080069E4: 2200 MOVS R2, #0
0x080069E6: F7FC FF21 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080069EA: 2011 MOVS R0, #17
0x080069EC: B002 ADD SP, SP, #8
0x080069EE: E8BD 4080 POP.W {R7, LR}
0x080069F2: F7FC BF5B B.W HAL_NVIC_EnableIRQ ; 0x080038AC
Section .init.RTC_WKUP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
RTC_WKUP_IRQHandler:
0x080069F6: E7FE B RTC_WKUP_IRQHandler ; 0x080069F6
Section .text.HAL_FDCAN_MspInit from fdcan.o, size=266, align=4
HAL_FDCAN_MspInit:
0x080069F8: B510 PUSH {R4, LR}
0x080069FA: B09C SUB SP, SP, #112
0x080069FC: 4604 MOV R4, R0
0x080069FE: 2000 MOVS R0, #0
0x08006A00: 901B STR R0, [SP, #108]
0x08006A02: E9CD 0019 STRD R0, R0, [SP, #100]
0x08006A06: E9CD 0017 STRD R0, R0, [SP, #92]
0x08006A0A: A802 ADD R0, SP, #8
0x08006A0C: 2154 MOVS R1, #84
0x08006A0E: F7FF FE43 BL __aeabi_memclr ; 0x08006698
0x08006A12: 6820 LDR R0, [R4]
0x08006A14: F646 4100 MOVW R1, #0x6C00
0x08006A18: F2C4 0100 MOVT R1, #0x4000
0x08006A1C: 4288 CMP R0, R1
0x08006A1E: D033 BEQ .L2 ; 0x08006A88
0x08006A20: F646 0100 MOVW R1, #0x6800
0x08006A24: F2C4 0100 MOVT R1, #0x4000
0x08006A28: 4288 CMP R0, R1
0x08006A2A: D168 BNE .L5 ; 0x08006AFE
0x08006A2C: F44F 5080 MOV.W R0, #0x1000
0x08006A30: 9002 STR R0, [SP, #8]
0x08006A32: F04F 7000 MOV.W R0, #0x02000000
0x08006A36: 9010 STR R0, [SP, #64]
0x08006A38: A802 ADD R0, SP, #8
0x08006A3A: F7FD FDC9 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08006A3E: 2800 CMP R0, #0
0x08006A40: BF18 IT NE
0x08006A42: F000 F917 BLNE Error_Handler ; 0x08006C74
0x08006A46: F241 21FC MOVW R1, #0x12FC ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED
0x08006A4A: F2C1 0100 MOVT R1, #0x1000 ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED
0x08006A4E: 680A LDR R2, [R1]
0x08006A50: F241 004C MOVW R0, #0x104C
0x08006A54: F2C4 0002 MOVT R0, #0x4002
0x08006A58: 1C53 ADDS R3, R2, #1
0x08006A5A: 600B STR R3, [R1]
0x08006A5C: B942 CBNZ R2, .L1 ; 0x08006A70
0x08006A5E: 68C1 LDR R1, [R0, #12]
0x08006A60: F041 7100 ORR R1, R1, #0x02000000
0x08006A64: 60C1 STR R1, [R0, #12]
0x08006A66: 68C1 LDR R1, [R0, #12]
0x08006A68: F001 7100 AND R1, R1, #0x02000000
0x08006A6C: 9101 STR R1, [SP, #4]
0x08006A6E: 9901 LDR R1, [SP, #4]
.L1:
0x08006A70: 6801 LDR R1, [R0]
0x08006A72: F041 0102 ORR R1, R1, #2
0x08006A76: 6001 STR R1, [R0]
0x08006A78: 6800 LDR R0, [R0]
0x08006A7A: 2160 MOVS R1, #96
0x08006A7C: F000 0002 AND R0, R0, #2
0x08006A80: 9001 STR R0, [SP, #4]
0x08006A82: 9801 LDR R0, [SP, #4]
0x08006A84: 2009 MOVS R0, #9
0x08006A86: E02C B .L4 ; 0x08006AE2
.L2:
0x08006A88: F44F 5080 MOV.W R0, #0x1000
0x08006A8C: 9002 STR R0, [SP, #8]
0x08006A8E: F04F 7000 MOV.W R0, #0x02000000
0x08006A92: 9010 STR R0, [SP, #64]
0x08006A94: A802 ADD R0, SP, #8
0x08006A96: F7FD FD9B BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08006A9A: 2800 CMP R0, #0
0x08006A9C: BF18 IT NE
0x08006A9E: F000 F8E9 BLNE Error_Handler ; 0x08006C74
0x08006AA2: F241 21FC MOVW R1, #0x12FC ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED
0x08006AA6: F2C1 0100 MOVT R1, #0x1000 ; 0x100012FC = HAL_RCC_FDCAN_CLK_ENABLED
0x08006AAA: 680A LDR R2, [R1]
0x08006AAC: F241 004C MOVW R0, #0x104C
0x08006AB0: F2C4 0002 MOVT R0, #0x4002
0x08006AB4: 1C53 ADDS R3, R2, #1
0x08006AB6: 600B STR R3, [R1]
0x08006AB8: B942 CBNZ R2, .L3 ; 0x08006ACC
0x08006ABA: 68C1 LDR R1, [R0, #12]
0x08006ABC: F041 7100 ORR R1, R1, #0x02000000
0x08006AC0: 60C1 STR R1, [R0, #12]
0x08006AC2: 68C1 LDR R1, [R0, #12]
0x08006AC4: F001 7100 AND R1, R1, #0x02000000
0x08006AC8: 9101 STR R1, [SP, #4]
0x08006ACA: 9901 LDR R1, [SP, #4]
.L3:
0x08006ACC: 6801 LDR R1, [R0]
0x08006ACE: F041 0102 ORR R1, R1, #2
0x08006AD2: 6001 STR R1, [R0]
0x08006AD4: 6800 LDR R0, [R0]
0x08006AD6: 2118 MOVS R1, #24
0x08006AD8: F000 0002 AND R0, R0, #2
0x08006ADC: 9001 STR R0, [SP, #4]
0x08006ADE: 9801 LDR R0, [SP, #4]
0x08006AE0: 200B MOVS R0, #11
.L4:
0x08006AE2: 9117 STR R1, [SP, #92]
0x08006AE4: 2102 MOVS R1, #2
0x08006AE6: 9118 STR R1, [SP, #96]
0x08006AE8: 2100 MOVS R1, #0
0x08006AEA: 901B STR R0, [SP, #108]
0x08006AEC: F240 4000 MOVW R0, #0x0400
0x08006AF0: E9CD 1119 STRD R1, R1, [SP, #100]
0x08006AF4: F6C4 0000 MOVT R0, #0x4800
0x08006AF8: A917 ADD R1, SP, #92
0x08006AFA: F002 FECF BL HAL_GPIO_Init ; 0x0800989C
.L5:
0x08006AFE: B01C ADD SP, SP, #112
0x08006B00: BD10 POP {R4, PC}
Section .init.FLASH_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FLASH_IRQHandler:
0x08006B02: E7FE B FLASH_IRQHandler ; 0x08006B02
Section .text.MX_I2C3_Init from i2c.o, size=114, align=4
MX_I2C3_Init:
0x08006B04: B580 PUSH {R7, LR}
0x08006B06: F241 10F0 MOVW R0, #0x11F0 ; 0x100011F0 = hi2c3
0x08006B0A: F647 0100 MOVW R1, #0x7800
0x08006B0E: F2C1 0000 MOVT R0, #0x1000 ; 0x100011F0 = hi2c3
0x08006B12: F2C4 0100 MOVT R1, #0x4000
0x08006B16: F241 222E MOVW R2, #0x122E
0x08006B1A: 2300 MOVS R3, #0
0x08006B1C: F2C0 02E2 MOVT R2, #226
0x08006B20: F04F 0C01 MOV.W R12, #1
0x08006B24: E880 100E STM.W R0, {R1-R3, R12}
0x08006B28: E9C0 3304 STRD R3, R3, [R0, #16]
0x08006B2C: E9C0 3306 STRD R3, R3, [R0, #24]
0x08006B30: 6203 STR R3, [R0, #32]
0x08006B32: F003 F835 BL HAL_I2C_Init ; 0x08009BA0
0x08006B36: 2800 CMP R0, #0
0x08006B38: BF18 IT NE
0x08006B3A: F000 F89B BLNE Error_Handler ; 0x08006C74
0x08006B3E: F241 10F0 MOVW R0, #0x11F0 ; 0x100011F0 = hi2c3
0x08006B42: F2C1 0000 MOVT R0, #0x1000 ; 0x100011F0 = hi2c3
0x08006B46: 2100 MOVS R1, #0
0x08006B48: F003 FA6C BL HAL_I2CEx_ConfigAnalogFilter ; 0x0800A024
0x08006B4C: 2800 CMP R0, #0
0x08006B4E: BF18 IT NE
0x08006B50: F000 F890 BLNE Error_Handler ; 0x08006C74
0x08006B54: F241 10F0 MOVW R0, #0x11F0 ; 0x100011F0 = hi2c3
0x08006B58: F2C1 0000 MOVT R0, #0x1000 ; 0x100011F0 = hi2c3
0x08006B5C: 2100 MOVS R1, #0
0x08006B5E: F003 FAB7 BL HAL_I2CEx_ConfigDigitalFilter ; 0x0800A0D0
0x08006B62: 2800 CMP R0, #0
0x08006B64: BF18 IT NE
0x08006B66: F000 F885 BLNE Error_Handler ; 0x08006C74
0x08006B6A: F44F 0080 MOV.W R0, #0x400000
0x08006B6E: E8BD 4080 POP.W {R7, LR}
0x08006B72: F7FD BC5F B.W HAL_I2CEx_EnableFastModePlus ; 0x08004434
Section .init.RCC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
RCC_IRQHandler:
0x08006B76: E7FE B RCC_IRQHandler ; 0x08006B76
Section .text.LoadBackupRegister from main.o, size=250, align=4
LoadBackupRegister:
0x08006B78: B5B0 PUSH {R4-R5, R7, LR}
0x08006B7A: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc
0x08006B7E: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc
0x08006B82: 2101 MOVS R1, #1
0x08006B84: F004 F98E BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006B88: F64B 61BE MOVW R1, #0xBEBE
0x08006B8C: 4288 CMP R0, R1
0x08006B8E: D16F BNE .L1 ; 0x08006C70
0x08006B90: F64B 703E MOVW R0, #0xBF3E ; 0x0800BF3E = .rodata..Lstr.32
0x08006B94: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BF3E = .rodata..Lstr.32
0x08006B98: F004 FDD3 BL puts ; 0x0800B742
0x08006B9C: F241 2444 MOVW R4, #0x1244 ; 0x10001244 = hrtc
0x08006BA0: F2C1 0400 MOVT R4, #0x1000 ; 0x10001244 = hrtc
0x08006BA4: 4620 MOV R0, R4
0x08006BA6: 2102 MOVS R1, #2
0x08006BA8: F004 F97C BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BAC: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data
0x08006BB0: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data
0x08006BB4: F8C5 012C STR.W R0, [R5, #0x012C]
0x08006BB8: 4620 MOV R0, R4
0x08006BBA: 2103 MOVS R1, #3
0x08006BBC: F004 F972 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BC0: F8C5 0130 STR.W R0, [R5, #0x0130]
0x08006BC4: 4620 MOV R0, R4
0x08006BC6: 2104 MOVS R1, #4
0x08006BC8: F004 F96C BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BCC: F8C5 0134 STR.W R0, [R5, #0x0134]
0x08006BD0: 4620 MOV R0, R4
0x08006BD2: 2105 MOVS R1, #5
0x08006BD4: F004 F966 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BD8: F8C5 0138 STR.W R0, [R5, #0x0138]
0x08006BDC: 4620 MOV R0, R4
0x08006BDE: 2106 MOVS R1, #6
0x08006BE0: F004 F960 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BE4: F8C5 0128 STR.W R0, [R5, #0x0128]
0x08006BE8: 4620 MOV R0, R4
0x08006BEA: 2107 MOVS R1, #7
0x08006BEC: F004 F95A BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BF0: F8C5 010C STR.W R0, [R5, #0x010C]
0x08006BF4: 4620 MOV R0, R4
0x08006BF6: 2108 MOVS R1, #8
0x08006BF8: F004 F954 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006BFC: F8C5 0110 STR.W R0, [R5, #0x0110]
0x08006C00: 4620 MOV R0, R4
0x08006C02: 2109 MOVS R1, #9
0x08006C04: F004 F94E BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006C08: F8C5 0140 STR.W R0, [R5, #0x0140]
0x08006C0C: 4620 MOV R0, R4
0x08006C0E: 210A MOVS R1, #10
0x08006C10: F004 F948 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006C14: F8C5 0148 STR.W R0, [R5, #0x0148]
0x08006C18: 4620 MOV R0, R4
0x08006C1A: 210B MOVS R1, #11
0x08006C1C: F004 F942 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006C20: F8C5 00F4 STR.W R0, [R5, #244]
0x08006C24: 4620 MOV R0, R4
0x08006C26: 210C MOVS R1, #12
0x08006C28: F004 F93C BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006C2C: F8C5 0178 STR.W R0, [R5, #0x0178]
0x08006C30: 4620 MOV R0, R4
0x08006C32: 210D MOVS R1, #13
0x08006C34: F004 F936 BL HAL_RTCEx_BKUPRead ; 0x0800AEA4
0x08006C38: F8C5 01D8 STR.W R0, [R5, #0x01D8]
0x08006C3C: F8D5 0140 LDR.W R0, [R5, #0x0140]
0x08006C40: F44F 6161 MOV.W R1, #0x0E10
0x08006C44: FB80 0201 SMULL R0, R2, R0, R1
0x08006C48: E9C5 0258 STRD R0, R2, [R5, #0x0160]
0x08006C4C: F8D5 01D8 LDR.W R0, [R5, #0x01D8]
0x08006C50: FB80 0201 SMULL R0, R2, R0, R1
0x08006C54: E9C5 0278 STRD R0, R2, [R5, #0x01E0]
0x08006C58: F8D5 0148 LDR.W R0, [R5, #0x0148]
0x08006C5C: FB80 0201 SMULL R0, R2, R0, R1
0x08006C60: E9C5 025A STRD R0, R2, [R5, #0x0168]
0x08006C64: F8D5 00F4 LDR.W R0, [R5, #244]
0x08006C68: FB80 0101 SMULL R0, R1, R0, R1
0x08006C6C: E9C5 013E STRD R0, R1, [R5, #248]
.L1:
0x08006C70: BDB0 POP {R4-R5, R7, PC}
Section .init.EXTI0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
EXTI0_IRQHandler:
0x08006C72: E7FE B EXTI0_IRQHandler ; 0x08006C72
Section .text.Error_Handler from main.o, size=18, align=4
Error_Handler:
0x08006C74: F24E 60B9 MOVW R0, #0xE6B9 ; 0x0800E6B9 = .rodata..Lstr.33
0x08006C78: B672 CPSID i
0x08006C7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6B9 = .rodata..Lstr.33
0x08006C7E: F004 FD60 BL puts ; 0x0800B742
0x08006C82: BF00 NOP
.L1:
0x08006C84: E7FE B .L1 ; 0x08006C84
Section .init.EXTI1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
EXTI1_IRQHandler:
0x08006C86: E7FE B EXTI1_IRQHandler ; 0x08006C86
Section .text.SetFlashReadProtection from main.o, size=338, align=4
SetFlashReadProtection:
0x08006C88: B5B0 PUSH {R4-R5, R7, LR}
0x08006C8A: B08E SUB SP, SP, #56
0x08006C8C: AD01 ADD R5, SP, #4
0x08006C8E: 4604 MOV R4, R0
0x08006C90: 4628 MOV R0, R5
0x08006C92: 2134 MOVS R1, #52
0x08006C94: F7FF FD00 BL __aeabi_memclr ; 0x08006698
0x08006C98: 4628 MOV R0, R5
0x08006C9A: F7FD F895 BL HAL_FLASHEx_OBGetConfig ; 0x08003DC8
0x08006C9E: B38C CBZ R4, .L3 ; 0x08006D04
0x08006CA0: F64E 50D8 MOVW R0, #0xEDD8 ; 0x0800EDD8 = .rodata..Lstr.43
0x08006CA4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EDD8 = .rodata..Lstr.43
0x08006CA8: F004 FD4B BL puts ; 0x0800B742
0x08006CAC: 9805 LDR R0, [SP, #20]
0x08006CAE: 28AA CMP R0, #170
0x08006CB0: D137 BNE .L4 ; 0x08006D22
0x08006CB2: 2002 MOVS R0, #2
0x08006CB4: 9001 STR R0, [SP, #4]
0x08006CB6: 20BB MOVS R0, #187
0x08006CB8: 9005 STR R0, [SP, #20]
0x08006CBA: F002 FA7F BL HAL_FLASH_Unlock ; 0x080091BC
0x08006CBE: B128 CBZ R0, .L1 ; 0x08006CCC
0x08006CC0: F24E 60C8 MOVW R0, #0xE6C8 ; 0x0800E6C8 = .rodata..Lstr.52
0x08006CC4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6C8 = .rodata..Lstr.52
0x08006CC8: F004 FD3B BL puts ; 0x0800B742
.L1:
0x08006CCC: F002 FA8E BL HAL_FLASH_OB_Unlock ; 0x080091EC
0x08006CD0: B128 CBZ R0, .L2 ; 0x08006CDE
0x08006CD2: F64B 70D6 MOVW R0, #0xBFD6 ; 0x0800BFD6 = .rodata..Lstr.53
0x08006CD6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BFD6 = .rodata..Lstr.53
0x08006CDA: F004 FD32 BL puts ; 0x0800B742
.L2:
0x08006CDE: F64E 50F8 MOVW R0, #0xEDF8 ; 0x0800EDF8 = .rodata..Lstr.54
0x08006CE2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EDF8 = .rodata..Lstr.54
0x08006CE6: F004 FD2C BL puts ; 0x0800B742
0x08006CEA: A801 ADD R0, SP, #4
0x08006CEC: F002 FAA6 BL HAL_FLASHEx_OBProgram ; 0x0800923C
0x08006CF0: B1E0 CBZ R0, .L5 ; 0x08006D2C
0x08006CF2: F64D 10F3 MOVW R0, #0xD9F3 ; 0x0800D9F3 = .rodata..Lstr.58
0x08006CF6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9F3 = .rodata..Lstr.58
0x08006CFA: F004 FD22 BL puts ; 0x0800B742
0x08006CFE: F002 FA8D BL HAL_FLASH_OB_Lock ; 0x0800921C
0x08006D02: E04C B .L11 ; 0x08006D9E
.L3:
0x08006D04: 9805 LDR R0, [SP, #20]
0x08006D06: 28BB CMP R0, #187
0x08006D08: D126 BNE .L7 ; 0x08006D58
0x08006D0A: 2002 MOVS R0, #2
0x08006D0C: 9001 STR R0, [SP, #4]
0x08006D0E: 20AA MOVS R0, #170
0x08006D10: 9005 STR R0, [SP, #20]
0x08006D12: F002 FA53 BL HAL_FLASH_Unlock ; 0x080091BC
0x08006D16: B310 CBZ R0, .L8 ; 0x08006D5E
0x08006D18: F24E 60C8 MOVW R0, #0xE6C8 ; 0x0800E6C8 = .rodata..Lstr.52
0x08006D1C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6C8 = .rodata..Lstr.52
0x08006D20: E03B B .L10 ; 0x08006D9A
.L4:
0x08006D22: F64D 10D6 MOVW R0, #0xD9D6 ; 0x0800D9D6 = .rodata..Lstr.44
0x08006D26: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9D6 = .rodata..Lstr.44
0x08006D2A: E013 B .L6 ; 0x08006D54
.L5:
0x08006D2C: F002 FA76 BL HAL_FLASH_OB_Lock ; 0x0800921C
0x08006D30: F64E 6008 MOVW R0, #0xEE08 ; 0x0800EE08 = .rodata..Lstr.55
0x08006D34: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE08 = .rodata..Lstr.55
0x08006D38: F004 FD03 BL puts ; 0x0800B742
0x08006D3C: F7FD F838 BL HAL_FLASH_Lock ; 0x08003DB0
0x08006D40: F24C 0022 MOVW R0, #0xC022 ; 0x0800C022 = .rodata..Lstr.56
0x08006D44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C022 = .rodata..Lstr.56
0x08006D48: F004 FCFB BL puts ; 0x0800B742
0x08006D4C: F64E 6020 MOVW R0, #0xEE20 ; 0x0800EE20 = .rodata..Lstr.57
0x08006D50: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE20 = .rodata..Lstr.57
.L6:
0x08006D54: F004 FCF5 BL puts ; 0x0800B742
.L7:
0x08006D58: 2001 MOVS R0, #1
0x08006D5A: B00E ADD SP, SP, #56
0x08006D5C: BDB0 POP {R4-R5, R7, PC}
.L8:
0x08006D5E: F64B 708A MOVW R0, #0xBF8A ; 0x0800BF8A = .rodata..Lstr.34
0x08006D62: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BF8A = .rodata..Lstr.34
0x08006D66: F004 FCEC BL puts ; 0x0800B742
0x08006D6A: F002 FA3F BL HAL_FLASH_OB_Unlock ; 0x080091EC
0x08006D6E: B120 CBZ R0, .L9 ; 0x08006D7A
0x08006D70: F64B 70D6 MOVW R0, #0xBFD6 ; 0x0800BFD6 = .rodata..Lstr.53
0x08006D74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BFD6 = .rodata..Lstr.53
0x08006D78: E00F B .L10 ; 0x08006D9A
.L9:
0x08006D7A: F64D 102F MOVW R0, #0xD92F ; 0x0800D92F = .rodata..Lstr.35
0x08006D7E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D92F = .rodata..Lstr.35
0x08006D82: F004 FCDE BL puts ; 0x0800B742
0x08006D86: A801 ADD R0, SP, #4
0x08006D88: F002 FA58 BL HAL_FLASHEx_OBProgram ; 0x0800923C
0x08006D8C: B150 CBZ R0, .L12 ; 0x08006DA4
0x08006D8E: F002 FA45 BL HAL_FLASH_OB_Lock ; 0x0800921C
0x08006D92: F64D 1087 MOVW R0, #0xD987 ; 0x0800D987 = .rodata..Lstr.40
0x08006D96: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D987 = .rodata..Lstr.40
.L10:
0x08006D9A: F004 FCD2 BL puts ; 0x0800B742
.L11:
0x08006D9E: 2000 MOVS R0, #0
0x08006DA0: B00E ADD SP, SP, #56
0x08006DA2: BDB0 POP {R4-R5, R7, PC}
.L12:
0x08006DA4: F64E 50BC MOVW R0, #0xEDBC ; 0x0800EDBC = .rodata..Lstr.36
0x08006DA8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EDBC = .rodata..Lstr.36
0x08006DAC: F004 FCC9 BL puts ; 0x0800B742
0x08006DB0: F002 FA34 BL HAL_FLASH_OB_Lock ; 0x0800921C
0x08006DB4: F64E 6008 MOVW R0, #0xEE08 ; 0x0800EE08 = .rodata..Lstr.55
0x08006DB8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE08 = .rodata..Lstr.55
0x08006DBC: F004 FCC1 BL puts ; 0x0800B742
0x08006DC0: F7FC FFF6 BL HAL_FLASH_Lock ; 0x08003DB0
0x08006DC4: F24C 0022 MOVW R0, #0xC022 ; 0x0800C022 = .rodata..Lstr.56
0x08006DC8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C022 = .rodata..Lstr.56
0x08006DCC: F004 FCB9 BL puts ; 0x0800B742
0x08006DD0: F64D 1066 MOVW R0, #0xD966 ; 0x0800D966 = .rodata..Lstr.39
0x08006DD4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D966 = .rodata..Lstr.39
0x08006DD8: E7BC B .L6 ; 0x08006D54
Section .init.EXTI3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
EXTI3_IRQHandler:
0x08006DDA: E7FE B EXTI3_IRQHandler ; 0x08006DDA
Section .text.SetBootFromFlashAndReadOutProtection from main.o, size=170, align=4
SetBootFromFlashAndReadOutProtection:
0x08006DDC: B510 PUSH {R4, LR}
0x08006DDE: B08E SUB SP, SP, #56
0x08006DE0: AC01 ADD R4, SP, #4
0x08006DE2: 4620 MOV R0, R4
0x08006DE4: 2134 MOVS R1, #52
0x08006DE6: F7FF FC57 BL __aeabi_memclr ; 0x08006698
0x08006DEA: 4620 MOV R0, R4
0x08006DEC: F7FC FFEC BL HAL_FLASHEx_OBGetConfig ; 0x08003DC8
0x08006DF0: 2006 MOVS R0, #6
0x08006DF2: 9001 STR R0, [SP, #4]
0x08006DF4: 20BB MOVS R0, #187
0x08006DF6: 9005 STR R0, [SP, #20]
0x08006DF8: F44F 40C4 MOV.W R0, #0x6200
0x08006DFC: 9006 STR R0, [SP, #24]
0x08006DFE: F44F 40C0 MOV.W R0, #0x6000
0x08006E02: 9007 STR R0, [SP, #28]
0x08006E04: F002 F9DA BL HAL_FLASH_Unlock ; 0x080091BC
0x08006E08: B128 CBZ R0, .L1 ; 0x08006E16
0x08006E0A: F24E 60C8 MOVW R0, #0xE6C8 ; 0x0800E6C8 = .rodata..Lstr.52
0x08006E0E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6C8 = .rodata..Lstr.52
0x08006E12: F004 FC96 BL puts ; 0x0800B742
.L1:
0x08006E16: F002 F9E9 BL HAL_FLASH_OB_Unlock ; 0x080091EC
0x08006E1A: B128 CBZ R0, .L2 ; 0x08006E28
0x08006E1C: F64B 70D6 MOVW R0, #0xBFD6 ; 0x0800BFD6 = .rodata..Lstr.53
0x08006E20: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BFD6 = .rodata..Lstr.53
0x08006E24: F004 FC8D BL puts ; 0x0800B742
.L2:
0x08006E28: F64E 50F8 MOVW R0, #0xEDF8 ; 0x0800EDF8 = .rodata..Lstr.54
0x08006E2C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EDF8 = .rodata..Lstr.54
0x08006E30: F004 FC87 BL puts ; 0x0800B742
0x08006E34: A801 ADD R0, SP, #4
0x08006E36: F002 FA01 BL HAL_FLASHEx_OBProgram ; 0x0800923C
0x08006E3A: 4604 MOV R4, R0
0x08006E3C: B140 CBZ R0, .L3 ; 0x08006E50
0x08006E3E: F64D 10F3 MOVW R0, #0xD9F3 ; 0x0800D9F3 = .rodata..Lstr.58
0x08006E42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D9F3 = .rodata..Lstr.58
0x08006E46: F004 FC7C BL puts ; 0x0800B742
0x08006E4A: F002 F9E7 BL HAL_FLASH_OB_Lock ; 0x0800921C
0x08006E4E: E015 B .L4 ; 0x08006E7C
.L3:
0x08006E50: F002 F9E4 BL HAL_FLASH_OB_Lock ; 0x0800921C
0x08006E54: F64E 6008 MOVW R0, #0xEE08 ; 0x0800EE08 = .rodata..Lstr.55
0x08006E58: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE08 = .rodata..Lstr.55
0x08006E5C: F004 FC71 BL puts ; 0x0800B742
0x08006E60: F7FC FFA6 BL HAL_FLASH_Lock ; 0x08003DB0
0x08006E64: F24C 0022 MOVW R0, #0xC022 ; 0x0800C022 = .rodata..Lstr.56
0x08006E68: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C022 = .rodata..Lstr.56
0x08006E6C: F004 FC69 BL puts ; 0x0800B742
0x08006E70: F64E 6020 MOVW R0, #0xEE20 ; 0x0800EE20 = .rodata..Lstr.57
0x08006E74: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EE20 = .rodata..Lstr.57
0x08006E78: F004 FC63 BL puts ; 0x0800B742
.L4:
0x08006E7C: FAB4 F084 CLZ R0, R4
0x08006E80: 0940 LSRS R0, R0, #5
0x08006E82: B00E ADD SP, SP, #56
0x08006E84: BD10 POP {R4, PC}
Section .init.EXTI4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
EXTI4_IRQHandler:
0x08006E86: E7FE B EXTI4_IRQHandler ; 0x08006E86
Section .text.HAL_ADC_ConvCpltCallback from main.o, size=150, align=4
HAL_ADC_ConvCpltCallback:
0x08006E88: 6800 LDR R0, [R0]
0x08006E8A: F100 4130 ADD.W R1, R0, #0xB0000000
0x08006E8E: EA4F 2131 ROR R1, R1, #8
0x08006E92: 2906 CMP R1, #6
0x08006E94: D83B BHI .L2 ; 0x08006F0E
0x08006E96: E8DF F001 TBB [PC, R1]
0x08006E9A: 04 DC.B 0x04 ; '\x04'
0x08006E9B: 3A DC.B 0x3A ; ':'
0x08006E9C: 3A DC.B 0x3A ; ':'
0x08006E9D: 3A DC.B 0x3A ; ':'
0x08006E9E: 1C DC.B 0x1C ; '\x1C'
0x08006E9F: 2E DC.B 0x2E ; '.'
0x08006EA0: 3B DC.B 0x3B ; ';'
0x08006EA1: 00 DC.B 0x00 ; '\0'
0x08006EA2: F240 6300 MOVW R3, #0x0600
0x08006EA6: F241 21C0 MOVW R1, #0x12C0 ; 0x100012C0 = newADC12Data
0x08006EAA: F2C5 0300 MOVT R3, #0x5000
0x08006EAE: F2C1 0100 MOVT R1, #0x1000 ; 0x100012C0 = newADC12Data
0x08006EB2: 2201 MOVS R2, #1
0x08006EB4: 4298 CMP R0, R3
0x08006EB6: 600A STR R2, [R1]
0x08006EB8: D02A BEQ .L3 ; 0x08006F10
0x08006EBA: F240 5100 MOVW R1, #0x0500
0x08006EBE: F2C5 0100 MOVT R1, #0x5000
0x08006EC2: 4288 CMP R0, R1
0x08006EC4: D017 BEQ .L1 ; 0x08006EF6
0x08006EC6: F240 4100 MOVW R1, #0x0400
0x08006ECA: F2C5 0100 MOVT R1, #0x5000
0x08006ECE: 4288 CMP R0, R1
0x08006ED0: D11D BNE .L2 ; 0x08006F0E
0x08006ED2: F240 6300 MOVW R3, #0x0600
0x08006ED6: F241 21BC MOVW R1, #0x12BC ; 0x100012BC = newADC3Data
0x08006EDA: F2C5 0300 MOVT R3, #0x5000
0x08006EDE: F2C1 0100 MOVT R1, #0x1000 ; 0x100012BC = newADC3Data
0x08006EE2: 2201 MOVS R2, #1
0x08006EE4: 4298 CMP R0, R3
0x08006EE6: 600A STR R2, [R1]
0x08006EE8: D012 BEQ .L3 ; 0x08006F10
0x08006EEA: F240 5100 MOVW R1, #0x0500
0x08006EEE: F2C5 0100 MOVT R1, #0x5000
0x08006EF2: 4288 CMP R0, R1
0x08006EF4: D10B BNE .L2 ; 0x08006F0E
.L1:
0x08006EF6: F240 6300 MOVW R3, #0x0600
0x08006EFA: F241 21B8 MOVW R1, #0x12B8 ; 0x100012B8 = newADC4Data
0x08006EFE: F2C5 0300 MOVT R3, #0x5000
0x08006F02: F2C1 0100 MOVT R1, #0x1000 ; 0x100012B8 = newADC4Data
0x08006F06: 2201 MOVS R2, #1
0x08006F08: 4298 CMP R0, R3
0x08006F0A: 600A STR R2, [R1]
0x08006F0C: D000 BEQ .L3 ; 0x08006F10
.L2:
0x08006F0E: 4770 BX LR
.L3:
0x08006F10: F241 20B4 MOVW R0, #0x12B4 ; 0x100012B4 = newADC5Data
0x08006F14: F2C1 0000 MOVT R0, #0x1000 ; 0x100012B4 = newADC5Data
0x08006F18: 2101 MOVS R1, #1
0x08006F1A: 6001 STR R1, [R0]
0x08006F1C: 4770 BX LR
Section .init.ADC1_2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
ADC1_2_IRQHandler:
0x08006F1E: E7FE B ADC1_2_IRQHandler ; 0x08006F1E
Section .text.MX_RTC_Init from rtc.o, size=62, align=4
MX_RTC_Init:
0x08006F20: B580 PUSH {R7, LR}
0x08006F22: F241 2044 MOVW R0, #0x1244 ; 0x10001244 = hrtc
0x08006F26: F642 0100 MOVW R1, #0x2800
0x08006F2A: F2C1 0000 MOVT R0, #0x1000 ; 0x10001244 = hrtc
0x08006F2E: F2C4 0100 MOVT R1, #0x4000
0x08006F32: 2200 MOVS R2, #0
0x08006F34: F04F 4E80 MOV.W LR, #0x40000000
0x08006F38: 237F MOVS R3, #127
0x08006F3A: F04F 0CFF MOV.W R12, #255
0x08006F3E: E880 100E STM.W R0, {R1-R3, R12}
0x08006F42: E9C0 2204 STRD R2, R2, [R0, #16]
0x08006F46: E9C0 2E06 STRD R2, LR, [R0, #24]
0x08006F4A: 6202 STR R2, [R0, #32]
0x08006F4C: F003 FEBE BL HAL_RTC_Init ; 0x0800ACCC
0x08006F50: 2800 CMP R0, #0
0x08006F52: BF14 ITE NE
0x08006F54: E8BD 4080 POPNE.W {R7, LR}
0x08006F58: BD80 POPEQ {R7, PC}
0x08006F5A: F7FF BE8B B.W Error_Handler ; 0x08006C74
Section .init.USB_HP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
USB_HP_IRQHandler:
0x08006F5E: E7FE B USB_HP_IRQHandler ; 0x08006F5E
Section .text.MX_SPI3_Init from spi.o, size=82, align=4
MX_SPI3_Init:
0x08006F60: B5B0 PUSH {R4-R5, R7, LR}
0x08006F62: F640 50D0 MOVW R0, #0x0DD0 ; 0x10000DD0 = hspi3
0x08006F66: F643 4100 MOVW R1, #0x3C00
0x08006F6A: F2C1 0000 MOVT R0, #0x1000 ; 0x10000DD0 = hspi3
0x08006F6E: F2C4 0100 MOVT R1, #0x4000
0x08006F72: F44F 7282 MOV.W R2, #0x0104
0x08006F76: 2300 MOVS R3, #0
0x08006F78: F44F 6CE0 MOV.W R12, #0x0700
0x08006F7C: F04F 0E01 MOV.W LR, #1
0x08006F80: F44F 2480 MOV.W R4, #0x040000
0x08006F84: 2510 MOVS R5, #16
0x08006F86: E880 100E STM.W R0, {R1-R3, R12}
0x08006F8A: 2107 MOVS R1, #7
0x08006F8C: E9C0 3E04 STRD R3, LR, [R0, #16]
0x08006F90: E9C0 4506 STRD R4, R5, [R0, #24]
0x08006F94: E9C0 3308 STRD R3, R3, [R0, #32]
0x08006F98: E9C0 310A STRD R3, R1, [R0, #40]
0x08006F9C: E9C0 330C STRD R3, R3, [R0, #48]
0x08006FA0: F003 FF94 BL HAL_SPI_Init ; 0x0800AECC
0x08006FA4: 2800 CMP R0, #0
0x08006FA6: BF14 ITE NE
0x08006FA8: E8BD 40B0 POPNE.W {R4-R5, R7, LR}
0x08006FAC: BDB0 POPEQ {R4-R5, R7, PC}
0x08006FAE: F7FF BE61 B.W Error_Handler ; 0x08006C74
Section .init.USB_LP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
USB_LP_IRQHandler:
0x08006FB2: E7FE B USB_LP_IRQHandler ; 0x08006FB2
Section .text.HAL_SPI_MspInit from spi.o, size=158, align=4
HAL_SPI_MspInit:
0x08006FB4: B5F0 PUSH {R4-R7, LR}
0x08006FB6: B087 SUB SP, SP, #28
0x08006FB8: 6800 LDR R0, [R0]
0x08006FBA: F643 4100 MOVW R1, #0x3C00
0x08006FBE: F2C4 0100 MOVT R1, #0x4000
0x08006FC2: 2500 MOVS R5, #0
0x08006FC4: 4288 CMP R0, R1
0x08006FC6: E9CD 5505 STRD R5, R5, [SP, #20]
0x08006FCA: E9CD 5503 STRD R5, R5, [SP, #12]
0x08006FCE: 9502 STR R5, [SP, #8]
0x08006FD0: D001 BEQ .L1 ; 0x08006FD6
0x08006FD2: B007 ADD SP, SP, #28
0x08006FD4: BDF0 POP {R4-R7, PC}
.L1:
0x08006FD6: F241 004C MOVW R0, #0x104C
0x08006FDA: F2C4 0002 MOVT R0, #0x4002
0x08006FDE: 68C1 LDR R1, [R0, #12]
0x08006FE0: AC02 ADD R4, SP, #8
0x08006FE2: F441 4100 ORR R1, R1, #0x8000
0x08006FE6: 60C1 STR R1, [R0, #12]
0x08006FE8: 68C1 LDR R1, [R0, #12]
0x08006FEA: 2602 MOVS R6, #2
0x08006FEC: F401 4100 AND R1, R1, #0x8000
0x08006FF0: 9101 STR R1, [SP, #4]
0x08006FF2: 9901 LDR R1, [SP, #4]
0x08006FF4: 6801 LDR R1, [R0]
0x08006FF6: 2706 MOVS R7, #6
0x08006FF8: F041 0101 ORR R1, R1, #1
0x08006FFC: 6001 STR R1, [R0]
0x08006FFE: 6801 LDR R1, [R0]
0x08007000: F001 0101 AND R1, R1, #1
0x08007004: 9101 STR R1, [SP, #4]
0x08007006: 9901 LDR R1, [SP, #4]
0x08007008: 6801 LDR R1, [R0]
0x0800700A: F041 0104 ORR R1, R1, #4
0x0800700E: 6001 STR R1, [R0]
0x08007010: 6800 LDR R0, [R0]
0x08007012: 4621 MOV R1, R4
0x08007014: F000 0004 AND R0, R0, #4
0x08007018: 9001 STR R0, [SP, #4]
0x0800701A: 9801 LDR R0, [SP, #4]
0x0800701C: F44F 4000 MOV.W R0, #0x8000
0x08007020: 9002 STR R0, [SP, #8]
0x08007022: F04F 4090 MOV.W R0, #0x48000000
0x08007026: E9CD 6503 STRD R6, R5, [SP, #12]
0x0800702A: 9505 STR R5, [SP, #20]
0x0800702C: 9706 STR R7, [SP, #24]
0x0800702E: F002 FC35 BL HAL_GPIO_Init ; 0x0800989C
0x08007032: F44F 50E0 MOV.W R0, #0x1C00
0x08007036: E9CD 0602 STRD R0, R6, [SP, #8]
0x0800703A: F640 0000 MOVW R0, #0x0800
0x0800703E: F6C4 0000 MOVT R0, #0x4800
0x08007042: 4621 MOV R1, R4
0x08007044: E9CD 5504 STRD R5, R5, [SP, #16]
0x08007048: 9706 STR R7, [SP, #24]
0x0800704A: F002 FC27 BL HAL_GPIO_Init ; 0x0800989C
0x0800704E: B007 ADD SP, SP, #28
0x08007050: BDF0 POP {R4-R7, PC}
Section .init.FDCAN1_IT0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FDCAN1_IT0_IRQHandler:
0x08007052: E7FE B FDCAN1_IT0_IRQHandler ; 0x08007052
Section .text.NMI_Handler from stm32g4xx_it.o, size=2, align=4
NMI_Handler:
0x08007054: E7FE B NMI_Handler ; 0x08007054
Section .init.FDCAN1_IT1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FDCAN1_IT1_IRQHandler:
0x08007056: E7FE B FDCAN1_IT1_IRQHandler ; 0x08007056
Section .text.HardFault_Handler from stm32g4xx_it.o, size=2, align=4
HardFault_Handler:
0x08007058: E7FE B HardFault_Handler ; 0x08007058
Section .init.TIM1_BRK_TIM15_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM1_BRK_TIM15_IRQHandler:
0x0800705A: E7FE B TIM1_BRK_TIM15_IRQHandler ; 0x0800705A
Section .text.MemManage_Handler from stm32g4xx_it.o, size=2, align=4
MemManage_Handler:
0x0800705C: E7FE B MemManage_Handler ; 0x0800705C
Section .init.TIM1_UP_TIM16_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM1_UP_TIM16_IRQHandler:
0x0800705E: E7FE B TIM1_UP_TIM16_IRQHandler ; 0x0800705E
Section .text.BusFault_Handler from stm32g4xx_it.o, size=2, align=4
BusFault_Handler:
0x08007060: E7FE B BusFault_Handler ; 0x08007060
Section .init.TIM1_TRG_COM_TIM17_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM1_TRG_COM_TIM17_IRQHandler:
0x08007062: E7FE B TIM1_TRG_COM_TIM17_IRQHandler ; 0x08007062
Section .text.UsageFault_Handler from stm32g4xx_it.o, size=2, align=4
UsageFault_Handler:
0x08007064: E7FE B UsageFault_Handler ; 0x08007064
Section .init.TIM1_CC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM1_CC_IRQHandler:
0x08007066: E7FE B TIM1_CC_IRQHandler ; 0x08007066
Section .text.SVC_Handler from stm32g4xx_it.o, size=2, align=4
SVC_Handler:
0x08007068: 4770 BX LR
Section .init.TIM2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM2_IRQHandler:
0x0800706A: E7FE B TIM2_IRQHandler ; 0x0800706A
Section .text.DebugMon_Handler from stm32g4xx_it.o, size=2, align=4
DebugMon_Handler:
0x0800706C: 4770 BX LR
Section .init.TIM3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM3_IRQHandler:
0x0800706E: E7FE B TIM3_IRQHandler ; 0x0800706E
Section .text.PendSV_Handler from stm32g4xx_it.o, size=2, align=4
PendSV_Handler:
0x08007070: 4770 BX LR
Section .init.TIM4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM4_IRQHandler:
0x08007072: E7FE B TIM4_IRQHandler ; 0x08007072
Section .text.EXTI2_IRQHandler from stm32g4xx_it.o, size=6, align=4
EXTI2_IRQHandler:
0x08007074: 2004 MOVS R0, #4
0x08007076: F002 BD87 B.W HAL_GPIO_EXTI_IRQHandler ; 0x08009B88
Section .init.I2C1_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C1_EV_IRQHandler:
0x0800707A: E7FE B I2C1_EV_IRQHandler ; 0x0800707A
Section .text.EXTI9_5_IRQHandler from stm32g4xx_it.o, size=6, align=4
EXTI9_5_IRQHandler:
0x0800707C: 2080 MOVS R0, #128
0x0800707E: F002 BD83 B.W HAL_GPIO_EXTI_IRQHandler ; 0x08009B88
Section .init.I2C1_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C1_ER_IRQHandler:
0x08007082: E7FE B I2C1_ER_IRQHandler ; 0x08007082
Section .text.HAL_UART_MspInit from usart.o, size=386, align=4
HAL_UART_MspInit:
0x08007084: E92D 41F0 PUSH.W {R4-R8, LR}
0x08007088: B09C SUB SP, SP, #112
0x0800708A: 4604 MOV R4, R0
0x0800708C: 2600 MOVS R6, #0
0x0800708E: A802 ADD R0, SP, #8
0x08007090: 2154 MOVS R1, #84
0x08007092: 961B STR R6, [SP, #108]
0x08007094: E9CD 6619 STRD R6, R6, [SP, #100]
0x08007098: E9CD 6617 STRD R6, R6, [SP, #92]
0x0800709C: F7FF FAFC BL __aeabi_memclr ; 0x08006698
0x080070A0: 6820 LDR R0, [R4]
0x080070A2: F244 4100 MOVW R1, #0x4400
0x080070A6: F2C4 0100 MOVT R1, #0x4000
0x080070AA: 4288 CMP R0, R1
0x080070AC: D03C BEQ .L1 ; 0x08007128
0x080070AE: F643 0100 MOVW R1, #0x3800
0x080070B2: F2C4 0101 MOVT R1, #0x4001
0x080070B6: 4288 CMP R0, R1
0x080070B8: F040 80A2 BNE.W .L3 ; 0x08007200
0x080070BC: 2001 MOVS R0, #1
0x080070BE: 9002 STR R0, [SP, #8]
0x080070C0: 2400 MOVS R4, #0
0x080070C2: A802 ADD R0, SP, #8
0x080070C4: 9403 STR R4, [SP, #12]
0x080070C6: F7FD FA83 BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x080070CA: 2800 CMP R0, #0
0x080070CC: BF18 IT NE
0x080070CE: F7FF FDD1 BLNE Error_Handler ; 0x08006C74
0x080070D2: F241 0058 MOVW R0, #0x1058
0x080070D6: F2C4 0002 MOVT R0, #0x4002
0x080070DA: 6881 LDR R1, [R0, #8]
0x080070DC: F441 4180 ORR R1, R1, #0x4000
0x080070E0: 6081 STR R1, [R0, #8]
0x080070E2: 6880 LDR R0, [R0, #8]
0x080070E4: F400 4080 AND R0, R0, #0x4000
0x080070E8: 9001 STR R0, [SP, #4]
0x080070EA: 9801 LDR R0, [SP, #4]
0x080070EC: F241 004C MOVW R0, #0x104C
0x080070F0: F2C4 0002 MOVT R0, #0x4002
0x080070F4: 6801 LDR R1, [R0]
0x080070F6: F041 0104 ORR R1, R1, #4
0x080070FA: 6001 STR R1, [R0]
0x080070FC: 6800 LDR R0, [R0]
0x080070FE: A917 ADD R1, SP, #92
0x08007100: F000 0004 AND R0, R0, #4
0x08007104: 9001 STR R0, [SP, #4]
0x08007106: 9801 LDR R0, [SP, #4]
0x08007108: 2030 MOVS R0, #48
0x0800710A: 9017 STR R0, [SP, #92]
0x0800710C: 2002 MOVS R0, #2
0x0800710E: E9CD 0418 STRD R0, R4, [SP, #96]
0x08007112: 2007 MOVS R0, #7
0x08007114: 901B STR R0, [SP, #108]
0x08007116: F640 0000 MOVW R0, #0x0800
0x0800711A: F6C4 0000 MOVT R0, #0x4800
0x0800711E: 941A STR R4, [SP, #104]
0x08007120: F002 FBBC BL HAL_GPIO_Init ; 0x0800989C
0x08007124: 2425 MOVS R4, #37
0x08007126: E063 B .L2 ; 0x080071F0
.L1:
0x08007128: 2502 MOVS R5, #2
0x0800712A: A802 ADD R0, SP, #8
0x0800712C: 9502 STR R5, [SP, #8]
0x0800712E: 9604 STR R6, [SP, #16]
0x08007130: F7FD FA4E BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08007134: 2800 CMP R0, #0
0x08007136: BF18 IT NE
0x08007138: F7FF FD9C BLNE Error_Handler ; 0x08006C74
0x0800713C: F241 0058 MOVW R0, #0x1058
0x08007140: F2C4 0002 MOVT R0, #0x4002
0x08007144: 6801 LDR R1, [R0]
0x08007146: F241 064C MOVW R6, #0x104C
0x0800714A: F441 3100 ORR R1, R1, #0x020000
0x0800714E: 6001 STR R1, [R0]
0x08007150: 6800 LDR R0, [R0]
0x08007152: F2C4 0602 MOVT R6, #0x4002
0x08007156: F400 3000 AND R0, R0, #0x020000
0x0800715A: 9001 STR R0, [SP, #4]
0x0800715C: 9801 LDR R0, [SP, #4]
0x0800715E: 6830 LDR R0, [R6]
0x08007160: 2700 MOVS R7, #0
0x08007162: F040 0001 ORR R0, R0, #1
0x08007166: 6030 STR R0, [R6]
0x08007168: 6830 LDR R0, [R6]
0x0800716A: A917 ADD R1, SP, #92
0x0800716C: F000 0001 AND R0, R0, #1
0x08007170: 9001 STR R0, [SP, #4]
0x08007172: 9801 LDR R0, [SP, #4]
0x08007174: 200C MOVS R0, #12
0x08007176: E9CD 0517 STRD R0, R5, [SP, #92]
0x0800717A: 2007 MOVS R0, #7
0x0800717C: 901B STR R0, [SP, #108]
0x0800717E: F04F 4090 MOV.W R0, #0x48000000
0x08007182: E9CD 7719 STRD R7, R7, [SP, #100]
0x08007186: F002 FB89 BL HAL_GPIO_Init ; 0x0800989C
0x0800718A: F640 755C MOVW R5, #0x0F5C ; 0x10000F5C = hdma_usart2_rx
0x0800718E: F5A6 607E SUB.W R0, R6, #0x0FE0
0x08007192: F2C1 0500 MOVT R5, #0x1000 ; 0x10000F5C = hdma_usart2_rx
0x08007196: 211A MOVS R1, #26
0x08007198: F04F 0880 MOV.W R8, #128
0x0800719C: E885 0083 STM.W R5, {R0-R1, R7}
0x080071A0: 4628 MOV R0, R5
0x080071A2: E9C5 7803 STRD R7, R8, [R5, #12]
0x080071A6: E9C5 7705 STRD R7, R7, [R5, #20]
0x080071AA: E9C5 7707 STRD R7, R7, [R5, #28]
0x080071AE: F001 FD57 BL HAL_DMA_Init ; 0x08008C60
0x080071B2: 2800 CMP R0, #0
0x080071B4: BF18 IT NE
0x080071B6: F7FF FD5D BLNE Error_Handler ; 0x08006C74
0x080071BA: F8C4 5080 STR.W R5, [R4, #128]
0x080071BE: 62AC STR R4, [R5, #40]
0x080071C0: F640 65FC MOVW R5, #0x0EFC ; 0x10000EFC = hdma_usart2_tx
0x080071C4: F6A6 70CC SUBW R0, R6, #0x0FCC
0x080071C8: F2C1 0500 MOVT R5, #0x1000 ; 0x10000EFC = hdma_usart2_tx
0x080071CC: 211B MOVS R1, #27
0x080071CE: 2210 MOVS R2, #16
0x080071D0: E885 0187 STM.W R5, {R0-R2, R7-R8}
0x080071D4: 4628 MOV R0, R5
0x080071D6: E9C5 7705 STRD R7, R7, [R5, #20]
0x080071DA: E9C5 7707 STRD R7, R7, [R5, #28]
0x080071DE: F001 FD3F BL HAL_DMA_Init ; 0x08008C60
0x080071E2: 2800 CMP R0, #0
0x080071E4: BF18 IT NE
0x080071E6: F7FF FD45 BLNE Error_Handler ; 0x08006C74
0x080071EA: 67E5 STR R5, [R4, #124]
0x080071EC: 62AC STR R4, [R5, #40]
0x080071EE: 2426 MOVS R4, #38
.L2:
0x080071F0: 4620 MOV R0, R4
0x080071F2: 2100 MOVS R1, #0
0x080071F4: 2200 MOVS R2, #0
0x080071F6: F7FC FB19 BL HAL_NVIC_SetPriority ; 0x0800382C
0x080071FA: 4620 MOV R0, R4
0x080071FC: F7FC FB56 BL HAL_NVIC_EnableIRQ ; 0x080038AC
.L3:
0x08007200: B01C ADD SP, SP, #112
0x08007202: E8BD 81F0 POP.W {R4-R8, PC}
Section .init.I2C2_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C2_EV_IRQHandler:
0x08007206: E7FE B I2C2_EV_IRQHandler ; 0x08007206
Section .text.HAL_PCD_MspInit from usb.o, size=86, align=4
HAL_PCD_MspInit:
0x08007208: B510 PUSH {R4, LR}
0x0800720A: B096 SUB SP, SP, #88
0x0800720C: 4604 MOV R4, R0
0x0800720E: A801 ADD R0, SP, #4
0x08007210: 2154 MOVS R1, #84
0x08007212: F7FF FA41 BL __aeabi_memclr ; 0x08006698
0x08007216: 6820 LDR R0, [R4]
0x08007218: F645 4100 MOVW R1, #0x5C00
0x0800721C: F2C4 0100 MOVT R1, #0x4000
0x08007220: 4288 CMP R0, R1
0x08007222: D001 BEQ .L1 ; 0x08007228
0x08007224: B016 ADD SP, SP, #88
0x08007226: BD10 POP {R4, PC}
.L1:
0x08007228: F44F 5000 MOV.W R0, #0x2000
0x0800722C: 9001 STR R0, [SP, #4]
0x0800722E: 2000 MOVS R0, #0
0x08007230: 9010 STR R0, [SP, #64]
0x08007232: A801 ADD R0, SP, #4
0x08007234: F7FD F9CC BL HAL_RCCEx_PeriphCLKConfig ; 0x080045D0
0x08007238: 2800 CMP R0, #0
0x0800723A: BF18 IT NE
0x0800723C: F7FF FD1A BLNE Error_Handler ; 0x08006C74
0x08007240: F241 0058 MOVW R0, #0x1058
0x08007244: F2C4 0002 MOVT R0, #0x4002
0x08007248: 6801 LDR R1, [R0]
0x0800724A: F441 0100 ORR R1, R1, #0x800000
0x0800724E: 6001 STR R1, [R0]
0x08007250: 6800 LDR R0, [R0]
0x08007252: F400 0000 AND R0, R0, #0x800000
0x08007256: 9000 STR R0, [SP, #0]
0x08007258: 9800 LDR R0, [SP, #0]
0x0800725A: B016 ADD SP, SP, #88
0x0800725C: BD10 POP {R4, PC}
Section .init.I2C2_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C2_ER_IRQHandler:
0x0800725E: E7FE B I2C2_ER_IRQHandler ; 0x0800725E
Section .text.HAL_IncTick from stm32g4xx_hal.o, size=26, align=4
HAL_IncTick:
0x08007260: F241 7070 MOVW R0, #0x1770 ; 0x10001770 = uwTickFreq
0x08007264: F241 21A0 MOVW R1, #0x12A0 ; 0x100012A0 = uwTick
0x08007268: F2C1 0000 MOVT R0, #0x1000 ; 0x10001770 = uwTickFreq
0x0800726C: F2C1 0100 MOVT R1, #0x1000 ; 0x100012A0 = uwTick
0x08007270: 6800 LDR R0, [R0]
0x08007272: 680A LDR R2, [R1]
0x08007274: 4410 ADD R0, R2
0x08007276: 6008 STR R0, [R1]
0x08007278: 4770 BX LR
Section .init.SPI1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
SPI1_IRQHandler:
0x0800727A: E7FE B SPI1_IRQHandler ; 0x0800727A
Section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig from stm32g4xx_hal.o, size=46, align=4
HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
0x0800727C: B510 PUSH {R4, LR}
0x0800727E: 4604 MOV R4, R0
0x08007280: F06F 0002 MVN R0, #2
0x08007284: 4204 TST R4, R0
0x08007286: D007 BEQ .L1 ; 0x08007298
0x08007288: F24C 0076 MOVW R0, #0xC076 ; 0x0800C076 = .rodata..L.str
0x0800728C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C076 = .rodata..L.str
0x08007290: F240 21A2 MOVW R1, #0x02A2
0x08007294: F7FC F828 BL assert_failed ; 0x080032E8
.L1:
0x08007298: 2030 MOVS R0, #48
0x0800729A: F2C4 0001 MOVT R0, #0x4001
0x0800729E: 6801 LDR R1, [R0]
0x080072A0: F021 0102 BIC R1, R1, #2
0x080072A4: 4321 ORRS R1, R4
0x080072A6: 6001 STR R1, [R0]
0x080072A8: BD10 POP {R4, PC}
Section .init.SPI2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
SPI2_IRQHandler:
0x080072AA: E7FE B SPI2_IRQHandler ; 0x080072AA
Section .text.HAL_ADC_Init from stm32g4xx_hal_adc.o, size=1538, align=4
HAL_ADC_Init:
0x080072AC: B570 PUSH {R4-R6, LR}
0x080072AE: B082 SUB SP, SP, #8
0x080072B0: 4604 MOV R4, R0
0x080072B2: 2000 MOVS R0, #0
0x080072B4: 9001 STR R0, [SP, #4]
0x080072B6: B1EC CBZ R4, .L2 ; 0x080072F4
0x080072B8: 6820 LDR R0, [R4]
0x080072BA: F100 4030 ADD.W R0, R0, #0xB0000000
0x080072BE: EA4F 2030 ROR R0, R0, #8
0x080072C2: 2806 CMP R0, #6
0x080072C4: D838 BHI .L6 ; 0x08007338
0x080072C6: 2101 MOVS R1, #1
0x080072C8: FA01 F000 LSL.W R0, R1, R0
0x080072CC: F010 0F73 TST R0, #115
0x080072D0: D032 BEQ .L6 ; 0x08007338
.L1:
0x080072D2: 6860 LDR R0, [R4, #4]
0x080072D4: F5B0 1F80 CMP.W R0, #0x100000
0x080072D8: DB0F BLT .L3 ; 0x080072FA
0x080072DA: F5B0 1F00 CMP.W R0, #0x200000
0x080072DE: DA19 BGE .L4 ; 0x08007314
0x080072E0: F5B0 1FC0 CMP.W R0, #0x180000
0x080072E4: DA36 BGE .L8 ; 0x08007354
0x080072E6: F5B0 1F80 CMP.W R0, #0x100000
0x080072EA: D044 BEQ .L11 ; 0x08007376
0x080072EC: F5B0 1FA0 CMP.W R0, #0x140000
0x080072F0: D041 BEQ .L11 ; 0x08007376
0x080072F2: E038 B .L10 ; 0x08007366
.L2:
0x080072F4: 2001 MOVS R0, #1
0x080072F6: B002 ADD SP, SP, #8
0x080072F8: BD70 POP {R4-R6, PC}
.L3:
0x080072FA: F5B0 3F40 CMP.W R0, #0x030000
0x080072FE: DB13 BLT .L5 ; 0x08007328
0x08007300: F5B0 2F00 CMP.W R0, #0x080000
0x08007304: DA21 BGE .L7 ; 0x0800734A
0x08007306: F5B0 3F40 CMP.W R0, #0x030000
0x0800730A: D034 BEQ .L11 ; 0x08007376
0x0800730C: F5B0 2F80 CMP.W R0, #0x040000
0x08007310: D031 BEQ .L11 ; 0x08007376
0x08007312: E028 B .L10 ; 0x08007366
.L4:
0x08007314: F5B0 1F20 CMP.W R0, #0x280000
0x08007318: DA21 BGE .L9 ; 0x0800735E
0x0800731A: F5B0 1F00 CMP.W R0, #0x200000
0x0800731E: D02A BEQ .L11 ; 0x08007376
0x08007320: F5B0 1F10 CMP.W R0, #0x240000
0x08007324: D027 BEQ .L11 ; 0x08007376
0x08007326: E01E B .L10 ; 0x08007366
.L5:
0x08007328: B328 CBZ R0, .L11 ; 0x08007376
0x0800732A: F5B0 3F80 CMP.W R0, #0x010000
0x0800732E: D022 BEQ .L11 ; 0x08007376
0x08007330: F5B0 3F00 CMP.W R0, #0x020000
0x08007334: D01F BEQ .L11 ; 0x08007376
0x08007336: E016 B .L10 ; 0x08007366
.L6:
0x08007338: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x0800733C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007340: F240 119B MOVW R1, #0x019B
0x08007344: F7FB FFD0 BL assert_failed ; 0x080032E8
0x08007348: E7C3 B .L1 ; 0x080072D2
.L7:
0x0800734A: D014 BEQ .L11 ; 0x08007376
0x0800734C: F5B0 2F40 CMP.W R0, #0x0C0000
0x08007350: D011 BEQ .L11 ; 0x08007376
0x08007352: E008 B .L10 ; 0x08007366
.L8:
0x08007354: D00F BEQ .L11 ; 0x08007376
0x08007356: F5B0 1FE0 CMP.W R0, #0x1C0000
0x0800735A: D00C BEQ .L11 ; 0x08007376
0x0800735C: E003 B .L10 ; 0x08007366
.L9:
0x0800735E: D00A BEQ .L11 ; 0x08007376
0x08007360: F5B0 1F30 CMP.W R0, #0x2C0000
0x08007364: D007 BEQ .L11 ; 0x08007376
.L10:
0x08007366: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x0800736A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800736E: F44F 71CE MOV.W R1, #0x019C
0x08007372: F7FB FFB9 BL assert_failed ; 0x080032E8
.L11:
0x08007376: 68A0 LDR R0, [R4, #8]
0x08007378: EA4F 00F0 ROR R0, R0, #3
0x0800737C: 2804 CMP R0, #4
0x0800737E: D307 BCC .L12 ; 0x08007390
0x08007380: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007384: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007388: F240 119D MOVW R1, #0x019D
0x0800738C: F7FB FFAC BL assert_failed ; 0x080032E8
.L12:
0x08007390: 68E0 LDR R0, [R4, #12]
0x08007392: F440 4000 ORR R0, R0, #0x8000
0x08007396: F5B0 4F00 CMP.W R0, #0x8000
0x0800739A: D007 BEQ .L13 ; 0x080073AC
0x0800739C: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080073A0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080073A4: F44F 71CF MOV.W R1, #0x019E
0x080073A8: F7FB FF9E BL assert_failed ; 0x080032E8
.L13:
0x080073AC: 6920 LDR R0, [R4, #16]
0x080073AE: F244 010A MOVW R1, #0x400A
0x080073B2: 4288 CMP R0, R1
0x080073B4: D307 BCC .L14 ; 0x080073C6
0x080073B6: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080073BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080073BE: F240 119F MOVW R1, #0x019F
0x080073C2: F7FB FF91 BL assert_failed ; 0x080032E8
.L14:
0x080073C6: 6960 LDR R0, [R4, #20]
0x080073C8: 2802 CMP R0, #2
0x080073CA: D307 BCC .L15 ; 0x080073DC
0x080073CC: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080073D0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080073D4: F44F 71D0 MOV.W R1, #0x01A0
0x080073D8: F7FB FF86 BL assert_failed ; 0x080032E8
.L15:
0x080073DC: 7F60 LDRB R0, [R4, #29]
0x080073DE: 2802 CMP R0, #2
0x080073E0: D307 BCC .L16 ; 0x080073F2
0x080073E2: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080073E6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080073EA: F240 11A1 MOVW R1, #0x01A1
0x080073EE: F7FB FF7B BL assert_failed ; 0x080032E8
.L16:
0x080073F2: 6B20 LDR R0, [R4, #48]
0x080073F4: EA4F 20B0 ROR R0, R0, #10
0x080073F8: 2804 CMP R0, #4
0x080073FA: D307 BCC .L17 ; 0x0800740C
0x080073FC: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007400: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007404: F44F 71D1 MOV.W R1, #0x01A2
0x08007408: F7FB FF6E BL assert_failed ; 0x080032E8
.L17:
0x0800740C: 6AE0 LDR R0, [R4, #44]
0x0800740E: F5A0 6188 SUB.W R1, R0, #0x0440
0x08007412: EA4F 1171 ROR R1, R1, #5
0x08007416: 291C CMP R1, #28
0x08007418: F200 81D4 BHI.W .L51 ; 0x080077C4
0x0800741C: 2201 MOVS R2, #1
0x0800741E: FA02 F101 LSL.W R1, R2, R1
0x08007422: F64D 72E5 MOVW R2, #0xDFE5
0x08007426: F6C1 0201 MOVT R2, #0x1801
0x0800742A: 4211 TST R1, R2
0x0800742C: F000 81CA BEQ.W .L51 ; 0x080077C4
.L18:
0x08007430: 6B60 LDR R0, [R4, #52]
0x08007432: 2800 CMP R0, #0
0x08007434: BF18 IT NE
0x08007436: F1B0 6F80 CMPNE.W R0, #0x04000000
0x0800743A: F040 80DD BNE.W .L35 ; 0x080075F8
.L19:
0x0800743E: F894 0038 LDRB.W R0, [R4, #56]
0x08007442: 2802 CMP R0, #2
0x08007444: D307 BCC .L20 ; 0x08007456
0x08007446: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x0800744A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800744E: F240 11A5 MOVW R1, #0x01A5
0x08007452: F7FB FF49 BL assert_failed ; 0x080032E8
.L20:
0x08007456: 69A0 LDR R0, [R4, #24]
0x08007458: 2804 CMP R0, #4
0x0800745A: D009 BEQ .L21 ; 0x08007470
0x0800745C: 2808 CMP R0, #8
0x0800745E: D007 BEQ .L21 ; 0x08007470
0x08007460: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007464: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007468: F44F 71D3 MOV.W R1, #0x01A6
0x0800746C: F7FB FF3C BL assert_failed ; 0x080032E8
.L21:
0x08007470: 6BE0 LDR R0, [R4, #60]
0x08007472: F440 5080 ORR R0, R0, #0x1000
0x08007476: F5B0 5F80 CMP.W R0, #0x1000
0x0800747A: D007 BEQ .L22 ; 0x0800748C
0x0800747C: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007480: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007484: F240 11A7 MOVW R1, #0x01A7
0x08007488: F7FB FF2E BL assert_failed ; 0x080032E8
.L22:
0x0800748C: 7F20 LDRB R0, [R4, #28]
0x0800748E: 2802 CMP R0, #2
0x08007490: D307 BCC .L23 ; 0x080074A2
0x08007492: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007496: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800749A: F44F 71D4 MOV.W R1, #0x01A8
0x0800749E: F7FB FF23 BL assert_failed ; 0x080032E8
.L23:
0x080074A2: F894 0040 LDRB.W R0, [R4, #64]
0x080074A6: 2802 CMP R0, #2
0x080074A8: D307 BCC .L24 ; 0x080074BA
0x080074AA: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080074AE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080074B2: F240 11A9 MOVW R1, #0x01A9
0x080074B6: F7FB FF17 BL assert_failed ; 0x080032E8
.L24:
0x080074BA: 6960 LDR R0, [R4, #20]
0x080074BC: B338 CBZ R0, .L27 ; 0x0800750E
0x080074BE: 6A20 LDR R0, [R4, #32]
0x080074C0: 3801 SUBS R0, #1
0x080074C2: 2810 CMP R0, #16
0x080074C4: D307 BCC .L25 ; 0x080074D6
0x080074C6: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080074CA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080074CE: F240 11AD MOVW R1, #0x01AD
0x080074D2: F7FB FF09 BL assert_failed ; 0x080032E8
.L25:
0x080074D6: F894 0024 LDRB.W R0, [R4, #36]
0x080074DA: 2802 CMP R0, #2
0x080074DC: D307 BCC .L26 ; 0x080074EE
0x080074DE: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080074E2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080074E6: F44F 71D7 MOV.W R1, #0x01AE
0x080074EA: F7FB FEFD BL assert_failed ; 0x080032E8
.L26:
0x080074EE: F894 0024 LDRB.W R0, [R4, #36]
0x080074F2: 2801 CMP R0, #1
0x080074F4: D10B BNE .L27 ; 0x0800750E
0x080074F6: 6AA0 LDR R0, [R4, #40]
0x080074F8: 3801 SUBS R0, #1
0x080074FA: 2808 CMP R0, #8
0x080074FC: D307 BCC .L27 ; 0x0800750E
0x080074FE: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007502: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007506: F44F 71D9 MOV.W R1, #0x01B2
0x0800750A: F7FB FEED BL assert_failed ; 0x080032E8
.L27:
0x0800750E: F894 0024 LDRB.W R0, [R4, #36]
0x08007512: 2801 CMP R0, #1
0x08007514: D10A BNE .L28 ; 0x0800752C
0x08007516: 7F60 LDRB R0, [R4, #29]
0x08007518: 2801 CMP R0, #1
0x0800751A: D107 BNE .L28 ; 0x0800752C
0x0800751C: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007520: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007524: F240 11B7 MOVW R1, #0x01B7
0x08007528: F7FB FEDE BL assert_failed ; 0x080032E8
.L28:
0x0800752C: 6DE0 LDR R0, [R4, #92]
0x0800752E: B930 CBNZ R0, .L29 ; 0x0800753E
0x08007530: 4620 MOV R0, R4
0x08007532: F7FB FAA7 BL HAL_ADC_MspInit ; 0x08002A84
0x08007536: 2000 MOVS R0, #0
0x08007538: 6620 STR R0, [R4, #96]
0x0800753A: F884 0058 STRB.W R0, [R4, #88]
.L29:
0x0800753E: 6821 LDR R1, [R4]
0x08007540: 6888 LDR R0, [R1, #8]
0x08007542: 0080 LSLS R0, R0, #2
0x08007544: F64F 70C0 MOVW R0, #0xFFC0
0x08007548: F6C5 70FF MOVT R0, #0x5FFF
0x0800754C: BF42 ITTT MI
0x0800754E: 688A LDRMI R2, [R1, #8]
0x08007550: 4002 ANDMI R2, R0
0x08007552: 608A STRMI R2, [R1, #8]
0x08007554: 688A LDR R2, [R1, #8]
0x08007556: 00D2 LSLS R2, R2, #3
0x08007558: D41C BMI .L31 ; 0x08007594
0x0800755A: 688A LDR R2, [R1, #8]
0x0800755C: F100 5080 ADD.W R0, R0, #0x10000000
0x08007560: 4010 ANDS R0, R2
0x08007562: F040 5080 ORR R0, R0, #0x10000000
0x08007566: 6088 STR R0, [R1, #8]
0x08007568: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800756C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x08007570: 6800 LDR R0, [R0]
0x08007572: F642 5263 MOVW R2, #0x2D63
0x08007576: 0980 LSRS R0, R0, #6
0x08007578: F2C0 523E MOVT R2, #0x053E
0x0800757C: FBA0 0202 UMULL R0, R2, R0, R2
0x08007580: 0990 LSRS R0, R2, #6
0x08007582: 2202 MOVS R2, #2
0x08007584: EB02 0040 ADD.W R0, R2, R0, LSL #1
.L30:
0x08007588: 9001 STR R0, [SP, #4]
0x0800758A: 9801 LDR R0, [SP, #4]
0x0800758C: B110 CBZ R0, .L31 ; 0x08007594
0x0800758E: 9801 LDR R0, [SP, #4]
0x08007590: 3801 SUBS R0, #1
0x08007592: E7F9 B .L30 ; 0x08007588
.L31:
0x08007594: 6888 LDR R0, [R1, #8]
0x08007596: 00C0 LSLS R0, R0, #3
0x08007598: D409 BMI .L32 ; 0x080075AE
0x0800759A: 6DE0 LDR R0, [R4, #92]
0x0800759C: F040 0010 ORR R0, R0, #16
0x080075A0: 65E0 STR R0, [R4, #92]
0x080075A2: 6E20 LDR R0, [R4, #96]
0x080075A4: F040 0001 ORR R0, R0, #1
0x080075A8: 6620 STR R0, [R4, #96]
0x080075AA: 2001 MOVS R0, #1
0x080075AC: E000 B .L33 ; 0x080075B0
.L32:
0x080075AE: 2000 MOVS R0, #0
.L33:
0x080075B0: 688A LDR R2, [R1, #8]
0x080075B2: 6DE3 LDR R3, [R4, #92]
0x080075B4: F002 0204 AND R2, R2, #4
0x080075B8: F003 0310 AND R3, R3, #16
0x080075BC: 18D2 ADDS R2, R2, R3
0x080075BE: 6DE2 LDR R2, [R4, #92]
0x080075C0: D116 BNE .L34 ; 0x080075F0
0x080075C2: F422 7281 BIC R2, R2, #0x0102
0x080075C6: 3202 ADDS R2, #2
0x080075C8: 65E2 STR R2, [R4, #92]
0x080075CA: 688A LDR R2, [R1, #8]
0x080075CC: 07D2 LSLS R2, R2, #31
0x080075CE: D140 BNE .L38 ; 0x08007652
0x080075D0: F240 1300 MOVW R3, #0x0100
0x080075D4: F441 7280 ORR R2, R1, #0x0100
0x080075D8: F2C5 0300 MOVT R3, #0x5000
0x080075DC: 429A CMP R2, R3
0x080075DE: F240 0208 MOVW R2, #8
0x080075E2: F2C5 0200 MOVT R2, #0x5000
0x080075E6: D114 BNE .L36 ; 0x08007612
0x080075E8: 6813 LDR R3, [R2]
0x080075EA: F8D2 5100 LDR.W R5, [R2, #0x0100]
0x080075EE: E018 B .L37 ; 0x08007622
.L34:
0x080075F0: F042 0110 ORR R1, R2, #16
0x080075F4: 2001 MOVS R0, #1
0x080075F6: E0E2 B .L50 ; 0x080077BE
.L35:
0x080075F8: F1B0 6F00 CMP.W R0, #0x08000000
0x080075FC: F43F AF1F BEQ.W .L19 ; 0x0800743E
0x08007600: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007604: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007608: F44F 71D2 MOV.W R1, #0x01A4
0x0800760C: F7FB FE6C BL assert_failed ; 0x080032E8
0x08007610: E715 B .L19 ; 0x0800743E
.L36:
0x08007612: F8D2 C400 LDR.W R12, [R2, #0x0400]
0x08007616: F8D2 5500 LDR.W R5, [R2, #0x0500]
0x0800761A: F8D2 3600 LDR.W R3, [R2, #0x0600]
0x0800761E: EA45 050C ORR.W R5, R5, R12
.L37:
0x08007622: 432B ORRS R3, R5
0x08007624: 07DB LSLS R3, R3, #31
0x08007626: D114 BNE .L38 ; 0x08007652
0x08007628: F102 03F8 ADD.W R3, R2, #248
0x0800762C: 4299 CMP R1, R3
0x0800762E: F44F 63E0 MOV.W R3, #0x0700
0x08007632: F8D4 C004 LDR.W R12, [R4, #4]
0x08007636: BF08 IT EQ
0x08007638: F44F 7340 MOVEQ.W R3, #0x0300
0x0800763C: F1B1 4FA0 CMP.W R1, #0x50000000
0x08007640: BF08 IT EQ
0x08007642: F44F 7340 MOVEQ.W R3, #0x0300
0x08007646: 58D5 LDR R5, [R2, R3]
0x08007648: F425 157C BIC R5, R5, #0x3F0000
0x0800764C: EA45 050C ORR.W R5, R5, R12
0x08007650: 50D5 STR R5, [R2, R3]
.L38:
0x08007652: 7F62 LDRB R2, [R4, #29]
0x08007654: 6BE3 LDR R3, [R4, #60]
0x08007656: E9D4 C502 LDRD R12, R5, [R4, #8]
0x0800765A: EA43 3242 ORR.W R2, R3, R2, LSL #13
0x0800765E: 432A ORRS R2, R5
0x08007660: F894 3024 LDRB.W R3, [R4, #36]
0x08007664: EA42 020C ORR.W R2, R2, R12
0x08007668: 2B01 CMP R3, #1
0x0800766A: EA42 4203 ORR.W R2, R2, R3, LSL #16
0x0800766E: D106 BNE .L39 ; 0x0800767E
0x08007670: 6AA3 LDR R3, [R4, #40]
0x08007672: 2500 MOVS R5, #0
0x08007674: F6CF 75FE MOVT R5, #0xFFFE
0x08007678: EB05 4343 ADD.W R3, R5, R3, LSL #17
0x0800767C: 431A ORRS R2, R3
.L39:
0x0800767E: 6AE3 LDR R3, [R4, #44]
0x08007680: B123 CBZ R3, .L40 ; 0x0800768C
0x08007682: 6B25 LDR R5, [R4, #48]
0x08007684: F403 7378 AND R3, R3, #0x03E0
0x08007688: 432B ORRS R3, R5
0x0800768A: 431A ORRS R2, R3
.L40:
0x0800768C: 68CB LDR R3, [R1, #12]
0x0800768E: F244 0507 MOVW R5, #0x4007
0x08007692: F6CF 75F0 MOVT R5, #0xFFF0
0x08007696: 402B ANDS R3, R5
0x08007698: 431A ORRS R2, R3
0x0800769A: 60CA STR R2, [R1, #12]
0x0800769C: 690A LDR R2, [R1, #16]
0x0800769E: 6B63 LDR R3, [R4, #52]
0x080076A0: F022 6240 BIC R2, R2, #0x0C000000
0x080076A4: 431A ORRS R2, R3
0x080076A6: 610A STR R2, [R1, #16]
0x080076A8: 688A LDR R2, [R1, #8]
0x080076AA: 0712 LSLS R2, R2, #28
0x080076AC: D478 BMI .L49 ; 0x080077A0
0x080076AE: F894 2038 LDRB.W R2, [R4, #56]
0x080076B2: 7F23 LDRB R3, [R4, #28]
0x080076B4: 0052 LSLS R2, R2, #1
0x080076B6: EA42 3283 ORR.W R2, R2, R3, LSL #14
0x080076BA: 68CB LDR R3, [R1, #12]
0x080076BC: F244 0502 MOVW R5, #0x4002
0x080076C0: 43AB BICS R3, R5
0x080076C2: 431A ORRS R2, R3
0x080076C4: 60CA STR R2, [R1, #12]
0x080076C6: 6922 LDR R2, [R4, #16]
0x080076C8: 690B LDR R3, [R1, #16]
0x080076CA: B14A CBZ R2, .L41 ; 0x080076E0
0x080076CC: F443 3380 ORR R3, R3, #0x010000
0x080076D0: 610B STR R3, [R1, #16]
0x080076D2: F8D1 30C0 LDR.W R3, [R1, #192]
0x080076D6: F643 75FF MOVW R5, #0x3FFF
0x080076DA: 43AB BICS R3, R5
0x080076DC: 431A ORRS R2, R3
0x080076DE: E007 B .L42 ; 0x080076F0
.L41:
0x080076E0: F423 3280 BIC R2, R3, #0x010000
0x080076E4: 610A STR R2, [R1, #16]
0x080076E6: F8D1 20C0 LDR.W R2, [R1, #192]
0x080076EA: F643 73FF MOVW R3, #0x3FFF
0x080076EE: 439A BICS R2, R3
.L42:
0x080076F0: F8C1 20C0 STR.W R2, [R1, #192]
0x080076F4: F894 2040 LDRB.W R2, [R4, #64]
0x080076F8: 2A01 CMP R2, #1
0x080076FA: D14D BNE .L47 ; 0x08007798
0x080076FC: 6C61 LDR R1, [R4, #68]
0x080076FE: 4605 MOV R5, R0
0x08007700: EA4F 01B1 ROR R1, R1, #2
0x08007704: 2908 CMP R1, #8
0x08007706: D308 BCC .L43 ; 0x0800771A
0x08007708: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x0800770C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007710: F240 2176 MOVW R1, #0x0276
0x08007714: F7FB FDE8 BL assert_failed ; 0x080032E8
0x08007718: 4628 MOV R0, R5
.L43:
0x0800771A: 6CA1 LDR R1, [R4, #72]
0x0800771C: EA4F 1171 ROR R1, R1, #5
0x08007720: 2909 CMP R1, #9
0x08007722: D308 BCC .L44 ; 0x08007736
0x08007724: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007728: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800772C: F240 2177 MOVW R1, #0x0277
0x08007730: F7FB FDDA BL assert_failed ; 0x080032E8
0x08007734: 4628 MOV R0, R5
.L44:
0x08007736: 6CE1 LDR R1, [R4, #76]
0x08007738: F441 7100 ORR R1, R1, #0x0200
0x0800773C: F5B1 7F00 CMP.W R1, #0x0200
0x08007740: D008 BEQ .L45 ; 0x08007754
0x08007742: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007746: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800774A: F44F 711E MOV.W R1, #0x0278
0x0800774E: F7FB FDCB BL assert_failed ; 0x080032E8
0x08007752: 4628 MOV R0, R5
.L45:
0x08007754: 6D21 LDR R1, [R4, #80]
0x08007756: F240 4201 MOVW R2, #0x0401
0x0800775A: F441 6180 ORR R1, R1, #0x0400
0x0800775E: 4291 CMP R1, R2
0x08007760: D008 BEQ .L46 ; 0x08007774
0x08007762: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007766: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800776A: F240 2179 MOVW R1, #0x0279
0x0800776E: F7FB FDBB BL assert_failed ; 0x080032E8
0x08007772: 4628 MOV R0, R5
.L46:
0x08007774: 6821 LDR R1, [R4]
0x08007776: E9D4 E311 LDRD LR, R3, [R4, #68]
0x0800777A: E9D4 5C13 LDRD R5, R12, [R4, #76]
0x0800777E: 690A LDR R2, [R1, #16]
0x08007780: F240 76FD MOVW R6, #0x07FD
0x08007784: 43B2 BICS R2, R6
0x08007786: EA42 020E ORR.W R2, R2, LR
0x0800778A: 431A ORRS R2, R3
0x0800778C: 432A ORRS R2, R5
0x0800778E: EA42 020C ORR.W R2, R2, R12
0x08007792: F042 0201 ORR R2, R2, #1
0x08007796: E002 B .L48 ; 0x0800779E
.L47:
0x08007798: 690A LDR R2, [R1, #16]
0x0800779A: F022 0201 BIC R2, R2, #1
.L48:
0x0800779E: 610A STR R2, [R1, #16]
.L49:
0x080077A0: 6821 LDR R1, [R4]
0x080077A2: 6962 LDR R2, [R4, #20]
0x080077A4: 6B0B LDR R3, [R1, #48]
0x080077A6: 2A01 CMP R2, #1
0x080077A8: F023 020F BIC R2, R3, #15
0x080077AC: BF02 ITTT EQ
0x080077AE: 6A23 LDREQ R3, [R4, #32]
0x080077B0: 3B01 SUBEQ R3, #1
0x080077B2: 431A ORREQ R2, R3
0x080077B4: 630A STR R2, [R1, #48]
0x080077B6: 6DE1 LDR R1, [R4, #92]
0x080077B8: 2201 MOVS R2, #1
0x080077BA: F362 0101 BFI R1, R2, #0, #2
.L50:
0x080077BE: 65E1 STR R1, [R4, #92]
0x080077C0: B002 ADD SP, SP, #8
0x080077C2: BD70 POP {R4-R6, PC}
.L51:
0x080077C4: 6821 LDR R1, [R4]
0x080077C6: F06F 0303 MVN R3, #3
0x080077CA: F101 4230 ADD.W R2, R1, #0xB0000000
0x080077CE: EB03 2332 ADD.W R3, R3, R2, ROR #8
0x080077D2: 2B03 CMP R3, #3
0x080077D4: D20E BCS .L53 ; 0x080077F4
.L52:
0x080077D6: F5B0 6F8C CMP.W R0, #0x0460
0x080077DA: DB1E BLT .L54 ; 0x0800781A
0x080077DC: F5B0 6F98 CMP.W R0, #0x04C0
0x080077E0: DA33 BGE .L56 ; 0x0800784A
0x080077E2: F5B0 6F8C CMP.W R0, #0x0460
0x080077E6: F43F AE23 BEQ.W .L18 ; 0x08007430
0x080077EA: F5B0 6F94 CMP.W R0, #0x04A0
0x080077EE: F43F AE1F BEQ.W .L18 ; 0x08007430
0x080077F2: E053 B .L61 ; 0x0800789C
.L53:
0x080077F4: EA4F 2232 ROR R2, R2, #8
0x080077F8: 2A01 CMP R2, #1
0x080077FA: D84C BHI .L60 ; 0x08007896
0x080077FC: F5B0 6F98 CMP.W R0, #0x04C0
0x08007800: DA17 BGE .L55 ; 0x08007832
0x08007802: F5B0 6F8C CMP.W R0, #0x0460
0x08007806: DA27 BGE .L57 ; 0x08007858
0x08007808: F5B0 6F80 CMP.W R0, #0x0400
0x0800780C: F43F AE10 BEQ.W .L18 ; 0x08007430
0x08007810: F5B0 6F84 CMP.W R0, #0x0420
0x08007814: F43F AE0C BEQ.W .L18 ; 0x08007430
0x08007818: E02B B .L59 ; 0x08007872
.L54:
0x0800781A: 2800 CMP R0, #0
0x0800781C: F43F AE08 BEQ.W .L18 ; 0x08007430
0x08007820: F5B0 6F80 CMP.W R0, #0x0400
0x08007824: F43F AE04 BEQ.W .L18 ; 0x08007430
0x08007828: F5B0 6F84 CMP.W R0, #0x0420
0x0800782C: F43F AE00 BEQ.W .L18 ; 0x08007430
0x08007830: E034 B .L61 ; 0x0800789C
.L55:
0x08007832: F5B0 6FCC CMP.W R0, #0x0660
0x08007836: DA16 BGE .L58 ; 0x08007866
0x08007838: F5B0 6F98 CMP.W R0, #0x04C0
0x0800783C: F43F ADF8 BEQ.W .L18 ; 0x08007430
0x08007840: F5B0 6FBC CMP.W R0, #0x05E0
0x08007844: F43F ADF4 BEQ.W .L18 ; 0x08007430
0x08007848: E013 B .L59 ; 0x08007872
.L56:
0x0800784A: F43F ADF1 BEQ.W .L18 ; 0x08007430
0x0800784E: F5B0 6FBC CMP.W R0, #0x05E0
0x08007852: F43F ADED BEQ.W .L18 ; 0x08007430
0x08007856: E021 B .L61 ; 0x0800789C
.L57:
0x08007858: F43F ADEA BEQ.W .L18 ; 0x08007430
0x0800785C: F5B0 6F94 CMP.W R0, #0x04A0
0x08007860: F43F ADE6 BEQ.W .L18 ; 0x08007430
0x08007864: E005 B .L59 ; 0x08007872
.L58:
0x08007866: F43F ADE3 BEQ.W .L18 ; 0x08007430
0x0800786A: F5B0 6FD0 CMP.W R0, #0x0680
0x0800786E: F43F ADDF BEQ.W .L18 ; 0x08007430
.L59:
0x08007872: F240 4200 MOVW R2, #0x0400
0x08007876: F2C5 0200 MOVT R2, #0x5000
0x0800787A: 4291 CMP R1, R2
0x0800787C: D0AB BEQ .L52 ; 0x080077D6
0x0800787E: F240 6200 MOVW R2, #0x0600
0x08007882: F2C5 0200 MOVT R2, #0x5000
0x08007886: 4291 CMP R1, R2
0x08007888: D0A5 BEQ .L52 ; 0x080077D6
0x0800788A: F240 5200 MOVW R2, #0x0500
0x0800788E: F2C5 0200 MOVT R2, #0x5000
0x08007892: 4291 CMP R1, R2
0x08007894: D09F BEQ .L52 ; 0x080077D6
.L60:
0x08007896: 2800 CMP R0, #0
0x08007898: F43F ADCA BEQ.W .L18 ; 0x08007430
.L61:
0x0800789C: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080078A0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080078A4: F240 11A3 MOVW R1, #0x01A3
0x080078A8: F7FB FD1E BL assert_failed ; 0x080032E8
0x080078AC: E5C0 B .L18 ; 0x08007430
Section .init.USART3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
USART3_IRQHandler:
0x080078AE: E7FE B USART3_IRQHandler ; 0x080078AE
Section .text.ADC_Disable from stm32g4xx_hal_adc.o, size=118, align=4
ADC_Disable:
0x080078B0: B5B0 PUSH {R4-R5, R7, LR}
0x080078B2: 6801 LDR R1, [R0]
0x080078B4: 4604 MOV R4, R0
0x080078B6: 688A LDR R2, [R1, #8]
0x080078B8: 6888 LDR R0, [R1, #8]
0x080078BA: 07C0 LSLS R0, R0, #31
0x080078BC: F04F 0000 MOV.W R0, #0
0x080078C0: D030 BEQ .L6 ; 0x08007924
0x080078C2: F012 0202 ANDS R2, R2, #2
0x080078C6: D12D BNE .L6 ; 0x08007924
0x080078C8: 6888 LDR R0, [R1, #8]
0x080078CA: F000 000D AND R0, R0, #13
0x080078CE: 2801 CMP R0, #1
0x080078D0: D11F BNE .L5 ; 0x08007912
0x080078D2: 6888 LDR R0, [R1, #8]
0x080078D4: F020 4000 BIC R0, R0, #0x80000000
0x080078D8: F020 003F BIC R0, R0, #63
0x080078DC: 3002 ADDS R0, #2
0x080078DE: 6088 STR R0, [R1, #8]
0x080078E0: 2003 MOVS R0, #3
0x080078E2: 6008 STR R0, [R1]
0x080078E4: F7FB FE88 BL HAL_GetTick ; 0x080035F8
0x080078E8: 6821 LDR R1, [R4]
0x080078EA: 6889 LDR R1, [R1, #8]
0x080078EC: 07C9 LSLS R1, R1, #31
0x080078EE: D101 BNE .L2 ; 0x080078F4
.L1:
0x080078F0: 2000 MOVS R0, #0
0x080078F2: BDB0 POP {R4-R5, R7, PC}
.L2:
0x080078F4: 4605 MOV R5, R0
0x080078F6: E003 B .L4 ; 0x08007900
.L3:
0x080078F8: 6820 LDR R0, [R4]
0x080078FA: 6880 LDR R0, [R0, #8]
0x080078FC: 07C0 LSLS R0, R0, #31
0x080078FE: D0F7 BEQ .L1 ; 0x080078F0
.L4:
0x08007900: F7FB FE7A BL HAL_GetTick ; 0x080035F8
0x08007904: 1B40 SUBS R0, R0, R5
0x08007906: 2803 CMP R0, #3
0x08007908: D3F6 BCC .L3 ; 0x080078F8
0x0800790A: 6820 LDR R0, [R4]
0x0800790C: 6880 LDR R0, [R0, #8]
0x0800790E: 07C0 LSLS R0, R0, #31
0x08007910: D0F2 BEQ .L3 ; 0x080078F8
.L5:
0x08007912: 6DE0 LDR R0, [R4, #92]
0x08007914: F040 0010 ORR R0, R0, #16
0x08007918: 65E0 STR R0, [R4, #92]
0x0800791A: 6E20 LDR R0, [R4, #96]
0x0800791C: F040 0001 ORR R0, R0, #1
0x08007920: 6620 STR R0, [R4, #96]
0x08007922: 2001 MOVS R0, #1
.L6:
0x08007924: BDB0 POP {R4-R5, R7, PC}
Section .init.EXTI15_10_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
EXTI15_10_IRQHandler:
0x08007926: E7FE B EXTI15_10_IRQHandler ; 0x08007926
Section .text.ADC_Enable from stm32g4xx_hal_adc.o, size=222, align=4
ADC_Enable:
0x08007928: B570 PUSH {R4-R6, LR}
0x0800792A: B082 SUB SP, SP, #8
0x0800792C: 4604 MOV R4, R0
0x0800792E: 2000 MOVS R0, #0
0x08007930: 9001 STR R0, [SP, #4]
0x08007932: 6821 LDR R1, [R4]
0x08007934: 688A LDR R2, [R1, #8]
0x08007936: 07D2 LSLS R2, R2, #31
0x08007938: D111 BNE .L2 ; 0x0800795E
0x0800793A: F64F 76C0 MOVW R6, #0xFFC0
0x0800793E: F6C7 76FF MOVT R6, #0x7FFF
0x08007942: 6888 LDR R0, [R1, #8]
0x08007944: F106 027F ADD.W R2, R6, #127
0x08007948: 4210 TST R0, R2
0x0800794A: D00A BEQ .L3 ; 0x08007962
.L1:
0x0800794C: 6DE0 LDR R0, [R4, #92]
0x0800794E: F040 0010 ORR R0, R0, #16
0x08007952: 65E0 STR R0, [R4, #92]
0x08007954: 6E20 LDR R0, [R4, #96]
0x08007956: F040 0001 ORR R0, R0, #1
0x0800795A: 6620 STR R0, [R4, #96]
0x0800795C: 2001 MOVS R0, #1
.L2:
0x0800795E: B002 ADD SP, SP, #8
0x08007960: BD70 POP {R4-R6, PC}
.L3:
0x08007962: 6888 LDR R0, [R1, #8]
0x08007964: F44F 62C1 MOV.W R2, #0x0608
0x08007968: 4030 ANDS R0, R6
0x0800796A: F040 0001 ORR R0, R0, #1
0x0800796E: 6088 STR R0, [R1, #8]
0x08007970: F240 1000 MOVW R0, #0x0100
0x08007974: F2C5 0000 MOVT R0, #0x5000
0x08007978: 4281 CMP R1, R0
0x0800797A: BF08 IT EQ
0x0800797C: F44F 7202 MOVEQ.W R2, #0x0208
0x08007980: F1B1 4FA0 CMP.W R1, #0x50000000
0x08007984: BF08 IT EQ
0x08007986: F44F 7202 MOVEQ.W R2, #0x0208
0x0800798A: 5810 LDR R0, [R2, R0]
0x0800798C: 0200 LSLS R0, R0, #8
0x0800798E: D420 BMI .L9 ; 0x080079D2
.L4:
0x08007990: F7FB FE32 BL HAL_GetTick ; 0x080035F8
0x08007994: 6821 LDR R1, [R4]
0x08007996: 680A LDR R2, [R1]
0x08007998: 07D2 LSLS R2, R2, #31
0x0800799A: D117 BNE .L8 ; 0x080079CC
0x0800799C: 4605 MOV R5, R0
0x0800799E: E003 B .L6 ; 0x080079A8
.L5:
0x080079A0: 6821 LDR R1, [R4]
0x080079A2: 6808 LDR R0, [R1]
0x080079A4: 07C0 LSLS R0, R0, #31
0x080079A6: D111 BNE .L8 ; 0x080079CC
.L6:
0x080079A8: 6888 LDR R0, [R1, #8]
0x080079AA: 07C0 LSLS R0, R0, #31
0x080079AC: D104 BNE .L7 ; 0x080079B8
0x080079AE: 6888 LDR R0, [R1, #8]
0x080079B0: 4030 ANDS R0, R6
0x080079B2: F040 0001 ORR R0, R0, #1
0x080079B6: 6088 STR R0, [R1, #8]
.L7:
0x080079B8: F7FB FE1E BL HAL_GetTick ; 0x080035F8
0x080079BC: 1B40 SUBS R0, R0, R5
0x080079BE: 2803 CMP R0, #3
0x080079C0: D3EE BCC .L5 ; 0x080079A0
0x080079C2: 6820 LDR R0, [R4]
0x080079C4: 6800 LDR R0, [R0]
0x080079C6: 07C0 LSLS R0, R0, #31
0x080079C8: D1EA BNE .L5 ; 0x080079A0
0x080079CA: E7BF B .L1 ; 0x0800794C
.L8:
0x080079CC: 2000 MOVS R0, #0
0x080079CE: B002 ADD SP, SP, #8
0x080079D0: BD70 POP {R4-R6, PC}
.L9:
0x080079D2: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x080079D6: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x080079DA: 6800 LDR R0, [R0]
0x080079DC: F642 5163 MOVW R1, #0x2D63
0x080079E0: 0980 LSRS R0, R0, #6
0x080079E2: F2C0 513E MOVT R1, #0x053E
0x080079E6: FBA0 0101 UMULL R0, R1, R0, R1
0x080079EA: 0988 LSRS R0, R1, #6
0x080079EC: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x080079F0: 210C MOVS R1, #12
0x080079F2: EB01 0080 ADD.W R0, R1, R0, LSL #2
0x080079F6: BF00 NOP
.L10:
0x080079F8: 9001 STR R0, [SP, #4]
0x080079FA: 9801 LDR R0, [SP, #4]
0x080079FC: 2800 CMP R0, #0
0x080079FE: D0C7 BEQ .L4 ; 0x08007990
0x08007A00: 9801 LDR R0, [SP, #4]
0x08007A02: 3801 SUBS R0, #1
0x08007A04: E7F8 B .L10 ; 0x080079F8
Section .init.RTC_Alarm_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
RTC_Alarm_IRQHandler:
0x08007A06: E7FE B RTC_Alarm_IRQHandler ; 0x08007A06
Section .text.ADC_DMAHalfConvCplt from stm32g4xx_hal_adc.o, size=6, align=4
ADC_DMAHalfConvCplt:
0x08007A08: 6A80 LDR R0, [R0, #40]
0x08007A0A: F000 B80F B.W HAL_ADC_ConvHalfCpltCallback ; 0x08007A2C
Section .init.USBWakeUp_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
USBWakeUp_IRQHandler:
0x08007A0E: E7FE B USBWakeUp_IRQHandler ; 0x08007A0E
Section .text.ADC_DMAError from stm32g4xx_hal_adc.o, size=22, align=4
ADC_DMAError:
0x08007A10: 6A80 LDR R0, [R0, #40]
0x08007A12: 6DC1 LDR R1, [R0, #92]
0x08007A14: F041 0140 ORR R1, R1, #64
0x08007A18: 65C1 STR R1, [R0, #92]
0x08007A1A: 6E01 LDR R1, [R0, #96]
0x08007A1C: F041 0104 ORR R1, R1, #4
0x08007A20: 6601 STR R1, [R0, #96]
0x08007A22: F000 B801 B.W HAL_ADC_ErrorCallback ; 0x08007A28
Section .init.TIM8_BRK_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM8_BRK_IRQHandler:
0x08007A26: E7FE B TIM8_BRK_IRQHandler ; 0x08007A26
Section .text.HAL_ADC_ErrorCallback from stm32g4xx_hal_adc.o, size=2, align=4
HAL_ADC_ErrorCallback:
0x08007A28: 4770 BX LR
Section .init.TIM8_UP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM8_UP_IRQHandler:
0x08007A2A: E7FE B TIM8_UP_IRQHandler ; 0x08007A2A
Section .text.HAL_ADC_ConvHalfCpltCallback from stm32g4xx_hal_adc.o, size=2, align=4
HAL_ADC_ConvHalfCpltCallback:
0x08007A2C: 4770 BX LR
Section .init.TIM8_TRG_COM_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM8_TRG_COM_IRQHandler:
0x08007A2E: E7FE B TIM8_TRG_COM_IRQHandler ; 0x08007A2E
Section .text.HAL_ADC_ConfigChannel from stm32g4xx_hal_adc.o, size=2958, align=4
HAL_ADC_ConfigChannel:
0x08007A30: E92D 43F0 PUSH.W {R4-R9, LR}
0x08007A34: B081 SUB SP, SP, #4
0x08007A36: 4681 MOV R9, R0
0x08007A38: 2000 MOVS R0, #0
0x08007A3A: 9000 STR R0, [SP, #0]
0x08007A3C: F8D9 0000 LDR.W R0, [R9]
0x08007A40: 460D MOV R5, R1
0x08007A42: F100 4030 ADD.W R0, R0, #0xB0000000
0x08007A46: EA4F 2030 ROR R0, R0, #8
0x08007A4A: 2806 CMP R0, #6
0x08007A4C: F200 80EF BHI.W .L14 ; 0x08007C2E
0x08007A50: 2101 MOVS R1, #1
0x08007A52: FA01 F000 LSL.W R0, R1, R0
0x08007A56: F010 0F73 TST R0, #115
0x08007A5A: F000 80E8 BEQ.W .L14 ; 0x08007C2E
.L1:
0x08007A5E: 6868 LDR R0, [R5, #4]
0x08007A60: F5B0 7F00 CMP.W R0, #0x0200
0x08007A64: DA19 BGE .L3 ; 0x08007A9A
0x08007A66: F5A0 7180 SUB.W R1, R0, #0x0100
0x08007A6A: 2918 CMP R1, #24
0x08007A6C: D808 BHI .L2 ; 0x08007A80
0x08007A6E: 2201 MOVS R2, #1
0x08007A70: FA02 F101 LSL.W R1, R2, R1
0x08007A74: F241 0241 MOVW R2, #0x1041
0x08007A78: F2C0 1204 MOVT R2, #0x0104
0x08007A7C: 4211 TST R1, R2
0x08007A7E: D11B BNE .L4 ; 0x08007AB8
.L2:
0x08007A80: 2818 CMP R0, #24
0x08007A82: F200 80E6 BHI.W .L16 ; 0x08007C52
0x08007A86: 2101 MOVS R1, #1
0x08007A88: FA01 F000 LSL.W R0, R1, R0
0x08007A8C: F241 0140 MOVW R1, #0x1040
0x08007A90: F2C0 1104 MOVT R1, #0x0104
0x08007A94: 4208 TST R0, R1
0x08007A96: D10F BNE .L4 ; 0x08007AB8
0x08007A98: E0DB B .L16 ; 0x08007C52
.L3:
0x08007A9A: F5A0 7100 SUB.W R1, R0, #0x0200
0x08007A9E: 2918 CMP R1, #24
0x08007AA0: F200 80CE BHI.W .L15 ; 0x08007C40
0x08007AA4: 2201 MOVS R2, #1
0x08007AA6: FA02 F101 LSL.W R1, R2, R1
0x08007AAA: F241 0241 MOVW R2, #0x1041
0x08007AAE: F2C0 1204 MOVT R2, #0x0104
0x08007AB2: 4211 TST R1, R2
0x08007AB4: F000 80C4 BEQ.W .L15 ; 0x08007C40
.L4:
0x08007AB8: 68A8 LDR R0, [R5, #8]
0x08007ABA: 2806 CMP R0, #6
0x08007ABC: D273 BCS .L11 ; 0x08007BA6
.L5:
0x08007ABE: 68E8 LDR R0, [R5, #12]
0x08007AC0: F240 0800 MOVW R8, #0
0x08007AC4: 287F CMP R0, #127
0x08007AC6: F2C4 087F MOVT R8, #0x407F
0x08007ACA: D009 BEQ .L6 ; 0x08007AE0
0x08007ACC: 4540 CMP R0, R8
0x08007ACE: D007 BEQ .L6 ; 0x08007AE0
0x08007AD0: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007AD4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007AD8: F640 21D5 MOVW R1, #0x0AD5
0x08007ADC: F7FB FC04 BL assert_failed ; 0x080032E8
.L6:
0x08007AE0: 6928 LDR R0, [R5, #16]
0x08007AE2: 2805 CMP R0, #5
0x08007AE4: D307 BCC .L7 ; 0x08007AF6
0x08007AE6: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007AEA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007AEE: F640 21D6 MOVW R1, #0x0AD6
0x08007AF2: F7FB FBF9 BL assert_failed ; 0x080032E8
.L7:
0x08007AF6: F8D9 0000 LDR.W R0, [R9]
0x08007AFA: 6969 LDR R1, [R5, #20]
0x08007AFC: 68C0 LDR R0, [R0, #12]
0x08007AFE: 2206 MOVS R2, #6
0x08007B00: EA02 0090 AND.W R0, R2, R0, LSR #2
0x08007B04: F640 72FF MOVW R2, #0x0FFF
0x08007B08: FA22 F000 LSR.W R0, R2, R0
0x08007B0C: 4281 CMP R1, R0
0x08007B0E: D907 BLS .L8 ; 0x08007B20
0x08007B10: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007B14: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007B18: F640 21D7 MOVW R1, #0x0AD7
0x08007B1C: F7FB FBE4 BL assert_failed ; 0x080032E8
.L8:
0x08007B20: 6928 LDR R0, [R5, #16]
0x08007B22: 2804 CMP R0, #4
0x08007B24: D00B BEQ .L9 ; 0x08007B3E
0x08007B26: F899 0040 LDRB.W R0, [R9, #64]
0x08007B2A: 2801 CMP R0, #1
0x08007B2C: D107 BNE .L9 ; 0x08007B3E
0x08007B2E: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007B32: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007B36: F640 21DB MOVW R1, #0x0ADB
0x08007B3A: F7FB FBD5 BL assert_failed ; 0x080032E8
.L9:
0x08007B3E: 68E9 LDR R1, [R5, #12]
0x08007B40: 6828 LDR R0, [R5]
0x08007B42: 4541 CMP R1, R8
0x08007B44: F240 11FF MOVW R1, #0x01FF
0x08007B48: F2C2 51B0 MOVT R1, #0x25B0
0x08007B4C: D114 BNE .L10 ; 0x08007B78
0x08007B4E: 4288 CMP R0, R1
0x08007B50: DC3B BGT .L12 ; 0x08007BCA
0x08007B52: 217F MOVS R1, #127
0x08007B54: F6C1 5150 MOVT R1, #0x1D50
0x08007B58: 4288 CMP R0, R1
0x08007B5A: F300 8083 BGT.W .L17 ; 0x08007C64
0x08007B5E: 2102 MOVS R1, #2
0x08007B60: F2C0 4130 MOVT R1, #0x0430
0x08007B64: 4288 CMP R0, R1
0x08007B66: F000 81E0 BEQ.W .L35 ; 0x08007F2A
0x08007B6A: 2140 MOVS R1, #64
0x08007B6C: F6C1 1120 MOVT R1, #0x1920
0x08007B70: 4288 CMP R0, R1
0x08007B72: F000 81DA BEQ.W .L35 ; 0x08007F2A
0x08007B76: E0A5 B .L20 ; 0x08007CC4
.L10:
0x08007B78: 4288 CMP R0, R1
0x08007B7A: DC3B BGT .L13 ; 0x08007BF4
0x08007B7C: 213F MOVS R1, #63
0x08007B7E: F6C1 1120 MOVT R1, #0x1920
0x08007B82: 4288 CMP R0, R1
0x08007B84: DC7C BGT .L18 ; 0x08007C80
0x08007B86: 2801 CMP R0, #1
0x08007B88: F000 81CF BEQ.W .L35 ; 0x08007F2A
0x08007B8C: 2102 MOVS R1, #2
0x08007B8E: F2C0 4130 MOVT R1, #0x0430
0x08007B92: 4288 CMP R0, R1
0x08007B94: F000 81C9 BEQ.W .L35 ; 0x08007F2A
0x08007B98: 2104 MOVS R1, #4
0x08007B9A: F6C0 0160 MOVT R1, #0x0860
0x08007B9E: 4288 CMP R0, R1
0x08007BA0: F000 81C3 BEQ.W .L35 ; 0x08007F2A
0x08007BA4: E0C6 B .L22 ; 0x08007D34
.L11:
0x08007BA6: F1B0 4F00 CMP.W R0, #0x80000000
0x08007BAA: F43F AF88 BEQ.W .L5 ; 0x08007ABE
0x08007BAE: F020 0001 BIC R0, R0, #1
0x08007BB2: 2806 CMP R0, #6
0x08007BB4: F43F AF83 BEQ.W .L5 ; 0x08007ABE
0x08007BB8: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007BBC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007BC0: F640 21D4 MOVW R1, #0x0AD4
0x08007BC4: F7FB FB90 BL assert_failed ; 0x080032E8
0x08007BC8: E779 B .L5 ; 0x08007ABE
.L12:
0x08007BCA: F240 71FF MOVW R1, #0x07FF
0x08007BCE: F6C2 6130 MOVT R1, #0x2E30
0x08007BD2: 4288 CMP R0, R1
0x08007BD4: DC68 BGT .L19 ; 0x08007CA8
0x08007BD6: F240 2100 MOVW R1, #0x0200
0x08007BDA: F2C2 51B0 MOVT R1, #0x25B0
0x08007BDE: 4288 CMP R0, R1
0x08007BE0: F000 81A3 BEQ.W .L35 ; 0x08007F2A
0x08007BE4: F240 4100 MOVW R1, #0x0400
0x08007BE8: F6C2 2100 MOVT R1, #0x2A00
0x08007BEC: 4288 CMP R0, R1
0x08007BEE: F000 819C BEQ.W .L35 ; 0x08007F2A
0x08007BF2: E067 B .L20 ; 0x08007CC4
.L13:
0x08007BF4: F640 71FF MOVW R1, #0x0FFF
0x08007BF8: F2C3 2160 MOVT R1, #0x3260
0x08007BFC: 4288 CMP R0, R1
0x08007BFE: F300 8084 BGT.W .L21 ; 0x08007D0A
0x08007C02: F240 2100 MOVW R1, #0x0200
0x08007C06: F2C2 51B0 MOVT R1, #0x25B0
0x08007C0A: 4288 CMP R0, R1
0x08007C0C: F000 818D BEQ.W .L35 ; 0x08007F2A
0x08007C10: F240 4100 MOVW R1, #0x0400
0x08007C14: F6C2 2100 MOVT R1, #0x2A00
0x08007C18: 4288 CMP R0, R1
0x08007C1A: F000 8186 BEQ.W .L35 ; 0x08007F2A
0x08007C1E: F640 0100 MOVW R1, #0x0800
0x08007C22: F6C2 6130 MOVT R1, #0x2E30
0x08007C26: 4288 CMP R0, R1
0x08007C28: F000 817F BEQ.W .L35 ; 0x08007F2A
0x08007C2C: E082 B .L22 ; 0x08007D34
.L14:
0x08007C2E: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007C32: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007C36: F640 21D2 MOVW R1, #0x0AD2
0x08007C3A: F7FB FB55 BL assert_failed ; 0x080032E8
0x08007C3E: E70E B .L1 ; 0x08007A5E
.L15:
0x08007C40: F5B0 7F40 CMP.W R0, #0x0300
0x08007C44: F43F AF38 BEQ.W .L4 ; 0x08007AB8
0x08007C48: F240 3106 MOVW R1, #0x0306
0x08007C4C: 4288 CMP R0, R1
0x08007C4E: F43F AF33 BEQ.W .L4 ; 0x08007AB8
.L16:
0x08007C52: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08007C56: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08007C5A: F640 21D3 MOVW R1, #0x0AD3
0x08007C5E: F7FB FB43 BL assert_failed ; 0x080032E8
0x08007C62: E729 B .L4 ; 0x08007AB8
.L17:
0x08007C64: 2180 MOVS R1, #128
0x08007C66: F6C1 5150 MOVT R1, #0x1D50
0x08007C6A: 4288 CMP R0, R1
0x08007C6C: F000 815D BEQ.W .L35 ; 0x08007F2A
0x08007C70: F240 1100 MOVW R1, #0x0100
0x08007C74: F2C2 1180 MOVT R1, #0x2180
0x08007C78: 4288 CMP R0, R1
0x08007C7A: F000 8156 BEQ.W .L35 ; 0x08007F2A
0x08007C7E: E021 B .L20 ; 0x08007CC4
.L18:
0x08007C80: 2140 MOVS R1, #64
0x08007C82: F6C1 1120 MOVT R1, #0x1920
0x08007C86: 4288 CMP R0, R1
0x08007C88: F000 814F BEQ.W .L35 ; 0x08007F2A
0x08007C8C: 2180 MOVS R1, #128
0x08007C8E: F6C1 5150 MOVT R1, #0x1D50
0x08007C92: 4288 CMP R0, R1
0x08007C94: F000 8149 BEQ.W .L35 ; 0x08007F2A
0x08007C98: F240 1100 MOVW R1, #0x0100
0x08007C9C: F2C2 1180 MOVT R1, #0x2180
0x08007CA0: 4288 CMP R0, R1
0x08007CA2: F000 8142 BEQ.W .L35 ; 0x08007F2A
0x08007CA6: E045 B .L22 ; 0x08007D34
.L19:
0x08007CA8: F640 0100 MOVW R1, #0x0800
0x08007CAC: F6C2 6130 MOVT R1, #0x2E30
0x08007CB0: 4288 CMP R0, R1
0x08007CB2: F000 813A BEQ.W .L35 ; 0x08007F2A
0x08007CB6: F244 0100 MOVW R1, #0x4000
0x08007CBA: F6C3 21C0 MOVT R1, #0x3AC0
0x08007CBE: 4288 CMP R0, R1
0x08007CC0: F000 8133 BEQ.W .L35 ; 0x08007F2A
.L20:
0x08007CC4: F8D9 2000 LDR.W R2, [R9]
0x08007CC8: F102 4130 ADD.W R1, R2, #0xB0000000
0x08007CCC: EA4F 2331 ROR R3, R1, #8
0x08007CD0: 2B06 CMP R3, #6
0x08007CD2: F640 21E4 MOVW R1, #0x0AE4
0x08007CD6: F200 8376 BHI.W .L82 ; 0x080083C6
0x08007CDA: E8DF F013 TBH [PC, R3, LSL #1]
0x08007CDE: 07 DC.B 0x07 ; '\x07'
0x08007CDF: 00 DC.B 0x00 ; '\0'
0x08007CE0: 75 DC.B 0x75 ; 'u'
0x08007CE1: 00 DC.B 0x00 ; '\0'
0x08007CE2: 74 DC.B 0x74 ; 't'
0x08007CE3: 03 DC.B 0x03 ; '\x03'
0x08007CE4: 74 DC.B 0x74 ; 't'
0x08007CE5: 03 DC.B 0x03 ; '\x03'
0x08007CE6: B0 DC.B 0xB0 ; '\xB0'
0x08007CE7: 00 DC.B 0x00 ; '\0'
0x08007CE8: DA DC.B 0xDA ; '\xDA'
0x08007CE9: 00 DC.B 0x00 ; '\0'
0x08007CEA: 11 DC.B 0x11 ; '\x11'
0x08007CEB: 01 DC.B 0x01 ; '\x01'
0x08007CEC: 210F MOVS R1, #15
0x08007CEE: F2C1 01C0 MOVT R1, #0x10C0
0x08007CF2: 4288 CMP R0, R1
0x08007CF4: DC49 BGT .L23 ; 0x08007D8A
0x08007CF6: 2104 MOVS R1, #4
0x08007CF8: F6C0 0160 MOVT R1, #0x0860
0x08007CFC: 4288 CMP R0, R1
0x08007CFE: F000 8114 BEQ.W .L35 ; 0x08007F2A
0x08007D02: 2108 MOVS R1, #8
0x08007D04: F6C0 4190 MOVT R1, #0x0C90
0x08007D08: E048 B .L24 ; 0x08007D9C
.L21:
0x08007D0A: F241 0100 MOVW R1, #0x1000
0x08007D0E: F2C3 2160 MOVT R1, #0x3260
0x08007D12: 4288 CMP R0, R1
0x08007D14: F000 8109 BEQ.W .L35 ; 0x08007F2A
0x08007D18: F244 0100 MOVW R1, #0x4000
0x08007D1C: F6C3 21C0 MOVT R1, #0x3AC0
0x08007D20: 4288 CMP R0, R1
0x08007D22: F000 8102 BEQ.W .L35 ; 0x08007F2A
0x08007D26: F248 0100 MOVW R1, #0x8000
0x08007D2A: F6C3 61F0 MOVT R1, #0x3EF0
0x08007D2E: 4288 CMP R0, R1
0x08007D30: F000 80FB BEQ.W .L35 ; 0x08007F2A
.L22:
0x08007D34: F8D9 2000 LDR.W R2, [R9]
0x08007D38: F102 4130 ADD.W R1, R2, #0xB0000000
0x08007D3C: EA4F 2331 ROR R3, R1, #8
0x08007D40: 2B06 CMP R3, #6
0x08007D42: F44F 612E MOV.W R1, #0x0AE0
0x08007D46: F200 833E BHI.W .L82 ; 0x080083C6
0x08007D4A: E8DF F013 TBH [PC, R3, LSL #1]
0x08007D4E: 07 DC.B 0x07 ; '\x07'
0x08007D4F: 00 DC.B 0x00 ; '\0'
0x08007D50: 43 DC.B 0x43 ; 'C'
0x08007D51: 03 DC.B 0x03 ; '\x03'
0x08007D52: 3C DC.B 0x3C ; '<'
0x08007D53: 03 DC.B 0x03 ; '\x03'
0x08007D54: 3C DC.B 0x3C ; '<'
0x08007D55: 03 DC.B 0x03 ; '\x03'
0x08007D56: 88 DC.B 0x88 ; '\x88'
0x08007D57: 03 DC.B 0x03 ; '\x03'
0x08007D58: C5 DC.B 0xC5 ; '\xC5'
0x08007D59: 03 DC.B 0x03 ; '\x03'
0x08007D5A: 02 DC.B 0x02 ; '\x02'
0x08007D5B: 04 DC.B 0x04 ; '\x04'
0x08007D5C: F64F 71FF MOVW R1, #0xFFFF
0x08007D60: F6CC 3183 MOVT R1, #0xCB83
0x08007D64: 4288 CMP R0, R1
0x08007D66: F340 8302 BLE.W .L79 ; 0x0800836E
0x08007D6A: 210F MOVS R1, #15
0x08007D6C: F2C1 01C0 MOVT R1, #0x10C0
0x08007D70: 4288 CMP R0, R1
0x08007D72: F300 830D BGT.W .L80 ; 0x08008390
0x08007D76: 2100 MOVS R1, #0
0x08007D78: F6CC 3184 MOVT R1, #0xCB84
0x08007D7C: 4288 CMP R0, R1
0x08007D7E: F000 80D4 BEQ.W .L35 ; 0x08007F2A
0x08007D82: 2108 MOVS R1, #8
0x08007D84: F6C0 4190 MOVT R1, #0x0C90
0x08007D88: E30B B .L81 ; 0x080083A2
.L23:
0x08007D8A: 2110 MOVS R1, #16
0x08007D8C: F2C1 01C0 MOVT R1, #0x10C0
0x08007D90: 4288 CMP R0, R1
0x08007D92: F000 80CA BEQ.W .L35 ; 0x08007F2A
0x08007D96: 2120 MOVS R1, #32
0x08007D98: F2C1 41F0 MOVT R1, #0x14F0
.L24:
0x08007D9C: 4288 CMP R0, R1
0x08007D9E: F000 80C4 BEQ.W .L35 ; 0x08007F2A
0x08007DA2: F1A2 41A0 SUB.W R1, R2, #0x50000000
0x08007DA6: F5A1 7180 SUB.W R1, R1, #0x0100
0x08007DAA: EA4F 2331 ROR R3, R1, #8
0x08007DAE: 2B05 CMP R3, #5
0x08007DB0: F640 21E4 MOVW R1, #0x0AE4
0x08007DB4: F200 8307 BHI.W .L82 ; 0x080083C6
0x08007DB8: E8DF F013 TBH [PC, R3, LSL #1]
0x08007DBC: 06 DC.B 0x06 ; '\x06'
0x08007DBD: 00 DC.B 0x00 ; '\0'
0x08007DBE: 05 DC.B 0x05 ; '\x05'
0x08007DBF: 03 DC.B 0x03 ; '\x03'
0x08007DC0: 05 DC.B 0x05 ; '\x05'
0x08007DC1: 03 DC.B 0x03 ; '\x03'
0x08007DC2: 41 DC.B 0x41 ; 'A'
0x08007DC3: 00 DC.B 0x00 ; '\0'
0x08007DC4: 6B DC.B 0x6B ; 'k'
0x08007DC5: 00 DC.B 0x00 ; '\0'
0x08007DC6: A2 DC.B 0xA2 ; '\xA2'
0x08007DC7: 00 DC.B 0x00 ; '\0'
0x08007DC8: 211F MOVS R1, #31
0x08007DCA: F2C1 41F0 MOVT R1, #0x14F0
0x08007DCE: 4288 CMP R0, R1
0x08007DD0: DC0F BGT .L25 ; 0x08007DF2
0x08007DD2: 2104 MOVS R1, #4
0x08007DD4: F6C0 0160 MOVT R1, #0x0860
0x08007DD8: 4288 CMP R0, R1
0x08007DDA: F000 80A6 BEQ.W .L35 ; 0x08007F2A
0x08007DDE: 2108 MOVS R1, #8
0x08007DE0: F6C0 4190 MOVT R1, #0x0C90
0x08007DE4: 4288 CMP R0, R1
0x08007DE6: F000 80A0 BEQ.W .L35 ; 0x08007F2A
0x08007DEA: 2110 MOVS R1, #16
0x08007DEC: F2C1 01C0 MOVT R1, #0x10C0
0x08007DF0: E010 B .L26 ; 0x08007E14
.L25:
0x08007DF2: 2120 MOVS R1, #32
0x08007DF4: F2C1 41F0 MOVT R1, #0x14F0
0x08007DF8: 4288 CMP R0, R1
0x08007DFA: F000 8096 BEQ.W .L35 ; 0x08007F2A
0x08007DFE: F241 0100 MOVW R1, #0x1000
0x08007E02: F2C3 2160 MOVT R1, #0x3260
0x08007E06: 4288 CMP R0, R1
0x08007E08: F000 808F BEQ.W .L35 ; 0x08007F2A
0x08007E0C: F242 0100 MOVW R1, #0x2000
0x08007E10: F2C3 6190 MOVT R1, #0x3690
.L26:
0x08007E14: 4288 CMP R0, R1
0x08007E16: F000 8088 BEQ.W .L35 ; 0x08007F2A
0x08007E1A: F240 6100 MOVW R1, #0x0600
0x08007E1E: F2C5 0100 MOVT R1, #0x5000
0x08007E22: 428A CMP R2, R1
0x08007E24: D06C BEQ .L33 ; 0x08007F00
0x08007E26: F240 5100 MOVW R1, #0x0500
0x08007E2A: F2C5 0100 MOVT R1, #0x5000
0x08007E2E: 428A CMP R2, R1
0x08007E30: D02F BEQ .L29 ; 0x08007E92
0x08007E32: F240 4100 MOVW R1, #0x0400
0x08007E36: F2C5 0100 MOVT R1, #0x5000
0x08007E3A: 428A CMP R2, R1
0x08007E3C: D172 BNE .L34 ; 0x08007F24
0x08007E3E: 210F MOVS R1, #15
0x08007E40: F2C1 01C0 MOVT R1, #0x10C0
0x08007E44: 4288 CMP R0, R1
0x08007E46: DD0E BLE .L27 ; 0x08007E66
0x08007E48: 2110 MOVS R1, #16
0x08007E4A: F2C1 01C0 MOVT R1, #0x10C0
0x08007E4E: 4288 CMP R0, R1
0x08007E50: D06B BEQ .L35 ; 0x08007F2A
0x08007E52: 2120 MOVS R1, #32
0x08007E54: F2C1 41F0 MOVT R1, #0x14F0
0x08007E58: 4288 CMP R0, R1
0x08007E5A: D066 BEQ .L35 ; 0x08007F2A
0x08007E5C: F248 0100 MOVW R1, #0x8000
0x08007E60: F6C3 61F0 MOVT R1, #0x3EF0
0x08007E64: E007 B .L28 ; 0x08007E76
.L27:
0x08007E66: 2104 MOVS R1, #4
0x08007E68: F6C0 0160 MOVT R1, #0x0860
0x08007E6C: 4288 CMP R0, R1
0x08007E6E: D05C BEQ .L35 ; 0x08007F2A
0x08007E70: 2108 MOVS R1, #8
0x08007E72: F6C0 4190 MOVT R1, #0x0C90
.L28:
0x08007E76: 4288 CMP R0, R1
0x08007E78: D057 BEQ .L35 ; 0x08007F2A
0x08007E7A: F240 6100 MOVW R1, #0x0600
0x08007E7E: F2C5 0100 MOVT R1, #0x5000
0x08007E82: 428A CMP R2, R1
0x08007E84: D03C BEQ .L33 ; 0x08007F00
0x08007E86: F240 5100 MOVW R1, #0x0500
0x08007E8A: F2C5 0100 MOVT R1, #0x5000
0x08007E8E: 428A CMP R2, R1
0x08007E90: D148 BNE .L34 ; 0x08007F24
.L29:
0x08007E92: 211F MOVS R1, #31
0x08007E94: F2C1 41F0 MOVT R1, #0x14F0
0x08007E98: 4288 CMP R0, R1
0x08007E9A: DD0F BLE .L30 ; 0x08007EBC
0x08007E9C: F641 71FF MOVW R1, #0x1FFF
0x08007EA0: F2C3 6190 MOVT R1, #0x3690
0x08007EA4: 4288 CMP R0, R1
0x08007EA6: DC17 BGT .L31 ; 0x08007ED8
0x08007EA8: 2120 MOVS R1, #32
0x08007EAA: F2C1 41F0 MOVT R1, #0x14F0
0x08007EAE: 4288 CMP R0, R1
0x08007EB0: D03B BEQ .L35 ; 0x08007F2A
0x08007EB2: F241 0100 MOVW R1, #0x1000
0x08007EB6: F2C3 2160 MOVT R1, #0x3260
0x08007EBA: E017 B .L32 ; 0x08007EEC
.L30:
0x08007EBC: 2104 MOVS R1, #4
0x08007EBE: F6C0 0160 MOVT R1, #0x0860
0x08007EC2: 4288 CMP R0, R1
0x08007EC4: D031 BEQ .L35 ; 0x08007F2A
0x08007EC6: 2108 MOVS R1, #8
0x08007EC8: F6C0 4190 MOVT R1, #0x0C90
0x08007ECC: 4288 CMP R0, R1
0x08007ECE: D02C BEQ .L35 ; 0x08007F2A
0x08007ED0: 2110 MOVS R1, #16
0x08007ED2: F2C1 01C0 MOVT R1, #0x10C0
0x08007ED6: E009 B .L32 ; 0x08007EEC
.L31:
0x08007ED8: F242 0100 MOVW R1, #0x2000
0x08007EDC: F2C3 6190 MOVT R1, #0x3690
0x08007EE0: 4288 CMP R0, R1
0x08007EE2: D022 BEQ .L35 ; 0x08007F2A
0x08007EE4: F248 0100 MOVW R1, #0x8000
0x08007EE8: F6C3 61F0 MOVT R1, #0x3EF0
.L32:
0x08007EEC: 4288 CMP R0, R1
0x08007EEE: D01C BEQ .L35 ; 0x08007F2A
0x08007EF0: F240 3108 MOVW R1, #0x0308
0x08007EF4: F2C5 0100 MOVT R1, #0x5000
0x08007EF8: F501 713E ADD.W R1, R1, #0x02F8
0x08007EFC: 428A CMP R2, R1
0x08007EFE: D111 BNE .L34 ; 0x08007F24
.L33:
0x08007F00: F241 0100 MOVW R1, #0x1000
0x08007F04: F2C3 2160 MOVT R1, #0x3260
0x08007F08: 4288 CMP R0, R1
0x08007F0A: D00E BEQ .L35 ; 0x08007F2A
0x08007F0C: F242 0100 MOVW R1, #0x2000
0x08007F10: F2C3 6190 MOVT R1, #0x3690
0x08007F14: 4288 CMP R0, R1
0x08007F16: D008 BEQ .L35 ; 0x08007F2A
0x08007F18: F248 0100 MOVW R1, #0x8000
0x08007F1C: F6C3 61F0 MOVT R1, #0x3EF0
0x08007F20: 4288 CMP R0, R1
0x08007F22: D002 BEQ .L35 ; 0x08007F2A
.L34:
0x08007F24: F640 21E4 MOVW R1, #0x0AE4
0x08007F28: E24D B .L82 ; 0x080083C6
.L35:
0x08007F2A: F899 0058 LDRB.W R0, [R9, #88]
0x08007F2E: 2801 CMP R0, #1
0x08007F30: D103 BNE .L36 ; 0x08007F3A
0x08007F32: 2002 MOVS R0, #2
0x08007F34: B001 ADD SP, SP, #4
0x08007F36: E8BD 83F0 POP.W {R4-R9, PC}
.L36:
0x08007F3A: 2101 MOVS R1, #1
0x08007F3C: F8D9 0000 LDR.W R0, [R9]
0x08007F40: F889 1058 STRB.W R1, [R9, #88]
0x08007F44: 6881 LDR R1, [R0, #8]
0x08007F46: 0749 LSLS R1, R1, #29
0x08007F48: D432 BMI .L37 ; 0x08007FB0
0x08007F4A: E9D5 1200 LDRD R1, R2, [R5]
0x08007F4E: 261F MOVS R6, #31
0x08007F50: F3C2 2301 UBFX R3, R2, #8, #2
0x08007F54: EB00 0383 ADD.W R3, R0, R3, LSL #2
0x08007F58: 6B1F LDR R7, [R3, #48]
0x08007F5A: F002 021F AND R2, R2, #31
0x08007F5E: 4096 LSLS R6, R2
0x08007F60: F3C1 6184 UBFX R1, R1, #26, #5
0x08007F64: 43B7 BICS R7, R6
0x08007F66: 4091 LSLS R1, R2
0x08007F68: 4339 ORRS R1, R7
0x08007F6A: 6319 STR R1, [R3, #48]
0x08007F6C: 6881 LDR R1, [R0, #8]
0x08007F6E: 6882 LDR R2, [R0, #8]
0x08007F70: F001 0104 AND R1, R1, #4
0x08007F74: F002 0208 AND R2, R2, #8
0x08007F78: 1889 ADDS R1, R1, R2
0x08007F7A: F040 80CC BNE.W .L51 ; 0x08008116
0x08007F7E: 682F LDR R7, [R5]
0x08007F80: F100 0114 ADD.W R1, R0, #20
0x08007F84: 2204 MOVS R2, #4
0x08007F86: F3C7 6640 UBFX R6, R7, #25, #1
0x08007F8A: 68AB LDR R3, [R5, #8]
0x08007F8C: EA02 52D7 AND.W R2, R2, R7, LSR #23
0x08007F90: F851 4026 LDR.W R4, [R1, R6, LSL #2]
0x08007F94: F3C7 5604 UBFX R6, R7, #20, #5
0x08007F98: 2707 MOVS R7, #7
0x08007F9A: 40B7 LSLS R7, R6
0x08007F9C: F1B3 4F00 CMP.W R3, #0x80000000
0x08007FA0: EA24 0707 BIC.W R7, R4, R7
0x08007FA4: D10C BNE .L38 ; 0x08007FC0
0x08007FA6: 508F STR R7, [R1, R2]
0x08007FA8: 6809 LDR R1, [R1]
0x08007FAA: F041 4100 ORR R1, R1, #0x80000000
0x08007FAE: E00D B .L39 ; 0x08007FCC
.L37:
0x08007FB0: F8D9 005C LDR.W R0, [R9, #92]
0x08007FB4: F040 0020 ORR R0, R0, #32
0x08007FB8: F8C9 005C STR.W R0, [R9, #92]
0x08007FBC: 2001 MOVS R0, #1
0x08007FBE: E1D0 B .L78 ; 0x08008362
.L38:
0x08007FC0: 40B3 LSLS R3, R6
0x08007FC2: 433B ORRS R3, R7
0x08007FC4: 508B STR R3, [R1, R2]
0x08007FC6: 6809 LDR R1, [R1]
0x08007FC8: F021 4100 BIC R1, R1, #0x80000000
.L39:
0x08007FCC: 6141 STR R1, [R0, #20]
0x08007FCE: E9D5 1204 LDRD R1, R2, [R5, #16]
0x08007FD2: 68C3 LDR R3, [R0, #12]
0x08007FD4: 2904 CMP R1, #4
0x08007FD6: D10B BNE .L40 ; 0x08007FF0
0x08007FD8: 6E01 LDR R1, [R0, #96]
0x08007FDA: 6E00 LDR R0, [R0, #96]
0x08007FDC: 6829 LDR R1, [R5]
0x08007FDE: F3C0 6084 UBFX R0, R0, #26, #5
0x08007FE2: 034A LSLS R2, R1, #13
0x08007FE4: D04A BEQ .L43 ; 0x0800807C
0x08007FE6: FA91 F1A1 RBIT R1, R1
0x08007FEA: FAB1 F181 CLZ R1, R1
0x08007FEE: E047 B .L44 ; 0x08008080
.L40:
0x08007FF0: 2706 MOVS R7, #6
0x08007FF2: EA07 0393 AND.W R3, R7, R3, LSR #2
0x08007FF6: 409A LSLS R2, R3
0x08007FF8: 682B LDR R3, [R5]
0x08007FFA: EB00 0081 ADD.W R0, R0, R1, LSL #2
0x08007FFE: 6E01 LDR R1, [R0, #96]
0x08008000: F24F 0700 MOVW R7, #0xF000
0x08008004: F2C0 37FF MOVT R7, #0x03FF
0x08008008: F003 43F8 AND R3, R3, #0x7C000000
0x0800800C: 4039 ANDS R1, R7
0x0800800E: 431A ORRS R2, R3
0x08008010: 4311 ORRS R1, R2
0x08008012: F041 4100 ORR R1, R1, #0x80000000
0x08008016: 6601 STR R1, [R0, #96]
0x08008018: 69A8 LDR R0, [R5, #24]
0x0800801A: F040 7080 ORR R0, R0, #0x01000000
0x0800801E: F1B0 7F80 CMP.W R0, #0x01000000
0x08008022: D007 BEQ .L41 ; 0x08008034
0x08008024: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x08008028: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x0800802C: F640 311C MOVW R1, #0x0B1C
0x08008030: F7FB F95A BL assert_failed ; 0x080032E8
.L41:
0x08008034: 7F28 LDRB R0, [R5, #28]
0x08008036: 2802 CMP R0, #2
0x08008038: D307 BCC .L42 ; 0x0800804A
0x0800803A: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x0800803E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x08008042: F640 311D MOVW R1, #0x0B1D
0x08008046: F7FB F94F BL assert_failed ; 0x080032E8
.L42:
0x0800804A: F8D9 0000 LDR.W R0, [R9]
0x0800804E: 6929 LDR R1, [R5, #16]
0x08008050: 3060 ADDS R0, #96
0x08008052: 69AA LDR R2, [R5, #24]
0x08008054: F850 3021 LDR.W R3, [R0, R1, LSL #2]
0x08008058: F023 7380 BIC R3, R3, #0x01000000
0x0800805C: 431A ORRS R2, R3
0x0800805E: F840 2021 STR.W R2, [R0, R1, LSL #2]
0x08008062: 6929 LDR R1, [R5, #16]
0x08008064: 7F2A LDRB R2, [R5, #28]
0x08008066: F850 3021 LDR.W R3, [R0, R1, LSL #2]
0x0800806A: 2A01 CMP R2, #1
0x0800806C: F023 7300 BIC R3, R3, #0x02000000
0x08008070: BF08 IT EQ
0x08008072: F103 7300 ADDEQ.W R3, R3, #0x02000000
0x08008076: F840 3021 STR.W R3, [R0, R1, LSL #2]
0x0800807A: E04C B .L51 ; 0x08008116
.L43:
0x0800807C: F3C1 6184 UBFX R1, R1, #26, #5
.L44:
0x08008080: 4288 CMP R0, R1
0x08008082: F64F 70FF MOVW R0, #0xFFFF
0x08008086: F2C0 0007 MOVT R0, #7
0x0800808A: D105 BNE .L45 ; 0x08008098
0x0800808C: F8D9 1000 LDR.W R1, [R9]
0x08008090: 6E0A LDR R2, [R1, #96]
0x08008092: F022 4200 BIC R2, R2, #0x80000000
0x08008096: 660A STR R2, [R1, #96]
.L45:
0x08008098: F8D9 1000 LDR.W R1, [R9]
0x0800809C: 6E4A LDR R2, [R1, #100]
0x0800809E: 6E49 LDR R1, [R1, #100]
0x080080A0: 682A LDR R2, [R5]
0x080080A2: F3C1 6184 UBFX R1, R1, #26, #5
0x080080A6: 4202 TST R2, R0
0x080080A8: D057 BEQ .L52 ; 0x0800815A
0x080080AA: FA92 F2A2 RBIT R2, R2
0x080080AE: FAB2 F282 CLZ R2, R2
0x080080B2: 4291 CMP R1, R2
0x080080B4: D105 BNE .L47 ; 0x080080C2
.L46:
0x080080B6: F8D9 1000 LDR.W R1, [R9]
0x080080BA: 6E4A LDR R2, [R1, #100]
0x080080BC: F022 4200 BIC R2, R2, #0x80000000
0x080080C0: 664A STR R2, [R1, #100]
.L47:
0x080080C2: F8D9 1000 LDR.W R1, [R9]
0x080080C6: 6E8A LDR R2, [R1, #104]
0x080080C8: 6E89 LDR R1, [R1, #104]
0x080080CA: 682A LDR R2, [R5]
0x080080CC: F3C1 6184 UBFX R1, R1, #26, #5
0x080080D0: 4202 TST R2, R0
0x080080D2: D047 BEQ .L53 ; 0x08008164
0x080080D4: FA92 F2A2 RBIT R2, R2
0x080080D8: FAB2 F282 CLZ R2, R2
0x080080DC: 4291 CMP R1, R2
0x080080DE: D105 BNE .L49 ; 0x080080EC
.L48:
0x080080E0: F8D9 1000 LDR.W R1, [R9]
0x080080E4: 6E8A LDR R2, [R1, #104]
0x080080E6: F022 4200 BIC R2, R2, #0x80000000
0x080080EA: 668A STR R2, [R1, #104]
.L49:
0x080080EC: F8D9 1000 LDR.W R1, [R9]
0x080080F0: 6ECA LDR R2, [R1, #108]
0x080080F2: 6ECA LDR R2, [R1, #108]
0x080080F4: 6829 LDR R1, [R5]
0x080080F6: 4201 TST R1, R0
0x080080F8: F3C2 6084 UBFX R0, R2, #26, #5
0x080080FC: D037 BEQ .L54 ; 0x0800816E
0x080080FE: FA91 F1A1 RBIT R1, R1
0x08008102: FAB1 F181 CLZ R1, R1
0x08008106: 4288 CMP R0, R1
0x08008108: D105 BNE .L51 ; 0x08008116
.L50:
0x0800810A: F8D9 0000 LDR.W R0, [R9]
0x0800810E: 6EC1 LDR R1, [R0, #108]
0x08008110: F021 4100 BIC R1, R1, #0x80000000
0x08008114: 66C1 STR R1, [R0, #108]
.L51:
0x08008116: F8D9 0000 LDR.W R0, [R9]
0x0800811A: 6881 LDR R1, [R0, #8]
0x0800811C: 07C9 LSLS R1, R1, #31
0x0800811E: F040 808E BNE.W .L69 ; 0x0800823E
0x08008122: 682A LDR R2, [R5]
0x08008124: 68EF LDR R7, [R5, #12]
0x08008126: F64F 71FF MOVW R1, #0xFFFF
0x0800812A: F2C0 0107 MOVT R1, #7
0x0800812E: F8D0 60B0 LDR.W R6, [R0, #176]
0x08008132: 4613 MOV R3, R2
0x08008134: F007 0418 AND R4, R7, #24
0x08008138: F36F 43DF BFC R3, #19, #13
0x0800813C: FA21 F404 LSR.W R4, R1, R4
0x08008140: 439E BICS R6, R3
0x08008142: 4014 ANDS R4, R2
0x08008144: 4326 ORRS R6, R4
0x08008146: 4547 CMP R7, R8
0x08008148: F8C0 60B0 STR.W R6, [R0, #176]
0x0800814C: D177 BNE .L69 ; 0x0800823E
0x0800814E: B19B CBZ R3, .L55 ; 0x08008178
0x08008150: FA92 F2A2 RBIT R2, R2
0x08008154: FAB2 F282 CLZ R2, R2
0x08008158: E00F B .L56 ; 0x0800817A
.L52:
0x0800815A: F3C2 6284 UBFX R2, R2, #26, #5
0x0800815E: 4291 CMP R1, R2
0x08008160: D0A9 BEQ .L46 ; 0x080080B6
0x08008162: E7AE B .L47 ; 0x080080C2
.L53:
0x08008164: F3C2 6284 UBFX R2, R2, #26, #5
0x08008168: 4291 CMP R1, R2
0x0800816A: D0B9 BEQ .L48 ; 0x080080E0
0x0800816C: E7BE B .L49 ; 0x080080EC
.L54:
0x0800816E: F3C1 6184 UBFX R1, R1, #26, #5
0x08008172: 4288 CMP R0, R1
0x08008174: D0C9 BEQ .L50 ; 0x0800810A
0x08008176: E7CE B .L51 ; 0x08008116
.L55:
0x08008178: 0E92 LSRS R2, R2, #26
.L56:
0x0800817A: 3201 ADDS R2, #1
0x0800817C: F002 031E AND R3, R2, #30
0x08008180: 682A LDR R2, [R5]
0x08008182: 2B09 CMP R3, #9
0x08008184: EA02 0301 AND.W R3, R2, R1
0x08008188: D80A BHI .L58 ; 0x080081A0
0x0800818A: B10B CBZ R3, .L57 ; 0x08008190
0x0800818C: FA92 F2A2 RBIT R2, R2
.L57:
0x08008190: 682A LDR R2, [R5]
0x08008192: 420A TST R2, R1
0x08008194: D00F BEQ .L60 ; 0x080081B6
0x08008196: FA92 F2A2 RBIT R2, R2
0x0800819A: FAB2 F282 CLZ R2, R2
0x0800819E: E00B B .L61 ; 0x080081B8
.L58:
0x080081A0: B10B CBZ R3, .L59 ; 0x080081A6
0x080081A2: FA92 F2A2 RBIT R2, R2
.L59:
0x080081A6: 682A LDR R2, [R5]
0x080081A8: 420A TST R2, R1
0x080081AA: D013 BEQ .L62 ; 0x080081D4
0x080081AC: FA92 F2A2 RBIT R2, R2
0x080081B0: FAB2 F282 CLZ R2, R2
0x080081B4: E00F B .L63 ; 0x080081D6
.L60:
0x080081B6: 0E92 LSRS R2, R2, #26
.L61:
0x080081B8: 3201 ADDS R2, #1
0x080081BA: F002 031F AND R3, R2, #31
0x080081BE: 682A LDR R2, [R5]
0x080081C0: 2701 MOVS R7, #1
0x080081C2: 420A TST R2, R1
0x080081C4: FA07 F103 LSL.W R1, R7, R3
0x080081C8: D013 BEQ .L64 ; 0x080081F2
0x080081CA: FA92 F2A2 RBIT R2, R2
0x080081CE: FAB2 F282 CLZ R2, R2
0x080081D2: E00F B .L65 ; 0x080081F4
.L62:
0x080081D4: 0E92 LSRS R2, R2, #26
.L63:
0x080081D6: 3201 ADDS R2, #1
0x080081D8: F002 031F AND R3, R2, #31
0x080081DC: 682A LDR R2, [R5]
0x080081DE: 2701 MOVS R7, #1
0x080081E0: 420A TST R2, R1
0x080081E2: FA07 F103 LSL.W R1, R7, R3
0x080081E6: D00D BEQ .L66 ; 0x08008204
0x080081E8: FA92 F2A2 RBIT R2, R2
0x080081EC: FAB2 F282 CLZ R2, R2
0x080081F0: E009 B .L67 ; 0x08008206
.L64:
0x080081F2: 0E92 LSRS R2, R2, #26
.L65:
0x080081F4: 3201 ADDS R2, #1
0x080081F6: F002 021F AND R2, R2, #31
0x080081FA: EB02 0242 ADD.W R2, R2, R2, LSL #1
0x080081FE: EA41 5102 ORR.W R1, R1, R2, LSL #20
0x08008202: E00D B .L68 ; 0x08008220
.L66:
0x08008204: 0E92 LSRS R2, R2, #26
.L67:
0x08008206: 3201 ADDS R2, #1
0x08008208: F002 021F AND R2, R2, #31
0x0800820C: 2300 MOVS R3, #0
0x0800820E: EB02 0242 ADD.W R2, R2, R2, LSL #1
0x08008212: F6CF 6320 MOVT R3, #0xFE20
0x08008216: EB03 5202 ADD.W R2, R3, R2, LSL #20
0x0800821A: 4311 ORRS R1, R2
0x0800821C: F041 7100 ORR R1, R1, #0x02000000
.L68:
0x08008220: F3C1 6340 UBFX R3, R1, #25, #1
0x08008224: EB00 0083 ADD.W R0, R0, R3, LSL #2
0x08008228: 68AA LDR R2, [R5, #8]
0x0800822A: 6943 LDR R3, [R0, #20]
0x0800822C: F3C1 5104 UBFX R1, R1, #20, #5
0x08008230: 2707 MOVS R7, #7
0x08008232: 408F LSLS R7, R1
0x08008234: 43BB BICS R3, R7
0x08008236: FA02 F101 LSL.W R1, R2, R1
0x0800823A: 4319 ORRS R1, R3
0x0800823C: 6141 STR R1, [R0, #20]
.L69:
0x0800823E: 682B LDR R3, [R5]
0x08008240: 2000 MOVS R0, #0
0x08008242: F2C8 0008 MOVT R0, #0x8008
0x08008246: 4203 TST R3, R0
0x08008248: F000 808A BEQ.W .L77 ; 0x08008360
0x0800824C: F240 3C08 MOVW R12, #0x0308
0x08008250: F2C5 0C00 MOVT R12, #0x5000
0x08008254: F8D9 6000 LDR.W R6, [R9]
0x08008258: F50C 6280 ADD.W R2, R12, #0x0400
0x0800825C: F5AC 7502 SUB.W R5, R12, #0x0208
0x08008260: 4610 MOV R0, R2
0x08008262: 42AE CMP R6, R5
0x08008264: BF04 ITT EQ
0x08008266: F240 3008 MOVWEQ R0, #0x0308
0x0800826A: F2C5 0000 MOVTEQ R0, #0x5000
0x0800826E: F1B6 4FA0 CMP.W R6, #0x50000000
0x08008272: BF04 ITT EQ
0x08008274: F240 3008 MOVWEQ R0, #0x0308
0x08008278: F2C5 0000 MOVTEQ R0, #0x5000
0x0800827C: 6801 LDR R1, [R0]
0x0800827E: 2700 MOVS R7, #0
0x08008280: F2CC 3721 MOVT R7, #0xC321
0x08008284: 42BB CMP R3, R7
0x08008286: F001 7EE0 AND LR, R1, #0x01C00000
0x0800828A: D004 BEQ .L70 ; 0x08008296
0x0800828C: 2410 MOVS R4, #16
0x0800828E: F2C9 04C0 MOVT R4, #0x90C0
0x08008292: 42A3 CMP R3, R4
0x08008294: D12F BNE .L73 ; 0x080082F6
.L70:
0x08008296: 020C LSLS R4, R1, #8
0x08008298: D42D BMI .L73 ; 0x080082F6
0x0800829A: F240 6100 MOVW R1, #0x0600
0x0800829E: F2C5 0100 MOVT R1, #0x5000
0x080082A2: 428E CMP R6, R1
0x080082A4: D002 BEQ .L71 ; 0x080082AC
0x080082A6: F1B6 4FA0 CMP.W R6, #0x50000000
0x080082AA: D159 BNE .L77 ; 0x08008360
.L71:
0x080082AC: 6801 LDR R1, [R0]
0x080082AE: F021 71E0 BIC R1, R1, #0x01C00000
0x080082B2: EA41 010E ORR.W R1, R1, LR
0x080082B6: F441 0100 ORR R1, R1, #0x800000
0x080082BA: 6001 STR R1, [R0]
0x080082BC: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x080082C0: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x080082C4: 6800 LDR R0, [R0]
0x080082C6: F642 5163 MOVW R1, #0x2D63
0x080082CA: 0980 LSRS R0, R0, #6
0x080082CC: F2C0 513E MOVT R1, #0x053E
0x080082D0: FBA0 0101 UMULL R0, R1, R0, R1
0x080082D4: 0988 LSRS R0, R1, #6
0x080082D6: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x080082DA: 210C MOVS R1, #12
0x080082DC: EB01 0080 ADD.W R0, R1, R0, LSL #2
0x080082E0: 9000 STR R0, [SP, #0]
0x080082E2: 9800 LDR R0, [SP, #0]
0x080082E4: B3E0 CBZ R0, .L77 ; 0x08008360
0x080082E6: BF00 NOP
.L72:
0x080082E8: 9800 LDR R0, [SP, #0]
0x080082EA: 3801 SUBS R0, #1
0x080082EC: 9000 STR R0, [SP, #0]
0x080082EE: 9800 LDR R0, [SP, #0]
0x080082F0: 2800 CMP R0, #0
0x080082F2: D1F9 BNE .L72 ; 0x080082E8
0x080082F4: E034 B .L77 ; 0x08008360
.L73:
0x080082F6: 2400 MOVS R4, #0
0x080082F8: F2CC 7452 MOVT R4, #0xC752
0x080082FC: 42A3 CMP R3, R4
0x080082FE: BF08 IT EQ
0x08008300: EA5F 641E LSRSEQ.W R4, LR, #24
0x08008304: D017 BEQ .L74 ; 0x08008336
0x08008306: 2000 MOVS R0, #0
0x08008308: F6CC 3084 MOVT R0, #0xCB84
0x0800830C: 4283 CMP R3, R0
0x0800830E: F04F 0000 MOV.W R0, #0
0x08008312: BF08 IT EQ
0x08008314: F411 0180 ANDSEQ R1, R1, #0x400000
0x08008318: D123 BNE .L78 ; 0x08008362
0x0800831A: F1B6 4FA0 CMP.W R6, #0x50000000
0x0800831E: D013 BEQ .L75 ; 0x08008348
0x08008320: F240 1000 MOVW R0, #0x0100
0x08008324: F2C5 0000 MOVT R0, #0x5000
0x08008328: 4286 CMP R6, R0
0x0800832A: D019 BEQ .L77 ; 0x08008360
0x0800832C: 1B70 SUBS R0, R6, R5
0x0800832E: FAB0 F080 CLZ R0, R0
0x08008332: 0940 LSRS R0, R0, #5
0x08008334: E009 B .L76 ; 0x0800834A
.L74:
0x08008336: 6801 LDR R1, [R0]
0x08008338: F021 71E0 BIC R1, R1, #0x01C00000
0x0800833C: EA41 010E ORR.W R1, R1, LR
0x08008340: F041 7180 ORR R1, R1, #0x01000000
0x08008344: 6001 STR R1, [R0]
0x08008346: E00B B .L77 ; 0x08008360
.L75:
0x08008348: 2001 MOVS R0, #1
.L76:
0x0800834A: 2800 CMP R0, #0
0x0800834C: BF18 IT NE
0x0800834E: 4662 MOVNE R2, R12
0x08008350: 6810 LDR R0, [R2]
0x08008352: F020 70E0 BIC R0, R0, #0x01C00000
0x08008356: EA40 000E ORR.W R0, R0, LR
0x0800835A: F440 0080 ORR R0, R0, #0x400000
0x0800835E: 6010 STR R0, [R2]
.L77:
0x08008360: 2000 MOVS R0, #0
.L78:
0x08008362: 2100 MOVS R1, #0
0x08008364: F889 1058 STRB.W R1, [R9, #88]
0x08008368: B001 ADD SP, SP, #4
0x0800836A: E8BD 83F0 POP.W {R4-R9, PC}
.L79:
0x0800836E: F242 0100 MOVW R1, #0x2000
0x08008372: F2CB 6190 MOVT R1, #0xB690
0x08008376: 4288 CMP R0, R1
0x08008378: F43F ADD7 BEQ.W .L35 ; 0x08007F2A
0x0800837C: 2100 MOVS R1, #0
0x0800837E: F2CC 3121 MOVT R1, #0xC321
0x08008382: 4288 CMP R0, R1
0x08008384: F43F ADD1 BEQ.W .L35 ; 0x08007F2A
0x08008388: 2100 MOVS R1, #0
0x0800838A: F2CC 7152 MOVT R1, #0xC752
0x0800838E: E008 B .L81 ; 0x080083A2
.L80:
0x08008390: 2110 MOVS R1, #16
0x08008392: F2C1 01C0 MOVT R1, #0x10C0
0x08008396: 4288 CMP R0, R1
0x08008398: F43F ADC7 BEQ.W .L35 ; 0x08007F2A
0x0800839C: 2120 MOVS R1, #32
0x0800839E: F2C1 41F0 MOVT R1, #0x14F0
.L81:
0x080083A2: 4288 CMP R0, R1
0x080083A4: F43F ADC1 BEQ.W .L35 ; 0x08007F2A
0x080083A8: F1A2 41A0 SUB.W R1, R2, #0x50000000
0x080083AC: F5A1 7180 SUB.W R1, R1, #0x0100
0x080083B0: EA4F 2331 ROR R3, R1, #8
0x080083B4: 2B05 CMP R3, #5
0x080083B6: F44F 612E MOV.W R1, #0x0AE0
0x080083BA: D804 BHI .L82 ; 0x080083C6
0x080083BC: E8DF F003 TBB [PC, R3]
0x080083C0: 0A DC.B 0x0A ; '\n'
0x080083C1: 03 DC.B 0x03 ; '\x03'
0x080083C2: 03 DC.B 0x03 ; '\x03'
0x080083C3: 4F DC.B 0x4F ; 'O'
0x080083C4: 8C DC.B 0x8C ; '\x8C'
0x080083C5: C9 DC.B 0xC9 ; '\xC9'
.L82:
0x080083C6: F24C 101E MOVW R0, #0xC11E ; 0x0800C11E = .rodata..L.str
0x080083CA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C11E = .rodata..L.str
0x080083CE: F7FA FF8B BL assert_failed ; 0x080032E8
0x080083D2: E5AA B .L35 ; 0x08007F2A
0x080083D4: 210F MOVS R1, #15
0x080083D6: F2C1 01C0 MOVT R1, #0x10C0
0x080083DA: 4288 CMP R0, R1
0x080083DC: DD0F BLE .L83 ; 0x080083FE
0x080083DE: F641 71FF MOVW R1, #0x1FFF
0x080083E2: F2C3 6190 MOVT R1, #0x3690
0x080083E6: 4288 CMP R0, R1
0x080083E8: DC19 BGT .L84 ; 0x0800841E
0x080083EA: 2110 MOVS R1, #16
0x080083EC: F2C1 01C0 MOVT R1, #0x10C0
0x080083F0: 4288 CMP R0, R1
0x080083F2: F43F AD9A BEQ.W .L35 ; 0x08007F2A
0x080083F6: 2120 MOVS R1, #32
0x080083F8: F2C1 41F0 MOVT R1, #0x14F0
0x080083FC: E019 B .L85 ; 0x08008432
.L83:
0x080083FE: 2100 MOVS R1, #0
0x08008400: F2CC 3129 MOVT R1, #0xC329
0x08008404: 4288 CMP R0, R1
0x08008406: F43F AD90 BEQ.W .L35 ; 0x08007F2A
0x0800840A: 2100 MOVS R1, #0
0x0800840C: F6CC 318C MOVT R1, #0xCB8C
0x08008410: 4288 CMP R0, R1
0x08008412: F43F AD8A BEQ.W .L35 ; 0x08007F2A
0x08008416: 2108 MOVS R1, #8
0x08008418: F6C0 4190 MOVT R1, #0x0C90
0x0800841C: E009 B .L85 ; 0x08008432
.L84:
0x0800841E: F242 0100 MOVW R1, #0x2000
0x08008422: F2C3 6190 MOVT R1, #0x3690
0x08008426: 4288 CMP R0, R1
0x08008428: F43F AD7F BEQ.W .L35 ; 0x08007F2A
0x0800842C: 2100 MOVS R1, #0
0x0800842E: F2C4 7152 MOVT R1, #0x4752
.L85:
0x08008432: 4288 CMP R0, R1
0x08008434: F43F AD79 BEQ.W .L35 ; 0x08007F2A
0x08008438: F240 6100 MOVW R1, #0x0600
0x0800843C: F2C5 0100 MOVT R1, #0x5000
0x08008440: 428A CMP R2, R1
0x08008442: F000 8086 BEQ.W .L94 ; 0x08008552
0x08008446: F240 5100 MOVW R1, #0x0500
0x0800844A: F2C5 0100 MOVT R1, #0x5000
0x0800844E: 428A CMP R2, R1
0x08008450: D042 BEQ .L89 ; 0x080084D8
0x08008452: F240 4100 MOVW R1, #0x0400
0x08008456: F2C5 0100 MOVT R1, #0x5000
0x0800845A: 428A CMP R2, R1
0x0800845C: D176 BNE .L93 ; 0x0800854C
0x0800845E: 2107 MOVS R1, #7
0x08008460: F6C0 4190 MOVT R1, #0x0C90
0x08008464: 4288 CMP R0, R1
0x08008466: DD0E BLE .L86 ; 0x08008486
0x08008468: 211F MOVS R1, #31
0x0800846A: F2C1 41F0 MOVT R1, #0x14F0
0x0800846E: 4288 CMP R0, R1
0x08008470: DC1A BGT .L87 ; 0x080084A8
0x08008472: 2108 MOVS R1, #8
0x08008474: F6C0 4190 MOVT R1, #0x0C90
0x08008478: 4288 CMP R0, R1
0x0800847A: F43F AD56 BEQ.W .L35 ; 0x08007F2A
0x0800847E: 2110 MOVS R1, #16
0x08008480: F2C1 01C0 MOVT R1, #0x10C0
0x08008484: E019 B .L88 ; 0x080084BA
.L86:
0x08008486: F242 0100 MOVW R1, #0x2000
0x0800848A: F2CB 6198 MOVT R1, #0xB698
0x0800848E: 4288 CMP R0, R1
0x08008490: F43F AD4B BEQ.W .L35 ; 0x08007F2A
0x08008494: 2100 MOVS R1, #0
0x08008496: F2CC 7152 MOVT R1, #0xC752
0x0800849A: 4288 CMP R0, R1
0x0800849C: F43F AD45 BEQ.W .L35 ; 0x08007F2A
0x080084A0: 2100 MOVS R1, #0
0x080084A2: F6CC 3184 MOVT R1, #0xCB84
0x080084A6: E008 B .L88 ; 0x080084BA
.L87:
0x080084A8: 2120 MOVS R1, #32
0x080084AA: F2C1 41F0 MOVT R1, #0x14F0
0x080084AE: 4288 CMP R0, R1
0x080084B0: F43F AD3B BEQ.W .L35 ; 0x08007F2A
0x080084B4: 2100 MOVS R1, #0
0x080084B6: F2C4 3121 MOVT R1, #0x4321
.L88:
0x080084BA: 4288 CMP R0, R1
0x080084BC: F43F AD35 BEQ.W .L35 ; 0x08007F2A
0x080084C0: F240 6100 MOVW R1, #0x0600
0x080084C4: F2C5 0100 MOVT R1, #0x5000
0x080084C8: 428A CMP R2, R1
0x080084CA: D042 BEQ .L94 ; 0x08008552
0x080084CC: F240 5100 MOVW R1, #0x0500
0x080084D0: F2C5 0100 MOVT R1, #0x5000
0x080084D4: 428A CMP R2, R1
0x080084D6: D139 BNE .L93 ; 0x0800854C
.L89:
0x080084D8: 210F MOVS R1, #15
0x080084DA: F2C1 01C0 MOVT R1, #0x10C0
0x080084DE: 4288 CMP R0, R1
0x080084E0: DD0F BLE .L90 ; 0x08008502
0x080084E2: F641 71FF MOVW R1, #0x1FFF
0x080084E6: F2C3 6190 MOVT R1, #0x3690
0x080084EA: 4288 CMP R0, R1
0x080084EC: DC19 BGT .L91 ; 0x08008522
0x080084EE: 2110 MOVS R1, #16
0x080084F0: F2C1 01C0 MOVT R1, #0x10C0
0x080084F4: 4288 CMP R0, R1
0x080084F6: F43F AD18 BEQ.W .L35 ; 0x08007F2A
0x080084FA: 2120 MOVS R1, #32
0x080084FC: F2C1 41F0 MOVT R1, #0x14F0
0x08008500: E019 B .L92 ; 0x08008536
.L90:
0x08008502: 2100 MOVS R1, #0
0x08008504: F2CC 715A MOVT R1, #0xC75A
0x08008508: 4288 CMP R0, R1
0x0800850A: F43F AD0E BEQ.W .L35 ; 0x08007F2A
0x0800850E: 2100 MOVS R1, #0
0x08008510: F6CC 3184 MOVT R1, #0xCB84
0x08008514: 4288 CMP R0, R1
0x08008516: F43F AD08 BEQ.W .L35 ; 0x08007F2A
0x0800851A: 2108 MOVS R1, #8
0x0800851C: F6C0 4190 MOVT R1, #0x0C90
0x08008520: E009 B .L92 ; 0x08008536
.L91:
0x08008522: F242 0100 MOVW R1, #0x2000
0x08008526: F2C3 6190 MOVT R1, #0x3690
0x0800852A: 4288 CMP R0, R1
0x0800852C: F43F ACFD BEQ.W .L35 ; 0x08007F2A
0x08008530: 2100 MOVS R1, #0
0x08008532: F2C4 3121 MOVT R1, #0x4321
.L92:
0x08008536: 4288 CMP R0, R1
0x08008538: F43F ACF7 BEQ.W .L35 ; 0x08007F2A
0x0800853C: F240 3108 MOVW R1, #0x0308
0x08008540: F2C5 0100 MOVT R1, #0x5000
0x08008544: F501 713E ADD.W R1, R1, #0x02F8
0x08008548: 428A CMP R2, R1
0x0800854A: D002 BEQ .L94 ; 0x08008552
.L93:
0x0800854C: F44F 612E MOV.W R1, #0x0AE0
0x08008550: E739 B .L82 ; 0x080083C6
.L94:
0x08008552: F64F 71FF MOVW R1, #0xFFFF
0x08008556: F2CC 7151 MOVT R1, #0xC751
0x0800855A: 4288 CMP R0, R1
0x0800855C: F44F 612E MOV.W R1, #0x0AE0
0x08008560: DD0F BLE .L95 ; 0x08008582
0x08008562: F641 72FF MOVW R2, #0x1FFF
0x08008566: F2C3 6290 MOVT R2, #0x3690
0x0800856A: 4290 CMP R0, R2
0x0800856C: DC19 BGT .L96 ; 0x080085A2
0x0800856E: 2200 MOVS R2, #0
0x08008570: F2CC 7252 MOVT R2, #0xC752
0x08008574: 4290 CMP R0, R2
0x08008576: F43F ACD8 BEQ.W .L35 ; 0x08007F2A
0x0800857A: 2200 MOVS R2, #0
0x0800857C: F6CC 3284 MOVT R2, #0xCB84
0x08008580: E019 B .L97 ; 0x080085B6
.L95:
0x08008582: 2208 MOVS R2, #8
0x08008584: F6C8 4290 MOVT R2, #0x8C90
0x08008588: 4290 CMP R0, R2
0x0800858A: F43F ACCE BEQ.W .L35 ; 0x08007F2A
0x0800858E: 2210 MOVS R2, #16
0x08008590: F2C9 02C0 MOVT R2, #0x90C0
0x08008594: 4290 CMP R0, R2
0x08008596: F43F ACC8 BEQ.W .L35 ; 0x08007F2A
0x0800859A: 2220 MOVS R2, #32
0x0800859C: F2C9 42F0 MOVT R2, #0x94F0
0x080085A0: E009 B .L97 ; 0x080085B6
.L96:
0x080085A2: F242 0200 MOVW R2, #0x2000
0x080085A6: F2C3 6290 MOVT R2, #0x3690
0x080085AA: 4290 CMP R0, R2
0x080085AC: F43F ACBD BEQ.W .L35 ; 0x08007F2A
0x080085B0: 2200 MOVS R2, #0
0x080085B2: F2C4 3221 MOVT R2, #0x4321
.L97:
0x080085B6: 4290 CMP R0, R2
0x080085B8: F43F ACB7 BEQ.W .L35 ; 0x08007F2A
0x080085BC: E703 B .L82 ; 0x080083C6
Section .init.TIM8_CC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM8_CC_IRQHandler:
0x080085BE: E7FE B TIM8_CC_IRQHandler ; 0x080085BE
Section .text.HAL_ADCEx_Calibration_Start from stm32g4xx_hal_adc_ex.o, size=218, align=4
HAL_ADCEx_Calibration_Start:
0x080085C0: B5B0 PUSH {R4-R5, R7, LR}
0x080085C2: B082 SUB SP, SP, #8
0x080085C4: 4604 MOV R4, R0
0x080085C6: 2000 MOVS R0, #0
0x080085C8: 9001 STR R0, [SP, #4]
0x080085CA: 6820 LDR R0, [R4]
0x080085CC: 460D MOV R5, R1
0x080085CE: F100 4030 ADD.W R0, R0, #0xB0000000
0x080085D2: EA4F 2030 ROR R0, R0, #8
0x080085D6: 2806 CMP R0, #6
0x080085D8: D84B BHI .L6 ; 0x08008672
0x080085DA: 2101 MOVS R1, #1
0x080085DC: FA01 F000 LSL.W R0, R1, R0
0x080085E0: F010 0F73 TST R0, #115
0x080085E4: D045 BEQ .L6 ; 0x08008672
0x080085E6: 2D7F CMP R5, #127
0x080085E8: D00B BEQ .L2 ; 0x08008602
.L1:
0x080085EA: 2000 MOVS R0, #0
0x080085EC: F2C4 007F MOVT R0, #0x407F
0x080085F0: 4285 CMP R5, R0
0x080085F2: D006 BEQ .L2 ; 0x08008602
0x080085F4: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x080085F8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x080085FC: 2185 MOVS R1, #133
0x080085FE: F7FA FE73 BL assert_failed ; 0x080032E8
.L2:
0x08008602: F894 0058 LDRB.W R0, [R4, #88]
0x08008606: 2801 CMP R0, #1
0x08008608: D102 BNE .L3 ; 0x08008610
0x0800860A: 2002 MOVS R0, #2
0x0800860C: B002 ADD SP, SP, #8
0x0800860E: BDB0 POP {R4-R5, R7, PC}
.L3:
0x08008610: 2001 MOVS R0, #1
0x08008612: F884 0058 STRB.W R0, [R4, #88]
0x08008616: 4620 MOV R0, R4
0x08008618: F7FF F94A BL ADC_Disable ; 0x080078B0
0x0800861C: 6DE1 LDR R1, [R4, #92]
0x0800861E: B110 CBZ R0, .L4 ; 0x08008626
0x08008620: F041 0110 ORR R1, R1, #16
0x08008624: E033 B .L8 ; 0x0800868E
.L4:
0x08008626: F241 1202 MOVW R2, #0x1102
0x0800862A: 4391 BICS R1, R2
0x0800862C: 3102 ADDS R1, #2
0x0800862E: 65E1 STR R1, [R4, #92]
0x08008630: 6821 LDR R1, [R4]
0x08008632: F005 4380 AND R3, R5, #0x40000000
0x08008636: 688A LDR R2, [R1, #8]
0x08008638: F022 4240 BIC R2, R2, #0xC0000000
0x0800863C: F022 023F BIC R2, R2, #63
0x08008640: 441A ADD R2, R3
0x08008642: F102 4200 ADD.W R2, R2, #0x80000000
0x08008646: 608A STR R2, [R1, #8]
0x08008648: F64D 6202 MOVW R2, #0xDE02
0x0800864C: F2C0 0204 MOVT R2, #4
.L5:
0x08008650: 688B LDR R3, [R1, #8]
0x08008652: F1B3 3FFF CMP.W R3, #0xFFFFFFFF
0x08008656: DC16 BGT .L7 ; 0x08008686
0x08008658: 9B01 LDR R3, [SP, #4]
0x0800865A: 3301 ADDS R3, #1
0x0800865C: 9301 STR R3, [SP, #4]
0x0800865E: 9B01 LDR R3, [SP, #4]
0x08008660: 4293 CMP R3, R2
0x08008662: D3F5 BCC .L5 ; 0x08008650
0x08008664: 6DE0 LDR R0, [R4, #92]
0x08008666: F040 0010 ORR R0, R0, #16
0x0800866A: F020 0102 BIC R1, R0, #2
0x0800866E: 2001 MOVS R0, #1
0x08008670: E00D B .L8 ; 0x0800868E
.L6:
0x08008672: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x08008676: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x0800867A: 2184 MOVS R1, #132
0x0800867C: F7FA FE34 BL assert_failed ; 0x080032E8
0x08008680: 2D7F CMP R5, #127
0x08008682: D1B2 BNE .L1 ; 0x080085EA
0x08008684: E7BD B .L2 ; 0x08008602
.L7:
0x08008686: 6DE1 LDR R1, [R4, #92]
0x08008688: 2201 MOVS R2, #1
0x0800868A: F362 0101 BFI R1, R2, #0, #2
.L8:
0x0800868E: 65E1 STR R1, [R4, #92]
0x08008690: 2100 MOVS R1, #0
0x08008692: F884 1058 STRB.W R1, [R4, #88]
0x08008696: B002 ADD SP, SP, #8
0x08008698: BDB0 POP {R4-R5, R7, PC}
Section .init.ADC3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
ADC3_IRQHandler:
0x0800869A: E7FE B ADC3_IRQHandler ; 0x0800869A
Section .text.HAL_ADCEx_MultiModeStart_DMA from stm32g4xx_hal_adc_ex.o, size=366, align=4
HAL_ADCEx_MultiModeStart_DMA:
0x0800869C: E92D 41F0 PUSH.W {R4-R8, LR}
0x080086A0: B09C SUB SP, SP, #112
0x080086A2: 4604 MOV R4, R0
0x080086A4: 6800 LDR R0, [R0]
0x080086A6: F240 4700 MOVW R7, #0x0400
0x080086AA: F440 6080 ORR R0, R0, #0x0400
0x080086AE: F2C5 0700 MOVT R7, #0x5000
0x080086B2: 4615 MOV R5, R2
0x080086B4: 42B8 CMP R0, R7
0x080086B6: 460E MOV R6, R1
0x080086B8: D007 BEQ .L1 ; 0x080086CA
0x080086BA: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x080086BE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x080086C2: F240 3165 MOVW R1, #0x0365
0x080086C6: F7FA FE0F BL assert_failed ; 0x080032E8
.L1:
0x080086CA: 7F60 LDRB R0, [R4, #29]
0x080086CC: 2802 CMP R0, #2
0x080086CE: D307 BCC .L2 ; 0x080086E0
0x080086D0: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x080086D4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x080086D8: F240 3166 MOVW R1, #0x0366
0x080086DC: F7FA FE04 BL assert_failed ; 0x080032E8
.L2:
0x080086E0: 6B20 LDR R0, [R4, #48]
0x080086E2: EA4F 20B0 ROR R0, R0, #10
0x080086E6: 2804 CMP R0, #4
0x080086E8: D307 BCC .L3 ; 0x080086FA
0x080086EA: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x080086EE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x080086F2: F240 3167 MOVW R1, #0x0367
0x080086F6: F7FA FDF7 BL assert_failed ; 0x080032E8
.L3:
0x080086FA: F894 0038 LDRB.W R0, [R4, #56]
0x080086FE: 2802 CMP R0, #2
0x08008700: D307 BCC .L4 ; 0x08008712
0x08008702: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x08008706: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x0800870A: F44F 715A MOV.W R1, #0x0368
0x0800870E: F7FA FDEB BL assert_failed ; 0x080032E8
.L4:
0x08008712: 6820 LDR R0, [R4]
0x08008714: 6881 LDR R1, [R0, #8]
0x08008716: 0749 LSLS R1, R1, #29
0x08008718: D403 BMI .L5 ; 0x08008722
0x0800871A: F894 1058 LDRB.W R1, [R4, #88]
0x0800871E: 2901 CMP R1, #1
0x08008720: D103 BNE .L6 ; 0x0800872A
.L5:
0x08008722: 2002 MOVS R0, #2
0x08008724: B01C ADD SP, SP, #112
0x08008726: E8BD 81F0 POP.W {R4-R8, PC}
.L6:
0x0800872A: F240 1800 MOVW R8, #0x0100
0x0800872E: 2101 MOVS R1, #1
0x08008730: F2C5 0800 MOVT R8, #0x5000
0x08008734: F884 1058 STRB.W R1, [R4, #88]
0x08008738: 2100 MOVS R1, #0
0x0800873A: F1B0 4FA0 CMP.W R0, #0x50000000
0x0800873E: 9118 STR R1, [SP, #96]
0x08008740: 9119 STR R1, [SP, #100]
0x08008742: D004 BEQ .L7 ; 0x0800874E
0x08008744: 42B8 CMP R0, R7
0x08008746: D10F BNE .L10 ; 0x08008768
0x08008748: F508 6080 ADD.W R0, R8, #0x0400
0x0800874C: E000 B .L8 ; 0x08008750
.L7:
0x0800874E: 4640 MOV R0, R8
.L8:
0x08008750: 9001 STR R0, [SP, #4]
0x08008752: 4620 MOV R0, R4
0x08008754: F7FF F8E8 BL ADC_Enable ; 0x08007928
0x08008758: B190 CBZ R0, .L11 ; 0x08008780
0x0800875A: B1B0 CBZ R0, .L12 ; 0x0800878A
.L9:
0x0800875C: 2100 MOVS R1, #0
0x0800875E: F884 1058 STRB.W R1, [R4, #88]
0x08008762: B01C ADD SP, SP, #112
0x08008764: E8BD 81F0 POP.W {R4-R8, PC}
.L10:
0x08008768: 2000 MOVS R0, #0
0x0800876A: 9001 STR R0, [SP, #4]
0x0800876C: 6DE1 LDR R1, [R4, #92]
0x0800876E: F041 0120 ORR R1, R1, #32
0x08008772: 65E1 STR R1, [R4, #92]
0x08008774: F884 0058 STRB.W R0, [R4, #88]
0x08008778: 2001 MOVS R0, #1
0x0800877A: B01C ADD SP, SP, #112
0x0800877C: E8BD 81F0 POP.W {R4-R8, PC}
.L11:
0x08008780: A801 ADD R0, SP, #4
0x08008782: F7FF F8D1 BL ADC_Enable ; 0x08007928
0x08008786: 2800 CMP R0, #0
0x08008788: D1E8 BNE .L9 ; 0x0800875C
.L12:
0x0800878A: 6822 LDR R2, [R4]
0x0800878C: 6D60 LDR R0, [R4, #84]
0x0800878E: 6DE1 LDR R1, [R4, #92]
0x08008790: F640 7301 MOVW R3, #0x0F01
0x08008794: 4399 BICS R1, R3
0x08008796: F501 7180 ADD.W R1, R1, #0x0100
0x0800879A: 65E1 STR R1, [R4, #92]
0x0800879C: F243 7199 MOVW R1, #0x3799 ; 0x08003799 = ADC_DMAConvCplt
0x080087A0: F647 2709 MOVW R7, #0x7A09 ; 0x08007A09 = ADC_DMAHalfConvCplt
0x080087A4: F04F 0C00 MOV.W R12, #0
0x080087A8: F6C0 0100 MOVT R1, #0x0800 ; 0x08003799 = ADC_DMAConvCplt
0x080087AC: F6C0 0700 MOVT R7, #0x0800 ; 0x08007A09 = ADC_DMAHalfConvCplt
0x080087B0: F8C4 C060 STR.W R12, [R4, #96]
0x080087B4: F647 2311 MOVW R3, #0x7A11 ; 0x08007A11 = ADC_DMAError
0x080087B8: E9C0 170B STRD R1, R7, [R0, #44]
0x080087BC: F240 710C MOVW R1, #0x070C
0x080087C0: F6C0 0300 MOVT R3, #0x0800 ; 0x08007A11 = ADC_DMAError
0x080087C4: F2C5 0100 MOVT R1, #0x5000
0x080087C8: 271C MOVS R7, #28
0x080087CA: 6343 STR R3, [R0, #52]
0x080087CC: F508 7303 ADD.W R3, R8, #0x020C
0x080087D0: 4542 CMP R2, R8
0x080087D2: BF08 IT EQ
0x080087D4: 4619 MOVEQ R1, R3
0x080087D6: 6017 STR R7, [R2]
0x080087D8: F884 C058 STRB.W R12, [R4, #88]
0x080087DC: 6857 LDR R7, [R2, #4]
0x080087DE: F1B2 4FA0 CMP.W R2, #0x50000000
0x080087E2: BF08 IT EQ
0x080087E4: 4619 MOVEQ R1, R3
0x080087E6: F047 0310 ORR R3, R7, #16
0x080087EA: 6053 STR R3, [R2, #4]
0x080087EC: 4632 MOV R2, R6
0x080087EE: 462B MOV R3, R5
0x080087F0: F000 FBC2 BL HAL_DMA_Start_IT ; 0x08008F78
0x080087F4: 6821 LDR R1, [R4]
0x080087F6: 688A LDR R2, [R1, #8]
0x080087F8: F022 4200 BIC R2, R2, #0x80000000
0x080087FC: F022 023F BIC R2, R2, #63
0x08008800: 3204 ADDS R2, #4
0x08008802: 608A STR R2, [R1, #8]
0x08008804: B01C ADD SP, SP, #112
0x08008806: E8BD 81F0 POP.W {R4-R8, PC}
Section .init.FMC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FMC_IRQHandler:
0x0800880A: E7FE B FMC_IRQHandler ; 0x0800880A
Section .text.HAL_ADCEx_MultiModeConfigChannel from stm32g4xx_hal_adc_ex.o, size=450, align=4
HAL_ADCEx_MultiModeConfigChannel:
0x0800880C: B570 PUSH {R4-R6, LR}
0x0800880E: B082 SUB SP, SP, #8
0x08008810: 4604 MOV R4, R0
0x08008812: 6800 LDR R0, [R0]
0x08008814: F240 4600 MOVW R6, #0x0400
0x08008818: F440 6080 ORR R0, R0, #0x0400
0x0800881C: F2C5 0600 MOVT R6, #0x5000
0x08008820: 42B0 CMP R0, R6
0x08008822: 460D MOV R5, R1
0x08008824: D007 BEQ .L1 ; 0x08008836
0x08008826: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x0800882A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x0800882E: F640 014C MOVW R1, #0x084C
0x08008832: F7FA FD59 BL assert_failed ; 0x080032E8
.L1:
0x08008836: 6828 LDR R0, [R5]
0x08008838: 2809 CMP R0, #9
0x0800883A: F200 8084 BHI.W .L11 ; 0x08008946
0x0800883E: 2101 MOVS R1, #1
0x08008840: FA01 F000 LSL.W R0, R1, R0
0x08008844: F240 21EF MOVW R1, #0x02EF
0x08008848: 4208 TST R0, R1
0x0800884A: D07C BEQ .L11 ; 0x08008946
.L2:
0x0800884C: 6828 LDR R0, [R5]
0x0800884E: B190 CBZ R0, .L4 ; 0x08008876
0x08008850: 6868 LDR R0, [R5, #4]
0x08008852: 2800 CMP R0, #0
0x08008854: BF18 IT NE
0x08008856: F5B0 4F00 CMPNE.W R0, #0x8000
0x0800885A: D12B BNE .L6 ; 0x080088B4
.L3:
0x0800885C: 68A8 LDR R0, [R5, #8]
0x0800885E: EA4F 2030 ROR R0, R0, #8
0x08008862: 280C CMP R0, #12
0x08008864: D307 BCC .L4 ; 0x08008876
0x08008866: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x0800886A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x0800886E: F640 0151 MOVW R1, #0x0851
0x08008872: F7FA FD39 BL assert_failed ; 0x080032E8
.L4:
0x08008876: F894 0058 LDRB.W R0, [R4, #88]
0x0800887A: 2801 CMP R0, #1
0x0800887C: D102 BNE .L5 ; 0x08008884
0x0800887E: 2002 MOVS R0, #2
0x08008880: B002 ADD SP, SP, #8
0x08008882: BD70 POP {R4-R6, PC}
.L5:
0x08008884: 2001 MOVS R0, #1
0x08008886: 2300 MOVS R3, #0
0x08008888: F884 0058 STRB.W R0, [R4, #88]
0x0800888C: 9301 STR R3, [SP, #4]
0x0800888E: 9300 STR R3, [SP, #0]
0x08008890: 6822 LDR R2, [R4]
0x08008892: F240 0C08 MOVW R12, #8
0x08008896: F2C5 0C00 MOVT R12, #0x5000
0x0800889A: F1B2 4FA0 CMP.W R2, #0x50000000
0x0800889E: F10C 00F8 ADD.W R0, R12, #248
0x080088A2: D013 BEQ .L7 ; 0x080088CC
0x080088A4: 42B2 CMP R2, R6
0x080088A6: BF1A ITTE NE
0x080088A8: 2100 MOVNE R1, #0
0x080088AA: 2301 MOVNE R3, #1
0x080088AC: F50C 619F ADDEQ.W R1, R12, #0x04F8
0x080088B0: B173 CBZ R3, .L8 ; 0x080088D0
0x080088B2: E03E B .L9 ; 0x08008932
.L6:
0x080088B4: F5B0 4F40 CMP.W R0, #0xC000
0x080088B8: D0D0 BEQ .L3 ; 0x0800885C
0x080088BA: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x080088BE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x080088C2: F44F 6105 MOV.W R1, #0x0850
0x080088C6: F7FA FD0F BL assert_failed ; 0x080032E8
0x080088CA: E7C7 B .L3 ; 0x0800885C
.L7:
0x080088CC: 4601 MOV R1, R0
0x080088CE: BB83 CBNZ R3, .L9 ; 0x08008932
.L8:
0x080088D0: 6889 LDR R1, [R1, #8]
0x080088D2: 6893 LDR R3, [R2, #8]
0x080088D4: 4319 ORRS R1, R3
0x080088D6: 0749 LSLS R1, R1, #29
0x080088D8: D42B BMI .L9 ; 0x08008932
0x080088DA: F44F 61E0 MOV.W R1, #0x0700
0x080088DE: F8D5 E000 LDR.W LR, [R5]
0x080088E2: 4282 CMP R2, R0
0x080088E4: BF08 IT EQ
0x080088E6: F44F 7140 MOVEQ.W R1, #0x0300
0x080088EA: F1B2 4FA0 CMP.W R2, #0x50000000
0x080088EE: BF08 IT EQ
0x080088F0: F44F 7140 MOVEQ.W R1, #0x0300
0x080088F4: F85C 0001 LDR.W R0, [R12, R1]
0x080088F8: F1BE 0F00 CMP.W LR, #0
0x080088FC: F420 4060 BIC R0, R0, #0xE000
0x08008900: D02A BEQ .L12 ; 0x08008958
0x08008902: 686E LDR R6, [R5, #4]
0x08008904: F894 3038 LDRB.W R3, [R4, #56]
0x08008908: F442 7280 ORR R2, R2, #0x0100
0x0800890C: EA46 3343 ORR.W R3, R6, R3, LSL #13
0x08008910: 4318 ORRS R0, R3
0x08008912: F240 1300 MOVW R3, #0x0100
0x08008916: F2C5 0300 MOVT R3, #0x5000
0x0800891A: 429A CMP R2, R3
0x0800891C: F84C 0001 STR.W R0, [R12, R1]
0x08008920: D12C BNE .L13 ; 0x0800897C
0x08008922: F8DC 0000 LDR.W R0, [R12]
0x08008926: F8DC 2100 LDR.W R2, [R12, #0x0100]
0x0800892A: 4310 ORRS R0, R2
0x0800892C: 07C0 LSLS R0, R0, #31
0x0800892E: D14C BNE .L18 ; 0x080089CA
0x08008930: E02E B .L14 ; 0x08008990
.L9:
0x08008932: 6DE0 LDR R0, [R4, #92]
0x08008934: F040 0020 ORR R0, R0, #32
0x08008938: 65E0 STR R0, [R4, #92]
0x0800893A: 2001 MOVS R0, #1
.L10:
0x0800893C: 2100 MOVS R1, #0
0x0800893E: F884 1058 STRB.W R1, [R4, #88]
0x08008942: B002 ADD SP, SP, #8
0x08008944: BD70 POP {R4-R6, PC}
.L11:
0x08008946: F64D 3036 MOVW R0, #0xDB36 ; 0x0800DB36 = .rodata..L.str
0x0800894A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800DB36 = .rodata..L.str
0x0800894E: F640 014D MOVW R1, #0x084D
0x08008952: F7FA FCC9 BL assert_failed ; 0x080032E8
0x08008956: E779 B .L2 ; 0x0800884C
.L12:
0x08008958: F240 1300 MOVW R3, #0x0100
0x0800895C: F442 7280 ORR R2, R2, #0x0100
0x08008960: F2C5 0300 MOVT R3, #0x5000
0x08008964: 429A CMP R2, R3
0x08008966: F84C 0001 STR.W R0, [R12, R1]
0x0800896A: D11B BNE .L15 ; 0x080089A4
0x0800896C: F8DC 0000 LDR.W R0, [R12]
0x08008970: F8DC 2100 LDR.W R2, [R12, #0x0100]
0x08008974: 4310 ORRS R0, R2
0x08008976: 07C0 LSLS R0, R0, #31
0x08008978: D127 BNE .L18 ; 0x080089CA
0x0800897A: E01D B .L16 ; 0x080089B8
.L13:
0x0800897C: F8DC 0400 LDR.W R0, [R12, #0x0400]
0x08008980: F8DC 2500 LDR.W R2, [R12, #0x0500]
0x08008984: F8DC 3600 LDR.W R3, [R12, #0x0600]
0x08008988: 4310 ORRS R0, R2
0x0800898A: 4318 ORRS R0, R3
0x0800898C: 07C0 LSLS R0, R0, #31
0x0800898E: D11C BNE .L18 ; 0x080089CA
.L14:
0x08008990: F85C 0001 LDR.W R0, [R12, R1]
0x08008994: F640 721F MOVW R2, #0x0F1F
0x08008998: 68AB LDR R3, [R5, #8]
0x0800899A: 4390 BICS R0, R2
0x0800899C: 4318 ORRS R0, R3
0x0800899E: EA40 000E ORR.W R0, R0, LR
0x080089A2: E00E B .L17 ; 0x080089C2
.L15:
0x080089A4: F8DC 0400 LDR.W R0, [R12, #0x0400]
0x080089A8: F8DC 2500 LDR.W R2, [R12, #0x0500]
0x080089AC: F8DC 3600 LDR.W R3, [R12, #0x0600]
0x080089B0: 4310 ORRS R0, R2
0x080089B2: 4318 ORRS R0, R3
0x080089B4: 07C0 LSLS R0, R0, #31
0x080089B6: D108 BNE .L18 ; 0x080089CA
.L16:
0x080089B8: F85C 0001 LDR.W R0, [R12, R1]
0x080089BC: F640 721F MOVW R2, #0x0F1F
0x080089C0: 4390 BICS R0, R2
.L17:
0x080089C2: F84C 0001 STR.W R0, [R12, R1]
0x080089C6: 2000 MOVS R0, #0
0x080089C8: E7B8 B .L10 ; 0x0800893C
.L18:
0x080089CA: 2000 MOVS R0, #0
0x080089CC: E7B6 B .L10 ; 0x0800893C
Section .init.LPTIM1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
LPTIM1_IRQHandler:
0x080089CE: E7FE B LPTIM1_IRQHandler ; 0x080089CE
Section .text.HAL_SYSTICK_Config from stm32g4xx_hal_cortex.o, size=42, align=4
HAL_SYSTICK_Config:
0x080089D0: 3801 SUBS R0, #1
0x080089D2: 0E01 LSRS R1, R0, #24
0x080089D4: D001 BEQ .L1 ; 0x080089DA
0x080089D6: 2001 MOVS R0, #1
0x080089D8: 4770 BX LR
.L1:
0x080089DA: F24E 0110 MOVW R1, #0xE010
0x080089DE: F2CE 0100 MOVT R1, #0xE000
0x080089E2: 6048 STR R0, [R1, #4]
0x080089E4: F64E 5023 MOVW R0, #0xED23
0x080089E8: F2CE 0000 MOVT R0, #0xE000
0x080089EC: 22F0 MOVS R2, #240
0x080089EE: 7002 STRB R2, [R0]
0x080089F0: 2000 MOVS R0, #0
0x080089F2: 2207 MOVS R2, #7
0x080089F4: 6088 STR R0, [R1, #8]
0x080089F6: 600A STR R2, [R1]
0x080089F8: 4770 BX LR
Section .init.TIM5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM5_IRQHandler:
0x080089FA: E7FE B TIM5_IRQHandler ; 0x080089FA
Section .text.HAL_CRC_Init from stm32g4xx_hal_crc.o, size=258, align=4
HAL_CRC_Init:
0x080089FC: B360 CBZ R0, .L4 ; 0x08008A58
0x080089FE: B510 PUSH {R4, LR}
0x08008A00: 4604 MOV R4, R0
0x08008A02: 6800 LDR R0, [R0]
0x08008A04: F243 0100 MOVW R1, #0x3000
0x08008A08: F2C4 0102 MOVT R1, #0x4002
0x08008A0C: 4288 CMP R0, R1
0x08008A0E: D006 BEQ .L1 ; 0x08008A1E
0x08008A10: F24C 10EE MOVW R0, #0xC1EE ; 0x0800C1EE = .rodata..L.str
0x08008A14: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C1EE = .rodata..L.str
0x08008A18: 2170 MOVS R1, #112
0x08008A1A: F7FA FC65 BL assert_failed ; 0x080032E8
.L1:
0x08008A1E: 7F60 LDRB R0, [R4, #29]
0x08008A20: B920 CBNZ R0, .L2 ; 0x08008A2C
0x08008A22: 2000 MOVS R0, #0
0x08008A24: 7720 STRB R0, [R4, #28]
0x08008A26: 4620 MOV R0, R4
0x08008A28: F7FA F9DA BL HAL_CRC_MspInit ; 0x08002DE0
.L2:
0x08008A2C: 2002 MOVS R0, #2
0x08008A2E: 7760 STRB R0, [R4, #29]
0x08008A30: 7920 LDRB R0, [R4, #4]
0x08008A32: 2802 CMP R0, #2
0x08008A34: D306 BCC .L3 ; 0x08008A44
0x08008A36: F24C 10EE MOVW R0, #0xC1EE ; 0x0800C1EE = .rodata..L.str
0x08008A3A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C1EE = .rodata..L.str
0x08008A3E: 217E MOVS R1, #126
0x08008A40: F7FA FC52 BL assert_failed ; 0x080032E8
.L3:
0x08008A44: 7920 LDRB R0, [R4, #4]
0x08008A46: B148 CBZ R0, .L5 ; 0x08008A5C
0x08008A48: E9D4 1202 LDRD R1, R2, [R4, #8]
0x08008A4C: 4620 MOV R0, R4
0x08008A4E: F000 F8B5 BL HAL_CRCEx_Polynomial_Set ; 0x08008BBC
0x08008A52: B168 CBZ R0, .L6 ; 0x08008A70
0x08008A54: 2001 MOVS R0, #1
0x08008A56: BD10 POP {R4, PC}
.L4:
0x08008A58: 2001 MOVS R0, #1
0x08008A5A: 4770 BX LR
.L5:
0x08008A5C: 6820 LDR R0, [R4]
0x08008A5E: F641 51B7 MOVW R1, #0x1DB7
0x08008A62: F2C0 41C1 MOVT R1, #0x04C1
0x08008A66: 6141 STR R1, [R0, #20]
0x08008A68: 6881 LDR R1, [R0, #8]
0x08008A6A: F021 0118 BIC R1, R1, #24
0x08008A6E: 6081 STR R1, [R0, #8]
.L6:
0x08008A70: 7960 LDRB R0, [R4, #5]
0x08008A72: 2802 CMP R0, #2
0x08008A74: D306 BCC .L7 ; 0x08008A84
0x08008A76: F24C 10EE MOVW R0, #0xC1EE ; 0x0800C1EE = .rodata..L.str
0x08008A7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C1EE = .rodata..L.str
0x08008A7E: 2190 MOVS R1, #144
0x08008A80: F7FA FC32 BL assert_failed ; 0x080032E8
.L7:
0x08008A84: 7960 LDRB R0, [R4, #5]
0x08008A86: 2800 CMP R0, #0
0x08008A88: BF14 ITE NE
0x08008A8A: 6920 LDRNE R0, [R4, #16]
0x08008A8C: F04F 30FF MOVEQ.W R0, #0xFFFFFFFF
0x08008A90: 6961 LDR R1, [R4, #20]
0x08008A92: 6822 LDR R2, [R4]
0x08008A94: EA4F 1171 ROR R1, R1, #5
0x08008A98: 2904 CMP R1, #4
0x08008A9A: 6110 STR R0, [R2, #16]
0x08008A9C: D306 BCC .L8 ; 0x08008AAC
0x08008A9E: F24C 10EE MOVW R0, #0xC1EE ; 0x0800C1EE = .rodata..L.str
0x08008AA2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C1EE = .rodata..L.str
0x08008AA6: 219C MOVS R1, #156
0x08008AA8: F7FA FC1E BL assert_failed ; 0x080032E8
.L8:
0x08008AAC: 6820 LDR R0, [R4]
0x08008AAE: E9D4 1205 LDRD R1, R2, [R4, #20]
0x08008AB2: 6883 LDR R3, [R0, #8]
0x08008AB4: F042 0280 ORR R2, R2, #128
0x08008AB8: F023 0360 BIC R3, R3, #96
0x08008ABC: 4319 ORRS R1, R3
0x08008ABE: 2A80 CMP R2, #128
0x08008AC0: 6081 STR R1, [R0, #8]
0x08008AC2: D006 BEQ .L9 ; 0x08008AD2
0x08008AC4: F24C 10EE MOVW R0, #0xC1EE ; 0x0800C1EE = .rodata..L.str
0x08008AC8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C1EE = .rodata..L.str
0x08008ACC: 21A0 MOVS R1, #160
0x08008ACE: F7FA FC0B BL assert_failed ; 0x080032E8
.L9:
0x08008AD2: 6820 LDR R0, [R4]
0x08008AD4: 69A1 LDR R1, [R4, #24]
0x08008AD6: 6A22 LDR R2, [R4, #32]
0x08008AD8: 6883 LDR R3, [R0, #8]
0x08008ADA: 3A01 SUBS R2, #1
0x08008ADC: F023 0380 BIC R3, R3, #128
0x08008AE0: 4319 ORRS R1, R3
0x08008AE2: 2A03 CMP R2, #3
0x08008AE4: 6081 STR R1, [R0, #8]
0x08008AE6: D306 BCC .L10 ; 0x08008AF6
0x08008AE8: F24C 10EE MOVW R0, #0xC1EE ; 0x0800C1EE = .rodata..L.str
0x08008AEC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C1EE = .rodata..L.str
0x08008AF0: 21A5 MOVS R1, #165
0x08008AF2: F7FA FBF9 BL assert_failed ; 0x080032E8
.L10:
0x08008AF6: 2001 MOVS R0, #1
0x08008AF8: 7760 STRB R0, [R4, #29]
0x08008AFA: 2000 MOVS R0, #0
0x08008AFC: BD10 POP {R4, PC}
Section .init.SPI3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
SPI3_IRQHandler:
0x08008AFE: E7FE B SPI3_IRQHandler ; 0x08008AFE
Section .text.CRC_Handle_8 from stm32g4xx_hal_crc.o, size=110, align=4
CRC_Handle_8:
0x08008B00: B510 PUSH {R4, LR}
0x08008B02: 0893 LSRS R3, R2, #2
0x08008B04: D00E BEQ .L2 ; 0x08008B24
0x08008B06: F8D0 E000 LDR.W LR, [R0]
0x08008B0A: F04F 0C00 MOV.W R12, #0
0x08008B0E: BF00 NOP
.L1:
0x08008B10: F851 400C LDR.W R4, [R1, R12]
0x08008B14: 3B01 SUBS R3, #1
0x08008B16: BA24 REV R4, R4
0x08008B18: F10C 0C04 ADD.W R12, R12, #4
0x08008B1C: F8CE 4000 STR.W R4, [LR]
0x08008B20: D1F6 BNE .L1 ; 0x08008B10
0x08008B22: E001 B .L3 ; 0x08008B28
.L2:
0x08008B24: F04F 0C00 MOV.W R12, #0
.L3:
0x08008B28: F002 0203 AND R2, R2, #3
0x08008B2C: E8DF F002 TBB [PC, R2]
0x08008B30: 1C DC.B 0x1C ; '\x1C'
0x08008B31: 02 DC.B 0x02 ; '\x02'
0x08008B32: 07 DC.B 0x07 ; '\x07'
0x08008B33: 11 DC.B 0x11 ; '\x11'
0x08008B34: F811 100C LDRB.W R1, [R1, R12]
0x08008B38: 6802 LDR R2, [R0]
0x08008B3A: 7011 STRB R1, [R2]
0x08008B3C: E014 B .L4 ; 0x08008B68
0x08008B3E: EB01 020C ADD.W R2, R1, R12
0x08008B42: F811 100C LDRB.W R1, [R1, R12]
0x08008B46: 7852 LDRB R2, [R2, #1]
0x08008B48: 6803 LDR R3, [R0]
0x08008B4A: EA42 2101 ORR.W R1, R2, R1, LSL #8
0x08008B4E: 8019 STRH R1, [R3]
0x08008B50: E00A B .L4 ; 0x08008B68
0x08008B52: EB01 020C ADD.W R2, R1, R12
0x08008B56: F811 100C LDRB.W R1, [R1, R12]
0x08008B5A: 7853 LDRB R3, [R2, #1]
0x08008B5C: 6804 LDR R4, [R0]
0x08008B5E: EA43 2101 ORR.W R1, R3, R1, LSL #8
0x08008B62: 8021 STRH R1, [R4]
0x08008B64: 7891 LDRB R1, [R2, #2]
0x08008B66: 7021 STRB R1, [R4]
.L4:
0x08008B68: 6800 LDR R0, [R0]
0x08008B6A: 6800 LDR R0, [R0]
0x08008B6C: BD10 POP {R4, PC}
Section .init.UART4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
UART4_IRQHandler:
0x08008B6E: E7FE B UART4_IRQHandler ; 0x08008B6E
Section .text.HAL_CRC_Calculate from stm32g4xx_hal_crc.o, size=74, align=4
HAL_CRC_Calculate:
0x08008B70: B5B0 PUSH {R4-R5, R7, LR}
0x08008B72: 4605 MOV R5, R0
0x08008B74: 2002 MOVS R0, #2
0x08008B76: 7768 STRB R0, [R5, #29]
0x08008B78: 6828 LDR R0, [R5]
0x08008B7A: 6A2B LDR R3, [R5, #32]
0x08008B7C: 6884 LDR R4, [R0, #8]
0x08008B7E: 2B01 CMP R3, #1
0x08008B80: F044 0401 ORR R4, R4, #1
0x08008B84: 6084 STR R4, [R0, #8]
0x08008B86: D010 BEQ .L4 ; 0x08008BAA
0x08008B88: 2B02 CMP R3, #2
0x08008B8A: D00A BEQ .L3 ; 0x08008BA2
0x08008B8C: 2B03 CMP R3, #3
0x08008B8E: D110 BNE .L5 ; 0x08008BB2
0x08008B90: B12A CBZ R2, .L2 ; 0x08008B9E
0x08008B92: BF00 NOP
.L1:
0x08008B94: F851 3B04 LDR R3, [R1], #4
0x08008B98: 3A01 SUBS R2, #1
0x08008B9A: 6003 STR R3, [R0]
0x08008B9C: D1FA BNE .L1 ; 0x08008B94
.L2:
0x08008B9E: 6800 LDR R0, [R0]
0x08008BA0: E008 B .L6 ; 0x08008BB4
.L3:
0x08008BA2: 4628 MOV R0, R5
0x08008BA4: F7FA FEAE BL CRC_Handle_16 ; 0x08003904
0x08008BA8: E004 B .L6 ; 0x08008BB4
.L4:
0x08008BAA: 4628 MOV R0, R5
0x08008BAC: F7FF FFA8 BL CRC_Handle_8 ; 0x08008B00
0x08008BB0: E000 B .L6 ; 0x08008BB4
.L5:
0x08008BB2: 2000 MOVS R0, #0
.L6:
0x08008BB4: 2101 MOVS R1, #1
0x08008BB6: 7769 STRB R1, [R5, #29]
0x08008BB8: BDB0 POP {R4-R5, R7, PC}
Section .init.UART5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
UART5_IRQHandler:
0x08008BBA: E7FE B UART5_IRQHandler ; 0x08008BBA
Section .text.HAL_CRCEx_Polynomial_Set from stm32g4xx_hal_crc_ex.o, size=162, align=4
HAL_CRCEx_Polynomial_Set:
0x08008BBC: B5F0 PUSH {R4-R7, LR}
0x08008BBE: B081 SUB SP, SP, #4
0x08008BC0: EA4F 07F2 ROR R7, R2, #3
0x08008BC4: 4614 MOV R4, R2
0x08008BC6: 460D MOV R5, R1
0x08008BC8: 2F04 CMP R7, #4
0x08008BCA: 4606 MOV R6, R0
0x08008BCC: D306 BCC .L1 ; 0x08008BDC
0x08008BCE: F24E 00EE MOVW R0, #0xE0EE ; 0x0800E0EE = .rodata..L.str
0x08008BD2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E0EE = .rodata..L.str
0x08008BD6: 215F MOVS R1, #95
0x08008BD8: F7FA FB86 BL assert_failed ; 0x080032E8
.L1:
0x08008BDC: 07E8 LSLS R0, R5, #31
0x08008BDE: D10B BNE .L5 ; 0x08008BF8
.L2:
0x08008BE0: 2001 MOVS R0, #1
0x08008BE2: 2200 MOVS R2, #0
.L3:
0x08008BE4: B132 CBZ R2, .L4 ; 0x08008BF4
0x08008BE6: 6831 LDR R1, [R6]
0x08008BE8: 614D STR R5, [R1, #20]
0x08008BEA: 688A LDR R2, [R1, #8]
0x08008BEC: F022 0218 BIC R2, R2, #24
0x08008BF0: 4322 ORRS R2, R4
0x08008BF2: 608A STR R2, [R1, #8]
.L4:
0x08008BF4: B001 ADD SP, SP, #4
0x08008BF6: BDF0 POP {R4-R7, PC}
.L5:
0x08008BF8: 211F MOVS R1, #31
0x08008BFA: BF00 NOP
.L6:
0x08008BFC: B149 CBZ R1, .L7 ; 0x08008C12
0x08008BFE: 3901 SUBS R1, #1
0x08008C00: F001 001F AND R0, R1, #31
0x08008C04: FA25 F000 LSR.W R0, R5, R0
0x08008C08: 07C0 LSLS R0, R0, #31
0x08008C0A: D0F7 BEQ .L6 ; 0x08008BFC
0x08008C0C: 2F03 CMP R7, #3
0x08008C0E: D904 BLS .L8 ; 0x08008C1A
0x08008C10: E7E6 B .L2 ; 0x08008BE0
.L7:
0x08008C12: F04F 31FF MOV.W R1, #0xFFFFFFFF
0x08008C16: 2F03 CMP R7, #3
0x08008C18: D8E2 BHI .L2 ; 0x08008BE0
.L8:
0x08008C1A: 2000 MOVS R0, #0
0x08008C1C: 2201 MOVS R2, #1
0x08008C1E: E8DF F007 TBB [PC, R7]
0x08008C22: 02 DC.B 0x02 ; '\x02'
0x08008C23: 03 DC.B 0x03 ; '\x03'
0x08008C24: 0C DC.B 0x0C ; '\x0C'
0x08008C25: 15 DC.B 0x15 ; '\x15'
0x08008C26: E7DD B .L3 ; 0x08008BE4
0x08008C28: 2910 CMP R1, #16
0x08008C2A: F04F 0200 MOV.W R2, #0
0x08008C2E: BF38 IT CC
0x08008C30: 2201 MOVCC R2, #1
0x08008C32: 290F CMP R1, #15
0x08008C34: BF88 IT HI
0x08008C36: 2001 MOVHI R0, #1
0x08008C38: E7D4 B .L3 ; 0x08008BE4
0x08008C3A: 2908 CMP R1, #8
0x08008C3C: F04F 0200 MOV.W R2, #0
0x08008C40: BF38 IT CC
0x08008C42: 2201 MOVCC R2, #1
0x08008C44: 2907 CMP R1, #7
0x08008C46: BF88 IT HI
0x08008C48: 2001 MOVHI R0, #1
0x08008C4A: E7CB B .L3 ; 0x08008BE4
0x08008C4C: 2907 CMP R1, #7
0x08008C4E: F04F 0200 MOV.W R2, #0
0x08008C52: BF38 IT CC
0x08008C54: 2201 MOVCC R2, #1
0x08008C56: 2906 CMP R1, #6
0x08008C58: BF88 IT HI
0x08008C5A: 2001 MOVHI R0, #1
0x08008C5C: E7C2 B .L3 ; 0x08008BE4
Section .init.TIM6_DAC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM6_DAC_IRQHandler:
0x08008C5E: E7FE B TIM6_DAC_IRQHandler ; 0x08008C5E
Section .text.HAL_DMA_Init from stm32g4xx_hal_dma.o, size=674, align=4
HAL_DMA_Init:
0x08008C60: B1D0 CBZ R0, .L1 ; 0x08008C98
0x08008C62: E92D 41F0 PUSH.W {R4-R8, LR}
0x08008C66: 4604 MOV R4, R0
0x08008C68: 6800 LDR R0, [R0]
0x08008C6A: F240 4107 MOVW R1, #0x0407
0x08008C6E: F2C4 0102 MOVT R1, #0x4002
0x08008C72: 4288 CMP R0, R1
0x08008C74: DC12 BGT .L2 ; 0x08008C9C
0x08008C76: 2157 MOVS R1, #87
0x08008C78: F2C4 0102 MOVT R1, #0x4002
0x08008C7C: 4288 CMP R0, R1
0x08008C7E: DC22 BGT .L3 ; 0x08008CC6
0x08008C80: 212F MOVS R1, #47
0x08008C82: F2C4 0102 MOVT R1, #0x4002
0x08008C86: 4288 CMP R0, R1
0x08008C88: DC38 BGT .L5 ; 0x08008CFC
0x08008C8A: 2108 MOVS R1, #8
0x08008C8C: F2C4 0102 MOVT R1, #0x4002
0x08008C90: 4288 CMP R0, R1
0x08008C92: D057 BEQ .L10 ; 0x08008D44
0x08008C94: 211C MOVS R1, #28
0x08008C96: E050 B .L9 ; 0x08008D3A
.L1:
0x08008C98: 2001 MOVS R0, #1
0x08008C9A: 4770 BX LR
.L2:
0x08008C9C: F240 4157 MOVW R1, #0x0457
0x08008CA0: F2C4 0102 MOVT R1, #0x4002
0x08008CA4: 4288 CMP R0, R1
0x08008CA6: DC1A BGT .L4 ; 0x08008CDE
0x08008CA8: F240 412F MOVW R1, #0x042F
0x08008CAC: F2C4 0102 MOVT R1, #0x4002
0x08008CB0: 4288 CMP R0, R1
0x08008CB2: DC2A BGT .L6 ; 0x08008D0A
0x08008CB4: F240 4108 MOVW R1, #0x0408
0x08008CB8: F2C4 0102 MOVT R1, #0x4002
0x08008CBC: 4288 CMP R0, R1
0x08008CBE: D041 BEQ .L10 ; 0x08008D44
0x08008CC0: F240 411C MOVW R1, #0x041C
0x08008CC4: E039 B .L9 ; 0x08008D3A
.L3:
0x08008CC6: 217F MOVS R1, #127
0x08008CC8: F2C4 0102 MOVT R1, #0x4002
0x08008CCC: 4288 CMP R0, R1
0x08008CCE: DC25 BGT .L7 ; 0x08008D1C
0x08008CD0: 2158 MOVS R1, #88
0x08008CD2: F2C4 0102 MOVT R1, #0x4002
0x08008CD6: 4288 CMP R0, R1
0x08008CD8: D034 BEQ .L10 ; 0x08008D44
0x08008CDA: 216C MOVS R1, #108
0x08008CDC: E02D B .L9 ; 0x08008D3A
.L4:
0x08008CDE: F240 417F MOVW R1, #0x047F
0x08008CE2: F2C4 0102 MOVT R1, #0x4002
0x08008CE6: 4288 CMP R0, R1
0x08008CE8: DC1F BGT .L8 ; 0x08008D2A
0x08008CEA: F240 4158 MOVW R1, #0x0458
0x08008CEE: F2C4 0102 MOVT R1, #0x4002
0x08008CF2: 4288 CMP R0, R1
0x08008CF4: D026 BEQ .L10 ; 0x08008D44
0x08008CF6: F240 416C MOVW R1, #0x046C
0x08008CFA: E01E B .L9 ; 0x08008D3A
.L5:
0x08008CFC: 2130 MOVS R1, #48
0x08008CFE: F2C4 0102 MOVT R1, #0x4002
0x08008D02: 4288 CMP R0, R1
0x08008D04: D01E BEQ .L10 ; 0x08008D44
0x08008D06: 2144 MOVS R1, #68
0x08008D08: E017 B .L9 ; 0x08008D3A
.L6:
0x08008D0A: F240 4130 MOVW R1, #0x0430
0x08008D0E: F2C4 0102 MOVT R1, #0x4002
0x08008D12: 4288 CMP R0, R1
0x08008D14: D016 BEQ .L10 ; 0x08008D44
0x08008D16: F240 4144 MOVW R1, #0x0444
0x08008D1A: E00E B .L9 ; 0x08008D3A
.L7:
0x08008D1C: 2180 MOVS R1, #128
0x08008D1E: F2C4 0102 MOVT R1, #0x4002
0x08008D22: 4288 CMP R0, R1
0x08008D24: D00E BEQ .L10 ; 0x08008D44
0x08008D26: 2194 MOVS R1, #148
0x08008D28: E007 B .L9 ; 0x08008D3A
.L8:
0x08008D2A: F240 4180 MOVW R1, #0x0480
0x08008D2E: F2C4 0102 MOVT R1, #0x4002
0x08008D32: 4288 CMP R0, R1
0x08008D34: D006 BEQ .L10 ; 0x08008D44
0x08008D36: F240 4194 MOVW R1, #0x0494
.L9:
0x08008D3A: F2C4 0102 MOVT R1, #0x4002
0x08008D3E: 4288 CMP R0, R1
0x08008D40: F040 80D7 BNE.W .L24 ; 0x08008EF2
.L10:
0x08008D44: 68A0 LDR R0, [R4, #8]
0x08008D46: 2800 CMP R0, #0
0x08008D48: BF18 IT NE
0x08008D4A: 2810 CMPNE R0, #16
0x08008D4C: F040 80AD BNE.W .L21 ; 0x08008EAA
.L11:
0x08008D50: 68E0 LDR R0, [R4, #12]
0x08008D52: F040 0040 ORR R0, R0, #64
0x08008D56: 2840 CMP R0, #64
0x08008D58: D006 BEQ .L12 ; 0x08008D68
0x08008D5A: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008D5E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008D62: 21A5 MOVS R1, #165
0x08008D64: F7FA FAC0 BL assert_failed ; 0x080032E8
.L12:
0x08008D68: 6920 LDR R0, [R4, #16]
0x08008D6A: F040 0080 ORR R0, R0, #128
0x08008D6E: 2880 CMP R0, #128
0x08008D70: D006 BEQ .L13 ; 0x08008D80
0x08008D72: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008D76: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008D7A: 21A6 MOVS R1, #166
0x08008D7C: F7FA FAB4 BL assert_failed ; 0x080032E8
.L13:
0x08008D80: 6960 LDR R0, [R4, #20]
0x08008D82: 2800 CMP R0, #0
0x08008D84: BF18 IT NE
0x08008D86: F5B0 7F80 CMPNE.W R0, #0x0100
0x08008D8A: F040 809A BNE.W .L22 ; 0x08008EC2
.L14:
0x08008D8E: 69A0 LDR R0, [R4, #24]
0x08008D90: 2800 CMP R0, #0
0x08008D92: BF18 IT NE
0x08008D94: F5B0 6F80 CMPNE.W R0, #0x0400
0x08008D98: F040 809F BNE.W .L23 ; 0x08008EDA
.L15:
0x08008D9C: 69E0 LDR R0, [R4, #28]
0x08008D9E: F040 0020 ORR R0, R0, #32
0x08008DA2: 2820 CMP R0, #32
0x08008DA4: D006 BEQ .L16 ; 0x08008DB4
0x08008DA6: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008DAA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008DAE: 21A9 MOVS R1, #169
0x08008DB0: F7FA FA9A BL assert_failed ; 0x080032E8
.L16:
0x08008DB4: 6A20 LDR R0, [R4, #32]
0x08008DB6: EA4F 3030 ROR R0, R0, #12
0x08008DBA: 2804 CMP R0, #4
0x08008DBC: D306 BCC .L17 ; 0x08008DCC
0x08008DBE: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008DC2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008DC6: 21AA MOVS R1, #170
0x08008DC8: F7FA FA8E BL assert_failed ; 0x080032E8
.L17:
0x08008DCC: 6860 LDR R0, [R4, #4]
0x08008DCE: 2874 CMP R0, #116
0x08008DD0: D306 BCC .L18 ; 0x08008DE0
0x08008DD2: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008DD6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008DDA: 21AC MOVS R1, #172
0x08008DDC: F7FA FA84 BL assert_failed ; 0x080032E8
.L18:
0x08008DE0: F240 0C00 MOVW R12, #0
0x08008DE4: F2C4 0C02 MOVT R12, #0x4002
0x08008DE8: 6820 LDR R0, [R4]
0x08008DEA: F64F 33F8 MOVW R3, #0xFBF8
0x08008DEE: F50C 6281 ADD.W R2, R12, #0x0408
0x08008DF2: F6CB 73FD MOVT R3, #0xBFFD
0x08008DF6: 4290 CMP R0, R2
0x08008DF8: BF38 IT CC
0x08008DFA: F503 6380 ADDCC.W R3, R3, #0x0400
0x08008DFE: EB03 0200 ADD.W R2, R3, R0
0x08008E02: F64C 43CD MOVW R3, #0xCCCD
0x08008E06: F6CC 43CC MOVT R3, #0xCCCC
0x08008E0A: FBA2 2303 UMULL R2, R3, R2, R3
0x08008E0E: F50C 6180 ADD.W R1, R12, #0x0400
0x08008E12: F06F 0203 MVN R2, #3
0x08008E16: E9D4 8702 LDRD R8, R7, [R4, #8]
0x08008E1A: F8D4 E010 LDR.W LR, [R4, #16]
0x08008E1E: BF3C ITT CC
0x08008E20: 2100 MOVCC R1, #0
0x08008E22: F2C4 0102 MOVTCC R1, #0x4002
0x08008E26: EA02 0293 AND.W R2, R2, R3, LSR #2
0x08008E2A: E9C4 1210 STRD R1, R2, [R4, #64]
0x08008E2E: 2102 MOVS R1, #2
0x08008E30: F884 1025 STRB.W R1, [R4, #37]
0x08008E34: 6801 LDR R1, [R0]
0x08008E36: F647 72F0 MOVW R2, #0x7FF0
0x08008E3A: 4391 BICS R1, R2
0x08008E3C: F104 0214 ADD.W R2, R4, #20
0x08008E40: EA41 0108 ORR.W R1, R1, R8
0x08008E44: CA6C LDM R2, {R2-R3, R5-R6}
0x08008E46: 4339 ORRS R1, R7
0x08008E48: EA41 010E ORR.W R1, R1, LR
0x08008E4C: 4311 ORRS R1, R2
0x08008E4E: 4319 ORRS R1, R3
0x08008E50: 4329 ORRS R1, R5
0x08008E52: 4331 ORRS R1, R6
0x08008E54: 6001 STR R1, [R0]
0x08008E56: 4620 MOV R0, R4
0x08008E58: F000 F854 BL DMA_CalcDMAMUXChannelBaseAndMask ; 0x08008F04
0x08008E5C: 68A0 LDR R0, [R4, #8]
0x08008E5E: F104 0148 ADD.W R1, R4, #72
0x08008E62: F5B0 4F80 CMP.W R0, #0x4000
0x08008E66: BF04 ITT EQ
0x08008E68: 2000 MOVEQ R0, #0
0x08008E6A: 6060 STREQ R0, [R4, #4]
0x08008E6C: 6860 LDR R0, [R4, #4]
0x08008E6E: C90E LDM R1, {R1-R3}
0x08008E70: B2C7 UXTB R7, R0
0x08008E72: 3801 SUBS R0, #1
0x08008E74: 2803 CMP R0, #3
0x08008E76: 600F STR R7, [R1]
0x08008E78: 6053 STR R3, [R2, #4]
0x08008E7A: D809 BHI .L19 ; 0x08008E90
0x08008E7C: 4620 MOV R0, R4
0x08008E7E: F000 F867 BL DMA_CalcDMAMUXRequestGenBaseAndMask ; 0x08008F50
0x08008E82: F104 0054 ADD.W R0, R4, #84
0x08008E86: C807 LDM R0, {R0-R2}
0x08008E88: 2300 MOVS R3, #0
0x08008E8A: 6003 STR R3, [R0]
0x08008E8C: 604A STR R2, [R1, #4]
0x08008E8E: E003 B .L20 ; 0x08008E98
.L19:
0x08008E90: 2000 MOVS R0, #0
0x08008E92: E9C4 0015 STRD R0, R0, [R4, #84]
0x08008E96: 65E0 STR R0, [R4, #92]
.L20:
0x08008E98: 2000 MOVS R0, #0
0x08008E9A: 2101 MOVS R1, #1
0x08008E9C: 63E0 STR R0, [R4, #60]
0x08008E9E: F884 1025 STRB.W R1, [R4, #37]
0x08008EA2: F884 0024 STRB.W R0, [R4, #36]
0x08008EA6: E8BD 81F0 POP.W {R4-R8, PC}
.L21:
0x08008EAA: F5B0 4F80 CMP.W R0, #0x4000
0x08008EAE: F43F AF4F BEQ.W .L11 ; 0x08008D50
0x08008EB2: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008EB6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008EBA: 21A4 MOVS R1, #164
0x08008EBC: F7FA FA14 BL assert_failed ; 0x080032E8
0x08008EC0: E746 B .L11 ; 0x08008D50
.L22:
0x08008EC2: F5B0 7F00 CMP.W R0, #0x0200
0x08008EC6: F43F AF62 BEQ.W .L14 ; 0x08008D8E
0x08008ECA: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008ECE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008ED2: 21A7 MOVS R1, #167
0x08008ED4: F7FA FA08 BL assert_failed ; 0x080032E8
0x08008ED8: E759 B .L14 ; 0x08008D8E
.L23:
0x08008EDA: F5B0 6F00 CMP.W R0, #0x0800
0x08008EDE: F43F AF5D BEQ.W .L15 ; 0x08008D9C
0x08008EE2: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008EE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008EEA: 21A8 MOVS R1, #168
0x08008EEC: F7FA F9FC BL assert_failed ; 0x080032E8
0x08008EF0: E754 B .L15 ; 0x08008D9C
.L24:
0x08008EF2: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008EF6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008EFA: 21A3 MOVS R1, #163
0x08008EFC: F7FA F9F4 BL assert_failed ; 0x080032E8
0x08008F00: E720 B .L10 ; 0x08008D44
Section .init.TIM7_DAC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM7_DAC_IRQHandler:
0x08008F02: E7FE B TIM7_DAC_IRQHandler ; 0x08008F02
Section .text.DMA_CalcDMAMUXChannelBaseAndMask from stm32g4xx_hal_dma.o, size=74, align=4
DMA_CalcDMAMUXChannelBaseAndMask:
0x08008F04: B580 PUSH {R7, LR}
0x08008F06: 6801 LDR R1, [R0]
0x08008F08: F64C 43CD MOVW R3, #0xCCCD
0x08008F0C: F001 02FC AND R2, R1, #252
0x08008F10: 3A08 SUBS R2, #8
0x08008F12: F6CC 43CC MOVT R3, #0xCCCC
0x08008F16: FBA2 2C03 UMULL R2, R12, R2, R3
0x08008F1A: F240 4208 MOVW R2, #0x0408
0x08008F1E: F2C4 0202 MOVT R2, #0x4002
0x08008F22: F8D0 E044 LDR.W LR, [R0, #68]
0x08008F26: F502 6383 ADD.W R3, R2, #0x0418
0x08008F2A: 4291 CMP R1, R2
0x08008F2C: BF38 IT CC
0x08008F2E: F502 737E ADDCC.W R3, R2, #0x03F8
0x08008F32: F02E 0103 BIC R1, LR, #3
0x08008F36: EB03 0E01 ADD.W LR, R3, R1
0x08008F3A: F3CC 1304 UBFX R3, R12, #4, #5
0x08008F3E: 2101 MOVS R1, #1
0x08008F40: F502 628F ADD.W R2, R2, #0x0478
0x08008F44: 4099 LSLS R1, R3
0x08008F46: E9C0 E212 STRD LR, R2, [R0, #72]
0x08008F4A: 6501 STR R1, [R0, #80]
0x08008F4C: BD80 POP {R7, PC}
Section .init.DMA2_Channel1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel1_IRQHandler:
0x08008F4E: E7FE B DMA2_Channel1_IRQHandler ; 0x08008F4E
Section .text.DMA_CalcDMAMUXRequestGenBaseAndMask from stm32g4xx_hal_dma.o, size=38, align=4
DMA_CalcDMAMUXRequestGenBaseAndMask:
0x08008F50: 7901 LDRB R1, [R0, #4]
0x08008F52: F640 1200 MOVW R2, #0x0900
0x08008F56: 3901 SUBS R1, #1
0x08008F58: F2C4 0202 MOVT R2, #0x4002
0x08008F5C: EB02 0381 ADD.W R3, R2, R1, LSL #2
0x08008F60: F102 0C40 ADD.W R12, R2, #64
0x08008F64: F001 011F AND R1, R1, #31
0x08008F68: 2201 MOVS R2, #1
0x08008F6A: FA02 F101 LSL.W R1, R2, R1
0x08008F6E: E9C0 3C15 STRD R3, R12, [R0, #84]
0x08008F72: 65C1 STR R1, [R0, #92]
0x08008F74: 4770 BX LR
Section .init.DMA2_Channel2_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel2_IRQHandler:
0x08008F76: E7FE B DMA2_Channel2_IRQHandler ; 0x08008F76
Section .text.HAL_DMA_Start_IT from stm32g4xx_hal_dma.o, size=182, align=4
HAL_DMA_Start_IT:
0x08008F78: B5F0 PUSH {R4-R7, LR}
0x08008F7A: B081 SUB SP, SP, #4
0x08008F7C: 4616 MOV R6, R2
0x08008F7E: F64F 72FF MOVW R2, #0xFFFF
0x08008F82: 460F MOV R7, R1
0x08008F84: 1E59 SUBS R1, R3, #1
0x08008F86: F2C0 0203 MOVT R2, #3
0x08008F8A: 461D MOV R5, R3
0x08008F8C: 4291 CMP R1, R2
0x08008F8E: 4604 MOV R4, R0
0x08008F90: D307 BCC .L1 ; 0x08008FA2
0x08008F92: F24C 400E MOVW R0, #0xC40E ; 0x0800C40E = .rodata..L.str
0x08008F96: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C40E = .rodata..L.str
0x08008F9A: F240 11AB MOVW R1, #0x01AB
0x08008F9E: F7FA F9A3 BL assert_failed ; 0x080032E8
.L1:
0x08008FA2: F894 0024 LDRB.W R0, [R4, #36]
0x08008FA6: 2801 CMP R0, #1
0x08008FA8: D020 BEQ .L3 ; 0x08008FEC
0x08008FAA: 2001 MOVS R0, #1
0x08008FAC: F884 0024 STRB.W R0, [R4, #36]
0x08008FB0: F894 0025 LDRB.W R0, [R4, #37]
0x08008FB4: 2801 CMP R0, #1
0x08008FB6: D116 BNE .L2 ; 0x08008FE6
0x08008FB8: 2002 MOVS R0, #2
0x08008FBA: F884 0025 STRB.W R0, [R4, #37]
0x08008FBE: 2000 MOVS R0, #0
0x08008FC0: 63E0 STR R0, [R4, #60]
0x08008FC2: 6820 LDR R0, [R4]
0x08008FC4: 4632 MOV R2, R6
0x08008FC6: 6801 LDR R1, [R0]
0x08008FC8: 462B MOV R3, R5
0x08008FCA: F021 0101 BIC R1, R1, #1
0x08008FCE: 6001 STR R1, [R0]
0x08008FD0: 4620 MOV R0, R4
0x08008FD2: 4639 MOV R1, R7
0x08008FD4: F7FA FCB4 BL DMA_SetConfig ; 0x08003940
0x08008FD8: 6820 LDR R0, [R4]
0x08008FDA: 6B22 LDR R2, [R4, #48]
0x08008FDC: 6801 LDR R1, [R0]
0x08008FDE: B142 CBZ R2, .L4 ; 0x08008FF2
0x08008FE0: F041 010E ORR R1, R1, #14
0x08008FE4: E00B B .L5 ; 0x08008FFE
.L2:
0x08008FE6: 2000 MOVS R0, #0
0x08008FE8: F884 0024 STRB.W R0, [R4, #36]
.L3:
0x08008FEC: 2002 MOVS R0, #2
0x08008FEE: B001 ADD SP, SP, #4
0x08008FF0: BDF0 POP {R4-R7, PC}
.L4:
0x08008FF2: F021 0104 BIC R1, R1, #4
0x08008FF6: 6001 STR R1, [R0]
0x08008FF8: 6801 LDR R1, [R0]
0x08008FFA: F041 010A ORR R1, R1, #10
.L5:
0x08008FFE: 6001 STR R1, [R0]
0x08009000: 6CA0 LDR R0, [R4, #72]
0x08009002: 6801 LDR R1, [R0]
0x08009004: 03C9 LSLS R1, R1, #15
0x08009006: BF42 ITTT MI
0x08009008: 6801 LDRMI R1, [R0]
0x0800900A: F441 7180 ORRMI R1, R1, #0x0100
0x0800900E: 6001 STRMI R1, [R0]
0x08009010: 6D60 LDR R0, [R4, #84]
0x08009012: 2800 CMP R0, #0
0x08009014: BF1E ITTT NE
0x08009016: 6801 LDRNE R1, [R0]
0x08009018: F441 7180 ORRNE R1, R1, #0x0100
0x0800901C: 6001 STRNE R1, [R0]
0x0800901E: 6820 LDR R0, [R4]
0x08009020: 6801 LDR R1, [R0]
0x08009022: F041 0101 ORR R1, R1, #1
0x08009026: 6001 STR R1, [R0]
0x08009028: 2000 MOVS R0, #0
0x0800902A: B001 ADD SP, SP, #4
0x0800902C: BDF0 POP {R4-R7, PC}
Section .init.DMA2_Channel3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel3_IRQHandler:
0x0800902E: E7FE B DMA2_Channel3_IRQHandler ; 0x0800902E
Section .text.HAL_DMA_Abort from stm32g4xx_hal_dma.o, size=110, align=4
HAL_DMA_Abort:
0x08009030: 4601 MOV R1, R0
0x08009032: F890 0025 LDRB.W R0, [R0, #37]
0x08009036: 2802 CMP R0, #2
0x08009038: D127 BNE .L2 ; 0x0800908A
0x0800903A: B580 PUSH {R7, LR}
0x0800903C: 6808 LDR R0, [R1]
0x0800903E: E9D1 CE10 LDRD R12, LR, [R1, #64]
0x08009042: 6C8A LDR R2, [R1, #72]
0x08009044: 6803 LDR R3, [R0]
0x08009046: F023 030E BIC R3, R3, #14
0x0800904A: 6003 STR R3, [R0]
0x0800904C: 6813 LDR R3, [R2]
0x0800904E: F423 7380 BIC R3, R3, #0x0100
0x08009052: 6013 STR R3, [R2]
0x08009054: 6802 LDR R2, [R0]
0x08009056: F022 0201 BIC R2, R2, #1
0x0800905A: 6002 STR R2, [R0]
0x0800905C: F00E 001F AND R0, LR, #31
0x08009060: 2201 MOVS R2, #1
0x08009062: FA02 F000 LSL.W R0, R2, R0
0x08009066: F8CC 0004 STR.W R0, [R12, #4]
0x0800906A: E9D1 2013 LDRD R2, R0, [R1, #76]
0x0800906E: 6050 STR R0, [R2, #4]
0x08009070: 6D48 LDR R0, [R1, #84]
0x08009072: B130 CBZ R0, .L1 ; 0x08009082
0x08009074: 6802 LDR R2, [R0]
0x08009076: F422 7280 BIC R2, R2, #0x0100
0x0800907A: 6002 STR R2, [R0]
0x0800907C: E9D1 0216 LDRD R0, R2, [R1, #88]
0x08009080: 6042 STR R2, [R0, #4]
.L1:
0x08009082: 2000 MOVS R0, #0
0x08009084: E8BD 4080 POP.W {R7, LR}
0x08009088: E002 B .L3 ; 0x08009090
.L2:
0x0800908A: 2004 MOVS R0, #4
0x0800908C: 63C8 STR R0, [R1, #60]
0x0800908E: 2001 MOVS R0, #1
.L3:
0x08009090: 2201 MOVS R2, #1
0x08009092: F881 2025 STRB.W R2, [R1, #37]
0x08009096: 2200 MOVS R2, #0
0x08009098: F881 2024 STRB.W R2, [R1, #36]
0x0800909C: 4770 BX LR
Section .init.DMA2_Channel4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel4_IRQHandler:
0x0800909E: E7FE B DMA2_Channel4_IRQHandler ; 0x0800909E
Section .text.HAL_DMA_Abort_IT from stm32g4xx_hal_dma.o, size=126, align=4
HAL_DMA_Abort_IT:
0x080090A0: F890 1025 LDRB.W R1, [R0, #37]
0x080090A4: 2902 CMP R1, #2
0x080090A6: D130 BNE .L3 ; 0x0800910A
0x080090A8: B580 PUSH {R7, LR}
0x080090AA: 6801 LDR R1, [R0]
0x080090AC: E9D0 CE10 LDRD R12, LR, [R0, #64]
0x080090B0: 6C82 LDR R2, [R0, #72]
0x080090B2: 680B LDR R3, [R1]
0x080090B4: F023 030E BIC R3, R3, #14
0x080090B8: 600B STR R3, [R1]
0x080090BA: 680B LDR R3, [R1]
0x080090BC: F023 0301 BIC R3, R3, #1
0x080090C0: 600B STR R3, [R1]
0x080090C2: 6811 LDR R1, [R2]
0x080090C4: F421 7180 BIC R1, R1, #0x0100
0x080090C8: 6011 STR R1, [R2]
0x080090CA: F00E 021F AND R2, LR, #31
0x080090CE: 2101 MOVS R1, #1
0x080090D0: FA01 F202 LSL.W R2, R1, R2
0x080090D4: F8CC 2004 STR.W R2, [R12, #4]
0x080090D8: E9D0 3213 LDRD R3, R2, [R0, #76]
0x080090DC: 605A STR R2, [R3, #4]
0x080090DE: 6D42 LDR R2, [R0, #84]
0x080090E0: B132 CBZ R2, .L1 ; 0x080090F0
0x080090E2: 6813 LDR R3, [R2]
0x080090E4: F423 7380 BIC R3, R3, #0x0100
0x080090E8: 6013 STR R3, [R2]
0x080090EA: E9D0 2316 LDRD R2, R3, [R0, #88]
0x080090EE: 6053 STR R3, [R2, #4]
.L1:
0x080090F0: F880 1025 STRB.W R1, [R0, #37]
0x080090F4: 6B82 LDR R2, [R0, #56]
0x080090F6: 2100 MOVS R1, #0
0x080090F8: F880 1024 STRB.W R1, [R0, #36]
0x080090FC: B10A CBZ R2, .L2 ; 0x08009102
0x080090FE: 4790 BLX R2
0x08009100: 2100 MOVS R1, #0
.L2:
0x08009102: E8BD 4080 POP.W {R7, LR}
0x08009106: 4608 MOV R0, R1
0x08009108: 4770 BX LR
.L3:
0x0800910A: 2104 MOVS R1, #4
0x0800910C: 63C1 STR R1, [R0, #60]
0x0800910E: 2101 MOVS R1, #1
0x08009110: 2200 MOVS R2, #0
0x08009112: F880 1025 STRB.W R1, [R0, #37]
0x08009116: F880 2024 STRB.W R2, [R0, #36]
0x0800911A: 4608 MOV R0, R1
0x0800911C: 4770 BX LR
Section .init.DMA2_Channel5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel5_IRQHandler:
0x0800911E: E7FE B DMA2_Channel5_IRQHandler ; 0x0800911E
Section .text.HAL_DMA_IRQHandler from stm32g4xx_hal_dma.o, size=154, align=4
HAL_DMA_IRQHandler:
0x08009120: B5B0 PUSH {R4-R5, R7, LR}
0x08009122: E9D0 C310 LDRD R12, R3, [R0, #64]
0x08009126: 6802 LDR R2, [R0]
0x08009128: F8DC 1000 LDR.W R1, [R12]
0x0800912C: F003 031F AND R3, R3, #31
0x08009130: 2404 MOVS R4, #4
0x08009132: F8D2 E000 LDR.W LR, [R2]
0x08009136: 409C LSLS R4, R3
0x08009138: 420C TST R4, R1
0x0800913A: BF18 IT NE
0x0800913C: F01E 0504 ANDSNE R5, LR, #4
0x08009140: D11A BNE .L1 ; 0x08009178
0x08009142: 2402 MOVS R4, #2
0x08009144: 409C LSLS R4, R3
0x08009146: 420C TST R4, R1
0x08009148: BF18 IT NE
0x0800914A: F01E 0502 ANDSNE R5, LR, #2
0x0800914E: D11F BNE .L3 ; 0x08009190
0x08009150: 40D9 LSRS R1, R3
0x08009152: 0709 LSLS R1, R1, #28
0x08009154: D51B BPL .L2 ; 0x0800918E
0x08009156: F01E 0108 ANDS R1, LR, #8
0x0800915A: D018 BEQ .L2 ; 0x0800918E
0x0800915C: 6811 LDR R1, [R2]
0x0800915E: F021 010E BIC R1, R1, #14
0x08009162: 6011 STR R1, [R2]
0x08009164: 2101 MOVS R1, #1
0x08009166: FA01 F203 LSL.W R2, R1, R3
0x0800916A: F8CC 2004 STR.W R2, [R12, #4]
0x0800916E: 63C1 STR R1, [R0, #60]
0x08009170: F880 1025 STRB.W R1, [R0, #37]
0x08009174: 6B41 LDR R1, [R0, #52]
0x08009176: E018 B .L5 ; 0x080091AA
.L1:
0x08009178: 6811 LDR R1, [R2]
0x0800917A: 0689 LSLS R1, R1, #26
0x0800917C: BF5E ITTT PL
0x0800917E: 6811 LDRPL R1, [R2]
0x08009180: F021 0104 BICPL R1, R1, #4
0x08009184: 6011 STRPL R1, [R2]
0x08009186: F8CC 4004 STR.W R4, [R12, #4]
0x0800918A: 6B01 LDR R1, [R0, #48]
0x0800918C: B991 CBNZ R1, .L6 ; 0x080091B4
.L2:
0x0800918E: BDB0 POP {R4-R5, R7, PC}
.L3:
0x08009190: 6811 LDR R1, [R2]
0x08009192: 0689 LSLS R1, R1, #26
0x08009194: D406 BMI .L4 ; 0x080091A4
0x08009196: 6811 LDR R1, [R2]
0x08009198: F021 010A BIC R1, R1, #10
0x0800919C: 6011 STR R1, [R2]
0x0800919E: 2101 MOVS R1, #1
0x080091A0: F880 1025 STRB.W R1, [R0, #37]
.L4:
0x080091A4: F8CC 4004 STR.W R4, [R12, #4]
0x080091A8: 6AC1 LDR R1, [R0, #44]
.L5:
0x080091AA: 2200 MOVS R2, #0
0x080091AC: 2900 CMP R1, #0
0x080091AE: F880 2024 STRB.W R2, [R0, #36]
0x080091B2: D0EC BEQ .L2 ; 0x0800918E
.L6:
0x080091B4: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x080091B8: 4708 BX R1
Section .init.ADC4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
ADC4_IRQHandler:
0x080091BA: E7FE B ADC4_IRQHandler ; 0x080091BA
Section .text.HAL_FLASH_Unlock from stm32g4xx_hal_flash.o, size=46, align=4
HAL_FLASH_Unlock:
0x080091BC: F242 0008 MOVW R0, #0x2008
0x080091C0: F2C4 0002 MOVT R0, #0x4002
0x080091C4: 68C1 LDR R1, [R0, #12]
0x080091C6: F1B1 3FFF CMP.W R1, #0xFFFFFFFF
0x080091CA: DD01 BLE .L1 ; 0x080091D0
0x080091CC: 2000 MOVS R0, #0
0x080091CE: 4770 BX LR
.L1:
0x080091D0: F240 1123 MOVW R1, #0x0123
0x080091D4: F2C4 5167 MOVT R1, #0x4567
0x080091D8: 6001 STR R1, [R0]
0x080091DA: F648 11AB MOVW R1, #0x89AB
0x080091DE: F6CC 51EF MOVT R1, #0xCDEF
0x080091E2: 6001 STR R1, [R0]
0x080091E4: 68C0 LDR R0, [R0, #12]
0x080091E6: 0FC0 LSRS R0, R0, #31
0x080091E8: 4770 BX LR
Section .init.ADC5_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
ADC5_IRQHandler:
0x080091EA: E7FE B ADC5_IRQHandler ; 0x080091EA
Section .text.HAL_FLASH_OB_Unlock from stm32g4xx_hal_flash.o, size=46, align=4
HAL_FLASH_OB_Unlock:
0x080091EC: F242 000C MOVW R0, #0x200C
0x080091F0: F2C4 0002 MOVT R0, #0x4002
0x080091F4: 6881 LDR R1, [R0, #8]
0x080091F6: 0049 LSLS R1, R1, #1
0x080091F8: D401 BMI .L1 ; 0x080091FE
0x080091FA: 2000 MOVS R0, #0
0x080091FC: 4770 BX LR
.L1:
0x080091FE: F642 213B MOVW R1, #0x2A3B
0x08009202: F6C0 0119 MOVT R1, #0x0819
0x08009206: 6001 STR R1, [R0]
0x08009208: F646 617F MOVW R1, #0x6E7F
0x0800920C: F6C4 415D MOVT R1, #0x4C5D
0x08009210: 6001 STR R1, [R0]
0x08009212: 6880 LDR R0, [R0, #8]
0x08009214: F3C0 7080 UBFX R0, R0, #30, #1
0x08009218: 4770 BX LR
Section .init.UCPD1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
UCPD1_IRQHandler:
0x0800921A: E7FE B UCPD1_IRQHandler ; 0x0800921A
Section .text.HAL_FLASH_OB_Lock from stm32g4xx_hal_flash.o, size=30, align=4
HAL_FLASH_OB_Lock:
0x0800921C: F242 0014 MOVW R0, #0x2014
0x08009220: F2C4 0002 MOVT R0, #0x4002
0x08009224: 6801 LDR R1, [R0]
0x08009226: F041 4180 ORR R1, R1, #0x40000000
0x0800922A: 6001 STR R1, [R0]
0x0800922C: 6800 LDR R0, [R0]
0x0800922E: 2101 MOVS R1, #1
0x08009230: F000 4080 AND R0, R0, #0x40000000
0x08009234: EA81 7090 EOR.W R0, R1, R0, LSR #30
0x08009238: 4770 BX LR
Section .init.COMP1_2_3_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
COMP1_2_3_IRQHandler:
0x0800923A: E7FE B COMP1_2_3_IRQHandler ; 0x0800923A
Section .text.HAL_FLASHEx_OBProgram from stm32g4xx_hal_flash_ex.o, size=1630, align=4
HAL_FLASHEx_OBProgram:
0x0800923C: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08009240: B085 SUB SP, SP, #20
0x08009242: 4604 MOV R4, R0
0x08009244: 6800 LDR R0, [R0]
0x08009246: 2840 CMP R0, #64
0x08009248: D307 BCC .L1 ; 0x0800925A
0x0800924A: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x0800924E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009252: F240 113B MOVW R1, #0x013B
0x08009256: F7FA F847 BL assert_failed ; 0x080032E8
.L1:
0x0800925A: F241 794C MOVW R9, #0x174C ; 0x1000174C = pFlash
0x0800925E: F2C1 0900 MOVT R9, #0x1000 ; 0x1000174C = pFlash
0x08009262: F899 0000 LDRB.W R0, [R9]
0x08009266: 2801 CMP R0, #1
0x08009268: D103 BNE .L2 ; 0x08009272
0x0800926A: 2002 MOVS R0, #2
0x0800926C: B005 ADD SP, SP, #20
0x0800926E: E8BD 8FF0 POP.W {R4-R11, PC}
.L2:
0x08009272: 2001 MOVS R0, #1
0x08009274: 2500 MOVS R5, #0
0x08009276: F889 0000 STRB.W R0, [R9]
0x0800927A: F8C9 5004 STR.W R5, [R9, #4]
0x0800927E: 7820 LDRB R0, [R4]
0x08009280: F242 0B14 MOVW R11, #0x2014
0x08009284: F247 58E0 MOVW R8, #0x75E0
0x08009288: F2C4 0B02 MOVT R11, #0x4002
0x0800928C: F6C1 78FF MOVT R8, #0x1FFF
0x08009290: 07C0 LSLS R0, R0, #31
0x08009292: F64F 7AFF MOVW R10, #0xFFFF
0x08009296: F000 8080 BEQ.W .L15 ; 0x0800939A
0x0800929A: E9D4 7501 LDRD R7, R5, [R4, #4]
0x0800929E: 68E6 LDR R6, [R4, #12]
0x080092A0: 2F04 CMP R7, #4
0x080092A2: D856 BHI .L13 ; 0x08009352
0x080092A4: 2F03 CMP R7, #3
0x080092A6: D054 BEQ .L13 ; 0x08009352
.L3:
0x080092A8: F8B8 0000 LDRH.W R0, [R8]
0x080092AC: 4550 CMP R0, R10
0x080092AE: D004 BEQ .L4 ; 0x080092BA
0x080092B0: F8B8 0000 LDRH.W R0, [R8]
0x080092B4: F5B0 7F00 CMP.W R0, #0x0200
0x080092B8: D131 BNE .L11 ; 0x0800931E
.L4:
0x080092BA: 2080 MOVS R0, #128
.L5:
0x080092BC: 4285 CMP R5, R0
0x080092BE: D307 BCC .L6 ; 0x080092D0
0x080092C0: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x080092C4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x080092C8: F44F 712A MOV.W R1, #0x02A8
0x080092CC: F7FA F80C BL assert_failed ; 0x080032E8
.L6:
0x080092D0: F8B8 0000 LDRH.W R0, [R8]
0x080092D4: 4550 CMP R0, R10
0x080092D6: D004 BEQ .L7 ; 0x080092E2
0x080092D8: F8B8 0000 LDRH.W R0, [R8]
0x080092DC: F5B0 7F00 CMP.W R0, #0x0200
0x080092E0: D12A BNE .L12 ; 0x08009338
.L7:
0x080092E2: 2080 MOVS R0, #128
.L8:
0x080092E4: 4286 CMP R6, R0
0x080092E6: D307 BCC .L9 ; 0x080092F8
0x080092E8: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x080092EC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x080092F0: F240 21A9 MOVW R1, #0x02A9
0x080092F4: F7F9 FFF8 BL assert_failed ; 0x080032E8
.L9:
0x080092F8: F44F 707A MOV.W R0, #0x03E8
0x080092FC: F7FA FD2E BL FLASH_WaitForLastOperation ; 0x08003D5C
0x08009300: B108 CBZ R0, .L10 ; 0x08009306
0x08009302: 2501 MOVS R5, #1
0x08009304: E049 B .L15 ; 0x0800939A
.L10:
0x08009306: 2F04 CMP R7, #4
0x08009308: D83A BHI .L14 ; 0x08009380
0x0800930A: E8DF F007 TBB [PC, R7]
0x0800930E: 03 DC.B 0x03 ; '\x03'
0x0800930F: 30 DC.B 0x30 ; '0'
0x08009310: 2B DC.B 0x2B ; '+'
0x08009311: 39 DC.B 0x39 ; '9'
0x08009312: 35 DC.B 0x35 ; '5'
0x08009313: 00 DC.B 0x00 ; '\0'
0x08009314: EA45 4006 ORR.W R0, R5, R6, LSL #16
0x08009318: F8CB 0018 STR.W R0, [R11, #24]
0x0800931C: E030 B .L14 ; 0x08009380
.L11:
0x0800931E: F8B8 0000 LDRH.W R0, [R8]
0x08009322: 4550 CMP R0, R10
0x08009324: F04F 0020 MOV.W R0, #32
0x08009328: D0C8 BEQ .L5 ; 0x080092BC
0x0800932A: F8B8 1000 LDRH.W R1, [R8]
0x0800932E: F5B1 7F80 CMP.W R1, #0x0100
0x08009332: BF08 IT EQ
0x08009334: 2040 MOVEQ R0, #64
0x08009336: E7C1 B .L5 ; 0x080092BC
.L12:
0x08009338: F8B8 0000 LDRH.W R0, [R8]
0x0800933C: 4550 CMP R0, R10
0x0800933E: F04F 0020 MOV.W R0, #32
0x08009342: D0CF BEQ .L8 ; 0x080092E4
0x08009344: F8B8 1000 LDRH.W R1, [R8]
0x08009348: F5B1 7F80 CMP.W R1, #0x0100
0x0800934C: BF08 IT EQ
0x0800934E: 2040 MOVEQ R0, #64
0x08009350: E7C8 B .L8 ; 0x080092E4
.L13:
0x08009352: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x08009356: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x0800935A: F240 21A7 MOVW R1, #0x02A7
0x0800935E: F7F9 FFC3 BL assert_failed ; 0x080032E8
0x08009362: E7A1 B .L3 ; 0x080092A8
0x08009364: EA45 4006 ORR.W R0, R5, R6, LSL #16
0x08009368: F8CB 0038 STR.W R0, [R11, #56]
0x0800936C: E008 B .L14 ; 0x08009380
0x0800936E: EA45 4006 ORR.W R0, R5, R6, LSL #16
0x08009372: F8CB 001C STR.W R0, [R11, #28]
0x08009376: E003 B .L14 ; 0x08009380
0x08009378: EA45 4006 ORR.W R0, R5, R6, LSL #16
0x0800937C: F8CB 003C STR.W R0, [R11, #60]
.L14:
0x08009380: F8DB 0000 LDR.W R0, [R11]
0x08009384: F440 3000 ORR R0, R0, #0x020000
0x08009388: F8CB 0000 STR.W R0, [R11]
0x0800938C: F44F 707A MOV.W R0, #0x03E8
0x08009390: F7FA FCE4 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x08009394: 0005 MOVS R5, R0
0x08009396: BF18 IT NE
0x08009398: 2501 MOVNE R5, #1
.L15:
0x0800939A: 7820 LDRB R0, [R4]
0x0800939C: 0780 LSLS R0, R0, #30
0x0800939E: D401 BMI .L16 ; 0x080093A4
0x080093A0: 462F MOV R7, R5
0x080093A2: E01E B .L18 ; 0x080093E2
.L16:
0x080093A4: 6926 LDR R6, [R4, #16]
0x080093A6: 2EAA CMP R6, #170
0x080093A8: BF18 IT NE
0x080093AA: 2EBB CMPNE R6, #187
0x080093AC: D13C BNE .L21 ; 0x08009428
.L17:
0x080093AE: F44F 707A MOV.W R0, #0x03E8
0x080093B2: F7FA FCD3 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x080093B6: 2701 MOVS R7, #1
0x080093B8: B998 CBNZ R0, .L18 ; 0x080093E2
0x080093BA: F8DB 000C LDR.W R0, [R11, #12]
0x080093BE: F020 00FF BIC R0, R0, #255
0x080093C2: 4330 ORRS R0, R6
0x080093C4: F8CB 000C STR.W R0, [R11, #12]
0x080093C8: F8DB 0000 LDR.W R0, [R11]
0x080093CC: F440 3000 ORR R0, R0, #0x020000
0x080093D0: F8CB 0000 STR.W R0, [R11]
0x080093D4: F44F 707A MOV.W R0, #0x03E8
0x080093D8: F7FA FCC0 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x080093DC: 2800 CMP R0, #0
0x080093DE: BF08 IT EQ
0x080093E0: 462F MOVEQ R7, R5
.L18:
0x080093E2: 7820 LDRB R0, [R4]
0x080093E4: 0740 LSLS R0, R0, #29
0x080093E6: F140 80E6 BPL.W .L28 ; 0x080095B6
0x080093EA: E9D4 6505 LDRD R6, R5, [R4, #20]
0x080093EE: F64F 71FF MOVW R1, #0xFFFF
0x080093F2: 1E70 SUBS R0, R6, #1
0x080093F4: F2C0 0101 MOVT R1, #1
0x080093F8: 4288 CMP R0, R1
0x080093FA: D307 BCC .L19 ; 0x0800940C
0x080093FC: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x08009400: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009404: F240 3119 MOVW R1, #0x0319
0x08009408: F7F9 FF6E BL assert_failed ; 0x080032E8
.L19:
0x0800940C: F44F 707A MOV.W R0, #0x03E8
0x08009410: F7FA FCA4 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x08009414: B108 CBZ R0, .L20 ; 0x0800941A
0x08009416: 2701 MOVS R7, #1
0x08009418: E0CD B .L28 ; 0x080095B6
.L20:
0x0800941A: 07F0 LSLS R0, R6, #31
0x0800941C: 9704 STR R7, [SP, #16]
0x0800941E: D10E BNE .L22 ; 0x0800943E
0x08009420: 2000 MOVS R0, #0
0x08009422: 9003 STR R0, [SP, #12]
0x08009424: 2100 MOVS R1, #0
0x08009426: E01A B .L24 ; 0x0800945E
.L21:
0x08009428: 2ECC CMP R6, #204
0x0800942A: D0C0 BEQ .L17 ; 0x080093AE
0x0800942C: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x08009430: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009434: F44F 713A MOV.W R1, #0x02E8
0x08009438: F7F9 FF56 BL assert_failed ; 0x080032E8
0x0800943C: E7B7 B .L17 ; 0x080093AE
.L22:
0x0800943E: F405 60E0 AND R0, R5, #0x0700
0x08009442: F5B0 6FA0 CMP.W R0, #0x0500
0x08009446: 9003 STR R0, [SP, #12]
0x08009448: D307 BCC .L23 ; 0x0800945A
0x0800944A: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x0800944E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009452: F240 312F MOVW R1, #0x032F
0x08009456: F7F9 FF47 BL assert_failed ; 0x080032E8
.L23:
0x0800945A: F44F 61E0 MOV.W R1, #0x0700
.L24:
0x0800945E: F006 0306 AND R3, R6, #6
0x08009462: EA41 21C3 ORR.W R1, R1, R3, LSL #11
0x08009466: F406 5380 AND R3, R6, #0x1000
0x0800946A: EA41 0183 ORR.W R1, R1, R3, LSL #2
0x0800946E: F006 0778 AND R7, R6, #120
0x08009472: EA41 3747 ORR.W R7, R1, R7, LSL #13
0x08009476: F006 0180 AND R1, R6, #128
0x0800947A: EA47 3741 ORR.W R7, R7, R1, LSL #13
0x0800947E: EA05 20C6 AND.W R0, R5, R6, LSL #11
0x08009482: 9702 STR R7, [SP, #8]
0x08009484: F405 0700 AND R7, R5, #0x800000
0x08009488: F400 5080 AND R0, R0, #0x1000
0x0800948C: F405 1280 AND R2, R5, #0x100000
0x08009490: 9701 STR R7, [SP, #4]
0x08009492: 0777 LSLS R7, R6, #29
0x08009494: F405 5E00 AND LR, R5, #0x2000
0x08009498: 9200 STR R2, [SP, #0]
0x0800949A: BF48 IT MI
0x0800949C: 4470 ADDMI R0, LR
0x0800949E: 2B00 CMP R3, #0
0x080094A0: F405 4B80 AND R11, R5, #0x4000
0x080094A4: BF18 IT NE
0x080094A6: 4458 ADDNE R0, R11
0x080094A8: 0737 LSLS R7, R6, #28
0x080094AA: F405 3880 AND R8, R5, #0x010000
0x080094AE: BF48 IT MI
0x080094B0: 4440 ADDMI R0, R8
0x080094B2: 06F7 LSLS R7, R6, #27
0x080094B4: F405 3C00 AND R12, R5, #0x020000
0x080094B8: BF48 IT MI
0x080094BA: EA40 000C ORRMI.W R0, R0, R12
0x080094BE: 06B7 LSLS R7, R6, #26
0x080094C0: F405 2980 AND R9, R5, #0x040000
0x080094C4: BF48 IT MI
0x080094C6: EA40 0009 ORRMI.W R0, R0, R9
0x080094CA: 0677 LSLS R7, R6, #25
0x080094CC: F405 2A00 AND R10, R5, #0x080000
0x080094D0: BF48 IT MI
0x080094D2: EA40 000A ORRMI.W R0, R0, R10
0x080094D6: 2900 CMP R1, #0
0x080094D8: 9B00 LDR R3, [SP, #0]
0x080094DA: BF18 IT NE
0x080094DC: 4318 ORRNE R0, R3
0x080094DE: 05B3 LSLS R3, R6, #22
0x080094E0: 9B01 LDR R3, [SP, #4]
0x080094E2: BF48 IT MI
0x080094E4: 4318 ORRMI R0, R3
0x080094E6: F005 7280 AND R2, R5, #0x01000000
0x080094EA: 0573 LSLS R3, R6, #21
0x080094EC: BF48 IT MI
0x080094EE: 4310 ORRMI R0, R2
0x080094F0: F005 7E00 AND LR, R5, #0x02000000
0x080094F4: 0532 LSLS R2, R6, #20
0x080094F6: BF48 IT MI
0x080094F8: EA40 000E ORRMI.W R0, R0, LR
0x080094FC: F005 6780 AND R7, R5, #0x04000000
0x08009500: F005 6100 AND R1, R5, #0x08000000
0x08009504: 04B2 LSLS R2, R6, #18
0x08009506: BF48 IT MI
0x08009508: 4338 ORRMI R0, R7
0x0800950A: 0472 LSLS R2, R6, #17
0x0800950C: BF48 IT MI
0x0800950E: 4308 ORRMI R0, R1
0x08009510: 9903 LDR R1, [SP, #12]
0x08009512: EA40 0701 ORR.W R7, R0, R1
0x08009516: F04F 7160 MOV.W R1, #0x03800000
0x0800951A: F406 40C0 AND R0, R6, #0x6000
0x0800951E: EA01 3186 AND.W R1, R1, R6, LSL #14
0x08009522: EA41 3040 ORR.W R0, R1, R0, LSL #13
0x08009526: 0431 LSLS R1, R6, #16
0x08009528: 9902 LDR R1, [SP, #8]
0x0800952A: EB01 0800 ADD.W R8, R1, R0
0x0800952E: D408 BMI .L25 ; 0x08009542
0x08009530: F241 794C MOVW R9, #0x174C ; 0x1000174C = pFlash
0x08009534: F242 0B14 MOVW R11, #0x2014
0x08009538: F2C1 0900 MOVT R9, #0x1000 ; 0x1000174C = pFlash
0x0800953C: F2C4 0B02 MOVT R11, #0x4002
0x08009540: E016 B .L27 ; 0x08009570
.L25:
0x08009542: F241 794C MOVW R9, #0x174C ; 0x1000174C = pFlash
0x08009546: F242 0B14 MOVW R11, #0x2014
0x0800954A: F015 5A40 ANDS R10, R5, #0x30000000
0x0800954E: F2C1 0900 MOVT R9, #0x1000 ; 0x1000174C = pFlash
0x08009552: F2C4 0B02 MOVT R11, #0x4002
0x08009556: D107 BNE .L26 ; 0x08009568
0x08009558: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x0800955C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009560: F240 31BB MOVW R1, #0x03BB
0x08009564: F7F9 FEC0 BL assert_failed ; 0x080032E8
.L26:
0x08009568: EA47 070A ORR.W R7, R7, R10
0x0800956C: F048 5840 ORR R8, R8, #0x30000000
.L27:
0x08009570: F005 4180 AND R1, R5, #0x40000000
0x08009574: F416 3080 ANDS R0, R6, #0x010000
0x08009578: BF18 IT NE
0x0800957A: 430F ORRNE R7, R1
0x0800957C: F8DB 100C LDR.W R1, [R11, #12]
0x08009580: EA48 3080 ORR.W R0, R8, R0, LSL #14
0x08009584: EA21 0000 BIC.W R0, R1, R0
0x08009588: 4338 ORRS R0, R7
0x0800958A: F8CB 000C STR.W R0, [R11, #12]
0x0800958E: F8DB 0000 LDR.W R0, [R11]
0x08009592: F440 3000 ORR R0, R0, #0x020000
0x08009596: F8CB 0000 STR.W R0, [R11]
0x0800959A: F44F 707A MOV.W R0, #0x03E8
0x0800959E: F7FA FBDD BL FLASH_WaitForLastOperation ; 0x08003D5C
0x080095A2: F247 58E0 MOVW R8, #0x75E0
0x080095A6: 9F04 LDR R7, [SP, #16]
0x080095A8: F6C1 78FF MOVT R8, #0x1FFF
0x080095AC: F64F 7AFF MOVW R10, #0xFFFF
0x080095B0: 2800 CMP R0, #0
0x080095B2: BF18 IT NE
0x080095B4: 2701 MOVNE R7, #1
.L28:
0x080095B6: 7820 LDRB R0, [R4]
0x080095B8: 0700 LSLS R0, R0, #28
0x080095BA: F140 80E0 BPL.W .L44 ; 0x0800977E
0x080095BE: E9D4 6508 LDRD R6, R5, [R4, #32]
0x080095C2: 42AE CMP R6, R5
0x080095C4: F000 80DB BEQ.W .L44 ; 0x0800977E
0x080095C8: 69E0 LDR R0, [R4, #28]
0x080095CA: 9704 STR R7, [SP, #16]
0x080095CC: 9002 STR R0, [SP, #8]
0x080095CE: F000 0003 AND R0, R0, #3
0x080095D2: 9003 STR R0, [SP, #12]
0x080095D4: 3801 SUBS R0, #1
0x080095D6: 4647 MOV R7, R8
0x080095D8: 2802 CMP R0, #2
0x080095DA: D307 BCC .L29 ; 0x080095EC
0x080095DC: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x080095E0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x080095E4: F44F 717D MOV.W R1, #0x03F4
0x080095E8: F7F9 FE7E BL assert_failed ; 0x080032E8
.L29:
0x080095EC: F240 0A00 MOVW R10, #0
0x080095F0: F6C0 0A04 MOVT R10, #0x0804
0x080095F4: F1B6 6F00 CMP.W R6, #0x08000000
0x080095F8: F50A 2880 ADD.W R8, R10, #0x040000
0x080095FC: D30C BCC .L30 ; 0x08009618
0x080095FE: 8838 LDRH R0, [R7]
0x08009600: F64F 71FF MOVW R1, #0xFFFF
0x08009604: 4288 CMP R0, R1
0x08009606: 4640 MOV R0, R8
0x08009608: BF1E ITTT NE
0x0800960A: 6839 LDRNE R1, [R7]
0x0800960C: F04F 6000 MOVNE.W R0, #0x08000000
0x08009610: F361 2099 BFINE R0, R1, #10, #16
0x08009614: 4286 CMP R6, R0
0x08009616: D307 BCC .L31 ; 0x08009628
.L30:
0x08009618: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x0800961C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009620: F240 31F6 MOVW R1, #0x03F6
0x08009624: F7F9 FE60 BL assert_failed ; 0x080032E8
.L31:
0x08009628: F1B5 6F00 CMP.W R5, #0x08000000
0x0800962C: D30B BCC .L32 ; 0x08009646
0x0800962E: 8838 LDRH R0, [R7]
0x08009630: F64F 71FF MOVW R1, #0xFFFF
0x08009634: 4288 CMP R0, R1
0x08009636: BF1E ITTT NE
0x08009638: 6838 LDRNE R0, [R7]
0x0800963A: F04F 6800 MOVNE.W R8, #0x08000000
0x0800963E: F360 2899 BFINE R8, R0, #10, #16
0x08009642: 4545 CMP R5, R8
0x08009644: D307 BCC .L33 ; 0x08009656
.L32:
0x08009646: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x0800964A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x0800964E: F240 31F7 MOVW R1, #0x03F7
0x08009652: F7F9 FE49 BL assert_failed ; 0x080032E8
.L33:
0x08009656: F44F 707A MOV.W R0, #0x03E8
0x0800965A: F7FA FB7F BL FLASH_WaitForLastOperation ; 0x08003D5C
0x0800965E: B110 CBZ R0, .L34 ; 0x08009666
0x08009660: 46B8 MOV R8, R7
0x08009662: 2701 MOVS R7, #1
0x08009664: E089 B .L43 ; 0x0800977A
.L34:
0x08009666: 2000 MOVS R0, #0
0x08009668: F2C4 0001 MOVT R0, #0x4001
0x0800966C: 6801 LDR R1, [R0]
0x0800966E: 8838 LDRH R0, [R7]
0x08009670: 05C9 LSLS R1, R1, #23
0x08009672: 9A03 LDR R2, [SP, #12]
0x08009674: 46B8 MOV R8, R7
0x08009676: F64F 71FF MOVW R1, #0xFFFF
0x0800967A: D40A BMI .L35 ; 0x08009692
0x0800967C: 4288 CMP R0, R1
0x0800967E: F04F 6100 MOV.W R1, #0x08000000
0x08009682: D011 BEQ .L36 ; 0x080096A8
0x08009684: F8D8 0000 LDR.W R0, [R8]
0x08009688: F04F 6A00 MOV.W R10, #0x08000000
0x0800968C: F360 2A58 BFI R10, R0, #9, #16
0x08009690: E00A B .L36 ; 0x080096A8
.L35:
0x08009692: 4288 CMP R0, R1
0x08009694: 4651 MOV R1, R10
0x08009696: BF1E ITTT NE
0x08009698: F8D8 0000 LDRNE.W R0, [R8]
0x0800969C: F04F 6100 MOVNE.W R1, #0x08000000
0x080096A0: F360 2158 BFINE R1, R0, #9, #16
0x080096A4: F04F 6A00 MOV.W R10, #0x08000000
.L36:
0x080096A8: F8DB 000C LDR.W R0, [R11, #12]
0x080096AC: 0240 LSLS R0, R0, #9
0x080096AE: 9802 LDR R0, [SP, #8]
0x080096B0: F000 4000 AND R0, R0, #0x80000000
0x080096B4: D412 BMI .L37 ; 0x080096DC
0x080096B6: 2A01 CMP R2, #1
0x080096B8: D121 BNE .L38 ; 0x080096FE
0x080096BA: F8DB 2010 LDR.W R2, [R11, #16]
0x080096BE: F647 73FF MOVW R3, #0x7FFF
0x080096C2: F106 4178 ADD.W R1, R6, #0xF8000000
0x080096C6: 439A BICS R2, R3
0x080096C8: EA42 1111 ORR.W R1, R2, R1, LSR #4
0x080096CC: F8CB 1010 STR.W R1, [R11, #16]
0x080096D0: F105 4178 ADD.W R1, R5, #0xF8000000
0x080096D4: 0909 LSRS R1, R1, #4
0x080096D6: F10B 0214 ADD.W R2, R11, #20
0x080096DA: E033 B .L41 ; 0x08009744
.L37:
0x080096DC: 2A01 CMP R2, #1
0x080096DE: D11F BNE .L39 ; 0x08009720
0x080096E0: F8DB 3010 LDR.W R3, [R11, #16]
0x080096E4: F647 77FF MOVW R7, #0x7FFF
0x080096E8: 1A72 SUBS R2, R6, R1
0x080096EA: 43BB BICS R3, R7
0x080096EC: EA43 02D2 ORR.W R2, R3, R2, LSR #3
0x080096F0: 1A69 SUBS R1, R5, R1
0x080096F2: F8CB 2010 STR.W R2, [R11, #16]
0x080096F6: 08C9 LSRS R1, R1, #3
0x080096F8: F10B 0214 ADD.W R2, R11, #20
0x080096FC: E022 B .L41 ; 0x08009744
.L38:
0x080096FE: 2A02 CMP R2, #2
0x08009700: D126 BNE .L42 ; 0x08009750
0x08009702: F8DB 2030 LDR.W R2, [R11, #48]
0x08009706: F647 73FF MOVW R3, #0x7FFF
0x0800970A: F106 4178 ADD.W R1, R6, #0xF8000000
0x0800970E: 439A BICS R2, R3
0x08009710: EA42 1111 ORR.W R1, R2, R1, LSR #4
0x08009714: F8CB 1030 STR.W R1, [R11, #48]
0x08009718: F105 4178 ADD.W R1, R5, #0xF8000000
0x0800971C: 0909 LSRS R1, R1, #4
0x0800971E: E00F B .L40 ; 0x08009740
.L39:
0x08009720: 2A02 CMP R2, #2
0x08009722: D115 BNE .L42 ; 0x08009750
0x08009724: F8DB 2030 LDR.W R2, [R11, #48]
0x08009728: F647 73FF MOVW R3, #0x7FFF
0x0800972C: EBA6 010A SUB.W R1, R6, R10
0x08009730: 439A BICS R2, R3
0x08009732: EA42 01D1 ORR.W R1, R2, R1, LSR #3
0x08009736: F8CB 1030 STR.W R1, [R11, #48]
0x0800973A: EBA5 010A SUB.W R1, R5, R10
0x0800973E: 08C9 LSRS R1, R1, #3
.L40:
0x08009740: F10B 0234 ADD.W R2, R11, #52
.L41:
0x08009744: 6813 LDR R3, [R2]
0x08009746: F647 77FF MOVW R7, #0x7FFF
0x0800974A: 43BB BICS R3, R7
0x0800974C: 4319 ORRS R1, R3
0x0800974E: 6011 STR R1, [R2]
.L42:
0x08009750: F8DB 1014 LDR.W R1, [R11, #20]
0x08009754: F021 4100 BIC R1, R1, #0x80000000
0x08009758: 4308 ORRS R0, R1
0x0800975A: F8CB 0014 STR.W R0, [R11, #20]
0x0800975E: F8DB 0000 LDR.W R0, [R11]
0x08009762: F440 3000 ORR R0, R0, #0x020000
0x08009766: F8CB 0000 STR.W R0, [R11]
0x0800976A: F44F 707A MOV.W R0, #0x03E8
0x0800976E: F7FA FAF5 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x08009772: 9F04 LDR R7, [SP, #16]
0x08009774: 2800 CMP R0, #0
0x08009776: BF18 IT NE
0x08009778: 2701 MOVNE R7, #1
.L43:
0x0800977A: F64F 7AFF MOVW R10, #0xFFFF
.L44:
0x0800977E: 7820 LDRB R0, [R4]
0x08009780: 0680 LSLS R0, R0, #26
0x08009782: D554 BPL .L53 ; 0x0800982E
0x08009784: E9D4 650B LDRD R6, R5, [R4, #44]
0x08009788: 1E70 SUBS R0, R6, #1
0x0800978A: 2802 CMP R0, #2
0x0800978C: D307 BCC .L45 ; 0x0800979E
0x0800978E: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x08009792: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x08009796: F240 4165 MOVW R1, #0x0465
0x0800979A: F7F9 FDA5 BL assert_failed ; 0x080032E8
.L45:
0x0800979E: F8B8 0000 LDRH.W R0, [R8]
0x080097A2: 4550 CMP R0, R10
0x080097A4: D004 BEQ .L46 ; 0x080097B0
0x080097A6: F8B8 0000 LDRH.W R0, [R8]
0x080097AA: F5B0 7F00 CMP.W R0, #0x0200
0x080097AE: D11D BNE .L50 ; 0x080097EC
.L46:
0x080097B0: 2080 MOVS R0, #128
.L47:
0x080097B2: 4285 CMP R5, R0
0x080097B4: D907 BLS .L48 ; 0x080097C6
0x080097B6: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x080097BA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x080097BE: F240 4166 MOVW R1, #0x0466
0x080097C2: F7F9 FD91 BL assert_failed ; 0x080032E8
.L48:
0x080097C6: F44F 707A MOV.W R0, #0x03E8
0x080097CA: F7FA FAC7 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x080097CE: B108 CBZ R0, .L49 ; 0x080097D4
0x080097D0: 2701 MOVS R7, #1
0x080097D2: E02C B .L53 ; 0x0800982E
.L49:
0x080097D4: 2E02 CMP R6, #2
0x080097D6: D016 BEQ .L51 ; 0x08009806
0x080097D8: 2E01 CMP R6, #1
0x080097DA: D11B BNE .L52 ; 0x08009814
0x080097DC: F8DB 005C LDR.W R0, [R11, #92]
0x080097E0: F020 00FF BIC R0, R0, #255
0x080097E4: 4328 ORRS R0, R5
0x080097E6: F8CB 005C STR.W R0, [R11, #92]
0x080097EA: E013 B .L52 ; 0x08009814
.L50:
0x080097EC: F8B8 0000 LDRH.W R0, [R8]
0x080097F0: 4550 CMP R0, R10
0x080097F2: F04F 0020 MOV.W R0, #32
0x080097F6: D0DC BEQ .L47 ; 0x080097B2
0x080097F8: F8B8 1000 LDRH.W R1, [R8]
0x080097FC: F5B1 7F80 CMP.W R1, #0x0100
0x08009800: BF08 IT EQ
0x08009802: 2040 MOVEQ R0, #64
0x08009804: E7D5 B .L47 ; 0x080097B2
.L51:
0x08009806: F8DB 0060 LDR.W R0, [R11, #96]
0x0800980A: F020 00FF BIC R0, R0, #255
0x0800980E: 4328 ORRS R0, R5
0x08009810: F8CB 0060 STR.W R0, [R11, #96]
.L52:
0x08009814: F8DB 0000 LDR.W R0, [R11]
0x08009818: F440 3000 ORR R0, R0, #0x020000
0x0800981C: F8CB 0000 STR.W R0, [R11]
0x08009820: F44F 707A MOV.W R0, #0x03E8
0x08009824: F7FA FA9A BL FLASH_WaitForLastOperation ; 0x08003D5C
0x08009828: 2800 CMP R0, #0
0x0800982A: BF18 IT NE
0x0800982C: 2701 MOVNE R7, #1
.L53:
0x0800982E: 7820 LDRB R0, [R4]
0x08009830: 06C0 LSLS R0, R0, #27
0x08009832: D401 BMI .L54 ; 0x08009838
0x08009834: 4638 MOV R0, R7
0x08009836: E02A B .L56 ; 0x0800988E
.L54:
0x08009838: 6AA4 LDR R4, [R4, #40]
0x0800983A: F46F 3080 MVN R0, #0x010000
0x0800983E: 4204 TST R4, R0
0x08009840: D007 BEQ .L55 ; 0x08009852
0x08009842: F24E 60DB MOVW R0, #0xE6DB ; 0x0800E6DB = .rodata..L.str
0x08009846: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E6DB = .rodata..L.str
0x0800984A: F240 419A MOVW R1, #0x049A
0x0800984E: F7F9 FD4B BL assert_failed ; 0x080032E8
.L55:
0x08009852: F44F 707A MOV.W R0, #0x03E8
0x08009856: F7FA FA81 BL FLASH_WaitForLastOperation ; 0x08003D5C
0x0800985A: 2800 CMP R0, #0
0x0800985C: F04F 0001 MOV.W R0, #1
0x08009860: D115 BNE .L56 ; 0x0800988E
0x08009862: F8DB 005C LDR.W R0, [R11, #92]
0x08009866: F420 3080 BIC R0, R0, #0x010000
0x0800986A: 4320 ORRS R0, R4
0x0800986C: F8CB 005C STR.W R0, [R11, #92]
0x08009870: F8DB 0000 LDR.W R0, [R11]
0x08009874: F440 3000 ORR R0, R0, #0x020000
0x08009878: F8CB 0000 STR.W R0, [R11]
0x0800987C: F44F 707A MOV.W R0, #0x03E8
0x08009880: F7FA FA6C BL FLASH_WaitForLastOperation ; 0x08003D5C
0x08009884: 4601 MOV R1, R0
0x08009886: 2001 MOVS R0, #1
0x08009888: 2900 CMP R1, #0
0x0800988A: BF08 IT EQ
0x0800988C: 4638 MOVEQ R0, R7
.L56:
0x0800988E: 2100 MOVS R1, #0
0x08009890: F889 1000 STRB.W R1, [R9]
0x08009894: B005 ADD SP, SP, #20
0x08009896: E8BD 8FF0 POP.W {R4-R11, PC}
Section .init.COMP4_5_6_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
COMP4_5_6_IRQHandler:
0x0800989A: E7FE B COMP4_5_6_IRQHandler ; 0x0800989A
Section .text.HAL_GPIO_Init from stm32g4xx_hal_gpio.o, size=666, align=4
HAL_GPIO_Init:
0x0800989C: E92D 4FF0 PUSH.W {R4-R11, LR}
0x080098A0: B085 SUB SP, SP, #20
0x080098A2: 9003 STR R0, [SP, #12]
0x080098A4: F100 4038 ADD.W R0, R0, #0xB8000000
0x080098A8: EA4F 20B0 ROR R0, R0, #10
0x080098AC: 2807 CMP R0, #7
0x080098AE: 460D MOV R5, R1
0x080098B0: 9001 STR R0, [SP, #4]
0x080098B2: D306 BCC .L1 ; 0x080098C2
0x080098B4: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x080098B8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x080098BC: 21A9 MOVS R1, #169
0x080098BE: F7F9 FD13 BL assert_failed ; 0x080032E8
.L1:
0x080098C2: 6828 LDR R0, [R5]
0x080098C4: 0C01 LSRS R1, R0, #16
0x080098C6: D101 BNE .L2 ; 0x080098CC
0x080098C8: B280 UXTH R0, R0
0x080098CA: B930 CBNZ R0, .L3 ; 0x080098DA
.L2:
0x080098CC: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x080098D0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x080098D4: 21AA MOVS R1, #170
0x080098D6: F7F9 FD07 BL assert_failed ; 0x080032E8
.L3:
0x080098DA: 6868 LDR R0, [R5, #4]
0x080098DC: F5B0 1F88 CMP.W R0, #0x110000
0x080098E0: F280 8107 BGE.W .L15 ; 0x08009AF2
0x080098E4: 2812 CMP R0, #18
0x080098E6: F200 811E BHI.W .L17 ; 0x08009B26
0x080098EA: 2101 MOVS R1, #1
0x080098EC: FA01 F000 LSL.W R0, R1, R0
0x080098F0: 210F MOVS R1, #15
0x080098F2: F2C0 0106 MOVT R1, #6
0x080098F6: 4208 TST R0, R1
0x080098F8: F000 8115 BEQ.W .L17 ; 0x08009B26
.L4:
0x080098FC: 6828 LDR R0, [R5]
0x080098FE: 2800 CMP R0, #0
0x08009900: F000 80F4 BEQ.W .L14 ; 0x08009AEC
0x08009904: 9A03 LDR R2, [SP, #12]
0x08009906: F04F 0900 MOV.W R9, #0
0x0800990A: F102 0120 ADD.W R1, R2, #32
0x0800990E: 9100 STR R1, [SP, #0]
0x08009910: F241 4100 MOVW R1, #0x1400
0x08009914: F6C4 0100 MOVT R1, #0x4800
0x08009918: 428A CMP R2, R1
0x0800991A: F04F 0206 MOV.W R2, #6
0x0800991E: BF08 IT EQ
0x08009920: 2205 MOVEQ R2, #5
0x08009922: 9901 LDR R1, [SP, #4]
0x08009924: F04F 0C03 MOV.W R12, #3
0x08009928: F04F 0800 MOV.W R8, #0
0x0800992C: F04F 0B00 MOV.W R11, #0
0x08009930: 2905 CMP R1, #5
0x08009932: BF38 IT CC
0x08009934: 460A MOVCC R2, R1
0x08009936: 9202 STR R2, [SP, #8]
0x08009938: E00B B .L6 ; 0x08009952
0x0800993A: BF00 NOP
.L5:
0x0800993C: 6828 LDR R0, [R5]
0x0800993E: F10B 0B01 ADD.W R11, R11, #1
0x08009942: FA30 F10B LSRS.W R1, R0, R11
0x08009946: F108 0802 ADD.W R8, R8, #2
0x0800994A: F109 0904 ADD.W R9, R9, #4
0x0800994E: F000 80CD BEQ.W .L14 ; 0x08009AEC
.L6:
0x08009952: 2101 MOVS R1, #1
0x08009954: FA01 FA0B LSL.W R10, R1, R11
0x08009958: EA10 070A ANDS.W R7, R0, R10
0x0800995C: D0EE BEQ .L5 ; 0x0800993C
0x0800995E: 6868 LDR R0, [R5, #4]
0x08009960: F000 0003 AND R0, R0, #3
0x08009964: 3801 SUBS R0, #1
0x08009966: 2801 CMP R0, #1
0x08009968: D81F BHI .L8 ; 0x080099AA
0x0800996A: 68E8 LDR R0, [R5, #12]
0x0800996C: 2804 CMP R0, #4
0x0800996E: D308 BCC .L7 ; 0x08009982
0x08009970: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08009974: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08009978: 21BB MOVS R1, #187
0x0800997A: F7F9 FCB5 BL assert_failed ; 0x080032E8
0x0800997E: F04F 0C03 MOV.W R12, #3
.L7:
0x08009982: 9B03 LDR R3, [SP, #12]
0x08009984: FA0C F108 LSL.W R1, R12, R8
0x08009988: 6898 LDR R0, [R3, #8]
0x0800998A: 686A LDR R2, [R5, #4]
0x0800998C: 4388 BICS R0, R1
0x0800998E: 68E9 LDR R1, [R5, #12]
0x08009990: FA01 F108 LSL.W R1, R1, R8
0x08009994: 4308 ORRS R0, R1
0x08009996: 6098 STR R0, [R3, #8]
0x08009998: 6858 LDR R0, [R3, #4]
0x0800999A: F3C2 1100 UBFX R1, R2, #4, #1
0x0800999E: EA20 000A BIC.W R0, R0, R10
0x080099A2: FA01 F10B LSL.W R1, R1, R11
0x080099A6: 4308 ORRS R0, R1
0x080099A8: 6058 STR R0, [R3, #4]
.L8:
0x080099AA: 6868 LDR R0, [R5, #4]
0x080099AC: F000 0003 AND R0, R0, #3
0x080099B0: 2803 CMP R0, #3
0x080099B2: D015 BEQ .L10 ; 0x080099E0
0x080099B4: 68A8 LDR R0, [R5, #8]
0x080099B6: 2803 CMP R0, #3
0x080099B8: D308 BCC .L9 ; 0x080099CC
0x080099BA: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x080099BE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x080099C2: 21CC MOVS R1, #204
0x080099C4: F7F9 FC90 BL assert_failed ; 0x080032E8
0x080099C8: F04F 0C03 MOV.W R12, #3
.L9:
0x080099CC: 9B03 LDR R3, [SP, #12]
0x080099CE: FA0C F108 LSL.W R1, R12, R8
0x080099D2: 68D8 LDR R0, [R3, #12]
0x080099D4: 68AA LDR R2, [R5, #8]
0x080099D6: 4388 BICS R0, R1
0x080099D8: FA02 F108 LSL.W R1, R2, R8
0x080099DC: 4308 ORRS R0, R1
0x080099DE: 60D8 STR R0, [R3, #12]
.L10:
0x080099E0: 6868 LDR R0, [R5, #4]
0x080099E2: F000 0003 AND R0, R0, #3
0x080099E6: 2802 CMP R0, #2
0x080099E8: D127 BNE .L13 ; 0x08009A3A
0x080099EA: 9801 LDR R0, [SP, #4]
0x080099EC: 2807 CMP R0, #7
0x080099EE: D308 BCC .L11 ; 0x08009A02
0x080099F0: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x080099F4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x080099F8: 21D9 MOVS R1, #217
0x080099FA: F7F9 FC75 BL assert_failed ; 0x080032E8
0x080099FE: F04F 0C03 MOV.W R12, #3
.L11:
0x08009A02: 6928 LDR R0, [R5, #16]
0x08009A04: 2810 CMP R0, #16
0x08009A06: D308 BCC .L12 ; 0x08009A1A
0x08009A08: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08009A0C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08009A10: 21DA MOVS R1, #218
0x08009A12: F7F9 FC69 BL assert_failed ; 0x080032E8
0x08009A16: F04F 0C03 MOV.W R12, #3
.L12:
0x08009A1A: F06F 0003 MVN R0, #3
0x08009A1E: 9C00 LDR R4, [SP, #0]
0x08009A20: EA00 005B AND.W R0, R0, R11, LSR #1
0x08009A24: 5821 LDR R1, [R4, R0]
0x08009A26: F009 021C AND R2, R9, #28
0x08009A2A: 230F MOVS R3, #15
0x08009A2C: 692E LDR R6, [R5, #16]
0x08009A2E: 4093 LSLS R3, R2
0x08009A30: 4399 BICS R1, R3
0x08009A32: FA06 F202 LSL.W R2, R6, R2
0x08009A36: 4311 ORRS R1, R2
0x08009A38: 5021 STR R1, [R4, R0]
.L13:
0x08009A3A: 9B03 LDR R3, [SP, #12]
0x08009A3C: FA0C F108 LSL.W R1, R12, R8
0x08009A40: 6818 LDR R0, [R3]
0x08009A42: 686A LDR R2, [R5, #4]
0x08009A44: 4388 BICS R0, R1
0x08009A46: F002 0103 AND R1, R2, #3
0x08009A4A: FA01 F108 LSL.W R1, R1, R8
0x08009A4E: 4308 ORRS R0, R1
0x08009A50: F412 3F40 TST R2, #0x030000
0x08009A54: 6018 STR R0, [R3]
0x08009A56: F43F AF71 BEQ.W .L5 ; 0x0800993C
0x08009A5A: F241 0160 MOVW R1, #0x1060
0x08009A5E: F2C4 0102 MOVT R1, #0x4002
0x08009A62: 6808 LDR R0, [R1]
0x08009A64: F240 4400 MOVW R4, #0x0400
0x08009A68: F040 0001 ORR R0, R0, #1
0x08009A6C: 6008 STR R0, [R1]
0x08009A6E: 6808 LDR R0, [R1]
0x08009A70: F2C4 0401 MOVT R4, #0x4001
0x08009A74: F000 0001 AND R0, R0, #1
0x08009A78: 9004 STR R0, [SP, #16]
0x08009A7A: 9804 LDR R0, [SP, #16]
0x08009A7C: F02B 0003 BIC R0, R11, #3
0x08009A80: F64F 4608 MOVW R6, #0xFC08
0x08009A84: 4420 ADD R0, R4
0x08009A86: F6CF 76FF MOVT R6, #0xFFFF
0x08009A8A: 5981 LDR R1, [R0, R6]
0x08009A8C: F009 020C AND R2, R9, #12
0x08009A90: 230F MOVS R3, #15
0x08009A92: 4093 LSLS R3, R2
0x08009A94: 4399 BICS R1, R3
0x08009A96: 9B02 LDR R3, [SP, #8]
0x08009A98: FA03 F202 LSL.W R2, R3, R2
0x08009A9C: 4311 ORRS R1, R2
0x08009A9E: 5181 STR R1, [R0, R6]
0x08009AA0: 68A0 LDR R0, [R4, #8]
0x08009AA2: 6869 LDR R1, [R5, #4]
0x08009AA4: EA40 0207 ORR.W R2, R0, R7
0x08009AA8: F240 460C MOVW R6, #0x040C
0x08009AAC: 02CB LSLS R3, R1, #11
0x08009AAE: BF58 IT PL
0x08009AB0: EA20 0207 BICPL.W R2, R0, R7
0x08009AB4: 60A2 STR R2, [R4, #8]
0x08009AB6: F2C4 0601 MOVT R6, #0x4001
0x08009ABA: 6830 LDR R0, [R6]
0x08009ABC: 028B LSLS R3, R1, #10
0x08009ABE: EA40 0207 ORR.W R2, R0, R7
0x08009AC2: BF58 IT PL
0x08009AC4: EA20 0207 BICPL.W R2, R0, R7
0x08009AC8: 6032 STR R2, [R6]
0x08009ACA: 6860 LDR R0, [R4, #4]
0x08009ACC: 038B LSLS R3, R1, #14
0x08009ACE: EA40 0207 ORR.W R2, R0, R7
0x08009AD2: BF58 IT PL
0x08009AD4: EA20 0207 BICPL.W R2, R0, R7
0x08009AD8: 6062 STR R2, [R4, #4]
0x08009ADA: 6820 LDR R0, [R4]
0x08009ADC: 03C9 LSLS R1, R1, #15
0x08009ADE: EA40 0207 ORR.W R2, R0, R7
0x08009AE2: BF58 IT PL
0x08009AE4: EA20 0207 BICPL.W R2, R0, R7
0x08009AE8: 6022 STR R2, [R4]
0x08009AEA: E727 B .L5 ; 0x0800993C
.L14:
0x08009AEC: B005 ADD SP, SP, #20
0x08009AEE: E8BD 8FF0 POP.W {R4-R11, PC}
.L15:
0x08009AF2: F5B0 1F08 CMP.W R0, #0x220000
0x08009AF6: DA0C BGE .L16 ; 0x08009B12
0x08009AF8: F5B0 1F88 CMP.W R0, #0x110000
0x08009AFC: F43F AEFE BEQ.W .L4 ; 0x080098FC
0x08009B00: F5B0 1F90 CMP.W R0, #0x120000
0x08009B04: F43F AEFA BEQ.W .L4 ; 0x080098FC
0x08009B08: F5B0 1F04 CMP.W R0, #0x210000
0x08009B0C: F43F AEF6 BEQ.W .L4 ; 0x080098FC
0x08009B10: E009 B .L17 ; 0x08009B26
.L16:
0x08009B12: F43F AEF3 BEQ.W .L4 ; 0x080098FC
0x08009B16: F5B0 1F44 CMP.W R0, #0x310000
0x08009B1A: F43F AEEF BEQ.W .L4 ; 0x080098FC
0x08009B1E: F5B0 1F48 CMP.W R0, #0x320000
0x08009B22: F43F AEEB BEQ.W .L4 ; 0x080098FC
.L17:
0x08009B26: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08009B2A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08009B2E: 21AB MOVS R1, #171
0x08009B30: F7F9 FBDA BL assert_failed ; 0x080032E8
0x08009B34: E6E2 B .L4 ; 0x080098FC
Section .init.COMP7_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
COMP7_IRQHandler:
0x08009B36: E7FE B COMP7_IRQHandler ; 0x08009B36
Section .text.HAL_GPIO_ReadPin from stm32g4xx_hal_gpio.o, size=34, align=4
HAL_GPIO_ReadPin:
0x08009B38: B5B0 PUSH {R4-R5, R7, LR}
0x08009B3A: 460C MOV R4, R1
0x08009B3C: 4605 MOV R5, R0
0x08009B3E: B939 CBNZ R1, .L1 ; 0x08009B50
0x08009B40: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08009B44: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08009B48: F44F 71BD MOV.W R1, #0x017A
0x08009B4C: F7F9 FBCC BL assert_failed ; 0x080032E8
.L1:
0x08009B50: 6928 LDR R0, [R5, #16]
0x08009B52: 4020 ANDS R0, R4
0x08009B54: BF18 IT NE
0x08009B56: 2001 MOVNE R0, #1
0x08009B58: BDB0 POP {R4-R5, R7, PC}
Section .init.CRS_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
CRS_IRQHandler:
0x08009B5A: E7FE B CRS_IRQHandler ; 0x08009B5A
Section .text.HAL_GPIO_TogglePin from stm32g4xx_hal_gpio.o, size=42, align=4
HAL_GPIO_TogglePin:
0x08009B5C: B5B0 PUSH {R4-R5, R7, LR}
0x08009B5E: 460C MOV R4, R1
0x08009B60: 4605 MOV R5, R0
0x08009B62: B939 CBNZ R1, .L1 ; 0x08009B74
0x08009B64: F24E 703E MOVW R0, #0xE73E ; 0x0800E73E = .rodata..L.str
0x08009B68: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E73E = .rodata..L.str
0x08009B6C: F240 11B3 MOVW R1, #0x01B3
0x08009B70: F7F9 FBBA BL assert_failed ; 0x080032E8
.L1:
0x08009B74: 6968 LDR R0, [R5, #20]
0x08009B76: EA00 0104 AND.W R1, R0, R4
0x08009B7A: EA24 0000 BIC.W R0, R4, R0
0x08009B7E: EA40 4001 ORR.W R0, R0, R1, LSL #16
0x08009B82: 61A8 STR R0, [R5, #24]
0x08009B84: BDB0 POP {R4-R5, R7, PC}
Section .init.SAI1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
SAI1_IRQHandler:
0x08009B86: E7FE B SAI1_IRQHandler ; 0x08009B86
Section .text.HAL_GPIO_EXTI_IRQHandler from stm32g4xx_hal_gpio.o, size=22, align=4
HAL_GPIO_EXTI_IRQHandler:
0x08009B88: F240 4114 MOVW R1, #0x0414
0x08009B8C: F2C4 0101 MOVT R1, #0x4001
0x08009B90: 680A LDR R2, [R1]
0x08009B92: 4202 TST R2, R0
0x08009B94: BF14 ITE NE
0x08009B96: 6008 STRNE R0, [R1]
0x08009B98: 4770 BXEQ LR
0x08009B9A: F7F9 BC35 B.W HAL_GPIO_EXTI_Callback ; 0x08003408
Section .init.TIM20_BRK_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM20_BRK_IRQHandler:
0x08009B9E: E7FE B TIM20_BRK_IRQHandler ; 0x08009B9E
Section .text.HAL_I2C_Init from stm32g4xx_hal_i2c.o, size=414, align=4
HAL_I2C_Init:
0x08009BA0: B188 CBZ R0, .L1 ; 0x08009BC6
0x08009BA2: B510 PUSH {R4, LR}
0x08009BA4: 4604 MOV R4, R0
0x08009BA6: 6800 LDR R0, [R0]
0x08009BA8: F247 71FF MOVW R1, #0x77FF
0x08009BAC: F2C4 0100 MOVT R1, #0x4000
0x08009BB0: 4288 CMP R0, R1
0x08009BB2: DC0A BGT .L2 ; 0x08009BCA
0x08009BB4: F245 4100 MOVW R1, #0x5400
0x08009BB8: F2C4 0100 MOVT R1, #0x4000
0x08009BBC: 4288 CMP R0, R1
0x08009BBE: D018 BEQ .L4 ; 0x08009BF2
0x08009BC0: F645 0100 MOVW R1, #0x5800
0x08009BC4: E009 B .L3 ; 0x08009BDA
.L1:
0x08009BC6: 2001 MOVS R0, #1
0x08009BC8: 4770 BX LR
.L2:
0x08009BCA: F647 0100 MOVW R1, #0x7800
0x08009BCE: F2C4 0100 MOVT R1, #0x4000
0x08009BD2: 4288 CMP R0, R1
0x08009BD4: D00D BEQ .L4 ; 0x08009BF2
0x08009BD6: F248 4100 MOVW R1, #0x8400
.L3:
0x08009BDA: F2C4 0100 MOVT R1, #0x4000
0x08009BDE: 4288 CMP R0, R1
0x08009BE0: D007 BEQ .L4 ; 0x08009BF2
0x08009BE2: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009BE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009BEA: F44F 7108 MOV.W R1, #0x0220
0x08009BEE: F7F9 FB7B BL assert_failed ; 0x080032E8
.L4:
0x08009BF2: 68A0 LDR R0, [R4, #8]
0x08009BF4: F5B0 6F80 CMP.W R0, #0x0400
0x08009BF8: D307 BCC .L5 ; 0x08009C0A
0x08009BFA: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009BFE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C02: F240 2121 MOVW R1, #0x0221
0x08009C06: F7F9 FB6F BL assert_failed ; 0x080032E8
.L5:
0x08009C0A: 68E0 LDR R0, [R4, #12]
0x08009C0C: 3801 SUBS R0, #1
0x08009C0E: 2802 CMP R0, #2
0x08009C10: D307 BCC .L6 ; 0x08009C22
0x08009C12: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009C16: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C1A: F240 2122 MOVW R1, #0x0222
0x08009C1E: F7F9 FB63 BL assert_failed ; 0x080032E8
.L6:
0x08009C22: 6920 LDR R0, [R4, #16]
0x08009C24: F440 4000 ORR R0, R0, #0x8000
0x08009C28: F5B0 4F00 CMP.W R0, #0x8000
0x08009C2C: D007 BEQ .L7 ; 0x08009C3E
0x08009C2E: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009C32: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C36: F240 2123 MOVW R1, #0x0223
0x08009C3A: F7F9 FB55 BL assert_failed ; 0x080032E8
.L7:
0x08009C3E: 6960 LDR R0, [R4, #20]
0x08009C40: F5B0 7F80 CMP.W R0, #0x0100
0x08009C44: D307 BCC .L8 ; 0x08009C56
0x08009C46: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009C4A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C4E: F44F 7109 MOV.W R1, #0x0224
0x08009C52: F7F9 FB49 BL assert_failed ; 0x080032E8
.L8:
0x08009C56: 69A0 LDR R0, [R4, #24]
0x08009C58: 2808 CMP R0, #8
0x08009C5A: D307 BCC .L9 ; 0x08009C6C
0x08009C5C: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009C60: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C64: F240 2125 MOVW R1, #0x0225
0x08009C68: F7F9 FB3E BL assert_failed ; 0x080032E8
.L9:
0x08009C6C: 69E0 LDR R0, [R4, #28]
0x08009C6E: F440 2000 ORR R0, R0, #0x080000
0x08009C72: F5B0 2F00 CMP.W R0, #0x080000
0x08009C76: D007 BEQ .L10 ; 0x08009C88
0x08009C78: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009C7C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C80: F240 2126 MOVW R1, #0x0226
0x08009C84: F7F9 FB30 BL assert_failed ; 0x080032E8
.L10:
0x08009C88: 6A20 LDR R0, [R4, #32]
0x08009C8A: F440 3000 ORR R0, R0, #0x020000
0x08009C8E: F5B0 3F00 CMP.W R0, #0x020000
0x08009C92: D007 BEQ .L11 ; 0x08009CA4
0x08009C94: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009C98: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009C9C: F240 2127 MOVW R1, #0x0227
0x08009CA0: F7F9 FB22 BL assert_failed ; 0x080032E8
.L11:
0x08009CA4: F894 0041 LDRB.W R0, [R4, #65]
0x08009CA8: B928 CBNZ R0, .L12 ; 0x08009CB6
0x08009CAA: 2000 MOVS R0, #0
0x08009CAC: F884 0040 STRB.W R0, [R4, #64]
0x08009CB0: 4620 MOV R0, R4
0x08009CB2: F7F9 F9DB BL HAL_I2C_MspInit ; 0x0800306C
.L12:
0x08009CB6: 2024 MOVS R0, #36
0x08009CB8: F884 0041 STRB.W R0, [R4, #65]
0x08009CBC: E894 1003 LDM.W R4, {R0-R1, R12}
0x08009CC0: 68E3 LDR R3, [R4, #12]
0x08009CC2: 6802 LDR R2, [R0]
0x08009CC4: F021 6170 BIC R1, R1, #0x0F000000
0x08009CC8: F022 0201 BIC R2, R2, #1
0x08009CCC: 6002 STR R2, [R0]
0x08009CCE: 6101 STR R1, [R0, #16]
0x08009CD0: 6881 LDR R1, [R0, #8]
0x08009CD2: 2B01 CMP R3, #1
0x08009CD4: F421 4100 BIC R1, R1, #0x8000
0x08009CD8: 6081 STR R1, [R0, #8]
0x08009CDA: F44F 4104 MOV.W R1, #0x8400
0x08009CDE: BF08 IT EQ
0x08009CE0: F44F 4100 MOVEQ.W R1, #0x8000
0x08009CE4: EA41 010C ORR.W R1, R1, R12
0x08009CE8: 6081 STR R1, [R0, #8]
0x08009CEA: 6841 LDR R1, [R0, #4]
0x08009CEC: 2B02 CMP R3, #2
0x08009CEE: F421 6100 BIC R1, R1, #0x0800
0x08009CF2: BF08 IT EQ
0x08009CF4: F501 6100 ADDEQ.W R1, R1, #0x0800
0x08009CF8: 6041 STR R1, [R0, #4]
0x08009CFA: 6841 LDR R1, [R0, #4]
0x08009CFC: F041 7100 ORR R1, R1, #0x02000000
0x08009D00: F441 4100 ORR R1, R1, #0x8000
0x08009D04: 6041 STR R1, [R0, #4]
0x08009D06: 68C1 LDR R1, [R0, #12]
0x08009D08: F421 4100 BIC R1, R1, #0x8000
0x08009D0C: 60C1 STR R1, [R0, #12]
0x08009D0E: F104 0110 ADD.W R1, R4, #16
0x08009D12: C90E LDM R1, {R1-R3}
0x08009D14: 4311 ORRS R1, R2
0x08009D16: EA41 2103 ORR.W R1, R1, R3, LSL #8
0x08009D1A: 60C1 STR R1, [R0, #12]
0x08009D1C: E9D4 1207 LDRD R1, R2, [R4, #28]
0x08009D20: 4311 ORRS R1, R2
0x08009D22: 6001 STR R1, [R0]
0x08009D24: 6801 LDR R1, [R0]
0x08009D26: F041 0101 ORR R1, R1, #1
0x08009D2A: 6001 STR R1, [R0]
0x08009D2C: 2000 MOVS R0, #0
0x08009D2E: 2120 MOVS R1, #32
0x08009D30: 6460 STR R0, [R4, #68]
0x08009D32: F884 1041 STRB.W R1, [R4, #65]
0x08009D36: 6320 STR R0, [R4, #48]
0x08009D38: F884 0042 STRB.W R0, [R4, #66]
0x08009D3C: BD10 POP {R4, PC}
Section .init.TIM20_UP_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM20_UP_IRQHandler:
0x08009D3E: E7FE B TIM20_UP_IRQHandler ; 0x08009D3E
Section .text.I2C_TransferConfig from stm32g4xx_hal_i2c.o, size=234, align=4
I2C_TransferConfig:
0x08009D40: E92D 41F0 PUSH.W {R4-R8, LR}
0x08009D44: 4690 MOV R8, R2
0x08009D46: 4604 MOV R4, R0
0x08009D48: 6800 LDR R0, [R0]
0x08009D4A: F247 72FF MOVW R2, #0x77FF
0x08009D4E: F2C4 0200 MOVT R2, #0x4000
0x08009D52: 461D MOV R5, R3
0x08009D54: 4290 CMP R0, R2
0x08009D56: 460F MOV R7, R1
0x08009D58: DC08 BGT .L1 ; 0x08009D6C
0x08009D5A: F245 4100 MOVW R1, #0x5400
0x08009D5E: F2C4 0100 MOVT R1, #0x4000
0x08009D62: 4288 CMP R0, R1
0x08009D64: D016 BEQ .L3 ; 0x08009D94
0x08009D66: F645 0100 MOVW R1, #0x5800
0x08009D6A: E007 B .L2 ; 0x08009D7C
.L1:
0x08009D6C: F647 0100 MOVW R1, #0x7800
0x08009D70: F2C4 0100 MOVT R1, #0x4000
0x08009D74: 4288 CMP R0, R1
0x08009D76: D00D BEQ .L3 ; 0x08009D94
0x08009D78: F248 4100 MOVW R1, #0x8400
.L2:
0x08009D7C: F2C4 0100 MOVT R1, #0x4000
0x08009D80: 4288 CMP R0, R1
0x08009D82: D007 BEQ .L3 ; 0x08009D94
0x08009D84: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009D88: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009D8C: F641 4171 MOVW R1, #0x1C71
0x08009D90: F7F9 FAAA BL assert_failed ; 0x080032E8
.L3:
0x08009D94: 9E06 LDR R6, [SP, #24]
0x08009D96: 2D00 CMP R5, #0
0x08009D98: BF18 IT NE
0x08009D9A: F1B5 7F80 CMPNE.W R5, #0x01000000
0x08009D9E: D138 BNE .L8 ; 0x08009E12
.L4:
0x08009DA0: F643 70FF MOVW R0, #0x3FFF
0x08009DA4: F2C8 0000 MOVT R0, #0x8000
0x08009DA8: 4286 CMP R6, R0
0x08009DAA: DC0C BGT .L5 ; 0x08009DC6
0x08009DAC: F242 0000 MOVW R0, #0x2000
0x08009DB0: F2C8 0000 MOVT R0, #0x8000
0x08009DB4: 4286 CMP R6, R0
0x08009DB6: D015 BEQ .L7 ; 0x08009DE4
0x08009DB8: F242 4000 MOVW R0, #0x2400
0x08009DBC: F2C8 0000 MOVT R0, #0x8000
0x08009DC0: 4286 CMP R6, R0
0x08009DC2: D00F BEQ .L7 ; 0x08009DE4
0x08009DC4: E006 B .L6 ; 0x08009DD4
.L5:
0x08009DC6: F244 0000 MOVW R0, #0x4000
0x08009DCA: F2C8 0000 MOVT R0, #0x8000
0x08009DCE: 4286 CMP R6, R0
0x08009DD0: D008 BEQ .L7 ; 0x08009DE4
0x08009DD2: B13E CBZ R6, .L7 ; 0x08009DE4
.L6:
0x08009DD4: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009DD8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009DDC: F641 4173 MOVW R1, #0x1C73
0x08009DE0: F7F9 FA82 BL assert_failed ; 0x080032E8
.L7:
0x08009DE4: F36F 279F BFC R7, #10, #22
0x08009DE8: 6821 LDR R1, [R4]
0x08009DEA: F44F 6380 MOV.W R3, #0x0400
0x08009DEE: EA47 4008 ORR.W R0, R7, R8, LSL #16
0x08009DF2: EA03 5356 AND.W R3, R3, R6, LSR #21
0x08009DF6: 4328 ORRS R0, R5
0x08009DF8: 684A LDR R2, [R1, #4]
0x08009DFA: F083 437C EOR R3, R3, #0xFC000000
0x08009DFE: 4330 ORRS R0, R6
0x08009E00: F483 431C EOR R3, R3, #0x9C00
0x08009E04: F020 4000 BIC R0, R0, #0x80000000
0x08009E08: 401A ANDS R2, R3
0x08009E0A: 4310 ORRS R0, R2
0x08009E0C: 6048 STR R0, [R1, #4]
0x08009E0E: E8BD 81F0 POP.W {R4-R8, PC}
.L8:
0x08009E12: F1B5 7F00 CMP.W R5, #0x02000000
0x08009E16: D0C3 BEQ .L4 ; 0x08009DA0
0x08009E18: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009E1C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009E20: F641 4172 MOVW R1, #0x1C72
0x08009E24: F7F9 FA60 BL assert_failed ; 0x080032E8
0x08009E28: E7BA B .L4 ; 0x08009DA0
Section .init.TIM20_TRG_COM_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM20_TRG_COM_IRQHandler:
0x08009E2A: E7FE B TIM20_TRG_COM_IRQHandler ; 0x08009E2A
Section .text.HAL_I2C_Mem_Read from stm32g4xx_hal_i2c.o, size=502, align=4
HAL_I2C_Mem_Read:
0x08009E2C: E92D 4FF0 PUSH.W {R4-R11, LR}
0x08009E30: B081 SUB SP, SP, #4
0x08009E32: 460D MOV R5, R1
0x08009E34: 1E59 SUBS R1, R3, #1
0x08009E36: B289 UXTH R1, R1
0x08009E38: 461E MOV R6, R3
0x08009E3A: 4617 MOV R7, R2
0x08009E3C: 2902 CMP R1, #2
0x08009E3E: 4604 MOV R4, R0
0x08009E40: D307 BCC .L1 ; 0x08009E52
0x08009E42: F24C 6006 MOVW R0, #0xC606 ; 0x0800C606 = .rodata..L.str
0x08009E46: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C606 = .rodata..L.str
0x08009E4A: F640 216A MOVW R1, #0x0A6A
0x08009E4E: F7F9 FA4B BL assert_failed ; 0x080032E8
.L1:
0x08009E52: F894 0041 LDRB.W R0, [R4, #65]
0x08009E56: 2820 CMP R0, #32
0x08009E58: D10D BNE .L2 ; 0x08009E76
0x08009E5A: F8DD A028 LDR.W R10, [SP, #40]
0x08009E5E: F1BA 0F00 CMP.W R10, #0
0x08009E62: D00C BEQ .L3 ; 0x08009E7E
0x08009E64: F8DD 802C LDR.W R8, [SP, #44]
0x08009E68: F1B8 0F00 CMP.W R8, #0
0x08009E6C: D007 BEQ .L3 ; 0x08009E7E
0x08009E6E: F894 0040 LDRB.W R0, [R4, #64]
0x08009E72: 2801 CMP R0, #1
0x08009E74: D10A BNE .L5 ; 0x08009E8C
.L2:
0x08009E76: 2002 MOVS R0, #2
0x08009E78: B001 ADD SP, SP, #4
0x08009E7A: E8BD 8FF0 POP.W {R4-R11, PC}
.L3:
0x08009E7E: F44F 7000 MOV.W R0, #0x0200
0x08009E82: 6460 STR R0, [R4, #68]
.L4:
0x08009E84: 2001 MOVS R0, #1
0x08009E86: B001 ADD SP, SP, #4
0x08009E88: E8BD 8FF0 POP.W {R4-R11, PC}
.L5:
0x08009E8C: 2001 MOVS R0, #1
0x08009E8E: F884 0040 STRB.W R0, [R4, #64]
0x08009E92: F7F9 FBB1 BL HAL_GetTick ; 0x080035F8
0x08009E96: 4681 MOV R9, R0
0x08009E98: 4620 MOV R0, R4
0x08009E9A: F44F 4100 MOV.W R1, #0x8000
0x08009E9E: 2201 MOVS R2, #1
0x08009EA0: 2319 MOVS R3, #25
0x08009EA2: F8CD 9000 STR.W R9, [SP]
0x08009EA6: F7FA F87F BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x08009EAA: 4601 MOV R1, R0
0x08009EAC: 2001 MOVS R0, #1
0x08009EAE: B111 CBZ R1, .L6 ; 0x08009EB6
0x08009EB0: B001 ADD SP, SP, #4
0x08009EB2: E8BD 8FF0 POP.W {R4-R11, PC}
.L6:
0x08009EB6: 990C LDR R1, [SP, #48]
0x08009EB8: F242 4200 MOVW R2, #0x2400
0x08009EBC: 2022 MOVS R0, #34
0x08009EBE: F2C8 0200 MOVT R2, #0x8000
0x08009EC2: F884 0041 STRB.W R0, [R4, #65]
0x08009EC6: 2040 MOVS R0, #64
0x08009EC8: F04F 0B00 MOV.W R11, #0
0x08009ECC: F884 0042 STRB.W R0, [R4, #66]
0x08009ED0: F8C4 B044 STR.W R11, [R4, #68]
0x08009ED4: F8C4 A024 STR.W R10, [R4, #36]
0x08009ED8: 4692 MOV R10, R2
0x08009EDA: F8A4 802A STRH.W R8, [R4, #42]
0x08009EDE: 4688 MOV R8, R1
0x08009EE0: F5A2 6C80 SUB.W R12, R2, #0x0400
0x08009EE4: B2F2 UXTB R2, R6
0x08009EE6: 4620 MOV R0, R4
0x08009EE8: 4629 MOV R1, R5
0x08009EEA: 2300 MOVS R3, #0
0x08009EEC: F8C4 B034 STR.W R11, [R4, #52]
0x08009EF0: F8CD C000 STR.W R12, [SP]
0x08009EF4: F7FF FF24 BL I2C_TransferConfig ; 0x08009D40
0x08009EF8: 4620 MOV R0, R4
0x08009EFA: 4641 MOV R1, R8
0x08009EFC: 464A MOV R2, R9
0x08009EFE: F7FA F8A1 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x08004044
0x08009F02: B9B0 CBNZ R0, .L8 ; 0x08009F32
0x08009F04: 6820 LDR R0, [R4]
0x08009F06: 2E01 CMP R6, #1
0x08009F08: D008 BEQ .L7 ; 0x08009F1C
0x08009F0A: 0A39 LSRS R1, R7, #8
0x08009F0C: 6281 STR R1, [R0, #40]
0x08009F0E: 4620 MOV R0, R4
0x08009F10: 4641 MOV R1, R8
0x08009F12: 464A MOV R2, R9
0x08009F14: F7FA F896 BL I2C_WaitOnTXISFlagUntilTimeout ; 0x08004044
0x08009F18: B958 CBNZ R0, .L8 ; 0x08009F32
0x08009F1A: 6820 LDR R0, [R4]
.L7:
0x08009F1C: B2F9 UXTB R1, R7
0x08009F1E: 6281 STR R1, [R0, #40]
0x08009F20: 4620 MOV R0, R4
0x08009F22: 2140 MOVS R1, #64
0x08009F24: 2200 MOVS R2, #0
0x08009F26: 4643 MOV R3, R8
0x08009F28: F8CD 9000 STR.W R9, [SP]
0x08009F2C: F7FA F83C BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x08009F30: B110 CBZ R0, .L9 ; 0x08009F38
.L8:
0x08009F32: F884 B040 STRB.W R11, [R4, #64]
0x08009F36: E7A5 B .L4 ; 0x08009E84
.L9:
0x08009F38: 8D60 LDRH R0, [R4, #42]
0x08009F3A: F5B0 7F80 CMP.W R0, #0x0100
0x08009F3E: D307 BCC .L10 ; 0x08009F50
0x08009F40: 20FF MOVS R0, #255
0x08009F42: 8520 STRH R0, [R4, #40]
0x08009F44: 4620 MOV R0, R4
0x08009F46: 4629 MOV R1, R5
0x08009F48: 22FF MOVS R2, #255
0x08009F4A: F04F 7380 MOV.W R3, #0x01000000
0x08009F4E: E006 B .L11 ; 0x08009F5E
.L10:
0x08009F50: 8D60 LDRH R0, [R4, #42]
0x08009F52: 4629 MOV R1, R5
0x08009F54: 8520 STRH R0, [R4, #40]
0x08009F56: B2C2 UXTB R2, R0
0x08009F58: 4620 MOV R0, R4
0x08009F5A: F04F 7300 MOV.W R3, #0x02000000
.L11:
0x08009F5E: F8CD A000 STR.W R10, [SP]
0x08009F62: F7FF FEED BL I2C_TransferConfig ; 0x08009D40
0x08009F66: 2600 MOVS R6, #0
0x08009F68: 27FF MOVS R7, #255
0x08009F6A: E00B B .L15 ; 0x08009F84
.L12:
0x08009F6C: 8D60 LDRH R0, [R4, #42]
0x08009F6E: 4629 MOV R1, R5
0x08009F70: 8520 STRH R0, [R4, #40]
0x08009F72: B2C2 UXTB R2, R0
0x08009F74: 4620 MOV R0, R4
0x08009F76: F04F 7300 MOV.W R3, #0x02000000
.L13:
0x08009F7A: 9600 STR R6, [SP, #0]
0x08009F7C: F7FF FEE0 BL I2C_TransferConfig ; 0x08009D40
.L14:
0x08009F80: 8D60 LDRH R0, [R4, #42]
0x08009F82: B390 CBZ R0, .L16 ; 0x08009FEA
.L15:
0x08009F84: 4620 MOV R0, R4
0x08009F86: 2104 MOVS R1, #4
0x08009F88: 2200 MOVS R2, #0
0x08009F8A: 4643 MOV R3, R8
0x08009F8C: F8CD 9000 STR.W R9, [SP]
0x08009F90: F7FA F80A BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x08009F94: 2800 CMP R0, #0
0x08009F96: F47F AF75 BNE.W .L4 ; 0x08009E84
0x08009F9A: 6820 LDR R0, [R4]
0x08009F9C: 6A61 LDR R1, [R4, #36]
0x08009F9E: 6A40 LDR R0, [R0, #36]
0x08009FA0: 7008 STRB R0, [R1]
0x08009FA2: 6A60 LDR R0, [R4, #36]
0x08009FA4: 8D21 LDRH R1, [R4, #40]
0x08009FA6: 3001 ADDS R0, #1
0x08009FA8: 6260 STR R0, [R4, #36]
0x08009FAA: 1E48 SUBS R0, R1, #1
0x08009FAC: 8520 STRH R0, [R4, #40]
0x08009FAE: 8D61 LDRH R1, [R4, #42]
0x08009FB0: 3901 SUBS R1, #1
0x08009FB2: 8561 STRH R1, [R4, #42]
0x08009FB4: 8D61 LDRH R1, [R4, #42]
0x08009FB6: 2900 CMP R1, #0
0x08009FB8: D0E2 BEQ .L14 ; 0x08009F80
0x08009FBA: 0400 LSLS R0, R0, #16
0x08009FBC: D1E0 BNE .L14 ; 0x08009F80
0x08009FBE: 4620 MOV R0, R4
0x08009FC0: 2180 MOVS R1, #128
0x08009FC2: 2200 MOVS R2, #0
0x08009FC4: 4643 MOV R3, R8
0x08009FC6: F8CD 9000 STR.W R9, [SP]
0x08009FCA: F7F9 FFED BL I2C_WaitOnFlagUntilTimeout ; 0x08003FA8
0x08009FCE: 2800 CMP R0, #0
0x08009FD0: F47F AF58 BNE.W .L4 ; 0x08009E84
0x08009FD4: 8D60 LDRH R0, [R4, #42]
0x08009FD6: F5B0 7F80 CMP.W R0, #0x0100
0x08009FDA: D3C7 BCC .L12 ; 0x08009F6C
0x08009FDC: 8527 STRH R7, [R4, #40]
0x08009FDE: 4620 MOV R0, R4
0x08009FE0: 4629 MOV R1, R5
0x08009FE2: 22FF MOVS R2, #255
0x08009FE4: F04F 7380 MOV.W R3, #0x01000000
0x08009FE8: E7C7 B .L13 ; 0x08009F7A
.L16:
0x08009FEA: 4620 MOV R0, R4
0x08009FEC: 4641 MOV R1, R8
0x08009FEE: 464A MOV R2, R9
0x08009FF0: F7FA F85E BL I2C_WaitOnSTOPFlagUntilTimeout ; 0x080040B0
0x08009FF4: 2800 CMP R0, #0
0x08009FF6: F47F AF45 BNE.W .L4 ; 0x08009E84
0x08009FFA: 6820 LDR R0, [R4]
0x08009FFC: 2120 MOVS R1, #32
0x08009FFE: 61C1 STR R1, [R0, #28]
0x0800A000: 6842 LDR R2, [R0, #4]
0x0800A002: F64E 0300 MOVW R3, #0xE800
0x0800A006: F6CF 6300 MOVT R3, #0xFE00
0x0800A00A: 401A ANDS R2, R3
0x0800A00C: 6042 STR R2, [R0, #4]
0x0800A00E: 2000 MOVS R0, #0
0x0800A010: F884 1041 STRB.W R1, [R4, #65]
0x0800A014: F884 0042 STRB.W R0, [R4, #66]
0x0800A018: F884 0040 STRB.W R0, [R4, #64]
0x0800A01C: B001 ADD SP, SP, #4
0x0800A01E: E8BD 8FF0 POP.W {R4-R11, PC}
Section .init.TIM20_CC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
TIM20_CC_IRQHandler:
0x0800A022: E7FE B TIM20_CC_IRQHandler ; 0x0800A022
Section .text.HAL_I2CEx_ConfigAnalogFilter from stm32g4xx_hal_i2c_ex.o, size=170, align=4
HAL_I2CEx_ConfigAnalogFilter:
0x0800A024: B5B0 PUSH {R4-R5, R7, LR}
0x0800A026: 4604 MOV R4, R0
0x0800A028: 6800 LDR R0, [R0]
0x0800A02A: F247 72FF MOVW R2, #0x77FF
0x0800A02E: F2C4 0200 MOVT R2, #0x4000
0x0800A032: 4290 CMP R0, R2
0x0800A034: 460D MOV R5, R1
0x0800A036: DC08 BGT .L1 ; 0x0800A04A
0x0800A038: F245 4100 MOVW R1, #0x5400
0x0800A03C: F2C4 0100 MOVT R1, #0x4000
0x0800A040: 4288 CMP R0, R1
0x0800A042: D015 BEQ .L3 ; 0x0800A070
0x0800A044: F645 0100 MOVW R1, #0x5800
0x0800A048: E007 B .L2 ; 0x0800A05A
.L1:
0x0800A04A: F647 0100 MOVW R1, #0x7800
0x0800A04E: F2C4 0100 MOVT R1, #0x4000
0x0800A052: 4288 CMP R0, R1
0x0800A054: D00C BEQ .L3 ; 0x0800A070
0x0800A056: F248 4100 MOVW R1, #0x8400
.L2:
0x0800A05A: F2C4 0100 MOVT R1, #0x4000
0x0800A05E: 4288 CMP R0, R1
0x0800A060: D006 BEQ .L3 ; 0x0800A070
0x0800A062: F24E 104F MOVW R0, #0xE14F ; 0x0800E14F = .rodata..L.str
0x0800A066: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E14F = .rodata..L.str
0x0800A06A: 2163 MOVS R1, #99
0x0800A06C: F7F9 F93C BL assert_failed ; 0x080032E8
.L3:
0x0800A070: F46F 5080 MVN R0, #0x1000
0x0800A074: 4205 TST R5, R0
0x0800A076: D006 BEQ .L4 ; 0x0800A086
0x0800A078: F24E 104F MOVW R0, #0xE14F ; 0x0800E14F = .rodata..L.str
0x0800A07C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E14F = .rodata..L.str
0x0800A080: 2164 MOVS R1, #100
0x0800A082: F7F9 F931 BL assert_failed ; 0x080032E8
.L4:
0x0800A086: F894 0041 LDRB.W R0, [R4, #65]
0x0800A08A: 2820 CMP R0, #32
0x0800A08C: D103 BNE .L5 ; 0x0800A096
0x0800A08E: F894 0040 LDRB.W R0, [R4, #64]
0x0800A092: 2801 CMP R0, #1
0x0800A094: D101 BNE .L6 ; 0x0800A09A
.L5:
0x0800A096: 2002 MOVS R0, #2
0x0800A098: BDB0 POP {R4-R5, R7, PC}
.L6:
0x0800A09A: 2024 MOVS R0, #36
0x0800A09C: F884 0041 STRB.W R0, [R4, #65]
0x0800A0A0: 6820 LDR R0, [R4]
0x0800A0A2: 6801 LDR R1, [R0]
0x0800A0A4: F021 0101 BIC R1, R1, #1
0x0800A0A8: 6001 STR R1, [R0]
0x0800A0AA: 6801 LDR R1, [R0]
0x0800A0AC: F421 5180 BIC R1, R1, #0x1000
0x0800A0B0: 6001 STR R1, [R0]
0x0800A0B2: 6801 LDR R1, [R0]
0x0800A0B4: 4329 ORRS R1, R5
0x0800A0B6: 6001 STR R1, [R0]
0x0800A0B8: 6801 LDR R1, [R0]
0x0800A0BA: F041 0101 ORR R1, R1, #1
0x0800A0BE: 6001 STR R1, [R0]
0x0800A0C0: 2020 MOVS R0, #32
0x0800A0C2: F884 0041 STRB.W R0, [R4, #65]
0x0800A0C6: 2000 MOVS R0, #0
0x0800A0C8: F884 0040 STRB.W R0, [R4, #64]
0x0800A0CC: BDB0 POP {R4-R5, R7, PC}
Section .init.FPU_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FPU_IRQHandler:
0x0800A0CE: E7FE B FPU_IRQHandler ; 0x0800A0CE
Section .text.HAL_I2CEx_ConfigDigitalFilter from stm32g4xx_hal_i2c_ex.o, size=170, align=4
HAL_I2CEx_ConfigDigitalFilter:
0x0800A0D0: B5B0 PUSH {R4-R5, R7, LR}
0x0800A0D2: 4604 MOV R4, R0
0x0800A0D4: 6800 LDR R0, [R0]
0x0800A0D6: F247 72FF MOVW R2, #0x77FF
0x0800A0DA: F2C4 0200 MOVT R2, #0x4000
0x0800A0DE: 4290 CMP R0, R2
0x0800A0E0: 460D MOV R5, R1
0x0800A0E2: DC08 BGT .L1 ; 0x0800A0F6
0x0800A0E4: F245 4100 MOVW R1, #0x5400
0x0800A0E8: F2C4 0100 MOVT R1, #0x4000
0x0800A0EC: 4288 CMP R0, R1
0x0800A0EE: D00E BEQ .L3 ; 0x0800A10E
0x0800A0F0: F645 0100 MOVW R1, #0x5800
0x0800A0F4: E007 B .L2 ; 0x0800A106
.L1:
0x0800A0F6: F647 0100 MOVW R1, #0x7800
0x0800A0FA: F2C4 0100 MOVT R1, #0x4000
0x0800A0FE: 4288 CMP R0, R1
0x0800A100: D005 BEQ .L3 ; 0x0800A10E
0x0800A102: F248 4100 MOVW R1, #0x8400
.L2:
0x0800A106: F2C4 0100 MOVT R1, #0x4000
0x0800A10A: 4288 CMP R0, R1
0x0800A10C: D12B BNE .L8 ; 0x0800A166
.L3:
0x0800A10E: 2D10 CMP R5, #16
0x0800A110: D306 BCC .L5 ; 0x0800A120
.L4:
0x0800A112: F24E 104F MOVW R0, #0xE14F ; 0x0800E14F = .rodata..L.str
0x0800A116: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E14F = .rodata..L.str
0x0800A11A: 2192 MOVS R1, #146
0x0800A11C: F7F9 F8E4 BL assert_failed ; 0x080032E8
.L5:
0x0800A120: F894 0041 LDRB.W R0, [R4, #65]
0x0800A124: 2820 CMP R0, #32
0x0800A126: D103 BNE .L6 ; 0x0800A130
0x0800A128: F894 0040 LDRB.W R0, [R4, #64]
0x0800A12C: 2801 CMP R0, #1
0x0800A12E: D101 BNE .L7 ; 0x0800A134
.L6:
0x0800A130: 2002 MOVS R0, #2
0x0800A132: BDB0 POP {R4-R5, R7, PC}
.L7:
0x0800A134: 2024 MOVS R0, #36
0x0800A136: F884 0041 STRB.W R0, [R4, #65]
0x0800A13A: 6820 LDR R0, [R4]
0x0800A13C: 6801 LDR R1, [R0]
0x0800A13E: F021 0101 BIC R1, R1, #1
0x0800A142: 6001 STR R1, [R0]
0x0800A144: 6801 LDR R1, [R0]
0x0800A146: F421 6170 BIC R1, R1, #0x0F00
0x0800A14A: EA41 2105 ORR.W R1, R1, R5, LSL #8
0x0800A14E: 6001 STR R1, [R0]
0x0800A150: 6801 LDR R1, [R0]
0x0800A152: F041 0101 ORR R1, R1, #1
0x0800A156: 6001 STR R1, [R0]
0x0800A158: 2020 MOVS R0, #32
0x0800A15A: F884 0041 STRB.W R0, [R4, #65]
0x0800A15E: 2000 MOVS R0, #0
0x0800A160: F884 0040 STRB.W R0, [R4, #64]
0x0800A164: BDB0 POP {R4-R5, R7, PC}
.L8:
0x0800A166: F24E 104F MOVW R0, #0xE14F ; 0x0800E14F = .rodata..L.str
0x0800A16A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E14F = .rodata..L.str
0x0800A16E: 2191 MOVS R1, #145
0x0800A170: F7F9 F8BA BL assert_failed ; 0x080032E8
0x0800A174: 2D10 CMP R5, #16
0x0800A176: D2CC BCS .L4 ; 0x0800A112
0x0800A178: E7D2 B .L5 ; 0x0800A120
Section .init.I2C4_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C4_EV_IRQHandler:
0x0800A17A: E7FE B I2C4_EV_IRQHandler ; 0x0800A17A
Section .text.HAL_IWDG_Init from stm32g4xx_hal_iwdg.o, size=190, align=4
HAL_IWDG_Init:
0x0800A17C: 2800 CMP R0, #0
0x0800A17E: D05A BEQ .L8 ; 0x0800A236
0x0800A180: B5B0 PUSH {R4-R5, R7, LR}
0x0800A182: 4604 MOV R4, R0
0x0800A184: 6800 LDR R0, [R0]
0x0800A186: F243 0100 MOVW R1, #0x3000
0x0800A18A: F2C4 0100 MOVT R1, #0x4000
0x0800A18E: 4288 CMP R0, R1
0x0800A190: D006 BEQ .L1 ; 0x0800A1A0
0x0800A192: F24E 709D MOVW R0, #0xE79D ; 0x0800E79D = .rodata..L.str
0x0800A196: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79D = .rodata..L.str
0x0800A19A: 21B5 MOVS R1, #181
0x0800A19C: F7F9 F8A4 BL assert_failed ; 0x080032E8
.L1:
0x0800A1A0: 6860 LDR R0, [R4, #4]
0x0800A1A2: 2807 CMP R0, #7
0x0800A1A4: D306 BCC .L2 ; 0x0800A1B4
0x0800A1A6: F24E 709D MOVW R0, #0xE79D ; 0x0800E79D = .rodata..L.str
0x0800A1AA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79D = .rodata..L.str
0x0800A1AE: 21B6 MOVS R1, #182
0x0800A1B0: F7F9 F89A BL assert_failed ; 0x080032E8
.L2:
0x0800A1B4: 68A0 LDR R0, [R4, #8]
0x0800A1B6: F5B0 5F80 CMP.W R0, #0x1000
0x0800A1BA: D306 BCC .L3 ; 0x0800A1CA
0x0800A1BC: F24E 709D MOVW R0, #0xE79D ; 0x0800E79D = .rodata..L.str
0x0800A1C0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79D = .rodata..L.str
0x0800A1C4: 21B7 MOVS R1, #183
0x0800A1C6: F7F9 F88F BL assert_failed ; 0x080032E8
.L3:
0x0800A1CA: 68E0 LDR R0, [R4, #12]
0x0800A1CC: F5B0 5F80 CMP.W R0, #0x1000
0x0800A1D0: D306 BCC .L4 ; 0x0800A1E0
0x0800A1D2: F24E 709D MOVW R0, #0xE79D ; 0x0800E79D = .rodata..L.str
0x0800A1D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E79D = .rodata..L.str
0x0800A1DA: 21B8 MOVS R1, #184
0x0800A1DC: F7F9 F884 BL assert_failed ; 0x080032E8
.L4:
0x0800A1E0: E894 0007 LDM.W R4, {R0-R2}
0x0800A1E4: F64C 43CC MOVW R3, #0xCCCC
0x0800A1E8: 6003 STR R3, [R0]
0x0800A1EA: F245 5355 MOVW R3, #0x5555
0x0800A1EE: 6003 STR R3, [R0]
0x0800A1F0: 6041 STR R1, [R0, #4]
0x0800A1F2: 6082 STR R2, [R0, #8]
0x0800A1F4: F7F9 FA00 BL HAL_GetTick ; 0x080035F8
0x0800A1F8: 6821 LDR R1, [R4]
0x0800A1FA: 68CA LDR R2, [R1, #12]
0x0800A1FC: 0752 LSLS R2, R2, #29
0x0800A1FE: D010 BEQ .L7 ; 0x0800A222
0x0800A200: 4605 MOV R5, R0
0x0800A202: E003 B .L6 ; 0x0800A20C
.L5:
0x0800A204: 6821 LDR R1, [R4]
0x0800A206: 68C8 LDR R0, [R1, #12]
0x0800A208: 0740 LSLS R0, R0, #29
0x0800A20A: D00A BEQ .L7 ; 0x0800A222
.L6:
0x0800A20C: F7F9 F9F4 BL HAL_GetTick ; 0x080035F8
0x0800A210: 1B40 SUBS R0, R0, R5
0x0800A212: 2832 CMP R0, #50
0x0800A214: D3F6 BCC .L5 ; 0x0800A204
0x0800A216: 6820 LDR R0, [R4]
0x0800A218: 68C0 LDR R0, [R0, #12]
0x0800A21A: 0740 LSLS R0, R0, #29
0x0800A21C: D0F2 BEQ .L5 ; 0x0800A204
0x0800A21E: 2003 MOVS R0, #3
0x0800A220: BDB0 POP {R4-R5, R7, PC}
.L7:
0x0800A222: 690A LDR R2, [R1, #16]
0x0800A224: 68E0 LDR R0, [R4, #12]
0x0800A226: 4282 CMP R2, R0
0x0800A228: BF06 ITTE EQ
0x0800A22A: F64A 20AA MOVWEQ R0, #0xAAAA
0x0800A22E: 6008 STREQ R0, [R1]
0x0800A230: 6108 STRNE R0, [R1, #16]
0x0800A232: 2000 MOVS R0, #0
0x0800A234: BDB0 POP {R4-R5, R7, PC}
.L8:
0x0800A236: 2001 MOVS R0, #1
0x0800A238: 4770 BX LR
Section .init.I2C4_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C4_ER_IRQHandler:
0x0800A23A: E7FE B I2C4_ER_IRQHandler ; 0x0800A23A
Section .text.HAL_PCDEx_ActivateLPM from stm32g4xx_hal_pcd_ex.o, size=42, align=4
HAL_PCDEx_ActivateLPM:
0x0800A23C: 2201 MOVS R2, #1
0x0800A23E: 6801 LDR R1, [R0]
0x0800A240: F8C0 22D0 STR.W R2, [R0, #0x02D0]
0x0800A244: 2200 MOVS R2, #0
0x0800A246: F880 22C8 STRB.W R2, [R0, #0x02C8]
0x0800A24A: F8B1 0054 LDRH.W R0, [R1, #84]
0x0800A24E: F040 0001 ORR R0, R0, #1
0x0800A252: F8A1 0054 STRH.W R0, [R1, #84]
0x0800A256: F8B1 0054 LDRH.W R0, [R1, #84]
0x0800A25A: F040 0202 ORR R2, R0, #2
0x0800A25E: 2000 MOVS R0, #0
0x0800A260: F8A1 2054 STRH.W R2, [R1, #84]
0x0800A264: 4770 BX LR
Section .init.SPI4_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
SPI4_IRQHandler:
0x0800A266: E7FE B SPI4_IRQHandler ; 0x0800A266
Section .text.HAL_PWR_EnableBkUpAccess from stm32g4xx_hal_pwr.o, size=18, align=4
HAL_PWR_EnableBkUpAccess:
0x0800A268: F247 0000 MOVW R0, #0x7000
0x0800A26C: F2C4 0000 MOVT R0, #0x4000
0x0800A270: 6801 LDR R1, [R0]
0x0800A272: F441 7180 ORR R1, R1, #0x0100
0x0800A276: 6001 STR R1, [R0]
0x0800A278: 4770 BX LR
Section .init.FDCAN2_IT0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FDCAN2_IT0_IRQHandler:
0x0800A27A: E7FE B FDCAN2_IT0_IRQHandler ; 0x0800A27A
Section .text.HAL_PWREx_ControlVoltageScaling from stm32g4xx_hal_pwr_ex.o, size=230, align=4
HAL_PWREx_ControlVoltageScaling:
0x0800A27C: B510 PUSH {R4, LR}
0x0800A27E: F247 0400 MOVW R4, #0x7000
0x0800A282: 2800 CMP R0, #0
0x0800A284: F2C4 0400 MOVT R4, #0x4000
0x0800A288: D03D BEQ .L5 ; 0x0800A306
0x0800A28A: F5B0 7F00 CMP.W R0, #0x0200
0x0800A28E: D010 BEQ .L3 ; 0x0800A2B2
0x0800A290: F5B0 6F80 CMP.W R0, #0x0400
0x0800A294: D006 BEQ .L1 ; 0x0800A2A4
0x0800A296: F24E 10D2 MOVW R0, #0xE1D2 ; 0x0800E1D2 = .rodata..L.str
0x0800A29A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E1D2 = .rodata..L.str
0x0800A29E: 219D MOVS R1, #157
0x0800A2A0: F7F9 F822 BL assert_failed ; 0x080032E8
.L1:
0x0800A2A4: 6820 LDR R0, [R4]
0x0800A2A6: 2102 MOVS R1, #2
0x0800A2A8: F361 204A BFI R0, R1, #9, #2
0x0800A2AC: 6020 STR R0, [R4]
.L2:
0x0800A2AE: 2000 MOVS R0, #0
0x0800A2B0: BD10 POP {R4, PC}
.L3:
0x0800A2B2: 6820 LDR R0, [R4]
0x0800A2B4: F8D4 1080 LDR.W R1, [R4, #128]
0x0800A2B8: F400 60C0 AND R0, R0, #0x0600
0x0800A2BC: F441 7180 ORR R1, R1, #0x0100
0x0800A2C0: F5B0 6F80 CMP.W R0, #0x0400
0x0800A2C4: F8C4 1080 STR.W R1, [R4, #128]
0x0800A2C8: D1F1 BNE .L2 ; 0x0800A2AE
0x0800A2CA: 6820 LDR R0, [R4]
0x0800A2CC: 2101 MOVS R1, #1
0x0800A2CE: F361 204A BFI R0, R1, #9, #2
0x0800A2D2: 6020 STR R0, [R4]
0x0800A2D4: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800A2D8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x0800A2DC: 6800 LDR R0, [R0]
0x0800A2DE: 2232 MOVS R2, #50
0x0800A2E0: 4350 MULS R0, R2, R0
0x0800A2E2: F64D 6283 MOVW R2, #0xDE83
0x0800A2E6: F2C4 321B MOVT R2, #0x431B
0x0800A2EA: FBA0 0202 UMULL R0, R2, R0, R2
0x0800A2EE: EB01 4092 ADD.W R0, R1, R2, LSR #18
0x0800A2F2: 2100 MOVS R1, #0
.L4:
0x0800A2F4: 6963 LDR R3, [R4, #20]
0x0800A2F6: 3801 SUBS R0, #1
0x0800A2F8: F141 0200 ADC R2, R1, #0
0x0800A2FC: 055B LSLS R3, R3, #21
0x0800A2FE: D52B BPL .L7 ; 0x0800A358
0x0800A300: 2A00 CMP R2, #0
0x0800A302: D1F7 BNE .L4 ; 0x0800A2F4
0x0800A304: E028 B .L7 ; 0x0800A358
.L5:
0x0800A306: 6820 LDR R0, [R4]
0x0800A308: F8D4 1080 LDR.W R1, [R4, #128]
0x0800A30C: F400 60C0 AND R0, R0, #0x0600
0x0800A310: F421 7180 BIC R1, R1, #0x0100
0x0800A314: F5B0 6F80 CMP.W R0, #0x0400
0x0800A318: F8C4 1080 STR.W R1, [R4, #128]
0x0800A31C: D1C7 BNE .L2 ; 0x0800A2AE
0x0800A31E: 6820 LDR R0, [R4]
0x0800A320: 2101 MOVS R1, #1
0x0800A322: F361 204A BFI R0, R1, #9, #2
0x0800A326: 6020 STR R0, [R4]
0x0800A328: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800A32C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x0800A330: 6800 LDR R0, [R0]
0x0800A332: 2232 MOVS R2, #50
0x0800A334: 4350 MULS R0, R2, R0
0x0800A336: F64D 6283 MOVW R2, #0xDE83
0x0800A33A: F2C4 321B MOVT R2, #0x431B
0x0800A33E: FBA0 0202 UMULL R0, R2, R0, R2
0x0800A342: EB01 4092 ADD.W R0, R1, R2, LSR #18
0x0800A346: 2100 MOVS R1, #0
.L6:
0x0800A348: 6963 LDR R3, [R4, #20]
0x0800A34A: 3801 SUBS R0, #1
0x0800A34C: F141 0200 ADC R2, R1, #0
0x0800A350: 055B LSLS R3, R3, #21
0x0800A352: D501 BPL .L7 ; 0x0800A358
0x0800A354: 2A00 CMP R2, #0
0x0800A356: D1F7 BNE .L6 ; 0x0800A348
.L7:
0x0800A358: 6960 LDR R0, [R4, #20]
0x0800A35A: 0540 LSLS R0, R0, #21
0x0800A35C: D5A7 BPL .L2 ; 0x0800A2AE
0x0800A35E: 2003 MOVS R0, #3
0x0800A360: BD10 POP {R4, PC}
Section .init.FDCAN2_IT1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FDCAN2_IT1_IRQHandler:
0x0800A362: E7FE B FDCAN2_IT1_IRQHandler ; 0x0800A362
Section .text.HAL_PWREx_DisableUCPDDeadBattery from stm32g4xx_hal_pwr_ex.o, size=18, align=4
HAL_PWREx_DisableUCPDDeadBattery:
0x0800A364: F247 0008 MOVW R0, #0x7008
0x0800A368: F2C4 0000 MOVT R0, #0x4000
0x0800A36C: 6801 LDR R1, [R0]
0x0800A36E: F441 4180 ORR R1, R1, #0x4000
0x0800A372: 6001 STR R1, [R0]
0x0800A374: 4770 BX LR
Section .init.FDCAN3_IT0_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FDCAN3_IT0_IRQHandler:
0x0800A376: E7FE B FDCAN3_IT0_IRQHandler ; 0x0800A376
Section .text.HAL_RCC_OscConfig from stm32g4xx_hal_rcc.o, size=1538, align=4
HAL_RCC_OscConfig:
0x0800A378: 2800 CMP R0, #0
0x0800A37A: D05C BEQ .L9 ; 0x0800A436
0x0800A37C: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800A380: B082 SUB SP, SP, #8
0x0800A382: 4604 MOV R4, R0
0x0800A384: 6800 LDR R0, [R0]
0x0800A386: B150 CBZ R0, .L1 ; 0x0800A39E
0x0800A388: F010 002F ANDS R0, R0, #47
0x0800A38C: D107 BNE .L1 ; 0x0800A39E
0x0800A38E: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A392: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A396: F240 1145 MOVW R1, #0x0145
0x0800A39A: F7F8 FFA5 BL assert_failed ; 0x080032E8
.L1:
0x0800A39E: 7820 LDRB R0, [R4]
0x0800A3A0: F241 0600 MOVW R6, #0x1000
0x0800A3A4: 07C0 LSLS R0, R0, #31
0x0800A3A6: F2C4 0602 MOVT R6, #0x4002
0x0800A3AA: D146 BNE .L10 ; 0x0800A43A
.L2:
0x0800A3AC: 7820 LDRB R0, [R4]
0x0800A3AE: 0780 LSLS R0, R0, #30
0x0800A3B0: D467 BMI .L12 ; 0x0800A482
.L3:
0x0800A3B2: 7820 LDRB R0, [R4]
0x0800A3B4: 0700 LSLS R0, R0, #28
0x0800A3B6: F100 80A3 BMI.W .L16 ; 0x0800A500
.L4:
0x0800A3BA: 7820 LDRB R0, [R4]
0x0800A3BC: 0740 LSLS R0, R0, #29
0x0800A3BE: F140 818D BPL.W .L44 ; 0x0800A6DC
0x0800A3C2: 68A0 LDR R0, [R4, #8]
0x0800A3C4: 2805 CMP R0, #5
0x0800A3C6: D805 BHI .L5 ; 0x0800A3D4
0x0800A3C8: 2101 MOVS R1, #1
0x0800A3CA: FA01 F000 LSL.W R0, R1, R0
0x0800A3CE: F010 0F23 TST R0, #35
0x0800A3D2: D107 BNE .L6 ; 0x0800A3E4
.L5:
0x0800A3D4: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A3D8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A3DC: F44F 71FA MOV.W R1, #0x01F4
0x0800A3E0: F7F8 FF82 BL assert_failed ; 0x080032E8
.L6:
0x0800A3E4: 6DB0 LDR R0, [R6, #88]
0x0800A3E6: EA5F 08C0 LSLS.W R8, R0, #3
0x0800A3EA: D408 BMI .L7 ; 0x0800A3FE
0x0800A3EC: 6DB0 LDR R0, [R6, #88]
0x0800A3EE: F040 5080 ORR R0, R0, #0x10000000
0x0800A3F2: 65B0 STR R0, [R6, #88]
0x0800A3F4: 6DB0 LDR R0, [R6, #88]
0x0800A3F6: F000 5080 AND R0, R0, #0x10000000
0x0800A3FA: 9001 STR R0, [SP, #4]
0x0800A3FC: 9801 LDR R0, [SP, #4]
.L7:
0x0800A3FE: F247 0700 MOVW R7, #0x7000
0x0800A402: F2C4 0700 MOVT R7, #0x4000
0x0800A406: 6838 LDR R0, [R7]
0x0800A408: 05C0 LSLS R0, R0, #23
0x0800A40A: F100 80CB BMI.W .L23 ; 0x0800A5A4
0x0800A40E: 6838 LDR R0, [R7]
0x0800A410: F440 7080 ORR R0, R0, #0x0100
0x0800A414: 6038 STR R0, [R7]
0x0800A416: F7F9 F8EF BL HAL_GetTick ; 0x080035F8
0x0800A41A: 4605 MOV R5, R0
.L8:
0x0800A41C: 6838 LDR R0, [R7]
0x0800A41E: 05C0 LSLS R0, R0, #23
0x0800A420: F100 80C0 BMI.W .L23 ; 0x0800A5A4
0x0800A424: F7F9 F8E8 BL HAL_GetTick ; 0x080035F8
0x0800A428: 1B40 SUBS R0, R0, R5
0x0800A42A: 2802 CMP R0, #2
0x0800A42C: D9F6 BLS .L8 ; 0x0800A41C
0x0800A42E: 2003 MOVS R0, #3
0x0800A430: B002 ADD SP, SP, #8
0x0800A432: E8BD 81F0 POP.W {R4-R8, PC}
.L9:
0x0800A436: 2001 MOVS R0, #1
0x0800A438: 4770 BX LR
.L10:
0x0800A43A: 6860 LDR R0, [R4, #4]
0x0800A43C: 2800 CMP R0, #0
0x0800A43E: BF18 IT NE
0x0800A440: F5B0 3F80 CMPNE.W R0, #0x010000
0x0800A444: F040 80A1 BNE.W .L22 ; 0x0800A58A
.L11:
0x0800A448: 68B0 LDR R0, [R6, #8]
0x0800A44A: F000 010C AND R1, R0, #12
0x0800A44E: 68F0 LDR R0, [R6, #12]
0x0800A450: 2908 CMP R1, #8
0x0800A452: D078 BEQ .L19 ; 0x0800A546
0x0800A454: 2203 MOVS R2, #3
0x0800A456: F081 010C EOR R1, R1, #12
0x0800A45A: EA22 0000 BIC.W R0, R2, R0
0x0800A45E: 4408 ADD R0, R1
0x0800A460: FAB0 F080 CLZ R0, R0
0x0800A464: 0940 LSRS R0, R0, #5
0x0800A466: D16E BNE .L19 ; 0x0800A546
0x0800A468: 6865 LDR R5, [R4, #4]
0x0800A46A: 6830 LDR R0, [R6]
0x0800A46C: F5B5 2FA0 CMP.W R5, #0x050000
0x0800A470: F000 80B5 BEQ.W .L26 ; 0x0800A5DE
0x0800A474: F5B5 3F80 CMP.W R5, #0x010000
0x0800A478: F040 80B8 BNE.W .L27 ; 0x0800A5EC
0x0800A47C: F440 3080 ORR R0, R0, #0x010000
0x0800A480: E0BA B .L28 ; 0x0800A5F8
.L12:
0x0800A482: 68E0 LDR R0, [R4, #12]
0x0800A484: F440 7080 ORR R0, R0, #0x0100
0x0800A488: F5B0 7F80 CMP.W R0, #0x0100
0x0800A48C: D007 BEQ .L13 ; 0x0800A49E
0x0800A48E: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A492: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A496: F44F 71C0 MOV.W R1, #0x0180
0x0800A49A: F7F8 FF25 BL assert_failed ; 0x080032E8
.L13:
0x0800A49E: 6920 LDR R0, [R4, #16]
0x0800A4A0: 2880 CMP R0, #128
0x0800A4A2: D307 BCC .L14 ; 0x0800A4B4
0x0800A4A4: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A4A8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A4AC: F240 1181 MOVW R1, #0x0181
0x0800A4B0: F7F8 FF1A BL assert_failed ; 0x080032E8
.L14:
0x0800A4B4: 68B0 LDR R0, [R6, #8]
0x0800A4B6: 68F1 LDR R1, [R6, #12]
0x0800A4B8: F000 000C AND R0, R0, #12
0x0800A4BC: 2804 CMP R0, #4
0x0800A4BE: D04B BEQ .L20 ; 0x0800A558
0x0800A4C0: F001 0103 AND R1, R1, #3
0x0800A4C4: F080 000C EOR R0, R0, #12
0x0800A4C8: F081 0102 EOR R1, R1, #2
0x0800A4CC: 4408 ADD R0, R1
0x0800A4CE: FAB0 F080 CLZ R0, R0
0x0800A4D2: 0940 LSRS R0, R0, #5
0x0800A4D4: D140 BNE .L20 ; 0x0800A558
0x0800A4D6: 68E1 LDR R1, [R4, #12]
0x0800A4D8: 6830 LDR R0, [R6]
0x0800A4DA: 2900 CMP R1, #0
0x0800A4DC: F000 80A7 BEQ.W .L32 ; 0x0800A62E
0x0800A4E0: F440 7080 ORR R0, R0, #0x0100
0x0800A4E4: 6030 STR R0, [R6]
0x0800A4E6: F7F9 F887 BL HAL_GetTick ; 0x080035F8
0x0800A4EA: 4605 MOV R5, R0
.L15:
0x0800A4EC: 6830 LDR R0, [R6]
0x0800A4EE: 0540 LSLS R0, R0, #21
0x0800A4F0: F100 80B2 BMI.W .L35 ; 0x0800A658
0x0800A4F4: F7F9 F880 BL HAL_GetTick ; 0x080035F8
0x0800A4F8: 1B40 SUBS R0, R0, R5
0x0800A4FA: 2802 CMP R0, #2
0x0800A4FC: D9F6 BLS .L15 ; 0x0800A4EC
0x0800A4FE: E0D6 B .L40 ; 0x0800A6AE
.L16:
0x0800A500: 6960 LDR R0, [R4, #20]
0x0800A502: 2802 CMP R0, #2
0x0800A504: D307 BCC .L17 ; 0x0800A516
0x0800A506: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A50A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A50E: F44F 71E4 MOV.W R1, #0x01C8
0x0800A512: F7F8 FEE9 BL assert_failed ; 0x080032E8
.L17:
0x0800A516: 6961 LDR R1, [R4, #20]
0x0800A518: F8D6 0094 LDR.W R0, [R6, #148]
0x0800A51C: 2900 CMP R1, #0
0x0800A51E: D04B BEQ .L24 ; 0x0800A5B8
0x0800A520: F040 0001 ORR R0, R0, #1
0x0800A524: F8C6 0094 STR.W R0, [R6, #148]
0x0800A528: F7F9 F866 BL HAL_GetTick ; 0x080035F8
0x0800A52C: 4605 MOV R5, R0
0x0800A52E: BF00 NOP
.L18:
0x0800A530: F8D6 0094 LDR.W R0, [R6, #148]
0x0800A534: 0780 LSLS R0, R0, #30
0x0800A536: F53F AF40 BMI.W .L4 ; 0x0800A3BA
0x0800A53A: F7F9 F85D BL HAL_GetTick ; 0x080035F8
0x0800A53E: 1B40 SUBS R0, R0, R5
0x0800A540: 2802 CMP R0, #2
0x0800A542: D9F5 BLS .L18 ; 0x0800A530
0x0800A544: E0B3 B .L40 ; 0x0800A6AE
.L19:
0x0800A546: 6830 LDR R0, [R6]
0x0800A548: 0380 LSLS R0, R0, #14
0x0800A54A: F57F AF2F BPL.W .L2 ; 0x0800A3AC
0x0800A54E: 6860 LDR R0, [R4, #4]
0x0800A550: 2800 CMP R0, #0
0x0800A552: F47F AF2B BNE.W .L2 ; 0x0800A3AC
0x0800A556: E10D B .L47 ; 0x0800A774
.L20:
0x0800A558: 6830 LDR R0, [R6]
0x0800A55A: 0540 LSLS R0, R0, #21
0x0800A55C: D503 BPL .L21 ; 0x0800A566
0x0800A55E: 68E0 LDR R0, [R4, #12]
0x0800A560: 2800 CMP R0, #0
0x0800A562: F000 8107 BEQ.W .L47 ; 0x0800A774
.L21:
0x0800A566: 6870 LDR R0, [R6, #4]
0x0800A568: 6921 LDR R1, [R4, #16]
0x0800A56A: F020 40FE BIC R0, R0, #0x7F000000
0x0800A56E: EA40 6001 ORR.W R0, R0, R1, LSL #24
0x0800A572: 6070 STR R0, [R6, #4]
0x0800A574: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio
0x0800A578: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio
0x0800A57C: 6800 LDR R0, [R0]
0x0800A57E: F7F9 F811 BL HAL_InitTick ; 0x080035A4
0x0800A582: 2800 CMP R0, #0
0x0800A584: F040 80F6 BNE.W .L47 ; 0x0800A774
0x0800A588: E713 B .L3 ; 0x0800A3B2
.L22:
0x0800A58A: F5B0 2FA0 CMP.W R0, #0x050000
0x0800A58E: F43F AF5B BEQ.W .L11 ; 0x0800A448
0x0800A592: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A596: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A59A: F240 114B MOVW R1, #0x014B
0x0800A59E: F7F8 FEA3 BL assert_failed ; 0x080032E8
0x0800A5A2: E751 B .L11 ; 0x0800A448
.L23:
0x0800A5A4: 68A5 LDR R5, [R4, #8]
0x0800A5A6: F8D6 0090 LDR.W R0, [R6, #144]
0x0800A5AA: 2D05 CMP R5, #5
0x0800A5AC: D05C BEQ .L36 ; 0x0800A668
0x0800A5AE: 2D01 CMP R5, #1
0x0800A5B0: D163 BNE .L37 ; 0x0800A67A
0x0800A5B2: F040 0001 ORR R0, R0, #1
0x0800A5B6: E068 B .L38 ; 0x0800A68A
.L24:
0x0800A5B8: F020 0001 BIC R0, R0, #1
0x0800A5BC: F8C6 0094 STR.W R0, [R6, #148]
0x0800A5C0: F7F9 F81A BL HAL_GetTick ; 0x080035F8
0x0800A5C4: 4605 MOV R5, R0
0x0800A5C6: BF00 NOP
.L25:
0x0800A5C8: F8D6 0094 LDR.W R0, [R6, #148]
0x0800A5CC: 0780 LSLS R0, R0, #30
0x0800A5CE: F57F AEF4 BPL.W .L4 ; 0x0800A3BA
0x0800A5D2: F7F9 F811 BL HAL_GetTick ; 0x080035F8
0x0800A5D6: 1B40 SUBS R0, R0, R5
0x0800A5D8: 2802 CMP R0, #2
0x0800A5DA: D9F5 BLS .L25 ; 0x0800A5C8
0x0800A5DC: E067 B .L40 ; 0x0800A6AE
.L26:
0x0800A5DE: F440 2080 ORR R0, R0, #0x040000
0x0800A5E2: 6030 STR R0, [R6]
0x0800A5E4: 6830 LDR R0, [R6]
0x0800A5E6: F440 3080 ORR R0, R0, #0x010000
0x0800A5EA: E005 B .L28 ; 0x0800A5F8
.L27:
0x0800A5EC: F420 3080 BIC R0, R0, #0x010000
0x0800A5F0: 6030 STR R0, [R6]
0x0800A5F2: 6830 LDR R0, [R6]
0x0800A5F4: F420 2080 BIC R0, R0, #0x040000
.L28:
0x0800A5F8: 6030 STR R0, [R6]
0x0800A5FA: F7F8 FFFD BL HAL_GetTick ; 0x080035F8
0x0800A5FE: 2D00 CMP R5, #0
0x0800A600: 4605 MOV R5, R0
0x0800A602: D010 BEQ .L31 ; 0x0800A626
.L29:
0x0800A604: 6830 LDR R0, [R6]
0x0800A606: 0380 LSLS R0, R0, #14
0x0800A608: F53F AED0 BMI.W .L2 ; 0x0800A3AC
0x0800A60C: F7F8 FFF4 BL HAL_GetTick ; 0x080035F8
0x0800A610: 1B40 SUBS R0, R0, R5
0x0800A612: 2864 CMP R0, #100
0x0800A614: D9F6 BLS .L29 ; 0x0800A604
0x0800A616: E04A B .L40 ; 0x0800A6AE
.L30:
0x0800A618: F7F8 FFEE BL HAL_GetTick ; 0x080035F8
0x0800A61C: 1B40 SUBS R0, R0, R5
0x0800A61E: 2864 CMP R0, #100
0x0800A620: F04F 0003 MOV.W R0, #3
0x0800A624: D815 BHI .L34 ; 0x0800A652
.L31:
0x0800A626: 6830 LDR R0, [R6]
0x0800A628: 0380 LSLS R0, R0, #14
0x0800A62A: D4F5 BMI .L30 ; 0x0800A618
0x0800A62C: E6BE B .L2 ; 0x0800A3AC
.L32:
0x0800A62E: F420 7080 BIC R0, R0, #0x0100
0x0800A632: 6030 STR R0, [R6]
0x0800A634: F7F8 FFE0 BL HAL_GetTick ; 0x080035F8
0x0800A638: 4605 MOV R5, R0
0x0800A63A: BF00 NOP
.L33:
0x0800A63C: 6830 LDR R0, [R6]
0x0800A63E: 0540 LSLS R0, R0, #21
0x0800A640: F57F AEB7 BPL.W .L3 ; 0x0800A3B2
0x0800A644: F7F8 FFD8 BL HAL_GetTick ; 0x080035F8
0x0800A648: 1B40 SUBS R0, R0, R5
0x0800A64A: 2802 CMP R0, #2
0x0800A64C: F04F 0003 MOV.W R0, #3
0x0800A650: D9F4 BLS .L33 ; 0x0800A63C
.L34:
0x0800A652: B002 ADD SP, SP, #8
0x0800A654: E8BD 81F0 POP.W {R4-R8, PC}
.L35:
0x0800A658: 6870 LDR R0, [R6, #4]
0x0800A65A: 6921 LDR R1, [R4, #16]
0x0800A65C: F020 40FE BIC R0, R0, #0x7F000000
0x0800A660: EA40 6001 ORR.W R0, R0, R1, LSL #24
0x0800A664: 6070 STR R0, [R6, #4]
0x0800A666: E6A4 B .L3 ; 0x0800A3B2
.L36:
0x0800A668: F040 0004 ORR R0, R0, #4
0x0800A66C: F8C6 0090 STR.W R0, [R6, #144]
0x0800A670: F8D6 0090 LDR.W R0, [R6, #144]
0x0800A674: F040 0001 ORR R0, R0, #1
0x0800A678: E007 B .L38 ; 0x0800A68A
.L37:
0x0800A67A: F020 0001 BIC R0, R0, #1
0x0800A67E: F8C6 0090 STR.W R0, [R6, #144]
0x0800A682: F8D6 0090 LDR.W R0, [R6, #144]
0x0800A686: F020 0004 BIC R0, R0, #4
.L38:
0x0800A68A: F8C6 0090 STR.W R0, [R6, #144]
0x0800A68E: F7F8 FFB3 BL HAL_GetTick ; 0x080035F8
0x0800A692: 2D00 CMP R5, #0
0x0800A694: 4605 MOV R5, R0
0x0800A696: F241 3788 MOVW R7, #0x1388
0x0800A69A: D014 BEQ .L42 ; 0x0800A6C6
.L39:
0x0800A69C: F8D6 0090 LDR.W R0, [R6, #144]
0x0800A6A0: 0780 LSLS R0, R0, #30
0x0800A6A2: D414 BMI .L43 ; 0x0800A6CE
0x0800A6A4: F7F8 FFA8 BL HAL_GetTick ; 0x080035F8
0x0800A6A8: 1B40 SUBS R0, R0, R5
0x0800A6AA: 42B8 CMP R0, R7
0x0800A6AC: D9F6 BLS .L39 ; 0x0800A69C
.L40:
0x0800A6AE: 2003 MOVS R0, #3
0x0800A6B0: B002 ADD SP, SP, #8
0x0800A6B2: E8BD 81F0 POP.W {R4-R8, PC}
0x0800A6B6: BF00 NOP
.L41:
0x0800A6B8: F7F8 FF9E BL HAL_GetTick ; 0x080035F8
0x0800A6BC: 1B40 SUBS R0, R0, R5
0x0800A6BE: 42B8 CMP R0, R7
0x0800A6C0: F04F 0003 MOV.W R0, #3
0x0800A6C4: D8C5 BHI .L34 ; 0x0800A652
.L42:
0x0800A6C6: F8D6 0090 LDR.W R0, [R6, #144]
0x0800A6CA: 0780 LSLS R0, R0, #30
0x0800A6CC: D4F4 BMI .L41 ; 0x0800A6B8
.L43:
0x0800A6CE: F1B8 0F00 CMP.W R8, #0
0x0800A6D2: BF5E ITTT PL
0x0800A6D4: 6DB0 LDRPL R0, [R6, #88]
0x0800A6D6: F020 5080 BICPL R0, R0, #0x10000000
0x0800A6DA: 65B0 STRPL R0, [R6, #88]
.L44:
0x0800A6DC: 7820 LDRB R0, [R4]
0x0800A6DE: 0680 LSLS R0, R0, #26
0x0800A6E0: D44C BMI .L48 ; 0x0800A77C
.L45:
0x0800A6E2: 69E0 LDR R0, [R4, #28]
0x0800A6E4: 2803 CMP R0, #3
0x0800A6E6: D307 BCC .L46 ; 0x0800A6F8
0x0800A6E8: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A6EC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A6F0: F44F 7119 MOV.W R1, #0x0264
0x0800A6F4: F7F8 FDF8 BL assert_failed ; 0x080032E8
.L46:
0x0800A6F8: 69E0 LDR R0, [R4, #28]
0x0800A6FA: 2800 CMP R0, #0
0x0800A6FC: F000 8127 BEQ.W .L67 ; 0x0800A94E
0x0800A700: 68B1 LDR R1, [R6, #8]
0x0800A702: F001 010C AND R1, R1, #12
0x0800A706: 290C CMP R1, #12
0x0800A708: D15C BNE .L51 ; 0x0800A7C4
0x0800A70A: 2801 CMP R0, #1
0x0800A70C: D032 BEQ .L47 ; 0x0800A774
0x0800A70E: 68F0 LDR R0, [R6, #12]
0x0800A710: 6A21 LDR R1, [R4, #32]
0x0800A712: F000 0203 AND R2, R0, #3
0x0800A716: 428A CMP R2, R1
0x0800A718: D12C BNE .L47 ; 0x0800A774
0x0800A71A: 6A62 LDR R2, [R4, #36]
0x0800A71C: F06F 030F MVN R3, #15
0x0800A720: F000 01F0 AND R1, R0, #240
0x0800A724: EB03 1202 ADD.W R2, R3, R2, LSL #4
0x0800A728: 4291 CMP R1, R2
0x0800A72A: D123 BNE .L47 ; 0x0800A774
0x0800A72C: 6AA1 LDR R1, [R4, #40]
0x0800A72E: F400 42FE AND R2, R0, #0x7F00
0x0800A732: 0209 LSLS R1, R1, #8
0x0800A734: 428A CMP R2, R1
0x0800A736: D11D BNE .L47 ; 0x0800A774
0x0800A738: 6AE1 LDR R1, [R4, #44]
0x0800A73A: F000 4278 AND R2, R0, #0xF8000000
0x0800A73E: 06C9 LSLS R1, R1, #27
0x0800A740: 428A CMP R2, R1
0x0800A742: D117 BNE .L47 ; 0x0800A774
0x0800A744: 6B22 LDR R2, [R4, #48]
0x0800A746: 2300 MOVS R3, #0
0x0800A748: F6CF 73E0 MOVT R3, #0xFFE0
0x0800A74C: EA03 5202 AND.W R2, R3, R2, LSL #20
0x0800A750: F400 01C0 AND R1, R0, #0x600000
0x0800A754: F5A2 1200 SUB.W R2, R2, #0x200000
0x0800A758: 4291 CMP R1, R2
0x0800A75A: D10B BNE .L47 ; 0x0800A774
0x0800A75C: 6B61 LDR R1, [R4, #52]
0x0800A75E: F04F 427E MOV.W R2, #0xFE000000
0x0800A762: EA02 6101 AND.W R1, R2, R1, LSL #24
0x0800A766: F000 60C0 AND R0, R0, #0x06000000
0x0800A76A: F101 417E ADD.W R1, R1, #0xFE000000
0x0800A76E: 4288 CMP R0, R1
0x0800A770: F000 80ED BEQ.W .L67 ; 0x0800A94E
.L47:
0x0800A774: 2001 MOVS R0, #1
0x0800A776: B002 ADD SP, SP, #8
0x0800A778: E8BD 81F0 POP.W {R4-R8, PC}
.L48:
0x0800A77C: 69A0 LDR R0, [R4, #24]
0x0800A77E: 2802 CMP R0, #2
0x0800A780: D307 BCC .L49 ; 0x0800A792
0x0800A782: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A786: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A78A: F240 213B MOVW R1, #0x023B
0x0800A78E: F7F8 FDAB BL assert_failed ; 0x080032E8
.L49:
0x0800A792: 69A1 LDR R1, [R4, #24]
0x0800A794: F8D6 0098 LDR.W R0, [R6, #152]
0x0800A798: 2900 CMP R1, #0
0x0800A79A: D06E BEQ .L60 ; 0x0800A87A
0x0800A79C: F040 0001 ORR R0, R0, #1
0x0800A7A0: F8C6 0098 STR.W R0, [R6, #152]
0x0800A7A4: F7F8 FF28 BL HAL_GetTick ; 0x080035F8
0x0800A7A8: 4605 MOV R5, R0
0x0800A7AA: BF00 NOP
.L50:
0x0800A7AC: F8D6 0098 LDR.W R0, [R6, #152]
0x0800A7B0: 0780 LSLS R0, R0, #30
0x0800A7B2: D496 BMI .L45 ; 0x0800A6E2
0x0800A7B4: F7F8 FF20 BL HAL_GetTick ; 0x080035F8
0x0800A7B8: 1B40 SUBS R0, R0, R5
0x0800A7BA: 2802 CMP R0, #2
0x0800A7BC: F04F 0003 MOV.W R0, #3
0x0800A7C0: D9F4 BLS .L50 ; 0x0800A7AC
0x0800A7C2: E746 B .L34 ; 0x0800A652
.L51:
0x0800A7C4: 2802 CMP R0, #2
0x0800A7C6: D16C BNE .L62 ; 0x0800A8A2
0x0800A7C8: 6A20 LDR R0, [R4, #32]
0x0800A7CA: 2803 CMP R0, #3
0x0800A7CC: D801 BHI .L52 ; 0x0800A7D2
0x0800A7CE: 2801 CMP R0, #1
0x0800A7D0: D107 BNE .L53 ; 0x0800A7E2
.L52:
0x0800A7D2: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A7D6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A7DA: F240 216E MOVW R1, #0x026E
0x0800A7DE: F7F8 FD83 BL assert_failed ; 0x080032E8
.L53:
0x0800A7E2: 6A60 LDR R0, [R4, #36]
0x0800A7E4: 3801 SUBS R0, #1
0x0800A7E6: 2810 CMP R0, #16
0x0800A7E8: D307 BCC .L54 ; 0x0800A7FA
0x0800A7EA: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A7EE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A7F2: F240 216F MOVW R1, #0x026F
0x0800A7F6: F7F8 FD77 BL assert_failed ; 0x080032E8
.L54:
0x0800A7FA: 6AA0 LDR R0, [R4, #40]
0x0800A7FC: 3808 SUBS R0, #8
0x0800A7FE: 2878 CMP R0, #120
0x0800A800: D307 BCC .L55 ; 0x0800A812
0x0800A802: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A806: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A80A: F44F 711C MOV.W R1, #0x0270
0x0800A80E: F7F8 FD6B BL assert_failed ; 0x080032E8
.L55:
0x0800A812: 6AE0 LDR R0, [R4, #44]
0x0800A814: 3802 SUBS R0, #2
0x0800A816: 281E CMP R0, #30
0x0800A818: D307 BCC .L56 ; 0x0800A82A
0x0800A81A: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A81E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A822: F240 2171 MOVW R1, #0x0271
0x0800A826: F7F8 FD5F BL assert_failed ; 0x080032E8
.L56:
0x0800A82A: 6B20 LDR R0, [R4, #48]
0x0800A82C: 2808 CMP R0, #8
0x0800A82E: F200 8092 BHI.W .L68 ; 0x0800A956
0x0800A832: 2101 MOVS R1, #1
0x0800A834: FA01 F000 LSL.W R0, R1, R0
0x0800A838: F410 7FAA TST R0, #0x0154
0x0800A83C: F000 808B BEQ.W .L68 ; 0x0800A956
.L57:
0x0800A840: 6B60 LDR R0, [R4, #52]
0x0800A842: 2808 CMP R0, #8
0x0800A844: F200 8090 BHI.W .L69 ; 0x0800A968
0x0800A848: 2101 MOVS R1, #1
0x0800A84A: FA01 F000 LSL.W R0, R1, R0
0x0800A84E: F410 7FAA TST R0, #0x0154
0x0800A852: F000 8089 BEQ.W .L69 ; 0x0800A968
.L58:
0x0800A856: 6830 LDR R0, [R6]
0x0800A858: F020 7080 BIC R0, R0, #0x01000000
0x0800A85C: 6030 STR R0, [R6]
0x0800A85E: F7F8 FECB BL HAL_GetTick ; 0x080035F8
0x0800A862: 4605 MOV R5, R0
.L59:
0x0800A864: 6830 LDR R0, [R6]
0x0800A866: 0180 LSLS R0, R0, #6
0x0800A868: D52D BPL .L64 ; 0x0800A8C6
0x0800A86A: F7F8 FEC5 BL HAL_GetTick ; 0x080035F8
0x0800A86E: 1B40 SUBS R0, R0, R5
0x0800A870: 2802 CMP R0, #2
0x0800A872: F04F 0003 MOV.W R0, #3
0x0800A876: D9F5 BLS .L59 ; 0x0800A864
0x0800A878: E6EB B .L34 ; 0x0800A652
.L60:
0x0800A87A: F020 0001 BIC R0, R0, #1
0x0800A87E: F8C6 0098 STR.W R0, [R6, #152]
0x0800A882: F7F8 FEB9 BL HAL_GetTick ; 0x080035F8
0x0800A886: 4605 MOV R5, R0
.L61:
0x0800A888: F8D6 0098 LDR.W R0, [R6, #152]
0x0800A88C: 0780 LSLS R0, R0, #30
0x0800A88E: F57F AF28 BPL.W .L45 ; 0x0800A6E2
0x0800A892: F7F8 FEB1 BL HAL_GetTick ; 0x080035F8
0x0800A896: 1B40 SUBS R0, R0, R5
0x0800A898: 2802 CMP R0, #2
0x0800A89A: F04F 0003 MOV.W R0, #3
0x0800A89E: D9F3 BLS .L61 ; 0x0800A888
0x0800A8A0: E6D7 B .L34 ; 0x0800A652
.L62:
0x0800A8A2: 6830 LDR R0, [R6]
0x0800A8A4: F020 7080 BIC R0, R0, #0x01000000
0x0800A8A8: 6030 STR R0, [R6]
0x0800A8AA: F7F8 FEA5 BL HAL_GetTick ; 0x080035F8
0x0800A8AE: 4604 MOV R4, R0
.L63:
0x0800A8B0: 6830 LDR R0, [R6]
0x0800A8B2: 0180 LSLS R0, R0, #6
0x0800A8B4: D544 BPL .L66 ; 0x0800A940
0x0800A8B6: F7F8 FE9F BL HAL_GetTick ; 0x080035F8
0x0800A8BA: 1B00 SUBS R0, R0, R4
0x0800A8BC: 2802 CMP R0, #2
0x0800A8BE: F04F 0003 MOV.W R0, #3
0x0800A8C2: D9F5 BLS .L63 ; 0x0800A8B0
0x0800A8C4: E6C5 B .L34 ; 0x0800A652
.L64:
0x0800A8C6: 68F0 LDR R0, [R6, #12]
0x0800A8C8: F248 010C MOVW R1, #0x800C
0x0800A8CC: F2C0 119F MOVT R1, #0x019F
0x0800A8D0: EA00 0C01 AND.W R12, R0, R1
0x0800A8D4: F104 0120 ADD.W R1, R4, #32
0x0800A8D8: C98E LDM R1, {R1-R3, R7}
0x0800A8DA: F06F 000F MVN R0, #15
0x0800A8DE: E9D4 540C LDRD R5, R4, [R4, #48]
0x0800A8E2: EB00 1002 ADD.W R0, R0, R2, LSL #4
0x0800A8E6: 2200 MOVS R2, #0
0x0800A8E8: F6CF 72E0 MOVT R2, #0xFFE0
0x0800A8EC: EA41 010C ORR.W R1, R1, R12
0x0800A8F0: EA02 5205 AND.W R2, R2, R5, LSL #20
0x0800A8F4: 4308 ORRS R0, R1
0x0800A8F6: F5A2 1200 SUB.W R2, R2, #0x200000
0x0800A8FA: F04F 457E MOV.W R5, #0xFE000000
0x0800A8FE: EA40 2003 ORR.W R0, R0, R3, LSL #8
0x0800A902: EA05 6504 AND.W R5, R5, R4, LSL #24
0x0800A906: 4310 ORRS R0, R2
0x0800A908: F105 457E ADD.W R5, R5, #0xFE000000
0x0800A90C: EA40 60C7 ORR.W R0, R0, R7, LSL #27
0x0800A910: 4328 ORRS R0, R5
0x0800A912: 60F0 STR R0, [R6, #12]
0x0800A914: 6830 LDR R0, [R6]
0x0800A916: F040 7080 ORR R0, R0, #0x01000000
0x0800A91A: 6030 STR R0, [R6]
0x0800A91C: 68F0 LDR R0, [R6, #12]
0x0800A91E: F040 7080 ORR R0, R0, #0x01000000
0x0800A922: 60F0 STR R0, [R6, #12]
0x0800A924: F7F8 FE68 BL HAL_GetTick ; 0x080035F8
0x0800A928: 4604 MOV R4, R0
.L65:
0x0800A92A: 6830 LDR R0, [R6]
0x0800A92C: 0180 LSLS R0, R0, #6
0x0800A92E: D40E BMI .L67 ; 0x0800A94E
0x0800A930: F7F8 FE62 BL HAL_GetTick ; 0x080035F8
0x0800A934: 1B00 SUBS R0, R0, R4
0x0800A936: 2802 CMP R0, #2
0x0800A938: F04F 0003 MOV.W R0, #3
0x0800A93C: D9F5 BLS .L65 ; 0x0800A92A
0x0800A93E: E688 B .L34 ; 0x0800A652
.L66:
0x0800A940: 68F0 LDR R0, [R6, #12]
0x0800A942: F64F 71FC MOVW R1, #0xFFFC
0x0800A946: F6CF 61EE MOVT R1, #0xFEEE
0x0800A94A: 4008 ANDS R0, R1
0x0800A94C: 60F0 STR R0, [R6, #12]
.L67:
0x0800A94E: 2000 MOVS R0, #0
0x0800A950: B002 ADD SP, SP, #8
0x0800A952: E8BD 81F0 POP.W {R4-R8, PC}
.L68:
0x0800A956: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A95A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A95E: F240 2172 MOVW R1, #0x0272
0x0800A962: F7F8 FCC1 BL assert_failed ; 0x080032E8
0x0800A966: E76B B .L57 ; 0x0800A840
.L69:
0x0800A968: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A96C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A970: F240 2173 MOVW R1, #0x0273
0x0800A974: F7F8 FCB8 BL assert_failed ; 0x080032E8
0x0800A978: E76D B .L58 ; 0x0800A856
Section .init.FDCAN3_IT1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FDCAN3_IT1_IRQHandler:
0x0800A97A: E7FE B FDCAN3_IT1_IRQHandler ; 0x0800A97A
Section .text.HAL_RCC_ClockConfig from stm32g4xx_hal_rcc.o, size=758, align=4
HAL_RCC_ClockConfig:
0x0800A97C: E92D 47F0 PUSH.W {R4-R10, LR}
0x0800A980: 2800 CMP R0, #0
0x0800A982: F000 8133 BEQ.W .L21 ; 0x0800ABEC
0x0800A986: 4604 MOV R4, R0
0x0800A988: 6800 LDR R0, [R0]
0x0800A98A: 460D MOV R5, R1
0x0800A98C: 280F CMP R0, #15
0x0800A98E: D802 BHI .L1 ; 0x0800A996
0x0800A990: F010 000F ANDS R0, R0, #15
0x0800A994: D107 BNE .L2 ; 0x0800A9A6
.L1:
0x0800A996: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A99A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A99E: F240 310B MOVW R1, #0x030B
0x0800A9A2: F7F8 FCA1 BL assert_failed ; 0x080032E8
.L2:
0x0800A9A6: 2D10 CMP R5, #16
0x0800A9A8: D307 BCC .L3 ; 0x0800A9BA
0x0800A9AA: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800A9AE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800A9B2: F44F 7143 MOV.W R1, #0x030C
0x0800A9B6: F7F8 FC97 BL assert_failed ; 0x080032E8
.L3:
0x0800A9BA: F242 0A00 MOVW R10, #0x2000
0x0800A9BE: F2C4 0A02 MOVT R10, #0x4002
0x0800A9C2: F8DA 0000 LDR.W R0, [R10]
0x0800A9C6: F000 000F AND R0, R0, #15
0x0800A9CA: 4285 CMP R5, R0
0x0800A9CC: D90D BLS .L4 ; 0x0800A9EA
0x0800A9CE: F8DA 0000 LDR.W R0, [R10]
0x0800A9D2: F020 000F BIC R0, R0, #15
0x0800A9D6: 4328 ORRS R0, R5
0x0800A9D8: F8CA 0000 STR.W R0, [R10]
0x0800A9DC: F8DA 0000 LDR.W R0, [R10]
0x0800A9E0: F000 000F AND R0, R0, #15
0x0800A9E4: 42A8 CMP R0, R5
0x0800A9E6: F040 8101 BNE.W .L21 ; 0x0800ABEC
.L4:
0x0800A9EA: 7820 LDRB R0, [R4]
0x0800A9EC: F241 0808 MOVW R8, #0x1008
0x0800A9F0: 07C0 LSLS R0, R0, #31
0x0800A9F2: F2C4 0802 MOVT R8, #0x4002
0x0800A9F6: D10C BNE .L6 ; 0x0800AA12
0x0800A9F8: F04F 0900 MOV.W R9, #0
.L5:
0x0800A9FC: 6820 LDR R0, [R4]
0x0800A9FE: 0781 LSLS R1, R0, #30
0x0800AA00: D459 BMI .L9 ; 0x0800AAB6
0x0800AA02: F1B9 0F00 CMP.W R9, #0
0x0800AA06: D077 BEQ .L13 ; 0x0800AAF8
0x0800AA08: F8D8 0000 LDR.W R0, [R8]
0x0800AA0C: F020 00F0 BIC R0, R0, #240
0x0800AA10: E070 B .L12 ; 0x0800AAF4
.L6:
0x0800AA12: 6860 LDR R0, [R4, #4]
0x0800AA14: 3801 SUBS R0, #1
0x0800AA16: 2803 CMP R0, #3
0x0800AA18: D307 BCC .L7 ; 0x0800AA2A
0x0800AA1A: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800AA1E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800AA22: F240 3123 MOVW R1, #0x0323
0x0800AA26: F7F8 FC5F BL assert_failed ; 0x080032E8
.L7:
0x0800AA2A: 6861 LDR R1, [R4, #4]
0x0800AA2C: F858 0C08 LDR R0, [R8, #-8]
0x0800AA30: 2902 CMP R1, #2
0x0800AA32: F000 80D9 BEQ.W .L20 ; 0x0800ABE8
0x0800AA36: 2903 CMP R1, #3
0x0800AA38: F040 80DB BNE.W .L22 ; 0x0800ABF2
0x0800AA3C: 0180 LSLS R0, R0, #6
0x0800AA3E: F140 80D5 BPL.W .L21 ; 0x0800ABEC
0x0800AA42: F8D8 0004 LDR.W R0, [R8, #4]
0x0800AA46: F8D8 1004 LDR.W R1, [R8, #4]
0x0800AA4A: F000 0003 AND R0, R0, #3
0x0800AA4E: 2803 CMP R0, #3
0x0800AA50: F242 4000 MOVW R0, #0x2400
0x0800AA54: F3C1 1103 UBFX R1, R1, #4, #4
0x0800AA58: F2C0 00F4 MOVT R0, #244
0x0800AA5C: F8D8 2004 LDR.W R2, [R8, #4]
0x0800AA60: F101 0101 ADD.W R1, R1, #1
0x0800AA64: BF04 ITT EQ
0x0800AA66: F647 0040 MOVWEQ R0, #0x7840
0x0800AA6A: F2C0 107D MOVTEQ R0, #0x017D
0x0800AA6E: FBB0 F0F1 UDIV R0, R0, R1
0x0800AA72: F8D8 1004 LDR.W R1, [R8, #4]
0x0800AA76: F3C2 2206 UBFX R2, R2, #8, #7
0x0800AA7A: 4350 MULS R0, R2, R0
0x0800AA7C: F3C1 6141 UBFX R1, R1, #25, #2
0x0800AA80: 2202 MOVS R2, #2
0x0800AA82: EB02 0141 ADD.W R1, R2, R1, LSL #1
0x0800AA86: FBB0 F0F1 UDIV R0, R0, R1
0x0800AA8A: F24B 4100 MOVW R1, #0xB400
0x0800AA8E: F2C0 41C4 MOVT R1, #0x04C4
0x0800AA92: 4288 CMP R0, R1
0x0800AA94: D90C BLS .L8 ; 0x0800AAB0
0x0800AA96: F8D8 0000 LDR.W R0, [R8]
0x0800AA9A: F010 0FF0 TST R0, #240
0x0800AA9E: F000 80B3 BEQ.W .L24 ; 0x0800AC08
0x0800AAA2: 7820 LDRB R0, [R4]
0x0800AAA4: 0780 LSLS R0, R0, #30
0x0800AAA6: D503 BPL .L8 ; 0x0800AAB0
0x0800AAA8: 68A0 LDR R0, [R4, #8]
0x0800AAAA: 2800 CMP R0, #0
0x0800AAAC: F000 80AC BEQ.W .L24 ; 0x0800AC08
.L8:
0x0800AAB0: F04F 0900 MOV.W R9, #0
0x0800AAB4: E0B1 B .L25 ; 0x0800AC1A
.L9:
0x0800AAB6: 0741 LSLS R1, R0, #29
0x0800AAB8: BF42 ITTT MI
0x0800AABA: F8D8 1000 LDRMI.W R1, [R8]
0x0800AABE: F441 61E0 ORRMI R1, R1, #0x0700
0x0800AAC2: F8C8 1000 STRMI.W R1, [R8]
0x0800AAC6: 0700 LSLS R0, R0, #28
0x0800AAC8: D506 BPL .L10 ; 0x0800AAD8
0x0800AACA: F8D8 0000 LDR.W R0, [R8]
0x0800AACE: 2107 MOVS R1, #7
0x0800AAD0: F361 200D BFI R0, R1, #8, #6
0x0800AAD4: F8C8 0000 STR.W R0, [R8]
.L10:
0x0800AAD8: 68A0 LDR R0, [R4, #8]
0x0800AADA: F06F 0107 MVN R1, #7
0x0800AADE: EB01 1130 ADD.W R1, R1, R0, ROR #4
0x0800AAE2: 2908 CMP R1, #8
0x0800AAE4: F080 80B7 BCS.W .L27 ; 0x0800AC56
.L11:
0x0800AAE8: F8D8 0000 LDR.W R0, [R8]
0x0800AAEC: 68A1 LDR R1, [R4, #8]
0x0800AAEE: F020 00F0 BIC R0, R0, #240
0x0800AAF2: 4308 ORRS R0, R1
.L12:
0x0800AAF4: F8C8 0000 STR.W R0, [R8]
.L13:
0x0800AAF8: F8DA 0000 LDR.W R0, [R10]
0x0800AAFC: F000 000F AND R0, R0, #15
0x0800AB00: 4285 CMP R5, R0
0x0800AB02: D219 BCS .L15 ; 0x0800AB38
0x0800AB04: F8DA 0000 LDR.W R0, [R10]
0x0800AB08: F020 000F BIC R0, R0, #15
0x0800AB0C: 4328 ORRS R0, R5
0x0800AB0E: F8CA 0000 STR.W R0, [R10]
0x0800AB12: F7F8 FD71 BL HAL_GetTick ; 0x080035F8
0x0800AB16: 4606 MOV R6, R0
0x0800AB18: F241 3788 MOVW R7, #0x1388
.L14:
0x0800AB1C: F8DA 0000 LDR.W R0, [R10]
0x0800AB20: F000 000F AND R0, R0, #15
0x0800AB24: 42A8 CMP R0, R5
0x0800AB26: D007 BEQ .L15 ; 0x0800AB38
0x0800AB28: F7F8 FD66 BL HAL_GetTick ; 0x080035F8
0x0800AB2C: 1B80 SUBS R0, R0, R6
0x0800AB2E: 42B8 CMP R0, R7
0x0800AB30: D9F4 BLS .L14 ; 0x0800AB1C
0x0800AB32: 2003 MOVS R0, #3
0x0800AB34: E8BD 87F0 POP.W {R4-R10, PC}
.L15:
0x0800AB38: 7820 LDRB R0, [R4]
0x0800AB3A: 0740 LSLS R0, R0, #29
0x0800AB3C: D519 BPL .L17 ; 0x0800AB72
0x0800AB3E: 68E0 LDR R0, [R4, #12]
0x0800AB40: F06F 0103 MVN R1, #3
0x0800AB44: EB01 2130 ADD.W R1, R1, R0, ROR #8
0x0800AB48: 2904 CMP R1, #4
0x0800AB4A: D30A BCC .L16 ; 0x0800AB62
0x0800AB4C: EA4F 2030 ROR R0, R0, #8
0x0800AB50: B138 CBZ R0, .L16 ; 0x0800AB62
0x0800AB52: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800AB56: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800AB5A: F44F 7167 MOV.W R1, #0x039C
0x0800AB5E: F7F8 FBC3 BL assert_failed ; 0x080032E8
.L16:
0x0800AB62: F8D8 0000 LDR.W R0, [R8]
0x0800AB66: 68E1 LDR R1, [R4, #12]
0x0800AB68: F420 60E0 BIC R0, R0, #0x0700
0x0800AB6C: 4308 ORRS R0, R1
0x0800AB6E: F8C8 0000 STR.W R0, [R8]
.L17:
0x0800AB72: 7820 LDRB R0, [R4]
0x0800AB74: 0700 LSLS R0, R0, #28
0x0800AB76: D51A BPL .L19 ; 0x0800ABAE
0x0800AB78: 6920 LDR R0, [R4, #16]
0x0800AB7A: F06F 0103 MVN R1, #3
0x0800AB7E: EB01 2130 ADD.W R1, R1, R0, ROR #8
0x0800AB82: 2904 CMP R1, #4
0x0800AB84: D30A BCC .L18 ; 0x0800AB9C
0x0800AB86: EA4F 2030 ROR R0, R0, #8
0x0800AB8A: B138 CBZ R0, .L18 ; 0x0800AB9C
0x0800AB8C: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800AB90: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800AB94: F240 31A3 MOVW R1, #0x03A3
0x0800AB98: F7F8 FBA6 BL assert_failed ; 0x080032E8
.L18:
0x0800AB9C: F8D8 0000 LDR.W R0, [R8]
0x0800ABA0: 6921 LDR R1, [R4, #16]
0x0800ABA2: F420 5060 BIC R0, R0, #0x3800
0x0800ABA6: EA40 00C1 ORR.W R0, R0, R1, LSL #3
0x0800ABAA: F8C8 0000 STR.W R0, [R8]
.L19:
0x0800ABAE: F7F9 FCCF BL HAL_RCC_GetSysClockFreq ; 0x08004550
0x0800ABB2: F8D8 1000 LDR.W R1, [R8]
0x0800ABB6: F24F 0208 MOVW R2, #0xF008 ; 0x0800F008 = AHBPrescTable
0x0800ABBA: F3C1 1103 UBFX R1, R1, #4, #4
0x0800ABBE: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F008 = AHBPrescTable
0x0800ABC2: 5C51 LDRB R1, [R2, R1]
0x0800ABC4: F241 7280 MOVW R2, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800ABC8: F001 011F AND R1, R1, #31
0x0800ABCC: FA20 F101 LSR.W R1, R0, R1
0x0800ABD0: F241 706C MOVW R0, #0x176C ; 0x1000176C = uwTickPrio
0x0800ABD4: F2C1 0000 MOVT R0, #0x1000 ; 0x1000176C = uwTickPrio
0x0800ABD8: 6800 LDR R0, [R0]
0x0800ABDA: F2C1 0200 MOVT R2, #0x1000 ; 0x10001780 = SystemCoreClock
0x0800ABDE: 6011 STR R1, [R2]
0x0800ABE0: E8BD 47F0 POP.W {R4-R10, LR}
0x0800ABE4: F7F8 BCDE B.W HAL_InitTick ; 0x080035A4
.L20:
0x0800ABE8: 0380 LSLS R0, R0, #14
0x0800ABEA: D404 BMI .L23 ; 0x0800ABF6
.L21:
0x0800ABEC: 2001 MOVS R0, #1
0x0800ABEE: E8BD 87F0 POP.W {R4-R10, PC}
.L22:
0x0800ABF2: 0540 LSLS R0, R0, #21
0x0800ABF4: D5FA BPL .L21 ; 0x0800ABEC
.L23:
0x0800ABF6: F7F9 FCAB BL HAL_RCC_GetSysClockFreq ; 0x08004550
0x0800ABFA: F24B 4100 MOVW R1, #0xB400
0x0800ABFE: F2C0 41C4 MOVT R1, #0x04C4
0x0800AC02: 4288 CMP R0, R1
0x0800AC04: F67F AF54 BLS.W .L8 ; 0x0800AAB0
.L24:
0x0800AC08: F8D8 0000 LDR.W R0, [R8]
0x0800AC0C: 2108 MOVS R1, #8
0x0800AC0E: F361 1007 BFI R0, R1, #4, #4
0x0800AC12: F04F 0901 MOV.W R9, #1
0x0800AC16: F8C8 0000 STR.W R0, [R8]
.L25:
0x0800AC1A: F8D8 0000 LDR.W R0, [R8]
0x0800AC1E: 6861 LDR R1, [R4, #4]
0x0800AC20: F020 0003 BIC R0, R0, #3
0x0800AC24: 4308 ORRS R0, R1
0x0800AC26: F8C8 0000 STR.W R0, [R8]
0x0800AC2A: F7F8 FCE5 BL HAL_GetTick ; 0x080035F8
0x0800AC2E: 4606 MOV R6, R0
0x0800AC30: F241 3788 MOVW R7, #0x1388
.L26:
0x0800AC34: F8D8 0000 LDR.W R0, [R8]
0x0800AC38: 6861 LDR R1, [R4, #4]
0x0800AC3A: F000 000C AND R0, R0, #12
0x0800AC3E: 0089 LSLS R1, R1, #2
0x0800AC40: 4288 CMP R0, R1
0x0800AC42: F43F AEDB BEQ.W .L5 ; 0x0800A9FC
0x0800AC46: F7F8 FCD7 BL HAL_GetTick ; 0x080035F8
0x0800AC4A: 1B80 SUBS R0, R0, R6
0x0800AC4C: 42B8 CMP R0, R7
0x0800AC4E: D9F1 BLS .L26 ; 0x0800AC34
0x0800AC50: 2003 MOVS R0, #3
0x0800AC52: E8BD 87F0 POP.W {R4-R10, PC}
.L27:
0x0800AC56: EA4F 1030 ROR R0, R0, #4
0x0800AC5A: 2800 CMP R0, #0
0x0800AC5C: F43F AF44 BEQ.W .L11 ; 0x0800AAE8
0x0800AC60: F64C 00C6 MOVW R0, #0xC8C6 ; 0x0800C8C6 = .rodata..L.str
0x0800AC64: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C8C6 = .rodata..L.str
0x0800AC68: F240 317A MOVW R1, #0x037A
0x0800AC6C: F7F8 FB3C BL assert_failed ; 0x080032E8
0x0800AC70: E73A B .L11 ; 0x0800AAE8
Section .init.RNG_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
RNG_IRQHandler:
0x0800AC72: E7FE B RNG_IRQHandler ; 0x0800AC72
Section .text.HAL_RCC_GetPCLK1Freq from stm32g4xx_hal_rcc.o, size=42, align=4
HAL_RCC_GetPCLK1Freq:
0x0800AC74: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800AC78: F241 0108 MOVW R1, #0x1008
0x0800AC7C: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x0800AC80: F2C4 0102 MOVT R1, #0x4002
0x0800AC84: 6800 LDR R0, [R0]
0x0800AC86: 6809 LDR R1, [R1]
0x0800AC88: F24F 0218 MOVW R2, #0xF018 ; 0x0800F018 = APBPrescTable
0x0800AC8C: F3C1 2102 UBFX R1, R1, #8, #3
0x0800AC90: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F018 = APBPrescTable
0x0800AC94: 5C51 LDRB R1, [R2, R1]
0x0800AC96: F001 011F AND R1, R1, #31
0x0800AC9A: 40C8 LSRS R0, R1
0x0800AC9C: 4770 BX LR
Section .init.LPUART1_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
LPUART1_IRQHandler:
0x0800AC9E: E7FE B LPUART1_IRQHandler ; 0x0800AC9E
Section .text.HAL_RCC_GetPCLK2Freq from stm32g4xx_hal_rcc.o, size=42, align=4
HAL_RCC_GetPCLK2Freq:
0x0800ACA0: F241 7080 MOVW R0, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800ACA4: F241 0108 MOVW R1, #0x1008
0x0800ACA8: F2C1 0000 MOVT R0, #0x1000 ; 0x10001780 = SystemCoreClock
0x0800ACAC: F2C4 0102 MOVT R1, #0x4002
0x0800ACB0: 6800 LDR R0, [R0]
0x0800ACB2: 6809 LDR R1, [R1]
0x0800ACB4: F24F 0218 MOVW R2, #0xF018 ; 0x0800F018 = APBPrescTable
0x0800ACB8: F3C1 21C2 UBFX R1, R1, #11, #3
0x0800ACBC: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F018 = APBPrescTable
0x0800ACC0: 5C51 LDRB R1, [R2, R1]
0x0800ACC2: F001 011F AND R1, R1, #31
0x0800ACC6: 40C8 LSRS R0, R1
0x0800ACC8: 4770 BX LR
Section .init.I2C3_EV_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C3_EV_IRQHandler:
0x0800ACCA: E7FE B I2C3_EV_IRQHandler ; 0x0800ACCA
Section .text.HAL_RTC_Init from stm32g4xx_hal_rtc.o, size=390, align=4
HAL_RTC_Init:
0x0800ACCC: B388 CBZ R0, .L4 ; 0x0800AD32
0x0800ACCE: B510 PUSH {R4, LR}
0x0800ACD0: 4604 MOV R4, R0
0x0800ACD2: 6840 LDR R0, [R0, #4]
0x0800ACD4: F040 0040 ORR R0, R0, #64
0x0800ACD8: 2840 CMP R0, #64
0x0800ACDA: D007 BEQ .L1 ; 0x0800ACEC
0x0800ACDC: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800ACE0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800ACE4: F240 1135 MOVW R1, #0x0135
0x0800ACE8: F7F8 FAFE BL assert_failed ; 0x080032E8
.L1:
0x0800ACEC: 68A0 LDR R0, [R4, #8]
0x0800ACEE: 2880 CMP R0, #128
0x0800ACF0: D307 BCC .L2 ; 0x0800AD02
0x0800ACF2: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800ACF6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800ACFA: F44F 719B MOV.W R1, #0x0136
0x0800ACFE: F7F8 FAF3 BL assert_failed ; 0x080032E8
.L2:
0x0800AD02: 68E0 LDR R0, [R4, #12]
0x0800AD04: F5B0 4F00 CMP.W R0, #0x8000
0x0800AD08: D307 BCC .L3 ; 0x0800AD1A
0x0800AD0A: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800AD0E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800AD12: F240 1137 MOVW R1, #0x0137
0x0800AD16: F7F8 FAE7 BL assert_failed ; 0x080032E8
.L3:
0x0800AD1A: 6920 LDR R0, [R4, #16]
0x0800AD1C: F5B0 0F80 CMP.W R0, #0x400000
0x0800AD20: DB09 BLT .L5 ; 0x0800AD36
0x0800AD22: D014 BEQ .L7 ; 0x0800AD4E
0x0800AD24: F5B0 0FC0 CMP.W R0, #0x600000
0x0800AD28: D011 BEQ .L7 ; 0x0800AD4E
0x0800AD2A: F1B0 6F80 CMP.W R0, #0x04000000
0x0800AD2E: D00E BEQ .L7 ; 0x0800AD4E
0x0800AD30: E005 B .L6 ; 0x0800AD3E
.L4:
0x0800AD32: 2001 MOVS R0, #1
0x0800AD34: 4770 BX LR
.L5:
0x0800AD36: B150 CBZ R0, .L7 ; 0x0800AD4E
0x0800AD38: F5B0 1F00 CMP.W R0, #0x200000
0x0800AD3C: D007 BEQ .L7 ; 0x0800AD4E
.L6:
0x0800AD3E: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800AD42: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800AD46: F44F 719C MOV.W R1, #0x0138
0x0800AD4A: F7F8 FACD BL assert_failed ; 0x080032E8
.L7:
0x0800AD4E: 6960 LDR R0, [R4, #20]
0x0800AD50: F040 4000 ORR R0, R0, #0x80000000
0x0800AD54: F1B0 4F00 CMP.W R0, #0x80000000
0x0800AD58: D007 BEQ .L8 ; 0x0800AD6A
0x0800AD5A: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800AD5E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800AD62: F240 1139 MOVW R1, #0x0139
0x0800AD66: F7F8 FABF BL assert_failed ; 0x080032E8
.L8:
0x0800AD6A: 69A0 LDR R0, [R4, #24]
0x0800AD6C: F440 1080 ORR R0, R0, #0x100000
0x0800AD70: F5B0 1F80 CMP.W R0, #0x100000
0x0800AD74: D007 BEQ .L9 ; 0x0800AD86
0x0800AD76: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800AD7A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800AD7E: F44F 719D MOV.W R1, #0x013A
0x0800AD82: F7F8 FAB1 BL assert_failed ; 0x080032E8
.L9:
0x0800AD86: 69E0 LDR R0, [R4, #28]
0x0800AD88: F040 4080 ORR R0, R0, #0x40000000
0x0800AD8C: F1B0 4F80 CMP.W R0, #0x40000000
0x0800AD90: D007 BEQ .L10 ; 0x0800ADA2
0x0800AD92: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800AD96: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800AD9A: F240 113B MOVW R1, #0x013B
0x0800AD9E: F7F8 FAA3 BL assert_failed ; 0x080032E8
.L10:
0x0800ADA2: 6A20 LDR R0, [R4, #32]
0x0800ADA4: F040 5000 ORR R0, R0, #0x20000000
0x0800ADA8: F1B0 5F00 CMP.W R0, #0x20000000
0x0800ADAC: D007 BEQ .L11 ; 0x0800ADBE
0x0800ADAE: F64C 106A MOVW R0, #0xC96A ; 0x0800C96A = .rodata..L.str
0x0800ADB2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C96A = .rodata..L.str
0x0800ADB6: F44F 719E MOV.W R1, #0x013C
0x0800ADBA: F7F8 FA95 BL assert_failed ; 0x080032E8
.L11:
0x0800ADBE: F894 0025 LDRB.W R0, [R4, #37]
0x0800ADC2: B928 CBNZ R0, .L12 ; 0x0800ADD0
0x0800ADC4: 2000 MOVS R0, #0
0x0800ADC6: F884 0024 STRB.W R0, [R4, #36]
0x0800ADCA: 4620 MOV R0, R4
0x0800ADCC: F7F8 FA94 BL HAL_RTC_MspInit ; 0x080032F8
.L12:
0x0800ADD0: 2002 MOVS R0, #2
0x0800ADD2: F884 0025 STRB.W R0, [R4, #37]
0x0800ADD6: 6820 LDR R0, [R4]
0x0800ADD8: 68C1 LDR R1, [R0, #12]
0x0800ADDA: 06C9 LSLS R1, R1, #27
0x0800ADDC: D40C BMI .L14 ; 0x0800ADF8
0x0800ADDE: 21CA MOVS R1, #202
0x0800ADE0: 6241 STR R1, [R0, #36]
0x0800ADE2: 2153 MOVS R1, #83
0x0800ADE4: 6241 STR R1, [R0, #36]
0x0800ADE6: 4620 MOV R0, R4
0x0800ADE8: F7F9 FEBA BL RTC_EnterInitMode ; 0x08004B60
0x0800ADEC: B158 CBZ R0, .L16 ; 0x0800AE06
0x0800ADEE: B308 CBZ R0, .L17 ; 0x0800AE34
.L13:
0x0800ADF0: 6821 LDR R1, [R4]
0x0800ADF2: 22FF MOVS R2, #255
0x0800ADF4: 624A STR R2, [R1, #36]
0x0800ADF6: E000 B .L15 ; 0x0800ADFA
.L14:
0x0800ADF8: 2000 MOVS R0, #0
.L15:
0x0800ADFA: 2800 CMP R0, #0
0x0800ADFC: BF04 ITT EQ
0x0800ADFE: 2101 MOVEQ R1, #1
0x0800AE00: F884 1025 STRBEQ.W R1, [R4, #37]
0x0800AE04: BD10 POP {R4, PC}
.L16:
0x0800AE06: E894 5003 LDM.W R4, {R0-R1, R12, LR}
0x0800AE0A: 6982 LDR R2, [R0, #24]
0x0800AE0C: F022 628E BIC R2, R2, #0x04700000
0x0800AE10: F022 0240 BIC R2, R2, #64
0x0800AE14: 6182 STR R2, [R0, #24]
0x0800AE16: 6922 LDR R2, [R4, #16]
0x0800AE18: 4311 ORRS R1, R2
0x0800AE1A: 69A2 LDR R2, [R4, #24]
0x0800AE1C: 6983 LDR R3, [R0, #24]
0x0800AE1E: 4311 ORRS R1, R2
0x0800AE20: 4319 ORRS R1, R3
0x0800AE22: 6181 STR R1, [R0, #24]
0x0800AE24: EA4E 410C ORR.W R1, LR, R12, LSL #16
0x0800AE28: 6101 STR R1, [R0, #16]
0x0800AE2A: 4620 MOV R0, R4
0x0800AE2C: F000 F812 BL RTC_ExitInitMode ; 0x0800AE54
0x0800AE30: 2800 CMP R0, #0
0x0800AE32: D1DD BNE .L13 ; 0x0800ADF0
.L17:
0x0800AE34: 6821 LDR R1, [R4]
0x0800AE36: F8D4 C014 LDR.W R12, [R4, #20]
0x0800AE3A: E9D4 E207 LDRD LR, R2, [R4, #28]
0x0800AE3E: 698B LDR R3, [R1, #24]
0x0800AE40: F023 4360 BIC R3, R3, #0xE0000000
0x0800AE44: 431A ORRS R2, R3
0x0800AE46: EA42 020E ORR.W R2, R2, LR
0x0800AE4A: EA42 020C ORR.W R2, R2, R12
0x0800AE4E: 618A STR R2, [R1, #24]
0x0800AE50: E7CE B .L13 ; 0x0800ADF0
Section .init.I2C3_ER_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
I2C3_ER_IRQHandler:
0x0800AE52: E7FE B I2C3_ER_IRQHandler ; 0x0800AE52
Section .text.RTC_ExitInitMode from stm32g4xx_hal_rtc.o, size=78, align=4
RTC_ExitInitMode:
0x0800AE54: B510 PUSH {R4, LR}
0x0800AE56: 4604 MOV R4, R0
0x0800AE58: 6800 LDR R0, [R0]
0x0800AE5A: 68C1 LDR R1, [R0, #12]
0x0800AE5C: F021 0180 BIC R1, R1, #128
0x0800AE60: 60C1 STR R1, [R0, #12]
0x0800AE62: 6981 LDR R1, [R0, #24]
0x0800AE64: 0689 LSLS R1, R1, #26
0x0800AE66: D409 BMI .L1 ; 0x0800AE7C
0x0800AE68: 4620 MOV R0, R4
0x0800AE6A: F7F9 FE9F BL HAL_RTC_WaitForSynchro ; 0x08004BAC
0x0800AE6E: 2800 CMP R0, #0
0x0800AE70: BF0E ITEE EQ
0x0800AE72: 2000 MOVEQ R0, #0
0x0800AE74: 2003 MOVNE R0, #3
0x0800AE76: F884 0025 STRBNE.W R0, [R4, #37]
0x0800AE7A: BD10 POP {R4, PC}
.L1:
0x0800AE7C: 6981 LDR R1, [R0, #24]
0x0800AE7E: F021 0120 BIC R1, R1, #32
0x0800AE82: 6181 STR R1, [R0, #24]
0x0800AE84: 4620 MOV R0, R4
0x0800AE86: F7F9 FE91 BL HAL_RTC_WaitForSynchro ; 0x08004BAC
0x0800AE8A: 2800 CMP R0, #0
0x0800AE8C: BF1A ITTE NE
0x0800AE8E: 2003 MOVNE R0, #3
0x0800AE90: F884 0025 STRBNE.W R0, [R4, #37]
0x0800AE94: 2000 MOVEQ R0, #0
0x0800AE96: 6821 LDR R1, [R4]
0x0800AE98: 698A LDR R2, [R1, #24]
0x0800AE9A: F042 0220 ORR R2, R2, #32
0x0800AE9E: 618A STR R2, [R1, #24]
0x0800AEA0: BD10 POP {R4, PC}
Section .init.DMAMUX_OVR_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMAMUX_OVR_IRQHandler:
0x0800AEA2: E7FE B DMAMUX_OVR_IRQHandler ; 0x0800AEA2
Section .text.HAL_RTCEx_BKUPRead from stm32g4xx_hal_rtc_ex.o, size=38, align=4
HAL_RTCEx_BKUPRead:
0x0800AEA4: B510 PUSH {R4, LR}
0x0800AEA6: 460C MOV R4, R1
0x0800AEA8: 2920 CMP R1, #32
0x0800AEAA: D307 BCC .L1 ; 0x0800AEBC
0x0800AEAC: F64E 3012 MOVW R0, #0xEB12 ; 0x0800EB12 = .rodata..L.str
0x0800AEB0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EB12 = .rodata..L.str
0x0800AEB4: F240 71FC MOVW R1, #0x07FC
0x0800AEB8: F7F8 FA16 BL assert_failed ; 0x080032E8
.L1:
0x0800AEBC: F242 5000 MOVW R0, #0x2500
0x0800AEC0: F2C4 0000 MOVT R0, #0x4000
0x0800AEC4: F850 0024 LDR.W R0, [R0, R4, LSL #2]
0x0800AEC8: BD10 POP {R4, PC}
Section .init.QUADSPI_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
QUADSPI_IRQHandler:
0x0800AECA: E7FE B QUADSPI_IRQHandler ; 0x0800AECA
Section .text.HAL_SPI_Init from stm32g4xx_hal_spi.o, size=638, align=4
HAL_SPI_Init:
0x0800AECC: B1A8 CBZ R0, .L1 ; 0x0800AEFA
0x0800AECE: B5B0 PUSH {R4-R5, R7, LR}
0x0800AED0: 4604 MOV R4, R0
0x0800AED2: 6800 LDR R0, [R0]
0x0800AED4: F642 71FF MOVW R1, #0x2FFF
0x0800AED8: F2C4 0101 MOVT R1, #0x4001
0x0800AEDC: 4288 CMP R0, R1
0x0800AEDE: DC0E BGT .L2 ; 0x0800AEFE
0x0800AEE0: F643 0100 MOVW R1, #0x3800
0x0800AEE4: F2C4 0100 MOVT R1, #0x4000
0x0800AEE8: 4288 CMP R0, R1
0x0800AEEA: D01C BEQ .L4 ; 0x0800AF26
0x0800AEEC: F643 4100 MOVW R1, #0x3C00
0x0800AEF0: F2C4 0100 MOVT R1, #0x4000
0x0800AEF4: 4288 CMP R0, R1
0x0800AEF6: D016 BEQ .L4 ; 0x0800AF26
0x0800AEF8: E00D B .L3 ; 0x0800AF16
.L1:
0x0800AEFA: 2001 MOVS R0, #1
0x0800AEFC: 4770 BX LR
.L2:
0x0800AEFE: F243 0100 MOVW R1, #0x3000
0x0800AF02: F2C4 0101 MOVT R1, #0x4001
0x0800AF06: 4288 CMP R0, R1
0x0800AF08: D00D BEQ .L4 ; 0x0800AF26
0x0800AF0A: F643 4100 MOVW R1, #0x3C00
0x0800AF0E: F2C4 0101 MOVT R1, #0x4001
0x0800AF12: 4288 CMP R0, R1
0x0800AF14: D007 BEQ .L4 ; 0x0800AF26
.L3:
0x0800AF16: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AF1A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AF1E: F240 1147 MOVW R1, #0x0147
0x0800AF22: F7F8 F9E1 BL assert_failed ; 0x080032E8
.L4:
0x0800AF26: 6860 LDR R0, [R4, #4]
0x0800AF28: B150 CBZ R0, .L5 ; 0x0800AF40
0x0800AF2A: F5B0 7F82 CMP.W R0, #0x0104
0x0800AF2E: D007 BEQ .L5 ; 0x0800AF40
0x0800AF30: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AF34: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AF38: F44F 71A4 MOV.W R1, #0x0148
0x0800AF3C: F7F8 F9D4 BL assert_failed ; 0x080032E8
.L5:
0x0800AF40: 68A0 LDR R0, [R4, #8]
0x0800AF42: 2800 CMP R0, #0
0x0800AF44: BF18 IT NE
0x0800AF46: F5B0 6F80 CMPNE.W R0, #0x0400
0x0800AF4A: F040 8086 BNE.W .L17 ; 0x0800B05A
.L6:
0x0800AF4E: 68E0 LDR R0, [R4, #12]
0x0800AF50: F5A0 7040 SUB.W R0, R0, #0x0300
0x0800AF54: EA4F 2030 ROR R0, R0, #8
0x0800AF58: 280D CMP R0, #13
0x0800AF5A: D307 BCC .L7 ; 0x0800AF6C
0x0800AF5C: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AF60: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AF64: F44F 71A5 MOV.W R1, #0x014A
0x0800AF68: F7F8 F9BE BL assert_failed ; 0x080032E8
.L7:
0x0800AF6C: 69A0 LDR R0, [R4, #24]
0x0800AF6E: 2800 CMP R0, #0
0x0800AF70: BF18 IT NE
0x0800AF72: F5B0 7F00 CMPNE.W R0, #0x0200
0x0800AF76: D17D BNE .L18 ; 0x0800B074
.L8:
0x0800AF78: 6B60 LDR R0, [R4, #52]
0x0800AF7A: F040 0008 ORR R0, R0, #8
0x0800AF7E: 2808 CMP R0, #8
0x0800AF80: D007 BEQ .L9 ; 0x0800AF92
0x0800AF82: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AF86: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AF8A: F44F 71A6 MOV.W R1, #0x014C
0x0800AF8E: F7F8 F9AB BL assert_failed ; 0x080032E8
.L9:
0x0800AF92: 69E0 LDR R0, [R4, #28]
0x0800AF94: EA4F 00F0 ROR R0, R0, #3
0x0800AF98: 2808 CMP R0, #8
0x0800AF9A: D307 BCC .L10 ; 0x0800AFAC
0x0800AF9C: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AFA0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AFA4: F240 114D MOVW R1, #0x014D
0x0800AFA8: F7F8 F99E BL assert_failed ; 0x080032E8
.L10:
0x0800AFAC: 6A20 LDR R0, [R4, #32]
0x0800AFAE: F040 0080 ORR R0, R0, #128
0x0800AFB2: 2880 CMP R0, #128
0x0800AFB4: D007 BEQ .L11 ; 0x0800AFC6
0x0800AFB6: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AFBA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AFBE: F44F 71A7 MOV.W R1, #0x014E
0x0800AFC2: F7F8 F991 BL assert_failed ; 0x080032E8
.L11:
0x0800AFC6: 6A60 LDR R0, [R4, #36]
0x0800AFC8: F040 0010 ORR R0, R0, #16
0x0800AFCC: 2810 CMP R0, #16
0x0800AFCE: D007 BEQ .L12 ; 0x0800AFE0
0x0800AFD0: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AFD4: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AFD8: F240 114F MOVW R1, #0x014F
0x0800AFDC: F7F8 F984 BL assert_failed ; 0x080032E8
.L12:
0x0800AFE0: 6A60 LDR R0, [R4, #36]
0x0800AFE2: B180 CBZ R0, .L14 ; 0x0800B006
0x0800AFE4: 69E0 LDR R0, [R4, #28]
0x0800AFE6: EA4F 00F0 ROR R0, R0, #3
0x0800AFEA: 2808 CMP R0, #8
0x0800AFEC: D307 BCC .L13 ; 0x0800AFFE
0x0800AFEE: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800AFF2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800AFF6: F240 1161 MOVW R1, #0x0161
0x0800AFFA: F7F8 F975 BL assert_failed ; 0x080032E8
.L13:
0x0800AFFE: 2000 MOVS R0, #0
0x0800B000: E9C4 0004 STRD R0, R0, [R4, #16]
0x0800B004: E045 B .L20 ; 0x0800B092
.L14:
0x0800B006: 6920 LDR R0, [R4, #16]
0x0800B008: F040 0002 ORR R0, R0, #2
0x0800B00C: 2802 CMP R0, #2
0x0800B00E: D007 BEQ .L15 ; 0x0800B020
0x0800B010: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800B014: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800B018: F44F 71A9 MOV.W R1, #0x0152
0x0800B01C: F7F8 F964 BL assert_failed ; 0x080032E8
.L15:
0x0800B020: 6960 LDR R0, [R4, #20]
0x0800B022: 2802 CMP R0, #2
0x0800B024: D307 BCC .L16 ; 0x0800B036
0x0800B026: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800B02A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800B02E: F240 1153 MOVW R1, #0x0153
0x0800B032: F7F8 F959 BL assert_failed ; 0x080032E8
.L16:
0x0800B036: 6860 LDR R0, [R4, #4]
0x0800B038: F5B0 7F82 CMP.W R0, #0x0104
0x0800B03C: D127 BNE .L19 ; 0x0800B08E
0x0800B03E: 69E0 LDR R0, [R4, #28]
0x0800B040: EA4F 00F0 ROR R0, R0, #3
0x0800B044: 2808 CMP R0, #8
0x0800B046: D324 BCC .L20 ; 0x0800B092
0x0800B048: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800B04C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800B050: F240 1157 MOVW R1, #0x0157
0x0800B054: F7F8 F948 BL assert_failed ; 0x080032E8
0x0800B058: E01B B .L20 ; 0x0800B092
.L17:
0x0800B05A: F5B0 4F00 CMP.W R0, #0x8000
0x0800B05E: F43F AF76 BEQ.W .L6 ; 0x0800AF4E
0x0800B062: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800B066: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800B06A: F240 1149 MOVW R1, #0x0149
0x0800B06E: F7F8 F93B BL assert_failed ; 0x080032E8
0x0800B072: E76C B .L6 ; 0x0800AF4E
.L18:
0x0800B074: F5B0 2F80 CMP.W R0, #0x040000
0x0800B078: F43F AF7E BEQ.W .L8 ; 0x0800AF78
0x0800B07C: F64C 10DA MOVW R0, #0xC9DA ; 0x0800C9DA = .rodata..L.str
0x0800B080: F6C0 0000 MOVT R0, #0x0800 ; 0x0800C9DA = .rodata..L.str
0x0800B084: F240 114B MOVW R1, #0x014B
0x0800B088: F7F8 F92E BL assert_failed ; 0x080032E8
0x0800B08C: E774 B .L8 ; 0x0800AF78
.L19:
0x0800B08E: 2000 MOVS R0, #0
0x0800B090: 61E0 STR R0, [R4, #28]
.L20:
0x0800B092: 2500 MOVS R5, #0
0x0800B094: 62A5 STR R5, [R4, #40]
0x0800B096: F894 005D LDRB.W R0, [R4, #93]
0x0800B09A: B920 CBNZ R0, .L21 ; 0x0800B0A6
0x0800B09C: 4620 MOV R0, R4
0x0800B09E: F884 505C STRB.W R5, [R4, #92]
0x0800B0A2: F7FB FF87 BL HAL_SPI_MspInit ; 0x08006FB4
.L21:
0x0800B0A6: 2002 MOVS R0, #2
0x0800B0A8: F884 005D STRB.W R0, [R4, #93]
0x0800B0AC: 6820 LDR R0, [R4]
0x0800B0AE: F8D4 E00C LDR.W LR, [R4, #12]
0x0800B0B2: 6802 LDR R2, [R0]
0x0800B0B4: F5BE 6FE0 CMP.W LR, #0x0700
0x0800B0B8: F022 0240 BIC R2, R2, #64
0x0800B0BC: 6002 STR R2, [R0]
0x0800B0BE: F44E 6200 ORR R2, LR, #0x0800
0x0800B0C2: BF98 IT LS
0x0800B0C4: 2501 MOVLS R5, #1
0x0800B0C6: F5B2 6F70 CMP.W R2, #0x0F00
0x0800B0CA: BF1C ITT NE
0x0800B0CC: 2300 MOVNE R3, #0
0x0800B0CE: 62A3 STRNE R3, [R4, #40]
0x0800B0D0: EA4F 3C05 LSL.W R12, R5, #12
0x0800B0D4: E9D4 3501 LDRD R3, R5, [R4, #4]
0x0800B0D8: E9D4 2104 LDRD R2, R1, [R4, #16]
0x0800B0DC: F403 7382 AND R3, R3, #0x0104
0x0800B0E0: F405 4504 AND R5, R5, #0x8400
0x0800B0E4: 442B ADD R3, R5
0x0800B0E6: F002 0202 AND R2, R2, #2
0x0800B0EA: 441A ADD R2, R3
0x0800B0EC: 69A3 LDR R3, [R4, #24]
0x0800B0EE: F001 0101 AND R1, R1, #1
0x0800B0F2: 69E5 LDR R5, [R4, #28]
0x0800B0F4: 4411 ADD R1, R2
0x0800B0F6: F403 7200 AND R2, R3, #0x0200
0x0800B0FA: 4411 ADD R1, R2
0x0800B0FC: F005 0238 AND R2, R5, #56
0x0800B100: 6A25 LDR R5, [R4, #32]
0x0800B102: 4411 ADD R1, R2
0x0800B104: F005 0280 AND R2, R5, #128
0x0800B108: 6AA5 LDR R5, [R4, #40]
0x0800B10A: 4411 ADD R1, R2
0x0800B10C: F405 5200 AND R2, R5, #0x2000
0x0800B110: 4311 ORRS R1, R2
0x0800B112: 6001 STR R1, [R0]
0x0800B114: 2104 MOVS R1, #4
0x0800B116: 6A62 LDR R2, [R4, #36]
0x0800B118: F40E 6570 AND R5, LR, #0x0F00
0x0800B11C: EA01 4113 AND.W R1, R1, R3, LSR #16
0x0800B120: 6B63 LDR R3, [R4, #52]
0x0800B122: EA45 050C ORR.W R5, R5, R12
0x0800B126: F002 0210 AND R2, R2, #16
0x0800B12A: 4329 ORRS R1, R5
0x0800B12C: F003 0308 AND R3, R3, #8
0x0800B130: 4311 ORRS R1, R2
0x0800B132: 4319 ORRS R1, R3
0x0800B134: 6041 STR R1, [R0, #4]
0x0800B136: 69C1 LDR R1, [R0, #28]
0x0800B138: F421 6100 BIC R1, R1, #0x0800
0x0800B13C: 61C1 STR R1, [R0, #28]
0x0800B13E: 2000 MOVS R0, #0
0x0800B140: 2101 MOVS R1, #1
0x0800B142: 6620 STR R0, [R4, #96]
0x0800B144: F884 105D STRB.W R1, [R4, #93]
0x0800B148: BDB0 POP {R4-R5, R7, PC}
Section .init.DMA1_Channel8_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA1_Channel8_IRQHandler:
0x0800B14A: E7FE B DMA1_Channel8_IRQHandler ; 0x0800B14A
Section .text.SPI_EndRxTxTransaction from stm32g4xx_hal_spi.o, size=66, align=4
SPI_EndRxTxTransaction:
0x0800B14C: B570 PUSH {R4-R6, LR}
0x0800B14E: 4615 MOV R5, R2
0x0800B150: 460E MOV R6, R1
0x0800B152: F44F 51C0 MOV.W R1, #0x1800
0x0800B156: 4632 MOV R2, R6
0x0800B158: 462B MOV R3, R5
0x0800B15A: 4604 MOV R4, R0
0x0800B15C: F7F9 FE96 BL SPI_WaitFifoStateUntilTimeout ; 0x08004E8C
0x0800B160: B968 CBNZ R0, .L1 ; 0x0800B17E
0x0800B162: 4620 MOV R0, R4
0x0800B164: 4631 MOV R1, R6
0x0800B166: 462A MOV R2, R5
0x0800B168: F7F9 FF04 BL SPI_WaitFlagStateUntilTimeout ; 0x08004F74
0x0800B16C: B938 CBNZ R0, .L1 ; 0x0800B17E
0x0800B16E: 4620 MOV R0, R4
0x0800B170: F44F 61C0 MOV.W R1, #0x0600
0x0800B174: 4632 MOV R2, R6
0x0800B176: 462B MOV R3, R5
0x0800B178: F7F9 FE88 BL SPI_WaitFifoStateUntilTimeout ; 0x08004E8C
0x0800B17C: B128 CBZ R0, .L2 ; 0x0800B18A
.L1:
0x0800B17E: 6E20 LDR R0, [R4, #96]
0x0800B180: F040 0020 ORR R0, R0, #32
0x0800B184: 6620 STR R0, [R4, #96]
0x0800B186: 2003 MOVS R0, #3
0x0800B188: BD70 POP {R4-R6, PC}
.L2:
0x0800B18A: 2000 MOVS R0, #0
0x0800B18C: BD70 POP {R4-R6, PC}
Section .init.DMA2_Channel6_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel6_IRQHandler:
0x0800B18E: E7FE B DMA2_Channel6_IRQHandler ; 0x0800B18E
Section .text.HAL_UART_Init from stm32g4xx_hal_uart.o, size=214, align=4
HAL_UART_Init:
0x0800B190: B510 PUSH {R4, LR}
0x0800B192: 2800 CMP R0, #0
0x0800B194: D053 BEQ .L6 ; 0x0800B23E
0x0800B196: 4604 MOV R4, R0
0x0800B198: 6800 LDR R0, [R0]
0x0800B19A: F644 71FF MOVW R1, #0x4FFF
0x0800B19E: F2C4 0100 MOVT R1, #0x4000
0x0800B1A2: 4288 CMP R0, R1
0x0800B1A4: DC12 BGT .L1 ; 0x0800B1CC
0x0800B1A6: F244 4100 MOVW R1, #0x4400
0x0800B1AA: F2C4 0100 MOVT R1, #0x4000
0x0800B1AE: 4288 CMP R0, R1
0x0800B1B0: D02B BEQ .L3 ; 0x0800B20A
0x0800B1B2: F644 0100 MOVW R1, #0x4800
0x0800B1B6: F2C4 0100 MOVT R1, #0x4000
0x0800B1BA: 4288 CMP R0, R1
0x0800B1BC: D025 BEQ .L3 ; 0x0800B20A
0x0800B1BE: F644 4100 MOVW R1, #0x4C00
0x0800B1C2: F2C4 0100 MOVT R1, #0x4000
0x0800B1C6: 4288 CMP R0, R1
0x0800B1C8: D01F BEQ .L3 ; 0x0800B20A
0x0800B1CA: E011 B .L2 ; 0x0800B1F0
.L1:
0x0800B1CC: F245 0100 MOVW R1, #0x5000
0x0800B1D0: F2C4 0100 MOVT R1, #0x4000
0x0800B1D4: 4288 CMP R0, R1
0x0800B1D6: D018 BEQ .L3 ; 0x0800B20A
0x0800B1D8: F248 0100 MOVW R1, #0x8000
0x0800B1DC: F2C4 0100 MOVT R1, #0x4000
0x0800B1E0: 4288 CMP R0, R1
0x0800B1E2: D012 BEQ .L3 ; 0x0800B20A
0x0800B1E4: F643 0100 MOVW R1, #0x3800
0x0800B1E8: F2C4 0101 MOVT R1, #0x4001
0x0800B1EC: 4288 CMP R0, R1
0x0800B1EE: D00C BEQ .L3 ; 0x0800B20A
.L2:
0x0800B1F0: 69A0 LDR R0, [R4, #24]
0x0800B1F2: F44F 719F MOV.W R1, #0x013E
0x0800B1F6: 2800 CMP R0, #0
0x0800B1F8: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B1FC: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B200: BF08 IT EQ
0x0800B202: F240 1143 MOVWEQ R1, #0x0143
0x0800B206: F7F8 F86F BL assert_failed ; 0x080032E8
.L3:
0x0800B20A: F8D4 0088 LDR.W R0, [R4, #136]
0x0800B20E: B928 CBNZ R0, .L4 ; 0x0800B21C
0x0800B210: 2000 MOVS R0, #0
0x0800B212: F884 0084 STRB.W R0, [R4, #132]
0x0800B216: 4620 MOV R0, R4
0x0800B218: F7FB FF34 BL HAL_UART_MspInit ; 0x08007084
.L4:
0x0800B21C: 2024 MOVS R0, #36
0x0800B21E: F8C4 0088 STR.W R0, [R4, #136]
0x0800B222: 6820 LDR R0, [R4]
0x0800B224: 6AA1 LDR R1, [R4, #40]
0x0800B226: 6802 LDR R2, [R0]
0x0800B228: F022 0201 BIC R2, R2, #1
0x0800B22C: 6002 STR R2, [R0]
0x0800B22E: B111 CBZ R1, .L5 ; 0x0800B236
0x0800B230: 4620 MOV R0, R4
0x0800B232: F000 F819 BL UART_AdvFeatureConfig ; 0x0800B268
.L5:
0x0800B236: 4620 MOV R0, R4
0x0800B238: F7F9 FEF6 BL UART_SetConfig ; 0x08005028
0x0800B23C: B108 CBZ R0, .L7 ; 0x0800B242
.L6:
0x0800B23E: 2001 MOVS R0, #1
0x0800B240: BD10 POP {R4, PC}
.L7:
0x0800B242: 6821 LDR R1, [R4]
0x0800B244: 6848 LDR R0, [R1, #4]
0x0800B246: F420 4090 BIC R0, R0, #0x4800
0x0800B24A: 6048 STR R0, [R1, #4]
0x0800B24C: 6888 LDR R0, [R1, #8]
0x0800B24E: F020 002A BIC R0, R0, #42
0x0800B252: 6088 STR R0, [R1, #8]
0x0800B254: 6808 LDR R0, [R1]
0x0800B256: F040 0201 ORR R2, R0, #1
0x0800B25A: 4620 MOV R0, R4
0x0800B25C: 600A STR R2, [R1]
0x0800B25E: E8BD 4010 POP.W {R4, LR}
0x0800B262: F000 B91F B.W UART_CheckIdleState ; 0x0800B4A4
Section .init.DMA2_Channel7_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel7_IRQHandler:
0x0800B266: E7FE B DMA2_Channel7_IRQHandler ; 0x0800B266
Section .text.UART_AdvFeatureConfig from stm32g4xx_hal_uart.o, size=570, align=4
UART_AdvFeatureConfig:
0x0800B268: B510 PUSH {R4, LR}
0x0800B26A: 4604 MOV R4, R0
0x0800B26C: 6A80 LDR R0, [R0, #40]
0x0800B26E: F5B0 7F80 CMP.W R0, #0x0100
0x0800B272: D307 BCC .L1 ; 0x0800B284
0x0800B274: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B278: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B27C: F640 41AE MOVW R1, #0x0CAE
0x0800B280: F7F8 F832 BL assert_failed ; 0x080032E8
.L1:
0x0800B284: F894 0028 LDRB.W R0, [R4, #40]
0x0800B288: 0700 LSLS R0, R0, #28
0x0800B28A: D514 BPL .L3 ; 0x0800B2B6
0x0800B28C: 6BA0 LDR R0, [R4, #56]
0x0800B28E: F440 4000 ORR R0, R0, #0x8000
0x0800B292: F5B0 4F00 CMP.W R0, #0x8000
0x0800B296: D007 BEQ .L2 ; 0x0800B2A8
0x0800B298: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B29C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B2A0: F640 41B3 MOVW R1, #0x0CB3
0x0800B2A4: F7F8 F820 BL assert_failed ; 0x080032E8
.L2:
0x0800B2A8: 6820 LDR R0, [R4]
0x0800B2AA: 6BA1 LDR R1, [R4, #56]
0x0800B2AC: 6842 LDR R2, [R0, #4]
0x0800B2AE: F422 4200 BIC R2, R2, #0x8000
0x0800B2B2: 4311 ORRS R1, R2
0x0800B2B4: 6041 STR R1, [R0, #4]
.L3:
0x0800B2B6: F894 0028 LDRB.W R0, [R4, #40]
0x0800B2BA: 07C0 LSLS R0, R0, #31
0x0800B2BC: D014 BEQ .L5 ; 0x0800B2E8
0x0800B2BE: 6AE0 LDR R0, [R4, #44]
0x0800B2C0: F440 3000 ORR R0, R0, #0x020000
0x0800B2C4: F5B0 3F00 CMP.W R0, #0x020000
0x0800B2C8: D007 BEQ .L4 ; 0x0800B2DA
0x0800B2CA: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B2CE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B2D2: F640 41BA MOVW R1, #0x0CBA
0x0800B2D6: F7F8 F807 BL assert_failed ; 0x080032E8
.L4:
0x0800B2DA: 6820 LDR R0, [R4]
0x0800B2DC: 6AE1 LDR R1, [R4, #44]
0x0800B2DE: 6842 LDR R2, [R0, #4]
0x0800B2E0: F422 3200 BIC R2, R2, #0x020000
0x0800B2E4: 4311 ORRS R1, R2
0x0800B2E6: 6041 STR R1, [R0, #4]
.L5:
0x0800B2E8: F894 0028 LDRB.W R0, [R4, #40]
0x0800B2EC: 0780 LSLS R0, R0, #30
0x0800B2EE: D514 BPL .L7 ; 0x0800B31A
0x0800B2F0: 6B20 LDR R0, [R4, #48]
0x0800B2F2: F440 3080 ORR R0, R0, #0x010000
0x0800B2F6: F5B0 3F80 CMP.W R0, #0x010000
0x0800B2FA: D007 BEQ .L6 ; 0x0800B30C
0x0800B2FC: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B300: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B304: F640 41C1 MOVW R1, #0x0CC1
0x0800B308: F7F7 FFEE BL assert_failed ; 0x080032E8
.L6:
0x0800B30C: 6820 LDR R0, [R4]
0x0800B30E: 6B21 LDR R1, [R4, #48]
0x0800B310: 6842 LDR R2, [R0, #4]
0x0800B312: F422 3280 BIC R2, R2, #0x010000
0x0800B316: 4311 ORRS R1, R2
0x0800B318: 6041 STR R1, [R0, #4]
.L7:
0x0800B31A: F894 0028 LDRB.W R0, [R4, #40]
0x0800B31E: 0740 LSLS R0, R0, #29
0x0800B320: D514 BPL .L9 ; 0x0800B34C
0x0800B322: 6B60 LDR R0, [R4, #52]
0x0800B324: F440 2080 ORR R0, R0, #0x040000
0x0800B328: F5B0 2F80 CMP.W R0, #0x040000
0x0800B32C: D007 BEQ .L8 ; 0x0800B33E
0x0800B32E: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B332: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B336: F640 41C8 MOVW R1, #0x0CC8
0x0800B33A: F7F7 FFD5 BL assert_failed ; 0x080032E8
.L8:
0x0800B33E: 6820 LDR R0, [R4]
0x0800B340: 6B61 LDR R1, [R4, #52]
0x0800B342: 6842 LDR R2, [R0, #4]
0x0800B344: F422 2280 BIC R2, R2, #0x040000
0x0800B348: 4311 ORRS R1, R2
0x0800B34A: 6041 STR R1, [R0, #4]
.L9:
0x0800B34C: F894 0028 LDRB.W R0, [R4, #40]
0x0800B350: 06C0 LSLS R0, R0, #27
0x0800B352: D514 BPL .L11 ; 0x0800B37E
0x0800B354: 6BE0 LDR R0, [R4, #60]
0x0800B356: F440 5080 ORR R0, R0, #0x1000
0x0800B35A: F5B0 5F80 CMP.W R0, #0x1000
0x0800B35E: D007 BEQ .L10 ; 0x0800B370
0x0800B360: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B364: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B368: F640 41CF MOVW R1, #0x0CCF
0x0800B36C: F7F7 FFBC BL assert_failed ; 0x080032E8
.L10:
0x0800B370: 6820 LDR R0, [R4]
0x0800B372: 6BE1 LDR R1, [R4, #60]
0x0800B374: 6882 LDR R2, [R0, #8]
0x0800B376: F422 5280 BIC R2, R2, #0x1000
0x0800B37A: 4311 ORRS R1, R2
0x0800B37C: 6081 STR R1, [R0, #8]
.L11:
0x0800B37E: F894 0028 LDRB.W R0, [R4, #40]
0x0800B382: 0680 LSLS R0, R0, #26
0x0800B384: D514 BPL .L13 ; 0x0800B3B0
0x0800B386: 6C20 LDR R0, [R4, #64]
0x0800B388: F440 5000 ORR R0, R0, #0x2000
0x0800B38C: F5B0 5F00 CMP.W R0, #0x2000
0x0800B390: D007 BEQ .L12 ; 0x0800B3A2
0x0800B392: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B396: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B39A: F640 41D6 MOVW R1, #0x0CD6
0x0800B39E: F7F7 FFA3 BL assert_failed ; 0x080032E8
.L12:
0x0800B3A2: 6820 LDR R0, [R4]
0x0800B3A4: 6C21 LDR R1, [R4, #64]
0x0800B3A6: 6882 LDR R2, [R0, #8]
0x0800B3A8: F422 5200 BIC R2, R2, #0x2000
0x0800B3AC: 4311 ORRS R1, R2
0x0800B3AE: 6081 STR R1, [R0, #8]
.L13:
0x0800B3B0: F894 0028 LDRB.W R0, [R4, #40]
0x0800B3B4: 0640 LSLS R0, R0, #25
0x0800B3B6: D55A BPL .L19 ; 0x0800B46E
0x0800B3B8: 6820 LDR R0, [R4]
0x0800B3BA: F644 31FF MOVW R1, #0x4BFF
0x0800B3BE: F2C4 0100 MOVT R1, #0x4000
0x0800B3C2: 4288 CMP R0, R1
0x0800B3C4: DD12 BLE .L14 ; 0x0800B3EC
0x0800B3C6: F644 4100 MOVW R1, #0x4C00
0x0800B3CA: F2C4 0100 MOVT R1, #0x4000
0x0800B3CE: 4288 CMP R0, R1
0x0800B3D0: D020 BEQ .L16 ; 0x0800B414
0x0800B3D2: F245 0100 MOVW R1, #0x5000
0x0800B3D6: F2C4 0100 MOVT R1, #0x4000
0x0800B3DA: 4288 CMP R0, R1
0x0800B3DC: D01A BEQ .L16 ; 0x0800B414
0x0800B3DE: F643 0100 MOVW R1, #0x3800
0x0800B3E2: F2C4 0101 MOVT R1, #0x4001
0x0800B3E6: 4288 CMP R0, R1
0x0800B3E8: D014 BEQ .L16 ; 0x0800B414
0x0800B3EA: E00B B .L15 ; 0x0800B404
.L14:
0x0800B3EC: F244 4100 MOVW R1, #0x4400
0x0800B3F0: F2C4 0100 MOVT R1, #0x4000
0x0800B3F4: 4288 CMP R0, R1
0x0800B3F6: D00D BEQ .L16 ; 0x0800B414
0x0800B3F8: F644 0100 MOVW R1, #0x4800
0x0800B3FC: F2C4 0100 MOVT R1, #0x4000
0x0800B400: 4288 CMP R0, R1
0x0800B402: D007 BEQ .L16 ; 0x0800B414
.L15:
0x0800B404: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B408: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B40C: F640 41DD MOVW R1, #0x0CDD
0x0800B410: F7F7 FF6A BL assert_failed ; 0x080032E8
.L16:
0x0800B414: 6C60 LDR R0, [R4, #68]
0x0800B416: F440 1080 ORR R0, R0, #0x100000
0x0800B41A: F5B0 1F80 CMP.W R0, #0x100000
0x0800B41E: D007 BEQ .L17 ; 0x0800B430
0x0800B420: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B424: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B428: F640 41DE MOVW R1, #0x0CDE
0x0800B42C: F7F7 FF5C BL assert_failed ; 0x080032E8
.L17:
0x0800B430: 6820 LDR R0, [R4]
0x0800B432: 6C61 LDR R1, [R4, #68]
0x0800B434: 6842 LDR R2, [R0, #4]
0x0800B436: F5B1 1F80 CMP.W R1, #0x100000
0x0800B43A: F422 1280 BIC R2, R2, #0x100000
0x0800B43E: EA42 0201 ORR.W R2, R2, R1
0x0800B442: 6042 STR R2, [R0, #4]
0x0800B444: D113 BNE .L19 ; 0x0800B46E
0x0800B446: 6CA0 LDR R0, [R4, #72]
0x0800B448: EA4F 5070 ROR R0, R0, #21
0x0800B44C: 2804 CMP R0, #4
0x0800B44E: D307 BCC .L18 ; 0x0800B460
0x0800B450: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B454: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B458: F640 41E3 MOVW R1, #0x0CE3
0x0800B45C: F7F7 FF44 BL assert_failed ; 0x080032E8
.L18:
0x0800B460: 6820 LDR R0, [R4]
0x0800B462: 6CA1 LDR R1, [R4, #72]
0x0800B464: 6842 LDR R2, [R0, #4]
0x0800B466: F422 02C0 BIC R2, R2, #0x600000
0x0800B46A: 4311 ORRS R1, R2
0x0800B46C: 6041 STR R1, [R0, #4]
.L19:
0x0800B46E: F894 0028 LDRB.W R0, [R4, #40]
0x0800B472: 0600 LSLS R0, R0, #24
0x0800B474: D514 BPL .L21 ; 0x0800B4A0
0x0800B476: 6CE0 LDR R0, [R4, #76]
0x0800B478: F440 2000 ORR R0, R0, #0x080000
0x0800B47C: F5B0 2F00 CMP.W R0, #0x080000
0x0800B480: D007 BEQ .L20 ; 0x0800B492
0x0800B482: F24E 70FC MOVW R0, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800B486: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800B48A: F640 41EB MOVW R1, #0x0CEB
0x0800B48E: F7F7 FF2B BL assert_failed ; 0x080032E8
.L20:
0x0800B492: 6820 LDR R0, [R4]
0x0800B494: 6CE1 LDR R1, [R4, #76]
0x0800B496: 6842 LDR R2, [R0, #4]
0x0800B498: F422 2200 BIC R2, R2, #0x080000
0x0800B49C: 4311 ORRS R1, R2
0x0800B49E: 6041 STR R1, [R0, #4]
.L21:
0x0800B4A0: BD10 POP {R4, PC}
Section .init.DMA2_Channel8_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
DMA2_Channel8_IRQHandler:
0x0800B4A2: E7FE B DMA2_Channel8_IRQHandler ; 0x0800B4A2
Section .text.UART_CheckIdleState from stm32g4xx_hal_uart.o, size=194, align=4
UART_CheckIdleState:
0x0800B4A4: B5B0 PUSH {R4-R5, R7, LR}
0x0800B4A6: B082 SUB SP, SP, #8
0x0800B4A8: 4604 MOV R4, R0
0x0800B4AA: 2000 MOVS R0, #0
0x0800B4AC: F8C4 0090 STR.W R0, [R4, #144]
0x0800B4B0: F7F8 F8A2 BL HAL_GetTick ; 0x080035F8
0x0800B4B4: 6821 LDR R1, [R4]
0x0800B4B6: 4605 MOV R5, R0
0x0800B4B8: 6809 LDR R1, [R1]
0x0800B4BA: 0709 LSLS R1, R1, #28
0x0800B4BC: D51A BPL .L2 ; 0x0800B4F4
0x0800B4BE: F06F 4C7E MVN R12, #0xFE000000
0x0800B4C2: 4620 MOV R0, R4
0x0800B4C4: F44F 1100 MOV.W R1, #0x200000
0x0800B4C8: 2200 MOVS R2, #0
0x0800B4CA: 462B MOV R3, R5
0x0800B4CC: F8CD C000 STR.W R12, [SP]
0x0800B4D0: F7F9 FF94 BL UART_WaitOnFlagUntilTimeout ; 0x080053FC
0x0800B4D4: B170 CBZ R0, .L2 ; 0x0800B4F4
0x0800B4D6: BF00 NOP
.L1:
0x0800B4D8: 6820 LDR R0, [R4]
0x0800B4DA: E850 0F00 LDREX R0, [R0]
0x0800B4DE: 6821 LDR R1, [R4]
0x0800B4E0: F020 0080 BIC R0, R0, #128
0x0800B4E4: E841 0200 STREX R2, R0, [R1]
0x0800B4E8: 2A00 CMP R2, #0
0x0800B4EA: D1F5 BNE .L1 ; 0x0800B4D8
0x0800B4EC: 2003 MOVS R0, #3
0x0800B4EE: 2120 MOVS R1, #32
0x0800B4F0: 2288 MOVS R2, #136
0x0800B4F2: E032 B .L6 ; 0x0800B55A
.L2:
0x0800B4F4: 6820 LDR R0, [R4]
0x0800B4F6: 6800 LDR R0, [R0]
0x0800B4F8: 0740 LSLS R0, R0, #29
0x0800B4FA: D525 BPL .L5 ; 0x0800B548
0x0800B4FC: F06F 4C7E MVN R12, #0xFE000000
0x0800B500: 4620 MOV R0, R4
0x0800B502: F44F 0180 MOV.W R1, #0x400000
0x0800B506: 2200 MOVS R2, #0
0x0800B508: 462B MOV R3, R5
0x0800B50A: F8CD C000 STR.W R12, [SP]
0x0800B50E: F7F9 FF75 BL UART_WaitOnFlagUntilTimeout ; 0x080053FC
0x0800B512: B1C8 CBZ R0, .L5 ; 0x0800B548
.L3:
0x0800B514: 6820 LDR R0, [R4]
0x0800B516: E850 0F00 LDREX R0, [R0]
0x0800B51A: 6821 LDR R1, [R4]
0x0800B51C: F420 7090 BIC R0, R0, #0x0120
0x0800B520: E841 0200 STREX R2, R0, [R1]
0x0800B524: 2A00 CMP R2, #0
0x0800B526: D1F5 BNE .L3 ; 0x0800B514
.L4:
0x0800B528: 6820 LDR R0, [R4]
0x0800B52A: 3008 ADDS R0, #8
0x0800B52C: E850 0F00 LDREX R0, [R0]
0x0800B530: 6821 LDR R1, [R4]
0x0800B532: F020 0001 BIC R0, R0, #1
0x0800B536: 3108 ADDS R1, #8
0x0800B538: E841 0200 STREX R2, R0, [R1]
0x0800B53C: 2A00 CMP R2, #0
0x0800B53E: D1F3 BNE .L4 ; 0x0800B528
0x0800B540: 2003 MOVS R0, #3
0x0800B542: 2120 MOVS R1, #32
0x0800B544: 228C MOVS R2, #140
0x0800B546: E008 B .L6 ; 0x0800B55A
.L5:
0x0800B548: 2020 MOVS R0, #32
0x0800B54A: F8C4 0088 STR.W R0, [R4, #136]
0x0800B54E: F8C4 008C STR.W R0, [R4, #140]
0x0800B552: 2100 MOVS R1, #0
0x0800B554: 2270 MOVS R2, #112
0x0800B556: 2000 MOVS R0, #0
0x0800B558: 66E1 STR R1, [R4, #108]
.L6:
0x0800B55A: 50A1 STR R1, [R4, R2]
0x0800B55C: 2100 MOVS R1, #0
0x0800B55E: F884 1084 STRB.W R1, [R4, #132]
0x0800B562: B002 ADD SP, SP, #8
0x0800B564: BDB0 POP {R4-R5, R7, PC}
Section .init.CORDIC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
CORDIC_IRQHandler:
0x0800B566: E7FE B CORDIC_IRQHandler ; 0x0800B566
Section .text.HAL_UART_Transmit_DMA from stm32g4xx_hal_uart.o, size=174, align=4
HAL_UART_Transmit_DMA:
0x0800B568: F8D0 3088 LDR.W R3, [R0, #136]
0x0800B56C: 2B20 CMP R3, #32
0x0800B56E: D109 BNE .L1 ; 0x0800B584
0x0800B570: 4694 MOV R12, R2
0x0800B572: 2900 CMP R1, #0
0x0800B574: F04F 0201 MOV.W R2, #1
0x0800B578: BF18 IT NE
0x0800B57A: F1BC 0F00 CMPNE.W R12, #0
0x0800B57E: D104 BNE .L2 ; 0x0800B58A
0x0800B580: 4610 MOV R0, R2
0x0800B582: 4770 BX LR
.L1:
0x0800B584: 2202 MOVS R2, #2
0x0800B586: 4610 MOV R0, R2
0x0800B588: 4770 BX LR
.L2:
0x0800B58A: B5B0 PUSH {R4-R5, R7, LR}
0x0800B58C: 2200 MOVS R2, #0
0x0800B58E: 2321 MOVS R3, #33
0x0800B590: 6501 STR R1, [R0, #80]
0x0800B592: F8A0 C054 STRH.W R12, [R0, #84]
0x0800B596: F8A0 C056 STRH.W R12, [R0, #86]
0x0800B59A: F8C0 2090 STR.W R2, [R0, #144]
0x0800B59E: F8C0 3088 STR.W R3, [R0, #136]
0x0800B5A2: 6FC3 LDR R3, [R0, #124]
0x0800B5A4: B313 CBZ R3, .L3 ; 0x0800B5EC
0x0800B5A6: F24B 6571 MOVW R5, #0xB671 ; 0x0800B671 = UART_DMAError
0x0800B5AA: F6C0 0500 MOVT R5, #0x0800 ; 0x0800B671 = UART_DMAError
0x0800B5AE: F24B 6419 MOVW R4, #0xB619 ; 0x0800B619 = UART_DMATransmitCplt
0x0800B5B2: F24B 6E5D MOVW LR, #0xB65D ; 0x0800B65D = UART_DMATxHalfCplt
0x0800B5B6: 635D STR R5, [R3, #52]
0x0800B5B8: 6805 LDR R5, [R0]
0x0800B5BA: F6C0 0400 MOVT R4, #0x0800 ; 0x0800B619 = UART_DMATransmitCplt
0x0800B5BE: F6C0 0E00 MOVT LR, #0x0800 ; 0x0800B65D = UART_DMATxHalfCplt
0x0800B5C2: E9C3 4E0B STRD R4, LR, [R3, #44]
0x0800B5C6: 639A STR R2, [R3, #56]
0x0800B5C8: F105 0228 ADD.W R2, R5, #40
0x0800B5CC: 4604 MOV R4, R0
0x0800B5CE: 4618 MOV R0, R3
0x0800B5D0: 4663 MOV R3, R12
0x0800B5D2: F7FD FCD1 BL HAL_DMA_Start_IT ; 0x08008F78
0x0800B5D6: 4601 MOV R1, R0
0x0800B5D8: 4620 MOV R0, R4
0x0800B5DA: B139 CBZ R1, .L3 ; 0x0800B5EC
0x0800B5DC: 2110 MOVS R1, #16
0x0800B5DE: F8C0 1090 STR.W R1, [R0, #144]
0x0800B5E2: 2120 MOVS R1, #32
0x0800B5E4: F8C0 1088 STR.W R1, [R0, #136]
0x0800B5E8: 2201 MOVS R2, #1
0x0800B5EA: E010 B .L5 ; 0x0800B60E
.L3:
0x0800B5EC: 6801 LDR R1, [R0]
0x0800B5EE: 2240 MOVS R2, #64
0x0800B5F0: 620A STR R2, [R1, #32]
0x0800B5F2: BF00 NOP
.L4:
0x0800B5F4: 6801 LDR R1, [R0]
0x0800B5F6: 3108 ADDS R1, #8
0x0800B5F8: E851 1F00 LDREX R1, [R1]
0x0800B5FC: 6802 LDR R2, [R0]
0x0800B5FE: F041 0180 ORR R1, R1, #128
0x0800B602: 3208 ADDS R2, #8
0x0800B604: E842 1300 STREX R3, R1, [R2]
0x0800B608: 2B00 CMP R3, #0
0x0800B60A: D1F3 BNE .L4 ; 0x0800B5F4
0x0800B60C: 2200 MOVS R2, #0
.L5:
0x0800B60E: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x0800B612: 4610 MOV R0, R2
0x0800B614: 4770 BX LR
Section .init.FMAC_IRQHandler from stm32g473xx_Vectors.o, size=2, align=2
FMAC_IRQHandler:
0x0800B616: E7FE B FMAC_IRQHandler ; 0x0800B616
Section .text.UART_DMATransmitCplt from stm32g4xx_hal_uart.o, size=66, align=4
UART_DMATransmitCplt:
0x0800B618: 6801 LDR R1, [R0]
0x0800B61A: 6A80 LDR R0, [R0, #40]
0x0800B61C: 6809 LDR R1, [R1]
0x0800B61E: 0689 LSLS R1, R1, #26
0x0800B620: D419 BMI .L3 ; 0x0800B656
0x0800B622: 2100 MOVS R1, #0
0x0800B624: F8A0 1056 STRH.W R1, [R0, #86]
.L1:
0x0800B628: 6801 LDR R1, [R0]
0x0800B62A: 3108 ADDS R1, #8
0x0800B62C: E851 1F00 LDREX R1, [R1]
0x0800B630: 6802 LDR R2, [R0]
0x0800B632: F021 0180 BIC R1, R1, #128
0x0800B636: 3208 ADDS R2, #8
0x0800B638: E842 1300 STREX R3, R1, [R2]
0x0800B63C: 2B00 CMP R3, #0
0x0800B63E: D1F3 BNE .L1 ; 0x0800B628
.L2:
0x0800B640: 6801 LDR R1, [R0]
0x0800B642: E851 1F00 LDREX R1, [R1]
0x0800B646: 6802 LDR R2, [R0]
0x0800B648: F041 0140 ORR R1, R1, #64
0x0800B64C: E842 1300 STREX R3, R1, [R2]
0x0800B650: 2B00 CMP R3, #0
0x0800B652: D1F5 BNE .L2 ; 0x0800B640
0x0800B654: 4770 BX LR
.L3:
0x0800B656: F7FA BD13 B.W HAL_UART_TxCpltCallback ; 0x08006080
Section .rodata.libc..L.str from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=2, align=1
0x0800B65A: 43 DC.B 0x43 ; 'C'
0x0800B65B: 00 DC.B 0x00 ; '\0'
Section .text.UART_DMATxHalfCplt from stm32g4xx_hal_uart.o, size=6, align=4
UART_DMATxHalfCplt:
0x0800B65C: 6A80 LDR R0, [R0, #40]
0x0800B65E: F000 BA69 B.W HAL_UART_TxHalfCpltCallback ; 0x0800BB34
Section .text.libc.putchar from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=14, align=2
putchar:
0x0800B662: F241 7174 MOVW R1, #0x1774 ; 0x10001774 = stdout
0x0800B666: F2C1 0100 MOVT R1, #0x1000 ; 0x10001774 = stdout
0x0800B66A: 6809 LDR R1, [R1]
0x0800B66C: F000 B829 B.W fputc ; 0x0800B6C2
Section .text.UART_DMAError from stm32g4xx_hal_uart.o, size=82, align=4
UART_DMAError:
0x0800B670: B5B0 PUSH {R4-R5, R7, LR}
0x0800B672: 6A84 LDR R4, [R0, #40]
0x0800B674: 6821 LDR R1, [R4]
0x0800B676: F8D4 0088 LDR.W R0, [R4, #136]
0x0800B67A: F8D4 508C LDR.W R5, [R4, #140]
0x0800B67E: 6889 LDR R1, [R1, #8]
0x0800B680: 0609 LSLS R1, R1, #24
0x0800B682: D507 BPL .L1 ; 0x0800B694
0x0800B684: 2821 CMP R0, #33
0x0800B686: D105 BNE .L1 ; 0x0800B694
0x0800B688: 2000 MOVS R0, #0
0x0800B68A: F8A4 0056 STRH.W R0, [R4, #86]
0x0800B68E: 4620 MOV R0, R4
0x0800B690: F7F9 FF8C BL UART_EndTxTransfer ; 0x080055AC
.L1:
0x0800B694: 6820 LDR R0, [R4]
0x0800B696: 6880 LDR R0, [R0, #8]
0x0800B698: 0640 LSLS R0, R0, #25
0x0800B69A: D507 BPL .L2 ; 0x0800B6AC
0x0800B69C: 2D22 CMP R5, #34
0x0800B69E: D105 BNE .L2 ; 0x0800B6AC
0x0800B6A0: 2000 MOVS R0, #0
0x0800B6A2: F8A4 005E STRH.W R0, [R4, #94]
0x0800B6A6: 4620 MOV R0, R4
0x0800B6A8: F000 F81C BL UART_EndRxTransfer ; 0x0800B6E4
.L2:
0x0800B6AC: F8D4 0090 LDR.W R0, [R4, #144]
0x0800B6B0: F040 0110 ORR R1, R0, #16
0x0800B6B4: 4620 MOV R0, R4
0x0800B6B6: F8C4 1090 STR.W R1, [R4, #144]
0x0800B6BA: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x0800B6BE: F7FA BC7D B.W HAL_UART_ErrorCallback ; 0x08005FBC
Section .text.libc.fputc from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=34, align=2
fputc:
0x0800B6C2: B580 PUSH {R7, LR}
0x0800B6C4: 460B MOV R3, R1
0x0800B6C6: F88D 0003 STRB.W R0, [SP, #3]
0x0800B6CA: F10D 0003 ADD.W R0, SP, #3
0x0800B6CE: 2101 MOVS R1, #1
0x0800B6D0: 2201 MOVS R2, #1
0x0800B6D2: F000 FA00 BL fwrite ; 0x0800BAD6
0x0800B6D6: F89D 1003 LDRB.W R1, [SP, #3]
0x0800B6DA: 2800 CMP R0, #0
0x0800B6DC: BF08 IT EQ
0x0800B6DE: 1E41 SUBEQ R1, R0, #1
0x0800B6E0: 4608 MOV R0, R1
0x0800B6E2: BD08 POP {R3, PC}
Section .text.UART_EndRxTransfer from stm32g4xx_hal_uart.o, size=94, align=4
UART_EndRxTransfer:
0x0800B6E4: 6801 LDR R1, [R0]
0x0800B6E6: E851 1F00 LDREX R1, [R1]
0x0800B6EA: 6802 LDR R2, [R0]
0x0800B6EC: F421 7190 BIC R1, R1, #0x0120
0x0800B6F0: E842 1300 STREX R3, R1, [R2]
0x0800B6F4: 2B00 CMP R3, #0
0x0800B6F6: D1F5 BNE UART_EndRxTransfer ; 0x0800B6E4
0x0800B6F8: F64F 7CFE MOVW R12, #0xFFFE
0x0800B6FC: F6CE 7CFF MOVT R12, #0xEFFF
.L1:
0x0800B700: 6802 LDR R2, [R0]
0x0800B702: 3208 ADDS R2, #8
0x0800B704: E852 2F00 LDREX R2, [R2]
0x0800B708: 6803 LDR R3, [R0]
0x0800B70A: EA02 020C AND.W R2, R2, R12
0x0800B70E: 3308 ADDS R3, #8
0x0800B710: E843 2100 STREX R1, R2, [R3]
0x0800B714: 2900 CMP R1, #0
0x0800B716: D1F3 BNE .L1 ; 0x0800B700
0x0800B718: 6EC1 LDR R1, [R0, #108]
0x0800B71A: 2901 CMP R1, #1
0x0800B71C: D10A BNE .L3 ; 0x0800B734
0x0800B71E: BF00 NOP
.L2:
0x0800B720: 6801 LDR R1, [R0]
0x0800B722: E851 1F00 LDREX R1, [R1]
0x0800B726: 6802 LDR R2, [R0]
0x0800B728: F021 0110 BIC R1, R1, #16
0x0800B72C: E842 1300 STREX R3, R1, [R2]
0x0800B730: 2B00 CMP R3, #0
0x0800B732: D1F5 BNE .L2 ; 0x0800B720
.L3:
0x0800B734: 2120 MOVS R1, #32
0x0800B736: F8C0 108C STR.W R1, [R0, #140]
0x0800B73A: 2100 MOVS R1, #0
0x0800B73C: 66C1 STR R1, [R0, #108]
0x0800B73E: 6741 STR R1, [R0, #116]
0x0800B740: 4770 BX LR
Section .text.libc.puts from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=2
puts:
0x0800B742: B538 PUSH {R3-R5, LR}
0x0800B744: F241 7174 MOVW R1, #0x1774 ; 0x10001774 = stdout
0x0800B748: F2C1 0100 MOVT R1, #0x1000 ; 0x10001774 = stdout
0x0800B74C: 4604 MOV R4, R0
0x0800B74E: 680D LDR R5, [R1]
0x0800B750: F002 FF20 BL strlen ; 0x0800E594
0x0800B754: 4602 MOV R2, R0
0x0800B756: 4628 MOV R0, R5
0x0800B758: 4621 MOV R1, R4
0x0800B75A: F000 FAC2 BL __SEGGER_RTL_X_file_write ; 0x0800BCE2
0x0800B75E: 3001 ADDS R0, #1
0x0800B760: D004 BEQ .L1 ; 0x0800B76C
0x0800B762: 200A MOVS R0, #10
0x0800B764: E8BD 4038 POP.W {R3-R5, LR}
0x0800B768: F7FF BF7B B.W putchar ; 0x0800B662
.L1:
0x0800B76C: 43C0 MVNS R0, R0
0x0800B76E: BD38 POP {R3-R5, PC}
Section .text.HAL_UART_IRQHandler from stm32g4xx_hal_uart.o, size=870, align=4
HAL_UART_IRQHandler:
0x0800B770: B570 PUSH {R4-R6, LR}
0x0800B772: 6804 LDR R4, [R0]
0x0800B774: F640 032F MOVW R3, #0x082F
0x0800B778: 69E2 LDR R2, [R4, #28]
0x0800B77A: 6821 LDR R1, [R4]
0x0800B77C: 68A6 LDR R6, [R4, #8]
0x0800B77E: 4013 ANDS R3, R2
0x0800B780: 2B20 CMP R3, #32
0x0800B782: D105 BNE .L1 ; 0x0800B790
0x0800B784: F001 0320 AND R3, R1, #32
0x0800B788: F006 5580 AND R5, R6, #0x10000000
0x0800B78C: 195B ADDS R3, R3, R5
0x0800B78E: D136 BNE .L5 ; 0x0800B7FE
.L1:
0x0800B790: F640 030F MOVW R3, #0x080F
0x0800B794: 4013 ANDS R3, R2
0x0800B796: D00C BEQ .L2 ; 0x0800B7B2
0x0800B798: 2301 MOVS R3, #1
0x0800B79A: F2C1 0300 MOVT R3, #0x1000
0x0800B79E: EA06 0C03 AND.W R12, R6, R3
0x0800B7A2: F240 1320 MOVW R3, #0x0120
0x0800B7A6: F2C0 4300 MOVT R3, #0x0400
0x0800B7AA: 400B ANDS R3, R1
0x0800B7AC: EB13 030C ADDS.W R3, R3, R12
0x0800B7B0: D12B BNE .L6 ; 0x0800B80A
.L2:
0x0800B7B2: 6EC3 LDR R3, [R0, #108]
0x0800B7B4: 06D5 LSLS R5, R2, #27
0x0800B7B6: D516 BPL .L4 ; 0x0800B7E6
0x0800B7B8: 2B01 CMP R3, #1
0x0800B7BA: D114 BNE .L4 ; 0x0800B7E6
0x0800B7BC: F011 0310 ANDS R3, R1, #16
0x0800B7C0: D011 BEQ .L4 ; 0x0800B7E6
0x0800B7C2: 2110 MOVS R1, #16
0x0800B7C4: 6221 STR R1, [R4, #32]
0x0800B7C6: 68A1 LDR R1, [R4, #8]
0x0800B7C8: 0649 LSLS R1, R1, #25
0x0800B7CA: F100 80AA BMI.W .L16 ; 0x0800B922
0x0800B7CE: F8B0 105C LDRH.W R1, [R0, #92]
0x0800B7D2: F8B0 205E LDRH.W R2, [R0, #94]
0x0800B7D6: F8B0 305E LDRH.W R3, [R0, #94]
0x0800B7DA: 2B00 CMP R3, #0
0x0800B7DC: BF18 IT NE
0x0800B7DE: 4291 CMPNE R1, R2
0x0800B7E0: F040 8135 BNE.W .L27 ; 0x0800BA4E
.L3:
0x0800B7E4: BD70 POP {R4-R6, PC}
.L4:
0x0800B7E6: 02D3 LSLS R3, R2, #11
0x0800B7E8: D578 BPL .L13 ; 0x0800B8DC
0x0800B7EA: F416 0380 ANDS R3, R6, #0x400000
0x0800B7EE: D075 BEQ .L13 ; 0x0800B8DC
0x0800B7F0: F44F 1180 MOV.W R1, #0x100000
0x0800B7F4: 6221 STR R1, [R4, #32]
0x0800B7F6: E8BD 4070 POP.W {R4-R6, LR}
0x0800B7FA: F000 BA8D B.W HAL_UARTEx_WakeupCallback ; 0x0800BD18
.L5:
0x0800B7FE: 6F41 LDR R1, [R0, #116]
0x0800B800: 2900 CMP R1, #0
0x0800B802: D0EF BEQ .L3 ; 0x0800B7E4
0x0800B804: E8BD 4070 POP.W {R4-R6, LR}
0x0800B808: 4708 BX R1
.L6:
0x0800B80A: 07D3 LSLS R3, R2, #31
0x0800B80C: BF18 IT NE
0x0800B80E: F411 7380 ANDSNE R3, R1, #0x0100
0x0800B812: D007 BEQ .L7 ; 0x0800B824
0x0800B814: 2301 MOVS R3, #1
0x0800B816: 6223 STR R3, [R4, #32]
0x0800B818: F8D0 3090 LDR.W R3, [R0, #144]
0x0800B81C: F043 0301 ORR R3, R3, #1
0x0800B820: F8C0 3090 STR.W R3, [R0, #144]
.L7:
0x0800B824: 0793 LSLS R3, R2, #30
0x0800B826: F006 0E01 AND LR, R6, #1
0x0800B82A: D50A BPL .L8 ; 0x0800B842
0x0800B82C: F1BE 0F00 CMP.W LR, #0
0x0800B830: D007 BEQ .L8 ; 0x0800B842
0x0800B832: 2302 MOVS R3, #2
0x0800B834: 6223 STR R3, [R4, #32]
0x0800B836: F8D0 3090 LDR.W R3, [R0, #144]
0x0800B83A: F043 0304 ORR R3, R3, #4
0x0800B83E: F8C0 3090 STR.W R3, [R0, #144]
.L8:
0x0800B842: 0753 LSLS R3, R2, #29
0x0800B844: D50A BPL .L9 ; 0x0800B85C
0x0800B846: F1BE 0F00 CMP.W LR, #0
0x0800B84A: D007 BEQ .L9 ; 0x0800B85C
0x0800B84C: 2304 MOVS R3, #4
0x0800B84E: 6223 STR R3, [R4, #32]
0x0800B850: F8D0 3090 LDR.W R3, [R0, #144]
0x0800B854: F043 0302 ORR R3, R3, #2
0x0800B858: F8C0 3090 STR.W R3, [R0, #144]
.L9:
0x0800B85C: 0713 LSLS R3, R2, #28
0x0800B85E: D50C BPL .L10 ; 0x0800B87A
0x0800B860: F001 0320 AND R3, R1, #32
0x0800B864: EA53 030C ORRS.W R3, R3, R12
0x0800B868: D007 BEQ .L10 ; 0x0800B87A
0x0800B86A: 2308 MOVS R3, #8
0x0800B86C: 6223 STR R3, [R4, #32]
0x0800B86E: F8D0 3090 LDR.W R3, [R0, #144]
0x0800B872: F043 0308 ORR R3, R3, #8
0x0800B876: F8C0 3090 STR.W R3, [R0, #144]
.L10:
0x0800B87A: 0513 LSLS R3, R2, #20
0x0800B87C: D50B BPL .L11 ; 0x0800B896
0x0800B87E: F011 6380 ANDS R3, R1, #0x04000000
0x0800B882: D008 BEQ .L11 ; 0x0800B896
0x0800B884: F44F 6300 MOV.W R3, #0x0800
0x0800B888: 6223 STR R3, [R4, #32]
0x0800B88A: F8D0 3090 LDR.W R3, [R0, #144]
0x0800B88E: F043 0320 ORR R3, R3, #32
0x0800B892: F8C0 3090 STR.W R3, [R0, #144]
.L11:
0x0800B896: F8D0 3090 LDR.W R3, [R0, #144]
0x0800B89A: 2B00 CMP R3, #0
0x0800B89C: D0A2 BEQ .L3 ; 0x0800B7E4
0x0800B89E: 0692 LSLS R2, R2, #26
0x0800B8A0: D50A BPL .L12 ; 0x0800B8B8
0x0800B8A2: F001 0120 AND R1, R1, #32
0x0800B8A6: F006 5280 AND R2, R6, #0x10000000
0x0800B8AA: 1889 ADDS R1, R1, R2
0x0800B8AC: D004 BEQ .L12 ; 0x0800B8B8
0x0800B8AE: 6F41 LDR R1, [R0, #116]
0x0800B8B0: B111 CBZ R1, .L12 ; 0x0800B8B8
0x0800B8B2: 4604 MOV R4, R0
0x0800B8B4: 4788 BLX R1
0x0800B8B6: 4620 MOV R0, R4
.L12:
0x0800B8B8: 6801 LDR R1, [R0]
0x0800B8BA: F8D0 2090 LDR.W R2, [R0, #144]
0x0800B8BE: 6889 LDR R1, [R1, #8]
0x0800B8C0: F002 0228 AND R2, R2, #40
0x0800B8C4: F001 0140 AND R1, R1, #64
0x0800B8C8: 4604 MOV R4, R0
0x0800B8CA: 1889 ADDS R1, R1, R2
0x0800B8CC: F040 808A BNE.W .L23 ; 0x0800B9E4
0x0800B8D0: F7FA FB74 BL HAL_UART_ErrorCallback ; 0x08005FBC
0x0800B8D4: 2000 MOVS R0, #0
0x0800B8D6: F8C4 0090 STR.W R0, [R4, #144]
0x0800B8DA: BD70 POP {R4-R6, PC}
.L13:
0x0800B8DC: 0613 LSLS R3, R2, #24
0x0800B8DE: D506 BPL .L14 ; 0x0800B8EE
0x0800B8E0: F001 0380 AND R3, R1, #128
0x0800B8E4: F406 0600 AND R6, R6, #0x800000
0x0800B8E8: 199B ADDS R3, R3, R6
0x0800B8EA: F040 80E2 BNE.W .L32 ; 0x0800BAB2
.L14:
0x0800B8EE: 0653 LSLS R3, R2, #25
0x0800B8F0: F140 80A4 BPL.W .L26 ; 0x0800BA3C
0x0800B8F4: F011 0340 ANDS R3, R1, #64
0x0800B8F8: F000 80A0 BEQ.W .L26 ; 0x0800BA3C
.L15:
0x0800B8FC: 6801 LDR R1, [R0]
0x0800B8FE: E851 1F00 LDREX R1, [R1]
0x0800B902: 6802 LDR R2, [R0]
0x0800B904: F021 0140 BIC R1, R1, #64
0x0800B908: E842 1300 STREX R3, R1, [R2]
0x0800B90C: 2B00 CMP R3, #0
0x0800B90E: D1F5 BNE .L15 ; 0x0800B8FC
0x0800B910: 2120 MOVS R1, #32
0x0800B912: F8C0 1088 STR.W R1, [R0, #136]
0x0800B916: 2100 MOVS R1, #0
0x0800B918: 6781 STR R1, [R0, #120]
0x0800B91A: E8BD 4070 POP.W {R4-R6, LR}
0x0800B91E: F7FA BBAF B.W HAL_UART_TxCpltCallback ; 0x08006080
.L16:
0x0800B922: F8D0 1080 LDR.W R1, [R0, #128]
0x0800B926: 680A LDR R2, [R1]
0x0800B928: 6851 LDR R1, [R2, #4]
0x0800B92A: B28B UXTH R3, R1
0x0800B92C: 2B00 CMP R3, #0
0x0800B92E: D04E BEQ .L22 ; 0x0800B9CE
0x0800B930: F8B0 605C LDRH.W R6, [R0, #92]
0x0800B934: 42B3 CMP R3, R6
0x0800B936: D24A BCS .L22 ; 0x0800B9CE
0x0800B938: F8A0 105E STRH.W R1, [R0, #94]
0x0800B93C: 6811 LDR R1, [R2]
0x0800B93E: 0689 LSLS R1, R1, #26
0x0800B940: D439 BMI .L21 ; 0x0800B9B6
0x0800B942: BF00 NOP
.L17:
0x0800B944: 6801 LDR R1, [R0]
0x0800B946: E851 1F00 LDREX R1, [R1]
0x0800B94A: 6802 LDR R2, [R0]
0x0800B94C: F421 7180 BIC R1, R1, #0x0100
0x0800B950: E842 1300 STREX R3, R1, [R2]
0x0800B954: 2B00 CMP R3, #0
0x0800B956: D1F5 BNE .L17 ; 0x0800B944
.L18:
0x0800B958: 6801 LDR R1, [R0]
0x0800B95A: 3108 ADDS R1, #8
0x0800B95C: E851 1F00 LDREX R1, [R1]
0x0800B960: 6802 LDR R2, [R0]
0x0800B962: F021 0101 BIC R1, R1, #1
0x0800B966: 3208 ADDS R2, #8
0x0800B968: E842 1300 STREX R3, R1, [R2]
0x0800B96C: 2B00 CMP R3, #0
0x0800B96E: D1F3 BNE .L18 ; 0x0800B958
.L19:
0x0800B970: 6801 LDR R1, [R0]
0x0800B972: 3108 ADDS R1, #8
0x0800B974: E851 1F00 LDREX R1, [R1]
0x0800B978: 6802 LDR R2, [R0]
0x0800B97A: F021 0140 BIC R1, R1, #64
0x0800B97E: 3208 ADDS R2, #8
0x0800B980: E842 1300 STREX R3, R1, [R2]
0x0800B984: 2B00 CMP R3, #0
0x0800B986: D1F3 BNE .L19 ; 0x0800B970
0x0800B988: 2120 MOVS R1, #32
0x0800B98A: F8C0 108C STR.W R1, [R0, #140]
0x0800B98E: 2100 MOVS R1, #0
0x0800B990: 66C1 STR R1, [R0, #108]
0x0800B992: BF00 NOP
.L20:
0x0800B994: 6801 LDR R1, [R0]
0x0800B996: E851 1F00 LDREX R1, [R1]
0x0800B99A: 6802 LDR R2, [R0]
0x0800B99C: F021 0110 BIC R1, R1, #16
0x0800B9A0: E842 1300 STREX R3, R1, [R2]
0x0800B9A4: 2B00 CMP R3, #0
0x0800B9A6: D1F5 BNE .L20 ; 0x0800B994
0x0800B9A8: F8D0 1080 LDR.W R1, [R0, #128]
0x0800B9AC: 4604 MOV R4, R0
0x0800B9AE: 4608 MOV R0, R1
0x0800B9B0: F7FD FB3E BL HAL_DMA_Abort ; 0x08009030
0x0800B9B4: 4620 MOV R0, R4
.L21:
0x0800B9B6: 2102 MOVS R1, #2
0x0800B9B8: 6701 STR R1, [R0, #112]
0x0800B9BA: F8B0 105C LDRH.W R1, [R0, #92]
0x0800B9BE: F8B0 205E LDRH.W R2, [R0, #94]
0x0800B9C2: 1A89 SUBS R1, R1, R2
0x0800B9C4: B289 UXTH R1, R1
0x0800B9C6: E8BD 4070 POP.W {R4-R6, LR}
0x0800B9CA: F000 B89B B.W HAL_UARTEx_RxEventCallback ; 0x0800BB04
.L22:
0x0800B9CE: F8B0 105C LDRH.W R1, [R0, #92]
0x0800B9D2: 4299 CMP R1, R3
0x0800B9D4: F47F AF06 BNE.W .L3 ; 0x0800B7E4
0x0800B9D8: 6812 LDR R2, [R2]
0x0800B9DA: 0692 LSLS R2, R2, #26
0x0800B9DC: F57F AF02 BPL.W .L3 ; 0x0800B7E4
0x0800B9E0: 2202 MOVS R2, #2
0x0800B9E2: E061 B .L31 ; 0x0800BAA8
.L23:
0x0800B9E4: F7FF FE7E BL UART_EndRxTransfer ; 0x0800B6E4
0x0800B9E8: 6821 LDR R1, [R4]
0x0800B9EA: 4620 MOV R0, R4
0x0800B9EC: 6889 LDR R1, [R1, #8]
0x0800B9EE: 0649 LSLS R1, R1, #25
0x0800B9F0: D520 BPL .L25 ; 0x0800BA34
0x0800B9F2: BF00 NOP
.L24:
0x0800B9F4: 6801 LDR R1, [R0]
0x0800B9F6: 3108 ADDS R1, #8
0x0800B9F8: E851 1F00 LDREX R1, [R1]
0x0800B9FC: 6802 LDR R2, [R0]
0x0800B9FE: F021 0140 BIC R1, R1, #64
0x0800BA02: 3208 ADDS R2, #8
0x0800BA04: E842 1300 STREX R3, R1, [R2]
0x0800BA08: 2B00 CMP R3, #0
0x0800BA0A: D1F3 BNE .L24 ; 0x0800B9F4
0x0800BA0C: F8D0 1080 LDR.W R1, [R0, #128]
0x0800BA10: B181 CBZ R1, .L25 ; 0x0800BA34
0x0800BA12: F245 50E1 MOVW R0, #0x55E1 ; 0x080055E1 = UART_DMAAbortOnError
0x0800BA16: F6C0 0000 MOVT R0, #0x0800 ; 0x080055E1 = UART_DMAAbortOnError
0x0800BA1A: 6388 STR R0, [R1, #56]
0x0800BA1C: 4608 MOV R0, R1
0x0800BA1E: F7FD FB3F BL HAL_DMA_Abort_IT ; 0x080090A0
0x0800BA22: 2800 CMP R0, #0
0x0800BA24: F43F AEDE BEQ.W .L3 ; 0x0800B7E4
0x0800BA28: F8D4 0080 LDR.W R0, [R4, #128]
0x0800BA2C: 6B81 LDR R1, [R0, #56]
0x0800BA2E: E8BD 4070 POP.W {R4-R6, LR}
0x0800BA32: 4708 BX R1
.L25:
0x0800BA34: E8BD 4070 POP.W {R4-R6, LR}
0x0800BA38: F7FA BAC0 B.W HAL_UART_ErrorCallback ; 0x08005FBC
.L26:
0x0800BA3C: 0213 LSLS R3, R2, #8
0x0800BA3E: D53F BPL .L33 ; 0x0800BAC0
0x0800BA40: F011 4380 ANDS R3, R1, #0x40000000
0x0800BA44: D03C BEQ .L33 ; 0x0800BAC0
0x0800BA46: E8BD 4070 POP.W {R4-R6, LR}
0x0800BA4A: F000 B9AD B.W HAL_UARTEx_TxFifoEmptyCallback ; 0x0800BDA8
.L27:
0x0800BA4E: 1A89 SUBS R1, R1, R2
.L28:
0x0800BA50: 6802 LDR R2, [R0]
0x0800BA52: E852 2F00 LDREX R2, [R2]
0x0800BA56: 6803 LDR R3, [R0]
0x0800BA58: F422 7290 BIC R2, R2, #0x0120
0x0800BA5C: E843 2600 STREX R6, R2, [R3]
0x0800BA60: 2E00 CMP R6, #0
0x0800BA62: D1F5 BNE .L28 ; 0x0800BA50
0x0800BA64: F64F 72FE MOVW R2, #0xFFFE
0x0800BA68: F6CE 72FF MOVT R2, #0xEFFF
.L29:
0x0800BA6C: 6803 LDR R3, [R0]
0x0800BA6E: 3308 ADDS R3, #8
0x0800BA70: E853 3F00 LDREX R3, [R3]
0x0800BA74: 6806 LDR R6, [R0]
0x0800BA76: 4013 ANDS R3, R2
0x0800BA78: 3608 ADDS R6, #8
0x0800BA7A: E846 3500 STREX R5, R3, [R6]
0x0800BA7E: 2D00 CMP R5, #0
0x0800BA80: D1F4 BNE .L29 ; 0x0800BA6C
0x0800BA82: 2220 MOVS R2, #32
0x0800BA84: F8C0 208C STR.W R2, [R0, #140]
0x0800BA88: 2200 MOVS R2, #0
0x0800BA8A: 66C2 STR R2, [R0, #108]
0x0800BA8C: 6742 STR R2, [R0, #116]
0x0800BA8E: BF00 NOP
.L30:
0x0800BA90: 6802 LDR R2, [R0]
0x0800BA92: E852 2F00 LDREX R2, [R2]
0x0800BA96: 6803 LDR R3, [R0]
0x0800BA98: F022 0210 BIC R2, R2, #16
0x0800BA9C: E843 2600 STREX R6, R2, [R3]
0x0800BAA0: 2E00 CMP R6, #0
0x0800BAA2: D1F5 BNE .L30 ; 0x0800BA90
0x0800BAA4: 2202 MOVS R2, #2
0x0800BAA6: B289 UXTH R1, R1
.L31:
0x0800BAA8: 6702 STR R2, [R0, #112]
0x0800BAAA: E8BD 4070 POP.W {R4-R6, LR}
0x0800BAAE: F000 B829 B.W HAL_UARTEx_RxEventCallback ; 0x0800BB04
.L32:
0x0800BAB2: 6F81 LDR R1, [R0, #120]
0x0800BAB4: 2900 CMP R1, #0
0x0800BAB6: F43F AE95 BEQ.W .L3 ; 0x0800B7E4
0x0800BABA: E8BD 4070 POP.W {R4-R6, LR}
0x0800BABE: 4708 BX R1
.L33:
0x0800BAC0: 01D2 LSLS R2, R2, #7
0x0800BAC2: F57F AE8F BPL.W .L3 ; 0x0800B7E4
0x0800BAC6: F1B1 3FFF CMP.W R1, #0xFFFFFFFF
0x0800BACA: F73F AE8B BGT.W .L3 ; 0x0800B7E4
0x0800BACE: E8BD 4070 POP.W {R4-R6, LR}
0x0800BAD2: F000 B94D B.W HAL_UARTEx_RxFifoFullCallback ; 0x0800BD70
Section .text.libc.fwrite from fileops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=2
fwrite:
0x0800BAD6: B5F8 PUSH {R3-R7, LR}
0x0800BAD8: 461D MOV R5, R3
0x0800BADA: 4617 MOV R7, R2
0x0800BADC: 460C MOV R4, R1
0x0800BADE: 4606 MOV R6, R0
0x0800BAE0: 4618 MOV R0, R3
0x0800BAE2: F002 FCB9 BL __SEGGER_RTL_X_file_stat ; 0x0800E458
0x0800BAE6: 2800 CMP R0, #0
0x0800BAE8: D403 BMI .L1 ; 0x0800BAF2
0x0800BAEA: FB07 F204 MUL R2, R7, R4
0x0800BAEE: 42A2 CMP R2, R4
0x0800BAF0: D201 BCS .L2 ; 0x0800BAF6
.L1:
0x0800BAF2: 2000 MOVS R0, #0
0x0800BAF4: BDF8 POP {R3-R7, PC}
.L2:
0x0800BAF6: 4628 MOV R0, R5
0x0800BAF8: 4631 MOV R1, R6
0x0800BAFA: F000 F8F2 BL __SEGGER_RTL_X_file_write ; 0x0800BCE2
0x0800BAFE: FBB0 F0F4 UDIV R0, R0, R4
0x0800BB02: BDF8 POP {R3-R7, PC}
Section .text.HAL_UARTEx_RxEventCallback from stm32g4xx_hal_uart.o, size=2, align=4
HAL_UARTEx_RxEventCallback:
0x0800BB04: 4770 BX LR
Section .text.libc.frexp from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=2
frexp:
0x0800BB06: EC52 CB10 VMOV R12, R2, D0
0x0800BB0A: F3C2 530A UBFX R3, R2, #20, #11
0x0800BB0E: F240 71FF MOVW R1, #0x07FF
0x0800BB12: 428B CMP R3, R1
0x0800BB14: BF18 IT NE
0x0800BB16: 2B00 CMPNE R3, #0
0x0800BB18: D102 BNE .L1 ; 0x0800BB20
0x0800BB1A: 2100 MOVS R1, #0
0x0800BB1C: 6001 STR R1, [R0]
0x0800BB1E: 4770 BX LR
.L1:
0x0800BB20: F240 31FE MOVW R1, #0x03FE
0x0800BB24: F361 521E BFI R2, R1, #20, #11
0x0800BB28: F2A3 31FE SUBW R1, R3, #0x03FE
0x0800BB2C: 6001 STR R1, [R0]
0x0800BB2E: EC42 CB10 VMOV D0, R12, R2
0x0800BB32: 4770 BX LR
Section .text.HAL_UART_TxHalfCpltCallback from stm32g4xx_hal_uart.o, size=2, align=4
HAL_UART_TxHalfCpltCallback:
0x0800BB34: 4770 BX LR
Section .text.libc.__SEGGER_RTL_float64_PolyEvalP from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=114, align=2
__SEGGER_RTL_float64_PolyEvalP:
0x0800BB36: E92D 43F8 PUSH.W {R3-R9, LR}
0x0800BB3A: ED2D 8B02 VSTMDB SP!, {D8}
0x0800BB3E: 1E8E SUBS R6, R1, #2
0x0800BB40: EB00 07C6 ADD.W R7, R0, R6, LSL #3
0x0800BB44: 460D MOV R5, R1
0x0800BB46: ED97 8B00 VLDR D8, [R7]
0x0800BB4A: E9D7 2302 LDRD R2, R3, [R7, #8]
0x0800BB4E: EC59 8B10 VMOV R8, R9, D0
0x0800BB52: 4640 MOV R0, R8
0x0800BB54: 4649 MOV R1, R9
0x0800BB56: F7FA FC3D BL __aeabi_dmul ; 0x080063D4
0x0800BB5A: EC53 2B18 VMOV R2, R3, D8
0x0800BB5E: F001 FC97 BL __aeabi_dadd ; 0x0800D490
0x0800BB62: 2D03 CMP R5, #3
0x0800BB64: EC41 0B10 VMOV D0, R0, R1
0x0800BB68: D312 BCC .L2 ; 0x0800BB90
.L1:
0x0800BB6A: 1E74 SUBS R4, R6, #1
0x0800BB6C: ED17 8B02 VLDR D8, [R7, #-8]
0x0800BB70: 3F08 SUBS R7, #8
0x0800BB72: EC53 2B10 VMOV R2, R3, D0
0x0800BB76: 4640 MOV R0, R8
0x0800BB78: 4649 MOV R1, R9
0x0800BB7A: F7FA FC2B BL __aeabi_dmul ; 0x080063D4
0x0800BB7E: EC53 2B18 VMOV R2, R3, D8
0x0800BB82: F001 FC85 BL __aeabi_dadd ; 0x0800D490
0x0800BB86: 2E01 CMP R6, #1
0x0800BB88: EC41 0B10 VMOV D0, R0, R1
0x0800BB8C: 4626 MOV R6, R4
0x0800BB8E: D8EC BHI .L1 ; 0x0800BB6A
.L2:
0x0800BB90: EC53 2B10 VMOV R2, R3, D0
0x0800BB94: 4640 MOV R0, R8
0x0800BB96: 4649 MOV R1, R9
0x0800BB98: F7FA FC1C BL __aeabi_dmul ; 0x080063D4
0x0800BB9C: EC41 0B10 VMOV D0, R0, R1
0x0800BBA0: ECBD 8B02 VLDM SP!, {D8}
0x0800BBA4: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.HAL_UART_RxCpltCallback from stm32g4xx_hal_uart.o, size=2, align=4
HAL_UART_RxCpltCallback:
0x0800BBA8: 4770 BX LR
Section .text.libc.__SEGGER_RTL_float64_PolyEvalQ from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=70, align=2
__SEGGER_RTL_float64_PolyEvalQ:
0x0800BBAA: E92D 43F8 PUSH.W {R3-R9, LR}
0x0800BBAE: 460F MOV R7, R1
0x0800BBB0: 4680 MOV R8, R0
0x0800BBB2: EB00 02C1 ADD.W R2, R0, R1, LSL #3
0x0800BBB6: EC56 9B10 VMOV R9, R6, D0
.L1:
0x0800BBBA: 1E7C SUBS R4, R7, #1
0x0800BBBC: F1A2 0508 SUB.W R5, R2, #8
0x0800BBC0: E952 2302 LDRD R2, R3, [R2, #-8]
0x0800BBC4: EC51 0B10 VMOV R0, R1, D0
0x0800BBC8: F001 FC62 BL __aeabi_dadd ; 0x0800D490
0x0800BBCC: 464A MOV R2, R9
0x0800BBCE: 4633 MOV R3, R6
0x0800BBD0: F7FA FC00 BL __aeabi_dmul ; 0x080063D4
0x0800BBD4: 2F02 CMP R7, #2
0x0800BBD6: EC41 0B10 VMOV D0, R0, R1
0x0800BBDA: 462A MOV R2, R5
0x0800BBDC: 4627 MOV R7, R4
0x0800BBDE: D8EC BHI .L1 ; 0x0800BBBA
0x0800BBE0: E9D8 2300 LDRD R2, R3, [R8]
0x0800BBE4: F001 FC54 BL __aeabi_dadd ; 0x0800D490
0x0800BBE8: EC41 0B10 VMOV D0, R0, R1
0x0800BBEC: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.HAL_UART_RxHalfCpltCallback from stm32g4xx_hal_uart.o, size=2, align=4
HAL_UART_RxHalfCpltCallback:
0x0800BBF0: 4770 BX LR
Section .text.libc.__SEGGER_RTL_prin_flush from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=26, align=2
__SEGGER_RTL_prin_flush:
0x0800BBF2: 6942 LDR R2, [R0, #20]
0x0800BBF4: B14A CBZ R2, .L1 ; 0x0800BC0A
0x0800BBF6: B510 PUSH {R4, LR}
0x0800BBF8: 4604 MOV R4, R0
0x0800BBFA: 6A03 LDR R3, [R0, #32]
0x0800BBFC: 2B00 CMP R3, #0
0x0800BBFE: BF1C ITT NE
0x0800BC00: 6921 LDRNE R1, [R4, #16]
0x0800BC02: 4798 BLXNE R3
0x0800BC04: 2000 MOVS R0, #0
0x0800BC06: 6160 STR R0, [R4, #20]
0x0800BC08: BD10 POP {R4, PC}
.L1:
0x0800BC0A: 4770 BX LR
Section .text.HAL_UART_ReceiverTimeout_Config from stm32g4xx_hal_uart.o, size=66, align=4
HAL_UART_ReceiverTimeout_Config:
0x0800BC0C: 6802 LDR R2, [R0]
0x0800BC0E: F248 0300 MOVW R3, #0x8000
0x0800BC12: F2C4 0300 MOVT R3, #0x4000
0x0800BC16: 429A CMP R2, R3
0x0800BC18: D018 BEQ .L2 ; 0x0800BC4C
0x0800BC1A: B5B0 PUSH {R4-R5, R7, LR}
0x0800BC1C: F1B1 7F80 CMP.W R1, #0x01000000
0x0800BC20: D30C BCC .L1 ; 0x0800BC3C
0x0800BC22: F24E 72FC MOVW R2, #0xE7FC ; 0x0800E7FC = .rodata..L.str
0x0800BC26: F6C0 0200 MOVT R2, #0x0800 ; 0x0800E7FC = .rodata..L.str
0x0800BC2A: 4604 MOV R4, R0
0x0800BC2C: 4610 MOV R0, R2
0x0800BC2E: 460D MOV R5, R1
0x0800BC30: F640 21AF MOVW R1, #0x0AAF
0x0800BC34: F7F7 FB58 BL assert_failed ; 0x080032E8
0x0800BC38: 4629 MOV R1, R5
0x0800BC3A: 4620 MOV R0, R4
.L1:
0x0800BC3C: 6800 LDR R0, [R0]
0x0800BC3E: 6942 LDR R2, [R0, #20]
0x0800BC40: F002 427F AND R2, R2, #0xFF000000
0x0800BC44: 4311 ORRS R1, R2
0x0800BC46: 6141 STR R1, [R0, #20]
0x0800BC48: E8BD 40B0 POP.W {R4-R5, R7, LR}
.L2:
0x0800BC4C: 4770 BX LR
Section .text.libc.__SEGGER_RTL_stream_write from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=10, align=2
__SEGGER_RTL_stream_write:
0x0800BC4E: 6A43 LDR R3, [R0, #36]
0x0800BC50: 4608 MOV R0, R1
0x0800BC52: 2101 MOVS R1, #1
0x0800BC54: F7FF BF3F B.W fwrite ; 0x0800BAD6
Section .text.UART_DMAReceiveCplt from stm32g4xx_hal_uart.o, size=138, align=4
UART_DMAReceiveCplt:
0x0800BC58: 6801 LDR R1, [R0]
0x0800BC5A: 6A80 LDR R0, [R0, #40]
0x0800BC5C: 6809 LDR R1, [R1]
0x0800BC5E: 0689 LSLS R1, R1, #26
0x0800BC60: D434 BMI .L5 ; 0x0800BCCC
0x0800BC62: 2100 MOVS R1, #0
0x0800BC64: F8A0 105E STRH.W R1, [R0, #94]
.L1:
0x0800BC68: 6801 LDR R1, [R0]
0x0800BC6A: E851 1F00 LDREX R1, [R1]
0x0800BC6E: 6802 LDR R2, [R0]
0x0800BC70: F421 7180 BIC R1, R1, #0x0100
0x0800BC74: E842 1300 STREX R3, R1, [R2]
0x0800BC78: 2B00 CMP R3, #0
0x0800BC7A: D1F5 BNE .L1 ; 0x0800BC68
.L2:
0x0800BC7C: 6801 LDR R1, [R0]
0x0800BC7E: 3108 ADDS R1, #8
0x0800BC80: E851 1F00 LDREX R1, [R1]
0x0800BC84: 6802 LDR R2, [R0]
0x0800BC86: F021 0101 BIC R1, R1, #1
0x0800BC8A: 3208 ADDS R2, #8
0x0800BC8C: E842 1300 STREX R3, R1, [R2]
0x0800BC90: 2B00 CMP R3, #0
0x0800BC92: D1F3 BNE .L2 ; 0x0800BC7C
.L3:
0x0800BC94: 6801 LDR R1, [R0]
0x0800BC96: 3108 ADDS R1, #8
0x0800BC98: E851 1F00 LDREX R1, [R1]
0x0800BC9C: 6802 LDR R2, [R0]
0x0800BC9E: F021 0140 BIC R1, R1, #64
0x0800BCA2: 3208 ADDS R2, #8
0x0800BCA4: E842 1300 STREX R3, R1, [R2]
0x0800BCA8: 2B00 CMP R3, #0
0x0800BCAA: D1F3 BNE .L3 ; 0x0800BC94
0x0800BCAC: 2120 MOVS R1, #32
0x0800BCAE: F8C0 108C STR.W R1, [R0, #140]
0x0800BCB2: 6EC1 LDR R1, [R0, #108]
0x0800BCB4: 2901 CMP R1, #1
0x0800BCB6: D109 BNE .L5 ; 0x0800BCCC
.L4:
0x0800BCB8: 6801 LDR R1, [R0]
0x0800BCBA: E851 1F00 LDREX R1, [R1]
0x0800BCBE: 6802 LDR R2, [R0]
0x0800BCC0: F021 0110 BIC R1, R1, #16
0x0800BCC4: E842 1300 STREX R3, R1, [R2]
0x0800BCC8: 2B00 CMP R3, #0
0x0800BCCA: D1F5 BNE .L4 ; 0x0800BCB8
.L5:
0x0800BCCC: 2100 MOVS R1, #0
0x0800BCCE: 6701 STR R1, [R0, #112]
0x0800BCD0: 6EC1 LDR R1, [R0, #108]
0x0800BCD2: 2901 CMP R1, #1
0x0800BCD4: D103 BNE .L6 ; 0x0800BCDE
0x0800BCD6: F8B0 105C LDRH.W R1, [R0, #92]
0x0800BCDA: F7FF BF13 B.W HAL_UARTEx_RxEventCallback ; 0x0800BB04
.L6:
0x0800BCDE: F7FF BF63 B.W HAL_UART_RxCpltCallback ; 0x0800BBA8
Section .text.libc.__SEGGER_RTL_X_file_write from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=6, align=2
__SEGGER_RTL_X_file_write:
0x0800BCE2: 6800 LDR R0, [R0]
0x0800BCE4: F000 B845 B.W SEGGER_RTT_Write ; 0x0800BD72
Section .text.UART_DMARxHalfCplt from stm32g4xx_hal_uart.o, size=26, align=4
UART_DMARxHalfCplt:
0x0800BCE8: 6A80 LDR R0, [R0, #40]
0x0800BCEA: 2101 MOVS R1, #1
0x0800BCEC: 6701 STR R1, [R0, #112]
0x0800BCEE: 6EC1 LDR R1, [R0, #108]
0x0800BCF0: 2901 CMP R1, #1
0x0800BCF2: D104 BNE .L1 ; 0x0800BCFE
0x0800BCF4: F8B0 105C LDRH.W R1, [R0, #92]
0x0800BCF8: 0849 LSRS R1, R1, #1
0x0800BCFA: F7FF BF03 B.W HAL_UARTEx_RxEventCallback ; 0x0800BB04
.L1:
0x0800BCFE: F7FF BF77 B.W HAL_UART_RxHalfCpltCallback ; 0x0800BBF0
Section .text.libc._GetAvailWriteSpace from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=22, align=2
_GetAvailWriteSpace:
0x0800BD02: 4601 MOV R1, R0
0x0800BD04: 68C0 LDR R0, [R0, #12]
0x0800BD06: 690A LDR R2, [R1, #16]
0x0800BD08: 4282 CMP R2, R0
0x0800BD0A: EA6F 0000 MVN.W R0, R0
0x0800BD0E: 4410 ADD R0, R2
0x0800BD10: BF9C ITT LS
0x0800BD12: 6889 LDRLS R1, [R1, #8]
0x0800BD14: 4408 ADDLS R0, R1
0x0800BD16: 4770 BX LR
Section .text.HAL_UARTEx_WakeupCallback from stm32g4xx_hal_uart_ex.o, size=2, align=4
HAL_UARTEx_WakeupCallback:
0x0800BD18: 4770 BX LR
Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=86, align=2
_WriteBlocking:
0x0800BD1A: E92D 43F8 PUSH.W {R3-R9, LR}
0x0800BD1E: 4614 MOV R4, R2
0x0800BD20: 4688 MOV R8, R1
0x0800BD22: 4605 MOV R5, R0
0x0800BD24: 68C7 LDR R7, [R0, #12]
0x0800BD26: F04F 0900 MOV.W R9, #0
.L1:
0x0800BD2A: 6928 LDR R0, [R5, #16]
0x0800BD2C: 43F9 MVNS R1, R7
0x0800BD2E: 42B8 CMP R0, R7
0x0800BD30: 4408 ADD R0, R1
0x0800BD32: 68A9 LDR R1, [R5, #8]
0x0800BD34: BF98 IT LS
0x0800BD36: 4408 ADDLS R0, R1
0x0800BD38: 1BCE SUBS R6, R1, R7
0x0800BD3A: 42B0 CMP R0, R6
0x0800BD3C: BF38 IT CC
0x0800BD3E: 4606 MOVCC R6, R0
0x0800BD40: 6868 LDR R0, [R5, #4]
0x0800BD42: 42A6 CMP R6, R4
0x0800BD44: BF28 IT CS
0x0800BD46: 4626 MOVCS R6, R4
0x0800BD48: 4438 ADD R0, R7
0x0800BD4A: 4641 MOV R1, R8
0x0800BD4C: 4632 MOV R2, R6
0x0800BD4E: F7FA FC75 BL memcpy ; 0x0800663C
0x0800BD52: 68A8 LDR R0, [R5, #8]
0x0800BD54: 19F1 ADDS R1, R6, R7
0x0800BD56: 1A0F SUBS R7, R1, R0
0x0800BD58: BF18 IT NE
0x0800BD5A: 460F MOVNE R7, R1
0x0800BD5C: 1BA4 SUBS R4, R4, R6
0x0800BD5E: 44B1 ADD R9, R6
0x0800BD60: 44B0 ADD R8, R6
0x0800BD62: F3BF 8F5F DMB SY
0x0800BD66: 60EF STR R7, [R5, #12]
0x0800BD68: D1DF BNE .L1 ; 0x0800BD2A
0x0800BD6A: 4648 MOV R0, R9
0x0800BD6C: E8BD 83F8 POP.W {R3-R9, PC}
Section .text.HAL_UARTEx_RxFifoFullCallback from stm32g4xx_hal_uart_ex.o, size=2, align=4
HAL_UARTEx_RxFifoFullCallback:
0x0800BD70: 4770 BX LR
Section .text.libc.SEGGER_RTT_Write from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=54, align=2
SEGGER_RTT_Write:
0x0800BD72: B5F8 PUSH {R3-R7, LR}
0x0800BD74: F640 13E4 MOVW R3, #0x09E4 ; 0x100009E4 = _SEGGER_RTT
0x0800BD78: F2C1 0300 MOVT R3, #0x1000 ; 0x100009E4 = _SEGGER_RTT
0x0800BD7C: 4614 MOV R4, R2
0x0800BD7E: 781B LDRB R3, [R3]
0x0800BD80: 2B00 CMP R3, #0
0x0800BD82: 460D MOV R5, R1
0x0800BD84: 4606 MOV R6, R0
0x0800BD86: BF08 IT EQ
0x0800BD88: F002 FB84 BLEQ _DoInit ; 0x0800E494
0x0800BD8C: F3EF 8711 MRS R7, BASEPRI
0x0800BD90: F04F 0120 MOV.W R1, #32
0x0800BD94: F381 8811 MSR BASEPRI, R1
0x0800BD98: 4630 MOV R0, R6
0x0800BD9A: 4629 MOV R1, R5
0x0800BD9C: 4622 MOV R2, R4
0x0800BD9E: F002 FBCD BL SEGGER_RTT_WriteNoLock ; 0x0800E53C
0x0800BDA2: F387 8811 MSR BASEPRI, R7
0x0800BDA6: BDF8 POP {R3-R7, PC}
Section .text.HAL_UARTEx_TxFifoEmptyCallback from stm32g4xx_hal_uart_ex.o, size=2, align=4
HAL_UARTEx_TxFifoEmptyCallback:
0x0800BDA8: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_mbtowc from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=50, align=2
__SEGGER_RTL_ascii_mbtowc:
0x0800BDAA: 4684 MOV R12, R0
0x0800BDAC: 2000 MOVS R0, #0
0x0800BDAE: 2900 CMP R1, #0
0x0800BDB0: BF18 IT NE
0x0800BDB2: 2A00 CMPNE R2, #0
0x0800BDB4: D00E BEQ .L1 ; 0x0800BDD4
0x0800BDB6: 7809 LDRB R1, [R1]
0x0800BDB8: B248 SXTB R0, R1
0x0800BDBA: 2800 CMP R0, #0
0x0800BDBC: D40B BMI .L2 ; 0x0800BDD6
0x0800BDBE: F1BC 0F00 CMP.W R12, #0
0x0800BDC2: BF18 IT NE
0x0800BDC4: F8CC 1000 STRNE.W R1, [R12]
0x0800BDC8: 2100 MOVS R1, #0
0x0800BDCA: E9C3 1100 STRD R1, R1, [R3]
0x0800BDCE: 2800 CMP R0, #0
0x0800BDD0: BF18 IT NE
0x0800BDD2: 2001 MOVNE R0, #1
.L1:
0x0800BDD4: 4770 BX LR
.L2:
0x0800BDD6: F06F 0001 MVN R0, #1
0x0800BDDA: 4770 BX LR
Section .text.HAL_UARTEx_DisableFifoMode from stm32g4xx_hal_uart_ex.o, size=166, align=4
HAL_UARTEx_DisableFifoMode:
0x0800BDDC: B510 PUSH {R4, LR}
0x0800BDDE: 6801 LDR R1, [R0]
0x0800BDE0: F644 72FF MOVW R2, #0x4FFF
0x0800BDE4: F2C4 0200 MOVT R2, #0x4000
0x0800BDE8: 4291 CMP R1, R2
0x0800BDEA: DC12 BGT .L1 ; 0x0800BE12
0x0800BDEC: F244 4200 MOVW R2, #0x4400
0x0800BDF0: F2C4 0200 MOVT R2, #0x4000
0x0800BDF4: 4291 CMP R1, R2
0x0800BDF6: D029 BEQ .L3 ; 0x0800BE4C
0x0800BDF8: F644 0200 MOVW R2, #0x4800
0x0800BDFC: F2C4 0200 MOVT R2, #0x4000
0x0800BE00: 4291 CMP R1, R2
0x0800BE02: D023 BEQ .L3 ; 0x0800BE4C
0x0800BE04: F644 4200 MOVW R2, #0x4C00
0x0800BE08: F2C4 0200 MOVT R2, #0x4000
0x0800BE0C: 4291 CMP R1, R2
0x0800BE0E: D01D BEQ .L3 ; 0x0800BE4C
0x0800BE10: E011 B .L2 ; 0x0800BE36
.L1:
0x0800BE12: F245 0200 MOVW R2, #0x5000
0x0800BE16: F2C4 0200 MOVT R2, #0x4000
0x0800BE1A: 4291 CMP R1, R2
0x0800BE1C: D016 BEQ .L3 ; 0x0800BE4C
0x0800BE1E: F248 0200 MOVW R2, #0x8000
0x0800BE22: F2C4 0200 MOVT R2, #0x4000
0x0800BE26: 4291 CMP R1, R2
0x0800BE28: D010 BEQ .L3 ; 0x0800BE4C
0x0800BE2A: F643 0200 MOVW R2, #0x3800
0x0800BE2E: F2C4 0201 MOVT R2, #0x4001
0x0800BE32: 4291 CMP R1, R2
0x0800BE34: D00A BEQ .L3 ; 0x0800BE4C
.L2:
0x0800BE36: F64C 216E MOVW R1, #0xCA6E ; 0x0800CA6E = .rodata..L.str
0x0800BE3A: F6C0 0100 MOVT R1, #0x0800 ; 0x0800CA6E = .rodata..L.str
0x0800BE3E: 4604 MOV R4, R0
0x0800BE40: 4608 MOV R0, R1
0x0800BE42: F240 2136 MOVW R1, #0x0236
0x0800BE46: F7F7 FA4F BL assert_failed ; 0x080032E8
0x0800BE4A: 4620 MOV R0, R4
.L3:
0x0800BE4C: F890 1084 LDRB.W R1, [R0, #132]
0x0800BE50: 2901 CMP R1, #1
0x0800BE52: D101 BNE .L4 ; 0x0800BE58
0x0800BE54: 2002 MOVS R0, #2
0x0800BE56: BD10 POP {R4, PC}
.L4:
0x0800BE58: 2124 MOVS R1, #36
0x0800BE5A: F8C0 1088 STR.W R1, [R0, #136]
0x0800BE5E: 6801 LDR R1, [R0]
0x0800BE60: 680A LDR R2, [R1]
0x0800BE62: 680B LDR R3, [R1]
0x0800BE64: F022 5200 BIC R2, R2, #0x20000000
0x0800BE68: F023 0301 BIC R3, R3, #1
0x0800BE6C: 600B STR R3, [R1]
0x0800BE6E: 2300 MOVS R3, #0
0x0800BE70: 6643 STR R3, [R0, #100]
0x0800BE72: 600A STR R2, [R1]
0x0800BE74: 2120 MOVS R1, #32
0x0800BE76: F8C0 1088 STR.W R1, [R0, #136]
0x0800BE7A: F880 3084 STRB.W R3, [R0, #132]
0x0800BE7E: 2000 MOVS R0, #0
0x0800BE80: BD10 POP {R4, PC}
Section .text.libc.__SEGGER_RTL_ascii_wctomb from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=14, align=2
__SEGGER_RTL_ascii_wctomb:
0x0800BE82: 297F CMP R1, #127
0x0800BE84: BF8E ITEE HI
0x0800BE86: F06F 0001 MVNHI R0, #1
0x0800BE8A: 7001 STRBLS R1, [R0]
0x0800BE8C: 2001 MOVLS R0, #1
0x0800BE8E: 4770 BX LR
Section .text.USB_DevInit from stm32g4xx_ll_usb.o, size=26, align=4
USB_DevInit:
0x0800BE90: 4601 MOV R1, R0
0x0800BE92: 2001 MOVS R0, #1
0x0800BE94: F8A1 0040 STRH.W R0, [R1, #64]
0x0800BE98: 2200 MOVS R2, #0
0x0800BE9A: 2000 MOVS R0, #0
0x0800BE9C: F8A1 2040 STRH.W R2, [R1, #64]
0x0800BEA0: F8A1 2044 STRH.W R2, [R1, #68]
0x0800BEA4: F8A1 2050 STRH.W R2, [R1, #80]
0x0800BEA8: 4770 BX LR
Section .rodata..L.str from main.o, size=26, align=1
0x0800BEAA: 53 DC.B 0x53 ; 'S'
0x0800BEAB: 79 DC.B 0x79 ; 'y'
0x0800BEAC: 73 DC.B 0x73 ; 's'
0x0800BEAD: 74 DC.B 0x74 ; 't'
0x0800BEAE: 65 DC.B 0x65 ; 'e'
0x0800BEAF: 6D DC.B 0x6D ; 'm'
0x0800BEB0: 20 DC.B 0x20 ; ' '
0x0800BEB1: 63 DC.B 0x63 ; 'c'
0x0800BEB2: 6F DC.B 0x6F ; 'o'
0x0800BEB3: 72 DC.B 0x72 ; 'r'
0x0800BEB4: 65 DC.B 0x65 ; 'e'
0x0800BEB5: 20 DC.B 0x20 ; ' '
0x0800BEB6: 63 DC.B 0x63 ; 'c'
0x0800BEB7: 6C DC.B 0x6C ; 'l'
0x0800BEB8: 6F DC.B 0x6F ; 'o'
0x0800BEB9: 63 DC.B 0x63 ; 'c'
0x0800BEBA: 6B DC.B 0x6B ; 'k'
0x0800BEBB: 3A DC.B 0x3A ; ':'
0x0800BEBC: 20 DC.B 0x20 ; ' '
0x0800BEBD: 25 DC.B 0x25 ; '%'
0x0800BEBE: 75 DC.B 0x75 ; 'u'
0x0800BEBF: 4D DC.B 0x4D ; 'M'
0x0800BEC0: 48 DC.B 0x48 ; 'H'
0x0800BEC1: 7A DC.B 0x7A ; 'z'
0x0800BEC2: 0A DC.B 0x0A ; '\n'
0x0800BEC3: 00 DC.B 0x00 ; '\0'
Section .text.ADS_1260_SetDataRate from ads1260.o, size=122, align=4
ADS_1260_SetDataRate:
0x0800BEC4: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800BEC8: B082 SUB SP, SP, #8
0x0800BECA: F10D 0605 ADD.W R6, SP, #5
0x0800BECE: 460C MOV R4, R1
0x0800BED0: F04F 0822 MOV.W R8, #34
0x0800BED4: F44F 777A MOV.W R7, #0x03E8
0x0800BED8: 4631 MOV R1, R6
0x0800BEDA: 4632 MOV R2, R6
0x0800BEDC: 2303 MOVS R3, #3
0x0800BEDE: 4605 MOV R5, R0
0x0800BEE0: F88D 8005 STRB.W R8, [SP, #5]
0x0800BEE4: 9700 STR R7, [SP, #0]
0x0800BEE6: F7F8 FE8D BL HAL_SPI_TransmitReceive ; 0x08004C04
0x0800BEEA: F89D 0007 LDRB.W R0, [SP, #7]
0x0800BEEE: 4631 MOV R1, R6
0x0800BEF0: F000 0007 AND R0, R0, #7
0x0800BEF4: 4320 ORRS R0, R4
0x0800BEF6: F88D 0006 STRB.W R0, [SP, #6]
0x0800BEFA: 2042 MOVS R0, #66
0x0800BEFC: F88D 0005 STRB.W R0, [SP, #5]
0x0800BF00: 4628 MOV R0, R5
0x0800BF02: 4632 MOV R2, R6
0x0800BF04: 2302 MOVS R3, #2
0x0800BF06: 9700 STR R7, [SP, #0]
0x0800BF08: F7F8 FE7C BL HAL_SPI_TransmitReceive ; 0x08004C04
0x0800BF0C: 4628 MOV R0, R5
0x0800BF0E: 4631 MOV R1, R6
0x0800BF10: 4632 MOV R2, R6
0x0800BF12: 2303 MOVS R3, #3
0x0800BF14: F88D 8005 STRB.W R8, [SP, #5]
0x0800BF18: 9700 STR R7, [SP, #0]
0x0800BF1A: F7F8 FE73 BL HAL_SPI_TransmitReceive ; 0x08004C04
0x0800BF1E: F89D 0007 LDRB.W R0, [SP, #7]
0x0800BF22: 4020 ANDS R0, R4
0x0800BF24: 42A0 CMP R0, R4
0x0800BF26: D102 BNE .L1 ; 0x0800BF2E
0x0800BF28: B002 ADD SP, SP, #8
0x0800BF2A: E8BD 81F0 POP.W {R4-R8, PC}
.L1:
0x0800BF2E: F64E 00F1 MOVW R0, #0xE8F1 ; 0x0800E8F1 = .rodata..Lstr
0x0800BF32: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E8F1 = .rodata..Lstr
0x0800BF36: F7FF FC04 BL puts ; 0x0800B742
0x0800BF3A: BF00 NOP
.L2:
0x0800BF3C: E7FE B .L2 ; 0x0800BF3C
Section .rodata..Lstr.32 from main.o, size=30, align=1
0x0800BF3E: 42 DC.B 0x42 ; 'B'
0x0800BF3F: 61 DC.B 0x61 ; 'a'
0x0800BF40: 63 DC.B 0x63 ; 'c'
0x0800BF41: 6B DC.B 0x6B ; 'k'
0x0800BF42: 75 DC.B 0x75 ; 'u'
0x0800BF43: 70 DC.B 0x70 ; 'p'
0x0800BF44: 52 DC.B 0x52 ; 'R'
0x0800BF45: 65 DC.B 0x65 ; 'e'
0x0800BF46: 67 DC.B 0x67 ; 'g'
0x0800BF47: 69 DC.B 0x69 ; 'i'
0x0800BF48: 73 DC.B 0x73 ; 's'
0x0800BF49: 74 DC.B 0x74 ; 't'
0x0800BF4A: 65 DC.B 0x65 ; 'e'
0x0800BF4B: 72 DC.B 0x72 ; 'r'
0x0800BF4C: 44 DC.B 0x44 ; 'D'
0x0800BF4D: 61 DC.B 0x61 ; 'a'
0x0800BF4E: 74 DC.B 0x74 ; 't'
0x0800BF4F: 61 DC.B 0x61 ; 'a'
0x0800BF50: 20 DC.B 0x20 ; ' '
0x0800BF51: 61 DC.B 0x61 ; 'a'
0x0800BF52: 76 DC.B 0x76 ; 'v'
0x0800BF53: 61 DC.B 0x61 ; 'a'
0x0800BF54: 69 DC.B 0x69 ; 'i'
0x0800BF55: 6C DC.B 0x6C ; 'l'
0x0800BF56: 61 DC.B 0x61 ; 'a'
0x0800BF57: 62 DC.B 0x62 ; 'b'
0x0800BF58: 6C DC.B 0x6C ; 'l'
0x0800BF59: 65 DC.B 0x65 ; 'e'
0x0800BF5A: 0D DC.B 0x0D ; '\r'
0x0800BF5B: 00 DC.B 0x00 ; '\0'
Section .text.ADS_1260_BatteryCurrentOffsetCalibrationStart from ads1260.o, size=46, align=4
ADS_1260_BatteryCurrentOffsetCalibrationStart:
0x0800BF5C: 4602 MOV R2, R0
0x0800BF5E: F8D0 0188 LDR.W R0, [R0, #0x0188]
0x0800BF62: 2100 MOVS R1, #0
0x0800BF64: 6790 STR R0, [R2, #120]
0x0800BF66: F8B2 00CE LDRH.W R0, [R2, #206]
0x0800BF6A: F8A2 007C STRH.W R0, [R2, #124]
0x0800BF6E: F8B2 00CC LDRH.W R0, [R2, #204]
0x0800BF72: F8A2 007E STRH.W R0, [R2, #126]
0x0800BF76: F8D2 30D4 LDR.W R3, [R2, #212]
0x0800BF7A: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800BF7E: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800BF82: F8C2 3080 STR.W R3, [R2, #128]
0x0800BF86: F000 BB6D B.W EEPROM_storeConfig ; 0x0800C664
Section .rodata..Lstr.34 from main.o, size=18, align=1
0x0800BF8A: 2E DC.B 0x2E ; '.'
0x0800BF8B: 2E DC.B 0x2E ; '.'
0x0800BF8C: 2E DC.B 0x2E ; '.'
0x0800BF8D: 46 DC.B 0x46 ; 'F'
0x0800BF8E: 6C DC.B 0x6C ; 'l'
0x0800BF8F: 61 DC.B 0x61 ; 'a'
0x0800BF90: 73 DC.B 0x73 ; 's'
0x0800BF91: 68 DC.B 0x68 ; 'h'
0x0800BF92: 20 DC.B 0x20 ; ' '
0x0800BF93: 75 DC.B 0x75 ; 'u'
0x0800BF94: 6E DC.B 0x6E ; 'n'
0x0800BF95: 6C DC.B 0x6C ; 'l'
0x0800BF96: 6F DC.B 0x6F ; 'o'
0x0800BF97: 63 DC.B 0x63 ; 'c'
0x0800BF98: 6B DC.B 0x6B ; 'k'
0x0800BF99: 65 DC.B 0x65 ; 'e'
0x0800BF9A: 64 DC.B 0x64 ; 'd'
0x0800BF9B: 00 DC.B 0x00 ; '\0'
Section .text.ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart from ads1260.o, size=58, align=4
ADS_1260_BatteryCurrentOffsetCommonModeErrorComepensationStart:
0x0800BF9C: 4602 MOV R2, R0
0x0800BF9E: F8D0 00D4 LDR.W R0, [R0, #212]
0x0800BFA2: F44F 737A MOV.W R3, #0x03E8
0x0800BFA6: F8C2 0084 STR.W R0, [R2, #132]
0x0800BFAA: F8D2 0084 LDR.W R0, [R2, #132]
0x0800BFAE: F8D2 1080 LDR.W R1, [R2, #128]
0x0800BFB2: 1A40 SUBS R0, R0, R1
0x0800BFB4: F241 21DC MOVW R1, #0x12DC ; 0x100012DC = avgValWithOffsetCompensation
0x0800BFB8: F2C1 0100 MOVT R1, #0x1000 ; 0x100012DC = avgValWithOffsetCompensation
0x0800BFBC: 6809 LDR R1, [R1]
0x0800BFBE: 4359 MULS R1, R3, R1
0x0800BFC0: FB91 F3F0 SDIV R3, R1, R0
0x0800BFC4: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800BFC8: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800BFCC: 2100 MOVS R1, #0
0x0800BFCE: F8C2 3088 STR.W R3, [R2, #136]
0x0800BFD2: F000 BB47 B.W EEPROM_storeConfig ; 0x0800C664
Section .rodata..Lstr.53 from main.o, size=22, align=1
0x0800BFD6: 46 DC.B 0x46 ; 'F'
0x0800BFD7: 6C DC.B 0x6C ; 'l'
0x0800BFD8: 61 DC.B 0x61 ; 'a'
0x0800BFD9: 73 DC.B 0x73 ; 's'
0x0800BFDA: 68 DC.B 0x68 ; 'h'
0x0800BFDB: 20 DC.B 0x20 ; ' '
0x0800BFDC: 6F DC.B 0x6F ; 'o'
0x0800BFDD: 62 DC.B 0x62 ; 'b'
0x0800BFDE: 20 DC.B 0x20 ; ' '
0x0800BFDF: 75 DC.B 0x75 ; 'u'
0x0800BFE0: 6E DC.B 0x6E ; 'n'
0x0800BFE1: 6C DC.B 0x6C ; 'l'
0x0800BFE2: 6F DC.B 0x6F ; 'o'
0x0800BFE3: 63 DC.B 0x63 ; 'c'
0x0800BFE4: 6B DC.B 0x6B ; 'k'
0x0800BFE5: 20 DC.B 0x20 ; ' '
0x0800BFE6: 65 DC.B 0x65 ; 'e'
0x0800BFE7: 72 DC.B 0x72 ; 'r'
0x0800BFE8: 72 DC.B 0x72 ; 'r'
0x0800BFE9: 6F DC.B 0x6F ; 'o'
0x0800BFEA: 72 DC.B 0x72 ; 'r'
0x0800BFEB: 00 DC.B 0x00 ; '\0'
Section .text.AH_COUNTER_Init from ah_counter.o, size=54, align=4
AH_COUNTER_Init:
0x0800BFEC: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800BFF0: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800BFF4: 6DC1 LDR R1, [R0, #92]
0x0800BFF6: F24F 12F0 MOVW R2, #0xF1F0
0x0800BFFA: F6CF 72FF MOVT R2, #0xFFFF
0x0800BFFE: 4351 MULS R1, R2, R1
0x0800C000: 17CB ASRS R3, R1, #31
0x0800C002: E9C0 1358 STRD R1, R3, [R0, #0x0160]
0x0800C006: 6DC1 LDR R1, [R0, #92]
0x0800C008: 4249 RSBS R1, R1, #0
0x0800C00A: F8C0 1140 STR.W R1, [R0, #0x0140]
0x0800C00E: 6DC1 LDR R1, [R0, #92]
0x0800C010: 4351 MULS R1, R2, R1
0x0800C012: 17CA ASRS R2, R1, #31
0x0800C014: E9C0 1278 STRD R1, R2, [R0, #0x01E0]
0x0800C018: 6DC1 LDR R1, [R0, #92]
0x0800C01A: 4249 RSBS R1, R1, #0
0x0800C01C: F8C0 11D8 STR.W R1, [R0, #0x01D8]
0x0800C020: 4770 BX LR
Section .rodata..Lstr.56 from main.o, size=14, align=1
0x0800C022: 46 DC.B 0x46 ; 'F'
0x0800C023: 6C DC.B 0x6C ; 'l'
0x0800C024: 61 DC.B 0x61 ; 'a'
0x0800C025: 73 DC.B 0x73 ; 's'
0x0800C026: 68 DC.B 0x68 ; 'h'
0x0800C027: 20 DC.B 0x20 ; ' '
0x0800C028: 20 DC.B 0x20 ; ' '
0x0800C029: 6C DC.B 0x6C ; 'l'
0x0800C02A: 6F DC.B 0x6F ; 'o'
0x0800C02B: 63 DC.B 0x63 ; 'c'
0x0800C02C: 6B DC.B 0x6B ; 'k'
0x0800C02D: 65 DC.B 0x65 ; 'e'
0x0800C02E: 64 DC.B 0x64 ; 'd'
0x0800C02F: 00 DC.B 0x00 ; '\0'
Section .text.y from chip_temperature.o, size=70, align=4
y:
0x0800C030: 4282 CMP R2, R0
0x0800C032: D102 BNE .L1 ; 0x0800C03A
0x0800C034: 2000 MOVS R0, #0
0x0800C036: B200 SXTH R0, R0
0x0800C038: 4770 BX LR
.L1:
0x0800C03A: 4694 MOV R12, R2
0x0800C03C: 4290 CMP R0, R2
0x0800C03E: BFB8 IT LT
0x0800C040: 4602 MOVLT R2, R0
0x0800C042: EBBC 0000 SUBS.W R0, R12, R0
0x0800C046: 469C MOV R12, R3
0x0800C048: BF48 IT MI
0x0800C04A: 4240 RSBMI R0, R0, #0
0x0800C04C: B580 PUSH {R7, LR}
0x0800C04E: F8DD E008 LDR.W LR, [SP, #8]
0x0800C052: 4299 CMP R1, R3
0x0800C054: BFB8 IT LT
0x0800C056: 460B MOVLT R3, R1
0x0800C058: EBBC 0101 SUBS.W R1, R12, R1
0x0800C05C: BF48 IT MI
0x0800C05E: 4249 RSBMI R1, R1, #0
0x0800C060: EBAE 0202 SUB.W R2, LR, R2
0x0800C064: 4343 MULS R3, R0, R3
0x0800C066: FB01 3102 MLA R1, R1, R2, R3
0x0800C06A: FB91 F0F0 SDIV R0, R1, R0
0x0800C06E: E8BD 4080 POP.W {R7, LR}
0x0800C072: B200 SXTH R0, R0
0x0800C074: 4770 BX LR
Section .rodata..L.str from stm32g4xx_hal.o, size=90, align=1
0x0800C076: 44 DC.B 0x44 ; 'D'
0x0800C077: 3A DC.B 0x3A ; ':'
0x0800C078: 5C DC.B 0x5C ; '\\'
0x0800C079: 50 DC.B 0x50 ; 'P'
0x0800C07A: 72 DC.B 0x72 ; 'r'
0x0800C07B: 6F DC.B 0x6F ; 'o'
0x0800C07C: 6A DC.B 0x6A ; 'j'
0x0800C07D: 65 DC.B 0x65 ; 'e'
0x0800C07E: 6B DC.B 0x6B ; 'k'
0x0800C07F: 74 DC.B 0x74 ; 't'
0x0800C080: 65 DC.B 0x65 ; 'e'
0x0800C081: 5C DC.B 0x5C ; '\\'
0x0800C082: 65 DC.B 0x65 ; 'e'
0x0800C083: 63 DC.B 0x63 ; 'c'
0x0800C084: 73 DC.B 0x73 ; 's'
0x0800C085: 53 DC.B 0x53 ; 'S'
0x0800C086: 6D DC.B 0x6D ; 'm'
0x0800C087: 61 DC.B 0x61 ; 'a'
0x0800C088: 72 DC.B 0x72 ; 'r'
0x0800C089: 74 DC.B 0x74 ; 't'
0x0800C08A: 50 DC.B 0x50 ; 'P'
0x0800C08B: 72 DC.B 0x72 ; 'r'
0x0800C08C: 6F DC.B 0x6F ; 'o'
0x0800C08D: 5C DC.B 0x5C ; '\\'
0x0800C08E: 74 DC.B 0x74 ; 't'
0x0800C08F: 72 DC.B 0x72 ; 'r'
0x0800C090: 75 DC.B 0x75 ; 'u'
0x0800C091: 6E DC.B 0x6E ; 'n'
0x0800C092: 6B DC.B 0x6B ; 'k'
0x0800C093: 5C DC.B 0x5C ; '\\'
0x0800C094: 66 DC.B 0x66 ; 'f'
0x0800C095: 77 DC.B 0x77 ; 'w'
0x0800C096: 5F DC.B 0x5F ; '_'
0x0800C097: 67 DC.B 0x67 ; 'g'
0x0800C098: 34 DC.B 0x34 ; '4'
0x0800C099: 37 DC.B 0x37 ; '7'
0x0800C09A: 33 DC.B 0x33 ; '3'
0x0800C09B: 72 DC.B 0x72 ; 'r'
0x0800C09C: 63 DC.B 0x63 ; 'c'
0x0800C09D: 74 DC.B 0x74 ; 't'
0x0800C09E: 5C DC.B 0x5C ; '\\'
0x0800C09F: 44 DC.B 0x44 ; 'D'
0x0800C0A0: 72 DC.B 0x72 ; 'r'
0x0800C0A1: 69 DC.B 0x69 ; 'i'
0x0800C0A2: 76 DC.B 0x76 ; 'v'
0x0800C0A3: 65 DC.B 0x65 ; 'e'
0x0800C0A4: 72 DC.B 0x72 ; 'r'
0x0800C0A5: 73 DC.B 0x73 ; 's'
0x0800C0A6: 5C DC.B 0x5C ; '\\'
0x0800C0A7: 53 DC.B 0x53 ; 'S'
0x0800C0A8: 54 DC.B 0x54 ; 'T'
0x0800C0A9: 4D DC.B 0x4D ; 'M'
0x0800C0AA: 33 DC.B 0x33 ; '3'
0x0800C0AB: 32 DC.B 0x32 ; '2'
0x0800C0AC: 47 DC.B 0x47 ; 'G'
0x0800C0AD: 34 DC.B 0x34 ; '4'
0x0800C0AE: 78 DC.B 0x78 ; 'x'
0x0800C0AF: 78 DC.B 0x78 ; 'x'
0x0800C0B0: 5F DC.B 0x5F ; '_'
0x0800C0B1: 48 DC.B 0x48 ; 'H'
0x0800C0B2: 41 DC.B 0x41 ; 'A'
0x0800C0B3: 4C DC.B 0x4C ; 'L'
0x0800C0B4: 5F DC.B 0x5F ; '_'
0x0800C0B5: 44 DC.B 0x44 ; 'D'
0x0800C0B6: 72 DC.B 0x72 ; 'r'
0x0800C0B7: 69 DC.B 0x69 ; 'i'
0x0800C0B8: 76 DC.B 0x76 ; 'v'
0x0800C0B9: 65 DC.B 0x65 ; 'e'
0x0800C0BA: 72 DC.B 0x72 ; 'r'
0x0800C0BB: 5C DC.B 0x5C ; '\\'
0x0800C0BC: 53 DC.B 0x53 ; 'S'
0x0800C0BD: 72 DC.B 0x72 ; 'r'
0x0800C0BE: 63 DC.B 0x63 ; 'c'
0x0800C0BF: 5C DC.B 0x5C ; '\\'
0x0800C0C0: 73 DC.B 0x73 ; 's'
0x0800C0C1: 74 DC.B 0x74 ; 't'
0x0800C0C2: 6D DC.B 0x6D ; 'm'
0x0800C0C3: 33 DC.B 0x33 ; '3'
0x0800C0C4: 32 DC.B 0x32 ; '2'
0x0800C0C5: 67 DC.B 0x67 ; 'g'
0x0800C0C6: 34 DC.B 0x34 ; '4'
0x0800C0C7: 78 DC.B 0x78 ; 'x'
0x0800C0C8: 78 DC.B 0x78 ; 'x'
0x0800C0C9: 5F DC.B 0x5F ; '_'
0x0800C0CA: 68 DC.B 0x68 ; 'h'
0x0800C0CB: 61 DC.B 0x61 ; 'a'
0x0800C0CC: 6C DC.B 0x6C ; 'l'
0x0800C0CD: 2E DC.B 0x2E ; '.'
0x0800C0CE: 63 DC.B 0x63 ; 'c'
0x0800C0CF: 00 DC.B 0x00 ; '\0'
Section .text.EEPROM_fullRestore from eeprom.o, size=78, align=4
EEPROM_fullRestore:
0x0800C0D0: B5B0 PUSH {R4-R5, R7, LR}
0x0800C0D2: 4604 MOV R4, R0
0x0800C0D4: F64E 4016 MOVW R0, #0xEC16 ; 0x0800EC16 = .rodata..Lstr.10
0x0800C0D8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC16 = .rodata..Lstr.10
0x0800C0DC: F7FF FB31 BL puts ; 0x0800B742
0x0800C0E0: F240 35F8 MOVW R5, #0x03F8 ; 0x100003F8 = eepromData
0x0800C0E4: F2C1 0500 MOVT R5, #0x1000 ; 0x100003F8 = eepromData
0x0800C0E8: F241 7148 MOVW R1, #0x1748 ; 0x08001748 = defaultEepromData
0x0800C0EC: F105 0018 ADD.W R0, R5, #24
0x0800C0F0: F6C0 0100 MOVT R1, #0x0800 ; 0x08001748 = defaultEepromData
0x0800C0F4: 22B8 MOVS R2, #184
0x0800C0F6: F7FA FAB0 BL __aeabi_memcpy4 ; 0x0800665A
0x0800C0FA: 68A8 LDR R0, [R5, #8]
0x0800C0FC: 21D0 MOVS R1, #208
0x0800C0FE: 3001 ADDS R0, #1
0x0800C100: E9C5 1001 STRD R1, R0, [R5, #4]
0x0800C104: 2001 MOVS R0, #1
0x0800C106: 7028 STRB R0, [R5]
0x0800C108: 2000 MOVS R0, #0
0x0800C10A: 2100 MOVS R1, #0
0x0800C10C: 462A MOV R2, R5
0x0800C10E: 23D0 MOVS R3, #208
0x0800C110: F000 F834 BL EEPROM_Write ; 0x0800C17C
0x0800C114: 4620 MOV R0, R4
0x0800C116: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x0800C11A: F000 B897 B.W EEPROM_readConfig ; 0x0800C24C
Section .rodata..L.str from stm32g4xx_hal_adc.o, size=94, align=1
0x0800C11E: 44 DC.B 0x44 ; 'D'
0x0800C11F: 3A DC.B 0x3A ; ':'
0x0800C120: 5C DC.B 0x5C ; '\\'
0x0800C121: 50 DC.B 0x50 ; 'P'
0x0800C122: 72 DC.B 0x72 ; 'r'
0x0800C123: 6F DC.B 0x6F ; 'o'
0x0800C124: 6A DC.B 0x6A ; 'j'
0x0800C125: 65 DC.B 0x65 ; 'e'
0x0800C126: 6B DC.B 0x6B ; 'k'
0x0800C127: 74 DC.B 0x74 ; 't'
0x0800C128: 65 DC.B 0x65 ; 'e'
0x0800C129: 5C DC.B 0x5C ; '\\'
0x0800C12A: 65 DC.B 0x65 ; 'e'
0x0800C12B: 63 DC.B 0x63 ; 'c'
0x0800C12C: 73 DC.B 0x73 ; 's'
0x0800C12D: 53 DC.B 0x53 ; 'S'
0x0800C12E: 6D DC.B 0x6D ; 'm'
0x0800C12F: 61 DC.B 0x61 ; 'a'
0x0800C130: 72 DC.B 0x72 ; 'r'
0x0800C131: 74 DC.B 0x74 ; 't'
0x0800C132: 50 DC.B 0x50 ; 'P'
0x0800C133: 72 DC.B 0x72 ; 'r'
0x0800C134: 6F DC.B 0x6F ; 'o'
0x0800C135: 5C DC.B 0x5C ; '\\'
0x0800C136: 74 DC.B 0x74 ; 't'
0x0800C137: 72 DC.B 0x72 ; 'r'
0x0800C138: 75 DC.B 0x75 ; 'u'
0x0800C139: 6E DC.B 0x6E ; 'n'
0x0800C13A: 6B DC.B 0x6B ; 'k'
0x0800C13B: 5C DC.B 0x5C ; '\\'
0x0800C13C: 66 DC.B 0x66 ; 'f'
0x0800C13D: 77 DC.B 0x77 ; 'w'
0x0800C13E: 5F DC.B 0x5F ; '_'
0x0800C13F: 67 DC.B 0x67 ; 'g'
0x0800C140: 34 DC.B 0x34 ; '4'
0x0800C141: 37 DC.B 0x37 ; '7'
0x0800C142: 33 DC.B 0x33 ; '3'
0x0800C143: 72 DC.B 0x72 ; 'r'
0x0800C144: 63 DC.B 0x63 ; 'c'
0x0800C145: 74 DC.B 0x74 ; 't'
0x0800C146: 5C DC.B 0x5C ; '\\'
0x0800C147: 44 DC.B 0x44 ; 'D'
0x0800C148: 72 DC.B 0x72 ; 'r'
0x0800C149: 69 DC.B 0x69 ; 'i'
0x0800C14A: 76 DC.B 0x76 ; 'v'
0x0800C14B: 65 DC.B 0x65 ; 'e'
0x0800C14C: 72 DC.B 0x72 ; 'r'
0x0800C14D: 73 DC.B 0x73 ; 's'
0x0800C14E: 5C DC.B 0x5C ; '\\'
0x0800C14F: 53 DC.B 0x53 ; 'S'
0x0800C150: 54 DC.B 0x54 ; 'T'
0x0800C151: 4D DC.B 0x4D ; 'M'
0x0800C152: 33 DC.B 0x33 ; '3'
0x0800C153: 32 DC.B 0x32 ; '2'
0x0800C154: 47 DC.B 0x47 ; 'G'
0x0800C155: 34 DC.B 0x34 ; '4'
0x0800C156: 78 DC.B 0x78 ; 'x'
0x0800C157: 78 DC.B 0x78 ; 'x'
0x0800C158: 5F DC.B 0x5F ; '_'
0x0800C159: 48 DC.B 0x48 ; 'H'
0x0800C15A: 41 DC.B 0x41 ; 'A'
0x0800C15B: 4C DC.B 0x4C ; 'L'
0x0800C15C: 5F DC.B 0x5F ; '_'
0x0800C15D: 44 DC.B 0x44 ; 'D'
0x0800C15E: 72 DC.B 0x72 ; 'r'
0x0800C15F: 69 DC.B 0x69 ; 'i'
0x0800C160: 76 DC.B 0x76 ; 'v'
0x0800C161: 65 DC.B 0x65 ; 'e'
0x0800C162: 72 DC.B 0x72 ; 'r'
0x0800C163: 5C DC.B 0x5C ; '\\'
0x0800C164: 53 DC.B 0x53 ; 'S'
0x0800C165: 72 DC.B 0x72 ; 'r'
0x0800C166: 63 DC.B 0x63 ; 'c'
0x0800C167: 5C DC.B 0x5C ; '\\'
0x0800C168: 73 DC.B 0x73 ; 's'
0x0800C169: 74 DC.B 0x74 ; 't'
0x0800C16A: 6D DC.B 0x6D ; 'm'
0x0800C16B: 33 DC.B 0x33 ; '3'
0x0800C16C: 32 DC.B 0x32 ; '2'
0x0800C16D: 67 DC.B 0x67 ; 'g'
0x0800C16E: 34 DC.B 0x34 ; '4'
0x0800C16F: 78 DC.B 0x78 ; 'x'
0x0800C170: 78 DC.B 0x78 ; 'x'
0x0800C171: 5F DC.B 0x5F ; '_'
0x0800C172: 68 DC.B 0x68 ; 'h'
0x0800C173: 61 DC.B 0x61 ; 'a'
0x0800C174: 6C DC.B 0x6C ; 'l'
0x0800C175: 5F DC.B 0x5F ; '_'
0x0800C176: 61 DC.B 0x61 ; 'a'
0x0800C177: 64 DC.B 0x64 ; 'd'
0x0800C178: 63 DC.B 0x63 ; 'c'
0x0800C179: 2E DC.B 0x2E ; '.'
0x0800C17A: 63 DC.B 0x63 ; 'c'
0x0800C17B: 00 DC.B 0x00 ; '\0'
Section .text.EEPROM_Write from eeprom.o, size=114, align=4
EEPROM_Write:
0x0800C17C: E92D 4FF0 PUSH.W {R4-R11, LR}
0x0800C180: B083 SUB SP, SP, #12
0x0800C182: 4692 MOV R10, R2
0x0800C184: 4606 MOV R6, R0
0x0800C186: 1858 ADDS R0, R3, R1
0x0800C188: 2201 MOVS R2, #1
0x0800C18A: F241 18F0 MOVW R8, #0x11F0 ; 0x100011F0 = hi2c3
0x0800C18E: 461F MOV R7, R3
0x0800C190: EB02 1B90 ADD.W R11, R2, R0, LSR #6
0x0800C194: 2500 MOVS R5, #0
0x0800C196: F2C1 0800 MOVT R8, #0x1000 ; 0x100011F0 = hi2c3
0x0800C19A: BF00 NOP
.L1:
0x0800C19C: B28A UXTH R2, R1
0x0800C19E: FA12 F287 UXTAH R2, R2, R7
0x0800C1A2: 463C MOV R4, R7
0x0800C1A4: EA41 1086 ORR.W R0, R1, R6, LSL #6
0x0800C1A8: 2A40 CMP R2, #64
0x0800C1AA: BF28 IT CS
0x0800C1AC: F1C1 0440 RSBCS R4, R1, #64
0x0800C1B0: FA1A F185 UXTAH R1, R10, R5
0x0800C1B4: B2A2 UXTH R2, R4
0x0800C1B6: FA1F F985 UXTH R9, R5
0x0800C1BA: E9CD 1200 STRD R1, R2, [SP]
0x0800C1BE: B282 UXTH R2, R0
0x0800C1C0: 4640 MOV R0, R8
0x0800C1C2: 21A0 MOVS R1, #160
0x0800C1C4: 2302 MOVS R3, #2
0x0800C1C6: F44F 757A MOV.W R5, #0x03E8
0x0800C1CA: 9502 STR R5, [SP, #8]
0x0800C1CC: F7F7 FFB0 BL HAL_I2C_Mem_Write ; 0x08004130
0x0800C1D0: 2005 MOVS R0, #5
0x0800C1D2: 3601 ADDS R6, #1
0x0800C1D4: 1B3F SUBS R7, R7, R4
0x0800C1D6: FA19 F584 UXTAH R5, R9, R4
0x0800C1DA: F7F7 FA13 BL HAL_Delay ; 0x08003604
0x0800C1DE: F1BB 0B01 SUBS.W R11, R11, #1
0x0800C1E2: F04F 0100 MOV.W R1, #0
0x0800C1E6: D1D9 BNE .L1 ; 0x0800C19C
0x0800C1E8: B003 ADD SP, SP, #12
0x0800C1EA: E8BD 8FF0 POP.W {R4-R11, PC}
Section .rodata..L.str from stm32g4xx_hal_crc.o, size=94, align=1
0x0800C1EE: 44 DC.B 0x44 ; 'D'
0x0800C1EF: 3A DC.B 0x3A ; ':'
0x0800C1F0: 5C DC.B 0x5C ; '\\'
0x0800C1F1: 50 DC.B 0x50 ; 'P'
0x0800C1F2: 72 DC.B 0x72 ; 'r'
0x0800C1F3: 6F DC.B 0x6F ; 'o'
0x0800C1F4: 6A DC.B 0x6A ; 'j'
0x0800C1F5: 65 DC.B 0x65 ; 'e'
0x0800C1F6: 6B DC.B 0x6B ; 'k'
0x0800C1F7: 74 DC.B 0x74 ; 't'
0x0800C1F8: 65 DC.B 0x65 ; 'e'
0x0800C1F9: 5C DC.B 0x5C ; '\\'
0x0800C1FA: 65 DC.B 0x65 ; 'e'
0x0800C1FB: 63 DC.B 0x63 ; 'c'
0x0800C1FC: 73 DC.B 0x73 ; 's'
0x0800C1FD: 53 DC.B 0x53 ; 'S'
0x0800C1FE: 6D DC.B 0x6D ; 'm'
0x0800C1FF: 61 DC.B 0x61 ; 'a'
0x0800C200: 72 DC.B 0x72 ; 'r'
0x0800C201: 74 DC.B 0x74 ; 't'
0x0800C202: 50 DC.B 0x50 ; 'P'
0x0800C203: 72 DC.B 0x72 ; 'r'
0x0800C204: 6F DC.B 0x6F ; 'o'
0x0800C205: 5C DC.B 0x5C ; '\\'
0x0800C206: 74 DC.B 0x74 ; 't'
0x0800C207: 72 DC.B 0x72 ; 'r'
0x0800C208: 75 DC.B 0x75 ; 'u'
0x0800C209: 6E DC.B 0x6E ; 'n'
0x0800C20A: 6B DC.B 0x6B ; 'k'
0x0800C20B: 5C DC.B 0x5C ; '\\'
0x0800C20C: 66 DC.B 0x66 ; 'f'
0x0800C20D: 77 DC.B 0x77 ; 'w'
0x0800C20E: 5F DC.B 0x5F ; '_'
0x0800C20F: 67 DC.B 0x67 ; 'g'
0x0800C210: 34 DC.B 0x34 ; '4'
0x0800C211: 37 DC.B 0x37 ; '7'
0x0800C212: 33 DC.B 0x33 ; '3'
0x0800C213: 72 DC.B 0x72 ; 'r'
0x0800C214: 63 DC.B 0x63 ; 'c'
0x0800C215: 74 DC.B 0x74 ; 't'
0x0800C216: 5C DC.B 0x5C ; '\\'
0x0800C217: 44 DC.B 0x44 ; 'D'
0x0800C218: 72 DC.B 0x72 ; 'r'
0x0800C219: 69 DC.B 0x69 ; 'i'
0x0800C21A: 76 DC.B 0x76 ; 'v'
0x0800C21B: 65 DC.B 0x65 ; 'e'
0x0800C21C: 72 DC.B 0x72 ; 'r'
0x0800C21D: 73 DC.B 0x73 ; 's'
0x0800C21E: 5C DC.B 0x5C ; '\\'
0x0800C21F: 53 DC.B 0x53 ; 'S'
0x0800C220: 54 DC.B 0x54 ; 'T'
0x0800C221: 4D DC.B 0x4D ; 'M'
0x0800C222: 33 DC.B 0x33 ; '3'
0x0800C223: 32 DC.B 0x32 ; '2'
0x0800C224: 47 DC.B 0x47 ; 'G'
0x0800C225: 34 DC.B 0x34 ; '4'
0x0800C226: 78 DC.B 0x78 ; 'x'
0x0800C227: 78 DC.B 0x78 ; 'x'
0x0800C228: 5F DC.B 0x5F ; '_'
0x0800C229: 48 DC.B 0x48 ; 'H'
0x0800C22A: 41 DC.B 0x41 ; 'A'
0x0800C22B: 4C DC.B 0x4C ; 'L'
0x0800C22C: 5F DC.B 0x5F ; '_'
0x0800C22D: 44 DC.B 0x44 ; 'D'
0x0800C22E: 72 DC.B 0x72 ; 'r'
0x0800C22F: 69 DC.B 0x69 ; 'i'
0x0800C230: 76 DC.B 0x76 ; 'v'
0x0800C231: 65 DC.B 0x65 ; 'e'
0x0800C232: 72 DC.B 0x72 ; 'r'
0x0800C233: 5C DC.B 0x5C ; '\\'
0x0800C234: 53 DC.B 0x53 ; 'S'
0x0800C235: 72 DC.B 0x72 ; 'r'
0x0800C236: 63 DC.B 0x63 ; 'c'
0x0800C237: 5C DC.B 0x5C ; '\\'
0x0800C238: 73 DC.B 0x73 ; 's'
0x0800C239: 74 DC.B 0x74 ; 't'
0x0800C23A: 6D DC.B 0x6D ; 'm'
0x0800C23B: 33 DC.B 0x33 ; '3'
0x0800C23C: 32 DC.B 0x32 ; '2'
0x0800C23D: 67 DC.B 0x67 ; 'g'
0x0800C23E: 34 DC.B 0x34 ; '4'
0x0800C23F: 78 DC.B 0x78 ; 'x'
0x0800C240: 78 DC.B 0x78 ; 'x'
0x0800C241: 5F DC.B 0x5F ; '_'
0x0800C242: 68 DC.B 0x68 ; 'h'
0x0800C243: 61 DC.B 0x61 ; 'a'
0x0800C244: 6C DC.B 0x6C ; 'l'
0x0800C245: 5F DC.B 0x5F ; '_'
0x0800C246: 63 DC.B 0x63 ; 'c'
0x0800C247: 72 DC.B 0x72 ; 'r'
0x0800C248: 63 DC.B 0x63 ; 'c'
0x0800C249: 2E DC.B 0x2E ; '.'
0x0800C24A: 63 DC.B 0x63 ; 'c'
0x0800C24B: 00 DC.B 0x00 ; '\0'
Section .text.EEPROM_readConfig from eeprom.o, size=450, align=4
EEPROM_readConfig:
0x0800C24C: B5F0 PUSH {R4-R7, LR}
0x0800C24E: B081 SUB SP, SP, #4
0x0800C250: F240 34F8 MOVW R4, #0x03F8 ; 0x100003F8 = eepromData
0x0800C254: F2C1 0400 MOVT R4, #0x1000 ; 0x100003F8 = eepromData
0x0800C258: 4605 MOV R5, R0
0x0800C25A: 2000 MOVS R0, #0
0x0800C25C: 2100 MOVS R1, #0
0x0800C25E: 4622 MOV R2, R4
0x0800C260: 23D0 MOVS R3, #208
0x0800C262: F7F9 FE6F BL EEPROM_Read ; 0x08005F44
0x0800C266: 69A0 LDR R0, [R4, #24]
0x0800C268: 6128 STR R0, [R5, #16]
0x0800C26A: 8BA0 LDRH R0, [R4, #28]
0x0800C26C: 82A8 STRH R0, [R5, #20]
0x0800C26E: 8BE0 LDRH R0, [R4, #30]
0x0800C270: 82E8 STRH R0, [R5, #22]
0x0800C272: 8C20 LDRH R0, [R4, #32]
0x0800C274: 8328 STRH R0, [R5, #24]
0x0800C276: 8C60 LDRH R0, [R4, #34]
0x0800C278: 83A8 STRH R0, [R5, #28]
0x0800C27A: 8CA0 LDRH R0, [R4, #36]
0x0800C27C: 83E8 STRH R0, [R5, #30]
0x0800C27E: 8CE0 LDRH R0, [R4, #38]
0x0800C280: 8428 STRH R0, [R5, #32]
0x0800C282: 8D20 LDRH R0, [R4, #40]
0x0800C284: 8468 STRH R0, [R5, #34]
0x0800C286: 8D60 LDRH R0, [R4, #42]
0x0800C288: F8A5 007C STRH.W R0, [R5, #124]
0x0800C28C: 8DA0 LDRH R0, [R4, #44]
0x0800C28E: F8A5 007E STRH.W R0, [R5, #126]
0x0800C292: 8DE0 LDRH R0, [R4, #46]
0x0800C294: F8A5 0098 STRH.W R0, [R5, #152]
0x0800C298: 8E20 LDRH R0, [R4, #48]
0x0800C29A: F8A5 009A STRH.W R0, [R5, #154]
0x0800C29E: 8E60 LDRH R0, [R4, #50]
0x0800C2A0: F8A5 008C STRH.W R0, [R5, #140]
0x0800C2A4: 8EA0 LDRH R0, [R4, #52]
0x0800C2A6: F8A5 00A0 STRH.W R0, [R5, #160]
0x0800C2AA: 8EE0 LDRH R0, [R4, #54]
0x0800C2AC: F8A5 00A8 STRH.W R0, [R5, #168]
0x0800C2B0: F104 0038 ADD.W R0, R4, #56
0x0800C2B4: E890 500F LDM.W R0, {R0-R3, R12, LR}
0x0800C2B8: E9D4 6714 LDRD R6, R7, [R4, #80]
0x0800C2BC: F8C5 0080 STR.W R0, [R5, #128]
0x0800C2C0: F8C5 1084 STR.W R1, [R5, #132]
0x0800C2C4: F8C5 2088 STR.W R2, [R5, #136]
0x0800C2C8: F8C5 3090 STR.W R3, [R5, #144]
0x0800C2CC: F8C5 C09C STR.W R12, [R5, #156]
0x0800C2D0: F8C5 E0A4 STR.W LR, [R5, #164]
0x0800C2D4: F8C5 60AC STR.W R6, [R5, #172]
0x0800C2D8: 67AF STR R7, [R5, #120]
0x0800C2DA: F104 0058 ADD.W R0, R4, #88
0x0800C2DE: C807 LDM R0, {R0-R2}
0x0800C2E0: F8C5 0094 STR.W R0, [R5, #148]
0x0800C2E4: F8C5 10B0 STR.W R1, [R5, #176]
0x0800C2E8: F8C5 20B4 STR.W R2, [R5, #180]
0x0800C2EC: F8B4 0088 LDRH.W R0, [R4, #136]
0x0800C2F0: F8A5 0052 STRH.W R0, [R5, #82]
0x0800C2F4: F8B4 008A LDRH.W R0, [R4, #138]
0x0800C2F8: F8A5 0050 STRH.W R0, [R5, #80]
0x0800C2FC: F8D4 008C LDR.W R0, [R4, #140]
0x0800C300: 65E8 STR R0, [R5, #92]
0x0800C302: F8D4 0090 LDR.W R0, [R4, #144]
0x0800C306: 6628 STR R0, [R5, #96]
0x0800C308: F8B4 0094 LDRH.W R0, [R4, #148]
0x0800C30C: F8A5 0054 STRH.W R0, [R5, #84]
0x0800C310: F8B4 0096 LDRH.W R0, [R4, #150]
0x0800C314: F8A5 0056 STRH.W R0, [R5, #86]
0x0800C318: F8B4 0098 LDRH.W R0, [R4, #152]
0x0800C31C: F8A5 0058 STRH.W R0, [R5, #88]
0x0800C320: F8B4 009A LDRH.W R0, [R4, #154]
0x0800C324: F8A5 005A STRH.W R0, [R5, #90]
0x0800C328: F8B4 009C LDRH.W R0, [R4, #156]
0x0800C32C: F8A5 0064 STRH.W R0, [R5, #100]
0x0800C330: F8B4 009E LDRH.W R0, [R4, #158]
0x0800C334: F8A5 0068 STRH.W R0, [R5, #104]
0x0800C338: F8B4 00A0 LDRH.W R0, [R4, #160]
0x0800C33C: 86A8 STRH R0, [R5, #52]
0x0800C33E: F8B4 00A2 LDRH.W R0, [R4, #162]
0x0800C342: 86E8 STRH R0, [R5, #54]
0x0800C344: F8B4 00A4 LDRH.W R0, [R4, #164]
0x0800C348: 8728 STRH R0, [R5, #56]
0x0800C34A: F8B4 00A6 LDRH.W R0, [R4, #166]
0x0800C34E: 8768 STRH R0, [R5, #58]
0x0800C350: F8B4 00A8 LDRH.W R0, [R4, #168]
0x0800C354: 87A8 STRH R0, [R5, #60]
0x0800C356: F8B4 00AA LDRH.W R0, [R4, #170]
0x0800C35A: 87E8 STRH R0, [R5, #62]
0x0800C35C: F8B4 00AC LDRH.W R0, [R4, #172]
0x0800C360: F8A5 0040 STRH.W R0, [R5, #64]
0x0800C364: F8B4 00AE LDRH.W R0, [R4, #174]
0x0800C368: F8A5 0042 STRH.W R0, [R5, #66]
0x0800C36C: F8B4 00B0 LDRH.W R0, [R4, #176]
0x0800C370: F8A5 0044 STRH.W R0, [R5, #68]
0x0800C374: F8B4 00B2 LDRH.W R0, [R4, #178]
0x0800C378: F8A5 0046 STRH.W R0, [R5, #70]
0x0800C37C: F8B4 00B4 LDRH.W R0, [R4, #180]
0x0800C380: F8A5 0048 STRH.W R0, [R5, #72]
0x0800C384: F8B4 00B6 LDRH.W R0, [R4, #182]
0x0800C388: F8A5 004A STRH.W R0, [R5, #74]
0x0800C38C: F8B4 00B8 LDRH.W R0, [R4, #184]
0x0800C390: F8A5 004C STRH.W R0, [R5, #76]
0x0800C394: F8B4 00BA LDRH.W R0, [R4, #186]
0x0800C398: F8A5 004E STRH.W R0, [R5, #78]
0x0800C39C: F8B4 00BC LDRH.W R0, [R4, #188]
0x0800C3A0: F8A5 006A STRH.W R0, [R5, #106]
0x0800C3A4: F8B4 00BE LDRH.W R0, [R4, #190]
0x0800C3A8: F8A5 006C STRH.W R0, [R5, #108]
0x0800C3AC: F8B4 00C0 LDRH.W R0, [R4, #192]
0x0800C3B0: F8A5 006E STRH.W R0, [R5, #110]
0x0800C3B4: F8B4 00C2 LDRH.W R0, [R4, #194]
0x0800C3B8: F8A5 0070 STRH.W R0, [R5, #112]
0x0800C3BC: F8B4 00C4 LDRH.W R0, [R4, #196]
0x0800C3C0: F8A5 0072 STRH.W R0, [R5, #114]
0x0800C3C4: F8B4 00C6 LDRH.W R0, [R4, #198]
0x0800C3C8: F8A5 00B8 STRH.W R0, [R5, #184]
0x0800C3CC: F8B4 00C8 LDRH.W R0, [R4, #200]
0x0800C3D0: F8A5 00BA STRH.W R0, [R5, #186]
0x0800C3D4: F8B4 00CA LDRH.W R0, [R4, #202]
0x0800C3D8: F8A5 00BC STRH.W R0, [R5, #188]
0x0800C3DC: F8B4 00CC LDRH.W R0, [R4, #204]
0x0800C3E0: F8A5 00BE STRH.W R0, [R5, #190]
0x0800C3E4: F8B4 00CE LDRH.W R0, [R4, #206]
0x0800C3E8: F8A5 00C0 STRH.W R0, [R5, #192]
0x0800C3EC: 68E0 LDR R0, [R4, #12]
0x0800C3EE: 6068 STR R0, [R5, #4]
0x0800C3F0: 88A0 LDRH R0, [R4, #4]
0x0800C3F2: 88E1 LDRH R1, [R4, #6]
0x0800C3F4: 7822 LDRB R2, [R4]
0x0800C3F6: F080 00D0 EOR R0, R0, #208
0x0800C3FA: B289 UXTH R1, R1
0x0800C3FC: 4308 ORRS R0, R1
0x0800C3FE: B2D1 UXTB R1, R2
0x0800C400: F081 0101 EOR R1, R1, #1
0x0800C404: 4308 ORRS R0, R1
0x0800C406: BF18 IT NE
0x0800C408: 2001 MOVNE R0, #1
0x0800C40A: B001 ADD SP, SP, #4
0x0800C40C: BDF0 POP {R4-R7, PC}
Section .rodata..L.str from stm32g4xx_hal_dma.o, size=94, align=1
0x0800C40E: 44 DC.B 0x44 ; 'D'
0x0800C40F: 3A DC.B 0x3A ; ':'
0x0800C410: 5C DC.B 0x5C ; '\\'
0x0800C411: 50 DC.B 0x50 ; 'P'
0x0800C412: 72 DC.B 0x72 ; 'r'
0x0800C413: 6F DC.B 0x6F ; 'o'
0x0800C414: 6A DC.B 0x6A ; 'j'
0x0800C415: 65 DC.B 0x65 ; 'e'
0x0800C416: 6B DC.B 0x6B ; 'k'
0x0800C417: 74 DC.B 0x74 ; 't'
0x0800C418: 65 DC.B 0x65 ; 'e'
0x0800C419: 5C DC.B 0x5C ; '\\'
0x0800C41A: 65 DC.B 0x65 ; 'e'
0x0800C41B: 63 DC.B 0x63 ; 'c'
0x0800C41C: 73 DC.B 0x73 ; 's'
0x0800C41D: 53 DC.B 0x53 ; 'S'
0x0800C41E: 6D DC.B 0x6D ; 'm'
0x0800C41F: 61 DC.B 0x61 ; 'a'
0x0800C420: 72 DC.B 0x72 ; 'r'
0x0800C421: 74 DC.B 0x74 ; 't'
0x0800C422: 50 DC.B 0x50 ; 'P'
0x0800C423: 72 DC.B 0x72 ; 'r'
0x0800C424: 6F DC.B 0x6F ; 'o'
0x0800C425: 5C DC.B 0x5C ; '\\'
0x0800C426: 74 DC.B 0x74 ; 't'
0x0800C427: 72 DC.B 0x72 ; 'r'
0x0800C428: 75 DC.B 0x75 ; 'u'
0x0800C429: 6E DC.B 0x6E ; 'n'
0x0800C42A: 6B DC.B 0x6B ; 'k'
0x0800C42B: 5C DC.B 0x5C ; '\\'
0x0800C42C: 66 DC.B 0x66 ; 'f'
0x0800C42D: 77 DC.B 0x77 ; 'w'
0x0800C42E: 5F DC.B 0x5F ; '_'
0x0800C42F: 67 DC.B 0x67 ; 'g'
0x0800C430: 34 DC.B 0x34 ; '4'
0x0800C431: 37 DC.B 0x37 ; '7'
0x0800C432: 33 DC.B 0x33 ; '3'
0x0800C433: 72 DC.B 0x72 ; 'r'
0x0800C434: 63 DC.B 0x63 ; 'c'
0x0800C435: 74 DC.B 0x74 ; 't'
0x0800C436: 5C DC.B 0x5C ; '\\'
0x0800C437: 44 DC.B 0x44 ; 'D'
0x0800C438: 72 DC.B 0x72 ; 'r'
0x0800C439: 69 DC.B 0x69 ; 'i'
0x0800C43A: 76 DC.B 0x76 ; 'v'
0x0800C43B: 65 DC.B 0x65 ; 'e'
0x0800C43C: 72 DC.B 0x72 ; 'r'
0x0800C43D: 73 DC.B 0x73 ; 's'
0x0800C43E: 5C DC.B 0x5C ; '\\'
0x0800C43F: 53 DC.B 0x53 ; 'S'
0x0800C440: 54 DC.B 0x54 ; 'T'
0x0800C441: 4D DC.B 0x4D ; 'M'
0x0800C442: 33 DC.B 0x33 ; '3'
0x0800C443: 32 DC.B 0x32 ; '2'
0x0800C444: 47 DC.B 0x47 ; 'G'
0x0800C445: 34 DC.B 0x34 ; '4'
0x0800C446: 78 DC.B 0x78 ; 'x'
0x0800C447: 78 DC.B 0x78 ; 'x'
0x0800C448: 5F DC.B 0x5F ; '_'
0x0800C449: 48 DC.B 0x48 ; 'H'
0x0800C44A: 41 DC.B 0x41 ; 'A'
0x0800C44B: 4C DC.B 0x4C ; 'L'
0x0800C44C: 5F DC.B 0x5F ; '_'
0x0800C44D: 44 DC.B 0x44 ; 'D'
0x0800C44E: 72 DC.B 0x72 ; 'r'
0x0800C44F: 69 DC.B 0x69 ; 'i'
0x0800C450: 76 DC.B 0x76 ; 'v'
0x0800C451: 65 DC.B 0x65 ; 'e'
0x0800C452: 72 DC.B 0x72 ; 'r'
0x0800C453: 5C DC.B 0x5C ; '\\'
0x0800C454: 53 DC.B 0x53 ; 'S'
0x0800C455: 72 DC.B 0x72 ; 'r'
0x0800C456: 63 DC.B 0x63 ; 'c'
0x0800C457: 5C DC.B 0x5C ; '\\'
0x0800C458: 73 DC.B 0x73 ; 's'
0x0800C459: 74 DC.B 0x74 ; 't'
0x0800C45A: 6D DC.B 0x6D ; 'm'
0x0800C45B: 33 DC.B 0x33 ; '3'
0x0800C45C: 32 DC.B 0x32 ; '2'
0x0800C45D: 67 DC.B 0x67 ; 'g'
0x0800C45E: 34 DC.B 0x34 ; '4'
0x0800C45F: 78 DC.B 0x78 ; 'x'
0x0800C460: 78 DC.B 0x78 ; 'x'
0x0800C461: 5F DC.B 0x5F ; '_'
0x0800C462: 68 DC.B 0x68 ; 'h'
0x0800C463: 61 DC.B 0x61 ; 'a'
0x0800C464: 6C DC.B 0x6C ; 'l'
0x0800C465: 5F DC.B 0x5F ; '_'
0x0800C466: 64 DC.B 0x64 ; 'd'
0x0800C467: 6D DC.B 0x6D ; 'm'
0x0800C468: 61 DC.B 0x61 ; 'a'
0x0800C469: 2E DC.B 0x2E ; '.'
0x0800C46A: 63 DC.B 0x63 ; 'c'
0x0800C46B: 00 DC.B 0x00 ; '\0'
Section .text.EEPROM_factoryRestore from eeprom.o, size=410, align=4
EEPROM_factoryRestore:
0x0800C46C: B5F0 PUSH {R4-R7, LR}
0x0800C46E: B081 SUB SP, SP, #4
0x0800C470: 4604 MOV R4, R0
0x0800C472: F64E 10F4 MOVW R0, #0xE9F4 ; 0x0800E9F4 = .rodata..Lstr.11
0x0800C476: F6C0 0000 MOVT R0, #0x0800 ; 0x0800E9F4 = .rodata..Lstr.11
0x0800C47A: F7FF F962 BL puts ; 0x0800B742
0x0800C47E: 4620 MOV R0, R4
0x0800C480: F7FF FEE4 BL EEPROM_readConfig ; 0x0800C24C
0x0800C484: F8B4 007C LDRH.W R0, [R4, #124]
0x0800C488: F240 32F8 MOVW R2, #0x03F8 ; 0x100003F8 = eepromData
0x0800C48C: F2C1 0200 MOVT R2, #0x1000 ; 0x100003F8 = eepromData
0x0800C490: 8550 STRH R0, [R2, #42]
0x0800C492: F8B4 007E LDRH.W R0, [R4, #126]
0x0800C496: 8590 STRH R0, [R2, #44]
0x0800C498: F8D4 C080 LDR.W R12, [R4, #128]
0x0800C49C: F8D4 1084 LDR.W R1, [R4, #132]
0x0800C4A0: F8D4 3088 LDR.W R3, [R4, #136]
0x0800C4A4: F8B4 008C LDRH.W R0, [R4, #140]
0x0800C4A8: 8650 STRH R0, [R2, #50]
0x0800C4AA: F8D4 0090 LDR.W R0, [R4, #144]
0x0800C4AE: F8D4 E078 LDR.W LR, [R4, #120]
0x0800C4B2: F8D4 5094 LDR.W R5, [R4, #148]
0x0800C4B6: F8D4 60B0 LDR.W R6, [R4, #176]
0x0800C4BA: F8D4 70B4 LDR.W R7, [R4, #180]
0x0800C4BE: 6595 STR R5, [R2, #88]
0x0800C4C0: 65D6 STR R6, [R2, #92]
0x0800C4C2: 6617 STR R7, [R2, #96]
0x0800C4C4: F8B4 5098 LDRH.W R5, [R4, #152]
0x0800C4C8: 85D5 STRH R5, [R2, #46]
0x0800C4CA: F8B4 509A LDRH.W R5, [R4, #154]
0x0800C4CE: 8615 STRH R5, [R2, #48]
0x0800C4D0: F8D4 509C LDR.W R5, [R4, #156]
0x0800C4D4: F8B4 60A0 LDRH.W R6, [R4, #160]
0x0800C4D8: 8696 STRH R6, [R2, #52]
0x0800C4DA: F8D4 60A4 LDR.W R6, [R4, #164]
0x0800C4DE: F8B4 70A8 LDRH.W R7, [R4, #168]
0x0800C4E2: 86D7 STRH R7, [R2, #54]
0x0800C4E4: F8D4 70AC LDR.W R7, [R4, #172]
0x0800C4E8: E9C2 3010 STRD R3, R0, [R2, #64]
0x0800C4EC: F102 0048 ADD.W R0, R2, #72
0x0800C4F0: E9C2 C10E STRD R12, R1, [R2, #56]
0x0800C4F4: E880 40E0 STM.W R0, {R5-R7, LR}
0x0800C4F8: F44F 4096 MOV.W R0, #0x4B00
0x0800C4FC: F44F 3180 MOV.W R1, #0x010000
0x0800C500: E9C2 0106 STRD R0, R1, [R2, #24]
0x0800C504: 2100 MOVS R1, #0
0x0800C506: F8C2 1026 STR.W R1, [R2, #38]
0x0800C50A: F8C2 1022 STR.W R1, [R2, #34]
0x0800C50E: F240 31DE MOVW R1, #0x03DE
0x0800C512: F8A2 1088 STRH.W R1, [R2, #136]
0x0800C516: F247 1100 MOVW R1, #0x7100
0x0800C51A: F2C0 0102 MOVT R1, #2
0x0800C51E: F44F 13FA MOV.W R3, #0x1F4000
0x0800C522: E9C2 1323 STRD R1, R3, [R2, #140]
0x0800C526: 210A MOVS R1, #10
0x0800C528: F8A2 1094 STRH.W R1, [R2, #148]
0x0800C52C: 2169 MOVS R1, #105
0x0800C52E: F8A2 108A STRH.W R1, [R2, #138]
0x0800C532: 2102 MOVS R1, #2
0x0800C534: F2C3 61B0 MOVT R1, #0x36B0
0x0800C538: F8C2 1096 STR.W R1, [R2, #150]
0x0800C53C: F243 0170 MOVW R1, #0x3070
0x0800C540: F8A2 109A STRH.W R1, [R2, #154]
0x0800C544: 2101 MOVS R1, #1
0x0800C546: F2C0 0102 MOVT R1, #2
0x0800C54A: F642 63E0 MOVW R3, #0x2EE0
0x0800C54E: F643 17D0 MOVW R7, #0x39D0
0x0800C552: F102 0C9C ADD.W R12, R2, #156
0x0800C556: F2C3 03D4 MOVT R3, #0x30D4
0x0800C55A: F2C3 67B0 MOVT R7, #0x36B0
0x0800C55E: E88C 008A STM.W R12, {R1, R3, R7}
0x0800C562: F24F 2154 MOVW R1, #0xF254
0x0800C566: F6CF 71FF MOVT R1, #0xFFFF
0x0800C56A: F501 737A ADD.W R3, R1, #0x03E8
0x0800C56E: F501 71FA ADD.W R1, R1, #0x01F4
0x0800C572: F8A2 10BA STRH.W R1, [R2, #186]
0x0800C576: 2132 MOVS R1, #50
0x0800C578: F8A2 30B0 STRH.W R3, [R2, #176]
0x0800C57C: F64F 0330 MOVW R3, #0xF830
0x0800C580: F8A2 10BC STRH.W R1, [R2, #188]
0x0800C584: F64F 0130 MOVW R1, #0xF830
0x0800C588: F2C1 7370 MOVT R3, #0x1770
0x0800C58C: F6CF 71FF MOVT R1, #0xFFFF
0x0800C590: F8C2 30B2 STR.W R3, [R2, #178]
0x0800C594: F241 537C MOVW R3, #0x157C
0x0800C598: F501 61E1 ADD.W R1, R1, #0x0708
0x0800C59C: F64F 7683 MOVW R6, #0xFF83
0x0800C5A0: F241 7570 MOVW R5, #0x1770
0x0800C5A4: F2CF 2354 MOVT R3, #0xF254
0x0800C5A8: F8A2 10BE STRH.W R1, [R2, #190]
0x0800C5AC: F242 7110 MOVW R1, #0x2710
0x0800C5B0: F2C0 067D MOVT R6, #125
0x0800C5B4: F2C1 557C MOVT R5, #0x157C
0x0800C5B8: F8C2 30B6 STR.W R3, [R2, #182]
0x0800C5BC: F2C0 0107 MOVT R1, #7
0x0800C5C0: F240 3384 MOVW R3, #0x0384
0x0800C5C4: 2701 MOVS R7, #1
0x0800C5C6: F102 0CC0 ADD.W R12, R2, #192
0x0800C5CA: 2001 MOVS R0, #1
0x0800C5CC: E9C2 652A STRD R6, R5, [R2, #168]
0x0800C5D0: F2C0 0301 MOVT R3, #1
0x0800C5D4: F2C3 5720 MOVT R7, #0x3520
0x0800C5D8: 2664 MOVS R6, #100
0x0800C5DA: E88C 008A STM.W R12, {R1, R3, R7}
0x0800C5DE: 21D0 MOVS R1, #208
0x0800C5E0: 8410 STRH R0, [R2, #32]
0x0800C5E2: F8C2 60CC STR.W R6, [R2, #204]
0x0800C5E6: 6051 STR R1, [R2, #4]
0x0800C5E8: 7010 STRB R0, [R2]
0x0800C5EA: 7410 STRB R0, [R2, #16]
0x0800C5EC: 6860 LDR R0, [R4, #4]
0x0800C5EE: 2100 MOVS R1, #0
0x0800C5F0: 60D0 STR R0, [R2, #12]
0x0800C5F2: 2000 MOVS R0, #0
0x0800C5F4: 23D0 MOVS R3, #208
0x0800C5F6: F7FF FDC1 BL EEPROM_Write ; 0x0800C17C
0x0800C5FA: 4620 MOV R0, R4
0x0800C5FC: B001 ADD SP, SP, #4
0x0800C5FE: E8BD 40F0 POP.W {R4-R7, LR}
0x0800C602: F7FF BE23 B.W EEPROM_readConfig ; 0x0800C24C
Section .rodata..L.str from stm32g4xx_hal_i2c.o, size=94, align=1
0x0800C606: 44 DC.B 0x44 ; 'D'
0x0800C607: 3A DC.B 0x3A ; ':'
0x0800C608: 5C DC.B 0x5C ; '\\'
0x0800C609: 50 DC.B 0x50 ; 'P'
0x0800C60A: 72 DC.B 0x72 ; 'r'
0x0800C60B: 6F DC.B 0x6F ; 'o'
0x0800C60C: 6A DC.B 0x6A ; 'j'
0x0800C60D: 65 DC.B 0x65 ; 'e'
0x0800C60E: 6B DC.B 0x6B ; 'k'
0x0800C60F: 74 DC.B 0x74 ; 't'
0x0800C610: 65 DC.B 0x65 ; 'e'
0x0800C611: 5C DC.B 0x5C ; '\\'
0x0800C612: 65 DC.B 0x65 ; 'e'
0x0800C613: 63 DC.B 0x63 ; 'c'
0x0800C614: 73 DC.B 0x73 ; 's'
0x0800C615: 53 DC.B 0x53 ; 'S'
0x0800C616: 6D DC.B 0x6D ; 'm'
0x0800C617: 61 DC.B 0x61 ; 'a'
0x0800C618: 72 DC.B 0x72 ; 'r'
0x0800C619: 74 DC.B 0x74 ; 't'
0x0800C61A: 50 DC.B 0x50 ; 'P'
0x0800C61B: 72 DC.B 0x72 ; 'r'
0x0800C61C: 6F DC.B 0x6F ; 'o'
0x0800C61D: 5C DC.B 0x5C ; '\\'
0x0800C61E: 74 DC.B 0x74 ; 't'
0x0800C61F: 72 DC.B 0x72 ; 'r'
0x0800C620: 75 DC.B 0x75 ; 'u'
0x0800C621: 6E DC.B 0x6E ; 'n'
0x0800C622: 6B DC.B 0x6B ; 'k'
0x0800C623: 5C DC.B 0x5C ; '\\'
0x0800C624: 66 DC.B 0x66 ; 'f'
0x0800C625: 77 DC.B 0x77 ; 'w'
0x0800C626: 5F DC.B 0x5F ; '_'
0x0800C627: 67 DC.B 0x67 ; 'g'
0x0800C628: 34 DC.B 0x34 ; '4'
0x0800C629: 37 DC.B 0x37 ; '7'
0x0800C62A: 33 DC.B 0x33 ; '3'
0x0800C62B: 72 DC.B 0x72 ; 'r'
0x0800C62C: 63 DC.B 0x63 ; 'c'
0x0800C62D: 74 DC.B 0x74 ; 't'
0x0800C62E: 5C DC.B 0x5C ; '\\'
0x0800C62F: 44 DC.B 0x44 ; 'D'
0x0800C630: 72 DC.B 0x72 ; 'r'
0x0800C631: 69 DC.B 0x69 ; 'i'
0x0800C632: 76 DC.B 0x76 ; 'v'
0x0800C633: 65 DC.B 0x65 ; 'e'
0x0800C634: 72 DC.B 0x72 ; 'r'
0x0800C635: 73 DC.B 0x73 ; 's'
0x0800C636: 5C DC.B 0x5C ; '\\'
0x0800C637: 53 DC.B 0x53 ; 'S'
0x0800C638: 54 DC.B 0x54 ; 'T'
0x0800C639: 4D DC.B 0x4D ; 'M'
0x0800C63A: 33 DC.B 0x33 ; '3'
0x0800C63B: 32 DC.B 0x32 ; '2'
0x0800C63C: 47 DC.B 0x47 ; 'G'
0x0800C63D: 34 DC.B 0x34 ; '4'
0x0800C63E: 78 DC.B 0x78 ; 'x'
0x0800C63F: 78 DC.B 0x78 ; 'x'
0x0800C640: 5F DC.B 0x5F ; '_'
0x0800C641: 48 DC.B 0x48 ; 'H'
0x0800C642: 41 DC.B 0x41 ; 'A'
0x0800C643: 4C DC.B 0x4C ; 'L'
0x0800C644: 5F DC.B 0x5F ; '_'
0x0800C645: 44 DC.B 0x44 ; 'D'
0x0800C646: 72 DC.B 0x72 ; 'r'
0x0800C647: 69 DC.B 0x69 ; 'i'
0x0800C648: 76 DC.B 0x76 ; 'v'
0x0800C649: 65 DC.B 0x65 ; 'e'
0x0800C64A: 72 DC.B 0x72 ; 'r'
0x0800C64B: 5C DC.B 0x5C ; '\\'
0x0800C64C: 53 DC.B 0x53 ; 'S'
0x0800C64D: 72 DC.B 0x72 ; 'r'
0x0800C64E: 63 DC.B 0x63 ; 'c'
0x0800C64F: 5C DC.B 0x5C ; '\\'
0x0800C650: 73 DC.B 0x73 ; 's'
0x0800C651: 74 DC.B 0x74 ; 't'
0x0800C652: 6D DC.B 0x6D ; 'm'
0x0800C653: 33 DC.B 0x33 ; '3'
0x0800C654: 32 DC.B 0x32 ; '2'
0x0800C655: 67 DC.B 0x67 ; 'g'
0x0800C656: 34 DC.B 0x34 ; '4'
0x0800C657: 78 DC.B 0x78 ; 'x'
0x0800C658: 78 DC.B 0x78 ; 'x'
0x0800C659: 5F DC.B 0x5F ; '_'
0x0800C65A: 68 DC.B 0x68 ; 'h'
0x0800C65B: 61 DC.B 0x61 ; 'a'
0x0800C65C: 6C DC.B 0x6C ; 'l'
0x0800C65D: 5F DC.B 0x5F ; '_'
0x0800C65E: 69 DC.B 0x69 ; 'i'
0x0800C65F: 32 DC.B 0x32 ; '2'
0x0800C660: 63 DC.B 0x63 ; 'c'
0x0800C661: 2E DC.B 0x2E ; '.'
0x0800C662: 63 DC.B 0x63 ; 'c'
0x0800C663: 00 DC.B 0x00 ; '\0'
Section .text.EEPROM_storeConfig from eeprom.o, size=498, align=4
EEPROM_storeConfig:
0x0800C664: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800C668: 4604 MOV R4, R0
0x0800C66A: F64E 402B MOVW R0, #0xEC2B ; 0x0800EC2B = .rodata..Lstr.12
0x0800C66E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC2B = .rodata..Lstr.12
0x0800C672: 4688 MOV R8, R1
0x0800C674: F7FF F865 BL puts ; 0x0800B742
0x0800C678: 6920 LDR R0, [R4, #16]
0x0800C67A: F240 36F8 MOVW R6, #0x03F8 ; 0x100003F8 = eepromData
0x0800C67E: F2C1 0600 MOVT R6, #0x1000 ; 0x100003F8 = eepromData
0x0800C682: 61B0 STR R0, [R6, #24]
0x0800C684: 8AA0 LDRH R0, [R4, #20]
0x0800C686: F1B8 0F00 CMP.W R8, #0
0x0800C68A: 83B0 STRH R0, [R6, #28]
0x0800C68C: 8AE0 LDRH R0, [R4, #22]
0x0800C68E: 83F0 STRH R0, [R6, #30]
0x0800C690: 8B20 LDRH R0, [R4, #24]
0x0800C692: 8430 STRH R0, [R6, #32]
0x0800C694: 8BA0 LDRH R0, [R4, #28]
0x0800C696: 8470 STRH R0, [R6, #34]
0x0800C698: 8BE0 LDRH R0, [R4, #30]
0x0800C69A: 84B0 STRH R0, [R6, #36]
0x0800C69C: 8C20 LDRH R0, [R4, #32]
0x0800C69E: 84F0 STRH R0, [R6, #38]
0x0800C6A0: 8C60 LDRH R0, [R4, #34]
0x0800C6A2: 8530 STRH R0, [R6, #40]
0x0800C6A4: F8B4 007E LDRH.W R0, [R4, #126]
0x0800C6A8: 85B0 STRH R0, [R6, #44]
0x0800C6AA: F8B4 007C LDRH.W R0, [R4, #124]
0x0800C6AE: 8570 STRH R0, [R6, #42]
0x0800C6B0: F8B4 0098 LDRH.W R0, [R4, #152]
0x0800C6B4: 85F0 STRH R0, [R6, #46]
0x0800C6B6: F8B4 009A LDRH.W R0, [R4, #154]
0x0800C6BA: 8630 STRH R0, [R6, #48]
0x0800C6BC: F8B4 008C LDRH.W R0, [R4, #140]
0x0800C6C0: 8670 STRH R0, [R6, #50]
0x0800C6C2: F8B4 00A0 LDRH.W R0, [R4, #160]
0x0800C6C6: 86B0 STRH R0, [R6, #52]
0x0800C6C8: F8B4 00A8 LDRH.W R0, [R4, #168]
0x0800C6CC: 86F0 STRH R0, [R6, #54]
0x0800C6CE: F8D4 0080 LDR.W R0, [R4, #128]
0x0800C6D2: F8D4 1084 LDR.W R1, [R4, #132]
0x0800C6D6: F8D4 2088 LDR.W R2, [R4, #136]
0x0800C6DA: F8D4 3090 LDR.W R3, [R4, #144]
0x0800C6DE: F8D4 509C LDR.W R5, [R4, #156]
0x0800C6E2: F8D4 70A4 LDR.W R7, [R4, #164]
0x0800C6E6: F8D4 C0AC LDR.W R12, [R4, #172]
0x0800C6EA: F8D4 E078 LDR.W LR, [R4, #120]
0x0800C6EE: 63B0 STR R0, [R6, #56]
0x0800C6F0: 63F1 STR R1, [R6, #60]
0x0800C6F2: 6432 STR R2, [R6, #64]
0x0800C6F4: 6473 STR R3, [R6, #68]
0x0800C6F6: 64B5 STR R5, [R6, #72]
0x0800C6F8: 64F7 STR R7, [R6, #76]
0x0800C6FA: F8C6 C050 STR.W R12, [R6, #80]
0x0800C6FE: F8C6 E054 STR.W LR, [R6, #84]
0x0800C702: F8D4 0094 LDR.W R0, [R4, #148]
0x0800C706: F106 0358 ADD.W R3, R6, #88
0x0800C70A: F8D4 10B0 LDR.W R1, [R4, #176]
0x0800C70E: F8D4 20B4 LDR.W R2, [R4, #180]
0x0800C712: C307 STM R3!, {R0-R2}
0x0800C714: F8B4 0052 LDRH.W R0, [R4, #82]
0x0800C718: F8A6 0088 STRH.W R0, [R6, #136]
0x0800C71C: F8B4 0050 LDRH.W R0, [R4, #80]
0x0800C720: F8A6 008A STRH.W R0, [R6, #138]
0x0800C724: 6DE0 LDR R0, [R4, #92]
0x0800C726: F8C6 008C STR.W R0, [R6, #140]
0x0800C72A: 6E20 LDR R0, [R4, #96]
0x0800C72C: F8C6 0090 STR.W R0, [R6, #144]
0x0800C730: F8B4 0054 LDRH.W R0, [R4, #84]
0x0800C734: F8A6 0094 STRH.W R0, [R6, #148]
0x0800C738: F8B4 0056 LDRH.W R0, [R4, #86]
0x0800C73C: F8A6 0096 STRH.W R0, [R6, #150]
0x0800C740: F8B4 0058 LDRH.W R0, [R4, #88]
0x0800C744: F8A6 0098 STRH.W R0, [R6, #152]
0x0800C748: F8B4 005A LDRH.W R0, [R4, #90]
0x0800C74C: F8A6 009A STRH.W R0, [R6, #154]
0x0800C750: F8B4 0064 LDRH.W R0, [R4, #100]
0x0800C754: F8A6 009C STRH.W R0, [R6, #156]
0x0800C758: F8B4 0068 LDRH.W R0, [R4, #104]
0x0800C75C: F8A6 009E STRH.W R0, [R6, #158]
0x0800C760: 8EA0 LDRH R0, [R4, #52]
0x0800C762: F8A6 00A0 STRH.W R0, [R6, #160]
0x0800C766: 8EE0 LDRH R0, [R4, #54]
0x0800C768: F8A6 00A2 STRH.W R0, [R6, #162]
0x0800C76C: 8F20 LDRH R0, [R4, #56]
0x0800C76E: F8A6 00A4 STRH.W R0, [R6, #164]
0x0800C772: 8F60 LDRH R0, [R4, #58]
0x0800C774: F8A6 00A6 STRH.W R0, [R6, #166]
0x0800C778: 8FA0 LDRH R0, [R4, #60]
0x0800C77A: F8A6 00A8 STRH.W R0, [R6, #168]
0x0800C77E: 8FE0 LDRH R0, [R4, #62]
0x0800C780: F8A6 00AA STRH.W R0, [R6, #170]
0x0800C784: F8B4 0040 LDRH.W R0, [R4, #64]
0x0800C788: F8A6 00AC STRH.W R0, [R6, #172]
0x0800C78C: F8B4 0042 LDRH.W R0, [R4, #66]
0x0800C790: F8A6 00AE STRH.W R0, [R6, #174]
0x0800C794: F8B4 0044 LDRH.W R0, [R4, #68]
0x0800C798: F8A6 00B0 STRH.W R0, [R6, #176]
0x0800C79C: F8B4 0046 LDRH.W R0, [R4, #70]
0x0800C7A0: F8A6 00B2 STRH.W R0, [R6, #178]
0x0800C7A4: F8B4 0048 LDRH.W R0, [R4, #72]
0x0800C7A8: F8A6 00B4 STRH.W R0, [R6, #180]
0x0800C7AC: F8B4 004A LDRH.W R0, [R4, #74]
0x0800C7B0: F8A6 00B6 STRH.W R0, [R6, #182]
0x0800C7B4: F8B4 004C LDRH.W R0, [R4, #76]
0x0800C7B8: F8A6 00B8 STRH.W R0, [R6, #184]
0x0800C7BC: F8B4 004E LDRH.W R0, [R4, #78]
0x0800C7C0: F8A6 00BA STRH.W R0, [R6, #186]
0x0800C7C4: F8B4 006A LDRH.W R0, [R4, #106]
0x0800C7C8: F8A6 00BC STRH.W R0, [R6, #188]
0x0800C7CC: F8B4 006C LDRH.W R0, [R4, #108]
0x0800C7D0: F8A6 00BE STRH.W R0, [R6, #190]
0x0800C7D4: F8B4 006E LDRH.W R0, [R4, #110]
0x0800C7D8: F8A6 00C0 STRH.W R0, [R6, #192]
0x0800C7DC: F8B4 0070 LDRH.W R0, [R4, #112]
0x0800C7E0: F8A6 00C2 STRH.W R0, [R6, #194]
0x0800C7E4: F8B4 0072 LDRH.W R0, [R4, #114]
0x0800C7E8: F8A6 00C4 STRH.W R0, [R6, #196]
0x0800C7EC: F8B4 00B8 LDRH.W R0, [R4, #184]
0x0800C7F0: F8A6 00C6 STRH.W R0, [R6, #198]
0x0800C7F4: F8B4 00BA LDRH.W R0, [R4, #186]
0x0800C7F8: F8A6 00C8 STRH.W R0, [R6, #200]
0x0800C7FC: F8B4 00BC LDRH.W R0, [R4, #188]
0x0800C800: F8A6 00CA STRH.W R0, [R6, #202]
0x0800C804: F8B4 00BE LDRH.W R0, [R4, #190]
0x0800C808: F8A6 00CC STRH.W R0, [R6, #204]
0x0800C80C: F8B4 00C0 LDRH.W R0, [R4, #192]
0x0800C810: 68B1 LDR R1, [R6, #8]
0x0800C812: F8A6 00CE STRH.W R0, [R6, #206]
0x0800C816: F101 0001 ADD.W R0, R1, #1
0x0800C81A: F04F 01D0 MOV.W R1, #208
0x0800C81E: E9C6 1001 STRD R1, R0, [R6, #4]
0x0800C822: F04F 0001 MOV.W R0, #1
0x0800C826: 7030 STRB R0, [R6]
0x0800C828: D007 BEQ .L1 ; 0x0800C83A
0x0800C82A: F64E 705C MOVW R0, #0xEF5C ; 0x0800EF5C = .rodata..Lstr.13
0x0800C82E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF5C = .rodata..Lstr.13
0x0800C832: F7FE FF86 BL puts ; 0x0800B742
0x0800C836: 6860 LDR R0, [R4, #4]
0x0800C838: 60F0 STR R0, [R6, #12]
.L1:
0x0800C83A: F240 32F8 MOVW R2, #0x03F8 ; 0x100003F8 = eepromData
0x0800C83E: F2C1 0200 MOVT R2, #0x1000 ; 0x100003F8 = eepromData
0x0800C842: 2000 MOVS R0, #0
0x0800C844: 2100 MOVS R1, #0
0x0800C846: 23D0 MOVS R3, #208
0x0800C848: F7FF FC98 BL EEPROM_Write ; 0x0800C17C
0x0800C84C: 4620 MOV R0, R4
0x0800C84E: E8BD 41F0 POP.W {R4-R8, LR}
0x0800C852: F7FF BCFB B.W EEPROM_readConfig ; 0x0800C24C
Section .rodata..L.str from stm32g4xx_hal_pcd.o, size=94, align=1
0x0800C856: 44 DC.B 0x44 ; 'D'
0x0800C857: 3A DC.B 0x3A ; ':'
0x0800C858: 5C DC.B 0x5C ; '\\'
0x0800C859: 50 DC.B 0x50 ; 'P'
0x0800C85A: 72 DC.B 0x72 ; 'r'
0x0800C85B: 6F DC.B 0x6F ; 'o'
0x0800C85C: 6A DC.B 0x6A ; 'j'
0x0800C85D: 65 DC.B 0x65 ; 'e'
0x0800C85E: 6B DC.B 0x6B ; 'k'
0x0800C85F: 74 DC.B 0x74 ; 't'
0x0800C860: 65 DC.B 0x65 ; 'e'
0x0800C861: 5C DC.B 0x5C ; '\\'
0x0800C862: 65 DC.B 0x65 ; 'e'
0x0800C863: 63 DC.B 0x63 ; 'c'
0x0800C864: 73 DC.B 0x73 ; 's'
0x0800C865: 53 DC.B 0x53 ; 'S'
0x0800C866: 6D DC.B 0x6D ; 'm'
0x0800C867: 61 DC.B 0x61 ; 'a'
0x0800C868: 72 DC.B 0x72 ; 'r'
0x0800C869: 74 DC.B 0x74 ; 't'
0x0800C86A: 50 DC.B 0x50 ; 'P'
0x0800C86B: 72 DC.B 0x72 ; 'r'
0x0800C86C: 6F DC.B 0x6F ; 'o'
0x0800C86D: 5C DC.B 0x5C ; '\\'
0x0800C86E: 74 DC.B 0x74 ; 't'
0x0800C86F: 72 DC.B 0x72 ; 'r'
0x0800C870: 75 DC.B 0x75 ; 'u'
0x0800C871: 6E DC.B 0x6E ; 'n'
0x0800C872: 6B DC.B 0x6B ; 'k'
0x0800C873: 5C DC.B 0x5C ; '\\'
0x0800C874: 66 DC.B 0x66 ; 'f'
0x0800C875: 77 DC.B 0x77 ; 'w'
0x0800C876: 5F DC.B 0x5F ; '_'
0x0800C877: 67 DC.B 0x67 ; 'g'
0x0800C878: 34 DC.B 0x34 ; '4'
0x0800C879: 37 DC.B 0x37 ; '7'
0x0800C87A: 33 DC.B 0x33 ; '3'
0x0800C87B: 72 DC.B 0x72 ; 'r'
0x0800C87C: 63 DC.B 0x63 ; 'c'
0x0800C87D: 74 DC.B 0x74 ; 't'
0x0800C87E: 5C DC.B 0x5C ; '\\'
0x0800C87F: 44 DC.B 0x44 ; 'D'
0x0800C880: 72 DC.B 0x72 ; 'r'
0x0800C881: 69 DC.B 0x69 ; 'i'
0x0800C882: 76 DC.B 0x76 ; 'v'
0x0800C883: 65 DC.B 0x65 ; 'e'
0x0800C884: 72 DC.B 0x72 ; 'r'
0x0800C885: 73 DC.B 0x73 ; 's'
0x0800C886: 5C DC.B 0x5C ; '\\'
0x0800C887: 53 DC.B 0x53 ; 'S'
0x0800C888: 54 DC.B 0x54 ; 'T'
0x0800C889: 4D DC.B 0x4D ; 'M'
0x0800C88A: 33 DC.B 0x33 ; '3'
0x0800C88B: 32 DC.B 0x32 ; '2'
0x0800C88C: 47 DC.B 0x47 ; 'G'
0x0800C88D: 34 DC.B 0x34 ; '4'
0x0800C88E: 78 DC.B 0x78 ; 'x'
0x0800C88F: 78 DC.B 0x78 ; 'x'
0x0800C890: 5F DC.B 0x5F ; '_'
0x0800C891: 48 DC.B 0x48 ; 'H'
0x0800C892: 41 DC.B 0x41 ; 'A'
0x0800C893: 4C DC.B 0x4C ; 'L'
0x0800C894: 5F DC.B 0x5F ; '_'
0x0800C895: 44 DC.B 0x44 ; 'D'
0x0800C896: 72 DC.B 0x72 ; 'r'
0x0800C897: 69 DC.B 0x69 ; 'i'
0x0800C898: 76 DC.B 0x76 ; 'v'
0x0800C899: 65 DC.B 0x65 ; 'e'
0x0800C89A: 72 DC.B 0x72 ; 'r'
0x0800C89B: 5C DC.B 0x5C ; '\\'
0x0800C89C: 53 DC.B 0x53 ; 'S'
0x0800C89D: 72 DC.B 0x72 ; 'r'
0x0800C89E: 63 DC.B 0x63 ; 'c'
0x0800C89F: 5C DC.B 0x5C ; '\\'
0x0800C8A0: 73 DC.B 0x73 ; 's'
0x0800C8A1: 74 DC.B 0x74 ; 't'
0x0800C8A2: 6D DC.B 0x6D ; 'm'
0x0800C8A3: 33 DC.B 0x33 ; '3'
0x0800C8A4: 32 DC.B 0x32 ; '2'
0x0800C8A5: 67 DC.B 0x67 ; 'g'
0x0800C8A6: 34 DC.B 0x34 ; '4'
0x0800C8A7: 78 DC.B 0x78 ; 'x'
0x0800C8A8: 78 DC.B 0x78 ; 'x'
0x0800C8A9: 5F DC.B 0x5F ; '_'
0x0800C8AA: 68 DC.B 0x68 ; 'h'
0x0800C8AB: 61 DC.B 0x61 ; 'a'
0x0800C8AC: 6C DC.B 0x6C ; 'l'
0x0800C8AD: 5F DC.B 0x5F ; '_'
0x0800C8AE: 70 DC.B 0x70 ; 'p'
0x0800C8AF: 63 DC.B 0x63 ; 'c'
0x0800C8B0: 64 DC.B 0x64 ; 'd'
0x0800C8B1: 2E DC.B 0x2E ; '.'
0x0800C8B2: 63 DC.B 0x63 ; 'c'
0x0800C8B3: 00 DC.B 0x00 ; '\0'
Section .text.CurrentOffsetCal from fast_current.o, size=18, align=4
CurrentOffsetCal:
0x0800C8B4: F240 0100 MOVW R1, #0 ; 0x10000000 = sys_data
0x0800C8B8: F5A0 4000 SUB.W R0, R0, #0x8000
0x0800C8BC: F2C1 0100 MOVT R1, #0x1000 ; 0x10000000 = sys_data
0x0800C8C0: F8C1 00B0 STR.W R0, [R1, #176]
0x0800C8C4: 4770 BX LR
Section .rodata..L.str from stm32g4xx_hal_rcc.o, size=94, align=1
0x0800C8C6: 44 DC.B 0x44 ; 'D'
0x0800C8C7: 3A DC.B 0x3A ; ':'
0x0800C8C8: 5C DC.B 0x5C ; '\\'
0x0800C8C9: 50 DC.B 0x50 ; 'P'
0x0800C8CA: 72 DC.B 0x72 ; 'r'
0x0800C8CB: 6F DC.B 0x6F ; 'o'
0x0800C8CC: 6A DC.B 0x6A ; 'j'
0x0800C8CD: 65 DC.B 0x65 ; 'e'
0x0800C8CE: 6B DC.B 0x6B ; 'k'
0x0800C8CF: 74 DC.B 0x74 ; 't'
0x0800C8D0: 65 DC.B 0x65 ; 'e'
0x0800C8D1: 5C DC.B 0x5C ; '\\'
0x0800C8D2: 65 DC.B 0x65 ; 'e'
0x0800C8D3: 63 DC.B 0x63 ; 'c'
0x0800C8D4: 73 DC.B 0x73 ; 's'
0x0800C8D5: 53 DC.B 0x53 ; 'S'
0x0800C8D6: 6D DC.B 0x6D ; 'm'
0x0800C8D7: 61 DC.B 0x61 ; 'a'
0x0800C8D8: 72 DC.B 0x72 ; 'r'
0x0800C8D9: 74 DC.B 0x74 ; 't'
0x0800C8DA: 50 DC.B 0x50 ; 'P'
0x0800C8DB: 72 DC.B 0x72 ; 'r'
0x0800C8DC: 6F DC.B 0x6F ; 'o'
0x0800C8DD: 5C DC.B 0x5C ; '\\'
0x0800C8DE: 74 DC.B 0x74 ; 't'
0x0800C8DF: 72 DC.B 0x72 ; 'r'
0x0800C8E0: 75 DC.B 0x75 ; 'u'
0x0800C8E1: 6E DC.B 0x6E ; 'n'
0x0800C8E2: 6B DC.B 0x6B ; 'k'
0x0800C8E3: 5C DC.B 0x5C ; '\\'
0x0800C8E4: 66 DC.B 0x66 ; 'f'
0x0800C8E5: 77 DC.B 0x77 ; 'w'
0x0800C8E6: 5F DC.B 0x5F ; '_'
0x0800C8E7: 67 DC.B 0x67 ; 'g'
0x0800C8E8: 34 DC.B 0x34 ; '4'
0x0800C8E9: 37 DC.B 0x37 ; '7'
0x0800C8EA: 33 DC.B 0x33 ; '3'
0x0800C8EB: 72 DC.B 0x72 ; 'r'
0x0800C8EC: 63 DC.B 0x63 ; 'c'
0x0800C8ED: 74 DC.B 0x74 ; 't'
0x0800C8EE: 5C DC.B 0x5C ; '\\'
0x0800C8EF: 44 DC.B 0x44 ; 'D'
0x0800C8F0: 72 DC.B 0x72 ; 'r'
0x0800C8F1: 69 DC.B 0x69 ; 'i'
0x0800C8F2: 76 DC.B 0x76 ; 'v'
0x0800C8F3: 65 DC.B 0x65 ; 'e'
0x0800C8F4: 72 DC.B 0x72 ; 'r'
0x0800C8F5: 73 DC.B 0x73 ; 's'
0x0800C8F6: 5C DC.B 0x5C ; '\\'
0x0800C8F7: 53 DC.B 0x53 ; 'S'
0x0800C8F8: 54 DC.B 0x54 ; 'T'
0x0800C8F9: 4D DC.B 0x4D ; 'M'
0x0800C8FA: 33 DC.B 0x33 ; '3'
0x0800C8FB: 32 DC.B 0x32 ; '2'
0x0800C8FC: 47 DC.B 0x47 ; 'G'
0x0800C8FD: 34 DC.B 0x34 ; '4'
0x0800C8FE: 78 DC.B 0x78 ; 'x'
0x0800C8FF: 78 DC.B 0x78 ; 'x'
0x0800C900: 5F DC.B 0x5F ; '_'
0x0800C901: 48 DC.B 0x48 ; 'H'
0x0800C902: 41 DC.B 0x41 ; 'A'
0x0800C903: 4C DC.B 0x4C ; 'L'
0x0800C904: 5F DC.B 0x5F ; '_'
0x0800C905: 44 DC.B 0x44 ; 'D'
0x0800C906: 72 DC.B 0x72 ; 'r'
0x0800C907: 69 DC.B 0x69 ; 'i'
0x0800C908: 76 DC.B 0x76 ; 'v'
0x0800C909: 65 DC.B 0x65 ; 'e'
0x0800C90A: 72 DC.B 0x72 ; 'r'
0x0800C90B: 5C DC.B 0x5C ; '\\'
0x0800C90C: 53 DC.B 0x53 ; 'S'
0x0800C90D: 72 DC.B 0x72 ; 'r'
0x0800C90E: 63 DC.B 0x63 ; 'c'
0x0800C90F: 5C DC.B 0x5C ; '\\'
0x0800C910: 73 DC.B 0x73 ; 's'
0x0800C911: 74 DC.B 0x74 ; 't'
0x0800C912: 6D DC.B 0x6D ; 'm'
0x0800C913: 33 DC.B 0x33 ; '3'
0x0800C914: 32 DC.B 0x32 ; '2'
0x0800C915: 67 DC.B 0x67 ; 'g'
0x0800C916: 34 DC.B 0x34 ; '4'
0x0800C917: 78 DC.B 0x78 ; 'x'
0x0800C918: 78 DC.B 0x78 ; 'x'
0x0800C919: 5F DC.B 0x5F ; '_'
0x0800C91A: 68 DC.B 0x68 ; 'h'
0x0800C91B: 61 DC.B 0x61 ; 'a'
0x0800C91C: 6C DC.B 0x6C ; 'l'
0x0800C91D: 5F DC.B 0x5F ; '_'
0x0800C91E: 72 DC.B 0x72 ; 'r'
0x0800C91F: 63 DC.B 0x63 ; 'c'
0x0800C920: 63 DC.B 0x63 ; 'c'
0x0800C921: 2E DC.B 0x2E ; '.'
0x0800C922: 63 DC.B 0x63 ; 'c'
0x0800C923: 00 DC.B 0x00 ; '\0'
Section .text.mbInit from modbus.o, size=70, align=4
mbInit:
0x0800C924: B510 PUSH {R4, LR}
0x0800C926: B082 SUB SP, SP, #8
0x0800C928: 469C MOV R12, R3
0x0800C92A: 4604 MOV R4, R0
0x0800C92C: F1AC 0003 SUB.W R0, R12, #3
0x0800C930: 4613 MOV R3, R2
0x0800C932: F110 0F02 CMN R0, #2
0x0800C936: F04F 0009 MOV.W R0, #9
0x0800C93A: 460A MOV R2, R1
0x0800C93C: 9904 LDR R1, [SP, #16]
0x0800C93E: BF38 IT CC
0x0800C940: F04F 0C01 MOVCC.W R12, #1
0x0800C944: 2B02 CMP R3, #2
0x0800C946: BF38 IT CC
0x0800C948: 200A MOVCC R0, #10
0x0800C94A: EB00 0E0C ADD.W LR, R0, R12
0x0800C94E: 4620 MOV R0, R4
0x0800C950: E9CD CE00 STRD R12, LR, [SP]
0x0800C954: F7F5 F9D8 BL mbUartInit ; 0x08001D08
0x0800C958: 2000 MOVS R0, #0
0x0800C95A: 84A0 STRH R0, [R4, #36]
0x0800C95C: F884 0026 STRB.W R0, [R4, #38]
0x0800C960: 61E0 STR R0, [R4, #28]
0x0800C962: F8C4 001F STR.W R0, [R4, #31]
0x0800C966: B002 ADD SP, SP, #8
0x0800C968: BD10 POP {R4, PC}
Section .rodata..L.str from stm32g4xx_hal_rtc.o, size=94, align=1
0x0800C96A: 44 DC.B 0x44 ; 'D'
0x0800C96B: 3A DC.B 0x3A ; ':'
0x0800C96C: 5C DC.B 0x5C ; '\\'
0x0800C96D: 50 DC.B 0x50 ; 'P'
0x0800C96E: 72 DC.B 0x72 ; 'r'
0x0800C96F: 6F DC.B 0x6F ; 'o'
0x0800C970: 6A DC.B 0x6A ; 'j'
0x0800C971: 65 DC.B 0x65 ; 'e'
0x0800C972: 6B DC.B 0x6B ; 'k'
0x0800C973: 74 DC.B 0x74 ; 't'
0x0800C974: 65 DC.B 0x65 ; 'e'
0x0800C975: 5C DC.B 0x5C ; '\\'
0x0800C976: 65 DC.B 0x65 ; 'e'
0x0800C977: 63 DC.B 0x63 ; 'c'
0x0800C978: 73 DC.B 0x73 ; 's'
0x0800C979: 53 DC.B 0x53 ; 'S'
0x0800C97A: 6D DC.B 0x6D ; 'm'
0x0800C97B: 61 DC.B 0x61 ; 'a'
0x0800C97C: 72 DC.B 0x72 ; 'r'
0x0800C97D: 74 DC.B 0x74 ; 't'
0x0800C97E: 50 DC.B 0x50 ; 'P'
0x0800C97F: 72 DC.B 0x72 ; 'r'
0x0800C980: 6F DC.B 0x6F ; 'o'
0x0800C981: 5C DC.B 0x5C ; '\\'
0x0800C982: 74 DC.B 0x74 ; 't'
0x0800C983: 72 DC.B 0x72 ; 'r'
0x0800C984: 75 DC.B 0x75 ; 'u'
0x0800C985: 6E DC.B 0x6E ; 'n'
0x0800C986: 6B DC.B 0x6B ; 'k'
0x0800C987: 5C DC.B 0x5C ; '\\'
0x0800C988: 66 DC.B 0x66 ; 'f'
0x0800C989: 77 DC.B 0x77 ; 'w'
0x0800C98A: 5F DC.B 0x5F ; '_'
0x0800C98B: 67 DC.B 0x67 ; 'g'
0x0800C98C: 34 DC.B 0x34 ; '4'
0x0800C98D: 37 DC.B 0x37 ; '7'
0x0800C98E: 33 DC.B 0x33 ; '3'
0x0800C98F: 72 DC.B 0x72 ; 'r'
0x0800C990: 63 DC.B 0x63 ; 'c'
0x0800C991: 74 DC.B 0x74 ; 't'
0x0800C992: 5C DC.B 0x5C ; '\\'
0x0800C993: 44 DC.B 0x44 ; 'D'
0x0800C994: 72 DC.B 0x72 ; 'r'
0x0800C995: 69 DC.B 0x69 ; 'i'
0x0800C996: 76 DC.B 0x76 ; 'v'
0x0800C997: 65 DC.B 0x65 ; 'e'
0x0800C998: 72 DC.B 0x72 ; 'r'
0x0800C999: 73 DC.B 0x73 ; 's'
0x0800C99A: 5C DC.B 0x5C ; '\\'
0x0800C99B: 53 DC.B 0x53 ; 'S'
0x0800C99C: 54 DC.B 0x54 ; 'T'
0x0800C99D: 4D DC.B 0x4D ; 'M'
0x0800C99E: 33 DC.B 0x33 ; '3'
0x0800C99F: 32 DC.B 0x32 ; '2'
0x0800C9A0: 47 DC.B 0x47 ; 'G'
0x0800C9A1: 34 DC.B 0x34 ; '4'
0x0800C9A2: 78 DC.B 0x78 ; 'x'
0x0800C9A3: 78 DC.B 0x78 ; 'x'
0x0800C9A4: 5F DC.B 0x5F ; '_'
0x0800C9A5: 48 DC.B 0x48 ; 'H'
0x0800C9A6: 41 DC.B 0x41 ; 'A'
0x0800C9A7: 4C DC.B 0x4C ; 'L'
0x0800C9A8: 5F DC.B 0x5F ; '_'
0x0800C9A9: 44 DC.B 0x44 ; 'D'
0x0800C9AA: 72 DC.B 0x72 ; 'r'
0x0800C9AB: 69 DC.B 0x69 ; 'i'
0x0800C9AC: 76 DC.B 0x76 ; 'v'
0x0800C9AD: 65 DC.B 0x65 ; 'e'
0x0800C9AE: 72 DC.B 0x72 ; 'r'
0x0800C9AF: 5C DC.B 0x5C ; '\\'
0x0800C9B0: 53 DC.B 0x53 ; 'S'
0x0800C9B1: 72 DC.B 0x72 ; 'r'
0x0800C9B2: 63 DC.B 0x63 ; 'c'
0x0800C9B3: 5C DC.B 0x5C ; '\\'
0x0800C9B4: 73 DC.B 0x73 ; 's'
0x0800C9B5: 74 DC.B 0x74 ; 't'
0x0800C9B6: 6D DC.B 0x6D ; 'm'
0x0800C9B7: 33 DC.B 0x33 ; '3'
0x0800C9B8: 32 DC.B 0x32 ; '2'
0x0800C9B9: 67 DC.B 0x67 ; 'g'
0x0800C9BA: 34 DC.B 0x34 ; '4'
0x0800C9BB: 78 DC.B 0x78 ; 'x'
0x0800C9BC: 78 DC.B 0x78 ; 'x'
0x0800C9BD: 5F DC.B 0x5F ; '_'
0x0800C9BE: 68 DC.B 0x68 ; 'h'
0x0800C9BF: 61 DC.B 0x61 ; 'a'
0x0800C9C0: 6C DC.B 0x6C ; 'l'
0x0800C9C1: 5F DC.B 0x5F ; '_'
0x0800C9C2: 72 DC.B 0x72 ; 'r'
0x0800C9C3: 74 DC.B 0x74 ; 't'
0x0800C9C4: 63 DC.B 0x63 ; 'c'
0x0800C9C5: 2E DC.B 0x2E ; '.'
0x0800C9C6: 63 DC.B 0x63 ; 'c'
0x0800C9C7: 00 DC.B 0x00 ; '\0'
Section .text.mbAppendCrc16 from modbus.o, size=18, align=4
mbAppendCrc16:
0x0800C9C8: B5B0 PUSH {R4-R5, R7, LR}
0x0800C9CA: 460C MOV R4, R1
0x0800C9CC: 4605 MOV R5, R0
0x0800C9CE: F7F9 FB6B BL mbCrc16 ; 0x080060A8
0x0800C9D2: 4601 MOV R1, R0
0x0800C9D4: 1CA0 ADDS R0, R4, #2
0x0800C9D6: 5329 STRH R1, [R5, R4]
0x0800C9D8: BDB0 POP {R4-R5, R7, PC}
Section .rodata..L.str from stm32g4xx_hal_spi.o, size=94, align=1
0x0800C9DA: 44 DC.B 0x44 ; 'D'
0x0800C9DB: 3A DC.B 0x3A ; ':'
0x0800C9DC: 5C DC.B 0x5C ; '\\'
0x0800C9DD: 50 DC.B 0x50 ; 'P'
0x0800C9DE: 72 DC.B 0x72 ; 'r'
0x0800C9DF: 6F DC.B 0x6F ; 'o'
0x0800C9E0: 6A DC.B 0x6A ; 'j'
0x0800C9E1: 65 DC.B 0x65 ; 'e'
0x0800C9E2: 6B DC.B 0x6B ; 'k'
0x0800C9E3: 74 DC.B 0x74 ; 't'
0x0800C9E4: 65 DC.B 0x65 ; 'e'
0x0800C9E5: 5C DC.B 0x5C ; '\\'
0x0800C9E6: 65 DC.B 0x65 ; 'e'
0x0800C9E7: 63 DC.B 0x63 ; 'c'
0x0800C9E8: 73 DC.B 0x73 ; 's'
0x0800C9E9: 53 DC.B 0x53 ; 'S'
0x0800C9EA: 6D DC.B 0x6D ; 'm'
0x0800C9EB: 61 DC.B 0x61 ; 'a'
0x0800C9EC: 72 DC.B 0x72 ; 'r'
0x0800C9ED: 74 DC.B 0x74 ; 't'
0x0800C9EE: 50 DC.B 0x50 ; 'P'
0x0800C9EF: 72 DC.B 0x72 ; 'r'
0x0800C9F0: 6F DC.B 0x6F ; 'o'
0x0800C9F1: 5C DC.B 0x5C ; '\\'
0x0800C9F2: 74 DC.B 0x74 ; 't'
0x0800C9F3: 72 DC.B 0x72 ; 'r'
0x0800C9F4: 75 DC.B 0x75 ; 'u'
0x0800C9F5: 6E DC.B 0x6E ; 'n'
0x0800C9F6: 6B DC.B 0x6B ; 'k'
0x0800C9F7: 5C DC.B 0x5C ; '\\'
0x0800C9F8: 66 DC.B 0x66 ; 'f'
0x0800C9F9: 77 DC.B 0x77 ; 'w'
0x0800C9FA: 5F DC.B 0x5F ; '_'
0x0800C9FB: 67 DC.B 0x67 ; 'g'
0x0800C9FC: 34 DC.B 0x34 ; '4'
0x0800C9FD: 37 DC.B 0x37 ; '7'
0x0800C9FE: 33 DC.B 0x33 ; '3'
0x0800C9FF: 72 DC.B 0x72 ; 'r'
0x0800CA00: 63 DC.B 0x63 ; 'c'
0x0800CA01: 74 DC.B 0x74 ; 't'
0x0800CA02: 5C DC.B 0x5C ; '\\'
0x0800CA03: 44 DC.B 0x44 ; 'D'
0x0800CA04: 72 DC.B 0x72 ; 'r'
0x0800CA05: 69 DC.B 0x69 ; 'i'
0x0800CA06: 76 DC.B 0x76 ; 'v'
0x0800CA07: 65 DC.B 0x65 ; 'e'
0x0800CA08: 72 DC.B 0x72 ; 'r'
0x0800CA09: 73 DC.B 0x73 ; 's'
0x0800CA0A: 5C DC.B 0x5C ; '\\'
0x0800CA0B: 53 DC.B 0x53 ; 'S'
0x0800CA0C: 54 DC.B 0x54 ; 'T'
0x0800CA0D: 4D DC.B 0x4D ; 'M'
0x0800CA0E: 33 DC.B 0x33 ; '3'
0x0800CA0F: 32 DC.B 0x32 ; '2'
0x0800CA10: 47 DC.B 0x47 ; 'G'
0x0800CA11: 34 DC.B 0x34 ; '4'
0x0800CA12: 78 DC.B 0x78 ; 'x'
0x0800CA13: 78 DC.B 0x78 ; 'x'
0x0800CA14: 5F DC.B 0x5F ; '_'
0x0800CA15: 48 DC.B 0x48 ; 'H'
0x0800CA16: 41 DC.B 0x41 ; 'A'
0x0800CA17: 4C DC.B 0x4C ; 'L'
0x0800CA18: 5F DC.B 0x5F ; '_'
0x0800CA19: 44 DC.B 0x44 ; 'D'
0x0800CA1A: 72 DC.B 0x72 ; 'r'
0x0800CA1B: 69 DC.B 0x69 ; 'i'
0x0800CA1C: 76 DC.B 0x76 ; 'v'
0x0800CA1D: 65 DC.B 0x65 ; 'e'
0x0800CA1E: 72 DC.B 0x72 ; 'r'
0x0800CA1F: 5C DC.B 0x5C ; '\\'
0x0800CA20: 53 DC.B 0x53 ; 'S'
0x0800CA21: 72 DC.B 0x72 ; 'r'
0x0800CA22: 63 DC.B 0x63 ; 'c'
0x0800CA23: 5C DC.B 0x5C ; '\\'
0x0800CA24: 73 DC.B 0x73 ; 's'
0x0800CA25: 74 DC.B 0x74 ; 't'
0x0800CA26: 6D DC.B 0x6D ; 'm'
0x0800CA27: 33 DC.B 0x33 ; '3'
0x0800CA28: 32 DC.B 0x32 ; '2'
0x0800CA29: 67 DC.B 0x67 ; 'g'
0x0800CA2A: 34 DC.B 0x34 ; '4'
0x0800CA2B: 78 DC.B 0x78 ; 'x'
0x0800CA2C: 78 DC.B 0x78 ; 'x'
0x0800CA2D: 5F DC.B 0x5F ; '_'
0x0800CA2E: 68 DC.B 0x68 ; 'h'
0x0800CA2F: 61 DC.B 0x61 ; 'a'
0x0800CA30: 6C DC.B 0x6C ; 'l'
0x0800CA31: 5F DC.B 0x5F ; '_'
0x0800CA32: 73 DC.B 0x73 ; 's'
0x0800CA33: 70 DC.B 0x70 ; 'p'
0x0800CA34: 69 DC.B 0x69 ; 'i'
0x0800CA35: 2E DC.B 0x2E ; '.'
0x0800CA36: 63 DC.B 0x63 ; 'c'
0x0800CA37: 00 DC.B 0x00 ; '\0'
Section .text.mbSlaveCheckModbusRtuQuery from modbus.o, size=54, align=4
mbSlaveCheckModbusRtuQuery:
0x0800CA38: B5B0 PUSH {R4-R5, R7, LR}
0x0800CA3A: 4604 MOV R4, R0
0x0800CA3C: F810 5F27 LDRB R5, [R0, #39]!
0x0800CA40: F8D0 1201 LDR.W R1, [R0, #0x0201]
0x0800CA44: 2905 CMP R1, #5
0x0800CA46: D30D BCC .L2 ; 0x0800CA64
0x0800CA48: F7F9 FB4C BL mbCheckCrc16 ; 0x080060E4
0x0800CA4C: 3001 ADDS R0, #1
0x0800CA4E: D009 BEQ .L2 ; 0x0800CA64
0x0800CA50: B135 CBZ R5, .L1 ; 0x0800CA60
0x0800CA52: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800CA56: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800CA5A: 8B00 LDRH R0, [R0, #24]
0x0800CA5C: 42A8 CMP R0, R5
0x0800CA5E: D101 BNE .L2 ; 0x0800CA64
.L1:
0x0800CA60: 2002 MOVS R0, #2
0x0800CA62: BDB0 POP {R4-R5, R7, PC}
.L2:
0x0800CA64: 2000 MOVS R0, #0
0x0800CA66: F8C4 0228 STR.W R0, [R4, #0x0228]
0x0800CA6A: 7520 STRB R0, [R4, #20]
0x0800CA6C: BDB0 POP {R4-R5, R7, PC}
Section .rodata..L.str from stm32g4xx_hal_uart_ex.o, size=98, align=1
0x0800CA6E: 44 DC.B 0x44 ; 'D'
0x0800CA6F: 3A DC.B 0x3A ; ':'
0x0800CA70: 5C DC.B 0x5C ; '\\'
0x0800CA71: 50 DC.B 0x50 ; 'P'
0x0800CA72: 72 DC.B 0x72 ; 'r'
0x0800CA73: 6F DC.B 0x6F ; 'o'
0x0800CA74: 6A DC.B 0x6A ; 'j'
0x0800CA75: 65 DC.B 0x65 ; 'e'
0x0800CA76: 6B DC.B 0x6B ; 'k'
0x0800CA77: 74 DC.B 0x74 ; 't'
0x0800CA78: 65 DC.B 0x65 ; 'e'
0x0800CA79: 5C DC.B 0x5C ; '\\'
0x0800CA7A: 65 DC.B 0x65 ; 'e'
0x0800CA7B: 63 DC.B 0x63 ; 'c'
0x0800CA7C: 73 DC.B 0x73 ; 's'
0x0800CA7D: 53 DC.B 0x53 ; 'S'
0x0800CA7E: 6D DC.B 0x6D ; 'm'
0x0800CA7F: 61 DC.B 0x61 ; 'a'
0x0800CA80: 72 DC.B 0x72 ; 'r'
0x0800CA81: 74 DC.B 0x74 ; 't'
0x0800CA82: 50 DC.B 0x50 ; 'P'
0x0800CA83: 72 DC.B 0x72 ; 'r'
0x0800CA84: 6F DC.B 0x6F ; 'o'
0x0800CA85: 5C DC.B 0x5C ; '\\'
0x0800CA86: 74 DC.B 0x74 ; 't'
0x0800CA87: 72 DC.B 0x72 ; 'r'
0x0800CA88: 75 DC.B 0x75 ; 'u'
0x0800CA89: 6E DC.B 0x6E ; 'n'
0x0800CA8A: 6B DC.B 0x6B ; 'k'
0x0800CA8B: 5C DC.B 0x5C ; '\\'
0x0800CA8C: 66 DC.B 0x66 ; 'f'
0x0800CA8D: 77 DC.B 0x77 ; 'w'
0x0800CA8E: 5F DC.B 0x5F ; '_'
0x0800CA8F: 67 DC.B 0x67 ; 'g'
0x0800CA90: 34 DC.B 0x34 ; '4'
0x0800CA91: 37 DC.B 0x37 ; '7'
0x0800CA92: 33 DC.B 0x33 ; '3'
0x0800CA93: 72 DC.B 0x72 ; 'r'
0x0800CA94: 63 DC.B 0x63 ; 'c'
0x0800CA95: 74 DC.B 0x74 ; 't'
0x0800CA96: 5C DC.B 0x5C ; '\\'
0x0800CA97: 44 DC.B 0x44 ; 'D'
0x0800CA98: 72 DC.B 0x72 ; 'r'
0x0800CA99: 69 DC.B 0x69 ; 'i'
0x0800CA9A: 76 DC.B 0x76 ; 'v'
0x0800CA9B: 65 DC.B 0x65 ; 'e'
0x0800CA9C: 72 DC.B 0x72 ; 'r'
0x0800CA9D: 73 DC.B 0x73 ; 's'
0x0800CA9E: 5C DC.B 0x5C ; '\\'
0x0800CA9F: 53 DC.B 0x53 ; 'S'
0x0800CAA0: 54 DC.B 0x54 ; 'T'
0x0800CAA1: 4D DC.B 0x4D ; 'M'
0x0800CAA2: 33 DC.B 0x33 ; '3'
0x0800CAA3: 32 DC.B 0x32 ; '2'
0x0800CAA4: 47 DC.B 0x47 ; 'G'
0x0800CAA5: 34 DC.B 0x34 ; '4'
0x0800CAA6: 78 DC.B 0x78 ; 'x'
0x0800CAA7: 78 DC.B 0x78 ; 'x'
0x0800CAA8: 5F DC.B 0x5F ; '_'
0x0800CAA9: 48 DC.B 0x48 ; 'H'
0x0800CAAA: 41 DC.B 0x41 ; 'A'
0x0800CAAB: 4C DC.B 0x4C ; 'L'
0x0800CAAC: 5F DC.B 0x5F ; '_'
0x0800CAAD: 44 DC.B 0x44 ; 'D'
0x0800CAAE: 72 DC.B 0x72 ; 'r'
0x0800CAAF: 69 DC.B 0x69 ; 'i'
0x0800CAB0: 76 DC.B 0x76 ; 'v'
0x0800CAB1: 65 DC.B 0x65 ; 'e'
0x0800CAB2: 72 DC.B 0x72 ; 'r'
0x0800CAB3: 5C DC.B 0x5C ; '\\'
0x0800CAB4: 53 DC.B 0x53 ; 'S'
0x0800CAB5: 72 DC.B 0x72 ; 'r'
0x0800CAB6: 63 DC.B 0x63 ; 'c'
0x0800CAB7: 5C DC.B 0x5C ; '\\'
0x0800CAB8: 73 DC.B 0x73 ; 's'
0x0800CAB9: 74 DC.B 0x74 ; 't'
0x0800CABA: 6D DC.B 0x6D ; 'm'
0x0800CABB: 33 DC.B 0x33 ; '3'
0x0800CABC: 32 DC.B 0x32 ; '2'
0x0800CABD: 67 DC.B 0x67 ; 'g'
0x0800CABE: 34 DC.B 0x34 ; '4'
0x0800CABF: 78 DC.B 0x78 ; 'x'
0x0800CAC0: 78 DC.B 0x78 ; 'x'
0x0800CAC1: 5F DC.B 0x5F ; '_'
0x0800CAC2: 68 DC.B 0x68 ; 'h'
0x0800CAC3: 61 DC.B 0x61 ; 'a'
0x0800CAC4: 6C DC.B 0x6C ; 'l'
0x0800CAC5: 5F DC.B 0x5F ; '_'
0x0800CAC6: 75 DC.B 0x75 ; 'u'
0x0800CAC7: 61 DC.B 0x61 ; 'a'
0x0800CAC8: 72 DC.B 0x72 ; 'r'
0x0800CAC9: 74 DC.B 0x74 ; 't'
0x0800CACA: 5F DC.B 0x5F ; '_'
0x0800CACB: 65 DC.B 0x65 ; 'e'
0x0800CACC: 78 DC.B 0x78 ; 'x'
0x0800CACD: 2E DC.B 0x2E ; '.'
0x0800CACE: 63 DC.B 0x63 ; 'c'
0x0800CACF: 00 DC.B 0x00 ; '\0'
Section .text.mbSlaveProcessRtuQuery from modbus.o, size=58, align=4
mbSlaveProcessRtuQuery:
0x0800CAD0: B570 PUSH {R4-R6, LR}
0x0800CAD2: 4601 MOV R1, R0
0x0800CAD4: F811 3F27 LDRB R3, [R1, #39]!
0x0800CAD8: 2600 MOVS R6, #0
0x0800CADA: F200 1527 ADDW R5, R0, #0x0127
0x0800CADE: 4604 MOV R4, R0
0x0800CAE0: F8C0 622C STR.W R6, [R0, #0x022C]
0x0800CAE4: F880 3127 STRB.W R3, [R0, #0x0127]
0x0800CAE8: 4628 MOV R0, R5
0x0800CAEA: 2201 MOVS R2, #1
0x0800CAEC: F000 F816 BL mbSlaveProcessPdu ; 0x0800CB1C
0x0800CAF0: 4601 MOV R1, R0
0x0800CAF2: 4628 MOV R0, R5
0x0800CAF4: F7FF FF68 BL mbAppendCrc16 ; 0x0800C9C8
0x0800CAF8: F8C4 022C STR.W R0, [R4, #0x022C]
0x0800CAFC: 4620 MOV R0, R4
0x0800CAFE: F7F9 FAC7 BL mbSend ; 0x08006090
0x0800CB02: F8C4 6228 STR.W R6, [R4, #0x0228]
0x0800CB06: 7526 STRB R6, [R4, #20]
0x0800CB08: BD70 POP {R4-R6, PC}
Section .rodata..L.str.2 from ads1260.o, size=18, align=1
0x0800CB0A: 2D DC.B 0x2D ; '-'
0x0800CB0B: 2D DC.B 0x2D ; '-'
0x0800CB0C: 2D DC.B 0x2D ; '-'
0x0800CB0D: 20 DC.B 0x20 ; ' '
0x0800CB0E: 47 DC.B 0x47 ; 'G'
0x0800CB0F: 61 DC.B 0x61 ; 'a'
0x0800CB10: 69 DC.B 0x69 ; 'i'
0x0800CB11: 6E DC.B 0x6E ; 'n'
0x0800CB12: 20 DC.B 0x20 ; ' '
0x0800CB13: 20 DC.B 0x20 ; ' '
0x0800CB14: 43 DC.B 0x43 ; 'C'
0x0800CB15: 41 DC.B 0x41 ; 'A'
0x0800CB16: 4C DC.B 0x4C ; 'L'
0x0800CB17: 20 DC.B 0x20 ; ' '
0x0800CB18: 2D DC.B 0x2D ; '-'
0x0800CB19: 2D DC.B 0x2D ; '-'
0x0800CB1A: 2D DC.B 0x2D ; '-'
0x0800CB1B: 00 DC.B 0x00 ; '\0'
Section .text.mbSlaveProcessPdu from modbus.o, size=50, align=4
mbSlaveProcessPdu:
0x0800CB1C: F891 C001 LDRB.W R12, [R1, #1]
0x0800CB20: F1BC 0F10 CMP.W R12, #16
0x0800CB24: D009 BEQ .L2 ; 0x0800CB3A
0x0800CB26: F1BC 0F06 CMP.W R12, #6
0x0800CB2A: D004 BEQ .L1 ; 0x0800CB36
0x0800CB2C: F1BC 0F03 CMP.W R12, #3
0x0800CB30: D105 BNE .L3 ; 0x0800CB3E
0x0800CB32: F000 B811 B.W mbSlaveReadHoldingRegisters ; 0x0800CB58
.L1:
0x0800CB36: F7F9 BAE5 B.W mbSlaveWriteSingleRegister ; 0x08006104
.L2:
0x0800CB3A: F7F9 BB13 B.W mbSlaveWriteMultipleRegisters ; 0x08006164
.L3:
0x0800CB3E: F08C 0180 EOR R1, R12, #128
0x0800CB42: 1883 ADDS R3, R0, R2
0x0800CB44: 5481 STRB R1, [R0, R2]
0x0800CB46: 2101 MOVS R1, #1
0x0800CB48: 1C90 ADDS R0, R2, #2
0x0800CB4A: 7059 STRB R1, [R3, #1]
0x0800CB4C: 4770 BX LR
Section .rodata..L.str.7 from ads1260.o, size=10, align=1
0x0800CB4E: 54 DC.B 0x54 ; 'T'
0x0800CB4F: 73 DC.B 0x73 ; 's'
0x0800CB50: 68 DC.B 0x68 ; 'h'
0x0800CB51: 69 DC.B 0x69 ; 'i'
0x0800CB52: 70 DC.B 0x70 ; 'p'
0x0800CB53: 3D DC.B 0x3D ; '='
0x0800CB54: 25 DC.B 0x25 ; '%'
0x0800CB55: 66 DC.B 0x66 ; 'f'
0x0800CB56: 0A DC.B 0x0A ; '\n'
0x0800CB57: 00 DC.B 0x00 ; '\0'
Section .text.mbSlaveReadHoldingRegisters from modbus.o, size=154, align=4
mbSlaveReadHoldingRegisters:
0x0800CB58: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800CB5C: F240 0C00 MOVW R12, #0 ; 0x10000000 = sys_data
0x0800CB60: F2C1 0C00 MOVT R12, #0x1000 ; 0x10000000 = sys_data
0x0800CB64: 2B00 CMP R3, #0
0x0800CB66: F8BC 7018 LDRH.W R7, [R12, #24]
0x0800CB6A: BF18 IT NE
0x0800CB6C: 429F CMPNE R7, R3
0x0800CB6E: D10C BNE .L1 ; 0x0800CB8A
0x0800CB70: 790B LDRB R3, [R1, #4]
0x0800CB72: 794E LDRB R6, [R1, #5]
0x0800CB74: EA46 2303 ORR.W R3, R6, R3, LSL #8
0x0800CB78: F1A3 077E SUB.W R7, R3, #126
0x0800CB7C: F117 0F7E CMN R7, #126
0x0800CB80: D807 BHI .L2 ; 0x0800CB92
0x0800CB82: 2183 MOVS R1, #131
0x0800CB84: 5481 STRB R1, [R0, R2]
0x0800CB86: 2103 MOVS R1, #3
0x0800CB88: E014 B .L3 ; 0x0800CBB4
.L1:
0x0800CB8A: 2186 MOVS R1, #134
0x0800CB8C: 5481 STRB R1, [R0, R2]
0x0800CB8E: 210B MOVS R1, #11
0x0800CB90: E010 B .L3 ; 0x0800CBB4
.L2:
0x0800CB92: F891 8002 LDRB.W R8, [R1, #2]
0x0800CB96: 78CD LDRB R5, [R1, #3]
0x0800CB98: EA45 2108 ORR.W R1, R5, R8, LSL #8
0x0800CB9C: EB03 0E01 ADD.W LR, R3, R1
0x0800CBA0: F2AE 17FD SUBW R7, LR, #0x01FD
0x0800CBA4: F517 7FFE CMN R7, #0x01FC
0x0800CBA8: EB00 0702 ADD.W R7, R0, R2
0x0800CBAC: D207 BCS .L4 ; 0x0800CBBE
0x0800CBAE: 2183 MOVS R1, #131
0x0800CBB0: 7039 STRB R1, [R7]
0x0800CBB2: 2102 MOVS R1, #2
.L3:
0x0800CBB4: 4410 ADD R0, R2
0x0800CBB6: 7041 STRB R1, [R0, #1]
0x0800CBB8: 1C90 ADDS R0, R2, #2
0x0800CBBA: E8BD 81F0 POP.W {R4-R8, PC}
.L4:
0x0800CBBE: 2403 MOVS R4, #3
0x0800CBC0: 703C STRB R4, [R7]
0x0800CBC2: 0074 LSLS R4, R6, #1
0x0800CBC4: 707C STRB R4, [R7, #1]
0x0800CBC6: B18B CBZ R3, .L6 ; 0x0800CBEC
0x0800CBC8: EA4F 2348 LSL.W R3, R8, #9
0x0800CBCC: EA43 0345 ORR.W R3, R3, R5, LSL #1
0x0800CBD0: 4463 ADD R3, R12
0x0800CBD2: 3301 ADDS R3, #1
.L5:
0x0800CBD4: F813 7B02 LDRB R7, [R3], #2
0x0800CBD8: 1886 ADDS R6, R0, R2
0x0800CBDA: 70B7 STRB R7, [R6, #2]
0x0800CBDC: F813 7C03 LDRB R7, [R3, #-3]
0x0800CBE0: 3101 ADDS R1, #1
0x0800CBE2: 4571 CMP R1, LR
0x0800CBE4: F102 0202 ADD.W R2, R2, #2
0x0800CBE8: 70F7 STRB R7, [R6, #3]
0x0800CBEA: D3F3 BCC .L5 ; 0x0800CBD4
.L6:
0x0800CBEC: 1C90 ADDS R0, R2, #2
0x0800CBEE: E8BD 81F0 POP.W {R4-R8, PC}
Section .rodata..L.str.9 from ads1260.o, size=22, align=1
0x0800CBF2: 2D DC.B 0x2D ; '-'
0x0800CBF3: 2D DC.B 0x2D ; '-'
0x0800CBF4: 2D DC.B 0x2D ; '-'
0x0800CBF5: 20 DC.B 0x20 ; ' '
0x0800CBF6: 47 DC.B 0x47 ; 'G'
0x0800CBF7: 61 DC.B 0x61 ; 'a'
0x0800CBF8: 69 DC.B 0x69 ; 'i'
0x0800CBF9: 6E DC.B 0x6E ; 'n'
0x0800CBFA: 20 DC.B 0x20 ; ' '
0x0800CBFB: 20 DC.B 0x20 ; ' '
0x0800CBFC: 43 DC.B 0x43 ; 'C'
0x0800CBFD: 41 DC.B 0x41 ; 'A'
0x0800CBFE: 4C DC.B 0x4C ; 'L'
0x0800CBFF: 20 DC.B 0x20 ; ' '
0x0800CC00: 45 DC.B 0x45 ; 'E'
0x0800CC01: 4E DC.B 0x4E ; 'N'
0x0800CC02: 44 DC.B 0x44 ; 'D'
0x0800CC03: 45 DC.B 0x45 ; 'E'
0x0800CC04: 2D DC.B 0x2D ; '-'
0x0800CC05: 2D DC.B 0x2D ; '-'
0x0800CC06: 2D DC.B 0x2D ; '-'
0x0800CC07: 00 DC.B 0x00 ; '\0'
Section .text.OUTPUTS_Init from outputs.o, size=22, align=4
OUTPUTS_Init:
0x0800CC08: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800CC0C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800CC10: F04F 31FF MOV.W R1, #0xFFFFFFFF
0x0800CC14: F8A0 1106 STRH.W R1, [R0, #0x0106]
0x0800CC18: F8A0 1104 STRH.W R1, [R0, #0x0104]
0x0800CC1C: 4770 BX LR
Section .rodata..L.str.12 from ads1260.o, size=14, align=1
0x0800CC1E: 64 DC.B 0x64 ; 'd'
0x0800CC1F: 65 DC.B 0x65 ; 'e'
0x0800CC20: 6C DC.B 0x6C ; 'l'
0x0800CC21: 74 DC.B 0x74 ; 't'
0x0800CC22: 61 DC.B 0x61 ; 'a'
0x0800CC23: 20 DC.B 0x20 ; ' '
0x0800CC24: 54 DC.B 0x54 ; 'T'
0x0800CC25: 3D DC.B 0x3D ; '='
0x0800CC26: 25 DC.B 0x25 ; '%'
0x0800CC27: 66 DC.B 0x66 ; 'f'
0x0800CC28: 20 DC.B 0x20 ; ' '
0x0800CC29: 43 DC.B 0x43 ; 'C'
0x0800CC2A: 0A DC.B 0x0A ; '\n'
0x0800CC2B: 00 DC.B 0x00 ; '\0'
Section .text.OUTPUTS_CheckLVP from outputs.o, size=390, align=4
OUTPUTS_CheckLVP:
0x0800CC2C: B570 PUSH {R4-R6, LR}
0x0800CC2E: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x0800CC32: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x0800CC36: F8B4 0074 LDRH.W R0, [R4, #116]
0x0800CC3A: F241 3530 MOVW R5, #0x1330 ; 0x10001330 = OUTPUTS_CheckLVP.lastMode
0x0800CC3E: F2C1 0500 MOVT R5, #0x1000 ; 0x10001330 = OUTPUTS_CheckLVP.lastMode
0x0800CC42: B198 CBZ R0, .L3 ; 0x0800CC6C
0x0800CC44: F8B4 0074 LDRH.W R0, [R4, #116]
0x0800CC48: 2801 CMP R0, #1
0x0800CC4A: BF1A ITTE NE
0x0800CC4C: F8B4 0074 LDRHNE.W R0, [R4, #116]
0x0800CC50: 2200 MOVNE R2, #0
0x0800CC52: 2201 MOVEQ R2, #1
.L1:
0x0800CC54: F240 4000 MOVW R0, #0x0400
0x0800CC58: F6C4 0000 MOVT R0, #0x4800
0x0800CC5C: F44F 6100 MOV.W R1, #0x0800
0x0800CC60: F7F7 F982 BL HAL_GPIO_WritePin ; 0x08003F68
.L2:
0x0800CC64: F8B4 0074 LDRH.W R0, [R4, #116]
0x0800CC68: 8028 STRH R0, [R5]
0x0800CC6A: BD70 POP {R4-R6, PC}
.L3:
0x0800CC6C: 8828 LDRH R0, [R5]
0x0800CC6E: 2800 CMP R0, #0
0x0800CC70: F64F 70FF MOVW R0, #0xFFFF
0x0800CC74: BF18 IT NE
0x0800CC76: F8A4 0106 STRHNE.W R0, [R4, #0x0106]
0x0800CC7A: F8B4 1106 LDRH.W R1, [R4, #0x0106]
0x0800CC7E: B119 CBZ R1, .L4 ; 0x0800CC88
0x0800CC80: F8B4 1106 LDRH.W R1, [R4, #0x0106]
0x0800CC84: 4281 CMP R1, R0
0x0800CC86: D149 BNE .L11 ; 0x0800CD1C
.L4:
0x0800CC88: F8D4 00D8 LDR.W R0, [R4, #216]
0x0800CC8C: 8EA1 LDRH R1, [R4, #52]
0x0800CC8E: 4288 CMP R0, R1
0x0800CC90: DA05 BGE .L5 ; 0x0800CC9E
0x0800CC92: F64E 4094 MOVW R0, #0xEC94 ; 0x0800EC94 = .rodata..Lstr.23
0x0800CC96: 2601 MOVS R6, #1
0x0800CC98: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC94 = .rodata..Lstr.23
0x0800CC9C: E031 B .L10 ; 0x0800CD02
.L5:
0x0800CC9E: F8D4 00E4 LDR.W R0, [R4, #228]
0x0800CCA2: F9B4 103C LDRSH.W R1, [R4, #60]
0x0800CCA6: F44F 727A MOV.W R2, #0x03E8
0x0800CCAA: 4351 MULS R1, R2, R1
0x0800CCAC: 4288 CMP R0, R1
0x0800CCAE: DA05 BGE .L6 ; 0x0800CCBC
0x0800CCB0: F64E 7098 MOVW R0, #0xEF98 ; 0x0800EF98 = .rodata..Lstr.22
0x0800CCB4: 2602 MOVS R6, #2
0x0800CCB6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EF98 = .rodata..Lstr.22
0x0800CCBA: E022 B .L10 ; 0x0800CD02
.L6:
0x0800CCBC: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CCC0: F9B4 1048 LDRSH.W R1, [R4, #72]
0x0800CCC4: 4288 CMP R0, R1
0x0800CCC6: DD05 BLE .L7 ; 0x0800CCD4
0x0800CCC8: F24D 201A MOVW R0, #0xD21A ; 0x0800D21A = .rodata..Lstr.21
0x0800CCCC: 2603 MOVS R6, #3
0x0800CCCE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D21A = .rodata..Lstr.21
0x0800CCD2: E016 B .L10 ; 0x0800CD02
.L7:
0x0800CCD4: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CCD8: F9B4 1048 LDRSH.W R1, [R4, #72]
0x0800CCDC: 4288 CMP R0, R1
0x0800CCDE: DD05 BLE .L9 ; 0x0800CCEC
0x0800CCE0: 2604 MOVS R6, #4
.L8:
0x0800CCE2: F64E 4073 MOVW R0, #0xEC73 ; 0x0800EC73 = .rodata..Lstr.20
0x0800CCE6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EC73 = .rodata..Lstr.20
0x0800CCEA: E00A B .L10 ; 0x0800CD02
.L9:
0x0800CCEC: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CCF0: F9B4 104C LDRSH.W R1, [R4, #76]
0x0800CCF4: 4288 CMP R0, R1
0x0800CCF6: DA54 BGE .L12 ; 0x0800CDA2
0x0800CCF8: F64E 203A MOVW R0, #0xEA3A ; 0x0800EA3A = .rodata..Lstr.19
0x0800CCFC: 2605 MOVS R6, #5
0x0800CCFE: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA3A = .rodata..Lstr.19
.L10:
0x0800CD02: F7FE FD1E BL puts ; 0x0800B742
0x0800CD06: F240 4000 MOVW R0, #0x0400
0x0800CD0A: F6C4 0000 MOVT R0, #0x4800
0x0800CD0E: F44F 6100 MOV.W R1, #0x0800
0x0800CD12: 2200 MOVS R2, #0
0x0800CD14: F8A4 6106 STRH.W R6, [R4, #0x0106]
0x0800CD18: F7F7 F926 BL HAL_GPIO_WritePin ; 0x08003F68
.L11:
0x0800CD1C: F8B4 0106 LDRH.W R0, [R4, #0x0106]
0x0800CD20: 2800 CMP R0, #0
0x0800CD22: D09F BEQ .L2 ; 0x0800CC64
0x0800CD24: F8D4 00D8 LDR.W R0, [R4, #216]
0x0800CD28: 8EE1 LDRH R1, [R4, #54]
0x0800CD2A: 4288 CMP R0, R1
0x0800CD2C: DD9A BLE .L2 ; 0x0800CC64
0x0800CD2E: F8D4 00E4 LDR.W R0, [R4, #228]
0x0800CD32: F9B4 103C LDRSH.W R1, [R4, #60]
0x0800CD36: F44F 727A MOV.W R2, #0x03E8
0x0800CD3A: 4351 MULS R1, R2, R1
0x0800CD3C: 4288 CMP R0, R1
0x0800CD3E: DD91 BLE .L2 ; 0x0800CC64
0x0800CD40: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CD44: F9B4 104A LDRSH.W R1, [R4, #74]
0x0800CD48: 4288 CMP R0, R1
0x0800CD4A: F6BF AF8B BGE.W .L2 ; 0x0800CC64
0x0800CD4E: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CD52: F9B4 104A LDRSH.W R1, [R4, #74]
0x0800CD56: 4288 CMP R0, R1
0x0800CD58: F6BF AF84 BGE.W .L2 ; 0x0800CC64
0x0800CD5C: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CD60: F9B4 104E LDRSH.W R1, [R4, #78]
0x0800CD64: 4288 CMP R0, R1
0x0800CD66: F77F AF7D BLE.W .L2 ; 0x0800CC64
0x0800CD6A: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CD6E: F9B4 104E LDRSH.W R1, [R4, #78]
0x0800CD72: 4288 CMP R0, R1
0x0800CD74: F77F AF76 BLE.W .L2 ; 0x0800CC64
0x0800CD78: F8B4 0106 LDRH.W R0, [R4, #0x0106]
0x0800CD7C: 2802 CMP R0, #2
0x0800CD7E: F43F AF71 BEQ.W .L2 ; 0x0800CC64
0x0800CD82: F8B4 0106 LDRH.W R0, [R4, #0x0106]
0x0800CD86: 2807 CMP R0, #7
0x0800CD88: F43F AF6C BEQ.W .L2 ; 0x0800CC64
0x0800CD8C: F24D 2072 MOVW R0, #0xD272 ; 0x0800D272 = .rodata..Lstr.24
0x0800CD90: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D272 = .rodata..Lstr.24
0x0800CD94: F7FE FCD5 BL puts ; 0x0800B742
0x0800CD98: 2000 MOVS R0, #0
0x0800CD9A: F8A4 0106 STRH.W R0, [R4, #0x0106]
0x0800CD9E: 2201 MOVS R2, #1
0x0800CDA0: E758 B .L1 ; 0x0800CC54
.L12:
0x0800CDA2: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CDA6: F9B4 104C LDRSH.W R1, [R4, #76]
0x0800CDAA: 4288 CMP R0, R1
0x0800CDAC: DAB6 BGE .L11 ; 0x0800CD1C
0x0800CDAE: 2606 MOVS R6, #6
0x0800CDB0: E797 B .L8 ; 0x0800CCE2
Section .rodata..L.str.14 from ads1260.o, size=10, align=1
0x0800CDB2: 52 DC.B 0x52 ; 'R'
0x0800CDB3: 65 DC.B 0x65 ; 'e'
0x0800CDB4: 66 DC.B 0x66 ; 'f'
0x0800CDB5: 20 DC.B 0x20 ; ' '
0x0800CDB6: 49 DC.B 0x49 ; 'I'
0x0800CDB7: 3D DC.B 0x3D ; '='
0x0800CDB8: 25 DC.B 0x25 ; '%'
0x0800CDB9: 66 DC.B 0x66 ; 'f'
0x0800CDBA: 0A DC.B 0x0A ; '\n'
0x0800CDBB: 00 DC.B 0x00 ; '\0'
Section .text.OUTPUTS_CheckOVP from outputs.o, size=402, align=4
OUTPUTS_CheckOVP:
0x0800CDBC: B570 PUSH {R4-R6, LR}
0x0800CDBE: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x0800CDC2: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x0800CDC6: F8B4 0076 LDRH.W R0, [R4, #118]
0x0800CDCA: F241 352E MOVW R5, #0x132E ; 0x1000132E = OUTPUTS_CheckOVP.lastMode
0x0800CDCE: F2C1 0500 MOVT R5, #0x1000 ; 0x1000132E = OUTPUTS_CheckOVP.lastMode
0x0800CDD2: B198 CBZ R0, .L3 ; 0x0800CDFC
0x0800CDD4: F8B4 0076 LDRH.W R0, [R4, #118]
0x0800CDD8: 2801 CMP R0, #1
0x0800CDDA: BF1A ITTE NE
0x0800CDDC: F8B4 0076 LDRHNE.W R0, [R4, #118]
0x0800CDE0: 2200 MOVNE R2, #0
0x0800CDE2: 2201 MOVEQ R2, #1
.L1:
0x0800CDE4: F240 4000 MOVW R0, #0x0400
0x0800CDE8: F6C4 0000 MOVT R0, #0x4800
0x0800CDEC: F44F 5180 MOV.W R1, #0x1000
0x0800CDF0: F7F7 F8BA BL HAL_GPIO_WritePin ; 0x08003F68
.L2:
0x0800CDF4: F8B4 0076 LDRH.W R0, [R4, #118]
0x0800CDF8: 8028 STRH R0, [R5]
0x0800CDFA: BD70 POP {R4-R6, PC}
.L3:
0x0800CDFC: 8828 LDRH R0, [R5]
0x0800CDFE: 2800 CMP R0, #0
0x0800CE00: F64F 70FF MOVW R0, #0xFFFF
0x0800CE04: BF18 IT NE
0x0800CE06: F8A4 0104 STRHNE.W R0, [R4, #0x0104]
0x0800CE0A: F8B4 1104 LDRH.W R1, [R4, #0x0104]
0x0800CE0E: B119 CBZ R1, .L4 ; 0x0800CE18
0x0800CE10: F8B4 1104 LDRH.W R1, [R4, #0x0104]
0x0800CE14: 4281 CMP R1, R0
0x0800CE16: D155 BNE .L11 ; 0x0800CEC4
.L4:
0x0800CE18: F8D4 00D8 LDR.W R0, [R4, #216]
0x0800CE1C: 8F21 LDRH R1, [R4, #56]
0x0800CE1E: 4288 CMP R0, R1
0x0800CE20: DD05 BLE .L5 ; 0x0800CE2E
0x0800CE22: F64E 70C8 MOVW R0, #0xEFC8 ; 0x0800EFC8 = .rodata..Lstr.30
0x0800CE26: 2601 MOVS R6, #1
0x0800CE28: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFC8 = .rodata..Lstr.30
0x0800CE2C: E03D B .L10 ; 0x0800CEAA
.L5:
0x0800CE2E: F8D4 00E4 LDR.W R0, [R4, #228]
0x0800CE32: F9B4 103E LDRSH.W R1, [R4, #62]
0x0800CE36: F44F 727A MOV.W R2, #0x03E8
0x0800CE3A: 4351 MULS R1, R2, R1
0x0800CE3C: 4288 CMP R0, R1
0x0800CE3E: DD05 BLE .L6 ; 0x0800CE4C
0x0800CE40: F64E 70B0 MOVW R0, #0xEFB0 ; 0x0800EFB0 = .rodata..Lstr.29
0x0800CE44: 2602 MOVS R6, #2
0x0800CE46: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFB0 = .rodata..Lstr.29
0x0800CE4A: E02E B .L10 ; 0x0800CEAA
.L6:
0x0800CE4C: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CE50: F9B4 1040 LDRSH.W R1, [R4, #64]
0x0800CE54: 4288 CMP R0, R1
0x0800CE56: DD05 BLE .L7 ; 0x0800CE64
0x0800CE58: F24D 3026 MOVW R0, #0xD326 ; 0x0800D326 = .rodata..Lstr.28
0x0800CE5C: 2603 MOVS R6, #3
0x0800CE5E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D326 = .rodata..Lstr.28
0x0800CE62: E022 B .L10 ; 0x0800CEAA
.L7:
0x0800CE64: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CE68: F9B4 1040 LDRSH.W R1, [R4, #64]
0x0800CE6C: 4288 CMP R0, R1
0x0800CE6E: DD05 BLE .L8 ; 0x0800CE7C
0x0800CE70: F64E 40D6 MOVW R0, #0xECD6 ; 0x0800ECD6 = .rodata..Lstr.27
0x0800CE74: 2604 MOVS R6, #4
0x0800CE76: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECD6 = .rodata..Lstr.27
0x0800CE7A: E016 B .L10 ; 0x0800CEAA
.L8:
0x0800CE7C: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CE80: F9B4 1044 LDRSH.W R1, [R4, #68]
0x0800CE84: 4288 CMP R0, R1
0x0800CE86: DA05 BGE .L9 ; 0x0800CE94
0x0800CE88: F64E 205D MOVW R0, #0xEA5D ; 0x0800EA5D = .rodata..Lstr.26
0x0800CE8C: 2605 MOVS R6, #5
0x0800CE8E: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA5D = .rodata..Lstr.26
0x0800CE92: E00A B .L10 ; 0x0800CEAA
.L9:
0x0800CE94: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CE98: F9B4 1044 LDRSH.W R1, [R4, #68]
0x0800CE9C: 4288 CMP R0, R1
0x0800CE9E: DA11 BGE .L11 ; 0x0800CEC4
0x0800CEA0: F64E 40B5 MOVW R0, #0xECB5 ; 0x0800ECB5 = .rodata..Lstr.25
0x0800CEA4: 2606 MOVS R6, #6
0x0800CEA6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECB5 = .rodata..Lstr.25
.L10:
0x0800CEAA: F7FE FC4A BL puts ; 0x0800B742
0x0800CEAE: F240 4000 MOVW R0, #0x0400
0x0800CEB2: F6C4 0000 MOVT R0, #0x4800
0x0800CEB6: F44F 5180 MOV.W R1, #0x1000
0x0800CEBA: 2200 MOVS R2, #0
0x0800CEBC: F8A4 6104 STRH.W R6, [R4, #0x0104]
0x0800CEC0: F7F7 F852 BL HAL_GPIO_WritePin ; 0x08003F68
.L11:
0x0800CEC4: F8B4 0104 LDRH.W R0, [R4, #0x0104]
0x0800CEC8: 2800 CMP R0, #0
0x0800CECA: D093 BEQ .L2 ; 0x0800CDF4
0x0800CECC: F8D4 00D8 LDR.W R0, [R4, #216]
0x0800CED0: 8F61 LDRH R1, [R4, #58]
0x0800CED2: 4288 CMP R0, R1
0x0800CED4: F6BF AF8E BGE.W .L2 ; 0x0800CDF4
0x0800CED8: F8D4 00E4 LDR.W R0, [R4, #228]
0x0800CEDC: F9B4 103E LDRSH.W R1, [R4, #62]
0x0800CEE0: F44F 727A MOV.W R2, #0x03E8
0x0800CEE4: 4351 MULS R1, R2, R1
0x0800CEE6: 4288 CMP R0, R1
0x0800CEE8: F6BF AF84 BGE.W .L2 ; 0x0800CDF4
0x0800CEEC: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CEF0: F9B4 1042 LDRSH.W R1, [R4, #66]
0x0800CEF4: 4288 CMP R0, R1
0x0800CEF6: F6BF AF7D BGE.W .L2 ; 0x0800CDF4
0x0800CEFA: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CEFE: F9B4 1042 LDRSH.W R1, [R4, #66]
0x0800CF02: 4288 CMP R0, R1
0x0800CF04: F6BF AF76 BGE.W .L2 ; 0x0800CDF4
0x0800CF08: F9B4 00CE LDRSH.W R0, [R4, #206]
0x0800CF0C: F9B4 1046 LDRSH.W R1, [R4, #70]
0x0800CF10: 4288 CMP R0, R1
0x0800CF12: F77F AF6F BLE.W .L2 ; 0x0800CDF4
0x0800CF16: F9B4 00CC LDRSH.W R0, [R4, #204]
0x0800CF1A: F9B4 1046 LDRSH.W R1, [R4, #70]
0x0800CF1E: 4288 CMP R0, R1
0x0800CF20: F77F AF68 BLE.W .L2 ; 0x0800CDF4
0x0800CF24: F8B4 0104 LDRH.W R0, [R4, #0x0104]
0x0800CF28: 2802 CMP R0, #2
0x0800CF2A: F43F AF63 BEQ.W .L2 ; 0x0800CDF4
0x0800CF2E: F8B4 0104 LDRH.W R0, [R4, #0x0104]
0x0800CF32: 2807 CMP R0, #7
0x0800CF34: F43F AF5E BEQ.W .L2 ; 0x0800CDF4
0x0800CF38: F24D 3066 MOVW R0, #0xD366 ; 0x0800D366 = .rodata..Lstr.31
0x0800CF3C: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D366 = .rodata..Lstr.31
0x0800CF40: F7FE FBFF BL puts ; 0x0800B742
0x0800CF44: 2000 MOVS R0, #0
0x0800CF46: F8A4 0104 STRH.W R0, [R4, #0x0104]
0x0800CF4A: 2201 MOVS R2, #1
0x0800CF4C: E74A B .L1 ; 0x0800CDE4
Section .rodata..Lstr.27 from ads1260.o, size=30, align=1
0x0800CF4E: 45 DC.B 0x45 ; 'E'
0x0800CF4F: 52 DC.B 0x52 ; 'R'
0x0800CF50: 52 DC.B 0x52 ; 'R'
0x0800CF51: 4F DC.B 0x4F ; 'O'
0x0800CF52: 52 DC.B 0x52 ; 'R'
0x0800CF53: 20 DC.B 0x20 ; ' '
0x0800CF54: 41 DC.B 0x41 ; 'A'
0x0800CF55: 44 DC.B 0x44 ; 'D'
0x0800CF56: 53 DC.B 0x53 ; 'S'
0x0800CF57: 5F DC.B 0x5F ; '_'
0x0800CF58: 31 DC.B 0x31 ; '1'
0x0800CF59: 32 DC.B 0x32 ; '2'
0x0800CF5A: 36 DC.B 0x36 ; '6'
0x0800CF5B: 30 DC.B 0x30 ; '0'
0x0800CF5C: 5F DC.B 0x5F ; '_'
0x0800CF5D: 49 DC.B 0x49 ; 'I'
0x0800CF5E: 6E DC.B 0x6E ; 'n'
0x0800CF5F: 70 DC.B 0x70 ; 'p'
0x0800CF60: 75 DC.B 0x75 ; 'u'
0x0800CF61: 74 DC.B 0x74 ; 't'
0x0800CF62: 4D DC.B 0x4D ; 'M'
0x0800CF63: 75 DC.B 0x75 ; 'u'
0x0800CF64: 78 DC.B 0x78 ; 'x'
0x0800CF65: 53 DC.B 0x53 ; 'S'
0x0800CF66: 65 DC.B 0x65 ; 'e'
0x0800CF67: 6C DC.B 0x6C ; 'l'
0x0800CF68: 65 DC.B 0x65 ; 'e'
0x0800CF69: 63 DC.B 0x63 ; 'c'
0x0800CF6A: 74 DC.B 0x74 ; 't'
0x0800CF6B: 00 DC.B 0x00 ; '\0'
Section .text.AuxModeHeaterExec from outputs.o, size=178, align=4
AuxModeHeaterExec:
0x0800CF6C: B570 PUSH {R4-R6, LR}
0x0800CF6E: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x0800CF72: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x0800CF76: F8B4 00BC LDRH.W R0, [R4, #188]
0x0800CF7A: F241 3520 MOVW R5, #0x1320 ; 0x10001320 = AuxModeHeaterExec.outputState
0x0800CF7E: F1A0 060A SUB.W R6, R0, #10
0x0800CF82: F8B4 00BC LDRH.W R0, [R4, #188]
0x0800CF86: F8D4 10D4 LDR.W R1, [R4, #212]
0x0800CF8A: 300A ADDS R0, #10
0x0800CF8C: 4281 CMP R1, R0
0x0800CF8E: F2C1 0500 MOVT R5, #0x1000 ; 0x10001320 = AuxModeHeaterExec.outputState
0x0800CF92: D91C BLS .L1 ; 0x0800CFCE
0x0800CF94: F8B4 0150 LDRH.W R0, [R4, #0x0150]
0x0800CF98: F241 716F MOVW R1, #0x176F
0x0800CF9C: 4288 CMP R0, R1
0x0800CF9E: D816 BHI .L1 ; 0x0800CFCE
0x0800CFA0: 7828 LDRB R0, [R5]
0x0800CFA2: B9A0 CBNZ R0, .L1 ; 0x0800CFCE
0x0800CFA4: F64E 2080 MOVW R0, #0xEA80 ; 0x0800EA80 = .rodata..Lstr.32
0x0800CFA8: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA80 = .rodata..Lstr.32
0x0800CFAC: F7FE FBC9 BL puts ; 0x0800B742
0x0800CFB0: 2001 MOVS R0, #1
0x0800CFB2: 7028 STRB R0, [R5]
0x0800CFB4: F8B4 00C0 LDRH.W R0, [R4, #192]
0x0800CFB8: F44F 5100 MOV.W R1, #0x2000
0x0800CFBC: FAB0 F080 CLZ R0, R0
0x0800CFC0: 0942 LSRS R2, R0, #5
0x0800CFC2: F640 0000 MOVW R0, #0x0800
0x0800CFC6: F6C4 0000 MOVT R0, #0x4800
0x0800CFCA: F7F6 FFCD BL HAL_GPIO_WritePin ; 0x08003F68
.L1:
0x0800CFCE: F8D4 00D4 LDR.W R0, [R4, #212]
0x0800CFD2: 42B0 CMP R0, R6
0x0800CFD4: D203 BCS .L2 ; 0x0800CFDE
0x0800CFD6: 7828 LDRB R0, [R5]
0x0800CFD8: 2801 CMP R0, #1
0x0800CFDA: D008 BEQ .L3 ; 0x0800CFEE
0x0800CFDC: E01E B .L4 ; 0x0800D01C
.L2:
0x0800CFDE: F8B4 0150 LDRH.W R0, [R4, #0x0150]
0x0800CFE2: F241 7171 MOVW R1, #0x1771
0x0800CFE6: 4288 CMP R0, R1
0x0800CFE8: D318 BCC .L4 ; 0x0800D01C
0x0800CFEA: 7828 LDRB R0, [R5]
0x0800CFEC: B1B0 CBZ R0, .L4 ; 0x0800D01C
.L3:
0x0800CFEE: F64E 70E8 MOVW R0, #0xEFE8 ; 0x0800EFE8 = .rodata..Lstr.33
0x0800CFF2: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFE8 = .rodata..Lstr.33
0x0800CFF6: F7FE FBA4 BL puts ; 0x0800B742
0x0800CFFA: 2000 MOVS R0, #0
0x0800CFFC: 7028 STRB R0, [R5]
0x0800CFFE: F8B4 20C0 LDRH.W R2, [R4, #192]
0x0800D002: F640 0000 MOVW R0, #0x0800
0x0800D006: 2A00 CMP R2, #0
0x0800D008: BF18 IT NE
0x0800D00A: 2201 MOVNE R2, #1
0x0800D00C: F6C4 0000 MOVT R0, #0x4800
0x0800D010: F44F 5100 MOV.W R1, #0x2000
0x0800D014: E8BD 4070 POP.W {R4-R6, LR}
0x0800D018: F7F6 BFA6 B.W HAL_GPIO_WritePin ; 0x08003F68
.L4:
0x0800D01C: BD70 POP {R4-R6, PC}
Section .rodata..Lstr.9 from eeprom.o, size=22, align=1
0x0800D01E: 46 DC.B 0x46 ; 'F'
0x0800D01F: 69 DC.B 0x69 ; 'i'
0x0800D020: 72 DC.B 0x72 ; 'r'
0x0800D021: 73 DC.B 0x73 ; 's'
0x0800D022: 74 DC.B 0x74 ; 't'
0x0800D023: 20 DC.B 0x20 ; ' '
0x0800D024: 73 DC.B 0x73 ; 's'
0x0800D025: 74 DC.B 0x74 ; 't'
0x0800D026: 61 DC.B 0x61 ; 'a'
0x0800D027: 72 DC.B 0x72 ; 'r'
0x0800D028: 74 DC.B 0x74 ; 't'
0x0800D029: 20 DC.B 0x20 ; ' '
0x0800D02A: 64 DC.B 0x64 ; 'd'
0x0800D02B: 65 DC.B 0x65 ; 'e'
0x0800D02C: 74 DC.B 0x74 ; 't'
0x0800D02D: 65 DC.B 0x65 ; 'e'
0x0800D02E: 63 DC.B 0x63 ; 'c'
0x0800D02F: 74 DC.B 0x74 ; 't'
0x0800D030: 65 DC.B 0x65 ; 'e'
0x0800D031: 64 DC.B 0x64 ; 'd'
0x0800D032: 21 DC.B 0x21 ; '!'
0x0800D033: 00 DC.B 0x00 ; '\0'
Section .text.AuxModeSOCExec from outputs.o, size=150, align=4
AuxModeSOCExec:
0x0800D034: B5F0 PUSH {R4-R7, LR}
0x0800D036: B081 SUB SP, SP, #4
0x0800D038: F240 0500 MOVW R5, #0 ; 0x10000000 = sys_data
0x0800D03C: F2C1 0500 MOVT R5, #0x1000 ; 0x10000000 = sys_data
0x0800D040: F8D5 0100 LDR.W R0, [R5, #0x0100]
0x0800D044: F8B5 10BC LDRH.W R1, [R5, #188]
0x0800D048: F44F 777A MOV.W R7, #0x03E8
0x0800D04C: F640 0400 MOVW R4, #0x0800
0x0800D050: 4379 MULS R1, R7, R1
0x0800D052: F241 361C MOVW R6, #0x131C ; 0x1000131C = AuxModeSOCExec.outputState
0x0800D056: F6C4 0400 MOVT R4, #0x4800
0x0800D05A: 4288 CMP R0, R1
0x0800D05C: F2C1 0600 MOVT R6, #0x1000 ; 0x1000131C = AuxModeSOCExec.outputState
0x0800D060: DD13 BLE .L1 ; 0x0800D08A
0x0800D062: 7830 LDRB R0, [R6]
0x0800D064: B988 CBNZ R0, .L1 ; 0x0800D08A
0x0800D066: F64E 208B MOVW R0, #0xEA8B ; 0x0800EA8B = .rodata..Lstr.34
0x0800D06A: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EA8B = .rodata..Lstr.34
0x0800D06E: F7FE FB68 BL puts ; 0x0800B742
0x0800D072: 2001 MOVS R0, #1
0x0800D074: 7030 STRB R0, [R6]
0x0800D076: F8B5 00C0 LDRH.W R0, [R5, #192]
0x0800D07A: F44F 5100 MOV.W R1, #0x2000
0x0800D07E: FAB0 F080 CLZ R0, R0
0x0800D082: 0942 LSRS R2, R0, #5
0x0800D084: 4620 MOV R0, R4
0x0800D086: F7F6 FF6F BL HAL_GPIO_WritePin ; 0x08003F68
.L1:
0x0800D08A: F8D5 0100 LDR.W R0, [R5, #0x0100]
0x0800D08E: F8B5 10BE LDRH.W R1, [R5, #190]
0x0800D092: 4379 MULS R1, R7, R1
0x0800D094: 4288 CMP R0, R1
0x0800D096: DA16 BGE .L2 ; 0x0800D0C6
0x0800D098: 7830 LDRB R0, [R6]
0x0800D09A: B1A0 CBZ R0, .L2 ; 0x0800D0C6
0x0800D09C: F64E 70F4 MOVW R0, #0xEFF4 ; 0x0800EFF4 = .rodata..Lstr.35
0x0800D0A0: F6C0 0000 MOVT R0, #0x0800 ; 0x0800EFF4 = .rodata..Lstr.35
0x0800D0A4: F7FE FB4D BL puts ; 0x0800B742
0x0800D0A8: 2000 MOVS R0, #0
0x0800D0AA: 7030 STRB R0, [R6]
0x0800D0AC: F8B5 20C0 LDRH.W R2, [R5, #192]
0x0800D0B0: 4620 MOV R0, R4
0x0800D0B2: 2A00 CMP R2, #0
0x0800D0B4: BF18 IT NE
0x0800D0B6: 2201 MOVNE R2, #1
0x0800D0B8: F44F 5100 MOV.W R1, #0x2000
0x0800D0BC: B001 ADD SP, SP, #4
0x0800D0BE: E8BD 40F0 POP.W {R4-R7, LR}
0x0800D0C2: F7F6 BF51 B.W HAL_GPIO_WritePin ; 0x08003F68
.L2:
0x0800D0C6: B001 ADD SP, SP, #4
0x0800D0C8: BDF0 POP {R4-R7, PC}
Section .rodata..L.str.1 from modbus.o, size=14, align=1
0x0800D0CA: 75 DC.B 0x75 ; 'u'
0x0800D0CB: 61 DC.B 0x61 ; 'a'
0x0800D0CC: 72 DC.B 0x72 ; 'r'
0x0800D0CD: 74 DC.B 0x74 ; 't'
0x0800D0CE: 20 DC.B 0x20 ; ' '
0x0800D0CF: 65 DC.B 0x65 ; 'e'
0x0800D0D0: 72 DC.B 0x72 ; 'r'
0x0800D0D1: 72 DC.B 0x72 ; 'r'
0x0800D0D2: 6F DC.B 0x6F ; 'o'
0x0800D0D3: 72 DC.B 0x72 ; 'r'
0x0800D0D4: 20 DC.B 0x20 ; ' '
0x0800D0D5: 0A DC.B 0x0A ; '\n'
0x0800D0D6: 0D DC.B 0x0D ; '\r'
0x0800D0D7: 00 DC.B 0x00 ; '\0'
Section .text.AuxModeAlarmExec from outputs.o, size=322, align=4
AuxModeAlarmExec:
0x0800D0D8: B5B0 PUSH {R4-R5, R7, LR}
0x0800D0DA: F240 0400 MOVW R4, #0 ; 0x10000000 = sys_data
0x0800D0DE: F241 302A MOVW R0, #0x132A ; 0x1000132A = chargeStopHighTemperatureStart
0x0800D0E2: F2C1 0400 MOVT R4, #0x1000 ; 0x10000000 = sys_data
0x0800D0E6: F2C1 0000 MOVT R0, #0x1000 ; 0x1000132A = chargeStopHighTemperatureStart
0x0800D0EA: F9B4 10CE LDRSH.W R1, [R4, #206]
0x0800D0EE: F9B0 0000 LDRSH.W R0, [R0]
0x0800D0F2: F5A0 70FA SUB.W R0, R0, #0x01F4
0x0800D0F6: 4288 CMP R0, R1
0x0800D0F8: DB5C BLT .L1 ; 0x0800D1B4
0x0800D0FA: F9B4 10CC LDRSH.W R1, [R4, #204]
0x0800D0FE: 4288 CMP R0, R1
0x0800D100: DB58 BLT .L1 ; 0x0800D1B4
0x0800D102: F241 3028 MOVW R0, #0x1328 ; 0x10001328 = chargeStopLowTemperatureStart
0x0800D106: F2C1 0000 MOVT R0, #0x1000 ; 0x10001328 = chargeStopLowTemperatureStart
0x0800D10A: F9B4 10CE LDRSH.W R1, [R4, #206]
0x0800D10E: F9B0 0000 LDRSH.W R0, [R0]
0x0800D112: F500 70FA ADD.W R0, R0, #0x01F4
0x0800D116: 4288 CMP R0, R1
0x0800D118: DC4C BGT .L1 ; 0x0800D1B4
0x0800D11A: F9B4 10CC LDRSH.W R1, [R4, #204]
0x0800D11E: 4288 CMP R0, R1
0x0800D120: DC48 BGT .L1 ; 0x0800D1B4
0x0800D122: F241 3026 MOVW R0, #0x1326 ; 0x10001326 = dischargeStopHighTemperatureStart
0x0800D126: F2C1 0000 MOVT R0, #0x1000 ; 0x10001326 = dischargeStopHighTemperatureStart
0x0800D12A: F9B4 10CE LDRSH.W R1, [R4, #206]
0x0800D12E: F9B0 0000 LDRSH.W R0, [R0]
0x0800D132: F5A0 70FA SUB.W R0, R0, #0x01F4
0x0800D136: 4288 CMP R0, R1
0x0800D138: DB3C BLT .L1 ; 0x0800D1B4
0x0800D13A: F9B4 10CC LDRSH.W R1, [R4, #204]
0x0800D13E: 4288 CMP R0, R1
0x0800D140: DB38 BLT .L1 ; 0x0800D1B4
0x0800D142: F241 3022 MOVW R0, #0x1322 ; 0x10001322 = dischargeStopLowTemperatureStart
0x0800D146: F2C1 0000 MOVT R0, #0x1000 ; 0x10001322 = dischargeStopLowTemperatureStart
0x0800D14A: F9B4 10CE LDRSH.W R1, [R4, #206]
0x0800D14E: F9B0 0000 LDRSH.W R0, [R0]
0x0800D152: F500 70FA ADD.W R0, R0, #0x01F4
0x0800D156: 4288 CMP R0, R1
0x0800D158: DC2C BGT .L1 ; 0x0800D1B4
0x0800D15A: F9B4 10CC LDRSH.W R1, [R4, #204]
0x0800D15E: 4288 CMP R0, R1
0x0800D160: DC28 BGT .L1 ; 0x0800D1B4
0x0800D162: F241 302C MOVW R0, #0x132C ; 0x1000132C = chargeCurrentLimit
0x0800D166: F2C1 0000 MOVT R0, #0x1000 ; 0x1000132C = chargeCurrentLimit
0x0800D16A: F8D4 10E4 LDR.W R1, [R4, #228]
0x0800D16E: F9B0 2000 LDRSH.W R2, [R0]
0x0800D172: F64D 05F0 MOVW R5, #0xD8F0
0x0800D176: F04F 33FF MOV.W R3, #0xFFFFFFFF
0x0800D17A: F6CF 75FF MOVT R5, #0xFFFF
0x0800D17E: F44F 707A MOV.W R0, #0x03E8
0x0800D182: FBC2 5300 SMLAL R5, R3, R2, R0
0x0800D186: 1A6A SUBS R2, R5, R1
0x0800D188: EB73 71E1 SBCS.W R1, R3, R1, ASR #31
0x0800D18C: DB12 BLT .L1 ; 0x0800D1B4
0x0800D18E: F241 331E MOVW R3, #0x131E ; 0x1000131E = loadCurrentLimit
0x0800D192: F2C1 0300 MOVT R3, #0x1000 ; 0x1000131E = loadCurrentLimit
0x0800D196: F8D4 10E4 LDR.W R1, [R4, #228]
0x0800D19A: F9B3 3000 LDRSH.W R3, [R3]
0x0800D19E: 2500 MOVS R5, #0
0x0800D1A0: F242 7210 MOVW R2, #0x2710
0x0800D1A4: FBC3 2500 SMLAL R2, R5, R3, R0
0x0800D1A8: EA4F 7CE1 ASR.W R12, R1, #31
0x0800D1AC: 1A88 SUBS R0, R1, R2
0x0800D1AE: EB7C 0005 SBCS.W R0, R12, R5
0x0800D1B2: DA1D BGE .L5 ; 0x0800D1F0
.L1:
0x0800D1B4: F241 3524 MOVW R5, #0x1324 ; 0x10001324 = AuxModeAlarmExec.outputState
0x0800D1B8: F2C1 0500 MOVT R5, #0x1000 ; 0x10001324 = AuxModeAlarmExec.outputState
0x0800D1BC: 7828 LDRB R0, [R5]
0x0800D1BE: B100 CBZ R0, .L3 ; 0x0800D1C2
.L2:
0x0800D1C0: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800D1C2: F64E 40F7 MOVW R0, #0xECF7 ; 0x0800ECF7 = .rodata..Lstr.37
0x0800D1C6: F6C0 0000 MOVT R0, #0x0800 ; 0x0800ECF7 = .rodata..Lstr.37
0x0800D1CA: F7FE FABA BL puts ; 0x0800B742
0x0800D1CE: 2001 MOVS R0, #1
0x0800D1D0: 7028 STRB R0, [R5]
0x0800D1D2: F8B4 00C0 LDRH.W R0, [R4, #192]
0x0800D1D6: FAB0 F080 CLZ R0, R0
0x0800D1DA: 0942 LSRS R2, R0, #5
.L4:
0x0800D1DC: F640 0000 MOVW R0, #0x0800
0x0800D1E0: F6C4 0000 MOVT R0, #0x4800
0x0800D1E4: F44F 5100 MOV.W R1, #0x2000
0x0800D1E8: E8BD 40B0 POP.W {R4-R5, R7, LR}
0x0800D1EC: F7F6 BEBC B.W HAL_GPIO_WritePin ; 0x08003F68
.L5:
0x0800D1F0: F241 3524 MOVW R5, #0x1324 ; 0x10001324 = AuxModeAlarmExec.outputState
0x0800D1F4: F2C1 0500 MOVT R5, #0x1000 ; 0x10001324 = AuxModeAlarmExec.outputState
0x0800D1F8: 7828 LDRB R0, [R5]
0x0800D1FA: 2800 CMP R0, #0
0x0800D1FC: D1E0 BNE .L2 ; 0x0800D1C0
0x0800D1FE: F24D 309A MOVW R0, #0xD39A ; 0x0800D39A = .rodata..Lstr.36
0x0800D202: F6C0 0000 MOVT R0, #0x0800 ; 0x0800D39A = .rodata..Lstr.36
0x0800D206: F7FE FA9C BL puts ; 0x0800B742
0x0800D20A: 2000 MOVS R0, #0
0x0800D20C: 7028 STRB R0, [R5]
0x0800D20E: F8B4 20C0 LDRH.W R2, [R4, #192]
0x0800D212: 2A00 CMP R2, #0
0x0800D214: BF18 IT NE
0x0800D216: 2201 MOVNE R2, #1
0x0800D218: E7E0 B .L4 ; 0x0800D1DC
Section .rodata..Lstr.21 from outputs.o, size=34, align=1
0x0800D21A: 4F DC.B 0x4F ; 'O'
0x0800D21B: 55 DC.B 0x55 ; 'U'
0x0800D21C: 54 DC.B 0x54 ; 'T'
0x0800D21D: 50 DC.B 0x50 ; 'P'
0x0800D21E: 55 DC.B 0x55 ; 'U'
0x0800D21F: 54 DC.B 0x54 ; 'T'
0x0800D220: 53 DC.B 0x53 ; 'S'
0x0800D221: 5F DC.B 0x5F ; '_'
0x0800D222: 4C DC.B 0x4C ; 'L'
0x0800D223: 56 DC.B 0x56 ; 'V'
0x0800D224: 50 DC.B 0x50 ; 'P'
0x0800D225: 5F DC.B 0x5F ; '_'
0x0800D226: 53 DC.B 0x53 ; 'S'
0x0800D227: 48 DC.B 0x48 ; 'H'
0x0800D228: 55 DC.B 0x55 ; 'U'
0x0800D229: 4E DC.B 0x4E ; 'N'
0x0800D22A: 54 DC.B 0x54 ; 'T'
0x0800D22B: 5F DC.B 0x5F ; '_'
0x0800D22C: 4F DC.B 0x4F ; 'O'
0x0800D22D: 56 DC.B 0x56 ; 'V'
0x0800D22E: 45 DC.B 0x45 ; 'E'
0x0800D22F: 52 DC.B 0x52 ; 'R'
0x0800D230: 54 DC.B 0x54 ; 'T'
0x0800D231: 45 DC.B 0x45 ; 'E'
0x0800D232: 4D DC.B 0x4D ; 'M'
0x0800D233: 50 DC.B 0x50 ; 'P'
0x0800D234: 45 DC.B 0x45 ; 'E'
0x0800D235: 52 DC.B 0x52 ; 'R'
0x0800D236: 41 DC.B 0x41 ; 'A'
0x0800D237: 54 DC.B 0x54 ; 'T'
0x0800D238: 55 DC.B 0x55 ; 'U'
0x0800D239: 52 DC.B 0x52 ; 'R'
0x0800D23A: 45 DC.B 0x45 ; 'E'
0x0800D23B: 00 DC.B 0x00 ; '\0'
Section .text.OUTPUTS_CheckAUX from outputs.o, size=54, align=4
OUTPUTS_CheckAUX:
0x0800D23C: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800D240: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800D244: F8B0 00BA LDRH.W R0, [R0, #186]
0x0800D248: 2803 CMP R0, #3
0x0800D24A: D803 BHI .L1 ; 0x0800D254
0x0800D24C: E8DF F000 TBB [PC, R0]
0x0800D250: 02 DC.B 0x02 ; '\x02'
0x0800D251: 0F DC.B 0x0F ; '\x0F'
0x0800D252: 0B DC.B 0x0B ; '\v'
0x0800D253: 0D DC.B 0x0D ; '\r'
.L1:
0x0800D254: F640 0000 MOVW R0, #0x0800
0x0800D258: F6C4 0000 MOVT R0, #0x4800
0x0800D25C: F44F 5100 MOV.W R1, #0x2000
0x0800D260: 2200 MOVS R2, #0
0x0800D262: F7F6 BE81 B.W HAL_GPIO_WritePin ; 0x08003F68
0x0800D266: F7FF BEE5 B.W AuxModeSOCExec ; 0x0800D034
0x0800D26A: F7FF BF35 B.W AuxModeAlarmExec ; 0x0800D0D8
0x0800D26E: F7FF BE7D B.W AuxModeHeaterExec ; 0x0800CF6C
Section .rodata..Lstr.24 from outputs.o, size=14, align=1
0x0800D272: 4F DC.B 0x4F ; 'O'
0x0800D273: 55 DC.B 0x55 ; 'U'
0x0800D274: 54 DC.B 0x54 ; 'T'
0x0800D275: 50 DC.B 0x50 ; 'P'
0x0800D276: 55 DC.B 0x55 ; 'U'
0x0800D277: 54 DC.B 0x54 ; 'T'
0x0800D278: 20 DC.B 0x20 ; ' '
0x0800D279: 4C DC.B 0x4C ; 'L'
0x0800D27A: 56 DC.B 0x56 ; 'V'
0x0800D27B: 50 DC.B 0x50 ; 'P'
0x0800D27C: 20 DC.B 0x20 ; ' '
0x0800D27D: 4F DC.B 0x4F ; 'O'
0x0800D27E: 4B DC.B 0x4B ; 'K'
0x0800D27F: 00 DC.B 0x00 ; '\0'
Section .text.SYS_DATA_Init from sysdata.o, size=166, align=4
SYS_DATA_Init:
0x0800D280: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800D284: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800D288: F240 210A MOVW R1, #0x020A
0x0800D28C: 8001 STRH R1, [R0]
0x0800D28E: 2100 MOVS R1, #0
0x0800D290: F04F 32FF MOV.W R2, #0xFFFFFFFF
0x0800D294: F04F 0C01 MOV.W R12, #1
0x0800D298: F04F 4300 MOV.W R3, #0x80000000
0x0800D29C: F8C0 1124 STR.W R1, [R0, #0x0124]
0x0800D2A0: F8C0 1120 STR.W R1, [R0, #0x0120]
0x0800D2A4: F8A0 2114 STRH.W R2, [R0, #0x0114]
0x0800D2A8: F8C0 210C STR.W R2, [R0, #0x010C]
0x0800D2AC: F8C0 2110 STR.W R2, [R0, #0x0110]
0x0800D2B0: F8A0 211C STRH.W R2, [R0, #0x011C]
0x0800D2B4: F8A0 211E STRH.W R2, [R0, #0x011E]
0x0800D2B8: F8A0 2118 STRH.W R2, [R0, #0x0118]
0x0800D2BC: F8A0 211A STRH.W R2, [R0, #0x011A]
0x0800D2C0: F8A0 C008 STRH.W R12, [R0, #8]
0x0800D2C4: 8141 STRH R1, [R0, #10]
0x0800D2C6: 8181 STRH R1, [R0, #12]
0x0800D2C8: F8C0 30E8 STR.W R3, [R0, #232]
0x0800D2CC: F06F 4300 MVN R3, #0x80000000
0x0800D2D0: F8C0 30EC STR.W R3, [R0, #236]
0x0800D2D4: F44F 4300 MOV.W R3, #0x8000
0x0800D2D8: F248 0200 MOVW R2, #0x8000
0x0800D2DC: F8A0 30D0 STRH.W R3, [R0, #208]
0x0800D2E0: F647 73FF MOVW R3, #0x7FFF
0x0800D2E4: F6CF 72FF MOVT R2, #0xFFFF
0x0800D2E8: F8A0 30D2 STRH.W R3, [R0, #210]
0x0800D2EC: F8C0 20DC STR.W R2, [R0, #220]
0x0800D2F0: F8C0 30E0 STR.W R3, [R0, #224]
0x0800D2F4: F8A0 1182 STRH.W R1, [R0, #0x0182]
0x0800D2F8: 2103 MOVS R1, #3
0x0800D2FA: F8A0 C026 STRH.W R12, [R0, #38]
0x0800D2FE: 8501 STRH R1, [R0, #40]
0x0800D300: 2105 MOVS R1, #5
0x0800D302: 8541 STRH R1, [R0, #42]
0x0800D304: 2161 MOVS R1, #97
0x0800D306: F880 11A0 STRB.W R1, [R0, #0x01A0]
0x0800D30A: 2162 MOVS R1, #98
0x0800D30C: F880 11A1 STRB.W R1, [R0, #0x01A1]
0x0800D310: 2179 MOVS R1, #121
0x0800D312: F880 11B6 STRB.W R1, [R0, #0x01B6]
0x0800D316: 217A MOVS R1, #122
0x0800D318: F880 11B7 STRB.W R1, [R0, #0x01B7]
0x0800D31C: F44F 717A MOV.W R1, #0x03E8
0x0800D320: F8A0 11D6 STRH.W R1, [R0, #0x01D6]
0x0800D324: 4770 BX LR
Section .rodata..Lstr.28 from outputs.o, size=34, align=1
0x0800D326: 4F DC.B 0x4F ; 'O'
0x0800D327: 55 DC.B 0x55 ; 'U'
0x0800D328: 54 DC.B 0x54 ; 'T'
0x0800D329: 50 DC.B 0x50 ; 'P'
0x0800D32A: 55 DC.B 0x55 ; 'U'
0x0800D32B: 54 DC.B 0x54 ; 'T'
0x0800D32C: 53 DC.B 0x53 ; 'S'
0x0800D32D: 5F DC.B 0x5F ; '_'
0x0800D32E: 4F DC.B 0x4F ; 'O'
0x0800D32F: 56 DC.B 0x56 ; 'V'
0x0800D330: 50 DC.B 0x50 ; 'P'
0x0800D331: 5F DC.B 0x5F ; '_'
0x0800D332: 53 DC.B 0x53 ; 'S'
0x0800D333: 48 DC.B 0x48 ; 'H'
0x0800D334: 55 DC.B 0x55 ; 'U'
0x0800D335: 4E DC.B 0x4E ; 'N'
0x0800D336: 54 DC.B 0x54 ; 'T'
0x0800D337: 5F DC.B 0x5F ; '_'
0x0800D338: 4F DC.B 0x4F ; 'O'
0x0800D339: 56 DC.B 0x56 ; 'V'
0x0800D33A: 45 DC.B 0x45 ; 'E'
0x0800D33B: 52 DC.B 0x52 ; 'R'
0x0800D33C: 54 DC.B 0x54 ; 'T'
0x0800D33D: 45 DC.B 0x45 ; 'E'
0x0800D33E: 4D DC.B 0x4D ; 'M'
0x0800D33F: 50 DC.B 0x50 ; 'P'
0x0800D340: 45 DC.B 0x45 ; 'E'
0x0800D341: 52 DC.B 0x52 ; 'R'
0x0800D342: 41 DC.B 0x41 ; 'A'
0x0800D343: 54 DC.B 0x54 ; 'T'
0x0800D344: 55 DC.B 0x55 ; 'U'
0x0800D345: 52 DC.B 0x52 ; 'R'
0x0800D346: 45 DC.B 0x45 ; 'E'
0x0800D347: 00 DC.B 0x00 ; '\0'
Section .text.WH_COUNTER_SetDetectedEnergy from wh_counter.o, size=30, align=4
WH_COUNTER_SetDetectedEnergy:
0x0800D348: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800D34C: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800D350: F8D0 1148 LDR.W R1, [R0, #0x0148]
0x0800D354: F8D0 2148 LDR.W R2, [R0, #0x0148]
0x0800D358: 2900 CMP R1, #0
0x0800D35A: BF48 IT MI
0x0800D35C: 4252 RSBMI R2, R2, #0
0x0800D35E: F8C0 2110 STR.W R2, [R0, #0x0110]
0x0800D362: F7F8 BF5D B.W WH_COUNTER_CalcSoH ; 0x08006220
Section .rodata..Lstr.31 from outputs.o, size=14, align=1
0x0800D366: 4F DC.B 0x4F ; 'O'
0x0800D367: 55 DC.B 0x55 ; 'U'
0x0800D368: 54 DC.B 0x54 ; 'T'
0x0800D369: 50 DC.B 0x50 ; 'P'
0x0800D36A: 55 DC.B 0x55 ; 'U'
0x0800D36B: 54 DC.B 0x54 ; 'T'
0x0800D36C: 20 DC.B 0x20 ; ' '
0x0800D36D: 4F DC.B 0x4F ; 'O'
0x0800D36E: 56 DC.B 0x56 ; 'V'
0x0800D36F: 50 DC.B 0x50 ; 'P'
0x0800D370: 20 DC.B 0x20 ; ' '
0x0800D371: 4F DC.B 0x4F ; 'O'
0x0800D372: 4B DC.B 0x4B ; 'K'
0x0800D373: 00 DC.B 0x00 ; '\0'
Section .text.WH_COUNTER_SetToMax from wh_counter.o, size=38, align=4
WH_COUNTER_SetToMax:
0x0800D374: F240 0000 MOVW R0, #0 ; 0x10000000 = sys_data
0x0800D378: F2C1 0000 MOVT R0, #0x1000 ; 0x10000000 = sys_data
0x0800D37C: 6E01 LDR R1, [R0, #96]
0x0800D37E: F44F 6261 MOV.W R2, #0x0E10
0x0800D382: FBA1 1202 UMULL R1, R2, R1, R2
0x0800D386: E9C0 125C STRD R1, R2, [R0, #0x0170]
0x0800D38A: 2100 MOVS R1, #0
0x0800D38C: E9C0 115A STRD R1, R1, [R0, #0x0168]
0x0800D390: F8C0 1148 STR.W R1, [R0, #0x0148]
0x0800D394: F8C0 1120 STR.W R1, [R0, #0x0120]
0x0800D398: 4770 BX LR
Section .rodata..Lstr.36 from outputs.o, size=22, align=1
0x0800D39A: 41 DC.B 0x41 ; 'A'
0x0800D39B: 55 DC.B 0x55 ; 'U'
0x0800D39C: 58 DC.B 0x58 ; 'X'
0x0800D39D: 20 DC.B 0x20 ; ' '
0x0800D39E: 6F DC.B 0x6F ; 'o'
0x0800D39F: 66 DC.B 0x66 ; 'f'
0x0800D3A0: 66 DC.B 0x66 ; 'f'
0x0800D3A1: 20 DC.B 0x20 ; ' '
0x0800D3A2: 28 DC.B 0x28 ; '('
0x0800D3A3: 41 DC.B 0x41 ; 'A'
0x0800D3A4: 6C DC.B 0x6C ; 'l'
0x0800D3A5: 61 DC.B 0x61 ; 'a'
0x0800D3A6: 72 DC.B 0x72 ; 'r'
0x0800D3A7: 6D DC.B 0x6D ; 'm'
0x0800D3A8: 20 DC.B 0x20 ; ' '
0x0800D3A9: 4D DC.B 0x4D ; 'M'
0x0800D3AA: 6F DC.B 0x6F ; 'o'
0x0800D3AB: 64 DC.B 0x64 ; 'd'
0x0800D3AC: 65 DC.B 0x65 ; 'e'
0x0800D3AD: 29 DC.B 0x29 ; ')'
0x0800D3AE: 0D DC.B 0x0D ; '\r'
0x0800D3AF: 00 DC.B 0x00 ; '\0'
Section .text.SystemInit from system_stm32g4xx.o, size=18, align=4
SystemInit:
0x0800D3B0: F64E 5088 MOVW R0, #0xED88
0x0800D3B4: F2CE 0000 MOVT R0, #0xE000
0x0800D3B8: 6801 LDR R1, [R0]
0x0800D3BA: F441 0170 ORR R1, R1, #0xF00000
0x0800D3BE: 6001 STR R1, [R0]
0x0800D3C0: 4770 BX LR
Section .rodata.libc.__SEGGER_RTL_c_locale_day_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=58, align=1
__SEGGER_RTL_c_locale_day_names:
0x0800D3C2: 53 DC.B 0x53 ; 'S'
0x0800D3C3: 75 DC.B 0x75 ; 'u'
0x0800D3C4: 6E DC.B 0x6E ; 'n'
0x0800D3C5: 64 DC.B 0x64 ; 'd'
0x0800D3C6: 61 DC.B 0x61 ; 'a'
0x0800D3C7: 79 DC.B 0x79 ; 'y'
0x0800D3C8: 00 DC.B 0x00 ; '\0'
0x0800D3C9: 4D DC.B 0x4D ; 'M'
0x0800D3CA: 6F DC.B 0x6F ; 'o'
0x0800D3CB: 6E DC.B 0x6E ; 'n'
0x0800D3CC: 64 DC.B 0x64 ; 'd'
0x0800D3CD: 61 DC.B 0x61 ; 'a'
0x0800D3CE: 79 DC.B 0x79 ; 'y'
0x0800D3CF: 00 DC.B 0x00 ; '\0'
0x0800D3D0: 54 DC.B 0x54 ; 'T'
0x0800D3D1: 75 DC.B 0x75 ; 'u'
0x0800D3D2: 65 DC.B 0x65 ; 'e'
0x0800D3D3: 73 DC.B 0x73 ; 's'
0x0800D3D4: 64 DC.B 0x64 ; 'd'
0x0800D3D5: 61 DC.B 0x61 ; 'a'
0x0800D3D6: 79 DC.B 0x79 ; 'y'
0x0800D3D7: 00 DC.B 0x00 ; '\0'
0x0800D3D8: 57 DC.B 0x57 ; 'W'
0x0800D3D9: 65 DC.B 0x65 ; 'e'
0x0800D3DA: 64 DC.B 0x64 ; 'd'
0x0800D3DB: 6E DC.B 0x6E ; 'n'
0x0800D3DC: 65 DC.B 0x65 ; 'e'
0x0800D3DD: 73 DC.B 0x73 ; 's'
0x0800D3DE: 64 DC.B 0x64 ; 'd'
0x0800D3DF: 61 DC.B 0x61 ; 'a'
0x0800D3E0: 79 DC.B 0x79 ; 'y'
0x0800D3E1: 00 DC.B 0x00 ; '\0'
0x0800D3E2: 54 DC.B 0x54 ; 'T'
0x0800D3E3: 68 DC.B 0x68 ; 'h'
0x0800D3E4: 75 DC.B 0x75 ; 'u'
0x0800D3E5: 72 DC.B 0x72 ; 'r'
0x0800D3E6: 73 DC.B 0x73 ; 's'
0x0800D3E7: 64 DC.B 0x64 ; 'd'
0x0800D3E8: 61 DC.B 0x61 ; 'a'
0x0800D3E9: 79 DC.B 0x79 ; 'y'
0x0800D3EA: 00 DC.B 0x00 ; '\0'
0x0800D3EB: 46 DC.B 0x46 ; 'F'
0x0800D3EC: 72 DC.B 0x72 ; 'r'
0x0800D3ED: 69 DC.B 0x69 ; 'i'
0x0800D3EE: 64 DC.B 0x64 ; 'd'
0x0800D3EF: 61 DC.B 0x61 ; 'a'
0x0800D3F0: 79 DC.B 0x79 ; 'y'
0x0800D3F1: 00 DC.B 0x00 ; '\0'
0x0800D3F2: 53 DC.B 0x53 ; 'S'
0x0800D3F3: 61 DC.B 0x61 ; 'a'
0x0800D3F4: 74 DC.B 0x74 ; 't'
0x0800D3F5: 75 DC.B 0x75 ; 'u'
0x0800D3F6: 72 DC.B 0x72 ; 'r'
0x0800D3F7: 64 DC.B 0x64 ; 'd'
0x0800D3F8: 61 DC.B 0x61 ; 'a'
0x0800D3F9: 79 DC.B 0x79 ; 'y'
0x0800D3FA: 00 DC.B 0x00 ; '\0'
0x0800D3FB: 00 DC.B 0x00 ; '\0'
Section .text.SystemCoreClockUpdate from system_stm32g4xx.o, size=146, align=4
SystemCoreClockUpdate:
0x0800D3FC: F241 0C0C MOVW R12, #0x100C
0x0800D400: F2C4 0C02 MOVT R12, #0x4002
0x0800D404: F85C 1C04 LDR R1, [R12, #-4]
0x0800D408: F242 4200 MOVW R2, #0x2400
0x0800D40C: F3C1 0381 UBFX R3, R1, #2, #2
0x0800D410: F241 7180 MOVW R1, #0x1780 ; 0x10001780 = SystemCoreClock
0x0800D414: F2C0 02F4 MOVT R2, #244
0x0800D418: F2C1 0100 MOVT R1, #0x1000 ; 0x10001780 = SystemCoreClock
0x0800D41C: E8DF F003 TBB [PC, R3]
0x0800D420: 29 DC.B 0x29 ; ')'
0x0800D421: 28 DC.B 0x28 ; '('
0x0800D422: 02 DC.B 0x02 ; '\x02'
0x0800D423: 07 DC.B 0x07 ; '\x07'
0x0800D424: F243 6200 MOVW R2, #0x3600
0x0800D428: F2C0 126E MOVT R2, #0x016E
0x0800D42C: E020 B .L1 ; 0x0800D470
0x0800D42E: F8DC 0000 LDR.W R0, [R12]
0x0800D432: F8DC 3000 LDR.W R3, [R12]
0x0800D436: F000 0003 AND R0, R0, #3
0x0800D43A: 2802 CMP R0, #2
0x0800D43C: F243 6000 MOVW R0, #0x3600
0x0800D440: F3C3 1303 UBFX R3, R3, #4, #4
0x0800D444: F2C0 106E MOVT R0, #0x016E
0x0800D448: F103 0301 ADD.W R3, R3, #1
0x0800D44C: BF08 IT EQ
0x0800D44E: 4610 MOVEQ R0, R2
0x0800D450: F8DC 2000 LDR.W R2, [R12]
0x0800D454: FBB0 F0F3 UDIV R0, R0, R3
0x0800D458: F8DC 3000 LDR.W R3, [R12]
0x0800D45C: F3C2 2206 UBFX R2, R2, #8, #7
0x0800D460: 4350 MULS R0, R2, R0
0x0800D462: F3C3 6241 UBFX R2, R3, #25, #2
0x0800D466: 2302 MOVS R3, #2
0x0800D468: EB03 0242 ADD.W R2, R3, R2, LSL #1
0x0800D46C: FBB0 F2F2 UDIV R2, R0, R2
.L1:
0x0800D470: 600A STR R2, [R1]
0x0800D472: F85C 0C04 LDR R0, [R12, #-4]
0x0800D476: F24F 0208 MOVW R2, #0xF008 ; 0x0800F008 = AHBPrescTable
0x0800D47A: F3C0 1003 UBFX R0, R0, #4, #4
0x0800D47E: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F008 = AHBPrescTable
0x0800D482: 5C10 LDRB R0, [R2, R0]
0x0800D484: 680A LDR R2, [R1]
0x0800D486: FA22 F000 LSR.W R0, R2, R0
0x0800D48A: 6008 STR R0, [R1]
0x0800D48C: 4770 BX LR
Section .rodata.libc.__SEGGER_RTL_data_utf8_period from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=2, align=1
__SEGGER_RTL_data_utf8_period:
0x0800D48E: 2E DC.B 0x2E ; '.'
0x0800D48F: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_dadd from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=574, align=4
__aeabi_dadd:
0x0800D490: B530 PUSH {R4-R5, LR}
0x0800D492: EA91 0F03 TEQ R1, R3
0x0800D496: F100 8082 BMI.W .L10 ; 0x0800D59E
0x0800D49A: 1A84 SUBS R4, R0, R2
0x0800D49C: EB71 0C03 SBCS.W R12, R1, R3
0x0800D4A0: D205 BCS .L1 ; 0x0800D4AE
0x0800D4A2: 1912 ADDS R2, R2, R4
0x0800D4A4: EB53 030C ADCS.W R3, R3, R12
0x0800D4A8: 1B00 SUBS R0, R0, R4
0x0800D4AA: EB71 010C SBCS.W R1, R1, R12
.L1:
0x0800D4AE: F240 0C00 MOVW R12, #0
0x0800D4B2: F6CF 7CE0 MOVT R12, #0xFFE0
0x0800D4B6: EA1C 0F43 TST.W R12, R3, LSL #1
0x0800D4BA: D052 BEQ .L6 ; 0x0800D562
0x0800D4BC: EBBC 0F41 CMP.W R12, R1, LSL #1
0x0800D4C0: D95F BLS .L8 ; 0x0800D582
0x0800D4C2: 0D0C LSRS R4, R1, #20
0x0800D4C4: EBA4 5E13 SUB.W LR, R4, R3, LSR #20
0x0800D4C8: F05F 0C01 MOVS.W R12, #1
0x0800D4CC: F36C 511F BFI R1, R12, #20, #12
0x0800D4D0: F36C 531F BFI R3, R12, #20, #12
0x0800D4D4: F1DE 0C20 RSBS R12, LR, #32
0x0800D4D8: D32A BCC .L4 ; 0x0800D530
0x0800D4DA: FA03 F50C LSL.W R5, R3, R12
0x0800D4DE: 1940 ADDS R0, R0, R5
0x0800D4E0: F141 0100 ADC R1, R1, #0
0x0800D4E4: FA22 F50E LSR.W R5, R2, LR
0x0800D4E8: 1940 ADDS R0, R0, R5
0x0800D4EA: FA23 F50E LSR.W R5, R3, LR
0x0800D4EE: 4169 ADCS R1, R5
0x0800D4F0: FA12 F20C LSLS.W R2, R2, R12
.L2:
0x0800D4F4: 02CD LSLS R5, R1, #11
0x0800D4F6: D308 BCC .L3 ; 0x0800D50A
0x0800D4F8: 0849 LSRS R1, R1, #1
0x0800D4FA: EA5F 0030 RRXS R0, R0
0x0800D4FE: EA5F 0232 RRXS R2, R2
0x0800D502: BF28 IT CS
0x0800D504: F042 0201 ORRCS R2, R2, #1
0x0800D508: 1C64 ADDS R4, R4, #1
.L3:
0x0800D50A: 1E64 SUBS R4, R4, #1
0x0800D50C: EA5F 0C50 LSRS.W R12, R0, #1
0x0800D510: F172 4200 SBCS R2, R2, #0x80000000
0x0800D514: F150 0000 ADCS R0, R0, #0
0x0800D518: EB51 5104 ADCS.W R1, R1, R4, LSL #20
0x0800D51C: F44F 1300 MOV.W R3, #0x200000
0x0800D520: EB13 0F41 CMN.W R3, R1, LSL #1
0x0800D524: BF38 IT CC
0x0800D526: BD30 POPCC {R4-R5, PC}
0x0800D528: F36F 0113 BFC R1, #0, #20
0x0800D52C: 2000 MOVS R0, #0
0x0800D52E: BD30 POP {R4-R5, PC}
.L4:
0x0800D530: F1BE 0E20 SUBS.W LR, LR, #32
0x0800D534: F1BE 0F20 CMP.W LR, #32
0x0800D538: D21E BCS .L7 ; 0x0800D578
0x0800D53A: FA23 F50E LSR.W R5, R3, LR
0x0800D53E: 1940 ADDS R0, R0, R5
0x0800D540: F141 0100 ADC R1, R1, #0
0x0800D544: F1CE 0C20 RSB R12, LR, #32
0x0800D548: 4212 TST R2, R2
0x0800D54A: BF18 IT NE
0x0800D54C: 2201 MOVNE R2, #1
0x0800D54E: FA03 F50C LSL.W R5, R3, R12
0x0800D552: 432A ORRS R2, R5
0x0800D554: E7CE B .L2 ; 0x0800D4F4
.L5:
0x0800D556: EA11 0F5C TST.W R1, R12, LSR #1
0x0800D55A: BF04 ITT EQ
0x0800D55C: 2000 MOVEQ R0, #0
0x0800D55E: 2100 MOVEQ R1, #0
0x0800D560: BD30 POP {R4-R5, PC}
.L6:
0x0800D562: EA1C 0F41 TST.W R12, R1, LSL #1
0x0800D566: BF04 ITT EQ
0x0800D568: F001 4100 ANDEQ R1, R1, #0x80000000
0x0800D56C: 2000 MOVEQ R0, #0
0x0800D56E: BD30 POP {R4-R5, PC}
0x0800D570: F001 4100 AND R1, R1, #0x80000000
0x0800D574: 2000 MOVS R0, #0
0x0800D576: BD30 POP {R4-R5, PC}
.L7:
0x0800D578: F421 1180 BIC R1, R1, #0x100000
0x0800D57C: EB01 5104 ADD.W R1, R1, R4, LSL #20
0x0800D580: BD30 POP {R4-R5, PC}
.L8:
0x0800D582: 4200 TST R0, R0
0x0800D584: BF18 IT NE
0x0800D586: F041 0101 ORRNE R1, R1, #1
0x0800D58A: EBBC 0F41 CMP.W R12, R1, LSL #1
0x0800D58E: BF08 IT EQ
0x0800D590: BD30 POPEQ {R4-R5, PC}
.L9:
0x0800D592: F04F 41FE MOV.W R1, #0x7F000000
0x0800D596: F441 0178 ORR R1, R1, #0xF80000
0x0800D59A: 2000 MOVS R0, #0
0x0800D59C: BD30 POP {R4-R5, PC}
.L10:
0x0800D59E: F083 4300 EOR R3, R3, #0x80000000
0x0800D5A2: 1A84 SUBS R4, R0, R2
0x0800D5A4: EB71 0E03 SBCS.W LR, R1, R3
0x0800D5A8: D207 BCS .L11 ; 0x0800D5BA
0x0800D5AA: F08E 4E00 EOR LR, LR, #0x80000000
0x0800D5AE: 1B00 SUBS R0, R0, R4
0x0800D5B0: EB71 010E SBCS.W R1, R1, LR
0x0800D5B4: 1912 ADDS R2, R2, R4
0x0800D5B6: EB53 030E ADCS.W R3, R3, LR
.L11:
0x0800D5BA: F240 0C00 MOVW R12, #0
0x0800D5BE: F6CF 7CE0 MOVT R12, #0xFFE0
0x0800D5C2: EA1C 0F43 TST.W R12, R3, LSL #1
0x0800D5C6: D0C6 BEQ .L5 ; 0x0800D556
0x0800D5C8: EBBC 0F41 CMP.W R12, R1, LSL #1
0x0800D5CC: D972 BLS .L20 ; 0x0800D6B4
0x0800D5CE: 0D0C LSRS R4, R1, #20
0x0800D5D0: EBA4 5E13 SUB.W LR, R4, R3, LSR #20
0x0800D5D4: 02C9 LSLS R1, R1, #11
0x0800D5D6: EA41 5150 ORR.W R1, R1, R0, LSR #21
0x0800D5DA: 02C0 LSLS R0, R0, #11
0x0800D5DC: F041 4100 ORR R1, R1, #0x80000000
0x0800D5E0: 02DB LSLS R3, R3, #11
0x0800D5E2: EA43 5352 ORR.W R3, R3, R2, LSR #21
0x0800D5E6: 02D2 LSLS R2, R2, #11
0x0800D5E8: F043 4300 ORR R3, R3, #0x80000000
0x0800D5EC: F1DE 0C20 RSBS R12, LR, #32
0x0800D5F0: D341 BCC .L17 ; 0x0800D676
0x0800D5F2: FA12 F50C LSLS.W R5, R2, R12
0x0800D5F6: FA22 F20E LSR.W R2, R2, LR
0x0800D5FA: FA03 F50C LSL.W R5, R3, R12
0x0800D5FE: EA42 0205 ORR.W R2, R2, R5
0x0800D602: BF18 IT NE
0x0800D604: F042 0201 ORRNE R2, R2, #1
0x0800D608: FA23 F30E LSR.W R3, R3, LR
0x0800D60C: 1A80 SUBS R0, R0, R2
0x0800D60E: 4199 SBCS R1, R3
.L12:
0x0800D610: 0AE3 LSRS R3, R4, #11
0x0800D612: F3C4 040A UBFX R4, R4, #0, #11
0x0800D616: F011 4F40 TST R1, #0xC0000000
0x0800D61A: D403 BMI .L13 ; 0x0800D624
0x0800D61C: D018 BEQ .L15 ; 0x0800D650
0x0800D61E: 1E64 SUBS R4, R4, #1
0x0800D620: 0040 LSLS R0, R0, #1
0x0800D622: 4149 ADCS R1, R1
.L13:
0x0800D624: 1E64 SUBS R4, R4, #1
0x0800D626: D423 BMI .L16 ; 0x0800D670
0x0800D628: 0542 LSLS R2, R0, #21
0x0800D62A: 0AC0 LSRS R0, R0, #11
0x0800D62C: EA40 5041 ORR.W R0, R0, R1, LSL #21
0x0800D630: 0AC9 LSRS R1, R1, #11
0x0800D632: EA51 71C3 ORRS.W R1, R1, R3, LSL #31
0x0800D636: EA5F 0C50 LSRS.W R12, R0, #1
0x0800D63A: F172 4200 SBCS R2, R2, #0x80000000
0x0800D63E: F150 0000 ADCS R0, R0, #0
0x0800D642: EB51 5104 ADCS.W R1, R1, R4, LSL #20
0x0800D646: BD30 POP {R4-R5, PC}
.L14:
0x0800D648: 0001 MOVS R1, R0
0x0800D64A: D02F BEQ .L19 ; 0x0800D6AC
0x0800D64C: 2000 MOVS R0, #0
0x0800D64E: 3C20 SUBS R4, #32
.L15:
0x0800D650: 2900 CMP R1, #0
0x0800D652: D0F9 BEQ .L14 ; 0x0800D648
0x0800D654: FAB1 FC81 CLZ R12, R1
0x0800D658: F1DC 0E20 RSBS LR, R12, #32
0x0800D65C: FA11 F10C LSLS.W R1, R1, R12
0x0800D660: FA30 F50E LSRS.W R5, R0, LR
0x0800D664: FA10 F00C LSLS.W R0, R0, R12
0x0800D668: 4329 ORRS R1, R5
0x0800D66A: EBA4 040C SUB.W R4, R4, R12
0x0800D66E: E7D9 B .L13 ; 0x0800D624
.L16:
0x0800D670: 2000 MOVS R0, #0
0x0800D672: 07D9 LSLS R1, R3, #31
0x0800D674: BD30 POP {R4-R5, PC}
.L17:
0x0800D676: F1AE 0E20 SUB.W LR, LR, #32
0x0800D67A: F1BE 0F20 CMP.W LR, #32
0x0800D67E: D20D BCS .L18 ; 0x0800D69C
0x0800D680: F1CE 0C20 RSB R12, LR, #32
0x0800D684: FA03 F50C LSL.W R5, R3, R12
0x0800D688: FA33 F30E LSRS.W R3, R3, LR
0x0800D68C: 432A ORRS R2, R5
0x0800D68E: BF18 IT NE
0x0800D690: F043 0301 ORRNE R3, R3, #1
0x0800D694: 1AC0 SUBS R0, R0, R3
0x0800D696: F161 0100 SBC R1, R1, #0
0x0800D69A: E7B9 B .L12 ; 0x0800D610
.L18:
0x0800D69C: F021 4100 BIC R1, R1, #0x80000000
0x0800D6A0: 0AC0 LSRS R0, R0, #11
0x0800D6A2: EA40 5041 ORR.W R0, R0, R1, LSL #21
0x0800D6A6: 0AC9 LSRS R1, R1, #11
0x0800D6A8: EB01 5104 ADD.W R1, R1, R4, LSL #20
.L19:
0x0800D6AC: BD30 POP {R4-R5, PC}
0x0800D6AE: 2000 MOVS R0, #0
0x0800D6B0: 2100 MOVS R1, #0
0x0800D6B2: BD30 POP {R4-R5, PC}
.L20:
0x0800D6B4: 4200 TST R0, R0
0x0800D6B6: BF18 IT NE
0x0800D6B8: F041 0101 ORRNE R1, R1, #1
0x0800D6BC: EBBC 0F41 CMP.W R12, R1, LSL #1
0x0800D6C0: F47F AF67 BNE.W .L9 ; 0x0800D592
0x0800D6C4: EBBC 0F43 CMP.W R12, R3, LSL #1
0x0800D6C8: F43F AF63 BEQ.W .L9 ; 0x0800D592
0x0800D6CC: BD30 POP {R4-R5, PC}
Section .rodata.libc.__SEGGER_RTL_data_empty_string from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=1, align=1
__SEGGER_RTL_data_empty_string:
0x0800D6CE: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_ddiv from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=450, align=4
__aeabi_ddiv:
0x0800D6D0: E92D 43F0 PUSH.W {R4-R9, LR}
0x0800D6D4: EA91 0E03 EORS.W LR, R1, R3
0x0800D6D8: F00E 4E00 AND LR, LR, #0x80000000
0x0800D6DC: F240 0700 MOVW R7, #0
0x0800D6E0: F6CF 77E0 MOVT R7, #0xFFE0
0x0800D6E4: EA17 0541 ANDS.W R5, R7, R1, LSL #1
0x0800D6E8: BF1E ITTT NE
0x0800D6EA: 42BD CMPNE R5, R7
0x0800D6EC: EA17 0543 ANDSNE.W R5, R7, R3, LSL #1
0x0800D6F0: 42BD CMPNE R5, R7
0x0800D6F2: F000 809F BEQ.W .L3 ; 0x0800D834
0x0800D6F6: 0D7F LSRS R7, R7, #21
0x0800D6F8: EA17 5613 ANDS.W R6, R7, R3, LSR #20
0x0800D6FC: EA23 5347 BIC.W R3, R3, R7, LSL #21
0x0800D700: F443 1380 ORR R3, R3, #0x100000
0x0800D704: EA17 5511 ANDS.W R5, R7, R1, LSR #20
0x0800D708: EA21 5147 BIC.W R1, R1, R7, LSL #21
0x0800D70C: F441 1180 ORR R1, R1, #0x100000
0x0800D710: 1BAD SUBS R5, R5, R6
0x0800D712: F205 35FD ADDW R5, R5, #0x03FD
0x0800D716: EA4F 1CD3 LSR.W R12, R3, #7
0x0800D71A: F11C 0C01 ADDS.W R12, R12, #1
0x0800D71E: F04F 4700 MOV.W R7, #0x80000000
0x0800D722: FBB7 F7FC UDIV R7, R7, R12
0x0800D726: 017F LSLS R7, R7, #5
0x0800D728: FBA2 9C07 UMULL R9, R12, R2, R7
0x0800D72C: 2400 MOVS R4, #0
0x0800D72E: FBE3 C407 UMLAL R12, R4, R3, R7
0x0800D732: F1D9 0900 RSBS R9, R9, #0
0x0800D736: EB6C 0C4C SBC.W R12, R12, R12, LSL #1
0x0800D73A: FBA0 6207 UMULL R6, R2, R0, R7
0x0800D73E: 2000 MOVS R0, #0
0x0800D740: FBE1 2007 UMLAL R2, R0, R1, R7
0x0800D744: 2700 MOVS R7, #0
0x0800D746: EA5F 28C6 LSLS.W R8, R6, #11
0x0800D74A: FBE0 8709 UMLAL R8, R7, R0, R9
0x0800D74E: 0D76 LSRS R6, R6, #21
0x0800D750: EA46 26C2 ORR.W R6, R6, R2, LSL #11
0x0800D754: 0D52 LSRS R2, R2, #21
0x0800D756: 19F6 ADDS R6, R6, R7
0x0800D758: 2700 MOVS R7, #0
0x0800D75A: 417A ADCS R2, R7
0x0800D75C: FBE0 620C UMLAL R6, R2, R0, R12
0x0800D760: EA5F 23C8 LSLS.W R3, R8, #11
0x0800D764: FBE2 3709 UMLAL R3, R7, R2, R9
0x0800D768: EA5F 5858 LSRS.W R8, R8, #21
0x0800D76C: EA48 28C6 ORR.W R8, R8, R6, LSL #11
0x0800D770: 0D76 LSRS R6, R6, #21
0x0800D772: EB18 0807 ADDS.W R8, R8, R7
0x0800D776: 2100 MOVS R1, #0
0x0800D778: 414E ADCS R6, R1
0x0800D77A: FBE2 860C UMLAL R8, R6, R2, R12
0x0800D77E: EB02 20C0 ADD.W R0, R2, R0, LSL #11
0x0800D782: 02DA LSLS R2, R3, #11
0x0800D784: FBE6 2109 UMLAL R2, R1, R6, R9
0x0800D788: 0D5B LSRS R3, R3, #21
0x0800D78A: EA43 23C8 ORR.W R3, R3, R8, LSL #11
0x0800D78E: EA5F 5858 LSRS.W R8, R8, #21
0x0800D792: 185B ADDS R3, R3, R1
0x0800D794: 2700 MOVS R7, #0
0x0800D796: EB58 0807 ADCS.W R8, R8, R7
0x0800D79A: FBE6 380C UMLAL R3, R8, R6, R12
0x0800D79E: 02D1 LSLS R1, R2, #11
0x0800D7A0: FBE8 1709 UMLAL R1, R7, R8, R9
0x0800D7A4: 0D52 LSRS R2, R2, #21
0x0800D7A6: EA42 22C3 ORR.W R2, R2, R3, LSL #11
0x0800D7AA: 0D5B LSRS R3, R3, #21
0x0800D7AC: 19D2 ADDS R2, R2, R7
0x0800D7AE: 2700 MOVS R7, #0
0x0800D7B0: 417B ADCS R3, R7
0x0800D7B2: FBE8 230C UMLAL R2, R3, R8, R12
0x0800D7B6: EB08 26C6 ADD.W R6, R8, R6, LSL #11
0x0800D7BA: EA5F 28C1 LSLS.W R8, R1, #11
0x0800D7BE: FBE3 8709 UMLAL R8, R7, R3, R9
0x0800D7C2: 0D49 LSRS R1, R1, #21
0x0800D7C4: EA41 21C2 ORR.W R1, R1, R2, LSL #11
0x0800D7C8: 0D52 LSRS R2, R2, #21
0x0800D7CA: 19C9 ADDS R1, R1, R7
0x0800D7CC: F142 0200 ADC R2, R2, #0
0x0800D7D0: FBE3 120C UMLAL R1, R2, R3, R12
0x0800D7D4: 0047 LSLS R7, R0, #1
0x0800D7D6: EB19 0908 ADDS.W R9, R9, R8
0x0800D7DA: EB5C 0C01 ADCS.W R12, R12, R1
0x0800D7DE: EB72 0404 SBCS.W R4, R2, R4
0x0800D7E2: EB53 20C6 ADCS.W R0, R3, R6, LSL #11
0x0800D7E6: EB47 5356 ADC.W R3, R7, R6, LSR #21
0x0800D7EA: 2600 MOVS R6, #0
0x0800D7EC: F5B3 0F00 CMP.W R3, #0x800000
0x0800D7F0: 4176 ADCS R6, R6
0x0800D7F2: 19AD ADDS R5, R5, R6
0x0800D7F4: 1CB6 ADDS R6, R6, #2
0x0800D7F6: F1D6 0920 RSBS R9, R6, #32
0x0800D7FA: FA10 F409 LSLS.W R4, R0, R9
0x0800D7FE: 40F0 LSRS R0, R6
0x0800D800: FA13 F209 LSLS.W R2, R3, R9
0x0800D804: 4310 ORRS R0, R2
0x0800D806: 40F3 LSRS R3, R6
0x0800D808: 0FE4 LSRS R4, R4, #31
0x0800D80A: 1900 ADDS R0, R0, R4
0x0800D80C: F143 0300 ADC R3, R3, #0
0x0800D810: F5B3 1F00 CMP.W R3, #0x200000
0x0800D814: BF24 ITT CS
0x0800D816: 085B LSRCS R3, R3, #1
0x0800D818: 1C6D ADDCS R5, R5, #1
0x0800D81A: F240 77FE MOVW R7, #0x07FE
0x0800D81E: 42BD CMP R5, R7
0x0800D820: D204 BCS .L1 ; 0x0800D82C
0x0800D822: EA4E 5105 ORR.W R1, LR, R5, LSL #20
0x0800D826: 4419 ADD R1, R3
0x0800D828: E8BD 83F0 POP.W {R4-R9, PC}
.L1:
0x0800D82C: 422D TST R5, R5
0x0800D82E: D524 BPL .L4 ; 0x0800D87A
.L2:
0x0800D830: 4671 MOV R1, LR
0x0800D832: E026 B .L5 ; 0x0800D882
.L3:
0x0800D834: 4200 TST R0, R0
0x0800D836: BF18 IT NE
0x0800D838: F041 0101 ORRNE R1, R1, #1
0x0800D83C: 4212 TST R2, R2
0x0800D83E: BF18 IT NE
0x0800D840: F043 0301 ORRNE R3, R3, #1
0x0800D844: EBB7 0F41 CMP.W R7, R1, LSL #1
0x0800D848: BF2C ITE CS
0x0800D84A: EBB7 0F43 CMPCS.W R7, R3, LSL #1
0x0800D84E: E01B BCC .L6 ; 0x0800D888
0x0800D850: EBB7 0F41 CMP.W R7, R1, LSL #1
0x0800D854: BF04 ITT EQ
0x0800D856: EBB7 0F43 CMPEQ.W R7, R3, LSL #1
0x0800D85A: E015 BEQ .L6 ; 0x0800D888
0x0800D85C: EA17 0F41 TST.W R7, R1, LSL #1
0x0800D860: BF04 ITT EQ
0x0800D862: EA17 0F43 TSTEQ.W R7, R3, LSL #1
0x0800D866: E00F BEQ .L6 ; 0x0800D888
0x0800D868: EA17 0F41 TST.W R7, R1, LSL #1
0x0800D86C: D0E0 BEQ .L2 ; 0x0800D830
0x0800D86E: EA17 0F43 TST.W R7, R3, LSL #1
0x0800D872: D002 BEQ .L4 ; 0x0800D87A
0x0800D874: EBB7 0F43 CMP.W R7, R3, LSL #1
0x0800D878: D0DA BEQ .L2 ; 0x0800D830
.L4:
0x0800D87A: F04E 41FE ORR R1, LR, #0x7F000000
0x0800D87E: F441 0170 ORR R1, R1, #0xF00000
.L5:
0x0800D882: 2000 MOVS R0, #0
0x0800D884: E8BD 83F0 POP.W {R4-R9, PC}
.L6:
0x0800D888: F240 0100 MOVW R1, #0
0x0800D88C: F6C7 71F8 MOVT R1, #0x7FF8
0x0800D890: E7F7 B .L5 ; 0x0800D882
Section .rodata..L.str.26 from main.o, size=45, align=1
0x0800D892: 57 DC.B 0x57 ; 'W'
0x0800D893: 72 DC.B 0x72 ; 'r'
0x0800D894: 6F DC.B 0x6F ; 'o'
0x0800D895: 6E DC.B 0x6E ; 'n'
0x0800D896: 67 DC.B 0x67 ; 'g'
0x0800D897: 20 DC.B 0x20 ; ' '
0x0800D898: 70 DC.B 0x70 ; 'p'
0x0800D899: 61 DC.B 0x61 ; 'a'
0x0800D89A: 72 DC.B 0x72 ; 'r'
0x0800D89B: 61 DC.B 0x61 ; 'a'
0x0800D89C: 6D DC.B 0x6D ; 'm'
0x0800D89D: 65 DC.B 0x65 ; 'e'
0x0800D89E: 74 DC.B 0x74 ; 't'
0x0800D89F: 65 DC.B 0x65 ; 'e'
0x0800D8A0: 72 DC.B 0x72 ; 'r'
0x0800D8A1: 73 DC.B 0x73 ; 's'
0x0800D8A2: 20 DC.B 0x20 ; ' '
0x0800D8A3: 76 DC.B 0x76 ; 'v'
0x0800D8A4: 61 DC.B 0x61 ; 'a'
0x0800D8A5: 6C DC.B 0x6C ; 'l'
0x0800D8A6: 75 DC.B 0x75 ; 'u'
0x0800D8A7: 65 DC.B 0x65 ; 'e'
0x0800D8A8: 3A DC.B 0x3A ; ':'
0x0800D8A9: 20 DC.B 0x20 ; ' '
0x0800D8AA: 66 DC.B 0x66 ; 'f'
0x0800D8AB: 69 DC.B 0x69 ; 'i'
0x0800D8AC: 6C DC.B 0x6C ; 'l'
0x0800D8AD: 65 DC.B 0x65 ; 'e'
0x0800D8AE: 20 DC.B 0x20 ; ' '
0x0800D8AF: 25 DC.B 0x25 ; '%'
0x0800D8B0: 73 DC.B 0x73 ; 's'
0x0800D8B1: 20 DC.B 0x20 ; ' '
0x0800D8B2: 6F DC.B 0x6F ; 'o'
0x0800D8B3: 6E DC.B 0x6E ; 'n'
0x0800D8B4: 20 DC.B 0x20 ; ' '
0x0800D8B5: 6C DC.B 0x6C ; 'l'
0x0800D8B6: 69 DC.B 0x69 ; 'i'
0x0800D8B7: 6E DC.B 0x6E ; 'n'
0x0800D8B8: 65 DC.B 0x65 ; 'e'
0x0800D8B9: 20 DC.B 0x20 ; ' '
0x0800D8BA: 25 DC.B 0x25 ; '%'
0x0800D8BB: 64 DC.B 0x64 ; 'd'
0x0800D8BC: 0D DC.B 0x0D ; '\r'
0x0800D8BD: 0A DC.B 0x0A ; '\n'
0x0800D8BE: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.28 from main.o, size=13, align=1
0x0800D8BF: 41 DC.B 0x41 ; 'A'
0x0800D8C0: 44 DC.B 0x44 ; 'D'
0x0800D8C1: 53 DC.B 0x53 ; 'S'
0x0800D8C2: 31 DC.B 0x31 ; '1'
0x0800D8C3: 32 DC.B 0x32 ; '2'
0x0800D8C4: 36 DC.B 0x36 ; '6'
0x0800D8C5: 30 DC.B 0x30 ; '0'
0x0800D8C6: 20 DC.B 0x20 ; ' '
0x0800D8C7: 49 DC.B 0x49 ; 'I'
0x0800D8C8: 6E DC.B 0x6E ; 'n'
0x0800D8C9: 69 DC.B 0x69 ; 'i'
0x0800D8CA: 74 DC.B 0x74 ; 't'
0x0800D8CB: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_d2iz from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=74, align=4
__aeabi_d2iz:
0x0800D8CC: F3C1 530A UBFX R3, R1, #20, #11
0x0800D8D0: F240 421E MOVW R2, #0x041E
0x0800D8D4: 1AD2 SUBS R2, R2, R3
0x0800D8D6: DD0E BLE .L2 ; 0x0800D8F6
0x0800D8D8: 2A20 CMP R2, #32
0x0800D8DA: D80A BHI .L1 ; 0x0800D8F2
0x0800D8DC: 02CB LSLS R3, R1, #11
0x0800D8DE: EA43 5050 ORR.W R0, R3, R0, LSR #21
0x0800D8E2: F040 4000 ORR R0, R0, #0x80000000
0x0800D8E6: 40D0 LSRS R0, R2
0x0800D8E8: EA90 70E1 EORS.W R0, R0, R1, ASR #31
0x0800D8EC: EBB0 70E1 SUBS.W R0, R0, R1, ASR #31
0x0800D8F0: 4770 BX LR
.L1:
0x0800D8F2: 2000 MOVS R0, #0
0x0800D8F4: 4770 BX LR
.L2:
0x0800D8F6: 004B LSLS R3, R1, #1
0x0800D8F8: 4200 TST R0, R0
0x0800D8FA: BF18 IT NE
0x0800D8FC: F043 0301 ORRNE R3, R3, #1
0x0800D900: F513 1F00 CMN R3, #0x200000
0x0800D904: BF88 IT HI
0x0800D906: F021 4100 BICHI R1, R1, #0x80000000
0x0800D90A: F011 4000 ANDS R0, R1, #0x80000000
0x0800D90E: BF58 IT PL
0x0800D910: F06F 4000 MVNPL R0, #0x80000000
0x0800D914: 4770 BX LR
Section .rodata..Lstr.29 from main.o, size=25, align=1
0x0800D916: 53 DC.B 0x53 ; 'S'
0x0800D917: 48 DC.B 0x48 ; 'H'
0x0800D918: 4F DC.B 0x4F ; 'O'
0x0800D919: 52 DC.B 0x52 ; 'R'
0x0800D91A: 54 DC.B 0x54 ; 'T'
0x0800D91B: 5F DC.B 0x5F ; '_'
0x0800D91C: 43 DC.B 0x43 ; 'C'
0x0800D91D: 49 DC.B 0x49 ; 'I'
0x0800D91E: 52 DC.B 0x52 ; 'R'
0x0800D91F: 43 DC.B 0x43 ; 'C'
0x0800D920: 55 DC.B 0x55 ; 'U'
0x0800D921: 49 DC.B 0x49 ; 'I'
0x0800D922: 54 DC.B 0x54 ; 'T'
0x0800D923: 5F DC.B 0x5F ; '_'
0x0800D924: 50 DC.B 0x50 ; 'P'
0x0800D925: 52 DC.B 0x52 ; 'R'
0x0800D926: 4F DC.B 0x4F ; 'O'
0x0800D927: 54 DC.B 0x54 ; 'T'
0x0800D928: 45 DC.B 0x45 ; 'E'
0x0800D929: 43 DC.B 0x43 ; 'C'
0x0800D92A: 54 DC.B 0x54 ; 'T'
0x0800D92B: 49 DC.B 0x49 ; 'I'
0x0800D92C: 4F DC.B 0x4F ; 'O'
0x0800D92D: 4E DC.B 0x4E ; 'N'
0x0800D92E: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.35 from main.o, size=21, align=1
0x0800D92F: 2E DC.B 0x2E ; '.'
0x0800D930: 2E DC.B 0x2E ; '.'
0x0800D931: 2E DC.B 0x2E ; '.'
0x0800D932: 46 DC.B 0x46 ; 'F'
0x0800D933: 6C DC.B 0x6C ; 'l'
0x0800D934: 61 DC.B 0x61 ; 'a'
0x0800D935: 73 DC.B 0x73 ; 's'
0x0800D936: 68 DC.B 0x68 ; 'h'
0x0800D937: 20 DC.B 0x20 ; ' '
0x0800D938: 6F DC.B 0x6F ; 'o'
0x0800D939: 62 DC.B 0x62 ; 'b'
0x0800D93A: 20 DC.B 0x20 ; ' '
0x0800D93B: 75 DC.B 0x75 ; 'u'
0x0800D93C: 6E DC.B 0x6E ; 'n'
0x0800D93D: 6C DC.B 0x6C ; 'l'
0x0800D93E: 6F DC.B 0x6F ; 'o'
0x0800D93F: 63 DC.B 0x63 ; 'c'
0x0800D940: 6B DC.B 0x6B ; 'k'
0x0800D941: 65 DC.B 0x65 ; 'e'
0x0800D942: 64 DC.B 0x64 ; 'd'
0x0800D943: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_i2d from floatasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=34, align=4
__aeabi_i2d:
0x0800D944: F010 4100 ANDS R1, R0, #0x80000000
0x0800D948: B160 CBZ R0, .L1 ; 0x0800D964
0x0800D94A: BF48 IT MI
0x0800D94C: 4240 RSBMI R0, R0, #0
0x0800D94E: 0D0A LSRS R2, R1, #20
0x0800D950: F202 421D ADDW R2, R2, #0x041D
0x0800D954: FAB0 F380 CLZ R3, R0
0x0800D958: 1AD2 SUBS R2, R2, R3
0x0800D95A: 4098 LSLS R0, R3
0x0800D95C: 0AC3 LSRS R3, R0, #11
0x0800D95E: 0540 LSLS R0, R0, #21
0x0800D960: EB03 5102 ADD.W R1, R3, R2, LSL #20
.L1:
0x0800D964: 4770 BX LR
Section .rodata..Lstr.39 from main.o, size=33, align=1
0x0800D966: 2E DC.B 0x2E ; '.'
0x0800D967: 2E DC.B 0x2E ; '.'
0x0800D968: 2E DC.B 0x2E ; '.'
0x0800D969: 44 DC.B 0x44 ; 'D'
0x0800D96A: 69 DC.B 0x69 ; 'i'
0x0800D96B: 73 DC.B 0x73 ; 's'
0x0800D96C: 61 DC.B 0x61 ; 'a'
0x0800D96D: 62 DC.B 0x62 ; 'b'
0x0800D96E: 6C DC.B 0x6C ; 'l'
0x0800D96F: 65 DC.B 0x65 ; 'e'
0x0800D970: 20 DC.B 0x20 ; ' '
0x0800D971: 6C DC.B 0x6C ; 'l'
0x0800D972: 6F DC.B 0x6F ; 'o'
0x0800D973: 63 DC.B 0x63 ; 'c'
0x0800D974: 6B DC.B 0x6B ; 'k'
0x0800D975: 20 DC.B 0x20 ; ' '
0x0800D976: 70 DC.B 0x70 ; 'p'
0x0800D977: 72 DC.B 0x72 ; 'r'
0x0800D978: 6F DC.B 0x6F ; 'o'
0x0800D979: 63 DC.B 0x63 ; 'c'
0x0800D97A: 65 DC.B 0x65 ; 'e'
0x0800D97B: 73 DC.B 0x73 ; 's'
0x0800D97C: 73 DC.B 0x73 ; 's'
0x0800D97D: 20 DC.B 0x20 ; ' '
0x0800D97E: 66 DC.B 0x66 ; 'f'
0x0800D97F: 69 DC.B 0x69 ; 'i'
0x0800D980: 6E DC.B 0x6E ; 'n'
0x0800D981: 69 DC.B 0x69 ; 'i'
0x0800D982: 73 DC.B 0x73 ; 's'
0x0800D983: 68 DC.B 0x68 ; 'h'
0x0800D984: 65 DC.B 0x65 ; 'e'
0x0800D985: 64 DC.B 0x64 ; 'd'
0x0800D986: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.40 from main.o, size=33, align=1
0x0800D987: 46 DC.B 0x46 ; 'F'
0x0800D988: 6C DC.B 0x6C ; 'l'
0x0800D989: 61 DC.B 0x61 ; 'a'
0x0800D98A: 73 DC.B 0x73 ; 's'
0x0800D98B: 68 DC.B 0x68 ; 'h'
0x0800D98C: 20 DC.B 0x20 ; ' '
0x0800D98D: 4F DC.B 0x4F ; 'O'
0x0800D98E: 70 DC.B 0x70 ; 'p'
0x0800D98F: 74 DC.B 0x74 ; 't'
0x0800D990: 69 DC.B 0x69 ; 'i'
0x0800D991: 6F DC.B 0x6F ; 'o'
0x0800D992: 6E DC.B 0x6E ; 'n'
0x0800D993: 62 DC.B 0x62 ; 'b'
0x0800D994: 79 DC.B 0x79 ; 'y'
0x0800D995: 74 DC.B 0x74 ; 't'
0x0800D996: 65 DC.B 0x65 ; 'e'
0x0800D997: 20 DC.B 0x20 ; ' '
0x0800D998: 70 DC.B 0x70 ; 'p'
0x0800D999: 72 DC.B 0x72 ; 'r'
0x0800D99A: 6F DC.B 0x6F ; 'o'
0x0800D99B: 67 DC.B 0x67 ; 'g'
0x0800D99C: 72 DC.B 0x72 ; 'r'
0x0800D99D: 61 DC.B 0x61 ; 'a'
0x0800D99E: 6D DC.B 0x6D ; 'm'
0x0800D99F: 6D DC.B 0x6D ; 'm'
0x0800D9A0: 20 DC.B 0x20 ; ' '
0x0800D9A1: 66 DC.B 0x66 ; 'f'
0x0800D9A2: 61 DC.B 0x61 ; 'a'
0x0800D9A3: 69 DC.B 0x69 ; 'i'
0x0800D9A4: 6C DC.B 0x6C ; 'l'
0x0800D9A5: 65 DC.B 0x65 ; 'e'
0x0800D9A6: 64 DC.B 0x64 ; 'd'
0x0800D9A7: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_ldivmod from intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=46, align=4
__aeabi_ldivmod:
0x0800D9A8: B570 PUSH {R4-R6, LR}
0x0800D9AA: 17CC ASRS R4, R1, #31
0x0800D9AC: 4060 EORS R0, R4
0x0800D9AE: 4061 EORS R1, R4
0x0800D9B0: 1B00 SUBS R0, R0, R4
0x0800D9B2: 41A1 SBCS R1, R4
0x0800D9B4: 17DD ASRS R5, R3, #31
0x0800D9B6: 406A EORS R2, R5
0x0800D9B8: 406B EORS R3, R5
0x0800D9BA: 1B52 SUBS R2, R2, R5
0x0800D9BC: 41AB SBCS R3, R5
0x0800D9BE: F000 F823 BL __aeabi_uldivmod ; 0x0800DA08
0x0800D9C2: 4062 EORS R2, R4
0x0800D9C4: 4063 EORS R3, R4
0x0800D9C6: 1B12 SUBS R2, R2, R4
0x0800D9C8: 41A3 SBCS R3, R4
0x0800D9CA: 406C EORS R4, R5
0x0800D9CC: 4060 EORS R0, R4
0x0800D9CE: 4061 EORS R1, R4
0x0800D9D0: 1B00 SUBS R0, R0, R4
0x0800D9D2: 41A1 SBCS R1, R4
0x0800D9D4: BD70 POP {R4-R6, PC}
Section .rodata..Lstr.44 from main.o, size=29, align=1
0x0800D9D6: 2E DC.B 0x2E ; '.'
0x0800D9D7: 2E DC.B 0x2E ; '.'
0x0800D9D8: 2E DC.B 0x2E ; '.'
0x0800D9D9: 46 DC.B 0x46 ; 'F'
0x0800D9DA: 6C DC.B 0x6C ; 'l'
0x0800D9DB: 61 DC.B 0x61 ; 'a'
0x0800D9DC: 73 DC.B 0x73 ; 's'
0x0800D9DD: 68 DC.B 0x68 ; 'h'
0x0800D9DE: 20 DC.B 0x20 ; ' '
0x0800D9DF: 6C DC.B 0x6C ; 'l'
0x0800D9E0: 6F DC.B 0x6F ; 'o'
0x0800D9E1: 63 DC.B 0x63 ; 'c'
0x0800D9E2: 6B DC.B 0x6B ; 'k'
0x0800D9E3: 20 DC.B 0x20 ; ' '
0x0800D9E4: 61 DC.B 0x61 ; 'a'
0x0800D9E5: 6C DC.B 0x6C ; 'l'
0x0800D9E6: 72 DC.B 0x72 ; 'r'
0x0800D9E7: 65 DC.B 0x65 ; 'e'
0x0800D9E8: 61 DC.B 0x61 ; 'a'
0x0800D9E9: 64 DC.B 0x64 ; 'd'
0x0800D9EA: 79 DC.B 0x79 ; 'y'
0x0800D9EB: 20 DC.B 0x20 ; ' '
0x0800D9EC: 61 DC.B 0x61 ; 'a'
0x0800D9ED: 63 DC.B 0x63 ; 'c'
0x0800D9EE: 74 DC.B 0x74 ; 't'
0x0800D9EF: 69 DC.B 0x69 ; 'i'
0x0800D9F0: 76 DC.B 0x76 ; 'v'
0x0800D9F1: 65 DC.B 0x65 ; 'e'
0x0800D9F2: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.58 from main.o, size=21, align=1
0x0800D9F3: 2E DC.B 0x2E ; '.'
0x0800D9F4: 2E DC.B 0x2E ; '.'
0x0800D9F5: 2E DC.B 0x2E ; '.'
0x0800D9F6: 45 DC.B 0x45 ; 'E'
0x0800D9F7: 6E DC.B 0x6E ; 'n'
0x0800D9F8: 61 DC.B 0x61 ; 'a'
0x0800D9F9: 62 DC.B 0x62 ; 'b'
0x0800D9FA: 6C DC.B 0x6C ; 'l'
0x0800D9FB: 65 DC.B 0x65 ; 'e'
0x0800D9FC: 20 DC.B 0x20 ; ' '
0x0800D9FD: 6C DC.B 0x6C ; 'l'
0x0800D9FE: 6F DC.B 0x6F ; 'o'
0x0800D9FF: 63 DC.B 0x63 ; 'c'
0x0800DA00: 6B DC.B 0x6B ; 'k'
0x0800DA01: 20 DC.B 0x20 ; ' '
0x0800DA02: 65 DC.B 0x65 ; 'e'
0x0800DA03: 72 DC.B 0x72 ; 'r'
0x0800DA04: 72 DC.B 0x72 ; 'r'
0x0800DA05: 6F DC.B 0x6F ; 'o'
0x0800DA06: 72 DC.B 0x72 ; 'r'
0x0800DA07: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_uldivmod from intasmops_arm.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=302, align=4
__aeabi_uldivmod:
0x0800DA08: 2B00 CMP R3, #0
0x0800DA0A: D135 BNE .L3 ; 0x0800DA78
0x0800DA0C: B929 CBNZ R1, .L1 ; 0x0800DA1A
0x0800DA0E: FBB0 FCF2 UDIV R12, R0, R2
0x0800DA12: FB0C 0212 MLS R2, R12, R2, R0
0x0800DA16: 4660 MOV R0, R12
0x0800DA18: 4770 BX LR
.L1:
0x0800DA1A: 4291 CMP R1, R2
0x0800DA1C: D215 BCS .L2 ; 0x0800DA4A
0x0800DA1E: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800DA22: FAB2 F382 CLZ R3, R2
0x0800DA26: 409A LSLS R2, R3
0x0800DA28: 4099 LSLS R1, R3
0x0800DA2A: F1D3 0C20 RSBS R12, R3, #32
0x0800DA2E: FA30 FC0C LSRS.W R12, R0, R12
0x0800DA32: EA51 010C ORRS.W R1, R1, R12
0x0800DA36: 4098 LSLS R0, R3
0x0800DA38: F000 F84E BL .L5 ; 0x0800DAD8
0x0800DA3C: 0028 MOVS R0, R5
0x0800DA3E: FA36 F203 LSRS.W R2, R6, R3
0x0800DA42: 2100 MOVS R1, #0
0x0800DA44: 2300 MOVS R3, #0
0x0800DA46: E8BD 81F0 POP.W {R4-R8, PC}
.L2:
0x0800DA4A: B5F0 PUSH {R4-R7, LR}
0x0800DA4C: FBB1 FCF2 UDIV R12, R1, R2
0x0800DA50: FB0C 1112 MLS R1, R12, R2, R1
0x0800DA54: FAB2 F382 CLZ R3, R2
0x0800DA58: 409A LSLS R2, R3
0x0800DA5A: 4099 LSLS R1, R3
0x0800DA5C: F1D3 0620 RSBS R6, R3, #32
0x0800DA60: FA30 F606 LSRS.W R6, R0, R6
0x0800DA64: 4331 ORRS R1, R6
0x0800DA66: 4098 LSLS R0, R3
0x0800DA68: F000 F836 BL .L5 ; 0x0800DAD8
0x0800DA6C: 4661 MOV R1, R12
0x0800DA6E: 0028 MOVS R0, R5
0x0800DA70: 0032 MOVS R2, R6
0x0800DA72: 40DA LSRS R2, R3
0x0800DA74: 2300 MOVS R3, #0
0x0800DA76: BDF0 POP {R4-R7, PC}
.L3:
0x0800DA78: B5F3 PUSH {R0-R1, R4-R7, LR}
0x0800DA7A: FAB3 FC83 CLZ R12, R3
0x0800DA7E: 0849 LSRS R1, R1, #1
0x0800DA80: EA5F 0030 RRXS R0, R0
0x0800DA84: FA13 F30C LSLS.W R3, R3, R12
0x0800DA88: F1DC 0420 RSBS R4, R12, #32
0x0800DA8C: FA32 F404 LSRS.W R4, R2, R4
0x0800DA90: 4323 ORRS R3, R4
0x0800DA92: B40C PUSH {R2-R3}
0x0800DA94: 001A MOVS R2, R3
0x0800DA96: F000 F81F BL .L5 ; 0x0800DAD8
0x0800DA9A: BC0C POP {R2-R3}
0x0800DA9C: FA33 F30C LSRS.W R3, R3, R12
0x0800DAA0: F1DC 0C1F RSBS R12, R12, #31
0x0800DAA4: FA35 F50C LSRS.W R5, R5, R12
0x0800DAA8: BF18 IT NE
0x0800DAAA: 1E6D SUBNE R5, R5, #1
0x0800DAAC: BC03 POP {R0-R1}
0x0800DAAE: FBA5 6702 UMULL R6, R7, R5, R2
0x0800DAB2: FB05 7703 MLA R7, R5, R3, R7
0x0800DAB6: 1B80 SUBS R0, R0, R6
0x0800DAB8: 41B9 SBCS R1, R7
0x0800DABA: 4290 CMP R0, R2
0x0800DABC: EB71 0C03 SBCS.W R12, R1, R3
0x0800DAC0: D305 BCC .L4 ; 0x0800DACE
0x0800DAC2: 1A82 SUBS R2, R0, R2
0x0800DAC4: EB71 0303 SBCS.W R3, R1, R3
0x0800DAC8: 1C68 ADDS R0, R5, #1
0x0800DACA: 2100 MOVS R1, #0
0x0800DACC: BDF0 POP {R4-R7, PC}
.L4:
0x0800DACE: 0002 MOVS R2, R0
0x0800DAD0: 000B MOVS R3, R1
0x0800DAD2: 0028 MOVS R0, R5
0x0800DAD4: 2100 MOVS R1, #0
0x0800DAD6: BDF0 POP {R4-R7, PC}
.L5:
0x0800DAD8: 0D94 LSRS R4, R2, #22
0x0800DADA: F64F 75C2 MOVW R5, #0xFFC2
0x0800DADE: 022D LSLS R5, R5, #8
0x0800DAE0: FBB5 F4F4 UDIV R4, R5, R4
0x0800DAE4: 0AD6 LSRS R6, R2, #11
0x0800DAE6: 1C76 ADDS R6, R6, #1
0x0800DAE8: FB04 F504 MUL R5, R4, R4
0x0800DAEC: FBA5 5606 UMULL R5, R6, R5, R6
0x0800DAF0: 43F6 MVNS R6, R6
0x0800DAF2: EB06 1604 ADD.W R6, R6, R4, LSL #4
0x0800DAF6: 0855 LSRS R5, R2, #1
0x0800DAF8: BF32 ITEE CC
0x0800DAFA: 2700 MOVCC R7, #0
0x0800DAFC: 0877 LSRCS R7, R6, #1
0x0800DAFE: 1C6D ADDCS R5, R5, #1
0x0800DB00: FB05 7716 MLS R7, R5, R6, R7
0x0800DB04: FBA6 4707 UMULL R4, R7, R6, R7
0x0800DB08: 087F LSRS R7, R7, #1
0x0800DB0A: EB07 37C6 ADD.W R7, R7, R6, LSL #15
0x0800DB0E: 0014 MOVS R4, R2
0x0800DB10: 0015 MOVS R5, R2
0x0800DB12: FBE7 4502 UMLAL R4, R5, R7, R2
0x0800DB16: 1B7F SUBS R7, R7, R5
0x0800DB18: 1C4D ADDS R5, R1, #1
0x0800DB1A: 0004 MOVS R4, R0
0x0800DB1C: FBE7 4501 UMLAL R4, R5, R7, R1
0x0800DB20: FB05 0612 MLS R6, R5, R2, R0
0x0800DB24: 42A6 CMP R6, R4
0x0800DB26: BF84 ITT HI
0x0800DB28: 1E6D SUBHI R5, R5, #1
0x0800DB2A: 18B6 ADDHI R6, R6, R2
0x0800DB2C: 4296 CMP R6, R2
0x0800DB2E: BF24 ITT CS
0x0800DB30: 1C6D ADDCS R5, R5, #1
0x0800DB32: 1AB6 SUBCS R6, R6, R2
0x0800DB34: 4770 BX LR
Section .rodata..L.str from stm32g4xx_hal_adc_ex.o, size=97, align=1
0x0800DB36: 44 DC.B 0x44 ; 'D'
0x0800DB37: 3A DC.B 0x3A ; ':'
0x0800DB38: 5C DC.B 0x5C ; '\\'
0x0800DB39: 50 DC.B 0x50 ; 'P'
0x0800DB3A: 72 DC.B 0x72 ; 'r'
0x0800DB3B: 6F DC.B 0x6F ; 'o'
0x0800DB3C: 6A DC.B 0x6A ; 'j'
0x0800DB3D: 65 DC.B 0x65 ; 'e'
0x0800DB3E: 6B DC.B 0x6B ; 'k'
0x0800DB3F: 74 DC.B 0x74 ; 't'
0x0800DB40: 65 DC.B 0x65 ; 'e'
0x0800DB41: 5C DC.B 0x5C ; '\\'
0x0800DB42: 65 DC.B 0x65 ; 'e'
0x0800DB43: 63 DC.B 0x63 ; 'c'
0x0800DB44: 73 DC.B 0x73 ; 's'
0x0800DB45: 53 DC.B 0x53 ; 'S'
0x0800DB46: 6D DC.B 0x6D ; 'm'
0x0800DB47: 61 DC.B 0x61 ; 'a'
0x0800DB48: 72 DC.B 0x72 ; 'r'
0x0800DB49: 74 DC.B 0x74 ; 't'
0x0800DB4A: 50 DC.B 0x50 ; 'P'
0x0800DB4B: 72 DC.B 0x72 ; 'r'
0x0800DB4C: 6F DC.B 0x6F ; 'o'
0x0800DB4D: 5C DC.B 0x5C ; '\\'
0x0800DB4E: 74 DC.B 0x74 ; 't'
0x0800DB4F: 72 DC.B 0x72 ; 'r'
0x0800DB50: 75 DC.B 0x75 ; 'u'
0x0800DB51: 6E DC.B 0x6E ; 'n'
0x0800DB52: 6B DC.B 0x6B ; 'k'
0x0800DB53: 5C DC.B 0x5C ; '\\'
0x0800DB54: 66 DC.B 0x66 ; 'f'
0x0800DB55: 77 DC.B 0x77 ; 'w'
0x0800DB56: 5F DC.B 0x5F ; '_'
0x0800DB57: 67 DC.B 0x67 ; 'g'
0x0800DB58: 34 DC.B 0x34 ; '4'
0x0800DB59: 37 DC.B 0x37 ; '7'
0x0800DB5A: 33 DC.B 0x33 ; '3'
0x0800DB5B: 72 DC.B 0x72 ; 'r'
0x0800DB5C: 63 DC.B 0x63 ; 'c'
0x0800DB5D: 74 DC.B 0x74 ; 't'
0x0800DB5E: 5C DC.B 0x5C ; '\\'
0x0800DB5F: 44 DC.B 0x44 ; 'D'
0x0800DB60: 72 DC.B 0x72 ; 'r'
0x0800DB61: 69 DC.B 0x69 ; 'i'
0x0800DB62: 76 DC.B 0x76 ; 'v'
0x0800DB63: 65 DC.B 0x65 ; 'e'
0x0800DB64: 72 DC.B 0x72 ; 'r'
0x0800DB65: 73 DC.B 0x73 ; 's'
0x0800DB66: 5C DC.B 0x5C ; '\\'
0x0800DB67: 53 DC.B 0x53 ; 'S'
0x0800DB68: 54 DC.B 0x54 ; 'T'
0x0800DB69: 4D DC.B 0x4D ; 'M'
0x0800DB6A: 33 DC.B 0x33 ; '3'
0x0800DB6B: 32 DC.B 0x32 ; '2'
0x0800DB6C: 47 DC.B 0x47 ; 'G'
0x0800DB6D: 34 DC.B 0x34 ; '4'
0x0800DB6E: 78 DC.B 0x78 ; 'x'
0x0800DB6F: 78 DC.B 0x78 ; 'x'
0x0800DB70: 5F DC.B 0x5F ; '_'
0x0800DB71: 48 DC.B 0x48 ; 'H'
0x0800DB72: 41 DC.B 0x41 ; 'A'
0x0800DB73: 4C DC.B 0x4C ; 'L'
0x0800DB74: 5F DC.B 0x5F ; '_'
0x0800DB75: 44 DC.B 0x44 ; 'D'
0x0800DB76: 72 DC.B 0x72 ; 'r'
0x0800DB77: 69 DC.B 0x69 ; 'i'
0x0800DB78: 76 DC.B 0x76 ; 'v'
0x0800DB79: 65 DC.B 0x65 ; 'e'
0x0800DB7A: 72 DC.B 0x72 ; 'r'
0x0800DB7B: 5C DC.B 0x5C ; '\\'
0x0800DB7C: 53 DC.B 0x53 ; 'S'
0x0800DB7D: 72 DC.B 0x72 ; 'r'
0x0800DB7E: 63 DC.B 0x63 ; 'c'
0x0800DB7F: 5C DC.B 0x5C ; '\\'
0x0800DB80: 73 DC.B 0x73 ; 's'
0x0800DB81: 74 DC.B 0x74 ; 't'
0x0800DB82: 6D DC.B 0x6D ; 'm'
0x0800DB83: 33 DC.B 0x33 ; '3'
0x0800DB84: 32 DC.B 0x32 ; '2'
0x0800DB85: 67 DC.B 0x67 ; 'g'
0x0800DB86: 34 DC.B 0x34 ; '4'
0x0800DB87: 78 DC.B 0x78 ; 'x'
0x0800DB88: 78 DC.B 0x78 ; 'x'
0x0800DB89: 5F DC.B 0x5F ; '_'
0x0800DB8A: 68 DC.B 0x68 ; 'h'
0x0800DB8B: 61 DC.B 0x61 ; 'a'
0x0800DB8C: 6C DC.B 0x6C ; 'l'
0x0800DB8D: 5F DC.B 0x5F ; '_'
0x0800DB8E: 61 DC.B 0x61 ; 'a'
0x0800DB8F: 64 DC.B 0x64 ; 'd'
0x0800DB90: 63 DC.B 0x63 ; 'c'
0x0800DB91: 5F DC.B 0x5F ; '_'
0x0800DB92: 65 DC.B 0x65 ; 'e'
0x0800DB93: 78 DC.B 0x78 ; 'x'
0x0800DB94: 2E DC.B 0x2E ; '.'
0x0800DB95: 63 DC.B 0x63 ; 'c'
0x0800DB96: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_cortex.o, size=97, align=1
0x0800DB97: 44 DC.B 0x44 ; 'D'
0x0800DB98: 3A DC.B 0x3A ; ':'
0x0800DB99: 5C DC.B 0x5C ; '\\'
0x0800DB9A: 50 DC.B 0x50 ; 'P'
0x0800DB9B: 72 DC.B 0x72 ; 'r'
0x0800DB9C: 6F DC.B 0x6F ; 'o'
0x0800DB9D: 6A DC.B 0x6A ; 'j'
0x0800DB9E: 65 DC.B 0x65 ; 'e'
0x0800DB9F: 6B DC.B 0x6B ; 'k'
0x0800DBA0: 74 DC.B 0x74 ; 't'
0x0800DBA1: 65 DC.B 0x65 ; 'e'
0x0800DBA2: 5C DC.B 0x5C ; '\\'
0x0800DBA3: 65 DC.B 0x65 ; 'e'
0x0800DBA4: 63 DC.B 0x63 ; 'c'
0x0800DBA5: 73 DC.B 0x73 ; 's'
0x0800DBA6: 53 DC.B 0x53 ; 'S'
0x0800DBA7: 6D DC.B 0x6D ; 'm'
0x0800DBA8: 61 DC.B 0x61 ; 'a'
0x0800DBA9: 72 DC.B 0x72 ; 'r'
0x0800DBAA: 74 DC.B 0x74 ; 't'
0x0800DBAB: 50 DC.B 0x50 ; 'P'
0x0800DBAC: 72 DC.B 0x72 ; 'r'
0x0800DBAD: 6F DC.B 0x6F ; 'o'
0x0800DBAE: 5C DC.B 0x5C ; '\\'
0x0800DBAF: 74 DC.B 0x74 ; 't'
0x0800DBB0: 72 DC.B 0x72 ; 'r'
0x0800DBB1: 75 DC.B 0x75 ; 'u'
0x0800DBB2: 6E DC.B 0x6E ; 'n'
0x0800DBB3: 6B DC.B 0x6B ; 'k'
0x0800DBB4: 5C DC.B 0x5C ; '\\'
0x0800DBB5: 66 DC.B 0x66 ; 'f'
0x0800DBB6: 77 DC.B 0x77 ; 'w'
0x0800DBB7: 5F DC.B 0x5F ; '_'
0x0800DBB8: 67 DC.B 0x67 ; 'g'
0x0800DBB9: 34 DC.B 0x34 ; '4'
0x0800DBBA: 37 DC.B 0x37 ; '7'
0x0800DBBB: 33 DC.B 0x33 ; '3'
0x0800DBBC: 72 DC.B 0x72 ; 'r'
0x0800DBBD: 63 DC.B 0x63 ; 'c'
0x0800DBBE: 74 DC.B 0x74 ; 't'
0x0800DBBF: 5C DC.B 0x5C ; '\\'
0x0800DBC0: 44 DC.B 0x44 ; 'D'
0x0800DBC1: 72 DC.B 0x72 ; 'r'
0x0800DBC2: 69 DC.B 0x69 ; 'i'
0x0800DBC3: 76 DC.B 0x76 ; 'v'
0x0800DBC4: 65 DC.B 0x65 ; 'e'
0x0800DBC5: 72 DC.B 0x72 ; 'r'
0x0800DBC6: 73 DC.B 0x73 ; 's'
0x0800DBC7: 5C DC.B 0x5C ; '\\'
0x0800DBC8: 53 DC.B 0x53 ; 'S'
0x0800DBC9: 54 DC.B 0x54 ; 'T'
0x0800DBCA: 4D DC.B 0x4D ; 'M'
0x0800DBCB: 33 DC.B 0x33 ; '3'
0x0800DBCC: 32 DC.B 0x32 ; '2'
0x0800DBCD: 47 DC.B 0x47 ; 'G'
0x0800DBCE: 34 DC.B 0x34 ; '4'
0x0800DBCF: 78 DC.B 0x78 ; 'x'
0x0800DBD0: 78 DC.B 0x78 ; 'x'
0x0800DBD1: 5F DC.B 0x5F ; '_'
0x0800DBD2: 48 DC.B 0x48 ; 'H'
0x0800DBD3: 41 DC.B 0x41 ; 'A'
0x0800DBD4: 4C DC.B 0x4C ; 'L'
0x0800DBD5: 5F DC.B 0x5F ; '_'
0x0800DBD6: 44 DC.B 0x44 ; 'D'
0x0800DBD7: 72 DC.B 0x72 ; 'r'
0x0800DBD8: 69 DC.B 0x69 ; 'i'
0x0800DBD9: 76 DC.B 0x76 ; 'v'
0x0800DBDA: 65 DC.B 0x65 ; 'e'
0x0800DBDB: 72 DC.B 0x72 ; 'r'
0x0800DBDC: 5C DC.B 0x5C ; '\\'
0x0800DBDD: 53 DC.B 0x53 ; 'S'
0x0800DBDE: 72 DC.B 0x72 ; 'r'
0x0800DBDF: 63 DC.B 0x63 ; 'c'
0x0800DBE0: 5C DC.B 0x5C ; '\\'
0x0800DBE1: 73 DC.B 0x73 ; 's'
0x0800DBE2: 74 DC.B 0x74 ; 't'
0x0800DBE3: 6D DC.B 0x6D ; 'm'
0x0800DBE4: 33 DC.B 0x33 ; '3'
0x0800DBE5: 32 DC.B 0x32 ; '2'
0x0800DBE6: 67 DC.B 0x67 ; 'g'
0x0800DBE7: 34 DC.B 0x34 ; '4'
0x0800DBE8: 78 DC.B 0x78 ; 'x'
0x0800DBE9: 78 DC.B 0x78 ; 'x'
0x0800DBEA: 5F DC.B 0x5F ; '_'
0x0800DBEB: 68 DC.B 0x68 ; 'h'
0x0800DBEC: 61 DC.B 0x61 ; 'a'
0x0800DBED: 6C DC.B 0x6C ; 'l'
0x0800DBEE: 5F DC.B 0x5F ; '_'
0x0800DBEF: 63 DC.B 0x63 ; 'c'
0x0800DBF0: 6F DC.B 0x6F ; 'o'
0x0800DBF1: 72 DC.B 0x72 ; 'r'
0x0800DBF2: 74 DC.B 0x74 ; 't'
0x0800DBF3: 65 DC.B 0x65 ; 'e'
0x0800DBF4: 78 DC.B 0x78 ; 'x'
0x0800DBF5: 2E DC.B 0x2E ; '.'
0x0800DBF6: 63 DC.B 0x63 ; 'c'
0x0800DBF7: 00 DC.B 0x00 ; '\0'
Section .text.libc.__SEGGER_RTL_vfprintf_long_long from __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=1270, align=4
__SEGGER_RTL_vfprintf_long_long:
__SEGGER_RTL_vfprintf:
0x0800DBF8: E92D 4FF0 PUSH.W {R4-R11, LR}
0x0800DBFC: B089 SUB SP, SP, #36
0x0800DBFE: 4615 MOV R5, R2
0x0800DC00: 4689 MOV R9, R1
0x0800DC02: 4682 MOV R10, R0
0x0800DC04: 2000 MOVS R0, #0
0x0800DC06: F8CA 0000 STR.W R0, [R10]
0x0800DC0A: F10D 080E ADD.W R8, SP, #14
.L1:
0x0800DC0E: F819 1B01 LDRB R1, [R9], #1
0x0800DC12: 2925 CMP R1, #37
0x0800DC14: D006 BEQ .L2 ; 0x0800DC24
0x0800DC16: 2900 CMP R1, #0
0x0800DC18: F000 824F BEQ.W .L59 ; 0x0800E0BA
0x0800DC1C: 4650 MOV R0, R10
0x0800DC1E: F000 FB67 BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800DC22: E7F4 B .L1 ; 0x0800DC0E
.L2:
0x0800DC24: 462C MOV R4, R5
0x0800DC26: 2700 MOVS R7, #0
.L3:
0x0800DC28: 464A MOV R2, R9
0x0800DC2A: F819 0B01 LDRB R0, [R9], #1
0x0800DC2E: F1A0 0320 SUB.W R3, R0, #32
0x0800DC32: 2B10 CMP R3, #16
0x0800DC34: D80D BHI .L4 ; 0x0800DC52
0x0800DC36: 2180 MOVS R1, #128
0x0800DC38: E8DF F003 TBB [PC, R3]
0x0800DC3C: 09 DC.B 0x09 ; '\t'
0x0800DC3D: 1B DC.B 0x1B ; '\x1B'
0x0800DC3E: 1B DC.B 0x1B ; '\x1B'
0x0800DC3F: 19 DC.B 0x19 ; '\x19'
0x0800DC40: 1B DC.B 0x1B ; '\x1B'
0x0800DC41: 1B DC.B 0x1B ; '\x1B'
0x0800DC42: 1B DC.B 0x1B ; '\x1B'
0x0800DC43: 15 DC.B 0x15 ; '\x15'
0x0800DC44: 1B DC.B 0x1B ; '\x1B'
0x0800DC45: 1B DC.B 0x1B ; '\x1B'
0x0800DC46: 30 DC.B 0x30 ; '0'
0x0800DC47: 18 DC.B 0x18 ; '\x18'
0x0800DC48: 1B DC.B 0x1B ; '\x1B'
0x0800DC49: 10 DC.B 0x10 ; '\x10'
0x0800DC4A: 1B DC.B 0x1B ; '\x1B'
0x0800DC4B: 1B DC.B 0x1B ; '\x1B'
0x0800DC4C: 12 DC.B 0x12 ; '\x12'
0x0800DC4D: 00 DC.B 0x00 ; '\0'
0x0800DC4E: 2140 MOVS R1, #64
0x0800DC50: E00D B .L5 ; 0x0800DC6E
.L4:
0x0800DC52: 285E CMP R0, #94
0x0800DC54: D10D BNE .L6 ; 0x0800DC72
0x0800DC56: F44F 5180 MOV.W R1, #0x1000
0x0800DC5A: E008 B .L5 ; 0x0800DC6E
0x0800DC5C: 2110 MOVS R1, #16
0x0800DC5E: E006 B .L5 ; 0x0800DC6E
0x0800DC60: F44F 7100 MOV.W R1, #0x0200
0x0800DC64: E003 B .L5 ; 0x0800DC6E
0x0800DC66: F44F 4100 MOV.W R1, #0x8000
0x0800DC6A: E000 B .L5 ; 0x0800DC6E
0x0800DC6C: 2120 MOVS R1, #32
.L5:
0x0800DC6E: 430F ORRS R7, R1
0x0800DC70: E7DA B .L3 ; 0x0800DC28
.L6:
0x0800DC72: F1A0 0130 SUB.W R1, R0, #48
0x0800DC76: B2C9 UXTB R1, R1
0x0800DC78: 2909 CMP R1, #9
0x0800DC7A: F04F 0100 MOV.W R1, #0
0x0800DC7E: D80B BHI .L8 ; 0x0800DC98
.L7:
0x0800DC80: EB01 0181 ADD.W R1, R1, R1, LSL #2
0x0800DC84: EB00 0141 ADD.W R1, R0, R1, LSL #1
0x0800DC88: F819 0B01 LDRB R0, [R9], #1
0x0800DC8C: F1A0 0230 SUB.W R2, R0, #48
0x0800DC90: B2D2 UXTB R2, R2
0x0800DC92: 3930 SUBS R1, #48
0x0800DC94: 2A0A CMP R2, #10
0x0800DC96: D3F3 BCC .L7 ; 0x0800DC80
.L8:
0x0800DC98: 4625 MOV R5, R4
0x0800DC9A: E00C B .L9 ; 0x0800DCB6
0x0800DC9C: 4625 MOV R5, R4
0x0800DC9E: F855 0B04 LDR R0, [R5], #4
0x0800DCA2: 0001 MOVS R1, R0
0x0800DCA4: BF48 IT MI
0x0800DCA6: 4241 RSBMI R1, R0, #0
0x0800DCA8: 2310 MOVS R3, #16
0x0800DCAA: EA03 60D0 AND.W R0, R3, R0, LSR #27
0x0800DCAE: 4307 ORRS R7, R0
0x0800DCB0: F102 0902 ADD.W R9, R2, #2
0x0800DCB4: 7850 LDRB R0, [R2, #1]
.L9:
0x0800DCB6: 282E CMP R0, #46
0x0800DCB8: D10B BNE .L10 ; 0x0800DCD2
0x0800DCBA: 464A MOV R2, R9
0x0800DCBC: F812 0B01 LDRB R0, [R2], #1
0x0800DCC0: 282A CMP R0, #42
0x0800DCC2: D109 BNE .L11 ; 0x0800DCD8
0x0800DCC4: F855 BB04 LDR R11, [R5], #4
0x0800DCC8: F899 0001 LDRB.W R0, [R9, #1]
0x0800DCCC: F109 0202 ADD.W R2, R9, #2
0x0800DCD0: E018 B .L13 ; 0x0800DD04
.L10:
0x0800DCD2: F04F 0B00 MOV.W R11, #0
0x0800DCD6: E01E B .L16 ; 0x0800DD16
.L11:
0x0800DCD8: F1A0 0330 SUB.W R3, R0, #48
0x0800DCDC: B2DB UXTB R3, R3
0x0800DCDE: 2B09 CMP R3, #9
0x0800DCE0: F04F 0B00 MOV.W R11, #0
0x0800DCE4: D814 BHI .L14 ; 0x0800DD10
.L12:
0x0800DCE6: EB0B 038B ADD.W R3, R11, R11, LSL #2
0x0800DCEA: EB00 0343 ADD.W R3, R0, R3, LSL #1
0x0800DCEE: F812 0B01 LDRB R0, [R2], #1
0x0800DCF2: F1A0 0930 SUB.W R9, R0, #48
0x0800DCF6: FA5F F989 UXTB R9, R9
0x0800DCFA: F1B9 0F0A CMP.W R9, #10
0x0800DCFE: F1A3 0B30 SUB.W R11, R3, #48
0x0800DD02: D3F0 BCC .L12 ; 0x0800DCE6
.L13:
0x0800DD04: F1BB 0F00 CMP.W R11, #0
0x0800DD08: D404 BMI .L15 ; 0x0800DD14
0x0800DD0A: F447 7780 ORR R7, R7, #0x0100
0x0800DD0E: E001 B .L15 ; 0x0800DD14
.L14:
0x0800DD10: F447 7780 ORR R7, R7, #0x0100
.L15:
0x0800DD14: 4691 MOV R9, R2
.L16:
0x0800DD16: F1A0 0268 SUB.W R2, R0, #104
0x0800DD1A: B2D3 UXTB R3, R2
0x0800DD1C: 01D2 LSLS R2, R2, #7
0x0800DD1E: EA42 0253 ORR.W R2, R2, R3, LSR #1
0x0800DD22: B2D2 UXTB R2, R2
0x0800DD24: 2A09 CMP R2, #9
0x0800DD26: D822 BHI .L21 ; 0x0800DD6E
0x0800DD28: E8DF F002 TBB [PC, R2]
0x0800DD2C: 05 DC.B 0x05 ; '\x05'
0x0800DD2D: 0E DC.B 0x0E ; '\x0E'
0x0800DD2E: 12 DC.B 0x12 ; '\x12'
0x0800DD2F: 21 DC.B 0x21 ; '!'
0x0800DD30: 21 DC.B 0x21 ; '!'
0x0800DD31: 21 DC.B 0x21 ; '!'
0x0800DD32: 0F DC.B 0x0F ; '\x0F'
0x0800DD33: 21 DC.B 0x21 ; '!'
0x0800DD34: 21 DC.B 0x21 ; '!'
0x0800DD35: 0F DC.B 0x0F ; '\x0F'
0x0800DD36: 464A MOV R2, R9
0x0800DD38: F812 0B01 LDRB R0, [R2], #1
0x0800DD3C: 2868 CMP R0, #104
0x0800DD3E: D112 BNE .L18 ; 0x0800DD66
0x0800DD40: F899 0001 LDRB.W R0, [R9, #1]
0x0800DD44: 3708 ADDS R7, #8
0x0800DD46: E00B B .L17 ; 0x0800DD60
0x0800DD48: 3702 ADDS R7, #2
0x0800DD4A: F819 0B01 LDRB R0, [R9], #1
0x0800DD4E: E00E B .L21 ; 0x0800DD6E
0x0800DD50: 464A MOV R2, R9
0x0800DD52: F812 0B01 LDRB R0, [R2], #1
0x0800DD56: 286C CMP R0, #108
0x0800DD58: D107 BNE .L19 ; 0x0800DD6A
0x0800DD5A: F899 0001 LDRB.W R0, [R9, #1]
0x0800DD5E: 3702 ADDS R7, #2
.L17:
0x0800DD60: F109 0902 ADD.W R9, R9, #2
0x0800DD64: E003 B .L21 ; 0x0800DD6E
.L18:
0x0800DD66: 3704 ADDS R7, #4
0x0800DD68: E000 B .L20 ; 0x0800DD6C
.L19:
0x0800DD6A: 3701 ADDS R7, #1
.L20:
0x0800DD6C: 4691 MOV R9, R2
.L21:
0x0800DD6E: 2862 CMP R0, #98
0x0800DD70: EA21 76E1 BIC.W R6, R1, R1, ASR #31
0x0800DD74: DD20 BLE .L22 ; 0x0800DDB8
0x0800DD76: F1A0 0163 SUB.W R1, R0, #99
0x0800DD7A: 2915 CMP R1, #21
0x0800DD7C: F63F AF47 BHI.W .L1 ; 0x0800DC0E
0x0800DD80: E8DF F011 TBH [PC, R1, LSL #1]
0x0800DD84: 38 DC.B 0x38 ; '8'
0x0800DD85: 00 DC.B 0x00 ; '\0'
0x0800DD86: 17 DC.B 0x17 ; '\x17'
0x0800DD87: 00 DC.B 0x00 ; '\0'
0x0800DD88: 16 DC.B 0x16 ; '\x16'
0x0800DD89: 00 DC.B 0x00 ; '\0'
0x0800DD8A: 16 DC.B 0x16 ; '\x16'
0x0800DD8B: 00 DC.B 0x00 ; '\0'
0x0800DD8C: 16 DC.B 0x16 ; '\x16'
0x0800DD8D: 00 DC.B 0x00 ; '\0'
0x0800DD8E: 16 DC.B 0x16 ; '\x16'
0x0800DD8F: 00 DC.B 0x00 ; '\0'
0x0800DD90: 17 DC.B 0x17 ; '\x17'
0x0800DD91: 00 DC.B 0x00 ; '\0'
0x0800DD92: 16 DC.B 0x16 ; '\x16'
0x0800DD93: 00 DC.B 0x00 ; '\0'
0x0800DD94: 16 DC.B 0x16 ; '\x16'
0x0800DD95: 00 DC.B 0x00 ; '\0'
0x0800DD96: 16 DC.B 0x16 ; '\x16'
0x0800DD97: 00 DC.B 0x00 ; '\0'
0x0800DD98: 16 DC.B 0x16 ; '\x16'
0x0800DD99: 00 DC.B 0x00 ; '\0'
0x0800DD9A: 9A DC.B 0x9A ; '\x9A'
0x0800DD9B: 00 DC.B 0x00 ; '\0'
0x0800DD9C: 44 DC.B 0x44 ; 'D'
0x0800DD9D: 00 DC.B 0x00 ; '\0'
0x0800DD9E: 06 DC.B 0x06 ; '\x06'
0x0800DD9F: 01 DC.B 0x01 ; '\x01'
0x0800DDA0: 16 DC.B 0x16 ; '\x16'
0x0800DDA1: 00 DC.B 0x00 ; '\0'
0x0800DDA2: 16 DC.B 0x16 ; '\x16'
0x0800DDA3: 00 DC.B 0x00 ; '\0'
0x0800DDA4: 29 DC.B 0x29 ; ')'
0x0800DDA5: 00 DC.B 0x00 ; '\0'
0x0800DDA6: 16 DC.B 0x16 ; '\x16'
0x0800DDA7: 00 DC.B 0x00 ; '\0'
0x0800DDA8: 4E DC.B 0x4E ; 'N'
0x0800DDA9: 00 DC.B 0x00 ; '\0'
0x0800DDAA: 16 DC.B 0x16 ; '\x16'
0x0800DDAB: 00 DC.B 0x00 ; '\0'
0x0800DDAC: 16 DC.B 0x16 ; '\x16'
0x0800DDAD: 00 DC.B 0x00 ; '\0'
0x0800DDAE: 22 DC.B 0x22 ; '\"'
0x0800DDAF: 00 DC.B 0x00 ; '\0'
0x0800DDB0: E72D B .L1 ; 0x0800DC0E
0x0800DDB2: F447 4780 ORR R7, R7, #0x4000
0x0800DDB6: E037 B .L24 ; 0x0800DE28
.L22:
0x0800DDB8: 2825 CMP R0, #37
0x0800DDBA: F000 808A BEQ.W .L36 ; 0x0800DED2
0x0800DDBE: 2858 CMP R0, #88
0x0800DDC0: F040 818C BNE.W .L62 ; 0x0800E0DC
0x0800DDC4: F447 5700 ORR R7, R7, #0x2000
0x0800DDC8: F243 0258 MOVW R2, #0x3058
0x0800DDCC: 2878 CMP R0, #120
0x0800DDCE: D11E BNE .L23 ; 0x0800DE0E
0x0800DDD0: F243 0278 MOVW R2, #0x3078
0x0800DDD4: E01B B .L23 ; 0x0800DE0E
0x0800DDD6: 9501 STR R5, [SP, #4]
0x0800DDD8: 682D LDR R5, [R5]
0x0800DDDA: 2D00 CMP R5, #0
0x0800DDDC: BF04 ITT EQ
0x0800DDDE: F64E 259E MOVWEQ R5, #0xEA9E ; 0x0800EA9E = .rodata.libc..L.str
0x0800DDE2: F6C0 0500 MOVTEQ R5, #0x0800 ; 0x0800EA9E = .rodata.libc..L.str
0x0800DDE6: 05F8 LSLS R0, R7, #23
0x0800DDE8: 4628 MOV R0, R5
0x0800DDEA: F100 8145 BMI.W .L53 ; 0x0800E078
0x0800DDEE: F000 FBD1 BL strlen ; 0x0800E594
0x0800DDF2: E144 B .L54 ; 0x0800E07E
0x0800DDF4: 782C LDRB R4, [R5]
0x0800DDF6: 3E01 SUBS R6, #1
0x0800DDF8: 4650 MOV R0, R10
0x0800DDFA: 4639 MOV R1, R7
0x0800DDFC: 4632 MOV R2, R6
0x0800DDFE: F000 FAC9 BL __SEGGER_RTL_pre_padding ; 0x0800E394
0x0800DE02: 4650 MOV R0, R10
0x0800DE04: 4621 MOV R1, R4
0x0800DE06: F000 FA73 BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800DE0A: E14A B .L57 ; 0x0800E0A2
0x0800DE0C: 2230 MOVS R2, #48
.L23:
0x0800DE0E: 0639 LSLS R1, R7, #24
0x0800DE10: EA02 71E1 AND.W R1, R2, R1, ASR #31
0x0800DE14: 9102 STR R1, [SP, #8]
0x0800DE16: 05F9 LSLS R1, R7, #23
0x0800DE18: D508 BPL .L25 ; 0x0800DE2C
0x0800DE1A: F427 7700 BIC R7, R7, #0x0200
0x0800DE1E: E005 B .L25 ; 0x0800DE2C
0x0800DE20: 05F9 LSLS R1, R7, #23
0x0800DE22: BF48 IT MI
0x0800DE24: F427 7700 BICMI R7, R7, #0x0200
.L24:
0x0800DE28: 2100 MOVS R1, #0
0x0800DE2A: 9102 STR R1, [SP, #8]
.L25:
0x0800DE2C: 0479 LSLS R1, R7, #17
0x0800DE2E: EA4F 7187 LSL.W R1, R7, #30
0x0800DE32: 9600 STR R6, [SP, #0]
0x0800DE34: D404 BMI .L26 ; 0x0800DE40
0x0800DE36: 2900 CMP R1, #0
0x0800DE38: D409 BMI .L27 ; 0x0800DE4E
0x0800DE3A: 1D29 ADDS R1, R5, #4
0x0800DE3C: 2400 MOVS R4, #0
0x0800DE3E: E00C B .L28 ; 0x0800DE5A
.L26:
0x0800DE40: 2900 CMP R1, #0
0x0800DE42: D413 BMI .L29 ; 0x0800DE6C
0x0800DE44: 4629 MOV R1, R5
0x0800DE46: F851 5B04 LDR R5, [R1], #4
0x0800DE4A: 17EC ASRS R4, R5, #31
0x0800DE4C: E014 B .L30 ; 0x0800DE78
.L27:
0x0800DE4E: 1DE9 ADDS R1, R5, #7
0x0800DE50: F021 0507 BIC R5, R1, #7
0x0800DE54: F105 0108 ADD.W R1, R5, #8
0x0800DE58: 686C LDR R4, [R5, #4]
.L28:
0x0800DE5A: 077A LSLS R2, R7, #29
0x0800DE5C: 682D LDR R5, [R5]
0x0800DE5E: D414 BMI .L31 ; 0x0800DE8A
0x0800DE60: F017 0F08 TST R7, #8
0x0800DE64: D013 BEQ .L32 ; 0x0800DE8E
0x0800DE66: 2400 MOVS R4, #0
0x0800DE68: B2ED UXTB R5, R5
0x0800DE6A: E010 B .L32 ; 0x0800DE8E
.L29:
0x0800DE6C: 1DE9 ADDS R1, R5, #7
0x0800DE6E: F021 0107 BIC R1, R1, #7
0x0800DE72: 684C LDR R4, [R1, #4]
0x0800DE74: F851 5B08 LDR R5, [R1], #8
.L30:
0x0800DE78: 9101 STR R1, [SP, #4]
0x0800DE7A: 0779 LSLS R1, R7, #29
0x0800DE7C: D409 BMI .L33 ; 0x0800DE92
0x0800DE7E: 0739 LSLS R1, R7, #28
0x0800DE80: D50A BPL .L34 ; 0x0800DE98
0x0800DE82: F345 14C0 SBFX R4, R5, #7, #1
0x0800DE86: B26D SXTB R5, R5
0x0800DE88: E006 B .L34 ; 0x0800DE98
.L31:
0x0800DE8A: B2AD UXTH R5, R5
0x0800DE8C: 2400 MOVS R4, #0
.L32:
0x0800DE8E: 9101 STR R1, [SP, #4]
0x0800DE90: E026 B .L39 ; 0x0800DEE0
.L33:
0x0800DE92: F345 34C0 SBFX R4, R5, #15, #1
0x0800DE96: B22D SXTH R5, R5
.L34:
0x0800DE98: 2C00 CMP R4, #0
0x0800DE9A: DB07 BLT .L35 ; 0x0800DEAC
0x0800DE9C: 06B9 LSLS R1, R7, #26
0x0800DE9E: D41D BMI .L37 ; 0x0800DEDC
0x0800DEA0: 0679 LSLS R1, R7, #25
0x0800DEA2: 9A02 LDR R2, [SP, #8]
0x0800DEA4: BF48 IT MI
0x0800DEA6: 2220 MOVMI R2, #32
0x0800DEA8: 9202 STR R2, [SP, #8]
0x0800DEAA: E019 B .L39 ; 0x0800DEE0
.L35:
0x0800DEAC: 2100 MOVS R1, #0
0x0800DEAE: 426D RSBS R5, R5, #0
0x0800DEB0: EB61 0404 SBC.W R4, R1, R4
0x0800DEB4: 212D MOVS R1, #45
0x0800DEB6: E012 B .L38 ; 0x0800DEDE
0x0800DEB8: F855 0B04 LDR R0, [R5], #4
0x0800DEBC: 0739 LSLS R1, R7, #28
0x0800DEBE: F8DA 1000 LDR.W R1, [R10]
0x0800DEC2: F100 80F8 BMI.W .L58 ; 0x0800E0B6
0x0800DEC6: 07BA LSLS R2, R7, #30
0x0800DEC8: BF52 ITEE PL
0x0800DECA: 6001 STRPL R1, [R0]
0x0800DECC: 2200 MOVMI R2, #0
0x0800DECE: C006 STMMI R0!, {R1-R2}
0x0800DED0: E69D B .L1 ; 0x0800DC0E
.L36:
0x0800DED2: 4650 MOV R0, R10
0x0800DED4: 2125 MOVS R1, #37
0x0800DED6: F000 FA0B BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800DEDA: E698 B .L1 ; 0x0800DC0E
.L37:
0x0800DEDC: 212B MOVS R1, #43
.L38:
0x0800DEDE: 9102 STR R1, [SP, #8]
.L39:
0x0800DEE0: 05F9 LSLS R1, R7, #23
0x0800DEE2: BF48 IT MI
0x0800DEE4: F427 7700 BICMI R7, R7, #0x0200
0x0800DEE8: 05F9 LSLS R1, R7, #23
0x0800DEEA: BF58 IT PL
0x0800DEEC: F04F 0B01 MOVPL.W R11, #1
0x0800DEF0: 2600 MOVS R6, #0
0x0800DEF2: 286E CMP R0, #110
0x0800DEF4: DD21 BLE .L41 ; 0x0800DF3A
0x0800DEF6: 386F SUBS R0, #111
0x0800DEF8: 2809 CMP R0, #9
0x0800DEFA: F200 8079 BHI.W .L46 ; 0x0800DFF0
0x0800DEFE: E8DF F000 TBB [PC, R0]
0x0800DF02: 05 DC.B 0x05 ; '\x05'
0x0800DF03: 56 DC.B 0x56 ; 'V'
0x0800DF04: 77 DC.B 0x77 ; 'w'
0x0800DF05: 77 DC.B 0x77 ; 'w'
0x0800DF06: 77 DC.B 0x77 ; 'w'
0x0800DF07: 77 DC.B 0x77 ; 'w'
0x0800DF08: 22 DC.B 0x22 ; '\"'
0x0800DF09: 77 DC.B 0x77 ; 'w'
0x0800DF0A: 77 DC.B 0x77 ; 'w'
0x0800DF0B: 56 DC.B 0x56 ; 'V'
0x0800DF0C: EA55 0004 ORRS.W R0, R5, R4
0x0800DF10: D06E BEQ .L46 ; 0x0800DFF0
0x0800DF12: 08E8 LSRS R0, R5, #3
0x0800DF14: EA40 7044 ORR.W R0, R0, R4, LSL #29
0x0800DF18: 2206 MOVS R2, #6
.L40:
0x0800DF1A: F362 05DF BFI R5, R2, #3, #29
0x0800DF1E: F808 5006 STRB.W R5, [R8, R6]
0x0800DF22: 3601 ADDS R6, #1
0x0800DF24: EA50 01D4 ORRS.W R1, R0, R4, LSR #3
0x0800DF28: EA4F 04D4 LSR.W R4, R4, #3
0x0800DF2C: EA4F 01D0 LSR.W R1, R0, #3
0x0800DF30: 4605 MOV R5, R0
0x0800DF32: EA41 7044 ORR.W R0, R1, R4, LSL #29
0x0800DF36: D1F0 BNE .L40 ; 0x0800DF1A
0x0800DF38: E05A B .L46 ; 0x0800DFF0
.L41:
0x0800DF3A: 2858 CMP R0, #88
0x0800DF3C: D037 BEQ .L44 ; 0x0800DFAE
0x0800DF3E: 2864 CMP R0, #100
0x0800DF40: BF18 IT NE
0x0800DF42: 2869 CMPNE R0, #105
0x0800DF44: D154 BNE .L46 ; 0x0800DFF0
0x0800DF46: EA55 0004 ORRS.W R0, R5, R4
0x0800DF4A: D051 BEQ .L46 ; 0x0800DFF0
.L42:
0x0800DF4C: 0438 LSLS R0, R7, #16
0x0800DF4E: D507 BPL .L43 ; 0x0800DF60
0x0800DF50: F006 0003 AND R0, R6, #3
0x0800DF54: 2803 CMP R0, #3
0x0800DF56: BF02 ITTT EQ
0x0800DF58: 202C MOVEQ R0, #44
0x0800DF5A: F808 0006 STRBEQ.W R0, [R8, R6]
0x0800DF5E: 3601 ADDEQ R6, #1
.L43:
0x0800DF60: 4628 MOV R0, R5
0x0800DF62: 4621 MOV R1, R4
0x0800DF64: 220A MOVS R2, #10
0x0800DF66: 2300 MOVS R3, #0
0x0800DF68: F7FF FD4E BL __aeabi_uldivmod ; 0x0800DA08
0x0800DF6C: EB00 0280 ADD.W R2, R0, R0, LSL #2
0x0800DF70: EBA5 0242 SUB.W R2, R5, R2, LSL #1
0x0800DF74: F1D5 0309 RSBS R3, R5, #9
0x0800DF78: 2300 MOVS R3, #0
0x0800DF7A: 41A3 SBCS R3, R4
0x0800DF7C: F042 0230 ORR R2, R2, #48
0x0800DF80: F808 2006 STRB.W R2, [R8, R6]
0x0800DF84: F106 0601 ADD.W R6, R6, #1
0x0800DF88: 4605 MOV R5, R0
0x0800DF8A: 460C MOV R4, R1
0x0800DF8C: D3DE BCC .L42 ; 0x0800DF4C
0x0800DF8E: E02F B .L46 ; 0x0800DFF0
0x0800DF90: 4628 MOV R0, R5
0x0800DF92: 9600 STR R6, [SP, #0]
0x0800DF94: F850 5B04 LDR R5, [R0], #4
0x0800DF98: 9001 STR R0, [SP, #4]
0x0800DF9A: 0638 LSLS R0, R7, #24
0x0800DF9C: 2123 MOVS R1, #35
0x0800DF9E: EA01 70E0 AND.W R0, R1, R0, ASR #31
0x0800DFA2: 9002 STR R0, [SP, #8]
0x0800DFA4: F447 7780 ORR R7, R7, #0x0100
0x0800DFA8: 2400 MOVS R4, #0
0x0800DFAA: F04F 0B08 MOV.W R11, #8
.L44:
0x0800DFAE: 2600 MOVS R6, #0
0x0800DFB0: EA55 0004 ORRS.W R0, R5, R4
0x0800DFB4: D01C BEQ .L46 ; 0x0800DFF0
0x0800DFB6: F24F 0020 MOVW R0, #0xF020 ; 0x0800F020 = __SEGGER_RTL_hex_uc
0x0800DFBA: F6C0 0000 MOVT R0, #0x0800 ; 0x0800F020 = __SEGGER_RTL_hex_uc
0x0800DFBE: 04B9 LSLS R1, R7, #18
0x0800DFC0: BF5C ITT PL
0x0800DFC2: F24F 0030 MOVWPL R0, #0xF030 ; 0x0800F030 = __SEGGER_RTL_hex_lc
0x0800DFC6: F6C0 0000 MOVTPL R0, #0x0800 ; 0x0800F030 = __SEGGER_RTL_hex_lc
0x0800DFCA: 0929 LSRS R1, R5, #4
0x0800DFCC: EA41 7104 ORR.W R1, R1, R4, LSL #28
.L45:
0x0800DFD0: F005 020F AND R2, R5, #15
0x0800DFD4: 460D MOV R5, R1
0x0800DFD6: 5C82 LDRB R2, [R0, R2]
0x0800DFD8: F808 2006 STRB.W R2, [R8, R6]
0x0800DFDC: 3601 ADDS R6, #1
0x0800DFDE: EA51 1114 ORRS.W R1, R1, R4, LSR #4
0x0800DFE2: EA4F 1414 LSR.W R4, R4, #4
0x0800DFE6: EA4F 1115 LSR.W R1, R5, #4
0x0800DFEA: EA41 7104 ORR.W R1, R1, R4, LSL #28
0x0800DFEE: D1EF BNE .L45 ; 0x0800DFD0
.L46:
0x0800DFF0: EBAB 0006 SUB.W R0, R11, R6
0x0800DFF4: EA20 7BE0 BIC.W R11, R0, R0, ASR #31
0x0800DFF8: EB06 000B ADD.W R0, R6, R11
0x0800DFFC: 9900 LDR R1, [SP, #0]
0x0800DFFE: 9D02 LDR R5, [SP, #8]
0x0800E000: 1A0C SUBS R4, R1, R0
0x0800E002: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x0800E006: 2DFF CMP R5, #255
0x0800E008: BF88 IT HI
0x0800E00A: 3801 SUBHI R0, #1
0x0800E00C: 2D00 CMP R5, #0
0x0800E00E: BF18 IT NE
0x0800E010: 4404 ADDNE R4, R0
0x0800E012: 05B8 LSLS R0, R7, #22
0x0800E014: D405 BMI .L47 ; 0x0800E022
0x0800E016: 4650 MOV R0, R10
0x0800E018: 4639 MOV R1, R7
0x0800E01A: 4622 MOV R2, R4
0x0800E01C: F000 F9BA BL __SEGGER_RTL_pre_padding ; 0x0800E394
0x0800E020: 2400 MOVS R4, #0
.L47:
0x0800E022: 2DFF CMP R5, #255
0x0800E024: D904 BLS .L48 ; 0x0800E030
0x0800E026: 0A29 LSRS R1, R5, #8
0x0800E028: 4650 MOV R0, R10
0x0800E02A: F000 F961 BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800E02E: E000 B .L49 ; 0x0800E032
.L48:
0x0800E030: B11D CBZ R5, .L50 ; 0x0800E03A
.L49:
0x0800E032: 4650 MOV R0, R10
0x0800E034: 4629 MOV R1, R5
0x0800E036: F000 F95B BL __SEGGER_RTL_putc ; 0x0800E2F0
.L50:
0x0800E03A: 4650 MOV R0, R10
0x0800E03C: 4639 MOV R1, R7
0x0800E03E: 4622 MOV R2, R4
0x0800E040: F000 F9A8 BL __SEGGER_RTL_pre_padding ; 0x0800E394
0x0800E044: 4650 MOV R0, R10
0x0800E046: 2130 MOVS R1, #48
0x0800E048: 465A MOV R2, R11
0x0800E04A: F000 F993 BL __SEGGER_RTL_print_padding ; 0x0800E374
0x0800E04E: 2E01 CMP R6, #1
0x0800E050: DB08 BLT .L52 ; 0x0800E064
.L51:
0x0800E052: 1E75 SUBS R5, R6, #1
0x0800E054: 4650 MOV R0, R10
0x0800E056: F818 1005 LDRB.W R1, [R8, R5]
0x0800E05A: F000 F949 BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800E05E: 2E01 CMP R6, #1
0x0800E060: 462E MOV R6, R5
0x0800E062: D8F6 BHI .L51 ; 0x0800E052
.L52:
0x0800E064: 06F8 LSLS R0, R7, #27
0x0800E066: 9D01 LDR R5, [SP, #4]
0x0800E068: F57F ADD1 BPL.W .L1 ; 0x0800DC0E
0x0800E06C: 4650 MOV R0, R10
0x0800E06E: 2120 MOVS R1, #32
0x0800E070: 4622 MOV R2, R4
0x0800E072: F000 F97F BL __SEGGER_RTL_print_padding ; 0x0800E374
0x0800E076: E5CA B .L1 ; 0x0800DC0E
.L53:
0x0800E078: 4659 MOV R1, R11
0x0800E07A: F000 FAA1 BL strnlen ; 0x0800E5C0
.L54:
0x0800E07E: 4604 MOV R4, R0
0x0800E080: F427 7700 BIC R7, R7, #0x0200
0x0800E084: 1A36 SUBS R6, R6, R0
0x0800E086: 4650 MOV R0, R10
0x0800E088: 4639 MOV R1, R7
0x0800E08A: 4632 MOV R2, R6
0x0800E08C: F000 F982 BL __SEGGER_RTL_pre_padding ; 0x0800E394
0x0800E090: B134 CBZ R4, .L56 ; 0x0800E0A0
.L55:
0x0800E092: F815 1B01 LDRB R1, [R5], #1
0x0800E096: 4650 MOV R0, R10
0x0800E098: F000 F92A BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800E09C: 3C01 SUBS R4, #1
0x0800E09E: D1F8 BNE .L55 ; 0x0800E092
.L56:
0x0800E0A0: 9D01 LDR R5, [SP, #4]
.L57:
0x0800E0A2: 3504 ADDS R5, #4
0x0800E0A4: 06F8 LSLS R0, R7, #27
0x0800E0A6: F57F ADB2 BPL.W .L1 ; 0x0800DC0E
0x0800E0AA: 4650 MOV R0, R10
0x0800E0AC: 2120 MOVS R1, #32
0x0800E0AE: 4632 MOV R2, R6
0x0800E0B0: F000 F960 BL __SEGGER_RTL_print_padding ; 0x0800E374
0x0800E0B4: E5AB B .L1 ; 0x0800DC0E
.L58:
0x0800E0B6: 7001 STRB R1, [R0]
0x0800E0B8: E5A9 B .L1 ; 0x0800DC0E
.L59:
0x0800E0BA: F8DA 000C LDR.W R0, [R10, #12]
0x0800E0BE: B128 CBZ R0, .L60 ; 0x0800E0CC
0x0800E0C0: E9DA 1200 LDRD R1, R2, [R10]
0x0800E0C4: 4291 CMP R1, R2
0x0800E0C6: BF3C ITT CC
0x0800E0C8: 2200 MOVCC R2, #0
0x0800E0CA: 5442 STRBCC R2, [R0, R1]
.L60:
0x0800E0CC: 4650 MOV R0, R10
0x0800E0CE: F7FD FD90 BL __SEGGER_RTL_prin_flush ; 0x0800BBF2
0x0800E0D2: F8DA 0000 LDR.W R0, [R10]
.L61:
0x0800E0D6: B009 ADD SP, SP, #36
0x0800E0D8: E8BD 8FF0 POP.W {R4-R11, PC}
.L62:
0x0800E0DC: 2800 CMP R0, #0
0x0800E0DE: F47F AD96 BNE.W .L1 ; 0x0800DC0E
0x0800E0E2: 4650 MOV R0, R10
0x0800E0E4: F7FD FD85 BL __SEGGER_RTL_prin_flush ; 0x0800BBF2
0x0800E0E8: F04F 30FF MOV.W R0, #0xFFFFFFFF
0x0800E0EC: E7F3 B .L61 ; 0x0800E0D6
Section .rodata..L.str from stm32g4xx_hal_crc_ex.o, size=97, align=1
0x0800E0EE: 44 DC.B 0x44 ; 'D'
0x0800E0EF: 3A DC.B 0x3A ; ':'
0x0800E0F0: 5C DC.B 0x5C ; '\\'
0x0800E0F1: 50 DC.B 0x50 ; 'P'
0x0800E0F2: 72 DC.B 0x72 ; 'r'
0x0800E0F3: 6F DC.B 0x6F ; 'o'
0x0800E0F4: 6A DC.B 0x6A ; 'j'
0x0800E0F5: 65 DC.B 0x65 ; 'e'
0x0800E0F6: 6B DC.B 0x6B ; 'k'
0x0800E0F7: 74 DC.B 0x74 ; 't'
0x0800E0F8: 65 DC.B 0x65 ; 'e'
0x0800E0F9: 5C DC.B 0x5C ; '\\'
0x0800E0FA: 65 DC.B 0x65 ; 'e'
0x0800E0FB: 63 DC.B 0x63 ; 'c'
0x0800E0FC: 73 DC.B 0x73 ; 's'
0x0800E0FD: 53 DC.B 0x53 ; 'S'
0x0800E0FE: 6D DC.B 0x6D ; 'm'
0x0800E0FF: 61 DC.B 0x61 ; 'a'
0x0800E100: 72 DC.B 0x72 ; 'r'
0x0800E101: 74 DC.B 0x74 ; 't'
0x0800E102: 50 DC.B 0x50 ; 'P'
0x0800E103: 72 DC.B 0x72 ; 'r'
0x0800E104: 6F DC.B 0x6F ; 'o'
0x0800E105: 5C DC.B 0x5C ; '\\'
0x0800E106: 74 DC.B 0x74 ; 't'
0x0800E107: 72 DC.B 0x72 ; 'r'
0x0800E108: 75 DC.B 0x75 ; 'u'
0x0800E109: 6E DC.B 0x6E ; 'n'
0x0800E10A: 6B DC.B 0x6B ; 'k'
0x0800E10B: 5C DC.B 0x5C ; '\\'
0x0800E10C: 66 DC.B 0x66 ; 'f'
0x0800E10D: 77 DC.B 0x77 ; 'w'
0x0800E10E: 5F DC.B 0x5F ; '_'
0x0800E10F: 67 DC.B 0x67 ; 'g'
0x0800E110: 34 DC.B 0x34 ; '4'
0x0800E111: 37 DC.B 0x37 ; '7'
0x0800E112: 33 DC.B 0x33 ; '3'
0x0800E113: 72 DC.B 0x72 ; 'r'
0x0800E114: 63 DC.B 0x63 ; 'c'
0x0800E115: 74 DC.B 0x74 ; 't'
0x0800E116: 5C DC.B 0x5C ; '\\'
0x0800E117: 44 DC.B 0x44 ; 'D'
0x0800E118: 72 DC.B 0x72 ; 'r'
0x0800E119: 69 DC.B 0x69 ; 'i'
0x0800E11A: 76 DC.B 0x76 ; 'v'
0x0800E11B: 65 DC.B 0x65 ; 'e'
0x0800E11C: 72 DC.B 0x72 ; 'r'
0x0800E11D: 73 DC.B 0x73 ; 's'
0x0800E11E: 5C DC.B 0x5C ; '\\'
0x0800E11F: 53 DC.B 0x53 ; 'S'
0x0800E120: 54 DC.B 0x54 ; 'T'
0x0800E121: 4D DC.B 0x4D ; 'M'
0x0800E122: 33 DC.B 0x33 ; '3'
0x0800E123: 32 DC.B 0x32 ; '2'
0x0800E124: 47 DC.B 0x47 ; 'G'
0x0800E125: 34 DC.B 0x34 ; '4'
0x0800E126: 78 DC.B 0x78 ; 'x'
0x0800E127: 78 DC.B 0x78 ; 'x'
0x0800E128: 5F DC.B 0x5F ; '_'
0x0800E129: 48 DC.B 0x48 ; 'H'
0x0800E12A: 41 DC.B 0x41 ; 'A'
0x0800E12B: 4C DC.B 0x4C ; 'L'
0x0800E12C: 5F DC.B 0x5F ; '_'
0x0800E12D: 44 DC.B 0x44 ; 'D'
0x0800E12E: 72 DC.B 0x72 ; 'r'
0x0800E12F: 69 DC.B 0x69 ; 'i'
0x0800E130: 76 DC.B 0x76 ; 'v'
0x0800E131: 65 DC.B 0x65 ; 'e'
0x0800E132: 72 DC.B 0x72 ; 'r'
0x0800E133: 5C DC.B 0x5C ; '\\'
0x0800E134: 53 DC.B 0x53 ; 'S'
0x0800E135: 72 DC.B 0x72 ; 'r'
0x0800E136: 63 DC.B 0x63 ; 'c'
0x0800E137: 5C DC.B 0x5C ; '\\'
0x0800E138: 73 DC.B 0x73 ; 's'
0x0800E139: 74 DC.B 0x74 ; 't'
0x0800E13A: 6D DC.B 0x6D ; 'm'
0x0800E13B: 33 DC.B 0x33 ; '3'
0x0800E13C: 32 DC.B 0x32 ; '2'
0x0800E13D: 67 DC.B 0x67 ; 'g'
0x0800E13E: 34 DC.B 0x34 ; '4'
0x0800E13F: 78 DC.B 0x78 ; 'x'
0x0800E140: 78 DC.B 0x78 ; 'x'
0x0800E141: 5F DC.B 0x5F ; '_'
0x0800E142: 68 DC.B 0x68 ; 'h'
0x0800E143: 61 DC.B 0x61 ; 'a'
0x0800E144: 6C DC.B 0x6C ; 'l'
0x0800E145: 5F DC.B 0x5F ; '_'
0x0800E146: 63 DC.B 0x63 ; 'c'
0x0800E147: 72 DC.B 0x72 ; 'r'
0x0800E148: 63 DC.B 0x63 ; 'c'
0x0800E149: 5F DC.B 0x5F ; '_'
0x0800E14A: 65 DC.B 0x65 ; 'e'
0x0800E14B: 78 DC.B 0x78 ; 'x'
0x0800E14C: 2E DC.B 0x2E ; '.'
0x0800E14D: 63 DC.B 0x63 ; 'c'
0x0800E14E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_i2c_ex.o, size=97, align=1
0x0800E14F: 44 DC.B 0x44 ; 'D'
0x0800E150: 3A DC.B 0x3A ; ':'
0x0800E151: 5C DC.B 0x5C ; '\\'
0x0800E152: 50 DC.B 0x50 ; 'P'
0x0800E153: 72 DC.B 0x72 ; 'r'
0x0800E154: 6F DC.B 0x6F ; 'o'
0x0800E155: 6A DC.B 0x6A ; 'j'
0x0800E156: 65 DC.B 0x65 ; 'e'
0x0800E157: 6B DC.B 0x6B ; 'k'
0x0800E158: 74 DC.B 0x74 ; 't'
0x0800E159: 65 DC.B 0x65 ; 'e'
0x0800E15A: 5C DC.B 0x5C ; '\\'
0x0800E15B: 65 DC.B 0x65 ; 'e'
0x0800E15C: 63 DC.B 0x63 ; 'c'
0x0800E15D: 73 DC.B 0x73 ; 's'
0x0800E15E: 53 DC.B 0x53 ; 'S'
0x0800E15F: 6D DC.B 0x6D ; 'm'
0x0800E160: 61 DC.B 0x61 ; 'a'
0x0800E161: 72 DC.B 0x72 ; 'r'
0x0800E162: 74 DC.B 0x74 ; 't'
0x0800E163: 50 DC.B 0x50 ; 'P'
0x0800E164: 72 DC.B 0x72 ; 'r'
0x0800E165: 6F DC.B 0x6F ; 'o'
0x0800E166: 5C DC.B 0x5C ; '\\'
0x0800E167: 74 DC.B 0x74 ; 't'
0x0800E168: 72 DC.B 0x72 ; 'r'
0x0800E169: 75 DC.B 0x75 ; 'u'
0x0800E16A: 6E DC.B 0x6E ; 'n'
0x0800E16B: 6B DC.B 0x6B ; 'k'
0x0800E16C: 5C DC.B 0x5C ; '\\'
0x0800E16D: 66 DC.B 0x66 ; 'f'
0x0800E16E: 77 DC.B 0x77 ; 'w'
0x0800E16F: 5F DC.B 0x5F ; '_'
0x0800E170: 67 DC.B 0x67 ; 'g'
0x0800E171: 34 DC.B 0x34 ; '4'
0x0800E172: 37 DC.B 0x37 ; '7'
0x0800E173: 33 DC.B 0x33 ; '3'
0x0800E174: 72 DC.B 0x72 ; 'r'
0x0800E175: 63 DC.B 0x63 ; 'c'
0x0800E176: 74 DC.B 0x74 ; 't'
0x0800E177: 5C DC.B 0x5C ; '\\'
0x0800E178: 44 DC.B 0x44 ; 'D'
0x0800E179: 72 DC.B 0x72 ; 'r'
0x0800E17A: 69 DC.B 0x69 ; 'i'
0x0800E17B: 76 DC.B 0x76 ; 'v'
0x0800E17C: 65 DC.B 0x65 ; 'e'
0x0800E17D: 72 DC.B 0x72 ; 'r'
0x0800E17E: 73 DC.B 0x73 ; 's'
0x0800E17F: 5C DC.B 0x5C ; '\\'
0x0800E180: 53 DC.B 0x53 ; 'S'
0x0800E181: 54 DC.B 0x54 ; 'T'
0x0800E182: 4D DC.B 0x4D ; 'M'
0x0800E183: 33 DC.B 0x33 ; '3'
0x0800E184: 32 DC.B 0x32 ; '2'
0x0800E185: 47 DC.B 0x47 ; 'G'
0x0800E186: 34 DC.B 0x34 ; '4'
0x0800E187: 78 DC.B 0x78 ; 'x'
0x0800E188: 78 DC.B 0x78 ; 'x'
0x0800E189: 5F DC.B 0x5F ; '_'
0x0800E18A: 48 DC.B 0x48 ; 'H'
0x0800E18B: 41 DC.B 0x41 ; 'A'
0x0800E18C: 4C DC.B 0x4C ; 'L'
0x0800E18D: 5F DC.B 0x5F ; '_'
0x0800E18E: 44 DC.B 0x44 ; 'D'
0x0800E18F: 72 DC.B 0x72 ; 'r'
0x0800E190: 69 DC.B 0x69 ; 'i'
0x0800E191: 76 DC.B 0x76 ; 'v'
0x0800E192: 65 DC.B 0x65 ; 'e'
0x0800E193: 72 DC.B 0x72 ; 'r'
0x0800E194: 5C DC.B 0x5C ; '\\'
0x0800E195: 53 DC.B 0x53 ; 'S'
0x0800E196: 72 DC.B 0x72 ; 'r'
0x0800E197: 63 DC.B 0x63 ; 'c'
0x0800E198: 5C DC.B 0x5C ; '\\'
0x0800E199: 73 DC.B 0x73 ; 's'
0x0800E19A: 74 DC.B 0x74 ; 't'
0x0800E19B: 6D DC.B 0x6D ; 'm'
0x0800E19C: 33 DC.B 0x33 ; '3'
0x0800E19D: 32 DC.B 0x32 ; '2'
0x0800E19E: 67 DC.B 0x67 ; 'g'
0x0800E19F: 34 DC.B 0x34 ; '4'
0x0800E1A0: 78 DC.B 0x78 ; 'x'
0x0800E1A1: 78 DC.B 0x78 ; 'x'
0x0800E1A2: 5F DC.B 0x5F ; '_'
0x0800E1A3: 68 DC.B 0x68 ; 'h'
0x0800E1A4: 61 DC.B 0x61 ; 'a'
0x0800E1A5: 6C DC.B 0x6C ; 'l'
0x0800E1A6: 5F DC.B 0x5F ; '_'
0x0800E1A7: 69 DC.B 0x69 ; 'i'
0x0800E1A8: 32 DC.B 0x32 ; '2'
0x0800E1A9: 63 DC.B 0x63 ; 'c'
0x0800E1AA: 5F DC.B 0x5F ; '_'
0x0800E1AB: 65 DC.B 0x65 ; 'e'
0x0800E1AC: 78 DC.B 0x78 ; 'x'
0x0800E1AD: 2E DC.B 0x2E ; '.'
0x0800E1AE: 63 DC.B 0x63 ; 'c'
0x0800E1AF: 00 DC.B 0x00 ; '\0'
Section .text.libc.__aeabi_memmove from strasmops_arm.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=34, align=4
__aeabi_memmove:
__aeabi_memmove4:
__aeabi_memmove8:
0x0800E1B0: B14A CBZ R2, .L2 ; 0x0800E1C6
0x0800E1B2: 4288 CMP R0, R1
0x0800E1B4: D007 BEQ .L2 ; 0x0800E1C6
0x0800E1B6: D207 BCS .L3 ; 0x0800E1C8
0x0800E1B8: 1880 ADDS R0, R0, R2
0x0800E1BA: 1889 ADDS R1, R1, R2
0x0800E1BC: 4252 RSBS R2, R2, #0
.L1:
0x0800E1BE: 5C8B LDRB R3, [R1, R2]
0x0800E1C0: 5483 STRB R3, [R0, R2]
0x0800E1C2: 1C52 ADDS R2, R2, #1
0x0800E1C4: D1FB BNE .L1 ; 0x0800E1BE
.L2:
0x0800E1C6: 4770 BX LR
.L3:
0x0800E1C8: 1E52 SUBS R2, R2, #1
0x0800E1CA: 5C8B LDRB R3, [R1, R2]
0x0800E1CC: 5483 STRB R3, [R0, R2]
0x0800E1CE: D1FB BNE .L3 ; 0x0800E1C8
0x0800E1D0: 4770 BX LR
Section .rodata..L.str from stm32g4xx_hal_pwr_ex.o, size=97, align=1
0x0800E1D2: 44 DC.B 0x44 ; 'D'
0x0800E1D3: 3A DC.B 0x3A ; ':'
0x0800E1D4: 5C DC.B 0x5C ; '\\'
0x0800E1D5: 50 DC.B 0x50 ; 'P'
0x0800E1D6: 72 DC.B 0x72 ; 'r'
0x0800E1D7: 6F DC.B 0x6F ; 'o'
0x0800E1D8: 6A DC.B 0x6A ; 'j'
0x0800E1D9: 65 DC.B 0x65 ; 'e'
0x0800E1DA: 6B DC.B 0x6B ; 'k'
0x0800E1DB: 74 DC.B 0x74 ; 't'
0x0800E1DC: 65 DC.B 0x65 ; 'e'
0x0800E1DD: 5C DC.B 0x5C ; '\\'
0x0800E1DE: 65 DC.B 0x65 ; 'e'
0x0800E1DF: 63 DC.B 0x63 ; 'c'
0x0800E1E0: 73 DC.B 0x73 ; 's'
0x0800E1E1: 53 DC.B 0x53 ; 'S'
0x0800E1E2: 6D DC.B 0x6D ; 'm'
0x0800E1E3: 61 DC.B 0x61 ; 'a'
0x0800E1E4: 72 DC.B 0x72 ; 'r'
0x0800E1E5: 74 DC.B 0x74 ; 't'
0x0800E1E6: 50 DC.B 0x50 ; 'P'
0x0800E1E7: 72 DC.B 0x72 ; 'r'
0x0800E1E8: 6F DC.B 0x6F ; 'o'
0x0800E1E9: 5C DC.B 0x5C ; '\\'
0x0800E1EA: 74 DC.B 0x74 ; 't'
0x0800E1EB: 72 DC.B 0x72 ; 'r'
0x0800E1EC: 75 DC.B 0x75 ; 'u'
0x0800E1ED: 6E DC.B 0x6E ; 'n'
0x0800E1EE: 6B DC.B 0x6B ; 'k'
0x0800E1EF: 5C DC.B 0x5C ; '\\'
0x0800E1F0: 66 DC.B 0x66 ; 'f'
0x0800E1F1: 77 DC.B 0x77 ; 'w'
0x0800E1F2: 5F DC.B 0x5F ; '_'
0x0800E1F3: 67 DC.B 0x67 ; 'g'
0x0800E1F4: 34 DC.B 0x34 ; '4'
0x0800E1F5: 37 DC.B 0x37 ; '7'
0x0800E1F6: 33 DC.B 0x33 ; '3'
0x0800E1F7: 72 DC.B 0x72 ; 'r'
0x0800E1F8: 63 DC.B 0x63 ; 'c'
0x0800E1F9: 74 DC.B 0x74 ; 't'
0x0800E1FA: 5C DC.B 0x5C ; '\\'
0x0800E1FB: 44 DC.B 0x44 ; 'D'
0x0800E1FC: 72 DC.B 0x72 ; 'r'
0x0800E1FD: 69 DC.B 0x69 ; 'i'
0x0800E1FE: 76 DC.B 0x76 ; 'v'
0x0800E1FF: 65 DC.B 0x65 ; 'e'
0x0800E200: 72 DC.B 0x72 ; 'r'
0x0800E201: 73 DC.B 0x73 ; 's'
0x0800E202: 5C DC.B 0x5C ; '\\'
0x0800E203: 53 DC.B 0x53 ; 'S'
0x0800E204: 54 DC.B 0x54 ; 'T'
0x0800E205: 4D DC.B 0x4D ; 'M'
0x0800E206: 33 DC.B 0x33 ; '3'
0x0800E207: 32 DC.B 0x32 ; '2'
0x0800E208: 47 DC.B 0x47 ; 'G'
0x0800E209: 34 DC.B 0x34 ; '4'
0x0800E20A: 78 DC.B 0x78 ; 'x'
0x0800E20B: 78 DC.B 0x78 ; 'x'
0x0800E20C: 5F DC.B 0x5F ; '_'
0x0800E20D: 48 DC.B 0x48 ; 'H'
0x0800E20E: 41 DC.B 0x41 ; 'A'
0x0800E20F: 4C DC.B 0x4C ; 'L'
0x0800E210: 5F DC.B 0x5F ; '_'
0x0800E211: 44 DC.B 0x44 ; 'D'
0x0800E212: 72 DC.B 0x72 ; 'r'
0x0800E213: 69 DC.B 0x69 ; 'i'
0x0800E214: 76 DC.B 0x76 ; 'v'
0x0800E215: 65 DC.B 0x65 ; 'e'
0x0800E216: 72 DC.B 0x72 ; 'r'
0x0800E217: 5C DC.B 0x5C ; '\\'
0x0800E218: 53 DC.B 0x53 ; 'S'
0x0800E219: 72 DC.B 0x72 ; 'r'
0x0800E21A: 63 DC.B 0x63 ; 'c'
0x0800E21B: 5C DC.B 0x5C ; '\\'
0x0800E21C: 73 DC.B 0x73 ; 's'
0x0800E21D: 74 DC.B 0x74 ; 't'
0x0800E21E: 6D DC.B 0x6D ; 'm'
0x0800E21F: 33 DC.B 0x33 ; '3'
0x0800E220: 32 DC.B 0x32 ; '2'
0x0800E221: 67 DC.B 0x67 ; 'g'
0x0800E222: 34 DC.B 0x34 ; '4'
0x0800E223: 78 DC.B 0x78 ; 'x'
0x0800E224: 78 DC.B 0x78 ; 'x'
0x0800E225: 5F DC.B 0x5F ; '_'
0x0800E226: 68 DC.B 0x68 ; 'h'
0x0800E227: 61 DC.B 0x61 ; 'a'
0x0800E228: 6C DC.B 0x6C ; 'l'
0x0800E229: 5F DC.B 0x5F ; '_'
0x0800E22A: 70 DC.B 0x70 ; 'p'
0x0800E22B: 77 DC.B 0x77 ; 'w'
0x0800E22C: 72 DC.B 0x72 ; 'r'
0x0800E22D: 5F DC.B 0x5F ; '_'
0x0800E22E: 65 DC.B 0x65 ; 'e'
0x0800E22F: 78 DC.B 0x78 ; 'x'
0x0800E230: 2E DC.B 0x2E ; '.'
0x0800E231: 63 DC.B 0x63 ; 'c'
0x0800E232: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_rcc_ex.o, size=97, align=1
0x0800E233: 44 DC.B 0x44 ; 'D'
0x0800E234: 3A DC.B 0x3A ; ':'
0x0800E235: 5C DC.B 0x5C ; '\\'
0x0800E236: 50 DC.B 0x50 ; 'P'
0x0800E237: 72 DC.B 0x72 ; 'r'
0x0800E238: 6F DC.B 0x6F ; 'o'
0x0800E239: 6A DC.B 0x6A ; 'j'
0x0800E23A: 65 DC.B 0x65 ; 'e'
0x0800E23B: 6B DC.B 0x6B ; 'k'
0x0800E23C: 74 DC.B 0x74 ; 't'
0x0800E23D: 65 DC.B 0x65 ; 'e'
0x0800E23E: 5C DC.B 0x5C ; '\\'
0x0800E23F: 65 DC.B 0x65 ; 'e'
0x0800E240: 63 DC.B 0x63 ; 'c'
0x0800E241: 73 DC.B 0x73 ; 's'
0x0800E242: 53 DC.B 0x53 ; 'S'
0x0800E243: 6D DC.B 0x6D ; 'm'
0x0800E244: 61 DC.B 0x61 ; 'a'
0x0800E245: 72 DC.B 0x72 ; 'r'
0x0800E246: 74 DC.B 0x74 ; 't'
0x0800E247: 50 DC.B 0x50 ; 'P'
0x0800E248: 72 DC.B 0x72 ; 'r'
0x0800E249: 6F DC.B 0x6F ; 'o'
0x0800E24A: 5C DC.B 0x5C ; '\\'
0x0800E24B: 74 DC.B 0x74 ; 't'
0x0800E24C: 72 DC.B 0x72 ; 'r'
0x0800E24D: 75 DC.B 0x75 ; 'u'
0x0800E24E: 6E DC.B 0x6E ; 'n'
0x0800E24F: 6B DC.B 0x6B ; 'k'
0x0800E250: 5C DC.B 0x5C ; '\\'
0x0800E251: 66 DC.B 0x66 ; 'f'
0x0800E252: 77 DC.B 0x77 ; 'w'
0x0800E253: 5F DC.B 0x5F ; '_'
0x0800E254: 67 DC.B 0x67 ; 'g'
0x0800E255: 34 DC.B 0x34 ; '4'
0x0800E256: 37 DC.B 0x37 ; '7'
0x0800E257: 33 DC.B 0x33 ; '3'
0x0800E258: 72 DC.B 0x72 ; 'r'
0x0800E259: 63 DC.B 0x63 ; 'c'
0x0800E25A: 74 DC.B 0x74 ; 't'
0x0800E25B: 5C DC.B 0x5C ; '\\'
0x0800E25C: 44 DC.B 0x44 ; 'D'
0x0800E25D: 72 DC.B 0x72 ; 'r'
0x0800E25E: 69 DC.B 0x69 ; 'i'
0x0800E25F: 76 DC.B 0x76 ; 'v'
0x0800E260: 65 DC.B 0x65 ; 'e'
0x0800E261: 72 DC.B 0x72 ; 'r'
0x0800E262: 73 DC.B 0x73 ; 's'
0x0800E263: 5C DC.B 0x5C ; '\\'
0x0800E264: 53 DC.B 0x53 ; 'S'
0x0800E265: 54 DC.B 0x54 ; 'T'
0x0800E266: 4D DC.B 0x4D ; 'M'
0x0800E267: 33 DC.B 0x33 ; '3'
0x0800E268: 32 DC.B 0x32 ; '2'
0x0800E269: 47 DC.B 0x47 ; 'G'
0x0800E26A: 34 DC.B 0x34 ; '4'
0x0800E26B: 78 DC.B 0x78 ; 'x'
0x0800E26C: 78 DC.B 0x78 ; 'x'
0x0800E26D: 5F DC.B 0x5F ; '_'
0x0800E26E: 48 DC.B 0x48 ; 'H'
0x0800E26F: 41 DC.B 0x41 ; 'A'
0x0800E270: 4C DC.B 0x4C ; 'L'
0x0800E271: 5F DC.B 0x5F ; '_'
0x0800E272: 44 DC.B 0x44 ; 'D'
0x0800E273: 72 DC.B 0x72 ; 'r'
0x0800E274: 69 DC.B 0x69 ; 'i'
0x0800E275: 76 DC.B 0x76 ; 'v'
0x0800E276: 65 DC.B 0x65 ; 'e'
0x0800E277: 72 DC.B 0x72 ; 'r'
0x0800E278: 5C DC.B 0x5C ; '\\'
0x0800E279: 53 DC.B 0x53 ; 'S'
0x0800E27A: 72 DC.B 0x72 ; 'r'
0x0800E27B: 63 DC.B 0x63 ; 'c'
0x0800E27C: 5C DC.B 0x5C ; '\\'
0x0800E27D: 73 DC.B 0x73 ; 's'
0x0800E27E: 74 DC.B 0x74 ; 't'
0x0800E27F: 6D DC.B 0x6D ; 'm'
0x0800E280: 33 DC.B 0x33 ; '3'
0x0800E281: 32 DC.B 0x32 ; '2'
0x0800E282: 67 DC.B 0x67 ; 'g'
0x0800E283: 34 DC.B 0x34 ; '4'
0x0800E284: 78 DC.B 0x78 ; 'x'
0x0800E285: 78 DC.B 0x78 ; 'x'
0x0800E286: 5F DC.B 0x5F ; '_'
0x0800E287: 68 DC.B 0x68 ; 'h'
0x0800E288: 61 DC.B 0x61 ; 'a'
0x0800E289: 6C DC.B 0x6C ; 'l'
0x0800E28A: 5F DC.B 0x5F ; '_'
0x0800E28B: 72 DC.B 0x72 ; 'r'
0x0800E28C: 63 DC.B 0x63 ; 'c'
0x0800E28D: 63 DC.B 0x63 ; 'c'
0x0800E28E: 5F DC.B 0x5F ; '_'
0x0800E28F: 65 DC.B 0x65 ; 'e'
0x0800E290: 78 DC.B 0x78 ; 'x'
0x0800E291: 2E DC.B 0x2E ; '.'
0x0800E292: 63 DC.B 0x63 ; 'c'
0x0800E293: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTPrescTable from stm32g4xx_hal_uart.o, size=24, align=2
UARTPrescTable:
0x0800E294: 01 DC.B 0x01 ; '\x01'
0x0800E295: 00 DC.B 0x00 ; '\0'
0x0800E296: 02 DC.B 0x02 ; '\x02'
0x0800E297: 00 DC.B 0x00 ; '\0'
0x0800E298: 04 DC.B 0x04 ; '\x04'
0x0800E299: 00 DC.B 0x00 ; '\0'
0x0800E29A: 06 DC.B 0x06 ; '\x06'
0x0800E29B: 00 DC.B 0x00 ; '\0'
0x0800E29C: 08 DC.B 0x08 ; '\b'
0x0800E29D: 00 DC.B 0x00 ; '\0'
0x0800E29E: 0A DC.B 0x0A ; '\n'
0x0800E29F: 00 DC.B 0x00 ; '\0'
0x0800E2A0: 0C DC.B 0x0C ; '\x0C'
0x0800E2A1: 00 DC.B 0x00 ; '\0'
0x0800E2A2: 10 DC.B 0x10 ; '\x10'
0x0800E2A3: 00 DC.B 0x00 ; '\0'
0x0800E2A4: 20 DC.B 0x20 ; ' '
0x0800E2A5: 00 DC.B 0x00 ; '\0'
0x0800E2A6: 40 DC.B 0x40 ; '@'
0x0800E2A7: 00 DC.B 0x00 ; '\0'
0x0800E2A8: 80 DC.B 0x80 ; '\x80'
0x0800E2A9: 00 DC.B 0x00 ; '\0'
0x0800E2AA: 00 DC.B 0x00 ; '\0'
0x0800E2AB: 01 DC.B 0x01 ; '\x01'
Section .text.libc.ldexp from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=64, align=2
ldexp:
0x0800E2AC: EC51 2B10 VMOV R2, R1, D0
0x0800E2B0: F3C1 530A UBFX R3, R1, #20, #11
0x0800E2B4: 2B00 CMP R3, #0
0x0800E2B6: BF1C ITT NE
0x0800E2B8: F240 7CFF MOVWNE R12, #0x07FF
0x0800E2BC: 4563 CMPNE R3, R12
0x0800E2BE: D014 BEQ .L3 ; 0x0800E2EA
0x0800E2C0: 4418 ADD R0, R3
0x0800E2C2: 4560 CMP R0, R12
0x0800E2C4: DB06 BLT .L1 ; 0x0800E2D4
0x0800E2C6: 2000 MOVS R0, #0
0x0800E2C8: F6C7 70F0 MOVT R0, #0x7FF0
0x0800E2CC: F360 011E BFI R1, R0, #0, #31
0x0800E2D0: 2200 MOVS R2, #0
0x0800E2D2: E008 B .L2 ; 0x0800E2E6
.L1:
0x0800E2D4: 2800 CMP R0, #0
0x0800E2D6: BFC7 ITTEE GT
0x0800E2D8: F36F 511E BFCGT R1, #20, #11
0x0800E2DC: EA41 5100 ORRGT.W R1, R1, R0, LSL #20
0x0800E2E0: F001 4100 ANDLE R1, R1, #0x80000000
0x0800E2E4: 2200 MOVLE R2, #0
.L2:
0x0800E2E6: EC41 2B10 VMOV D0, R2, R1
.L3:
0x0800E2EA: 4770 BX LR
Section .text.libc.pow from floatops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=2
pow:
0x0800E2EC: F7F4 B930 B.W __SEGGER_RTL_float64_pow_inline ; 0x08002550
Section .text.libc.__SEGGER_RTL_putc from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=132, align=2
__SEGGER_RTL_putc:
0x0800E2F0: B510 PUSH {R4, LR}
0x0800E2F2: B082 SUB SP, SP, #8
0x0800E2F4: 4604 MOV R4, R0
0x0800E2F6: 6900 LDR R0, [R0, #16]
0x0800E2F8: F88D 1007 STRB.W R1, [SP, #7]
0x0800E2FC: B178 CBZ R0, .L1 ; 0x0800E31E
0x0800E2FE: E9D4 2300 LDRD R2, R3, [R4]
0x0800E302: 429A CMP R2, R3
0x0800E304: D231 BCS .L4 ; 0x0800E36A
0x0800E306: 6962 LDR R2, [R4, #20]
0x0800E308: 1C53 ADDS R3, R2, #1
0x0800E30A: 6163 STR R3, [R4, #20]
0x0800E30C: 5481 STRB R1, [R0, R2]
0x0800E30E: E9D4 0105 LDRD R0, R1, [R4, #20]
0x0800E312: 4288 CMP R0, R1
0x0800E314: D129 BNE .L4 ; 0x0800E36A
0x0800E316: 4620 MOV R0, R4
0x0800E318: F7FD FC6B BL __SEGGER_RTL_prin_flush ; 0x0800BBF2
0x0800E31C: E025 B .L4 ; 0x0800E36A
.L1:
0x0800E31E: 68E0 LDR R0, [R4, #12]
0x0800E320: B150 CBZ R0, .L2 ; 0x0800E338
0x0800E322: E9D4 2C00 LDRD R2, R12, [R4]
0x0800E326: 4562 CMP R2, R12
0x0800E328: D21F BCS .L4 ; 0x0800E36A
0x0800E32A: 1C53 ADDS R3, R2, #1
0x0800E32C: EBB3 030C SUBS.W R3, R3, R12
0x0800E330: BF18 IT NE
0x0800E332: 460B MOVNE R3, R1
0x0800E334: 5483 STRB R3, [R0, R2]
0x0800E336: E018 B .L4 ; 0x0800E36A
.L2:
0x0800E338: 68A0 LDR R0, [R4, #8]
0x0800E33A: B158 CBZ R0, .L3 ; 0x0800E354
0x0800E33C: E9D4 2C00 LDRD R2, R12, [R4]
0x0800E340: 4562 CMP R2, R12
0x0800E342: D212 BCS .L4 ; 0x0800E36A
0x0800E344: 1C53 ADDS R3, R2, #1
0x0800E346: EBB3 030C SUBS.W R3, R3, R12
0x0800E34A: BF18 IT NE
0x0800E34C: B2CB UXTBNE R3, R1
0x0800E34E: F840 3022 STR.W R3, [R0, R2, LSL #2]
0x0800E352: E00A B .L4 ; 0x0800E36A
.L3:
0x0800E354: 6A23 LDR R3, [R4, #32]
0x0800E356: B143 CBZ R3, .L4 ; 0x0800E36A
0x0800E358: E9D4 0100 LDRD R0, R1, [R4]
0x0800E35C: 4288 CMP R0, R1
0x0800E35E: D204 BCS .L4 ; 0x0800E36A
0x0800E360: F10D 0107 ADD.W R1, SP, #7
0x0800E364: 4620 MOV R0, R4
0x0800E366: 2201 MOVS R2, #1
0x0800E368: 4798 BLX R3
.L4:
0x0800E36A: 6820 LDR R0, [R4]
0x0800E36C: 3001 ADDS R0, #1
0x0800E36E: 6020 STR R0, [R4]
0x0800E370: B002 ADD SP, SP, #8
0x0800E372: BD10 POP {R4, PC}
Section .text.libc.__SEGGER_RTL_print_padding from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_print_padding:
0x0800E374: 2A01 CMP R2, #1
0x0800E376: DB0C BLT .L2 ; 0x0800E392
0x0800E378: B5F8 PUSH {R3-R7, LR}
0x0800E37A: 4614 MOV R4, R2
0x0800E37C: 460D MOV R5, R1
0x0800E37E: 4606 MOV R6, R0
.L1:
0x0800E380: 1E67 SUBS R7, R4, #1
0x0800E382: 4630 MOV R0, R6
0x0800E384: 4629 MOV R1, R5
0x0800E386: F7FF FFB3 BL __SEGGER_RTL_putc ; 0x0800E2F0
0x0800E38A: 2C01 CMP R4, #1
0x0800E38C: 463C MOV R4, R7
0x0800E38E: D8F7 BHI .L1 ; 0x0800E380
0x0800E390: BDF8 POP {R3-R7, PC}
.L2:
0x0800E392: 4770 BX LR
Section .text.libc.__SEGGER_RTL_pre_padding from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=20, align=2
__SEGGER_RTL_pre_padding:
0x0800E394: 06CB LSLS R3, R1, #27
0x0800E396: D406 BMI .L1 ; 0x0800E3A6
0x0800E398: 2330 MOVS R3, #48
0x0800E39A: 0589 LSLS R1, R1, #22
0x0800E39C: BF58 IT PL
0x0800E39E: 2320 MOVPL R3, #32
0x0800E3A0: 4619 MOV R1, R3
0x0800E3A2: F7FF BFE7 B.W __SEGGER_RTL_print_padding ; 0x0800E374
.L1:
0x0800E3A6: 4770 BX LR
Section .text.libc.vfprintf from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=28, align=2
vfprintf:
0x0800E3A8: B570 PUSH {R4-R6, LR}
0x0800E3AA: 4614 MOV R4, R2
0x0800E3AC: 460D MOV R5, R1
0x0800E3AE: 4606 MOV R6, R0
0x0800E3B0: F7F8 F9A6 BL __SEGGER_RTL_current_locale ; 0x08006700
0x0800E3B4: 4601 MOV R1, R0
0x0800E3B6: 4630 MOV R0, R6
0x0800E3B8: 462A MOV R2, R5
0x0800E3BA: 4623 MOV R3, R4
0x0800E3BC: E8BD 4070 POP.W {R4-R6, LR}
0x0800E3C0: F000 B800 B.W vfprintf_l ; 0x0800E3C4
Section .text.libc.vfprintf_l from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=104, align=2
vfprintf_l:
0x0800E3C4: E92D 4FF0 PUSH.W {R4-R11, LR}
0x0800E3C8: AF03 ADD R7, SP, #12
0x0800E3CA: B08D SUB SP, SP, #52
0x0800E3CC: F847 3C3C STR R3, [R7, #-60]
0x0800E3D0: 4691 MOV R9, R2
0x0800E3D2: 460C MOV R4, R1
0x0800E3D4: 4606 MOV R6, R0
0x0800E3D6: F000 F85B BL __SEGGER_RTL_X_file_bufsize ; 0x0800E490
0x0800E3DA: 4605 MOV R5, R0
0x0800E3DC: 46EB MOV R11, SP
0x0800E3DE: 3007 ADDS R0, #7
0x0800E3E0: F020 0007 BIC R0, R0, #7
0x0800E3E4: EBAD 0800 SUB.W R8, SP, R0
0x0800E3E8: 46C5 MOV SP, R8
0x0800E3EA: F1A7 0A38 SUB.W R10, R7, #56
0x0800E3EE: 4650 MOV R0, R10
0x0800E3F0: 2100 MOVS R1, #0
0x0800E3F2: 2224 MOVS R2, #36
0x0800E3F4: F7F8 F954 BL memset ; 0x080066A0
0x0800E3F8: E947 5408 STRD R5, R4, [R7, #-32]
0x0800E3FC: F06F 4000 MVN R0, #0x80000000
0x0800E400: F847 0C34 STR R0, [R7, #-52]
0x0800E404: F64B 404F MOVW R0, #0xBC4F ; 0x0800BC4F = __SEGGER_RTL_stream_write
0x0800E408: F6C0 0000 MOVT R0, #0x0800 ; 0x0800BC4F = __SEGGER_RTL_stream_write
0x0800E40C: F847 8C28 STR R8, [R7, #-40]
0x0800E410: E947 0606 STRD R0, R6, [R7, #-24]
0x0800E414: 4650 MOV R0, R10
0x0800E416: 4649 MOV R1, R9
0x0800E418: F857 2C3C LDR R2, [R7, #-60]
0x0800E41C: F7FF FBEC BL __SEGGER_RTL_vfprintf_long_long ; 0x0800DBF8
0x0800E420: 46DD MOV SP, R11
0x0800E422: F1A7 040C SUB.W R4, R7, #12
0x0800E426: 46A5 MOV SP, R4
0x0800E428: E8BD 8FF0 POP.W {R4-R11, PC}
Section .text.libc.printf from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=44, align=2
printf:
0x0800E42C: B083 SUB SP, SP, #12
0x0800E42E: B500 PUSH {LR}
0x0800E430: B082 SUB SP, SP, #8
0x0800E432: E9CD 1203 STRD R1, R2, [SP, #12]
0x0800E436: F241 7C74 MOVW R12, #0x1774 ; 0x10001774 = stdout
0x0800E43A: F2C1 0C00 MOVT R12, #0x1000 ; 0x10001774 = stdout
0x0800E43E: 9305 STR R3, [SP, #20]
0x0800E440: AA03 ADD R2, SP, #12
0x0800E442: 9201 STR R2, [SP, #4]
0x0800E444: 4601 MOV R1, R0
0x0800E446: F8DC 0000 LDR.W R0, [R12]
0x0800E44A: F7FF FFAD BL vfprintf ; 0x0800E3A8
0x0800E44E: B002 ADD SP, SP, #8
0x0800E450: F85D EB04 POP.W {LR}
0x0800E454: B003 ADD SP, SP, #12
0x0800E456: 4770 BX LR
Section .text.libc.__SEGGER_RTL_X_file_stat from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=56, align=2
__SEGGER_RTL_X_file_stat:
0x0800E458: F241 7178 MOVW R1, #0x1778 ; 0x10001778 = stdin
0x0800E45C: F2C1 0100 MOVT R1, #0x1000 ; 0x10001778 = stdin
0x0800E460: F241 7274 MOVW R2, #0x1774 ; 0x10001774 = stdout
0x0800E464: F2C1 0200 MOVT R2, #0x1000 ; 0x10001774 = stdout
0x0800E468: 6809 LDR R1, [R1]
0x0800E46A: 6812 LDR R2, [R2]
0x0800E46C: F241 737C MOVW R3, #0x177C ; 0x1000177C = stderr
0x0800E470: F2C1 0300 MOVT R3, #0x1000 ; 0x1000177C = stderr
0x0800E474: 1A41 SUBS R1, R0, R1
0x0800E476: 681B LDR R3, [R3]
0x0800E478: BF18 IT NE
0x0800E47A: 2101 MOVNE R1, #1
0x0800E47C: 1A82 SUBS R2, R0, R2
0x0800E47E: BF18 IT NE
0x0800E480: 2201 MOVNE R2, #1
0x0800E482: 4011 ANDS R1, R2
0x0800E484: 1AC0 SUBS R0, R0, R3
0x0800E486: BF18 IT NE
0x0800E488: 2001 MOVNE R0, #1
0x0800E48A: 4008 ANDS R0, R1
0x0800E48C: 4240 RSBS R0, R0, #0
0x0800E48E: 4770 BX LR
Section .text.libc.__SEGGER_RTL_X_file_bufsize from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=2
__SEGGER_RTL_X_file_bufsize:
0x0800E490: 2040 MOVS R0, #64
0x0800E492: 4770 BX LR
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=100, align=2
_DoInit:
0x0800E494: F640 10E4 MOVW R0, #0x09E4 ; 0x100009E4 = _SEGGER_RTT
0x0800E498: F2C1 0000 MOVT R0, #0x1000 ; 0x100009E4 = _SEGGER_RTT
0x0800E49C: 2103 MOVS R1, #3
0x0800E49E: F64E 521D MOVW R2, #0xED1D ; 0x0800ED1D = .rodata.libc..L.str
0x0800E4A2: F6C0 0200 MOVT R2, #0x0800 ; 0x0800ED1D = .rodata.libc..L.str
0x0800E4A6: 6101 STR R1, [R0, #16]
0x0800E4A8: 6141 STR R1, [R0, #20]
0x0800E4AA: F241 3136 MOVW R1, #0x1336 ; 0x10001336 = _acUpBuffer
0x0800E4AE: F2C1 0100 MOVT R1, #0x1000 ; 0x10001336 = _acUpBuffer
0x0800E4B2: 6182 STR R2, [R0, #24]
0x0800E4B4: 61C1 STR R1, [R0, #28]
0x0800E4B6: F44F 6180 MOV.W R1, #0x0400
0x0800E4BA: 6201 STR R1, [R0, #32]
0x0800E4BC: 2100 MOVS R1, #0
0x0800E4BE: 6281 STR R1, [R0, #40]
0x0800E4C0: 6241 STR R1, [R0, #36]
0x0800E4C2: 62C1 STR R1, [R0, #44]
0x0800E4C4: F241 7336 MOVW R3, #0x1736 ; 0x10001736 = _acDownBuffer
0x0800E4C8: F2C1 0300 MOVT R3, #0x1000 ; 0x10001736 = _acDownBuffer
0x0800E4CC: 6602 STR R2, [R0, #96]
0x0800E4CE: 6643 STR R3, [R0, #100]
0x0800E4D0: 2210 MOVS R2, #16
0x0800E4D2: 6682 STR R2, [R0, #104]
0x0800E4D4: 6701 STR R1, [R0, #112]
0x0800E4D6: 66C1 STR R1, [R0, #108]
0x0800E4D8: F64E 520C MOVW R2, #0xED0C ; 0x0800ED0C = _DoInit._aInitStr
0x0800E4DC: F6C0 0200 MOVT R2, #0x0800 ; 0x0800ED0C = _DoInit._aInitStr
0x0800E4E0: 6741 STR R1, [R0, #116]
0x0800E4E2: F3BF 8F5F DMB SY
.L1:
0x0800E4E6: 1A53 SUBS R3, R2, R1
0x0800E4E8: 7BDB LDRB R3, [R3, #15]
0x0800E4EA: 5443 STRB R3, [R0, R1]
0x0800E4EC: 3101 ADDS R1, #1
0x0800E4EE: 2910 CMP R1, #16
0x0800E4F0: D1F9 BNE .L1 ; 0x0800E4E6
0x0800E4F2: F3BF 8F5F DMB SY
0x0800E4F6: 4770 BX LR
Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=68, align=2
_WriteNoCheck:
0x0800E4F8: E92D 41F0 PUSH.W {R4-R8, LR}
0x0800E4FC: 4604 MOV R4, R0
0x0800E4FE: 6880 LDR R0, [R0, #8]
0x0800E500: 68E6 LDR R6, [R4, #12]
0x0800E502: 4615 MOV R5, R2
0x0800E504: 6862 LDR R2, [R4, #4]
0x0800E506: 1B87 SUBS R7, R0, R6
0x0800E508: 1990 ADDS R0, R2, R6
0x0800E50A: 42BD CMP R5, R7
0x0800E50C: D206 BCS .L1 ; 0x0800E51C
0x0800E50E: 462A MOV R2, R5
0x0800E510: F7F8 F894 BL memcpy ; 0x0800663C
0x0800E514: F3BF 8F5F DMB SY
0x0800E518: 4435 ADD R5, R6
0x0800E51A: E00C B .L2 ; 0x0800E536
.L1:
0x0800E51C: 4688 MOV R8, R1
0x0800E51E: 463A MOV R2, R7
0x0800E520: F7F8 F88C BL memcpy ; 0x0800663C
0x0800E524: 1BED SUBS R5, R5, R7
0x0800E526: EB08 0107 ADD.W R1, R8, R7
0x0800E52A: 6860 LDR R0, [R4, #4]
0x0800E52C: 462A MOV R2, R5
0x0800E52E: F7F8 F885 BL memcpy ; 0x0800663C
0x0800E532: F3BF 8F5F DMB SY
.L2:
0x0800E536: 60E5 STR R5, [R4, #12]
0x0800E538: E8BD 81F0 POP.W {R4-R8, PC}
Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=88, align=2
SEGGER_RTT_WriteNoLock:
0x0800E53C: B570 PUSH {R4-R6, LR}
0x0800E53E: EB00 0040 ADD.W R0, R0, R0, LSL #1
0x0800E542: F640 13E4 MOVW R3, #0x09E4 ; 0x100009E4 = _SEGGER_RTT
0x0800E546: F2C1 0300 MOVT R3, #0x1000 ; 0x100009E4 = _SEGGER_RTT
0x0800E54A: EB03 03C0 ADD.W R3, R3, R0, LSL #3
0x0800E54E: F103 0618 ADD.W R6, R3, #24
0x0800E552: 6AD8 LDR R0, [R3, #44]
0x0800E554: 2802 CMP R0, #2
0x0800E556: D018 BEQ .L5 ; 0x0800E58A
0x0800E558: 460D MOV R5, R1
0x0800E55A: 4614 MOV R4, R2
0x0800E55C: 2801 CMP R0, #1
0x0800E55E: D007 BEQ .L2 ; 0x0800E570
0x0800E560: B920 CBNZ R0, .L1 ; 0x0800E56C
0x0800E562: 4630 MOV R0, R6
0x0800E564: F7FD FBCD BL _GetAvailWriteSpace ; 0x0800BD02
0x0800E568: 42A0 CMP R0, R4
0x0800E56A: D207 BCS .L3 ; 0x0800E57C
.L1:
0x0800E56C: 2400 MOVS R4, #0
0x0800E56E: E00A B .L4 ; 0x0800E586
.L2:
0x0800E570: 4630 MOV R0, R6
0x0800E572: F7FD FBC6 BL _GetAvailWriteSpace ; 0x0800BD02
0x0800E576: 42A0 CMP R0, R4
0x0800E578: BF38 IT CC
0x0800E57A: 4604 MOVCC R4, R0
.L3:
0x0800E57C: 4630 MOV R0, R6
0x0800E57E: 4629 MOV R1, R5
0x0800E580: 4622 MOV R2, R4
0x0800E582: F7FF FFB9 BL _WriteNoCheck ; 0x0800E4F8
.L4:
0x0800E586: 4620 MOV R0, R4
0x0800E588: BD70 POP {R4-R6, PC}
.L5:
0x0800E58A: 4630 MOV R0, R6
0x0800E58C: E8BD 4070 POP.W {R4-R6, LR}
0x0800E590: F7FD BBC3 B.W _WriteBlocking ; 0x0800BD1A
Section .text.libc.strlen from strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=44, align=2
strlen:
0x0800E594: 7801 LDRB R1, [R0]
0x0800E596: B189 CBZ R1, .L2 ; 0x0800E5BC
0x0800E598: F04F 3C01 MOV.W R12, #0x01010101
0x0800E59C: 4603 MOV R3, R0
.L1:
0x0800E59E: 4619 MOV R1, R3
0x0800E5A0: F853 2B04 LDR R2, [R3], #4
0x0800E5A4: FACC F252 UQSUB8 R2, R12, R2
0x0800E5A8: 2A00 CMP R2, #0
0x0800E5AA: D0F8 BEQ .L1 ; 0x0800E59E
0x0800E5AC: FA92 F2A2 RBIT R2, R2
0x0800E5B0: FAB2 F282 CLZ R2, R2
0x0800E5B4: EB01 01D2 ADD.W R1, R1, R2, LSR #3
0x0800E5B8: 1A08 SUBS R0, R1, R0
0x0800E5BA: 4770 BX LR
.L2:
0x0800E5BC: 2000 MOVS R0, #0
0x0800E5BE: 4770 BX LR
Section .text.libc.strnlen from strops.o (strops_unaligned_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=76, align=2
strnlen:
0x0800E5C0: 2900 CMP R1, #0
0x0800E5C2: BF1C ITT NE
0x0800E5C4: 7802 LDRBNE R2, [R0]
0x0800E5C6: 2A00 CMPNE R2, #0
0x0800E5C8: D101 BNE .L1 ; 0x0800E5CE
0x0800E5CA: 2000 MOVS R0, #0
0x0800E5CC: 4770 BX LR
.L1:
0x0800E5CE: B500 PUSH {LR}
0x0800E5D0: 2904 CMP R1, #4
0x0800E5D2: F8D0 E000 LDR.W LR, [R0]
0x0800E5D6: 4602 MOV R2, R0
0x0800E5D8: D309 BCC .L3 ; 0x0800E5EE
0x0800E5DA: F04F 3C01 MOV.W R12, #0x01010101
.L2:
0x0800E5DE: FACC F35E UQSUB8 R3, R12, LR
0x0800E5E2: B923 CBNZ R3, .L3 ; 0x0800E5EE
0x0800E5E4: 3904 SUBS R1, #4
0x0800E5E6: 2903 CMP R1, #3
0x0800E5E8: F852 EF04 LDR LR, [R2, #4]!
0x0800E5EC: D8F7 BHI .L2 ; 0x0800E5DE
.L3:
0x0800E5EE: F04F 3301 MOV.W R3, #0x01010101
0x0800E5F2: FAC3 F35E UQSUB8 R3, R3, LR
0x0800E5F6: FA93 F3A3 RBIT R3, R3
0x0800E5FA: FAB3 F383 CLZ R3, R3
0x0800E5FE: 1A10 SUBS R0, R2, R0
0x0800E600: EBB1 0FD3 CMP.W R1, R3, LSR #3
0x0800E604: BF88 IT HI
0x0800E606: 08D9 LSRHI R1, R3, #3
0x0800E608: 4408 ADD R0, R1
0x0800E60A: BD00 POP {PC}
Section .text.libc.__SEGGER_RTL_ascii_isctype from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_ascii_isctype:
0x0800E60C: 287F CMP R0, #127
0x0800E60E: D80B BHI .L1 ; 0x0800E628
0x0800E610: F24F 0240 MOVW R2, #0xF040 ; 0x0800F040 = __SEGGER_RTL_ascii_ctype_map
0x0800E614: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F040 = __SEGGER_RTL_ascii_ctype_map
0x0800E618: F64E 5386 MOVW R3, #0xED86 ; 0x0800ED86 = __SEGGER_RTL_ascii_ctype_mask
0x0800E61C: F6C0 0300 MOVT R3, #0x0800 ; 0x0800ED86 = __SEGGER_RTL_ascii_ctype_mask
0x0800E620: 5C10 LDRB R0, [R2, R0]
0x0800E622: 5C59 LDRB R1, [R3, R1]
0x0800E624: 4008 ANDS R0, R1
0x0800E626: 4770 BX LR
.L1:
0x0800E628: 2000 MOVS R0, #0
0x0800E62A: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_toupper from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__SEGGER_RTL_ascii_toupper:
0x0800E62C: F1A0 0161 SUB.W R1, R0, #97
0x0800E630: 291A CMP R1, #26
0x0800E632: BF38 IT CC
0x0800E634: 3820 SUBCC R0, #32
0x0800E636: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_tolower from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__SEGGER_RTL_ascii_tolower:
0x0800E638: F1A0 0141 SUB.W R1, R0, #65
0x0800E63C: 291A CMP R1, #26
0x0800E63E: BF38 IT CC
0x0800E640: 3020 ADDCC R0, #32
0x0800E642: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_iswctype from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=32, align=2
__SEGGER_RTL_ascii_iswctype:
0x0800E644: 287F CMP R0, #127
0x0800E646: D80B BHI .L1 ; 0x0800E660
0x0800E648: F24F 0240 MOVW R2, #0xF040 ; 0x0800F040 = __SEGGER_RTL_ascii_ctype_map
0x0800E64C: F6C0 0200 MOVT R2, #0x0800 ; 0x0800F040 = __SEGGER_RTL_ascii_ctype_map
0x0800E650: F64E 5386 MOVW R3, #0xED86 ; 0x0800ED86 = __SEGGER_RTL_ascii_ctype_mask
0x0800E654: F6C0 0300 MOVT R3, #0x0800 ; 0x0800ED86 = __SEGGER_RTL_ascii_ctype_mask
0x0800E658: 5C10 LDRB R0, [R2, R0]
0x0800E65A: 5C59 LDRB R1, [R3, R1]
0x0800E65C: 4008 ANDS R0, R1
0x0800E65E: 4770 BX LR
.L1:
0x0800E660: 2000 MOVS R0, #0
0x0800E662: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_towupper from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__SEGGER_RTL_ascii_towupper:
0x0800E664: F1A0 0161 SUB.W R1, R0, #97
0x0800E668: 291A CMP R1, #26
0x0800E66A: BF38 IT CC
0x0800E66C: 3820 SUBCC R0, #32
0x0800E66E: 4770 BX LR
Section .text.libc.__SEGGER_RTL_ascii_towlower from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=12, align=2
__SEGGER_RTL_ascii_towlower:
0x0800E670: F1A0 0141 SUB.W R1, R0, #65
0x0800E674: 291A CMP R1, #26
0x0800E676: BF38 IT CC
0x0800E678: 3020 ADDCC R0, #32
0x0800E67A: 4770 BX LR
Section .rodata..Lstr from main.o, size=15, align=1
0x0800E67C: 54 DC.B 0x54 ; 'T'
0x0800E67D: 65 DC.B 0x65 ; 'e'
0x0800E67E: 73 DC.B 0x73 ; 's'
0x0800E67F: 74 DC.B 0x74 ; 't'
0x0800E680: 20 DC.B 0x20 ; ' '
0x0800E681: 64 DC.B 0x64 ; 'd'
0x0800E682: 65 DC.B 0x65 ; 'e'
0x0800E683: 62 DC.B 0x62 ; 'b'
0x0800E684: 75 DC.B 0x75 ; 'u'
0x0800E685: 67 DC.B 0x67 ; 'g'
0x0800E686: 20 DC.B 0x20 ; ' '
0x0800E687: 69 DC.B 0x69 ; 'i'
0x0800E688: 6F DC.B 0x6F ; 'o'
0x0800E689: 0D DC.B 0x0D ; '\r'
0x0800E68A: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.27 from main.o, size=19, align=1
0x0800E68B: 66 DC.B 0x66 ; 'f'
0x0800E68C: 61 DC.B 0x61 ; 'a'
0x0800E68D: 63 DC.B 0x63 ; 'c'
0x0800E68E: 74 DC.B 0x74 ; 't'
0x0800E68F: 6F DC.B 0x6F ; 'o'
0x0800E690: 72 DC.B 0x72 ; 'r'
0x0800E691: 79 DC.B 0x79 ; 'y'
0x0800E692: 20 DC.B 0x20 ; ' '
0x0800E693: 72 DC.B 0x72 ; 'r'
0x0800E694: 65 DC.B 0x65 ; 'e'
0x0800E695: 73 DC.B 0x73 ; 's'
0x0800E696: 74 DC.B 0x74 ; 't'
0x0800E697: 6F DC.B 0x6F ; 'o'
0x0800E698: 72 DC.B 0x72 ; 'r'
0x0800E699: 65 DC.B 0x65 ; 'e'
0x0800E69A: 2E DC.B 0x2E ; '.'
0x0800E69B: 2E DC.B 0x2E ; '.'
0x0800E69C: 2E DC.B 0x2E ; '.'
0x0800E69D: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.31 from main.o, size=27, align=1
0x0800E69E: 43 DC.B 0x43 ; 'C'
0x0800E69F: 61 DC.B 0x61 ; 'a'
0x0800E6A0: 6E DC.B 0x6E ; 'n'
0x0800E6A1: 6E DC.B 0x6E ; 'n'
0x0800E6A2: 6F DC.B 0x6F ; 'o'
0x0800E6A3: 74 DC.B 0x74 ; 't'
0x0800E6A4: 20 DC.B 0x20 ; ' '
0x0800E6A5: 6A DC.B 0x6A ; 'j'
0x0800E6A6: 75 DC.B 0x75 ; 'u'
0x0800E6A7: 6D DC.B 0x6D ; 'm'
0x0800E6A8: 70 DC.B 0x70 ; 'p'
0x0800E6A9: 20 DC.B 0x20 ; ' '
0x0800E6AA: 69 DC.B 0x69 ; 'i'
0x0800E6AB: 6E DC.B 0x6E ; 'n'
0x0800E6AC: 20 DC.B 0x20 ; ' '
0x0800E6AD: 44 DC.B 0x44 ; 'D'
0x0800E6AE: 45 DC.B 0x45 ; 'E'
0x0800E6AF: 42 DC.B 0x42 ; 'B'
0x0800E6B0: 55 DC.B 0x55 ; 'U'
0x0800E6B1: 47 DC.B 0x47 ; 'G'
0x0800E6B2: 20 DC.B 0x20 ; ' '
0x0800E6B3: 6D DC.B 0x6D ; 'm'
0x0800E6B4: 6F DC.B 0x6F ; 'o'
0x0800E6B5: 64 DC.B 0x64 ; 'd'
0x0800E6B6: 65 DC.B 0x65 ; 'e'
0x0800E6B7: 21 DC.B 0x21 ; '!'
0x0800E6B8: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.33 from main.o, size=15, align=1
0x0800E6B9: 65 DC.B 0x65 ; 'e'
0x0800E6BA: 72 DC.B 0x72 ; 'r'
0x0800E6BB: 72 DC.B 0x72 ; 'r'
0x0800E6BC: 6F DC.B 0x6F ; 'o'
0x0800E6BD: 72 DC.B 0x72 ; 'r'
0x0800E6BE: 20 DC.B 0x20 ; ' '
0x0800E6BF: 68 DC.B 0x68 ; 'h'
0x0800E6C0: 61 DC.B 0x61 ; 'a'
0x0800E6C1: 6E DC.B 0x6E ; 'n'
0x0800E6C2: 64 DC.B 0x64 ; 'd'
0x0800E6C3: 6C DC.B 0x6C ; 'l'
0x0800E6C4: 65 DC.B 0x65 ; 'e'
0x0800E6C5: 72 DC.B 0x72 ; 'r'
0x0800E6C6: 0D DC.B 0x0D ; '\r'
0x0800E6C7: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.52 from main.o, size=19, align=1
0x0800E6C8: 46 DC.B 0x46 ; 'F'
0x0800E6C9: 6C DC.B 0x6C ; 'l'
0x0800E6CA: 61 DC.B 0x61 ; 'a'
0x0800E6CB: 73 DC.B 0x73 ; 's'
0x0800E6CC: 68 DC.B 0x68 ; 'h'
0x0800E6CD: 20 DC.B 0x20 ; ' '
0x0800E6CE: 75 DC.B 0x75 ; 'u'
0x0800E6CF: 6E DC.B 0x6E ; 'n'
0x0800E6D0: 6C DC.B 0x6C ; 'l'
0x0800E6D1: 6F DC.B 0x6F ; 'o'
0x0800E6D2: 63 DC.B 0x63 ; 'c'
0x0800E6D3: 6B DC.B 0x6B ; 'k'
0x0800E6D4: 20 DC.B 0x20 ; ' '
0x0800E6D5: 65 DC.B 0x65 ; 'e'
0x0800E6D6: 72 DC.B 0x72 ; 'r'
0x0800E6D7: 72 DC.B 0x72 ; 'r'
0x0800E6D8: 6F DC.B 0x6F ; 'o'
0x0800E6D9: 72 DC.B 0x72 ; 'r'
0x0800E6DA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_flash_ex.o, size=99, align=1
0x0800E6DB: 44 DC.B 0x44 ; 'D'
0x0800E6DC: 3A DC.B 0x3A ; ':'
0x0800E6DD: 5C DC.B 0x5C ; '\\'
0x0800E6DE: 50 DC.B 0x50 ; 'P'
0x0800E6DF: 72 DC.B 0x72 ; 'r'
0x0800E6E0: 6F DC.B 0x6F ; 'o'
0x0800E6E1: 6A DC.B 0x6A ; 'j'
0x0800E6E2: 65 DC.B 0x65 ; 'e'
0x0800E6E3: 6B DC.B 0x6B ; 'k'
0x0800E6E4: 74 DC.B 0x74 ; 't'
0x0800E6E5: 65 DC.B 0x65 ; 'e'
0x0800E6E6: 5C DC.B 0x5C ; '\\'
0x0800E6E7: 65 DC.B 0x65 ; 'e'
0x0800E6E8: 63 DC.B 0x63 ; 'c'
0x0800E6E9: 73 DC.B 0x73 ; 's'
0x0800E6EA: 53 DC.B 0x53 ; 'S'
0x0800E6EB: 6D DC.B 0x6D ; 'm'
0x0800E6EC: 61 DC.B 0x61 ; 'a'
0x0800E6ED: 72 DC.B 0x72 ; 'r'
0x0800E6EE: 74 DC.B 0x74 ; 't'
0x0800E6EF: 50 DC.B 0x50 ; 'P'
0x0800E6F0: 72 DC.B 0x72 ; 'r'
0x0800E6F1: 6F DC.B 0x6F ; 'o'
0x0800E6F2: 5C DC.B 0x5C ; '\\'
0x0800E6F3: 74 DC.B 0x74 ; 't'
0x0800E6F4: 72 DC.B 0x72 ; 'r'
0x0800E6F5: 75 DC.B 0x75 ; 'u'
0x0800E6F6: 6E DC.B 0x6E ; 'n'
0x0800E6F7: 6B DC.B 0x6B ; 'k'
0x0800E6F8: 5C DC.B 0x5C ; '\\'
0x0800E6F9: 66 DC.B 0x66 ; 'f'
0x0800E6FA: 77 DC.B 0x77 ; 'w'
0x0800E6FB: 5F DC.B 0x5F ; '_'
0x0800E6FC: 67 DC.B 0x67 ; 'g'
0x0800E6FD: 34 DC.B 0x34 ; '4'
0x0800E6FE: 37 DC.B 0x37 ; '7'
0x0800E6FF: 33 DC.B 0x33 ; '3'
0x0800E700: 72 DC.B 0x72 ; 'r'
0x0800E701: 63 DC.B 0x63 ; 'c'
0x0800E702: 74 DC.B 0x74 ; 't'
0x0800E703: 5C DC.B 0x5C ; '\\'
0x0800E704: 44 DC.B 0x44 ; 'D'
0x0800E705: 72 DC.B 0x72 ; 'r'
0x0800E706: 69 DC.B 0x69 ; 'i'
0x0800E707: 76 DC.B 0x76 ; 'v'
0x0800E708: 65 DC.B 0x65 ; 'e'
0x0800E709: 72 DC.B 0x72 ; 'r'
0x0800E70A: 73 DC.B 0x73 ; 's'
0x0800E70B: 5C DC.B 0x5C ; '\\'
0x0800E70C: 53 DC.B 0x53 ; 'S'
0x0800E70D: 54 DC.B 0x54 ; 'T'
0x0800E70E: 4D DC.B 0x4D ; 'M'
0x0800E70F: 33 DC.B 0x33 ; '3'
0x0800E710: 32 DC.B 0x32 ; '2'
0x0800E711: 47 DC.B 0x47 ; 'G'
0x0800E712: 34 DC.B 0x34 ; '4'
0x0800E713: 78 DC.B 0x78 ; 'x'
0x0800E714: 78 DC.B 0x78 ; 'x'
0x0800E715: 5F DC.B 0x5F ; '_'
0x0800E716: 48 DC.B 0x48 ; 'H'
0x0800E717: 41 DC.B 0x41 ; 'A'
0x0800E718: 4C DC.B 0x4C ; 'L'
0x0800E719: 5F DC.B 0x5F ; '_'
0x0800E71A: 44 DC.B 0x44 ; 'D'
0x0800E71B: 72 DC.B 0x72 ; 'r'
0x0800E71C: 69 DC.B 0x69 ; 'i'
0x0800E71D: 76 DC.B 0x76 ; 'v'
0x0800E71E: 65 DC.B 0x65 ; 'e'
0x0800E71F: 72 DC.B 0x72 ; 'r'
0x0800E720: 5C DC.B 0x5C ; '\\'
0x0800E721: 53 DC.B 0x53 ; 'S'
0x0800E722: 72 DC.B 0x72 ; 'r'
0x0800E723: 63 DC.B 0x63 ; 'c'
0x0800E724: 5C DC.B 0x5C ; '\\'
0x0800E725: 73 DC.B 0x73 ; 's'
0x0800E726: 74 DC.B 0x74 ; 't'
0x0800E727: 6D DC.B 0x6D ; 'm'
0x0800E728: 33 DC.B 0x33 ; '3'
0x0800E729: 32 DC.B 0x32 ; '2'
0x0800E72A: 67 DC.B 0x67 ; 'g'
0x0800E72B: 34 DC.B 0x34 ; '4'
0x0800E72C: 78 DC.B 0x78 ; 'x'
0x0800E72D: 78 DC.B 0x78 ; 'x'
0x0800E72E: 5F DC.B 0x5F ; '_'
0x0800E72F: 68 DC.B 0x68 ; 'h'
0x0800E730: 61 DC.B 0x61 ; 'a'
0x0800E731: 6C DC.B 0x6C ; 'l'
0x0800E732: 5F DC.B 0x5F ; '_'
0x0800E733: 66 DC.B 0x66 ; 'f'
0x0800E734: 6C DC.B 0x6C ; 'l'
0x0800E735: 61 DC.B 0x61 ; 'a'
0x0800E736: 73 DC.B 0x73 ; 's'
0x0800E737: 68 DC.B 0x68 ; 'h'
0x0800E738: 5F DC.B 0x5F ; '_'
0x0800E739: 65 DC.B 0x65 ; 'e'
0x0800E73A: 78 DC.B 0x78 ; 'x'
0x0800E73B: 2E DC.B 0x2E ; '.'
0x0800E73C: 63 DC.B 0x63 ; 'c'
0x0800E73D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_gpio.o, size=95, align=1
0x0800E73E: 44 DC.B 0x44 ; 'D'
0x0800E73F: 3A DC.B 0x3A ; ':'
0x0800E740: 5C DC.B 0x5C ; '\\'
0x0800E741: 50 DC.B 0x50 ; 'P'
0x0800E742: 72 DC.B 0x72 ; 'r'
0x0800E743: 6F DC.B 0x6F ; 'o'
0x0800E744: 6A DC.B 0x6A ; 'j'
0x0800E745: 65 DC.B 0x65 ; 'e'
0x0800E746: 6B DC.B 0x6B ; 'k'
0x0800E747: 74 DC.B 0x74 ; 't'
0x0800E748: 65 DC.B 0x65 ; 'e'
0x0800E749: 5C DC.B 0x5C ; '\\'
0x0800E74A: 65 DC.B 0x65 ; 'e'
0x0800E74B: 63 DC.B 0x63 ; 'c'
0x0800E74C: 73 DC.B 0x73 ; 's'
0x0800E74D: 53 DC.B 0x53 ; 'S'
0x0800E74E: 6D DC.B 0x6D ; 'm'
0x0800E74F: 61 DC.B 0x61 ; 'a'
0x0800E750: 72 DC.B 0x72 ; 'r'
0x0800E751: 74 DC.B 0x74 ; 't'
0x0800E752: 50 DC.B 0x50 ; 'P'
0x0800E753: 72 DC.B 0x72 ; 'r'
0x0800E754: 6F DC.B 0x6F ; 'o'
0x0800E755: 5C DC.B 0x5C ; '\\'
0x0800E756: 74 DC.B 0x74 ; 't'
0x0800E757: 72 DC.B 0x72 ; 'r'
0x0800E758: 75 DC.B 0x75 ; 'u'
0x0800E759: 6E DC.B 0x6E ; 'n'
0x0800E75A: 6B DC.B 0x6B ; 'k'
0x0800E75B: 5C DC.B 0x5C ; '\\'
0x0800E75C: 66 DC.B 0x66 ; 'f'
0x0800E75D: 77 DC.B 0x77 ; 'w'
0x0800E75E: 5F DC.B 0x5F ; '_'
0x0800E75F: 67 DC.B 0x67 ; 'g'
0x0800E760: 34 DC.B 0x34 ; '4'
0x0800E761: 37 DC.B 0x37 ; '7'
0x0800E762: 33 DC.B 0x33 ; '3'
0x0800E763: 72 DC.B 0x72 ; 'r'
0x0800E764: 63 DC.B 0x63 ; 'c'
0x0800E765: 74 DC.B 0x74 ; 't'
0x0800E766: 5C DC.B 0x5C ; '\\'
0x0800E767: 44 DC.B 0x44 ; 'D'
0x0800E768: 72 DC.B 0x72 ; 'r'
0x0800E769: 69 DC.B 0x69 ; 'i'
0x0800E76A: 76 DC.B 0x76 ; 'v'
0x0800E76B: 65 DC.B 0x65 ; 'e'
0x0800E76C: 72 DC.B 0x72 ; 'r'
0x0800E76D: 73 DC.B 0x73 ; 's'
0x0800E76E: 5C DC.B 0x5C ; '\\'
0x0800E76F: 53 DC.B 0x53 ; 'S'
0x0800E770: 54 DC.B 0x54 ; 'T'
0x0800E771: 4D DC.B 0x4D ; 'M'
0x0800E772: 33 DC.B 0x33 ; '3'
0x0800E773: 32 DC.B 0x32 ; '2'
0x0800E774: 47 DC.B 0x47 ; 'G'
0x0800E775: 34 DC.B 0x34 ; '4'
0x0800E776: 78 DC.B 0x78 ; 'x'
0x0800E777: 78 DC.B 0x78 ; 'x'
0x0800E778: 5F DC.B 0x5F ; '_'
0x0800E779: 48 DC.B 0x48 ; 'H'
0x0800E77A: 41 DC.B 0x41 ; 'A'
0x0800E77B: 4C DC.B 0x4C ; 'L'
0x0800E77C: 5F DC.B 0x5F ; '_'
0x0800E77D: 44 DC.B 0x44 ; 'D'
0x0800E77E: 72 DC.B 0x72 ; 'r'
0x0800E77F: 69 DC.B 0x69 ; 'i'
0x0800E780: 76 DC.B 0x76 ; 'v'
0x0800E781: 65 DC.B 0x65 ; 'e'
0x0800E782: 72 DC.B 0x72 ; 'r'
0x0800E783: 5C DC.B 0x5C ; '\\'
0x0800E784: 53 DC.B 0x53 ; 'S'
0x0800E785: 72 DC.B 0x72 ; 'r'
0x0800E786: 63 DC.B 0x63 ; 'c'
0x0800E787: 5C DC.B 0x5C ; '\\'
0x0800E788: 73 DC.B 0x73 ; 's'
0x0800E789: 74 DC.B 0x74 ; 't'
0x0800E78A: 6D DC.B 0x6D ; 'm'
0x0800E78B: 33 DC.B 0x33 ; '3'
0x0800E78C: 32 DC.B 0x32 ; '2'
0x0800E78D: 67 DC.B 0x67 ; 'g'
0x0800E78E: 34 DC.B 0x34 ; '4'
0x0800E78F: 78 DC.B 0x78 ; 'x'
0x0800E790: 78 DC.B 0x78 ; 'x'
0x0800E791: 5F DC.B 0x5F ; '_'
0x0800E792: 68 DC.B 0x68 ; 'h'
0x0800E793: 61 DC.B 0x61 ; 'a'
0x0800E794: 6C DC.B 0x6C ; 'l'
0x0800E795: 5F DC.B 0x5F ; '_'
0x0800E796: 67 DC.B 0x67 ; 'g'
0x0800E797: 70 DC.B 0x70 ; 'p'
0x0800E798: 69 DC.B 0x69 ; 'i'
0x0800E799: 6F DC.B 0x6F ; 'o'
0x0800E79A: 2E DC.B 0x2E ; '.'
0x0800E79B: 63 DC.B 0x63 ; 'c'
0x0800E79C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_iwdg.o, size=95, align=1
0x0800E79D: 44 DC.B 0x44 ; 'D'
0x0800E79E: 3A DC.B 0x3A ; ':'
0x0800E79F: 5C DC.B 0x5C ; '\\'
0x0800E7A0: 50 DC.B 0x50 ; 'P'
0x0800E7A1: 72 DC.B 0x72 ; 'r'
0x0800E7A2: 6F DC.B 0x6F ; 'o'
0x0800E7A3: 6A DC.B 0x6A ; 'j'
0x0800E7A4: 65 DC.B 0x65 ; 'e'
0x0800E7A5: 6B DC.B 0x6B ; 'k'
0x0800E7A6: 74 DC.B 0x74 ; 't'
0x0800E7A7: 65 DC.B 0x65 ; 'e'
0x0800E7A8: 5C DC.B 0x5C ; '\\'
0x0800E7A9: 65 DC.B 0x65 ; 'e'
0x0800E7AA: 63 DC.B 0x63 ; 'c'
0x0800E7AB: 73 DC.B 0x73 ; 's'
0x0800E7AC: 53 DC.B 0x53 ; 'S'
0x0800E7AD: 6D DC.B 0x6D ; 'm'
0x0800E7AE: 61 DC.B 0x61 ; 'a'
0x0800E7AF: 72 DC.B 0x72 ; 'r'
0x0800E7B0: 74 DC.B 0x74 ; 't'
0x0800E7B1: 50 DC.B 0x50 ; 'P'
0x0800E7B2: 72 DC.B 0x72 ; 'r'
0x0800E7B3: 6F DC.B 0x6F ; 'o'
0x0800E7B4: 5C DC.B 0x5C ; '\\'
0x0800E7B5: 74 DC.B 0x74 ; 't'
0x0800E7B6: 72 DC.B 0x72 ; 'r'
0x0800E7B7: 75 DC.B 0x75 ; 'u'
0x0800E7B8: 6E DC.B 0x6E ; 'n'
0x0800E7B9: 6B DC.B 0x6B ; 'k'
0x0800E7BA: 5C DC.B 0x5C ; '\\'
0x0800E7BB: 66 DC.B 0x66 ; 'f'
0x0800E7BC: 77 DC.B 0x77 ; 'w'
0x0800E7BD: 5F DC.B 0x5F ; '_'
0x0800E7BE: 67 DC.B 0x67 ; 'g'
0x0800E7BF: 34 DC.B 0x34 ; '4'
0x0800E7C0: 37 DC.B 0x37 ; '7'
0x0800E7C1: 33 DC.B 0x33 ; '3'
0x0800E7C2: 72 DC.B 0x72 ; 'r'
0x0800E7C3: 63 DC.B 0x63 ; 'c'
0x0800E7C4: 74 DC.B 0x74 ; 't'
0x0800E7C5: 5C DC.B 0x5C ; '\\'
0x0800E7C6: 44 DC.B 0x44 ; 'D'
0x0800E7C7: 72 DC.B 0x72 ; 'r'
0x0800E7C8: 69 DC.B 0x69 ; 'i'
0x0800E7C9: 76 DC.B 0x76 ; 'v'
0x0800E7CA: 65 DC.B 0x65 ; 'e'
0x0800E7CB: 72 DC.B 0x72 ; 'r'
0x0800E7CC: 73 DC.B 0x73 ; 's'
0x0800E7CD: 5C DC.B 0x5C ; '\\'
0x0800E7CE: 53 DC.B 0x53 ; 'S'
0x0800E7CF: 54 DC.B 0x54 ; 'T'
0x0800E7D0: 4D DC.B 0x4D ; 'M'
0x0800E7D1: 33 DC.B 0x33 ; '3'
0x0800E7D2: 32 DC.B 0x32 ; '2'
0x0800E7D3: 47 DC.B 0x47 ; 'G'
0x0800E7D4: 34 DC.B 0x34 ; '4'
0x0800E7D5: 78 DC.B 0x78 ; 'x'
0x0800E7D6: 78 DC.B 0x78 ; 'x'
0x0800E7D7: 5F DC.B 0x5F ; '_'
0x0800E7D8: 48 DC.B 0x48 ; 'H'
0x0800E7D9: 41 DC.B 0x41 ; 'A'
0x0800E7DA: 4C DC.B 0x4C ; 'L'
0x0800E7DB: 5F DC.B 0x5F ; '_'
0x0800E7DC: 44 DC.B 0x44 ; 'D'
0x0800E7DD: 72 DC.B 0x72 ; 'r'
0x0800E7DE: 69 DC.B 0x69 ; 'i'
0x0800E7DF: 76 DC.B 0x76 ; 'v'
0x0800E7E0: 65 DC.B 0x65 ; 'e'
0x0800E7E1: 72 DC.B 0x72 ; 'r'
0x0800E7E2: 5C DC.B 0x5C ; '\\'
0x0800E7E3: 53 DC.B 0x53 ; 'S'
0x0800E7E4: 72 DC.B 0x72 ; 'r'
0x0800E7E5: 63 DC.B 0x63 ; 'c'
0x0800E7E6: 5C DC.B 0x5C ; '\\'
0x0800E7E7: 73 DC.B 0x73 ; 's'
0x0800E7E8: 74 DC.B 0x74 ; 't'
0x0800E7E9: 6D DC.B 0x6D ; 'm'
0x0800E7EA: 33 DC.B 0x33 ; '3'
0x0800E7EB: 32 DC.B 0x32 ; '2'
0x0800E7EC: 67 DC.B 0x67 ; 'g'
0x0800E7ED: 34 DC.B 0x34 ; '4'
0x0800E7EE: 78 DC.B 0x78 ; 'x'
0x0800E7EF: 78 DC.B 0x78 ; 'x'
0x0800E7F0: 5F DC.B 0x5F ; '_'
0x0800E7F1: 68 DC.B 0x68 ; 'h'
0x0800E7F2: 61 DC.B 0x61 ; 'a'
0x0800E7F3: 6C DC.B 0x6C ; 'l'
0x0800E7F4: 5F DC.B 0x5F ; '_'
0x0800E7F5: 69 DC.B 0x69 ; 'i'
0x0800E7F6: 77 DC.B 0x77 ; 'w'
0x0800E7F7: 64 DC.B 0x64 ; 'd'
0x0800E7F8: 67 DC.B 0x67 ; 'g'
0x0800E7F9: 2E DC.B 0x2E ; '.'
0x0800E7FA: 63 DC.B 0x63 ; 'c'
0x0800E7FB: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_uart.o, size=95, align=1
0x0800E7FC: 44 DC.B 0x44 ; 'D'
0x0800E7FD: 3A DC.B 0x3A ; ':'
0x0800E7FE: 5C DC.B 0x5C ; '\\'
0x0800E7FF: 50 DC.B 0x50 ; 'P'
0x0800E800: 72 DC.B 0x72 ; 'r'
0x0800E801: 6F DC.B 0x6F ; 'o'
0x0800E802: 6A DC.B 0x6A ; 'j'
0x0800E803: 65 DC.B 0x65 ; 'e'
0x0800E804: 6B DC.B 0x6B ; 'k'
0x0800E805: 74 DC.B 0x74 ; 't'
0x0800E806: 65 DC.B 0x65 ; 'e'
0x0800E807: 5C DC.B 0x5C ; '\\'
0x0800E808: 65 DC.B 0x65 ; 'e'
0x0800E809: 63 DC.B 0x63 ; 'c'
0x0800E80A: 73 DC.B 0x73 ; 's'
0x0800E80B: 53 DC.B 0x53 ; 'S'
0x0800E80C: 6D DC.B 0x6D ; 'm'
0x0800E80D: 61 DC.B 0x61 ; 'a'
0x0800E80E: 72 DC.B 0x72 ; 'r'
0x0800E80F: 74 DC.B 0x74 ; 't'
0x0800E810: 50 DC.B 0x50 ; 'P'
0x0800E811: 72 DC.B 0x72 ; 'r'
0x0800E812: 6F DC.B 0x6F ; 'o'
0x0800E813: 5C DC.B 0x5C ; '\\'
0x0800E814: 74 DC.B 0x74 ; 't'
0x0800E815: 72 DC.B 0x72 ; 'r'
0x0800E816: 75 DC.B 0x75 ; 'u'
0x0800E817: 6E DC.B 0x6E ; 'n'
0x0800E818: 6B DC.B 0x6B ; 'k'
0x0800E819: 5C DC.B 0x5C ; '\\'
0x0800E81A: 66 DC.B 0x66 ; 'f'
0x0800E81B: 77 DC.B 0x77 ; 'w'
0x0800E81C: 5F DC.B 0x5F ; '_'
0x0800E81D: 67 DC.B 0x67 ; 'g'
0x0800E81E: 34 DC.B 0x34 ; '4'
0x0800E81F: 37 DC.B 0x37 ; '7'
0x0800E820: 33 DC.B 0x33 ; '3'
0x0800E821: 72 DC.B 0x72 ; 'r'
0x0800E822: 63 DC.B 0x63 ; 'c'
0x0800E823: 74 DC.B 0x74 ; 't'
0x0800E824: 5C DC.B 0x5C ; '\\'
0x0800E825: 44 DC.B 0x44 ; 'D'
0x0800E826: 72 DC.B 0x72 ; 'r'
0x0800E827: 69 DC.B 0x69 ; 'i'
0x0800E828: 76 DC.B 0x76 ; 'v'
0x0800E829: 65 DC.B 0x65 ; 'e'
0x0800E82A: 72 DC.B 0x72 ; 'r'
0x0800E82B: 73 DC.B 0x73 ; 's'
0x0800E82C: 5C DC.B 0x5C ; '\\'
0x0800E82D: 53 DC.B 0x53 ; 'S'
0x0800E82E: 54 DC.B 0x54 ; 'T'
0x0800E82F: 4D DC.B 0x4D ; 'M'
0x0800E830: 33 DC.B 0x33 ; '3'
0x0800E831: 32 DC.B 0x32 ; '2'
0x0800E832: 47 DC.B 0x47 ; 'G'
0x0800E833: 34 DC.B 0x34 ; '4'
0x0800E834: 78 DC.B 0x78 ; 'x'
0x0800E835: 78 DC.B 0x78 ; 'x'
0x0800E836: 5F DC.B 0x5F ; '_'
0x0800E837: 48 DC.B 0x48 ; 'H'
0x0800E838: 41 DC.B 0x41 ; 'A'
0x0800E839: 4C DC.B 0x4C ; 'L'
0x0800E83A: 5F DC.B 0x5F ; '_'
0x0800E83B: 44 DC.B 0x44 ; 'D'
0x0800E83C: 72 DC.B 0x72 ; 'r'
0x0800E83D: 69 DC.B 0x69 ; 'i'
0x0800E83E: 76 DC.B 0x76 ; 'v'
0x0800E83F: 65 DC.B 0x65 ; 'e'
0x0800E840: 72 DC.B 0x72 ; 'r'
0x0800E841: 5C DC.B 0x5C ; '\\'
0x0800E842: 53 DC.B 0x53 ; 'S'
0x0800E843: 72 DC.B 0x72 ; 'r'
0x0800E844: 63 DC.B 0x63 ; 'c'
0x0800E845: 5C DC.B 0x5C ; '\\'
0x0800E846: 73 DC.B 0x73 ; 's'
0x0800E847: 74 DC.B 0x74 ; 't'
0x0800E848: 6D DC.B 0x6D ; 'm'
0x0800E849: 33 DC.B 0x33 ; '3'
0x0800E84A: 32 DC.B 0x32 ; '2'
0x0800E84B: 67 DC.B 0x67 ; 'g'
0x0800E84C: 34 DC.B 0x34 ; '4'
0x0800E84D: 78 DC.B 0x78 ; 'x'
0x0800E84E: 78 DC.B 0x78 ; 'x'
0x0800E84F: 5F DC.B 0x5F ; '_'
0x0800E850: 68 DC.B 0x68 ; 'h'
0x0800E851: 61 DC.B 0x61 ; 'a'
0x0800E852: 6C DC.B 0x6C ; 'l'
0x0800E853: 5F DC.B 0x5F ; '_'
0x0800E854: 75 DC.B 0x75 ; 'u'
0x0800E855: 61 DC.B 0x61 ; 'a'
0x0800E856: 72 DC.B 0x72 ; 'r'
0x0800E857: 74 DC.B 0x74 ; 't'
0x0800E858: 2E DC.B 0x2E ; '.'
0x0800E859: 63 DC.B 0x63 ; 'c'
0x0800E85A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.5 from ads1260.o, size=15, align=1
0x0800E85B: 49 DC.B 0x49 ; 'I'
0x0800E85C: 20 DC.B 0x20 ; ' '
0x0800E85D: 52 DC.B 0x52 ; 'R'
0x0800E85E: 65 DC.B 0x65 ; 'e'
0x0800E85F: 66 DC.B 0x66 ; 'f'
0x0800E860: 65 DC.B 0x65 ; 'e'
0x0800E861: 72 DC.B 0x72 ; 'r'
0x0800E862: 65 DC.B 0x65 ; 'e'
0x0800E863: 6E DC.B 0x6E ; 'n'
0x0800E864: 7A DC.B 0x7A ; 'z'
0x0800E865: 3D DC.B 0x3D ; '='
0x0800E866: 25 DC.B 0x25 ; '%'
0x0800E867: 66 DC.B 0x66 ; 'f'
0x0800E868: 0A DC.B 0x0A ; '\n'
0x0800E869: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.6 from ads1260.o, size=11, align=1
0x0800E86A: 54 DC.B 0x54 ; 'T'
0x0800E86B: 73 DC.B 0x73 ; 's'
0x0800E86C: 68 DC.B 0x68 ; 'h'
0x0800E86D: 75 DC.B 0x75 ; 'u'
0x0800E86E: 6E DC.B 0x6E ; 'n'
0x0800E86F: 74 DC.B 0x74 ; 't'
0x0800E870: 3D DC.B 0x3D ; '='
0x0800E871: 25 DC.B 0x25 ; '%'
0x0800E872: 66 DC.B 0x66 ; 'f'
0x0800E873: 0A DC.B 0x0A ; '\n'
0x0800E874: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.10 from ads1260.o, size=23, align=1
0x0800E875: 2D DC.B 0x2D ; '-'
0x0800E876: 2D DC.B 0x2D ; '-'
0x0800E877: 2D DC.B 0x2D ; '-'
0x0800E878: 20 DC.B 0x20 ; ' '
0x0800E879: 47 DC.B 0x47 ; 'G'
0x0800E87A: 61 DC.B 0x61 ; 'a'
0x0800E87B: 69 DC.B 0x69 ; 'i'
0x0800E87C: 6E DC.B 0x6E ; 'n'
0x0800E87D: 20 DC.B 0x20 ; ' '
0x0800E87E: 44 DC.B 0x44 ; 'D'
0x0800E87F: 72 DC.B 0x72 ; 'r'
0x0800E880: 69 DC.B 0x69 ; 'i'
0x0800E881: 66 DC.B 0x66 ; 'f'
0x0800E882: 74 DC.B 0x74 ; 't'
0x0800E883: 20 DC.B 0x20 ; ' '
0x0800E884: 43 DC.B 0x43 ; 'C'
0x0800E885: 41 DC.B 0x41 ; 'A'
0x0800E886: 4C DC.B 0x4C ; 'L'
0x0800E887: 20 DC.B 0x20 ; ' '
0x0800E888: 2D DC.B 0x2D ; '-'
0x0800E889: 2D DC.B 0x2D ; '-'
0x0800E88A: 2D DC.B 0x2D ; '-'
0x0800E88B: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.11 from ads1260.o, size=15, align=1
0x0800E88C: 41 DC.B 0x41 ; 'A'
0x0800E88D: 63 DC.B 0x63 ; 'c'
0x0800E88E: 74 DC.B 0x74 ; 't'
0x0800E88F: 75 DC.B 0x75 ; 'u'
0x0800E890: 61 DC.B 0x61 ; 'a'
0x0800E891: 6C DC.B 0x6C ; 'l'
0x0800E892: 20 DC.B 0x20 ; ' '
0x0800E893: 54 DC.B 0x54 ; 'T'
0x0800E894: 3D DC.B 0x3D ; '='
0x0800E895: 25 DC.B 0x25 ; '%'
0x0800E896: 66 DC.B 0x66 ; 'f'
0x0800E897: 20 DC.B 0x20 ; ' '
0x0800E898: 43 DC.B 0x43 ; 'C'
0x0800E899: 0A DC.B 0x0A ; '\n'
0x0800E89A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.13 from ads1260.o, size=51, align=1
0x0800E89B: 41 DC.B 0x41 ; 'A'
0x0800E89C: 63 DC.B 0x63 ; 'c'
0x0800E89D: 75 DC.B 0x75 ; 'u'
0x0800E89E: 74 DC.B 0x74 ; 't'
0x0800E89F: 61 DC.B 0x61 ; 'a'
0x0800E8A0: 6C DC.B 0x6C ; 'l'
0x0800E8A1: 20 DC.B 0x20 ; ' '
0x0800E8A2: 49 DC.B 0x49 ; 'I'
0x0800E8A3: 3D DC.B 0x3D ; '='
0x0800E8A4: 25 DC.B 0x25 ; '%'
0x0800E8A5: 66 DC.B 0x66 ; 'f'
0x0800E8A6: 20 DC.B 0x20 ; ' '
0x0800E8A7: 41 DC.B 0x41 ; 'A'
0x0800E8A8: 28 DC.B 0x28 ; '('
0x0800E8A9: 77 DC.B 0x77 ; 'w'
0x0800E8AA: 69 DC.B 0x69 ; 'i'
0x0800E8AB: 74 DC.B 0x74 ; 't'
0x0800E8AC: 68 DC.B 0x68 ; 'h'
0x0800E8AD: 6F DC.B 0x6F ; 'o'
0x0800E8AE: 75 DC.B 0x75 ; 'u'
0x0800E8AF: 74 DC.B 0x74 ; 't'
0x0800E8B0: 20 DC.B 0x20 ; ' '
0x0800E8B1: 67 DC.B 0x67 ; 'g'
0x0800E8B2: 61 DC.B 0x61 ; 'a'
0x0800E8B3: 69 DC.B 0x69 ; 'i'
0x0800E8B4: 6E DC.B 0x6E ; 'n'
0x0800E8B5: 20 DC.B 0x20 ; ' '
0x0800E8B6: 74 DC.B 0x74 ; 't'
0x0800E8B7: 65 DC.B 0x65 ; 'e'
0x0800E8B8: 6D DC.B 0x6D ; 'm'
0x0800E8B9: 70 DC.B 0x70 ; 'p'
0x0800E8BA: 20 DC.B 0x20 ; ' '
0x0800E8BB: 64 DC.B 0x64 ; 'd'
0x0800E8BC: 72 DC.B 0x72 ; 'r'
0x0800E8BD: 69 DC.B 0x69 ; 'i'
0x0800E8BE: 66 DC.B 0x66 ; 'f'
0x0800E8BF: 74 DC.B 0x74 ; 't'
0x0800E8C0: 20 DC.B 0x20 ; ' '
0x0800E8C1: 63 DC.B 0x63 ; 'c'
0x0800E8C2: 6F DC.B 0x6F ; 'o'
0x0800E8C3: 72 DC.B 0x72 ; 'r'
0x0800E8C4: 72 DC.B 0x72 ; 'r'
0x0800E8C5: 65 DC.B 0x65 ; 'e'
0x0800E8C6: 63 DC.B 0x63 ; 'c'
0x0800E8C7: 74 DC.B 0x74 ; 't'
0x0800E8C8: 69 DC.B 0x69 ; 'i'
0x0800E8C9: 6F DC.B 0x6F ; 'o'
0x0800E8CA: 6E DC.B 0x6E ; 'n'
0x0800E8CB: 29 DC.B 0x29 ; ')'
0x0800E8CC: 0A DC.B 0x0A ; '\n'
0x0800E8CD: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.15 from ads1260.o, size=35, align=1
0x0800E8CE: 4B DC.B 0x4B ; 'K'
0x0800E8CF: 6F DC.B 0x6F ; 'o'
0x0800E8D0: 72 DC.B 0x72 ; 'r'
0x0800E8D1: 72 DC.B 0x72 ; 'r'
0x0800E8D2: 65 DC.B 0x65 ; 'e'
0x0800E8D3: 6B DC.B 0x6B ; 'k'
0x0800E8D4: 74 DC.B 0x74 ; 't'
0x0800E8D5: 75 DC.B 0x75 ; 'u'
0x0800E8D6: 72 DC.B 0x72 ; 'r'
0x0800E8D7: 66 DC.B 0x66 ; 'f'
0x0800E8D8: 61 DC.B 0x61 ; 'a'
0x0800E8D9: 6B DC.B 0x6B ; 'k'
0x0800E8DA: 74 DC.B 0x74 ; 't'
0x0800E8DB: 6F DC.B 0x6F ; 'o'
0x0800E8DC: 72 DC.B 0x72 ; 'r'
0x0800E8DD: 3D DC.B 0x3D ; '='
0x0800E8DE: 25 DC.B 0x25 ; '%'
0x0800E8DF: 66 DC.B 0x66 ; 'f'
0x0800E8E0: 20 DC.B 0x20 ; ' '
0x0800E8E1: 5B DC.B 0x5B ; '['
0x0800E8E2: 20 DC.B 0x20 ; ' '
0x0800E8E3: 31 DC.B 0x31 ; '1'
0x0800E8E4: 20 DC.B 0x20 ; ' '
0x0800E8E5: 2F DC.B 0x2F ; '/'
0x0800E8E6: 20 DC.B 0x20 ; ' '
0x0800E8E7: 43 DC.B 0x43 ; 'C'
0x0800E8E8: 65 DC.B 0x65 ; 'e'
0x0800E8E9: 6C DC.B 0x6C ; 'l'
0x0800E8EA: 73 DC.B 0x73 ; 's'
0x0800E8EB: 69 DC.B 0x69 ; 'i'
0x0800E8EC: 75 DC.B 0x75 ; 'u'
0x0800E8ED: 73 DC.B 0x73 ; 's'
0x0800E8EE: 5D DC.B 0x5D ; ']'
0x0800E8EF: 0A DC.B 0x0A ; '\n'
0x0800E8F0: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr from ads1260.o, size=27, align=1
0x0800E8F1: 45 DC.B 0x45 ; 'E'
0x0800E8F2: 52 DC.B 0x52 ; 'R'
0x0800E8F3: 52 DC.B 0x52 ; 'R'
0x0800E8F4: 4F DC.B 0x4F ; 'O'
0x0800E8F5: 52 DC.B 0x52 ; 'R'
0x0800E8F6: 20 DC.B 0x20 ; ' '
0x0800E8F7: 41 DC.B 0x41 ; 'A'
0x0800E8F8: 44 DC.B 0x44 ; 'D'
0x0800E8F9: 53 DC.B 0x53 ; 'S'
0x0800E8FA: 5F DC.B 0x5F ; '_'
0x0800E8FB: 31 DC.B 0x31 ; '1'
0x0800E8FC: 32 DC.B 0x32 ; '2'
0x0800E8FD: 36 DC.B 0x36 ; '6'
0x0800E8FE: 30 DC.B 0x30 ; '0'
0x0800E8FF: 5F DC.B 0x5F ; '_'
0x0800E900: 53 DC.B 0x53 ; 'S'
0x0800E901: 65 DC.B 0x65 ; 'e'
0x0800E902: 74 DC.B 0x74 ; 't'
0x0800E903: 44 DC.B 0x44 ; 'D'
0x0800E904: 61 DC.B 0x61 ; 'a'
0x0800E905: 74 DC.B 0x74 ; 't'
0x0800E906: 61 DC.B 0x61 ; 'a'
0x0800E907: 52 DC.B 0x52 ; 'R'
0x0800E908: 61 DC.B 0x61 ; 'a'
0x0800E909: 74 DC.B 0x74 ; 't'
0x0800E90A: 65 DC.B 0x65 ; 'e'
0x0800E90B: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.26 from ads1260.o, size=27, align=1
0x0800E90C: 45 DC.B 0x45 ; 'E'
0x0800E90D: 52 DC.B 0x52 ; 'R'
0x0800E90E: 52 DC.B 0x52 ; 'R'
0x0800E90F: 4F DC.B 0x4F ; 'O'
0x0800E910: 52 DC.B 0x52 ; 'R'
0x0800E911: 20 DC.B 0x20 ; ' '
0x0800E912: 41 DC.B 0x41 ; 'A'
0x0800E913: 44 DC.B 0x44 ; 'D'
0x0800E914: 53 DC.B 0x53 ; 'S'
0x0800E915: 5F DC.B 0x5F ; '_'
0x0800E916: 31 DC.B 0x31 ; '1'
0x0800E917: 32 DC.B 0x32 ; '2'
0x0800E918: 36 DC.B 0x36 ; '6'
0x0800E919: 30 DC.B 0x30 ; '0'
0x0800E91A: 5F DC.B 0x5F ; '_'
0x0800E91B: 53 DC.B 0x53 ; 'S'
0x0800E91C: 65 DC.B 0x65 ; 'e'
0x0800E91D: 74 DC.B 0x74 ; 't'
0x0800E91E: 43 DC.B 0x43 ; 'C'
0x0800E91F: 68 DC.B 0x68 ; 'h'
0x0800E920: 6F DC.B 0x6F ; 'o'
0x0800E921: 70 DC.B 0x70 ; 'p'
0x0800E922: 4D DC.B 0x4D ; 'M'
0x0800E923: 6F DC.B 0x6F ; 'o'
0x0800E924: 64 DC.B 0x64 ; 'd'
0x0800E925: 65 DC.B 0x65 ; 'e'
0x0800E926: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from ah_counter.o, size=67, align=1
0x0800E927: 54 DC.B 0x54 ; 'T'
0x0800E928: 69 DC.B 0x69 ; 'i'
0x0800E929: 6D DC.B 0x6D ; 'm'
0x0800E92A: 65 DC.B 0x65 ; 'e'
0x0800E92B: 20 DC.B 0x20 ; ' '
0x0800E92C: 25 DC.B 0x25 ; '%'
0x0800E92D: 64 DC.B 0x64 ; 'd'
0x0800E92E: 3A DC.B 0x3A ; ':'
0x0800E92F: 20 DC.B 0x20 ; ' '
0x0800E930: 45 DC.B 0x45 ; 'E'
0x0800E931: 6D DC.B 0x6D ; 'm'
0x0800E932: 70 DC.B 0x70 ; 'p'
0x0800E933: 74 DC.B 0x74 ; 't'
0x0800E934: 79 DC.B 0x79 ; 'y'
0x0800E935: 20 DC.B 0x20 ; ' '
0x0800E936: 65 DC.B 0x65 ; 'e'
0x0800E937: 76 DC.B 0x76 ; 'v'
0x0800E938: 65 DC.B 0x65 ; 'e'
0x0800E939: 6E DC.B 0x6E ; 'n'
0x0800E93A: 74 DC.B 0x74 ; 't'
0x0800E93B: 28 DC.B 0x28 ; '('
0x0800E93C: 31 DC.B 0x31 ; '1'
0x0800E93D: 29 DC.B 0x29 ; ')'
0x0800E93E: 2C DC.B 0x2C ; ','
0x0800E93F: 20 DC.B 0x20 ; ' '
0x0800E940: 63 DC.B 0x63 ; 'c'
0x0800E941: 6E DC.B 0x6E ; 'n'
0x0800E942: 3D DC.B 0x3D ; '='
0x0800E943: 25 DC.B 0x25 ; '%'
0x0800E944: 64 DC.B 0x64 ; 'd'
0x0800E945: 2C DC.B 0x2C ; ','
0x0800E946: 20 DC.B 0x20 ; ' '
0x0800E947: 63 DC.B 0x63 ; 'c'
0x0800E948: 61 DC.B 0x61 ; 'a'
0x0800E949: 3D DC.B 0x3D ; '='
0x0800E94A: 25 DC.B 0x25 ; '%'
0x0800E94B: 64 DC.B 0x64 ; 'd'
0x0800E94C: 2C DC.B 0x2C ; ','
0x0800E94D: 20 DC.B 0x20 ; ' '
0x0800E94E: 74 DC.B 0x74 ; 't'
0x0800E94F: 44 DC.B 0x44 ; 'D'
0x0800E950: 69 DC.B 0x69 ; 'i'
0x0800E951: 73 DC.B 0x73 ; 's'
0x0800E952: 63 DC.B 0x63 ; 'c'
0x0800E953: 68 DC.B 0x68 ; 'h'
0x0800E954: 61 DC.B 0x61 ; 'a'
0x0800E955: 72 DC.B 0x72 ; 'r'
0x0800E956: 67 DC.B 0x67 ; 'g'
0x0800E957: 65 DC.B 0x65 ; 'e'
0x0800E958: 3D DC.B 0x3D ; '='
0x0800E959: 25 DC.B 0x25 ; '%'
0x0800E95A: 64 DC.B 0x64 ; 'd'
0x0800E95B: 2C DC.B 0x2C ; ','
0x0800E95C: 20 DC.B 0x20 ; ' '
0x0800E95D: 75 DC.B 0x75 ; 'u'
0x0800E95E: 3D DC.B 0x3D ; '='
0x0800E95F: 25 DC.B 0x25 ; '%'
0x0800E960: 64 DC.B 0x64 ; 'd'
0x0800E961: 2C DC.B 0x2C ; ','
0x0800E962: 20 DC.B 0x20 ; ' '
0x0800E963: 69 DC.B 0x69 ; 'i'
0x0800E964: 3D DC.B 0x3D ; '='
0x0800E965: 25 DC.B 0x25 ; '%'
0x0800E966: 64 DC.B 0x64 ; 'd'
0x0800E967: 0D DC.B 0x0D ; '\r'
0x0800E968: 0A DC.B 0x0A ; '\n'
0x0800E969: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from ah_counter.o, size=67, align=1
0x0800E96A: 54 DC.B 0x54 ; 'T'
0x0800E96B: 69 DC.B 0x69 ; 'i'
0x0800E96C: 6D DC.B 0x6D ; 'm'
0x0800E96D: 65 DC.B 0x65 ; 'e'
0x0800E96E: 20 DC.B 0x20 ; ' '
0x0800E96F: 25 DC.B 0x25 ; '%'
0x0800E970: 64 DC.B 0x64 ; 'd'
0x0800E971: 3A DC.B 0x3A ; ':'
0x0800E972: 20 DC.B 0x20 ; ' '
0x0800E973: 45 DC.B 0x45 ; 'E'
0x0800E974: 6D DC.B 0x6D ; 'm'
0x0800E975: 70 DC.B 0x70 ; 'p'
0x0800E976: 74 DC.B 0x74 ; 't'
0x0800E977: 79 DC.B 0x79 ; 'y'
0x0800E978: 20 DC.B 0x20 ; ' '
0x0800E979: 65 DC.B 0x65 ; 'e'
0x0800E97A: 76 DC.B 0x76 ; 'v'
0x0800E97B: 65 DC.B 0x65 ; 'e'
0x0800E97C: 6E DC.B 0x6E ; 'n'
0x0800E97D: 74 DC.B 0x74 ; 't'
0x0800E97E: 28 DC.B 0x28 ; '('
0x0800E97F: 32 DC.B 0x32 ; '2'
0x0800E980: 29 DC.B 0x29 ; ')'
0x0800E981: 2C DC.B 0x2C ; ','
0x0800E982: 20 DC.B 0x20 ; ' '
0x0800E983: 63 DC.B 0x63 ; 'c'
0x0800E984: 6E DC.B 0x6E ; 'n'
0x0800E985: 3D DC.B 0x3D ; '='
0x0800E986: 25 DC.B 0x25 ; '%'
0x0800E987: 64 DC.B 0x64 ; 'd'
0x0800E988: 2C DC.B 0x2C ; ','
0x0800E989: 20 DC.B 0x20 ; ' '
0x0800E98A: 63 DC.B 0x63 ; 'c'
0x0800E98B: 61 DC.B 0x61 ; 'a'
0x0800E98C: 3D DC.B 0x3D ; '='
0x0800E98D: 25 DC.B 0x25 ; '%'
0x0800E98E: 64 DC.B 0x64 ; 'd'
0x0800E98F: 2C DC.B 0x2C ; ','
0x0800E990: 20 DC.B 0x20 ; ' '
0x0800E991: 74 DC.B 0x74 ; 't'
0x0800E992: 44 DC.B 0x44 ; 'D'
0x0800E993: 69 DC.B 0x69 ; 'i'
0x0800E994: 73 DC.B 0x73 ; 's'
0x0800E995: 63 DC.B 0x63 ; 'c'
0x0800E996: 68 DC.B 0x68 ; 'h'
0x0800E997: 61 DC.B 0x61 ; 'a'
0x0800E998: 72 DC.B 0x72 ; 'r'
0x0800E999: 67 DC.B 0x67 ; 'g'
0x0800E99A: 65 DC.B 0x65 ; 'e'
0x0800E99B: 3D DC.B 0x3D ; '='
0x0800E99C: 25 DC.B 0x25 ; '%'
0x0800E99D: 64 DC.B 0x64 ; 'd'
0x0800E99E: 2C DC.B 0x2C ; ','
0x0800E99F: 20 DC.B 0x20 ; ' '
0x0800E9A0: 75 DC.B 0x75 ; 'u'
0x0800E9A1: 3D DC.B 0x3D ; '='
0x0800E9A2: 25 DC.B 0x25 ; '%'
0x0800E9A3: 64 DC.B 0x64 ; 'd'
0x0800E9A4: 2C DC.B 0x2C ; ','
0x0800E9A5: 20 DC.B 0x20 ; ' '
0x0800E9A6: 69 DC.B 0x69 ; 'i'
0x0800E9A7: 3D DC.B 0x3D ; '='
0x0800E9A8: 25 DC.B 0x25 ; '%'
0x0800E9A9: 64 DC.B 0x64 ; 'd'
0x0800E9AA: 0D DC.B 0x0D ; '\r'
0x0800E9AB: 0A DC.B 0x0A ; '\n'
0x0800E9AC: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr from eeprom.o, size=71, align=1
0x0800E9AD: 45 DC.B 0x45 ; 'E'
0x0800E9AE: 45 DC.B 0x45 ; 'E'
0x0800E9AF: 50 DC.B 0x50 ; 'P'
0x0800E9B0: 52 DC.B 0x52 ; 'R'
0x0800E9B1: 4F DC.B 0x4F ; 'O'
0x0800E9B2: 4D DC.B 0x4D ; 'M'
0x0800E9B3: 20 DC.B 0x20 ; ' '
0x0800E9B4: 77 DC.B 0x77 ; 'w'
0x0800E9B5: 61 DC.B 0x61 ; 'a'
0x0800E9B6: 73 DC.B 0x73 ; 's'
0x0800E9B7: 20 DC.B 0x20 ; ' '
0x0800E9B8: 63 DC.B 0x63 ; 'c'
0x0800E9B9: 68 DC.B 0x68 ; 'h'
0x0800E9BA: 61 DC.B 0x61 ; 'a'
0x0800E9BB: 6E DC.B 0x6E ; 'n'
0x0800E9BC: 67 DC.B 0x67 ; 'g'
0x0800E9BD: 65 DC.B 0x65 ; 'e'
0x0800E9BE: 64 DC.B 0x64 ; 'd'
0x0800E9BF: 21 DC.B 0x21 ; '!'
0x0800E9C0: 20 DC.B 0x20 ; ' '
0x0800E9C1: 57 DC.B 0x57 ; 'W'
0x0800E9C2: 65 DC.B 0x65 ; 'e'
0x0800E9C3: 20 DC.B 0x20 ; ' '
0x0800E9C4: 6E DC.B 0x6E ; 'n'
0x0800E9C5: 65 DC.B 0x65 ; 'e'
0x0800E9C6: 65 DC.B 0x65 ; 'e'
0x0800E9C7: 64 DC.B 0x64 ; 'd'
0x0800E9C8: 20 DC.B 0x20 ; ' '
0x0800E9C9: 74 DC.B 0x74 ; 't'
0x0800E9CA: 6F DC.B 0x6F ; 'o'
0x0800E9CB: 20 DC.B 0x20 ; ' '
0x0800E9CC: 70 DC.B 0x70 ; 'p'
0x0800E9CD: 72 DC.B 0x72 ; 'r'
0x0800E9CE: 65 DC.B 0x65 ; 'e'
0x0800E9CF: 73 DC.B 0x73 ; 's'
0x0800E9D0: 65 DC.B 0x65 ; 'e'
0x0800E9D1: 72 DC.B 0x72 ; 'r'
0x0800E9D2: 76 DC.B 0x76 ; 'v'
0x0800E9D3: 65 DC.B 0x65 ; 'e'
0x0800E9D4: 20 DC.B 0x20 ; ' '
0x0800E9D5: 63 DC.B 0x63 ; 'c'
0x0800E9D6: 61 DC.B 0x61 ; 'a'
0x0800E9D7: 6C DC.B 0x6C ; 'l'
0x0800E9D8: 69 DC.B 0x69 ; 'i'
0x0800E9D9: 62 DC.B 0x62 ; 'b'
0x0800E9DA: 72 DC.B 0x72 ; 'r'
0x0800E9DB: 61 DC.B 0x61 ; 'a'
0x0800E9DC: 74 DC.B 0x74 ; 't'
0x0800E9DD: 69 DC.B 0x69 ; 'i'
0x0800E9DE: 6F DC.B 0x6F ; 'o'
0x0800E9DF: 6E DC.B 0x6E ; 'n'
0x0800E9E0: 20 DC.B 0x20 ; ' '
0x0800E9E1: 61 DC.B 0x61 ; 'a'
0x0800E9E2: 6E DC.B 0x6E ; 'n'
0x0800E9E3: 64 DC.B 0x64 ; 'd'
0x0800E9E4: 20 DC.B 0x20 ; ' '
0x0800E9E5: 73 DC.B 0x73 ; 's'
0x0800E9E6: 65 DC.B 0x65 ; 'e'
0x0800E9E7: 74 DC.B 0x74 ; 't'
0x0800E9E8: 74 DC.B 0x74 ; 't'
0x0800E9E9: 69 DC.B 0x69 ; 'i'
0x0800E9EA: 6E DC.B 0x6E ; 'n'
0x0800E9EB: 67 DC.B 0x67 ; 'g'
0x0800E9EC: 73 DC.B 0x73 ; 's'
0x0800E9ED: 20 DC.B 0x20 ; ' '
0x0800E9EE: 64 DC.B 0x64 ; 'd'
0x0800E9EF: 61 DC.B 0x61 ; 'a'
0x0800E9F0: 74 DC.B 0x74 ; 't'
0x0800E9F1: 61 DC.B 0x61 ; 'a'
0x0800E9F2: 21 DC.B 0x21 ; '!'
0x0800E9F3: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.11 from eeprom.o, size=31, align=1
0x0800E9F4: 45 DC.B 0x45 ; 'E'
0x0800E9F5: 45 DC.B 0x45 ; 'E'
0x0800E9F6: 50 DC.B 0x50 ; 'P'
0x0800E9F7: 52 DC.B 0x52 ; 'R'
0x0800E9F8: 4F DC.B 0x4F ; 'O'
0x0800E9F9: 4D DC.B 0x4D ; 'M'
0x0800E9FA: 20 DC.B 0x20 ; ' '
0x0800E9FB: 46 DC.B 0x46 ; 'F'
0x0800E9FC: 41 DC.B 0x41 ; 'A'
0x0800E9FD: 43 DC.B 0x43 ; 'C'
0x0800E9FE: 54 DC.B 0x54 ; 'T'
0x0800E9FF: 4F DC.B 0x4F ; 'O'
0x0800EA00: 52 DC.B 0x52 ; 'R'
0x0800EA01: 59 DC.B 0x59 ; 'Y'
0x0800EA02: 20 DC.B 0x20 ; ' '
0x0800EA03: 52 DC.B 0x52 ; 'R'
0x0800EA04: 45 DC.B 0x45 ; 'E'
0x0800EA05: 53 DC.B 0x53 ; 'S'
0x0800EA06: 54 DC.B 0x54 ; 'T'
0x0800EA07: 4F DC.B 0x4F ; 'O'
0x0800EA08: 52 DC.B 0x52 ; 'R'
0x0800EA09: 45 DC.B 0x45 ; 'E'
0x0800EA0A: 2F DC.B 0x2F ; '/'
0x0800EA0B: 55 DC.B 0x55 ; 'U'
0x0800EA0C: 50 DC.B 0x50 ; 'P'
0x0800EA0D: 44 DC.B 0x44 ; 'D'
0x0800EA0E: 41 DC.B 0x41 ; 'A'
0x0800EA0F: 54 DC.B 0x54 ; 'T'
0x0800EA10: 45 DC.B 0x45 ; 'E'
0x0800EA11: 21 DC.B 0x21 ; '!'
0x0800EA12: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.7 from modbus.o, size=39, align=1
0x0800EA13: 55 DC.B 0x55 ; 'U'
0x0800EA14: 61 DC.B 0x61 ; 'a'
0x0800EA15: 72 DC.B 0x72 ; 'r'
0x0800EA16: 74 DC.B 0x74 ; 't'
0x0800EA17: 20 DC.B 0x20 ; ' '
0x0800EA18: 45 DC.B 0x45 ; 'E'
0x0800EA19: 72 DC.B 0x72 ; 'r'
0x0800EA1A: 72 DC.B 0x72 ; 'r'
0x0800EA1B: 6F DC.B 0x6F ; 'o'
0x0800EA1C: 72 DC.B 0x72 ; 'r'
0x0800EA1D: 20 DC.B 0x20 ; ' '
0x0800EA1E: 62 DC.B 0x62 ; 'b'
0x0800EA1F: 65 DC.B 0x65 ; 'e'
0x0800EA20: 69 DC.B 0x69 ; 'i'
0x0800EA21: 20 DC.B 0x20 ; ' '
0x0800EA22: 6E DC.B 0x6E ; 'n'
0x0800EA23: 65 DC.B 0x65 ; 'e'
0x0800EA24: 75 DC.B 0x75 ; 'u'
0x0800EA25: 73 DC.B 0x73 ; 's'
0x0800EA26: 74 DC.B 0x74 ; 't'
0x0800EA27: 61 DC.B 0x61 ; 'a'
0x0800EA28: 72 DC.B 0x72 ; 'r'
0x0800EA29: 74 DC.B 0x74 ; 't'
0x0800EA2A: 20 DC.B 0x20 ; ' '
0x0800EA2B: 6E DC.B 0x6E ; 'n'
0x0800EA2C: 61 DC.B 0x61 ; 'a'
0x0800EA2D: 63 DC.B 0x63 ; 'c'
0x0800EA2E: 68 DC.B 0x68 ; 'h'
0x0800EA2F: 20 DC.B 0x20 ; ' '
0x0800EA30: 46 DC.B 0x46 ; 'F'
0x0800EA31: 65 DC.B 0x65 ; 'e'
0x0800EA32: 68 DC.B 0x68 ; 'h'
0x0800EA33: 6C DC.B 0x6C ; 'l'
0x0800EA34: 65 DC.B 0x65 ; 'e'
0x0800EA35: 72 DC.B 0x72 ; 'r'
0x0800EA36: 20 DC.B 0x20 ; ' '
0x0800EA37: 0A DC.B 0x0A ; '\n'
0x0800EA38: 0D DC.B 0x0D ; '\r'
0x0800EA39: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.19 from outputs.o, size=35, align=1
0x0800EA3A: 4F DC.B 0x4F ; 'O'
0x0800EA3B: 55 DC.B 0x55 ; 'U'
0x0800EA3C: 54 DC.B 0x54 ; 'T'
0x0800EA3D: 50 DC.B 0x50 ; 'P'
0x0800EA3E: 55 DC.B 0x55 ; 'U'
0x0800EA3F: 54 DC.B 0x54 ; 'T'
0x0800EA40: 53 DC.B 0x53 ; 'S'
0x0800EA41: 5F DC.B 0x5F ; '_'
0x0800EA42: 4C DC.B 0x4C ; 'L'
0x0800EA43: 56 DC.B 0x56 ; 'V'
0x0800EA44: 50 DC.B 0x50 ; 'P'
0x0800EA45: 5F DC.B 0x5F ; '_'
0x0800EA46: 53 DC.B 0x53 ; 'S'
0x0800EA47: 48 DC.B 0x48 ; 'H'
0x0800EA48: 55 DC.B 0x55 ; 'U'
0x0800EA49: 4E DC.B 0x4E ; 'N'
0x0800EA4A: 54 DC.B 0x54 ; 'T'
0x0800EA4B: 5F DC.B 0x5F ; '_'
0x0800EA4C: 55 DC.B 0x55 ; 'U'
0x0800EA4D: 4E DC.B 0x4E ; 'N'
0x0800EA4E: 44 DC.B 0x44 ; 'D'
0x0800EA4F: 45 DC.B 0x45 ; 'E'
0x0800EA50: 52 DC.B 0x52 ; 'R'
0x0800EA51: 54 DC.B 0x54 ; 'T'
0x0800EA52: 45 DC.B 0x45 ; 'E'
0x0800EA53: 4D DC.B 0x4D ; 'M'
0x0800EA54: 50 DC.B 0x50 ; 'P'
0x0800EA55: 45 DC.B 0x45 ; 'E'
0x0800EA56: 52 DC.B 0x52 ; 'R'
0x0800EA57: 41 DC.B 0x41 ; 'A'
0x0800EA58: 54 DC.B 0x54 ; 'T'
0x0800EA59: 55 DC.B 0x55 ; 'U'
0x0800EA5A: 52 DC.B 0x52 ; 'R'
0x0800EA5B: 45 DC.B 0x45 ; 'E'
0x0800EA5C: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.26 from outputs.o, size=35, align=1
0x0800EA5D: 4F DC.B 0x4F ; 'O'
0x0800EA5E: 55 DC.B 0x55 ; 'U'
0x0800EA5F: 54 DC.B 0x54 ; 'T'
0x0800EA60: 50 DC.B 0x50 ; 'P'
0x0800EA61: 55 DC.B 0x55 ; 'U'
0x0800EA62: 54 DC.B 0x54 ; 'T'
0x0800EA63: 53 DC.B 0x53 ; 'S'
0x0800EA64: 5F DC.B 0x5F ; '_'
0x0800EA65: 4F DC.B 0x4F ; 'O'
0x0800EA66: 56 DC.B 0x56 ; 'V'
0x0800EA67: 50 DC.B 0x50 ; 'P'
0x0800EA68: 5F DC.B 0x5F ; '_'
0x0800EA69: 53 DC.B 0x53 ; 'S'
0x0800EA6A: 48 DC.B 0x48 ; 'H'
0x0800EA6B: 55 DC.B 0x55 ; 'U'
0x0800EA6C: 4E DC.B 0x4E ; 'N'
0x0800EA6D: 54 DC.B 0x54 ; 'T'
0x0800EA6E: 5F DC.B 0x5F ; '_'
0x0800EA6F: 55 DC.B 0x55 ; 'U'
0x0800EA70: 4E DC.B 0x4E ; 'N'
0x0800EA71: 44 DC.B 0x44 ; 'D'
0x0800EA72: 45 DC.B 0x45 ; 'E'
0x0800EA73: 52 DC.B 0x52 ; 'R'
0x0800EA74: 54 DC.B 0x54 ; 'T'
0x0800EA75: 45 DC.B 0x45 ; 'E'
0x0800EA76: 4D DC.B 0x4D ; 'M'
0x0800EA77: 50 DC.B 0x50 ; 'P'
0x0800EA78: 45 DC.B 0x45 ; 'E'
0x0800EA79: 52 DC.B 0x52 ; 'R'
0x0800EA7A: 41 DC.B 0x41 ; 'A'
0x0800EA7B: 54 DC.B 0x54 ; 'T'
0x0800EA7C: 55 DC.B 0x55 ; 'U'
0x0800EA7D: 52 DC.B 0x52 ; 'R'
0x0800EA7E: 45 DC.B 0x45 ; 'E'
0x0800EA7F: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.32 from outputs.o, size=11, align=1
0x0800EA80: 48 DC.B 0x48 ; 'H'
0x0800EA81: 65 DC.B 0x65 ; 'e'
0x0800EA82: 61 DC.B 0x61 ; 'a'
0x0800EA83: 74 DC.B 0x74 ; 't'
0x0800EA84: 65 DC.B 0x65 ; 'e'
0x0800EA85: 72 DC.B 0x72 ; 'r'
0x0800EA86: 20 DC.B 0x20 ; ' '
0x0800EA87: 6F DC.B 0x6F ; 'o'
0x0800EA88: 6E DC.B 0x6E ; 'n'
0x0800EA89: 0D DC.B 0x0D ; '\r'
0x0800EA8A: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.34 from outputs.o, size=19, align=1
0x0800EA8B: 41 DC.B 0x41 ; 'A'
0x0800EA8C: 55 DC.B 0x55 ; 'U'
0x0800EA8D: 58 DC.B 0x58 ; 'X'
0x0800EA8E: 20 DC.B 0x20 ; ' '
0x0800EA8F: 6F DC.B 0x6F ; 'o'
0x0800EA90: 6E DC.B 0x6E ; 'n'
0x0800EA91: 20 DC.B 0x20 ; ' '
0x0800EA92: 28 DC.B 0x28 ; '('
0x0800EA93: 53 DC.B 0x53 ; 'S'
0x0800EA94: 4F DC.B 0x4F ; 'O'
0x0800EA95: 43 DC.B 0x43 ; 'C'
0x0800EA96: 20 DC.B 0x20 ; ' '
0x0800EA97: 4D DC.B 0x4D ; 'M'
0x0800EA98: 6F DC.B 0x6F ; 'o'
0x0800EA99: 64 DC.B 0x64 ; 'd'
0x0800EA9A: 65 DC.B 0x65 ; 'e'
0x0800EA9B: 29 DC.B 0x29 ; ')'
0x0800EA9C: 0D DC.B 0x0D ; '\r'
0x0800EA9D: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from __SEGGER_RTL_vfprintf_long_long.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=7, align=1
0x0800EA9E: 28 DC.B 0x28 ; '('
0x0800EA9F: 6E DC.B 0x6E ; 'n'
0x0800EAA0: 75 DC.B 0x75 ; 'u'
0x0800EAA1: 6C DC.B 0x6C ; 'l'
0x0800EAA2: 6C DC.B 0x6C ; 'l'
0x0800EAA3: 29 DC.B 0x29 ; ')'
0x0800EAA4: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_month_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=87, align=1
__SEGGER_RTL_c_locale_month_names:
0x0800EAA5: 4A DC.B 0x4A ; 'J'
0x0800EAA6: 61 DC.B 0x61 ; 'a'
0x0800EAA7: 6E DC.B 0x6E ; 'n'
0x0800EAA8: 75 DC.B 0x75 ; 'u'
0x0800EAA9: 61 DC.B 0x61 ; 'a'
0x0800EAAA: 72 DC.B 0x72 ; 'r'
0x0800EAAB: 79 DC.B 0x79 ; 'y'
0x0800EAAC: 00 DC.B 0x00 ; '\0'
0x0800EAAD: 46 DC.B 0x46 ; 'F'
0x0800EAAE: 65 DC.B 0x65 ; 'e'
0x0800EAAF: 62 DC.B 0x62 ; 'b'
0x0800EAB0: 72 DC.B 0x72 ; 'r'
0x0800EAB1: 75 DC.B 0x75 ; 'u'
0x0800EAB2: 61 DC.B 0x61 ; 'a'
0x0800EAB3: 72 DC.B 0x72 ; 'r'
0x0800EAB4: 79 DC.B 0x79 ; 'y'
0x0800EAB5: 00 DC.B 0x00 ; '\0'
0x0800EAB6: 4D DC.B 0x4D ; 'M'
0x0800EAB7: 61 DC.B 0x61 ; 'a'
0x0800EAB8: 72 DC.B 0x72 ; 'r'
0x0800EAB9: 63 DC.B 0x63 ; 'c'
0x0800EABA: 68 DC.B 0x68 ; 'h'
0x0800EABB: 00 DC.B 0x00 ; '\0'
0x0800EABC: 41 DC.B 0x41 ; 'A'
0x0800EABD: 70 DC.B 0x70 ; 'p'
0x0800EABE: 72 DC.B 0x72 ; 'r'
0x0800EABF: 69 DC.B 0x69 ; 'i'
0x0800EAC0: 6C DC.B 0x6C ; 'l'
0x0800EAC1: 00 DC.B 0x00 ; '\0'
0x0800EAC2: 4D DC.B 0x4D ; 'M'
0x0800EAC3: 61 DC.B 0x61 ; 'a'
0x0800EAC4: 79 DC.B 0x79 ; 'y'
0x0800EAC5: 00 DC.B 0x00 ; '\0'
0x0800EAC6: 4A DC.B 0x4A ; 'J'
0x0800EAC7: 75 DC.B 0x75 ; 'u'
0x0800EAC8: 6E DC.B 0x6E ; 'n'
0x0800EAC9: 65 DC.B 0x65 ; 'e'
0x0800EACA: 00 DC.B 0x00 ; '\0'
0x0800EACB: 4A DC.B 0x4A ; 'J'
0x0800EACC: 75 DC.B 0x75 ; 'u'
0x0800EACD: 6C DC.B 0x6C ; 'l'
0x0800EACE: 79 DC.B 0x79 ; 'y'
0x0800EACF: 00 DC.B 0x00 ; '\0'
0x0800EAD0: 41 DC.B 0x41 ; 'A'
0x0800EAD1: 75 DC.B 0x75 ; 'u'
0x0800EAD2: 67 DC.B 0x67 ; 'g'
0x0800EAD3: 75 DC.B 0x75 ; 'u'
0x0800EAD4: 73 DC.B 0x73 ; 's'
0x0800EAD5: 74 DC.B 0x74 ; 't'
0x0800EAD6: 00 DC.B 0x00 ; '\0'
0x0800EAD7: 53 DC.B 0x53 ; 'S'
0x0800EAD8: 65 DC.B 0x65 ; 'e'
0x0800EAD9: 70 DC.B 0x70 ; 'p'
0x0800EADA: 74 DC.B 0x74 ; 't'
0x0800EADB: 65 DC.B 0x65 ; 'e'
0x0800EADC: 6D DC.B 0x6D ; 'm'
0x0800EADD: 62 DC.B 0x62 ; 'b'
0x0800EADE: 65 DC.B 0x65 ; 'e'
0x0800EADF: 72 DC.B 0x72 ; 'r'
0x0800EAE0: 00 DC.B 0x00 ; '\0'
0x0800EAE1: 4F DC.B 0x4F ; 'O'
0x0800EAE2: 63 DC.B 0x63 ; 'c'
0x0800EAE3: 74 DC.B 0x74 ; 't'
0x0800EAE4: 6F DC.B 0x6F ; 'o'
0x0800EAE5: 62 DC.B 0x62 ; 'b'
0x0800EAE6: 65 DC.B 0x65 ; 'e'
0x0800EAE7: 72 DC.B 0x72 ; 'r'
0x0800EAE8: 00 DC.B 0x00 ; '\0'
0x0800EAE9: 4E DC.B 0x4E ; 'N'
0x0800EAEA: 6F DC.B 0x6F ; 'o'
0x0800EAEB: 76 DC.B 0x76 ; 'v'
0x0800EAEC: 65 DC.B 0x65 ; 'e'
0x0800EAED: 6D DC.B 0x6D ; 'm'
0x0800EAEE: 62 DC.B 0x62 ; 'b'
0x0800EAEF: 65 DC.B 0x65 ; 'e'
0x0800EAF0: 72 DC.B 0x72 ; 'r'
0x0800EAF1: 00 DC.B 0x00 ; '\0'
0x0800EAF2: 44 DC.B 0x44 ; 'D'
0x0800EAF3: 65 DC.B 0x65 ; 'e'
0x0800EAF4: 63 DC.B 0x63 ; 'c'
0x0800EAF5: 65 DC.B 0x65 ; 'e'
0x0800EAF6: 6D DC.B 0x6D ; 'm'
0x0800EAF7: 62 DC.B 0x62 ; 'b'
0x0800EAF8: 65 DC.B 0x65 ; 'e'
0x0800EAF9: 72 DC.B 0x72 ; 'r'
0x0800EAFA: 00 DC.B 0x00 ; '\0'
0x0800EAFB: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_am_pm_indicator from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=7, align=1
__SEGGER_RTL_c_locale_am_pm_indicator:
0x0800EAFC: 41 DC.B 0x41 ; 'A'
0x0800EAFD: 4D DC.B 0x4D ; 'M'
0x0800EAFE: 00 DC.B 0x00 ; '\0'
0x0800EAFF: 50 DC.B 0x50 ; 'P'
0x0800EB00: 4D DC.B 0x4D ; 'M'
0x0800EB01: 00 DC.B 0x00 ; '\0'
0x0800EB02: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_date_time_format:
0x0800EB03: 25 DC.B 0x25 ; '%'
0x0800EB04: 61 DC.B 0x61 ; 'a'
0x0800EB05: 20 DC.B 0x20 ; ' '
0x0800EB06: 25 DC.B 0x25 ; '%'
0x0800EB07: 62 DC.B 0x62 ; 'b'
0x0800EB08: 20 DC.B 0x20 ; ' '
0x0800EB09: 25 DC.B 0x25 ; '%'
0x0800EB0A: 65 DC.B 0x65 ; 'e'
0x0800EB0B: 20 DC.B 0x20 ; ' '
0x0800EB0C: 25 DC.B 0x25 ; '%'
0x0800EB0D: 54 DC.B 0x54 ; 'T'
0x0800EB0E: 20 DC.B 0x20 ; ' '
0x0800EB0F: 25 DC.B 0x25 ; '%'
0x0800EB10: 59 DC.B 0x59 ; 'Y'
0x0800EB11: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_rtc_ex.o, size=97, align=1
0x0800EB12: 44 DC.B 0x44 ; 'D'
0x0800EB13: 3A DC.B 0x3A ; ':'
0x0800EB14: 5C DC.B 0x5C ; '\\'
0x0800EB15: 50 DC.B 0x50 ; 'P'
0x0800EB16: 72 DC.B 0x72 ; 'r'
0x0800EB17: 6F DC.B 0x6F ; 'o'
0x0800EB18: 6A DC.B 0x6A ; 'j'
0x0800EB19: 65 DC.B 0x65 ; 'e'
0x0800EB1A: 6B DC.B 0x6B ; 'k'
0x0800EB1B: 74 DC.B 0x74 ; 't'
0x0800EB1C: 65 DC.B 0x65 ; 'e'
0x0800EB1D: 5C DC.B 0x5C ; '\\'
0x0800EB1E: 65 DC.B 0x65 ; 'e'
0x0800EB1F: 63 DC.B 0x63 ; 'c'
0x0800EB20: 73 DC.B 0x73 ; 's'
0x0800EB21: 53 DC.B 0x53 ; 'S'
0x0800EB22: 6D DC.B 0x6D ; 'm'
0x0800EB23: 61 DC.B 0x61 ; 'a'
0x0800EB24: 72 DC.B 0x72 ; 'r'
0x0800EB25: 74 DC.B 0x74 ; 't'
0x0800EB26: 50 DC.B 0x50 ; 'P'
0x0800EB27: 72 DC.B 0x72 ; 'r'
0x0800EB28: 6F DC.B 0x6F ; 'o'
0x0800EB29: 5C DC.B 0x5C ; '\\'
0x0800EB2A: 74 DC.B 0x74 ; 't'
0x0800EB2B: 72 DC.B 0x72 ; 'r'
0x0800EB2C: 75 DC.B 0x75 ; 'u'
0x0800EB2D: 6E DC.B 0x6E ; 'n'
0x0800EB2E: 6B DC.B 0x6B ; 'k'
0x0800EB2F: 5C DC.B 0x5C ; '\\'
0x0800EB30: 66 DC.B 0x66 ; 'f'
0x0800EB31: 77 DC.B 0x77 ; 'w'
0x0800EB32: 5F DC.B 0x5F ; '_'
0x0800EB33: 67 DC.B 0x67 ; 'g'
0x0800EB34: 34 DC.B 0x34 ; '4'
0x0800EB35: 37 DC.B 0x37 ; '7'
0x0800EB36: 33 DC.B 0x33 ; '3'
0x0800EB37: 72 DC.B 0x72 ; 'r'
0x0800EB38: 63 DC.B 0x63 ; 'c'
0x0800EB39: 74 DC.B 0x74 ; 't'
0x0800EB3A: 5C DC.B 0x5C ; '\\'
0x0800EB3B: 44 DC.B 0x44 ; 'D'
0x0800EB3C: 72 DC.B 0x72 ; 'r'
0x0800EB3D: 69 DC.B 0x69 ; 'i'
0x0800EB3E: 76 DC.B 0x76 ; 'v'
0x0800EB3F: 65 DC.B 0x65 ; 'e'
0x0800EB40: 72 DC.B 0x72 ; 'r'
0x0800EB41: 73 DC.B 0x73 ; 's'
0x0800EB42: 5C DC.B 0x5C ; '\\'
0x0800EB43: 53 DC.B 0x53 ; 'S'
0x0800EB44: 54 DC.B 0x54 ; 'T'
0x0800EB45: 4D DC.B 0x4D ; 'M'
0x0800EB46: 33 DC.B 0x33 ; '3'
0x0800EB47: 32 DC.B 0x32 ; '2'
0x0800EB48: 47 DC.B 0x47 ; 'G'
0x0800EB49: 34 DC.B 0x34 ; '4'
0x0800EB4A: 78 DC.B 0x78 ; 'x'
0x0800EB4B: 78 DC.B 0x78 ; 'x'
0x0800EB4C: 5F DC.B 0x5F ; '_'
0x0800EB4D: 48 DC.B 0x48 ; 'H'
0x0800EB4E: 41 DC.B 0x41 ; 'A'
0x0800EB4F: 4C DC.B 0x4C ; 'L'
0x0800EB50: 5F DC.B 0x5F ; '_'
0x0800EB51: 44 DC.B 0x44 ; 'D'
0x0800EB52: 72 DC.B 0x72 ; 'r'
0x0800EB53: 69 DC.B 0x69 ; 'i'
0x0800EB54: 76 DC.B 0x76 ; 'v'
0x0800EB55: 65 DC.B 0x65 ; 'e'
0x0800EB56: 72 DC.B 0x72 ; 'r'
0x0800EB57: 5C DC.B 0x5C ; '\\'
0x0800EB58: 53 DC.B 0x53 ; 'S'
0x0800EB59: 72 DC.B 0x72 ; 'r'
0x0800EB5A: 63 DC.B 0x63 ; 'c'
0x0800EB5B: 5C DC.B 0x5C ; '\\'
0x0800EB5C: 73 DC.B 0x73 ; 's'
0x0800EB5D: 74 DC.B 0x74 ; 't'
0x0800EB5E: 6D DC.B 0x6D ; 'm'
0x0800EB5F: 33 DC.B 0x33 ; '3'
0x0800EB60: 32 DC.B 0x32 ; '2'
0x0800EB61: 67 DC.B 0x67 ; 'g'
0x0800EB62: 34 DC.B 0x34 ; '4'
0x0800EB63: 78 DC.B 0x78 ; 'x'
0x0800EB64: 78 DC.B 0x78 ; 'x'
0x0800EB65: 5F DC.B 0x5F ; '_'
0x0800EB66: 68 DC.B 0x68 ; 'h'
0x0800EB67: 61 DC.B 0x61 ; 'a'
0x0800EB68: 6C DC.B 0x6C ; 'l'
0x0800EB69: 5F DC.B 0x5F ; '_'
0x0800EB6A: 72 DC.B 0x72 ; 'r'
0x0800EB6B: 74 DC.B 0x74 ; 't'
0x0800EB6C: 63 DC.B 0x63 ; 'c'
0x0800EB6D: 5F DC.B 0x5F ; '_'
0x0800EB6E: 65 DC.B 0x65 ; 'e'
0x0800EB6F: 78 DC.B 0x78 ; 'x'
0x0800EB70: 2E DC.B 0x2E ; '.'
0x0800EB71: 63 DC.B 0x63 ; 'c'
0x0800EB72: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from ads1260.o, size=29, align=1
0x0800EB73: 49 DC.B 0x49 ; 'I'
0x0800EB74: 20 DC.B 0x20 ; ' '
0x0800EB75: 28 DC.B 0x28 ; '('
0x0800EB76: 77 DC.B 0x77 ; 'w'
0x0800EB77: 69 DC.B 0x69 ; 'i'
0x0800EB78: 74 DC.B 0x74 ; 't'
0x0800EB79: 68 DC.B 0x68 ; 'h'
0x0800EB7A: 6F DC.B 0x6F ; 'o'
0x0800EB7B: 75 DC.B 0x75 ; 'u'
0x0800EB7C: 74 DC.B 0x74 ; 't'
0x0800EB7D: 20 DC.B 0x20 ; ' '
0x0800EB7E: 63 DC.B 0x63 ; 'c'
0x0800EB7F: 6F DC.B 0x6F ; 'o'
0x0800EB80: 6D DC.B 0x6D ; 'm'
0x0800EB81: 70 DC.B 0x70 ; 'p'
0x0800EB82: 65 DC.B 0x65 ; 'e'
0x0800EB83: 6E DC.B 0x6E ; 'n'
0x0800EB84: 73 DC.B 0x73 ; 's'
0x0800EB85: 61 DC.B 0x61 ; 'a'
0x0800EB86: 74 DC.B 0x74 ; 't'
0x0800EB87: 69 DC.B 0x69 ; 'i'
0x0800EB88: 6F DC.B 0x6F ; 'o'
0x0800EB89: 6E DC.B 0x6E ; 'n'
0x0800EB8A: 29 DC.B 0x29 ; ')'
0x0800EB8B: 3D DC.B 0x3D ; '='
0x0800EB8C: 25 DC.B 0x25 ; '%'
0x0800EB8D: 66 DC.B 0x66 ; 'f'
0x0800EB8E: 0A DC.B 0x0A ; '\n'
0x0800EB8F: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.24 from ads1260.o, size=89, align=1
0x0800EB90: 41 DC.B 0x41 ; 'A'
0x0800EB91: 44 DC.B 0x44 ; 'D'
0x0800EB92: 53 DC.B 0x53 ; 'S'
0x0800EB93: 5F DC.B 0x5F ; '_'
0x0800EB94: 31 DC.B 0x31 ; '1'
0x0800EB95: 32 DC.B 0x32 ; '2'
0x0800EB96: 36 DC.B 0x36 ; '6'
0x0800EB97: 30 DC.B 0x30 ; '0'
0x0800EB98: 5F DC.B 0x5F ; '_'
0x0800EB99: 42 DC.B 0x42 ; 'B'
0x0800EB9A: 61 DC.B 0x61 ; 'a'
0x0800EB9B: 74 DC.B 0x74 ; 't'
0x0800EB9C: 74 DC.B 0x74 ; 't'
0x0800EB9D: 65 DC.B 0x65 ; 'e'
0x0800EB9E: 72 DC.B 0x72 ; 'r'
0x0800EB9F: 79 DC.B 0x79 ; 'y'
0x0800EBA0: 43 DC.B 0x43 ; 'C'
0x0800EBA1: 75 DC.B 0x75 ; 'u'
0x0800EBA2: 72 DC.B 0x72 ; 'r'
0x0800EBA3: 72 DC.B 0x72 ; 'r'
0x0800EBA4: 65 DC.B 0x65 ; 'e'
0x0800EBA5: 6E DC.B 0x6E ; 'n'
0x0800EBA6: 74 DC.B 0x74 ; 't'
0x0800EBA7: 47 DC.B 0x47 ; 'G'
0x0800EBA8: 61 DC.B 0x61 ; 'a'
0x0800EBA9: 69 DC.B 0x69 ; 'i'
0x0800EBAA: 6E DC.B 0x6E ; 'n'
0x0800EBAB: 43 DC.B 0x43 ; 'C'
0x0800EBAC: 61 DC.B 0x61 ; 'a'
0x0800EBAD: 6C DC.B 0x6C ; 'l'
0x0800EBAE: 69 DC.B 0x69 ; 'i'
0x0800EBAF: 62 DC.B 0x62 ; 'b'
0x0800EBB0: 72 DC.B 0x72 ; 'r'
0x0800EBB1: 61 DC.B 0x61 ; 'a'
0x0800EBB2: 74 DC.B 0x74 ; 't'
0x0800EBB3: 69 DC.B 0x69 ; 'i'
0x0800EBB4: 6F DC.B 0x6F ; 'o'
0x0800EBB5: 6E DC.B 0x6E ; 'n'
0x0800EBB6: 53 DC.B 0x53 ; 'S'
0x0800EBB7: 74 DC.B 0x74 ; 't'
0x0800EBB8: 61 DC.B 0x61 ; 'a'
0x0800EBB9: 72 DC.B 0x72 ; 'r'
0x0800EBBA: 74 DC.B 0x74 ; 't'
0x0800EBBB: 3A DC.B 0x3A ; ':'
0x0800EBBC: 20 DC.B 0x20 ; ' '
0x0800EBBD: 45 DC.B 0x45 ; 'E'
0x0800EBBE: 52 DC.B 0x52 ; 'R'
0x0800EBBF: 52 DC.B 0x52 ; 'R'
0x0800EBC0: 4F DC.B 0x4F ; 'O'
0x0800EBC1: 52 DC.B 0x52 ; 'R'
0x0800EBC2: 20 DC.B 0x20 ; ' '
0x0800EBC3: 49 DC.B 0x49 ; 'I'
0x0800EBC4: 4E DC.B 0x4E ; 'N'
0x0800EBC5: 20 DC.B 0x20 ; ' '
0x0800EBC6: 43 DC.B 0x43 ; 'C'
0x0800EBC7: 41 DC.B 0x41 ; 'A'
0x0800EBC8: 4C DC.B 0x4C ; 'L'
0x0800EBC9: 49 DC.B 0x49 ; 'I'
0x0800EBCA: 42 DC.B 0x42 ; 'B'
0x0800EBCB: 52 DC.B 0x52 ; 'R'
0x0800EBCC: 41 DC.B 0x41 ; 'A'
0x0800EBCD: 54 DC.B 0x54 ; 'T'
0x0800EBCE: 49 DC.B 0x49 ; 'I'
0x0800EBCF: 4F DC.B 0x4F ; 'O'
0x0800EBD0: 4E DC.B 0x4E ; 'N'
0x0800EBD1: 2C DC.B 0x2C ; ','
0x0800EBD2: 20 DC.B 0x20 ; ' '
0x0800EBD3: 4E DC.B 0x4E ; 'N'
0x0800EBD4: 4F DC.B 0x4F ; 'O'
0x0800EBD5: 20 DC.B 0x20 ; ' '
0x0800EBD6: 52 DC.B 0x52 ; 'R'
0x0800EBD7: 45 DC.B 0x45 ; 'E'
0x0800EBD8: 46 DC.B 0x46 ; 'F'
0x0800EBD9: 45 DC.B 0x45 ; 'E'
0x0800EBDA: 52 DC.B 0x52 ; 'R'
0x0800EBDB: 45 DC.B 0x45 ; 'E'
0x0800EBDC: 4E DC.B 0x4E ; 'N'
0x0800EBDD: 43 DC.B 0x43 ; 'C'
0x0800EBDE: 45 DC.B 0x45 ; 'E'
0x0800EBDF: 20 DC.B 0x20 ; ' '
0x0800EBE0: 43 DC.B 0x43 ; 'C'
0x0800EBE1: 55 DC.B 0x55 ; 'U'
0x0800EBE2: 52 DC.B 0x52 ; 'R'
0x0800EBE3: 52 DC.B 0x52 ; 'R'
0x0800EBE4: 45 DC.B 0x45 ; 'E'
0x0800EBE5: 4E DC.B 0x4E ; 'N'
0x0800EBE6: 54 DC.B 0x54 ; 'T'
0x0800EBE7: 21 DC.B 0x21 ; '!'
0x0800EBE8: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.8 from eeprom.o, size=45, align=1
0x0800EBE9: 4E DC.B 0x4E ; 'N'
0x0800EBEA: 6F DC.B 0x6F ; 'o'
0x0800EBEB: 72 DC.B 0x72 ; 'r'
0x0800EBEC: 6D DC.B 0x6D ; 'm'
0x0800EBED: 61 DC.B 0x61 ; 'a'
0x0800EBEE: 6C DC.B 0x6C ; 'l'
0x0800EBEF: 20 DC.B 0x20 ; ' '
0x0800EBF0: 73 DC.B 0x73 ; 's'
0x0800EBF1: 74 DC.B 0x74 ; 't'
0x0800EBF2: 61 DC.B 0x61 ; 'a'
0x0800EBF3: 72 DC.B 0x72 ; 'r'
0x0800EBF4: 74 DC.B 0x74 ; 't'
0x0800EBF5: 20 DC.B 0x20 ; ' '
0x0800EBF6: 77 DC.B 0x77 ; 'w'
0x0800EBF7: 69 DC.B 0x69 ; 'i'
0x0800EBF8: 74 DC.B 0x74 ; 't'
0x0800EBF9: 68 DC.B 0x68 ; 'h'
0x0800EBFA: 6F DC.B 0x6F ; 'o'
0x0800EBFB: 75 DC.B 0x75 ; 'u'
0x0800EBFC: 74 DC.B 0x74 ; 't'
0x0800EBFD: 20 DC.B 0x20 ; ' '
0x0800EBFE: 45 DC.B 0x45 ; 'E'
0x0800EBFF: 45 DC.B 0x45 ; 'E'
0x0800EC00: 50 DC.B 0x50 ; 'P'
0x0800EC01: 52 DC.B 0x52 ; 'R'
0x0800EC02: 4F DC.B 0x4F ; 'O'
0x0800EC03: 4D DC.B 0x4D ; 'M'
0x0800EC04: 20 DC.B 0x20 ; ' '
0x0800EC05: 63 DC.B 0x63 ; 'c'
0x0800EC06: 68 DC.B 0x68 ; 'h'
0x0800EC07: 61 DC.B 0x61 ; 'a'
0x0800EC08: 6E DC.B 0x6E ; 'n'
0x0800EC09: 67 DC.B 0x67 ; 'g'
0x0800EC0A: 65 DC.B 0x65 ; 'e'
0x0800EC0B: 73 DC.B 0x73 ; 's'
0x0800EC0C: 20 DC.B 0x20 ; ' '
0x0800EC0D: 64 DC.B 0x64 ; 'd'
0x0800EC0E: 65 DC.B 0x65 ; 'e'
0x0800EC0F: 74 DC.B 0x74 ; 't'
0x0800EC10: 65 DC.B 0x65 ; 'e'
0x0800EC11: 63 DC.B 0x63 ; 'c'
0x0800EC12: 74 DC.B 0x74 ; 't'
0x0800EC13: 65 DC.B 0x65 ; 'e'
0x0800EC14: 64 DC.B 0x64 ; 'd'
0x0800EC15: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.10 from eeprom.o, size=21, align=1
0x0800EC16: 45 DC.B 0x45 ; 'E'
0x0800EC17: 45 DC.B 0x45 ; 'E'
0x0800EC18: 50 DC.B 0x50 ; 'P'
0x0800EC19: 52 DC.B 0x52 ; 'R'
0x0800EC1A: 4F DC.B 0x4F ; 'O'
0x0800EC1B: 4D DC.B 0x4D ; 'M'
0x0800EC1C: 20 DC.B 0x20 ; ' '
0x0800EC1D: 46 DC.B 0x46 ; 'F'
0x0800EC1E: 55 DC.B 0x55 ; 'U'
0x0800EC1F: 4C DC.B 0x4C ; 'L'
0x0800EC20: 4C DC.B 0x4C ; 'L'
0x0800EC21: 20 DC.B 0x20 ; ' '
0x0800EC22: 52 DC.B 0x52 ; 'R'
0x0800EC23: 45 DC.B 0x45 ; 'E'
0x0800EC24: 53 DC.B 0x53 ; 'S'
0x0800EC25: 54 DC.B 0x54 ; 'T'
0x0800EC26: 4F DC.B 0x4F ; 'O'
0x0800EC27: 52 DC.B 0x52 ; 'R'
0x0800EC28: 45 DC.B 0x45 ; 'E'
0x0800EC29: 21 DC.B 0x21 ; '!'
0x0800EC2A: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.12 from eeprom.o, size=21, align=1
0x0800EC2B: 45 DC.B 0x45 ; 'E'
0x0800EC2C: 45 DC.B 0x45 ; 'E'
0x0800EC2D: 50 DC.B 0x50 ; 'P'
0x0800EC2E: 52 DC.B 0x52 ; 'R'
0x0800EC2F: 4F DC.B 0x4F ; 'O'
0x0800EC30: 4D DC.B 0x4D ; 'M'
0x0800EC31: 20 DC.B 0x20 ; ' '
0x0800EC32: 53 DC.B 0x53 ; 'S'
0x0800EC33: 54 DC.B 0x54 ; 'T'
0x0800EC34: 4F DC.B 0x4F ; 'O'
0x0800EC35: 52 DC.B 0x52 ; 'R'
0x0800EC36: 45 DC.B 0x45 ; 'E'
0x0800EC37: 20 DC.B 0x20 ; ' '
0x0800EC38: 43 DC.B 0x43 ; 'C'
0x0800EC39: 4F DC.B 0x4F ; 'O'
0x0800EC3A: 4E DC.B 0x4E ; 'N'
0x0800EC3B: 46 DC.B 0x46 ; 'F'
0x0800EC3C: 49 DC.B 0x49 ; 'I'
0x0800EC3D: 47 DC.B 0x47 ; 'G'
0x0800EC3E: 21 DC.B 0x21 ; '!'
0x0800EC3F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.5 from modbus.o, size=17, align=1
0x0800EC40: 4D DC.B 0x4D ; 'M'
0x0800EC41: 42 DC.B 0x42 ; 'B'
0x0800EC42: 20 DC.B 0x20 ; ' '
0x0800EC43: 44 DC.B 0x44 ; 'D'
0x0800EC44: 4D DC.B 0x4D ; 'M'
0x0800EC45: 41 DC.B 0x41 ; 'A'
0x0800EC46: 20 DC.B 0x20 ; ' '
0x0800EC47: 45 DC.B 0x45 ; 'E'
0x0800EC48: 72 DC.B 0x72 ; 'r'
0x0800EC49: 72 DC.B 0x72 ; 'r'
0x0800EC4A: 6F DC.B 0x6F ; 'o'
0x0800EC4B: 72 DC.B 0x72 ; 'r'
0x0800EC4C: 21 DC.B 0x21 ; '!'
0x0800EC4D: 20 DC.B 0x20 ; ' '
0x0800EC4E: 0A DC.B 0x0A ; '\n'
0x0800EC4F: 0D DC.B 0x0D ; '\r'
0x0800EC50: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.6 from modbus.o, size=17, align=1
0x0800EC51: 4D DC.B 0x4D ; 'M'
0x0800EC52: 42 DC.B 0x42 ; 'B'
0x0800EC53: 20 DC.B 0x20 ; ' '
0x0800EC54: 4F DC.B 0x4F ; 'O'
0x0800EC55: 52 DC.B 0x52 ; 'R'
0x0800EC56: 45 DC.B 0x45 ; 'E'
0x0800EC57: 20 DC.B 0x20 ; ' '
0x0800EC58: 45 DC.B 0x45 ; 'E'
0x0800EC59: 72 DC.B 0x72 ; 'r'
0x0800EC5A: 72 DC.B 0x72 ; 'r'
0x0800EC5B: 6F DC.B 0x6F ; 'o'
0x0800EC5C: 72 DC.B 0x72 ; 'r'
0x0800EC5D: 21 DC.B 0x21 ; '!'
0x0800EC5E: 20 DC.B 0x20 ; ' '
0x0800EC5F: 0A DC.B 0x0A ; '\n'
0x0800EC60: 0D DC.B 0x0D ; '\r'
0x0800EC61: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr from modbus.o, size=17, align=1
0x0800EC62: 45 DC.B 0x45 ; 'E'
0x0800EC63: 52 DC.B 0x52 ; 'R'
0x0800EC64: 52 DC.B 0x52 ; 'R'
0x0800EC65: 4F DC.B 0x4F ; 'O'
0x0800EC66: 52 DC.B 0x52 ; 'R'
0x0800EC67: 20 DC.B 0x20 ; ' '
0x0800EC68: 55 DC.B 0x55 ; 'U'
0x0800EC69: 61 DC.B 0x61 ; 'a'
0x0800EC6A: 72 DC.B 0x72 ; 'r'
0x0800EC6B: 74 DC.B 0x74 ; 't'
0x0800EC6C: 20 DC.B 0x20 ; ' '
0x0800EC6D: 49 DC.B 0x49 ; 'I'
0x0800EC6E: 4E DC.B 0x4E ; 'N'
0x0800EC6F: 49 DC.B 0x49 ; 'I'
0x0800EC70: 54 DC.B 0x54 ; 'T'
0x0800EC71: 0D DC.B 0x0D ; '\r'
0x0800EC72: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.20 from outputs.o, size=33, align=1
0x0800EC73: 4F DC.B 0x4F ; 'O'
0x0800EC74: 55 DC.B 0x55 ; 'U'
0x0800EC75: 54 DC.B 0x54 ; 'T'
0x0800EC76: 50 DC.B 0x50 ; 'P'
0x0800EC77: 55 DC.B 0x55 ; 'U'
0x0800EC78: 54 DC.B 0x54 ; 'T'
0x0800EC79: 53 DC.B 0x53 ; 'S'
0x0800EC7A: 5F DC.B 0x5F ; '_'
0x0800EC7B: 4C DC.B 0x4C ; 'L'
0x0800EC7C: 56 DC.B 0x56 ; 'V'
0x0800EC7D: 50 DC.B 0x50 ; 'P'
0x0800EC7E: 5F DC.B 0x5F ; '_'
0x0800EC7F: 43 DC.B 0x43 ; 'C'
0x0800EC80: 48 DC.B 0x48 ; 'H'
0x0800EC81: 49 DC.B 0x49 ; 'I'
0x0800EC82: 50 DC.B 0x50 ; 'P'
0x0800EC83: 5F DC.B 0x5F ; '_'
0x0800EC84: 4F DC.B 0x4F ; 'O'
0x0800EC85: 56 DC.B 0x56 ; 'V'
0x0800EC86: 45 DC.B 0x45 ; 'E'
0x0800EC87: 52 DC.B 0x52 ; 'R'
0x0800EC88: 54 DC.B 0x54 ; 'T'
0x0800EC89: 45 DC.B 0x45 ; 'E'
0x0800EC8A: 4D DC.B 0x4D ; 'M'
0x0800EC8B: 50 DC.B 0x50 ; 'P'
0x0800EC8C: 45 DC.B 0x45 ; 'E'
0x0800EC8D: 52 DC.B 0x52 ; 'R'
0x0800EC8E: 41 DC.B 0x41 ; 'A'
0x0800EC8F: 54 DC.B 0x54 ; 'T'
0x0800EC90: 55 DC.B 0x55 ; 'U'
0x0800EC91: 52 DC.B 0x52 ; 'R'
0x0800EC92: 45 DC.B 0x45 ; 'E'
0x0800EC93: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.23 from outputs.o, size=33, align=1
0x0800EC94: 4F DC.B 0x4F ; 'O'
0x0800EC95: 55 DC.B 0x55 ; 'U'
0x0800EC96: 54 DC.B 0x54 ; 'T'
0x0800EC97: 50 DC.B 0x50 ; 'P'
0x0800EC98: 55 DC.B 0x55 ; 'U'
0x0800EC99: 54 DC.B 0x54 ; 'T'
0x0800EC9A: 53 DC.B 0x53 ; 'S'
0x0800EC9B: 5F DC.B 0x5F ; '_'
0x0800EC9C: 4C DC.B 0x4C ; 'L'
0x0800EC9D: 56 DC.B 0x56 ; 'V'
0x0800EC9E: 50 DC.B 0x50 ; 'P'
0x0800EC9F: 5F DC.B 0x5F ; '_'
0x0800ECA0: 42 DC.B 0x42 ; 'B'
0x0800ECA1: 41 DC.B 0x41 ; 'A'
0x0800ECA2: 54 DC.B 0x54 ; 'T'
0x0800ECA3: 54 DC.B 0x54 ; 'T'
0x0800ECA4: 45 DC.B 0x45 ; 'E'
0x0800ECA5: 52 DC.B 0x52 ; 'R'
0x0800ECA6: 59 DC.B 0x59 ; 'Y'
0x0800ECA7: 5F DC.B 0x5F ; '_'
0x0800ECA8: 55 DC.B 0x55 ; 'U'
0x0800ECA9: 4E DC.B 0x4E ; 'N'
0x0800ECAA: 44 DC.B 0x44 ; 'D'
0x0800ECAB: 45 DC.B 0x45 ; 'E'
0x0800ECAC: 52 DC.B 0x52 ; 'R'
0x0800ECAD: 56 DC.B 0x56 ; 'V'
0x0800ECAE: 4F DC.B 0x4F ; 'O'
0x0800ECAF: 4C DC.B 0x4C ; 'L'
0x0800ECB0: 54 DC.B 0x54 ; 'T'
0x0800ECB1: 41 DC.B 0x41 ; 'A'
0x0800ECB2: 47 DC.B 0x47 ; 'G'
0x0800ECB3: 45 DC.B 0x45 ; 'E'
0x0800ECB4: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.25 from outputs.o, size=33, align=1
0x0800ECB5: 4F DC.B 0x4F ; 'O'
0x0800ECB6: 55 DC.B 0x55 ; 'U'
0x0800ECB7: 54 DC.B 0x54 ; 'T'
0x0800ECB8: 50 DC.B 0x50 ; 'P'
0x0800ECB9: 55 DC.B 0x55 ; 'U'
0x0800ECBA: 54 DC.B 0x54 ; 'T'
0x0800ECBB: 53 DC.B 0x53 ; 'S'
0x0800ECBC: 5F DC.B 0x5F ; '_'
0x0800ECBD: 4F DC.B 0x4F ; 'O'
0x0800ECBE: 56 DC.B 0x56 ; 'V'
0x0800ECBF: 50 DC.B 0x50 ; 'P'
0x0800ECC0: 5F DC.B 0x5F ; '_'
0x0800ECC1: 43 DC.B 0x43 ; 'C'
0x0800ECC2: 48 DC.B 0x48 ; 'H'
0x0800ECC3: 49 DC.B 0x49 ; 'I'
0x0800ECC4: 50 DC.B 0x50 ; 'P'
0x0800ECC5: 5F DC.B 0x5F ; '_'
0x0800ECC6: 55 DC.B 0x55 ; 'U'
0x0800ECC7: 4E DC.B 0x4E ; 'N'
0x0800ECC8: 44 DC.B 0x44 ; 'D'
0x0800ECC9: 45 DC.B 0x45 ; 'E'
0x0800ECCA: 54 DC.B 0x54 ; 'T'
0x0800ECCB: 45 DC.B 0x45 ; 'E'
0x0800ECCC: 4D DC.B 0x4D ; 'M'
0x0800ECCD: 50 DC.B 0x50 ; 'P'
0x0800ECCE: 45 DC.B 0x45 ; 'E'
0x0800ECCF: 52 DC.B 0x52 ; 'R'
0x0800ECD0: 41 DC.B 0x41 ; 'A'
0x0800ECD1: 54 DC.B 0x54 ; 'T'
0x0800ECD2: 55 DC.B 0x55 ; 'U'
0x0800ECD3: 52 DC.B 0x52 ; 'R'
0x0800ECD4: 45 DC.B 0x45 ; 'E'
0x0800ECD5: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.27 from outputs.o, size=33, align=1
0x0800ECD6: 4F DC.B 0x4F ; 'O'
0x0800ECD7: 55 DC.B 0x55 ; 'U'
0x0800ECD8: 54 DC.B 0x54 ; 'T'
0x0800ECD9: 50 DC.B 0x50 ; 'P'
0x0800ECDA: 55 DC.B 0x55 ; 'U'
0x0800ECDB: 54 DC.B 0x54 ; 'T'
0x0800ECDC: 53 DC.B 0x53 ; 'S'
0x0800ECDD: 5F DC.B 0x5F ; '_'
0x0800ECDE: 4F DC.B 0x4F ; 'O'
0x0800ECDF: 56 DC.B 0x56 ; 'V'
0x0800ECE0: 50 DC.B 0x50 ; 'P'
0x0800ECE1: 5F DC.B 0x5F ; '_'
0x0800ECE2: 43 DC.B 0x43 ; 'C'
0x0800ECE3: 48 DC.B 0x48 ; 'H'
0x0800ECE4: 49 DC.B 0x49 ; 'I'
0x0800ECE5: 50 DC.B 0x50 ; 'P'
0x0800ECE6: 5F DC.B 0x5F ; '_'
0x0800ECE7: 4F DC.B 0x4F ; 'O'
0x0800ECE8: 56 DC.B 0x56 ; 'V'
0x0800ECE9: 45 DC.B 0x45 ; 'E'
0x0800ECEA: 52 DC.B 0x52 ; 'R'
0x0800ECEB: 54 DC.B 0x54 ; 'T'
0x0800ECEC: 45 DC.B 0x45 ; 'E'
0x0800ECED: 4D DC.B 0x4D ; 'M'
0x0800ECEE: 50 DC.B 0x50 ; 'P'
0x0800ECEF: 45 DC.B 0x45 ; 'E'
0x0800ECF0: 52 DC.B 0x52 ; 'R'
0x0800ECF1: 41 DC.B 0x41 ; 'A'
0x0800ECF2: 54 DC.B 0x54 ; 'T'
0x0800ECF3: 55 DC.B 0x55 ; 'U'
0x0800ECF4: 52 DC.B 0x52 ; 'R'
0x0800ECF5: 45 DC.B 0x45 ; 'E'
0x0800ECF6: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.37 from outputs.o, size=21, align=1
0x0800ECF7: 41 DC.B 0x41 ; 'A'
0x0800ECF8: 55 DC.B 0x55 ; 'U'
0x0800ECF9: 58 DC.B 0x58 ; 'X'
0x0800ECFA: 20 DC.B 0x20 ; ' '
0x0800ECFB: 6F DC.B 0x6F ; 'o'
0x0800ECFC: 6E DC.B 0x6E ; 'n'
0x0800ECFD: 20 DC.B 0x20 ; ' '
0x0800ECFE: 28 DC.B 0x28 ; '('
0x0800ECFF: 41 DC.B 0x41 ; 'A'
0x0800ED00: 6C DC.B 0x6C ; 'l'
0x0800ED01: 61 DC.B 0x61 ; 'a'
0x0800ED02: 72 DC.B 0x72 ; 'r'
0x0800ED03: 6D DC.B 0x6D ; 'm'
0x0800ED04: 20 DC.B 0x20 ; ' '
0x0800ED05: 4D DC.B 0x4D ; 'M'
0x0800ED06: 6F DC.B 0x6F ; 'o'
0x0800ED07: 64 DC.B 0x64 ; 'd'
0x0800ED08: 65 DC.B 0x65 ; 'e'
0x0800ED09: 29 DC.B 0x29 ; ')'
0x0800ED0A: 0D DC.B 0x0D ; '\r'
0x0800ED0B: 00 DC.B 0x00 ; '\0'
Section .rodata.libc._DoInit._aInitStr from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=17, align=1
_DoInit._aInitStr:
0x0800ED0C: 00 DC.B 0x00 ; '\0'
0x0800ED0D: 00 DC.B 0x00 ; '\0'
0x0800ED0E: 00 DC.B 0x00 ; '\0'
0x0800ED0F: 00 DC.B 0x00 ; '\0'
0x0800ED10: 00 DC.B 0x00 ; '\0'
0x0800ED11: 00 DC.B 0x00 ; '\0'
0x0800ED12: 54 DC.B 0x54 ; 'T'
0x0800ED13: 54 DC.B 0x54 ; 'T'
0x0800ED14: 52 DC.B 0x52 ; 'R'
0x0800ED15: 20 DC.B 0x20 ; ' '
0x0800ED16: 52 DC.B 0x52 ; 'R'
0x0800ED17: 45 DC.B 0x45 ; 'E'
0x0800ED18: 47 DC.B 0x47 ; 'G'
0x0800ED19: 47 DC.B 0x47 ; 'G'
0x0800ED1A: 45 DC.B 0x45 ; 'E'
0x0800ED1B: 53 DC.B 0x53 ; 'S'
0x0800ED1C: 00 DC.B 0x00 ; '\0'
Section .rodata.libc..L.str from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=9, align=1
0x0800ED1D: 54 DC.B 0x54 ; 'T'
0x0800ED1E: 65 DC.B 0x65 ; 'e'
0x0800ED1F: 72 DC.B 0x72 ; 'r'
0x0800ED20: 6D DC.B 0x6D ; 'm'
0x0800ED21: 69 DC.B 0x69 ; 'i'
0x0800ED22: 6E DC.B 0x6E ; 'n'
0x0800ED23: 61 DC.B 0x61 ; 'a'
0x0800ED24: 6C DC.B 0x6C ; 'l'
0x0800ED25: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_date_format:
0x0800ED26: 25 DC.B 0x25 ; '%'
0x0800ED27: 6D DC.B 0x6D ; 'm'
0x0800ED28: 2F DC.B 0x2F ; '/'
0x0800ED29: 25 DC.B 0x25 ; '%'
0x0800ED2A: 64 DC.B 0x64 ; 'd'
0x0800ED2B: 2F DC.B 0x2F ; '/'
0x0800ED2C: 25 DC.B 0x25 ; '%'
0x0800ED2D: 79 DC.B 0x79 ; 'y'
0x0800ED2E: 00 DC.B 0x00 ; '\0'
__SEGGER_RTL_c_locale_time_format:
0x0800ED2F: 25 DC.B 0x25 ; '%'
0x0800ED30: 48 DC.B 0x48 ; 'H'
0x0800ED31: 3A DC.B 0x3A ; ':'
0x0800ED32: 25 DC.B 0x25 ; '%'
0x0800ED33: 4D DC.B 0x4D ; 'M'
0x0800ED34: 3A DC.B 0x3A ; ':'
0x0800ED35: 25 DC.B 0x25 ; '%'
0x0800ED36: 53 DC.B 0x53 ; 'S'
0x0800ED37: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_day_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=29, align=1
__SEGGER_RTL_c_locale_abbrev_day_names:
0x0800ED38: 53 DC.B 0x53 ; 'S'
0x0800ED39: 75 DC.B 0x75 ; 'u'
0x0800ED3A: 6E DC.B 0x6E ; 'n'
0x0800ED3B: 00 DC.B 0x00 ; '\0'
0x0800ED3C: 4D DC.B 0x4D ; 'M'
0x0800ED3D: 6F DC.B 0x6F ; 'o'
0x0800ED3E: 6E DC.B 0x6E ; 'n'
0x0800ED3F: 00 DC.B 0x00 ; '\0'
0x0800ED40: 54 DC.B 0x54 ; 'T'
0x0800ED41: 75 DC.B 0x75 ; 'u'
0x0800ED42: 65 DC.B 0x65 ; 'e'
0x0800ED43: 00 DC.B 0x00 ; '\0'
0x0800ED44: 57 DC.B 0x57 ; 'W'
0x0800ED45: 65 DC.B 0x65 ; 'e'
0x0800ED46: 64 DC.B 0x64 ; 'd'
0x0800ED47: 00 DC.B 0x00 ; '\0'
0x0800ED48: 54 DC.B 0x54 ; 'T'
0x0800ED49: 68 DC.B 0x68 ; 'h'
0x0800ED4A: 75 DC.B 0x75 ; 'u'
0x0800ED4B: 00 DC.B 0x00 ; '\0'
0x0800ED4C: 46 DC.B 0x46 ; 'F'
0x0800ED4D: 72 DC.B 0x72 ; 'r'
0x0800ED4E: 69 DC.B 0x69 ; 'i'
0x0800ED4F: 00 DC.B 0x00 ; '\0'
0x0800ED50: 53 DC.B 0x53 ; 'S'
0x0800ED51: 61 DC.B 0x61 ; 'a'
0x0800ED52: 74 DC.B 0x74 ; 't'
0x0800ED53: 00 DC.B 0x00 ; '\0'
0x0800ED54: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_c_locale_abbrev_month_names from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=49, align=1
__SEGGER_RTL_c_locale_abbrev_month_names:
0x0800ED55: 4A DC.B 0x4A ; 'J'
0x0800ED56: 61 DC.B 0x61 ; 'a'
0x0800ED57: 6E DC.B 0x6E ; 'n'
0x0800ED58: 00 DC.B 0x00 ; '\0'
0x0800ED59: 46 DC.B 0x46 ; 'F'
0x0800ED5A: 65 DC.B 0x65 ; 'e'
0x0800ED5B: 62 DC.B 0x62 ; 'b'
0x0800ED5C: 00 DC.B 0x00 ; '\0'
0x0800ED5D: 4D DC.B 0x4D ; 'M'
0x0800ED5E: 61 DC.B 0x61 ; 'a'
0x0800ED5F: 72 DC.B 0x72 ; 'r'
0x0800ED60: 00 DC.B 0x00 ; '\0'
0x0800ED61: 41 DC.B 0x41 ; 'A'
0x0800ED62: 70 DC.B 0x70 ; 'p'
0x0800ED63: 72 DC.B 0x72 ; 'r'
0x0800ED64: 00 DC.B 0x00 ; '\0'
0x0800ED65: 4D DC.B 0x4D ; 'M'
0x0800ED66: 61 DC.B 0x61 ; 'a'
0x0800ED67: 79 DC.B 0x79 ; 'y'
0x0800ED68: 00 DC.B 0x00 ; '\0'
0x0800ED69: 4A DC.B 0x4A ; 'J'
0x0800ED6A: 75 DC.B 0x75 ; 'u'
0x0800ED6B: 6E DC.B 0x6E ; 'n'
0x0800ED6C: 00 DC.B 0x00 ; '\0'
0x0800ED6D: 4A DC.B 0x4A ; 'J'
0x0800ED6E: 75 DC.B 0x75 ; 'u'
0x0800ED6F: 6C DC.B 0x6C ; 'l'
0x0800ED70: 00 DC.B 0x00 ; '\0'
0x0800ED71: 41 DC.B 0x41 ; 'A'
0x0800ED72: 75 DC.B 0x75 ; 'u'
0x0800ED73: 67 DC.B 0x67 ; 'g'
0x0800ED74: 00 DC.B 0x00 ; '\0'
0x0800ED75: 53 DC.B 0x53 ; 'S'
0x0800ED76: 65 DC.B 0x65 ; 'e'
0x0800ED77: 70 DC.B 0x70 ; 'p'
0x0800ED78: 00 DC.B 0x00 ; '\0'
0x0800ED79: 4F DC.B 0x4F ; 'O'
0x0800ED7A: 63 DC.B 0x63 ; 'c'
0x0800ED7B: 74 DC.B 0x74 ; 't'
0x0800ED7C: 00 DC.B 0x00 ; '\0'
0x0800ED7D: 4E DC.B 0x4E ; 'N'
0x0800ED7E: 6F DC.B 0x6F ; 'o'
0x0800ED7F: 76 DC.B 0x76 ; 'v'
0x0800ED80: 00 DC.B 0x00 ; '\0'
0x0800ED81: 44 DC.B 0x44 ; 'D'
0x0800ED82: 65 DC.B 0x65 ; 'e'
0x0800ED83: 63 DC.B 0x63 ; 'c'
0x0800ED84: 00 DC.B 0x00 ; '\0'
0x0800ED85: 00 DC.B 0x00 ; '\0'
Section .rodata.libc.__SEGGER_RTL_ascii_ctype_mask from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=13, align=1
__SEGGER_RTL_ascii_ctype_mask:
0x0800ED86: 00 DC.B 0x00 ; '\0'
0x0800ED87: 07 DC.B 0x07 ; '\x07'
0x0800ED88: 03 DC.B 0x03 ; '\x03'
0x0800ED89: 20 DC.B 0x20 ; ' '
0x0800ED8A: 04 DC.B 0x04 ; '\x04'
0x0800ED8B: 17 DC.B 0x17 ; '\x17'
0x0800ED8C: 02 DC.B 0x02 ; '\x02'
0x0800ED8D: 01 DC.B 0x01 ; '\x01'
0x0800ED8E: 08 DC.B 0x08 ; '\b'
0x0800ED8F: 57 DC.B 0x57 ; 'W'
0x0800ED90: 10 DC.B 0x10 ; '\x10'
0x0800ED91: 40 DC.B 0x40 ; '@'
0x0800ED92: 80 DC.B 0x80 ; '\x80'
Section .rodata.block.tdata.copy from [ Linker created ], size=20, align=4
0x0800ED94: 20 DC.B 0x20 ; ' '
0x0800ED95: 67 DC.B 0x67 ; 'g'
0x0800ED96: 00 DC.B 0x00 ; '\0'
0x0800ED97: 08 DC.B 0x08 ; '\b'
0x0800ED98: 20 DC.B 0x20 ; ' '
0x0800ED99: 67 DC.B 0x67 ; 'g'
0x0800ED9A: 00 DC.B 0x00 ; '\0'
0x0800ED9B: 08 DC.B 0x08 ; '\b'
0x0800ED9C: 20 DC.B 0x20 ; ' '
0x0800ED9D: 67 DC.B 0x67 ; 'g'
0x0800ED9E: 00 DC.B 0x00 ; '\0'
0x0800ED9F: 08 DC.B 0x08 ; '\b'
0x0800EDA0: 20 DC.B 0x20 ; ' '
0x0800EDA1: 67 DC.B 0x67 ; 'g'
0x0800EDA2: 00 DC.B 0x00 ; '\0'
0x0800EDA3: 08 DC.B 0x08 ; '\b'
0x0800EDA4: 20 DC.B 0x20 ; ' '
0x0800EDA5: 67 DC.B 0x67 ; 'g'
0x0800EDA6: 00 DC.B 0x00 ; '\0'
0x0800EDA7: 08 DC.B 0x08 ; '\b'
Section .init_array from STM32G4xx_Startup.o, size=4, align=4
0x0800EDA8: 0800D3FD DC.W SystemCoreClockUpdate
Section .rodata..Lstr.30 from main.o, size=16, align=1
0x0800EDAC: 55 DC.B 0x55 ; 'U'
0x0800EDAD: 4E DC.B 0x4E ; 'N'
0x0800EDAE: 4B DC.B 0x4B ; 'K'
0x0800EDAF: 4E DC.B 0x4E ; 'N'
0x0800EDB0: 4F DC.B 0x4F ; 'O'
0x0800EDB1: 57 DC.B 0x57 ; 'W'
0x0800EDB2: 4E DC.B 0x4E ; 'N'
0x0800EDB3: 20 DC.B 0x20 ; ' '
0x0800EDB4: 43 DC.B 0x43 ; 'C'
0x0800EDB5: 4F DC.B 0x4F ; 'O'
0x0800EDB6: 4D DC.B 0x4D ; 'M'
0x0800EDB7: 4D DC.B 0x4D ; 'M'
0x0800EDB8: 41 DC.B 0x41 ; 'A'
0x0800EDB9: 4E DC.B 0x4E ; 'N'
0x0800EDBA: 44 DC.B 0x44 ; 'D'
0x0800EDBB: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.36 from main.o, size=28, align=1
0x0800EDBC: 46 DC.B 0x46 ; 'F'
0x0800EDBD: 6C DC.B 0x6C ; 'l'
0x0800EDBE: 61 DC.B 0x61 ; 'a'
0x0800EDBF: 73 DC.B 0x73 ; 's'
0x0800EDC0: 68 DC.B 0x68 ; 'h'
0x0800EDC1: 20 DC.B 0x20 ; ' '
0x0800EDC2: 4F DC.B 0x4F ; 'O'
0x0800EDC3: 70 DC.B 0x70 ; 'p'
0x0800EDC4: 74 DC.B 0x74 ; 't'
0x0800EDC5: 69 DC.B 0x69 ; 'i'
0x0800EDC6: 6F DC.B 0x6F ; 'o'
0x0800EDC7: 6E DC.B 0x6E ; 'n'
0x0800EDC8: 62 DC.B 0x62 ; 'b'
0x0800EDC9: 79 DC.B 0x79 ; 'y'
0x0800EDCA: 74 DC.B 0x74 ; 't'
0x0800EDCB: 65 DC.B 0x65 ; 'e'
0x0800EDCC: 20 DC.B 0x20 ; ' '
0x0800EDCD: 70 DC.B 0x70 ; 'p'
0x0800EDCE: 72 DC.B 0x72 ; 'r'
0x0800EDCF: 6F DC.B 0x6F ; 'o'
0x0800EDD0: 67 DC.B 0x67 ; 'g'
0x0800EDD1: 72 DC.B 0x72 ; 'r'
0x0800EDD2: 61 DC.B 0x61 ; 'a'
0x0800EDD3: 6D DC.B 0x6D ; 'm'
0x0800EDD4: 6D DC.B 0x6D ; 'm'
0x0800EDD5: 65 DC.B 0x65 ; 'e'
0x0800EDD6: 64 DC.B 0x64 ; 'd'
0x0800EDD7: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.43 from main.o, size=32, align=1
0x0800EDD8: 53 DC.B 0x53 ; 'S'
0x0800EDD9: 74 DC.B 0x74 ; 't'
0x0800EDDA: 61 DC.B 0x61 ; 'a'
0x0800EDDB: 72 DC.B 0x72 ; 'r'
0x0800EDDC: 74 DC.B 0x74 ; 't'
0x0800EDDD: 20 DC.B 0x20 ; ' '
0x0800EDDE: 65 DC.B 0x65 ; 'e'
0x0800EDDF: 6E DC.B 0x6E ; 'n'
0x0800EDE0: 61 DC.B 0x61 ; 'a'
0x0800EDE1: 62 DC.B 0x62 ; 'b'
0x0800EDE2: 6C DC.B 0x6C ; 'l'
0x0800EDE3: 65 DC.B 0x65 ; 'e'
0x0800EDE4: 20 DC.B 0x20 ; ' '
0x0800EDE5: 72 DC.B 0x72 ; 'r'
0x0800EDE6: 65 DC.B 0x65 ; 'e'
0x0800EDE7: 61 DC.B 0x61 ; 'a'
0x0800EDE8: 64 DC.B 0x64 ; 'd'
0x0800EDE9: 6F DC.B 0x6F ; 'o'
0x0800EDEA: 75 DC.B 0x75 ; 'u'
0x0800EDEB: 74 DC.B 0x74 ; 't'
0x0800EDEC: 20 DC.B 0x20 ; ' '
0x0800EDED: 70 DC.B 0x70 ; 'p'
0x0800EDEE: 72 DC.B 0x72 ; 'r'
0x0800EDEF: 6F DC.B 0x6F ; 'o'
0x0800EDF0: 74 DC.B 0x74 ; 't'
0x0800EDF1: 65 DC.B 0x65 ; 'e'
0x0800EDF2: 63 DC.B 0x63 ; 'c'
0x0800EDF3: 74 DC.B 0x74 ; 't'
0x0800EDF4: 69 DC.B 0x69 ; 'i'
0x0800EDF5: 6F DC.B 0x6F ; 'o'
0x0800EDF6: 6E DC.B 0x6E ; 'n'
0x0800EDF7: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.54 from main.o, size=16, align=1
0x0800EDF8: 2E DC.B 0x2E ; '.'
0x0800EDF9: 2E DC.B 0x2E ; '.'
0x0800EDFA: 2E DC.B 0x2E ; '.'
0x0800EDFB: 46 DC.B 0x46 ; 'F'
0x0800EDFC: 6C DC.B 0x6C ; 'l'
0x0800EDFD: 61 DC.B 0x61 ; 'a'
0x0800EDFE: 73 DC.B 0x73 ; 's'
0x0800EDFF: 68 DC.B 0x68 ; 'h'
0x0800EE00: 20 DC.B 0x20 ; ' '
0x0800EE01: 75 DC.B 0x75 ; 'u'
0x0800EE02: 6E DC.B 0x6E ; 'n'
0x0800EE03: 6C DC.B 0x6C ; 'l'
0x0800EE04: 6F DC.B 0x6F ; 'o'
0x0800EE05: 63 DC.B 0x63 ; 'c'
0x0800EE06: 6B DC.B 0x6B ; 'k'
0x0800EE07: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.55 from main.o, size=24, align=1
0x0800EE08: 46 DC.B 0x46 ; 'F'
0x0800EE09: 6C DC.B 0x6C ; 'l'
0x0800EE0A: 61 DC.B 0x61 ; 'a'
0x0800EE0B: 73 DC.B 0x73 ; 's'
0x0800EE0C: 68 DC.B 0x68 ; 'h'
0x0800EE0D: 20 DC.B 0x20 ; ' '
0x0800EE0E: 4F DC.B 0x4F ; 'O'
0x0800EE0F: 70 DC.B 0x70 ; 'p'
0x0800EE10: 74 DC.B 0x74 ; 't'
0x0800EE11: 69 DC.B 0x69 ; 'i'
0x0800EE12: 6F DC.B 0x6F ; 'o'
0x0800EE13: 6E DC.B 0x6E ; 'n'
0x0800EE14: 62 DC.B 0x62 ; 'b'
0x0800EE15: 79 DC.B 0x79 ; 'y'
0x0800EE16: 74 DC.B 0x74 ; 't'
0x0800EE17: 65 DC.B 0x65 ; 'e'
0x0800EE18: 20 DC.B 0x20 ; ' '
0x0800EE19: 6C DC.B 0x6C ; 'l'
0x0800EE1A: 6F DC.B 0x6F ; 'o'
0x0800EE1B: 63 DC.B 0x63 ; 'c'
0x0800EE1C: 6B DC.B 0x6B ; 'k'
0x0800EE1D: 65 DC.B 0x65 ; 'e'
0x0800EE1E: 64 DC.B 0x64 ; 'd'
0x0800EE1F: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.57 from main.o, size=32, align=1
0x0800EE20: 2E DC.B 0x2E ; '.'
0x0800EE21: 2E DC.B 0x2E ; '.'
0x0800EE22: 2E DC.B 0x2E ; '.'
0x0800EE23: 45 DC.B 0x45 ; 'E'
0x0800EE24: 6E DC.B 0x6E ; 'n'
0x0800EE25: 61 DC.B 0x61 ; 'a'
0x0800EE26: 62 DC.B 0x62 ; 'b'
0x0800EE27: 6C DC.B 0x6C ; 'l'
0x0800EE28: 65 DC.B 0x65 ; 'e'
0x0800EE29: 20 DC.B 0x20 ; ' '
0x0800EE2A: 6C DC.B 0x6C ; 'l'
0x0800EE2B: 6F DC.B 0x6F ; 'o'
0x0800EE2C: 63 DC.B 0x63 ; 'c'
0x0800EE2D: 6B DC.B 0x6B ; 'k'
0x0800EE2E: 20 DC.B 0x20 ; ' '
0x0800EE2F: 70 DC.B 0x70 ; 'p'
0x0800EE30: 72 DC.B 0x72 ; 'r'
0x0800EE31: 6F DC.B 0x6F ; 'o'
0x0800EE32: 63 DC.B 0x63 ; 'c'
0x0800EE33: 65 DC.B 0x65 ; 'e'
0x0800EE34: 73 DC.B 0x73 ; 's'
0x0800EE35: 73 DC.B 0x73 ; 's'
0x0800EE36: 20 DC.B 0x20 ; ' '
0x0800EE37: 66 DC.B 0x66 ; 'f'
0x0800EE38: 69 DC.B 0x69 ; 'i'
0x0800EE39: 6E DC.B 0x6E ; 'n'
0x0800EE3A: 69 DC.B 0x69 ; 'i'
0x0800EE3B: 73 DC.B 0x73 ; 's'
0x0800EE3C: 68 DC.B 0x68 ; 'h'
0x0800EE3D: 65 DC.B 0x65 ; 'e'
0x0800EE3E: 64 DC.B 0x64 ; 'd'
0x0800EE3F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g4xx_hal_fdcan.o, size=96, align=1
0x0800EE40: 44 DC.B 0x44 ; 'D'
0x0800EE41: 3A DC.B 0x3A ; ':'
0x0800EE42: 5C DC.B 0x5C ; '\\'
0x0800EE43: 50 DC.B 0x50 ; 'P'
0x0800EE44: 72 DC.B 0x72 ; 'r'
0x0800EE45: 6F DC.B 0x6F ; 'o'
0x0800EE46: 6A DC.B 0x6A ; 'j'
0x0800EE47: 65 DC.B 0x65 ; 'e'
0x0800EE48: 6B DC.B 0x6B ; 'k'
0x0800EE49: 74 DC.B 0x74 ; 't'
0x0800EE4A: 65 DC.B 0x65 ; 'e'
0x0800EE4B: 5C DC.B 0x5C ; '\\'
0x0800EE4C: 65 DC.B 0x65 ; 'e'
0x0800EE4D: 63 DC.B 0x63 ; 'c'
0x0800EE4E: 73 DC.B 0x73 ; 's'
0x0800EE4F: 53 DC.B 0x53 ; 'S'
0x0800EE50: 6D DC.B 0x6D ; 'm'
0x0800EE51: 61 DC.B 0x61 ; 'a'
0x0800EE52: 72 DC.B 0x72 ; 'r'
0x0800EE53: 74 DC.B 0x74 ; 't'
0x0800EE54: 50 DC.B 0x50 ; 'P'
0x0800EE55: 72 DC.B 0x72 ; 'r'
0x0800EE56: 6F DC.B 0x6F ; 'o'
0x0800EE57: 5C DC.B 0x5C ; '\\'
0x0800EE58: 74 DC.B 0x74 ; 't'
0x0800EE59: 72 DC.B 0x72 ; 'r'
0x0800EE5A: 75 DC.B 0x75 ; 'u'
0x0800EE5B: 6E DC.B 0x6E ; 'n'
0x0800EE5C: 6B DC.B 0x6B ; 'k'
0x0800EE5D: 5C DC.B 0x5C ; '\\'
0x0800EE5E: 66 DC.B 0x66 ; 'f'
0x0800EE5F: 77 DC.B 0x77 ; 'w'
0x0800EE60: 5F DC.B 0x5F ; '_'
0x0800EE61: 67 DC.B 0x67 ; 'g'
0x0800EE62: 34 DC.B 0x34 ; '4'
0x0800EE63: 37 DC.B 0x37 ; '7'
0x0800EE64: 33 DC.B 0x33 ; '3'
0x0800EE65: 72 DC.B 0x72 ; 'r'
0x0800EE66: 63 DC.B 0x63 ; 'c'
0x0800EE67: 74 DC.B 0x74 ; 't'
0x0800EE68: 5C DC.B 0x5C ; '\\'
0x0800EE69: 44 DC.B 0x44 ; 'D'
0x0800EE6A: 72 DC.B 0x72 ; 'r'
0x0800EE6B: 69 DC.B 0x69 ; 'i'
0x0800EE6C: 76 DC.B 0x76 ; 'v'
0x0800EE6D: 65 DC.B 0x65 ; 'e'
0x0800EE6E: 72 DC.B 0x72 ; 'r'
0x0800EE6F: 73 DC.B 0x73 ; 's'
0x0800EE70: 5C DC.B 0x5C ; '\\'
0x0800EE71: 53 DC.B 0x53 ; 'S'
0x0800EE72: 54 DC.B 0x54 ; 'T'
0x0800EE73: 4D DC.B 0x4D ; 'M'
0x0800EE74: 33 DC.B 0x33 ; '3'
0x0800EE75: 32 DC.B 0x32 ; '2'
0x0800EE76: 47 DC.B 0x47 ; 'G'
0x0800EE77: 34 DC.B 0x34 ; '4'
0x0800EE78: 78 DC.B 0x78 ; 'x'
0x0800EE79: 78 DC.B 0x78 ; 'x'
0x0800EE7A: 5F DC.B 0x5F ; '_'
0x0800EE7B: 48 DC.B 0x48 ; 'H'
0x0800EE7C: 41 DC.B 0x41 ; 'A'
0x0800EE7D: 4C DC.B 0x4C ; 'L'
0x0800EE7E: 5F DC.B 0x5F ; '_'
0x0800EE7F: 44 DC.B 0x44 ; 'D'
0x0800EE80: 72 DC.B 0x72 ; 'r'
0x0800EE81: 69 DC.B 0x69 ; 'i'
0x0800EE82: 76 DC.B 0x76 ; 'v'
0x0800EE83: 65 DC.B 0x65 ; 'e'
0x0800EE84: 72 DC.B 0x72 ; 'r'
0x0800EE85: 5C DC.B 0x5C ; '\\'
0x0800EE86: 53 DC.B 0x53 ; 'S'
0x0800EE87: 72 DC.B 0x72 ; 'r'
0x0800EE88: 63 DC.B 0x63 ; 'c'
0x0800EE89: 5C DC.B 0x5C ; '\\'
0x0800EE8A: 73 DC.B 0x73 ; 's'
0x0800EE8B: 74 DC.B 0x74 ; 't'
0x0800EE8C: 6D DC.B 0x6D ; 'm'
0x0800EE8D: 33 DC.B 0x33 ; '3'
0x0800EE8E: 32 DC.B 0x32 ; '2'
0x0800EE8F: 67 DC.B 0x67 ; 'g'
0x0800EE90: 34 DC.B 0x34 ; '4'
0x0800EE91: 78 DC.B 0x78 ; 'x'
0x0800EE92: 78 DC.B 0x78 ; 'x'
0x0800EE93: 5F DC.B 0x5F ; '_'
0x0800EE94: 68 DC.B 0x68 ; 'h'
0x0800EE95: 61 DC.B 0x61 ; 'a'
0x0800EE96: 6C DC.B 0x6C ; 'l'
0x0800EE97: 5F DC.B 0x5F ; '_'
0x0800EE98: 66 DC.B 0x66 ; 'f'
0x0800EE99: 64 DC.B 0x64 ; 'd'
0x0800EE9A: 63 DC.B 0x63 ; 'c'
0x0800EE9B: 61 DC.B 0x61 ; 'a'
0x0800EE9C: 6E DC.B 0x6E ; 'n'
0x0800EE9D: 2E DC.B 0x2E ; '.'
0x0800EE9E: 63 DC.B 0x63 ; 'c'
0x0800EE9F: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g4xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.numerator:
0x0800EEA0: 01 DC.B 0x01 ; '\x01'
0x0800EEA1: 01 DC.B 0x01 ; '\x01'
0x0800EEA2: 01 DC.B 0x01 ; '\x01'
0x0800EEA3: 03 DC.B 0x03 ; '\x03'
0x0800EEA4: 07 DC.B 0x07 ; '\x07'
0x0800EEA5: 01 DC.B 0x01 ; '\x01'
0x0800EEA6: 00 DC.B 0x00 ; '\0'
0x0800EEA7: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g4xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.denominator:
0x0800EEA8: 08 DC.B 0x08 ; '\b'
0x0800EEA9: 04 DC.B 0x04 ; '\x04'
0x0800EEAA: 02 DC.B 0x02 ; '\x02'
0x0800EEAB: 04 DC.B 0x04 ; '\x04'
0x0800EEAC: 08 DC.B 0x08 ; '\b'
0x0800EEAD: 01 DC.B 0x01 ; '\x01'
0x0800EEAE: 01 DC.B 0x01 ; '\x01'
0x0800EEAF: 01 DC.B 0x01 ; '\x01'
Section .rodata..L.str.8 from ads1260.o, size=20, align=1
0x0800EEB0: 4B DC.B 0x4B ; 'K'
0x0800EEB1: 6F DC.B 0x6F ; 'o'
0x0800EEB2: 72 DC.B 0x72 ; 'r'
0x0800EEB3: 72 DC.B 0x72 ; 'r'
0x0800EEB4: 65 DC.B 0x65 ; 'e'
0x0800EEB5: 6B DC.B 0x6B ; 'k'
0x0800EEB6: 74 DC.B 0x74 ; 't'
0x0800EEB7: 75 DC.B 0x75 ; 'u'
0x0800EEB8: 72 DC.B 0x72 ; 'r'
0x0800EEB9: 66 DC.B 0x66 ; 'f'
0x0800EEBA: 61 DC.B 0x61 ; 'a'
0x0800EEBB: 6B DC.B 0x6B ; 'k'
0x0800EEBC: 74 DC.B 0x74 ; 't'
0x0800EEBD: 6F DC.B 0x6F ; 'o'
0x0800EEBE: 72 DC.B 0x72 ; 'r'
0x0800EEBF: 3D DC.B 0x3D ; '='
0x0800EEC0: 25 DC.B 0x25 ; '%'
0x0800EEC1: 66 DC.B 0x66 ; 'f'
0x0800EEC2: 0A DC.B 0x0A ; '\n'
0x0800EEC3: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.16 from ads1260.o, size=28, align=1
0x0800EEC4: 2D DC.B 0x2D ; '-'
0x0800EEC5: 2D DC.B 0x2D ; '-'
0x0800EEC6: 2D DC.B 0x2D ; '-'
0x0800EEC7: 20 DC.B 0x20 ; ' '
0x0800EEC8: 47 DC.B 0x47 ; 'G'
0x0800EEC9: 61 DC.B 0x61 ; 'a'
0x0800EECA: 69 DC.B 0x69 ; 'i'
0x0800EECB: 6E DC.B 0x6E ; 'n'
0x0800EECC: 20 DC.B 0x20 ; ' '
0x0800EECD: 44 DC.B 0x44 ; 'D'
0x0800EECE: 72 DC.B 0x72 ; 'r'
0x0800EECF: 69 DC.B 0x69 ; 'i'
0x0800EED0: 66 DC.B 0x66 ; 'f'
0x0800EED1: 74 DC.B 0x74 ; 't'
0x0800EED2: 20 DC.B 0x20 ; ' '
0x0800EED3: 43 DC.B 0x43 ; 'C'
0x0800EED4: 41 DC.B 0x41 ; 'A'
0x0800EED5: 4C DC.B 0x4C ; 'L'
0x0800EED6: 20 DC.B 0x20 ; ' '
0x0800EED7: 45 DC.B 0x45 ; 'E'
0x0800EED8: 4E DC.B 0x4E ; 'N'
0x0800EED9: 44 DC.B 0x44 ; 'D'
0x0800EEDA: 45 DC.B 0x45 ; 'E'
0x0800EEDB: 20 DC.B 0x20 ; ' '
0x0800EEDC: 2D DC.B 0x2D ; '-'
0x0800EEDD: 2D DC.B 0x2D ; '-'
0x0800EEDE: 2D DC.B 0x2D ; '-'
0x0800EEDF: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.25 from ads1260.o, size=36, align=1
0x0800EEE0: 45 DC.B 0x45 ; 'E'
0x0800EEE1: 52 DC.B 0x52 ; 'R'
0x0800EEE2: 52 DC.B 0x52 ; 'R'
0x0800EEE3: 4F DC.B 0x4F ; 'O'
0x0800EEE4: 52 DC.B 0x52 ; 'R'
0x0800EEE5: 20 DC.B 0x20 ; ' '
0x0800EEE6: 41 DC.B 0x41 ; 'A'
0x0800EEE7: 44 DC.B 0x44 ; 'D'
0x0800EEE8: 53 DC.B 0x53 ; 'S'
0x0800EEE9: 5F DC.B 0x5F ; '_'
0x0800EEEA: 31 DC.B 0x31 ; '1'
0x0800EEEB: 32 DC.B 0x32 ; '2'
0x0800EEEC: 36 DC.B 0x36 ; '6'
0x0800EEED: 30 DC.B 0x30 ; '0'
0x0800EEEE: 5F DC.B 0x5F ; '_'
0x0800EEEF: 53 DC.B 0x53 ; 'S'
0x0800EEF0: 65 DC.B 0x65 ; 'e'
0x0800EEF1: 74 DC.B 0x74 ; 't'
0x0800EEF2: 49 DC.B 0x49 ; 'I'
0x0800EEF3: 6E DC.B 0x6E ; 'n'
0x0800EEF4: 74 DC.B 0x74 ; 't'
0x0800EEF5: 65 DC.B 0x65 ; 'e'
0x0800EEF6: 72 DC.B 0x72 ; 'r'
0x0800EEF7: 6E DC.B 0x6E ; 'n'
0x0800EEF8: 61 DC.B 0x61 ; 'a'
0x0800EEF9: 6C DC.B 0x6C ; 'l'
0x0800EEFA: 52 DC.B 0x52 ; 'R'
0x0800EEFB: 65 DC.B 0x65 ; 'e'
0x0800EEFC: 66 DC.B 0x66 ; 'f'
0x0800EEFD: 65 DC.B 0x65 ; 'e'
0x0800EEFE: 72 DC.B 0x72 ; 'r'
0x0800EEFF: 65 DC.B 0x65 ; 'e'
0x0800EF00: 6E DC.B 0x6E ; 'n'
0x0800EF01: 63 DC.B 0x63 ; 'c'
0x0800EF02: 65 DC.B 0x65 ; 'e'
0x0800EF03: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from ah_counter.o, size=88, align=1
0x0800EF04: 54 DC.B 0x54 ; 'T'
0x0800EF05: 69 DC.B 0x69 ; 'i'
0x0800EF06: 6D DC.B 0x6D ; 'm'
0x0800EF07: 65 DC.B 0x65 ; 'e'
0x0800EF08: 20 DC.B 0x20 ; ' '
0x0800EF09: 25 DC.B 0x25 ; '%'
0x0800EF0A: 64 DC.B 0x64 ; 'd'
0x0800EF0B: 3A DC.B 0x3A ; ':'
0x0800EF0C: 20 DC.B 0x20 ; ' '
0x0800EF0D: 42 DC.B 0x42 ; 'B'
0x0800EF0E: 61 DC.B 0x61 ; 'a'
0x0800EF0F: 74 DC.B 0x74 ; 't'
0x0800EF10: 74 DC.B 0x74 ; 't'
0x0800EF11: 65 DC.B 0x65 ; 'e'
0x0800EF12: 72 DC.B 0x72 ; 'r'
0x0800EF13: 69 DC.B 0x69 ; 'i'
0x0800EF14: 65 DC.B 0x65 ; 'e'
0x0800EF15: 20 DC.B 0x20 ; ' '
0x0800EF16: 46 DC.B 0x46 ; 'F'
0x0800EF17: 75 DC.B 0x75 ; 'u'
0x0800EF18: 6C DC.B 0x6C ; 'l'
0x0800EF19: 6C DC.B 0x6C ; 'l'
0x0800EF1A: 20 DC.B 0x20 ; ' '
0x0800EF1B: 65 DC.B 0x65 ; 'e'
0x0800EF1C: 76 DC.B 0x76 ; 'v'
0x0800EF1D: 65 DC.B 0x65 ; 'e'
0x0800EF1E: 6E DC.B 0x6E ; 'n'
0x0800EF1F: 74 DC.B 0x74 ; 't'
0x0800EF20: 20 DC.B 0x20 ; ' '
0x0800EF21: 6D DC.B 0x6D ; 'm'
0x0800EF22: 41 DC.B 0x41 ; 'A'
0x0800EF23: 68 DC.B 0x68 ; 'h'
0x0800EF24: 43 DC.B 0x43 ; 'C'
0x0800EF25: 61 DC.B 0x61 ; 'a'
0x0800EF26: 72 DC.B 0x72 ; 'r'
0x0800EF27: 67 DC.B 0x67 ; 'g'
0x0800EF28: 65 DC.B 0x65 ; 'e'
0x0800EF29: 64 DC.B 0x64 ; 'd'
0x0800EF2A: 3D DC.B 0x3D ; '='
0x0800EF2B: 25 DC.B 0x25 ; '%'
0x0800EF2C: 64 DC.B 0x64 ; 'd'
0x0800EF2D: 2C DC.B 0x2C ; ','
0x0800EF2E: 20 DC.B 0x20 ; ' '
0x0800EF2F: 74 DC.B 0x74 ; 't'
0x0800EF30: 43 DC.B 0x43 ; 'C'
0x0800EF31: 68 DC.B 0x68 ; 'h'
0x0800EF32: 61 DC.B 0x61 ; 'a'
0x0800EF33: 72 DC.B 0x72 ; 'r'
0x0800EF34: 67 DC.B 0x67 ; 'g'
0x0800EF35: 65 DC.B 0x65 ; 'e'
0x0800EF36: 3D DC.B 0x3D ; '='
0x0800EF37: 25 DC.B 0x25 ; '%'
0x0800EF38: 64 DC.B 0x64 ; 'd'
0x0800EF39: 2C DC.B 0x2C ; ','
0x0800EF3A: 20 DC.B 0x20 ; ' '
0x0800EF3B: 63 DC.B 0x63 ; 'c'
0x0800EF3C: 65 DC.B 0x65 ; 'e'
0x0800EF3D: 66 DC.B 0x66 ; 'f'
0x0800EF3E: 41 DC.B 0x41 ; 'A'
0x0800EF3F: 68 DC.B 0x68 ; 'h'
0x0800EF40: 3D DC.B 0x3D ; '='
0x0800EF41: 25 DC.B 0x25 ; '%'
0x0800EF42: 64 DC.B 0x64 ; 'd'
0x0800EF43: 2C DC.B 0x2C ; ','
0x0800EF44: 20 DC.B 0x20 ; ' '
0x0800EF45: 63 DC.B 0x63 ; 'c'
0x0800EF46: 65 DC.B 0x65 ; 'e'
0x0800EF47: 66 DC.B 0x66 ; 'f'
0x0800EF48: 57 DC.B 0x57 ; 'W'
0x0800EF49: 68 DC.B 0x68 ; 'h'
0x0800EF4A: 3D DC.B 0x3D ; '='
0x0800EF4B: 25 DC.B 0x25 ; '%'
0x0800EF4C: 64 DC.B 0x64 ; 'd'
0x0800EF4D: 2C DC.B 0x2C ; ','
0x0800EF4E: 20 DC.B 0x20 ; ' '
0x0800EF4F: 75 DC.B 0x75 ; 'u'
0x0800EF50: 3D DC.B 0x3D ; '='
0x0800EF51: 25 DC.B 0x25 ; '%'
0x0800EF52: 64 DC.B 0x64 ; 'd'
0x0800EF53: 2C DC.B 0x2C ; ','
0x0800EF54: 20 DC.B 0x20 ; ' '
0x0800EF55: 69 DC.B 0x69 ; 'i'
0x0800EF56: 3D DC.B 0x3D ; '='
0x0800EF57: 25 DC.B 0x25 ; '%'
0x0800EF58: 64 DC.B 0x64 ; 'd'
0x0800EF59: 0D DC.B 0x0D ; '\r'
0x0800EF5A: 0A DC.B 0x0A ; '\n'
0x0800EF5B: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.13 from eeprom.o, size=12, align=1
0x0800EF5C: 57 DC.B 0x57 ; 'W'
0x0800EF5D: 72 DC.B 0x72 ; 'r'
0x0800EF5E: 69 DC.B 0x69 ; 'i'
0x0800EF5F: 74 DC.B 0x74 ; 't'
0x0800EF60: 69 DC.B 0x69 ; 'i'
0x0800EF61: 6E DC.B 0x6E ; 'n'
0x0800EF62: 67 DC.B 0x67 ; 'g'
0x0800EF63: 20 DC.B 0x20 ; ' '
0x0800EF64: 53 DC.B 0x53 ; 'S'
0x0800EF65: 4E DC.B 0x4E ; 'N'
0x0800EF66: 21 DC.B 0x21 ; '!'
0x0800EF67: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from modbus.o, size=16, align=1
0x0800EF68: 4D DC.B 0x4D ; 'M'
0x0800EF69: 42 DC.B 0x42 ; 'B'
0x0800EF6A: 20 DC.B 0x20 ; ' '
0x0800EF6B: 46 DC.B 0x46 ; 'F'
0x0800EF6C: 45 DC.B 0x45 ; 'E'
0x0800EF6D: 20 DC.B 0x20 ; ' '
0x0800EF6E: 45 DC.B 0x45 ; 'E'
0x0800EF6F: 72 DC.B 0x72 ; 'r'
0x0800EF70: 72 DC.B 0x72 ; 'r'
0x0800EF71: 6F DC.B 0x6F ; 'o'
0x0800EF72: 72 DC.B 0x72 ; 'r'
0x0800EF73: 21 DC.B 0x21 ; '!'
0x0800EF74: 20 DC.B 0x20 ; ' '
0x0800EF75: 0A DC.B 0x0A ; '\n'
0x0800EF76: 0D DC.B 0x0D ; '\r'
0x0800EF77: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from modbus.o, size=16, align=1
0x0800EF78: 4D DC.B 0x4D ; 'M'
0x0800EF79: 42 DC.B 0x42 ; 'B'
0x0800EF7A: 20 DC.B 0x20 ; ' '
0x0800EF7B: 50 DC.B 0x50 ; 'P'
0x0800EF7C: 45 DC.B 0x45 ; 'E'
0x0800EF7D: 20 DC.B 0x20 ; ' '
0x0800EF7E: 45 DC.B 0x45 ; 'E'
0x0800EF7F: 72 DC.B 0x72 ; 'r'
0x0800EF80: 72 DC.B 0x72 ; 'r'
0x0800EF81: 6F DC.B 0x6F ; 'o'
0x0800EF82: 72 DC.B 0x72 ; 'r'
0x0800EF83: 21 DC.B 0x21 ; '!'
0x0800EF84: 20 DC.B 0x20 ; ' '
0x0800EF85: 0A DC.B 0x0A ; '\n'
0x0800EF86: 0D DC.B 0x0D ; '\r'
0x0800EF87: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from modbus.o, size=16, align=1
0x0800EF88: 4D DC.B 0x4D ; 'M'
0x0800EF89: 42 DC.B 0x42 ; 'B'
0x0800EF8A: 20 DC.B 0x20 ; ' '
0x0800EF8B: 4E DC.B 0x4E ; 'N'
0x0800EF8C: 45 DC.B 0x45 ; 'E'
0x0800EF8D: 20 DC.B 0x20 ; ' '
0x0800EF8E: 45 DC.B 0x45 ; 'E'
0x0800EF8F: 72 DC.B 0x72 ; 'r'
0x0800EF90: 72 DC.B 0x72 ; 'r'
0x0800EF91: 6F DC.B 0x6F ; 'o'
0x0800EF92: 72 DC.B 0x72 ; 'r'
0x0800EF93: 21 DC.B 0x21 ; '!'
0x0800EF94: 20 DC.B 0x20 ; ' '
0x0800EF95: 0A DC.B 0x0A ; '\n'
0x0800EF96: 0D DC.B 0x0D ; '\r'
0x0800EF97: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.22 from outputs.o, size=24, align=1
0x0800EF98: 4F DC.B 0x4F ; 'O'
0x0800EF99: 55 DC.B 0x55 ; 'U'
0x0800EF9A: 54 DC.B 0x54 ; 'T'
0x0800EF9B: 50 DC.B 0x50 ; 'P'
0x0800EF9C: 55 DC.B 0x55 ; 'U'
0x0800EF9D: 54 DC.B 0x54 ; 'T'
0x0800EF9E: 53 DC.B 0x53 ; 'S'
0x0800EF9F: 5F DC.B 0x5F ; '_'
0x0800EFA0: 4C DC.B 0x4C ; 'L'
0x0800EFA1: 56 DC.B 0x56 ; 'V'
0x0800EFA2: 50 DC.B 0x50 ; 'P'
0x0800EFA3: 5F DC.B 0x5F ; '_'
0x0800EFA4: 4F DC.B 0x4F ; 'O'
0x0800EFA5: 56 DC.B 0x56 ; 'V'
0x0800EFA6: 45 DC.B 0x45 ; 'E'
0x0800EFA7: 52 DC.B 0x52 ; 'R'
0x0800EFA8: 43 DC.B 0x43 ; 'C'
0x0800EFA9: 55 DC.B 0x55 ; 'U'
0x0800EFAA: 52 DC.B 0x52 ; 'R'
0x0800EFAB: 52 DC.B 0x52 ; 'R'
0x0800EFAC: 45 DC.B 0x45 ; 'E'
0x0800EFAD: 4E DC.B 0x4E ; 'N'
0x0800EFAE: 54 DC.B 0x54 ; 'T'
0x0800EFAF: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.29 from outputs.o, size=24, align=1
0x0800EFB0: 4F DC.B 0x4F ; 'O'
0x0800EFB1: 55 DC.B 0x55 ; 'U'
0x0800EFB2: 54 DC.B 0x54 ; 'T'
0x0800EFB3: 50 DC.B 0x50 ; 'P'
0x0800EFB4: 55 DC.B 0x55 ; 'U'
0x0800EFB5: 54 DC.B 0x54 ; 'T'
0x0800EFB6: 53 DC.B 0x53 ; 'S'
0x0800EFB7: 5F DC.B 0x5F ; '_'
0x0800EFB8: 4F DC.B 0x4F ; 'O'
0x0800EFB9: 56 DC.B 0x56 ; 'V'
0x0800EFBA: 50 DC.B 0x50 ; 'P'
0x0800EFBB: 5F DC.B 0x5F ; '_'
0x0800EFBC: 4F DC.B 0x4F ; 'O'
0x0800EFBD: 56 DC.B 0x56 ; 'V'
0x0800EFBE: 45 DC.B 0x45 ; 'E'
0x0800EFBF: 52 DC.B 0x52 ; 'R'
0x0800EFC0: 43 DC.B 0x43 ; 'C'
0x0800EFC1: 55 DC.B 0x55 ; 'U'
0x0800EFC2: 52 DC.B 0x52 ; 'R'
0x0800EFC3: 52 DC.B 0x52 ; 'R'
0x0800EFC4: 45 DC.B 0x45 ; 'E'
0x0800EFC5: 4E DC.B 0x4E ; 'N'
0x0800EFC6: 54 DC.B 0x54 ; 'T'
0x0800EFC7: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.30 from outputs.o, size=32, align=1
0x0800EFC8: 4F DC.B 0x4F ; 'O'
0x0800EFC9: 55 DC.B 0x55 ; 'U'
0x0800EFCA: 54 DC.B 0x54 ; 'T'
0x0800EFCB: 50 DC.B 0x50 ; 'P'
0x0800EFCC: 55 DC.B 0x55 ; 'U'
0x0800EFCD: 54 DC.B 0x54 ; 'T'
0x0800EFCE: 53 DC.B 0x53 ; 'S'
0x0800EFCF: 5F DC.B 0x5F ; '_'
0x0800EFD0: 4F DC.B 0x4F ; 'O'
0x0800EFD1: 56 DC.B 0x56 ; 'V'
0x0800EFD2: 50 DC.B 0x50 ; 'P'
0x0800EFD3: 5F DC.B 0x5F ; '_'
0x0800EFD4: 42 DC.B 0x42 ; 'B'
0x0800EFD5: 41 DC.B 0x41 ; 'A'
0x0800EFD6: 54 DC.B 0x54 ; 'T'
0x0800EFD7: 54 DC.B 0x54 ; 'T'
0x0800EFD8: 45 DC.B 0x45 ; 'E'
0x0800EFD9: 52 DC.B 0x52 ; 'R'
0x0800EFDA: 59 DC.B 0x59 ; 'Y'
0x0800EFDB: 5F DC.B 0x5F ; '_'
0x0800EFDC: 4F DC.B 0x4F ; 'O'
0x0800EFDD: 56 DC.B 0x56 ; 'V'
0x0800EFDE: 45 DC.B 0x45 ; 'E'
0x0800EFDF: 52 DC.B 0x52 ; 'R'
0x0800EFE0: 56 DC.B 0x56 ; 'V'
0x0800EFE1: 4F DC.B 0x4F ; 'O'
0x0800EFE2: 4C DC.B 0x4C ; 'L'
0x0800EFE3: 54 DC.B 0x54 ; 'T'
0x0800EFE4: 41 DC.B 0x41 ; 'A'
0x0800EFE5: 47 DC.B 0x47 ; 'G'
0x0800EFE6: 45 DC.B 0x45 ; 'E'
0x0800EFE7: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.33 from outputs.o, size=12, align=1
0x0800EFE8: 48 DC.B 0x48 ; 'H'
0x0800EFE9: 65 DC.B 0x65 ; 'e'
0x0800EFEA: 61 DC.B 0x61 ; 'a'
0x0800EFEB: 74 DC.B 0x74 ; 't'
0x0800EFEC: 65 DC.B 0x65 ; 'e'
0x0800EFED: 72 DC.B 0x72 ; 'r'
0x0800EFEE: 20 DC.B 0x20 ; ' '
0x0800EFEF: 6F DC.B 0x6F ; 'o'
0x0800EFF0: 66 DC.B 0x66 ; 'f'
0x0800EFF1: 66 DC.B 0x66 ; 'f'
0x0800EFF2: 0D DC.B 0x0D ; '\r'
0x0800EFF3: 00 DC.B 0x00 ; '\0'
Section .rodata..Lstr.35 from outputs.o, size=20, align=1
0x0800EFF4: 41 DC.B 0x41 ; 'A'
0x0800EFF5: 55 DC.B 0x55 ; 'U'
0x0800EFF6: 58 DC.B 0x58 ; 'X'
0x0800EFF7: 20 DC.B 0x20 ; ' '
0x0800EFF8: 6F DC.B 0x6F ; 'o'
0x0800EFF9: 66 DC.B 0x66 ; 'f'
0x0800EFFA: 66 DC.B 0x66 ; 'f'
0x0800EFFB: 20 DC.B 0x20 ; ' '
0x0800EFFC: 28 DC.B 0x28 ; '('
0x0800EFFD: 53 DC.B 0x53 ; 'S'
0x0800EFFE: 4F DC.B 0x4F ; 'O'
0x0800EFFF: 43 DC.B 0x43 ; 'C'
0x0800F000: 20 DC.B 0x20 ; ' '
0x0800F001: 4D DC.B 0x4D ; 'M'
0x0800F002: 6F DC.B 0x6F ; 'o'
0x0800F003: 64 DC.B 0x64 ; 'd'
0x0800F004: 65 DC.B 0x65 ; 'e'
0x0800F005: 29 DC.B 0x29 ; ')'
0x0800F006: 0D DC.B 0x0D ; '\r'
0x0800F007: 00 DC.B 0x00 ; '\0'
Section .rodata.AHBPrescTable from system_stm32g4xx.o, size=16, align=1
AHBPrescTable:
0x0800F008: 00 DC.B 0x00 ; '\0'
0x0800F009: 00 DC.B 0x00 ; '\0'
0x0800F00A: 00 DC.B 0x00 ; '\0'
0x0800F00B: 00 DC.B 0x00 ; '\0'
0x0800F00C: 00 DC.B 0x00 ; '\0'
0x0800F00D: 00 DC.B 0x00 ; '\0'
0x0800F00E: 00 DC.B 0x00 ; '\0'
0x0800F00F: 00 DC.B 0x00 ; '\0'
0x0800F010: 01 DC.B 0x01 ; '\x01'
0x0800F011: 02 DC.B 0x02 ; '\x02'
0x0800F012: 03 DC.B 0x03 ; '\x03'
0x0800F013: 04 DC.B 0x04 ; '\x04'
0x0800F014: 06 DC.B 0x06 ; '\x06'
0x0800F015: 07 DC.B 0x07 ; '\x07'
0x0800F016: 08 DC.B 0x08 ; '\b'
0x0800F017: 09 DC.B 0x09 ; '\t'
Section .rodata.APBPrescTable from system_stm32g4xx.o, size=8, align=1
APBPrescTable:
0x0800F018: 00 DC.B 0x00 ; '\0'
0x0800F019: 00 DC.B 0x00 ; '\0'
0x0800F01A: 00 DC.B 0x00 ; '\0'
0x0800F01B: 00 DC.B 0x00 ; '\0'
0x0800F01C: 01 DC.B 0x01 ; '\x01'
0x0800F01D: 02 DC.B 0x02 ; '\x02'
0x0800F01E: 03 DC.B 0x03 ; '\x03'
0x0800F01F: 04 DC.B 0x04 ; '\x04'
Section .rodata.libc.__SEGGER_RTL_hex_uc from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=16, align=1
__SEGGER_RTL_hex_uc:
0x0800F020: 30 DC.B 0x30 ; '0'
0x0800F021: 31 DC.B 0x31 ; '1'
0x0800F022: 32 DC.B 0x32 ; '2'
0x0800F023: 33 DC.B 0x33 ; '3'
0x0800F024: 34 DC.B 0x34 ; '4'
0x0800F025: 35 DC.B 0x35 ; '5'
0x0800F026: 36 DC.B 0x36 ; '6'
0x0800F027: 37 DC.B 0x37 ; '7'
0x0800F028: 38 DC.B 0x38 ; '8'
0x0800F029: 39 DC.B 0x39 ; '9'
0x0800F02A: 41 DC.B 0x41 ; 'A'
0x0800F02B: 42 DC.B 0x42 ; 'B'
0x0800F02C: 43 DC.B 0x43 ; 'C'
0x0800F02D: 44 DC.B 0x44 ; 'D'
0x0800F02E: 45 DC.B 0x45 ; 'E'
0x0800F02F: 46 DC.B 0x46 ; 'F'
Section .rodata.libc.__SEGGER_RTL_hex_lc from prinops.o (libc_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=16, align=1
__SEGGER_RTL_hex_lc:
0x0800F030: 30 DC.B 0x30 ; '0'
0x0800F031: 31 DC.B 0x31 ; '1'
0x0800F032: 32 DC.B 0x32 ; '2'
0x0800F033: 33 DC.B 0x33 ; '3'
0x0800F034: 34 DC.B 0x34 ; '4'
0x0800F035: 35 DC.B 0x35 ; '5'
0x0800F036: 36 DC.B 0x36 ; '6'
0x0800F037: 37 DC.B 0x37 ; '7'
0x0800F038: 38 DC.B 0x38 ; '8'
0x0800F039: 39 DC.B 0x39 ; '9'
0x0800F03A: 61 DC.B 0x61 ; 'a'
0x0800F03B: 62 DC.B 0x62 ; 'b'
0x0800F03C: 63 DC.B 0x63 ; 'c'
0x0800F03D: 64 DC.B 0x64 ; 'd'
0x0800F03E: 65 DC.B 0x65 ; 'e'
0x0800F03F: 66 DC.B 0x66 ; 'f'
Section .rodata.libc.__SEGGER_RTL_ascii_ctype_map from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=128, align=1
__SEGGER_RTL_ascii_ctype_map:
0x0800F040: 20 DC.B 0x20 ; ' '
0x0800F041: 20 DC.B 0x20 ; ' '
0x0800F042: 20 DC.B 0x20 ; ' '
0x0800F043: 20 DC.B 0x20 ; ' '
0x0800F044: 20 DC.B 0x20 ; ' '
0x0800F045: 20 DC.B 0x20 ; ' '
0x0800F046: 20 DC.B 0x20 ; ' '
0x0800F047: 20 DC.B 0x20 ; ' '
0x0800F048: 20 DC.B 0x20 ; ' '
0x0800F049: 68 DC.B 0x68 ; 'h'
0x0800F04A: 28 DC.B 0x28 ; '('
0x0800F04B: 28 DC.B 0x28 ; '('
0x0800F04C: 28 DC.B 0x28 ; '('
0x0800F04D: 28 DC.B 0x28 ; '('
0x0800F04E: 20 DC.B 0x20 ; ' '
0x0800F04F: 20 DC.B 0x20 ; ' '
0x0800F050: 20 DC.B 0x20 ; ' '
0x0800F051: 20 DC.B 0x20 ; ' '
0x0800F052: 20 DC.B 0x20 ; ' '
0x0800F053: 20 DC.B 0x20 ; ' '
0x0800F054: 20 DC.B 0x20 ; ' '
0x0800F055: 20 DC.B 0x20 ; ' '
0x0800F056: 20 DC.B 0x20 ; ' '
0x0800F057: 20 DC.B 0x20 ; ' '
0x0800F058: 20 DC.B 0x20 ; ' '
0x0800F059: 20 DC.B 0x20 ; ' '
0x0800F05A: 20 DC.B 0x20 ; ' '
0x0800F05B: 20 DC.B 0x20 ; ' '
0x0800F05C: 20 DC.B 0x20 ; ' '
0x0800F05D: 20 DC.B 0x20 ; ' '
0x0800F05E: 20 DC.B 0x20 ; ' '
0x0800F05F: 20 DC.B 0x20 ; ' '
0x0800F060: 48 DC.B 0x48 ; 'H'
0x0800F061: 10 DC.B 0x10 ; '\x10'
0x0800F062: 10 DC.B 0x10 ; '\x10'
0x0800F063: 10 DC.B 0x10 ; '\x10'
0x0800F064: 10 DC.B 0x10 ; '\x10'
0x0800F065: 10 DC.B 0x10 ; '\x10'
0x0800F066: 10 DC.B 0x10 ; '\x10'
0x0800F067: 10 DC.B 0x10 ; '\x10'
0x0800F068: 10 DC.B 0x10 ; '\x10'
0x0800F069: 10 DC.B 0x10 ; '\x10'
0x0800F06A: 10 DC.B 0x10 ; '\x10'
0x0800F06B: 10 DC.B 0x10 ; '\x10'
0x0800F06C: 10 DC.B 0x10 ; '\x10'
0x0800F06D: 10 DC.B 0x10 ; '\x10'
0x0800F06E: 10 DC.B 0x10 ; '\x10'
0x0800F06F: 10 DC.B 0x10 ; '\x10'
0x0800F070: 84 DC.B 0x84 ; '\x84'
0x0800F071: 84 DC.B 0x84 ; '\x84'
0x0800F072: 84 DC.B 0x84 ; '\x84'
0x0800F073: 84 DC.B 0x84 ; '\x84'
0x0800F074: 84 DC.B 0x84 ; '\x84'
0x0800F075: 84 DC.B 0x84 ; '\x84'
0x0800F076: 84 DC.B 0x84 ; '\x84'
0x0800F077: 84 DC.B 0x84 ; '\x84'
0x0800F078: 84 DC.B 0x84 ; '\x84'
0x0800F079: 84 DC.B 0x84 ; '\x84'
0x0800F07A: 10 DC.B 0x10 ; '\x10'
0x0800F07B: 10 DC.B 0x10 ; '\x10'
0x0800F07C: 10 DC.B 0x10 ; '\x10'
0x0800F07D: 10 DC.B 0x10 ; '\x10'
0x0800F07E: 10 DC.B 0x10 ; '\x10'
0x0800F07F: 10 DC.B 0x10 ; '\x10'
0x0800F080: 10 DC.B 0x10 ; '\x10'
0x0800F081: 81 DC.B 0x81 ; '\x81'
0x0800F082: 81 DC.B 0x81 ; '\x81'
0x0800F083: 81 DC.B 0x81 ; '\x81'
0x0800F084: 81 DC.B 0x81 ; '\x81'
0x0800F085: 81 DC.B 0x81 ; '\x81'
0x0800F086: 81 DC.B 0x81 ; '\x81'
0x0800F087: 01 DC.B 0x01 ; '\x01'
0x0800F088: 01 DC.B 0x01 ; '\x01'
0x0800F089: 01 DC.B 0x01 ; '\x01'
0x0800F08A: 01 DC.B 0x01 ; '\x01'
0x0800F08B: 01 DC.B 0x01 ; '\x01'
0x0800F08C: 01 DC.B 0x01 ; '\x01'
0x0800F08D: 01 DC.B 0x01 ; '\x01'
0x0800F08E: 01 DC.B 0x01 ; '\x01'
0x0800F08F: 01 DC.B 0x01 ; '\x01'
0x0800F090: 01 DC.B 0x01 ; '\x01'
0x0800F091: 01 DC.B 0x01 ; '\x01'
0x0800F092: 01 DC.B 0x01 ; '\x01'
0x0800F093: 01 DC.B 0x01 ; '\x01'
0x0800F094: 01 DC.B 0x01 ; '\x01'
0x0800F095: 01 DC.B 0x01 ; '\x01'
0x0800F096: 01 DC.B 0x01 ; '\x01'
0x0800F097: 01 DC.B 0x01 ; '\x01'
0x0800F098: 01 DC.B 0x01 ; '\x01'
0x0800F099: 01 DC.B 0x01 ; '\x01'
0x0800F09A: 01 DC.B 0x01 ; '\x01'
0x0800F09B: 10 DC.B 0x10 ; '\x10'
0x0800F09C: 10 DC.B 0x10 ; '\x10'
0x0800F09D: 10 DC.B 0x10 ; '\x10'
0x0800F09E: 10 DC.B 0x10 ; '\x10'
0x0800F09F: 10 DC.B 0x10 ; '\x10'
0x0800F0A0: 10 DC.B 0x10 ; '\x10'
0x0800F0A1: 82 DC.B 0x82 ; '\x82'
0x0800F0A2: 82 DC.B 0x82 ; '\x82'
0x0800F0A3: 82 DC.B 0x82 ; '\x82'
0x0800F0A4: 82 DC.B 0x82 ; '\x82'
0x0800F0A5: 82 DC.B 0x82 ; '\x82'
0x0800F0A6: 82 DC.B 0x82 ; '\x82'
0x0800F0A7: 02 DC.B 0x02 ; '\x02'
0x0800F0A8: 02 DC.B 0x02 ; '\x02'
0x0800F0A9: 02 DC.B 0x02 ; '\x02'
0x0800F0AA: 02 DC.B 0x02 ; '\x02'
0x0800F0AB: 02 DC.B 0x02 ; '\x02'
0x0800F0AC: 02 DC.B 0x02 ; '\x02'
0x0800F0AD: 02 DC.B 0x02 ; '\x02'
0x0800F0AE: 02 DC.B 0x02 ; '\x02'
0x0800F0AF: 02 DC.B 0x02 ; '\x02'
0x0800F0B0: 02 DC.B 0x02 ; '\x02'
0x0800F0B1: 02 DC.B 0x02 ; '\x02'
0x0800F0B2: 02 DC.B 0x02 ; '\x02'
0x0800F0B3: 02 DC.B 0x02 ; '\x02'
0x0800F0B4: 02 DC.B 0x02 ; '\x02'
0x0800F0B5: 02 DC.B 0x02 ; '\x02'
0x0800F0B6: 02 DC.B 0x02 ; '\x02'
0x0800F0B7: 02 DC.B 0x02 ; '\x02'
0x0800F0B8: 02 DC.B 0x02 ; '\x02'
0x0800F0B9: 02 DC.B 0x02 ; '\x02'
0x0800F0BA: 02 DC.B 0x02 ; '\x02'
0x0800F0BB: 10 DC.B 0x10 ; '\x10'
0x0800F0BC: 10 DC.B 0x10 ; '\x10'
0x0800F0BD: 10 DC.B 0x10 ; '\x10'
0x0800F0BE: 10 DC.B 0x10 ; '\x10'
0x0800F0BF: 20 DC.B 0x20 ; ' '
Section .segger.init.__SEGGER_init_ctors from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=36, align=4
__SEGGER_init_ctors:
0x0800F0C0: B500 PUSH {LR}
0x0800F0C2: 4806 LDR R0, =0x0800EDA8 ; [PC, #24] [0x0800F0DC]
0x0800F0C4: 4906 LDR R1, =0x0800EDAC ; [PC, #24] [0x0800F0E0]
.L1:
0x0800F0C6: 4288 CMP R0, R1
0x0800F0C8: D005 BEQ .L2 ; 0x0800F0D6
0x0800F0CA: 6802 LDR R2, [R0]
0x0800F0CC: 3004 ADDS R0, #4
0x0800F0CE: B403 PUSH {R0-R1}
0x0800F0D0: 4790 BLX R2
0x0800F0D2: BC03 POP {R0-R1}
0x0800F0D4: E7F7 B .L1 ; 0x0800F0C6
.L2:
0x0800F0D6: BC08 POP {R3}
0x0800F0D8: 4718 BX R3
0x0800F0DA: 0000 NOP
0x0800F0DC: 0800EDA8 DC.W 0800EDA8 ; R_ARM_ABS32
0x0800F0E0: 0800EDAC DC.W 0800EDAC ; R_ARM_ABS32
Section .segger.init.table from [ Linker created ], size=112, align=4
0x0800F0E4: 0800F181 DC.W __SEGGER_init_zero
0x0800F0E8: 00 DC.B 0x00 ; '\0'
0x0800F0E9: 00 DC.B 0x00 ; '\0'
0x0800F0EA: 00 DC.B 0x00 ; '\0'
0x0800F0EB: 10 DC.B 0x10 ; '\x10'
0x0800F0EC: 1D DC.B 0x1D ; '\x1D'
0x0800F0ED: 13 DC.B 0x13 ; '\x13'
0x0800F0EE: 00 DC.B 0x00 ; '\0'
0x0800F0EF: 00 DC.B 0x00 ; '\0'
0x0800F0F0: 0800F181 DC.W __SEGGER_init_zero
0x0800F0F4: 1E DC.B 0x1E ; '\x1E'
0x0800F0F5: 13 DC.B 0x13 ; '\x13'
0x0800F0F6: 00 DC.B 0x00 ; '\0'
0x0800F0F7: 10 DC.B 0x10 ; '\x10'
0x0800F0F8: 03 DC.B 0x03 ; '\x03'
0x0800F0F9: 00 DC.B 0x00 ; '\0'
0x0800F0FA: 00 DC.B 0x00 ; '\0'
0x0800F0FB: 00 DC.B 0x00 ; '\0'
0x0800F0FC: 0800F181 DC.W __SEGGER_init_zero
0x0800F100: 22 DC.B 0x22 ; '\"'
0x0800F101: 13 DC.B 0x13 ; '\x13'
0x0800F102: 00 DC.B 0x00 ; '\0'
0x0800F103: 10 DC.B 0x10 ; '\x10'
0x0800F104: 03 DC.B 0x03 ; '\x03'
0x0800F105: 00 DC.B 0x00 ; '\0'
0x0800F106: 00 DC.B 0x00 ; '\0'
0x0800F107: 00 DC.B 0x00 ; '\0'
0x0800F108: 0800F181 DC.W __SEGGER_init_zero
0x0800F10C: 26 DC.B 0x26 ; '&'
0x0800F10D: 13 DC.B 0x13 ; '\x13'
0x0800F10E: 00 DC.B 0x00 ; '\0'
0x0800F10F: 10 DC.B 0x10 ; '\x10'
0x0800F110: 20 DC.B 0x20 ; ' '
0x0800F111: 04 DC.B 0x04 ; '\x04'
0x0800F112: 00 DC.B 0x00 ; '\0'
0x0800F113: 00 DC.B 0x00 ; '\0'
0x0800F114: 0800F181 DC.W __SEGGER_init_zero
0x0800F118: 84 DC.B 0x84 ; '\x84'
0x0800F119: 17 DC.B 0x17 ; '\x17'
0x0800F11A: 00 DC.B 0x00 ; '\0'
0x0800F11B: 10 DC.B 0x10 ; '\x10'
0x0800F11C: 04 DC.B 0x04 ; '\x04'
0x0800F11D: 00 DC.B 0x00 ; '\0'
0x0800F11E: 00 DC.B 0x00 ; '\0'
0x0800F11F: 00 DC.B 0x00 ; '\0'
0x0800F120: 0800F181 DC.W __SEGGER_init_zero
0x0800F124: 00 DC.B 0x00 ; '\0'
0x0800F125: 00 DC.B 0x00 ; '\0'
0x0800F126: 00 DC.B 0x00 ; '\0'
0x0800F127: 20 DC.B 0x20 ; ' '
0x0800F128: 5C DC.B 0x5C ; '\\'
0x0800F129: 03 DC.B 0x03 ; '\x03'
0x0800F12A: 00 DC.B 0x00 ; '\0'
0x0800F12B: 00 DC.B 0x00 ; '\0'
0x0800F12C: 0800F193 DC.W __SEGGER_init_copy
0x0800F130: 88 DC.B 0x88 ; '\x88'
0x0800F131: 17 DC.B 0x17 ; '\x17'
0x0800F132: 00 DC.B 0x00 ; '\0'
0x0800F133: 10 DC.B 0x10 ; '\x10'
0x0800F134: 0800F154 DC.W 0800F154 ; R_ARM_ABS32
0x0800F138: 14 DC.B 0x14 ; '\x14'
0x0800F139: 00 DC.B 0x00 ; '\0'
0x0800F13A: 00 DC.B 0x00 ; '\0'
0x0800F13B: 00 DC.B 0x00 ; '\0'
0x0800F13C: 0800F1A7 DC.W __SEGGER_init_zpak
0x0800F140: 4C DC.B 0x4C ; 'L'
0x0800F141: 17 DC.B 0x17 ; '\x17'
0x0800F142: 00 DC.B 0x00 ; '\0'
0x0800F143: 10 DC.B 0x10 ; '\x10'
0x0800F144: 0800F168 DC.W 0800F168 ; R_ARM_ABS32
0x0800F148: 38 DC.B 0x38 ; '8'
0x0800F149: 00 DC.B 0x00 ; '\0'
0x0800F14A: 00 DC.B 0x00 ; '\0'
0x0800F14B: 00 DC.B 0x00 ; '\0'
0x0800F14C: 0800F0C1 DC.W __SEGGER_init_ctors
0x0800F150: 0800639B DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=44, align=4
0x0800F154: 20 DC.B 0x20 ; ' '
0x0800F155: 67 DC.B 0x67 ; 'g'
0x0800F156: 00 DC.B 0x00 ; '\0'
0x0800F157: 08 DC.B 0x08 ; '\b'
0x0800F158: 20 DC.B 0x20 ; ' '
0x0800F159: 67 DC.B 0x67 ; 'g'
0x0800F15A: 00 DC.B 0x00 ; '\0'
0x0800F15B: 08 DC.B 0x08 ; '\b'
0x0800F15C: 20 DC.B 0x20 ; ' '
0x0800F15D: 67 DC.B 0x67 ; 'g'
0x0800F15E: 00 DC.B 0x00 ; '\0'
0x0800F15F: 08 DC.B 0x08 ; '\b'
0x0800F160: 20 DC.B 0x20 ; ' '
0x0800F161: 67 DC.B 0x67 ; 'g'
0x0800F162: 00 DC.B 0x00 ; '\0'
0x0800F163: 08 DC.B 0x08 ; '\b'
0x0800F164: 20 DC.B 0x20 ; ' '
0x0800F165: 67 DC.B 0x67 ; 'g'
0x0800F166: 00 DC.B 0x00 ; '\0'
0x0800F167: 08 DC.B 0x08 ; '\b'
0x0800F168: FF DC.B 0xFF ; '\xFF'
0x0800F169: FF DC.B 0xFF ; '\xFF'
0x0800F16A: FE DC.B 0xFE ; '\xFE'
0x0800F16B: 01 DC.B 0x01 ; '\x01'
0x0800F16C: FF DC.B 0xFF ; '\xFF'
0x0800F16D: EE DC.B 0xEE ; '\xEE'
0x0800F16E: 10 DC.B 0x10 ; '\x10'
0x0800F16F: 01 DC.B 0x01 ; '\x01'
0x0800F170: 44 DC.B 0x44 ; 'D'
0x0800F171: C4 DC.B 0xC4 ; '\xC4'
0x0800F172: 12 DC.B 0x12 ; '\x12'
0x0800F173: 10 DC.B 0x10 ; '\x10'
0x0800F174: C8 DC.B 0xC8 ; '\xC8'
0x0800F175: 12 DC.B 0x12 ; '\x12'
0x0800F176: 10 DC.B 0x10 ; '\x10'
0x0800F177: 94 DC.B 0x94 ; '\x94'
0x0800F178: CC DC.B 0xCC ; '\xCC'
0x0800F179: 12 DC.B 0x12 ; '\x12'
0x0800F17A: 10 DC.B 0x10 ; '\x10'
0x0800F17B: 24 DC.B 0x24 ; '$'
0x0800F17C: F4 DC.B 0xF4 ; '\xF4'
0x0800F17D: 00 DC.B 0x00 ; '\0'
0x0800F17E: 00 DC.B 0x00 ; '\0'
0x0800F17F: 00 DC.B 0x00 ; '\0'
Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=18, align=2
__SEGGER_init_zero:
0x0800F180: 6820 LDR R0, [R4]
0x0800F182: 6861 LDR R1, [R4, #4]
0x0800F184: 3408 ADDS R4, #8
0x0800F186: 2200 MOVS R2, #0
0x0800F188: E000 B .L2 ; 0x0800F18C
.L1:
0x0800F18A: 5442 STRB R2, [R0, R1]
.L2:
0x0800F18C: 1E49 SUBS R1, R1, #1
0x0800F18E: D5FC BPL .L1 ; 0x0800F18A
0x0800F190: 4770 BX LR
Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=20, align=2
__SEGGER_init_copy:
0x0800F192: 6820 LDR R0, [R4]
0x0800F194: 6861 LDR R1, [R4, #4]
0x0800F196: 68A2 LDR R2, [R4, #8]
0x0800F198: 340C ADDS R4, #12
0x0800F19A: E001 B .L2 ; 0x0800F1A0
.L1:
0x0800F19C: 5C8B LDRB R3, [R1, R2]
0x0800F19E: 5483 STRB R3, [R0, R2]
.L2:
0x0800F1A0: 1E52 SUBS R2, R2, #1
0x0800F1A2: D5FB BPL .L1 ; 0x0800F19C
0x0800F1A4: 4770 BX LR
Section .segger.init.__SEGGER_init_zpak from SEGGER_crtinit.o (SEGGER_crtinit_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=40, align=2
__SEGGER_init_zpak:
0x0800F1A6: 6820 LDR R0, [R4]
0x0800F1A8: 6861 LDR R1, [R4, #4]
0x0800F1AA: 68A2 LDR R2, [R4, #8]
0x0800F1AC: 340C ADDS R4, #12
.L1:
0x0800F1AE: 780B LDRB R3, [R1]
0x0800F1B0: 1C49 ADDS R1, R1, #1
0x0800F1B2: 2608 MOVS R6, #8
.L2:
0x0800F1B4: 2500 MOVS R5, #0
0x0800F1B6: 085B LSRS R3, R3, #1
0x0800F1B8: D201 BCS .L3 ; 0x0800F1BE
0x0800F1BA: 780D LDRB R5, [R1]
0x0800F1BC: 1C49 ADDS R1, R1, #1
.L3:
0x0800F1BE: 7005 STRB R5, [R0]
0x0800F1C0: 1C40 ADDS R0, R0, #1
0x0800F1C2: 1E52 SUBS R2, R2, #1
0x0800F1C4: D002 BEQ .L4 ; 0x0800F1CC
0x0800F1C6: 1E76 SUBS R6, R6, #1
0x0800F1C8: D1F4 BNE .L2 ; 0x0800F1B4
0x0800F1CA: E7F0 B .L1 ; 0x0800F1AE
.L4:
0x0800F1CC: 4770 BX LR
Section .bss.sys_data from sysdata.o, size=1016, align=8
sys_data:
0x10000000: 01 DC.B 0x01 ; '\x01'
0x10000001: 11 DC.B 0x11 ; '\x11'
0x10000002: 01 DC.B 0x01 ; '\x01'
0x10000003: 25 DC.B 0x25 ; '%'
0x10000004: 0E DC.B 0x0E ; '\x0E'
0x10000005: 13 DC.B 0x13 ; '\x13'
0x10000006: 05 DC.B 0x05 ; '\x05'
0x10000007: 03 DC.B 0x03 ; '\x03'
0x10000008: 0E DC.B 0x0E ; '\x0E'
0x10000009: 10 DC.B 0x10 ; '\x10'
0x1000000A: 17 DC.B 0x17 ; '\x17'
0x1000000B: 1B DC.B 0x1B ; '\x1B'
0x1000000C: 0E DC.B 0x0E ; '\x0E'
0x1000000D: B4 DC.B 0xB4 ; '\xB4'
0x1000000E: 42 DC.B 0x42 ; 'B'
0x1000000F: 19 DC.B 0x19 ; '\x19'
0x10000010: 11 DC.B 0x11 ; '\x11'
0x10000011: 01 DC.B 0x01 ; '\x01'
0x10000012: 12 DC.B 0x12 ; '\x12'
0x10000013: 06 DC.B 0x06 ; '\x06'
0x10000014: 43 DC.B 0x43 ; 'C'
0x10000015: 17 DC.B 0x17 ; '\x17'
0x10000016: 00 DC.B 0x00 ; '\0'
0x10000017: 00 DC.B 0x00 ; '\0'
0x10000018: 02 DC.B 0x02 ; '\x02'
0x10000019: 34 DC.B 0x34 ; '4'
0x1000001A: 00 DC.B 0x00 ; '\0'
0x1000001B: 03 DC.B 0x03 ; '\x03'
0x1000001C: 0E DC.B 0x0E ; '\x0E'
0x1000001D: 49 DC.B 0x49 ; 'I'
0x1000001E: 13 DC.B 0x13 ; '\x13'
0x1000001F: 3F DC.B 0x3F ; '?'
0x10000020: 19 DC.B 0x19 ; '\x19'
0x10000021: 3A DC.B 0x3A ; ':'
0x10000022: 0B DC.B 0x0B ; '\v'
0x10000023: 3B DC.B 0x3B ; ';'
0x10000024: 0B DC.B 0x0B ; '\v'
0x10000025: 02 DC.B 0x02 ; '\x02'
0x10000026: 18 DC.B 0x18 ; '\x18'
0x10000027: 00 DC.B 0x00 ; '\0'
0x10000028: 00 DC.B 0x00 ; '\0'
0x10000029: 03 DC.B 0x03 ; '\x03'
0x1000002A: 16 DC.B 0x16 ; '\x16'
0x1000002B: 00 DC.B 0x00 ; '\0'
0x1000002C: 49 DC.B 0x49 ; 'I'
0x1000002D: 13 DC.B 0x13 ; '\x13'
0x1000002E: 03 DC.B 0x03 ; '\x03'
0x1000002F: 0E DC.B 0x0E ; '\x0E'
0x10000030: 3A DC.B 0x3A ; ':'
0x10000031: 0B DC.B 0x0B ; '\v'
0x10000032: 3B DC.B 0x3B ; ';'
0x10000033: 0B DC.B 0x0B ; '\v'
0x10000034: 00 DC.B 0x00 ; '\0'
0x10000035: 00 DC.B 0x00 ; '\0'
0x10000036: 04 DC.B 0x04 ; '\x04'
0x10000037: 35 DC.B 0x35 ; '5'
0x10000038: 00 DC.B 0x00 ; '\0'
0x10000039: 49 DC.B 0x49 ; 'I'
0x1000003A: 13 DC.B 0x13 ; '\x13'
0x1000003B: 00 DC.B 0x00 ; '\0'
0x1000003C: 00 DC.B 0x00 ; '\0'
0x1000003D: 05 DC.B 0x05 ; '\x05'
0x1000003E: 17 DC.B 0x17 ; '\x17'
0x1000003F: 01 DC.B 0x01 ; '\x01'
0x10000040: 0B DC.B 0x0B ; '\v'
0x10000041: 05 DC.B 0x05 ; '\x05'
0x10000042: 3A DC.B 0x3A ; ':'
0x10000043: 0B DC.B 0x0B ; '\v'
0x10000044: 3B DC.B 0x3B ; ';'
0x10000045: 0B DC.B 0x0B ; '\v'
0x10000046: 00 DC.B 0x00 ; '\0'
0x10000047: 00 DC.B 0x00 ; '\0'
0x10000048: 06 DC.B 0x06 ; '\x06'
0x10000049: 0D DC.B 0x0D ; '\r'
0x1000004A: 00 DC.B 0x00 ; '\0'
0x1000004B: 03 DC.B 0x03 ; '\x03'
0x1000004C: 0E DC.B 0x0E ; '\x0E'
0x1000004D: 49 DC.B 0x49 ; 'I'
0x1000004E: 13 DC.B 0x13 ; '\x13'
0x1000004F: 3A DC.B 0x3A ; ':'
0x10000050: 0B DC.B 0x0B ; '\v'
0x10000051: 3B DC.B 0x3B ; ';'
0x10000052: 0B DC.B 0x0B ; '\v'
0x10000053: 38 DC.B 0x38 ; '8'
0x10000054: 0B DC.B 0x0B ; '\v'
0x10000055: 00 DC.B 0x00 ; '\0'
0x10000056: 00 DC.B 0x00 ; '\0'
0x10000057: 07 DC.B 0x07 ; '\x07'
0x10000058: 13 DC.B 0x13 ; '\x13'
0x10000059: 01 DC.B 0x01 ; '\x01'
0x1000005A: 0B DC.B 0x0B ; '\v'
0x1000005B: 05 DC.B 0x05 ; '\x05'
0x1000005C: 3A DC.B 0x3A ; ':'
0x1000005D: 0B DC.B 0x0B ; '\v'
0x1000005E: 3B DC.B 0x3B ; ';'
0x1000005F: 0B DC.B 0x0B ; '\v'
0x10000060: 00 DC.B 0x00 ; '\0'
0x10000061: 00 DC.B 0x00 ; '\0'
0x10000062: 08 DC.B 0x08 ; '\b'
0x10000063: 13 DC.B 0x13 ; '\x13'
0x10000064: 01 DC.B 0x01 ; '\x01'
0x10000065: 0B DC.B 0x0B ; '\v'
0x10000066: 0B DC.B 0x0B ; '\v'
0x10000067: 3A DC.B 0x3A ; ':'
0x10000068: 0B DC.B 0x0B ; '\v'
0x10000069: 3B DC.B 0x3B ; ';'
0x1000006A: 0B DC.B 0x0B ; '\v'
0x1000006B: 00 DC.B 0x00 ; '\0'
0x1000006C: 00 DC.B 0x00 ; '\0'
0x1000006D: 09 DC.B 0x09 ; '\t'
0x1000006E: 16 DC.B 0x16 ; '\x16'
0x1000006F: 00 DC.B 0x00 ; '\0'
0x10000070: 49 DC.B 0x49 ; 'I'
0x10000071: 13 DC.B 0x13 ; '\x13'
0x10000072: 03 DC.B 0x03 ; '\x03'
0x10000073: 0E DC.B 0x0E ; '\x0E'
0x10000074: 3A DC.B 0x3A ; ':'
0x10000075: 0B DC.B 0x0B ; '\v'
0x10000076: 3B DC.B 0x3B ; ';'
0x10000077: 05 DC.B 0x05 ; '\x05'
0x10000078: 00 DC.B 0x00 ; '\0'
0x10000079: 00 DC.B 0x00 ; '\0'
0x1000007A: 0A DC.B 0x0A ; '\n'
0x1000007B: 24 DC.B 0x24 ; '$'
0x1000007C: 00 DC.B 0x00 ; '\0'
0x1000007D: 03 DC.B 0x03 ; '\x03'
0x1000007E: 0E DC.B 0x0E ; '\x0E'
0x1000007F: 3E DC.B 0x3E ; '>'
0x10000080: 0B DC.B 0x0B ; '\v'
0x10000081: 0B DC.B 0x0B ; '\v'
0x10000082: 0B DC.B 0x0B ; '\v'
0x10000083: 00 DC.B 0x00 ; '\0'
0x10000084: 00 DC.B 0x00 ; '\0'
0x10000085: 0B DC.B 0x0B ; '\v'
0x10000086: 01 DC.B 0x01 ; '\x01'
0x10000087: 01 DC.B 0x01 ; '\x01'
0x10000088: 49 DC.B 0x49 ; 'I'
0x10000089: 13 DC.B 0x13 ; '\x13'
0x1000008A: 00 DC.B 0x00 ; '\0'
0x1000008B: 00 DC.B 0x00 ; '\0'
0x1000008C: 0C DC.B 0x0C ; '\x0C'
0x1000008D: 21 DC.B 0x21 ; '!'
0x1000008E: 00 DC.B 0x00 ; '\0'
0x1000008F: 49 DC.B 0x49 ; 'I'
0x10000090: 13 DC.B 0x13 ; '\x13'
0x10000091: 37 DC.B 0x37 ; '7'
0x10000092: 0B DC.B 0x0B ; '\v'
0x10000093: 00 DC.B 0x00 ; '\0'
0x10000094: 00 DC.B 0x00 ; '\0'
0x10000095: 0D DC.B 0x0D ; '\r'
0x10000096: 24 DC.B 0x24 ; '$'
0x10000097: 00 DC.B 0x00 ; '\0'
0x10000098: 03 DC.B 0x03 ; '\x03'
0x10000099: 0E DC.B 0x0E ; '\x0E'
0x1000009A: 0B DC.B 0x0B ; '\v'
0x1000009B: 0B DC.B 0x0B ; '\v'
0x1000009C: 3E DC.B 0x3E ; '>'
0x1000009D: 0B DC.B 0x0B ; '\v'
0x1000009E: 00 DC.B 0x00 ; '\0'
0x1000009F: 00 DC.B 0x00 ; '\0'
0x100000A0: 0E DC.B 0x0E ; '\x0E'
0x100000A1: 0D DC.B 0x0D ; '\r'
0x100000A2: 00 DC.B 0x00 ; '\0'
0x100000A3: 03 DC.B 0x03 ; '\x03'
0x100000A4: 0E DC.B 0x0E ; '\x0E'
0x100000A5: 49 DC.B 0x49 ; 'I'
0x100000A6: 13 DC.B 0x13 ; '\x13'
0x100000A7: 3A DC.B 0x3A ; ':'
0x100000A8: 0B DC.B 0x0B ; '\v'
0x100000A9: 3B DC.B 0x3B ; ';'
0x100000AA: 0B DC.B 0x0B ; '\v'
0x100000AB: 38 DC.B 0x38 ; '8'
0x100000AC: 05 DC.B 0x05 ; '\x05'
0x100000AD: 00 DC.B 0x00 ; '\0'
0x100000AE: 00 DC.B 0x00 ; '\0'
0x100000AF: 0F DC.B 0x0F ; '\x0F'
0x100000B0: 21 DC.B 0x21 ; '!'
0x100000B1: 00 DC.B 0x00 ; '\0'
0x100000B2: 49 DC.B 0x49 ; 'I'
0x100000B3: 13 DC.B 0x13 ; '\x13'
0x100000B4: 37 DC.B 0x37 ; '7'
0x100000B5: 05 DC.B 0x05 ; '\x05'
0x100000B6: 00 DC.B 0x00 ; '\0'
0x100000B7: 00 DC.B 0x00 ; '\0'
0x100000B8: 10 DC.B 0x10 ; '\x10'
0x100000B9: 17 DC.B 0x17 ; '\x17'
0x100000BA: 01 DC.B 0x01 ; '\x01'
0x100000BB: 0B DC.B 0x0B ; '\v'
0x100000BC: 0B DC.B 0x0B ; '\v'
0x100000BD: 3A DC.B 0x3A ; ':'
0x100000BE: 0B DC.B 0x0B ; '\v'
0x100000BF: 3B DC.B 0x3B ; ';'
0x100000C0: 0B DC.B 0x0B ; '\v'
0x100000C1: 00 DC.B 0x00 ; '\0'
0x100000C2: 00 DC.B 0x00 ; '\0'
0x100000C3: 11 DC.B 0x11 ; '\x11'
0x100000C4: 2E DC.B 0x2E ; '.'
0x100000C5: 00 DC.B 0x00 ; '\0'
0x100000C6: 11 DC.B 0x11 ; '\x11'
0x100000C7: 01 DC.B 0x01 ; '\x01'
0x100000C8: 12 DC.B 0x12 ; '\x12'
0x100000C9: 06 DC.B 0x06 ; '\x06'
0x100000CA: 40 DC.B 0x40 ; '@'
0x100000CB: 18 DC.B 0x18 ; '\x18'
0x100000CC: 97 DC.B 0x97 ; '\x97'
0x100000CD: 42 DC.B 0x42 ; 'B'
0x100000CE: 19 DC.B 0x19 ; '\x19'
0x100000CF: 03 DC.B 0x03 ; '\x03'
0x100000D0: 0E DC.B 0x0E ; '\x0E'
0x100000D1: 3A DC.B 0x3A ; ':'
0x100000D2: 0B DC.B 0x0B ; '\v'
0x100000D3: 3B DC.B 0x3B ; ';'
0x100000D4: 0B DC.B 0x0B ; '\v'
0x100000D5: 27 DC.B 0x27 ; '''
0x100000D6: 19 DC.B 0x19 ; '\x19'
0x100000D7: 3F DC.B 0x3F ; '?'
0x100000D8: 19 DC.B 0x19 ; '\x19'
0x100000D9: 00 DC.B 0x00 ; '\0'
0x100000DA: 00 DC.B 0x00 ; '\0'
0x100000DB: 00 DC.B 0x00 ; '\0'
0x100000DC: B6 DC.B 0xB6 ; '\xB6'
0x100000DD: 09 DC.B 0x09 ; '\t'
0x100000DE: 00 DC.B 0x00 ; '\0'
0x100000DF: 00 DC.B 0x00 ; '\0'
0x100000E0: 04 DC.B 0x04 ; '\x04'
0x100000E1: 00 DC.B 0x00 ; '\0'
0x100000E2: E8 DC.B 0xE8 ; '\xE8'
0x100000E3: 20 DC.B 0x20 ; ' '
0x100000E4: 00 DC.B 0x00 ; '\0'
0x100000E5: 00 DC.B 0x00 ; '\0'
0x100000E6: 04 DC.B 0x04 ; '\x04'
0x100000E7: 01 DC.B 0x01 ; '\x01'
0x100000E8: EA DC.B 0xEA ; '\xEA'
0x100000E9: CD DC.B 0xCD ; '\xCD'
0x100000EA: 00 DC.B 0x00 ; '\0'
0x100000EB: 00 DC.B 0x00 ; '\0'
0x100000EC: 1D DC.B 0x1D ; '\x1D'
0x100000ED: 00 DC.B 0x00 ; '\0'
0x100000EE: 27 DC.B 0x27 ; '''
0x100000EF: CE DC.B 0xCE ; '\xCE'
0x100000F0: 00 DC.B 0x00 ; '\0'
0x100000F1: 00 DC.B 0x00 ; '\0'
0x100000F2: F1 DC.B 0xF1 ; '\xF1'
0x100000F3: F2 DC.B 0xF2 ; '\xF2'
0x100000F4: 00 DC.B 0x00 ; '\0'
0x100000F5: 00 DC.B 0x00 ; '\0'
0x100000F6: 62 DC.B 0x62 ; 'b'
0x100000F7: CE DC.B 0xCE ; '\xCE'
0x100000F8: 00 DC.B 0x00 ; '\0'
0x100000F9: 00 DC.B 0x00 ; '\0'
0x100000FA: 80 DC.B 0x80 ; '\x80'
0x100000FB: D2 DC.B 0xD2 ; '\xD2'
0x100000FC: 00 DC.B 0x00 ; '\0'
0x100000FD: 08 DC.B 0x08 ; '\b'
0x100000FE: A6 DC.B 0xA6 ; '\xA6'
0x100000FF: 00 DC.B 0x00 ; '\0'
0x10000100: 00 DC.B 0x00 ; '\0'
0x10000101: 00 DC.B 0x00 ; '\0'
0x10000102: CB DC.B 0xCB ; '\xCB'
0x10000103: EA DC.B 0xEA ; '\xEA'
0x10000104: 63 DC.B 0x63 ; 'c'
0x10000105: 01 DC.B 0x01 ; '\x01'
0x10000106: 02 DC.B 0x02 ; '\x02'
0x10000107: 8F DC.B 0x8F ; '\x8F'
0x10000108: CE DC.B 0xCE ; '\xCE'
0x10000109: 00 DC.B 0x00 ; '\0'
0x1000010A: 00 DC.B 0x00 ; '\0'
0x1000010B: 3B DC.B 0x3B ; ';'
0x1000010C: 00 DC.B 0x00 ; '\0'
0x1000010D: 00 DC.B 0x00 ; '\0'
0x1000010E: 00 DC.B 0x00 ; '\0'
0x1000010F: 03 DC.B 0x03 ; '\x03'
0x10000110: 09 DC.B 0x09 ; '\t'
0x10000111: 05 DC.B 0x05 ; '\x05'
0x10000112: 03 DC.B 0x03 ; '\x03'
0x10000113: 00 DC.B 0x00 ; '\0'
0x10000114: 00 DC.B 0x00 ; '\0'
0x10000115: 00 DC.B 0x00 ; '\0'
0x10000116: 10 DC.B 0x10 ; '\x10'
0x10000117: 03 DC.B 0x03 ; '\x03'
0x10000118: 46 DC.B 0x46 ; 'F'
0x10000119: 00 DC.B 0x00 ; '\0'
0x1000011A: 00 DC.B 0x00 ; '\0'
0x1000011B: 00 DC.B 0x00 ; '\0'
0x1000011C: 07 DC.B 0x07 ; '\x07'
0x1000011D: DB DC.B 0xDB ; '\xDB'
0x1000011E: 00 DC.B 0x00 ; '\0'
0x1000011F: 00 DC.B 0x00 ; '\0'
0x10000120: 02 DC.B 0x02 ; '\x02'
0x10000121: FE DC.B 0xFE ; '\xFE'
0x10000122: 04 DC.B 0x04 ; '\x04'
0x10000123: 4B DC.B 0x4B ; 'K'
0x10000124: 00 DC.B 0x00 ; '\0'
0x10000125: 00 DC.B 0x00 ; '\0'
0x10000126: 00 DC.B 0x00 ; '\0'
0x10000127: 05 DC.B 0x05 ; '\x05'
0x10000128: F8 DC.B 0xF8 ; '\xF8'
0x10000129: 03 DC.B 0x03 ; '\x03'
0x1000012A: 02 DC.B 0x02 ; '\x02'
0x1000012B: FA DC.B 0xFA ; '\xFA'
0x1000012C: 06 DC.B 0x06 ; '\x06'
0x1000012D: 98 DC.B 0x98 ; '\x98'
0x1000012E: CE DC.B 0xCE ; '\xCE'
0x1000012F: 00 DC.B 0x00 ; '\0'
0x10000130: 00 DC.B 0x00 ; '\0'
0x10000131: 69 DC.B 0x69 ; 'i'
0x10000132: 00 DC.B 0x00 ; '\0'
0x10000133: 00 DC.B 0x00 ; '\0'
0x10000134: 00 DC.B 0x00 ; '\0'
0x10000135: 02 DC.B 0x02 ; '\x02'
0x10000136: FC DC.B 0xFC ; '\xFC'
0x10000137: 00 DC.B 0x00 ; '\0'
0x10000138: 06 DC.B 0x06 ; '\x06'
0x10000139: DF DC.B 0xDF ; '\xDF'
0x1000013A: DA DC.B 0xDA ; '\xDA'
0x1000013B: 00 DC.B 0x00 ; '\0'
0x1000013C: 00 DC.B 0x00 ; '\0'
0x1000013D: 30 DC.B 0x30 ; '0'
0x1000013E: 09 DC.B 0x09 ; '\t'
0x1000013F: 00 DC.B 0x00 ; '\0'
0x10000140: 00 DC.B 0x00 ; '\0'
0x10000141: 02 DC.B 0x02 ; '\x02'
0x10000142: FD DC.B 0xFD ; '\xFD'
0x10000143: 00 DC.B 0x00 ; '\0'
0x10000144: 00 DC.B 0x00 ; '\0'
0x10000145: 03 DC.B 0x03 ; '\x03'
0x10000146: 74 DC.B 0x74 ; 't'
0x10000147: 00 DC.B 0x00 ; '\0'
0x10000148: 00 DC.B 0x00 ; '\0'
0x10000149: 00 DC.B 0x00 ; '\0'
0x1000014A: CD DC.B 0xCD ; '\xCD'
0x1000014B: DA DC.B 0xDA ; '\xDA'
0x1000014C: 00 DC.B 0x00 ; '\0'
0x1000014D: 00 DC.B 0x00 ; '\0'
0x1000014E: 02 DC.B 0x02 ; '\x02'
0x1000014F: F7 DC.B 0xF7 ; '\xF7'
0x10000150: 07 DC.B 0x07 ; '\x07'
0x10000151: F8 DC.B 0xF8 ; '\xF8'
0x10000152: 03 DC.B 0x03 ; '\x03'
0x10000153: 02 DC.B 0x02 ; '\x02'
0x10000154: F3 DC.B 0xF3 ; '\xF3'
0x10000155: 06 DC.B 0x06 ; '\x06'
0x10000156: 9A DC.B 0x9A ; '\x9A'
0x10000157: CE DC.B 0xCE ; '\xCE'
0x10000158: 00 DC.B 0x00 ; '\0'
0x10000159: 00 DC.B 0x00 ; '\0'
0x1000015A: 92 DC.B 0x92 ; '\x92'
0x1000015B: 00 DC.B 0x00 ; '\0'
0x1000015C: 00 DC.B 0x00 ; '\0'
0x1000015D: 00 DC.B 0x00 ; '\0'
0x1000015E: 02 DC.B 0x02 ; '\x02'
0x1000015F: F5 DC.B 0xF5 ; '\xF5'
0x10000160: 00 DC.B 0x00 ; '\0'
0x10000161: 06 DC.B 0x06 ; '\x06'
0x10000162: 64 DC.B 0x64 ; 'd'
0x10000163: D5 DC.B 0xD5 ; '\xD5'
0x10000164: 00 DC.B 0x00 ; '\0'
0x10000165: 00 DC.B 0x00 ; '\0'
0x10000166: 9D DC.B 0x9D ; '\x9D'
0x10000167: 04 DC.B 0x04 ; '\x04'
0x10000168: 00 DC.B 0x00 ; '\0'
0x10000169: 00 DC.B 0x00 ; '\0'
0x1000016A: 02 DC.B 0x02 ; '\x02'
0x1000016B: F6 DC.B 0xF6 ; '\xF6'
0x1000016C: C8 DC.B 0xC8 ; '\xC8'
0x1000016D: 00 DC.B 0x00 ; '\0'
0x1000016E: 03 DC.B 0x03 ; '\x03'
0x1000016F: 9D DC.B 0x9D ; '\x9D'
0x10000170: 00 DC.B 0x00 ; '\0'
0x10000171: 00 DC.B 0x00 ; '\0'
0x10000172: 00 DC.B 0x00 ; '\0'
0x10000173: 51 DC.B 0x51 ; 'Q'
0x10000174: D5 DC.B 0xD5 ; '\xD5'
0x10000175: 00 DC.B 0x00 ; '\0'
0x10000176: 00 DC.B 0x00 ; '\0'
0x10000177: 02 DC.B 0x02 ; '\x02'
0x10000178: 8C DC.B 0x8C ; '\x8C'
0x10000179: 08 DC.B 0x08 ; '\b'
0x1000017A: C8 DC.B 0xC8 ; '\xC8'
0x1000017B: 02 DC.B 0x02 ; '\x02'
0x1000017C: 23 DC.B 0x23 ; '#'
0x1000017D: 06 DC.B 0x06 ; '\x06'
0x1000017E: A4 DC.B 0xA4 ; '\xA4'
0x1000017F: CE DC.B 0xCE ; '\xCE'
0x10000180: 00 DC.B 0x00 ; '\0'
0x10000181: 00 DC.B 0x00 ; '\0'
0x10000182: 32 DC.B 0x32 ; '2'
0x10000183: 04 DC.B 0x04 ; '\x04'
0x10000184: 00 DC.B 0x00 ; '\0'
0x10000185: 00 DC.B 0x00 ; '\0'
0x10000186: 02 DC.B 0x02 ; '\x02'
0x10000187: 26 DC.B 0x26 ; '&'
0x10000188: 00 DC.B 0x00 ; '\0'
0x10000189: 06 DC.B 0x06 ; '\x06'
0x1000018A: C8 DC.B 0xC8 ; '\xC8'
0x1000018B: CE DC.B 0xCE ; '\xCE'
0x1000018C: 00 DC.B 0x00 ; '\0'
0x1000018D: 00 DC.B 0x00 ; '\0'
0x1000018E: 32 DC.B 0x32 ; '2'
0x1000018F: 04 DC.B 0x04 ; '\x04'
0x10000190: 00 DC.B 0x00 ; '\0'
0x10000191: 00 DC.B 0x00 ; '\0'
0x10000192: 02 DC.B 0x02 ; '\x02'
0x10000193: 27 DC.B 0x27 ; '''
0x10000194: 02 DC.B 0x02 ; '\x02'
0x10000195: 06 DC.B 0x06 ; '\x06'
0x10000196: D2 DC.B 0xD2 ; '\xD2'
0x10000197: CE DC.B 0xCE ; '\xCE'
0x10000198: 00 DC.B 0x00 ; '\0'
0x10000199: 00 DC.B 0x00 ; '\0'
0x1000019A: 45 DC.B 0x45 ; 'E'
0x1000019B: 04 DC.B 0x04 ; '\x04'
0x1000019C: 00 DC.B 0x00 ; '\0'
0x1000019D: 00 DC.B 0x00 ; '\0'
0x1000019E: 02 DC.B 0x02 ; '\x02'
0x1000019F: 28 DC.B 0x28 ; '('
0x100001A0: 04 DC.B 0x04 ; '\x04'
0x100001A1: 06 DC.B 0x06 ; '\x06'
0x100001A2: EB DC.B 0xEB ; '\xEB'
0x100001A3: CE DC.B 0xCE ; '\xCE'
0x100001A4: 00 DC.B 0x00 ; '\0'
0x100001A5: 00 DC.B 0x00 ; '\0'
0x100001A6: 32 DC.B 0x32 ; '2'
0x100001A7: 04 DC.B 0x04 ; '\x04'
0x100001A8: 00 DC.B 0x00 ; '\0'
0x100001A9: 00 DC.B 0x00 ; '\0'
0x100001AA: 02 DC.B 0x02 ; '\x02'
0x100001AB: 2A DC.B 0x2A ; '*'
0x100001AC: 08 DC.B 0x08 ; '\b'
0x100001AD: 06 DC.B 0x06 ; '\x06'
0x100001AE: FD DC.B 0xFD ; '\xFD'
0x100001AF: CE DC.B 0xCE ; '\xCE'
0x100001B0: 00 DC.B 0x00 ; '\0'
0x100001B1: 00 DC.B 0x00 ; '\0'
0x100001B2: 32 DC.B 0x32 ; '2'
0x100001B3: 04 DC.B 0x04 ; '\x04'
0x100001B4: 00 DC.B 0x00 ; '\0'
0x100001B5: 00 DC.B 0x00 ; '\0'
0x100001B6: 02 DC.B 0x02 ; '\x02'
0x100001B7: 2B DC.B 0x2B ; '+'
0x100001B8: 0A DC.B 0x0A ; '\n'
0x100001B9: 06 DC.B 0x06 ; '\x06'
0x100001BA: 0F DC.B 0x0F ; '\x0F'
0x100001BB: CF DC.B 0xCF ; '\xCF'
0x100001BC: 00 DC.B 0x00 ; '\0'
0x100001BD: 00 DC.B 0x00 ; '\0'
0x100001BE: 32 DC.B 0x32 ; '2'
0x100001BF: 04 DC.B 0x04 ; '\x04'
0x100001C0: 00 DC.B 0x00 ; '\0'
0x100001C1: 00 DC.B 0x00 ; '\0'
0x100001C2: 02 DC.B 0x02 ; '\x02'
0x100001C3: 2D DC.B 0x2D ; '-'
0x100001C4: 0C DC.B 0x0C ; '\x0C'
0x100001C5: 06 DC.B 0x06 ; '\x06'
0x100001C6: 24 DC.B 0x24 ; '$'
0x100001C7: CF DC.B 0xCF ; '\xCF'
0x100001C8: 00 DC.B 0x00 ; '\0'
0x100001C9: 00 DC.B 0x00 ; '\0'
0x100001CA: 32 DC.B 0x32 ; '2'
0x100001CB: 04 DC.B 0x04 ; '\x04'
0x100001CC: 00 DC.B 0x00 ; '\0'
0x100001CD: 00 DC.B 0x00 ; '\0'
0x100001CE: 02 DC.B 0x02 ; '\x02'
0x100001CF: 2E DC.B 0x2E ; '.'
0x100001D0: 0E DC.B 0x0E ; '\x0E'
0x100001D1: 06 DC.B 0x06 ; '\x06'
0x100001D2: 2E DC.B 0x2E ; '.'
0x100001D3: CF DC.B 0xCF ; '\xCF'
0x100001D4: 00 DC.B 0x00 ; '\0'
0x100001D5: 00 DC.B 0x00 ; '\0'
0x100001D6: 45 DC.B 0x45 ; 'E'
0x100001D7: 04 DC.B 0x04 ; '\x04'
0x100001D8: 00 DC.B 0x00 ; '\0'
0x100001D9: 00 DC.B 0x00 ; '\0'
0x100001DA: 02 DC.B 0x02 ; '\x02'
0x100001DB: 30 DC.B 0x30 ; '0'
0x100001DC: 10 DC.B 0x10 ; '\x10'
0x100001DD: 06 DC.B 0x06 ; '\x06'
0x100001DE: 37 DC.B 0x37 ; '7'
0x100001DF: CF DC.B 0xCF ; '\xCF'
0x100001E0: 00 DC.B 0x00 ; '\0'
0x100001E1: 00 DC.B 0x00 ; '\0'
0x100001E2: 32 DC.B 0x32 ; '2'
0x100001E3: 04 DC.B 0x04 ; '\x04'
0x100001E4: 00 DC.B 0x00 ; '\0'
0x100001E5: 00 DC.B 0x00 ; '\0'
0x100001E6: 02 DC.B 0x02 ; '\x02'
0x100001E7: 32 DC.B 0x32 ; '2'
0x100001E8: 14 DC.B 0x14 ; '\x14'
0x100001E9: 06 DC.B 0x06 ; '\x06'
0x100001EA: 42 DC.B 0x42 ; 'B'
0x100001EB: CF DC.B 0xCF ; '\xCF'
0x100001EC: 00 DC.B 0x00 ; '\0'
0x100001ED: 00 DC.B 0x00 ; '\0'
0x100001EE: 32 DC.B 0x32 ; '2'
0x100001EF: 04 DC.B 0x04 ; '\x04'
0x100001F0: 00 DC.B 0x00 ; '\0'
0x100001F1: 00 DC.B 0x00 ; '\0'
0x100001F2: 02 DC.B 0x02 ; '\x02'
0x100001F3: 33 DC.B 0x33 ; '3'
0x100001F4: 16 DC.B 0x16 ; '\x16'
0x100001F5: 06 DC.B 0x06 ; '\x06'
0x100001F6: 4A DC.B 0x4A ; 'J'
0x100001F7: CF DC.B 0xCF ; '\xCF'
0x100001F8: 00 DC.B 0x00 ; '\0'
0x100001F9: 00 DC.B 0x00 ; '\0'
0x100001FA: 32 DC.B 0x32 ; '2'
0x100001FB: 04 DC.B 0x04 ; '\x04'
0x100001FC: 00 DC.B 0x00 ; '\0'
0x100001FD: 00 DC.B 0x00 ; '\0'
0x100001FE: 02 DC.B 0x02 ; '\x02'
0x100001FF: 35 DC.B 0x35 ; '5'
0x10000200: 18 DC.B 0x18 ; '\x18'
0x10000201: 06 DC.B 0x06 ; '\x06'
0x10000202: 58 DC.B 0x58 ; 'X'
0x10000203: CF DC.B 0xCF ; '\xCF'
0x10000204: 00 DC.B 0x00 ; '\0'
0x10000205: 00 DC.B 0x00 ; '\0'
0x10000206: 32 DC.B 0x32 ; '2'
0x10000207: 04 DC.B 0x04 ; '\x04'
0x10000208: 00 DC.B 0x00 ; '\0'
0x10000209: 00 DC.B 0x00 ; '\0'
0x1000020A: 02 DC.B 0x02 ; '\x02'
0x1000020B: 36 DC.B 0x36 ; '6'
0x1000020C: 1A DC.B 0x1A ; '\x1A'
0x1000020D: 06 DC.B 0x06 ; '\x06'
0x1000020E: 60 DC.B 0x60 ; '`'
0x1000020F: CF DC.B 0xCF ; '\xCF'
0x10000210: 00 DC.B 0x00 ; '\0'
0x10000211: 00 DC.B 0x00 ; '\0'
0x10000212: 32 DC.B 0x32 ; '2'
0x10000213: 04 DC.B 0x04 ; '\x04'
0x10000214: 00 DC.B 0x00 ; '\0'
0x10000215: 00 DC.B 0x00 ; '\0'
0x10000216: 02 DC.B 0x02 ; '\x02'
0x10000217: 38 DC.B 0x38 ; '8'
0x10000218: 1C DC.B 0x1C ; '\x1C'
0x10000219: 06 DC.B 0x06 ; '\x06'
0x1000021A: 68 DC.B 0x68 ; 'h'
0x1000021B: CF DC.B 0xCF ; '\xCF'
0x1000021C: 00 DC.B 0x00 ; '\0'
0x1000021D: 00 DC.B 0x00 ; '\0'
0x1000021E: 32 DC.B 0x32 ; '2'
0x1000021F: 04 DC.B 0x04 ; '\x04'
0x10000220: 00 DC.B 0x00 ; '\0'
0x10000221: 00 DC.B 0x00 ; '\0'
0x10000222: 02 DC.B 0x02 ; '\x02'
0x10000223: 39 DC.B 0x39 ; '9'
0x10000224: 1E DC.B 0x1E ; '\x1E'
0x10000225: 06 DC.B 0x06 ; '\x06'
0x10000226: 72 DC.B 0x72 ; 'r'
0x10000227: CF DC.B 0xCF ; '\xCF'
0x10000228: 00 DC.B 0x00 ; '\0'
0x10000229: 00 DC.B 0x00 ; '\0'
0x1000022A: 32 DC.B 0x32 ; '2'
0x1000022B: 04 DC.B 0x04 ; '\x04'
0x1000022C: 00 DC.B 0x00 ; '\0'
0x1000022D: 00 DC.B 0x00 ; '\0'
0x1000022E: 02 DC.B 0x02 ; '\x02'
0x1000022F: 3A DC.B 0x3A ; ':'
0x10000230: 20 DC.B 0x20 ; ' '
0x10000231: 06 DC.B 0x06 ; '\x06'
0x10000232: 7B DC.B 0x7B ; '{'
0x10000233: CF DC.B 0xCF ; '\xCF'
0x10000234: 00 DC.B 0x00 ; '\0'
0x10000235: 00 DC.B 0x00 ; '\0'
0x10000236: 32 DC.B 0x32 ; '2'
0x10000237: 04 DC.B 0x04 ; '\x04'
0x10000238: 00 DC.B 0x00 ; '\0'
0x10000239: 00 DC.B 0x00 ; '\0'
0x1000023A: 02 DC.B 0x02 ; '\x02'
0x1000023B: 3B DC.B 0x3B ; ';'
0x1000023C: 22 DC.B 0x22 ; '\"'
0x1000023D: 06 DC.B 0x06 ; '\x06'
0x1000023E: 83 DC.B 0x83 ; '\x83'
0x1000023F: CF DC.B 0xCF ; '\xCF'
0x10000240: 00 DC.B 0x00 ; '\0'
0x10000241: 00 DC.B 0x00 ; '\0'
0x10000242: 58 DC.B 0x58 ; 'X'
0x10000243: 04 DC.B 0x04 ; '\x04'
0x10000244: 00 DC.B 0x00 ; '\0'
0x10000245: 00 DC.B 0x00 ; '\0'
0x10000246: 02 DC.B 0x02 ; '\x02'
0x10000247: 3C DC.B 0x3C ; '<'
0x10000248: 24 DC.B 0x24 ; '$'
0x10000249: 06 DC.B 0x06 ; '\x06'
0x1000024A: 9C DC.B 0x9C ; '\x9C'
0x1000024B: CF DC.B 0xCF ; '\xCF'
0x1000024C: 00 DC.B 0x00 ; '\0'
0x1000024D: 00 DC.B 0x00 ; '\0'
0x1000024E: 32 DC.B 0x32 ; '2'
0x1000024F: 04 DC.B 0x04 ; '\x04'
0x10000250: 00 DC.B 0x00 ; '\0'
0x10000251: 00 DC.B 0x00 ; '\0'
0x10000252: 02 DC.B 0x02 ; '\x02'
0x10000253: 3F DC.B 0x3F ; '?'
0x10000254: 34 DC.B 0x34 ; '4'
0x10000255: 06 DC.B 0x06 ; '\x06'
0x10000256: A5 DC.B 0xA5 ; '\xA5'
0x10000257: CF DC.B 0xCF ; '\xCF'
0x10000258: 00 DC.B 0x00 ; '\0'
0x10000259: 00 DC.B 0x00 ; '\0'
0x1000025A: 32 DC.B 0x32 ; '2'
0x1000025B: 04 DC.B 0x04 ; '\x04'
0x1000025C: 00 DC.B 0x00 ; '\0'
0x1000025D: 00 DC.B 0x00 ; '\0'
0x1000025E: 02 DC.B 0x02 ; '\x02'
0x1000025F: 40 DC.B 0x40 ; '@'
0x10000260: 36 DC.B 0x36 ; '6'
0x10000261: 06 DC.B 0x06 ; '\x06'
0x10000262: AD DC.B 0xAD ; '\xAD'
0x10000263: CF DC.B 0xCF ; '\xCF'
0x10000264: 00 DC.B 0x00 ; '\0'
0x10000265: 00 DC.B 0x00 ; '\0'
0x10000266: 32 DC.B 0x32 ; '2'
0x10000267: 04 DC.B 0x04 ; '\x04'
0x10000268: 00 DC.B 0x00 ; '\0'
0x10000269: 00 DC.B 0x00 ; '\0'
0x1000026A: 02 DC.B 0x02 ; '\x02'
0x1000026B: 42 DC.B 0x42 ; 'B'
0x1000026C: 38 DC.B 0x38 ; '8'
0x1000026D: 06 DC.B 0x06 ; '\x06'
0x1000026E: B6 DC.B 0xB6 ; '\xB6'
0x1000026F: CF DC.B 0xCF ; '\xCF'
0x10000270: 00 DC.B 0x00 ; '\0'
0x10000271: 00 DC.B 0x00 ; '\0'
0x10000272: 32 DC.B 0x32 ; '2'
0x10000273: 04 DC.B 0x04 ; '\x04'
0x10000274: 00 DC.B 0x00 ; '\0'
0x10000275: 00 DC.B 0x00 ; '\0'
0x10000276: 02 DC.B 0x02 ; '\x02'
0x10000277: 43 DC.B 0x43 ; 'C'
0x10000278: 3A DC.B 0x3A ; ':'
0x10000279: 06 DC.B 0x06 ; '\x06'
0x1000027A: BE DC.B 0xBE ; '\xBE'
0x1000027B: CF DC.B 0xCF ; '\xCF'
0x1000027C: 00 DC.B 0x00 ; '\0'
0x1000027D: 00 DC.B 0x00 ; '\0'
0x1000027E: 6B DC.B 0x6B ; 'k'
0x1000027F: 04 DC.B 0x04 ; '\x04'
0x10000280: 00 DC.B 0x00 ; '\0'
0x10000281: 00 DC.B 0x00 ; '\0'
0x10000282: 02 DC.B 0x02 ; '\x02'
0x10000283: 45 DC.B 0x45 ; 'E'
0x10000284: 3C DC.B 0x3C ; '<'
0x10000285: 06 DC.B 0x06 ; '\x06'
0x10000286: DD DC.B 0xDD ; '\xDD'
0x10000287: CF DC.B 0xCF ; '\xCF'
0x10000288: 00 DC.B 0x00 ; '\0'
0x10000289: 00 DC.B 0x00 ; '\0'
0x1000028A: 6B DC.B 0x6B ; 'k'
0x1000028B: 04 DC.B 0x04 ; '\x04'
0x1000028C: 00 DC.B 0x00 ; '\0'
0x1000028D: 00 DC.B 0x00 ; '\0'
0x1000028E: 02 DC.B 0x02 ; '\x02'
0x1000028F: 46 DC.B 0x46 ; 'F'
0x10000290: 3E DC.B 0x3E ; '>'
0x10000291: 06 DC.B 0x06 ; '\x06'
0x10000292: F0 DC.B 0xF0 ; '\xF0'
0x10000293: CF DC.B 0xCF ; '\xCF'
0x10000294: 00 DC.B 0x00 ; '\0'
0x10000295: 00 DC.B 0x00 ; '\0'
0x10000296: 6B DC.B 0x6B ; 'k'
0x10000297: 04 DC.B 0x04 ; '\x04'
0x10000298: 00 DC.B 0x00 ; '\0'
0x10000299: 00 DC.B 0x00 ; '\0'
0x1000029A: 02 DC.B 0x02 ; '\x02'
0x1000029B: 49 DC.B 0x49 ; 'I'
0x1000029C: 40 DC.B 0x40 ; '@'
0x1000029D: 06 DC.B 0x06 ; '\x06'
0x1000029E: 0F DC.B 0x0F ; '\x0F'
0x1000029F: D0 DC.B 0xD0 ; '\xD0'
0x100002A0: 00 DC.B 0x00 ; '\0'
0x100002A1: 00 DC.B 0x00 ; '\0'
0x100002A2: 6B DC.B 0x6B ; 'k'
0x100002A3: 04 DC.B 0x04 ; '\x04'
0x100002A4: 00 DC.B 0x00 ; '\0'
0x100002A5: 00 DC.B 0x00 ; '\0'
0x100002A6: 02 DC.B 0x02 ; '\x02'
0x100002A7: 4A DC.B 0x4A ; 'J'
0x100002A8: 42 DC.B 0x42 ; 'B'
0x100002A9: 06 DC.B 0x06 ; '\x06'
0x100002AA: 2D DC.B 0x2D ; '-'
0x100002AB: D0 DC.B 0xD0 ; '\xD0'
0x100002AC: 00 DC.B 0x00 ; '\0'
0x100002AD: 00 DC.B 0x00 ; '\0'
0x100002AE: 6B DC.B 0x6B ; 'k'
0x100002AF: 04 DC.B 0x04 ; '\x04'
0x100002B0: 00 DC.B 0x00 ; '\0'
0x100002B1: 00 DC.B 0x00 ; '\0'
0x100002B2: 02 DC.B 0x02 ; '\x02'
0x100002B3: 4C DC.B 0x4C ; 'L'
0x100002B4: 44 DC.B 0x44 ; 'D'
0x100002B5: 06 DC.B 0x06 ; '\x06'
0x100002B6: 4B DC.B 0x4B ; 'K'
0x100002B7: D0 DC.B 0xD0 ; '\xD0'
0x100002B8: 00 DC.B 0x00 ; '\0'
0x100002B9: 00 DC.B 0x00 ; '\0'
0x100002BA: 6B DC.B 0x6B ; 'k'
0x100002BB: 04 DC.B 0x04 ; '\x04'
0x100002BC: 00 DC.B 0x00 ; '\0'
0x100002BD: 00 DC.B 0x00 ; '\0'
0x100002BE: 02 DC.B 0x02 ; '\x02'
0x100002BF: 4D DC.B 0x4D ; 'M'
0x100002C0: 46 DC.B 0x46 ; 'F'
0x100002C1: 06 DC.B 0x06 ; '\x06'
0x100002C2: 68 DC.B 0x68 ; 'h'
0x100002C3: D0 DC.B 0xD0 ; '\xD0'
0x100002C4: 00 DC.B 0x00 ; '\0'
0x100002C5: 00 DC.B 0x00 ; '\0'
0x100002C6: 6B DC.B 0x6B ; 'k'
0x100002C7: 04 DC.B 0x04 ; '\x04'
0x100002C8: 00 DC.B 0x00 ; '\0'
0x100002C9: 00 DC.B 0x00 ; '\0'
0x100002CA: 02 DC.B 0x02 ; '\x02'
0x100002CB: 4F DC.B 0x4F ; 'O'
0x100002CC: 48 DC.B 0x48 ; 'H'
0x100002CD: 06 DC.B 0x06 ; '\x06'
0x100002CE: 8A DC.B 0x8A ; '\x8A'
0x100002CF: D0 DC.B 0xD0 ; '\xD0'
0x100002D0: 00 DC.B 0x00 ; '\0'
0x100002D1: 00 DC.B 0x00 ; '\0'
0x100002D2: 6B DC.B 0x6B ; 'k'
0x100002D3: 04 DC.B 0x04 ; '\x04'
0x100002D4: 00 DC.B 0x00 ; '\0'
0x100002D5: 00 DC.B 0x00 ; '\0'
0x100002D6: 02 DC.B 0x02 ; '\x02'
0x100002D7: 50 DC.B 0x50 ; 'P'
0x100002D8: 4A DC.B 0x4A ; 'J'
0x100002D9: 06 DC.B 0x06 ; '\x06'
0x100002DA: AB DC.B 0xAB ; '\xAB'
0x100002DB: D0 DC.B 0xD0 ; '\xD0'
0x100002DC: 00 DC.B 0x00 ; '\0'
0x100002DD: 00 DC.B 0x00 ; '\0'
0x100002DE: 6B DC.B 0x6B ; 'k'
0x100002DF: 04 DC.B 0x04 ; '\x04'
0x100002E0: 00 DC.B 0x00 ; '\0'
0x100002E1: 00 DC.B 0x00 ; '\0'
0x100002E2: 02 DC.B 0x02 ; '\x02'
0x100002E3: 52 DC.B 0x52 ; 'R'
0x100002E4: 4C DC.B 0x4C ; 'L'
0x100002E5: 06 DC.B 0x06 ; '\x06'
0x100002E6: CC DC.B 0xCC ; '\xCC'
0x100002E7: D0 DC.B 0xD0 ; '\xD0'
0x100002E8: 00 DC.B 0x00 ; '\0'
0x100002E9: 00 DC.B 0x00 ; '\0'
0x100002EA: 6B DC.B 0x6B ; 'k'
0x100002EB: 04 DC.B 0x04 ; '\x04'
0x100002EC: 00 DC.B 0x00 ; '\0'
0x100002ED: 00 DC.B 0x00 ; '\0'
0x100002EE: 02 DC.B 0x02 ; '\x02'
0x100002EF: 53 DC.B 0x53 ; 'S'
0x100002F0: 4E DC.B 0x4E ; 'N'
0x100002F1: 06 DC.B 0x06 ; '\x06'
0x100002F2: EC DC.B 0xEC ; '\xEC'
0x100002F3: D0 DC.B 0xD0 ; '\xD0'
0x100002F4: 00 DC.B 0x00 ; '\0'
0x100002F5: 00 DC.B 0x00 ; '\0'
0x100002F6: 32 DC.B 0x32 ; '2'
0x100002F7: 04 DC.B 0x04 ; '\x04'
0x100002F8: 00 DC.B 0x00 ; '\0'
0x100002F9: 00 DC.B 0x00 ; '\0'
0x100002FA: 02 DC.B 0x02 ; '\x02'
0x100002FB: 57 DC.B 0x57 ; 'W'
0x100002FC: 50 DC.B 0x50 ; 'P'
0x100002FD: 06 DC.B 0x06 ; '\x06'
0x100002FE: F4 DC.B 0xF4 ; '\xF4'
0x100002FF: D0 DC.B 0xD0 ; '\xD0'
0x10000300: 00 DC.B 0x00 ; '\0'
0x10000301: 00 DC.B 0x00 ; '\0'
0x10000302: 32 DC.B 0x32 ; '2'
0x10000303: 04 DC.B 0x04 ; '\x04'
0x10000304: 00 DC.B 0x00 ; '\0'
0x10000305: 00 DC.B 0x00 ; '\0'
0x10000306: 02 DC.B 0x02 ; '\x02'
0x10000307: 58 DC.B 0x58 ; 'X'
0x10000308: 52 DC.B 0x52 ; 'R'
0x10000309: 06 DC.B 0x06 ; '\x06'
0x1000030A: F8 DC.B 0xF8 ; '\xF8'
0x1000030B: D0 DC.B 0xD0 ; '\xD0'
0x1000030C: 00 DC.B 0x00 ; '\0'
0x1000030D: 00 DC.B 0x00 ; '\0'
0x1000030E: 32 DC.B 0x32 ; '2'
0x1000030F: 04 DC.B 0x04 ; '\x04'
0x10000310: 00 DC.B 0x00 ; '\0'
0x10000311: 00 DC.B 0x00 ; '\0'
0x10000312: 02 DC.B 0x02 ; '\x02'
0x10000313: 5A DC.B 0x5A ; 'Z'
0x10000314: 54 DC.B 0x54 ; 'T'
0x10000315: 06 DC.B 0x06 ; '\x06'
0x10000316: 01 DC.B 0x01 ; '\x01'
0x10000317: D1 DC.B 0xD1 ; '\xD1'
0x10000318: 00 DC.B 0x00 ; '\0'
0x10000319: 00 DC.B 0x00 ; '\0'
0x1000031A: 32 DC.B 0x32 ; '2'
0x1000031B: 04 DC.B 0x04 ; '\x04'
0x1000031C: 00 DC.B 0x00 ; '\0'
0x1000031D: 00 DC.B 0x00 ; '\0'
0x1000031E: 02 DC.B 0x02 ; '\x02'
0x1000031F: 5B DC.B 0x5B ; '['
0x10000320: 56 DC.B 0x56 ; 'V'
0x10000321: 06 DC.B 0x06 ; '\x06'
0x10000322: 0A DC.B 0x0A ; '\n'
0x10000323: D1 DC.B 0xD1 ; '\xD1'
0x10000324: 00 DC.B 0x00 ; '\0'
0x10000325: 00 DC.B 0x00 ; '\0'
0x10000326: 32 DC.B 0x32 ; '2'
0x10000327: 04 DC.B 0x04 ; '\x04'
0x10000328: 00 DC.B 0x00 ; '\0'
0x10000329: 00 DC.B 0x00 ; '\0'
0x1000032A: 02 DC.B 0x02 ; '\x02'
0x1000032B: 5D DC.B 0x5D ; ']'
0x1000032C: 58 DC.B 0x58 ; 'X'
0x1000032D: 06 DC.B 0x06 ; '\x06'
0x1000032E: 13 DC.B 0x13 ; '\x13'
0x1000032F: D1 DC.B 0xD1 ; '\xD1'
0x10000330: 00 DC.B 0x00 ; '\0'
0x10000331: 00 DC.B 0x00 ; '\0'
0x10000332: 32 DC.B 0x32 ; '2'
0x10000333: 04 DC.B 0x04 ; '\x04'
0x10000334: 00 DC.B 0x00 ; '\0'
0x10000335: 00 DC.B 0x00 ; '\0'
0x10000336: 02 DC.B 0x02 ; '\x02'
0x10000337: 5E DC.B 0x5E ; '^'
0x10000338: 5A DC.B 0x5A ; 'Z'
0x10000339: 06 DC.B 0x06 ; '\x06'
0x1000033A: 1D DC.B 0x1D ; '\x1D'
0x1000033B: D1 DC.B 0xD1 ; '\xD1'
0x1000033C: 00 DC.B 0x00 ; '\0'
0x1000033D: 00 DC.B 0x00 ; '\0'
0x1000033E: 45 DC.B 0x45 ; 'E'
0x1000033F: 04 DC.B 0x04 ; '\x04'
0x10000340: 00 DC.B 0x00 ; '\0'
0x10000341: 00 DC.B 0x00 ; '\0'
0x10000342: 02 DC.B 0x02 ; '\x02'
0x10000343: 5F DC.B 0x5F ; '_'
0x10000344: 5C DC.B 0x5C ; '\\'
0x10000345: 06 DC.B 0x06 ; '\x06'
0x10000346: 2A DC.B 0x2A ; '*'
0x10000347: D1 DC.B 0xD1 ; '\xD1'
0x10000348: 00 DC.B 0x00 ; '\0'
0x10000349: 00 DC.B 0x00 ; '\0'
0x1000034A: 45 DC.B 0x45 ; 'E'
0x1000034B: 04 DC.B 0x04 ; '\x04'
0x1000034C: 00 DC.B 0x00 ; '\0'
0x1000034D: 00 DC.B 0x00 ; '\0'
0x1000034E: 02 DC.B 0x02 ; '\x02'
0x1000034F: 60 DC.B 0x60 ; '`'
0x10000350: 60 DC.B 0x60 ; '`'
0x10000351: 06 DC.B 0x06 ; '\x06'
0x10000352: 35 DC.B 0x35 ; '5'
0x10000353: D1 DC.B 0xD1 ; '\xD1'
0x10000354: 00 DC.B 0x00 ; '\0'
0x10000355: 00 DC.B 0x00 ; '\0'
0x10000356: 32 DC.B 0x32 ; '2'
0x10000357: 04 DC.B 0x04 ; '\x04'
0x10000358: 00 DC.B 0x00 ; '\0'
0x10000359: 00 DC.B 0x00 ; '\0'
0x1000035A: 02 DC.B 0x02 ; '\x02'
0x1000035B: 61 DC.B 0x61 ; 'a'
0x1000035C: 64 DC.B 0x64 ; 'd'
0x1000035D: 06 DC.B 0x06 ; '\x06'
0x1000035E: 41 DC.B 0x41 ; 'A'
0x1000035F: D1 DC.B 0xD1 ; '\xD1'
0x10000360: 00 DC.B 0x00 ; '\0'
0x10000361: 00 DC.B 0x00 ; '\0'
0x10000362: 32 DC.B 0x32 ; '2'
0x10000363: 04 DC.B 0x04 ; '\x04'
0x10000364: 00 DC.B 0x00 ; '\0'
0x10000365: 00 DC.B 0x00 ; '\0'
0x10000366: 02 DC.B 0x02 ; '\x02'
0x10000367: 62 DC.B 0x62 ; 'b'
0x10000368: 66 DC.B 0x66 ; 'f'
0x10000369: 06 DC.B 0x06 ; '\x06'
0x1000036A: 4B DC.B 0x4B ; 'K'
0x1000036B: D1 DC.B 0xD1 ; '\xD1'
0x1000036C: 00 DC.B 0x00 ; '\0'
0x1000036D: 00 DC.B 0x00 ; '\0'
0x1000036E: 32 DC.B 0x32 ; '2'
0x1000036F: 04 DC.B 0x04 ; '\x04'
0x10000370: 00 DC.B 0x00 ; '\0'
0x10000371: 00 DC.B 0x00 ; '\0'
0x10000372: 02 DC.B 0x02 ; '\x02'
0x10000373: 63 DC.B 0x63 ; 'c'
0x10000374: 68 DC.B 0x68 ; 'h'
0x10000375: 06 DC.B 0x06 ; '\x06'
0x10000376: 62 DC.B 0x62 ; 'b'
0x10000377: D1 DC.B 0xD1 ; '\xD1'
0x10000378: 00 DC.B 0x00 ; '\0'
0x10000379: 00 DC.B 0x00 ; '\0'
0x1000037A: 6B DC.B 0x6B ; 'k'
0x1000037B: 04 DC.B 0x04 ; '\x04'
0x1000037C: 00 DC.B 0x00 ; '\0'
0x1000037D: 00 DC.B 0x00 ; '\0'
0x1000037E: 02 DC.B 0x02 ; '\x02'
0x1000037F: 64 DC.B 0x64 ; 'd'
0x10000380: 6A DC.B 0x6A ; 'j'
0x10000381: 06 DC.B 0x06 ; '\x06'
0x10000382: 79 DC.B 0x79 ; 'y'
0x10000383: D1 DC.B 0xD1 ; '\xD1'
0x10000384: 00 DC.B 0x00 ; '\0'
0x10000385: 00 DC.B 0x00 ; '\0'
0x10000386: 6B DC.B 0x6B ; 'k'
0x10000387: 04 DC.B 0x04 ; '\x04'
0x10000388: 00 DC.B 0x00 ; '\0'
0x10000389: 00 DC.B 0x00 ; '\0'
0x1000038A: 02 DC.B 0x02 ; '\x02'
0x1000038B: 65 DC.B 0x65 ; 'e'
0x1000038C: 6C DC.B 0x6C ; 'l'
0x1000038D: 06 DC.B 0x06 ; '\x06'
0x1000038E: 8F DC.B 0x8F ; '\x8F'
0x1000038F: D1 DC.B 0xD1 ; '\xD1'
0x10000390: 00 DC.B 0x00 ; '\0'
0x10000391: 00 DC.B 0x00 ; '\0'
0x10000392: 32 DC.B 0x32 ; '2'
0x10000393: 04 DC.B 0x04 ; '\x04'
0x10000394: 00 DC.B 0x00 ; '\0'
0x10000395: 00 DC.B 0x00 ; '\0'
0x10000396: 02 DC.B 0x02 ; '\x02'
0x10000397: 66 DC.B 0x66 ; 'f'
0x10000398: 6E DC.B 0x6E ; 'n'
0x10000399: 06 DC.B 0x06 ; '\x06'
0x1000039A: A5 DC.B 0xA5 ; '\xA5'
0x1000039B: D1 DC.B 0xD1 ; '\xD1'
0x1000039C: 00 DC.B 0x00 ; '\0'
0x1000039D: 00 DC.B 0x00 ; '\0'
0x1000039E: 6B DC.B 0x6B ; 'k'
0x1000039F: 04 DC.B 0x04 ; '\x04'
0x100003A0: 00 DC.B 0x00 ; '\0'
0x100003A1: 00 DC.B 0x00 ; '\0'
0x100003A2: 02 DC.B 0x02 ; '\x02'
0x100003A3: 67 DC.B 0x67 ; 'g'
0x100003A4: 70 DC.B 0x70 ; 'p'
0x100003A5: 06 DC.B 0x06 ; '\x06'
0x100003A6: BC DC.B 0xBC ; '\xBC'
0x100003A7: D1 DC.B 0xD1 ; '\xD1'
0x100003A8: 00 DC.B 0x00 ; '\0'
0x100003A9: 00 DC.B 0x00 ; '\0'
0x100003AA: 32 DC.B 0x32 ; '2'
0x100003AB: 04 DC.B 0x04 ; '\x04'
0x100003AC: 00 DC.B 0x00 ; '\0'
0x100003AD: 00 DC.B 0x00 ; '\0'
0x100003AE: 02 DC.B 0x02 ; '\x02'
0x100003AF: 68 DC.B 0x68 ; 'h'
0x100003B0: 72 DC.B 0x72 ; 'r'
0x100003B1: 06 DC.B 0x06 ; '\x06'
0x100003B2: C1 DC.B 0xC1 ; '\xC1'
0x100003B3: D1 DC.B 0xD1 ; '\xD1'
0x100003B4: 00 DC.B 0x00 ; '\0'
0x100003B5: 00 DC.B 0x00 ; '\0'
0x100003B6: 32 DC.B 0x32 ; '2'
0x100003B7: 04 DC.B 0x04 ; '\x04'
0x100003B8: 00 DC.B 0x00 ; '\0'
0x100003B9: 00 DC.B 0x00 ; '\0'
0x100003BA: 02 DC.B 0x02 ; '\x02'
0x100003BB: 69 DC.B 0x69 ; 'i'
0x100003BC: 74 DC.B 0x74 ; 't'
0x100003BD: 06 DC.B 0x06 ; '\x06'
0x100003BE: C9 DC.B 0xC9 ; '\xC9'
0x100003BF: D1 DC.B 0xD1 ; '\xD1'
0x100003C0: 00 DC.B 0x00 ; '\0'
0x100003C1: 00 DC.B 0x00 ; '\0'
0x100003C2: 32 DC.B 0x32 ; '2'
0x100003C3: 04 DC.B 0x04 ; '\x04'
0x100003C4: 00 DC.B 0x00 ; '\0'
0x100003C5: 00 DC.B 0x00 ; '\0'
0x100003C6: 02 DC.B 0x02 ; '\x02'
0x100003C7: 6A DC.B 0x6A ; 'j'
0x100003C8: 76 DC.B 0x76 ; 'v'
0x100003C9: 06 DC.B 0x06 ; '\x06'
0x100003CA: D1 DC.B 0xD1 ; '\xD1'
0x100003CB: D1 DC.B 0xD1 ; '\xD1'
0x100003CC: 00 DC.B 0x00 ; '\0'
0x100003CD: 00 DC.B 0x00 ; '\0'
0x100003CE: 7E DC.B 0x7E ; '~'
0x100003CF: 04 DC.B 0x04 ; '\x04'
0x100003D0: 00 DC.B 0x00 ; '\0'
0x100003D1: 00 DC.B 0x00 ; '\0'
0x100003D2: 02 DC.B 0x02 ; '\x02'
0x100003D3: 6C DC.B 0x6C ; 'l'
0x100003D4: 78 DC.B 0x78 ; 'x'
0x100003D5: 06 DC.B 0x06 ; '\x06'
0x100003D6: F2 DC.B 0xF2 ; '\xF2'
0x100003D7: D1 DC.B 0xD1 ; '\xD1'
0x100003D8: 00 DC.B 0x00 ; '\0'
0x100003D9: 00 DC.B 0x00 ; '\0'
0x100003DA: 6B DC.B 0x6B ; 'k'
0x100003DB: 04 DC.B 0x04 ; '\x04'
0x100003DC: 00 DC.B 0x00 ; '\0'
0x100003DD: 00 DC.B 0x00 ; '\0'
0x100003DE: 02 DC.B 0x02 ; '\x02'
0x100003DF: 6D DC.B 0x6D ; 'm'
0x100003E0: 7C DC.B 0x7C ; '|'
0x100003E1: 06 DC.B 0x06 ; '\x06'
0x100003E2: 1A DC.B 0x1A ; '\x1A'
0x100003E3: D2 DC.B 0xD2 ; '\xD2'
0x100003E4: 00 DC.B 0x00 ; '\0'
0x100003E5: 00 DC.B 0x00 ; '\0'
0x100003E6: 6B DC.B 0x6B ; 'k'
0x100003E7: 04 DC.B 0x04 ; '\x04'
0x100003E8: 00 DC.B 0x00 ; '\0'
0x100003E9: 00 DC.B 0x00 ; '\0'
0x100003EA: 02 DC.B 0x02 ; '\x02'
0x100003EB: 6E DC.B 0x6E ; 'n'
0x100003EC: 7E DC.B 0x7E ; '~'
0x100003ED: 06 DC.B 0x06 ; '\x06'
0x100003EE: 41 DC.B 0x41 ; 'A'
0x100003EF: D2 DC.B 0xD2 ; '\xD2'
0x100003F0: 00 DC.B 0x00 ; '\0'
0x100003F1: 00 DC.B 0x00 ; '\0'
0x100003F2: 7E DC.B 0x7E ; '~'
0x100003F3: 04 DC.B 0x04 ; '\x04'
0x100003F4: 00 DC.B 0x00 ; '\0'
0x100003F5: 00 DC.B 0x00 ; '\0'
0x100003F6: 02 DC.B 0x02 ; '\x02'
0x100003F7: 6F DC.B 0x6F ; 'o'
Section .bss.eepromData from eeprom.o, size=208, align=8
eepromData:
0x100003F8: 00 DC.B 0x00 ; '\0'
0x100003F9: 4B DC.B 0x4B ; 'K'
0x100003FA: 00 DC.B 0x00 ; '\0'
0x100003FB: 00 DC.B 0x00 ; '\0'
0x100003FC: 00 DC.B 0x00 ; '\0'
0x100003FD: 00 DC.B 0x00 ; '\0'
0x100003FE: 01 DC.B 0x01 ; '\x01'
0x100003FF: 00 DC.B 0x00 ; '\0'
0x10000400: 01 DC.B 0x01 ; '\x01'
0x10000401: 00 DC.B 0x00 ; '\0'
0x10000402: 00 DC.B 0x00 ; '\0'
0x10000403: 00 DC.B 0x00 ; '\0'
0x10000404: 00 DC.B 0x00 ; '\0'
0x10000405: 00 DC.B 0x00 ; '\0'
0x10000406: 00 DC.B 0x00 ; '\0'
0x10000407: 00 DC.B 0x00 ; '\0'
0x10000408: 00 DC.B 0x00 ; '\0'
0x10000409: 00 DC.B 0x00 ; '\0'
0x1000040A: 00 DC.B 0x00 ; '\0'
0x1000040B: 00 DC.B 0x00 ; '\0'
0x1000040C: 00 DC.B 0x00 ; '\0'
0x1000040D: 00 DC.B 0x00 ; '\0'
0x1000040E: 00 DC.B 0x00 ; '\0'
0x1000040F: 00 DC.B 0x00 ; '\0'
0x10000410: 00 DC.B 0x00 ; '\0'
0x10000411: 00 DC.B 0x00 ; '\0'
0x10000412: 00 DC.B 0x00 ; '\0'
0x10000413: 00 DC.B 0x00 ; '\0'
0x10000414: 00 DC.B 0x00 ; '\0'
0x10000415: 00 DC.B 0x00 ; '\0'
0x10000416: 00 DC.B 0x00 ; '\0'
0x10000417: 00 DC.B 0x00 ; '\0'
0x10000418: 00 DC.B 0x00 ; '\0'
0x10000419: 00 DC.B 0x00 ; '\0'
0x1000041A: 00 DC.B 0x00 ; '\0'
0x1000041B: 00 DC.B 0x00 ; '\0'
0x1000041C: 00 DC.B 0x00 ; '\0'
0x1000041D: 00 DC.B 0x00 ; '\0'
0x1000041E: 00 DC.B 0x00 ; '\0'
0x1000041F: 00 DC.B 0x00 ; '\0'
0x10000420: 00 DC.B 0x00 ; '\0'
0x10000421: 00 DC.B 0x00 ; '\0'
0x10000422: 00 DC.B 0x00 ; '\0'
0x10000423: 00 DC.B 0x00 ; '\0'
0x10000424: 00 DC.B 0x00 ; '\0'
0x10000425: 00 DC.B 0x00 ; '\0'
0x10000426: 00 DC.B 0x00 ; '\0'
0x10000427: 00 DC.B 0x00 ; '\0'
0x10000428: 90 DC.B 0x90 ; '\x90'
0x10000429: D0 DC.B 0xD0 ; '\xD0'
0x1000042A: 03 DC.B 0x03 ; '\x03'
0x1000042B: 00 DC.B 0x00 ; '\0'
0x1000042C: 00 DC.B 0x00 ; '\0'
0x1000042D: 00 DC.B 0x00 ; '\0'
0x1000042E: 00 DC.B 0x00 ; '\0'
0x1000042F: 00 DC.B 0x00 ; '\0'
0x10000430: 00 DC.B 0x00 ; '\0'
0x10000431: 00 DC.B 0x00 ; '\0'
0x10000432: 00 DC.B 0x00 ; '\0'
0x10000433: 00 DC.B 0x00 ; '\0'
0x10000434: 00 DC.B 0x00 ; '\0'
0x10000435: 00 DC.B 0x00 ; '\0'
0x10000436: 00 DC.B 0x00 ; '\0'
0x10000437: 00 DC.B 0x00 ; '\0'
0x10000438: 40 DC.B 0x40 ; '@'
0x10000439: 42 DC.B 0x42 ; 'B'
0x1000043A: 0F DC.B 0x0F ; '\x0F'
0x1000043B: 00 DC.B 0x00 ; '\0'
0x1000043C: 00 DC.B 0x00 ; '\0'
0x1000043D: 00 DC.B 0x00 ; '\0'
0x1000043E: 00 DC.B 0x00 ; '\0'
0x1000043F: 00 DC.B 0x00 ; '\0'
0x10000440: 40 DC.B 0x40 ; '@'
0x10000441: 42 DC.B 0x42 ; 'B'
0x10000442: 0F DC.B 0x0F ; '\x0F'
0x10000443: 00 DC.B 0x00 ; '\0'
0x10000444: 00 DC.B 0x00 ; '\0'
0x10000445: 00 DC.B 0x00 ; '\0'
0x10000446: 00 DC.B 0x00 ; '\0'
0x10000447: 00 DC.B 0x00 ; '\0'
0x10000448: 00 DC.B 0x00 ; '\0'
0x10000449: 00 DC.B 0x00 ; '\0'
0x1000044A: 00 DC.B 0x00 ; '\0'
0x1000044B: 00 DC.B 0x00 ; '\0'
0x1000044C: 00 DC.B 0x00 ; '\0'
0x1000044D: 00 DC.B 0x00 ; '\0'
0x1000044E: 00 DC.B 0x00 ; '\0'
0x1000044F: 00 DC.B 0x00 ; '\0'
0x10000450: FF DC.B 0xFF ; '\xFF'
0x10000451: FF DC.B 0xFF ; '\xFF'
0x10000452: FF DC.B 0xFF ; '\xFF'
0x10000453: FF DC.B 0xFF ; '\xFF'
0x10000454: FF DC.B 0xFF ; '\xFF'
0x10000455: FF DC.B 0xFF ; '\xFF'
0x10000456: FF DC.B 0xFF ; '\xFF'
0x10000457: FF DC.B 0xFF ; '\xFF'
0x10000458: 00 DC.B 0x00 ; '\0'
0x10000459: D6 DC.B 0xD6 ; '\xD6'
0x1000045A: 8A DC.B 0x8A ; '\x8A'
0x1000045B: EA DC.B 0xEA ; '\xEA'
0x1000045C: FF DC.B 0xFF ; '\xFF'
0x1000045D: FF DC.B 0xFF ; '\xFF'
0x1000045E: FF DC.B 0xFF ; '\xFF'
0x1000045F: FF DC.B 0xFF ; '\xFF'
0x10000460: 00 DC.B 0x00 ; '\0'
0x10000461: 78 DC.B 0x78 ; 'x'
0x10000462: 84 DC.B 0x84 ; '\x84'
0x10000463: C9 DC.B 0xC9 ; '\xC9'
0x10000464: FD DC.B 0xFD ; '\xFD'
0x10000465: FF DC.B 0xFF ; '\xFF'
0x10000466: FF DC.B 0xFF ; '\xFF'
0x10000467: FF DC.B 0xFF ; '\xFF'
0x10000468: DE DC.B 0xDE ; '\xDE'
0x10000469: 03 DC.B 0x03 ; '\x03'
0x1000046A: 69 DC.B 0x69 ; 'i'
0x1000046B: 00 DC.B 0x00 ; '\0'
0x1000046C: 00 DC.B 0x00 ; '\0'
0x1000046D: 71 DC.B 0x71 ; 'q'
0x1000046E: 02 DC.B 0x02 ; '\x02'
0x1000046F: 00 DC.B 0x00 ; '\0'
0x10000470: 00 DC.B 0x00 ; '\0'
0x10000471: 40 DC.B 0x40 ; '@'
0x10000472: 1F DC.B 0x1F ; '\x1F'
0x10000473: 00 DC.B 0x00 ; '\0'
0x10000474: 0A DC.B 0x0A ; '\n'
0x10000475: 00 DC.B 0x00 ; '\0'
0x10000476: 02 DC.B 0x02 ; '\x02'
0x10000477: 00 DC.B 0x00 ; '\0'
0x10000478: B0 DC.B 0xB0 ; '\xB0'
0x10000479: 36 DC.B 0x36 ; '6'
0x1000047A: 70 DC.B 0x70 ; 'p'
0x1000047B: 30 DC.B 0x30 ; '0'
0x1000047C: 01 DC.B 0x01 ; '\x01'
0x1000047D: 00 DC.B 0x00 ; '\0'
0x1000047E: 02 DC.B 0x02 ; '\x02'
0x1000047F: 00 DC.B 0x00 ; '\0'
0x10000480: E0 DC.B 0xE0 ; '\xE0'
0x10000481: 2E DC.B 0x2E ; '.'
0x10000482: D4 DC.B 0xD4 ; '\xD4'
0x10000483: 30 DC.B 0x30 ; '0'
0x10000484: D0 DC.B 0xD0 ; '\xD0'
0x10000485: 39 DC.B 0x39 ; '9'
0x10000486: B0 DC.B 0xB0 ; '\xB0'
0x10000487: 36 DC.B 0x36 ; '6'
0x10000488: 83 DC.B 0x83 ; '\x83'
0x10000489: FF DC.B 0xFF ; '\xFF'
0x1000048A: 7D DC.B 0x7D ; '}'
0x1000048B: 00 DC.B 0x00 ; '\0'
0x1000048C: 70 DC.B 0x70 ; 'p'
0x1000048D: 17 DC.B 0x17 ; '\x17'
0x1000048E: 7C DC.B 0x7C ; '|'
0x1000048F: 15 DC.B 0x15 ; '\x15'
0x10000490: 3C DC.B 0x3C ; '<'
0x10000491: F6 DC.B 0xF6 ; '\xF6'
0x10000492: 30 DC.B 0x30 ; '0'
0x10000493: F8 DC.B 0xF8 ; '\xF8'
0x10000494: 70 DC.B 0x70 ; 'p'
0x10000495: 17 DC.B 0x17 ; '\x17'
0x10000496: 7C DC.B 0x7C ; '|'
0x10000497: 15 DC.B 0x15 ; '\x15'
0x10000498: 54 DC.B 0x54 ; 'T'
0x10000499: F2 DC.B 0xF2 ; '\xF2'
0x1000049A: 48 DC.B 0x48 ; 'H'
0x1000049B: F4 DC.B 0xF4 ; '\xF4'
0x1000049C: 32 DC.B 0x32 ; '2'
0x1000049D: 00 DC.B 0x00 ; '\0'
0x1000049E: 38 DC.B 0x38 ; '8'
0x1000049F: FF DC.B 0xFF ; '\xFF'
0x100004A0: 10 DC.B 0x10 ; '\x10'
0x100004A1: 27 DC.B 0x27 ; '''
0x100004A2: 07 DC.B 0x07 ; '\x07'
0x100004A3: 00 DC.B 0x00 ; '\0'
0x100004A4: 84 DC.B 0x84 ; '\x84'
0x100004A5: 03 DC.B 0x03 ; '\x03'
0x100004A6: 01 DC.B 0x01 ; '\x01'
0x100004A7: 00 DC.B 0x00 ; '\0'
0x100004A8: 01 DC.B 0x01 ; '\x01'
0x100004A9: 00 DC.B 0x00 ; '\0'
0x100004AA: 20 DC.B 0x20 ; ' '
0x100004AB: 35 DC.B 0x35 ; '5'
0x100004AC: 64 DC.B 0x64 ; 'd'
0x100004AD: 00 DC.B 0x00 ; '\0'
0x100004AE: 00 DC.B 0x00 ; '\0'
0x100004AF: 00 DC.B 0x00 ; '\0'
0x100004B0: 45 DC.B 0x45 ; 'E'
0x100004B1: 45 DC.B 0x45 ; 'E'
0x100004B2: 50 DC.B 0x50 ; 'P'
0x100004B3: 52 DC.B 0x52 ; 'R'
0x100004B4: 4F DC.B 0x4F ; 'O'
0x100004B5: 4D DC.B 0x4D ; 'M'
0x100004B6: 20 DC.B 0x20 ; ' '
0x100004B7: 77 DC.B 0x77 ; 'w'
0x100004B8: 61 DC.B 0x61 ; 'a'
0x100004B9: 73 DC.B 0x73 ; 's'
0x100004BA: 20 DC.B 0x20 ; ' '
0x100004BB: 63 DC.B 0x63 ; 'c'
0x100004BC: 68 DC.B 0x68 ; 'h'
0x100004BD: 61 DC.B 0x61 ; 'a'
0x100004BE: 6E DC.B 0x6E ; 'n'
0x100004BF: 67 DC.B 0x67 ; 'g'
0x100004C0: 65 DC.B 0x65 ; 'e'
0x100004C1: 64 DC.B 0x64 ; 'd'
0x100004C2: 21 DC.B 0x21 ; '!'
0x100004C3: 20 DC.B 0x20 ; ' '
0x100004C4: 57 DC.B 0x57 ; 'W'
0x100004C5: 65 DC.B 0x65 ; 'e'
0x100004C6: 20 DC.B 0x20 ; ' '
0x100004C7: 6E DC.B 0x6E ; 'n'
Section .bss.slope from chip_temperature.o, size=8, align=8
slope:
0x100004C8: FF DC.B 0xFF ; '\xFF'
0x100004C9: FF DC.B 0xFF ; '\xFF'
0x100004CA: FF DC.B 0xFF ; '\xFF'
0x100004CB: FF DC.B 0xFF ; '\xFF'
0x100004CC: 28 DC.B 0x28 ; '('
0x100004CD: 16 DC.B 0x16 ; '\x16'
0x100004CE: 00 DC.B 0x00 ; '\0'
0x100004CF: 08 DC.B 0x08 ; '\b'
Section .bss.currentWithGainCorrection from ads1260.o, size=8, align=8
currentWithGainCorrection:
0x100004D0: 41 DC.B 0x41 ; 'A'
0x100004D1: 63 DC.B 0x63 ; 'c'
0x100004D2: 75 DC.B 0x75 ; 'u'
0x100004D3: 74 DC.B 0x74 ; 't'
0x100004D4: 61 DC.B 0x61 ; 'a'
0x100004D5: 6C DC.B 0x6C ; 'l'
0x100004D6: 20 DC.B 0x20 ; ' '
0x100004D7: 49 DC.B 0x49 ; 'I'
Section .bss.currentWithGainAndGainShuntTempCorrection from ads1260.o, size=8, align=8
currentWithGainAndGainShuntTempCorrection:
0x100004D8: 12 DC.B 0x12 ; '\x12'
0x100004D9: EC DC.B 0xEC ; '\xEC'
0x100004DA: 00 DC.B 0x00 ; '\0'
0x100004DB: 00 DC.B 0x00 ; '\0'
0x100004DC: 00 DC.B 0x00 ; '\0'
0x100004DD: 00 DC.B 0x00 ; '\0'
0x100004DE: 00 DC.B 0x00 ; '\0'
0x100004DF: 00 DC.B 0x00 ; '\0'
Section .bss.current from ads1260.o, size=8, align=8
current:
0x100004E0: 49 DC.B 0x49 ; 'I'
0x100004E1: 20 DC.B 0x20 ; ' '
0x100004E2: 28 DC.B 0x28 ; '('
0x100004E3: 77 DC.B 0x77 ; 'w'
0x100004E4: 69 DC.B 0x69 ; 'i'
0x100004E5: 74 DC.B 0x74 ; 't'
0x100004E6: 68 DC.B 0x68 ; 'h'
0x100004E7: 6F DC.B 0x6F ; 'o'
Section .bss.WH_COUNTER_Exec.totalDischarge from wh_counter.o, size=8, align=8
WH_COUNTER_Exec.totalDischarge:
0x100004E8: FF DC.B 0xFF ; '\xFF'
0x100004E9: FF DC.B 0xFF ; '\xFF'
0x100004EA: FF DC.B 0xFF ; '\xFF'
0x100004EB: FF DC.B 0xFF ; '\xFF'
0x100004EC: 00 DC.B 0x00 ; '\0'
0x100004ED: 20 DC.B 0x20 ; ' '
0x100004EE: 00 DC.B 0x00 ; '\0'
0x100004EF: 08 DC.B 0x08 ; '\b'
Section .bss.WH_COUNTER_Exec.totalCharge from wh_counter.o, size=8, align=8
WH_COUNTER_Exec.totalCharge:
0x100004F0: FF DC.B 0xFF ; '\xFF'
0x100004F1: FF DC.B 0xFF ; '\xFF'
0x100004F2: FF DC.B 0xFF ; '\xFF'
0x100004F3: FF DC.B 0xFF ; '\xFF'
0x100004F4: 00 DC.B 0x00 ; '\0'
0x100004F5: 20 DC.B 0x20 ; ' '
0x100004F6: 00 DC.B 0x00 ; '\0'
0x100004F7: 08 DC.B 0x08 ; '\b'
Section .bss.AH_COUNTER_Exec.totalDischarge from ah_counter.o, size=8, align=8
AH_COUNTER_Exec.totalDischarge:
0x100004F8: 54 DC.B 0x54 ; 'T'
0x100004F9: 69 DC.B 0x69 ; 'i'
0x100004FA: 6D DC.B 0x6D ; 'm'
0x100004FB: 65 DC.B 0x65 ; 'e'
0x100004FC: 20 DC.B 0x20 ; ' '
0x100004FD: 25 DC.B 0x25 ; '%'
0x100004FE: 64 DC.B 0x64 ; 'd'
0x100004FF: 3A DC.B 0x3A ; ':'
Section .bss.AH_COUNTER_Exec.totalCharge from ah_counter.o, size=8, align=8
AH_COUNTER_Exec.totalCharge:
0x10000500: 54 DC.B 0x54 ; 'T'
0x10000501: 69 DC.B 0x69 ; 'i'
0x10000502: 6D DC.B 0x6D ; 'm'
0x10000503: 65 DC.B 0x65 ; 'e'
0x10000504: 20 DC.B 0x20 ; ' '
0x10000505: 25 DC.B 0x25 ; '%'
0x10000506: 64 DC.B 0x64 ; 'd'
0x10000507: 3A DC.B 0x3A ; ':'
Section .bss.hpcd_USB_FS from usb.o, size=732, align=4
hpcd_USB_FS:
0x10000508: FF DC.B 0xFF ; '\xFF'
0x10000509: FF DC.B 0xFF ; '\xFF'
0x1000050A: FF DC.B 0xFF ; '\xFF'
0x1000050B: FF DC.B 0xFF ; '\xFF'
0x1000050C: 08 DC.B 0x08 ; '\b'
0x1000050D: 72 DC.B 0x72 ; 'r'
0x1000050E: 00 DC.B 0x00 ; '\0'
0x1000050F: 08 DC.B 0x08 ; '\b'
0x10000510: 00 DC.B 0x00 ; '\0'
0x10000511: 00 DC.B 0x00 ; '\0'
0x10000512: 00 DC.B 0x00 ; '\0'
0x10000513: 00 DC.B 0x00 ; '\0'
0x10000514: 06 DC.B 0x06 ; '\x06'
0x10000515: 00 DC.B 0x00 ; '\0'
0x10000516: 00 DC.B 0x00 ; '\0'
0x10000517: 00 DC.B 0x00 ; '\0'
0x10000518: 01 DC.B 0x01 ; '\x01'
0x10000519: 00 DC.B 0x00 ; '\0'
0x1000051A: 50 DC.B 0x50 ; 'P'
0x1000051B: 06 DC.B 0x06 ; '\x06'
0x1000051C: 00 DC.B 0x00 ; '\0'
0x1000051D: 00 DC.B 0x00 ; '\0'
0x1000051E: 00 DC.B 0x00 ; '\0'
0x1000051F: 56 DC.B 0x56 ; 'V'
0x10000520: 00 DC.B 0x00 ; '\0'
0x10000521: 00 DC.B 0x00 ; '\0'
0x10000522: 00 DC.B 0x00 ; '\0'
0x10000523: 01 DC.B 0x01 ; '\x01'
0x10000524: 00 DC.B 0x00 ; '\0'
0x10000525: 54 DC.B 0x54 ; 'T'
0x10000526: 00 DC.B 0x00 ; '\0'
0x10000527: 00 DC.B 0x00 ; '\0'
0x10000528: 00 DC.B 0x00 ; '\0'
0x10000529: 00 DC.B 0x00 ; '\0'
0x1000052A: 00 DC.B 0x00 ; '\0'
0x1000052B: 00 DC.B 0x00 ; '\0'
0x1000052C: 00 DC.B 0x00 ; '\0'
0x1000052D: 00 DC.B 0x00 ; '\0'
0x1000052E: FF DC.B 0xFF ; '\xFF'
0x1000052F: FF DC.B 0xFF ; '\xFF'
0x10000530: FF DC.B 0xFF ; '\xFF'
0x10000531: FF DC.B 0xFF ; '\xFF'
0x10000532: 00 DC.B 0x00 ; '\0'
0x10000533: 00 DC.B 0x00 ; '\0'
0x10000534: 00 DC.B 0x00 ; '\0'
0x10000535: 00 DC.B 0x00 ; '\0'
0x10000536: 00 DC.B 0x00 ; '\0'
0x10000537: 00 DC.B 0x00 ; '\0'
0x10000538: 00 DC.B 0x00 ; '\0'
0x10000539: 00 DC.B 0x00 ; '\0'
0x1000053A: 02 DC.B 0x02 ; '\x02'
0x1000053B: 00 DC.B 0x00 ; '\0'
0x1000053C: 00 DC.B 0x00 ; '\0'
0x1000053D: 00 DC.B 0x00 ; '\0'
0x1000053E: 01 DC.B 0x01 ; '\x01'
0x1000053F: 00 DC.B 0x00 ; '\0'
0x10000540: 50 DC.B 0x50 ; 'P'
0x10000541: 02 DC.B 0x02 ; '\x02'
0x10000542: 00 DC.B 0x00 ; '\0'
0x10000543: 00 DC.B 0x00 ; '\0'
0x10000544: 00 DC.B 0x00 ; '\0'
0x10000545: 22 DC.B 0x22 ; '\"'
0x10000546: 00 DC.B 0x00 ; '\0'
0x10000547: 00 DC.B 0x00 ; '\0'
0x10000548: 00 DC.B 0x00 ; '\0'
0x10000549: 04 DC.B 0x04 ; '\x04'
0x1000054A: 00 DC.B 0x00 ; '\0'
0x1000054B: F3 DC.B 0xF3 ; '\xF3'
0x1000054C: 01 DC.B 0x01 ; '\x01'
0x1000054D: 50 DC.B 0x50 ; 'P'
0x1000054E: 9F DC.B 0x9F ; '\x9F'
0x1000054F: 00 DC.B 0x00 ; '\0'
0x10000550: 00 DC.B 0x00 ; '\0'
0x10000551: 00 DC.B 0x00 ; '\0'
0x10000552: 00 DC.B 0x00 ; '\0'
0x10000553: 00 DC.B 0x00 ; '\0'
0x10000554: 00 DC.B 0x00 ; '\0'
0x10000555: 00 DC.B 0x00 ; '\0'
0x10000556: 00 DC.B 0x00 ; '\0'
0x10000557: 01 DC.B 0x01 ; '\x01'
0x10000558: 11 DC.B 0x11 ; '\x11'
0x10000559: 01 DC.B 0x01 ; '\x01'
0x1000055A: 25 DC.B 0x25 ; '%'
0x1000055B: 0E DC.B 0x0E ; '\x0E'
0x1000055C: 13 DC.B 0x13 ; '\x13'
0x1000055D: 05 DC.B 0x05 ; '\x05'
0x1000055E: 03 DC.B 0x03 ; '\x03'
0x1000055F: 0E DC.B 0x0E ; '\x0E'
0x10000560: 10 DC.B 0x10 ; '\x10'
0x10000561: 17 DC.B 0x17 ; '\x17'
0x10000562: 1B DC.B 0x1B ; '\x1B'
0x10000563: 0E DC.B 0x0E ; '\x0E'
0x10000564: B4 DC.B 0xB4 ; '\xB4'
0x10000565: 42 DC.B 0x42 ; 'B'
0x10000566: 19 DC.B 0x19 ; '\x19'
0x10000567: 11 DC.B 0x11 ; '\x11'
0x10000568: 01 DC.B 0x01 ; '\x01'
0x10000569: 55 DC.B 0x55 ; 'U'
0x1000056A: 17 DC.B 0x17 ; '\x17'
0x1000056B: 43 DC.B 0x43 ; 'C'
0x1000056C: 17 DC.B 0x17 ; '\x17'
0x1000056D: 00 DC.B 0x00 ; '\0'
0x1000056E: 00 DC.B 0x00 ; '\0'
0x1000056F: 02 DC.B 0x02 ; '\x02'
0x10000570: 34 DC.B 0x34 ; '4'
0x10000571: 00 DC.B 0x00 ; '\0'
0x10000572: 03 DC.B 0x03 ; '\x03'
0x10000573: 0E DC.B 0x0E ; '\x0E'
0x10000574: 49 DC.B 0x49 ; 'I'
0x10000575: 13 DC.B 0x13 ; '\x13'
0x10000576: 3F DC.B 0x3F ; '?'
0x10000577: 19 DC.B 0x19 ; '\x19'
0x10000578: 3A DC.B 0x3A ; ':'
0x10000579: 0B DC.B 0x0B ; '\v'
0x1000057A: 3B DC.B 0x3B ; ';'
0x1000057B: 0B DC.B 0x0B ; '\v'
0x1000057C: 02 DC.B 0x02 ; '\x02'
0x1000057D: 18 DC.B 0x18 ; '\x18'
0x1000057E: 00 DC.B 0x00 ; '\0'
0x1000057F: 00 DC.B 0x00 ; '\0'
0x10000580: 03 DC.B 0x03 ; '\x03'
0x10000581: 16 DC.B 0x16 ; '\x16'
0x10000582: 00 DC.B 0x00 ; '\0'
0x10000583: 49 DC.B 0x49 ; 'I'
0x10000584: 13 DC.B 0x13 ; '\x13'
0x10000585: 03 DC.B 0x03 ; '\x03'
0x10000586: 0E DC.B 0x0E ; '\x0E'
0x10000587: 3A DC.B 0x3A ; ':'
0x10000588: 0B DC.B 0x0B ; '\v'
0x10000589: 3B DC.B 0x3B ; ';'
0x1000058A: 0B DC.B 0x0B ; '\v'
0x1000058B: 00 DC.B 0x00 ; '\0'
0x1000058C: 00 DC.B 0x00 ; '\0'
0x1000058D: 04 DC.B 0x04 ; '\x04'
0x1000058E: 13 DC.B 0x13 ; '\x13'
0x1000058F: 01 DC.B 0x01 ; '\x01'
0x10000590: 0B DC.B 0x0B ; '\v'
0x10000591: 05 DC.B 0x05 ; '\x05'
0x10000592: 3A DC.B 0x3A ; ':'
0x10000593: 0B DC.B 0x0B ; '\v'
0x10000594: 3B DC.B 0x3B ; ';'
0x10000595: 0B DC.B 0x0B ; '\v'
0x10000596: 00 DC.B 0x00 ; '\0'
0x10000597: 00 DC.B 0x00 ; '\0'
0x10000598: 05 DC.B 0x05 ; '\x05'
0x10000599: 0D DC.B 0x0D ; '\r'
0x1000059A: 00 DC.B 0x00 ; '\0'
0x1000059B: 03 DC.B 0x03 ; '\x03'
0x1000059C: 0E DC.B 0x0E ; '\x0E'
0x1000059D: 49 DC.B 0x49 ; 'I'
0x1000059E: 13 DC.B 0x13 ; '\x13'
0x1000059F: 3A DC.B 0x3A ; ':'
0x100005A0: 0B DC.B 0x0B ; '\v'
0x100005A1: 3B DC.B 0x3B ; ';'
0x100005A2: 0B DC.B 0x0B ; '\v'
0x100005A3: 38 DC.B 0x38 ; '8'
0x100005A4: 0B DC.B 0x0B ; '\v'
0x100005A5: 00 DC.B 0x00 ; '\0'
0x100005A6: 00 DC.B 0x00 ; '\0'
0x100005A7: 06 DC.B 0x06 ; '\x06'
0x100005A8: 0D DC.B 0x0D ; '\r'
0x100005A9: 00 DC.B 0x00 ; '\0'
0x100005AA: 03 DC.B 0x03 ; '\x03'
0x100005AB: 0E DC.B 0x0E ; '\x0E'
0x100005AC: 49 DC.B 0x49 ; 'I'
0x100005AD: 13 DC.B 0x13 ; '\x13'
0x100005AE: 3A DC.B 0x3A ; ':'
0x100005AF: 0B DC.B 0x0B ; '\v'
0x100005B0: 3B DC.B 0x3B ; ';'
0x100005B1: 0B DC.B 0x0B ; '\v'
0x100005B2: 38 DC.B 0x38 ; '8'
0x100005B3: 05 DC.B 0x05 ; '\x05'
0x100005B4: 00 DC.B 0x00 ; '\0'
0x100005B5: 00 DC.B 0x00 ; '\0'
0x100005B6: 07 DC.B 0x07 ; '\x07'
0x100005B7: 0F DC.B 0x0F ; '\x0F'
0x100005B8: 00 DC.B 0x00 ; '\0'
0x100005B9: 49 DC.B 0x49 ; 'I'
0x100005BA: 13 DC.B 0x13 ; '\x13'
0x100005BB: 00 DC.B 0x00 ; '\0'
0x100005BC: 00 DC.B 0x00 ; '\0'
0x100005BD: 08 DC.B 0x08 ; '\b'
0x100005BE: 16 DC.B 0x16 ; '\x16'
0x100005BF: 00 DC.B 0x00 ; '\0'
0x100005C0: 49 DC.B 0x49 ; 'I'
0x100005C1: 13 DC.B 0x13 ; '\x13'
0x100005C2: 03 DC.B 0x03 ; '\x03'
0x100005C3: 0E DC.B 0x0E ; '\x0E'
0x100005C4: 3A DC.B 0x3A ; ':'
0x100005C5: 0B DC.B 0x0B ; '\v'
0x100005C6: 3B DC.B 0x3B ; ';'
0x100005C7: 05 DC.B 0x05 ; '\x05'
0x100005C8: 00 DC.B 0x00 ; '\0'
0x100005C9: 00 DC.B 0x00 ; '\0'
0x100005CA: 09 DC.B 0x09 ; '\t'
0x100005CB: 13 DC.B 0x13 ; '\x13'
0x100005CC: 01 DC.B 0x01 ; '\x01'
0x100005CD: 0B DC.B 0x0B ; '\v'
0x100005CE: 0B DC.B 0x0B ; '\v'
0x100005CF: 3A DC.B 0x3A ; ':'
0x100005D0: 0B DC.B 0x0B ; '\v'
0x100005D1: 3B DC.B 0x3B ; ';'
0x100005D2: 05 DC.B 0x05 ; '\x05'
0x100005D3: 00 DC.B 0x00 ; '\0'
0x100005D4: 00 DC.B 0x00 ; '\0'
0x100005D5: 0A DC.B 0x0A ; '\n'
0x100005D6: 0D DC.B 0x0D ; '\r'
0x100005D7: 00 DC.B 0x00 ; '\0'
0x100005D8: 03 DC.B 0x03 ; '\x03'
0x100005D9: 0E DC.B 0x0E ; '\x0E'
0x100005DA: 49 DC.B 0x49 ; 'I'
0x100005DB: 13 DC.B 0x13 ; '\x13'
0x100005DC: 3A DC.B 0x3A ; ':'
0x100005DD: 0B DC.B 0x0B ; '\v'
0x100005DE: 3B DC.B 0x3B ; ';'
0x100005DF: 05 DC.B 0x05 ; '\x05'
0x100005E0: 38 DC.B 0x38 ; '8'
0x100005E1: 0B DC.B 0x0B ; '\v'
0x100005E2: 00 DC.B 0x00 ; '\0'
0x100005E3: 00 DC.B 0x00 ; '\0'
0x100005E4: 0B DC.B 0x0B ; '\v'
0x100005E5: 35 DC.B 0x35 ; '5'
0x100005E6: 00 DC.B 0x00 ; '\0'
0x100005E7: 49 DC.B 0x49 ; 'I'
0x100005E8: 13 DC.B 0x13 ; '\x13'
0x100005E9: 00 DC.B 0x00 ; '\0'
0x100005EA: 00 DC.B 0x00 ; '\0'
0x100005EB: 0C DC.B 0x0C ; '\x0C'
0x100005EC: 24 DC.B 0x24 ; '$'
0x100005ED: 00 DC.B 0x00 ; '\0'
0x100005EE: 03 DC.B 0x03 ; '\x03'
0x100005EF: 0E DC.B 0x0E ; '\x0E'
0x100005F0: 3E DC.B 0x3E ; '>'
0x100005F1: 0B DC.B 0x0B ; '\v'
0x100005F2: 0B DC.B 0x0B ; '\v'
0x100005F3: 0B DC.B 0x0B ; '\v'
0x100005F4: 00 DC.B 0x00 ; '\0'
0x100005F5: 00 DC.B 0x00 ; '\0'
0x100005F6: 0D DC.B 0x0D ; '\r'
0x100005F7: 01 DC.B 0x01 ; '\x01'
0x100005F8: 01 DC.B 0x01 ; '\x01'
0x100005F9: 49 DC.B 0x49 ; 'I'
0x100005FA: 13 DC.B 0x13 ; '\x13'
0x100005FB: 00 DC.B 0x00 ; '\0'
0x100005FC: 00 DC.B 0x00 ; '\0'
0x100005FD: 0E DC.B 0x0E ; '\x0E'
0x100005FE: 21 DC.B 0x21 ; '!'
0x100005FF: 00 DC.B 0x00 ; '\0'
0x10000600: 49 DC.B 0x49 ; 'I'
0x10000601: 13 DC.B 0x13 ; '\x13'
0x10000602: 37 DC.B 0x37 ; '7'
0x10000603: 0B DC.B 0x0B ; '\v'
0x10000604: 00 DC.B 0x00 ; '\0'
0x10000605: 00 DC.B 0x00 ; '\0'
0x10000606: 0F DC.B 0x0F ; '\x0F'
0x10000607: 24 DC.B 0x24 ; '$'
0x10000608: 00 DC.B 0x00 ; '\0'
0x10000609: 03 DC.B 0x03 ; '\x03'
0x1000060A: 0E DC.B 0x0E ; '\x0E'
0x1000060B: 0B DC.B 0x0B ; '\v'
0x1000060C: 0B DC.B 0x0B ; '\v'
0x1000060D: 3E DC.B 0x3E ; '>'
0x1000060E: 0B DC.B 0x0B ; '\v'
0x1000060F: 00 DC.B 0x00 ; '\0'
0x10000610: 00 DC.B 0x00 ; '\0'
0x10000611: 10 DC.B 0x10 ; '\x10'
0x10000612: 13 DC.B 0x13 ; '\x13'
0x10000613: 01 DC.B 0x01 ; '\x01'
0x10000614: 0B DC.B 0x0B ; '\v'
0x10000615: 0B DC.B 0x0B ; '\v'
0x10000616: 3A DC.B 0x3A ; ':'
0x10000617: 0B DC.B 0x0B ; '\v'
0x10000618: 3B DC.B 0x3B ; ';'
0x10000619: 0B DC.B 0x0B ; '\v'
0x1000061A: 00 DC.B 0x00 ; '\0'
0x1000061B: 00 DC.B 0x00 ; '\0'
0x1000061C: 11 DC.B 0x11 ; '\x11'
0x1000061D: 04 DC.B 0x04 ; '\x04'
0x1000061E: 01 DC.B 0x01 ; '\x01'
0x1000061F: 49 DC.B 0x49 ; 'I'
0x10000620: 13 DC.B 0x13 ; '\x13'
0x10000621: 0B DC.B 0x0B ; '\v'
0x10000622: 0B DC.B 0x0B ; '\v'
0x10000623: 3A DC.B 0x3A ; ':'
0x10000624: 0B DC.B 0x0B ; '\v'
0x10000625: 3B DC.B 0x3B ; ';'
0x10000626: 0B DC.B 0x0B ; '\v'
0x10000627: 00 DC.B 0x00 ; '\0'
0x10000628: 00 DC.B 0x00 ; '\0'
0x10000629: 12 DC.B 0x12 ; '\x12'
0x1000062A: 28 DC.B 0x28 ; '('
0x1000062B: 00 DC.B 0x00 ; '\0'
0x1000062C: 03 DC.B 0x03 ; '\x03'
0x1000062D: 0E DC.B 0x0E ; '\x0E'
0x1000062E: 1C DC.B 0x1C ; '\x1C'
0x1000062F: 0F DC.B 0x0F ; '\x0F'
0x10000630: 00 DC.B 0x00 ; '\0'
0x10000631: 00 DC.B 0x00 ; '\0'
0x10000632: 13 DC.B 0x13 ; '\x13'
0x10000633: 0F DC.B 0x0F ; '\x0F'
0x10000634: 00 DC.B 0x00 ; '\0'
0x10000635: 00 DC.B 0x00 ; '\0'
0x10000636: 00 DC.B 0x00 ; '\0'
0x10000637: 14 DC.B 0x14 ; '\x14'
0x10000638: 2E DC.B 0x2E ; '.'
0x10000639: 01 DC.B 0x01 ; '\x01'
0x1000063A: 11 DC.B 0x11 ; '\x11'
0x1000063B: 01 DC.B 0x01 ; '\x01'
0x1000063C: 12 DC.B 0x12 ; '\x12'
0x1000063D: 06 DC.B 0x06 ; '\x06'
0x1000063E: 40 DC.B 0x40 ; '@'
0x1000063F: 18 DC.B 0x18 ; '\x18'
0x10000640: 97 DC.B 0x97 ; '\x97'
0x10000641: 42 DC.B 0x42 ; 'B'
0x10000642: 19 DC.B 0x19 ; '\x19'
0x10000643: 03 DC.B 0x03 ; '\x03'
0x10000644: 0E DC.B 0x0E ; '\x0E'
0x10000645: 3A DC.B 0x3A ; ':'
0x10000646: 0B DC.B 0x0B ; '\v'
0x10000647: 3B DC.B 0x3B ; ';'
0x10000648: 0B DC.B 0x0B ; '\v'
0x10000649: 27 DC.B 0x27 ; '''
0x1000064A: 19 DC.B 0x19 ; '\x19'
0x1000064B: 3F DC.B 0x3F ; '?'
0x1000064C: 19 DC.B 0x19 ; '\x19'
0x1000064D: 00 DC.B 0x00 ; '\0'
0x1000064E: 00 DC.B 0x00 ; '\0'
0x1000064F: 15 DC.B 0x15 ; '\x15'
0x10000650: 89 DC.B 0x89 ; '\x89'
0x10000651: 82 DC.B 0x82 ; '\x82'
0x10000652: 01 DC.B 0x01 ; '\x01'
0x10000653: 00 DC.B 0x00 ; '\0'
0x10000654: 31 DC.B 0x31 ; '1'
0x10000655: 13 DC.B 0x13 ; '\x13'
0x10000656: 95 DC.B 0x95 ; '\x95'
0x10000657: 42 DC.B 0x42 ; 'B'
0x10000658: 19 DC.B 0x19 ; '\x19'
0x10000659: 11 DC.B 0x11 ; '\x11'
0x1000065A: 01 DC.B 0x01 ; '\x01'
0x1000065B: 00 DC.B 0x00 ; '\0'
0x1000065C: 00 DC.B 0x00 ; '\0'
0x1000065D: 16 DC.B 0x16 ; '\x16'
0x1000065E: 2E DC.B 0x2E ; '.'
0x1000065F: 00 DC.B 0x00 ; '\0'
0x10000660: 03 DC.B 0x03 ; '\x03'
0x10000661: 0E DC.B 0x0E ; '\x0E'
0x10000662: 3A DC.B 0x3A ; ':'
0x10000663: 0B DC.B 0x0B ; '\v'
0x10000664: 3B DC.B 0x3B ; ';'
0x10000665: 0B DC.B 0x0B ; '\v'
0x10000666: 27 DC.B 0x27 ; '''
0x10000667: 19 DC.B 0x19 ; '\x19'
0x10000668: 3C DC.B 0x3C ; '<'
0x10000669: 19 DC.B 0x19 ; '\x19'
0x1000066A: 3F DC.B 0x3F ; '?'
0x1000066B: 19 DC.B 0x19 ; '\x19'
0x1000066C: 00 DC.B 0x00 ; '\0'
0x1000066D: 00 DC.B 0x00 ; '\0'
0x1000066E: 17 DC.B 0x17 ; '\x17'
0x1000066F: 05 DC.B 0x05 ; '\x05'
0x10000670: 00 DC.B 0x00 ; '\0'
0x10000671: 02 DC.B 0x02 ; '\x02'
0x10000672: 17 DC.B 0x17 ; '\x17'
0x10000673: 03 DC.B 0x03 ; '\x03'
0x10000674: 0E DC.B 0x0E ; '\x0E'
0x10000675: 3A DC.B 0x3A ; ':'
0x10000676: 0B DC.B 0x0B ; '\v'
0x10000677: 3B DC.B 0x3B ; ';'
0x10000678: 0B DC.B 0x0B ; '\v'
0x10000679: 49 DC.B 0x49 ; 'I'
0x1000067A: 13 DC.B 0x13 ; '\x13'
0x1000067B: 00 DC.B 0x00 ; '\0'
0x1000067C: 00 DC.B 0x00 ; '\0'
0x1000067D: 18 DC.B 0x18 ; '\x18'
0x1000067E: 34 DC.B 0x34 ; '4'
0x1000067F: 00 DC.B 0x00 ; '\0'
0x10000680: 02 DC.B 0x02 ; '\x02'
0x10000681: 18 DC.B 0x18 ; '\x18'
0x10000682: 03 DC.B 0x03 ; '\x03'
0x10000683: 0E DC.B 0x0E ; '\x0E'
0x10000684: 3A DC.B 0x3A ; ':'
0x10000685: 0B DC.B 0x0B ; '\v'
0x10000686: 3B DC.B 0x3B ; ';'
0x10000687: 0B DC.B 0x0B ; '\v'
0x10000688: 49 DC.B 0x49 ; 'I'
0x10000689: 13 DC.B 0x13 ; '\x13'
0x1000068A: 00 DC.B 0x00 ; '\0'
0x1000068B: 00 DC.B 0x00 ; '\0'
0x1000068C: 19 DC.B 0x19 ; '\x19'
0x1000068D: 0B DC.B 0x0B ; '\v'
0x1000068E: 01 DC.B 0x01 ; '\x01'
0x1000068F: 11 DC.B 0x11 ; '\x11'
0x10000690: 01 DC.B 0x01 ; '\x01'
0x10000691: 12 DC.B 0x12 ; '\x12'
0x10000692: 06 DC.B 0x06 ; '\x06'
0x10000693: 00 DC.B 0x00 ; '\0'
0x10000694: 00 DC.B 0x00 ; '\0'
0x10000695: 00 DC.B 0x00 ; '\0'
0x10000696: DE DC.B 0xDE ; '\xDE'
0x10000697: 08 DC.B 0x08 ; '\b'
0x10000698: 00 DC.B 0x00 ; '\0'
0x10000699: 00 DC.B 0x00 ; '\0'
0x1000069A: 04 DC.B 0x04 ; '\x04'
0x1000069B: 00 DC.B 0x00 ; '\0'
0x1000069C: F4 DC.B 0xF4 ; '\xF4'
0x1000069D: 0A DC.B 0x0A ; '\n'
0x1000069E: 00 DC.B 0x00 ; '\0'
0x1000069F: 00 DC.B 0x00 ; '\0'
0x100006A0: 04 DC.B 0x04 ; '\x04'
0x100006A1: 01 DC.B 0x01 ; '\x01'
0x100006A2: E3 DC.B 0xE3 ; '\xE3'
0x100006A3: 4F DC.B 0x4F ; 'O'
0x100006A4: 00 DC.B 0x00 ; '\0'
0x100006A5: 00 DC.B 0x00 ; '\0'
0x100006A6: 1D DC.B 0x1D ; '\x1D'
0x100006A7: 00 DC.B 0x00 ; '\0'
0x100006A8: 20 DC.B 0x20 ; ' '
0x100006A9: 50 DC.B 0x50 ; 'P'
0x100006AA: 00 DC.B 0x00 ; '\0'
0x100006AB: 00 DC.B 0x00 ; '\0'
0x100006AC: 10 DC.B 0x10 ; '\x10'
0x100006AD: 45 DC.B 0x45 ; 'E'
0x100006AE: 00 DC.B 0x00 ; '\0'
0x100006AF: 00 DC.B 0x00 ; '\0'
0x100006B0: 58 DC.B 0x58 ; 'X'
0x100006B1: 50 DC.B 0x50 ; 'P'
0x100006B2: 00 DC.B 0x00 ; '\0'
0x100006B3: 00 DC.B 0x00 ; '\0'
0x100006B4: 00 DC.B 0x00 ; '\0'
0x100006B5: 00 DC.B 0x00 ; '\0'
0x100006B6: 00 DC.B 0x00 ; '\0'
0x100006B7: 00 DC.B 0x00 ; '\0'
0x100006B8: 80 DC.B 0x80 ; '\x80'
0x100006B9: 02 DC.B 0x02 ; '\x02'
0x100006BA: 00 DC.B 0x00 ; '\0'
0x100006BB: 00 DC.B 0x00 ; '\0'
0x100006BC: C3 DC.B 0xC3 ; '\xC3'
0x100006BD: BB DC.B 0xBB ; '\xBB'
0x100006BE: 7B DC.B 0x7B ; '{'
0x100006BF: 00 DC.B 0x00 ; '\0'
0x100006C0: 02 DC.B 0x02 ; '\x02'
0x100006C1: 85 DC.B 0x85 ; '\x85'
0x100006C2: 50 DC.B 0x50 ; 'P'
0x100006C3: 00 DC.B 0x00 ; '\0'
0x100006C4: 00 DC.B 0x00 ; '\0'
0x100006C5: 3B DC.B 0x3B ; ';'
0x100006C6: 00 DC.B 0x00 ; '\0'
0x100006C7: 00 DC.B 0x00 ; '\0'
0x100006C8: 00 DC.B 0x00 ; '\0'
0x100006C9: 06 DC.B 0x06 ; '\x06'
0x100006CA: 1B DC.B 0x1B ; '\x1B'
0x100006CB: 05 DC.B 0x05 ; '\x05'
0x100006CC: 03 DC.B 0x03 ; '\x03'
0x100006CD: 08 DC.B 0x08 ; '\b'
0x100006CE: 05 DC.B 0x05 ; '\x05'
0x100006CF: 00 DC.B 0x00 ; '\0'
0x100006D0: 10 DC.B 0x10 ; '\x10'
0x100006D1: 03 DC.B 0x03 ; '\x03'
0x100006D2: 46 DC.B 0x46 ; 'F'
0x100006D3: 00 DC.B 0x00 ; '\0'
0x100006D4: 00 DC.B 0x00 ; '\0'
0x100006D5: 00 DC.B 0x00 ; '\0'
0x100006D6: 61 DC.B 0x61 ; 'a'
0x100006D7: 54 DC.B 0x54 ; 'T'
0x100006D8: 00 DC.B 0x00 ; '\0'
0x100006D9: 00 DC.B 0x00 ; '\0'
0x100006DA: 03 DC.B 0x03 ; '\x03'
0x100006DB: 8C DC.B 0x8C ; '\x8C'
0x100006DC: 04 DC.B 0x04 ; '\x04'
0x100006DD: DC DC.B 0xDC ; '\xDC'
0x100006DE: 02 DC.B 0x02 ; '\x02'
0x100006DF: 03 DC.B 0x03 ; '\x03'
0x100006E0: 62 DC.B 0x62 ; 'b'
0x100006E1: 05 DC.B 0x05 ; '\x05'
0x100006E2: 91 DC.B 0x91 ; '\x91'
0x100006E3: 50 DC.B 0x50 ; 'P'
0x100006E4: 00 DC.B 0x00 ; '\0'
0x100006E5: 00 DC.B 0x00 ; '\0'
0x100006E6: FE DC.B 0xFE ; '\xFE'
0x100006E7: 00 DC.B 0x00 ; '\0'
0x100006E8: 00 DC.B 0x00 ; '\0'
0x100006E9: 00 DC.B 0x00 ; '\0'
0x100006EA: 03 DC.B 0x03 ; '\x03'
0x100006EB: 65 DC.B 0x65 ; 'e'
0x100006EC: 00 DC.B 0x00 ; '\0'
0x100006ED: 05 DC.B 0x05 ; '\x05'
0x100006EE: C3 DC.B 0xC3 ; '\xC3'
0x100006EF: 51 DC.B 0x51 ; 'Q'
0x100006F0: 00 DC.B 0x00 ; '\0'
0x100006F1: 00 DC.B 0x00 ; '\0'
0x100006F2: D1 DC.B 0xD1 ; '\xD1'
0x100006F3: 02 DC.B 0x02 ; '\x02'
0x100006F4: 00 DC.B 0x00 ; '\0'
0x100006F5: 00 DC.B 0x00 ; '\0'
0x100006F6: 03 DC.B 0x03 ; '\x03'
0x100006F7: 66 DC.B 0x66 ; 'f'
0x100006F8: 04 DC.B 0x04 ; '\x04'
0x100006F9: 05 DC.B 0x05 ; '\x05'
0x100006FA: 63 DC.B 0x63 ; 'c'
0x100006FB: 52 DC.B 0x52 ; 'R'
0x100006FC: 00 DC.B 0x00 ; '\0'
0x100006FD: 00 DC.B 0x00 ; '\0'
0x100006FE: 5F DC.B 0x5F ; '_'
0x100006FF: 03 DC.B 0x03 ; '\x03'
0x10000700: 00 DC.B 0x00 ; '\0'
0x10000701: 00 DC.B 0x00 ; '\0'
0x10000702: 03 DC.B 0x03 ; '\x03'
0x10000703: 67 DC.B 0x67 ; 'g'
0x10000704: 0C DC.B 0x0C ; '\x0C'
0x10000705: 05 DC.B 0x05 ; '\x05'
0x10000706: 6F DC.B 0x6F ; 'o'
0x10000707: 52 DC.B 0x52 ; 'R'
0x10000708: 00 DC.B 0x00 ; '\0'
0x10000709: 00 DC.B 0x00 ; '\0'
0x1000070A: 64 DC.B 0x64 ; 'd'
0x1000070B: 03 DC.B 0x03 ; '\x03'
0x1000070C: 00 DC.B 0x00 ; '\0'
0x1000070D: 00 DC.B 0x00 ; '\0'
0x1000070E: 03 DC.B 0x03 ; '\x03'
0x1000070F: 68 DC.B 0x68 ; 'h'
0x10000710: 10 DC.B 0x10 ; '\x10'
0x10000711: 06 DC.B 0x06 ; '\x06'
0x10000712: 38 DC.B 0x38 ; '8'
0x10000713: 53 DC.B 0x53 ; 'S'
0x10000714: 00 DC.B 0x00 ; '\0'
0x10000715: 00 DC.B 0x00 ; '\0'
0x10000716: 64 DC.B 0x64 ; 'd'
0x10000717: 03 DC.B 0x03 ; '\x03'
0x10000718: 00 DC.B 0x00 ; '\0'
0x10000719: 00 DC.B 0x00 ; '\0'
0x1000071A: 03 DC.B 0x03 ; '\x03'
0x1000071B: 69 DC.B 0x69 ; 'i'
0x1000071C: 50 DC.B 0x50 ; 'P'
0x1000071D: 01 DC.B 0x01 ; '\x01'
0x1000071E: 06 DC.B 0x06 ; '\x06'
0x1000071F: 3F DC.B 0x3F ; '?'
0x10000720: 53 DC.B 0x53 ; 'S'
0x10000721: 00 DC.B 0x00 ; '\0'
0x10000722: 00 DC.B 0x00 ; '\0'
0x10000723: 57 DC.B 0x57 ; 'W'
0x10000724: 04 DC.B 0x04 ; '\x04'
0x10000725: 00 DC.B 0x00 ; '\0'
0x10000726: 00 DC.B 0x00 ; '\0'
0x10000727: 03 DC.B 0x03 ; '\x03'
0x10000728: 6A DC.B 0x6A ; 'j'
0x10000729: 90 DC.B 0x90 ; '\x90'
0x1000072A: 02 DC.B 0x02 ; '\x02'
0x1000072B: 06 DC.B 0x06 ; '\x06'
0x1000072C: 6C DC.B 0x6C ; 'l'
0x1000072D: 53 DC.B 0x53 ; 'S'
0x1000072E: 00 DC.B 0x00 ; '\0'
0x1000072F: 00 DC.B 0x00 ; '\0'
0x10000730: 77 DC.B 0x77 ; 'w'
0x10000731: 04 DC.B 0x04 ; '\x04'
0x10000732: 00 DC.B 0x00 ; '\0'
0x10000733: 00 DC.B 0x00 ; '\0'
0x10000734: 03 DC.B 0x03 ; '\x03'
0x10000735: 6B DC.B 0x6B ; 'k'
0x10000736: 91 DC.B 0x91 ; '\x91'
0x10000737: 02 DC.B 0x02 ; '\x02'
0x10000738: 06 DC.B 0x06 ; '\x06'
0x10000739: E8 DC.B 0xE8 ; '\xE8'
0x1000073A: 53 DC.B 0x53 ; 'S'
0x1000073B: 00 DC.B 0x00 ; '\0'
0x1000073C: 00 DC.B 0x00 ; '\0'
0x1000073D: AE DC.B 0xAE ; '\xAE'
0x1000073E: 04 DC.B 0x04 ; '\x04'
0x1000073F: 00 DC.B 0x00 ; '\0'
0x10000740: 00 DC.B 0x00 ; '\0'
0x10000741: 03 DC.B 0x03 ; '\x03'
0x10000742: 6C DC.B 0x6C ; 'l'
0x10000743: 94 DC.B 0x94 ; '\x94'
0x10000744: 02 DC.B 0x02 ; '\x02'
0x10000745: 06 DC.B 0x06 ; '\x06'
0x10000746: F2 DC.B 0xF2 ; '\xF2'
0x10000747: 53 DC.B 0x53 ; 'S'
0x10000748: 00 DC.B 0x00 ; '\0'
0x10000749: 00 DC.B 0x00 ; '\0'
0x1000074A: B3 DC.B 0xB3 ; '\xB3'
0x1000074B: 04 DC.B 0x04 ; '\x04'
0x1000074C: 00 DC.B 0x00 ; '\0'
0x1000074D: 00 DC.B 0x00 ; '\0'
0x1000074E: 03 DC.B 0x03 ; '\x03'
0x1000074F: 6D DC.B 0x6D ; 'm'
0x10000750: 98 DC.B 0x98 ; '\x98'
0x10000751: 02 DC.B 0x02 ; '\x02'
0x10000752: 06 DC.B 0x06 ; '\x06'
0x10000753: F8 DC.B 0xF8 ; '\xF8'
0x10000754: 53 DC.B 0x53 ; 'S'
0x10000755: 00 DC.B 0x00 ; '\0'
0x10000756: 00 DC.B 0x00 ; '\0'
0x10000757: BF DC.B 0xBF ; '\xBF'
0x10000758: 04 DC.B 0x04 ; '\x04'
0x10000759: 00 DC.B 0x00 ; '\0'
0x1000075A: 00 DC.B 0x00 ; '\0'
0x1000075B: 03 DC.B 0x03 ; '\x03'
0x1000075C: 6E DC.B 0x6E ; 'n'
0x1000075D: C8 DC.B 0xC8 ; '\xC8'
0x1000075E: 02 DC.B 0x02 ; '\x02'
0x1000075F: 06 DC.B 0x06 ; '\x06'
0x10000760: 33 DC.B 0x33 ; '3'
0x10000761: 54 DC.B 0x54 ; 'T'
0x10000762: 00 DC.B 0x00 ; '\0'
0x10000763: 00 DC.B 0x00 ; '\0'
0x10000764: 3F DC.B 0x3F ; '?'
0x10000765: 04 DC.B 0x04 ; '\x04'
0x10000766: 00 DC.B 0x00 ; '\0'
0x10000767: 00 DC.B 0x00 ; '\0'
0x10000768: 03 DC.B 0x03 ; '\x03'
0x10000769: 6F DC.B 0x6F ; 'o'
0x1000076A: CC DC.B 0xCC ; '\xCC'
0x1000076B: 02 DC.B 0x02 ; '\x02'
0x1000076C: 06 DC.B 0x06 ; '\x06'
0x1000076D: 38 DC.B 0x38 ; '8'
0x1000076E: 54 DC.B 0x54 ; 'T'
0x1000076F: 00 DC.B 0x00 ; '\0'
0x10000770: 00 DC.B 0x00 ; '\0'
0x10000771: 3F DC.B 0x3F ; '?'
0x10000772: 04 DC.B 0x04 ; '\x04'
0x10000773: 00 DC.B 0x00 ; '\0'
0x10000774: 00 DC.B 0x00 ; '\0'
0x10000775: 03 DC.B 0x03 ; '\x03'
0x10000776: 72 DC.B 0x72 ; 'r'
0x10000777: D0 DC.B 0xD0 ; '\xD0'
0x10000778: 02 DC.B 0x02 ; '\x02'
0x10000779: 06 DC.B 0x06 ; '\x06'
0x1000077A: 43 DC.B 0x43 ; 'C'
0x1000077B: 54 DC.B 0x54 ; 'T'
0x1000077C: 00 DC.B 0x00 ; '\0'
0x1000077D: 00 DC.B 0x00 ; '\0'
0x1000077E: 3F DC.B 0x3F ; '?'
0x1000077F: 04 DC.B 0x04 ; '\x04'
0x10000780: 00 DC.B 0x00 ; '\0'
0x10000781: 00 DC.B 0x00 ; '\0'
0x10000782: 03 DC.B 0x03 ; '\x03'
0x10000783: 75 DC.B 0x75 ; 'u'
0x10000784: D4 DC.B 0xD4 ; '\xD4'
0x10000785: 02 DC.B 0x02 ; '\x02'
0x10000786: 06 DC.B 0x06 ; '\x06'
0x10000787: 5B DC.B 0x5B ; '['
0x10000788: 54 DC.B 0x54 ; 'T'
0x10000789: 00 DC.B 0x00 ; '\0'
0x1000078A: 00 DC.B 0x00 ; '\0'
0x1000078B: EB DC.B 0xEB ; '\xEB'
0x1000078C: 04 DC.B 0x04 ; '\x04'
0x1000078D: 00 DC.B 0x00 ; '\0'
0x1000078E: 00 DC.B 0x00 ; '\0'
0x1000078F: 03 DC.B 0x03 ; '\x03'
0x10000790: 77 DC.B 0x77 ; 'w'
0x10000791: D8 DC.B 0xD8 ; '\xD8'
0x10000792: 02 DC.B 0x02 ; '\x02'
0x10000793: 00 DC.B 0x00 ; '\0'
0x10000794: 07 DC.B 0x07 ; '\x07'
0x10000795: 03 DC.B 0x03 ; '\x03'
0x10000796: 01 DC.B 0x01 ; '\x01'
0x10000797: 00 DC.B 0x00 ; '\0'
0x10000798: 00 DC.B 0x00 ; '\0'
0x10000799: 03 DC.B 0x03 ; '\x03'
0x1000079A: 0E DC.B 0x0E ; '\x0E'
0x1000079B: 01 DC.B 0x01 ; '\x01'
0x1000079C: 00 DC.B 0x00 ; '\0'
0x1000079D: 00 DC.B 0x00 ; '\0'
0x1000079E: B7 DC.B 0xB7 ; '\xB7'
0x1000079F: 51 DC.B 0x51 ; 'Q'
0x100007A0: 00 DC.B 0x00 ; '\0'
0x100007A1: 00 DC.B 0x00 ; '\0'
0x100007A2: 03 DC.B 0x03 ; '\x03'
0x100007A3: 57 DC.B 0x57 ; 'W'
0x100007A4: 08 DC.B 0x08 ; '\b'
0x100007A5: 1A DC.B 0x1A ; '\x1A'
0x100007A6: 01 DC.B 0x01 ; '\x01'
0x100007A7: 00 DC.B 0x00 ; '\0'
0x100007A8: 00 DC.B 0x00 ; '\0'
0x100007A9: AB DC.B 0xAB ; '\xAB'
0x100007AA: 51 DC.B 0x51 ; 'Q'
0x100007AB: 00 DC.B 0x00 ; '\0'
0x100007AC: 00 DC.B 0x00 ; '\0'
0x100007AD: 02 DC.B 0x02 ; '\x02'
0x100007AE: AD DC.B 0xAD ; '\xAD'
0x100007AF: 03 DC.B 0x03 ; '\x03'
0x100007B0: 09 DC.B 0x09 ; '\t'
0x100007B1: 5C DC.B 0x5C ; '\\'
0x100007B2: 02 DC.B 0x02 ; '\x02'
0x100007B3: 8D DC.B 0x8D ; '\x8D'
0x100007B4: 03 DC.B 0x03 ; '\x03'
0x100007B5: 0A DC.B 0x0A ; '\n'
0x100007B6: 9A DC.B 0x9A ; '\x9A'
0x100007B7: 50 DC.B 0x50 ; 'P'
0x100007B8: 00 DC.B 0x00 ; '\0'
0x100007B9: 00 DC.B 0x00 ; '\0'
0x100007BA: A6 DC.B 0xA6 ; '\xA6'
0x100007BB: 02 DC.B 0x02 ; '\x02'
0x100007BC: 00 DC.B 0x00 ; '\0'
0x100007BD: 00 DC.B 0x00 ; '\0'
0x100007BE: 02 DC.B 0x02 ; '\x02'
0x100007BF: 8F DC.B 0x8F ; '\x8F'
0x100007C0: 03 DC.B 0x03 ; '\x03'
0x100007C1: 00 DC.B 0x00 ; '\0'
0x100007C2: 0A DC.B 0x0A ; '\n'
0x100007C3: B7 DC.B 0xB7 ; '\xB7'
0x100007C4: 50 DC.B 0x50 ; 'P'
0x100007C5: 00 DC.B 0x00 ; '\0'
0x100007C6: 00 DC.B 0x00 ; '\0'
0x100007C7: A6 DC.B 0xA6 ; '\xA6'
0x100007C8: 02 DC.B 0x02 ; '\x02'
0x100007C9: 00 DC.B 0x00 ; '\0'
0x100007CA: 00 DC.B 0x00 ; '\0'
0x100007CB: 02 DC.B 0x02 ; '\x02'
0x100007CC: 90 DC.B 0x90 ; '\x90'
0x100007CD: 03 DC.B 0x03 ; '\x03'
0x100007CE: 02 DC.B 0x02 ; '\x02'
0x100007CF: 0A DC.B 0x0A ; '\n'
0x100007D0: C1 DC.B 0xC1 ; '\xC1'
0x100007D1: 50 DC.B 0x50 ; 'P'
0x100007D2: 00 DC.B 0x00 ; '\0'
0x100007D3: 00 DC.B 0x00 ; '\0'
0x100007D4: A6 DC.B 0xA6 ; '\xA6'
0x100007D5: 02 DC.B 0x02 ; '\x02'
0x100007D6: 00 DC.B 0x00 ; '\0'
0x100007D7: 00 DC.B 0x00 ; '\0'
0x100007D8: 02 DC.B 0x02 ; '\x02'
0x100007D9: 91 DC.B 0x91 ; '\x91'
0x100007DA: 03 DC.B 0x03 ; '\x03'
0x100007DB: 04 DC.B 0x04 ; '\x04'
0x100007DC: 0A DC.B 0x0A ; '\n'
0x100007DD: C6 DC.B 0xC6 ; '\xC6'
0x100007DE: 50 DC.B 0x50 ; 'P'
0x100007DF: 00 DC.B 0x00 ; '\0'
0x100007E0: 00 DC.B 0x00 ; '\0'
0x100007E1: A6 DC.B 0xA6 ; '\xA6'
0x100007E2: 02 DC.B 0x02 ; '\x02'
0x100007E3: 00 DC.B 0x00 ; '\0'
Section .bss.voltage_buffer from esr.o, size=256, align=4
voltage_buffer:
0x100007E4: FF DC.B 0xFF ; '\xFF'
0x100007E5: FF DC.B 0xFF ; '\xFF'
0x100007E6: FF DC.B 0xFF ; '\xFF'
0x100007E7: FF DC.B 0xFF ; '\xFF'
0x100007E8: 58 DC.B 0x58 ; 'X'
0x100007E9: 18 DC.B 0x18 ; '\x18'
0x100007EA: 00 DC.B 0x00 ; '\0'
0x100007EB: 08 DC.B 0x08 ; '\b'
0x100007EC: 2A DC.B 0x2A ; '*'
0x100007ED: 00 DC.B 0x00 ; '\0'
0x100007EE: 00 DC.B 0x00 ; '\0'
0x100007EF: 00 DC.B 0x00 ; '\0'
0x100007F0: 48 DC.B 0x48 ; 'H'
0x100007F1: 00 DC.B 0x00 ; '\0'
0x100007F2: 00 DC.B 0x00 ; '\0'
0x100007F3: 00 DC.B 0x00 ; '\0'
0x100007F4: 03 DC.B 0x03 ; '\x03'
0x100007F5: 00 DC.B 0x00 ; '\0'
0x100007F6: 11 DC.B 0x11 ; '\x11'
0x100007F7: 3F DC.B 0x3F ; '?'
0x100007F8: 9F DC.B 0x9F ; '\x9F'
0x100007F9: 4E DC.B 0x4E ; 'N'
0x100007FA: 00 DC.B 0x00 ; '\0'
0x100007FB: 00 DC.B 0x00 ; '\0'
0x100007FC: 00 DC.B 0x00 ; '\0'
0x100007FD: 64 DC.B 0x64 ; 'd'
0x100007FE: 00 DC.B 0x00 ; '\0'
0x100007FF: 00 DC.B 0x00 ; '\0'
0x10000800: 00 DC.B 0x00 ; '\0'
0x10000801: 03 DC.B 0x03 ; '\x03'
0x10000802: 00 DC.B 0x00 ; '\0'
0x10000803: 11 DC.B 0x11 ; '\x11'
0x10000804: 00 DC.B 0x00 ; '\0'
0x10000805: 9F DC.B 0x9F ; '\x9F'
0x10000806: 64 DC.B 0x64 ; 'd'
0x10000807: 00 DC.B 0x00 ; '\0'
0x10000808: 00 DC.B 0x00 ; '\0'
0x10000809: 00 DC.B 0x00 ; '\0'
0x1000080A: AC DC.B 0xAC ; '\xAC'
0x1000080B: 00 DC.B 0x00 ; '\0'
0x1000080C: 00 DC.B 0x00 ; '\0'
0x1000080D: 00 DC.B 0x00 ; '\0'
0x1000080E: 01 DC.B 0x01 ; '\x01'
0x1000080F: 00 DC.B 0x00 ; '\0'
0x10000810: 52 DC.B 0x52 ; 'R'
0x10000811: EA DC.B 0xEA ; '\xEA'
0x10000812: 00 DC.B 0x00 ; '\0'
0x10000813: 00 DC.B 0x00 ; '\0'
0x10000814: 00 DC.B 0x00 ; '\0'
0x10000815: 02 DC.B 0x02 ; '\x02'
0x10000816: 01 DC.B 0x01 ; '\x01'
0x10000817: 00 DC.B 0x00 ; '\0'
0x10000818: 00 DC.B 0x00 ; '\0'
0x10000819: 01 DC.B 0x01 ; '\x01'
0x1000081A: 00 DC.B 0x00 ; '\0'
0x1000081B: 53 DC.B 0x53 ; 'S'
0x1000081C: 52 DC.B 0x52 ; 'R'
0x1000081D: 01 DC.B 0x01 ; '\x01'
0x1000081E: 00 DC.B 0x00 ; '\0'
0x1000081F: 00 DC.B 0x00 ; '\0'
0x10000820: 56 DC.B 0x56 ; 'V'
0x10000821: 01 DC.B 0x01 ; '\x01'
0x10000822: 00 DC.B 0x00 ; '\0'
0x10000823: 00 DC.B 0x00 ; '\0'
0x10000824: 03 DC.B 0x03 ; '\x03'
0x10000825: 00 DC.B 0x00 ; '\0'
0x10000826: 11 DC.B 0x11 ; '\x11'
0x10000827: 00 DC.B 0x00 ; '\0'
0x10000828: 9F DC.B 0x9F ; '\x9F'
0x10000829: 56 DC.B 0x56 ; 'V'
0x1000082A: 01 DC.B 0x01 ; '\x01'
0x1000082B: 00 DC.B 0x00 ; '\0'
0x1000082C: 00 DC.B 0x00 ; '\0'
0x1000082D: 70 DC.B 0x70 ; 'p'
0x1000082E: 01 DC.B 0x01 ; '\x01'
0x1000082F: 00 DC.B 0x00 ; '\0'
0x10000830: 00 DC.B 0x00 ; '\0'
0x10000831: 01 DC.B 0x01 ; '\x01'
0x10000832: 00 DC.B 0x00 ; '\0'
0x10000833: 51 DC.B 0x51 ; 'Q'
0x10000834: 00 DC.B 0x00 ; '\0'
0x10000835: 00 DC.B 0x00 ; '\0'
0x10000836: 00 DC.B 0x00 ; '\0'
0x10000837: 00 DC.B 0x00 ; '\0'
0x10000838: 00 DC.B 0x00 ; '\0'
0x10000839: 00 DC.B 0x00 ; '\0'
0x1000083A: 00 DC.B 0x00 ; '\0'
0x1000083B: 00 DC.B 0x00 ; '\0'
0x1000083C: FF DC.B 0xFF ; '\xFF'
0x1000083D: FF DC.B 0xFF ; '\xFF'
0x1000083E: FF DC.B 0xFF ; '\xFF'
0x1000083F: FF DC.B 0xFF ; '\xFF'
0x10000840: 58 DC.B 0x58 ; 'X'
0x10000841: 18 DC.B 0x18 ; '\x18'
0x10000842: 00 DC.B 0x00 ; '\0'
0x10000843: 08 DC.B 0x08 ; '\b'
0x10000844: 4E DC.B 0x4E ; 'N'
0x10000845: 00 DC.B 0x00 ; '\0'
0x10000846: 00 DC.B 0x00 ; '\0'
0x10000847: 00 DC.B 0x00 ; '\0'
0x10000848: 64 DC.B 0x64 ; 'd'
0x10000849: 00 DC.B 0x00 ; '\0'
0x1000084A: 00 DC.B 0x00 ; '\0'
0x1000084B: 00 DC.B 0x00 ; '\0'
0x1000084C: 07 DC.B 0x07 ; '\x07'
0x1000084D: 00 DC.B 0x00 ; '\0'
0x1000084E: 10 DC.B 0x10 ; '\x10'
0x1000084F: FF DC.B 0xFF ; '\xFF'
0x10000850: FF DC.B 0xFF ; '\xFF'
0x10000851: FF DC.B 0xFF ; '\xFF'
0x10000852: FF DC.B 0xFF ; '\xFF'
0x10000853: 07 DC.B 0x07 ; '\x07'
0x10000854: 9F DC.B 0x9F ; '\x9F'
0x10000855: 64 DC.B 0x64 ; 'd'
0x10000856: 00 DC.B 0x00 ; '\0'
0x10000857: 00 DC.B 0x00 ; '\0'
0x10000858: 00 DC.B 0x00 ; '\0'
0x10000859: A0 DC.B 0xA0 ; '\xA0'
0x1000085A: 00 DC.B 0x00 ; '\0'
0x1000085B: 00 DC.B 0x00 ; '\0'
0x1000085C: 00 DC.B 0x00 ; '\0'
0x1000085D: 01 DC.B 0x01 ; '\x01'
0x1000085E: 00 DC.B 0x00 ; '\0'
0x1000085F: 50 DC.B 0x50 ; 'P'
0x10000860: 00 DC.B 0x00 ; '\0'
0x10000861: 00 DC.B 0x00 ; '\0'
0x10000862: 00 DC.B 0x00 ; '\0'
0x10000863: 00 DC.B 0x00 ; '\0'
0x10000864: 00 DC.B 0x00 ; '\0'
0x10000865: 00 DC.B 0x00 ; '\0'
0x10000866: 00 DC.B 0x00 ; '\0'
0x10000867: 00 DC.B 0x00 ; '\0'
0x10000868: FF DC.B 0xFF ; '\xFF'
0x10000869: FF DC.B 0xFF ; '\xFF'
0x1000086A: FF DC.B 0xFF ; '\xFF'
0x1000086B: FF DC.B 0xFF ; '\xFF'
0x1000086C: 58 DC.B 0x58 ; 'X'
0x1000086D: 18 DC.B 0x18 ; '\x18'
0x1000086E: 00 DC.B 0x00 ; '\0'
0x1000086F: 08 DC.B 0x08 ; '\b'
0x10000870: 4E DC.B 0x4E ; 'N'
0x10000871: 00 DC.B 0x00 ; '\0'
0x10000872: 00 DC.B 0x00 ; '\0'
0x10000873: 00 DC.B 0x00 ; '\0'
0x10000874: 64 DC.B 0x64 ; 'd'
0x10000875: 00 DC.B 0x00 ; '\0'
0x10000876: 00 DC.B 0x00 ; '\0'
0x10000877: 00 DC.B 0x00 ; '\0'
0x10000878: 02 DC.B 0x02 ; '\x02'
0x10000879: 00 DC.B 0x00 ; '\0'
0x1000087A: 30 DC.B 0x30 ; '0'
0x1000087B: 9F DC.B 0x9F ; '\x9F'
0x1000087C: 64 DC.B 0x64 ; 'd'
0x1000087D: 00 DC.B 0x00 ; '\0'
0x1000087E: 00 DC.B 0x00 ; '\0'
0x1000087F: 00 DC.B 0x00 ; '\0'
0x10000880: A8 DC.B 0xA8 ; '\xA8'
0x10000881: 00 DC.B 0x00 ; '\0'
0x10000882: 00 DC.B 0x00 ; '\0'
0x10000883: 00 DC.B 0x00 ; '\0'
0x10000884: 01 DC.B 0x01 ; '\x01'
0x10000885: 00 DC.B 0x00 ; '\0'
0x10000886: 51 DC.B 0x51 ; 'Q'
0x10000887: 00 DC.B 0x00 ; '\0'
0x10000888: 00 DC.B 0x00 ; '\0'
0x10000889: 00 DC.B 0x00 ; '\0'
0x1000088A: 00 DC.B 0x00 ; '\0'
0x1000088B: 00 DC.B 0x00 ; '\0'
0x1000088C: 00 DC.B 0x00 ; '\0'
0x1000088D: 00 DC.B 0x00 ; '\0'
0x1000088E: 00 DC.B 0x00 ; '\0'
0x1000088F: FF DC.B 0xFF ; '\xFF'
0x10000890: FF DC.B 0xFF ; '\xFF'
0x10000891: FF DC.B 0xFF ; '\xFF'
0x10000892: FF DC.B 0xFF ; '\xFF'
0x10000893: 58 DC.B 0x58 ; 'X'
0x10000894: 18 DC.B 0x18 ; '\x18'
0x10000895: 00 DC.B 0x00 ; '\0'
0x10000896: 08 DC.B 0x08 ; '\b'
0x10000897: 4E DC.B 0x4E ; 'N'
0x10000898: 00 DC.B 0x00 ; '\0'
0x10000899: 00 DC.B 0x00 ; '\0'
0x1000089A: 00 DC.B 0x00 ; '\0'
0x1000089B: 64 DC.B 0x64 ; 'd'
0x1000089C: 00 DC.B 0x00 ; '\0'
0x1000089D: 00 DC.B 0x00 ; '\0'
0x1000089E: 00 DC.B 0x00 ; '\0'
0x1000089F: 07 DC.B 0x07 ; '\x07'
0x100008A0: 00 DC.B 0x00 ; '\0'
0x100008A1: 10 DC.B 0x10 ; '\x10'
0x100008A2: FF DC.B 0xFF ; '\xFF'
0x100008A3: FF DC.B 0xFF ; '\xFF'
0x100008A4: FF DC.B 0xFF ; '\xFF'
0x100008A5: FF DC.B 0xFF ; '\xFF'
0x100008A6: 07 DC.B 0x07 ; '\x07'
0x100008A7: 9F DC.B 0x9F ; '\x9F'
0x100008A8: 64 DC.B 0x64 ; 'd'
0x100008A9: 00 DC.B 0x00 ; '\0'
0x100008AA: 00 DC.B 0x00 ; '\0'
0x100008AB: 00 DC.B 0x00 ; '\0'
0x100008AC: EA DC.B 0xEA ; '\xEA'
0x100008AD: 00 DC.B 0x00 ; '\0'
0x100008AE: 00 DC.B 0x00 ; '\0'
0x100008AF: 00 DC.B 0x00 ; '\0'
0x100008B0: 01 DC.B 0x01 ; '\x01'
0x100008B1: 00 DC.B 0x00 ; '\0'
0x100008B2: 56 DC.B 0x56 ; 'V'
0x100008B3: 00 DC.B 0x00 ; '\0'
0x100008B4: 00 DC.B 0x00 ; '\0'
0x100008B5: 00 DC.B 0x00 ; '\0'
0x100008B6: 00 DC.B 0x00 ; '\0'
0x100008B7: 00 DC.B 0x00 ; '\0'
0x100008B8: 00 DC.B 0x00 ; '\0'
0x100008B9: 00 DC.B 0x00 ; '\0'
0x100008BA: 00 DC.B 0x00 ; '\0'
0x100008BB: FF DC.B 0xFF ; '\xFF'
0x100008BC: FF DC.B 0xFF ; '\xFF'
0x100008BD: FF DC.B 0xFF ; '\xFF'
0x100008BE: FF DC.B 0xFF ; '\xFF'
0x100008BF: 58 DC.B 0x58 ; 'X'
0x100008C0: 18 DC.B 0x18 ; '\x18'
0x100008C1: 00 DC.B 0x00 ; '\0'
0x100008C2: 08 DC.B 0x08 ; '\b'
0x100008C3: 4E DC.B 0x4E ; 'N'
0x100008C4: 00 DC.B 0x00 ; '\0'
0x100008C5: 00 DC.B 0x00 ; '\0'
0x100008C6: 00 DC.B 0x00 ; '\0'
0x100008C7: 64 DC.B 0x64 ; 'd'
0x100008C8: 00 DC.B 0x00 ; '\0'
0x100008C9: 00 DC.B 0x00 ; '\0'
0x100008CA: 00 DC.B 0x00 ; '\0'
0x100008CB: 02 DC.B 0x02 ; '\x02'
0x100008CC: 00 DC.B 0x00 ; '\0'
0x100008CD: 30 DC.B 0x30 ; '0'
0x100008CE: 9F DC.B 0x9F ; '\x9F'
0x100008CF: 64 DC.B 0x64 ; 'd'
0x100008D0: 00 DC.B 0x00 ; '\0'
0x100008D1: 00 DC.B 0x00 ; '\0'
0x100008D2: 00 DC.B 0x00 ; '\0'
0x100008D3: E2 DC.B 0xE2 ; '\xE2'
0x100008D4: 00 DC.B 0x00 ; '\0'
0x100008D5: 00 DC.B 0x00 ; '\0'
0x100008D6: 00 DC.B 0x00 ; '\0'
0x100008D7: 01 DC.B 0x01 ; '\x01'
0x100008D8: 00 DC.B 0x00 ; '\0'
0x100008D9: 53 DC.B 0x53 ; 'S'
0x100008DA: 00 DC.B 0x00 ; '\0'
0x100008DB: 00 DC.B 0x00 ; '\0'
0x100008DC: 00 DC.B 0x00 ; '\0'
0x100008DD: 00 DC.B 0x00 ; '\0'
0x100008DE: 00 DC.B 0x00 ; '\0'
0x100008DF: 00 DC.B 0x00 ; '\0'
0x100008E0: 00 DC.B 0x00 ; '\0'
0x100008E1: 00 DC.B 0x00 ; '\0'
0x100008E2: FF DC.B 0xFF ; '\xFF'
0x100008E3: FF DC.B 0xFF ; '\xFF'
Section .bss.current_buffer from esr.o, size=256, align=4
current_buffer:
0x100008E4: FF DC.B 0xFF ; '\xFF'
0x100008E5: FF DC.B 0xFF ; '\xFF'
0x100008E6: FF DC.B 0xFF ; '\xFF'
0x100008E7: FF DC.B 0xFF ; '\xFF'
0x100008E8: 58 DC.B 0x58 ; 'X'
0x100008E9: 18 DC.B 0x18 ; '\x18'
0x100008EA: 00 DC.B 0x00 ; '\0'
0x100008EB: 08 DC.B 0x08 ; '\b'
0x100008EC: 2A DC.B 0x2A ; '*'
0x100008ED: 00 DC.B 0x00 ; '\0'
0x100008EE: 00 DC.B 0x00 ; '\0'
0x100008EF: 00 DC.B 0x00 ; '\0'
0x100008F0: 48 DC.B 0x48 ; 'H'
0x100008F1: 00 DC.B 0x00 ; '\0'
0x100008F2: 00 DC.B 0x00 ; '\0'
0x100008F3: 00 DC.B 0x00 ; '\0'
0x100008F4: 03 DC.B 0x03 ; '\x03'
0x100008F5: 00 DC.B 0x00 ; '\0'
0x100008F6: 11 DC.B 0x11 ; '\x11'
0x100008F7: 3F DC.B 0x3F ; '?'
0x100008F8: 9F DC.B 0x9F ; '\x9F'
0x100008F9: 4E DC.B 0x4E ; 'N'
0x100008FA: 00 DC.B 0x00 ; '\0'
0x100008FB: 00 DC.B 0x00 ; '\0'
0x100008FC: 00 DC.B 0x00 ; '\0'
0x100008FD: 64 DC.B 0x64 ; 'd'
0x100008FE: 00 DC.B 0x00 ; '\0'
0x100008FF: 00 DC.B 0x00 ; '\0'
0x10000900: 00 DC.B 0x00 ; '\0'
0x10000901: 03 DC.B 0x03 ; '\x03'
0x10000902: 00 DC.B 0x00 ; '\0'
0x10000903: 11 DC.B 0x11 ; '\x11'
0x10000904: 00 DC.B 0x00 ; '\0'
0x10000905: 9F DC.B 0x9F ; '\x9F'
0x10000906: 64 DC.B 0x64 ; 'd'
0x10000907: 00 DC.B 0x00 ; '\0'
0x10000908: 00 DC.B 0x00 ; '\0'
0x10000909: 00 DC.B 0x00 ; '\0'
0x1000090A: AC DC.B 0xAC ; '\xAC'
0x1000090B: 00 DC.B 0x00 ; '\0'
0x1000090C: 00 DC.B 0x00 ; '\0'
0x1000090D: 00 DC.B 0x00 ; '\0'
0x1000090E: 01 DC.B 0x01 ; '\x01'
0x1000090F: 00 DC.B 0x00 ; '\0'
0x10000910: 52 DC.B 0x52 ; 'R'
0x10000911: EA DC.B 0xEA ; '\xEA'
0x10000912: 00 DC.B 0x00 ; '\0'
0x10000913: 00 DC.B 0x00 ; '\0'
0x10000914: 00 DC.B 0x00 ; '\0'
0x10000915: 02 DC.B 0x02 ; '\x02'
0x10000916: 01 DC.B 0x01 ; '\x01'
0x10000917: 00 DC.B 0x00 ; '\0'
0x10000918: 00 DC.B 0x00 ; '\0'
0x10000919: 01 DC.B 0x01 ; '\x01'
0x1000091A: 00 DC.B 0x00 ; '\0'
0x1000091B: 53 DC.B 0x53 ; 'S'
0x1000091C: 52 DC.B 0x52 ; 'R'
0x1000091D: 01 DC.B 0x01 ; '\x01'
0x1000091E: 00 DC.B 0x00 ; '\0'
0x1000091F: 00 DC.B 0x00 ; '\0'
0x10000920: 56 DC.B 0x56 ; 'V'
0x10000921: 01 DC.B 0x01 ; '\x01'
0x10000922: 00 DC.B 0x00 ; '\0'
0x10000923: 00 DC.B 0x00 ; '\0'
0x10000924: 03 DC.B 0x03 ; '\x03'
0x10000925: 00 DC.B 0x00 ; '\0'
0x10000926: 11 DC.B 0x11 ; '\x11'
0x10000927: 00 DC.B 0x00 ; '\0'
0x10000928: 9F DC.B 0x9F ; '\x9F'
0x10000929: 56 DC.B 0x56 ; 'V'
0x1000092A: 01 DC.B 0x01 ; '\x01'
0x1000092B: 00 DC.B 0x00 ; '\0'
0x1000092C: 00 DC.B 0x00 ; '\0'
0x1000092D: 70 DC.B 0x70 ; 'p'
0x1000092E: 01 DC.B 0x01 ; '\x01'
0x1000092F: 00 DC.B 0x00 ; '\0'
0x10000930: 00 DC.B 0x00 ; '\0'
0x10000931: 01 DC.B 0x01 ; '\x01'
0x10000932: 00 DC.B 0x00 ; '\0'
0x10000933: 51 DC.B 0x51 ; 'Q'
0x10000934: 00 DC.B 0x00 ; '\0'
0x10000935: 00 DC.B 0x00 ; '\0'
0x10000936: 00 DC.B 0x00 ; '\0'
0x10000937: 00 DC.B 0x00 ; '\0'
0x10000938: 00 DC.B 0x00 ; '\0'
0x10000939: 00 DC.B 0x00 ; '\0'
0x1000093A: 00 DC.B 0x00 ; '\0'
0x1000093B: 00 DC.B 0x00 ; '\0'
0x1000093C: FF DC.B 0xFF ; '\xFF'
0x1000093D: FF DC.B 0xFF ; '\xFF'
0x1000093E: FF DC.B 0xFF ; '\xFF'
0x1000093F: FF DC.B 0xFF ; '\xFF'
0x10000940: 58 DC.B 0x58 ; 'X'
0x10000941: 18 DC.B 0x18 ; '\x18'
0x10000942: 00 DC.B 0x00 ; '\0'
0x10000943: 08 DC.B 0x08 ; '\b'
0x10000944: 4E DC.B 0x4E ; 'N'
0x10000945: 00 DC.B 0x00 ; '\0'
0x10000946: 00 DC.B 0x00 ; '\0'
0x10000947: 00 DC.B 0x00 ; '\0'
0x10000948: 64 DC.B 0x64 ; 'd'
0x10000949: 00 DC.B 0x00 ; '\0'
0x1000094A: 00 DC.B 0x00 ; '\0'
0x1000094B: 00 DC.B 0x00 ; '\0'
0x1000094C: 07 DC.B 0x07 ; '\x07'
0x1000094D: 00 DC.B 0x00 ; '\0'
0x1000094E: 10 DC.B 0x10 ; '\x10'
0x1000094F: FF DC.B 0xFF ; '\xFF'
0x10000950: FF DC.B 0xFF ; '\xFF'
0x10000951: FF DC.B 0xFF ; '\xFF'
0x10000952: FF DC.B 0xFF ; '\xFF'
0x10000953: 07 DC.B 0x07 ; '\x07'
0x10000954: 9F DC.B 0x9F ; '\x9F'
0x10000955: 64 DC.B 0x64 ; 'd'
0x10000956: 00 DC.B 0x00 ; '\0'
0x10000957: 00 DC.B 0x00 ; '\0'
0x10000958: 00 DC.B 0x00 ; '\0'
0x10000959: A0 DC.B 0xA0 ; '\xA0'
0x1000095A: 00 DC.B 0x00 ; '\0'
0x1000095B: 00 DC.B 0x00 ; '\0'
0x1000095C: 00 DC.B 0x00 ; '\0'
0x1000095D: 01 DC.B 0x01 ; '\x01'
0x1000095E: 00 DC.B 0x00 ; '\0'
0x1000095F: 50 DC.B 0x50 ; 'P'
0x10000960: 00 DC.B 0x00 ; '\0'
0x10000961: 00 DC.B 0x00 ; '\0'
0x10000962: 00 DC.B 0x00 ; '\0'
0x10000963: 00 DC.B 0x00 ; '\0'
0x10000964: 00 DC.B 0x00 ; '\0'
0x10000965: 00 DC.B 0x00 ; '\0'
0x10000966: 00 DC.B 0x00 ; '\0'
0x10000967: 00 DC.B 0x00 ; '\0'
0x10000968: FF DC.B 0xFF ; '\xFF'
0x10000969: FF DC.B 0xFF ; '\xFF'
0x1000096A: FF DC.B 0xFF ; '\xFF'
0x1000096B: FF DC.B 0xFF ; '\xFF'
0x1000096C: 58 DC.B 0x58 ; 'X'
0x1000096D: 18 DC.B 0x18 ; '\x18'
0x1000096E: 00 DC.B 0x00 ; '\0'
0x1000096F: 08 DC.B 0x08 ; '\b'
0x10000970: 4E DC.B 0x4E ; 'N'
0x10000971: 00 DC.B 0x00 ; '\0'
0x10000972: 00 DC.B 0x00 ; '\0'
0x10000973: 00 DC.B 0x00 ; '\0'
0x10000974: 64 DC.B 0x64 ; 'd'
0x10000975: 00 DC.B 0x00 ; '\0'
0x10000976: 00 DC.B 0x00 ; '\0'
0x10000977: 00 DC.B 0x00 ; '\0'
0x10000978: 02 DC.B 0x02 ; '\x02'
0x10000979: 00 DC.B 0x00 ; '\0'
0x1000097A: 30 DC.B 0x30 ; '0'
0x1000097B: 9F DC.B 0x9F ; '\x9F'
0x1000097C: 64 DC.B 0x64 ; 'd'
0x1000097D: 00 DC.B 0x00 ; '\0'
0x1000097E: 00 DC.B 0x00 ; '\0'
0x1000097F: 00 DC.B 0x00 ; '\0'
0x10000980: A8 DC.B 0xA8 ; '\xA8'
0x10000981: 00 DC.B 0x00 ; '\0'
0x10000982: 00 DC.B 0x00 ; '\0'
0x10000983: 00 DC.B 0x00 ; '\0'
0x10000984: 01 DC.B 0x01 ; '\x01'
0x10000985: 00 DC.B 0x00 ; '\0'
0x10000986: 51 DC.B 0x51 ; 'Q'
0x10000987: 00 DC.B 0x00 ; '\0'
0x10000988: 00 DC.B 0x00 ; '\0'
0x10000989: 00 DC.B 0x00 ; '\0'
0x1000098A: 00 DC.B 0x00 ; '\0'
0x1000098B: 00 DC.B 0x00 ; '\0'
0x1000098C: 00 DC.B 0x00 ; '\0'
0x1000098D: 00 DC.B 0x00 ; '\0'
0x1000098E: 00 DC.B 0x00 ; '\0'
0x1000098F: FF DC.B 0xFF ; '\xFF'
0x10000990: FF DC.B 0xFF ; '\xFF'
0x10000991: FF DC.B 0xFF ; '\xFF'
0x10000992: FF DC.B 0xFF ; '\xFF'
0x10000993: 58 DC.B 0x58 ; 'X'
0x10000994: 18 DC.B 0x18 ; '\x18'
0x10000995: 00 DC.B 0x00 ; '\0'
0x10000996: 08 DC.B 0x08 ; '\b'
0x10000997: 4E DC.B 0x4E ; 'N'
0x10000998: 00 DC.B 0x00 ; '\0'
0x10000999: 00 DC.B 0x00 ; '\0'
0x1000099A: 00 DC.B 0x00 ; '\0'
0x1000099B: 64 DC.B 0x64 ; 'd'
0x1000099C: 00 DC.B 0x00 ; '\0'
0x1000099D: 00 DC.B 0x00 ; '\0'
0x1000099E: 00 DC.B 0x00 ; '\0'
0x1000099F: 07 DC.B 0x07 ; '\x07'
0x100009A0: 00 DC.B 0x00 ; '\0'
0x100009A1: 10 DC.B 0x10 ; '\x10'
0x100009A2: FF DC.B 0xFF ; '\xFF'
0x100009A3: FF DC.B 0xFF ; '\xFF'
0x100009A4: FF DC.B 0xFF ; '\xFF'
0x100009A5: FF DC.B 0xFF ; '\xFF'
0x100009A6: 07 DC.B 0x07 ; '\x07'
0x100009A7: 9F DC.B 0x9F ; '\x9F'
0x100009A8: 64 DC.B 0x64 ; 'd'
0x100009A9: 00 DC.B 0x00 ; '\0'
0x100009AA: 00 DC.B 0x00 ; '\0'
0x100009AB: 00 DC.B 0x00 ; '\0'
0x100009AC: EA DC.B 0xEA ; '\xEA'
0x100009AD: 00 DC.B 0x00 ; '\0'
0x100009AE: 00 DC.B 0x00 ; '\0'
0x100009AF: 00 DC.B 0x00 ; '\0'
0x100009B0: 01 DC.B 0x01 ; '\x01'
0x100009B1: 00 DC.B 0x00 ; '\0'
0x100009B2: 56 DC.B 0x56 ; 'V'
0x100009B3: 00 DC.B 0x00 ; '\0'
0x100009B4: 00 DC.B 0x00 ; '\0'
0x100009B5: 00 DC.B 0x00 ; '\0'
0x100009B6: 00 DC.B 0x00 ; '\0'
0x100009B7: 00 DC.B 0x00 ; '\0'
0x100009B8: 00 DC.B 0x00 ; '\0'
0x100009B9: 00 DC.B 0x00 ; '\0'
0x100009BA: 00 DC.B 0x00 ; '\0'
0x100009BB: FF DC.B 0xFF ; '\xFF'
0x100009BC: FF DC.B 0xFF ; '\xFF'
0x100009BD: FF DC.B 0xFF ; '\xFF'
0x100009BE: FF DC.B 0xFF ; '\xFF'
0x100009BF: 58 DC.B 0x58 ; 'X'
0x100009C0: 18 DC.B 0x18 ; '\x18'
0x100009C1: 00 DC.B 0x00 ; '\0'
0x100009C2: 08 DC.B 0x08 ; '\b'
0x100009C3: 4E DC.B 0x4E ; 'N'
0x100009C4: 00 DC.B 0x00 ; '\0'
0x100009C5: 00 DC.B 0x00 ; '\0'
0x100009C6: 00 DC.B 0x00 ; '\0'
0x100009C7: 64 DC.B 0x64 ; 'd'
0x100009C8: 00 DC.B 0x00 ; '\0'
0x100009C9: 00 DC.B 0x00 ; '\0'
0x100009CA: 00 DC.B 0x00 ; '\0'
0x100009CB: 02 DC.B 0x02 ; '\x02'
0x100009CC: 00 DC.B 0x00 ; '\0'
0x100009CD: 30 DC.B 0x30 ; '0'
0x100009CE: 9F DC.B 0x9F ; '\x9F'
0x100009CF: 64 DC.B 0x64 ; 'd'
0x100009D0: 00 DC.B 0x00 ; '\0'
0x100009D1: 00 DC.B 0x00 ; '\0'
0x100009D2: 00 DC.B 0x00 ; '\0'
0x100009D3: E2 DC.B 0xE2 ; '\xE2'
0x100009D4: 00 DC.B 0x00 ; '\0'
0x100009D5: 00 DC.B 0x00 ; '\0'
0x100009D6: 00 DC.B 0x00 ; '\0'
0x100009D7: 01 DC.B 0x01 ; '\x01'
0x100009D8: 00 DC.B 0x00 ; '\0'
0x100009D9: 53 DC.B 0x53 ; 'S'
0x100009DA: 00 DC.B 0x00 ; '\0'
0x100009DB: 00 DC.B 0x00 ; '\0'
0x100009DC: 00 DC.B 0x00 ; '\0'
0x100009DD: 00 DC.B 0x00 ; '\0'
0x100009DE: 00 DC.B 0x00 ; '\0'
0x100009DF: 00 DC.B 0x00 ; '\0'
0x100009E0: 00 DC.B 0x00 ; '\0'
0x100009E1: 00 DC.B 0x00 ; '\0'
0x100009E2: FF DC.B 0xFF ; '\xFF'
0x100009E3: FF DC.B 0xFF ; '\xFF'
Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=168, align=4
_SEGGER_RTT:
0x100009E4: 30 DC.B 0x30 ; '0'
0x100009E5: 31 DC.B 0x31 ; '1'
0x100009E6: 32 DC.B 0x32 ; '2'
0x100009E7: 33 DC.B 0x33 ; '3'
0x100009E8: 34 DC.B 0x34 ; '4'
0x100009E9: 35 DC.B 0x35 ; '5'
0x100009EA: 36 DC.B 0x36 ; '6'
0x100009EB: 37 DC.B 0x37 ; '7'
0x100009EC: 38 DC.B 0x38 ; '8'
0x100009ED: 39 DC.B 0x39 ; '9'
0x100009EE: 41 DC.B 0x41 ; 'A'
0x100009EF: 42 DC.B 0x42 ; 'B'
0x100009F0: 43 DC.B 0x43 ; 'C'
0x100009F1: 44 DC.B 0x44 ; 'D'
0x100009F2: 45 DC.B 0x45 ; 'E'
0x100009F3: 46 DC.B 0x46 ; 'F'
0x100009F4: 00 DC.B 0x00 ; '\0'
0x100009F5: 00 DC.B 0x00 ; '\0'
0x100009F6: 00 DC.B 0x00 ; '\0'
0x100009F7: 00 DC.B 0x00 ; '\0'
0x100009F8: 00 DC.B 0x00 ; '\0'
0x100009F9: 00 DC.B 0x00 ; '\0'
0x100009FA: 54 DC.B 0x54 ; 'T'
0x100009FB: 54 DC.B 0x54 ; 'T'
0x100009FC: 52 DC.B 0x52 ; 'R'
0x100009FD: 20 DC.B 0x20 ; ' '
0x100009FE: 52 DC.B 0x52 ; 'R'
0x100009FF: 45 DC.B 0x45 ; 'E'
0x10000A00: 47 DC.B 0x47 ; 'G'
0x10000A01: 47 DC.B 0x47 ; 'G'
0x10000A02: 45 DC.B 0x45 ; 'E'
0x10000A03: 53 DC.B 0x53 ; 'S'
0x10000A04: 00 DC.B 0x00 ; '\0'
0x10000A05: 54 DC.B 0x54 ; 'T'
0x10000A06: 65 DC.B 0x65 ; 'e'
0x10000A07: 72 DC.B 0x72 ; 'r'
0x10000A08: 6D DC.B 0x6D ; 'm'
0x10000A09: 69 DC.B 0x69 ; 'i'
0x10000A0A: 6E DC.B 0x6E ; 'n'
0x10000A0B: 61 DC.B 0x61 ; 'a'
0x10000A0C: 6C DC.B 0x6C ; 'l'
0x10000A0D: 00 DC.B 0x00 ; '\0'
0x10000A0E: 00 DC.B 0x00 ; '\0'
0x10000A0F: 53 DC.B 0x53 ; 'S'
0x10000A10: 45 DC.B 0x45 ; 'E'
0x10000A11: 47 DC.B 0x47 ; 'G'
0x10000A12: 47 DC.B 0x47 ; 'G'
0x10000A13: 45 DC.B 0x45 ; 'E'
0x10000A14: 52 DC.B 0x52 ; 'R'
0x10000A15: 20 DC.B 0x20 ; ' '
0x10000A16: 43 DC.B 0x43 ; 'C'
0x10000A17: 2F DC.B 0x2F ; '/'
0x10000A18: 43 DC.B 0x43 ; 'C'
0x10000A19: 2B DC.B 0x2B ; '+'
0x10000A1A: 2B DC.B 0x2B ; '+'
0x10000A1B: 20 DC.B 0x20 ; ' '
0x10000A1C: 63 DC.B 0x63 ; 'c'
0x10000A1D: 6F DC.B 0x6F ; 'o'
0x10000A1E: 6D DC.B 0x6D ; 'm'
0x10000A1F: 70 DC.B 0x70 ; 'p'
0x10000A20: 69 DC.B 0x69 ; 'i'
0x10000A21: 6C DC.B 0x6C ; 'l'
0x10000A22: 65 DC.B 0x65 ; 'e'
0x10000A23: 72 DC.B 0x72 ; 'r'
0x10000A24: 20 DC.B 0x20 ; ' '
0x10000A25: 76 DC.B 0x76 ; 'v'
0x10000A26: 65 DC.B 0x65 ; 'e'
0x10000A27: 72 DC.B 0x72 ; 'r'
0x10000A28: 73 DC.B 0x73 ; 's'
0x10000A29: 69 DC.B 0x69 ; 'i'
0x10000A2A: 6F DC.B 0x6F ; 'o'
0x10000A2B: 6E DC.B 0x6E ; 'n'
0x10000A2C: 20 DC.B 0x20 ; ' '
0x10000A2D: 32 DC.B 0x32 ; '2'
0x10000A2E: 30 DC.B 0x30 ; '0'
0x10000A2F: 2E DC.B 0x2E ; '.'
0x10000A30: 31 DC.B 0x31 ; '1'
0x10000A31: 2E DC.B 0x2E ; '.'
0x10000A32: 31 DC.B 0x31 ; '1'
0x10000A33: 20 DC.B 0x20 ; ' '
0x10000A34: 28 DC.B 0x28 ; '('
0x10000A35: 62 DC.B 0x62 ; 'b'
0x10000A36: 61 DC.B 0x61 ; 'a'
0x10000A37: 73 DC.B 0x73 ; 's'
0x10000A38: 65 DC.B 0x65 ; 'e'
0x10000A39: 64 DC.B 0x64 ; 'd'
0x10000A3A: 20 DC.B 0x20 ; ' '
0x10000A3B: 6F DC.B 0x6F ; 'o'
0x10000A3C: 6E DC.B 0x6E ; 'n'
0x10000A3D: 20 DC.B 0x20 ; ' '
0x10000A3E: 63 DC.B 0x63 ; 'c'
0x10000A3F: 6C DC.B 0x6C ; 'l'
0x10000A40: 61 DC.B 0x61 ; 'a'
0x10000A41: 6E DC.B 0x6E ; 'n'
0x10000A42: 67 DC.B 0x67 ; 'g'
0x10000A43: 20 DC.B 0x20 ; ' '
0x10000A44: 32 DC.B 0x32 ; '2'
0x10000A45: 30 DC.B 0x30 ; '0'
0x10000A46: 2E DC.B 0x2E ; '.'
0x10000A47: 31 DC.B 0x31 ; '1'
0x10000A48: 2E DC.B 0x2E ; '.'
0x10000A49: 38 DC.B 0x38 ; '8'
0x10000A4A: 29 DC.B 0x29 ; ')'
0x10000A4B: 00 DC.B 0x00 ; '\0'
0x10000A4C: 41 DC.B 0x41 ; 'A'
0x10000A4D: 3D DC.B 0x3D ; '='
0x10000A4E: 00 DC.B 0x00 ; '\0'
0x10000A4F: 00 DC.B 0x00 ; '\0'
0x10000A50: 00 DC.B 0x00 ; '\0'
0x10000A51: 61 DC.B 0x61 ; 'a'
0x10000A52: 65 DC.B 0x65 ; 'e'
0x10000A53: 61 DC.B 0x61 ; 'a'
0x10000A54: 62 DC.B 0x62 ; 'b'
0x10000A55: 69 DC.B 0x69 ; 'i'
0x10000A56: 00 DC.B 0x00 ; '\0'
0x10000A57: 01 DC.B 0x01 ; '\x01'
0x10000A58: 33 DC.B 0x33 ; '3'
0x10000A59: 00 DC.B 0x00 ; '\0'
0x10000A5A: 00 DC.B 0x00 ; '\0'
0x10000A5B: 00 DC.B 0x00 ; '\0'
0x10000A5C: 43 DC.B 0x43 ; 'C'
0x10000A5D: 32 DC.B 0x32 ; '2'
0x10000A5E: 2E DC.B 0x2E ; '.'
0x10000A5F: 30 DC.B 0x30 ; '0'
0x10000A60: 39 DC.B 0x39 ; '9'
0x10000A61: 00 DC.B 0x00 ; '\0'
0x10000A62: 06 DC.B 0x06 ; '\x06'
0x10000A63: 0D DC.B 0x0D ; '\r'
0x10000A64: 07 DC.B 0x07 ; '\x07'
0x10000A65: 4D DC.B 0x4D ; 'M'
0x10000A66: 08 DC.B 0x08 ; '\b'
0x10000A67: 00 DC.B 0x00 ; '\0'
0x10000A68: 09 DC.B 0x09 ; '\t'
0x10000A69: 02 DC.B 0x02 ; '\x02'
0x10000A6A: 0A DC.B 0x0A ; '\n'
0x10000A6B: 06 DC.B 0x06 ; '\x06'
0x10000A6C: 0E DC.B 0x0E ; '\x0E'
0x10000A6D: 00 DC.B 0x00 ; '\0'
0x10000A6E: 11 DC.B 0x11 ; '\x11'
0x10000A6F: 01 DC.B 0x01 ; '\x01'
0x10000A70: 12 DC.B 0x12 ; '\x12'
0x10000A71: 04 DC.B 0x04 ; '\x04'
0x10000A72: 14 DC.B 0x14 ; '\x14'
0x10000A73: 01 DC.B 0x01 ; '\x01'
0x10000A74: 15 DC.B 0x15 ; '\x15'
0x10000A75: 00 DC.B 0x00 ; '\0'
0x10000A76: 17 DC.B 0x17 ; '\x17'
0x10000A77: 03 DC.B 0x03 ; '\x03'
0x10000A78: 18 DC.B 0x18 ; '\x18'
0x10000A79: 01 DC.B 0x01 ; '\x01'
0x10000A7A: 19 DC.B 0x19 ; '\x19'
0x10000A7B: 01 DC.B 0x01 ; '\x01'
0x10000A7C: 1A DC.B 0x1A ; '\x1A'
0x10000A7D: 01 DC.B 0x01 ; '\x01'
0x10000A7E: 1B DC.B 0x1B ; '\x1B'
0x10000A7F: 01 DC.B 0x01 ; '\x01'
0x10000A80: 1C DC.B 0x1C ; '\x1C'
0x10000A81: 01 DC.B 0x01 ; '\x01'
0x10000A82: 1E DC.B 0x1E ; '\x1E'
0x10000A83: 03 DC.B 0x03 ; '\x03'
0x10000A84: 22 DC.B 0x22 ; '\"'
0x10000A85: 00 DC.B 0x00 ; '\0'
0x10000A86: 24 DC.B 0x24 ; '$'
0x10000A87: 01 DC.B 0x01 ; '\x01'
0x10000A88: 26 DC.B 0x26 ; '&'
0x10000A89: 01 DC.B 0x01 ; '\x01'
0x10000A8A: 00 DC.B 0x00 ; '\0'
0x10000A8B: 00 DC.B 0x00 ; '\0'
Section .bss.huart2 from usart.o, size=148, align=4
huart2:
0x10000A8C: FF DC.B 0xFF ; '\xFF'
0x10000A8D: FF DC.B 0xFF ; '\xFF'
0x10000A8E: FF DC.B 0xFF ; '\xFF'
0x10000A8F: FF DC.B 0xFF ; '\xFF'
0x10000A90: 84 DC.B 0x84 ; '\x84'
0x10000A91: 70 DC.B 0x70 ; 'p'
0x10000A92: 00 DC.B 0x00 ; '\0'
0x10000A93: 08 DC.B 0x08 ; '\b'
0x10000A94: 00 DC.B 0x00 ; '\0'
0x10000A95: 00 DC.B 0x00 ; '\0'
0x10000A96: 00 DC.B 0x00 ; '\0'
0x10000A97: 00 DC.B 0x00 ; '\0'
0x10000A98: 08 DC.B 0x08 ; '\b'
0x10000A99: 00 DC.B 0x00 ; '\0'
0x10000A9A: 00 DC.B 0x00 ; '\0'
0x10000A9B: 00 DC.B 0x00 ; '\0'
0x10000A9C: 01 DC.B 0x01 ; '\x01'
0x10000A9D: 00 DC.B 0x00 ; '\0'
0x10000A9E: 50 DC.B 0x50 ; 'P'
0x10000A9F: 08 DC.B 0x08 ; '\b'
0x10000AA0: 00 DC.B 0x00 ; '\0'
0x10000AA1: 00 DC.B 0x00 ; '\0'
0x10000AA2: 00 DC.B 0x00 ; '\0'
0x10000AA3: 3E DC.B 0x3E ; '>'
0x10000AA4: 00 DC.B 0x00 ; '\0'
0x10000AA5: 00 DC.B 0x00 ; '\0'
0x10000AA6: 00 DC.B 0x00 ; '\0'
0x10000AA7: 01 DC.B 0x01 ; '\x01'
0x10000AA8: 00 DC.B 0x00 ; '\0'
0x10000AA9: 54 DC.B 0x54 ; 'T'
0x10000AAA: 3E DC.B 0x3E ; '>'
0x10000AAB: 00 DC.B 0x00 ; '\0'
0x10000AAC: 00 DC.B 0x00 ; '\0'
0x10000AAD: 00 DC.B 0x00 ; '\0'
0x10000AAE: A4 DC.B 0xA4 ; '\xA4'
0x10000AAF: 00 DC.B 0x00 ; '\0'
0x10000AB0: 00 DC.B 0x00 ; '\0'
0x10000AB1: 00 DC.B 0x00 ; '\0'
0x10000AB2: 04 DC.B 0x04 ; '\x04'
0x10000AB3: 00 DC.B 0x00 ; '\0'
0x10000AB4: F3 DC.B 0xF3 ; '\xF3'
0x10000AB5: 01 DC.B 0x01 ; '\x01'
0x10000AB6: 50 DC.B 0x50 ; 'P'
0x10000AB7: 9F DC.B 0x9F ; '\x9F'
0x10000AB8: A4 DC.B 0xA4 ; '\xA4'
0x10000AB9: 00 DC.B 0x00 ; '\0'
0x10000ABA: 00 DC.B 0x00 ; '\0'
0x10000ABB: 00 DC.B 0x00 ; '\0'
0x10000ABC: 6C DC.B 0x6C ; 'l'
0x10000ABD: 01 DC.B 0x01 ; '\x01'
0x10000ABE: 00 DC.B 0x00 ; '\0'
0x10000ABF: 00 DC.B 0x00 ; '\0'
0x10000AC0: 01 DC.B 0x01 ; '\x01'
0x10000AC1: 00 DC.B 0x00 ; '\0'
0x10000AC2: 54 DC.B 0x54 ; 'T'
0x10000AC3: 6C DC.B 0x6C ; 'l'
0x10000AC4: 01 DC.B 0x01 ; '\x01'
0x10000AC5: 00 DC.B 0x00 ; '\0'
0x10000AC6: 00 DC.B 0x00 ; '\0'
0x10000AC7: 7C DC.B 0x7C ; '|'
0x10000AC8: 01 DC.B 0x01 ; '\x01'
0x10000AC9: 00 DC.B 0x00 ; '\0'
0x10000ACA: 00 DC.B 0x00 ; '\0'
0x10000ACB: 04 DC.B 0x04 ; '\x04'
0x10000ACC: 00 DC.B 0x00 ; '\0'
0x10000ACD: F3 DC.B 0xF3 ; '\xF3'
0x10000ACE: 01 DC.B 0x01 ; '\x01'
0x10000ACF: 50 DC.B 0x50 ; 'P'
0x10000AD0: 9F DC.B 0x9F ; '\x9F'
0x10000AD1: 00 DC.B 0x00 ; '\0'
0x10000AD2: 00 DC.B 0x00 ; '\0'
0x10000AD3: 00 DC.B 0x00 ; '\0'
0x10000AD4: 00 DC.B 0x00 ; '\0'
0x10000AD5: 00 DC.B 0x00 ; '\0'
0x10000AD6: 00 DC.B 0x00 ; '\0'
0x10000AD7: 00 DC.B 0x00 ; '\0'
0x10000AD8: 00 DC.B 0x00 ; '\0'
0x10000AD9: FF DC.B 0xFF ; '\xFF'
0x10000ADA: FF DC.B 0xFF ; '\xFF'
0x10000ADB: FF DC.B 0xFF ; '\xFF'
0x10000ADC: FF DC.B 0xFF ; '\xFF'
0x10000ADD: 00 DC.B 0x00 ; '\0'
0x10000ADE: 00 DC.B 0x00 ; '\0'
0x10000ADF: 00 DC.B 0x00 ; '\0'
0x10000AE0: 00 DC.B 0x00 ; '\0'
0x10000AE1: 00 DC.B 0x00 ; '\0'
0x10000AE2: 00 DC.B 0x00 ; '\0'
0x10000AE3: 00 DC.B 0x00 ; '\0'
0x10000AE4: 00 DC.B 0x00 ; '\0'
0x10000AE5: 14 DC.B 0x14 ; '\x14'
0x10000AE6: 00 DC.B 0x00 ; '\0'
0x10000AE7: 00 DC.B 0x00 ; '\0'
0x10000AE8: 00 DC.B 0x00 ; '\0'
0x10000AE9: 01 DC.B 0x01 ; '\x01'
0x10000AEA: 00 DC.B 0x00 ; '\0'
0x10000AEB: 50 DC.B 0x50 ; 'P'
0x10000AEC: 14 DC.B 0x14 ; '\x14'
0x10000AED: 00 DC.B 0x00 ; '\0'
0x10000AEE: 00 DC.B 0x00 ; '\0'
0x10000AEF: 00 DC.B 0x00 ; '\0'
0x10000AF0: 44 DC.B 0x44 ; 'D'
0x10000AF1: 00 DC.B 0x00 ; '\0'
0x10000AF2: 00 DC.B 0x00 ; '\0'
0x10000AF3: 00 DC.B 0x00 ; '\0'
0x10000AF4: 04 DC.B 0x04 ; '\x04'
0x10000AF5: 00 DC.B 0x00 ; '\0'
0x10000AF6: F3 DC.B 0xF3 ; '\xF3'
0x10000AF7: 01 DC.B 0x01 ; '\x01'
0x10000AF8: 50 DC.B 0x50 ; 'P'
0x10000AF9: 9F DC.B 0x9F ; '\x9F'
0x10000AFA: 44 DC.B 0x44 ; 'D'
0x10000AFB: 00 DC.B 0x00 ; '\0'
0x10000AFC: 00 DC.B 0x00 ; '\0'
0x10000AFD: 00 DC.B 0x00 ; '\0'
0x10000AFE: 50 DC.B 0x50 ; 'P'
0x10000AFF: 00 DC.B 0x00 ; '\0'
0x10000B00: 00 DC.B 0x00 ; '\0'
0x10000B01: 00 DC.B 0x00 ; '\0'
0x10000B02: 01 DC.B 0x01 ; '\x01'
0x10000B03: 00 DC.B 0x00 ; '\0'
0x10000B04: 50 DC.B 0x50 ; 'P'
0x10000B05: 50 DC.B 0x50 ; 'P'
0x10000B06: 00 DC.B 0x00 ; '\0'
0x10000B07: 00 DC.B 0x00 ; '\0'
0x10000B08: 00 DC.B 0x00 ; '\0'
0x10000B09: 74 DC.B 0x74 ; 't'
0x10000B0A: 00 DC.B 0x00 ; '\0'
0x10000B0B: 00 DC.B 0x00 ; '\0'
0x10000B0C: 00 DC.B 0x00 ; '\0'
0x10000B0D: 01 DC.B 0x01 ; '\x01'
0x10000B0E: 00 DC.B 0x00 ; '\0'
0x10000B0F: 54 DC.B 0x54 ; 'T'
0x10000B10: 74 DC.B 0x74 ; 't'
0x10000B11: 00 DC.B 0x00 ; '\0'
0x10000B12: 00 DC.B 0x00 ; '\0'
0x10000B13: 00 DC.B 0x00 ; '\0'
0x10000B14: 7A DC.B 0x7A ; 'z'
0x10000B15: 00 DC.B 0x00 ; '\0'
0x10000B16: 00 DC.B 0x00 ; '\0'
0x10000B17: 00 DC.B 0x00 ; '\0'
0x10000B18: 04 DC.B 0x04 ; '\x04'
0x10000B19: 00 DC.B 0x00 ; '\0'
0x10000B1A: F3 DC.B 0xF3 ; '\xF3'
0x10000B1B: 01 DC.B 0x01 ; '\x01'
0x10000B1C: 50 DC.B 0x50 ; 'P'
0x10000B1D: 9F DC.B 0x9F ; '\x9F'
0x10000B1E: 00 DC.B 0x00 ; '\0'
0x10000B1F: 00 DC.B 0x00 ; '\0'
Section .bss.huart1 from usart.o, size=148, align=4
huart1:
0x10000B20: FF DC.B 0xFF ; '\xFF'
0x10000B21: FF DC.B 0xFF ; '\xFF'
0x10000B22: FF DC.B 0xFF ; '\xFF'
0x10000B23: FF DC.B 0xFF ; '\xFF'
0x10000B24: 84 DC.B 0x84 ; '\x84'
0x10000B25: 70 DC.B 0x70 ; 'p'
0x10000B26: 00 DC.B 0x00 ; '\0'
0x10000B27: 08 DC.B 0x08 ; '\b'
0x10000B28: 00 DC.B 0x00 ; '\0'
0x10000B29: 00 DC.B 0x00 ; '\0'
0x10000B2A: 00 DC.B 0x00 ; '\0'
0x10000B2B: 00 DC.B 0x00 ; '\0'
0x10000B2C: 08 DC.B 0x08 ; '\b'
0x10000B2D: 00 DC.B 0x00 ; '\0'
0x10000B2E: 00 DC.B 0x00 ; '\0'
0x10000B2F: 00 DC.B 0x00 ; '\0'
0x10000B30: 01 DC.B 0x01 ; '\x01'
0x10000B31: 00 DC.B 0x00 ; '\0'
0x10000B32: 50 DC.B 0x50 ; 'P'
0x10000B33: 08 DC.B 0x08 ; '\b'
0x10000B34: 00 DC.B 0x00 ; '\0'
0x10000B35: 00 DC.B 0x00 ; '\0'
0x10000B36: 00 DC.B 0x00 ; '\0'
0x10000B37: 3E DC.B 0x3E ; '>'
0x10000B38: 00 DC.B 0x00 ; '\0'
0x10000B39: 00 DC.B 0x00 ; '\0'
0x10000B3A: 00 DC.B 0x00 ; '\0'
0x10000B3B: 01 DC.B 0x01 ; '\x01'
0x10000B3C: 00 DC.B 0x00 ; '\0'
0x10000B3D: 54 DC.B 0x54 ; 'T'
0x10000B3E: 3E DC.B 0x3E ; '>'
0x10000B3F: 00 DC.B 0x00 ; '\0'
0x10000B40: 00 DC.B 0x00 ; '\0'
0x10000B41: 00 DC.B 0x00 ; '\0'
0x10000B42: A4 DC.B 0xA4 ; '\xA4'
0x10000B43: 00 DC.B 0x00 ; '\0'
0x10000B44: 00 DC.B 0x00 ; '\0'
0x10000B45: 00 DC.B 0x00 ; '\0'
0x10000B46: 04 DC.B 0x04 ; '\x04'
0x10000B47: 00 DC.B 0x00 ; '\0'
0x10000B48: F3 DC.B 0xF3 ; '\xF3'
0x10000B49: 01 DC.B 0x01 ; '\x01'
0x10000B4A: 50 DC.B 0x50 ; 'P'
0x10000B4B: 9F DC.B 0x9F ; '\x9F'
0x10000B4C: A4 DC.B 0xA4 ; '\xA4'
0x10000B4D: 00 DC.B 0x00 ; '\0'
0x10000B4E: 00 DC.B 0x00 ; '\0'
0x10000B4F: 00 DC.B 0x00 ; '\0'
0x10000B50: 6C DC.B 0x6C ; 'l'
0x10000B51: 01 DC.B 0x01 ; '\x01'
0x10000B52: 00 DC.B 0x00 ; '\0'
0x10000B53: 00 DC.B 0x00 ; '\0'
0x10000B54: 01 DC.B 0x01 ; '\x01'
0x10000B55: 00 DC.B 0x00 ; '\0'
0x10000B56: 54 DC.B 0x54 ; 'T'
0x10000B57: 6C DC.B 0x6C ; 'l'
0x10000B58: 01 DC.B 0x01 ; '\x01'
0x10000B59: 00 DC.B 0x00 ; '\0'
0x10000B5A: 00 DC.B 0x00 ; '\0'
0x10000B5B: 7C DC.B 0x7C ; '|'
0x10000B5C: 01 DC.B 0x01 ; '\x01'
0x10000B5D: 00 DC.B 0x00 ; '\0'
0x10000B5E: 00 DC.B 0x00 ; '\0'
0x10000B5F: 04 DC.B 0x04 ; '\x04'
0x10000B60: 00 DC.B 0x00 ; '\0'
0x10000B61: F3 DC.B 0xF3 ; '\xF3'
0x10000B62: 01 DC.B 0x01 ; '\x01'
0x10000B63: 50 DC.B 0x50 ; 'P'
0x10000B64: 9F DC.B 0x9F ; '\x9F'
0x10000B65: 00 DC.B 0x00 ; '\0'
0x10000B66: 00 DC.B 0x00 ; '\0'
0x10000B67: 00 DC.B 0x00 ; '\0'
0x10000B68: 00 DC.B 0x00 ; '\0'
0x10000B69: 00 DC.B 0x00 ; '\0'
0x10000B6A: 00 DC.B 0x00 ; '\0'
0x10000B6B: 00 DC.B 0x00 ; '\0'
0x10000B6C: 00 DC.B 0x00 ; '\0'
0x10000B6D: FF DC.B 0xFF ; '\xFF'
0x10000B6E: FF DC.B 0xFF ; '\xFF'
0x10000B6F: FF DC.B 0xFF ; '\xFF'
0x10000B70: FF DC.B 0xFF ; '\xFF'
0x10000B71: 00 DC.B 0x00 ; '\0'
0x10000B72: 00 DC.B 0x00 ; '\0'
0x10000B73: 00 DC.B 0x00 ; '\0'
0x10000B74: 00 DC.B 0x00 ; '\0'
0x10000B75: 00 DC.B 0x00 ; '\0'
0x10000B76: 00 DC.B 0x00 ; '\0'
0x10000B77: 00 DC.B 0x00 ; '\0'
0x10000B78: 00 DC.B 0x00 ; '\0'
0x10000B79: 14 DC.B 0x14 ; '\x14'
0x10000B7A: 00 DC.B 0x00 ; '\0'
0x10000B7B: 00 DC.B 0x00 ; '\0'
0x10000B7C: 00 DC.B 0x00 ; '\0'
0x10000B7D: 01 DC.B 0x01 ; '\x01'
0x10000B7E: 00 DC.B 0x00 ; '\0'
0x10000B7F: 50 DC.B 0x50 ; 'P'
0x10000B80: 14 DC.B 0x14 ; '\x14'
0x10000B81: 00 DC.B 0x00 ; '\0'
0x10000B82: 00 DC.B 0x00 ; '\0'
0x10000B83: 00 DC.B 0x00 ; '\0'
0x10000B84: 44 DC.B 0x44 ; 'D'
0x10000B85: 00 DC.B 0x00 ; '\0'
0x10000B86: 00 DC.B 0x00 ; '\0'
0x10000B87: 00 DC.B 0x00 ; '\0'
0x10000B88: 04 DC.B 0x04 ; '\x04'
0x10000B89: 00 DC.B 0x00 ; '\0'
0x10000B8A: F3 DC.B 0xF3 ; '\xF3'
0x10000B8B: 01 DC.B 0x01 ; '\x01'
0x10000B8C: 50 DC.B 0x50 ; 'P'
0x10000B8D: 9F DC.B 0x9F ; '\x9F'
0x10000B8E: 44 DC.B 0x44 ; 'D'
0x10000B8F: 00 DC.B 0x00 ; '\0'
0x10000B90: 00 DC.B 0x00 ; '\0'
0x10000B91: 00 DC.B 0x00 ; '\0'
0x10000B92: 50 DC.B 0x50 ; 'P'
0x10000B93: 00 DC.B 0x00 ; '\0'
0x10000B94: 00 DC.B 0x00 ; '\0'
0x10000B95: 00 DC.B 0x00 ; '\0'
0x10000B96: 01 DC.B 0x01 ; '\x01'
0x10000B97: 00 DC.B 0x00 ; '\0'
0x10000B98: 50 DC.B 0x50 ; 'P'
0x10000B99: 50 DC.B 0x50 ; 'P'
0x10000B9A: 00 DC.B 0x00 ; '\0'
0x10000B9B: 00 DC.B 0x00 ; '\0'
0x10000B9C: 00 DC.B 0x00 ; '\0'
0x10000B9D: 74 DC.B 0x74 ; 't'
0x10000B9E: 00 DC.B 0x00 ; '\0'
0x10000B9F: 00 DC.B 0x00 ; '\0'
0x10000BA0: 00 DC.B 0x00 ; '\0'
0x10000BA1: 01 DC.B 0x01 ; '\x01'
0x10000BA2: 00 DC.B 0x00 ; '\0'
0x10000BA3: 54 DC.B 0x54 ; 'T'
0x10000BA4: 74 DC.B 0x74 ; 't'
0x10000BA5: 00 DC.B 0x00 ; '\0'
0x10000BA6: 00 DC.B 0x00 ; '\0'
0x10000BA7: 00 DC.B 0x00 ; '\0'
0x10000BA8: 7A DC.B 0x7A ; 'z'
0x10000BA9: 00 DC.B 0x00 ; '\0'
0x10000BAA: 00 DC.B 0x00 ; '\0'
0x10000BAB: 00 DC.B 0x00 ; '\0'
0x10000BAC: 04 DC.B 0x04 ; '\x04'
0x10000BAD: 00 DC.B 0x00 ; '\0'
0x10000BAE: F3 DC.B 0xF3 ; '\xF3'
0x10000BAF: 01 DC.B 0x01 ; '\x01'
0x10000BB0: 50 DC.B 0x50 ; 'P'
0x10000BB1: 9F DC.B 0x9F ; '\x9F'
0x10000BB2: 00 DC.B 0x00 ; '\0'
0x10000BB3: 00 DC.B 0x00 ; '\0'
Section .bss.hadc5 from adc.o, size=108, align=4
hadc5:
0x10000BB4: FF DC.B 0xFF ; '\xFF'
0x10000BB5: FF DC.B 0xFF ; '\xFF'
0x10000BB6: FF DC.B 0xFF ; '\xFF'
0x10000BB7: FF DC.B 0xFF ; '\xFF'
0x10000BB8: 84 DC.B 0x84 ; '\x84'
0x10000BB9: 2A DC.B 0x2A ; '*'
0x10000BBA: 00 DC.B 0x00 ; '\0'
0x10000BBB: 08 DC.B 0x08 ; '\b'
0x10000BBC: 00 DC.B 0x00 ; '\0'
0x10000BBD: 00 DC.B 0x00 ; '\0'
0x10000BBE: 00 DC.B 0x00 ; '\0'
0x10000BBF: 00 DC.B 0x00 ; '\0'
0x10000BC0: 06 DC.B 0x06 ; '\x06'
0x10000BC1: 00 DC.B 0x00 ; '\0'
0x10000BC2: 00 DC.B 0x00 ; '\0'
0x10000BC3: 00 DC.B 0x00 ; '\0'
0x10000BC4: 01 DC.B 0x01 ; '\x01'
0x10000BC5: 00 DC.B 0x00 ; '\0'
0x10000BC6: 50 DC.B 0x50 ; 'P'
0x10000BC7: 06 DC.B 0x06 ; '\x06'
0x10000BC8: 00 DC.B 0x00 ; '\0'
0x10000BC9: 00 DC.B 0x00 ; '\0'
0x10000BCA: 00 DC.B 0x00 ; '\0'
0x10000BCB: 2E DC.B 0x2E ; '.'
0x10000BCC: 00 DC.B 0x00 ; '\0'
0x10000BCD: 00 DC.B 0x00 ; '\0'
0x10000BCE: 00 DC.B 0x00 ; '\0'
0x10000BCF: 01 DC.B 0x01 ; '\x01'
0x10000BD0: 00 DC.B 0x00 ; '\0'
0x10000BD1: 54 DC.B 0x54 ; 'T'
0x10000BD2: 3C DC.B 0x3C ; '<'
0x10000BD3: 00 DC.B 0x00 ; '\0'
0x10000BD4: 00 DC.B 0x00 ; '\0'
0x10000BD5: 00 DC.B 0x00 ; '\0'
0x10000BD6: 18 DC.B 0x18 ; '\x18'
0x10000BD7: 03 DC.B 0x03 ; '\x03'
0x10000BD8: 00 DC.B 0x00 ; '\0'
0x10000BD9: 00 DC.B 0x00 ; '\0'
0x10000BDA: 01 DC.B 0x01 ; '\x01'
0x10000BDB: 00 DC.B 0x00 ; '\0'
0x10000BDC: 54 DC.B 0x54 ; 'T'
0x10000BDD: 00 DC.B 0x00 ; '\0'
0x10000BDE: 00 DC.B 0x00 ; '\0'
0x10000BDF: 00 DC.B 0x00 ; '\0'
0x10000BE0: 00 DC.B 0x00 ; '\0'
0x10000BE1: 00 DC.B 0x00 ; '\0'
0x10000BE2: 00 DC.B 0x00 ; '\0'
0x10000BE3: 00 DC.B 0x00 ; '\0'
0x10000BE4: 00 DC.B 0x00 ; '\0'
0x10000BE5: FF DC.B 0xFF ; '\xFF'
0x10000BE6: FF DC.B 0xFF ; '\xFF'
0x10000BE7: FF DC.B 0xFF ; '\xFF'
0x10000BE8: FF DC.B 0xFF ; '\xFF'
0x10000BE9: 00 DC.B 0x00 ; '\0'
0x10000BEA: 00 DC.B 0x00 ; '\0'
0x10000BEB: 00 DC.B 0x00 ; '\0'
0x10000BEC: 00 DC.B 0x00 ; '\0'
0x10000BED: 00 DC.B 0x00 ; '\0'
0x10000BEE: 00 DC.B 0x00 ; '\0'
0x10000BEF: 00 DC.B 0x00 ; '\0'
0x10000BF0: 00 DC.B 0x00 ; '\0'
0x10000BF1: 04 DC.B 0x04 ; '\x04'
0x10000BF2: 00 DC.B 0x00 ; '\0'
0x10000BF3: 00 DC.B 0x00 ; '\0'
0x10000BF4: 00 DC.B 0x00 ; '\0'
0x10000BF5: 01 DC.B 0x01 ; '\x01'
0x10000BF6: 00 DC.B 0x00 ; '\0'
0x10000BF7: 50 DC.B 0x50 ; 'P'
0x10000BF8: 04 DC.B 0x04 ; '\x04'
0x10000BF9: 00 DC.B 0x00 ; '\0'
0x10000BFA: 00 DC.B 0x00 ; '\0'
0x10000BFB: 00 DC.B 0x00 ; '\0'
0x10000BFC: 16 DC.B 0x16 ; '\x16'
0x10000BFD: 00 DC.B 0x00 ; '\0'
0x10000BFE: 00 DC.B 0x00 ; '\0'
0x10000BFF: 00 DC.B 0x00 ; '\0'
0x10000C00: 01 DC.B 0x01 ; '\x01'
0x10000C01: 00 DC.B 0x00 ; '\0'
0x10000C02: 54 DC.B 0x54 ; 'T'
0x10000C03: 1E DC.B 0x1E ; '\x1E'
0x10000C04: 00 DC.B 0x00 ; '\0'
0x10000C05: 00 DC.B 0x00 ; '\0'
0x10000C06: 00 DC.B 0x00 ; '\0'
0x10000C07: FE DC.B 0xFE ; '\xFE'
0x10000C08: 00 DC.B 0x00 ; '\0'
0x10000C09: 00 DC.B 0x00 ; '\0'
0x10000C0A: 00 DC.B 0x00 ; '\0'
0x10000C0B: 01 DC.B 0x01 ; '\x01'
0x10000C0C: 00 DC.B 0x00 ; '\0'
0x10000C0D: 54 DC.B 0x54 ; 'T'
0x10000C0E: FE DC.B 0xFE ; '\xFE'
0x10000C0F: 00 DC.B 0x00 ; '\0'
0x10000C10: 00 DC.B 0x00 ; '\0'
0x10000C11: 00 DC.B 0x00 ; '\0'
0x10000C12: 02 DC.B 0x02 ; '\x02'
0x10000C13: 01 DC.B 0x01 ; '\x01'
0x10000C14: 00 DC.B 0x00 ; '\0'
0x10000C15: 00 DC.B 0x00 ; '\0'
0x10000C16: 04 DC.B 0x04 ; '\x04'
0x10000C17: 00 DC.B 0x00 ; '\0'
0x10000C18: F3 DC.B 0xF3 ; '\xF3'
0x10000C19: 01 DC.B 0x01 ; '\x01'
0x10000C1A: 50 DC.B 0x50 ; 'P'
0x10000C1B: 9F DC.B 0x9F ; '\x9F'
0x10000C1C: 00 DC.B 0x00 ; '\0'
0x10000C1D: 00 DC.B 0x00 ; '\0'
0x10000C1E: 00 DC.B 0x00 ; '\0'
0x10000C1F: 00 DC.B 0x00 ; '\0'
Section .bss.hadc4 from adc.o, size=108, align=4
hadc4:
0x10000C20: FF DC.B 0xFF ; '\xFF'
0x10000C21: FF DC.B 0xFF ; '\xFF'
0x10000C22: FF DC.B 0xFF ; '\xFF'
0x10000C23: FF DC.B 0xFF ; '\xFF'
0x10000C24: 84 DC.B 0x84 ; '\x84'
0x10000C25: 2A DC.B 0x2A ; '*'
0x10000C26: 00 DC.B 0x00 ; '\0'
0x10000C27: 08 DC.B 0x08 ; '\b'
0x10000C28: 00 DC.B 0x00 ; '\0'
0x10000C29: 00 DC.B 0x00 ; '\0'
0x10000C2A: 00 DC.B 0x00 ; '\0'
0x10000C2B: 00 DC.B 0x00 ; '\0'
0x10000C2C: 06 DC.B 0x06 ; '\x06'
0x10000C2D: 00 DC.B 0x00 ; '\0'
0x10000C2E: 00 DC.B 0x00 ; '\0'
0x10000C2F: 00 DC.B 0x00 ; '\0'
0x10000C30: 01 DC.B 0x01 ; '\x01'
0x10000C31: 00 DC.B 0x00 ; '\0'
0x10000C32: 50 DC.B 0x50 ; 'P'
0x10000C33: 06 DC.B 0x06 ; '\x06'
0x10000C34: 00 DC.B 0x00 ; '\0'
0x10000C35: 00 DC.B 0x00 ; '\0'
0x10000C36: 00 DC.B 0x00 ; '\0'
0x10000C37: 2E DC.B 0x2E ; '.'
0x10000C38: 00 DC.B 0x00 ; '\0'
0x10000C39: 00 DC.B 0x00 ; '\0'
0x10000C3A: 00 DC.B 0x00 ; '\0'
0x10000C3B: 01 DC.B 0x01 ; '\x01'
0x10000C3C: 00 DC.B 0x00 ; '\0'
0x10000C3D: 54 DC.B 0x54 ; 'T'
0x10000C3E: 3C DC.B 0x3C ; '<'
0x10000C3F: 00 DC.B 0x00 ; '\0'
0x10000C40: 00 DC.B 0x00 ; '\0'
0x10000C41: 00 DC.B 0x00 ; '\0'
0x10000C42: 18 DC.B 0x18 ; '\x18'
0x10000C43: 03 DC.B 0x03 ; '\x03'
0x10000C44: 00 DC.B 0x00 ; '\0'
0x10000C45: 00 DC.B 0x00 ; '\0'
0x10000C46: 01 DC.B 0x01 ; '\x01'
0x10000C47: 00 DC.B 0x00 ; '\0'
0x10000C48: 54 DC.B 0x54 ; 'T'
0x10000C49: 00 DC.B 0x00 ; '\0'
0x10000C4A: 00 DC.B 0x00 ; '\0'
0x10000C4B: 00 DC.B 0x00 ; '\0'
0x10000C4C: 00 DC.B 0x00 ; '\0'
0x10000C4D: 00 DC.B 0x00 ; '\0'
0x10000C4E: 00 DC.B 0x00 ; '\0'
0x10000C4F: 00 DC.B 0x00 ; '\0'
0x10000C50: 00 DC.B 0x00 ; '\0'
0x10000C51: FF DC.B 0xFF ; '\xFF'
0x10000C52: FF DC.B 0xFF ; '\xFF'
0x10000C53: FF DC.B 0xFF ; '\xFF'
0x10000C54: FF DC.B 0xFF ; '\xFF'
0x10000C55: 00 DC.B 0x00 ; '\0'
0x10000C56: 00 DC.B 0x00 ; '\0'
0x10000C57: 00 DC.B 0x00 ; '\0'
0x10000C58: 00 DC.B 0x00 ; '\0'
0x10000C59: 00 DC.B 0x00 ; '\0'
0x10000C5A: 00 DC.B 0x00 ; '\0'
0x10000C5B: 00 DC.B 0x00 ; '\0'
0x10000C5C: 00 DC.B 0x00 ; '\0'
0x10000C5D: 04 DC.B 0x04 ; '\x04'
0x10000C5E: 00 DC.B 0x00 ; '\0'
0x10000C5F: 00 DC.B 0x00 ; '\0'
0x10000C60: 00 DC.B 0x00 ; '\0'
0x10000C61: 01 DC.B 0x01 ; '\x01'
0x10000C62: 00 DC.B 0x00 ; '\0'
0x10000C63: 50 DC.B 0x50 ; 'P'
0x10000C64: 04 DC.B 0x04 ; '\x04'
0x10000C65: 00 DC.B 0x00 ; '\0'
0x10000C66: 00 DC.B 0x00 ; '\0'
0x10000C67: 00 DC.B 0x00 ; '\0'
0x10000C68: 16 DC.B 0x16 ; '\x16'
0x10000C69: 00 DC.B 0x00 ; '\0'
0x10000C6A: 00 DC.B 0x00 ; '\0'
0x10000C6B: 00 DC.B 0x00 ; '\0'
0x10000C6C: 01 DC.B 0x01 ; '\x01'
0x10000C6D: 00 DC.B 0x00 ; '\0'
0x10000C6E: 54 DC.B 0x54 ; 'T'
0x10000C6F: 1E DC.B 0x1E ; '\x1E'
0x10000C70: 00 DC.B 0x00 ; '\0'
0x10000C71: 00 DC.B 0x00 ; '\0'
0x10000C72: 00 DC.B 0x00 ; '\0'
0x10000C73: FE DC.B 0xFE ; '\xFE'
0x10000C74: 00 DC.B 0x00 ; '\0'
0x10000C75: 00 DC.B 0x00 ; '\0'
0x10000C76: 00 DC.B 0x00 ; '\0'
0x10000C77: 01 DC.B 0x01 ; '\x01'
0x10000C78: 00 DC.B 0x00 ; '\0'
0x10000C79: 54 DC.B 0x54 ; 'T'
0x10000C7A: FE DC.B 0xFE ; '\xFE'
0x10000C7B: 00 DC.B 0x00 ; '\0'
0x10000C7C: 00 DC.B 0x00 ; '\0'
0x10000C7D: 00 DC.B 0x00 ; '\0'
0x10000C7E: 02 DC.B 0x02 ; '\x02'
0x10000C7F: 01 DC.B 0x01 ; '\x01'
0x10000C80: 00 DC.B 0x00 ; '\0'
0x10000C81: 00 DC.B 0x00 ; '\0'
0x10000C82: 04 DC.B 0x04 ; '\x04'
0x10000C83: 00 DC.B 0x00 ; '\0'
0x10000C84: F3 DC.B 0xF3 ; '\xF3'
0x10000C85: 01 DC.B 0x01 ; '\x01'
0x10000C86: 50 DC.B 0x50 ; 'P'
0x10000C87: 9F DC.B 0x9F ; '\x9F'
0x10000C88: 00 DC.B 0x00 ; '\0'
0x10000C89: 00 DC.B 0x00 ; '\0'
0x10000C8A: 00 DC.B 0x00 ; '\0'
0x10000C8B: 00 DC.B 0x00 ; '\0'
Section .bss.hadc3 from adc.o, size=108, align=4
hadc3:
0x10000C8C: FF DC.B 0xFF ; '\xFF'
0x10000C8D: FF DC.B 0xFF ; '\xFF'
0x10000C8E: FF DC.B 0xFF ; '\xFF'
0x10000C8F: FF DC.B 0xFF ; '\xFF'
0x10000C90: 84 DC.B 0x84 ; '\x84'
0x10000C91: 2A DC.B 0x2A ; '*'
0x10000C92: 00 DC.B 0x00 ; '\0'
0x10000C93: 08 DC.B 0x08 ; '\b'
0x10000C94: 00 DC.B 0x00 ; '\0'
0x10000C95: 00 DC.B 0x00 ; '\0'
0x10000C96: 00 DC.B 0x00 ; '\0'
0x10000C97: 00 DC.B 0x00 ; '\0'
0x10000C98: 06 DC.B 0x06 ; '\x06'
0x10000C99: 00 DC.B 0x00 ; '\0'
0x10000C9A: 00 DC.B 0x00 ; '\0'
0x10000C9B: 00 DC.B 0x00 ; '\0'
0x10000C9C: 01 DC.B 0x01 ; '\x01'
0x10000C9D: 00 DC.B 0x00 ; '\0'
0x10000C9E: 50 DC.B 0x50 ; 'P'
0x10000C9F: 06 DC.B 0x06 ; '\x06'
0x10000CA0: 00 DC.B 0x00 ; '\0'
0x10000CA1: 00 DC.B 0x00 ; '\0'
0x10000CA2: 00 DC.B 0x00 ; '\0'
0x10000CA3: 2E DC.B 0x2E ; '.'
0x10000CA4: 00 DC.B 0x00 ; '\0'
0x10000CA5: 00 DC.B 0x00 ; '\0'
0x10000CA6: 00 DC.B 0x00 ; '\0'
0x10000CA7: 01 DC.B 0x01 ; '\x01'
0x10000CA8: 00 DC.B 0x00 ; '\0'
0x10000CA9: 54 DC.B 0x54 ; 'T'
0x10000CAA: 3C DC.B 0x3C ; '<'
0x10000CAB: 00 DC.B 0x00 ; '\0'
0x10000CAC: 00 DC.B 0x00 ; '\0'
0x10000CAD: 00 DC.B 0x00 ; '\0'
0x10000CAE: 18 DC.B 0x18 ; '\x18'
0x10000CAF: 03 DC.B 0x03 ; '\x03'
0x10000CB0: 00 DC.B 0x00 ; '\0'
0x10000CB1: 00 DC.B 0x00 ; '\0'
0x10000CB2: 01 DC.B 0x01 ; '\x01'
0x10000CB3: 00 DC.B 0x00 ; '\0'
0x10000CB4: 54 DC.B 0x54 ; 'T'
0x10000CB5: 00 DC.B 0x00 ; '\0'
0x10000CB6: 00 DC.B 0x00 ; '\0'
0x10000CB7: 00 DC.B 0x00 ; '\0'
0x10000CB8: 00 DC.B 0x00 ; '\0'
0x10000CB9: 00 DC.B 0x00 ; '\0'
0x10000CBA: 00 DC.B 0x00 ; '\0'
0x10000CBB: 00 DC.B 0x00 ; '\0'
0x10000CBC: 00 DC.B 0x00 ; '\0'
0x10000CBD: FF DC.B 0xFF ; '\xFF'
0x10000CBE: FF DC.B 0xFF ; '\xFF'
0x10000CBF: FF DC.B 0xFF ; '\xFF'
0x10000CC0: FF DC.B 0xFF ; '\xFF'
0x10000CC1: 00 DC.B 0x00 ; '\0'
0x10000CC2: 00 DC.B 0x00 ; '\0'
0x10000CC3: 00 DC.B 0x00 ; '\0'
0x10000CC4: 00 DC.B 0x00 ; '\0'
0x10000CC5: 00 DC.B 0x00 ; '\0'
0x10000CC6: 00 DC.B 0x00 ; '\0'
0x10000CC7: 00 DC.B 0x00 ; '\0'
0x10000CC8: 00 DC.B 0x00 ; '\0'
0x10000CC9: 04 DC.B 0x04 ; '\x04'
0x10000CCA: 00 DC.B 0x00 ; '\0'
0x10000CCB: 00 DC.B 0x00 ; '\0'
0x10000CCC: 00 DC.B 0x00 ; '\0'
0x10000CCD: 01 DC.B 0x01 ; '\x01'
0x10000CCE: 00 DC.B 0x00 ; '\0'
0x10000CCF: 50 DC.B 0x50 ; 'P'
0x10000CD0: 04 DC.B 0x04 ; '\x04'
0x10000CD1: 00 DC.B 0x00 ; '\0'
0x10000CD2: 00 DC.B 0x00 ; '\0'
0x10000CD3: 00 DC.B 0x00 ; '\0'
0x10000CD4: 16 DC.B 0x16 ; '\x16'
0x10000CD5: 00 DC.B 0x00 ; '\0'
0x10000CD6: 00 DC.B 0x00 ; '\0'
0x10000CD7: 00 DC.B 0x00 ; '\0'
0x10000CD8: 01 DC.B 0x01 ; '\x01'
0x10000CD9: 00 DC.B 0x00 ; '\0'
0x10000CDA: 54 DC.B 0x54 ; 'T'
0x10000CDB: 1E DC.B 0x1E ; '\x1E'
0x10000CDC: 00 DC.B 0x00 ; '\0'
0x10000CDD: 00 DC.B 0x00 ; '\0'
0x10000CDE: 00 DC.B 0x00 ; '\0'
0x10000CDF: FE DC.B 0xFE ; '\xFE'
0x10000CE0: 00 DC.B 0x00 ; '\0'
0x10000CE1: 00 DC.B 0x00 ; '\0'
0x10000CE2: 00 DC.B 0x00 ; '\0'
0x10000CE3: 01 DC.B 0x01 ; '\x01'
0x10000CE4: 00 DC.B 0x00 ; '\0'
0x10000CE5: 54 DC.B 0x54 ; 'T'
0x10000CE6: FE DC.B 0xFE ; '\xFE'
0x10000CE7: 00 DC.B 0x00 ; '\0'
0x10000CE8: 00 DC.B 0x00 ; '\0'
0x10000CE9: 00 DC.B 0x00 ; '\0'
0x10000CEA: 02 DC.B 0x02 ; '\x02'
0x10000CEB: 01 DC.B 0x01 ; '\x01'
0x10000CEC: 00 DC.B 0x00 ; '\0'
0x10000CED: 00 DC.B 0x00 ; '\0'
0x10000CEE: 04 DC.B 0x04 ; '\x04'
0x10000CEF: 00 DC.B 0x00 ; '\0'
0x10000CF0: F3 DC.B 0xF3 ; '\xF3'
0x10000CF1: 01 DC.B 0x01 ; '\x01'
0x10000CF2: 50 DC.B 0x50 ; 'P'
0x10000CF3: 9F DC.B 0x9F ; '\x9F'
0x10000CF4: 00 DC.B 0x00 ; '\0'
0x10000CF5: 00 DC.B 0x00 ; '\0'
0x10000CF6: 00 DC.B 0x00 ; '\0'
0x10000CF7: 00 DC.B 0x00 ; '\0'
Section .bss.hadc2 from adc.o, size=108, align=4
hadc2:
0x10000CF8: FF DC.B 0xFF ; '\xFF'
0x10000CF9: FF DC.B 0xFF ; '\xFF'
0x10000CFA: FF DC.B 0xFF ; '\xFF'
0x10000CFB: FF DC.B 0xFF ; '\xFF'
0x10000CFC: 84 DC.B 0x84 ; '\x84'
0x10000CFD: 2A DC.B 0x2A ; '*'
0x10000CFE: 00 DC.B 0x00 ; '\0'
0x10000CFF: 08 DC.B 0x08 ; '\b'
0x10000D00: 00 DC.B 0x00 ; '\0'
0x10000D01: 00 DC.B 0x00 ; '\0'
0x10000D02: 00 DC.B 0x00 ; '\0'
0x10000D03: 00 DC.B 0x00 ; '\0'
0x10000D04: 06 DC.B 0x06 ; '\x06'
0x10000D05: 00 DC.B 0x00 ; '\0'
0x10000D06: 00 DC.B 0x00 ; '\0'
0x10000D07: 00 DC.B 0x00 ; '\0'
0x10000D08: 01 DC.B 0x01 ; '\x01'
0x10000D09: 00 DC.B 0x00 ; '\0'
0x10000D0A: 50 DC.B 0x50 ; 'P'
0x10000D0B: 06 DC.B 0x06 ; '\x06'
0x10000D0C: 00 DC.B 0x00 ; '\0'
0x10000D0D: 00 DC.B 0x00 ; '\0'
0x10000D0E: 00 DC.B 0x00 ; '\0'
0x10000D0F: 2E DC.B 0x2E ; '.'
0x10000D10: 00 DC.B 0x00 ; '\0'
0x10000D11: 00 DC.B 0x00 ; '\0'
0x10000D12: 00 DC.B 0x00 ; '\0'
0x10000D13: 01 DC.B 0x01 ; '\x01'
0x10000D14: 00 DC.B 0x00 ; '\0'
0x10000D15: 54 DC.B 0x54 ; 'T'
0x10000D16: 3C DC.B 0x3C ; '<'
0x10000D17: 00 DC.B 0x00 ; '\0'
0x10000D18: 00 DC.B 0x00 ; '\0'
0x10000D19: 00 DC.B 0x00 ; '\0'
0x10000D1A: 18 DC.B 0x18 ; '\x18'
0x10000D1B: 03 DC.B 0x03 ; '\x03'
0x10000D1C: 00 DC.B 0x00 ; '\0'
0x10000D1D: 00 DC.B 0x00 ; '\0'
0x10000D1E: 01 DC.B 0x01 ; '\x01'
0x10000D1F: 00 DC.B 0x00 ; '\0'
0x10000D20: 54 DC.B 0x54 ; 'T'
0x10000D21: 00 DC.B 0x00 ; '\0'
0x10000D22: 00 DC.B 0x00 ; '\0'
0x10000D23: 00 DC.B 0x00 ; '\0'
0x10000D24: 00 DC.B 0x00 ; '\0'
0x10000D25: 00 DC.B 0x00 ; '\0'
0x10000D26: 00 DC.B 0x00 ; '\0'
0x10000D27: 00 DC.B 0x00 ; '\0'
0x10000D28: 00 DC.B 0x00 ; '\0'
0x10000D29: FF DC.B 0xFF ; '\xFF'
0x10000D2A: FF DC.B 0xFF ; '\xFF'
0x10000D2B: FF DC.B 0xFF ; '\xFF'
0x10000D2C: FF DC.B 0xFF ; '\xFF'
0x10000D2D: 00 DC.B 0x00 ; '\0'
0x10000D2E: 00 DC.B 0x00 ; '\0'
0x10000D2F: 00 DC.B 0x00 ; '\0'
0x10000D30: 00 DC.B 0x00 ; '\0'
0x10000D31: 00 DC.B 0x00 ; '\0'
0x10000D32: 00 DC.B 0x00 ; '\0'
0x10000D33: 00 DC.B 0x00 ; '\0'
0x10000D34: 00 DC.B 0x00 ; '\0'
0x10000D35: 04 DC.B 0x04 ; '\x04'
0x10000D36: 00 DC.B 0x00 ; '\0'
0x10000D37: 00 DC.B 0x00 ; '\0'
0x10000D38: 00 DC.B 0x00 ; '\0'
0x10000D39: 01 DC.B 0x01 ; '\x01'
0x10000D3A: 00 DC.B 0x00 ; '\0'
0x10000D3B: 50 DC.B 0x50 ; 'P'
0x10000D3C: 04 DC.B 0x04 ; '\x04'
0x10000D3D: 00 DC.B 0x00 ; '\0'
0x10000D3E: 00 DC.B 0x00 ; '\0'
0x10000D3F: 00 DC.B 0x00 ; '\0'
0x10000D40: 16 DC.B 0x16 ; '\x16'
0x10000D41: 00 DC.B 0x00 ; '\0'
0x10000D42: 00 DC.B 0x00 ; '\0'
0x10000D43: 00 DC.B 0x00 ; '\0'
0x10000D44: 01 DC.B 0x01 ; '\x01'
0x10000D45: 00 DC.B 0x00 ; '\0'
0x10000D46: 54 DC.B 0x54 ; 'T'
0x10000D47: 1E DC.B 0x1E ; '\x1E'
0x10000D48: 00 DC.B 0x00 ; '\0'
0x10000D49: 00 DC.B 0x00 ; '\0'
0x10000D4A: 00 DC.B 0x00 ; '\0'
0x10000D4B: FE DC.B 0xFE ; '\xFE'
0x10000D4C: 00 DC.B 0x00 ; '\0'
0x10000D4D: 00 DC.B 0x00 ; '\0'
0x10000D4E: 00 DC.B 0x00 ; '\0'
0x10000D4F: 01 DC.B 0x01 ; '\x01'
0x10000D50: 00 DC.B 0x00 ; '\0'
0x10000D51: 54 DC.B 0x54 ; 'T'
0x10000D52: FE DC.B 0xFE ; '\xFE'
0x10000D53: 00 DC.B 0x00 ; '\0'
0x10000D54: 00 DC.B 0x00 ; '\0'
0x10000D55: 00 DC.B 0x00 ; '\0'
0x10000D56: 02 DC.B 0x02 ; '\x02'
0x10000D57: 01 DC.B 0x01 ; '\x01'
0x10000D58: 00 DC.B 0x00 ; '\0'
0x10000D59: 00 DC.B 0x00 ; '\0'
0x10000D5A: 04 DC.B 0x04 ; '\x04'
0x10000D5B: 00 DC.B 0x00 ; '\0'
0x10000D5C: F3 DC.B 0xF3 ; '\xF3'
0x10000D5D: 01 DC.B 0x01 ; '\x01'
0x10000D5E: 50 DC.B 0x50 ; 'P'
0x10000D5F: 9F DC.B 0x9F ; '\x9F'
0x10000D60: 00 DC.B 0x00 ; '\0'
0x10000D61: 00 DC.B 0x00 ; '\0'
0x10000D62: 00 DC.B 0x00 ; '\0'
0x10000D63: 00 DC.B 0x00 ; '\0'
Section .bss.hadc1 from adc.o, size=108, align=4
hadc1:
0x10000D64: FF DC.B 0xFF ; '\xFF'
0x10000D65: FF DC.B 0xFF ; '\xFF'
0x10000D66: FF DC.B 0xFF ; '\xFF'
0x10000D67: FF DC.B 0xFF ; '\xFF'
0x10000D68: 84 DC.B 0x84 ; '\x84'
0x10000D69: 2A DC.B 0x2A ; '*'
0x10000D6A: 00 DC.B 0x00 ; '\0'
0x10000D6B: 08 DC.B 0x08 ; '\b'
0x10000D6C: 00 DC.B 0x00 ; '\0'
0x10000D6D: 00 DC.B 0x00 ; '\0'
0x10000D6E: 00 DC.B 0x00 ; '\0'
0x10000D6F: 00 DC.B 0x00 ; '\0'
0x10000D70: 06 DC.B 0x06 ; '\x06'
0x10000D71: 00 DC.B 0x00 ; '\0'
0x10000D72: 00 DC.B 0x00 ; '\0'
0x10000D73: 00 DC.B 0x00 ; '\0'
0x10000D74: 01 DC.B 0x01 ; '\x01'
0x10000D75: 00 DC.B 0x00 ; '\0'
0x10000D76: 50 DC.B 0x50 ; 'P'
0x10000D77: 06 DC.B 0x06 ; '\x06'
0x10000D78: 00 DC.B 0x00 ; '\0'
0x10000D79: 00 DC.B 0x00 ; '\0'
0x10000D7A: 00 DC.B 0x00 ; '\0'
0x10000D7B: 2E DC.B 0x2E ; '.'
0x10000D7C: 00 DC.B 0x00 ; '\0'
0x10000D7D: 00 DC.B 0x00 ; '\0'
0x10000D7E: 00 DC.B 0x00 ; '\0'
0x10000D7F: 01 DC.B 0x01 ; '\x01'
0x10000D80: 00 DC.B 0x00 ; '\0'
0x10000D81: 54 DC.B 0x54 ; 'T'
0x10000D82: 3C DC.B 0x3C ; '<'
0x10000D83: 00 DC.B 0x00 ; '\0'
0x10000D84: 00 DC.B 0x00 ; '\0'
0x10000D85: 00 DC.B 0x00 ; '\0'
0x10000D86: 18 DC.B 0x18 ; '\x18'
0x10000D87: 03 DC.B 0x03 ; '\x03'
0x10000D88: 00 DC.B 0x00 ; '\0'
0x10000D89: 00 DC.B 0x00 ; '\0'
0x10000D8A: 01 DC.B 0x01 ; '\x01'
0x10000D8B: 00 DC.B 0x00 ; '\0'
0x10000D8C: 54 DC.B 0x54 ; 'T'
0x10000D8D: 00 DC.B 0x00 ; '\0'
0x10000D8E: 00 DC.B 0x00 ; '\0'
0x10000D8F: 00 DC.B 0x00 ; '\0'
0x10000D90: 00 DC.B 0x00 ; '\0'
0x10000D91: 00 DC.B 0x00 ; '\0'
0x10000D92: 00 DC.B 0x00 ; '\0'
0x10000D93: 00 DC.B 0x00 ; '\0'
0x10000D94: 00 DC.B 0x00 ; '\0'
0x10000D95: FF DC.B 0xFF ; '\xFF'
0x10000D96: FF DC.B 0xFF ; '\xFF'
0x10000D97: FF DC.B 0xFF ; '\xFF'
0x10000D98: FF DC.B 0xFF ; '\xFF'
0x10000D99: 00 DC.B 0x00 ; '\0'
0x10000D9A: 00 DC.B 0x00 ; '\0'
0x10000D9B: 00 DC.B 0x00 ; '\0'
0x10000D9C: 00 DC.B 0x00 ; '\0'
0x10000D9D: 00 DC.B 0x00 ; '\0'
0x10000D9E: 00 DC.B 0x00 ; '\0'
0x10000D9F: 00 DC.B 0x00 ; '\0'
0x10000DA0: 00 DC.B 0x00 ; '\0'
0x10000DA1: 04 DC.B 0x04 ; '\x04'
0x10000DA2: 00 DC.B 0x00 ; '\0'
0x10000DA3: 00 DC.B 0x00 ; '\0'
0x10000DA4: 00 DC.B 0x00 ; '\0'
0x10000DA5: 01 DC.B 0x01 ; '\x01'
0x10000DA6: 00 DC.B 0x00 ; '\0'
0x10000DA7: 50 DC.B 0x50 ; 'P'
0x10000DA8: 04 DC.B 0x04 ; '\x04'
0x10000DA9: 00 DC.B 0x00 ; '\0'
0x10000DAA: 00 DC.B 0x00 ; '\0'
0x10000DAB: 00 DC.B 0x00 ; '\0'
0x10000DAC: 16 DC.B 0x16 ; '\x16'
0x10000DAD: 00 DC.B 0x00 ; '\0'
0x10000DAE: 00 DC.B 0x00 ; '\0'
0x10000DAF: 00 DC.B 0x00 ; '\0'
0x10000DB0: 01 DC.B 0x01 ; '\x01'
0x10000DB1: 00 DC.B 0x00 ; '\0'
0x10000DB2: 54 DC.B 0x54 ; 'T'
0x10000DB3: 1E DC.B 0x1E ; '\x1E'
0x10000DB4: 00 DC.B 0x00 ; '\0'
0x10000DB5: 00 DC.B 0x00 ; '\0'
0x10000DB6: 00 DC.B 0x00 ; '\0'
0x10000DB7: FE DC.B 0xFE ; '\xFE'
0x10000DB8: 00 DC.B 0x00 ; '\0'
0x10000DB9: 00 DC.B 0x00 ; '\0'
0x10000DBA: 00 DC.B 0x00 ; '\0'
0x10000DBB: 01 DC.B 0x01 ; '\x01'
0x10000DBC: 00 DC.B 0x00 ; '\0'
0x10000DBD: 54 DC.B 0x54 ; 'T'
0x10000DBE: FE DC.B 0xFE ; '\xFE'
0x10000DBF: 00 DC.B 0x00 ; '\0'
0x10000DC0: 00 DC.B 0x00 ; '\0'
0x10000DC1: 00 DC.B 0x00 ; '\0'
0x10000DC2: 02 DC.B 0x02 ; '\x02'
0x10000DC3: 01 DC.B 0x01 ; '\x01'
0x10000DC4: 00 DC.B 0x00 ; '\0'
0x10000DC5: 00 DC.B 0x00 ; '\0'
0x10000DC6: 04 DC.B 0x04 ; '\x04'
0x10000DC7: 00 DC.B 0x00 ; '\0'
0x10000DC8: F3 DC.B 0xF3 ; '\xF3'
0x10000DC9: 01 DC.B 0x01 ; '\x01'
0x10000DCA: 50 DC.B 0x50 ; 'P'
0x10000DCB: 9F DC.B 0x9F ; '\x9F'
0x10000DCC: 00 DC.B 0x00 ; '\0'
0x10000DCD: 00 DC.B 0x00 ; '\0'
0x10000DCE: 00 DC.B 0x00 ; '\0'
0x10000DCF: 00 DC.B 0x00 ; '\0'
Section .bss.hspi3 from spi.o, size=100, align=4
hspi3:
0x10000DD0: FF DC.B 0xFF ; '\xFF'
0x10000DD1: FF DC.B 0xFF ; '\xFF'
0x10000DD2: FF DC.B 0xFF ; '\xFF'
0x10000DD3: FF DC.B 0xFF ; '\xFF'
0x10000DD4: B4 DC.B 0xB4 ; '\xB4'
0x10000DD5: 6F DC.B 0x6F ; 'o'
0x10000DD6: 00 DC.B 0x00 ; '\0'
0x10000DD7: 08 DC.B 0x08 ; '\b'
0x10000DD8: 00 DC.B 0x00 ; '\0'
0x10000DD9: 00 DC.B 0x00 ; '\0'
0x10000DDA: 00 DC.B 0x00 ; '\0'
0x10000DDB: 00 DC.B 0x00 ; '\0'
0x10000DDC: 06 DC.B 0x06 ; '\x06'
0x10000DDD: 00 DC.B 0x00 ; '\0'
0x10000DDE: 00 DC.B 0x00 ; '\0'
0x10000DDF: 00 DC.B 0x00 ; '\0'
0x10000DE0: 01 DC.B 0x01 ; '\x01'
0x10000DE1: 00 DC.B 0x00 ; '\0'
0x10000DE2: 50 DC.B 0x50 ; 'P'
0x10000DE3: 06 DC.B 0x06 ; '\x06'
0x10000DE4: 00 DC.B 0x00 ; '\0'
0x10000DE5: 00 DC.B 0x00 ; '\0'
0x10000DE6: 00 DC.B 0x00 ; '\0'
0x10000DE7: 9E DC.B 0x9E ; '\x9E'
0x10000DE8: 00 DC.B 0x00 ; '\0'
0x10000DE9: 00 DC.B 0x00 ; '\0'
0x10000DEA: 00 DC.B 0x00 ; '\0'
0x10000DEB: 04 DC.B 0x04 ; '\x04'
0x10000DEC: 00 DC.B 0x00 ; '\0'
0x10000DED: F3 DC.B 0xF3 ; '\xF3'
0x10000DEE: 01 DC.B 0x01 ; '\x01'
0x10000DEF: 50 DC.B 0x50 ; 'P'
0x10000DF0: 9F DC.B 0x9F ; '\x9F'
0x10000DF1: 00 DC.B 0x00 ; '\0'
0x10000DF2: 00 DC.B 0x00 ; '\0'
0x10000DF3: 00 DC.B 0x00 ; '\0'
0x10000DF4: 00 DC.B 0x00 ; '\0'
0x10000DF5: 00 DC.B 0x00 ; '\0'
0x10000DF6: 00 DC.B 0x00 ; '\0'
0x10000DF7: 00 DC.B 0x00 ; '\0'
0x10000DF8: 00 DC.B 0x00 ; '\0'
0x10000DF9: FF DC.B 0xFF ; '\xFF'
0x10000DFA: FF DC.B 0xFF ; '\xFF'
0x10000DFB: FF DC.B 0xFF ; '\xFF'
0x10000DFC: FF DC.B 0xFF ; '\xFF'
0x10000DFD: 00 DC.B 0x00 ; '\0'
0x10000DFE: 00 DC.B 0x00 ; '\0'
0x10000DFF: 00 DC.B 0x00 ; '\0'
0x10000E00: 00 DC.B 0x00 ; '\0'
0x10000E01: 00 DC.B 0x00 ; '\0'
0x10000E02: 00 DC.B 0x00 ; '\0'
0x10000E03: 00 DC.B 0x00 ; '\0'
0x10000E04: 00 DC.B 0x00 ; '\0'
0x10000E05: 02 DC.B 0x02 ; '\x02'
0x10000E06: 00 DC.B 0x00 ; '\0'
0x10000E07: 00 DC.B 0x00 ; '\0'
0x10000E08: 00 DC.B 0x00 ; '\0'
0x10000E09: 01 DC.B 0x01 ; '\x01'
0x10000E0A: 00 DC.B 0x00 ; '\0'
0x10000E0B: 50 DC.B 0x50 ; 'P'
0x10000E0C: 02 DC.B 0x02 ; '\x02'
0x10000E0D: 00 DC.B 0x00 ; '\0'
0x10000E0E: 00 DC.B 0x00 ; '\0'
0x10000E0F: 00 DC.B 0x00 ; '\0'
0x10000E10: 42 DC.B 0x42 ; 'B'
0x10000E11: 00 DC.B 0x00 ; '\0'
0x10000E12: 00 DC.B 0x00 ; '\0'
0x10000E13: 00 DC.B 0x00 ; '\0'
0x10000E14: 04 DC.B 0x04 ; '\x04'
0x10000E15: 00 DC.B 0x00 ; '\0'
0x10000E16: F3 DC.B 0xF3 ; '\xF3'
0x10000E17: 01 DC.B 0x01 ; '\x01'
0x10000E18: 50 DC.B 0x50 ; 'P'
0x10000E19: 9F DC.B 0x9F ; '\x9F'
0x10000E1A: 00 DC.B 0x00 ; '\0'
0x10000E1B: 00 DC.B 0x00 ; '\0'
0x10000E1C: 00 DC.B 0x00 ; '\0'
0x10000E1D: 00 DC.B 0x00 ; '\0'
0x10000E1E: 00 DC.B 0x00 ; '\0'
0x10000E1F: 00 DC.B 0x00 ; '\0'
0x10000E20: 00 DC.B 0x00 ; '\0'
0x10000E21: 00 DC.B 0x00 ; '\0'
0x10000E22: 01 DC.B 0x01 ; '\x01'
0x10000E23: 11 DC.B 0x11 ; '\x11'
0x10000E24: 01 DC.B 0x01 ; '\x01'
0x10000E25: 25 DC.B 0x25 ; '%'
0x10000E26: 0E DC.B 0x0E ; '\x0E'
0x10000E27: 13 DC.B 0x13 ; '\x13'
0x10000E28: 05 DC.B 0x05 ; '\x05'
0x10000E29: 03 DC.B 0x03 ; '\x03'
0x10000E2A: 0E DC.B 0x0E ; '\x0E'
0x10000E2B: 10 DC.B 0x10 ; '\x10'
0x10000E2C: 17 DC.B 0x17 ; '\x17'
0x10000E2D: 1B DC.B 0x1B ; '\x1B'
0x10000E2E: 0E DC.B 0x0E ; '\x0E'
0x10000E2F: B4 DC.B 0xB4 ; '\xB4'
0x10000E30: 42 DC.B 0x42 ; 'B'
0x10000E31: 19 DC.B 0x19 ; '\x19'
0x10000E32: 11 DC.B 0x11 ; '\x11'
0x10000E33: 01 DC.B 0x01 ; '\x01'
Section .bss.hfdcan3 from fdcan.o, size=100, align=4
hfdcan3:
0x10000E34: FF DC.B 0xFF ; '\xFF'
0x10000E35: FF DC.B 0xFF ; '\xFF'
0x10000E36: FF DC.B 0xFF ; '\xFF'
0x10000E37: FF DC.B 0xFF ; '\xFF'
0x10000E38: F8 DC.B 0xF8 ; '\xF8'
0x10000E39: 69 DC.B 0x69 ; 'i'
0x10000E3A: 00 DC.B 0x00 ; '\0'
0x10000E3B: 08 DC.B 0x08 ; '\b'
0x10000E3C: 00 DC.B 0x00 ; '\0'
0x10000E3D: 00 DC.B 0x00 ; '\0'
0x10000E3E: 00 DC.B 0x00 ; '\0'
0x10000E3F: 00 DC.B 0x00 ; '\0'
0x10000E40: 06 DC.B 0x06 ; '\x06'
0x10000E41: 00 DC.B 0x00 ; '\0'
0x10000E42: 00 DC.B 0x00 ; '\0'
0x10000E43: 00 DC.B 0x00 ; '\0'
0x10000E44: 01 DC.B 0x01 ; '\x01'
0x10000E45: 00 DC.B 0x00 ; '\0'
0x10000E46: 50 DC.B 0x50 ; 'P'
0x10000E47: 06 DC.B 0x06 ; '\x06'
0x10000E48: 00 DC.B 0x00 ; '\0'
0x10000E49: 00 DC.B 0x00 ; '\0'
0x10000E4A: 00 DC.B 0x00 ; '\0'
0x10000E4B: 0A DC.B 0x0A ; '\n'
0x10000E4C: 01 DC.B 0x01 ; '\x01'
0x10000E4D: 00 DC.B 0x00 ; '\0'
0x10000E4E: 00 DC.B 0x00 ; '\0'
0x10000E4F: 01 DC.B 0x01 ; '\x01'
0x10000E50: 00 DC.B 0x00 ; '\0'
0x10000E51: 54 DC.B 0x54 ; 'T'
0x10000E52: 00 DC.B 0x00 ; '\0'
0x10000E53: 00 DC.B 0x00 ; '\0'
0x10000E54: 00 DC.B 0x00 ; '\0'
0x10000E55: 00 DC.B 0x00 ; '\0'
0x10000E56: 00 DC.B 0x00 ; '\0'
0x10000E57: 00 DC.B 0x00 ; '\0'
0x10000E58: 00 DC.B 0x00 ; '\0'
0x10000E59: 00 DC.B 0x00 ; '\0'
0x10000E5A: FF DC.B 0xFF ; '\xFF'
0x10000E5B: FF DC.B 0xFF ; '\xFF'
0x10000E5C: FF DC.B 0xFF ; '\xFF'
0x10000E5D: FF DC.B 0xFF ; '\xFF'
0x10000E5E: F8 DC.B 0xF8 ; '\xF8'
0x10000E5F: 69 DC.B 0x69 ; 'i'
0x10000E60: 00 DC.B 0x00 ; '\0'
0x10000E61: 08 DC.B 0x08 ; '\b'
0x10000E62: 06 DC.B 0x06 ; '\x06'
0x10000E63: 00 DC.B 0x00 ; '\0'
0x10000E64: 00 DC.B 0x00 ; '\0'
0x10000E65: 00 DC.B 0x00 ; '\0'
0x10000E66: 84 DC.B 0x84 ; '\x84'
0x10000E67: 00 DC.B 0x00 ; '\0'
0x10000E68: 00 DC.B 0x00 ; '\0'
0x10000E69: 00 DC.B 0x00 ; '\0'
0x10000E6A: 03 DC.B 0x03 ; '\x03'
0x10000E6B: 00 DC.B 0x00 ; '\0'
0x10000E6C: 7D DC.B 0x7D ; '}'
0x10000E6D: DC DC.B 0xDC ; '\xDC'
0x10000E6E: 00 DC.B 0x00 ; '\0'
0x10000E6F: 84 DC.B 0x84 ; '\x84'
0x10000E70: 00 DC.B 0x00 ; '\0'
0x10000E71: 00 DC.B 0x00 ; '\0'
0x10000E72: 00 DC.B 0x00 ; '\0'
0x10000E73: 90 DC.B 0x90 ; '\x90'
0x10000E74: 00 DC.B 0x00 ; '\0'
0x10000E75: 00 DC.B 0x00 ; '\0'
0x10000E76: 00 DC.B 0x00 ; '\0'
0x10000E77: 15 DC.B 0x15 ; '\x15'
0x10000E78: 00 DC.B 0x00 ; '\0'
0x10000E79: 10 DC.B 0x10 ; '\x10'
0x10000E7A: 60 DC.B 0x60 ; '`'
0x10000E7B: 9F DC.B 0x9F ; '\x9F'
0x10000E7C: 93 DC.B 0x93 ; '\x93'
0x10000E7D: 04 DC.B 0x04 ; '\x04'
0x10000E7E: 32 DC.B 0x32 ; '2'
0x10000E7F: 9F DC.B 0x9F ; '\x9F'
0x10000E80: 93 DC.B 0x93 ; '\x93'
0x10000E81: 04 DC.B 0x04 ; '\x04'
0x10000E82: 30 DC.B 0x30 ; '0'
0x10000E83: 9F DC.B 0x9F ; '\x9F'
0x10000E84: 93 DC.B 0x93 ; '\x93'
0x10000E85: 04 DC.B 0x04 ; '\x04'
0x10000E86: 30 DC.B 0x30 ; '0'
0x10000E87: 9F DC.B 0x9F ; '\x9F'
0x10000E88: 93 DC.B 0x93 ; '\x93'
0x10000E89: 04 DC.B 0x04 ; '\x04'
0x10000E8A: 39 DC.B 0x39 ; '9'
0x10000E8B: 9F DC.B 0x9F ; '\x9F'
0x10000E8C: 93 DC.B 0x93 ; '\x93'
0x10000E8D: 04 DC.B 0x04 ; '\x04'
0x10000E8E: 90 DC.B 0x90 ; '\x90'
0x10000E8F: 00 DC.B 0x00 ; '\0'
0x10000E90: 00 DC.B 0x00 ; '\0'
0x10000E91: 00 DC.B 0x00 ; '\0'
0x10000E92: E0 DC.B 0xE0 ; '\xE0'
0x10000E93: 00 DC.B 0x00 ; '\0'
0x10000E94: 00 DC.B 0x00 ; '\0'
0x10000E95: 00 DC.B 0x00 ; '\0'
0x10000E96: 03 DC.B 0x03 ; '\x03'
0x10000E97: 00 DC.B 0x00 ; '\0'
Section .bss.hfdcan2 from fdcan.o, size=100, align=4
hfdcan2:
0x10000E98: FF DC.B 0xFF ; '\xFF'
0x10000E99: FF DC.B 0xFF ; '\xFF'
0x10000E9A: FF DC.B 0xFF ; '\xFF'
0x10000E9B: FF DC.B 0xFF ; '\xFF'
0x10000E9C: F8 DC.B 0xF8 ; '\xF8'
0x10000E9D: 69 DC.B 0x69 ; 'i'
0x10000E9E: 00 DC.B 0x00 ; '\0'
0x10000E9F: 08 DC.B 0x08 ; '\b'
0x10000EA0: 00 DC.B 0x00 ; '\0'
0x10000EA1: 00 DC.B 0x00 ; '\0'
0x10000EA2: 00 DC.B 0x00 ; '\0'
0x10000EA3: 00 DC.B 0x00 ; '\0'
0x10000EA4: 06 DC.B 0x06 ; '\x06'
0x10000EA5: 00 DC.B 0x00 ; '\0'
0x10000EA6: 00 DC.B 0x00 ; '\0'
0x10000EA7: 00 DC.B 0x00 ; '\0'
0x10000EA8: 01 DC.B 0x01 ; '\x01'
0x10000EA9: 00 DC.B 0x00 ; '\0'
0x10000EAA: 50 DC.B 0x50 ; 'P'
0x10000EAB: 06 DC.B 0x06 ; '\x06'
0x10000EAC: 00 DC.B 0x00 ; '\0'
0x10000EAD: 00 DC.B 0x00 ; '\0'
0x10000EAE: 00 DC.B 0x00 ; '\0'
0x10000EAF: 0A DC.B 0x0A ; '\n'
0x10000EB0: 01 DC.B 0x01 ; '\x01'
0x10000EB1: 00 DC.B 0x00 ; '\0'
0x10000EB2: 00 DC.B 0x00 ; '\0'
0x10000EB3: 01 DC.B 0x01 ; '\x01'
0x10000EB4: 00 DC.B 0x00 ; '\0'
0x10000EB5: 54 DC.B 0x54 ; 'T'
0x10000EB6: 00 DC.B 0x00 ; '\0'
0x10000EB7: 00 DC.B 0x00 ; '\0'
0x10000EB8: 00 DC.B 0x00 ; '\0'
0x10000EB9: 00 DC.B 0x00 ; '\0'
0x10000EBA: 00 DC.B 0x00 ; '\0'
0x10000EBB: 00 DC.B 0x00 ; '\0'
0x10000EBC: 00 DC.B 0x00 ; '\0'
0x10000EBD: 00 DC.B 0x00 ; '\0'
0x10000EBE: FF DC.B 0xFF ; '\xFF'
0x10000EBF: FF DC.B 0xFF ; '\xFF'
0x10000EC0: FF DC.B 0xFF ; '\xFF'
0x10000EC1: FF DC.B 0xFF ; '\xFF'
0x10000EC2: F8 DC.B 0xF8 ; '\xF8'
0x10000EC3: 69 DC.B 0x69 ; 'i'
0x10000EC4: 00 DC.B 0x00 ; '\0'
0x10000EC5: 08 DC.B 0x08 ; '\b'
0x10000EC6: 06 DC.B 0x06 ; '\x06'
0x10000EC7: 00 DC.B 0x00 ; '\0'
0x10000EC8: 00 DC.B 0x00 ; '\0'
0x10000EC9: 00 DC.B 0x00 ; '\0'
0x10000ECA: 84 DC.B 0x84 ; '\x84'
0x10000ECB: 00 DC.B 0x00 ; '\0'
0x10000ECC: 00 DC.B 0x00 ; '\0'
0x10000ECD: 00 DC.B 0x00 ; '\0'
0x10000ECE: 03 DC.B 0x03 ; '\x03'
0x10000ECF: 00 DC.B 0x00 ; '\0'
0x10000ED0: 7D DC.B 0x7D ; '}'
0x10000ED1: DC DC.B 0xDC ; '\xDC'
0x10000ED2: 00 DC.B 0x00 ; '\0'
0x10000ED3: 84 DC.B 0x84 ; '\x84'
0x10000ED4: 00 DC.B 0x00 ; '\0'
0x10000ED5: 00 DC.B 0x00 ; '\0'
0x10000ED6: 00 DC.B 0x00 ; '\0'
0x10000ED7: 90 DC.B 0x90 ; '\x90'
0x10000ED8: 00 DC.B 0x00 ; '\0'
0x10000ED9: 00 DC.B 0x00 ; '\0'
0x10000EDA: 00 DC.B 0x00 ; '\0'
0x10000EDB: 15 DC.B 0x15 ; '\x15'
0x10000EDC: 00 DC.B 0x00 ; '\0'
0x10000EDD: 10 DC.B 0x10 ; '\x10'
0x10000EDE: 60 DC.B 0x60 ; '`'
0x10000EDF: 9F DC.B 0x9F ; '\x9F'
0x10000EE0: 93 DC.B 0x93 ; '\x93'
0x10000EE1: 04 DC.B 0x04 ; '\x04'
0x10000EE2: 32 DC.B 0x32 ; '2'
0x10000EE3: 9F DC.B 0x9F ; '\x9F'
0x10000EE4: 93 DC.B 0x93 ; '\x93'
0x10000EE5: 04 DC.B 0x04 ; '\x04'
0x10000EE6: 30 DC.B 0x30 ; '0'
0x10000EE7: 9F DC.B 0x9F ; '\x9F'
0x10000EE8: 93 DC.B 0x93 ; '\x93'
0x10000EE9: 04 DC.B 0x04 ; '\x04'
0x10000EEA: 30 DC.B 0x30 ; '0'
0x10000EEB: 9F DC.B 0x9F ; '\x9F'
0x10000EEC: 93 DC.B 0x93 ; '\x93'
0x10000EED: 04 DC.B 0x04 ; '\x04'
0x10000EEE: 39 DC.B 0x39 ; '9'
0x10000EEF: 9F DC.B 0x9F ; '\x9F'
0x10000EF0: 93 DC.B 0x93 ; '\x93'
0x10000EF1: 04 DC.B 0x04 ; '\x04'
0x10000EF2: 90 DC.B 0x90 ; '\x90'
0x10000EF3: 00 DC.B 0x00 ; '\0'
0x10000EF4: 00 DC.B 0x00 ; '\0'
0x10000EF5: 00 DC.B 0x00 ; '\0'
0x10000EF6: E0 DC.B 0xE0 ; '\xE0'
0x10000EF7: 00 DC.B 0x00 ; '\0'
0x10000EF8: 00 DC.B 0x00 ; '\0'
0x10000EF9: 00 DC.B 0x00 ; '\0'
0x10000EFA: 03 DC.B 0x03 ; '\x03'
0x10000EFB: 00 DC.B 0x00 ; '\0'
Section .bss.hdma_usart2_tx from usart.o, size=96, align=4
hdma_usart2_tx:
0x10000EFC: FF DC.B 0xFF ; '\xFF'
0x10000EFD: FF DC.B 0xFF ; '\xFF'
0x10000EFE: FF DC.B 0xFF ; '\xFF'
0x10000EFF: FF DC.B 0xFF ; '\xFF'
0x10000F00: 84 DC.B 0x84 ; '\x84'
0x10000F01: 70 DC.B 0x70 ; 'p'
0x10000F02: 00 DC.B 0x00 ; '\0'
0x10000F03: 08 DC.B 0x08 ; '\b'
0x10000F04: 00 DC.B 0x00 ; '\0'
0x10000F05: 00 DC.B 0x00 ; '\0'
0x10000F06: 00 DC.B 0x00 ; '\0'
0x10000F07: 00 DC.B 0x00 ; '\0'
0x10000F08: 08 DC.B 0x08 ; '\b'
0x10000F09: 00 DC.B 0x00 ; '\0'
0x10000F0A: 00 DC.B 0x00 ; '\0'
0x10000F0B: 00 DC.B 0x00 ; '\0'
0x10000F0C: 01 DC.B 0x01 ; '\x01'
0x10000F0D: 00 DC.B 0x00 ; '\0'
0x10000F0E: 50 DC.B 0x50 ; 'P'
0x10000F0F: 08 DC.B 0x08 ; '\b'
0x10000F10: 00 DC.B 0x00 ; '\0'
0x10000F11: 00 DC.B 0x00 ; '\0'
0x10000F12: 00 DC.B 0x00 ; '\0'
0x10000F13: 3E DC.B 0x3E ; '>'
0x10000F14: 00 DC.B 0x00 ; '\0'
0x10000F15: 00 DC.B 0x00 ; '\0'
0x10000F16: 00 DC.B 0x00 ; '\0'
0x10000F17: 01 DC.B 0x01 ; '\x01'
0x10000F18: 00 DC.B 0x00 ; '\0'
0x10000F19: 54 DC.B 0x54 ; 'T'
0x10000F1A: 3E DC.B 0x3E ; '>'
0x10000F1B: 00 DC.B 0x00 ; '\0'
0x10000F1C: 00 DC.B 0x00 ; '\0'
0x10000F1D: 00 DC.B 0x00 ; '\0'
0x10000F1E: A4 DC.B 0xA4 ; '\xA4'
0x10000F1F: 00 DC.B 0x00 ; '\0'
0x10000F20: 00 DC.B 0x00 ; '\0'
0x10000F21: 00 DC.B 0x00 ; '\0'
0x10000F22: 04 DC.B 0x04 ; '\x04'
0x10000F23: 00 DC.B 0x00 ; '\0'
0x10000F24: F3 DC.B 0xF3 ; '\xF3'
0x10000F25: 01 DC.B 0x01 ; '\x01'
0x10000F26: 50 DC.B 0x50 ; 'P'
0x10000F27: 9F DC.B 0x9F ; '\x9F'
0x10000F28: A4 DC.B 0xA4 ; '\xA4'
0x10000F29: 00 DC.B 0x00 ; '\0'
0x10000F2A: 00 DC.B 0x00 ; '\0'
0x10000F2B: 00 DC.B 0x00 ; '\0'
0x10000F2C: 6C DC.B 0x6C ; 'l'
0x10000F2D: 01 DC.B 0x01 ; '\x01'
0x10000F2E: 00 DC.B 0x00 ; '\0'
0x10000F2F: 00 DC.B 0x00 ; '\0'
0x10000F30: 01 DC.B 0x01 ; '\x01'
0x10000F31: 00 DC.B 0x00 ; '\0'
0x10000F32: 54 DC.B 0x54 ; 'T'
0x10000F33: 6C DC.B 0x6C ; 'l'
0x10000F34: 01 DC.B 0x01 ; '\x01'
0x10000F35: 00 DC.B 0x00 ; '\0'
0x10000F36: 00 DC.B 0x00 ; '\0'
0x10000F37: 7C DC.B 0x7C ; '|'
0x10000F38: 01 DC.B 0x01 ; '\x01'
0x10000F39: 00 DC.B 0x00 ; '\0'
0x10000F3A: 00 DC.B 0x00 ; '\0'
0x10000F3B: 04 DC.B 0x04 ; '\x04'
0x10000F3C: 00 DC.B 0x00 ; '\0'
0x10000F3D: F3 DC.B 0xF3 ; '\xF3'
0x10000F3E: 01 DC.B 0x01 ; '\x01'
0x10000F3F: 50 DC.B 0x50 ; 'P'
0x10000F40: 9F DC.B 0x9F ; '\x9F'
0x10000F41: 00 DC.B 0x00 ; '\0'
0x10000F42: 00 DC.B 0x00 ; '\0'
0x10000F43: 00 DC.B 0x00 ; '\0'
0x10000F44: 00 DC.B 0x00 ; '\0'
0x10000F45: 00 DC.B 0x00 ; '\0'
0x10000F46: 00 DC.B 0x00 ; '\0'
0x10000F47: 00 DC.B 0x00 ; '\0'
0x10000F48: 00 DC.B 0x00 ; '\0'
0x10000F49: FF DC.B 0xFF ; '\xFF'
0x10000F4A: FF DC.B 0xFF ; '\xFF'
0x10000F4B: FF DC.B 0xFF ; '\xFF'
0x10000F4C: FF DC.B 0xFF ; '\xFF'
0x10000F4D: 00 DC.B 0x00 ; '\0'
0x10000F4E: 00 DC.B 0x00 ; '\0'
0x10000F4F: 00 DC.B 0x00 ; '\0'
0x10000F50: 00 DC.B 0x00 ; '\0'
0x10000F51: 00 DC.B 0x00 ; '\0'
0x10000F52: 00 DC.B 0x00 ; '\0'
0x10000F53: 00 DC.B 0x00 ; '\0'
0x10000F54: 00 DC.B 0x00 ; '\0'
0x10000F55: 14 DC.B 0x14 ; '\x14'
0x10000F56: 00 DC.B 0x00 ; '\0'
0x10000F57: 00 DC.B 0x00 ; '\0'
0x10000F58: 00 DC.B 0x00 ; '\0'
0x10000F59: 01 DC.B 0x01 ; '\x01'
0x10000F5A: 00 DC.B 0x00 ; '\0'
0x10000F5B: 50 DC.B 0x50 ; 'P'
Section .bss.hdma_usart2_rx from usart.o, size=96, align=4
hdma_usart2_rx:
0x10000F5C: FF DC.B 0xFF ; '\xFF'
0x10000F5D: FF DC.B 0xFF ; '\xFF'
0x10000F5E: FF DC.B 0xFF ; '\xFF'
0x10000F5F: FF DC.B 0xFF ; '\xFF'
0x10000F60: 84 DC.B 0x84 ; '\x84'
0x10000F61: 70 DC.B 0x70 ; 'p'
0x10000F62: 00 DC.B 0x00 ; '\0'
0x10000F63: 08 DC.B 0x08 ; '\b'
0x10000F64: 00 DC.B 0x00 ; '\0'
0x10000F65: 00 DC.B 0x00 ; '\0'
0x10000F66: 00 DC.B 0x00 ; '\0'
0x10000F67: 00 DC.B 0x00 ; '\0'
0x10000F68: 08 DC.B 0x08 ; '\b'
0x10000F69: 00 DC.B 0x00 ; '\0'
0x10000F6A: 00 DC.B 0x00 ; '\0'
0x10000F6B: 00 DC.B 0x00 ; '\0'
0x10000F6C: 01 DC.B 0x01 ; '\x01'
0x10000F6D: 00 DC.B 0x00 ; '\0'
0x10000F6E: 50 DC.B 0x50 ; 'P'
0x10000F6F: 08 DC.B 0x08 ; '\b'
0x10000F70: 00 DC.B 0x00 ; '\0'
0x10000F71: 00 DC.B 0x00 ; '\0'
0x10000F72: 00 DC.B 0x00 ; '\0'
0x10000F73: 3E DC.B 0x3E ; '>'
0x10000F74: 00 DC.B 0x00 ; '\0'
0x10000F75: 00 DC.B 0x00 ; '\0'
0x10000F76: 00 DC.B 0x00 ; '\0'
0x10000F77: 01 DC.B 0x01 ; '\x01'
0x10000F78: 00 DC.B 0x00 ; '\0'
0x10000F79: 54 DC.B 0x54 ; 'T'
0x10000F7A: 3E DC.B 0x3E ; '>'
0x10000F7B: 00 DC.B 0x00 ; '\0'
0x10000F7C: 00 DC.B 0x00 ; '\0'
0x10000F7D: 00 DC.B 0x00 ; '\0'
0x10000F7E: A4 DC.B 0xA4 ; '\xA4'
0x10000F7F: 00 DC.B 0x00 ; '\0'
0x10000F80: 00 DC.B 0x00 ; '\0'
0x10000F81: 00 DC.B 0x00 ; '\0'
0x10000F82: 04 DC.B 0x04 ; '\x04'
0x10000F83: 00 DC.B 0x00 ; '\0'
0x10000F84: F3 DC.B 0xF3 ; '\xF3'
0x10000F85: 01 DC.B 0x01 ; '\x01'
0x10000F86: 50 DC.B 0x50 ; 'P'
0x10000F87: 9F DC.B 0x9F ; '\x9F'
0x10000F88: A4 DC.B 0xA4 ; '\xA4'
0x10000F89: 00 DC.B 0x00 ; '\0'
0x10000F8A: 00 DC.B 0x00 ; '\0'
0x10000F8B: 00 DC.B 0x00 ; '\0'
0x10000F8C: 6C DC.B 0x6C ; 'l'
0x10000F8D: 01 DC.B 0x01 ; '\x01'
0x10000F8E: 00 DC.B 0x00 ; '\0'
0x10000F8F: 00 DC.B 0x00 ; '\0'
0x10000F90: 01 DC.B 0x01 ; '\x01'
0x10000F91: 00 DC.B 0x00 ; '\0'
0x10000F92: 54 DC.B 0x54 ; 'T'
0x10000F93: 6C DC.B 0x6C ; 'l'
0x10000F94: 01 DC.B 0x01 ; '\x01'
0x10000F95: 00 DC.B 0x00 ; '\0'
0x10000F96: 00 DC.B 0x00 ; '\0'
0x10000F97: 7C DC.B 0x7C ; '|'
0x10000F98: 01 DC.B 0x01 ; '\x01'
0x10000F99: 00 DC.B 0x00 ; '\0'
0x10000F9A: 00 DC.B 0x00 ; '\0'
0x10000F9B: 04 DC.B 0x04 ; '\x04'
0x10000F9C: 00 DC.B 0x00 ; '\0'
0x10000F9D: F3 DC.B 0xF3 ; '\xF3'
0x10000F9E: 01 DC.B 0x01 ; '\x01'
0x10000F9F: 50 DC.B 0x50 ; 'P'
0x10000FA0: 9F DC.B 0x9F ; '\x9F'
0x10000FA1: 00 DC.B 0x00 ; '\0'
0x10000FA2: 00 DC.B 0x00 ; '\0'
0x10000FA3: 00 DC.B 0x00 ; '\0'
0x10000FA4: 00 DC.B 0x00 ; '\0'
0x10000FA5: 00 DC.B 0x00 ; '\0'
0x10000FA6: 00 DC.B 0x00 ; '\0'
0x10000FA7: 00 DC.B 0x00 ; '\0'
0x10000FA8: 00 DC.B 0x00 ; '\0'
0x10000FA9: FF DC.B 0xFF ; '\xFF'
0x10000FAA: FF DC.B 0xFF ; '\xFF'
0x10000FAB: FF DC.B 0xFF ; '\xFF'
0x10000FAC: FF DC.B 0xFF ; '\xFF'
0x10000FAD: 00 DC.B 0x00 ; '\0'
0x10000FAE: 00 DC.B 0x00 ; '\0'
0x10000FAF: 00 DC.B 0x00 ; '\0'
0x10000FB0: 00 DC.B 0x00 ; '\0'
0x10000FB1: 00 DC.B 0x00 ; '\0'
0x10000FB2: 00 DC.B 0x00 ; '\0'
0x10000FB3: 00 DC.B 0x00 ; '\0'
0x10000FB4: 00 DC.B 0x00 ; '\0'
0x10000FB5: 14 DC.B 0x14 ; '\x14'
0x10000FB6: 00 DC.B 0x00 ; '\0'
0x10000FB7: 00 DC.B 0x00 ; '\0'
0x10000FB8: 00 DC.B 0x00 ; '\0'
0x10000FB9: 01 DC.B 0x01 ; '\x01'
0x10000FBA: 00 DC.B 0x00 ; '\0'
0x10000FBB: 50 DC.B 0x50 ; 'P'
Section .bss.hdma_adc5 from adc.o, size=96, align=4
hdma_adc5:
0x10000FBC: FF DC.B 0xFF ; '\xFF'
0x10000FBD: FF DC.B 0xFF ; '\xFF'
0x10000FBE: FF DC.B 0xFF ; '\xFF'
0x10000FBF: FF DC.B 0xFF ; '\xFF'
0x10000FC0: 84 DC.B 0x84 ; '\x84'
0x10000FC1: 2A DC.B 0x2A ; '*'
0x10000FC2: 00 DC.B 0x00 ; '\0'
0x10000FC3: 08 DC.B 0x08 ; '\b'
0x10000FC4: 00 DC.B 0x00 ; '\0'
0x10000FC5: 00 DC.B 0x00 ; '\0'
0x10000FC6: 00 DC.B 0x00 ; '\0'
0x10000FC7: 00 DC.B 0x00 ; '\0'
0x10000FC8: 06 DC.B 0x06 ; '\x06'
0x10000FC9: 00 DC.B 0x00 ; '\0'
0x10000FCA: 00 DC.B 0x00 ; '\0'
0x10000FCB: 00 DC.B 0x00 ; '\0'
0x10000FCC: 01 DC.B 0x01 ; '\x01'
0x10000FCD: 00 DC.B 0x00 ; '\0'
0x10000FCE: 50 DC.B 0x50 ; 'P'
0x10000FCF: 06 DC.B 0x06 ; '\x06'
0x10000FD0: 00 DC.B 0x00 ; '\0'
0x10000FD1: 00 DC.B 0x00 ; '\0'
0x10000FD2: 00 DC.B 0x00 ; '\0'
0x10000FD3: 2E DC.B 0x2E ; '.'
0x10000FD4: 00 DC.B 0x00 ; '\0'
0x10000FD5: 00 DC.B 0x00 ; '\0'
0x10000FD6: 00 DC.B 0x00 ; '\0'
0x10000FD7: 01 DC.B 0x01 ; '\x01'
0x10000FD8: 00 DC.B 0x00 ; '\0'
0x10000FD9: 54 DC.B 0x54 ; 'T'
0x10000FDA: 3C DC.B 0x3C ; '<'
0x10000FDB: 00 DC.B 0x00 ; '\0'
0x10000FDC: 00 DC.B 0x00 ; '\0'
0x10000FDD: 00 DC.B 0x00 ; '\0'
0x10000FDE: 18 DC.B 0x18 ; '\x18'
0x10000FDF: 03 DC.B 0x03 ; '\x03'
0x10000FE0: 00 DC.B 0x00 ; '\0'
0x10000FE1: 00 DC.B 0x00 ; '\0'
0x10000FE2: 01 DC.B 0x01 ; '\x01'
0x10000FE3: 00 DC.B 0x00 ; '\0'
0x10000FE4: 54 DC.B 0x54 ; 'T'
0x10000FE5: 00 DC.B 0x00 ; '\0'
0x10000FE6: 00 DC.B 0x00 ; '\0'
0x10000FE7: 00 DC.B 0x00 ; '\0'
0x10000FE8: 00 DC.B 0x00 ; '\0'
0x10000FE9: 00 DC.B 0x00 ; '\0'
0x10000FEA: 00 DC.B 0x00 ; '\0'
0x10000FEB: 00 DC.B 0x00 ; '\0'
0x10000FEC: 00 DC.B 0x00 ; '\0'
0x10000FED: FF DC.B 0xFF ; '\xFF'
0x10000FEE: FF DC.B 0xFF ; '\xFF'
0x10000FEF: FF DC.B 0xFF ; '\xFF'
0x10000FF0: FF DC.B 0xFF ; '\xFF'
0x10000FF1: 00 DC.B 0x00 ; '\0'
0x10000FF2: 00 DC.B 0x00 ; '\0'
0x10000FF3: 00 DC.B 0x00 ; '\0'
0x10000FF4: 00 DC.B 0x00 ; '\0'
0x10000FF5: 00 DC.B 0x00 ; '\0'
0x10000FF6: 00 DC.B 0x00 ; '\0'
0x10000FF7: 00 DC.B 0x00 ; '\0'
0x10000FF8: 00 DC.B 0x00 ; '\0'
0x10000FF9: 04 DC.B 0x04 ; '\x04'
0x10000FFA: 00 DC.B 0x00 ; '\0'
0x10000FFB: 00 DC.B 0x00 ; '\0'
0x10000FFC: 00 DC.B 0x00 ; '\0'
0x10000FFD: 01 DC.B 0x01 ; '\x01'
0x10000FFE: 00 DC.B 0x00 ; '\0'
0x10000FFF: 50 DC.B 0x50 ; 'P'
0x10001000: 04 DC.B 0x04 ; '\x04'
0x10001001: 00 DC.B 0x00 ; '\0'
0x10001002: 00 DC.B 0x00 ; '\0'
0x10001003: 00 DC.B 0x00 ; '\0'
0x10001004: 16 DC.B 0x16 ; '\x16'
0x10001005: 00 DC.B 0x00 ; '\0'
0x10001006: 00 DC.B 0x00 ; '\0'
0x10001007: 00 DC.B 0x00 ; '\0'
0x10001008: 01 DC.B 0x01 ; '\x01'
0x10001009: 00 DC.B 0x00 ; '\0'
0x1000100A: 54 DC.B 0x54 ; 'T'
0x1000100B: 1E DC.B 0x1E ; '\x1E'
0x1000100C: 00 DC.B 0x00 ; '\0'
0x1000100D: 00 DC.B 0x00 ; '\0'
0x1000100E: 00 DC.B 0x00 ; '\0'
0x1000100F: FE DC.B 0xFE ; '\xFE'
0x10001010: 00 DC.B 0x00 ; '\0'
0x10001011: 00 DC.B 0x00 ; '\0'
0x10001012: 00 DC.B 0x00 ; '\0'
0x10001013: 01 DC.B 0x01 ; '\x01'
0x10001014: 00 DC.B 0x00 ; '\0'
0x10001015: 54 DC.B 0x54 ; 'T'
0x10001016: FE DC.B 0xFE ; '\xFE'
0x10001017: 00 DC.B 0x00 ; '\0'
0x10001018: 00 DC.B 0x00 ; '\0'
0x10001019: 00 DC.B 0x00 ; '\0'
0x1000101A: 02 DC.B 0x02 ; '\x02'
0x1000101B: 01 DC.B 0x01 ; '\x01'
Section .bss.hdma_adc4 from adc.o, size=96, align=4
hdma_adc4:
0x1000101C: FF DC.B 0xFF ; '\xFF'
0x1000101D: FF DC.B 0xFF ; '\xFF'
0x1000101E: FF DC.B 0xFF ; '\xFF'
0x1000101F: FF DC.B 0xFF ; '\xFF'
0x10001020: 84 DC.B 0x84 ; '\x84'
0x10001021: 2A DC.B 0x2A ; '*'
0x10001022: 00 DC.B 0x00 ; '\0'
0x10001023: 08 DC.B 0x08 ; '\b'
0x10001024: 00 DC.B 0x00 ; '\0'
0x10001025: 00 DC.B 0x00 ; '\0'
0x10001026: 00 DC.B 0x00 ; '\0'
0x10001027: 00 DC.B 0x00 ; '\0'
0x10001028: 06 DC.B 0x06 ; '\x06'
0x10001029: 00 DC.B 0x00 ; '\0'
0x1000102A: 00 DC.B 0x00 ; '\0'
0x1000102B: 00 DC.B 0x00 ; '\0'
0x1000102C: 01 DC.B 0x01 ; '\x01'
0x1000102D: 00 DC.B 0x00 ; '\0'
0x1000102E: 50 DC.B 0x50 ; 'P'
0x1000102F: 06 DC.B 0x06 ; '\x06'
0x10001030: 00 DC.B 0x00 ; '\0'
0x10001031: 00 DC.B 0x00 ; '\0'
0x10001032: 00 DC.B 0x00 ; '\0'
0x10001033: 2E DC.B 0x2E ; '.'
0x10001034: 00 DC.B 0x00 ; '\0'
0x10001035: 00 DC.B 0x00 ; '\0'
0x10001036: 00 DC.B 0x00 ; '\0'
0x10001037: 01 DC.B 0x01 ; '\x01'
0x10001038: 00 DC.B 0x00 ; '\0'
0x10001039: 54 DC.B 0x54 ; 'T'
0x1000103A: 3C DC.B 0x3C ; '<'
0x1000103B: 00 DC.B 0x00 ; '\0'
0x1000103C: 00 DC.B 0x00 ; '\0'
0x1000103D: 00 DC.B 0x00 ; '\0'
0x1000103E: 18 DC.B 0x18 ; '\x18'
0x1000103F: 03 DC.B 0x03 ; '\x03'
0x10001040: 00 DC.B 0x00 ; '\0'
0x10001041: 00 DC.B 0x00 ; '\0'
0x10001042: 01 DC.B 0x01 ; '\x01'
0x10001043: 00 DC.B 0x00 ; '\0'
0x10001044: 54 DC.B 0x54 ; 'T'
0x10001045: 00 DC.B 0x00 ; '\0'
0x10001046: 00 DC.B 0x00 ; '\0'
0x10001047: 00 DC.B 0x00 ; '\0'
0x10001048: 00 DC.B 0x00 ; '\0'
0x10001049: 00 DC.B 0x00 ; '\0'
0x1000104A: 00 DC.B 0x00 ; '\0'
0x1000104B: 00 DC.B 0x00 ; '\0'
0x1000104C: 00 DC.B 0x00 ; '\0'
0x1000104D: FF DC.B 0xFF ; '\xFF'
0x1000104E: FF DC.B 0xFF ; '\xFF'
0x1000104F: FF DC.B 0xFF ; '\xFF'
0x10001050: FF DC.B 0xFF ; '\xFF'
0x10001051: 00 DC.B 0x00 ; '\0'
0x10001052: 00 DC.B 0x00 ; '\0'
0x10001053: 00 DC.B 0x00 ; '\0'
0x10001054: 00 DC.B 0x00 ; '\0'
0x10001055: 00 DC.B 0x00 ; '\0'
0x10001056: 00 DC.B 0x00 ; '\0'
0x10001057: 00 DC.B 0x00 ; '\0'
0x10001058: 00 DC.B 0x00 ; '\0'
0x10001059: 04 DC.B 0x04 ; '\x04'
0x1000105A: 00 DC.B 0x00 ; '\0'
0x1000105B: 00 DC.B 0x00 ; '\0'
0x1000105C: 00 DC.B 0x00 ; '\0'
0x1000105D: 01 DC.B 0x01 ; '\x01'
0x1000105E: 00 DC.B 0x00 ; '\0'
0x1000105F: 50 DC.B 0x50 ; 'P'
0x10001060: 04 DC.B 0x04 ; '\x04'
0x10001061: 00 DC.B 0x00 ; '\0'
0x10001062: 00 DC.B 0x00 ; '\0'
0x10001063: 00 DC.B 0x00 ; '\0'
0x10001064: 16 DC.B 0x16 ; '\x16'
0x10001065: 00 DC.B 0x00 ; '\0'
0x10001066: 00 DC.B 0x00 ; '\0'
0x10001067: 00 DC.B 0x00 ; '\0'
0x10001068: 01 DC.B 0x01 ; '\x01'
0x10001069: 00 DC.B 0x00 ; '\0'
0x1000106A: 54 DC.B 0x54 ; 'T'
0x1000106B: 1E DC.B 0x1E ; '\x1E'
0x1000106C: 00 DC.B 0x00 ; '\0'
0x1000106D: 00 DC.B 0x00 ; '\0'
0x1000106E: 00 DC.B 0x00 ; '\0'
0x1000106F: FE DC.B 0xFE ; '\xFE'
0x10001070: 00 DC.B 0x00 ; '\0'
0x10001071: 00 DC.B 0x00 ; '\0'
0x10001072: 00 DC.B 0x00 ; '\0'
0x10001073: 01 DC.B 0x01 ; '\x01'
0x10001074: 00 DC.B 0x00 ; '\0'
0x10001075: 54 DC.B 0x54 ; 'T'
0x10001076: FE DC.B 0xFE ; '\xFE'
0x10001077: 00 DC.B 0x00 ; '\0'
0x10001078: 00 DC.B 0x00 ; '\0'
0x10001079: 00 DC.B 0x00 ; '\0'
0x1000107A: 02 DC.B 0x02 ; '\x02'
0x1000107B: 01 DC.B 0x01 ; '\x01'
Section .bss.hdma_adc3 from adc.o, size=96, align=4
hdma_adc3:
0x1000107C: FF DC.B 0xFF ; '\xFF'
0x1000107D: FF DC.B 0xFF ; '\xFF'
0x1000107E: FF DC.B 0xFF ; '\xFF'
0x1000107F: FF DC.B 0xFF ; '\xFF'
0x10001080: 84 DC.B 0x84 ; '\x84'
0x10001081: 2A DC.B 0x2A ; '*'
0x10001082: 00 DC.B 0x00 ; '\0'
0x10001083: 08 DC.B 0x08 ; '\b'
0x10001084: 00 DC.B 0x00 ; '\0'
0x10001085: 00 DC.B 0x00 ; '\0'
0x10001086: 00 DC.B 0x00 ; '\0'
0x10001087: 00 DC.B 0x00 ; '\0'
0x10001088: 06 DC.B 0x06 ; '\x06'
0x10001089: 00 DC.B 0x00 ; '\0'
0x1000108A: 00 DC.B 0x00 ; '\0'
0x1000108B: 00 DC.B 0x00 ; '\0'
0x1000108C: 01 DC.B 0x01 ; '\x01'
0x1000108D: 00 DC.B 0x00 ; '\0'
0x1000108E: 50 DC.B 0x50 ; 'P'
0x1000108F: 06 DC.B 0x06 ; '\x06'
0x10001090: 00 DC.B 0x00 ; '\0'
0x10001091: 00 DC.B 0x00 ; '\0'
0x10001092: 00 DC.B 0x00 ; '\0'
0x10001093: 2E DC.B 0x2E ; '.'
0x10001094: 00 DC.B 0x00 ; '\0'
0x10001095: 00 DC.B 0x00 ; '\0'
0x10001096: 00 DC.B 0x00 ; '\0'
0x10001097: 01 DC.B 0x01 ; '\x01'
0x10001098: 00 DC.B 0x00 ; '\0'
0x10001099: 54 DC.B 0x54 ; 'T'
0x1000109A: 3C DC.B 0x3C ; '<'
0x1000109B: 00 DC.B 0x00 ; '\0'
0x1000109C: 00 DC.B 0x00 ; '\0'
0x1000109D: 00 DC.B 0x00 ; '\0'
0x1000109E: 18 DC.B 0x18 ; '\x18'
0x1000109F: 03 DC.B 0x03 ; '\x03'
0x100010A0: 00 DC.B 0x00 ; '\0'
0x100010A1: 00 DC.B 0x00 ; '\0'
0x100010A2: 01 DC.B 0x01 ; '\x01'
0x100010A3: 00 DC.B 0x00 ; '\0'
0x100010A4: 54 DC.B 0x54 ; 'T'
0x100010A5: 00 DC.B 0x00 ; '\0'
0x100010A6: 00 DC.B 0x00 ; '\0'
0x100010A7: 00 DC.B 0x00 ; '\0'
0x100010A8: 00 DC.B 0x00 ; '\0'
0x100010A9: 00 DC.B 0x00 ; '\0'
0x100010AA: 00 DC.B 0x00 ; '\0'
0x100010AB: 00 DC.B 0x00 ; '\0'
0x100010AC: 00 DC.B 0x00 ; '\0'
0x100010AD: FF DC.B 0xFF ; '\xFF'
0x100010AE: FF DC.B 0xFF ; '\xFF'
0x100010AF: FF DC.B 0xFF ; '\xFF'
0x100010B0: FF DC.B 0xFF ; '\xFF'
0x100010B1: 00 DC.B 0x00 ; '\0'
0x100010B2: 00 DC.B 0x00 ; '\0'
0x100010B3: 00 DC.B 0x00 ; '\0'
0x100010B4: 00 DC.B 0x00 ; '\0'
0x100010B5: 00 DC.B 0x00 ; '\0'
0x100010B6: 00 DC.B 0x00 ; '\0'
0x100010B7: 00 DC.B 0x00 ; '\0'
0x100010B8: 00 DC.B 0x00 ; '\0'
0x100010B9: 04 DC.B 0x04 ; '\x04'
0x100010BA: 00 DC.B 0x00 ; '\0'
0x100010BB: 00 DC.B 0x00 ; '\0'
0x100010BC: 00 DC.B 0x00 ; '\0'
0x100010BD: 01 DC.B 0x01 ; '\x01'
0x100010BE: 00 DC.B 0x00 ; '\0'
0x100010BF: 50 DC.B 0x50 ; 'P'
0x100010C0: 04 DC.B 0x04 ; '\x04'
0x100010C1: 00 DC.B 0x00 ; '\0'
0x100010C2: 00 DC.B 0x00 ; '\0'
0x100010C3: 00 DC.B 0x00 ; '\0'
0x100010C4: 16 DC.B 0x16 ; '\x16'
0x100010C5: 00 DC.B 0x00 ; '\0'
0x100010C6: 00 DC.B 0x00 ; '\0'
0x100010C7: 00 DC.B 0x00 ; '\0'
0x100010C8: 01 DC.B 0x01 ; '\x01'
0x100010C9: 00 DC.B 0x00 ; '\0'
0x100010CA: 54 DC.B 0x54 ; 'T'
0x100010CB: 1E DC.B 0x1E ; '\x1E'
0x100010CC: 00 DC.B 0x00 ; '\0'
0x100010CD: 00 DC.B 0x00 ; '\0'
0x100010CE: 00 DC.B 0x00 ; '\0'
0x100010CF: FE DC.B 0xFE ; '\xFE'
0x100010D0: 00 DC.B 0x00 ; '\0'
0x100010D1: 00 DC.B 0x00 ; '\0'
0x100010D2: 00 DC.B 0x00 ; '\0'
0x100010D3: 01 DC.B 0x01 ; '\x01'
0x100010D4: 00 DC.B 0x00 ; '\0'
0x100010D5: 54 DC.B 0x54 ; 'T'
0x100010D6: FE DC.B 0xFE ; '\xFE'
0x100010D7: 00 DC.B 0x00 ; '\0'
0x100010D8: 00 DC.B 0x00 ; '\0'
0x100010D9: 00 DC.B 0x00 ; '\0'
0x100010DA: 02 DC.B 0x02 ; '\x02'
0x100010DB: 01 DC.B 0x01 ; '\x01'
Section .bss.hdma_adc2 from adc.o, size=96, align=4
hdma_adc2:
0x100010DC: FF DC.B 0xFF ; '\xFF'
0x100010DD: FF DC.B 0xFF ; '\xFF'
0x100010DE: FF DC.B 0xFF ; '\xFF'
0x100010DF: FF DC.B 0xFF ; '\xFF'
0x100010E0: 84 DC.B 0x84 ; '\x84'
0x100010E1: 2A DC.B 0x2A ; '*'
0x100010E2: 00 DC.B 0x00 ; '\0'
0x100010E3: 08 DC.B 0x08 ; '\b'
0x100010E4: 00 DC.B 0x00 ; '\0'
0x100010E5: 00 DC.B 0x00 ; '\0'
0x100010E6: 00 DC.B 0x00 ; '\0'
0x100010E7: 00 DC.B 0x00 ; '\0'
0x100010E8: 06 DC.B 0x06 ; '\x06'
0x100010E9: 00 DC.B 0x00 ; '\0'
0x100010EA: 00 DC.B 0x00 ; '\0'
0x100010EB: 00 DC.B 0x00 ; '\0'
0x100010EC: 01 DC.B 0x01 ; '\x01'
0x100010ED: 00 DC.B 0x00 ; '\0'
0x100010EE: 50 DC.B 0x50 ; 'P'
0x100010EF: 06 DC.B 0x06 ; '\x06'
0x100010F0: 00 DC.B 0x00 ; '\0'
0x100010F1: 00 DC.B 0x00 ; '\0'
0x100010F2: 00 DC.B 0x00 ; '\0'
0x100010F3: 2E DC.B 0x2E ; '.'
0x100010F4: 00 DC.B 0x00 ; '\0'
0x100010F5: 00 DC.B 0x00 ; '\0'
0x100010F6: 00 DC.B 0x00 ; '\0'
0x100010F7: 01 DC.B 0x01 ; '\x01'
0x100010F8: 00 DC.B 0x00 ; '\0'
0x100010F9: 54 DC.B 0x54 ; 'T'
0x100010FA: 3C DC.B 0x3C ; '<'
0x100010FB: 00 DC.B 0x00 ; '\0'
0x100010FC: 00 DC.B 0x00 ; '\0'
0x100010FD: 00 DC.B 0x00 ; '\0'
0x100010FE: 18 DC.B 0x18 ; '\x18'
0x100010FF: 03 DC.B 0x03 ; '\x03'
0x10001100: 00 DC.B 0x00 ; '\0'
0x10001101: 00 DC.B 0x00 ; '\0'
0x10001102: 01 DC.B 0x01 ; '\x01'
0x10001103: 00 DC.B 0x00 ; '\0'
0x10001104: 54 DC.B 0x54 ; 'T'
0x10001105: 00 DC.B 0x00 ; '\0'
0x10001106: 00 DC.B 0x00 ; '\0'
0x10001107: 00 DC.B 0x00 ; '\0'
0x10001108: 00 DC.B 0x00 ; '\0'
0x10001109: 00 DC.B 0x00 ; '\0'
0x1000110A: 00 DC.B 0x00 ; '\0'
0x1000110B: 00 DC.B 0x00 ; '\0'
0x1000110C: 00 DC.B 0x00 ; '\0'
0x1000110D: FF DC.B 0xFF ; '\xFF'
0x1000110E: FF DC.B 0xFF ; '\xFF'
0x1000110F: FF DC.B 0xFF ; '\xFF'
0x10001110: FF DC.B 0xFF ; '\xFF'
0x10001111: 00 DC.B 0x00 ; '\0'
0x10001112: 00 DC.B 0x00 ; '\0'
0x10001113: 00 DC.B 0x00 ; '\0'
0x10001114: 00 DC.B 0x00 ; '\0'
0x10001115: 00 DC.B 0x00 ; '\0'
0x10001116: 00 DC.B 0x00 ; '\0'
0x10001117: 00 DC.B 0x00 ; '\0'
0x10001118: 00 DC.B 0x00 ; '\0'
0x10001119: 04 DC.B 0x04 ; '\x04'
0x1000111A: 00 DC.B 0x00 ; '\0'
0x1000111B: 00 DC.B 0x00 ; '\0'
0x1000111C: 00 DC.B 0x00 ; '\0'
0x1000111D: 01 DC.B 0x01 ; '\x01'
0x1000111E: 00 DC.B 0x00 ; '\0'
0x1000111F: 50 DC.B 0x50 ; 'P'
0x10001120: 04 DC.B 0x04 ; '\x04'
0x10001121: 00 DC.B 0x00 ; '\0'
0x10001122: 00 DC.B 0x00 ; '\0'
0x10001123: 00 DC.B 0x00 ; '\0'
0x10001124: 16 DC.B 0x16 ; '\x16'
0x10001125: 00 DC.B 0x00 ; '\0'
0x10001126: 00 DC.B 0x00 ; '\0'
0x10001127: 00 DC.B 0x00 ; '\0'
0x10001128: 01 DC.B 0x01 ; '\x01'
0x10001129: 00 DC.B 0x00 ; '\0'
0x1000112A: 54 DC.B 0x54 ; 'T'
0x1000112B: 1E DC.B 0x1E ; '\x1E'
0x1000112C: 00 DC.B 0x00 ; '\0'
0x1000112D: 00 DC.B 0x00 ; '\0'
0x1000112E: 00 DC.B 0x00 ; '\0'
0x1000112F: FE DC.B 0xFE ; '\xFE'
0x10001130: 00 DC.B 0x00 ; '\0'
0x10001131: 00 DC.B 0x00 ; '\0'
0x10001132: 00 DC.B 0x00 ; '\0'
0x10001133: 01 DC.B 0x01 ; '\x01'
0x10001134: 00 DC.B 0x00 ; '\0'
0x10001135: 54 DC.B 0x54 ; 'T'
0x10001136: FE DC.B 0xFE ; '\xFE'
0x10001137: 00 DC.B 0x00 ; '\0'
0x10001138: 00 DC.B 0x00 ; '\0'
0x10001139: 00 DC.B 0x00 ; '\0'
0x1000113A: 02 DC.B 0x02 ; '\x02'
0x1000113B: 01 DC.B 0x01 ; '\x01'
Section .bss.hdma_adc1 from adc.o, size=96, align=4
hdma_adc1:
0x1000113C: FF DC.B 0xFF ; '\xFF'
0x1000113D: FF DC.B 0xFF ; '\xFF'
0x1000113E: FF DC.B 0xFF ; '\xFF'
0x1000113F: FF DC.B 0xFF ; '\xFF'
0x10001140: 84 DC.B 0x84 ; '\x84'
0x10001141: 2A DC.B 0x2A ; '*'
0x10001142: 00 DC.B 0x00 ; '\0'
0x10001143: 08 DC.B 0x08 ; '\b'
0x10001144: 00 DC.B 0x00 ; '\0'
0x10001145: 00 DC.B 0x00 ; '\0'
0x10001146: 00 DC.B 0x00 ; '\0'
0x10001147: 00 DC.B 0x00 ; '\0'
0x10001148: 06 DC.B 0x06 ; '\x06'
0x10001149: 00 DC.B 0x00 ; '\0'
0x1000114A: 00 DC.B 0x00 ; '\0'
0x1000114B: 00 DC.B 0x00 ; '\0'
0x1000114C: 01 DC.B 0x01 ; '\x01'
0x1000114D: 00 DC.B 0x00 ; '\0'
0x1000114E: 50 DC.B 0x50 ; 'P'
0x1000114F: 06 DC.B 0x06 ; '\x06'
0x10001150: 00 DC.B 0x00 ; '\0'
0x10001151: 00 DC.B 0x00 ; '\0'
0x10001152: 00 DC.B 0x00 ; '\0'
0x10001153: 2E DC.B 0x2E ; '.'
0x10001154: 00 DC.B 0x00 ; '\0'
0x10001155: 00 DC.B 0x00 ; '\0'
0x10001156: 00 DC.B 0x00 ; '\0'
0x10001157: 01 DC.B 0x01 ; '\x01'
0x10001158: 00 DC.B 0x00 ; '\0'
0x10001159: 54 DC.B 0x54 ; 'T'
0x1000115A: 3C DC.B 0x3C ; '<'
0x1000115B: 00 DC.B 0x00 ; '\0'
0x1000115C: 00 DC.B 0x00 ; '\0'
0x1000115D: 00 DC.B 0x00 ; '\0'
0x1000115E: 18 DC.B 0x18 ; '\x18'
0x1000115F: 03 DC.B 0x03 ; '\x03'
0x10001160: 00 DC.B 0x00 ; '\0'
0x10001161: 00 DC.B 0x00 ; '\0'
0x10001162: 01 DC.B 0x01 ; '\x01'
0x10001163: 00 DC.B 0x00 ; '\0'
0x10001164: 54 DC.B 0x54 ; 'T'
0x10001165: 00 DC.B 0x00 ; '\0'
0x10001166: 00 DC.B 0x00 ; '\0'
0x10001167: 00 DC.B 0x00 ; '\0'
0x10001168: 00 DC.B 0x00 ; '\0'
0x10001169: 00 DC.B 0x00 ; '\0'
0x1000116A: 00 DC.B 0x00 ; '\0'
0x1000116B: 00 DC.B 0x00 ; '\0'
0x1000116C: 00 DC.B 0x00 ; '\0'
0x1000116D: FF DC.B 0xFF ; '\xFF'
0x1000116E: FF DC.B 0xFF ; '\xFF'
0x1000116F: FF DC.B 0xFF ; '\xFF'
0x10001170: FF DC.B 0xFF ; '\xFF'
0x10001171: 00 DC.B 0x00 ; '\0'
0x10001172: 00 DC.B 0x00 ; '\0'
0x10001173: 00 DC.B 0x00 ; '\0'
0x10001174: 00 DC.B 0x00 ; '\0'
0x10001175: 00 DC.B 0x00 ; '\0'
0x10001176: 00 DC.B 0x00 ; '\0'
0x10001177: 00 DC.B 0x00 ; '\0'
0x10001178: 00 DC.B 0x00 ; '\0'
0x10001179: 04 DC.B 0x04 ; '\x04'
0x1000117A: 00 DC.B 0x00 ; '\0'
0x1000117B: 00 DC.B 0x00 ; '\0'
0x1000117C: 00 DC.B 0x00 ; '\0'
0x1000117D: 01 DC.B 0x01 ; '\x01'
0x1000117E: 00 DC.B 0x00 ; '\0'
0x1000117F: 50 DC.B 0x50 ; 'P'
0x10001180: 04 DC.B 0x04 ; '\x04'
0x10001181: 00 DC.B 0x00 ; '\0'
0x10001182: 00 DC.B 0x00 ; '\0'
0x10001183: 00 DC.B 0x00 ; '\0'
0x10001184: 16 DC.B 0x16 ; '\x16'
0x10001185: 00 DC.B 0x00 ; '\0'
0x10001186: 00 DC.B 0x00 ; '\0'
0x10001187: 00 DC.B 0x00 ; '\0'
0x10001188: 01 DC.B 0x01 ; '\x01'
0x10001189: 00 DC.B 0x00 ; '\0'
0x1000118A: 54 DC.B 0x54 ; 'T'
0x1000118B: 1E DC.B 0x1E ; '\x1E'
0x1000118C: 00 DC.B 0x00 ; '\0'
0x1000118D: 00 DC.B 0x00 ; '\0'
0x1000118E: 00 DC.B 0x00 ; '\0'
0x1000118F: FE DC.B 0xFE ; '\xFE'
0x10001190: 00 DC.B 0x00 ; '\0'
0x10001191: 00 DC.B 0x00 ; '\0'
0x10001192: 00 DC.B 0x00 ; '\0'
0x10001193: 01 DC.B 0x01 ; '\x01'
0x10001194: 00 DC.B 0x00 ; '\0'
0x10001195: 54 DC.B 0x54 ; 'T'
0x10001196: FE DC.B 0xFE ; '\xFE'
0x10001197: 00 DC.B 0x00 ; '\0'
0x10001198: 00 DC.B 0x00 ; '\0'
0x10001199: 00 DC.B 0x00 ; '\0'
0x1000119A: 02 DC.B 0x02 ; '\x02'
0x1000119B: 01 DC.B 0x01 ; '\x01'
Section .bss.hi2c4 from i2c.o, size=84, align=4
hi2c4:
0x1000119C: FF DC.B 0xFF ; '\xFF'
0x1000119D: FF DC.B 0xFF ; '\xFF'
0x1000119E: FF DC.B 0xFF ; '\xFF'
0x1000119F: FF DC.B 0xFF ; '\xFF'
0x100011A0: 6C DC.B 0x6C ; 'l'
0x100011A1: 30 DC.B 0x30 ; '0'
0x100011A2: 00 DC.B 0x00 ; '\0'
0x100011A3: 08 DC.B 0x08 ; '\b'
0x100011A4: 00 DC.B 0x00 ; '\0'
0x100011A5: 00 DC.B 0x00 ; '\0'
0x100011A6: 00 DC.B 0x00 ; '\0'
0x100011A7: 00 DC.B 0x00 ; '\0'
0x100011A8: 06 DC.B 0x06 ; '\x06'
0x100011A9: 00 DC.B 0x00 ; '\0'
0x100011AA: 00 DC.B 0x00 ; '\0'
0x100011AB: 00 DC.B 0x00 ; '\0'
0x100011AC: 01 DC.B 0x01 ; '\x01'
0x100011AD: 00 DC.B 0x00 ; '\0'
0x100011AE: 50 DC.B 0x50 ; 'P'
0x100011AF: 06 DC.B 0x06 ; '\x06'
0x100011B0: 00 DC.B 0x00 ; '\0'
0x100011B1: 00 DC.B 0x00 ; '\0'
0x100011B2: 00 DC.B 0x00 ; '\0'
0x100011B3: 3C DC.B 0x3C ; '<'
0x100011B4: 00 DC.B 0x00 ; '\0'
0x100011B5: 00 DC.B 0x00 ; '\0'
0x100011B6: 00 DC.B 0x00 ; '\0'
0x100011B7: 01 DC.B 0x01 ; '\x01'
0x100011B8: 00 DC.B 0x00 ; '\0'
0x100011B9: 54 DC.B 0x54 ; 'T'
0x100011BA: 3C DC.B 0x3C ; '<'
0x100011BB: 00 DC.B 0x00 ; '\0'
0x100011BC: 00 DC.B 0x00 ; '\0'
0x100011BD: 00 DC.B 0x00 ; '\0'
0x100011BE: 96 DC.B 0x96 ; '\x96'
0x100011BF: 00 DC.B 0x00 ; '\0'
0x100011C0: 00 DC.B 0x00 ; '\0'
0x100011C1: 00 DC.B 0x00 ; '\0'
0x100011C2: 04 DC.B 0x04 ; '\x04'
0x100011C3: 00 DC.B 0x00 ; '\0'
0x100011C4: F3 DC.B 0xF3 ; '\xF3'
0x100011C5: 01 DC.B 0x01 ; '\x01'
0x100011C6: 50 DC.B 0x50 ; 'P'
0x100011C7: 9F DC.B 0x9F ; '\x9F'
0x100011C8: 96 DC.B 0x96 ; '\x96'
0x100011C9: 00 DC.B 0x00 ; '\0'
0x100011CA: 00 DC.B 0x00 ; '\0'
0x100011CB: 00 DC.B 0x00 ; '\0'
0x100011CC: B0 DC.B 0xB0 ; '\xB0'
0x100011CD: 00 DC.B 0x00 ; '\0'
0x100011CE: 00 DC.B 0x00 ; '\0'
0x100011CF: 00 DC.B 0x00 ; '\0'
0x100011D0: 01 DC.B 0x01 ; '\x01'
0x100011D1: 00 DC.B 0x00 ; '\0'
0x100011D2: 54 DC.B 0x54 ; 'T'
0x100011D3: B0 DC.B 0xB0 ; '\xB0'
0x100011D4: 00 DC.B 0x00 ; '\0'
0x100011D5: 00 DC.B 0x00 ; '\0'
0x100011D6: 00 DC.B 0x00 ; '\0'
0x100011D7: F8 DC.B 0xF8 ; '\xF8'
0x100011D8: 00 DC.B 0x00 ; '\0'
0x100011D9: 00 DC.B 0x00 ; '\0'
0x100011DA: 00 DC.B 0x00 ; '\0'
0x100011DB: 04 DC.B 0x04 ; '\x04'
0x100011DC: 00 DC.B 0x00 ; '\0'
0x100011DD: F3 DC.B 0xF3 ; '\xF3'
0x100011DE: 01 DC.B 0x01 ; '\x01'
0x100011DF: 50 DC.B 0x50 ; 'P'
0x100011E0: 9F DC.B 0x9F ; '\x9F'
0x100011E1: 00 DC.B 0x00 ; '\0'
0x100011E2: 00 DC.B 0x00 ; '\0'
0x100011E3: 00 DC.B 0x00 ; '\0'
0x100011E4: 00 DC.B 0x00 ; '\0'
0x100011E5: 00 DC.B 0x00 ; '\0'
0x100011E6: 00 DC.B 0x00 ; '\0'
0x100011E7: 00 DC.B 0x00 ; '\0'
0x100011E8: 00 DC.B 0x00 ; '\0'
0x100011E9: FF DC.B 0xFF ; '\xFF'
0x100011EA: FF DC.B 0xFF ; '\xFF'
0x100011EB: FF DC.B 0xFF ; '\xFF'
0x100011EC: FF DC.B 0xFF ; '\xFF'
0x100011ED: 00 DC.B 0x00 ; '\0'
0x100011EE: 00 DC.B 0x00 ; '\0'
0x100011EF: 00 DC.B 0x00 ; '\0'
Section .bss.hi2c3 from i2c.o, size=84, align=4
hi2c3:
0x100011F0: FF DC.B 0xFF ; '\xFF'
0x100011F1: FF DC.B 0xFF ; '\xFF'
0x100011F2: FF DC.B 0xFF ; '\xFF'
0x100011F3: FF DC.B 0xFF ; '\xFF'
0x100011F4: 6C DC.B 0x6C ; 'l'
0x100011F5: 30 DC.B 0x30 ; '0'
0x100011F6: 00 DC.B 0x00 ; '\0'
0x100011F7: 08 DC.B 0x08 ; '\b'
0x100011F8: 00 DC.B 0x00 ; '\0'
0x100011F9: 00 DC.B 0x00 ; '\0'
0x100011FA: 00 DC.B 0x00 ; '\0'
0x100011FB: 00 DC.B 0x00 ; '\0'
0x100011FC: 06 DC.B 0x06 ; '\x06'
0x100011FD: 00 DC.B 0x00 ; '\0'
0x100011FE: 00 DC.B 0x00 ; '\0'
0x100011FF: 00 DC.B 0x00 ; '\0'
0x10001200: 01 DC.B 0x01 ; '\x01'
0x10001201: 00 DC.B 0x00 ; '\0'
0x10001202: 50 DC.B 0x50 ; 'P'
0x10001203: 06 DC.B 0x06 ; '\x06'
0x10001204: 00 DC.B 0x00 ; '\0'
0x10001205: 00 DC.B 0x00 ; '\0'
0x10001206: 00 DC.B 0x00 ; '\0'
0x10001207: 3C DC.B 0x3C ; '<'
0x10001208: 00 DC.B 0x00 ; '\0'
0x10001209: 00 DC.B 0x00 ; '\0'
0x1000120A: 00 DC.B 0x00 ; '\0'
0x1000120B: 01 DC.B 0x01 ; '\x01'
0x1000120C: 00 DC.B 0x00 ; '\0'
0x1000120D: 54 DC.B 0x54 ; 'T'
0x1000120E: 3C DC.B 0x3C ; '<'
0x1000120F: 00 DC.B 0x00 ; '\0'
0x10001210: 00 DC.B 0x00 ; '\0'
0x10001211: 00 DC.B 0x00 ; '\0'
0x10001212: 96 DC.B 0x96 ; '\x96'
0x10001213: 00 DC.B 0x00 ; '\0'
0x10001214: 00 DC.B 0x00 ; '\0'
0x10001215: 00 DC.B 0x00 ; '\0'
0x10001216: 04 DC.B 0x04 ; '\x04'
0x10001217: 00 DC.B 0x00 ; '\0'
0x10001218: F3 DC.B 0xF3 ; '\xF3'
0x10001219: 01 DC.B 0x01 ; '\x01'
0x1000121A: 50 DC.B 0x50 ; 'P'
0x1000121B: 9F DC.B 0x9F ; '\x9F'
0x1000121C: 96 DC.B 0x96 ; '\x96'
0x1000121D: 00 DC.B 0x00 ; '\0'
0x1000121E: 00 DC.B 0x00 ; '\0'
0x1000121F: 00 DC.B 0x00 ; '\0'
0x10001220: B0 DC.B 0xB0 ; '\xB0'
0x10001221: 00 DC.B 0x00 ; '\0'
0x10001222: 00 DC.B 0x00 ; '\0'
0x10001223: 00 DC.B 0x00 ; '\0'
0x10001224: 01 DC.B 0x01 ; '\x01'
0x10001225: 00 DC.B 0x00 ; '\0'
0x10001226: 54 DC.B 0x54 ; 'T'
0x10001227: B0 DC.B 0xB0 ; '\xB0'
0x10001228: 00 DC.B 0x00 ; '\0'
0x10001229: 00 DC.B 0x00 ; '\0'
0x1000122A: 00 DC.B 0x00 ; '\0'
0x1000122B: F8 DC.B 0xF8 ; '\xF8'
0x1000122C: 00 DC.B 0x00 ; '\0'
0x1000122D: 00 DC.B 0x00 ; '\0'
0x1000122E: 00 DC.B 0x00 ; '\0'
0x1000122F: 04 DC.B 0x04 ; '\x04'
0x10001230: 00 DC.B 0x00 ; '\0'
0x10001231: F3 DC.B 0xF3 ; '\xF3'
0x10001232: 01 DC.B 0x01 ; '\x01'
0x10001233: 50 DC.B 0x50 ; 'P'
0x10001234: 9F DC.B 0x9F ; '\x9F'
0x10001235: 00 DC.B 0x00 ; '\0'
0x10001236: 00 DC.B 0x00 ; '\0'
0x10001237: 00 DC.B 0x00 ; '\0'
0x10001238: 00 DC.B 0x00 ; '\0'
0x10001239: 00 DC.B 0x00 ; '\0'
0x1000123A: 00 DC.B 0x00 ; '\0'
0x1000123B: 00 DC.B 0x00 ; '\0'
0x1000123C: 00 DC.B 0x00 ; '\0'
0x1000123D: FF DC.B 0xFF ; '\xFF'
0x1000123E: FF DC.B 0xFF ; '\xFF'
0x1000123F: FF DC.B 0xFF ; '\xFF'
0x10001240: FF DC.B 0xFF ; '\xFF'
0x10001241: 00 DC.B 0x00 ; '\0'
0x10001242: 00 DC.B 0x00 ; '\0'
0x10001243: 00 DC.B 0x00 ; '\0'
Section .bss.hrtc from rtc.o, size=40, align=4
hrtc:
0x10001244: FF DC.B 0xFF ; '\xFF'
0x10001245: FF DC.B 0xFF ; '\xFF'
0x10001246: FF DC.B 0xFF ; '\xFF'
0x10001247: FF DC.B 0xFF ; '\xFF'
0x10001248: F8 DC.B 0xF8 ; '\xF8'
0x10001249: 32 DC.B 0x32 ; '2'
0x1000124A: 00 DC.B 0x00 ; '\0'
0x1000124B: 08 DC.B 0x08 ; '\b'
0x1000124C: 00 DC.B 0x00 ; '\0'
0x1000124D: 00 DC.B 0x00 ; '\0'
0x1000124E: 00 DC.B 0x00 ; '\0'
0x1000124F: 00 DC.B 0x00 ; '\0'
0x10001250: 06 DC.B 0x06 ; '\x06'
0x10001251: 00 DC.B 0x00 ; '\0'
0x10001252: 00 DC.B 0x00 ; '\0'
0x10001253: 00 DC.B 0x00 ; '\0'
0x10001254: 01 DC.B 0x01 ; '\x01'
0x10001255: 00 DC.B 0x00 ; '\0'
0x10001256: 50 DC.B 0x50 ; 'P'
0x10001257: 06 DC.B 0x06 ; '\x06'
0x10001258: 00 DC.B 0x00 ; '\0'
0x10001259: 00 DC.B 0x00 ; '\0'
0x1000125A: 00 DC.B 0x00 ; '\0'
0x1000125B: 60 DC.B 0x60 ; '`'
0x1000125C: 00 DC.B 0x00 ; '\0'
0x1000125D: 00 DC.B 0x00 ; '\0'
0x1000125E: 00 DC.B 0x00 ; '\0'
0x1000125F: 01 DC.B 0x01 ; '\x01'
0x10001260: 00 DC.B 0x00 ; '\0'
0x10001261: 54 DC.B 0x54 ; 'T'
0x10001262: 00 DC.B 0x00 ; '\0'
0x10001263: 00 DC.B 0x00 ; '\0'
0x10001264: 00 DC.B 0x00 ; '\0'
0x10001265: 00 DC.B 0x00 ; '\0'
0x10001266: 00 DC.B 0x00 ; '\0'
0x10001267: 00 DC.B 0x00 ; '\0'
0x10001268: 00 DC.B 0x00 ; '\0'
0x10001269: 00 DC.B 0x00 ; '\0'
0x1000126A: FF DC.B 0xFF ; '\xFF'
0x1000126B: FF DC.B 0xFF ; '\xFF'
Section .bss.hcrc from crc.o, size=36, align=4
hcrc:
0x1000126C: FF DC.B 0xFF ; '\xFF'
0x1000126D: FF DC.B 0xFF ; '\xFF'
0x1000126E: FF DC.B 0xFF ; '\xFF'
0x1000126F: FF DC.B 0xFF ; '\xFF'
0x10001270: E0 DC.B 0xE0 ; '\xE0'
0x10001271: 2D DC.B 0x2D ; '-'
0x10001272: 00 DC.B 0x00 ; '\0'
0x10001273: 08 DC.B 0x08 ; '\b'
0x10001274: 00 DC.B 0x00 ; '\0'
0x10001275: 00 DC.B 0x00 ; '\0'
0x10001276: 00 DC.B 0x00 ; '\0'
0x10001277: 00 DC.B 0x00 ; '\0'
0x10001278: 02 DC.B 0x02 ; '\x02'
0x10001279: 00 DC.B 0x00 ; '\0'
0x1000127A: 00 DC.B 0x00 ; '\0'
0x1000127B: 00 DC.B 0x00 ; '\0'
0x1000127C: 01 DC.B 0x01 ; '\x01'
0x1000127D: 00 DC.B 0x00 ; '\0'
0x1000127E: 50 DC.B 0x50 ; 'P'
0x1000127F: 02 DC.B 0x02 ; '\x02'
0x10001280: 00 DC.B 0x00 ; '\0'
0x10001281: 00 DC.B 0x00 ; '\0'
0x10001282: 00 DC.B 0x00 ; '\0'
0x10001283: 30 DC.B 0x30 ; '0'
0x10001284: 00 DC.B 0x00 ; '\0'
0x10001285: 00 DC.B 0x00 ; '\0'
0x10001286: 00 DC.B 0x00 ; '\0'
0x10001287: 04 DC.B 0x04 ; '\x04'
0x10001288: 00 DC.B 0x00 ; '\0'
0x10001289: F3 DC.B 0xF3 ; '\xF3'
0x1000128A: 01 DC.B 0x01 ; '\x01'
0x1000128B: 50 DC.B 0x50 ; 'P'
0x1000128C: 9F DC.B 0x9F ; '\x9F'
0x1000128D: 00 DC.B 0x00 ; '\0'
0x1000128E: 00 DC.B 0x00 ; '\0'
0x1000128F: 00 DC.B 0x00 ; '\0'
Section .bss.hiwdg from iwdg.o, size=16, align=4
hiwdg:
0x10001290: 01 DC.B 0x01 ; '\x01'
0x10001291: 11 DC.B 0x11 ; '\x11'
0x10001292: 01 DC.B 0x01 ; '\x01'
0x10001293: 25 DC.B 0x25 ; '%'
0x10001294: 0E DC.B 0x0E ; '\x0E'
0x10001295: 13 DC.B 0x13 ; '\x13'
0x10001296: 05 DC.B 0x05 ; '\x05'
0x10001297: 03 DC.B 0x03 ; '\x03'
0x10001298: 0E DC.B 0x0E ; '\x0E'
0x10001299: 10 DC.B 0x10 ; '\x10'
0x1000129A: 17 DC.B 0x17 ; '\x17'
0x1000129B: 1B DC.B 0x1B ; '\x1B'
0x1000129C: 0E DC.B 0x0E ; '\x0E'
0x1000129D: B4 DC.B 0xB4 ; '\xB4'
0x1000129E: 42 DC.B 0x42 ; 'B'
0x1000129F: 19 DC.B 0x19 ; '\x19'
Section .bss.uwTick from stm32g4xx_hal.o, size=4, align=4
uwTick:
0x100012A0: 44 DC.B 0x44 ; 'D'
0x100012A1: 3A DC.B 0x3A ; ':'
0x100012A2: 5C DC.B 0x5C ; '\\'
0x100012A3: 50 DC.B 0x50 ; 'P'
Section .bss.startMeasurementDischarge from ah_counter.o, size=4, align=4
startMeasurementDischarge:
0x100012A4: 54 DC.B 0x54 ; 'T'
0x100012A5: 69 DC.B 0x69 ; 'i'
0x100012A6: 6D DC.B 0x6D ; 'm'
0x100012A7: 65 DC.B 0x65 ; 'e'
Section .bss.startMeasurementCEF from ah_counter.o, size=4, align=4
startMeasurementCEF:
0x100012A8: 54 DC.B 0x54 ; 'T'
0x100012A9: 69 DC.B 0x69 ; 'i'
0x100012AA: 6D DC.B 0x6D ; 'm'
0x100012AB: 65 DC.B 0x65 ; 'e'
Section .bss.silentmode from main.o, size=4, align=4
silentmode:
0x100012AC: 00 DC.B 0x00 ; '\0'
0x100012AD: 00 DC.B 0x00 ; '\0'
0x100012AE: 00 DC.B 0x00 ; '\0'
0x100012AF: 00 DC.B 0x00 ; '\0'
Section .bss.newCurrentValue from ads1260.o, size=4, align=4
newCurrentValue:
0x100012B0: 2D DC.B 0x2D ; '-'
0x100012B1: 2D DC.B 0x2D ; '-'
0x100012B2: 2D DC.B 0x2D ; '-'
0x100012B3: 20 DC.B 0x20 ; ' '
Section .bss.newADC5Data from main.o, size=4, align=4
newADC5Data:
0x100012B4: 57 DC.B 0x57 ; 'W'
0x100012B5: 72 DC.B 0x72 ; 'r'
0x100012B6: 6F DC.B 0x6F ; 'o'
0x100012B7: 6E DC.B 0x6E ; 'n'
Section .bss.newADC4Data from main.o, size=4, align=4
newADC4Data:
0x100012B8: 57 DC.B 0x57 ; 'W'
0x100012B9: 72 DC.B 0x72 ; 'r'
0x100012BA: 6F DC.B 0x6F ; 'o'
0x100012BB: 6E DC.B 0x6E ; 'n'
Section .bss.newADC3Data from main.o, size=4, align=4
newADC3Data:
0x100012BC: 57 DC.B 0x57 ; 'W'
0x100012BD: 72 DC.B 0x72 ; 'r'
0x100012BE: 6F DC.B 0x6F ; 'o'
0x100012BF: 6E DC.B 0x6E ; 'n'
Section .bss.newADC12Data from main.o, size=4, align=4
newADC12Data:
0x100012C0: 57 DC.B 0x57 ; 'W'
0x100012C1: 72 DC.B 0x72 ; 'r'
0x100012C2: 6F DC.B 0x6F ; 'o'
0x100012C3: 6E DC.B 0x6E ; 'n'
Section .bss.libc.__SEGGER_RTL_stdout_file from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stdout_file:
0x100012C4: 00 DC.B 0x00 ; '\0'
0x100012C5: 00 DC.B 0x00 ; '\0'
0x100012C6: 00 DC.B 0x00 ; '\0'
0x100012C7: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stdin_file from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stdin_file:
0x100012C8: 00 DC.B 0x00 ; '\0'
0x100012C9: 00 DC.B 0x00 ; '\0'
0x100012CA: 00 DC.B 0x00 ; '\0'
0x100012CB: 00 DC.B 0x00 ; '\0'
Section .bss.libc.__SEGGER_RTL_stderr_file from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_stderr_file:
0x100012CC: 00 DC.B 0x00 ; '\0'
0x100012CD: 00 DC.B 0x00 ; '\0'
0x100012CE: 00 DC.B 0x00 ; '\0'
0x100012CF: 00 DC.B 0x00 ; '\0'
Section .bss.calTemperatureSensorDiff from chip_temperature.o, size=4, align=4
calTemperatureSensorDiff:
0x100012D0: FF DC.B 0xFF ; '\xFF'
0x100012D1: FF DC.B 0xFF ; '\xFF'
0x100012D2: FF DC.B 0xFF ; '\xFF'
0x100012D3: FF DC.B 0xFF ; '\xFF'
Section .bss.calTemperatureSensor30Value from chip_temperature.o, size=4, align=4
calTemperatureSensor30Value:
0x100012D4: FF DC.B 0xFF ; '\xFF'
0x100012D5: FF DC.B 0xFF ; '\xFF'
0x100012D6: FF DC.B 0xFF ; '\xFF'
0x100012D7: FF DC.B 0xFF ; '\xFF'
Section .bss.calTemperatureSensor110Value from chip_temperature.o, size=4, align=4
calTemperatureSensor110Value:
0x100012D8: FF DC.B 0xFF ; '\xFF'
0x100012D9: FF DC.B 0xFF ; '\xFF'
0x100012DA: FF DC.B 0xFF ; '\xFF'
0x100012DB: FF DC.B 0xFF ; '\xFF'
Section .bss.avgValWithOffsetCompensation from ads1260.o, size=4, align=4
avgValWithOffsetCompensation:
0x100012DC: 2D DC.B 0x2D ; '-'
0x100012DD: 2D DC.B 0x2D ; '-'
0x100012DE: 2D DC.B 0x2D ; '-'
0x100012DF: 20 DC.B 0x20 ; ' '
Section .bss.avgValWithOffsetCommonModeOffsetTemperatureCorrection from ads1260.o, size=4, align=4
avgValWithOffsetCommonModeOffsetTemperatureCorrection:
0x100012E0: 00 DC.B 0x00 ; '\0'
0x100012E1: 00 DC.B 0x00 ; '\0'
0x100012E2: 00 DC.B 0x00 ; '\0'
0x100012E3: 00 DC.B 0x00 ; '\0'
Section .bss.avgValWithOffsetCommonModeOffsetCorrection from ads1260.o, size=4, align=4
avgValWithOffsetCommonModeOffsetCorrection:
0x100012E4: 2D DC.B 0x2D ; '-'
0x100012E5: 2D DC.B 0x2D ; '-'
0x100012E6: 2D DC.B 0x2D ; '-'
0x100012E7: 20 DC.B 0x20 ; ' '
Section .bss.SaveBackupRegister.lastTime from main.o, size=4, align=4
SaveBackupRegister.lastTime:
0x100012E8: 57 DC.B 0x57 ; 'W'
0x100012E9: 72 DC.B 0x72 ; 'r'
0x100012EA: 6F DC.B 0x6F ; 'o'
0x100012EB: 6E DC.B 0x6E ; 'n'
Section .bss.SELF_DISCHARGE_Exec.u_hold from self_discharge.o, size=4, align=4
SELF_DISCHARGE_Exec.u_hold:
0x100012EC: 3A DC.B 0x3A ; ':'
0x100012ED: 00 DC.B 0x00 ; '\0'
0x100012EE: 00 DC.B 0x00 ; '\0'
0x100012EF: 00 DC.B 0x00 ; '\0'
Section .bss.SELF_DISCHARGE_Exec.last_days from self_discharge.o, size=4, align=4
SELF_DISCHARGE_Exec.last_days:
0x100012F0: 3A DC.B 0x3A ; ':'
0x100012F1: 00 DC.B 0x00 ; '\0'
0x100012F2: 00 DC.B 0x00 ; '\0'
0x100012F3: 00 DC.B 0x00 ; '\0'
Section .bss.SELF_DISCHARGE_Exec.holding_counter from self_discharge.o, size=4, align=4
SELF_DISCHARGE_Exec.holding_counter:
0x100012F4: 3A DC.B 0x3A ; ':'
0x100012F5: 00 DC.B 0x00 ; '\0'
0x100012F6: 00 DC.B 0x00 ; '\0'
0x100012F7: 00 DC.B 0x00 ; '\0'
Section .bss.SELF_DISCHARGE_Exec.avgsum from self_discharge.o, size=4, align=4
SELF_DISCHARGE_Exec.avgsum:
0x100012F8: 3A DC.B 0x3A ; ':'
0x100012F9: 00 DC.B 0x00 ; '\0'
0x100012FA: 00 DC.B 0x00 ; '\0'
0x100012FB: 00 DC.B 0x00 ; '\0'
Section .bss.HAL_RCC_FDCAN_CLK_ENABLED from fdcan.o, size=4, align=4
HAL_RCC_FDCAN_CLK_ENABLED:
0x100012FC: FF DC.B 0xFF ; '\xFF'
0x100012FD: FF DC.B 0xFF ; '\xFF'
0x100012FE: FF DC.B 0xFF ; '\xFF'
0x100012FF: FF DC.B 0xFF ; '\xFF'
Section .bss.HAL_RCC_ADC345_CLK_ENABLED from adc.o, size=4, align=4
HAL_RCC_ADC345_CLK_ENABLED:
0x10001300: FF DC.B 0xFF ; '\xFF'
0x10001301: FF DC.B 0xFF ; '\xFF'
0x10001302: FF DC.B 0xFF ; '\xFF'
0x10001303: FF DC.B 0xFF ; '\xFF'
Section .bss.HAL_RCC_ADC12_CLK_ENABLED from adc.o, size=4, align=4
HAL_RCC_ADC12_CLK_ENABLED:
0x10001304: FF DC.B 0xFF ; '\xFF'
0x10001305: FF DC.B 0xFF ; '\xFF'
0x10001306: FF DC.B 0xFF ; '\xFF'
0x10001307: FF DC.B 0xFF ; '\xFF'
Section .bss.ESR_Exec.last_refresh from esr.o, size=4, align=4
ESR_Exec.last_refresh:
0x10001308: FF DC.B 0xFF ; '\xFF'
0x10001309: FF DC.B 0xFF ; '\xFF'
0x1000130A: FF DC.B 0xFF ; '\xFF'
0x1000130B: FF DC.B 0xFF ; '\xFF'
Section .bss.BATTERY_VOLTAGE_Exec.measCounter from battery_voltage.o, size=4, align=4
BATTERY_VOLTAGE_Exec.measCounter:
0x1000130C: 00 DC.B 0x00 ; '\0'
0x1000130D: 00 DC.B 0x00 ; '\0'
0x1000130E: 00 DC.B 0x00 ; '\0'
0x1000130F: 00 DC.B 0x00 ; '\0'
Section .bss.BATTERY_VOLTAGE_Exec.avgSum from battery_voltage.o, size=4, align=4
BATTERY_VOLTAGE_Exec.avgSum:
0x10001310: 00 DC.B 0x00 ; '\0'
0x10001311: 00 DC.B 0x00 ; '\0'
0x10001312: 00 DC.B 0x00 ; '\0'
0x10001313: 00 DC.B 0x00 ; '\0'
Section .bss.ADS1260_ProcessCurrent.meas_counter from ads1260.o, size=4, align=4
ADS1260_ProcessCurrent.meas_counter:
0x10001314: 12 DC.B 0x12 ; '\x12'
0x10001315: EC DC.B 0xEC ; '\xEC'
0x10001316: 00 DC.B 0x00 ; '\0'
0x10001317: 00 DC.B 0x00 ; '\0'
Section .bss.ADS1260_ProcessCurrent.avgsum from ads1260.o, size=4, align=4
ADS1260_ProcessCurrent.avgsum:
0x10001318: 12 DC.B 0x12 ; '\x12'
0x10001319: EC DC.B 0xEC ; '\xEC'
0x1000131A: 00 DC.B 0x00 ; '\0'
0x1000131B: 00 DC.B 0x00 ; '\0'
Section .bss.AuxModeSOCExec.outputState from outputs.o, size=1, align=4
AuxModeSOCExec.outputState:
0x1000131C: 4F DC.B 0x4F ; 'O'
Section .bss.loadCurrentLimit from outputs.o, size=2, align=2
loadCurrentLimit:
0x1000131E: 4F DC.B 0x4F ; 'O'
0x1000131F: 55 DC.B 0x55 ; 'U'
Section .bss.AuxModeHeaterExec.outputState from outputs.o, size=1, align=4
AuxModeHeaterExec.outputState:
0x10001320: 4F DC.B 0x4F ; 'O'
Section .bss.dischargeStopLowTemperatureStart from outputs.o, size=2, align=2
dischargeStopLowTemperatureStart:
0x10001322: 4F DC.B 0x4F ; 'O'
0x10001323: 55 DC.B 0x55 ; 'U'
Section .bss.AuxModeAlarmExec.outputState from outputs.o, size=1, align=4
AuxModeAlarmExec.outputState:
0x10001324: 4F DC.B 0x4F ; 'O'
Section .bss.dischargeStopHighTemperatureStart from outputs.o, size=2, align=2
dischargeStopHighTemperatureStart:
0x10001326: 4F DC.B 0x4F ; 'O'
0x10001327: 55 DC.B 0x55 ; 'U'
Section .bss.chargeStopLowTemperatureStart from outputs.o, size=2, align=2
chargeStopLowTemperatureStart:
0x10001328: 4F DC.B 0x4F ; 'O'
0x10001329: 55 DC.B 0x55 ; 'U'
Section .bss.chargeStopHighTemperatureStart from outputs.o, size=2, align=2
chargeStopHighTemperatureStart:
0x1000132A: 4F DC.B 0x4F ; 'O'
0x1000132B: 55 DC.B 0x55 ; 'U'
Section .bss.chargeCurrentLimit from outputs.o, size=2, align=2
chargeCurrentLimit:
0x1000132C: 4F DC.B 0x4F ; 'O'
0x1000132D: 55 DC.B 0x55 ; 'U'
Section .bss.OUTPUTS_CheckOVP.lastMode from outputs.o, size=2, align=2
OUTPUTS_CheckOVP.lastMode:
0x1000132E: 00 DC.B 0x00 ; '\0'
0x1000132F: 00 DC.B 0x00 ; '\0'
Section .bss.OUTPUTS_CheckLVP.lastMode from outputs.o, size=2, align=2
OUTPUTS_CheckLVP.lastMode:
0x10001330: 00 DC.B 0x00 ; '\0'
0x10001331: 00 DC.B 0x00 ; '\0'
Section .bss.AH_COUNTER_Exec.cnt from ah_counter.o, size=2, align=2
AH_COUNTER_Exec.cnt:
0x10001332: 54 DC.B 0x54 ; 'T'
0x10001333: 69 DC.B 0x69 ; 'i'
Section .bss.AH_COUNTER_Exec.batteryFullCounter from ah_counter.o, size=2, align=2
AH_COUNTER_Exec.batteryFullCounter:
0x10001334: 54 DC.B 0x54 ; 'T'
0x10001335: 69 DC.B 0x69 ; 'i'
Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=1024, align=1
_acUpBuffer:
0x10001336: 00 DC.B 0x00 ; '\0'
0x10001337: 53 DC.B 0x53 ; 'S'
0x10001338: 45 DC.B 0x45 ; 'E'
0x10001339: 47 DC.B 0x47 ; 'G'
0x1000133A: 47 DC.B 0x47 ; 'G'
0x1000133B: 45 DC.B 0x45 ; 'E'
0x1000133C: 52 DC.B 0x52 ; 'R'
0x1000133D: 20 DC.B 0x20 ; ' '
0x1000133E: 43 DC.B 0x43 ; 'C'
0x1000133F: 2F DC.B 0x2F ; '/'
0x10001340: 43 DC.B 0x43 ; 'C'
0x10001341: 2B DC.B 0x2B ; '+'
0x10001342: 2B DC.B 0x2B ; '+'
0x10001343: 20 DC.B 0x20 ; ' '
0x10001344: 63 DC.B 0x63 ; 'c'
0x10001345: 6F DC.B 0x6F ; 'o'
0x10001346: 6D DC.B 0x6D ; 'm'
0x10001347: 70 DC.B 0x70 ; 'p'
0x10001348: 69 DC.B 0x69 ; 'i'
0x10001349: 6C DC.B 0x6C ; 'l'
0x1000134A: 65 DC.B 0x65 ; 'e'
0x1000134B: 72 DC.B 0x72 ; 'r'
0x1000134C: 20 DC.B 0x20 ; ' '
0x1000134D: 76 DC.B 0x76 ; 'v'
0x1000134E: 65 DC.B 0x65 ; 'e'
0x1000134F: 72 DC.B 0x72 ; 'r'
0x10001350: 73 DC.B 0x73 ; 's'
0x10001351: 69 DC.B 0x69 ; 'i'
0x10001352: 6F DC.B 0x6F ; 'o'
0x10001353: 6E DC.B 0x6E ; 'n'
0x10001354: 20 DC.B 0x20 ; ' '
0x10001355: 32 DC.B 0x32 ; '2'
0x10001356: 30 DC.B 0x30 ; '0'
0x10001357: 2E DC.B 0x2E ; '.'
0x10001358: 31 DC.B 0x31 ; '1'
0x10001359: 2E DC.B 0x2E ; '.'
0x1000135A: 31 DC.B 0x31 ; '1'
0x1000135B: 20 DC.B 0x20 ; ' '
0x1000135C: 28 DC.B 0x28 ; '('
0x1000135D: 62 DC.B 0x62 ; 'b'
0x1000135E: 61 DC.B 0x61 ; 'a'
0x1000135F: 73 DC.B 0x73 ; 's'
0x10001360: 65 DC.B 0x65 ; 'e'
0x10001361: 64 DC.B 0x64 ; 'd'
0x10001362: 20 DC.B 0x20 ; ' '
0x10001363: 6F DC.B 0x6F ; 'o'
0x10001364: 6E DC.B 0x6E ; 'n'
0x10001365: 20 DC.B 0x20 ; ' '
0x10001366: 63 DC.B 0x63 ; 'c'
0x10001367: 6C DC.B 0x6C ; 'l'
0x10001368: 61 DC.B 0x61 ; 'a'
0x10001369: 6E DC.B 0x6E ; 'n'
0x1000136A: 67 DC.B 0x67 ; 'g'
0x1000136B: 20 DC.B 0x20 ; ' '
0x1000136C: 32 DC.B 0x32 ; '2'
0x1000136D: 30 DC.B 0x30 ; '0'
0x1000136E: 2E DC.B 0x2E ; '.'
0x1000136F: 31 DC.B 0x31 ; '1'
0x10001370: 2E DC.B 0x2E ; '.'
0x10001371: 38 DC.B 0x38 ; '8'
0x10001372: 29 DC.B 0x29 ; ')'
0x10001373: 00 DC.B 0x00 ; '\0'
0x10001374: 41 DC.B 0x41 ; 'A'
0x10001375: 3D DC.B 0x3D ; '='
0x10001376: 00 DC.B 0x00 ; '\0'
0x10001377: 00 DC.B 0x00 ; '\0'
0x10001378: 00 DC.B 0x00 ; '\0'
0x10001379: 61 DC.B 0x61 ; 'a'
0x1000137A: 65 DC.B 0x65 ; 'e'
0x1000137B: 61 DC.B 0x61 ; 'a'
0x1000137C: 62 DC.B 0x62 ; 'b'
0x1000137D: 69 DC.B 0x69 ; 'i'
0x1000137E: 00 DC.B 0x00 ; '\0'
0x1000137F: 01 DC.B 0x01 ; '\x01'
0x10001380: 33 DC.B 0x33 ; '3'
0x10001381: 00 DC.B 0x00 ; '\0'
0x10001382: 00 DC.B 0x00 ; '\0'
0x10001383: 00 DC.B 0x00 ; '\0'
0x10001384: 43 DC.B 0x43 ; 'C'
0x10001385: 32 DC.B 0x32 ; '2'
0x10001386: 2E DC.B 0x2E ; '.'
0x10001387: 30 DC.B 0x30 ; '0'
0x10001388: 39 DC.B 0x39 ; '9'
0x10001389: 00 DC.B 0x00 ; '\0'
0x1000138A: 06 DC.B 0x06 ; '\x06'
0x1000138B: 0D DC.B 0x0D ; '\r'
0x1000138C: 07 DC.B 0x07 ; '\x07'
0x1000138D: 4D DC.B 0x4D ; 'M'
0x1000138E: 08 DC.B 0x08 ; '\b'
0x1000138F: 00 DC.B 0x00 ; '\0'
0x10001390: 09 DC.B 0x09 ; '\t'
0x10001391: 02 DC.B 0x02 ; '\x02'
0x10001392: 0A DC.B 0x0A ; '\n'
0x10001393: 06 DC.B 0x06 ; '\x06'
0x10001394: 0E DC.B 0x0E ; '\x0E'
0x10001395: 00 DC.B 0x00 ; '\0'
0x10001396: 11 DC.B 0x11 ; '\x11'
0x10001397: 01 DC.B 0x01 ; '\x01'
0x10001398: 12 DC.B 0x12 ; '\x12'
0x10001399: 04 DC.B 0x04 ; '\x04'
0x1000139A: 14 DC.B 0x14 ; '\x14'
0x1000139B: 01 DC.B 0x01 ; '\x01'
0x1000139C: 15 DC.B 0x15 ; '\x15'
0x1000139D: 00 DC.B 0x00 ; '\0'
0x1000139E: 17 DC.B 0x17 ; '\x17'
0x1000139F: 03 DC.B 0x03 ; '\x03'
0x100013A0: 18 DC.B 0x18 ; '\x18'
0x100013A1: 01 DC.B 0x01 ; '\x01'
0x100013A2: 19 DC.B 0x19 ; '\x19'
0x100013A3: 01 DC.B 0x01 ; '\x01'
0x100013A4: 1A DC.B 0x1A ; '\x1A'
0x100013A5: 01 DC.B 0x01 ; '\x01'
0x100013A6: 1B DC.B 0x1B ; '\x1B'
0x100013A7: 01 DC.B 0x01 ; '\x01'
0x100013A8: 1C DC.B 0x1C ; '\x1C'
0x100013A9: 01 DC.B 0x01 ; '\x01'
0x100013AA: 1E DC.B 0x1E ; '\x1E'
0x100013AB: 03 DC.B 0x03 ; '\x03'
0x100013AC: 22 DC.B 0x22 ; '\"'
0x100013AD: 00 DC.B 0x00 ; '\0'
0x100013AE: 24 DC.B 0x24 ; '$'
0x100013AF: 01 DC.B 0x01 ; '\x01'
0x100013B0: 26 DC.B 0x26 ; '&'
0x100013B1: 01 DC.B 0x01 ; '\x01'
0x100013B2: 00 DC.B 0x00 ; '\0'
0x100013B3: 00 DC.B 0x00 ; '\0'
0x100013B4: 00 DC.B 0x00 ; '\0'
0x100013B5: 00 DC.B 0x00 ; '\0'
0x100013B6: 00 DC.B 0x00 ; '\0'
0x100013B7: 00 DC.B 0x00 ; '\0'
0x100013B8: 00 DC.B 0x00 ; '\0'
0x100013B9: 00 DC.B 0x00 ; '\0'
0x100013BA: 00 DC.B 0x00 ; '\0'
0x100013BB: 00 DC.B 0x00 ; '\0'
0x100013BC: 00 DC.B 0x00 ; '\0'
0x100013BD: 00 DC.B 0x00 ; '\0'
0x100013BE: 00 DC.B 0x00 ; '\0'
0x100013BF: 00 DC.B 0x00 ; '\0'
0x100013C0: 00 DC.B 0x00 ; '\0'
0x100013C1: 00 DC.B 0x00 ; '\0'
0x100013C2: 00 DC.B 0x00 ; '\0'
0x100013C3: 00 DC.B 0x00 ; '\0'
0x100013C4: 16 DC.B 0x16 ; '\x16'
0x100013C5: 06 DC.B 0x06 ; '\x06'
0x100013C6: 00 DC.B 0x00 ; '\0'
0x100013C7: 00 DC.B 0x00 ; '\0'
0x100013C8: 00 DC.B 0x00 ; '\0'
0x100013C9: 00 DC.B 0x00 ; '\0'
0x100013CA: 00 DC.B 0x00 ; '\0'
0x100013CB: 00 DC.B 0x00 ; '\0'
0x100013CC: 00 DC.B 0x00 ; '\0'
0x100013CD: 00 DC.B 0x00 ; '\0'
0x100013CE: 00 DC.B 0x00 ; '\0'
0x100013CF: 00 DC.B 0x00 ; '\0'
0x100013D0: 04 DC.B 0x04 ; '\x04'
0x100013D1: 00 DC.B 0x00 ; '\0'
0x100013D2: F1 DC.B 0xF1 ; '\xF1'
0x100013D3: FF DC.B 0xFF ; '\xFF'
0x100013D4: D1 DC.B 0xD1 ; '\xD1'
0x100013D5: 00 DC.B 0x00 ; '\0'
0x100013D6: 00 DC.B 0x00 ; '\0'
0x100013D7: 00 DC.B 0x00 ; '\0'
0x100013D8: 00 DC.B 0x00 ; '\0'
0x100013D9: 00 DC.B 0x00 ; '\0'
0x100013DA: 00 DC.B 0x00 ; '\0'
0x100013DB: 00 DC.B 0x00 ; '\0'
0x100013DC: 00 DC.B 0x00 ; '\0'
0x100013DD: 00 DC.B 0x00 ; '\0'
0x100013DE: 00 DC.B 0x00 ; '\0'
0x100013DF: 00 DC.B 0x00 ; '\0'
0x100013E0: 00 DC.B 0x00 ; '\0'
0x100013E1: 00 DC.B 0x00 ; '\0'
0x100013E2: 03 DC.B 0x03 ; '\x03'
0x100013E3: 00 DC.B 0x00 ; '\0'
0x100013E4: AA DC.B 0xAA ; '\xAA'
0x100013E5: 00 DC.B 0x00 ; '\0'
0x100013E6: 00 DC.B 0x00 ; '\0'
0x100013E7: 00 DC.B 0x00 ; '\0'
0x100013E8: 01 DC.B 0x01 ; '\x01'
0x100013E9: 00 DC.B 0x00 ; '\0'
0x100013EA: 00 DC.B 0x00 ; '\0'
0x100013EB: 00 DC.B 0x00 ; '\0'
0x100013EC: 64 DC.B 0x64 ; 'd'
0x100013ED: 00 DC.B 0x00 ; '\0'
0x100013EE: 00 DC.B 0x00 ; '\0'
0x100013EF: 00 DC.B 0x00 ; '\0'
0x100013F0: 02 DC.B 0x02 ; '\x02'
0x100013F1: 00 DC.B 0x00 ; '\0'
0x100013F2: 05 DC.B 0x05 ; '\x05'
0x100013F3: 00 DC.B 0x00 ; '\0'
0x100013F4: D1 DC.B 0xD1 ; '\xD1'
0x100013F5: 00 DC.B 0x00 ; '\0'
0x100013F6: 00 DC.B 0x00 ; '\0'
0x100013F7: 00 DC.B 0x00 ; '\0'
0x100013F8: 00 DC.B 0x00 ; '\0'
0x100013F9: 00 DC.B 0x00 ; '\0'
0x100013FA: 00 DC.B 0x00 ; '\0'
0x100013FB: 00 DC.B 0x00 ; '\0'
0x100013FC: 00 DC.B 0x00 ; '\0'
0x100013FD: 00 DC.B 0x00 ; '\0'
0x100013FE: 00 DC.B 0x00 ; '\0'
0x100013FF: 00 DC.B 0x00 ; '\0'
0x10001400: 00 DC.B 0x00 ; '\0'
0x10001401: 00 DC.B 0x00 ; '\0'
0x10001402: 05 DC.B 0x05 ; '\x05'
0x10001403: 00 DC.B 0x00 ; '\0'
0x10001404: F1 DC.B 0xF1 ; '\xF1'
0x10001405: 00 DC.B 0x00 ; '\0'
0x10001406: 00 DC.B 0x00 ; '\0'
0x10001407: 00 DC.B 0x00 ; '\0'
0x10001408: 00 DC.B 0x00 ; '\0'
0x10001409: 00 DC.B 0x00 ; '\0'
0x1000140A: 00 DC.B 0x00 ; '\0'
0x1000140B: 00 DC.B 0x00 ; '\0'
0x1000140C: 09 DC.B 0x09 ; '\t'
0x1000140D: 00 DC.B 0x00 ; '\0'
0x1000140E: 00 DC.B 0x00 ; '\0'
0x1000140F: 00 DC.B 0x00 ; '\0'
0x10001410: 01 DC.B 0x01 ; '\x01'
0x10001411: 00 DC.B 0x00 ; '\0'
0x10001412: 4E DC.B 0x4E ; 'N'
0x10001413: 00 DC.B 0x00 ; '\0'
0x10001414: EE DC.B 0xEE ; '\xEE'
0x10001415: 01 DC.B 0x01 ; '\x01'
0x10001416: 00 DC.B 0x00 ; '\0'
0x10001417: 00 DC.B 0x00 ; '\0'
0x10001418: 00 DC.B 0x00 ; '\0'
0x10001419: 00 DC.B 0x00 ; '\0'
0x1000141A: 00 DC.B 0x00 ; '\0'
0x1000141B: 00 DC.B 0x00 ; '\0'
0x1000141C: 00 DC.B 0x00 ; '\0'
0x1000141D: 04 DC.B 0x04 ; '\x04'
0x1000141E: 00 DC.B 0x00 ; '\0'
0x1000141F: 00 DC.B 0x00 ; '\0'
0x10001420: 01 DC.B 0x01 ; '\x01'
0x10001421: 00 DC.B 0x00 ; '\0'
0x10001422: 4F DC.B 0x4F ; 'O'
0x10001423: 00 DC.B 0x00 ; '\0'
0x10001424: DC DC.B 0xDC ; '\xDC'
0x10001425: 02 DC.B 0x02 ; '\x02'
0x10001426: 00 DC.B 0x00 ; '\0'
0x10001427: 00 DC.B 0x00 ; '\0'
0x10001428: 00 DC.B 0x00 ; '\0'
0x10001429: 00 DC.B 0x00 ; '\0'
0x1000142A: 00 DC.B 0x00 ; '\0'
0x1000142B: 00 DC.B 0x00 ; '\0'
0x1000142C: 10 DC.B 0x10 ; '\x10'
0x1000142D: 00 DC.B 0x00 ; '\0'
0x1000142E: 00 DC.B 0x00 ; '\0'
0x1000142F: 00 DC.B 0x00 ; '\0'
0x10001430: 01 DC.B 0x01 ; '\x01'
0x10001431: 00 DC.B 0x00 ; '\0'
0x10001432: 50 DC.B 0x50 ; 'P'
0x10001433: 00 DC.B 0x00 ; '\0'
0x10001434: 05 DC.B 0x05 ; '\x05'
0x10001435: 01 DC.B 0x01 ; '\x01'
0x10001436: 00 DC.B 0x00 ; '\0'
0x10001437: 00 DC.B 0x00 ; '\0'
0x10001438: 00 DC.B 0x00 ; '\0'
0x10001439: 00 DC.B 0x00 ; '\0'
0x1000143A: 00 DC.B 0x00 ; '\0'
0x1000143B: 00 DC.B 0x00 ; '\0'
0x1000143C: 11 DC.B 0x11 ; '\x11'
0x1000143D: 00 DC.B 0x00 ; '\0'
0x1000143E: 00 DC.B 0x00 ; '\0'
0x1000143F: 00 DC.B 0x00 ; '\0'
0x10001440: 01 DC.B 0x01 ; '\x01'
0x10001441: 00 DC.B 0x00 ; '\0'
0x10001442: 4D DC.B 0x4D ; 'M'
0x10001443: 00 DC.B 0x00 ; '\0'
0x10001444: D1 DC.B 0xD1 ; '\xD1'
0x10001445: 00 DC.B 0x00 ; '\0'
0x10001446: 00 DC.B 0x00 ; '\0'
0x10001447: 00 DC.B 0x00 ; '\0'
0x10001448: 00 DC.B 0x00 ; '\0'
0x10001449: 00 DC.B 0x00 ; '\0'
0x1000144A: 00 DC.B 0x00 ; '\0'
0x1000144B: 00 DC.B 0x00 ; '\0'
0x1000144C: 00 DC.B 0x00 ; '\0'
0x1000144D: 00 DC.B 0x00 ; '\0'
0x1000144E: 00 DC.B 0x00 ; '\0'
0x1000144F: 00 DC.B 0x00 ; '\0'
0x10001450: 00 DC.B 0x00 ; '\0'
0x10001451: 00 DC.B 0x00 ; '\0'
0x10001452: 07 DC.B 0x07 ; '\x07'
0x10001453: 00 DC.B 0x00 ; '\0'
0x10001454: D1 DC.B 0xD1 ; '\xD1'
0x10001455: 00 DC.B 0x00 ; '\0'
0x10001456: 00 DC.B 0x00 ; '\0'
0x10001457: 00 DC.B 0x00 ; '\0'
0x10001458: 00 DC.B 0x00 ; '\0'
0x10001459: 00 DC.B 0x00 ; '\0'
0x1000145A: 00 DC.B 0x00 ; '\0'
0x1000145B: 00 DC.B 0x00 ; '\0'
0x1000145C: 00 DC.B 0x00 ; '\0'
0x1000145D: 00 DC.B 0x00 ; '\0'
0x1000145E: 00 DC.B 0x00 ; '\0'
0x1000145F: 00 DC.B 0x00 ; '\0'
0x10001460: 00 DC.B 0x00 ; '\0'
0x10001461: 00 DC.B 0x00 ; '\0'
0x10001462: 09 DC.B 0x09 ; '\t'
0x10001463: 00 DC.B 0x00 ; '\0'
0x10001464: D1 DC.B 0xD1 ; '\xD1'
0x10001465: 00 DC.B 0x00 ; '\0'
0x10001466: 00 DC.B 0x00 ; '\0'
0x10001467: 00 DC.B 0x00 ; '\0'
0x10001468: 00 DC.B 0x00 ; '\0'
0x10001469: 00 DC.B 0x00 ; '\0'
0x1000146A: 00 DC.B 0x00 ; '\0'
0x1000146B: 00 DC.B 0x00 ; '\0'
0x1000146C: 00 DC.B 0x00 ; '\0'
0x1000146D: 00 DC.B 0x00 ; '\0'
0x1000146E: 00 DC.B 0x00 ; '\0'
0x1000146F: 00 DC.B 0x00 ; '\0'
0x10001470: 00 DC.B 0x00 ; '\0'
0x10001471: 00 DC.B 0x00 ; '\0'
0x10001472: 0B DC.B 0x0B ; '\v'
0x10001473: 00 DC.B 0x00 ; '\0'
0x10001474: D1 DC.B 0xD1 ; '\xD1'
0x10001475: 00 DC.B 0x00 ; '\0'
0x10001476: 00 DC.B 0x00 ; '\0'
0x10001477: 00 DC.B 0x00 ; '\0'
0x10001478: 00 DC.B 0x00 ; '\0'
0x10001479: 00 DC.B 0x00 ; '\0'
0x1000147A: 00 DC.B 0x00 ; '\0'
0x1000147B: 00 DC.B 0x00 ; '\0'
0x1000147C: 00 DC.B 0x00 ; '\0'
0x1000147D: 00 DC.B 0x00 ; '\0'
0x1000147E: 00 DC.B 0x00 ; '\0'
0x1000147F: 00 DC.B 0x00 ; '\0'
0x10001480: 00 DC.B 0x00 ; '\0'
0x10001481: 00 DC.B 0x00 ; '\0'
0x10001482: 0D DC.B 0x0D ; '\r'
0x10001483: 00 DC.B 0x00 ; '\0'
0x10001484: D1 DC.B 0xD1 ; '\xD1'
0x10001485: 00 DC.B 0x00 ; '\0'
0x10001486: 00 DC.B 0x00 ; '\0'
0x10001487: 00 DC.B 0x00 ; '\0'
0x10001488: 00 DC.B 0x00 ; '\0'
0x10001489: 00 DC.B 0x00 ; '\0'
0x1000148A: 00 DC.B 0x00 ; '\0'
0x1000148B: 00 DC.B 0x00 ; '\0'
0x1000148C: 00 DC.B 0x00 ; '\0'
0x1000148D: 00 DC.B 0x00 ; '\0'
0x1000148E: 00 DC.B 0x00 ; '\0'
0x1000148F: 00 DC.B 0x00 ; '\0'
0x10001490: 00 DC.B 0x00 ; '\0'
0x10001491: 00 DC.B 0x00 ; '\0'
0x10001492: 0F DC.B 0x0F ; '\x0F'
0x10001493: 00 DC.B 0x00 ; '\0'
0x10001494: BB DC.B 0xBB ; '\xBB'
0x10001495: 05 DC.B 0x05 ; '\x05'
0x10001496: 00 DC.B 0x00 ; '\0'
0x10001497: 00 DC.B 0x00 ; '\0'
0x10001498: 01 DC.B 0x01 ; '\x01'
0x10001499: 00 DC.B 0x00 ; '\0'
0x1000149A: 00 DC.B 0x00 ; '\0'
0x1000149B: 00 DC.B 0x00 ; '\0'
0x1000149C: 16 DC.B 0x16 ; '\x16'
0x1000149D: 00 DC.B 0x00 ; '\0'
0x1000149E: 00 DC.B 0x00 ; '\0'
0x1000149F: 00 DC.B 0x00 ; '\0'
0x100014A0: 02 DC.B 0x02 ; '\x02'
0x100014A1: 00 DC.B 0x00 ; '\0'
0x100014A2: 11 DC.B 0x11 ; '\x11'
0x100014A3: 00 DC.B 0x00 ; '\0'
0x100014A4: DE DC.B 0xDE ; '\xDE'
0x100014A5: 04 DC.B 0x04 ; '\x04'
0x100014A6: 00 DC.B 0x00 ; '\0'
0x100014A7: 00 DC.B 0x00 ; '\0'
0x100014A8: 01 DC.B 0x01 ; '\x01'
0x100014A9: 00 DC.B 0x00 ; '\0'
0x100014AA: 00 DC.B 0x00 ; '\0'
0x100014AB: 00 DC.B 0x00 ; '\0'
0x100014AC: 44 DC.B 0x44 ; 'D'
0x100014AD: 00 DC.B 0x00 ; '\0'
0x100014AE: 00 DC.B 0x00 ; '\0'
0x100014AF: 00 DC.B 0x00 ; '\0'
0x100014B0: 02 DC.B 0x02 ; '\x02'
0x100014B1: 00 DC.B 0x00 ; '\0'
0x100014B2: 12 DC.B 0x12 ; '\x12'
0x100014B3: 00 DC.B 0x00 ; '\0'
0x100014B4: 54 DC.B 0x54 ; 'T'
0x100014B5: 05 DC.B 0x05 ; '\x05'
0x100014B6: 00 DC.B 0x00 ; '\0'
0x100014B7: 00 DC.B 0x00 ; '\0'
0x100014B8: 01 DC.B 0x01 ; '\x01'
0x100014B9: 00 DC.B 0x00 ; '\0'
0x100014BA: 00 DC.B 0x00 ; '\0'
0x100014BB: 00 DC.B 0x00 ; '\0'
0x100014BC: 56 DC.B 0x56 ; 'V'
0x100014BD: 00 DC.B 0x00 ; '\0'
0x100014BE: 00 DC.B 0x00 ; '\0'
0x100014BF: 00 DC.B 0x00 ; '\0'
0x100014C0: 02 DC.B 0x02 ; '\x02'
0x100014C1: 00 DC.B 0x00 ; '\0'
0x100014C2: 14 DC.B 0x14 ; '\x14'
0x100014C3: 00 DC.B 0x00 ; '\0'
0x100014C4: D1 DC.B 0xD1 ; '\xD1'
0x100014C5: 00 DC.B 0x00 ; '\0'
0x100014C6: 00 DC.B 0x00 ; '\0'
0x100014C7: 00 DC.B 0x00 ; '\0'
0x100014C8: 00 DC.B 0x00 ; '\0'
0x100014C9: 00 DC.B 0x00 ; '\0'
0x100014CA: 00 DC.B 0x00 ; '\0'
0x100014CB: 00 DC.B 0x00 ; '\0'
0x100014CC: 00 DC.B 0x00 ; '\0'
0x100014CD: 00 DC.B 0x00 ; '\0'
0x100014CE: 00 DC.B 0x00 ; '\0'
0x100014CF: 00 DC.B 0x00 ; '\0'
0x100014D0: 00 DC.B 0x00 ; '\0'
0x100014D1: 00 DC.B 0x00 ; '\0'
0x100014D2: 11 DC.B 0x11 ; '\x11'
0x100014D3: 00 DC.B 0x00 ; '\0'
0x100014D4: D1 DC.B 0xD1 ; '\xD1'
0x100014D5: 00 DC.B 0x00 ; '\0'
0x100014D6: 00 DC.B 0x00 ; '\0'
0x100014D7: 00 DC.B 0x00 ; '\0'
0x100014D8: 00 DC.B 0x00 ; '\0'
0x100014D9: 00 DC.B 0x00 ; '\0'
0x100014DA: 00 DC.B 0x00 ; '\0'
0x100014DB: 00 DC.B 0x00 ; '\0'
0x100014DC: 00 DC.B 0x00 ; '\0'
0x100014DD: 00 DC.B 0x00 ; '\0'
0x100014DE: 00 DC.B 0x00 ; '\0'
0x100014DF: 00 DC.B 0x00 ; '\0'
0x100014E0: 00 DC.B 0x00 ; '\0'
0x100014E1: 00 DC.B 0x00 ; '\0'
0x100014E2: 12 DC.B 0x12 ; '\x12'
0x100014E3: 00 DC.B 0x00 ; '\0'
0x100014E4: D1 DC.B 0xD1 ; '\xD1'
0x100014E5: 00 DC.B 0x00 ; '\0'
0x100014E6: 00 DC.B 0x00 ; '\0'
0x100014E7: 00 DC.B 0x00 ; '\0'
0x100014E8: 00 DC.B 0x00 ; '\0'
0x100014E9: 00 DC.B 0x00 ; '\0'
0x100014EA: 00 DC.B 0x00 ; '\0'
0x100014EB: 00 DC.B 0x00 ; '\0'
0x100014EC: 00 DC.B 0x00 ; '\0'
0x100014ED: 00 DC.B 0x00 ; '\0'
0x100014EE: 00 DC.B 0x00 ; '\0'
0x100014EF: 00 DC.B 0x00 ; '\0'
0x100014F0: 00 DC.B 0x00 ; '\0'
0x100014F1: 00 DC.B 0x00 ; '\0'
0x100014F2: 14 DC.B 0x14 ; '\x14'
0x100014F3: 00 DC.B 0x00 ; '\0'
0x100014F4: D1 DC.B 0xD1 ; '\xD1'
0x100014F5: 00 DC.B 0x00 ; '\0'
0x100014F6: 00 DC.B 0x00 ; '\0'
0x100014F7: 00 DC.B 0x00 ; '\0'
0x100014F8: 00 DC.B 0x00 ; '\0'
0x100014F9: 00 DC.B 0x00 ; '\0'
0x100014FA: 00 DC.B 0x00 ; '\0'
0x100014FB: 00 DC.B 0x00 ; '\0'
0x100014FC: 00 DC.B 0x00 ; '\0'
0x100014FD: 00 DC.B 0x00 ; '\0'
0x100014FE: 00 DC.B 0x00 ; '\0'
0x100014FF: 00 DC.B 0x00 ; '\0'
0x10001500: 00 DC.B 0x00 ; '\0'
0x10001501: 00 DC.B 0x00 ; '\0'
0x10001502: 16 DC.B 0x16 ; '\x16'
0x10001503: 00 DC.B 0x00 ; '\0'
0x10001504: D1 DC.B 0xD1 ; '\xD1'
0x10001505: 00 DC.B 0x00 ; '\0'
0x10001506: 00 DC.B 0x00 ; '\0'
0x10001507: 00 DC.B 0x00 ; '\0'
0x10001508: 00 DC.B 0x00 ; '\0'
0x10001509: 00 DC.B 0x00 ; '\0'
0x1000150A: 00 DC.B 0x00 ; '\0'
0x1000150B: 00 DC.B 0x00 ; '\0'
0x1000150C: 00 DC.B 0x00 ; '\0'
0x1000150D: 00 DC.B 0x00 ; '\0'
0x1000150E: 00 DC.B 0x00 ; '\0'
0x1000150F: 00 DC.B 0x00 ; '\0'
0x10001510: 00 DC.B 0x00 ; '\0'
0x10001511: 00 DC.B 0x00 ; '\0'
0x10001512: 18 DC.B 0x18 ; '\x18'
0x10001513: 00 DC.B 0x00 ; '\0'
0x10001514: D1 DC.B 0xD1 ; '\xD1'
0x10001515: 00 DC.B 0x00 ; '\0'
0x10001516: 00 DC.B 0x00 ; '\0'
0x10001517: 00 DC.B 0x00 ; '\0'
0x10001518: 00 DC.B 0x00 ; '\0'
0x10001519: 00 DC.B 0x00 ; '\0'
0x1000151A: 00 DC.B 0x00 ; '\0'
0x1000151B: 00 DC.B 0x00 ; '\0'
0x1000151C: 00 DC.B 0x00 ; '\0'
0x1000151D: 00 DC.B 0x00 ; '\0'
0x1000151E: 00 DC.B 0x00 ; '\0'
0x1000151F: 00 DC.B 0x00 ; '\0'
0x10001520: 00 DC.B 0x00 ; '\0'
0x10001521: 00 DC.B 0x00 ; '\0'
0x10001522: 1A DC.B 0x1A ; '\x1A'
0x10001523: 00 DC.B 0x00 ; '\0'
0x10001524: D1 DC.B 0xD1 ; '\xD1'
0x10001525: 00 DC.B 0x00 ; '\0'
0x10001526: 00 DC.B 0x00 ; '\0'
0x10001527: 00 DC.B 0x00 ; '\0'
0x10001528: 00 DC.B 0x00 ; '\0'
0x10001529: 00 DC.B 0x00 ; '\0'
0x1000152A: 00 DC.B 0x00 ; '\0'
0x1000152B: 00 DC.B 0x00 ; '\0'
0x1000152C: 00 DC.B 0x00 ; '\0'
0x1000152D: 00 DC.B 0x00 ; '\0'
0x1000152E: 00 DC.B 0x00 ; '\0'
0x1000152F: 00 DC.B 0x00 ; '\0'
0x10001530: 00 DC.B 0x00 ; '\0'
0x10001531: 00 DC.B 0x00 ; '\0'
0x10001532: 1C DC.B 0x1C ; '\x1C'
0x10001533: 00 DC.B 0x00 ; '\0'
0x10001534: D1 DC.B 0xD1 ; '\xD1'
0x10001535: 00 DC.B 0x00 ; '\0'
0x10001536: 00 DC.B 0x00 ; '\0'
0x10001537: 00 DC.B 0x00 ; '\0'
0x10001538: 00 DC.B 0x00 ; '\0'
0x10001539: 00 DC.B 0x00 ; '\0'
0x1000153A: 00 DC.B 0x00 ; '\0'
0x1000153B: 00 DC.B 0x00 ; '\0'
0x1000153C: 00 DC.B 0x00 ; '\0'
0x1000153D: 00 DC.B 0x00 ; '\0'
0x1000153E: 00 DC.B 0x00 ; '\0'
0x1000153F: 00 DC.B 0x00 ; '\0'
0x10001540: 00 DC.B 0x00 ; '\0'
0x10001541: 00 DC.B 0x00 ; '\0'
0x10001542: 1E DC.B 0x1E ; '\x1E'
0x10001543: 00 DC.B 0x00 ; '\0'
0x10001544: D1 DC.B 0xD1 ; '\xD1'
0x10001545: 00 DC.B 0x00 ; '\0'
0x10001546: 00 DC.B 0x00 ; '\0'
0x10001547: 00 DC.B 0x00 ; '\0'
0x10001548: 00 DC.B 0x00 ; '\0'
0x10001549: 00 DC.B 0x00 ; '\0'
0x1000154A: 00 DC.B 0x00 ; '\0'
0x1000154B: 00 DC.B 0x00 ; '\0'
0x1000154C: 00 DC.B 0x00 ; '\0'
0x1000154D: 00 DC.B 0x00 ; '\0'
0x1000154E: 00 DC.B 0x00 ; '\0'
0x1000154F: 00 DC.B 0x00 ; '\0'
0x10001550: 00 DC.B 0x00 ; '\0'
0x10001551: 00 DC.B 0x00 ; '\0'
0x10001552: 20 DC.B 0x20 ; ' '
0x10001553: 00 DC.B 0x00 ; '\0'
0x10001554: D1 DC.B 0xD1 ; '\xD1'
0x10001555: 00 DC.B 0x00 ; '\0'
0x10001556: 00 DC.B 0x00 ; '\0'
0x10001557: 00 DC.B 0x00 ; '\0'
0x10001558: 00 DC.B 0x00 ; '\0'
0x10001559: 00 DC.B 0x00 ; '\0'
0x1000155A: 00 DC.B 0x00 ; '\0'
0x1000155B: 00 DC.B 0x00 ; '\0'
0x1000155C: 00 DC.B 0x00 ; '\0'
0x1000155D: 00 DC.B 0x00 ; '\0'
0x1000155E: 00 DC.B 0x00 ; '\0'
0x1000155F: 00 DC.B 0x00 ; '\0'
0x10001560: 00 DC.B 0x00 ; '\0'
0x10001561: 00 DC.B 0x00 ; '\0'
0x10001562: 22 DC.B 0x22 ; '\"'
0x10001563: 00 DC.B 0x00 ; '\0'
0x10001564: D1 DC.B 0xD1 ; '\xD1'
0x10001565: 00 DC.B 0x00 ; '\0'
0x10001566: 00 DC.B 0x00 ; '\0'
0x10001567: 00 DC.B 0x00 ; '\0'
0x10001568: 00 DC.B 0x00 ; '\0'
0x10001569: 00 DC.B 0x00 ; '\0'
0x1000156A: 00 DC.B 0x00 ; '\0'
0x1000156B: 00 DC.B 0x00 ; '\0'
0x1000156C: 00 DC.B 0x00 ; '\0'
0x1000156D: 00 DC.B 0x00 ; '\0'
0x1000156E: 00 DC.B 0x00 ; '\0'
0x1000156F: 00 DC.B 0x00 ; '\0'
0x10001570: 00 DC.B 0x00 ; '\0'
0x10001571: 00 DC.B 0x00 ; '\0'
0x10001572: 24 DC.B 0x24 ; '$'
0x10001573: 00 DC.B 0x00 ; '\0'
0x10001574: D1 DC.B 0xD1 ; '\xD1'
0x10001575: 00 DC.B 0x00 ; '\0'
0x10001576: 00 DC.B 0x00 ; '\0'
0x10001577: 00 DC.B 0x00 ; '\0'
0x10001578: 00 DC.B 0x00 ; '\0'
0x10001579: 00 DC.B 0x00 ; '\0'
0x1000157A: 00 DC.B 0x00 ; '\0'
0x1000157B: 00 DC.B 0x00 ; '\0'
0x1000157C: 00 DC.B 0x00 ; '\0'
0x1000157D: 00 DC.B 0x00 ; '\0'
0x1000157E: 00 DC.B 0x00 ; '\0'
0x1000157F: 00 DC.B 0x00 ; '\0'
0x10001580: 00 DC.B 0x00 ; '\0'
0x10001581: 00 DC.B 0x00 ; '\0'
0x10001582: 26 DC.B 0x26 ; '&'
0x10001583: 00 DC.B 0x00 ; '\0'
0x10001584: D1 DC.B 0xD1 ; '\xD1'
0x10001585: 00 DC.B 0x00 ; '\0'
0x10001586: 00 DC.B 0x00 ; '\0'
0x10001587: 00 DC.B 0x00 ; '\0'
0x10001588: 00 DC.B 0x00 ; '\0'
0x10001589: 00 DC.B 0x00 ; '\0'
0x1000158A: 00 DC.B 0x00 ; '\0'
0x1000158B: 00 DC.B 0x00 ; '\0'
0x1000158C: 00 DC.B 0x00 ; '\0'
0x1000158D: 00 DC.B 0x00 ; '\0'
0x1000158E: 00 DC.B 0x00 ; '\0'
0x1000158F: 00 DC.B 0x00 ; '\0'
0x10001590: 00 DC.B 0x00 ; '\0'
0x10001591: 00 DC.B 0x00 ; '\0'
0x10001592: 28 DC.B 0x28 ; '('
0x10001593: 00 DC.B 0x00 ; '\0'
0x10001594: D1 DC.B 0xD1 ; '\xD1'
0x10001595: 00 DC.B 0x00 ; '\0'
0x10001596: 00 DC.B 0x00 ; '\0'
0x10001597: 00 DC.B 0x00 ; '\0'
0x10001598: 00 DC.B 0x00 ; '\0'
0x10001599: 00 DC.B 0x00 ; '\0'
0x1000159A: 00 DC.B 0x00 ; '\0'
0x1000159B: 00 DC.B 0x00 ; '\0'
0x1000159C: 00 DC.B 0x00 ; '\0'
0x1000159D: 00 DC.B 0x00 ; '\0'
0x1000159E: 00 DC.B 0x00 ; '\0'
0x1000159F: 00 DC.B 0x00 ; '\0'
0x100015A0: 00 DC.B 0x00 ; '\0'
0x100015A1: 00 DC.B 0x00 ; '\0'
0x100015A2: 2A DC.B 0x2A ; '*'
0x100015A3: 00 DC.B 0x00 ; '\0'
0x100015A4: D1 DC.B 0xD1 ; '\xD1'
0x100015A5: 00 DC.B 0x00 ; '\0'
0x100015A6: 00 DC.B 0x00 ; '\0'
0x100015A7: 00 DC.B 0x00 ; '\0'
0x100015A8: 00 DC.B 0x00 ; '\0'
0x100015A9: 00 DC.B 0x00 ; '\0'
0x100015AA: 00 DC.B 0x00 ; '\0'
0x100015AB: 00 DC.B 0x00 ; '\0'
0x100015AC: 00 DC.B 0x00 ; '\0'
0x100015AD: 00 DC.B 0x00 ; '\0'
0x100015AE: 00 DC.B 0x00 ; '\0'
0x100015AF: 00 DC.B 0x00 ; '\0'
0x100015B0: 00 DC.B 0x00 ; '\0'
0x100015B1: 00 DC.B 0x00 ; '\0'
0x100015B2: 2C DC.B 0x2C ; ','
0x100015B3: 00 DC.B 0x00 ; '\0'
0x100015B4: D1 DC.B 0xD1 ; '\xD1'
0x100015B5: 00 DC.B 0x00 ; '\0'
0x100015B6: 00 DC.B 0x00 ; '\0'
0x100015B7: 00 DC.B 0x00 ; '\0'
0x100015B8: 00 DC.B 0x00 ; '\0'
0x100015B9: 00 DC.B 0x00 ; '\0'
0x100015BA: 00 DC.B 0x00 ; '\0'
0x100015BB: 00 DC.B 0x00 ; '\0'
0x100015BC: 00 DC.B 0x00 ; '\0'
0x100015BD: 00 DC.B 0x00 ; '\0'
0x100015BE: 00 DC.B 0x00 ; '\0'
0x100015BF: 00 DC.B 0x00 ; '\0'
0x100015C0: 00 DC.B 0x00 ; '\0'
0x100015C1: 00 DC.B 0x00 ; '\0'
0x100015C2: 2E DC.B 0x2E ; '.'
0x100015C3: 00 DC.B 0x00 ; '\0'
0x100015C4: D1 DC.B 0xD1 ; '\xD1'
0x100015C5: 00 DC.B 0x00 ; '\0'
0x100015C6: 00 DC.B 0x00 ; '\0'
0x100015C7: 00 DC.B 0x00 ; '\0'
0x100015C8: 00 DC.B 0x00 ; '\0'
0x100015C9: 00 DC.B 0x00 ; '\0'
0x100015CA: 00 DC.B 0x00 ; '\0'
0x100015CB: 00 DC.B 0x00 ; '\0'
0x100015CC: 00 DC.B 0x00 ; '\0'
0x100015CD: 00 DC.B 0x00 ; '\0'
0x100015CE: 00 DC.B 0x00 ; '\0'
0x100015CF: 00 DC.B 0x00 ; '\0'
0x100015D0: 00 DC.B 0x00 ; '\0'
0x100015D1: 00 DC.B 0x00 ; '\0'
0x100015D2: 30 DC.B 0x30 ; '0'
0x100015D3: 00 DC.B 0x00 ; '\0'
0x100015D4: D1 DC.B 0xD1 ; '\xD1'
0x100015D5: 00 DC.B 0x00 ; '\0'
0x100015D6: 00 DC.B 0x00 ; '\0'
0x100015D7: 00 DC.B 0x00 ; '\0'
0x100015D8: 00 DC.B 0x00 ; '\0'
0x100015D9: 00 DC.B 0x00 ; '\0'
0x100015DA: 00 DC.B 0x00 ; '\0'
0x100015DB: 00 DC.B 0x00 ; '\0'
0x100015DC: 00 DC.B 0x00 ; '\0'
0x100015DD: 00 DC.B 0x00 ; '\0'
0x100015DE: 00 DC.B 0x00 ; '\0'
0x100015DF: 00 DC.B 0x00 ; '\0'
0x100015E0: 00 DC.B 0x00 ; '\0'
0x100015E1: 00 DC.B 0x00 ; '\0'
0x100015E2: 32 DC.B 0x32 ; '2'
0x100015E3: 00 DC.B 0x00 ; '\0'
0x100015E4: D1 DC.B 0xD1 ; '\xD1'
0x100015E5: 00 DC.B 0x00 ; '\0'
0x100015E6: 00 DC.B 0x00 ; '\0'
0x100015E7: 00 DC.B 0x00 ; '\0'
0x100015E8: 00 DC.B 0x00 ; '\0'
0x100015E9: 00 DC.B 0x00 ; '\0'
0x100015EA: 00 DC.B 0x00 ; '\0'
0x100015EB: 00 DC.B 0x00 ; '\0'
0x100015EC: 00 DC.B 0x00 ; '\0'
0x100015ED: 00 DC.B 0x00 ; '\0'
0x100015EE: 00 DC.B 0x00 ; '\0'
0x100015EF: 00 DC.B 0x00 ; '\0'
0x100015F0: 00 DC.B 0x00 ; '\0'
0x100015F1: 00 DC.B 0x00 ; '\0'
0x100015F2: 34 DC.B 0x34 ; '4'
0x100015F3: 00 DC.B 0x00 ; '\0'
0x100015F4: D1 DC.B 0xD1 ; '\xD1'
0x100015F5: 00 DC.B 0x00 ; '\0'
0x100015F6: 00 DC.B 0x00 ; '\0'
0x100015F7: 00 DC.B 0x00 ; '\0'
0x100015F8: 00 DC.B 0x00 ; '\0'
0x100015F9: 00 DC.B 0x00 ; '\0'
0x100015FA: 00 DC.B 0x00 ; '\0'
0x100015FB: 00 DC.B 0x00 ; '\0'
0x100015FC: 00 DC.B 0x00 ; '\0'
0x100015FD: 00 DC.B 0x00 ; '\0'
0x100015FE: 00 DC.B 0x00 ; '\0'
0x100015FF: 00 DC.B 0x00 ; '\0'
0x10001600: 00 DC.B 0x00 ; '\0'
0x10001601: 00 DC.B 0x00 ; '\0'
0x10001602: 36 DC.B 0x36 ; '6'
0x10001603: 00 DC.B 0x00 ; '\0'
0x10001604: D1 DC.B 0xD1 ; '\xD1'
0x10001605: 00 DC.B 0x00 ; '\0'
0x10001606: 00 DC.B 0x00 ; '\0'
0x10001607: 00 DC.B 0x00 ; '\0'
0x10001608: 00 DC.B 0x00 ; '\0'
0x10001609: 00 DC.B 0x00 ; '\0'
0x1000160A: 00 DC.B 0x00 ; '\0'
0x1000160B: 00 DC.B 0x00 ; '\0'
0x1000160C: 00 DC.B 0x00 ; '\0'
0x1000160D: 00 DC.B 0x00 ; '\0'
0x1000160E: 00 DC.B 0x00 ; '\0'
0x1000160F: 00 DC.B 0x00 ; '\0'
0x10001610: 00 DC.B 0x00 ; '\0'
0x10001611: 00 DC.B 0x00 ; '\0'
0x10001612: 38 DC.B 0x38 ; '8'
0x10001613: 00 DC.B 0x00 ; '\0'
0x10001614: D1 DC.B 0xD1 ; '\xD1'
0x10001615: 00 DC.B 0x00 ; '\0'
0x10001616: 00 DC.B 0x00 ; '\0'
0x10001617: 00 DC.B 0x00 ; '\0'
0x10001618: 00 DC.B 0x00 ; '\0'
0x10001619: 00 DC.B 0x00 ; '\0'
0x1000161A: 00 DC.B 0x00 ; '\0'
0x1000161B: 00 DC.B 0x00 ; '\0'
0x1000161C: 00 DC.B 0x00 ; '\0'
0x1000161D: 00 DC.B 0x00 ; '\0'
0x1000161E: 00 DC.B 0x00 ; '\0'
0x1000161F: 00 DC.B 0x00 ; '\0'
0x10001620: 00 DC.B 0x00 ; '\0'
0x10001621: 00 DC.B 0x00 ; '\0'
0x10001622: 3A DC.B 0x3A ; ':'
0x10001623: 00 DC.B 0x00 ; '\0'
0x10001624: D1 DC.B 0xD1 ; '\xD1'
0x10001625: 00 DC.B 0x00 ; '\0'
0x10001626: 00 DC.B 0x00 ; '\0'
0x10001627: 00 DC.B 0x00 ; '\0'
0x10001628: 00 DC.B 0x00 ; '\0'
0x10001629: 00 DC.B 0x00 ; '\0'
0x1000162A: 00 DC.B 0x00 ; '\0'
0x1000162B: 00 DC.B 0x00 ; '\0'
0x1000162C: 00 DC.B 0x00 ; '\0'
0x1000162D: 00 DC.B 0x00 ; '\0'
0x1000162E: 00 DC.B 0x00 ; '\0'
0x1000162F: 00 DC.B 0x00 ; '\0'
0x10001630: 00 DC.B 0x00 ; '\0'
0x10001631: 00 DC.B 0x00 ; '\0'
0x10001632: 3C DC.B 0x3C ; '<'
0x10001633: 00 DC.B 0x00 ; '\0'
0x10001634: D1 DC.B 0xD1 ; '\xD1'
0x10001635: 00 DC.B 0x00 ; '\0'
0x10001636: 00 DC.B 0x00 ; '\0'
0x10001637: 00 DC.B 0x00 ; '\0'
0x10001638: 00 DC.B 0x00 ; '\0'
0x10001639: 00 DC.B 0x00 ; '\0'
0x1000163A: 00 DC.B 0x00 ; '\0'
0x1000163B: 00 DC.B 0x00 ; '\0'
0x1000163C: 00 DC.B 0x00 ; '\0'
0x1000163D: 00 DC.B 0x00 ; '\0'
0x1000163E: 00 DC.B 0x00 ; '\0'
0x1000163F: 00 DC.B 0x00 ; '\0'
0x10001640: 00 DC.B 0x00 ; '\0'
0x10001641: 00 DC.B 0x00 ; '\0'
0x10001642: 3E DC.B 0x3E ; '>'
0x10001643: 00 DC.B 0x00 ; '\0'
0x10001644: D1 DC.B 0xD1 ; '\xD1'
0x10001645: 00 DC.B 0x00 ; '\0'
0x10001646: 00 DC.B 0x00 ; '\0'
0x10001647: 00 DC.B 0x00 ; '\0'
0x10001648: 00 DC.B 0x00 ; '\0'
0x10001649: 00 DC.B 0x00 ; '\0'
0x1000164A: 00 DC.B 0x00 ; '\0'
0x1000164B: 00 DC.B 0x00 ; '\0'
0x1000164C: 00 DC.B 0x00 ; '\0'
0x1000164D: 00 DC.B 0x00 ; '\0'
0x1000164E: 00 DC.B 0x00 ; '\0'
0x1000164F: 00 DC.B 0x00 ; '\0'
0x10001650: 00 DC.B 0x00 ; '\0'
0x10001651: 00 DC.B 0x00 ; '\0'
0x10001652: 40 DC.B 0x40 ; '@'
0x10001653: 00 DC.B 0x00 ; '\0'
0x10001654: FB DC.B 0xFB ; '\xFB'
0x10001655: 05 DC.B 0x05 ; '\x05'
0x10001656: 00 DC.B 0x00 ; '\0'
0x10001657: 00 DC.B 0x00 ; '\0'
0x10001658: 00 DC.B 0x00 ; '\0'
0x10001659: 00 DC.B 0x00 ; '\0'
0x1000165A: 00 DC.B 0x00 ; '\0'
0x1000165B: 00 DC.B 0x00 ; '\0'
0x1000165C: 10 DC.B 0x10 ; '\x10'
0x1000165D: 00 DC.B 0x00 ; '\0'
0x1000165E: 00 DC.B 0x00 ; '\0'
0x1000165F: 00 DC.B 0x00 ; '\0'
0x10001660: 01 DC.B 0x01 ; '\x01'
0x10001661: 00 DC.B 0x00 ; '\0'
0x10001662: 4B DC.B 0x4B ; 'K'
0x10001663: 00 DC.B 0x00 ; '\0'
0x10001664: B8 DC.B 0xB8 ; '\xB8'
0x10001665: 03 DC.B 0x03 ; '\x03'
0x10001666: 00 DC.B 0x00 ; '\0'
0x10001667: 00 DC.B 0x00 ; '\0'
0x10001668: 00 DC.B 0x00 ; '\0'
0x10001669: 00 DC.B 0x00 ; '\0'
0x1000166A: 00 DC.B 0x00 ; '\0'
0x1000166B: 00 DC.B 0x00 ; '\0'
0x1000166C: 01 DC.B 0x01 ; '\x01'
0x1000166D: 00 DC.B 0x00 ; '\0'
0x1000166E: 00 DC.B 0x00 ; '\0'
0x1000166F: 00 DC.B 0x00 ; '\0'
0x10001670: 01 DC.B 0x01 ; '\x01'
0x10001671: 00 DC.B 0x00 ; '\0'
0x10001672: 4C DC.B 0x4C ; 'L'
0x10001673: 00 DC.B 0x00 ; '\0'
0x10001674: D1 DC.B 0xD1 ; '\xD1'
0x10001675: 00 DC.B 0x00 ; '\0'
0x10001676: 00 DC.B 0x00 ; '\0'
0x10001677: 00 DC.B 0x00 ; '\0'
0x10001678: 00 DC.B 0x00 ; '\0'
0x10001679: 00 DC.B 0x00 ; '\0'
0x1000167A: 00 DC.B 0x00 ; '\0'
0x1000167B: 00 DC.B 0x00 ; '\0'
0x1000167C: 00 DC.B 0x00 ; '\0'
0x1000167D: 00 DC.B 0x00 ; '\0'
0x1000167E: 00 DC.B 0x00 ; '\0'
0x1000167F: 00 DC.B 0x00 ; '\0'
0x10001680: 00 DC.B 0x00 ; '\0'
0x10001681: 00 DC.B 0x00 ; '\0'
0x10001682: 42 DC.B 0x42 ; 'B'
0x10001683: 00 DC.B 0x00 ; '\0'
0x10001684: 08 DC.B 0x08 ; '\b'
0x10001685: 06 DC.B 0x06 ; '\x06'
0x10001686: 00 DC.B 0x00 ; '\0'
0x10001687: 00 DC.B 0x00 ; '\0'
0x10001688: 48 DC.B 0x48 ; 'H'
0x10001689: 00 DC.B 0x00 ; '\0'
0x1000168A: 00 DC.B 0x00 ; '\0'
0x1000168B: 00 DC.B 0x00 ; '\0'
0x1000168C: 00 DC.B 0x00 ; '\0'
0x1000168D: 00 DC.B 0x00 ; '\0'
0x1000168E: 00 DC.B 0x00 ; '\0'
0x1000168F: 00 DC.B 0x00 ; '\0'
0x10001690: 00 DC.B 0x00 ; '\0'
0x10001691: 00 DC.B 0x00 ; '\0'
0x10001692: 42 DC.B 0x42 ; 'B'
0x10001693: 00 DC.B 0x00 ; '\0'
0x10001694: D1 DC.B 0xD1 ; '\xD1'
0x10001695: 00 DC.B 0x00 ; '\0'
0x10001696: 00 DC.B 0x00 ; '\0'
0x10001697: 00 DC.B 0x00 ; '\0'
0x10001698: 4C DC.B 0x4C ; 'L'
0x10001699: 00 DC.B 0x00 ; '\0'
0x1000169A: 00 DC.B 0x00 ; '\0'
0x1000169B: 00 DC.B 0x00 ; '\0'
0x1000169C: 00 DC.B 0x00 ; '\0'
0x1000169D: 00 DC.B 0x00 ; '\0'
0x1000169E: 00 DC.B 0x00 ; '\0'
0x1000169F: 00 DC.B 0x00 ; '\0'
0x100016A0: 00 DC.B 0x00 ; '\0'
0x100016A1: 00 DC.B 0x00 ; '\0'
0x100016A2: 42 DC.B 0x42 ; 'B'
0x100016A3: 00 DC.B 0x00 ; '\0'
0x100016A4: 0B DC.B 0x0B ; '\v'
0x100016A5: 05 DC.B 0x05 ; '\x05'
0x100016A6: 00 DC.B 0x00 ; '\0'
0x100016A7: 00 DC.B 0x00 ; '\0'
0x100016A8: 01 DC.B 0x01 ; '\x01'
0x100016A9: 00 DC.B 0x00 ; '\0'
0x100016AA: 00 DC.B 0x00 ; '\0'
0x100016AB: 00 DC.B 0x00 ; '\0'
0x100016AC: 2A DC.B 0x2A ; '*'
0x100016AD: 00 DC.B 0x00 ; '\0'
0x100016AE: 00 DC.B 0x00 ; '\0'
0x100016AF: 00 DC.B 0x00 ; '\0'
0x100016B0: 02 DC.B 0x02 ; '\x02'
0x100016B1: 00 DC.B 0x00 ; '\0'
0x100016B2: 44 DC.B 0x44 ; 'D'
0x100016B3: 00 DC.B 0x00 ; '\0'
0x100016B4: D1 DC.B 0xD1 ; '\xD1'
0x100016B5: 00 DC.B 0x00 ; '\0'
0x100016B6: 00 DC.B 0x00 ; '\0'
0x100016B7: 00 DC.B 0x00 ; '\0'
0x100016B8: 00 DC.B 0x00 ; '\0'
0x100016B9: 00 DC.B 0x00 ; '\0'
0x100016BA: 00 DC.B 0x00 ; '\0'
0x100016BB: 00 DC.B 0x00 ; '\0'
0x100016BC: 00 DC.B 0x00 ; '\0'
0x100016BD: 00 DC.B 0x00 ; '\0'
0x100016BE: 00 DC.B 0x00 ; '\0'
0x100016BF: 00 DC.B 0x00 ; '\0'
0x100016C0: 00 DC.B 0x00 ; '\0'
0x100016C1: 00 DC.B 0x00 ; '\0'
0x100016C2: 44 DC.B 0x44 ; 'D'
0x100016C3: 00 DC.B 0x00 ; '\0'
0x100016C4: D1 DC.B 0xD1 ; '\xD1'
0x100016C5: 00 DC.B 0x00 ; '\0'
0x100016C6: 00 DC.B 0x00 ; '\0'
0x100016C7: 00 DC.B 0x00 ; '\0'
0x100016C8: 00 DC.B 0x00 ; '\0'
0x100016C9: 00 DC.B 0x00 ; '\0'
0x100016CA: 00 DC.B 0x00 ; '\0'
0x100016CB: 00 DC.B 0x00 ; '\0'
0x100016CC: 00 DC.B 0x00 ; '\0'
0x100016CD: 00 DC.B 0x00 ; '\0'
0x100016CE: 00 DC.B 0x00 ; '\0'
0x100016CF: 00 DC.B 0x00 ; '\0'
0x100016D0: 00 DC.B 0x00 ; '\0'
0x100016D1: 00 DC.B 0x00 ; '\0'
0x100016D2: 46 DC.B 0x46 ; 'F'
0x100016D3: 00 DC.B 0x00 ; '\0'
0x100016D4: D1 DC.B 0xD1 ; '\xD1'
0x100016D5: 00 DC.B 0x00 ; '\0'
0x100016D6: 00 DC.B 0x00 ; '\0'
0x100016D7: 00 DC.B 0x00 ; '\0'
0x100016D8: 00 DC.B 0x00 ; '\0'
0x100016D9: 00 DC.B 0x00 ; '\0'
0x100016DA: 00 DC.B 0x00 ; '\0'
0x100016DB: 00 DC.B 0x00 ; '\0'
0x100016DC: 00 DC.B 0x00 ; '\0'
0x100016DD: 00 DC.B 0x00 ; '\0'
0x100016DE: 00 DC.B 0x00 ; '\0'
0x100016DF: 00 DC.B 0x00 ; '\0'
0x100016E0: 00 DC.B 0x00 ; '\0'
0x100016E1: 00 DC.B 0x00 ; '\0'
0x100016E2: 48 DC.B 0x48 ; 'H'
0x100016E3: 00 DC.B 0x00 ; '\0'
0x100016E4: D7 DC.B 0xD7 ; '\xD7'
0x100016E5: 03 DC.B 0x03 ; '\x03'
0x100016E6: 00 DC.B 0x00 ; '\0'
0x100016E7: 00 DC.B 0x00 ; '\0'
0x100016E8: 01 DC.B 0x01 ; '\x01'
0x100016E9: 00 DC.B 0x00 ; '\0'
0x100016EA: 00 DC.B 0x00 ; '\0'
0x100016EB: 00 DC.B 0x00 ; '\0'
0x100016EC: 80 DC.B 0x80 ; '\x80'
0x100016ED: 00 DC.B 0x00 ; '\0'
0x100016EE: 00 DC.B 0x00 ; '\0'
0x100016EF: 00 DC.B 0x00 ; '\0'
0x100016F0: 12 DC.B 0x12 ; '\x12'
0x100016F1: 00 DC.B 0x00 ; '\0'
0x100016F2: 03 DC.B 0x03 ; '\x03'
0x100016F3: 00 DC.B 0x00 ; '\0'
0x100016F4: 5F DC.B 0x5F ; '_'
0x100016F5: 06 DC.B 0x06 ; '\x06'
0x100016F6: 00 DC.B 0x00 ; '\0'
0x100016F7: 00 DC.B 0x00 ; '\0'
0x100016F8: 00 DC.B 0x00 ; '\0'
0x100016F9: 00 DC.B 0x00 ; '\0'
0x100016FA: 00 DC.B 0x00 ; '\0'
0x100016FB: 00 DC.B 0x00 ; '\0'
0x100016FC: A8 DC.B 0xA8 ; '\xA8'
0x100016FD: 00 DC.B 0x00 ; '\0'
0x100016FE: 00 DC.B 0x00 ; '\0'
0x100016FF: 00 DC.B 0x00 ; '\0'
0x10001700: 11 DC.B 0x11 ; '\x11'
0x10001701: 00 DC.B 0x00 ; '\0'
0x10001702: 4A DC.B 0x4A ; 'J'
0x10001703: 00 DC.B 0x00 ; '\0'
0x10001704: 01 DC.B 0x01 ; '\x01'
0x10001705: 00 DC.B 0x00 ; '\0'
0x10001706: 00 DC.B 0x00 ; '\0'
0x10001707: 00 DC.B 0x00 ; '\0'
0x10001708: 00 DC.B 0x00 ; '\0'
0x10001709: 00 DC.B 0x00 ; '\0'
0x1000170A: 00 DC.B 0x00 ; '\0'
0x1000170B: 00 DC.B 0x00 ; '\0'
0x1000170C: 00 DC.B 0x00 ; '\0'
0x1000170D: 00 DC.B 0x00 ; '\0'
0x1000170E: 00 DC.B 0x00 ; '\0'
0x1000170F: 00 DC.B 0x00 ; '\0'
0x10001710: 10 DC.B 0x10 ; '\x10'
0x10001711: 00 DC.B 0x00 ; '\0'
0x10001712: 00 DC.B 0x00 ; '\0'
0x10001713: 00 DC.B 0x00 ; '\0'
0x10001714: B9 DC.B 0xB9 ; '\xB9'
0x10001715: 04 DC.B 0x04 ; '\x04'
0x10001716: 00 DC.B 0x00 ; '\0'
0x10001717: 00 DC.B 0x00 ; '\0'
0x10001718: 01 DC.B 0x01 ; '\x01'
0x10001719: 00 DC.B 0x00 ; '\0'
0x1000171A: 00 DC.B 0x00 ; '\0'
0x1000171B: 00 DC.B 0x00 ; '\0'
0x1000171C: 80 DC.B 0x80 ; '\x80'
0x1000171D: 00 DC.B 0x00 ; '\0'
0x1000171E: 00 DC.B 0x00 ; '\0'
0x1000171F: 00 DC.B 0x00 ; '\0'
0x10001720: 12 DC.B 0x12 ; '\x12'
0x10001721: 00 DC.B 0x00 ; '\0'
0x10001722: 07 DC.B 0x07 ; '\x07'
0x10001723: 00 DC.B 0x00 ; '\0'
0x10001724: A4 DC.B 0xA4 ; '\xA4'
0x10001725: 01 DC.B 0x01 ; '\x01'
0x10001726: 00 DC.B 0x00 ; '\0'
0x10001727: 00 DC.B 0x00 ; '\0'
0x10001728: 01 DC.B 0x01 ; '\x01'
0x10001729: 00 DC.B 0x00 ; '\0'
0x1000172A: 00 DC.B 0x00 ; '\0'
0x1000172B: 00 DC.B 0x00 ; '\0'
0x1000172C: 1C DC.B 0x1C ; '\x1C'
0x1000172D: 00 DC.B 0x00 ; '\0'
0x1000172E: 00 DC.B 0x00 ; '\0'
0x1000172F: 00 DC.B 0x00 ; '\0'
0x10001730: 12 DC.B 0x12 ; '\x12'
0x10001731: 00 DC.B 0x00 ; '\0'
0x10001732: 09 DC.B 0x09 ; '\t'
0x10001733: 00 DC.B 0x00 ; '\0'
0x10001734: DE DC.B 0xDE ; '\xDE'
0x10001735: 05 DC.B 0x05 ; '\x05'
Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=16, align=1
_acDownBuffer:
0x10001736: 00 DC.B 0x00 ; '\0'
0x10001737: 53 DC.B 0x53 ; 'S'
0x10001738: 45 DC.B 0x45 ; 'E'
0x10001739: 47 DC.B 0x47 ; 'G'
0x1000173A: 47 DC.B 0x47 ; 'G'
0x1000173B: 45 DC.B 0x45 ; 'E'
0x1000173C: 52 DC.B 0x52 ; 'R'
0x1000173D: 20 DC.B 0x20 ; ' '
0x1000173E: 43 DC.B 0x43 ; 'C'
0x1000173F: 2F DC.B 0x2F ; '/'
0x10001740: 43 DC.B 0x43 ; 'C'
0x10001741: 2B DC.B 0x2B ; '+'
0x10001742: 2B DC.B 0x2B ; '+'
0x10001743: 20 DC.B 0x20 ; ' '
0x10001744: 63 DC.B 0x63 ; 'c'
0x10001745: 6F DC.B 0x6F ; 'o'
Section .no_init from main.o, size=4, align=4
bootLoaderMark:
0x10001748: 00 DC.B 0x00 ; '\0'
0x10001749: 00 DC.B 0x00 ; '\0'
0x1000174A: 00 DC.B 0x00 ; '\0'
0x1000174B: 00 DC.B 0x00 ; '\0'
Section .data.pFlash from stm32g4xx_hal_flash.o, size=32, align=4
pFlash:
0x1000174C: 00 DC.B 0x00 ; '\0'
0x1000174D: 00 DC.B 0x00 ; '\0'
0x1000174E: 00 DC.B 0x00 ; '\0'
0x1000174F: 00 DC.B 0x00 ; '\0'
0x10001750: 00 DC.B 0x00 ; '\0'
0x10001751: 00 DC.B 0x00 ; '\0'
0x10001752: 00 DC.B 0x00 ; '\0'
0x10001753: 00 DC.B 0x00 ; '\0'
0x10001754: 00 DC.B 0x00 ; '\0'
0x10001755: 00 DC.B 0x00 ; '\0'
0x10001756: 00 DC.B 0x00 ; '\0'
0x10001757: 00 DC.B 0x00 ; '\0'
0x10001758: 00 DC.B 0x00 ; '\0'
0x10001759: 00 DC.B 0x00 ; '\0'
0x1000175A: 00 DC.B 0x00 ; '\0'
0x1000175B: 00 DC.B 0x00 ; '\0'
0x1000175C: 01 DC.B 0x01 ; '\x01'
0x1000175D: 00 DC.B 0x00 ; '\0'
0x1000175E: 00 DC.B 0x00 ; '\0'
0x1000175F: 00 DC.B 0x00 ; '\0'
0x10001760: 00 DC.B 0x00 ; '\0'
0x10001761: 00 DC.B 0x00 ; '\0'
0x10001762: 00 DC.B 0x00 ; '\0'
0x10001763: 00 DC.B 0x00 ; '\0'
0x10001764: 00 DC.B 0x00 ; '\0'
0x10001765: 00 DC.B 0x00 ; '\0'
0x10001766: 00 DC.B 0x00 ; '\0'
0x10001767: 00 DC.B 0x00 ; '\0'
0x10001768: 00 DC.B 0x00 ; '\0'
0x10001769: 00 DC.B 0x00 ; '\0'
0x1000176A: 00 DC.B 0x00 ; '\0'
0x1000176B: 00 DC.B 0x00 ; '\0'
Section .data.uwTickPrio from stm32g4xx_hal.o, size=4, align=4
uwTickPrio:
0x1000176C: 10 DC.B 0x10 ; '\x10'
0x1000176D: 00 DC.B 0x00 ; '\0'
0x1000176E: 00 DC.B 0x00 ; '\0'
0x1000176F: 00 DC.B 0x00 ; '\0'
Section .data.uwTickFreq from stm32g4xx_hal.o, size=4, align=4
uwTickFreq:
0x10001770: 01 DC.B 0x01 ; '\x01'
0x10001771: 00 DC.B 0x00 ; '\0'
0x10001772: 00 DC.B 0x00 ; '\0'
0x10001773: 00 DC.B 0x00 ; '\0'
Section .data.libc.stdout from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdout:
0x10001774: 100012C4 DC.W __SEGGER_RTL_stdout_file
Section .data.libc.stdin from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stdin:
0x10001778: 100012C8 DC.W __SEGGER_RTL_stdin_file
Section .data.libc.stderr from prinops_rtt.o (prinops_rtt_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
stderr:
0x1000177C: 100012CC DC.W __SEGGER_RTL_stderr_file
Section .data.SystemCoreClock from system_stm32g4xx.o, size=4, align=4
SystemCoreClock:
0x10001780: 00 DC.B 0x00 ; '\0'
0x10001781: 24 DC.B 0x24 ; '$'
0x10001782: F4 DC.B 0xF4 ; '\xF4'
0x10001783: 00 DC.B 0x00 ; '\0'
Section .tbss.__SEGGER_RTL_locale_ptr from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=4, align=4
__SEGGER_RTL_locale_ptr:
0x10001784: 43 DC.B 0x43 ; 'C'
0x10001785: 00 DC.B 0x00 ; '\0'
0x10001786: 50 DC.B 0x50 ; 'P'
0x10001787: 4F DC.B 0x4F ; 'O'
Section .tdata.__SEGGER_RTL_global_locale from mbops.o (mbops_timeops_v7em_fpv4_sp_d16_hard_t_le_eabi_balanced.a), size=20, align=4
__SEGGER_RTL_global_locale:
__RAL_global_locale:
0x10001788: 08006720 DC.W __SEGGER_RTL_c_locale
0x1000178C: 08006720 DC.W __SEGGER_RTL_c_locale
0x10001790: 08006720 DC.W __SEGGER_RTL_c_locale
0x10001794: 08006720 DC.W __SEGGER_RTL_c_locale
0x10001798: 08006720 DC.W __SEGGER_RTL_c_locale
Section .bss.block.stack from [ Linker created ], size=2048, align=8
0x10007800: 00 DC.B 0x00 ; '\0'
0x10007801: 00 DC.B 0x00 ; '\0'
0x10007802: 00 DC.B 0x00 ; '\0'
0x10007803: 00 DC.B 0x00 ; '\0'
0x10007804: 00 DC.B 0x00 ; '\0'
0x10007805: 00 DC.B 0x00 ; '\0'
0x10007806: 00 DC.B 0x00 ; '\0'
0x10007807: 00 DC.B 0x00 ; '\0'
0x10007808: 00 DC.B 0x00 ; '\0'
0x10007809: 00 DC.B 0x00 ; '\0'
0x1000780A: 00 DC.B 0x00 ; '\0'
0x1000780B: 00 DC.B 0x00 ; '\0'
0x1000780C: 00 DC.B 0x00 ; '\0'
0x1000780D: 00 DC.B 0x00 ; '\0'
0x1000780E: 00 DC.B 0x00 ; '\0'
0x1000780F: 00 DC.B 0x00 ; '\0'
0x10007810: 00 DC.B 0x00 ; '\0'
0x10007811: 00 DC.B 0x00 ; '\0'
0x10007812: 00 DC.B 0x00 ; '\0'
0x10007813: 00 DC.B 0x00 ; '\0'
0x10007814: 00 DC.B 0x00 ; '\0'
0x10007815: 00 DC.B 0x00 ; '\0'
0x10007816: 00 DC.B 0x00 ; '\0'
0x10007817: 00 DC.B 0x00 ; '\0'
0x10007818: 00 DC.B 0x00 ; '\0'
0x10007819: 00 DC.B 0x00 ; '\0'
0x1000781A: 00 DC.B 0x00 ; '\0'
0x1000781B: 00 DC.B 0x00 ; '\0'
0x1000781C: 00 DC.B 0x00 ; '\0'
0x1000781D: 00 DC.B 0x00 ; '\0'
0x1000781E: 00 DC.B 0x00 ; '\0'
0x1000781F: 00 DC.B 0x00 ; '\0'
0x10007820: 00 DC.B 0x00 ; '\0'
0x10007821: 00 DC.B 0x00 ; '\0'
0x10007822: 00 DC.B 0x00 ; '\0'
0x10007823: 00 DC.B 0x00 ; '\0'
0x10007824: 00 DC.B 0x00 ; '\0'
0x10007825: 00 DC.B 0x00 ; '\0'
0x10007826: 00 DC.B 0x00 ; '\0'
0x10007827: 00 DC.B 0x00 ; '\0'
0x10007828: 00 DC.B 0x00 ; '\0'
0x10007829: 00 DC.B 0x00 ; '\0'
0x1000782A: 00 DC.B 0x00 ; '\0'
0x1000782B: 00 DC.B 0x00 ; '\0'
0x1000782C: 00 DC.B 0x00 ; '\0'
0x1000782D: 00 DC.B 0x00 ; '\0'
0x1000782E: 00 DC.B 0x00 ; '\0'
0x1000782F: 00 DC.B 0x00 ; '\0'
0x10007830: 00 DC.B 0x00 ; '\0'
0x10007831: 00 DC.B 0x00 ; '\0'
0x10007832: 00 DC.B 0x00 ; '\0'
0x10007833: 00 DC.B 0x00 ; '\0'
0x10007834: 00 DC.B 0x00 ; '\0'
0x10007835: 00 DC.B 0x00 ; '\0'
0x10007836: 00 DC.B 0x00 ; '\0'
0x10007837: 00 DC.B 0x00 ; '\0'
0x10007838: 00 DC.B 0x00 ; '\0'
0x10007839: 00 DC.B 0x00 ; '\0'
0x1000783A: 00 DC.B 0x00 ; '\0'
0x1000783B: 00 DC.B 0x00 ; '\0'
0x1000783C: 00 DC.B 0x00 ; '\0'
0x1000783D: 00 DC.B 0x00 ; '\0'
0x1000783E: 00 DC.B 0x00 ; '\0'
0x1000783F: 00 DC.B 0x00 ; '\0'
0x10007840: 00 DC.B 0x00 ; '\0'
0x10007841: 00 DC.B 0x00 ; '\0'
0x10007842: 00 DC.B 0x00 ; '\0'
0x10007843: 00 DC.B 0x00 ; '\0'
0x10007844: 00 DC.B 0x00 ; '\0'
0x10007845: 00 DC.B 0x00 ; '\0'
0x10007846: 00 DC.B 0x00 ; '\0'
0x10007847: 00 DC.B 0x00 ; '\0'
0x10007848: 00 DC.B 0x00 ; '\0'
0x10007849: 00 DC.B 0x00 ; '\0'
0x1000784A: 00 DC.B 0x00 ; '\0'
0x1000784B: 00 DC.B 0x00 ; '\0'
0x1000784C: 00 DC.B 0x00 ; '\0'
0x1000784D: 00 DC.B 0x00 ; '\0'
0x1000784E: 00 DC.B 0x00 ; '\0'
0x1000784F: 00 DC.B 0x00 ; '\0'
0x10007850: 00 DC.B 0x00 ; '\0'
0x10007851: 00 DC.B 0x00 ; '\0'
0x10007852: 00 DC.B 0x00 ; '\0'
0x10007853: 00 DC.B 0x00 ; '\0'
0x10007854: 00 DC.B 0x00 ; '\0'
0x10007855: 00 DC.B 0x00 ; '\0'
0x10007856: 00 DC.B 0x00 ; '\0'
0x10007857: 00 DC.B 0x00 ; '\0'
0x10007858: 00 DC.B 0x00 ; '\0'
0x10007859: 00 DC.B 0x00 ; '\0'
0x1000785A: 00 DC.B 0x00 ; '\0'
0x1000785B: 00 DC.B 0x00 ; '\0'
0x1000785C: 00 DC.B 0x00 ; '\0'
0x1000785D: 00 DC.B 0x00 ; '\0'
0x1000785E: 00 DC.B 0x00 ; '\0'
0x1000785F: 00 DC.B 0x00 ; '\0'
0x10007860: 00 DC.B 0x00 ; '\0'
0x10007861: 00 DC.B 0x00 ; '\0'
0x10007862: 00 DC.B 0x00 ; '\0'
0x10007863: 00 DC.B 0x00 ; '\0'
0x10007864: 00 DC.B 0x00 ; '\0'
0x10007865: 00 DC.B 0x00 ; '\0'
0x10007866: 00 DC.B 0x00 ; '\0'
0x10007867: 00 DC.B 0x00 ; '\0'
0x10007868: 00 DC.B 0x00 ; '\0'
0x10007869: 00 DC.B 0x00 ; '\0'
0x1000786A: 00 DC.B 0x00 ; '\0'
0x1000786B: 00 DC.B 0x00 ; '\0'
0x1000786C: 00 DC.B 0x00 ; '\0'
0x1000786D: 00 DC.B 0x00 ; '\0'
0x1000786E: 00 DC.B 0x00 ; '\0'
0x1000786F: 00 DC.B 0x00 ; '\0'
0x10007870: 00 DC.B 0x00 ; '\0'
0x10007871: 00 DC.B 0x00 ; '\0'
0x10007872: 00 DC.B 0x00 ; '\0'
0x10007873: 00 DC.B 0x00 ; '\0'
0x10007874: 00 DC.B 0x00 ; '\0'
0x10007875: 00 DC.B 0x00 ; '\0'
0x10007876: 00 DC.B 0x00 ; '\0'
0x10007877: 00 DC.B 0x00 ; '\0'
0x10007878: 00 DC.B 0x00 ; '\0'
0x10007879: 00 DC.B 0x00 ; '\0'
0x1000787A: 00 DC.B 0x00 ; '\0'
0x1000787B: 00 DC.B 0x00 ; '\0'
0x1000787C: 00 DC.B 0x00 ; '\0'
0x1000787D: 00 DC.B 0x00 ; '\0'
0x1000787E: 00 DC.B 0x00 ; '\0'
0x1000787F: 00 DC.B 0x00 ; '\0'
0x10007880: 00 DC.B 0x00 ; '\0'
0x10007881: 00 DC.B 0x00 ; '\0'
0x10007882: 00 DC.B 0x00 ; '\0'
0x10007883: 00 DC.B 0x00 ; '\0'
0x10007884: 00 DC.B 0x00 ; '\0'
0x10007885: 00 DC.B 0x00 ; '\0'
0x10007886: 00 DC.B 0x00 ; '\0'
0x10007887: 00 DC.B 0x00 ; '\0'
0x10007888: 00 DC.B 0x00 ; '\0'
0x10007889: 00 DC.B 0x00 ; '\0'
0x1000788A: 00 DC.B 0x00 ; '\0'
0x1000788B: 00 DC.B 0x00 ; '\0'
0x1000788C: 00 DC.B 0x00 ; '\0'
0x1000788D: 00 DC.B 0x00 ; '\0'
0x1000788E: 00 DC.B 0x00 ; '\0'
0x1000788F: 00 DC.B 0x00 ; '\0'
0x10007890: 00 DC.B 0x00 ; '\0'
0x10007891: 00 DC.B 0x00 ; '\0'
0x10007892: 00 DC.B 0x00 ; '\0'
0x10007893: 00 DC.B 0x00 ; '\0'
0x10007894: 00 DC.B 0x00 ; '\0'
0x10007895: 00 DC.B 0x00 ; '\0'
0x10007896: 00 DC.B 0x00 ; '\0'
0x10007897: 00 DC.B 0x00 ; '\0'
0x10007898: 00 DC.B 0x00 ; '\0'
0x10007899: 00 DC.B 0x00 ; '\0'
0x1000789A: 00 DC.B 0x00 ; '\0'
0x1000789B: 00 DC.B 0x00 ; '\0'
0x1000789C: 00 DC.B 0x00 ; '\0'
0x1000789D: 00 DC.B 0x00 ; '\0'
0x1000789E: 00 DC.B 0x00 ; '\0'
0x1000789F: 00 DC.B 0x00 ; '\0'
0x100078A0: 00 DC.B 0x00 ; '\0'
0x100078A1: 00 DC.B 0x00 ; '\0'
0x100078A2: 00 DC.B 0x00 ; '\0'
0x100078A3: 00 DC.B 0x00 ; '\0'
0x100078A4: 00 DC.B 0x00 ; '\0'
0x100078A5: 00 DC.B 0x00 ; '\0'
0x100078A6: 00 DC.B 0x00 ; '\0'
0x100078A7: 00 DC.B 0x00 ; '\0'
0x100078A8: 00 DC.B 0x00 ; '\0'
0x100078A9: 00 DC.B 0x00 ; '\0'
0x100078AA: 00 DC.B 0x00 ; '\0'
0x100078AB: 00 DC.B 0x00 ; '\0'
0x100078AC: 00 DC.B 0x00 ; '\0'
0x100078AD: 00 DC.B 0x00 ; '\0'
0x100078AE: 00 DC.B 0x00 ; '\0'
0x100078AF: 00 DC.B 0x00 ; '\0'
0x100078B0: 00 DC.B 0x00 ; '\0'
0x100078B1: 00 DC.B 0x00 ; '\0'
0x100078B2: 00 DC.B 0x00 ; '\0'
0x100078B3: 00 DC.B 0x00 ; '\0'
0x100078B4: 00 DC.B 0x00 ; '\0'
0x100078B5: 00 DC.B 0x00 ; '\0'
0x100078B6: 00 DC.B 0x00 ; '\0'
0x100078B7: 00 DC.B 0x00 ; '\0'
0x100078B8: 00 DC.B 0x00 ; '\0'
0x100078B9: 00 DC.B 0x00 ; '\0'
0x100078BA: 00 DC.B 0x00 ; '\0'
0x100078BB: 00 DC.B 0x00 ; '\0'
0x100078BC: 00 DC.B 0x00 ; '\0'
0x100078BD: 00 DC.B 0x00 ; '\0'
0x100078BE: 00 DC.B 0x00 ; '\0'
0x100078BF: 00 DC.B 0x00 ; '\0'
0x100078C0: 00 DC.B 0x00 ; '\0'
0x100078C1: 00 DC.B 0x00 ; '\0'
0x100078C2: 00 DC.B 0x00 ; '\0'
0x100078C3: 00 DC.B 0x00 ; '\0'
0x100078C4: 00 DC.B 0x00 ; '\0'
0x100078C5: 00 DC.B 0x00 ; '\0'
0x100078C6: 00 DC.B 0x00 ; '\0'
0x100078C7: 00 DC.B 0x00 ; '\0'
0x100078C8: 00 DC.B 0x00 ; '\0'
0x100078C9: 00 DC.B 0x00 ; '\0'
0x100078CA: 00 DC.B 0x00 ; '\0'
0x100078CB: 00 DC.B 0x00 ; '\0'
0x100078CC: 00 DC.B 0x00 ; '\0'
0x100078CD: 00 DC.B 0x00 ; '\0'
0x100078CE: 00 DC.B 0x00 ; '\0'
0x100078CF: 00 DC.B 0x00 ; '\0'
0x100078D0: 00 DC.B 0x00 ; '\0'
0x100078D1: 00 DC.B 0x00 ; '\0'
0x100078D2: 00 DC.B 0x00 ; '\0'
0x100078D3: 00 DC.B 0x00 ; '\0'
0x100078D4: 00 DC.B 0x00 ; '\0'
0x100078D5: 00 DC.B 0x00 ; '\0'
0x100078D6: 00 DC.B 0x00 ; '\0'
0x100078D7: 00 DC.B 0x00 ; '\0'
0x100078D8: 00 DC.B 0x00 ; '\0'
0x100078D9: 00 DC.B 0x00 ; '\0'
0x100078DA: 00 DC.B 0x00 ; '\0'
0x100078DB: 00 DC.B 0x00 ; '\0'
0x100078DC: 00 DC.B 0x00 ; '\0'
0x100078DD: 00 DC.B 0x00 ; '\0'
0x100078DE: 00 DC.B 0x00 ; '\0'
0x100078DF: 00 DC.B 0x00 ; '\0'
0x100078E0: 00 DC.B 0x00 ; '\0'
0x100078E1: 00 DC.B 0x00 ; '\0'
0x100078E2: 00 DC.B 0x00 ; '\0'
0x100078E3: 00 DC.B 0x00 ; '\0'
0x100078E4: 00 DC.B 0x00 ; '\0'
0x100078E5: 00 DC.B 0x00 ; '\0'
0x100078E6: 00 DC.B 0x00 ; '\0'
0x100078E7: 00 DC.B 0x00 ; '\0'
0x100078E8: 00 DC.B 0x00 ; '\0'
0x100078E9: 00 DC.B 0x00 ; '\0'
0x100078EA: 00 DC.B 0x00 ; '\0'
0x100078EB: 00 DC.B 0x00 ; '\0'
0x100078EC: 00 DC.B 0x00 ; '\0'
0x100078ED: 00 DC.B 0x00 ; '\0'
0x100078EE: 00 DC.B 0x00 ; '\0'
0x100078EF: 00 DC.B 0x00 ; '\0'
0x100078F0: 00 DC.B 0x00 ; '\0'
0x100078F1: 00 DC.B 0x00 ; '\0'
0x100078F2: 00 DC.B 0x00 ; '\0'
0x100078F3: 00 DC.B 0x00 ; '\0'
0x100078F4: 00 DC.B 0x00 ; '\0'
0x100078F5: 00 DC.B 0x00 ; '\0'
0x100078F6: 00 DC.B 0x00 ; '\0'
0x100078F7: 00 DC.B 0x00 ; '\0'
0x100078F8: 00 DC.B 0x00 ; '\0'
0x100078F9: 00 DC.B 0x00 ; '\0'
0x100078FA: 00 DC.B 0x00 ; '\0'
0x100078FB: 00 DC.B 0x00 ; '\0'
0x100078FC: 00 DC.B 0x00 ; '\0'
0x100078FD: 00 DC.B 0x00 ; '\0'
0x100078FE: 00 DC.B 0x00 ; '\0'
0x100078FF: 00 DC.B 0x00 ; '\0'
0x10007900: 00 DC.B 0x00 ; '\0'
0x10007901: 00 DC.B 0x00 ; '\0'
0x10007902: 00 DC.B 0x00 ; '\0'
0x10007903: 00 DC.B 0x00 ; '\0'
0x10007904: 00 DC.B 0x00 ; '\0'
0x10007905: 00 DC.B 0x00 ; '\0'
0x10007906: 00 DC.B 0x00 ; '\0'
0x10007907: 00 DC.B 0x00 ; '\0'
0x10007908: 00 DC.B 0x00 ; '\0'
0x10007909: 00 DC.B 0x00 ; '\0'
0x1000790A: 00 DC.B 0x00 ; '\0'
0x1000790B: 00 DC.B 0x00 ; '\0'
0x1000790C: 00 DC.B 0x00 ; '\0'
0x1000790D: 00 DC.B 0x00 ; '\0'
0x1000790E: 00 DC.B 0x00 ; '\0'
0x1000790F: 00 DC.B 0x00 ; '\0'
0x10007910: 00 DC.B 0x00 ; '\0'
0x10007911: 00 DC.B 0x00 ; '\0'
0x10007912: 00 DC.B 0x00 ; '\0'
0x10007913: 00 DC.B 0x00 ; '\0'
0x10007914: 00 DC.B 0x00 ; '\0'
0x10007915: 00 DC.B 0x00 ; '\0'
0x10007916: 00 DC.B 0x00 ; '\0'
0x10007917: 00 DC.B 0x00 ; '\0'
0x10007918: 00 DC.B 0x00 ; '\0'
0x10007919: 00 DC.B 0x00 ; '\0'
0x1000791A: 00 DC.B 0x00 ; '\0'
0x1000791B: 00 DC.B 0x00 ; '\0'
0x1000791C: 00 DC.B 0x00 ; '\0'
0x1000791D: 00 DC.B 0x00 ; '\0'
0x1000791E: 00 DC.B 0x00 ; '\0'
0x1000791F: 00 DC.B 0x00 ; '\0'
0x10007920: 00 DC.B 0x00 ; '\0'
0x10007921: 00 DC.B 0x00 ; '\0'
0x10007922: 00 DC.B 0x00 ; '\0'
0x10007923: 00 DC.B 0x00 ; '\0'
0x10007924: 00 DC.B 0x00 ; '\0'
0x10007925: 00 DC.B 0x00 ; '\0'
0x10007926: 00 DC.B 0x00 ; '\0'
0x10007927: 00 DC.B 0x00 ; '\0'
0x10007928: 00 DC.B 0x00 ; '\0'
0x10007929: 00 DC.B 0x00 ; '\0'
0x1000792A: 00 DC.B 0x00 ; '\0'
0x1000792B: 00 DC.B 0x00 ; '\0'
0x1000792C: 00 DC.B 0x00 ; '\0'
0x1000792D: 00 DC.B 0x00 ; '\0'
0x1000792E: 00 DC.B 0x00 ; '\0'
0x1000792F: 00 DC.B 0x00 ; '\0'
0x10007930: 00 DC.B 0x00 ; '\0'
0x10007931: 00 DC.B 0x00 ; '\0'
0x10007932: 00 DC.B 0x00 ; '\0'
0x10007933: 00 DC.B 0x00 ; '\0'
0x10007934: 00 DC.B 0x00 ; '\0'
0x10007935: 00 DC.B 0x00 ; '\0'
0x10007936: 00 DC.B 0x00 ; '\0'
0x10007937: 00 DC.B 0x00 ; '\0'
0x10007938: 00 DC.B 0x00 ; '\0'
0x10007939: 00 DC.B 0x00 ; '\0'
0x1000793A: 00 DC.B 0x00 ; '\0'
0x1000793B: 00 DC.B 0x00 ; '\0'
0x1000793C: 00 DC.B 0x00 ; '\0'
0x1000793D: 00 DC.B 0x00 ; '\0'
0x1000793E: 00 DC.B 0x00 ; '\0'
0x1000793F: 00 DC.B 0x00 ; '\0'
0x10007940: 00 DC.B 0x00 ; '\0'
0x10007941: 00 DC.B 0x00 ; '\0'
0x10007942: 00 DC.B 0x00 ; '\0'
0x10007943: 00 DC.B 0x00 ; '\0'
0x10007944: 00 DC.B 0x00 ; '\0'
0x10007945: 00 DC.B 0x00 ; '\0'
0x10007946: 00 DC.B 0x00 ; '\0'
0x10007947: 00 DC.B 0x00 ; '\0'
0x10007948: 00 DC.B 0x00 ; '\0'
0x10007949: 00 DC.B 0x00 ; '\0'
0x1000794A: 00 DC.B 0x00 ; '\0'
0x1000794B: 00 DC.B 0x00 ; '\0'
0x1000794C: 00 DC.B 0x00 ; '\0'
0x1000794D: 00 DC.B 0x00 ; '\0'
0x1000794E: 00 DC.B 0x00 ; '\0'
0x1000794F: 00 DC.B 0x00 ; '\0'
0x10007950: 00 DC.B 0x00 ; '\0'
0x10007951: 00 DC.B 0x00 ; '\0'
0x10007952: 00 DC.B 0x00 ; '\0'
0x10007953: 00 DC.B 0x00 ; '\0'
0x10007954: 00 DC.B 0x00 ; '\0'
0x10007955: 00 DC.B 0x00 ; '\0'
0x10007956: 00 DC.B 0x00 ; '\0'
0x10007957: 00 DC.B 0x00 ; '\0'
0x10007958: 00 DC.B 0x00 ; '\0'
0x10007959: 00 DC.B 0x00 ; '\0'
0x1000795A: 00 DC.B 0x00 ; '\0'
0x1000795B: 00 DC.B 0x00 ; '\0'
0x1000795C: 00 DC.B 0x00 ; '\0'
0x1000795D: 00 DC.B 0x00 ; '\0'
0x1000795E: 00 DC.B 0x00 ; '\0'
0x1000795F: 00 DC.B 0x00 ; '\0'
0x10007960: 00 DC.B 0x00 ; '\0'
0x10007961: 00 DC.B 0x00 ; '\0'
0x10007962: 00 DC.B 0x00 ; '\0'
0x10007963: 00 DC.B 0x00 ; '\0'
0x10007964: 00 DC.B 0x00 ; '\0'
0x10007965: 00 DC.B 0x00 ; '\0'
0x10007966: 00 DC.B 0x00 ; '\0'
0x10007967: 00 DC.B 0x00 ; '\0'
0x10007968: 00 DC.B 0x00 ; '\0'
0x10007969: 00 DC.B 0x00 ; '\0'
0x1000796A: 00 DC.B 0x00 ; '\0'
0x1000796B: 00 DC.B 0x00 ; '\0'
0x1000796C: 00 DC.B 0x00 ; '\0'
0x1000796D: 00 DC.B 0x00 ; '\0'
0x1000796E: 00 DC.B 0x00 ; '\0'
0x1000796F: 00 DC.B 0x00 ; '\0'
0x10007970: 00 DC.B 0x00 ; '\0'
0x10007971: 00 DC.B 0x00 ; '\0'
0x10007972: 00 DC.B 0x00 ; '\0'
0x10007973: 00 DC.B 0x00 ; '\0'
0x10007974: 00 DC.B 0x00 ; '\0'
0x10007975: 00 DC.B 0x00 ; '\0'
0x10007976: 00 DC.B 0x00 ; '\0'
0x10007977: 00 DC.B 0x00 ; '\0'
0x10007978: 00 DC.B 0x00 ; '\0'
0x10007979: 00 DC.B 0x00 ; '\0'
0x1000797A: 00 DC.B 0x00 ; '\0'
0x1000797B: 00 DC.B 0x00 ; '\0'
0x1000797C: 00 DC.B 0x00 ; '\0'
0x1000797D: 00 DC.B 0x00 ; '\0'
0x1000797E: 00 DC.B 0x00 ; '\0'
0x1000797F: 00 DC.B 0x00 ; '\0'
0x10007980: 00 DC.B 0x00 ; '\0'
0x10007981: 00 DC.B 0x00 ; '\0'
0x10007982: 00 DC.B 0x00 ; '\0'
0x10007983: 00 DC.B 0x00 ; '\0'
0x10007984: 00 DC.B 0x00 ; '\0'
0x10007985: 00 DC.B 0x00 ; '\0'
0x10007986: 00 DC.B 0x00 ; '\0'
0x10007987: 00 DC.B 0x00 ; '\0'
0x10007988: 00 DC.B 0x00 ; '\0'
0x10007989: 00 DC.B 0x00 ; '\0'
0x1000798A: 00 DC.B 0x00 ; '\0'
0x1000798B: 00 DC.B 0x00 ; '\0'
0x1000798C: 00 DC.B 0x00 ; '\0'
0x1000798D: 00 DC.B 0x00 ; '\0'
0x1000798E: 00 DC.B 0x00 ; '\0'
0x1000798F: 00 DC.B 0x00 ; '\0'
0x10007990: 00 DC.B 0x00 ; '\0'
0x10007991: 00 DC.B 0x00 ; '\0'
0x10007992: 00 DC.B 0x00 ; '\0'
0x10007993: 00 DC.B 0x00 ; '\0'
0x10007994: 00 DC.B 0x00 ; '\0'
0x10007995: 00 DC.B 0x00 ; '\0'
0x10007996: 00 DC.B 0x00 ; '\0'
0x10007997: 00 DC.B 0x00 ; '\0'
0x10007998: 00 DC.B 0x00 ; '\0'
0x10007999: 00 DC.B 0x00 ; '\0'
0x1000799A: 00 DC.B 0x00 ; '\0'
0x1000799B: 00 DC.B 0x00 ; '\0'
0x1000799C: 00 DC.B 0x00 ; '\0'
0x1000799D: 00 DC.B 0x00 ; '\0'
0x1000799E: 00 DC.B 0x00 ; '\0'
0x1000799F: 00 DC.B 0x00 ; '\0'
0x100079A0: 00 DC.B 0x00 ; '\0'
0x100079A1: 00 DC.B 0x00 ; '\0'
0x100079A2: 00 DC.B 0x00 ; '\0'
0x100079A3: 00 DC.B 0x00 ; '\0'
0x100079A4: 00 DC.B 0x00 ; '\0'
0x100079A5: 00 DC.B 0x00 ; '\0'
0x100079A6: 00 DC.B 0x00 ; '\0'
0x100079A7: 00 DC.B 0x00 ; '\0'
0x100079A8: 00 DC.B 0x00 ; '\0'
0x100079A9: 00 DC.B 0x00 ; '\0'
0x100079AA: 00 DC.B 0x00 ; '\0'
0x100079AB: 00 DC.B 0x00 ; '\0'
0x100079AC: 00 DC.B 0x00 ; '\0'
0x100079AD: 00 DC.B 0x00 ; '\0'
0x100079AE: 00 DC.B 0x00 ; '\0'
0x100079AF: 00 DC.B 0x00 ; '\0'
0x100079B0: 00 DC.B 0x00 ; '\0'
0x100079B1: 00 DC.B 0x00 ; '\0'
0x100079B2: 00 DC.B 0x00 ; '\0'
0x100079B3: 00 DC.B 0x00 ; '\0'
0x100079B4: 00 DC.B 0x00 ; '\0'
0x100079B5: 00 DC.B 0x00 ; '\0'
0x100079B6: 00 DC.B 0x00 ; '\0'
0x100079B7: 00 DC.B 0x00 ; '\0'
0x100079B8: 00 DC.B 0x00 ; '\0'
0x100079B9: 00 DC.B 0x00 ; '\0'
0x100079BA: 00 DC.B 0x00 ; '\0'
0x100079BB: 00 DC.B 0x00 ; '\0'
0x100079BC: 00 DC.B 0x00 ; '\0'
0x100079BD: 00 DC.B 0x00 ; '\0'
0x100079BE: 00 DC.B 0x00 ; '\0'
0x100079BF: 00 DC.B 0x00 ; '\0'
0x100079C0: 00 DC.B 0x00 ; '\0'
0x100079C1: 00 DC.B 0x00 ; '\0'
0x100079C2: 00 DC.B 0x00 ; '\0'
0x100079C3: 00 DC.B 0x00 ; '\0'
0x100079C4: 00 DC.B 0x00 ; '\0'
0x100079C5: 00 DC.B 0x00 ; '\0'
0x100079C6: 00 DC.B 0x00 ; '\0'
0x100079C7: 00 DC.B 0x00 ; '\0'
0x100079C8: 00 DC.B 0x00 ; '\0'
0x100079C9: 00 DC.B 0x00 ; '\0'
0x100079CA: 00 DC.B 0x00 ; '\0'
0x100079CB: 00 DC.B 0x00 ; '\0'
0x100079CC: 00 DC.B 0x00 ; '\0'
0x100079CD: 00 DC.B 0x00 ; '\0'
0x100079CE: 00 DC.B 0x00 ; '\0'
0x100079CF: 00 DC.B 0x00 ; '\0'
0x100079D0: 00 DC.B 0x00 ; '\0'
0x100079D1: 00 DC.B 0x00 ; '\0'
0x100079D2: 00 DC.B 0x00 ; '\0'
0x100079D3: 00 DC.B 0x00 ; '\0'
0x100079D4: 00 DC.B 0x00 ; '\0'
0x100079D5: 00 DC.B 0x00 ; '\0'
0x100079D6: 00 DC.B 0x00 ; '\0'
0x100079D7: 00 DC.B 0x00 ; '\0'
0x100079D8: 00 DC.B 0x00 ; '\0'
0x100079D9: 00 DC.B 0x00 ; '\0'
0x100079DA: 00 DC.B 0x00 ; '\0'
0x100079DB: 00 DC.B 0x00 ; '\0'
0x100079DC: 00 DC.B 0x00 ; '\0'
0x100079DD: 00 DC.B 0x00 ; '\0'
0x100079DE: 00 DC.B 0x00 ; '\0'
0x100079DF: 00 DC.B 0x00 ; '\0'
0x100079E0: 00 DC.B 0x00 ; '\0'
0x100079E1: 00 DC.B 0x00 ; '\0'
0x100079E2: 00 DC.B 0x00 ; '\0'
0x100079E3: 00 DC.B 0x00 ; '\0'
0x100079E4: 00 DC.B 0x00 ; '\0'
0x100079E5: 00 DC.B 0x00 ; '\0'
0x100079E6: 00 DC.B 0x00 ; '\0'
0x100079E7: 00 DC.B 0x00 ; '\0'
0x100079E8: 00 DC.B 0x00 ; '\0'
0x100079E9: 00 DC.B 0x00 ; '\0'
0x100079EA: 00 DC.B 0x00 ; '\0'
0x100079EB: 00 DC.B 0x00 ; '\0'
0x100079EC: 00 DC.B 0x00 ; '\0'
0x100079ED: 00 DC.B 0x00 ; '\0'
0x100079EE: 00 DC.B 0x00 ; '\0'
0x100079EF: 00 DC.B 0x00 ; '\0'
0x100079F0: 00 DC.B 0x00 ; '\0'
0x100079F1: 00 DC.B 0x00 ; '\0'
0x100079F2: 00 DC.B 0x00 ; '\0'
0x100079F3: 00 DC.B 0x00 ; '\0'
0x100079F4: 00 DC.B 0x00 ; '\0'
0x100079F5: 00 DC.B 0x00 ; '\0'
0x100079F6: 00 DC.B 0x00 ; '\0'
0x100079F7: 00 DC.B 0x00 ; '\0'
0x100079F8: 00 DC.B 0x00 ; '\0'
0x100079F9: 00 DC.B 0x00 ; '\0'
0x100079FA: 00 DC.B 0x00 ; '\0'
0x100079FB: 00 DC.B 0x00 ; '\0'
0x100079FC: 00 DC.B 0x00 ; '\0'
0x100079FD: 00 DC.B 0x00 ; '\0'
0x100079FE: 00 DC.B 0x00 ; '\0'
0x100079FF: 00 DC.B 0x00 ; '\0'
0x10007A00: 00 DC.B 0x00 ; '\0'
0x10007A01: 00 DC.B 0x00 ; '\0'
0x10007A02: 00 DC.B 0x00 ; '\0'
0x10007A03: 00 DC.B 0x00 ; '\0'
0x10007A04: 00 DC.B 0x00 ; '\0'
0x10007A05: 00 DC.B 0x00 ; '\0'
0x10007A06: 00 DC.B 0x00 ; '\0'
0x10007A07: 00 DC.B 0x00 ; '\0'
0x10007A08: 00 DC.B 0x00 ; '\0'
0x10007A09: 00 DC.B 0x00 ; '\0'
0x10007A0A: 00 DC.B 0x00 ; '\0'
0x10007A0B: 00 DC.B 0x00 ; '\0'
0x10007A0C: 00 DC.B 0x00 ; '\0'
0x10007A0D: 00 DC.B 0x00 ; '\0'
0x10007A0E: 00 DC.B 0x00 ; '\0'
0x10007A0F: 00 DC.B 0x00 ; '\0'
0x10007A10: 00 DC.B 0x00 ; '\0'
0x10007A11: 00 DC.B 0x00 ; '\0'
0x10007A12: 00 DC.B 0x00 ; '\0'
0x10007A13: 00 DC.B 0x00 ; '\0'
0x10007A14: 00 DC.B 0x00 ; '\0'
0x10007A15: 00 DC.B 0x00 ; '\0'
0x10007A16: 00 DC.B 0x00 ; '\0'
0x10007A17: 00 DC.B 0x00 ; '\0'
0x10007A18: 00 DC.B 0x00 ; '\0'
0x10007A19: 00 DC.B 0x00 ; '\0'
0x10007A1A: 00 DC.B 0x00 ; '\0'
0x10007A1B: 00 DC.B 0x00 ; '\0'
0x10007A1C: 00 DC.B 0x00 ; '\0'
0x10007A1D: 00 DC.B 0x00 ; '\0'
0x10007A1E: 00 DC.B 0x00 ; '\0'
0x10007A1F: 00 DC.B 0x00 ; '\0'
0x10007A20: 00 DC.B 0x00 ; '\0'
0x10007A21: 00 DC.B 0x00 ; '\0'
0x10007A22: 00 DC.B 0x00 ; '\0'
0x10007A23: 00 DC.B 0x00 ; '\0'
0x10007A24: 00 DC.B 0x00 ; '\0'
0x10007A25: 00 DC.B 0x00 ; '\0'
0x10007A26: 00 DC.B 0x00 ; '\0'
0x10007A27: 00 DC.B 0x00 ; '\0'
0x10007A28: 00 DC.B 0x00 ; '\0'
0x10007A29: 00 DC.B 0x00 ; '\0'
0x10007A2A: 00 DC.B 0x00 ; '\0'
0x10007A2B: 00 DC.B 0x00 ; '\0'
0x10007A2C: 00 DC.B 0x00 ; '\0'
0x10007A2D: 00 DC.B 0x00 ; '\0'
0x10007A2E: 00 DC.B 0x00 ; '\0'
0x10007A2F: 00 DC.B 0x00 ; '\0'
0x10007A30: 00 DC.B 0x00 ; '\0'
0x10007A31: 00 DC.B 0x00 ; '\0'
0x10007A32: 00 DC.B 0x00 ; '\0'
0x10007A33: 00 DC.B 0x00 ; '\0'
0x10007A34: 00 DC.B 0x00 ; '\0'
0x10007A35: 00 DC.B 0x00 ; '\0'
0x10007A36: 00 DC.B 0x00 ; '\0'
0x10007A37: 00 DC.B 0x00 ; '\0'
0x10007A38: 00 DC.B 0x00 ; '\0'
0x10007A39: 00 DC.B 0x00 ; '\0'
0x10007A3A: 00 DC.B 0x00 ; '\0'
0x10007A3B: 00 DC.B 0x00 ; '\0'
0x10007A3C: 00 DC.B 0x00 ; '\0'
0x10007A3D: 00 DC.B 0x00 ; '\0'
0x10007A3E: 00 DC.B 0x00 ; '\0'
0x10007A3F: 00 DC.B 0x00 ; '\0'
0x10007A40: 00 DC.B 0x00 ; '\0'
0x10007A41: 00 DC.B 0x00 ; '\0'
0x10007A42: 00 DC.B 0x00 ; '\0'
0x10007A43: 00 DC.B 0x00 ; '\0'
0x10007A44: 00 DC.B 0x00 ; '\0'
0x10007A45: 00 DC.B 0x00 ; '\0'
0x10007A46: 00 DC.B 0x00 ; '\0'
0x10007A47: 00 DC.B 0x00 ; '\0'
0x10007A48: 00 DC.B 0x00 ; '\0'
0x10007A49: 00 DC.B 0x00 ; '\0'
0x10007A4A: 00 DC.B 0x00 ; '\0'
0x10007A4B: 00 DC.B 0x00 ; '\0'
0x10007A4C: 00 DC.B 0x00 ; '\0'
0x10007A4D: 00 DC.B 0x00 ; '\0'
0x10007A4E: 00 DC.B 0x00 ; '\0'
0x10007A4F: 00 DC.B 0x00 ; '\0'
0x10007A50: 00 DC.B 0x00 ; '\0'
0x10007A51: 00 DC.B 0x00 ; '\0'
0x10007A52: 00 DC.B 0x00 ; '\0'
0x10007A53: 00 DC.B 0x00 ; '\0'
0x10007A54: 00 DC.B 0x00 ; '\0'
0x10007A55: 00 DC.B 0x00 ; '\0'
0x10007A56: 00 DC.B 0x00 ; '\0'
0x10007A57: 00 DC.B 0x00 ; '\0'
0x10007A58: 00 DC.B 0x00 ; '\0'
0x10007A59: 00 DC.B 0x00 ; '\0'
0x10007A5A: 00 DC.B 0x00 ; '\0'
0x10007A5B: 00 DC.B 0x00 ; '\0'
0x10007A5C: 00 DC.B 0x00 ; '\0'
0x10007A5D: 00 DC.B 0x00 ; '\0'
0x10007A5E: 00 DC.B 0x00 ; '\0'
0x10007A5F: 00 DC.B 0x00 ; '\0'
0x10007A60: 00 DC.B 0x00 ; '\0'
0x10007A61: 00 DC.B 0x00 ; '\0'
0x10007A62: 00 DC.B 0x00 ; '\0'
0x10007A63: 00 DC.B 0x00 ; '\0'
0x10007A64: 00 DC.B 0x00 ; '\0'
0x10007A65: 00 DC.B 0x00 ; '\0'
0x10007A66: 00 DC.B 0x00 ; '\0'
0x10007A67: 00 DC.B 0x00 ; '\0'
0x10007A68: 00 DC.B 0x00 ; '\0'
0x10007A69: 00 DC.B 0x00 ; '\0'
0x10007A6A: 00 DC.B 0x00 ; '\0'
0x10007A6B: 00 DC.B 0x00 ; '\0'
0x10007A6C: 00 DC.B 0x00 ; '\0'
0x10007A6D: 00 DC.B 0x00 ; '\0'
0x10007A6E: 00 DC.B 0x00 ; '\0'
0x10007A6F: 00 DC.B 0x00 ; '\0'
0x10007A70: 00 DC.B 0x00 ; '\0'
0x10007A71: 00 DC.B 0x00 ; '\0'
0x10007A72: 00 DC.B 0x00 ; '\0'
0x10007A73: 00 DC.B 0x00 ; '\0'
0x10007A74: 00 DC.B 0x00 ; '\0'
0x10007A75: 00 DC.B 0x00 ; '\0'
0x10007A76: 00 DC.B 0x00 ; '\0'
0x10007A77: 00 DC.B 0x00 ; '\0'
0x10007A78: 00 DC.B 0x00 ; '\0'
0x10007A79: 00 DC.B 0x00 ; '\0'
0x10007A7A: 00 DC.B 0x00 ; '\0'
0x10007A7B: 00 DC.B 0x00 ; '\0'
0x10007A7C: 00 DC.B 0x00 ; '\0'
0x10007A7D: 00 DC.B 0x00 ; '\0'
0x10007A7E: 00 DC.B 0x00 ; '\0'
0x10007A7F: 00 DC.B 0x00 ; '\0'
0x10007A80: 00 DC.B 0x00 ; '\0'
0x10007A81: 00 DC.B 0x00 ; '\0'
0x10007A82: 00 DC.B 0x00 ; '\0'
0x10007A83: 00 DC.B 0x00 ; '\0'
0x10007A84: 00 DC.B 0x00 ; '\0'
0x10007A85: 00 DC.B 0x00 ; '\0'
0x10007A86: 00 DC.B 0x00 ; '\0'
0x10007A87: 00 DC.B 0x00 ; '\0'
0x10007A88: 00 DC.B 0x00 ; '\0'
0x10007A89: 00 DC.B 0x00 ; '\0'
0x10007A8A: 00 DC.B 0x00 ; '\0'
0x10007A8B: 00 DC.B 0x00 ; '\0'
0x10007A8C: 00 DC.B 0x00 ; '\0'
0x10007A8D: 00 DC.B 0x00 ; '\0'
0x10007A8E: 00 DC.B 0x00 ; '\0'
0x10007A8F: 00 DC.B 0x00 ; '\0'
0x10007A90: 00 DC.B 0x00 ; '\0'
0x10007A91: 00 DC.B 0x00 ; '\0'
0x10007A92: 00 DC.B 0x00 ; '\0'
0x10007A93: 00 DC.B 0x00 ; '\0'
0x10007A94: 00 DC.B 0x00 ; '\0'
0x10007A95: 00 DC.B 0x00 ; '\0'
0x10007A96: 00 DC.B 0x00 ; '\0'
0x10007A97: 00 DC.B 0x00 ; '\0'
0x10007A98: 00 DC.B 0x00 ; '\0'
0x10007A99: 00 DC.B 0x00 ; '\0'
0x10007A9A: 00 DC.B 0x00 ; '\0'
0x10007A9B: 00 DC.B 0x00 ; '\0'
0x10007A9C: 00 DC.B 0x00 ; '\0'
0x10007A9D: 00 DC.B 0x00 ; '\0'
0x10007A9E: 00 DC.B 0x00 ; '\0'
0x10007A9F: 00 DC.B 0x00 ; '\0'
0x10007AA0: 00 DC.B 0x00 ; '\0'
0x10007AA1: 00 DC.B 0x00 ; '\0'
0x10007AA2: 00 DC.B 0x00 ; '\0'
0x10007AA3: 00 DC.B 0x00 ; '\0'
0x10007AA4: 00 DC.B 0x00 ; '\0'
0x10007AA5: 00 DC.B 0x00 ; '\0'
0x10007AA6: 00 DC.B 0x00 ; '\0'
0x10007AA7: 00 DC.B 0x00 ; '\0'
0x10007AA8: 00 DC.B 0x00 ; '\0'
0x10007AA9: 00 DC.B 0x00 ; '\0'
0x10007AAA: 00 DC.B 0x00 ; '\0'
0x10007AAB: 00 DC.B 0x00 ; '\0'
0x10007AAC: 00 DC.B 0x00 ; '\0'
0x10007AAD: 00 DC.B 0x00 ; '\0'
0x10007AAE: 00 DC.B 0x00 ; '\0'
0x10007AAF: 00 DC.B 0x00 ; '\0'
0x10007AB0: 00 DC.B 0x00 ; '\0'
0x10007AB1: 00 DC.B 0x00 ; '\0'
0x10007AB2: 00 DC.B 0x00 ; '\0'
0x10007AB3: 00 DC.B 0x00 ; '\0'
0x10007AB4: 00 DC.B 0x00 ; '\0'
0x10007AB5: 00 DC.B 0x00 ; '\0'
0x10007AB6: 00 DC.B 0x00 ; '\0'
0x10007AB7: 00 DC.B 0x00 ; '\0'
0x10007AB8: 00 DC.B 0x00 ; '\0'
0x10007AB9: 00 DC.B 0x00 ; '\0'
0x10007ABA: 00 DC.B 0x00 ; '\0'
0x10007ABB: 00 DC.B 0x00 ; '\0'
0x10007ABC: 00 DC.B 0x00 ; '\0'
0x10007ABD: 00 DC.B 0x00 ; '\0'
0x10007ABE: 00 DC.B 0x00 ; '\0'
0x10007ABF: 00 DC.B 0x00 ; '\0'
0x10007AC0: 00 DC.B 0x00 ; '\0'
0x10007AC1: 00 DC.B 0x00 ; '\0'
0x10007AC2: 00 DC.B 0x00 ; '\0'
0x10007AC3: 00 DC.B 0x00 ; '\0'
0x10007AC4: 00 DC.B 0x00 ; '\0'
0x10007AC5: 00 DC.B 0x00 ; '\0'
0x10007AC6: 00 DC.B 0x00 ; '\0'
0x10007AC7: 00 DC.B 0x00 ; '\0'
0x10007AC8: 00 DC.B 0x00 ; '\0'
0x10007AC9: 00 DC.B 0x00 ; '\0'
0x10007ACA: 00 DC.B 0x00 ; '\0'
0x10007ACB: 00 DC.B 0x00 ; '\0'
0x10007ACC: 00 DC.B 0x00 ; '\0'
0x10007ACD: 00 DC.B 0x00 ; '\0'
0x10007ACE: 00 DC.B 0x00 ; '\0'
0x10007ACF: 00 DC.B 0x00 ; '\0'
0x10007AD0: 00 DC.B 0x00 ; '\0'
0x10007AD1: 00 DC.B 0x00 ; '\0'
0x10007AD2: 00 DC.B 0x00 ; '\0'
0x10007AD3: 00 DC.B 0x00 ; '\0'
0x10007AD4: 00 DC.B 0x00 ; '\0'
0x10007AD5: 00 DC.B 0x00 ; '\0'
0x10007AD6: 00 DC.B 0x00 ; '\0'
0x10007AD7: 00 DC.B 0x00 ; '\0'
0x10007AD8: 00 DC.B 0x00 ; '\0'
0x10007AD9: 00 DC.B 0x00 ; '\0'
0x10007ADA: 00 DC.B 0x00 ; '\0'
0x10007ADB: 00 DC.B 0x00 ; '\0'
0x10007ADC: 00 DC.B 0x00 ; '\0'
0x10007ADD: 00 DC.B 0x00 ; '\0'
0x10007ADE: 00 DC.B 0x00 ; '\0'
0x10007ADF: 00 DC.B 0x00 ; '\0'
0x10007AE0: 00 DC.B 0x00 ; '\0'
0x10007AE1: 00 DC.B 0x00 ; '\0'
0x10007AE2: 00 DC.B 0x00 ; '\0'
0x10007AE3: 00 DC.B 0x00 ; '\0'
0x10007AE4: 00 DC.B 0x00 ; '\0'
0x10007AE5: 00 DC.B 0x00 ; '\0'
0x10007AE6: 00 DC.B 0x00 ; '\0'
0x10007AE7: 00 DC.B 0x00 ; '\0'
0x10007AE8: 00 DC.B 0x00 ; '\0'
0x10007AE9: 00 DC.B 0x00 ; '\0'
0x10007AEA: 00 DC.B 0x00 ; '\0'
0x10007AEB: 00 DC.B 0x00 ; '\0'
0x10007AEC: 00 DC.B 0x00 ; '\0'
0x10007AED: 00 DC.B 0x00 ; '\0'
0x10007AEE: 00 DC.B 0x00 ; '\0'
0x10007AEF: 00 DC.B 0x00 ; '\0'
0x10007AF0: 00 DC.B 0x00 ; '\0'
0x10007AF1: 00 DC.B 0x00 ; '\0'
0x10007AF2: 00 DC.B 0x00 ; '\0'
0x10007AF3: 00 DC.B 0x00 ; '\0'
0x10007AF4: 00 DC.B 0x00 ; '\0'
0x10007AF5: 00 DC.B 0x00 ; '\0'
0x10007AF6: 00 DC.B 0x00 ; '\0'
0x10007AF7: 00 DC.B 0x00 ; '\0'
0x10007AF8: 00 DC.B 0x00 ; '\0'
0x10007AF9: 00 DC.B 0x00 ; '\0'
0x10007AFA: 00 DC.B 0x00 ; '\0'
0x10007AFB: 00 DC.B 0x00 ; '\0'
0x10007AFC: 00 DC.B 0x00 ; '\0'
0x10007AFD: 00 DC.B 0x00 ; '\0'
0x10007AFE: 00 DC.B 0x00 ; '\0'
0x10007AFF: 00 DC.B 0x00 ; '\0'
0x10007B00: 00 DC.B 0x00 ; '\0'
0x10007B01: 00 DC.B 0x00 ; '\0'
0x10007B02: 00 DC.B 0x00 ; '\0'
0x10007B03: 00 DC.B 0x00 ; '\0'
0x10007B04: 00 DC.B 0x00 ; '\0'
0x10007B05: 00 DC.B 0x00 ; '\0'
0x10007B06: 00 DC.B 0x00 ; '\0'
0x10007B07: 00 DC.B 0x00 ; '\0'
0x10007B08: 00 DC.B 0x00 ; '\0'
0x10007B09: 00 DC.B 0x00 ; '\0'
0x10007B0A: 00 DC.B 0x00 ; '\0'
0x10007B0B: 00 DC.B 0x00 ; '\0'
0x10007B0C: 00 DC.B 0x00 ; '\0'
0x10007B0D: 00 DC.B 0x00 ; '\0'
0x10007B0E: 00 DC.B 0x00 ; '\0'
0x10007B0F: 00 DC.B 0x00 ; '\0'
0x10007B10: 00 DC.B 0x00 ; '\0'
0x10007B11: 00 DC.B 0x00 ; '\0'
0x10007B12: 00 DC.B 0x00 ; '\0'
0x10007B13: 00 DC.B 0x00 ; '\0'
0x10007B14: 00 DC.B 0x00 ; '\0'
0x10007B15: 00 DC.B 0x00 ; '\0'
0x10007B16: 00 DC.B 0x00 ; '\0'
0x10007B17: 00 DC.B 0x00 ; '\0'
0x10007B18: 00 DC.B 0x00 ; '\0'
0x10007B19: 00 DC.B 0x00 ; '\0'
0x10007B1A: 00 DC.B 0x00 ; '\0'
0x10007B1B: 00 DC.B 0x00 ; '\0'
0x10007B1C: 00 DC.B 0x00 ; '\0'
0x10007B1D: 00 DC.B 0x00 ; '\0'
0x10007B1E: 00 DC.B 0x00 ; '\0'
0x10007B1F: 00 DC.B 0x00 ; '\0'
0x10007B20: 00 DC.B 0x00 ; '\0'
0x10007B21: 00 DC.B 0x00 ; '\0'
0x10007B22: 00 DC.B 0x00 ; '\0'
0x10007B23: 00 DC.B 0x00 ; '\0'
0x10007B24: 00 DC.B 0x00 ; '\0'
0x10007B25: 00 DC.B 0x00 ; '\0'
0x10007B26: 00 DC.B 0x00 ; '\0'
0x10007B27: 00 DC.B 0x00 ; '\0'
0x10007B28: 00 DC.B 0x00 ; '\0'
0x10007B29: 00 DC.B 0x00 ; '\0'
0x10007B2A: 00 DC.B 0x00 ; '\0'
0x10007B2B: 00 DC.B 0x00 ; '\0'
0x10007B2C: 00 DC.B 0x00 ; '\0'
0x10007B2D: 00 DC.B 0x00 ; '\0'
0x10007B2E: 00 DC.B 0x00 ; '\0'
0x10007B2F: 00 DC.B 0x00 ; '\0'
0x10007B30: 00 DC.B 0x00 ; '\0'
0x10007B31: 00 DC.B 0x00 ; '\0'
0x10007B32: 00 DC.B 0x00 ; '\0'
0x10007B33: 00 DC.B 0x00 ; '\0'
0x10007B34: 00 DC.B 0x00 ; '\0'
0x10007B35: 00 DC.B 0x00 ; '\0'
0x10007B36: 00 DC.B 0x00 ; '\0'
0x10007B37: 00 DC.B 0x00 ; '\0'
0x10007B38: 00 DC.B 0x00 ; '\0'
0x10007B39: 00 DC.B 0x00 ; '\0'
0x10007B3A: 00 DC.B 0x00 ; '\0'
0x10007B3B: 00 DC.B 0x00 ; '\0'
0x10007B3C: 00 DC.B 0x00 ; '\0'
0x10007B3D: 00 DC.B 0x00 ; '\0'
0x10007B3E: 00 DC.B 0x00 ; '\0'
0x10007B3F: 00 DC.B 0x00 ; '\0'
0x10007B40: 00 DC.B 0x00 ; '\0'
0x10007B41: 00 DC.B 0x00 ; '\0'
0x10007B42: 00 DC.B 0x00 ; '\0'
0x10007B43: 00 DC.B 0x00 ; '\0'
0x10007B44: 00 DC.B 0x00 ; '\0'
0x10007B45: 00 DC.B 0x00 ; '\0'
0x10007B46: 00 DC.B 0x00 ; '\0'
0x10007B47: 00 DC.B 0x00 ; '\0'
0x10007B48: 00 DC.B 0x00 ; '\0'
0x10007B49: 00 DC.B 0x00 ; '\0'
0x10007B4A: 00 DC.B 0x00 ; '\0'
0x10007B4B: 00 DC.B 0x00 ; '\0'
0x10007B4C: 00 DC.B 0x00 ; '\0'
0x10007B4D: 00 DC.B 0x00 ; '\0'
0x10007B4E: 00 DC.B 0x00 ; '\0'
0x10007B4F: 00 DC.B 0x00 ; '\0'
0x10007B50: 00 DC.B 0x00 ; '\0'
0x10007B51: 00 DC.B 0x00 ; '\0'
0x10007B52: 00 DC.B 0x00 ; '\0'
0x10007B53: 00 DC.B 0x00 ; '\0'
0x10007B54: 00 DC.B 0x00 ; '\0'
0x10007B55: 00 DC.B 0x00 ; '\0'
0x10007B56: 00 DC.B 0x00 ; '\0'
0x10007B57: 00 DC.B 0x00 ; '\0'
0x10007B58: 00 DC.B 0x00 ; '\0'
0x10007B59: 00 DC.B 0x00 ; '\0'
0x10007B5A: 00 DC.B 0x00 ; '\0'
0x10007B5B: 00 DC.B 0x00 ; '\0'
0x10007B5C: 00 DC.B 0x00 ; '\0'
0x10007B5D: 00 DC.B 0x00 ; '\0'
0x10007B5E: 00 DC.B 0x00 ; '\0'
0x10007B5F: 00 DC.B 0x00 ; '\0'
0x10007B60: 00 DC.B 0x00 ; '\0'
0x10007B61: 00 DC.B 0x00 ; '\0'
0x10007B62: 00 DC.B 0x00 ; '\0'
0x10007B63: 00 DC.B 0x00 ; '\0'
0x10007B64: 00 DC.B 0x00 ; '\0'
0x10007B65: 00 DC.B 0x00 ; '\0'
0x10007B66: 00 DC.B 0x00 ; '\0'
0x10007B67: 00 DC.B 0x00 ; '\0'
0x10007B68: 00 DC.B 0x00 ; '\0'
0x10007B69: 00 DC.B 0x00 ; '\0'
0x10007B6A: 00 DC.B 0x00 ; '\0'
0x10007B6B: 00 DC.B 0x00 ; '\0'
0x10007B6C: 00 DC.B 0x00 ; '\0'
0x10007B6D: 00 DC.B 0x00 ; '\0'
0x10007B6E: 00 DC.B 0x00 ; '\0'
0x10007B6F: 00 DC.B 0x00 ; '\0'
0x10007B70: 00 DC.B 0x00 ; '\0'
0x10007B71: 00 DC.B 0x00 ; '\0'
0x10007B72: 00 DC.B 0x00 ; '\0'
0x10007B73: 00 DC.B 0x00 ; '\0'
0x10007B74: 00 DC.B 0x00 ; '\0'
0x10007B75: 00 DC.B 0x00 ; '\0'
0x10007B76: 00 DC.B 0x00 ; '\0'
0x10007B77: 00 DC.B 0x00 ; '\0'
0x10007B78: 00 DC.B 0x00 ; '\0'
0x10007B79: 00 DC.B 0x00 ; '\0'
0x10007B7A: 00 DC.B 0x00 ; '\0'
0x10007B7B: 00 DC.B 0x00 ; '\0'
0x10007B7C: 00 DC.B 0x00 ; '\0'
0x10007B7D: 00 DC.B 0x00 ; '\0'
0x10007B7E: 00 DC.B 0x00 ; '\0'
0x10007B7F: 00 DC.B 0x00 ; '\0'
0x10007B80: 00 DC.B 0x00 ; '\0'
0x10007B81: 00 DC.B 0x00 ; '\0'
0x10007B82: 00 DC.B 0x00 ; '\0'
0x10007B83: 00 DC.B 0x00 ; '\0'
0x10007B84: 00 DC.B 0x00 ; '\0'
0x10007B85: 00 DC.B 0x00 ; '\0'
0x10007B86: 00 DC.B 0x00 ; '\0'
0x10007B87: 00 DC.B 0x00 ; '\0'
0x10007B88: 00 DC.B 0x00 ; '\0'
0x10007B89: 00 DC.B 0x00 ; '\0'
0x10007B8A: 00 DC.B 0x00 ; '\0'
0x10007B8B: 00 DC.B 0x00 ; '\0'
0x10007B8C: 00 DC.B 0x00 ; '\0'
0x10007B8D: 00 DC.B 0x00 ; '\0'
0x10007B8E: 00 DC.B 0x00 ; '\0'
0x10007B8F: 00 DC.B 0x00 ; '\0'
0x10007B90: 00 DC.B 0x00 ; '\0'
0x10007B91: 00 DC.B 0x00 ; '\0'
0x10007B92: 00 DC.B 0x00 ; '\0'
0x10007B93: 00 DC.B 0x00 ; '\0'
0x10007B94: 00 DC.B 0x00 ; '\0'
0x10007B95: 00 DC.B 0x00 ; '\0'
0x10007B96: 00 DC.B 0x00 ; '\0'
0x10007B97: 00 DC.B 0x00 ; '\0'
0x10007B98: 00 DC.B 0x00 ; '\0'
0x10007B99: 00 DC.B 0x00 ; '\0'
0x10007B9A: 00 DC.B 0x00 ; '\0'
0x10007B9B: 00 DC.B 0x00 ; '\0'
0x10007B9C: 00 DC.B 0x00 ; '\0'
0x10007B9D: 00 DC.B 0x00 ; '\0'
0x10007B9E: 00 DC.B 0x00 ; '\0'
0x10007B9F: 00 DC.B 0x00 ; '\0'
0x10007BA0: 00 DC.B 0x00 ; '\0'
0x10007BA1: 00 DC.B 0x00 ; '\0'
0x10007BA2: 00 DC.B 0x00 ; '\0'
0x10007BA3: 00 DC.B 0x00 ; '\0'
0x10007BA4: 00 DC.B 0x00 ; '\0'
0x10007BA5: 00 DC.B 0x00 ; '\0'
0x10007BA6: 00 DC.B 0x00 ; '\0'
0x10007BA7: 00 DC.B 0x00 ; '\0'
0x10007BA8: 00 DC.B 0x00 ; '\0'
0x10007BA9: 00 DC.B 0x00 ; '\0'
0x10007BAA: 00 DC.B 0x00 ; '\0'
0x10007BAB: 00 DC.B 0x00 ; '\0'
0x10007BAC: 00 DC.B 0x00 ; '\0'
0x10007BAD: 00 DC.B 0x00 ; '\0'
0x10007BAE: 00 DC.B 0x00 ; '\0'
0x10007BAF: 00 DC.B 0x00 ; '\0'
0x10007BB0: 00 DC.B 0x00 ; '\0'
0x10007BB1: 00 DC.B 0x00 ; '\0'
0x10007BB2: 00 DC.B 0x00 ; '\0'
0x10007BB3: 00 DC.B 0x00 ; '\0'
0x10007BB4: 00 DC.B 0x00 ; '\0'
0x10007BB5: 00 DC.B 0x00 ; '\0'
0x10007BB6: 00 DC.B 0x00 ; '\0'
0x10007BB7: 00 DC.B 0x00 ; '\0'
0x10007BB8: 00 DC.B 0x00 ; '\0'
0x10007BB9: 00 DC.B 0x00 ; '\0'
0x10007BBA: 00 DC.B 0x00 ; '\0'
0x10007BBB: 00 DC.B 0x00 ; '\0'
0x10007BBC: 00 DC.B 0x00 ; '\0'
0x10007BBD: 00 DC.B 0x00 ; '\0'
0x10007BBE: 00 DC.B 0x00 ; '\0'
0x10007BBF: 00 DC.B 0x00 ; '\0'
0x10007BC0: 00 DC.B 0x00 ; '\0'
0x10007BC1: 00 DC.B 0x00 ; '\0'
0x10007BC2: 00 DC.B 0x00 ; '\0'
0x10007BC3: 00 DC.B 0x00 ; '\0'
0x10007BC4: 00 DC.B 0x00 ; '\0'
0x10007BC5: 00 DC.B 0x00 ; '\0'
0x10007BC6: 00 DC.B 0x00 ; '\0'
0x10007BC7: 00 DC.B 0x00 ; '\0'
0x10007BC8: 00 DC.B 0x00 ; '\0'
0x10007BC9: 00 DC.B 0x00 ; '\0'
0x10007BCA: 00 DC.B 0x00 ; '\0'
0x10007BCB: 00 DC.B 0x00 ; '\0'
0x10007BCC: 00 DC.B 0x00 ; '\0'
0x10007BCD: 00 DC.B 0x00 ; '\0'
0x10007BCE: 00 DC.B 0x00 ; '\0'
0x10007BCF: 00 DC.B 0x00 ; '\0'
0x10007BD0: 00 DC.B 0x00 ; '\0'
0x10007BD1: 00 DC.B 0x00 ; '\0'
0x10007BD2: 00 DC.B 0x00 ; '\0'
0x10007BD3: 00 DC.B 0x00 ; '\0'
0x10007BD4: 00 DC.B 0x00 ; '\0'
0x10007BD5: 00 DC.B 0x00 ; '\0'
0x10007BD6: 00 DC.B 0x00 ; '\0'
0x10007BD7: 00 DC.B 0x00 ; '\0'
0x10007BD8: 00 DC.B 0x00 ; '\0'
0x10007BD9: 00 DC.B 0x00 ; '\0'
0x10007BDA: 00 DC.B 0x00 ; '\0'
0x10007BDB: 00 DC.B 0x00 ; '\0'
0x10007BDC: 00 DC.B 0x00 ; '\0'
0x10007BDD: 00 DC.B 0x00 ; '\0'
0x10007BDE: 00 DC.B 0x00 ; '\0'
0x10007BDF: 00 DC.B 0x00 ; '\0'
0x10007BE0: 00 DC.B 0x00 ; '\0'
0x10007BE1: 00 DC.B 0x00 ; '\0'
0x10007BE2: 00 DC.B 0x00 ; '\0'
0x10007BE3: 00 DC.B 0x00 ; '\0'
0x10007BE4: 00 DC.B 0x00 ; '\0'
0x10007BE5: 00 DC.B 0x00 ; '\0'
0x10007BE6: 00 DC.B 0x00 ; '\0'
0x10007BE7: 00 DC.B 0x00 ; '\0'
0x10007BE8: 00 DC.B 0x00 ; '\0'
0x10007BE9: 00 DC.B 0x00 ; '\0'
0x10007BEA: 00 DC.B 0x00 ; '\0'
0x10007BEB: 00 DC.B 0x00 ; '\0'
0x10007BEC: 00 DC.B 0x00 ; '\0'
0x10007BED: 00 DC.B 0x00 ; '\0'
0x10007BEE: 00 DC.B 0x00 ; '\0'
0x10007BEF: 00 DC.B 0x00 ; '\0'
0x10007BF0: 00 DC.B 0x00 ; '\0'
0x10007BF1: 00 DC.B 0x00 ; '\0'
0x10007BF2: 00 DC.B 0x00 ; '\0'
0x10007BF3: 00 DC.B 0x00 ; '\0'
0x10007BF4: 00 DC.B 0x00 ; '\0'
0x10007BF5: 00 DC.B 0x00 ; '\0'
0x10007BF6: 00 DC.B 0x00 ; '\0'
0x10007BF7: 00 DC.B 0x00 ; '\0'
0x10007BF8: 00 DC.B 0x00 ; '\0'
0x10007BF9: 00 DC.B 0x00 ; '\0'
0x10007BFA: 00 DC.B 0x00 ; '\0'
0x10007BFB: 00 DC.B 0x00 ; '\0'
0x10007BFC: 00 DC.B 0x00 ; '\0'
0x10007BFD: 00 DC.B 0x00 ; '\0'
0x10007BFE: 00 DC.B 0x00 ; '\0'
0x10007BFF: 00 DC.B 0x00 ; '\0'
0x10007C00: 00 DC.B 0x00 ; '\0'
0x10007C01: 00 DC.B 0x00 ; '\0'
0x10007C02: 00 DC.B 0x00 ; '\0'
0x10007C03: 00 DC.B 0x00 ; '\0'
0x10007C04: 00 DC.B 0x00 ; '\0'
0x10007C05: 00 DC.B 0x00 ; '\0'
0x10007C06: 00 DC.B 0x00 ; '\0'
0x10007C07: 00 DC.B 0x00 ; '\0'
0x10007C08: 00 DC.B 0x00 ; '\0'
0x10007C09: 00 DC.B 0x00 ; '\0'
0x10007C0A: 00 DC.B 0x00 ; '\0'
0x10007C0B: 00 DC.B 0x00 ; '\0'
0x10007C0C: 00 DC.B 0x00 ; '\0'
0x10007C0D: 00 DC.B 0x00 ; '\0'
0x10007C0E: 00 DC.B 0x00 ; '\0'
0x10007C0F: 00 DC.B 0x00 ; '\0'
0x10007C10: 00 DC.B 0x00 ; '\0'
0x10007C11: 00 DC.B 0x00 ; '\0'
0x10007C12: 00 DC.B 0x00 ; '\0'
0x10007C13: 00 DC.B 0x00 ; '\0'
0x10007C14: 00 DC.B 0x00 ; '\0'
0x10007C15: 00 DC.B 0x00 ; '\0'
0x10007C16: 00 DC.B 0x00 ; '\0'
0x10007C17: 00 DC.B 0x00 ; '\0'
0x10007C18: 00 DC.B 0x00 ; '\0'
0x10007C19: 00 DC.B 0x00 ; '\0'
0x10007C1A: 00 DC.B 0x00 ; '\0'
0x10007C1B: 00 DC.B 0x00 ; '\0'
0x10007C1C: 00 DC.B 0x00 ; '\0'
0x10007C1D: 00 DC.B 0x00 ; '\0'
0x10007C1E: 00 DC.B 0x00 ; '\0'
0x10007C1F: 00 DC.B 0x00 ; '\0'
0x10007C20: 00 DC.B 0x00 ; '\0'
0x10007C21: 00 DC.B 0x00 ; '\0'
0x10007C22: 00 DC.B 0x00 ; '\0'
0x10007C23: 00 DC.B 0x00 ; '\0'
0x10007C24: 00 DC.B 0x00 ; '\0'
0x10007C25: 00 DC.B 0x00 ; '\0'
0x10007C26: 00 DC.B 0x00 ; '\0'
0x10007C27: 00 DC.B 0x00 ; '\0'
0x10007C28: 00 DC.B 0x00 ; '\0'
0x10007C29: 00 DC.B 0x00 ; '\0'
0x10007C2A: 00 DC.B 0x00 ; '\0'
0x10007C2B: 00 DC.B 0x00 ; '\0'
0x10007C2C: 00 DC.B 0x00 ; '\0'
0x10007C2D: 00 DC.B 0x00 ; '\0'
0x10007C2E: 00 DC.B 0x00 ; '\0'
0x10007C2F: 00 DC.B 0x00 ; '\0'
0x10007C30: 00 DC.B 0x00 ; '\0'
0x10007C31: 00 DC.B 0x00 ; '\0'
0x10007C32: 00 DC.B 0x00 ; '\0'
0x10007C33: 00 DC.B 0x00 ; '\0'
0x10007C34: 00 DC.B 0x00 ; '\0'
0x10007C35: 00 DC.B 0x00 ; '\0'
0x10007C36: 00 DC.B 0x00 ; '\0'
0x10007C37: 00 DC.B 0x00 ; '\0'
0x10007C38: 00 DC.B 0x00 ; '\0'
0x10007C39: 00 DC.B 0x00 ; '\0'
0x10007C3A: 00 DC.B 0x00 ; '\0'
0x10007C3B: 00 DC.B 0x00 ; '\0'
0x10007C3C: 00 DC.B 0x00 ; '\0'
0x10007C3D: 00 DC.B 0x00 ; '\0'
0x10007C3E: 00 DC.B 0x00 ; '\0'
0x10007C3F: 00 DC.B 0x00 ; '\0'
0x10007C40: 00 DC.B 0x00 ; '\0'
0x10007C41: 00 DC.B 0x00 ; '\0'
0x10007C42: 00 DC.B 0x00 ; '\0'
0x10007C43: 00 DC.B 0x00 ; '\0'
0x10007C44: 00 DC.B 0x00 ; '\0'
0x10007C45: 00 DC.B 0x00 ; '\0'
0x10007C46: 00 DC.B 0x00 ; '\0'
0x10007C47: 00 DC.B 0x00 ; '\0'
0x10007C48: 00 DC.B 0x00 ; '\0'
0x10007C49: 00 DC.B 0x00 ; '\0'
0x10007C4A: 00 DC.B 0x00 ; '\0'
0x10007C4B: 00 DC.B 0x00 ; '\0'
0x10007C4C: 00 DC.B 0x00 ; '\0'
0x10007C4D: 00 DC.B 0x00 ; '\0'
0x10007C4E: 00 DC.B 0x00 ; '\0'
0x10007C4F: 00 DC.B 0x00 ; '\0'
0x10007C50: 00 DC.B 0x00 ; '\0'
0x10007C51: 00 DC.B 0x00 ; '\0'
0x10007C52: 00 DC.B 0x00 ; '\0'
0x10007C53: 00 DC.B 0x00 ; '\0'
0x10007C54: 00 DC.B 0x00 ; '\0'
0x10007C55: 00 DC.B 0x00 ; '\0'
0x10007C56: 00 DC.B 0x00 ; '\0'
0x10007C57: 00 DC.B 0x00 ; '\0'
0x10007C58: 00 DC.B 0x00 ; '\0'
0x10007C59: 00 DC.B 0x00 ; '\0'
0x10007C5A: 00 DC.B 0x00 ; '\0'
0x10007C5B: 00 DC.B 0x00 ; '\0'
0x10007C5C: 00 DC.B 0x00 ; '\0'
0x10007C5D: 00 DC.B 0x00 ; '\0'
0x10007C5E: 00 DC.B 0x00 ; '\0'
0x10007C5F: 00 DC.B 0x00 ; '\0'
0x10007C60: 00 DC.B 0x00 ; '\0'
0x10007C61: 00 DC.B 0x00 ; '\0'
0x10007C62: 00 DC.B 0x00 ; '\0'
0x10007C63: 00 DC.B 0x00 ; '\0'
0x10007C64: 00 DC.B 0x00 ; '\0'
0x10007C65: 00 DC.B 0x00 ; '\0'
0x10007C66: 00 DC.B 0x00 ; '\0'
0x10007C67: 00 DC.B 0x00 ; '\0'
0x10007C68: 00 DC.B 0x00 ; '\0'
0x10007C69: 00 DC.B 0x00 ; '\0'
0x10007C6A: 00 DC.B 0x00 ; '\0'
0x10007C6B: 00 DC.B 0x00 ; '\0'
0x10007C6C: 00 DC.B 0x00 ; '\0'
0x10007C6D: 00 DC.B 0x00 ; '\0'
0x10007C6E: 00 DC.B 0x00 ; '\0'
0x10007C6F: 00 DC.B 0x00 ; '\0'
0x10007C70: 00 DC.B 0x00 ; '\0'
0x10007C71: 00 DC.B 0x00 ; '\0'
0x10007C72: 00 DC.B 0x00 ; '\0'
0x10007C73: 00 DC.B 0x00 ; '\0'
0x10007C74: 00 DC.B 0x00 ; '\0'
0x10007C75: 00 DC.B 0x00 ; '\0'
0x10007C76: 00 DC.B 0x00 ; '\0'
0x10007C77: 00 DC.B 0x00 ; '\0'
0x10007C78: 00 DC.B 0x00 ; '\0'
0x10007C79: 00 DC.B 0x00 ; '\0'
0x10007C7A: 00 DC.B 0x00 ; '\0'
0x10007C7B: 00 DC.B 0x00 ; '\0'
0x10007C7C: 00 DC.B 0x00 ; '\0'
0x10007C7D: 00 DC.B 0x00 ; '\0'
0x10007C7E: 00 DC.B 0x00 ; '\0'
0x10007C7F: 00 DC.B 0x00 ; '\0'
0x10007C80: 00 DC.B 0x00 ; '\0'
0x10007C81: 00 DC.B 0x00 ; '\0'
0x10007C82: 00 DC.B 0x00 ; '\0'
0x10007C83: 00 DC.B 0x00 ; '\0'
0x10007C84: 00 DC.B 0x00 ; '\0'
0x10007C85: 00 DC.B 0x00 ; '\0'
0x10007C86: 00 DC.B 0x00 ; '\0'
0x10007C87: 00 DC.B 0x00 ; '\0'
0x10007C88: 00 DC.B 0x00 ; '\0'
0x10007C89: 00 DC.B 0x00 ; '\0'
0x10007C8A: 00 DC.B 0x00 ; '\0'
0x10007C8B: 00 DC.B 0x00 ; '\0'
0x10007C8C: 00 DC.B 0x00 ; '\0'
0x10007C8D: 00 DC.B 0x00 ; '\0'
0x10007C8E: 00 DC.B 0x00 ; '\0'
0x10007C8F: 00 DC.B 0x00 ; '\0'
0x10007C90: 00 DC.B 0x00 ; '\0'
0x10007C91: 00 DC.B 0x00 ; '\0'
0x10007C92: 00 DC.B 0x00 ; '\0'
0x10007C93: 00 DC.B 0x00 ; '\0'
0x10007C94: 00 DC.B 0x00 ; '\0'
0x10007C95: 00 DC.B 0x00 ; '\0'
0x10007C96: 00 DC.B 0x00 ; '\0'
0x10007C97: 00 DC.B 0x00 ; '\0'
0x10007C98: 00 DC.B 0x00 ; '\0'
0x10007C99: 00 DC.B 0x00 ; '\0'
0x10007C9A: 00 DC.B 0x00 ; '\0'
0x10007C9B: 00 DC.B 0x00 ; '\0'
0x10007C9C: 00 DC.B 0x00 ; '\0'
0x10007C9D: 00 DC.B 0x00 ; '\0'
0x10007C9E: 00 DC.B 0x00 ; '\0'
0x10007C9F: 00 DC.B 0x00 ; '\0'
0x10007CA0: 00 DC.B 0x00 ; '\0'
0x10007CA1: 00 DC.B 0x00 ; '\0'
0x10007CA2: 00 DC.B 0x00 ; '\0'
0x10007CA3: 00 DC.B 0x00 ; '\0'
0x10007CA4: 00 DC.B 0x00 ; '\0'
0x10007CA5: 00 DC.B 0x00 ; '\0'
0x10007CA6: 00 DC.B 0x00 ; '\0'
0x10007CA7: 00 DC.B 0x00 ; '\0'
0x10007CA8: 00 DC.B 0x00 ; '\0'
0x10007CA9: 00 DC.B 0x00 ; '\0'
0x10007CAA: 00 DC.B 0x00 ; '\0'
0x10007CAB: 00 DC.B 0x00 ; '\0'
0x10007CAC: 00 DC.B 0x00 ; '\0'
0x10007CAD: 00 DC.B 0x00 ; '\0'
0x10007CAE: 00 DC.B 0x00 ; '\0'
0x10007CAF: 00 DC.B 0x00 ; '\0'
0x10007CB0: 00 DC.B 0x00 ; '\0'
0x10007CB1: 00 DC.B 0x00 ; '\0'
0x10007CB2: 00 DC.B 0x00 ; '\0'
0x10007CB3: 00 DC.B 0x00 ; '\0'
0x10007CB4: 00 DC.B 0x00 ; '\0'
0x10007CB5: 00 DC.B 0x00 ; '\0'
0x10007CB6: 00 DC.B 0x00 ; '\0'
0x10007CB7: 00 DC.B 0x00 ; '\0'
0x10007CB8: 00 DC.B 0x00 ; '\0'
0x10007CB9: 00 DC.B 0x00 ; '\0'
0x10007CBA: 00 DC.B 0x00 ; '\0'
0x10007CBB: 00 DC.B 0x00 ; '\0'
0x10007CBC: 00 DC.B 0x00 ; '\0'
0x10007CBD: 00 DC.B 0x00 ; '\0'
0x10007CBE: 00 DC.B 0x00 ; '\0'
0x10007CBF: 00 DC.B 0x00 ; '\0'
0x10007CC0: 00 DC.B 0x00 ; '\0'
0x10007CC1: 00 DC.B 0x00 ; '\0'
0x10007CC2: 00 DC.B 0x00 ; '\0'
0x10007CC3: 00 DC.B 0x00 ; '\0'
0x10007CC4: 00 DC.B 0x00 ; '\0'
0x10007CC5: 00 DC.B 0x00 ; '\0'
0x10007CC6: 00 DC.B 0x00 ; '\0'
0x10007CC7: 00 DC.B 0x00 ; '\0'
0x10007CC8: 00 DC.B 0x00 ; '\0'
0x10007CC9: 00 DC.B 0x00 ; '\0'
0x10007CCA: 00 DC.B 0x00 ; '\0'
0x10007CCB: 00 DC.B 0x00 ; '\0'
0x10007CCC: 00 DC.B 0x00 ; '\0'
0x10007CCD: 00 DC.B 0x00 ; '\0'
0x10007CCE: 00 DC.B 0x00 ; '\0'
0x10007CCF: 00 DC.B 0x00 ; '\0'
0x10007CD0: 00 DC.B 0x00 ; '\0'
0x10007CD1: 00 DC.B 0x00 ; '\0'
0x10007CD2: 00 DC.B 0x00 ; '\0'
0x10007CD3: 00 DC.B 0x00 ; '\0'
0x10007CD4: 00 DC.B 0x00 ; '\0'
0x10007CD5: 00 DC.B 0x00 ; '\0'
0x10007CD6: 00 DC.B 0x00 ; '\0'
0x10007CD7: 00 DC.B 0x00 ; '\0'
0x10007CD8: 00 DC.B 0x00 ; '\0'
0x10007CD9: 00 DC.B 0x00 ; '\0'
0x10007CDA: 00 DC.B 0x00 ; '\0'
0x10007CDB: 00 DC.B 0x00 ; '\0'
0x10007CDC: 00 DC.B 0x00 ; '\0'
0x10007CDD: 00 DC.B 0x00 ; '\0'
0x10007CDE: 00 DC.B 0x00 ; '\0'
0x10007CDF: 00 DC.B 0x00 ; '\0'
0x10007CE0: 00 DC.B 0x00 ; '\0'
0x10007CE1: 00 DC.B 0x00 ; '\0'
0x10007CE2: 00 DC.B 0x00 ; '\0'
0x10007CE3: 00 DC.B 0x00 ; '\0'
0x10007CE4: 00 DC.B 0x00 ; '\0'
0x10007CE5: 00 DC.B 0x00 ; '\0'
0x10007CE6: 00 DC.B 0x00 ; '\0'
0x10007CE7: 00 DC.B 0x00 ; '\0'
0x10007CE8: 00 DC.B 0x00 ; '\0'
0x10007CE9: 00 DC.B 0x00 ; '\0'
0x10007CEA: 00 DC.B 0x00 ; '\0'
0x10007CEB: 00 DC.B 0x00 ; '\0'
0x10007CEC: 00 DC.B 0x00 ; '\0'
0x10007CED: 00 DC.B 0x00 ; '\0'
0x10007CEE: 00 DC.B 0x00 ; '\0'
0x10007CEF: 00 DC.B 0x00 ; '\0'
0x10007CF0: 00 DC.B 0x00 ; '\0'
0x10007CF1: 00 DC.B 0x00 ; '\0'
0x10007CF2: 00 DC.B 0x00 ; '\0'
0x10007CF3: 00 DC.B 0x00 ; '\0'
0x10007CF4: 00 DC.B 0x00 ; '\0'
0x10007CF5: 00 DC.B 0x00 ; '\0'
0x10007CF6: 00 DC.B 0x00 ; '\0'
0x10007CF7: 00 DC.B 0x00 ; '\0'
0x10007CF8: 00 DC.B 0x00 ; '\0'
0x10007CF9: 00 DC.B 0x00 ; '\0'
0x10007CFA: 00 DC.B 0x00 ; '\0'
0x10007CFB: 00 DC.B 0x00 ; '\0'
0x10007CFC: 00 DC.B 0x00 ; '\0'
0x10007CFD: 00 DC.B 0x00 ; '\0'
0x10007CFE: 00 DC.B 0x00 ; '\0'
0x10007CFF: 00 DC.B 0x00 ; '\0'
0x10007D00: 00 DC.B 0x00 ; '\0'
0x10007D01: 00 DC.B 0x00 ; '\0'
0x10007D02: 00 DC.B 0x00 ; '\0'
0x10007D03: 00 DC.B 0x00 ; '\0'
0x10007D04: 00 DC.B 0x00 ; '\0'
0x10007D05: 00 DC.B 0x00 ; '\0'
0x10007D06: 00 DC.B 0x00 ; '\0'
0x10007D07: 00 DC.B 0x00 ; '\0'
0x10007D08: 00 DC.B 0x00 ; '\0'
0x10007D09: 00 DC.B 0x00 ; '\0'
0x10007D0A: 00 DC.B 0x00 ; '\0'
0x10007D0B: 00 DC.B 0x00 ; '\0'
0x10007D0C: 00 DC.B 0x00 ; '\0'
0x10007D0D: 00 DC.B 0x00 ; '\0'
0x10007D0E: 00 DC.B 0x00 ; '\0'
0x10007D0F: 00 DC.B 0x00 ; '\0'
0x10007D10: 00 DC.B 0x00 ; '\0'
0x10007D11: 00 DC.B 0x00 ; '\0'
0x10007D12: 00 DC.B 0x00 ; '\0'
0x10007D13: 00 DC.B 0x00 ; '\0'
0x10007D14: 00 DC.B 0x00 ; '\0'
0x10007D15: 00 DC.B 0x00 ; '\0'
0x10007D16: 00 DC.B 0x00 ; '\0'
0x10007D17: 00 DC.B 0x00 ; '\0'
0x10007D18: 00 DC.B 0x00 ; '\0'
0x10007D19: 00 DC.B 0x00 ; '\0'
0x10007D1A: 00 DC.B 0x00 ; '\0'
0x10007D1B: 00 DC.B 0x00 ; '\0'
0x10007D1C: 00 DC.B 0x00 ; '\0'
0x10007D1D: 00 DC.B 0x00 ; '\0'
0x10007D1E: 00 DC.B 0x00 ; '\0'
0x10007D1F: 00 DC.B 0x00 ; '\0'
0x10007D20: 00 DC.B 0x00 ; '\0'
0x10007D21: 00 DC.B 0x00 ; '\0'
0x10007D22: 00 DC.B 0x00 ; '\0'
0x10007D23: 00 DC.B 0x00 ; '\0'
0x10007D24: 00 DC.B 0x00 ; '\0'
0x10007D25: 00 DC.B 0x00 ; '\0'
0x10007D26: 00 DC.B 0x00 ; '\0'
0x10007D27: 00 DC.B 0x00 ; '\0'
0x10007D28: 00 DC.B 0x00 ; '\0'
0x10007D29: 00 DC.B 0x00 ; '\0'
0x10007D2A: 00 DC.B 0x00 ; '\0'
0x10007D2B: 00 DC.B 0x00 ; '\0'
0x10007D2C: 00 DC.B 0x00 ; '\0'
0x10007D2D: 00 DC.B 0x00 ; '\0'
0x10007D2E: 00 DC.B 0x00 ; '\0'
0x10007D2F: 00 DC.B 0x00 ; '\0'
0x10007D30: 00 DC.B 0x00 ; '\0'
0x10007D31: 00 DC.B 0x00 ; '\0'
0x10007D32: 00 DC.B 0x00 ; '\0'
0x10007D33: 00 DC.B 0x00 ; '\0'
0x10007D34: 00 DC.B 0x00 ; '\0'
0x10007D35: 00 DC.B 0x00 ; '\0'
0x10007D36: 00 DC.B 0x00 ; '\0'
0x10007D37: 00 DC.B 0x00 ; '\0'
0x10007D38: 00 DC.B 0x00 ; '\0'
0x10007D39: 00 DC.B 0x00 ; '\0'
0x10007D3A: 00 DC.B 0x00 ; '\0'
0x10007D3B: 00 DC.B 0x00 ; '\0'
0x10007D3C: 00 DC.B 0x00 ; '\0'
0x10007D3D: 00 DC.B 0x00 ; '\0'
0x10007D3E: 00 DC.B 0x00 ; '\0'
0x10007D3F: 00 DC.B 0x00 ; '\0'
0x10007D40: 00 DC.B 0x00 ; '\0'
0x10007D41: 00 DC.B 0x00 ; '\0'
0x10007D42: 00 DC.B 0x00 ; '\0'
0x10007D43: 00 DC.B 0x00 ; '\0'
0x10007D44: 00 DC.B 0x00 ; '\0'
0x10007D45: 00 DC.B 0x00 ; '\0'
0x10007D46: 00 DC.B 0x00 ; '\0'
0x10007D47: 00 DC.B 0x00 ; '\0'
0x10007D48: 00 DC.B 0x00 ; '\0'
0x10007D49: 00 DC.B 0x00 ; '\0'
0x10007D4A: 00 DC.B 0x00 ; '\0'
0x10007D4B: 00 DC.B 0x00 ; '\0'
0x10007D4C: 00 DC.B 0x00 ; '\0'
0x10007D4D: 00 DC.B 0x00 ; '\0'
0x10007D4E: 00 DC.B 0x00 ; '\0'
0x10007D4F: 00 DC.B 0x00 ; '\0'
0x10007D50: 00 DC.B 0x00 ; '\0'
0x10007D51: 00 DC.B 0x00 ; '\0'
0x10007D52: 00 DC.B 0x00 ; '\0'
0x10007D53: 00 DC.B 0x00 ; '\0'
0x10007D54: 00 DC.B 0x00 ; '\0'
0x10007D55: 00 DC.B 0x00 ; '\0'
0x10007D56: 00 DC.B 0x00 ; '\0'
0x10007D57: 00 DC.B 0x00 ; '\0'
0x10007D58: 00 DC.B 0x00 ; '\0'
0x10007D59: 00 DC.B 0x00 ; '\0'
0x10007D5A: 00 DC.B 0x00 ; '\0'
0x10007D5B: 00 DC.B 0x00 ; '\0'
0x10007D5C: 00 DC.B 0x00 ; '\0'
0x10007D5D: 00 DC.B 0x00 ; '\0'
0x10007D5E: 00 DC.B 0x00 ; '\0'
0x10007D5F: 00 DC.B 0x00 ; '\0'
0x10007D60: 00 DC.B 0x00 ; '\0'
0x10007D61: 00 DC.B 0x00 ; '\0'
0x10007D62: 00 DC.B 0x00 ; '\0'
0x10007D63: 00 DC.B 0x00 ; '\0'
0x10007D64: 00 DC.B 0x00 ; '\0'
0x10007D65: 00 DC.B 0x00 ; '\0'
0x10007D66: 00 DC.B 0x00 ; '\0'
0x10007D67: 00 DC.B 0x00 ; '\0'
0x10007D68: 00 DC.B 0x00 ; '\0'
0x10007D69: 00 DC.B 0x00 ; '\0'
0x10007D6A: 00 DC.B 0x00 ; '\0'
0x10007D6B: 00 DC.B 0x00 ; '\0'
0x10007D6C: 00 DC.B 0x00 ; '\0'
0x10007D6D: 00 DC.B 0x00 ; '\0'
0x10007D6E: 00 DC.B 0x00 ; '\0'
0x10007D6F: 00 DC.B 0x00 ; '\0'
0x10007D70: 00 DC.B 0x00 ; '\0'
0x10007D71: 00 DC.B 0x00 ; '\0'
0x10007D72: 00 DC.B 0x00 ; '\0'
0x10007D73: 00 DC.B 0x00 ; '\0'
0x10007D74: 00 DC.B 0x00 ; '\0'
0x10007D75: 00 DC.B 0x00 ; '\0'
0x10007D76: 00 DC.B 0x00 ; '\0'
0x10007D77: 00 DC.B 0x00 ; '\0'
0x10007D78: 00 DC.B 0x00 ; '\0'
0x10007D79: 00 DC.B 0x00 ; '\0'
0x10007D7A: 00 DC.B 0x00 ; '\0'
0x10007D7B: 00 DC.B 0x00 ; '\0'
0x10007D7C: 00 DC.B 0x00 ; '\0'
0x10007D7D: 00 DC.B 0x00 ; '\0'
0x10007D7E: 00 DC.B 0x00 ; '\0'
0x10007D7F: 00 DC.B 0x00 ; '\0'
0x10007D80: 00 DC.B 0x00 ; '\0'
0x10007D81: 00 DC.B 0x00 ; '\0'
0x10007D82: 00 DC.B 0x00 ; '\0'
0x10007D83: 00 DC.B 0x00 ; '\0'
0x10007D84: 00 DC.B 0x00 ; '\0'
0x10007D85: 00 DC.B 0x00 ; '\0'
0x10007D86: 00 DC.B 0x00 ; '\0'
0x10007D87: 00 DC.B 0x00 ; '\0'
0x10007D88: 00 DC.B 0x00 ; '\0'
0x10007D89: 00 DC.B 0x00 ; '\0'
0x10007D8A: 00 DC.B 0x00 ; '\0'
0x10007D8B: 00 DC.B 0x00 ; '\0'
0x10007D8C: 00 DC.B 0x00 ; '\0'
0x10007D8D: 00 DC.B 0x00 ; '\0'
0x10007D8E: 00 DC.B 0x00 ; '\0'
0x10007D8F: 00 DC.B 0x00 ; '\0'
0x10007D90: 00 DC.B 0x00 ; '\0'
0x10007D91: 00 DC.B 0x00 ; '\0'
0x10007D92: 00 DC.B 0x00 ; '\0'
0x10007D93: 00 DC.B 0x00 ; '\0'
0x10007D94: 00 DC.B 0x00 ; '\0'
0x10007D95: 00 DC.B 0x00 ; '\0'
0x10007D96: 00 DC.B 0x00 ; '\0'
0x10007D97: 00 DC.B 0x00 ; '\0'
0x10007D98: 00 DC.B 0x00 ; '\0'
0x10007D99: 00 DC.B 0x00 ; '\0'
0x10007D9A: 00 DC.B 0x00 ; '\0'
0x10007D9B: 00 DC.B 0x00 ; '\0'
0x10007D9C: 00 DC.B 0x00 ; '\0'
0x10007D9D: 00 DC.B 0x00 ; '\0'
0x10007D9E: 00 DC.B 0x00 ; '\0'
0x10007D9F: 00 DC.B 0x00 ; '\0'
0x10007DA0: 00 DC.B 0x00 ; '\0'
0x10007DA1: 00 DC.B 0x00 ; '\0'
0x10007DA2: 00 DC.B 0x00 ; '\0'
0x10007DA3: 00 DC.B 0x00 ; '\0'
0x10007DA4: 00 DC.B 0x00 ; '\0'
0x10007DA5: 00 DC.B 0x00 ; '\0'
0x10007DA6: 00 DC.B 0x00 ; '\0'
0x10007DA7: 00 DC.B 0x00 ; '\0'
0x10007DA8: 00 DC.B 0x00 ; '\0'
0x10007DA9: 00 DC.B 0x00 ; '\0'
0x10007DAA: 00 DC.B 0x00 ; '\0'
0x10007DAB: 00 DC.B 0x00 ; '\0'
0x10007DAC: 00 DC.B 0x00 ; '\0'
0x10007DAD: 00 DC.B 0x00 ; '\0'
0x10007DAE: 00 DC.B 0x00 ; '\0'
0x10007DAF: 00 DC.B 0x00 ; '\0'
0x10007DB0: 00 DC.B 0x00 ; '\0'
0x10007DB1: 00 DC.B 0x00 ; '\0'
0x10007DB2: 00 DC.B 0x00 ; '\0'
0x10007DB3: 00 DC.B 0x00 ; '\0'
0x10007DB4: 00 DC.B 0x00 ; '\0'
0x10007DB5: 00 DC.B 0x00 ; '\0'
0x10007DB6: 00 DC.B 0x00 ; '\0'
0x10007DB7: 00 DC.B 0x00 ; '\0'
0x10007DB8: 00 DC.B 0x00 ; '\0'
0x10007DB9: 00 DC.B 0x00 ; '\0'
0x10007DBA: 00 DC.B 0x00 ; '\0'
0x10007DBB: 00 DC.B 0x00 ; '\0'
0x10007DBC: 00 DC.B 0x00 ; '\0'
0x10007DBD: 00 DC.B 0x00 ; '\0'
0x10007DBE: 00 DC.B 0x00 ; '\0'
0x10007DBF: 00 DC.B 0x00 ; '\0'
0x10007DC0: 00 DC.B 0x00 ; '\0'
0x10007DC1: 00 DC.B 0x00 ; '\0'
0x10007DC2: 00 DC.B 0x00 ; '\0'
0x10007DC3: 00 DC.B 0x00 ; '\0'
0x10007DC4: 00 DC.B 0x00 ; '\0'
0x10007DC5: 00 DC.B 0x00 ; '\0'
0x10007DC6: 00 DC.B 0x00 ; '\0'
0x10007DC7: 00 DC.B 0x00 ; '\0'
0x10007DC8: 00 DC.B 0x00 ; '\0'
0x10007DC9: 00 DC.B 0x00 ; '\0'
0x10007DCA: 00 DC.B 0x00 ; '\0'
0x10007DCB: 00 DC.B 0x00 ; '\0'
0x10007DCC: 00 DC.B 0x00 ; '\0'
0x10007DCD: 00 DC.B 0x00 ; '\0'
0x10007DCE: 00 DC.B 0x00 ; '\0'
0x10007DCF: 00 DC.B 0x00 ; '\0'
0x10007DD0: 00 DC.B 0x00 ; '\0'
0x10007DD1: 00 DC.B 0x00 ; '\0'
0x10007DD2: 00 DC.B 0x00 ; '\0'
0x10007DD3: 00 DC.B 0x00 ; '\0'
0x10007DD4: 00 DC.B 0x00 ; '\0'
0x10007DD5: 00 DC.B 0x00 ; '\0'
0x10007DD6: 00 DC.B 0x00 ; '\0'
0x10007DD7: 00 DC.B 0x00 ; '\0'
0x10007DD8: 00 DC.B 0x00 ; '\0'
0x10007DD9: 00 DC.B 0x00 ; '\0'
0x10007DDA: 00 DC.B 0x00 ; '\0'
0x10007DDB: 00 DC.B 0x00 ; '\0'
0x10007DDC: 00 DC.B 0x00 ; '\0'
0x10007DDD: 00 DC.B 0x00 ; '\0'
0x10007DDE: 00 DC.B 0x00 ; '\0'
0x10007DDF: 00 DC.B 0x00 ; '\0'
0x10007DE0: 00 DC.B 0x00 ; '\0'
0x10007DE1: 00 DC.B 0x00 ; '\0'
0x10007DE2: 00 DC.B 0x00 ; '\0'
0x10007DE3: 00 DC.B 0x00 ; '\0'
0x10007DE4: 00 DC.B 0x00 ; '\0'
0x10007DE5: 00 DC.B 0x00 ; '\0'
0x10007DE6: 00 DC.B 0x00 ; '\0'
0x10007DE7: 00 DC.B 0x00 ; '\0'
0x10007DE8: 00 DC.B 0x00 ; '\0'
0x10007DE9: 00 DC.B 0x00 ; '\0'
0x10007DEA: 00 DC.B 0x00 ; '\0'
0x10007DEB: 00 DC.B 0x00 ; '\0'
0x10007DEC: 00 DC.B 0x00 ; '\0'
0x10007DED: 00 DC.B 0x00 ; '\0'
0x10007DEE: 00 DC.B 0x00 ; '\0'
0x10007DEF: 00 DC.B 0x00 ; '\0'
0x10007DF0: 00 DC.B 0x00 ; '\0'
0x10007DF1: 00 DC.B 0x00 ; '\0'
0x10007DF2: 00 DC.B 0x00 ; '\0'
0x10007DF3: 00 DC.B 0x00 ; '\0'
0x10007DF4: 00 DC.B 0x00 ; '\0'
0x10007DF5: 00 DC.B 0x00 ; '\0'
0x10007DF6: 00 DC.B 0x00 ; '\0'
0x10007DF7: 00 DC.B 0x00 ; '\0'
0x10007DF8: 00 DC.B 0x00 ; '\0'
0x10007DF9: 00 DC.B 0x00 ; '\0'
0x10007DFA: 00 DC.B 0x00 ; '\0'
0x10007DFB: 00 DC.B 0x00 ; '\0'
0x10007DFC: 00 DC.B 0x00 ; '\0'
0x10007DFD: 00 DC.B 0x00 ; '\0'
0x10007DFE: 00 DC.B 0x00 ; '\0'
0x10007DFF: 00 DC.B 0x00 ; '\0'
0x10007E00: 00 DC.B 0x00 ; '\0'
0x10007E01: 00 DC.B 0x00 ; '\0'
0x10007E02: 00 DC.B 0x00 ; '\0'
0x10007E03: 00 DC.B 0x00 ; '\0'
0x10007E04: 00 DC.B 0x00 ; '\0'
0x10007E05: 00 DC.B 0x00 ; '\0'
0x10007E06: 00 DC.B 0x00 ; '\0'
0x10007E07: 00 DC.B 0x00 ; '\0'
0x10007E08: 00 DC.B 0x00 ; '\0'
0x10007E09: 00 DC.B 0x00 ; '\0'
0x10007E0A: 00 DC.B 0x00 ; '\0'
0x10007E0B: 00 DC.B 0x00 ; '\0'
0x10007E0C: 00 DC.B 0x00 ; '\0'
0x10007E0D: 00 DC.B 0x00 ; '\0'
0x10007E0E: 00 DC.B 0x00 ; '\0'
0x10007E0F: 00 DC.B 0x00 ; '\0'
0x10007E10: 00 DC.B 0x00 ; '\0'
0x10007E11: 00 DC.B 0x00 ; '\0'
0x10007E12: 00 DC.B 0x00 ; '\0'
0x10007E13: 00 DC.B 0x00 ; '\0'
0x10007E14: 00 DC.B 0x00 ; '\0'
0x10007E15: 00 DC.B 0x00 ; '\0'
0x10007E16: 00 DC.B 0x00 ; '\0'
0x10007E17: 00 DC.B 0x00 ; '\0'
0x10007E18: 00 DC.B 0x00 ; '\0'
0x10007E19: 00 DC.B 0x00 ; '\0'
0x10007E1A: 00 DC.B 0x00 ; '\0'
0x10007E1B: 00 DC.B 0x00 ; '\0'
0x10007E1C: 00 DC.B 0x00 ; '\0'
0x10007E1D: 00 DC.B 0x00 ; '\0'
0x10007E1E: 00 DC.B 0x00 ; '\0'
0x10007E1F: 00 DC.B 0x00 ; '\0'
0x10007E20: 00 DC.B 0x00 ; '\0'
0x10007E21: 00 DC.B 0x00 ; '\0'
0x10007E22: 00 DC.B 0x00 ; '\0'
0x10007E23: 00 DC.B 0x00 ; '\0'
0x10007E24: 00 DC.B 0x00 ; '\0'
0x10007E25: 00 DC.B 0x00 ; '\0'
0x10007E26: 00 DC.B 0x00 ; '\0'
0x10007E27: 00 DC.B 0x00 ; '\0'
0x10007E28: 00 DC.B 0x00 ; '\0'
0x10007E29: 00 DC.B 0x00 ; '\0'
0x10007E2A: 00 DC.B 0x00 ; '\0'
0x10007E2B: 00 DC.B 0x00 ; '\0'
0x10007E2C: 00 DC.B 0x00 ; '\0'
0x10007E2D: 00 DC.B 0x00 ; '\0'
0x10007E2E: 00 DC.B 0x00 ; '\0'
0x10007E2F: 00 DC.B 0x00 ; '\0'
0x10007E30: 00 DC.B 0x00 ; '\0'
0x10007E31: 00 DC.B 0x00 ; '\0'
0x10007E32: 00 DC.B 0x00 ; '\0'
0x10007E33: 00 DC.B 0x00 ; '\0'
0x10007E34: 00 DC.B 0x00 ; '\0'
0x10007E35: 00 DC.B 0x00 ; '\0'
0x10007E36: 00 DC.B 0x00 ; '\0'
0x10007E37: 00 DC.B 0x00 ; '\0'
0x10007E38: 00 DC.B 0x00 ; '\0'
0x10007E39: 00 DC.B 0x00 ; '\0'
0x10007E3A: 00 DC.B 0x00 ; '\0'
0x10007E3B: 00 DC.B 0x00 ; '\0'
0x10007E3C: 00 DC.B 0x00 ; '\0'
0x10007E3D: 00 DC.B 0x00 ; '\0'
0x10007E3E: 00 DC.B 0x00 ; '\0'
0x10007E3F: 00 DC.B 0x00 ; '\0'
0x10007E40: 00 DC.B 0x00 ; '\0'
0x10007E41: 00 DC.B 0x00 ; '\0'
0x10007E42: 00 DC.B 0x00 ; '\0'
0x10007E43: 00 DC.B 0x00 ; '\0'
0x10007E44: 00 DC.B 0x00 ; '\0'
0x10007E45: 00 DC.B 0x00 ; '\0'
0x10007E46: 00 DC.B 0x00 ; '\0'
0x10007E47: 00 DC.B 0x00 ; '\0'
0x10007E48: 00 DC.B 0x00 ; '\0'
0x10007E49: 00 DC.B 0x00 ; '\0'
0x10007E4A: 00 DC.B 0x00 ; '\0'
0x10007E4B: 00 DC.B 0x00 ; '\0'
0x10007E4C: 00 DC.B 0x00 ; '\0'
0x10007E4D: 00 DC.B 0x00 ; '\0'
0x10007E4E: 00 DC.B 0x00 ; '\0'
0x10007E4F: 00 DC.B 0x00 ; '\0'
0x10007E50: 00 DC.B 0x00 ; '\0'
0x10007E51: 00 DC.B 0x00 ; '\0'
0x10007E52: 00 DC.B 0x00 ; '\0'
0x10007E53: 00 DC.B 0x00 ; '\0'
0x10007E54: 00 DC.B 0x00 ; '\0'
0x10007E55: 00 DC.B 0x00 ; '\0'
0x10007E56: 00 DC.B 0x00 ; '\0'
0x10007E57: 00 DC.B 0x00 ; '\0'
0x10007E58: 00 DC.B 0x00 ; '\0'
0x10007E59: 00 DC.B 0x00 ; '\0'
0x10007E5A: 00 DC.B 0x00 ; '\0'
0x10007E5B: 00 DC.B 0x00 ; '\0'
0x10007E5C: 00 DC.B 0x00 ; '\0'
0x10007E5D: 00 DC.B 0x00 ; '\0'
0x10007E5E: 00 DC.B 0x00 ; '\0'
0x10007E5F: 00 DC.B 0x00 ; '\0'
0x10007E60: 00 DC.B 0x00 ; '\0'
0x10007E61: 00 DC.B 0x00 ; '\0'
0x10007E62: 00 DC.B 0x00 ; '\0'
0x10007E63: 00 DC.B 0x00 ; '\0'
0x10007E64: 00 DC.B 0x00 ; '\0'
0x10007E65: 00 DC.B 0x00 ; '\0'
0x10007E66: 00 DC.B 0x00 ; '\0'
0x10007E67: 00 DC.B 0x00 ; '\0'
0x10007E68: 00 DC.B 0x00 ; '\0'
0x10007E69: 00 DC.B 0x00 ; '\0'
0x10007E6A: 00 DC.B 0x00 ; '\0'
0x10007E6B: 00 DC.B 0x00 ; '\0'
0x10007E6C: 00 DC.B 0x00 ; '\0'
0x10007E6D: 00 DC.B 0x00 ; '\0'
0x10007E6E: 00 DC.B 0x00 ; '\0'
0x10007E6F: 00 DC.B 0x00 ; '\0'
0x10007E70: 00 DC.B 0x00 ; '\0'
0x10007E71: 00 DC.B 0x00 ; '\0'
0x10007E72: 00 DC.B 0x00 ; '\0'
0x10007E73: 00 DC.B 0x00 ; '\0'
0x10007E74: 00 DC.B 0x00 ; '\0'
0x10007E75: 00 DC.B 0x00 ; '\0'
0x10007E76: 00 DC.B 0x00 ; '\0'
0x10007E77: 00 DC.B 0x00 ; '\0'
0x10007E78: 00 DC.B 0x00 ; '\0'
0x10007E79: 00 DC.B 0x00 ; '\0'
0x10007E7A: 00 DC.B 0x00 ; '\0'
0x10007E7B: 00 DC.B 0x00 ; '\0'
0x10007E7C: 00 DC.B 0x00 ; '\0'
0x10007E7D: 00 DC.B 0x00 ; '\0'
0x10007E7E: 00 DC.B 0x00 ; '\0'
0x10007E7F: 00 DC.B 0x00 ; '\0'
0x10007E80: 00 DC.B 0x00 ; '\0'
0x10007E81: 00 DC.B 0x00 ; '\0'
0x10007E82: 00 DC.B 0x00 ; '\0'
0x10007E83: 00 DC.B 0x00 ; '\0'
0x10007E84: 00 DC.B 0x00 ; '\0'
0x10007E85: 00 DC.B 0x00 ; '\0'
0x10007E86: 00 DC.B 0x00 ; '\0'
0x10007E87: 00 DC.B 0x00 ; '\0'
0x10007E88: 00 DC.B 0x00 ; '\0'
0x10007E89: 00 DC.B 0x00 ; '\0'
0x10007E8A: 00 DC.B 0x00 ; '\0'
0x10007E8B: 00 DC.B 0x00 ; '\0'
0x10007E8C: 00 DC.B 0x00 ; '\0'
0x10007E8D: 00 DC.B 0x00 ; '\0'
0x10007E8E: 00 DC.B 0x00 ; '\0'
0x10007E8F: 00 DC.B 0x00 ; '\0'
0x10007E90: 00 DC.B 0x00 ; '\0'
0x10007E91: 00 DC.B 0x00 ; '\0'
0x10007E92: 00 DC.B 0x00 ; '\0'
0x10007E93: 00 DC.B 0x00 ; '\0'
0x10007E94: 00 DC.B 0x00 ; '\0'
0x10007E95: 00 DC.B 0x00 ; '\0'
0x10007E96: 00 DC.B 0x00 ; '\0'
0x10007E97: 00 DC.B 0x00 ; '\0'
0x10007E98: 00 DC.B 0x00 ; '\0'
0x10007E99: 00 DC.B 0x00 ; '\0'
0x10007E9A: 00 DC.B 0x00 ; '\0'
0x10007E9B: 00 DC.B 0x00 ; '\0'
0x10007E9C: 00 DC.B 0x00 ; '\0'
0x10007E9D: 00 DC.B 0x00 ; '\0'
0x10007E9E: 00 DC.B 0x00 ; '\0'
0x10007E9F: 00 DC.B 0x00 ; '\0'
0x10007EA0: 00 DC.B 0x00 ; '\0'
0x10007EA1: 00 DC.B 0x00 ; '\0'
0x10007EA2: 00 DC.B 0x00 ; '\0'
0x10007EA3: 00 DC.B 0x00 ; '\0'
0x10007EA4: 00 DC.B 0x00 ; '\0'
0x10007EA5: 00 DC.B 0x00 ; '\0'
0x10007EA6: 00 DC.B 0x00 ; '\0'
0x10007EA7: 00 DC.B 0x00 ; '\0'
0x10007EA8: 00 DC.B 0x00 ; '\0'
0x10007EA9: 00 DC.B 0x00 ; '\0'
0x10007EAA: 00 DC.B 0x00 ; '\0'
0x10007EAB: 00 DC.B 0x00 ; '\0'
0x10007EAC: 00 DC.B 0x00 ; '\0'
0x10007EAD: 00 DC.B 0x00 ; '\0'
0x10007EAE: 00 DC.B 0x00 ; '\0'
0x10007EAF: 00 DC.B 0x00 ; '\0'
0x10007EB0: 00 DC.B 0x00 ; '\0'
0x10007EB1: 00 DC.B 0x00 ; '\0'
0x10007EB2: 00 DC.B 0x00 ; '\0'
0x10007EB3: 00 DC.B 0x00 ; '\0'
0x10007EB4: 00 DC.B 0x00 ; '\0'
0x10007EB5: 00 DC.B 0x00 ; '\0'
0x10007EB6: 00 DC.B 0x00 ; '\0'
0x10007EB7: 00 DC.B 0x00 ; '\0'
0x10007EB8: 00 DC.B 0x00 ; '\0'
0x10007EB9: 00 DC.B 0x00 ; '\0'
0x10007EBA: 00 DC.B 0x00 ; '\0'
0x10007EBB: 00 DC.B 0x00 ; '\0'
0x10007EBC: 00 DC.B 0x00 ; '\0'
0x10007EBD: 00 DC.B 0x00 ; '\0'
0x10007EBE: 00 DC.B 0x00 ; '\0'
0x10007EBF: 00 DC.B 0x00 ; '\0'
0x10007EC0: 00 DC.B 0x00 ; '\0'
0x10007EC1: 00 DC.B 0x00 ; '\0'
0x10007EC2: 00 DC.B 0x00 ; '\0'
0x10007EC3: 00 DC.B 0x00 ; '\0'
0x10007EC4: 00 DC.B 0x00 ; '\0'
0x10007EC5: 00 DC.B 0x00 ; '\0'
0x10007EC6: 00 DC.B 0x00 ; '\0'
0x10007EC7: 00 DC.B 0x00 ; '\0'
0x10007EC8: 00 DC.B 0x00 ; '\0'
0x10007EC9: 00 DC.B 0x00 ; '\0'
0x10007ECA: 00 DC.B 0x00 ; '\0'
0x10007ECB: 00 DC.B 0x00 ; '\0'
0x10007ECC: 00 DC.B 0x00 ; '\0'
0x10007ECD: 00 DC.B 0x00 ; '\0'
0x10007ECE: 00 DC.B 0x00 ; '\0'
0x10007ECF: 00 DC.B 0x00 ; '\0'
0x10007ED0: 00 DC.B 0x00 ; '\0'
0x10007ED1: 00 DC.B 0x00 ; '\0'
0x10007ED2: 00 DC.B 0x00 ; '\0'
0x10007ED3: 00 DC.B 0x00 ; '\0'
0x10007ED4: 00 DC.B 0x00 ; '\0'
0x10007ED5: 00 DC.B 0x00 ; '\0'
0x10007ED6: 00 DC.B 0x00 ; '\0'
0x10007ED7: 00 DC.B 0x00 ; '\0'
0x10007ED8: 00 DC.B 0x00 ; '\0'
0x10007ED9: 00 DC.B 0x00 ; '\0'
0x10007EDA: 00 DC.B 0x00 ; '\0'
0x10007EDB: 00 DC.B 0x00 ; '\0'
0x10007EDC: 00 DC.B 0x00 ; '\0'
0x10007EDD: 00 DC.B 0x00 ; '\0'
0x10007EDE: 00 DC.B 0x00 ; '\0'
0x10007EDF: 00 DC.B 0x00 ; '\0'
0x10007EE0: 00 DC.B 0x00 ; '\0'
0x10007EE1: 00 DC.B 0x00 ; '\0'
0x10007EE2: 00 DC.B 0x00 ; '\0'
0x10007EE3: 00 DC.B 0x00 ; '\0'
0x10007EE4: 00 DC.B 0x00 ; '\0'
0x10007EE5: 00 DC.B 0x00 ; '\0'
0x10007EE6: 00 DC.B 0x00 ; '\0'
0x10007EE7: 00 DC.B 0x00 ; '\0'
0x10007EE8: 00 DC.B 0x00 ; '\0'
0x10007EE9: 00 DC.B 0x00 ; '\0'
0x10007EEA: 00 DC.B 0x00 ; '\0'
0x10007EEB: 00 DC.B 0x00 ; '\0'
0x10007EEC: 00 DC.B 0x00 ; '\0'
0x10007EED: 00 DC.B 0x00 ; '\0'
0x10007EEE: 00 DC.B 0x00 ; '\0'
0x10007EEF: 00 DC.B 0x00 ; '\0'
0x10007EF0: 00 DC.B 0x00 ; '\0'
0x10007EF1: 00 DC.B 0x00 ; '\0'
0x10007EF2: 00 DC.B 0x00 ; '\0'
0x10007EF3: 00 DC.B 0x00 ; '\0'
0x10007EF4: 00 DC.B 0x00 ; '\0'
0x10007EF5: 00 DC.B 0x00 ; '\0'
0x10007EF6: 00 DC.B 0x00 ; '\0'
0x10007EF7: 00 DC.B 0x00 ; '\0'
0x10007EF8: 00 DC.B 0x00 ; '\0'
0x10007EF9: 00 DC.B 0x00 ; '\0'
0x10007EFA: 00 DC.B 0x00 ; '\0'
0x10007EFB: 00 DC.B 0x00 ; '\0'
0x10007EFC: 00 DC.B 0x00 ; '\0'
0x10007EFD: 00 DC.B 0x00 ; '\0'
0x10007EFE: 00 DC.B 0x00 ; '\0'
0x10007EFF: 00 DC.B 0x00 ; '\0'
0x10007F00: 00 DC.B 0x00 ; '\0'
0x10007F01: 00 DC.B 0x00 ; '\0'
0x10007F02: 00 DC.B 0x00 ; '\0'
0x10007F03: 00 DC.B 0x00 ; '\0'
0x10007F04: 00 DC.B 0x00 ; '\0'
0x10007F05: 00 DC.B 0x00 ; '\0'
0x10007F06: 00 DC.B 0x00 ; '\0'
0x10007F07: 00 DC.B 0x00 ; '\0'
0x10007F08: 00 DC.B 0x00 ; '\0'
0x10007F09: 00 DC.B 0x00 ; '\0'
0x10007F0A: 00 DC.B 0x00 ; '\0'
0x10007F0B: 00 DC.B 0x00 ; '\0'
0x10007F0C: 00 DC.B 0x00 ; '\0'
0x10007F0D: 00 DC.B 0x00 ; '\0'
0x10007F0E: 00 DC.B 0x00 ; '\0'
0x10007F0F: 00 DC.B 0x00 ; '\0'
0x10007F10: 00 DC.B 0x00 ; '\0'
0x10007F11: 00 DC.B 0x00 ; '\0'
0x10007F12: 00 DC.B 0x00 ; '\0'
0x10007F13: 00 DC.B 0x00 ; '\0'
0x10007F14: 00 DC.B 0x00 ; '\0'
0x10007F15: 00 DC.B 0x00 ; '\0'
0x10007F16: 00 DC.B 0x00 ; '\0'
0x10007F17: 00 DC.B 0x00 ; '\0'
0x10007F18: 00 DC.B 0x00 ; '\0'
0x10007F19: 00 DC.B 0x00 ; '\0'
0x10007F1A: 00 DC.B 0x00 ; '\0'
0x10007F1B: 00 DC.B 0x00 ; '\0'
0x10007F1C: 00 DC.B 0x00 ; '\0'
0x10007F1D: 00 DC.B 0x00 ; '\0'
0x10007F1E: 00 DC.B 0x00 ; '\0'
0x10007F1F: 00 DC.B 0x00 ; '\0'
0x10007F20: 00 DC.B 0x00 ; '\0'
0x10007F21: 00 DC.B 0x00 ; '\0'
0x10007F22: 00 DC.B 0x00 ; '\0'
0x10007F23: 00 DC.B 0x00 ; '\0'
0x10007F24: 00 DC.B 0x00 ; '\0'
0x10007F25: 00 DC.B 0x00 ; '\0'
0x10007F26: 00 DC.B 0x00 ; '\0'
0x10007F27: 00 DC.B 0x00 ; '\0'
0x10007F28: 00 DC.B 0x00 ; '\0'
0x10007F29: 00 DC.B 0x00 ; '\0'
0x10007F2A: 00 DC.B 0x00 ; '\0'
0x10007F2B: 00 DC.B 0x00 ; '\0'
0x10007F2C: 00 DC.B 0x00 ; '\0'
0x10007F2D: 00 DC.B 0x00 ; '\0'
0x10007F2E: 00 DC.B 0x00 ; '\0'
0x10007F2F: 00 DC.B 0x00 ; '\0'
0x10007F30: 00 DC.B 0x00 ; '\0'
0x10007F31: 00 DC.B 0x00 ; '\0'
0x10007F32: 00 DC.B 0x00 ; '\0'
0x10007F33: 00 DC.B 0x00 ; '\0'
0x10007F34: 00 DC.B 0x00 ; '\0'
0x10007F35: 00 DC.B 0x00 ; '\0'
0x10007F36: 00 DC.B 0x00 ; '\0'
0x10007F37: 00 DC.B 0x00 ; '\0'
0x10007F38: 00 DC.B 0x00 ; '\0'
0x10007F39: 00 DC.B 0x00 ; '\0'
0x10007F3A: 00 DC.B 0x00 ; '\0'
0x10007F3B: 00 DC.B 0x00 ; '\0'
0x10007F3C: 00 DC.B 0x00 ; '\0'
0x10007F3D: 00 DC.B 0x00 ; '\0'
0x10007F3E: 00 DC.B 0x00 ; '\0'
0x10007F3F: 00 DC.B 0x00 ; '\0'
0x10007F40: 00 DC.B 0x00 ; '\0'
0x10007F41: 00 DC.B 0x00 ; '\0'
0x10007F42: 00 DC.B 0x00 ; '\0'
0x10007F43: 00 DC.B 0x00 ; '\0'
0x10007F44: 00 DC.B 0x00 ; '\0'
0x10007F45: 00 DC.B 0x00 ; '\0'
0x10007F46: 00 DC.B 0x00 ; '\0'
0x10007F47: 00 DC.B 0x00 ; '\0'
0x10007F48: 00 DC.B 0x00 ; '\0'
0x10007F49: 00 DC.B 0x00 ; '\0'
0x10007F4A: 00 DC.B 0x00 ; '\0'
0x10007F4B: 00 DC.B 0x00 ; '\0'
0x10007F4C: 00 DC.B 0x00 ; '\0'
0x10007F4D: 00 DC.B 0x00 ; '\0'
0x10007F4E: 00 DC.B 0x00 ; '\0'
0x10007F4F: 00 DC.B 0x00 ; '\0'
0x10007F50: 00 DC.B 0x00 ; '\0'
0x10007F51: 00 DC.B 0x00 ; '\0'
0x10007F52: 00 DC.B 0x00 ; '\0'
0x10007F53: 00 DC.B 0x00 ; '\0'
0x10007F54: 00 DC.B 0x00 ; '\0'
0x10007F55: 00 DC.B 0x00 ; '\0'
0x10007F56: 00 DC.B 0x00 ; '\0'
0x10007F57: 00 DC.B 0x00 ; '\0'
0x10007F58: 00 DC.B 0x00 ; '\0'
0x10007F59: 00 DC.B 0x00 ; '\0'
0x10007F5A: 00 DC.B 0x00 ; '\0'
0x10007F5B: 00 DC.B 0x00 ; '\0'
0x10007F5C: 00 DC.B 0x00 ; '\0'
0x10007F5D: 00 DC.B 0x00 ; '\0'
0x10007F5E: 00 DC.B 0x00 ; '\0'
0x10007F5F: 00 DC.B 0x00 ; '\0'
0x10007F60: 00 DC.B 0x00 ; '\0'
0x10007F61: 00 DC.B 0x00 ; '\0'
0x10007F62: 00 DC.B 0x00 ; '\0'
0x10007F63: 00 DC.B 0x00 ; '\0'
0x10007F64: 00 DC.B 0x00 ; '\0'
0x10007F65: 00 DC.B 0x00 ; '\0'
0x10007F66: 00 DC.B 0x00 ; '\0'
0x10007F67: 00 DC.B 0x00 ; '\0'
0x10007F68: 00 DC.B 0x00 ; '\0'
0x10007F69: 00 DC.B 0x00 ; '\0'
0x10007F6A: 00 DC.B 0x00 ; '\0'
0x10007F6B: 00 DC.B 0x00 ; '\0'
0x10007F6C: 00 DC.B 0x00 ; '\0'
0x10007F6D: 00 DC.B 0x00 ; '\0'
0x10007F6E: 00 DC.B 0x00 ; '\0'
0x10007F6F: 00 DC.B 0x00 ; '\0'
0x10007F70: 00 DC.B 0x00 ; '\0'
0x10007F71: 00 DC.B 0x00 ; '\0'
0x10007F72: 00 DC.B 0x00 ; '\0'
0x10007F73: 00 DC.B 0x00 ; '\0'
0x10007F74: 00 DC.B 0x00 ; '\0'
0x10007F75: 00 DC.B 0x00 ; '\0'
0x10007F76: 00 DC.B 0x00 ; '\0'
0x10007F77: 00 DC.B 0x00 ; '\0'
0x10007F78: 00 DC.B 0x00 ; '\0'
0x10007F79: 00 DC.B 0x00 ; '\0'
0x10007F7A: 00 DC.B 0x00 ; '\0'
0x10007F7B: 00 DC.B 0x00 ; '\0'
0x10007F7C: 00 DC.B 0x00 ; '\0'
0x10007F7D: 00 DC.B 0x00 ; '\0'
0x10007F7E: 00 DC.B 0x00 ; '\0'
0x10007F7F: 00 DC.B 0x00 ; '\0'
0x10007F80: 00 DC.B 0x00 ; '\0'
0x10007F81: 00 DC.B 0x00 ; '\0'
0x10007F82: 00 DC.B 0x00 ; '\0'
0x10007F83: 00 DC.B 0x00 ; '\0'
0x10007F84: 00 DC.B 0x00 ; '\0'
0x10007F85: 00 DC.B 0x00 ; '\0'
0x10007F86: 00 DC.B 0x00 ; '\0'
0x10007F87: 00 DC.B 0x00 ; '\0'
0x10007F88: 00 DC.B 0x00 ; '\0'
0x10007F89: 00 DC.B 0x00 ; '\0'
0x10007F8A: 00 DC.B 0x00 ; '\0'
0x10007F8B: 00 DC.B 0x00 ; '\0'
0x10007F8C: 00 DC.B 0x00 ; '\0'
0x10007F8D: 00 DC.B 0x00 ; '\0'
0x10007F8E: 00 DC.B 0x00 ; '\0'
0x10007F8F: 00 DC.B 0x00 ; '\0'
0x10007F90: 00 DC.B 0x00 ; '\0'
0x10007F91: 00 DC.B 0x00 ; '\0'
0x10007F92: 00 DC.B 0x00 ; '\0'
0x10007F93: 00 DC.B 0x00 ; '\0'
0x10007F94: 00 DC.B 0x00 ; '\0'
0x10007F95: 00 DC.B 0x00 ; '\0'
0x10007F96: 00 DC.B 0x00 ; '\0'
0x10007F97: 00 DC.B 0x00 ; '\0'
0x10007F98: 00 DC.B 0x00 ; '\0'
0x10007F99: 00 DC.B 0x00 ; '\0'
0x10007F9A: 00 DC.B 0x00 ; '\0'
0x10007F9B: 00 DC.B 0x00 ; '\0'
0x10007F9C: 00 DC.B 0x00 ; '\0'
0x10007F9D: 00 DC.B 0x00 ; '\0'
0x10007F9E: 00 DC.B 0x00 ; '\0'
0x10007F9F: 00 DC.B 0x00 ; '\0'
0x10007FA0: 00 DC.B 0x00 ; '\0'
0x10007FA1: 00 DC.B 0x00 ; '\0'
0x10007FA2: 00 DC.B 0x00 ; '\0'
0x10007FA3: 00 DC.B 0x00 ; '\0'
0x10007FA4: 00 DC.B 0x00 ; '\0'
0x10007FA5: 00 DC.B 0x00 ; '\0'
0x10007FA6: 00 DC.B 0x00 ; '\0'
0x10007FA7: 00 DC.B 0x00 ; '\0'
0x10007FA8: 00 DC.B 0x00 ; '\0'
0x10007FA9: 00 DC.B 0x00 ; '\0'
0x10007FAA: 00 DC.B 0x00 ; '\0'
0x10007FAB: 00 DC.B 0x00 ; '\0'
0x10007FAC: 00 DC.B 0x00 ; '\0'
0x10007FAD: 00 DC.B 0x00 ; '\0'
0x10007FAE: 00 DC.B 0x00 ; '\0'
0x10007FAF: 00 DC.B 0x00 ; '\0'
0x10007FB0: 00 DC.B 0x00 ; '\0'
0x10007FB1: 00 DC.B 0x00 ; '\0'
0x10007FB2: 00 DC.B 0x00 ; '\0'
0x10007FB3: 00 DC.B 0x00 ; '\0'
0x10007FB4: 00 DC.B 0x00 ; '\0'
0x10007FB5: 00 DC.B 0x00 ; '\0'
0x10007FB6: 00 DC.B 0x00 ; '\0'
0x10007FB7: 00 DC.B 0x00 ; '\0'
0x10007FB8: 00 DC.B 0x00 ; '\0'
0x10007FB9: 00 DC.B 0x00 ; '\0'
0x10007FBA: 00 DC.B 0x00 ; '\0'
0x10007FBB: 00 DC.B 0x00 ; '\0'
0x10007FBC: 00 DC.B 0x00 ; '\0'
0x10007FBD: 00 DC.B 0x00 ; '\0'
0x10007FBE: 00 DC.B 0x00 ; '\0'
0x10007FBF: 00 DC.B 0x00 ; '\0'
0x10007FC0: 00 DC.B 0x00 ; '\0'
0x10007FC1: 00 DC.B 0x00 ; '\0'
0x10007FC2: 00 DC.B 0x00 ; '\0'
0x10007FC3: 00 DC.B 0x00 ; '\0'
0x10007FC4: 00 DC.B 0x00 ; '\0'
0x10007FC5: 00 DC.B 0x00 ; '\0'
0x10007FC6: 00 DC.B 0x00 ; '\0'
0x10007FC7: 00 DC.B 0x00 ; '\0'
0x10007FC8: 00 DC.B 0x00 ; '\0'
0x10007FC9: 00 DC.B 0x00 ; '\0'
0x10007FCA: 00 DC.B 0x00 ; '\0'
0x10007FCB: 00 DC.B 0x00 ; '\0'
0x10007FCC: 00 DC.B 0x00 ; '\0'
0x10007FCD: 00 DC.B 0x00 ; '\0'
0x10007FCE: 00 DC.B 0x00 ; '\0'
0x10007FCF: 00 DC.B 0x00 ; '\0'
0x10007FD0: 00 DC.B 0x00 ; '\0'
0x10007FD1: 00 DC.B 0x00 ; '\0'
0x10007FD2: 00 DC.B 0x00 ; '\0'
0x10007FD3: 00 DC.B 0x00 ; '\0'
0x10007FD4: 00 DC.B 0x00 ; '\0'
0x10007FD5: 00 DC.B 0x00 ; '\0'
0x10007FD6: 00 DC.B 0x00 ; '\0'
0x10007FD7: 00 DC.B 0x00 ; '\0'
0x10007FD8: 00 DC.B 0x00 ; '\0'
0x10007FD9: 00 DC.B 0x00 ; '\0'
0x10007FDA: 00 DC.B 0x00 ; '\0'
0x10007FDB: 00 DC.B 0x00 ; '\0'
0x10007FDC: 00 DC.B 0x00 ; '\0'
0x10007FDD: 00 DC.B 0x00 ; '\0'
0x10007FDE: 00 DC.B 0x00 ; '\0'
0x10007FDF: 00 DC.B 0x00 ; '\0'
0x10007FE0: 00 DC.B 0x00 ; '\0'
0x10007FE1: 00 DC.B 0x00 ; '\0'
0x10007FE2: 00 DC.B 0x00 ; '\0'
0x10007FE3: 00 DC.B 0x00 ; '\0'
0x10007FE4: 00 DC.B 0x00 ; '\0'
0x10007FE5: 00 DC.B 0x00 ; '\0'
0x10007FE6: 00 DC.B 0x00 ; '\0'
0x10007FE7: 00 DC.B 0x00 ; '\0'
0x10007FE8: 00 DC.B 0x00 ; '\0'
0x10007FE9: 00 DC.B 0x00 ; '\0'
0x10007FEA: 00 DC.B 0x00 ; '\0'
0x10007FEB: 00 DC.B 0x00 ; '\0'
0x10007FEC: 00 DC.B 0x00 ; '\0'
0x10007FED: 00 DC.B 0x00 ; '\0'
0x10007FEE: 00 DC.B 0x00 ; '\0'
0x10007FEF: 00 DC.B 0x00 ; '\0'
0x10007FF0: 00 DC.B 0x00 ; '\0'
0x10007FF1: 00 DC.B 0x00 ; '\0'
0x10007FF2: 00 DC.B 0x00 ; '\0'
0x10007FF3: 00 DC.B 0x00 ; '\0'
0x10007FF4: 00 DC.B 0x00 ; '\0'
0x10007FF5: 00 DC.B 0x00 ; '\0'
0x10007FF6: 00 DC.B 0x00 ; '\0'
0x10007FF7: 00 DC.B 0x00 ; '\0'
0x10007FF8: 00 DC.B 0x00 ; '\0'
0x10007FF9: 00 DC.B 0x00 ; '\0'
0x10007FFA: 00 DC.B 0x00 ; '\0'
0x10007FFB: 00 DC.B 0x00 ; '\0'
0x10007FFC: 00 DC.B 0x00 ; '\0'
0x10007FFD: 00 DC.B 0x00 ; '\0'
0x10007FFE: 00 DC.B 0x00 ; '\0'
0x10007FFF: 00 DC.B 0x00 ; '\0'
Section .RAM1 from main.o, size=860, align=4
modbusData:
0x20000000: 00 DC.B 0x00 ; '\0'
0x20000001: 00 DC.B 0x00 ; '\0'
0x20000002: 00 DC.B 0x00 ; '\0'
0x20000003: 00 DC.B 0x00 ; '\0'
0x20000004: 00 DC.B 0x00 ; '\0'
0x20000005: 00 DC.B 0x00 ; '\0'
0x20000006: 00 DC.B 0x00 ; '\0'
0x20000007: 00 DC.B 0x00 ; '\0'
0x20000008: 00 DC.B 0x00 ; '\0'
0x20000009: 00 DC.B 0x00 ; '\0'
0x2000000A: 00 DC.B 0x00 ; '\0'
0x2000000B: 00 DC.B 0x00 ; '\0'
0x2000000C: 00 DC.B 0x00 ; '\0'
0x2000000D: 00 DC.B 0x00 ; '\0'
0x2000000E: 00 DC.B 0x00 ; '\0'
0x2000000F: 00 DC.B 0x00 ; '\0'
0x20000010: 00 DC.B 0x00 ; '\0'
0x20000011: 00 DC.B 0x00 ; '\0'
0x20000012: 00 DC.B 0x00 ; '\0'
0x20000013: 00 DC.B 0x00 ; '\0'
0x20000014: 00 DC.B 0x00 ; '\0'
0x20000015: 00 DC.B 0x00 ; '\0'
0x20000016: 00 DC.B 0x00 ; '\0'
0x20000017: 00 DC.B 0x00 ; '\0'
0x20000018: 00 DC.B 0x00 ; '\0'
0x20000019: 00 DC.B 0x00 ; '\0'
0x2000001A: 00 DC.B 0x00 ; '\0'
0x2000001B: 00 DC.B 0x00 ; '\0'
0x2000001C: 00 DC.B 0x00 ; '\0'
0x2000001D: 00 DC.B 0x00 ; '\0'
0x2000001E: 00 DC.B 0x00 ; '\0'
0x2000001F: 00 DC.B 0x00 ; '\0'
0x20000020: 00 DC.B 0x00 ; '\0'
0x20000021: 00 DC.B 0x00 ; '\0'
0x20000022: 00 DC.B 0x00 ; '\0'
0x20000023: 00 DC.B 0x00 ; '\0'
0x20000024: 00 DC.B 0x00 ; '\0'
0x20000025: 00 DC.B 0x00 ; '\0'
0x20000026: 00 DC.B 0x00 ; '\0'
0x20000027: 00 DC.B 0x00 ; '\0'
0x20000028: 00 DC.B 0x00 ; '\0'
0x20000029: 00 DC.B 0x00 ; '\0'
0x2000002A: 00 DC.B 0x00 ; '\0'
0x2000002B: 00 DC.B 0x00 ; '\0'
0x2000002C: 00 DC.B 0x00 ; '\0'
0x2000002D: 00 DC.B 0x00 ; '\0'
0x2000002E: 00 DC.B 0x00 ; '\0'
0x2000002F: 00 DC.B 0x00 ; '\0'
0x20000030: 00 DC.B 0x00 ; '\0'
0x20000031: 00 DC.B 0x00 ; '\0'
0x20000032: 00 DC.B 0x00 ; '\0'
0x20000033: 00 DC.B 0x00 ; '\0'
0x20000034: 00 DC.B 0x00 ; '\0'
0x20000035: 00 DC.B 0x00 ; '\0'
0x20000036: 00 DC.B 0x00 ; '\0'
0x20000037: 00 DC.B 0x00 ; '\0'
0x20000038: 00 DC.B 0x00 ; '\0'
0x20000039: 00 DC.B 0x00 ; '\0'
0x2000003A: 00 DC.B 0x00 ; '\0'
0x2000003B: 00 DC.B 0x00 ; '\0'
0x2000003C: 00 DC.B 0x00 ; '\0'
0x2000003D: 00 DC.B 0x00 ; '\0'
0x2000003E: 00 DC.B 0x00 ; '\0'
0x2000003F: 00 DC.B 0x00 ; '\0'
0x20000040: 00 DC.B 0x00 ; '\0'
0x20000041: 00 DC.B 0x00 ; '\0'
0x20000042: 00 DC.B 0x00 ; '\0'
0x20000043: 00 DC.B 0x00 ; '\0'
0x20000044: 00 DC.B 0x00 ; '\0'
0x20000045: 00 DC.B 0x00 ; '\0'
0x20000046: 00 DC.B 0x00 ; '\0'
0x20000047: 00 DC.B 0x00 ; '\0'
0x20000048: 00 DC.B 0x00 ; '\0'
0x20000049: 00 DC.B 0x00 ; '\0'
0x2000004A: 00 DC.B 0x00 ; '\0'
0x2000004B: 00 DC.B 0x00 ; '\0'
0x2000004C: 00 DC.B 0x00 ; '\0'
0x2000004D: 00 DC.B 0x00 ; '\0'
0x2000004E: 00 DC.B 0x00 ; '\0'
0x2000004F: 00 DC.B 0x00 ; '\0'
0x20000050: 00 DC.B 0x00 ; '\0'
0x20000051: 00 DC.B 0x00 ; '\0'
0x20000052: 00 DC.B 0x00 ; '\0'
0x20000053: 00 DC.B 0x00 ; '\0'
0x20000054: 00 DC.B 0x00 ; '\0'
0x20000055: 00 DC.B 0x00 ; '\0'
0x20000056: 00 DC.B 0x00 ; '\0'
0x20000057: 00 DC.B 0x00 ; '\0'
0x20000058: 00 DC.B 0x00 ; '\0'
0x20000059: 00 DC.B 0x00 ; '\0'
0x2000005A: 00 DC.B 0x00 ; '\0'
0x2000005B: 00 DC.B 0x00 ; '\0'
0x2000005C: 00 DC.B 0x00 ; '\0'
0x2000005D: 00 DC.B 0x00 ; '\0'
0x2000005E: 00 DC.B 0x00 ; '\0'
0x2000005F: 00 DC.B 0x00 ; '\0'
0x20000060: 00 DC.B 0x00 ; '\0'
0x20000061: 00 DC.B 0x00 ; '\0'
0x20000062: 00 DC.B 0x00 ; '\0'
0x20000063: 00 DC.B 0x00 ; '\0'
0x20000064: 00 DC.B 0x00 ; '\0'
0x20000065: 00 DC.B 0x00 ; '\0'
0x20000066: 00 DC.B 0x00 ; '\0'
0x20000067: 00 DC.B 0x00 ; '\0'
0x20000068: 00 DC.B 0x00 ; '\0'
0x20000069: 00 DC.B 0x00 ; '\0'
0x2000006A: 00 DC.B 0x00 ; '\0'
0x2000006B: 00 DC.B 0x00 ; '\0'
0x2000006C: 00 DC.B 0x00 ; '\0'
0x2000006D: 00 DC.B 0x00 ; '\0'
0x2000006E: 00 DC.B 0x00 ; '\0'
0x2000006F: 00 DC.B 0x00 ; '\0'
0x20000070: 00 DC.B 0x00 ; '\0'
0x20000071: 00 DC.B 0x00 ; '\0'
0x20000072: 00 DC.B 0x00 ; '\0'
0x20000073: 00 DC.B 0x00 ; '\0'
0x20000074: 00 DC.B 0x00 ; '\0'
0x20000075: 00 DC.B 0x00 ; '\0'
0x20000076: 00 DC.B 0x00 ; '\0'
0x20000077: 00 DC.B 0x00 ; '\0'
0x20000078: 00 DC.B 0x00 ; '\0'
0x20000079: 00 DC.B 0x00 ; '\0'
0x2000007A: 00 DC.B 0x00 ; '\0'
0x2000007B: 00 DC.B 0x00 ; '\0'
0x2000007C: 00 DC.B 0x00 ; '\0'
0x2000007D: 00 DC.B 0x00 ; '\0'
0x2000007E: 00 DC.B 0x00 ; '\0'
0x2000007F: 00 DC.B 0x00 ; '\0'
0x20000080: 00 DC.B 0x00 ; '\0'
0x20000081: 00 DC.B 0x00 ; '\0'
0x20000082: 00 DC.B 0x00 ; '\0'
0x20000083: 00 DC.B 0x00 ; '\0'
0x20000084: 00 DC.B 0x00 ; '\0'
0x20000085: 00 DC.B 0x00 ; '\0'
0x20000086: 00 DC.B 0x00 ; '\0'
0x20000087: 00 DC.B 0x00 ; '\0'
0x20000088: 00 DC.B 0x00 ; '\0'
0x20000089: 00 DC.B 0x00 ; '\0'
0x2000008A: 00 DC.B 0x00 ; '\0'
0x2000008B: 00 DC.B 0x00 ; '\0'
0x2000008C: 00 DC.B 0x00 ; '\0'
0x2000008D: 00 DC.B 0x00 ; '\0'
0x2000008E: 00 DC.B 0x00 ; '\0'
0x2000008F: 00 DC.B 0x00 ; '\0'
0x20000090: 00 DC.B 0x00 ; '\0'
0x20000091: 00 DC.B 0x00 ; '\0'
0x20000092: 00 DC.B 0x00 ; '\0'
0x20000093: 00 DC.B 0x00 ; '\0'
0x20000094: 00 DC.B 0x00 ; '\0'
0x20000095: 00 DC.B 0x00 ; '\0'
0x20000096: 00 DC.B 0x00 ; '\0'
0x20000097: 00 DC.B 0x00 ; '\0'
0x20000098: 00 DC.B 0x00 ; '\0'
0x20000099: 00 DC.B 0x00 ; '\0'
0x2000009A: 00 DC.B 0x00 ; '\0'
0x2000009B: 00 DC.B 0x00 ; '\0'
0x2000009C: 00 DC.B 0x00 ; '\0'
0x2000009D: 00 DC.B 0x00 ; '\0'
0x2000009E: 00 DC.B 0x00 ; '\0'
0x2000009F: 00 DC.B 0x00 ; '\0'
0x200000A0: 00 DC.B 0x00 ; '\0'
0x200000A1: 00 DC.B 0x00 ; '\0'
0x200000A2: 00 DC.B 0x00 ; '\0'
0x200000A3: 00 DC.B 0x00 ; '\0'
0x200000A4: 00 DC.B 0x00 ; '\0'
0x200000A5: 00 DC.B 0x00 ; '\0'
0x200000A6: 00 DC.B 0x00 ; '\0'
0x200000A7: 00 DC.B 0x00 ; '\0'
0x200000A8: 00 DC.B 0x00 ; '\0'
0x200000A9: 00 DC.B 0x00 ; '\0'
0x200000AA: 00 DC.B 0x00 ; '\0'
0x200000AB: 00 DC.B 0x00 ; '\0'
0x200000AC: 00 DC.B 0x00 ; '\0'
0x200000AD: 00 DC.B 0x00 ; '\0'
0x200000AE: 00 DC.B 0x00 ; '\0'
0x200000AF: 00 DC.B 0x00 ; '\0'
0x200000B0: 00 DC.B 0x00 ; '\0'
0x200000B1: 00 DC.B 0x00 ; '\0'
0x200000B2: 00 DC.B 0x00 ; '\0'
0x200000B3: 00 DC.B 0x00 ; '\0'
0x200000B4: 00 DC.B 0x00 ; '\0'
0x200000B5: 00 DC.B 0x00 ; '\0'
0x200000B6: 00 DC.B 0x00 ; '\0'
0x200000B7: 00 DC.B 0x00 ; '\0'
0x200000B8: 00 DC.B 0x00 ; '\0'
0x200000B9: 00 DC.B 0x00 ; '\0'
0x200000BA: 00 DC.B 0x00 ; '\0'
0x200000BB: 00 DC.B 0x00 ; '\0'
0x200000BC: 00 DC.B 0x00 ; '\0'
0x200000BD: 00 DC.B 0x00 ; '\0'
0x200000BE: 00 DC.B 0x00 ; '\0'
0x200000BF: 00 DC.B 0x00 ; '\0'
0x200000C0: 00 DC.B 0x00 ; '\0'
0x200000C1: 00 DC.B 0x00 ; '\0'
0x200000C2: 00 DC.B 0x00 ; '\0'
0x200000C3: 00 DC.B 0x00 ; '\0'
0x200000C4: 00 DC.B 0x00 ; '\0'
0x200000C5: 00 DC.B 0x00 ; '\0'
0x200000C6: 00 DC.B 0x00 ; '\0'
0x200000C7: 00 DC.B 0x00 ; '\0'
0x200000C8: 00 DC.B 0x00 ; '\0'
0x200000C9: 00 DC.B 0x00 ; '\0'
0x200000CA: 00 DC.B 0x00 ; '\0'
0x200000CB: 00 DC.B 0x00 ; '\0'
0x200000CC: 00 DC.B 0x00 ; '\0'
0x200000CD: 00 DC.B 0x00 ; '\0'
0x200000CE: 00 DC.B 0x00 ; '\0'
0x200000CF: 00 DC.B 0x00 ; '\0'
0x200000D0: 00 DC.B 0x00 ; '\0'
0x200000D1: 00 DC.B 0x00 ; '\0'
0x200000D2: 00 DC.B 0x00 ; '\0'
0x200000D3: 00 DC.B 0x00 ; '\0'
0x200000D4: 00 DC.B 0x00 ; '\0'
0x200000D5: 00 DC.B 0x00 ; '\0'
0x200000D6: 00 DC.B 0x00 ; '\0'
0x200000D7: 00 DC.B 0x00 ; '\0'
0x200000D8: 00 DC.B 0x00 ; '\0'
0x200000D9: 00 DC.B 0x00 ; '\0'
0x200000DA: 00 DC.B 0x00 ; '\0'
0x200000DB: 00 DC.B 0x00 ; '\0'
0x200000DC: 00 DC.B 0x00 ; '\0'
0x200000DD: 00 DC.B 0x00 ; '\0'
0x200000DE: 00 DC.B 0x00 ; '\0'
0x200000DF: 00 DC.B 0x00 ; '\0'
0x200000E0: 00 DC.B 0x00 ; '\0'
0x200000E1: 00 DC.B 0x00 ; '\0'
0x200000E2: 00 DC.B 0x00 ; '\0'
0x200000E3: 00 DC.B 0x00 ; '\0'
0x200000E4: 00 DC.B 0x00 ; '\0'
0x200000E5: 00 DC.B 0x00 ; '\0'
0x200000E6: 00 DC.B 0x00 ; '\0'
0x200000E7: 00 DC.B 0x00 ; '\0'
0x200000E8: 00 DC.B 0x00 ; '\0'
0x200000E9: 00 DC.B 0x00 ; '\0'
0x200000EA: 00 DC.B 0x00 ; '\0'
0x200000EB: 00 DC.B 0x00 ; '\0'
0x200000EC: 00 DC.B 0x00 ; '\0'
0x200000ED: 00 DC.B 0x00 ; '\0'
0x200000EE: 00 DC.B 0x00 ; '\0'
0x200000EF: 00 DC.B 0x00 ; '\0'
0x200000F0: 00 DC.B 0x00 ; '\0'
0x200000F1: 00 DC.B 0x00 ; '\0'
0x200000F2: 00 DC.B 0x00 ; '\0'
0x200000F3: 00 DC.B 0x00 ; '\0'
0x200000F4: 00 DC.B 0x00 ; '\0'
0x200000F5: 00 DC.B 0x00 ; '\0'
0x200000F6: 00 DC.B 0x00 ; '\0'
0x200000F7: 00 DC.B 0x00 ; '\0'
0x200000F8: 00 DC.B 0x00 ; '\0'
0x200000F9: 00 DC.B 0x00 ; '\0'
0x200000FA: 00 DC.B 0x00 ; '\0'
0x200000FB: 00 DC.B 0x00 ; '\0'
0x200000FC: 00 DC.B 0x00 ; '\0'
0x200000FD: 00 DC.B 0x00 ; '\0'
0x200000FE: 00 DC.B 0x00 ; '\0'
0x200000FF: 00 DC.B 0x00 ; '\0'
0x20000100: 00 DC.B 0x00 ; '\0'
0x20000101: 00 DC.B 0x00 ; '\0'
0x20000102: 00 DC.B 0x00 ; '\0'
0x20000103: 00 DC.B 0x00 ; '\0'
0x20000104: 00 DC.B 0x00 ; '\0'
0x20000105: 00 DC.B 0x00 ; '\0'
0x20000106: 00 DC.B 0x00 ; '\0'
0x20000107: 00 DC.B 0x00 ; '\0'
0x20000108: 00 DC.B 0x00 ; '\0'
0x20000109: 00 DC.B 0x00 ; '\0'
0x2000010A: 00 DC.B 0x00 ; '\0'
0x2000010B: 00 DC.B 0x00 ; '\0'
0x2000010C: 00 DC.B 0x00 ; '\0'
0x2000010D: 00 DC.B 0x00 ; '\0'
0x2000010E: 00 DC.B 0x00 ; '\0'
0x2000010F: 00 DC.B 0x00 ; '\0'
0x20000110: 00 DC.B 0x00 ; '\0'
0x20000111: 00 DC.B 0x00 ; '\0'
0x20000112: 00 DC.B 0x00 ; '\0'
0x20000113: 00 DC.B 0x00 ; '\0'
0x20000114: 00 DC.B 0x00 ; '\0'
0x20000115: 00 DC.B 0x00 ; '\0'
0x20000116: 00 DC.B 0x00 ; '\0'
0x20000117: 00 DC.B 0x00 ; '\0'
0x20000118: 00 DC.B 0x00 ; '\0'
0x20000119: 00 DC.B 0x00 ; '\0'
0x2000011A: 00 DC.B 0x00 ; '\0'
0x2000011B: 00 DC.B 0x00 ; '\0'
0x2000011C: 00 DC.B 0x00 ; '\0'
0x2000011D: 00 DC.B 0x00 ; '\0'
0x2000011E: 00 DC.B 0x00 ; '\0'
0x2000011F: 00 DC.B 0x00 ; '\0'
0x20000120: 00 DC.B 0x00 ; '\0'
0x20000121: 00 DC.B 0x00 ; '\0'
0x20000122: 00 DC.B 0x00 ; '\0'
0x20000123: 00 DC.B 0x00 ; '\0'
0x20000124: 00 DC.B 0x00 ; '\0'
0x20000125: 00 DC.B 0x00 ; '\0'
0x20000126: 00 DC.B 0x00 ; '\0'
0x20000127: 00 DC.B 0x00 ; '\0'
0x20000128: 00 DC.B 0x00 ; '\0'
0x20000129: 00 DC.B 0x00 ; '\0'
0x2000012A: 00 DC.B 0x00 ; '\0'
0x2000012B: 00 DC.B 0x00 ; '\0'
0x2000012C: 00 DC.B 0x00 ; '\0'
0x2000012D: 00 DC.B 0x00 ; '\0'
0x2000012E: 00 DC.B 0x00 ; '\0'
0x2000012F: 00 DC.B 0x00 ; '\0'
0x20000130: 00 DC.B 0x00 ; '\0'
0x20000131: 00 DC.B 0x00 ; '\0'
0x20000132: 00 DC.B 0x00 ; '\0'
0x20000133: 00 DC.B 0x00 ; '\0'
0x20000134: 00 DC.B 0x00 ; '\0'
0x20000135: 00 DC.B 0x00 ; '\0'
0x20000136: 00 DC.B 0x00 ; '\0'
0x20000137: 00 DC.B 0x00 ; '\0'
0x20000138: 00 DC.B 0x00 ; '\0'
0x20000139: 00 DC.B 0x00 ; '\0'
0x2000013A: 00 DC.B 0x00 ; '\0'
0x2000013B: 00 DC.B 0x00 ; '\0'
0x2000013C: 00 DC.B 0x00 ; '\0'
0x2000013D: 00 DC.B 0x00 ; '\0'
0x2000013E: 00 DC.B 0x00 ; '\0'
0x2000013F: 00 DC.B 0x00 ; '\0'
0x20000140: 00 DC.B 0x00 ; '\0'
0x20000141: 00 DC.B 0x00 ; '\0'
0x20000142: 00 DC.B 0x00 ; '\0'
0x20000143: 00 DC.B 0x00 ; '\0'
0x20000144: 00 DC.B 0x00 ; '\0'
0x20000145: 00 DC.B 0x00 ; '\0'
0x20000146: 00 DC.B 0x00 ; '\0'
0x20000147: 00 DC.B 0x00 ; '\0'
0x20000148: 00 DC.B 0x00 ; '\0'
0x20000149: 00 DC.B 0x00 ; '\0'
0x2000014A: 00 DC.B 0x00 ; '\0'
0x2000014B: 00 DC.B 0x00 ; '\0'
0x2000014C: 00 DC.B 0x00 ; '\0'
0x2000014D: 00 DC.B 0x00 ; '\0'
0x2000014E: 00 DC.B 0x00 ; '\0'
0x2000014F: 00 DC.B 0x00 ; '\0'
0x20000150: 00 DC.B 0x00 ; '\0'
0x20000151: 00 DC.B 0x00 ; '\0'
0x20000152: 00 DC.B 0x00 ; '\0'
0x20000153: 00 DC.B 0x00 ; '\0'
0x20000154: 00 DC.B 0x00 ; '\0'
0x20000155: 00 DC.B 0x00 ; '\0'
0x20000156: 00 DC.B 0x00 ; '\0'
0x20000157: 00 DC.B 0x00 ; '\0'
0x20000158: 00 DC.B 0x00 ; '\0'
0x20000159: 00 DC.B 0x00 ; '\0'
0x2000015A: 00 DC.B 0x00 ; '\0'
0x2000015B: 00 DC.B 0x00 ; '\0'
0x2000015C: 00 DC.B 0x00 ; '\0'
0x2000015D: 00 DC.B 0x00 ; '\0'
0x2000015E: 00 DC.B 0x00 ; '\0'
0x2000015F: 00 DC.B 0x00 ; '\0'
0x20000160: 00 DC.B 0x00 ; '\0'
0x20000161: 00 DC.B 0x00 ; '\0'
0x20000162: 00 DC.B 0x00 ; '\0'
0x20000163: 00 DC.B 0x00 ; '\0'
0x20000164: 00 DC.B 0x00 ; '\0'
0x20000165: 00 DC.B 0x00 ; '\0'
0x20000166: 00 DC.B 0x00 ; '\0'
0x20000167: 00 DC.B 0x00 ; '\0'
0x20000168: 00 DC.B 0x00 ; '\0'
0x20000169: 00 DC.B 0x00 ; '\0'
0x2000016A: 00 DC.B 0x00 ; '\0'
0x2000016B: 00 DC.B 0x00 ; '\0'
0x2000016C: 00 DC.B 0x00 ; '\0'
0x2000016D: 00 DC.B 0x00 ; '\0'
0x2000016E: 00 DC.B 0x00 ; '\0'
0x2000016F: 00 DC.B 0x00 ; '\0'
0x20000170: 00 DC.B 0x00 ; '\0'
0x20000171: 00 DC.B 0x00 ; '\0'
0x20000172: 00 DC.B 0x00 ; '\0'
0x20000173: 00 DC.B 0x00 ; '\0'
0x20000174: 00 DC.B 0x00 ; '\0'
0x20000175: 00 DC.B 0x00 ; '\0'
0x20000176: 00 DC.B 0x00 ; '\0'
0x20000177: 00 DC.B 0x00 ; '\0'
0x20000178: 00 DC.B 0x00 ; '\0'
0x20000179: 00 DC.B 0x00 ; '\0'
0x2000017A: 00 DC.B 0x00 ; '\0'
0x2000017B: 00 DC.B 0x00 ; '\0'
0x2000017C: 00 DC.B 0x00 ; '\0'
0x2000017D: 00 DC.B 0x00 ; '\0'
0x2000017E: 00 DC.B 0x00 ; '\0'
0x2000017F: 00 DC.B 0x00 ; '\0'
0x20000180: 00 DC.B 0x00 ; '\0'
0x20000181: 00 DC.B 0x00 ; '\0'
0x20000182: 00 DC.B 0x00 ; '\0'
0x20000183: 00 DC.B 0x00 ; '\0'
0x20000184: 00 DC.B 0x00 ; '\0'
0x20000185: 00 DC.B 0x00 ; '\0'
0x20000186: 00 DC.B 0x00 ; '\0'
0x20000187: 00 DC.B 0x00 ; '\0'
0x20000188: 00 DC.B 0x00 ; '\0'
0x20000189: 00 DC.B 0x00 ; '\0'
0x2000018A: 00 DC.B 0x00 ; '\0'
0x2000018B: 00 DC.B 0x00 ; '\0'
0x2000018C: 00 DC.B 0x00 ; '\0'
0x2000018D: 00 DC.B 0x00 ; '\0'
0x2000018E: 00 DC.B 0x00 ; '\0'
0x2000018F: 00 DC.B 0x00 ; '\0'
0x20000190: 00 DC.B 0x00 ; '\0'
0x20000191: 00 DC.B 0x00 ; '\0'
0x20000192: 00 DC.B 0x00 ; '\0'
0x20000193: 00 DC.B 0x00 ; '\0'
0x20000194: 00 DC.B 0x00 ; '\0'
0x20000195: 00 DC.B 0x00 ; '\0'
0x20000196: 00 DC.B 0x00 ; '\0'
0x20000197: 00 DC.B 0x00 ; '\0'
0x20000198: 00 DC.B 0x00 ; '\0'
0x20000199: 00 DC.B 0x00 ; '\0'
0x2000019A: 00 DC.B 0x00 ; '\0'
0x2000019B: 00 DC.B 0x00 ; '\0'
0x2000019C: 00 DC.B 0x00 ; '\0'
0x2000019D: 00 DC.B 0x00 ; '\0'
0x2000019E: 00 DC.B 0x00 ; '\0'
0x2000019F: 00 DC.B 0x00 ; '\0'
0x200001A0: 00 DC.B 0x00 ; '\0'
0x200001A1: 00 DC.B 0x00 ; '\0'
0x200001A2: 00 DC.B 0x00 ; '\0'
0x200001A3: 00 DC.B 0x00 ; '\0'
0x200001A4: 00 DC.B 0x00 ; '\0'
0x200001A5: 00 DC.B 0x00 ; '\0'
0x200001A6: 00 DC.B 0x00 ; '\0'
0x200001A7: 00 DC.B 0x00 ; '\0'
0x200001A8: 00 DC.B 0x00 ; '\0'
0x200001A9: 00 DC.B 0x00 ; '\0'
0x200001AA: 00 DC.B 0x00 ; '\0'
0x200001AB: 00 DC.B 0x00 ; '\0'
0x200001AC: 00 DC.B 0x00 ; '\0'
0x200001AD: 00 DC.B 0x00 ; '\0'
0x200001AE: 00 DC.B 0x00 ; '\0'
0x200001AF: 00 DC.B 0x00 ; '\0'
0x200001B0: 00 DC.B 0x00 ; '\0'
0x200001B1: 00 DC.B 0x00 ; '\0'
0x200001B2: 00 DC.B 0x00 ; '\0'
0x200001B3: 00 DC.B 0x00 ; '\0'
0x200001B4: 00 DC.B 0x00 ; '\0'
0x200001B5: 00 DC.B 0x00 ; '\0'
0x200001B6: 00 DC.B 0x00 ; '\0'
0x200001B7: 00 DC.B 0x00 ; '\0'
0x200001B8: 00 DC.B 0x00 ; '\0'
0x200001B9: 00 DC.B 0x00 ; '\0'
0x200001BA: 00 DC.B 0x00 ; '\0'
0x200001BB: 00 DC.B 0x00 ; '\0'
0x200001BC: 00 DC.B 0x00 ; '\0'
0x200001BD: 00 DC.B 0x00 ; '\0'
0x200001BE: 00 DC.B 0x00 ; '\0'
0x200001BF: 00 DC.B 0x00 ; '\0'
0x200001C0: 00 DC.B 0x00 ; '\0'
0x200001C1: 00 DC.B 0x00 ; '\0'
0x200001C2: 00 DC.B 0x00 ; '\0'
0x200001C3: 00 DC.B 0x00 ; '\0'
0x200001C4: 00 DC.B 0x00 ; '\0'
0x200001C5: 00 DC.B 0x00 ; '\0'
0x200001C6: 00 DC.B 0x00 ; '\0'
0x200001C7: 00 DC.B 0x00 ; '\0'
0x200001C8: 00 DC.B 0x00 ; '\0'
0x200001C9: 00 DC.B 0x00 ; '\0'
0x200001CA: 00 DC.B 0x00 ; '\0'
0x200001CB: 00 DC.B 0x00 ; '\0'
0x200001CC: 00 DC.B 0x00 ; '\0'
0x200001CD: 00 DC.B 0x00 ; '\0'
0x200001CE: 00 DC.B 0x00 ; '\0'
0x200001CF: 00 DC.B 0x00 ; '\0'
0x200001D0: 00 DC.B 0x00 ; '\0'
0x200001D1: 00 DC.B 0x00 ; '\0'
0x200001D2: 00 DC.B 0x00 ; '\0'
0x200001D3: 00 DC.B 0x00 ; '\0'
0x200001D4: 00 DC.B 0x00 ; '\0'
0x200001D5: 00 DC.B 0x00 ; '\0'
0x200001D6: 00 DC.B 0x00 ; '\0'
0x200001D7: 00 DC.B 0x00 ; '\0'
0x200001D8: 00 DC.B 0x00 ; '\0'
0x200001D9: 00 DC.B 0x00 ; '\0'
0x200001DA: 00 DC.B 0x00 ; '\0'
0x200001DB: 00 DC.B 0x00 ; '\0'
0x200001DC: 00 DC.B 0x00 ; '\0'
0x200001DD: 00 DC.B 0x00 ; '\0'
0x200001DE: 00 DC.B 0x00 ; '\0'
0x200001DF: 00 DC.B 0x00 ; '\0'
0x200001E0: 00 DC.B 0x00 ; '\0'
0x200001E1: 00 DC.B 0x00 ; '\0'
0x200001E2: 00 DC.B 0x00 ; '\0'
0x200001E3: 00 DC.B 0x00 ; '\0'
0x200001E4: 00 DC.B 0x00 ; '\0'
0x200001E5: 00 DC.B 0x00 ; '\0'
0x200001E6: 00 DC.B 0x00 ; '\0'
0x200001E7: 00 DC.B 0x00 ; '\0'
0x200001E8: 00 DC.B 0x00 ; '\0'
0x200001E9: 00 DC.B 0x00 ; '\0'
0x200001EA: 00 DC.B 0x00 ; '\0'
0x200001EB: 00 DC.B 0x00 ; '\0'
0x200001EC: 00 DC.B 0x00 ; '\0'
0x200001ED: 00 DC.B 0x00 ; '\0'
0x200001EE: 00 DC.B 0x00 ; '\0'
0x200001EF: 00 DC.B 0x00 ; '\0'
0x200001F0: 00 DC.B 0x00 ; '\0'
0x200001F1: 00 DC.B 0x00 ; '\0'
0x200001F2: 00 DC.B 0x00 ; '\0'
0x200001F3: 00 DC.B 0x00 ; '\0'
0x200001F4: 00 DC.B 0x00 ; '\0'
0x200001F5: 00 DC.B 0x00 ; '\0'
0x200001F6: 00 DC.B 0x00 ; '\0'
0x200001F7: 00 DC.B 0x00 ; '\0'
0x200001F8: 00 DC.B 0x00 ; '\0'
0x200001F9: 00 DC.B 0x00 ; '\0'
0x200001FA: 00 DC.B 0x00 ; '\0'
0x200001FB: 00 DC.B 0x00 ; '\0'
0x200001FC: 00 DC.B 0x00 ; '\0'
0x200001FD: 00 DC.B 0x00 ; '\0'
0x200001FE: 00 DC.B 0x00 ; '\0'
0x200001FF: 00 DC.B 0x00 ; '\0'
0x20000200: 00 DC.B 0x00 ; '\0'
0x20000201: 00 DC.B 0x00 ; '\0'
0x20000202: 00 DC.B 0x00 ; '\0'
0x20000203: 00 DC.B 0x00 ; '\0'
0x20000204: 00 DC.B 0x00 ; '\0'
0x20000205: 00 DC.B 0x00 ; '\0'
0x20000206: 00 DC.B 0x00 ; '\0'
0x20000207: 00 DC.B 0x00 ; '\0'
0x20000208: 00 DC.B 0x00 ; '\0'
0x20000209: 00 DC.B 0x00 ; '\0'
0x2000020A: 00 DC.B 0x00 ; '\0'
0x2000020B: 00 DC.B 0x00 ; '\0'
0x2000020C: 00 DC.B 0x00 ; '\0'
0x2000020D: 00 DC.B 0x00 ; '\0'
0x2000020E: 00 DC.B 0x00 ; '\0'
0x2000020F: 00 DC.B 0x00 ; '\0'
0x20000210: 00 DC.B 0x00 ; '\0'
0x20000211: 00 DC.B 0x00 ; '\0'
0x20000212: 00 DC.B 0x00 ; '\0'
0x20000213: 00 DC.B 0x00 ; '\0'
0x20000214: 00 DC.B 0x00 ; '\0'
0x20000215: 00 DC.B 0x00 ; '\0'
0x20000216: 00 DC.B 0x00 ; '\0'
0x20000217: 00 DC.B 0x00 ; '\0'
0x20000218: 00 DC.B 0x00 ; '\0'
0x20000219: 00 DC.B 0x00 ; '\0'
0x2000021A: 00 DC.B 0x00 ; '\0'
0x2000021B: 00 DC.B 0x00 ; '\0'
0x2000021C: 00 DC.B 0x00 ; '\0'
0x2000021D: 00 DC.B 0x00 ; '\0'
0x2000021E: 00 DC.B 0x00 ; '\0'
0x2000021F: 00 DC.B 0x00 ; '\0'
0x20000220: 00 DC.B 0x00 ; '\0'
0x20000221: 00 DC.B 0x00 ; '\0'
0x20000222: 00 DC.B 0x00 ; '\0'
0x20000223: 00 DC.B 0x00 ; '\0'
0x20000224: 00 DC.B 0x00 ; '\0'
0x20000225: 00 DC.B 0x00 ; '\0'
0x20000226: 00 DC.B 0x00 ; '\0'
0x20000227: 00 DC.B 0x00 ; '\0'
0x20000228: 00 DC.B 0x00 ; '\0'
0x20000229: 00 DC.B 0x00 ; '\0'
0x2000022A: 00 DC.B 0x00 ; '\0'
0x2000022B: 00 DC.B 0x00 ; '\0'
0x2000022C: 00 DC.B 0x00 ; '\0'
0x2000022D: 00 DC.B 0x00 ; '\0'
0x2000022E: 00 DC.B 0x00 ; '\0'
0x2000022F: 00 DC.B 0x00 ; '\0'
0x20000230: 00 DC.B 0x00 ; '\0'
0x20000231: 00 DC.B 0x00 ; '\0'
0x20000232: 00 DC.B 0x00 ; '\0'
0x20000233: 00 DC.B 0x00 ; '\0'
adc12Data:
0x20000234: 00 DC.B 0x00 ; '\0'
0x20000235: 00 DC.B 0x00 ; '\0'
0x20000236: 00 DC.B 0x00 ; '\0'
0x20000237: 00 DC.B 0x00 ; '\0'
0x20000238: 00 DC.B 0x00 ; '\0'
0x20000239: 00 DC.B 0x00 ; '\0'
0x2000023A: 00 DC.B 0x00 ; '\0'
0x2000023B: 00 DC.B 0x00 ; '\0'
0x2000023C: 00 DC.B 0x00 ; '\0'
0x2000023D: 00 DC.B 0x00 ; '\0'
0x2000023E: 00 DC.B 0x00 ; '\0'
0x2000023F: 00 DC.B 0x00 ; '\0'
0x20000240: 00 DC.B 0x00 ; '\0'
0x20000241: 00 DC.B 0x00 ; '\0'
0x20000242: 00 DC.B 0x00 ; '\0'
0x20000243: 00 DC.B 0x00 ; '\0'
0x20000244: 00 DC.B 0x00 ; '\0'
0x20000245: 00 DC.B 0x00 ; '\0'
0x20000246: 00 DC.B 0x00 ; '\0'
0x20000247: 00 DC.B 0x00 ; '\0'
0x20000248: 00 DC.B 0x00 ; '\0'
0x20000249: 00 DC.B 0x00 ; '\0'
0x2000024A: 00 DC.B 0x00 ; '\0'
0x2000024B: 00 DC.B 0x00 ; '\0'
0x2000024C: 00 DC.B 0x00 ; '\0'
0x2000024D: 00 DC.B 0x00 ; '\0'
0x2000024E: 00 DC.B 0x00 ; '\0'
0x2000024F: 00 DC.B 0x00 ; '\0'
0x20000250: 00 DC.B 0x00 ; '\0'
0x20000251: 00 DC.B 0x00 ; '\0'
0x20000252: 00 DC.B 0x00 ; '\0'
0x20000253: 00 DC.B 0x00 ; '\0'
0x20000254: 00 DC.B 0x00 ; '\0'
0x20000255: 00 DC.B 0x00 ; '\0'
0x20000256: 00 DC.B 0x00 ; '\0'
0x20000257: 00 DC.B 0x00 ; '\0'
0x20000258: 00 DC.B 0x00 ; '\0'
0x20000259: 00 DC.B 0x00 ; '\0'
0x2000025A: 00 DC.B 0x00 ; '\0'
0x2000025B: 00 DC.B 0x00 ; '\0'
0x2000025C: 00 DC.B 0x00 ; '\0'
0x2000025D: 00 DC.B 0x00 ; '\0'
0x2000025E: 00 DC.B 0x00 ; '\0'
0x2000025F: 00 DC.B 0x00 ; '\0'
0x20000260: 00 DC.B 0x00 ; '\0'
0x20000261: 00 DC.B 0x00 ; '\0'
0x20000262: 00 DC.B 0x00 ; '\0'
0x20000263: 00 DC.B 0x00 ; '\0'
0x20000264: 00 DC.B 0x00 ; '\0'
0x20000265: 00 DC.B 0x00 ; '\0'
0x20000266: 00 DC.B 0x00 ; '\0'
0x20000267: 00 DC.B 0x00 ; '\0'
0x20000268: 00 DC.B 0x00 ; '\0'
0x20000269: 00 DC.B 0x00 ; '\0'
0x2000026A: 00 DC.B 0x00 ; '\0'
0x2000026B: 00 DC.B 0x00 ; '\0'
0x2000026C: 00 DC.B 0x00 ; '\0'
0x2000026D: 00 DC.B 0x00 ; '\0'
0x2000026E: 00 DC.B 0x00 ; '\0'
0x2000026F: 00 DC.B 0x00 ; '\0'
0x20000270: 00 DC.B 0x00 ; '\0'
0x20000271: 00 DC.B 0x00 ; '\0'
0x20000272: 00 DC.B 0x00 ; '\0'
0x20000273: 00 DC.B 0x00 ; '\0'
0x20000274: 00 DC.B 0x00 ; '\0'
0x20000275: 00 DC.B 0x00 ; '\0'
0x20000276: 00 DC.B 0x00 ; '\0'
0x20000277: 00 DC.B 0x00 ; '\0'
0x20000278: 00 DC.B 0x00 ; '\0'
0x20000279: 00 DC.B 0x00 ; '\0'
0x2000027A: 00 DC.B 0x00 ; '\0'
0x2000027B: 00 DC.B 0x00 ; '\0'
0x2000027C: 00 DC.B 0x00 ; '\0'
0x2000027D: 00 DC.B 0x00 ; '\0'
0x2000027E: 00 DC.B 0x00 ; '\0'
0x2000027F: 00 DC.B 0x00 ; '\0'
0x20000280: 00 DC.B 0x00 ; '\0'
0x20000281: 00 DC.B 0x00 ; '\0'
0x20000282: 00 DC.B 0x00 ; '\0'
0x20000283: 00 DC.B 0x00 ; '\0'
0x20000284: 00 DC.B 0x00 ; '\0'
0x20000285: 00 DC.B 0x00 ; '\0'
0x20000286: 00 DC.B 0x00 ; '\0'
0x20000287: 00 DC.B 0x00 ; '\0'
0x20000288: 00 DC.B 0x00 ; '\0'
0x20000289: 00 DC.B 0x00 ; '\0'
0x2000028A: 00 DC.B 0x00 ; '\0'
0x2000028B: 00 DC.B 0x00 ; '\0'
0x2000028C: 00 DC.B 0x00 ; '\0'
0x2000028D: 00 DC.B 0x00 ; '\0'
0x2000028E: 00 DC.B 0x00 ; '\0'
0x2000028F: 00 DC.B 0x00 ; '\0'
0x20000290: 00 DC.B 0x00 ; '\0'
0x20000291: 00 DC.B 0x00 ; '\0'
0x20000292: 00 DC.B 0x00 ; '\0'
0x20000293: 00 DC.B 0x00 ; '\0'
0x20000294: 00 DC.B 0x00 ; '\0'
0x20000295: 00 DC.B 0x00 ; '\0'
0x20000296: 00 DC.B 0x00 ; '\0'
0x20000297: 00 DC.B 0x00 ; '\0'
0x20000298: 00 DC.B 0x00 ; '\0'
0x20000299: 00 DC.B 0x00 ; '\0'
0x2000029A: 00 DC.B 0x00 ; '\0'
0x2000029B: 00 DC.B 0x00 ; '\0'
0x2000029C: 00 DC.B 0x00 ; '\0'
0x2000029D: 00 DC.B 0x00 ; '\0'
0x2000029E: 00 DC.B 0x00 ; '\0'
0x2000029F: 00 DC.B 0x00 ; '\0'
0x200002A0: 00 DC.B 0x00 ; '\0'
0x200002A1: 00 DC.B 0x00 ; '\0'
0x200002A2: 00 DC.B 0x00 ; '\0'
0x200002A3: 00 DC.B 0x00 ; '\0'
0x200002A4: 00 DC.B 0x00 ; '\0'
0x200002A5: 00 DC.B 0x00 ; '\0'
0x200002A6: 00 DC.B 0x00 ; '\0'
0x200002A7: 00 DC.B 0x00 ; '\0'
0x200002A8: 00 DC.B 0x00 ; '\0'
0x200002A9: 00 DC.B 0x00 ; '\0'
0x200002AA: 00 DC.B 0x00 ; '\0'
0x200002AB: 00 DC.B 0x00 ; '\0'
0x200002AC: 00 DC.B 0x00 ; '\0'
0x200002AD: 00 DC.B 0x00 ; '\0'
0x200002AE: 00 DC.B 0x00 ; '\0'
0x200002AF: 00 DC.B 0x00 ; '\0'
0x200002B0: 00 DC.B 0x00 ; '\0'
0x200002B1: 00 DC.B 0x00 ; '\0'
0x200002B2: 00 DC.B 0x00 ; '\0'
0x200002B3: 00 DC.B 0x00 ; '\0'
0x200002B4: 00 DC.B 0x00 ; '\0'
0x200002B5: 00 DC.B 0x00 ; '\0'
0x200002B6: 00 DC.B 0x00 ; '\0'
0x200002B7: 00 DC.B 0x00 ; '\0'
0x200002B8: 00 DC.B 0x00 ; '\0'
0x200002B9: 00 DC.B 0x00 ; '\0'
0x200002BA: 00 DC.B 0x00 ; '\0'
0x200002BB: 00 DC.B 0x00 ; '\0'
0x200002BC: 00 DC.B 0x00 ; '\0'
0x200002BD: 00 DC.B 0x00 ; '\0'
0x200002BE: 00 DC.B 0x00 ; '\0'
0x200002BF: 00 DC.B 0x00 ; '\0'
0x200002C0: 00 DC.B 0x00 ; '\0'
0x200002C1: 00 DC.B 0x00 ; '\0'
0x200002C2: 00 DC.B 0x00 ; '\0'
0x200002C3: 00 DC.B 0x00 ; '\0'
0x200002C4: 00 DC.B 0x00 ; '\0'
0x200002C5: 00 DC.B 0x00 ; '\0'
0x200002C6: 00 DC.B 0x00 ; '\0'
0x200002C7: 00 DC.B 0x00 ; '\0'
0x200002C8: 00 DC.B 0x00 ; '\0'
0x200002C9: 00 DC.B 0x00 ; '\0'
0x200002CA: 00 DC.B 0x00 ; '\0'
0x200002CB: 00 DC.B 0x00 ; '\0'
0x200002CC: 00 DC.B 0x00 ; '\0'
0x200002CD: 00 DC.B 0x00 ; '\0'
0x200002CE: 00 DC.B 0x00 ; '\0'
0x200002CF: 00 DC.B 0x00 ; '\0'
0x200002D0: 00 DC.B 0x00 ; '\0'
0x200002D1: 00 DC.B 0x00 ; '\0'
0x200002D2: 00 DC.B 0x00 ; '\0'
0x200002D3: 00 DC.B 0x00 ; '\0'
0x200002D4: 00 DC.B 0x00 ; '\0'
0x200002D5: 00 DC.B 0x00 ; '\0'
0x200002D6: 00 DC.B 0x00 ; '\0'
0x200002D7: 00 DC.B 0x00 ; '\0'
0x200002D8: 00 DC.B 0x00 ; '\0'
0x200002D9: 00 DC.B 0x00 ; '\0'
0x200002DA: 00 DC.B 0x00 ; '\0'
0x200002DB: 00 DC.B 0x00 ; '\0'
0x200002DC: 00 DC.B 0x00 ; '\0'
0x200002DD: 00 DC.B 0x00 ; '\0'
0x200002DE: 00 DC.B 0x00 ; '\0'
0x200002DF: 00 DC.B 0x00 ; '\0'
0x200002E0: 00 DC.B 0x00 ; '\0'
0x200002E1: 00 DC.B 0x00 ; '\0'
0x200002E2: 00 DC.B 0x00 ; '\0'
0x200002E3: 00 DC.B 0x00 ; '\0'
0x200002E4: 00 DC.B 0x00 ; '\0'
0x200002E5: 00 DC.B 0x00 ; '\0'
0x200002E6: 00 DC.B 0x00 ; '\0'
0x200002E7: 00 DC.B 0x00 ; '\0'
0x200002E8: 00 DC.B 0x00 ; '\0'
0x200002E9: 00 DC.B 0x00 ; '\0'
0x200002EA: 00 DC.B 0x00 ; '\0'
0x200002EB: 00 DC.B 0x00 ; '\0'
0x200002EC: 00 DC.B 0x00 ; '\0'
0x200002ED: 00 DC.B 0x00 ; '\0'
0x200002EE: 00 DC.B 0x00 ; '\0'
0x200002EF: 00 DC.B 0x00 ; '\0'
0x200002F0: 00 DC.B 0x00 ; '\0'
0x200002F1: 00 DC.B 0x00 ; '\0'
0x200002F2: 00 DC.B 0x00 ; '\0'
0x200002F3: 00 DC.B 0x00 ; '\0'
0x200002F4: 00 DC.B 0x00 ; '\0'
0x200002F5: 00 DC.B 0x00 ; '\0'
0x200002F6: 00 DC.B 0x00 ; '\0'
0x200002F7: 00 DC.B 0x00 ; '\0'
0x200002F8: 00 DC.B 0x00 ; '\0'
0x200002F9: 00 DC.B 0x00 ; '\0'
0x200002FA: 00 DC.B 0x00 ; '\0'
0x200002FB: 00 DC.B 0x00 ; '\0'
0x200002FC: 00 DC.B 0x00 ; '\0'
0x200002FD: 00 DC.B 0x00 ; '\0'
0x200002FE: 00 DC.B 0x00 ; '\0'
0x200002FF: 00 DC.B 0x00 ; '\0'
0x20000300: 00 DC.B 0x00 ; '\0'
0x20000301: 00 DC.B 0x00 ; '\0'
0x20000302: 00 DC.B 0x00 ; '\0'
0x20000303: 00 DC.B 0x00 ; '\0'
0x20000304: 00 DC.B 0x00 ; '\0'
0x20000305: 00 DC.B 0x00 ; '\0'
0x20000306: 00 DC.B 0x00 ; '\0'
0x20000307: 00 DC.B 0x00 ; '\0'
0x20000308: 00 DC.B 0x00 ; '\0'
0x20000309: 00 DC.B 0x00 ; '\0'
0x2000030A: 00 DC.B 0x00 ; '\0'
0x2000030B: 00 DC.B 0x00 ; '\0'
0x2000030C: 00 DC.B 0x00 ; '\0'
0x2000030D: 00 DC.B 0x00 ; '\0'
0x2000030E: 00 DC.B 0x00 ; '\0'
0x2000030F: 00 DC.B 0x00 ; '\0'
0x20000310: 00 DC.B 0x00 ; '\0'
0x20000311: 00 DC.B 0x00 ; '\0'
0x20000312: 00 DC.B 0x00 ; '\0'
0x20000313: 00 DC.B 0x00 ; '\0'
0x20000314: 00 DC.B 0x00 ; '\0'
0x20000315: 00 DC.B 0x00 ; '\0'
0x20000316: 00 DC.B 0x00 ; '\0'
0x20000317: 00 DC.B 0x00 ; '\0'
0x20000318: 00 DC.B 0x00 ; '\0'
0x20000319: 00 DC.B 0x00 ; '\0'
0x2000031A: 00 DC.B 0x00 ; '\0'
0x2000031B: 00 DC.B 0x00 ; '\0'
0x2000031C: 00 DC.B 0x00 ; '\0'
0x2000031D: 00 DC.B 0x00 ; '\0'
0x2000031E: 00 DC.B 0x00 ; '\0'
0x2000031F: 00 DC.B 0x00 ; '\0'
0x20000320: 00 DC.B 0x00 ; '\0'
0x20000321: 00 DC.B 0x00 ; '\0'
0x20000322: 00 DC.B 0x00 ; '\0'
0x20000323: 00 DC.B 0x00 ; '\0'
0x20000324: 00 DC.B 0x00 ; '\0'
0x20000325: 00 DC.B 0x00 ; '\0'
0x20000326: 00 DC.B 0x00 ; '\0'
0x20000327: 00 DC.B 0x00 ; '\0'
0x20000328: 00 DC.B 0x00 ; '\0'
0x20000329: 00 DC.B 0x00 ; '\0'
0x2000032A: 00 DC.B 0x00 ; '\0'
0x2000032B: 00 DC.B 0x00 ; '\0'
0x2000032C: 00 DC.B 0x00 ; '\0'
0x2000032D: 00 DC.B 0x00 ; '\0'
0x2000032E: 00 DC.B 0x00 ; '\0'
0x2000032F: 00 DC.B 0x00 ; '\0'
0x20000330: 00 DC.B 0x00 ; '\0'
0x20000331: 00 DC.B 0x00 ; '\0'
0x20000332: 00 DC.B 0x00 ; '\0'
0x20000333: 00 DC.B 0x00 ; '\0'
adc3Data:
0x20000334: 00 DC.B 0x00 ; '\0'
0x20000335: 00 DC.B 0x00 ; '\0'
0x20000336: 00 DC.B 0x00 ; '\0'
0x20000337: 00 DC.B 0x00 ; '\0'
0x20000338: 00 DC.B 0x00 ; '\0'
0x20000339: 00 DC.B 0x00 ; '\0'
0x2000033A: 00 DC.B 0x00 ; '\0'
0x2000033B: 00 DC.B 0x00 ; '\0'
0x2000033C: 00 DC.B 0x00 ; '\0'
0x2000033D: 00 DC.B 0x00 ; '\0'
0x2000033E: 00 DC.B 0x00 ; '\0'
0x2000033F: 00 DC.B 0x00 ; '\0'
adc4Data:
0x20000340: 00 DC.B 0x00 ; '\0'
0x20000341: 00 DC.B 0x00 ; '\0'
0x20000342: 00 DC.B 0x00 ; '\0'
0x20000343: 00 DC.B 0x00 ; '\0'
adc5Data:
0x20000344: 00 DC.B 0x00 ; '\0'
0x20000345: 00 DC.B 0x00 ; '\0'
0x20000346: 00 DC.B 0x00 ; '\0'
0x20000347: 00 DC.B 0x00 ; '\0'
0x20000348: 00 DC.B 0x00 ; '\0'
0x20000349: 00 DC.B 0x00 ; '\0'
0x2000034A: 00 DC.B 0x00 ; '\0'
0x2000034B: 00 DC.B 0x00 ; '\0'
0x2000034C: 00 DC.B 0x00 ; '\0'
0x2000034D: 00 DC.B 0x00 ; '\0'
0x2000034E: 00 DC.B 0x00 ; '\0'
0x2000034F: 00 DC.B 0x00 ; '\0'
0x20000350: 00 DC.B 0x00 ; '\0'
0x20000351: 00 DC.B 0x00 ; '\0'
0x20000352: 00 DC.B 0x00 ; '\0'
0x20000353: 00 DC.B 0x00 ; '\0'
adc1Data:
0x20000354: 00 DC.B 0x00 ; '\0'
0x20000355: 00 DC.B 0x00 ; '\0'
0x20000356: 00 DC.B 0x00 ; '\0'
0x20000357: 00 DC.B 0x00 ; '\0'
adc2Data:
0x20000358: 00 DC.B 0x00 ; '\0'
0x20000359: 00 DC.B 0x00 ; '\0'
0x2000035A: 00 DC.B 0x00 ; '\0'
0x2000035B: 00 DC.B 0x00 ; '\0'
LINK SUMMARY
Memory breakdown
56 520 bytes read-only code +
5 376 bytes read-only data = 61 896 bytes read-only (total)
8 947 bytes read-write data
Region summary
| Name |
Range |
Size |
Used |
Unused |
Alignment Loss |
FLASH |
08000000-0803FFFF |
262 144 |
61 900 23.61% |
200 244 76.39% |
0 0.00% |
CCM_RAM1 |
10000000-10007FFF |
32 768 |
8 087 24.68% |
24 678 75.31% |
3 0.01% |
RAM1 |
20000000-20013FFF |
81 920 |
860 1.05% |
81 060 98.95% |
0 0.00% |
Diagnostic summary
Link complete: 0 error.