| Range |
Size |
Symbol or [section] name |
20006000-20007fff |
8 192 |
[.data.block.stack] |
20006000-20007fff |
8 192 |
Total (1 sections) |
Summary
| Description |
Size |
| Initialization table |
144 bytes |
| Source image |
9 515 bytes |
| Destination image |
13 252 bytes |
| Saving |
3 593 bytes |
LINKER-CREATED VENEERS
Arm-Arm range extension veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Thumb range extension veneers
| Veneer Size |
Target |
Source |
16 |
08003235 - HAL_IncTick |
200002fc - .RamFunc+256 |
16 |
08003d65 - HAL_NVIC_EnableIRQ |
2000044c - .RamFunc+284 |
16 |
08003d7d - HAL_NVIC_DisableIRQ |
2000043c - .RamFunc+268 |
16 |
08003d7d - HAL_NVIC_DisableIRQ |
2000031c - .RamFunc+288 |
16 |
08008bd5 - OpenBothMOSFETSVeryFast |
2000030c - .RamFunc+272 |
16 |
080098a5 - MODBUS_UART_IRQHandler |
2000032c - .RamFunc+304 |
96 |
Total |
|
Arm-Thumb mode switch veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Thumb-Arm mode switch veneers
| Veneer Size |
Target |
Source |
0 |
Total |
|
Summary
| Veneer Type |
Size |
| Thumb-Arm mode switch |
0 |
| Arm-Thumb mode switch |
0 |
| Thumb-Thumb range extension |
96 |
| Arm-Arm range extension |
0 |
| Total: |
96 |
SYMBOL LIST
RAM function symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ADC1_COMP_IRQHandler |
0x20000285 |
92 |
4 |
Init |
Gb |
stm32g0xx_it.o |
ADC_Close_Both_MOSFETs |
0x200001D5 |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_ignored__LVP_not_present |
0x20000065 |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_ignored__LVP_present |
0x20000089 |
32 |
4 |
Init |
Gb |
main.o |
ADC_OVP_not_present__LVP_ignored |
0x20000021 |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_not_present__LVP_not_present |
0x200000A9 |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_not_present__LVP_present |
0x200000CD |
116 |
4 |
Init |
Gb |
main.o |
ADC_OVP_present__LVP_ignored |
0x20000045 |
32 |
4 |
Init |
Gb |
main.o |
ADC_OVP_present__LVP_not_present |
0x20000141 |
116 |
4 |
Init |
Gb |
main.o |
ADC_OVP_present__LVP_present |
0x200001B5 |
32 |
4 |
Init |
Gb |
main.o |
ADC_Open_Both_MOSFETs |
0x20000001 |
32 |
4 |
Init |
Gb |
main.o |
DMA1_Channel1_IRQHandler |
0x20000205 |
128 |
4 |
Init |
Gb |
stm32g0xx_it.o |
DoNothing |
0x200001F9 |
2 |
4 |
Init |
Gb |
main.o |
HAL_IncTick__TT_veneer_T16_LDR_BX |
0x200002F1 |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
0x20000311 |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
0x20000431 |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX |
0x20000441 |
|
4 |
Init |
Lc |
[ Linker created ] |
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX |
0x20000321 |
|
4 |
Init |
Lc |
[ Linker created ] |
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX |
0x20000301 |
|
4 |
Init |
Lc |
[ Linker created ] |
PreChargeStage |
0x20000331 |
256 |
4 |
Init |
Gb |
precharge.o |
SysTick_Handler |
0x200001FD |
8 |
4 |
Init |
Gb |
stm32g0xx_it.o |
USART1_IRQHandler |
0x200002E1 |
16 |
4 |
Init |
Gb |
stm32g0xx_it.o |
RAM function symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x20000001 |
ADC_Open_Both_MOSFETs |
32 |
4 |
Init |
Gb |
main.o |
0x20000021 |
ADC_OVP_not_present__LVP_ignored |
36 |
4 |
Init |
Gb |
main.o |
0x20000045 |
ADC_OVP_present__LVP_ignored |
32 |
4 |
Init |
Gb |
main.o |
0x20000065 |
ADC_OVP_ignored__LVP_not_present |
36 |
4 |
Init |
Gb |
main.o |
0x20000089 |
ADC_OVP_ignored__LVP_present |
32 |
4 |
Init |
Gb |
main.o |
0x200000A9 |
ADC_OVP_not_present__LVP_not_present |
36 |
4 |
Init |
Gb |
main.o |
0x200000CD |
ADC_OVP_not_present__LVP_present |
116 |
4 |
Init |
Gb |
main.o |
0x20000141 |
ADC_OVP_present__LVP_not_present |
116 |
4 |
Init |
Gb |
main.o |
0x200001B5 |
ADC_OVP_present__LVP_present |
32 |
4 |
Init |
Gb |
main.o |
0x200001D5 |
ADC_Close_Both_MOSFETs |
36 |
4 |
Init |
Gb |
main.o |
0x200001F9 |
DoNothing |
2 |
4 |
Init |
Gb |
main.o |
0x200001FD |
SysTick_Handler |
8 |
4 |
Init |
Gb |
stm32g0xx_it.o |
0x20000205 |
DMA1_Channel1_IRQHandler |
128 |
4 |
Init |
Gb |
stm32g0xx_it.o |
0x20000285 |
ADC1_COMP_IRQHandler |
92 |
4 |
Init |
Gb |
stm32g0xx_it.o |
0x200002E1 |
USART1_IRQHandler |
16 |
4 |
Init |
Gb |
stm32g0xx_it.o |
0x200002F1 |
HAL_IncTick__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x20000301 |
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x20000311 |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x20000321 |
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x20000331 |
PreChargeStage |
256 |
4 |
Init |
Gb |
precharge.o |
0x20000431 |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x20000441 |
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
RAM function symbols by descending size
| Symbol name |
Size |
Align |
Type |
Bd |
Object File |
PreChargeStage |
256 |
4 |
Init |
Gb |
precharge.o |
DMA1_Channel1_IRQHandler |
128 |
4 |
Init |
Gb |
stm32g0xx_it.o |
ADC_OVP_not_present__LVP_present |
116 |
4 |
Init |
Gb |
main.o |
ADC_OVP_present__LVP_not_present |
116 |
4 |
Init |
Gb |
main.o |
ADC1_COMP_IRQHandler |
92 |
4 |
Init |
Gb |
stm32g0xx_it.o |
ADC_Close_Both_MOSFETs |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_ignored__LVP_not_present |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_not_present__LVP_ignored |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_not_present__LVP_not_present |
36 |
4 |
Init |
Gb |
main.o |
ADC_OVP_ignored__LVP_present |
32 |
4 |
Init |
Gb |
main.o |
ADC_OVP_present__LVP_ignored |
32 |
4 |
Init |
Gb |
main.o |
ADC_OVP_present__LVP_present |
32 |
4 |
Init |
Gb |
main.o |
ADC_Open_Both_MOSFETs |
32 |
4 |
Init |
Gb |
main.o |
USART1_IRQHandler |
16 |
4 |
Init |
Gb |
stm32g0xx_it.o |
SysTick_Handler |
8 |
4 |
Init |
Gb |
stm32g0xx_it.o |
DoNothing |
2 |
4 |
Init |
Gb |
main.o |
HAL_IncTick__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
Function symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ABVoltageDropCalculation |
0x08007F25 |
264 |
4 |
Code |
Gb |
main.o |
ADC_ConversionStop |
0x08003511 |
92 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
ADC_DMAConvCplt |
0x0800B13B |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_DMAError |
0x0800A9A7 |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_DMAHalfConvCplt |
0x0800A99D |
10 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_Disable |
0x0800356D |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
ADC_Enable |
0x080035D5 |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
AES_RNG_IRQHandler |
0x0800A995 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
AUTO_LVP_Management |
0x08008DA5 |
128 |
4 |
Code |
Gb |
main.o |
AUTO_LVP_OVP_Management |
0x08009185 |
156 |
4 |
Code |
Gb |
main.o |
AUTO_OVP_Management |
0x08008F95 |
128 |
4 |
Code |
Gb |
main.o |
BlueLEDShortBlinking |
0x08007E6D |
80 |
4 |
Code |
Gb |
main.o |
CEC_IRQHandler |
0x0800A993 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
CallibrateControlCurrentVoltageDropOnContactBB |
0x08009629 |
244 |
4 |
Code |
Gb |
main.o |
CallibrateCurrentSensorZeroOffsetOnContactBB |
0x080095A5 |
132 |
4 |
Code |
Gb |
main.o |
CallibrateVoltageDropABMiddlePointOffset |
0x0800971D |
104 |
4 |
Code |
Gb |
main.o |
CopyingVectorTableToRAM |
0x08007891 |
112 |
4 |
Code |
Gb |
main.o |
DEBUG_print |
0x080080A1 |
796 |
4 |
Code |
Gb |
main.o |
DIP_Switches |
0x080079F5 |
1 144 |
4 |
Code |
Gb |
main.o |
DMA1_Channel2_3_IRQHandler |
0x0800A97B |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
DMA_Channel4_5_6_7_IRQHandler |
0x0800A97D |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI0_1_IRQHandler |
0x0800A973 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI2_3_IRQHandler |
0x0800A975 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI4_15_IRQHandler |
0x0800A977 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Error_Handler |
0x08008BA1 |
20 |
4 |
Code |
Gb |
main.o |
ExternalGreenLEDShortBlinking |
0x08008C8D |
76 |
4 |
Code |
Gb |
main.o |
ExternalRedLED1ShortOnThenLongPauseBlinking |
0x08008981 |
100 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
0x08008BED |
116 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThenLongPauseBlinking |
0x080089E5 |
104 |
4 |
Code |
Gb |
main.o |
ExternalRedLED3ShortOnThenLongPauseBlinking |
0x08008A4D |
108 |
4 |
Code |
Gb |
main.o |
ExternalRedLED4ShortOnThenLongPauseBlinking |
0x08008AB9 |
116 |
4 |
Code |
Gb |
main.o |
ExternalRedLED5ShortOnThenLongPauseBlinking |
0x08008B2D |
116 |
4 |
Code |
Gb |
main.o |
FEEPROM_ConfigFreeBytes |
0x0800AE33 |
6 |
2 |
Code |
Gb |
feeprom.o |
FEEPROM_ReadLogData |
0x08006C61 |
76 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_ResetLogData |
0x08006C41 |
32 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_StatFreeBytes |
0x080069A1 |
8 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_StoreLogData |
0x08006CAD |
64 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_fullRestore |
0x08006B69 |
56 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_isFirstStart |
0x08006BA1 |
16 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_readConfig |
0x08006A39 |
180 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_storeConfig |
0x08006AED |
124 |
4 |
Code |
Gb |
feeprom.o |
FLASH_IRQHandler |
0x0800A96F |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
FLASH_WaitForLastOperation |
0x08004445 |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
GreenLEDShortBlinking |
0x08008D19 |
76 |
4 |
Code |
Gb |
main.o |
HAL_ADCEx_Calibration_GetValue |
0x0800B1B7 |
12 |
2 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
HAL_ADCEx_Calibration_Start |
0x08003C89 |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
HAL_ADC_AnalogWDGConfig |
0x08003985 |
772 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_ConfigChannel |
0x0800372D |
600 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_ConvCpltCallback |
0x0800AA4B |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ConvHalfCpltCallback |
0x0800AA4F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ErrorCallback |
0x0800AA4D |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_Init |
0x080032B5 |
604 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_MspInit |
0x08006745 |
196 |
4 |
Code |
Gb |
adc.o |
HAL_ADC_Start_DMA |
0x08003681 |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Stop |
0x0800B0FB |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Stop_DMA |
0x0800A9C1 |
138 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_CRCEx_Polynomial_Set |
0x08003E65 |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_crc_ex.o |
HAL_CRC_Init |
0x08003DED |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_crc.o |
HAL_CRC_MspInit |
0x08006841 |
48 |
4 |
Code |
Gb |
crc.o |
HAL_DACEx_GetTrimOffset |
0x0800AACD |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
HAL_DAC_ConfigChannel |
0x08003EBD |
280 |
4 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Init |
0x0800B1C3 |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_MspInit |
0x080068CD |
104 |
4 |
Code |
Gb |
dac.o |
HAL_DAC_SetValue |
0x0800AAA3 |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Start |
0x0800AA51 |
82 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DMA_Abort |
0x08004219 |
116 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_Init |
0x08003FD5 |
236 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_PollForTransfer |
0x0800428D |
284 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_Start |
0x080040C1 |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_Start_IT |
0x0800414D |
204 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_Delay |
0x08003259 |
36 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_FLASHEx_Erase |
0x080044DD |
184 |
4 |
Code |
Gb |
stm32g0xx_hal_flash_ex.o |
HAL_FLASH_Lock |
0x080044C5 |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_FLASH_Program |
0x080043A9 |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_FLASH_Unlock |
0x0800449D |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_GPIO_DeInit |
0x0800473D |
264 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_Init |
0x08004595 |
424 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_ReadPin |
0x0800AADF |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_TogglePin |
0x0800B1FB |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_WritePin |
0x0800B1EB |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GetTick |
0x0800324D |
12 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_IncTick |
0x08003235 |
24 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_Init |
0x080031C1 |
40 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_InitTick |
0x080031E9 |
76 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_MspInit |
0x08009E0D |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_msp.o |
HAL_NVIC_DisableIRQ |
0x08003D7D |
32 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_NVIC_EnableIRQ |
0x08003D65 |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_NVIC_SetPriority |
0x08003D25 |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_NVIC_SystemReset |
0x08003D9D |
28 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_PWREx_ControlVoltageScaling |
0x08004845 |
84 |
4 |
Code |
Gb |
stm32g0xx_hal_pwr_ex.o |
HAL_RCCEx_PeriphCLKConfig |
0x08004F3D |
520 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc_ex.o |
HAL_RCC_CSSCallback |
0x0800AAE9 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
HAL_RCC_ClockConfig |
0x08004CD9 |
372 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_EnableCSS |
0x08004EFD |
20 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_GetPCLK1Freq |
0x08004ED5 |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_GetSysClockFreq |
0x08004E4D |
136 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_LSECSSCallback |
0x0800AAEB |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
HAL_RCC_NMI_IRQHandler |
0x08004F11 |
44 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_OscConfig |
0x08004899 |
1 088 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RS485Ex_Init |
0x08005F1D |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_SYSCFG_DisableVREFBUF |
0x08003291 |
16 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSCFG_StrobeDBattpinsConfig |
0x080032A1 |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
0x0800327D |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSTICK_Config |
0x08003DB9 |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_TIMEx_Break2Callback |
0x0800AB4F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_BreakCallback |
0x0800AB4D |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_CommutCallback |
0x0800AB4B |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_MasterConfigSynchronization |
0x080055B9 |
124 |
4 |
Code |
Gb |
stm32g0xx_hal_tim_ex.o |
HAL_TIM_Base_Init |
0x0800AAED |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_MspInit |
0x0800A28D |
364 |
4 |
Code |
Gb |
tim.o |
HAL_TIM_Base_Start |
0x08005205 |
108 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_Start_IT |
0x08005271 |
112 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_Stop_IT |
0x080052E1 |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_ConfigClockSource |
0x08005479 |
320 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_IC_CaptureCallback |
0x0800AB43 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_IRQHandler |
0x08005315 |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_OC_DelayElapsedCallback |
0x0800AB45 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PWM_PulseFinishedCallback |
0x0800AB47 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PeriodElapsedCallback |
0x08009EF9 |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HAL_TIM_TriggerCallback |
0x0800AB49 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_UARTEx_DisableFifoMode |
0x0800ADBB |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UARTEx_RxEventCallback |
0x0800AD13 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UARTEx_SetRxFifoThreshold |
0x08006029 |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UARTEx_SetTxFifoThreshold |
0x08005FA9 |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UART_ErrorCallback |
0x0800AD11 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_MspInit |
0x0800A46D |
164 |
4 |
Code |
Gb |
usart.o |
HAL_UART_Receive_IT |
0x08005A55 |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_RxCpltCallback |
0x0800AD17 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_Transmit_IT |
0x080058AD |
208 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_TxCpltCallback |
0x0800AD15 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HardFault_Handler |
0x08009E71 |
40 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HeavyCalculations |
0x080083BD |
1 352 |
4 |
Code |
Gb |
main.o |
I2C1_IRQHandler |
0x0800A987 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
I2C2_IRQHandler |
0x0800A989 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
InrushCurrentDetected |
0x08007EBD |
104 |
4 |
Code |
Gb |
main.o |
Keys_Management |
0x0800802D |
116 |
4 |
Code |
Gb |
main.o |
LEDBlink |
0x0800AE73 |
114 |
2 |
Code |
Gb |
main.o |
LOG_E |
0x08006EA5 |
60 |
4 |
Code |
Gb |
log.o |
LOG_I |
0x08006E2D |
60 |
4 |
Code |
Gb |
log.o |
LOG_W |
0x08006E69 |
60 |
4 |
Code |
Gb |
log.o |
LVP_Management_NoAutoreconnect |
0x08008EB1 |
132 |
4 |
Code |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect |
0x080093D9 |
204 |
4 |
Code |
Gb |
main.o |
MODBUS_UART_IRQHandler |
0x080098A5 |
592 |
4 |
Code |
Gb |
modbus.o |
MX_ADC1_Init |
0x0800663D |
264 |
4 |
Code |
Gb |
adc.o |
MX_CRC_Init |
0x08006809 |
56 |
4 |
Code |
Gb |
crc.o |
MX_DAC1_Init |
0x08006871 |
92 |
4 |
Code |
Gb |
dac.o |
MX_DMA_Init |
0x08006935 |
108 |
4 |
Code |
Gb |
dma.o |
MX_GPIO_Init |
0x08006CED |
320 |
4 |
Code |
Gb |
gpio.o |
MX_TIM14_Init |
0x0800A181 |
52 |
4 |
Code |
Gb |
tim.o |
MX_TIM15_Init |
0x0800A1B5 |
104 |
4 |
Code |
Gb |
tim.o |
MX_TIM16_Init |
0x0800A21D |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM17_Init |
0x0800A255 |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM2_Init |
0x0800A089 |
96 |
4 |
Code |
Gb |
tim.o |
MX_TIM6_Init |
0x0800A0E9 |
76 |
4 |
Code |
Gb |
tim.o |
MX_TIM7_Init |
0x0800A135 |
76 |
4 |
Code |
Gb |
tim.o |
MX_USART1_UART_Init |
0x0800A3F9 |
116 |
4 |
Code |
Gb |
usart.o |
NMI_Handler |
0x08009E4D |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
OVP_Management_NoAutoreconnect |
0x080090A1 |
132 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_not_present |
0x08008E25 |
64 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_present |
0x08008E65 |
76 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_present_NoAutoreconnect |
0x08008F35 |
96 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_ignored |
0x08009015 |
64 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_not_present |
0x08009221 |
104 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_present |
0x08009289 |
116 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored |
0x08009055 |
76 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored_NoAutoreconnect |
0x08009125 |
96 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_not_present |
0x080092FD |
120 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_present |
0x08009375 |
100 |
4 |
Code |
Gb |
main.o |
OpenBothMOSFETSVeryFast |
0x08008BD5 |
24 |
4 |
Code |
Gb |
main.o |
PVD_IRQHandler |
0x0800A96B |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
PendSV_Handler |
0x0800AF6F |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
RCC_IRQHandler |
0x0800A971 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
RS485DisableButtonManagement |
0x08008905 |
124 |
4 |
Code |
Gb |
main.o |
RTC_STAMP_IRQHandler |
0x0800A96D |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Reset_Handler |
0x0800A997 |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
SEGGER_RTT_Write |
0x0800A84D |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_WriteNoLock |
0x0800A7C9 |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_WriteString |
0x0800A881 |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_printf |
0x0800B36F |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
SEGGER_RTT_vprintf |
0x080060A9 |
1 176 |
4 |
Code |
Gb |
SEGGER_RTT_printf.o |
SPI1_IRQHandler |
0x0800A98B |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SPI2_IRQHandler |
0x0800A98D |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SVC_Handler |
0x0800AF6D |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
SetReturnFunction |
0x08009DFD |
16 |
4 |
Code |
Gb |
precharge.o |
ShowSlaveAddressOnLED |
0x0800AE39 |
58 |
2 |
Code |
Gb |
main.o |
StartAutoMode |
0x080094A5 |
140 |
4 |
Code |
Gb |
main.o |
StartOffMode |
0x08007901 |
244 |
4 |
Code |
Gb |
main.o |
StartOnMode |
0x08009531 |
116 |
4 |
Code |
Gb |
main.o |
StartUpSequence |
0x08007835 |
92 |
4 |
Code |
Gb |
main.o |
SystemClock_Config |
0x080077B5 |
128 |
4 |
Code |
Gb |
main.o |
SystemCoreClockUpdate |
0x080030D1 |
144 |
4 |
Code |
Gb |
system_stm32g0xx.o |
SystemInit |
0x080030C1 |
16 |
4 |
Code |
Gb |
system_stm32g0xx.o |
TIM14_IRQHandler |
0x08009EB9 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM15_IRQHandler |
0x08009EC9 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM16_IRQHandler |
0x08009ED9 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM17_IRQHandler |
0x08009EE9 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
0x0800A97F |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM1_CC_IRQHandler |
0x0800A981 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM2_IRQHandler |
0x0800A983 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM3_IRQHandler |
0x0800A985 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM6_DAC_LPTIM1_IRQHandler |
0x08009E99 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM7_LPTIM2_IRQHandler |
0x08009EA9 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM_Base_SetConfig |
0x08005145 |
192 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
TurnBlueLEDOn |
0x08008BB5 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOff |
0x08008CD9 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOn |
0x08008CF9 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalRedLEDOff |
0x08008C61 |
44 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOff |
0x08008D65 |
32 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOn |
0x08008D85 |
32 |
4 |
Code |
Gb |
main.o |
UART_AdvFeatureConfig |
0x0800AB51 |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_CheckIdleState |
0x08005845 |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT |
0x0800B2CF |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT_FIFOEN |
0x08005BE1 |
412 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_8BIT |
0x0800AD19 |
162 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_8BIT_FIFOEN |
0x08005D7D |
416 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_SetConfig |
0x08005635 |
528 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_Start_Receive_IT |
0x08005ACD |
276 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_TxISR_16BIT |
0x080059F5 |
96 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_16BIT_FIFOEN |
0x0800597D |
120 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_8BIT |
0x0800B277 |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_8BIT_FIFOEN |
0x0800B20B |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_WaitOnFlagUntilTimeout |
0x0800AC23 |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UCPD1_UCPD2_IRQHandler |
0x0800A979 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART2_IRQHandler |
0x0800A98F |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART3_USART4_LPUART1_IRQHandler |
0x0800A991 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WWDG_IRQHandler |
0x0800A969 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WriteConfigToFLASH |
0x080069A9 |
144 |
4 |
Code |
Gb |
feeprom.o |
WriteLogToFLASH |
0x08006BB1 |
144 |
4 |
Code |
Gb |
feeprom.o |
_DoInit |
0x0800A6C1 |
84 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_PrintUnsigned |
0x08006541 |
252 |
4 |
Code |
Lc |
SEGGER_RTT_printf.o |
_StoreChar |
0x0800ADF1 |
66 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
_WriteBlocking |
0x0800A761 |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_WriteNoCheck |
0x0800A715 |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
__SEGGER_init_copy |
0x0800E377 |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
__SEGGER_init_done |
0x0800A92B |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
0x0800E365 |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
__aeabi_d2uiz |
0x0800A511 |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_dmul |
0x0800AFA9 |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_dmul_aux |
0x0800AF71 |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_idiv |
0x0800A55D |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_idiv0 |
0x0800A685 |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr |
0x0800A6AD |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr4 |
0x0800A6AD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr8 |
0x0800A6AD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy |
0x0800A69D |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy4 |
0x0800A69D |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy8 |
0x0800A69D |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset |
0x0800A6AF |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset4 |
0x0800A6AF |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset8 |
0x0800A6AF |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_ui2d |
0x0800A541 |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uidiv |
0x0800A59D |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uidivmod |
0x0800A5D5 |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uldivmod |
0x0800A5E5 |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
_start |
0x0800A921 |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
checkKeys |
0x08009FD1 |
124 |
4 |
Code |
Gb |
tast.o |
exit |
0x0800A92F |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
get_key_long |
0x0800A069 |
32 |
4 |
Code |
Gb |
tast.o |
get_key_short |
0x0800A04D |
28 |
4 |
Code |
Gb |
tast.o |
main |
0x08006EE1 |
2 260 |
4 |
Code |
Gb |
main.o |
mbGetFrameComplete |
0x0800B38B |
4 |
2 |
Code |
Gb |
modbus.o |
mbInit |
0x0800AEE5 |
70 |
2 |
Code |
Gb |
modbus.o |
mbSlaveCheckModbusRtuQuery |
0x08009AF5 |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveProcessPdu |
0x0800AF2B |
66 |
2 |
Code |
Gb |
modbus.o |
mbSlaveProcessRtuQuery |
0x08009B95 |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveReadHoldingRegisters |
0x08009C35 |
128 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteMultipleRegisters |
0x08009D31 |
204 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteSingleRegister |
0x08009CB5 |
124 |
4 |
Code |
Gb |
modbus.o |
mbUartInit |
0x08009785 |
288 |
4 |
Code |
Gb |
modbus.o |
memcpy |
0x0800A69D |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
memset |
0x0800A6B5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
reset_handler |
0x0800A997 |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
strlen |
0x0800A68D |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
Function symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x080030C1 |
SystemInit |
16 |
4 |
Code |
Gb |
system_stm32g0xx.o |
0x080030D1 |
SystemCoreClockUpdate |
144 |
4 |
Code |
Gb |
system_stm32g0xx.o |
0x080031C1 |
HAL_Init |
40 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x080031E9 |
HAL_InitTick |
76 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x08003235 |
HAL_IncTick |
24 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x0800324D |
HAL_GetTick |
12 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x08003259 |
HAL_Delay |
36 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x0800327D |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x08003291 |
HAL_SYSCFG_DisableVREFBUF |
16 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x080032A1 |
HAL_SYSCFG_StrobeDBattpinsConfig |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x080032B5 |
HAL_ADC_Init |
604 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003511 |
ADC_ConversionStop |
92 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800356D |
ADC_Disable |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x080035D5 |
ADC_Enable |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003681 |
HAL_ADC_Start_DMA |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800372D |
HAL_ADC_ConfigChannel |
600 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003985 |
HAL_ADC_AnalogWDGConfig |
772 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003C89 |
HAL_ADCEx_Calibration_Start |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
0x08003D25 |
HAL_NVIC_SetPriority |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003D65 |
HAL_NVIC_EnableIRQ |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003D7D |
HAL_NVIC_DisableIRQ |
32 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003D9D |
HAL_NVIC_SystemReset |
28 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003DB9 |
HAL_SYSTICK_Config |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003DED |
HAL_CRC_Init |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_crc.o |
0x08003E65 |
HAL_CRCEx_Polynomial_Set |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_crc_ex.o |
0x08003EBD |
HAL_DAC_ConfigChannel |
280 |
4 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x08003FD5 |
HAL_DMA_Init |
236 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x080040C1 |
HAL_DMA_Start |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x0800414D |
HAL_DMA_Start_IT |
204 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x08004219 |
HAL_DMA_Abort |
116 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x0800428D |
HAL_DMA_PollForTransfer |
284 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x080043A9 |
HAL_FLASH_Program |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x08004445 |
FLASH_WaitForLastOperation |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x0800449D |
HAL_FLASH_Unlock |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x080044C5 |
HAL_FLASH_Lock |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x080044DD |
HAL_FLASHEx_Erase |
184 |
4 |
Code |
Gb |
stm32g0xx_hal_flash_ex.o |
0x08004595 |
HAL_GPIO_Init |
424 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800473D |
HAL_GPIO_DeInit |
264 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x08004845 |
HAL_PWREx_ControlVoltageScaling |
84 |
4 |
Code |
Gb |
stm32g0xx_hal_pwr_ex.o |
0x08004899 |
HAL_RCC_OscConfig |
1 088 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004CD9 |
HAL_RCC_ClockConfig |
372 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004E4D |
HAL_RCC_GetSysClockFreq |
136 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004ED5 |
HAL_RCC_GetPCLK1Freq |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004EFD |
HAL_RCC_EnableCSS |
20 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004F11 |
HAL_RCC_NMI_IRQHandler |
44 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004F3D |
HAL_RCCEx_PeriphCLKConfig |
520 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc_ex.o |
0x08005145 |
TIM_Base_SetConfig |
192 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x08005205 |
HAL_TIM_Base_Start |
108 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x08005271 |
HAL_TIM_Base_Start_IT |
112 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x080052E1 |
HAL_TIM_Base_Stop_IT |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x08005315 |
HAL_TIM_IRQHandler |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x08005479 |
HAL_TIM_ConfigClockSource |
320 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x080055B9 |
HAL_TIMEx_MasterConfigSynchronization |
124 |
4 |
Code |
Gb |
stm32g0xx_hal_tim_ex.o |
0x08005635 |
UART_SetConfig |
528 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005845 |
UART_CheckIdleState |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x080058AD |
HAL_UART_Transmit_IT |
208 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800597D |
UART_TxISR_16BIT_FIFOEN |
120 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x080059F5 |
UART_TxISR_16BIT |
96 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x08005A55 |
HAL_UART_Receive_IT |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005ACD |
UART_Start_Receive_IT |
276 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005BE1 |
UART_RxISR_16BIT_FIFOEN |
412 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x08005D7D |
UART_RxISR_8BIT_FIFOEN |
416 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x08005F1D |
HAL_RS485Ex_Init |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x08005FA9 |
HAL_UARTEx_SetTxFifoThreshold |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x08006029 |
HAL_UARTEx_SetRxFifoThreshold |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x080060A9 |
SEGGER_RTT_vprintf |
1 176 |
4 |
Code |
Gb |
SEGGER_RTT_printf.o |
0x08006541 |
_PrintUnsigned |
252 |
4 |
Code |
Lc |
SEGGER_RTT_printf.o |
0x0800663D |
MX_ADC1_Init |
264 |
4 |
Code |
Gb |
adc.o |
0x08006745 |
HAL_ADC_MspInit |
196 |
4 |
Code |
Gb |
adc.o |
0x08006809 |
MX_CRC_Init |
56 |
4 |
Code |
Gb |
crc.o |
0x08006841 |
HAL_CRC_MspInit |
48 |
4 |
Code |
Gb |
crc.o |
0x08006871 |
MX_DAC1_Init |
92 |
4 |
Code |
Gb |
dac.o |
0x080068CD |
HAL_DAC_MspInit |
104 |
4 |
Code |
Gb |
dac.o |
0x08006935 |
MX_DMA_Init |
108 |
4 |
Code |
Gb |
dma.o |
0x080069A1 |
FEEPROM_StatFreeBytes |
8 |
4 |
Code |
Gb |
feeprom.o |
0x080069A9 |
WriteConfigToFLASH |
144 |
4 |
Code |
Gb |
feeprom.o |
0x08006A39 |
FEEPROM_readConfig |
180 |
4 |
Code |
Gb |
feeprom.o |
0x08006AED |
FEEPROM_storeConfig |
124 |
4 |
Code |
Gb |
feeprom.o |
0x08006B69 |
FEEPROM_fullRestore |
56 |
4 |
Code |
Gb |
feeprom.o |
0x08006BA1 |
FEEPROM_isFirstStart |
16 |
4 |
Code |
Gb |
feeprom.o |
0x08006BB1 |
WriteLogToFLASH |
144 |
4 |
Code |
Gb |
feeprom.o |
0x08006C41 |
FEEPROM_ResetLogData |
32 |
4 |
Code |
Gb |
feeprom.o |
0x08006C61 |
FEEPROM_ReadLogData |
76 |
4 |
Code |
Gb |
feeprom.o |
0x08006CAD |
FEEPROM_StoreLogData |
64 |
4 |
Code |
Gb |
feeprom.o |
0x08006CED |
MX_GPIO_Init |
320 |
4 |
Code |
Gb |
gpio.o |
0x08006E2D |
LOG_I |
60 |
4 |
Code |
Gb |
log.o |
0x08006E69 |
LOG_W |
60 |
4 |
Code |
Gb |
log.o |
0x08006EA5 |
LOG_E |
60 |
4 |
Code |
Gb |
log.o |
0x08006EE1 |
main |
2 260 |
4 |
Code |
Gb |
main.o |
0x080077B5 |
SystemClock_Config |
128 |
4 |
Code |
Gb |
main.o |
0x08007835 |
StartUpSequence |
92 |
4 |
Code |
Gb |
main.o |
0x08007891 |
CopyingVectorTableToRAM |
112 |
4 |
Code |
Gb |
main.o |
0x08007901 |
StartOffMode |
244 |
4 |
Code |
Gb |
main.o |
0x080079F5 |
DIP_Switches |
1 144 |
4 |
Code |
Gb |
main.o |
0x08007E6D |
BlueLEDShortBlinking |
80 |
4 |
Code |
Gb |
main.o |
0x08007EBD |
InrushCurrentDetected |
104 |
4 |
Code |
Gb |
main.o |
0x08007F25 |
ABVoltageDropCalculation |
264 |
4 |
Code |
Gb |
main.o |
0x0800802D |
Keys_Management |
116 |
4 |
Code |
Gb |
main.o |
0x080080A1 |
DEBUG_print |
796 |
4 |
Code |
Gb |
main.o |
0x080083BD |
HeavyCalculations |
1 352 |
4 |
Code |
Gb |
main.o |
0x08008905 |
RS485DisableButtonManagement |
124 |
4 |
Code |
Gb |
main.o |
0x08008981 |
ExternalRedLED1ShortOnThenLongPauseBlinking |
100 |
4 |
Code |
Gb |
main.o |
0x080089E5 |
ExternalRedLED2ShortOnThenLongPauseBlinking |
104 |
4 |
Code |
Gb |
main.o |
0x08008A4D |
ExternalRedLED3ShortOnThenLongPauseBlinking |
108 |
4 |
Code |
Gb |
main.o |
0x08008AB9 |
ExternalRedLED4ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008B2D |
ExternalRedLED5ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008BA1 |
Error_Handler |
20 |
4 |
Code |
Gb |
main.o |
0x08008BB5 |
TurnBlueLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008BD5 |
OpenBothMOSFETSVeryFast |
24 |
4 |
Code |
Gb |
main.o |
0x08008BED |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008C61 |
TurnExternalRedLEDOff |
44 |
4 |
Code |
Gb |
main.o |
0x08008C8D |
ExternalGreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
0x08008CD9 |
TurnExternalGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
0x08008CF9 |
TurnExternalGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008D19 |
GreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
0x08008D65 |
TurnGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
0x08008D85 |
TurnGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008DA5 |
AUTO_LVP_Management |
128 |
4 |
Code |
Gb |
main.o |
0x08008E25 |
OVP_ignored__LVP_not_present |
64 |
4 |
Code |
Gb |
main.o |
0x08008E65 |
OVP_ignored__LVP_present |
76 |
4 |
Code |
Gb |
main.o |
0x08008EB1 |
LVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
0x08008F35 |
OVP_ignored__LVP_present_NoAutoreconnect |
96 |
4 |
Code |
Gb |
main.o |
0x08008F95 |
AUTO_OVP_Management |
128 |
4 |
Code |
Gb |
main.o |
0x08009015 |
OVP_not_present__LVP_ignored |
64 |
4 |
Code |
Gb |
main.o |
0x08009055 |
OVP_present__LVP_ignored |
76 |
4 |
Code |
Gb |
main.o |
0x080090A1 |
OVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
0x08009125 |
OVP_present__LVP_ignored_NoAutoreconnect |
96 |
4 |
Code |
Gb |
main.o |
0x08009185 |
AUTO_LVP_OVP_Management |
156 |
4 |
Code |
Gb |
main.o |
0x08009221 |
OVP_not_present__LVP_not_present |
104 |
4 |
Code |
Gb |
main.o |
0x08009289 |
OVP_not_present__LVP_present |
116 |
4 |
Code |
Gb |
main.o |
0x080092FD |
OVP_present__LVP_not_present |
120 |
4 |
Code |
Gb |
main.o |
0x08009375 |
OVP_present__LVP_present |
100 |
4 |
Code |
Gb |
main.o |
0x080093D9 |
LVP_OVP_Management_NoAutoreconnect |
204 |
4 |
Code |
Gb |
main.o |
0x080094A5 |
StartAutoMode |
140 |
4 |
Code |
Gb |
main.o |
0x08009531 |
StartOnMode |
116 |
4 |
Code |
Gb |
main.o |
0x080095A5 |
CallibrateCurrentSensorZeroOffsetOnContactBB |
132 |
4 |
Code |
Gb |
main.o |
0x08009629 |
CallibrateControlCurrentVoltageDropOnContactBB |
244 |
4 |
Code |
Gb |
main.o |
0x0800971D |
CallibrateVoltageDropABMiddlePointOffset |
104 |
4 |
Code |
Gb |
main.o |
0x08009785 |
mbUartInit |
288 |
4 |
Code |
Gb |
modbus.o |
0x080098A5 |
MODBUS_UART_IRQHandler |
592 |
4 |
Code |
Gb |
modbus.o |
0x08009AF5 |
mbSlaveCheckModbusRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
0x08009B95 |
mbSlaveProcessRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
0x08009C35 |
mbSlaveReadHoldingRegisters |
128 |
4 |
Code |
Gb |
modbus.o |
0x08009CB5 |
mbSlaveWriteSingleRegister |
124 |
4 |
Code |
Gb |
modbus.o |
0x08009D31 |
mbSlaveWriteMultipleRegisters |
204 |
4 |
Code |
Gb |
modbus.o |
0x08009DFD |
SetReturnFunction |
16 |
4 |
Code |
Gb |
precharge.o |
0x08009E0D |
HAL_MspInit |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_msp.o |
0x08009E4D |
NMI_Handler |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009E71 |
HardFault_Handler |
40 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009E99 |
TIM6_DAC_LPTIM1_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EA9 |
TIM7_LPTIM2_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EB9 |
TIM14_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EC9 |
TIM15_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009ED9 |
TIM16_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EE9 |
TIM17_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EF9 |
HAL_TIM_PeriodElapsedCallback |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009FD1 |
checkKeys |
124 |
4 |
Code |
Gb |
tast.o |
0x0800A04D |
get_key_short |
28 |
4 |
Code |
Gb |
tast.o |
0x0800A069 |
get_key_long |
32 |
4 |
Code |
Gb |
tast.o |
0x0800A089 |
MX_TIM2_Init |
96 |
4 |
Code |
Gb |
tim.o |
0x0800A0E9 |
MX_TIM6_Init |
76 |
4 |
Code |
Gb |
tim.o |
0x0800A135 |
MX_TIM7_Init |
76 |
4 |
Code |
Gb |
tim.o |
0x0800A181 |
MX_TIM14_Init |
52 |
4 |
Code |
Gb |
tim.o |
0x0800A1B5 |
MX_TIM15_Init |
104 |
4 |
Code |
Gb |
tim.o |
0x0800A21D |
MX_TIM16_Init |
56 |
4 |
Code |
Gb |
tim.o |
0x0800A255 |
MX_TIM17_Init |
56 |
4 |
Code |
Gb |
tim.o |
0x0800A28D |
HAL_TIM_Base_MspInit |
364 |
4 |
Code |
Gb |
tim.o |
0x0800A3F9 |
MX_USART1_UART_Init |
116 |
4 |
Code |
Gb |
usart.o |
0x0800A46D |
HAL_UART_MspInit |
164 |
4 |
Code |
Gb |
usart.o |
0x0800A511 |
__aeabi_d2uiz |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A541 |
__aeabi_ui2d |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A55D |
__aeabi_idiv |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A59D |
__aeabi_uidiv |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A5D5 |
__aeabi_uidivmod |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A5E5 |
__aeabi_uldivmod |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A685 |
__aeabi_idiv0 |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A68D |
strlen |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A69D |
memcpy |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A69D |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A69D |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A69D |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6AD |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6AD |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6AD |
__aeabi_memclr |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6AF |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6AF |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6AF |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6B5 |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6C1 |
_DoInit |
84 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A715 |
_WriteNoCheck |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A761 |
_WriteBlocking |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A7C9 |
SEGGER_RTT_WriteNoLock |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A84D |
SEGGER_RTT_Write |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A881 |
SEGGER_RTT_WriteString |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A921 |
_start |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A92B |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A92F |
exit |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A969 |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A96B |
PVD_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A96D |
RTC_STAMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A96F |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A971 |
RCC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A973 |
EXTI0_1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A975 |
EXTI2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A977 |
EXTI4_15_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A979 |
UCPD1_UCPD2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A97B |
DMA1_Channel2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A97D |
DMA_Channel4_5_6_7_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A97F |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A981 |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A983 |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A985 |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A987 |
I2C1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A989 |
I2C2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A98B |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A98D |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A98F |
USART2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A991 |
USART3_USART4_LPUART1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A993 |
CEC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A995 |
AES_RNG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A997 |
reset_handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
0x0800A997 |
Reset_Handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
0x0800A99D |
ADC_DMAHalfConvCplt |
10 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800A9A7 |
ADC_DMAError |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800A9C1 |
HAL_ADC_Stop_DMA |
138 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800AA4B |
HAL_ADC_ConvCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA4D |
HAL_ADC_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA4F |
HAL_ADC_ConvHalfCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA51 |
HAL_DAC_Start |
82 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800AAA3 |
HAL_DAC_SetValue |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800AACD |
HAL_DACEx_GetTrimOffset |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
0x0800AADF |
HAL_GPIO_ReadPin |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800AAE9 |
HAL_RCC_CSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
0x0800AAEB |
HAL_RCC_LSECSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
0x0800AAED |
HAL_TIM_Base_Init |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x0800AB43 |
HAL_TIM_IC_CaptureCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB45 |
HAL_TIM_OC_DelayElapsedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB47 |
HAL_TIM_PWM_PulseFinishedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB49 |
HAL_TIM_TriggerCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB4B |
HAL_TIMEx_CommutCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB4D |
HAL_TIMEx_BreakCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB4F |
HAL_TIMEx_Break2Callback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB51 |
UART_AdvFeatureConfig |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800AC23 |
UART_WaitOnFlagUntilTimeout |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800AD11 |
HAL_UART_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD13 |
HAL_UARTEx_RxEventCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD15 |
HAL_UART_TxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD17 |
HAL_UART_RxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD19 |
UART_RxISR_8BIT |
162 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800ADBB |
HAL_UARTEx_DisableFifoMode |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x0800ADF1 |
_StoreChar |
66 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
0x0800AE33 |
FEEPROM_ConfigFreeBytes |
6 |
2 |
Code |
Gb |
feeprom.o |
0x0800AE39 |
ShowSlaveAddressOnLED |
58 |
2 |
Code |
Gb |
main.o |
0x0800AE73 |
LEDBlink |
114 |
2 |
Code |
Gb |
main.o |
0x0800AEE5 |
mbInit |
70 |
2 |
Code |
Gb |
modbus.o |
0x0800AF2B |
mbSlaveProcessPdu |
66 |
2 |
Code |
Gb |
modbus.o |
0x0800AF6D |
SVC_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
0x0800AF6F |
PendSV_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
0x0800AF71 |
__aeabi_dmul_aux |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800AFA9 |
__aeabi_dmul |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800B0FB |
HAL_ADC_Stop |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800B13B |
ADC_DMAConvCplt |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800B1B7 |
HAL_ADCEx_Calibration_GetValue |
12 |
2 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
0x0800B1C3 |
HAL_DAC_Init |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800B1EB |
HAL_GPIO_WritePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800B1FB |
HAL_GPIO_TogglePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800B20B |
UART_TxISR_8BIT_FIFOEN |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B277 |
UART_TxISR_8BIT |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B2CF |
UART_RxISR_16BIT |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B36F |
SEGGER_RTT_printf |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
0x0800B38B |
mbGetFrameComplete |
4 |
2 |
Code |
Gb |
modbus.o |
0x0800E365 |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
0x0800E377 |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
Function symbols by descending size
| Symbol name |
Size |
Align |
Type |
Bd |
Object File |
main |
2 260 |
4 |
Code |
Gb |
main.o |
HeavyCalculations |
1 352 |
4 |
Code |
Gb |
main.o |
SEGGER_RTT_vprintf |
1 176 |
4 |
Code |
Gb |
SEGGER_RTT_printf.o |
DIP_Switches |
1 144 |
4 |
Code |
Gb |
main.o |
HAL_RCC_OscConfig |
1 088 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
DEBUG_print |
796 |
4 |
Code |
Gb |
main.o |
HAL_ADC_AnalogWDGConfig |
772 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Init |
604 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_ConfigChannel |
600 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
MODBUS_UART_IRQHandler |
592 |
4 |
Code |
Gb |
modbus.o |
UART_SetConfig |
528 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_RCCEx_PeriphCLKConfig |
520 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc_ex.o |
HAL_GPIO_Init |
424 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
UART_RxISR_8BIT_FIFOEN |
416 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT_FIFOEN |
412 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
__aeabi_dmul_aux |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
HAL_RCC_ClockConfig |
372 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_TIM_Base_MspInit |
364 |
4 |
Code |
Gb |
tim.o |
HAL_TIM_IRQHandler |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_ConfigClockSource |
320 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
MX_GPIO_Init |
320 |
4 |
Code |
Gb |
gpio.o |
mbUartInit |
288 |
4 |
Code |
Gb |
modbus.o |
HAL_DMA_PollForTransfer |
284 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DAC_ConfigChannel |
280 |
4 |
Code |
Gb |
stm32g0xx_hal_dac.o |
UART_Start_Receive_IT |
276 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
ABVoltageDropCalculation |
264 |
4 |
Code |
Gb |
main.o |
HAL_GPIO_DeInit |
264 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
MX_ADC1_Init |
264 |
4 |
Code |
Gb |
adc.o |
_PrintUnsigned |
252 |
4 |
Code |
Lc |
SEGGER_RTT_printf.o |
CallibrateControlCurrentVoltageDropOnContactBB |
244 |
4 |
Code |
Gb |
main.o |
StartOffMode |
244 |
4 |
Code |
Gb |
main.o |
UART_WaitOnFlagUntilTimeout |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_DMA_Init |
236 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_TIM_PeriodElapsedCallback |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
UART_AdvFeatureConfig |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_Transmit_IT |
208 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_DMA_Start_IT |
204 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
LVP_OVP_Management_NoAutoreconnect |
204 |
4 |
Code |
Gb |
main.o |
mbSlaveWriteMultipleRegisters |
204 |
4 |
Code |
Gb |
modbus.o |
HAL_ADC_MspInit |
196 |
4 |
Code |
Gb |
adc.o |
TIM_Base_SetConfig |
192 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_FLASHEx_Erase |
184 |
4 |
Code |
Gb |
stm32g0xx_hal_flash_ex.o |
FEEPROM_readConfig |
180 |
4 |
Code |
Gb |
feeprom.o |
ADC_Enable |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Start_DMA |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_UART_MspInit |
164 |
4 |
Code |
Gb |
usart.o |
UART_RxISR_8BIT |
162 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
__aeabi_uldivmod |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
mbSlaveCheckModbusRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveProcessRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
AUTO_LVP_OVP_Management |
156 |
4 |
Code |
Gb |
main.o |
HAL_ADCEx_Calibration_Start |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
HAL_FLASH_Program |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
SystemCoreClockUpdate |
144 |
4 |
Code |
Gb |
system_stm32g0xx.o |
WriteConfigToFLASH |
144 |
4 |
Code |
Gb |
feeprom.o |
WriteLogToFLASH |
144 |
4 |
Code |
Gb |
feeprom.o |
HAL_DMA_Start |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_RS485Ex_Init |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
StartAutoMode |
140 |
4 |
Code |
Gb |
main.o |
HAL_ADC_Stop_DMA |
138 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_RCC_GetSysClockFreq |
136 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
CallibrateCurrentSensorZeroOffsetOnContactBB |
132 |
4 |
Code |
Gb |
main.o |
LVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
OVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
SEGGER_RTT_WriteNoLock |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
AUTO_LVP_Management |
128 |
4 |
Code |
Gb |
main.o |
AUTO_OVP_Management |
128 |
4 |
Code |
Gb |
main.o |
HAL_UARTEx_SetRxFifoThreshold |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UARTEx_SetTxFifoThreshold |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
SystemClock_Config |
128 |
4 |
Code |
Gb |
main.o |
mbSlaveReadHoldingRegisters |
128 |
4 |
Code |
Gb |
modbus.o |
ADC_DMAConvCplt |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
FEEPROM_storeConfig |
124 |
4 |
Code |
Gb |
feeprom.o |
HAL_TIMEx_MasterConfigSynchronization |
124 |
4 |
Code |
Gb |
stm32g0xx_hal_tim_ex.o |
RS485DisableButtonManagement |
124 |
4 |
Code |
Gb |
main.o |
checkKeys |
124 |
4 |
Code |
Gb |
tast.o |
mbSlaveWriteSingleRegister |
124 |
4 |
Code |
Gb |
modbus.o |
HAL_CRC_Init |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_crc.o |
HAL_UART_Receive_IT |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
OVP_present__LVP_not_present |
120 |
4 |
Code |
Gb |
main.o |
UART_TxISR_16BIT_FIFOEN |
120 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
ExternalRedLED4ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
ExternalRedLED5ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
HAL_DMA_Abort |
116 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
Keys_Management |
116 |
4 |
Code |
Gb |
main.o |
MX_USART1_UART_Init |
116 |
4 |
Code |
Gb |
usart.o |
OVP_not_present__LVP_present |
116 |
4 |
Code |
Gb |
main.o |
StartOnMode |
116 |
4 |
Code |
Gb |
main.o |
LEDBlink |
114 |
2 |
Code |
Gb |
main.o |
CopyingVectorTableToRAM |
112 |
4 |
Code |
Gb |
main.o |
HAL_TIM_Base_Start_IT |
112 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
ExternalRedLED3ShortOnThenLongPauseBlinking |
108 |
4 |
Code |
Gb |
main.o |
HAL_TIM_Base_Start |
108 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
MX_DMA_Init |
108 |
4 |
Code |
Gb |
dma.o |
UART_TxISR_8BIT_FIFOEN |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
ADC_Disable |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
CallibrateVoltageDropABMiddlePointOffset |
104 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThenLongPauseBlinking |
104 |
4 |
Code |
Gb |
main.o |
HAL_DAC_MspInit |
104 |
4 |
Code |
Gb |
dac.o |
InrushCurrentDetected |
104 |
4 |
Code |
Gb |
main.o |
MX_TIM15_Init |
104 |
4 |
Code |
Gb |
tim.o |
OVP_not_present__LVP_not_present |
104 |
4 |
Code |
Gb |
main.o |
UART_CheckIdleState |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
_WriteBlocking |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
ExternalRedLED1ShortOnThenLongPauseBlinking |
100 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_present |
100 |
4 |
Code |
Gb |
main.o |
MX_TIM2_Init |
96 |
4 |
Code |
Gb |
tim.o |
OVP_ignored__LVP_present_NoAutoreconnect |
96 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored_NoAutoreconnect |
96 |
4 |
Code |
Gb |
main.o |
UART_TxISR_16BIT |
96 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
ADC_ConversionStop |
92 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
MX_DAC1_Init |
92 |
4 |
Code |
Gb |
dac.o |
StartUpSequence |
92 |
4 |
Code |
Gb |
main.o |
FLASH_WaitForLastOperation |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_CRCEx_Polynomial_Set |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_crc_ex.o |
UART_TxISR_8BIT |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
HAL_TIM_Base_Init |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_PWREx_ControlVoltageScaling |
84 |
4 |
Code |
Gb |
stm32g0xx_hal_pwr_ex.o |
_DoInit |
84 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
HAL_DAC_Start |
82 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
BlueLEDShortBlinking |
80 |
4 |
Code |
Gb |
main.o |
ExternalGreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
FEEPROM_ReadLogData |
76 |
4 |
Code |
Gb |
feeprom.o |
GreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
HAL_InitTick |
76 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
MX_TIM6_Init |
76 |
4 |
Code |
Gb |
tim.o |
MX_TIM7_Init |
76 |
4 |
Code |
Gb |
tim.o |
OVP_ignored__LVP_present |
76 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored |
76 |
4 |
Code |
Gb |
main.o |
_WriteNoCheck |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
mbInit |
70 |
2 |
Code |
Gb |
modbus.o |
_StoreChar |
66 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
mbSlaveProcessPdu |
66 |
2 |
Code |
Gb |
modbus.o |
FEEPROM_StoreLogData |
64 |
4 |
Code |
Gb |
feeprom.o |
HAL_ADC_Stop |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_MspInit |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_msp.o |
HAL_NVIC_SetPriority |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
OVP_ignored__LVP_not_present |
64 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_ignored |
64 |
4 |
Code |
Gb |
main.o |
__aeabi_idiv |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
LOG_E |
60 |
4 |
Code |
Gb |
log.o |
LOG_I |
60 |
4 |
Code |
Gb |
log.o |
LOG_W |
60 |
4 |
Code |
Gb |
log.o |
SEGGER_RTT_WriteString |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
ShowSlaveAddressOnLED |
58 |
2 |
Code |
Gb |
main.o |
FEEPROM_fullRestore |
56 |
4 |
Code |
Gb |
feeprom.o |
MX_CRC_Init |
56 |
4 |
Code |
Gb |
crc.o |
MX_TIM16_Init |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM17_Init |
56 |
4 |
Code |
Gb |
tim.o |
__aeabi_uidiv |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
HAL_UARTEx_DisableFifoMode |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_SYSTICK_Config |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_TIM_Base_Stop_IT |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
MX_TIM14_Init |
52 |
4 |
Code |
Gb |
tim.o |
SEGGER_RTT_Write |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
HAL_CRC_MspInit |
48 |
4 |
Code |
Gb |
crc.o |
__aeabi_d2uiz |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
HAL_RCC_NMI_IRQHandler |
44 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
TurnExternalRedLEDOff |
44 |
4 |
Code |
Gb |
main.o |
HAL_DAC_SetValue |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Init |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_FLASH_Unlock |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_Init |
40 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_RCC_GetPCLK1Freq |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HardFault_Handler |
40 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HAL_Delay |
36 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
NMI_Handler |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
FEEPROM_ResetLogData |
32 |
4 |
Code |
Gb |
feeprom.o |
HAL_NVIC_DisableIRQ |
32 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
TurnBlueLEDOn |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
get_key_long |
32 |
4 |
Code |
Gb |
tast.o |
HAL_NVIC_SystemReset |
28 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
SEGGER_RTT_printf |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
__aeabi_ui2d |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
get_key_short |
28 |
4 |
Code |
Gb |
tast.o |
ADC_DMAError |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
HAL_FLASH_Lock |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_IncTick |
24 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_NVIC_EnableIRQ |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
OpenBothMOSFETSVeryFast |
24 |
4 |
Code |
Gb |
main.o |
Error_Handler |
20 |
4 |
Code |
Gb |
main.o |
HAL_RCC_EnableCSS |
20 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_SYSCFG_StrobeDBattpinsConfig |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
__SEGGER_init_copy |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
__aeabi_memclr |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
HAL_DACEx_GetTrimOffset |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
FEEPROM_isFirstStart |
16 |
4 |
Code |
Gb |
feeprom.o |
HAL_GPIO_TogglePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_WritePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_SYSCFG_DisableVREFBUF |
16 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
SetReturnFunction |
16 |
4 |
Code |
Gb |
precharge.o |
SystemInit |
16 |
4 |
Code |
Gb |
system_stm32g0xx.o |
TIM14_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM15_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM16_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM17_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM6_DAC_LPTIM1_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM7_LPTIM2_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
__aeabi_uidivmod |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
memcpy |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
strlen |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
HAL_ADCEx_Calibration_GetValue |
12 |
2 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
HAL_GetTick |
12 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
ADC_DMAHalfConvCplt |
10 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
HAL_GPIO_ReadPin |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
FEEPROM_StatFreeBytes |
8 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_ConfigFreeBytes |
6 |
2 |
Code |
Gb |
feeprom.o |
__aeabi_idiv0 |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
mbGetFrameComplete |
4 |
2 |
Code |
Gb |
modbus.o |
HAL_ADC_ConvCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ConvHalfCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_RCC_CSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
HAL_RCC_LSECSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
HAL_TIMEx_Break2Callback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_BreakCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_CommutCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIM_IC_CaptureCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_OC_DelayElapsedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PWM_PulseFinishedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_TriggerCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_UARTEx_RxEventCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_RxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_TxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
PendSV_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
SVC_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
AES_RNG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
CEC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
DMA1_Channel2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
DMA_Channel4_5_6_7_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI0_1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI4_15_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
I2C1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
I2C2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
PVD_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
RCC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
RTC_STAMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Reset_Handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
UCPD1_UCPD2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART3_USART4_LPUART1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__aeabi_dmul |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
_start |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
exit |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
reset_handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
Read-write data symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
ABVoltageDropCalculation.last_time_UabCalculated |
0x200013A4 |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.new_time |
0x200013A0 |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.positive_pulse_found |
0x200013C4 |
1 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.ursense_voltage_accum |
0x2000139C |
4 |
4 |
Zero |
Lc |
main.o |
ADC_values |
0x200013C6 |
12 |
2 |
Zero |
Gb |
main.o |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
0x2000049C |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.WhatToDo |
0x200012A8 |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_Management.lastIdx |
0x20000498 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.lvp_last_time_checked |
0x20001398 |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
0x20000494 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.WhatToDo |
0x20001280 |
16 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.lastIdx |
0x20000490 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
0x20001394 |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_Mode |
0x20001390 |
4 |
4 |
Zero |
Gb |
main.o |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
0x2000048C |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.WhatToDo |
0x200012A0 |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_OVP_Management.lastIdx |
0x20000488 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.ovp_last_time_checked |
0x2000138C |
4 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.led_is_turned_on |
0x200013C0 |
1 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.old_on_time |
0x20001388 |
4 |
4 |
Zero |
Lc |
main.o |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
0x20000484 |
4 |
4 |
Init |
Lc |
main.o |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
0x20001384 |
4 |
4 |
Zero |
Lc |
main.o |
Callibration |
0x20001380 |
4 |
4 |
Zero |
Gb |
main.o |
DEBUG_print.debug_print_old_time |
0x2000137C |
4 |
4 |
Zero |
Lc |
main.o |
DMA1_Channel1_IRQHandler.current_integral |
0x20001378 |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
ExternalGreenLEDShortBlinking.led_is_turned_on |
0x200013BC |
1 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLEDShortBlinking.old_on_time |
0x20001374 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLED_Management |
0x20001370 |
4 |
4 |
Zero |
Gb |
main.o |
ExternalRedLEDBlink.RedLEDLastTickTime |
0x2000136C |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.stage |
0x20001368 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.subStage |
0x20001364 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLED_Management |
0x20001360 |
4 |
4 |
Zero |
Gb |
main.o |
GreenLEDShortBlinking.led_is_turned_on |
0x200013B8 |
1 |
4 |
Zero |
Lc |
main.o |
GreenLEDShortBlinking.old_on_time |
0x2000135C |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
0x200013B4 |
1 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heater_cnt |
0x20001358 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heavy_calc_last_time |
0x20001354 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_curr_period |
0x200013B6 |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_max_current_in_mV |
0x200013B2 |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropMinus_accum |
0x20001350 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropPlus_accum |
0x2000134C |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.temperature_accum |
0x20001348 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_minus |
0x20001344 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_plus |
0x20001340 |
4 |
4 |
Zero |
Lc |
main.o |
InrushCurrentManagement |
0x2000133C |
4 |
4 |
Zero |
Gb |
main.o |
InternalBlueLED_Management |
0x20001338 |
4 |
4 |
Zero |
Gb |
main.o |
InternalGreenLED_Management |
0x20001334 |
4 |
4 |
Zero |
Gb |
main.o |
InternalRedLED_Management |
0x20001330 |
4 |
4 |
Zero |
Gb |
main.o |
Keys_Management.last_time_checked |
0x2000132C |
4 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
0x20000480 |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.WhatToDo |
0x20001298 |
8 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lastIdx |
0x2000047C |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
0x20001328 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP |
0x20001270 |
16 |
4 |
Zero |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
0x20000478 |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.WhatToDo |
0x20001260 |
16 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
0x20000474 |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
0x20001324 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
0x200013B0 |
1 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_logic |
0x200001FB |
1 |
|
Init |
Gb |
main.o |
MOSFETS_Management |
0x20001320 |
4 |
4 |
Zero |
Gb |
main.o |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
0x20000470 |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.WhatToDo |
0x20001290 |
8 |
4 |
Zero |
Lc |
main.o |
OVP_Management_NoAutoreconnect.lastIdx |
0x2000046C |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
0x2000131C |
4 |
4 |
Zero |
Lc |
main.o |
PreChargeStage.cnt |
0x20001318 |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.mal |
0x20001314 |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.stage |
0x20001310 |
4 |
4 |
Zero |
Lc |
precharge.o |
RS485ActiveMode |
0x20000468 |
4 |
4 |
Init |
Gb |
main.o |
RS485DisableButtonManagement.btn_last_time_checked |
0x2000130C |
4 |
4 |
Zero |
Lc |
main.o |
RS485DisableButtonManagement.btn_state |
0x2000052B |
1 |
|
Zero |
Lc |
main.o |
RS485DisableButtonManagement.transition |
0x200013AC |
1 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.RedLEDLastTickTime |
0x20001308 |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.stage |
0x20001304 |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.subStage |
0x20001300 |
4 |
4 |
Zero |
Lc |
main.o |
ReturnFunctionPtr |
0x200012FC |
4 |
4 |
Zero |
Lc |
precharge.o |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
0x200013AE |
2 |
2 |
Zero |
Lc |
main.o |
SystemCoreClock |
0x20000464 |
4 |
4 |
Init |
Gb |
system_stm32g0xx.o |
_SEGGER_RTT |
0x20000E14 |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_acDownBuffer |
0x20001250 |
16 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_acUpBuffer |
0x200006C0 |
1 024 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
accessModeTable |
0x200004A0 |
139 |
|
Init |
Gb |
raccess.o |
auto_recover_from_temp_shutdown_is_enabled |
0x200012F8 |
4 |
4 |
Zero |
Gb |
main.o |
checkKeys.ct0 |
0x200012F4 |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.ct1 |
0x200012F0 |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.rpt |
0x200012EC |
4 |
4 |
Zero |
Lc |
tast.o |
command_parser_is_enabled |
0x200012E8 |
4 |
4 |
Zero |
Gb |
main.o |
feepromData |
0x20000530 |
56 |
8 |
Zero |
Lc |
feeprom.o |
feepromLogData |
0x20000568 |
24 |
8 |
Zero |
Lc |
feeprom.o |
hadc1 |
0x20000580 |
100 |
4 |
Zero |
Gb |
adc.o |
hcrc |
0x20001218 |
36 |
4 |
Zero |
Gb |
crc.o |
hdac1 |
0x2000123C |
20 |
4 |
Zero |
Gb |
dac.o |
hdma_adc1 |
0x20000FA8 |
92 |
4 |
Zero |
Gb |
adc.o |
hdma_memtomem_dma1_channel2 |
0x20000F4C |
92 |
4 |
Zero |
Gb |
dma.o |
htim14 |
0x200011CC |
76 |
4 |
Zero |
Gb |
tim.o |
htim15 |
0x20001180 |
76 |
4 |
Zero |
Gb |
tim.o |
htim16 |
0x20001134 |
76 |
4 |
Zero |
Gb |
tim.o |
htim17 |
0x200010E8 |
76 |
4 |
Zero |
Gb |
tim.o |
htim2 |
0x2000109C |
76 |
4 |
Zero |
Gb |
tim.o |
htim6 |
0x20001050 |
76 |
4 |
Zero |
Gb |
tim.o |
htim7 |
0x20001004 |
76 |
4 |
Zero |
Gb |
tim.o |
huart1 |
0x20000EBC |
144 |
4 |
Zero |
Gb |
usart.o |
keyAccepted |
0x200013AA |
2 |
2 |
Zero |
Gb |
main.o |
key_press |
0x200012E4 |
4 |
4 |
Zero |
Gb |
tast.o |
key_rpt |
0x200012E0 |
4 |
4 |
Zero |
Gb |
tast.o |
key_state |
0x200012DC |
4 |
4 |
Zero |
Gb |
tast.o |
last_time_started |
0x200012D8 |
4 |
4 |
Zero |
Lc |
main.o |
low_bat_shutdown_is_active |
0x200012D4 |
4 |
4 |
Zero |
Gb |
main.o |
main.restartAutoMode |
0x200013A8 |
1 |
4 |
Zero |
Lc |
main.o |
manual_overdrive_is_enabled |
0x200012D0 |
4 |
4 |
Zero |
Gb |
main.o |
maxIntegral |
0x20000460 |
4 |
4 |
Init |
Gb |
main.o |
modbusData |
0x20000AC0 |
572 |
4 |
Zero |
Gb |
main.o |
mosfets_voltagedrop_shutdown_is_active |
0x200012CC |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_is_active |
0x200012C8 |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_time |
0x2000045C |
4 |
4 |
Init |
Gb |
main.o |
overload_shutdown_is_active |
0x200012C4 |
4 |
4 |
Zero |
Gb |
main.o |
overload_shutdown_time |
0x20000458 |
4 |
4 |
Init |
Gb |
main.o |
pFlash |
0x200005E4 |
28 |
4 |
Zero |
Gb |
stm32g0xx_hal_flash.o |
rawContactVoltageDropMinus |
0x200012C0 |
4 |
4 |
Zero |
Gb |
main.o |
rawContactVoltageDropPlus |
0x200012BC |
4 |
4 |
Zero |
Gb |
main.o |
rawMOSFETsVoltageDrop |
0x200012B8 |
4 |
4 |
Zero |
Gb |
main.o |
savedLockKey |
0x20000E12 |
2 |
2 |
Zero |
Gb |
main.o |
statDataChanged |
0x200012B4 |
4 |
4 |
Zero |
Gb |
main.o |
swdioConnection |
0x20000454 |
4 |
4 |
Init |
Gb |
main.o |
sys_data |
0x20000CFC |
278 |
4 |
Zero |
Gb |
main.o |
temperature_shutdown_is_active |
0x200012B0 |
4 |
4 |
Zero |
Gb |
main.o |
uwTick |
0x2000052C |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
uwTickFreq |
0x200001FA |
1 |
|
Init |
Gb |
stm32g0xx_hal.o |
uwTickPrio |
0x20000450 |
4 |
4 |
Init |
Gb |
stm32g0xx_hal.o |
vectorTableInRAM |
0x20000600 |
192 |
256 |
Zero |
Gb |
main.o |
Read-write data symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x200001FA |
uwTickFreq |
1 |
|
Init |
Gb |
stm32g0xx_hal.o |
0x200001FB |
LVP_OVP_logic |
1 |
|
Init |
Gb |
main.o |
0x20000450 |
uwTickPrio |
4 |
4 |
Init |
Gb |
stm32g0xx_hal.o |
0x20000454 |
swdioConnection |
4 |
4 |
Init |
Gb |
main.o |
0x20000458 |
overload_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
0x2000045C |
overcurrent_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
0x20000460 |
maxIntegral |
4 |
4 |
Init |
Gb |
main.o |
0x20000464 |
SystemCoreClock |
4 |
4 |
Init |
Gb |
system_stm32g0xx.o |
0x20000468 |
RS485ActiveMode |
4 |
4 |
Init |
Gb |
main.o |
0x2000046C |
OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000470 |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000474 |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000478 |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x2000047C |
LVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000480 |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000484 |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
4 |
4 |
Init |
Lc |
main.o |
0x20000488 |
AUTO_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x2000048C |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000490 |
AUTO_LVP_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000494 |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000498 |
AUTO_LVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x2000049C |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x200004A0 |
accessModeTable |
139 |
|
Init |
Gb |
raccess.o |
0x2000052B |
RS485DisableButtonManagement.btn_state |
1 |
|
Zero |
Lc |
main.o |
0x2000052C |
uwTick |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
0x20000530 |
feepromData |
56 |
8 |
Zero |
Lc |
feeprom.o |
0x20000568 |
feepromLogData |
24 |
8 |
Zero |
Lc |
feeprom.o |
0x20000580 |
hadc1 |
100 |
4 |
Zero |
Gb |
adc.o |
0x200005E4 |
pFlash |
28 |
4 |
Zero |
Gb |
stm32g0xx_hal_flash.o |
0x20000600 |
vectorTableInRAM |
192 |
256 |
Zero |
Gb |
main.o |
0x200006C0 |
_acUpBuffer |
1 024 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x20000AC0 |
modbusData |
572 |
4 |
Zero |
Gb |
main.o |
0x20000CFC |
sys_data |
278 |
4 |
Zero |
Gb |
main.o |
0x20000E12 |
savedLockKey |
2 |
2 |
Zero |
Gb |
main.o |
0x20000E14 |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x20000EBC |
huart1 |
144 |
4 |
Zero |
Gb |
usart.o |
0x20000F4C |
hdma_memtomem_dma1_channel2 |
92 |
4 |
Zero |
Gb |
dma.o |
0x20000FA8 |
hdma_adc1 |
92 |
4 |
Zero |
Gb |
adc.o |
0x20001004 |
htim7 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001050 |
htim6 |
76 |
4 |
Zero |
Gb |
tim.o |
0x2000109C |
htim2 |
76 |
4 |
Zero |
Gb |
tim.o |
0x200010E8 |
htim17 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001134 |
htim16 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001180 |
htim15 |
76 |
4 |
Zero |
Gb |
tim.o |
0x200011CC |
htim14 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001218 |
hcrc |
36 |
4 |
Zero |
Gb |
crc.o |
0x2000123C |
hdac1 |
20 |
4 |
Zero |
Gb |
dac.o |
0x20001250 |
_acDownBuffer |
16 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x20001260 |
LVP_OVP_Management_NoAutoreconnect.WhatToDo |
16 |
4 |
Zero |
Lc |
main.o |
0x20001270 |
LVP_OVP |
16 |
4 |
Zero |
Gb |
main.o |
0x20001280 |
AUTO_LVP_OVP_Management.WhatToDo |
16 |
4 |
Zero |
Lc |
main.o |
0x20001290 |
OVP_Management_NoAutoreconnect.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x20001298 |
LVP_Management_NoAutoreconnect.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x200012A0 |
AUTO_OVP_Management.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x200012A8 |
AUTO_LVP_Management.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x200012B0 |
temperature_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x200012B4 |
statDataChanged |
4 |
4 |
Zero |
Gb |
main.o |
0x200012B8 |
rawMOSFETsVoltageDrop |
4 |
4 |
Zero |
Gb |
main.o |
0x200012BC |
rawContactVoltageDropPlus |
4 |
4 |
Zero |
Gb |
main.o |
0x200012C0 |
rawContactVoltageDropMinus |
4 |
4 |
Zero |
Gb |
main.o |
0x200012C4 |
overload_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x200012C8 |
overcurrent_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x200012CC |
mosfets_voltagedrop_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x200012D0 |
manual_overdrive_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012D4 |
low_bat_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x200012D8 |
last_time_started |
4 |
4 |
Zero |
Lc |
main.o |
0x200012DC |
key_state |
4 |
4 |
Zero |
Gb |
tast.o |
0x200012E0 |
key_rpt |
4 |
4 |
Zero |
Gb |
tast.o |
0x200012E4 |
key_press |
4 |
4 |
Zero |
Gb |
tast.o |
0x200012E8 |
command_parser_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012EC |
checkKeys.rpt |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012F0 |
checkKeys.ct1 |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012F4 |
checkKeys.ct0 |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012F8 |
auto_recover_from_temp_shutdown_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012FC |
ReturnFunctionPtr |
4 |
4 |
Zero |
Lc |
precharge.o |
0x20001300 |
RedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001304 |
RedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001308 |
RedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
0x2000130C |
RS485DisableButtonManagement.btn_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001310 |
PreChargeStage.stage |
4 |
4 |
Zero |
Lc |
precharge.o |
0x20001314 |
PreChargeStage.mal |
4 |
4 |
Zero |
Lc |
precharge.o |
0x20001318 |
PreChargeStage.cnt |
4 |
4 |
Zero |
Lc |
precharge.o |
0x2000131C |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001320 |
MOSFETS_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001324 |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001328 |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x2000132C |
Keys_Management.last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001330 |
InternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001334 |
InternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001338 |
InternalBlueLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x2000133C |
InrushCurrentManagement |
4 |
4 |
Zero |
Gb |
main.o |
0x20001340 |
HeavyCalculations.tmp_i_plus |
4 |
4 |
Zero |
Lc |
main.o |
0x20001344 |
HeavyCalculations.tmp_i_minus |
4 |
4 |
Zero |
Lc |
main.o |
0x20001348 |
HeavyCalculations.temperature_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x2000134C |
HeavyCalculations.rawContactVoltageDropPlus_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001350 |
HeavyCalculations.rawContactVoltageDropMinus_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001354 |
HeavyCalculations.heavy_calc_last_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001358 |
HeavyCalculations.heater_cnt |
4 |
4 |
Zero |
Lc |
main.o |
0x2000135C |
GreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001360 |
ExternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001364 |
ExternalRedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001368 |
ExternalRedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
0x2000136C |
ExternalRedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
0x20001370 |
ExternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001374 |
ExternalGreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001378 |
DMA1_Channel1_IRQHandler.current_integral |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
0x2000137C |
DEBUG_print.debug_print_old_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001380 |
Callibration |
4 |
4 |
Zero |
Gb |
main.o |
0x20001384 |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001388 |
BlueLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x2000138C |
AUTO_OVP_Management.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001390 |
AUTO_Mode |
4 |
4 |
Zero |
Gb |
main.o |
0x20001394 |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001398 |
AUTO_LVP_Management.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x2000139C |
ABVoltageDropCalculation.ursense_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x200013A0 |
ABVoltageDropCalculation.new_time |
4 |
4 |
Zero |
Lc |
main.o |
0x200013A4 |
ABVoltageDropCalculation.last_time_UabCalculated |
4 |
4 |
Zero |
Lc |
main.o |
0x200013A8 |
main.restartAutoMode |
1 |
4 |
Zero |
Lc |
main.o |
0x200013AA |
keyAccepted |
2 |
2 |
Zero |
Gb |
main.o |
0x200013AC |
RS485DisableButtonManagement.transition |
1 |
4 |
Zero |
Lc |
main.o |
0x200013AE |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
0x200013B0 |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
1 |
4 |
Zero |
Lc |
main.o |
0x200013B2 |
HeavyCalculations.last_inrush_max_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
0x200013B4 |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
1 |
4 |
Zero |
Lc |
main.o |
0x200013B6 |
HeavyCalculations.last_inrush_curr_period |
2 |
2 |
Zero |
Lc |
main.o |
0x200013B8 |
GreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x200013BC |
ExternalGreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x200013C0 |
BlueLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x200013C4 |
ABVoltageDropCalculation.positive_pulse_found |
1 |
4 |
Zero |
Lc |
main.o |
0x200013C6 |
ADC_values |
12 |
2 |
Zero |
Gb |
main.o |
Read-write data symbols by descending size
| Symbol name |
Size |
Align |
Type |
Bd |
Object File |
_acUpBuffer |
1 024 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
modbusData |
572 |
4 |
Zero |
Gb |
main.o |
sys_data |
278 |
4 |
Zero |
Gb |
main.o |
vectorTableInRAM |
192 |
256 |
Zero |
Gb |
main.o |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
huart1 |
144 |
4 |
Zero |
Gb |
usart.o |
accessModeTable |
139 |
|
Init |
Gb |
raccess.o |
hadc1 |
100 |
4 |
Zero |
Gb |
adc.o |
hdma_adc1 |
92 |
4 |
Zero |
Gb |
adc.o |
hdma_memtomem_dma1_channel2 |
92 |
4 |
Zero |
Gb |
dma.o |
htim14 |
76 |
4 |
Zero |
Gb |
tim.o |
htim15 |
76 |
4 |
Zero |
Gb |
tim.o |
htim16 |
76 |
4 |
Zero |
Gb |
tim.o |
htim17 |
76 |
4 |
Zero |
Gb |
tim.o |
htim2 |
76 |
4 |
Zero |
Gb |
tim.o |
htim6 |
76 |
4 |
Zero |
Gb |
tim.o |
htim7 |
76 |
4 |
Zero |
Gb |
tim.o |
feepromData |
56 |
8 |
Zero |
Lc |
feeprom.o |
hcrc |
36 |
4 |
Zero |
Gb |
crc.o |
pFlash |
28 |
4 |
Zero |
Gb |
stm32g0xx_hal_flash.o |
feepromLogData |
24 |
8 |
Zero |
Lc |
feeprom.o |
hdac1 |
20 |
4 |
Zero |
Gb |
dac.o |
AUTO_LVP_OVP_Management.WhatToDo |
16 |
4 |
Zero |
Lc |
main.o |
LVP_OVP |
16 |
4 |
Zero |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect.WhatToDo |
16 |
4 |
Zero |
Lc |
main.o |
_acDownBuffer |
16 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
ADC_values |
12 |
2 |
Zero |
Gb |
main.o |
AUTO_LVP_Management.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_OVP_Management.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
OVP_Management_NoAutoreconnect.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.last_time_UabCalculated |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.new_time |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.ursense_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_Mode |
4 |
4 |
Zero |
Gb |
main.o |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
4 |
4 |
Init |
Lc |
main.o |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
Callibration |
4 |
4 |
Zero |
Gb |
main.o |
DEBUG_print.debug_print_old_time |
4 |
4 |
Zero |
Lc |
main.o |
DMA1_Channel1_IRQHandler.current_integral |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
ExternalGreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
ExternalRedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
GreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heater_cnt |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heavy_calc_last_time |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropMinus_accum |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropPlus_accum |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.temperature_accum |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_minus |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_plus |
4 |
4 |
Zero |
Lc |
main.o |
InrushCurrentManagement |
4 |
4 |
Zero |
Gb |
main.o |
InternalBlueLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
InternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
InternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
Keys_Management.last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
MOSFETS_Management |
4 |
4 |
Zero |
Gb |
main.o |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
PreChargeStage.cnt |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.mal |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.stage |
4 |
4 |
Zero |
Lc |
precharge.o |
RS485ActiveMode |
4 |
4 |
Init |
Gb |
main.o |
RS485DisableButtonManagement.btn_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
ReturnFunctionPtr |
4 |
4 |
Zero |
Lc |
precharge.o |
SystemCoreClock |
4 |
4 |
Init |
Gb |
system_stm32g0xx.o |
auto_recover_from_temp_shutdown_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
checkKeys.ct0 |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.ct1 |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.rpt |
4 |
4 |
Zero |
Lc |
tast.o |
command_parser_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
key_press |
4 |
4 |
Zero |
Gb |
tast.o |
key_rpt |
4 |
4 |
Zero |
Gb |
tast.o |
key_state |
4 |
4 |
Zero |
Gb |
tast.o |
last_time_started |
4 |
4 |
Zero |
Lc |
main.o |
low_bat_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
manual_overdrive_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
maxIntegral |
4 |
4 |
Init |
Gb |
main.o |
mosfets_voltagedrop_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
overload_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
overload_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
rawContactVoltageDropMinus |
4 |
4 |
Zero |
Gb |
main.o |
rawContactVoltageDropPlus |
4 |
4 |
Zero |
Gb |
main.o |
rawMOSFETsVoltageDrop |
4 |
4 |
Zero |
Gb |
main.o |
statDataChanged |
4 |
4 |
Zero |
Gb |
main.o |
swdioConnection |
4 |
4 |
Init |
Gb |
main.o |
temperature_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
uwTick |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
uwTickPrio |
4 |
4 |
Init |
Gb |
stm32g0xx_hal.o |
HeavyCalculations.last_inrush_curr_period |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_max_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
keyAccepted |
2 |
2 |
Zero |
Gb |
main.o |
savedLockKey |
2 |
2 |
Zero |
Gb |
main.o |
ABVoltageDropCalculation.positive_pulse_found |
1 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
GreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
1 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
1 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_logic |
1 |
|
Init |
Gb |
main.o |
RS485DisableButtonManagement.btn_state |
1 |
|
Zero |
Lc |
main.o |
RS485DisableButtonManagement.transition |
1 |
4 |
Zero |
Lc |
main.o |
main.restartAutoMode |
1 |
4 |
Zero |
Lc |
main.o |
uwTickFreq |
1 |
|
Init |
Gb |
stm32g0xx_hal.o |
Read-only data symbols by name
| Symbol name |
Address |
Size |
Align |
Type |
Bd |
Object File |
AHBPrescTable |
0x08003160 |
64 |
4 |
Cnst |
Gb |
system_stm32g0xx.o |
APBPrescTable |
0x080031A0 |
32 |
4 |
Cnst |
Gb |
system_stm32g0xx.o |
AUTO_LVP_Management.newEventDelay |
0x0800A8F0 |
8 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_Management.repeatEventDelay |
0x0800A8F8 |
8 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_OVP_Management.newEventDelay |
0x0800A900 |
16 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_OVP_Management.repeatEventDelay |
0x0800A910 |
16 |
4 |
Cnst |
Lc |
main.o |
UARTEx_SetNbDataToProcess.denominator |
0x0800BB23 |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
UARTEx_SetNbDataToProcess.numerator |
0x0800BB1B |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
UARTPrescTable |
0x0800B38E |
24 |
2 |
Cnst |
Gb |
stm32g0xx_hal_uart.o |
_PrintUnsigned._aV2C |
0x0800BB2B |
16 |
|
Cnst |
Lc |
SEGGER_RTT_printf.o |
__SEGGER_init_data__ |
0x0800BE38 |
[9 516] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x0800BDA8 |
[144] |
4 |
Cnst |
Lc |
[ Linker created ] |
_aInitStr.0 |
0x0800A944 |
17 |
4 |
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
defaultFeepromData |
0x0800A8CC |
36 |
4 |
Cnst |
Lc |
feeprom.o |
Read-only data symbols by address
| Address |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x08003160 |
AHBPrescTable |
64 |
4 |
Cnst |
Gb |
system_stm32g0xx.o |
0x080031A0 |
APBPrescTable |
32 |
4 |
Cnst |
Gb |
system_stm32g0xx.o |
0x0800A8CC |
defaultFeepromData |
36 |
4 |
Cnst |
Lc |
feeprom.o |
0x0800A8F0 |
AUTO_LVP_Management.newEventDelay |
8 |
4 |
Cnst |
Lc |
main.o |
0x0800A8F8 |
AUTO_LVP_Management.repeatEventDelay |
8 |
4 |
Cnst |
Lc |
main.o |
0x0800A900 |
AUTO_LVP_OVP_Management.newEventDelay |
16 |
4 |
Cnst |
Lc |
main.o |
0x0800A910 |
AUTO_LVP_OVP_Management.repeatEventDelay |
16 |
4 |
Cnst |
Lc |
main.o |
0x0800A944 |
_aInitStr.0 |
17 |
4 |
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800B38E |
UARTPrescTable |
24 |
2 |
Cnst |
Gb |
stm32g0xx_hal_uart.o |
0x0800BB1B |
UARTEx_SetNbDataToProcess.numerator |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
0x0800BB23 |
UARTEx_SetNbDataToProcess.denominator |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
0x0800BB2B |
_PrintUnsigned._aV2C |
16 |
|
Cnst |
Lc |
SEGGER_RTT_printf.o |
0x0800BDA8 |
__SEGGER_init_table__ |
[144] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x0800BE38 |
__SEGGER_init_data__ |
[9 516] |
4 |
Cnst |
Lc |
[ Linker created ] |
Untyped symbols by name
| Symbol name |
Value |
Size |
Align |
Type |
Bd |
Object File |
__APP_segment_end__ |
0x0801EFFC |
|
|
---- |
Gb |
[ Linker created ] |
__APP_segment_size__ |
0x0001BFFC |
|
|
---- |
Gb |
[ Linker created ] |
__APP_segment_start__ |
0x08003000 |
|
|
---- |
Gb |
[ Linker created ] |
__APP_segment_used_end__ |
0x0800E38A |
|
|
---- |
Gb |
[ Linker created ] |
__APP_segment_used_size__ |
0x0000B38A |
|
|
---- |
Gb |
[ Linker created ] |
__APP_segment_used_start__ |
0x08003000 |
|
|
---- |
Gb |
[ Linker created ] |
__CRC_segment_end__ |
0x0801F000 |
|
|
---- |
Gb |
[ Linker created ] |
__CRC_segment_size__ |
0x00000004 |
|
|
---- |
Gb |
[ Linker created ] |
__CRC_segment_start__ |
0x0801EFFC |
|
|
---- |
Gb |
[ Linker created ] |
__CRC_segment_used_end__ |
0x0801F000 |
|
|
---- |
Gb |
[ Linker created ] |
__CRC_segment_used_size__ |
0x00000004 |
|
|
---- |
Gb |
[ Linker created ] |
__CRC_segment_used_start__ |
0x0801EFFC |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_end__ |
0x0801F000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_size__ |
0x0001C000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_start__ |
0x08003000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_end__ |
0x0801F000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_size__ |
0x0001C000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH1_segment_used_start__ |
0x08003000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_end__ |
0x0801F000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_size__ |
0x0001C000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_start__ |
0x08003000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_end__ |
0x0801F000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_size__ |
0x0001C000 |
|
|
---- |
Gb |
[ Linker created ] |
__FLASH_segment_used_start__ |
0x08003000 |
|
|
---- |
Gb |
[ Linker created ] |
__HEAPSIZE__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_end__ |
0x20008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_end__ |
0x20008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM1_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_end__ |
0x20008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_end__ |
0x20008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_size__ |
0x00008000 |
|
|
---- |
Gb |
[ Linker created ] |
__RAM_segment_used_start__ |
0x20000000 |
|
|
---- |
Gb |
[ Linker created ] |
__SEGGER_init_run_loop |
0x0800A922 |
|
4 |
Code |
Lc |
SEGGER_THUMB_Startup.o |
__STACKSIZE_PROCESS__ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
__STACKSIZE__ |
0x00002000 |
|
|
---- |
Gb |
[ Linker created ] |
__stack_end__ |
0x20008000 |
|
|
---- |
Gb |
[ Linker created ] |
__thread_pointer$ |
0x00000000 |
|
|
---- |
Gb |
[ Linker created ] |
_vectors |
0x08003000 |
[192] |
512 |
Code |
Gb |
STM32G07x_Vectors.o |
_vectors_end |
0x080030C0 |
|
512 |
Code |
Lc |
STM32G07x_Vectors.o |
Untyped symbols by address
| Value |
Symbol name |
Size |
Align |
Type |
Bd |
Object File |
0x00000000 |
__thread_pointer$ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__STACKSIZE_PROCESS__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000000 |
__HEAPSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000004 |
__CRC_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00000004 |
__CRC_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00002000 |
__STACKSIZE__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x00008000 |
__RAM1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0000B38A |
__APP_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0001BFFC |
__APP_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0001C000 |
__FLASH_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0001C000 |
__FLASH_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0001C000 |
__FLASH1_segment_used_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0001C000 |
__FLASH1_segment_size__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08003000 |
_vectors |
[192] |
512 |
Code |
Gb |
STM32G07x_Vectors.o |
0x08003000 |
__FLASH_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08003000 |
__FLASH_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08003000 |
__FLASH1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08003000 |
__FLASH1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08003000 |
__APP_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x08003000 |
__APP_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x080030C0 |
_vectors_end |
|
512 |
Code |
Lc |
STM32G07x_Vectors.o |
0x0800A922 |
__SEGGER_init_run_loop |
|
4 |
Code |
Lc |
SEGGER_THUMB_Startup.o |
0x0800E38A |
__APP_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801EFFC |
__CRC_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801EFFC |
__CRC_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801EFFC |
__APP_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801F000 |
__FLASH_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801F000 |
__FLASH_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801F000 |
__FLASH1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801F000 |
__FLASH1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801F000 |
__CRC_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x0801F000 |
__CRC_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM1_segment_used_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20000000 |
__RAM1_segment_start__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20008000 |
__stack_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20008000 |
__RAM_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20008000 |
__RAM_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20008000 |
__RAM1_segment_used_end__ |
|
|
---- |
Gb |
[ Linker created ] |
0x20008000 |
__RAM1_segment_end__ |
|
|
---- |
Gb |
[ Linker created ] |
REGION LIST
Regions by name
| Name |
Range |
Size |
APP |
08003000-0801effb |
114 684 |
CRC |
0801effc-0801efff |
4 |
FLASH |
08003000-0801efff |
114 688 |
FLASH1 |
08003000-0801efff |
114 688 |
RAM |
20000000-20007fff |
32 768 |
RAM1 |
20000000-20007fff |
32 768 |
Analysis
APP:
Entirely contained by region FLASH
Entirely contained by region FLASH1
CRC:
Entirely contained by region FLASH
Entirely contained by region FLASH1
FLASH:
Overlaps region APP with common ranges [0x08003000 to 0x0801effb]
Overlaps region CRC with common ranges [0x0801effc to 0x0801efff]
Identical to region FLASH1
FLASH1:
Overlaps region APP with common ranges [0x08003000 to 0x0801effb]
Overlaps region CRC with common ranges [0x0801effc to 0x0801efff]
Identical to region FLASH
RAM:
Identical to region RAM1
RAM1:
Identical to region RAM
BLOCK LIST
Blocks by name
| Name |
Range |
Size |
ctors |
0800a934-0800a937 |
4 |
stack |
20006000-20007fff |
8 192 |
vectors |
08003000-080030bf |
192 |
Blocks by address
| Range |
Size |
Name |
08003000-080030bf |
192 |
vectors |
0800a934-0800a937 |
4 |
ctors |
20006000-20007fff |
8 192 |
stack |
STACK SIZES
Functions by stack size
| Function name |
Stack |
Object File |
SystemInit
SystemCoreClockUpdate
HAL_Init
HAL_InitTick
HAL_IncTick
HAL_GetTick
HAL_Delay
HAL_SYSCFG_VREFBUF_HighImpedanceConfig
HAL_SYSCFG_DisableVREFBUF
HAL_SYSCFG_StrobeDBattpinsConfig
ADC_DMAError
ADC_DMAHalfConvCplt
ADC_DMAConvCplt
HAL_ADC_Init
ADC_ConversionStop
ADC_Disable
ADC_Enable
HAL_ADC_Stop
HAL_ADC_Start_DMA
HAL_ADC_ConvCpltCallback
HAL_ADC_ErrorCallback
HAL_ADC_ConvHalfCpltCallback
HAL_ADC_Stop_DMA
HAL_ADC_ConfigChannel
HAL_ADC_AnalogWDGConfig
HAL_ADCEx_Calibration_Start
HAL_ADCEx_Calibration_GetValue
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
HAL_NVIC_DisableIRQ
HAL_NVIC_SystemReset
HAL_SYSTICK_Config
HAL_CRC_Init
HAL_CRCEx_Polynomial_Set
HAL_DAC_Init
HAL_DAC_Start
HAL_DAC_SetValue
HAL_DAC_ConfigChannel
HAL_DACEx_GetTrimOffset
HAL_DMA_Init
HAL_DMA_Start
HAL_DMA_Start_IT
HAL_DMA_Abort
HAL_DMA_PollForTransfer
HAL_FLASH_Program
FLASH_WaitForLastOperation
HAL_FLASH_Unlock
HAL_FLASH_Lock
HAL_FLASHEx_Erase
HAL_GPIO_Init
HAL_GPIO_DeInit
HAL_GPIO_ReadPin
HAL_GPIO_WritePin
HAL_GPIO_TogglePin
HAL_PWREx_ControlVoltageScaling
HAL_RCC_OscConfig
HAL_RCC_ClockConfig
HAL_RCC_GetSysClockFreq
HAL_RCC_GetPCLK1Freq
HAL_RCC_EnableCSS
HAL_RCC_NMI_IRQHandler
HAL_RCC_CSSCallback
HAL_RCC_LSECSSCallback
HAL_RCCEx_PeriphCLKConfig
HAL_TIM_Base_Init
TIM_Base_SetConfig
HAL_TIM_Base_Start
HAL_TIM_Base_Start_IT
HAL_TIM_Base_Stop_IT
HAL_TIM_PWM_PulseFinishedCallback
HAL_TIM_IC_CaptureCallback
HAL_TIM_IRQHandler
HAL_TIM_OC_DelayElapsedCallback
HAL_TIM_TriggerCallback
HAL_TIM_ConfigClockSource
HAL_TIMEx_CommutCallback
HAL_TIMEx_MasterConfigSynchronization
HAL_TIMEx_BreakCallback
HAL_TIMEx_Break2Callback
UART_TxISR_16BIT
UART_TxISR_8BIT
UART_TxISR_16BIT_FIFOEN
UART_TxISR_8BIT_FIFOEN
UART_RxISR_16BIT_FIFOEN
UART_RxISR_8BIT_FIFOEN
UART_RxISR_16BIT
UART_RxISR_8BIT
UART_SetConfig
UART_AdvFeatureConfig
UART_CheckIdleState
UART_WaitOnFlagUntilTimeout
HAL_UART_Transmit_IT
HAL_UART_Receive_IT
UART_Start_Receive_IT
HAL_UART_TxCpltCallback
HAL_UART_ErrorCallback
HAL_UARTEx_RxEventCallback
HAL_UART_RxCpltCallback
HAL_RS485Ex_Init
HAL_UARTEx_DisableFifoMode
HAL_UARTEx_SetTxFifoThreshold
HAL_UARTEx_SetRxFifoThreshold
_PrintUnsigned
_StoreChar
SEGGER_RTT_vprintf
SEGGER_RTT_printf
MX_ADC1_Init
HAL_ADC_MspInit
MX_CRC_Init
HAL_CRC_MspInit
MX_DAC1_Init
HAL_DAC_MspInit
MX_DMA_Init
FEEPROM_ConfigFreeBytes
FEEPROM_StatFreeBytes
WriteConfigToFLASH
FEEPROM_readConfig
FEEPROM_storeConfig
FEEPROM_fullRestore
FEEPROM_isFirstStart
WriteLogToFLASH
FEEPROM_ResetLogData
FEEPROM_ReadLogData
FEEPROM_StoreLogData
MX_GPIO_Init
LOG_I
LOG_W
LOG_E
main
SystemClock_Config
StartUpSequence
CopyingVectorTableToRAM
ShowSlaveAddressOnLED
StartOffMode
DIP_Switches
Keys_Management
ABVoltageDropCalculation
BlueLEDShortBlinking
DoNothing
InrushCurrentDetected
ExternalRedLED2ShortOnThenLongPauseBlinking
StartAutoMode
DEBUG_print
HeavyCalculations
RS485DisableButtonManagement
StartOnMode
CallibrateCurrentSensorZeroOffsetOnContactBB
CallibrateControlCurrentVoltageDropOnContactBB
CallibrateVoltageDropABMiddlePointOffset
ExternalRedLED4ShortOnThenLongPauseBlinking
ExternalRedLED3ShortOnThenLongPauseBlinking
ADC_Open_Both_MOSFETs
ExternalRedLED1ShortOnThenLongPauseBlinking
ExternalRedLED5ShortOnThenLongPauseBlinking
TurnExternalRedLEDOff
TurnExternalGreenLEDOff
TurnGreenLEDOff
OVP_present__LVP_present
OVP_present__LVP_not_present
OVP_not_present__LVP_present
OVP_not_present__LVP_not_present
LVP_OVP_Management_NoAutoreconnect
AUTO_LVP_OVP_Management
OVP_present__LVP_ignored_NoAutoreconnect
OVP_not_present__LVP_ignored
OVP_Management_NoAutoreconnect
OVP_present__LVP_ignored
AUTO_OVP_Management
OVP_ignored__LVP_present_NoAutoreconnect
OVP_ignored__LVP_not_present
LVP_Management_NoAutoreconnect
OVP_ignored__LVP_present
AUTO_LVP_Management
TurnGreenLEDOn
GreenLEDShortBlinking
TurnBlueLEDOn
LEDBlink
Error_Handler
OpenBothMOSFETSVeryFast
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking
ExternalGreenLEDShortBlinking
TurnExternalGreenLEDOn
ADC_OVP_ignored__LVP_not_present
ADC_OVP_ignored__LVP_present
ADC_OVP_not_present__LVP_ignored
ADC_OVP_present__LVP_ignored
ADC_OVP_not_present__LVP_not_present
ADC_OVP_not_present__LVP_present
ADC_OVP_present__LVP_not_present
ADC_OVP_present__LVP_present
ADC_Close_Both_MOSFETs
mbInit
mbUartInit
MODBUS_UART_IRQHandler
mbGetFrameComplete
mbSlaveCheckModbusRtuQuery
mbSlaveProcessRtuQuery
mbSlaveProcessPdu
mbSlaveReadHoldingRegisters
mbSlaveWriteMultipleRegisters
mbSlaveWriteSingleRegister
SetReturnFunction
PreChargeStage
HAL_MspInit
NMI_Handler
HardFault_Handler
SVC_Handler
PendSV_Handler
SysTick_Handler
DMA1_Channel1_IRQHandler
ADC1_COMP_IRQHandler
TIM6_DAC_LPTIM1_IRQHandler
TIM7_LPTIM2_IRQHandler
TIM14_IRQHandler
TIM15_IRQHandler
TIM16_IRQHandler
TIM17_IRQHandler
USART1_IRQHandler
HAL_TIM_PeriodElapsedCallback
checkKeys
get_key_short
get_key_long
MX_TIM2_Init
MX_TIM6_Init
MX_TIM7_Init
MX_TIM14_Init
MX_TIM15_Init
MX_TIM16_Init
MX_TIM17_Init
HAL_TIM_Base_MspInit
MX_USART1_UART_Init
HAL_UART_MspInit
_start
__SEGGER_init_done
exit
WWDG_IRQHandler
PVD_IRQHandler
RTC_STAMP_IRQHandler
FLASH_IRQHandler
RCC_IRQHandler
EXTI0_1_IRQHandler
EXTI2_3_IRQHandler
EXTI4_15_IRQHandler
UCPD1_UCPD2_IRQHandler
DMA1_Channel2_3_IRQHandler
DMA_Channel4_5_6_7_IRQHandler
TIM1_BRK_UP_TRG_COMP_IRQHandler
TIM1_CC_IRQHandler
TIM2_IRQHandler
TIM3_IRQHandler
I2C1_IRQHandler
I2C2_IRQHandler
SPI1_IRQHandler
SPI2_IRQHandler
USART2_IRQHandler
USART3_USART4_LPUART1_IRQHandler
CEC_IRQHandler
AES_RNG_IRQHandler
reset_handler
Reset_Handler
__aeabi_dmul_aux
.L__aeabi_d2uiz_fast_entry
__aeabi_dmul
__aeabi_d2uiz
__aeabi_ui2d
__aeabi_idiv
__aeabi_idiv0
__aeabi_uidiv
__aeabi_uidivmod
__aeabi_uldivmod
strlen
memcpy
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memclr
__aeabi_memclr8
__aeabi_memclr4
__aeabi_memset8
__aeabi_memset4
__aeabi_memset
memset
__SEGGER_init_zero
__SEGGER_init_copy
_DoInit
_WriteNoCheck
_WriteBlocking
SEGGER_RTT_WriteNoLock
SEGGER_RTT_Write
SEGGER_RTT_WriteString
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX
HAL_IncTick__TT_veneer_T16_LDR_BX
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX
iwdg.o
stm32g0xx_hal_dma_ex.o
stm32g0xx_hal_exti.o
stm32g0xx_hal_iwdg.o
stm32g0xx_hal_pwr.o
stm32g0xx_ll_adc.o
stm32g0xx_ll_dma.o
stm32g0xx_ll_rcc.o
ABSOLUTE LISTING
Section .vectors from STM32G07x_Vectors.o, size=192, align=512
_vectors:
0x08003000: 20008000 DC.W 0x20008000
0x08003004: 0800A997 DC.W reset_handler
0x08003008: 08009E4D DC.W NMI_Handler
0x0800300C: 08009E71 DC.W HardFault_Handler
0x08003010: 00 DC.B 0x00 ; '\0'
0x08003011: 00 DC.B 0x00 ; '\0'
0x08003012: 00 DC.B 0x00 ; '\0'
0x08003013: 00 DC.B 0x00 ; '\0'
0x08003014: 00 DC.B 0x00 ; '\0'
0x08003015: 00 DC.B 0x00 ; '\0'
0x08003016: 00 DC.B 0x00 ; '\0'
0x08003017: 00 DC.B 0x00 ; '\0'
0x08003018: 00 DC.B 0x00 ; '\0'
0x08003019: 00 DC.B 0x00 ; '\0'
0x0800301A: 00 DC.B 0x00 ; '\0'
0x0800301B: 00 DC.B 0x00 ; '\0'
0x0800301C: 00 DC.B 0x00 ; '\0'
0x0800301D: 00 DC.B 0x00 ; '\0'
0x0800301E: 00 DC.B 0x00 ; '\0'
0x0800301F: 00 DC.B 0x00 ; '\0'
0x08003020: 00 DC.B 0x00 ; '\0'
0x08003021: 00 DC.B 0x00 ; '\0'
0x08003022: 00 DC.B 0x00 ; '\0'
0x08003023: 00 DC.B 0x00 ; '\0'
0x08003024: 00 DC.B 0x00 ; '\0'
0x08003025: 00 DC.B 0x00 ; '\0'
0x08003026: 00 DC.B 0x00 ; '\0'
0x08003027: 00 DC.B 0x00 ; '\0'
0x08003028: 00 DC.B 0x00 ; '\0'
0x08003029: 00 DC.B 0x00 ; '\0'
0x0800302A: 00 DC.B 0x00 ; '\0'
0x0800302B: 00 DC.B 0x00 ; '\0'
0x0800302C: 0800AF6D DC.W SVC_Handler
0x08003030: 00 DC.B 0x00 ; '\0'
0x08003031: 00 DC.B 0x00 ; '\0'
0x08003032: 00 DC.B 0x00 ; '\0'
0x08003033: 00 DC.B 0x00 ; '\0'
0x08003034: 00 DC.B 0x00 ; '\0'
0x08003035: 00 DC.B 0x00 ; '\0'
0x08003036: 00 DC.B 0x00 ; '\0'
0x08003037: 00 DC.B 0x00 ; '\0'
0x08003038: 0800AF6F DC.W PendSV_Handler
0x0800303C: 200001FD DC.W SysTick_Handler
0x08003040: 0800A969 DC.W WWDG_IRQHandler
0x08003044: 0800A96B DC.W PVD_IRQHandler
0x08003048: 0800A96D DC.W RTC_STAMP_IRQHandler
0x0800304C: 0800A96F DC.W FLASH_IRQHandler
0x08003050: 0800A971 DC.W RCC_IRQHandler
0x08003054: 0800A973 DC.W EXTI0_1_IRQHandler
0x08003058: 0800A975 DC.W EXTI2_3_IRQHandler
0x0800305C: 0800A977 DC.W EXTI4_15_IRQHandler
0x08003060: 0800A979 DC.W UCPD1_UCPD2_IRQHandler
0x08003064: 20000205 DC.W DMA1_Channel1_IRQHandler
0x08003068: 0800A97B DC.W DMA1_Channel2_3_IRQHandler
0x0800306C: 0800A97D DC.W DMA_Channel4_5_6_7_IRQHandler
0x08003070: 20000285 DC.W ADC1_COMP_IRQHandler
0x08003074: 0800A97F DC.W TIM1_BRK_UP_TRG_COMP_IRQHandler
0x08003078: 0800A981 DC.W TIM1_CC_IRQHandler
0x0800307C: 0800A983 DC.W TIM2_IRQHandler
0x08003080: 0800A985 DC.W TIM3_IRQHandler
0x08003084: 08009E99 DC.W TIM6_DAC_LPTIM1_IRQHandler
0x08003088: 08009EA9 DC.W TIM7_LPTIM2_IRQHandler
0x0800308C: 08009EB9 DC.W TIM14_IRQHandler
0x08003090: 08009EC9 DC.W TIM15_IRQHandler
0x08003094: 08009ED9 DC.W TIM16_IRQHandler
0x08003098: 08009EE9 DC.W TIM17_IRQHandler
0x0800309C: 0800A987 DC.W I2C1_IRQHandler
0x080030A0: 0800A989 DC.W I2C2_IRQHandler
0x080030A4: 0800A98B DC.W SPI1_IRQHandler
0x080030A8: 0800A98D DC.W SPI2_IRQHandler
0x080030AC: 200002E1 DC.W USART1_IRQHandler
0x080030B0: 0800A98F DC.W USART2_IRQHandler
0x080030B4: 0800A991 DC.W USART3_USART4_LPUART1_IRQHandler
0x080030B8: 0800A993 DC.W CEC_IRQHandler
0x080030BC: 0800A995 DC.W AES_RNG_IRQHandler
Section .init.SystemInit from system_stm32g0xx.o, size=16, align=4
SystemInit:
_vectors_end:
0x080030C0: 4801 LDR R0, =0xE000ED08 ; [PC, #4] [0x080030C8]
0x080030C2: 4902 LDR R1, =_vectors ; [PC, #8] [0x080030CC] =0x08003000
0x080030C4: 6001 STR R1, [R0]
0x080030C6: 4770 BX LR
0x080030C8: E000ED08 DC.W 0xE000ED08
0x080030CC: 08003000 DC.W _vectors
Section .init.SystemCoreClockUpdate from system_stm32g0xx.o, size=144, align=4
SystemCoreClockUpdate:
0x080030D0: B5B0 PUSH {R4-R5, R7, LR}
0x080030D2: 4D1E LDR R5, =0x4002100C ; [PC, #120] [0x0800314C]
0x080030D4: 1F2C SUBS R4, R5, #4
0x080030D6: 6820 LDR R0, [R4]
0x080030D8: 0680 LSLS R0, R0, #26
0x080030DA: 0F40 LSRS R0, R0, #29
0x080030DC: 1E41 SUBS R1, R0, #1
0x080030DE: 2903 CMP R1, #3
0x080030E0: D822 BHI .L2 ; 0x08003128
0x080030E2: 481B LDR R0, =0x007A1200 ; [PC, #108] [0x08003150]
0x080030E4: 4479 ADD R1, PC
0x080030E6: 7909 LDRB R1, [R1, #4]
0x080030E8: 0049 LSLS R1, R1, #1
0x080030EA: 448F ADD PC, R1
0x080030EC: 23 DC.B 0x23 ; '#'
0x080030ED: 01 DC.B 0x01 ; '\x01'
0x080030EE: 17 DC.B 0x17 ; '\x17'
0x080030EF: 1A DC.B 0x1A ; '\x1A'
0x080030F0: 6829 LDR R1, [R5]
0x080030F2: 2203 MOVS R2, #3
0x080030F4: 400A ANDS R2, R1
0x080030F6: 2A03 CMP R2, #3
0x080030F8: D000 BEQ .L1 ; 0x080030FC
0x080030FA: 4816 LDR R0, =0x00F42400 ; [PC, #88] [0x08003154]
.L1:
0x080030FC: 6829 LDR R1, [R5]
0x080030FE: 0649 LSLS R1, R1, #25
0x08003100: 0F49 LSRS R1, R1, #29
0x08003102: 1C49 ADDS R1, R1, #1
0x08003104: F007 FA4A BL __aeabi_uidiv ; 0x0800A59C
0x08003108: 6829 LDR R1, [R5]
0x0800310A: 0449 LSLS R1, R1, #17
0x0800310C: 0E49 LSRS R1, R1, #25
0x0800310E: 4348 MULS R0, R1, R0
0x08003110: 6829 LDR R1, [R5]
0x08003112: 0F49 LSRS R1, R1, #29
0x08003114: 1C49 ADDS R1, R1, #1
0x08003116: F007 FA41 BL __aeabi_uidiv ; 0x0800A59C
0x0800311A: E00B B .L3 ; 0x08003134
0x0800311C: 207D MOVS R0, #125
0x0800311E: 0200 LSLS R0, R0, #8
0x08003120: E008 B .L3 ; 0x08003134
0x08003122: 2001 MOVS R0, #1
0x08003124: 03C0 LSLS R0, R0, #15
0x08003126: E005 B .L3 ; 0x08003134
.L2:
0x08003128: 3D0C SUBS R5, #12
0x0800312A: 6828 LDR R0, [R5]
0x0800312C: 0480 LSLS R0, R0, #18
0x0800312E: 0F41 LSRS R1, R0, #29
0x08003130: 4808 LDR R0, =0x00F42400 ; [PC, #32] [0x08003154]
0x08003132: 40C8 LSRS R0, R1
.L3:
0x08003134: 4908 LDR R1, =SystemCoreClock ; [PC, #32] [0x08003158] =0x20000464
0x08003136: 6008 STR R0, [R1]
0x08003138: 6822 LDR R2, [R4]
0x0800313A: 0992 LSRS R2, R2, #6
0x0800313C: 233C MOVS R3, #60
0x0800313E: 4013 ANDS R3, R2
0x08003140: 4A06 LDR R2, =AHBPrescTable ; [PC, #24] [0x0800315C] =0x08003160
0x08003142: 58D2 LDR R2, [R2, R3]
0x08003144: 40D0 LSRS R0, R2
0x08003146: 6008 STR R0, [R1]
0x08003148: BDB0 POP {R4-R5, R7, PC}
0x0800314A: 46C0 NOP
0x0800314C: 4002100C DC.W 0x4002100C
0x08003150: 007A1200 DC.W 0x007A1200
0x08003154: 00F42400 DC.W 0x00F42400
0x08003158: 20000464 DC.W SystemCoreClock
0x0800315C: 08003160 DC.W AHBPrescTable
Section .init_rodata.AHBPrescTable from system_stm32g0xx.o, size=64, align=4
AHBPrescTable:
0x08003160: 00 DC.B 0x00 ; '\0'
0x08003161: 00 DC.B 0x00 ; '\0'
0x08003162: 00 DC.B 0x00 ; '\0'
0x08003163: 00 DC.B 0x00 ; '\0'
0x08003164: 00 DC.B 0x00 ; '\0'
0x08003165: 00 DC.B 0x00 ; '\0'
0x08003166: 00 DC.B 0x00 ; '\0'
0x08003167: 00 DC.B 0x00 ; '\0'
0x08003168: 00 DC.B 0x00 ; '\0'
0x08003169: 00 DC.B 0x00 ; '\0'
0x0800316A: 00 DC.B 0x00 ; '\0'
0x0800316B: 00 DC.B 0x00 ; '\0'
0x0800316C: 00 DC.B 0x00 ; '\0'
0x0800316D: 00 DC.B 0x00 ; '\0'
0x0800316E: 00 DC.B 0x00 ; '\0'
0x0800316F: 00 DC.B 0x00 ; '\0'
0x08003170: 00 DC.B 0x00 ; '\0'
0x08003171: 00 DC.B 0x00 ; '\0'
0x08003172: 00 DC.B 0x00 ; '\0'
0x08003173: 00 DC.B 0x00 ; '\0'
0x08003174: 00 DC.B 0x00 ; '\0'
0x08003175: 00 DC.B 0x00 ; '\0'
0x08003176: 00 DC.B 0x00 ; '\0'
0x08003177: 00 DC.B 0x00 ; '\0'
0x08003178: 00 DC.B 0x00 ; '\0'
0x08003179: 00 DC.B 0x00 ; '\0'
0x0800317A: 00 DC.B 0x00 ; '\0'
0x0800317B: 00 DC.B 0x00 ; '\0'
0x0800317C: 00 DC.B 0x00 ; '\0'
0x0800317D: 00 DC.B 0x00 ; '\0'
0x0800317E: 00 DC.B 0x00 ; '\0'
0x0800317F: 00 DC.B 0x00 ; '\0'
0x08003180: 01 DC.B 0x01 ; '\x01'
0x08003181: 00 DC.B 0x00 ; '\0'
0x08003182: 00 DC.B 0x00 ; '\0'
0x08003183: 00 DC.B 0x00 ; '\0'
0x08003184: 02 DC.B 0x02 ; '\x02'
0x08003185: 00 DC.B 0x00 ; '\0'
0x08003186: 00 DC.B 0x00 ; '\0'
0x08003187: 00 DC.B 0x00 ; '\0'
0x08003188: 03 DC.B 0x03 ; '\x03'
0x08003189: 00 DC.B 0x00 ; '\0'
0x0800318A: 00 DC.B 0x00 ; '\0'
0x0800318B: 00 DC.B 0x00 ; '\0'
0x0800318C: 04 DC.B 0x04 ; '\x04'
0x0800318D: 00 DC.B 0x00 ; '\0'
0x0800318E: 00 DC.B 0x00 ; '\0'
0x0800318F: 00 DC.B 0x00 ; '\0'
0x08003190: 06 DC.B 0x06 ; '\x06'
0x08003191: 00 DC.B 0x00 ; '\0'
0x08003192: 00 DC.B 0x00 ; '\0'
0x08003193: 00 DC.B 0x00 ; '\0'
0x08003194: 07 DC.B 0x07 ; '\x07'
0x08003195: 00 DC.B 0x00 ; '\0'
0x08003196: 00 DC.B 0x00 ; '\0'
0x08003197: 00 DC.B 0x00 ; '\0'
0x08003198: 08 DC.B 0x08 ; '\x08'
0x08003199: 00 DC.B 0x00 ; '\0'
0x0800319A: 00 DC.B 0x00 ; '\0'
0x0800319B: 00 DC.B 0x00 ; '\0'
0x0800319C: 09 DC.B 0x09 ; '\t'
0x0800319D: 00 DC.B 0x00 ; '\0'
0x0800319E: 00 DC.B 0x00 ; '\0'
0x0800319F: 00 DC.B 0x00 ; '\0'
Section .init_rodata.APBPrescTable from system_stm32g0xx.o, size=32, align=4
APBPrescTable:
0x080031A0: 00 DC.B 0x00 ; '\0'
0x080031A1: 00 DC.B 0x00 ; '\0'
0x080031A2: 00 DC.B 0x00 ; '\0'
0x080031A3: 00 DC.B 0x00 ; '\0'
0x080031A4: 00 DC.B 0x00 ; '\0'
0x080031A5: 00 DC.B 0x00 ; '\0'
0x080031A6: 00 DC.B 0x00 ; '\0'
0x080031A7: 00 DC.B 0x00 ; '\0'
0x080031A8: 00 DC.B 0x00 ; '\0'
0x080031A9: 00 DC.B 0x00 ; '\0'
0x080031AA: 00 DC.B 0x00 ; '\0'
0x080031AB: 00 DC.B 0x00 ; '\0'
0x080031AC: 00 DC.B 0x00 ; '\0'
0x080031AD: 00 DC.B 0x00 ; '\0'
0x080031AE: 00 DC.B 0x00 ; '\0'
0x080031AF: 00 DC.B 0x00 ; '\0'
0x080031B0: 01 DC.B 0x01 ; '\x01'
0x080031B1: 00 DC.B 0x00 ; '\0'
0x080031B2: 00 DC.B 0x00 ; '\0'
0x080031B3: 00 DC.B 0x00 ; '\0'
0x080031B4: 02 DC.B 0x02 ; '\x02'
0x080031B5: 00 DC.B 0x00 ; '\0'
0x080031B6: 00 DC.B 0x00 ; '\0'
0x080031B7: 00 DC.B 0x00 ; '\0'
0x080031B8: 03 DC.B 0x03 ; '\x03'
0x080031B9: 00 DC.B 0x00 ; '\0'
0x080031BA: 00 DC.B 0x00 ; '\0'
0x080031BB: 00 DC.B 0x00 ; '\0'
0x080031BC: 04 DC.B 0x04 ; '\x04'
0x080031BD: 00 DC.B 0x00 ; '\0'
0x080031BE: 00 DC.B 0x00 ; '\0'
0x080031BF: 00 DC.B 0x00 ; '\0'
Section .text.HAL_Init from stm32g0xx_hal.o, size=40, align=4
HAL_Init:
0x080031C0: B510 PUSH {R4, LR}
0x080031C2: 2401 MOVS R4, #1
0x080031C4: 0220 LSLS R0, R4, #8
0x080031C6: 4907 LDR R1, =0x40022000 ; [PC, #28] [0x080031E4]
0x080031C8: 680A LDR R2, [R1]
0x080031CA: 4302 ORRS R2, R0
0x080031CC: 600A STR R2, [R1]
0x080031CE: 2002 MOVS R0, #2
0x080031D0: F000 F80A BL HAL_InitTick ; 0x080031E8
0x080031D4: 2800 CMP R0, #0
0x080031D6: D001 BEQ .L1 ; 0x080031DC
0x080031D8: 2001 MOVS R0, #1
0x080031DA: BD10 POP {R4, PC}
.L1:
0x080031DC: F006 FE16 BL HAL_MspInit ; 0x08009E0C
0x080031E0: 2000 MOVS R0, #0
0x080031E2: BD10 POP {R4, PC}
0x080031E4: 40022000 DC.W 0x40022000
Section .text.HAL_InitTick from stm32g0xx_hal.o, size=76, align=4
HAL_InitTick:
0x080031E8: B5B0 PUSH {R4-R5, R7, LR}
0x080031EA: 4605 MOV R5, R0
0x080031EC: 480E LDR R0, =uwTickFreq ; [PC, #56] [0x08003228] =0x200001FA
0x080031EE: 7801 LDRB R1, [R0]
0x080031F0: 2401 MOVS R4, #1
0x080031F2: 2900 CMP R1, #0
0x080031F4: D016 BEQ .L1 ; 0x08003224
0x080031F6: 207D MOVS R0, #125
0x080031F8: 00C0 LSLS R0, R0, #3
0x080031FA: F007 F9CF BL __aeabi_uidiv ; 0x0800A59C
0x080031FE: 4601 MOV R1, R0
0x08003200: 480A LDR R0, =SystemCoreClock ; [PC, #40] [0x0800322C] =0x20000464
0x08003202: 6800 LDR R0, [R0]
0x08003204: F007 F9CA BL __aeabi_uidiv ; 0x0800A59C
0x08003208: F000 FDD6 BL HAL_SYSTICK_Config ; 0x08003DB8
0x0800320C: 2D03 CMP R5, #3
0x0800320E: D809 BHI .L1 ; 0x08003224
0x08003210: 2800 CMP R0, #0
0x08003212: D107 BNE .L1 ; 0x08003224
0x08003214: 2400 MOVS R4, #0
0x08003216: 43E0 MVNS R0, R4
0x08003218: 4629 MOV R1, R5
0x0800321A: 4622 MOV R2, R4
0x0800321C: F000 FD82 BL HAL_NVIC_SetPriority ; 0x08003D24
0x08003220: 4803 LDR R0, =uwTickPrio ; [PC, #12] [0x08003230] =0x20000450
0x08003222: 6005 STR R5, [R0]
.L1:
0x08003224: 4620 MOV R0, R4
0x08003226: BDB0 POP {R4-R5, R7, PC}
0x08003228: 200001FA DC.W uwTickFreq
0x0800322C: 20000464 DC.W SystemCoreClock
0x08003230: 20000450 DC.W uwTickPrio
Section .text.HAL_IncTick from stm32g0xx_hal.o, size=24, align=4
HAL_IncTick:
0x08003234: 4803 LDR R0, =uwTickFreq ; [PC, #12] [0x08003244] =0x200001FA
0x08003236: 7800 LDRB R0, [R0]
0x08003238: 4903 LDR R1, =uwTick ; [PC, #12] [0x08003248] =0x2000052C
0x0800323A: 680A LDR R2, [R1]
0x0800323C: 1810 ADDS R0, R2, R0
0x0800323E: 6008 STR R0, [R1]
0x08003240: 4770 BX LR
0x08003242: 46C0 NOP
0x08003244: 200001FA DC.W uwTickFreq
0x08003248: 2000052C DC.W uwTick
Section .text.HAL_GetTick from stm32g0xx_hal.o, size=12, align=4
HAL_GetTick:
0x0800324C: 4801 LDR R0, =uwTick ; [PC, #4] [0x08003254] =0x2000052C
0x0800324E: 6800 LDR R0, [R0]
0x08003250: 4770 BX LR
0x08003252: 46C0 NOP
0x08003254: 2000052C DC.W uwTick
Section .text.HAL_Delay from stm32g0xx_hal.o, size=36, align=4
HAL_Delay:
0x08003258: B5B0 PUSH {R4-R5, R7, LR}
0x0800325A: 4604 MOV R4, R0
0x0800325C: F7FF FFF6 BL HAL_GetTick ; 0x0800324C
0x08003260: 4605 MOV R5, R0
0x08003262: 1C60 ADDS R0, R4, #1
0x08003264: D002 BEQ .L1 ; 0x0800326C
0x08003266: 4804 LDR R0, =uwTickFreq ; [PC, #16] [0x08003278] =0x200001FA
0x08003268: 7800 LDRB R0, [R0]
0x0800326A: 1904 ADDS R4, R0, R4
.L1:
0x0800326C: F7FF FFEE BL HAL_GetTick ; 0x0800324C
0x08003270: 1B40 SUBS R0, R0, R5
0x08003272: 42A0 CMP R0, R4
0x08003274: D3FA BCC .L1 ; 0x0800326C
0x08003276: BDB0 POP {R4-R5, R7, PC}
0x08003278: 200001FA DC.W uwTickFreq
Section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig from stm32g0xx_hal.o, size=20, align=4
HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
0x0800327C: 4903 LDR R1, =0x40010030 ; [PC, #12] [0x0800328C]
0x0800327E: 680A LDR R2, [R1]
0x08003280: 2302 MOVS R3, #2
0x08003282: 439A BICS R2, R3
0x08003284: 4302 ORRS R2, R0
0x08003286: 600A STR R2, [R1]
0x08003288: 4770 BX LR
0x0800328A: 46C0 NOP
0x0800328C: 40010030 DC.W 0x40010030
Section .text.HAL_SYSCFG_DisableVREFBUF from stm32g0xx_hal.o, size=16, align=4
HAL_SYSCFG_DisableVREFBUF:
0x08003290: 4802 LDR R0, =0x40010030 ; [PC, #8] [0x0800329C]
0x08003292: 6801 LDR R1, [R0]
0x08003294: 2201 MOVS R2, #1
0x08003296: 4391 BICS R1, R2
0x08003298: 6001 STR R1, [R0]
0x0800329A: 4770 BX LR
0x0800329C: 40010030 DC.W 0x40010030
Section .text.HAL_SYSCFG_StrobeDBattpinsConfig from stm32g0xx_hal.o, size=20, align=4
HAL_SYSCFG_StrobeDBattpinsConfig:
0x080032A0: 2103 MOVS R1, #3
0x080032A2: 0249 LSLS R1, R1, #9
0x080032A4: 4A02 LDR R2, =0x40010000 ; [PC, #8] [0x080032B0]
0x080032A6: 6813 LDR R3, [R2]
0x080032A8: 438B BICS R3, R1
0x080032AA: 4303 ORRS R3, R0
0x080032AC: 6013 STR R3, [R2]
0x080032AE: 4770 BX LR
0x080032B0: 40010000 DC.W 0x40010000
Section .text.HAL_ADC_Init from stm32g0xx_hal_adc.o, size=604, align=4
HAL_ADC_Init:
0x080032B4: B5F0 PUSH {R4-R7, LR}
0x080032B6: B087 SUB SP, SP, #28
0x080032B8: 4604 MOV R4, R0
0x080032BA: 2000 MOVS R0, #0
0x080032BC: 9006 STR R0, [SP, #24]
0x080032BE: 2C00 CMP R4, #0
0x080032C0: D060 BEQ .L5 ; 0x08003384
0x080032C2: 9005 STR R0, [SP, #20]
0x080032C4: 6DA0 LDR R0, [R4, #88]
0x080032C6: 2800 CMP R0, #0
0x080032C8: D107 BNE .L1 ; 0x080032DA
0x080032CA: 4625 MOV R5, R4
0x080032CC: 3554 ADDS R5, #84
0x080032CE: 4620 MOV R0, R4
0x080032D0: F003 FA38 BL HAL_ADC_MspInit ; 0x08006744
0x080032D4: 2000 MOVS R0, #0
0x080032D6: 7028 STRB R0, [R5]
0x080032D8: 65E0 STR R0, [R4, #92]
.L1:
0x080032DA: 2701 MOVS R7, #1
0x080032DC: 073D LSLS R5, R7, #28
0x080032DE: 6826 LDR R6, [R4]
0x080032E0: 68B0 LDR R0, [R6, #8]
0x080032E2: 00C0 LSLS R0, R0, #3
0x080032E4: D412 BMI .L3 ; 0x0800330C
0x080032E6: 68B0 LDR R0, [R6, #8]
0x080032E8: 4981 LDR R1, =0x6FFFFFE8 ; [PC, #0x0204] [0x080034F0]
0x080032EA: 4001 ANDS R1, R0
0x080032EC: 4329 ORRS R1, R5
0x080032EE: 60B1 STR R1, [R6, #8]
0x080032F0: 4880 LDR R0, =SystemCoreClock ; [PC, #0x0200] [0x080034F4] =0x20000464
0x080032F2: 6800 LDR R0, [R0]
0x080032F4: 4980 LDR R1, =0x00030D40 ; [PC, #0x0200] [0x080034F8]
0x080032F6: F007 F951 BL __aeabi_uidiv ; 0x0800A59C
0x080032FA: 0040 LSLS R0, R0, #1
0x080032FC: 1C80 ADDS R0, R0, #2
.L2:
0x080032FE: 9006 STR R0, [SP, #24]
0x08003300: 9806 LDR R0, [SP, #24]
0x08003302: 2800 CMP R0, #0
0x08003304: D002 BEQ .L3 ; 0x0800330C
0x08003306: 9806 LDR R0, [SP, #24]
0x08003308: 1E40 SUBS R0, R0, #1
0x0800330A: E7F8 B .L2 ; 0x080032FE
.L3:
0x0800330C: 68B0 LDR R0, [R6, #8]
0x0800330E: 4228 TST R0, R5
0x08003310: D108 BNE .L4 ; 0x08003324
0x08003312: 6DA0 LDR R0, [R4, #88]
0x08003314: 2110 MOVS R1, #16
0x08003316: 4301 ORRS R1, R0
0x08003318: 65A1 STR R1, [R4, #88]
0x0800331A: 6DE0 LDR R0, [R4, #92]
0x0800331C: 2101 MOVS R1, #1
0x0800331E: 9105 STR R1, [SP, #20]
0x08003320: 4308 ORRS R0, R1
0x08003322: 65E0 STR R0, [R4, #92]
.L4:
0x08003324: 68B0 LDR R0, [R6, #8]
0x08003326: 2104 MOVS R1, #4
0x08003328: 4001 ANDS R1, R0
0x0800332A: 6DA0 LDR R0, [R4, #88]
0x0800332C: 2210 MOVS R2, #16
0x0800332E: 4010 ANDS R0, R2
0x08003330: 1840 ADDS R0, R0, R1
0x08003332: 6DA1 LDR R1, [R4, #88]
0x08003334: D129 BNE .L6 ; 0x0800338A
0x08003336: 4620 MOV R0, R4
0x08003338: 3020 ADDS R0, #32
0x0800333A: 230F MOVS R3, #15
0x0800333C: 9303 STR R3, [SP, #12]
0x0800333E: 43DB MVNS R3, R3
0x08003340: 9301 STR R3, [SP, #4]
0x08003342: 3BF3 SUBS R3, #243
0x08003344: 4019 ANDS R1, R3
0x08003346: 1C89 ADDS R1, R1, #2
0x08003348: 65A1 STR R1, [R4, #88]
0x0800334A: 68B1 LDR R1, [R6, #8]
0x0800334C: 07C9 LSLS R1, R1, #31
0x0800334E: D121 BNE .L7 ; 0x08003394
0x08003350: 68F1 LDR R1, [R6, #12]
0x08003352: 2318 MOVS R3, #24
0x08003354: 4399 BICS R1, R3
0x08003356: 68A3 LDR R3, [R4, #8]
0x08003358: 430B ORRS R3, R1
0x0800335A: 60F3 STR R3, [R6, #12]
0x0800335C: 2103 MOVS R1, #3
0x0800335E: 078B LSLS R3, R1, #30
0x08003360: 6861 LDR R1, [R4, #4]
0x08003362: 460D MOV R5, R1
0x08003364: 401D ANDS R5, R3
0x08003366: 6CE7 LDR R7, [R4, #76]
0x08003368: 432F ORRS R7, R5
0x0800336A: 7F05 LDRB R5, [R0, #28]
0x0800336C: 2D01 CMP R5, #1
0x0800336E: 9304 STR R3, [SP, #16]
0x08003370: D113 BNE .L8 ; 0x0800339A
0x08003372: 6C25 LDR R5, [R4, #64]
0x08003374: 432F ORRS R7, R5
0x08003376: 6C65 LDR R5, [R4, #68]
0x08003378: 433D ORRS R5, R7
0x0800337A: 6CA7 LDR R7, [R4, #72]
0x0800337C: 432F ORRS R7, R5
0x0800337E: 2301 MOVS R3, #1
0x08003380: 433B ORRS R3, R7
0x08003382: E00B B .L9 ; 0x0800339C
.L5:
0x08003384: 2001 MOVS R0, #1
0x08003386: B007 ADD SP, SP, #28
0x08003388: BDF0 POP {R4-R7, PC}
.L6:
0x0800338A: 4311 ORRS R1, R2
0x0800338C: 65A1 STR R1, [R4, #88]
0x0800338E: 4638 MOV R0, R7
0x08003390: B007 ADD SP, SP, #28
0x08003392: BDF0 POP {R4-R7, PC}
.L7:
0x08003394: 2100 MOVS R1, #0
0x08003396: 9102 STR R1, [SP, #8]
0x08003398: E018 B .L10 ; 0x080033CC
.L8:
0x0800339A: 463B MOV R3, R7
.L9:
0x0800339C: 6935 LDR R5, [R6, #16]
0x0800339E: 4F57 LDR R7, =0x1FFFFC02 ; [PC, #0x015C] [0x080034FC]
0x080033A0: 402F ANDS R7, R5
0x080033A2: 9302 STR R3, [SP, #8]
0x080033A4: 431F ORRS R7, R3
0x080033A6: 6137 STR R7, [R6, #16]
0x080033A8: 2501 MOVS R5, #1
0x080033AA: 07EF LSLS R7, R5, #31
0x080033AC: 42B9 CMP R1, R7
0x080033AE: D00D BEQ .L10 ; 0x080033CC
0x080033B0: 9B04 LDR R3, [SP, #16]
0x080033B2: 4299 CMP R1, R3
0x080033B4: D00A BEQ .L10 ; 0x080033CC
0x080033B6: 07AB LSLS R3, R5, #30
0x080033B8: 4299 CMP R1, R3
0x080033BA: D007 BEQ .L10 ; 0x080033CC
0x080033BC: 9B03 LDR R3, [SP, #12]
0x080033BE: 049B LSLS R3, R3, #18
0x080033C0: 4019 ANDS R1, R3
0x080033C2: 4D4F LDR R5, =0x40012708 ; [PC, #0x013C] [0x08003500]
0x080033C4: 682F LDR R7, [R5]
0x080033C6: 439F BICS R7, R3
0x080033C8: 1879 ADDS R1, R7, R1
0x080033CA: 6029 STR R1, [R5]
.L10:
0x080033CC: 6B21 LDR R1, [R4, #48]
0x080033CE: 1E4B SUBS R3, R1, #1
0x080033D0: 4199 SBCS R1, R3
0x080033D2: 0309 LSLS R1, R1, #12
0x080033D4: 7E23 LDRB R3, [R4, #24]
0x080033D6: 039B LSLS R3, R3, #14
0x080033D8: 7E65 LDRB R5, [R4, #25]
0x080033DA: 03EF LSLS R7, R5, #15
0x080033DC: 431F ORRS R7, R3
0x080033DE: 7EA5 LDRB R5, [R4, #26]
0x080033E0: 036B LSLS R3, R5, #13
0x080033E2: 433B ORRS R3, R7
0x080033E4: 68E7 LDR R7, [R4, #12]
0x080033E6: 431F ORRS R7, R3
0x080033E8: 430F ORRS R7, R1
0x080033EA: 6923 LDR R3, [R4, #16]
0x080033EC: 2101 MOVS R1, #1
0x080033EE: 2B00 CMP R3, #0
0x080033F0: 9200 STR R2, [SP, #0]
0x080033F2: 9104 STR R1, [SP, #16]
0x080033F4: DA03 BGE .L11 ; 0x080033FE
0x080033F6: 07CA LSLS R2, R1, #31
0x080033F8: 4619 MOV R1, R3
0x080033FA: 4391 BICS R1, R2
0x080033FC: E000 B .L12 ; 0x08003400
.L11:
0x080033FE: 0549 LSLS R1, R1, #21
.L12:
0x08003400: 430F ORRS R7, R1
0x08003402: 7B01 LDRB R1, [R0, #12]
0x08003404: 0049 LSLS R1, R1, #1
0x08003406: 4339 ORRS R1, R7
0x08003408: 7800 LDRB R0, [R0]
0x0800340A: 2801 CMP R0, #1
0x0800340C: D10B BNE .L13 ; 0x08003426
0x0800340E: 2D00 CMP R5, #0
0x08003410: 9F02 LDR R7, [SP, #8]
0x08003412: D00A BEQ .L14 ; 0x0800342A
0x08003414: 6DA0 LDR R0, [R4, #88]
0x08003416: 2220 MOVS R2, #32
0x08003418: 4302 ORRS R2, R0
0x0800341A: 65A2 STR R2, [R4, #88]
0x0800341C: 6DE0 LDR R0, [R4, #92]
0x0800341E: 2201 MOVS R2, #1
0x08003420: 4302 ORRS R2, R0
0x08003422: 65E2 STR R2, [R4, #92]
0x08003424: E003 B .L15 ; 0x0800342E
.L13:
0x08003426: 9F02 LDR R7, [SP, #8]
0x08003428: E001 B .L15 ; 0x0800342E
.L14:
0x0800342A: 0400 LSLS R0, R0, #16
0x0800342C: 4301 ORRS R1, R0
.L15:
0x0800342E: 9D03 LDR R5, [SP, #12]
0x08003430: 6A60 LDR R0, [R4, #36]
0x08003432: 2800 CMP R0, #0
0x08003434: D005 BEQ .L16 ; 0x08003442
0x08003436: 2207 MOVS R2, #7
0x08003438: 0192 LSLS R2, R2, #6
0x0800343A: 4010 ANDS R0, R2
0x0800343C: 4308 ORRS R0, R1
0x0800343E: 6AA1 LDR R1, [R4, #40]
0x08003440: 4301 ORRS R1, R0
.L16:
0x08003442: 68F0 LDR R0, [R6, #12]
0x08003444: 4A2F LDR R2, =0xFFFE0219 ; [PC, #188] [0x08003504]
0x08003446: 4002 ANDS R2, R0
0x08003448: 430A ORRS R2, R1
0x0800344A: 60F2 STR R2, [R6, #12]
0x0800344C: 6930 LDR R0, [R6, #16]
0x0800344E: 4A2E LDR R2, =0xDFFFFC02 ; [PC, #184] [0x08003508]
0x08003450: 4002 ANDS R2, R0
0x08003452: 433A ORRS R2, R7
0x08003454: 6132 STR R2, [R6, #16]
0x08003456: 6970 LDR R0, [R6, #20]
0x08003458: 2207 MOVS R2, #7
0x0800345A: 4390 BICS R0, R2
0x0800345C: 6B62 LDR R2, [R4, #52]
0x0800345E: 4302 ORRS R2, R0
0x08003460: 6172 STR R2, [R6, #20]
0x08003462: 6970 LDR R0, [R6, #20]
0x08003464: 2270 MOVS R2, #112
0x08003466: 4390 BICS R0, R2
0x08003468: 6BA2 LDR R2, [R4, #56]
0x0800346A: 0112 LSLS R2, R2, #4
0x0800346C: 4302 ORRS R2, R0
0x0800346E: 6172 STR R2, [R6, #20]
0x08003470: 2B00 CMP R3, #0
0x08003472: D010 BEQ .L19 ; 0x08003496
0x08003474: 9804 LDR R0, [SP, #16]
0x08003476: 0540 LSLS R0, R0, #21
0x08003478: 4283 CMP R3, R0
0x0800347A: D11B BNE .L21 ; 0x080034B4
0x0800347C: 6E20 LDR R0, [R4, #96]
0x0800347E: 2300 MOVS R3, #0
.L17:
0x08003480: 4602 MOV R2, R0
0x08003482: 40DA LSRS R2, R3
0x08003484: 402A ANDS R2, R5
0x08003486: 2A0F CMP R2, #15
0x08003488: D003 BEQ .L18 ; 0x08003492
0x0800348A: 1D1B ADDS R3, R3, #4
0x0800348C: 2B20 CMP R3, #32
0x0800348E: D1F7 BNE .L17 ; 0x08003480
0x08003490: E006 B .L20 ; 0x080034A0
.L18:
0x08003492: 2B04 CMP R3, #4
0x08003494: D104 BNE .L20 ; 0x080034A0
.L19:
0x08003496: 6AB0 LDR R0, [R6, #40]
0x08003498: 9A01 LDR R2, [SP, #4]
0x0800349A: 4310 ORRS R0, R2
0x0800349C: 62B0 STR R0, [R6, #40]
0x0800349E: E009 B .L21 ; 0x080034B4
.L20:
0x080034A0: 6AB2 LDR R2, [R6, #40]
0x080034A2: 69E2 LDR R2, [R4, #28]
0x080034A4: 0092 LSLS R2, R2, #2
0x080034A6: 321C ADDS R2, #28
0x080034A8: 231C MOVS R3, #28
0x080034AA: 4013 ANDS R3, R2
0x080034AC: 9A01 LDR R2, [SP, #4]
0x080034AE: 409A LSLS R2, R3
0x080034B0: 4302 ORRS R2, R0
0x080034B2: 62B2 STR R2, [R6, #40]
.L21:
0x080034B4: 68F0 LDR R0, [R6, #12]
0x080034B6: 4A15 LDR R2, =0x833FFFE7 ; [PC, #84] [0x0800350C]
0x080034B8: 4002 ANDS R2, R0
0x080034BA: 428A CMP R2, R1
0x080034BC: D10A BNE .L22 ; 0x080034D4
0x080034BE: 2000 MOVS R0, #0
0x080034C0: 65E0 STR R0, [R4, #92]
0x080034C2: 6DA0 LDR R0, [R4, #88]
0x080034C4: 2101 MOVS R1, #1
0x080034C6: 4301 ORRS R1, R0
0x080034C8: 2002 MOVS R0, #2
0x080034CA: 4381 BICS R1, R0
0x080034CC: 65A1 STR R1, [R4, #88]
0x080034CE: 9805 LDR R0, [SP, #20]
0x080034D0: B007 ADD SP, SP, #28
0x080034D2: BDF0 POP {R4-R7, PC}
.L22:
0x080034D4: 6DA0 LDR R0, [R4, #88]
0x080034D6: 9900 LDR R1, [SP, #0]
0x080034D8: 4308 ORRS R0, R1
0x080034DA: 2102 MOVS R1, #2
0x080034DC: 4388 BICS R0, R1
0x080034DE: 65A0 STR R0, [R4, #88]
0x080034E0: 6DE0 LDR R0, [R4, #92]
0x080034E2: 9904 LDR R1, [SP, #16]
0x080034E4: 4308 ORRS R0, R1
0x080034E6: 65E0 STR R0, [R4, #92]
0x080034E8: 4608 MOV R0, R1
0x080034EA: B007 ADD SP, SP, #28
0x080034EC: BDF0 POP {R4-R7, PC}
0x080034EE: 46C0 NOP
0x080034F0: 6FFFFFE8 DC.W 0x6FFFFFE8
0x080034F4: 20000464 DC.W SystemCoreClock
0x080034F8: 00030D40 DC.W 0x00030D40
0x080034FC: 1FFFFC02 DC.W 0x1FFFFC02
0x08003500: 40012708 DC.W 0x40012708
0x08003504: FFFE0219 DC.W 0xFFFE0219
0x08003508: DFFFFC02 DC.W 0xDFFFFC02
0x0800350C: 833FFFE7 DC.W 0x833FFFE7
Section .text.ADC_ConversionStop from stm32g0xx_hal_adc.o, size=92, align=4
ADC_ConversionStop:
0x08003510: B570 PUSH {R4-R6, LR}
0x08003512: 4605 MOV R5, R0
0x08003514: 6800 LDR R0, [R0]
0x08003516: 6881 LDR R1, [R0, #8]
0x08003518: 2400 MOVS R4, #0
0x0800351A: 0749 LSLS R1, R1, #29
0x0800351C: D401 BMI .L2 ; 0x08003522
.L1:
0x0800351E: 4620 MOV R0, R4
0x08003520: BD70 POP {R4-R6, PC}
.L2:
0x08003522: 6881 LDR R1, [R0, #8]
0x08003524: 0789 LSLS R1, R1, #30
0x08003526: D404 BMI .L3 ; 0x08003532
0x08003528: 6881 LDR R1, [R0, #8]
0x0800352A: 4A0F LDR R2, =0x7FFFFFE8 ; [PC, #60] [0x08003568]
0x0800352C: 400A ANDS R2, R1
0x0800352E: 3210 ADDS R2, #16
0x08003530: 6082 STR R2, [R0, #8]
.L3:
0x08003532: F7FF FE8B BL HAL_GetTick ; 0x0800324C
0x08003536: 4606 MOV R6, R0
0x08003538: 6828 LDR R0, [R5]
.L4:
0x0800353A: 6880 LDR R0, [R0, #8]
0x0800353C: 0740 LSLS R0, R0, #29
0x0800353E: D5EE BPL .L1 ; 0x0800351E
0x08003540: F7FF FE84 BL HAL_GetTick ; 0x0800324C
0x08003544: 1B81 SUBS R1, R0, R6
0x08003546: 6828 LDR R0, [R5]
0x08003548: 2903 CMP R1, #3
0x0800354A: D3F6 BCC .L4 ; 0x0800353A
0x0800354C: 6881 LDR R1, [R0, #8]
0x0800354E: 0749 LSLS R1, R1, #29
0x08003550: D5F3 BPL .L4 ; 0x0800353A
0x08003552: 6DA8 LDR R0, [R5, #88]
0x08003554: 2110 MOVS R1, #16
0x08003556: 4301 ORRS R1, R0
0x08003558: 65A9 STR R1, [R5, #88]
0x0800355A: 6DE8 LDR R0, [R5, #92]
0x0800355C: 2401 MOVS R4, #1
0x0800355E: 4320 ORRS R0, R4
0x08003560: 65E8 STR R0, [R5, #92]
0x08003562: 2001 MOVS R0, #1
0x08003564: BD70 POP {R4-R6, PC}
0x08003566: 46C0 NOP
0x08003568: 7FFFFFE8 DC.W 0x7FFFFFE8
Section .text.ADC_Disable from stm32g0xx_hal_adc.o, size=104, align=4
ADC_Disable:
0x0800356C: B570 PUSH {R4-R6, LR}
0x0800356E: 4605 MOV R5, R0
0x08003570: 6800 LDR R0, [R0]
0x08003572: 6881 LDR R1, [R0, #8]
0x08003574: 6882 LDR R2, [R0, #8]
0x08003576: 2400 MOVS R4, #0
0x08003578: 07D2 LSLS R2, R2, #31
0x0800357A: D026 BEQ .L3 ; 0x080035CA
0x0800357C: 2202 MOVS R2, #2
0x0800357E: 4011 ANDS R1, R2
0x08003580: D123 BNE .L3 ; 0x080035CA
0x08003582: 6881 LDR R1, [R0, #8]
0x08003584: 2205 MOVS R2, #5
0x08003586: 400A ANDS R2, R1
0x08003588: 2A01 CMP R2, #1
0x0800358A: D116 BNE .L2 ; 0x080035BA
0x0800358C: 6881 LDR R1, [R0, #8]
0x0800358E: 4A10 LDR R2, =0x7FFFFFE8 ; [PC, #64] [0x080035D0]
0x08003590: 400A ANDS R2, R1
0x08003592: 1C91 ADDS R1, R2, #2
0x08003594: 6081 STR R1, [R0, #8]
0x08003596: 2103 MOVS R1, #3
0x08003598: 6001 STR R1, [R0]
0x0800359A: F7FF FE57 BL HAL_GetTick ; 0x0800324C
0x0800359E: 4606 MOV R6, R0
0x080035A0: 6828 LDR R0, [R5]
.L1:
0x080035A2: 6880 LDR R0, [R0, #8]
0x080035A4: 07C0 LSLS R0, R0, #31
0x080035A6: D010 BEQ .L3 ; 0x080035CA
0x080035A8: F7FF FE50 BL HAL_GetTick ; 0x0800324C
0x080035AC: 1B81 SUBS R1, R0, R6
0x080035AE: 6828 LDR R0, [R5]
0x080035B0: 2903 CMP R1, #3
0x080035B2: D3F6 BCC .L1 ; 0x080035A2
0x080035B4: 6881 LDR R1, [R0, #8]
0x080035B6: 07C9 LSLS R1, R1, #31
0x080035B8: D0F3 BEQ .L1 ; 0x080035A2
.L2:
0x080035BA: 6DA8 LDR R0, [R5, #88]
0x080035BC: 2110 MOVS R1, #16
0x080035BE: 4301 ORRS R1, R0
0x080035C0: 65A9 STR R1, [R5, #88]
0x080035C2: 6DE8 LDR R0, [R5, #92]
0x080035C4: 2401 MOVS R4, #1
0x080035C6: 4320 ORRS R0, R4
0x080035C8: 65E8 STR R0, [R5, #92]
.L3:
0x080035CA: 4620 MOV R0, R4
0x080035CC: BD70 POP {R4-R6, PC}
0x080035CE: 46C0 NOP
0x080035D0: 7FFFFFE8 DC.W 0x7FFFFFE8
Section .text.ADC_Enable from stm32g0xx_hal_adc.o, size=172, align=4
ADC_Enable:
0x080035D4: B5F0 PUSH {R4-R7, LR}
0x080035D6: B081 SUB SP, SP, #4
0x080035D8: 4605 MOV R5, R0
0x080035DA: 2400 MOVS R4, #0
0x080035DC: 9400 STR R4, [SP, #0]
0x080035DE: 6800 LDR R0, [R0]
0x080035E0: 6881 LDR R1, [R0, #8]
0x080035E2: 07C9 LSLS R1, R1, #31
0x080035E4: D11A BNE .L4 ; 0x0800361C
0x080035E6: 6881 LDR R1, [R0, #8]
0x080035E8: 4A21 LDR R2, =0x7FFFFFE8 ; [PC, #132] [0x08003670]
0x080035EA: 322F ADDS R2, #47
0x080035EC: 4211 TST R1, R2
0x080035EE: D008 BEQ .L2 ; 0x08003602
.L1:
0x080035F0: 6DA8 LDR R0, [R5, #88]
0x080035F2: 2110 MOVS R1, #16
0x080035F4: 4301 ORRS R1, R0
0x080035F6: 65A9 STR R1, [R5, #88]
0x080035F8: 6DE8 LDR R0, [R5, #92]
0x080035FA: 2401 MOVS R4, #1
0x080035FC: 4320 ORRS R0, R4
0x080035FE: 65E8 STR R0, [R5, #92]
0x08003600: E00C B .L4 ; 0x0800361C
.L2:
0x08003602: 6881 LDR R1, [R0, #8]
0x08003604: 4A1A LDR R2, =0x7FFFFFE8 ; [PC, #104] [0x08003670]
0x08003606: 4011 ANDS R1, R2
0x08003608: 2701 MOVS R7, #1
0x0800360A: 4339 ORRS R1, R7
0x0800360C: 6081 STR R1, [R0, #8]
0x0800360E: 4819 LDR R0, =0x40012708 ; [PC, #100] [0x08003674]
0x08003610: 6800 LDR R0, [R0]
0x08003612: 0200 LSLS R0, R0, #8
0x08003614: D405 BMI .L5 ; 0x08003622
.L3:
0x08003616: 7E68 LDRB R0, [R5, #25]
0x08003618: 2801 CMP R0, #1
0x0800361A: D10F BNE .L7 ; 0x0800363C
.L4:
0x0800361C: 4620 MOV R0, R4
0x0800361E: B001 ADD SP, SP, #4
0x08003620: BDF0 POP {R4-R7, PC}
.L5:
0x08003622: 4815 LDR R0, =SystemCoreClock ; [PC, #84] [0x08003678] =0x20000464
0x08003624: 6800 LDR R0, [R0]
0x08003626: 4915 LDR R1, =0x00030D40 ; [PC, #84] [0x0800367C]
0x08003628: F006 FFB8 BL __aeabi_uidiv ; 0x0800A59C
0x0800362C: 1C40 ADDS R0, R0, #1
.L6:
0x0800362E: 9000 STR R0, [SP, #0]
0x08003630: 9800 LDR R0, [SP, #0]
0x08003632: 2800 CMP R0, #0
0x08003634: D0EF BEQ .L3 ; 0x08003616
0x08003636: 9800 LDR R0, [SP, #0]
0x08003638: 1E40 SUBS R0, R0, #1
0x0800363A: E7F8 B .L6 ; 0x0800362E
.L7:
0x0800363C: F7FF FE06 BL HAL_GetTick ; 0x0800324C
0x08003640: 4606 MOV R6, R0
0x08003642: 6828 LDR R0, [R5]
.L8:
0x08003644: 6801 LDR R1, [R0]
0x08003646: 07C9 LSLS R1, R1, #31
0x08003648: D1E8 BNE .L4 ; 0x0800361C
0x0800364A: 6881 LDR R1, [R0, #8]
0x0800364C: 07C9 LSLS R1, R1, #31
0x0800364E: D104 BNE .L9 ; 0x0800365A
0x08003650: 6881 LDR R1, [R0, #8]
0x08003652: 4A07 LDR R2, =0x7FFFFFE8 ; [PC, #28] [0x08003670]
0x08003654: 4011 ANDS R1, R2
0x08003656: 4339 ORRS R1, R7
0x08003658: 6081 STR R1, [R0, #8]
.L9:
0x0800365A: F7FF FDF7 BL HAL_GetTick ; 0x0800324C
0x0800365E: 1B81 SUBS R1, R0, R6
0x08003660: 6828 LDR R0, [R5]
0x08003662: 2903 CMP R1, #3
0x08003664: D3EE BCC .L8 ; 0x08003644
0x08003666: 6801 LDR R1, [R0]
0x08003668: 07C9 LSLS R1, R1, #31
0x0800366A: D1EB BNE .L8 ; 0x08003644
0x0800366C: E7C0 B .L1 ; 0x080035F0
0x0800366E: 46C0 NOP
0x08003670: 7FFFFFE8 DC.W 0x7FFFFFE8
0x08003674: 40012708 DC.W 0x40012708
0x08003678: 20000464 DC.W SystemCoreClock
0x0800367C: 00030D40 DC.W 0x00030D40
Section .text.HAL_ADC_Start_DMA from stm32g0xx_hal_adc.o, size=172, align=4
HAL_ADC_Start_DMA:
0x08003680: B5F0 PUSH {R4-R7, LR}
0x08003682: B081 SUB SP, SP, #4
0x08003684: 460E MOV R6, R1
0x08003686: 4604 MOV R4, R0
0x08003688: 6801 LDR R1, [R0]
0x0800368A: 688B LDR R3, [R1, #8]
0x0800368C: 2002 MOVS R0, #2
0x0800368E: 075B LSLS R3, R3, #29
0x08003690: D41B BMI .L3 ; 0x080036CA
0x08003692: 9200 STR R2, [SP, #0]
0x08003694: 2254 MOVS R2, #84
0x08003696: 5CA2 LDRB R2, [R4, R2]
0x08003698: 2A01 CMP R2, #1
0x0800369A: D016 BEQ .L3 ; 0x080036CA
0x0800369C: 4627 MOV R7, R4
0x0800369E: 3754 ADDS R7, #84
0x080036A0: 2501 MOVS R5, #1
0x080036A2: 703D STRB R5, [R7]
0x080036A4: 68C8 LDR R0, [R1, #12]
0x080036A6: 07C0 LSLS R0, R0, #31
0x080036A8: D10A BNE .L2 ; 0x080036C0
0x080036AA: 6888 LDR R0, [R1, #8]
0x080036AC: 07C0 LSLS R0, R0, #31
0x080036AE: D004 BEQ .L1 ; 0x080036BA
0x080036B0: 6888 LDR R0, [R1, #8]
0x080036B2: 4A19 LDR R2, =0x7FFFFFE8 ; [PC, #100] [0x08003718]
0x080036B4: 4002 ANDS R2, R0
0x080036B6: 1C90 ADDS R0, R2, #2
0x080036B8: 6088 STR R0, [R1, #8]
.L1:
0x080036BA: 68C8 LDR R0, [R1, #12]
0x080036BC: 4328 ORRS R0, R5
0x080036BE: 60C8 STR R0, [R1, #12]
.L2:
0x080036C0: 4620 MOV R0, R4
0x080036C2: F7FF FF87 BL ADC_Enable ; 0x080035D4
0x080036C6: 2800 CMP R0, #0
0x080036C8: D001 BEQ .L4 ; 0x080036CE
.L3:
0x080036CA: B001 ADD SP, SP, #4
0x080036CC: BDF0 POP {R4-R7, PC}
.L4:
0x080036CE: 6DA0 LDR R0, [R4, #88]
0x080036D0: 4912 LDR R1, =0xFFFFF0FE ; [PC, #72] [0x0800371C]
0x080036D2: 4001 ANDS R1, R0
0x080036D4: 0228 LSLS R0, R5, #8
0x080036D6: 1808 ADDS R0, R1, R0
0x080036D8: 65A0 STR R0, [R4, #88]
0x080036DA: 2000 MOVS R0, #0
0x080036DC: 65E0 STR R0, [R4, #92]
0x080036DE: 6821 LDR R1, [R4]
0x080036E0: 221C MOVS R2, #28
0x080036E2: 600A STR R2, [R1]
0x080036E4: 7038 STRB R0, [R7]
0x080036E6: 6D20 LDR R0, [R4, #80]
0x080036E8: 4A0D LDR R2, =ADC_DMAError ; [PC, #52] [0x08003720] =0x0800A9A7
0x080036EA: 4B0E LDR R3, =ADC_DMAHalfConvCplt ; [PC, #56] [0x08003724] =0x0800A99D
0x080036EC: 4D0E LDR R5, =ADC_DMAConvCplt ; [PC, #56] [0x08003728] =0x0800B13B
0x080036EE: 62C5 STR R5, [R0, #44]
0x080036F0: 6303 STR R3, [R0, #48]
0x080036F2: 6342 STR R2, [R0, #52]
0x080036F4: 684A LDR R2, [R1, #4]
0x080036F6: 2310 MOVS R3, #16
0x080036F8: 4313 ORRS R3, R2
0x080036FA: 604B STR R3, [R1, #4]
0x080036FC: 3140 ADDS R1, #64
0x080036FE: 4632 MOV R2, R6
0x08003700: 9B00 LDR R3, [SP, #0]
0x08003702: F000 FD23 BL HAL_DMA_Start_IT ; 0x0800414C
0x08003706: 6821 LDR R1, [R4]
0x08003708: 688A LDR R2, [R1, #8]
0x0800370A: 4B03 LDR R3, =0x7FFFFFE8 ; [PC, #12] [0x08003718]
0x0800370C: 4013 ANDS R3, R2
0x0800370E: 1D1A ADDS R2, R3, #4
0x08003710: 608A STR R2, [R1, #8]
0x08003712: B001 ADD SP, SP, #4
0x08003714: BDF0 POP {R4-R7, PC}
0x08003716: 46C0 NOP
0x08003718: 7FFFFFE8 DC.W 0x7FFFFFE8
0x0800371C: FFFFF0FE DC.W 0xFFFFF0FE
0x08003720: 0800A9A7 DC.W ADC_DMAError
0x08003724: 0800A99D DC.W ADC_DMAHalfConvCplt
0x08003728: 0800B13B DC.W ADC_DMAConvCplt
Section .text.HAL_ADC_ConfigChannel from stm32g0xx_hal_adc.o, size=600, align=4
HAL_ADC_ConfigChannel:
0x0800372C: B5F0 PUSH {R4-R7, LR}
0x0800372E: B089 SUB SP, SP, #36
0x08003730: 2500 MOVS R5, #0
0x08003732: 9508 STR R5, [SP, #32]
0x08003734: 2254 MOVS R2, #84
0x08003736: 5C82 LDRB R2, [R0, R2]
0x08003738: 2A01 CMP R2, #1
0x0800373A: D101 BNE .L1 ; 0x08003740
0x0800373C: 2402 MOVS R4, #2
0x0800373E: E0DC B .L22 ; 0x080038FA
.L1:
0x08003740: 4606 MOV R6, R0
0x08003742: 3654 ADDS R6, #84
0x08003744: 2401 MOVS R4, #1
0x08003746: 7034 STRB R4, [R6]
0x08003748: 6802 LDR R2, [R0]
0x0800374A: 6893 LDR R3, [R2, #8]
0x0800374C: 075B LSLS R3, R3, #29
0x0800374E: D411 BMI .L2 ; 0x08003774
0x08003750: 6904 LDR R4, [R0, #16]
0x08003752: 684B LDR R3, [R1, #4]
0x08003754: 2B02 CMP R3, #2
0x08003756: D112 BNE .L3 ; 0x0800377E
0x08003758: 2004 MOVS R0, #4
0x0800375A: 4304 ORRS R4, R0
0x0800375C: 4881 LDR R0, =0x80000004 ; [PC, #0x0204] [0x08003964]
0x0800375E: 4284 CMP R4, R0
0x08003760: D152 BNE .L9 ; 0x08003808
0x08003762: 487F LDR R0, =0x0007FFFF ; [PC, #0x01FC] [0x08003960]
0x08003764: 43C0 MVNS R0, R0
0x08003766: 680B LDR R3, [R1]
0x08003768: 43D9 MVNS R1, R3
0x0800376A: 4301 ORRS R1, R0
0x0800376C: 6A90 LDR R0, [R2, #40]
0x0800376E: 4008 ANDS R0, R1
0x08003770: 6290 STR R0, [R2, #40]
0x08003772: E04A B .L10 ; 0x0800380A
.L2:
0x08003774: 6D81 LDR R1, [R0, #88]
0x08003776: 2220 MOVS R2, #32
0x08003778: 430A ORRS R2, R1
0x0800377A: 6582 STR R2, [R0, #88]
0x0800377C: E0BC B .L21 ; 0x080038F8
.L3:
0x0800377E: 9607 STR R6, [SP, #28]
0x08003780: 9306 STR R3, [SP, #24]
0x08003782: 2604 MOVS R6, #4
0x08003784: 4334 ORRS R4, R6
0x08003786: 4B76 LDR R3, =0x0007FFFF ; [PC, #0x01D8] [0x08003960]
0x08003788: 4F76 LDR R7, =0x80000004 ; [PC, #0x01D8] [0x08003964]
0x0800378A: 42BC CMP R4, R7
0x0800378C: D14D BNE .L11 ; 0x0800382A
0x0800378E: 680F LDR R7, [R1]
0x08003790: 403B ANDS R3, R7
0x08003792: 6A90 LDR R0, [R2, #40]
.L4:
0x08003794: 4318 ORRS R0, R3
0x08003796: 6290 STR R0, [R2, #40]
.L5:
0x08003798: 0238 LSLS R0, R7, #8
0x0800379A: 6953 LDR R3, [R2, #20]
0x0800379C: 4383 BICS R3, R0
0x0800379E: 6889 LDR R1, [R1, #8]
0x080037A0: 4001 ANDS R1, R0
0x080037A2: 4871 LDR R0, =0x07FFFF00 ; [PC, #0x01C4] [0x08003968]
0x080037A4: 4008 ANDS R0, R1
0x080037A6: 4318 ORRS R0, R3
0x080037A8: 6150 STR R0, [R2, #20]
0x080037AA: 2400 MOVS R4, #0
0x080037AC: 2F00 CMP R7, #0
0x080037AE: D401 BMI .L7 ; 0x080037B4
.L6:
0x080037B0: 9E07 LDR R6, [SP, #28]
0x080037B2: E0A1 B .L21 ; 0x080038F8
.L7:
0x080037B4: 2601 MOVS R6, #1
0x080037B6: 486D LDR R0, =0x40012708 ; [PC, #0x01B4] [0x0800396C]
0x080037B8: 463B MOV R3, R7
0x080037BA: 6807 LDR R7, [R0]
0x080037BC: 2007 MOVS R0, #7
0x080037BE: 0582 LSLS R2, R0, #22
0x080037C0: 4639 MOV R1, R7
0x080037C2: 4011 ANDS R1, R2
0x080037C4: 486A LDR R0, =0xB0001000 ; [PC, #0x01A8] [0x08003970]
0x080037C6: 9302 STR R3, [SP, #8]
0x080037C8: 4283 CMP R3, R0
0x080037CA: D16C BNE .L12 ; 0x080038A6
0x080037CC: 05F0 LSLS R0, R6, #23
0x080037CE: 463B MOV R3, R7
0x080037D0: 4003 ANDS R3, R0
0x080037D2: D168 BNE .L12 ; 0x080038A6
0x080037D4: 4F65 LDR R7, =0x40012708 ; [PC, #0x0194] [0x0800396C]
0x080037D6: 683B LDR R3, [R7]
0x080037D8: 4393 BICS R3, R2
0x080037DA: 4319 ORRS R1, R3
0x080037DC: 4301 ORRS R1, R0
0x080037DE: 6039 STR R1, [R7]
0x080037E0: 4866 LDR R0, =SystemCoreClock ; [PC, #0x0198] [0x0800397C] =0x20000464
0x080037E2: 6800 LDR R0, [R0]
0x080037E4: 4966 LDR R1, =0x00030D40 ; [PC, #0x0198] [0x08003980]
0x080037E6: F006 FED9 BL __aeabi_uidiv ; 0x0800A59C
0x080037EA: 210C MOVS R1, #12
0x080037EC: 4341 MULS R1, R0, R1
0x080037EE: 310C ADDS R1, #12
0x080037F0: 9108 STR R1, [SP, #32]
0x080037F2: 9808 LDR R0, [SP, #32]
0x080037F4: 2800 CMP R0, #0
0x080037F6: D0DB BEQ .L6 ; 0x080037B0
0x080037F8: 9E07 LDR R6, [SP, #28]
.L8:
0x080037FA: 9808 LDR R0, [SP, #32]
0x080037FC: 1E40 SUBS R0, R0, #1
0x080037FE: 9008 STR R0, [SP, #32]
0x08003800: 9808 LDR R0, [SP, #32]
0x08003802: 2800 CMP R0, #0
0x08003804: D1F9 BNE .L8 ; 0x080037FA
0x08003806: E077 B .L21 ; 0x080038F8
.L9:
0x08003808: 680B LDR R3, [R1]
.L10:
0x0800380A: 2400 MOVS R4, #0
0x0800380C: 2B00 CMP R3, #0
0x0800380E: D573 BPL .L21 ; 0x080038F8
0x08003810: 4856 LDR R0, =0x40012708 ; [PC, #0x0158] [0x0800396C]
0x08003812: 6801 LDR R1, [R0]
0x08003814: 4A57 LDR R2, =0xB8004000 ; [PC, #0x015C] [0x08003974]
0x08003816: 4293 CMP R3, R2
0x08003818: D062 BEQ .L17 ; 0x080038E0
0x0800381A: 4A57 LDR R2, =0xB4002000 ; [PC, #0x015C] [0x08003978]
0x0800381C: 4293 CMP R3, R2
0x0800381E: D062 BEQ .L19 ; 0x080038E6
0x08003820: 4A53 LDR R2, =0xB0001000 ; [PC, #0x014C] [0x08003970]
0x08003822: 4293 CMP R3, R2
0x08003824: D168 BNE .L21 ; 0x080038F8
0x08003826: 2205 MOVS R2, #5
0x08003828: E05B B .L18 ; 0x080038E2
.L11:
0x0800382A: 9602 STR R6, [SP, #8]
0x0800382C: 9505 STR R5, [SP, #20]
0x0800382E: 271F MOVS R7, #31
0x08003830: 9C06 LDR R4, [SP, #24]
0x08003832: 4027 ANDS R7, R4
0x08003834: 250F MOVS R5, #15
0x08003836: 9500 STR R5, [SP, #0]
0x08003838: 9703 STR R7, [SP, #12]
0x0800383A: 40BD LSLS R5, R7
0x0800383C: 6E04 LDR R4, [R0, #96]
0x0800383E: 9501 STR R5, [SP, #4]
0x08003840: 43AC BICS R4, R5
0x08003842: 9404 STR R4, [SP, #16]
0x08003844: 680F LDR R7, [R1]
0x08003846: 421F TST R7, R3
0x08003848: D046 BEQ .L16 ; 0x080038D8
0x0800384A: 07FB LSLS R3, R7, #31
0x0800384C: 9D05 LDR R5, [SP, #20]
0x0800384E: 462C MOV R4, R5
0x08003850: D15B BNE .L26 ; 0x0800390A
0x08003852: 07BB LSLS R3, R7, #30
0x08003854: D454 BMI .L23 ; 0x08003900
0x08003856: 077B LSLS R3, R7, #29
0x08003858: D454 BMI .L24 ; 0x08003904
0x0800385A: 073B LSLS R3, R7, #28
0x0800385C: D454 BMI .L25 ; 0x08003908
0x0800385E: 06FB LSLS R3, R7, #27
0x08003860: 4634 MOV R4, R6
0x08003862: D452 BMI .L26 ; 0x0800390A
0x08003864: 06BB LSLS R3, R7, #26
0x08003866: D463 BMI .L28 ; 0x08003930
0x08003868: 067B LSLS R3, R7, #25
0x0800386A: D463 BMI .L29 ; 0x08003934
0x0800386C: 063B LSLS R3, R7, #24
0x0800386E: D463 BMI .L30 ; 0x08003938
0x08003870: 05FB LSLS R3, R7, #23
0x08003872: D463 BMI .L31 ; 0x0800393C
0x08003874: 9702 STR R7, [SP, #8]
0x08003876: 05BB LSLS R3, R7, #22
0x08003878: D462 BMI .L32 ; 0x08003940
0x0800387A: 057B LSLS R3, R7, #21
0x0800387C: D462 BMI .L33 ; 0x08003944
0x0800387E: 053B LSLS R3, R7, #20
0x08003880: D462 BMI .L34 ; 0x08003948
0x08003882: 04FB LSLS R3, R7, #19
0x08003884: D462 BMI .L35 ; 0x0800394C
0x08003886: 04BB LSLS R3, R7, #18
0x08003888: D462 BMI .L36 ; 0x08003950
0x0800388A: 047B LSLS R3, R7, #17
0x0800388C: D462 BMI .L37 ; 0x08003954
0x0800388E: 043B LSLS R3, R7, #16
0x08003890: 9C00 LDR R4, [SP, #0]
0x08003892: D43A BMI .L26 ; 0x0800390A
0x08003894: 03FB LSLS R3, R7, #15
0x08003896: D45F BMI .L38 ; 0x08003958
0x08003898: 03BB LSLS R3, R7, #14
0x0800389A: D45F BMI .L39 ; 0x0800395C
0x0800389C: 037B LSLS R3, R7, #13
0x0800389E: 17DB ASRS R3, R3, #31
0x080038A0: 2412 MOVS R4, #18
0x080038A2: 401C ANDS R4, R3
0x080038A4: E031 B .L26 ; 0x0800390A
.L12:
0x080038A6: 4833 LDR R0, =0xB8004000 ; [PC, #204] [0x08003974]
0x080038A8: 9B02 LDR R3, [SP, #8]
0x080038AA: 4283 CMP R3, R0
0x080038AC: D103 BNE .L13 ; 0x080038B6
0x080038AE: 0630 LSLS R0, R6, #24
0x080038B0: 463B MOV R3, R7
0x080038B2: 4003 ANDS R3, R0
0x080038B4: D008 BEQ .L15 ; 0x080038C8
.L13:
0x080038B6: 4830 LDR R0, =0xB4002000 ; [PC, #192] [0x08003978]
0x080038B8: 9B02 LDR R3, [SP, #8]
0x080038BA: 4283 CMP R3, R0
0x080038BC: D000 BEQ .L14 ; 0x080038C0
0x080038BE: E777 B .L6 ; 0x080037B0
.L14:
0x080038C0: 05B0 LSLS R0, R6, #22
0x080038C2: 4007 ANDS R7, R0
0x080038C4: D000 BEQ .L15 ; 0x080038C8
0x080038C6: E773 B .L6 ; 0x080037B0
.L15:
0x080038C8: 4F28 LDR R7, =0x40012708 ; [PC, #160] [0x0800396C]
0x080038CA: 683B LDR R3, [R7]
0x080038CC: 4393 BICS R3, R2
0x080038CE: 4319 ORRS R1, R3
0x080038D0: 4301 ORRS R1, R0
0x080038D2: 6039 STR R1, [R7]
0x080038D4: 9E07 LDR R6, [SP, #28]
0x080038D6: E00F B .L21 ; 0x080038F8
.L16:
0x080038D8: 007B LSLS R3, R7, #1
0x080038DA: 0EDC LSRS R4, R3, #27
0x080038DC: 9D05 LDR R5, [SP, #20]
0x080038DE: E014 B .L26 ; 0x0800390A
.L17:
0x080038E0: 2203 MOVS R2, #3
.L18:
0x080038E2: 0592 LSLS R2, R2, #22
0x080038E4: E001 B .L20 ; 0x080038EA
.L19:
0x080038E6: 2203 MOVS R2, #3
0x080038E8: 05D2 LSLS R2, R2, #23
.L20:
0x080038EA: 4011 ANDS R1, R2
0x080038EC: 2207 MOVS R2, #7
0x080038EE: 0592 LSLS R2, R2, #22
0x080038F0: 6803 LDR R3, [R0]
0x080038F2: 4393 BICS R3, R2
0x080038F4: 1859 ADDS R1, R3, R1
0x080038F6: 6001 STR R1, [R0]
.L21:
0x080038F8: 7035 STRB R5, [R6]
.L22:
0x080038FA: 4620 MOV R0, R4
0x080038FC: B009 ADD SP, SP, #36
0x080038FE: BDF0 POP {R4-R7, PC}
.L23:
0x08003900: 2401 MOVS R4, #1
0x08003902: E002 B .L26 ; 0x0800390A
.L24:
0x08003904: 2402 MOVS R4, #2
0x08003906: E000 B .L26 ; 0x0800390A
.L25:
0x08003908: 2403 MOVS R4, #3
.L26:
0x0800390A: 9E03 LDR R6, [SP, #12]
0x0800390C: 40B4 LSLS R4, R6
0x0800390E: 9B04 LDR R3, [SP, #16]
0x08003910: 431C ORRS R4, R3
0x08003912: 6604 STR R4, [R0, #96]
0x08003914: 9B06 LDR R3, [SP, #24]
0x08003916: 089B LSRS R3, R3, #2
0x08003918: 69C0 LDR R0, [R0, #28]
0x0800391A: 4298 CMP R0, R3
0x0800391C: D800 BHI .L27 ; 0x08003920
0x0800391E: E73B B .L5 ; 0x08003798
.L27:
0x08003920: 9801 LDR R0, [SP, #4]
0x08003922: 43C0 MVNS R0, R0
0x08003924: 6A93 LDR R3, [R2, #40]
0x08003926: 4003 ANDS R3, R0
0x08003928: 00B8 LSLS R0, R7, #2
0x0800392A: 0F00 LSRS R0, R0, #28
0x0800392C: 40B0 LSLS R0, R6
0x0800392E: E731 B .L4 ; 0x08003794
.L28:
0x08003930: 2405 MOVS R4, #5
0x08003932: E7EA B .L26 ; 0x0800390A
.L29:
0x08003934: 2406 MOVS R4, #6
0x08003936: E7E8 B .L26 ; 0x0800390A
.L30:
0x08003938: 2407 MOVS R4, #7
0x0800393A: E7E6 B .L26 ; 0x0800390A
.L31:
0x0800393C: 2408 MOVS R4, #8
0x0800393E: E7E4 B .L26 ; 0x0800390A
.L32:
0x08003940: 2409 MOVS R4, #9
0x08003942: E7E2 B .L26 ; 0x0800390A
.L33:
0x08003944: 240A MOVS R4, #10
0x08003946: E7E0 B .L26 ; 0x0800390A
.L34:
0x08003948: 240B MOVS R4, #11
0x0800394A: E7DE B .L26 ; 0x0800390A
.L35:
0x0800394C: 240C MOVS R4, #12
0x0800394E: E7DC B .L26 ; 0x0800390A
.L36:
0x08003950: 240D MOVS R4, #13
0x08003952: E7DA B .L26 ; 0x0800390A
.L37:
0x08003954: 240E MOVS R4, #14
0x08003956: E7D8 B .L26 ; 0x0800390A
.L38:
0x08003958: 2410 MOVS R4, #16
0x0800395A: E7D6 B .L26 ; 0x0800390A
.L39:
0x0800395C: 2411 MOVS R4, #17
0x0800395E: E7D4 B .L26 ; 0x0800390A
0x08003960: 0007FFFF DC.W 0x0007FFFF
0x08003964: 80000004 DC.W 0x80000004
0x08003968: 07FFFF00 DC.W 0x07FFFF00
0x0800396C: 40012708 DC.W 0x40012708
0x08003970: B0001000 DC.W 0xB0001000
0x08003974: B8004000 DC.W 0xB8004000
0x08003978: B4002000 DC.W 0xB4002000
0x0800397C: 20000464 DC.W SystemCoreClock
0x08003980: 00030D40 DC.W 0x00030D40
Section .text.HAL_ADC_AnalogWDGConfig from stm32g0xx_hal_adc.o, size=772, align=4
HAL_ADC_AnalogWDGConfig:
0x08003984: B5F0 PUSH {R4-R7, LR}
0x08003986: B082 SUB SP, SP, #8
0x08003988: 2254 MOVS R2, #84
0x0800398A: 5C82 LDRB R2, [R0, R2]
0x0800398C: 2A01 CMP R2, #1
0x0800398E: D101 BNE .L1 ; 0x08003994
0x08003990: 2102 MOVS R1, #2
0x08003992: E12A B .L58 ; 0x08003BEA
.L1:
0x08003994: 6802 LDR R2, [R0]
0x08003996: 6893 LDR R3, [R2, #8]
0x08003998: 075B LSLS R3, R3, #29
0x0800399A: 4EB4 LDR R6, =0x7CC00000 ; [PC, #0x02D0] [0x08003C6C]
0x0800399C: D500 BPL .L2 ; 0x080039A0
0x0800399E: E104 B .L55 ; 0x08003BAA
.L2:
0x080039A0: C990 LDM R1!, {R4, R7}
0x080039A2: 3908 SUBS R1, #8
0x080039A4: 42B4 CMP R4, R6
0x080039A6: D113 BNE .L3 ; 0x080039D0
0x080039A8: 2401 MOVS R4, #1
0x080039AA: 05E5 LSLS R5, R4, #23
0x080039AC: 42AF CMP R7, R5
0x080039AE: D060 BEQ .L23 ; 0x08003A72
0x080039B0: 2503 MOVS R5, #3
0x080039B2: 05AD LSLS R5, R5, #22
0x080039B4: 42AF CMP R7, R5
0x080039B6: D164 BNE .L24 ; 0x08003A82
0x080039B8: 261F MOVS R6, #31
0x080039BA: 06B6 LSLS R6, R6, #26
0x080039BC: 688F LDR R7, [R1, #8]
0x080039BE: 4037 ANDS R7, R6
0x080039C0: 68D6 LDR R6, [R2, #12]
0x080039C2: 4BAF LDR R3, =0x833FFFFF ; [PC, #0x02BC] [0x08003C80]
0x080039C4: 4033 ANDS R3, R6
0x080039C6: 4EA9 LDR R6, =0x7CC00000 ; [PC, #0x02A4] [0x08003C6C]
0x080039C8: 18FB ADDS R3, R7, R3
0x080039CA: 195B ADDS R3, R3, R5
0x080039CC: 60D3 STR R3, [R2, #12]
0x080039CE: E05C B .L25 ; 0x08003A8A
.L3:
0x080039D0: 2601 MOVS R6, #1
0x080039D2: 05F3 LSLS R3, R6, #23
0x080039D4: 429F CMP R7, R3
0x080039D6: D05E BEQ .L26 ; 0x08003A96
0x080039D8: 2503 MOVS R5, #3
0x080039DA: 05AB LSLS R3, R5, #22
0x080039DC: 429F CMP R7, R3
0x080039DE: D16A BNE .L27 ; 0x08003AB6
0x080039E0: 4613 MOV R3, R2
0x080039E2: 33A0 ADDS R3, #160
0x080039E4: 9300 STR R3, [SP, #0]
0x080039E6: 688B LDR R3, [R1, #8]
0x080039E8: 4FA4 LDR R7, =0x0007FFFF ; [PC, #0x0290] [0x08003C7C]
0x080039EA: 9301 STR R3, [SP, #4]
0x080039EC: 401F ANDS R7, R3
0x080039EE: 4BA0 LDR R3, =0x0017FFFF ; [PC, #0x0280] [0x08003C70]
0x080039F0: 429C CMP R4, R3
0x080039F2: D16D BNE .L28 ; 0x08003AD0
0x080039F4: 2F00 CMP R7, #0
0x080039F6: D100 BNE .L4 ; 0x080039FA
0x080039F8: E0A7 B .L44 ; 0x08003B4A
.L4:
0x080039FA: 9C01 LDR R4, [SP, #4]
0x080039FC: 07E3 LSLS R3, R4, #31
0x080039FE: D000 BEQ .L5 ; 0x08003A02
0x08003A00: E0AB B .L46 ; 0x08003B5A
.L5:
0x08003A02: 07A3 LSLS R3, R4, #30
0x08003A04: D500 BPL .L6 ; 0x08003A08
0x08003A06: E0A9 B .L47 ; 0x08003B5C
.L6:
0x08003A08: 0763 LSLS R3, R4, #29
0x08003A0A: D500 BPL .L7 ; 0x08003A0E
0x08003A0C: E0F0 B .L59 ; 0x08003BF0
.L7:
0x08003A0E: 0723 LSLS R3, R4, #28
0x08003A10: D500 BPL .L8 ; 0x08003A14
0x08003A12: E0F1 B .L61 ; 0x08003BF8
.L8:
0x08003A14: 06E3 LSLS R3, R4, #27
0x08003A16: D500 BPL .L9 ; 0x08003A1A
0x08003A18: E0F0 B .L62 ; 0x08003BFC
.L9:
0x08003A1A: 06A3 LSLS R3, R4, #26
0x08003A1C: D500 BPL .L10 ; 0x08003A20
0x08003A1E: E0F1 B .L64 ; 0x08003C04
.L10:
0x08003A20: 0663 LSLS R3, R4, #25
0x08003A22: D500 BPL .L11 ; 0x08003A26
0x08003A24: E0F2 B .L66 ; 0x08003C0C
.L11:
0x08003A26: 0623 LSLS R3, R4, #24
0x08003A28: D500 BPL .L12 ; 0x08003A2C
0x08003A2A: E0F3 B .L68 ; 0x08003C14
.L12:
0x08003A2C: 05E3 LSLS R3, R4, #23
0x08003A2E: D500 BPL .L13 ; 0x08003A32
0x08003A30: E0F4 B .L70 ; 0x08003C1C
.L13:
0x08003A32: 05A3 LSLS R3, R4, #22
0x08003A34: D500 BPL .L14 ; 0x08003A38
0x08003A36: E0F5 B .L72 ; 0x08003C24
.L14:
0x08003A38: 0563 LSLS R3, R4, #21
0x08003A3A: D500 BPL .L15 ; 0x08003A3E
0x08003A3C: E0F6 B .L74 ; 0x08003C2C
.L15:
0x08003A3E: 0523 LSLS R3, R4, #20
0x08003A40: D500 BPL .L16 ; 0x08003A44
0x08003A42: E0F7 B .L76 ; 0x08003C34
.L16:
0x08003A44: 04E3 LSLS R3, R4, #19
0x08003A46: D500 BPL .L17 ; 0x08003A4A
0x08003A48: E0F8 B .L78 ; 0x08003C3C
.L17:
0x08003A4A: 04A3 LSLS R3, R4, #18
0x08003A4C: D500 BPL .L18 ; 0x08003A50
0x08003A4E: E0F9 B .L80 ; 0x08003C44
.L18:
0x08003A50: 0463 LSLS R3, R4, #17
0x08003A52: D500 BPL .L19 ; 0x08003A56
0x08003A54: E0FA B .L82 ; 0x08003C4C
.L19:
0x08003A56: 0423 LSLS R3, R4, #16
0x08003A58: D500 BPL .L20 ; 0x08003A5C
0x08003A5A: E0FB B .L84 ; 0x08003C54
.L20:
0x08003A5C: 03E3 LSLS R3, R4, #15
0x08003A5E: D500 BPL .L21 ; 0x08003A62
0x08003A60: E0FC B .L86 ; 0x08003C5C
.L21:
0x08003A62: 03A3 LSLS R3, R4, #14
0x08003A64: D500 BPL .L22 ; 0x08003A68
0x08003A66: E0FD B .L88 ; 0x08003C64
.L22:
0x08003A68: 0363 LSLS R3, R4, #13
0x08003A6A: 17DB ASRS R3, R3, #31
0x08003A6C: 2612 MOVS R6, #18
0x08003A6E: 401E ANDS R6, R3
0x08003A70: E074 B .L47 ; 0x08003B5C
.L23:
0x08003A72: 68D3 LDR R3, [R2, #12]
0x08003A74: 4637 MOV R7, R6
0x08003A76: 4E82 LDR R6, =0x833FFFFF ; [PC, #0x0208] [0x08003C80]
0x08003A78: 401E ANDS R6, R3
0x08003A7A: 1973 ADDS R3, R6, R5
0x08003A7C: 463E MOV R6, R7
0x08003A7E: 60D3 STR R3, [R2, #12]
0x08003A80: E003 B .L25 ; 0x08003A8A
.L24:
0x08003A82: 68D3 LDR R3, [R2, #12]
0x08003A84: 4D7E LDR R5, =0x833FFFFF ; [PC, #0x01F8] [0x08003C80]
0x08003A86: 401D ANDS R5, R3
0x08003A88: 60D5 STR R5, [R2, #12]
.L25:
0x08003A8A: 0423 LSLS R3, R4, #16
0x08003A8C: 6D84 LDR R4, [R0, #88]
0x08003A8E: 439C BICS R4, R3
0x08003A90: 6584 STR R4, [R0, #88]
0x08003A92: 2480 MOVS R4, #128
0x08003A94: E080 B .L52 ; 0x08003B98
.L26:
0x08003A96: 4B77 LDR R3, =0x7CC7FFFF ; [PC, #0x01DC] [0x08003C74]
0x08003A98: 43DB MVNS R3, R3
0x08003A9A: 43E5 MVNS R5, R4
0x08003A9C: 431D ORRS R5, R3
0x08003A9E: 0CE3 LSRS R3, R4, #19
0x08003AA0: 2604 MOVS R6, #4
0x08003AA2: 401E ANDS R6, R3
0x08003AA4: 1993 ADDS R3, R2, R6
0x08003AA6: 26A0 MOVS R6, #160
0x08003AA8: 599F LDR R7, [R3, R6]
0x08003AAA: 402F ANDS R7, R5
0x08003AAC: 4D72 LDR R5, =0x0087FFFF ; [PC, #0x01C8] [0x08003C78]
0x08003AAE: 4025 ANDS R5, R4
0x08003AB0: 433D ORRS R5, R7
0x08003AB2: 519D STR R5, [R3, R6]
0x08003AB4: E05F B .L50 ; 0x08003B76
.L27:
0x08003AB6: 4B6F LDR R3, =0x7CC7FFFF ; [PC, #0x01BC] [0x08003C74]
0x08003AB8: 43DB MVNS R3, R3
0x08003ABA: 43E5 MVNS R5, R4
0x08003ABC: 431D ORRS R5, R3
0x08003ABE: 0CE3 LSRS R3, R4, #19
0x08003AC0: 2404 MOVS R4, #4
0x08003AC2: 401C ANDS R4, R3
0x08003AC4: 1913 ADDS R3, R2, R4
0x08003AC6: 24A0 MOVS R4, #160
0x08003AC8: 591E LDR R6, [R3, R4]
0x08003ACA: 402E ANDS R6, R5
0x08003ACC: 511E STR R6, [R3, R4]
0x08003ACE: E052 B .L50 ; 0x08003B76
.L28:
0x08003AD0: 2F00 CMP R7, #0
0x08003AD2: D03E BEQ .L45 ; 0x08003B52
0x08003AD4: 9F01 LDR R7, [SP, #4]
0x08003AD6: 07FB LSLS R3, R7, #31
0x08003AD8: D147 BNE .L48 ; 0x08003B6A
0x08003ADA: 07BB LSLS R3, R7, #30
0x08003ADC: 4634 MOV R4, R6
0x08003ADE: D445 BMI .L49 ; 0x08003B6C
0x08003AE0: 077B LSLS R3, R7, #29
0x08003AE2: D500 BPL .L29 ; 0x08003AE6
0x08003AE4: E086 B .L60 ; 0x08003BF4
.L29:
0x08003AE6: 073B LSLS R3, R7, #28
0x08003AE8: 462C MOV R4, R5
0x08003AEA: D43F BMI .L49 ; 0x08003B6C
0x08003AEC: 06FB LSLS R3, R7, #27
0x08003AEE: D500 BPL .L30 ; 0x08003AF2
0x08003AF0: E086 B .L63 ; 0x08003C00
.L30:
0x08003AF2: 06BB LSLS R3, R7, #26
0x08003AF4: D500 BPL .L31 ; 0x08003AF8
0x08003AF6: E087 B .L65 ; 0x08003C08
.L31:
0x08003AF8: 067B LSLS R3, R7, #25
0x08003AFA: D500 BPL .L32 ; 0x08003AFE
0x08003AFC: E088 B .L67 ; 0x08003C10
.L32:
0x08003AFE: 063B LSLS R3, R7, #24
0x08003B00: D500 BPL .L33 ; 0x08003B04
0x08003B02: E089 B .L69 ; 0x08003C18
.L33:
0x08003B04: 05FB LSLS R3, R7, #23
0x08003B06: D500 BPL .L34 ; 0x08003B0A
0x08003B08: E08A B .L71 ; 0x08003C20
.L34:
0x08003B0A: 05BB LSLS R3, R7, #22
0x08003B0C: D500 BPL .L35 ; 0x08003B10
0x08003B0E: E08B B .L73 ; 0x08003C28
.L35:
0x08003B10: 057B LSLS R3, R7, #21
0x08003B12: D500 BPL .L36 ; 0x08003B16
0x08003B14: E08C B .L75 ; 0x08003C30
.L36:
0x08003B16: 053B LSLS R3, R7, #20
0x08003B18: D500 BPL .L37 ; 0x08003B1C
0x08003B1A: E08D B .L77 ; 0x08003C38
.L37:
0x08003B1C: 04FB LSLS R3, R7, #19
0x08003B1E: D500 BPL .L38 ; 0x08003B22
0x08003B20: E08E B .L79 ; 0x08003C40
.L38:
0x08003B22: 04BB LSLS R3, R7, #18
0x08003B24: D500 BPL .L39 ; 0x08003B28
0x08003B26: E08F B .L81 ; 0x08003C48
.L39:
0x08003B28: 047B LSLS R3, R7, #17
0x08003B2A: D500 BPL .L40 ; 0x08003B2E
0x08003B2C: E090 B .L83 ; 0x08003C50
.L40:
0x08003B2E: 043B LSLS R3, R7, #16
0x08003B30: D500 BPL .L41 ; 0x08003B34
0x08003B32: E091 B .L85 ; 0x08003C58
.L41:
0x08003B34: 03FB LSLS R3, R7, #15
0x08003B36: D500 BPL .L42 ; 0x08003B3A
0x08003B38: E092 B .L87 ; 0x08003C60
.L42:
0x08003B3A: 03BB LSLS R3, R7, #14
0x08003B3C: D500 BPL .L43 ; 0x08003B40
0x08003B3E: E093 B .L89 ; 0x08003C68
.L43:
0x08003B40: 037B LSLS R3, R7, #13
0x08003B42: 17DB ASRS R3, R3, #31
0x08003B44: 2412 MOVS R4, #18
0x08003B46: 401C ANDS R4, R3
0x08003B48: E010 B .L49 ; 0x08003B6C
.L44:
0x08003B4A: 9B01 LDR R3, [SP, #4]
0x08003B4C: 005B LSLS R3, R3, #1
0x08003B4E: 0EDE LSRS R6, R3, #27
0x08003B50: E004 B .L47 ; 0x08003B5C
.L45:
0x08003B52: 9B01 LDR R3, [SP, #4]
0x08003B54: 005B LSLS R3, R3, #1
0x08003B56: 0EDC LSRS R4, R3, #27
0x08003B58: E008 B .L49 ; 0x08003B6C
.L46:
0x08003B5A: 2600 MOVS R6, #0
.L47:
0x08003B5C: 2301 MOVS R3, #1
0x08003B5E: 40B3 LSLS R3, R6
0x08003B60: 9D00 LDR R5, [SP, #0]
0x08003B62: 682C LDR R4, [R5]
0x08003B64: 431C ORRS R4, R3
0x08003B66: 602C STR R4, [R5]
0x08003B68: E005 B .L50 ; 0x08003B76
.L48:
0x08003B6A: 2400 MOVS R4, #0
.L49:
0x08003B6C: 40A6 LSLS R6, R4
0x08003B6E: 9C00 LDR R4, [SP, #0]
0x08003B70: 6863 LDR R3, [R4, #4]
0x08003B72: 4333 ORRS R3, R6
0x08003B74: 6063 STR R3, [R4, #4]
.L50:
0x08003B76: 6D84 LDR R4, [R0, #88]
0x08003B78: 680B LDR R3, [R1]
0x08003B7A: 4D3D LDR R5, =0x0017FFFF ; [PC, #244] [0x08003C70]
0x08003B7C: 42AB CMP R3, R5
0x08003B7E: 4E3B LDR R6, =0x7CC00000 ; [PC, #236] [0x08003C6C]
0x08003B80: D105 BNE .L51 ; 0x08003B8E
0x08003B82: 2301 MOVS R3, #1
0x08003B84: 045D LSLS R5, R3, #17
0x08003B86: 43AC BICS R4, R5
0x08003B88: 6584 STR R4, [R0, #88]
0x08003B8A: 021C LSLS R4, R3, #8
0x08003B8C: E004 B .L52 ; 0x08003B98
.L51:
0x08003B8E: 2301 MOVS R3, #1
0x08003B90: 049D LSLS R5, R3, #18
0x08003B92: 43AC BICS R4, R5
0x08003B94: 6584 STR R4, [R0, #88]
0x08003B96: 025C LSLS R4, R3, #9
.L52:
0x08003B98: 6014 STR R4, [R2]
0x08003B9A: 6855 LDR R5, [R2, #4]
0x08003B9C: 7B0B LDRB R3, [R1, #12]
0x08003B9E: 2B01 CMP R3, #1
0x08003BA0: D101 BNE .L53 ; 0x08003BA6
0x08003BA2: 4325 ORRS R5, R4
0x08003BA4: E000 B .L54 ; 0x08003BA8
.L53:
0x08003BA6: 43A5 BICS R5, R4
.L54:
0x08003BA8: 6055 STR R5, [R2, #4]
.L55:
0x08003BAA: 3054 ADDS R0, #84
0x08003BAC: 690D LDR R5, [R1, #16]
0x08003BAE: 680C LDR R4, [R1]
0x08003BB0: 42B4 CMP R4, R6
0x08003BB2: D10A BNE .L56 ; 0x08003BCA
0x08003BB4: 68D3 LDR R3, [R2, #12]
0x08003BB6: 089B LSRS R3, R3, #2
0x08003BB8: 2606 MOVS R6, #6
0x08003BBA: 4033 ANDS R3, R6
0x08003BBC: 409D LSLS R5, R3
0x08003BBE: 68D3 LDR R3, [R2, #12]
0x08003BC0: 089F LSRS R7, R3, #2
0x08003BC2: 4037 ANDS R7, R6
0x08003BC4: 694B LDR R3, [R1, #20]
0x08003BC6: 40BB LSLS R3, R7
0x08003BC8: E000 B .L57 ; 0x08003BCC
.L56:
0x08003BCA: 694B LDR R3, [R1, #20]
.L57:
0x08003BCC: 2100 MOVS R1, #0
0x08003BCE: 7001 STRB R1, [R0]
0x08003BD0: 0428 LSLS R0, R5, #16
0x08003BD2: 4318 ORRS R0, R3
0x08003BD4: 02A3 LSLS R3, R4, #10
0x08003BD6: 0FDC LSRS R4, R3, #31
0x08003BD8: 0F9B LSRS R3, R3, #30
0x08003BDA: 191B ADDS R3, R3, R4
0x08003BDC: 009B LSLS R3, R3, #2
0x08003BDE: 18D2 ADDS R2, R2, R3
0x08003BE0: 6A13 LDR R3, [R2, #32]
0x08003BE2: 4C28 LDR R4, =0xF000F000 ; [PC, #160] [0x08003C84]
0x08003BE4: 401C ANDS R4, R3
0x08003BE6: 4304 ORRS R4, R0
0x08003BE8: 6214 STR R4, [R2, #32]
.L58:
0x08003BEA: 4608 MOV R0, R1
0x08003BEC: B002 ADD SP, SP, #8
0x08003BEE: BDF0 POP {R4-R7, PC}
.L59:
0x08003BF0: 2602 MOVS R6, #2
0x08003BF2: E7B3 B .L47 ; 0x08003B5C
.L60:
0x08003BF4: 2402 MOVS R4, #2
0x08003BF6: E7B9 B .L49 ; 0x08003B6C
.L61:
0x08003BF8: 2603 MOVS R6, #3
0x08003BFA: E7AF B .L47 ; 0x08003B5C
.L62:
0x08003BFC: 2604 MOVS R6, #4
0x08003BFE: E7AD B .L47 ; 0x08003B5C
.L63:
0x08003C00: 2404 MOVS R4, #4
0x08003C02: E7B3 B .L49 ; 0x08003B6C
.L64:
0x08003C04: 2605 MOVS R6, #5
0x08003C06: E7A9 B .L47 ; 0x08003B5C
.L65:
0x08003C08: 2405 MOVS R4, #5
0x08003C0A: E7AF B .L49 ; 0x08003B6C
.L66:
0x08003C0C: 2606 MOVS R6, #6
0x08003C0E: E7A5 B .L47 ; 0x08003B5C
.L67:
0x08003C10: 2406 MOVS R4, #6
0x08003C12: E7AB B .L49 ; 0x08003B6C
.L68:
0x08003C14: 2607 MOVS R6, #7
0x08003C16: E7A1 B .L47 ; 0x08003B5C
.L69:
0x08003C18: 2407 MOVS R4, #7
0x08003C1A: E7A7 B .L49 ; 0x08003B6C
.L70:
0x08003C1C: 2608 MOVS R6, #8
0x08003C1E: E79D B .L47 ; 0x08003B5C
.L71:
0x08003C20: 2408 MOVS R4, #8
0x08003C22: E7A3 B .L49 ; 0x08003B6C
.L72:
0x08003C24: 2609 MOVS R6, #9
0x08003C26: E799 B .L47 ; 0x08003B5C
.L73:
0x08003C28: 2409 MOVS R4, #9
0x08003C2A: E79F B .L49 ; 0x08003B6C
.L74:
0x08003C2C: 260A MOVS R6, #10
0x08003C2E: E795 B .L47 ; 0x08003B5C
.L75:
0x08003C30: 240A MOVS R4, #10
0x08003C32: E79B B .L49 ; 0x08003B6C
.L76:
0x08003C34: 260B MOVS R6, #11
0x08003C36: E791 B .L47 ; 0x08003B5C
.L77:
0x08003C38: 240B MOVS R4, #11
0x08003C3A: E797 B .L49 ; 0x08003B6C
.L78:
0x08003C3C: 260C MOVS R6, #12
0x08003C3E: E78D B .L47 ; 0x08003B5C
.L79:
0x08003C40: 240C MOVS R4, #12
0x08003C42: E793 B .L49 ; 0x08003B6C
.L80:
0x08003C44: 260D MOVS R6, #13
0x08003C46: E789 B .L47 ; 0x08003B5C
.L81:
0x08003C48: 240D MOVS R4, #13
0x08003C4A: E78F B .L49 ; 0x08003B6C
.L82:
0x08003C4C: 260E MOVS R6, #14
0x08003C4E: E785 B .L47 ; 0x08003B5C
.L83:
0x08003C50: 240E MOVS R4, #14
0x08003C52: E78B B .L49 ; 0x08003B6C
.L84:
0x08003C54: 260F MOVS R6, #15
0x08003C56: E781 B .L47 ; 0x08003B5C
.L85:
0x08003C58: 240F MOVS R4, #15
0x08003C5A: E787 B .L49 ; 0x08003B6C
.L86:
0x08003C5C: 2610 MOVS R6, #16
0x08003C5E: E77D B .L47 ; 0x08003B5C
.L87:
0x08003C60: 2410 MOVS R4, #16
0x08003C62: E783 B .L49 ; 0x08003B6C
.L88:
0x08003C64: 2611 MOVS R6, #17
0x08003C66: E779 B .L47 ; 0x08003B5C
.L89:
0x08003C68: 2411 MOVS R4, #17
0x08003C6A: E77F B .L49 ; 0x08003B6C
0x08003C6C: 7CC00000 DC.W 0x7CC00000
0x08003C70: 0017FFFF DC.W 0x0017FFFF
0x08003C74: 7CC7FFFF DC.W 0x7CC7FFFF
0x08003C78: 0087FFFF DC.W 0x0087FFFF
0x08003C7C: 0007FFFF DC.W 0x0007FFFF
0x08003C80: 833FFFFF DC.W 0x833FFFFF
0x08003C84: F000F000 DC.W 0xF000F000
Section .text.HAL_ADCEx_Calibration_Start from stm32g0xx_hal_adc_ex.o, size=156, align=4
HAL_ADCEx_Calibration_Start:
0x08003C88: B5F0 PUSH {R4-R7, LR}
0x08003C8A: B083 SUB SP, SP, #12
0x08003C8C: 4604 MOV R4, R0
0x08003C8E: 2600 MOVS R6, #0
0x08003C90: 9602 STR R6, [SP, #8]
0x08003C92: 2054 MOVS R0, #84
0x08003C94: 5C20 LDRB R0, [R4, R0]
0x08003C96: 2801 CMP R0, #1
0x08003C98: D101 BNE .L1 ; 0x08003C9E
0x08003C9A: 2502 MOVS R5, #2
0x08003C9C: E03C B .L6 ; 0x08003D18
.L1:
0x08003C9E: 4627 MOV R7, R4
0x08003CA0: 3754 ADDS R7, #84
0x08003CA2: 2501 MOVS R5, #1
0x08003CA4: 703D STRB R5, [R7]
0x08003CA6: 4620 MOV R0, R4
0x08003CA8: F7FF FC60 BL ADC_Disable ; 0x0800356C
0x08003CAC: 6821 LDR R1, [R4]
0x08003CAE: 688A LDR R2, [R1, #8]
0x08003CB0: 07D2 LSLS R2, R2, #31
0x08003CB2: 6DA2 LDR R2, [R4, #88]
0x08003CB4: D121 BNE .L3 ; 0x08003CFA
0x08003CB6: 9000 STR R0, [SP, #0]
0x08003CB8: 2381 MOVS R3, #129
0x08003CBA: 005B LSLS R3, R3, #1
0x08003CBC: 439A BICS R2, R3
0x08003CBE: 1C92 ADDS R2, R2, #2
0x08003CC0: 65A2 STR R2, [R4, #88]
0x08003CC2: 68CA LDR R2, [R1, #12]
0x08003CC4: 68CB LDR R3, [R1, #12]
0x08003CC6: 2003 MOVS R0, #3
0x08003CC8: 9001 STR R0, [SP, #4]
0x08003CCA: 4383 BICS R3, R0
0x08003CCC: 60CB STR R3, [R1, #12]
0x08003CCE: 07EB LSLS R3, R5, #31
0x08003CD0: 6888 LDR R0, [R1, #8]
0x08003CD2: 4318 ORRS R0, R3
0x08003CD4: 6088 STR R0, [R1, #8]
0x08003CD6: 9801 LDR R0, [SP, #4]
0x08003CD8: 4002 ANDS R2, R0
0x08003CDA: 4B11 LDR R3, =0x0002F200 ; [PC, #68] [0x08003D20]
.L2:
0x08003CDC: 6888 LDR R0, [R1, #8]
0x08003CDE: 2800 CMP R0, #0
0x08003CE0: D50F BPL .L4 ; 0x08003D02
0x08003CE2: 9802 LDR R0, [SP, #8]
0x08003CE4: 1C40 ADDS R0, R0, #1
0x08003CE6: 9002 STR R0, [SP, #8]
0x08003CE8: 9802 LDR R0, [SP, #8]
0x08003CEA: 4298 CMP R0, R3
0x08003CEC: D3F6 BCC .L2 ; 0x08003CDC
0x08003CEE: 6DA0 LDR R0, [R4, #88]
0x08003CF0: 2210 MOVS R2, #16
0x08003CF2: 4302 ORRS R2, R0
0x08003CF4: 2002 MOVS R0, #2
0x08003CF6: 4382 BICS R2, R0
0x08003CF8: E00C B .L5 ; 0x08003D14
.L3:
0x08003CFA: 2110 MOVS R1, #16
0x08003CFC: 430A ORRS R2, R1
0x08003CFE: 4605 MOV R5, R0
0x08003D00: E008 B .L5 ; 0x08003D14
.L4:
0x08003D02: 68C8 LDR R0, [R1, #12]
0x08003D04: 4310 ORRS R0, R2
0x08003D06: 60C8 STR R0, [R1, #12]
0x08003D08: 6DA0 LDR R0, [R4, #88]
0x08003D0A: 2201 MOVS R2, #1
0x08003D0C: 4302 ORRS R2, R0
0x08003D0E: 2002 MOVS R0, #2
0x08003D10: 4382 BICS R2, R0
0x08003D12: 9D00 LDR R5, [SP, #0]
.L5:
0x08003D14: 703E STRB R6, [R7]
0x08003D16: 65A2 STR R2, [R4, #88]
.L6:
0x08003D18: 4628 MOV R0, R5
0x08003D1A: B003 ADD SP, SP, #12
0x08003D1C: BDF0 POP {R4-R7, PC}
0x08003D1E: 46C0 NOP
0x08003D20: 0002F200 DC.W 0x0002F200
Section .text.HAL_NVIC_SetPriority from stm32g0xx_hal_cortex.o, size=64, align=4
HAL_NVIC_SetPriority:
0x08003D24: 2800 CMP R0, #0
0x08003D26: D405 BMI .L1 ; 0x08003D34
0x08003D28: 2203 MOVS R2, #3
0x08003D2A: 4603 MOV R3, R0
0x08003D2C: 4393 BICS R3, R2
0x08003D2E: 4A0C LDR R2, =0xE000E400 ; [PC, #48] [0x08003D60]
0x08003D30: 189A ADDS R2, R3, R2
0x08003D32: E006 B .L2 ; 0x08003D42
.L1:
0x08003D34: 220F MOVS R2, #15
0x08003D36: 4002 ANDS R2, R0
0x08003D38: 3A08 SUBS R2, #8
0x08003D3A: 2303 MOVS R3, #3
0x08003D3C: 439A BICS R2, R3
0x08003D3E: 4B07 LDR R3, =0xE000ED1C ; [PC, #28] [0x08003D5C]
0x08003D40: 18D2 ADDS R2, R2, R3
.L2:
0x08003D42: 0780 LSLS R0, R0, #30
0x08003D44: 0EC0 LSRS R0, R0, #27
0x08003D46: 0189 LSLS R1, R1, #6
0x08003D48: B2C9 UXTB R1, R1
0x08003D4A: 4081 LSLS R1, R0
0x08003D4C: 23FF MOVS R3, #255
0x08003D4E: 4083 LSLS R3, R0
0x08003D50: 6810 LDR R0, [R2]
0x08003D52: 4398 BICS R0, R3
0x08003D54: 4308 ORRS R0, R1
0x08003D56: 6010 STR R0, [R2]
0x08003D58: 4770 BX LR
0x08003D5A: 46C0 NOP
0x08003D5C: E000ED1C DC.W 0xE000ED1C
0x08003D60: E000E400 DC.W 0xE000E400
Section .text.HAL_NVIC_EnableIRQ from stm32g0xx_hal_cortex.o, size=24, align=4
HAL_NVIC_EnableIRQ:
0x08003D64: 2800 CMP R0, #0
0x08003D66: D405 BMI .L1 ; 0x08003D74
0x08003D68: 211F MOVS R1, #31
0x08003D6A: 4008 ANDS R0, R1
0x08003D6C: 2101 MOVS R1, #1
0x08003D6E: 4081 LSLS R1, R0
0x08003D70: 4801 LDR R0, =0xE000E100 ; [PC, #4] [0x08003D78]
0x08003D72: 6001 STR R1, [R0]
.L1:
0x08003D74: 4770 BX LR
0x08003D76: 46C0 NOP
0x08003D78: E000E100 DC.W 0xE000E100
Section .text.HAL_NVIC_DisableIRQ from stm32g0xx_hal_cortex.o, size=32, align=4
HAL_NVIC_DisableIRQ:
0x08003D7C: 2800 CMP R0, #0
0x08003D7E: D409 BMI .L1 ; 0x08003D94
0x08003D80: 211F MOVS R1, #31
0x08003D82: 4008 ANDS R0, R1
0x08003D84: 2101 MOVS R1, #1
0x08003D86: 4081 LSLS R1, R0
0x08003D88: 4803 LDR R0, =0xE000E180 ; [PC, #12] [0x08003D98]
0x08003D8A: 6001 STR R1, [R0]
0x08003D8C: F3BF 8F4F DSB SY
0x08003D90: F3BF 8F6F ISB SY
.L1:
0x08003D94: 4770 BX LR
0x08003D96: 46C0 NOP
0x08003D98: E000E180 DC.W 0xE000E180
Section .text.HAL_NVIC_SystemReset from stm32g0xx_hal_cortex.o, size=28, align=4
HAL_NVIC_SystemReset:
0x08003D9C: F3BF 8F4F DSB SY
0x08003DA0: 4803 LDR R0, =0xE000ED0C ; [PC, #12] [0x08003DB0]
0x08003DA2: 4904 LDR R1, =0x05FA0004 ; [PC, #16] [0x08003DB4]
0x08003DA4: 6001 STR R1, [R0]
0x08003DA6: F3BF 8F4F DSB SY
.L1:
0x08003DAA: BF00 NOP
0x08003DAC: E7FD B .L1 ; 0x08003DAA
0x08003DAE: 46C0 NOP
0x08003DB0: E000ED0C DC.W 0xE000ED0C
0x08003DB4: 05FA0004 DC.W 0x05FA0004
Section .text.HAL_SYSTICK_Config from stm32g0xx_hal_cortex.o, size=52, align=4
HAL_SYSTICK_Config:
0x08003DB8: 1E40 SUBS R0, R0, #1
0x08003DBA: 0E01 LSRS R1, R0, #24
0x08003DBC: D001 BEQ .L1 ; 0x08003DC2
0x08003DBE: 2001 MOVS R0, #1
0x08003DC0: 4770 BX LR
.L1:
0x08003DC2: 4907 LDR R1, =0x00FFFFFF ; [PC, #28] [0x08003DE0]
0x08003DC4: 4A07 LDR R2, =0xE000E010 ; [PC, #28] [0x08003DE4]
0x08003DC6: 6050 STR R0, [R2, #4]
0x08003DC8: 4807 LDR R0, =0xE000ED20 ; [PC, #28] [0x08003DE8]
0x08003DCA: 6803 LDR R3, [R0]
0x08003DCC: 400B ANDS R3, R1
0x08003DCE: 2103 MOVS R1, #3
0x08003DD0: 0789 LSLS R1, R1, #30
0x08003DD2: 1859 ADDS R1, R3, R1
0x08003DD4: 6001 STR R1, [R0]
0x08003DD6: 2000 MOVS R0, #0
0x08003DD8: 6090 STR R0, [R2, #8]
0x08003DDA: 2107 MOVS R1, #7
0x08003DDC: 6011 STR R1, [R2]
0x08003DDE: 4770 BX LR
0x08003DE0: 00FFFFFF DC.W 0x00FFFFFF
0x08003DE4: E000E010 DC.W 0xE000E010
0x08003DE8: E000ED20 DC.W 0xE000ED20
Section .text.HAL_CRC_Init from stm32g0xx_hal_crc.o, size=120, align=4
HAL_CRC_Init:
0x08003DEC: B5B0 PUSH {R4-R5, R7, LR}
0x08003DEE: 2800 CMP R0, #0
0x08003DF0: D013 BEQ .L2 ; 0x08003E1A
0x08003DF2: 4604 MOV R4, R0
0x08003DF4: 7F40 LDRB R0, [R0, #29]
0x08003DF6: 2800 CMP R0, #0
0x08003DF8: D103 BNE .L1 ; 0x08003E02
0x08003DFA: 7720 STRB R0, [R4, #28]
0x08003DFC: 4620 MOV R0, R4
0x08003DFE: F002 FD1F BL HAL_CRC_MspInit ; 0x08006840
.L1:
0x08003E02: 2002 MOVS R0, #2
0x08003E04: 7760 STRB R0, [R4, #29]
0x08003E06: 7920 LDRB R0, [R4, #4]
0x08003E08: 2800 CMP R0, #0
0x08003E0A: D008 BEQ .L3 ; 0x08003E1E
0x08003E0C: 68A1 LDR R1, [R4, #8]
0x08003E0E: 68E2 LDR R2, [R4, #12]
0x08003E10: 4620 MOV R0, R4
0x08003E12: F000 F827 BL HAL_CRCEx_Polynomial_Set ; 0x08003E64
0x08003E16: 2800 CMP R0, #0
0x08003E18: D008 BEQ .L4 ; 0x08003E2C
.L2:
0x08003E1A: 2001 MOVS R0, #1
0x08003E1C: BDB0 POP {R4-R5, R7, PC}
.L3:
0x08003E1E: 6820 LDR R0, [R4]
0x08003E20: 490F LDR R1, =0x04C11DB7 ; [PC, #60] [0x08003E60]
0x08003E22: 6141 STR R1, [R0, #20]
0x08003E24: 6881 LDR R1, [R0, #8]
0x08003E26: 2218 MOVS R2, #24
0x08003E28: 4391 BICS R1, R2
0x08003E2A: 6081 STR R1, [R0, #8]
.L4:
0x08003E2C: 2500 MOVS R5, #0
0x08003E2E: 7960 LDRB R0, [R4, #5]
0x08003E30: 2800 CMP R0, #0
0x08003E32: D001 BEQ .L5 ; 0x08003E38
0x08003E34: 6921 LDR R1, [R4, #16]
0x08003E36: E000 B .L6 ; 0x08003E3A
.L5:
0x08003E38: 43E9 MVNS R1, R5
.L6:
0x08003E3A: 6820 LDR R0, [R4]
0x08003E3C: 6101 STR R1, [R0, #16]
0x08003E3E: 6881 LDR R1, [R0, #8]
0x08003E40: 2260 MOVS R2, #96
0x08003E42: 4391 BICS R1, R2
0x08003E44: 6962 LDR R2, [R4, #20]
0x08003E46: 430A ORRS R2, R1
0x08003E48: 6082 STR R2, [R0, #8]
0x08003E4A: 6881 LDR R1, [R0, #8]
0x08003E4C: 2280 MOVS R2, #128
0x08003E4E: 4391 BICS R1, R2
0x08003E50: 69A2 LDR R2, [R4, #24]
0x08003E52: 430A ORRS R2, R1
0x08003E54: 6082 STR R2, [R0, #8]
0x08003E56: 2001 MOVS R0, #1
0x08003E58: 7760 STRB R0, [R4, #29]
0x08003E5A: 2000 MOVS R0, #0
0x08003E5C: BDB0 POP {R4-R5, R7, PC}
0x08003E5E: 46C0 NOP
0x08003E60: 04C11DB7 DC.W 0x04C11DB7
Section .text.HAL_CRCEx_Polynomial_Set from stm32g0xx_hal_crc_ex.o, size=88, align=4
HAL_CRCEx_Polynomial_Set:
0x08003E64: B5F0 PUSH {R4-R7, LR}
0x08003E66: 251F MOVS R5, #31
.L1:
0x08003E68: 2400 MOVS R4, #0
0x08003E6A: 2D00 CMP R5, #0
0x08003E6C: D007 BEQ .L2 ; 0x08003E7E
0x08003E6E: 1E6D SUBS R5, R5, #1
0x08003E70: 231F MOVS R3, #31
0x08003E72: 402B ANDS R3, R5
0x08003E74: 460E MOV R6, R1
0x08003E76: 40DE LSRS R6, R3
0x08003E78: 07F3 LSLS R3, R6, #31
0x08003E7A: D0F5 BEQ .L1 ; 0x08003E68
0x08003E7C: E000 B .L3 ; 0x08003E80
.L2:
0x08003E7E: 43E5 MVNS R5, R4
.L3:
0x08003E80: 2303 MOVS R3, #3
0x08003E82: 4616 MOV R6, R2
0x08003E84: 41DE RORS R6, R3
0x08003E86: 2301 MOVS R3, #1
0x08003E88: 2E03 CMP R6, #3
0x08003E8A: D80F BHI .L5 ; 0x08003EAC
0x08003E8C: 447E ADD R6, PC
0x08003E8E: 7936 LDRB R6, [R6, #4]
0x08003E90: 0076 LSLS R6, R6, #1
0x08003E92: 44B7 ADD PC, R6
0x08003E94: 03 DC.B 0x03 ; '\x03'
0x08003E95: 01 DC.B 0x01 ; '\x01'
0x08003E96: 0D DC.B 0x0D ; '\r'
0x08003E97: 10 DC.B 0x10 ; '\x10'
0x08003E98: 2D0F CMP R5, #15
0x08003E9A: D807 BHI .L5 ; 0x08003EAC
.L4:
0x08003E9C: 6800 LDR R0, [R0]
0x08003E9E: 6141 STR R1, [R0, #20]
0x08003EA0: 6881 LDR R1, [R0, #8]
0x08003EA2: 2318 MOVS R3, #24
0x08003EA4: 4399 BICS R1, R3
0x08003EA6: 4311 ORRS R1, R2
0x08003EA8: 6081 STR R1, [R0, #8]
0x08003EAA: 2300 MOVS R3, #0
.L5:
0x08003EAC: 4618 MOV R0, R3
0x08003EAE: BDF0 POP {R4-R7, PC}
0x08003EB0: 2D07 CMP R5, #7
0x08003EB2: D9F3 BLS .L4 ; 0x08003E9C
0x08003EB4: E7FA B .L5 ; 0x08003EAC
0x08003EB6: 2D06 CMP R5, #6
0x08003EB8: D9F0 BLS .L4 ; 0x08003E9C
0x08003EBA: E7F7 B .L5 ; 0x08003EAC
Section .text.HAL_DAC_ConfigChannel from stm32g0xx_hal_dac.o, size=280, align=4
HAL_DAC_ConfigChannel:
0x08003EBC: B5F0 PUSH {R4-R7, LR}
0x08003EBE: B081 SUB SP, SP, #4
0x08003EC0: 4604 MOV R4, R0
0x08003EC2: 7940 LDRB R0, [R0, #5]
0x08003EC4: 2801 CMP R0, #1
0x08003EC6: D102 BNE .L1 ; 0x08003ECE
0x08003EC8: 2002 MOVS R0, #2
0x08003ECA: B001 ADD SP, SP, #4
0x08003ECC: BDF0 POP {R4-R7, PC}
.L1:
0x08003ECE: 4615 MOV R5, R2
0x08003ED0: 460E MOV R6, R1
0x08003ED2: 2002 MOVS R0, #2
0x08003ED4: 7120 STRB R0, [R4, #4]
0x08003ED6: 2701 MOVS R7, #1
0x08003ED8: 7167 STRB R7, [R4, #5]
0x08003EDA: 6808 LDR R0, [R1]
0x08003EDC: 2804 CMP R0, #4
0x08003EDE: D140 BNE .L9 ; 0x08003F62
0x08003EE0: 2D00 CMP R5, #0
0x08003EE2: D008 BEQ .L3 ; 0x08003EF6
.L2:
0x08003EE4: 6820 LDR R0, [R4]
0x08003EE6: 6B40 LDR R0, [R0, #52]
0x08003EE8: 2800 CMP R0, #0
0x08003EEA: D519 BPL .L6 ; 0x08003F20
0x08003EEC: F7FF F9AE BL HAL_GetTick ; 0x0800324C
0x08003EF0: 2802 CMP R0, #2
0x08003EF2: D3F7 BCC .L2 ; 0x08003EE4
0x08003EF4: E00C B .L5 ; 0x08003F10
.L3:
0x08003EF6: 9700 STR R7, [SP, #0]
0x08003EF8: F7FF F9A8 BL HAL_GetTick ; 0x0800324C
0x08003EFC: 4607 MOV R7, R0
.L4:
0x08003EFE: 6820 LDR R0, [R4]
0x08003F00: 6B40 LDR R0, [R0, #52]
0x08003F02: 0400 LSLS R0, R0, #16
0x08003F04: D514 BPL .L7 ; 0x08003F30
0x08003F06: F7FF F9A1 BL HAL_GetTick ; 0x0800324C
0x08003F0A: 1BC0 SUBS R0, R0, R7
0x08003F0C: 2802 CMP R0, #2
0x08003F0E: D3F6 BCC .L4 ; 0x08003EFE
.L5:
0x08003F10: 6920 LDR R0, [R4, #16]
0x08003F12: 2108 MOVS R1, #8
0x08003F14: 4301 ORRS R1, R0
0x08003F16: 6121 STR R1, [R4, #16]
0x08003F18: 2003 MOVS R0, #3
0x08003F1A: 7120 STRB R0, [R4, #4]
0x08003F1C: B001 ADD SP, SP, #4
0x08003F1E: BDF0 POP {R4-R7, PC}
.L6:
0x08003F20: 9700 STR R7, [SP, #0]
0x08003F22: 2001 MOVS R0, #1
0x08003F24: F7FF F998 BL HAL_Delay ; 0x08003258
0x08003F28: 6820 LDR R0, [R4]
0x08003F2A: 69B1 LDR R1, [R6, #24]
0x08003F2C: 6441 STR R1, [R0, #68]
0x08003F2E: E005 B .L8 ; 0x08003F3C
.L7:
0x08003F30: 2001 MOVS R0, #1
0x08003F32: F7FF F991 BL HAL_Delay ; 0x08003258
0x08003F36: 6820 LDR R0, [R4]
0x08003F38: 69B1 LDR R1, [R6, #24]
0x08003F3A: 6401 STR R1, [R0, #64]
.L8:
0x08003F3C: 2110 MOVS R1, #16
0x08003F3E: 4029 ANDS R1, R5
0x08003F40: 69F2 LDR R2, [R6, #28]
0x08003F42: 408A LSLS R2, R1
0x08003F44: 4B21 LDR R3, =0x000003FF ; [PC, #132] [0x08003FCC]
0x08003F46: 408B LSLS R3, R1
0x08003F48: 6C87 LDR R7, [R0, #72]
0x08003F4A: 439F BICS R7, R3
0x08003F4C: 4317 ORRS R7, R2
0x08003F4E: 6487 STR R7, [R0, #72]
0x08003F50: 6A32 LDR R2, [R6, #32]
0x08003F52: 408A LSLS R2, R1
0x08003F54: 23FF MOVS R3, #255
0x08003F56: 408B LSLS R3, R1
0x08003F58: 6CC1 LDR R1, [R0, #76]
0x08003F5A: 4399 BICS R1, R3
0x08003F5C: 4311 ORRS R1, R2
0x08003F5E: 64C1 STR R1, [R0, #76]
0x08003F60: 9F00 LDR R7, [SP, #0]
.L9:
0x08003F62: 6820 LDR R0, [R4]
0x08003F64: 6931 LDR R1, [R6, #16]
0x08003F66: 2901 CMP R1, #1
0x08003F68: D10A BNE .L10 ; 0x08003F80
0x08003F6A: 2110 MOVS R1, #16
0x08003F6C: 400D ANDS R5, R1
0x08003F6E: 6971 LDR R1, [R6, #20]
0x08003F70: 40A9 LSLS R1, R5
0x08003F72: 221F MOVS R2, #31
0x08003F74: 40AA LSLS R2, R5
0x08003F76: 6B83 LDR R3, [R0, #56]
0x08003F78: 4393 BICS R3, R2
0x08003F7A: 430B ORRS R3, R1
0x08003F7C: 6383 STR R3, [R0, #56]
0x08003F7E: E001 B .L11 ; 0x08003F84
.L10:
0x08003F80: 2110 MOVS R1, #16
0x08003F82: 400D ANDS R5, R1
.L11:
0x08003F84: 2107 MOVS R1, #7
0x08003F86: 40A9 LSLS R1, R5
0x08003F88: 6BC2 LDR R2, [R0, #60]
0x08003F8A: 438A BICS R2, R1
0x08003F8C: 6831 LDR R1, [R6]
0x08003F8E: 68B3 LDR R3, [R6, #8]
0x08003F90: 430B ORRS R3, R1
0x08003F92: 68F1 LDR R1, [R6, #12]
0x08003F94: 4319 ORRS R1, R3
0x08003F96: 40A9 LSLS R1, R5
0x08003F98: 4311 ORRS R1, R2
0x08003F9A: 63C1 STR R1, [R0, #60]
0x08003F9C: 03B9 LSLS R1, R7, #14
0x08003F9E: 40A9 LSLS R1, R5
0x08003FA0: 6802 LDR R2, [R0]
0x08003FA2: 438A BICS R2, R1
0x08003FA4: 6002 STR R2, [R0]
0x08003FA6: 6871 LDR R1, [R6, #4]
0x08003FA8: 40A9 LSLS R1, R5
0x08003FAA: 4A09 LDR R2, =0x00000FFE ; [PC, #36] [0x08003FD0]
0x08003FAC: 40AA LSLS R2, R5
0x08003FAE: 6803 LDR R3, [R0]
0x08003FB0: 4393 BICS R3, R2
0x08003FB2: 430B ORRS R3, R1
0x08003FB4: 6003 STR R3, [R0]
0x08003FB6: 21C0 MOVS R1, #192
0x08003FB8: 40A9 LSLS R1, R5
0x08003FBA: 6802 LDR R2, [R0]
0x08003FBC: 438A BICS R2, R1
0x08003FBE: 6002 STR R2, [R0]
0x08003FC0: 2000 MOVS R0, #0
0x08003FC2: 7160 STRB R0, [R4, #5]
0x08003FC4: 7127 STRB R7, [R4, #4]
0x08003FC6: B001 ADD SP, SP, #4
0x08003FC8: BDF0 POP {R4-R7, PC}
0x08003FCA: 46C0 NOP
0x08003FCC: 000003FF DC.W 0x000003FF
0x08003FD0: 00000FFE DC.W 0x00000FFE
Section .text.HAL_DMA_Init from stm32g0xx_hal_dma.o, size=236, align=4
HAL_DMA_Init:
0x08003FD4: B5F0 PUSH {R4-R7, LR}
0x08003FD6: B083 SUB SP, SP, #12
0x08003FD8: 2800 CMP R0, #0
0x08003FDA: D03F BEQ .L1 ; 0x0800405C
0x08003FDC: 4604 MOV R4, R0
0x08003FDE: 4606 MOV R6, R0
0x08003FE0: 3624 ADDS R6, #36
0x08003FE2: 2002 MOVS R0, #2
0x08003FE4: 7070 STRB R0, [R6, #1]
0x08003FE6: 6827 LDR R7, [R4]
0x08003FE8: 6838 LDR R0, [R7]
0x08003FEA: 4930 LDR R1, =0xFFFF800F ; [PC, #192] [0x080040AC]
0x08003FEC: 4001 ANDS R1, R0
0x08003FEE: 6039 STR R1, [R7]
0x08003FF0: 482F LDR R0, =0x40020800 ; [PC, #188] [0x080040B0]
0x08003FF2: 3080 ADDS R0, #128
0x08003FF4: 64A0 STR R0, [R4, #72]
0x08003FF6: 482F LDR R0, =0xBFFDFFF8 ; [PC, #188] [0x080040B4]
0x08003FF8: 1838 ADDS R0, R7, R0
0x08003FFA: 2114 MOVS R1, #20
0x08003FFC: F006 FACE BL __aeabi_uidiv ; 0x0800A59C
0x08004000: 0080 LSLS R0, R0, #2
0x08004002: 492B LDR R1, =0x40020800 ; [PC, #172] [0x080040B0]
0x08004004: 1841 ADDS R1, R0, R1
0x08004006: 6420 STR R0, [R4, #64]
0x08004008: 9101 STR R1, [SP, #4]
0x0800400A: 6461 STR R1, [R4, #68]
0x0800400C: B2F8 UXTB R0, R7
0x0800400E: 3808 SUBS R0, #8
0x08004010: 2114 MOVS R1, #20
0x08004012: F006 FAC3 BL __aeabi_uidiv ; 0x0800A59C
0x08004016: 211F MOVS R1, #31
0x08004018: 4001 ANDS R1, R0
0x0800401A: 2501 MOVS R5, #1
0x0800401C: 4628 MOV R0, R5
0x0800401E: 4088 LSLS R0, R1
0x08004020: 64E0 STR R0, [R4, #76]
0x08004022: 68A2 LDR R2, [R4, #8]
0x08004024: 68E1 LDR R1, [R4, #12]
0x08004026: 4311 ORRS R1, R2
0x08004028: 6923 LDR R3, [R4, #16]
0x0800402A: 430B ORRS R3, R1
0x0800402C: 6961 LDR R1, [R4, #20]
0x0800402E: 4319 ORRS R1, R3
0x08004030: 69A3 LDR R3, [R4, #24]
0x08004032: 430B ORRS R3, R1
0x08004034: 69E1 LDR R1, [R4, #28]
0x08004036: 4319 ORRS R1, R3
0x08004038: 6A23 LDR R3, [R4, #32]
0x0800403A: 430B ORRS R3, R1
0x0800403C: 6839 LDR R1, [R7]
0x0800403E: 4319 ORRS R1, R3
0x08004040: 6039 STR R1, [R7]
0x08004042: 9502 STR R5, [SP, #8]
0x08004044: 03A9 LSLS R1, R5, #14
0x08004046: 428A CMP R2, R1
0x08004048: 4A1B LDR R2, =0x40020884 ; [PC, #108] [0x080040B8]
0x0800404A: D10A BNE .L2 ; 0x08004062
0x0800404C: 2300 MOVS R3, #0
0x0800404E: 9901 LDR R1, [SP, #4]
0x08004050: 600B STR R3, [R1]
0x08004052: 6063 STR R3, [R4, #4]
0x08004054: 6010 STR R0, [R2]
0x08004056: 461F MOV R7, R3
0x08004058: 461D MOV R5, R3
0x0800405A: E01C B .L3 ; 0x08004096
.L1:
0x0800405C: 2001 MOVS R0, #1
0x0800405E: B003 ADD SP, SP, #12
0x08004060: BDF0 POP {R4-R7, PC}
.L2:
0x08004062: 6863 LDR R3, [R4, #4]
0x08004064: 213F MOVS R1, #63
0x08004066: 4019 ANDS R1, R3
0x08004068: 9D01 LDR R5, [SP, #4]
0x0800406A: 6029 STR R1, [R5]
0x0800406C: 6010 STR R0, [R2]
0x0800406E: 1E58 SUBS R0, R3, #1
0x08004070: 2300 MOVS R3, #0
0x08004072: 2803 CMP R0, #3
0x08004074: 461F MOV R7, R3
0x08004076: 461D MOV R5, R3
0x08004078: D80D BHI .L3 ; 0x08004096
0x0800407A: 1E48 SUBS R0, R1, #1
0x0800407C: 0081 LSLS R1, R0, #2
0x0800407E: 1853 ADDS R3, R2, R1
0x08004080: 2100 MOVS R1, #0
0x08004082: 67D9 STR R1, [R3, #124]
0x08004084: 2103 MOVS R1, #3
0x08004086: 4001 ANDS R1, R0
0x08004088: 9D02 LDR R5, [SP, #8]
0x0800408A: 408D LSLS R5, R1
0x0800408C: 480B LDR R0, =0x40020944 ; [PC, #44] [0x080040BC]
0x0800408E: 6005 STR R5, [R0]
0x08004090: 337C ADDS R3, #124
0x08004092: 32BC ADDS R2, #188
0x08004094: 4617 MOV R7, R2
.L3:
0x08004096: 2000 MOVS R0, #0
0x08004098: 63E0 STR R0, [R4, #60]
0x0800409A: 6523 STR R3, [R4, #80]
0x0800409C: 6567 STR R7, [R4, #84]
0x0800409E: 65A5 STR R5, [R4, #88]
0x080040A0: 7030 STRB R0, [R6]
0x080040A2: 9902 LDR R1, [SP, #8]
0x080040A4: 7071 STRB R1, [R6, #1]
0x080040A6: B003 ADD SP, SP, #12
0x080040A8: BDF0 POP {R4-R7, PC}
0x080040AA: 46C0 NOP
0x080040AC: FFFF800F DC.W 0xFFFF800F
0x080040B0: 40020800 DC.W 0x40020800
0x080040B4: BFFDFFF8 DC.W 0xBFFDFFF8
0x080040B8: 40020884 DC.W 0x40020884
0x080040BC: 40020944 DC.W 0x40020944
Section .text.HAL_DMA_Start from stm32g0xx_hal_dma.o, size=140, align=4
HAL_DMA_Start:
0x080040C0: B5F0 PUSH {R4-R7, LR}
0x080040C2: B081 SUB SP, SP, #4
0x080040C4: 4604 MOV R4, R0
0x080040C6: 2024 MOVS R0, #36
0x080040C8: 5C20 LDRB R0, [R4, R0]
0x080040CA: 2801 CMP R0, #1
0x080040CC: D102 BNE .L1 ; 0x080040D4
0x080040CE: 2002 MOVS R0, #2
0x080040D0: B001 ADD SP, SP, #4
0x080040D2: BDF0 POP {R4-R7, PC}
.L1:
0x080040D4: 4625 MOV R5, R4
0x080040D6: 3524 ADDS R5, #36
0x080040D8: 2001 MOVS R0, #1
0x080040DA: 7028 STRB R0, [R5]
0x080040DC: 786E LDRB R6, [R5, #1]
0x080040DE: 2E01 CMP R6, #1
0x080040E0: D12C BNE .L5 ; 0x0800413C
0x080040E2: 2002 MOVS R0, #2
0x080040E4: 7068 STRB R0, [R5, #1]
0x080040E6: 2000 MOVS R0, #0
0x080040E8: 63E0 STR R0, [R4, #60]
0x080040EA: 6825 LDR R5, [R4]
0x080040EC: 682F LDR R7, [R5]
0x080040EE: 9600 STR R6, [SP, #0]
0x080040F0: 43B7 BICS R7, R6
0x080040F2: 602F STR R7, [R5]
0x080040F4: 6CA7 LDR R7, [R4, #72]
0x080040F6: 6CE6 LDR R6, [R4, #76]
0x080040F8: 607E STR R6, [R7, #4]
0x080040FA: 6D26 LDR R6, [R4, #80]
0x080040FC: 2E00 CMP R6, #0
0x080040FE: D002 BEQ .L2 ; 0x08004106
0x08004100: 6D66 LDR R6, [R4, #84]
0x08004102: 6DA7 LDR R7, [R4, #88]
0x08004104: 6077 STR R7, [R6, #4]
.L2:
0x08004106: 6C26 LDR R6, [R4, #64]
0x08004108: 271C MOVS R7, #28
0x0800410A: 4037 ANDS R7, R6
0x0800410C: 9E00 LDR R6, [SP, #0]
0x0800410E: 40BE LSLS R6, R7
0x08004110: 4F0D LDR R7, =0x40020004 ; [PC, #52] [0x08004148]
0x08004112: 683F LDR R7, [R7]
0x08004114: 4337 ORRS R7, R6
0x08004116: 4E0C LDR R6, =0x40020004 ; [PC, #48] [0x08004148]
0x08004118: 6037 STR R7, [R6]
0x0800411A: 606B STR R3, [R5, #4]
0x0800411C: 68A3 LDR R3, [R4, #8]
0x0800411E: 2B10 CMP R3, #16
0x08004120: 4614 MOV R4, R2
0x08004122: D000 BEQ .L3 ; 0x08004126
0x08004124: 460C MOV R4, R1
.L3:
0x08004126: 60AC STR R4, [R5, #8]
0x08004128: 2B10 CMP R3, #16
0x0800412A: D000 BEQ .L4 ; 0x0800412E
0x0800412C: 4611 MOV R1, R2
.L4:
0x0800412E: 60E9 STR R1, [R5, #12]
0x08004130: 6829 LDR R1, [R5]
0x08004132: 9A00 LDR R2, [SP, #0]
0x08004134: 4311 ORRS R1, R2
0x08004136: 6029 STR R1, [R5]
0x08004138: B001 ADD SP, SP, #4
0x0800413A: BDF0 POP {R4-R7, PC}
.L5:
0x0800413C: 2100 MOVS R1, #0
0x0800413E: 7029 STRB R1, [R5]
0x08004140: 2180 MOVS R1, #128
0x08004142: 63E1 STR R1, [R4, #60]
0x08004144: B001 ADD SP, SP, #4
0x08004146: BDF0 POP {R4-R7, PC}
0x08004148: 40020004 DC.W 0x40020004
Section .text.HAL_DMA_Start_IT from stm32g0xx_hal_dma.o, size=204, align=4
HAL_DMA_Start_IT:
0x0800414C: B5F0 PUSH {R4-R7, LR}
0x0800414E: B082 SUB SP, SP, #8
0x08004150: 4604 MOV R4, R0
0x08004152: 2024 MOVS R0, #36
0x08004154: 5C20 LDRB R0, [R4, R0]
0x08004156: 2801 CMP R0, #1
0x08004158: D102 BNE .L1 ; 0x08004160
0x0800415A: 2002 MOVS R0, #2
0x0800415C: B002 ADD SP, SP, #8
0x0800415E: BDF0 POP {R4-R7, PC}
.L1:
0x08004160: 4617 MOV R7, R2
0x08004162: 4625 MOV R5, R4
0x08004164: 3524 ADDS R5, #36
0x08004166: 2001 MOVS R0, #1
0x08004168: 7028 STRB R0, [R5]
0x0800416A: 786A LDRB R2, [R5, #1]
0x0800416C: 2A01 CMP R2, #1
0x0800416E: D12E BNE .L5 ; 0x080041CE
0x08004170: 2002 MOVS R0, #2
0x08004172: 7068 STRB R0, [R5, #1]
0x08004174: 2000 MOVS R0, #0
0x08004176: 63E0 STR R0, [R4, #60]
0x08004178: 6825 LDR R5, [R4]
0x0800417A: 682A LDR R2, [R5]
0x0800417C: 2601 MOVS R6, #1
0x0800417E: 9601 STR R6, [SP, #4]
0x08004180: 43B2 BICS R2, R6
0x08004182: 602A STR R2, [R5]
0x08004184: 6CA2 LDR R2, [R4, #72]
0x08004186: 6CE6 LDR R6, [R4, #76]
0x08004188: 6056 STR R6, [R2, #4]
0x0800418A: 6D22 LDR R2, [R4, #80]
0x0800418C: 9200 STR R2, [SP, #0]
0x0800418E: 2A00 CMP R2, #0
0x08004190: D002 BEQ .L2 ; 0x08004198
0x08004192: 6D62 LDR R2, [R4, #84]
0x08004194: 6DA6 LDR R6, [R4, #88]
0x08004196: 6056 STR R6, [R2, #4]
.L2:
0x08004198: 6C22 LDR R2, [R4, #64]
0x0800419A: 261C MOVS R6, #28
0x0800419C: 4016 ANDS R6, R2
0x0800419E: 9A01 LDR R2, [SP, #4]
0x080041A0: 40B2 LSLS R2, R6
0x080041A2: 4E1C LDR R6, =0x40020004 ; [PC, #112] [0x08004214]
0x080041A4: 6836 LDR R6, [R6]
0x080041A6: 4316 ORRS R6, R2
0x080041A8: 4A1A LDR R2, =0x40020004 ; [PC, #104] [0x08004214]
0x080041AA: 6016 STR R6, [R2]
0x080041AC: 606B STR R3, [R5, #4]
0x080041AE: 68A3 LDR R3, [R4, #8]
0x080041B0: 2B10 CMP R3, #16
0x080041B2: 463A MOV R2, R7
0x080041B4: D000 BEQ .L3 ; 0x080041B8
0x080041B6: 460A MOV R2, R1
.L3:
0x080041B8: 60AA STR R2, [R5, #8]
0x080041BA: 2B10 CMP R3, #16
0x080041BC: D000 BEQ .L4 ; 0x080041C0
0x080041BE: 4639 MOV R1, R7
.L4:
0x080041C0: 60E9 STR R1, [R5, #12]
0x080041C2: 6829 LDR R1, [R5]
0x080041C4: 6B22 LDR R2, [R4, #48]
0x080041C6: 2A00 CMP R2, #0
0x080041C8: D007 BEQ .L6 ; 0x080041DA
0x080041CA: 220E MOVS R2, #14
0x080041CC: E00A B .L7 ; 0x080041E4
.L5:
0x080041CE: 2100 MOVS R1, #0
0x080041D0: 7029 STRB R1, [R5]
0x080041D2: 2180 MOVS R1, #128
0x080041D4: 63E1 STR R1, [R4, #60]
0x080041D6: B002 ADD SP, SP, #8
0x080041D8: BDF0 POP {R4-R7, PC}
.L6:
0x080041DA: 2204 MOVS R2, #4
0x080041DC: 4391 BICS R1, R2
0x080041DE: 6029 STR R1, [R5]
0x080041E0: 682A LDR R2, [R5]
0x080041E2: 210A MOVS R1, #10
.L7:
0x080041E4: 4311 ORRS R1, R2
0x080041E6: 6029 STR R1, [R5]
0x080041E8: 9901 LDR R1, [SP, #4]
0x080041EA: 0209 LSLS R1, R1, #8
0x080041EC: 6C62 LDR R2, [R4, #68]
0x080041EE: 6813 LDR R3, [R2]
0x080041F0: 03DB LSLS R3, R3, #15
0x080041F2: D502 BPL .L8 ; 0x080041FA
0x080041F4: 6813 LDR R3, [R2]
0x080041F6: 430B ORRS R3, R1
0x080041F8: 6013 STR R3, [R2]
.L8:
0x080041FA: 9B00 LDR R3, [SP, #0]
0x080041FC: 2B00 CMP R3, #0
0x080041FE: D002 BEQ .L9 ; 0x08004206
0x08004200: 681A LDR R2, [R3]
0x08004202: 430A ORRS R2, R1
0x08004204: 601A STR R2, [R3]
.L9:
0x08004206: 6829 LDR R1, [R5]
0x08004208: 9A01 LDR R2, [SP, #4]
0x0800420A: 4311 ORRS R1, R2
0x0800420C: 6029 STR R1, [R5]
0x0800420E: B002 ADD SP, SP, #8
0x08004210: BDF0 POP {R4-R7, PC}
0x08004212: 46C0 NOP
0x08004214: 40020004 DC.W 0x40020004
Section .text.HAL_DMA_Abort from stm32g0xx_hal_dma.o, size=116, align=4
HAL_DMA_Abort:
0x08004218: B570 PUSH {R4-R6, LR}
0x0800421A: 2800 CMP R0, #0
0x0800421C: D02A BEQ .L2 ; 0x08004274
0x0800421E: 4601 MOV R1, R0
0x08004220: 3124 ADDS R1, #36
0x08004222: 784A LDRB R2, [R1, #1]
0x08004224: 2A02 CMP R2, #2
0x08004226: D127 BNE .L3 ; 0x08004278
0x08004228: 6804 LDR R4, [R0]
0x0800422A: 6822 LDR R2, [R4]
0x0800422C: 230E MOVS R3, #14
0x0800422E: 439A BICS R2, R3
0x08004230: 6022 STR R2, [R4]
0x08004232: 6C42 LDR R2, [R0, #68]
0x08004234: 6815 LDR R5, [R2]
0x08004236: 4B13 LDR R3, =0xFFFFFEFF ; [PC, #76] [0x08004284]
0x08004238: 401D ANDS R5, R3
0x0800423A: 6015 STR R5, [R2]
0x0800423C: 6825 LDR R5, [R4]
0x0800423E: 2201 MOVS R2, #1
0x08004240: 4395 BICS R5, R2
0x08004242: 6025 STR R5, [R4]
0x08004244: 6C04 LDR R4, [R0, #64]
0x08004246: 251C MOVS R5, #28
0x08004248: 4025 ANDS R5, R4
0x0800424A: 4614 MOV R4, R2
0x0800424C: 40AC LSLS R4, R5
0x0800424E: 4D0E LDR R5, =0x40020004 ; [PC, #56] [0x08004288]
0x08004250: 682E LDR R6, [R5]
0x08004252: 4326 ORRS R6, R4
0x08004254: 602E STR R6, [R5]
0x08004256: 6C84 LDR R4, [R0, #72]
0x08004258: 6CC5 LDR R5, [R0, #76]
0x0800425A: 6065 STR R5, [R4, #4]
0x0800425C: 6D04 LDR R4, [R0, #80]
0x0800425E: 2C00 CMP R4, #0
0x08004260: D005 BEQ .L1 ; 0x0800426E
0x08004262: 6825 LDR R5, [R4]
0x08004264: 401D ANDS R5, R3
0x08004266: 6025 STR R5, [R4]
0x08004268: 6D43 LDR R3, [R0, #84]
0x0800426A: 6D80 LDR R0, [R0, #88]
0x0800426C: 6058 STR R0, [R3, #4]
.L1:
0x0800426E: 704A STRB R2, [R1, #1]
0x08004270: 2000 MOVS R0, #0
0x08004272: E004 B .L4 ; 0x0800427E
.L2:
0x08004274: 2001 MOVS R0, #1
0x08004276: BD70 POP {R4-R6, PC}
.L3:
0x08004278: 2204 MOVS R2, #4
0x0800427A: 63C2 STR R2, [R0, #60]
0x0800427C: 2001 MOVS R0, #1
.L4:
0x0800427E: 2200 MOVS R2, #0
0x08004280: 700A STRB R2, [R1]
0x08004282: BD70 POP {R4-R6, PC}
0x08004284: FFFFFEFF DC.W 0xFFFFFEFF
0x08004288: 40020004 DC.W 0x40020004
Section .text.HAL_DMA_PollForTransfer from stm32g0xx_hal_dma.o, size=284, align=4
HAL_DMA_PollForTransfer:
0x0800428C: B5F0 PUSH {R4-R7, LR}
0x0800428E: B085 SUB SP, SP, #20
0x08004290: 4604 MOV R4, R0
0x08004292: 4605 MOV R5, R0
0x08004294: 3524 ADDS R5, #36
0x08004296: 7868 LDRB R0, [R5, #1]
0x08004298: 2802 CMP R0, #2
0x0800429A: D109 BNE .L1 ; 0x080042B0
0x0800429C: 6820 LDR R0, [R4]
0x0800429E: 6800 LDR R0, [R0]
0x080042A0: 0680 LSLS R0, R0, #26
0x080042A2: D40C BMI .L2 ; 0x080042BE
0x080042A4: 4616 MOV R6, R2
0x080042A6: 2900 CMP R1, #0
0x080042A8: 9101 STR R1, [SP, #4]
0x080042AA: D00D BEQ .L3 ; 0x080042C8
0x080042AC: 2204 MOVS R2, #4
0x080042AE: E00C B .L4 ; 0x080042CA
.L1:
0x080042B0: 2000 MOVS R0, #0
0x080042B2: 7028 STRB R0, [R5]
0x080042B4: 2004 MOVS R0, #4
0x080042B6: 63E0 STR R0, [R4, #60]
0x080042B8: 2001 MOVS R0, #1
0x080042BA: B005 ADD SP, SP, #20
0x080042BC: BDF0 POP {R4-R7, PC}
.L2:
0x080042BE: 2001 MOVS R0, #1
0x080042C0: 0201 LSLS R1, R0, #8
0x080042C2: 63E1 STR R1, [R4, #60]
0x080042C4: B005 ADD SP, SP, #20
0x080042C6: BDF0 POP {R4-R7, PC}
.L3:
0x080042C8: 2202 MOVS R2, #2
.L4:
0x080042CA: 6C20 LDR R0, [R4, #64]
0x080042CC: 211C MOVS R1, #28
0x080042CE: 9104 STR R1, [SP, #16]
0x080042D0: 4008 ANDS R0, R1
0x080042D2: 4082 LSLS R2, R0
0x080042D4: 9203 STR R2, [SP, #12]
0x080042D6: 4833 LDR R0, =0x40020004 ; [PC, #204] [0x080043A4]
0x080042D8: 1F07 SUBS R7, R0, #4
0x080042DA: F7FE FFB7 BL HAL_GetTick ; 0x0800324C
0x080042DE: 9A03 LDR R2, [SP, #12]
0x080042E0: 9002 STR R0, [SP, #8]
.L5:
0x080042E2: 6838 LDR R0, [R7]
0x080042E4: 4210 TST R0, R2
0x080042E6: D117 BNE .L7 ; 0x08004318
0x080042E8: 6C21 LDR R1, [R4, #64]
0x080042EA: 9804 LDR R0, [SP, #16]
0x080042EC: 4001 ANDS R1, R0
0x080042EE: 6838 LDR R0, [R7]
0x080042F0: 40C8 LSRS R0, R1
0x080042F2: 0700 LSLS R0, R0, #28
0x080042F4: D448 BMI .L11 ; 0x08004388
0x080042F6: 1C70 ADDS R0, R6, #1
0x080042F8: D0F3 BEQ .L5 ; 0x080042E2
0x080042FA: F7FE FFA7 BL HAL_GetTick ; 0x0800324C
0x080042FE: 9A03 LDR R2, [SP, #12]
0x08004300: 2E00 CMP R6, #0
0x08004302: D003 BEQ .L6 ; 0x0800430C
0x08004304: 9902 LDR R1, [SP, #8]
0x08004306: 1A40 SUBS R0, R0, R1
0x08004308: 42B0 CMP R0, R6
0x0800430A: D9EA BLS .L5 ; 0x080042E2
.L6:
0x0800430C: 2020 MOVS R0, #32
0x0800430E: 63E0 STR R0, [R4, #60]
0x08004310: 2000 MOVS R0, #0
0x08004312: 7028 STRB R0, [R5]
0x08004314: 2001 MOVS R0, #1
0x08004316: E041 B .L12 ; 0x0800439C
.L7:
0x08004318: 6D20 LDR R0, [R4, #80]
0x0800431A: 2800 CMP R0, #0
0x0800431C: D00E BEQ .L8 ; 0x0800433C
0x0800431E: 6D61 LDR R1, [R4, #84]
0x08004320: 6DA2 LDR R2, [R4, #88]
0x08004322: 680B LDR R3, [R1]
0x08004324: 421A TST R2, R3
0x08004326: D009 BEQ .L8 ; 0x0800433C
0x08004328: 2301 MOVS R3, #1
0x0800432A: 021E LSLS R6, R3, #8
0x0800432C: 6807 LDR R7, [R0]
0x0800432E: 4337 ORRS R7, R6
0x08004330: 6007 STR R7, [R0]
0x08004332: 604A STR R2, [R1, #4]
0x08004334: 0298 LSLS R0, R3, #10
0x08004336: 6BE1 LDR R1, [R4, #60]
0x08004338: 4301 ORRS R1, R0
0x0800433A: 63E1 STR R1, [R4, #60]
.L8:
0x0800433C: 6CA0 LDR R0, [R4, #72]
0x0800433E: 6CE1 LDR R1, [R4, #76]
0x08004340: 6802 LDR R2, [R0]
0x08004342: 4211 TST R1, R2
0x08004344: D005 BEQ .L9 ; 0x08004352
0x08004346: 6041 STR R1, [R0, #4]
0x08004348: 2001 MOVS R0, #1
0x0800434A: 0240 LSLS R0, R0, #9
0x0800434C: 6BE1 LDR R1, [R4, #60]
0x0800434E: 4301 ORRS R1, R0
0x08004350: 63E1 STR R1, [R4, #60]
.L9:
0x08004352: 6C20 LDR R0, [R4, #64]
0x08004354: 9904 LDR R1, [SP, #16]
0x08004356: 4008 ANDS R0, R1
0x08004358: 9901 LDR R1, [SP, #4]
0x0800435A: 2900 CMP R1, #0
0x0800435C: D008 BEQ .L10 ; 0x08004370
0x0800435E: 2104 MOVS R1, #4
0x08004360: 4081 LSLS R1, R0
0x08004362: 4A10 LDR R2, =0x40020004 ; [PC, #64] [0x080043A4]
0x08004364: 6810 LDR R0, [R2]
0x08004366: 4308 ORRS R0, R1
0x08004368: 6010 STR R0, [R2]
0x0800436A: 2000 MOVS R0, #0
0x0800436C: B005 ADD SP, SP, #20
0x0800436E: BDF0 POP {R4-R7, PC}
.L10:
0x08004370: 2102 MOVS R1, #2
0x08004372: 4081 LSLS R1, R0
0x08004374: 4A0B LDR R2, =0x40020004 ; [PC, #44] [0x080043A4]
0x08004376: 6810 LDR R0, [R2]
0x08004378: 4308 ORRS R0, R1
0x0800437A: 6010 STR R0, [R2]
0x0800437C: 2000 MOVS R0, #0
0x0800437E: 7028 STRB R0, [R5]
0x08004380: 2101 MOVS R1, #1
0x08004382: 7069 STRB R1, [R5, #1]
0x08004384: B005 ADD SP, SP, #20
0x08004386: BDF0 POP {R4-R7, PC}
.L11:
0x08004388: 2001 MOVS R0, #1
0x0800438A: 4602 MOV R2, R0
0x0800438C: 408A LSLS R2, R1
0x0800438E: 4B05 LDR R3, =0x40020004 ; [PC, #20] [0x080043A4]
0x08004390: 6819 LDR R1, [R3]
0x08004392: 4311 ORRS R1, R2
0x08004394: 6019 STR R1, [R3]
0x08004396: 63E0 STR R0, [R4, #60]
0x08004398: 2100 MOVS R1, #0
0x0800439A: 7029 STRB R1, [R5]
.L12:
0x0800439C: 7068 STRB R0, [R5, #1]
0x0800439E: B005 ADD SP, SP, #20
0x080043A0: BDF0 POP {R4-R7, PC}
0x080043A2: 46C0 NOP
0x080043A4: 40020004 DC.W 0x40020004
Section .text.HAL_FLASH_Program from stm32g0xx_hal_flash.o, size=156, align=4
HAL_FLASH_Program:
0x080043A8: B5F0 PUSH {R4-R7, LR}
0x080043AA: B085 SUB SP, SP, #20
0x080043AC: 460E MOV R6, R1
0x080043AE: 4D23 LDR R5, =pFlash ; [PC, #140] [0x0800443C] =0x200005E4
0x080043B0: 7829 LDRB R1, [R5]
0x080043B2: 2901 CMP R1, #1
0x080043B4: D102 BNE .L1 ; 0x080043BC
0x080043B6: 2002 MOVS R0, #2
0x080043B8: B005 ADD SP, SP, #20
0x080043BA: BDF0 POP {R4-R7, PC}
.L1:
0x080043BC: 4617 MOV R7, R2
0x080043BE: 9301 STR R3, [SP, #4]
0x080043C0: 9004 STR R0, [SP, #16]
0x080043C2: 2400 MOVS R4, #0
0x080043C4: 606C STR R4, [R5, #4]
0x080043C6: 2001 MOVS R0, #1
0x080043C8: 9003 STR R0, [SP, #12]
0x080043CA: 7028 STRB R0, [R5]
0x080043CC: 207D MOVS R0, #125
0x080043CE: 00C0 LSLS R0, R0, #3
0x080043D0: 9002 STR R0, [SP, #8]
0x080043D2: F000 F837 BL FLASH_WaitForLastOperation ; 0x08004444
0x080043D6: 2800 CMP R0, #0
0x080043D8: D12D BNE .L6 ; 0x08004436
0x080043DA: 9903 LDR R1, [SP, #12]
0x080043DC: 9B02 LDR R3, [SP, #8]
0x080043DE: 9400 STR R4, [SP, #0]
0x080043E0: 4D17 LDR R5, =0x40022014 ; [PC, #92] [0x08004440]
0x080043E2: 9804 LDR R0, [SP, #16]
0x080043E4: 2801 CMP R0, #1
0x080043E6: D109 BNE .L2 ; 0x080043FC
0x080043E8: 6828 LDR R0, [R5]
0x080043EA: 4308 ORRS R0, R1
0x080043EC: 6028 STR R0, [R5]
0x080043EE: 6037 STR R7, [R6]
0x080043F0: F3BF 8F6F ISB SY
0x080043F4: 9801 LDR R0, [SP, #4]
0x080043F6: 6070 STR R0, [R6, #4]
0x080043F8: 4618 MOV R0, R3
0x080043FA: E014 B .L5 ; 0x08004426
.L2:
0x080043FC: 0488 LSLS R0, R1, #18
0x080043FE: 6829 LDR R1, [R5]
0x08004400: 4301 ORRS R1, R0
0x08004402: 6029 STR R1, [R5]
0x08004404: F3EF 8410 MRS R4, PRIMASK
0x08004408: B672 CPSID i
0x0800440A: 9900 LDR R1, [SP, #0]
.L3:
0x0800440C: CF04 LDM R7!, {R2}
0x0800440E: C604 STM R6!, {R2}
0x08004410: 1C4A ADDS R2, R1, #1
0x08004412: 293F CMP R1, #63
0x08004414: 4611 MOV R1, R2
0x08004416: D3F9 BCC .L3 ; 0x0800440C
0x08004418: 4618 MOV R0, R3
.L4:
0x0800441A: 1F29 SUBS R1, R5, #4
0x0800441C: 6809 LDR R1, [R1]
0x0800441E: 03C9 LSLS R1, R1, #15
0x08004420: D4FB BMI .L4 ; 0x0800441A
0x08004422: F384 8810 MSR PRIMASK, R4
.L5:
0x08004426: F000 F80D BL FLASH_WaitForLastOperation ; 0x08004444
0x0800442A: 6829 LDR R1, [R5]
0x0800442C: 9A04 LDR R2, [SP, #16]
0x0800442E: 4391 BICS R1, R2
0x08004430: 6029 STR R1, [R5]
0x08004432: 4D02 LDR R5, =pFlash ; [PC, #8] [0x0800443C] =0x200005E4
0x08004434: 9C00 LDR R4, [SP, #0]
.L6:
0x08004436: 702C STRB R4, [R5]
0x08004438: B005 ADD SP, SP, #20
0x0800443A: BDF0 POP {R4-R7, PC}
0x0800443C: 200005E4 DC.W pFlash
0x08004440: 40022014 DC.W 0x40022014
Section .text.FLASH_WaitForLastOperation from stm32g0xx_hal_flash.o, size=88, align=4
FLASH_WaitForLastOperation:
0x08004444: B570 PUSH {R4-R6, LR}
0x08004446: 4604 MOV R4, R0
0x08004448: F7FE FF00 BL HAL_GetTick ; 0x0800324C
0x0800444C: 1906 ADDS R6, R0, R4
0x0800444E: 4D10 LDR R5, =0x40022010 ; [PC, #64] [0x08004490]
.L1:
0x08004450: 6828 LDR R0, [R5]
0x08004452: 03C0 LSLS R0, R0, #15
0x08004454: D505 BPL .L3 ; 0x08004462
0x08004456: F7FE FEF9 BL HAL_GetTick ; 0x0800324C
0x0800445A: 42B0 CMP R0, R6
0x0800445C: D3F8 BCC .L1 ; 0x08004450
.L2:
0x0800445E: 2003 MOVS R0, #3
0x08004460: BD70 POP {R4-R6, PC}
.L3:
0x08004462: 6828 LDR R0, [R5]
0x08004464: 490B LDR R1, =0x0000C3FA ; [PC, #44] [0x08004494]
0x08004466: 1C4A ADDS R2, R1, #1
0x08004468: 602A STR R2, [R5]
0x0800446A: 4008 ANDS R0, R1
0x0800446C: D003 BEQ .L4 ; 0x08004476
0x0800446E: 490A LDR R1, =pFlash ; [PC, #40] [0x08004498] =0x200005E4
0x08004470: 6048 STR R0, [R1, #4]
0x08004472: 2001 MOVS R0, #1
0x08004474: BD70 POP {R4-R6, PC}
.L4:
0x08004476: F7FE FEE9 BL HAL_GetTick ; 0x0800324C
0x0800447A: 1904 ADDS R4, R0, R4
.L5:
0x0800447C: 6828 LDR R0, [R5]
0x0800447E: 0340 LSLS R0, R0, #13
0x08004480: D504 BPL .L6 ; 0x0800448C
0x08004482: F7FE FEE3 BL HAL_GetTick ; 0x0800324C
0x08004486: 42A0 CMP R0, R4
0x08004488: D3F8 BCC .L5 ; 0x0800447C
0x0800448A: E7E8 B .L2 ; 0x0800445E
.L6:
0x0800448C: 2000 MOVS R0, #0
0x0800448E: BD70 POP {R4-R6, PC}
0x08004490: 40022010 DC.W 0x40022010
0x08004494: 0000C3FA DC.W 0x0000C3FA
0x08004498: 200005E4 DC.W pFlash
Section .text.HAL_FLASH_Unlock from stm32g0xx_hal_flash.o, size=40, align=4
HAL_FLASH_Unlock:
0x0800449C: 4806 LDR R0, =0x40022008 ; [PC, #24] [0x080044B8]
0x0800449E: 68C1 LDR R1, [R0, #12]
0x080044A0: 2900 CMP R1, #0
0x080044A2: D401 BMI .L1 ; 0x080044A8
0x080044A4: 2000 MOVS R0, #0
0x080044A6: 4770 BX LR
.L1:
0x080044A8: 4904 LDR R1, =0x45670123 ; [PC, #16] [0x080044BC]
0x080044AA: 6001 STR R1, [R0]
0x080044AC: 4904 LDR R1, =0xCDEF89AB ; [PC, #16] [0x080044C0]
0x080044AE: 6001 STR R1, [R0]
0x080044B0: 68C0 LDR R0, [R0, #12]
0x080044B2: 0FC0 LSRS R0, R0, #31
0x080044B4: 4770 BX LR
0x080044B6: 46C0 NOP
0x080044B8: 40022008 DC.W 0x40022008
0x080044BC: 45670123 DC.W 0x45670123
0x080044C0: CDEF89AB DC.W 0xCDEF89AB
Section .text.HAL_FLASH_Lock from stm32g0xx_hal_flash.o, size=24, align=4
HAL_FLASH_Lock:
0x080044C4: 2001 MOVS R0, #1
0x080044C6: 07C0 LSLS R0, R0, #31
0x080044C8: 4903 LDR R1, =0x40022014 ; [PC, #12] [0x080044D8]
0x080044CA: 680A LDR R2, [R1]
0x080044CC: 4302 ORRS R2, R0
0x080044CE: 600A STR R2, [R1]
0x080044D0: 6808 LDR R0, [R1]
0x080044D2: 43C0 MVNS R0, R0
0x080044D4: 0FC0 LSRS R0, R0, #31
0x080044D6: 4770 BX LR
0x080044D8: 40022014 DC.W 0x40022014
Section .text.HAL_FLASHEx_Erase from stm32g0xx_hal_flash_ex.o, size=184, align=4
HAL_FLASHEx_Erase:
0x080044DC: B5F0 PUSH {R4-R7, LR}
0x080044DE: B083 SUB SP, SP, #12
0x080044E0: 4605 MOV R5, R0
0x080044E2: 4C28 LDR R4, =pFlash ; [PC, #160] [0x08004584] =0x200005E4
0x080044E4: 7820 LDRB R0, [R4]
0x080044E6: 2801 CMP R0, #1
0x080044E8: D102 BNE .L1 ; 0x080044F0
0x080044EA: 2002 MOVS R0, #2
0x080044EC: B003 ADD SP, SP, #12
0x080044EE: BDF0 POP {R4-R7, PC}
.L1:
0x080044F0: 9102 STR R1, [SP, #8]
0x080044F2: 2700 MOVS R7, #0
0x080044F4: 6067 STR R7, [R4, #4]
0x080044F6: 2001 MOVS R0, #1
0x080044F8: 7020 STRB R0, [R4]
0x080044FA: 207D MOVS R0, #125
0x080044FC: 00C6 LSLS R6, R0, #3
0x080044FE: 4630 MOV R0, R6
0x08004500: F7FF FFA0 BL FLASH_WaitForLastOperation ; 0x08004444
0x08004504: 2800 CMP R0, #0
0x08004506: D139 BNE .L7 ; 0x0800457C
0x08004508: 2004 MOVS R0, #4
0x0800450A: 6068 STR R0, [R5, #4]
0x0800450C: 6828 LDR R0, [R5]
0x0800450E: 2804 CMP R0, #4
0x08004510: D109 BNE .L2 ; 0x08004526
0x08004512: 481E LDR R0, =0x00010002 ; [PC, #120] [0x0800458C]
0x08004514: 1C80 ADDS R0, R0, #2
0x08004516: 491C LDR R1, =0x40022014 ; [PC, #112] [0x08004588]
0x08004518: 680A LDR R2, [R1]
0x0800451A: 4302 ORRS R2, R0
0x0800451C: 600A STR R2, [R1]
0x0800451E: 4630 MOV R0, R6
0x08004520: F7FF FF90 BL FLASH_WaitForLastOperation ; 0x08004444
0x08004524: E02A B .L7 ; 0x0800457C
.L2:
0x08004526: 43F8 MVNS R0, R7
0x08004528: 9902 LDR R1, [SP, #8]
0x0800452A: 6008 STR R0, [R1]
0x0800452C: 2100 MOVS R1, #0
0x0800452E: 68AF LDR R7, [R5, #8]
0x08004530: 68E8 LDR R0, [R5, #12]
0x08004532: 19C0 ADDS R0, R0, R7
0x08004534: 4287 CMP R7, R0
0x08004536: 9101 STR R1, [SP, #4]
0x08004538: 4608 MOV R0, R1
0x0800453A: D219 BCS .L6 ; 0x08004570
0x0800453C: 00FC LSLS R4, R7, #3
.L3:
0x0800453E: 4912 LDR R1, =0x40022014 ; [PC, #72] [0x08004588]
0x08004540: 6808 LDR R0, [R1]
0x08004542: 4A13 LDR R2, =0xFFFEFE05 ; [PC, #76] [0x08004590]
0x08004544: 4010 ANDS R0, R2
0x08004546: 4320 ORRS R0, R4
0x08004548: 4A10 LDR R2, =0x00010002 ; [PC, #64] [0x0800458C]
0x0800454A: 4310 ORRS R0, R2
0x0800454C: 6008 STR R0, [R1]
0x0800454E: 4630 MOV R0, R6
0x08004550: F7FF FF78 BL FLASH_WaitForLastOperation ; 0x08004444
0x08004554: 2800 CMP R0, #0
0x08004556: D108 BNE .L4 ; 0x0800456A
0x08004558: 68A8 LDR R0, [R5, #8]
0x0800455A: 68E9 LDR R1, [R5, #12]
0x0800455C: 1808 ADDS R0, R1, R0
0x0800455E: 3408 ADDS R4, #8
0x08004560: 1C7F ADDS R7, R7, #1
0x08004562: 4287 CMP R7, R0
0x08004564: D3EB BCC .L3 ; 0x0800453E
0x08004566: 9801 LDR R0, [SP, #4]
0x08004568: E001 B .L5 ; 0x0800456E
.L4:
0x0800456A: 9902 LDR R1, [SP, #8]
0x0800456C: 600F STR R7, [R1]
.L5:
0x0800456E: 4C05 LDR R4, =pFlash ; [PC, #20] [0x08004584] =0x200005E4
.L6:
0x08004570: 4B05 LDR R3, =0x40022014 ; [PC, #20] [0x08004588]
0x08004572: 6819 LDR R1, [R3]
0x08004574: 2202 MOVS R2, #2
0x08004576: 4391 BICS R1, R2
0x08004578: 6019 STR R1, [R3]
0x0800457A: 9F01 LDR R7, [SP, #4]
.L7:
0x0800457C: 7027 STRB R7, [R4]
0x0800457E: B003 ADD SP, SP, #12
0x08004580: BDF0 POP {R4-R7, PC}
0x08004582: 46C0 NOP
0x08004584: 200005E4 DC.W pFlash
0x08004588: 40022014 DC.W 0x40022014
0x0800458C: 00010002 DC.W 0x00010002
0x08004590: FFFEFE05 DC.W 0xFFFEFE05
Section .text.HAL_GPIO_Init from stm32g0xx_hal_gpio.o, size=424, align=4
HAL_GPIO_Init:
0x08004594: B5F0 PUSH {R4-R7, LR}
0x08004596: B08A SUB SP, SP, #40
0x08004598: 680C LDR R4, [R1]
0x0800459A: 2C00 CMP R4, #0
0x0800459C: D100 BNE .L1 ; 0x080045A0
0x0800459E: E0C1 B .L23 ; 0x08004724
.L1:
0x080045A0: 4602 MOV R2, R0
0x080045A2: 4861 LDR R0, =0x50000C00 ; [PC, #0x0184] [0x08004728]
0x080045A4: 4282 CMP R2, R0
0x080045A6: D001 BEQ .L2 ; 0x080045AC
0x080045A8: 2005 MOVS R0, #5
0x080045AA: E000 B .L3 ; 0x080045AE
.L2:
0x080045AC: 2003 MOVS R0, #3
.L3:
0x080045AE: 9000 STR R0, [SP, #0]
0x080045B0: 2300 MOVS R3, #0
0x080045B2: 461E MOV R6, R3
0x080045B4: 9309 STR R3, [SP, #36]
0x080045B6: 9308 STR R3, [SP, #32]
0x080045B8: 9106 STR R1, [SP, #24]
0x080045BA: 9204 STR R2, [SP, #16]
0x080045BC: E011 B .L7 ; 0x080045E2
.L4:
0x080045BE: 4330 ORRS R0, R6
.L5:
0x080045C0: 9E07 LDR R6, [SP, #28]
0x080045C2: 4C5A LDR R4, =0x40021800 ; [PC, #0x0168] [0x0800472C]
0x080045C4: 6060 STR R0, [R4, #4]
.L6:
0x080045C6: 1C5B ADDS R3, R3, #1
0x080045C8: 680C LDR R4, [R1]
0x080045CA: 4620 MOV R0, R4
0x080045CC: 40D8 LSRS R0, R3
0x080045CE: 9D08 LDR R5, [SP, #32]
0x080045D0: 1D2D ADDS R5, R5, #4
0x080045D2: 9508 STR R5, [SP, #32]
0x080045D4: 3608 ADDS R6, #8
0x080045D6: 9D09 LDR R5, [SP, #36]
0x080045D8: 1CAD ADDS R5, R5, #2
0x080045DA: 9509 STR R5, [SP, #36]
0x080045DC: 2800 CMP R0, #0
0x080045DE: D100 BNE .L7 ; 0x080045E2
0x080045E0: E0A0 B .L23 ; 0x08004724
.L7:
0x080045E2: 2501 MOVS R5, #1
0x080045E4: 9503 STR R5, [SP, #12]
0x080045E6: 409D LSLS R5, R3
0x080045E8: 402C ANDS R4, R5
0x080045EA: 9405 STR R4, [SP, #20]
0x080045EC: D0EB BEQ .L6 ; 0x080045C6
0x080045EE: 9A09 LDR R2, [SP, #36]
0x080045F0: 9607 STR R6, [SP, #28]
0x080045F2: 684F LDR R7, [R1, #4]
0x080045F4: 2403 MOVS R4, #3
0x080045F6: 4608 MOV R0, R1
0x080045F8: 463E MOV R6, R7
0x080045FA: 4026 ANDS R6, R4
0x080045FC: 1E71 SUBS R1, R6, #1
0x080045FE: 2901 CMP R1, #1
0x08004600: 9702 STR R7, [SP, #8]
0x08004602: D814 BHI .L8 ; 0x0800462E
0x08004604: 9301 STR R3, [SP, #4]
0x08004606: 4613 MOV R3, R2
0x08004608: 4094 LSLS R4, R2
0x0800460A: 9A04 LDR R2, [SP, #16]
0x0800460C: 6891 LDR R1, [R2, #8]
0x0800460E: 43A1 BICS R1, R4
0x08004610: 68C0 LDR R0, [R0, #12]
0x08004612: 4098 LSLS R0, R3
0x08004614: 4308 ORRS R0, R1
0x08004616: 6090 STR R0, [R2, #8]
0x08004618: 06F8 LSLS R0, R7, #27
0x0800461A: 9B01 LDR R3, [SP, #4]
0x0800461C: 0FC0 LSRS R0, R0, #31
0x0800461E: 4098 LSLS R0, R3
0x08004620: 6851 LDR R1, [R2, #4]
0x08004622: 43A9 BICS R1, R5
0x08004624: 4301 ORRS R1, R0
0x08004626: 6051 STR R1, [R2, #4]
0x08004628: 43E5 MVNS R5, R4
0x0800462A: 005F LSLS R7, R3, #1
0x0800462C: E008 B .L9 ; 0x08004640
.L8:
0x0800462E: 2003 MOVS R0, #3
0x08004630: 4617 MOV R7, R2
0x08004632: 4090 LSLS R0, R2
0x08004634: 43C5 MVNS R5, R0
0x08004636: 2E03 CMP R6, #3
0x08004638: 9A04 LDR R2, [SP, #16]
0x0800463A: D101 BNE .L9 ; 0x08004640
0x0800463C: 9C09 LDR R4, [SP, #36]
0x0800463E: E023 B .L11 ; 0x08004688
.L9:
0x08004640: 68D0 LDR R0, [R2, #12]
0x08004642: 4028 ANDS R0, R5
0x08004644: 4614 MOV R4, R2
0x08004646: 9A06 LDR R2, [SP, #24]
0x08004648: 6891 LDR R1, [R2, #8]
0x0800464A: 40B9 LSLS R1, R7
0x0800464C: 4301 ORRS R1, R0
0x0800464E: 60E1 STR R1, [R4, #12]
0x08004650: 2E02 CMP R6, #2
0x08004652: 463C MOV R4, R7
0x08004654: D117 BNE .L10 ; 0x08004686
0x08004656: 201C MOVS R0, #28
0x08004658: 9908 LDR R1, [SP, #32]
0x0800465A: 4008 ANDS R0, R1
0x0800465C: 210F MOVS R1, #15
0x0800465E: 4081 LSLS R1, R0
0x08004660: 9402 STR R4, [SP, #8]
0x08004662: 08DC LSRS R4, R3, #3
0x08004664: 00A4 LSLS R4, R4, #2
0x08004666: 9F04 LDR R7, [SP, #16]
0x08004668: 193C ADDS R4, R7, R4
0x0800466A: 462E MOV R6, R5
0x0800466C: 6A25 LDR R5, [R4, #32]
0x0800466E: 438D BICS R5, R1
0x08004670: 6911 LDR R1, [R2, #16]
0x08004672: 4081 LSLS R1, R0
0x08004674: 4329 ORRS R1, R5
0x08004676: 4635 MOV R5, R6
0x08004678: 6221 STR R1, [R4, #32]
0x0800467A: 9C02 LDR R4, [SP, #8]
0x0800467C: 6851 LDR R1, [R2, #4]
0x0800467E: 2603 MOVS R6, #3
0x08004680: 400E ANDS R6, R1
0x08004682: 463A MOV R2, R7
0x08004684: E001 B .L12 ; 0x0800468A
.L10:
0x08004686: 9A04 LDR R2, [SP, #16]
.L11:
0x08004688: 9902 LDR R1, [SP, #8]
.L12:
0x0800468A: 40A6 LSLS R6, R4
0x0800468C: 6810 LDR R0, [R2]
0x0800468E: 4028 ANDS R0, R5
0x08004690: 4330 ORRS R0, R6
0x08004692: 6010 STR R0, [R2]
0x08004694: 0388 LSLS R0, R1, #14
0x08004696: 0F80 LSRS R0, R0, #30
0x08004698: 9906 LDR R1, [SP, #24]
0x0800469A: 9E07 LDR R6, [SP, #28]
0x0800469C: D093 BEQ .L6 ; 0x080045C6
0x0800469E: 2118 MOVS R1, #24
0x080046A0: 4031 ANDS R1, R6
0x080046A2: 200F MOVS R0, #15
0x080046A4: 4088 LSLS R0, R1
0x080046A6: 2403 MOVS R4, #3
0x080046A8: 461D MOV R5, R3
0x080046AA: 43A5 BICS R5, R4
0x080046AC: 4C1F LDR R4, =0x40021800 ; [PC, #124] [0x0800472C]
0x080046AE: 1966 ADDS R6, R4, R5
0x080046B0: 6E35 LDR R5, [R6, #96]
0x080046B2: 4385 BICS R5, R0
0x080046B4: 3660 ADDS R6, #96
0x080046B6: 2005 MOVS R0, #5
0x080046B8: 0700 LSLS R0, R0, #28
0x080046BA: 4282 CMP R2, R0
0x080046BC: D00C BEQ .L14 ; 0x080046D8
0x080046BE: 481D LDR R0, =0x50000400 ; [PC, #116] [0x08004734]
0x080046C0: 4282 CMP R2, R0
0x080046C2: D006 BEQ .L13 ; 0x080046D2
0x080046C4: 481C LDR R0, =0x50000800 ; [PC, #112] [0x08004738]
0x080046C6: 4282 CMP R2, R0
0x080046C8: 9800 LDR R0, [SP, #0]
0x080046CA: 4A19 LDR R2, =0x40021880 ; [PC, #100] [0x08004730]
0x080046CC: D106 BNE .L15 ; 0x080046DC
0x080046CE: 2002 MOVS R0, #2
0x080046D0: E004 B .L15 ; 0x080046DC
.L13:
0x080046D2: 4A17 LDR R2, =0x40021880 ; [PC, #92] [0x08004730]
0x080046D4: 9803 LDR R0, [SP, #12]
0x080046D6: E001 B .L15 ; 0x080046DC
.L14:
0x080046D8: 2000 MOVS R0, #0
0x080046DA: 4A15 LDR R2, =0x40021880 ; [PC, #84] [0x08004730]
.L15:
0x080046DC: 4088 LSLS R0, R1
0x080046DE: 4328 ORRS R0, R5
0x080046E0: 6030 STR R0, [R6]
0x080046E2: 6810 LDR R0, [R2]
0x080046E4: 9906 LDR R1, [SP, #24]
0x080046E6: 684D LDR R5, [R1, #4]
0x080046E8: 03EC LSLS R4, R5, #15
0x080046EA: D502 BPL .L16 ; 0x080046F2
0x080046EC: 9E05 LDR R6, [SP, #20]
0x080046EE: 4330 ORRS R0, R6
0x080046F0: E001 B .L17 ; 0x080046F6
.L16:
0x080046F2: 9E05 LDR R6, [SP, #20]
0x080046F4: 43B0 BICS R0, R6
.L17:
0x080046F6: 6010 STR R0, [R2]
0x080046F8: 6850 LDR R0, [R2, #4]
0x080046FA: 03AC LSLS R4, R5, #14
0x080046FC: D501 BPL .L18 ; 0x08004702
0x080046FE: 4330 ORRS R0, R6
0x08004700: E000 B .L19 ; 0x08004704
.L18:
0x08004702: 43B0 BICS R0, R6
.L19:
0x08004704: 6050 STR R0, [R2, #4]
0x08004706: 4809 LDR R0, =0x40021800 ; [PC, #36] [0x0800472C]
0x08004708: 6800 LDR R0, [R0]
0x0800470A: 02EC LSLS R4, R5, #11
0x0800470C: D501 BPL .L20 ; 0x08004712
0x0800470E: 4330 ORRS R0, R6
0x08004710: E000 B .L21 ; 0x08004714
.L20:
0x08004712: 43B0 BICS R0, R6
.L21:
0x08004714: 4A05 LDR R2, =0x40021800 ; [PC, #20] [0x0800472C]
0x08004716: 6010 STR R0, [R2]
0x08004718: 6850 LDR R0, [R2, #4]
0x0800471A: 02AA LSLS R2, R5, #10
0x0800471C: D500 BPL .L22 ; 0x08004720
0x0800471E: E74E B .L4 ; 0x080045BE
.L22:
0x08004720: 43B0 BICS R0, R6
0x08004722: E74D B .L5 ; 0x080045C0
.L23:
0x08004724: B00A ADD SP, SP, #40
0x08004726: BDF0 POP {R4-R7, PC}
0x08004728: 50000C00 DC.W 0x50000C00
0x0800472C: 40021800 DC.W 0x40021800
0x08004730: 40021880 DC.W 0x40021880
0x08004734: 50000400 DC.W 0x50000400
0x08004738: 50000800 DC.W 0x50000800
Section .text.HAL_GPIO_DeInit from stm32g0xx_hal_gpio.o, size=264, align=4
HAL_GPIO_DeInit:
0x0800473C: B5F0 PUSH {R4-R7, LR}
0x0800473E: B08A SUB SP, SP, #40
0x08004740: 9002 STR R0, [SP, #8]
0x08004742: 2900 CMP R1, #0
0x08004744: D072 BEQ .L8 ; 0x0800482C
0x08004746: 483A LDR R0, =0x50000C00 ; [PC, #232] [0x08004830]
0x08004748: 9A02 LDR R2, [SP, #8]
0x0800474A: 4282 CMP R2, R0
0x0800474C: D001 BEQ .L1 ; 0x08004752
0x0800474E: 2005 MOVS R0, #5
0x08004750: E000 B .L2 ; 0x08004754
.L1:
0x08004752: 2003 MOVS R0, #3
.L2:
0x08004754: 9000 STR R0, [SP, #0]
0x08004756: 2400 MOVS R4, #0
0x08004758: 4622 MOV R2, R4
0x0800475A: 4627 MOV R7, R4
0x0800475C: 4626 MOV R6, R4
0x0800475E: 9101 STR R1, [SP, #4]
0x08004760: E025 B .L5 ; 0x080047AE
.L3:
0x08004762: 9D06 LDR R5, [SP, #24]
0x08004764: 9809 LDR R0, [SP, #36]
0x08004766: 4085 LSLS R5, R0
0x08004768: 6808 LDR R0, [R1]
0x0800476A: 4328 ORRS R0, R5
0x0800476C: 6008 STR R0, [R1]
0x0800476E: 201C MOVS R0, #28
0x08004770: 9C08 LDR R4, [SP, #32]
0x08004772: 4020 ANDS R0, R4
0x08004774: 9B05 LDR R3, [SP, #20]
0x08004776: 4083 LSLS R3, R0
0x08004778: 08F0 LSRS R0, R6, #3
0x0800477A: 0080 LSLS R0, R0, #2
0x0800477C: 1808 ADDS R0, R1, R0
0x0800477E: 460A MOV R2, R1
0x08004780: 6A01 LDR R1, [R0, #32]
0x08004782: 4399 BICS R1, R3
0x08004784: 6201 STR R1, [R0, #32]
0x08004786: 6890 LDR R0, [R2, #8]
0x08004788: 43A8 BICS R0, R5
0x0800478A: 6090 STR R0, [R2, #8]
0x0800478C: 6850 LDR R0, [R2, #4]
0x0800478E: 9907 LDR R1, [SP, #28]
0x08004790: 4388 BICS R0, R1
0x08004792: 6050 STR R0, [R2, #4]
0x08004794: 68D0 LDR R0, [R2, #12]
0x08004796: 43A8 BICS R0, R5
0x08004798: 60D0 STR R0, [R2, #12]
0x0800479A: 9A09 LDR R2, [SP, #36]
0x0800479C: 9901 LDR R1, [SP, #4]
.L4:
0x0800479E: 1C76 ADDS R6, R6, #1
0x080047A0: 4608 MOV R0, R1
0x080047A2: 40F0 LSRS R0, R6
0x080047A4: 1D24 ADDS R4, R4, #4
0x080047A6: 1C92 ADDS R2, R2, #2
0x080047A8: 3708 ADDS R7, #8
0x080047AA: 2800 CMP R0, #0
0x080047AC: D03E BEQ .L8 ; 0x0800482C
.L5:
0x080047AE: 2301 MOVS R3, #1
0x080047B0: 4618 MOV R0, R3
0x080047B2: 40B0 LSLS R0, R6
0x080047B4: 4605 MOV R5, R0
0x080047B6: 400D ANDS R5, R1
0x080047B8: D0F1 BEQ .L4 ; 0x0800479E
0x080047BA: 9007 STR R0, [SP, #28]
0x080047BC: 9209 STR R2, [SP, #36]
0x080047BE: 9408 STR R4, [SP, #32]
0x080047C0: 2418 MOVS R4, #24
0x080047C2: 403C ANDS R4, R7
0x080047C4: 210F MOVS R1, #15
0x080047C6: 9105 STR R1, [SP, #20]
0x080047C8: 40A1 LSLS R1, R4
0x080047CA: 2003 MOVS R0, #3
0x080047CC: 4632 MOV R2, R6
0x080047CE: 9006 STR R0, [SP, #24]
0x080047D0: 4382 BICS R2, R0
0x080047D2: 4818 LDR R0, =0x40021800 ; [PC, #96] [0x08004834]
0x080047D4: 1880 ADDS R0, R0, R2
0x080047D6: 9003 STR R0, [SP, #12]
0x080047D8: 6E02 LDR R2, [R0, #96]
0x080047DA: 9104 STR R1, [SP, #16]
0x080047DC: 400A ANDS R2, R1
0x080047DE: 2005 MOVS R0, #5
0x080047E0: 0700 LSLS R0, R0, #28
0x080047E2: 9902 LDR R1, [SP, #8]
0x080047E4: 4281 CMP R1, R0
0x080047E6: D008 BEQ .L6 ; 0x080047FA
0x080047E8: 4814 LDR R0, =0x50000400 ; [PC, #80] [0x0800483C]
0x080047EA: 4281 CMP R1, R0
0x080047EC: D006 BEQ .L7 ; 0x080047FC
0x080047EE: 4814 LDR R0, =0x50000800 ; [PC, #80] [0x08004840]
0x080047F0: 4281 CMP R1, R0
0x080047F2: 9B00 LDR R3, [SP, #0]
0x080047F4: D102 BNE .L7 ; 0x080047FC
0x080047F6: 2302 MOVS R3, #2
0x080047F8: E000 B .L7 ; 0x080047FC
.L6:
0x080047FA: 2300 MOVS R3, #0
.L7:
0x080047FC: 40A3 LSLS R3, R4
0x080047FE: 429A CMP R2, R3
0x08004800: D1AF BNE .L3 ; 0x08004762
0x08004802: 9B03 LDR R3, [SP, #12]
0x08004804: 3360 ADDS R3, #96
0x08004806: 4A0C LDR R2, =0x40021880 ; [PC, #48] [0x08004838]
0x08004808: 6810 LDR R0, [R2]
0x0800480A: 43A8 BICS R0, R5
0x0800480C: 6010 STR R0, [R2]
0x0800480E: 6850 LDR R0, [R2, #4]
0x08004810: 43A8 BICS R0, R5
0x08004812: 6050 STR R0, [R2, #4]
0x08004814: 4A07 LDR R2, =0x40021800 ; [PC, #28] [0x08004834]
0x08004816: 6810 LDR R0, [R2]
0x08004818: 43A8 BICS R0, R5
0x0800481A: 6010 STR R0, [R2]
0x0800481C: 6850 LDR R0, [R2, #4]
0x0800481E: 43A8 BICS R0, R5
0x08004820: 6050 STR R0, [R2, #4]
0x08004822: 6818 LDR R0, [R3]
0x08004824: 9A04 LDR R2, [SP, #16]
0x08004826: 4390 BICS R0, R2
0x08004828: 6018 STR R0, [R3]
0x0800482A: E79A B .L3 ; 0x08004762
.L8:
0x0800482C: B00A ADD SP, SP, #40
0x0800482E: BDF0 POP {R4-R7, PC}
0x08004830: 50000C00 DC.W 0x50000C00
0x08004834: 40021800 DC.W 0x40021800
0x08004838: 40021880 DC.W 0x40021880
0x0800483C: 50000400 DC.W 0x50000400
0x08004840: 50000800 DC.W 0x50000800
Section .text.HAL_PWREx_ControlVoltageScaling from stm32g0xx_hal_pwr_ex.o, size=84, align=4
HAL_PWREx_ControlVoltageScaling:
0x08004844: B5F0 PUSH {R4-R7, LR}
0x08004846: B081 SUB SP, SP, #4
0x08004848: 2503 MOVS R5, #3
0x0800484A: 0269 LSLS R1, R5, #9
0x0800484C: 4E0F LDR R6, =0x40007000 ; [PC, #60] [0x0800488C]
0x0800484E: 6832 LDR R2, [R6]
0x08004850: 438A BICS R2, R1
0x08004852: 4302 ORRS R2, R0
0x08004854: 6032 STR R2, [R6]
0x08004856: 2101 MOVS R1, #1
0x08004858: 024A LSLS R2, R1, #9
0x0800485A: 2400 MOVS R4, #0
0x0800485C: 4290 CMP R0, R2
0x0800485E: D112 BNE .L3 ; 0x08004886
0x08004860: 480B LDR R0, =SystemCoreClock ; [PC, #44] [0x08004890] =0x20000464
0x08004862: 6802 LDR R2, [R0]
0x08004864: 6970 LDR R0, [R6, #20]
0x08004866: 0540 LSLS R0, R0, #21
0x08004868: D50D BPL .L3 ; 0x08004886
0x0800486A: 028F LSLS R7, R1, #10
0x0800486C: 2006 MOVS R0, #6
0x0800486E: 4350 MULS R0, R2, R0
0x08004870: 4908 LDR R1, =0x000F4240 ; [PC, #32] [0x08004894]
0x08004872: F005 FE93 BL __aeabi_uidiv ; 0x0800A59C
0x08004876: 1C80 ADDS R0, R0, #2
.L1:
0x08004878: 1E40 SUBS R0, R0, #1
0x0800487A: D003 BEQ .L2 ; 0x08004884
0x0800487C: 6971 LDR R1, [R6, #20]
0x0800487E: 4239 TST R1, R7
0x08004880: D1FA BNE .L1 ; 0x08004878
0x08004882: E000 B .L3 ; 0x08004886
.L2:
0x08004884: 462C MOV R4, R5
.L3:
0x08004886: 4620 MOV R0, R4
0x08004888: B001 ADD SP, SP, #4
0x0800488A: BDF0 POP {R4-R7, PC}
0x0800488C: 40007000 DC.W 0x40007000
0x08004890: 20000464 DC.W SystemCoreClock
0x08004894: 000F4240 DC.W 0x000F4240
Section .text.HAL_RCC_OscConfig from stm32g0xx_hal_rcc.o, size=1088, align=4
HAL_RCC_OscConfig:
0x08004898: B5F0 PUSH {R4-R7, LR}
0x0800489A: B087 SUB SP, SP, #28
0x0800489C: 2501 MOVS R5, #1
0x0800489E: 2800 CMP R0, #0
0x080048A0: D100 BNE .L1 ; 0x080048A4
0x080048A2: E1EF B .L59 ; 0x08004C84
.L1:
0x080048A4: 9504 STR R5, [SP, #16]
0x080048A6: 9005 STR R0, [SP, #20]
0x080048A8: 7800 LDRB R0, [R0]
0x080048AA: 07C0 LSLS R0, R0, #31
0x080048AC: 4FFD LDR R7, =0x40021000 ; [PC, #0x03F4] [0x08004CA4]
0x080048AE: D02A BEQ .L5 ; 0x08004906
0x080048B0: 68B8 LDR R0, [R7, #8]
0x080048B2: 68F9 LDR R1, [R7, #12]
0x080048B4: 2503 MOVS R5, #3
0x080048B6: 462A MOV R2, R5
0x080048B8: 438A BICS R2, R1
0x080048BA: 2138 MOVS R1, #56
0x080048BC: 4001 ANDS R1, R0
0x080048BE: 2010 MOVS R0, #16
0x080048C0: 4048 EORS R0, R1
0x080048C2: 1882 ADDS R2, R0, R2
0x080048C4: 4250 RSBS R0, R2, #0
0x080048C6: 4150 ADCS R0, R2
0x080048C8: 2908 CMP R1, #8
0x080048CA: D014 BEQ .L4 ; 0x080048F6
0x080048CC: 2800 CMP R0, #0
0x080048CE: D112 BNE .L4 ; 0x080048F6
0x080048D0: 9805 LDR R0, [SP, #20]
0x080048D2: 6842 LDR R2, [R0, #4]
0x080048D4: 2001 MOVS R0, #1
0x080048D6: 0401 LSLS R1, R0, #16
0x080048D8: 428A CMP R2, R1
0x080048DA: D008 BEQ .L3 ; 0x080048EE
0x080048DC: 2305 MOVS R3, #5
0x080048DE: 041B LSLS R3, R3, #16
0x080048E0: 429A CMP R2, R3
0x080048E2: D000 BEQ .L2 ; 0x080048E6
0x080048E4: E128 B .L35 ; 0x08004B38
.L2:
0x080048E6: 0482 LSLS R2, R0, #18
0x080048E8: 683B LDR R3, [R7]
0x080048EA: 4313 ORRS R3, R2
0x080048EC: 603B STR R3, [R7]
.L3:
0x080048EE: 683A LDR R2, [R7]
0x080048F0: 430A ORRS R2, R1
0x080048F2: 603A STR R2, [R7]
0x080048F4: E129 B .L36 ; 0x08004B4A
.L4:
0x080048F6: 6838 LDR R0, [R7]
0x080048F8: 0380 LSLS R0, R0, #14
0x080048FA: D504 BPL .L5 ; 0x08004906
0x080048FC: 9805 LDR R0, [SP, #20]
0x080048FE: 6840 LDR R0, [R0, #4]
0x08004900: 2800 CMP R0, #0
0x08004902: D100 BNE .L5 ; 0x08004906
0x08004904: E088 B .L18 ; 0x08004A18
.L5:
0x08004906: 9805 LDR R0, [SP, #20]
0x08004908: 7800 LDRB R0, [R0]
0x0800490A: 0780 LSLS R0, R0, #30
0x0800490C: D43C BMI .L12 ; 0x08004988
.L6:
0x0800490E: 9805 LDR R0, [SP, #20]
0x08004910: 7800 LDRB R0, [R0]
0x08004912: 0700 LSLS R0, R0, #28
0x08004914: D468 BMI .L16 ; 0x080049E8
.L7:
0x08004916: 9A05 LDR R2, [SP, #20]
0x08004918: 7810 LDRB R0, [R2]
0x0800491A: 0740 LSLS R0, R0, #29
0x0800491C: D471 BMI .L17 ; 0x08004A02
.L8:
0x0800491E: 69D0 LDR R0, [R2, #28]
0x08004920: 2800 CMP R0, #0
0x08004922: D02F BEQ .L11 ; 0x08004984
0x08004924: 68B9 LDR R1, [R7, #8]
0x08004926: 2238 MOVS R2, #56
0x08004928: 400A ANDS R2, R1
0x0800492A: 2A10 CMP R2, #16
0x0800492C: D000 BEQ .L9 ; 0x08004930
0x0800492E: E0DB B .L30 ; 0x08004AE8
.L9:
0x08004930: 2801 CMP R0, #1
0x08004932: D071 BEQ .L18 ; 0x08004A18
0x08004934: 68F8 LDR R0, [R7, #12]
0x08004936: 2103 MOVS R1, #3
0x08004938: 4001 ANDS R1, R0
0x0800493A: 9B05 LDR R3, [SP, #20]
0x0800493C: 6A1A LDR R2, [R3, #32]
0x0800493E: 4291 CMP R1, R2
0x08004940: D16A BNE .L18 ; 0x08004A18
0x08004942: 2170 MOVS R1, #112
0x08004944: 4001 ANDS R1, R0
0x08004946: 6A5A LDR R2, [R3, #36]
0x08004948: 4291 CMP R1, R2
0x0800494A: D165 BNE .L18 ; 0x08004A18
0x0800494C: 217F MOVS R1, #127
0x0800494E: 0209 LSLS R1, R1, #8
0x08004950: 4001 ANDS R1, R0
0x08004952: 6A9A LDR R2, [R3, #40]
0x08004954: 0212 LSLS R2, R2, #8
0x08004956: 4291 CMP R1, R2
0x08004958: D15E BNE .L18 ; 0x08004A18
0x0800495A: 211F MOVS R1, #31
0x0800495C: 0449 LSLS R1, R1, #17
0x0800495E: 4001 ANDS R1, R0
0x08004960: 6ADA LDR R2, [R3, #44]
0x08004962: 4291 CMP R1, R2
0x08004964: D158 BNE .L18 ; 0x08004A18
0x08004966: 2107 MOVS R1, #7
0x08004968: 064A LSLS R2, R1, #25
0x0800496A: 4002 ANDS R2, R0
0x0800496C: 461C MOV R4, R3
0x0800496E: 6B1B LDR R3, [R3, #48]
0x08004970: 429A CMP R2, R3
0x08004972: 9D04 LDR R5, [SP, #16]
0x08004974: D000 BEQ .L10 ; 0x08004978
0x08004976: E185 B .L59 ; 0x08004C84
.L10:
0x08004978: 0749 LSLS R1, R1, #29
0x0800497A: 4008 ANDS R0, R1
0x0800497C: 6B61 LDR R1, [R4, #52]
0x0800497E: 4288 CMP R0, R1
0x08004980: D000 BEQ .L11 ; 0x08004984
0x08004982: E17F B .L59 ; 0x08004C84
.L11:
0x08004984: 2500 MOVS R5, #0
0x08004986: E17D B .L59 ; 0x08004C84
.L12:
0x08004988: 68B9 LDR R1, [R7, #8]
0x0800498A: 2038 MOVS R0, #56
0x0800498C: 4008 ANDS R0, R1
0x0800498E: 2110 MOVS R1, #16
0x08004990: 4041 EORS R1, R0
0x08004992: 68FA LDR R2, [R7, #12]
0x08004994: 2603 MOVS R6, #3
0x08004996: 4032 ANDS R2, R6
0x08004998: 2302 MOVS R3, #2
0x0800499A: 4053 EORS R3, R2
0x0800499C: 18CA ADDS R2, R1, R3
0x0800499E: 4251 RSBS R1, R2, #0
0x080049A0: 4151 ADCS R1, R2
0x080049A2: 2501 MOVS R5, #1
0x080049A4: 02AC LSLS R4, R5, #10
0x080049A6: 2800 CMP R0, #0
0x080049A8: D038 BEQ .L19 ; 0x08004A1C
0x080049AA: 2900 CMP R1, #0
0x080049AC: D136 BNE .L19 ; 0x08004A1C
0x080049AE: 6838 LDR R0, [R7]
0x080049B0: 9A05 LDR R2, [SP, #20]
0x080049B2: 68D1 LDR R1, [R2, #12]
0x080049B4: 2900 CMP R1, #0
0x080049B6: D100 BNE .L13 ; 0x080049BA
0x080049B8: E0D5 B .L39 ; 0x08004B66
.L13:
0x080049BA: 2107 MOVS R1, #7
0x080049BC: 02C9 LSLS R1, R1, #11
0x080049BE: 4388 BICS R0, R1
0x080049C0: 6911 LDR R1, [R2, #16]
0x080049C2: 4301 ORRS R1, R0
0x080049C4: 6039 STR R1, [R7]
0x080049C6: 0228 LSLS R0, R5, #8
0x080049C8: 6839 LDR R1, [R7]
0x080049CA: 4301 ORRS R1, R0
0x080049CC: 6039 STR R1, [R7]
0x080049CE: F7FE FC3D BL HAL_GetTick ; 0x0800324C
0x080049D2: 4605 MOV R5, R0
.L14:
0x080049D4: 6838 LDR R0, [R7]
0x080049D6: 4220 TST R0, R4
0x080049D8: D000 BEQ .L15 ; 0x080049DC
0x080049DA: E0D5 B .L43 ; 0x08004B88
.L15:
0x080049DC: F7FE FC36 BL HAL_GetTick ; 0x0800324C
0x080049E0: 1B40 SUBS R0, R0, R5
0x080049E2: 2802 CMP R0, #2
0x080049E4: D9F6 BLS .L14 ; 0x080049D4
0x080049E6: E0CD B .L42 ; 0x08004B84
.L16:
0x080049E8: 68B8 LDR R0, [R7, #8]
0x080049EA: 2138 MOVS R1, #56
0x080049EC: 4001 ANDS R1, R0
0x080049EE: 2918 CMP R1, #24
0x080049F0: D13C BNE .L23 ; 0x08004A6C
0x080049F2: 6E38 LDR R0, [R7, #96]
0x080049F4: 0780 LSLS R0, R0, #30
0x080049F6: D58E BPL .L7 ; 0x08004916
0x080049F8: 9805 LDR R0, [SP, #20]
0x080049FA: 6980 LDR R0, [R0, #24]
0x080049FC: 2800 CMP R0, #0
0x080049FE: D18A BNE .L7 ; 0x08004916
0x08004A00: E00A B .L18 ; 0x08004A18
.L17:
0x08004A02: 68B8 LDR R0, [R7, #8]
0x08004A04: 2138 MOVS R1, #56
0x08004A06: 4001 ANDS R1, R0
0x08004A08: 2920 CMP R1, #32
0x08004A0A: D146 BNE .L27 ; 0x08004A9A
0x08004A0C: 6DF8 LDR R0, [R7, #92]
0x08004A0E: 0780 LSLS R0, R0, #30
0x08004A10: D585 BPL .L8 ; 0x0800491E
0x08004A12: 6890 LDR R0, [R2, #8]
0x08004A14: 2800 CMP R0, #0
0x08004A16: D182 BNE .L8 ; 0x0800491E
.L18:
0x08004A18: 9D04 LDR R5, [SP, #16]
0x08004A1A: E133 B .L59 ; 0x08004C84
.L19:
0x08004A1C: 6839 LDR R1, [R7]
0x08004A1E: 4221 TST R1, R4
0x08004A20: 9B05 LDR R3, [SP, #20]
0x08004A22: D003 BEQ .L20 ; 0x08004A2C
0x08004A24: 68D9 LDR R1, [R3, #12]
0x08004A26: 2900 CMP R1, #0
0x08004A28: D100 BNE .L20 ; 0x08004A2C
0x08004A2A: E12B B .L59 ; 0x08004C84
.L20:
0x08004A2C: 217F MOVS R1, #127
0x08004A2E: 0209 LSLS R1, R1, #8
0x08004A30: 687A LDR R2, [R7, #4]
0x08004A32: 438A BICS R2, R1
0x08004A34: 6959 LDR R1, [R3, #20]
0x08004A36: 0209 LSLS R1, R1, #8
0x08004A38: 4311 ORRS R1, R2
0x08004A3A: 6079 STR R1, [R7, #4]
0x08004A3C: 2800 CMP R0, #0
0x08004A3E: D10D BNE .L21 ; 0x08004A5C
0x08004A40: 2007 MOVS R0, #7
0x08004A42: 02C0 LSLS R0, R0, #11
0x08004A44: 6839 LDR R1, [R7]
0x08004A46: 4381 BICS R1, R0
0x08004A48: 6918 LDR R0, [R3, #16]
0x08004A4A: 4308 ORRS R0, R1
0x08004A4C: 6038 STR R0, [R7]
0x08004A4E: 6838 LDR R0, [R7]
0x08004A50: 0480 LSLS R0, R0, #18
0x08004A52: 0F40 LSRS R0, R0, #29
0x08004A54: 4999 LDR R1, =0x00F42400 ; [PC, #0x0264] [0x08004CBC]
0x08004A56: 40C1 LSRS R1, R0
0x08004A58: 4899 LDR R0, =SystemCoreClock ; [PC, #0x0264] [0x08004CC0] =0x20000464
0x08004A5A: 6001 STR R1, [R0]
.L21:
0x08004A5C: 4899 LDR R0, =uwTickPrio ; [PC, #0x0264] [0x08004CC4] =0x20000450
0x08004A5E: 6800 LDR R0, [R0]
0x08004A60: F7FE FBC2 BL HAL_InitTick ; 0x080031E8
0x08004A64: 2800 CMP R0, #0
0x08004A66: D000 BEQ .L22 ; 0x08004A6A
0x08004A68: E10C B .L59 ; 0x08004C84
.L22:
0x08004A6A: E750 B .L6 ; 0x0800490E
.L23:
0x08004A6C: 6E38 LDR R0, [R7, #96]
0x08004A6E: 9905 LDR R1, [SP, #20]
0x08004A70: 6989 LDR R1, [R1, #24]
0x08004A72: 2900 CMP R1, #0
0x08004A74: D100 BNE .L24 ; 0x08004A78
0x08004A76: E0A7 B .L47 ; 0x08004BC8
.L24:
0x08004A78: 2101 MOVS R1, #1
0x08004A7A: 4308 ORRS R0, R1
0x08004A7C: 6638 STR R0, [R7, #96]
0x08004A7E: F7FE FBE5 BL HAL_GetTick ; 0x0800324C
0x08004A82: 4606 MOV R6, R0
.L25:
0x08004A84: 6E38 LDR R0, [R7, #96]
0x08004A86: 0780 LSLS R0, R0, #30
0x08004A88: D500 BPL .L26 ; 0x08004A8C
0x08004A8A: E744 B .L7 ; 0x08004916
.L26:
0x08004A8C: F7FE FBDE BL HAL_GetTick ; 0x0800324C
0x08004A90: 1B80 SUBS R0, R0, R6
0x08004A92: 2503 MOVS R5, #3
0x08004A94: 2802 CMP R0, #2
0x08004A96: D9F5 BLS .L25 ; 0x08004A84
0x08004A98: E0F4 B .L59 ; 0x08004C84
.L27:
0x08004A9A: 2001 MOVS R0, #1
0x08004A9C: 9003 STR R0, [SP, #12]
0x08004A9E: 0701 LSLS R1, R0, #28
0x08004AA0: 6BF8 LDR R0, [R7, #60]
0x08004AA2: 4008 ANDS R0, R1
0x08004AA4: 9002 STR R0, [SP, #8]
0x08004AA6: D106 BNE .L28 ; 0x08004AB6
0x08004AA8: 6BF8 LDR R0, [R7, #60]
0x08004AAA: 4308 ORRS R0, R1
0x08004AAC: 63F8 STR R0, [R7, #60]
0x08004AAE: 6BF8 LDR R0, [R7, #60]
0x08004AB0: 4008 ANDS R0, R1
0x08004AB2: 9006 STR R0, [SP, #24]
0x08004AB4: 9806 LDR R0, [SP, #24]
.L28:
0x08004AB6: 9101 STR R1, [SP, #4]
0x08004AB8: 4883 LDR R0, =0x40007000 ; [PC, #0x020C] [0x08004CC8]
0x08004ABA: 6800 LDR R0, [R0]
0x08004ABC: 05C0 LSLS R0, R0, #23
0x08004ABE: D42A BMI .L32 ; 0x08004B16
0x08004AC0: 9803 LDR R0, [SP, #12]
0x08004AC2: 0204 LSLS R4, R0, #8
0x08004AC4: 4980 LDR R1, =0x40007000 ; [PC, #0x0200] [0x08004CC8]
0x08004AC6: 6808 LDR R0, [R1]
0x08004AC8: 4320 ORRS R0, R4
0x08004ACA: 6008 STR R0, [R1]
0x08004ACC: F7FE FBBE BL HAL_GetTick ; 0x0800324C
0x08004AD0: 4606 MOV R6, R0
.L29:
0x08004AD2: 487D LDR R0, =0x40007000 ; [PC, #0x01F4] [0x08004CC8]
0x08004AD4: 6800 LDR R0, [R0]
0x08004AD6: 4220 TST R0, R4
0x08004AD8: D11D BNE .L32 ; 0x08004B16
0x08004ADA: F7FE FBB7 BL HAL_GetTick ; 0x0800324C
0x08004ADE: 1B80 SUBS R0, R0, R6
0x08004AE0: 2503 MOVS R5, #3
0x08004AE2: 2802 CMP R0, #2
0x08004AE4: D9F5 BLS .L29 ; 0x08004AD2
0x08004AE6: E0CD B .L59 ; 0x08004C84
.L30:
0x08004AE8: 2201 MOVS R2, #1
0x08004AEA: 0613 LSLS R3, R2, #24
0x08004AEC: 6839 LDR R1, [R7]
0x08004AEE: 4399 BICS R1, R3
0x08004AF0: 6039 STR R1, [R7]
0x08004AF2: 2802 CMP R0, #2
0x08004AF4: D152 BNE .L44 ; 0x08004B9C
0x08004AF6: 9303 STR R3, [SP, #12]
0x08004AF8: 9204 STR R2, [SP, #16]
0x08004AFA: 0654 LSLS R4, R2, #25
0x08004AFC: F7FE FBA6 BL HAL_GetTick ; 0x0800324C
0x08004B00: 4606 MOV R6, R0
.L31:
0x08004B02: 6838 LDR R0, [R7]
0x08004B04: 4220 TST R0, R4
0x08004B06: D07E BEQ .L53 ; 0x08004C06
0x08004B08: F7FE FBA0 BL HAL_GetTick ; 0x0800324C
0x08004B0C: 1B80 SUBS R0, R0, R6
0x08004B0E: 2503 MOVS R5, #3
0x08004B10: 2802 CMP R0, #2
0x08004B12: D9F6 BLS .L31 ; 0x08004B02
0x08004B14: E0B6 B .L59 ; 0x08004C84
.L32:
0x08004B16: 9805 LDR R0, [SP, #20]
0x08004B18: 6880 LDR R0, [R0, #8]
0x08004B1A: 4C6C LDR R4, =0x00001388 ; [PC, #0x01B0] [0x08004CCC]
0x08004B1C: 2801 CMP R0, #1
0x08004B1E: D006 BEQ .L34 ; 0x08004B2E
0x08004B20: 2805 CMP R0, #5
0x08004B22: D000 BEQ .L33 ; 0x08004B26
0x08004B24: E098 B .L56 ; 0x08004C58
.L33:
0x08004B26: 6DF8 LDR R0, [R7, #92]
0x08004B28: 2104 MOVS R1, #4
0x08004B2A: 4301 ORRS R1, R0
0x08004B2C: 65F9 STR R1, [R7, #92]
.L34:
0x08004B2E: 6DF8 LDR R0, [R7, #92]
0x08004B30: 9903 LDR R1, [SP, #12]
0x08004B32: 4308 ORRS R0, R1
0x08004B34: 65F8 STR R0, [R7, #92]
0x08004B36: E099 B .L57 ; 0x08004C6C
.L35:
0x08004B38: 683B LDR R3, [R7]
0x08004B3A: 438B BICS R3, R1
0x08004B3C: 603B STR R3, [R7]
0x08004B3E: 0481 LSLS R1, R0, #18
0x08004B40: 683B LDR R3, [R7]
0x08004B42: 438B BICS R3, R1
0x08004B44: 603B STR R3, [R7]
0x08004B46: 2A00 CMP R2, #0
0x08004B48: D04F BEQ .L50 ; 0x08004BEA
.L36:
0x08004B4A: 0444 LSLS R4, R0, #17
0x08004B4C: F7FE FB7E BL HAL_GetTick ; 0x0800324C
0x08004B50: 4606 MOV R6, R0
.L37:
0x08004B52: 6838 LDR R0, [R7]
0x08004B54: 4220 TST R0, R4
0x08004B56: D000 BEQ .L38 ; 0x08004B5A
0x08004B58: E6D5 B .L5 ; 0x08004906
.L38:
0x08004B5A: F7FE FB77 BL HAL_GetTick ; 0x0800324C
0x08004B5E: 1B80 SUBS R0, R0, R6
0x08004B60: 2864 CMP R0, #100
0x08004B62: D9F6 BLS .L37 ; 0x08004B52
0x08004B64: E08E B .L59 ; 0x08004C84
.L39:
0x08004B66: 0229 LSLS R1, R5, #8
0x08004B68: 4388 BICS R0, R1
0x08004B6A: 6038 STR R0, [R7]
0x08004B6C: F7FE FB6E BL HAL_GetTick ; 0x0800324C
0x08004B70: 4605 MOV R5, R0
.L40:
0x08004B72: 6838 LDR R0, [R7]
0x08004B74: 4220 TST R0, R4
0x08004B76: D100 BNE .L41 ; 0x08004B7A
0x08004B78: E6C9 B .L6 ; 0x0800490E
.L41:
0x08004B7A: F7FE FB67 BL HAL_GetTick ; 0x0800324C
0x08004B7E: 1B40 SUBS R0, R0, R5
0x08004B80: 2802 CMP R0, #2
0x08004B82: D9F6 BLS .L40 ; 0x08004B72
.L42:
0x08004B84: 4635 MOV R5, R6
0x08004B86: E07D B .L59 ; 0x08004C84
.L43:
0x08004B88: 207F MOVS R0, #127
0x08004B8A: 0200 LSLS R0, R0, #8
0x08004B8C: 6879 LDR R1, [R7, #4]
0x08004B8E: 4381 BICS R1, R0
0x08004B90: 9805 LDR R0, [SP, #20]
0x08004B92: 6940 LDR R0, [R0, #20]
0x08004B94: 0200 LSLS R0, R0, #8
0x08004B96: 4308 ORRS R0, R1
0x08004B98: 6078 STR R0, [R7, #4]
0x08004B9A: E6B8 B .L6 ; 0x0800490E
.L44:
0x08004B9C: 68F8 LDR R0, [R7, #12]
0x08004B9E: 2503 MOVS R5, #3
0x08004BA0: 43A8 BICS R0, R5
0x08004BA2: 60F8 STR R0, [R7, #12]
0x08004BA4: 68F8 LDR R0, [R7, #12]
0x08004BA6: 494A LDR R1, =0xEEFEFFFF ; [PC, #0x0128] [0x08004CD0]
0x08004BA8: 4001 ANDS R1, R0
0x08004BAA: 60F9 STR R1, [R7, #12]
0x08004BAC: 0656 LSLS R6, R2, #25
0x08004BAE: F7FE FB4D BL HAL_GetTick ; 0x0800324C
0x08004BB2: 4604 MOV R4, R0
.L45:
0x08004BB4: 6838 LDR R0, [R7]
0x08004BB6: 4230 TST R0, R6
0x08004BB8: D100 BNE .L46 ; 0x08004BBC
0x08004BBA: E6E3 B .L11 ; 0x08004984
.L46:
0x08004BBC: F7FE FB46 BL HAL_GetTick ; 0x0800324C
0x08004BC0: 1B00 SUBS R0, R0, R4
0x08004BC2: 2802 CMP R0, #2
0x08004BC4: D9F6 BLS .L45 ; 0x08004BB4
0x08004BC6: E05D B .L59 ; 0x08004C84
.L47:
0x08004BC8: 2101 MOVS R1, #1
0x08004BCA: 4388 BICS R0, R1
0x08004BCC: 6638 STR R0, [R7, #96]
0x08004BCE: F7FE FB3D BL HAL_GetTick ; 0x0800324C
0x08004BD2: 4606 MOV R6, R0
.L48:
0x08004BD4: 6E38 LDR R0, [R7, #96]
0x08004BD6: 0780 LSLS R0, R0, #30
0x08004BD8: D400 BMI .L49 ; 0x08004BDC
0x08004BDA: E69C B .L7 ; 0x08004916
.L49:
0x08004BDC: F7FE FB36 BL HAL_GetTick ; 0x0800324C
0x08004BE0: 1B80 SUBS R0, R0, R6
0x08004BE2: 2503 MOVS R5, #3
0x08004BE4: 2802 CMP R0, #2
0x08004BE6: D9F5 BLS .L48 ; 0x08004BD4
0x08004BE8: E04C B .L59 ; 0x08004C84
.L50:
0x08004BEA: 0444 LSLS R4, R0, #17
0x08004BEC: F7FE FB2E BL HAL_GetTick ; 0x0800324C
0x08004BF0: 4606 MOV R6, R0
.L51:
0x08004BF2: 6838 LDR R0, [R7]
0x08004BF4: 4220 TST R0, R4
0x08004BF6: D100 BNE .L52 ; 0x08004BFA
0x08004BF8: E685 B .L5 ; 0x08004906
.L52:
0x08004BFA: F7FE FB27 BL HAL_GetTick ; 0x0800324C
0x08004BFE: 1B80 SUBS R0, R0, R6
0x08004C00: 2864 CMP R0, #100
0x08004C02: D9F6 BLS .L51 ; 0x08004BF2
0x08004C04: E03E B .L59 ; 0x08004C84
.L53:
0x08004C06: 68F8 LDR R0, [R7, #12]
0x08004C08: 4932 LDR R1, =0x11C1808C ; [PC, #200] [0x08004CD4]
0x08004C0A: 4001 ANDS R1, R0
0x08004C0C: 9A05 LDR R2, [SP, #20]
0x08004C0E: 6A10 LDR R0, [R2, #32]
0x08004C10: 4308 ORRS R0, R1
0x08004C12: 6A51 LDR R1, [R2, #36]
0x08004C14: 4301 ORRS R1, R0
0x08004C16: 6A90 LDR R0, [R2, #40]
0x08004C18: 0200 LSLS R0, R0, #8
0x08004C1A: 4308 ORRS R0, R1
0x08004C1C: 6AD1 LDR R1, [R2, #44]
0x08004C1E: 4301 ORRS R1, R0
0x08004C20: 6B10 LDR R0, [R2, #48]
0x08004C22: 6B52 LDR R2, [R2, #52]
0x08004C24: 4308 ORRS R0, R1
0x08004C26: 4310 ORRS R0, R2
0x08004C28: 60F8 STR R0, [R7, #12]
0x08004C2A: 6838 LDR R0, [R7]
0x08004C2C: 9903 LDR R1, [SP, #12]
0x08004C2E: 4308 ORRS R0, R1
0x08004C30: 6038 STR R0, [R7]
0x08004C32: 9804 LDR R0, [SP, #16]
0x08004C34: 0700 LSLS R0, R0, #28
0x08004C36: 68F9 LDR R1, [R7, #12]
0x08004C38: 4301 ORRS R1, R0
0x08004C3A: 60F9 STR R1, [R7, #12]
0x08004C3C: F7FE FB06 BL HAL_GetTick ; 0x0800324C
0x08004C40: 4606 MOV R6, R0
.L54:
0x08004C42: 6838 LDR R0, [R7]
0x08004C44: 4220 TST R0, R4
0x08004C46: D000 BEQ .L55 ; 0x08004C4A
0x08004C48: E69C B .L11 ; 0x08004984
.L55:
0x08004C4A: F7FE FAFF BL HAL_GetTick ; 0x0800324C
0x08004C4E: 1B80 SUBS R0, R0, R6
0x08004C50: 2503 MOVS R5, #3
0x08004C52: 2802 CMP R0, #2
0x08004C54: D9F5 BLS .L54 ; 0x08004C42
0x08004C56: E015 B .L59 ; 0x08004C84
.L56:
0x08004C58: 6DF9 LDR R1, [R7, #92]
0x08004C5A: 9A03 LDR R2, [SP, #12]
0x08004C5C: 4391 BICS R1, R2
0x08004C5E: 65F9 STR R1, [R7, #92]
0x08004C60: 6DF9 LDR R1, [R7, #92]
0x08004C62: 2204 MOVS R2, #4
0x08004C64: 4391 BICS R1, R2
0x08004C66: 65F9 STR R1, [R7, #92]
0x08004C68: 2800 CMP R0, #0
0x08004C6A: D00E BEQ .L60 ; 0x08004C8A
.L57:
0x08004C6C: F7FE FAEE BL HAL_GetTick ; 0x0800324C
0x08004C70: 4606 MOV R6, R0
.L58:
0x08004C72: 6DF8 LDR R0, [R7, #92]
0x08004C74: 0780 LSLS R0, R0, #30
0x08004C76: D417 BMI .L62 ; 0x08004CA8
0x08004C78: F7FE FAE8 BL HAL_GetTick ; 0x0800324C
0x08004C7C: 1B80 SUBS R0, R0, R6
0x08004C7E: 2503 MOVS R5, #3
0x08004C80: 42A0 CMP R0, R4
0x08004C82: D9F6 BLS .L58 ; 0x08004C72
.L59:
0x08004C84: 4628 MOV R0, R5
0x08004C86: B007 ADD SP, SP, #28
0x08004C88: BDF0 POP {R4-R7, PC}
.L60:
0x08004C8A: F7FE FADF BL HAL_GetTick ; 0x0800324C
0x08004C8E: 4606 MOV R6, R0
.L61:
0x08004C90: 6DF8 LDR R0, [R7, #92]
0x08004C92: 0780 LSLS R0, R0, #30
0x08004C94: D508 BPL .L62 ; 0x08004CA8
0x08004C96: F7FE FAD9 BL HAL_GetTick ; 0x0800324C
0x08004C9A: 1B80 SUBS R0, R0, R6
0x08004C9C: 2503 MOVS R5, #3
0x08004C9E: 42A0 CMP R0, R4
0x08004CA0: D9F6 BLS .L61 ; 0x08004C90
0x08004CA2: E7EF B .L59 ; 0x08004C84
0x08004CA4: 40021000 DC.W 0x40021000
.L62:
0x08004CA8: 9802 LDR R0, [SP, #8]
0x08004CAA: 2800 CMP R0, #0
0x08004CAC: 9A05 LDR R2, [SP, #20]
0x08004CAE: D000 BEQ .L63 ; 0x08004CB2
0x08004CB0: E635 B .L8 ; 0x0800491E
.L63:
0x08004CB2: 6BF8 LDR R0, [R7, #60]
0x08004CB4: 9901 LDR R1, [SP, #4]
0x08004CB6: 4388 BICS R0, R1
0x08004CB8: 63F8 STR R0, [R7, #60]
0x08004CBA: E630 B .L8 ; 0x0800491E
0x08004CBC: 00F42400 DC.W 0x00F42400
0x08004CC0: 20000464 DC.W SystemCoreClock
0x08004CC4: 20000450 DC.W uwTickPrio
0x08004CC8: 40007000 DC.W 0x40007000
0x08004CCC: 00001388 DC.W 0x00001388
0x08004CD0: EEFEFFFF DC.W 0xEEFEFFFF
0x08004CD4: 11C1808C DC.W 0x11C1808C
Section .text.HAL_RCC_ClockConfig from stm32g0xx_hal_rcc.o, size=372, align=4
HAL_RCC_ClockConfig:
0x08004CD8: B5F0 PUSH {R4-R7, LR}
0x08004CDA: B083 SUB SP, SP, #12
0x08004CDC: 460D MOV R5, R1
0x08004CDE: 2101 MOVS R1, #1
0x08004CE0: 2800 CMP R0, #0
0x08004CE2: D100 BNE .L1 ; 0x08004CE6
0x08004CE4: E0A3 B .L16 ; 0x08004E2E
.L1:
0x08004CE6: 9101 STR R1, [SP, #4]
0x08004CE8: 9002 STR R0, [SP, #8]
0x08004CEA: 4852 LDR R0, =0x40022000 ; [PC, #0x0148] [0x08004E34]
0x08004CEC: 6800 LDR R0, [R0]
0x08004CEE: 2407 MOVS R4, #7
0x08004CF0: 4020 ANDS R0, R4
0x08004CF2: 42A8 CMP R0, R5
0x08004CF4: D213 BCS .L3 ; 0x08004D1E
0x08004CF6: 494F LDR R1, =0x40022000 ; [PC, #0x013C] [0x08004E34]
0x08004CF8: 6808 LDR R0, [R1]
0x08004CFA: 43A0 BICS R0, R4
0x08004CFC: 4328 ORRS R0, R5
0x08004CFE: 6008 STR R0, [R1]
0x08004D00: 4E4D LDR R6, =0x00001388 ; [PC, #0x0134] [0x08004E38]
0x08004D02: F7FE FAA3 BL HAL_GetTick ; 0x0800324C
0x08004D06: 4607 MOV R7, R0
.L2:
0x08004D08: 484A LDR R0, =0x40022000 ; [PC, #0x0128] [0x08004E34]
0x08004D0A: 6800 LDR R0, [R0]
0x08004D0C: 4020 ANDS R0, R4
0x08004D0E: 42A8 CMP R0, R5
0x08004D10: D005 BEQ .L3 ; 0x08004D1E
0x08004D12: F7FE FA9B BL HAL_GetTick ; 0x0800324C
0x08004D16: 1BC0 SUBS R0, R0, R7
0x08004D18: 42B0 CMP R0, R6
0x08004D1A: D9F5 BLS .L2 ; 0x08004D08
0x08004D1C: E086 B .L15 ; 0x08004E2C
.L3:
0x08004D1E: 9B02 LDR R3, [SP, #8]
0x08004D20: 6818 LDR R0, [R3]
0x08004D22: 0781 LSLS R1, R0, #30
0x08004D24: 4E45 LDR R6, =0x40021008 ; [PC, #0x0114] [0x08004E3C]
0x08004D26: D50C BPL .L5 ; 0x08004D42
0x08004D28: 0741 LSLS R1, R0, #29
0x08004D2A: D503 BPL .L4 ; 0x08004D34
0x08004D2C: 0321 LSLS R1, R4, #12
0x08004D2E: 6832 LDR R2, [R6]
0x08004D30: 430A ORRS R2, R1
0x08004D32: 6032 STR R2, [R6]
.L4:
0x08004D34: 210F MOVS R1, #15
0x08004D36: 0209 LSLS R1, R1, #8
0x08004D38: 6832 LDR R2, [R6]
0x08004D3A: 438A BICS R2, R1
0x08004D3C: 6899 LDR R1, [R3, #8]
0x08004D3E: 4311 ORRS R1, R2
0x08004D40: 6031 STR R1, [R6]
.L5:
0x08004D42: 07C0 LSLS R0, R0, #31
0x08004D44: D118 BNE .L8 ; 0x08004D78
.L6:
0x08004D46: 483B LDR R0, =0x40022000 ; [PC, #236] [0x08004E34]
0x08004D48: 6800 LDR R0, [R0]
0x08004D4A: 4020 ANDS R0, R4
0x08004D4C: 42A8 CMP R0, R5
0x08004D4E: D928 BLS .L9 ; 0x08004DA2
0x08004D50: 4938 LDR R1, =0x40022000 ; [PC, #224] [0x08004E34]
0x08004D52: 6808 LDR R0, [R1]
0x08004D54: 43A0 BICS R0, R4
0x08004D56: 4328 ORRS R0, R5
0x08004D58: 6008 STR R0, [R1]
0x08004D5A: 4F37 LDR R7, =0x00001388 ; [PC, #220] [0x08004E38]
0x08004D5C: F7FE FA76 BL HAL_GetTick ; 0x0800324C
0x08004D60: 4606 MOV R6, R0
.L7:
0x08004D62: 4834 LDR R0, =0x40022000 ; [PC, #208] [0x08004E34]
0x08004D64: 6800 LDR R0, [R0]
0x08004D66: 4020 ANDS R0, R4
0x08004D68: 42A8 CMP R0, R5
0x08004D6A: D01A BEQ .L9 ; 0x08004DA2
0x08004D6C: F7FE FA6E BL HAL_GetTick ; 0x0800324C
0x08004D70: 1B80 SUBS R0, R0, R6
0x08004D72: 42B8 CMP R0, R7
0x08004D74: D9F5 BLS .L7 ; 0x08004D62
0x08004D76: E059 B .L15 ; 0x08004E2C
.L8:
0x08004D78: 6858 LDR R0, [R3, #4]
0x08004D7A: 2803 CMP R0, #3
0x08004D7C: D82F BHI .L11 ; 0x08004DDE
0x08004D7E: 0081 LSLS R1, R0, #2
0x08004D80: A201 ADR R2, 0x08004D88
0x08004D82: 5851 LDR R1, [R2, R1]
0x08004D84: 4632 MOV R2, R6
0x08004D86: 468F MOV PC, R1
0x08004D88: 08004D99 DC.W 0x08004D99
0x08004D8C: 08004DE5 DC.W 0x08004DE5
0x08004D90: 08004DEF DC.W 0x08004DEF
0x08004D94: 08004DF9 DC.W 0x08004DF9
0x08004D98: 4611 MOV R1, R2
0x08004D9A: 3908 SUBS R1, #8
0x08004D9C: 6809 LDR R1, [R1]
0x08004D9E: 0549 LSLS R1, R1, #21
0x08004DA0: E02C B .L13 ; 0x08004DFC
.L9:
0x08004DA2: 9A02 LDR R2, [SP, #8]
0x08004DA4: 7810 LDRB R0, [R2]
0x08004DA6: 0740 LSLS R0, R0, #29
0x08004DA8: 4D24 LDR R5, =0x40021008 ; [PC, #144] [0x08004E3C]
0x08004DAA: D505 BPL .L10 ; 0x08004DB8
0x08004DAC: 0320 LSLS R0, R4, #12
0x08004DAE: 6829 LDR R1, [R5]
0x08004DB0: 4381 BICS R1, R0
0x08004DB2: 68D0 LDR R0, [R2, #12]
0x08004DB4: 4308 ORRS R0, R1
0x08004DB6: 6028 STR R0, [R5]
.L10:
0x08004DB8: F000 F848 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08004DBC: 6829 LDR R1, [R5]
0x08004DBE: 0989 LSRS R1, R1, #6
0x08004DC0: 223C MOVS R2, #60
0x08004DC2: 400A ANDS R2, R1
0x08004DC4: 491E LDR R1, =AHBPrescTable ; [PC, #120] [0x08004E40] =0x08003160
0x08004DC6: 5889 LDR R1, [R1, R2]
0x08004DC8: 221F MOVS R2, #31
0x08004DCA: 400A ANDS R2, R1
0x08004DCC: 40D0 LSRS R0, R2
0x08004DCE: 491D LDR R1, =SystemCoreClock ; [PC, #116] [0x08004E44] =0x20000464
0x08004DD0: 6008 STR R0, [R1]
0x08004DD2: 481D LDR R0, =uwTickPrio ; [PC, #116] [0x08004E48] =0x20000450
0x08004DD4: 6800 LDR R0, [R0]
0x08004DD6: F7FE FA07 BL HAL_InitTick ; 0x080031E8
0x08004DDA: 4601 MOV R1, R0
0x08004DDC: E027 B .L16 ; 0x08004E2E
.L11:
0x08004DDE: 4632 MOV R2, R6
0x08004DE0: 6D51 LDR R1, [R2, #84]
0x08004DE2: E00A B .L12 ; 0x08004DFA
0x08004DE4: 4611 MOV R1, R2
0x08004DE6: 3908 SUBS R1, #8
0x08004DE8: 6809 LDR R1, [R1]
0x08004DEA: 0389 LSLS R1, R1, #14
0x08004DEC: E006 B .L13 ; 0x08004DFC
0x08004DEE: 4611 MOV R1, R2
0x08004DF0: 3908 SUBS R1, #8
0x08004DF2: 6809 LDR R1, [R1]
0x08004DF4: 0189 LSLS R1, R1, #6
0x08004DF6: E001 B .L13 ; 0x08004DFC
0x08004DF8: 6D91 LDR R1, [R2, #88]
.L12:
0x08004DFA: 0789 LSLS R1, R1, #30
.L13:
0x08004DFC: 9901 LDR R1, [SP, #4]
0x08004DFE: D516 BPL .L16 ; 0x08004E2E
0x08004E00: 6811 LDR R1, [R2]
0x08004E02: 43A1 BICS R1, R4
0x08004E04: 4301 ORRS R1, R0
0x08004E06: 6011 STR R1, [R2]
0x08004E08: 4F0B LDR R7, =0x00001388 ; [PC, #44] [0x08004E38]
0x08004E0A: F7FE FA1F BL HAL_GetTick ; 0x0800324C
0x08004E0E: 4606 MOV R6, R0
.L14:
0x08004E10: 480A LDR R0, =0x40021008 ; [PC, #40] [0x08004E3C]
0x08004E12: 6800 LDR R0, [R0]
0x08004E14: 2138 MOVS R1, #56
0x08004E16: 4001 ANDS R1, R0
0x08004E18: 9802 LDR R0, [SP, #8]
0x08004E1A: 6840 LDR R0, [R0, #4]
0x08004E1C: 00C0 LSLS R0, R0, #3
0x08004E1E: 4281 CMP R1, R0
0x08004E20: D091 BEQ .L6 ; 0x08004D46
0x08004E22: F7FE FA13 BL HAL_GetTick ; 0x0800324C
0x08004E26: 1B80 SUBS R0, R0, R6
0x08004E28: 42B8 CMP R0, R7
0x08004E2A: D9F1 BLS .L14 ; 0x08004E10
.L15:
0x08004E2C: 2103 MOVS R1, #3
.L16:
0x08004E2E: 4608 MOV R0, R1
0x08004E30: B003 ADD SP, SP, #12
0x08004E32: BDF0 POP {R4-R7, PC}
0x08004E34: 40022000 DC.W 0x40022000
0x08004E38: 00001388 DC.W 0x00001388
0x08004E3C: 40021008 DC.W 0x40021008
0x08004E40: 08003160 DC.W AHBPrescTable
0x08004E44: 20000464 DC.W SystemCoreClock
0x08004E48: 20000450 DC.W uwTickPrio
Section .text.HAL_RCC_GetSysClockFreq from stm32g0xx_hal_rcc.o, size=136, align=4
HAL_RCC_GetSysClockFreq:
0x08004E4C: B510 PUSH {R4, LR}
0x08004E4E: 4C1E LDR R4, =0x40021008 ; [PC, #120] [0x08004EC8]
0x08004E50: 6820 LDR R0, [R4]
0x08004E52: 0680 LSLS R0, R0, #26
0x08004E54: 0F40 LSRS R0, R0, #29
0x08004E56: D006 BEQ .L1 ; 0x08004E66
0x08004E58: 6820 LDR R0, [R4]
0x08004E5A: 2138 MOVS R1, #56
0x08004E5C: 4008 ANDS R0, R1
0x08004E5E: 2808 CMP R0, #8
0x08004E60: 481A LDR R0, =0x007A1200 ; [PC, #104] [0x08004ECC]
0x08004E62: D107 BNE .L2 ; 0x08004E74
0x08004E64: BD10 POP {R4, PC}
.L1:
0x08004E66: 3C08 SUBS R4, #8
0x08004E68: 6820 LDR R0, [R4]
0x08004E6A: 0480 LSLS R0, R0, #18
0x08004E6C: 0F41 LSRS R1, R0, #29
0x08004E6E: 4818 LDR R0, =0x00F42400 ; [PC, #96] [0x08004ED0]
0x08004E70: 40C8 LSRS R0, R1
0x08004E72: BD10 POP {R4, PC}
.L2:
0x08004E74: 6822 LDR R2, [R4]
0x08004E76: 400A ANDS R2, R1
0x08004E78: 2A10 CMP R2, #16
0x08004E7A: D115 BNE .L4 ; 0x08004EA8
0x08004E7C: 6861 LDR R1, [R4, #4]
0x08004E7E: 2203 MOVS R2, #3
0x08004E80: 400A ANDS R2, R1
0x08004E82: 2A03 CMP R2, #3
0x08004E84: D000 BEQ .L3 ; 0x08004E88
0x08004E86: 4812 LDR R0, =0x00F42400 ; [PC, #72] [0x08004ED0]
.L3:
0x08004E88: 6861 LDR R1, [R4, #4]
0x08004E8A: 0649 LSLS R1, R1, #25
0x08004E8C: 0F49 LSRS R1, R1, #29
0x08004E8E: 1C49 ADDS R1, R1, #1
0x08004E90: F005 FB84 BL __aeabi_uidiv ; 0x0800A59C
0x08004E94: 6861 LDR R1, [R4, #4]
0x08004E96: 0449 LSLS R1, R1, #17
0x08004E98: 0E49 LSRS R1, R1, #25
0x08004E9A: 4348 MULS R0, R1, R0
0x08004E9C: 6861 LDR R1, [R4, #4]
0x08004E9E: 0F49 LSRS R1, R1, #29
0x08004EA0: 1C49 ADDS R1, R1, #1
0x08004EA2: F005 FB7B BL __aeabi_uidiv ; 0x0800A59C
0x08004EA6: BD10 POP {R4, PC}
.L4:
0x08004EA8: 6820 LDR R0, [R4]
0x08004EAA: 4008 ANDS R0, R1
0x08004EAC: 2820 CMP R0, #32
0x08004EAE: D102 BNE .L5 ; 0x08004EB6
0x08004EB0: 2001 MOVS R0, #1
0x08004EB2: 03C0 LSLS R0, R0, #15
0x08004EB4: BD10 POP {R4, PC}
.L5:
0x08004EB6: 6820 LDR R0, [R4]
0x08004EB8: 4008 ANDS R0, R1
0x08004EBA: 2818 CMP R0, #24
0x08004EBC: D001 BEQ .L6 ; 0x08004EC2
0x08004EBE: 2000 MOVS R0, #0
0x08004EC0: BD10 POP {R4, PC}
.L6:
0x08004EC2: 207D MOVS R0, #125
0x08004EC4: 0200 LSLS R0, R0, #8
0x08004EC6: BD10 POP {R4, PC}
0x08004EC8: 40021008 DC.W 0x40021008
0x08004ECC: 007A1200 DC.W 0x007A1200
0x08004ED0: 00F42400 DC.W 0x00F42400
Section .text.HAL_RCC_GetPCLK1Freq from stm32g0xx_hal_rcc.o, size=40, align=4
HAL_RCC_GetPCLK1Freq:
0x08004ED4: 4806 LDR R0, =SystemCoreClock ; [PC, #24] [0x08004EF0] =0x20000464
0x08004ED6: 6800 LDR R0, [R0]
0x08004ED8: 4906 LDR R1, =0x40021008 ; [PC, #24] [0x08004EF4]
0x08004EDA: 6809 LDR R1, [R1]
0x08004EDC: 0A89 LSRS R1, R1, #10
0x08004EDE: 221C MOVS R2, #28
0x08004EE0: 400A ANDS R2, R1
0x08004EE2: 4905 LDR R1, =APBPrescTable ; [PC, #20] [0x08004EF8] =0x080031A0
0x08004EE4: 5889 LDR R1, [R1, R2]
0x08004EE6: 221F MOVS R2, #31
0x08004EE8: 400A ANDS R2, R1
0x08004EEA: 40D0 LSRS R0, R2
0x08004EEC: 4770 BX LR
0x08004EEE: 46C0 NOP
0x08004EF0: 20000464 DC.W SystemCoreClock
0x08004EF4: 40021008 DC.W 0x40021008
0x08004EF8: 080031A0 DC.W APBPrescTable
Section .text.HAL_RCC_EnableCSS from stm32g0xx_hal_rcc.o, size=20, align=4
HAL_RCC_EnableCSS:
0x08004EFC: 2001 MOVS R0, #1
0x08004EFE: 04C0 LSLS R0, R0, #19
0x08004F00: 4902 LDR R1, =0x40021000 ; [PC, #8] [0x08004F0C]
0x08004F02: 680A LDR R2, [R1]
0x08004F04: 4302 ORRS R2, R0
0x08004F06: 600A STR R2, [R1]
0x08004F08: 4770 BX LR
0x08004F0A: 46C0 NOP
0x08004F0C: 40021000 DC.W 0x40021000
Section .text.HAL_RCC_NMI_IRQHandler from stm32g0xx_hal_rcc.o, size=44, align=4
HAL_RCC_NMI_IRQHandler:
0x08004F10: B510 PUSH {R4, LR}
0x08004F12: 2003 MOVS R0, #3
0x08004F14: 0200 LSLS R0, R0, #8
0x08004F16: 4908 LDR R1, =0x4002101C ; [PC, #32] [0x08004F38]
0x08004F18: 680C LDR R4, [R1]
0x08004F1A: 4020 ANDS R0, R4
0x08004F1C: 6048 STR R0, [R1, #4]
0x08004F1E: 05E0 LSLS R0, R4, #23
0x08004F20: D402 BMI .L2 ; 0x08004F28
0x08004F22: 05A0 LSLS R0, R4, #22
0x08004F24: D404 BMI .L3 ; 0x08004F30
.L1:
0x08004F26: BD10 POP {R4, PC}
.L2:
0x08004F28: F005 FDDE BL HAL_RCC_CSSCallback ; 0x0800AAE8
0x08004F2C: 05A0 LSLS R0, R4, #22
0x08004F2E: D5FA BPL .L1 ; 0x08004F26
.L3:
0x08004F30: F005 FDDB BL HAL_RCC_LSECSSCallback ; 0x0800AAEA
0x08004F34: BD10 POP {R4, PC}
0x08004F36: 46C0 NOP
0x08004F38: 4002101C DC.W 0x4002101C
Section .text.HAL_RCCEx_PeriphCLKConfig from stm32g0xx_hal_rcc_ex.o, size=520, align=4
HAL_RCCEx_PeriphCLKConfig:
0x08004F3C: B5F0 PUSH {R4-R7, LR}
0x08004F3E: B087 SUB SP, SP, #28
0x08004F40: 7881 LDRB R1, [R0, #2]
0x08004F42: 0789 LSLS R1, R1, #30
0x08004F44: 4F7A LDR R7, =0x40021054 ; [PC, #0x01E8] [0x08005130]
0x08004F46: D401 BMI .L1 ; 0x08004F4C
0x08004F48: 2600 MOVS R6, #0
0x08004F4A: E04E B .L8 ; 0x08004FEA
.L1:
0x08004F4C: 9005 STR R0, [SP, #20]
0x08004F4E: 2301 MOVS R3, #1
0x08004F50: 0719 LSLS R1, R3, #28
0x08004F52: 463A MOV R2, R7
0x08004F54: 3A18 SUBS R2, #24
0x08004F56: 6810 LDR R0, [R2]
0x08004F58: 4008 ANDS R0, R1
0x08004F5A: 9004 STR R0, [SP, #16]
0x08004F5C: D106 BNE .L2 ; 0x08004F6C
0x08004F5E: 6810 LDR R0, [R2]
0x08004F60: 4308 ORRS R0, R1
0x08004F62: 6010 STR R0, [R2]
0x08004F64: 6810 LDR R0, [R2]
0x08004F66: 4008 ANDS R0, R1
0x08004F68: 9006 STR R0, [SP, #24]
0x08004F6A: 9806 LDR R0, [SP, #24]
.L2:
0x08004F6C: 9202 STR R2, [SP, #8]
0x08004F6E: 9103 STR R1, [SP, #12]
0x08004F70: 9301 STR R3, [SP, #4]
0x08004F72: 021E LSLS R6, R3, #8
0x08004F74: 4C6F LDR R4, =0x40007000 ; [PC, #0x01BC] [0x08005134]
0x08004F76: 6820 LDR R0, [R4]
0x08004F78: 4330 ORRS R0, R6
0x08004F7A: 6020 STR R0, [R4]
0x08004F7C: F7FE F966 BL HAL_GetTick ; 0x0800324C
0x08004F80: 4605 MOV R5, R0
.L3:
0x08004F82: 6820 LDR R0, [R4]
0x08004F84: 4230 TST R0, R6
0x08004F86: D107 BNE .L4 ; 0x08004F98
0x08004F88: F7FE F960 BL HAL_GetTick ; 0x0800324C
0x08004F8C: 1B40 SUBS R0, R0, R5
0x08004F8E: 2802 CMP R0, #2
0x08004F90: D9F7 BLS .L3 ; 0x08004F82
0x08004F92: 2603 MOVS R6, #3
0x08004F94: 9805 LDR R0, [SP, #20]
0x08004F96: E020 B .L7 ; 0x08004FDA
.L4:
0x08004F98: 2003 MOVS R0, #3
0x08004F9A: 4605 MOV R5, R0
0x08004F9C: 0201 LSLS R1, R0, #8
0x08004F9E: 68B8 LDR R0, [R7, #8]
0x08004FA0: 4008 ANDS R0, R1
0x08004FA2: D012 BEQ .L6 ; 0x08004FCA
0x08004FA4: 9905 LDR R1, [SP, #20]
0x08004FA6: 6B09 LDR R1, [R1, #48]
0x08004FA8: 4288 CMP R0, R1
0x08004FAA: D00B BEQ .L5 ; 0x08004FC4
0x08004FAC: 68B8 LDR R0, [R7, #8]
0x08004FAE: 9901 LDR R1, [SP, #4]
0x08004FB0: 0409 LSLS R1, R1, #16
0x08004FB2: 68BA LDR R2, [R7, #8]
0x08004FB4: 430A ORRS R2, R1
0x08004FB6: 60BA STR R2, [R7, #8]
0x08004FB8: 68BA LDR R2, [R7, #8]
0x08004FBA: 438A BICS R2, R1
0x08004FBC: 60BA STR R2, [R7, #8]
0x08004FBE: 495E LDR R1, =0xFFFFFCFF ; [PC, #0x0178] [0x08005138]
0x08004FC0: 4008 ANDS R0, R1
0x08004FC2: 60B8 STR R0, [R7, #8]
.L5:
0x08004FC4: 07C0 LSLS R0, R0, #31
0x08004FC6: D000 BEQ .L6 ; 0x08004FCA
0x08004FC8: E0A1 B .L25 ; 0x0800510E
.L6:
0x08004FCA: 68BA LDR R2, [R7, #8]
0x08004FCC: 485A LDR R0, =0xFFFFFCFF ; [PC, #0x0168] [0x08005138]
0x08004FCE: 4002 ANDS R2, R0
0x08004FD0: 9805 LDR R0, [SP, #20]
0x08004FD2: 6B01 LDR R1, [R0, #48]
0x08004FD4: 4311 ORRS R1, R2
0x08004FD6: 60B9 STR R1, [R7, #8]
0x08004FD8: 2600 MOVS R6, #0
.L7:
0x08004FDA: 9904 LDR R1, [SP, #16]
0x08004FDC: 2900 CMP R1, #0
0x08004FDE: D104 BNE .L8 ; 0x08004FEA
0x08004FE0: 9B02 LDR R3, [SP, #8]
0x08004FE2: 6819 LDR R1, [R3]
0x08004FE4: 9A03 LDR R2, [SP, #12]
0x08004FE6: 4391 BICS R1, R2
0x08004FE8: 6019 STR R1, [R3]
.L8:
0x08004FEA: 6805 LDR R5, [R0]
0x08004FEC: 07E9 LSLS R1, R5, #31
0x08004FEE: D162 BNE .L20 ; 0x080050B6
0x08004FF0: 07A9 LSLS R1, R5, #30
0x08004FF2: D468 BMI .L21 ; 0x080050C6
.L9:
0x08004FF4: 06E9 LSLS R1, R5, #27
0x08004FF6: D46E BMI .L22 ; 0x080050D6
.L10:
0x08004FF8: 05A9 LSLS R1, R5, #22
0x08004FFA: D475 BMI .L23 ; 0x080050E8
.L11:
0x08004FFC: 0569 LSLS R1, R5, #21
0x08004FFE: D47C BMI .L24 ; 0x080050FA
.L12:
0x08005000: 06A9 LSLS R1, R5, #26
0x08005002: D506 BPL .L14 ; 0x08005012
.L13:
0x08005004: 2103 MOVS R1, #3
0x08005006: 0309 LSLS R1, R1, #12
0x08005008: 683A LDR R2, [R7]
0x0800500A: 438A BICS R2, R1
0x0800500C: 6901 LDR R1, [R0, #16]
0x0800500E: 4311 ORRS R1, R2
0x08005010: 6039 STR R1, [R7]
.L14:
0x08005012: 2101 MOVS R1, #1
0x08005014: 046A LSLS R2, R5, #17
0x08005016: D50E BPL .L15 ; 0x08005036
0x08005018: 683A LDR R2, [R7]
0x0800501A: 4B49 LDR R3, =0x3FFFFFFF ; [PC, #0x0124] [0x08005140]
0x0800501C: 401A ANDS R2, R3
0x0800501E: 6A04 LDR R4, [R0, #32]
0x08005020: 4322 ORRS R2, R4
0x08005022: 603A STR R2, [R7]
0x08005024: 1C5A ADDS R2, R3, #1
0x08005026: 4294 CMP R4, R2
0x08005028: D105 BNE .L15 ; 0x08005036
0x0800502A: 040A LSLS R2, R1, #16
0x0800502C: 463B MOV R3, R7
0x0800502E: 3B48 SUBS R3, #72
0x08005030: 681C LDR R4, [R3]
0x08005032: 4314 ORRS R4, R2
0x08005034: 601C STR R4, [R3]
.L15:
0x08005036: 032A LSLS R2, R5, #12
0x08005038: D505 BPL .L16 ; 0x08005046
0x0800503A: 683A LDR R2, [R7]
0x0800503C: 2340 MOVS R3, #64
0x0800503E: 439A BICS R2, R3
0x08005040: 6A43 LDR R3, [R0, #36]
0x08005042: 4313 ORRS R3, R2
0x08005044: 603B STR R3, [R7]
.L16:
0x08005046: 058A LSLS R2, R1, #22
0x08005048: 02AB LSLS R3, R5, #10
0x0800504A: D511 BPL .L17 ; 0x08005070
0x0800504C: 683B LDR R3, [R7]
0x0800504E: 4393 BICS R3, R2
0x08005050: 6A84 LDR R4, [R0, #40]
0x08005052: 4323 ORRS R3, R4
0x08005054: 603B STR R3, [R7]
0x08005056: 4294 CMP R4, R2
0x08005058: D10A BNE .L17 ; 0x08005070
0x0800505A: 060B LSLS R3, R1, #24
0x0800505C: 9304 STR R3, [SP, #16]
0x0800505E: 463C MOV R4, R7
0x08005060: 3C48 SUBS R4, #72
0x08005062: 9005 STR R0, [SP, #20]
0x08005064: 4630 MOV R0, R6
0x08005066: 6826 LDR R6, [R4]
0x08005068: 431E ORRS R6, R3
0x0800506A: 6026 STR R6, [R4]
0x0800506C: 4606 MOV R6, R0
0x0800506E: 9805 LDR R0, [SP, #20]
.L17:
0x08005070: 4215 TST R5, R2
0x08005072: D00C BEQ .L18 ; 0x0800508E
0x08005074: 060A LSLS R2, R1, #24
0x08005076: 683B LDR R3, [R7]
0x08005078: 4393 BICS R3, R2
0x0800507A: 6AC4 LDR R4, [R0, #44]
0x0800507C: 4323 ORRS R3, R4
0x0800507E: 603B STR R3, [R7]
0x08005080: 4294 CMP R4, R2
0x08005082: D104 BNE .L18 ; 0x0800508E
0x08005084: 463B MOV R3, R7
0x08005086: 3B48 SUBS R3, #72
0x08005088: 681C LDR R4, [R3]
0x0800508A: 4314 ORRS R4, R2
0x0800508C: 601C STR R4, [R3]
.L18:
0x0800508E: 052A LSLS R2, R5, #20
0x08005090: D50E BPL .L19 ; 0x080050B0
0x08005092: 038C LSLS R4, R1, #14
0x08005094: 2203 MOVS R2, #3
0x08005096: 0392 LSLS R2, R2, #14
0x08005098: 683B LDR R3, [R7]
0x0800509A: 4393 BICS R3, R2
0x0800509C: 6942 LDR R2, [R0, #20]
0x0800509E: 4313 ORRS R3, R2
0x080050A0: 603B STR R3, [R7]
0x080050A2: 42A2 CMP R2, R4
0x080050A4: D104 BNE .L19 ; 0x080050B0
0x080050A6: 0408 LSLS R0, R1, #16
0x080050A8: 3F48 SUBS R7, #72
0x080050AA: 6839 LDR R1, [R7]
0x080050AC: 4301 ORRS R1, R0
0x080050AE: 6039 STR R1, [R7]
.L19:
0x080050B0: 4630 MOV R0, R6
0x080050B2: B007 ADD SP, SP, #28
0x080050B4: BDF0 POP {R4-R7, PC}
.L20:
0x080050B6: 6839 LDR R1, [R7]
0x080050B8: 2203 MOVS R2, #3
0x080050BA: 4391 BICS R1, R2
0x080050BC: 6842 LDR R2, [R0, #4]
0x080050BE: 430A ORRS R2, R1
0x080050C0: 603A STR R2, [R7]
0x080050C2: 07A9 LSLS R1, R5, #30
0x080050C4: D596 BPL .L9 ; 0x08004FF4
.L21:
0x080050C6: 6839 LDR R1, [R7]
0x080050C8: 220C MOVS R2, #12
0x080050CA: 4391 BICS R1, R2
0x080050CC: 6882 LDR R2, [R0, #8]
0x080050CE: 430A ORRS R2, R1
0x080050D0: 603A STR R2, [R7]
0x080050D2: 06E9 LSLS R1, R5, #27
0x080050D4: D590 BPL .L10 ; 0x08004FF8
.L22:
0x080050D6: 2103 MOVS R1, #3
0x080050D8: 0289 LSLS R1, R1, #10
0x080050DA: 683A LDR R2, [R7]
0x080050DC: 438A BICS R2, R1
0x080050DE: 68C1 LDR R1, [R0, #12]
0x080050E0: 4311 ORRS R1, R2
0x080050E2: 6039 STR R1, [R7]
0x080050E4: 05A9 LSLS R1, R5, #22
0x080050E6: D589 BPL .L11 ; 0x08004FFC
.L23:
0x080050E8: 2103 MOVS R1, #3
0x080050EA: 0489 LSLS R1, R1, #18
0x080050EC: 683A LDR R2, [R7]
0x080050EE: 438A BICS R2, R1
0x080050F0: 6981 LDR R1, [R0, #24]
0x080050F2: 4311 ORRS R1, R2
0x080050F4: 6039 STR R1, [R7]
0x080050F6: 0569 LSLS R1, R5, #21
0x080050F8: D582 BPL .L12 ; 0x08005000
.L24:
0x080050FA: 2103 MOVS R1, #3
0x080050FC: 0509 LSLS R1, R1, #20
0x080050FE: 683A LDR R2, [R7]
0x08005100: 438A BICS R2, R1
0x08005102: 69C1 LDR R1, [R0, #28]
0x08005104: 4311 ORRS R1, R2
0x08005106: 6039 STR R1, [R7]
0x08005108: 06A9 LSLS R1, R5, #26
0x0800510A: D582 BPL .L14 ; 0x08005012
0x0800510C: E77A B .L13 ; 0x08005004
.L25:
0x0800510E: F7FE F89D BL HAL_GetTick ; 0x0800324C
0x08005112: 4606 MOV R6, R0
0x08005114: 4C09 LDR R4, =0x00001388 ; [PC, #36] [0x0800513C]
.L26:
0x08005116: 68B8 LDR R0, [R7, #8]
0x08005118: 0780 LSLS R0, R0, #30
0x0800511A: D500 BPL .L27 ; 0x0800511E
0x0800511C: E755 B .L6 ; 0x08004FCA
.L27:
0x0800511E: F7FE F895 BL HAL_GetTick ; 0x0800324C
0x08005122: 1B80 SUBS R0, R0, R6
0x08005124: 42A0 CMP R0, R4
0x08005126: D9F6 BLS .L26 ; 0x08005116
0x08005128: 9805 LDR R0, [SP, #20]
0x0800512A: 462E MOV R6, R5
0x0800512C: E755 B .L7 ; 0x08004FDA
0x0800512E: 46C0 NOP
0x08005130: 40021054 DC.W 0x40021054
0x08005134: 40007000 DC.W 0x40007000
0x08005138: FFFFFCFF DC.W 0xFFFFFCFF
0x0800513C: 00001388 DC.W 0x00001388
0x08005140: 3FFFFFFF DC.W 0x3FFFFFFF
Section .text.TIM_Base_SetConfig from stm32g0xx_hal_tim.o, size=192, align=4
TIM_Base_SetConfig:
0x08005144: B530 PUSH {R4-R5, LR}
0x08005146: 6805 LDR R5, [R0]
0x08005148: 2201 MOVS R2, #1
0x0800514A: 0794 LSLS R4, R2, #30
0x0800514C: 42A0 CMP R0, R4
0x0800514E: D005 BEQ .L1 ; 0x0800515C
0x08005150: 4B23 LDR R3, =0x40012C00 ; [PC, #140] [0x080051E0]
0x08005152: 4298 CMP R0, R3
0x08005154: D002 BEQ .L1 ; 0x0800515C
0x08005156: 4B23 LDR R3, =0x40000400 ; [PC, #140] [0x080051E4]
0x08005158: 4298 CMP R0, R3
0x0800515A: D104 BNE .L2 ; 0x08005166
.L1:
0x0800515C: 2370 MOVS R3, #112
0x0800515E: 439D BICS R5, R3
0x08005160: 684B LDR R3, [R1, #4]
0x08005162: 432B ORRS R3, R5
0x08005164: E000 B .L3 ; 0x08005168
.L2:
0x08005166: 462B MOV R3, R5
.L3:
0x08005168: 4D1F LDR R5, =0x40012BFF ; [PC, #124] [0x080051E8]
0x0800516A: 42A8 CMP R0, R5
0x0800516C: DD09 BLE .L4 ; 0x08005182
0x0800516E: 4C1F LDR R4, =0x400143FF ; [PC, #124] [0x080051EC]
0x08005170: 42A0 CMP R0, R4
0x08005172: DC0F BGT .L5 ; 0x08005194
0x08005174: 4C1A LDR R4, =0x40012C00 ; [PC, #104] [0x080051E0]
0x08005176: 42A0 CMP R0, R4
0x08005178: D012 BEQ .L6 ; 0x080051A0
0x0800517A: 4C1F LDR R4, =0x40014000 ; [PC, #124] [0x080051F8]
0x0800517C: 42A0 CMP R0, R4
0x0800517E: D00F BEQ .L6 ; 0x080051A0
0x08005180: E02B B .L9 ; 0x080051DA
.L4:
0x08005182: 42A0 CMP R0, R4
0x08005184: D00C BEQ .L6 ; 0x080051A0
0x08005186: 4C17 LDR R4, =0x40000400 ; [PC, #92] [0x080051E4]
0x08005188: 42A0 CMP R0, R4
0x0800518A: D009 BEQ .L6 ; 0x080051A0
0x0800518C: 4C1B LDR R4, =0x40002000 ; [PC, #108] [0x080051FC]
0x0800518E: 42A0 CMP R0, R4
0x08005190: D006 BEQ .L6 ; 0x080051A0
0x08005192: E022 B .L9 ; 0x080051DA
.L5:
0x08005194: 4C16 LDR R4, =0x40014800 ; [PC, #88] [0x080051F0]
0x08005196: 42A0 CMP R0, R4
0x08005198: D002 BEQ .L6 ; 0x080051A0
0x0800519A: 4C16 LDR R4, =0x40014400 ; [PC, #88] [0x080051F4]
0x0800519C: 42A0 CMP R0, R4
0x0800519E: D11C BNE .L9 ; 0x080051DA
.L6:
0x080051A0: 2403 MOVS R4, #3
0x080051A2: 0224 LSLS R4, R4, #8
0x080051A4: 43A3 BICS R3, R4
0x080051A6: 68CC LDR R4, [R1, #12]
0x080051A8: 431C ORRS R4, R3
.L7:
0x080051AA: 2380 MOVS R3, #128
0x080051AC: 439C BICS R4, R3
0x080051AE: 694B LDR R3, [R1, #20]
0x080051B0: 4323 ORRS R3, R4
0x080051B2: 6003 STR R3, [R0]
0x080051B4: 688B LDR R3, [R1, #8]
0x080051B6: 62C3 STR R3, [R0, #44]
0x080051B8: 680B LDR R3, [R1]
0x080051BA: 6283 STR R3, [R0, #40]
0x080051BC: 4B10 LDR R3, =0xBFFED400 ; [PC, #64] [0x08005200]
0x080051BE: 18C3 ADDS R3, R0, R3
0x080051C0: 240A MOVS R4, #10
0x080051C2: 41E3 RORS R3, R4
0x080051C4: 2B07 CMP R3, #7
0x080051C6: D806 BHI .L8 ; 0x080051D6
0x080051C8: 4614 MOV R4, R2
0x080051CA: 409C LSLS R4, R3
0x080051CC: 23E1 MOVS R3, #225
0x080051CE: 421C TST R4, R3
0x080051D0: D001 BEQ .L8 ; 0x080051D6
0x080051D2: 6909 LDR R1, [R1, #16]
0x080051D4: 6301 STR R1, [R0, #48]
.L8:
0x080051D6: 6142 STR R2, [R0, #20]
0x080051D8: BD30 POP {R4-R5, PC}
.L9:
0x080051DA: 461C MOV R4, R3
0x080051DC: E7E5 B .L7 ; 0x080051AA
0x080051DE: 46C0 NOP
0x080051E0: 40012C00 DC.W 0x40012C00
0x080051E4: 40000400 DC.W 0x40000400
0x080051E8: 40012BFF DC.W 0x40012BFF
0x080051EC: 400143FF DC.W 0x400143FF
0x080051F0: 40014800 DC.W 0x40014800
0x080051F4: 40014400 DC.W 0x40014400
0x080051F8: 40014000 DC.W 0x40014000
0x080051FC: 40002000 DC.W 0x40002000
0x08005200: BFFED400 DC.W 0xBFFED400
Section .text.HAL_TIM_Base_Start from stm32g0xx_hal_tim.o, size=108, align=4
HAL_TIM_Base_Start:
0x08005204: 213D MOVS R1, #61
0x08005206: 5C41 LDRB R1, [R0, R1]
0x08005208: 2901 CMP R1, #1
0x0800520A: D10F BNE .L1 ; 0x0800522C
0x0800520C: 4601 MOV R1, R0
0x0800520E: 313D ADDS R1, #61
0x08005210: 2202 MOVS R2, #2
0x08005212: 700A STRB R2, [R1]
0x08005214: 6801 LDR R1, [R0]
0x08005216: 4811 LDR R0, =0x40012BFF ; [PC, #68] [0x0800525C]
0x08005218: 4281 CMP R1, R0
0x0800521A: DC09 BGT .L2 ; 0x08005230
0x0800521C: 2001 MOVS R0, #1
0x0800521E: 0780 LSLS R0, R0, #30
0x08005220: 4281 CMP R1, R0
0x08005222: D00B BEQ .L3 ; 0x0800523C
0x08005224: 4810 LDR R0, =0x40000400 ; [PC, #64] [0x08005268]
0x08005226: 4281 CMP R1, R0
0x08005228: D008 BEQ .L3 ; 0x0800523C
0x0800522A: E011 B .L4 ; 0x08005250
.L1:
0x0800522C: 2001 MOVS R0, #1
0x0800522E: 4770 BX LR
.L2:
0x08005230: 480B LDR R0, =0x40014000 ; [PC, #44] [0x08005260]
0x08005232: 4281 CMP R1, R0
0x08005234: D002 BEQ .L3 ; 0x0800523C
0x08005236: 480B LDR R0, =0x40012C00 ; [PC, #44] [0x08005264]
0x08005238: 4281 CMP R1, R0
0x0800523A: D109 BNE .L4 ; 0x08005250
.L3:
0x0800523C: 6888 LDR R0, [R1, #8]
0x0800523E: 4A0B LDR R2, =0x00010007 ; [PC, #44] [0x0800526C]
0x08005240: 4002 ANDS R2, R0
0x08005242: 2000 MOVS R0, #0
0x08005244: 2A06 CMP R2, #6
0x08005246: D008 BEQ .L5 ; 0x0800525A
0x08005248: 2301 MOVS R3, #1
0x0800524A: 041B LSLS R3, R3, #16
0x0800524C: 429A CMP R2, R3
0x0800524E: D004 BEQ .L5 ; 0x0800525A
.L4:
0x08005250: 6808 LDR R0, [R1]
0x08005252: 2201 MOVS R2, #1
0x08005254: 4302 ORRS R2, R0
0x08005256: 600A STR R2, [R1]
0x08005258: 2000 MOVS R0, #0
.L5:
0x0800525A: 4770 BX LR
0x0800525C: 40012BFF DC.W 0x40012BFF
0x08005260: 40014000 DC.W 0x40014000
0x08005264: 40012C00 DC.W 0x40012C00
0x08005268: 40000400 DC.W 0x40000400
0x0800526C: 00010007 DC.W 0x00010007
Section .text.HAL_TIM_Base_Start_IT from stm32g0xx_hal_tim.o, size=112, align=4
HAL_TIM_Base_Start_IT:
0x08005270: B510 PUSH {R4, LR}
0x08005272: 213D MOVS R1, #61
0x08005274: 5C41 LDRB R1, [R0, R1]
0x08005276: 2901 CMP R1, #1
0x08005278: D112 BNE .L1 ; 0x080052A0
0x0800527A: 4601 MOV R1, R0
0x0800527C: 313D ADDS R1, #61
0x0800527E: 2202 MOVS R2, #2
0x08005280: 700A STRB R2, [R1]
0x08005282: 6801 LDR R1, [R0]
0x08005284: 68C8 LDR R0, [R1, #12]
0x08005286: 2201 MOVS R2, #1
0x08005288: 4310 ORRS R0, R2
0x0800528A: 60C8 STR R0, [R1, #12]
0x0800528C: 480F LDR R0, =0x40012BFF ; [PC, #60] [0x080052CC]
0x0800528E: 4281 CMP R1, R0
0x08005290: DC08 BGT .L2 ; 0x080052A4
0x08005292: 0790 LSLS R0, R2, #30
0x08005294: 4281 CMP R1, R0
0x08005296: D00B BEQ .L3 ; 0x080052B0
0x08005298: 480F LDR R0, =0x40000400 ; [PC, #60] [0x080052D8]
0x0800529A: 4281 CMP R1, R0
0x0800529C: D008 BEQ .L3 ; 0x080052B0
0x0800529E: E010 B .L4 ; 0x080052C2
.L1:
0x080052A0: 2001 MOVS R0, #1
0x080052A2: BD10 POP {R4, PC}
.L2:
0x080052A4: 480A LDR R0, =0x40014000 ; [PC, #40] [0x080052D0]
0x080052A6: 4281 CMP R1, R0
0x080052A8: D002 BEQ .L3 ; 0x080052B0
0x080052AA: 480A LDR R0, =0x40012C00 ; [PC, #40] [0x080052D4]
0x080052AC: 4281 CMP R1, R0
0x080052AE: D108 BNE .L4 ; 0x080052C2
.L3:
0x080052B0: 6888 LDR R0, [R1, #8]
0x080052B2: 4B0A LDR R3, =0x00010007 ; [PC, #40] [0x080052DC]
0x080052B4: 4003 ANDS R3, R0
0x080052B6: 2000 MOVS R0, #0
0x080052B8: 2B06 CMP R3, #6
0x080052BA: D006 BEQ .L5 ; 0x080052CA
0x080052BC: 0414 LSLS R4, R2, #16
0x080052BE: 42A3 CMP R3, R4
0x080052C0: D003 BEQ .L5 ; 0x080052CA
.L4:
0x080052C2: 6808 LDR R0, [R1]
0x080052C4: 4310 ORRS R0, R2
0x080052C6: 6008 STR R0, [R1]
0x080052C8: 2000 MOVS R0, #0
.L5:
0x080052CA: BD10 POP {R4, PC}
0x080052CC: 40012BFF DC.W 0x40012BFF
0x080052D0: 40014000 DC.W 0x40014000
0x080052D4: 40012C00 DC.W 0x40012C00
0x080052D8: 40000400 DC.W 0x40000400
0x080052DC: 00010007 DC.W 0x00010007
Section .text.HAL_TIM_Base_Stop_IT from stm32g0xx_hal_tim.o, size=52, align=4
HAL_TIM_Base_Stop_IT:
0x080052E0: B510 PUSH {R4, LR}
0x080052E2: 6802 LDR R2, [R0]
0x080052E4: 68D3 LDR R3, [R2, #12]
0x080052E6: 2101 MOVS R1, #1
0x080052E8: 438B BICS R3, R1
0x080052EA: 60D3 STR R3, [R2, #12]
0x080052EC: 6A13 LDR R3, [R2, #32]
0x080052EE: 4C07 LDR R4, =0x00001111 ; [PC, #28] [0x0800530C]
0x080052F0: 4223 TST R3, R4
0x080052F2: D106 BNE .L1 ; 0x08005302
0x080052F4: 6A13 LDR R3, [R2, #32]
0x080052F6: 4C06 LDR R4, =0x00000444 ; [PC, #24] [0x08005310]
0x080052F8: 4223 TST R3, R4
0x080052FA: D102 BNE .L1 ; 0x08005302
0x080052FC: 6813 LDR R3, [R2]
0x080052FE: 438B BICS R3, R1
0x08005300: 6013 STR R3, [R2]
.L1:
0x08005302: 223D MOVS R2, #61
0x08005304: 5481 STRB R1, [R0, R2]
0x08005306: 2000 MOVS R0, #0
0x08005308: BD10 POP {R4, PC}
0x0800530A: 46C0 NOP
0x0800530C: 00001111 DC.W 0x00001111
0x08005310: 00000444 DC.W 0x00000444
Section .text.HAL_TIM_IRQHandler from stm32g0xx_hal_tim.o, size=356, align=4
HAL_TIM_IRQHandler:
0x08005314: B5B0 PUSH {R4-R5, R7, LR}
0x08005316: 4604 MOV R4, R0
0x08005318: 6800 LDR R0, [R0]
0x0800531A: 6901 LDR R1, [R0, #16]
0x0800531C: 0789 LSLS R1, R1, #30
0x0800531E: 4D55 LDR R5, =0xFFFFFEFF ; [PC, #0x0154] [0x08005474]
0x08005320: D517 BPL .L3 ; 0x08005352
0x08005322: 68C1 LDR R1, [R0, #12]
0x08005324: 0789 LSLS R1, R1, #30
0x08005326: D514 BPL .L3 ; 0x08005352
0x08005328: 4629 MOV R1, R5
0x0800532A: 31FE ADDS R1, #254
0x0800532C: 6101 STR R1, [R0, #16]
0x0800532E: 2101 MOVS R1, #1
0x08005330: 7721 STRB R1, [R4, #28]
0x08005332: 6980 LDR R0, [R0, #24]
0x08005334: 0780 LSLS R0, R0, #30
0x08005336: D003 BEQ .L1 ; 0x08005340
0x08005338: 4620 MOV R0, R4
0x0800533A: F005 FC02 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42
0x0800533E: E005 B .L2 ; 0x0800534C
.L1:
0x08005340: 4620 MOV R0, R4
0x08005342: F005 FBFF BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44
0x08005346: 4620 MOV R0, R4
0x08005348: F005 FBFD BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.L2:
0x0800534C: 2000 MOVS R0, #0
0x0800534E: 7720 STRB R0, [R4, #28]
0x08005350: 6820 LDR R0, [R4]
.L3:
0x08005352: 6901 LDR R1, [R0, #16]
0x08005354: 0749 LSLS R1, R1, #29
0x08005356: D518 BPL .L6 ; 0x0800538A
0x08005358: 68C1 LDR R1, [R0, #12]
0x0800535A: 0749 LSLS R1, R1, #29
0x0800535C: D515 BPL .L6 ; 0x0800538A
0x0800535E: 4629 MOV R1, R5
0x08005360: 31FC ADDS R1, #252
0x08005362: 6101 STR R1, [R0, #16]
0x08005364: 2102 MOVS R1, #2
0x08005366: 7721 STRB R1, [R4, #28]
0x08005368: 6980 LDR R0, [R0, #24]
0x0800536A: 0580 LSLS R0, R0, #22
0x0800536C: 0F80 LSRS R0, R0, #30
0x0800536E: D003 BEQ .L4 ; 0x08005378
0x08005370: 4620 MOV R0, R4
0x08005372: F005 FBE6 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42
0x08005376: E005 B .L5 ; 0x08005384
.L4:
0x08005378: 4620 MOV R0, R4
0x0800537A: F005 FBE3 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44
0x0800537E: 4620 MOV R0, R4
0x08005380: F005 FBE1 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.L5:
0x08005384: 2000 MOVS R0, #0
0x08005386: 7720 STRB R0, [R4, #28]
0x08005388: 6820 LDR R0, [R4]
.L6:
0x0800538A: 6901 LDR R1, [R0, #16]
0x0800538C: 0709 LSLS R1, R1, #28
0x0800538E: D517 BPL .L9 ; 0x080053C0
0x08005390: 68C1 LDR R1, [R0, #12]
0x08005392: 0709 LSLS R1, R1, #28
0x08005394: D514 BPL .L9 ; 0x080053C0
0x08005396: 4629 MOV R1, R5
0x08005398: 31F8 ADDS R1, #248
0x0800539A: 6101 STR R1, [R0, #16]
0x0800539C: 2104 MOVS R1, #4
0x0800539E: 7721 STRB R1, [R4, #28]
0x080053A0: 69C0 LDR R0, [R0, #28]
0x080053A2: 0780 LSLS R0, R0, #30
0x080053A4: D003 BEQ .L7 ; 0x080053AE
0x080053A6: 4620 MOV R0, R4
0x080053A8: F005 FBCB BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42
0x080053AC: E005 B .L8 ; 0x080053BA
.L7:
0x080053AE: 4620 MOV R0, R4
0x080053B0: F005 FBC8 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44
0x080053B4: 4620 MOV R0, R4
0x080053B6: F005 FBC6 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.L8:
0x080053BA: 2000 MOVS R0, #0
0x080053BC: 7720 STRB R0, [R4, #28]
0x080053BE: 6820 LDR R0, [R4]
.L9:
0x080053C0: 6901 LDR R1, [R0, #16]
0x080053C2: 06C9 LSLS R1, R1, #27
0x080053C4: D518 BPL .L12 ; 0x080053F8
0x080053C6: 68C1 LDR R1, [R0, #12]
0x080053C8: 06C9 LSLS R1, R1, #27
0x080053CA: D515 BPL .L12 ; 0x080053F8
0x080053CC: 4629 MOV R1, R5
0x080053CE: 31F0 ADDS R1, #240
0x080053D0: 6101 STR R1, [R0, #16]
0x080053D2: 2108 MOVS R1, #8
0x080053D4: 7721 STRB R1, [R4, #28]
0x080053D6: 69C0 LDR R0, [R0, #28]
0x080053D8: 0580 LSLS R0, R0, #22
0x080053DA: 0F80 LSRS R0, R0, #30
0x080053DC: D003 BEQ .L10 ; 0x080053E6
0x080053DE: 4620 MOV R0, R4
0x080053E0: F005 FBAF BL HAL_TIM_IC_CaptureCallback ; 0x0800AB42
0x080053E4: E005 B .L11 ; 0x080053F2
.L10:
0x080053E6: 4620 MOV R0, R4
0x080053E8: F005 FBAC BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB44
0x080053EC: 4620 MOV R0, R4
0x080053EE: F005 FBAA BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB46
.L11:
0x080053F2: 2000 MOVS R0, #0
0x080053F4: 7720 STRB R0, [R4, #28]
0x080053F6: 6820 LDR R0, [R4]
.L12:
0x080053F8: 6901 LDR R1, [R0, #16]
0x080053FA: 07C9 LSLS R1, R1, #31
0x080053FC: D009 BEQ .L13 ; 0x08005412
0x080053FE: 68C1 LDR R1, [R0, #12]
0x08005400: 07C9 LSLS R1, R1, #31
0x08005402: D006 BEQ .L13 ; 0x08005412
0x08005404: 4629 MOV R1, R5
0x08005406: 31FF ADDS R1, #255
0x08005408: 6101 STR R1, [R0, #16]
0x0800540A: 4620 MOV R0, R4
0x0800540C: F004 FD74 BL HAL_TIM_PeriodElapsedCallback ; 0x08009EF8
0x08005410: 6820 LDR R0, [R4]
.L13:
0x08005412: 6901 LDR R1, [R0, #16]
0x08005414: 0609 LSLS R1, R1, #24
0x08005416: D509 BPL .L14 ; 0x0800542C
0x08005418: 68C1 LDR R1, [R0, #12]
0x0800541A: 0609 LSLS R1, R1, #24
0x0800541C: D506 BPL .L14 ; 0x0800542C
0x0800541E: 4629 MOV R1, R5
0x08005420: 3180 ADDS R1, #128
0x08005422: 6101 STR R1, [R0, #16]
0x08005424: 4620 MOV R0, R4
0x08005426: F005 FB91 BL HAL_TIMEx_BreakCallback ; 0x0800AB4C
0x0800542A: 6820 LDR R0, [R4]
.L14:
0x0800542C: 6901 LDR R1, [R0, #16]
0x0800542E: 05C9 LSLS R1, R1, #23
0x08005430: D507 BPL .L15 ; 0x08005442
0x08005432: 68C1 LDR R1, [R0, #12]
0x08005434: 0609 LSLS R1, R1, #24
0x08005436: D504 BPL .L15 ; 0x08005442
0x08005438: 6105 STR R5, [R0, #16]
0x0800543A: 4620 MOV R0, R4
0x0800543C: F005 FB87 BL HAL_TIMEx_Break2Callback ; 0x0800AB4E
0x08005440: 6820 LDR R0, [R4]
.L15:
0x08005442: 6901 LDR R1, [R0, #16]
0x08005444: 0649 LSLS R1, R1, #25
0x08005446: D509 BPL .L16 ; 0x0800545C
0x08005448: 68C1 LDR R1, [R0, #12]
0x0800544A: 0649 LSLS R1, R1, #25
0x0800544C: D506 BPL .L16 ; 0x0800545C
0x0800544E: 4629 MOV R1, R5
0x08005450: 31C0 ADDS R1, #192
0x08005452: 6101 STR R1, [R0, #16]
0x08005454: 4620 MOV R0, R4
0x08005456: F005 FB77 BL HAL_TIM_TriggerCallback ; 0x0800AB48
0x0800545A: 6820 LDR R0, [R4]
.L16:
0x0800545C: 6901 LDR R1, [R0, #16]
0x0800545E: 0689 LSLS R1, R1, #26
0x08005460: D507 BPL .L17 ; 0x08005472
0x08005462: 68C1 LDR R1, [R0, #12]
0x08005464: 0689 LSLS R1, R1, #26
0x08005466: D504 BPL .L17 ; 0x08005472
0x08005468: 35E0 ADDS R5, #224
0x0800546A: 6105 STR R5, [R0, #16]
0x0800546C: 4620 MOV R0, R4
0x0800546E: F005 FB6C BL HAL_TIMEx_CommutCallback ; 0x0800AB4A
.L17:
0x08005472: BDB0 POP {R4-R5, R7, PC}
0x08005474: FFFFFEFF DC.W 0xFFFFFEFF
Section .text.HAL_TIM_ConfigClockSource from stm32g0xx_hal_tim.o, size=320, align=4
HAL_TIM_ConfigClockSource:
0x08005478: B570 PUSH {R4-R6, LR}
0x0800547A: 223C MOVS R2, #60
0x0800547C: 5C82 LDRB R2, [R0, R2]
0x0800547E: 2A01 CMP R2, #1
0x08005480: D101 BNE .L1 ; 0x08005486
0x08005482: 2002 MOVS R0, #2
0x08005484: BD70 POP {R4-R6, PC}
.L1:
0x08005486: 4602 MOV R2, R0
0x08005488: 323C ADDS R2, #60
0x0800548A: 2302 MOVS R3, #2
0x0800548C: 7053 STRB R3, [R2, #1]
0x0800548E: 6800 LDR R0, [R0]
0x08005490: 6883 LDR R3, [R0, #8]
0x08005492: 4C47 LDR R4, =0xFFCE0088 ; [PC, #0x011C] [0x080055B0]
0x08005494: 401C ANDS R4, R3
0x08005496: 6084 STR R4, [R0, #8]
0x08005498: 680B LDR R3, [R1]
0x0800549A: 2B3F CMP R3, #63
0x0800549C: DD19 BLE .L2 ; 0x080054D2
0x0800549E: 2B5F CMP R3, #95
0x080054A0: DD1E BLE .L3 ; 0x080054E0
0x080054A2: 2B60 CMP R3, #96
0x080054A4: D041 BEQ .L6 ; 0x0800552A
0x080054A6: 2401 MOVS R4, #1
0x080054A8: 0365 LSLS R5, R4, #13
0x080054AA: 42AB CMP R3, R5
0x080054AC: D055 BEQ .L7 ; 0x0800555A
0x080054AE: 2B70 CMP R3, #112
0x080054B0: D179 BNE .L10 ; 0x080055A6
0x080054B2: 23FF MOVS R3, #255
0x080054B4: 021B LSLS R3, R3, #8
0x080054B6: 6884 LDR R4, [R0, #8]
0x080054B8: 439C BICS R4, R3
0x080054BA: 684B LDR R3, [R1, #4]
0x080054BC: 688D LDR R5, [R1, #8]
0x080054BE: 68C9 LDR R1, [R1, #12]
0x080054C0: 431D ORRS R5, R3
0x080054C2: 0209 LSLS R1, R1, #8
0x080054C4: 4329 ORRS R1, R5
0x080054C6: 4321 ORRS R1, R4
0x080054C8: 6081 STR R1, [R0, #8]
0x080054CA: 6883 LDR R3, [R0, #8]
0x080054CC: 2177 MOVS R1, #119
0x080054CE: 4319 ORRS R1, R3
0x080054D0: E068 B .L9 ; 0x080055A4
.L2:
0x080054D2: 2B1F CMP R3, #31
0x080054D4: DC1E BGT .L4 ; 0x08005514
0x080054D6: 2B00 CMP R3, #0
0x080054D8: D020 BEQ .L5 ; 0x0800551C
0x080054DA: 2B10 CMP R3, #16
0x080054DC: D01E BEQ .L5 ; 0x0800551C
0x080054DE: E062 B .L10 ; 0x080055A6
.L3:
0x080054E0: 2B40 CMP R3, #64
0x080054E2: D04A BEQ .L8 ; 0x0800557A
0x080054E4: 2B50 CMP R3, #80
0x080054E6: D15E BNE .L10 ; 0x080055A6
0x080054E8: 6A03 LDR R3, [R0, #32]
0x080054EA: 6A04 LDR R4, [R0, #32]
0x080054EC: 2501 MOVS R5, #1
0x080054EE: 43AC BICS R4, R5
0x080054F0: 6204 STR R4, [R0, #32]
0x080054F2: 6984 LDR R4, [R0, #24]
0x080054F4: 25F0 MOVS R5, #240
0x080054F6: 43AC BICS R4, R5
0x080054F8: 68CD LDR R5, [R1, #12]
0x080054FA: 012D LSLS R5, R5, #4
0x080054FC: 4325 ORRS R5, R4
0x080054FE: 6185 STR R5, [R0, #24]
0x08005500: 240A MOVS R4, #10
0x08005502: 43A3 BICS R3, R4
0x08005504: 6849 LDR R1, [R1, #4]
0x08005506: 4319 ORRS R1, R3
0x08005508: 6201 STR R1, [R0, #32]
0x0800550A: 6883 LDR R3, [R0, #8]
0x0800550C: 4929 LDR R1, =0xFFCFFF88 ; [PC, #164] [0x080055B4]
0x0800550E: 4019 ANDS R1, R3
0x08005510: 3157 ADDS R1, #87
0x08005512: E047 B .L9 ; 0x080055A4
.L4:
0x08005514: 2B20 CMP R3, #32
0x08005516: D001 BEQ .L5 ; 0x0800551C
0x08005518: 2B30 CMP R3, #48
0x0800551A: D144 BNE .L10 ; 0x080055A6
.L5:
0x0800551C: 6881 LDR R1, [R0, #8]
0x0800551E: 4C25 LDR R4, =0xFFCFFF88 ; [PC, #148] [0x080055B4]
0x08005520: 400C ANDS R4, R1
0x08005522: 4323 ORRS R3, R4
0x08005524: 2107 MOVS R1, #7
0x08005526: 4319 ORRS R1, R3
0x08005528: E03C B .L9 ; 0x080055A4
.L6:
0x0800552A: 6A03 LDR R3, [R0, #32]
0x0800552C: 2410 MOVS R4, #16
0x0800552E: 43A3 BICS R3, R4
0x08005530: 6203 STR R3, [R0, #32]
0x08005532: 230F MOVS R3, #15
0x08005534: 031B LSLS R3, R3, #12
0x08005536: 6984 LDR R4, [R0, #24]
0x08005538: 439C BICS R4, R3
0x0800553A: 68CB LDR R3, [R1, #12]
0x0800553C: 031B LSLS R3, R3, #12
0x0800553E: 4323 ORRS R3, R4
0x08005540: 6A04 LDR R4, [R0, #32]
0x08005542: 6183 STR R3, [R0, #24]
0x08005544: 23A0 MOVS R3, #160
0x08005546: 439C BICS R4, R3
0x08005548: 6849 LDR R1, [R1, #4]
0x0800554A: 0109 LSLS R1, R1, #4
0x0800554C: 4321 ORRS R1, R4
0x0800554E: 6201 STR R1, [R0, #32]
0x08005550: 6883 LDR R3, [R0, #8]
0x08005552: 4918 LDR R1, =0xFFCFFF88 ; [PC, #96] [0x080055B4]
0x08005554: 4019 ANDS R1, R3
0x08005556: 3167 ADDS R1, #103
0x08005558: E024 B .L9 ; 0x080055A4
.L7:
0x0800555A: 23FF MOVS R3, #255
0x0800555C: 021B LSLS R3, R3, #8
0x0800555E: 6885 LDR R5, [R0, #8]
0x08005560: 439D BICS R5, R3
0x08005562: 684B LDR R3, [R1, #4]
0x08005564: 688E LDR R6, [R1, #8]
0x08005566: 68C9 LDR R1, [R1, #12]
0x08005568: 431E ORRS R6, R3
0x0800556A: 0209 LSLS R1, R1, #8
0x0800556C: 4331 ORRS R1, R6
0x0800556E: 4329 ORRS R1, R5
0x08005570: 6081 STR R1, [R0, #8]
0x08005572: 03A3 LSLS R3, R4, #14
0x08005574: 6881 LDR R1, [R0, #8]
0x08005576: 4319 ORRS R1, R3
0x08005578: E014 B .L9 ; 0x080055A4
.L8:
0x0800557A: 6A03 LDR R3, [R0, #32]
0x0800557C: 6A04 LDR R4, [R0, #32]
0x0800557E: 2501 MOVS R5, #1
0x08005580: 43AC BICS R4, R5
0x08005582: 6204 STR R4, [R0, #32]
0x08005584: 6984 LDR R4, [R0, #24]
0x08005586: 25F0 MOVS R5, #240
0x08005588: 43AC BICS R4, R5
0x0800558A: 68CD LDR R5, [R1, #12]
0x0800558C: 012D LSLS R5, R5, #4
0x0800558E: 4325 ORRS R5, R4
0x08005590: 6185 STR R5, [R0, #24]
0x08005592: 240A MOVS R4, #10
0x08005594: 43A3 BICS R3, R4
0x08005596: 6849 LDR R1, [R1, #4]
0x08005598: 4319 ORRS R1, R3
0x0800559A: 6201 STR R1, [R0, #32]
0x0800559C: 6883 LDR R3, [R0, #8]
0x0800559E: 4905 LDR R1, =0xFFCFFF88 ; [PC, #20] [0x080055B4]
0x080055A0: 4019 ANDS R1, R3
0x080055A2: 3147 ADDS R1, #71
.L9:
0x080055A4: 6081 STR R1, [R0, #8]
.L10:
0x080055A6: 2000 MOVS R0, #0
0x080055A8: 7010 STRB R0, [R2]
0x080055AA: 2101 MOVS R1, #1
0x080055AC: 7051 STRB R1, [R2, #1]
0x080055AE: BD70 POP {R4-R6, PC}
0x080055B0: FFCE0088 DC.W 0xFFCE0088
0x080055B4: FFCFFF88 DC.W 0xFFCFFF88
Section .text.HAL_TIMEx_MasterConfigSynchronization from stm32g0xx_hal_tim_ex.o, size=124, align=4
HAL_TIMEx_MasterConfigSynchronization:
0x080055B8: B570 PUSH {R4-R6, LR}
0x080055BA: 223C MOVS R2, #60
0x080055BC: 5C82 LDRB R2, [R0, R2]
0x080055BE: 2A01 CMP R2, #1
0x080055C0: D101 BNE .L1 ; 0x080055C6
0x080055C2: 2002 MOVS R0, #2
0x080055C4: BD70 POP {R4-R6, PC}
.L1:
0x080055C6: 4602 MOV R2, R0
0x080055C8: 323C ADDS R2, #60
0x080055CA: 2302 MOVS R3, #2
0x080055CC: 7053 STRB R3, [R2, #1]
0x080055CE: 6800 LDR R0, [R0]
0x080055D0: 6845 LDR R5, [R0, #4]
0x080055D2: 6883 LDR R3, [R0, #8]
0x080055D4: 4C13 LDR R4, =0x40012C00 ; [PC, #76] [0x08005624]
0x080055D6: 42A0 CMP R0, R4
0x080055D8: D001 BEQ .L2 ; 0x080055DE
0x080055DA: 462E MOV R6, R5
0x080055DC: E004 B .L3 ; 0x080055E8
.L2:
0x080055DE: 260F MOVS R6, #15
0x080055E0: 0536 LSLS R6, R6, #20
0x080055E2: 43B5 BICS R5, R6
0x080055E4: 684E LDR R6, [R1, #4]
0x080055E6: 432E ORRS R6, R5
.L3:
0x080055E8: 2570 MOVS R5, #112
0x080055EA: 43AE BICS R6, R5
0x080055EC: 680D LDR R5, [R1]
0x080055EE: 4335 ORRS R5, R6
0x080055F0: 6045 STR R5, [R0, #4]
0x080055F2: 4D0D LDR R5, =0x40012BFF ; [PC, #52] [0x08005628]
0x080055F4: 42A8 CMP R0, R5
0x080055F6: DC05 BGT .L4 ; 0x08005604
0x080055F8: 2401 MOVS R4, #1
0x080055FA: 07A4 LSLS R4, R4, #30
0x080055FC: 42A0 CMP R0, R4
0x080055FE: D006 BEQ .L6 ; 0x0800560E
0x08005600: 4C0B LDR R4, =0x40000400 ; [PC, #44] [0x08005630]
0x08005602: E002 B .L5 ; 0x0800560A
.L4:
0x08005604: 4D09 LDR R5, =0x40014000 ; [PC, #36] [0x0800562C]
0x08005606: 42A8 CMP R0, R5
0x08005608: D001 BEQ .L6 ; 0x0800560E
.L5:
0x0800560A: 42A0 CMP R0, R4
0x0800560C: D104 BNE .L7 ; 0x08005618
.L6:
0x0800560E: 2480 MOVS R4, #128
0x08005610: 43A3 BICS R3, R4
0x08005612: 6889 LDR R1, [R1, #8]
0x08005614: 4319 ORRS R1, R3
0x08005616: 6081 STR R1, [R0, #8]
.L7:
0x08005618: 2000 MOVS R0, #0
0x0800561A: 7010 STRB R0, [R2]
0x0800561C: 2101 MOVS R1, #1
0x0800561E: 7051 STRB R1, [R2, #1]
0x08005620: BD70 POP {R4-R6, PC}
0x08005622: 46C0 NOP
0x08005624: 40012C00 DC.W 0x40012C00
0x08005628: 40012BFF DC.W 0x40012BFF
0x0800562C: 40014000 DC.W 0x40014000
0x08005630: 40000400 DC.W 0x40000400
Section .text.UART_SetConfig from stm32g0xx_hal_uart.o, size=528, align=4
UART_SetConfig:
0x08005634: B5F0 PUSH {R4-R7, LR}
0x08005636: B081 SUB SP, SP, #4
0x08005638: 4604 MOV R4, R0
0x0800563A: 6802 LDR R2, [R0]
0x0800563C: 6810 LDR R0, [R2]
0x0800563E: 4971 LDR R1, =0xCFFF69F3 ; [PC, #0x01C4] [0x08005804]
0x08005640: 4001 ANDS R1, R0
0x08005642: 68A0 LDR R0, [R4, #8]
0x08005644: 6923 LDR R3, [R4, #16]
0x08005646: 4303 ORRS R3, R0
0x08005648: 6960 LDR R0, [R4, #20]
0x0800564A: 4318 ORRS R0, R3
0x0800564C: 69E3 LDR R3, [R4, #28]
0x0800564E: 4318 ORRS R0, R3
0x08005650: 4308 ORRS R0, R1
0x08005652: 6010 STR R0, [R2]
0x08005654: 2703 MOVS R7, #3
0x08005656: 0338 LSLS R0, R7, #12
0x08005658: 6851 LDR R1, [R2, #4]
0x0800565A: 4381 BICS R1, R0
0x0800565C: 68E0 LDR R0, [R4, #12]
0x0800565E: 4308 ORRS R0, R1
0x08005660: 6050 STR R0, [R2, #4]
0x08005662: 69A1 LDR R1, [R4, #24]
0x08005664: 4D68 LDR R5, =0x40008000 ; [PC, #0x01A0] [0x08005808]
0x08005666: 42AA CMP R2, R5
0x08005668: D002 BEQ .L1 ; 0x08005670
0x0800566A: 6A20 LDR R0, [R4, #32]
0x0800566C: 4308 ORRS R0, R1
0x0800566E: E000 B .L2 ; 0x08005672
.L1:
0x08005670: 4608 MOV R0, R1
.L2:
0x08005672: 6891 LDR R1, [R2, #8]
0x08005674: 4E65 LDR R6, =0x11FFF4FF ; [PC, #0x0194] [0x0800580C]
0x08005676: 400E ANDS R6, R1
0x08005678: 4306 ORRS R6, R0
0x0800567A: 6096 STR R6, [R2, #8]
0x0800567C: 6AD0 LDR R0, [R2, #44]
0x0800567E: 210F MOVS R1, #15
0x08005680: 4388 BICS R0, R1
0x08005682: 6A61 LDR R1, [R4, #36]
0x08005684: 4308 ORRS R0, R1
0x08005686: 62D0 STR R0, [R2, #44]
0x08005688: 2600 MOVS R6, #0
0x0800568A: 4861 LDR R0, =0x40004BFF ; [PC, #0x0184] [0x08005810]
0x0800568C: 4282 CMP R2, R0
0x0800568E: DD0E BLE .L3 ; 0x080056AE
0x08005690: 4860 LDR R0, =0x40004C00 ; [PC, #0x0180] [0x08005814]
0x08005692: 4282 CMP R2, R0
0x08005694: D01D BEQ .L8 ; 0x080056D2
0x08005696: 42AA CMP R2, R5
0x08005698: D011 BEQ .L5 ; 0x080056BE
0x0800569A: 485F LDR R0, =0x40013800 ; [PC, #0x017C] [0x08005818]
0x0800569C: 4282 CMP R2, R0
0x0800569E: D10C BNE .L4 ; 0x080056BA
0x080056A0: 4860 LDR R0, =0x40021054 ; [PC, #0x0180] [0x08005824]
0x080056A2: 6800 LDR R0, [R0]
0x080056A4: 0780 LSLS R0, R0, #30
0x080056A6: 0F00 LSRS R0, R0, #28
0x080056A8: 4E5F LDR R6, =0x0800A8BC ; [PC, #0x017C] [0x08005828]
0x080056AA: 5836 LDR R6, [R6, R0]
0x080056AC: E011 B .L8 ; 0x080056D2
.L3:
0x080056AE: 485B LDR R0, =0x40004400 ; [PC, #0x016C] [0x0800581C]
0x080056B0: 4282 CMP R2, R0
0x080056B2: D008 BEQ .L6 ; 0x080056C6
0x080056B4: 485A LDR R0, =0x40004800 ; [PC, #0x0168] [0x08005820]
0x080056B6: 4282 CMP R2, R0
0x080056B8: D00B BEQ .L8 ; 0x080056D2
.L4:
0x080056BA: 2610 MOVS R6, #16
0x080056BC: E009 B .L8 ; 0x080056D2
.L5:
0x080056BE: 4859 LDR R0, =0x40021054 ; [PC, #0x0164] [0x08005824]
0x080056C0: 6800 LDR R0, [R0]
0x080056C2: 0A00 LSRS R0, R0, #8
0x080056C4: E001 B .L7 ; 0x080056CA
.L6:
0x080056C6: 4857 LDR R0, =0x40021054 ; [PC, #0x015C] [0x08005824]
0x080056C8: 6800 LDR R0, [R0]
.L7:
0x080056CA: 260C MOVS R6, #12
0x080056CC: 4006 ANDS R6, R0
0x080056CE: 4856 LDR R0, =0x0800A8BC ; [PC, #0x0158] [0x08005828]
0x080056D0: 5986 LDR R6, [R0, R6]
.L8:
0x080056D2: 4620 MOV R0, R4
0x080056D4: 3068 ADDS R0, #104
0x080056D6: 9000 STR R0, [SP, #0]
0x080056D8: 4854 LDR R0, =0x00F42400 ; [PC, #0x0150] [0x0800582C]
0x080056DA: 42AA CMP R2, R5
0x080056DC: D014 BEQ .L10 ; 0x08005708
0x080056DE: 2501 MOVS R5, #1
0x080056E0: 03EA LSLS R2, R5, #15
0x080056E2: 4293 CMP R3, R2
0x080056E4: D122 BNE .L12 ; 0x0800572C
0x080056E6: 2E08 CMP R6, #8
0x080056E8: D900 BLS .L9 ; 0x080056EC
0x080056EA: E081 B .L21 ; 0x080057F0
.L9:
0x080056EC: 447E ADD R6, PC
0x080056EE: 7936 LDRB R6, [R6, #4]
0x080056F0: 0076 LSLS R6, R6, #1
0x080056F2: 44B7 ADD PC, R6
0x080056F4: 04 DC.B 0x04 ; '\x04'
0x080056F5: 7D DC.B 0x7D ; '}'
0x080056F6: 54 DC.B 0x54 ; 'T'
0x080056F7: 7D DC.B 0x7D ; '}'
0x080056F8: 4D DC.B 0x4D ; 'M'
0x080056F9: 7D DC.B 0x7D ; '}'
0x080056FA: 7D DC.B 0x7D ; '}'
0x080056FB: 7D DC.B 0x7D ; '}'
0x080056FC: 53 DC.B 0x53 ; 'S'
0x080056FD: 00 DC.B 0x00 ; '\0'
0x080056FE: F7FF FBE9 BL HAL_RCC_GetPCLK1Freq ; 0x08004ED4
0x08005702: 2800 CMP R0, #0
0x08005704: D148 BNE .L15 ; 0x08005798
0x08005706: E072 B .L20 ; 0x080057EE
.L10:
0x08005708: 2501 MOVS R5, #1
0x0800570A: 2E08 CMP R6, #8
0x0800570C: D900 BLS .L11 ; 0x08005710
0x0800570E: E06F B .L21 ; 0x080057F0
.L11:
0x08005710: 447E ADD R6, PC
0x08005712: 7936 LDRB R6, [R6, #4]
0x08005714: 0076 LSLS R6, R6, #1
0x08005716: 44B7 ADD PC, R6
0x08005718: 04 DC.B 0x04 ; '\x04'
0x08005719: 6B DC.B 0x6B ; 'k'
0x0800571A: 21 DC.B 0x21 ; '!'
0x0800571B: 6B DC.B 0x6B ; 'k'
0x0800571C: 19 DC.B 0x19 ; '\x19'
0x0800571D: 6B DC.B 0x6B ; 'k'
0x0800571E: 6B DC.B 0x6B ; 'k'
0x0800571F: 6B DC.B 0x6B ; 'k'
0x08005720: 1F DC.B 0x1F ; '\x1F'
0x08005721: 00 DC.B 0x00 ; '\0'
0x08005722: F7FF FBD7 BL HAL_RCC_GetPCLK1Freq ; 0x08004ED4
0x08005726: 2800 CMP R0, #0
0x08005728: D114 BNE .L13 ; 0x08005754
0x0800572A: E060 B .L20 ; 0x080057EE
.L12:
0x0800572C: 2E08 CMP R6, #8
0x0800572E: D85F BHI .L21 ; 0x080057F0
0x08005730: 447E ADD R6, PC
0x08005732: 7936 LDRB R6, [R6, #4]
0x08005734: 0076 LSLS R6, R6, #1
0x08005736: 44B7 ADD PC, R6
0x08005738: 04 DC.B 0x04 ; '\x04'
0x08005739: 5B DC.B 0x5B ; '['
0x0800573A: 4B DC.B 0x4B ; 'K'
0x0800573B: 5B DC.B 0x5B ; '['
0x0800573C: 44 DC.B 0x44 ; 'D'
0x0800573D: 5B DC.B 0x5B ; '['
0x0800573E: 5B DC.B 0x5B ; '['
0x0800573F: 5B DC.B 0x5B ; '['
0x08005740: 4A DC.B 0x4A ; 'J'
0x08005741: 00 DC.B 0x00 ; '\0'
0x08005742: F7FF FBC7 BL HAL_RCC_GetPCLK1Freq ; 0x08004ED4
0x08005746: 2800 CMP R0, #0
0x08005748: D13F BNE .L17 ; 0x080057CA
0x0800574A: E050 B .L20 ; 0x080057EE
0x0800574C: F7FF FB7E BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08005750: 2800 CMP R0, #0
0x08005752: D04C BEQ .L20 ; 0x080057EE
.L13:
0x08005754: 6A61 LDR R1, [R4, #36]
0x08005756: E001 B .L14 ; 0x0800575C
0x08005758: 2001 MOVS R0, #1
0x0800575A: 03C0 LSLS R0, R0, #15
.L14:
0x0800575C: 0049 LSLS R1, R1, #1
0x0800575E: 4A34 LDR R2, =UARTPrescTable ; [PC, #208] [0x08005830] =0x0800B38E
0x08005760: 5A51 LDRH R1, [R2, R1]
0x08005762: F004 FF1B BL __aeabi_uidiv ; 0x0800A59C
0x08005766: 6862 LDR R2, [R4, #4]
0x08005768: 4357 MULS R7, R2, R7
0x0800576A: 42B8 CMP R0, R7
0x0800576C: D340 BCC .L21 ; 0x080057F0
0x0800576E: 0311 LSLS R1, R2, #12
0x08005770: 4288 CMP R0, R1
0x08005772: D83D BHI .L21 ; 0x080057F0
0x08005774: 0E01 LSRS R1, R0, #24
0x08005776: 0856 LSRS R6, R2, #1
0x08005778: 0200 LSLS R0, R0, #8
0x0800577A: 2300 MOVS R3, #0
0x0800577C: 1980 ADDS R0, R0, R6
0x0800577E: 4159 ADCS R1, R3
0x08005780: F004 FF30 BL __aeabi_uldivmod ; 0x0800A5E4
0x08005784: 492C LDR R1, =0xFFFFFD00 ; [PC, #176] [0x08005838]
0x08005786: 1841 ADDS R1, R0, R1
0x08005788: 4A2C LDR R2, =0x000FFD00 ; [PC, #176] [0x0800583C]
0x0800578A: 4291 CMP R1, R2
0x0800578C: D32D BCC .L19 ; 0x080057EA
0x0800578E: E02F B .L21 ; 0x080057F0
0x08005790: F7FF FB5C BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08005794: 2800 CMP R0, #0
0x08005796: D02A BEQ .L20 ; 0x080057EE
.L15:
0x08005798: 6A61 LDR R1, [R4, #36]
0x0800579A: E000 B .L16 ; 0x0800579E
0x0800579C: 4610 MOV R0, R2
.L16:
0x0800579E: 0049 LSLS R1, R1, #1
0x080057A0: 4A23 LDR R2, =UARTPrescTable ; [PC, #140] [0x08005830] =0x0800B38E
0x080057A2: 5A51 LDRH R1, [R2, R1]
0x080057A4: F004 FEFA BL __aeabi_uidiv ; 0x0800A59C
0x080057A8: 0040 LSLS R0, R0, #1
0x080057AA: 6861 LDR R1, [R4, #4]
0x080057AC: 084A LSRS R2, R1, #1
0x080057AE: 1810 ADDS R0, R2, R0
0x080057B0: F004 FEF4 BL __aeabi_uidiv ; 0x0800A59C
0x080057B4: 491F LDR R1, =0x0000FFF0 ; [PC, #124] [0x08005834]
0x080057B6: 4001 ANDS R1, R0
0x080057B8: D01A BEQ .L21 ; 0x080057F0
0x080057BA: 0700 LSLS R0, R0, #28
0x080057BC: 0F40 LSRS R0, R0, #29
0x080057BE: 4308 ORRS R0, R1
0x080057C0: E013 B .L19 ; 0x080057EA
0x080057C2: F7FF FB43 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x080057C6: 2800 CMP R0, #0
0x080057C8: D011 BEQ .L20 ; 0x080057EE
.L17:
0x080057CA: 6A61 LDR R1, [R4, #36]
0x080057CC: E000 B .L18 ; 0x080057D0
0x080057CE: 4610 MOV R0, R2
.L18:
0x080057D0: 0049 LSLS R1, R1, #1
0x080057D2: 4A17 LDR R2, =UARTPrescTable ; [PC, #92] [0x08005830] =0x0800B38E
0x080057D4: 5A51 LDRH R1, [R2, R1]
0x080057D6: F004 FEE1 BL __aeabi_uidiv ; 0x0800A59C
0x080057DA: 6861 LDR R1, [R4, #4]
0x080057DC: 084A LSRS R2, R1, #1
0x080057DE: 1810 ADDS R0, R2, R0
0x080057E0: F004 FEDC BL __aeabi_uidiv ; 0x0800A59C
0x080057E4: B280 UXTH R0, R0
0x080057E6: 2810 CMP R0, #16
0x080057E8: D302 BCC .L21 ; 0x080057F0
.L19:
0x080057EA: 6821 LDR R1, [R4]
0x080057EC: 60C8 STR R0, [R1, #12]
.L20:
0x080057EE: 2500 MOVS R5, #0
.L21:
0x080057F0: 4813 LDR R0, =0x00010001 ; [PC, #76] [0x08005840]
0x080057F2: 9900 LDR R1, [SP, #0]
0x080057F4: 6008 STR R0, [R1]
0x080057F6: 2000 MOVS R0, #0
0x080057F8: 6720 STR R0, [R4, #112]
0x080057FA: 6760 STR R0, [R4, #116]
0x080057FC: 4628 MOV R0, R5
0x080057FE: B001 ADD SP, SP, #4
0x08005800: BDF0 POP {R4-R7, PC}
0x08005802: 46C0 NOP
0x08005804: CFFF69F3 DC.W 0xCFFF69F3
0x08005808: 40008000 DC.W 0x40008000
0x0800580C: 11FFF4FF DC.W 0x11FFF4FF
0x08005810: 40004BFF DC.W 0x40004BFF
0x08005814: 40004C00 DC.W 0x40004C00
0x08005818: 40013800 DC.W 0x40013800
0x0800581C: 40004400 DC.W 0x40004400
0x08005820: 40004800 DC.W 0x40004800
0x08005824: 40021054 DC.W 0x40021054
0x08005828: 0800A8BC DC.W 0x0800A8BC
0x0800582C: 00F42400 DC.W 0x00F42400
0x08005830: 0800B38E DC.W UARTPrescTable
0x08005834: 0000FFF0 DC.W 0x0000FFF0
0x08005838: FFFFFD00 DC.W 0xFFFFFD00
0x0800583C: 000FFD00 DC.W 0x000FFD00
0x08005840: 00010001 DC.W 0x00010001
Section .text.UART_CheckIdleState from stm32g0xx_hal_uart.o, size=104, align=4
UART_CheckIdleState:
0x08005844: B5F0 PUSH {R4-R7, LR}
0x08005846: B081 SUB SP, SP, #4
0x08005848: 4605 MOV R5, R0
0x0800584A: 4607 MOV R7, R0
0x0800584C: 3780 ADDS R7, #128
0x0800584E: 2400 MOVS R4, #0
0x08005850: 60FC STR R4, [R7, #12]
0x08005852: F7FD FCFB BL HAL_GetTick ; 0x0800324C
0x08005856: 4606 MOV R6, R0
0x08005858: 6828 LDR R0, [R5]
0x0800585A: 6801 LDR R1, [R0]
0x0800585C: 0709 LSLS R1, R1, #28
0x0800585E: D50B BPL .L1 ; 0x08005878
0x08005860: 4811 LDR R0, =0x01FFFFFF ; [PC, #68] [0x080058A8]
0x08005862: 9000 STR R0, [SP, #0]
0x08005864: 2001 MOVS R0, #1
0x08005866: 0541 LSLS R1, R0, #21
0x08005868: 2200 MOVS R2, #0
0x0800586A: 4628 MOV R0, R5
0x0800586C: 4633 MOV R3, R6
0x0800586E: F005 F9D8 BL UART_WaitOnFlagUntilTimeout ; 0x0800AC22
0x08005872: 2800 CMP R0, #0
0x08005874: D10E BNE .L2 ; 0x08005894
0x08005876: 6828 LDR R0, [R5]
.L1:
0x08005878: 6800 LDR R0, [R0]
0x0800587A: 0740 LSLS R0, R0, #29
0x0800587C: D50C BPL .L3 ; 0x08005898
0x0800587E: 480A LDR R0, =0x01FFFFFF ; [PC, #40] [0x080058A8]
0x08005880: 9000 STR R0, [SP, #0]
0x08005882: 2001 MOVS R0, #1
0x08005884: 0581 LSLS R1, R0, #22
0x08005886: 2200 MOVS R2, #0
0x08005888: 4628 MOV R0, R5
0x0800588A: 4633 MOV R3, R6
0x0800588C: F005 F9C9 BL UART_WaitOnFlagUntilTimeout ; 0x0800AC22
0x08005890: 2800 CMP R0, #0
0x08005892: D001 BEQ .L3 ; 0x08005898
.L2:
0x08005894: 2403 MOVS R4, #3
0x08005896: E004 B .L4 ; 0x080058A2
.L3:
0x08005898: 2020 MOVS R0, #32
0x0800589A: 6078 STR R0, [R7, #4]
0x0800589C: 60B8 STR R0, [R7, #8]
0x0800589E: 703C STRB R4, [R7]
0x080058A0: 66EC STR R4, [R5, #108]
.L4:
0x080058A2: 4620 MOV R0, R4
0x080058A4: B001 ADD SP, SP, #4
0x080058A6: BDF0 POP {R4-R7, PC}
0x080058A8: 01FFFFFF DC.W 0x01FFFFFF
Section .text.HAL_UART_Transmit_IT from stm32g0xx_hal_uart.o, size=208, align=4
HAL_UART_Transmit_IT:
0x080058AC: B5F0 PUSH {R4-R7, LR}
0x080058AE: B081 SUB SP, SP, #4
0x080058B0: 4605 MOV R5, R0
0x080058B2: 4604 MOV R4, R0
0x080058B4: 3480 ADDS R4, #128
0x080058B6: 6860 LDR R0, [R4, #4]
0x080058B8: 2302 MOVS R3, #2
0x080058BA: 2820 CMP R0, #32
0x080058BC: D111 BNE .L1 ; 0x080058E2
0x080058BE: 2001 MOVS R0, #1
0x080058C0: 2900 CMP R1, #0
0x080058C2: D050 BEQ .L10 ; 0x08005966
0x080058C4: 2A00 CMP R2, #0
0x080058C6: D04E BEQ .L10 ; 0x08005966
0x080058C8: 68AE LDR R6, [R5, #8]
0x080058CA: 9000 STR R0, [SP, #0]
0x080058CC: 0307 LSLS R7, R0, #12
0x080058CE: 42BE CMP R6, R7
0x080058D0: D10A BNE .L2 ; 0x080058E8
0x080058D2: 07C8 LSLS R0, R1, #31
0x080058D4: D008 BEQ .L2 ; 0x080058E8
0x080058D6: 6928 LDR R0, [R5, #16]
0x080058D8: 2800 CMP R0, #0
0x080058DA: D105 BNE .L2 ; 0x080058E8
0x080058DC: 9800 LDR R0, [SP, #0]
0x080058DE: B001 ADD SP, SP, #4
0x080058E0: BDF0 POP {R4-R7, PC}
.L1:
0x080058E2: 2002 MOVS R0, #2
0x080058E4: B001 ADD SP, SP, #4
0x080058E6: BDF0 POP {R4-R7, PC}
.L2:
0x080058E8: 7820 LDRB R0, [R4]
0x080058EA: 2801 CMP R0, #1
0x080058EC: 4618 MOV R0, R3
0x080058EE: D03A BEQ .L10 ; 0x08005966
0x080058F0: 462B MOV R3, R5
0x080058F2: 3354 ADDS R3, #84
0x080058F4: 805A STRH R2, [R3, #2]
0x080058F6: 2000 MOVS R0, #0
0x080058F8: 60E0 STR R0, [R4, #12]
0x080058FA: 801A STRH R2, [R3]
0x080058FC: 6529 STR R1, [R5, #80]
0x080058FE: 2121 MOVS R1, #33
0x08005900: 6061 STR R1, [R4, #4]
0x08005902: 9B00 LDR R3, [SP, #0]
0x08005904: 0759 LSLS R1, R3, #29
0x08005906: 6E6A LDR R2, [R5, #100]
0x08005908: 428A CMP R2, R1
0x0800590A: D106 BNE .L4 ; 0x0800591A
0x0800590C: 42BE CMP R6, R7
0x0800590E: D102 BNE .L3 ; 0x08005916
0x08005910: 6928 LDR R0, [R5, #16]
0x08005912: 2800 CMP R0, #0
0x08005914: D008 BEQ .L6 ; 0x08005928
.L3:
0x08005916: 4918 LDR R1, =UART_TxISR_8BIT_FIFOEN ; [PC, #96] [0x08005978] =0x0800B20B
0x08005918: E007 B .L7 ; 0x0800592A
.L4:
0x0800591A: 42BE CMP R6, R7
0x0800591C: D102 BNE .L5 ; 0x08005924
0x0800591E: 6929 LDR R1, [R5, #16]
0x08005920: 2900 CMP R1, #0
0x08005922: D012 BEQ .L8 ; 0x0800594A
.L5:
0x08005924: 4912 LDR R1, =UART_TxISR_8BIT ; [PC, #72] [0x08005970] =0x0800B277
0x08005926: E011 B .L9 ; 0x0800594C
.L6:
0x08005928: 4912 LDR R1, =UART_TxISR_16BIT_FIFOEN ; [PC, #72] [0x08005974] =0x0800597D
.L7:
0x0800592A: 2000 MOVS R0, #0
0x0800592C: 7020 STRB R0, [R4]
0x0800592E: 6769 STR R1, [R5, #116]
0x08005930: F3EF 8110 MRS R1, PRIMASK
0x08005934: F383 8810 MSR PRIMASK, R3
0x08005938: 05DA LSLS R2, R3, #23
0x0800593A: 682B LDR R3, [R5]
0x0800593C: 689C LDR R4, [R3, #8]
0x0800593E: 4314 ORRS R4, R2
0x08005940: 609C STR R4, [R3, #8]
0x08005942: F381 8810 MSR PRIMASK, R1
0x08005946: B001 ADD SP, SP, #4
0x08005948: BDF0 POP {R4-R7, PC}
.L8:
0x0800594A: 4908 LDR R1, =UART_TxISR_16BIT ; [PC, #32] [0x0800596C] =0x080059F5
.L9:
0x0800594C: 7020 STRB R0, [R4]
0x0800594E: 6769 STR R1, [R5, #116]
0x08005950: F3EF 8110 MRS R1, PRIMASK
0x08005954: F383 8810 MSR PRIMASK, R3
0x08005958: 682A LDR R2, [R5]
0x0800595A: 6813 LDR R3, [R2]
0x0800595C: 2480 MOVS R4, #128
0x0800595E: 431C ORRS R4, R3
0x08005960: 6014 STR R4, [R2]
0x08005962: F381 8810 MSR PRIMASK, R1
.L10:
0x08005966: B001 ADD SP, SP, #4
0x08005968: BDF0 POP {R4-R7, PC}
0x0800596A: 46C0 NOP
0x0800596C: 080059F5 DC.W UART_TxISR_16BIT
0x08005970: 0800B277 DC.W UART_TxISR_8BIT
0x08005974: 0800597D DC.W UART_TxISR_16BIT_FIFOEN
0x08005978: 0800B20B DC.W UART_TxISR_8BIT_FIFOEN
Section .text.UART_TxISR_16BIT_FIFOEN from stm32g0xx_hal_uart.o, size=120, align=4
UART_TxISR_16BIT_FIFOEN:
0x0800597C: B570 PUSH {R4-R6, LR}
0x0800597E: 2184 MOVS R1, #132
0x08005980: 5841 LDR R1, [R0, R1]
0x08005982: 2921 CMP R1, #33
0x08005984: D11A BNE .L3 ; 0x080059BC
0x08005986: 4601 MOV R1, R0
0x08005988: 3156 ADDS R1, #86
0x0800598A: 8A8A LDRH R2, [R1, #20]
0x0800598C: 2A00 CMP R2, #0
0x0800598E: D015 BEQ .L3 ; 0x080059BC
0x08005990: 4B17 LDR R3, =0x000001FF ; [PC, #92] [0x080059F0]
0x08005992: E002 B .L2 ; 0x0800599A
.L1:
0x08005994: 1E52 SUBS R2, R2, #1
0x08005996: 0414 LSLS R4, R2, #16
0x08005998: D010 BEQ .L3 ; 0x080059BC
.L2:
0x0800599A: 880C LDRH R4, [R1]
0x0800599C: 2C00 CMP R4, #0
0x0800599E: D00E BEQ .L4 ; 0x080059BE
0x080059A0: 6804 LDR R4, [R0]
0x080059A2: 69E5 LDR R5, [R4, #28]
0x080059A4: 062D LSLS R5, R5, #24
0x080059A6: D5F5 BPL .L1 ; 0x08005994
0x080059A8: 6D05 LDR R5, [R0, #80]
0x080059AA: 882E LDRH R6, [R5]
0x080059AC: 401E ANDS R6, R3
0x080059AE: 62A6 STR R6, [R4, #40]
0x080059B0: 1CAC ADDS R4, R5, #2
0x080059B2: 6504 STR R4, [R0, #80]
0x080059B4: 880C LDRH R4, [R1]
0x080059B6: 1E64 SUBS R4, R4, #1
0x080059B8: 800C STRH R4, [R1]
0x080059BA: E7EB B .L1 ; 0x08005994
.L3:
0x080059BC: BD70 POP {R4-R6, PC}
.L4:
0x080059BE: F3EF 8110 MRS R1, PRIMASK
0x080059C2: 2201 MOVS R2, #1
0x080059C4: F382 8810 MSR PRIMASK, R2
0x080059C8: 05D3 LSLS R3, R2, #23
0x080059CA: 6804 LDR R4, [R0]
0x080059CC: 68A5 LDR R5, [R4, #8]
0x080059CE: 439D BICS R5, R3
0x080059D0: 60A5 STR R5, [R4, #8]
0x080059D2: F381 8810 MSR PRIMASK, R1
0x080059D6: F3EF 8110 MRS R1, PRIMASK
0x080059DA: F382 8810 MSR PRIMASK, R2
0x080059DE: 6800 LDR R0, [R0]
0x080059E0: 6802 LDR R2, [R0]
0x080059E2: 2340 MOVS R3, #64
0x080059E4: 4313 ORRS R3, R2
0x080059E6: 6003 STR R3, [R0]
0x080059E8: F381 8810 MSR PRIMASK, R1
0x080059EC: BD70 POP {R4-R6, PC}
0x080059EE: 46C0 NOP
0x080059F0: 000001FF DC.W 0x000001FF
Section .text.UART_TxISR_16BIT from stm32g0xx_hal_uart.o, size=96, align=4
UART_TxISR_16BIT:
0x080059F4: B530 PUSH {R4-R5, LR}
0x080059F6: 2184 MOVS R1, #132
0x080059F8: 5841 LDR R1, [R0, R1]
0x080059FA: 2921 CMP R1, #33
0x080059FC: D10F BNE .L1 ; 0x08005A1E
0x080059FE: 4601 MOV R1, R0
0x08005A00: 3156 ADDS R1, #86
0x08005A02: 880A LDRH R2, [R1]
0x08005A04: 2A00 CMP R2, #0
0x08005A06: D00B BEQ .L2 ; 0x08005A20
0x08005A08: 6D02 LDR R2, [R0, #80]
0x08005A0A: 8813 LDRH R3, [R2]
0x08005A0C: 4C10 LDR R4, =0x000001FF ; [PC, #64] [0x08005A50]
0x08005A0E: 401C ANDS R4, R3
0x08005A10: 6803 LDR R3, [R0]
0x08005A12: 629C STR R4, [R3, #40]
0x08005A14: 1C92 ADDS R2, R2, #2
0x08005A16: 6502 STR R2, [R0, #80]
0x08005A18: 8808 LDRH R0, [R1]
0x08005A1A: 1E40 SUBS R0, R0, #1
0x08005A1C: 8008 STRH R0, [R1]
.L1:
0x08005A1E: BD30 POP {R4-R5, PC}
.L2:
0x08005A20: F3EF 8110 MRS R1, PRIMASK
0x08005A24: 2201 MOVS R2, #1
0x08005A26: F382 8810 MSR PRIMASK, R2
0x08005A2A: 6803 LDR R3, [R0]
0x08005A2C: 681C LDR R4, [R3]
0x08005A2E: 2580 MOVS R5, #128
0x08005A30: 43AC BICS R4, R5
0x08005A32: 601C STR R4, [R3]
0x08005A34: F381 8810 MSR PRIMASK, R1
0x08005A38: F3EF 8110 MRS R1, PRIMASK
0x08005A3C: F382 8810 MSR PRIMASK, R2
0x08005A40: 6800 LDR R0, [R0]
0x08005A42: 6802 LDR R2, [R0]
0x08005A44: 2340 MOVS R3, #64
0x08005A46: 4313 ORRS R3, R2
0x08005A48: 6003 STR R3, [R0]
0x08005A4A: F381 8810 MSR PRIMASK, R1
0x08005A4E: BD30 POP {R4-R5, PC}
0x08005A50: 000001FF DC.W 0x000001FF
Section .text.HAL_UART_Receive_IT from stm32g0xx_hal_uart.o, size=120, align=4
HAL_UART_Receive_IT:
0x08005A54: B5F0 PUSH {R4-R7, LR}
0x08005A56: B081 SUB SP, SP, #4
0x08005A58: 4603 MOV R3, R0
0x08005A5A: 3380 ADDS R3, #128
0x08005A5C: 689C LDR R4, [R3, #8]
0x08005A5E: 2602 MOVS R6, #2
0x08005A60: 2C20 CMP R4, #32
0x08005A62: D110 BNE .L1 ; 0x08005A86
0x08005A64: 2401 MOVS R4, #1
0x08005A66: 2900 CMP R1, #0
0x08005A68: D00E BEQ .L2 ; 0x08005A88
0x08005A6A: 2A00 CMP R2, #0
0x08005A6C: D00C BEQ .L2 ; 0x08005A88
0x08005A6E: 2501 MOVS R5, #1
0x08005A70: 032C LSLS R4, R5, #12
0x08005A72: 6887 LDR R7, [R0, #8]
0x08005A74: 42A7 CMP R7, R4
0x08005A76: D10A BNE .L3 ; 0x08005A8E
0x08005A78: 07CC LSLS R4, R1, #31
0x08005A7A: D008 BEQ .L3 ; 0x08005A8E
0x08005A7C: 6904 LDR R4, [R0, #16]
0x08005A7E: 2C00 CMP R4, #0
0x08005A80: D105 BNE .L3 ; 0x08005A8E
0x08005A82: 2401 MOVS R4, #1
0x08005A84: E000 B .L2 ; 0x08005A88
.L1:
0x08005A86: 2402 MOVS R4, #2
.L2:
0x08005A88: 4620 MOV R0, R4
0x08005A8A: B001 ADD SP, SP, #4
0x08005A8C: BDF0 POP {R4-R7, PC}
.L3:
0x08005A8E: 781C LDRB R4, [R3]
0x08005A90: 2C01 CMP R4, #1
0x08005A92: 4634 MOV R4, R6
0x08005A94: D0F8 BEQ .L2 ; 0x08005A88
0x08005A96: 2400 MOVS R4, #0
0x08005A98: 66C4 STR R4, [R0, #108]
0x08005A9A: 701D STRB R5, [R3]
0x08005A9C: 6803 LDR R3, [R0]
0x08005A9E: 4E0A LDR R6, =0x40008000 ; [PC, #40] [0x08005AC8]
0x08005AA0: 42B3 CMP R3, R6
0x08005AA2: D00D BEQ .L4 ; 0x08005AC0
0x08005AA4: 685B LDR R3, [R3, #4]
0x08005AA6: 021B LSLS R3, R3, #8
0x08005AA8: D50A BPL .L4 ; 0x08005AC0
0x08005AAA: F3EF 8310 MRS R3, PRIMASK
0x08005AAE: F385 8810 MSR PRIMASK, R5
0x08005AB2: 06AD LSLS R5, R5, #26
0x08005AB4: 6806 LDR R6, [R0]
0x08005AB6: 6837 LDR R7, [R6]
0x08005AB8: 432F ORRS R7, R5
0x08005ABA: 6037 STR R7, [R6]
0x08005ABC: F383 8810 MSR PRIMASK, R3
.L4:
0x08005AC0: F000 F804 BL UART_Start_Receive_IT ; 0x08005ACC
0x08005AC4: E7E0 B .L2 ; 0x08005A88
0x08005AC6: 46C0 NOP
0x08005AC8: 40008000 DC.W 0x40008000
Section .text.UART_Start_Receive_IT from stm32g0xx_hal_uart.o, size=276, align=4
UART_Start_Receive_IT:
0x08005ACC: B5F0 PUSH {R4-R7, LR}
0x08005ACE: B082 SUB SP, SP, #8
0x08005AD0: 235C MOVS R3, #92
0x08005AD2: 52C2 STRH R2, [R0, R3]
0x08005AD4: 6581 STR R1, [R0, #88]
0x08005AD6: 2100 MOVS R1, #0
0x08005AD8: 6701 STR R1, [R0, #112]
0x08005ADA: 4604 MOV R4, R0
0x08005ADC: 345C ADDS R4, #92
0x08005ADE: 8062 STRH R2, [R4, #2]
0x08005AE0: 6885 LDR R5, [R0, #8]
0x08005AE2: 4603 MOV R3, R0
0x08005AE4: 3380 ADDS R3, #128
0x08005AE6: 2D00 CMP R5, #0
0x08005AE8: D00B BEQ .L1 ; 0x08005B02
0x08005AEA: 2601 MOVS R6, #1
0x08005AEC: 0737 LSLS R7, R6, #28
0x08005AEE: 42BD CMP R5, R7
0x08005AF0: D00C BEQ .L3 ; 0x08005B0C
0x08005AF2: 0336 LSLS R6, R6, #12
0x08005AF4: 42B5 CMP R5, R6
0x08005AF6: D10E BNE .L4 ; 0x08005B16
0x08005AF8: 6905 LDR R5, [R0, #16]
0x08005AFA: 2D00 CMP R5, #0
0x08005AFC: D104 BNE .L2 ; 0x08005B08
0x08005AFE: 4D33 LDR R5, =0x000001FF ; [PC, #204] [0x08005BCC]
0x08005B00: E00C B .L6 ; 0x08005B1C
.L1:
0x08005B02: 6905 LDR R5, [R0, #16]
0x08005B04: 2D00 CMP R5, #0
0x08005B06: D108 BNE .L5 ; 0x08005B1A
.L2:
0x08005B08: 25FF MOVS R5, #255
0x08005B0A: E007 B .L6 ; 0x08005B1C
.L3:
0x08005B0C: 6905 LDR R5, [R0, #16]
0x08005B0E: 2D00 CMP R5, #0
0x08005B10: D003 BEQ .L5 ; 0x08005B1A
0x08005B12: 253F MOVS R5, #63
0x08005B14: E002 B .L6 ; 0x08005B1C
.L4:
0x08005B16: 80A1 STRH R1, [R4, #4]
0x08005B18: E001 B .L7 ; 0x08005B1E
.L5:
0x08005B1A: 257F MOVS R5, #127
.L6:
0x08005B1C: 80A5 STRH R5, [R4, #4]
.L7:
0x08005B1E: 9101 STR R1, [SP, #4]
0x08005B20: 60D9 STR R1, [R3, #12]
0x08005B22: 2522 MOVS R5, #34
0x08005B24: 609D STR R5, [R3, #8]
0x08005B26: F3EF 8610 MRS R6, PRIMASK
0x08005B2A: 2501 MOVS R5, #1
0x08005B2C: F385 8810 MSR PRIMASK, R5
0x08005B30: 6807 LDR R7, [R0]
0x08005B32: 68B9 LDR R1, [R7, #8]
0x08005B34: 4329 ORRS R1, R5
0x08005B36: 60B9 STR R1, [R7, #8]
0x08005B38: F386 8810 MSR PRIMASK, R6
0x08005B3C: 0229 LSLS R1, R5, #8
0x08005B3E: 9100 STR R1, [SP, #0]
0x08005B40: 032F LSLS R7, R5, #12
0x08005B42: 0769 LSLS R1, R5, #29
0x08005B44: 6E46 LDR R6, [R0, #100]
0x08005B46: 428E CMP R6, R1
0x08005B48: D102 BNE .L8 ; 0x08005B50
0x08005B4A: 89A1 LDRH R1, [R4, #12]
0x08005B4C: 4291 CMP R1, R2
0x08005B4E: D916 BLS .L11 ; 0x08005B7E
.L8:
0x08005B50: 6881 LDR R1, [R0, #8]
0x08005B52: 42B9 CMP R1, R7
0x08005B54: D102 BNE .L9 ; 0x08005B5C
0x08005B56: 6901 LDR R1, [R0, #16]
0x08005B58: 2900 CMP R1, #0
0x08005B5A: D033 BEQ .L15 ; 0x08005BC4
.L9:
0x08005B5C: 4A1F LDR R2, =UART_RxISR_8BIT ; [PC, #124] [0x08005BDC] =0x0800AD19
.L10:
0x08005B5E: 9901 LDR R1, [SP, #4]
0x08005B60: 9C00 LDR R4, [SP, #0]
0x08005B62: 7019 STRB R1, [R3]
0x08005B64: 6702 STR R2, [R0, #112]
0x08005B66: F3EF 8110 MRS R1, PRIMASK
0x08005B6A: F385 8810 MSR PRIMASK, R5
0x08005B6E: 3420 ADDS R4, #32
0x08005B70: 6800 LDR R0, [R0]
0x08005B72: 6802 LDR R2, [R0]
0x08005B74: 4322 ORRS R2, R4
0x08005B76: 6002 STR R2, [R0]
0x08005B78: F381 8810 MSR PRIMASK, R1
0x08005B7C: E01F B .L14 ; 0x08005BBE
.L11:
0x08005B7E: 6881 LDR R1, [R0, #8]
0x08005B80: 42B9 CMP R1, R7
0x08005B82: D102 BNE .L12 ; 0x08005B8A
0x08005B84: 6901 LDR R1, [R0, #16]
0x08005B86: 2900 CMP R1, #0
0x08005B88: D01E BEQ .L16 ; 0x08005BC8
.L12:
0x08005B8A: 4A12 LDR R2, =UART_RxISR_8BIT_FIFOEN ; [PC, #72] [0x08005BD4] =0x08005D7D
.L13:
0x08005B8C: 9901 LDR R1, [SP, #4]
0x08005B8E: 9C00 LDR R4, [SP, #0]
0x08005B90: 7019 STRB R1, [R3]
0x08005B92: 6702 STR R2, [R0, #112]
0x08005B94: F3EF 8110 MRS R1, PRIMASK
0x08005B98: F385 8810 MSR PRIMASK, R5
0x08005B9C: 6802 LDR R2, [R0]
0x08005B9E: 6813 LDR R3, [R2]
0x08005BA0: 4323 ORRS R3, R4
0x08005BA2: 6013 STR R3, [R2]
0x08005BA4: F381 8810 MSR PRIMASK, R1
0x08005BA8: F3EF 8110 MRS R1, PRIMASK
0x08005BAC: F385 8810 MSR PRIMASK, R5
0x08005BB0: 072A LSLS R2, R5, #28
0x08005BB2: 6800 LDR R0, [R0]
0x08005BB4: 6883 LDR R3, [R0, #8]
0x08005BB6: 4313 ORRS R3, R2
0x08005BB8: 6083 STR R3, [R0, #8]
0x08005BBA: F381 8810 MSR PRIMASK, R1
.L14:
0x08005BBE: 2000 MOVS R0, #0
0x08005BC0: B002 ADD SP, SP, #8
0x08005BC2: BDF0 POP {R4-R7, PC}
.L15:
0x08005BC4: 4A04 LDR R2, =UART_RxISR_16BIT ; [PC, #16] [0x08005BD8] =0x0800B2CF
0x08005BC6: E7CA B .L10 ; 0x08005B5E
.L16:
0x08005BC8: 4A01 LDR R2, =UART_RxISR_16BIT_FIFOEN ; [PC, #4] [0x08005BD0] =0x08005BE1
0x08005BCA: E7DF B .L13 ; 0x08005B8C
0x08005BCC: 000001FF DC.W 0x000001FF
0x08005BD0: 08005BE1 DC.W UART_RxISR_16BIT_FIFOEN
0x08005BD4: 08005D7D DC.W UART_RxISR_8BIT_FIFOEN
0x08005BD8: 0800B2CF DC.W UART_RxISR_16BIT
0x08005BDC: 0800AD19 DC.W UART_RxISR_8BIT
Section .text.UART_RxISR_16BIT_FIFOEN from stm32g0xx_hal_uart.o, size=412, align=4
UART_RxISR_16BIT_FIFOEN:
0x08005BE0: B5F0 PUSH {R4-R7, LR}
0x08005BE2: B085 SUB SP, SP, #20
0x08005BE4: 4604 MOV R4, R0
0x08005BE6: 6801 LDR R1, [R0]
0x08005BE8: 69C8 LDR R0, [R1, #28]
0x08005BEA: 680D LDR R5, [R1]
0x08005BEC: 688B LDR R3, [R1, #8]
0x08005BEE: 4626 MOV R6, R4
0x08005BF0: 365C ADDS R6, #92
0x08005BF2: 88B7 LDRH R7, [R6, #4]
0x08005BF4: 6AF2 LDR R2, [R6, #44]
0x08005BF6: 2A22 CMP R2, #34
0x08005BF8: D000 BEQ .L1 ; 0x08005BFC
0x08005BFA: E093 B .L16 ; 0x08005D24
.L1:
0x08005BFC: 9303 STR R3, [SP, #12]
0x08005BFE: 2120 MOVS R1, #32
0x08005C00: 9101 STR R1, [SP, #4]
0x08005C02: 89B1 LDRH R1, [R6, #12]
0x08005C04: 2900 CMP R1, #0
0x08005C06: D100 BNE .L2 ; 0x08005C0A
0x08005C08: E092 B .L18 ; 0x08005D30
.L2:
0x08005C0A: 9901 LDR R1, [SP, #4]
0x08005C0C: 4008 ANDS R0, R1
0x08005C0E: D100 BNE .L3 ; 0x08005C12
0x08005C10: E08E B .L18 ; 0x08005D30
.L3:
0x08005C12: 2101 MOVS R1, #1
0x08005C14: 4618 MOV R0, R3
0x08005C16: 4008 ANDS R0, R1
0x08005C18: 9003 STR R0, [SP, #12]
0x08005C1A: 9104 STR R1, [SP, #16]
0x08005C1C: 0208 LSLS R0, R1, #8
0x08005C1E: 4005 ANDS R5, R0
0x08005C20: 9500 STR R5, [SP, #0]
0x08005C22: 9702 STR R7, [SP, #8]
0x08005C24: E007 B .L7 ; 0x08005C36
.L4:
0x08005C26: 4620 MOV R0, R4
0x08005C28: F005 F875 BL HAL_UART_RxCpltCallback ; 0x0800AD16
.L5:
0x08005C2C: 9D00 LDR R5, [SP, #0]
.L6:
0x08005C2E: 06B8 LSLS R0, R7, #26
0x08005C30: 9F02 LDR R7, [SP, #8]
0x08005C32: D400 BMI .L7 ; 0x08005C36
0x08005C34: E07C B .L18 ; 0x08005D30
.L7:
0x08005C36: 6820 LDR R0, [R4]
0x08005C38: 6A41 LDR R1, [R0, #36]
0x08005C3A: 4039 ANDS R1, R7
0x08005C3C: 6DA2 LDR R2, [R4, #88]
0x08005C3E: 8011 STRH R1, [R2]
0x08005C40: 8871 LDRH R1, [R6, #2]
0x08005C42: 1E49 SUBS R1, R1, #1
0x08005C44: 8071 STRH R1, [R6, #2]
0x08005C46: 1C91 ADDS R1, R2, #2
0x08005C48: 65A1 STR R1, [R4, #88]
0x08005C4A: 69C7 LDR R7, [R0, #28]
0x08005C4C: 0779 LSLS R1, R7, #29
0x08005C4E: D032 BEQ .L14 ; 0x08005CB6
0x08005C50: 426A RSBS R2, R5, #0
0x08005C52: 416A ADCS R2, R5
0x08005C54: 07FB LSLS R3, R7, #31
0x08005C56: 9B04 LDR R3, [SP, #16]
0x08005C58: D000 BEQ .L8 ; 0x08005C5C
0x08005C5A: 4613 MOV R3, R2
.L8:
0x08005C5C: 2B00 CMP R3, #0
0x08005C5E: D104 BNE .L9 ; 0x08005C6A
0x08005C60: 2201 MOVS R2, #1
0x08005C62: 6202 STR R2, [R0, #32]
0x08005C64: 6B33 LDR R3, [R6, #48]
0x08005C66: 4313 ORRS R3, R2
0x08005C68: 6333 STR R3, [R6, #48]
.L9:
0x08005C6A: 9B03 LDR R3, [SP, #12]
0x08005C6C: 425A RSBS R2, R3, #0
0x08005C6E: 415A ADCS R2, R3
0x08005C70: 07BB LSLS R3, R7, #30
0x08005C72: 9B04 LDR R3, [SP, #16]
0x08005C74: D500 BPL .L10 ; 0x08005C78
0x08005C76: 4613 MOV R3, R2
.L10:
0x08005C78: 2B00 CMP R3, #0
0x08005C7A: D105 BNE .L11 ; 0x08005C88
0x08005C7C: 2202 MOVS R2, #2
0x08005C7E: 6202 STR R2, [R0, #32]
0x08005C80: 6B32 LDR R2, [R6, #48]
0x08005C82: 2304 MOVS R3, #4
0x08005C84: 4313 ORRS R3, R2
0x08005C86: 6333 STR R3, [R6, #48]
.L11:
0x08005C88: 9B03 LDR R3, [SP, #12]
0x08005C8A: 425A RSBS R2, R3, #0
0x08005C8C: 415A ADCS R2, R3
0x08005C8E: 2900 CMP R1, #0
0x08005C90: 9904 LDR R1, [SP, #16]
0x08005C92: D500 BPL .L12 ; 0x08005C96
0x08005C94: 4611 MOV R1, R2
.L12:
0x08005C96: 2900 CMP R1, #0
0x08005C98: D105 BNE .L13 ; 0x08005CA6
0x08005C9A: 2104 MOVS R1, #4
0x08005C9C: 6201 STR R1, [R0, #32]
0x08005C9E: 6B30 LDR R0, [R6, #48]
0x08005CA0: 2102 MOVS R1, #2
0x08005CA2: 4301 ORRS R1, R0
0x08005CA4: 6331 STR R1, [R6, #48]
.L13:
0x08005CA6: 6B30 LDR R0, [R6, #48]
0x08005CA8: 2800 CMP R0, #0
0x08005CAA: D004 BEQ .L14 ; 0x08005CB6
0x08005CAC: 4620 MOV R0, R4
0x08005CAE: F005 F82F BL HAL_UART_ErrorCallback ; 0x0800AD10
0x08005CB2: 2000 MOVS R0, #0
0x08005CB4: 6330 STR R0, [R6, #48]
.L14:
0x08005CB6: 8870 LDRH R0, [R6, #2]
0x08005CB8: 2800 CMP R0, #0
0x08005CBA: D1B8 BNE .L6 ; 0x08005C2E
0x08005CBC: F3EF 8110 MRS R1, PRIMASK
0x08005CC0: 2001 MOVS R0, #1
0x08005CC2: F380 8810 MSR PRIMASK, R0
0x08005CC6: 0202 LSLS R2, R0, #8
0x08005CC8: 6823 LDR R3, [R4]
0x08005CCA: 681D LDR R5, [R3]
0x08005CCC: 4395 BICS R5, R2
0x08005CCE: 601D STR R5, [R3]
0x08005CD0: F381 8810 MSR PRIMASK, R1
0x08005CD4: F3EF 8110 MRS R1, PRIMASK
0x08005CD8: F380 8810 MSR PRIMASK, R0
0x08005CDC: 6822 LDR R2, [R4]
0x08005CDE: 6893 LDR R3, [R2, #8]
0x08005CE0: 4D24 LDR R5, =0xEFFFFFFE ; [PC, #144] [0x08005D74]
0x08005CE2: 402B ANDS R3, R5
0x08005CE4: 6093 STR R3, [R2, #8]
0x08005CE6: F381 8810 MSR PRIMASK, R1
0x08005CEA: 9901 LDR R1, [SP, #4]
0x08005CEC: 62F1 STR R1, [R6, #44]
0x08005CEE: 2100 MOVS R1, #0
0x08005CF0: 6721 STR R1, [R4, #112]
0x08005CF2: 6EE2 LDR R2, [R4, #108]
0x08005CF4: 2A01 CMP R2, #1
0x08005CF6: D196 BNE .L4 ; 0x08005C26
0x08005CF8: 66E1 STR R1, [R4, #108]
0x08005CFA: F3EF 8110 MRS R1, PRIMASK
0x08005CFE: F380 8810 MSR PRIMASK, R0
0x08005D02: 6822 LDR R2, [R4]
0x08005D04: 6813 LDR R3, [R2]
0x08005D06: 2010 MOVS R0, #16
0x08005D08: 4383 BICS R3, R0
0x08005D0A: 6013 STR R3, [R2]
0x08005D0C: F381 8810 MSR PRIMASK, R1
0x08005D10: 6821 LDR R1, [R4]
0x08005D12: 69CA LDR R2, [R1, #28]
0x08005D14: 06D2 LSLS R2, R2, #27
0x08005D16: D500 BPL .L15 ; 0x08005D1A
0x08005D18: 6208 STR R0, [R1, #32]
.L15:
0x08005D1A: 8831 LDRH R1, [R6]
0x08005D1C: 4620 MOV R0, R4
0x08005D1E: F004 FFF8 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12
0x08005D22: E783 B .L5 ; 0x08005C2C
.L16:
0x08005D24: 6988 LDR R0, [R1, #24]
0x08005D26: 2208 MOVS R2, #8
0x08005D28: 4302 ORRS R2, R0
0x08005D2A: 618A STR R2, [R1, #24]
.L17:
0x08005D2C: B005 ADD SP, SP, #20
0x08005D2E: BDF0 POP {R4-R7, PC}
.L18:
0x08005D30: 8870 LDRH R0, [R6, #2]
0x08005D32: 2800 CMP R0, #0
0x08005D34: D0FA BEQ .L17 ; 0x08005D2C
0x08005D36: 89B1 LDRH R1, [R6, #12]
0x08005D38: 4288 CMP R0, R1
0x08005D3A: D2F7 BCS .L17 ; 0x08005D2C
0x08005D3C: F3EF 8010 MRS R0, PRIMASK
0x08005D40: 2101 MOVS R1, #1
0x08005D42: F381 8810 MSR PRIMASK, R1
0x08005D46: 4A0B LDR R2, =0xEFFFFFFE ; [PC, #44] [0x08005D74]
0x08005D48: 1C52 ADDS R2, R2, #1
0x08005D4A: 6823 LDR R3, [R4]
0x08005D4C: 689D LDR R5, [R3, #8]
0x08005D4E: 4015 ANDS R5, R2
0x08005D50: 609D STR R5, [R3, #8]
0x08005D52: F380 8810 MSR PRIMASK, R0
0x08005D56: 4808 LDR R0, =UART_RxISR_16BIT ; [PC, #32] [0x08005D78] =0x0800B2CF
0x08005D58: 6720 STR R0, [R4, #112]
0x08005D5A: F3EF 8010 MRS R0, PRIMASK
0x08005D5E: F381 8810 MSR PRIMASK, R1
0x08005D62: 6821 LDR R1, [R4]
0x08005D64: 680A LDR R2, [R1]
0x08005D66: 9B01 LDR R3, [SP, #4]
0x08005D68: 431A ORRS R2, R3
0x08005D6A: 600A STR R2, [R1]
0x08005D6C: F380 8810 MSR PRIMASK, R0
0x08005D70: B005 ADD SP, SP, #20
0x08005D72: BDF0 POP {R4-R7, PC}
0x08005D74: EFFFFFFE DC.W 0xEFFFFFFE
0x08005D78: 0800B2CF DC.W UART_RxISR_16BIT
Section .text.UART_RxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=416, align=4
UART_RxISR_8BIT_FIFOEN:
0x08005D7C: B5F0 PUSH {R4-R7, LR}
0x08005D7E: B085 SUB SP, SP, #20
0x08005D80: 4604 MOV R4, R0
0x08005D82: 6801 LDR R1, [R0]
0x08005D84: 69C8 LDR R0, [R1, #28]
0x08005D86: 680D LDR R5, [R1]
0x08005D88: 688B LDR R3, [R1, #8]
0x08005D8A: 4626 MOV R6, R4
0x08005D8C: 365C ADDS R6, #92
0x08005D8E: 88B7 LDRH R7, [R6, #4]
0x08005D90: 6AF2 LDR R2, [R6, #44]
0x08005D92: 2A22 CMP R2, #34
0x08005D94: D000 BEQ .L1 ; 0x08005D98
0x08005D96: E095 B .L16 ; 0x08005EC4
.L1:
0x08005D98: 9303 STR R3, [SP, #12]
0x08005D9A: 2120 MOVS R1, #32
0x08005D9C: 9101 STR R1, [SP, #4]
0x08005D9E: 89B1 LDRH R1, [R6, #12]
0x08005DA0: 2900 CMP R1, #0
0x08005DA2: D100 BNE .L2 ; 0x08005DA6
0x08005DA4: E094 B .L18 ; 0x08005ED0
.L2:
0x08005DA6: 9901 LDR R1, [SP, #4]
0x08005DA8: 4008 ANDS R0, R1
0x08005DAA: D100 BNE .L3 ; 0x08005DAE
0x08005DAC: E090 B .L18 ; 0x08005ED0
.L3:
0x08005DAE: 2101 MOVS R1, #1
0x08005DB0: 4618 MOV R0, R3
0x08005DB2: 4008 ANDS R0, R1
0x08005DB4: 9003 STR R0, [SP, #12]
0x08005DB6: 9104 STR R1, [SP, #16]
0x08005DB8: 0208 LSLS R0, R1, #8
0x08005DBA: 4005 ANDS R5, R0
0x08005DBC: 9500 STR R5, [SP, #0]
0x08005DBE: 9702 STR R7, [SP, #8]
0x08005DC0: E007 B .L7 ; 0x08005DD2
.L4:
0x08005DC2: 4620 MOV R0, R4
0x08005DC4: F004 FFA7 BL HAL_UART_RxCpltCallback ; 0x0800AD16
.L5:
0x08005DC8: 9D00 LDR R5, [SP, #0]
.L6:
0x08005DCA: 06B8 LSLS R0, R7, #26
0x08005DCC: 9F02 LDR R7, [SP, #8]
0x08005DCE: D400 BMI .L7 ; 0x08005DD2
0x08005DD0: E07E B .L18 ; 0x08005ED0
.L7:
0x08005DD2: 6820 LDR R0, [R4]
0x08005DD4: 6A40 LDR R0, [R0, #36]
0x08005DD6: 4038 ANDS R0, R7
0x08005DD8: 6DA1 LDR R1, [R4, #88]
0x08005DDA: 7008 STRB R0, [R1]
0x08005DDC: 8870 LDRH R0, [R6, #2]
0x08005DDE: 1E40 SUBS R0, R0, #1
0x08005DE0: 8070 STRH R0, [R6, #2]
0x08005DE2: 6DA0 LDR R0, [R4, #88]
0x08005DE4: 1C40 ADDS R0, R0, #1
0x08005DE6: 65A0 STR R0, [R4, #88]
0x08005DE8: 6820 LDR R0, [R4]
0x08005DEA: 69C7 LDR R7, [R0, #28]
0x08005DEC: 0779 LSLS R1, R7, #29
0x08005DEE: D032 BEQ .L14 ; 0x08005E56
0x08005DF0: 426A RSBS R2, R5, #0
0x08005DF2: 416A ADCS R2, R5
0x08005DF4: 07FB LSLS R3, R7, #31
0x08005DF6: 9B04 LDR R3, [SP, #16]
0x08005DF8: D000 BEQ .L8 ; 0x08005DFC
0x08005DFA: 4613 MOV R3, R2
.L8:
0x08005DFC: 2B00 CMP R3, #0
0x08005DFE: D104 BNE .L9 ; 0x08005E0A
0x08005E00: 2201 MOVS R2, #1
0x08005E02: 6202 STR R2, [R0, #32]
0x08005E04: 6B33 LDR R3, [R6, #48]
0x08005E06: 4313 ORRS R3, R2
0x08005E08: 6333 STR R3, [R6, #48]
.L9:
0x08005E0A: 9B03 LDR R3, [SP, #12]
0x08005E0C: 425A RSBS R2, R3, #0
0x08005E0E: 415A ADCS R2, R3
0x08005E10: 07BB LSLS R3, R7, #30
0x08005E12: 9B04 LDR R3, [SP, #16]
0x08005E14: D500 BPL .L10 ; 0x08005E18
0x08005E16: 4613 MOV R3, R2
.L10:
0x08005E18: 2B00 CMP R3, #0
0x08005E1A: D105 BNE .L11 ; 0x08005E28
0x08005E1C: 2202 MOVS R2, #2
0x08005E1E: 6202 STR R2, [R0, #32]
0x08005E20: 6B32 LDR R2, [R6, #48]
0x08005E22: 2304 MOVS R3, #4
0x08005E24: 4313 ORRS R3, R2
0x08005E26: 6333 STR R3, [R6, #48]
.L11:
0x08005E28: 9B03 LDR R3, [SP, #12]
0x08005E2A: 425A RSBS R2, R3, #0
0x08005E2C: 415A ADCS R2, R3
0x08005E2E: 2900 CMP R1, #0
0x08005E30: 9904 LDR R1, [SP, #16]
0x08005E32: D500 BPL .L12 ; 0x08005E36
0x08005E34: 4611 MOV R1, R2
.L12:
0x08005E36: 2900 CMP R1, #0
0x08005E38: D105 BNE .L13 ; 0x08005E46
0x08005E3A: 2104 MOVS R1, #4
0x08005E3C: 6201 STR R1, [R0, #32]
0x08005E3E: 6B30 LDR R0, [R6, #48]
0x08005E40: 2102 MOVS R1, #2
0x08005E42: 4301 ORRS R1, R0
0x08005E44: 6331 STR R1, [R6, #48]
.L13:
0x08005E46: 6B30 LDR R0, [R6, #48]
0x08005E48: 2800 CMP R0, #0
0x08005E4A: D004 BEQ .L14 ; 0x08005E56
0x08005E4C: 4620 MOV R0, R4
0x08005E4E: F004 FF5F BL HAL_UART_ErrorCallback ; 0x0800AD10
0x08005E52: 2000 MOVS R0, #0
0x08005E54: 6330 STR R0, [R6, #48]
.L14:
0x08005E56: 8870 LDRH R0, [R6, #2]
0x08005E58: 2800 CMP R0, #0
0x08005E5A: D1B6 BNE .L6 ; 0x08005DCA
0x08005E5C: F3EF 8110 MRS R1, PRIMASK
0x08005E60: 2001 MOVS R0, #1
0x08005E62: F380 8810 MSR PRIMASK, R0
0x08005E66: 0202 LSLS R2, R0, #8
0x08005E68: 6823 LDR R3, [R4]
0x08005E6A: 681D LDR R5, [R3]
0x08005E6C: 4395 BICS R5, R2
0x08005E6E: 601D STR R5, [R3]
0x08005E70: F381 8810 MSR PRIMASK, R1
0x08005E74: F3EF 8110 MRS R1, PRIMASK
0x08005E78: F380 8810 MSR PRIMASK, R0
0x08005E7C: 6822 LDR R2, [R4]
0x08005E7E: 6893 LDR R3, [R2, #8]
0x08005E80: 4D24 LDR R5, =0xEFFFFFFE ; [PC, #144] [0x08005F14]
0x08005E82: 402B ANDS R3, R5
0x08005E84: 6093 STR R3, [R2, #8]
0x08005E86: F381 8810 MSR PRIMASK, R1
0x08005E8A: 9901 LDR R1, [SP, #4]
0x08005E8C: 62F1 STR R1, [R6, #44]
0x08005E8E: 2100 MOVS R1, #0
0x08005E90: 6721 STR R1, [R4, #112]
0x08005E92: 6EE2 LDR R2, [R4, #108]
0x08005E94: 2A01 CMP R2, #1
0x08005E96: D194 BNE .L4 ; 0x08005DC2
0x08005E98: 66E1 STR R1, [R4, #108]
0x08005E9A: F3EF 8110 MRS R1, PRIMASK
0x08005E9E: F380 8810 MSR PRIMASK, R0
0x08005EA2: 6822 LDR R2, [R4]
0x08005EA4: 6813 LDR R3, [R2]
0x08005EA6: 2010 MOVS R0, #16
0x08005EA8: 4383 BICS R3, R0
0x08005EAA: 6013 STR R3, [R2]
0x08005EAC: F381 8810 MSR PRIMASK, R1
0x08005EB0: 6821 LDR R1, [R4]
0x08005EB2: 69CA LDR R2, [R1, #28]
0x08005EB4: 06D2 LSLS R2, R2, #27
0x08005EB6: D500 BPL .L15 ; 0x08005EBA
0x08005EB8: 6208 STR R0, [R1, #32]
.L15:
0x08005EBA: 8831 LDRH R1, [R6]
0x08005EBC: 4620 MOV R0, R4
0x08005EBE: F004 FF28 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12
0x08005EC2: E781 B .L5 ; 0x08005DC8
.L16:
0x08005EC4: 6988 LDR R0, [R1, #24]
0x08005EC6: 2208 MOVS R2, #8
0x08005EC8: 4302 ORRS R2, R0
0x08005ECA: 618A STR R2, [R1, #24]
.L17:
0x08005ECC: B005 ADD SP, SP, #20
0x08005ECE: BDF0 POP {R4-R7, PC}
.L18:
0x08005ED0: 8870 LDRH R0, [R6, #2]
0x08005ED2: 2800 CMP R0, #0
0x08005ED4: D0FA BEQ .L17 ; 0x08005ECC
0x08005ED6: 89B1 LDRH R1, [R6, #12]
0x08005ED8: 4288 CMP R0, R1
0x08005EDA: D2F7 BCS .L17 ; 0x08005ECC
0x08005EDC: F3EF 8010 MRS R0, PRIMASK
0x08005EE0: 2101 MOVS R1, #1
0x08005EE2: F381 8810 MSR PRIMASK, R1
0x08005EE6: 4A0B LDR R2, =0xEFFFFFFE ; [PC, #44] [0x08005F14]
0x08005EE8: 1C52 ADDS R2, R2, #1
0x08005EEA: 6823 LDR R3, [R4]
0x08005EEC: 689D LDR R5, [R3, #8]
0x08005EEE: 4015 ANDS R5, R2
0x08005EF0: 609D STR R5, [R3, #8]
0x08005EF2: F380 8810 MSR PRIMASK, R0
0x08005EF6: 4808 LDR R0, =UART_RxISR_8BIT ; [PC, #32] [0x08005F18] =0x0800AD19
0x08005EF8: 6720 STR R0, [R4, #112]
0x08005EFA: F3EF 8010 MRS R0, PRIMASK
0x08005EFE: F381 8810 MSR PRIMASK, R1
0x08005F02: 6821 LDR R1, [R4]
0x08005F04: 680A LDR R2, [R1]
0x08005F06: 9B01 LDR R3, [SP, #4]
0x08005F08: 431A ORRS R2, R3
0x08005F0A: 600A STR R2, [R1]
0x08005F0C: F380 8810 MSR PRIMASK, R0
0x08005F10: B005 ADD SP, SP, #20
0x08005F12: BDF0 POP {R4-R7, PC}
0x08005F14: EFFFFFFE DC.W 0xEFFFFFFE
0x08005F18: 0800AD19 DC.W UART_RxISR_8BIT
Section .text.HAL_RS485Ex_Init from stm32g0xx_hal_uart_ex.o, size=140, align=4
HAL_RS485Ex_Init:
0x08005F1C: B5F0 PUSH {R4-R7, LR}
0x08005F1E: B081 SUB SP, SP, #4
0x08005F20: 2800 CMP R0, #0
0x08005F22: D03A BEQ .L3 ; 0x08005F9A
0x08005F24: 4616 MOV R6, R2
0x08005F26: 460F MOV R7, R1
0x08005F28: 4604 MOV R4, R0
0x08005F2A: 9300 STR R3, [SP, #0]
0x08005F2C: 4605 MOV R5, R0
0x08005F2E: 3580 ADDS R5, #128
0x08005F30: 6868 LDR R0, [R5, #4]
0x08005F32: 2800 CMP R0, #0
0x08005F34: D103 BNE .L1 ; 0x08005F3E
0x08005F36: 7028 STRB R0, [R5]
0x08005F38: 4620 MOV R0, R4
0x08005F3A: F004 FA97 BL HAL_UART_MspInit ; 0x0800A46C
.L1:
0x08005F3E: 2024 MOVS R0, #36
0x08005F40: 6068 STR R0, [R5, #4]
0x08005F42: 6820 LDR R0, [R4]
0x08005F44: 6801 LDR R1, [R0]
0x08005F46: 2501 MOVS R5, #1
0x08005F48: 43A9 BICS R1, R5
0x08005F4A: 6001 STR R1, [R0]
0x08005F4C: 4620 MOV R0, R4
0x08005F4E: F7FF FB71 BL UART_SetConfig ; 0x08005634
0x08005F52: 2801 CMP R0, #1
0x08005F54: D022 BEQ .L4 ; 0x08005F9C
0x08005F56: 6AA0 LDR R0, [R4, #40]
0x08005F58: 2800 CMP R0, #0
0x08005F5A: D002 BEQ .L2 ; 0x08005F62
0x08005F5C: 4620 MOV R0, R4
0x08005F5E: F004 FDF7 BL UART_AdvFeatureConfig ; 0x0800AB50
.L2:
0x08005F62: 2001 MOVS R0, #1
0x08005F64: 0382 LSLS R2, R0, #14
0x08005F66: 6821 LDR R1, [R4]
0x08005F68: 688B LDR R3, [R1, #8]
0x08005F6A: 4313 ORRS R3, R2
0x08005F6C: 608B STR R3, [R1, #8]
0x08005F6E: 03C2 LSLS R2, R0, #15
0x08005F70: 688B LDR R3, [R1, #8]
0x08005F72: 4393 BICS R3, R2
0x08005F74: 433B ORRS R3, R7
0x08005F76: 608B STR R3, [R1, #8]
0x08005F78: 0572 LSLS R2, R6, #21
0x08005F7A: 9B00 LDR R3, [SP, #0]
0x08005F7C: 041B LSLS R3, R3, #16
0x08005F7E: 4313 ORRS R3, R2
0x08005F80: 680A LDR R2, [R1]
0x08005F82: 4D08 LDR R5, =0xFC00FFFF ; [PC, #32] [0x08005FA4]
0x08005F84: 4015 ANDS R5, R2
0x08005F86: 431D ORRS R5, R3
0x08005F88: 600D STR R5, [R1]
0x08005F8A: 680A LDR R2, [R1]
0x08005F8C: 4302 ORRS R2, R0
0x08005F8E: 600A STR R2, [R1]
0x08005F90: 4620 MOV R0, R4
0x08005F92: F7FF FC57 BL UART_CheckIdleState ; 0x08005844
0x08005F96: 4605 MOV R5, R0
0x08005F98: E000 B .L4 ; 0x08005F9C
.L3:
0x08005F9A: 2501 MOVS R5, #1
.L4:
0x08005F9C: 4628 MOV R0, R5
0x08005F9E: B001 ADD SP, SP, #4
0x08005FA0: BDF0 POP {R4-R7, PC}
0x08005FA2: 46C0 NOP
0x08005FA4: FC00FFFF DC.W 0xFC00FFFF
Section .text.HAL_UARTEx_SetTxFifoThreshold from stm32g0xx_hal_uart_ex.o, size=128, align=4
HAL_UARTEx_SetTxFifoThreshold:
0x08005FA8: B5F0 PUSH {R4-R7, LR}
0x08005FAA: B081 SUB SP, SP, #4
0x08005FAC: 4605 MOV R5, R0
0x08005FAE: 3568 ADDS R5, #104
0x08005FB0: 7E2A LDRB R2, [R5, #24]
0x08005FB2: 2A01 CMP R2, #1
0x08005FB4: D102 BNE .L1 ; 0x08005FBC
0x08005FB6: 2002 MOVS R0, #2
0x08005FB8: B001 ADD SP, SP, #4
0x08005FBA: BDF0 POP {R4-R7, PC}
.L1:
0x08005FBC: 2224 MOVS R2, #36
0x08005FBE: 61EA STR R2, [R5, #28]
0x08005FC0: 6806 LDR R6, [R0]
0x08005FC2: 6837 LDR R7, [R6]
0x08005FC4: 6832 LDR R2, [R6]
0x08005FC6: 2401 MOVS R4, #1
0x08005FC8: 43A2 BICS R2, R4
0x08005FCA: 6032 STR R2, [R6]
0x08005FCC: 2207 MOVS R2, #7
0x08005FCE: 0752 LSLS R2, R2, #29
0x08005FD0: 68B3 LDR R3, [R6, #8]
0x08005FD2: 4393 BICS R3, R2
0x08005FD4: 430B ORRS R3, R1
0x08005FD6: 60B3 STR R3, [R6, #8]
0x08005FD8: 6E40 LDR R0, [R0, #100]
0x08005FDA: 2800 CMP R0, #0
0x08005FDC: 4620 MOV R0, R4
0x08005FDE: D015 BEQ .L2 ; 0x0800600C
0x08005FE0: 9700 STR R7, [SP, #0]
0x08005FE2: 68B7 LDR R7, [R6, #8]
0x08005FE4: 68B0 LDR R0, [R6, #8]
0x08005FE6: 0F40 LSRS R0, R0, #29
0x08005FE8: 490D LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #52] [0x08006020] =0x0800BB23
0x08005FEA: 5C09 LDRB R1, [R1, R0]
0x08005FEC: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x08006024] =0x0800BB1B
0x08005FEE: 5C10 LDRB R0, [R2, R0]
0x08005FF0: 00C0 LSLS R0, R0, #3
0x08005FF2: F004 FAD3 BL __aeabi_uidiv ; 0x0800A59C
0x08005FF6: 4604 MOV R4, R0
0x08005FF8: 0138 LSLS R0, R7, #4
0x08005FFA: 9F00 LDR R7, [SP, #0]
0x08005FFC: 0F40 LSRS R0, R0, #29
0x08005FFE: 4908 LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #32] [0x08006020] =0x0800BB23
0x08006000: 5C09 LDRB R1, [R1, R0]
0x08006002: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x08006024] =0x0800BB1B
0x08006004: 5C10 LDRB R0, [R2, R0]
0x08006006: 00C0 LSLS R0, R0, #3
0x08006008: F004 FAC8 BL __aeabi_uidiv ; 0x0800A59C
.L2:
0x0800600C: 8028 STRH R0, [R5]
0x0800600E: 806C STRH R4, [R5, #2]
0x08006010: 6037 STR R7, [R6]
0x08006012: 2000 MOVS R0, #0
0x08006014: 7628 STRB R0, [R5, #24]
0x08006016: 2120 MOVS R1, #32
0x08006018: 61E9 STR R1, [R5, #28]
0x0800601A: B001 ADD SP, SP, #4
0x0800601C: BDF0 POP {R4-R7, PC}
0x0800601E: 46C0 NOP
0x08006020: 0800BB23 DC.W UARTEx_SetNbDataToProcess.denominator
0x08006024: 0800BB1B DC.W UARTEx_SetNbDataToProcess.numerator
Section .text.HAL_UARTEx_SetRxFifoThreshold from stm32g0xx_hal_uart_ex.o, size=128, align=4
HAL_UARTEx_SetRxFifoThreshold:
0x08006028: B5F0 PUSH {R4-R7, LR}
0x0800602A: B081 SUB SP, SP, #4
0x0800602C: 4605 MOV R5, R0
0x0800602E: 3568 ADDS R5, #104
0x08006030: 7E2A LDRB R2, [R5, #24]
0x08006032: 2A01 CMP R2, #1
0x08006034: D102 BNE .L1 ; 0x0800603C
0x08006036: 2002 MOVS R0, #2
0x08006038: B001 ADD SP, SP, #4
0x0800603A: BDF0 POP {R4-R7, PC}
.L1:
0x0800603C: 2224 MOVS R2, #36
0x0800603E: 61EA STR R2, [R5, #28]
0x08006040: 6806 LDR R6, [R0]
0x08006042: 6837 LDR R7, [R6]
0x08006044: 6832 LDR R2, [R6]
0x08006046: 2401 MOVS R4, #1
0x08006048: 43A2 BICS R2, R4
0x0800604A: 6032 STR R2, [R6]
0x0800604C: 2207 MOVS R2, #7
0x0800604E: 0652 LSLS R2, R2, #25
0x08006050: 68B3 LDR R3, [R6, #8]
0x08006052: 4393 BICS R3, R2
0x08006054: 430B ORRS R3, R1
0x08006056: 60B3 STR R3, [R6, #8]
0x08006058: 6E40 LDR R0, [R0, #100]
0x0800605A: 2800 CMP R0, #0
0x0800605C: 4620 MOV R0, R4
0x0800605E: D015 BEQ .L2 ; 0x0800608C
0x08006060: 9700 STR R7, [SP, #0]
0x08006062: 68B7 LDR R7, [R6, #8]
0x08006064: 68B0 LDR R0, [R6, #8]
0x08006066: 0F40 LSRS R0, R0, #29
0x08006068: 490D LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #52] [0x080060A0] =0x0800BB23
0x0800606A: 5C09 LDRB R1, [R1, R0]
0x0800606C: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x080060A4] =0x0800BB1B
0x0800606E: 5C10 LDRB R0, [R2, R0]
0x08006070: 00C0 LSLS R0, R0, #3
0x08006072: F004 FA93 BL __aeabi_uidiv ; 0x0800A59C
0x08006076: 4604 MOV R4, R0
0x08006078: 0138 LSLS R0, R7, #4
0x0800607A: 9F00 LDR R7, [SP, #0]
0x0800607C: 0F40 LSRS R0, R0, #29
0x0800607E: 4908 LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #32] [0x080060A0] =0x0800BB23
0x08006080: 5C09 LDRB R1, [R1, R0]
0x08006082: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x080060A4] =0x0800BB1B
0x08006084: 5C10 LDRB R0, [R2, R0]
0x08006086: 00C0 LSLS R0, R0, #3
0x08006088: F004 FA88 BL __aeabi_uidiv ; 0x0800A59C
.L2:
0x0800608C: 8028 STRH R0, [R5]
0x0800608E: 806C STRH R4, [R5, #2]
0x08006090: 6037 STR R7, [R6]
0x08006092: 2000 MOVS R0, #0
0x08006094: 7628 STRB R0, [R5, #24]
0x08006096: 2120 MOVS R1, #32
0x08006098: 61E9 STR R1, [R5, #28]
0x0800609A: B001 ADD SP, SP, #4
0x0800609C: BDF0 POP {R4-R7, PC}
0x0800609E: 46C0 NOP
0x080060A0: 0800BB23 DC.W UARTEx_SetNbDataToProcess.denominator
0x080060A4: 0800BB1B DC.W UARTEx_SetNbDataToProcess.numerator
Section .text.SEGGER_RTT_vprintf from SEGGER_RTT_printf.o, size=1176, align=4
SEGGER_RTT_vprintf:
0x080060A8: B5F0 PUSH {R4-R7, LR}
0x080060AA: B0FF SUB SP, SP, #0x01FC
0x080060AC: B0FF SUB SP, SP, #0x01FC
0x080060AE: B095 SUB SP, SP, #84
0x080060B0: ADFF ADD R5, SP, #0x03FC
0x080060B2: 353C ADDS R5, #60
0x080060B4: 9208 STR R2, [SP, #32]
0x080060B6: 460E MOV R6, R1
0x080060B8: 9003 STR R0, [SP, #12]
0x080060BA: 4954 LDR R1, =0x00000448 ; [PC, #0x0150] [0x0800620C]
0x080060BC: 4469 ADD R1, SP
0x080060BE: 6008 STR R0, [R1]
0x080060C0: 2100 MOVS R1, #0
0x080060C2: 4853 LDR R0, =0x00000440 ; [PC, #0x014C] [0x08006210]
0x080060C4: 4468 ADD R0, SP
0x080060C6: 6001 STR R1, [R0]
0x080060C8: A80E ADD R0, SP, #56
0x080060CA: 60E9 STR R1, [R5, #12]
0x080060CC: 6028 STR R0, [R5]
0x080060CE: 2401 MOVS R4, #1
0x080060D0: 02A0 LSLS R0, R4, #10
0x080060D2: 6068 STR R0, [R5, #4]
0x080060D4: 43C8 MVNS R0, R1
0x080060D6: 9005 STR R0, [SP, #20]
0x080060D8: 9409 STR R4, [SP, #36]
0x080060DA: 950C STR R5, [SP, #48]
0x080060DC: E008 B .L5 ; 0x080060F0
.L1:
0x080060DE: 462B MOV R3, R5
.L2:
0x080060E0: F000 FA2E BL _PrintUnsigned ; 0x08006540
0x080060E4: E0A1 B .L21 ; 0x0800622A
.L3:
0x080060E6: 9C09 LDR R4, [SP, #36]
.L4:
0x080060E8: 68E9 LDR R1, [R5, #12]
0x080060EA: 2900 CMP R1, #0
0x080060EC: D500 BPL .L5 ; 0x080060F0
0x080060EE: E222 B .L73 ; 0x08006536
.L5:
0x080060F0: 910D STR R1, [SP, #52]
0x080060F2: 7831 LDRB R1, [R6]
0x080060F4: 1C76 ADDS R6, R6, #1
0x080060F6: 2925 CMP R1, #37
0x080060F8: D00A BEQ .L7 ; 0x08006110
0x080060FA: 2900 CMP R1, #0
0x080060FC: D100 BNE .L6 ; 0x08006100
0x080060FE: E200 B .L67 ; 0x08006502
.L6:
0x08006100: 686A LDR R2, [R5, #4]
0x08006102: 68AB LDR R3, [R5, #8]
0x08006104: 1C58 ADDS R0, R3, #1
0x08006106: 4290 CMP R0, R2
0x08006108: D928 BLS .L11 ; 0x0800615C
0x0800610A: 4293 CMP R3, R2
0x0800610C: D1EC BNE .L4 ; 0x080060E8
0x0800610E: E02E B .L13 ; 0x0800616E
.L7:
0x08006110: 2700 MOVS R7, #0
.L8:
0x08006112: 7830 LDRB R0, [R6]
0x08006114: 4602 MOV R2, R0
0x08006116: 3A23 SUBS R2, #35
0x08006118: 2A0D CMP R2, #13
0x0800611A: D815 BHI .L10 ; 0x08006148
0x0800611C: 2102 MOVS R1, #2
0x0800611E: 46C0 NOP
0x08006120: 447A ADD R2, PC
0x08006122: 7912 LDRB R2, [R2, #4]
0x08006124: 0052 LSLS R2, R2, #1
0x08006126: 4497 ADD PC, R2
0x08006128: 0B DC.B 0x0B ; '\x0B'
0x08006129: 0F DC.B 0x0F ; '\x0F'
0x0800612A: 0F DC.B 0x0F ; '\x0F'
0x0800612B: 0F DC.B 0x0F ; '\x0F'
0x0800612C: 0F DC.B 0x0F ; '\x0F'
0x0800612D: 0F DC.B 0x0F ; '\x0F'
0x0800612E: 0F DC.B 0x0F ; '\x0F'
0x0800612F: 0F DC.B 0x0F ; '\x0F'
0x08006130: 0D DC.B 0x0D ; '\r'
0x08006131: 0F DC.B 0x0F ; '\x0F'
0x08006132: 09 DC.B 0x09 ; '\t'
0x08006133: 0F DC.B 0x0F ; '\x0F'
0x08006134: 0F DC.B 0x0F ; '\x0F'
0x08006135: 06 DC.B 0x06 ; '\x06'
.L9:
0x08006136: 430F ORRS R7, R1
0x08006138: 1C76 ADDS R6, R6, #1
0x0800613A: E7EA B .L8 ; 0x08006112
0x0800613C: 4621 MOV R1, R4
0x0800613E: E7FA B .L9 ; 0x08006136
0x08006140: 2108 MOVS R1, #8
0x08006142: E7F8 B .L9 ; 0x08006136
0x08006144: 2104 MOVS R1, #4
0x08006146: E7F6 B .L9 ; 0x08006136
.L10:
0x08006148: 2109 MOVS R1, #9
0x0800614A: 43C9 MVNS R1, R1
0x0800614C: 4602 MOV R2, R0
0x0800614E: 3A3A SUBS R2, #58
0x08006150: 2500 MOVS R5, #0
0x08006152: 428A CMP R2, R1
0x08006154: D216 BCS .L15 ; 0x08006184
0x08006156: 462C MOV R4, R5
0x08006158: 4632 MOV R2, R6
0x0800615A: E020 B .L17 ; 0x0800619E
.L11:
0x0800615C: 682A LDR R2, [R5]
0x0800615E: 54D1 STRB R1, [R2, R3]
.L12:
0x08006160: 60A8 STR R0, [R5, #8]
0x08006162: 68E9 LDR R1, [R5, #12]
0x08006164: 1C49 ADDS R1, R1, #1
0x08006166: 60E9 STR R1, [R5, #12]
0x08006168: 686A LDR R2, [R5, #4]
0x0800616A: 4290 CMP R0, R2
0x0800616C: D1BC BNE .L4 ; 0x080060E8
.L13:
0x0800616E: 6829 LDR R1, [R5]
0x08006170: 6928 LDR R0, [R5, #16]
0x08006172: F004 FB6B BL SEGGER_RTT_Write ; 0x0800A84C
0x08006176: 68A9 LDR R1, [R5, #8]
0x08006178: 4288 CMP R0, R1
0x0800617A: D000 BEQ .L14 ; 0x0800617E
0x0800617C: E1D1 B .L69 ; 0x08006522
.L14:
0x0800617E: 2000 MOVS R0, #0
0x08006180: 60A8 STR R0, [R5, #8]
0x08006182: E7B1 B .L4 ; 0x080060E8
.L15:
0x08006184: 2400 MOVS R4, #0
.L16:
0x08006186: 230A MOVS R3, #10
0x08006188: 435C MULS R4, R3, R4
0x0800618A: 1824 ADDS R4, R4, R0
0x0800618C: 3C30 SUBS R4, #48
0x0800618E: 1C72 ADDS R2, R6, #1
0x08006190: 43DB MVNS R3, R3
0x08006192: 7870 LDRB R0, [R6, #1]
0x08006194: 4606 MOV R6, R0
0x08006196: 3E3A SUBS R6, #58
0x08006198: 429E CMP R6, R3
0x0800619A: 4616 MOV R6, R2
0x0800619C: D8F3 BHI .L16 ; 0x08006186
.L17:
0x0800619E: 282E CMP R0, #46
0x080061A0: D114 BNE .L20 ; 0x080061CC
0x080061A2: 1C50 ADDS R0, R2, #1
0x080061A4: 7852 LDRB R2, [R2, #1]
0x080061A6: 4613 MOV R3, R2
0x080061A8: 3B3A SUBS R3, #58
0x080061AA: 428B CMP R3, R1
0x080061AC: D201 BCS .L18 ; 0x080061B2
0x080061AE: 4606 MOV R6, R0
0x080061B0: E00C B .L20 ; 0x080061CC
.L18:
0x080061B2: 2500 MOVS R5, #0
.L19:
0x080061B4: 210A MOVS R1, #10
0x080061B6: 434D MULS R5, R1, R5
0x080061B8: 18AD ADDS R5, R5, R2
0x080061BA: 3D30 SUBS R5, #48
0x080061BC: 1C46 ADDS R6, R0, #1
0x080061BE: 43C9 MVNS R1, R1
0x080061C0: 7842 LDRB R2, [R0, #1]
0x080061C2: 4610 MOV R0, R2
0x080061C4: 383A SUBS R0, #58
0x080061C6: 4288 CMP R0, R1
0x080061C8: 4630 MOV R0, R6
0x080061CA: D8F3 BHI .L19 ; 0x080061B4
.L20:
0x080061CC: 7830 LDRB R0, [R6]
0x080061CE: 21FB MOVS R1, #251
0x080061D0: 4001 ANDS R1, R0
0x080061D2: 1C76 ADDS R6, R6, #1
0x080061D4: 2968 CMP R1, #104
0x080061D6: D0F9 BEQ .L20 ; 0x080061CC
0x080061D8: 4601 MOV R1, R0
0x080061DA: 3958 SUBS R1, #88
0x080061DC: 2920 CMP R1, #32
0x080061DE: D831 BHI .L22 ; 0x08006244
0x080061E0: 4479 ADD R1, PC
0x080061E2: 7909 LDRB R1, [R1, #4]
0x080061E4: 0049 LSLS R1, R1, #1
0x080061E6: 448F ADD PC, R1
0x080061E8: 22 DC.B 0x22 ; '\"'
0x080061E9: 20 DC.B 0x20 ; ' '
0x080061EA: 20 DC.B 0x20 ; ' '
0x080061EB: 20 DC.B 0x20 ; ' '
0x080061EC: 20 DC.B 0x20 ; ' '
0x080061ED: 20 DC.B 0x20 ; ' '
0x080061EE: 20 DC.B 0x20 ; ' '
0x080061EF: 20 DC.B 0x20 ; ' '
0x080061F0: 20 DC.B 0x20 ; ' '
0x080061F1: 20 DC.B 0x20 ; ' '
0x080061F2: 20 DC.B 0x20 ; ' '
0x080061F3: 3A DC.B 0x3A ; ':'
0x080061F4: 46 DC.B 0x46 ; 'F'
0x080061F5: 20 DC.B 0x20 ; ' '
0x080061F6: 20 DC.B 0x20 ; ' '
0x080061F7: 20 DC.B 0x20 ; ' '
0x080061F8: 20 DC.B 0x20 ; ' '
0x080061F9: 20 DC.B 0x20 ; ' '
0x080061FA: 20 DC.B 0x20 ; ' '
0x080061FB: 20 DC.B 0x20 ; ' '
0x080061FC: 20 DC.B 0x20 ; ' '
0x080061FD: 20 DC.B 0x20 ; ' '
0x080061FE: 20 DC.B 0x20 ; ' '
0x080061FF: 20 DC.B 0x20 ; ' '
0x08006200: 67 DC.B 0x67 ; 'g'
0x08006201: 20 DC.B 0x20 ; ' '
0x08006202: 20 DC.B 0x20 ; ' '
0x08006203: 74 DC.B 0x74 ; 't'
0x08006204: 20 DC.B 0x20 ; ' '
0x08006205: 15 DC.B 0x15 ; '\x15'
0x08006206: 20 DC.B 0x20 ; ' '
0x08006207: 20 DC.B 0x20 ; ' '
0x08006208: 22 DC.B 0x22 ; '\"'
0x08006209: 00 DC.B 0x00 ; '\0'
0x0800620A: C0 DC.B 0xC0 ; '\xC0'
0x0800620B: 46 DC.B 0x46 ; 'F'
0x0800620C: 00000448 DC.W 0x00000448
0x08006210: 00000440 DC.W 0x00000440
0x08006214: 9A08 LDR R2, [SP, #32]
0x08006216: 6810 LDR R0, [R2]
0x08006218: 1D01 ADDS R1, R0, #4
0x0800621A: 6011 STR R1, [R2]
0x0800621C: 6801 LDR R1, [R0]
0x0800621E: 9400 STR R4, [SP, #0]
0x08006220: 9701 STR R7, [SP, #4]
0x08006222: A8FF ADD R0, SP, #0x03FC
0x08006224: 303C ADDS R0, #60
0x08006226: 220A MOVS R2, #10
0x08006228: E759 B .L1 ; 0x080060DE
.L21:
0x0800622A: 9D0C LDR R5, [SP, #48]
0x0800622C: E75B B .L3 ; 0x080060E6
0x0800622E: 9A08 LDR R2, [SP, #32]
0x08006230: 6810 LDR R0, [R2]
0x08006232: 1D01 ADDS R1, R0, #4
0x08006234: 6011 STR R1, [R2]
0x08006236: 6801 LDR R1, [R0]
0x08006238: 9400 STR R4, [SP, #0]
0x0800623A: 9701 STR R7, [SP, #4]
0x0800623C: A8FF ADD R0, SP, #0x03FC
0x0800623E: 303C ADDS R0, #60
0x08006240: 2210 MOVS R2, #16
0x08006242: E74C B .L1 ; 0x080060DE
.L22:
0x08006244: 2825 CMP R0, #37
0x08006246: D1F0 BNE .L21 ; 0x0800622A
0x08006248: 9D0C LDR R5, [SP, #48]
0x0800624A: 686A LDR R2, [R5, #4]
0x0800624C: 68A9 LDR R1, [R5, #8]
0x0800624E: 1C48 ADDS R0, R1, #1
0x08006250: 4290 CMP R0, R2
0x08006252: 9C09 LDR R4, [SP, #36]
0x08006254: D97C BLS .L38 ; 0x08006350
0x08006256: 4291 CMP R1, R2
0x08006258: D000 BEQ .L23 ; 0x0800625C
0x0800625A: E745 B .L4 ; 0x080060E8
.L23:
0x0800625C: E787 B .L13 ; 0x0800616E
0x0800625E: 9908 LDR R1, [SP, #32]
0x08006260: 680B LDR R3, [R1]
0x08006262: 1D18 ADDS R0, R3, #4
0x08006264: 6008 STR R0, [R1]
0x08006266: 9D0C LDR R5, [SP, #48]
0x08006268: 686A LDR R2, [R5, #4]
0x0800626A: 68A9 LDR R1, [R5, #8]
0x0800626C: 1C48 ADDS R0, R1, #1
0x0800626E: 4290 CMP R0, R2
0x08006270: D95F BLS .L34 ; 0x08006332
0x08006272: 4608 MOV R0, R1
0x08006274: E065 B .L35 ; 0x08006342
0x08006276: 9A08 LDR R2, [SP, #32]
0x08006278: 6810 LDR R0, [R2]
0x0800627A: 1D01 ADDS R1, R0, #4
0x0800627C: 6011 STR R1, [R2]
0x0800627E: 6801 LDR R1, [R0]
0x08006280: 17C8 ASRS R0, R1, #31
0x08006282: 9106 STR R1, [SP, #24]
0x08006284: 4041 EORS R1, R0
0x08006286: 1A08 SUBS R0, R1, R0
0x08006288: 2201 MOVS R2, #1
0x0800628A: 280A CMP R0, #10
0x0800628C: D309 BCC .L25 ; 0x080062A2
.L24:
0x0800628E: 920B STR R2, [SP, #44]
0x08006290: 210A MOVS R1, #10
0x08006292: 900A STR R0, [SP, #40]
0x08006294: F004 F982 BL __aeabi_uidiv ; 0x0800A59C
0x08006298: 9A0B LDR R2, [SP, #44]
0x0800629A: 1C52 ADDS R2, R2, #1
0x0800629C: 990A LDR R1, [SP, #40]
0x0800629E: 2963 CMP R1, #99
0x080062A0: D8F5 BHI .L24 ; 0x0800628E
.L25:
0x080062A2: 42AA CMP R2, R5
0x080062A4: D800 BHI .L26 ; 0x080062A8
0x080062A6: 462A MOV R2, R5
.L26:
0x080062A8: 2C00 CMP R4, #0
0x080062AA: 990D LDR R1, [SP, #52]
0x080062AC: D04E BEQ .L37 ; 0x0800634C
0x080062AE: 9806 LDR R0, [SP, #24]
0x080062B0: 2800 CMP R0, #0
0x080062B2: D451 BMI .L39 ; 0x08006358
0x080062B4: 2000 MOVS R0, #0
0x080062B6: E050 B .L40 ; 0x0800635A
0x080062B8: 9A08 LDR R2, [SP, #32]
0x080062BA: 6810 LDR R0, [R2]
0x080062BC: 1D01 ADDS R1, R0, #4
0x080062BE: 6011 STR R1, [R2]
0x080062C0: 6801 LDR R1, [R0]
0x080062C2: 2000 MOVS R0, #0
0x080062C4: 2308 MOVS R3, #8
0x080062C6: 9300 STR R3, [SP, #0]
0x080062C8: 9001 STR R0, [SP, #4]
0x080062CA: A8FF ADD R0, SP, #0x03FC
0x080062CC: 303C ADDS R0, #60
0x080062CE: 2210 MOVS R2, #16
0x080062D0: E706 B .L2 ; 0x080060E0
0x080062D2: 9A08 LDR R2, [SP, #32]
0x080062D4: 6810 LDR R0, [R2]
0x080062D6: 1D01 ADDS R1, R0, #4
0x080062D8: 6011 STR R1, [R2]
0x080062DA: 6805 LDR R5, [R0]
0x080062DC: 990C LDR R1, [SP, #48]
0x080062DE: 6888 LDR R0, [R1, #8]
0x080062E0: 68CC LDR R4, [R1, #12]
0x080062E2: E004 B .L29 ; 0x080062EE
.L27:
0x080062E4: 4638 MOV R0, R7
.L28:
0x080062E6: 1C6D ADDS R5, R5, #1
0x080062E8: 910D STR R1, [SP, #52]
0x080062EA: 2900 CMP R1, #0
0x080062EC: D41D BMI .L33 ; 0x0800632A
.L29:
0x080062EE: 7829 LDRB R1, [R5]
0x080062F0: 2900 CMP R1, #0
0x080062F2: D01A BEQ .L33 ; 0x0800632A
0x080062F4: 1C47 ADDS R7, R0, #1
0x080062F6: 9B0C LDR R3, [SP, #48]
0x080062F8: 685A LDR R2, [R3, #4]
0x080062FA: 4297 CMP R7, R2
0x080062FC: D904 BLS .L30 ; 0x08006308
0x080062FE: 4607 MOV R7, R0
0x08006300: 990D LDR R1, [SP, #52]
0x08006302: 4297 CMP R7, R2
0x08006304: D1EE BNE .L27 ; 0x080062E4
0x08006306: E006 B .L31 ; 0x08006316
.L30:
0x08006308: 681A LDR R2, [R3]
0x0800630A: 5411 STRB R1, [R2, R0]
0x0800630C: 1C64 ADDS R4, R4, #1
0x0800630E: 685A LDR R2, [R3, #4]
0x08006310: 4621 MOV R1, R4
0x08006312: 4297 CMP R7, R2
0x08006314: D1E6 BNE .L27 ; 0x080062E4
.L31:
0x08006316: 6819 LDR R1, [R3]
0x08006318: 6918 LDR R0, [R3, #16]
0x0800631A: F004 FA97 BL SEGGER_RTT_Write ; 0x0800A84C
0x0800631E: 42B8 CMP R0, R7
0x08006320: D000 BEQ .L32 ; 0x08006324
0x08006322: E0FB B .L68 ; 0x0800651C
.L32:
0x08006324: 2000 MOVS R0, #0
0x08006326: 4621 MOV R1, R4
0x08006328: E7DD B .L28 ; 0x080062E6
.L33:
0x0800632A: 9D0C LDR R5, [SP, #48]
0x0800632C: 60A8 STR R0, [R5, #8]
0x0800632E: 60EC STR R4, [R5, #12]
0x08006330: E6D9 B .L3 ; 0x080060E6
.L34:
0x08006332: 681A LDR R2, [R3]
0x08006334: 682B LDR R3, [R5]
0x08006336: 545A STRB R2, [R3, R1]
0x08006338: 60A8 STR R0, [R5, #8]
0x0800633A: 68E9 LDR R1, [R5, #12]
0x0800633C: 1C49 ADDS R1, R1, #1
0x0800633E: 60E9 STR R1, [R5, #12]
0x08006340: 686A LDR R2, [R5, #4]
.L35:
0x08006342: 9C09 LDR R4, [SP, #36]
0x08006344: 4290 CMP R0, R2
0x08006346: D000 BEQ .L36 ; 0x0800634A
0x08006348: E6CE B .L4 ; 0x080060E8
.L36:
0x0800634A: E710 B .L13 ; 0x0800616E
.L37:
0x0800634C: 2300 MOVS R3, #0
0x0800634E: E00A B .L41 ; 0x08006366
.L38:
0x08006350: 682A LDR R2, [R5]
0x08006352: 2325 MOVS R3, #37
0x08006354: 5453 STRB R3, [R2, R1]
0x08006356: E703 B .L12 ; 0x08006160
.L39:
0x08006358: 2001 MOVS R0, #1
.L40:
0x0800635A: 2104 MOVS R1, #4
0x0800635C: 4039 ANDS R1, R7
0x0800635E: 0889 LSRS R1, R1, #2
0x08006360: 4301 ORRS R1, R0
0x08006362: 1A63 SUBS R3, R4, R1
0x08006364: 990D LDR R1, [SP, #52]
.L41:
0x08006366: 2002 MOVS R0, #2
0x08006368: 4038 ANDS R0, R7
0x0800636A: 9004 STR R0, [SP, #16]
0x0800636C: 9C09 LDR R4, [SP, #36]
0x0800636E: 920B STR R2, [SP, #44]
0x08006370: D001 BEQ .L42 ; 0x08006376
0x08006372: 2D00 CMP R5, #0
0x08006374: D03D BEQ .L50 ; 0x080063F2
.L42:
0x08006376: 07F8 LSLS R0, R7, #31
0x08006378: D13B BNE .L50 ; 0x080063F2
0x0800637A: 2B00 CMP R3, #0
0x0800637C: D039 BEQ .L50 ; 0x080063F2
0x0800637E: 990C LDR R1, [SP, #48]
0x08006380: 6888 LDR R0, [R1, #8]
0x08006382: 900A STR R0, [SP, #40]
0x08006384: 68C9 LDR R1, [R1, #12]
0x08006386: 9107 STR R1, [SP, #28]
0x08006388: 980D LDR R0, [SP, #52]
0x0800638A: E006 B .L45 ; 0x0800639A
.L43:
0x0800638C: 940A STR R4, [SP, #40]
.L44:
0x0800638E: 2800 CMP R0, #0
0x08006390: 9B0D LDR R3, [SP, #52]
0x08006392: 9C09 LDR R4, [SP, #36]
0x08006394: 9A0B LDR R2, [SP, #44]
0x08006396: D500 BPL .L45 ; 0x0800639A
0x08006398: E09D B .L63 ; 0x080064D6
.L45:
0x0800639A: 1E59 SUBS R1, R3, #1
0x0800639C: 910D STR R1, [SP, #52]
0x0800639E: 4299 CMP R1, R3
0x080063A0: D220 BCS .L49 ; 0x080063E4
0x080063A2: 429A CMP R2, R3
0x080063A4: D21E BCS .L49 ; 0x080063E4
0x080063A6: 990A LDR R1, [SP, #40]
0x080063A8: 1C4C ADDS R4, R1, #1
0x080063AA: 9B0C LDR R3, [SP, #48]
0x080063AC: 685A LDR R2, [R3, #4]
0x080063AE: 4294 CMP R4, R2
0x080063B0: D903 BLS .L46 ; 0x080063BA
0x080063B2: 460C MOV R4, R1
0x080063B4: 4294 CMP R4, R2
0x080063B6: D1E9 BNE .L43 ; 0x0800638C
0x080063B8: E009 B .L47 ; 0x080063CE
.L46:
0x080063BA: 4608 MOV R0, R1
0x080063BC: 6819 LDR R1, [R3]
0x080063BE: 2220 MOVS R2, #32
0x080063C0: 540A STRB R2, [R1, R0]
0x080063C2: 9807 LDR R0, [SP, #28]
0x080063C4: 1C40 ADDS R0, R0, #1
0x080063C6: 685A LDR R2, [R3, #4]
0x080063C8: 9007 STR R0, [SP, #28]
0x080063CA: 4294 CMP R4, R2
0x080063CC: D1DE BNE .L43 ; 0x0800638C
.L47:
0x080063CE: 6819 LDR R1, [R3]
0x080063D0: 6918 LDR R0, [R3, #16]
0x080063D2: F004 FA3B BL SEGGER_RTT_Write ; 0x0800A84C
0x080063D6: 42A0 CMP R0, R4
0x080063D8: D000 BEQ .L48 ; 0x080063DC
0x080063DA: E0A4 B .L70 ; 0x08006526
.L48:
0x080063DC: 2000 MOVS R0, #0
0x080063DE: 900A STR R0, [SP, #40]
0x080063E0: 9807 LDR R0, [SP, #28]
0x080063E2: E7D4 B .L44 ; 0x0800638E
.L49:
0x080063E4: 4602 MOV R2, R0
0x080063E6: 990C LDR R1, [SP, #48]
0x080063E8: 980A LDR R0, [SP, #40]
0x080063EA: 6088 STR R0, [R1, #8]
0x080063EC: 9807 LDR R0, [SP, #28]
0x080063EE: 60C8 STR R0, [R1, #12]
0x080063F0: 4611 MOV R1, R2
.L50:
0x080063F2: 2900 CMP R1, #0
0x080063F4: D46D BMI .L62 ; 0x080064D2
0x080063F6: 9806 LDR R0, [SP, #24]
0x080063F8: 2800 CMP R0, #0
0x080063FA: D404 BMI .L51 ; 0x08006406
0x080063FC: 0778 LSLS R0, R7, #29
0x080063FE: D529 BPL .L56 ; 0x08006454
0x08006400: 910D STR R1, [SP, #52]
0x08006402: 212B MOVS R1, #43
0x08006404: E003 B .L52 ; 0x0800640E
.L51:
0x08006406: 910D STR R1, [SP, #52]
0x08006408: 4240 RSBS R0, R0, #0
0x0800640A: 9006 STR R0, [SP, #24]
0x0800640C: 212D MOVS R1, #45
.L52:
0x0800640E: 930A STR R3, [SP, #40]
0x08006410: 9C0C LDR R4, [SP, #48]
0x08006412: 6862 LDR R2, [R4, #4]
0x08006414: 68A3 LDR R3, [R4, #8]
0x08006416: 1C58 ADDS R0, R3, #1
0x08006418: 4290 CMP R0, R2
0x0800641A: D902 BLS .L53 ; 0x08006422
0x0800641C: 4618 MOV R0, R3
0x0800641E: 990D LDR R1, [SP, #52]
0x08006420: E006 B .L54 ; 0x08006430
.L53:
0x08006422: 6822 LDR R2, [R4]
0x08006424: 54D1 STRB R1, [R2, R3]
0x08006426: 60A0 STR R0, [R4, #8]
0x08006428: 68E1 LDR R1, [R4, #12]
0x0800642A: 1C49 ADDS R1, R1, #1
0x0800642C: 60E1 STR R1, [R4, #12]
0x0800642E: 6862 LDR R2, [R4, #4]
.L54:
0x08006430: 9C09 LDR R4, [SP, #36]
0x08006432: 4290 CMP R0, R2
0x08006434: D10B BNE .L55 ; 0x0800644E
0x08006436: 9C0C LDR R4, [SP, #48]
0x08006438: 6821 LDR R1, [R4]
0x0800643A: 6920 LDR R0, [R4, #16]
0x0800643C: F004 FA06 BL SEGGER_RTT_Write ; 0x0800A84C
0x08006440: 68A1 LDR R1, [R4, #8]
0x08006442: 4288 CMP R0, R1
0x08006444: D16D BNE .L69 ; 0x08006522
0x08006446: 2000 MOVS R0, #0
0x08006448: 60A0 STR R0, [R4, #8]
0x0800644A: 68E1 LDR R1, [R4, #12]
0x0800644C: 9C09 LDR R4, [SP, #36]
.L55:
0x0800644E: 2900 CMP R1, #0
0x08006450: 9B0A LDR R3, [SP, #40]
0x08006452: D43E BMI .L62 ; 0x080064D2
.L56:
0x08006454: 9804 LDR R0, [SP, #16]
0x08006456: 2800 CMP R0, #0
0x08006458: D048 BEQ .L66 ; 0x080064EC
0x0800645A: 2001 MOVS R0, #1
0x0800645C: 4038 ANDS R0, R7
0x0800645E: 4328 ORRS R0, R5
0x08006460: D144 BNE .L66 ; 0x080064EC
0x08006462: 2B00 CMP R3, #0
0x08006464: D042 BEQ .L66 ; 0x080064EC
0x08006466: 460A MOV R2, R1
0x08006468: 990C LDR R1, [SP, #48]
0x0800646A: 6848 LDR R0, [R1, #4]
0x0800646C: 9004 STR R0, [SP, #16]
0x0800646E: 6888 LDR R0, [R1, #8]
0x08006470: 68C9 LDR R1, [R1, #12]
0x08006472: 9107 STR R1, [SP, #28]
0x08006474: 4611 MOV R1, R2
0x08006476: 9A0B LDR R2, [SP, #44]
0x08006478: E005 B .L59 ; 0x08006486
.L57:
0x0800647A: 4620 MOV R0, R4
.L58:
0x0800647C: 2900 CMP R1, #0
0x0800647E: 9B0A LDR R3, [SP, #40]
0x08006480: 9C09 LDR R4, [SP, #36]
0x08006482: 9A0B LDR R2, [SP, #44]
0x08006484: D428 BMI .L64 ; 0x080064D8
.L59:
0x08006486: 900D STR R0, [SP, #52]
0x08006488: 1E58 SUBS R0, R3, #1
0x0800648A: 900A STR R0, [SP, #40]
0x0800648C: 4298 CMP R0, R3
0x0800648E: D228 BCS .L65 ; 0x080064E2
0x08006490: 429A CMP R2, R3
0x08006492: D226 BCS .L65 ; 0x080064E2
0x08006494: 460B MOV R3, R1
0x08006496: 980D LDR R0, [SP, #52]
0x08006498: 1C44 ADDS R4, R0, #1
0x0800649A: 990C LDR R1, [SP, #48]
0x0800649C: 684A LDR R2, [R1, #4]
0x0800649E: 4294 CMP R4, R2
0x080064A0: D904 BLS .L60 ; 0x080064AC
0x080064A2: 4604 MOV R4, R0
0x080064A4: 4619 MOV R1, R3
0x080064A6: 4294 CMP R4, R2
0x080064A8: D1E7 BNE .L57 ; 0x0800647A
0x080064AA: E008 B .L61 ; 0x080064BE
.L60:
0x080064AC: 6809 LDR R1, [R1]
0x080064AE: 2230 MOVS R2, #48
0x080064B0: 540A STRB R2, [R1, R0]
0x080064B2: 9907 LDR R1, [SP, #28]
0x080064B4: 1C49 ADDS R1, R1, #1
0x080064B6: 9107 STR R1, [SP, #28]
0x080064B8: 9A04 LDR R2, [SP, #16]
0x080064BA: 4294 CMP R4, R2
0x080064BC: D1DD BNE .L57 ; 0x0800647A
.L61:
0x080064BE: 980C LDR R0, [SP, #48]
0x080064C0: 6801 LDR R1, [R0]
0x080064C2: 6900 LDR R0, [R0, #16]
0x080064C4: F004 F9C2 BL SEGGER_RTT_Write ; 0x0800A84C
0x080064C8: 42A0 CMP R0, R4
0x080064CA: D12C BNE .L70 ; 0x08006526
0x080064CC: 2000 MOVS R0, #0
0x080064CE: 9907 LDR R1, [SP, #28]
0x080064D0: E7D4 B .L58 ; 0x0800647C
.L62:
0x080064D2: 9D0C LDR R5, [SP, #48]
0x080064D4: E608 B .L4 ; 0x080060E8
.L63:
0x080064D6: 980A LDR R0, [SP, #40]
.L64:
0x080064D8: 9D0C LDR R5, [SP, #48]
0x080064DA: 60A8 STR R0, [R5, #8]
0x080064DC: 9807 LDR R0, [SP, #28]
0x080064DE: 60E8 STR R0, [R5, #12]
0x080064E0: E602 B .L4 ; 0x080060E8
.L65:
0x080064E2: 9A0C LDR R2, [SP, #48]
0x080064E4: 980D LDR R0, [SP, #52]
0x080064E6: 6090 STR R0, [R2, #8]
0x080064E8: 9807 LDR R0, [SP, #28]
0x080064EA: 60D0 STR R0, [R2, #12]
.L66:
0x080064EC: 9906 LDR R1, [SP, #24]
0x080064EE: 9300 STR R3, [SP, #0]
0x080064F0: 9701 STR R7, [SP, #4]
0x080064F2: A8FF ADD R0, SP, #0x03FC
0x080064F4: 303C ADDS R0, #60
0x080064F6: 220A MOVS R2, #10
0x080064F8: 462B MOV R3, R5
0x080064FA: F000 F821 BL _PrintUnsigned ; 0x08006540
0x080064FE: 9D0C LDR R5, [SP, #48]
0x08006500: E5F2 B .L4 ; 0x080060E8
.L67:
0x08006502: 990D LDR R1, [SP, #52]
0x08006504: 2900 CMP R1, #0
0x08006506: D016 BEQ .L73 ; 0x08006536
0x08006508: 68AA LDR R2, [R5, #8]
0x0800650A: 2A00 CMP R2, #0
0x0800650C: D011 BEQ .L71 ; 0x08006532
0x0800650E: A90E ADD R1, SP, #56
0x08006510: 9803 LDR R0, [SP, #12]
0x08006512: F004 F99B BL SEGGER_RTT_Write ; 0x0800A84C
0x08006516: 68A8 LDR R0, [R5, #8]
0x08006518: 68E9 LDR R1, [R5, #12]
0x0800651A: E00B B .L72 ; 0x08006534
.L68:
0x0800651C: 980C LDR R0, [SP, #48]
0x0800651E: 6087 STR R7, [R0, #8]
0x08006520: 60C4 STR R4, [R0, #12]
.L69:
0x08006522: 9905 LDR R1, [SP, #20]
0x08006524: E007 B .L73 ; 0x08006536
.L70:
0x08006526: 980C LDR R0, [SP, #48]
0x08006528: 6084 STR R4, [R0, #8]
0x0800652A: 9907 LDR R1, [SP, #28]
0x0800652C: 60C1 STR R1, [R0, #12]
0x0800652E: 9905 LDR R1, [SP, #20]
0x08006530: E001 B .L73 ; 0x08006536
.L71:
0x08006532: 2000 MOVS R0, #0
.L72:
0x08006534: 1809 ADDS R1, R1, R0
.L73:
0x08006536: 4608 MOV R0, R1
0x08006538: B07F ADD SP, SP, #0x01FC
0x0800653A: B07F ADD SP, SP, #0x01FC
0x0800653C: B015 ADD SP, SP, #84
0x0800653E: BDF0 POP {R4-R7, PC}
Section .text._PrintUnsigned from SEGGER_RTT_printf.o, size=252, align=4
_PrintUnsigned:
0x08006540: B5F0 PUSH {R4-R7, LR}
0x08006542: B085 SUB SP, SP, #20
0x08006544: 9301 STR R3, [SP, #4]
0x08006546: 9002 STR R0, [SP, #8]
0x08006548: 2401 MOVS R4, #1
0x0800654A: 9103 STR R1, [SP, #12]
0x0800654C: 4291 CMP R1, R2
0x0800654E: 4626 MOV R6, R4
0x08006550: 9204 STR R2, [SP, #16]
0x08006552: D307 BCC .L2 ; 0x08006564
0x08006554: 4608 MOV R0, R1
.L1:
0x08006556: 4611 MOV R1, R2
0x08006558: F004 F820 BL __aeabi_uidiv ; 0x0800A59C
0x0800655C: 9A04 LDR R2, [SP, #16]
0x0800655E: 1C76 ADDS R6, R6, #1
0x08006560: 4290 CMP R0, R2
0x08006562: D2F8 BCS .L1 ; 0x08006556
.L2:
0x08006564: 980B LDR R0, [SP, #44]
0x08006566: 9A0A LDR R2, [SP, #40]
0x08006568: 9901 LDR R1, [SP, #4]
0x0800656A: 428E CMP R6, R1
0x0800656C: D800 BHI .L3 ; 0x08006570
0x0800656E: 460E MOV R6, R1
.L3:
0x08006570: 4004 ANDS R4, R0
0x08006572: 2A00 CMP R2, #0
0x08006574: 9400 STR R4, [SP, #0]
0x08006576: D018 BEQ .L8 ; 0x080065AA
0x08006578: 2C00 CMP R4, #0
0x0800657A: D116 BNE .L8 ; 0x080065AA
0x0800657C: 0780 LSLS R0, R0, #30
0x0800657E: D401 BMI .L4 ; 0x08006584
0x08006580: 2720 MOVS R7, #32
0x08006582: E000 B .L5 ; 0x08006586
.L4:
0x08006584: 2730 MOVS R7, #48
.L5:
0x08006586: 9801 LDR R0, [SP, #4]
0x08006588: 2800 CMP R0, #0
0x0800658A: D000 BEQ .L6 ; 0x0800658E
0x0800658C: 2720 MOVS R7, #32
.L6:
0x0800658E: 9C02 LDR R4, [SP, #8]
.L7:
0x08006590: 2A00 CMP R2, #0
0x08006592: D00A BEQ .L8 ; 0x080065AA
0x08006594: 4296 CMP R6, R2
0x08006596: D208 BCS .L8 ; 0x080065AA
0x08006598: 4620 MOV R0, R4
0x0800659A: 4639 MOV R1, R7
0x0800659C: 4615 MOV R5, R2
0x0800659E: F004 FC27 BL _StoreChar ; 0x0800ADF0
0x080065A2: 1E6A SUBS R2, R5, #1
0x080065A4: 68E0 LDR R0, [R4, #12]
0x080065A6: 2800 CMP R0, #0
0x080065A8: D5F2 BPL .L7 ; 0x08006590
.L8:
0x080065AA: 9802 LDR R0, [SP, #8]
0x080065AC: 68C0 LDR R0, [R0, #12]
0x080065AE: 2800 CMP R0, #0
0x080065B0: D440 BMI .L15 ; 0x08006634
0x080065B2: 2401 MOVS R4, #1
0x080065B4: 9F01 LDR R7, [SP, #4]
0x080065B6: E002 B .L11 ; 0x080065BE
.L9:
0x080065B8: 1E7F SUBS R7, R7, #1
0x080065BA: 9904 LDR R1, [SP, #16]
.L10:
0x080065BC: 434C MULS R4, R1, R4
.L11:
0x080065BE: 2F02 CMP R7, #2
0x080065C0: D2FA BCS .L9 ; 0x080065B8
0x080065C2: 9803 LDR R0, [SP, #12]
0x080065C4: 4621 MOV R1, R4
0x080065C6: 4615 MOV R5, R2
0x080065C8: F003 FFE8 BL __aeabi_uidiv ; 0x0800A59C
0x080065CC: 462A MOV R2, R5
0x080065CE: 9904 LDR R1, [SP, #16]
0x080065D0: 4288 CMP R0, R1
0x080065D2: D2F3 BCS .L10 ; 0x080065BC
0x080065D4: 9601 STR R6, [SP, #4]
0x080065D6: 9E03 LDR R6, [SP, #12]
.L12:
0x080065D8: 9603 STR R6, [SP, #12]
0x080065DA: 4630 MOV R0, R6
0x080065DC: 4621 MOV R1, R4
0x080065DE: F003 FFDD BL __aeabi_uidiv ; 0x0800A59C
0x080065E2: 4607 MOV R7, R0
0x080065E4: 4814 LDR R0, =_PrintUnsigned._aV2C ; [PC, #80] [0x08006638] =0x0800BB2B
0x080065E6: 5DC1 LDRB R1, [R0, R7]
0x080065E8: 9E02 LDR R6, [SP, #8]
0x080065EA: 4630 MOV R0, R6
0x080065EC: F004 FC00 BL _StoreChar ; 0x0800ADF0
0x080065F0: 68F0 LDR R0, [R6, #12]
0x080065F2: 9E03 LDR R6, [SP, #12]
0x080065F4: 2800 CMP R0, #0
0x080065F6: D409 BMI .L13 ; 0x0800660C
0x080065F8: 4367 MULS R7, R4, R7
0x080065FA: 1BF6 SUBS R6, R6, R7
0x080065FC: 4620 MOV R0, R4
0x080065FE: 9F04 LDR R7, [SP, #16]
0x08006600: 4639 MOV R1, R7
0x08006602: F003 FFCB BL __aeabi_uidiv ; 0x0800A59C
0x08006606: 42BC CMP R4, R7
0x08006608: 4604 MOV R4, R0
0x0800660A: D2E5 BCS .L12 ; 0x080065D8
.L13:
0x0800660C: 9800 LDR R0, [SP, #0]
0x0800660E: 2800 CMP R0, #0
0x08006610: 9E01 LDR R6, [SP, #4]
0x08006612: D00F BEQ .L15 ; 0x08006634
0x08006614: 2D00 CMP R5, #0
0x08006616: D00D BEQ .L15 ; 0x08006634
.L14:
0x08006618: 1E6C SUBS R4, R5, #1
0x0800661A: 42AC CMP R4, R5
0x0800661C: D20A BCS .L15 ; 0x08006634
0x0800661E: 42AE CMP R6, R5
0x08006620: D208 BCS .L15 ; 0x08006634
0x08006622: 2120 MOVS R1, #32
0x08006624: 9D02 LDR R5, [SP, #8]
0x08006626: 4628 MOV R0, R5
0x08006628: F004 FBE2 BL _StoreChar ; 0x0800ADF0
0x0800662C: 68E8 LDR R0, [R5, #12]
0x0800662E: 2800 CMP R0, #0
0x08006630: 4625 MOV R5, R4
0x08006632: D5F1 BPL .L14 ; 0x08006618
.L15:
0x08006634: B005 ADD SP, SP, #20
0x08006636: BDF0 POP {R4-R7, PC}
0x08006638: 0800BB2B DC.W _PrintUnsigned._aV2C
Section .text.MX_ADC1_Init from adc.o, size=264, align=4
MX_ADC1_Init:
0x0800663C: B570 PUSH {R4-R6, LR}
0x0800663E: B084 SUB SP, SP, #16
0x08006640: 213C MOVS R1, #60
0x08006642: 4838 LDR R0, =hadc1 ; [PC, #224] [0x08006724] =0x20000580
0x08006644: 2500 MOVS R5, #0
0x08006646: 5445 STRB R5, [R0, R1]
0x08006648: 212C MOVS R1, #44
0x0800664A: 2601 MOVS R6, #1
0x0800664C: 5446 STRB R6, [R0, R1]
0x0800664E: 64C5 STR R5, [R0, #76]
0x08006650: 2102 MOVS R1, #2
0x08006652: 6381 STR R1, [R0, #56]
0x08006654: 6346 STR R6, [R0, #52]
0x08006656: 6245 STR R5, [R0, #36]
0x08006658: 6285 STR R5, [R0, #40]
0x0800665A: 2106 MOVS R1, #6
0x0800665C: 61C1 STR R1, [R0, #28]
0x0800665E: 7686 STRB R6, [R0, #26]
0x08006660: 8305 STRH R5, [R0, #24]
0x08006662: 2408 MOVS R4, #8
0x08006664: 4930 LDR R1, =0x40012400 ; [PC, #192] [0x08006728]
0x08006666: 0332 LSLS R2, R6, #12
0x08006668: 6302 STR R2, [R0, #48]
0x0800666A: 1D02 ADDS R2, R0, #4
0x0800666C: 7715 STRB R5, [R2, #28]
0x0800666E: 6001 STR R1, [R0]
0x08006670: 0571 LSLS R1, R6, #21
0x08006672: 07B2 LSLS R2, R6, #30
0x08006674: 6042 STR R2, [R0, #4]
0x08006676: 6085 STR R5, [R0, #8]
0x08006678: 60C5 STR R5, [R0, #12]
0x0800667A: 6101 STR R1, [R0, #16]
0x0800667C: 6144 STR R4, [R0, #20]
0x0800667E: 9503 STR R5, [SP, #12]
0x08006680: 9502 STR R5, [SP, #8]
0x08006682: 9501 STR R5, [SP, #4]
0x08006684: F7FC FE16 BL HAL_ADC_Init ; 0x080032B4
0x08006688: 2800 CMP R0, #0
0x0800668A: D001 BEQ .L1 ; 0x08006690
0x0800668C: F002 FA88 BL Error_Handler ; 0x08008BA0
.L1:
0x08006690: 4826 LDR R0, =0x07FFFF04 ; [PC, #152] [0x0800672C]
0x08006692: 9003 STR R0, [SP, #12]
0x08006694: 9502 STR R5, [SP, #8]
0x08006696: 9601 STR R6, [SP, #4]
0x08006698: 4822 LDR R0, =hadc1 ; [PC, #136] [0x08006724] =0x20000580
0x0800669A: A901 ADD R1, SP, #4
0x0800669C: F7FD F846 BL HAL_ADC_ConfigChannel ; 0x0800372C
0x080066A0: 2800 CMP R0, #0
0x080066A2: D001 BEQ .L2 ; 0x080066A8
0x080066A4: F002 FA7C BL Error_Handler ; 0x08008BA0
.L2:
0x080066A8: 9503 STR R5, [SP, #12]
0x080066AA: 2004 MOVS R0, #4
0x080066AC: 9002 STR R0, [SP, #8]
0x080066AE: 4820 LDR R0, =0x04000002 ; [PC, #128] [0x08006730]
0x080066B0: 9001 STR R0, [SP, #4]
0x080066B2: 481C LDR R0, =hadc1 ; [PC, #112] [0x08006724] =0x20000580
0x080066B4: A901 ADD R1, SP, #4
0x080066B6: F7FD F839 BL HAL_ADC_ConfigChannel ; 0x0800372C
0x080066BA: 2800 CMP R0, #0
0x080066BC: D001 BEQ .L3 ; 0x080066C2
0x080066BE: F002 FA6F BL Error_Handler ; 0x08008BA0
.L3:
0x080066C2: 9402 STR R4, [SP, #8]
0x080066C4: 481B LDR R0, =0x08000004 ; [PC, #108] [0x08006734]
0x080066C6: 9001 STR R0, [SP, #4]
0x080066C8: 4816 LDR R0, =hadc1 ; [PC, #88] [0x08006724] =0x20000580
0x080066CA: A901 ADD R1, SP, #4
0x080066CC: F7FD F82E BL HAL_ADC_ConfigChannel ; 0x0800372C
0x080066D0: 2800 CMP R0, #0
0x080066D2: D001 BEQ .L4 ; 0x080066D8
0x080066D4: F002 FA64 BL Error_Handler ; 0x08008BA0
.L4:
0x080066D8: 200C MOVS R0, #12
0x080066DA: 9002 STR R0, [SP, #8]
0x080066DC: 4816 LDR R0, =0x0C000008 ; [PC, #88] [0x08006738]
0x080066DE: 9001 STR R0, [SP, #4]
0x080066E0: 4810 LDR R0, =hadc1 ; [PC, #64] [0x08006724] =0x20000580
0x080066E2: A901 ADD R1, SP, #4
0x080066E4: F7FD F822 BL HAL_ADC_ConfigChannel ; 0x0800372C
0x080066E8: 2800 CMP R0, #0
0x080066EA: D001 BEQ .L5 ; 0x080066F0
0x080066EC: F002 FA58 BL Error_Handler ; 0x08008BA0
.L5:
0x080066F0: 2010 MOVS R0, #16
0x080066F2: 9002 STR R0, [SP, #8]
0x080066F4: 4811 LDR R0, =0x1C000080 ; [PC, #68] [0x0800673C]
0x080066F6: 9001 STR R0, [SP, #4]
0x080066F8: 480A LDR R0, =hadc1 ; [PC, #40] [0x08006724] =0x20000580
0x080066FA: A901 ADD R1, SP, #4
0x080066FC: F7FD F816 BL HAL_ADC_ConfigChannel ; 0x0800372C
0x08006700: 2800 CMP R0, #0
0x08006702: D001 BEQ .L6 ; 0x08006708
0x08006704: F002 FA4C BL Error_Handler ; 0x08008BA0
.L6:
0x08006708: 2014 MOVS R0, #20
0x0800670A: 9002 STR R0, [SP, #8]
0x0800670C: 480C LDR R0, =0x18000040 ; [PC, #48] [0x08006740]
0x0800670E: 9001 STR R0, [SP, #4]
0x08006710: 4804 LDR R0, =hadc1 ; [PC, #16] [0x08006724] =0x20000580
0x08006712: A901 ADD R1, SP, #4
0x08006714: F7FD F80A BL HAL_ADC_ConfigChannel ; 0x0800372C
0x08006718: 2800 CMP R0, #0
0x0800671A: D001 BEQ .L7 ; 0x08006720
0x0800671C: F002 FA40 BL Error_Handler ; 0x08008BA0
.L7:
0x08006720: B004 ADD SP, SP, #16
0x08006722: BD70 POP {R4-R6, PC}
0x08006724: 20000580 DC.W hadc1
0x08006728: 40012400 DC.W 0x40012400
0x0800672C: 07FFFF04 DC.W 0x07FFFF04
0x08006730: 04000002 DC.W 0x04000002
0x08006734: 08000004 DC.W 0x08000004
0x08006738: 0C000008 DC.W 0x0C000008
0x0800673C: 1C000080 DC.W 0x1C000080
0x08006740: 18000040 DC.W 0x18000040
Section .text.HAL_ADC_MspInit from adc.o, size=196, align=4
HAL_ADC_MspInit:
0x08006744: B5F0 PUSH {R4-R7, LR}
0x08006746: B095 SUB SP, SP, #84
0x08006748: 4604 MOV R4, R0
0x0800674A: 2600 MOVS R6, #0
0x0800674C: 9614 STR R6, [SP, #80]
0x0800674E: 9613 STR R6, [SP, #76]
0x08006750: A803 ADD R0, SP, #12
0x08006752: 1D00 ADDS R0, R0, #4
0x08006754: 2130 MOVS R1, #48
0x08006756: F003 FFA9 BL __aeabi_memclr ; 0x0800A6AC
0x0800675A: 6820 LDR R0, [R4]
0x0800675C: 4926 LDR R1, =0x40012400 ; [PC, #152] [0x080067F8]
0x0800675E: 4288 CMP R0, R1
0x08006760: D001 BEQ .L1 ; 0x08006766
0x08006762: B015 ADD SP, SP, #84
0x08006764: BDF0 POP {R4-R7, PC}
.L1:
0x08006766: 9401 STR R4, [SP, #4]
0x08006768: 2701 MOVS R7, #1
0x0800676A: 03B8 LSLS R0, R7, #14
0x0800676C: 9003 STR R0, [SP, #12]
0x0800676E: A803 ADD R0, SP, #12
0x08006770: F7FE FBE4 BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C
0x08006774: 2800 CMP R0, #0
0x08006776: D001 BEQ .L2 ; 0x0800677C
0x08006778: F002 FA12 BL Error_Handler ; 0x08008BA0
.L2:
0x0800677C: 0538 LSLS R0, R7, #20
0x0800677E: 491F LDR R1, =0x40021034 ; [PC, #124] [0x080067FC]
0x08006780: 68CA LDR R2, [R1, #12]
0x08006782: 4302 ORRS R2, R0
0x08006784: 60CA STR R2, [R1, #12]
0x08006786: 68CA LDR R2, [R1, #12]
0x08006788: 4002 ANDS R2, R0
0x0800678A: 9202 STR R2, [SP, #8]
0x0800678C: 9802 LDR R0, [SP, #8]
0x0800678E: 6808 LDR R0, [R1]
0x08006790: 4338 ORRS R0, R7
0x08006792: 6008 STR R0, [R1]
0x08006794: 6808 LDR R0, [R1]
0x08006796: 4038 ANDS R0, R7
0x08006798: 9002 STR R0, [SP, #8]
0x0800679A: 9612 STR R6, [SP, #72]
0x0800679C: 20CF MOVS R0, #207
0x0800679E: 9010 STR R0, [SP, #64]
0x080067A0: 9802 LDR R0, [SP, #8]
0x080067A2: 2503 MOVS R5, #3
0x080067A4: 9511 STR R5, [SP, #68]
0x080067A6: 2405 MOVS R4, #5
0x080067A8: 0720 LSLS R0, R4, #28
0x080067AA: A910 ADD R1, SP, #64
0x080067AC: F7FD FEF2 BL HAL_GPIO_Init ; 0x08004594
0x080067B0: 0328 LSLS R0, R5, #12
0x080067B2: 4D13 LDR R5, =hdma_adc1 ; [PC, #76] [0x08006800] =0x20000FA8
0x080067B4: 6228 STR R0, [R5, #32]
0x080067B6: 2020 MOVS R0, #32
0x080067B8: 02B9 LSLS R1, R7, #10
0x080067BA: 023A LSLS R2, R7, #8
0x080067BC: 2380 MOVS R3, #128
0x080067BE: 4F11 LDR R7, =0x40020008 ; [PC, #68] [0x08006804]
0x080067C0: 602F STR R7, [R5]
0x080067C2: 606C STR R4, [R5, #4]
0x080067C4: 60AE STR R6, [R5, #8]
0x080067C6: 60EE STR R6, [R5, #12]
0x080067C8: 612B STR R3, [R5, #16]
0x080067CA: 616A STR R2, [R5, #20]
0x080067CC: 61A9 STR R1, [R5, #24]
0x080067CE: 61E8 STR R0, [R5, #28]
0x080067D0: 4628 MOV R0, R5
0x080067D2: F7FD FBFF BL HAL_DMA_Init ; 0x08003FD4
0x080067D6: 2800 CMP R0, #0
0x080067D8: D001 BEQ .L3 ; 0x080067DE
0x080067DA: F002 F9E1 BL Error_Handler ; 0x08008BA0
.L3:
0x080067DE: 9801 LDR R0, [SP, #4]
0x080067E0: 62A8 STR R0, [R5, #40]
0x080067E2: 6505 STR R5, [R0, #80]
0x080067E4: 200C MOVS R0, #12
0x080067E6: 2100 MOVS R1, #0
0x080067E8: 460A MOV R2, R1
0x080067EA: F7FD FA9B BL HAL_NVIC_SetPriority ; 0x08003D24
0x080067EE: 200C MOVS R0, #12
0x080067F0: F7FD FAB8 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x080067F4: B015 ADD SP, SP, #84
0x080067F6: BDF0 POP {R4-R7, PC}
0x080067F8: 40012400 DC.W 0x40012400
0x080067FC: 40021034 DC.W 0x40021034
0x08006800: 20000FA8 DC.W hdma_adc1
0x08006804: 40020008 DC.W 0x40020008
Section .text.MX_CRC_Init from crc.o, size=56, align=4
MX_CRC_Init:
0x08006808: B580 PUSH {R7, LR}
0x0800680A: 480B LDR R0, =hcrc ; [PC, #44] [0x08006838] =0x20001218
0x0800680C: 2101 MOVS R1, #1
0x0800680E: 6201 STR R1, [R0, #32]
0x08006810: 2100 MOVS R1, #0
0x08006812: 2210 MOVS R2, #16
0x08006814: 2307 MOVS R3, #7
0x08006816: 6083 STR R3, [R0, #8]
0x08006818: 60C2 STR R2, [R0, #12]
0x0800681A: 6101 STR R1, [R0, #16]
0x0800681C: 6141 STR R1, [R0, #20]
0x0800681E: 6181 STR R1, [R0, #24]
0x08006820: 4906 LDR R1, =0x40023000 ; [PC, #24] [0x0800683C]
0x08006822: 6001 STR R1, [R0]
0x08006824: 21FF MOVS R1, #255
0x08006826: 3102 ADDS R1, #2
0x08006828: 8081 STRH R1, [R0, #4]
0x0800682A: F7FD FADF BL HAL_CRC_Init ; 0x08003DEC
0x0800682E: 2800 CMP R0, #0
0x08006830: D001 BEQ .L1 ; 0x08006836
0x08006832: F002 F9B5 BL Error_Handler ; 0x08008BA0
.L1:
0x08006836: BD80 POP {R7, PC}
0x08006838: 20001218 DC.W hcrc
0x0800683C: 40023000 DC.W 0x40023000
Section .text.HAL_CRC_MspInit from crc.o, size=48, align=4
HAL_CRC_MspInit:
0x08006840: B081 SUB SP, SP, #4
0x08006842: 6800 LDR R0, [R0]
0x08006844: 4908 LDR R1, =0x40023000 ; [PC, #32] [0x08006868]
0x08006846: 4288 CMP R0, R1
0x08006848: D001 BEQ .L1 ; 0x0800684E
0x0800684A: B001 ADD SP, SP, #4
0x0800684C: 4770 BX LR
.L1:
0x0800684E: 2001 MOVS R0, #1
0x08006850: 0300 LSLS R0, R0, #12
0x08006852: 4906 LDR R1, =0x40021038 ; [PC, #24] [0x0800686C]
0x08006854: 680A LDR R2, [R1]
0x08006856: 4302 ORRS R2, R0
0x08006858: 600A STR R2, [R1]
0x0800685A: 6809 LDR R1, [R1]
0x0800685C: 4001 ANDS R1, R0
0x0800685E: 9100 STR R1, [SP, #0]
0x08006860: 9800 LDR R0, [SP, #0]
0x08006862: B001 ADD SP, SP, #4
0x08006864: 4770 BX LR
0x08006866: 46C0 NOP
0x08006868: 40023000 DC.W 0x40023000
0x0800686C: 40021038 DC.W 0x40021038
Section .text.MX_DAC1_Init from dac.o, size=92, align=4
MX_DAC1_Init:
0x08006870: B510 PUSH {R4, LR}
0x08006872: B08A SUB SP, SP, #40
0x08006874: 4813 LDR R0, =hdac1 ; [PC, #76] [0x080068C4] =0x2000123C
0x08006876: 4914 LDR R1, =0x40007400 ; [PC, #80] [0x080068C8]
0x08006878: 6001 STR R1, [R0]
0x0800687A: 2400 MOVS R4, #0
0x0800687C: 9409 STR R4, [SP, #36]
0x0800687E: 9408 STR R4, [SP, #32]
0x08006880: 9407 STR R4, [SP, #28]
0x08006882: 9406 STR R4, [SP, #24]
0x08006884: F004 FC9D BL HAL_DAC_Init ; 0x0800B1C2
0x08006888: 2800 CMP R0, #0
0x0800688A: D001 BEQ .L1 ; 0x08006890
0x0800688C: F002 F988 BL Error_Handler ; 0x08008BA0
.L1:
0x08006890: 9405 STR R4, [SP, #20]
0x08006892: 9404 STR R4, [SP, #16]
0x08006894: 9403 STR R4, [SP, #12]
0x08006896: 9402 STR R4, [SP, #8]
0x08006898: 9401 STR R4, [SP, #4]
0x0800689A: 480A LDR R0, =hdac1 ; [PC, #40] [0x080068C4] =0x2000123C
0x0800689C: A901 ADD R1, SP, #4
0x0800689E: 2200 MOVS R2, #0
0x080068A0: F7FD FB0C BL HAL_DAC_ConfigChannel ; 0x08003EBC
0x080068A4: 2800 CMP R0, #0
0x080068A6: D001 BEQ .L2 ; 0x080068AC
0x080068A8: F002 F97A BL Error_Handler ; 0x08008BA0
.L2:
0x080068AC: 4805 LDR R0, =hdac1 ; [PC, #20] [0x080068C4] =0x2000123C
0x080068AE: A901 ADD R1, SP, #4
0x080068B0: 2210 MOVS R2, #16
0x080068B2: F7FD FB03 BL HAL_DAC_ConfigChannel ; 0x08003EBC
0x080068B6: 2800 CMP R0, #0
0x080068B8: D001 BEQ .L3 ; 0x080068BE
0x080068BA: F002 F971 BL Error_Handler ; 0x08008BA0
.L3:
0x080068BE: B00A ADD SP, SP, #40
0x080068C0: BD10 POP {R4, PC}
0x080068C2: 46C0 NOP
0x080068C4: 2000123C DC.W hdac1
0x080068C8: 40007400 DC.W 0x40007400
Section .text.HAL_DAC_MspInit from dac.o, size=104, align=4
HAL_DAC_MspInit:
0x080068CC: B570 PUSH {R4-R6, LR}
0x080068CE: B086 SUB SP, SP, #24
0x080068D0: 2400 MOVS R4, #0
0x080068D2: 9405 STR R4, [SP, #20]
0x080068D4: 9404 STR R4, [SP, #16]
0x080068D6: 6800 LDR R0, [R0]
0x080068D8: 4914 LDR R1, =0x40007400 ; [PC, #80] [0x0800692C]
0x080068DA: 4288 CMP R0, R1
0x080068DC: D001 BEQ .L1 ; 0x080068E2
0x080068DE: B006 ADD SP, SP, #24
0x080068E0: BD70 POP {R4-R6, PC}
.L1:
0x080068E2: 2001 MOVS R0, #1
0x080068E4: 0741 LSLS R1, R0, #29
0x080068E6: 4A12 LDR R2, =0x40021034 ; [PC, #72] [0x08006930]
0x080068E8: 6893 LDR R3, [R2, #8]
0x080068EA: 430B ORRS R3, R1
0x080068EC: 6093 STR R3, [R2, #8]
0x080068EE: 6893 LDR R3, [R2, #8]
0x080068F0: 400B ANDS R3, R1
0x080068F2: 9300 STR R3, [SP, #0]
0x080068F4: 9900 LDR R1, [SP, #0]
0x080068F6: 6811 LDR R1, [R2]
0x080068F8: 4301 ORRS R1, R0
0x080068FA: 6011 STR R1, [R2]
0x080068FC: 6811 LDR R1, [R2]
0x080068FE: 4001 ANDS R1, R0
0x08006900: 9100 STR R1, [SP, #0]
0x08006902: 9403 STR R4, [SP, #12]
0x08006904: 2503 MOVS R5, #3
0x08006906: 9502 STR R5, [SP, #8]
0x08006908: 2030 MOVS R0, #48
0x0800690A: 9001 STR R0, [SP, #4]
0x0800690C: 9800 LDR R0, [SP, #0]
0x0800690E: 2005 MOVS R0, #5
0x08006910: 0700 LSLS R0, R0, #28
0x08006912: A901 ADD R1, SP, #4
0x08006914: F7FD FE3E BL HAL_GPIO_Init ; 0x08004594
0x08006918: 2011 MOVS R0, #17
0x0800691A: 2103 MOVS R1, #3
0x0800691C: 2200 MOVS R2, #0
0x0800691E: F7FD FA01 BL HAL_NVIC_SetPriority ; 0x08003D24
0x08006922: 2011 MOVS R0, #17
0x08006924: F7FD FA1E BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08006928: B006 ADD SP, SP, #24
0x0800692A: BD70 POP {R4-R6, PC}
0x0800692C: 40007400 DC.W 0x40007400
0x08006930: 40021034 DC.W 0x40021034
Section .text.MX_DMA_Init from dma.o, size=108, align=4
MX_DMA_Init:
0x08006934: B5F0 PUSH {R4-R7, LR}
0x08006936: B081 SUB SP, SP, #4
0x08006938: 4916 LDR R1, =0x40021038 ; [PC, #88] [0x08006994]
0x0800693A: 6808 LDR R0, [R1]
0x0800693C: 2201 MOVS R2, #1
0x0800693E: 4310 ORRS R0, R2
0x08006940: 6008 STR R0, [R1]
0x08006942: 4815 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #84] [0x08006998] =0x20000F4C
0x08006944: 2300 MOVS R3, #0
0x08006946: 2480 MOVS R4, #128
0x08006948: 2540 MOVS R5, #64
0x0800694A: 4E14 LDR R6, =0x4002001C ; [PC, #80] [0x0800699C]
0x0800694C: 2703 MOVS R7, #3
0x0800694E: 033F LSLS R7, R7, #12
0x08006950: 6207 STR R7, [R0, #32]
0x08006952: 6006 STR R6, [R0]
0x08006954: 6043 STR R3, [R0, #4]
0x08006956: 02D6 LSLS R6, R2, #11
0x08006958: 0257 LSLS R7, R2, #9
0x0800695A: 0391 LSLS R1, R2, #14
0x0800695C: 6081 STR R1, [R0, #8]
0x0800695E: 60C5 STR R5, [R0, #12]
0x08006960: 6104 STR R4, [R0, #16]
0x08006962: 6147 STR R7, [R0, #20]
0x08006964: 6186 STR R6, [R0, #24]
0x08006966: 61C3 STR R3, [R0, #28]
0x08006968: 490A LDR R1, =0x40021038 ; [PC, #40] [0x08006994]
0x0800696A: 6809 LDR R1, [R1]
0x0800696C: 4011 ANDS R1, R2
0x0800696E: 9100 STR R1, [SP, #0]
0x08006970: 9900 LDR R1, [SP, #0]
0x08006972: F7FD FB2F BL HAL_DMA_Init ; 0x08003FD4
0x08006976: 2800 CMP R0, #0
0x08006978: D001 BEQ .L1 ; 0x0800697E
0x0800697A: F002 F911 BL Error_Handler ; 0x08008BA0
.L1:
0x0800697E: 2009 MOVS R0, #9
0x08006980: 2101 MOVS R1, #1
0x08006982: 2200 MOVS R2, #0
0x08006984: F7FD F9CE BL HAL_NVIC_SetPriority ; 0x08003D24
0x08006988: 2009 MOVS R0, #9
0x0800698A: F7FD F9EB BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800698E: B001 ADD SP, SP, #4
0x08006990: BDF0 POP {R4-R7, PC}
0x08006992: 46C0 NOP
0x08006994: 40021038 DC.W 0x40021038
0x08006998: 20000F4C DC.W hdma_memtomem_dma1_channel2
0x0800699C: 4002001C DC.W 0x4002001C
Section .text.FEEPROM_StatFreeBytes from feeprom.o, size=8, align=4
FEEPROM_StatFreeBytes:
0x080069A0: 4800 LDR R0, =0x000007EE ; [PC, #0] [0x080069A4]
0x080069A2: 4770 BX LR
0x080069A4: 000007EE DC.W 0x000007EE
Section .text.WriteConfigToFLASH from feeprom.o, size=144, align=4
WriteConfigToFLASH:
0x080069A8: B5F0 PUSH {R4-R7, LR}
0x080069AA: B085 SUB SP, SP, #20
0x080069AC: F7FD FD76 BL HAL_FLASH_Unlock ; 0x0800449C
0x080069B0: 2800 CMP R0, #0
0x080069B2: D001 BEQ .L1 ; 0x080069B8
0x080069B4: 2401 MOVS R4, #1
0x080069B6: E034 B .L5 ; 0x08006A22
.L1:
0x080069B8: 2001 MOVS R0, #1
0x080069BA: 0246 LSLS R6, R0, #9
0x080069BC: 4D1A LDR R5, =0x40022000 ; [PC, #104] [0x08006A28]
0x080069BE: 6829 LDR R1, [R5]
0x080069C0: 43B1 BICS R1, R6
0x080069C2: 6029 STR R1, [R5]
0x080069C4: 2402 MOVS R4, #2
0x080069C6: 9401 STR R4, [SP, #4]
0x080069C8: 9004 STR R0, [SP, #16]
0x080069CA: 4818 LDR R0, =0x1FFF75E0 ; [PC, #96] [0x08006A2C]
0x080069CC: 6800 LDR R0, [R0]
0x080069CE: 0600 LSLS R0, R0, #24
0x080069D0: 0E40 LSRS R0, R0, #25
0x080069D2: 1E80 SUBS R0, R0, #2
0x080069D4: 9003 STR R0, [SP, #12]
0x080069D6: A801 ADD R0, SP, #4
0x080069D8: 4669 MOV R1, SP
0x080069DA: F7FD FD7F BL HAL_FLASHEx_Erase ; 0x080044DC
0x080069DE: 2800 CMP R0, #0
0x080069E0: D11A BNE .L4 ; 0x08006A18
0x080069E2: 2037 MOVS R0, #55
0x080069E4: 43C4 MVNS R4, R0
0x080069E6: 4F12 LDR R7, =0x0801F038 ; [PC, #72] [0x08006A30]
0x080069E8: 4D12 LDR R5, =feepromData ; [PC, #72] [0x08006A34] =0x20000530
.L2:
0x080069EA: 19E1 ADDS R1, R4, R7
0x080069EC: 1928 ADDS R0, R5, R4
0x080069EE: 6B82 LDR R2, [R0, #56]
0x080069F0: 6BC3 LDR R3, [R0, #60]
0x080069F2: 2001 MOVS R0, #1
0x080069F4: F7FD FCD8 BL HAL_FLASH_Program ; 0x080043A8
0x080069F8: 2800 CMP R0, #0
0x080069FA: D10B BNE .L3 ; 0x08006A14
0x080069FC: 3408 ADDS R4, #8
0x080069FE: D1F4 BNE .L2 ; 0x080069EA
0x08006A00: 4909 LDR R1, =0x40022000 ; [PC, #36] [0x08006A28]
0x08006A02: 6808 LDR R0, [R1]
0x08006A04: 4330 ORRS R0, R6
0x08006A06: 6008 STR R0, [R1]
0x08006A08: F7FD FD5C BL HAL_FLASH_Lock ; 0x080044C4
0x08006A0C: 1E41 SUBS R1, R0, #1
0x08006A0E: 4188 SBCS R0, R1
0x08006A10: 0084 LSLS R4, R0, #2
0x08006A12: E006 B .L5 ; 0x08006A22
.L3:
0x08006A14: 2403 MOVS R4, #3
0x08006A16: 4D04 LDR R5, =0x40022000 ; [PC, #16] [0x08006A28]
.L4:
0x08006A18: 6828 LDR R0, [R5]
0x08006A1A: 4330 ORRS R0, R6
0x08006A1C: 6028 STR R0, [R5]
0x08006A1E: F7FD FD51 BL HAL_FLASH_Lock ; 0x080044C4
.L5:
0x08006A22: 4620 MOV R0, R4
0x08006A24: B005 ADD SP, SP, #20
0x08006A26: BDF0 POP {R4-R7, PC}
0x08006A28: 40022000 DC.W 0x40022000
0x08006A2C: 1FFF75E0 DC.W 0x1FFF75E0
0x08006A30: 0801F038 DC.W 0x0801F038
0x08006A34: 20000530 DC.W feepromData
Section .text.FEEPROM_readConfig from feeprom.o, size=180, align=4
FEEPROM_readConfig:
0x08006A38: B5F0 PUSH {R4-R7, LR}
0x08006A3A: B083 SUB SP, SP, #12
0x08006A3C: 2137 MOVS R1, #55
0x08006A3E: 43CB MVNS R3, R1
0x08006A40: 4602 MOV R2, R0
0x08006A42: 3216 ADDS R2, #22
0x08006A44: 4C26 LDR R4, =0x0801F038 ; [PC, #152] [0x08006AE0]
0x08006A46: 4927 LDR R1, =feepromData ; [PC, #156] [0x08006AE4] =0x20000530
.L1:
0x08006A48: 5D1D LDRB R5, [R3, R4]
0x08006A4A: 18CE ADDS R6, R1, R3
0x08006A4C: 2738 MOVS R7, #56
0x08006A4E: 55F5 STRB R5, [R6, R7]
0x08006A50: 1C5B ADDS R3, R3, #1
0x08006A52: D3F9 BCC .L1 ; 0x08006A48
0x08006A54: 680B LDR R3, [R1]
0x08006A56: 8013 STRH R3, [R2]
0x08006A58: 0C1B LSRS R3, R3, #16
0x08006A5A: 8053 STRH R3, [R2, #2]
0x08006A5C: 8A8B LDRH R3, [R1, #20]
0x08006A5E: 9302 STR R3, [SP, #8]
0x08006A60: 8A4B LDRH R3, [R1, #18]
0x08006A62: 9301 STR R3, [SP, #4]
0x08006A64: 898B LDRH R3, [R1, #12]
0x08006A66: 9300 STR R3, [SP, #0]
0x08006A68: 894E LDRH R6, [R1, #10]
0x08006A6A: 890F LDRH R7, [R1, #8]
0x08006A6C: 88CC LDRH R4, [R1, #6]
0x08006A6E: 888B LDRH R3, [R1, #4]
0x08006A70: 8ACD LDRH R5, [R1, #22]
0x08006A72: 8595 STRH R5, [R2, #44]
0x08006A74: 8343 STRH R3, [R0, #26]
0x08006A76: 8B0B LDRH R3, [R1, #24]
0x08006A78: 85D3 STRH R3, [R2, #46]
0x08006A7A: 8384 STRH R4, [R0, #28]
0x08006A7C: 8B4B LDRH R3, [R1, #26]
0x08006A7E: 8613 STRH R3, [R2, #48]
0x08006A80: 83C7 STRH R7, [R0, #30]
0x08006A82: 8B8B LDRH R3, [R1, #28]
0x08006A84: 8653 STRH R3, [R2, #50]
0x08006A86: 8BCB LDRH R3, [R1, #30]
0x08006A88: 8693 STRH R3, [R2, #52]
0x08006A8A: 89CB LDRH R3, [R1, #14]
0x08006A8C: 86D3 STRH R3, [R2, #54]
0x08006A8E: 8A0B LDRH R3, [R1, #16]
0x08006A90: 8713 STRH R3, [R2, #56]
0x08006A92: 8506 STRH R6, [R0, #40]
0x08006A94: 9B00 LDR R3, [SP, #0]
0x08006A96: 8743 STRH R3, [R0, #58]
0x08006A98: 9B01 LDR R3, [SP, #4]
0x08006A9A: 8783 STRH R3, [R0, #60]
0x08006A9C: 9B02 LDR R3, [SP, #8]
0x08006A9E: 87C3 STRH R3, [R0, #62]
0x08006AA0: 8C0B LDRH R3, [R1, #32]
0x08006AA2: 4C11 LDR R4, =savedLockKey ; [PC, #68] [0x08006AE8] =0x20000E12
0x08006AA4: 8023 STRH R3, [R4]
0x08006AA6: 2B00 CMP R3, #0
0x08006AA8: D001 BEQ .L2 ; 0x08006AAE
0x08006AAA: 2301 MOVS R3, #1
0x08006AAC: 8753 STRH R3, [R2, #58]
.L2:
0x08006AAE: 6B0A LDR R2, [R1, #48]
0x08006AB0: 8102 STRH R2, [R0, #8]
0x08006AB2: 0C12 LSRS R2, R2, #16
0x08006AB4: 8142 STRH R2, [R0, #10]
0x08006AB6: 8D88 LDRH R0, [R1, #44]
0x08006AB8: 2838 CMP R0, #56
0x08006ABA: D105 BNE .L3 ; 0x08006AC8
0x08006ABC: 8DC8 LDRH R0, [R1, #46]
0x08006ABE: 2800 CMP R0, #0
0x08006AC0: D005 BEQ .L4 ; 0x08006ACE
0x08006AC2: 2003 MOVS R0, #3
0x08006AC4: B003 ADD SP, SP, #12
0x08006AC6: BDF0 POP {R4-R7, PC}
.L3:
0x08006AC8: 2002 MOVS R0, #2
0x08006ACA: B003 ADD SP, SP, #12
0x08006ACC: BDF0 POP {R4-R7, PC}
.L4:
0x08006ACE: 2024 MOVS R0, #36
0x08006AD0: 5C08 LDRB R0, [R1, R0]
0x08006AD2: 3865 SUBS R0, #101
0x08006AD4: 1E41 SUBS R1, R0, #1
0x08006AD6: 4188 SBCS R0, R1
0x08006AD8: 0080 LSLS R0, R0, #2
0x08006ADA: B003 ADD SP, SP, #12
0x08006ADC: BDF0 POP {R4-R7, PC}
0x08006ADE: 46C0 NOP
0x08006AE0: 0801F038 DC.W 0x0801F038
0x08006AE4: 20000530 DC.W feepromData
0x08006AE8: 20000E12 DC.W savedLockKey
Section .text.FEEPROM_storeConfig from feeprom.o, size=124, align=4
FEEPROM_storeConfig:
0x08006AEC: B5B0 PUSH {R4-R5, R7, LR}
0x08006AEE: 8AC3 LDRH R3, [R0, #22]
0x08006AF0: 8B04 LDRH R4, [R0, #24]
0x08006AF2: 8D05 LDRH R5, [R0, #40]
0x08006AF4: 4A1B LDR R2, =feepromData ; [PC, #108] [0x08006B64] =0x20000530
0x08006AF6: 8155 STRH R5, [R2, #10]
0x08006AF8: 8B45 LDRH R5, [R0, #26]
0x08006AFA: 8095 STRH R5, [R2, #4]
0x08006AFC: 8B85 LDRH R5, [R0, #28]
0x08006AFE: 80D5 STRH R5, [R2, #6]
0x08006B00: 8BC5 LDRH R5, [R0, #30]
0x08006B02: 8115 STRH R5, [R2, #8]
0x08006B04: 8F45 LDRH R5, [R0, #58]
0x08006B06: 8195 STRH R5, [R2, #12]
0x08006B08: 8F85 LDRH R5, [R0, #60]
0x08006B0A: 8255 STRH R5, [R2, #18]
0x08006B0C: 8FC5 LDRH R5, [R0, #62]
0x08006B0E: 8295 STRH R5, [R2, #20]
0x08006B10: 0424 LSLS R4, R4, #16
0x08006B12: 18E3 ADDS R3, R4, R3
0x08006B14: 6013 STR R3, [R2]
0x08006B16: 4603 MOV R3, R0
0x08006B18: 3316 ADDS R3, #22
0x08006B1A: 8D9C LDRH R4, [R3, #44]
0x08006B1C: 82D4 STRH R4, [R2, #22]
0x08006B1E: 8DDC LDRH R4, [R3, #46]
0x08006B20: 8314 STRH R4, [R2, #24]
0x08006B22: 8E1C LDRH R4, [R3, #48]
0x08006B24: 8354 STRH R4, [R2, #26]
0x08006B26: 8E5C LDRH R4, [R3, #50]
0x08006B28: 8394 STRH R4, [R2, #28]
0x08006B2A: 8E9C LDRH R4, [R3, #52]
0x08006B2C: 83D4 STRH R4, [R2, #30]
0x08006B2E: 2456 MOVS R4, #86
0x08006B30: 5B04 LDRH R4, [R0, R4]
0x08006B32: 8414 STRH R4, [R2, #32]
0x08006B34: 8EDC LDRH R4, [R3, #54]
0x08006B36: 81D4 STRH R4, [R2, #14]
0x08006B38: 8F1B LDRH R3, [R3, #56]
0x08006B3A: 2424 MOVS R4, #36
0x08006B3C: 2565 MOVS R5, #101
0x08006B3E: 5515 STRB R5, [R2, R4]
0x08006B40: 8213 STRH R3, [R2, #16]
0x08006B42: 2338 MOVS R3, #56
0x08006B44: 62D3 STR R3, [R2, #44]
0x08006B46: 6A93 LDR R3, [R2, #40]
0x08006B48: 1C5B ADDS R3, R3, #1
0x08006B4A: 6293 STR R3, [R2, #40]
0x08006B4C: 2900 CMP R1, #0
0x08006B4E: D004 BEQ .L1 ; 0x08006B5A
0x08006B50: 8901 LDRH R1, [R0, #8]
0x08006B52: 8940 LDRH R0, [R0, #10]
0x08006B54: 0400 LSLS R0, R0, #16
0x08006B56: 1840 ADDS R0, R0, R1
0x08006B58: 6310 STR R0, [R2, #48]
.L1:
0x08006B5A: F7FF FF25 BL WriteConfigToFLASH ; 0x080069A8
0x08006B5E: 1E41 SUBS R1, R0, #1
0x08006B60: 4188 SBCS R0, R1
0x08006B62: BDB0 POP {R4-R5, R7, PC}
0x08006B64: 20000530 DC.W feepromData
Section .text.FEEPROM_fullRestore from feeprom.o, size=56, align=4
FEEPROM_fullRestore:
0x08006B68: B5B0 PUSH {R4-R5, R7, LR}
0x08006B6A: 490B LDR R1, =defaultFeepromData ; [PC, #44] [0x08006B98] =0x0800A8CC
0x08006B6C: 480B LDR R0, =feepromData ; [PC, #44] [0x08006B9C] =0x20000530
0x08006B6E: 4602 MOV R2, R0
0x08006B70: C938 LDM R1!, {R3-R5}
0x08006B72: C238 STM R2!, {R3-R5}
0x08006B74: C938 LDM R1!, {R3-R5}
0x08006B76: C238 STM R2!, {R3-R5}
0x08006B78: C938 LDM R1!, {R3-R5}
0x08006B7A: C238 STM R2!, {R3-R5}
0x08006B7C: 2124 MOVS R1, #36
0x08006B7E: 2265 MOVS R2, #101
0x08006B80: 5442 STRB R2, [R0, R1]
0x08006B82: 2138 MOVS R1, #56
0x08006B84: 62C1 STR R1, [R0, #44]
0x08006B86: 6A81 LDR R1, [R0, #40]
0x08006B88: 1C49 ADDS R1, R1, #1
0x08006B8A: 6281 STR R1, [R0, #40]
0x08006B8C: F7FF FF0C BL WriteConfigToFLASH ; 0x080069A8
0x08006B90: 1E41 SUBS R1, R0, #1
0x08006B92: 4188 SBCS R0, R1
0x08006B94: 0040 LSLS R0, R0, #1
0x08006B96: BDB0 POP {R4-R5, R7, PC}
0x08006B98: 0800A8CC DC.W defaultFeepromData
0x08006B9C: 20000530 DC.W feepromData
Section .text.FEEPROM_isFirstStart from feeprom.o, size=16, align=4
FEEPROM_isFirstStart:
0x08006BA0: 4802 LDR R0, =0x0801F024 ; [PC, #8] [0x08006BAC]
0x08006BA2: 7800 LDRB R0, [R0]
0x08006BA4: 3865 SUBS R0, #101
0x08006BA6: 1E41 SUBS R1, R0, #1
0x08006BA8: 4188 SBCS R0, R1
0x08006BAA: 4770 BX LR
0x08006BAC: 0801F024 DC.W 0x0801F024
Section .text.WriteLogToFLASH from feeprom.o, size=144, align=4
WriteLogToFLASH:
0x08006BB0: B5F0 PUSH {R4-R7, LR}
0x08006BB2: B085 SUB SP, SP, #20
0x08006BB4: F7FD FC72 BL HAL_FLASH_Unlock ; 0x0800449C
0x08006BB8: 2800 CMP R0, #0
0x08006BBA: D001 BEQ .L1 ; 0x08006BC0
0x08006BBC: 2401 MOVS R4, #1
0x08006BBE: E034 B .L5 ; 0x08006C2A
.L1:
0x08006BC0: 2001 MOVS R0, #1
0x08006BC2: 0246 LSLS R6, R0, #9
0x08006BC4: 4D1A LDR R5, =0x40022000 ; [PC, #104] [0x08006C30]
0x08006BC6: 6829 LDR R1, [R5]
0x08006BC8: 43B1 BICS R1, R6
0x08006BCA: 6029 STR R1, [R5]
0x08006BCC: 2402 MOVS R4, #2
0x08006BCE: 9401 STR R4, [SP, #4]
0x08006BD0: 9004 STR R0, [SP, #16]
0x08006BD2: 4818 LDR R0, =0x1FFF75E0 ; [PC, #96] [0x08006C34]
0x08006BD4: 6800 LDR R0, [R0]
0x08006BD6: 0600 LSLS R0, R0, #24
0x08006BD8: 0E40 LSRS R0, R0, #25
0x08006BDA: 1E40 SUBS R0, R0, #1
0x08006BDC: 9003 STR R0, [SP, #12]
0x08006BDE: A801 ADD R0, SP, #4
0x08006BE0: 4669 MOV R1, SP
0x08006BE2: F7FD FC7B BL HAL_FLASHEx_Erase ; 0x080044DC
0x08006BE6: 2800 CMP R0, #0
0x08006BE8: D11A BNE .L4 ; 0x08006C20
0x08006BEA: 2017 MOVS R0, #23
0x08006BEC: 43C4 MVNS R4, R0
0x08006BEE: 4F12 LDR R7, =0x0801F818 ; [PC, #72] [0x08006C38]
0x08006BF0: 4D12 LDR R5, =feepromLogData ; [PC, #72] [0x08006C3C] =0x20000568
.L2:
0x08006BF2: 19E1 ADDS R1, R4, R7
0x08006BF4: 1928 ADDS R0, R5, R4
0x08006BF6: 6982 LDR R2, [R0, #24]
0x08006BF8: 69C3 LDR R3, [R0, #28]
0x08006BFA: 2001 MOVS R0, #1
0x08006BFC: F7FD FBD4 BL HAL_FLASH_Program ; 0x080043A8
0x08006C00: 2800 CMP R0, #0
0x08006C02: D10B BNE .L3 ; 0x08006C1C
0x08006C04: 3408 ADDS R4, #8
0x08006C06: D1F4 BNE .L2 ; 0x08006BF2
0x08006C08: 4909 LDR R1, =0x40022000 ; [PC, #36] [0x08006C30]
0x08006C0A: 6808 LDR R0, [R1]
0x08006C0C: 4330 ORRS R0, R6
0x08006C0E: 6008 STR R0, [R1]
0x08006C10: F7FD FC58 BL HAL_FLASH_Lock ; 0x080044C4
0x08006C14: 1E41 SUBS R1, R0, #1
0x08006C16: 4188 SBCS R0, R1
0x08006C18: 0084 LSLS R4, R0, #2
0x08006C1A: E006 B .L5 ; 0x08006C2A
.L3:
0x08006C1C: 2403 MOVS R4, #3
0x08006C1E: 4D04 LDR R5, =0x40022000 ; [PC, #16] [0x08006C30]
.L4:
0x08006C20: 6828 LDR R0, [R5]
0x08006C22: 4330 ORRS R0, R6
0x08006C24: 6028 STR R0, [R5]
0x08006C26: F7FD FC4D BL HAL_FLASH_Lock ; 0x080044C4
.L5:
0x08006C2A: 4620 MOV R0, R4
0x08006C2C: B005 ADD SP, SP, #20
0x08006C2E: BDF0 POP {R4-R7, PC}
0x08006C30: 40022000 DC.W 0x40022000
0x08006C34: 1FFF75E0 DC.W 0x1FFF75E0
0x08006C38: 0801F818 DC.W 0x0801F818
0x08006C3C: 20000568 DC.W feepromLogData
Section .text.FEEPROM_ResetLogData from feeprom.o, size=32, align=4
FEEPROM_ResetLogData:
0x08006C40: B580 PUSH {R7, LR}
0x08006C42: 4806 LDR R0, =feepromLogData ; [PC, #24] [0x08006C5C] =0x20000568
0x08006C44: 2100 MOVS R1, #0
0x08006C46: 8201 STRH R1, [R0, #16]
0x08006C48: 6001 STR R1, [R0]
0x08006C4A: 6041 STR R1, [R0, #4]
0x08006C4C: 6081 STR R1, [R0, #8]
0x08006C4E: 60C1 STR R1, [R0, #12]
0x08006C50: F7FF FFAE BL WriteLogToFLASH ; 0x08006BB0
0x08006C54: 1E41 SUBS R1, R0, #1
0x08006C56: 4188 SBCS R0, R1
0x08006C58: 0040 LSLS R0, R0, #1
0x08006C5A: BD80 POP {R7, PC}
0x08006C5C: 20000568 DC.W feepromLogData
Section .text.FEEPROM_ReadLogData from feeprom.o, size=76, align=4
FEEPROM_ReadLogData:
0x08006C60: B530 PUSH {R4-R5, LR}
0x08006C62: 2101 MOVS R1, #1
0x08006C64: 0209 LSLS R1, R1, #8
0x08006C66: 1840 ADDS R0, R0, R1
0x08006C68: 2117 MOVS R1, #23
0x08006C6A: 43CA MVNS R2, R1
0x08006C6C: 4B0D LDR R3, =0x0801F818 ; [PC, #52] [0x08006CA4]
0x08006C6E: 490E LDR R1, =feepromLogData ; [PC, #56] [0x08006CA8] =0x20000568
.L1:
0x08006C70: 5CD4 LDRB R4, [R2, R3]
0x08006C72: 188D ADDS R5, R1, R2
0x08006C74: 762C STRB R4, [R5, #24]
0x08006C76: 1C52 ADDS R2, R2, #1
0x08006C78: D3FA BCC .L1 ; 0x08006C70
0x08006C7A: 880A LDRH R2, [R1]
0x08006C7C: 8002 STRH R2, [R0]
0x08006C7E: 884A LDRH R2, [R1, #2]
0x08006C80: 8042 STRH R2, [R0, #2]
0x08006C82: 888A LDRH R2, [R1, #4]
0x08006C84: 8082 STRH R2, [R0, #4]
0x08006C86: 88CA LDRH R2, [R1, #6]
0x08006C88: 8202 STRH R2, [R0, #16]
0x08006C8A: 890A LDRH R2, [R1, #8]
0x08006C8C: 80C2 STRH R2, [R0, #6]
0x08006C8E: 894A LDRH R2, [R1, #10]
0x08006C90: 8102 STRH R2, [R0, #8]
0x08006C92: 898A LDRH R2, [R1, #12]
0x08006C94: 8142 STRH R2, [R0, #10]
0x08006C96: 89CA LDRH R2, [R1, #14]
0x08006C98: 8182 STRH R2, [R0, #12]
0x08006C9A: 8A09 LDRH R1, [R1, #16]
0x08006C9C: 81C1 STRH R1, [R0, #14]
0x08006C9E: 2000 MOVS R0, #0
0x08006CA0: BD30 POP {R4-R5, PC}
0x08006CA2: 46C0 NOP
0x08006CA4: 0801F818 DC.W 0x0801F818
0x08006CA8: 20000568 DC.W feepromLogData
Section .text.FEEPROM_StoreLogData from feeprom.o, size=64, align=4
FEEPROM_StoreLogData:
0x08006CAC: B580 PUSH {R7, LR}
0x08006CAE: 2101 MOVS R1, #1
0x08006CB0: 0209 LSLS R1, R1, #8
0x08006CB2: 5A42 LDRH R2, [R0, R1]
0x08006CB4: 1841 ADDS R1, R0, R1
0x08006CB6: 480C LDR R0, =feepromLogData ; [PC, #48] [0x08006CE8] =0x20000568
0x08006CB8: 8002 STRH R2, [R0]
0x08006CBA: 884A LDRH R2, [R1, #2]
0x08006CBC: 8042 STRH R2, [R0, #2]
0x08006CBE: 888A LDRH R2, [R1, #4]
0x08006CC0: 8082 STRH R2, [R0, #4]
0x08006CC2: 8A0A LDRH R2, [R1, #16]
0x08006CC4: 80C2 STRH R2, [R0, #6]
0x08006CC6: 88CA LDRH R2, [R1, #6]
0x08006CC8: 8102 STRH R2, [R0, #8]
0x08006CCA: 890A LDRH R2, [R1, #8]
0x08006CCC: 8142 STRH R2, [R0, #10]
0x08006CCE: 894A LDRH R2, [R1, #10]
0x08006CD0: 8182 STRH R2, [R0, #12]
0x08006CD2: 898A LDRH R2, [R1, #12]
0x08006CD4: 81C2 STRH R2, [R0, #14]
0x08006CD6: 89C9 LDRH R1, [R1, #14]
0x08006CD8: 8201 STRH R1, [R0, #16]
0x08006CDA: F7FF FF69 BL WriteLogToFLASH ; 0x08006BB0
0x08006CDE: 1E41 SUBS R1, R0, #1
0x08006CE0: 4188 SBCS R0, R1
0x08006CE2: 0040 LSLS R0, R0, #1
0x08006CE4: BD80 POP {R7, PC}
0x08006CE6: 46C0 NOP
0x08006CE8: 20000568 DC.W feepromLogData
Section .text.MX_GPIO_Init from gpio.o, size=320, align=4
MX_GPIO_Init:
0x08006CEC: B5F0 PUSH {R4-R7, LR}
0x08006CEE: B087 SUB SP, SP, #28
0x08006CF0: 2400 MOVS R4, #0
0x08006CF2: 9406 STR R4, [SP, #24]
0x08006CF4: 4849 LDR R0, =0x40021034 ; [PC, #0x0124] [0x08006E1C]
0x08006CF6: 6801 LDR R1, [R0]
0x08006CF8: 2204 MOVS R2, #4
0x08006CFA: 4311 ORRS R1, R2
0x08006CFC: 6001 STR R1, [R0]
0x08006CFE: 6801 LDR R1, [R0]
0x08006D00: 4011 ANDS R1, R2
0x08006D02: 9101 STR R1, [SP, #4]
0x08006D04: 9901 LDR R1, [SP, #4]
0x08006D06: 6801 LDR R1, [R0]
0x08006D08: 2220 MOVS R2, #32
0x08006D0A: 4311 ORRS R1, R2
0x08006D0C: 6001 STR R1, [R0]
0x08006D0E: 6801 LDR R1, [R0]
0x08006D10: 4011 ANDS R1, R2
0x08006D12: 9101 STR R1, [SP, #4]
0x08006D14: 9901 LDR R1, [SP, #4]
0x08006D16: 6801 LDR R1, [R0]
0x08006D18: 2501 MOVS R5, #1
0x08006D1A: 4329 ORRS R1, R5
0x08006D1C: 6001 STR R1, [R0]
0x08006D1E: 6801 LDR R1, [R0]
0x08006D20: 4029 ANDS R1, R5
0x08006D22: 9101 STR R1, [SP, #4]
0x08006D24: 9901 LDR R1, [SP, #4]
0x08006D26: 6801 LDR R1, [R0]
0x08006D28: 2202 MOVS R2, #2
0x08006D2A: 4311 ORRS R1, R2
0x08006D2C: 6001 STR R1, [R0]
0x08006D2E: 6801 LDR R1, [R0]
0x08006D30: 4011 ANDS R1, R2
0x08006D32: 9101 STR R1, [SP, #4]
0x08006D34: 9901 LDR R1, [SP, #4]
0x08006D36: 6801 LDR R1, [R0]
0x08006D38: 2208 MOVS R2, #8
0x08006D3A: 4311 ORRS R1, R2
0x08006D3C: 6001 STR R1, [R0]
0x08006D3E: 6800 LDR R0, [R0]
0x08006D40: 4010 ANDS R0, R2
0x08006D42: 9001 STR R0, [SP, #4]
0x08006D44: 9801 LDR R0, [SP, #4]
0x08006D46: 0369 LSLS R1, R5, #13
0x08006D48: 4E35 LDR R6, =0x50000800 ; [PC, #212] [0x08006E20]
0x08006D4A: 4630 MOV R0, R6
0x08006D4C: 462A MOV R2, R5
0x08006D4E: F004 FA4C BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08006D52: 03A9 LSLS R1, R5, #14
0x08006D54: 4630 MOV R0, R6
0x08006D56: 4622 MOV R2, R4
0x08006D58: F004 FA47 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08006D5C: 4831 LDR R0, =0x50000400 ; [PC, #196] [0x08006E24]
0x08006D5E: 271F MOVS R7, #31
0x08006D60: 4639 MOV R1, R7
0x08006D62: 4622 MOV R2, R4
0x08006D64: F004 FA41 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08006D68: 482F LDR R0, =0x50000C00 ; [PC, #188] [0x08006E28]
0x08006D6A: 4629 MOV R1, R5
0x08006D6C: 4622 MOV R2, R4
0x08006D6E: F004 FA3C BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08006D72: 9405 STR R4, [SP, #20]
0x08006D74: 9404 STR R4, [SP, #16]
0x08006D76: 9503 STR R5, [SP, #12]
0x08006D78: 2003 MOVS R0, #3
0x08006D7A: 0340 LSLS R0, R0, #13
0x08006D7C: 9002 STR R0, [SP, #8]
0x08006D7E: AE02 ADD R6, SP, #8
0x08006D80: 4827 LDR R0, =0x50000800 ; [PC, #156] [0x08006E20]
0x08006D82: 4631 MOV R1, R6
0x08006D84: F7FD FC06 BL HAL_GPIO_Init ; 0x08004594
0x08006D88: 9404 STR R4, [SP, #16]
0x08006D8A: 9403 STR R4, [SP, #12]
0x08006D8C: 03E8 LSLS R0, R5, #15
0x08006D8E: 9000 STR R0, [SP, #0]
0x08006D90: 9002 STR R0, [SP, #8]
0x08006D92: 4823 LDR R0, =0x50000800 ; [PC, #140] [0x08006E20]
0x08006D94: 4631 MOV R1, R6
0x08006D96: F7FD FBFD BL HAL_GPIO_Init ; 0x08004594
0x08006D9A: 9405 STR R4, [SP, #20]
0x08006D9C: 9404 STR R4, [SP, #16]
0x08006D9E: 9503 STR R5, [SP, #12]
0x08006DA0: 9702 STR R7, [SP, #8]
0x08006DA2: 4F20 LDR R7, =0x50000400 ; [PC, #128] [0x08006E24]
0x08006DA4: 4638 MOV R0, R7
0x08006DA6: 4631 MOV R1, R6
0x08006DA8: F7FD FBF4 BL HAL_GPIO_Init ; 0x08004594
0x08006DAC: 9504 STR R5, [SP, #16]
0x08006DAE: 9403 STR R4, [SP, #12]
0x08006DB0: 20FF MOVS R0, #255
0x08006DB2: 0200 LSLS R0, R0, #8
0x08006DB4: 9002 STR R0, [SP, #8]
0x08006DB6: 4638 MOV R0, R7
0x08006DB8: 4631 MOV R1, R6
0x08006DBA: F7FD FBEB BL HAL_GPIO_Init ; 0x08004594
0x08006DBE: 9404 STR R4, [SP, #16]
0x08006DC0: 9403 STR R4, [SP, #12]
0x08006DC2: 2009 MOVS R0, #9
0x08006DC4: 0200 LSLS R0, R0, #8
0x08006DC6: 9002 STR R0, [SP, #8]
0x08006DC8: 2005 MOVS R0, #5
0x08006DCA: 0707 LSLS R7, R0, #28
0x08006DCC: 4638 MOV R0, R7
0x08006DCE: 4631 MOV R1, R6
0x08006DD0: F7FD FBE0 BL HAL_GPIO_Init ; 0x08004594
0x08006DD4: 9504 STR R5, [SP, #16]
0x08006DD6: 9403 STR R4, [SP, #12]
0x08006DD8: 20C0 MOVS R0, #192
0x08006DDA: 9002 STR R0, [SP, #8]
0x08006DDC: 4810 LDR R0, =0x50000800 ; [PC, #64] [0x08006E20]
0x08006DDE: 4631 MOV R1, R6
0x08006DE0: F7FD FBD8 BL HAL_GPIO_Init ; 0x08004594
0x08006DE4: 9504 STR R5, [SP, #16]
0x08006DE6: 9403 STR R4, [SP, #12]
0x08006DE8: 9800 LDR R0, [SP, #0]
0x08006DEA: 9002 STR R0, [SP, #8]
0x08006DEC: 4638 MOV R0, R7
0x08006DEE: 4631 MOV R1, R6
0x08006DF0: F7FD FBD0 BL HAL_GPIO_Init ; 0x08004594
0x08006DF4: 9405 STR R4, [SP, #20]
0x08006DF6: 9404 STR R4, [SP, #16]
0x08006DF8: 9503 STR R5, [SP, #12]
0x08006DFA: 9502 STR R5, [SP, #8]
0x08006DFC: 4F0A LDR R7, =0x50000C00 ; [PC, #40] [0x08006E28]
0x08006DFE: 4638 MOV R0, R7
0x08006E00: 4631 MOV R1, R6
0x08006E02: F7FD FBC7 BL HAL_GPIO_Init ; 0x08004594
0x08006E06: 9504 STR R5, [SP, #16]
0x08006E08: 9403 STR R4, [SP, #12]
0x08006E0A: 200C MOVS R0, #12
0x08006E0C: 9002 STR R0, [SP, #8]
0x08006E0E: 4638 MOV R0, R7
0x08006E10: 4631 MOV R1, R6
0x08006E12: F7FD FBBF BL HAL_GPIO_Init ; 0x08004594
0x08006E16: B007 ADD SP, SP, #28
0x08006E18: BDF0 POP {R4-R7, PC}
0x08006E1A: 46C0 NOP
0x08006E1C: 40021034 DC.W 0x40021034
0x08006E20: 50000800 DC.W 0x50000800
0x08006E24: 50000400 DC.W 0x50000400
0x08006E28: 50000C00 DC.W 0x50000C00
Section .text.LOG_I from log.o, size=60, align=4
LOG_I:
0x08006E2C: B570 PUSH {R4-R6, LR}
0x08006E2E: 460D MOV R5, R1
0x08006E30: 4606 MOV R6, R0
0x08006E32: 490A LDR R1, =0x0800BB3B ; [PC, #40] [0x08006E5C]
0x08006E34: 2000 MOVS R0, #0
0x08006E36: F003 FD23 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E3A: 2000 MOVS R0, #0
0x08006E3C: 4631 MOV R1, R6
0x08006E3E: F003 FD1F BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E42: 4907 LDR R1, =0x0800A941 ; [PC, #28] [0x08006E60]
0x08006E44: 2000 MOVS R0, #0
0x08006E46: F003 FD1B BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E4A: 2000 MOVS R0, #0
0x08006E4C: 4629 MOV R1, R5
0x08006E4E: F003 FD17 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E52: 4904 LDR R1, =0x0800B62D ; [PC, #16] [0x08006E64]
0x08006E54: 2000 MOVS R0, #0
0x08006E56: F003 FD13 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E5A: BD70 POP {R4-R6, PC}
0x08006E5C: 0800BB3B DC.W 0x0800BB3B
0x08006E60: 0800A941 DC.W 0x0800A941
0x08006E64: 0800B62D DC.W 0x0800B62D
Section .text.LOG_W from log.o, size=60, align=4
LOG_W:
0x08006E68: B570 PUSH {R4-R6, LR}
0x08006E6A: 460D MOV R5, R1
0x08006E6C: 4606 MOV R6, R0
0x08006E6E: 490A LDR R1, =0x0800BB43 ; [PC, #40] [0x08006E98]
0x08006E70: 2000 MOVS R0, #0
0x08006E72: F003 FD05 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E76: 2000 MOVS R0, #0
0x08006E78: 4631 MOV R1, R6
0x08006E7A: F003 FD01 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E7E: 4907 LDR R1, =0x0800A941 ; [PC, #28] [0x08006E9C]
0x08006E80: 2000 MOVS R0, #0
0x08006E82: F003 FCFD BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E86: 2000 MOVS R0, #0
0x08006E88: 4629 MOV R1, R5
0x08006E8A: F003 FCF9 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E8E: 4904 LDR R1, =0x0800B62D ; [PC, #16] [0x08006EA0]
0x08006E90: 2000 MOVS R0, #0
0x08006E92: F003 FCF5 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006E96: BD70 POP {R4-R6, PC}
0x08006E98: 0800BB43 DC.W 0x0800BB43
0x08006E9C: 0800A941 DC.W 0x0800A941
0x08006EA0: 0800B62D DC.W 0x0800B62D
Section .text.LOG_E from log.o, size=60, align=4
LOG_E:
0x08006EA4: B570 PUSH {R4-R6, LR}
0x08006EA6: 460D MOV R5, R1
0x08006EA8: 4606 MOV R6, R0
0x08006EAA: 490A LDR R1, =0x0800BB4B ; [PC, #40] [0x08006ED4]
0x08006EAC: 2000 MOVS R0, #0
0x08006EAE: F003 FCE7 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006EB2: 2000 MOVS R0, #0
0x08006EB4: 4631 MOV R1, R6
0x08006EB6: F003 FCE3 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006EBA: 4907 LDR R1, =0x0800A941 ; [PC, #28] [0x08006ED8]
0x08006EBC: 2000 MOVS R0, #0
0x08006EBE: F003 FCDF BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006EC2: 2000 MOVS R0, #0
0x08006EC4: 4629 MOV R1, R5
0x08006EC6: F003 FCDB BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006ECA: 4904 LDR R1, =0x0800B62D ; [PC, #16] [0x08006EDC]
0x08006ECC: 2000 MOVS R0, #0
0x08006ECE: F003 FCD7 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08006ED2: BD70 POP {R4-R6, PC}
0x08006ED4: 0800BB4B DC.W 0x0800BB4B
0x08006ED8: 0800A941 DC.W 0x0800A941
0x08006EDC: 0800B62D DC.W 0x0800B62D
Section .text.main from main.o, size=2260, align=4
main:
0x08006EE0: B500 PUSH {LR}
0x08006EE2: B085 SUB SP, SP, #20
0x08006EE4: 48D7 LDR R0, =command_parser_is_enabled ; [PC, #0x035C] [0x08007244] =0x200012E8
0x08006EE6: 2601 MOVS R6, #1
0x08006EE8: 6006 STR R6, [R0]
0x08006EEA: F7FC F969 BL HAL_Init ; 0x080031C0
0x08006EEE: F000 FC61 BL SystemClock_Config ; 0x080077B4
0x08006EF2: F7FF FEFB BL MX_GPIO_Init ; 0x08006CEC
0x08006EF6: F7FF FD1D BL MX_DMA_Init ; 0x08006934
0x08006EFA: F7FF FB9F BL MX_ADC1_Init ; 0x0800663C
0x08006EFE: F003 FA7B BL MX_USART1_UART_Init ; 0x0800A3F8
0x08006F02: F7FF FC81 BL MX_CRC_Init ; 0x08006808
0x08006F06: F7FF FCB3 BL MX_DAC1_Init ; 0x08006870
0x08006F0A: F003 F9A3 BL MX_TIM17_Init ; 0x0800A254
0x08006F0E: F003 F985 BL MX_TIM16_Init ; 0x0800A21C
0x08006F12: F003 F935 BL MX_TIM14_Init ; 0x0800A180
0x08006F16: F003 F90D BL MX_TIM7_Init ; 0x0800A134
0x08006F1A: F003 F8E5 BL MX_TIM6_Init ; 0x0800A0E8
0x08006F1E: F003 F8B3 BL MX_TIM2_Init ; 0x0800A088
0x08006F22: F003 F947 BL MX_TIM15_Init ; 0x0800A1B4
0x08006F26: 4CC8 LDR R4, =sys_data ; [PC, #0x0320] [0x08007248] =0x20000CFC
0x08006F28: 4620 MOV R0, R4
0x08006F2A: 3008 ADDS R0, #8
0x08006F2C: 2187 MOVS R1, #135
0x08006F2E: 0049 LSLS R1, R1, #1
0x08006F30: F003 FBBC BL __aeabi_memclr ; 0x0800A6AC
0x08006F34: 2000 MOVS R0, #0
0x08006F36: 49C5 LDR R1, =0x000100CA ; [PC, #0x0314] [0x0800724C]
0x08006F38: 6021 STR R1, [R4]
0x08006F3A: 6060 STR R0, [R4, #4]
0x08006F3C: 48C4 LDR R0, =htim2 ; [PC, #0x0310] [0x08007250] =0x2000109C
0x08006F3E: F7FE F961 BL HAL_TIM_Base_Start ; 0x08005204
0x08006F42: 2800 CMP R0, #0
0x08006F44: D003 BEQ .L1 ; 0x08006F4E
0x08006F46: 48C3 LDR R0, =0x0800B8ED ; [PC, #0x030C] [0x08007254]
0x08006F48: 49C3 LDR R1, =0x0800B8F2 ; [PC, #0x030C] [0x08007258]
0x08006F4A: F7FF FFAB BL LOG_E ; 0x08006EA4
.L1:
0x08006F4E: 2000 MOVS R0, #0
0x08006F50: 49C2 LDR R1, =0x0800B907 ; [PC, #0x0308] [0x0800725C]
0x08006F52: F004 FA0C BL SEGGER_RTT_printf ; 0x0800B36E
0x08006F56: 48BF LDR R0, =0x0800B8ED ; [PC, #0x02FC] [0x08007254]
0x08006F58: 49C1 LDR R1, =0x0800B90C ; [PC, #0x0304] [0x08007260]
0x08006F5A: F7FF FF67 BL LOG_I ; 0x08006E2C
0x08006F5E: 4DC1 LDR R5, =0x40015800 ; [PC, #0x0304] [0x08007264]
0x08006F60: 6828 LDR R0, [R5]
0x08006F62: 49C1 LDR R1, =0x00000FFF ; [PC, #0x0304] [0x08007268]
0x08006F64: 4001 ANDS R1, R0
0x08006F66: 48C1 LDR R0, =0xFFFFFBAA ; [PC, #0x0304] [0x0800726C]
0x08006F68: 1808 ADDS R0, R1, R0
0x08006F6A: 2811 CMP R0, #17
0x08006F6C: D80F BHI .L2 ; 0x08006F8E
0x08006F6E: 49C0 LDR R1, =0x0800B62F ; [PC, #0x0300] [0x08007270]
0x08006F70: 4478 ADD R0, PC
0x08006F72: 7900 LDRB R0, [R0, #4]
0x08006F74: 0040 LSLS R0, R0, #1
0x08006F76: 4487 ADD PC, R0
0x08006F78: 08 DC.B 0x08 ; '\x08'
0x08006F79: 0A DC.B 0x0A ; '\n'
0x08006F7A: 0A DC.B 0x0A ; '\n'
0x08006F7B: 0A DC.B 0x0A ; '\n'
0x08006F7C: 0A DC.B 0x0A ; '\n'
0x08006F7D: 0A DC.B 0x0A ; '\n'
0x08006F7E: 0A DC.B 0x0A ; '\n'
0x08006F7F: 0A DC.B 0x0A ; '\n'
0x08006F80: 0A DC.B 0x0A ; '\n'
0x08006F81: 0A DC.B 0x0A ; '\n'
0x08006F82: 0C DC.B 0x0C ; '\x0C'
0x08006F83: 0A DC.B 0x0A ; '\n'
0x08006F84: 0A DC.B 0x0A ; '\n'
0x08006F85: 0A DC.B 0x0A ; '\n'
0x08006F86: 0A DC.B 0x0A ; '\n'
0x08006F87: 0A DC.B 0x0A ; '\n'
0x08006F88: 0E DC.B 0x0E ; '\x0E'
0x08006F89: 0F DC.B 0x0F ; '\x0F'
0x08006F8A: 49BA LDR R1, =0x0800B673 ; [PC, #0x02E8] [0x08007274]
0x08006F8C: E004 B .L3 ; 0x08006F98
.L2:
0x08006F8E: 49BA LDR R1, =0x0800A955 ; [PC, #0x02E8] [0x08007278]
0x08006F90: E002 B .L3 ; 0x08006F98
0x08006F92: 49BA LDR R1, =0x0800B651 ; [PC, #0x02E8] [0x0800727C]
0x08006F94: E000 B .L3 ; 0x08006F98
0x08006F96: 49BA LDR R1, =0x0800B695 ; [PC, #0x02E8] [0x08007280]
.L3:
0x08006F98: 4CAE LDR R4, =0x0800B8ED ; [PC, #0x02B8] [0x08007254]
0x08006F9A: 4620 MOV R0, R4
0x08006F9C: F7FF FF46 BL LOG_I ; 0x08006E2C
0x08006FA0: 6828 LDR R0, [R5]
0x08006FA2: 0C03 LSRS R3, R0, #16
0x08006FA4: 2700 MOVS R7, #0
0x08006FA6: 49B7 LDR R1, =0x0800BB53 ; [PC, #0x02DC] [0x08007284]
0x08006FA8: 4638 MOV R0, R7
0x08006FAA: 4622 MOV R2, R4
0x08006FAC: F004 F9DF BL SEGGER_RTT_printf ; 0x0800B36E
0x08006FB0: F003 FF3F BL FEEPROM_ConfigFreeBytes ; 0x0800AE32
0x08006FB4: 4602 MOV R2, R0
0x08006FB6: 49B4 LDR R1, =0x0800B6B7 ; [PC, #0x02D0] [0x08007288]
0x08006FB8: 4638 MOV R0, R7
0x08006FBA: F004 F9D8 BL SEGGER_RTT_printf ; 0x0800B36E
0x08006FBE: F7FF FCEF BL FEEPROM_StatFreeBytes ; 0x080069A0
0x08006FC2: 4602 MOV R2, R0
0x08006FC4: 49B1 LDR R1, =0x0800BB6F ; [PC, #0x02C4] [0x0800728C]
0x08006FC6: 4638 MOV R0, R7
0x08006FC8: F004 F9D1 BL SEGGER_RTT_printf ; 0x0800B36E
0x08006FCC: 49B0 LDR R1, =0x0800B6ED ; [PC, #0x02C0] [0x08007290]
0x08006FCE: 2296 MOVS R2, #150
0x08006FD0: 4638 MOV R0, R7
0x08006FD2: F004 F9CC BL SEGGER_RTT_printf ; 0x0800B36E
0x08006FD6: F7FD FF39 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08006FDA: 4602 MOV R2, R0
0x08006FDC: 49AD LDR R1, =0x0800B91D ; [PC, #0x02B4] [0x08007294]
0x08006FDE: 4638 MOV R0, R7
0x08006FE0: F004 F9C5 BL SEGGER_RTT_printf ; 0x0800B36E
0x08006FE4: F7FD FF32 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08006FE8: 49AB LDR R1, =0x03D08FFF ; [PC, #0x02AC] [0x08007298]
0x08006FEA: 4288 CMP R0, R1
0x08006FEC: D80A BHI .L4 ; 0x08007004
0x08006FEE: 4C99 LDR R4, =0x0800B8ED ; [PC, #0x0264] [0x08007254]
0x08006FF0: 49AA LDR R1, =0x0800BBA3 ; [PC, #0x02A8] [0x0800729C]
0x08006FF2: 4620 MOV R0, R4
0x08006FF4: F7FF FF56 BL LOG_E ; 0x08006EA4
0x08006FF8: 49A9 LDR R1, =0x0800B3A6 ; [PC, #0x02A4] [0x080072A0]
0x08006FFA: 4620 MOV R0, R4
0x08006FFC: F7FF FF52 BL LOG_E ; 0x08006EA4
0x08007000: F7FC FECC BL HAL_NVIC_SystemReset ; 0x08003D9C
.L4:
0x08007004: F000 FC16 BL StartUpSequence ; 0x08007834
0x08007008: F000 FC42 BL CopyingVectorTableToRAM ; 0x08007890
0x0800700C: F7FF FDC8 BL FEEPROM_isFirstStart ; 0x08006BA0
0x08007010: 2800 CMP R0, #0
0x08007012: D007 BEQ .L5 ; 0x08007024
0x08007014: 488F LDR R0, =0x0800B8ED ; [PC, #0x023C] [0x08007254]
0x08007016: 49A3 LDR R1, =0x0800BBBB ; [PC, #0x028C] [0x080072A4]
0x08007018: F7FF FF26 BL LOG_W ; 0x08006E68
0x0800701C: F7FF FDA4 BL FEEPROM_fullRestore ; 0x08006B68
0x08007020: F7FF FE0E BL FEEPROM_ResetLogData ; 0x08006C40
.L5:
0x08007024: 4888 LDR R0, =sys_data ; [PC, #0x0220] [0x08007248] =0x20000CFC
0x08007026: F7FF FD07 BL FEEPROM_readConfig ; 0x08006A38
0x0800702A: 2800 CMP R0, #0
0x0800702C: D003 BEQ .L6 ; 0x08007036
0x0800702E: 4889 LDR R0, =0x0800B8ED ; [PC, #0x0224] [0x08007254]
0x08007030: 499D LDR R1, =0x0800B92E ; [PC, #0x0274] [0x080072A8]
0x08007032: F7FF FF37 BL LOG_E ; 0x08006EA4
.L6:
0x08007036: 4C84 LDR R4, =sys_data ; [PC, #0x0210] [0x08007248] =0x20000CFC
0x08007038: 4620 MOV R0, R4
0x0800703A: F7FF FE11 BL FEEPROM_ReadLogData ; 0x08006C60
0x0800703E: 2800 CMP R0, #0
0x08007040: D003 BEQ .L7 ; 0x0800704A
0x08007042: 4884 LDR R0, =0x0800B8ED ; [PC, #0x0210] [0x08007254]
0x08007044: 4999 LDR R1, =0x0800B3B9 ; [PC, #0x0264] [0x080072AC]
0x08007046: F7FF FF2D BL LOG_E ; 0x08006EA4
.L7:
0x0800704A: 0230 LSLS R0, R6, #8
0x0800704C: 5A21 LDRH R1, [R4, R0]
0x0800704E: 1C49 ADDS R1, R1, #1
0x08007050: 5221 STRH R1, [R4, R0]
0x08007052: 8FE1 LDRH R1, [R4, #62]
0x08007054: 206E MOVS R0, #110
0x08007056: 4348 MULS R0, R1, R0
0x08007058: 2164 MOVS R1, #100
0x0800705A: F003 FA9F BL __aeabi_uidiv ; 0x0800A59C
0x0800705E: 2140 MOVS R1, #64
0x08007060: 5260 STRH R0, [R4, R1]
0x08007062: 4893 LDR R0, =statDataChanged ; [PC, #0x024C] [0x080072B0] =0x200012B4
0x08007064: 6006 STR R6, [R0]
0x08007066: 2046 MOVS R0, #70
0x08007068: 5A20 LDRH R0, [R4, R0]
0x0800706A: 214A MOVS R1, #74
0x0800706C: 5A61 LDRH R1, [R4, R1]
0x0800706E: 4341 MULS R1, R0, R1
0x08007070: 4890 LDR R0, =maxIntegral ; [PC, #0x0240] [0x080072B4] =0x20000460
0x08007072: 6001 STR R1, [R0]
0x08007074: 8BE0 LDRH R0, [R4, #30]
0x08007076: 4990 LDR R1, =0x50000400 ; [PC, #0x0240] [0x080072B8]
0x08007078: 2202 MOVS R2, #2
0x0800707A: F003 FEDD BL ShowSlaveAddressOnLED ; 0x0800AE38
0x0800707E: 8AE0 LDRH R0, [R4, #22]
0x08007080: 8B21 LDRH R1, [R4, #24]
0x08007082: 8B62 LDRH R2, [R4, #26]
0x08007084: 4B8D LDR R3, =keyAccepted ; [PC, #0x0234] [0x080072BC] =0x200013AA
0x08007086: 9301 STR R3, [SP, #4]
0x08007088: 4B8D LDR R3, =accessModeTable ; [PC, #0x0234] [0x080072C0] =0x200004A0
0x0800708A: 9300 STR R3, [SP, #0]
0x0800708C: 2A6F CMP R2, #111
0x0800708E: D000 BEQ .L8 ; 0x08007092
0x08007090: 2602 MOVS R6, #2
.L8:
0x08007092: 2A65 CMP R2, #101
0x08007094: D000 BEQ .L9 ; 0x08007098
0x08007096: 4637 MOV R7, R6
.L9:
0x08007098: 0409 LSLS R1, R1, #16
0x0800709A: 1809 ADDS R1, R1, R0
0x0800709C: 4D89 LDR R5, =modbusData ; [PC, #0x0224] [0x080072C4] =0x20000AC0
0x0800709E: 4B8A LDR R3, =huart1 ; [PC, #0x0228] [0x080072C8] =0x20000EBC
0x080070A0: 4628 MOV R0, R5
0x080070A2: 463A MOV R2, R7
0x080070A4: F003 FF1E BL mbInit ; 0x0800AEE4
0x080070A8: 4888 LDR R0, =hadc1 ; [PC, #0x0220] [0x080072CC] =0x20000580
0x080070AA: F004 F826 BL HAL_ADC_Stop ; 0x0800B0FA
0x080070AE: 2800 CMP R0, #0
0x080070B0: D001 BEQ .L10 ; 0x080070B6
0x080070B2: 4987 LDR R1, =0x0800B97C ; [PC, #0x021C] [0x080072D0]
0x080070B4: E006 B .L12 ; 0x080070C4
.L10:
0x080070B6: 4885 LDR R0, =hadc1 ; [PC, #0x0214] [0x080072CC] =0x20000580
0x080070B8: F7FC FDE6 BL HAL_ADCEx_Calibration_Start ; 0x08003C88
0x080070BC: 2800 CMP R0, #0
0x080070BE: D100 BNE .L11 ; 0x080070C2
0x080070C0: E2F9 B .L80 ; 0x080076B6
.L11:
0x080070C2: 4984 LDR R1, =0x0800B3E8 ; [PC, #0x0210] [0x080072D4]
.L12:
0x080070C4: 4863 LDR R0, =0x0800B8ED ; [PC, #0x018C] [0x08007254]
0x080070C6: F7FF FEED BL LOG_E ; 0x08006EA4
.L13:
0x080070CA: 4883 LDR R0, =hdac1 ; [PC, #0x020C] [0x080072D8] =0x2000123C
0x080070CC: 2600 MOVS R6, #0
0x080070CE: 4631 MOV R1, R6
0x080070D0: F003 FCFC BL HAL_DACEx_GetTrimOffset ; 0x0800AACC
0x080070D4: 4607 MOV R7, R0
0x080070D6: 2110 MOVS R1, #16
0x080070D8: 487F LDR R0, =hdac1 ; [PC, #0x01FC] [0x080072D8] =0x2000123C
0x080070DA: F003 FCF7 BL HAL_DACEx_GetTrimOffset ; 0x0800AACC
0x080070DE: 9003 STR R0, [SP, #12]
0x080070E0: 497E LDR R1, =0x0800B98D ; [PC, #0x01F8] [0x080072DC]
0x080070E2: 4A5C LDR R2, =0x0800B8ED ; [PC, #0x0170] [0x08007254]
0x080070E4: 4630 MOV R0, R6
0x080070E6: 463B MOV R3, R7
0x080070E8: F004 F941 BL SEGGER_RTT_printf ; 0x0800B36E
0x080070EC: 497C LDR R1, =0x0800B9BA ; [PC, #0x01F0] [0x080072E0]
0x080070EE: 9604 STR R6, [SP, #16]
0x080070F0: 2000 MOVS R0, #0
0x080070F2: 4A58 LDR R2, =0x0800B8ED ; [PC, #0x0160] [0x08007254]
0x080070F4: 9B03 LDR R3, [SP, #12]
0x080070F6: F004 F93A BL SEGGER_RTT_printf ; 0x0800B36E
0x080070FA: 2001 MOVS R0, #1
0x080070FC: 9003 STR R0, [SP, #12]
0x080070FE: F000 FBFF BL StartOffMode ; 0x08007900
0x08007102: 4872 LDR R0, =hadc1 ; [PC, #0x01C8] [0x080072CC] =0x20000580
0x08007104: 4977 LDR R1, =ADC_values ; [PC, #0x01DC] [0x080072E4] =0x200013C6
0x08007106: 2206 MOVS R2, #6
0x08007108: F7FC FABA BL HAL_ADC_Start_DMA ; 0x08003680
0x0800710C: 2800 CMP R0, #0
0x0800710E: D003 BEQ .L14 ; 0x08007118
0x08007110: 4850 LDR R0, =0x0800B8ED ; [PC, #0x0140] [0x08007254]
0x08007112: 4975 LDR R1, =0x0800B70F ; [PC, #0x01D4] [0x080072E8]
0x08007114: F7FF FEC6 BL LOG_E ; 0x08006EA4
.L14:
0x08007118: 4874 LDR R0, =0x40020008 ; [PC, #0x01D0] [0x080072EC]
0x0800711A: 6801 LDR R1, [R0]
0x0800711C: 2204 MOVS R2, #4
0x0800711E: 4391 BICS R1, R2
0x08007120: 6001 STR R1, [R0]
0x08007122: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x080072D8] =0x2000123C
0x08007124: 4631 MOV R1, R6
0x08007126: F003 FC93 BL HAL_DAC_Start ; 0x0800AA50
0x0800712A: 2110 MOVS R1, #16
0x0800712C: 486A LDR R0, =hdac1 ; [PC, #0x01A8] [0x080072D8] =0x2000123C
0x0800712E: F003 FC8F BL HAL_DAC_Start ; 0x0800AA50
0x08007132: 4869 LDR R0, =hdac1 ; [PC, #0x01A4] [0x080072D8] =0x2000123C
0x08007134: 4631 MOV R1, R6
0x08007136: 4632 MOV R2, R6
0x08007138: 4633 MOV R3, R6
0x0800713A: F003 FCB2 BL HAL_DAC_SetValue ; 0x0800AAA2
0x0800713E: 4866 LDR R0, =hdac1 ; [PC, #0x0198] [0x080072D8] =0x2000123C
0x08007140: 2110 MOVS R1, #16
0x08007142: 4632 MOV R2, R6
0x08007144: 4633 MOV R3, R6
0x08007146: F003 FCAC BL HAL_DAC_SetValue ; 0x0800AAA2
0x0800714A: F000 FC53 BL DIP_Switches ; 0x080079F4
0x0800714E: 4968 LDR R1, =InternalBlueLED_Management ; [PC, #0x01A0] [0x080072F0] =0x20001338
0x08007150: 4868 LDR R0, =BlueLEDShortBlinking ; [PC, #0x01A0] [0x080072F4] =0x08007E6D
0x08007152: 6008 STR R0, [R1]
0x08007154: 4868 LDR R0, =InternalGreenLED_Management ; [PC, #0x01A0] [0x080072F8] =0x20001334
0x08007156: 4969 LDR R1, =DoNothing ; [PC, #0x01A4] [0x080072FC] =0x200001F9
0x08007158: 6001 STR R1, [R0]
0x0800715A: 4869 LDR R0, =InternalRedLED_Management ; [PC, #0x01A4] [0x08007300] =0x20001330
0x0800715C: 6001 STR R1, [R0]
0x0800715E: 4869 LDR R0, =ExternalGreenLED_Management ; [PC, #0x01A4] [0x08007304] =0x20001370
0x08007160: 6001 STR R1, [R0]
0x08007162: 4869 LDR R0, =ExternalRedLED_Management ; [PC, #0x01A4] [0x08007308] =0x20001360
0x08007164: 6001 STR R1, [R0]
0x08007166: 4869 LDR R0, =Callibration ; [PC, #0x01A4] [0x0800730C] =0x20001380
0x08007168: 6001 STR R1, [R0]
0x0800716A: 4869 LDR R0, =InrushCurrentManagement ; [PC, #0x01A4] [0x08007310] =0x2000133C
0x0800716C: 4969 LDR R1, =InrushCurrentDetected ; [PC, #0x01A4] [0x08007314] =0x08007EBD
0x0800716E: E004 B .L17 ; 0x0800717A
.L15:
0x08007170: 9803 LDR R0, [SP, #12]
0x08007172: 4969 LDR R1, =main.restartAutoMode ; [PC, #0x01A4] [0x08007318] =0x200013A8
0x08007174: 7008 STRB R0, [R1]
.L16:
0x08007176: 4864 LDR R0, =ExternalRedLED_Management ; [PC, #0x0190] [0x08007308] =0x20001360
0x08007178: 4968 LDR R1, =ExternalRedLED2ShortOnThenLongPauseBlinking ; [PC, #0x01A0] [0x0800731C] =0x080089E5
.L17:
0x0800717A: 6001 STR R1, [R0]
0x0800717C: E008 B .L20 ; 0x08007190
.L18:
0x0800717E: 2000 MOVS R0, #0
0x08007180: 8420 STRH R0, [R4, #32]
.L19:
0x08007182: F000 FF53 BL Keys_Management ; 0x0800802C
0x08007186: F7FC F861 BL HAL_GetTick ; 0x0800324C
0x0800718A: 42B0 CMP R0, R6
0x0800718C: D000 BEQ .L20 ; 0x08007190
0x0800718E: E102 B .L35 ; 0x08007396
.L20:
0x08007190: F000 FEC8 BL ABVoltageDropCalculation ; 0x08007F24
0x08007194: 4628 MOV R0, R5
0x08007196: F004 F8F8 BL mbGetFrameComplete ; 0x0800B38A
0x0800719A: 2800 CMP R0, #0
0x0800719C: D010 BEQ .L22 ; 0x080071C0
0x0800719E: 4628 MOV R0, R5
0x080071A0: F002 FCA8 BL mbSlaveCheckModbusRtuQuery ; 0x08009AF4
0x080071A4: 2802 CMP R0, #2
0x080071A6: D107 BNE .L21 ; 0x080071B8
0x080071A8: 485D LDR R0, =RS485ActiveMode ; [PC, #0x0174] [0x08007320] =0x20000468
0x080071AA: 6800 LDR R0, [R0]
0x080071AC: 2800 CMP R0, #0
0x080071AE: D007 BEQ .L22 ; 0x080071C0
0x080071B0: 4628 MOV R0, R5
0x080071B2: F002 FCEF BL mbSlaveProcessRtuQuery ; 0x08009B94
0x080071B6: E003 B .L22 ; 0x080071C0
.L21:
0x080071B8: 2088 MOVS R0, #136
0x080071BA: 2122 MOVS R1, #34
0x080071BC: 4A42 LDR R2, =huart1 ; [PC, #0x0108] [0x080072C8] =0x20000EBC
0x080071BE: 5011 STR R1, [R2, R0]
.L22:
0x080071C0: 2754 MOVS R7, #84
0x080071C2: 5BE0 LDRH R0, [R4, R7]
0x080071C4: 4957 LDR R1, =savedLockKey ; [PC, #0x015C] [0x08007324] =0x20000E12
0x080071C6: 8809 LDRH R1, [R1]
0x080071C8: 1A40 SUBS R0, R0, R1
0x080071CA: 4241 RSBS R1, R0, #0
0x080071CC: 4141 ADCS R1, R0
0x080071CE: 2052 MOVS R0, #82
0x080071D0: 5221 STRH R1, [R4, R0]
0x080071D2: 483A LDR R0, =keyAccepted ; [PC, #232] [0x080072BC] =0x200013AA
0x080071D4: 8001 STRH R1, [R0]
0x080071D6: 481B LDR R0, =command_parser_is_enabled ; [PC, #108] [0x08007244] =0x200012E8
0x080071D8: 6800 LDR R0, [R0]
0x080071DA: 2800 CMP R0, #0
0x080071DC: D0CF BEQ .L18 ; 0x0800717E
0x080071DE: 2126 MOVS R1, #38
0x080071E0: 8C20 LDRH R0, [R4, #32]
0x080071E2: 2800 CMP R0, #0
0x080071E4: D0CD BEQ .L19 ; 0x08007182
0x080071E6: 5C69 LDRB R1, [R5, R1]
0x080071E8: 2900 CMP R1, #0
0x080071EA: D1CA BNE .L19 ; 0x08007182
0x080071EC: 494E LDR R1, =0x00004F4F ; [PC, #0x0138] [0x08007328]
0x080071EE: 4288 CMP R0, R1
0x080071F0: DD00 BLE .L23 ; 0x080071F4
0x080071F2: E0A7 B .L26 ; 0x08007344
.L23:
0x080071F4: 1E41 SUBS R1, R0, #1
0x080071F6: 291D CMP R1, #29
0x080071F8: D900 BLS .L24 ; 0x080071FC
0x080071FA: E1ED B .L64 ; 0x080075D8
.L24:
0x080071FC: 0049 LSLS R1, R1, #1
0x080071FE: 46C0 NOP
0x08007200: 4479 ADD R1, PC
0x08007202: 8889 LDRH R1, [R1, #4]
0x08007204: 0049 LSLS R1, R1, #1
0x08007206: 448F ADD PC, R1
0x08007208: 94 DC.B 0x94 ; '\x94'
0x08007209: 00 DC.B 0x00 ; '\0'
0x0800720A: 22 DC.B 0x22 ; '\"'
0x0800720B: 01 DC.B 0x01 ; '\x01'
0x0800720C: 33 DC.B 0x33 ; '3'
0x0800720D: 01 DC.B 0x01 ; '\x01'
0x0800720E: EB DC.B 0xEB ; '\xEB'
0x0800720F: 01 DC.B 0x01 ; '\x01'
0x08007210: 52 DC.B 0x52 ; 'R'
0x08007211: 01 DC.B 0x01 ; '\x01'
0x08007212: EB DC.B 0xEB ; '\xEB'
0x08007213: 01 DC.B 0x01 ; '\x01'
0x08007214: EB DC.B 0xEB ; '\xEB'
0x08007215: 01 DC.B 0x01 ; '\x01'
0x08007216: EB DC.B 0xEB ; '\xEB'
0x08007217: 01 DC.B 0x01 ; '\x01'
0x08007218: EB DC.B 0xEB ; '\xEB'
0x08007219: 01 DC.B 0x01 ; '\x01'
0x0800721A: 69 DC.B 0x69 ; 'i'
0x0800721B: 01 DC.B 0x01 ; '\x01'
0x0800721C: EB DC.B 0xEB ; '\xEB'
0x0800721D: 01 DC.B 0x01 ; '\x01'
0x0800721E: EB DC.B 0xEB ; '\xEB'
0x0800721F: 01 DC.B 0x01 ; '\x01'
0x08007220: EB DC.B 0xEB ; '\xEB'
0x08007221: 01 DC.B 0x01 ; '\x01'
0x08007222: EB DC.B 0xEB ; '\xEB'
0x08007223: 01 DC.B 0x01 ; '\x01'
0x08007224: EB DC.B 0xEB ; '\xEB'
0x08007225: 01 DC.B 0x01 ; '\x01'
0x08007226: EB DC.B 0xEB ; '\xEB'
0x08007227: 01 DC.B 0x01 ; '\x01'
0x08007228: EB DC.B 0xEB ; '\xEB'
0x08007229: 01 DC.B 0x01 ; '\x01'
0x0800722A: EB DC.B 0xEB ; '\xEB'
0x0800722B: 01 DC.B 0x01 ; '\x01'
0x0800722C: EB DC.B 0xEB ; '\xEB'
0x0800722D: 01 DC.B 0x01 ; '\x01'
0x0800722E: 6C DC.B 0x6C ; 'l'
0x0800722F: 01 DC.B 0x01 ; '\x01'
0x08007230: EB DC.B 0xEB ; '\xEB'
0x08007231: 01 DC.B 0x01 ; '\x01'
0x08007232: EB DC.B 0xEB ; '\xEB'
0x08007233: 01 DC.B 0x01 ; '\x01'
0x08007234: EB DC.B 0xEB ; '\xEB'
0x08007235: 01 DC.B 0x01 ; '\x01'
0x08007236: EB DC.B 0xEB ; '\xEB'
0x08007237: 01 DC.B 0x01 ; '\x01'
0x08007238: EB DC.B 0xEB ; '\xEB'
0x08007239: 01 DC.B 0x01 ; '\x01'
0x0800723A: EB DC.B 0xEB ; '\xEB'
0x0800723B: 01 DC.B 0x01 ; '\x01'
0x0800723C: EB DC.B 0xEB ; '\xEB'
0x0800723D: 01 DC.B 0x01 ; '\x01'
0x0800723E: EB DC.B 0xEB ; '\xEB'
0x0800723F: 01 DC.B 0x01 ; '\x01'
0x08007240: EB DC.B 0xEB ; '\xEB'
0x08007241: 01 DC.B 0x01 ; '\x01'
0x08007242: 91 DC.B 0x91 ; '\x91'
0x08007243: 00 DC.B 0x00 ; '\0'
0x08007244: 200012E8 DC.W command_parser_is_enabled
0x08007248: 20000CFC DC.W sys_data
0x0800724C: 000100CA DC.W 0x000100CA
0x08007250: 2000109C DC.W htim2
0x08007254: 0800B8ED DC.W 0x0800B8ED
0x08007258: 0800B8F2 DC.W 0x0800B8F2
0x0800725C: 0800B907 DC.W 0x0800B907
0x08007260: 0800B90C DC.W 0x0800B90C
0x08007264: 40015800 DC.W 0x40015800
0x08007268: 00000FFF DC.W 0x00000FFF
0x0800726C: FFFFFBAA DC.W 0xFFFFFBAA
0x08007270: 0800B62F DC.W 0x0800B62F
0x08007274: 0800B673 DC.W 0x0800B673
0x08007278: 0800A955 DC.W 0x0800A955
0x0800727C: 0800B651 DC.W 0x0800B651
0x08007280: 0800B695 DC.W 0x0800B695
0x08007284: 0800BB53 DC.W 0x0800BB53
0x08007288: 0800B6B7 DC.W 0x0800B6B7
0x0800728C: 0800BB6F DC.W 0x0800BB6F
0x08007290: 0800B6ED DC.W 0x0800B6ED
0x08007294: 0800B91D DC.W 0x0800B91D
0x08007298: 03D08FFF DC.W 0x03D08FFF
0x0800729C: 0800BBA3 DC.W 0x0800BBA3
0x080072A0: 0800B3A6 DC.W 0x0800B3A6
0x080072A4: 0800BBBB DC.W 0x0800BBBB
0x080072A8: 0800B92E DC.W 0x0800B92E
0x080072AC: 0800B3B9 DC.W 0x0800B3B9
0x080072B0: 200012B4 DC.W statDataChanged
0x080072B4: 20000460 DC.W maxIntegral
0x080072B8: 50000400 DC.W 0x50000400
0x080072BC: 200013AA DC.W keyAccepted
0x080072C0: 200004A0 DC.W accessModeTable
0x080072C4: 20000AC0 DC.W modbusData
0x080072C8: 20000EBC DC.W huart1
0x080072CC: 20000580 DC.W hadc1
0x080072D0: 0800B97C DC.W 0x0800B97C
0x080072D4: 0800B3E8 DC.W 0x0800B3E8
0x080072D8: 2000123C DC.W hdac1
0x080072DC: 0800B98D DC.W 0x0800B98D
0x080072E0: 0800B9BA DC.W 0x0800B9BA
0x080072E4: 200013C6 DC.W ADC_values
0x080072E8: 0800B70F DC.W 0x0800B70F
0x080072EC: 40020008 DC.W 0x40020008
0x080072F0: 20001338 DC.W InternalBlueLED_Management
0x080072F4: 08007E6D DC.W BlueLEDShortBlinking
0x080072F8: 20001334 DC.W InternalGreenLED_Management
0x080072FC: 200001F9 DC.W DoNothing
0x08007300: 20001330 DC.W InternalRedLED_Management
0x08007304: 20001370 DC.W ExternalGreenLED_Management
0x08007308: 20001360 DC.W ExternalRedLED_Management
0x0800730C: 20001380 DC.W Callibration
0x08007310: 2000133C DC.W InrushCurrentManagement
0x08007314: 08007EBD DC.W InrushCurrentDetected
0x08007318: 200013A8 DC.W main.restartAutoMode
0x0800731C: 080089E5 DC.W ExternalRedLED2ShortOnThenLongPauseBlinking
0x08007320: 20000468 DC.W RS485ActiveMode
0x08007324: 20000E12 DC.W savedLockKey
0x08007328: 00004F4F DC.W 0x00004F4F
0x0800732C: F002 F8BA BL StartAutoMode ; 0x080094A4
0x08007330: E725 B .L18 ; 0x0800717E
0x08007332: 2100 MOVS R1, #0
0x08007334: 4620 MOV R0, R4
0x08007336: F7FF FBD9 BL FEEPROM_storeConfig ; 0x08006AEC
0x0800733A: 2800 CMP R0, #0
0x0800733C: D100 BNE .L25 ; 0x08007340
0x0800733E: E0F6 B .L54 ; 0x0800752E
.L25:
0x08007340: 49E3 LDR R1, =0x0800B8BD ; [PC, #0x038C] [0x080076D0]
0x08007342: E0F1 B .L53 ; 0x08007528
.L26:
0x08007344: 49F9 LDR R1, =0x00009D6D ; [PC, #0x03E4] [0x0800772C]
0x08007346: 4288 CMP R0, R1
0x08007348: DC0F BGT .L30 ; 0x0800736A
0x0800734A: 49FC LDR R1, =0x00004F50 ; [PC, #0x03F0] [0x0800773C]
0x0800734C: 4288 CMP R0, R1
0x0800734E: D100 BNE .L27 ; 0x08007352
0x08007350: E0CB B .L47 ; 0x080074EA
.L27:
0x08007352: 49FB LDR R1, =0x000075F9 ; [PC, #0x03EC] [0x08007740]
0x08007354: 4288 CMP R0, R1
0x08007356: D100 BNE .L28 ; 0x0800735A
0x08007358: E0CB B .L48 ; 0x080074F2
.L28:
0x0800735A: 49FA LDR R1, =0x000076C5 ; [PC, #0x03E8] [0x08007744]
0x0800735C: 4288 CMP R0, R1
0x0800735E: D000 BEQ .L29 ; 0x08007362
0x08007360: E13E B .L65 ; 0x080075E0
.L29:
0x08007362: 48EF LDR R0, =InrushCurrentManagement ; [PC, #0x03BC] [0x08007720] =0x2000133C
0x08007364: 49EF LDR R1, =InrushCurrentDetected ; [PC, #0x03BC] [0x08007724] =0x08007EBD
0x08007366: 6001 STR R1, [R0]
0x08007368: E709 B .L18 ; 0x0800717E
.L30:
0x0800736A: 49F1 LDR R1, =0x00009D6E ; [PC, #0x03C4] [0x08007730]
0x0800736C: 4288 CMP R0, R1
0x0800736E: D100 BNE .L31 ; 0x08007372
0x08007370: E0C9 B .L50 ; 0x08007506
.L31:
0x08007372: 49F0 LDR R1, =0x0000C4E3 ; [PC, #0x03C0] [0x08007734]
0x08007374: 4288 CMP R0, R1
0x08007376: D100 BNE .L32 ; 0x0800737A
0x08007378: E0CF B .L52 ; 0x0800751A
.L32:
0x0800737A: 49EF LDR R1, =0x0000EC58 ; [PC, #0x03BC] [0x08007738]
0x0800737C: 4288 CMP R0, R1
0x0800737E: D000 BEQ .L33 ; 0x08007382
0x08007380: E12E B .L65 ; 0x080075E0
.L33:
0x08007382: 48E6 LDR R0, =Callibration ; [PC, #0x0398] [0x0800771C] =0x20001380
0x08007384: 6800 LDR R0, [R0]
0x08007386: 49E1 LDR R1, =DoNothing ; [PC, #0x0384] [0x0800770C] =0x200001F9
0x08007388: 4288 CMP R0, R1
0x0800738A: D000 BEQ .L34 ; 0x0800738E
0x0800738C: E6F7 B .L18 ; 0x0800717E
.L34:
0x0800738E: 48E3 LDR R0, =Callibration ; [PC, #0x038C] [0x0800771C] =0x20001380
0x08007390: 49ED LDR R1, =CallibrateCurrentSensorZeroOffsetOnContactBB ; [PC, #0x03B4] [0x08007748] =0x080095A5
0x08007392: 6001 STR R1, [R0]
0x08007394: E6F3 B .L18 ; 0x0800717E
.L35:
0x08007396: 4607 MOV R7, R0
0x08007398: 48E0 LDR R0, =Callibration ; [PC, #0x0380] [0x0800771C] =0x20001380
0x0800739A: 6800 LDR R0, [R0]
0x0800739C: 4780 BLX R0
0x0800739E: 48DA LDR R0, =InternalGreenLED_Management ; [PC, #0x0368] [0x08007708] =0x20001334
0x080073A0: 6800 LDR R0, [R0]
0x080073A2: 4780 BLX R0
0x080073A4: 48D7 LDR R0, =InternalBlueLED_Management ; [PC, #0x035C] [0x08007704] =0x20001338
0x080073A6: 6800 LDR R0, [R0]
0x080073A8: 4780 BLX R0
0x080073AA: 48D9 LDR R0, =InternalRedLED_Management ; [PC, #0x0364] [0x08007710] =0x20001330
0x080073AC: 6800 LDR R0, [R0]
0x080073AE: 4780 BLX R0
0x080073B0: 48D8 LDR R0, =ExternalGreenLED_Management ; [PC, #0x0360] [0x08007714] =0x20001370
0x080073B2: 6800 LDR R0, [R0]
0x080073B4: 4780 BLX R0
0x080073B6: 48D8 LDR R0, =ExternalRedLED_Management ; [PC, #0x0360] [0x08007718] =0x20001360
0x080073B8: 6800 LDR R0, [R0]
0x080073BA: 4780 BLX R0
0x080073BC: 4EED LDR R6, =swdioConnection ; [PC, #0x03B4] [0x08007774] =0x20000454
0x080073BE: 6830 LDR R0, [R6]
0x080073C0: 0040 LSLS R0, R0, #1
0x080073C2: 6030 STR R0, [R6]
0x080073C4: 2005 MOVS R0, #5
0x080073C6: 0700 LSLS R0, R0, #28
0x080073C8: 2101 MOVS R1, #1
0x080073CA: 0389 LSLS R1, R1, #14
0x080073CC: F003 FB87 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x080073D0: 6831 LDR R1, [R6]
0x080073D2: 4301 ORRS R1, R0
0x080073D4: 6031 STR R1, [R6]
0x080073D6: D002 BEQ .L36 ; 0x080073DE
0x080073D8: 4638 MOV R0, R7
0x080073DA: F000 FE61 BL DEBUG_print ; 0x080080A0
.L36:
0x080073DE: 4638 MOV R0, R7
0x080073E0: F000 FFEC BL HeavyCalculations ; 0x080083BC
0x080073E4: 4638 MOV R0, R7
0x080073E6: F001 FA8D BL RS485DisableButtonManagement ; 0x08008904
0x080073EA: 9804 LDR R0, [SP, #16]
0x080073EC: 1A38 SUBS R0, R7, R0
0x080073EE: 49E2 LDR R1, =0x0001D4C1 ; [PC, #0x0388] [0x08007778]
0x080073F0: 4288 CMP R0, R1
0x080073F2: D30E BCC .L37 ; 0x08007412
0x080073F4: 48B8 LDR R0, =0x0800B8ED ; [PC, #0x02E0] [0x080076D8]
0x080073F6: 49E1 LDR R1, =0x0800B9E7 ; [PC, #0x0384] [0x0800777C]
0x080073F8: F7FF FD18 BL LOG_I ; 0x08006E2C
0x080073FC: 48B9 LDR R0, =statDataChanged ; [PC, #0x02E4] [0x080076E4] =0x200012B4
0x080073FE: 6800 LDR R0, [R0]
0x08007400: 2800 CMP R0, #0
0x08007402: 9704 STR R7, [SP, #16]
0x08007404: D005 BEQ .L37 ; 0x08007412
0x08007406: 4620 MOV R0, R4
0x08007408: F7FF FC50 BL FEEPROM_StoreLogData ; 0x08006CAC
0x0800740C: 2000 MOVS R0, #0
0x0800740E: 49B5 LDR R1, =statDataChanged ; [PC, #0x02D4] [0x080076E4] =0x200012B4
0x08007410: 6008 STR R0, [R1]
.L37:
0x08007412: 8DA0 LDRH R0, [R4, #44]
0x08007414: 2802 CMP R0, #2
0x08007416: D100 BNE .L38 ; 0x0800741A
0x08007418: E094 B .L56 ; 0x08007544
.L38:
0x0800741A: 2801 CMP R0, #1
0x0800741C: 463E MOV R6, R7
0x0800741E: D000 BEQ .L39 ; 0x08007422
0x08007420: E6B6 B .L20 ; 0x08007190
.L39:
0x08007422: 48D7 LDR R0, =temperature_shutdown_is_active ; [PC, #0x035C] [0x08007780] =0x200012B0
0x08007424: 6800 LDR R0, [R0]
0x08007426: 2801 CMP R0, #1
0x08007428: D000 BEQ .L40 ; 0x0800742C
0x0800742A: E0F1 B .L67 ; 0x08007610
.L40:
0x0800742C: 2009 MOVS R0, #9
0x0800742E: F7FC FCA5 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007432: 20EA MOVS R0, #234
0x08007434: 2100 MOVS R1, #0
0x08007436: 5221 STRH R1, [R4, R0]
0x08007438: 48D7 LDR R0, =MOSFETS_Management ; [PC, #0x035C] [0x08007798] =0x20001320
0x0800743A: 49D8 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0360] [0x0800779C] =0x20000001
0x0800743C: 6001 STR R1, [R0]
0x0800743E: 2009 MOVS R0, #9
0x08007440: F7FC FC90 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08007444: 48B4 LDR R0, =ExternalRedLED_Management ; [PC, #0x02D0] [0x08007718] =0x20001360
0x08007446: 49D6 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0358] [0x080077A0] =0x08008981
0x08007448: 6001 STR R1, [R0]
0x0800744A: 463E MOV R6, R7
0x0800744C: E6A0 B .L20 ; 0x08007190
0x0800744E: 8B60 LDRH R0, [R4, #26]
0x08007450: 286F CMP R0, #111
0x08007452: D100 BNE .L41 ; 0x08007456
0x08007454: E0A8 B .L61 ; 0x080075A8
.L41:
0x08007456: 2865 CMP R0, #101
0x08007458: D000 BEQ .L42 ; 0x0800745C
0x0800745A: E0AF B .L62 ; 0x080075BC
.L42:
0x0800745C: 8AE0 LDRH R0, [R4, #22]
0x0800745E: 8B21 LDRH R1, [R4, #24]
0x08007460: 4AA2 LDR R2, =accessModeTable ; [PC, #0x0288] [0x080076EC] =0x200004A0
0x08007462: 9200 STR R2, [SP, #0]
0x08007464: 4AA0 LDR R2, =keyAccepted ; [PC, #0x0280] [0x080076E8] =0x200013AA
0x08007466: 9201 STR R2, [SP, #4]
0x08007468: 0409 LSLS R1, R1, #16
0x0800746A: 1809 ADDS R1, R1, R0
0x0800746C: 2200 MOVS R2, #0
0x0800746E: E0AE B .L63 ; 0x080075CE
0x08007470: F7FF FB7A BL FEEPROM_fullRestore ; 0x08006B68
0x08007474: 2800 CMP R0, #0
0x08007476: 4F98 LDR R7, =0x0800B8ED ; [PC, #0x0260] [0x080076D8]
0x08007478: D003 BEQ .L43 ; 0x08007482
0x0800747A: 4638 MOV R0, R7
0x0800747C: 49B8 LDR R1, =0x0800B5FA ; [PC, #0x02E0] [0x08007760]
0x0800747E: F7FF FD11 BL LOG_E ; 0x08006EA4
.L43:
0x08007482: F7FF FBDD BL FEEPROM_ResetLogData ; 0x08006C40
0x08007486: 4620 MOV R0, R4
0x08007488: F7FF FAD6 BL FEEPROM_readConfig ; 0x08006A38
0x0800748C: 2800 CMP R0, #0
0x0800748E: D003 BEQ .L44 ; 0x08007498
0x08007490: 4638 MOV R0, R7
0x08007492: 4992 LDR R1, =0x0800B92E ; [PC, #0x0248] [0x080076DC]
0x08007494: F7FF FD06 BL LOG_E ; 0x08006EA4
.L44:
0x08007498: 4620 MOV R0, R4
0x0800749A: F7FF FBE1 BL FEEPROM_ReadLogData ; 0x08006C60
0x0800749E: 2800 CMP R0, #0
0x080074A0: D100 BNE .L45 ; 0x080074A4
0x080074A2: E66C B .L18 ; 0x0800717E
.L45:
0x080074A4: 488C LDR R0, =0x0800B8ED ; [PC, #0x0230] [0x080076D8]
0x080074A6: 498E LDR R1, =0x0800B3B9 ; [PC, #0x0238] [0x080076E0]
0x080074A8: F7FF FCFC BL LOG_E ; 0x08006EA4
0x080074AC: E667 B .L18 ; 0x0800717E
0x080074AE: 488A LDR R0, =0x0800B8ED ; [PC, #0x0228] [0x080076D8]
0x080074B0: 49AC LDR R1, =0x0800B5E3 ; [PC, #0x02B0] [0x08007764]
0x080074B2: F7FF FCBB BL LOG_I ; 0x08006E2C
0x080074B6: 5BE1 LDRH R1, [R4, R7]
0x080074B8: 489B LDR R0, =savedLockKey ; [PC, #0x026C] [0x08007728] =0x20000E12
0x080074BA: 8800 LDRH R0, [R0]
0x080074BC: 4281 CMP R1, R0
0x080074BE: D108 BNE .L46 ; 0x080074D2
0x080074C0: 2100 MOVS R1, #0
0x080074C2: 4620 MOV R0, R4
0x080074C4: F7FF FB12 BL FEEPROM_storeConfig ; 0x08006AEC
0x080074C8: 2056 MOVS R0, #86
0x080074CA: 5A20 LDRH R0, [R4, R0]
0x080074CC: 53E0 STRH R0, [R4, R7]
0x080074CE: 4996 LDR R1, =savedLockKey ; [PC, #0x0258] [0x08007728] =0x20000E12
0x080074D0: 8008 STRH R0, [R1]
.L46:
0x080074D2: 1E41 SUBS R1, R0, #1
0x080074D4: 4188 SBCS R0, R1
0x080074D6: 2150 MOVS R1, #80
0x080074D8: 5260 STRH R0, [R4, R1]
0x080074DA: E650 B .L18 ; 0x0800717E
0x080074DC: F002 F828 BL StartOnMode ; 0x08009530
0x080074E0: E64D B .L18 ; 0x0800717E
0x080074E2: 2000 MOVS R0, #0
0x080074E4: F000 FA0C BL StartOffMode ; 0x08007900
0x080074E8: E649 B .L18 ; 0x0800717E
.L47:
0x080074EA: 4888 LDR R0, =DoNothing ; [PC, #0x0220] [0x0800770C] =0x200001F9
0x080074EC: 498C LDR R1, =InrushCurrentManagement ; [PC, #0x0230] [0x08007720] =0x2000133C
0x080074EE: 6008 STR R0, [R1]
0x080074F0: E645 B .L18 ; 0x0800717E
.L48:
0x080074F2: 488A LDR R0, =Callibration ; [PC, #0x0228] [0x0800771C] =0x20001380
0x080074F4: 6800 LDR R0, [R0]
0x080074F6: 4985 LDR R1, =DoNothing ; [PC, #0x0214] [0x0800770C] =0x200001F9
0x080074F8: 4288 CMP R0, R1
0x080074FA: D000 BEQ .L49 ; 0x080074FE
0x080074FC: E63F B .L18 ; 0x0800717E
.L49:
0x080074FE: 4887 LDR R0, =Callibration ; [PC, #0x021C] [0x0800771C] =0x20001380
0x08007500: 4992 LDR R1, =CallibrateControlCurrentVoltageDropOnContactBB ; [PC, #0x0248] [0x0800774C] =0x08009629
0x08007502: 6001 STR R1, [R0]
0x08007504: E63B B .L18 ; 0x0800717E
.L50:
0x08007506: 4885 LDR R0, =Callibration ; [PC, #0x0214] [0x0800771C] =0x20001380
0x08007508: 6800 LDR R0, [R0]
0x0800750A: 4980 LDR R1, =DoNothing ; [PC, #0x0200] [0x0800770C] =0x200001F9
0x0800750C: 4288 CMP R0, R1
0x0800750E: D000 BEQ .L51 ; 0x08007512
0x08007510: E635 B .L18 ; 0x0800717E
.L51:
0x08007512: 4882 LDR R0, =Callibration ; [PC, #0x0208] [0x0800771C] =0x20001380
0x08007514: 498E LDR R1, =CallibrateVoltageDropABMiddlePointOffset ; [PC, #0x0238] [0x08007750] =0x0800971D
0x08007516: 6001 STR R1, [R0]
0x08007518: E631 B .L18 ; 0x0800717E
.L52:
0x0800751A: 2101 MOVS R1, #1
0x0800751C: 4620 MOV R0, R4
0x0800751E: F7FF FAE5 BL FEEPROM_storeConfig ; 0x08006AEC
0x08007522: 2800 CMP R0, #0
0x08007524: D003 BEQ .L54 ; 0x0800752E
0x08007526: 498D LDR R1, =0x0800BD43 ; [PC, #0x0234] [0x0800775C]
.L53:
0x08007528: 486B LDR R0, =0x0800B8ED ; [PC, #0x01AC] [0x080076D8]
0x0800752A: F7FF FCBB BL LOG_E ; 0x08006EA4
.L54:
0x0800752E: 4620 MOV R0, R4
0x08007530: F7FF FA82 BL FEEPROM_readConfig ; 0x08006A38
0x08007534: 2800 CMP R0, #0
0x08007536: D100 BNE .L55 ; 0x0800753A
0x08007538: E621 B .L18 ; 0x0800717E
.L55:
0x0800753A: 4867 LDR R0, =0x0800B8ED ; [PC, #0x019C] [0x080076D8]
0x0800753C: 4967 LDR R1, =0x0800B92E ; [PC, #0x019C] [0x080076DC]
0x0800753E: F7FF FCB1 BL LOG_E ; 0x08006EA4
0x08007542: E61C B .L18 ; 0x0800717E
.L56:
0x08007544: 4897 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x025C] [0x080077A4] =0x200012D4
0x08007546: 6800 LDR R0, [R0]
0x08007548: 1E41 SUBS R1, R0, #1
0x0800754A: 4248 RSBS R0, R1, #0
0x0800754C: 4148 ADCS R0, R1
0x0800754E: 498C LDR R1, =temperature_shutdown_is_active ; [PC, #0x0230] [0x08007780] =0x200012B0
0x08007550: 6809 LDR R1, [R1]
0x08007552: 2901 CMP R1, #1
0x08007554: 9903 LDR R1, [SP, #12]
0x08007556: D000 BEQ .L57 ; 0x0800755A
0x08007558: 4601 MOV R1, R0
.L57:
0x0800755A: 2901 CMP R1, #1
0x0800755C: D166 BNE .L69 ; 0x0800762C
0x0800755E: 4892 LDR R0, =main.restartAutoMode ; [PC, #0x0248] [0x080077A8] =0x200013A8
0x08007560: 7800 LDRB R0, [R0]
0x08007562: 2800 CMP R0, #0
0x08007564: 463E MOV R6, R7
0x08007566: D000 BEQ .L58 ; 0x0800756A
0x08007568: E612 B .L20 ; 0x08007190
.L58:
0x0800756A: 2009 MOVS R0, #9
0x0800756C: F7FC FC06 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007570: 20EA MOVS R0, #234
0x08007572: 2100 MOVS R1, #0
0x08007574: 5221 STRH R1, [R4, R0]
0x08007576: 4888 LDR R0, =MOSFETS_Management ; [PC, #0x0220] [0x08007798] =0x20001320
0x08007578: 4988 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0220] [0x0800779C] =0x20000001
0x0800757A: 6001 STR R1, [R0]
0x0800757C: 2009 MOVS R0, #9
0x0800757E: F7FC FBF1 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08007582: 487F LDR R0, =temperature_shutdown_is_active ; [PC, #0x01FC] [0x08007780] =0x200012B0
0x08007584: 6800 LDR R0, [R0]
0x08007586: 2801 CMP R0, #1
0x08007588: D102 BNE .L59 ; 0x08007590
0x0800758A: 4863 LDR R0, =ExternalRedLED_Management ; [PC, #0x018C] [0x08007718] =0x20001360
0x0800758C: 4984 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0210] [0x080077A0] =0x08008981
0x0800758E: 6001 STR R1, [R0]
.L59:
0x08007590: 4884 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0210] [0x080077A4] =0x200012D4
0x08007592: 6800 LDR R0, [R0]
0x08007594: 2801 CMP R0, #1
0x08007596: D102 BNE .L60 ; 0x0800759E
0x08007598: 485F LDR R0, =ExternalRedLED_Management ; [PC, #0x017C] [0x08007718] =0x20001360
0x0800759A: 4985 LDR R1, =ExternalRedLED5ShortOnThenLongPauseBlinking ; [PC, #0x0214] [0x080077B0] =0x08008B2D
0x0800759C: 6001 STR R1, [R0]
.L60:
0x0800759E: 9803 LDR R0, [SP, #12]
0x080075A0: 4981 LDR R1, =main.restartAutoMode ; [PC, #0x0204] [0x080077A8] =0x200013A8
0x080075A2: 7008 STRB R0, [R1]
0x080075A4: 463E MOV R6, R7
0x080075A6: E5F3 B .L20 ; 0x08007190
.L61:
0x080075A8: 8AE0 LDRH R0, [R4, #22]
0x080075AA: 8B21 LDRH R1, [R4, #24]
0x080075AC: 4A4F LDR R2, =accessModeTable ; [PC, #0x013C] [0x080076EC] =0x200004A0
0x080075AE: 9200 STR R2, [SP, #0]
0x080075B0: 4A4D LDR R2, =keyAccepted ; [PC, #0x0134] [0x080076E8] =0x200013AA
0x080075B2: 9201 STR R2, [SP, #4]
0x080075B4: 0409 LSLS R1, R1, #16
0x080075B6: 1809 ADDS R1, R1, R0
0x080075B8: 2201 MOVS R2, #1
0x080075BA: E008 B .L63 ; 0x080075CE
.L62:
0x080075BC: 8AE0 LDRH R0, [R4, #22]
0x080075BE: 8B21 LDRH R1, [R4, #24]
0x080075C0: 4A4A LDR R2, =accessModeTable ; [PC, #0x0128] [0x080076EC] =0x200004A0
0x080075C2: 9200 STR R2, [SP, #0]
0x080075C4: 4A48 LDR R2, =keyAccepted ; [PC, #0x0120] [0x080076E8] =0x200013AA
0x080075C6: 9201 STR R2, [SP, #4]
0x080075C8: 0409 LSLS R1, R1, #16
0x080075CA: 1809 ADDS R1, R1, R0
0x080075CC: 2202 MOVS R2, #2
.L63:
0x080075CE: 4628 MOV R0, R5
0x080075D0: 4B47 LDR R3, =huart1 ; [PC, #0x011C] [0x080076F0] =0x20000EBC
0x080075D2: F003 FC87 BL mbInit ; 0x0800AEE4
0x080075D6: E5D2 B .L18 ; 0x0800717E
.L64:
0x080075D8: 217D MOVS R1, #125
0x080075DA: 0089 LSLS R1, R1, #2
0x080075DC: 4288 CMP R0, R1
0x080075DE: D05A BEQ .L78 ; 0x08007696
.L65:
0x080075E0: 4861 LDR R0, =htim17 ; [PC, #0x0184] [0x08007768] =0x200010E8
0x080075E2: 6802 LDR R2, [R0]
0x080075E4: 2101 MOVS R1, #1
0x080075E6: 43C9 MVNS R1, R1
0x080075E8: 6111 STR R1, [R2, #16]
0x080075EA: 2700 MOVS R7, #0
0x080075EC: 6257 STR R7, [R2, #36]
0x080075EE: F7FD FE3F BL HAL_TIM_Base_Start_IT ; 0x08005270
0x080075F2: 2800 CMP R0, #0
0x080075F4: 4938 LDR R1, =0x0800B8ED ; [PC, #224] [0x080076D8]
0x080075F6: D004 BEQ .L66 ; 0x08007602
0x080075F8: 4608 MOV R0, R1
0x080075FA: 495C LDR R1, =0x0800BD67 ; [PC, #0x0170] [0x0800776C]
0x080075FC: F7FF FC52 BL LOG_E ; 0x08006EA4
0x08007600: 4935 LDR R1, =0x0800B8ED ; [PC, #212] [0x080076D8]
.L66:
0x08007602: 4834 LDR R0, =command_parser_is_enabled ; [PC, #208] [0x080076D4] =0x200012E8
0x08007604: 6007 STR R7, [R0]
0x08007606: 4608 MOV R0, R1
0x08007608: 4959 LDR R1, =0x0800BAFD ; [PC, #0x0164] [0x08007770]
0x0800760A: F7FF FC2D BL LOG_W ; 0x08006E68
0x0800760E: E5B6 B .L18 ; 0x0800717E
.L67:
0x08007610: 485C LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0170] [0x08007784] =0x200012C8
0x08007612: 6800 LDR R0, [R0]
0x08007614: 2801 CMP R0, #1
0x08007616: D100 BNE .L68 ; 0x0800761A
0x08007618: E5AD B .L16 ; 0x08007176
.L68:
0x0800761A: 485B LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x016C] [0x08007788] =0x200012CC
0x0800761C: 6800 LDR R0, [R0]
0x0800761E: 2801 CMP R0, #1
0x08007620: D030 BEQ .L75 ; 0x08007684
0x08007622: 485A LDR R0, =overload_shutdown_is_active ; [PC, #0x0168] [0x0800778C] =0x200012C4
0x08007624: 6800 LDR R0, [R0]
0x08007626: 2801 CMP R0, #1
0x08007628: D032 BEQ .L77 ; 0x08007690
0x0800762A: E5B1 B .L20 ; 0x08007190
.L69:
0x0800762C: 4855 LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0154] [0x08007784] =0x200012C8
0x0800762E: 6800 LDR R0, [R0]
0x08007630: 2801 CMP R0, #1
0x08007632: D106 BNE .L71 ; 0x08007642
0x08007634: 485C LDR R0, =main.restartAutoMode ; [PC, #0x0170] [0x080077A8] =0x200013A8
0x08007636: 7800 LDRB R0, [R0]
0x08007638: 2800 CMP R0, #0
0x0800763A: 463E MOV R6, R7
0x0800763C: D000 BEQ .L70 ; 0x08007640
0x0800763E: E5A7 B .L20 ; 0x08007190
.L70:
0x08007640: E596 B .L15 ; 0x08007170
.L71:
0x08007642: 4851 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0144] [0x08007788] =0x200012CC
0x08007644: 6800 LDR R0, [R0]
0x08007646: 2801 CMP R0, #1
0x08007648: D105 BNE .L72 ; 0x08007656
0x0800764A: 4857 LDR R0, =main.restartAutoMode ; [PC, #0x015C] [0x080077A8] =0x200013A8
0x0800764C: 7800 LDRB R0, [R0]
0x0800764E: 2800 CMP R0, #0
0x08007650: 463E MOV R6, R7
0x08007652: D014 BEQ .L74 ; 0x0800767E
0x08007654: E59C B .L20 ; 0x08007190
.L72:
0x08007656: 484D LDR R0, =overload_shutdown_is_active ; [PC, #0x0134] [0x0800778C] =0x200012C4
0x08007658: 6800 LDR R0, [R0]
0x0800765A: 2801 CMP R0, #1
0x0800765C: D105 BNE .L73 ; 0x0800766A
0x0800765E: 4852 LDR R0, =main.restartAutoMode ; [PC, #0x0148] [0x080077A8] =0x200013A8
0x08007660: 7800 LDRB R0, [R0]
0x08007662: 2800 CMP R0, #0
0x08007664: 463E MOV R6, R7
0x08007666: D010 BEQ .L76 ; 0x0800768A
0x08007668: E592 B .L20 ; 0x08007190
.L73:
0x0800766A: 4E4F LDR R6, =main.restartAutoMode ; [PC, #0x013C] [0x080077A8] =0x200013A8
0x0800766C: 7831 LDRB R1, [R6]
0x0800766E: 484F LDR R0, =AUTO_Mode ; [PC, #0x013C] [0x080077AC] =0x20001390
0x08007670: 6802 LDR R2, [R0]
0x08007672: 4638 MOV R0, R7
0x08007674: 4790 BLX R2
0x08007676: 2000 MOVS R0, #0
0x08007678: 7030 STRB R0, [R6]
0x0800767A: 463E MOV R6, R7
0x0800767C: E588 B .L20 ; 0x08007190
.L74:
0x0800767E: 9803 LDR R0, [SP, #12]
0x08007680: 4949 LDR R1, =main.restartAutoMode ; [PC, #0x0124] [0x080077A8] =0x200013A8
0x08007682: 7008 STRB R0, [R1]
.L75:
0x08007684: 4824 LDR R0, =ExternalRedLED_Management ; [PC, #144] [0x08007718] =0x20001360
0x08007686: 4943 LDR R1, =ExternalRedLED3ShortOnThenLongPauseBlinking ; [PC, #0x010C] [0x08007794] =0x08008A4D
0x08007688: E577 B .L17 ; 0x0800717A
.L76:
0x0800768A: 9803 LDR R0, [SP, #12]
0x0800768C: 4946 LDR R1, =main.restartAutoMode ; [PC, #0x0118] [0x080077A8] =0x200013A8
0x0800768E: 7008 STRB R0, [R1]
.L77:
0x08007690: 4821 LDR R0, =ExternalRedLED_Management ; [PC, #132] [0x08007718] =0x20001360
0x08007692: 493F LDR R1, =ExternalRedLED4ShortOnThenLongPauseBlinking ; [PC, #252] [0x08007790] =0x08008AB9
0x08007694: E571 B .L17 ; 0x0800717A
.L78:
0x08007696: 481A LDR R0, =hdac1 ; [PC, #104] [0x08007700] =0x2000123C
0x08007698: 6800 LDR R0, [R0]
0x0800769A: 2100 MOVS R1, #0
0x0800769C: 6081 STR R1, [R0, #8]
0x0800769E: 6141 STR R1, [R0, #20]
0x080076A0: 20EA MOVS R0, #234
0x080076A2: 5221 STRH R1, [R4, R0]
0x080076A4: F3BF 8F4F DSB SY
0x080076A8: 482A LDR R0, =0xE000ED0C ; [PC, #168] [0x08007754]
0x080076AA: 492B LDR R1, =0x05FA0004 ; [PC, #172] [0x08007758]
0x080076AC: 6001 STR R1, [R0]
0x080076AE: F3BF 8F4F DSB SY
.L79:
0x080076B2: BF00 NOP
0x080076B4: E7FD B .L79 ; 0x080076B2
.L80:
0x080076B6: 480F LDR R0, =hadc1 ; [PC, #60] [0x080076F4] =0x20000580
0x080076B8: F003 FD7D BL HAL_ADCEx_Calibration_GetValue ; 0x0800B1B6
0x080076BC: 213F MOVS R1, #63
0x080076BE: 4301 ORRS R1, R0
0x080076C0: 9100 STR R1, [SP, #0]
0x080076C2: 2000 MOVS R0, #0
0x080076C4: 490C LDR R1, =0x0800B95B ; [PC, #48] [0x080076F8]
0x080076C6: 4A0D LDR R2, =0x0800BBE7 ; [PC, #52] [0x080076FC]
0x080076C8: 4B03 LDR R3, =0x0800B8ED ; [PC, #12] [0x080076D8]
0x080076CA: F003 FE50 BL SEGGER_RTT_printf ; 0x0800B36E
0x080076CE: E4FC B .L13 ; 0x080070CA
0x080076D0: 0800B8BD DC.W 0x0800B8BD
0x080076D4: 200012E8 DC.W command_parser_is_enabled
0x080076D8: 0800B8ED DC.W 0x0800B8ED
0x080076DC: 0800B92E DC.W 0x0800B92E
0x080076E0: 0800B3B9 DC.W 0x0800B3B9
0x080076E4: 200012B4 DC.W statDataChanged
0x080076E8: 200013AA DC.W keyAccepted
0x080076EC: 200004A0 DC.W accessModeTable
0x080076F0: 20000EBC DC.W huart1
0x080076F4: 20000580 DC.W hadc1
0x080076F8: 0800B95B DC.W 0x0800B95B
0x080076FC: 0800BBE7 DC.W 0x0800BBE7
0x08007700: 2000123C DC.W hdac1
0x08007704: 20001338 DC.W InternalBlueLED_Management
0x08007708: 20001334 DC.W InternalGreenLED_Management
0x0800770C: 200001F9 DC.W DoNothing
0x08007710: 20001330 DC.W InternalRedLED_Management
0x08007714: 20001370 DC.W ExternalGreenLED_Management
0x08007718: 20001360 DC.W ExternalRedLED_Management
0x0800771C: 20001380 DC.W Callibration
0x08007720: 2000133C DC.W InrushCurrentManagement
0x08007724: 08007EBD DC.W InrushCurrentDetected
0x08007728: 20000E12 DC.W savedLockKey
0x0800772C: 00009D6D DC.W 0x00009D6D
0x08007730: 00009D6E DC.W 0x00009D6E
0x08007734: 0000C4E3 DC.W 0x0000C4E3
0x08007738: 0000EC58 DC.W 0x0000EC58
0x0800773C: 00004F50 DC.W 0x00004F50
0x08007740: 000075F9 DC.W 0x000075F9
0x08007744: 000076C5 DC.W 0x000076C5
0x08007748: 080095A5 DC.W CallibrateCurrentSensorZeroOffsetOnContactBB
0x0800774C: 08009629 DC.W CallibrateControlCurrentVoltageDropOnContactBB
0x08007750: 0800971D DC.W CallibrateVoltageDropABMiddlePointOffset
0x08007754: E000ED0C DC.W 0xE000ED0C
0x08007758: 05FA0004 DC.W 0x05FA0004
0x0800775C: 0800BD43 DC.W 0x0800BD43
0x08007760: 0800B5FA DC.W 0x0800B5FA
0x08007764: 0800B5E3 DC.W 0x0800B5E3
0x08007768: 200010E8 DC.W htim17
0x0800776C: 0800BD67 DC.W 0x0800BD67
0x08007770: 0800BAFD DC.W 0x0800BAFD
0x08007774: 20000454 DC.W swdioConnection
0x08007778: 0001D4C1 DC.W 0x0001D4C1
0x0800777C: 0800B9E7 DC.W 0x0800B9E7
0x08007780: 200012B0 DC.W temperature_shutdown_is_active
0x08007784: 200012C8 DC.W overcurrent_shutdown_is_active
0x08007788: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active
0x0800778C: 200012C4 DC.W overload_shutdown_is_active
0x08007790: 08008AB9 DC.W ExternalRedLED4ShortOnThenLongPauseBlinking
0x08007794: 08008A4D DC.W ExternalRedLED3ShortOnThenLongPauseBlinking
0x08007798: 20001320 DC.W MOSFETS_Management
0x0800779C: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080077A0: 08008981 DC.W ExternalRedLED1ShortOnThenLongPauseBlinking
0x080077A4: 200012D4 DC.W low_bat_shutdown_is_active
0x080077A8: 200013A8 DC.W main.restartAutoMode
0x080077AC: 20001390 DC.W AUTO_Mode
0x080077B0: 08008B2D DC.W ExternalRedLED5ShortOnThenLongPauseBlinking
Section .text.SystemClock_Config from main.o, size=128, align=4
SystemClock_Config:
0x080077B4: B570 PUSH {R4-R6, LR}
0x080077B6: B092 SUB SP, SP, #72
0x080077B8: 2500 MOVS R5, #0
0x080077BA: 9506 STR R5, [SP, #24]
0x080077BC: 2601 MOVS R6, #1
0x080077BE: 0270 LSLS R0, R6, #9
0x080077C0: F7FD F840 BL HAL_PWREx_ControlVoltageScaling ; 0x08004844
0x080077C4: 0770 LSLS R0, R6, #29
0x080077C6: 9011 STR R0, [SP, #68]
0x080077C8: 0670 LSLS R0, R6, #25
0x080077CA: 9010 STR R0, [SP, #64]
0x080077CC: 0470 LSLS R0, R6, #17
0x080077CE: 900F STR R0, [SP, #60]
0x080077D0: 2010 MOVS R0, #16
0x080077D2: 900E STR R0, [SP, #56]
0x080077D4: 950D STR R5, [SP, #52]
0x080077D6: 2402 MOVS R4, #2
0x080077D8: 940B STR R4, [SP, #44]
0x080077DA: 960A STR R6, [SP, #40]
0x080077DC: 2040 MOVS R0, #64
0x080077DE: 9009 STR R0, [SP, #36]
0x080077E0: 0230 LSLS R0, R6, #8
0x080077E2: 9007 STR R0, [SP, #28]
0x080077E4: 0430 LSLS R0, R6, #16
0x080077E6: 9005 STR R0, [SP, #20]
0x080077E8: 200B MOVS R0, #11
0x080077EA: 9004 STR R0, [SP, #16]
0x080077EC: 2003 MOVS R0, #3
0x080077EE: 900C STR R0, [SP, #48]
0x080077F0: 02C0 LSLS R0, R0, #11
0x080077F2: 9008 STR R0, [SP, #32]
0x080077F4: A804 ADD R0, SP, #16
0x080077F6: F7FD F84F BL HAL_RCC_OscConfig ; 0x08004898
0x080077FA: 2800 CMP R0, #0
0x080077FC: D003 BEQ .L1 ; 0x08007806
0x080077FE: 480B LDR R0, =0x0800B8ED ; [PC, #44] [0x0800782C]
0x08007800: 490B LDR R1, =0x0800B5D8 ; [PC, #44] [0x08007830]
0x08007802: F7FF FB4F BL LOG_E ; 0x08006EA4
.L1:
0x08007806: 9503 STR R5, [SP, #12]
0x08007808: 9502 STR R5, [SP, #8]
0x0800780A: 2007 MOVS R0, #7
0x0800780C: 9000 STR R0, [SP, #0]
0x0800780E: 9401 STR R4, [SP, #4]
0x08007810: 4668 MOV R0, SP
0x08007812: 2102 MOVS R1, #2
0x08007814: F7FD FA60 BL HAL_RCC_ClockConfig ; 0x08004CD8
0x08007818: 2800 CMP R0, #0
0x0800781A: D003 BEQ .L2 ; 0x08007824
0x0800781C: 4803 LDR R0, =0x0800B8ED ; [PC, #12] [0x0800782C]
0x0800781E: 4904 LDR R1, =0x0800B5D8 ; [PC, #16] [0x08007830]
0x08007820: F7FF FB40 BL LOG_E ; 0x08006EA4
.L2:
0x08007824: F7FD FB6A BL HAL_RCC_EnableCSS ; 0x08004EFC
0x08007828: B012 ADD SP, SP, #72
0x0800782A: BD70 POP {R4-R6, PC}
0x0800782C: 0800B8ED DC.W 0x0800B8ED
0x08007830: 0800B5D8 DC.W 0x0800B5D8
Section .text.StartUpSequence from main.o, size=92, align=4
StartUpSequence:
0x08007834: B5F0 PUSH {R4-R7, LR}
0x08007836: B081 SUB SP, SP, #4
0x08007838: 4C14 LDR R4, =0x50000400 ; [PC, #80] [0x0800788C]
0x0800783A: 4620 MOV R0, R4
0x0800783C: 2101 MOVS R1, #1
0x0800783E: 2201 MOVS R2, #1
0x08007840: F003 FCD3 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08007844: 2102 MOVS R1, #2
0x08007846: 9100 STR R1, [SP, #0]
0x08007848: 4620 MOV R0, R4
0x0800784A: 2201 MOVS R2, #1
0x0800784C: F003 FCCD BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08007850: 2104 MOVS R1, #4
0x08007852: 4620 MOV R0, R4
0x08007854: 2201 MOVS R2, #1
0x08007856: F003 FCC8 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800785A: 267D MOVS R6, #125
0x0800785C: 00F0 LSLS R0, R6, #3
0x0800785E: F7FB FCFB BL HAL_Delay ; 0x08003258
0x08007862: 480A LDR R0, =0x50000400 ; [PC, #40] [0x0800788C]
0x08007864: 2101 MOVS R1, #1
0x08007866: 2200 MOVS R2, #0
0x08007868: F003 FCBF BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800786C: 4D07 LDR R5, =0x50000400 ; [PC, #28] [0x0800788C]
0x0800786E: 4628 MOV R0, R5
0x08007870: 9900 LDR R1, [SP, #0]
0x08007872: 2200 MOVS R2, #0
0x08007874: F003 FCB9 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08007878: 4628 MOV R0, R5
0x0800787A: 2104 MOVS R1, #4
0x0800787C: 2200 MOVS R2, #0
0x0800787E: F003 FCB4 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08007882: 00B0 LSLS R0, R6, #2
0x08007884: F7FB FCE8 BL HAL_Delay ; 0x08003258
0x08007888: B001 ADD SP, SP, #4
0x0800788A: BDF0 POP {R4-R7, PC}
0x0800788C: 50000400 DC.W 0x50000400
Section .text.CopyingVectorTableToRAM from main.o, size=112, align=4
CopyingVectorTableToRAM:
0x08007890: B5B0 PUSH {R4-R5, R7, LR}
0x08007892: 4D13 LDR R5, =0xE000ED08 ; [PC, #76] [0x080078E0]
0x08007894: 6829 LDR R1, [R5]
0x08007896: 4813 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #76] [0x080078E4] =0x20000F4C
0x08007898: 4C13 LDR R4, =vectorTableInRAM ; [PC, #76] [0x080078E8] =0x20000600
0x0800789A: 2330 MOVS R3, #48
0x0800789C: 4622 MOV R2, R4
0x0800789E: F7FC FC0F BL HAL_DMA_Start ; 0x080040C0
0x080078A2: 2800 CMP R0, #0
0x080078A4: D004 BEQ .L2 ; 0x080078B0
0x080078A6: 4811 LDR R0, =0x0800B8ED ; [PC, #68] [0x080078EC]
0x080078A8: 4911 LDR R1, =0x0800B72D ; [PC, #68] [0x080078F0]
0x080078AA: F7FF FAFB BL LOG_E ; 0x08006EA4
.L1:
0x080078AE: E7FE B .L1 ; 0x080078AE
.L2:
0x080078B0: 480E LDR R0, =0x0800B8ED ; [PC, #56] [0x080078EC]
0x080078B2: 4910 LDR R1, =0x0800B3FF ; [PC, #64] [0x080078F4]
0x080078B4: F7FF FABA BL LOG_I ; 0x08006E2C
0x080078B8: 207D MOVS R0, #125
0x080078BA: 00C2 LSLS R2, R0, #3
0x080078BC: 4809 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #36] [0x080078E4] =0x20000F4C
0x080078BE: 2100 MOVS R1, #0
0x080078C0: F7FC FCE4 BL HAL_DMA_PollForTransfer ; 0x0800428C
0x080078C4: 2800 CMP R0, #0
0x080078C6: D004 BEQ .L4 ; 0x080078D2
0x080078C8: 4808 LDR R0, =0x0800B8ED ; [PC, #32] [0x080078EC]
0x080078CA: 490B LDR R1, =0x0800B76B ; [PC, #44] [0x080078F8]
0x080078CC: F7FF FAEA BL LOG_E ; 0x08006EA4
.L3:
0x080078D0: E7FE B .L3 ; 0x080078D0
.L4:
0x080078D2: 4806 LDR R0, =0x0800B8ED ; [PC, #24] [0x080078EC]
0x080078D4: 4909 LDR R1, =0x0800BBEF ; [PC, #36] [0x080078FC]
0x080078D6: F7FF FAA9 BL LOG_I ; 0x08006E2C
0x080078DA: 602C STR R4, [R5]
0x080078DC: BDB0 POP {R4-R5, R7, PC}
0x080078DE: 46C0 NOP
0x080078E0: E000ED08 DC.W 0xE000ED08
0x080078E4: 20000F4C DC.W hdma_memtomem_dma1_channel2
0x080078E8: 20000600 DC.W vectorTableInRAM
0x080078EC: 0800B8ED DC.W 0x0800B8ED
0x080078F0: 0800B72D DC.W 0x0800B72D
0x080078F4: 0800B3FF DC.W 0x0800B3FF
0x080078F8: 0800B76B DC.W 0x0800B76B
0x080078FC: 0800BBEF DC.W 0x0800BBEF
Section .text.StartOffMode from main.o, size=244, align=4
StartOffMode:
0x08007900: B5F0 PUSH {R4-R7, LR}
0x08007902: B081 SUB SP, SP, #4
0x08007904: 4605 MOV R5, R0
0x08007906: F7FB FCA1 BL HAL_GetTick ; 0x0800324C
0x0800790A: 4604 MOV R4, R0
0x0800790C: 4A27 LDR R2, =last_time_started ; [PC, #156] [0x080079AC] =0x200012D8
0x0800790E: 2601 MOVS R6, #1
0x08007910: 0237 LSLS R7, R6, #8
0x08007912: 2D00 CMP R5, #0
0x08007914: D107 BNE .L1 ; 0x08007926
0x08007916: 6810 LDR R0, [R2]
0x08007918: 1A20 SUBS R0, R4, R0
0x0800791A: 4639 MOV R1, R7
0x0800791C: 31F4 ADDS R1, #244
0x0800791E: 4288 CMP R0, R1
0x08007920: D801 BHI .L1 ; 0x08007926
0x08007922: B001 ADD SP, SP, #4
0x08007924: BDF0 POP {R4-R7, PC}
.L1:
0x08007926: 4615 MOV R5, R2
0x08007928: 4821 LDR R0, =htim16 ; [PC, #132] [0x080079B0] =0x20001134
0x0800792A: F7FD FCD9 BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x0800792E: 4921 LDR R1, =sys_data ; [PC, #132] [0x080079B4] =0x20000CFC
0x08007930: 8D88 LDRH R0, [R1, #44]
0x08007932: 2800 CMP R0, #0
0x08007934: D000 BEQ .L2 ; 0x08007938
0x08007936: 602C STR R4, [R5]
.L2:
0x08007938: 2500 MOVS R5, #0
0x0800793A: 858D STRH R5, [R1, #44]
0x0800793C: 2009 MOVS R0, #9
0x0800793E: F7FC FA1D BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007942: 20EA MOVS R0, #234
0x08007944: 491B LDR R1, =sys_data ; [PC, #108] [0x080079B4] =0x20000CFC
0x08007946: 520D STRH R5, [R1, R0]
0x08007948: 481B LDR R0, =MOSFETS_Management ; [PC, #108] [0x080079B8] =0x20001320
0x0800794A: 491C LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #112] [0x080079BC] =0x20000001
0x0800794C: 6001 STR R1, [R0]
0x0800794E: 2009 MOVS R0, #9
0x08007950: F7FC FA08 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08007954: 43F1 MVNS R1, R6
0x08007956: 481A LDR R0, =htim14 ; [PC, #104] [0x080079C0] =0x200011CC
0x08007958: 6802 LDR R2, [R0]
0x0800795A: 6111 STR R1, [R2, #16]
0x0800795C: 4919 LDR R1, =ExternalRedLED_Management ; [PC, #100] [0x080079C4] =0x20001360
0x0800795E: 4B1A LDR R3, =TurnExternalRedLEDOff ; [PC, #104] [0x080079C8] =0x08008C61
0x08007960: 600B STR R3, [R1]
0x08007962: 491A LDR R1, =ExternalGreenLED_Management ; [PC, #104] [0x080079CC] =0x20001370
0x08007964: 4B1A LDR R3, =TurnExternalGreenLEDOff ; [PC, #104] [0x080079D0] =0x08008CD9
0x08007966: 600B STR R3, [R1]
0x08007968: 491A LDR R1, =InternalGreenLED_Management ; [PC, #104] [0x080079D4] =0x20001334
0x0800796A: 4B1B LDR R3, =TurnGreenLEDOff ; [PC, #108] [0x080079D8] =0x08008D65
0x0800796C: 600B STR R3, [R1]
0x0800796E: 6255 STR R5, [R2, #36]
0x08007970: F7FD FC7E BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08007974: 4819 LDR R0, =hadc1 ; [PC, #100] [0x080079DC] =0x20000580
0x08007976: 6800 LDR R0, [R0]
0x08007978: 6007 STR R7, [R0]
0x0800797A: 0271 LSLS R1, R6, #9
0x0800797C: 6001 STR R1, [R0]
0x0800797E: 0330 LSLS R0, R6, #12
0x08007980: 4917 LDR R1, =0xE000E280 ; [PC, #92] [0x080079E0]
0x08007982: 6008 STR R0, [R1]
0x08007984: 200C MOVS R0, #12
0x08007986: F7FC F9ED BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800798A: 2045 MOVS R0, #69
0x0800798C: 0080 LSLS R0, R0, #2
0x0800798E: 4909 LDR R1, =sys_data ; [PC, #36] [0x080079B4] =0x20000CFC
0x08007990: 520D STRH R5, [R1, R0]
0x08007992: 2089 MOVS R0, #137
0x08007994: 0040 LSLS R0, R0, #1
0x08007996: 520D STRH R5, [R1, R0]
0x08007998: 4812 LDR R0, =overcurrent_shutdown_is_active ; [PC, #72] [0x080079E4] =0x200012C8
0x0800799A: 6005 STR R5, [R0]
0x0800799C: 4812 LDR R0, =temperature_shutdown_is_active ; [PC, #72] [0x080079E8] =0x200012B0
0x0800799E: 6005 STR R5, [R0]
0x080079A0: 4812 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #72] [0x080079EC] =0x200012CC
0x080079A2: 6005 STR R5, [R0]
0x080079A4: 4812 LDR R0, =overload_shutdown_is_active ; [PC, #72] [0x080079F0] =0x200012C4
0x080079A6: 6005 STR R5, [R0]
0x080079A8: B001 ADD SP, SP, #4
0x080079AA: BDF0 POP {R4-R7, PC}
0x080079AC: 200012D8 DC.W last_time_started
0x080079B0: 20001134 DC.W htim16
0x080079B4: 20000CFC DC.W sys_data
0x080079B8: 20001320 DC.W MOSFETS_Management
0x080079BC: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080079C0: 200011CC DC.W htim14
0x080079C4: 20001360 DC.W ExternalRedLED_Management
0x080079C8: 08008C61 DC.W TurnExternalRedLEDOff
0x080079CC: 20001370 DC.W ExternalGreenLED_Management
0x080079D0: 08008CD9 DC.W TurnExternalGreenLEDOff
0x080079D4: 20001334 DC.W InternalGreenLED_Management
0x080079D8: 08008D65 DC.W TurnGreenLEDOff
0x080079DC: 20000580 DC.W hadc1
0x080079E0: E000E280 DC.W 0xE000E280
0x080079E4: 200012C8 DC.W overcurrent_shutdown_is_active
0x080079E8: 200012B0 DC.W temperature_shutdown_is_active
0x080079EC: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active
0x080079F0: 200012C4 DC.W overload_shutdown_is_active
Section .text.DIP_Switches from main.o, size=1144, align=4
DIP_Switches:
0x080079F4: B5F0 PUSH {R4-R7, LR}
0x080079F6: B083 SUB SP, SP, #12
0x080079F8: 2501 MOVS R5, #1
0x080079FA: 022E LSLS R6, R5, #8
0x080079FC: 4CF5 LDR R4, =0x50000400 ; [PC, #0x03D4] [0x08007DD4]
0x080079FE: 4620 MOV R0, R4
0x08007A00: 4631 MOV R1, R6
0x08007A02: F003 F86C BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A06: 9502 STR R5, [SP, #8]
0x08007A08: 026D LSLS R5, R5, #9
0x08007A0A: 2801 CMP R0, #1
0x08007A0C: D125 BNE .L2 ; 0x08007A5A
0x08007A0E: 4620 MOV R0, R4
0x08007A10: 4629 MOV R1, R5
0x08007A12: F003 F864 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A16: 2801 CMP R0, #1
0x08007A18: D11F BNE .L2 ; 0x08007A5A
0x08007A1A: 2701 MOVS R7, #1
0x08007A1C: 02B9 LSLS R1, R7, #10
0x08007A1E: 4620 MOV R0, R4
0x08007A20: F003 F85D BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A24: 2801 CMP R0, #1
0x08007A26: D118 BNE .L2 ; 0x08007A5A
0x08007A28: 463D MOV R5, R7
0x08007A2A: 02F9 LSLS R1, R7, #11
0x08007A2C: 4620 MOV R0, R4
0x08007A2E: F003 F856 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A32: 2800 CMP R0, #0
0x08007A34: D100 BNE .L1 ; 0x08007A38
0x08007A36: E0FE B .L14 ; 0x08007C36
.L1:
0x08007A38: 48E7 LDR R0, =0x0800B8ED ; [PC, #0x039C] [0x08007DD8]
0x08007A3A: 49E5 LDR R1, =0x0800B432 ; [PC, #0x0394] [0x08007DD0]
0x08007A3C: F7FF F9F6 BL LOG_I ; 0x08006E2C
0x08007A40: 48E7 LDR R0, =LVP_OVP ; [PC, #0x039C] [0x08007DE0] =0x20001270
0x08007A42: 49F5 LDR R1, =DoNothing ; [PC, #0x03D4] [0x08007E18] =0x200001F9
0x08007A44: 4AFC LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x03F0] [0x08007E38] =0x08008F35
0x08007A46: 4BFD LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x03F4] [0x08007E3C] =0x08008E25
0x08007A48: 4FEA LDR R7, =AUTO_Mode ; [PC, #0x03A8] [0x08007DF4] =0x20001390
0x08007A4A: 4EFD LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x03F4] [0x08007E40] =0x08008EB1
0x08007A4C: 603E STR R6, [R7]
0x08007A4E: 6003 STR R3, [R0]
0x08007A50: 6042 STR R2, [R0, #4]
0x08007A52: 6081 STR R1, [R0, #8]
0x08007A54: 60C1 STR R1, [R0, #12]
0x08007A56: 2000 MOVS R0, #0
0x08007A58: E170 B .L23 ; 0x08007D3C
.L2:
0x08007A5A: 4620 MOV R0, R4
0x08007A5C: 4631 MOV R1, R6
0x08007A5E: F003 F83E BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A62: 2800 CMP R0, #0
0x08007A64: D125 BNE .L4 ; 0x08007AB2
0x08007A66: 4620 MOV R0, R4
0x08007A68: 4629 MOV R1, R5
0x08007A6A: F003 F838 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A6E: 2801 CMP R0, #1
0x08007A70: D11F BNE .L4 ; 0x08007AB2
0x08007A72: 2701 MOVS R7, #1
0x08007A74: 02B9 LSLS R1, R7, #10
0x08007A76: 4620 MOV R0, R4
0x08007A78: F003 F831 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A7C: 2801 CMP R0, #1
0x08007A7E: D118 BNE .L4 ; 0x08007AB2
0x08007A80: 02F9 LSLS R1, R7, #11
0x08007A82: 4620 MOV R0, R4
0x08007A84: F003 F82B BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007A88: 2800 CMP R0, #0
0x08007A8A: D100 BNE .L3 ; 0x08007A8E
0x08007A8C: E0FC B .L16 ; 0x08007C88
.L3:
0x08007A8E: 48D2 LDR R0, =0x0800B8ED ; [PC, #0x0348] [0x08007DD8]
0x08007A90: 49EF LDR R1, =0x0800B45D ; [PC, #0x03BC] [0x08007E50]
0x08007A92: F7FF F9CB BL LOG_I ; 0x08006E2C
0x08007A96: 48D2 LDR R0, =LVP_OVP ; [PC, #0x0348] [0x08007DE0] =0x20001270
0x08007A98: 49DF LDR R1, =DoNothing ; [PC, #0x037C] [0x08007E18] =0x200001F9
0x08007A9A: 4AE0 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x0380] [0x08007E1C] =0x08009125
0x08007A9C: 4BE0 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0380] [0x08007E20] =0x08009015
0x08007A9E: 4DD5 LDR R5, =AUTO_Mode ; [PC, #0x0354] [0x08007DF4] =0x20001390
0x08007AA0: 4EE0 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x0380] [0x08007E24] =0x080090A1
0x08007AA2: 602E STR R6, [R5]
0x08007AA4: 463D MOV R5, R7
0x08007AA6: 6003 STR R3, [R0]
0x08007AA8: 6042 STR R2, [R0, #4]
0x08007AAA: 6081 STR R1, [R0, #8]
0x08007AAC: 60C1 STR R1, [R0, #12]
0x08007AAE: 4638 MOV R0, R7
0x08007AB0: E144 B .L23 ; 0x08007D3C
.L4:
0x08007AB2: 4620 MOV R0, R4
0x08007AB4: 4631 MOV R1, R6
0x08007AB6: F003 F812 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007ABA: 2801 CMP R0, #1
0x08007ABC: D124 BNE .L6 ; 0x08007B08
0x08007ABE: 4620 MOV R0, R4
0x08007AC0: 4629 MOV R1, R5
0x08007AC2: F003 F80C BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007AC6: 2800 CMP R0, #0
0x08007AC8: D11E BNE .L6 ; 0x08007B08
0x08007ACA: 2701 MOVS R7, #1
0x08007ACC: 02B9 LSLS R1, R7, #10
0x08007ACE: 4620 MOV R0, R4
0x08007AD0: F003 F805 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007AD4: 2801 CMP R0, #1
0x08007AD6: D117 BNE .L6 ; 0x08007B08
0x08007AD8: 02F9 LSLS R1, R7, #11
0x08007ADA: 4620 MOV R0, R4
0x08007ADC: F002 FFFF BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007AE0: 2800 CMP R0, #0
0x08007AE2: D100 BNE .L5 ; 0x08007AE6
0x08007AE4: E0E2 B .L17 ; 0x08007CAC
.L5:
0x08007AE6: 48BC LDR R0, =0x0800B8ED ; [PC, #0x02F0] [0x08007DD8]
0x08007AE8: 49D2 LDR R1, =0x0800B488 ; [PC, #0x0348] [0x08007E34]
0x08007AEA: F7FF F99F BL LOG_I ; 0x08006E2C
0x08007AEE: 48BC LDR R0, =LVP_OVP ; [PC, #0x02F0] [0x08007DE0] =0x20001270
0x08007AF0: 49C9 LDR R1, =DoNothing ; [PC, #0x0324] [0x08007E18] =0x200001F9
0x08007AF2: 4AD1 LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x0344] [0x08007E38] =0x08008F35
0x08007AF4: 4BD1 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0344] [0x08007E3C] =0x08008E25
0x08007AF6: 4DBF LDR R5, =AUTO_Mode ; [PC, #0x02FC] [0x08007DF4] =0x20001390
0x08007AF8: 4ED1 LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x0344] [0x08007E40] =0x08008EB1
0x08007AFA: 602E STR R6, [R5]
0x08007AFC: 6003 STR R3, [R0]
0x08007AFE: 6042 STR R2, [R0, #4]
0x08007B00: 6081 STR R1, [R0, #8]
0x08007B02: 60C1 STR R1, [R0, #12]
0x08007B04: 2002 MOVS R0, #2
0x08007B06: E118 B .L22 ; 0x08007D3A
.L6:
0x08007B08: 4620 MOV R0, R4
0x08007B0A: 4631 MOV R1, R6
0x08007B0C: F002 FFE7 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B10: 2800 CMP R0, #0
0x08007B12: D124 BNE .L8 ; 0x08007B5E
0x08007B14: 4620 MOV R0, R4
0x08007B16: 4629 MOV R1, R5
0x08007B18: F002 FFE1 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B1C: 2800 CMP R0, #0
0x08007B1E: D11E BNE .L8 ; 0x08007B5E
0x08007B20: 2701 MOVS R7, #1
0x08007B22: 02B9 LSLS R1, R7, #10
0x08007B24: 4620 MOV R0, R4
0x08007B26: F002 FFDA BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B2A: 2801 CMP R0, #1
0x08007B2C: D117 BNE .L8 ; 0x08007B5E
0x08007B2E: 02F9 LSLS R1, R7, #11
0x08007B30: 4620 MOV R0, R4
0x08007B32: F002 FFD4 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B36: 2800 CMP R0, #0
0x08007B38: D100 BNE .L7 ; 0x08007B3C
0x08007B3A: E0DC B .L20 ; 0x08007CF6
.L7:
0x08007B3C: 48A6 LDR R0, =0x0800B8ED ; [PC, #0x0298] [0x08007DD8]
0x08007B3E: 49B5 LDR R1, =0x0800B4B3 ; [PC, #0x02D4] [0x08007E14]
0x08007B40: F7FF F974 BL LOG_I ; 0x08006E2C
0x08007B44: 48A6 LDR R0, =LVP_OVP ; [PC, #0x0298] [0x08007DE0] =0x20001270
0x08007B46: 49B4 LDR R1, =DoNothing ; [PC, #0x02D0] [0x08007E18] =0x200001F9
0x08007B48: 4AB4 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x02D0] [0x08007E1C] =0x08009125
0x08007B4A: 4BB5 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x02D4] [0x08007E20] =0x08009015
0x08007B4C: 4DA9 LDR R5, =AUTO_Mode ; [PC, #0x02A4] [0x08007DF4] =0x20001390
0x08007B4E: 4EB5 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x02D4] [0x08007E24] =0x080090A1
0x08007B50: 602E STR R6, [R5]
0x08007B52: 6003 STR R3, [R0]
0x08007B54: 6042 STR R2, [R0, #4]
0x08007B56: 6081 STR R1, [R0, #8]
0x08007B58: 60C1 STR R1, [R0, #12]
0x08007B5A: 2003 MOVS R0, #3
0x08007B5C: E0ED B .L22 ; 0x08007D3A
.L8:
0x08007B5E: 4620 MOV R0, R4
0x08007B60: 4631 MOV R1, R6
0x08007B62: F002 FFBC BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B66: 9902 LDR R1, [SP, #8]
0x08007B68: 02CF LSLS R7, R1, #11
0x08007B6A: 2801 CMP R0, #1
0x08007B6C: D10C BNE .L9 ; 0x08007B88
0x08007B6E: 4620 MOV R0, R4
0x08007B70: 4629 MOV R1, R5
0x08007B72: F002 FFB4 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B76: 2801 CMP R0, #1
0x08007B78: D106 BNE .L9 ; 0x08007B88
0x08007B7A: 9001 STR R0, [SP, #4]
0x08007B7C: 0281 LSLS R1, R0, #10
0x08007B7E: 4620 MOV R0, R4
0x08007B80: F002 FFAD BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B84: 2800 CMP R0, #0
0x08007B86: D03D BEQ .L13 ; 0x08007C04
.L9:
0x08007B88: 4620 MOV R0, R4
0x08007B8A: 4631 MOV R1, R6
0x08007B8C: F002 FFA7 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B90: 2800 CMP R0, #0
0x08007B92: D10B BNE .L10 ; 0x08007BAC
0x08007B94: 4620 MOV R0, R4
0x08007B96: 4629 MOV R1, R5
0x08007B98: F002 FFA1 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007B9C: 2801 CMP R0, #1
0x08007B9E: D105 BNE .L10 ; 0x08007BAC
0x08007BA0: 0281 LSLS R1, R0, #10
0x08007BA2: 4620 MOV R0, R4
0x08007BA4: F002 FF9B BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007BA8: 2800 CMP R0, #0
0x08007BAA: D055 BEQ .L15 ; 0x08007C58
.L10:
0x08007BAC: 4620 MOV R0, R4
0x08007BAE: 4639 MOV R1, R7
0x08007BB0: F002 FF95 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007BB4: 2800 CMP R0, #0
0x08007BB6: D011 BEQ .L11 ; 0x08007BDC
0x08007BB8: 4887 LDR R0, =0x0800B8ED ; [PC, #0x021C] [0x08007DD8]
0x08007BBA: 4988 LDR R1, =0x0800BA1C ; [PC, #0x0220] [0x08007DDC]
0x08007BBC: F7FF F936 BL LOG_I ; 0x08006E2C
0x08007BC0: 4887 LDR R0, =LVP_OVP ; [PC, #0x021C] [0x08007DE0] =0x20001270
0x08007BC2: 4988 LDR R1, =OVP_present__LVP_present ; [PC, #0x0220] [0x08007DE4] =0x08009375
0x08007BC4: 4A88 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0220] [0x08007DE8] =0x080092FD
0x08007BC6: 4B89 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0224] [0x08007DEC] =0x08009289
0x08007BC8: 4D89 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0224] [0x08007DF0] =0x08009221
0x08007BCA: 6005 STR R5, [R0]
0x08007BCC: 6043 STR R3, [R0, #4]
0x08007BCE: 6082 STR R2, [R0, #8]
0x08007BD0: 60C1 STR R1, [R0, #12]
0x08007BD2: 4888 LDR R0, =AUTO_Mode ; [PC, #0x0220] [0x08007DF4] =0x20001390
0x08007BD4: 4988 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0220] [0x08007DF8] =0x080093D9
0x08007BD6: 6001 STR R1, [R0]
0x08007BD8: 2004 MOVS R0, #4
0x08007BDA: E010 B .L12 ; 0x08007BFE
.L11:
0x08007BDC: 487E LDR R0, =0x0800B8ED ; [PC, #0x01F8] [0x08007DD8]
0x08007BDE: 4987 LDR R1, =0x0800BC1F ; [PC, #0x021C] [0x08007DFC]
0x08007BE0: F7FF F924 BL LOG_I ; 0x08006E2C
0x08007BE4: 487E LDR R0, =LVP_OVP ; [PC, #0x01F8] [0x08007DE0] =0x20001270
0x08007BE6: 497F LDR R1, =OVP_present__LVP_present ; [PC, #0x01FC] [0x08007DE4] =0x08009375
0x08007BE8: 4A7F LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01FC] [0x08007DE8] =0x080092FD
0x08007BEA: 4B80 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0200] [0x08007DEC] =0x08009289
0x08007BEC: 4D80 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0200] [0x08007DF0] =0x08009221
0x08007BEE: 6005 STR R5, [R0]
0x08007BF0: 6043 STR R3, [R0, #4]
0x08007BF2: 6082 STR R2, [R0, #8]
0x08007BF4: 60C1 STR R1, [R0, #12]
0x08007BF6: 487F LDR R0, =AUTO_Mode ; [PC, #0x01FC] [0x08007DF4] =0x20001390
0x08007BF8: 4981 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0204] [0x08007E00] =0x08009185
0x08007BFA: 6001 STR R1, [R0]
0x08007BFC: 200C MOVS R0, #12
.L12:
0x08007BFE: 9902 LDR R1, [SP, #8]
0x08007C00: 460D MOV R5, R1
0x08007C02: E09C B .L24 ; 0x08007D3E
.L13:
0x08007C04: 9E01 LDR R6, [SP, #4]
0x08007C06: 4620 MOV R0, R4
0x08007C08: 4639 MOV R1, R7
0x08007C0A: F002 FF68 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007C0E: 2800 CMP R0, #0
0x08007C10: D05D BEQ .L18 ; 0x08007CCE
0x08007C12: 4871 LDR R0, =0x0800B8ED ; [PC, #0x01C4] [0x08007DD8]
0x08007C14: 497D LDR R1, =0x0800B4DE ; [PC, #0x01F4] [0x08007E0C]
0x08007C16: F7FF F909 BL LOG_I ; 0x08006E2C
0x08007C1A: 4871 LDR R0, =LVP_OVP ; [PC, #0x01C4] [0x08007DE0] =0x20001270
0x08007C1C: 4971 LDR R1, =OVP_present__LVP_present ; [PC, #0x01C4] [0x08007DE4] =0x08009375
0x08007C1E: 4A72 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01C8] [0x08007DE8] =0x080092FD
0x08007C20: 4B72 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x01C8] [0x08007DEC] =0x08009289
0x08007C22: 4D73 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x01CC] [0x08007DF0] =0x08009221
0x08007C24: 6005 STR R5, [R0]
0x08007C26: 6043 STR R3, [R0, #4]
0x08007C28: 6082 STR R2, [R0, #8]
0x08007C2A: 60C1 STR R1, [R0, #12]
0x08007C2C: 4871 LDR R0, =AUTO_Mode ; [PC, #0x01C4] [0x08007DF4] =0x20001390
0x08007C2E: 4972 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x01C8] [0x08007DF8] =0x080093D9
0x08007C30: 6001 STR R1, [R0]
0x08007C32: 2004 MOVS R0, #4
0x08007C34: E05C B .L19 ; 0x08007CF0
.L14:
0x08007C36: 4868 LDR R0, =0x0800B8ED ; [PC, #0x01A0] [0x08007DD8]
0x08007C38: 4987 LDR R1, =0x0800B7A1 ; [PC, #0x021C] [0x08007E58]
0x08007C3A: F7FF F8F7 BL LOG_I ; 0x08006E2C
0x08007C3E: 4868 LDR R0, =LVP_OVP ; [PC, #0x01A0] [0x08007DE0] =0x20001270
0x08007C40: 4975 LDR R1, =DoNothing ; [PC, #0x01D4] [0x08007E18] =0x200001F9
0x08007C42: 4A81 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x0204] [0x08007E48] =0x08008E65
0x08007C44: 4B7D LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x01F4] [0x08007E3C] =0x08008E25
0x08007C46: 4F6B LDR R7, =AUTO_Mode ; [PC, #0x01AC] [0x08007DF4] =0x20001390
0x08007C48: 4E80 LDR R6, =AUTO_LVP_Management ; [PC, #0x0200] [0x08007E4C] =0x08008DA5
0x08007C4A: 603E STR R6, [R7]
0x08007C4C: 6003 STR R3, [R0]
0x08007C4E: 6042 STR R2, [R0, #4]
0x08007C50: 6081 STR R1, [R0, #8]
0x08007C52: 60C1 STR R1, [R0, #12]
0x08007C54: 2008 MOVS R0, #8
0x08007C56: E071 B .L23 ; 0x08007D3C
.L15:
0x08007C58: 4620 MOV R0, R4
0x08007C5A: 4639 MOV R1, R7
0x08007C5C: F002 FF3F BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007C60: 2800 CMP R0, #0
0x08007C62: D059 BEQ .L21 ; 0x08007D18
0x08007C64: 485C LDR R0, =0x0800B8ED ; [PC, #0x0170] [0x08007DD8]
0x08007C66: 4967 LDR R1, =0x0800B509 ; [PC, #0x019C] [0x08007E04]
0x08007C68: F7FF F8E0 BL LOG_I ; 0x08006E2C
0x08007C6C: 485C LDR R0, =LVP_OVP ; [PC, #0x0170] [0x08007DE0] =0x20001270
0x08007C6E: 495D LDR R1, =OVP_present__LVP_present ; [PC, #0x0174] [0x08007DE4] =0x08009375
0x08007C70: 4A5D LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0174] [0x08007DE8] =0x080092FD
0x08007C72: 4B5E LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0178] [0x08007DEC] =0x08009289
0x08007C74: 4D5E LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0178] [0x08007DF0] =0x08009221
0x08007C76: 6005 STR R5, [R0]
0x08007C78: 6043 STR R3, [R0, #4]
0x08007C7A: 6082 STR R2, [R0, #8]
0x08007C7C: 60C1 STR R1, [R0, #12]
0x08007C7E: 485D LDR R0, =AUTO_Mode ; [PC, #0x0174] [0x08007DF4] =0x20001390
0x08007C80: 495D LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0174] [0x08007DF8] =0x080093D9
0x08007C82: 6001 STR R1, [R0]
0x08007C84: 2005 MOVS R0, #5
0x08007C86: E058 B .L22 ; 0x08007D3A
.L16:
0x08007C88: 4853 LDR R0, =0x0800B8ED ; [PC, #0x014C] [0x08007DD8]
0x08007C8A: 4972 LDR R1, =0x0800B7CB ; [PC, #0x01C8] [0x08007E54]
0x08007C8C: F7FF F8CE BL LOG_I ; 0x08006E2C
0x08007C90: 4853 LDR R0, =LVP_OVP ; [PC, #0x014C] [0x08007DE0] =0x20001270
0x08007C92: 4961 LDR R1, =DoNothing ; [PC, #0x0184] [0x08007E18] =0x200001F9
0x08007C94: 4A65 LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0194] [0x08007E2C] =0x08009055
0x08007C96: 4B62 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0188] [0x08007E20] =0x08009015
0x08007C98: 4D56 LDR R5, =AUTO_Mode ; [PC, #0x0158] [0x08007DF4] =0x20001390
0x08007C9A: 4E65 LDR R6, =AUTO_OVP_Management ; [PC, #0x0194] [0x08007E30] =0x08008F95
0x08007C9C: 602E STR R6, [R5]
0x08007C9E: 6003 STR R3, [R0]
0x08007CA0: 6042 STR R2, [R0, #4]
0x08007CA2: 6081 STR R1, [R0, #8]
0x08007CA4: 60C1 STR R1, [R0, #12]
0x08007CA6: 2009 MOVS R0, #9
0x08007CA8: 2501 MOVS R5, #1
0x08007CAA: E047 B .L23 ; 0x08007D3C
.L17:
0x08007CAC: 484A LDR R0, =0x0800B8ED ; [PC, #0x0128] [0x08007DD8]
0x08007CAE: 4965 LDR R1, =0x0800B7F5 ; [PC, #0x0194] [0x08007E44]
0x08007CB0: F7FF F8BC BL LOG_I ; 0x08006E2C
0x08007CB4: 484A LDR R0, =LVP_OVP ; [PC, #0x0128] [0x08007DE0] =0x20001270
0x08007CB6: 4958 LDR R1, =DoNothing ; [PC, #0x0160] [0x08007E18] =0x200001F9
0x08007CB8: 4A63 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x018C] [0x08007E48] =0x08008E65
0x08007CBA: 4B60 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0180] [0x08007E3C] =0x08008E25
0x08007CBC: 4D4D LDR R5, =AUTO_Mode ; [PC, #0x0134] [0x08007DF4] =0x20001390
0x08007CBE: 4E63 LDR R6, =AUTO_LVP_Management ; [PC, #0x018C] [0x08007E4C] =0x08008DA5
0x08007CC0: 602E STR R6, [R5]
0x08007CC2: 6003 STR R3, [R0]
0x08007CC4: 6042 STR R2, [R0, #4]
0x08007CC6: 6081 STR R1, [R0, #8]
0x08007CC8: 60C1 STR R1, [R0, #12]
0x08007CCA: 200A MOVS R0, #10
0x08007CCC: E035 B .L22 ; 0x08007D3A
.L18:
0x08007CCE: 4842 LDR R0, =0x0800B8ED ; [PC, #0x0108] [0x08007DD8]
0x08007CD0: 494F LDR R1, =0x0800B849 ; [PC, #0x013C] [0x08007E10]
0x08007CD2: F7FF F8AB BL LOG_I ; 0x08006E2C
0x08007CD6: 4842 LDR R0, =LVP_OVP ; [PC, #0x0108] [0x08007DE0] =0x20001270
0x08007CD8: 4942 LDR R1, =OVP_present__LVP_present ; [PC, #0x0108] [0x08007DE4] =0x08009375
0x08007CDA: 4A43 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x010C] [0x08007DE8] =0x080092FD
0x08007CDC: 4B43 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x010C] [0x08007DEC] =0x08009289
0x08007CDE: 4D44 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0110] [0x08007DF0] =0x08009221
0x08007CE0: 6005 STR R5, [R0]
0x08007CE2: 6043 STR R3, [R0, #4]
0x08007CE4: 6082 STR R2, [R0, #8]
0x08007CE6: 60C1 STR R1, [R0, #12]
0x08007CE8: 4842 LDR R0, =AUTO_Mode ; [PC, #0x0108] [0x08007DF4] =0x20001390
0x08007CEA: 4945 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0114] [0x08007E00] =0x08009185
0x08007CEC: 6001 STR R1, [R0]
0x08007CEE: 200C MOVS R0, #12
.L19:
0x08007CF0: 9902 LDR R1, [SP, #8]
0x08007CF2: 4635 MOV R5, R6
0x08007CF4: E023 B .L24 ; 0x08007D3E
.L20:
0x08007CF6: 4838 LDR R0, =0x0800B8ED ; [PC, #224] [0x08007DD8]
0x08007CF8: 494B LDR R1, =0x0800B81F ; [PC, #0x012C] [0x08007E28]
0x08007CFA: F7FF F897 BL LOG_I ; 0x08006E2C
0x08007CFE: 4838 LDR R0, =LVP_OVP ; [PC, #224] [0x08007DE0] =0x20001270
0x08007D00: 4945 LDR R1, =DoNothing ; [PC, #0x0114] [0x08007E18] =0x200001F9
0x08007D02: 4A4A LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0128] [0x08007E2C] =0x08009055
0x08007D04: 4B46 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0118] [0x08007E20] =0x08009015
0x08007D06: 4D3B LDR R5, =AUTO_Mode ; [PC, #236] [0x08007DF4] =0x20001390
0x08007D08: 4E49 LDR R6, =AUTO_OVP_Management ; [PC, #0x0124] [0x08007E30] =0x08008F95
0x08007D0A: 602E STR R6, [R5]
0x08007D0C: 6003 STR R3, [R0]
0x08007D0E: 6042 STR R2, [R0, #4]
0x08007D10: 6081 STR R1, [R0, #8]
0x08007D12: 60C1 STR R1, [R0, #12]
0x08007D14: 200B MOVS R0, #11
0x08007D16: E010 B .L22 ; 0x08007D3A
.L21:
0x08007D18: 482F LDR R0, =0x0800B8ED ; [PC, #188] [0x08007DD8]
0x08007D1A: 493B LDR R1, =0x0800B873 ; [PC, #236] [0x08007E08]
0x08007D1C: F7FF F886 BL LOG_I ; 0x08006E2C
0x08007D20: 482F LDR R0, =LVP_OVP ; [PC, #188] [0x08007DE0] =0x20001270
0x08007D22: 4930 LDR R1, =OVP_present__LVP_present ; [PC, #192] [0x08007DE4] =0x08009375
0x08007D24: 4A30 LDR R2, =OVP_present__LVP_not_present ; [PC, #192] [0x08007DE8] =0x080092FD
0x08007D26: 4B31 LDR R3, =OVP_not_present__LVP_present ; [PC, #196] [0x08007DEC] =0x08009289
0x08007D28: 4D31 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #196] [0x08007DF0] =0x08009221
0x08007D2A: 6005 STR R5, [R0]
0x08007D2C: 6043 STR R3, [R0, #4]
0x08007D2E: 6082 STR R2, [R0, #8]
0x08007D30: 60C1 STR R1, [R0, #12]
0x08007D32: 4830 LDR R0, =AUTO_Mode ; [PC, #192] [0x08007DF4] =0x20001390
0x08007D34: 4932 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #200] [0x08007E00] =0x08009185
0x08007D36: 6001 STR R1, [R0]
0x08007D38: 200D MOVS R0, #13
.L22:
0x08007D3A: 2500 MOVS R5, #0
.L23:
0x08007D3C: 9902 LDR R1, [SP, #8]
.L24:
0x08007D3E: 4F47 LDR R7, =sys_data ; [PC, #0x011C] [0x08007E5C] =0x20000CFC
0x08007D40: 8578 STRH R0, [R7, #42]
0x08007D42: 4847 LDR R0, =LVP_OVP_logic ; [PC, #0x011C] [0x08007E60] =0x200001FB
0x08007D44: 7005 STRB R5, [R0]
0x08007D46: 0309 LSLS R1, R1, #12
0x08007D48: 4620 MOV R0, R4
0x08007D4A: F002 FEC8 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007D4E: 2800 CMP R0, #0
0x08007D50: D003 BEQ .L25 ; 0x08007D5A
0x08007D52: 4844 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0110] [0x08007E64] =0x200012D0
0x08007D54: 2100 MOVS R1, #0
0x08007D56: 6001 STR R1, [R0]
0x08007D58: E006 B .L26 ; 0x08007D68
.L25:
0x08007D5A: 4842 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0108] [0x08007E64] =0x200012D0
0x08007D5C: 2101 MOVS R1, #1
0x08007D5E: 6001 STR R1, [R0]
0x08007D60: 8D78 LDRH R0, [R7, #42]
0x08007D62: 2110 MOVS R1, #16
0x08007D64: 4301 ORRS R1, R0
0x08007D66: 8579 STRH R1, [R7, #42]
.L26:
0x08007D68: 2601 MOVS R6, #1
0x08007D6A: 0375 LSLS R5, R6, #13
0x08007D6C: 4620 MOV R0, R4
0x08007D6E: 4629 MOV R1, R5
0x08007D70: F002 FEB5 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08007D74: 2800 CMP R0, #0
0x08007D76: D003 BEQ .L27 ; 0x08007D80
0x08007D78: 483B LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #236] [0x08007E68] =0x200012F8
0x08007D7A: 2100 MOVS R1, #0
0x08007D7C: 6001 STR R1, [R0]
0x08007D7E: E005 B .L28 ; 0x08007D8C
.L27:
0x08007D80: 4839 LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #228] [0x08007E68] =0x200012F8
0x08007D82: 6006 STR R6, [R0]
0x08007D84: 8D78 LDRH R0, [R7, #42]
0x08007D86: 2120 MOVS R1, #32
0x08007D88: 4301 ORRS R1, R0
0x08007D8A: 8579 STRH R1, [R7, #42]
.L28:
0x08007D8C: 0231 LSLS R1, R6, #8
0x08007D8E: 4620 MOV R0, R4
0x08007D90: F7FC FCD4 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007D94: 0271 LSLS R1, R6, #9
0x08007D96: 4620 MOV R0, R4
0x08007D98: F7FC FCD0 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007D9C: 02B1 LSLS R1, R6, #10
0x08007D9E: 4620 MOV R0, R4
0x08007DA0: F7FC FCCC BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DA4: 02F1 LSLS R1, R6, #11
0x08007DA6: 4620 MOV R0, R4
0x08007DA8: F7FC FCC8 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DAC: 0331 LSLS R1, R6, #12
0x08007DAE: 4620 MOV R0, R4
0x08007DB0: F7FC FCC4 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DB4: 4620 MOV R0, R4
0x08007DB6: 4629 MOV R1, R5
0x08007DB8: F7FC FCC0 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DBC: 03B1 LSLS R1, R6, #14
0x08007DBE: 4620 MOV R0, R4
0x08007DC0: F7FC FCBC BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DC4: 03F1 LSLS R1, R6, #15
0x08007DC6: 4620 MOV R0, R4
0x08007DC8: F7FC FCB8 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DCC: B003 ADD SP, SP, #12
0x08007DCE: BDF0 POP {R4-R7, PC}
0x08007DD0: 0800B432 DC.W 0x0800B432
0x08007DD4: 50000400 DC.W 0x50000400
0x08007DD8: 0800B8ED DC.W 0x0800B8ED
0x08007DDC: 0800BA1C DC.W 0x0800BA1C
0x08007DE0: 20001270 DC.W LVP_OVP
0x08007DE4: 08009375 DC.W OVP_present__LVP_present
0x08007DE8: 080092FD DC.W OVP_present__LVP_not_present
0x08007DEC: 08009289 DC.W OVP_not_present__LVP_present
0x08007DF0: 08009221 DC.W OVP_not_present__LVP_not_present
0x08007DF4: 20001390 DC.W AUTO_Mode
0x08007DF8: 080093D9 DC.W LVP_OVP_Management_NoAutoreconnect
0x08007DFC: 0800BC1F DC.W 0x0800BC1F
0x08007E00: 08009185 DC.W AUTO_LVP_OVP_Management
0x08007E04: 0800B509 DC.W 0x0800B509
0x08007E08: 0800B873 DC.W 0x0800B873
0x08007E0C: 0800B4DE DC.W 0x0800B4DE
0x08007E10: 0800B849 DC.W 0x0800B849
0x08007E14: 0800B4B3 DC.W 0x0800B4B3
0x08007E18: 200001F9 DC.W DoNothing
0x08007E1C: 08009125 DC.W OVP_present__LVP_ignored_NoAutoreconnect
0x08007E20: 08009015 DC.W OVP_not_present__LVP_ignored
0x08007E24: 080090A1 DC.W OVP_Management_NoAutoreconnect
0x08007E28: 0800B81F DC.W 0x0800B81F
0x08007E2C: 08009055 DC.W OVP_present__LVP_ignored
0x08007E30: 08008F95 DC.W AUTO_OVP_Management
0x08007E34: 0800B488 DC.W 0x0800B488
0x08007E38: 08008F35 DC.W OVP_ignored__LVP_present_NoAutoreconnect
0x08007E3C: 08008E25 DC.W OVP_ignored__LVP_not_present
0x08007E40: 08008EB1 DC.W LVP_Management_NoAutoreconnect
0x08007E44: 0800B7F5 DC.W 0x0800B7F5
0x08007E48: 08008E65 DC.W OVP_ignored__LVP_present
0x08007E4C: 08008DA5 DC.W AUTO_LVP_Management
0x08007E50: 0800B45D DC.W 0x0800B45D
0x08007E54: 0800B7CB DC.W 0x0800B7CB
0x08007E58: 0800B7A1 DC.W 0x0800B7A1
0x08007E5C: 20000CFC DC.W sys_data
0x08007E60: 200001FB DC.W LVP_OVP_logic
0x08007E64: 200012D0 DC.W manual_overdrive_is_enabled
0x08007E68: 200012F8 DC.W auto_recover_from_temp_shutdown_is_enabled
Section .text.BlueLEDShortBlinking from main.o, size=80, align=4
BlueLEDShortBlinking:
0x08007E6C: B5F0 PUSH {R4-R7, LR}
0x08007E6E: B081 SUB SP, SP, #4
0x08007E70: F7FB F9EC BL HAL_GetTick ; 0x0800324C
0x08007E74: 4604 MOV R4, R0
0x08007E76: 4F0D LDR R7, =BlueLEDShortBlinking.old_on_time ; [PC, #52] [0x08007EAC] =0x20001388
0x08007E78: 6838 LDR R0, [R7]
0x08007E7A: 1A20 SUBS R0, R4, R0
0x08007E7C: 490C LDR R1, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08007EB0] =0x200013C0
0x08007E7E: 780E LDRB R6, [R1]
0x08007E80: 2E00 CMP R6, #0
0x08007E82: D003 BEQ .L1 ; 0x08007E8C
0x08007E84: 2833 CMP R0, #51
0x08007E86: D30E BCC .L3 ; 0x08007EA6
0x08007E88: 2200 MOVS R2, #0
0x08007E8A: E003 B .L2 ; 0x08007E94
.L1:
0x08007E8C: 4909 LDR R1, =0x000003B6 ; [PC, #36] [0x08007EB4]
0x08007E8E: 4288 CMP R0, R1
0x08007E90: D909 BLS .L3 ; 0x08007EA6
0x08007E92: 2201 MOVS R2, #1
.L2:
0x08007E94: 4808 LDR R0, =0x50000400 ; [PC, #32] [0x08007EB8]
0x08007E96: 2501 MOVS R5, #1
0x08007E98: 4629 MOV R1, R5
0x08007E9A: F003 F9A6 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08007E9E: 603C STR R4, [R7]
0x08007EA0: 406E EORS R6, R5
0x08007EA2: 4803 LDR R0, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #12] [0x08007EB0] =0x200013C0
0x08007EA4: 7006 STRB R6, [R0]
.L3:
0x08007EA6: B001 ADD SP, SP, #4
0x08007EA8: BDF0 POP {R4-R7, PC}
0x08007EAA: 46C0 NOP
0x08007EAC: 20001388 DC.W BlueLEDShortBlinking.old_on_time
0x08007EB0: 200013C0 DC.W BlueLEDShortBlinking.led_is_turned_on
0x08007EB4: 000003B6 DC.W 0x000003B6
0x08007EB8: 50000400 DC.W 0x50000400
Section .text.InrushCurrentDetected from main.o, size=104, align=4
InrushCurrentDetected:
0x08007EBC: B580 PUSH {R7, LR}
0x08007EBE: 4811 LDR R0, =hdac1 ; [PC, #68] [0x08007F04] =0x2000123C
0x08007EC0: 6800 LDR R0, [R0]
0x08007EC2: 2100 MOVS R1, #0
0x08007EC4: 6081 STR R1, [R0, #8]
0x08007EC6: 6141 STR R1, [R0, #20]
0x08007EC8: 22EA MOVS R2, #234
0x08007ECA: 480F LDR R0, =sys_data ; [PC, #60] [0x08007F08] =0x20000CFC
0x08007ECC: 5281 STRH R1, [R0, R2]
0x08007ECE: 490F LDR R1, =MOSFETS_Management ; [PC, #60] [0x08007F0C] =0x20001320
0x08007ED0: 4A0F LDR R2, =DoNothing ; [PC, #60] [0x08007F10] =0x200001F9
0x08007ED2: 600A STR R2, [R1]
0x08007ED4: 490F LDR R1, =overcurrent_shutdown_is_active ; [PC, #60] [0x08007F14] =0x200012C8
0x08007ED6: 6809 LDR R1, [R1]
0x08007ED8: 2900 CMP R1, #0
0x08007EDA: D000 BEQ .L1 ; 0x08007EDE
0x08007EDC: BD80 POP {R7, PC}
.L1:
0x08007EDE: 490E LDR R1, =overload_shutdown_is_active ; [PC, #56] [0x08007F18] =0x200012C4
0x08007EE0: 680A LDR R2, [R1]
0x08007EE2: 2A00 CMP R2, #0
0x08007EE4: D107 BNE .L2 ; 0x08007EF6
0x08007EE6: 2211 MOVS R2, #17
0x08007EE8: 0112 LSLS R2, R2, #4
0x08007EEA: 5A83 LDRH R3, [R0, R2]
0x08007EEC: 1C5B ADDS R3, R3, #1
0x08007EEE: 5283 STRH R3, [R0, R2]
0x08007EF0: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08007F1C] =0x200012B4
0x08007EF2: 2201 MOVS R2, #1
0x08007EF4: 6002 STR R2, [R0]
.L2:
0x08007EF6: 2001 MOVS R0, #1
0x08007EF8: 6008 STR R0, [R1]
0x08007EFA: F7FB F9A7 BL HAL_GetTick ; 0x0800324C
0x08007EFE: 4908 LDR R1, =overload_shutdown_time ; [PC, #32] [0x08007F20] =0x20000458
0x08007F00: 6008 STR R0, [R1]
0x08007F02: BD80 POP {R7, PC}
0x08007F04: 2000123C DC.W hdac1
0x08007F08: 20000CFC DC.W sys_data
0x08007F0C: 20001320 DC.W MOSFETS_Management
0x08007F10: 200001F9 DC.W DoNothing
0x08007F14: 200012C8 DC.W overcurrent_shutdown_is_active
0x08007F18: 200012C4 DC.W overload_shutdown_is_active
0x08007F1C: 200012B4 DC.W statDataChanged
0x08007F20: 20000458 DC.W overload_shutdown_time
Section .text.ABVoltageDropCalculation from main.o, size=264, align=4
ABVoltageDropCalculation:
0x08007F24: B5F0 PUSH {R4-R7, LR}
0x08007F26: B081 SUB SP, SP, #4
0x08007F28: F7FB F990 BL HAL_GetTick ; 0x0800324C
0x08007F2C: 4931 LDR R1, =ABVoltageDropCalculation.new_time ; [PC, #196] [0x08007FF4] =0x200013A0
0x08007F2E: 6008 STR R0, [R1]
0x08007F30: 680A LDR R2, [R1]
0x08007F32: 4831 LDR R0, =ABVoltageDropCalculation.last_time_UabCalculated ; [PC, #196] [0x08007FF8] =0x200013A4
0x08007F34: 6803 LDR R3, [R0]
0x08007F36: 1AD2 SUBS R2, R2, R3
0x08007F38: 2A02 CMP R2, #2
0x08007F3A: D32E BCC .L2 ; 0x08007F9A
0x08007F3C: 6809 LDR R1, [R1]
0x08007F3E: 6001 STR R1, [R0]
0x08007F40: 4D2E LDR R5, =sys_data ; [PC, #184] [0x08007FFC] =0x20000CFC
0x08007F42: 8F68 LDRH R0, [R5, #58]
0x08007F44: 492E LDR R1, =rawMOSFETsVoltageDrop ; [PC, #184] [0x08008000] =0x200012B8
0x08007F46: 6809 LDR R1, [R1]
0x08007F48: 1840 ADDS R0, R0, R1
0x08007F4A: 21E8 MOVS R1, #232
0x08007F4C: 5268 STRH R0, [R5, R1]
0x08007F4E: B201 SXTH R1, R0
0x08007F50: 204B MOVS R0, #75
0x08007F52: 0080 LSLS R0, R0, #2
0x08007F54: 4348 MULS R0, R1, R0
0x08007F56: 492B LDR R1, =0x00000FFF ; [PC, #172] [0x08008004]
0x08007F58: F002 FB00 BL __aeabi_idiv ; 0x0800A55C
0x08007F5C: 21D8 MOVS R1, #216
0x08007F5E: 5E6B LDRSH R3, [R5, R1]
0x08007F60: 4A29 LDR R2, =ABVoltageDropCalculation.ursense_voltage_accum ; [PC, #164] [0x08008008] =0x2000139C
0x08007F62: 6814 LDR R4, [R2]
0x08007F64: 1AE3 SUBS R3, R4, R3
0x08007F66: 18C3 ADDS R3, R0, R3
0x08007F68: 3B96 SUBS R3, #150
0x08007F6A: 17D8 ASRS R0, R3, #31
0x08007F6C: 0C80 LSRS R0, R0, #18
0x08007F6E: 1818 ADDS R0, R3, R0
0x08007F70: 1380 ASRS R0, R0, #14
0x08007F72: 5268 STRH R0, [R5, R1]
0x08007F74: 6013 STR R3, [R2]
0x08007F76: 26EA MOVS R6, #234
0x08007F78: 5BAB LDRH R3, [R5, R6]
0x08007F7A: 2B00 CMP R3, #0
0x08007F7C: D00A BEQ .L1 ; 0x08007F94
0x08007F7E: 4C23 LDR R4, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #140] [0x0800800C] =0x200013C4
0x08007F80: 7827 LDRB R7, [R4]
0x08007F82: 2F00 CMP R7, #0
0x08007F84: D00B BEQ .L3 ; 0x08007F9E
0x08007F86: 2B02 CMP R3, #2
0x08007F88: D110 BNE .L4 ; 0x08007FAC
0x08007F8A: 0400 LSLS R0, R0, #16
0x08007F8C: 4926 LDR R1, =0xFFC3FFFF ; [PC, #152] [0x08008028]
0x08007F8E: 4288 CMP R0, R1
0x08007F90: DD12 BLE .L5 ; 0x08007FB8
0x08007F92: E002 B .L2 ; 0x08007F9A
.L1:
0x08007F94: 481D LDR R0, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #116] [0x0800800C] =0x200013C4
0x08007F96: 2100 MOVS R1, #0
0x08007F98: 7001 STRB R1, [R0]
.L2:
0x08007F9A: B001 ADD SP, SP, #4
0x08007F9C: BDF0 POP {R4-R7, PC}
.L3:
0x08007F9E: 2000 MOVS R0, #0
0x08007FA0: 5268 STRH R0, [R5, R1]
0x08007FA2: 6010 STR R0, [R2]
0x08007FA4: 2001 MOVS R0, #1
0x08007FA6: 7020 STRB R0, [R4]
0x08007FA8: B001 ADD SP, SP, #4
0x08007FAA: BDF0 POP {R4-R7, PC}
.L4:
0x08007FAC: 2B03 CMP R3, #3
0x08007FAE: D1F4 BNE .L2 ; 0x08007F9A
0x08007FB0: 0400 LSLS R0, R0, #16
0x08007FB2: 4918 LDR R1, =0x003C0001 ; [PC, #96] [0x08008014]
0x08007FB4: 4288 CMP R0, R1
0x08007FB6: DBF0 BLT .L2 ; 0x08007F9A
.L5:
0x08007FB8: 4F15 LDR R7, =mosfets_voltagedrop_shutdown_is_active ; [PC, #84] [0x08008010] =0x200012CC
0x08007FBA: 6838 LDR R0, [R7]
0x08007FBC: 2800 CMP R0, #0
0x08007FBE: D1EC BNE .L2 ; 0x08007F9A
0x08007FC0: 2009 MOVS R0, #9
0x08007FC2: F7FB FEDB BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007FC6: 4814 LDR R0, =hdac1 ; [PC, #80] [0x08008018] =0x2000123C
0x08007FC8: 6800 LDR R0, [R0]
0x08007FCA: 2100 MOVS R1, #0
0x08007FCC: 6081 STR R1, [R0, #8]
0x08007FCE: 6141 STR R1, [R0, #20]
0x08007FD0: 53A9 STRH R1, [R5, R6]
0x08007FD2: 4812 LDR R0, =MOSFETS_Management ; [PC, #72] [0x0800801C] =0x20001320
0x08007FD4: 4912 LDR R1, =DoNothing ; [PC, #72] [0x08008020] =0x200001F9
0x08007FD6: 6001 STR R1, [R0]
0x08007FD8: 2009 MOVS R0, #9
0x08007FDA: F7FB FEC3 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08007FDE: 2087 MOVS R0, #135
0x08007FE0: 0040 LSLS R0, R0, #1
0x08007FE2: 5A29 LDRH R1, [R5, R0]
0x08007FE4: 1C49 ADDS R1, R1, #1
0x08007FE6: 5229 STRH R1, [R5, R0]
0x08007FE8: 2001 MOVS R0, #1
0x08007FEA: 6038 STR R0, [R7]
0x08007FEC: 490D LDR R1, =statDataChanged ; [PC, #52] [0x08008024] =0x200012B4
0x08007FEE: 6008 STR R0, [R1]
0x08007FF0: B001 ADD SP, SP, #4
0x08007FF2: BDF0 POP {R4-R7, PC}
0x08007FF4: 200013A0 DC.W ABVoltageDropCalculation.new_time
0x08007FF8: 200013A4 DC.W ABVoltageDropCalculation.last_time_UabCalculated
0x08007FFC: 20000CFC DC.W sys_data
0x08008000: 200012B8 DC.W rawMOSFETsVoltageDrop
0x08008004: 00000FFF DC.W 0x00000FFF
0x08008008: 2000139C DC.W ABVoltageDropCalculation.ursense_voltage_accum
0x0800800C: 200013C4 DC.W ABVoltageDropCalculation.positive_pulse_found
0x08008010: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active
0x08008014: 003C0001 DC.W 0x003C0001
0x08008018: 2000123C DC.W hdac1
0x0800801C: 20001320 DC.W MOSFETS_Management
0x08008020: 200001F9 DC.W DoNothing
0x08008024: 200012B4 DC.W statDataChanged
0x08008028: FFC3FFFF DC.W 0xFFC3FFFF
Section .text.Keys_Management from main.o, size=116, align=4
Keys_Management:
0x0800802C: B580 PUSH {R7, LR}
0x0800802E: F7FB F90D BL HAL_GetTick ; 0x0800324C
0x08008032: 4916 LDR R1, =Keys_Management.last_time_checked ; [PC, #88] [0x0800808C] =0x2000132C
0x08008034: 680A LDR R2, [R1]
0x08008036: 4290 CMP R0, R2
0x08008038: D100 BNE .L2 ; 0x0800803C
.L1:
0x0800803A: BD80 POP {R7, PC}
.L2:
0x0800803C: 6008 STR R0, [R1]
0x0800803E: F001 FFC7 BL checkKeys ; 0x08009FD0
0x08008042: 2008 MOVS R0, #8
0x08008044: F002 F802 BL get_key_short ; 0x0800A04C
0x08008048: 2800 CMP R0, #0
0x0800804A: D006 BEQ .L3 ; 0x0800805A
0x0800804C: 4810 LDR R0, =0x0800B8ED ; [PC, #64] [0x08008090]
0x0800804E: 4911 LDR R1, =0x0800B89D ; [PC, #68] [0x08008094]
0x08008050: F7FE FEEC BL LOG_I ; 0x08006E2C
0x08008054: F001 FA26 BL StartAutoMode ; 0x080094A4
0x08008058: BD80 POP {R7, PC}
.L3:
0x0800805A: 2008 MOVS R0, #8
0x0800805C: F002 F804 BL get_key_long ; 0x0800A068
0x08008060: 2800 CMP R0, #0
0x08008062: D006 BEQ .L4 ; 0x08008072
0x08008064: 480A LDR R0, =0x0800B8ED ; [PC, #40] [0x08008090]
0x08008066: 490C LDR R1, =0x0800B534 ; [PC, #48] [0x08008098]
0x08008068: F7FE FEE0 BL LOG_I ; 0x08006E2C
0x0800806C: F001 FA60 BL StartOnMode ; 0x08009530
0x08008070: BD80 POP {R7, PC}
.L4:
0x08008072: 2004 MOVS R0, #4
0x08008074: F001 FFEA BL get_key_short ; 0x0800A04C
0x08008078: 2800 CMP R0, #0
0x0800807A: D0DE BEQ .L1 ; 0x0800803A
0x0800807C: 4804 LDR R0, =0x0800B8ED ; [PC, #16] [0x08008090]
0x0800807E: 4907 LDR R1, =0x0800BC6B ; [PC, #28] [0x0800809C]
0x08008080: F7FE FED4 BL LOG_I ; 0x08006E2C
0x08008084: 2000 MOVS R0, #0
0x08008086: F7FF FC3B BL StartOffMode ; 0x08007900
0x0800808A: BD80 POP {R7, PC}
0x0800808C: 2000132C DC.W Keys_Management.last_time_checked
0x08008090: 0800B8ED DC.W 0x0800B8ED
0x08008094: 0800B89D DC.W 0x0800B89D
0x08008098: 0800B534 DC.W 0x0800B534
0x0800809C: 0800BC6B DC.W 0x0800BC6B
Section .text.DEBUG_print from main.o, size=796, align=4
DEBUG_print:
0x080080A0: B5F0 PUSH {R4-R7, LR}
0x080080A2: B081 SUB SP, SP, #4
0x080080A4: 49A0 LDR R1, =DEBUG_print.debug_print_old_time ; [PC, #0x0280] [0x08008328] =0x2000137C
0x080080A6: 680A LDR R2, [R1]
0x080080A8: 1A82 SUBS R2, R0, R2
0x080080AA: 2A4E CMP R2, #78
0x080080AC: D200 BCS .L1 ; 0x080080B0
0x080080AE: E138 B .L15 ; 0x08008322
.L1:
0x080080B0: 6008 STR R0, [R1]
0x080080B2: 2500 MOVS R5, #0
0x080080B4: 499D LDR R1, =0x0800BA69 ; [PC, #0x0274] [0x0800832C]
0x080080B6: 4C9E LDR R4, =0x0800BBE7 ; [PC, #0x0278] [0x08008330]
0x080080B8: 4B9E LDR R3, =0x0800B8ED ; [PC, #0x0278] [0x08008334]
0x080080BA: 4628 MOV R0, R5
0x080080BC: 4622 MOV R2, R4
0x080080BE: F003 F956 BL SEGGER_RTT_printf ; 0x0800B36E
0x080080C2: 4F9D LDR R7, =0x0800BC8B ; [PC, #0x0274] [0x08008338]
0x080080C4: 4A9D LDR R2, =0x0800BC83 ; [PC, #0x0274] [0x0800833C]
0x080080C6: 4628 MOV R0, R5
0x080080C8: 4639 MOV R1, R7
0x080080CA: 4623 MOV R3, R4
0x080080CC: F003 F94F BL SEGGER_RTT_printf ; 0x0800B36E
0x080080D0: 20D8 MOVS R0, #216
0x080080D2: 4E9B LDR R6, =sys_data ; [PC, #0x026C] [0x08008340] =0x20000CFC
0x080080D4: 5E32 LDRSH R2, [R6, R0]
0x080080D6: 499B LDR R1, =0x0800BC93 ; [PC, #0x026C] [0x08008344]
0x080080D8: 4628 MOV R0, R5
0x080080DA: F003 F948 BL SEGGER_RTT_printf ; 0x0800B36E
0x080080DE: 4628 MOV R0, R5
0x080080E0: 4639 MOV R1, R7
0x080080E2: 4A96 LDR R2, =0x0800BC83 ; [PC, #0x0258] [0x0800833C]
0x080080E4: 4623 MOV R3, R4
0x080080E6: F003 F942 BL SEGGER_RTT_printf ; 0x0800B36E
0x080080EA: 20FC MOVS R0, #252
0x080080EC: 5E32 LDRSH R2, [R6, R0]
0x080080EE: 4996 LDR R1, =0x0800BC9F ; [PC, #0x0258] [0x08008348]
0x080080F0: 4628 MOV R0, R5
0x080080F2: F003 F93C BL SEGGER_RTT_printf ; 0x0800B36E
0x080080F6: 4628 MOV R0, R5
0x080080F8: 4639 MOV R1, R7
0x080080FA: 4A90 LDR R2, =0x0800BC83 ; [PC, #0x0240] [0x0800833C]
0x080080FC: 4623 MOV R3, R4
0x080080FE: F003 F936 BL SEGGER_RTT_printf ; 0x0800B36E
0x08008102: 20EC MOVS R0, #236
0x08008104: 5E32 LDRSH R2, [R6, R0]
0x08008106: 4991 LDR R1, =0x0800BA6E ; [PC, #0x0244] [0x0800834C]
0x08008108: 4628 MOV R0, R5
0x0800810A: F003 F930 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800810E: 4628 MOV R0, R5
0x08008110: 4639 MOV R1, R7
0x08008112: 4A8A LDR R2, =0x0800BC83 ; [PC, #0x0228] [0x0800833C]
0x08008114: 4623 MOV R3, R4
0x08008116: F003 F92A BL SEGGER_RTT_printf ; 0x0800B36E
0x0800811A: 20CC MOVS R0, #204
0x0800811C: 5A32 LDRH R2, [R6, R0]
0x0800811E: 498C LDR R1, =0x0800B54F ; [PC, #0x0230] [0x08008350]
0x08008120: 4628 MOV R0, R5
0x08008122: F003 F924 BL SEGGER_RTT_printf ; 0x0800B36E
0x08008126: 4628 MOV R0, R5
0x08008128: 4639 MOV R1, R7
0x0800812A: 4A84 LDR R2, =0x0800BC83 ; [PC, #0x0210] [0x0800833C]
0x0800812C: 4623 MOV R3, R4
0x0800812E: F003 F91E BL SEGGER_RTT_printf ; 0x0800B36E
0x08008132: 20D2 MOVS R0, #210
0x08008134: 5A32 LDRH R2, [R6, R0]
0x08008136: 4987 LDR R1, =0x0800B55A ; [PC, #0x021C] [0x08008354]
0x08008138: 4628 MOV R0, R5
0x0800813A: F003 F918 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800813E: 4628 MOV R0, R5
0x08008140: 4639 MOV R1, R7
0x08008142: 4A7E LDR R2, =0x0800BC83 ; [PC, #0x01F8] [0x0800833C]
0x08008144: 4623 MOV R3, R4
0x08008146: F003 F912 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800814A: 20CA MOVS R0, #202
0x0800814C: 5A30 LDRH R0, [R6, R0]
0x0800814E: 4E82 LDR R6, =0x0800B8B3 ; [PC, #0x0208] [0x08008358]
0x08008150: 4C82 LDR R4, =0x0800BCAB ; [PC, #0x0208] [0x0800835C]
0x08008152: 2800 CMP R0, #0
0x08008154: 4632 MOV R2, R6
0x08008156: D000 BEQ .L2 ; 0x0800815A
0x08008158: 4622 MOV R2, R4
.L2:
0x0800815A: 4981 LDR R1, =0x0800BA77 ; [PC, #0x0204] [0x08008360]
0x0800815C: 4628 MOV R0, R5
0x0800815E: F003 F906 BL SEGGER_RTT_printf ; 0x0800B36E
0x08008162: 4628 MOV R0, R5
0x08008164: 4974 LDR R1, =0x0800BC8B ; [PC, #0x01D0] [0x08008338]
0x08008166: 4A75 LDR R2, =0x0800BC83 ; [PC, #0x01D4] [0x0800833C]
0x08008168: 4B71 LDR R3, =0x0800BBE7 ; [PC, #0x01C4] [0x08008330]
0x0800816A: F003 F900 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800816E: 20C8 MOVS R0, #200
0x08008170: 4973 LDR R1, =sys_data ; [PC, #0x01CC] [0x08008340] =0x20000CFC
0x08008172: 5A08 LDRH R0, [R1, R0]
0x08008174: 2800 CMP R0, #0
0x08008176: D000 BEQ .L3 ; 0x0800817A
0x08008178: 4626 MOV R6, R4
.L3:
0x0800817A: 497A LDR R1, =0x0800BA80 ; [PC, #0x01E8] [0x08008364]
0x0800817C: 2000 MOVS R0, #0
0x0800817E: 4632 MOV R2, R6
0x08008180: F003 F8F5 BL SEGGER_RTT_printf ; 0x0800B36E
0x08008184: 2000 MOVS R0, #0
0x08008186: 4F6C LDR R7, =0x0800BC8B ; [PC, #0x01B0] [0x08008338]
0x08008188: 4639 MOV R1, R7
0x0800818A: 4E6C LDR R6, =0x0800BC83 ; [PC, #0x01B0] [0x0800833C]
0x0800818C: 4632 MOV R2, R6
0x0800818E: 4B68 LDR R3, =0x0800BBE7 ; [PC, #0x01A0] [0x08008330]
0x08008190: 461C MOV R4, R3
0x08008192: F003 F8EC BL SEGGER_RTT_printf ; 0x0800B36E
0x08008196: 4874 LDR R0, =hdac1 ; [PC, #0x01D0] [0x08008368] =0x2000123C
0x08008198: 6800 LDR R0, [R0]
0x0800819A: 6AC2 LDR R2, [R0, #44]
0x0800819C: 4973 LDR R1, =0x0800B565 ; [PC, #0x01CC] [0x0800836C]
0x0800819E: 2000 MOVS R0, #0
0x080081A0: F003 F8E5 BL SEGGER_RTT_printf ; 0x0800B36E
0x080081A4: 2000 MOVS R0, #0
0x080081A6: 4639 MOV R1, R7
0x080081A8: 4632 MOV R2, R6
0x080081AA: 4623 MOV R3, R4
0x080081AC: F003 F8DF BL SEGGER_RTT_printf ; 0x0800B36E
0x080081B0: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x08008368] =0x2000123C
0x080081B2: 6800 LDR R0, [R0]
0x080081B4: 6B02 LDR R2, [R0, #48]
0x080081B6: 496E LDR R1, =0x0800B570 ; [PC, #0x01B8] [0x08008370]
0x080081B8: 2000 MOVS R0, #0
0x080081BA: F003 F8D8 BL SEGGER_RTT_printf ; 0x0800B36E
0x080081BE: 2000 MOVS R0, #0
0x080081C0: 4639 MOV R1, R7
0x080081C2: 4632 MOV R2, R6
0x080081C4: 4623 MOV R3, R4
0x080081C6: F003 F8D2 BL SEGGER_RTT_printf ; 0x0800B36E
0x080081CA: 20EA MOVS R0, #234
0x080081CC: 495C LDR R1, =sys_data ; [PC, #0x0170] [0x08008340] =0x20000CFC
0x080081CE: 5A08 LDRH R0, [R1, R0]
0x080081D0: 2800 CMP R0, #0
0x080081D2: D003 BEQ .L4 ; 0x080081DC
0x080081D4: 2801 CMP R0, #1
0x080081D6: D103 BNE .L5 ; 0x080081E0
0x080081D8: 4A67 LDR R2, =0x0800B57E ; [PC, #0x019C] [0x08008378]
0x080081DA: E006 B .L7 ; 0x080081EA
.L4:
0x080081DC: 4A65 LDR R2, =0x0800B57B ; [PC, #0x0194] [0x08008374]
0x080081DE: E004 B .L7 ; 0x080081EA
.L5:
0x080081E0: 2802 CMP R0, #2
0x080081E2: D001 BEQ .L6 ; 0x080081E8
0x080081E4: 4A66 LDR R2, =0x0800B584 ; [PC, #0x0198] [0x08008380]
0x080081E6: E000 B .L7 ; 0x080081EA
.L6:
0x080081E8: 4A64 LDR R2, =0x0800B581 ; [PC, #0x0190] [0x0800837C]
.L7:
0x080081EA: 2400 MOVS R4, #0
0x080081EC: 4965 LDR R1, =0x0800B8B5 ; [PC, #0x0194] [0x08008384]
0x080081EE: 4620 MOV R0, R4
0x080081F0: F003 F8BD BL SEGGER_RTT_printf ; 0x0800B36E
0x080081F4: 4D50 LDR R5, =0x0800BC8B ; [PC, #0x0140] [0x08008338]
0x080081F6: 4A51 LDR R2, =0x0800BC83 ; [PC, #0x0144] [0x0800833C]
0x080081F8: 4F4D LDR R7, =0x0800BBE7 ; [PC, #0x0134] [0x08008330]
0x080081FA: 4620 MOV R0, R4
0x080081FC: 4629 MOV R1, R5
0x080081FE: 463B MOV R3, R7
0x08008200: F003 F8B5 BL SEGGER_RTT_printf ; 0x0800B36E
0x08008204: 20E2 MOVS R0, #226
0x08008206: 4E4E LDR R6, =sys_data ; [PC, #0x0138] [0x08008340] =0x20000CFC
0x08008208: 5E30 LDRSH R0, [R6, R0]
0x0800820A: 495F LDR R1, =0x00006667 ; [PC, #0x017C] [0x08008388]
0x0800820C: 4341 MULS R1, R0, R1
0x0800820E: 0FCA LSRS R2, R1, #31
0x08008210: 1489 ASRS R1, R1, #18
0x08008212: 188A ADDS R2, R1, R2
0x08008214: 2109 MOVS R1, #9
0x08008216: 43C9 MVNS R1, R1
0x08008218: 4351 MULS R1, R2, R1
0x0800821A: 1808 ADDS R0, R1, R0
0x0800821C: 17C1 ASRS R1, R0, #31
0x0800821E: 4048 EORS R0, R1
0x08008220: 1A43 SUBS R3, R0, R1
0x08008222: 495A LDR R1, =0x0800BA89 ; [PC, #0x0168] [0x0800838C]
0x08008224: 4620 MOV R0, R4
0x08008226: F003 F8A2 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800822A: 2000 MOVS R0, #0
0x0800822C: 4629 MOV R1, R5
0x0800822E: 4A43 LDR R2, =0x0800BC83 ; [PC, #0x010C] [0x0800833C]
0x08008230: 463B MOV R3, R7
0x08008232: F003 F89C BL SEGGER_RTT_printf ; 0x0800B36E
0x08008236: 25F6 MOVS R5, #246
0x08008238: 5B70 LDRH R0, [R6, R5]
0x0800823A: 07C0 LSLS R0, R0, #31
0x0800823C: D004 BEQ .L8 ; 0x08008248
0x0800823E: 2000 MOVS R0, #0
0x08008240: 4953 LDR R1, =0x0800B587 ; [PC, #0x014C] [0x08008390]
0x08008242: 4A54 LDR R2, =0x0800BCBB ; [PC, #0x0150] [0x08008394]
0x08008244: F003 F893 BL SEGGER_RTT_printf ; 0x0800B36E
.L8:
0x08008248: 4951 LDR R1, =0x0800B587 ; [PC, #0x0144] [0x08008390]
0x0800824A: 4A53 LDR R2, =0x0800B58A ; [PC, #0x014C] [0x08008398]
0x0800824C: 4620 MOV R0, R4
0x0800824E: F003 F88E BL SEGGER_RTT_printf ; 0x0800B36E
0x08008252: 4939 LDR R1, =0x0800BC8B ; [PC, #228] [0x08008338]
0x08008254: 4A39 LDR R2, =0x0800BC83 ; [PC, #228] [0x0800833C]
0x08008256: 4B36 LDR R3, =0x0800BBE7 ; [PC, #216] [0x08008330]
0x08008258: 2000 MOVS R0, #0
0x0800825A: F003 F888 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800825E: 5B70 LDRH R0, [R6, R5]
0x08008260: 0780 LSLS R0, R0, #30
0x08008262: D504 BPL .L9 ; 0x0800826E
0x08008264: 2000 MOVS R0, #0
0x08008266: 494A LDR R1, =0x0800B587 ; [PC, #0x0128] [0x08008390]
0x08008268: 4A4A LDR R2, =0x0800BCBB ; [PC, #0x0128] [0x08008394]
0x0800826A: F003 F880 BL SEGGER_RTT_printf ; 0x0800B36E
.L9:
0x0800826E: 4948 LDR R1, =0x0800B587 ; [PC, #0x0120] [0x08008390]
0x08008270: 4A4A LDR R2, =0x0800B58D ; [PC, #0x0128] [0x0800839C]
0x08008272: 4620 MOV R0, R4
0x08008274: F003 F87B BL SEGGER_RTT_printf ; 0x0800B36E
0x08008278: 492F LDR R1, =0x0800BC8B ; [PC, #188] [0x08008338]
0x0800827A: 4A30 LDR R2, =0x0800BC83 ; [PC, #192] [0x0800833C]
0x0800827C: 4B2C LDR R3, =0x0800BBE7 ; [PC, #176] [0x08008330]
0x0800827E: 2000 MOVS R0, #0
0x08008280: F003 F875 BL SEGGER_RTT_printf ; 0x0800B36E
0x08008284: 5B70 LDRH R0, [R6, R5]
0x08008286: 0740 LSLS R0, R0, #29
0x08008288: D504 BPL .L10 ; 0x08008294
0x0800828A: 2000 MOVS R0, #0
0x0800828C: 4940 LDR R1, =0x0800B587 ; [PC, #0x0100] [0x08008390]
0x0800828E: 4A41 LDR R2, =0x0800BCBB ; [PC, #0x0104] [0x08008394]
0x08008290: F003 F86D BL SEGGER_RTT_printf ; 0x0800B36E
.L10:
0x08008294: 493E LDR R1, =0x0800B587 ; [PC, #248] [0x08008390]
0x08008296: 4A42 LDR R2, =0x0800B590 ; [PC, #0x0108] [0x080083A0]
0x08008298: 4620 MOV R0, R4
0x0800829A: F003 F868 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800829E: 4926 LDR R1, =0x0800BC8B ; [PC, #152] [0x08008338]
0x080082A0: 4A26 LDR R2, =0x0800BC83 ; [PC, #152] [0x0800833C]
0x080082A2: 4B23 LDR R3, =0x0800BBE7 ; [PC, #140] [0x08008330]
0x080082A4: 2000 MOVS R0, #0
0x080082A6: F003 F862 BL SEGGER_RTT_printf ; 0x0800B36E
0x080082AA: 5B70 LDRH R0, [R6, R5]
0x080082AC: 0700 LSLS R0, R0, #28
0x080082AE: D504 BPL .L11 ; 0x080082BA
0x080082B0: 2000 MOVS R0, #0
0x080082B2: 4937 LDR R1, =0x0800B587 ; [PC, #220] [0x08008390]
0x080082B4: 4A37 LDR R2, =0x0800BCBB ; [PC, #220] [0x08008394]
0x080082B6: F003 F85A BL SEGGER_RTT_printf ; 0x0800B36E
.L11:
0x080082BA: 4935 LDR R1, =0x0800B587 ; [PC, #212] [0x08008390]
0x080082BC: 4A39 LDR R2, =0x0800B593 ; [PC, #228] [0x080083A4]
0x080082BE: 4620 MOV R0, R4
0x080082C0: F003 F855 BL SEGGER_RTT_printf ; 0x0800B36E
0x080082C4: 491C LDR R1, =0x0800BC8B ; [PC, #112] [0x08008338]
0x080082C6: 4A1D LDR R2, =0x0800BC83 ; [PC, #116] [0x0800833C]
0x080082C8: 4B19 LDR R3, =0x0800BBE7 ; [PC, #100] [0x08008330]
0x080082CA: 2000 MOVS R0, #0
0x080082CC: F003 F84F BL SEGGER_RTT_printf ; 0x0800B36E
0x080082D0: 5B70 LDRH R0, [R6, R5]
0x080082D2: 0680 LSLS R0, R0, #26
0x080082D4: D504 BPL .L12 ; 0x080082E0
0x080082D6: 2000 MOVS R0, #0
0x080082D8: 492D LDR R1, =0x0800B587 ; [PC, #180] [0x08008390]
0x080082DA: 4A2E LDR R2, =0x0800BCBB ; [PC, #184] [0x08008394]
0x080082DC: F003 F847 BL SEGGER_RTT_printf ; 0x0800B36E
.L12:
0x080082E0: 492B LDR R1, =0x0800B587 ; [PC, #172] [0x08008390]
0x080082E2: 4A27 LDR R2, =0x0800B584 ; [PC, #156] [0x08008380]
0x080082E4: 4620 MOV R0, R4
0x080082E6: F003 F842 BL SEGGER_RTT_printf ; 0x0800B36E
0x080082EA: 4913 LDR R1, =0x0800BC8B ; [PC, #76] [0x08008338]
0x080082EC: 4A13 LDR R2, =0x0800BC83 ; [PC, #76] [0x0800833C]
0x080082EE: 4B10 LDR R3, =0x0800BBE7 ; [PC, #64] [0x08008330]
0x080082F0: 2000 MOVS R0, #0
0x080082F2: F003 F83C BL SEGGER_RTT_printf ; 0x0800B36E
0x080082F6: 482C LDR R0, =0x50000C00 ; [PC, #176] [0x080083A8]
0x080082F8: 2101 MOVS R1, #1
0x080082FA: F002 FBF0 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x080082FE: 2801 CMP R0, #1
0x08008300: D106 BNE .L13 ; 0x08008310
0x08008302: 2000 MOVS R0, #0
0x08008304: 4922 LDR R1, =0x0800B587 ; [PC, #136] [0x08008390]
0x08008306: 4A2A LDR R2, =0x0800BCC3 ; [PC, #168] [0x080083B0]
0x08008308: F003 F831 BL SEGGER_RTT_printf ; 0x0800B36E
0x0800830C: 4A29 LDR R2, =0x0800BCCB ; [PC, #164] [0x080083B4]
0x0800830E: E000 B .L14 ; 0x08008312
.L13:
0x08008310: 4A26 LDR R2, =0x0800BCD3 ; [PC, #152] [0x080083AC]
.L14:
0x08008312: 491F LDR R1, =0x0800B587 ; [PC, #124] [0x08008390]
0x08008314: 2000 MOVS R0, #0
0x08008316: F003 F82A BL SEGGER_RTT_printf ; 0x0800B36E
0x0800831A: 4927 LDR R1, =0x0800B8BB ; [PC, #156] [0x080083B8]
0x0800831C: 2000 MOVS R0, #0
0x0800831E: F003 F826 BL SEGGER_RTT_printf ; 0x0800B36E
.L15:
0x08008322: B001 ADD SP, SP, #4
0x08008324: BDF0 POP {R4-R7, PC}
0x08008326: 46C0 NOP
0x08008328: 2000137C DC.W DEBUG_print.debug_print_old_time
0x0800832C: 0800BA69 DC.W 0x0800BA69
0x08008330: 0800BBE7 DC.W 0x0800BBE7
0x08008334: 0800B8ED DC.W 0x0800B8ED
0x08008338: 0800BC8B DC.W 0x0800BC8B
0x0800833C: 0800BC83 DC.W 0x0800BC83
0x08008340: 20000CFC DC.W sys_data
0x08008344: 0800BC93 DC.W 0x0800BC93
0x08008348: 0800BC9F DC.W 0x0800BC9F
0x0800834C: 0800BA6E DC.W 0x0800BA6E
0x08008350: 0800B54F DC.W 0x0800B54F
0x08008354: 0800B55A DC.W 0x0800B55A
0x08008358: 0800B8B3 DC.W 0x0800B8B3
0x0800835C: 0800BCAB DC.W 0x0800BCAB
0x08008360: 0800BA77 DC.W 0x0800BA77
0x08008364: 0800BA80 DC.W 0x0800BA80
0x08008368: 2000123C DC.W hdac1
0x0800836C: 0800B565 DC.W 0x0800B565
0x08008370: 0800B570 DC.W 0x0800B570
0x08008374: 0800B57B DC.W 0x0800B57B
0x08008378: 0800B57E DC.W 0x0800B57E
0x0800837C: 0800B581 DC.W 0x0800B581
0x08008380: 0800B584 DC.W 0x0800B584
0x08008384: 0800B8B5 DC.W 0x0800B8B5
0x08008388: 00006667 DC.W 0x00006667
0x0800838C: 0800BA89 DC.W 0x0800BA89
0x08008390: 0800B587 DC.W 0x0800B587
0x08008394: 0800BCBB DC.W 0x0800BCBB
0x08008398: 0800B58A DC.W 0x0800B58A
0x0800839C: 0800B58D DC.W 0x0800B58D
0x080083A0: 0800B590 DC.W 0x0800B590
0x080083A4: 0800B593 DC.W 0x0800B593
0x080083A8: 50000C00 DC.W 0x50000C00
0x080083AC: 0800BCD3 DC.W 0x0800BCD3
0x080083B0: 0800BCC3 DC.W 0x0800BCC3
0x080083B4: 0800BCCB DC.W 0x0800BCCB
0x080083B8: 0800B8BB DC.W 0x0800B8BB
Section .text.HeavyCalculations from main.o, size=1352, align=4
HeavyCalculations:
0x080083BC: B5F0 PUSH {R4-R7, LR}
0x080083BE: B089 SUB SP, SP, #36
0x080083C0: 49BD LDR R1, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02F4] [0x080086B8] =0x200013B4
0x080083C2: 7809 LDRB R1, [R1]
0x080083C4: 2900 CMP R1, #0
0x080083C6: 4DBD LDR R5, =0x00000BB8 ; [PC, #0x02F4] [0x080086BC]
0x080083C8: D101 BNE .L1 ; 0x080083CE
0x080083CA: 4629 MOV R1, R5
0x080083CC: E000 B .L2 ; 0x080083D0
.L1:
0x080083CE: 2187 MOVS R1, #135
.L2:
0x080083D0: 4CBB LDR R4, =HeavyCalculations.heavy_calc_last_time ; [PC, #0x02EC] [0x080086C0] =0x20001354
0x080083D2: 6822 LDR R2, [R4]
0x080083D4: 1A82 SUBS R2, R0, R2
0x080083D6: 428A CMP R2, R1
0x080083D8: D800 BHI .L3 ; 0x080083DC
0x080083DA: E21E B .L43 ; 0x0800881A
.L3:
0x080083DC: 26CC MOVS R6, #204
0x080083DE: 4BB9 LDR R3, =sys_data ; [PC, #0x02E4] [0x080086C4] =0x20000CFC
0x080083E0: 5B99 LDRH R1, [R3, R6]
0x080083E2: 4AB9 LDR R2, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02E4] [0x080086C8] =0x20001384
0x080083E4: 6812 LDR R2, [R2]
0x080083E6: 1A57 SUBS R7, R2, R1
0x080083E8: 17F9 ASRS R1, R7, #31
0x080083EA: 438F BICS R7, R1
0x080083EC: 49B7 LDR R1, =ADC_values ; [PC, #0x02DC] [0x080086CC] =0x200013C6
0x080083EE: 88CA LDRH R2, [R1, #6]
0x080083F0: 436A MULS R2, R5, R2
0x080083F2: 0B11 LSRS R1, R2, #12
0x080083F4: 220A MOVS R2, #10
0x080083F6: 4351 MULS R1, R2, R1
0x080083F8: 1879 ADDS R1, R7, R1
0x080083FA: 08CF LSRS R7, R1, #3
0x080083FC: 539F STRH R7, [R3, R6]
0x080083FE: 2601 MOVS R6, #1
0x08008400: 9602 STR R6, [SP, #8]
0x08008402: 4DAD LDR R5, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02B4] [0x080086B8] =0x200013B4
0x08008404: 702E STRB R6, [R5]
0x08008406: 6020 STR R0, [R4]
0x08008408: 48AF LDR R0, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02BC] [0x080086C8] =0x20001384
0x0800840A: 6001 STR R1, [R0]
0x0800840C: B2B8 UXTH R0, R7
0x0800840E: 461E MOV R6, R3
0x08008410: 21D0 MOVS R1, #208
0x08008412: 5A59 LDRH R1, [R3, R1]
0x08008414: 4281 CMP R1, R0
0x08008416: D203 BCS .L4 ; 0x08008420
0x08008418: 33D0 ADDS R3, #208
0x0800841A: 4DA8 LDR R5, =0x00000BB8 ; [PC, #0x02A0] [0x080086BC]
0x0800841C: 4FAB LDR R7, =ADC_values ; [PC, #0x02AC] [0x080086CC] =0x200013C6
0x0800841E: E006 B .L5 ; 0x0800842E
.L4:
0x08008420: 21CE MOVS R1, #206
0x08008422: 5A71 LDRH R1, [R6, R1]
0x08008424: 4281 CMP R1, R0
0x08008426: 4DA5 LDR R5, =0x00000BB8 ; [PC, #0x0294] [0x080086BC]
0x08008428: 4FA8 LDR R7, =ADC_values ; [PC, #0x02A0] [0x080086CC] =0x200013C6
0x0800842A: D901 BLS .L6 ; 0x08008430
0x0800842C: 33CE ADDS R3, #206
.L5:
0x0800842E: 8018 STRH R0, [R3]
.L6:
0x08008430: 20D2 MOVS R0, #210
0x08008432: 5A31 LDRH R1, [R6, R0]
0x08008434: 4BA6 LDR R3, =CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum ; [PC, #0x0298] [0x080086D0] =0x20000484
0x08008436: 681C LDR R4, [R3]
0x08008438: 1A61 SUBS R1, R4, R1
0x0800843A: 17CC ASRS R4, R1, #31
0x0800843C: 43A1 BICS R1, R4
0x0800843E: 887C LDRH R4, [R7, #2]
0x08008440: 436C MULS R4, R5, R4
0x08008442: 0B24 LSRS R4, R4, #12
0x08008444: 4362 MULS R2, R4, R2
0x08008446: 1889 ADDS R1, R1, R2
0x08008448: 094A LSRS R2, R1, #5
0x0800844A: 5232 STRH R2, [R6, R0]
0x0800844C: 6019 STR R1, [R3]
0x0800844E: B290 UXTH R0, R2
0x08008450: 49FC LDR R1, =0x00004E1F ; [PC, #0x03F0] [0x08008844]
0x08008452: 4288 CMP R0, R1
0x08008454: D812 BHI .L7 ; 0x0800847C
0x08008456: 4AFC LDR R2, =low_bat_shutdown_is_active ; [PC, #0x03F0] [0x08008848] =0x200012D4
0x08008458: 6811 LDR R1, [R2]
0x0800845A: 2900 CMP R1, #0
0x0800845C: D119 BNE .L8 ; 0x08008492
0x0800845E: 21F6 MOVS R1, #246
0x08008460: 5A73 LDRH R3, [R6, R1]
0x08008462: 2408 MOVS R4, #8
0x08008464: 431C ORRS R4, R3
0x08008466: 5274 STRH R4, [R6, R1]
0x08008468: 2183 MOVS R1, #131
0x0800846A: 0049 LSLS R1, R1, #1
0x0800846C: 5A73 LDRH R3, [R6, R1]
0x0800846E: 1C5B ADDS R3, R3, #1
0x08008470: 5273 STRH R3, [R6, R1]
0x08008472: 9B02 LDR R3, [SP, #8]
0x08008474: 6013 STR R3, [R2]
0x08008476: 49FA LDR R1, =statDataChanged ; [PC, #0x03E8] [0x08008860] =0x200012B4
0x08008478: 600B STR R3, [R1]
0x0800847A: E00A B .L8 ; 0x08008492
.L7:
0x0800847C: 49F6 LDR R1, =0x00005DC1 ; [PC, #0x03D8] [0x08008858]
0x0800847E: 4288 CMP R0, R1
0x08008480: D307 BCC .L8 ; 0x08008492
0x08008482: 21F6 MOVS R1, #246
0x08008484: 5A72 LDRH R2, [R6, R1]
0x08008486: 2308 MOVS R3, #8
0x08008488: 439A BICS R2, R3
0x0800848A: 5272 STRH R2, [R6, R1]
0x0800848C: 49F3 LDR R1, =low_bat_shutdown_is_active ; [PC, #0x03CC] [0x0800885C] =0x200012D4
0x0800848E: 2200 MOVS R2, #0
0x08008490: 600A STR R2, [R1]
.L8:
0x08008492: 21D6 MOVS R1, #214
0x08008494: 5A71 LDRH R1, [R6, R1]
0x08008496: 4281 CMP R1, R0
0x08008498: D202 BCS .L9 ; 0x080084A0
0x0800849A: 4632 MOV R2, R6
0x0800849C: 32D6 ADDS R2, #214
0x0800849E: E005 B .L10 ; 0x080084AC
.L9:
0x080084A0: 21D4 MOVS R1, #212
0x080084A2: 5A71 LDRH R1, [R6, R1]
0x080084A4: 4281 CMP R1, R0
0x080084A6: D902 BLS .L11 ; 0x080084AE
0x080084A8: 4632 MOV R2, R6
0x080084AA: 32D4 ADDS R2, #212
.L10:
0x080084AC: 8010 STRH R0, [R2]
.L11:
0x080084AE: 8838 LDRH R0, [R7]
0x080084B0: 49EC LDR R1, =0x00000514 ; [PC, #0x03B0] [0x08008864]
0x080084B2: 4341 MULS R1, R0, R1
0x080084B4: 48EC LDR R0, =0xFFF7E30C ; [PC, #0x03B0] [0x08008868]
0x080084B6: 1808 ADDS R0, R1, R0
0x080084B8: 49EC LDR R1, =0x000006EF ; [PC, #0x03B0] [0x0800886C]
0x080084BA: F002 F84F BL __aeabi_idiv ; 0x0800A55C
0x080084BE: 21E2 MOVS R1, #226
0x080084C0: 5E72 LDRSH R2, [R6, R1]
0x080084C2: 4BEB LDR R3, =HeavyCalculations.temperature_accum ; [PC, #0x03AC] [0x08008870] =0x20001348
0x080084C4: 681C LDR R4, [R3]
0x080084C6: 1AA2 SUBS R2, R4, R2
0x080084C8: 1810 ADDS R0, R2, R0
0x080084CA: 4AEA LDR R2, =0xFFFFFED4 ; [PC, #0x03A8] [0x08008874]
0x080084CC: 1882 ADDS R2, R0, R2
0x080084CE: 17D0 ASRS R0, R2, #31
0x080084D0: 0EC0 LSRS R0, R0, #27
0x080084D2: 1810 ADDS R0, R2, R0
0x080084D4: 1140 ASRS R0, R0, #5
0x080084D6: 5270 STRH R0, [R6, R1]
0x080084D8: 601A STR R2, [R3]
0x080084DA: B204 SXTH R4, R0
0x080084DC: 21E6 MOVS R1, #230
0x080084DE: 5E71 LDRSH R1, [R6, R1]
0x080084E0: 428C CMP R4, R1
0x080084E2: DD02 BLE .L12 ; 0x080084EA
0x080084E4: 4631 MOV R1, R6
0x080084E6: 31E6 ADDS R1, #230
0x080084E8: E005 B .L13 ; 0x080084F6
.L12:
0x080084EA: 21E4 MOVS R1, #228
0x080084EC: 5E71 LDRSH R1, [R6, R1]
0x080084EE: 428C CMP R4, R1
0x080084F0: DA02 BGE .L14 ; 0x080084F8
0x080084F2: 4631 MOV R1, R6
0x080084F4: 31E4 ADDS R1, #228
.L13:
0x080084F6: 8008 STRH R0, [R1]
.L14:
0x080084F8: 8D31 LDRH R1, [R6, #40]
0x080084FA: 428C CMP R4, R1
0x080084FC: DA13 BGE .L15 ; 0x08008526
0x080084FE: 204B MOVS R0, #75
0x08008500: 4348 MULS R0, R1, R0
0x08008502: 2164 MOVS R1, #100
0x08008504: F002 F84A BL __aeabi_uidiv ; 0x0800A59C
0x08008508: 42A0 CMP R0, R4
0x0800850A: DD1D BLE .L16 ; 0x08008548
0x0800850C: 48DB LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #0x036C] [0x0800887C] =0x200012F8
0x0800850E: 6800 LDR R0, [R0]
0x08008510: 2800 CMP R0, #0
0x08008512: D019 BEQ .L16 ; 0x08008548
0x08008514: 20F6 MOVS R0, #246
0x08008516: 5A31 LDRH R1, [R6, R0]
0x08008518: 9A02 LDR R2, [SP, #8]
0x0800851A: 4391 BICS R1, R2
0x0800851C: 5231 STRH R1, [R6, R0]
0x0800851E: 48D6 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0358] [0x08008878] =0x200012B0
0x08008520: 2100 MOVS R1, #0
0x08008522: 6001 STR R1, [R0]
0x08008524: E010 B .L16 ; 0x08008548
.L15:
0x08008526: 48D4 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0350] [0x08008878] =0x200012B0
0x08008528: 6801 LDR R1, [R0]
0x0800852A: 2900 CMP R1, #0
0x0800852C: D10C BNE .L16 ; 0x08008548
0x0800852E: 21F6 MOVS R1, #246
0x08008530: 5A72 LDRH R2, [R6, R1]
0x08008532: 9B02 LDR R3, [SP, #8]
0x08008534: 431A ORRS R2, R3
0x08008536: 5272 STRH R2, [R6, R1]
0x08008538: 2181 MOVS R1, #129
0x0800853A: 0049 LSLS R1, R1, #1
0x0800853C: 5A72 LDRH R2, [R6, R1]
0x0800853E: 1C52 ADDS R2, R2, #1
0x08008540: 5272 STRH R2, [R6, R1]
0x08008542: 6003 STR R3, [R0]
0x08008544: 48C6 LDR R0, =statDataChanged ; [PC, #0x0318] [0x08008860] =0x200012B4
0x08008546: 6003 STR R3, [R0]
.L16:
0x08008548: 48CD LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0334] [0x08008880] =0x200012C8
0x0800854A: 6800 LDR R0, [R0]
0x0800854C: 1E40 SUBS R0, R0, #1
0x0800854E: 4241 RSBS R1, R0, #0
0x08008550: 4141 ADCS R1, R0
0x08008552: 0049 LSLS R1, R1, #1
0x08008554: 20F6 MOVS R0, #246
0x08008556: 5A32 LDRH R2, [R6, R0]
0x08008558: 2326 MOVS R3, #38
0x0800855A: 439A BICS R2, R3
0x0800855C: 1851 ADDS R1, R2, R1
0x0800855E: 4AC9 LDR R2, =overload_shutdown_is_active ; [PC, #0x0324] [0x08008884] =0x200012C4
0x08008560: 6812 LDR R2, [R2]
0x08008562: 1E52 SUBS R2, R2, #1
0x08008564: 4253 RSBS R3, R2, #0
0x08008566: 4153 ADCS R3, R2
0x08008568: 009A LSLS R2, R3, #2
0x0800856A: 1851 ADDS R1, R2, R1
0x0800856C: 4AC6 LDR R2, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0318] [0x08008888] =0x200012CC
0x0800856E: 6812 LDR R2, [R2]
0x08008570: 1E52 SUBS R2, R2, #1
0x08008572: 4253 RSBS R3, R2, #0
0x08008574: 4153 ADCS R3, R2
0x08008576: 015A LSLS R2, R3, #5
0x08008578: 1889 ADDS R1, R1, R2
0x0800857A: 5231 STRH R1, [R6, R0]
0x0800857C: 23D8 MOVS R3, #216
0x0800857E: 5EF0 LDRSH R0, [R6, R3]
0x08008580: 2800 CMP R0, #0
0x08008582: 9300 STR R3, [SP, #0]
0x08008584: D405 BMI .L17 ; 0x08008592
0x08008586: 21DC MOVS R1, #220
0x08008588: 5A72 LDRH R2, [R6, R1]
0x0800858A: 4290 CMP R0, R2
0x0800858C: DC0A BGT .L19 ; 0x080085A4
0x0800858E: 21DA MOVS R1, #218
0x08008590: E005 B .L18 ; 0x0800859E
.L17:
0x08008592: 21E0 MOVS R1, #224
0x08008594: 5A72 LDRH R2, [R6, R1]
0x08008596: 4240 RSBS R0, R0, #0
0x08008598: 4290 CMP R0, R2
0x0800859A: DC03 BGT .L19 ; 0x080085A4
0x0800859C: 21DE MOVS R1, #222
.L18:
0x0800859E: 5A72 LDRH R2, [R6, R1]
0x080085A0: 4290 CMP R0, R2
0x080085A2: DA00 BGE .L20 ; 0x080085A6
.L19:
0x080085A4: 5270 STRH R0, [R6, R1]
.L20:
0x080085A6: 49B9 LDR R1, =rawContactVoltageDropPlus ; [PC, #0x02E4] [0x0800888C] =0x200012BC
0x080085A8: 6808 LDR R0, [R1]
0x080085AA: 22F8 MOVS R2, #248
0x080085AC: 52B0 STRH R0, [R6, R2]
0x080085AE: 48B8 LDR R0, =rawContactVoltageDropMinus ; [PC, #0x02E0] [0x08008890] =0x200012C0
0x080085B0: 6802 LDR R2, [R0]
0x080085B2: 23FA MOVS R3, #250
0x080085B4: 52F2 STRH R2, [R6, R3]
0x080085B6: 4AB7 LDR R2, =HeavyCalculations.tmp_i_plus ; [PC, #0x02DC] [0x08008894] =0x20001340
0x080085B8: 6812 LDR R2, [R2]
0x080085BA: 4BB7 LDR R3, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x02DC] [0x08008898] =0x2000134C
0x080085BC: 681B LDR R3, [R3]
0x080085BE: 1A9A SUBS R2, R3, R2
0x080085C0: 6809 LDR R1, [R1]
0x080085C2: 188D ADDS R5, R1, R2
0x080085C4: 17E9 ASRS R1, R5, #31
0x080085C6: 0F09 LSRS R1, R1, #28
0x080085C8: 1869 ADDS R1, R5, R1
0x080085CA: 110A ASRS R2, R1, #4
0x080085CC: 214C MOVS R1, #76
0x080085CE: 5A71 LDRH R1, [R6, R1]
0x080085D0: 4291 CMP R1, R2
0x080085D2: 9201 STR R2, [SP, #4]
0x080085D4: DC01 BGT .L21 ; 0x080085DA
0x080085D6: 1A56 SUBS R6, R2, R1
0x080085D8: E000 B .L22 ; 0x080085DC
.L21:
0x080085DA: 2600 MOVS R6, #0
.L22:
0x080085DC: 49AF LDR R1, =HeavyCalculations.tmp_i_minus ; [PC, #0x02BC] [0x0800889C] =0x20001344
0x080085DE: 6809 LDR R1, [R1]
0x080085E0: 4AAF LDR R2, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x02BC] [0x080088A0] =0x20001350
0x080085E2: 6812 LDR R2, [R2]
0x080085E4: 1A51 SUBS R1, R2, R1
0x080085E6: 6800 LDR R0, [R0]
0x080085E8: 1847 ADDS R7, R0, R1
0x080085EA: 17F8 ASRS R0, R7, #31
0x080085EC: 0F00 LSRS R0, R0, #28
0x080085EE: 1838 ADDS R0, R7, R0
0x080085F0: 1104 ASRS R4, R0, #4
0x080085F2: 204E MOVS R0, #78
0x080085F4: 4996 LDR R1, =sys_data ; [PC, #0x0258] [0x08008850] =0x20000CFC
0x080085F6: 5A08 LDRH R0, [R1, R0]
0x080085F8: 1B00 SUBS R0, R0, R4
0x080085FA: DC00 BGT .L23 ; 0x080085FE
0x080085FC: 1836 ADDS R6, R6, R0
.L23:
0x080085FE: 4893 LDR R0, =0x00000BB8 ; [PC, #0x024C] [0x0800884C]
0x08008600: 4370 MULS R0, R6, R0
0x08008602: 49A8 LDR R1, =0x00000FFF ; [PC, #0x02A0] [0x080088A4]
0x08008604: F001 FFAA BL __aeabi_idiv ; 0x0800A55C
0x08008608: 21FC MOVS R1, #252
0x0800860A: 4A91 LDR R2, =sys_data ; [PC, #0x0244] [0x08008850] =0x20000CFC
0x0800860C: 5250 STRH R0, [R2, R1]
0x0800860E: 48A2 LDR R0, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x0288] [0x08008898] =0x2000134C
0x08008610: 6005 STR R5, [R0]
0x08008612: 48A3 LDR R0, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x028C] [0x080088A0] =0x20001350
0x08008614: 6007 STR R7, [R0]
0x08008616: 4617 MOV R7, R2
0x08008618: 489E LDR R0, =HeavyCalculations.tmp_i_plus ; [PC, #0x0278] [0x08008894] =0x20001340
0x0800861A: 9901 LDR R1, [SP, #4]
0x0800861C: 6001 STR R1, [R0]
0x0800861E: 489F LDR R0, =HeavyCalculations.tmp_i_minus ; [PC, #0x027C] [0x0800889C] =0x20001344
0x08008620: 6004 STR R4, [R0]
0x08008622: 205F MOVS R0, #95
0x08008624: 0084 LSLS R4, R0, #2
0x08008626: 4366 MULS R6, R4, R6
0x08008628: 8FD1 LDRH R1, [R2, #62]
0x0800862A: 4630 MOV R0, R6
0x0800862C: F001 FF96 BL __aeabi_idiv ; 0x0800A55C
0x08008630: 21EC MOVS R1, #236
0x08008632: 5278 STRH R0, [R7, R1]
0x08008634: 25EA MOVS R5, #234
0x08008636: 5B7A LDRH R2, [R7, R5]
0x08008638: 489B LDR R0, =InternalGreenLED_Management ; [PC, #0x026C] [0x080088A8] =0x20001334
0x0800863A: 6801 LDR R1, [R0]
0x0800863C: 2A00 CMP R2, #0
0x0800863E: 9401 STR R4, [SP, #4]
0x08008640: D104 BNE .L24 ; 0x0800864C
0x08008642: 4B9A LDR R3, =TurnGreenLEDOff ; [PC, #0x0268] [0x080088AC] =0x08008D65
0x08008644: 4299 CMP R1, R3
0x08008646: D001 BEQ .L24 ; 0x0800864C
0x08008648: 4A98 LDR R2, =TurnGreenLEDOff ; [PC, #0x0260] [0x080088AC] =0x08008D65
0x0800864A: E009 B .L26 ; 0x08008660
.L24:
0x0800864C: 2A01 CMP R2, #1
0x0800864E: D104 BNE .L25 ; 0x0800865A
0x08008650: 4A97 LDR R2, =TurnGreenLEDOn ; [PC, #0x025C] [0x080088B0] =0x08008D85
0x08008652: 4291 CMP R1, R2
0x08008654: D001 BEQ .L25 ; 0x0800865A
0x08008656: 4A96 LDR R2, =TurnGreenLEDOn ; [PC, #0x0258] [0x080088B0] =0x08008D85
0x08008658: E002 B .L26 ; 0x08008660
.L25:
0x0800865A: 4A96 LDR R2, =GreenLEDShortBlinking ; [PC, #0x0258] [0x080088B4] =0x08008D19
0x0800865C: 4291 CMP R1, R2
0x0800865E: D000 BEQ .L27 ; 0x08008662
.L26:
0x08008660: 6002 STR R2, [R0]
.L27:
0x08008662: 4C95 LDR R4, =0x50000800 ; [PC, #0x0254] [0x080088B8]
0x08008664: 2140 MOVS R1, #64
0x08008666: 4620 MOV R0, R4
0x08008668: F002 FA39 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x0800866C: 4606 MOV R6, R0
0x0800866E: 2180 MOVS R1, #128
0x08008670: 4620 MOV R0, R4
0x08008672: F002 FA34 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08008676: 4991 LDR R1, =LVP_OVP_logic ; [PC, #0x0244] [0x080088BC] =0x200001FB
0x08008678: 7809 LDRB R1, [R1]
0x0800867A: 424A RSBS R2, R1, #0
0x0800867C: 414A ADCS R2, R1
0x0800867E: 1AB1 SUBS R1, R6, R2
0x08008680: 1E4B SUBS R3, R1, #1
0x08008682: 4199 SBCS R1, R3
0x08008684: 23CA MOVS R3, #202
0x08008686: 52F9 STRH R1, [R7, R3]
0x08008688: 1A80 SUBS R0, R0, R2
0x0800868A: 1E41 SUBS R1, R0, #1
0x0800868C: 4188 SBCS R0, R1
0x0800868E: 21C8 MOVS R1, #200
0x08008690: 5278 STRH R0, [R7, R1]
0x08008692: 5B78 LDRH R0, [R7, R5]
0x08008694: 1E40 SUBS R0, R0, #1
0x08008696: 2802 CMP R0, #2
0x08008698: D81C BHI .L29 ; 0x080086D4
0x0800869A: 9800 LDR R0, [SP, #0]
0x0800869C: 5E38 LDRSH R0, [R7, R0]
0x0800869E: 2803 CMP R0, #3
0x080086A0: DA00 BGE .L28 ; 0x080086A4
0x080086A2: E0BC B .L44 ; 0x0800881E
.L28:
0x080086A4: 4886 LDR R0, =0x50000C00 ; [PC, #0x0218] [0x080088C0]
0x080086A6: 2101 MOVS R1, #1
0x080086A8: 460A MOV R2, R1
0x080086AA: F002 FD9E BL HAL_GPIO_WritePin ; 0x0800B1EA
0x080086AE: 9901 LDR R1, [SP, #4]
0x080086B0: 3178 ADDS R1, #120
0x080086B2: 4884 LDR R0, =HeavyCalculations.heater_cnt ; [PC, #0x0210] [0x080088C4] =0x20001358
0x080086B4: 6001 STR R1, [R0]
0x080086B6: E012 B .L30 ; 0x080086DE
0x080086B8: 200013B4 DC.W HeavyCalculations.HEAVY_CALCULATIONS_PERIOD
0x080086BC: 00000BB8 DC.W 0x00000BB8
0x080086C0: 20001354 DC.W HeavyCalculations.heavy_calc_last_time
0x080086C4: 20000CFC DC.W sys_data
0x080086C8: 20001384 DC.W CalculatingSwitchSideVoltage.ubsensea_voltage_accum
0x080086CC: 200013C6 DC.W ADC_values
0x080086D0: 20000484 DC.W CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum
.L29:
0x080086D4: 487A LDR R0, =0x50000C00 ; [PC, #0x01E8] [0x080088C0]
0x080086D6: 2101 MOVS R1, #1
0x080086D8: 2200 MOVS R2, #0
0x080086DA: F002 FD86 BL HAL_GPIO_WritePin ; 0x0800B1EA
.L30:
0x080086DE: 9E02 LDR R6, [SP, #8]
.L31:
0x080086E0: 2044 MOVS R0, #68
0x080086E2: 5A3D LDRH R5, [R7, R0]
0x080086E4: 4C78 LDR R4, =HeavyCalculations.last_inrush_max_current_in_mV ; [PC, #0x01E0] [0x080088C8] =0x200013B2
0x080086E6: 8821 LDRH R1, [R4]
0x080086E8: 42A9 CMP R1, R5
0x080086EA: D014 BEQ .L33 ; 0x08008716
0x080086EC: 8FB9 LDRH R1, [R7, #60]
0x080086EE: 428D CMP R5, R1
0x080086F0: D911 BLS .L33 ; 0x08008716
0x080086F2: 4956 LDR R1, =0x00000BB8 ; [PC, #0x0158] [0x0800884C]
0x080086F4: 1E4A SUBS R2, R1, #1
0x080086F6: 4295 CMP R5, R2
0x080086F8: D901 BLS .L32 ; 0x080086FE
0x080086FA: 5239 STRH R1, [R7, R0]
0x080086FC: 460D MOV R5, R1
.L32:
0x080086FE: 4869 LDR R0, =0x00000FFF ; [PC, #0x01A4] [0x080088A4]
0x08008700: 4368 MULS R0, R5, R0
0x08008702: F001 FF4B BL __aeabi_uidiv ; 0x0800A59C
0x08008706: 2146 MOVS R1, #70
0x08008708: 5278 STRH R0, [R7, R1]
0x0800870A: 8025 STRH R5, [R4]
0x0800870C: 214A MOVS R1, #74
0x0800870E: 5A79 LDRH R1, [R7, R1]
0x08008710: 4341 MULS R1, R0, R1
0x08008712: 486E LDR R0, =maxIntegral ; [PC, #0x01B8] [0x080088CC] =0x20000460
0x08008714: 6001 STR R1, [R0]
.L33:
0x08008716: 2048 MOVS R0, #72
0x08008718: 5A3D LDRH R5, [R7, R0]
0x0800871A: 4C6D LDR R4, =HeavyCalculations.last_inrush_curr_period ; [PC, #0x01B4] [0x080088D0] =0x200013B6
0x0800871C: 8821 LDRH R1, [R4]
0x0800871E: 42A9 CMP R1, R5
0x08008720: D010 BEQ .L35 ; 0x08008744
0x08008722: 2D1E CMP R5, #30
0x08008724: D801 BHI .L34 ; 0x0800872A
0x08008726: 251F MOVS R5, #31
0x08008728: 523D STRH R5, [R7, R0]
.L34:
0x0800872A: 486A LDR R0, =0x0004E200 ; [PC, #0x01A8] [0x080088D4]
0x0800872C: 4368 MULS R0, R5, R0
0x0800872E: 496A LDR R1, =0x000F4240 ; [PC, #0x01A8] [0x080088D8]
0x08008730: F001 FF34 BL __aeabi_uidiv ; 0x0800A59C
0x08008734: 214A MOVS R1, #74
0x08008736: 5278 STRH R0, [R7, R1]
0x08008738: 8025 STRH R5, [R4]
0x0800873A: 2146 MOVS R1, #70
0x0800873C: 5A79 LDRH R1, [R7, R1]
0x0800873E: 4341 MULS R1, R0, R1
0x08008740: 4862 LDR R0, =maxIntegral ; [PC, #0x0188] [0x080088CC] =0x20000460
0x08008742: 6001 STR R1, [R0]
.L35:
0x08008744: 2005 MOVS R0, #5
0x08008746: 0700 LSLS R0, R0, #28
0x08008748: 0231 LSLS R1, R6, #8
0x0800874A: F002 F9C8 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x0800874E: 1E40 SUBS R0, R0, #1
0x08008750: 4241 RSBS R1, R0, #0
0x08008752: 4141 ADCS R1, R0
0x08008754: 20FE MOVS R0, #254
0x08008756: 5239 STRH R1, [R7, R0]
0x08008758: 2542 MOVS R5, #66
0x0800875A: 5B78 LDRH R0, [R7, R5]
0x0800875C: 2600 MOVS R6, #0
0x0800875E: 4C5F LDR R4, =SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV ; [PC, #0x017C] [0x080088DC] =0x200013AE
0x08008760: 5FA1 LDRSH R1, [R4, R6]
0x08008762: 4281 CMP R1, R0
0x08008764: D059 BEQ .L43 ; 0x0800881A
0x08008766: 485E LDR R0, =hadc1 ; [PC, #0x0178] [0x080088E0] =0x20000580
0x08008768: F002 F92A BL HAL_ADC_Stop_DMA ; 0x0800A9C0
0x0800876C: 5B78 LDRH R0, [R7, R5]
0x0800876E: 8FBA LDRH R2, [R7, #60]
0x08008770: 4290 CMP R0, R2
0x08008772: 4601 MOV R1, R0
0x08008774: D800 BHI .L36 ; 0x08008778
0x08008776: 4611 MOV R1, R2
.L36:
0x08008778: 4290 CMP R0, R2
0x0800877A: 4A34 LDR R2, =0x00000BB8 ; [PC, #208] [0x0800884C]
0x0800877C: D301 BCC .L37 ; 0x08008782
0x0800877E: 4291 CMP R1, R2
0x08008780: D904 BLS .L39 ; 0x0800878C
.L37:
0x08008782: 4291 CMP R1, R2
0x08008784: D300 BCC .L38 ; 0x08008788
0x08008786: 4611 MOV R1, R2
.L38:
0x08008788: 5379 STRH R1, [R7, R5]
0x0800878A: 4608 MOV R0, R1
.L39:
0x0800878C: 8020 STRH R0, [R4]
0x0800878E: 9601 STR R6, [SP, #4]
0x08008790: 9608 STR R6, [SP, #32]
0x08008792: 4944 LDR R1, =0x00000FFF ; [PC, #0x0110] [0x080088A4]
0x08008794: 4348 MULS R0, R1, R0
0x08008796: 4611 MOV R1, R2
0x08008798: F001 FF00 BL __aeabi_uidiv ; 0x0800A59C
0x0800879C: 9007 STR R0, [SP, #28]
0x0800879E: 4851 LDR R0, =0x08000004 ; [PC, #0x0144] [0x080088E4]
0x080087A0: 9005 STR R0, [SP, #20]
0x080087A2: 2003 MOVS R0, #3
0x080087A4: 0586 LSLS R6, R0, #22
0x080087A6: 9604 STR R6, [SP, #16]
0x080087A8: 484F LDR R0, =0x0017FFFF ; [PC, #0x013C] [0x080088E8]
0x080087AA: 9003 STR R0, [SP, #12]
0x080087AC: 9802 LDR R0, [SP, #8]
0x080087AE: 9006 STR R0, [SP, #24]
0x080087B0: 484B LDR R0, =hadc1 ; [PC, #0x012C] [0x080088E0] =0x20000580
0x080087B2: A903 ADD R1, SP, #12
0x080087B4: F7FB F8E6 BL HAL_ADC_AnalogWDGConfig ; 0x08003984
0x080087B8: 2800 CMP R0, #0
0x080087BA: D003 BEQ .L40 ; 0x080087C4
0x080087BC: 484B LDR R0, =0x0800B8ED ; [PC, #0x012C] [0x080088EC]
0x080087BE: 494C LDR R1, =0x0800B5D8 ; [PC, #0x0130] [0x080088F0]
0x080087C0: F7FE FB70 BL LOG_E ; 0x08006EA4
.L40:
0x080087C4: AC03 ADD R4, SP, #12
0x080087C6: 9802 LDR R0, [SP, #8]
0x080087C8: 7320 STRB R0, [R4, #12]
0x080087CA: 484A LDR R0, =0x18000040 ; [PC, #0x0128] [0x080088F4]
0x080087CC: 9005 STR R0, [SP, #20]
0x080087CE: 9604 STR R6, [SP, #16]
0x080087D0: 4849 LDR R0, =0x0027FFFF ; [PC, #0x0124] [0x080088F8]
0x080087D2: 9003 STR R0, [SP, #12]
0x080087D4: 9801 LDR R0, [SP, #4]
0x080087D6: 9008 STR R0, [SP, #32]
0x080087D8: 5B79 LDRH R1, [R7, R5]
0x080087DA: 4832 LDR R0, =0x00000FFF ; [PC, #200] [0x080088A4]
0x080087DC: 4348 MULS R0, R1, R0
0x080087DE: 491B LDR R1, =0x00000BB8 ; [PC, #108] [0x0800884C]
0x080087E0: F001 FEDC BL __aeabi_uidiv ; 0x0800A59C
0x080087E4: 9007 STR R0, [SP, #28]
0x080087E6: 483E LDR R0, =hadc1 ; [PC, #248] [0x080088E0] =0x20000580
0x080087E8: 4621 MOV R1, R4
0x080087EA: F7FB F8CB BL HAL_ADC_AnalogWDGConfig ; 0x08003984
0x080087EE: 2800 CMP R0, #0
0x080087F0: D003 BEQ .L41 ; 0x080087FA
0x080087F2: 483E LDR R0, =0x0800B8ED ; [PC, #248] [0x080088EC]
0x080087F4: 493E LDR R1, =0x0800B5D8 ; [PC, #248] [0x080088F0]
0x080087F6: F7FE FB55 BL LOG_E ; 0x08006EA4
.L41:
0x080087FA: 4839 LDR R0, =hadc1 ; [PC, #228] [0x080088E0] =0x20000580
0x080087FC: 4915 LDR R1, =ADC_values ; [PC, #84] [0x08008854] =0x200013C6
0x080087FE: 2206 MOVS R2, #6
0x08008800: F7FA FF3E BL HAL_ADC_Start_DMA ; 0x08003680
0x08008804: 2800 CMP R0, #0
0x08008806: D003 BEQ .L42 ; 0x08008810
0x08008808: 4838 LDR R0, =0x0800B8ED ; [PC, #224] [0x080088EC]
0x0800880A: 493C LDR R1, =0x0800B70F ; [PC, #240] [0x080088FC]
0x0800880C: F7FE FB4A BL LOG_E ; 0x08006EA4
.L42:
0x08008810: 483B LDR R0, =0x40020008 ; [PC, #236] [0x08008900]
0x08008812: 6801 LDR R1, [R0]
0x08008814: 2204 MOVS R2, #4
0x08008816: 4391 BICS R1, R2
0x08008818: 6001 STR R1, [R0]
.L43:
0x0800881A: B009 ADD SP, SP, #36
0x0800881C: BDF0 POP {R4-R7, PC}
.L44:
0x0800881E: 2800 CMP R0, #0
0x08008820: 9E02 LDR R6, [SP, #8]
0x08008822: DD00 BLE .L45 ; 0x08008826
0x08008824: E75C B .L31 ; 0x080086E0
.L45:
0x08008826: 4927 LDR R1, =HeavyCalculations.heater_cnt ; [PC, #156] [0x080088C4] =0x20001358
0x08008828: 6808 LDR R0, [R1]
0x0800882A: 2801 CMP R0, #1
0x0800882C: DB01 BLT .L46 ; 0x08008832
0x0800882E: 1E40 SUBS R0, R0, #1
0x08008830: 6008 STR R0, [R1]
.L46:
0x08008832: 2800 CMP R0, #0
0x08008834: D000 BEQ .L47 ; 0x08008838
0x08008836: E753 B .L31 ; 0x080086E0
.L47:
0x08008838: 4821 LDR R0, =0x50000C00 ; [PC, #132] [0x080088C0]
0x0800883A: 2101 MOVS R1, #1
0x0800883C: 2200 MOVS R2, #0
0x0800883E: F002 FCD4 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008842: E74D B .L31 ; 0x080086E0
0x08008844: 00004E1F DC.W 0x00004E1F
0x08008848: 200012D4 DC.W low_bat_shutdown_is_active
0x0800884C: 00000BB8 DC.W 0x00000BB8
0x08008850: 20000CFC DC.W sys_data
0x08008854: 200013C6 DC.W ADC_values
0x08008858: 00005DC1 DC.W 0x00005DC1
0x0800885C: 200012D4 DC.W low_bat_shutdown_is_active
0x08008860: 200012B4 DC.W statDataChanged
0x08008864: 00000514 DC.W 0x00000514
0x08008868: FFF7E30C DC.W 0xFFF7E30C
0x0800886C: 000006EF DC.W 0x000006EF
0x08008870: 20001348 DC.W HeavyCalculations.temperature_accum
0x08008874: FFFFFED4 DC.W 0xFFFFFED4
0x08008878: 200012B0 DC.W temperature_shutdown_is_active
0x0800887C: 200012F8 DC.W auto_recover_from_temp_shutdown_is_enabled
0x08008880: 200012C8 DC.W overcurrent_shutdown_is_active
0x08008884: 200012C4 DC.W overload_shutdown_is_active
0x08008888: 200012CC DC.W mosfets_voltagedrop_shutdown_is_active
0x0800888C: 200012BC DC.W rawContactVoltageDropPlus
0x08008890: 200012C0 DC.W rawContactVoltageDropMinus
0x08008894: 20001340 DC.W HeavyCalculations.tmp_i_plus
0x08008898: 2000134C DC.W HeavyCalculations.rawContactVoltageDropPlus_accum
0x0800889C: 20001344 DC.W HeavyCalculations.tmp_i_minus
0x080088A0: 20001350 DC.W HeavyCalculations.rawContactVoltageDropMinus_accum
0x080088A4: 00000FFF DC.W 0x00000FFF
0x080088A8: 20001334 DC.W InternalGreenLED_Management
0x080088AC: 08008D65 DC.W TurnGreenLEDOff
0x080088B0: 08008D85 DC.W TurnGreenLEDOn
0x080088B4: 08008D19 DC.W GreenLEDShortBlinking
0x080088B8: 50000800 DC.W 0x50000800
0x080088BC: 200001FB DC.W LVP_OVP_logic
0x080088C0: 50000C00 DC.W 0x50000C00
0x080088C4: 20001358 DC.W HeavyCalculations.heater_cnt
0x080088C8: 200013B2 DC.W HeavyCalculations.last_inrush_max_current_in_mV
0x080088CC: 20000460 DC.W maxIntegral
0x080088D0: 200013B6 DC.W HeavyCalculations.last_inrush_curr_period
0x080088D4: 0004E200 DC.W 0x0004E200
0x080088D8: 000F4240 DC.W 0x000F4240
0x080088DC: 200013AE DC.W SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV
0x080088E0: 20000580 DC.W hadc1
0x080088E4: 08000004 DC.W 0x08000004
0x080088E8: 0017FFFF DC.W 0x0017FFFF
0x080088EC: 0800B8ED DC.W 0x0800B8ED
0x080088F0: 0800B5D8 DC.W 0x0800B5D8
0x080088F4: 18000040 DC.W 0x18000040
0x080088F8: 0027FFFF DC.W 0x0027FFFF
0x080088FC: 0800B70F DC.W 0x0800B70F
0x08008900: 40020008 DC.W 0x40020008
Section .text.RS485DisableButtonManagement from main.o, size=124, align=4
RS485DisableButtonManagement:
0x08008904: B5B0 PUSH {R4-R5, R7, LR}
0x08008906: 4917 LDR R1, =RS485DisableButtonManagement.btn_last_time_checked ; [PC, #92] [0x08008964] =0x2000130C
0x08008908: 680A LDR R2, [R1]
0x0800890A: 1A82 SUBS R2, R0, R2
0x0800890C: 2A1A CMP R2, #26
0x0800890E: D30F BCC .L1 ; 0x08008930
0x08008910: 6008 STR R0, [R1]
0x08008912: 4D15 LDR R5, =RS485DisableButtonManagement.btn_state ; [PC, #84] [0x08008968] =0x2000052B
0x08008914: 7828 LDRB R0, [R5]
0x08008916: 0040 LSLS R0, R0, #1
0x08008918: 7028 STRB R0, [R5]
0x0800891A: 2005 MOVS R0, #5
0x0800891C: 0700 LSLS R0, R0, #28
0x0800891E: 2401 MOVS R4, #1
0x08008920: 03E1 LSLS R1, R4, #15
0x08008922: F002 F8DC BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08008926: 7829 LDRB R1, [R5]
0x08008928: 2800 CMP R0, #0
0x0800892A: D002 BEQ .L2 ; 0x08008932
0x0800892C: 2900 CMP R1, #0
0x0800892E: D011 BEQ .L3 ; 0x08008954
.L1:
0x08008930: BDB0 POP {R4-R5, R7, PC}
.L2:
0x08008932: 4321 ORRS R1, R4
0x08008934: 7029 STRB R1, [R5]
0x08008936: 480D LDR R0, =RS485DisableButtonManagement.transition ; [PC, #52] [0x0800896C] =0x200013AC
0x08008938: 7801 LDRB R1, [R0]
0x0800893A: 2900 CMP R1, #0
0x0800893C: D1F8 BNE .L1 ; 0x08008930
0x0800893E: 7004 STRB R4, [R0]
0x08008940: 480B LDR R0, =RS485ActiveMode ; [PC, #44] [0x08008970] =0x20000468
0x08008942: 6801 LDR R1, [R0]
0x08008944: 2900 CMP R1, #0
0x08008946: D008 BEQ .L4 ; 0x0800895A
0x08008948: 2100 MOVS R1, #0
0x0800894A: 6001 STR R1, [R0]
0x0800894C: 4809 LDR R0, =InternalBlueLED_Management ; [PC, #36] [0x08008974] =0x20001338
0x0800894E: 490A LDR R1, =TurnBlueLEDOn ; [PC, #40] [0x08008978] =0x08008BB5
0x08008950: 6001 STR R1, [R0]
0x08008952: BDB0 POP {R4-R5, R7, PC}
.L3:
0x08008954: 4805 LDR R0, =RS485DisableButtonManagement.transition ; [PC, #20] [0x0800896C] =0x200013AC
0x08008956: 7001 STRB R1, [R0]
0x08008958: BDB0 POP {R4-R5, R7, PC}
.L4:
0x0800895A: 6004 STR R4, [R0]
0x0800895C: 4805 LDR R0, =InternalBlueLED_Management ; [PC, #20] [0x08008974] =0x20001338
0x0800895E: 4907 LDR R1, =BlueLEDShortBlinking ; [PC, #28] [0x0800897C] =0x08007E6D
0x08008960: 6001 STR R1, [R0]
0x08008962: BDB0 POP {R4-R5, R7, PC}
0x08008964: 2000130C DC.W RS485DisableButtonManagement.btn_last_time_checked
0x08008968: 2000052B DC.W RS485DisableButtonManagement.btn_state
0x0800896C: 200013AC DC.W RS485DisableButtonManagement.transition
0x08008970: 20000468 DC.W RS485ActiveMode
0x08008974: 20001338 DC.W InternalBlueLED_Management
0x08008978: 08008BB5 DC.W TurnBlueLEDOn
0x0800897C: 08007E6D DC.W BlueLEDShortBlinking
Section .text.ExternalRedLED1ShortOnThenLongPauseBlinking from main.o, size=100, align=4
ExternalRedLED1ShortOnThenLongPauseBlinking:
0x08008980: B5F0 PUSH {R4-R7, LR}
0x08008982: B087 SUB SP, SP, #28
0x08008984: AD05 ADD R5, SP, #20
0x08008986: 480F LDR R0, =0x000009C4 ; [PC, #60] [0x080089C4]
0x08008988: 8028 STRH R0, [R5]
0x0800898A: AE06 ADD R6, SP, #24
0x0800898C: 20C8 MOVS R0, #200
0x0800898E: 8030 STRH R0, [R6]
0x08008990: 2008 MOVS R0, #8
0x08008992: 9003 STR R0, [SP, #12]
0x08008994: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x080089C8]
0x08008996: 9702 STR R7, [SP, #8]
0x08008998: 9501 STR R5, [SP, #4]
0x0800899A: 9600 STR R6, [SP, #0]
0x0800899C: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x080089CC] =0x2000136C
0x0800899E: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x080089D0] =0x20001368
0x080089A0: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x080089D4] =0x20001364
0x080089A2: 2301 MOVS R3, #1
0x080089A4: F002 FA65 BL LEDBlink ; 0x0800AE72
0x080089A8: 2002 MOVS R0, #2
0x080089AA: 9600 STR R6, [SP, #0]
0x080089AC: 9501 STR R5, [SP, #4]
0x080089AE: 9702 STR R7, [SP, #8]
0x080089B0: 9003 STR R0, [SP, #12]
0x080089B2: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x080089D8] =0x20001308
0x080089B4: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x080089DC] =0x20001304
0x080089B6: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x080089E0] =0x20001300
0x080089B8: 2301 MOVS R3, #1
0x080089BA: F002 FA5A BL LEDBlink ; 0x0800AE72
0x080089BE: B007 ADD SP, SP, #28
0x080089C0: BDF0 POP {R4-R7, PC}
0x080089C2: 46C0 NOP
0x080089C4: 000009C4 DC.W 0x000009C4
0x080089C8: 50000400 DC.W 0x50000400
0x080089CC: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x080089D0: 20001368 DC.W ExternalRedLEDBlink.stage
0x080089D4: 20001364 DC.W ExternalRedLEDBlink.subStage
0x080089D8: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime
0x080089DC: 20001304 DC.W RedLEDBlink.stage
0x080089E0: 20001300 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED2ShortOnThenLongPauseBlinking from main.o, size=104, align=4
ExternalRedLED2ShortOnThenLongPauseBlinking:
0x080089E4: B5F0 PUSH {R4-R7, LR}
0x080089E6: B087 SUB SP, SP, #28
0x080089E8: AD05 ADD R5, SP, #20
0x080089EA: 20C8 MOVS R0, #200
0x080089EC: 8028 STRH R0, [R5]
0x080089EE: AE06 ADD R6, SP, #24
0x080089F0: 8030 STRH R0, [R6]
0x080089F2: 8070 STRH R0, [R6, #2]
0x080089F4: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A2C]
0x080089F6: 8068 STRH R0, [R5, #2]
0x080089F8: 2008 MOVS R0, #8
0x080089FA: 9003 STR R0, [SP, #12]
0x080089FC: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A30]
0x080089FE: 9702 STR R7, [SP, #8]
0x08008A00: 9501 STR R5, [SP, #4]
0x08008A02: 9600 STR R6, [SP, #0]
0x08008A04: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008A34] =0x2000136C
0x08008A06: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008A38] =0x20001368
0x08008A08: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008A3C] =0x20001364
0x08008A0A: 2402 MOVS R4, #2
0x08008A0C: 4623 MOV R3, R4
0x08008A0E: F002 FA30 BL LEDBlink ; 0x0800AE72
0x08008A12: 9600 STR R6, [SP, #0]
0x08008A14: 9501 STR R5, [SP, #4]
0x08008A16: 9702 STR R7, [SP, #8]
0x08008A18: 9403 STR R4, [SP, #12]
0x08008A1A: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008A40] =0x20001308
0x08008A1C: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008A44] =0x20001304
0x08008A1E: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008A48] =0x20001300
0x08008A20: 2302 MOVS R3, #2
0x08008A22: F002 FA26 BL LEDBlink ; 0x0800AE72
0x08008A26: B007 ADD SP, SP, #28
0x08008A28: BDF0 POP {R4-R7, PC}
0x08008A2A: 46C0 NOP
0x08008A2C: 000009C4 DC.W 0x000009C4
0x08008A30: 50000400 DC.W 0x50000400
0x08008A34: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008A38: 20001368 DC.W ExternalRedLEDBlink.stage
0x08008A3C: 20001364 DC.W ExternalRedLEDBlink.subStage
0x08008A40: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008A44: 20001304 DC.W RedLEDBlink.stage
0x08008A48: 20001300 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED3ShortOnThenLongPauseBlinking from main.o, size=108, align=4
ExternalRedLED3ShortOnThenLongPauseBlinking:
0x08008A4C: B5F0 PUSH {R4-R7, LR}
0x08008A4E: B089 SUB SP, SP, #36
0x08008A50: AD05 ADD R5, SP, #20
0x08008A52: 20C8 MOVS R0, #200
0x08008A54: 8028 STRH R0, [R5]
0x08008A56: AE07 ADD R6, SP, #28
0x08008A58: 8030 STRH R0, [R6]
0x08008A5A: 8070 STRH R0, [R6, #2]
0x08008A5C: 8068 STRH R0, [R5, #2]
0x08008A5E: 80B0 STRH R0, [R6, #4]
0x08008A60: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A98]
0x08008A62: 80A8 STRH R0, [R5, #4]
0x08008A64: 2008 MOVS R0, #8
0x08008A66: 9003 STR R0, [SP, #12]
0x08008A68: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A9C]
0x08008A6A: 9702 STR R7, [SP, #8]
0x08008A6C: 9501 STR R5, [SP, #4]
0x08008A6E: 9600 STR R6, [SP, #0]
0x08008A70: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008AA0] =0x2000136C
0x08008A72: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008AA4] =0x20001368
0x08008A74: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008AA8] =0x20001364
0x08008A76: 2303 MOVS R3, #3
0x08008A78: F002 F9FB BL LEDBlink ; 0x0800AE72
0x08008A7C: 2002 MOVS R0, #2
0x08008A7E: 9600 STR R6, [SP, #0]
0x08008A80: 9501 STR R5, [SP, #4]
0x08008A82: 9702 STR R7, [SP, #8]
0x08008A84: 9003 STR R0, [SP, #12]
0x08008A86: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008AAC] =0x20001308
0x08008A88: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008AB0] =0x20001304
0x08008A8A: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008AB4] =0x20001300
0x08008A8C: 2303 MOVS R3, #3
0x08008A8E: F002 F9F0 BL LEDBlink ; 0x0800AE72
0x08008A92: B009 ADD SP, SP, #36
0x08008A94: BDF0 POP {R4-R7, PC}
0x08008A96: 46C0 NOP
0x08008A98: 000009C4 DC.W 0x000009C4
0x08008A9C: 50000400 DC.W 0x50000400
0x08008AA0: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008AA4: 20001368 DC.W ExternalRedLEDBlink.stage
0x08008AA8: 20001364 DC.W ExternalRedLEDBlink.subStage
0x08008AAC: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008AB0: 20001304 DC.W RedLEDBlink.stage
0x08008AB4: 20001300 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED4ShortOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED4ShortOnThenLongPauseBlinking:
0x08008AB8: B5F0 PUSH {R4-R7, LR}
0x08008ABA: B089 SUB SP, SP, #36
0x08008ABC: 2000 MOVS R0, #0
.L1:
0x08008ABE: AA05 ADD R2, SP, #20
0x08008AC0: 21C8 MOVS R1, #200
0x08008AC2: 5211 STRH R1, [R2, R0]
0x08008AC4: AA07 ADD R2, SP, #28
0x08008AC6: 5211 STRH R1, [R2, R0]
0x08008AC8: 1C80 ADDS R0, R0, #2
0x08008ACA: 2806 CMP R0, #6
0x08008ACC: D1F7 BNE .L1 ; 0x08008ABE
0x08008ACE: AD05 ADD R5, SP, #20
0x08008AD0: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B0C]
0x08008AD2: 80E8 STRH R0, [R5, #6]
0x08008AD4: AE07 ADD R6, SP, #28
0x08008AD6: 80F1 STRH R1, [R6, #6]
0x08008AD8: 2008 MOVS R0, #8
0x08008ADA: 9003 STR R0, [SP, #12]
0x08008ADC: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B10]
0x08008ADE: 9702 STR R7, [SP, #8]
0x08008AE0: 9501 STR R5, [SP, #4]
0x08008AE2: 9600 STR R6, [SP, #0]
0x08008AE4: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B14] =0x2000136C
0x08008AE6: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B18] =0x20001368
0x08008AE8: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B1C] =0x20001364
0x08008AEA: 2304 MOVS R3, #4
0x08008AEC: F002 F9C1 BL LEDBlink ; 0x0800AE72
0x08008AF0: 2002 MOVS R0, #2
0x08008AF2: 9600 STR R6, [SP, #0]
0x08008AF4: 9501 STR R5, [SP, #4]
0x08008AF6: 9702 STR R7, [SP, #8]
0x08008AF8: 9003 STR R0, [SP, #12]
0x08008AFA: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008B20] =0x20001308
0x08008AFC: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B24] =0x20001304
0x08008AFE: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008B28] =0x20001300
0x08008B00: 2304 MOVS R3, #4
0x08008B02: F002 F9B6 BL LEDBlink ; 0x0800AE72
0x08008B06: B009 ADD SP, SP, #36
0x08008B08: BDF0 POP {R4-R7, PC}
0x08008B0A: 46C0 NOP
0x08008B0C: 000009C4 DC.W 0x000009C4
0x08008B10: 50000400 DC.W 0x50000400
0x08008B14: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008B18: 20001368 DC.W ExternalRedLEDBlink.stage
0x08008B1C: 20001364 DC.W ExternalRedLEDBlink.subStage
0x08008B20: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008B24: 20001304 DC.W RedLEDBlink.stage
0x08008B28: 20001300 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED5ShortOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED5ShortOnThenLongPauseBlinking:
0x08008B2C: B5F0 PUSH {R4-R7, LR}
0x08008B2E: B08B SUB SP, SP, #44
0x08008B30: 2000 MOVS R0, #0
.L1:
0x08008B32: AA05 ADD R2, SP, #20
0x08008B34: 21C8 MOVS R1, #200
0x08008B36: 5211 STRH R1, [R2, R0]
0x08008B38: AA08 ADD R2, SP, #32
0x08008B3A: 5211 STRH R1, [R2, R0]
0x08008B3C: 1C80 ADDS R0, R0, #2
0x08008B3E: 2808 CMP R0, #8
0x08008B40: D1F7 BNE .L1 ; 0x08008B32
0x08008B42: AD05 ADD R5, SP, #20
0x08008B44: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B80]
0x08008B46: 8128 STRH R0, [R5, #8]
0x08008B48: AE08 ADD R6, SP, #32
0x08008B4A: 8131 STRH R1, [R6, #8]
0x08008B4C: 2008 MOVS R0, #8
0x08008B4E: 9003 STR R0, [SP, #12]
0x08008B50: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B84]
0x08008B52: 9702 STR R7, [SP, #8]
0x08008B54: 9501 STR R5, [SP, #4]
0x08008B56: 9600 STR R6, [SP, #0]
0x08008B58: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B88] =0x2000136C
0x08008B5A: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B8C] =0x20001368
0x08008B5C: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B90] =0x20001364
0x08008B5E: 2305 MOVS R3, #5
0x08008B60: F002 F987 BL LEDBlink ; 0x0800AE72
0x08008B64: 2002 MOVS R0, #2
0x08008B66: 9600 STR R6, [SP, #0]
0x08008B68: 9501 STR R5, [SP, #4]
0x08008B6A: 9702 STR R7, [SP, #8]
0x08008B6C: 9003 STR R0, [SP, #12]
0x08008B6E: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008B94] =0x20001308
0x08008B70: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B98] =0x20001304
0x08008B72: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008B9C] =0x20001300
0x08008B74: 2305 MOVS R3, #5
0x08008B76: F002 F97C BL LEDBlink ; 0x0800AE72
0x08008B7A: B00B ADD SP, SP, #44
0x08008B7C: BDF0 POP {R4-R7, PC}
0x08008B7E: 46C0 NOP
0x08008B80: 000009C4 DC.W 0x000009C4
0x08008B84: 50000400 DC.W 0x50000400
0x08008B88: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008B8C: 20001368 DC.W ExternalRedLEDBlink.stage
0x08008B90: 20001364 DC.W ExternalRedLEDBlink.subStage
0x08008B94: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008B98: 20001304 DC.W RedLEDBlink.stage
0x08008B9C: 20001300 DC.W RedLEDBlink.subStage
Section .text.Error_Handler from main.o, size=20, align=4
Error_Handler:
0x08008BA0: B580 PUSH {R7, LR}
0x08008BA2: 4802 LDR R0, =0x0800B8ED ; [PC, #8] [0x08008BAC]
0x08008BA4: 4902 LDR R1, =0x0800B5D8 ; [PC, #8] [0x08008BB0]
0x08008BA6: F7FE F97D BL LOG_E ; 0x08006EA4
0x08008BAA: BD80 POP {R7, PC}
0x08008BAC: 0800B8ED DC.W 0x0800B8ED
0x08008BB0: 0800B5D8 DC.W 0x0800B5D8
Section .text.TurnBlueLEDOn from main.o, size=32, align=4
TurnBlueLEDOn:
0x08008BB4: B580 PUSH {R7, LR}
0x08008BB6: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008BC8]
0x08008BB8: 2101 MOVS R1, #1
0x08008BBA: 460A MOV R2, R1
0x08008BBC: F002 FB15 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008BC0: 4802 LDR R0, =InternalBlueLED_Management ; [PC, #8] [0x08008BCC] =0x20001338
0x08008BC2: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008BD0] =0x200001F9
0x08008BC4: 6001 STR R1, [R0]
0x08008BC6: BD80 POP {R7, PC}
0x08008BC8: 50000400 DC.W 0x50000400
0x08008BCC: 20001338 DC.W InternalBlueLED_Management
0x08008BD0: 200001F9 DC.W DoNothing
Section .text.OpenBothMOSFETSVeryFast from main.o, size=24, align=4
OpenBothMOSFETSVeryFast:
0x08008BD4: 4803 LDR R0, =hdac1 ; [PC, #12] [0x08008BE4] =0x2000123C
0x08008BD6: 6800 LDR R0, [R0]
0x08008BD8: 2100 MOVS R1, #0
0x08008BDA: 6081 STR R1, [R0, #8]
0x08008BDC: 6141 STR R1, [R0, #20]
0x08008BDE: 4802 LDR R0, =0x20000DE6 ; [PC, #8] [0x08008BE8]
0x08008BE0: 8001 STRH R1, [R0]
0x08008BE2: 4770 BX LR
0x08008BE4: 2000123C DC.W hdac1
0x08008BE8: 20000DE6 DC.W 0x20000DE6
Section .text.ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking:
0x08008BEC: B5F0 PUSH {R4-R7, LR}
0x08008BEE: B089 SUB SP, SP, #36
0x08008BF0: AD05 ADD R5, SP, #20
0x08008BF2: 20C8 MOVS R0, #200
0x08008BF4: 8028 STRH R0, [R5]
0x08008BF6: AE07 ADD R6, SP, #28
0x08008BF8: 8030 STRH R0, [R6]
0x08008BFA: 8070 STRH R0, [R6, #2]
0x08008BFC: 4810 LDR R0, =0x000009C4 ; [PC, #64] [0x08008C40]
0x08008BFE: 80E8 STRH R0, [R5, #6]
0x08008C00: 207D MOVS R0, #125
0x08008C02: 0080 LSLS R0, R0, #2
0x08008C04: 8068 STRH R0, [R5, #2]
0x08008C06: 80A8 STRH R0, [R5, #4]
0x08008C08: 30C8 ADDS R0, #200
0x08008C0A: 80B0 STRH R0, [R6, #4]
0x08008C0C: 80F0 STRH R0, [R6, #6]
0x08008C0E: 2008 MOVS R0, #8
0x08008C10: 9003 STR R0, [SP, #12]
0x08008C12: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008C44]
0x08008C14: 9702 STR R7, [SP, #8]
0x08008C16: 9501 STR R5, [SP, #4]
0x08008C18: 9600 STR R6, [SP, #0]
0x08008C1A: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008C48] =0x2000136C
0x08008C1C: 490B LDR R1, =ExternalRedLEDBlink.stage ; [PC, #44] [0x08008C4C] =0x20001368
0x08008C1E: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008C50] =0x20001364
0x08008C20: 2304 MOVS R3, #4
0x08008C22: F002 F926 BL LEDBlink ; 0x0800AE72
0x08008C26: 2002 MOVS R0, #2
0x08008C28: 9600 STR R6, [SP, #0]
0x08008C2A: 9501 STR R5, [SP, #4]
0x08008C2C: 9702 STR R7, [SP, #8]
0x08008C2E: 9003 STR R0, [SP, #12]
0x08008C30: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008C54] =0x20001308
0x08008C32: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008C58] =0x20001304
0x08008C34: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008C5C] =0x20001300
0x08008C36: 2304 MOVS R3, #4
0x08008C38: F002 F91B BL LEDBlink ; 0x0800AE72
0x08008C3C: B009 ADD SP, SP, #36
0x08008C3E: BDF0 POP {R4-R7, PC}
0x08008C40: 000009C4 DC.W 0x000009C4
0x08008C44: 50000400 DC.W 0x50000400
0x08008C48: 2000136C DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008C4C: 20001368 DC.W ExternalRedLEDBlink.stage
0x08008C50: 20001364 DC.W ExternalRedLEDBlink.subStage
0x08008C54: 20001308 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008C58: 20001304 DC.W RedLEDBlink.stage
0x08008C5C: 20001300 DC.W RedLEDBlink.subStage
Section .text.TurnExternalRedLEDOff from main.o, size=44, align=4
TurnExternalRedLEDOff:
0x08008C60: B5B0 PUSH {R4-R5, R7, LR}
0x08008C62: 4C07 LDR R4, =0x50000400 ; [PC, #28] [0x08008C80]
0x08008C64: 2108 MOVS R1, #8
0x08008C66: 2200 MOVS R2, #0
0x08008C68: 4620 MOV R0, R4
0x08008C6A: F002 FABE BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008C6E: 2102 MOVS R1, #2
0x08008C70: 4620 MOV R0, R4
0x08008C72: 2200 MOVS R2, #0
0x08008C74: F002 FAB9 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008C78: 4802 LDR R0, =ExternalRedLED_Management ; [PC, #8] [0x08008C84] =0x20001360
0x08008C7A: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008C88] =0x200001F9
0x08008C7C: 6001 STR R1, [R0]
0x08008C7E: BDB0 POP {R4-R5, R7, PC}
0x08008C80: 50000400 DC.W 0x50000400
0x08008C84: 20001360 DC.W ExternalRedLED_Management
0x08008C88: 200001F9 DC.W DoNothing
Section .text.ExternalGreenLEDShortBlinking from main.o, size=76, align=4
ExternalGreenLEDShortBlinking:
0x08008C8C: B5F0 PUSH {R4-R7, LR}
0x08008C8E: B081 SUB SP, SP, #4
0x08008C90: F7FA FADC BL HAL_GetTick ; 0x0800324C
0x08008C94: 4604 MOV R4, R0
0x08008C96: 4E0D LDR R6, =ExternalGreenLEDShortBlinking.old_on_time ; [PC, #52] [0x08008CCC] =0x20001374
0x08008C98: 6830 LDR R0, [R6]
0x08008C9A: 1A20 SUBS R0, R4, R0
0x08008C9C: 4D0C LDR R5, =ExternalGreenLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08008CD0] =0x200013BC
0x08008C9E: 782F LDRB R7, [R5]
0x08008CA0: 2F00 CMP R7, #0
0x08008CA2: D003 BEQ .L1 ; 0x08008CAC
0x08008CA4: 28C9 CMP R0, #201
0x08008CA6: D30E BCC .L3 ; 0x08008CC6
0x08008CA8: 2200 MOVS R2, #0
0x08008CAA: E004 B .L2 ; 0x08008CB6
.L1:
0x08008CAC: 2119 MOVS R1, #25
0x08008CAE: 0149 LSLS R1, R1, #5
0x08008CB0: 4288 CMP R0, R1
0x08008CB2: D908 BLS .L3 ; 0x08008CC6
0x08008CB4: 2201 MOVS R2, #1
.L2:
0x08008CB6: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008CD4]
0x08008CB8: 2110 MOVS R1, #16
0x08008CBA: F002 FA96 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008CBE: 6034 STR R4, [R6]
0x08008CC0: 2001 MOVS R0, #1
0x08008CC2: 4047 EORS R7, R0
0x08008CC4: 702F STRB R7, [R5]
.L3:
0x08008CC6: B001 ADD SP, SP, #4
0x08008CC8: BDF0 POP {R4-R7, PC}
0x08008CCA: 46C0 NOP
0x08008CCC: 20001374 DC.W ExternalGreenLEDShortBlinking.old_on_time
0x08008CD0: 200013BC DC.W ExternalGreenLEDShortBlinking.led_is_turned_on
0x08008CD4: 50000400 DC.W 0x50000400
Section .text.TurnExternalGreenLEDOff from main.o, size=32, align=4
TurnExternalGreenLEDOff:
0x08008CD8: B580 PUSH {R7, LR}
0x08008CDA: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008CEC]
0x08008CDC: 2110 MOVS R1, #16
0x08008CDE: 2200 MOVS R2, #0
0x08008CE0: F002 FA83 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008CE4: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008CF0] =0x20001370
0x08008CE6: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008CF4] =0x200001F9
0x08008CE8: 6001 STR R1, [R0]
0x08008CEA: BD80 POP {R7, PC}
0x08008CEC: 50000400 DC.W 0x50000400
0x08008CF0: 20001370 DC.W ExternalGreenLED_Management
0x08008CF4: 200001F9 DC.W DoNothing
Section .text.TurnExternalGreenLEDOn from main.o, size=32, align=4
TurnExternalGreenLEDOn:
0x08008CF8: B580 PUSH {R7, LR}
0x08008CFA: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D0C]
0x08008CFC: 2110 MOVS R1, #16
0x08008CFE: 2201 MOVS R2, #1
0x08008D00: F002 FA73 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008D04: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D10] =0x20001370
0x08008D06: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D14] =0x200001F9
0x08008D08: 6001 STR R1, [R0]
0x08008D0A: BD80 POP {R7, PC}
0x08008D0C: 50000400 DC.W 0x50000400
0x08008D10: 20001370 DC.W ExternalGreenLED_Management
0x08008D14: 200001F9 DC.W DoNothing
Section .text.GreenLEDShortBlinking from main.o, size=76, align=4
GreenLEDShortBlinking:
0x08008D18: B5F0 PUSH {R4-R7, LR}
0x08008D1A: B081 SUB SP, SP, #4
0x08008D1C: F7FA FA96 BL HAL_GetTick ; 0x0800324C
0x08008D20: 4604 MOV R4, R0
0x08008D22: 4E0C LDR R6, =GreenLEDShortBlinking.old_on_time ; [PC, #48] [0x08008D54] =0x2000135C
0x08008D24: 6830 LDR R0, [R6]
0x08008D26: 1A20 SUBS R0, R4, R0
0x08008D28: 4D0B LDR R5, =GreenLEDShortBlinking.led_is_turned_on ; [PC, #44] [0x08008D58] =0x200013B8
0x08008D2A: 782F LDRB R7, [R5]
0x08008D2C: 2F00 CMP R7, #0
0x08008D2E: D003 BEQ .L1 ; 0x08008D38
0x08008D30: 2833 CMP R0, #51
0x08008D32: D30D BCC .L3 ; 0x08008D50
0x08008D34: 2200 MOVS R2, #0
0x08008D36: E003 B .L2 ; 0x08008D40
.L1:
0x08008D38: 4908 LDR R1, =0x000003B6 ; [PC, #32] [0x08008D5C]
0x08008D3A: 4288 CMP R0, R1
0x08008D3C: D908 BLS .L3 ; 0x08008D50
0x08008D3E: 2201 MOVS R2, #1
.L2:
0x08008D40: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008D60]
0x08008D42: 2104 MOVS R1, #4
0x08008D44: F002 FA51 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008D48: 6034 STR R4, [R6]
0x08008D4A: 2001 MOVS R0, #1
0x08008D4C: 4047 EORS R7, R0
0x08008D4E: 702F STRB R7, [R5]
.L3:
0x08008D50: B001 ADD SP, SP, #4
0x08008D52: BDF0 POP {R4-R7, PC}
0x08008D54: 2000135C DC.W GreenLEDShortBlinking.old_on_time
0x08008D58: 200013B8 DC.W GreenLEDShortBlinking.led_is_turned_on
0x08008D5C: 000003B6 DC.W 0x000003B6
0x08008D60: 50000400 DC.W 0x50000400
Section .text.TurnGreenLEDOff from main.o, size=32, align=4
TurnGreenLEDOff:
0x08008D64: B580 PUSH {R7, LR}
0x08008D66: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D78]
0x08008D68: 2104 MOVS R1, #4
0x08008D6A: 2200 MOVS R2, #0
0x08008D6C: F002 FA3D BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008D70: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008D7C] =0x20001334
0x08008D72: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D80] =0x200001F9
0x08008D74: 6001 STR R1, [R0]
0x08008D76: BD80 POP {R7, PC}
0x08008D78: 50000400 DC.W 0x50000400
0x08008D7C: 20001334 DC.W InternalGreenLED_Management
0x08008D80: 200001F9 DC.W DoNothing
Section .text.TurnGreenLEDOn from main.o, size=32, align=4
TurnGreenLEDOn:
0x08008D84: B580 PUSH {R7, LR}
0x08008D86: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D98]
0x08008D88: 2104 MOVS R1, #4
0x08008D8A: 2201 MOVS R2, #1
0x08008D8C: F002 FA2D BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08008D90: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008D9C] =0x20001334
0x08008D92: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008DA0] =0x200001F9
0x08008D94: 6001 STR R1, [R0]
0x08008D96: BD80 POP {R7, PC}
0x08008D98: 50000400 DC.W 0x50000400
0x08008D9C: 20001334 DC.W InternalGreenLED_Management
0x08008DA0: 200001F9 DC.W DoNothing
Section .text.AUTO_LVP_Management from main.o, size=128, align=4
AUTO_LVP_Management:
0x08008DA4: B5B0 PUSH {R4-R5, R7, LR}
0x08008DA6: 2900 CMP R1, #0
0x08008DA8: D001 BEQ .L1 ; 0x08008DAE
0x08008DAA: 2502 MOVS R5, #2
0x08008DAC: E023 B .L5 ; 0x08008DF6
.L1:
0x08008DAE: 4913 LDR R1, =AUTO_LVP_Management.lvp_last_time_checked ; [PC, #76] [0x08008DFC] =0x20001398
0x08008DB0: 680A LDR R2, [R1]
0x08008DB2: 1A82 SUBS R2, R0, R2
0x08008DB4: 4C12 LDR R4, =AUTO_LVP_Management.LVP_SCAN_PERIOD ; [PC, #72] [0x08008E00] =0x2000049C
0x08008DB6: 6823 LDR R3, [R4]
0x08008DB8: 429A CMP R2, R3
0x08008DBA: D91E BLS .L6 ; 0x08008DFA
0x08008DBC: 6008 STR R0, [R1]
0x08008DBE: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008E04]
0x08008DC0: 2180 MOVS R1, #128
0x08008DC2: F001 FE8C BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08008DC6: 4245 RSBS R5, R0, #0
0x08008DC8: 4145 ADCS R5, R0
0x08008DCA: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008E08] =0x200001FB
0x08008DCC: 7809 LDRB R1, [R1]
0x08008DCE: 2900 CMP R1, #0
0x08008DD0: D000 BEQ .L2 ; 0x08008DD4
0x08008DD2: 4605 MOV R5, R0
.L2:
0x08008DD4: 480D LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #52] [0x08008E0C] =0x20000498
0x08008DD6: 6800 LDR R0, [R0]
0x08008DD8: 42A8 CMP R0, R5
0x08008DDA: D102 BNE .L3 ; 0x08008DE2
0x08008DDC: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08008E10] =0x0800A8F8
0x08008DDE: 480D LDR R0, =DoNothing ; [PC, #52] [0x08008E14] =0x200001F9
0x08008DE0: E003 B .L4 ; 0x08008DEA
.L3:
0x08008DE2: 00A8 LSLS R0, R5, #2
0x08008DE4: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08008E18] =0x20001270
0x08008DE6: 5808 LDR R0, [R1, R0]
0x08008DE8: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08008E1C] =0x0800A8F0
.L4:
0x08008DEA: 00AA LSLS R2, R5, #2
0x08008DEC: 4B0C LDR R3, =AUTO_LVP_Management.WhatToDo ; [PC, #48] [0x08008E20] =0x200012A8
0x08008DEE: 5098 STR R0, [R3, R2]
0x08008DF0: 5889 LDR R1, [R1, R2]
0x08008DF2: 6021 STR R1, [R4]
0x08008DF4: 4780 BLX R0
.L5:
0x08008DF6: 4805 LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #20] [0x08008E0C] =0x20000498
0x08008DF8: 6005 STR R5, [R0]
.L6:
0x08008DFA: BDB0 POP {R4-R5, R7, PC}
0x08008DFC: 20001398 DC.W AUTO_LVP_Management.lvp_last_time_checked
0x08008E00: 2000049C DC.W AUTO_LVP_Management.LVP_SCAN_PERIOD
0x08008E04: 50000800 DC.W 0x50000800
0x08008E08: 200001FB DC.W LVP_OVP_logic
0x08008E0C: 20000498 DC.W AUTO_LVP_Management.lastIdx
0x08008E10: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay
0x08008E14: 200001F9 DC.W DoNothing
0x08008E18: 20001270 DC.W LVP_OVP
0x08008E1C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay
0x08008E20: 200012A8 DC.W AUTO_LVP_Management.WhatToDo
Section .text.OVP_ignored__LVP_not_present from main.o, size=64, align=4
OVP_ignored__LVP_not_present:
0x08008E24: B510 PUSH {R4, LR}
0x08008E26: 2009 MOVS R0, #9
0x08008E28: F7FA FFA8 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08008E2C: 4807 LDR R0, =ADC_OVP_ignored__LVP_not_present ; [PC, #28] [0x08008E4C] =0x20000065
0x08008E2E: F000 FFE5 BL SetReturnFunction ; 0x08009DFC
0x08008E32: 480B LDR R0, =0x20000DE6 ; [PC, #44] [0x08008E60]
0x08008E34: 2101 MOVS R1, #1
0x08008E36: 8001 STRH R1, [R0]
0x08008E38: 4805 LDR R0, =MOSFETS_Management ; [PC, #20] [0x08008E50] =0x20001320
0x08008E3A: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08008E54] =0x20000331
0x08008E3C: 6001 STR R1, [R0]
0x08008E3E: 2009 MOVS R0, #9
0x08008E40: F7FA FF90 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08008E44: 4804 LDR R0, =ExternalGreenLED_Management ; [PC, #16] [0x08008E58] =0x20001370
0x08008E46: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x08008E5C] =0x08008C8D
0x08008E48: 6001 STR R1, [R0]
0x08008E4A: BD10 POP {R4, PC}
0x08008E4C: 20000065 DC.W ADC_OVP_ignored__LVP_not_present
0x08008E50: 20001320 DC.W MOSFETS_Management
0x08008E54: 20000331 DC.W PreChargeStage
0x08008E58: 20001370 DC.W ExternalGreenLED_Management
0x08008E5C: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x08008E60: 20000DE6 DC.W 0x20000DE6
Section .text.OVP_ignored__LVP_present from main.o, size=76, align=4
OVP_ignored__LVP_present:
0x08008E64: B5B0 PUSH {R4-R5, R7, LR}
0x08008E66: 2009 MOVS R0, #9
0x08008E68: F7FA FF88 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08008E6C: 20EA MOVS R0, #234
0x08008E6E: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08008E98] =0x20000CFC
0x08008E70: 2100 MOVS R1, #0
0x08008E72: 5229 STRH R1, [R5, R0]
0x08008E74: 4809 LDR R0, =MOSFETS_Management ; [PC, #36] [0x08008E9C] =0x20001320
0x08008E76: 490A LDR R1, =ADC_OVP_ignored__LVP_present ; [PC, #40] [0x08008EA0] =0x20000089
0x08008E78: 6001 STR R1, [R0]
0x08008E7A: 2009 MOVS R0, #9
0x08008E7C: F7FA FF72 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08008E80: 2021 MOVS R0, #33
0x08008E82: 00C0 LSLS R0, R0, #3
0x08008E84: 5A29 LDRH R1, [R5, R0]
0x08008E86: 1C49 ADDS R1, R1, #1
0x08008E88: 5229 STRH R1, [R5, R0]
0x08008E8A: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08008EA4] =0x20001370
0x08008E8C: 4906 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #24] [0x08008EA8] =0x08008C8D
0x08008E8E: 6001 STR R1, [R0]
0x08008E90: 4806 LDR R0, =statDataChanged ; [PC, #24] [0x08008EAC] =0x200012B4
0x08008E92: 2101 MOVS R1, #1
0x08008E94: 6001 STR R1, [R0]
0x08008E96: BDB0 POP {R4-R5, R7, PC}
0x08008E98: 20000CFC DC.W sys_data
0x08008E9C: 20001320 DC.W MOSFETS_Management
0x08008EA0: 20000089 DC.W ADC_OVP_ignored__LVP_present
0x08008EA4: 20001370 DC.W ExternalGreenLED_Management
0x08008EA8: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x08008EAC: 200012B4 DC.W statDataChanged
Section .text.LVP_Management_NoAutoreconnect from main.o, size=132, align=4
LVP_Management_NoAutoreconnect:
0x08008EB0: B5B0 PUSH {R4-R5, R7, LR}
0x08008EB2: 2900 CMP R1, #0
0x08008EB4: D002 BEQ .L1 ; 0x08008EBC
0x08008EB6: 2000 MOVS R0, #0
0x08008EB8: 43C5 MVNS R5, R0
0x08008EBA: E023 B .L5 ; 0x08008F04
.L1:
0x08008EBC: 4913 LDR R1, =LVP_Management_NoAutoreconnect.lvp_last_time_checked ; [PC, #76] [0x08008F0C] =0x20001328
0x08008EBE: 680A LDR R2, [R1]
0x08008EC0: 1A82 SUBS R2, R0, R2
0x08008EC2: 4C13 LDR R4, =LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD ; [PC, #76] [0x08008F10] =0x20000480
0x08008EC4: 6823 LDR R3, [R4]
0x08008EC6: 429A CMP R2, R3
0x08008EC8: D91E BLS .L6 ; 0x08008F08
0x08008ECA: 6008 STR R0, [R1]
0x08008ECC: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008F14]
0x08008ECE: 2180 MOVS R1, #128
0x08008ED0: F001 FE05 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08008ED4: 4245 RSBS R5, R0, #0
0x08008ED6: 4145 ADCS R5, R0
0x08008ED8: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008F18] =0x200001FB
0x08008EDA: 7809 LDRB R1, [R1]
0x08008EDC: 2900 CMP R1, #0
0x08008EDE: D000 BEQ .L2 ; 0x08008EE2
0x08008EE0: 4605 MOV R5, R0
.L2:
0x08008EE2: 480E LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08008F1C] =0x2000047C
0x08008EE4: 6800 LDR R0, [R0]
0x08008EE6: 42A8 CMP R0, R5
0x08008EE8: DA04 BGE .L3 ; 0x08008EF4
0x08008EEA: 00A8 LSLS R0, R5, #2
0x08008EEC: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08008F28] =0x20001270
0x08008EEE: 5808 LDR R0, [R1, R0]
0x08008EF0: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08008F2C] =0x0800A8F0
0x08008EF2: E001 B .L4 ; 0x08008EF8
.L3:
0x08008EF4: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08008F20] =0x0800A8F8
0x08008EF6: 480B LDR R0, =DoNothing ; [PC, #44] [0x08008F24] =0x200001F9
.L4:
0x08008EF8: 00AA LSLS R2, R5, #2
0x08008EFA: 4B0D LDR R3, =LVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08008F30] =0x20001298
0x08008EFC: 5098 STR R0, [R3, R2]
0x08008EFE: 5889 LDR R1, [R1, R2]
0x08008F00: 6021 STR R1, [R4]
0x08008F02: 4780 BLX R0
.L5:
0x08008F04: 4805 LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08008F1C] =0x2000047C
0x08008F06: 6005 STR R5, [R0]
.L6:
0x08008F08: BDB0 POP {R4-R5, R7, PC}
0x08008F0A: 46C0 NOP
0x08008F0C: 20001328 DC.W LVP_Management_NoAutoreconnect.lvp_last_time_checked
0x08008F10: 20000480 DC.W LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD
0x08008F14: 50000800 DC.W 0x50000800
0x08008F18: 200001FB DC.W LVP_OVP_logic
0x08008F1C: 2000047C DC.W LVP_Management_NoAutoreconnect.lastIdx
0x08008F20: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay
0x08008F24: 200001F9 DC.W DoNothing
0x08008F28: 20001270 DC.W LVP_OVP
0x08008F2C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay
0x08008F30: 20001298 DC.W LVP_Management_NoAutoreconnect.WhatToDo
Section .text.OVP_ignored__LVP_present_NoAutoreconnect from main.o, size=96, align=4
OVP_ignored__LVP_present_NoAutoreconnect:
0x08008F34: B570 PUSH {R4-R6, LR}
0x08008F36: 2009 MOVS R0, #9
0x08008F38: F7FA FF20 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08008F3C: 20EA MOVS R0, #234
0x08008F3E: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08008F78] =0x20000CFC
0x08008F40: 2600 MOVS R6, #0
0x08008F42: 522E STRH R6, [R5, R0]
0x08008F44: 480D LDR R0, =MOSFETS_Management ; [PC, #52] [0x08008F7C] =0x20001320
0x08008F46: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08008F80] =0x20000001
0x08008F48: 6001 STR R1, [R0]
0x08008F4A: 2009 MOVS R0, #9
0x08008F4C: F7FA FF0A BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08008F50: 85AE STRH R6, [R5, #44]
0x08008F52: 2401 MOVS R4, #1
0x08008F54: 43E1 MVNS R1, R4
0x08008F56: 480B LDR R0, =htim14 ; [PC, #44] [0x08008F84] =0x200011CC
0x08008F58: 6802 LDR R2, [R0]
0x08008F5A: 6111 STR R1, [R2, #16]
0x08008F5C: 490A LDR R1, =ExternalGreenLED_Management ; [PC, #40] [0x08008F88] =0x20001370
0x08008F5E: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x08008F8C] =0x08008CD9
0x08008F60: 600B STR R3, [R1]
0x08008F62: 6256 STR R6, [R2, #36]
0x08008F64: F7FC F984 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08008F68: 2021 MOVS R0, #33
0x08008F6A: 00C0 LSLS R0, R0, #3
0x08008F6C: 5A29 LDRH R1, [R5, R0]
0x08008F6E: 1C49 ADDS R1, R1, #1
0x08008F70: 5229 STRH R1, [R5, R0]
0x08008F72: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008F90] =0x200012B4
0x08008F74: 6004 STR R4, [R0]
0x08008F76: BD70 POP {R4-R6, PC}
0x08008F78: 20000CFC DC.W sys_data
0x08008F7C: 20001320 DC.W MOSFETS_Management
0x08008F80: 20000001 DC.W ADC_Open_Both_MOSFETs
0x08008F84: 200011CC DC.W htim14
0x08008F88: 20001370 DC.W ExternalGreenLED_Management
0x08008F8C: 08008CD9 DC.W TurnExternalGreenLEDOff
0x08008F90: 200012B4 DC.W statDataChanged
Section .text.AUTO_OVP_Management from main.o, size=128, align=4
AUTO_OVP_Management:
0x08008F94: B5B0 PUSH {R4-R5, R7, LR}
0x08008F96: 2900 CMP R1, #0
0x08008F98: D001 BEQ .L1 ; 0x08008F9E
0x08008F9A: 2502 MOVS R5, #2
0x08008F9C: E023 B .L5 ; 0x08008FE6
.L1:
0x08008F9E: 4913 LDR R1, =AUTO_OVP_Management.ovp_last_time_checked ; [PC, #76] [0x08008FEC] =0x2000138C
0x08008FA0: 680A LDR R2, [R1]
0x08008FA2: 1A82 SUBS R2, R0, R2
0x08008FA4: 4C12 LDR R4, =AUTO_OVP_Management.OVP_SCAN_PERIOD ; [PC, #72] [0x08008FF0] =0x2000048C
0x08008FA6: 6823 LDR R3, [R4]
0x08008FA8: 429A CMP R2, R3
0x08008FAA: D91E BLS .L6 ; 0x08008FEA
0x08008FAC: 6008 STR R0, [R1]
0x08008FAE: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008FF4]
0x08008FB0: 2140 MOVS R1, #64
0x08008FB2: F001 FD94 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08008FB6: 4245 RSBS R5, R0, #0
0x08008FB8: 4145 ADCS R5, R0
0x08008FBA: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008FF8] =0x200001FB
0x08008FBC: 7809 LDRB R1, [R1]
0x08008FBE: 2900 CMP R1, #0
0x08008FC0: D000 BEQ .L2 ; 0x08008FC4
0x08008FC2: 4605 MOV R5, R0
.L2:
0x08008FC4: 480D LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #52] [0x08008FFC] =0x20000488
0x08008FC6: 6800 LDR R0, [R0]
0x08008FC8: 42A8 CMP R0, R5
0x08008FCA: D102 BNE .L3 ; 0x08008FD2
0x08008FCC: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08009000] =0x0800A8F8
0x08008FCE: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009004] =0x200001F9
0x08008FD0: E003 B .L4 ; 0x08008FDA
.L3:
0x08008FD2: 00A8 LSLS R0, R5, #2
0x08008FD4: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08009008] =0x20001270
0x08008FD6: 5808 LDR R0, [R1, R0]
0x08008FD8: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x0800900C] =0x0800A8F0
.L4:
0x08008FDA: 00AA LSLS R2, R5, #2
0x08008FDC: 4B0C LDR R3, =AUTO_OVP_Management.WhatToDo ; [PC, #48] [0x08009010] =0x200012A0
0x08008FDE: 5098 STR R0, [R3, R2]
0x08008FE0: 5889 LDR R1, [R1, R2]
0x08008FE2: 6021 STR R1, [R4]
0x08008FE4: 4780 BLX R0
.L5:
0x08008FE6: 4805 LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #20] [0x08008FFC] =0x20000488
0x08008FE8: 6005 STR R5, [R0]
.L6:
0x08008FEA: BDB0 POP {R4-R5, R7, PC}
0x08008FEC: 2000138C DC.W AUTO_OVP_Management.ovp_last_time_checked
0x08008FF0: 2000048C DC.W AUTO_OVP_Management.OVP_SCAN_PERIOD
0x08008FF4: 50000800 DC.W 0x50000800
0x08008FF8: 200001FB DC.W LVP_OVP_logic
0x08008FFC: 20000488 DC.W AUTO_OVP_Management.lastIdx
0x08009000: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay
0x08009004: 200001F9 DC.W DoNothing
0x08009008: 20001270 DC.W LVP_OVP
0x0800900C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay
0x08009010: 200012A0 DC.W AUTO_OVP_Management.WhatToDo
Section .text.OVP_not_present__LVP_ignored from main.o, size=64, align=4
OVP_not_present__LVP_ignored:
0x08009014: B510 PUSH {R4, LR}
0x08009016: 2009 MOVS R0, #9
0x08009018: F7FA FEB0 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x0800901C: 4807 LDR R0, =ADC_OVP_not_present__LVP_ignored ; [PC, #28] [0x0800903C] =0x20000021
0x0800901E: F000 FEED BL SetReturnFunction ; 0x08009DFC
0x08009022: 480B LDR R0, =0x20000DE6 ; [PC, #44] [0x08009050]
0x08009024: 2101 MOVS R1, #1
0x08009026: 8001 STRH R1, [R0]
0x08009028: 4805 LDR R0, =MOSFETS_Management ; [PC, #20] [0x08009040] =0x20001320
0x0800902A: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08009044] =0x20000331
0x0800902C: 6001 STR R1, [R0]
0x0800902E: 2009 MOVS R0, #9
0x08009030: F7FA FE98 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009034: 4804 LDR R0, =ExternalGreenLED_Management ; [PC, #16] [0x08009048] =0x20001370
0x08009036: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x0800904C] =0x08008C8D
0x08009038: 6001 STR R1, [R0]
0x0800903A: BD10 POP {R4, PC}
0x0800903C: 20000021 DC.W ADC_OVP_not_present__LVP_ignored
0x08009040: 20001320 DC.W MOSFETS_Management
0x08009044: 20000331 DC.W PreChargeStage
0x08009048: 20001370 DC.W ExternalGreenLED_Management
0x0800904C: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x08009050: 20000DE6 DC.W 0x20000DE6
Section .text.OVP_present__LVP_ignored from main.o, size=76, align=4
OVP_present__LVP_ignored:
0x08009054: B5B0 PUSH {R4-R5, R7, LR}
0x08009056: 2009 MOVS R0, #9
0x08009058: F7FA FE90 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x0800905C: 20EA MOVS R0, #234
0x0800905E: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08009088] =0x20000CFC
0x08009060: 2100 MOVS R1, #0
0x08009062: 5229 STRH R1, [R5, R0]
0x08009064: 4809 LDR R0, =MOSFETS_Management ; [PC, #36] [0x0800908C] =0x20001320
0x08009066: 490A LDR R1, =ADC_OVP_present__LVP_ignored ; [PC, #40] [0x08009090] =0x20000045
0x08009068: 6001 STR R1, [R0]
0x0800906A: 2009 MOVS R0, #9
0x0800906C: F7FA FE7A BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009070: 2085 MOVS R0, #133
0x08009072: 0040 LSLS R0, R0, #1
0x08009074: 5A29 LDRH R1, [R5, R0]
0x08009076: 1C49 ADDS R1, R1, #1
0x08009078: 5229 STRH R1, [R5, R0]
0x0800907A: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08009094] =0x20001370
0x0800907C: 4906 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #24] [0x08009098] =0x08008C8D
0x0800907E: 6001 STR R1, [R0]
0x08009080: 4806 LDR R0, =statDataChanged ; [PC, #24] [0x0800909C] =0x200012B4
0x08009082: 2101 MOVS R1, #1
0x08009084: 6001 STR R1, [R0]
0x08009086: BDB0 POP {R4-R5, R7, PC}
0x08009088: 20000CFC DC.W sys_data
0x0800908C: 20001320 DC.W MOSFETS_Management
0x08009090: 20000045 DC.W ADC_OVP_present__LVP_ignored
0x08009094: 20001370 DC.W ExternalGreenLED_Management
0x08009098: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x0800909C: 200012B4 DC.W statDataChanged
Section .text.OVP_Management_NoAutoreconnect from main.o, size=132, align=4
OVP_Management_NoAutoreconnect:
0x080090A0: B5B0 PUSH {R4-R5, R7, LR}
0x080090A2: 2900 CMP R1, #0
0x080090A4: D002 BEQ .L1 ; 0x080090AC
0x080090A6: 2000 MOVS R0, #0
0x080090A8: 43C5 MVNS R5, R0
0x080090AA: E023 B .L5 ; 0x080090F4
.L1:
0x080090AC: 4913 LDR R1, =OVP_Management_NoAutoreconnect.ovp_last_time_checked ; [PC, #76] [0x080090FC] =0x2000131C
0x080090AE: 680A LDR R2, [R1]
0x080090B0: 1A82 SUBS R2, R0, R2
0x080090B2: 4C13 LDR R4, =OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD ; [PC, #76] [0x08009100] =0x20000470
0x080090B4: 6823 LDR R3, [R4]
0x080090B6: 429A CMP R2, R3
0x080090B8: D91E BLS .L6 ; 0x080090F8
0x080090BA: 6008 STR R0, [R1]
0x080090BC: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009104]
0x080090BE: 2140 MOVS R1, #64
0x080090C0: F001 FD0D BL HAL_GPIO_ReadPin ; 0x0800AADE
0x080090C4: 4245 RSBS R5, R0, #0
0x080090C6: 4145 ADCS R5, R0
0x080090C8: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08009108] =0x200001FB
0x080090CA: 7809 LDRB R1, [R1]
0x080090CC: 2900 CMP R1, #0
0x080090CE: D000 BEQ .L2 ; 0x080090D2
0x080090D0: 4605 MOV R5, R0
.L2:
0x080090D2: 480E LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x0800910C] =0x2000046C
0x080090D4: 6800 LDR R0, [R0]
0x080090D6: 42A8 CMP R0, R5
0x080090D8: DA04 BGE .L3 ; 0x080090E4
0x080090DA: 00A8 LSLS R0, R5, #2
0x080090DC: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08009118] =0x20001270
0x080090DE: 5808 LDR R0, [R1, R0]
0x080090E0: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x0800911C] =0x0800A8F0
0x080090E2: E001 B .L4 ; 0x080090E8
.L3:
0x080090E4: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08009110] =0x0800A8F8
0x080090E6: 480B LDR R0, =DoNothing ; [PC, #44] [0x08009114] =0x200001F9
.L4:
0x080090E8: 00AA LSLS R2, R5, #2
0x080090EA: 4B0D LDR R3, =OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08009120] =0x20001290
0x080090EC: 5098 STR R0, [R3, R2]
0x080090EE: 5889 LDR R1, [R1, R2]
0x080090F0: 6021 STR R1, [R4]
0x080090F2: 4780 BLX R0
.L5:
0x080090F4: 4805 LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x0800910C] =0x2000046C
0x080090F6: 6005 STR R5, [R0]
.L6:
0x080090F8: BDB0 POP {R4-R5, R7, PC}
0x080090FA: 46C0 NOP
0x080090FC: 2000131C DC.W OVP_Management_NoAutoreconnect.ovp_last_time_checked
0x08009100: 20000470 DC.W OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD
0x08009104: 50000800 DC.W 0x50000800
0x08009108: 200001FB DC.W LVP_OVP_logic
0x0800910C: 2000046C DC.W OVP_Management_NoAutoreconnect.lastIdx
0x08009110: 0800A8F8 DC.W AUTO_LVP_Management.repeatEventDelay
0x08009114: 200001F9 DC.W DoNothing
0x08009118: 20001270 DC.W LVP_OVP
0x0800911C: 0800A8F0 DC.W AUTO_LVP_Management.newEventDelay
0x08009120: 20001290 DC.W OVP_Management_NoAutoreconnect.WhatToDo
Section .text.OVP_present__LVP_ignored_NoAutoreconnect from main.o, size=96, align=4
OVP_present__LVP_ignored_NoAutoreconnect:
0x08009124: B570 PUSH {R4-R6, LR}
0x08009126: 2009 MOVS R0, #9
0x08009128: F7FA FE28 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x0800912C: 20EA MOVS R0, #234
0x0800912E: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08009168] =0x20000CFC
0x08009130: 2600 MOVS R6, #0
0x08009132: 522E STRH R6, [R5, R0]
0x08009134: 480D LDR R0, =MOSFETS_Management ; [PC, #52] [0x0800916C] =0x20001320
0x08009136: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08009170] =0x20000001
0x08009138: 6001 STR R1, [R0]
0x0800913A: 2009 MOVS R0, #9
0x0800913C: F7FA FE12 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009140: 85AE STRH R6, [R5, #44]
0x08009142: 2401 MOVS R4, #1
0x08009144: 43E1 MVNS R1, R4
0x08009146: 480B LDR R0, =htim14 ; [PC, #44] [0x08009174] =0x200011CC
0x08009148: 6802 LDR R2, [R0]
0x0800914A: 6111 STR R1, [R2, #16]
0x0800914C: 490A LDR R1, =ExternalGreenLED_Management ; [PC, #40] [0x08009178] =0x20001370
0x0800914E: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x0800917C] =0x08008CD9
0x08009150: 600B STR R3, [R1]
0x08009152: 6256 STR R6, [R2, #36]
0x08009154: F7FC F88C BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08009158: 2085 MOVS R0, #133
0x0800915A: 0040 LSLS R0, R0, #1
0x0800915C: 5A29 LDRH R1, [R5, R0]
0x0800915E: 1C49 ADDS R1, R1, #1
0x08009160: 5229 STRH R1, [R5, R0]
0x08009162: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08009180] =0x200012B4
0x08009164: 6004 STR R4, [R0]
0x08009166: BD70 POP {R4-R6, PC}
0x08009168: 20000CFC DC.W sys_data
0x0800916C: 20001320 DC.W MOSFETS_Management
0x08009170: 20000001 DC.W ADC_Open_Both_MOSFETs
0x08009174: 200011CC DC.W htim14
0x08009178: 20001370 DC.W ExternalGreenLED_Management
0x0800917C: 08008CD9 DC.W TurnExternalGreenLEDOff
0x08009180: 200012B4 DC.W statDataChanged
Section .text.AUTO_LVP_OVP_Management from main.o, size=156, align=4
AUTO_LVP_OVP_Management:
0x08009184: B570 PUSH {R4-R6, LR}
0x08009186: 2900 CMP R1, #0
0x08009188: D001 BEQ .L1 ; 0x0800918E
0x0800918A: 2404 MOVS R4, #4
0x0800918C: E030 B .L6 ; 0x080091F0
.L1:
0x0800918E: 491A LDR R1, =AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked ; [PC, #104] [0x080091F8] =0x20001394
0x08009190: 680A LDR R2, [R1]
0x08009192: 1A82 SUBS R2, R0, R2
0x08009194: 4E19 LDR R6, =AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD ; [PC, #100] [0x080091FC] =0x20000494
0x08009196: 6833 LDR R3, [R6]
0x08009198: 429A CMP R2, R3
0x0800919A: D92B BLS .L7 ; 0x080091F4
0x0800919C: 6008 STR R0, [R1]
0x0800919E: 4D18 LDR R5, =0x50000800 ; [PC, #96] [0x08009200]
0x080091A0: 2140 MOVS R1, #64
0x080091A2: 4628 MOV R0, R5
0x080091A4: F001 FC9B BL HAL_GPIO_ReadPin ; 0x0800AADE
0x080091A8: 4604 MOV R4, R0
0x080091AA: 2180 MOVS R1, #128
0x080091AC: 4628 MOV R0, R5
0x080091AE: F001 FC96 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x080091B2: 4241 RSBS R1, R0, #0
0x080091B4: 4141 ADCS R1, R0
0x080091B6: 4A13 LDR R2, =LVP_OVP_logic ; [PC, #76] [0x08009204] =0x200001FB
0x080091B8: 7812 LDRB R2, [R2]
0x080091BA: 2A00 CMP R2, #0
0x080091BC: D000 BEQ .L2 ; 0x080091C0
0x080091BE: 4601 MOV R1, R0
.L2:
0x080091C0: 4260 RSBS R0, R4, #0
0x080091C2: 4160 ADCS R0, R4
0x080091C4: 2A00 CMP R2, #0
0x080091C6: D000 BEQ .L3 ; 0x080091CA
0x080091C8: 4620 MOV R0, R4
.L3:
0x080091CA: 0044 LSLS R4, R0, #1
0x080091CC: 430C ORRS R4, R1
0x080091CE: 480E LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #56] [0x08009208] =0x20000490
0x080091D0: 6800 LDR R0, [R0]
0x080091D2: 4284 CMP R4, R0
0x080091D4: D102 BNE .L4 ; 0x080091DC
0x080091D6: 490D LDR R1, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #52] [0x0800920C] =0x0800A910
0x080091D8: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009210] =0x200001F9
0x080091DA: E003 B .L5 ; 0x080091E4
.L4:
0x080091DC: 00A0 LSLS R0, R4, #2
0x080091DE: 490D LDR R1, =LVP_OVP ; [PC, #52] [0x08009214] =0x20001270
0x080091E0: 5808 LDR R0, [R1, R0]
0x080091E2: 490D LDR R1, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #52] [0x08009218] =0x0800A900
.L5:
0x080091E4: 00A2 LSLS R2, R4, #2
0x080091E6: 4B0D LDR R3, =AUTO_LVP_OVP_Management.WhatToDo ; [PC, #52] [0x0800921C] =0x20001280
0x080091E8: 5098 STR R0, [R3, R2]
0x080091EA: 5889 LDR R1, [R1, R2]
0x080091EC: 6031 STR R1, [R6]
0x080091EE: 4780 BLX R0
.L6:
0x080091F0: 4805 LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #20] [0x08009208] =0x20000490
0x080091F2: 6004 STR R4, [R0]
.L7:
0x080091F4: BD70 POP {R4-R6, PC}
0x080091F6: 46C0 NOP
0x080091F8: 20001394 DC.W AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked
0x080091FC: 20000494 DC.W AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD
0x08009200: 50000800 DC.W 0x50000800
0x08009204: 200001FB DC.W LVP_OVP_logic
0x08009208: 20000490 DC.W AUTO_LVP_OVP_Management.lastIdx
0x0800920C: 0800A910 DC.W AUTO_LVP_OVP_Management.repeatEventDelay
0x08009210: 200001F9 DC.W DoNothing
0x08009214: 20001270 DC.W LVP_OVP
0x08009218: 0800A900 DC.W AUTO_LVP_OVP_Management.newEventDelay
0x0800921C: 20001280 DC.W AUTO_LVP_OVP_Management.WhatToDo
Section .text.OVP_not_present__LVP_not_present from main.o, size=104, align=4
OVP_not_present__LVP_not_present:
0x08009220: B5B0 PUSH {R4-R5, R7, LR}
0x08009222: 2009 MOVS R0, #9
0x08009224: F7FA FDAA BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08009228: 480E LDR R0, =ADC_OVP_not_present__LVP_not_present ; [PC, #56] [0x08009264] =0x200000A9
0x0800922A: F000 FDE7 BL SetReturnFunction ; 0x08009DFC
0x0800922E: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08009268] =0x20001320
0x08009230: 490E LDR R1, =PreChargeStage ; [PC, #56] [0x0800926C] =0x20000331
0x08009232: 6001 STR R1, [R0]
0x08009234: 2009 MOVS R0, #9
0x08009236: F7FA FD95 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800923A: 4812 LDR R0, =0x20000DE6 ; [PC, #72] [0x08009284]
0x0800923C: 2101 MOVS R1, #1
0x0800923E: 8001 STRH R1, [R0]
0x08009240: 480B LDR R0, =ExternalGreenLED_Management ; [PC, #44] [0x08009270] =0x20001370
0x08009242: 490C LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #48] [0x08009274] =0x08008C8D
0x08009244: 6001 STR R1, [R0]
0x08009246: 4C0C LDR R4, =0x50000400 ; [PC, #48] [0x08009278]
0x08009248: 2108 MOVS R1, #8
0x0800924A: 2200 MOVS R2, #0
0x0800924C: 4620 MOV R0, R4
0x0800924E: F001 FFCC BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08009252: 2102 MOVS R1, #2
0x08009254: 4620 MOV R0, R4
0x08009256: 2200 MOVS R2, #0
0x08009258: F001 FFC7 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800925C: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x0800927C] =0x20001360
0x0800925E: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009280] =0x200001F9
0x08009260: 6001 STR R1, [R0]
0x08009262: BDB0 POP {R4-R5, R7, PC}
0x08009264: 200000A9 DC.W ADC_OVP_not_present__LVP_not_present
0x08009268: 20001320 DC.W MOSFETS_Management
0x0800926C: 20000331 DC.W PreChargeStage
0x08009270: 20001370 DC.W ExternalGreenLED_Management
0x08009274: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x08009278: 50000400 DC.W 0x50000400
0x0800927C: 20001360 DC.W ExternalRedLED_Management
0x08009280: 200001F9 DC.W DoNothing
0x08009284: 20000DE6 DC.W 0x20000DE6
Section .text.OVP_not_present__LVP_present from main.o, size=116, align=4
OVP_not_present__LVP_present:
0x08009288: B570 PUSH {R4-R6, LR}
0x0800928A: 2009 MOVS R0, #9
0x0800928C: F7FA FD76 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08009290: 20EA MOVS R0, #234
0x08009292: 4E11 LDR R6, =sys_data ; [PC, #68] [0x080092D8] =0x20000CFC
0x08009294: 2103 MOVS R1, #3
0x08009296: 5231 STRH R1, [R6, R0]
0x08009298: 4810 LDR R0, =MOSFETS_Management ; [PC, #64] [0x080092DC] =0x20001320
0x0800929A: 4911 LDR R1, =ADC_OVP_not_present__LVP_present ; [PC, #68] [0x080092E0] =0x200000CD
0x0800929C: 6001 STR R1, [R0]
0x0800929E: 2009 MOVS R0, #9
0x080092A0: F7FA FD60 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x080092A4: 480F LDR R0, =ExternalGreenLED_Management ; [PC, #60] [0x080092E4] =0x20001370
0x080092A6: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x080092E8] =0x08008C8D
0x080092A8: 6001 STR R1, [R0]
0x080092AA: 4C10 LDR R4, =0x50000400 ; [PC, #64] [0x080092EC]
0x080092AC: 2108 MOVS R1, #8
0x080092AE: 2200 MOVS R2, #0
0x080092B0: 4620 MOV R0, R4
0x080092B2: F001 FF9A BL HAL_GPIO_WritePin ; 0x0800B1EA
0x080092B6: 2102 MOVS R1, #2
0x080092B8: 4620 MOV R0, R4
0x080092BA: 2200 MOVS R2, #0
0x080092BC: F001 FF95 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x080092C0: 2021 MOVS R0, #33
0x080092C2: 00C0 LSLS R0, R0, #3
0x080092C4: 5A31 LDRH R1, [R6, R0]
0x080092C6: 1C49 ADDS R1, R1, #1
0x080092C8: 5231 STRH R1, [R6, R0]
0x080092CA: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x080092F0] =0x20001360
0x080092CC: 4909 LDR R1, =DoNothing ; [PC, #36] [0x080092F4] =0x200001F9
0x080092CE: 6001 STR R1, [R0]
0x080092D0: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x080092F8] =0x200012B4
0x080092D2: 2101 MOVS R1, #1
0x080092D4: 6001 STR R1, [R0]
0x080092D6: BD70 POP {R4-R6, PC}
0x080092D8: 20000CFC DC.W sys_data
0x080092DC: 20001320 DC.W MOSFETS_Management
0x080092E0: 200000CD DC.W ADC_OVP_not_present__LVP_present
0x080092E4: 20001370 DC.W ExternalGreenLED_Management
0x080092E8: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x080092EC: 50000400 DC.W 0x50000400
0x080092F0: 20001360 DC.W ExternalRedLED_Management
0x080092F4: 200001F9 DC.W DoNothing
0x080092F8: 200012B4 DC.W statDataChanged
Section .text.OVP_present__LVP_not_present from main.o, size=120, align=4
OVP_present__LVP_not_present:
0x080092FC: B5F0 PUSH {R4-R7, LR}
0x080092FE: B081 SUB SP, SP, #4
0x08009300: 2009 MOVS R0, #9
0x08009302: F7FA FD3B BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08009306: 20EA MOVS R0, #234
0x08009308: 4F11 LDR R7, =sys_data ; [PC, #68] [0x08009350] =0x20000CFC
0x0800930A: 2402 MOVS R4, #2
0x0800930C: 523C STRH R4, [R7, R0]
0x0800930E: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009354] =0x20001320
0x08009310: 4911 LDR R1, =ADC_OVP_present__LVP_not_present ; [PC, #68] [0x08009358] =0x20000141
0x08009312: 6001 STR R1, [R0]
0x08009314: 2009 MOVS R0, #9
0x08009316: F7FA FD25 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800931A: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x0800935C] =0x20001370
0x0800931C: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x08009360] =0x08008C8D
0x0800931E: 6001 STR R1, [R0]
0x08009320: 4D10 LDR R5, =0x50000400 ; [PC, #64] [0x08009364]
0x08009322: 2108 MOVS R1, #8
0x08009324: 2200 MOVS R2, #0
0x08009326: 4628 MOV R0, R5
0x08009328: F001 FF5F BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800932C: 4628 MOV R0, R5
0x0800932E: 2102 MOVS R1, #2
0x08009330: 2200 MOVS R2, #0
0x08009332: F001 FF5A BL HAL_GPIO_WritePin ; 0x0800B1EA
0x08009336: 2085 MOVS R0, #133
0x08009338: 0040 LSLS R0, R0, #1
0x0800933A: 5A39 LDRH R1, [R7, R0]
0x0800933C: 1C49 ADDS R1, R1, #1
0x0800933E: 5239 STRH R1, [R7, R0]
0x08009340: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x08009368] =0x20001360
0x08009342: 490A LDR R1, =DoNothing ; [PC, #40] [0x0800936C] =0x200001F9
0x08009344: 6001 STR R1, [R0]
0x08009346: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08009370] =0x200012B4
0x08009348: 2101 MOVS R1, #1
0x0800934A: 6001 STR R1, [R0]
0x0800934C: B001 ADD SP, SP, #4
0x0800934E: BDF0 POP {R4-R7, PC}
0x08009350: 20000CFC DC.W sys_data
0x08009354: 20001320 DC.W MOSFETS_Management
0x08009358: 20000141 DC.W ADC_OVP_present__LVP_not_present
0x0800935C: 20001370 DC.W ExternalGreenLED_Management
0x08009360: 08008C8D DC.W ExternalGreenLEDShortBlinking
0x08009364: 50000400 DC.W 0x50000400
0x08009368: 20001360 DC.W ExternalRedLED_Management
0x0800936C: 200001F9 DC.W DoNothing
0x08009370: 200012B4 DC.W statDataChanged
Section .text.OVP_present__LVP_present from main.o, size=100, align=4
OVP_present__LVP_present:
0x08009374: B5B0 PUSH {R4-R5, R7, LR}
0x08009376: 2009 MOVS R0, #9
0x08009378: F7FA FD00 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x0800937C: 20EA MOVS R0, #234
0x0800937E: 4D0E LDR R5, =sys_data ; [PC, #56] [0x080093B8] =0x20000CFC
0x08009380: 2100 MOVS R1, #0
0x08009382: 5229 STRH R1, [R5, R0]
0x08009384: 480D LDR R0, =MOSFETS_Management ; [PC, #52] [0x080093BC] =0x20001320
0x08009386: 490E LDR R1, =ADC_OVP_present__LVP_present ; [PC, #56] [0x080093C0] =0x200001B5
0x08009388: 6001 STR R1, [R0]
0x0800938A: 2009 MOVS R0, #9
0x0800938C: F7FA FCEA BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009390: 2021 MOVS R0, #33
0x08009392: 00C0 LSLS R0, R0, #3
0x08009394: 5A29 LDRH R1, [R5, R0]
0x08009396: 1C49 ADDS R1, R1, #1
0x08009398: 5229 STRH R1, [R5, R0]
0x0800939A: 2085 MOVS R0, #133
0x0800939C: 0040 LSLS R0, R0, #1
0x0800939E: 5A29 LDRH R1, [R5, R0]
0x080093A0: 1C49 ADDS R1, R1, #1
0x080093A2: 5229 STRH R1, [R5, R0]
0x080093A4: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x080093C4] =0x20001360
0x080093A6: 4908 LDR R1, =ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking ; [PC, #32] [0x080093C8] =0x08008BED
0x080093A8: 6001 STR R1, [R0]
0x080093AA: 4808 LDR R0, =ExternalGreenLED_Management ; [PC, #32] [0x080093CC] =0x20001370
0x080093AC: 4908 LDR R1, =TurnExternalGreenLEDOff ; [PC, #32] [0x080093D0] =0x08008CD9
0x080093AE: 6001 STR R1, [R0]
0x080093B0: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x080093D4] =0x200012B4
0x080093B2: 2101 MOVS R1, #1
0x080093B4: 6001 STR R1, [R0]
0x080093B6: BDB0 POP {R4-R5, R7, PC}
0x080093B8: 20000CFC DC.W sys_data
0x080093BC: 20001320 DC.W MOSFETS_Management
0x080093C0: 200001B5 DC.W ADC_OVP_present__LVP_present
0x080093C4: 20001360 DC.W ExternalRedLED_Management
0x080093C8: 08008BED DC.W ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking
0x080093CC: 20001370 DC.W ExternalGreenLED_Management
0x080093D0: 08008CD9 DC.W TurnExternalGreenLEDOff
0x080093D4: 200012B4 DC.W statDataChanged
Section .text.LVP_OVP_Management_NoAutoreconnect from main.o, size=204, align=4
LVP_OVP_Management_NoAutoreconnect:
0x080093D8: B570 PUSH {R4-R6, LR}
0x080093DA: 2900 CMP R1, #0
0x080093DC: D006 BEQ .L1 ; 0x080093EC
0x080093DE: 4826 LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #152] [0x08009478] =0x200013B0
0x080093E0: 2100 MOVS R1, #0
0x080093E2: 7001 STRB R1, [R0]
0x080093E4: 43C8 MVNS R0, R1
0x080093E6: 4925 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #148] [0x0800947C] =0x20000474
0x080093E8: 6008 STR R0, [R1]
0x080093EA: BD70 POP {R4-R6, PC}
.L1:
0x080093EC: 4924 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked ; [PC, #144] [0x08009480] =0x20001324
0x080093EE: 680A LDR R2, [R1]
0x080093F0: 1A82 SUBS R2, R0, R2
0x080093F2: 4E24 LDR R6, =LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD ; [PC, #144] [0x08009484] =0x20000478
0x080093F4: 6833 LDR R3, [R6]
0x080093F6: 429A CMP R2, R3
0x080093F8: D93C BLS .L10 ; 0x08009474
0x080093FA: 6008 STR R0, [R1]
0x080093FC: 4D22 LDR R5, =0x50000800 ; [PC, #136] [0x08009488]
0x080093FE: 2140 MOVS R1, #64
0x08009400: 4628 MOV R0, R5
0x08009402: F001 FB6C BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08009406: 4604 MOV R4, R0
0x08009408: 2180 MOVS R1, #128
0x0800940A: 4628 MOV R0, R5
0x0800940C: F001 FB67 BL HAL_GPIO_ReadPin ; 0x0800AADE
0x08009410: 4241 RSBS R1, R0, #0
0x08009412: 4141 ADCS R1, R0
0x08009414: 4A1D LDR R2, =LVP_OVP_logic ; [PC, #116] [0x0800948C] =0x200001FB
0x08009416: 7812 LDRB R2, [R2]
0x08009418: 2A00 CMP R2, #0
0x0800941A: D000 BEQ .L2 ; 0x0800941E
0x0800941C: 4601 MOV R1, R0
.L2:
0x0800941E: 4260 RSBS R0, R4, #0
0x08009420: 4160 ADCS R0, R4
0x08009422: 2A00 CMP R2, #0
0x08009424: D000 BEQ .L3 ; 0x08009428
0x08009426: 4620 MOV R0, R4
.L3:
0x08009428: 0044 LSLS R4, R0, #1
0x0800942A: 430C ORRS R4, R1
0x0800942C: 4D13 LDR R5, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #76] [0x0800947C] =0x20000474
0x0800942E: 6828 LDR R0, [R5]
0x08009430: 4284 CMP R4, R0
0x08009432: D107 BNE .L4 ; 0x08009444
0x08009434: 00A1 LSLS R1, R4, #2
0x08009436: 4A17 LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #92] [0x08009494] =0x20001260
0x08009438: 4818 LDR R0, =DoNothing ; [PC, #96] [0x0800949C] =0x200001F9
0x0800943A: 5050 STR R0, [R2, R1]
0x0800943C: 4A18 LDR R2, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #96] [0x080094A0] =0x0800A910
0x0800943E: 5851 LDR R1, [R2, R1]
0x08009440: 6031 STR R1, [R6]
0x08009442: E015 B .L8 ; 0x08009470
.L4:
0x08009444: 480C LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #48] [0x08009478] =0x200013B0
0x08009446: 7801 LDRB R1, [R0]
0x08009448: 2901 CMP R1, #1
0x0800944A: D103 BNE .L5 ; 0x08009454
0x0800944C: 00A0 LSLS R0, R4, #2
0x0800944E: 4911 LDR R1, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #68] [0x08009494] =0x20001260
0x08009450: 5808 LDR R0, [R1, R0]
0x08009452: E00B B .L7 ; 0x0800946C
.L5:
0x08009454: 2C00 CMP R4, #0
0x08009456: D001 BEQ .L6 ; 0x0800945C
0x08009458: 2101 MOVS R1, #1
0x0800945A: 7001 STRB R1, [R0]
.L6:
0x0800945C: 00A1 LSLS R1, R4, #2
0x0800945E: 480C LDR R0, =LVP_OVP ; [PC, #48] [0x08009490] =0x20001270
0x08009460: 5840 LDR R0, [R0, R1]
0x08009462: 4A0C LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #48] [0x08009494] =0x20001260
0x08009464: 5050 STR R0, [R2, R1]
0x08009466: 4A0C LDR R2, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #48] [0x08009498] =0x0800A900
0x08009468: 5851 LDR R1, [R2, R1]
0x0800946A: 6031 STR R1, [R6]
.L7:
0x0800946C: 2800 CMP R0, #0
0x0800946E: D000 BEQ .L9 ; 0x08009472
.L8:
0x08009470: 4780 BLX R0
.L9:
0x08009472: 602C STR R4, [R5]
.L10:
0x08009474: BD70 POP {R4-R6, PC}
0x08009476: 46C0 NOP
0x08009478: 200013B0 DC.W LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag
0x0800947C: 20000474 DC.W LVP_OVP_Management_NoAutoreconnect.lastIdx
0x08009480: 20001324 DC.W LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked
0x08009484: 20000478 DC.W LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD
0x08009488: 50000800 DC.W 0x50000800
0x0800948C: 200001FB DC.W LVP_OVP_logic
0x08009490: 20001270 DC.W LVP_OVP
0x08009494: 20001260 DC.W LVP_OVP_Management_NoAutoreconnect.WhatToDo
0x08009498: 0800A900 DC.W AUTO_LVP_OVP_Management.newEventDelay
0x0800949C: 200001F9 DC.W DoNothing
0x080094A0: 0800A910 DC.W AUTO_LVP_OVP_Management.repeatEventDelay
Section .text.StartAutoMode from main.o, size=140, align=4
StartAutoMode:
0x080094A4: B5F0 PUSH {R4-R7, LR}
0x080094A6: B081 SUB SP, SP, #4
0x080094A8: 2002 MOVS R0, #2
0x080094AA: 43C6 MVNS R6, R0
0x080094AC: F7F9 FECE BL HAL_GetTick ; 0x0800324C
0x080094B0: 4604 MOV R4, R0
0x080094B2: 4D16 LDR R5, =sys_data ; [PC, #88] [0x0800950C] =0x20000CFC
0x080094B4: 8DA8 LDRH R0, [R5, #44]
0x080094B6: 1EC0 SUBS R0, R0, #3
0x080094B8: 42B0 CMP R0, R6
0x080094BA: D824 BHI .L1 ; 0x08009506
0x080094BC: 4E14 LDR R6, =last_time_started ; [PC, #80] [0x08009510] =0x200012D8
0x080094BE: 6830 LDR R0, [R6]
0x080094C0: 1A20 SUBS R0, R4, R0
0x080094C2: 4914 LDR R1, =0x000003E9 ; [PC, #80] [0x08009514]
0x080094C4: 4288 CMP R0, R1
0x080094C6: D31E BCC .L1 ; 0x08009506
0x080094C8: 4813 LDR R0, =overload_shutdown_time ; [PC, #76] [0x08009518] =0x20000458
0x080094CA: 6800 LDR R0, [R0]
0x080094CC: 1A21 SUBS R1, R4, R0
0x080094CE: 4813 LDR R0, =0x00002710 ; [PC, #76] [0x0800951C]
0x080094D0: 4281 CMP R1, R0
0x080094D2: D918 BLS .L1 ; 0x08009506
0x080094D4: 4912 LDR R1, =overcurrent_shutdown_time ; [PC, #72] [0x08009520] =0x2000045C
0x080094D6: 6809 LDR R1, [R1]
0x080094D8: 1A61 SUBS R1, R4, R1
0x080094DA: 4281 CMP R1, R0
0x080094DC: D913 BLS .L1 ; 0x08009506
0x080094DE: 4811 LDR R0, =htim16 ; [PC, #68] [0x08009524] =0x20001134
0x080094E0: F7FB FEFE BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x080094E4: 2701 MOVS R7, #1
0x080094E6: 43F9 MVNS R1, R7
0x080094E8: 480F LDR R0, =htim7 ; [PC, #60] [0x08009528] =0x20001004
0x080094EA: 6802 LDR R2, [R0]
0x080094EC: 6111 STR R1, [R2, #16]
0x080094EE: 6034 STR R4, [R6]
0x080094F0: 2100 MOVS R1, #0
0x080094F2: 6251 STR R1, [R2, #36]
0x080094F4: F7FB FEBC BL HAL_TIM_Base_Start_IT ; 0x08005270
0x080094F8: 2043 MOVS R0, #67
0x080094FA: 0080 LSLS R0, R0, #2
0x080094FC: 5A29 LDRH R1, [R5, R0]
0x080094FE: 1C49 ADDS R1, R1, #1
0x08009500: 5229 STRH R1, [R5, R0]
0x08009502: 480A LDR R0, =statDataChanged ; [PC, #40] [0x0800952C] =0x200012B4
0x08009504: 6007 STR R7, [R0]
.L1:
0x08009506: B001 ADD SP, SP, #4
0x08009508: BDF0 POP {R4-R7, PC}
0x0800950A: 46C0 NOP
0x0800950C: 20000CFC DC.W sys_data
0x08009510: 200012D8 DC.W last_time_started
0x08009514: 000003E9 DC.W 0x000003E9
0x08009518: 20000458 DC.W overload_shutdown_time
0x0800951C: 00002710 DC.W 0x00002710
0x08009520: 2000045C DC.W overcurrent_shutdown_time
0x08009524: 20001134 DC.W htim16
0x08009528: 20001004 DC.W htim7
0x0800952C: 200012B4 DC.W statDataChanged
Section .text.StartOnMode from main.o, size=116, align=4
StartOnMode:
0x08009530: B5F0 PUSH {R4-R7, LR}
0x08009532: B081 SUB SP, SP, #4
0x08009534: 2002 MOVS R0, #2
0x08009536: 43C0 MVNS R0, R0
0x08009538: 4C15 LDR R4, =sys_data ; [PC, #84] [0x08009590] =0x20000CFC
0x0800953A: 8DA1 LDRH R1, [R4, #44]
0x0800953C: 1EC9 SUBS R1, R1, #3
0x0800953E: 4281 CMP R1, R0
0x08009540: D821 BHI .L1 ; 0x08009586
0x08009542: 4812 LDR R0, =manual_overdrive_is_enabled ; [PC, #72] [0x0800958C] =0x200012D0
0x08009544: 6800 LDR R0, [R0]
0x08009546: 2800 CMP R0, #0
0x08009548: D01D BEQ .L1 ; 0x08009586
0x0800954A: 2501 MOVS R5, #1
0x0800954C: 43EE MVNS R6, R5
0x0800954E: F7F9 FE7D BL HAL_GetTick ; 0x0800324C
0x08009552: 4910 LDR R1, =htim6 ; [PC, #64] [0x08009594] =0x20001050
0x08009554: 680A LDR R2, [R1]
0x08009556: 6116 STR R6, [R2, #16]
0x08009558: 4B0F LDR R3, =last_time_started ; [PC, #60] [0x08009598] =0x200012D8
0x0800955A: 6018 STR R0, [R3]
0x0800955C: 2700 MOVS R7, #0
0x0800955E: 6257 STR R7, [R2, #36]
0x08009560: 4608 MOV R0, R1
0x08009562: F7FB FE85 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08009566: 480D LDR R0, =htim16 ; [PC, #52] [0x0800959C] =0x20001134
0x08009568: 6801 LDR R1, [R0]
0x0800956A: 610E STR R6, [R1, #16]
0x0800956C: 624F STR R7, [R1, #36]
0x0800956E: F7FB FE7F BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08009572: 2043 MOVS R0, #67
0x08009574: 0080 LSLS R0, R0, #2
0x08009576: 5A21 LDRH R1, [R4, R0]
0x08009578: 1C49 ADDS R1, R1, #1
0x0800957A: 5221 STRH R1, [R4, R0]
0x0800957C: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x080095A0] =0x200012B4
0x0800957E: 6005 STR R5, [R0]
0x08009580: 200C MOVS R0, #12
0x08009582: F7FA FBFB BL HAL_NVIC_DisableIRQ ; 0x08003D7C
.L1:
0x08009586: B001 ADD SP, SP, #4
0x08009588: BDF0 POP {R4-R7, PC}
0x0800958A: 46C0 NOP
0x0800958C: 200012D0 DC.W manual_overdrive_is_enabled
0x08009590: 20000CFC DC.W sys_data
0x08009594: 20001050 DC.W htim6
0x08009598: 200012D8 DC.W last_time_started
0x0800959C: 20001134 DC.W htim16
0x080095A0: 200012B4 DC.W statDataChanged
Section .text.CallibrateCurrentSensorZeroOffsetOnContactBB from main.o, size=132, align=4
CallibrateCurrentSensorZeroOffsetOnContactBB:
0x080095A4: B5F0 PUSH {R4-R7, LR}
0x080095A6: B083 SUB SP, SP, #12
0x080095A8: 2500 MOVS R5, #0
0x080095AA: 462C MOV R4, R5
0x080095AC: 462F MOV R7, R5
.L1:
0x080095AE: 4816 LDR R0, =rawContactVoltageDropPlus ; [PC, #88] [0x08009608] =0x200012BC
0x080095B0: 6806 LDR R6, [R0]
0x080095B2: 4916 LDR R1, =rawContactVoltageDropMinus ; [PC, #88] [0x0800960C] =0x200012C0
0x080095B4: 680A LDR R2, [R1]
0x080095B6: 9202 STR R2, [SP, #8]
0x080095B8: 6803 LDR R3, [R0]
0x080095BA: 6808 LDR R0, [R1]
0x080095BC: 9000 STR R0, [SP, #0]
0x080095BE: 2000 MOVS R0, #0
0x080095C0: 4913 LDR R1, =0x0800BA96 ; [PC, #76] [0x08009610]
0x080095C2: 462A MOV R2, R5
0x080095C4: F001 FED3 BL SEGGER_RTT_printf ; 0x0800B36E
0x080095C8: 1934 ADDS R4, R6, R4
0x080095CA: 9802 LDR R0, [SP, #8]
0x080095CC: 19C7 ADDS R7, R0, R7
0x080095CE: 1C6D ADDS R5, R5, #1
0x080095D0: 4810 LDR R0, =0x0000C350 ; [PC, #64] [0x08009614]
0x080095D2: 4285 CMP R5, R0
0x080095D4: D1EB BNE .L1 ; 0x080095AE
0x080095D6: 4605 MOV R5, R0
0x080095D8: 4638 MOV R0, R7
0x080095DA: 4629 MOV R1, R5
0x080095DC: F000 FFDE BL __aeabi_uidiv ; 0x0800A59C
0x080095E0: 4606 MOV R6, R0
0x080095E2: 4F10 LDR R7, =0x20000D48 ; [PC, #64] [0x08009624]
0x080095E4: 8078 STRH R0, [R7, #2]
0x080095E6: 4620 MOV R0, R4
0x080095E8: 4629 MOV R1, R5
0x080095EA: F000 FFD7 BL __aeabi_uidiv ; 0x0800A59C
0x080095EE: 8038 STRH R0, [R7]
0x080095F0: B282 UXTH R2, R0
0x080095F2: B2B3 UXTH R3, R6
0x080095F4: 2000 MOVS R0, #0
0x080095F6: 4908 LDR R1, =0x0800BAC3 ; [PC, #32] [0x08009618]
0x080095F8: F001 FEB9 BL SEGGER_RTT_printf ; 0x0800B36E
0x080095FC: 4807 LDR R0, =Callibration ; [PC, #28] [0x0800961C] =0x20001380
0x080095FE: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009620] =0x200001F9
0x08009600: 6001 STR R1, [R0]
0x08009602: B003 ADD SP, SP, #12
0x08009604: BDF0 POP {R4-R7, PC}
0x08009606: 46C0 NOP
0x08009608: 200012BC DC.W rawContactVoltageDropPlus
0x0800960C: 200012C0 DC.W rawContactVoltageDropMinus
0x08009610: 0800BA96 DC.W 0x0800BA96
0x08009614: 0000C350 DC.W 0x0000C350
0x08009618: 0800BAC3 DC.W 0x0800BAC3
0x0800961C: 20001380 DC.W Callibration
0x08009620: 200001F9 DC.W DoNothing
0x08009624: 20000D48 DC.W 0x20000D48
Section .text.CallibrateControlCurrentVoltageDropOnContactBB from main.o, size=244, align=4
CallibrateControlCurrentVoltageDropOnContactBB:
0x08009628: B5F0 PUSH {R4-R7, LR}
0x0800962A: B081 SUB SP, SP, #4
0x0800962C: 482E LDR R0, =0x0800B8ED ; [PC, #184] [0x080096E8]
0x0800962E: 492F LDR R1, =0x0800B596 ; [PC, #188] [0x080096EC]
0x08009630: F7FD FBFC BL LOG_I ; 0x08006E2C
0x08009634: F7F9 FE0A BL HAL_GetTick ; 0x0800324C
0x08009638: 4604 MOV R4, R0
0x0800963A: F7F9 FE07 BL HAL_GetTick ; 0x0800324C
0x0800963E: 1B00 SUBS R0, R0, R4
0x08009640: 4E2B LDR R6, =0x0000EA60 ; [PC, #172] [0x080096F0]
0x08009642: 2700 MOVS R7, #0
0x08009644: 42B0 CMP R0, R6
0x08009646: D215 BCS .L2 ; 0x08009674
0x08009648: 463D MOV R5, R7
.L1:
0x0800964A: 1BE8 SUBS R0, R5, R7
0x0800964C: 4929 LDR R1, =rawContactVoltageDropMinus ; [PC, #164] [0x080096F4] =0x200012C0
0x0800964E: 6809 LDR R1, [R1]
0x08009650: 180D ADDS R5, R1, R0
0x08009652: 17E8 ASRS R0, R5, #31
0x08009654: 0F00 LSRS R0, R0, #28
0x08009656: 1828 ADDS R0, R5, R0
0x08009658: 1107 ASRS R7, R0, #4
0x0800965A: 2000 MOVS R0, #0
0x0800965C: 4926 LDR R1, =0x0800BCDB ; [PC, #152] [0x080096F8]
0x0800965E: 463A MOV R2, R7
0x08009660: F001 FE85 BL SEGGER_RTT_printf ; 0x0800B36E
0x08009664: 2001 MOVS R0, #1
0x08009666: F7F9 FDF7 BL HAL_Delay ; 0x08003258
0x0800966A: F7F9 FDEF BL HAL_GetTick ; 0x0800324C
0x0800966E: 1B00 SUBS R0, R0, R4
0x08009670: 42B0 CMP R0, R6
0x08009672: D3EA BCC .L1 ; 0x0800964A
.L2:
0x08009674: 204E MOVS R0, #78
0x08009676: 4E21 LDR R6, =sys_data ; [PC, #132] [0x080096FC] =0x20000CFC
0x08009678: 5A30 LDRH R0, [R6, R0]
0x0800967A: 1A3C SUBS R4, R7, R0
0x0800967C: 20E2 MOVS R0, #226
0x0800967E: 5E30 LDRSH R0, [R6, R0]
0x08009680: 28C7 CMP R0, #199
0x08009682: DC02 BGT .L3 ; 0x0800968A
0x08009684: 206E MOVS R0, #110
0x08009686: 4360 MULS R0, R4, R0
0x08009688: E010 B .L4 ; 0x080096AC
.L3:
0x0800968A: B280 UXTH R0, R0
0x0800968C: 08C1 LSRS R1, R0, #3
0x0800968E: 294A CMP R1, #74
0x08009690: D810 BHI .L5 ; 0x080096B4
0x08009692: 210A MOVS R1, #10
0x08009694: 4341 MULS R1, R0, R1
0x08009696: 481A LDR R0, =0xFFFFF830 ; [PC, #104] [0x08009700]
0x08009698: 1808 ADDS R0, R1, R0
0x0800969A: B280 UXTH R0, R0
0x0800969C: 0900 LSRS R0, R0, #4
0x0800969E: 4919 LDR R1, =0x00000A3E ; [PC, #100] [0x08009704]
0x080096A0: 4341 MULS R1, R0, R1
0x080096A2: 0C08 LSRS R0, R1, #16
0x080096A4: 216E MOVS R1, #110
0x080096A6: 1A08 SUBS R0, R1, R0
0x080096A8: 4344 MULS R4, R0, R4
0x080096AA: 4620 MOV R0, R4
.L4:
0x080096AC: 2164 MOVS R1, #100
0x080096AE: F000 FF55 BL __aeabi_idiv ; 0x0800A55C
0x080096B2: 4604 MOV R4, R0
.L5:
0x080096B4: B2A5 UXTH R5, R4
0x080096B6: 206E MOVS R0, #110
0x080096B8: 4368 MULS R0, R5, R0
0x080096BA: 2164 MOVS R1, #100
0x080096BC: F000 FF6E BL __aeabi_uidiv ; 0x0800A59C
0x080096C0: 2140 MOVS R1, #64
0x080096C2: 5270 STRH R0, [R6, R1]
0x080096C4: 87F4 STRH R4, [R6, #62]
0x080096C6: 4810 LDR R0, =0x00000BB8 ; [PC, #64] [0x08009708]
0x080096C8: 4360 MULS R0, R4, R0
0x080096CA: 4910 LDR R1, =0x00000FFF ; [PC, #64] [0x0800970C]
0x080096CC: F000 FF46 BL __aeabi_idiv ; 0x0800A55C
0x080096D0: 87B0 STRH R0, [R6, #60]
0x080096D2: B283 UXTH R3, R0
0x080096D4: 2000 MOVS R0, #0
0x080096D6: 490E LDR R1, =0x0800BCFB ; [PC, #56] [0x08009710]
0x080096D8: 462A MOV R2, R5
0x080096DA: F001 FE48 BL SEGGER_RTT_printf ; 0x0800B36E
0x080096DE: 480D LDR R0, =Callibration ; [PC, #52] [0x08009714] =0x20001380
0x080096E0: 490D LDR R1, =DoNothing ; [PC, #52] [0x08009718] =0x200001F9
0x080096E2: 6001 STR R1, [R0]
0x080096E4: B001 ADD SP, SP, #4
0x080096E6: BDF0 POP {R4-R7, PC}
0x080096E8: 0800B8ED DC.W 0x0800B8ED
0x080096EC: 0800B596 DC.W 0x0800B596
0x080096F0: 0000EA60 DC.W 0x0000EA60
0x080096F4: 200012C0 DC.W rawContactVoltageDropMinus
0x080096F8: 0800BCDB DC.W 0x0800BCDB
0x080096FC: 20000CFC DC.W sys_data
0x08009700: FFFFF830 DC.W 0xFFFFF830
0x08009704: 00000A3E DC.W 0x00000A3E
0x08009708: 00000BB8 DC.W 0x00000BB8
0x0800970C: 00000FFF DC.W 0x00000FFF
0x08009710: 0800BCFB DC.W 0x0800BCFB
0x08009714: 20001380 DC.W Callibration
0x08009718: 200001F9 DC.W DoNothing
Section .text.CallibrateVoltageDropABMiddlePointOffset from main.o, size=104, align=4
CallibrateVoltageDropABMiddlePointOffset:
0x0800971C: B5F0 PUSH {R4-R7, LR}
0x0800971E: B081 SUB SP, SP, #4
0x08009720: 2400 MOVS R4, #0
0x08009722: 4F10 LDR R7, =rawMOSFETsVoltageDrop ; [PC, #64] [0x08009764] =0x200012B8
0x08009724: 4625 MOV R5, R4
.L1:
0x08009726: 683E LDR R6, [R7]
0x08009728: 683B LDR R3, [R7]
0x0800972A: 2000 MOVS R0, #0
0x0800972C: 490E LDR R1, =0x0800B5BD ; [PC, #56] [0x08009768]
0x0800972E: 4622 MOV R2, R4
0x08009730: F001 FE1D BL SEGGER_RTT_printf ; 0x0800B36E
0x08009734: 1975 ADDS R5, R6, R5
0x08009736: 1C64 ADDS R4, R4, #1
0x08009738: 480C LDR R0, =0x0000C350 ; [PC, #48] [0x0800976C]
0x0800973A: 4284 CMP R4, R0
0x0800973C: D1F3 BNE .L1 ; 0x08009726
0x0800973E: 4601 MOV R1, R0
0x08009740: 4628 MOV R0, R5
0x08009742: F000 FF2B BL __aeabi_uidiv ; 0x0800A59C
0x08009746: 490A LDR R1, =0x000007FF ; [PC, #40] [0x08009770]
0x08009748: 1A08 SUBS R0, R1, R0
0x0800974A: 490A LDR R1, =sys_data ; [PC, #40] [0x08009774] =0x20000CFC
0x0800974C: 8748 STRH R0, [R1, #58]
0x0800974E: B202 SXTH R2, R0
0x08009750: 2000 MOVS R0, #0
0x08009752: 4909 LDR R1, =0x0800BAE8 ; [PC, #36] [0x08009778]
0x08009754: F001 FE0B BL SEGGER_RTT_printf ; 0x0800B36E
0x08009758: 4808 LDR R0, =Callibration ; [PC, #32] [0x0800977C] =0x20001380
0x0800975A: 4909 LDR R1, =DoNothing ; [PC, #36] [0x08009780] =0x200001F9
0x0800975C: 6001 STR R1, [R0]
0x0800975E: B001 ADD SP, SP, #4
0x08009760: BDF0 POP {R4-R7, PC}
0x08009762: 46C0 NOP
0x08009764: 200012B8 DC.W rawMOSFETsVoltageDrop
0x08009768: 0800B5BD DC.W 0x0800B5BD
0x0800976C: 0000C350 DC.W 0x0000C350
0x08009770: 000007FF DC.W 0x000007FF
0x08009774: 20000CFC DC.W sys_data
0x08009778: 0800BAE8 DC.W 0x0800BAE8
0x0800977C: 20001380 DC.W Callibration
0x08009780: 200001F9 DC.W DoNothing
Section .text.mbUartInit from modbus.o, size=288, align=4
mbUartInit:
0x08009784: B5F0 PUSH {R4-R7, LR}
0x08009786: B083 SUB SP, SP, #12
0x08009788: 460D MOV R5, R1
0x0800978A: 9002 STR R0, [SP, #8]
0x0800978C: 6001 STR R1, [R0]
0x0800978E: 200C MOVS R0, #12
0x08009790: 493F LDR R1, =0x40013800 ; [PC, #252] [0x08009890]
0x08009792: C506 STM R5!, {R1-R2}
0x08009794: 2100 MOVS R1, #0
0x08009796: 60E8 STR R0, [R5, #12]
0x08009798: 6129 STR R1, [R5, #16]
0x0800979A: 6169 STR R1, [R5, #20]
0x0800979C: 61A9 STR R1, [R5, #24]
0x0800979E: 61E9 STR R1, [R5, #28]
0x080097A0: 6229 STR R1, [R5, #32]
0x080097A2: 2601 MOVS R6, #1
0x080097A4: 0337 LSLS R7, R6, #12
0x080097A6: 3D08 SUBS R5, #8
0x080097A8: 462C MOV R4, R5
0x080097AA: 3480 ADDS R4, #128
0x080097AC: 9809 LDR R0, [SP, #36]
0x080097AE: 9A08 LDR R2, [SP, #32]
0x080097B0: 2B00 CMP R3, #0
0x080097B2: D004 BEQ .L1 ; 0x080097BE
0x080097B4: 2B01 CMP R3, #1
0x080097B6: D104 BNE .L2 ; 0x080097C2
0x080097B8: 2103 MOVS R1, #3
0x080097BA: 0249 LSLS R1, R1, #9
0x080097BC: E002 B .L3 ; 0x080097C4
.L1:
0x080097BE: 02B1 LSLS R1, R6, #10
0x080097C0: E000 B .L3 ; 0x080097C4
.L2:
0x080097C2: 460F MOV R7, R1
.L3:
0x080097C4: 60AF STR R7, [R5, #8]
0x080097C6: 6129 STR R1, [R5, #16]
0x080097C8: 1E51 SUBS R1, R2, #1
0x080097CA: 1E4A SUBS R2, R1, #1
0x080097CC: 4191 SBCS R1, R2
0x080097CE: 0349 LSLS R1, R1, #13
0x080097D0: 60E9 STR R1, [R5, #12]
0x080097D2: F000 FEB5 BL __aeabi_ui2d ; 0x0800A540
0x080097D6: 2700 MOVS R7, #0
0x080097D8: 4B2E LDR R3, =0x400C0000 ; [PC, #184] [0x08009894]
0x080097DA: 463A MOV R2, R7
0x080097DC: F001 FBE4 BL __aeabi_dmul ; 0x0800AFA8
0x080097E0: F000 FE96 BL __aeabi_d2uiz ; 0x0800A510
0x080097E4: 9001 STR R0, [SP, #4]
0x080097E6: 6860 LDR R0, [R4, #4]
0x080097E8: 2800 CMP R0, #0
0x080097EA: D103 BNE .L4 ; 0x080097F4
0x080097EC: 7027 STRB R7, [R4]
0x080097EE: 4628 MOV R0, R5
0x080097F0: F000 FE3C BL HAL_UART_MspInit ; 0x0800A46C
.L4:
0x080097F4: 2024 MOVS R0, #36
0x080097F6: 6060 STR R0, [R4, #4]
0x080097F8: 6828 LDR R0, [R5]
0x080097FA: 6801 LDR R1, [R0]
0x080097FC: 43B1 BICS R1, R6
0x080097FE: 6001 STR R1, [R0]
0x08009800: 4628 MOV R0, R5
0x08009802: F7FB FF17 BL UART_SetConfig ; 0x08005634
0x08009806: 2801 CMP R0, #1
0x08009808: 9C02 LDR R4, [SP, #8]
0x0800980A: D029 BEQ .L6 ; 0x08009860
0x0800980C: 6AA8 LDR R0, [R5, #40]
0x0800980E: 2800 CMP R0, #0
0x08009810: D002 BEQ .L5 ; 0x08009818
0x08009812: 4628 MOV R0, R5
0x08009814: F001 F99C BL UART_AdvFeatureConfig ; 0x0800AB50
.L5:
0x08009818: 03B1 LSLS R1, R6, #14
0x0800981A: 6828 LDR R0, [R5]
0x0800981C: 6882 LDR R2, [R0, #8]
0x0800981E: 430A ORRS R2, R1
0x08009820: 6082 STR R2, [R0, #8]
0x08009822: 03F1 LSLS R1, R6, #15
0x08009824: 6882 LDR R2, [R0, #8]
0x08009826: 438A BICS R2, R1
0x08009828: 6082 STR R2, [R0, #8]
0x0800982A: 6801 LDR R1, [R0]
0x0800982C: 4A1A LDR R2, =0xFC00FFFF ; [PC, #104] [0x08009898]
0x0800982E: 400A ANDS R2, R1
0x08009830: 6002 STR R2, [R0]
0x08009832: 05F1 LSLS R1, R6, #23
0x08009834: 6842 LDR R2, [R0, #4]
0x08009836: 430A ORRS R2, R1
0x08009838: 6042 STR R2, [R0, #4]
0x0800983A: 06B1 LSLS R1, R6, #26
0x0800983C: 6802 LDR R2, [R0]
0x0800983E: 430A ORRS R2, R1
0x08009840: 6002 STR R2, [R0]
0x08009842: 21FF MOVS R1, #255
0x08009844: 0609 LSLS R1, R1, #24
0x08009846: 6942 LDR R2, [R0, #20]
0x08009848: 400A ANDS R2, R1
0x0800984A: 9901 LDR R1, [SP, #4]
0x0800984C: 430A ORRS R2, R1
0x0800984E: 6142 STR R2, [R0, #20]
0x08009850: 6801 LDR R1, [R0]
0x08009852: 4331 ORRS R1, R6
0x08009854: 6001 STR R1, [R0]
0x08009856: 4628 MOV R0, R5
0x08009858: F7FB FFF4 BL UART_CheckIdleState ; 0x08005844
0x0800985C: 2800 CMP R0, #0
0x0800985E: D001 BEQ .L7 ; 0x08009864
.L6:
0x08009860: F7FF F99E BL Error_Handler ; 0x08008BA0
.L7:
0x08009864: 6820 LDR R0, [R4]
0x08009866: F001 FAA8 BL HAL_UARTEx_DisableFifoMode ; 0x0800ADBA
0x0800986A: 2800 CMP R0, #0
0x0800986C: D001 BEQ .L8 ; 0x08009872
0x0800986E: F7FF F997 BL Error_Handler ; 0x08008BA0
.L8:
0x08009872: 6820 LDR R0, [R4]
0x08009874: 3427 ADDS R4, #39
0x08009876: 0232 LSLS R2, R6, #8
0x08009878: 4621 MOV R1, R4
0x0800987A: F7FC F8EB BL HAL_UART_Receive_IT ; 0x08005A54
0x0800987E: 2800 CMP R0, #0
0x08009880: D004 BEQ .L10 ; 0x0800988C
0x08009882: 4806 LDR R0, =0x0800BD87 ; [PC, #24] [0x0800989C]
0x08009884: 4906 LDR R1, =0x0800BB0E ; [PC, #24] [0x080098A0]
0x08009886: F7FD FB0D BL LOG_E ; 0x08006EA4
.L9:
0x0800988A: E7FE B .L9 ; 0x0800988A
.L10:
0x0800988C: B003 ADD SP, SP, #12
0x0800988E: BDF0 POP {R4-R7, PC}
0x08009890: 40013800 DC.W 0x40013800
0x08009894: 400C0000 DC.W 0x400C0000
0x08009898: FC00FFFF DC.W 0xFC00FFFF
0x0800989C: 0800BD87 DC.W 0x0800BD87
0x080098A0: 0800BB0E DC.W 0x0800BB0E
Section .text.MODBUS_UART_IRQHandler from modbus.o, size=592, align=4
MODBUS_UART_IRQHandler:
0x080098A4: B5F0 PUSH {R4-R7, LR}
0x080098A6: B08D SUB SP, SP, #52
0x080098A8: 4605 MOV R5, R0
0x080098AA: 6802 LDR R2, [R0]
0x080098AC: 69D1 LDR R1, [R2, #28]
0x080098AE: 6810 LDR R0, [R2]
0x080098B0: 900C STR R0, [SP, #48]
0x080098B2: 2001 MOVS R0, #1
0x080098B4: 900A STR R0, [SP, #40]
0x080098B6: 0700 LSLS R0, R0, #28
0x080098B8: 9009 STR R0, [SP, #36]
0x080098BA: 9505 STR R5, [SP, #20]
0x080098BC: 3584 ADDS R5, #132
0x080098BE: 6890 LDR R0, [R2, #8]
0x080098C0: 900B STR R0, [SP, #44]
0x080098C2: 0708 LSLS R0, R1, #28
0x080098C4: 9008 STR R0, [SP, #32]
0x080098C6: D048 BEQ .L8 ; 0x0800995A
0x080098C8: 9809 LDR R0, [SP, #36]
0x080098CA: 1C43 ADDS R3, R0, #1
0x080098CC: 980B LDR R0, [SP, #44]
0x080098CE: 4003 ANDS R3, R0
0x080098D0: 2601 MOVS R6, #1
0x080098D2: 0237 LSLS R7, R6, #8
0x080098D4: 463C MOV R4, R7
0x080098D6: 3420 ADDS R4, #32
0x080098D8: 980C LDR R0, [SP, #48]
0x080098DA: 4004 ANDS R4, R0
0x080098DC: 431C ORRS R4, R3
0x080098DE: D03C BEQ .L8 ; 0x0800995A
0x080098E0: 4007 ANDS R7, R0
0x080098E2: 427C RSBS R4, R7, #0
0x080098E4: 417C ADCS R4, R7
0x080098E6: 07CF LSLS R7, R1, #31
0x080098E8: 9F0A LDR R7, [SP, #40]
0x080098EA: D000 BEQ .L1 ; 0x080098EE
0x080098EC: 4627 MOV R7, R4
.L1:
0x080098EE: 2F00 CMP R7, #0
0x080098F0: D103 BNE .L2 ; 0x080098FA
0x080098F2: 6216 STR R6, [R2, #32]
0x080098F4: 68AC LDR R4, [R5, #8]
0x080098F6: 4334 ORRS R4, R6
0x080098F8: 60AC STR R4, [R5, #8]
.L2:
0x080098FA: 980B LDR R0, [SP, #44]
0x080098FC: 4006 ANDS R6, R0
0x080098FE: 4274 RSBS R4, R6, #0
0x08009900: 4174 ADCS R4, R6
0x08009902: 078F LSLS R7, R1, #30
0x08009904: 980A LDR R0, [SP, #40]
0x08009906: 4607 MOV R7, R0
0x08009908: D500 BPL .L3 ; 0x0800990C
0x0800990A: 4627 MOV R7, R4
.L3:
0x0800990C: 2F00 CMP R7, #0
0x0800990E: D105 BNE .L4 ; 0x0800991C
0x08009910: 2402 MOVS R4, #2
0x08009912: 6214 STR R4, [R2, #32]
0x08009914: 68AC LDR R4, [R5, #8]
0x08009916: 2704 MOVS R7, #4
0x08009918: 4327 ORRS R7, R4
0x0800991A: 60AF STR R7, [R5, #8]
.L4:
0x0800991C: 4274 RSBS R4, R6, #0
0x0800991E: 4174 ADCS R4, R6
0x08009920: 074E LSLS R6, R1, #29
0x08009922: 4606 MOV R6, R0
0x08009924: D500 BPL .L5 ; 0x08009928
0x08009926: 4626 MOV R6, R4
.L5:
0x08009928: 2E00 CMP R6, #0
0x0800992A: D105 BNE .L6 ; 0x08009938
0x0800992C: 2404 MOVS R4, #4
0x0800992E: 6214 STR R4, [R2, #32]
0x08009930: 68AC LDR R4, [R5, #8]
0x08009932: 2602 MOVS R6, #2
0x08009934: 4326 ORRS R6, R4
0x08009936: 60AE STR R6, [R5, #8]
.L6:
0x08009938: 9808 LDR R0, [SP, #32]
0x0800993A: 2800 CMP R0, #0
0x0800993C: D50D BPL .L8 ; 0x0800995A
0x0800993E: 1E5C SUBS R4, R3, #1
0x08009940: 41A3 SBCS R3, R4
0x08009942: 980C LDR R0, [SP, #48]
0x08009944: 0684 LSLS R4, R0, #26
0x08009946: 9C0A LDR R4, [SP, #40]
0x08009948: D400 BMI .L7 ; 0x0800994C
0x0800994A: 461C MOV R4, R3
.L7:
0x0800994C: 2C01 CMP R4, #1
0x0800994E: D104 BNE .L8 ; 0x0800995A
0x08009950: 2308 MOVS R3, #8
0x08009952: 6213 STR R3, [R2, #32]
0x08009954: 68AC LDR R4, [R5, #8]
0x08009956: 431C ORRS R4, R3
0x08009958: 60AC STR R4, [R5, #8]
.L8:
0x0800995A: 2601 MOVS R6, #1
0x0800995C: 05F0 LSLS R0, R6, #23
0x0800995E: 9007 STR R0, [SP, #28]
0x08009960: 050B LSLS R3, R1, #20
0x08009962: D50F BPL .L9 ; 0x08009984
0x08009964: 9B0B LDR R3, [SP, #44]
0x08009966: 4003 ANDS R3, R0
0x08009968: 06B4 LSLS R4, R6, #26
0x0800996A: 980C LDR R0, [SP, #48]
0x0800996C: 4004 ANDS R4, R0
0x0800996E: 18E3 ADDS R3, R4, R3
0x08009970: D008 BEQ .L9 ; 0x08009984
0x08009972: 02F3 LSLS R3, R6, #11
0x08009974: 6213 STR R3, [R2, #32]
0x08009976: 2320 MOVS R3, #32
0x08009978: 606B STR R3, [R5, #4]
0x0800997A: 602B STR R3, [R5]
0x0800997C: 4B5A LDR R3, =modbusData ; [PC, #0x0168] [0x08009AE8] =0x20000AC0
0x0800997E: 751E STRB R6, [R3, #20]
0x08009980: 4C5A LDR R4, =0x00000231 ; [PC, #0x0168] [0x08009AEC]
0x08009982: 551E STRB R6, [R3, R4]
.L9:
0x08009984: 9604 STR R6, [SP, #16]
0x08009986: 2020 MOVS R0, #32
0x08009988: 460F MOV R7, R1
0x0800998A: 9008 STR R0, [SP, #32]
0x0800998C: 4007 ANDS R7, R0
0x0800998E: D022 BEQ .L11 ; 0x080099D6
0x08009990: 9B0B LDR R3, [SP, #44]
0x08009992: 9809 LDR R0, [SP, #36]
0x08009994: 4003 ANDS R3, R0
0x08009996: 9C0C LDR R4, [SP, #48]
0x08009998: 9808 LDR R0, [SP, #32]
0x0800999A: 4004 ANDS R4, R0
0x0800999C: 431C ORRS R4, R3
0x0800999E: D01A BEQ .L11 ; 0x080099D6
0x080099A0: 686B LDR R3, [R5, #4]
0x080099A2: 2B22 CMP R3, #34
0x080099A4: D113 BNE .L10 ; 0x080099CE
0x080099A6: 2345 MOVS R3, #69
0x080099A8: 00DB LSLS R3, R3, #3
0x080099AA: 484F LDR R0, =modbusData ; [PC, #0x013C] [0x08009AE8] =0x20000AC0
0x080099AC: 58C6 LDR R6, [R0, R3]
0x080099AE: 9804 LDR R0, [SP, #16]
0x080099B0: 0204 LSLS R4, R0, #8
0x080099B2: 42A6 CMP R6, R4
0x080099B4: D20B BCS .L10 ; 0x080099CE
0x080099B6: 4C4C LDR R4, =modbusData ; [PC, #0x0130] [0x08009AE8] =0x20000AC0
0x080099B8: 19A0 ADDS R0, R4, R6
0x080099BA: 6A52 LDR R2, [R2, #36]
0x080099BC: 2627 MOVS R6, #39
0x080099BE: 5582 STRB R2, [R0, R6]
0x080099C0: 4A4A LDR R2, =0x00000231 ; [PC, #0x0128] [0x08009AEC]
0x080099C2: 9804 LDR R0, [SP, #16]
0x080099C4: 54A0 STRB R0, [R4, R2]
0x080099C6: 58E2 LDR R2, [R4, R3]
0x080099C8: 1C52 ADDS R2, R2, #1
0x080099CA: 50E2 STR R2, [R4, R3]
0x080099CC: E003 B .L11 ; 0x080099D6
.L10:
0x080099CE: 6993 LDR R3, [R2, #24]
0x080099D0: 2408 MOVS R4, #8
0x080099D2: 431C ORRS R4, R3
0x080099D4: 6194 STR R4, [R2, #24]
.L11:
0x080099D6: 2080 MOVS R0, #128
0x080099D8: 460E MOV R6, R1
0x080099DA: 9006 STR R0, [SP, #24]
0x080099DC: 4006 ANDS R6, R0
0x080099DE: 980A LDR R0, [SP, #40]
0x080099E0: D030 BEQ .L14 ; 0x08009A44
0x080099E2: 9A0B LDR R2, [SP, #44]
0x080099E4: 9B07 LDR R3, [SP, #28]
0x080099E6: 401A ANDS R2, R3
0x080099E8: 9B0C LDR R3, [SP, #48]
0x080099EA: 9C06 LDR R4, [SP, #24]
0x080099EC: 4023 ANDS R3, R4
0x080099EE: 4313 ORRS R3, R2
0x080099F0: D028 BEQ .L14 ; 0x08009A44
0x080099F2: 4A3D LDR R2, =modbusData ; [PC, #244] [0x08009AE8] =0x20000AC0
0x080099F4: 6813 LDR R3, [R2]
0x080099F6: 2484 MOVS R4, #132
0x080099F8: 591C LDR R4, [R3, R4]
0x080099FA: 2C21 CMP R4, #33
0x080099FC: D114 BNE .L12 ; 0x08009A28
0x080099FE: 461C MOV R4, R3
0x08009A00: 3456 ADDS R4, #86
0x08009A02: 8822 LDRH R2, [R4]
0x08009A04: 2A00 CMP R2, #0
0x08009A06: D00F BEQ .L12 ; 0x08009A28
0x08009A08: 681A LDR R2, [R3]
0x08009A0A: 9202 STR R2, [SP, #8]
0x08009A0C: 6D1A LDR R2, [R3, #80]
0x08009A0E: 9203 STR R2, [SP, #12]
0x08009A10: 7812 LDRB R2, [R2]
0x08009A12: 9401 STR R4, [SP, #4]
0x08009A14: 9C02 LDR R4, [SP, #8]
0x08009A16: 62A2 STR R2, [R4, #40]
0x08009A18: 9A03 LDR R2, [SP, #12]
0x08009A1A: 1C52 ADDS R2, R2, #1
0x08009A1C: 651A STR R2, [R3, #80]
0x08009A1E: 9B01 LDR R3, [SP, #4]
0x08009A20: 881A LDRH R2, [R3]
0x08009A22: 1E52 SUBS R2, R2, #1
0x08009A24: 801A STRH R2, [R3]
0x08009A26: E008 B .L13 ; 0x08009A3A
.L12:
0x08009A28: 681A LDR R2, [R3]
0x08009A2A: 6813 LDR R3, [R2]
0x08009A2C: 9C06 LDR R4, [SP, #24]
0x08009A2E: 43A3 BICS R3, R4
0x08009A30: 6013 STR R3, [R2]
0x08009A32: 6813 LDR R3, [R2]
0x08009A34: 2440 MOVS R4, #64
0x08009A36: 431C ORRS R4, R3
0x08009A38: 6014 STR R4, [R2]
.L13:
0x08009A3A: 4C2B LDR R4, =modbusData ; [PC, #172] [0x08009AE8] =0x20000AC0
0x08009A3C: 2223 MOVS R2, #35
0x08009A3E: 0112 LSLS R2, R2, #4
0x08009A40: 9B04 LDR R3, [SP, #16]
0x08009A42: 54A3 STRB R3, [R4, R2]
.L14:
0x08009A44: 2440 MOVS R4, #64
0x08009A46: 9B0C LDR R3, [SP, #48]
0x08009A48: 4023 ANDS R3, R4
0x08009A4A: 425A RSBS R2, R3, #0
0x08009A4C: 415A ADCS R2, R3
0x08009A4E: 0649 LSLS R1, R1, #25
0x08009A50: D500 BPL .L15 ; 0x08009A54
0x08009A52: 4610 MOV R0, R2
.L15:
0x08009A54: 2800 CMP R0, #0
0x08009A56: D10E BNE .L16 ; 0x08009A76
0x08009A58: 4825 LDR R0, =0x20000AE6 ; [PC, #148] [0x08009AF0]
0x08009A5A: 2100 MOVS R1, #0
0x08009A5C: 7001 STRB R1, [R0]
0x08009A5E: 9805 LDR R0, [SP, #20]
0x08009A60: 6803 LDR R3, [R0]
0x08009A62: 681A LDR R2, [R3]
0x08009A64: 43A2 BICS R2, R4
0x08009A66: 601A STR R2, [R3]
0x08009A68: 6741 STR R1, [R0, #116]
0x08009A6A: 9908 LDR R1, [SP, #32]
0x08009A6C: 6029 STR R1, [R5]
0x08009A6E: F001 F951 BL HAL_UART_TxCpltCallback ; 0x0800AD14
0x08009A72: 2022 MOVS R0, #34
0x08009A74: 6068 STR R0, [R5, #4]
.L16:
0x08009A76: 68A8 LDR R0, [R5, #8]
0x08009A78: 2800 CMP R0, #0
0x08009A7A: D029 BEQ .L18 ; 0x08009AD0
0x08009A7C: 2322 MOVS R3, #34
0x08009A7E: 606B STR R3, [R5, #4]
0x08009A80: 2F00 CMP R7, #0
0x08009A82: D007 BEQ .L17 ; 0x08009A94
0x08009A84: 980B LDR R0, [SP, #44]
0x08009A86: 9909 LDR R1, [SP, #36]
0x08009A88: 4001 ANDS R1, R0
0x08009A8A: 980C LDR R0, [SP, #48]
0x08009A8C: 9A08 LDR R2, [SP, #32]
0x08009A8E: 4010 ANDS R0, R2
0x08009A90: 4308 ORRS R0, R1
0x08009A92: D11F BNE .L19 ; 0x08009AD4
.L17:
0x08009A94: 2E00 CMP R6, #0
0x08009A96: D01B BEQ .L18 ; 0x08009AD0
0x08009A98: 990B LDR R1, [SP, #44]
0x08009A9A: 9807 LDR R0, [SP, #28]
0x08009A9C: 4001 ANDS R1, R0
0x08009A9E: 980C LDR R0, [SP, #48]
0x08009AA0: 9A06 LDR R2, [SP, #24]
0x08009AA2: 4010 ANDS R0, R2
0x08009AA4: 4308 ORRS R0, R1
0x08009AA6: D013 BEQ .L18 ; 0x08009AD0
0x08009AA8: 2026 MOVS R0, #38
0x08009AAA: 4E0F LDR R6, =modbusData ; [PC, #60] [0x08009AE8] =0x20000AC0
0x08009AAC: 2100 MOVS R1, #0
0x08009AAE: 5431 STRB R1, [R6, R0]
0x08009AB0: 9805 LDR R0, [SP, #20]
0x08009AB2: 2722 MOVS R7, #34
0x08009AB4: 6803 LDR R3, [R0]
0x08009AB6: 681A LDR R2, [R3]
0x08009AB8: 43A2 BICS R2, R4
0x08009ABA: 601A STR R2, [R3]
0x08009ABC: 6741 STR R1, [R0, #116]
0x08009ABE: 9908 LDR R1, [SP, #32]
0x08009AC0: 6029 STR R1, [R5]
0x08009AC2: F001 F927 BL HAL_UART_TxCpltCallback ; 0x0800AD14
0x08009AC6: 606F STR R7, [R5, #4]
0x08009AC8: 2023 MOVS R0, #35
0x08009ACA: 0100 LSLS R0, R0, #4
0x08009ACC: 9904 LDR R1, [SP, #16]
0x08009ACE: 5431 STRB R1, [R6, R0]
.L18:
0x08009AD0: B00D ADD SP, SP, #52
0x08009AD2: BDF0 POP {R4-R7, PC}
.L19:
0x08009AD4: 9805 LDR R0, [SP, #20]
0x08009AD6: 6800 LDR R0, [R0]
0x08009AD8: 6981 LDR R1, [R0, #24]
0x08009ADA: 2208 MOVS R2, #8
0x08009ADC: 430A ORRS R2, R1
0x08009ADE: 6182 STR R2, [R0, #24]
0x08009AE0: 2000 MOVS R0, #0
0x08009AE2: 60A8 STR R0, [R5, #8]
0x08009AE4: B00D ADD SP, SP, #52
0x08009AE6: BDF0 POP {R4-R7, PC}
0x08009AE8: 20000AC0 DC.W modbusData
0x08009AEC: 00000231 DC.W 0x00000231
0x08009AF0: 20000AE6 DC.W 0x20000AE6
Section .text.mbSlaveCheckModbusRtuQuery from modbus.o, size=160, align=4
mbSlaveCheckModbusRtuQuery:
0x08009AF4: B5F0 PUSH {R4-R7, LR}
0x08009AF6: B083 SUB SP, SP, #12
0x08009AF8: 2145 MOVS R1, #69
0x08009AFA: 00CB LSLS R3, R1, #3
0x08009AFC: 58C2 LDR R2, [R0, R3]
0x08009AFE: 2A05 CMP R2, #5
0x08009B00: D33A BCC .L7 ; 0x08009B78
0x08009B02: 9301 STR R3, [SP, #4]
0x08009B04: 2127 MOVS R1, #39
0x08009B06: 5C41 LDRB R1, [R0, R1]
0x08009B08: 9100 STR R1, [SP, #0]
0x08009B0A: 9002 STR R0, [SP, #8]
0x08009B0C: 4604 MOV R4, R0
0x08009B0E: 3427 ADDS R4, #39
0x08009B10: 4610 MOV R0, R2
0x08009B12: 1E95 SUBS R5, R2, #2
0x08009B14: 491C LDR R1, =0x0000FFFF ; [PC, #112] [0x08009B88]
0x08009B16: 2600 MOVS R6, #0
0x08009B18: 4F1C LDR R7, =0x0000A001 ; [PC, #112] [0x08009B8C]
0x08009B1A: E003 B .L2 ; 0x08009B24
.L1:
0x08009B1C: 1C76 ADDS R6, R6, #1
0x08009B1E: 42AE CMP R6, R5
0x08009B20: 4619 MOV R1, R3
0x08009B22: D00C BEQ .L5 ; 0x08009B3E
.L2:
0x08009B24: 5DA3 LDRB R3, [R4, R6]
0x08009B26: 404B EORS R3, R1
0x08009B28: 2107 MOVS R1, #7
0x08009B2A: 43C9 MVNS R1, R1
0x08009B2C: E002 B .L4 ; 0x08009B34
.L3:
0x08009B2E: 4613 MOV R3, R2
0x08009B30: 1C49 ADDS R1, R1, #1
0x08009B32: D2F3 BCS .L1 ; 0x08009B1C
.L4:
0x08009B34: 085A LSRS R2, R3, #1
0x08009B36: 07DB LSLS R3, R3, #31
0x08009B38: D0F9 BEQ .L3 ; 0x08009B2E
0x08009B3A: 407A EORS R2, R7
0x08009B3C: E7F7 B .L3 ; 0x08009B2E
.L5:
0x08009B3E: 5D61 LDRB R1, [R4, R5]
0x08009B40: 1902 ADDS R2, R0, R4
0x08009B42: 1E52 SUBS R2, R2, #1
0x08009B44: 7812 LDRB R2, [R2]
0x08009B46: 0212 LSLS R2, R2, #8
0x08009B48: 1851 ADDS R1, R2, R1
0x08009B4A: 1AC9 SUBS R1, R1, R3
0x08009B4C: 1E4A SUBS R2, R1, #1
0x08009B4E: 4191 SBCS R1, R2
0x08009B50: 1C40 ADDS R0, R0, #1
0x08009B52: 4242 RSBS R2, R0, #0
0x08009B54: 4142 ADCS R2, R0
0x08009B56: 430A ORRS R2, R1
0x08009B58: 9802 LDR R0, [SP, #8]
0x08009B5A: 9B01 LDR R3, [SP, #4]
0x08009B5C: D10C BNE .L7 ; 0x08009B78
0x08009B5E: 490C LDR R1, =sys_data ; [PC, #48] [0x08009B90] =0x20000CFC
0x08009B60: 8BC9 LDRH R1, [R1, #30]
0x08009B62: 9C00 LDR R4, [SP, #0]
0x08009B64: 1B0A SUBS R2, R1, R4
0x08009B66: 4251 RSBS R1, R2, #0
0x08009B68: 4151 ADCS R1, R2
0x08009B6A: 2C00 CMP R4, #0
0x08009B6C: D100 BNE .L6 ; 0x08009B70
0x08009B6E: 2101 MOVS R1, #1
.L6:
0x08009B70: 2900 CMP R1, #0
0x08009B72: D001 BEQ .L7 ; 0x08009B78
0x08009B74: 2102 MOVS R1, #2
0x08009B76: E003 B .L8 ; 0x08009B80
.L7:
0x08009B78: 18C2 ADDS R2, R0, R3
0x08009B7A: 2100 MOVS R1, #0
0x08009B7C: 7501 STRB R1, [R0, #20]
0x08009B7E: 6011 STR R1, [R2]
.L8:
0x08009B80: 4608 MOV R0, R1
0x08009B82: B003 ADD SP, SP, #12
0x08009B84: BDF0 POP {R4-R7, PC}
0x08009B86: 46C0 NOP
0x08009B88: 0000FFFF DC.W 0x0000FFFF
0x08009B8C: 0000A001 DC.W 0x0000A001
0x08009B90: 20000CFC DC.W sys_data
Section .text.mbSlaveProcessRtuQuery from modbus.o, size=160, align=4
mbSlaveProcessRtuQuery:
0x08009B94: B5F0 PUSH {R4-R7, LR}
0x08009B96: B085 SUB SP, SP, #20
0x08009B98: 4606 MOV R6, R0
0x08009B9A: 208B MOVS R0, #139
0x08009B9C: 0080 LSLS R0, R0, #2
0x08009B9E: 9004 STR R0, [SP, #16]
0x08009BA0: 2700 MOVS R7, #0
0x08009BA2: 5037 STR R7, [R6, R0]
0x08009BA4: 2027 MOVS R0, #39
0x08009BA6: 5C33 LDRB R3, [R6, R0]
0x08009BA8: 24FF MOVS R4, #255
0x08009BAA: 4620 MOV R0, R4
0x08009BAC: 3028 ADDS R0, #40
0x08009BAE: 5433 STRB R3, [R6, R0]
0x08009BB0: 9600 STR R6, [SP, #0]
0x08009BB2: 1835 ADDS R5, R6, R0
0x08009BB4: 4631 MOV R1, R6
0x08009BB6: 3127 ADDS R1, #39
0x08009BB8: 2201 MOVS R2, #1
0x08009BBA: 4628 MOV R0, R5
0x08009BBC: F001 F9B5 BL mbSlaveProcessPdu ; 0x0800AF2A
0x08009BC0: 9904 LDR R1, [SP, #16]
0x08009BC2: 1871 ADDS R1, R6, R1
0x08009BC4: 9102 STR R1, [SP, #8]
0x08009BC6: 2145 MOVS R1, #69
0x08009BC8: 00C9 LSLS R1, R1, #3
0x08009BCA: 1871 ADDS R1, R6, R1
0x08009BCC: 9103 STR R1, [SP, #12]
0x08009BCE: 9604 STR R6, [SP, #16]
0x08009BD0: 4632 MOV R2, R6
0x08009BD2: 3226 ADDS R2, #38
0x08009BD4: 2800 CMP R0, #0
0x08009BD6: 4621 MOV R1, R4
0x08009BD8: D014 BEQ .L6 ; 0x08009C04
0x08009BDA: 4914 LDR R1, =0x0000FFFF ; [PC, #80] [0x08009C2C]
0x08009BDC: 4B14 LDR R3, =0x0000A001 ; [PC, #80] [0x08009C30]
0x08009BDE: E003 B .L2 ; 0x08009BE8
.L1:
0x08009BE0: 1C7F ADDS R7, R7, #1
0x08009BE2: 4287 CMP R7, R0
0x08009BE4: 4621 MOV R1, R4
0x08009BE6: D00C BEQ .L5 ; 0x08009C02
.L2:
0x08009BE8: 5DEC LDRB R4, [R5, R7]
0x08009BEA: 404C EORS R4, R1
0x08009BEC: 2107 MOVS R1, #7
0x08009BEE: 43C9 MVNS R1, R1
0x08009BF0: E002 B .L4 ; 0x08009BF8
.L3:
0x08009BF2: 4634 MOV R4, R6
0x08009BF4: 1C49 ADDS R1, R1, #1
0x08009BF6: D2F3 BCS .L1 ; 0x08009BE0
.L4:
0x08009BF8: 0866 LSRS R6, R4, #1
0x08009BFA: 07E4 LSLS R4, R4, #31
0x08009BFC: D0F9 BEQ .L3 ; 0x08009BF2
0x08009BFE: 405E EORS R6, R3
0x08009C00: E7F7 B .L3 ; 0x08009BF2
.L5:
0x08009C02: 0A21 LSRS R1, R4, #8
.L6:
0x08009C04: 542C STRB R4, [R5, R0]
0x08009C06: 182B ADDS R3, R5, R0
0x08009C08: 7059 STRB R1, [R3, #1]
0x08009C0A: 210C MOVS R1, #12
0x08009C0C: 7011 STRB R1, [R2]
0x08009C0E: 1C81 ADDS R1, R0, #2
0x08009C10: 9802 LDR R0, [SP, #8]
0x08009C12: 6001 STR R1, [R0]
0x08009C14: 9C04 LDR R4, [SP, #16]
0x08009C16: 6820 LDR R0, [R4]
0x08009C18: B28A UXTH R2, R1
0x08009C1A: 4629 MOV R1, R5
0x08009C1C: F7FB FE46 BL HAL_UART_Transmit_IT ; 0x080058AC
0x08009C20: 2000 MOVS R0, #0
0x08009C22: 9903 LDR R1, [SP, #12]
0x08009C24: 6008 STR R0, [R1]
0x08009C26: 7520 STRB R0, [R4, #20]
0x08009C28: B005 ADD SP, SP, #20
0x08009C2A: BDF0 POP {R4-R7, PC}
0x08009C2C: 0000FFFF DC.W 0x0000FFFF
0x08009C30: 0000A001 DC.W 0x0000A001
Section .text.mbSlaveReadHoldingRegisters from modbus.o, size=128, align=4
mbSlaveReadHoldingRegisters:
0x08009C34: B5F0 PUSH {R4-R7, LR}
0x08009C36: 4C1E LDR R4, =sys_data ; [PC, #120] [0x08009CB0] =0x20000CFC
0x08009C38: 2B00 CMP R3, #0
0x08009C3A: D006 BEQ .L1 ; 0x08009C4A
0x08009C3C: 8BE5 LDRH R5, [R4, #30]
0x08009C3E: 429D CMP R5, R3
0x08009C40: D003 BEQ .L1 ; 0x08009C4A
0x08009C42: 2186 MOVS R1, #134
0x08009C44: 5481 STRB R1, [R0, R2]
0x08009C46: 210B MOVS R1, #11
0x08009C48: E01B B .L3 ; 0x08009C82
.L1:
0x08009C4A: 794D LDRB R5, [R1, #5]
0x08009C4C: 790B LDRB R3, [R1, #4]
0x08009C4E: 021B LSLS R3, R3, #8
0x08009C50: 195B ADDS R3, R3, R5
0x08009C52: 461E MOV R6, R3
0x08009C54: 3E7E SUBS R6, #126
0x08009C56: 277D MOVS R7, #125
0x08009C58: 43FF MVNS R7, R7
0x08009C5A: 42BE CMP R6, R7
0x08009C5C: D803 BHI .L2 ; 0x08009C66
0x08009C5E: 2183 MOVS R1, #131
0x08009C60: 5481 STRB R1, [R0, R2]
0x08009C62: 2103 MOVS R1, #3
0x08009C64: E00D B .L3 ; 0x08009C82
.L2:
0x08009C66: 78CE LDRB R6, [R1, #3]
0x08009C68: 7889 LDRB R1, [R1, #2]
0x08009C6A: 0209 LSLS R1, R1, #8
0x08009C6C: 1989 ADDS R1, R1, R6
0x08009C6E: 185B ADDS R3, R3, R1
0x08009C70: 461E MOV R6, R3
0x08009C72: 3E8C SUBS R6, #140
0x08009C74: 278B MOVS R7, #139
0x08009C76: 43FF MVNS R7, R7
0x08009C78: 42BE CMP R6, R7
0x08009C7A: D806 BHI .L4 ; 0x08009C8A
0x08009C7C: 2183 MOVS R1, #131
0x08009C7E: 5481 STRB R1, [R0, R2]
0x08009C80: 2102 MOVS R1, #2
.L3:
0x08009C82: 1810 ADDS R0, R2, R0
0x08009C84: 7041 STRB R1, [R0, #1]
0x08009C86: 1C90 ADDS R0, R2, #2
0x08009C88: BDF0 POP {R4-R7, PC}
.L4:
0x08009C8A: 2603 MOVS R6, #3
0x08009C8C: 5486 STRB R6, [R0, R2]
0x08009C8E: 1886 ADDS R6, R0, R2
0x08009C90: 006D LSLS R5, R5, #1
0x08009C92: 7075 STRB R5, [R6, #1]
0x08009C94: 004D LSLS R5, R1, #1
0x08009C96: 1964 ADDS R4, R4, R5
.L5:
0x08009C98: 1885 ADDS R5, R0, R2
0x08009C9A: 7866 LDRB R6, [R4, #1]
0x08009C9C: 70AE STRB R6, [R5, #2]
0x08009C9E: 7826 LDRB R6, [R4]
0x08009CA0: 70EE STRB R6, [R5, #3]
0x08009CA2: 1CA4 ADDS R4, R4, #2
0x08009CA4: 1C92 ADDS R2, R2, #2
0x08009CA6: 1C49 ADDS R1, R1, #1
0x08009CA8: 4299 CMP R1, R3
0x08009CAA: D3F5 BCC .L5 ; 0x08009C98
0x08009CAC: 1C90 ADDS R0, R2, #2
0x08009CAE: BDF0 POP {R4-R7, PC}
0x08009CB0: 20000CFC DC.W sys_data
Section .text.mbSlaveWriteSingleRegister from modbus.o, size=124, align=4
mbSlaveWriteSingleRegister:
0x08009CB4: B5F0 PUSH {R4-R7, LR}
0x08009CB6: 4C1D LDR R4, =sys_data ; [PC, #116] [0x08009D2C] =0x20000CFC
0x08009CB8: 2B00 CMP R3, #0
0x08009CBA: D008 BEQ .L1 ; 0x08009CCE
0x08009CBC: 8BE5 LDRH R5, [R4, #30]
0x08009CBE: 429D CMP R5, R3
0x08009CC0: D005 BEQ .L1 ; 0x08009CCE
0x08009CC2: 2186 MOVS R1, #134
0x08009CC4: 5481 STRB R1, [R0, R2]
0x08009CC6: 1C53 ADDS R3, R2, #1
0x08009CC8: 2402 MOVS R4, #2
0x08009CCA: 210B MOVS R1, #11
0x08009CCC: E02A B .L5 ; 0x08009D24
.L1:
0x08009CCE: 78CB LDRB R3, [R1, #3]
0x08009CD0: 788D LDRB R5, [R1, #2]
0x08009CD2: 022D LSLS R5, R5, #8
0x08009CD4: 18ED ADDS R5, R5, R3
0x08009CD6: 2D8B CMP R5, #139
0x08009CD8: D209 BCS .L2 ; 0x08009CEE
0x08009CDA: 268D MOVS R6, #141
0x08009CDC: 00B6 LSLS R6, R6, #2
0x08009CDE: 9F05 LDR R7, [SP, #20]
0x08009CE0: 19BE ADDS R6, R7, R6
0x08009CE2: 6837 LDR R7, [R6]
0x08009CE4: 5D7F LDRB R7, [R7, R5]
0x08009CE6: 2F02 CMP R7, #2
0x08009CE8: D007 BEQ .L3 ; 0x08009CFA
0x08009CEA: 2F00 CMP R7, #0
0x08009CEC: D109 BNE .L4 ; 0x08009D02
.L2:
0x08009CEE: 2186 MOVS R1, #134
0x08009CF0: 5481 STRB R1, [R0, R2]
0x08009CF2: 1C53 ADDS R3, R2, #1
0x08009CF4: 2102 MOVS R1, #2
0x08009CF6: 460C MOV R4, R1
0x08009CF8: E014 B .L5 ; 0x08009D24
.L3:
0x08009CFA: 6876 LDR R6, [R6, #4]
0x08009CFC: 8836 LDRH R6, [R6]
0x08009CFE: 2E00 CMP R6, #0
0x08009D00: D0F5 BEQ .L2 ; 0x08009CEE
.L4:
0x08009D02: 006D LSLS R5, R5, #1
0x08009D04: 1966 ADDS R6, R4, R5
0x08009D06: 790F LDRB R7, [R1, #4]
0x08009D08: 7077 STRB R7, [R6, #1]
0x08009D0A: 794E LDRB R6, [R1, #5]
0x08009D0C: 5566 STRB R6, [R4, R5]
0x08009D0E: 2406 MOVS R4, #6
0x08009D10: 5484 STRB R4, [R0, R2]
0x08009D12: 1884 ADDS R4, R0, R2
0x08009D14: 70A3 STRB R3, [R4, #2]
0x08009D16: 2300 MOVS R3, #0
0x08009D18: 7063 STRB R3, [R4, #1]
0x08009D1A: 790B LDRB R3, [R1, #4]
0x08009D1C: 70E3 STRB R3, [R4, #3]
0x08009D1E: 1D13 ADDS R3, R2, #4
0x08009D20: 7949 LDRB R1, [R1, #5]
0x08009D22: 2405 MOVS R4, #5
.L5:
0x08009D24: 54C1 STRB R1, [R0, R3]
0x08009D26: 18A0 ADDS R0, R4, R2
0x08009D28: BDF0 POP {R4-R7, PC}
0x08009D2A: 46C0 NOP
0x08009D2C: 20000CFC DC.W sys_data
Section .text.mbSlaveWriteMultipleRegisters from modbus.o, size=204, align=4
mbSlaveWriteMultipleRegisters:
0x08009D30: B5F0 PUSH {R4-R7, LR}
0x08009D32: B085 SUB SP, SP, #20
0x08009D34: 9004 STR R0, [SP, #16]
0x08009D36: 4D30 LDR R5, =sys_data ; [PC, #192] [0x08009DF8] =0x20000CFC
0x08009D38: 2402 MOVS R4, #2
0x08009D3A: 2001 MOVS R0, #1
0x08009D3C: 9003 STR R0, [SP, #12]
0x08009D3E: 2B00 CMP R3, #0
0x08009D40: D006 BEQ .L1 ; 0x08009D50
0x08009D42: 8BE8 LDRH R0, [R5, #30]
0x08009D44: 4298 CMP R0, R3
0x08009D46: D003 BEQ .L1 ; 0x08009D50
0x08009D48: 260B MOVS R6, #11
0x08009D4A: 2386 MOVS R3, #134
0x08009D4C: 4610 MOV R0, R2
0x08009D4E: E04B B .L7 ; 0x08009DE8
.L1:
0x08009D50: 794F LDRB R7, [R1, #5]
0x08009D52: 7908 LDRB R0, [R1, #4]
0x08009D54: 0200 LSLS R0, R0, #8
0x08009D56: 19C0 ADDS R0, R0, R7
0x08009D58: 4605 MOV R5, R0
0x08009D5A: 3D7C SUBS R5, #124
0x08009D5C: 237A MOVS R3, #122
0x08009D5E: 43DE MVNS R6, R3
0x08009D60: 2390 MOVS R3, #144
0x08009D62: 42B5 CMP R5, R6
0x08009D64: D202 BCS .L2 ; 0x08009D6C
0x08009D66: 2603 MOVS R6, #3
0x08009D68: 4610 MOV R0, R2
0x08009D6A: E03D B .L7 ; 0x08009DE8
.L2:
0x08009D6C: 9702 STR R7, [SP, #8]
0x08009D6E: 78CD LDRB R5, [R1, #3]
0x08009D70: 788C LDRB R4, [R1, #2]
0x08009D72: 9401 STR R4, [SP, #4]
0x08009D74: 0224 LSLS R4, R4, #8
0x08009D76: 9500 STR R5, [SP, #0]
0x08009D78: 1967 ADDS R7, R4, R5
0x08009D7A: 19C5 ADDS R5, R0, R7
0x08009D7C: 4628 MOV R0, R5
0x08009D7E: 388C SUBS R0, #140
0x08009D80: 248A MOVS R4, #138
0x08009D82: 43E4 MVNS R4, R4
0x08009D84: 2602 MOVS R6, #2
0x08009D86: 42A0 CMP R0, R4
0x08009D88: 4610 MOV R0, R2
0x08009D8A: 4634 MOV R4, R6
0x08009D8C: D32C BCC .L7 ; 0x08009DE8
0x08009D8E: 4616 MOV R6, R2
0x08009D90: 208D MOVS R0, #141
0x08009D92: 0080 LSLS R0, R0, #2
0x08009D94: 9A0A LDR R2, [SP, #40]
0x08009D96: 1813 ADDS R3, R2, R0
0x08009D98: 0078 LSLS R0, R7, #1
0x08009D9A: 4A17 LDR R2, =sys_data ; [PC, #92] [0x08009DF8] =0x20000CFC
0x08009D9C: 1814 ADDS R4, R2, R0
0x08009D9E: 1DC9 ADDS R1, R1, #7
0x08009DA0: E008 B .L5 ; 0x08009DB4
.L3:
0x08009DA2: 7808 LDRB R0, [R1]
0x08009DA4: 7060 STRB R0, [R4, #1]
0x08009DA6: 7848 LDRB R0, [R1, #1]
0x08009DA8: 7020 STRB R0, [R4]
.L4:
0x08009DAA: 1CA4 ADDS R4, R4, #2
0x08009DAC: 1C89 ADDS R1, R1, #2
0x08009DAE: 1C7F ADDS R7, R7, #1
0x08009DB0: 42AF CMP R7, R5
0x08009DB2: D20A BCS .L6 ; 0x08009DCA
.L5:
0x08009DB4: 6818 LDR R0, [R3]
0x08009DB6: 5DC0 LDRB R0, [R0, R7]
0x08009DB8: 2800 CMP R0, #0
0x08009DBA: D0F6 BEQ .L4 ; 0x08009DAA
0x08009DBC: 2802 CMP R0, #2
0x08009DBE: D1F0 BNE .L3 ; 0x08009DA2
0x08009DC0: 6858 LDR R0, [R3, #4]
0x08009DC2: 8800 LDRH R0, [R0]
0x08009DC4: 2800 CMP R0, #0
0x08009DC6: D1EC BNE .L3 ; 0x08009DA2
0x08009DC8: E7EF B .L4 ; 0x08009DAA
.L6:
0x08009DCA: 2010 MOVS R0, #16
0x08009DCC: 4632 MOV R2, R6
0x08009DCE: 9904 LDR R1, [SP, #16]
0x08009DD0: 5588 STRB R0, [R1, R6]
0x08009DD2: 1988 ADDS R0, R1, R6
0x08009DD4: 9900 LDR R1, [SP, #0]
0x08009DD6: 7081 STRB R1, [R0, #2]
0x08009DD8: 9901 LDR R1, [SP, #4]
0x08009DDA: 7041 STRB R1, [R0, #1]
0x08009DDC: 1CF0 ADDS R0, R6, #3
0x08009DDE: 2405 MOVS R4, #5
0x08009DE0: 2104 MOVS R1, #4
0x08009DE2: 9103 STR R1, [SP, #12]
0x08009DE4: 2300 MOVS R3, #0
0x08009DE6: 9E02 LDR R6, [SP, #8]
.L7:
0x08009DE8: 9904 LDR R1, [SP, #16]
0x08009DEA: 540B STRB R3, [R1, R0]
0x08009DEC: 9803 LDR R0, [SP, #12]
0x08009DEE: 1880 ADDS R0, R0, R2
0x08009DF0: 540E STRB R6, [R1, R0]
0x08009DF2: 18A0 ADDS R0, R4, R2
0x08009DF4: B005 ADD SP, SP, #20
0x08009DF6: BDF0 POP {R4-R7, PC}
0x08009DF8: 20000CFC DC.W sys_data
Section .text.SetReturnFunction from precharge.o, size=16, align=4
SetReturnFunction:
0x08009DFC: 2800 CMP R0, #0
0x08009DFE: D001 BEQ .L1 ; 0x08009E04
0x08009E00: 4901 LDR R1, =ReturnFunctionPtr ; [PC, #4] [0x08009E08] =0x200012FC
0x08009E02: 6008 STR R0, [R1]
.L1:
0x08009E04: 4770 BX LR
0x08009E06: 46C0 NOP
0x08009E08: 200012FC DC.W ReturnFunctionPtr
Section .text.HAL_MspInit from stm32g0xx_hal_msp.o, size=64, align=4
HAL_MspInit:
0x08009E0C: B500 PUSH {LR}
0x08009E0E: B083 SUB SP, SP, #12
0x08009E10: 480D LDR R0, =0x4002103C ; [PC, #52] [0x08009E48]
0x08009E12: 6841 LDR R1, [R0, #4]
0x08009E14: 2201 MOVS R2, #1
0x08009E16: 4311 ORRS R1, R2
0x08009E18: 6041 STR R1, [R0, #4]
0x08009E1A: 6841 LDR R1, [R0, #4]
0x08009E1C: 4011 ANDS R1, R2
0x08009E1E: 9102 STR R1, [SP, #8]
0x08009E20: 9902 LDR R1, [SP, #8]
0x08009E22: 0711 LSLS R1, R2, #28
0x08009E24: 6802 LDR R2, [R0]
0x08009E26: 430A ORRS R2, R1
0x08009E28: 6002 STR R2, [R0]
0x08009E2A: 6800 LDR R0, [R0]
0x08009E2C: 4008 ANDS R0, R1
0x08009E2E: 9001 STR R0, [SP, #4]
0x08009E30: 9801 LDR R0, [SP, #4]
0x08009E32: F7F9 FA2D BL HAL_SYSCFG_DisableVREFBUF ; 0x08003290
0x08009E36: 2002 MOVS R0, #2
0x08009E38: F7F9 FA20 BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x0800327C
0x08009E3C: 2003 MOVS R0, #3
0x08009E3E: 0240 LSLS R0, R0, #9
0x08009E40: F7F9 FA2E BL HAL_SYSCFG_StrobeDBattpinsConfig ; 0x080032A0
0x08009E44: B003 ADD SP, SP, #12
0x08009E46: BD00 POP {PC}
0x08009E48: 4002103C DC.W 0x4002103C
Section .text.NMI_Handler from stm32g0xx_it.o, size=36, align=4
NMI_Handler:
0x08009E4C: F7FB F860 BL HAL_RCC_NMI_IRQHandler ; 0x08004F10
0x08009E50: 4C05 LDR R4, =0x50000400 ; [PC, #20] [0x08009E68]
0x08009E52: 4D06 LDR R5, =0x0800B8DF ; [PC, #24] [0x08009E6C]
.L1:
0x08009E54: 2102 MOVS R1, #2
0x08009E56: 4620 MOV R0, R4
0x08009E58: F001 F9CF BL HAL_GPIO_TogglePin ; 0x0800B1FA
0x08009E5C: 2000 MOVS R0, #0
0x08009E5E: 4629 MOV R1, R5
0x08009E60: F000 FD0E BL SEGGER_RTT_WriteString ; 0x0800A880
0x08009E64: E7F6 B .L1 ; 0x08009E54
0x08009E66: 46C0 NOP
0x08009E68: 50000400 DC.W 0x50000400
0x08009E6C: 0800B8DF DC.W 0x0800B8DF
Section .text.HardFault_Handler from stm32g0xx_it.o, size=40, align=4
HardFault_Handler:
0x08009E70: 2000 MOVS R0, #0
0x08009E72: 4906 LDR R1, =0x0800BD8B ; [PC, #24] [0x08009E8C]
0x08009E74: F000 FD04 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08009E78: 4905 LDR R1, =0x0800BD93 ; [PC, #20] [0x08009E90]
0x08009E7A: 2000 MOVS R0, #0
0x08009E7C: F000 FD00 BL SEGGER_RTT_WriteString ; 0x0800A880
0x08009E80: 4C04 LDR R4, =0x50000400 ; [PC, #16] [0x08009E94]
.L1:
0x08009E82: 2102 MOVS R1, #2
0x08009E84: 4620 MOV R0, R4
0x08009E86: F001 F9B8 BL HAL_GPIO_TogglePin ; 0x0800B1FA
0x08009E8A: E7FA B .L1 ; 0x08009E82
0x08009E8C: 0800BD8B DC.W 0x0800BD8B
0x08009E90: 0800BD93 DC.W 0x0800BD93
0x08009E94: 50000400 DC.W 0x50000400
Section .text.TIM6_DAC_LPTIM1_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM6_DAC_LPTIM1_IRQHandler:
0x08009E98: B580 PUSH {R7, LR}
0x08009E9A: 4802 LDR R0, =htim6 ; [PC, #8] [0x08009EA4] =0x20001050
0x08009E9C: F7FB FA3A BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EA0: BD80 POP {R7, PC}
0x08009EA2: 46C0 NOP
0x08009EA4: 20001050 DC.W htim6
Section .text.TIM7_LPTIM2_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM7_LPTIM2_IRQHandler:
0x08009EA8: B580 PUSH {R7, LR}
0x08009EAA: 4802 LDR R0, =htim7 ; [PC, #8] [0x08009EB4] =0x20001004
0x08009EAC: F7FB FA32 BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EB0: BD80 POP {R7, PC}
0x08009EB2: 46C0 NOP
0x08009EB4: 20001004 DC.W htim7
Section .text.TIM14_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM14_IRQHandler:
0x08009EB8: B580 PUSH {R7, LR}
0x08009EBA: 4802 LDR R0, =htim14 ; [PC, #8] [0x08009EC4] =0x200011CC
0x08009EBC: F7FB FA2A BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EC0: BD80 POP {R7, PC}
0x08009EC2: 46C0 NOP
0x08009EC4: 200011CC DC.W htim14
Section .text.TIM15_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM15_IRQHandler:
0x08009EC8: B580 PUSH {R7, LR}
0x08009ECA: 4802 LDR R0, =htim15 ; [PC, #8] [0x08009ED4] =0x20001180
0x08009ECC: F7FB FA22 BL HAL_TIM_IRQHandler ; 0x08005314
0x08009ED0: BD80 POP {R7, PC}
0x08009ED2: 46C0 NOP
0x08009ED4: 20001180 DC.W htim15
Section .text.TIM16_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM16_IRQHandler:
0x08009ED8: B580 PUSH {R7, LR}
0x08009EDA: 4802 LDR R0, =htim16 ; [PC, #8] [0x08009EE4] =0x20001134
0x08009EDC: F7FB FA1A BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EE0: BD80 POP {R7, PC}
0x08009EE2: 46C0 NOP
0x08009EE4: 20001134 DC.W htim16
Section .text.TIM17_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM17_IRQHandler:
0x08009EE8: B580 PUSH {R7, LR}
0x08009EEA: 4802 LDR R0, =htim17 ; [PC, #8] [0x08009EF4] =0x200010E8
0x08009EEC: F7FB FA12 BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EF0: BD80 POP {R7, PC}
0x08009EF2: 46C0 NOP
0x08009EF4: 200010E8 DC.W htim17
Section .text.HAL_TIM_PeriodElapsedCallback from stm32g0xx_it.o, size=216, align=4
HAL_TIM_PeriodElapsedCallback:
0x08009EF8: B5B0 PUSH {R4-R5, R7, LR}
0x08009EFA: 4604 MOV R4, R0
0x08009EFC: F7FB F9F0 BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x08009F00: 6820 LDR R0, [R4]
0x08009F02: 4923 LDR R1, =0x40001000 ; [PC, #140] [0x08009F90]
0x08009F04: 4288 CMP R0, R1
0x08009F06: D027 BEQ .L1 ; 0x08009F58
0x08009F08: 4922 LDR R1, =htim7 ; [PC, #136] [0x08009F94] =0x20001004
0x08009F0A: 6809 LDR R1, [R1]
0x08009F0C: 4288 CMP R0, R1
0x08009F0E: D032 BEQ .L4 ; 0x08009F76
0x08009F10: 4922 LDR R1, =0x40014000 ; [PC, #136] [0x08009F9C]
0x08009F12: 4288 CMP R0, R1
0x08009F14: D02E BEQ .L3 ; 0x08009F74
0x08009F16: 4C20 LDR R4, =htim14 ; [PC, #128] [0x08009F98] =0x200011CC
0x08009F18: 6821 LDR R1, [R4]
0x08009F1A: 4288 CMP R0, R1
0x08009F1C: D02A BEQ .L3 ; 0x08009F74
0x08009F1E: 4920 LDR R1, =0x40014800 ; [PC, #128] [0x08009FA0]
0x08009F20: 4288 CMP R0, R1
0x08009F22: D031 BEQ .L5 ; 0x08009F88
0x08009F24: 491F LDR R1, =0x40014400 ; [PC, #124] [0x08009FA4]
0x08009F26: 4288 CMP R0, R1
0x08009F28: D124 BNE .L3 ; 0x08009F74
0x08009F2A: 20EA MOVS R0, #234
0x08009F2C: 491F LDR R1, =sys_data ; [PC, #124] [0x08009FAC] =0x20000CFC
0x08009F2E: 2500 MOVS R5, #0
0x08009F30: 520D STRH R5, [R1, R0]
0x08009F32: 481F LDR R0, =MOSFETS_Management ; [PC, #124] [0x08009FB0] =0x20001320
0x08009F34: 4A1F LDR R2, =ADC_Open_Both_MOSFETs ; [PC, #124] [0x08009FB4] =0x20000001
0x08009F36: 6002 STR R2, [R0]
0x08009F38: 858D STRH R5, [R1, #44]
0x08009F3A: 481F LDR R0, =ExternalGreenLED_Management ; [PC, #124] [0x08009FB8] =0x20001370
0x08009F3C: 491F LDR R1, =TurnExternalGreenLEDOff ; [PC, #124] [0x08009FBC] =0x08008CD9
0x08009F3E: 6001 STR R1, [R0]
0x08009F40: 4620 MOV R0, R4
0x08009F42: F7FB F9CD BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x08009F46: 2001 MOVS R0, #1
0x08009F48: 43C0 MVNS R0, R0
0x08009F4A: 6821 LDR R1, [R4]
0x08009F4C: 6108 STR R0, [R1, #16]
0x08009F4E: 624D STR R5, [R1, #36]
0x08009F50: 4620 MOV R0, R4
0x08009F52: F7FB F98D BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08009F56: BDB0 POP {R4-R5, R7, PC}
.L1:
0x08009F58: 4C14 LDR R4, =sys_data ; [PC, #80] [0x08009FAC] =0x20000CFC
0x08009F5A: 2501 MOVS R5, #1
0x08009F5C: 85A5 STRH R5, [R4, #44]
0x08009F5E: 4819 LDR R0, =ADC_Close_Both_MOSFETs ; [PC, #100] [0x08009FC4] =0x200001D5
0x08009F60: F7FF FF4C BL SetReturnFunction ; 0x08009DFC
0x08009F64: 20EA MOVS R0, #234
0x08009F66: 5225 STRH R5, [R4, R0]
0x08009F68: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009FB0] =0x20001320
0x08009F6A: 4917 LDR R1, =PreChargeStage ; [PC, #92] [0x08009FC8] =0x20000331
0x08009F6C: 6001 STR R1, [R0]
0x08009F6E: 4812 LDR R0, =ExternalGreenLED_Management ; [PC, #72] [0x08009FB8] =0x20001370
0x08009F70: 4916 LDR R1, =TurnExternalGreenLEDOn ; [PC, #88] [0x08009FCC] =0x08008CF9
.L2:
0x08009F72: 6001 STR R1, [R0]
.L3:
0x08009F74: BDB0 POP {R4-R5, R7, PC}
.L4:
0x08009F76: 480D LDR R0, =sys_data ; [PC, #52] [0x08009FAC] =0x20000CFC
0x08009F78: 2102 MOVS R1, #2
0x08009F7A: 8581 STRH R1, [R0, #44]
0x08009F7C: 4810 LDR R0, =AUTO_Mode ; [PC, #64] [0x08009FC0] =0x20001390
0x08009F7E: 6802 LDR R2, [R0]
0x08009F80: 2000 MOVS R0, #0
0x08009F82: 2101 MOVS R1, #1
0x08009F84: 4790 BLX R2
0x08009F86: BDB0 POP {R4-R5, R7, PC}
.L5:
0x08009F88: 4807 LDR R0, =command_parser_is_enabled ; [PC, #28] [0x08009FA8] =0x200012E8
0x08009F8A: 2101 MOVS R1, #1
0x08009F8C: E7F1 B .L2 ; 0x08009F72
0x08009F8E: 46C0 NOP
0x08009F90: 40001000 DC.W 0x40001000
0x08009F94: 20001004 DC.W htim7
0x08009F98: 200011CC DC.W htim14
0x08009F9C: 40014000 DC.W 0x40014000
0x08009FA0: 40014800 DC.W 0x40014800
0x08009FA4: 40014400 DC.W 0x40014400
0x08009FA8: 200012E8 DC.W command_parser_is_enabled
0x08009FAC: 20000CFC DC.W sys_data
0x08009FB0: 20001320 DC.W MOSFETS_Management
0x08009FB4: 20000001 DC.W ADC_Open_Both_MOSFETs
0x08009FB8: 20001370 DC.W ExternalGreenLED_Management
0x08009FBC: 08008CD9 DC.W TurnExternalGreenLEDOff
0x08009FC0: 20001390 DC.W AUTO_Mode
0x08009FC4: 200001D5 DC.W ADC_Close_Both_MOSFETs
0x08009FC8: 20000331 DC.W PreChargeStage
0x08009FCC: 08008CF9 DC.W TurnExternalGreenLEDOn
Section .text.checkKeys from tast.o, size=124, align=4
checkKeys:
0x08009FD0: B570 PUSH {R4-R6, LR}
0x08009FD2: 4916 LDR R1, =key_state ; [PC, #88] [0x0800A02C] =0x200012DC
0x08009FD4: 6808 LDR R0, [R1]
0x08009FD6: 4A16 LDR R2, =0x50000C10 ; [PC, #88] [0x0800A030]
0x08009FD8: 6813 LDR R3, [R2]
0x08009FDA: 4043 EORS R3, R0
0x08009FDC: 4C15 LDR R4, =checkKeys.ct0 ; [PC, #84] [0x0800A034] =0x200012F4
0x08009FDE: 6822 LDR R2, [R4]
0x08009FE0: 401A ANDS R2, R3
0x08009FE2: 43D5 MVNS R5, R2
0x08009FE4: 6025 STR R5, [R4]
0x08009FE6: 4C14 LDR R4, =checkKeys.ct1 ; [PC, #80] [0x0800A038] =0x200012F0
0x08009FE8: 6826 LDR R6, [R4]
0x08009FEA: 401E ANDS R6, R3
0x08009FEC: 406E EORS R6, R5
0x08009FEE: 6026 STR R6, [R4]
0x08009FF0: 405A EORS R2, R3
0x08009FF2: 4032 ANDS R2, R6
0x08009FF4: 4050 EORS R0, R2
0x08009FF6: 6008 STR R0, [R1]
0x08009FF8: 4002 ANDS R2, R0
0x08009FFA: 4910 LDR R1, =key_press ; [PC, #64] [0x0800A03C] =0x200012E4
0x08009FFC: 680B LDR R3, [R1]
0x08009FFE: 4313 ORRS R3, R2
0x0800A000: 600B STR R3, [R1]
0x0800A002: 210C MOVS R1, #12
0x0800A004: 4001 ANDS R1, R0
0x0800A006: D005 BEQ .L1 ; 0x0800A014
0x0800A008: 480D LDR R0, =checkKeys.rpt ; [PC, #52] [0x0800A040] =0x200012EC
0x0800A00A: 6802 LDR R2, [R0]
0x0800A00C: 1E52 SUBS R2, R2, #1
0x0800A00E: 6002 STR R2, [R0]
0x0800A010: D004 BEQ .L2 ; 0x0800A01C
0x0800A012: BD70 POP {R4-R6, PC}
.L1:
0x0800A014: 480A LDR R0, =checkKeys.rpt ; [PC, #40] [0x0800A040] =0x200012EC
0x0800A016: 490C LDR R1, =0x0000095F ; [PC, #48] [0x0800A048]
0x0800A018: 6001 STR R1, [R0]
0x0800A01A: BD70 POP {R4-R6, PC}
.L2:
0x0800A01C: 2264 MOVS R2, #100
0x0800A01E: 6002 STR R2, [R0]
0x0800A020: 4808 LDR R0, =key_rpt ; [PC, #32] [0x0800A044] =0x200012E0
0x0800A022: 6802 LDR R2, [R0]
0x0800A024: 430A ORRS R2, R1
0x0800A026: 6002 STR R2, [R0]
0x0800A028: BD70 POP {R4-R6, PC}
0x0800A02A: 46C0 NOP
0x0800A02C: 200012DC DC.W key_state
0x0800A030: 50000C10 DC.W 0x50000C10
0x0800A034: 200012F4 DC.W checkKeys.ct0
0x0800A038: 200012F0 DC.W checkKeys.ct1
0x0800A03C: 200012E4 DC.W key_press
0x0800A040: 200012EC DC.W checkKeys.rpt
0x0800A044: 200012E0 DC.W key_rpt
0x0800A048: 0000095F DC.W 0x0000095F
Section .text.get_key_short from tast.o, size=28, align=4
get_key_short:
0x0800A04C: 4904 LDR R1, =key_state ; [PC, #16] [0x0800A060] =0x200012DC
0x0800A04E: 6809 LDR R1, [R1]
0x0800A050: 4388 BICS R0, R1
0x0800A052: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A064] =0x200012E4
0x0800A054: 680A LDR R2, [R1]
0x0800A056: 4010 ANDS R0, R2
0x0800A058: 4042 EORS R2, R0
0x0800A05A: 600A STR R2, [R1]
0x0800A05C: 4770 BX LR
0x0800A05E: 46C0 NOP
0x0800A060: 200012DC DC.W key_state
0x0800A064: 200012E4 DC.W key_press
Section .text.get_key_long from tast.o, size=32, align=4
get_key_long:
0x0800A068: 4905 LDR R1, =key_rpt ; [PC, #20] [0x0800A080] =0x200012E0
0x0800A06A: 680A LDR R2, [R1]
0x0800A06C: 4010 ANDS R0, R2
0x0800A06E: 4042 EORS R2, R0
0x0800A070: 600A STR R2, [R1]
0x0800A072: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A084] =0x200012E4
0x0800A074: 680A LDR R2, [R1]
0x0800A076: 4010 ANDS R0, R2
0x0800A078: 4042 EORS R2, R0
0x0800A07A: 600A STR R2, [R1]
0x0800A07C: 4770 BX LR
0x0800A07E: 46C0 NOP
0x0800A080: 200012E0 DC.W key_rpt
0x0800A084: 200012E4 DC.W key_press
Section .text.MX_TIM2_Init from tim.o, size=96, align=4
MX_TIM2_Init:
0x0800A088: B530 PUSH {R4-R5, LR}
0x0800A08A: B087 SUB SP, SP, #28
0x0800A08C: 4815 LDR R0, =htim2 ; [PC, #84] [0x0800A0E4] =0x2000109C
0x0800A08E: 2400 MOVS R4, #0
0x0800A090: 6184 STR R4, [R0, #24]
0x0800A092: 43E1 MVNS R1, R4
0x0800A094: 2501 MOVS R5, #1
0x0800A096: 07AA LSLS R2, R5, #30
0x0800A098: C014 STM R0!, {R2, R4}
0x0800A09A: 6004 STR R4, [R0]
0x0800A09C: 6041 STR R1, [R0, #4]
0x0800A09E: 6084 STR R4, [R0, #8]
0x0800A0A0: 9406 STR R4, [SP, #24]
0x0800A0A2: 9405 STR R4, [SP, #20]
0x0800A0A4: 9404 STR R4, [SP, #16]
0x0800A0A6: 9401 STR R4, [SP, #4]
0x0800A0A8: 3808 SUBS R0, #8
0x0800A0AA: F000 FD1F BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A0AE: 2800 CMP R0, #0
0x0800A0B0: D001 BEQ .L1 ; 0x0800A0B6
0x0800A0B2: F7FE FD75 BL Error_Handler ; 0x08008BA0
.L1:
0x0800A0B6: 0328 LSLS R0, R5, #12
0x0800A0B8: 9003 STR R0, [SP, #12]
0x0800A0BA: 480A LDR R0, =htim2 ; [PC, #40] [0x0800A0E4] =0x2000109C
0x0800A0BC: A903 ADD R1, SP, #12
0x0800A0BE: F7FB F9DB BL HAL_TIM_ConfigClockSource ; 0x08005478
0x0800A0C2: 2800 CMP R0, #0
0x0800A0C4: D001 BEQ .L2 ; 0x0800A0CA
0x0800A0C6: F7FE FD6B BL Error_Handler ; 0x08008BA0
.L2:
0x0800A0CA: 9402 STR R4, [SP, #8]
0x0800A0CC: 9400 STR R4, [SP, #0]
0x0800A0CE: 4805 LDR R0, =htim2 ; [PC, #20] [0x0800A0E4] =0x2000109C
0x0800A0D0: 4669 MOV R1, SP
0x0800A0D2: F7FB FA71 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A0D6: 2800 CMP R0, #0
0x0800A0D8: D001 BEQ .L3 ; 0x0800A0DE
0x0800A0DA: F7FE FD61 BL Error_Handler ; 0x08008BA0
.L3:
0x0800A0DE: B007 ADD SP, SP, #28
0x0800A0E0: BD30 POP {R4-R5, PC}
0x0800A0E2: 46C0 NOP
0x0800A0E4: 2000109C DC.W htim2
Section .text.MX_TIM6_Init from tim.o, size=76, align=4
MX_TIM6_Init:
0x0800A0E8: B510 PUSH {R4, LR}
0x0800A0EA: B084 SUB SP, SP, #16
0x0800A0EC: 480E LDR R0, =htim6 ; [PC, #56] [0x0800A128] =0x20001050
0x0800A0EE: 2400 MOVS R4, #0
0x0800A0F0: 6184 STR R4, [R0, #24]
0x0800A0F2: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A12C]
0x0800A0F4: 22F9 MOVS R2, #249
0x0800A0F6: 4B0E LDR R3, =0x40001000 ; [PC, #56] [0x0800A130]
0x0800A0F8: 6003 STR R3, [R0]
0x0800A0FA: 6042 STR R2, [R0, #4]
0x0800A0FC: 6084 STR R4, [R0, #8]
0x0800A0FE: 60C1 STR R1, [R0, #12]
0x0800A100: 9402 STR R4, [SP, #8]
0x0800A102: F000 FCF3 BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A106: 2800 CMP R0, #0
0x0800A108: D001 BEQ .L1 ; 0x0800A10E
0x0800A10A: F7FE FD49 BL Error_Handler ; 0x08008BA0
.L1:
0x0800A10E: 9403 STR R4, [SP, #12]
0x0800A110: 9401 STR R4, [SP, #4]
0x0800A112: 4805 LDR R0, =htim6 ; [PC, #20] [0x0800A128] =0x20001050
0x0800A114: A901 ADD R1, SP, #4
0x0800A116: F7FB FA4F BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A11A: 2800 CMP R0, #0
0x0800A11C: D001 BEQ .L2 ; 0x0800A122
0x0800A11E: F7FE FD3F BL Error_Handler ; 0x08008BA0
.L2:
0x0800A122: B004 ADD SP, SP, #16
0x0800A124: BD10 POP {R4, PC}
0x0800A126: 46C0 NOP
0x0800A128: 20001050 DC.W htim6
0x0800A12C: 0000F9FF DC.W 0x0000F9FF
0x0800A130: 40001000 DC.W 0x40001000
Section .text.MX_TIM7_Init from tim.o, size=76, align=4
MX_TIM7_Init:
0x0800A134: B510 PUSH {R4, LR}
0x0800A136: B084 SUB SP, SP, #16
0x0800A138: 480E LDR R0, =htim7 ; [PC, #56] [0x0800A174] =0x20001004
0x0800A13A: 2400 MOVS R4, #0
0x0800A13C: 6184 STR R4, [R0, #24]
0x0800A13E: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A178]
0x0800A140: 22F9 MOVS R2, #249
0x0800A142: 4B0E LDR R3, =0x40001400 ; [PC, #56] [0x0800A17C]
0x0800A144: 6003 STR R3, [R0]
0x0800A146: 6042 STR R2, [R0, #4]
0x0800A148: 6084 STR R4, [R0, #8]
0x0800A14A: 60C1 STR R1, [R0, #12]
0x0800A14C: 9402 STR R4, [SP, #8]
0x0800A14E: F000 FCCD BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A152: 2800 CMP R0, #0
0x0800A154: D001 BEQ .L1 ; 0x0800A15A
0x0800A156: F7FE FD23 BL Error_Handler ; 0x08008BA0
.L1:
0x0800A15A: 9403 STR R4, [SP, #12]
0x0800A15C: 9401 STR R4, [SP, #4]
0x0800A15E: 4805 LDR R0, =htim7 ; [PC, #20] [0x0800A174] =0x20001004
0x0800A160: A901 ADD R1, SP, #4
0x0800A162: F7FB FA29 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A166: 2800 CMP R0, #0
0x0800A168: D001 BEQ .L2 ; 0x0800A16E
0x0800A16A: F7FE FD19 BL Error_Handler ; 0x08008BA0
.L2:
0x0800A16E: B004 ADD SP, SP, #16
0x0800A170: BD10 POP {R4, PC}
0x0800A172: 46C0 NOP
0x0800A174: 20001004 DC.W htim7
0x0800A178: 0000F9FF DC.W 0x0000F9FF
0x0800A17C: 40001400 DC.W 0x40001400
Section .text.MX_TIM14_Init from tim.o, size=52, align=4
MX_TIM14_Init:
0x0800A180: B510 PUSH {R4, LR}
0x0800A182: 4809 LDR R0, =htim14 ; [PC, #36] [0x0800A1A8] =0x200011CC
0x0800A184: 2100 MOVS R1, #0
0x0800A186: 6181 STR R1, [R0, #24]
0x0800A188: 4A08 LDR R2, =0x0000F9FF ; [PC, #32] [0x0800A1AC]
0x0800A18A: 2363 MOVS R3, #99
0x0800A18C: 4C08 LDR R4, =0x40002000 ; [PC, #32] [0x0800A1B0]
0x0800A18E: 6004 STR R4, [R0]
0x0800A190: 6043 STR R3, [R0, #4]
0x0800A192: 6081 STR R1, [R0, #8]
0x0800A194: 60C2 STR R2, [R0, #12]
0x0800A196: 6101 STR R1, [R0, #16]
0x0800A198: F000 FCA8 BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A19C: 2800 CMP R0, #0
0x0800A19E: D001 BEQ .L1 ; 0x0800A1A4
0x0800A1A0: F7FE FCFE BL Error_Handler ; 0x08008BA0
.L1:
0x0800A1A4: BD10 POP {R4, PC}
0x0800A1A6: 46C0 NOP
0x0800A1A8: 200011CC DC.W htim14
0x0800A1AC: 0000F9FF DC.W 0x0000F9FF
0x0800A1B0: 40002000 DC.W 0x40002000
Section .text.MX_TIM15_Init from tim.o, size=104, align=4
MX_TIM15_Init:
0x0800A1B4: B510 PUSH {R4, LR}
0x0800A1B6: B088 SUB SP, SP, #32
0x0800A1B8: 4815 LDR R0, =htim15 ; [PC, #84] [0x0800A210] =0x20001180
0x0800A1BA: 2400 MOVS R4, #0
0x0800A1BC: 4915 LDR R1, =0x0000FFFF ; [PC, #84] [0x0800A214]
0x0800A1BE: 4A16 LDR R2, =0x40014000 ; [PC, #88] [0x0800A218]
0x0800A1C0: C014 STM R0!, {R2, R4}
0x0800A1C2: 6004 STR R4, [R0]
0x0800A1C4: 6041 STR R1, [R0, #4]
0x0800A1C6: 6084 STR R4, [R0, #8]
0x0800A1C8: 60C4 STR R4, [R0, #12]
0x0800A1CA: 6104 STR R4, [R0, #16]
0x0800A1CC: 9407 STR R4, [SP, #28]
0x0800A1CE: 9406 STR R4, [SP, #24]
0x0800A1D0: 9405 STR R4, [SP, #20]
0x0800A1D2: 9402 STR R4, [SP, #8]
0x0800A1D4: 3808 SUBS R0, #8
0x0800A1D6: F000 FC89 BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A1DA: 2800 CMP R0, #0
0x0800A1DC: D001 BEQ .L1 ; 0x0800A1E2
0x0800A1DE: F7FE FCDF BL Error_Handler ; 0x08008BA0
.L1:
0x0800A1E2: 2001 MOVS R0, #1
0x0800A1E4: 0300 LSLS R0, R0, #12
0x0800A1E6: 9004 STR R0, [SP, #16]
0x0800A1E8: 4809 LDR R0, =htim15 ; [PC, #36] [0x0800A210] =0x20001180
0x0800A1EA: A904 ADD R1, SP, #16
0x0800A1EC: F7FB F944 BL HAL_TIM_ConfigClockSource ; 0x08005478
0x0800A1F0: 2800 CMP R0, #0
0x0800A1F2: D001 BEQ .L2 ; 0x0800A1F8
0x0800A1F4: F7FE FCD4 BL Error_Handler ; 0x08008BA0
.L2:
0x0800A1F8: 9403 STR R4, [SP, #12]
0x0800A1FA: 9401 STR R4, [SP, #4]
0x0800A1FC: 4804 LDR R0, =htim15 ; [PC, #16] [0x0800A210] =0x20001180
0x0800A1FE: A901 ADD R1, SP, #4
0x0800A200: F7FB F9DA BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A204: 2800 CMP R0, #0
0x0800A206: D001 BEQ .L3 ; 0x0800A20C
0x0800A208: F7FE FCCA BL Error_Handler ; 0x08008BA0
.L3:
0x0800A20C: B008 ADD SP, SP, #32
0x0800A20E: BD10 POP {R4, PC}
0x0800A210: 20001180 DC.W htim15
0x0800A214: 0000FFFF DC.W 0x0000FFFF
0x0800A218: 40014000 DC.W 0x40014000
Section .text.MX_TIM16_Init from tim.o, size=56, align=4
MX_TIM16_Init:
0x0800A21C: B510 PUSH {R4, LR}
0x0800A21E: 4809 LDR R0, =htim16 ; [PC, #36] [0x0800A244] =0x20001134
0x0800A220: 2100 MOVS R1, #0
0x0800A222: 4A09 LDR R2, =0x0000F9FF ; [PC, #36] [0x0800A248]
0x0800A224: 4B09 LDR R3, =0x0000EA5F ; [PC, #36] [0x0800A24C]
0x0800A226: 4C0A LDR R4, =0x40014400 ; [PC, #40] [0x0800A250]
0x0800A228: 6004 STR R4, [R0]
0x0800A22A: 6043 STR R3, [R0, #4]
0x0800A22C: 6081 STR R1, [R0, #8]
0x0800A22E: 60C2 STR R2, [R0, #12]
0x0800A230: 6101 STR R1, [R0, #16]
0x0800A232: 6141 STR R1, [R0, #20]
0x0800A234: 6181 STR R1, [R0, #24]
0x0800A236: F000 FC59 BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A23A: 2800 CMP R0, #0
0x0800A23C: D001 BEQ .L1 ; 0x0800A242
0x0800A23E: F7FE FCAF BL Error_Handler ; 0x08008BA0
.L1:
0x0800A242: BD10 POP {R4, PC}
0x0800A244: 20001134 DC.W htim16
0x0800A248: 0000F9FF DC.W 0x0000F9FF
0x0800A24C: 0000EA5F DC.W 0x0000EA5F
0x0800A250: 40014400 DC.W 0x40014400
Section .text.MX_TIM17_Init from tim.o, size=56, align=4
MX_TIM17_Init:
0x0800A254: B510 PUSH {R4, LR}
0x0800A256: 4809 LDR R0, =htim17 ; [PC, #36] [0x0800A27C] =0x200010E8
0x0800A258: 2100 MOVS R1, #0
0x0800A25A: 4A09 LDR R2, =0x0000270F ; [PC, #36] [0x0800A280]
0x0800A25C: 4B09 LDR R3, =0x0000F9FF ; [PC, #36] [0x0800A284]
0x0800A25E: 4C0A LDR R4, =0x40014800 ; [PC, #40] [0x0800A288]
0x0800A260: 6004 STR R4, [R0]
0x0800A262: 6043 STR R3, [R0, #4]
0x0800A264: 6081 STR R1, [R0, #8]
0x0800A266: 60C2 STR R2, [R0, #12]
0x0800A268: 6101 STR R1, [R0, #16]
0x0800A26A: 6141 STR R1, [R0, #20]
0x0800A26C: 6181 STR R1, [R0, #24]
0x0800A26E: F000 FC3D BL HAL_TIM_Base_Init ; 0x0800AAEC
0x0800A272: 2800 CMP R0, #0
0x0800A274: D001 BEQ .L1 ; 0x0800A27A
0x0800A276: F7FE FC93 BL Error_Handler ; 0x08008BA0
.L1:
0x0800A27A: BD10 POP {R4, PC}
0x0800A27C: 200010E8 DC.W htim17
0x0800A280: 0000270F DC.W 0x0000270F
0x0800A284: 0000F9FF DC.W 0x0000F9FF
0x0800A288: 40014800 DC.W 0x40014800
Section .text.HAL_TIM_Base_MspInit from tim.o, size=364, align=4
HAL_TIM_Base_MspInit:
0x0800A28C: B510 PUSH {R4, LR}
0x0800A28E: B08E SUB SP, SP, #56
0x0800A290: 4604 MOV R4, R0
0x0800A292: A801 ADD R0, SP, #4
0x0800A294: 1D00 ADDS R0, R0, #4
0x0800A296: 2130 MOVS R1, #48
0x0800A298: F000 FA08 BL __aeabi_memclr ; 0x0800A6AC
0x0800A29C: 6820 LDR R0, [R4]
0x0800A29E: 494D LDR R1, =0x40001FFF ; [PC, #0x0134] [0x0800A3D4]
0x0800A2A0: 4288 CMP R0, R1
0x0800A2A2: DD23 BLE .L3 ; 0x0800A2EC
0x0800A2A4: 494C LDR R1, =0x400143FF ; [PC, #0x0130] [0x0800A3D8]
0x0800A2A6: 4288 CMP R0, R1
0x0800A2A8: DC3B BGT .L4 ; 0x0800A322
0x0800A2AA: 494E LDR R1, =0x40002000 ; [PC, #0x0138] [0x0800A3E4]
0x0800A2AC: 4288 CMP R0, R1
0x0800A2AE: D04F BEQ .L5 ; 0x0800A350
0x0800A2B0: 494D LDR R1, =0x40014000 ; [PC, #0x0134] [0x0800A3E8]
0x0800A2B2: 4288 CMP R0, R1
0x0800A2B4: D000 BEQ .L1 ; 0x0800A2B8
0x0800A2B6: E08A B .L10 ; 0x0800A3CE
.L1:
0x0800A2B8: 2401 MOVS R4, #1
0x0800A2BA: 05A0 LSLS R0, R4, #22
0x0800A2BC: 9001 STR R0, [SP, #4]
0x0800A2BE: A801 ADD R0, SP, #4
0x0800A2C0: F7FA FE3C BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C
0x0800A2C4: 2800 CMP R0, #0
0x0800A2C6: D001 BEQ .L2 ; 0x0800A2CC
0x0800A2C8: F7FE FC6A BL Error_Handler ; 0x08008BA0
.L2:
0x0800A2CC: 0420 LSLS R0, R4, #16
0x0800A2CE: 4949 LDR R1, =0x40021040 ; [PC, #0x0124] [0x0800A3F4]
0x0800A2D0: 680A LDR R2, [R1]
0x0800A2D2: 4302 ORRS R2, R0
0x0800A2D4: 600A STR R2, [R1]
0x0800A2D6: 6809 LDR R1, [R1]
0x0800A2D8: 4001 ANDS R1, R0
0x0800A2DA: 9100 STR R1, [SP, #0]
0x0800A2DC: 9800 LDR R0, [SP, #0]
0x0800A2DE: 2014 MOVS R0, #20
0x0800A2E0: 2100 MOVS R1, #0
0x0800A2E2: 460A MOV R2, R1
0x0800A2E4: F7F9 FD1E BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A2E8: 2014 MOVS R0, #20
0x0800A2EA: E06E B .L9 ; 0x0800A3CA
.L3:
0x0800A2EC: 2101 MOVS R1, #1
0x0800A2EE: 078A LSLS R2, R1, #30
0x0800A2F0: 4290 CMP R0, R2
0x0800A2F2: D03E BEQ .L6 ; 0x0800A372
0x0800A2F4: 493D LDR R1, =0x40001000 ; [PC, #244] [0x0800A3EC]
0x0800A2F6: 4288 CMP R0, R1
0x0800A2F8: D046 BEQ .L7 ; 0x0800A388
0x0800A2FA: 493D LDR R1, =0x40001400 ; [PC, #244] [0x0800A3F0]
0x0800A2FC: 4288 CMP R0, R1
0x0800A2FE: D166 BNE .L10 ; 0x0800A3CE
0x0800A300: 483C LDR R0, =0x40021040 ; [PC, #240] [0x0800A3F4]
0x0800A302: 1F00 SUBS R0, R0, #4
0x0800A304: 6801 LDR R1, [R0]
0x0800A306: 2220 MOVS R2, #32
0x0800A308: 4311 ORRS R1, R2
0x0800A30A: 6001 STR R1, [R0]
0x0800A30C: 6800 LDR R0, [R0]
0x0800A30E: 4010 ANDS R0, R2
0x0800A310: 9000 STR R0, [SP, #0]
0x0800A312: 9800 LDR R0, [SP, #0]
0x0800A314: 2012 MOVS R0, #18
0x0800A316: 2103 MOVS R1, #3
0x0800A318: 2200 MOVS R2, #0
0x0800A31A: F7F9 FD03 BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A31E: 2012 MOVS R0, #18
0x0800A320: E053 B .L9 ; 0x0800A3CA
.L4:
0x0800A322: 492E LDR R1, =0x40014400 ; [PC, #184] [0x0800A3DC]
0x0800A324: 4288 CMP R0, R1
0x0800A326: D040 BEQ .L8 ; 0x0800A3AA
0x0800A328: 492D LDR R1, =0x40014800 ; [PC, #180] [0x0800A3E0]
0x0800A32A: 4288 CMP R0, R1
0x0800A32C: D14F BNE .L10 ; 0x0800A3CE
0x0800A32E: 2001 MOVS R0, #1
0x0800A330: 0480 LSLS R0, R0, #18
0x0800A332: 4930 LDR R1, =0x40021040 ; [PC, #192] [0x0800A3F4]
0x0800A334: 680A LDR R2, [R1]
0x0800A336: 4302 ORRS R2, R0
0x0800A338: 600A STR R2, [R1]
0x0800A33A: 6809 LDR R1, [R1]
0x0800A33C: 4001 ANDS R1, R0
0x0800A33E: 9100 STR R1, [SP, #0]
0x0800A340: 9800 LDR R0, [SP, #0]
0x0800A342: 2016 MOVS R0, #22
0x0800A344: 2103 MOVS R1, #3
0x0800A346: 2200 MOVS R2, #0
0x0800A348: F7F9 FCEC BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A34C: 2016 MOVS R0, #22
0x0800A34E: E03C B .L9 ; 0x0800A3CA
.L5:
0x0800A350: 2001 MOVS R0, #1
0x0800A352: 03C0 LSLS R0, R0, #15
0x0800A354: 4927 LDR R1, =0x40021040 ; [PC, #156] [0x0800A3F4]
0x0800A356: 680A LDR R2, [R1]
0x0800A358: 4302 ORRS R2, R0
0x0800A35A: 600A STR R2, [R1]
0x0800A35C: 6809 LDR R1, [R1]
0x0800A35E: 4001 ANDS R1, R0
0x0800A360: 9100 STR R1, [SP, #0]
0x0800A362: 9800 LDR R0, [SP, #0]
0x0800A364: 2013 MOVS R0, #19
0x0800A366: 2103 MOVS R1, #3
0x0800A368: 2200 MOVS R2, #0
0x0800A36A: F7F9 FCDB BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A36E: 2013 MOVS R0, #19
0x0800A370: E02B B .L9 ; 0x0800A3CA
.L6:
0x0800A372: 4820 LDR R0, =0x40021040 ; [PC, #128] [0x0800A3F4]
0x0800A374: 1F00 SUBS R0, R0, #4
0x0800A376: 6802 LDR R2, [R0]
0x0800A378: 430A ORRS R2, R1
0x0800A37A: 6002 STR R2, [R0]
0x0800A37C: 6800 LDR R0, [R0]
0x0800A37E: 4008 ANDS R0, R1
0x0800A380: 9000 STR R0, [SP, #0]
0x0800A382: 9800 LDR R0, [SP, #0]
0x0800A384: B00E ADD SP, SP, #56
0x0800A386: BD10 POP {R4, PC}
.L7:
0x0800A388: 481A LDR R0, =0x40021040 ; [PC, #104] [0x0800A3F4]
0x0800A38A: 1F00 SUBS R0, R0, #4
0x0800A38C: 6801 LDR R1, [R0]
0x0800A38E: 2210 MOVS R2, #16
0x0800A390: 4311 ORRS R1, R2
0x0800A392: 6001 STR R1, [R0]
0x0800A394: 6800 LDR R0, [R0]
0x0800A396: 4010 ANDS R0, R2
0x0800A398: 9000 STR R0, [SP, #0]
0x0800A39A: 9800 LDR R0, [SP, #0]
0x0800A39C: 2011 MOVS R0, #17
0x0800A39E: 2103 MOVS R1, #3
0x0800A3A0: 2200 MOVS R2, #0
0x0800A3A2: F7F9 FCBF BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A3A6: 2011 MOVS R0, #17
0x0800A3A8: E00F B .L9 ; 0x0800A3CA
.L8:
0x0800A3AA: 2001 MOVS R0, #1
0x0800A3AC: 0440 LSLS R0, R0, #17
0x0800A3AE: 4911 LDR R1, =0x40021040 ; [PC, #68] [0x0800A3F4]
0x0800A3B0: 680A LDR R2, [R1]
0x0800A3B2: 4302 ORRS R2, R0
0x0800A3B4: 600A STR R2, [R1]
0x0800A3B6: 6809 LDR R1, [R1]
0x0800A3B8: 4001 ANDS R1, R0
0x0800A3BA: 9100 STR R1, [SP, #0]
0x0800A3BC: 9800 LDR R0, [SP, #0]
0x0800A3BE: 2015 MOVS R0, #21
0x0800A3C0: 2103 MOVS R1, #3
0x0800A3C2: 2200 MOVS R2, #0
0x0800A3C4: F7F9 FCAE BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A3C8: 2015 MOVS R0, #21
.L9:
0x0800A3CA: F7F9 FCCB BL HAL_NVIC_EnableIRQ ; 0x08003D64
.L10:
0x0800A3CE: B00E ADD SP, SP, #56
0x0800A3D0: BD10 POP {R4, PC}
0x0800A3D2: 46C0 NOP
0x0800A3D4: 40001FFF DC.W 0x40001FFF
0x0800A3D8: 400143FF DC.W 0x400143FF
0x0800A3DC: 40014400 DC.W 0x40014400
0x0800A3E0: 40014800 DC.W 0x40014800
0x0800A3E4: 40002000 DC.W 0x40002000
0x0800A3E8: 40014000 DC.W 0x40014000
0x0800A3EC: 40001000 DC.W 0x40001000
0x0800A3F0: 40001400 DC.W 0x40001400
0x0800A3F4: 40021040 DC.W 0x40021040
Section .text.MX_USART1_UART_Init from usart.o, size=116, align=4
MX_USART1_UART_Init:
0x0800A3F8: B5B0 PUSH {R4-R5, R7, LR}
0x0800A3FA: 481A LDR R0, =huart1 ; [PC, #104] [0x0800A464] =0x20000EBC
0x0800A3FC: 2100 MOVS R1, #0
0x0800A3FE: 220C MOVS R2, #12
0x0800A400: 4B19 LDR R3, =0x40013800 ; [PC, #100] [0x0800A468]
0x0800A402: 6201 STR R1, [R0, #32]
0x0800A404: 6241 STR R1, [R0, #36]
0x0800A406: 6281 STR R1, [R0, #40]
0x0800A408: 6003 STR R3, [R0]
0x0800A40A: 2301 MOVS R3, #1
0x0800A40C: 029C LSLS R4, R3, #10
0x0800A40E: 031B LSLS R3, R3, #12
0x0800A410: 25E1 MOVS R5, #225
0x0800A412: 026D LSLS R5, R5, #9
0x0800A414: 6045 STR R5, [R0, #4]
0x0800A416: 6083 STR R3, [R0, #8]
0x0800A418: 60C1 STR R1, [R0, #12]
0x0800A41A: 6104 STR R4, [R0, #16]
0x0800A41C: 6142 STR R2, [R0, #20]
0x0800A41E: 6181 STR R1, [R0, #24]
0x0800A420: 61C1 STR R1, [R0, #28]
0x0800A422: 460A MOV R2, R1
0x0800A424: 460B MOV R3, R1
0x0800A426: F7FB FD79 BL HAL_RS485Ex_Init ; 0x08005F1C
0x0800A42A: 2800 CMP R0, #0
0x0800A42C: D001 BEQ .L1 ; 0x0800A432
0x0800A42E: F7FE FBB7 BL Error_Handler ; 0x08008BA0
.L1:
0x0800A432: 480C LDR R0, =huart1 ; [PC, #48] [0x0800A464] =0x20000EBC
0x0800A434: 2100 MOVS R1, #0
0x0800A436: F7FB FDB7 BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005FA8
0x0800A43A: 2800 CMP R0, #0
0x0800A43C: D001 BEQ .L2 ; 0x0800A442
0x0800A43E: F7FE FBAF BL Error_Handler ; 0x08008BA0
.L2:
0x0800A442: 4808 LDR R0, =huart1 ; [PC, #32] [0x0800A464] =0x20000EBC
0x0800A444: 2100 MOVS R1, #0
0x0800A446: F7FB FDEF BL HAL_UARTEx_SetRxFifoThreshold ; 0x08006028
0x0800A44A: 2800 CMP R0, #0
0x0800A44C: D001 BEQ .L3 ; 0x0800A452
0x0800A44E: F7FE FBA7 BL Error_Handler ; 0x08008BA0
.L3:
0x0800A452: 4804 LDR R0, =huart1 ; [PC, #16] [0x0800A464] =0x20000EBC
0x0800A454: F000 FCB1 BL HAL_UARTEx_DisableFifoMode ; 0x0800ADBA
0x0800A458: 2800 CMP R0, #0
0x0800A45A: D001 BEQ .L4 ; 0x0800A460
0x0800A45C: F7FE FBA0 BL Error_Handler ; 0x08008BA0
.L4:
0x0800A460: BDB0 POP {R4-R5, R7, PC}
0x0800A462: 46C0 NOP
0x0800A464: 20000EBC DC.W huart1
0x0800A468: 40013800 DC.W 0x40013800
Section .text.HAL_UART_MspInit from usart.o, size=164, align=4
HAL_UART_MspInit:
0x0800A46C: B5F0 PUSH {R4-R7, LR}
0x0800A46E: B095 SUB SP, SP, #84
0x0800A470: 4604 MOV R4, R0
0x0800A472: A803 ADD R0, SP, #12
0x0800A474: 3008 ADDS R0, #8
0x0800A476: 212C MOVS R1, #44
0x0800A478: F000 F918 BL __aeabi_memclr ; 0x0800A6AC
0x0800A47C: 6820 LDR R0, [R4]
0x0800A47E: 4922 LDR R1, =0x40013800 ; [PC, #136] [0x0800A508]
0x0800A480: 4288 CMP R0, R1
0x0800A482: D001 BEQ .L1 ; 0x0800A488
0x0800A484: B015 ADD SP, SP, #84
0x0800A486: BDF0 POP {R4-R7, PC}
.L1:
0x0800A488: 2502 MOVS R5, #2
0x0800A48A: 9504 STR R5, [SP, #16]
0x0800A48C: 2701 MOVS R7, #1
0x0800A48E: 9703 STR R7, [SP, #12]
0x0800A490: A803 ADD R0, SP, #12
0x0800A492: F7FA FD53 BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C
0x0800A496: 2800 CMP R0, #0
0x0800A498: D001 BEQ .L2 ; 0x0800A49E
0x0800A49A: F7FE FB81 BL Error_Handler ; 0x08008BA0
.L2:
0x0800A49E: 03B8 LSLS R0, R7, #14
0x0800A4A0: 491A LDR R1, =0x40021034 ; [PC, #104] [0x0800A50C]
0x0800A4A2: 68CA LDR R2, [R1, #12]
0x0800A4A4: 4302 ORRS R2, R0
0x0800A4A6: 60CA STR R2, [R1, #12]
0x0800A4A8: 68CA LDR R2, [R1, #12]
0x0800A4AA: 4002 ANDS R2, R0
0x0800A4AC: 9210 STR R2, [SP, #64]
0x0800A4AE: 9810 LDR R0, [SP, #64]
0x0800A4B0: 6808 LDR R0, [R1]
0x0800A4B2: 4338 ORRS R0, R7
0x0800A4B4: 6008 STR R0, [R1]
0x0800A4B6: 6808 LDR R0, [R1]
0x0800A4B8: 4038 ANDS R0, R7
0x0800A4BA: 9002 STR R0, [SP, #8]
0x0800A4BC: 9714 STR R7, [SP, #80]
0x0800A4BE: 2400 MOVS R4, #0
0x0800A4C0: 9413 STR R4, [SP, #76]
0x0800A4C2: 9412 STR R4, [SP, #72]
0x0800A4C4: 9511 STR R5, [SP, #68]
0x0800A4C6: 2009 MOVS R0, #9
0x0800A4C8: 0240 LSLS R0, R0, #9
0x0800A4CA: 9010 STR R0, [SP, #64]
0x0800A4CC: 9802 LDR R0, [SP, #8]
0x0800A4CE: 2005 MOVS R0, #5
0x0800A4D0: 9501 STR R5, [SP, #4]
0x0800A4D2: 0705 LSLS R5, R0, #28
0x0800A4D4: AE10 ADD R6, SP, #64
0x0800A4D6: 4628 MOV R0, R5
0x0800A4D8: 4631 MOV R1, R6
0x0800A4DA: F7FA F85B BL HAL_GPIO_Init ; 0x08004594
0x0800A4DE: 9714 STR R7, [SP, #80]
0x0800A4E0: 9413 STR R4, [SP, #76]
0x0800A4E2: 9712 STR R7, [SP, #72]
0x0800A4E4: 9801 LDR R0, [SP, #4]
0x0800A4E6: 9011 STR R0, [SP, #68]
0x0800A4E8: 02B8 LSLS R0, R7, #10
0x0800A4EA: 9010 STR R0, [SP, #64]
0x0800A4EC: 4628 MOV R0, R5
0x0800A4EE: 4631 MOV R1, R6
0x0800A4F0: F7FA F850 BL HAL_GPIO_Init ; 0x08004594
0x0800A4F4: 201B MOVS R0, #27
0x0800A4F6: 2103 MOVS R1, #3
0x0800A4F8: 2200 MOVS R2, #0
0x0800A4FA: F7F9 FC13 BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A4FE: 201B MOVS R0, #27
0x0800A500: F7F9 FC30 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800A504: B015 ADD SP, SP, #84
0x0800A506: BDF0 POP {R4-R7, PC}
0x0800A508: 40013800 DC.W 0x40013800
0x0800A50C: 40021034 DC.W 0x40021034
Section .text.libc.__aeabi_d2uiz from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=48, align=4
__aeabi_d2uiz:
0x0800A510: 004A LSLS R2, R1, #1
0x0800A512: D210 BCS .L1 ; 0x0800A536
0x0800A514: 0D52 LSRS R2, R2, #21
0x0800A516: 2303 MOVS R3, #3
0x0800A518: 021B LSLS R3, R3, #8
0x0800A51A: 33FF ADDS R3, #255
0x0800A51C: 1AD2 SUBS R2, R2, R3
0x0800A51E: D40A BMI .L1 ; 0x0800A536
0x0800A520: 4252 RSBS R2, R2, #0
0x0800A522: 321F ADDS R2, #31
0x0800A524: D409 BMI .L2 ; 0x0800A53A
0x0800A526: 0D40 LSRS R0, R0, #21
0x0800A528: 02C9 LSLS R1, R1, #11
0x0800A52A: 4308 ORRS R0, R1
0x0800A52C: 2301 MOVS R3, #1
0x0800A52E: 07DB LSLS R3, R3, #31
0x0800A530: 4318 ORRS R0, R3
0x0800A532: 40D0 LSRS R0, R2
0x0800A534: 4770 BX LR
.L1:
0x0800A536: 2000 MOVS R0, #0
0x0800A538: 4770 BX LR
.L2:
0x0800A53A: 17D0 ASRS R0, R2, #31
0x0800A53C: 4770 BX LR
0x0800A53E: 46C0 NOP
Section .text.libc.__aeabi_ui2d from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=28, align=4
__aeabi_ui2d:
0x0800A540: 2242 MOVS R2, #66
0x0800A542: 0112 LSLS R2, R2, #4
0x0800A544: 3A03 SUBS R2, #3
0x0800A546: 0001 MOVS R1, R0
0x0800A548: D007 BEQ .L3 ; 0x0800A55A
0x0800A54A: D402 BMI .L2 ; 0x0800A552
.L1:
0x0800A54C: 3A01 SUBS R2, #1
0x0800A54E: 1800 ADDS R0, R0, R0
0x0800A550: D5FC BPL .L1 ; 0x0800A54C
.L2:
0x0800A552: 0512 LSLS R2, R2, #20
0x0800A554: 0AC3 LSRS R3, R0, #11
0x0800A556: 0540 LSLS R0, R0, #21
0x0800A558: 1899 ADDS R1, R3, R2
.L3:
0x0800A55A: 4770 BX LR
Section .text.libc.__aeabi_idiv from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=64, align=4
__aeabi_idiv:
0x0800A55C: 17CA ASRS R2, R1, #31
0x0800A55E: 4051 EORS R1, R2
0x0800A560: 1A8B SUBS R3, R1, R2
0x0800A562: D017 BEQ .L6 ; 0x0800A594
0x0800A564: 17C1 ASRS R1, R0, #31
0x0800A566: 404A EORS R2, R1
0x0800A568: 4694 MOV R12, R2
0x0800A56A: 4048 EORS R0, R1
0x0800A56C: 1A41 SUBS R1, R0, R1
0x0800A56E: 0848 LSRS R0, R1, #1
0x0800A570: 001A MOVS R2, R3
0x0800A572: E000 B .L2 ; 0x0800A576
.L1:
0x0800A574: 0052 LSLS R2, R2, #1
.L2:
0x0800A576: 4282 CMP R2, R0
0x0800A578: D9FC BLS .L1 ; 0x0800A574
0x0800A57A: 2000 MOVS R0, #0
0x0800A57C: E000 B .L4 ; 0x0800A580
.L3:
0x0800A57E: 0852 LSRS R2, R2, #1
.L4:
0x0800A580: 4291 CMP R1, R2
0x0800A582: D300 BCC .L5 ; 0x0800A586
0x0800A584: 1A89 SUBS R1, R1, R2
.L5:
0x0800A586: 4140 ADCS R0, R0
0x0800A588: 429A CMP R2, R3
0x0800A58A: D1F8 BNE .L3 ; 0x0800A57E
0x0800A58C: 4662 MOV R2, R12
0x0800A58E: 4050 EORS R0, R2
0x0800A590: 1A80 SUBS R0, R0, R2
0x0800A592: 4770 BX LR
.L6:
0x0800A594: B510 PUSH {R4, LR}
0x0800A596: F000 F875 BL __aeabi_idiv0 ; 0x0800A684
0x0800A59A: BD10 POP {R4, PC}
Section .text.libc.__aeabi_uidiv from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=56, align=4
__aeabi_uidiv:
0x0800A59C: 000A MOVS R2, R1
0x0800A59E: D015 BEQ .L8 ; 0x0800A5CC
0x0800A5A0: 0003 MOVS R3, R0
0x0800A5A2: 0840 LSRS R0, R0, #1
0x0800A5A4: E000 B .L2 ; 0x0800A5A8
.L1:
0x0800A5A6: 0052 LSLS R2, R2, #1
.L2:
0x0800A5A8: 4282 CMP R2, R0
0x0800A5AA: D9FC BLS .L1 ; 0x0800A5A6
0x0800A5AC: 2000 MOVS R0, #0
0x0800A5AE: E000 B .L4 ; 0x0800A5B2
.L3:
0x0800A5B0: 0852 LSRS R2, R2, #1
.L4:
0x0800A5B2: 1A9B SUBS R3, R3, R2
0x0800A5B4: D306 BCC .L7 ; 0x0800A5C4
.L5:
0x0800A5B6: 4140 ADCS R0, R0
0x0800A5B8: 428A CMP R2, R1
0x0800A5BA: D1F9 BNE .L3 ; 0x0800A5B0
0x0800A5BC: 4770 BX LR
.L6:
0x0800A5BE: 0852 LSRS R2, R2, #1
0x0800A5C0: 189B ADDS R3, R3, R2
0x0800A5C2: D2F8 BCS .L5 ; 0x0800A5B6
.L7:
0x0800A5C4: 1800 ADDS R0, R0, R0
0x0800A5C6: 428A CMP R2, R1
0x0800A5C8: D1F9 BNE .L6 ; 0x0800A5BE
0x0800A5CA: 4770 BX LR
.L8:
0x0800A5CC: B510 PUSH {R4, LR}
0x0800A5CE: F000 F859 BL __aeabi_idiv0 ; 0x0800A684
0x0800A5D2: BD10 POP {R4, PC}
Section .text.libc.__aeabi_uidivmod from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4
__aeabi_uidivmod:
0x0800A5D4: B538 PUSH {R3-R5, LR}
0x0800A5D6: 0004 MOVS R4, R0
0x0800A5D8: 424D RSBS R5, R1, #0
0x0800A5DA: F7FF FFDF BL __aeabi_uidiv ; 0x0800A59C
0x0800A5DE: 4345 MULS R5, R0, R5
0x0800A5E0: 1961 ADDS R1, R4, R5
0x0800A5E2: BD38 POP {R3-R5, PC}
Section .text.libc.__aeabi_uldivmod from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=160, align=4
__aeabi_uldivmod:
0x0800A5E4: 2B00 CMP R3, #0
0x0800A5E6: D109 BNE .L1 ; 0x0800A5FC
0x0800A5E8: 2900 CMP R1, #0
0x0800A5EA: D107 BNE .L1 ; 0x0800A5FC
0x0800A5EC: B510 PUSH {R4, LR}
0x0800A5EE: 0011 MOVS R1, R2
0x0800A5F0: F7FF FFF0 BL __aeabi_uidivmod ; 0x0800A5D4
0x0800A5F4: 000A MOVS R2, R1
0x0800A5F6: 2100 MOVS R1, #0
0x0800A5F8: 2300 MOVS R3, #0
0x0800A5FA: BD10 POP {R4, PC}
.L1:
0x0800A5FC: B470 PUSH {R4-R6}
0x0800A5FE: 2400 MOVS R4, #0
0x0800A600: 2501 MOVS R5, #1
0x0800A602: 07ED LSLS R5, R5, #31
0x0800A604: 2B00 CMP R3, #0
0x0800A606: D107 BNE .L2 ; 0x0800A618
0x0800A608: 2900 CMP R1, #0
0x0800A60A: D005 BEQ .L2 ; 0x0800A618
0x0800A60C: 4283 CMP R3, R0
0x0800A60E: D203 BCS .L2 ; 0x0800A618
0x0800A610: 0013 MOVS R3, R2
0x0800A612: 2200 MOVS R2, #0
0x0800A614: 002C MOVS R4, R5
0x0800A616: 2500 MOVS R5, #0
.L2:
0x0800A618: 2600 MOVS R6, #0
.L3:
0x0800A61A: 19A4 ADDS R4, R4, R6
0x0800A61C: 4299 CMP R1, R3
0x0800A61E: D100 BNE .L4 ; 0x0800A622
0x0800A620: 4290 CMP R0, R2
.L4:
0x0800A622: D912 BLS .L7 ; 0x0800A64A
0x0800A624: 1892 ADDS R2, R2, R2
0x0800A626: 415B ADCS R3, R3
0x0800A628: D203 BCS .L5 ; 0x0800A632
0x0800A62A: 07EE LSLS R6, R5, #31
0x0800A62C: 086D LSRS R5, R5, #1
0x0800A62E: 0864 LSRS R4, R4, #1
0x0800A630: E7F3 B .L3 ; 0x0800A61A
.L5:
0x0800A632: 07DE LSLS R6, R3, #31
0x0800A634: 085B LSRS R3, R3, #1
0x0800A636: 0852 LSRS R2, R2, #1
0x0800A638: 1992 ADDS R2, R2, R6
0x0800A63A: 2601 MOVS R6, #1
0x0800A63C: 07F6 LSLS R6, R6, #31
0x0800A63E: 199B ADDS R3, R3, R6
0x0800A640: E003 B .L7 ; 0x0800A64A
.L6:
0x0800A642: 07DE LSLS R6, R3, #31
0x0800A644: 085B LSRS R3, R3, #1
0x0800A646: 0852 LSRS R2, R2, #1
0x0800A648: 1992 ADDS R2, R2, R6
.L7:
0x0800A64A: 1A80 SUBS R0, R0, R2
0x0800A64C: 4199 SBCS R1, R3
0x0800A64E: D303 BCC .L8 ; 0x0800A658
0x0800A650: 4164 ADCS R4, R4
0x0800A652: 416D ADCS R5, R5
0x0800A654: D3F5 BCC .L6 ; 0x0800A642
0x0800A656: E00F B .L10 ; 0x0800A678
.L8:
0x0800A658: 1924 ADDS R4, R4, R4
0x0800A65A: 416D ADCS R5, R5
0x0800A65C: D20A BCS .L9 ; 0x0800A674
0x0800A65E: 07DE LSLS R6, R3, #31
0x0800A660: 085B LSRS R3, R3, #1
0x0800A662: 0852 LSRS R2, R2, #1
0x0800A664: 1992 ADDS R2, R2, R6
0x0800A666: 1880 ADDS R0, R0, R2
0x0800A668: 4159 ADCS R1, R3
0x0800A66A: D3F5 BCC .L8 ; 0x0800A658
0x0800A66C: 4164 ADCS R4, R4
0x0800A66E: 416D ADCS R5, R5
0x0800A670: D3E7 BCC .L6 ; 0x0800A642
0x0800A672: E001 B .L10 ; 0x0800A678
.L9:
0x0800A674: 1880 ADDS R0, R0, R2
0x0800A676: 4159 ADCS R1, R3
.L10:
0x0800A678: 0002 MOVS R2, R0
0x0800A67A: 000B MOVS R3, R1
0x0800A67C: 0020 MOVS R0, R4
0x0800A67E: 0029 MOVS R1, R5
0x0800A680: BC70 POP {R4-R6}
0x0800A682: 4770 BX LR
Section .text.libc.__aeabi_idiv0 from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=8, align=4
__aeabi_idiv0:
0x0800A684: 2000 MOVS R0, #0
0x0800A686: 2100 MOVS R1, #0
0x0800A688: 4770 BX LR
0x0800A68A: 46C0 NOP
Section .text.libc.strlen from strasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4
strlen:
0x0800A68C: 1C41 ADDS R1, R0, #1
.L1:
0x0800A68E: 7802 LDRB R2, [R0]
0x0800A690: 3001 ADDS R0, #1
0x0800A692: 2A00 CMP R2, #0
0x0800A694: D1FB BNE .L1 ; 0x0800A68E
0x0800A696: 1A40 SUBS R0, R0, R1
0x0800A698: 4770 BX LR
0x0800A69A: 46C0 NOP
Section .text.libc.memcpy from strasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4
memcpy:
__aeabi_memcpy:
__aeabi_memcpy4:
__aeabi_memcpy8:
0x0800A69C: 2A00 CMP R2, #0
0x0800A69E: D003 BEQ .L2 ; 0x0800A6A8
.L1:
0x0800A6A0: 3A01 SUBS R2, #1
0x0800A6A2: 5C8B LDRB R3, [R1, R2]
0x0800A6A4: 5483 STRB R3, [R0, R2]
0x0800A6A6: D1FB BNE .L1 ; 0x0800A6A0
.L2:
0x0800A6A8: 4770 BX LR
0x0800A6AA: 46C0 NOP
Section .text.libc.__aeabi_memclr from strasmops_arm.o (libc_v6m_t_le_eabi.a), size=20, align=4
__aeabi_memclr:
__aeabi_memclr8:
__aeabi_memclr4:
0x0800A6AC: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x0800A6AE: 000B MOVS R3, R1
0x0800A6B0: 0011 MOVS R1, R2
0x0800A6B2: 001A MOVS R2, R3
memset:
0x0800A6B4: 2A00 CMP R2, #0
0x0800A6B6: D002 BEQ .L2 ; 0x0800A6BE
.L1:
0x0800A6B8: 3A01 SUBS R2, #1
0x0800A6BA: 5481 STRB R1, [R0, R2]
0x0800A6BC: D1FC BNE .L1 ; 0x0800A6B8
.L2:
0x0800A6BE: 4770 BX LR
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=84, align=4
_DoInit:
0x0800A6C0: 2303 MOVS R3, #3
0x0800A6C2: 480F LDR R0, =_SEGGER_RTT ; [PC, #60] [0x0800A700] =0x20000E14
0x0800A6C4: 4A0F LDR R2, =0x0800A938 ; [PC, #60] [0x0800A704]
0x0800A6C6: 6103 STR R3, [R0, #16]
0x0800A6C8: 6143 STR R3, [R0, #20]
0x0800A6CA: 4B0F LDR R3, =_acUpBuffer ; [PC, #60] [0x0800A708] =0x200006C0
0x0800A6CC: 6182 STR R2, [R0, #24]
0x0800A6CE: 61C3 STR R3, [R0, #28]
0x0800A6D0: 2380 MOVS R3, #128
0x0800A6D2: 00DB LSLS R3, R3, #3
0x0800A6D4: 6203 STR R3, [R0, #32]
0x0800A6D6: 2300 MOVS R3, #0
0x0800A6D8: 6283 STR R3, [R0, #40]
0x0800A6DA: 6243 STR R3, [R0, #36]
0x0800A6DC: 62C3 STR R3, [R0, #44]
0x0800A6DE: 6602 STR R2, [R0, #96]
0x0800A6E0: 4A0A LDR R2, =_acDownBuffer ; [PC, #40] [0x0800A70C] =0x20001250
0x0800A6E2: 6642 STR R2, [R0, #100]
0x0800A6E4: 2210 MOVS R2, #16
0x0800A6E6: 6682 STR R2, [R0, #104]
0x0800A6E8: 4A09 LDR R2, =0x0800A953 ; [PC, #36] [0x0800A710]
0x0800A6EA: 6703 STR R3, [R0, #112]
0x0800A6EC: 66C3 STR R3, [R0, #108]
0x0800A6EE: 6743 STR R3, [R0, #116]
.L1:
0x0800A6F0: 7811 LDRB R1, [R2]
0x0800A6F2: 3A01 SUBS R2, #1
0x0800A6F4: 54C1 STRB R1, [R0, R3]
0x0800A6F6: 3301 ADDS R3, #1
0x0800A6F8: 2B10 CMP R3, #16
0x0800A6FA: D1F9 BNE .L1 ; 0x0800A6F0
0x0800A6FC: 4770 BX LR
0x0800A6FE: 46C0 NOP
0x0800A700: 20000E14 DC.W _SEGGER_RTT
0x0800A704: 0800A938 DC.W 0x0800A938
0x0800A708: 200006C0 DC.W _acUpBuffer
0x0800A70C: 20001250 DC.W _acDownBuffer
0x0800A710: 0800A953 DC.W 0x0800A953
Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=76, align=4
_WriteNoCheck:
0x0800A714: B5F8 PUSH {R3-R7, LR}
0x0800A716: 4647 MOV R7, R8
0x0800A718: 46CE MOV LR, R9
0x0800A71A: 68C5 LDR R5, [R0, #12]
0x0800A71C: 6883 LDR R3, [R0, #8]
0x0800A71E: 0004 MOVS R4, R0
0x0800A720: 6840 LDR R0, [R0, #4]
0x0800A722: 4699 MOV R9, R3
0x0800A724: 1B5B SUBS R3, R3, R5
0x0800A726: B580 PUSH {R7, LR}
0x0800A728: 000E MOVS R6, R1
0x0800A72A: 0017 MOVS R7, R2
0x0800A72C: 4698 MOV R8, R3
0x0800A72E: 1940 ADDS R0, R0, R5
0x0800A730: 4293 CMP R3, R2
0x0800A732: D907 BLS .L2 ; 0x0800A744
0x0800A734: F7FF FFB2 BL memcpy ; 0x0800A69C
0x0800A738: 19ED ADDS R5, R5, R7
.L1:
0x0800A73A: 60E5 STR R5, [R4, #12]
0x0800A73C: BCC0 POP {R6-R7}
0x0800A73E: 46B9 MOV R9, R7
0x0800A740: 46B0 MOV R8, R6
0x0800A742: BDF8 POP {R3-R7, PC}
.L2:
0x0800A744: 001A MOVS R2, R3
0x0800A746: F7FF FFA9 BL memcpy ; 0x0800A69C
0x0800A74A: 464B MOV R3, R9
0x0800A74C: 0031 MOVS R1, R6
0x0800A74E: 19ED ADDS R5, R5, R7
0x0800A750: 1AED SUBS R5, R5, R3
0x0800A752: 002A MOVS R2, R5
0x0800A754: 6860 LDR R0, [R4, #4]
0x0800A756: 4441 ADD R1, R8
0x0800A758: F7FF FFA0 BL memcpy ; 0x0800A69C
0x0800A75C: E7ED B .L1 ; 0x0800A73A
0x0800A75E: 46C0 NOP
Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=104, align=4
_WriteBlocking:
0x0800A760: B5F8 PUSH {R3-R7, LR}
0x0800A762: 4647 MOV R7, R8
0x0800A764: 46CE MOV LR, R9
0x0800A766: 2300 MOVS R3, #0
0x0800A768: B580 PUSH {R7, LR}
0x0800A76A: 4688 MOV R8, R1
0x0800A76C: 0007 MOVS R7, R0
0x0800A76E: 0016 MOVS R6, R2
0x0800A770: 4699 MOV R9, R3
0x0800A772: 68C5 LDR R5, [R0, #12]
0x0800A774: 6884 LDR R4, [R0, #8]
0x0800A776: E01B B .L5 ; 0x0800A7B0
.L1:
0x0800A778: 3B01 SUBS R3, #1
0x0800A77A: 1B5B SUBS R3, R3, R5
.L2:
0x0800A77C: 1B64 SUBS R4, R4, R5
0x0800A77E: 42B4 CMP R4, R6
0x0800A780: D900 BLS .L3 ; 0x0800A784
0x0800A782: 0034 MOVS R4, R6
.L3:
0x0800A784: 429C CMP R4, R3
0x0800A786: D900 BLS .L4 ; 0x0800A78A
0x0800A788: 001C MOVS R4, R3
.L4:
0x0800A78A: 6878 LDR R0, [R7, #4]
0x0800A78C: 0022 MOVS R2, R4
0x0800A78E: 4641 MOV R1, R8
0x0800A790: 1940 ADDS R0, R0, R5
0x0800A792: F7FF FF83 BL memcpy ; 0x0800A69C
0x0800A796: 192D ADDS R5, R5, R4
0x0800A798: 44A1 ADD R9, R4
0x0800A79A: 44A0 ADD R8, R4
0x0800A79C: 1B36 SUBS R6, R6, R4
0x0800A79E: 68BC LDR R4, [R7, #8]
0x0800A7A0: 1B63 SUBS R3, R4, R5
0x0800A7A2: 1E5A SUBS R2, R3, #1
0x0800A7A4: 4193 SBCS R3, R2
0x0800A7A6: 425B RSBS R3, R3, #0
0x0800A7A8: 401D ANDS R5, R3
0x0800A7AA: 60FD STR R5, [R7, #12]
0x0800A7AC: 2E00 CMP R6, #0
0x0800A7AE: D006 BEQ .L6 ; 0x0800A7BE
.L5:
0x0800A7B0: 693B LDR R3, [R7, #16]
0x0800A7B2: 429D CMP R5, R3
0x0800A7B4: D3E0 BCC .L1 ; 0x0800A778
0x0800A7B6: 3B01 SUBS R3, #1
0x0800A7B8: 191B ADDS R3, R3, R4
0x0800A7BA: 1B5B SUBS R3, R3, R5
0x0800A7BC: E7DE B .L2 ; 0x0800A77C
.L6:
0x0800A7BE: 4648 MOV R0, R9
0x0800A7C0: BCC0 POP {R6-R7}
0x0800A7C2: 46B9 MOV R9, R7
0x0800A7C4: 46B0 MOV R8, R6
0x0800A7C6: BDF8 POP {R3-R7, PC}
Section .text.libc.SEGGER_RTT_WriteNoLock from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=132, align=4
SEGGER_RTT_WriteNoLock:
0x0800A7C8: B570 PUSH {R4-R6, LR}
0x0800A7CA: 0006 MOVS R6, R0
0x0800A7CC: 1C43 ADDS R3, R0, #1
0x0800A7CE: 005C LSLS R4, R3, #1
0x0800A7D0: 18E4 ADDS R4, R4, R3
0x0800A7D2: 4B1D LDR R3, =_SEGGER_RTT ; [PC, #116] [0x0800A848] =0x20000E14
0x0800A7D4: 00E4 LSLS R4, R4, #3
0x0800A7D6: 18E0 ADDS R0, R4, R3
0x0800A7D8: 0074 LSLS R4, R6, #1
0x0800A7DA: 19A4 ADDS R4, R4, R6
0x0800A7DC: 00E4 LSLS R4, R4, #3
0x0800A7DE: 191B ADDS R3, R3, R4
0x0800A7E0: 6ADC LDR R4, [R3, #44]
0x0800A7E2: 0015 MOVS R5, R2
0x0800A7E4: 2C01 CMP R4, #1
0x0800A7E6: D006 BEQ .L2 ; 0x0800A7F6
0x0800A7E8: 2C02 CMP R4, #2
0x0800A7EA: D01F BEQ .L7 ; 0x0800A82C
0x0800A7EC: 2C00 CMP R4, #0
0x0800A7EE: D010 BEQ .L5 ; 0x0800A812
0x0800A7F0: 2400 MOVS R4, #0
.L1:
0x0800A7F2: 0020 MOVS R0, R4
0x0800A7F4: BD70 POP {R4-R6, PC}
.L2:
0x0800A7F6: 6A9A LDR R2, [R3, #40]
0x0800A7F8: 6A5C LDR R4, [R3, #36]
0x0800A7FA: 42A2 CMP R2, R4
0x0800A7FC: D91F BLS .L9 ; 0x0800A83E
0x0800A7FE: 3A01 SUBS R2, #1
0x0800A800: 1B12 SUBS R2, R2, R4
.L3:
0x0800A802: 002C MOVS R4, R5
0x0800A804: 4295 CMP R5, R2
0x0800A806: D900 BLS .L4 ; 0x0800A80A
0x0800A808: 0014 MOVS R4, R2
.L4:
0x0800A80A: 0022 MOVS R2, R4
0x0800A80C: F7FF FF82 BL _WriteNoCheck ; 0x0800A714
0x0800A810: E7EF B .L1 ; 0x0800A7F2
.L5:
0x0800A812: 6A9A LDR R2, [R3, #40]
0x0800A814: 6A5E LDR R6, [R3, #36]
0x0800A816: 42B2 CMP R2, R6
0x0800A818: D90C BLS .L8 ; 0x0800A834
0x0800A81A: 3A01 SUBS R2, #1
0x0800A81C: 1B96 SUBS R6, R2, R6
.L6:
0x0800A81E: 42B5 CMP R5, R6
0x0800A820: D8E7 BHI .L1 ; 0x0800A7F2
0x0800A822: 002A MOVS R2, R5
0x0800A824: F7FF FF76 BL _WriteNoCheck ; 0x0800A714
0x0800A828: 002C MOVS R4, R5
0x0800A82A: E7E2 B .L1 ; 0x0800A7F2
.L7:
0x0800A82C: F7FF FF98 BL _WriteBlocking ; 0x0800A760
0x0800A830: 0004 MOVS R4, R0
0x0800A832: E7DE B .L1 ; 0x0800A7F2
.L8:
0x0800A834: 6A1B LDR R3, [R3, #32]
0x0800A836: 18D2 ADDS R2, R2, R3
0x0800A838: 3A01 SUBS R2, #1
0x0800A83A: 1B96 SUBS R6, R2, R6
0x0800A83C: E7EF B .L6 ; 0x0800A81E
.L9:
0x0800A83E: 6A1B LDR R3, [R3, #32]
0x0800A840: 18D2 ADDS R2, R2, R3
0x0800A842: 3A01 SUBS R2, #1
0x0800A844: 1B12 SUBS R2, R2, R4
0x0800A846: E7DC B .L3 ; 0x0800A802
0x0800A848: 20000E14 DC.W _SEGGER_RTT
Section .text.libc.SEGGER_RTT_Write from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=52, align=4
SEGGER_RTT_Write:
0x0800A84C: B5F8 PUSH {R3-R7, LR}
0x0800A84E: 4B0B LDR R3, =_SEGGER_RTT ; [PC, #44] [0x0800A87C] =0x20000E14
0x0800A850: 0004 MOVS R4, R0
0x0800A852: 781B LDRB R3, [R3]
0x0800A854: 000D MOVS R5, R1
0x0800A856: 0016 MOVS R6, R2
0x0800A858: 2B00 CMP R3, #0
0x0800A85A: D00C BEQ .L2 ; 0x0800A876
.L1:
0x0800A85C: F3EF 8710 MRS R7, PRIMASK
0x0800A860: 2101 MOVS R1, #1
0x0800A862: F381 8810 MSR PRIMASK, R1
0x0800A866: 0032 MOVS R2, R6
0x0800A868: 0029 MOVS R1, R5
0x0800A86A: 0020 MOVS R0, R4
0x0800A86C: F7FF FFAC BL SEGGER_RTT_WriteNoLock ; 0x0800A7C8
0x0800A870: F387 8810 MSR PRIMASK, R7
0x0800A874: BDF8 POP {R3-R7, PC}
.L2:
0x0800A876: F7FF FF23 BL _DoInit ; 0x0800A6C0
0x0800A87A: E7EF B .L1 ; 0x0800A85C
0x0800A87C: 20000E14 DC.W _SEGGER_RTT
Section .text.libc.SEGGER_RTT_WriteString from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=60, align=4
SEGGER_RTT_WriteString:
0x0800A880: B5F8 PUSH {R3-R7, LR}
0x0800A882: 0005 MOVS R5, R0
0x0800A884: 0008 MOVS R0, R1
0x0800A886: 000C MOVS R4, R1
0x0800A888: F7FF FF00 BL strlen ; 0x0800A68C
0x0800A88C: 4B0A LDR R3, =_SEGGER_RTT ; [PC, #40] [0x0800A8B8] =0x20000E14
0x0800A88E: 0006 MOVS R6, R0
0x0800A890: 781B LDRB R3, [R3]
0x0800A892: 2B00 CMP R3, #0
0x0800A894: D00C BEQ .L2 ; 0x0800A8B0
.L1:
0x0800A896: F3EF 8710 MRS R7, PRIMASK
0x0800A89A: 2101 MOVS R1, #1
0x0800A89C: F381 8810 MSR PRIMASK, R1
0x0800A8A0: 0032 MOVS R2, R6
0x0800A8A2: 0021 MOVS R1, R4
0x0800A8A4: 0028 MOVS R0, R5
0x0800A8A6: F7FF FF8F BL SEGGER_RTT_WriteNoLock ; 0x0800A7C8
0x0800A8AA: F387 8810 MSR PRIMASK, R7
0x0800A8AE: BDF8 POP {R3-R7, PC}
.L2:
0x0800A8B0: F7FF FF06 BL _DoInit ; 0x0800A6C0
0x0800A8B4: E7EF B .L1 ; 0x0800A896
0x0800A8B6: 46C0 NOP
0x0800A8B8: 20000E14 DC.W _SEGGER_RTT
Section .rodata..Lswitch.table.UART_SetConfig.2 from stm32g0xx_hal_uart.o, size=16, align=4
0x0800A8BC: 00 DC.B 0x00 ; '\0'
0x0800A8BD: 00 DC.B 0x00 ; '\0'
0x0800A8BE: 00 DC.B 0x00 ; '\0'
0x0800A8BF: 00 DC.B 0x00 ; '\0'
0x0800A8C0: 04 DC.B 0x04 ; '\x04'
0x0800A8C1: 00 DC.B 0x00 ; '\0'
0x0800A8C2: 00 DC.B 0x00 ; '\0'
0x0800A8C3: 00 DC.B 0x00 ; '\0'
0x0800A8C4: 02 DC.B 0x02 ; '\x02'
0x0800A8C5: 00 DC.B 0x00 ; '\0'
0x0800A8C6: 00 DC.B 0x00 ; '\0'
0x0800A8C7: 00 DC.B 0x00 ; '\0'
0x0800A8C8: 08 DC.B 0x08 ; '\x08'
0x0800A8C9: 00 DC.B 0x00 ; '\0'
0x0800A8CA: 00 DC.B 0x00 ; '\0'
0x0800A8CB: 00 DC.B 0x00 ; '\0'
Section .rodata.defaultFeepromData from feeprom.o, size=36, align=4
defaultFeepromData:
0x0800A8CC: 00 DC.B 0x00 ; '\0'
0x0800A8CD: 4B DC.B 0x4B ; 'K'
0x0800A8CE: 00 DC.B 0x00 ; '\0'
0x0800A8CF: 00 DC.B 0x00 ; '\0'
0x0800A8D0: 65 DC.B 0x65 ; 'e'
0x0800A8D1: 00 DC.B 0x00 ; '\0'
0x0800A8D2: 01 DC.B 0x01 ; '\x01'
0x0800A8D3: 00 DC.B 0x00 ; '\0'
0x0800A8D4: 01 DC.B 0x01 ; '\x01'
0x0800A8D5: 00 DC.B 0x00 ; '\0'
0x0800A8D6: E8 DC.B 0xE8 ; '\xE8'
0x0800A8D7: 03 DC.B 0x03 ; '\x03'
0x0800A8D8: 00 DC.B 0x00 ; '\0'
0x0800A8D9: 00 DC.B 0x00 ; '\0'
0x0800A8DA: 00 DC.B 0x00 ; '\0'
0x0800A8DB: 00 DC.B 0x00 ; '\0'
0x0800A8DC: 00 DC.B 0x00 ; '\0'
0x0800A8DD: 00 DC.B 0x00 ; '\0'
0x0800A8DE: 38 DC.B 0x38 ; '8'
0x0800A8DF: 00 DC.B 0x00 ; '\0'
0x0800A8E0: 4C DC.B 0x4C ; 'L'
0x0800A8E1: 00 DC.B 0x00 ; '\0'
0x0800A8E2: 20 DC.B 0x20 ; ' '
0x0800A8E3: 03 DC.B 0x03 ; '\x03'
0x0800A8E4: 4C DC.B 0x4C ; 'L'
0x0800A8E5: 04 DC.B 0x04 ; '\x04'
0x0800A8E6: DD DC.B 0xDD ; '\xDD'
0x0800A8E7: 05 DC.B 0x05 ; '\x05'
0x0800A8E8: 3F DC.B 0x3F ; '?'
0x0800A8E9: 02 DC.B 0x02 ; '\x02'
0x0800A8EA: B8 DC.B 0xB8 ; '\xB8'
0x0800A8EB: 00 DC.B 0x00 ; '\0'
0x0800A8EC: 00 DC.B 0x00 ; '\0'
0x0800A8ED: 00 DC.B 0x00 ; '\0'
0x0800A8EE: 00 DC.B 0x00 ; '\0'
0x0800A8EF: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_Management.newEventDelay from main.o, size=8, align=4
AUTO_LVP_Management.newEventDelay:
0x0800A8F0: 0A DC.B 0x0A ; '\n'
0x0800A8F1: 00 DC.B 0x00 ; '\0'
0x0800A8F2: 00 DC.B 0x00 ; '\0'
0x0800A8F3: 00 DC.B 0x00 ; '\0'
0x0800A8F4: B8 DC.B 0xB8 ; '\xB8'
0x0800A8F5: 0B DC.B 0x0B ; '\x0B'
0x0800A8F6: 00 DC.B 0x00 ; '\0'
0x0800A8F7: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_Management.repeatEventDelay from main.o, size=8, align=4
AUTO_LVP_Management.repeatEventDelay:
0x0800A8F8: 01 DC.B 0x01 ; '\x01'
0x0800A8F9: 00 DC.B 0x00 ; '\0'
0x0800A8FA: 00 DC.B 0x00 ; '\0'
0x0800A8FB: 00 DC.B 0x00 ; '\0'
0x0800A8FC: 64 DC.B 0x64 ; 'd'
0x0800A8FD: 00 DC.B 0x00 ; '\0'
0x0800A8FE: 00 DC.B 0x00 ; '\0'
0x0800A8FF: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_OVP_Management.newEventDelay from main.o, size=16, align=4
AUTO_LVP_OVP_Management.newEventDelay:
0x0800A900: 0A DC.B 0x0A ; '\n'
0x0800A901: 00 DC.B 0x00 ; '\0'
0x0800A902: 00 DC.B 0x00 ; '\0'
0x0800A903: 00 DC.B 0x00 ; '\0'
0x0800A904: B8 DC.B 0xB8 ; '\xB8'
0x0800A905: 0B DC.B 0x0B ; '\x0B'
0x0800A906: 00 DC.B 0x00 ; '\0'
0x0800A907: 00 DC.B 0x00 ; '\0'
0x0800A908: B8 DC.B 0xB8 ; '\xB8'
0x0800A909: 0B DC.B 0x0B ; '\x0B'
0x0800A90A: 00 DC.B 0x00 ; '\0'
0x0800A90B: 00 DC.B 0x00 ; '\0'
0x0800A90C: B8 DC.B 0xB8 ; '\xB8'
0x0800A90D: 0B DC.B 0x0B ; '\x0B'
0x0800A90E: 00 DC.B 0x00 ; '\0'
0x0800A90F: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_OVP_Management.repeatEventDelay from main.o, size=16, align=4
AUTO_LVP_OVP_Management.repeatEventDelay:
0x0800A910: 01 DC.B 0x01 ; '\x01'
0x0800A911: 00 DC.B 0x00 ; '\0'
0x0800A912: 00 DC.B 0x00 ; '\0'
0x0800A913: 00 DC.B 0x00 ; '\0'
0x0800A914: 64 DC.B 0x64 ; 'd'
0x0800A915: 00 DC.B 0x00 ; '\0'
0x0800A916: 00 DC.B 0x00 ; '\0'
0x0800A917: 00 DC.B 0x00 ; '\0'
0x0800A918: 64 DC.B 0x64 ; 'd'
0x0800A919: 00 DC.B 0x00 ; '\0'
0x0800A91A: 00 DC.B 0x00 ; '\0'
0x0800A91B: 00 DC.B 0x00 ; '\0'
0x0800A91C: 64 DC.B 0x64 ; 'd'
0x0800A91D: 00 DC.B 0x00 ; '\0'
0x0800A91E: 00 DC.B 0x00 ; '\0'
0x0800A91F: 00 DC.B 0x00 ; '\0'
Section .init from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x0800A920: 4C03 LDR R4, =0x0800BDA8 ; [PC, #12] [0x0800A930]
__SEGGER_init_run_loop:
0x0800A922: 6820 LDR R0, [R4]
0x0800A924: 3404 ADDS R4, #4
0x0800A926: 4780 BLX R0
0x0800A928: E7FB B __SEGGER_init_run_loop ; 0x0800A922
__SEGGER_init_done:
0x0800A92A: F7FC FAD9 BL main ; 0x08006EE0
exit:
0x0800A92E: E7FE B exit ; 0x0800A92E
0x0800A930: 0800BDA8 DC.W 0x0800BDA8
Section .init_array from STM32G0xx_Startup.o, size=4, align=4
0x0800A934: 080030D1 DC.W SystemCoreClockUpdate
Section .rodata.libc._DoInit.str1.4 from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=9, align=4
0x0800A938: 54 DC.B 0x54 ; 'T'
0x0800A939: 65 DC.B 0x65 ; 'e'
0x0800A93A: 72 DC.B 0x72 ; 'r'
0x0800A93B: 6D DC.B 0x6D ; 'm'
0x0800A93C: 69 DC.B 0x69 ; 'i'
0x0800A93D: 6E DC.B 0x6E ; 'n'
0x0800A93E: 61 DC.B 0x61 ; 'a'
0x0800A93F: 6C DC.B 0x6C ; 'l'
0x0800A940: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from log.o, size=3, align=1
0x0800A941: 3A DC.B 0x3A ; ':'
0x0800A942: 20 DC.B 0x20 ; ' '
0x0800A943: 00 DC.B 0x00 ; '\0'
Section .rodata.libc._aInitStr.0 from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=17, align=4
_aInitStr.0:
0x0800A944: 00 DC.B 0x00 ; '\0'
0x0800A945: 00 DC.B 0x00 ; '\0'
0x0800A946: 00 DC.B 0x00 ; '\0'
0x0800A947: 00 DC.B 0x00 ; '\0'
0x0800A948: 00 DC.B 0x00 ; '\0'
0x0800A949: 00 DC.B 0x00 ; '\0'
0x0800A94A: 54 DC.B 0x54 ; 'T'
0x0800A94B: 54 DC.B 0x54 ; 'T'
0x0800A94C: 52 DC.B 0x52 ; 'R'
0x0800A94D: 20 DC.B 0x20 ; ' '
0x0800A94E: 52 DC.B 0x52 ; 'R'
0x0800A94F: 45 DC.B 0x45 ; 'E'
0x0800A950: 47 DC.B 0x47 ; 'G'
0x0800A951: 47 DC.B 0x47 ; 'G'
0x0800A952: 45 DC.B 0x45 ; 'E'
0x0800A953: 53 DC.B 0x53 ; 'S'
0x0800A954: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.8 from main.o, size=19, align=1
0x0800A955: 44 DC.B 0x44 ; 'D'
0x0800A956: 65 DC.B 0x65 ; 'e'
0x0800A957: 76 DC.B 0x76 ; 'v'
0x0800A958: 69 DC.B 0x69 ; 'i'
0x0800A959: 63 DC.B 0x63 ; 'c'
0x0800A95A: 65 DC.B 0x65 ; 'e'
0x0800A95B: 20 DC.B 0x20 ; ' '
0x0800A95C: 49 DC.B 0x49 ; 'I'
0x0800A95D: 44 DC.B 0x44 ; 'D'
0x0800A95E: 3A DC.B 0x3A ; ':'
0x0800A95F: 20 DC.B 0x20 ; ' '
0x0800A960: 75 DC.B 0x75 ; 'u'
0x0800A961: 6E DC.B 0x6E ; 'n'
0x0800A962: 6B DC.B 0x6B ; 'k'
0x0800A963: 6E DC.B 0x6E ; 'n'
0x0800A964: 6F DC.B 0x6F ; 'o'
0x0800A965: 77 DC.B 0x77 ; 'w'
0x0800A966: 6E DC.B 0x6E ; 'n'
0x0800A967: 00 DC.B 0x00 ; '\0'
Section .init.WWDG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
WWDG_IRQHandler:
0x0800A968: E7FE B WWDG_IRQHandler ; 0x0800A968
Section .init.PVD_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
PVD_IRQHandler:
0x0800A96A: E7FE B PVD_IRQHandler ; 0x0800A96A
Section .init.RTC_STAMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
RTC_STAMP_IRQHandler:
0x0800A96C: E7FE B RTC_STAMP_IRQHandler ; 0x0800A96C
Section .init.FLASH_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
FLASH_IRQHandler:
0x0800A96E: E7FE B FLASH_IRQHandler ; 0x0800A96E
Section .init.RCC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
RCC_IRQHandler:
0x0800A970: E7FE B RCC_IRQHandler ; 0x0800A970
Section .init.EXTI0_1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI0_1_IRQHandler:
0x0800A972: E7FE B EXTI0_1_IRQHandler ; 0x0800A972
Section .init.EXTI2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI2_3_IRQHandler:
0x0800A974: E7FE B EXTI2_3_IRQHandler ; 0x0800A974
Section .init.EXTI4_15_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI4_15_IRQHandler:
0x0800A976: E7FE B EXTI4_15_IRQHandler ; 0x0800A976
Section .init.UCPD1_UCPD2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
UCPD1_UCPD2_IRQHandler:
0x0800A978: E7FE B UCPD1_UCPD2_IRQHandler ; 0x0800A978
Section .init.DMA1_Channel2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
DMA1_Channel2_3_IRQHandler:
0x0800A97A: E7FE B DMA1_Channel2_3_IRQHandler ; 0x0800A97A
Section .init.DMA_Channel4_5_6_7_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
DMA_Channel4_5_6_7_IRQHandler:
0x0800A97C: E7FE B DMA_Channel4_5_6_7_IRQHandler ; 0x0800A97C
Section .init.TIM1_BRK_UP_TRG_COMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM1_BRK_UP_TRG_COMP_IRQHandler:
0x0800A97E: E7FE B TIM1_BRK_UP_TRG_COMP_IRQHandler ; 0x0800A97E
Section .init.TIM1_CC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM1_CC_IRQHandler:
0x0800A980: E7FE B TIM1_CC_IRQHandler ; 0x0800A980
Section .init.TIM2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM2_IRQHandler:
0x0800A982: E7FE B TIM2_IRQHandler ; 0x0800A982
Section .init.TIM3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM3_IRQHandler:
0x0800A984: E7FE B TIM3_IRQHandler ; 0x0800A984
Section .init.I2C1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
I2C1_IRQHandler:
0x0800A986: E7FE B I2C1_IRQHandler ; 0x0800A986
Section .init.I2C2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
I2C2_IRQHandler:
0x0800A988: E7FE B I2C2_IRQHandler ; 0x0800A988
Section .init.SPI1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
SPI1_IRQHandler:
0x0800A98A: E7FE B SPI1_IRQHandler ; 0x0800A98A
Section .init.SPI2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
SPI2_IRQHandler:
0x0800A98C: E7FE B SPI2_IRQHandler ; 0x0800A98C
Section .init.USART2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
USART2_IRQHandler:
0x0800A98E: E7FE B USART2_IRQHandler ; 0x0800A98E
Section .init.USART3_USART4_LPUART1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
USART3_USART4_LPUART1_IRQHandler:
0x0800A990: E7FE B USART3_USART4_LPUART1_IRQHandler ; 0x0800A990
Section .init.CEC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
CEC_IRQHandler:
0x0800A992: E7FE B CEC_IRQHandler ; 0x0800A992
Section .init.AES_RNG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
AES_RNG_IRQHandler:
0x0800A994: E7FE B AES_RNG_IRQHandler ; 0x0800A994
Section .init.Reset_Handler from STM32G0xx_Startup.o, size=6, align=2
reset_handler:
Reset_Handler:
0x0800A996: F7F8 FB93 BL SystemInit ; 0x080030C0
0x0800A99A: E7C1 B _start ; 0x0800A920
Section .text.ADC_DMAHalfConvCplt from stm32g0xx_hal_adc.o, size=10, align=2
ADC_DMAHalfConvCplt:
0x0800A99C: B580 PUSH {R7, LR}
0x0800A99E: 6A80 LDR R0, [R0, #40]
0x0800A9A0: F000 F855 BL HAL_ADC_ConvHalfCpltCallback ; 0x0800AA4E
0x0800A9A4: BD80 POP {R7, PC}
Section .text.ADC_DMAError from stm32g0xx_hal_adc.o, size=26, align=2
ADC_DMAError:
0x0800A9A6: B580 PUSH {R7, LR}
0x0800A9A8: 6A80 LDR R0, [R0, #40]
0x0800A9AA: 6D81 LDR R1, [R0, #88]
0x0800A9AC: 2240 MOVS R2, #64
0x0800A9AE: 430A ORRS R2, R1
0x0800A9B0: 6582 STR R2, [R0, #88]
0x0800A9B2: 6DC1 LDR R1, [R0, #92]
0x0800A9B4: 2204 MOVS R2, #4
0x0800A9B6: 430A ORRS R2, R1
0x0800A9B8: 65C2 STR R2, [R0, #92]
0x0800A9BA: F000 F847 BL HAL_ADC_ErrorCallback ; 0x0800AA4C
0x0800A9BE: BD80 POP {R7, PC}
Section .text.HAL_ADC_Stop_DMA from stm32g0xx_hal_adc.o, size=138, align=2
HAL_ADC_Stop_DMA:
0x0800A9C0: B5F0 PUSH {R4-R7, LR}
0x0800A9C2: B081 SUB SP, SP, #4
0x0800A9C4: 4604 MOV R4, R0
0x0800A9C6: 2054 MOVS R0, #84
0x0800A9C8: 5C20 LDRB R0, [R4, R0]
0x0800A9CA: 2801 CMP R0, #1
0x0800A9CC: D101 BNE .L1 ; 0x0800A9D2
0x0800A9CE: 2502 MOVS R5, #2
0x0800A9D0: E038 B .L5 ; 0x0800AA44
.L1:
0x0800A9D2: 4626 MOV R6, R4
0x0800A9D4: 3654 ADDS R6, #84
0x0800A9D6: 2701 MOVS R7, #1
0x0800A9D8: 7037 STRB R7, [R6]
0x0800A9DA: 4620 MOV R0, R4
0x0800A9DC: F7F8 FD98 BL ADC_ConversionStop ; 0x08003510
0x0800A9E0: 4605 MOV R5, R0
0x0800A9E2: 2800 CMP R0, #0
0x0800A9E4: D12C BNE .L4 ; 0x0800AA40
0x0800A9E6: 6D20 LDR R0, [R4, #80]
0x0800A9E8: 2125 MOVS R1, #37
0x0800A9EA: 5C41 LDRB R1, [R0, R1]
0x0800A9EC: 2902 CMP R1, #2
0x0800A9EE: D111 BNE .L2 ; 0x0800AA14
0x0800A9F0: F7F9 FC12 BL HAL_DMA_Abort ; 0x08004218
0x0800A9F4: 2800 CMP R0, #0
0x0800A9F6: D00D BEQ .L2 ; 0x0800AA14
0x0800A9F8: 4605 MOV R5, R0
0x0800A9FA: 6DA0 LDR R0, [R4, #88]
0x0800A9FC: 2140 MOVS R1, #64
0x0800A9FE: 4301 ORRS R1, R0
0x0800AA00: 65A1 STR R1, [R4, #88]
0x0800AA02: 6820 LDR R0, [R4]
0x0800AA04: 6841 LDR R1, [R0, #4]
0x0800AA06: 2210 MOVS R2, #16
0x0800AA08: 4391 BICS R1, R2
0x0800AA0A: 6041 STR R1, [R0, #4]
0x0800AA0C: 4620 MOV R0, R4
0x0800AA0E: F7F8 FDAD BL ADC_Disable ; 0x0800356C
0x0800AA12: E011 B .L3 ; 0x0800AA38
.L2:
0x0800AA14: 6820 LDR R0, [R4]
0x0800AA16: 6841 LDR R1, [R0, #4]
0x0800AA18: 2210 MOVS R2, #16
0x0800AA1A: 4391 BICS R1, R2
0x0800AA1C: 6041 STR R1, [R0, #4]
0x0800AA1E: 4620 MOV R0, R4
0x0800AA20: F7F8 FDA4 BL ADC_Disable ; 0x0800356C
0x0800AA24: 4605 MOV R5, R0
0x0800AA26: 2800 CMP R0, #0
0x0800AA28: D106 BNE .L3 ; 0x0800AA38
0x0800AA2A: 20FF MOVS R0, #255
0x0800AA2C: 3002 ADDS R0, #2
0x0800AA2E: 6DA1 LDR R1, [R4, #88]
0x0800AA30: 4381 BICS R1, R0
0x0800AA32: 1C48 ADDS R0, R1, #1
0x0800AA34: 65A0 STR R0, [R4, #88]
0x0800AA36: 2500 MOVS R5, #0
.L3:
0x0800AA38: 6820 LDR R0, [R4]
0x0800AA3A: 68C1 LDR R1, [R0, #12]
0x0800AA3C: 43B9 BICS R1, R7
0x0800AA3E: 60C1 STR R1, [R0, #12]
.L4:
0x0800AA40: 2000 MOVS R0, #0
0x0800AA42: 7030 STRB R0, [R6]
.L5:
0x0800AA44: 4628 MOV R0, R5
0x0800AA46: B001 ADD SP, SP, #4
0x0800AA48: BDF0 POP {R4-R7, PC}
Section .text.HAL_ADC_ConvCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ConvCpltCallback:
0x0800AA4A: 4770 BX LR
Section .text.HAL_ADC_ErrorCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ErrorCallback:
0x0800AA4C: 4770 BX LR
Section .text.HAL_ADC_ConvHalfCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ConvHalfCpltCallback:
0x0800AA4E: 4770 BX LR
Section .text.HAL_DAC_Start from stm32g0xx_hal_dac.o, size=82, align=2
HAL_DAC_Start:
0x0800AA50: B570 PUSH {R4-R6, LR}
0x0800AA52: 7942 LDRB R2, [R0, #5]
0x0800AA54: 2A01 CMP R2, #1
0x0800AA56: D101 BNE .L1 ; 0x0800AA5C
0x0800AA58: 2002 MOVS R0, #2
0x0800AA5A: BD70 POP {R4-R6, PC}
.L1:
0x0800AA5C: 2302 MOVS R3, #2
0x0800AA5E: 7103 STRB R3, [R0, #4]
0x0800AA60: 2410 MOVS R4, #16
0x0800AA62: 400C ANDS R4, R1
0x0800AA64: 2201 MOVS R2, #1
0x0800AA66: 4615 MOV R5, R2
0x0800AA68: 40A5 LSLS R5, R4
0x0800AA6A: 6804 LDR R4, [R0]
0x0800AA6C: 6826 LDR R6, [R4]
0x0800AA6E: 432E ORRS R6, R5
0x0800AA70: 6026 STR R6, [R4]
0x0800AA72: 6825 LDR R5, [R4]
0x0800AA74: 2900 CMP R1, #0
0x0800AA76: D00E BEQ .L4 ; 0x0800AA96
0x0800AA78: 461E MOV R6, R3
0x0800AA7A: 408E LSLS R6, R1
0x0800AA7C: 211F MOVS R1, #31
0x0800AA7E: 0449 LSLS R1, R1, #17
0x0800AA80: 400D ANDS R5, R1
0x0800AA82: 42B5 CMP R5, R6
0x0800AA84: D102 BNE .L3 ; 0x0800AA8C
.L2:
0x0800AA86: 6861 LDR R1, [R4, #4]
0x0800AA88: 4319 ORRS R1, R3
0x0800AA8A: 6061 STR R1, [R4, #4]
.L3:
0x0800AA8C: 2100 MOVS R1, #0
0x0800AA8E: 7141 STRB R1, [R0, #5]
0x0800AA90: 7102 STRB R2, [R0, #4]
0x0800AA92: 2000 MOVS R0, #0
0x0800AA94: BD70 POP {R4-R6, PC}
.L4:
0x0800AA96: 213E MOVS R1, #62
0x0800AA98: 400D ANDS R5, R1
0x0800AA9A: 2D02 CMP R5, #2
0x0800AA9C: 4613 MOV R3, R2
0x0800AA9E: D0F2 BEQ .L2 ; 0x0800AA86
0x0800AAA0: E7F4 B .L3 ; 0x0800AA8C
Section .text.HAL_DAC_SetValue from stm32g0xx_hal_dac.o, size=42, align=2
HAL_DAC_SetValue:
0x0800AAA2: B510 PUSH {R4, LR}
0x0800AAA4: B081 SUB SP, SP, #4
0x0800AAA6: 2400 MOVS R4, #0
0x0800AAA8: 9400 STR R4, [SP, #0]
0x0800AAAA: 6800 LDR R0, [R0]
0x0800AAAC: 9000 STR R0, [SP, #0]
0x0800AAAE: 2900 CMP R1, #0
0x0800AAB0: D003 BEQ .L1 ; 0x0800AABA
0x0800AAB2: 9800 LDR R0, [SP, #0]
0x0800AAB4: 1810 ADDS R0, R2, R0
0x0800AAB6: 3014 ADDS R0, #20
0x0800AAB8: E002 B .L2 ; 0x0800AAC0
.L1:
0x0800AABA: 9800 LDR R0, [SP, #0]
0x0800AABC: 1810 ADDS R0, R2, R0
0x0800AABE: 3008 ADDS R0, #8
.L2:
0x0800AAC0: 9000 STR R0, [SP, #0]
0x0800AAC2: 9800 LDR R0, [SP, #0]
0x0800AAC4: 6003 STR R3, [R0]
0x0800AAC6: 2000 MOVS R0, #0
0x0800AAC8: B001 ADD SP, SP, #4
0x0800AACA: BD10 POP {R4, PC}
Section .text.HAL_DACEx_GetTrimOffset from stm32g0xx_hal_dac_ex.o, size=18, align=2
HAL_DACEx_GetTrimOffset:
0x0800AACC: 2210 MOVS R2, #16
0x0800AACE: 400A ANDS R2, R1
0x0800AAD0: 211F MOVS R1, #31
0x0800AAD2: 4091 LSLS R1, R2
0x0800AAD4: 6800 LDR R0, [R0]
0x0800AAD6: 6B80 LDR R0, [R0, #56]
0x0800AAD8: 4008 ANDS R0, R1
0x0800AADA: 40D0 LSRS R0, R2
0x0800AADC: 4770 BX LR
Section .text.HAL_GPIO_ReadPin from stm32g0xx_hal_gpio.o, size=10, align=2
HAL_GPIO_ReadPin:
0x0800AADE: 6900 LDR R0, [R0, #16]
0x0800AAE0: 4008 ANDS R0, R1
0x0800AAE2: 1E41 SUBS R1, R0, #1
0x0800AAE4: 4188 SBCS R0, R1
0x0800AAE6: 4770 BX LR
Section .text.HAL_RCC_CSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2
HAL_RCC_CSSCallback:
0x0800AAE8: 4770 BX LR
Section .text.HAL_RCC_LSECSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2
HAL_RCC_LSECSSCallback:
0x0800AAEA: 4770 BX LR
Section .text.HAL_TIM_Base_Init from stm32g0xx_hal_tim.o, size=86, align=2
HAL_TIM_Base_Init:
0x0800AAEC: B5F0 PUSH {R4-R7, LR}
0x0800AAEE: B081 SUB SP, SP, #4
0x0800AAF0: 2800 CMP R0, #0
0x0800AAF2: D023 BEQ .L2 ; 0x0800AB3C
0x0800AAF4: 4604 MOV R4, R0
0x0800AAF6: 4605 MOV R5, R0
0x0800AAF8: 353C ADDS R5, #60
0x0800AAFA: 4607 MOV R7, R0
0x0800AAFC: 373E ADDS R7, #62
0x0800AAFE: 4606 MOV R6, R0
0x0800AB00: 3644 ADDS R6, #68
0x0800AB02: 7868 LDRB R0, [R5, #1]
0x0800AB04: 2800 CMP R0, #0
0x0800AB06: D103 BNE .L1 ; 0x0800AB10
0x0800AB08: 7028 STRB R0, [R5]
0x0800AB0A: 4620 MOV R0, R4
0x0800AB0C: F7FF FBBE BL HAL_TIM_Base_MspInit ; 0x0800A28C
.L1:
0x0800AB10: 2002 MOVS R0, #2
0x0800AB12: 7068 STRB R0, [R5, #1]
0x0800AB14: CC01 LDM R4!, {R0}
0x0800AB16: 4621 MOV R1, R4
0x0800AB18: F7FA FB14 BL TIM_Base_SetConfig ; 0x08005144
0x0800AB1C: 2001 MOVS R0, #1
0x0800AB1E: 7130 STRB R0, [R6, #4]
0x0800AB20: 7038 STRB R0, [R7]
0x0800AB22: 7078 STRB R0, [R7, #1]
0x0800AB24: 70B8 STRB R0, [R7, #2]
0x0800AB26: 70F8 STRB R0, [R7, #3]
0x0800AB28: 7138 STRB R0, [R7, #4]
0x0800AB2A: 7178 STRB R0, [R7, #5]
0x0800AB2C: 7030 STRB R0, [R6]
0x0800AB2E: 7070 STRB R0, [R6, #1]
0x0800AB30: 70B0 STRB R0, [R6, #2]
0x0800AB32: 70F0 STRB R0, [R6, #3]
0x0800AB34: 7068 STRB R0, [R5, #1]
0x0800AB36: 2000 MOVS R0, #0
0x0800AB38: B001 ADD SP, SP, #4
0x0800AB3A: BDF0 POP {R4-R7, PC}
.L2:
0x0800AB3C: 2001 MOVS R0, #1
0x0800AB3E: B001 ADD SP, SP, #4
0x0800AB40: BDF0 POP {R4-R7, PC}
Section .text.HAL_TIM_IC_CaptureCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_IC_CaptureCallback:
0x0800AB42: 4770 BX LR
Section .text.HAL_TIM_OC_DelayElapsedCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_OC_DelayElapsedCallback:
0x0800AB44: 4770 BX LR
Section .text.HAL_TIM_PWM_PulseFinishedCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_PWM_PulseFinishedCallback:
0x0800AB46: 4770 BX LR
Section .text.HAL_TIM_TriggerCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_TriggerCallback:
0x0800AB48: 4770 BX LR
Section .text.HAL_TIMEx_CommutCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_CommutCallback:
0x0800AB4A: 4770 BX LR
Section .text.HAL_TIMEx_BreakCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_BreakCallback:
0x0800AB4C: 4770 BX LR
Section .text.HAL_TIMEx_Break2Callback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_Break2Callback:
0x0800AB4E: 4770 BX LR
Section .text.UART_AdvFeatureConfig from stm32g0xx_hal_uart.o, size=210, align=2
UART_AdvFeatureConfig:
0x0800AB50: B530 PUSH {R4-R5, LR}
0x0800AB52: 6A81 LDR R1, [R0, #40]
0x0800AB54: 07CA LSLS R2, R1, #31
0x0800AB56: D10C BNE .L6 ; 0x0800AB72
0x0800AB58: 078A LSLS R2, R1, #30
0x0800AB5A: D414 BMI .L7 ; 0x0800AB86
.L1:
0x0800AB5C: 074A LSLS R2, R1, #29
0x0800AB5E: D41C BMI .L8 ; 0x0800AB9A
.L2:
0x0800AB60: 070A LSLS R2, R1, #28
0x0800AB62: D424 BMI .L9 ; 0x0800ABAE
.L3:
0x0800AB64: 06CA LSLS R2, R1, #27
0x0800AB66: D42C BMI .L10 ; 0x0800ABC2
.L4:
0x0800AB68: 068A LSLS R2, R1, #26
0x0800AB6A: D434 BMI .L11 ; 0x0800ABD6
.L5:
0x0800AB6C: 064A LSLS R2, R1, #25
0x0800AB6E: D43C BMI .L12 ; 0x0800ABEA
0x0800AB70: E04C B .L13 ; 0x0800AC0C
.L6:
0x0800AB72: 2201 MOVS R2, #1
0x0800AB74: 0452 LSLS R2, R2, #17
0x0800AB76: 6803 LDR R3, [R0]
0x0800AB78: 685C LDR R4, [R3, #4]
0x0800AB7A: 4394 BICS R4, R2
0x0800AB7C: 6AC2 LDR R2, [R0, #44]
0x0800AB7E: 4322 ORRS R2, R4
0x0800AB80: 605A STR R2, [R3, #4]
0x0800AB82: 078A LSLS R2, R1, #30
0x0800AB84: D5EA BPL .L1 ; 0x0800AB5C
.L7:
0x0800AB86: 2201 MOVS R2, #1
0x0800AB88: 0412 LSLS R2, R2, #16
0x0800AB8A: 6803 LDR R3, [R0]
0x0800AB8C: 685C LDR R4, [R3, #4]
0x0800AB8E: 4394 BICS R4, R2
0x0800AB90: 6B02 LDR R2, [R0, #48]
0x0800AB92: 4322 ORRS R2, R4
0x0800AB94: 605A STR R2, [R3, #4]
0x0800AB96: 074A LSLS R2, R1, #29
0x0800AB98: D5E2 BPL .L2 ; 0x0800AB60
.L8:
0x0800AB9A: 2201 MOVS R2, #1
0x0800AB9C: 0492 LSLS R2, R2, #18
0x0800AB9E: 6803 LDR R3, [R0]
0x0800ABA0: 685C LDR R4, [R3, #4]
0x0800ABA2: 4394 BICS R4, R2
0x0800ABA4: 6B42 LDR R2, [R0, #52]
0x0800ABA6: 4322 ORRS R2, R4
0x0800ABA8: 605A STR R2, [R3, #4]
0x0800ABAA: 070A LSLS R2, R1, #28
0x0800ABAC: D5DA BPL .L3 ; 0x0800AB64
.L9:
0x0800ABAE: 2201 MOVS R2, #1
0x0800ABB0: 03D2 LSLS R2, R2, #15
0x0800ABB2: 6803 LDR R3, [R0]
0x0800ABB4: 685C LDR R4, [R3, #4]
0x0800ABB6: 4394 BICS R4, R2
0x0800ABB8: 6B82 LDR R2, [R0, #56]
0x0800ABBA: 4322 ORRS R2, R4
0x0800ABBC: 605A STR R2, [R3, #4]
0x0800ABBE: 06CA LSLS R2, R1, #27
0x0800ABC0: D5D2 BPL .L4 ; 0x0800AB68
.L10:
0x0800ABC2: 2201 MOVS R2, #1
0x0800ABC4: 0312 LSLS R2, R2, #12
0x0800ABC6: 6803 LDR R3, [R0]
0x0800ABC8: 689C LDR R4, [R3, #8]
0x0800ABCA: 4394 BICS R4, R2
0x0800ABCC: 6BC2 LDR R2, [R0, #60]
0x0800ABCE: 4322 ORRS R2, R4
0x0800ABD0: 609A STR R2, [R3, #8]
0x0800ABD2: 068A LSLS R2, R1, #26
0x0800ABD4: D5CA BPL .L5 ; 0x0800AB6C
.L11:
0x0800ABD6: 2201 MOVS R2, #1
0x0800ABD8: 0352 LSLS R2, R2, #13
0x0800ABDA: 6803 LDR R3, [R0]
0x0800ABDC: 689C LDR R4, [R3, #8]
0x0800ABDE: 4394 BICS R4, R2
0x0800ABE0: 6C02 LDR R2, [R0, #64]
0x0800ABE2: 4322 ORRS R2, R4
0x0800ABE4: 609A STR R2, [R3, #8]
0x0800ABE6: 064A LSLS R2, R1, #25
0x0800ABE8: D510 BPL .L13 ; 0x0800AC0C
.L12:
0x0800ABEA: 2201 MOVS R2, #1
0x0800ABEC: 0513 LSLS R3, R2, #20
0x0800ABEE: 6802 LDR R2, [R0]
0x0800ABF0: 6854 LDR R4, [R2, #4]
0x0800ABF2: 439C BICS R4, R3
0x0800ABF4: 6C45 LDR R5, [R0, #68]
0x0800ABF6: 432C ORRS R4, R5
0x0800ABF8: 6054 STR R4, [R2, #4]
0x0800ABFA: 429D CMP R5, R3
0x0800ABFC: D106 BNE .L13 ; 0x0800AC0C
0x0800ABFE: 2303 MOVS R3, #3
0x0800AC00: 055B LSLS R3, R3, #21
0x0800AC02: 6854 LDR R4, [R2, #4]
0x0800AC04: 439C BICS R4, R3
0x0800AC06: 6C83 LDR R3, [R0, #72]
0x0800AC08: 4323 ORRS R3, R4
0x0800AC0A: 6053 STR R3, [R2, #4]
.L13:
0x0800AC0C: 0609 LSLS R1, R1, #24
0x0800AC0E: D507 BPL .L14 ; 0x0800AC20
0x0800AC10: 2101 MOVS R1, #1
0x0800AC12: 04C9 LSLS R1, R1, #19
0x0800AC14: 6802 LDR R2, [R0]
0x0800AC16: 6853 LDR R3, [R2, #4]
0x0800AC18: 438B BICS R3, R1
0x0800AC1A: 6CC0 LDR R0, [R0, #76]
0x0800AC1C: 4318 ORRS R0, R3
0x0800AC1E: 6050 STR R0, [R2, #4]
.L14:
0x0800AC20: BD30 POP {R4-R5, PC}
Section .text.UART_WaitOnFlagUntilTimeout from stm32g0xx_hal_uart.o, size=238, align=2
UART_WaitOnFlagUntilTimeout:
0x0800AC22: B5F0 PUSH {R4-R7, LR}
0x0800AC24: B085 SUB SP, SP, #20
0x0800AC26: 9304 STR R3, [SP, #16]
0x0800AC28: 4616 MOV R6, R2
0x0800AC2A: 460F MOV R7, R1
0x0800AC2C: 4604 MOV R4, R0
0x0800AC2E: 6803 LDR R3, [R0]
0x0800AC30: 69D9 LDR R1, [R3, #28]
0x0800AC32: 4039 ANDS R1, R7
0x0800AC34: 1BC9 SUBS R1, R1, R7
0x0800AC36: 424A RSBS R2, R1, #0
0x0800AC38: 414A ADCS R2, R1
0x0800AC3A: 2000 MOVS R0, #0
0x0800AC3C: 42B2 CMP R2, R6
0x0800AC3E: D142 BNE .L4 ; 0x0800ACC6
0x0800AC40: 9002 STR R0, [SP, #8]
0x0800AC42: 4621 MOV R1, R4
0x0800AC44: 3180 ADDS R1, #128
0x0800AC46: 9101 STR R1, [SP, #4]
0x0800AC48: 9D0A LDR R5, [SP, #40]
0x0800AC4A: 2101 MOVS R1, #1
0x0800AC4C: 9100 STR R1, [SP, #0]
0x0800AC4E: 02C8 LSLS R0, R1, #11
0x0800AC50: 9003 STR R0, [SP, #12]
0x0800AC52: E006 B .L2 ; 0x0800AC62
.L1:
0x0800AC54: 69D9 LDR R1, [R3, #28]
0x0800AC56: 4039 ANDS R1, R7
0x0800AC58: 1BC9 SUBS R1, R1, R7
0x0800AC5A: 424A RSBS R2, R1, #0
0x0800AC5C: 414A ADCS R2, R1
0x0800AC5E: 42B2 CMP R2, R6
0x0800AC60: D130 BNE .L3 ; 0x0800ACC4
.L2:
0x0800AC62: 1C69 ADDS R1, R5, #1
0x0800AC64: D0F6 BEQ .L1 ; 0x0800AC54
0x0800AC66: F7F8 FAF1 BL HAL_GetTick ; 0x0800324C
0x0800AC6A: 2D00 CMP R5, #0
0x0800AC6C: D02D BEQ .L5 ; 0x0800ACCA
0x0800AC6E: 9904 LDR R1, [SP, #16]
0x0800AC70: 1A40 SUBS R0, R0, R1
0x0800AC72: 42A8 CMP R0, R5
0x0800AC74: D829 BHI .L5 ; 0x0800ACCA
0x0800AC76: 6823 LDR R3, [R4]
0x0800AC78: 6819 LDR R1, [R3]
0x0800AC7A: 0749 LSLS R1, R1, #29
0x0800AC7C: D5EA BPL .L1 ; 0x0800AC54
0x0800AC7E: 69D9 LDR R1, [R3, #28]
0x0800AC80: 9803 LDR R0, [SP, #12]
0x0800AC82: 4201 TST R1, R0
0x0800AC84: D0E6 BEQ .L1 ; 0x0800AC54
0x0800AC86: 6218 STR R0, [R3, #32]
0x0800AC88: F3EF 8010 MRS R0, PRIMASK
0x0800AC8C: 9D00 LDR R5, [SP, #0]
0x0800AC8E: F385 8810 MSR PRIMASK, R5
0x0800AC92: 210D MOVS R1, #13
0x0800AC94: 0149 LSLS R1, R1, #5
0x0800AC96: 6822 LDR R2, [R4]
0x0800AC98: 6813 LDR R3, [R2]
0x0800AC9A: 438B BICS R3, R1
0x0800AC9C: 6013 STR R3, [R2]
0x0800AC9E: F380 8810 MSR PRIMASK, R0
0x0800ACA2: F3EF 8010 MRS R0, PRIMASK
0x0800ACA6: F385 8810 MSR PRIMASK, R5
0x0800ACAA: 6821 LDR R1, [R4]
0x0800ACAC: 688A LDR R2, [R1, #8]
0x0800ACAE: 43AA BICS R2, R5
0x0800ACB0: 608A STR R2, [R1, #8]
0x0800ACB2: F380 8810 MSR PRIMASK, R0
0x0800ACB6: 2020 MOVS R0, #32
0x0800ACB8: 9A01 LDR R2, [SP, #4]
0x0800ACBA: 6050 STR R0, [R2, #4]
0x0800ACBC: 6090 STR R0, [R2, #8]
0x0800ACBE: 4610 MOV R0, R2
0x0800ACC0: 300C ADDS R0, #12
0x0800ACC2: E01E B .L6 ; 0x0800AD02
.L3:
0x0800ACC4: 9802 LDR R0, [SP, #8]
.L4:
0x0800ACC6: B005 ADD SP, SP, #20
0x0800ACC8: BDF0 POP {R4-R7, PC}
.L5:
0x0800ACCA: F3EF 8010 MRS R0, PRIMASK
0x0800ACCE: 9D00 LDR R5, [SP, #0]
0x0800ACD0: F385 8810 MSR PRIMASK, R5
0x0800ACD4: 210D MOVS R1, #13
0x0800ACD6: 0149 LSLS R1, R1, #5
0x0800ACD8: 6822 LDR R2, [R4]
0x0800ACDA: 6813 LDR R3, [R2]
0x0800ACDC: 438B BICS R3, R1
0x0800ACDE: 6013 STR R3, [R2]
0x0800ACE0: F380 8810 MSR PRIMASK, R0
0x0800ACE4: F3EF 8010 MRS R0, PRIMASK
0x0800ACE8: F385 8810 MSR PRIMASK, R5
0x0800ACEC: 6821 LDR R1, [R4]
0x0800ACEE: 688A LDR R2, [R1, #8]
0x0800ACF0: 43AA BICS R2, R5
0x0800ACF2: 608A STR R2, [R1, #8]
0x0800ACF4: F380 8810 MSR PRIMASK, R0
0x0800ACF8: 2020 MOVS R0, #32
0x0800ACFA: 9A01 LDR R2, [SP, #4]
0x0800ACFC: 6050 STR R0, [R2, #4]
0x0800ACFE: 4610 MOV R0, R2
0x0800AD00: 3008 ADDS R0, #8
.L6:
0x0800AD02: 2100 MOVS R1, #0
0x0800AD04: 7011 STRB R1, [R2]
0x0800AD06: 2120 MOVS R1, #32
0x0800AD08: 6001 STR R1, [R0]
0x0800AD0A: 2003 MOVS R0, #3
0x0800AD0C: B005 ADD SP, SP, #20
0x0800AD0E: BDF0 POP {R4-R7, PC}
Section .text.HAL_UART_ErrorCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_ErrorCallback:
0x0800AD10: 4770 BX LR
Section .text.HAL_UARTEx_RxEventCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UARTEx_RxEventCallback:
0x0800AD12: 4770 BX LR
Section .text.HAL_UART_TxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_TxCpltCallback:
0x0800AD14: 4770 BX LR
Section .text.HAL_UART_RxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_RxCpltCallback:
0x0800AD16: 4770 BX LR
Section .text.UART_RxISR_8BIT from stm32g0xx_hal_uart.o, size=162, align=2
UART_RxISR_8BIT:
0x0800AD18: B570 PUSH {R4-R6, LR}
0x0800AD1A: 6802 LDR R2, [R0]
0x0800AD1C: 4601 MOV R1, R0
0x0800AD1E: 315C ADDS R1, #92
0x0800AD20: 888B LDRH R3, [R1, #4]
0x0800AD22: 6ACC LDR R4, [R1, #44]
0x0800AD24: 2C22 CMP R4, #34
0x0800AD26: D10D BNE .L1 ; 0x0800AD44
0x0800AD28: 6A52 LDR R2, [R2, #36]
0x0800AD2A: 401A ANDS R2, R3
0x0800AD2C: 6D83 LDR R3, [R0, #88]
0x0800AD2E: 701A STRB R2, [R3]
0x0800AD30: 884A LDRH R2, [R1, #2]
0x0800AD32: 1E52 SUBS R2, R2, #1
0x0800AD34: 804A STRH R2, [R1, #2]
0x0800AD36: 6D82 LDR R2, [R0, #88]
0x0800AD38: 1C52 ADDS R2, R2, #1
0x0800AD3A: 6582 STR R2, [R0, #88]
0x0800AD3C: 884A LDRH R2, [R1, #2]
0x0800AD3E: 2A00 CMP R2, #0
0x0800AD40: D005 BEQ .L2 ; 0x0800AD4E
0x0800AD42: BD70 POP {R4-R6, PC}
.L1:
0x0800AD44: 6990 LDR R0, [R2, #24]
0x0800AD46: 2108 MOVS R1, #8
0x0800AD48: 4301 ORRS R1, R0
0x0800AD4A: 6191 STR R1, [R2, #24]
0x0800AD4C: BD70 POP {R4-R6, PC}
.L2:
0x0800AD4E: F3EF 8310 MRS R3, PRIMASK
0x0800AD52: 2201 MOVS R2, #1
0x0800AD54: F382 8810 MSR PRIMASK, R2
0x0800AD58: 2409 MOVS R4, #9
0x0800AD5A: 0164 LSLS R4, R4, #5
0x0800AD5C: 6805 LDR R5, [R0]
0x0800AD5E: 682E LDR R6, [R5]
0x0800AD60: 43A6 BICS R6, R4
0x0800AD62: 602E STR R6, [R5]
0x0800AD64: F383 8810 MSR PRIMASK, R3
0x0800AD68: F3EF 8310 MRS R3, PRIMASK
0x0800AD6C: F382 8810 MSR PRIMASK, R2
0x0800AD70: 6804 LDR R4, [R0]
0x0800AD72: 68A5 LDR R5, [R4, #8]
0x0800AD74: 4395 BICS R5, R2
0x0800AD76: 60A5 STR R5, [R4, #8]
0x0800AD78: F383 8810 MSR PRIMASK, R3
0x0800AD7C: 2320 MOVS R3, #32
0x0800AD7E: 62CB STR R3, [R1, #44]
0x0800AD80: 2300 MOVS R3, #0
0x0800AD82: 6703 STR R3, [R0, #112]
0x0800AD84: 6EC4 LDR R4, [R0, #108]
0x0800AD86: 2C01 CMP R4, #1
0x0800AD88: D114 BNE .L4 ; 0x0800ADB4
0x0800AD8A: 66C3 STR R3, [R0, #108]
0x0800AD8C: F3EF 8310 MRS R3, PRIMASK
0x0800AD90: F382 8810 MSR PRIMASK, R2
0x0800AD94: 6804 LDR R4, [R0]
0x0800AD96: 6825 LDR R5, [R4]
0x0800AD98: 2210 MOVS R2, #16
0x0800AD9A: 4395 BICS R5, R2
0x0800AD9C: 6025 STR R5, [R4]
0x0800AD9E: F383 8810 MSR PRIMASK, R3
0x0800ADA2: 6803 LDR R3, [R0]
0x0800ADA4: 69DC LDR R4, [R3, #28]
0x0800ADA6: 06E4 LSLS R4, R4, #27
0x0800ADA8: D500 BPL .L3 ; 0x0800ADAC
0x0800ADAA: 621A STR R2, [R3, #32]
.L3:
0x0800ADAC: 8809 LDRH R1, [R1]
0x0800ADAE: F7FF FFB0 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12
0x0800ADB2: BD70 POP {R4-R6, PC}
.L4:
0x0800ADB4: F7FF FFAF BL HAL_UART_RxCpltCallback ; 0x0800AD16
0x0800ADB8: BD70 POP {R4-R6, PC}
Section .text.HAL_UARTEx_DisableFifoMode from stm32g0xx_hal_uart_ex.o, size=54, align=2
HAL_UARTEx_DisableFifoMode:
0x0800ADBA: B530 PUSH {R4-R5, LR}
0x0800ADBC: 2180 MOVS R1, #128
0x0800ADBE: 5C41 LDRB R1, [R0, R1]
0x0800ADC0: 2901 CMP R1, #1
0x0800ADC2: D101 BNE .L1 ; 0x0800ADC8
0x0800ADC4: 2002 MOVS R0, #2
0x0800ADC6: BD30 POP {R4-R5, PC}
.L1:
0x0800ADC8: 4602 MOV R2, R0
0x0800ADCA: 3280 ADDS R2, #128
0x0800ADCC: 2124 MOVS R1, #36
0x0800ADCE: 6051 STR R1, [R2, #4]
0x0800ADD0: 6801 LDR R1, [R0]
0x0800ADD2: 680B LDR R3, [R1]
0x0800ADD4: 680C LDR R4, [R1]
0x0800ADD6: 2501 MOVS R5, #1
0x0800ADD8: 43AC BICS R4, R5
0x0800ADDA: 600C STR R4, [R1]
0x0800ADDC: 076C LSLS R4, R5, #29
0x0800ADDE: 43A3 BICS R3, R4
0x0800ADE0: 600B STR R3, [R1]
0x0800ADE2: 2100 MOVS R1, #0
0x0800ADE4: 6641 STR R1, [R0, #100]
0x0800ADE6: 7011 STRB R1, [R2]
0x0800ADE8: 2020 MOVS R0, #32
0x0800ADEA: 6050 STR R0, [R2, #4]
0x0800ADEC: 2000 MOVS R0, #0
0x0800ADEE: BD30 POP {R4-R5, PC}
Section .text._StoreChar from SEGGER_RTT_printf.o, size=66, align=2
_StoreChar:
0x0800ADF0: B510 PUSH {R4, LR}
0x0800ADF2: 4604 MOV R4, R0
0x0800ADF4: 6842 LDR R2, [R0, #4]
0x0800ADF6: 6883 LDR R3, [R0, #8]
0x0800ADF8: 1C58 ADDS R0, R3, #1
0x0800ADFA: 4290 CMP R0, R2
0x0800ADFC: D902 BLS .L2 ; 0x0800AE04
0x0800ADFE: 4293 CMP R3, R2
0x0800AE00: D009 BEQ .L3 ; 0x0800AE16
.L1:
0x0800AE02: BD10 POP {R4, PC}
.L2:
0x0800AE04: 6822 LDR R2, [R4]
0x0800AE06: 54D1 STRB R1, [R2, R3]
0x0800AE08: 60A0 STR R0, [R4, #8]
0x0800AE0A: 68E1 LDR R1, [R4, #12]
0x0800AE0C: 1C49 ADDS R1, R1, #1
0x0800AE0E: 60E1 STR R1, [R4, #12]
0x0800AE10: 6862 LDR R2, [R4, #4]
0x0800AE12: 4290 CMP R0, R2
0x0800AE14: D1F5 BNE .L1 ; 0x0800AE02
.L3:
0x0800AE16: 6821 LDR R1, [R4]
0x0800AE18: 6920 LDR R0, [R4, #16]
0x0800AE1A: F7FF FD17 BL SEGGER_RTT_Write ; 0x0800A84C
0x0800AE1E: 68A1 LDR R1, [R4, #8]
0x0800AE20: 4288 CMP R0, R1
0x0800AE22: D102 BNE .L4 ; 0x0800AE2A
0x0800AE24: 2000 MOVS R0, #0
0x0800AE26: 60A0 STR R0, [R4, #8]
0x0800AE28: BD10 POP {R4, PC}
.L4:
0x0800AE2A: 2000 MOVS R0, #0
0x0800AE2C: 43C0 MVNS R0, R0
0x0800AE2E: 60E0 STR R0, [R4, #12]
0x0800AE30: BD10 POP {R4, PC}
Section .text.FEEPROM_ConfigFreeBytes from feeprom.o, size=6, align=2
FEEPROM_ConfigFreeBytes:
0x0800AE32: 20F9 MOVS R0, #249
0x0800AE34: 00C0 LSLS R0, R0, #3
0x0800AE36: 4770 BX LR
Section .text.ShowSlaveAddressOnLED from main.o, size=58, align=2
ShowSlaveAddressOnLED:
0x0800AE38: B5F0 PUSH {R4-R7, LR}
0x0800AE3A: B081 SUB SP, SP, #4
0x0800AE3C: 2800 CMP R0, #0
0x0800AE3E: D016 BEQ .L2 ; 0x0800AE6E
0x0800AE40: 4614 MOV R4, R2
0x0800AE42: 460D MOV R5, R1
0x0800AE44: 4606 MOV R6, R0
0x0800AE46: 27FF MOVS R7, #255
0x0800AE48: 374E ADDS R7, #78
.L1:
0x0800AE4A: 2201 MOVS R2, #1
0x0800AE4C: 4628 MOV R0, R5
0x0800AE4E: 4621 MOV R1, R4
0x0800AE50: F000 F9CB BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800AE54: 4638 MOV R0, R7
0x0800AE56: F7F8 F9FF BL HAL_Delay ; 0x08003258
0x0800AE5A: 2200 MOVS R2, #0
0x0800AE5C: 4628 MOV R0, R5
0x0800AE5E: 4621 MOV R1, R4
0x0800AE60: F000 F9C3 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800AE64: 4638 MOV R0, R7
0x0800AE66: F7F8 F9F7 BL HAL_Delay ; 0x08003258
0x0800AE6A: 1E76 SUBS R6, R6, #1
0x0800AE6C: D1ED BNE .L1 ; 0x0800AE4A
.L2:
0x0800AE6E: B001 ADD SP, SP, #4
0x0800AE70: BDF0 POP {R4-R7, PC}
Section .text.LEDBlink from main.o, size=114, align=2
LEDBlink:
0x0800AE72: B5F0 PUSH {R4-R7, LR}
0x0800AE74: B081 SUB SP, SP, #4
0x0800AE76: 461D MOV R5, R3
0x0800AE78: 4614 MOV R4, R2
0x0800AE7A: 460F MOV R7, R1
0x0800AE7C: 4606 MOV R6, R0
0x0800AE7E: F7F8 F9E5 BL HAL_GetTick ; 0x0800324C
0x0800AE82: 683A LDR R2, [R7]
0x0800AE84: 42AA CMP R2, R5
0x0800AE86: D20B BCS .L1 ; 0x0800AEA0
0x0800AE88: 6823 LDR R3, [R4]
0x0800AE8A: 2B02 CMP R3, #2
0x0800AE8C: D01C BEQ .L6 ; 0x0800AEC8
0x0800AE8E: 4605 MOV R5, R0
0x0800AE90: 9909 LDR R1, [SP, #36]
0x0800AE92: 9808 LDR R0, [SP, #32]
0x0800AE94: 2B01 CMP R3, #1
0x0800AE96: D007 BEQ .L4 ; 0x0800AEA8
0x0800AE98: 2B00 CMP R3, #0
0x0800AE9A: D103 BNE .L3 ; 0x0800AEA4
0x0800AE9C: 2201 MOVS R2, #1
0x0800AE9E: E00B B .L5 ; 0x0800AEB8
.L1:
0x0800AEA0: 2000 MOVS R0, #0
.L2:
0x0800AEA2: 6038 STR R0, [R7]
.L3:
0x0800AEA4: B001 ADD SP, SP, #4
0x0800AEA6: BDF0 POP {R4-R7, PC}
.L4:
0x0800AEA8: 9B06 LDR R3, [SP, #24]
0x0800AEAA: 0052 LSLS R2, R2, #1
0x0800AEAC: 5A9A LDRH R2, [R3, R2]
0x0800AEAE: 6833 LDR R3, [R6]
0x0800AEB0: 1AEB SUBS R3, R5, R3
0x0800AEB2: 4293 CMP R3, R2
0x0800AEB4: D9F6 BLS .L3 ; 0x0800AEA4
0x0800AEB6: 2200 MOVS R2, #0
.L5:
0x0800AEB8: F000 F997 BL HAL_GPIO_WritePin ; 0x0800B1EA
0x0800AEBC: 6035 STR R5, [R6]
0x0800AEBE: 6820 LDR R0, [R4]
0x0800AEC0: 1C40 ADDS R0, R0, #1
0x0800AEC2: 6020 STR R0, [R4]
0x0800AEC4: B001 ADD SP, SP, #4
0x0800AEC6: BDF0 POP {R4-R7, PC}
.L6:
0x0800AEC8: 4603 MOV R3, R0
0x0800AECA: 9807 LDR R0, [SP, #28]
0x0800AECC: 0051 LSLS R1, R2, #1
0x0800AECE: 5A40 LDRH R0, [R0, R1]
0x0800AED0: 6831 LDR R1, [R6]
0x0800AED2: 1A59 SUBS R1, R3, R1
0x0800AED4: 4281 CMP R1, R0
0x0800AED6: D9E5 BLS .L3 ; 0x0800AEA4
0x0800AED8: 6033 STR R3, [R6]
0x0800AEDA: 2000 MOVS R0, #0
0x0800AEDC: 6020 STR R0, [R4]
0x0800AEDE: 6838 LDR R0, [R7]
0x0800AEE0: 1C40 ADDS R0, R0, #1
0x0800AEE2: E7DE B .L2 ; 0x0800AEA2
Section .text.mbInit from modbus.o, size=70, align=2
mbInit:
0x0800AEE4: B5B0 PUSH {R4-R5, R7, LR}
0x0800AEE6: B082 SUB SP, SP, #8
0x0800AEE8: 461D MOV R5, R3
0x0800AEEA: 4613 MOV R3, R2
0x0800AEEC: 460A MOV R2, R1
0x0800AEEE: 4604 MOV R4, R0
0x0800AEF0: 200B MOVS R0, #11
0x0800AEF2: 9001 STR R0, [SP, #4]
0x0800AEF4: 2B02 CMP R3, #2
0x0800AEF6: D301 BCC .L1 ; 0x0800AEFC
0x0800AEF8: 2002 MOVS R0, #2
0x0800AEFA: E000 B .L2 ; 0x0800AEFE
.L1:
0x0800AEFC: 2001 MOVS R0, #1
.L2:
0x0800AEFE: 9000 STR R0, [SP, #0]
0x0800AF00: 4620 MOV R0, R4
0x0800AF02: 4629 MOV R1, R5
0x0800AF04: F7FE FC3E BL mbUartInit ; 0x08009784
0x0800AF08: 2026 MOVS R0, #38
0x0800AF0A: 2100 MOVS R1, #0
0x0800AF0C: 5421 STRB R1, [R4, R0]
0x0800AF0E: 208D MOVS R0, #141
0x0800AF10: 0080 LSLS R0, R0, #2
0x0800AF12: 9A06 LDR R2, [SP, #24]
0x0800AF14: 5022 STR R2, [R4, R0]
0x0800AF16: 84A1 STRH R1, [R4, #36]
0x0800AF18: 61E1 STR R1, [R4, #28]
0x0800AF1A: 8421 STRH R1, [R4, #32]
0x0800AF1C: 1820 ADDS R0, R4, R0
0x0800AF1E: 341C ADDS R4, #28
0x0800AF20: 71A1 STRB R1, [R4, #6]
0x0800AF22: 9907 LDR R1, [SP, #28]
0x0800AF24: 6041 STR R1, [R0, #4]
0x0800AF26: B002 ADD SP, SP, #8
0x0800AF28: BDB0 POP {R4-R5, R7, PC}
Section .text.mbSlaveProcessPdu from modbus.o, size=66, align=2
mbSlaveProcessPdu:
0x0800AF2A: B5B0 PUSH {R4-R5, R7, LR}
0x0800AF2C: B082 SUB SP, SP, #8
0x0800AF2E: 784C LDRB R4, [R1, #1]
0x0800AF30: 9D06 LDR R5, [SP, #24]
0x0800AF32: 2C10 CMP R4, #16
0x0800AF34: D007 BEQ .L1 ; 0x0800AF46
0x0800AF36: 2C06 CMP R4, #6
0x0800AF38: D00A BEQ .L2 ; 0x0800AF50
0x0800AF3A: 2C03 CMP R4, #3
0x0800AF3C: D10D BNE .L3 ; 0x0800AF5A
0x0800AF3E: F7FE FE79 BL mbSlaveReadHoldingRegisters ; 0x08009C34
0x0800AF42: B002 ADD SP, SP, #8
0x0800AF44: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800AF46: 9500 STR R5, [SP, #0]
0x0800AF48: F7FE FEF2 BL mbSlaveWriteMultipleRegisters ; 0x08009D30
0x0800AF4C: B002 ADD SP, SP, #8
0x0800AF4E: BDB0 POP {R4-R5, R7, PC}
.L2:
0x0800AF50: 9500 STR R5, [SP, #0]
0x0800AF52: F7FE FEAF BL mbSlaveWriteSingleRegister ; 0x08009CB4
0x0800AF56: B002 ADD SP, SP, #8
0x0800AF58: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800AF5A: 2180 MOVS R1, #128
0x0800AF5C: 404C EORS R4, R1
0x0800AF5E: 5484 STRB R4, [R0, R2]
0x0800AF60: 1880 ADDS R0, R0, R2
0x0800AF62: 2101 MOVS R1, #1
0x0800AF64: 7041 STRB R1, [R0, #1]
0x0800AF66: 1C90 ADDS R0, R2, #2
0x0800AF68: B002 ADD SP, SP, #8
0x0800AF6A: BDB0 POP {R4-R5, R7, PC}
Section .text.SVC_Handler from stm32g0xx_it.o, size=2, align=2
SVC_Handler:
0x0800AF6C: 4770 BX LR
Section .text.PendSV_Handler from stm32g0xx_it.o, size=2, align=2
PendSV_Handler:
0x0800AF6E: 4770 BX LR
Section .text.libc.__aeabi_dmul_aux from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=394, align=2
__aeabi_dmul_aux:
0x0800AF70: D108 BNE .L2 ; 0x0800AF84
0x0800AF72: 2800 CMP R0, #0
0x0800AF74: D106 BNE .L2 ; 0x0800AF84
0x0800AF76: 42F5 CMN R5, R6
0x0800AF78: D804 BHI .L2 ; 0x0800AF84
0x0800AF7A: D301 BCC .L1 ; 0x0800AF80
0x0800AF7C: 2A00 CMP R2, #0
0x0800AF7E: D101 BNE .L2 ; 0x0800AF84
.L1:
0x0800AF80: 0D6D LSRS R5, R5, #21
0x0800AF82: D109 BNE .L4 ; 0x0800AF98
.L2:
0x0800AF84: 2000 MOVS R0, #0
0x0800AF86: 43C1 MVNS R1, R0
0x0800AF88: 0D09 LSRS R1, R1, #20
0x0800AF8A: 04C9 LSLS R1, R1, #19
0x0800AF8C: BDF0 POP {R4-R7, PC}
.L3:
0x0800AF8E: D1F9 BNE .L2 ; 0x0800AF84
0x0800AF90: 4212 TST R2, R2
0x0800AF92: D1F7 BNE .L2 ; 0x0800AF84
0x0800AF94: 0D64 LSRS R4, R4, #21
0x0800AF96: D0F5 BEQ .L2 ; 0x0800AF84
.L4:
0x0800AF98: 2000 MOVS R0, #0
0x0800AF9A: 43C1 MVNS R1, R0
0x0800AF9C: 0549 LSLS R1, R1, #21
0x0800AF9E: 0849 LSRS R1, R1, #1
0x0800AFA0: E0A6 B .L7 ; 0x0800B0F0
.L5:
0x0800AFA2: 2000 MOVS R0, #0
0x0800AFA4: 4661 MOV R1, R12
0x0800AFA6: BDF0 POP {R4-R7, PC}
__aeabi_dmul:
0x0800AFA8: B5F0 PUSH {R4-R7, LR}
0x0800AFAA: 2701 MOVS R7, #1
0x0800AFAC: 07FF LSLS R7, R7, #31
0x0800AFAE: 000E MOVS R6, R1
0x0800AFB0: 405E EORS R6, R3
0x0800AFB2: 403E ANDS R6, R7
0x0800AFB4: 46B4 MOV R12, R6
0x0800AFB6: 0ABE LSRS R6, R7, #10
0x0800AFB8: 184C ADDS R4, R1, R1
0x0800AFBA: 18DD ADDS R5, R3, R3
0x0800AFBC: 42F4 CMN R4, R6
0x0800AFBE: D2D7 BCS __aeabi_dmul_aux ; 0x0800AF70
0x0800AFC0: 42F5 CMN R5, R6
0x0800AFC2: D2E4 BCS .L3 ; 0x0800AF8E
0x0800AFC4: 0D64 LSRS R4, R4, #21
0x0800AFC6: D0EC BEQ .L5 ; 0x0800AFA2
0x0800AFC8: 0D6D LSRS R5, R5, #21
0x0800AFCA: D0EA BEQ .L5 ; 0x0800AFA2
0x0800AFCC: 1964 ADDS R4, R4, R5
0x0800AFCE: 02C9 LSLS R1, R1, #11
0x0800AFD0: 4339 ORRS R1, R7
0x0800AFD2: 0D46 LSRS R6, R0, #21
0x0800AFD4: 02C0 LSLS R0, R0, #11
0x0800AFD6: 4331 ORRS R1, R6
0x0800AFD8: 02DB LSLS R3, R3, #11
0x0800AFDA: 433B ORRS R3, R7
0x0800AFDC: 0ADB LSRS R3, R3, #11
0x0800AFDE: B410 PUSH {R4}
0x0800AFE0: 468E MOV LR, R1
0x0800AFE2: B285 UXTH R5, R0
0x0800AFE4: B297 UXTH R7, R2
0x0800AFE6: 436F MULS R7, R5, R7
0x0800AFE8: 0C14 LSRS R4, R2, #16
0x0800AFEA: 436C MULS R4, R5, R4
0x0800AFEC: 0C3E LSRS R6, R7, #16
0x0800AFEE: 19A4 ADDS R4, R4, R6
0x0800AFF0: 0C26 LSRS R6, R4, #16
0x0800AFF2: 0424 LSLS R4, R4, #16
0x0800AFF4: B2BF UXTH R7, R7
0x0800AFF6: 4327 ORRS R7, R4
0x0800AFF8: B29C UXTH R4, R3
0x0800AFFA: 436C MULS R4, R5, R4
0x0800AFFC: 19A4 ADDS R4, R4, R6
0x0800AFFE: 0C19 LSRS R1, R3, #16
0x0800B000: 4369 MULS R1, R5, R1
0x0800B002: 0C25 LSRS R5, R4, #16
0x0800B004: B2A4 UXTH R4, R4
0x0800B006: 1949 ADDS R1, R1, R5
0x0800B008: 040D LSLS R5, R1, #16
0x0800B00A: 0C09 LSRS R1, R1, #16
0x0800B00C: 1964 ADDS R4, R4, R5
0x0800B00E: 0C00 LSRS R0, R0, #16
0x0800B010: B295 UXTH R5, R2
0x0800B012: 4345 MULS R5, R0, R5
0x0800B014: 0C3E LSRS R6, R7, #16
0x0800B016: 1976 ADDS R6, R6, R5
0x0800B018: 4337 ORRS R7, R6
0x0800B01A: B2BF UXTH R7, R7
0x0800B01C: 0C36 LSRS R6, R6, #16
0x0800B01E: 0C15 LSRS R5, R2, #16
0x0800B020: 4345 MULS R5, R0, R5
0x0800B022: 19AD ADDS R5, R5, R6
0x0800B024: B2A6 UXTH R6, R4
0x0800B026: 0C24 LSRS R4, R4, #16
0x0800B028: 19AD ADDS R5, R5, R6
0x0800B02A: 042E LSLS R6, R5, #16
0x0800B02C: 4337 ORRS R7, R6
0x0800B02E: 0C2E LSRS R6, R5, #16
0x0800B030: 1936 ADDS R6, R6, R4
0x0800B032: B29D UXTH R5, R3
0x0800B034: 4345 MULS R5, R0, R5
0x0800B036: 19AD ADDS R5, R5, R6
0x0800B038: B2AC UXTH R4, R5
0x0800B03A: 0C2E LSRS R6, R5, #16
0x0800B03C: 1989 ADDS R1, R1, R6
0x0800B03E: 0C1D LSRS R5, R3, #16
0x0800B040: 4345 MULS R5, R0, R5
0x0800B042: 186D ADDS R5, R5, R1
0x0800B044: 042E LSLS R6, R5, #16
0x0800B046: 0C29 LSRS R1, R5, #16
0x0800B048: 4334 ORRS R4, R6
0x0800B04A: 4670 MOV R0, LR
0x0800B04C: B280 UXTH R0, R0
0x0800B04E: B295 UXTH R5, R2
0x0800B050: 4345 MULS R5, R0, R5
0x0800B052: 0C3E LSRS R6, R7, #16
0x0800B054: 1976 ADDS R6, R6, R5
0x0800B056: 4337 ORRS R7, R6
0x0800B058: B2BF UXTH R7, R7
0x0800B05A: 0C36 LSRS R6, R6, #16
0x0800B05C: 0C15 LSRS R5, R2, #16
0x0800B05E: 4345 MULS R5, R0, R5
0x0800B060: 19AD ADDS R5, R5, R6
0x0800B062: B2A6 UXTH R6, R4
0x0800B064: 19AD ADDS R5, R5, R6
0x0800B066: 0C24 LSRS R4, R4, #16
0x0800B068: 042E LSLS R6, R5, #16
0x0800B06A: 4337 ORRS R7, R6
0x0800B06C: 0C2E LSRS R6, R5, #16
0x0800B06E: 1936 ADDS R6, R6, R4
0x0800B070: B29D UXTH R5, R3
0x0800B072: 4345 MULS R5, R0, R5
0x0800B074: 19AD ADDS R5, R5, R6
0x0800B076: B2AC UXTH R4, R5
0x0800B078: 0C2E LSRS R6, R5, #16
0x0800B07A: 1989 ADDS R1, R1, R6
0x0800B07C: 0C1D LSRS R5, R3, #16
0x0800B07E: 4345 MULS R5, R0, R5
0x0800B080: 186D ADDS R5, R5, R1
0x0800B082: 042E LSLS R6, R5, #16
0x0800B084: 4334 ORRS R4, R6
0x0800B086: 0C29 LSRS R1, R5, #16
0x0800B088: 4675 MOV R5, LR
0x0800B08A: 0C2D LSRS R5, R5, #16
0x0800B08C: B290 UXTH R0, R2
0x0800B08E: 4368 MULS R0, R5, R0
0x0800B090: 0C3E LSRS R6, R7, #16
0x0800B092: 1980 ADDS R0, R0, R6
0x0800B094: 0406 LSLS R6, R0, #16
0x0800B096: B2BF UXTH R7, R7
0x0800B098: 433E ORRS R6, R7
0x0800B09A: 0C07 LSRS R7, R0, #16
0x0800B09C: B2A0 UXTH R0, R4
0x0800B09E: 183F ADDS R7, R7, R0
0x0800B0A0: 0C12 LSRS R2, R2, #16
0x0800B0A2: 436A MULS R2, R5, R2
0x0800B0A4: 19D0 ADDS R0, R2, R7
0x0800B0A6: 0C02 LSRS R2, R0, #16
0x0800B0A8: B280 UXTH R0, R0
0x0800B0AA: 0C24 LSRS R4, R4, #16
0x0800B0AC: 18A4 ADDS R4, R4, R2
0x0800B0AE: B29A UXTH R2, R3
0x0800B0B0: 436A MULS R2, R5, R2
0x0800B0B2: 1912 ADDS R2, R2, R4
0x0800B0B4: 0414 LSLS R4, R2, #16
0x0800B0B6: 4320 ORRS R0, R4
0x0800B0B8: 0C12 LSRS R2, R2, #16
0x0800B0BA: 1889 ADDS R1, R1, R2
0x0800B0BC: 0C1B LSRS R3, R3, #16
0x0800B0BE: 436B MULS R3, R5, R3
0x0800B0C0: 18C9 ADDS R1, R1, R3
0x0800B0C2: BC10 POP {R4}
0x0800B0C4: 2701 MOVS R7, #1
0x0800B0C6: 053D LSLS R5, R7, #20
0x0800B0C8: 4229 TST R1, R5
0x0800B0CA: D103 BNE .L6 ; 0x0800B0D4
0x0800B0CC: 19B6 ADDS R6, R6, R6
0x0800B0CE: 4140 ADCS R0, R0
0x0800B0D0: 4149 ADCS R1, R1
0x0800B0D2: 3C01 SUBS R4, #1
.L6:
0x0800B0D4: 07FF LSLS R7, R7, #31
0x0800B0D6: 0D7D LSRS R5, R7, #21
0x0800B0D8: 3D01 SUBS R5, #1
0x0800B0DA: 1B64 SUBS R4, R4, R5
0x0800B0DC: DB0B BLT .L8 ; 0x0800B0F6
0x0800B0DE: 006D LSLS R5, R5, #1
0x0800B0E0: 42AC CMP R4, R5
0x0800B0E2: DA09 BGE .L9 ; 0x0800B0F8
0x0800B0E4: 0524 LSLS R4, R4, #20
0x0800B0E6: 2500 MOVS R5, #0
0x0800B0E8: 0842 LSRS R2, R0, #1
0x0800B0EA: 41BE SBCS R6, R7
0x0800B0EC: 4168 ADCS R0, R5
0x0800B0EE: 4161 ADCS R1, R4
.L7:
0x0800B0F0: 4666 MOV R6, R12
0x0800B0F2: 4331 ORRS R1, R6
0x0800B0F4: BDF0 POP {R4-R7, PC}
.L8:
0x0800B0F6: E754 B .L5 ; 0x0800AFA2
.L9:
0x0800B0F8: E74E B .L4 ; 0x0800AF98
Section .text.HAL_ADC_Stop from stm32g0xx_hal_adc.o, size=64, align=2
HAL_ADC_Stop:
0x0800B0FA: B5B0 PUSH {R4-R5, R7, LR}
0x0800B0FC: 4604 MOV R4, R0
0x0800B0FE: 2054 MOVS R0, #84
0x0800B100: 5C20 LDRB R0, [R4, R0]
0x0800B102: 2801 CMP R0, #1
0x0800B104: D101 BNE .L1 ; 0x0800B10A
0x0800B106: 2002 MOVS R0, #2
0x0800B108: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800B10A: 4625 MOV R5, R4
0x0800B10C: 3554 ADDS R5, #84
0x0800B10E: 2001 MOVS R0, #1
0x0800B110: 7028 STRB R0, [R5]
0x0800B112: 4620 MOV R0, R4
0x0800B114: F7F8 F9FC BL ADC_ConversionStop ; 0x08003510
0x0800B118: 2800 CMP R0, #0
0x0800B11A: D10B BNE .L2 ; 0x0800B134
0x0800B11C: 4620 MOV R0, R4
0x0800B11E: F7F8 FA25 BL ADC_Disable ; 0x0800356C
0x0800B122: 2800 CMP R0, #0
0x0800B124: D106 BNE .L2 ; 0x0800B134
0x0800B126: 20FF MOVS R0, #255
0x0800B128: 3002 ADDS R0, #2
0x0800B12A: 6DA1 LDR R1, [R4, #88]
0x0800B12C: 4381 BICS R1, R0
0x0800B12E: 1C48 ADDS R0, R1, #1
0x0800B130: 65A0 STR R0, [R4, #88]
0x0800B132: 2000 MOVS R0, #0
.L2:
0x0800B134: 2100 MOVS R1, #0
0x0800B136: 7029 STRB R1, [R5]
0x0800B138: BDB0 POP {R4-R5, R7, PC}
Section .text.ADC_DMAConvCplt from stm32g0xx_hal_adc.o, size=124, align=2
ADC_DMAConvCplt:
0x0800B13A: B5B0 PUSH {R4-R5, R7, LR}
0x0800B13C: 4601 MOV R1, R0
0x0800B13E: 6A80 LDR R0, [R0, #40]
0x0800B140: 6D83 LDR R3, [R0, #88]
0x0800B142: 6D82 LDR R2, [R0, #88]
0x0800B144: 2450 MOVS R4, #80
0x0800B146: 4223 TST R3, R4
0x0800B148: D006 BEQ .L1 ; 0x0800B158
0x0800B14A: 06D2 LSLS R2, R2, #27
0x0800B14C: D410 BMI .L3 ; 0x0800B170
0x0800B14E: 6D00 LDR R0, [R0, #80]
0x0800B150: 6B42 LDR R2, [R0, #52]
0x0800B152: 4608 MOV R0, R1
0x0800B154: 4790 BLX R2
0x0800B156: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800B158: 2101 MOVS R1, #1
0x0800B15A: 024B LSLS R3, R1, #9
0x0800B15C: 431A ORRS R2, R3
0x0800B15E: 6582 STR R2, [R0, #88]
0x0800B160: 6802 LDR R2, [R0]
0x0800B162: 68D3 LDR R3, [R2, #12]
0x0800B164: 051B LSLS R3, R3, #20
0x0800B166: 0F9B LSRS R3, R3, #30
0x0800B168: D005 BEQ .L4 ; 0x0800B176
.L2:
0x0800B16A: F7FF FC6E BL HAL_ADC_ConvCpltCallback ; 0x0800AA4A
0x0800B16E: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800B170: F7FF FC6C BL HAL_ADC_ErrorCallback ; 0x0800AA4C
0x0800B174: BDB0 POP {R4-R5, R7, PC}
.L4:
0x0800B176: 7E83 LDRB R3, [R0, #26]
0x0800B178: 2B00 CMP R3, #0
0x0800B17A: D1F6 BNE .L2 ; 0x0800B16A
0x0800B17C: 6813 LDR R3, [R2]
0x0800B17E: 071B LSLS R3, R3, #28
0x0800B180: D5F3 BPL .L2 ; 0x0800B16A
0x0800B182: 6893 LDR R3, [R2, #8]
0x0800B184: 075B LSLS R3, R3, #29
0x0800B186: D40A BMI .L5 ; 0x0800B19E
0x0800B188: 4603 MOV R3, R0
0x0800B18A: 3358 ADDS R3, #88
0x0800B18C: 6854 LDR R4, [R2, #4]
0x0800B18E: 250C MOVS R5, #12
0x0800B190: 43AC BICS R4, R5
0x0800B192: 6054 STR R4, [R2, #4]
0x0800B194: 24FF MOVS R4, #255
0x0800B196: 3402 ADDS R4, #2
0x0800B198: 681A LDR R2, [R3]
0x0800B19A: 43A2 BICS R2, R4
0x0800B19C: E006 B .L6 ; 0x0800B1AC
.L5:
0x0800B19E: 6D82 LDR R2, [R0, #88]
0x0800B1A0: 2320 MOVS R3, #32
0x0800B1A2: 4313 ORRS R3, R2
0x0800B1A4: 6583 STR R3, [R0, #88]
0x0800B1A6: 4603 MOV R3, R0
0x0800B1A8: 335C ADDS R3, #92
0x0800B1AA: 6DC2 LDR R2, [R0, #92]
.L6:
0x0800B1AC: 430A ORRS R2, R1
0x0800B1AE: 601A STR R2, [R3]
0x0800B1B0: F7FF FC4B BL HAL_ADC_ConvCpltCallback ; 0x0800AA4A
0x0800B1B4: BDB0 POP {R4-R5, R7, PC}
Section .text.HAL_ADCEx_Calibration_GetValue from stm32g0xx_hal_adc_ex.o, size=12, align=2
HAL_ADCEx_Calibration_GetValue:
0x0800B1B6: 6800 LDR R0, [R0]
0x0800B1B8: 21B4 MOVS R1, #180
0x0800B1BA: 5841 LDR R1, [R0, R1]
0x0800B1BC: 207F MOVS R0, #127
0x0800B1BE: 4008 ANDS R0, R1
0x0800B1C0: 4770 BX LR
Section .text.HAL_DAC_Init from stm32g0xx_hal_dac.o, size=40, align=2
HAL_DAC_Init:
0x0800B1C2: B510 PUSH {R4, LR}
0x0800B1C4: 2800 CMP R0, #0
0x0800B1C6: D00E BEQ .L2 ; 0x0800B1E6
0x0800B1C8: 4604 MOV R4, R0
0x0800B1CA: 7900 LDRB R0, [R0, #4]
0x0800B1CC: 2800 CMP R0, #0
0x0800B1CE: D103 BNE .L1 ; 0x0800B1D8
0x0800B1D0: 7160 STRB R0, [R4, #5]
0x0800B1D2: 4620 MOV R0, R4
0x0800B1D4: F7FB FB7A BL HAL_DAC_MspInit ; 0x080068CC
.L1:
0x0800B1D8: 2002 MOVS R0, #2
0x0800B1DA: 7120 STRB R0, [R4, #4]
0x0800B1DC: 2000 MOVS R0, #0
0x0800B1DE: 6120 STR R0, [R4, #16]
0x0800B1E0: 2101 MOVS R1, #1
0x0800B1E2: 7121 STRB R1, [R4, #4]
0x0800B1E4: BD10 POP {R4, PC}
.L2:
0x0800B1E6: 2001 MOVS R0, #1
0x0800B1E8: BD10 POP {R4, PC}
Section .text.HAL_GPIO_WritePin from stm32g0xx_hal_gpio.o, size=16, align=2
HAL_GPIO_WritePin:
0x0800B1EA: 2A00 CMP R2, #0
0x0800B1EC: D002 BEQ .L1 ; 0x0800B1F4
0x0800B1EE: 2218 MOVS R2, #24
0x0800B1F0: 5081 STR R1, [R0, R2]
0x0800B1F2: 4770 BX LR
.L1:
0x0800B1F4: 2228 MOVS R2, #40
0x0800B1F6: 5081 STR R1, [R0, R2]
0x0800B1F8: 4770 BX LR
Section .text.HAL_GPIO_TogglePin from stm32g0xx_hal_gpio.o, size=16, align=2
HAL_GPIO_TogglePin:
0x0800B1FA: 6942 LDR R2, [R0, #20]
0x0800B1FC: 460B MOV R3, R1
0x0800B1FE: 4393 BICS R3, R2
0x0800B200: 400A ANDS R2, R1
0x0800B202: 0411 LSLS R1, R2, #16
0x0800B204: 18C9 ADDS R1, R1, R3
0x0800B206: 6181 STR R1, [R0, #24]
0x0800B208: 4770 BX LR
Section .text.UART_TxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=108, align=2
UART_TxISR_8BIT_FIFOEN:
0x0800B20A: B530 PUSH {R4-R5, LR}
0x0800B20C: 2184 MOVS R1, #132
0x0800B20E: 5841 LDR R1, [R0, R1]
0x0800B210: 2921 CMP R1, #33
0x0800B212: D104 BNE .L1 ; 0x0800B21E
0x0800B214: 4601 MOV R1, R0
0x0800B216: 3156 ADDS R1, #86
0x0800B218: 8A8A LDRH R2, [R1, #20]
0x0800B21A: 2A00 CMP R2, #0
0x0800B21C: D103 BNE .L3 ; 0x0800B226
.L1:
0x0800B21E: BD30 POP {R4-R5, PC}
.L2:
0x0800B220: 1E52 SUBS R2, R2, #1
0x0800B222: 0413 LSLS R3, R2, #16
0x0800B224: D0FB BEQ .L1 ; 0x0800B21E
.L3:
0x0800B226: 880B LDRH R3, [R1]
0x0800B228: 2B00 CMP R3, #0
0x0800B22A: D00C BEQ .L4 ; 0x0800B246
0x0800B22C: 6803 LDR R3, [R0]
0x0800B22E: 69DC LDR R4, [R3, #28]
0x0800B230: 0624 LSLS R4, R4, #24
0x0800B232: D5F5 BPL .L2 ; 0x0800B220
0x0800B234: 6D04 LDR R4, [R0, #80]
0x0800B236: 7825 LDRB R5, [R4]
0x0800B238: 629D STR R5, [R3, #40]
0x0800B23A: 1C63 ADDS R3, R4, #1
0x0800B23C: 6503 STR R3, [R0, #80]
0x0800B23E: 880B LDRH R3, [R1]
0x0800B240: 1E5B SUBS R3, R3, #1
0x0800B242: 800B STRH R3, [R1]
0x0800B244: E7EC B .L2 ; 0x0800B220
.L4:
0x0800B246: F3EF 8110 MRS R1, PRIMASK
0x0800B24A: 2201 MOVS R2, #1
0x0800B24C: F382 8810 MSR PRIMASK, R2
0x0800B250: 05D3 LSLS R3, R2, #23
0x0800B252: 6804 LDR R4, [R0]
0x0800B254: 68A5 LDR R5, [R4, #8]
0x0800B256: 439D BICS R5, R3
0x0800B258: 60A5 STR R5, [R4, #8]
0x0800B25A: F381 8810 MSR PRIMASK, R1
0x0800B25E: F3EF 8110 MRS R1, PRIMASK
0x0800B262: F382 8810 MSR PRIMASK, R2
0x0800B266: 6800 LDR R0, [R0]
0x0800B268: 6802 LDR R2, [R0]
0x0800B26A: 2340 MOVS R3, #64
0x0800B26C: 4313 ORRS R3, R2
0x0800B26E: 6003 STR R3, [R0]
0x0800B270: F381 8810 MSR PRIMASK, R1
0x0800B274: BD30 POP {R4-R5, PC}
Section .text.UART_TxISR_8BIT from stm32g0xx_hal_uart.o, size=88, align=2
UART_TxISR_8BIT:
0x0800B276: B530 PUSH {R4-R5, LR}
0x0800B278: 2184 MOVS R1, #132
0x0800B27A: 5841 LDR R1, [R0, R1]
0x0800B27C: 2921 CMP R1, #33
0x0800B27E: D10D BNE .L1 ; 0x0800B29C
0x0800B280: 4601 MOV R1, R0
0x0800B282: 3156 ADDS R1, #86
0x0800B284: 880A LDRH R2, [R1]
0x0800B286: 2A00 CMP R2, #0
0x0800B288: D009 BEQ .L2 ; 0x0800B29E
0x0800B28A: 6802 LDR R2, [R0]
0x0800B28C: 6D03 LDR R3, [R0, #80]
0x0800B28E: 781C LDRB R4, [R3]
0x0800B290: 6294 STR R4, [R2, #40]
0x0800B292: 1C5A ADDS R2, R3, #1
0x0800B294: 6502 STR R2, [R0, #80]
0x0800B296: 8808 LDRH R0, [R1]
0x0800B298: 1E40 SUBS R0, R0, #1
0x0800B29A: 8008 STRH R0, [R1]
.L1:
0x0800B29C: BD30 POP {R4-R5, PC}
.L2:
0x0800B29E: F3EF 8110 MRS R1, PRIMASK
0x0800B2A2: 2201 MOVS R2, #1
0x0800B2A4: F382 8810 MSR PRIMASK, R2
0x0800B2A8: 6803 LDR R3, [R0]
0x0800B2AA: 681C LDR R4, [R3]
0x0800B2AC: 2580 MOVS R5, #128
0x0800B2AE: 43AC BICS R4, R5
0x0800B2B0: 601C STR R4, [R3]
0x0800B2B2: F381 8810 MSR PRIMASK, R1
0x0800B2B6: F3EF 8110 MRS R1, PRIMASK
0x0800B2BA: F382 8810 MSR PRIMASK, R2
0x0800B2BE: 6800 LDR R0, [R0]
0x0800B2C0: 6802 LDR R2, [R0]
0x0800B2C2: 2340 MOVS R3, #64
0x0800B2C4: 4313 ORRS R3, R2
0x0800B2C6: 6003 STR R3, [R0]
0x0800B2C8: F381 8810 MSR PRIMASK, R1
0x0800B2CC: BD30 POP {R4-R5, PC}
Section .text.UART_RxISR_16BIT from stm32g0xx_hal_uart.o, size=160, align=2
UART_RxISR_16BIT:
0x0800B2CE: B570 PUSH {R4-R6, LR}
0x0800B2D0: 6802 LDR R2, [R0]
0x0800B2D2: 4601 MOV R1, R0
0x0800B2D4: 315C ADDS R1, #92
0x0800B2D6: 888B LDRH R3, [R1, #4]
0x0800B2D8: 6ACC LDR R4, [R1, #44]
0x0800B2DA: 2C22 CMP R4, #34
0x0800B2DC: D10C BNE .L1 ; 0x0800B2F8
0x0800B2DE: 6A52 LDR R2, [R2, #36]
0x0800B2E0: 4013 ANDS R3, R2
0x0800B2E2: 6D82 LDR R2, [R0, #88]
0x0800B2E4: 8013 STRH R3, [R2]
0x0800B2E6: 884B LDRH R3, [R1, #2]
0x0800B2E8: 1E5B SUBS R3, R3, #1
0x0800B2EA: 804B STRH R3, [R1, #2]
0x0800B2EC: 1C92 ADDS R2, R2, #2
0x0800B2EE: 6582 STR R2, [R0, #88]
0x0800B2F0: 884A LDRH R2, [R1, #2]
0x0800B2F2: 2A00 CMP R2, #0
0x0800B2F4: D005 BEQ .L2 ; 0x0800B302
0x0800B2F6: BD70 POP {R4-R6, PC}
.L1:
0x0800B2F8: 6990 LDR R0, [R2, #24]
0x0800B2FA: 2108 MOVS R1, #8
0x0800B2FC: 4301 ORRS R1, R0
0x0800B2FE: 6191 STR R1, [R2, #24]
0x0800B300: BD70 POP {R4-R6, PC}
.L2:
0x0800B302: F3EF 8310 MRS R3, PRIMASK
0x0800B306: 2201 MOVS R2, #1
0x0800B308: F382 8810 MSR PRIMASK, R2
0x0800B30C: 2409 MOVS R4, #9
0x0800B30E: 0164 LSLS R4, R4, #5
0x0800B310: 6805 LDR R5, [R0]
0x0800B312: 682E LDR R6, [R5]
0x0800B314: 43A6 BICS R6, R4
0x0800B316: 602E STR R6, [R5]
0x0800B318: F383 8810 MSR PRIMASK, R3
0x0800B31C: F3EF 8310 MRS R3, PRIMASK
0x0800B320: F382 8810 MSR PRIMASK, R2
0x0800B324: 6804 LDR R4, [R0]
0x0800B326: 68A5 LDR R5, [R4, #8]
0x0800B328: 4395 BICS R5, R2
0x0800B32A: 60A5 STR R5, [R4, #8]
0x0800B32C: F383 8810 MSR PRIMASK, R3
0x0800B330: 2320 MOVS R3, #32
0x0800B332: 62CB STR R3, [R1, #44]
0x0800B334: 2300 MOVS R3, #0
0x0800B336: 6703 STR R3, [R0, #112]
0x0800B338: 6EC4 LDR R4, [R0, #108]
0x0800B33A: 2C01 CMP R4, #1
0x0800B33C: D114 BNE .L4 ; 0x0800B368
0x0800B33E: 66C3 STR R3, [R0, #108]
0x0800B340: F3EF 8310 MRS R3, PRIMASK
0x0800B344: F382 8810 MSR PRIMASK, R2
0x0800B348: 6804 LDR R4, [R0]
0x0800B34A: 6825 LDR R5, [R4]
0x0800B34C: 2210 MOVS R2, #16
0x0800B34E: 4395 BICS R5, R2
0x0800B350: 6025 STR R5, [R4]
0x0800B352: F383 8810 MSR PRIMASK, R3
0x0800B356: 6803 LDR R3, [R0]
0x0800B358: 69DC LDR R4, [R3, #28]
0x0800B35A: 06E4 LSLS R4, R4, #27
0x0800B35C: D500 BPL .L3 ; 0x0800B360
0x0800B35E: 621A STR R2, [R3, #32]
.L3:
0x0800B360: 8809 LDRH R1, [R1]
0x0800B362: F7FF FCD6 BL HAL_UARTEx_RxEventCallback ; 0x0800AD12
0x0800B366: BD70 POP {R4-R6, PC}
.L4:
0x0800B368: F7FF FCD5 BL HAL_UART_RxCpltCallback ; 0x0800AD16
0x0800B36C: BD70 POP {R4-R6, PC}
Section .text.SEGGER_RTT_printf from SEGGER_RTT_printf.o, size=28, align=2
SEGGER_RTT_printf:
0x0800B36E: B082 SUB SP, SP, #8
0x0800B370: B500 PUSH {LR}
0x0800B372: B081 SUB SP, SP, #4
0x0800B374: 9202 STR R2, [SP, #8]
0x0800B376: 9303 STR R3, [SP, #12]
0x0800B378: AA02 ADD R2, SP, #8
0x0800B37A: 9200 STR R2, [SP, #0]
0x0800B37C: 466A MOV R2, SP
0x0800B37E: F7FA FE93 BL SEGGER_RTT_vprintf ; 0x080060A8
0x0800B382: B001 ADD SP, SP, #4
0x0800B384: BC02 POP {R1}
0x0800B386: B002 ADD SP, SP, #8
0x0800B388: 4708 BX R1
Section .text.mbGetFrameComplete from modbus.o, size=4, align=2
mbGetFrameComplete:
0x0800B38A: 7D00 LDRB R0, [R0, #20]
0x0800B38C: 4770 BX LR
Section .rodata.UARTPrescTable from stm32g0xx_hal_uart.o, size=24, align=2
UARTPrescTable:
0x0800B38E: 01 DC.B 0x01 ; '\x01'
0x0800B38F: 00 DC.B 0x00 ; '\0'
0x0800B390: 02 DC.B 0x02 ; '\x02'
0x0800B391: 00 DC.B 0x00 ; '\0'
0x0800B392: 04 DC.B 0x04 ; '\x04'
0x0800B393: 00 DC.B 0x00 ; '\0'
0x0800B394: 06 DC.B 0x06 ; '\x06'
0x0800B395: 00 DC.B 0x00 ; '\0'
0x0800B396: 08 DC.B 0x08 ; '\x08'
0x0800B397: 00 DC.B 0x00 ; '\0'
0x0800B398: 0A DC.B 0x0A ; '\n'
0x0800B399: 00 DC.B 0x00 ; '\0'
0x0800B39A: 0C DC.B 0x0C ; '\x0C'
0x0800B39B: 00 DC.B 0x00 ; '\0'
0x0800B39C: 10 DC.B 0x10 ; '\x10'
0x0800B39D: 00 DC.B 0x00 ; '\0'
0x0800B39E: 20 DC.B 0x20 ; ' '
0x0800B39F: 00 DC.B 0x00 ; '\0'
0x0800B3A0: 40 DC.B 0x40 ; '@'
0x0800B3A1: 00 DC.B 0x00 ; '\0'
0x0800B3A2: 80 DC.B 0x80 ; '\x80'
0x0800B3A3: 00 DC.B 0x00 ; '\0'
0x0800B3A4: 00 DC.B 0x00 ; '\0'
0x0800B3A5: 01 DC.B 0x01 ; '\x01'
Section .rodata..L.str.15 from main.o, size=19, align=1
0x0800B3A6: 54 DC.B 0x54 ; 'T'
0x0800B3A7: 72 DC.B 0x72 ; 'r'
0x0800B3A8: 79 DC.B 0x79 ; 'y'
0x0800B3A9: 69 DC.B 0x69 ; 'i'
0x0800B3AA: 6E DC.B 0x6E ; 'n'
0x0800B3AB: 67 DC.B 0x67 ; 'g'
0x0800B3AC: 20 DC.B 0x20 ; ' '
0x0800B3AD: 74 DC.B 0x74 ; 't'
0x0800B3AE: 6F DC.B 0x6F ; 'o'
0x0800B3AF: 20 DC.B 0x20 ; ' '
0x0800B3B0: 72 DC.B 0x72 ; 'r'
0x0800B3B1: 65 DC.B 0x65 ; 'e'
0x0800B3B2: 73 DC.B 0x73 ; 's'
0x0800B3B3: 74 DC.B 0x74 ; 't'
0x0800B3B4: 61 DC.B 0x61 ; 'a'
0x0800B3B5: 72 DC.B 0x72 ; 'r'
0x0800B3B6: 74 DC.B 0x74 ; 't'
0x0800B3B7: 2E DC.B 0x2E ; '.'
0x0800B3B8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.18 from main.o, size=47, align=1
0x0800B3B9: 43 DC.B 0x43 ; 'C'
0x0800B3BA: 61 DC.B 0x61 ; 'a'
0x0800B3BB: 6E DC.B 0x6E ; 'n'
0x0800B3BC: 6E DC.B 0x6E ; 'n'
0x0800B3BD: 6F DC.B 0x6F ; 'o'
0x0800B3BE: 74 DC.B 0x74 ; 't'
0x0800B3BF: 20 DC.B 0x20 ; ' '
0x0800B3C0: 72 DC.B 0x72 ; 'r'
0x0800B3C1: 65 DC.B 0x65 ; 'e'
0x0800B3C2: 61 DC.B 0x61 ; 'a'
0x0800B3C3: 64 DC.B 0x64 ; 'd'
0x0800B3C4: 20 DC.B 0x20 ; ' '
0x0800B3C5: 73 DC.B 0x73 ; 's'
0x0800B3C6: 74 DC.B 0x74 ; 't'
0x0800B3C7: 61 DC.B 0x61 ; 'a'
0x0800B3C8: 74 DC.B 0x74 ; 't'
0x0800B3C9: 69 DC.B 0x69 ; 'i'
0x0800B3CA: 73 DC.B 0x73 ; 's'
0x0800B3CB: 74 DC.B 0x74 ; 't'
0x0800B3CC: 63 DC.B 0x63 ; 'c'
0x0800B3CD: 61 DC.B 0x61 ; 'a'
0x0800B3CE: 6C DC.B 0x6C ; 'l'
0x0800B3CF: 20 DC.B 0x20 ; ' '
0x0800B3D0: 64 DC.B 0x64 ; 'd'
0x0800B3D1: 61 DC.B 0x61 ; 'a'
0x0800B3D2: 74 DC.B 0x74 ; 't'
0x0800B3D3: 61 DC.B 0x61 ; 'a'
0x0800B3D4: 20 DC.B 0x20 ; ' '
0x0800B3D5: 66 DC.B 0x66 ; 'f'
0x0800B3D6: 72 DC.B 0x72 ; 'r'
0x0800B3D7: 6F DC.B 0x6F ; 'o'
0x0800B3D8: 6D DC.B 0x6D ; 'm'
0x0800B3D9: 20 DC.B 0x20 ; ' '
0x0800B3DA: 46 DC.B 0x46 ; 'F'
0x0800B3DB: 4C DC.B 0x4C ; 'L'
0x0800B3DC: 41 DC.B 0x41 ; 'A'
0x0800B3DD: 53 DC.B 0x53 ; 'S'
0x0800B3DE: 48 DC.B 0x48 ; 'H'
0x0800B3DF: 20 DC.B 0x20 ; ' '
0x0800B3E0: 6D DC.B 0x6D ; 'm'
0x0800B3E1: 65 DC.B 0x65 ; 'e'
0x0800B3E2: 6D DC.B 0x6D ; 'm'
0x0800B3E3: 6F DC.B 0x6F ; 'o'
0x0800B3E4: 72 DC.B 0x72 ; 'r'
0x0800B3E5: 79 DC.B 0x79 ; 'y'
0x0800B3E6: 21 DC.B 0x21 ; '!'
0x0800B3E7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.21 from main.o, size=23, align=1
0x0800B3E8: 41 DC.B 0x41 ; 'A'
0x0800B3E9: 44 DC.B 0x44 ; 'D'
0x0800B3EA: 43 DC.B 0x43 ; 'C'
0x0800B3EB: 20 DC.B 0x20 ; ' '
0x0800B3EC: 63 DC.B 0x63 ; 'c'
0x0800B3ED: 61 DC.B 0x61 ; 'a'
0x0800B3EE: 6C DC.B 0x6C ; 'l'
0x0800B3EF: 69 DC.B 0x69 ; 'i'
0x0800B3F0: 62 DC.B 0x62 ; 'b'
0x0800B3F1: 72 DC.B 0x72 ; 'r'
0x0800B3F2: 61 DC.B 0x61 ; 'a'
0x0800B3F3: 74 DC.B 0x74 ; 't'
0x0800B3F4: 69 DC.B 0x69 ; 'i'
0x0800B3F5: 6F DC.B 0x6F ; 'o'
0x0800B3F6: 6E DC.B 0x6E ; 'n'
0x0800B3F7: 20 DC.B 0x20 ; ' '
0x0800B3F8: 65 DC.B 0x65 ; 'e'
0x0800B3F9: 72 DC.B 0x72 ; 'r'
0x0800B3FA: 72 DC.B 0x72 ; 'r'
0x0800B3FB: 6F DC.B 0x6F ; 'o'
0x0800B3FC: 72 DC.B 0x72 ; 'r'
0x0800B3FD: 21 DC.B 0x21 ; '!'
0x0800B3FE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.28 from main.o, size=51, align=1
0x0800B3FF: 53 DC.B 0x53 ; 'S'
0x0800B400: 74 DC.B 0x74 ; 't'
0x0800B401: 61 DC.B 0x61 ; 'a'
0x0800B402: 72 DC.B 0x72 ; 'r'
0x0800B403: 74 DC.B 0x74 ; 't'
0x0800B404: 69 DC.B 0x69 ; 'i'
0x0800B405: 6E DC.B 0x6E ; 'n'
0x0800B406: 67 DC.B 0x67 ; 'g'
0x0800B407: 20 DC.B 0x20 ; ' '
0x0800B408: 56 DC.B 0x56 ; 'V'
0x0800B409: 65 DC.B 0x65 ; 'e'
0x0800B40A: 63 DC.B 0x63 ; 'c'
0x0800B40B: 74 DC.B 0x74 ; 't'
0x0800B40C: 6F DC.B 0x6F ; 'o'
0x0800B40D: 72 DC.B 0x72 ; 'r'
0x0800B40E: 20 DC.B 0x20 ; ' '
0x0800B40F: 54 DC.B 0x54 ; 'T'
0x0800B410: 61 DC.B 0x61 ; 'a'
0x0800B411: 62 DC.B 0x62 ; 'b'
0x0800B412: 6C DC.B 0x6C ; 'l'
0x0800B413: 65 DC.B 0x65 ; 'e'
0x0800B414: 20 DC.B 0x20 ; ' '
0x0800B415: 63 DC.B 0x63 ; 'c'
0x0800B416: 6F DC.B 0x6F ; 'o'
0x0800B417: 70 DC.B 0x70 ; 'p'
0x0800B418: 79 DC.B 0x79 ; 'y'
0x0800B419: 69 DC.B 0x69 ; 'i'
0x0800B41A: 6E DC.B 0x6E ; 'n'
0x0800B41B: 67 DC.B 0x67 ; 'g'
0x0800B41C: 20 DC.B 0x20 ; ' '
0x0800B41D: 66 DC.B 0x66 ; 'f'
0x0800B41E: 72 DC.B 0x72 ; 'r'
0x0800B41F: 6F DC.B 0x6F ; 'o'
0x0800B420: 6D DC.B 0x6D ; 'm'
0x0800B421: 20 DC.B 0x20 ; ' '
0x0800B422: 46 DC.B 0x46 ; 'F'
0x0800B423: 4C DC.B 0x4C ; 'L'
0x0800B424: 41 DC.B 0x41 ; 'A'
0x0800B425: 53 DC.B 0x53 ; 'S'
0x0800B426: 48 DC.B 0x48 ; 'H'
0x0800B427: 20 DC.B 0x20 ; ' '
0x0800B428: 74 DC.B 0x74 ; 't'
0x0800B429: 6F DC.B 0x6F ; 'o'
0x0800B42A: 20 DC.B 0x20 ; ' '
0x0800B42B: 52 DC.B 0x52 ; 'R'
0x0800B42C: 41 DC.B 0x41 ; 'A'
0x0800B42D: 4D DC.B 0x4D ; 'M'
0x0800B42E: 2E DC.B 0x2E ; '.'
0x0800B42F: 2E DC.B 0x2E ; '.'
0x0800B430: 2E DC.B 0x2E ; '.'
0x0800B431: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.32 from main.o, size=43, align=1
0x0800B432: 4D DC.B 0x4D ; 'M'
0x0800B433: 6F DC.B 0x6F ; 'o'
0x0800B434: 64 DC.B 0x64 ; 'd'
0x0800B435: 65 DC.B 0x65 ; 'e'
0x0800B436: 20 DC.B 0x20 ; ' '
0x0800B437: 30 DC.B 0x30 ; '0'
0x0800B438: 20 DC.B 0x20 ; ' '
0x0800B439: 69 DC.B 0x69 ; 'i'
0x0800B43A: 73 DC.B 0x73 ; 's'
0x0800B43B: 20 DC.B 0x20 ; ' '
0x0800B43C: 73 DC.B 0x73 ; 's'
0x0800B43D: 65 DC.B 0x65 ; 'e'
0x0800B43E: 6C DC.B 0x6C ; 'l'
0x0800B43F: 65 DC.B 0x65 ; 'e'
0x0800B440: 63 DC.B 0x63 ; 'c'
0x0800B441: 74 DC.B 0x74 ; 't'
0x0800B442: 65 DC.B 0x65 ; 'e'
0x0800B443: 64 DC.B 0x64 ; 'd'
0x0800B444: 2E DC.B 0x2E ; '.'
0x0800B445: 20 DC.B 0x20 ; ' '
0x0800B446: 41 DC.B 0x41 ; 'A'
0x0800B447: 75 DC.B 0x75 ; 'u'
0x0800B448: 74 DC.B 0x74 ; 't'
0x0800B449: 6F DC.B 0x6F ; 'o'
0x0800B44A: 2D DC.B 0x2D ; '-'
0x0800B44B: 72 DC.B 0x72 ; 'r'
0x0800B44C: 65 DC.B 0x65 ; 'e'
0x0800B44D: 63 DC.B 0x63 ; 'c'
0x0800B44E: 6F DC.B 0x6F ; 'o'
0x0800B44F: 6E DC.B 0x6E ; 'n'
0x0800B450: 6E DC.B 0x6E ; 'n'
0x0800B451: 65 DC.B 0x65 ; 'e'
0x0800B452: 63 DC.B 0x63 ; 'c'
0x0800B453: 74 DC.B 0x74 ; 't'
0x0800B454: 20 DC.B 0x20 ; ' '
0x0800B455: 69 DC.B 0x69 ; 'i'
0x0800B456: 73 DC.B 0x73 ; 's'
0x0800B457: 20 DC.B 0x20 ; ' '
0x0800B458: 4F DC.B 0x4F ; 'O'
0x0800B459: 46 DC.B 0x46 ; 'F'
0x0800B45A: 46 DC.B 0x46 ; 'F'
0x0800B45B: 2E DC.B 0x2E ; '.'
0x0800B45C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.34 from main.o, size=43, align=1
0x0800B45D: 4D DC.B 0x4D ; 'M'
0x0800B45E: 6F DC.B 0x6F ; 'o'
0x0800B45F: 64 DC.B 0x64 ; 'd'
0x0800B460: 65 DC.B 0x65 ; 'e'
0x0800B461: 20 DC.B 0x20 ; ' '
0x0800B462: 31 DC.B 0x31 ; '1'
0x0800B463: 20 DC.B 0x20 ; ' '
0x0800B464: 69 DC.B 0x69 ; 'i'
0x0800B465: 73 DC.B 0x73 ; 's'
0x0800B466: 20 DC.B 0x20 ; ' '
0x0800B467: 73 DC.B 0x73 ; 's'
0x0800B468: 65 DC.B 0x65 ; 'e'
0x0800B469: 6C DC.B 0x6C ; 'l'
0x0800B46A: 65 DC.B 0x65 ; 'e'
0x0800B46B: 63 DC.B 0x63 ; 'c'
0x0800B46C: 74 DC.B 0x74 ; 't'
0x0800B46D: 65 DC.B 0x65 ; 'e'
0x0800B46E: 64 DC.B 0x64 ; 'd'
0x0800B46F: 2E DC.B 0x2E ; '.'
0x0800B470: 20 DC.B 0x20 ; ' '
0x0800B471: 41 DC.B 0x41 ; 'A'
0x0800B472: 75 DC.B 0x75 ; 'u'
0x0800B473: 74 DC.B 0x74 ; 't'
0x0800B474: 6F DC.B 0x6F ; 'o'
0x0800B475: 2D DC.B 0x2D ; '-'
0x0800B476: 72 DC.B 0x72 ; 'r'
0x0800B477: 65 DC.B 0x65 ; 'e'
0x0800B478: 63 DC.B 0x63 ; 'c'
0x0800B479: 6F DC.B 0x6F ; 'o'
0x0800B47A: 6E DC.B 0x6E ; 'n'
0x0800B47B: 6E DC.B 0x6E ; 'n'
0x0800B47C: 65 DC.B 0x65 ; 'e'
0x0800B47D: 63 DC.B 0x63 ; 'c'
0x0800B47E: 74 DC.B 0x74 ; 't'
0x0800B47F: 20 DC.B 0x20 ; ' '
0x0800B480: 69 DC.B 0x69 ; 'i'
0x0800B481: 73 DC.B 0x73 ; 's'
0x0800B482: 20 DC.B 0x20 ; ' '
0x0800B483: 4F DC.B 0x4F ; 'O'
0x0800B484: 46 DC.B 0x46 ; 'F'
0x0800B485: 46 DC.B 0x46 ; 'F'
0x0800B486: 2E DC.B 0x2E ; '.'
0x0800B487: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.36 from main.o, size=43, align=1
0x0800B488: 4D DC.B 0x4D ; 'M'
0x0800B489: 6F DC.B 0x6F ; 'o'
0x0800B48A: 64 DC.B 0x64 ; 'd'
0x0800B48B: 65 DC.B 0x65 ; 'e'
0x0800B48C: 20 DC.B 0x20 ; ' '
0x0800B48D: 32 DC.B 0x32 ; '2'
0x0800B48E: 20 DC.B 0x20 ; ' '
0x0800B48F: 69 DC.B 0x69 ; 'i'
0x0800B490: 73 DC.B 0x73 ; 's'
0x0800B491: 20 DC.B 0x20 ; ' '
0x0800B492: 73 DC.B 0x73 ; 's'
0x0800B493: 65 DC.B 0x65 ; 'e'
0x0800B494: 6C DC.B 0x6C ; 'l'
0x0800B495: 65 DC.B 0x65 ; 'e'
0x0800B496: 63 DC.B 0x63 ; 'c'
0x0800B497: 74 DC.B 0x74 ; 't'
0x0800B498: 65 DC.B 0x65 ; 'e'
0x0800B499: 64 DC.B 0x64 ; 'd'
0x0800B49A: 2E DC.B 0x2E ; '.'
0x0800B49B: 20 DC.B 0x20 ; ' '
0x0800B49C: 41 DC.B 0x41 ; 'A'
0x0800B49D: 75 DC.B 0x75 ; 'u'
0x0800B49E: 74 DC.B 0x74 ; 't'
0x0800B49F: 6F DC.B 0x6F ; 'o'
0x0800B4A0: 2D DC.B 0x2D ; '-'
0x0800B4A1: 72 DC.B 0x72 ; 'r'
0x0800B4A2: 65 DC.B 0x65 ; 'e'
0x0800B4A3: 63 DC.B 0x63 ; 'c'
0x0800B4A4: 6F DC.B 0x6F ; 'o'
0x0800B4A5: 6E DC.B 0x6E ; 'n'
0x0800B4A6: 6E DC.B 0x6E ; 'n'
0x0800B4A7: 65 DC.B 0x65 ; 'e'
0x0800B4A8: 63 DC.B 0x63 ; 'c'
0x0800B4A9: 74 DC.B 0x74 ; 't'
0x0800B4AA: 20 DC.B 0x20 ; ' '
0x0800B4AB: 69 DC.B 0x69 ; 'i'
0x0800B4AC: 73 DC.B 0x73 ; 's'
0x0800B4AD: 20 DC.B 0x20 ; ' '
0x0800B4AE: 4F DC.B 0x4F ; 'O'
0x0800B4AF: 46 DC.B 0x46 ; 'F'
0x0800B4B0: 46 DC.B 0x46 ; 'F'
0x0800B4B1: 2E DC.B 0x2E ; '.'
0x0800B4B2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.38 from main.o, size=43, align=1
0x0800B4B3: 4D DC.B 0x4D ; 'M'
0x0800B4B4: 6F DC.B 0x6F ; 'o'
0x0800B4B5: 64 DC.B 0x64 ; 'd'
0x0800B4B6: 65 DC.B 0x65 ; 'e'
0x0800B4B7: 20 DC.B 0x20 ; ' '
0x0800B4B8: 33 DC.B 0x33 ; '3'
0x0800B4B9: 20 DC.B 0x20 ; ' '
0x0800B4BA: 69 DC.B 0x69 ; 'i'
0x0800B4BB: 73 DC.B 0x73 ; 's'
0x0800B4BC: 20 DC.B 0x20 ; ' '
0x0800B4BD: 73 DC.B 0x73 ; 's'
0x0800B4BE: 65 DC.B 0x65 ; 'e'
0x0800B4BF: 6C DC.B 0x6C ; 'l'
0x0800B4C0: 65 DC.B 0x65 ; 'e'
0x0800B4C1: 63 DC.B 0x63 ; 'c'
0x0800B4C2: 74 DC.B 0x74 ; 't'
0x0800B4C3: 65 DC.B 0x65 ; 'e'
0x0800B4C4: 64 DC.B 0x64 ; 'd'
0x0800B4C5: 2E DC.B 0x2E ; '.'
0x0800B4C6: 20 DC.B 0x20 ; ' '
0x0800B4C7: 41 DC.B 0x41 ; 'A'
0x0800B4C8: 75 DC.B 0x75 ; 'u'
0x0800B4C9: 74 DC.B 0x74 ; 't'
0x0800B4CA: 6F DC.B 0x6F ; 'o'
0x0800B4CB: 2D DC.B 0x2D ; '-'
0x0800B4CC: 72 DC.B 0x72 ; 'r'
0x0800B4CD: 65 DC.B 0x65 ; 'e'
0x0800B4CE: 63 DC.B 0x63 ; 'c'
0x0800B4CF: 6F DC.B 0x6F ; 'o'
0x0800B4D0: 6E DC.B 0x6E ; 'n'
0x0800B4D1: 6E DC.B 0x6E ; 'n'
0x0800B4D2: 65 DC.B 0x65 ; 'e'
0x0800B4D3: 63 DC.B 0x63 ; 'c'
0x0800B4D4: 74 DC.B 0x74 ; 't'
0x0800B4D5: 20 DC.B 0x20 ; ' '
0x0800B4D6: 69 DC.B 0x69 ; 'i'
0x0800B4D7: 73 DC.B 0x73 ; 's'
0x0800B4D8: 20 DC.B 0x20 ; ' '
0x0800B4D9: 4F DC.B 0x4F ; 'O'
0x0800B4DA: 46 DC.B 0x46 ; 'F'
0x0800B4DB: 46 DC.B 0x46 ; 'F'
0x0800B4DC: 2E DC.B 0x2E ; '.'
0x0800B4DD: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.40 from main.o, size=43, align=1
0x0800B4DE: 4D DC.B 0x4D ; 'M'
0x0800B4DF: 6F DC.B 0x6F ; 'o'
0x0800B4E0: 64 DC.B 0x64 ; 'd'
0x0800B4E1: 65 DC.B 0x65 ; 'e'
0x0800B4E2: 20 DC.B 0x20 ; ' '
0x0800B4E3: 34 DC.B 0x34 ; '4'
0x0800B4E4: 20 DC.B 0x20 ; ' '
0x0800B4E5: 69 DC.B 0x69 ; 'i'
0x0800B4E6: 73 DC.B 0x73 ; 's'
0x0800B4E7: 20 DC.B 0x20 ; ' '
0x0800B4E8: 73 DC.B 0x73 ; 's'
0x0800B4E9: 65 DC.B 0x65 ; 'e'
0x0800B4EA: 6C DC.B 0x6C ; 'l'
0x0800B4EB: 65 DC.B 0x65 ; 'e'
0x0800B4EC: 63 DC.B 0x63 ; 'c'
0x0800B4ED: 74 DC.B 0x74 ; 't'
0x0800B4EE: 65 DC.B 0x65 ; 'e'
0x0800B4EF: 64 DC.B 0x64 ; 'd'
0x0800B4F0: 2E DC.B 0x2E ; '.'
0x0800B4F1: 20 DC.B 0x20 ; ' '
0x0800B4F2: 41 DC.B 0x41 ; 'A'
0x0800B4F3: 75 DC.B 0x75 ; 'u'
0x0800B4F4: 74 DC.B 0x74 ; 't'
0x0800B4F5: 6F DC.B 0x6F ; 'o'
0x0800B4F6: 2D DC.B 0x2D ; '-'
0x0800B4F7: 72 DC.B 0x72 ; 'r'
0x0800B4F8: 65 DC.B 0x65 ; 'e'
0x0800B4F9: 63 DC.B 0x63 ; 'c'
0x0800B4FA: 6F DC.B 0x6F ; 'o'
0x0800B4FB: 6E DC.B 0x6E ; 'n'
0x0800B4FC: 6E DC.B 0x6E ; 'n'
0x0800B4FD: 65 DC.B 0x65 ; 'e'
0x0800B4FE: 63 DC.B 0x63 ; 'c'
0x0800B4FF: 74 DC.B 0x74 ; 't'
0x0800B500: 20 DC.B 0x20 ; ' '
0x0800B501: 69 DC.B 0x69 ; 'i'
0x0800B502: 73 DC.B 0x73 ; 's'
0x0800B503: 20 DC.B 0x20 ; ' '
0x0800B504: 4F DC.B 0x4F ; 'O'
0x0800B505: 46 DC.B 0x46 ; 'F'
0x0800B506: 46 DC.B 0x46 ; 'F'
0x0800B507: 2E DC.B 0x2E ; '.'
0x0800B508: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.42 from main.o, size=43, align=1
0x0800B509: 4D DC.B 0x4D ; 'M'
0x0800B50A: 6F DC.B 0x6F ; 'o'
0x0800B50B: 64 DC.B 0x64 ; 'd'
0x0800B50C: 65 DC.B 0x65 ; 'e'
0x0800B50D: 20 DC.B 0x20 ; ' '
0x0800B50E: 35 DC.B 0x35 ; '5'
0x0800B50F: 20 DC.B 0x20 ; ' '
0x0800B510: 69 DC.B 0x69 ; 'i'
0x0800B511: 73 DC.B 0x73 ; 's'
0x0800B512: 20 DC.B 0x20 ; ' '
0x0800B513: 73 DC.B 0x73 ; 's'
0x0800B514: 65 DC.B 0x65 ; 'e'
0x0800B515: 6C DC.B 0x6C ; 'l'
0x0800B516: 65 DC.B 0x65 ; 'e'
0x0800B517: 63 DC.B 0x63 ; 'c'
0x0800B518: 74 DC.B 0x74 ; 't'
0x0800B519: 65 DC.B 0x65 ; 'e'
0x0800B51A: 64 DC.B 0x64 ; 'd'
0x0800B51B: 2E DC.B 0x2E ; '.'
0x0800B51C: 20 DC.B 0x20 ; ' '
0x0800B51D: 41 DC.B 0x41 ; 'A'
0x0800B51E: 75 DC.B 0x75 ; 'u'
0x0800B51F: 74 DC.B 0x74 ; 't'
0x0800B520: 6F DC.B 0x6F ; 'o'
0x0800B521: 2D DC.B 0x2D ; '-'
0x0800B522: 72 DC.B 0x72 ; 'r'
0x0800B523: 65 DC.B 0x65 ; 'e'
0x0800B524: 63 DC.B 0x63 ; 'c'
0x0800B525: 6F DC.B 0x6F ; 'o'
0x0800B526: 6E DC.B 0x6E ; 'n'
0x0800B527: 6E DC.B 0x6E ; 'n'
0x0800B528: 65 DC.B 0x65 ; 'e'
0x0800B529: 63 DC.B 0x63 ; 'c'
0x0800B52A: 74 DC.B 0x74 ; 't'
0x0800B52B: 20 DC.B 0x20 ; ' '
0x0800B52C: 69 DC.B 0x69 ; 'i'
0x0800B52D: 73 DC.B 0x73 ; 's'
0x0800B52E: 20 DC.B 0x20 ; ' '
0x0800B52F: 4F DC.B 0x4F ; 'O'
0x0800B530: 46 DC.B 0x46 ; 'F'
0x0800B531: 46 DC.B 0x46 ; 'F'
0x0800B532: 2E DC.B 0x2E ; '.'
0x0800B533: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.46 from main.o, size=27, align=1
0x0800B534: 55 DC.B 0x55 ; 'U'
0x0800B535: 50 DC.B 0x50 ; 'P'
0x0800B536: 20 DC.B 0x20 ; ' '
0x0800B537: 62 DC.B 0x62 ; 'b'
0x0800B538: 75 DC.B 0x75 ; 'u'
0x0800B539: 74 DC.B 0x74 ; 't'
0x0800B53A: 74 DC.B 0x74 ; 't'
0x0800B53B: 6F DC.B 0x6F ; 'o'
0x0800B53C: 6E DC.B 0x6E ; 'n'
0x0800B53D: 20 DC.B 0x20 ; ' '
0x0800B53E: 69 DC.B 0x69 ; 'i'
0x0800B53F: 73 DC.B 0x73 ; 's'
0x0800B540: 20 DC.B 0x20 ; ' '
0x0800B541: 6C DC.B 0x6C ; 'l'
0x0800B542: 6F DC.B 0x6F ; 'o'
0x0800B543: 6E DC.B 0x6E ; 'n'
0x0800B544: 67 DC.B 0x67 ; 'g'
0x0800B545: 2D DC.B 0x2D ; '-'
0x0800B546: 70 DC.B 0x70 ; 'p'
0x0800B547: 72 DC.B 0x72 ; 'r'
0x0800B548: 65 DC.B 0x65 ; 'e'
0x0800B549: 73 DC.B 0x73 ; 's'
0x0800B54A: 73 DC.B 0x73 ; 's'
0x0800B54B: 65 DC.B 0x65 ; 'e'
0x0800B54C: 64 DC.B 0x64 ; 'd'
0x0800B54D: 2E DC.B 0x2E ; '.'
0x0800B54E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.54 from main.o, size=11, align=1
0x0800B54F: 56 DC.B 0x56 ; 'V'
0x0800B550: 61 DC.B 0x61 ; 'a'
0x0800B551: 3A DC.B 0x3A ; ':'
0x0800B552: 20 DC.B 0x20 ; ' '
0x0800B553: 25 DC.B 0x25 ; '%'
0x0800B554: 36 DC.B 0x36 ; '6'
0x0800B555: 64 DC.B 0x64 ; 'd'
0x0800B556: 20 DC.B 0x20 ; ' '
0x0800B557: 6D DC.B 0x6D ; 'm'
0x0800B558: 56 DC.B 0x56 ; 'V'
0x0800B559: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.55 from main.o, size=11, align=1
0x0800B55A: 56 DC.B 0x56 ; 'V'
0x0800B55B: 62 DC.B 0x62 ; 'b'
0x0800B55C: 3A DC.B 0x3A ; ':'
0x0800B55D: 20 DC.B 0x20 ; ' '
0x0800B55E: 25 DC.B 0x25 ; '%'
0x0800B55F: 36 DC.B 0x36 ; '6'
0x0800B560: 64 DC.B 0x64 ; 'd'
0x0800B561: 20 DC.B 0x20 ; ' '
0x0800B562: 6D DC.B 0x6D ; 'm'
0x0800B563: 56 DC.B 0x56 ; 'V'
0x0800B564: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.60 from main.o, size=11, align=1
0x0800B565: 44 DC.B 0x44 ; 'D'
0x0800B566: 41 DC.B 0x41 ; 'A'
0x0800B567: 43 DC.B 0x43 ; 'C'
0x0800B568: 5F DC.B 0x5F ; '_'
0x0800B569: 41 DC.B 0x41 ; 'A'
0x0800B56A: 3A DC.B 0x3A ; ':'
0x0800B56B: 20 DC.B 0x20 ; ' '
0x0800B56C: 25 DC.B 0x25 ; '%'
0x0800B56D: 34 DC.B 0x34 ; '4'
0x0800B56E: 64 DC.B 0x64 ; 'd'
0x0800B56F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.61 from main.o, size=11, align=1
0x0800B570: 44 DC.B 0x44 ; 'D'
0x0800B571: 41 DC.B 0x41 ; 'A'
0x0800B572: 43 DC.B 0x43 ; 'C'
0x0800B573: 5F DC.B 0x5F ; '_'
0x0800B574: 42 DC.B 0x42 ; 'B'
0x0800B575: 3A DC.B 0x3A ; ':'
0x0800B576: 20 DC.B 0x20 ; ' '
0x0800B577: 25 DC.B 0x25 ; '%'
0x0800B578: 34 DC.B 0x34 ; '4'
0x0800B579: 64 DC.B 0x64 ; 'd'
0x0800B57A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.63 from main.o, size=3, align=1
0x0800B57B: 4F DC.B 0x4F ; 'O'
0x0800B57C: 50 DC.B 0x50 ; 'P'
0x0800B57D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.64 from main.o, size=3, align=1
0x0800B57E: 43 DC.B 0x43 ; 'C'
0x0800B57F: 4C DC.B 0x4C ; 'L'
0x0800B580: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.65 from main.o, size=3, align=1
0x0800B581: 42 DC.B 0x42 ; 'B'
0x0800B582: 41 DC.B 0x41 ; 'A'
0x0800B583: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.66 from main.o, size=3, align=1
0x0800B584: 41 DC.B 0x41 ; 'A'
0x0800B585: 42 DC.B 0x42 ; 'B'
0x0800B586: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.68 from main.o, size=3, align=1
0x0800B587: 25 DC.B 0x25 ; '%'
0x0800B588: 73 DC.B 0x73 ; 's'
0x0800B589: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.70 from main.o, size=3, align=1
0x0800B58A: 4F DC.B 0x4F ; 'O'
0x0800B58B: 54 DC.B 0x54 ; 'T'
0x0800B58C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.71 from main.o, size=3, align=1
0x0800B58D: 4F DC.B 0x4F ; 'O'
0x0800B58E: 43 DC.B 0x43 ; 'C'
0x0800B58F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.72 from main.o, size=3, align=1
0x0800B590: 4F DC.B 0x4F ; 'O'
0x0800B591: 4C DC.B 0x4C ; 'L'
0x0800B592: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.73 from main.o, size=3, align=1
0x0800B593: 4C DC.B 0x4C ; 'L'
0x0800B594: 42 DC.B 0x42 ; 'B'
0x0800B595: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.80 from main.o, size=39, align=1
0x0800B596: 43 DC.B 0x43 ; 'C'
0x0800B597: 75 DC.B 0x75 ; 'u'
0x0800B598: 72 DC.B 0x72 ; 'r'
0x0800B599: 72 DC.B 0x72 ; 'r'
0x0800B59A: 65 DC.B 0x65 ; 'e'
0x0800B59B: 6E DC.B 0x6E ; 'n'
0x0800B59C: 74 DC.B 0x74 ; 't'
0x0800B59D: 20 DC.B 0x20 ; ' '
0x0800B59E: 63 DC.B 0x63 ; 'c'
0x0800B59F: 61 DC.B 0x61 ; 'a'
0x0800B5A0: 6C DC.B 0x6C ; 'l'
0x0800B5A1: 6C DC.B 0x6C ; 'l'
0x0800B5A2: 69 DC.B 0x69 ; 'i'
0x0800B5A3: 62 DC.B 0x62 ; 'b'
0x0800B5A4: 72 DC.B 0x72 ; 'r'
0x0800B5A5: 61 DC.B 0x61 ; 'a'
0x0800B5A6: 74 DC.B 0x74 ; 't'
0x0800B5A7: 69 DC.B 0x69 ; 'i'
0x0800B5A8: 6F DC.B 0x6F ; 'o'
0x0800B5A9: 6E DC.B 0x6E ; 'n'
0x0800B5AA: 20 DC.B 0x20 ; ' '
0x0800B5AB: 73 DC.B 0x73 ; 's'
0x0800B5AC: 65 DC.B 0x65 ; 'e'
0x0800B5AD: 71 DC.B 0x71 ; 'q'
0x0800B5AE: 75 DC.B 0x75 ; 'u'
0x0800B5AF: 65 DC.B 0x65 ; 'e'
0x0800B5B0: 6E DC.B 0x6E ; 'n'
0x0800B5B1: 63 DC.B 0x63 ; 'c'
0x0800B5B2: 65 DC.B 0x65 ; 'e'
0x0800B5B3: 20 DC.B 0x20 ; ' '
0x0800B5B4: 73 DC.B 0x73 ; 's'
0x0800B5B5: 74 DC.B 0x74 ; 't'
0x0800B5B6: 61 DC.B 0x61 ; 'a'
0x0800B5B7: 72 DC.B 0x72 ; 'r'
0x0800B5B8: 74 DC.B 0x74 ; 't'
0x0800B5B9: 65 DC.B 0x65 ; 'e'
0x0800B5BA: 64 DC.B 0x64 ; 'd'
0x0800B5BB: 2E DC.B 0x2E ; '.'
0x0800B5BC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.83 from main.o, size=27, align=1
0x0800B5BD: 09 DC.B 0x09 ; '\t'
0x0800B5BE: 5B DC.B 0x5B ; '['
0x0800B5BF: 25 DC.B 0x25 ; '%'
0x0800B5C0: 34 DC.B 0x34 ; '4'
0x0800B5C1: 64 DC.B 0x64 ; 'd'
0x0800B5C2: 5D DC.B 0x5D ; ']'
0x0800B5C3: 20 DC.B 0x20 ; ' '
0x0800B5C4: 53 DC.B 0x53 ; 'S'
0x0800B5C5: 61 DC.B 0x61 ; 'a'
0x0800B5C6: 6D DC.B 0x6D ; 'm'
0x0800B5C7: 70 DC.B 0x70 ; 'p'
0x0800B5C8: 6C DC.B 0x6C ; 'l'
0x0800B5C9: 65 DC.B 0x65 ; 'e'
0x0800B5CA: 64 DC.B 0x64 ; 'd'
0x0800B5CB: 20 DC.B 0x20 ; ' '
0x0800B5CC: 76 DC.B 0x76 ; 'v'
0x0800B5CD: 61 DC.B 0x61 ; 'a'
0x0800B5CE: 6C DC.B 0x6C ; 'l'
0x0800B5CF: 75 DC.B 0x75 ; 'u'
0x0800B5D0: 65 DC.B 0x65 ; 'e'
0x0800B5D1: 3A DC.B 0x3A ; ':'
0x0800B5D2: 20 DC.B 0x20 ; ' '
0x0800B5D3: 25 DC.B 0x25 ; '%'
0x0800B5D4: 34 DC.B 0x34 ; '4'
0x0800B5D5: 64 DC.B 0x64 ; 'd'
0x0800B5D6: 0A DC.B 0x0A ; '\n'
0x0800B5D7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.85 from main.o, size=11, align=1
0x0800B5D8: 48 DC.B 0x48 ; 'H'
0x0800B5D9: 41 DC.B 0x41 ; 'A'
0x0800B5DA: 4C DC.B 0x4C ; 'L'
0x0800B5DB: 20 DC.B 0x20 ; ' '
0x0800B5DC: 65 DC.B 0x65 ; 'e'
0x0800B5DD: 72 DC.B 0x72 ; 'r'
0x0800B5DE: 72 DC.B 0x72 ; 'r'
0x0800B5DF: 6F DC.B 0x6F ; 'o'
0x0800B5E0: 72 DC.B 0x72 ; 'r'
0x0800B5E1: 21 DC.B 0x21 ; '!'
0x0800B5E2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.87 from main.o, size=23, align=1
0x0800B5E3: 53 DC.B 0x53 ; 'S'
0x0800B5E4: 41 DC.B 0x41 ; 'A'
0x0800B5E5: 56 DC.B 0x56 ; 'V'
0x0800B5E6: 45 DC.B 0x45 ; 'E'
0x0800B5E7: 20 DC.B 0x20 ; ' '
0x0800B5E8: 4C DC.B 0x4C ; 'L'
0x0800B5E9: 4F DC.B 0x4F ; 'O'
0x0800B5EA: 43 DC.B 0x43 ; 'C'
0x0800B5EB: 4B DC.B 0x4B ; 'K'
0x0800B5EC: 2D DC.B 0x2D ; '-'
0x0800B5ED: 4B DC.B 0x4B ; 'K'
0x0800B5EE: 45 DC.B 0x45 ; 'E'
0x0800B5EF: 59 DC.B 0x59 ; 'Y'
0x0800B5F0: 20 DC.B 0x20 ; ' '
0x0800B5F1: 43 DC.B 0x43 ; 'C'
0x0800B5F2: 4F DC.B 0x4F ; 'O'
0x0800B5F3: 4D DC.B 0x4D ; 'M'
0x0800B5F4: 4D DC.B 0x4D ; 'M'
0x0800B5F5: 41 DC.B 0x41 ; 'A'
0x0800B5F6: 4E DC.B 0x4E ; 'N'
0x0800B5F7: 44 DC.B 0x44 ; 'D'
0x0800B5F8: 2E DC.B 0x2E ; '.'
0x0800B5F9: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.88 from main.o, size=51, align=1
0x0800B5FA: 43 DC.B 0x43 ; 'C'
0x0800B5FB: 61 DC.B 0x61 ; 'a'
0x0800B5FC: 6E DC.B 0x6E ; 'n'
0x0800B5FD: 6E DC.B 0x6E ; 'n'
0x0800B5FE: 6F DC.B 0x6F ; 'o'
0x0800B5FF: 74 DC.B 0x74 ; 't'
0x0800B600: 20 DC.B 0x20 ; ' '
0x0800B601: 72 DC.B 0x72 ; 'r'
0x0800B602: 65 DC.B 0x65 ; 'e'
0x0800B603: 73 DC.B 0x73 ; 's'
0x0800B604: 74 DC.B 0x74 ; 't'
0x0800B605: 6F DC.B 0x6F ; 'o'
0x0800B606: 72 DC.B 0x72 ; 'r'
0x0800B607: 65 DC.B 0x65 ; 'e'
0x0800B608: 20 DC.B 0x20 ; ' '
0x0800B609: 64 DC.B 0x64 ; 'd'
0x0800B60A: 65 DC.B 0x65 ; 'e'
0x0800B60B: 66 DC.B 0x66 ; 'f'
0x0800B60C: 61 DC.B 0x61 ; 'a'
0x0800B60D: 75 DC.B 0x75 ; 'u'
0x0800B60E: 6C DC.B 0x6C ; 'l'
0x0800B60F: 74 DC.B 0x74 ; 't'
0x0800B610: 20 DC.B 0x20 ; ' '
0x0800B611: 73 DC.B 0x73 ; 's'
0x0800B612: 65 DC.B 0x65 ; 'e'
0x0800B613: 74 DC.B 0x74 ; 't'
0x0800B614: 74 DC.B 0x74 ; 't'
0x0800B615: 69 DC.B 0x69 ; 'i'
0x0800B616: 6E DC.B 0x6E ; 'n'
0x0800B617: 67 DC.B 0x67 ; 'g'
0x0800B618: 73 DC.B 0x73 ; 's'
0x0800B619: 20 DC.B 0x20 ; ' '
0x0800B61A: 66 DC.B 0x66 ; 'f'
0x0800B61B: 72 DC.B 0x72 ; 'r'
0x0800B61C: 6F DC.B 0x6F ; 'o'
0x0800B61D: 6D DC.B 0x6D ; 'm'
0x0800B61E: 20 DC.B 0x20 ; ' '
0x0800B61F: 46 DC.B 0x46 ; 'F'
0x0800B620: 4C DC.B 0x4C ; 'L'
0x0800B621: 41 DC.B 0x41 ; 'A'
0x0800B622: 53 DC.B 0x53 ; 'S'
0x0800B623: 48 DC.B 0x48 ; 'H'
0x0800B624: 20 DC.B 0x20 ; ' '
0x0800B625: 6D DC.B 0x6D ; 'm'
0x0800B626: 65 DC.B 0x65 ; 'e'
0x0800B627: 6D DC.B 0x6D ; 'm'
0x0800B628: 6F DC.B 0x6F ; 'o'
0x0800B629: 72 DC.B 0x72 ; 'r'
0x0800B62A: 79 DC.B 0x79 ; 'y'
0x0800B62B: 21 DC.B 0x21 ; '!'
0x0800B62C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from log.o, size=2, align=1
0x0800B62D: 0A DC.B 0x0A ; '\n'
0x0800B62E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from main.o, size=34, align=1
0x0800B62F: 44 DC.B 0x44 ; 'D'
0x0800B630: 65 DC.B 0x65 ; 'e'
0x0800B631: 76 DC.B 0x76 ; 'v'
0x0800B632: 69 DC.B 0x69 ; 'i'
0x0800B633: 63 DC.B 0x63 ; 'c'
0x0800B634: 65 DC.B 0x65 ; 'e'
0x0800B635: 20 DC.B 0x20 ; ' '
0x0800B636: 49 DC.B 0x49 ; 'I'
0x0800B637: 44 DC.B 0x44 ; 'D'
0x0800B638: 3A DC.B 0x3A ; ':'
0x0800B639: 20 DC.B 0x20 ; ' '
0x0800B63A: 53 DC.B 0x53 ; 'S'
0x0800B63B: 54 DC.B 0x54 ; 'T'
0x0800B63C: 4D DC.B 0x4D ; 'M'
0x0800B63D: 33 DC.B 0x33 ; '3'
0x0800B63E: 32 DC.B 0x32 ; '2'
0x0800B63F: 47 DC.B 0x47 ; 'G'
0x0800B640: 30 DC.B 0x30 ; '0'
0x0800B641: 42 DC.B 0x42 ; 'B'
0x0800B642: 31 DC.B 0x31 ; '1'
0x0800B643: 20 DC.B 0x20 ; ' '
0x0800B644: 6F DC.B 0x6F ; 'o'
0x0800B645: 72 DC.B 0x72 ; 'r'
0x0800B646: 20 DC.B 0x20 ; ' '
0x0800B647: 53 DC.B 0x53 ; 'S'
0x0800B648: 54 DC.B 0x54 ; 'T'
0x0800B649: 4D DC.B 0x4D ; 'M'
0x0800B64A: 33 DC.B 0x33 ; '3'
0x0800B64B: 32 DC.B 0x32 ; '2'
0x0800B64C: 47 DC.B 0x47 ; 'G'
0x0800B64D: 30 DC.B 0x30 ; '0'
0x0800B64E: 43 DC.B 0x43 ; 'C'
0x0800B64F: 31 DC.B 0x31 ; '1'
0x0800B650: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.5 from main.o, size=34, align=1
0x0800B651: 44 DC.B 0x44 ; 'D'
0x0800B652: 65 DC.B 0x65 ; 'e'
0x0800B653: 76 DC.B 0x76 ; 'v'
0x0800B654: 69 DC.B 0x69 ; 'i'
0x0800B655: 63 DC.B 0x63 ; 'c'
0x0800B656: 65 DC.B 0x65 ; 'e'
0x0800B657: 20 DC.B 0x20 ; ' '
0x0800B658: 49 DC.B 0x49 ; 'I'
0x0800B659: 44 DC.B 0x44 ; 'D'
0x0800B65A: 3A DC.B 0x3A ; ':'
0x0800B65B: 20 DC.B 0x20 ; ' '
0x0800B65C: 53 DC.B 0x53 ; 'S'
0x0800B65D: 54 DC.B 0x54 ; 'T'
0x0800B65E: 4D DC.B 0x4D ; 'M'
0x0800B65F: 33 DC.B 0x33 ; '3'
0x0800B660: 32 DC.B 0x32 ; '2'
0x0800B661: 47 DC.B 0x47 ; 'G'
0x0800B662: 30 DC.B 0x30 ; '0'
0x0800B663: 37 DC.B 0x37 ; '7'
0x0800B664: 31 DC.B 0x31 ; '1'
0x0800B665: 20 DC.B 0x20 ; ' '
0x0800B666: 6F DC.B 0x6F ; 'o'
0x0800B667: 72 DC.B 0x72 ; 'r'
0x0800B668: 20 DC.B 0x20 ; ' '
0x0800B669: 53 DC.B 0x53 ; 'S'
0x0800B66A: 54 DC.B 0x54 ; 'T'
0x0800B66B: 4D DC.B 0x4D ; 'M'
0x0800B66C: 33 DC.B 0x33 ; '3'
0x0800B66D: 32 DC.B 0x32 ; '2'
0x0800B66E: 47 DC.B 0x47 ; 'G'
0x0800B66F: 30 DC.B 0x30 ; '0'
0x0800B670: 38 DC.B 0x38 ; '8'
0x0800B671: 31 DC.B 0x31 ; '1'
0x0800B672: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.6 from main.o, size=34, align=1
0x0800B673: 44 DC.B 0x44 ; 'D'
0x0800B674: 65 DC.B 0x65 ; 'e'
0x0800B675: 76 DC.B 0x76 ; 'v'
0x0800B676: 69 DC.B 0x69 ; 'i'
0x0800B677: 63 DC.B 0x63 ; 'c'
0x0800B678: 65 DC.B 0x65 ; 'e'
0x0800B679: 20 DC.B 0x20 ; ' '
0x0800B67A: 49 DC.B 0x49 ; 'I'
0x0800B67B: 44 DC.B 0x44 ; 'D'
0x0800B67C: 3A DC.B 0x3A ; ':'
0x0800B67D: 20 DC.B 0x20 ; ' '
0x0800B67E: 53 DC.B 0x53 ; 'S'
0x0800B67F: 54 DC.B 0x54 ; 'T'
0x0800B680: 4D DC.B 0x4D ; 'M'
0x0800B681: 33 DC.B 0x33 ; '3'
0x0800B682: 32 DC.B 0x32 ; '2'
0x0800B683: 47 DC.B 0x47 ; 'G'
0x0800B684: 30 DC.B 0x30 ; '0'
0x0800B685: 35 DC.B 0x35 ; '5'
0x0800B686: 31 DC.B 0x31 ; '1'
0x0800B687: 20 DC.B 0x20 ; ' '
0x0800B688: 6F DC.B 0x6F ; 'o'
0x0800B689: 72 DC.B 0x72 ; 'r'
0x0800B68A: 20 DC.B 0x20 ; ' '
0x0800B68B: 53 DC.B 0x53 ; 'S'
0x0800B68C: 54 DC.B 0x54 ; 'T'
0x0800B68D: 4D DC.B 0x4D ; 'M'
0x0800B68E: 33 DC.B 0x33 ; '3'
0x0800B68F: 32 DC.B 0x32 ; '2'
0x0800B690: 47 DC.B 0x47 ; 'G'
0x0800B691: 30 DC.B 0x30 ; '0'
0x0800B692: 36 DC.B 0x36 ; '6'
0x0800B693: 31 DC.B 0x31 ; '1'
0x0800B694: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.7 from main.o, size=34, align=1
0x0800B695: 44 DC.B 0x44 ; 'D'
0x0800B696: 65 DC.B 0x65 ; 'e'
0x0800B697: 76 DC.B 0x76 ; 'v'
0x0800B698: 69 DC.B 0x69 ; 'i'
0x0800B699: 63 DC.B 0x63 ; 'c'
0x0800B69A: 65 DC.B 0x65 ; 'e'
0x0800B69B: 20 DC.B 0x20 ; ' '
0x0800B69C: 49 DC.B 0x49 ; 'I'
0x0800B69D: 44 DC.B 0x44 ; 'D'
0x0800B69E: 3A DC.B 0x3A ; ':'
0x0800B69F: 20 DC.B 0x20 ; ' '
0x0800B6A0: 53 DC.B 0x53 ; 'S'
0x0800B6A1: 54 DC.B 0x54 ; 'T'
0x0800B6A2: 4D DC.B 0x4D ; 'M'
0x0800B6A3: 33 DC.B 0x33 ; '3'
0x0800B6A4: 32 DC.B 0x32 ; '2'
0x0800B6A5: 47 DC.B 0x47 ; 'G'
0x0800B6A6: 30 DC.B 0x30 ; '0'
0x0800B6A7: 33 DC.B 0x33 ; '3'
0x0800B6A8: 31 DC.B 0x31 ; '1'
0x0800B6A9: 20 DC.B 0x20 ; ' '
0x0800B6AA: 6F DC.B 0x6F ; 'o'
0x0800B6AB: 72 DC.B 0x72 ; 'r'
0x0800B6AC: 20 DC.B 0x20 ; ' '
0x0800B6AD: 53 DC.B 0x53 ; 'S'
0x0800B6AE: 54 DC.B 0x54 ; 'T'
0x0800B6AF: 4D DC.B 0x4D ; 'M'
0x0800B6B0: 33 DC.B 0x33 ; '3'
0x0800B6B1: 32 DC.B 0x32 ; '2'
0x0800B6B2: 47 DC.B 0x47 ; 'G'
0x0800B6B3: 30 DC.B 0x30 ; '0'
0x0800B6B4: 34 DC.B 0x34 ; '4'
0x0800B6B5: 31 DC.B 0x31 ; '1'
0x0800B6B6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.10 from main.o, size=54, align=1
0x0800B6B7: 46 DC.B 0x46 ; 'F'
0x0800B6B8: 72 DC.B 0x72 ; 'r'
0x0800B6B9: 65 DC.B 0x65 ; 'e'
0x0800B6BA: 65 DC.B 0x65 ; 'e'
0x0800B6BB: 20 DC.B 0x20 ; ' '
0x0800B6BC: 73 DC.B 0x73 ; 's'
0x0800B6BD: 70 DC.B 0x70 ; 'p'
0x0800B6BE: 61 DC.B 0x61 ; 'a'
0x0800B6BF: 63 DC.B 0x63 ; 'c'
0x0800B6C0: 65 DC.B 0x65 ; 'e'
0x0800B6C1: 20 DC.B 0x20 ; ' '
0x0800B6C2: 66 DC.B 0x66 ; 'f'
0x0800B6C3: 6F DC.B 0x6F ; 'o'
0x0800B6C4: 72 DC.B 0x72 ; 'r'
0x0800B6C5: 20 DC.B 0x20 ; ' '
0x0800B6C6: 63 DC.B 0x63 ; 'c'
0x0800B6C7: 6F DC.B 0x6F ; 'o'
0x0800B6C8: 66 DC.B 0x66 ; 'f'
0x0800B6C9: 69 DC.B 0x69 ; 'i'
0x0800B6CA: 67 DC.B 0x67 ; 'g'
0x0800B6CB: 75 DC.B 0x75 ; 'u'
0x0800B6CC: 72 DC.B 0x72 ; 'r'
0x0800B6CD: 61 DC.B 0x61 ; 'a'
0x0800B6CE: 74 DC.B 0x74 ; 't'
0x0800B6CF: 69 DC.B 0x69 ; 'i'
0x0800B6D0: 6F DC.B 0x6F ; 'o'
0x0800B6D1: 6E DC.B 0x6E ; 'n'
0x0800B6D2: 20 DC.B 0x20 ; ' '
0x0800B6D3: 69 DC.B 0x69 ; 'i'
0x0800B6D4: 6E DC.B 0x6E ; 'n'
0x0800B6D5: 20 DC.B 0x20 ; ' '
0x0800B6D6: 66 DC.B 0x66 ; 'f'
0x0800B6D7: 61 DC.B 0x61 ; 'a'
0x0800B6D8: 6B DC.B 0x6B ; 'k'
0x0800B6D9: 65 DC.B 0x65 ; 'e'
0x0800B6DA: 20 DC.B 0x20 ; ' '
0x0800B6DB: 45 DC.B 0x45 ; 'E'
0x0800B6DC: 45 DC.B 0x45 ; 'E'
0x0800B6DD: 50 DC.B 0x50 ; 'P'
0x0800B6DE: 52 DC.B 0x52 ; 'R'
0x0800B6DF: 4F DC.B 0x4F ; 'O'
0x0800B6E0: 4D DC.B 0x4D ; 'M'
0x0800B6E1: 3A DC.B 0x3A ; ':'
0x0800B6E2: 20 DC.B 0x20 ; ' '
0x0800B6E3: 25 DC.B 0x25 ; '%'
0x0800B6E4: 75 DC.B 0x75 ; 'u'
0x0800B6E5: 20 DC.B 0x20 ; ' '
0x0800B6E6: 62 DC.B 0x62 ; 'b'
0x0800B6E7: 79 DC.B 0x79 ; 'y'
0x0800B6E8: 74 DC.B 0x74 ; 't'
0x0800B6E9: 65 DC.B 0x65 ; 'e'
0x0800B6EA: 73 DC.B 0x73 ; 's'
0x0800B6EB: 0A DC.B 0x0A ; '\n'
0x0800B6EC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.12 from main.o, size=34, align=1
0x0800B6ED: 4D DC.B 0x4D ; 'M'
0x0800B6EE: 41 DC.B 0x41 ; 'A'
0x0800B6EF: 58 DC.B 0x58 ; 'X'
0x0800B6F0: 5F DC.B 0x5F ; '_'
0x0800B6F1: 50 DC.B 0x50 ; 'P'
0x0800B6F2: 4F DC.B 0x4F ; 'O'
0x0800B6F3: 53 DC.B 0x53 ; 'S'
0x0800B6F4: 53 DC.B 0x53 ; 'S'
0x0800B6F5: 49 DC.B 0x49 ; 'I'
0x0800B6F6: 42 DC.B 0x42 ; 'B'
0x0800B6F7: 4C DC.B 0x4C ; 'L'
0x0800B6F8: 45 DC.B 0x45 ; 'E'
0x0800B6F9: 5F DC.B 0x5F ; '_'
0x0800B6FA: 44 DC.B 0x44 ; 'D'
0x0800B6FB: 49 DC.B 0x49 ; 'I'
0x0800B6FC: 46 DC.B 0x46 ; 'F'
0x0800B6FD: 46 DC.B 0x46 ; 'F'
0x0800B6FE: 5F DC.B 0x5F ; '_'
0x0800B6FF: 54 DC.B 0x54 ; 'T'
0x0800B700: 4F DC.B 0x4F ; 'O'
0x0800B701: 5F DC.B 0x5F ; '_'
0x0800B702: 4D DC.B 0x4D ; 'M'
0x0800B703: 45 DC.B 0x45 ; 'E'
0x0800B704: 41 DC.B 0x41 ; 'A'
0x0800B705: 53 DC.B 0x53 ; 'S'
0x0800B706: 55 DC.B 0x55 ; 'U'
0x0800B707: 52 DC.B 0x52 ; 'R'
0x0800B708: 45 DC.B 0x45 ; 'E'
0x0800B709: 3A DC.B 0x3A ; ':'
0x0800B70A: 20 DC.B 0x20 ; ' '
0x0800B70B: 25 DC.B 0x25 ; '%'
0x0800B70C: 75 DC.B 0x75 ; 'u'
0x0800B70D: 0A DC.B 0x0A ; '\n'
0x0800B70E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.25 from main.o, size=30, align=1
0x0800B70F: 43 DC.B 0x43 ; 'C'
0x0800B710: 61 DC.B 0x61 ; 'a'
0x0800B711: 6E DC.B 0x6E ; 'n'
0x0800B712: 6E DC.B 0x6E ; 'n'
0x0800B713: 6F DC.B 0x6F ; 'o'
0x0800B714: 74 DC.B 0x74 ; 't'
0x0800B715: 20 DC.B 0x20 ; ' '
0x0800B716: 73 DC.B 0x73 ; 's'
0x0800B717: 74 DC.B 0x74 ; 't'
0x0800B718: 61 DC.B 0x61 ; 'a'
0x0800B719: 72 DC.B 0x72 ; 'r'
0x0800B71A: 74 DC.B 0x74 ; 't'
0x0800B71B: 20 DC.B 0x20 ; ' '
0x0800B71C: 41 DC.B 0x41 ; 'A'
0x0800B71D: 44 DC.B 0x44 ; 'D'
0x0800B71E: 43 DC.B 0x43 ; 'C'
0x0800B71F: 20 DC.B 0x20 ; ' '
0x0800B720: 69 DC.B 0x69 ; 'i'
0x0800B721: 6E DC.B 0x6E ; 'n'
0x0800B722: 20 DC.B 0x20 ; ' '
0x0800B723: 44 DC.B 0x44 ; 'D'
0x0800B724: 4D DC.B 0x4D ; 'M'
0x0800B725: 41 DC.B 0x41 ; 'A'
0x0800B726: 20 DC.B 0x20 ; ' '
0x0800B727: 6D DC.B 0x6D ; 'm'
0x0800B728: 6F DC.B 0x6F ; 'o'
0x0800B729: 64 DC.B 0x64 ; 'd'
0x0800B72A: 65 DC.B 0x65 ; 'e'
0x0800B72B: 21 DC.B 0x21 ; '!'
0x0800B72C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.27 from main.o, size=62, align=1
0x0800B72D: 43 DC.B 0x43 ; 'C'
0x0800B72E: 61 DC.B 0x61 ; 'a'
0x0800B72F: 6E DC.B 0x6E ; 'n'
0x0800B730: 6E DC.B 0x6E ; 'n'
0x0800B731: 6F DC.B 0x6F ; 'o'
0x0800B732: 74 DC.B 0x74 ; 't'
0x0800B733: 20 DC.B 0x20 ; ' '
0x0800B734: 63 DC.B 0x63 ; 'c'
0x0800B735: 6F DC.B 0x6F ; 'o'
0x0800B736: 70 DC.B 0x70 ; 'p'
0x0800B737: 79 DC.B 0x79 ; 'y'
0x0800B738: 20 DC.B 0x20 ; ' '
0x0800B739: 56 DC.B 0x56 ; 'V'
0x0800B73A: 65 DC.B 0x65 ; 'e'
0x0800B73B: 63 DC.B 0x63 ; 'c'
0x0800B73C: 74 DC.B 0x74 ; 't'
0x0800B73D: 6F DC.B 0x6F ; 'o'
0x0800B73E: 72 DC.B 0x72 ; 'r'
0x0800B73F: 20 DC.B 0x20 ; ' '
0x0800B740: 54 DC.B 0x54 ; 'T'
0x0800B741: 61 DC.B 0x61 ; 'a'
0x0800B742: 62 DC.B 0x62 ; 'b'
0x0800B743: 6C DC.B 0x6C ; 'l'
0x0800B744: 65 DC.B 0x65 ; 'e'
0x0800B745: 20 DC.B 0x20 ; ' '
0x0800B746: 66 DC.B 0x66 ; 'f'
0x0800B747: 72 DC.B 0x72 ; 'r'
0x0800B748: 6F DC.B 0x6F ; 'o'
0x0800B749: 6D DC.B 0x6D ; 'm'
0x0800B74A: 20 DC.B 0x20 ; ' '
0x0800B74B: 46 DC.B 0x46 ; 'F'
0x0800B74C: 4C DC.B 0x4C ; 'L'
0x0800B74D: 41 DC.B 0x41 ; 'A'
0x0800B74E: 53 DC.B 0x53 ; 'S'
0x0800B74F: 48 DC.B 0x48 ; 'H'
0x0800B750: 20 DC.B 0x20 ; ' '
0x0800B751: 74 DC.B 0x74 ; 't'
0x0800B752: 6F DC.B 0x6F ; 'o'
0x0800B753: 20 DC.B 0x20 ; ' '
0x0800B754: 52 DC.B 0x52 ; 'R'
0x0800B755: 41 DC.B 0x41 ; 'A'
0x0800B756: 4D DC.B 0x4D ; 'M'
0x0800B757: 21 DC.B 0x21 ; '!'
0x0800B758: 20 DC.B 0x20 ; ' '
0x0800B759: 44 DC.B 0x44 ; 'D'
0x0800B75A: 4D DC.B 0x4D ; 'M'
0x0800B75B: 41 DC.B 0x41 ; 'A'
0x0800B75C: 20 DC.B 0x20 ; ' '
0x0800B75D: 69 DC.B 0x69 ; 'i'
0x0800B75E: 73 DC.B 0x73 ; 's'
0x0800B75F: 20 DC.B 0x20 ; ' '
0x0800B760: 6E DC.B 0x6E ; 'n'
0x0800B761: 6F DC.B 0x6F ; 'o'
0x0800B762: 74 DC.B 0x74 ; 't'
0x0800B763: 20 DC.B 0x20 ; ' '
0x0800B764: 72 DC.B 0x72 ; 'r'
0x0800B765: 65 DC.B 0x65 ; 'e'
0x0800B766: 61 DC.B 0x61 ; 'a'
0x0800B767: 64 DC.B 0x64 ; 'd'
0x0800B768: 79 DC.B 0x79 ; 'y'
0x0800B769: 21 DC.B 0x21 ; '!'
0x0800B76A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.29 from main.o, size=54, align=1
0x0800B76B: 43 DC.B 0x43 ; 'C'
0x0800B76C: 61 DC.B 0x61 ; 'a'
0x0800B76D: 6E DC.B 0x6E ; 'n'
0x0800B76E: 6E DC.B 0x6E ; 'n'
0x0800B76F: 6F DC.B 0x6F ; 'o'
0x0800B770: 74 DC.B 0x74 ; 't'
0x0800B771: 20 DC.B 0x20 ; ' '
0x0800B772: 66 DC.B 0x66 ; 'f'
0x0800B773: 69 DC.B 0x69 ; 'i'
0x0800B774: 6E DC.B 0x6E ; 'n'
0x0800B775: 69 DC.B 0x69 ; 'i'
0x0800B776: 73 DC.B 0x73 ; 's'
0x0800B777: 68 DC.B 0x68 ; 'h'
0x0800B778: 20 DC.B 0x20 ; ' '
0x0800B779: 63 DC.B 0x63 ; 'c'
0x0800B77A: 6F DC.B 0x6F ; 'o'
0x0800B77B: 70 DC.B 0x70 ; 'p'
0x0800B77C: 79 DC.B 0x79 ; 'y'
0x0800B77D: 69 DC.B 0x69 ; 'i'
0x0800B77E: 6E DC.B 0x6E ; 'n'
0x0800B77F: 67 DC.B 0x67 ; 'g'
0x0800B780: 20 DC.B 0x20 ; ' '
0x0800B781: 56 DC.B 0x56 ; 'V'
0x0800B782: 65 DC.B 0x65 ; 'e'
0x0800B783: 63 DC.B 0x63 ; 'c'
0x0800B784: 74 DC.B 0x74 ; 't'
0x0800B785: 6F DC.B 0x6F ; 'o'
0x0800B786: 72 DC.B 0x72 ; 'r'
0x0800B787: 20 DC.B 0x20 ; ' '
0x0800B788: 54 DC.B 0x54 ; 'T'
0x0800B789: 61 DC.B 0x61 ; 'a'
0x0800B78A: 62 DC.B 0x62 ; 'b'
0x0800B78B: 6C DC.B 0x6C ; 'l'
0x0800B78C: 65 DC.B 0x65 ; 'e'
0x0800B78D: 20 DC.B 0x20 ; ' '
0x0800B78E: 66 DC.B 0x66 ; 'f'
0x0800B78F: 72 DC.B 0x72 ; 'r'
0x0800B790: 6F DC.B 0x6F ; 'o'
0x0800B791: 6D DC.B 0x6D ; 'm'
0x0800B792: 20 DC.B 0x20 ; ' '
0x0800B793: 46 DC.B 0x46 ; 'F'
0x0800B794: 4C DC.B 0x4C ; 'L'
0x0800B795: 41 DC.B 0x41 ; 'A'
0x0800B796: 53 DC.B 0x53 ; 'S'
0x0800B797: 48 DC.B 0x48 ; 'H'
0x0800B798: 20 DC.B 0x20 ; ' '
0x0800B799: 74 DC.B 0x74 ; 't'
0x0800B79A: 6F DC.B 0x6F ; 'o'
0x0800B79B: 20 DC.B 0x20 ; ' '
0x0800B79C: 52 DC.B 0x52 ; 'R'
0x0800B79D: 41 DC.B 0x41 ; 'A'
0x0800B79E: 4D DC.B 0x4D ; 'M'
0x0800B79F: 21 DC.B 0x21 ; '!'
0x0800B7A0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.31 from main.o, size=42, align=1
0x0800B7A1: 4D DC.B 0x4D ; 'M'
0x0800B7A2: 6F DC.B 0x6F ; 'o'
0x0800B7A3: 64 DC.B 0x64 ; 'd'
0x0800B7A4: 65 DC.B 0x65 ; 'e'
0x0800B7A5: 20 DC.B 0x20 ; ' '
0x0800B7A6: 30 DC.B 0x30 ; '0'
0x0800B7A7: 20 DC.B 0x20 ; ' '
0x0800B7A8: 69 DC.B 0x69 ; 'i'
0x0800B7A9: 73 DC.B 0x73 ; 's'
0x0800B7AA: 20 DC.B 0x20 ; ' '
0x0800B7AB: 73 DC.B 0x73 ; 's'
0x0800B7AC: 65 DC.B 0x65 ; 'e'
0x0800B7AD: 6C DC.B 0x6C ; 'l'
0x0800B7AE: 65 DC.B 0x65 ; 'e'
0x0800B7AF: 63 DC.B 0x63 ; 'c'
0x0800B7B0: 74 DC.B 0x74 ; 't'
0x0800B7B1: 65 DC.B 0x65 ; 'e'
0x0800B7B2: 64 DC.B 0x64 ; 'd'
0x0800B7B3: 2E DC.B 0x2E ; '.'
0x0800B7B4: 20 DC.B 0x20 ; ' '
0x0800B7B5: 41 DC.B 0x41 ; 'A'
0x0800B7B6: 75 DC.B 0x75 ; 'u'
0x0800B7B7: 74 DC.B 0x74 ; 't'
0x0800B7B8: 6F DC.B 0x6F ; 'o'
0x0800B7B9: 2D DC.B 0x2D ; '-'
0x0800B7BA: 72 DC.B 0x72 ; 'r'
0x0800B7BB: 65 DC.B 0x65 ; 'e'
0x0800B7BC: 63 DC.B 0x63 ; 'c'
0x0800B7BD: 6F DC.B 0x6F ; 'o'
0x0800B7BE: 6E DC.B 0x6E ; 'n'
0x0800B7BF: 6E DC.B 0x6E ; 'n'
0x0800B7C0: 65 DC.B 0x65 ; 'e'
0x0800B7C1: 63 DC.B 0x63 ; 'c'
0x0800B7C2: 74 DC.B 0x74 ; 't'
0x0800B7C3: 20 DC.B 0x20 ; ' '
0x0800B7C4: 69 DC.B 0x69 ; 'i'
0x0800B7C5: 73 DC.B 0x73 ; 's'
0x0800B7C6: 20 DC.B 0x20 ; ' '
0x0800B7C7: 4F DC.B 0x4F ; 'O'
0x0800B7C8: 4E DC.B 0x4E ; 'N'
0x0800B7C9: 2E DC.B 0x2E ; '.'
0x0800B7CA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.33 from main.o, size=42, align=1
0x0800B7CB: 4D DC.B 0x4D ; 'M'
0x0800B7CC: 6F DC.B 0x6F ; 'o'
0x0800B7CD: 64 DC.B 0x64 ; 'd'
0x0800B7CE: 65 DC.B 0x65 ; 'e'
0x0800B7CF: 20 DC.B 0x20 ; ' '
0x0800B7D0: 31 DC.B 0x31 ; '1'
0x0800B7D1: 20 DC.B 0x20 ; ' '
0x0800B7D2: 69 DC.B 0x69 ; 'i'
0x0800B7D3: 73 DC.B 0x73 ; 's'
0x0800B7D4: 20 DC.B 0x20 ; ' '
0x0800B7D5: 73 DC.B 0x73 ; 's'
0x0800B7D6: 65 DC.B 0x65 ; 'e'
0x0800B7D7: 6C DC.B 0x6C ; 'l'
0x0800B7D8: 65 DC.B 0x65 ; 'e'
0x0800B7D9: 63 DC.B 0x63 ; 'c'
0x0800B7DA: 74 DC.B 0x74 ; 't'
0x0800B7DB: 65 DC.B 0x65 ; 'e'
0x0800B7DC: 64 DC.B 0x64 ; 'd'
0x0800B7DD: 2E DC.B 0x2E ; '.'
0x0800B7DE: 20 DC.B 0x20 ; ' '
0x0800B7DF: 41 DC.B 0x41 ; 'A'
0x0800B7E0: 75 DC.B 0x75 ; 'u'
0x0800B7E1: 74 DC.B 0x74 ; 't'
0x0800B7E2: 6F DC.B 0x6F ; 'o'
0x0800B7E3: 2D DC.B 0x2D ; '-'
0x0800B7E4: 72 DC.B 0x72 ; 'r'
0x0800B7E5: 65 DC.B 0x65 ; 'e'
0x0800B7E6: 63 DC.B 0x63 ; 'c'
0x0800B7E7: 6F DC.B 0x6F ; 'o'
0x0800B7E8: 6E DC.B 0x6E ; 'n'
0x0800B7E9: 6E DC.B 0x6E ; 'n'
0x0800B7EA: 65 DC.B 0x65 ; 'e'
0x0800B7EB: 63 DC.B 0x63 ; 'c'
0x0800B7EC: 74 DC.B 0x74 ; 't'
0x0800B7ED: 20 DC.B 0x20 ; ' '
0x0800B7EE: 69 DC.B 0x69 ; 'i'
0x0800B7EF: 73 DC.B 0x73 ; 's'
0x0800B7F0: 20 DC.B 0x20 ; ' '
0x0800B7F1: 4F DC.B 0x4F ; 'O'
0x0800B7F2: 4E DC.B 0x4E ; 'N'
0x0800B7F3: 2E DC.B 0x2E ; '.'
0x0800B7F4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.35 from main.o, size=42, align=1
0x0800B7F5: 4D DC.B 0x4D ; 'M'
0x0800B7F6: 6F DC.B 0x6F ; 'o'
0x0800B7F7: 64 DC.B 0x64 ; 'd'
0x0800B7F8: 65 DC.B 0x65 ; 'e'
0x0800B7F9: 20 DC.B 0x20 ; ' '
0x0800B7FA: 32 DC.B 0x32 ; '2'
0x0800B7FB: 20 DC.B 0x20 ; ' '
0x0800B7FC: 69 DC.B 0x69 ; 'i'
0x0800B7FD: 73 DC.B 0x73 ; 's'
0x0800B7FE: 20 DC.B 0x20 ; ' '
0x0800B7FF: 73 DC.B 0x73 ; 's'
0x0800B800: 65 DC.B 0x65 ; 'e'
0x0800B801: 6C DC.B 0x6C ; 'l'
0x0800B802: 65 DC.B 0x65 ; 'e'
0x0800B803: 63 DC.B 0x63 ; 'c'
0x0800B804: 74 DC.B 0x74 ; 't'
0x0800B805: 65 DC.B 0x65 ; 'e'
0x0800B806: 64 DC.B 0x64 ; 'd'
0x0800B807: 2E DC.B 0x2E ; '.'
0x0800B808: 20 DC.B 0x20 ; ' '
0x0800B809: 41 DC.B 0x41 ; 'A'
0x0800B80A: 75 DC.B 0x75 ; 'u'
0x0800B80B: 74 DC.B 0x74 ; 't'
0x0800B80C: 6F DC.B 0x6F ; 'o'
0x0800B80D: 2D DC.B 0x2D ; '-'
0x0800B80E: 72 DC.B 0x72 ; 'r'
0x0800B80F: 65 DC.B 0x65 ; 'e'
0x0800B810: 63 DC.B 0x63 ; 'c'
0x0800B811: 6F DC.B 0x6F ; 'o'
0x0800B812: 6E DC.B 0x6E ; 'n'
0x0800B813: 6E DC.B 0x6E ; 'n'
0x0800B814: 65 DC.B 0x65 ; 'e'
0x0800B815: 63 DC.B 0x63 ; 'c'
0x0800B816: 74 DC.B 0x74 ; 't'
0x0800B817: 20 DC.B 0x20 ; ' '
0x0800B818: 69 DC.B 0x69 ; 'i'
0x0800B819: 73 DC.B 0x73 ; 's'
0x0800B81A: 20 DC.B 0x20 ; ' '
0x0800B81B: 4F DC.B 0x4F ; 'O'
0x0800B81C: 4E DC.B 0x4E ; 'N'
0x0800B81D: 2E DC.B 0x2E ; '.'
0x0800B81E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.37 from main.o, size=42, align=1
0x0800B81F: 4D DC.B 0x4D ; 'M'
0x0800B820: 6F DC.B 0x6F ; 'o'
0x0800B821: 64 DC.B 0x64 ; 'd'
0x0800B822: 65 DC.B 0x65 ; 'e'
0x0800B823: 20 DC.B 0x20 ; ' '
0x0800B824: 33 DC.B 0x33 ; '3'
0x0800B825: 20 DC.B 0x20 ; ' '
0x0800B826: 69 DC.B 0x69 ; 'i'
0x0800B827: 73 DC.B 0x73 ; 's'
0x0800B828: 20 DC.B 0x20 ; ' '
0x0800B829: 73 DC.B 0x73 ; 's'
0x0800B82A: 65 DC.B 0x65 ; 'e'
0x0800B82B: 6C DC.B 0x6C ; 'l'
0x0800B82C: 65 DC.B 0x65 ; 'e'
0x0800B82D: 63 DC.B 0x63 ; 'c'
0x0800B82E: 74 DC.B 0x74 ; 't'
0x0800B82F: 65 DC.B 0x65 ; 'e'
0x0800B830: 64 DC.B 0x64 ; 'd'
0x0800B831: 2E DC.B 0x2E ; '.'
0x0800B832: 20 DC.B 0x20 ; ' '
0x0800B833: 41 DC.B 0x41 ; 'A'
0x0800B834: 75 DC.B 0x75 ; 'u'
0x0800B835: 74 DC.B 0x74 ; 't'
0x0800B836: 6F DC.B 0x6F ; 'o'
0x0800B837: 2D DC.B 0x2D ; '-'
0x0800B838: 72 DC.B 0x72 ; 'r'
0x0800B839: 65 DC.B 0x65 ; 'e'
0x0800B83A: 63 DC.B 0x63 ; 'c'
0x0800B83B: 6F DC.B 0x6F ; 'o'
0x0800B83C: 6E DC.B 0x6E ; 'n'
0x0800B83D: 6E DC.B 0x6E ; 'n'
0x0800B83E: 65 DC.B 0x65 ; 'e'
0x0800B83F: 63 DC.B 0x63 ; 'c'
0x0800B840: 74 DC.B 0x74 ; 't'
0x0800B841: 20 DC.B 0x20 ; ' '
0x0800B842: 69 DC.B 0x69 ; 'i'
0x0800B843: 73 DC.B 0x73 ; 's'
0x0800B844: 20 DC.B 0x20 ; ' '
0x0800B845: 4F DC.B 0x4F ; 'O'
0x0800B846: 4E DC.B 0x4E ; 'N'
0x0800B847: 2E DC.B 0x2E ; '.'
0x0800B848: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.39 from main.o, size=42, align=1
0x0800B849: 4D DC.B 0x4D ; 'M'
0x0800B84A: 6F DC.B 0x6F ; 'o'
0x0800B84B: 64 DC.B 0x64 ; 'd'
0x0800B84C: 65 DC.B 0x65 ; 'e'
0x0800B84D: 20 DC.B 0x20 ; ' '
0x0800B84E: 34 DC.B 0x34 ; '4'
0x0800B84F: 20 DC.B 0x20 ; ' '
0x0800B850: 69 DC.B 0x69 ; 'i'
0x0800B851: 73 DC.B 0x73 ; 's'
0x0800B852: 20 DC.B 0x20 ; ' '
0x0800B853: 73 DC.B 0x73 ; 's'
0x0800B854: 65 DC.B 0x65 ; 'e'
0x0800B855: 6C DC.B 0x6C ; 'l'
0x0800B856: 65 DC.B 0x65 ; 'e'
0x0800B857: 63 DC.B 0x63 ; 'c'
0x0800B858: 74 DC.B 0x74 ; 't'
0x0800B859: 65 DC.B 0x65 ; 'e'
0x0800B85A: 64 DC.B 0x64 ; 'd'
0x0800B85B: 2E DC.B 0x2E ; '.'
0x0800B85C: 20 DC.B 0x20 ; ' '
0x0800B85D: 41 DC.B 0x41 ; 'A'
0x0800B85E: 75 DC.B 0x75 ; 'u'
0x0800B85F: 74 DC.B 0x74 ; 't'
0x0800B860: 6F DC.B 0x6F ; 'o'
0x0800B861: 2D DC.B 0x2D ; '-'
0x0800B862: 72 DC.B 0x72 ; 'r'
0x0800B863: 65 DC.B 0x65 ; 'e'
0x0800B864: 63 DC.B 0x63 ; 'c'
0x0800B865: 6F DC.B 0x6F ; 'o'
0x0800B866: 6E DC.B 0x6E ; 'n'
0x0800B867: 6E DC.B 0x6E ; 'n'
0x0800B868: 65 DC.B 0x65 ; 'e'
0x0800B869: 63 DC.B 0x63 ; 'c'
0x0800B86A: 74 DC.B 0x74 ; 't'
0x0800B86B: 20 DC.B 0x20 ; ' '
0x0800B86C: 69 DC.B 0x69 ; 'i'
0x0800B86D: 73 DC.B 0x73 ; 's'
0x0800B86E: 20 DC.B 0x20 ; ' '
0x0800B86F: 4F DC.B 0x4F ; 'O'
0x0800B870: 4E DC.B 0x4E ; 'N'
0x0800B871: 2E DC.B 0x2E ; '.'
0x0800B872: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.41 from main.o, size=42, align=1
0x0800B873: 4D DC.B 0x4D ; 'M'
0x0800B874: 6F DC.B 0x6F ; 'o'
0x0800B875: 64 DC.B 0x64 ; 'd'
0x0800B876: 65 DC.B 0x65 ; 'e'
0x0800B877: 20 DC.B 0x20 ; ' '
0x0800B878: 35 DC.B 0x35 ; '5'
0x0800B879: 20 DC.B 0x20 ; ' '
0x0800B87A: 69 DC.B 0x69 ; 'i'
0x0800B87B: 73 DC.B 0x73 ; 's'
0x0800B87C: 20 DC.B 0x20 ; ' '
0x0800B87D: 73 DC.B 0x73 ; 's'
0x0800B87E: 65 DC.B 0x65 ; 'e'
0x0800B87F: 6C DC.B 0x6C ; 'l'
0x0800B880: 65 DC.B 0x65 ; 'e'
0x0800B881: 63 DC.B 0x63 ; 'c'
0x0800B882: 74 DC.B 0x74 ; 't'
0x0800B883: 65 DC.B 0x65 ; 'e'
0x0800B884: 64 DC.B 0x64 ; 'd'
0x0800B885: 2E DC.B 0x2E ; '.'
0x0800B886: 20 DC.B 0x20 ; ' '
0x0800B887: 41 DC.B 0x41 ; 'A'
0x0800B888: 75 DC.B 0x75 ; 'u'
0x0800B889: 74 DC.B 0x74 ; 't'
0x0800B88A: 6F DC.B 0x6F ; 'o'
0x0800B88B: 2D DC.B 0x2D ; '-'
0x0800B88C: 72 DC.B 0x72 ; 'r'
0x0800B88D: 65 DC.B 0x65 ; 'e'
0x0800B88E: 63 DC.B 0x63 ; 'c'
0x0800B88F: 6F DC.B 0x6F ; 'o'
0x0800B890: 6E DC.B 0x6E ; 'n'
0x0800B891: 6E DC.B 0x6E ; 'n'
0x0800B892: 65 DC.B 0x65 ; 'e'
0x0800B893: 63 DC.B 0x63 ; 'c'
0x0800B894: 74 DC.B 0x74 ; 't'
0x0800B895: 20 DC.B 0x20 ; ' '
0x0800B896: 69 DC.B 0x69 ; 'i'
0x0800B897: 73 DC.B 0x73 ; 's'
0x0800B898: 20 DC.B 0x20 ; ' '
0x0800B899: 4F DC.B 0x4F ; 'O'
0x0800B89A: 4E DC.B 0x4E ; 'N'
0x0800B89B: 2E DC.B 0x2E ; '.'
0x0800B89C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.45 from main.o, size=22, align=1
0x0800B89D: 55 DC.B 0x55 ; 'U'
0x0800B89E: 50 DC.B 0x50 ; 'P'
0x0800B89F: 20 DC.B 0x20 ; ' '
0x0800B8A0: 62 DC.B 0x62 ; 'b'
0x0800B8A1: 75 DC.B 0x75 ; 'u'
0x0800B8A2: 74 DC.B 0x74 ; 't'
0x0800B8A3: 74 DC.B 0x74 ; 't'
0x0800B8A4: 6F DC.B 0x6F ; 'o'
0x0800B8A5: 6E DC.B 0x6E ; 'n'
0x0800B8A6: 20 DC.B 0x20 ; ' '
0x0800B8A7: 69 DC.B 0x69 ; 'i'
0x0800B8A8: 73 DC.B 0x73 ; 's'
0x0800B8A9: 20 DC.B 0x20 ; ' '
0x0800B8AA: 70 DC.B 0x70 ; 'p'
0x0800B8AB: 72 DC.B 0x72 ; 'r'
0x0800B8AC: 65 DC.B 0x65 ; 'e'
0x0800B8AD: 73 DC.B 0x73 ; 's'
0x0800B8AE: 73 DC.B 0x73 ; 's'
0x0800B8AF: 65 DC.B 0x65 ; 'e'
0x0800B8B0: 64 DC.B 0x64 ; 'd'
0x0800B8B1: 2E DC.B 0x2E ; '.'
0x0800B8B2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.57 from main.o, size=2, align=1
0x0800B8B3: 4E DC.B 0x4E ; 'N'
0x0800B8B4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.62 from main.o, size=6, align=1
0x0800B8B5: 52 DC.B 0x52 ; 'R'
0x0800B8B6: 3A DC.B 0x3A ; ':'
0x0800B8B7: 20 DC.B 0x20 ; ' '
0x0800B8B8: 25 DC.B 0x25 ; '%'
0x0800B8B9: 73 DC.B 0x73 ; 's'
0x0800B8BA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.77 from main.o, size=2, align=1
0x0800B8BB: 0A DC.B 0x0A ; '\n'
0x0800B8BC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.86 from main.o, size=34, align=1
0x0800B8BD: 43 DC.B 0x43 ; 'C'
0x0800B8BE: 61 DC.B 0x61 ; 'a'
0x0800B8BF: 6E DC.B 0x6E ; 'n'
0x0800B8C0: 6E DC.B 0x6E ; 'n'
0x0800B8C1: 6F DC.B 0x6F ; 'o'
0x0800B8C2: 74 DC.B 0x74 ; 't'
0x0800B8C3: 20 DC.B 0x20 ; ' '
0x0800B8C4: 73 DC.B 0x73 ; 's'
0x0800B8C5: 61 DC.B 0x61 ; 'a'
0x0800B8C6: 76 DC.B 0x76 ; 'v'
0x0800B8C7: 65 DC.B 0x65 ; 'e'
0x0800B8C8: 20 DC.B 0x20 ; ' '
0x0800B8C9: 64 DC.B 0x64 ; 'd'
0x0800B8CA: 61 DC.B 0x61 ; 'a'
0x0800B8CB: 74 DC.B 0x74 ; 't'
0x0800B8CC: 61 DC.B 0x61 ; 'a'
0x0800B8CD: 20 DC.B 0x20 ; ' '
0x0800B8CE: 69 DC.B 0x69 ; 'i'
0x0800B8CF: 6E DC.B 0x6E ; 'n'
0x0800B8D0: 20 DC.B 0x20 ; ' '
0x0800B8D1: 46 DC.B 0x46 ; 'F'
0x0800B8D2: 4C DC.B 0x4C ; 'L'
0x0800B8D3: 41 DC.B 0x41 ; 'A'
0x0800B8D4: 53 DC.B 0x53 ; 'S'
0x0800B8D5: 48 DC.B 0x48 ; 'H'
0x0800B8D6: 20 DC.B 0x20 ; ' '
0x0800B8D7: 6D DC.B 0x6D ; 'm'
0x0800B8D8: 65 DC.B 0x65 ; 'e'
0x0800B8D9: 6D DC.B 0x6D ; 'm'
0x0800B8DA: 6F DC.B 0x6F ; 'o'
0x0800B8DB: 72 DC.B 0x72 ; 'r'
0x0800B8DC: 79 DC.B 0x79 ; 'y'
0x0800B8DD: 21 DC.B 0x21 ; '!'
0x0800B8DE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g0xx_it.o, size=14, align=1
0x0800B8DF: 4E DC.B 0x4E ; 'N'
0x0800B8E0: 4D DC.B 0x4D ; 'M'
0x0800B8E1: 49 DC.B 0x49 ; 'I'
0x0800B8E2: 20 DC.B 0x20 ; ' '
0x0800B8E3: 45 DC.B 0x45 ; 'E'
0x0800B8E4: 52 DC.B 0x52 ; 'R'
0x0800B8E5: 52 DC.B 0x52 ; 'R'
0x0800B8E6: 4F DC.B 0x4F ; 'O'
0x0800B8E7: 52 DC.B 0x52 ; 'R'
0x0800B8E8: 21 DC.B 0x21 ; '!'
0x0800B8E9: 21 DC.B 0x21 ; '!'
0x0800B8EA: 21 DC.B 0x21 ; '!'
0x0800B8EB: 0A DC.B 0x0A ; '\n'
0x0800B8EC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from main.o, size=5, align=1
0x0800B8ED: 4D DC.B 0x4D ; 'M'
0x0800B8EE: 41 DC.B 0x41 ; 'A'
0x0800B8EF: 49 DC.B 0x49 ; 'I'
0x0800B8F0: 4E DC.B 0x4E ; 'N'
0x0800B8F1: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from main.o, size=21, align=1
0x0800B8F2: 43 DC.B 0x43 ; 'C'
0x0800B8F3: 61 DC.B 0x61 ; 'a'
0x0800B8F4: 6E DC.B 0x6E ; 'n'
0x0800B8F5: 6E DC.B 0x6E ; 'n'
0x0800B8F6: 6F DC.B 0x6F ; 'o'
0x0800B8F7: 74 DC.B 0x74 ; 't'
0x0800B8F8: 20 DC.B 0x20 ; ' '
0x0800B8F9: 73 DC.B 0x73 ; 's'
0x0800B8FA: 74 DC.B 0x74 ; 't'
0x0800B8FB: 61 DC.B 0x61 ; 'a'
0x0800B8FC: 72 DC.B 0x72 ; 'r'
0x0800B8FD: 74 DC.B 0x74 ; 't'
0x0800B8FE: 20 DC.B 0x20 ; ' '
0x0800B8FF: 54 DC.B 0x54 ; 'T'
0x0800B900: 49 DC.B 0x49 ; 'I'
0x0800B901: 4D DC.B 0x4D ; 'M'
0x0800B902: 45 DC.B 0x45 ; 'E'
0x0800B903: 52 DC.B 0x52 ; 'R'
0x0800B904: 32 DC.B 0x32 ; '2'
0x0800B905: 21 DC.B 0x21 ; '!'
0x0800B906: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from main.o, size=5, align=1
0x0800B907: 1B DC.B 0x1B ; '\x1B'
0x0800B908: 5B DC.B 0x5B ; '['
0x0800B909: 32 DC.B 0x32 ; '2'
0x0800B90A: 4A DC.B 0x4A ; 'J'
0x0800B90B: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from main.o, size=17, align=1
0x0800B90C: 50 DC.B 0x50 ; 'P'
0x0800B90D: 72 DC.B 0x72 ; 'r'
0x0800B90E: 6F DC.B 0x6F ; 'o'
0x0800B90F: 67 DC.B 0x67 ; 'g'
0x0800B910: 72 DC.B 0x72 ; 'r'
0x0800B911: 61 DC.B 0x61 ; 'a'
0x0800B912: 6D DC.B 0x6D ; 'm'
0x0800B913: 20 DC.B 0x20 ; ' '
0x0800B914: 73 DC.B 0x73 ; 's'
0x0800B915: 74 DC.B 0x74 ; 't'
0x0800B916: 61 DC.B 0x61 ; 'a'
0x0800B917: 72 DC.B 0x72 ; 'r'
0x0800B918: 74 DC.B 0x74 ; 't'
0x0800B919: 65 DC.B 0x65 ; 'e'
0x0800B91A: 64 DC.B 0x64 ; 'd'
0x0800B91B: 2E DC.B 0x2E ; '.'
0x0800B91C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.13 from main.o, size=17, align=1
0x0800B91D: 43 DC.B 0x43 ; 'C'
0x0800B91E: 50 DC.B 0x50 ; 'P'
0x0800B91F: 55 DC.B 0x55 ; 'U'
0x0800B920: 20 DC.B 0x20 ; ' '
0x0800B921: 46 DC.B 0x46 ; 'F'
0x0800B922: 72 DC.B 0x72 ; 'r'
0x0800B923: 65 DC.B 0x65 ; 'e'
0x0800B924: 71 DC.B 0x71 ; 'q'
0x0800B925: 3A DC.B 0x3A ; ':'
0x0800B926: 20 DC.B 0x20 ; ' '
0x0800B927: 25 DC.B 0x25 ; '%'
0x0800B928: 75 DC.B 0x75 ; 'u'
0x0800B929: 20 DC.B 0x20 ; ' '
0x0800B92A: 48 DC.B 0x48 ; 'H'
0x0800B92B: 7A DC.B 0x7A ; 'z'
0x0800B92C: 0A DC.B 0x0A ; '\n'
0x0800B92D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.17 from main.o, size=45, align=1
0x0800B92E: 43 DC.B 0x43 ; 'C'
0x0800B92F: 61 DC.B 0x61 ; 'a'
0x0800B930: 6E DC.B 0x6E ; 'n'
0x0800B931: 6E DC.B 0x6E ; 'n'
0x0800B932: 6F DC.B 0x6F ; 'o'
0x0800B933: 74 DC.B 0x74 ; 't'
0x0800B934: 20 DC.B 0x20 ; ' '
0x0800B935: 72 DC.B 0x72 ; 'r'
0x0800B936: 65 DC.B 0x65 ; 'e'
0x0800B937: 61 DC.B 0x61 ; 'a'
0x0800B938: 64 DC.B 0x64 ; 'd'
0x0800B939: 20 DC.B 0x20 ; ' '
0x0800B93A: 63 DC.B 0x63 ; 'c'
0x0800B93B: 6F DC.B 0x6F ; 'o'
0x0800B93C: 6E DC.B 0x6E ; 'n'
0x0800B93D: 66 DC.B 0x66 ; 'f'
0x0800B93E: 69 DC.B 0x69 ; 'i'
0x0800B93F: 67 DC.B 0x67 ; 'g'
0x0800B940: 75 DC.B 0x75 ; 'u'
0x0800B941: 72 DC.B 0x72 ; 'r'
0x0800B942: 61 DC.B 0x61 ; 'a'
0x0800B943: 74 DC.B 0x74 ; 't'
0x0800B944: 69 DC.B 0x69 ; 'i'
0x0800B945: 6F DC.B 0x6F ; 'o'
0x0800B946: 6E DC.B 0x6E ; 'n'
0x0800B947: 20 DC.B 0x20 ; ' '
0x0800B948: 66 DC.B 0x66 ; 'f'
0x0800B949: 72 DC.B 0x72 ; 'r'
0x0800B94A: 6F DC.B 0x6F ; 'o'
0x0800B94B: 6D DC.B 0x6D ; 'm'
0x0800B94C: 20 DC.B 0x20 ; ' '
0x0800B94D: 46 DC.B 0x46 ; 'F'
0x0800B94E: 4C DC.B 0x4C ; 'L'
0x0800B94F: 41 DC.B 0x41 ; 'A'
0x0800B950: 53 DC.B 0x53 ; 'S'
0x0800B951: 48 DC.B 0x48 ; 'H'
0x0800B952: 20 DC.B 0x20 ; ' '
0x0800B953: 6D DC.B 0x6D ; 'm'
0x0800B954: 65 DC.B 0x65 ; 'e'
0x0800B955: 6D DC.B 0x6D ; 'm'
0x0800B956: 6F DC.B 0x6F ; 'o'
0x0800B957: 72 DC.B 0x72 ; 'r'
0x0800B958: 79 DC.B 0x79 ; 'y'
0x0800B959: 21 DC.B 0x21 ; '!'
0x0800B95A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.19 from main.o, size=33, align=1
0x0800B95B: 25 DC.B 0x25 ; '%'
0x0800B95C: 73 DC.B 0x73 ; 's'
0x0800B95D: 25 DC.B 0x25 ; '%'
0x0800B95E: 73 DC.B 0x73 ; 's'
0x0800B95F: 3A DC.B 0x3A ; ':'
0x0800B960: 20 DC.B 0x20 ; ' '
0x0800B961: 41 DC.B 0x41 ; 'A'
0x0800B962: 44 DC.B 0x44 ; 'D'
0x0800B963: 43 DC.B 0x43 ; 'C'
0x0800B964: 20 DC.B 0x20 ; ' '
0x0800B965: 43 DC.B 0x43 ; 'C'
0x0800B966: 61 DC.B 0x61 ; 'a'
0x0800B967: 6C DC.B 0x6C ; 'l'
0x0800B968: 69 DC.B 0x69 ; 'i'
0x0800B969: 62 DC.B 0x62 ; 'b'
0x0800B96A: 72 DC.B 0x72 ; 'r'
0x0800B96B: 61 DC.B 0x61 ; 'a'
0x0800B96C: 74 DC.B 0x74 ; 't'
0x0800B96D: 69 DC.B 0x69 ; 'i'
0x0800B96E: 6F DC.B 0x6F ; 'o'
0x0800B96F: 6E DC.B 0x6E ; 'n'
0x0800B970: 20 DC.B 0x20 ; ' '
0x0800B971: 76 DC.B 0x76 ; 'v'
0x0800B972: 61 DC.B 0x61 ; 'a'
0x0800B973: 6C DC.B 0x6C ; 'l'
0x0800B974: 75 DC.B 0x75 ; 'u'
0x0800B975: 65 DC.B 0x65 ; 'e'
0x0800B976: 3A DC.B 0x3A ; ':'
0x0800B977: 20 DC.B 0x20 ; ' '
0x0800B978: 25 DC.B 0x25 ; '%'
0x0800B979: 75 DC.B 0x75 ; 'u'
0x0800B97A: 0A DC.B 0x0A ; '\n'
0x0800B97B: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.22 from main.o, size=17, align=1
0x0800B97C: 43 DC.B 0x43 ; 'C'
0x0800B97D: 61 DC.B 0x61 ; 'a'
0x0800B97E: 6E DC.B 0x6E ; 'n'
0x0800B97F: 6E DC.B 0x6E ; 'n'
0x0800B980: 6F DC.B 0x6F ; 'o'
0x0800B981: 74 DC.B 0x74 ; 't'
0x0800B982: 20 DC.B 0x20 ; ' '
0x0800B983: 73 DC.B 0x73 ; 's'
0x0800B984: 74 DC.B 0x74 ; 't'
0x0800B985: 6F DC.B 0x6F ; 'o'
0x0800B986: 70 DC.B 0x70 ; 'p'
0x0800B987: 20 DC.B 0x20 ; ' '
0x0800B988: 41 DC.B 0x41 ; 'A'
0x0800B989: 44 DC.B 0x44 ; 'D'
0x0800B98A: 43 DC.B 0x43 ; 'C'
0x0800B98B: 21 DC.B 0x21 ; '!'
0x0800B98C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.23 from main.o, size=45, align=1
0x0800B98D: 25 DC.B 0x25 ; '%'
0x0800B98E: 73 DC.B 0x73 ; 's'
0x0800B98F: 3A DC.B 0x3A ; ':'
0x0800B990: 20 DC.B 0x20 ; ' '
0x0800B991: 44 DC.B 0x44 ; 'D'
0x0800B992: 41 DC.B 0x41 ; 'A'
0x0800B993: 43 DC.B 0x43 ; 'C'
0x0800B994: 20 DC.B 0x20 ; ' '
0x0800B995: 43 DC.B 0x43 ; 'C'
0x0800B996: 61 DC.B 0x61 ; 'a'
0x0800B997: 6C DC.B 0x6C ; 'l'
0x0800B998: 69 DC.B 0x69 ; 'i'
0x0800B999: 62 DC.B 0x62 ; 'b'
0x0800B99A: 72 DC.B 0x72 ; 'r'
0x0800B99B: 61 DC.B 0x61 ; 'a'
0x0800B99C: 74 DC.B 0x74 ; 't'
0x0800B99D: 69 DC.B 0x69 ; 'i'
0x0800B99E: 6F DC.B 0x6F ; 'o'
0x0800B99F: 6E DC.B 0x6E ; 'n'
0x0800B9A0: 20 DC.B 0x20 ; ' '
0x0800B9A1: 76 DC.B 0x76 ; 'v'
0x0800B9A2: 61 DC.B 0x61 ; 'a'
0x0800B9A3: 6C DC.B 0x6C ; 'l'
0x0800B9A4: 75 DC.B 0x75 ; 'u'
0x0800B9A5: 65 DC.B 0x65 ; 'e'
0x0800B9A6: 20 DC.B 0x20 ; ' '
0x0800B9A7: 66 DC.B 0x66 ; 'f'
0x0800B9A8: 6F DC.B 0x6F ; 'o'
0x0800B9A9: 72 DC.B 0x72 ; 'r'
0x0800B9AA: 20 DC.B 0x20 ; ' '
0x0800B9AB: 63 DC.B 0x63 ; 'c'
0x0800B9AC: 68 DC.B 0x68 ; 'h'
0x0800B9AD: 61 DC.B 0x61 ; 'a'
0x0800B9AE: 6E DC.B 0x6E ; 'n'
0x0800B9AF: 6E DC.B 0x6E ; 'n'
0x0800B9B0: 65 DC.B 0x65 ; 'e'
0x0800B9B1: 6C DC.B 0x6C ; 'l'
0x0800B9B2: 20 DC.B 0x20 ; ' '
0x0800B9B3: 31 DC.B 0x31 ; '1'
0x0800B9B4: 3A DC.B 0x3A ; ':'
0x0800B9B5: 20 DC.B 0x20 ; ' '
0x0800B9B6: 25 DC.B 0x25 ; '%'
0x0800B9B7: 75 DC.B 0x75 ; 'u'
0x0800B9B8: 0A DC.B 0x0A ; '\n'
0x0800B9B9: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.24 from main.o, size=45, align=1
0x0800B9BA: 25 DC.B 0x25 ; '%'
0x0800B9BB: 73 DC.B 0x73 ; 's'
0x0800B9BC: 3A DC.B 0x3A ; ':'
0x0800B9BD: 20 DC.B 0x20 ; ' '
0x0800B9BE: 44 DC.B 0x44 ; 'D'
0x0800B9BF: 41 DC.B 0x41 ; 'A'
0x0800B9C0: 43 DC.B 0x43 ; 'C'
0x0800B9C1: 20 DC.B 0x20 ; ' '
0x0800B9C2: 43 DC.B 0x43 ; 'C'
0x0800B9C3: 61 DC.B 0x61 ; 'a'
0x0800B9C4: 6C DC.B 0x6C ; 'l'
0x0800B9C5: 69 DC.B 0x69 ; 'i'
0x0800B9C6: 62 DC.B 0x62 ; 'b'
0x0800B9C7: 72 DC.B 0x72 ; 'r'
0x0800B9C8: 61 DC.B 0x61 ; 'a'
0x0800B9C9: 74 DC.B 0x74 ; 't'
0x0800B9CA: 69 DC.B 0x69 ; 'i'
0x0800B9CB: 6F DC.B 0x6F ; 'o'
0x0800B9CC: 6E DC.B 0x6E ; 'n'
0x0800B9CD: 20 DC.B 0x20 ; ' '
0x0800B9CE: 76 DC.B 0x76 ; 'v'
0x0800B9CF: 61 DC.B 0x61 ; 'a'
0x0800B9D0: 6C DC.B 0x6C ; 'l'
0x0800B9D1: 75 DC.B 0x75 ; 'u'
0x0800B9D2: 65 DC.B 0x65 ; 'e'
0x0800B9D3: 20 DC.B 0x20 ; ' '
0x0800B9D4: 66 DC.B 0x66 ; 'f'
0x0800B9D5: 6F DC.B 0x6F ; 'o'
0x0800B9D6: 72 DC.B 0x72 ; 'r'
0x0800B9D7: 20 DC.B 0x20 ; ' '
0x0800B9D8: 63 DC.B 0x63 ; 'c'
0x0800B9D9: 68 DC.B 0x68 ; 'h'
0x0800B9DA: 61 DC.B 0x61 ; 'a'
0x0800B9DB: 6E DC.B 0x6E ; 'n'
0x0800B9DC: 6E DC.B 0x6E ; 'n'
0x0800B9DD: 65 DC.B 0x65 ; 'e'
0x0800B9DE: 6C DC.B 0x6C ; 'l'
0x0800B9DF: 20 DC.B 0x20 ; ' '
0x0800B9E0: 32 DC.B 0x32 ; '2'
0x0800B9E1: 3A DC.B 0x3A ; ':'
0x0800B9E2: 20 DC.B 0x20 ; ' '
0x0800B9E3: 25 DC.B 0x25 ; '%'
0x0800B9E4: 75 DC.B 0x75 ; 'u'
0x0800B9E5: 0A DC.B 0x0A ; '\n'
0x0800B9E6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.26 from main.o, size=53, align=1
0x0800B9E7: 49 DC.B 0x49 ; 'I'
0x0800B9E8: 74 DC.B 0x74 ; 't'
0x0800B9E9: 20 DC.B 0x20 ; ' '
0x0800B9EA: 69 DC.B 0x69 ; 'i'
0x0800B9EB: 73 DC.B 0x73 ; 's'
0x0800B9EC: 20 DC.B 0x20 ; ' '
0x0800B9ED: 74 DC.B 0x74 ; 't'
0x0800B9EE: 69 DC.B 0x69 ; 'i'
0x0800B9EF: 6D DC.B 0x6D ; 'm'
0x0800B9F0: 65 DC.B 0x65 ; 'e'
0x0800B9F1: 20 DC.B 0x20 ; ' '
0x0800B9F2: 74 DC.B 0x74 ; 't'
0x0800B9F3: 6F DC.B 0x6F ; 'o'
0x0800B9F4: 20 DC.B 0x20 ; ' '
0x0800B9F5: 73 DC.B 0x73 ; 's'
0x0800B9F6: 61 DC.B 0x61 ; 'a'
0x0800B9F7: 76 DC.B 0x76 ; 'v'
0x0800B9F8: 65 DC.B 0x65 ; 'e'
0x0800B9F9: 20 DC.B 0x20 ; ' '
0x0800B9FA: 73 DC.B 0x73 ; 's'
0x0800B9FB: 74 DC.B 0x74 ; 't'
0x0800B9FC: 61 DC.B 0x61 ; 'a'
0x0800B9FD: 74 DC.B 0x74 ; 't'
0x0800B9FE: 69 DC.B 0x69 ; 'i'
0x0800B9FF: 73 DC.B 0x73 ; 's'
0x0800BA00: 74 DC.B 0x74 ; 't'
0x0800BA01: 69 DC.B 0x69 ; 'i'
0x0800BA02: 63 DC.B 0x63 ; 'c'
0x0800BA03: 61 DC.B 0x61 ; 'a'
0x0800BA04: 6C DC.B 0x6C ; 'l'
0x0800BA05: 20 DC.B 0x20 ; ' '
0x0800BA06: 64 DC.B 0x64 ; 'd'
0x0800BA07: 61 DC.B 0x61 ; 'a'
0x0800BA08: 74 DC.B 0x74 ; 't'
0x0800BA09: 61 DC.B 0x61 ; 'a'
0x0800BA0A: 20 DC.B 0x20 ; ' '
0x0800BA0B: 69 DC.B 0x69 ; 'i'
0x0800BA0C: 6E DC.B 0x6E ; 'n'
0x0800BA0D: 20 DC.B 0x20 ; ' '
0x0800BA0E: 46 DC.B 0x46 ; 'F'
0x0800BA0F: 6C DC.B 0x6C ; 'l'
0x0800BA10: 61 DC.B 0x61 ; 'a'
0x0800BA11: 73 DC.B 0x73 ; 's'
0x0800BA12: 68 DC.B 0x68 ; 'h'
0x0800BA13: 20 DC.B 0x20 ; ' '
0x0800BA14: 6D DC.B 0x6D ; 'm'
0x0800BA15: 65 DC.B 0x65 ; 'e'
0x0800BA16: 6D DC.B 0x6D ; 'm'
0x0800BA17: 6F DC.B 0x6F ; 'o'
0x0800BA18: 72 DC.B 0x72 ; 'r'
0x0800BA19: 79 DC.B 0x79 ; 'y'
0x0800BA1A: 2E DC.B 0x2E ; '.'
0x0800BA1B: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.44 from main.o, size=77, align=1
0x0800BA1C: 49 DC.B 0x49 ; 'I'
0x0800BA1D: 6C DC.B 0x6C ; 'l'
0x0800BA1E: 6C DC.B 0x6C ; 'l'
0x0800BA1F: 65 DC.B 0x65 ; 'e'
0x0800BA20: 67 DC.B 0x67 ; 'g'
0x0800BA21: 61 DC.B 0x61 ; 'a'
0x0800BA22: 6C DC.B 0x6C ; 'l'
0x0800BA23: 20 DC.B 0x20 ; ' '
0x0800BA24: 4D DC.B 0x4D ; 'M'
0x0800BA25: 6F DC.B 0x6F ; 'o'
0x0800BA26: 64 DC.B 0x64 ; 'd'
0x0800BA27: 65 DC.B 0x65 ; 'e'
0x0800BA28: 20 DC.B 0x20 ; ' '
0x0800BA29: 69 DC.B 0x69 ; 'i'
0x0800BA2A: 73 DC.B 0x73 ; 's'
0x0800BA2B: 20 DC.B 0x20 ; ' '
0x0800BA2C: 73 DC.B 0x73 ; 's'
0x0800BA2D: 65 DC.B 0x65 ; 'e'
0x0800BA2E: 6C DC.B 0x6C ; 'l'
0x0800BA2F: 65 DC.B 0x65 ; 'e'
0x0800BA30: 63 DC.B 0x63 ; 'c'
0x0800BA31: 74 DC.B 0x74 ; 't'
0x0800BA32: 65 DC.B 0x65 ; 'e'
0x0800BA33: 64 DC.B 0x64 ; 'd'
0x0800BA34: 2E DC.B 0x2E ; '.'
0x0800BA35: 20 DC.B 0x20 ; ' '
0x0800BA36: 44 DC.B 0x44 ; 'D'
0x0800BA37: 65 DC.B 0x65 ; 'e'
0x0800BA38: 66 DC.B 0x66 ; 'f'
0x0800BA39: 61 DC.B 0x61 ; 'a'
0x0800BA3A: 75 DC.B 0x75 ; 'u'
0x0800BA3B: 6C DC.B 0x6C ; 'l'
0x0800BA3C: 74 DC.B 0x74 ; 't'
0x0800BA3D: 20 DC.B 0x20 ; ' '
0x0800BA3E: 4D DC.B 0x4D ; 'M'
0x0800BA3F: 6F DC.B 0x6F ; 'o'
0x0800BA40: 64 DC.B 0x64 ; 'd'
0x0800BA41: 65 DC.B 0x65 ; 'e'
0x0800BA42: 20 DC.B 0x20 ; ' '
0x0800BA43: 34 DC.B 0x34 ; '4'
0x0800BA44: 20 DC.B 0x20 ; ' '
0x0800BA45: 69 DC.B 0x69 ; 'i'
0x0800BA46: 73 DC.B 0x73 ; 's'
0x0800BA47: 20 DC.B 0x20 ; ' '
0x0800BA48: 73 DC.B 0x73 ; 's'
0x0800BA49: 65 DC.B 0x65 ; 'e'
0x0800BA4A: 6C DC.B 0x6C ; 'l'
0x0800BA4B: 65 DC.B 0x65 ; 'e'
0x0800BA4C: 63 DC.B 0x63 ; 'c'
0x0800BA4D: 74 DC.B 0x74 ; 't'
0x0800BA4E: 65 DC.B 0x65 ; 'e'
0x0800BA4F: 64 DC.B 0x64 ; 'd'
0x0800BA50: 2E DC.B 0x2E ; '.'
0x0800BA51: 20 DC.B 0x20 ; ' '
0x0800BA52: 41 DC.B 0x41 ; 'A'
0x0800BA53: 75 DC.B 0x75 ; 'u'
0x0800BA54: 74 DC.B 0x74 ; 't'
0x0800BA55: 6F DC.B 0x6F ; 'o'
0x0800BA56: 2D DC.B 0x2D ; '-'
0x0800BA57: 72 DC.B 0x72 ; 'r'
0x0800BA58: 65 DC.B 0x65 ; 'e'
0x0800BA59: 63 DC.B 0x63 ; 'c'
0x0800BA5A: 6F DC.B 0x6F ; 'o'
0x0800BA5B: 6E DC.B 0x6E ; 'n'
0x0800BA5C: 6E DC.B 0x6E ; 'n'
0x0800BA5D: 65 DC.B 0x65 ; 'e'
0x0800BA5E: 63 DC.B 0x63 ; 'c'
0x0800BA5F: 74 DC.B 0x74 ; 't'
0x0800BA60: 20 DC.B 0x20 ; ' '
0x0800BA61: 69 DC.B 0x69 ; 'i'
0x0800BA62: 73 DC.B 0x73 ; 's'
0x0800BA63: 20 DC.B 0x20 ; ' '
0x0800BA64: 4F DC.B 0x4F ; 'O'
0x0800BA65: 46 DC.B 0x46 ; 'F'
0x0800BA66: 46 DC.B 0x46 ; 'F'
0x0800BA67: 2E DC.B 0x2E ; '.'
0x0800BA68: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.49 from main.o, size=5, align=1
0x0800BA69: 25 DC.B 0x25 ; '%'
0x0800BA6A: 73 DC.B 0x73 ; 's'
0x0800BA6B: 25 DC.B 0x25 ; '%'
0x0800BA6C: 73 DC.B 0x73 ; 's'
0x0800BA6D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.53 from main.o, size=9, align=1
0x0800BA6E: 49 DC.B 0x49 ; 'I'
0x0800BA6F: 3A DC.B 0x3A ; ':'
0x0800BA70: 20 DC.B 0x20 ; ' '
0x0800BA71: 25 DC.B 0x25 ; '%'
0x0800BA72: 35 DC.B 0x35 ; '5'
0x0800BA73: 64 DC.B 0x64 ; 'd'
0x0800BA74: 20 DC.B 0x20 ; ' '
0x0800BA75: 41 DC.B 0x41 ; 'A'
0x0800BA76: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.56 from main.o, size=9, align=1
0x0800BA77: 4F DC.B 0x4F ; 'O'
0x0800BA78: 56 DC.B 0x56 ; 'V'
0x0800BA79: 50 DC.B 0x50 ; 'P'
0x0800BA7A: 3A DC.B 0x3A ; ':'
0x0800BA7B: 20 DC.B 0x20 ; ' '
0x0800BA7C: 25 DC.B 0x25 ; '%'
0x0800BA7D: 31 DC.B 0x31 ; '1'
0x0800BA7E: 73 DC.B 0x73 ; 's'
0x0800BA7F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.59 from main.o, size=9, align=1
0x0800BA80: 4C DC.B 0x4C ; 'L'
0x0800BA81: 56 DC.B 0x56 ; 'V'
0x0800BA82: 50 DC.B 0x50 ; 'P'
0x0800BA83: 3A DC.B 0x3A ; ':'
0x0800BA84: 20 DC.B 0x20 ; ' '
0x0800BA85: 25 DC.B 0x25 ; '%'
0x0800BA86: 31 DC.B 0x31 ; '1'
0x0800BA87: 73 DC.B 0x73 ; 's'
0x0800BA88: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.67 from main.o, size=13, align=1
0x0800BA89: 54 DC.B 0x54 ; 'T'
0x0800BA8A: 3A DC.B 0x3A ; ':'
0x0800BA8B: 20 DC.B 0x20 ; ' '
0x0800BA8C: 25 DC.B 0x25 ; '%'
0x0800BA8D: 32 DC.B 0x32 ; '2'
0x0800BA8E: 64 DC.B 0x64 ; 'd'
0x0800BA8F: 2E DC.B 0x2E ; '.'
0x0800BA90: 25 DC.B 0x25 ; '%'
0x0800BA91: 64 DC.B 0x64 ; 'd'
0x0800BA92: 20 DC.B 0x20 ; ' '
0x0800BA93: B0 DC.B 0xB0 ; '\xB0'
0x0800BA94: 43 DC.B 0x43 ; 'C'
0x0800BA95: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.78 from main.o, size=45, align=1
0x0800BA96: 09 DC.B 0x09 ; '\t'
0x0800BA97: 5B DC.B 0x5B ; '['
0x0800BA98: 25 DC.B 0x25 ; '%'
0x0800BA99: 34 DC.B 0x34 ; '4'
0x0800BA9A: 64 DC.B 0x64 ; 'd'
0x0800BA9B: 5D DC.B 0x5D ; ']'
0x0800BA9C: 20 DC.B 0x20 ; ' '
0x0800BA9D: 53 DC.B 0x53 ; 'S'
0x0800BA9E: 61 DC.B 0x61 ; 'a'
0x0800BA9F: 6D DC.B 0x6D ; 'm'
0x0800BAA0: 70 DC.B 0x70 ; 'p'
0x0800BAA1: 6C DC.B 0x6C ; 'l'
0x0800BAA2: 65 DC.B 0x65 ; 'e'
0x0800BAA3: 64 DC.B 0x64 ; 'd'
0x0800BAA4: 20 DC.B 0x20 ; ' '
0x0800BAA5: 76 DC.B 0x76 ; 'v'
0x0800BAA6: 61 DC.B 0x61 ; 'a'
0x0800BAA7: 6C DC.B 0x6C ; 'l'
0x0800BAA8: 75 DC.B 0x75 ; 'u'
0x0800BAA9: 65 DC.B 0x65 ; 'e'
0x0800BAAA: 73 DC.B 0x73 ; 's'
0x0800BAAB: 3A DC.B 0x3A ; ':'
0x0800BAAC: 20 DC.B 0x20 ; ' '
0x0800BAAD: 49 DC.B 0x49 ; 'I'
0x0800BAAE: 2B DC.B 0x2B ; '+'
0x0800BAAF: 20 DC.B 0x20 ; ' '
0x0800BAB0: 3D DC.B 0x3D ; '='
0x0800BAB1: 20 DC.B 0x20 ; ' '
0x0800BAB2: 25 DC.B 0x25 ; '%'
0x0800BAB3: 36 DC.B 0x36 ; '6'
0x0800BAB4: 75 DC.B 0x75 ; 'u'
0x0800BAB5: 20 DC.B 0x20 ; ' '
0x0800BAB6: 20 DC.B 0x20 ; ' '
0x0800BAB7: 20 DC.B 0x20 ; ' '
0x0800BAB8: 20 DC.B 0x20 ; ' '
0x0800BAB9: 49 DC.B 0x49 ; 'I'
0x0800BABA: 2D DC.B 0x2D ; '-'
0x0800BABB: 20 DC.B 0x20 ; ' '
0x0800BABC: 3D DC.B 0x3D ; '='
0x0800BABD: 20 DC.B 0x20 ; ' '
0x0800BABE: 25 DC.B 0x25 ; '%'
0x0800BABF: 36 DC.B 0x36 ; '6'
0x0800BAC0: 75 DC.B 0x75 ; 'u'
0x0800BAC1: 0A DC.B 0x0A ; '\n'
0x0800BAC2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.79 from main.o, size=37, align=1
0x0800BAC3: 09 DC.B 0x09 ; '\t'
0x0800BAC4: 09 DC.B 0x09 ; '\t'
0x0800BAC5: 4F DC.B 0x4F ; 'O'
0x0800BAC6: 66 DC.B 0x66 ; 'f'
0x0800BAC7: 66 DC.B 0x66 ; 'f'
0x0800BAC8: 73 DC.B 0x73 ; 's'
0x0800BAC9: 65 DC.B 0x65 ; 'e'
0x0800BACA: 74 DC.B 0x74 ; 't'
0x0800BACB: 20 DC.B 0x20 ; ' '
0x0800BACC: 76 DC.B 0x76 ; 'v'
0x0800BACD: 61 DC.B 0x61 ; 'a'
0x0800BACE: 6C DC.B 0x6C ; 'l'
0x0800BACF: 75 DC.B 0x75 ; 'u'
0x0800BAD0: 65 DC.B 0x65 ; 'e'
0x0800BAD1: 73 DC.B 0x73 ; 's'
0x0800BAD2: 3A DC.B 0x3A ; ':'
0x0800BAD3: 20 DC.B 0x20 ; ' '
0x0800BAD4: 49 DC.B 0x49 ; 'I'
0x0800BAD5: 2B DC.B 0x2B ; '+'
0x0800BAD6: 20 DC.B 0x20 ; ' '
0x0800BAD7: 3D DC.B 0x3D ; '='
0x0800BAD8: 20 DC.B 0x20 ; ' '
0x0800BAD9: 25 DC.B 0x25 ; '%'
0x0800BADA: 75 DC.B 0x75 ; 'u'
0x0800BADB: 20 DC.B 0x20 ; ' '
0x0800BADC: 20 DC.B 0x20 ; ' '
0x0800BADD: 20 DC.B 0x20 ; ' '
0x0800BADE: 20 DC.B 0x20 ; ' '
0x0800BADF: 49 DC.B 0x49 ; 'I'
0x0800BAE0: 2D DC.B 0x2D ; '-'
0x0800BAE1: 20 DC.B 0x20 ; ' '
0x0800BAE2: 3D DC.B 0x3D ; '='
0x0800BAE3: 20 DC.B 0x20 ; ' '
0x0800BAE4: 25 DC.B 0x25 ; '%'
0x0800BAE5: 75 DC.B 0x75 ; 'u'
0x0800BAE6: 0A DC.B 0x0A ; '\n'
0x0800BAE7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.84 from main.o, size=21, align=1
0x0800BAE8: 09 DC.B 0x09 ; '\t'
0x0800BAE9: 09 DC.B 0x09 ; '\t'
0x0800BAEA: 4F DC.B 0x4F ; 'O'
0x0800BAEB: 66 DC.B 0x66 ; 'f'
0x0800BAEC: 66 DC.B 0x66 ; 'f'
0x0800BAED: 73 DC.B 0x73 ; 's'
0x0800BAEE: 65 DC.B 0x65 ; 'e'
0x0800BAEF: 74 DC.B 0x74 ; 't'
0x0800BAF0: 20 DC.B 0x20 ; ' '
0x0800BAF1: 76 DC.B 0x76 ; 'v'
0x0800BAF2: 61 DC.B 0x61 ; 'a'
0x0800BAF3: 6C DC.B 0x6C ; 'l'
0x0800BAF4: 75 DC.B 0x75 ; 'u'
0x0800BAF5: 65 DC.B 0x65 ; 'e'
0x0800BAF6: 3A DC.B 0x3A ; ':'
0x0800BAF7: 20 DC.B 0x20 ; ' '
0x0800BAF8: 25 DC.B 0x25 ; '%'
0x0800BAF9: 34 DC.B 0x34 ; '4'
0x0800BAFA: 64 DC.B 0x64 ; 'd'
0x0800BAFB: 0A DC.B 0x0A ; '\n'
0x0800BAFC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.91 from main.o, size=17, align=1
0x0800BAFD: 55 DC.B 0x55 ; 'U'
0x0800BAFE: 6E DC.B 0x6E ; 'n'
0x0800BAFF: 6B DC.B 0x6B ; 'k'
0x0800BB00: 6E DC.B 0x6E ; 'n'
0x0800BB01: 6F DC.B 0x6F ; 'o'
0x0800BB02: 77 DC.B 0x77 ; 'w'
0x0800BB03: 6E DC.B 0x6E ; 'n'
0x0800BB04: 20 DC.B 0x20 ; ' '
0x0800BB05: 63 DC.B 0x63 ; 'c'
0x0800BB06: 6F DC.B 0x6F ; 'o'
0x0800BB07: 6D DC.B 0x6D ; 'm'
0x0800BB08: 6D DC.B 0x6D ; 'm'
0x0800BB09: 61 DC.B 0x61 ; 'a'
0x0800BB0A: 6E DC.B 0x6E ; 'n'
0x0800BB0B: 64 DC.B 0x64 ; 'd'
0x0800BB0C: 21 DC.B 0x21 ; '!'
0x0800BB0D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from modbus.o, size=13, align=1
0x0800BB0E: 55 DC.B 0x55 ; 'U'
0x0800BB0F: 53 DC.B 0x53 ; 'S'
0x0800BB10: 41 DC.B 0x41 ; 'A'
0x0800BB11: 52 DC.B 0x52 ; 'R'
0x0800BB12: 54 DC.B 0x54 ; 'T'
0x0800BB13: 20 DC.B 0x20 ; ' '
0x0800BB14: 65 DC.B 0x65 ; 'e'
0x0800BB15: 72 DC.B 0x72 ; 'r'
0x0800BB16: 72 DC.B 0x72 ; 'r'
0x0800BB17: 6F DC.B 0x6F ; 'o'
0x0800BB18: 72 DC.B 0x72 ; 'r'
0x0800BB19: 21 DC.B 0x21 ; '!'
0x0800BB1A: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g0xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.numerator:
0x0800BB1B: 01 DC.B 0x01 ; '\x01'
0x0800BB1C: 01 DC.B 0x01 ; '\x01'
0x0800BB1D: 01 DC.B 0x01 ; '\x01'
0x0800BB1E: 03 DC.B 0x03 ; '\x03'
0x0800BB1F: 07 DC.B 0x07 ; '\x07'
0x0800BB20: 01 DC.B 0x01 ; '\x01'
0x0800BB21: 00 DC.B 0x00 ; '\0'
0x0800BB22: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g0xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.denominator:
0x0800BB23: 08 DC.B 0x08 ; '\x08'
0x0800BB24: 04 DC.B 0x04 ; '\x04'
0x0800BB25: 02 DC.B 0x02 ; '\x02'
0x0800BB26: 04 DC.B 0x04 ; '\x04'
0x0800BB27: 08 DC.B 0x08 ; '\x08'
0x0800BB28: 01 DC.B 0x01 ; '\x01'
0x0800BB29: 01 DC.B 0x01 ; '\x01'
0x0800BB2A: 01 DC.B 0x01 ; '\x01'
Section .rodata._PrintUnsigned._aV2C from SEGGER_RTT_printf.o, size=16, align=1
_PrintUnsigned._aV2C:
0x0800BB2B: 30 DC.B 0x30 ; '0'
0x0800BB2C: 31 DC.B 0x31 ; '1'
0x0800BB2D: 32 DC.B 0x32 ; '2'
0x0800BB2E: 33 DC.B 0x33 ; '3'
0x0800BB2F: 34 DC.B 0x34 ; '4'
0x0800BB30: 35 DC.B 0x35 ; '5'
0x0800BB31: 36 DC.B 0x36 ; '6'
0x0800BB32: 37 DC.B 0x37 ; '7'
0x0800BB33: 38 DC.B 0x38 ; '8'
0x0800BB34: 39 DC.B 0x39 ; '9'
0x0800BB35: 41 DC.B 0x41 ; 'A'
0x0800BB36: 42 DC.B 0x42 ; 'B'
0x0800BB37: 43 DC.B 0x43 ; 'C'
0x0800BB38: 44 DC.B 0x44 ; 'D'
0x0800BB39: 45 DC.B 0x45 ; 'E'
0x0800BB3A: 46 DC.B 0x46 ; 'F'
Section .rodata..L.str from log.o, size=8, align=1
0x0800BB3B: 1B DC.B 0x1B ; '\x1B'
0x0800BB3C: 5B DC.B 0x5B ; '['
0x0800BB3D: 32 DC.B 0x32 ; '2'
0x0800BB3E: 3B DC.B 0x3B ; ';'
0x0800BB3F: 33 DC.B 0x33 ; '3'
0x0800BB40: 32 DC.B 0x32 ; '2'
0x0800BB41: 6D DC.B 0x6D ; 'm'
0x0800BB42: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from log.o, size=8, align=1
0x0800BB43: 1B DC.B 0x1B ; '\x1B'
0x0800BB44: 5B DC.B 0x5B ; '['
0x0800BB45: 32 DC.B 0x32 ; '2'
0x0800BB46: 3B DC.B 0x3B ; ';'
0x0800BB47: 33 DC.B 0x33 ; '3'
0x0800BB48: 33 DC.B 0x33 ; '3'
0x0800BB49: 6D DC.B 0x6D ; 'm'
0x0800BB4A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from log.o, size=8, align=1
0x0800BB4B: 1B DC.B 0x1B ; '\x1B'
0x0800BB4C: 5B DC.B 0x5B ; '['
0x0800BB4D: 32 DC.B 0x32 ; '2'
0x0800BB4E: 3B DC.B 0x3B ; ';'
0x0800BB4F: 33 DC.B 0x33 ; '3'
0x0800BB50: 31 DC.B 0x31 ; '1'
0x0800BB51: 6D DC.B 0x6D ; 'm'
0x0800BB52: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.9 from main.o, size=28, align=1
0x0800BB53: 25 DC.B 0x25 ; '%'
0x0800BB54: 73 DC.B 0x73 ; 's'
0x0800BB55: 3A DC.B 0x3A ; ':'
0x0800BB56: 20 DC.B 0x20 ; ' '
0x0800BB57: 52 DC.B 0x52 ; 'R'
0x0800BB58: 65 DC.B 0x65 ; 'e'
0x0800BB59: 76 DC.B 0x76 ; 'v'
0x0800BB5A: 69 DC.B 0x69 ; 'i'
0x0800BB5B: 73 DC.B 0x73 ; 's'
0x0800BB5C: 69 DC.B 0x69 ; 'i'
0x0800BB5D: 6F DC.B 0x6F ; 'o'
0x0800BB5E: 6E DC.B 0x6E ; 'n'
0x0800BB5F: 20 DC.B 0x20 ; ' '
0x0800BB60: 6E DC.B 0x6E ; 'n'
0x0800BB61: 75 DC.B 0x75 ; 'u'
0x0800BB62: 6D DC.B 0x6D ; 'm'
0x0800BB63: 62 DC.B 0x62 ; 'b'
0x0800BB64: 65 DC.B 0x65 ; 'e'
0x0800BB65: 72 DC.B 0x72 ; 'r'
0x0800BB66: 3A DC.B 0x3A ; ':'
0x0800BB67: 20 DC.B 0x20 ; ' '
0x0800BB68: 30 DC.B 0x30 ; '0'
0x0800BB69: 78 DC.B 0x78 ; 'x'
0x0800BB6A: 25 DC.B 0x25 ; '%'
0x0800BB6B: 34 DC.B 0x34 ; '4'
0x0800BB6C: 58 DC.B 0x58 ; 'X'
0x0800BB6D: 0A DC.B 0x0A ; '\n'
0x0800BB6E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.11 from main.o, size=52, align=1
0x0800BB6F: 46 DC.B 0x46 ; 'F'
0x0800BB70: 72 DC.B 0x72 ; 'r'
0x0800BB71: 65 DC.B 0x65 ; 'e'
0x0800BB72: 65 DC.B 0x65 ; 'e'
0x0800BB73: 20 DC.B 0x20 ; ' '
0x0800BB74: 73 DC.B 0x73 ; 's'
0x0800BB75: 70 DC.B 0x70 ; 'p'
0x0800BB76: 61 DC.B 0x61 ; 'a'
0x0800BB77: 63 DC.B 0x63 ; 'c'
0x0800BB78: 65 DC.B 0x65 ; 'e'
0x0800BB79: 20 DC.B 0x20 ; ' '
0x0800BB7A: 66 DC.B 0x66 ; 'f'
0x0800BB7B: 6F DC.B 0x6F ; 'o'
0x0800BB7C: 72 DC.B 0x72 ; 'r'
0x0800BB7D: 20 DC.B 0x20 ; ' '
0x0800BB7E: 73 DC.B 0x73 ; 's'
0x0800BB7F: 74 DC.B 0x74 ; 't'
0x0800BB80: 61 DC.B 0x61 ; 'a'
0x0800BB81: 74 DC.B 0x74 ; 't'
0x0800BB82: 69 DC.B 0x69 ; 'i'
0x0800BB83: 73 DC.B 0x73 ; 's'
0x0800BB84: 74 DC.B 0x74 ; 't'
0x0800BB85: 69 DC.B 0x69 ; 'i'
0x0800BB86: 63 DC.B 0x63 ; 'c'
0x0800BB87: 73 DC.B 0x73 ; 's'
0x0800BB88: 20 DC.B 0x20 ; ' '
0x0800BB89: 69 DC.B 0x69 ; 'i'
0x0800BB8A: 6E DC.B 0x6E ; 'n'
0x0800BB8B: 20 DC.B 0x20 ; ' '
0x0800BB8C: 66 DC.B 0x66 ; 'f'
0x0800BB8D: 61 DC.B 0x61 ; 'a'
0x0800BB8E: 6B DC.B 0x6B ; 'k'
0x0800BB8F: 65 DC.B 0x65 ; 'e'
0x0800BB90: 20 DC.B 0x20 ; ' '
0x0800BB91: 45 DC.B 0x45 ; 'E'
0x0800BB92: 45 DC.B 0x45 ; 'E'
0x0800BB93: 50 DC.B 0x50 ; 'P'
0x0800BB94: 52 DC.B 0x52 ; 'R'
0x0800BB95: 4F DC.B 0x4F ; 'O'
0x0800BB96: 4D DC.B 0x4D ; 'M'
0x0800BB97: 3A DC.B 0x3A ; ':'
0x0800BB98: 20 DC.B 0x20 ; ' '
0x0800BB99: 25 DC.B 0x25 ; '%'
0x0800BB9A: 75 DC.B 0x75 ; 'u'
0x0800BB9B: 20 DC.B 0x20 ; ' '
0x0800BB9C: 62 DC.B 0x62 ; 'b'
0x0800BB9D: 79 DC.B 0x79 ; 'y'
0x0800BB9E: 74 DC.B 0x74 ; 't'
0x0800BB9F: 65 DC.B 0x65 ; 'e'
0x0800BBA0: 73 DC.B 0x73 ; 's'
0x0800BBA1: 0A DC.B 0x0A ; '\n'
0x0800BBA2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.14 from main.o, size=24, align=1
0x0800BBA3: 43 DC.B 0x43 ; 'C'
0x0800BBA4: 50 DC.B 0x50 ; 'P'
0x0800BBA5: 55 DC.B 0x55 ; 'U'
0x0800BBA6: 20 DC.B 0x20 ; ' '
0x0800BBA7: 73 DC.B 0x73 ; 's'
0x0800BBA8: 70 DC.B 0x70 ; 'p'
0x0800BBA9: 65 DC.B 0x65 ; 'e'
0x0800BBAA: 65 DC.B 0x65 ; 'e'
0x0800BBAB: 64 DC.B 0x64 ; 'd'
0x0800BBAC: 20 DC.B 0x20 ; ' '
0x0800BBAD: 69 DC.B 0x69 ; 'i'
0x0800BBAE: 73 DC.B 0x73 ; 's'
0x0800BBAF: 20 DC.B 0x20 ; ' '
0x0800BBB0: 6E DC.B 0x6E ; 'n'
0x0800BBB1: 6F DC.B 0x6F ; 'o'
0x0800BBB2: 74 DC.B 0x74 ; 't'
0x0800BBB3: 20 DC.B 0x20 ; ' '
0x0800BBB4: 36 DC.B 0x36 ; '6'
0x0800BBB5: 34 DC.B 0x34 ; '4'
0x0800BBB6: 4D DC.B 0x4D ; 'M'
0x0800BBB7: 48 DC.B 0x48 ; 'H'
0x0800BBB8: 7A DC.B 0x7A ; 'z'
0x0800BBB9: 21 DC.B 0x21 ; '!'
0x0800BBBA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.16 from main.o, size=44, align=1
0x0800BBBB: 46 DC.B 0x46 ; 'F'
0x0800BBBC: 69 DC.B 0x69 ; 'i'
0x0800BBBD: 72 DC.B 0x72 ; 'r'
0x0800BBBE: 73 DC.B 0x73 ; 's'
0x0800BBBF: 74 DC.B 0x74 ; 't'
0x0800BBC0: 20 DC.B 0x20 ; ' '
0x0800BBC1: 73 DC.B 0x73 ; 's'
0x0800BBC2: 74 DC.B 0x74 ; 't'
0x0800BBC3: 61 DC.B 0x61 ; 'a'
0x0800BBC4: 72 DC.B 0x72 ; 'r'
0x0800BBC5: 74 DC.B 0x74 ; 't'
0x0800BBC6: 21 DC.B 0x21 ; '!'
0x0800BBC7: 20 DC.B 0x20 ; ' '
0x0800BBC8: 57 DC.B 0x57 ; 'W'
0x0800BBC9: 72 DC.B 0x72 ; 'r'
0x0800BBCA: 69 DC.B 0x69 ; 'i'
0x0800BBCB: 74 DC.B 0x74 ; 't'
0x0800BBCC: 69 DC.B 0x69 ; 'i'
0x0800BBCD: 6E DC.B 0x6E ; 'n'
0x0800BBCE: 67 DC.B 0x67 ; 'g'
0x0800BBCF: 20 DC.B 0x20 ; ' '
0x0800BBD0: 64 DC.B 0x64 ; 'd'
0x0800BBD1: 65 DC.B 0x65 ; 'e'
0x0800BBD2: 66 DC.B 0x66 ; 'f'
0x0800BBD3: 61 DC.B 0x61 ; 'a'
0x0800BBD4: 75 DC.B 0x75 ; 'u'
0x0800BBD5: 6C DC.B 0x6C ; 'l'
0x0800BBD6: 74 DC.B 0x74 ; 't'
0x0800BBD7: 20 DC.B 0x20 ; ' '
0x0800BBD8: 63 DC.B 0x63 ; 'c'
0x0800BBD9: 6F DC.B 0x6F ; 'o'
0x0800BBDA: 6E DC.B 0x6E ; 'n'
0x0800BBDB: 66 DC.B 0x66 ; 'f'
0x0800BBDC: 69 DC.B 0x69 ; 'i'
0x0800BBDD: 67 DC.B 0x67 ; 'g'
0x0800BBDE: 75 DC.B 0x75 ; 'u'
0x0800BBDF: 72 DC.B 0x72 ; 'r'
0x0800BBE0: 61 DC.B 0x61 ; 'a'
0x0800BBE1: 74 DC.B 0x74 ; 't'
0x0800BBE2: 69 DC.B 0x69 ; 'i'
0x0800BBE3: 6F DC.B 0x6F ; 'o'
0x0800BBE4: 6E DC.B 0x6E ; 'n'
0x0800BBE5: 21 DC.B 0x21 ; '!'
0x0800BBE6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.20 from main.o, size=8, align=1
0x0800BBE7: 1B DC.B 0x1B ; '\x1B'
0x0800BBE8: 5B DC.B 0x5B ; '['
0x0800BBE9: 31 DC.B 0x31 ; '1'
0x0800BBEA: 3B DC.B 0x3B ; ';'
0x0800BBEB: 33 DC.B 0x33 ; '3'
0x0800BBEC: 32 DC.B 0x32 ; '2'
0x0800BBED: 6D DC.B 0x6D ; 'm'
0x0800BBEE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.30 from main.o, size=48, align=1
0x0800BBEF: 56 DC.B 0x56 ; 'V'
0x0800BBF0: 65 DC.B 0x65 ; 'e'
0x0800BBF1: 63 DC.B 0x63 ; 'c'
0x0800BBF2: 74 DC.B 0x74 ; 't'
0x0800BBF3: 6F DC.B 0x6F ; 'o'
0x0800BBF4: 72 DC.B 0x72 ; 'r'
0x0800BBF5: 20 DC.B 0x20 ; ' '
0x0800BBF6: 54 DC.B 0x54 ; 'T'
0x0800BBF7: 61 DC.B 0x61 ; 'a'
0x0800BBF8: 62 DC.B 0x62 ; 'b'
0x0800BBF9: 6C DC.B 0x6C ; 'l'
0x0800BBFA: 65 DC.B 0x65 ; 'e'
0x0800BBFB: 20 DC.B 0x20 ; ' '
0x0800BBFC: 68 DC.B 0x68 ; 'h'
0x0800BBFD: 61 DC.B 0x61 ; 'a'
0x0800BBFE: 73 DC.B 0x73 ; 's'
0x0800BBFF: 20 DC.B 0x20 ; ' '
0x0800BC00: 62 DC.B 0x62 ; 'b'
0x0800BC01: 65 DC.B 0x65 ; 'e'
0x0800BC02: 65 DC.B 0x65 ; 'e'
0x0800BC03: 6E DC.B 0x6E ; 'n'
0x0800BC04: 20 DC.B 0x20 ; ' '
0x0800BC05: 63 DC.B 0x63 ; 'c'
0x0800BC06: 6F DC.B 0x6F ; 'o'
0x0800BC07: 70 DC.B 0x70 ; 'p'
0x0800BC08: 69 DC.B 0x69 ; 'i'
0x0800BC09: 65 DC.B 0x65 ; 'e'
0x0800BC0A: 64 DC.B 0x64 ; 'd'
0x0800BC0B: 20 DC.B 0x20 ; ' '
0x0800BC0C: 66 DC.B 0x66 ; 'f'
0x0800BC0D: 72 DC.B 0x72 ; 'r'
0x0800BC0E: 6F DC.B 0x6F ; 'o'
0x0800BC0F: 6D DC.B 0x6D ; 'm'
0x0800BC10: 20 DC.B 0x20 ; ' '
0x0800BC11: 46 DC.B 0x46 ; 'F'
0x0800BC12: 4C DC.B 0x4C ; 'L'
0x0800BC13: 41 DC.B 0x41 ; 'A'
0x0800BC14: 53 DC.B 0x53 ; 'S'
0x0800BC15: 48 DC.B 0x48 ; 'H'
0x0800BC16: 20 DC.B 0x20 ; ' '
0x0800BC17: 74 DC.B 0x74 ; 't'
0x0800BC18: 6F DC.B 0x6F ; 'o'
0x0800BC19: 20 DC.B 0x20 ; ' '
0x0800BC1A: 52 DC.B 0x52 ; 'R'
0x0800BC1B: 41 DC.B 0x41 ; 'A'
0x0800BC1C: 4D DC.B 0x4D ; 'M'
0x0800BC1D: 2E DC.B 0x2E ; '.'
0x0800BC1E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.43 from main.o, size=76, align=1
0x0800BC1F: 49 DC.B 0x49 ; 'I'
0x0800BC20: 6C DC.B 0x6C ; 'l'
0x0800BC21: 6C DC.B 0x6C ; 'l'
0x0800BC22: 65 DC.B 0x65 ; 'e'
0x0800BC23: 67 DC.B 0x67 ; 'g'
0x0800BC24: 61 DC.B 0x61 ; 'a'
0x0800BC25: 6C DC.B 0x6C ; 'l'
0x0800BC26: 20 DC.B 0x20 ; ' '
0x0800BC27: 4D DC.B 0x4D ; 'M'
0x0800BC28: 6F DC.B 0x6F ; 'o'
0x0800BC29: 64 DC.B 0x64 ; 'd'
0x0800BC2A: 65 DC.B 0x65 ; 'e'
0x0800BC2B: 20 DC.B 0x20 ; ' '
0x0800BC2C: 69 DC.B 0x69 ; 'i'
0x0800BC2D: 73 DC.B 0x73 ; 's'
0x0800BC2E: 20 DC.B 0x20 ; ' '
0x0800BC2F: 73 DC.B 0x73 ; 's'
0x0800BC30: 65 DC.B 0x65 ; 'e'
0x0800BC31: 6C DC.B 0x6C ; 'l'
0x0800BC32: 65 DC.B 0x65 ; 'e'
0x0800BC33: 63 DC.B 0x63 ; 'c'
0x0800BC34: 74 DC.B 0x74 ; 't'
0x0800BC35: 65 DC.B 0x65 ; 'e'
0x0800BC36: 64 DC.B 0x64 ; 'd'
0x0800BC37: 2E DC.B 0x2E ; '.'
0x0800BC38: 20 DC.B 0x20 ; ' '
0x0800BC39: 44 DC.B 0x44 ; 'D'
0x0800BC3A: 65 DC.B 0x65 ; 'e'
0x0800BC3B: 66 DC.B 0x66 ; 'f'
0x0800BC3C: 61 DC.B 0x61 ; 'a'
0x0800BC3D: 75 DC.B 0x75 ; 'u'
0x0800BC3E: 6C DC.B 0x6C ; 'l'
0x0800BC3F: 74 DC.B 0x74 ; 't'
0x0800BC40: 20 DC.B 0x20 ; ' '
0x0800BC41: 4D DC.B 0x4D ; 'M'
0x0800BC42: 6F DC.B 0x6F ; 'o'
0x0800BC43: 64 DC.B 0x64 ; 'd'
0x0800BC44: 65 DC.B 0x65 ; 'e'
0x0800BC45: 20 DC.B 0x20 ; ' '
0x0800BC46: 34 DC.B 0x34 ; '4'
0x0800BC47: 20 DC.B 0x20 ; ' '
0x0800BC48: 69 DC.B 0x69 ; 'i'
0x0800BC49: 73 DC.B 0x73 ; 's'
0x0800BC4A: 20 DC.B 0x20 ; ' '
0x0800BC4B: 73 DC.B 0x73 ; 's'
0x0800BC4C: 65 DC.B 0x65 ; 'e'
0x0800BC4D: 6C DC.B 0x6C ; 'l'
0x0800BC4E: 65 DC.B 0x65 ; 'e'
0x0800BC4F: 63 DC.B 0x63 ; 'c'
0x0800BC50: 74 DC.B 0x74 ; 't'
0x0800BC51: 65 DC.B 0x65 ; 'e'
0x0800BC52: 64 DC.B 0x64 ; 'd'
0x0800BC53: 2E DC.B 0x2E ; '.'
0x0800BC54: 20 DC.B 0x20 ; ' '
0x0800BC55: 41 DC.B 0x41 ; 'A'
0x0800BC56: 75 DC.B 0x75 ; 'u'
0x0800BC57: 74 DC.B 0x74 ; 't'
0x0800BC58: 6F DC.B 0x6F ; 'o'
0x0800BC59: 2D DC.B 0x2D ; '-'
0x0800BC5A: 72 DC.B 0x72 ; 'r'
0x0800BC5B: 65 DC.B 0x65 ; 'e'
0x0800BC5C: 63 DC.B 0x63 ; 'c'
0x0800BC5D: 6F DC.B 0x6F ; 'o'
0x0800BC5E: 6E DC.B 0x6E ; 'n'
0x0800BC5F: 6E DC.B 0x6E ; 'n'
0x0800BC60: 65 DC.B 0x65 ; 'e'
0x0800BC61: 63 DC.B 0x63 ; 'c'
0x0800BC62: 74 DC.B 0x74 ; 't'
0x0800BC63: 20 DC.B 0x20 ; ' '
0x0800BC64: 69 DC.B 0x69 ; 'i'
0x0800BC65: 73 DC.B 0x73 ; 's'
0x0800BC66: 20 DC.B 0x20 ; ' '
0x0800BC67: 4F DC.B 0x4F ; 'O'
0x0800BC68: 4E DC.B 0x4E ; 'N'
0x0800BC69: 2E DC.B 0x2E ; '.'
0x0800BC6A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.47 from main.o, size=24, align=1
0x0800BC6B: 44 DC.B 0x44 ; 'D'
0x0800BC6C: 4F DC.B 0x4F ; 'O'
0x0800BC6D: 57 DC.B 0x57 ; 'W'
0x0800BC6E: 4E DC.B 0x4E ; 'N'
0x0800BC6F: 20 DC.B 0x20 ; ' '
0x0800BC70: 62 DC.B 0x62 ; 'b'
0x0800BC71: 75 DC.B 0x75 ; 'u'
0x0800BC72: 74 DC.B 0x74 ; 't'
0x0800BC73: 74 DC.B 0x74 ; 't'
0x0800BC74: 6F DC.B 0x6F ; 'o'
0x0800BC75: 6E DC.B 0x6E ; 'n'
0x0800BC76: 20 DC.B 0x20 ; ' '
0x0800BC77: 69 DC.B 0x69 ; 'i'
0x0800BC78: 73 DC.B 0x73 ; 's'
0x0800BC79: 20 DC.B 0x20 ; ' '
0x0800BC7A: 70 DC.B 0x70 ; 'p'
0x0800BC7B: 72 DC.B 0x72 ; 'r'
0x0800BC7C: 65 DC.B 0x65 ; 'e'
0x0800BC7D: 73 DC.B 0x73 ; 's'
0x0800BC7E: 73 DC.B 0x73 ; 's'
0x0800BC7F: 65 DC.B 0x65 ; 'e'
0x0800BC80: 64 DC.B 0x64 ; 'd'
0x0800BC81: 2E DC.B 0x2E ; '.'
0x0800BC82: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.48 from main.o, size=8, align=1
0x0800BC83: 1B DC.B 0x1B ; '\x1B'
0x0800BC84: 5B DC.B 0x5B ; '['
0x0800BC85: 32 DC.B 0x32 ; '2'
0x0800BC86: 3B DC.B 0x3B ; ';'
0x0800BC87: 33 DC.B 0x33 ; '3'
0x0800BC88: 30 DC.B 0x30 ; '0'
0x0800BC89: 6D DC.B 0x6D ; 'm'
0x0800BC8A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.50 from main.o, size=8, align=1
0x0800BC8B: 25 DC.B 0x25 ; '%'
0x0800BC8C: 73 DC.B 0x73 ; 's'
0x0800BC8D: 20 DC.B 0x20 ; ' '
0x0800BC8E: 7C DC.B 0x7C ; '|'
0x0800BC8F: 20 DC.B 0x20 ; ' '
0x0800BC90: 25 DC.B 0x25 ; '%'
0x0800BC91: 73 DC.B 0x73 ; 's'
0x0800BC92: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.51 from main.o, size=12, align=1
0x0800BC93: 56 DC.B 0x56 ; 'V'
0x0800BC94: 61 DC.B 0x61 ; 'a'
0x0800BC95: 62 DC.B 0x62 ; 'b'
0x0800BC96: 3A DC.B 0x3A ; ':'
0x0800BC97: 20 DC.B 0x20 ; ' '
0x0800BC98: 25 DC.B 0x25 ; '%'
0x0800BC99: 34 DC.B 0x34 ; '4'
0x0800BC9A: 64 DC.B 0x64 ; 'd'
0x0800BC9B: 20 DC.B 0x20 ; ' '
0x0800BC9C: 6D DC.B 0x6D ; 'm'
0x0800BC9D: 56 DC.B 0x56 ; 'V'
0x0800BC9E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.52 from main.o, size=12, align=1
0x0800BC9F: 56 DC.B 0x56 ; 'V'
0x0800BCA0: 62 DC.B 0x62 ; 'b'
0x0800BCA1: 62 DC.B 0x62 ; 'b'
0x0800BCA2: 3A DC.B 0x3A ; ':'
0x0800BCA3: 20 DC.B 0x20 ; ' '
0x0800BCA4: 25 DC.B 0x25 ; '%'
0x0800BCA5: 35 DC.B 0x35 ; '5'
0x0800BCA6: 64 DC.B 0x64 ; 'd'
0x0800BCA7: 20 DC.B 0x20 ; ' '
0x0800BCA8: 6D DC.B 0x6D ; 'm'
0x0800BCA9: 56 DC.B 0x56 ; 'V'
0x0800BCAA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.58 from main.o, size=16, align=1
0x0800BCAB: 1B DC.B 0x1B ; '\x1B'
0x0800BCAC: 5B DC.B 0x5B ; '['
0x0800BCAD: 32 DC.B 0x32 ; '2'
0x0800BCAE: 3B DC.B 0x3B ; ';'
0x0800BCAF: 33 DC.B 0x33 ; '3'
0x0800BCB0: 31 DC.B 0x31 ; '1'
0x0800BCB1: 6D DC.B 0x6D ; 'm'
0x0800BCB2: 59 DC.B 0x59 ; 'Y'
0x0800BCB3: 1B DC.B 0x1B ; '\x1B'
0x0800BCB4: 5B DC.B 0x5B ; '['
0x0800BCB5: 31 DC.B 0x31 ; '1'
0x0800BCB6: 3B DC.B 0x3B ; ';'
0x0800BCB7: 33 DC.B 0x33 ; '3'
0x0800BCB8: 32 DC.B 0x32 ; '2'
0x0800BCB9: 6D DC.B 0x6D ; 'm'
0x0800BCBA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.69 from main.o, size=8, align=1
0x0800BCBB: 1B DC.B 0x1B ; '\x1B'
0x0800BCBC: 5B DC.B 0x5B ; '['
0x0800BCBD: 31 DC.B 0x31 ; '1'
0x0800BCBE: 3B DC.B 0x3B ; ';'
0x0800BCBF: 33 DC.B 0x33 ; '3'
0x0800BCC0: 31 DC.B 0x31 ; '1'
0x0800BCC1: 6D DC.B 0x6D ; 'm'
0x0800BCC2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.74 from main.o, size=8, align=1
0x0800BCC3: 1B DC.B 0x1B ; '\x1B'
0x0800BCC4: 5B DC.B 0x5B ; '['
0x0800BCC5: 31 DC.B 0x31 ; '1'
0x0800BCC6: 3B DC.B 0x3B ; ';'
0x0800BCC7: 33 DC.B 0x33 ; '3'
0x0800BCC8: 36 DC.B 0x36 ; '6'
0x0800BCC9: 6D DC.B 0x6D ; 'm'
0x0800BCCA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.75 from main.o, size=8, align=1
0x0800BCCB: 43 DC.B 0x43 ; 'C'
0x0800BCCC: 48 DC.B 0x48 ; 'H'
0x0800BCCD: 47 DC.B 0x47 ; 'G'
0x0800BCCE: 20 DC.B 0x20 ; ' '
0x0800BCCF: 2D DC.B 0x2D ; '-'
0x0800BCD0: 20 DC.B 0x20 ; ' '
0x0800BCD1: 31 DC.B 0x31 ; '1'
0x0800BCD2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.76 from main.o, size=8, align=1
0x0800BCD3: 43 DC.B 0x43 ; 'C'
0x0800BCD4: 48 DC.B 0x48 ; 'H'
0x0800BCD5: 47 DC.B 0x47 ; 'G'
0x0800BCD6: 20 DC.B 0x20 ; ' '
0x0800BCD7: 2D DC.B 0x2D ; '-'
0x0800BCD8: 20 DC.B 0x20 ; ' '
0x0800BCD9: 30 DC.B 0x30 ; '0'
0x0800BCDA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.81 from main.o, size=32, align=1
0x0800BCDB: 09 DC.B 0x09 ; '\t'
0x0800BCDC: 09 DC.B 0x09 ; '\t'
0x0800BCDD: 56 DC.B 0x56 ; 'V'
0x0800BCDE: 6F DC.B 0x6F ; 'o'
0x0800BCDF: 6C DC.B 0x6C ; 'l'
0x0800BCE0: 74 DC.B 0x74 ; 't'
0x0800BCE1: 61 DC.B 0x61 ; 'a'
0x0800BCE2: 67 DC.B 0x67 ; 'g'
0x0800BCE3: 65 DC.B 0x65 ; 'e'
0x0800BCE4: 2D DC.B 0x2D ; '-'
0x0800BCE5: 64 DC.B 0x64 ; 'd'
0x0800BCE6: 72 DC.B 0x72 ; 'r'
0x0800BCE7: 6F DC.B 0x6F ; 'o'
0x0800BCE8: 70 DC.B 0x70 ; 'p'
0x0800BCE9: 20 DC.B 0x20 ; ' '
0x0800BCEA: 41 DC.B 0x41 ; 'A'
0x0800BCEB: 44 DC.B 0x44 ; 'D'
0x0800BCEC: 43 DC.B 0x43 ; 'C'
0x0800BCED: 20 DC.B 0x20 ; ' '
0x0800BCEE: 76 DC.B 0x76 ; 'v'
0x0800BCEF: 61 DC.B 0x61 ; 'a'
0x0800BCF0: 6C DC.B 0x6C ; 'l'
0x0800BCF1: 75 DC.B 0x75 ; 'u'
0x0800BCF2: 65 DC.B 0x65 ; 'e'
0x0800BCF3: 3A DC.B 0x3A ; ':'
0x0800BCF4: 20 DC.B 0x20 ; ' '
0x0800BCF5: 25 DC.B 0x25 ; '%'
0x0800BCF6: 35 DC.B 0x35 ; '5'
0x0800BCF7: 64 DC.B 0x64 ; 'd'
0x0800BCF8: 2E DC.B 0x2E ; '.'
0x0800BCF9: 0A DC.B 0x0A ; '\n'
0x0800BCFA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.82 from main.o, size=72, align=1
0x0800BCFB: 09 DC.B 0x09 ; '\t'
0x0800BCFC: 09 DC.B 0x09 ; '\t'
0x0800BCFD: 09 DC.B 0x09 ; '\t'
0x0800BCFE: 46 DC.B 0x46 ; 'F'
0x0800BCFF: 69 DC.B 0x69 ; 'i'
0x0800BD00: 6E DC.B 0x6E ; 'n'
0x0800BD01: 61 DC.B 0x61 ; 'a'
0x0800BD02: 6C DC.B 0x6C ; 'l'
0x0800BD03: 20 DC.B 0x20 ; ' '
0x0800BD04: 76 DC.B 0x76 ; 'v'
0x0800BD05: 6F DC.B 0x6F ; 'o'
0x0800BD06: 6C DC.B 0x6C ; 'l'
0x0800BD07: 74 DC.B 0x74 ; 't'
0x0800BD08: 61 DC.B 0x61 ; 'a'
0x0800BD09: 67 DC.B 0x67 ; 'g'
0x0800BD0A: 65 DC.B 0x65 ; 'e'
0x0800BD0B: 2D DC.B 0x2D ; '-'
0x0800BD0C: 64 DC.B 0x64 ; 'd'
0x0800BD0D: 72 DC.B 0x72 ; 'r'
0x0800BD0E: 6F DC.B 0x6F ; 'o'
0x0800BD0F: 70 DC.B 0x70 ; 'p'
0x0800BD10: 20 DC.B 0x20 ; ' '
0x0800BD11: 41 DC.B 0x41 ; 'A'
0x0800BD12: 44 DC.B 0x44 ; 'D'
0x0800BD13: 43 DC.B 0x43 ; 'C'
0x0800BD14: 20 DC.B 0x20 ; ' '
0x0800BD15: 76 DC.B 0x76 ; 'v'
0x0800BD16: 61 DC.B 0x61 ; 'a'
0x0800BD17: 6C DC.B 0x6C ; 'l'
0x0800BD18: 75 DC.B 0x75 ; 'u'
0x0800BD19: 65 DC.B 0x65 ; 'e'
0x0800BD1A: 3A DC.B 0x3A ; ':'
0x0800BD1B: 20 DC.B 0x20 ; ' '
0x0800BD1C: 25 DC.B 0x25 ; '%'
0x0800BD1D: 34 DC.B 0x34 ; '4'
0x0800BD1E: 75 DC.B 0x75 ; 'u'
0x0800BD1F: 2E DC.B 0x2E ; '.'
0x0800BD20: 20 DC.B 0x20 ; ' '
0x0800BD21: 46 DC.B 0x46 ; 'F'
0x0800BD22: 69 DC.B 0x69 ; 'i'
0x0800BD23: 6E DC.B 0x6E ; 'n'
0x0800BD24: 61 DC.B 0x61 ; 'a'
0x0800BD25: 6C DC.B 0x6C ; 'l'
0x0800BD26: 20 DC.B 0x20 ; ' '
0x0800BD27: 76 DC.B 0x76 ; 'v'
0x0800BD28: 6F DC.B 0x6F ; 'o'
0x0800BD29: 6C DC.B 0x6C ; 'l'
0x0800BD2A: 74 DC.B 0x74 ; 't'
0x0800BD2B: 61 DC.B 0x61 ; 'a'
0x0800BD2C: 67 DC.B 0x67 ; 'g'
0x0800BD2D: 65 DC.B 0x65 ; 'e'
0x0800BD2E: 2D DC.B 0x2D ; '-'
0x0800BD2F: 64 DC.B 0x64 ; 'd'
0x0800BD30: 72 DC.B 0x72 ; 'r'
0x0800BD31: 6F DC.B 0x6F ; 'o'
0x0800BD32: 70 DC.B 0x70 ; 'p'
0x0800BD33: 20 DC.B 0x20 ; ' '
0x0800BD34: 76 DC.B 0x76 ; 'v'
0x0800BD35: 61 DC.B 0x61 ; 'a'
0x0800BD36: 6C DC.B 0x6C ; 'l'
0x0800BD37: 75 DC.B 0x75 ; 'u'
0x0800BD38: 65 DC.B 0x65 ; 'e'
0x0800BD39: 3A DC.B 0x3A ; ':'
0x0800BD3A: 20 DC.B 0x20 ; ' '
0x0800BD3B: 25 DC.B 0x25 ; '%'
0x0800BD3C: 33 DC.B 0x33 ; '3'
0x0800BD3D: 75 DC.B 0x75 ; 'u'
0x0800BD3E: 20 DC.B 0x20 ; ' '
0x0800BD3F: 6D DC.B 0x6D ; 'm'
0x0800BD40: 56 DC.B 0x56 ; 'V'
0x0800BD41: 0A DC.B 0x0A ; '\n'
0x0800BD42: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.89 from main.o, size=36, align=1
0x0800BD43: 43 DC.B 0x43 ; 'C'
0x0800BD44: 61 DC.B 0x61 ; 'a'
0x0800BD45: 6E DC.B 0x6E ; 'n'
0x0800BD46: 6E DC.B 0x6E ; 'n'
0x0800BD47: 6F DC.B 0x6F ; 'o'
0x0800BD48: 74 DC.B 0x74 ; 't'
0x0800BD49: 20 DC.B 0x20 ; ' '
0x0800BD4A: 73 DC.B 0x73 ; 's'
0x0800BD4B: 61 DC.B 0x61 ; 'a'
0x0800BD4C: 76 DC.B 0x76 ; 'v'
0x0800BD4D: 65 DC.B 0x65 ; 'e'
0x0800BD4E: 20 DC.B 0x20 ; ' '
0x0800BD4F: 6E DC.B 0x6E ; 'n'
0x0800BD50: 65 DC.B 0x65 ; 'e'
0x0800BD51: 77 DC.B 0x77 ; 'w'
0x0800BD52: 20 DC.B 0x20 ; ' '
0x0800BD53: 53 DC.B 0x53 ; 'S'
0x0800BD54: 4E DC.B 0x4E ; 'N'
0x0800BD55: 20 DC.B 0x20 ; ' '
0x0800BD56: 69 DC.B 0x69 ; 'i'
0x0800BD57: 6E DC.B 0x6E ; 'n'
0x0800BD58: 20 DC.B 0x20 ; ' '
0x0800BD59: 46 DC.B 0x46 ; 'F'
0x0800BD5A: 4C DC.B 0x4C ; 'L'
0x0800BD5B: 41 DC.B 0x41 ; 'A'
0x0800BD5C: 53 DC.B 0x53 ; 'S'
0x0800BD5D: 48 DC.B 0x48 ; 'H'
0x0800BD5E: 20 DC.B 0x20 ; ' '
0x0800BD5F: 6D DC.B 0x6D ; 'm'
0x0800BD60: 65 DC.B 0x65 ; 'e'
0x0800BD61: 6D DC.B 0x6D ; 'm'
0x0800BD62: 6F DC.B 0x6F ; 'o'
0x0800BD63: 72 DC.B 0x72 ; 'r'
0x0800BD64: 79 DC.B 0x79 ; 'y'
0x0800BD65: 21 DC.B 0x21 ; '!'
0x0800BD66: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.90 from main.o, size=32, align=1
0x0800BD67: 43 DC.B 0x43 ; 'C'
0x0800BD68: 61 DC.B 0x61 ; 'a'
0x0800BD69: 6E DC.B 0x6E ; 'n'
0x0800BD6A: 6E DC.B 0x6E ; 'n'
0x0800BD6B: 6F DC.B 0x6F ; 'o'
0x0800BD6C: 74 DC.B 0x74 ; 't'
0x0800BD6D: 20 DC.B 0x20 ; ' '
0x0800BD6E: 73 DC.B 0x73 ; 's'
0x0800BD6F: 74 DC.B 0x74 ; 't'
0x0800BD70: 61 DC.B 0x61 ; 'a'
0x0800BD71: 72 DC.B 0x72 ; 'r'
0x0800BD72: 74 DC.B 0x74 ; 't'
0x0800BD73: 20 DC.B 0x20 ; ' '
0x0800BD74: 54 DC.B 0x54 ; 'T'
0x0800BD75: 49 DC.B 0x49 ; 'I'
0x0800BD76: 4D DC.B 0x4D ; 'M'
0x0800BD77: 31 DC.B 0x31 ; '1'
0x0800BD78: 37 DC.B 0x37 ; '7'
0x0800BD79: 20 DC.B 0x20 ; ' '
0x0800BD7A: 69 DC.B 0x69 ; 'i'
0x0800BD7B: 6E DC.B 0x6E ; 'n'
0x0800BD7C: 20 DC.B 0x20 ; ' '
0x0800BD7D: 49 DC.B 0x49 ; 'I'
0x0800BD7E: 53 DC.B 0x53 ; 'S'
0x0800BD7F: 52 DC.B 0x52 ; 'R'
0x0800BD80: 20 DC.B 0x20 ; ' '
0x0800BD81: 6D DC.B 0x6D ; 'm'
0x0800BD82: 6F DC.B 0x6F ; 'o'
0x0800BD83: 64 DC.B 0x64 ; 'd'
0x0800BD84: 65 DC.B 0x65 ; 'e'
0x0800BD85: 21 DC.B 0x21 ; '!'
0x0800BD86: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from modbus.o, size=4, align=1
0x0800BD87: 4D DC.B 0x4D ; 'M'
0x0800BD88: 4F DC.B 0x4F ; 'O'
0x0800BD89: 44 DC.B 0x44 ; 'D'
0x0800BD8A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from stm32g0xx_it.o, size=8, align=1
0x0800BD8B: 1B DC.B 0x1B ; '\x1B'
0x0800BD8C: 5B DC.B 0x5B ; '['
0x0800BD8D: 31 DC.B 0x31 ; '1'
0x0800BD8E: 3B DC.B 0x3B ; ';'
0x0800BD8F: 33 DC.B 0x33 ; '3'
0x0800BD90: 31 DC.B 0x31 ; '1'
0x0800BD91: 6D DC.B 0x6D ; 'm'
0x0800BD92: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from stm32g0xx_it.o, size=20, align=1
0x0800BD93: 48 DC.B 0x48 ; 'H'
0x0800BD94: 61 DC.B 0x61 ; 'a'
0x0800BD95: 72 DC.B 0x72 ; 'r'
0x0800BD96: 64 DC.B 0x64 ; 'd'
0x0800BD97: 66 DC.B 0x66 ; 'f'
0x0800BD98: 61 DC.B 0x61 ; 'a'
0x0800BD99: 75 DC.B 0x75 ; 'u'
0x0800BD9A: 6C DC.B 0x6C ; 'l'
0x0800BD9B: 74 DC.B 0x74 ; 't'
0x0800BD9C: 20 DC.B 0x20 ; ' '
0x0800BD9D: 45 DC.B 0x45 ; 'E'
0x0800BD9E: 52 DC.B 0x52 ; 'R'
0x0800BD9F: 52 DC.B 0x52 ; 'R'
0x0800BDA0: 4F DC.B 0x4F ; 'O'
0x0800BDA1: 52 DC.B 0x52 ; 'R'
0x0800BDA2: 21 DC.B 0x21 ; '!'
0x0800BDA3: 21 DC.B 0x21 ; '!'
0x0800BDA4: 21 DC.B 0x21 ; '!'
0x0800BDA5: 0A DC.B 0x0A ; '\n'
0x0800BDA6: 00 DC.B 0x00 ; '\0'
Section .linker.rodata.fill.0800bda7-0800bda7.with.ff from [ Linker created ], size=1, align=1
0x0800BDA7: FF DC.B 0xFF ; '\xFF'
Section .segger.init.table from [ Linker created ], size=144, align=4
0x0800BDA8: 0800E365 DC.W __SEGGER_init_zero
0x0800BDAC: 2B DC.B 0x2B ; '+'
0x0800BDAD: 05 DC.B 0x05 ; '\x05'
0x0800BDAE: 00 DC.B 0x00 ; '\0'
0x0800BDAF: 20 DC.B 0x20 ; ' '
0x0800BDB0: 7E DC.B 0x7E ; '~'
0x0800BDB1: 0E DC.B 0x0E ; '\x0E'
0x0800BDB2: 00 DC.B 0x00 ; '\0'
0x0800BDB3: 00 DC.B 0x00 ; '\0'
0x0800BDB4: 0800E365 DC.W __SEGGER_init_zero
0x0800BDB8: AA DC.B 0xAA ; '\xAA'
0x0800BDB9: 13 DC.B 0x13 ; '\x13'
0x0800BDBA: 00 DC.B 0x00 ; '\0'
0x0800BDBB: 20 DC.B 0x20 ; ' '
0x0800BDBC: 03 DC.B 0x03 ; '\x03'
0x0800BDBD: 00 DC.B 0x00 ; '\0'
0x0800BDBE: 00 DC.B 0x00 ; '\0'
0x0800BDBF: 00 DC.B 0x00 ; '\0'
0x0800BDC0: 0800E365 DC.W __SEGGER_init_zero
0x0800BDC4: AE DC.B 0xAE ; '\xAE'
0x0800BDC5: 13 DC.B 0x13 ; '\x13'
0x0800BDC6: 00 DC.B 0x00 ; '\0'
0x0800BDC7: 20 DC.B 0x20 ; ' '
0x0800BDC8: 03 DC.B 0x03 ; '\x03'
0x0800BDC9: 00 DC.B 0x00 ; '\0'
0x0800BDCA: 00 DC.B 0x00 ; '\0'
0x0800BDCB: 00 DC.B 0x00 ; '\0'
0x0800BDCC: 0800E365 DC.W __SEGGER_init_zero
0x0800BDD0: B2 DC.B 0xB2 ; '\xB2'
0x0800BDD1: 13 DC.B 0x13 ; '\x13'
0x0800BDD2: 00 DC.B 0x00 ; '\0'
0x0800BDD3: 20 DC.B 0x20 ; ' '
0x0800BDD4: 03 DC.B 0x03 ; '\x03'
0x0800BDD5: 00 DC.B 0x00 ; '\0'
0x0800BDD6: 00 DC.B 0x00 ; '\0'
0x0800BDD7: 00 DC.B 0x00 ; '\0'
0x0800BDD8: 0800E365 DC.W __SEGGER_init_zero
0x0800BDDC: B6 DC.B 0xB6 ; '\xB6'
0x0800BDDD: 13 DC.B 0x13 ; '\x13'
0x0800BDDE: 00 DC.B 0x00 ; '\0'
0x0800BDDF: 20 DC.B 0x20 ; ' '
0x0800BDE0: 03 DC.B 0x03 ; '\x03'
0x0800BDE1: 00 DC.B 0x00 ; '\0'
0x0800BDE2: 00 DC.B 0x00 ; '\0'
0x0800BDE3: 00 DC.B 0x00 ; '\0'
0x0800BDE4: 0800E365 DC.W __SEGGER_init_zero
0x0800BDE8: BC DC.B 0xBC ; '\xBC'
0x0800BDE9: 13 DC.B 0x13 ; '\x13'
0x0800BDEA: 00 DC.B 0x00 ; '\0'
0x0800BDEB: 20 DC.B 0x20 ; ' '
0x0800BDEC: 01 DC.B 0x01 ; '\x01'
0x0800BDED: 00 DC.B 0x00 ; '\0'
0x0800BDEE: 00 DC.B 0x00 ; '\0'
0x0800BDEF: 00 DC.B 0x00 ; '\0'
0x0800BDF0: 0800E365 DC.W __SEGGER_init_zero
0x0800BDF4: C0 DC.B 0xC0 ; '\xC0'
0x0800BDF5: 13 DC.B 0x13 ; '\x13'
0x0800BDF6: 00 DC.B 0x00 ; '\0'
0x0800BDF7: 20 DC.B 0x20 ; ' '
0x0800BDF8: 01 DC.B 0x01 ; '\x01'
0x0800BDF9: 00 DC.B 0x00 ; '\0'
0x0800BDFA: 00 DC.B 0x00 ; '\0'
0x0800BDFB: 00 DC.B 0x00 ; '\0'
0x0800BDFC: 0800E365 DC.W __SEGGER_init_zero
0x0800BE00: C4 DC.B 0xC4 ; '\xC4'
0x0800BE01: 13 DC.B 0x13 ; '\x13'
0x0800BE02: 00 DC.B 0x00 ; '\0'
0x0800BE03: 20 DC.B 0x20 ; ' '
0x0800BE04: 01 DC.B 0x01 ; '\x01'
0x0800BE05: 00 DC.B 0x00 ; '\0'
0x0800BE06: 00 DC.B 0x00 ; '\0'
0x0800BE07: 00 DC.B 0x00 ; '\0'
0x0800BE08: 0800E365 DC.W __SEGGER_init_zero
0x0800BE0C: C6 DC.B 0xC6 ; '\xC6'
0x0800BE0D: 13 DC.B 0x13 ; '\x13'
0x0800BE0E: 00 DC.B 0x00 ; '\0'
0x0800BE0F: 20 DC.B 0x20 ; ' '
0x0800BE10: 0C DC.B 0x0C ; '\x0C'
0x0800BE11: 00 DC.B 0x00 ; '\0'
0x0800BE12: 00 DC.B 0x00 ; '\0'
0x0800BE13: 00 DC.B 0x00 ; '\0'
0x0800BE14: 0800E377 DC.W __SEGGER_init_copy
0x0800BE18: 00 DC.B 0x00 ; '\0'
0x0800BE19: 00 DC.B 0x00 ; '\0'
0x0800BE1A: 00 DC.B 0x00 ; '\0'
0x0800BE1B: 20 DC.B 0x20 ; ' '
0x0800BE1C: 0800BE38 DC.W 0x0800BE38
0x0800BE20: 2B DC.B 0x2B ; '+'
0x0800BE21: 05 DC.B 0x05 ; '\x05'
0x0800BE22: 00 DC.B 0x00 ; '\0'
0x0800BE23: 00 DC.B 0x00 ; '\0'
0x0800BE24: 0800E377 DC.W __SEGGER_init_copy
0x0800BE28: 00 DC.B 0x00 ; '\0'
0x0800BE29: 60 DC.B 0x60 ; '`'
0x0800BE2A: 00 DC.B 0x00 ; '\0'
0x0800BE2B: 20 DC.B 0x20 ; ' '
0x0800BE2C: 0800C363 DC.W 0x0800C363
0x0800BE30: 00 DC.B 0x00 ; '\0'
0x0800BE31: 20 DC.B 0x20 ; ' '
0x0800BE32: 00 DC.B 0x00 ; '\0'
0x0800BE33: 00 DC.B 0x00 ; '\0'
0x0800BE34: 0800A92B DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=9516, align=4
(0x0800be38-0x0800e363 excluded)
Section .segger.init.__SEGGER_init_zero from SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a), size=18, align=2
__SEGGER_init_zero:
0x0800E364: 6820 LDR R0, [R4]
0x0800E366: 6861 LDR R1, [R4, #4]
0x0800E368: 3408 ADDS R4, #8
0x0800E36A: 2200 MOVS R2, #0
0x0800E36C: E000 B .L2 ; 0x0800E370
.L1:
0x0800E36E: 5442 STRB R2, [R0, R1]
.L2:
0x0800E370: 3901 SUBS R1, #1
0x0800E372: D5FC BPL .L1 ; 0x0800E36E
0x0800E374: 4770 BX LR
Section .segger.init.__SEGGER_init_copy from SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a), size=20, align=2
__SEGGER_init_copy:
0x0800E376: 6820 LDR R0, [R4]
0x0800E378: 6861 LDR R1, [R4, #4]
0x0800E37A: 68A2 LDR R2, [R4, #8]
0x0800E37C: 340C ADDS R4, #12
0x0800E37E: E001 B .L2 ; 0x0800E384
.L1:
0x0800E380: 5C8B LDRB R3, [R1, R2]
0x0800E382: 5483 STRB R3, [R0, R2]
.L2:
0x0800E384: 3A01 SUBS R2, #1
0x0800E386: D5FB BPL .L1 ; 0x0800E380
0x0800E388: 4770 BX LR
Section .linker.rodata.fill.0800e38a-0801effb.with.ff from [ Linker created ], size=68722, align=1
(0x0800e38a-0x0801effb excluded)
Section .linker.rodata.icv.08003000-0801effb.CRC-32/STM32 from [ Linker created ], size=4, align=1
0x0801EFFC: 00 DC.B 0x00 ; '\0'
0x0801EFFD: 00 DC.B 0x00 ; '\0'
0x0801EFFE: 00 DC.B 0x00 ; '\0'
0x0801EFFF: 00 DC.B 0x00 ; '\0'
Section .RamFunc from main.o, size=506, align=4
ADC_Open_Both_MOSFETs:
0x20000000: 4806 LDR R0, =hdac1 ; [PC, #24] [0x2000001C] =0x2000123C
0x20000002: 6800 LDR R0, [R0]
0x20000004: 6AC1 LDR R1, [R0, #44]
0x20000006: 290E CMP R1, #14
0x20000008: D900 BLS .L1 ; 0x2000000C
0x2000000A: 390F SUBS R1, #15
.L1:
0x2000000C: 6B02 LDR R2, [R0, #48]
0x2000000E: 6081 STR R1, [R0, #8]
0x20000010: 2A0E CMP R2, #14
0x20000012: D900 BLS .L2 ; 0x20000016
0x20000014: 3A0F SUBS R2, #15
.L2:
0x20000016: 6142 STR R2, [R0, #20]
0x20000018: 4770 BX LR
0x2000001A: 46C0 NOP
0x2000001C: 2000123C DC.W hdac1
ADC_OVP_not_present__LVP_ignored:
0x20000020: 4806 LDR R0, =hdac1 ; [PC, #24] [0x2000003C] =0x2000123C
0x20000022: 6800 LDR R0, [R0]
0x20000024: 6AC2 LDR R2, [R0, #44]
0x20000026: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x20000040]
0x20000028: 428A CMP R2, R1
0x2000002A: D200 BCS .L3 ; 0x2000002E
0x2000002C: 320F ADDS R2, #15
.L3:
0x2000002E: 6B03 LDR R3, [R0, #48]
0x20000030: 6082 STR R2, [R0, #8]
0x20000032: 428B CMP R3, R1
0x20000034: D200 BCS .L4 ; 0x20000038
0x20000036: 330F ADDS R3, #15
.L4:
0x20000038: 6143 STR R3, [R0, #20]
0x2000003A: 4770 BX LR
0x2000003C: 2000123C DC.W hdac1
0x20000040: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_ignored:
0x20000044: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000060] =0x2000123C
0x20000046: 6800 LDR R0, [R0]
0x20000048: 6AC1 LDR R1, [R0, #44]
0x2000004A: 290E CMP R1, #14
0x2000004C: D900 BLS .L5 ; 0x20000050
0x2000004E: 390F SUBS R1, #15
.L5:
0x20000050: 6B02 LDR R2, [R0, #48]
0x20000052: 6081 STR R1, [R0, #8]
0x20000054: 2A0E CMP R2, #14
0x20000056: D900 BLS .L6 ; 0x2000005A
0x20000058: 3A0F SUBS R2, #15
.L6:
0x2000005A: 6142 STR R2, [R0, #20]
0x2000005C: 4770 BX LR
0x2000005E: 46C0 NOP
0x20000060: 2000123C DC.W hdac1
ADC_OVP_ignored__LVP_not_present:
0x20000064: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000080] =0x2000123C
0x20000066: 6800 LDR R0, [R0]
0x20000068: 6AC2 LDR R2, [R0, #44]
0x2000006A: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x20000084]
0x2000006C: 428A CMP R2, R1
0x2000006E: D200 BCS .L7 ; 0x20000072
0x20000070: 320F ADDS R2, #15
.L7:
0x20000072: 6B03 LDR R3, [R0, #48]
0x20000074: 6082 STR R2, [R0, #8]
0x20000076: 428B CMP R3, R1
0x20000078: D200 BCS .L8 ; 0x2000007C
0x2000007A: 330F ADDS R3, #15
.L8:
0x2000007C: 6143 STR R3, [R0, #20]
0x2000007E: 4770 BX LR
0x20000080: 2000123C DC.W hdac1
0x20000084: 00000FF1 DC.W 0x00000FF1
ADC_OVP_ignored__LVP_present:
0x20000088: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000A4] =0x2000123C
0x2000008A: 6800 LDR R0, [R0]
0x2000008C: 6AC1 LDR R1, [R0, #44]
0x2000008E: 290E CMP R1, #14
0x20000090: D900 BLS .L9 ; 0x20000094
0x20000092: 390F SUBS R1, #15
.L9:
0x20000094: 6B02 LDR R2, [R0, #48]
0x20000096: 6081 STR R1, [R0, #8]
0x20000098: 2A0E CMP R2, #14
0x2000009A: D900 BLS .L10 ; 0x2000009E
0x2000009C: 3A0F SUBS R2, #15
.L10:
0x2000009E: 6142 STR R2, [R0, #20]
0x200000A0: 4770 BX LR
0x200000A2: 46C0 NOP
0x200000A4: 2000123C DC.W hdac1
ADC_OVP_not_present__LVP_not_present:
0x200000A8: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000C4] =0x2000123C
0x200000AA: 6800 LDR R0, [R0]
0x200000AC: 6AC2 LDR R2, [R0, #44]
0x200000AE: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x200000C8]
0x200000B0: 428A CMP R2, R1
0x200000B2: D200 BCS .L11 ; 0x200000B6
0x200000B4: 320F ADDS R2, #15
.L11:
0x200000B6: 6B03 LDR R3, [R0, #48]
0x200000B8: 6082 STR R2, [R0, #8]
0x200000BA: 428B CMP R3, R1
0x200000BC: D200 BCS .L12 ; 0x200000C0
0x200000BE: 330F ADDS R3, #15
.L12:
0x200000C0: 6143 STR R3, [R0, #20]
0x200000C2: 4770 BX LR
0x200000C4: 2000123C DC.W hdac1
0x200000C8: 00000FF1 DC.W 0x00000FF1
ADC_OVP_not_present__LVP_present:
0x200000CC: B5F0 PUSH {R4-R7, LR}
0x200000CE: 4817 LDR R0, =hdac1 ; [PC, #92] [0x2000012C] =0x2000123C
0x200000D0: 6800 LDR R0, [R0]
0x200000D2: 6AC1 LDR R1, [R0, #44]
0x200000D4: 223A MOVS R2, #58
0x200000D6: 4B16 LDR R3, =sys_data ; [PC, #88] [0x20000130] =0x20000CFC
0x200000D8: 5E9C LDRSH R4, [R3, R2]
0x200000DA: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x20000134] =0x200012B8
0x200000DC: 682A LDR R2, [R5]
0x200000DE: 1912 ADDS R2, R2, R4
0x200000E0: 4E15 LDR R6, =0x00000998 ; [PC, #84] [0x20000138]
0x200000E2: 42B2 CMP R2, R6
0x200000E4: 4F15 LDR R7, =0x00000FF1 ; [PC, #84] [0x2000013C]
0x200000E6: DA03 BGE .L13 ; 0x200000F0
0x200000E8: 290E CMP R1, #14
0x200000EA: D811 BHI .L16 ; 0x20000110
0x200000EC: 2300 MOVS R3, #0
0x200000EE: E010 B .L17 ; 0x20000112
.L13:
0x200000F0: 2301 MOVS R3, #1
0x200000F2: 42B9 CMP R1, R7
0x200000F4: 461F MOV R7, R3
0x200000F6: D300 BCC .L14 ; 0x200000FA
0x200000F8: 2700 MOVS R7, #0
.L14:
0x200000FA: 682D LDR R5, [R5]
0x200000FC: 192C ADDS R4, R5, R4
0x200000FE: 42B4 CMP R4, R6
0x20000100: DC00 BGT .L15 ; 0x20000104
0x20000102: 2300 MOVS R3, #0
.L15:
0x20000104: 403B ANDS R3, R7
0x20000106: 220F MOVS R2, #15
0x20000108: 4F0C LDR R7, =0x00000FF1 ; [PC, #48] [0x2000013C]
0x2000010A: 2B00 CMP R3, #0
0x2000010C: D105 BNE .L18 ; 0x2000011A
0x2000010E: E005 B .L19 ; 0x2000011C
.L16:
0x20000110: 2301 MOVS R3, #1
.L17:
0x20000112: 220E MOVS R2, #14
0x20000114: 43D2 MVNS R2, R2
0x20000116: 2B00 CMP R3, #0
0x20000118: D000 BEQ .L19 ; 0x2000011C
.L18:
0x2000011A: 1889 ADDS R1, R1, R2
.L19:
0x2000011C: 6081 STR R1, [R0, #8]
0x2000011E: 6B01 LDR R1, [R0, #48]
0x20000120: 42B9 CMP R1, R7
0x20000122: D200 BCS .L20 ; 0x20000126
0x20000124: 310F ADDS R1, #15
.L20:
0x20000126: 6141 STR R1, [R0, #20]
0x20000128: BDF0 POP {R4-R7, PC}
0x2000012A: 46C0 NOP
0x2000012C: 2000123C DC.W hdac1
0x20000130: 20000CFC DC.W sys_data
0x20000134: 200012B8 DC.W rawMOSFETsVoltageDrop
0x20000138: 00000998 DC.W 0x00000998
0x2000013C: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_not_present:
0x20000140: B5F0 PUSH {R4-R7, LR}
0x20000142: 4817 LDR R0, =hdac1 ; [PC, #92] [0x200001A0] =0x2000123C
0x20000144: 6800 LDR R0, [R0]
0x20000146: 6B01 LDR R1, [R0, #48]
0x20000148: 223A MOVS R2, #58
0x2000014A: 4B16 LDR R3, =sys_data ; [PC, #88] [0x200001A4] =0x20000CFC
0x2000014C: 5E9C LDRSH R4, [R3, R2]
0x2000014E: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x200001A8] =0x200012B8
0x20000150: 682A LDR R2, [R5]
0x20000152: 1912 ADDS R2, R2, R4
0x20000154: 4E15 LDR R6, =0x00000666 ; [PC, #84] [0x200001AC]
0x20000156: 42B2 CMP R2, R6
0x20000158: 4F15 LDR R7, =0x00000FF1 ; [PC, #84] [0x200001B0]
0x2000015A: DA03 BGE .L21 ; 0x20000164
0x2000015C: 42B9 CMP R1, R7
0x2000015E: D319 BCC .L27 ; 0x20000194
0x20000160: 2300 MOVS R3, #0
0x20000162: E018 B .L28 ; 0x20000196
.L21:
0x20000164: 2301 MOVS R3, #1
0x20000166: 290E CMP R1, #14
0x20000168: 461F MOV R7, R3
0x2000016A: D800 BHI .L22 ; 0x2000016E
0x2000016C: 2700 MOVS R7, #0
.L22:
0x2000016E: 682D LDR R5, [R5]
0x20000170: 192C ADDS R4, R5, R4
0x20000172: 42B4 CMP R4, R6
0x20000174: DC00 BGT .L23 ; 0x20000178
0x20000176: 2300 MOVS R3, #0
.L23:
0x20000178: 403B ANDS R3, R7
0x2000017A: 220E MOVS R2, #14
0x2000017C: 43D2 MVNS R2, R2
0x2000017E: 4F0C LDR R7, =0x00000FF1 ; [PC, #48] [0x200001B0]
0x20000180: 2B00 CMP R3, #0
0x20000182: D000 BEQ .L25 ; 0x20000186
.L24:
0x20000184: 1889 ADDS R1, R1, R2
.L25:
0x20000186: 6141 STR R1, [R0, #20]
0x20000188: 6AC1 LDR R1, [R0, #44]
0x2000018A: 42B9 CMP R1, R7
0x2000018C: D200 BCS .L26 ; 0x20000190
0x2000018E: 310F ADDS R1, #15
.L26:
0x20000190: 6081 STR R1, [R0, #8]
0x20000192: BDF0 POP {R4-R7, PC}
.L27:
0x20000194: 2301 MOVS R3, #1
.L28:
0x20000196: 220F MOVS R2, #15
0x20000198: 2B00 CMP R3, #0
0x2000019A: D1F3 BNE .L24 ; 0x20000184
0x2000019C: E7F3 B .L25 ; 0x20000186
0x2000019E: 46C0 NOP
0x200001A0: 2000123C DC.W hdac1
0x200001A4: 20000CFC DC.W sys_data
0x200001A8: 200012B8 DC.W rawMOSFETsVoltageDrop
0x200001AC: 00000666 DC.W 0x00000666
0x200001B0: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_present:
0x200001B4: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200001D0] =0x2000123C
0x200001B6: 6800 LDR R0, [R0]
0x200001B8: 6AC1 LDR R1, [R0, #44]
0x200001BA: 290E CMP R1, #14
0x200001BC: D900 BLS .L29 ; 0x200001C0
0x200001BE: 390F SUBS R1, #15
.L29:
0x200001C0: 6B02 LDR R2, [R0, #48]
0x200001C2: 6081 STR R1, [R0, #8]
0x200001C4: 2A0E CMP R2, #14
0x200001C6: D900 BLS .L30 ; 0x200001CA
0x200001C8: 3A0F SUBS R2, #15
.L30:
0x200001CA: 6142 STR R2, [R0, #20]
0x200001CC: 4770 BX LR
0x200001CE: 46C0 NOP
0x200001D0: 2000123C DC.W hdac1
ADC_Close_Both_MOSFETs:
0x200001D4: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200001F0] =0x2000123C
0x200001D6: 6800 LDR R0, [R0]
0x200001D8: 6AC2 LDR R2, [R0, #44]
0x200001DA: 4906 LDR R1, =0x00000FF1 ; [PC, #24] [0x200001F4]
0x200001DC: 428A CMP R2, R1
0x200001DE: D200 BCS .L31 ; 0x200001E2
0x200001E0: 320F ADDS R2, #15
.L31:
0x200001E2: 6B03 LDR R3, [R0, #48]
0x200001E4: 6082 STR R2, [R0, #8]
0x200001E6: 428B CMP R3, R1
0x200001E8: D200 BCS .L32 ; 0x200001EC
0x200001EA: 330F ADDS R3, #15
.L32:
0x200001EC: 6143 STR R3, [R0, #20]
0x200001EE: 4770 BX LR
0x200001F0: 2000123C DC.W hdac1
0x200001F4: 00000FF1 DC.W 0x00000FF1
DoNothing:
0x200001F8: 4770 BX LR
Section .data.uwTickFreq from stm32g0xx_hal.o, size=1, align=1
uwTickFreq:
0x200001FA: 01 DC.B 0x01 ; '\x01'
Section .data.LVP_OVP_logic from main.o, size=1, align=1
LVP_OVP_logic:
0x200001FB: 01 DC.B 0x01 ; '\x01'
Section .RamFunc from stm32g0xx_it.o, size=308, align=4
SysTick_Handler:
0x200001FC: B580 PUSH {R7, LR}
0x200001FE: F000 F877 BL HAL_IncTick__TT_veneer_T16_LDR_BX ; 0x200002F0
0x20000202: BD80 POP {R7, PC}
DMA1_Channel1_IRQHandler:
0x20000204: B510 PUSH {R4, LR}
0x20000206: 4C15 LDR R4, =ADC_values ; [PC, #84] [0x2000025C] =0x200013C6
0x20000208: 8920 LDRH R0, [R4, #8]
0x2000020A: 4915 LDR R1, =rawMOSFETsVoltageDrop ; [PC, #84] [0x20000260] =0x200012B8
0x2000020C: 8008 STRH R0, [R1]
0x2000020E: 4815 LDR R0, =MOSFETS_Management ; [PC, #84] [0x20000264] =0x20001320
0x20000210: 6800 LDR R0, [R0]
0x20000212: 4780 BLX R0
0x20000214: 88A0 LDRH R0, [R4, #4]
0x20000216: 4914 LDR R1, =rawContactVoltageDropPlus ; [PC, #80] [0x20000268] =0x200012BC
0x20000218: 6008 STR R0, [R1]
0x2000021A: 8960 LDRH R0, [R4, #10]
0x2000021C: 4A13 LDR R2, =rawContactVoltageDropMinus ; [PC, #76] [0x2000026C] =0x200012C0
0x2000021E: 6010 STR R0, [R2]
0x20000220: 4813 LDR R0, =0x40020004 ; [PC, #76] [0x20000270]
0x20000222: 6803 LDR R3, [R0]
0x20000224: 2402 MOVS R4, #2
0x20000226: 431C ORRS R4, R3
0x20000228: 6004 STR R4, [R0]
0x2000022A: 6808 LDR R0, [R1]
0x2000022C: 6811 LDR R1, [R2]
0x2000022E: 4288 CMP R0, R1
0x20000230: DC00 BGT .L1 ; 0x20000234
0x20000232: 4608 MOV R0, R1
.L1:
0x20000234: 2140 MOVS R1, #64
0x20000236: 4A0F LDR R2, =sys_data ; [PC, #60] [0x20000274] =0x20000CFC
0x20000238: 5E51 LDRSH R1, [R2, R1]
0x2000023A: 4288 CMP R0, R1
0x2000023C: D30A BCC .L2 ; 0x20000254
0x2000023E: 490E LDR R1, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #56] [0x20000278] =0x20001378
0x20000240: 680A LDR R2, [R1]
0x20000242: 1810 ADDS R0, R2, R0
0x20000244: 6008 STR R0, [R1]
0x20000246: 490D LDR R1, =maxIntegral ; [PC, #52] [0x2000027C] =0x20000460
0x20000248: 6809 LDR R1, [R1]
0x2000024A: 4288 CMP R0, R1
0x2000024C: D905 BLS .L3 ; 0x2000025A
0x2000024E: 480C LDR R0, =InrushCurrentManagement ; [PC, #48] [0x20000280] =0x2000133C
0x20000250: 6800 LDR R0, [R0]
0x20000252: 4780 BLX R0
.L2:
0x20000254: 4808 LDR R0, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #32] [0x20000278] =0x20001378
0x20000256: 2100 MOVS R1, #0
0x20000258: 6001 STR R1, [R0]
.L3:
0x2000025A: BD10 POP {R4, PC}
0x2000025C: 200013C6 DC.W ADC_values
0x20000260: 200012B8 DC.W rawMOSFETsVoltageDrop
0x20000264: 20001320 DC.W MOSFETS_Management
0x20000268: 200012BC DC.W rawContactVoltageDropPlus
0x2000026C: 200012C0 DC.W rawContactVoltageDropMinus
0x20000270: 40020004 DC.W 0x40020004
0x20000274: 20000CFC DC.W sys_data
0x20000278: 20001378 DC.W DMA1_Channel1_IRQHandler.current_integral
0x2000027C: 20000460 DC.W maxIntegral
0x20000280: 2000133C DC.W InrushCurrentManagement
ADC1_COMP_IRQHandler:
0x20000284: B580 PUSH {R7, LR}
0x20000286: F000 F83B BL OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX ; 0x20000300
0x2000028A: 200C MOVS R0, #12
0x2000028C: F000 F840 BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x20000310
0x20000290: 480B LDR R0, =MOSFETS_Management ; [PC, #44] [0x200002C0] =0x20001320
0x20000292: 490C LDR R1, =DoNothing ; [PC, #48] [0x200002C4] =0x200001F9
0x20000294: 6001 STR R1, [R0]
0x20000296: 480C LDR R0, =overload_shutdown_is_active ; [PC, #48] [0x200002C8] =0x200012C4
0x20000298: 6800 LDR R0, [R0]
0x2000029A: 2800 CMP R0, #0
0x2000029C: D000 BEQ .L4 ; 0x200002A0
0x2000029E: BD80 POP {R7, PC}
.L4:
0x200002A0: 2041 MOVS R0, #65
0x200002A2: 0080 LSLS R0, R0, #2
0x200002A4: 4909 LDR R1, =sys_data ; [PC, #36] [0x200002CC] =0x20000CFC
0x200002A6: 5A0A LDRH R2, [R1, R0]
0x200002A8: 1C52 ADDS R2, R2, #1
0x200002AA: 520A STRH R2, [R1, R0]
0x200002AC: 4808 LDR R0, =overcurrent_shutdown_is_active ; [PC, #32] [0x200002D0] =0x200012C8
0x200002AE: 2101 MOVS R1, #1
0x200002B0: 6001 STR R1, [R0]
0x200002B2: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x200002D4] =0x200012B4
0x200002B4: 6001 STR R1, [R0]
0x200002B6: 4808 LDR R0, =uwTick ; [PC, #32] [0x200002D8] =0x2000052C
0x200002B8: 6800 LDR R0, [R0]
0x200002BA: 4908 LDR R1, =overcurrent_shutdown_time ; [PC, #32] [0x200002DC] =0x2000045C
0x200002BC: 6008 STR R0, [R1]
0x200002BE: BD80 POP {R7, PC}
0x200002C0: 20001320 DC.W MOSFETS_Management
0x200002C4: 200001F9 DC.W DoNothing
0x200002C8: 200012C4 DC.W overload_shutdown_is_active
0x200002CC: 20000CFC DC.W sys_data
0x200002D0: 200012C8 DC.W overcurrent_shutdown_is_active
0x200002D4: 200012B4 DC.W statDataChanged
0x200002D8: 2000052C DC.W uwTick
0x200002DC: 2000045C DC.W overcurrent_shutdown_time
USART1_IRQHandler:
0x200002E0: B580 PUSH {R7, LR}
0x200002E2: 4802 LDR R0, =huart1 ; [PC, #8] [0x200002EC] =0x20000EBC
0x200002E4: F000 F81C BL MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX ; 0x20000320
0x200002E8: BD80 POP {R7, PC}
0x200002EA: 46C0 NOP
0x200002EC: 20000EBC DC.W huart1
HAL_IncTick__TT_veneer_T16_LDR_BX:
0x200002F0: B408 PUSH {R3}
0x200002F2: 4B02 LDR R3, =HAL_IncTick ; [PC, #8] [0x200002FC] =0x08003235
0x200002F4: 469C MOV R12, R3
0x200002F6: BC08 POP {R3}
0x200002F8: 4760 BX R12
0x200002FA: 46C0 NOP
0x200002FC: 08003235 DC.W HAL_IncTick
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX:
0x20000300: B408 PUSH {R3}
0x20000302: 4B02 LDR R3, =OpenBothMOSFETSVeryFast ; [PC, #8] [0x2000030C] =0x08008BD5
0x20000304: 469C MOV R12, R3
0x20000306: BC08 POP {R3}
0x20000308: 4760 BX R12
0x2000030A: 46C0 NOP
0x2000030C: 08008BD5 DC.W OpenBothMOSFETSVeryFast
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX:
0x20000310: B408 PUSH {R3}
0x20000312: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x2000031C] =0x08003D7D
0x20000314: 469C MOV R12, R3
0x20000316: BC08 POP {R3}
0x20000318: 4760 BX R12
0x2000031A: 46C0 NOP
0x2000031C: 08003D7D DC.W HAL_NVIC_DisableIRQ
MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX:
0x20000320: B408 PUSH {R3}
0x20000322: 4B02 LDR R3, =MODBUS_UART_IRQHandler ; [PC, #8] [0x2000032C] =0x080098A5
0x20000324: 469C MOV R12, R3
0x20000326: BC08 POP {R3}
0x20000328: 4760 BX R12
0x2000032A: 46C0 NOP
0x2000032C: 080098A5 DC.W MODBUS_UART_IRQHandler
Section .RamFunc from precharge.o, size=288, align=4
PreChargeStage:
0x20000330: B510 PUSH {R4, LR}
0x20000332: 4835 LDR R0, =PreChargeStage.stage ; [PC, #212] [0x20000408] =0x20001310
0x20000334: 6801 LDR R1, [R0]
0x20000336: 2906 CMP R1, #6
0x20000338: D813 BHI .L1 ; 0x20000362
0x2000033A: 46C0 NOP
0x2000033C: 4479 ADD R1, PC
0x2000033E: 7909 LDRB R1, [R1, #4]
0x20000340: 0049 LSLS R1, R1, #1
0x20000342: 448F ADD PC, R1
0x20000344: 03 DC.B 0x03 ; '\x03'
0x20000345: 0F DC.B 0x0F ; '\x0F'
0x20000346: 11 DC.B 0x11 ; '\x11'
0x20000347: 1D DC.B 0x1D ; '\x1D'
0x20000348: 1F DC.B 0x1F ; '\x1F'
0x20000349: 2C DC.B 0x2C ; ','
0x2000034A: 3D DC.B 0x3D ; '='
0x2000034B: 00 DC.B 0x00 ; '\0'
0x2000034C: 492F LDR R1, =hdac1 ; [PC, #188] [0x2000040C] =0x2000123C
0x2000034E: 680A LDR R2, [R1]
0x20000350: 2100 MOVS R1, #0
0x20000352: 6091 STR R1, [R2, #8]
0x20000354: 6151 STR R1, [R2, #20]
0x20000356: 4A2E LDR R2, =PreChargeStage.cnt ; [PC, #184] [0x20000410] =0x20001318
0x20000358: 6813 LDR R3, [R2]
0x2000035A: 1C5C ADDS R4, R3, #1
0x2000035C: 6014 STR R4, [R2]
0x2000035E: 2B00 CMP R3, #0
0x20000360: D51B BPL .L2 ; 0x2000039A
.L1:
0x20000362: BD10 POP {R4, PC}
0x20000364: 4A31 LDR R2, =0x000007FF ; [PC, #196] [0x2000042C]
0x20000366: E01B B .L3 ; 0x200003A0
0x20000368: 4928 LDR R1, =hdac1 ; [PC, #160] [0x2000040C] =0x2000123C
0x2000036A: 680A LDR R2, [R1]
0x2000036C: 2100 MOVS R1, #0
0x2000036E: 6091 STR R1, [R2, #8]
0x20000370: 6151 STR R1, [R2, #20]
0x20000372: 4A27 LDR R2, =PreChargeStage.cnt ; [PC, #156] [0x20000410] =0x20001318
0x20000374: 6813 LDR R3, [R2]
0x20000376: 1C5C ADDS R4, R3, #1
0x20000378: 6014 STR R4, [R2]
0x2000037A: 2B60 CMP R3, #96
0x2000037C: DBF1 BLT .L1 ; 0x20000362
0x2000037E: E00C B .L2 ; 0x2000039A
0x20000380: 4A29 LDR R2, =0x00000BFF ; [PC, #164] [0x20000428]
0x20000382: E00D B .L3 ; 0x200003A0
0x20000384: 4921 LDR R1, =hdac1 ; [PC, #132] [0x2000040C] =0x2000123C
0x20000386: 680A LDR R2, [R1]
0x20000388: 2100 MOVS R1, #0
0x2000038A: 6091 STR R1, [R2, #8]
0x2000038C: 6151 STR R1, [R2, #20]
0x2000038E: 4A20 LDR R2, =PreChargeStage.cnt ; [PC, #128] [0x20000410] =0x20001318
0x20000390: 6813 LDR R3, [R2]
0x20000392: 1C5C ADDS R4, R3, #1
0x20000394: 6014 STR R4, [R2]
0x20000396: 2B10 CMP R3, #16
0x20000398: DBE3 BLT .L1 ; 0x20000362
.L2:
0x2000039A: 6011 STR R1, [R2]
0x2000039C: E00C B .L4 ; 0x200003B8
0x2000039E: 4A21 LDR R2, =0x00000FFF ; [PC, #132] [0x20000424]
.L3:
0x200003A0: 491A LDR R1, =hdac1 ; [PC, #104] [0x2000040C] =0x2000123C
0x200003A2: 6809 LDR R1, [R1]
0x200003A4: 608A STR R2, [R1, #8]
0x200003A6: 614A STR R2, [R1, #20]
0x200003A8: 4919 LDR R1, =PreChargeStage.cnt ; [PC, #100] [0x20000410] =0x20001318
0x200003AA: 680A LDR R2, [R1]
0x200003AC: 1C53 ADDS R3, R2, #1
0x200003AE: 600B STR R3, [R1]
0x200003B0: 2A00 CMP R2, #0
0x200003B2: D4D6 BMI .L1 ; 0x20000362
0x200003B4: 2200 MOVS R2, #0
0x200003B6: 600A STR R2, [R1]
.L4:
0x200003B8: 6801 LDR R1, [R0]
0x200003BA: 1C49 ADDS R1, R1, #1
0x200003BC: 6001 STR R1, [R0]
0x200003BE: BD10 POP {R4, PC}
0x200003C0: 4912 LDR R1, =hdac1 ; [PC, #72] [0x2000040C] =0x2000123C
0x200003C2: 680A LDR R2, [R1]
0x200003C4: 2100 MOVS R1, #0
0x200003C6: 6091 STR R1, [R2, #8]
0x200003C8: 6151 STR R1, [R2, #20]
0x200003CA: 4A11 LDR R2, =PreChargeStage.cnt ; [PC, #68] [0x20000410] =0x20001318
0x200003CC: 6813 LDR R3, [R2]
0x200003CE: 1C5C ADDS R4, R3, #1
0x200003D0: 6014 STR R4, [R2]
0x200003D2: 2B10 CMP R3, #16
0x200003D4: DBC5 BLT .L1 ; 0x20000362
0x200003D6: 2305 MOVS R3, #5
0x200003D8: 6003 STR R3, [R0]
0x200003DA: 6011 STR R1, [R2]
0x200003DC: 4A0D LDR R2, =PreChargeStage.mal ; [PC, #52] [0x20000414] =0x20001314
0x200003DE: 6813 LDR R3, [R2]
0x200003E0: 1C5C ADDS R4, R3, #1
0x200003E2: 6014 STR R4, [R2]
0x200003E4: 2B05 CMP R3, #5
0x200003E6: DBBC BLT .L1 ; 0x20000362
0x200003E8: 6001 STR R1, [R0]
0x200003EA: 6011 STR R1, [R2]
0x200003EC: 2009 MOVS R0, #9
0x200003EE: F000 F81F BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x20000430
0x200003F2: 4809 LDR R0, =ReturnFunctionPtr ; [PC, #36] [0x20000418] =0x200012FC
0x200003F4: 6800 LDR R0, [R0]
0x200003F6: 2800 CMP R0, #0
0x200003F8: D100 BNE .L5 ; 0x200003FC
0x200003FA: 4808 LDR R0, =DoNothing ; [PC, #32] [0x2000041C] =0x200001F9
.L5:
0x200003FC: 4908 LDR R1, =MOSFETS_Management ; [PC, #32] [0x20000420] =0x20001320
0x200003FE: 6008 STR R0, [R1]
0x20000400: 2009 MOVS R0, #9
0x20000402: F000 F81D BL HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX ; 0x20000440
0x20000406: BD10 POP {R4, PC}
0x20000408: 20001310 DC.W PreChargeStage.stage
0x2000040C: 2000123C DC.W hdac1
0x20000410: 20001318 DC.W PreChargeStage.cnt
0x20000414: 20001314 DC.W PreChargeStage.mal
0x20000418: 200012FC DC.W ReturnFunctionPtr
0x2000041C: 200001F9 DC.W DoNothing
0x20000420: 20001320 DC.W MOSFETS_Management
0x20000424: 00000FFF DC.W 0x00000FFF
0x20000428: 00000BFF DC.W 0x00000BFF
0x2000042C: 000007FF DC.W 0x000007FF
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX:
0x20000430: B408 PUSH {R3}
0x20000432: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x2000043C] =0x08003D7D
0x20000434: 469C MOV R12, R3
0x20000436: BC08 POP {R3}
0x20000438: 4760 BX R12
0x2000043A: 46C0 NOP
0x2000043C: 08003D7D DC.W HAL_NVIC_DisableIRQ
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX:
0x20000440: B408 PUSH {R3}
0x20000442: 4B02 LDR R3, =HAL_NVIC_EnableIRQ ; [PC, #8] [0x2000044C] =0x08003D65
0x20000444: 469C MOV R12, R3
0x20000446: BC08 POP {R3}
0x20000448: 4760 BX R12
0x2000044A: 46C0 NOP
0x2000044C: 08003D65 DC.W HAL_NVIC_EnableIRQ
Section .data.uwTickPrio from stm32g0xx_hal.o, size=4, align=4
uwTickPrio:
0x20000450: 04 DC.B 0x04 ; '\x04'
0x20000451: 00 DC.B 0x00 ; '\0'
0x20000452: 00 DC.B 0x00 ; '\0'
0x20000453: 00 DC.B 0x00 ; '\0'
Section .data.swdioConnection from main.o, size=4, align=4
swdioConnection:
0x20000454: FF DC.B 0xFF ; '\xFF'
0x20000455: FF DC.B 0xFF ; '\xFF'
0x20000456: FF DC.B 0xFF ; '\xFF'
0x20000457: FF DC.B 0xFF ; '\xFF'
Section .data.overload_shutdown_time from main.o, size=4, align=4
overload_shutdown_time:
0x20000458: C0 DC.B 0xC0 ; '\xC0'
0x20000459: E0 DC.B 0xE0 ; '\xE0'
0x2000045A: FF DC.B 0xFF ; '\xFF'
0x2000045B: FF DC.B 0xFF ; '\xFF'
Section .data.overcurrent_shutdown_time from main.o, size=4, align=4
overcurrent_shutdown_time:
0x2000045C: C0 DC.B 0xC0 ; '\xC0'
0x2000045D: E0 DC.B 0xE0 ; '\xE0'
0x2000045E: FF DC.B 0xFF ; '\xFF'
0x2000045F: FF DC.B 0xFF ; '\xFF'
Section .data.maxIntegral from main.o, size=4, align=4
maxIntegral:
0x20000460: FF DC.B 0xFF ; '\xFF'
0x20000461: FF DC.B 0xFF ; '\xFF'
0x20000462: FF DC.B 0xFF ; '\xFF'
0x20000463: FF DC.B 0xFF ; '\xFF'
Section .data.SystemCoreClock from system_stm32g0xx.o, size=4, align=4
SystemCoreClock:
0x20000464: 00 DC.B 0x00 ; '\0'
0x20000465: 24 DC.B 0x24 ; '$'
0x20000466: F4 DC.B 0xF4 ; '\xF4'
0x20000467: 00 DC.B 0x00 ; '\0'
Section .data.RS485ActiveMode from main.o, size=4, align=4
RS485ActiveMode:
0x20000468: 01 DC.B 0x01 ; '\x01'
0x20000469: 00 DC.B 0x00 ; '\0'
0x2000046A: 00 DC.B 0x00 ; '\0'
0x2000046B: 00 DC.B 0x00 ; '\0'
Section .data.OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
OVP_Management_NoAutoreconnect.lastIdx:
0x2000046C: FF DC.B 0xFF ; '\xFF'
0x2000046D: FF DC.B 0xFF ; '\xFF'
0x2000046E: FF DC.B 0xFF ; '\xFF'
0x2000046F: FF DC.B 0xFF ; '\xFF'
Section .data.OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD from main.o, size=4, align=4
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD:
0x20000470: 01 DC.B 0x01 ; '\x01'
0x20000471: 00 DC.B 0x00 ; '\0'
0x20000472: 00 DC.B 0x00 ; '\0'
0x20000473: 00 DC.B 0x00 ; '\0'
Section .data.LVP_OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
LVP_OVP_Management_NoAutoreconnect.lastIdx:
0x20000474: FF DC.B 0xFF ; '\xFF'
0x20000475: FF DC.B 0xFF ; '\xFF'
0x20000476: FF DC.B 0xFF ; '\xFF'
0x20000477: FF DC.B 0xFF ; '\xFF'
Section .data.LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD from main.o, size=4, align=4
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD:
0x20000478: 01 DC.B 0x01 ; '\x01'
0x20000479: 00 DC.B 0x00 ; '\0'
0x2000047A: 00 DC.B 0x00 ; '\0'
0x2000047B: 00 DC.B 0x00 ; '\0'
Section .data.LVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
LVP_Management_NoAutoreconnect.lastIdx:
0x2000047C: FF DC.B 0xFF ; '\xFF'
0x2000047D: FF DC.B 0xFF ; '\xFF'
0x2000047E: FF DC.B 0xFF ; '\xFF'
0x2000047F: FF DC.B 0xFF ; '\xFF'
Section .data.LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD from main.o, size=4, align=4
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD:
0x20000480: 01 DC.B 0x01 ; '\x01'
0x20000481: 00 DC.B 0x00 ; '\0'
0x20000482: 00 DC.B 0x00 ; '\0'
0x20000483: 00 DC.B 0x00 ; '\0'
Section .data.CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum from main.o, size=4, align=4
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum:
0x20000484: 00 DC.B 0x00 ; '\0'
0x20000485: B8 DC.B 0xB8 ; '\xB8'
0x20000486: 0B DC.B 0x0B ; '\x0B'
0x20000487: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_OVP_Management.lastIdx from main.o, size=4, align=4
AUTO_OVP_Management.lastIdx:
0x20000488: 02 DC.B 0x02 ; '\x02'
0x20000489: 00 DC.B 0x00 ; '\0'
0x2000048A: 00 DC.B 0x00 ; '\0'
0x2000048B: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_OVP_Management.OVP_SCAN_PERIOD from main.o, size=4, align=4
AUTO_OVP_Management.OVP_SCAN_PERIOD:
0x2000048C: 01 DC.B 0x01 ; '\x01'
0x2000048D: 00 DC.B 0x00 ; '\0'
0x2000048E: 00 DC.B 0x00 ; '\0'
0x2000048F: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_OVP_Management.lastIdx from main.o, size=4, align=4
AUTO_LVP_OVP_Management.lastIdx:
0x20000490: 04 DC.B 0x04 ; '\x04'
0x20000491: 00 DC.B 0x00 ; '\0'
0x20000492: 00 DC.B 0x00 ; '\0'
0x20000493: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD from main.o, size=4, align=4
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD:
0x20000494: 01 DC.B 0x01 ; '\x01'
0x20000495: 00 DC.B 0x00 ; '\0'
0x20000496: 00 DC.B 0x00 ; '\0'
0x20000497: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_Management.lastIdx from main.o, size=4, align=4
AUTO_LVP_Management.lastIdx:
0x20000498: 02 DC.B 0x02 ; '\x02'
0x20000499: 00 DC.B 0x00 ; '\0'
0x2000049A: 00 DC.B 0x00 ; '\0'
0x2000049B: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_Management.LVP_SCAN_PERIOD from main.o, size=4, align=4
AUTO_LVP_Management.LVP_SCAN_PERIOD:
0x2000049C: 01 DC.B 0x01 ; '\x01'
0x2000049D: 00 DC.B 0x00 ; '\0'
0x2000049E: 00 DC.B 0x00 ; '\0'
0x2000049F: 00 DC.B 0x00 ; '\0'
Section .data.accessModeTable from raccess.o, size=139, align=1
accessModeTable:
0x200004A0: 00 DC.B 0x00 ; '\0'
0x200004A1: 00 DC.B 0x00 ; '\0'
0x200004A2: 00 DC.B 0x00 ; '\0'
0x200004A3: 00 DC.B 0x00 ; '\0'
0x200004A4: 02 DC.B 0x02 ; '\x02'
0x200004A5: 02 DC.B 0x02 ; '\x02'
0x200004A6: 00 DC.B 0x00 ; '\0'
0x200004A7: 00 DC.B 0x00 ; '\0'
0x200004A8: 00 DC.B 0x00 ; '\0'
0x200004A9: 00 DC.B 0x00 ; '\0'
0x200004AA: 00 DC.B 0x00 ; '\0'
0x200004AB: 02 DC.B 0x02 ; '\x02'
0x200004AC: 02 DC.B 0x02 ; '\x02'
0x200004AD: 02 DC.B 0x02 ; '\x02'
0x200004AE: 02 DC.B 0x02 ; '\x02'
0x200004AF: 02 DC.B 0x02 ; '\x02'
0x200004B0: 01 DC.B 0x01 ; '\x01'
0x200004B1: 00 DC.B 0x00 ; '\0'
0x200004B2: 00 DC.B 0x00 ; '\0'
0x200004B3: 00 DC.B 0x00 ; '\0'
0x200004B4: 00 DC.B 0x00 ; '\0'
0x200004B5: 00 DC.B 0x00 ; '\0'
0x200004B6: 00 DC.B 0x00 ; '\0'
0x200004B7: 00 DC.B 0x00 ; '\0'
0x200004B8: 00 DC.B 0x00 ; '\0'
0x200004B9: 00 DC.B 0x00 ; '\0'
0x200004BA: 00 DC.B 0x00 ; '\0'
0x200004BB: 00 DC.B 0x00 ; '\0'
0x200004BC: 00 DC.B 0x00 ; '\0'
0x200004BD: 01 DC.B 0x01 ; '\x01'
0x200004BE: 01 DC.B 0x01 ; '\x01'
0x200004BF: 01 DC.B 0x01 ; '\x01'
0x200004C0: 00 DC.B 0x00 ; '\0'
0x200004C1: 01 DC.B 0x01 ; '\x01'
0x200004C2: 01 DC.B 0x01 ; '\x01'
0x200004C3: 00 DC.B 0x00 ; '\0'
0x200004C4: 01 DC.B 0x01 ; '\x01'
0x200004C5: 00 DC.B 0x00 ; '\0'
0x200004C6: 02 DC.B 0x02 ; '\x02'
0x200004C7: 02 DC.B 0x02 ; '\x02'
0x200004C8: 01 DC.B 0x01 ; '\x01'
0x200004C9: 01 DC.B 0x01 ; '\x01'
0x200004CA: 00 DC.B 0x00 ; '\0'
0x200004CB: 00 DC.B 0x00 ; '\0'
0x200004CC: 00 DC.B 0x00 ; '\0'
0x200004CD: 00 DC.B 0x00 ; '\0'
0x200004CE: 00 DC.B 0x00 ; '\0'
0x200004CF: 00 DC.B 0x00 ; '\0'
0x200004D0: 00 DC.B 0x00 ; '\0'
0x200004D1: 00 DC.B 0x00 ; '\0'
0x200004D2: 00 DC.B 0x00 ; '\0'
0x200004D3: 00 DC.B 0x00 ; '\0'
0x200004D4: 00 DC.B 0x00 ; '\0'
0x200004D5: 00 DC.B 0x00 ; '\0'
0x200004D6: 00 DC.B 0x00 ; '\0'
0x200004D7: 00 DC.B 0x00 ; '\0'
0x200004D8: 00 DC.B 0x00 ; '\0'
0x200004D9: 00 DC.B 0x00 ; '\0'
0x200004DA: 00 DC.B 0x00 ; '\0'
0x200004DB: 00 DC.B 0x00 ; '\0'
0x200004DC: 00 DC.B 0x00 ; '\0'
0x200004DD: 00 DC.B 0x00 ; '\0'
0x200004DE: 00 DC.B 0x00 ; '\0'
0x200004DF: 00 DC.B 0x00 ; '\0'
0x200004E0: 00 DC.B 0x00 ; '\0'
0x200004E1: 00 DC.B 0x00 ; '\0'
0x200004E2: 00 DC.B 0x00 ; '\0'
0x200004E3: 00 DC.B 0x00 ; '\0'
0x200004E4: 00 DC.B 0x00 ; '\0'
0x200004E5: 00 DC.B 0x00 ; '\0'
0x200004E6: 00 DC.B 0x00 ; '\0'
0x200004E7: 00 DC.B 0x00 ; '\0'
0x200004E8: 00 DC.B 0x00 ; '\0'
0x200004E9: 00 DC.B 0x00 ; '\0'
0x200004EA: 00 DC.B 0x00 ; '\0'
0x200004EB: 00 DC.B 0x00 ; '\0'
0x200004EC: 00 DC.B 0x00 ; '\0'
0x200004ED: 00 DC.B 0x00 ; '\0'
0x200004EE: 00 DC.B 0x00 ; '\0'
0x200004EF: 00 DC.B 0x00 ; '\0'
0x200004F0: 00 DC.B 0x00 ; '\0'
0x200004F1: 00 DC.B 0x00 ; '\0'
0x200004F2: 00 DC.B 0x00 ; '\0'
0x200004F3: 00 DC.B 0x00 ; '\0'
0x200004F4: 00 DC.B 0x00 ; '\0'
0x200004F5: 00 DC.B 0x00 ; '\0'
0x200004F6: 00 DC.B 0x00 ; '\0'
0x200004F7: 00 DC.B 0x00 ; '\0'
0x200004F8: 00 DC.B 0x00 ; '\0'
0x200004F9: 00 DC.B 0x00 ; '\0'
0x200004FA: 00 DC.B 0x00 ; '\0'
0x200004FB: 00 DC.B 0x00 ; '\0'
0x200004FC: 00 DC.B 0x00 ; '\0'
0x200004FD: 00 DC.B 0x00 ; '\0'
0x200004FE: 00 DC.B 0x00 ; '\0'
0x200004FF: 00 DC.B 0x00 ; '\0'
0x20000500: 00 DC.B 0x00 ; '\0'
0x20000501: 00 DC.B 0x00 ; '\0'
0x20000502: 00 DC.B 0x00 ; '\0'
0x20000503: 00 DC.B 0x00 ; '\0'
0x20000504: 00 DC.B 0x00 ; '\0'
0x20000505: 00 DC.B 0x00 ; '\0'
0x20000506: 00 DC.B 0x00 ; '\0'
0x20000507: 00 DC.B 0x00 ; '\0'
0x20000508: 00 DC.B 0x00 ; '\0'
0x20000509: 00 DC.B 0x00 ; '\0'
0x2000050A: 00 DC.B 0x00 ; '\0'
0x2000050B: 00 DC.B 0x00 ; '\0'
0x2000050C: 00 DC.B 0x00 ; '\0'
0x2000050D: 01 DC.B 0x01 ; '\x01'
0x2000050E: 01 DC.B 0x01 ; '\x01'
0x2000050F: 01 DC.B 0x01 ; '\x01'
0x20000510: 01 DC.B 0x01 ; '\x01'
0x20000511: 00 DC.B 0x00 ; '\0'
0x20000512: 01 DC.B 0x01 ; '\x01'
0x20000513: 01 DC.B 0x01 ; '\x01'
0x20000514: 00 DC.B 0x00 ; '\0'
0x20000515: 00 DC.B 0x00 ; '\0'
0x20000516: 00 DC.B 0x00 ; '\0'
0x20000517: 01 DC.B 0x01 ; '\x01'
0x20000518: 01 DC.B 0x01 ; '\x01'
0x20000519: 01 DC.B 0x01 ; '\x01'
0x2000051A: 01 DC.B 0x01 ; '\x01'
0x2000051B: 00 DC.B 0x00 ; '\0'
0x2000051C: 00 DC.B 0x00 ; '\0'
0x2000051D: 00 DC.B 0x00 ; '\0'
0x2000051E: 00 DC.B 0x00 ; '\0'
0x2000051F: 00 DC.B 0x00 ; '\0'
0x20000520: 00 DC.B 0x00 ; '\0'
0x20000521: 00 DC.B 0x00 ; '\0'
0x20000522: 00 DC.B 0x00 ; '\0'
0x20000523: 00 DC.B 0x00 ; '\0'
0x20000524: 00 DC.B 0x00 ; '\0'
0x20000525: 00 DC.B 0x00 ; '\0'
0x20000526: 00 DC.B 0x00 ; '\0'
0x20000527: 00 DC.B 0x00 ; '\0'
0x20000528: 00 DC.B 0x00 ; '\0'
0x20000529: 00 DC.B 0x00 ; '\0'
0x2000052A: 00 DC.B 0x00 ; '\0'
Section .bss.RS485DisableButtonManagement.btn_state from main.o, size=1, align=1
RS485DisableButtonManagement.btn_state:
0x2000052B: 00 DC.B 0x00 ; '\0'
Section .bss.uwTick from stm32g0xx_hal.o, size=4, align=4
uwTick:
0x2000052C: 00 DC.B 0x00 ; '\0'
0x2000052D: 53 DC.B 0x53 ; 'S'
0x2000052E: 45 DC.B 0x45 ; 'E'
0x2000052F: 47 DC.B 0x47 ; 'G'
Section .bss.feepromData from feeprom.o, size=56, align=8
feepromData:
0x20000530: 00 DC.B 0x00 ; '\0'
0x20000531: 4B DC.B 0x4B ; 'K'
0x20000532: 00 DC.B 0x00 ; '\0'
0x20000533: 00 DC.B 0x00 ; '\0'
0x20000534: 65 DC.B 0x65 ; 'e'
0x20000535: 00 DC.B 0x00 ; '\0'
0x20000536: 01 DC.B 0x01 ; '\x01'
0x20000537: 00 DC.B 0x00 ; '\0'
0x20000538: 01 DC.B 0x01 ; '\x01'
0x20000539: 00 DC.B 0x00 ; '\0'
0x2000053A: E8 DC.B 0xE8 ; '\xE8'
0x2000053B: 03 DC.B 0x03 ; '\x03'
0x2000053C: 00 DC.B 0x00 ; '\0'
0x2000053D: 00 DC.B 0x00 ; '\0'
0x2000053E: 00 DC.B 0x00 ; '\0'
0x2000053F: 00 DC.B 0x00 ; '\0'
0x20000540: 00 DC.B 0x00 ; '\0'
0x20000541: 00 DC.B 0x00 ; '\0'
0x20000542: 38 DC.B 0x38 ; '8'
0x20000543: 00 DC.B 0x00 ; '\0'
0x20000544: 4C DC.B 0x4C ; 'L'
0x20000545: 00 DC.B 0x00 ; '\0'
0x20000546: 20 DC.B 0x20 ; ' '
0x20000547: 03 DC.B 0x03 ; '\x03'
0x20000548: 4C DC.B 0x4C ; 'L'
0x20000549: 04 DC.B 0x04 ; '\x04'
0x2000054A: DD DC.B 0xDD ; '\xDD'
0x2000054B: 05 DC.B 0x05 ; '\x05'
0x2000054C: 3F DC.B 0x3F ; '?'
0x2000054D: 02 DC.B 0x02 ; '\x02'
0x2000054E: B8 DC.B 0xB8 ; '\xB8'
0x2000054F: 00 DC.B 0x00 ; '\0'
0x20000550: 00 DC.B 0x00 ; '\0'
0x20000551: 00 DC.B 0x00 ; '\0'
0x20000552: 00 DC.B 0x00 ; '\0'
0x20000553: 00 DC.B 0x00 ; '\0'
0x20000554: 00 DC.B 0x00 ; '\0'
0x20000555: 00 DC.B 0x00 ; '\0'
0x20000556: 00 DC.B 0x00 ; '\0'
0x20000557: 00 DC.B 0x00 ; '\0'
0x20000558: 00 DC.B 0x00 ; '\0'
0x20000559: 53 DC.B 0x53 ; 'S'
0x2000055A: 45 DC.B 0x45 ; 'E'
0x2000055B: 47 DC.B 0x47 ; 'G'
0x2000055C: 47 DC.B 0x47 ; 'G'
0x2000055D: 45 DC.B 0x45 ; 'E'
0x2000055E: 52 DC.B 0x52 ; 'R'
0x2000055F: 20 DC.B 0x20 ; ' '
0x20000560: 63 DC.B 0x63 ; 'c'
0x20000561: 6F DC.B 0x6F ; 'o'
0x20000562: 6D DC.B 0x6D ; 'm'
0x20000563: 70 DC.B 0x70 ; 'p'
0x20000564: 69 DC.B 0x69 ; 'i'
0x20000565: 6C DC.B 0x6C ; 'l'
0x20000566: 65 DC.B 0x65 ; 'e'
0x20000567: 72 DC.B 0x72 ; 'r'
Section .bss.feepromLogData from feeprom.o, size=24, align=8
feepromLogData:
0x20000568: 00 DC.B 0x00 ; '\0'
0x20000569: 53 DC.B 0x53 ; 'S'
0x2000056A: 45 DC.B 0x45 ; 'E'
0x2000056B: 47 DC.B 0x47 ; 'G'
0x2000056C: 47 DC.B 0x47 ; 'G'
0x2000056D: 45 DC.B 0x45 ; 'E'
0x2000056E: 52 DC.B 0x52 ; 'R'
0x2000056F: 20 DC.B 0x20 ; ' '
0x20000570: 63 DC.B 0x63 ; 'c'
0x20000571: 6F DC.B 0x6F ; 'o'
0x20000572: 6D DC.B 0x6D ; 'm'
0x20000573: 70 DC.B 0x70 ; 'p'
0x20000574: 69 DC.B 0x69 ; 'i'
0x20000575: 6C DC.B 0x6C ; 'l'
0x20000576: 65 DC.B 0x65 ; 'e'
0x20000577: 72 DC.B 0x72 ; 'r'
0x20000578: 20 DC.B 0x20 ; ' '
0x20000579: 76 DC.B 0x76 ; 'v'
0x2000057A: 65 DC.B 0x65 ; 'e'
0x2000057B: 72 DC.B 0x72 ; 'r'
0x2000057C: 73 DC.B 0x73 ; 's'
0x2000057D: 69 DC.B 0x69 ; 'i'
0x2000057E: 6F DC.B 0x6F ; 'o'
0x2000057F: 6E DC.B 0x6E ; 'n'
Section .bss.hadc1 from adc.o, size=100, align=4
hadc1:
0x20000580: 00 DC.B 0x00 ; '\0'
0x20000581: 53 DC.B 0x53 ; 'S'
0x20000582: 45 DC.B 0x45 ; 'E'
0x20000583: 47 DC.B 0x47 ; 'G'
0x20000584: 47 DC.B 0x47 ; 'G'
0x20000585: 45 DC.B 0x45 ; 'E'
0x20000586: 52 DC.B 0x52 ; 'R'
0x20000587: 20 DC.B 0x20 ; ' '
0x20000588: 63 DC.B 0x63 ; 'c'
0x20000589: 6F DC.B 0x6F ; 'o'
0x2000058A: 6D DC.B 0x6D ; 'm'
0x2000058B: 70 DC.B 0x70 ; 'p'
0x2000058C: 69 DC.B 0x69 ; 'i'
0x2000058D: 6C DC.B 0x6C ; 'l'
0x2000058E: 65 DC.B 0x65 ; 'e'
0x2000058F: 72 DC.B 0x72 ; 'r'
0x20000590: 20 DC.B 0x20 ; ' '
0x20000591: 76 DC.B 0x76 ; 'v'
0x20000592: 65 DC.B 0x65 ; 'e'
0x20000593: 72 DC.B 0x72 ; 'r'
0x20000594: 73 DC.B 0x73 ; 's'
0x20000595: 69 DC.B 0x69 ; 'i'
0x20000596: 6F DC.B 0x6F ; 'o'
0x20000597: 6E DC.B 0x6E ; 'n'
0x20000598: 20 DC.B 0x20 ; ' '
0x20000599: 31 DC.B 0x31 ; '1'
0x2000059A: 35 DC.B 0x35 ; '5'
0x2000059B: 2E DC.B 0x2E ; '.'
0x2000059C: 32 DC.B 0x32 ; '2'
0x2000059D: 2E DC.B 0x2E ; '.'
0x2000059E: 34 DC.B 0x34 ; '4'
0x2000059F: 20 DC.B 0x20 ; ' '
0x200005A0: 28 DC.B 0x28 ; '('
0x200005A1: 62 DC.B 0x62 ; 'b'
0x200005A2: 61 DC.B 0x61 ; 'a'
0x200005A3: 73 DC.B 0x73 ; 's'
0x200005A4: 65 DC.B 0x65 ; 'e'
0x200005A5: 64 DC.B 0x64 ; 'd'
0x200005A6: 20 DC.B 0x20 ; ' '
0x200005A7: 6F DC.B 0x6F ; 'o'
0x200005A8: 6E DC.B 0x6E ; 'n'
0x200005A9: 20 DC.B 0x20 ; ' '
0x200005AA: 63 DC.B 0x63 ; 'c'
0x200005AB: 6C DC.B 0x6C ; 'l'
0x200005AC: 61 DC.B 0x61 ; 'a'
0x200005AD: 6E DC.B 0x6E ; 'n'
0x200005AE: 67 DC.B 0x67 ; 'g'
0x200005AF: 20 DC.B 0x20 ; ' '
0x200005B0: 31 DC.B 0x31 ; '1'
0x200005B1: 35 DC.B 0x35 ; '5'
0x200005B2: 2E DC.B 0x2E ; '.'
0x200005B3: 30 DC.B 0x30 ; '0'
0x200005B4: 2E DC.B 0x2E ; '.'
0x200005B5: 36 DC.B 0x36 ; '6'
0x200005B6: 29 DC.B 0x29 ; ')'
0x200005B7: 00 DC.B 0x00 ; '\0'
0x200005B8: 41 DC.B 0x41 ; 'A'
0x200005B9: 44 DC.B 0x44 ; 'D'
0x200005BA: 00 DC.B 0x00 ; '\0'
0x200005BB: 00 DC.B 0x00 ; '\0'
0x200005BC: 00 DC.B 0x00 ; '\0'
0x200005BD: 61 DC.B 0x61 ; 'a'
0x200005BE: 65 DC.B 0x65 ; 'e'
0x200005BF: 61 DC.B 0x61 ; 'a'
0x200005C0: 62 DC.B 0x62 ; 'b'
0x200005C1: 69 DC.B 0x69 ; 'i'
0x200005C2: 00 DC.B 0x00 ; '\0'
0x200005C3: 01 DC.B 0x01 ; '\x01'
0x200005C4: 3A DC.B 0x3A ; ':'
0x200005C5: 00 DC.B 0x00 ; '\0'
0x200005C6: 00 DC.B 0x00 ; '\0'
0x200005C7: 00 DC.B 0x00 ; '\0'
0x200005C8: 43 DC.B 0x43 ; 'C'
0x200005C9: 32 DC.B 0x32 ; '2'
0x200005CA: 2E DC.B 0x2E ; '.'
0x200005CB: 30 DC.B 0x30 ; '0'
0x200005CC: 39 DC.B 0x39 ; '9'
0x200005CD: 00 DC.B 0x00 ; '\0'
0x200005CE: 05 DC.B 0x05 ; '\x05'
0x200005CF: 63 DC.B 0x63 ; 'c'
0x200005D0: 6F DC.B 0x6F ; 'o'
0x200005D1: 72 DC.B 0x72 ; 'r'
0x200005D2: 74 DC.B 0x74 ; 't'
0x200005D3: 65 DC.B 0x65 ; 'e'
0x200005D4: 78 DC.B 0x78 ; 'x'
0x200005D5: 2D DC.B 0x2D ; '-'
0x200005D6: 6D DC.B 0x6D ; 'm'
0x200005D7: 30 DC.B 0x30 ; '0'
0x200005D8: 70 DC.B 0x70 ; 'p'
0x200005D9: 6C DC.B 0x6C ; 'l'
0x200005DA: 75 DC.B 0x75 ; 'u'
0x200005DB: 73 DC.B 0x73 ; 's'
0x200005DC: 00 DC.B 0x00 ; '\0'
0x200005DD: 06 DC.B 0x06 ; '\x06'
0x200005DE: 0C DC.B 0x0C ; '\x0C'
0x200005DF: 07 DC.B 0x07 ; '\x07'
0x200005E0: 4D DC.B 0x4D ; 'M'
0x200005E1: 08 DC.B 0x08 ; '\x08'
0x200005E2: 00 DC.B 0x00 ; '\0'
0x200005E3: 09 DC.B 0x09 ; '\t'
Section .bss.pFlash from stm32g0xx_hal_flash.o, size=28, align=4
pFlash:
0x200005E4: 00 DC.B 0x00 ; '\0'
0x200005E5: 53 DC.B 0x53 ; 'S'
0x200005E6: 45 DC.B 0x45 ; 'E'
0x200005E7: 47 DC.B 0x47 ; 'G'
0x200005E8: 47 DC.B 0x47 ; 'G'
0x200005E9: 45 DC.B 0x45 ; 'E'
0x200005EA: 52 DC.B 0x52 ; 'R'
0x200005EB: 20 DC.B 0x20 ; ' '
0x200005EC: 63 DC.B 0x63 ; 'c'
0x200005ED: 6F DC.B 0x6F ; 'o'
0x200005EE: 6D DC.B 0x6D ; 'm'
0x200005EF: 70 DC.B 0x70 ; 'p'
0x200005F0: 69 DC.B 0x69 ; 'i'
0x200005F1: 6C DC.B 0x6C ; 'l'
0x200005F2: 65 DC.B 0x65 ; 'e'
0x200005F3: 72 DC.B 0x72 ; 'r'
0x200005F4: 20 DC.B 0x20 ; ' '
0x200005F5: 76 DC.B 0x76 ; 'v'
0x200005F6: 65 DC.B 0x65 ; 'e'
0x200005F7: 72 DC.B 0x72 ; 'r'
0x200005F8: 73 DC.B 0x73 ; 's'
0x200005F9: 69 DC.B 0x69 ; 'i'
0x200005FA: 6F DC.B 0x6F ; 'o'
0x200005FB: 6E DC.B 0x6E ; 'n'
0x200005FC: 20 DC.B 0x20 ; ' '
0x200005FD: 31 DC.B 0x31 ; '1'
0x200005FE: 35 DC.B 0x35 ; '5'
0x200005FF: 2E DC.B 0x2E ; '.'
Section .bss.vectorTableInRAM from main.o, size=192, align=256
vectorTableInRAM:
0x20000600: 43 DC.B 0x43 ; 'C'
0x20000601: 61 DC.B 0x61 ; 'a'
0x20000602: 6E DC.B 0x6E ; 'n'
0x20000603: 6E DC.B 0x6E ; 'n'
0x20000604: 6F DC.B 0x6F ; 'o'
0x20000605: 74 DC.B 0x74 ; 't'
0x20000606: 20 DC.B 0x20 ; ' '
0x20000607: 63 DC.B 0x63 ; 'c'
0x20000608: 6F DC.B 0x6F ; 'o'
0x20000609: 70 DC.B 0x70 ; 'p'
0x2000060A: 79 DC.B 0x79 ; 'y'
0x2000060B: 20 DC.B 0x20 ; ' '
0x2000060C: 56 DC.B 0x56 ; 'V'
0x2000060D: 65 DC.B 0x65 ; 'e'
0x2000060E: 63 DC.B 0x63 ; 'c'
0x2000060F: 74 DC.B 0x74 ; 't'
0x20000610: 6F DC.B 0x6F ; 'o'
0x20000611: 72 DC.B 0x72 ; 'r'
0x20000612: 20 DC.B 0x20 ; ' '
0x20000613: 54 DC.B 0x54 ; 'T'
0x20000614: 61 DC.B 0x61 ; 'a'
0x20000615: 62 DC.B 0x62 ; 'b'
0x20000616: 6C DC.B 0x6C ; 'l'
0x20000617: 65 DC.B 0x65 ; 'e'
0x20000618: 20 DC.B 0x20 ; ' '
0x20000619: 66 DC.B 0x66 ; 'f'
0x2000061A: 72 DC.B 0x72 ; 'r'
0x2000061B: 6F DC.B 0x6F ; 'o'
0x2000061C: 6D DC.B 0x6D ; 'm'
0x2000061D: 20 DC.B 0x20 ; ' '
0x2000061E: 46 DC.B 0x46 ; 'F'
0x2000061F: 4C DC.B 0x4C ; 'L'
0x20000620: 41 DC.B 0x41 ; 'A'
0x20000621: 53 DC.B 0x53 ; 'S'
0x20000622: 48 DC.B 0x48 ; 'H'
0x20000623: 20 DC.B 0x20 ; ' '
0x20000624: 74 DC.B 0x74 ; 't'
0x20000625: 6F DC.B 0x6F ; 'o'
0x20000626: 20 DC.B 0x20 ; ' '
0x20000627: 52 DC.B 0x52 ; 'R'
0x20000628: 41 DC.B 0x41 ; 'A'
0x20000629: 4D DC.B 0x4D ; 'M'
0x2000062A: 21 DC.B 0x21 ; '!'
0x2000062B: 20 DC.B 0x20 ; ' '
0x2000062C: 44 DC.B 0x44 ; 'D'
0x2000062D: 4D DC.B 0x4D ; 'M'
0x2000062E: 41 DC.B 0x41 ; 'A'
0x2000062F: 20 DC.B 0x20 ; ' '
0x20000630: 69 DC.B 0x69 ; 'i'
0x20000631: 73 DC.B 0x73 ; 's'
0x20000632: 20 DC.B 0x20 ; ' '
0x20000633: 6E DC.B 0x6E ; 'n'
0x20000634: 6F DC.B 0x6F ; 'o'
0x20000635: 74 DC.B 0x74 ; 't'
0x20000636: 20 DC.B 0x20 ; ' '
0x20000637: 72 DC.B 0x72 ; 'r'
0x20000638: 65 DC.B 0x65 ; 'e'
0x20000639: 61 DC.B 0x61 ; 'a'
0x2000063A: 64 DC.B 0x64 ; 'd'
0x2000063B: 79 DC.B 0x79 ; 'y'
0x2000063C: 21 DC.B 0x21 ; '!'
0x2000063D: 00 DC.B 0x00 ; '\0'
0x2000063E: 53 DC.B 0x53 ; 'S'
0x2000063F: 74 DC.B 0x74 ; 't'
0x20000640: 61 DC.B 0x61 ; 'a'
0x20000641: 72 DC.B 0x72 ; 'r'
0x20000642: 74 DC.B 0x74 ; 't'
0x20000643: 69 DC.B 0x69 ; 'i'
0x20000644: 6E DC.B 0x6E ; 'n'
0x20000645: 67 DC.B 0x67 ; 'g'
0x20000646: 20 DC.B 0x20 ; ' '
0x20000647: 56 DC.B 0x56 ; 'V'
0x20000648: 65 DC.B 0x65 ; 'e'
0x20000649: 63 DC.B 0x63 ; 'c'
0x2000064A: 74 DC.B 0x74 ; 't'
0x2000064B: 6F DC.B 0x6F ; 'o'
0x2000064C: 72 DC.B 0x72 ; 'r'
0x2000064D: 20 DC.B 0x20 ; ' '
0x2000064E: 54 DC.B 0x54 ; 'T'
0x2000064F: 61 DC.B 0x61 ; 'a'
0x20000650: 62 DC.B 0x62 ; 'b'
0x20000651: 6C DC.B 0x6C ; 'l'
0x20000652: 65 DC.B 0x65 ; 'e'
0x20000653: 20 DC.B 0x20 ; ' '
0x20000654: 63 DC.B 0x63 ; 'c'
0x20000655: 6F DC.B 0x6F ; 'o'
0x20000656: 70 DC.B 0x70 ; 'p'
0x20000657: 79 DC.B 0x79 ; 'y'
0x20000658: 69 DC.B 0x69 ; 'i'
0x20000659: 6E DC.B 0x6E ; 'n'
0x2000065A: 67 DC.B 0x67 ; 'g'
0x2000065B: 20 DC.B 0x20 ; ' '
0x2000065C: 66 DC.B 0x66 ; 'f'
0x2000065D: 72 DC.B 0x72 ; 'r'
0x2000065E: 6F DC.B 0x6F ; 'o'
0x2000065F: 6D DC.B 0x6D ; 'm'
0x20000660: 20 DC.B 0x20 ; ' '
0x20000661: 46 DC.B 0x46 ; 'F'
0x20000662: 4C DC.B 0x4C ; 'L'
0x20000663: 41 DC.B 0x41 ; 'A'
0x20000664: 53 DC.B 0x53 ; 'S'
0x20000665: 48 DC.B 0x48 ; 'H'
0x20000666: 20 DC.B 0x20 ; ' '
0x20000667: 74 DC.B 0x74 ; 't'
0x20000668: 6F DC.B 0x6F ; 'o'
0x20000669: 20 DC.B 0x20 ; ' '
0x2000066A: 52 DC.B 0x52 ; 'R'
0x2000066B: 41 DC.B 0x41 ; 'A'
0x2000066C: 4D DC.B 0x4D ; 'M'
0x2000066D: 2E DC.B 0x2E ; '.'
0x2000066E: 2E DC.B 0x2E ; '.'
0x2000066F: 2E DC.B 0x2E ; '.'
0x20000670: 00 DC.B 0x00 ; '\0'
0x20000671: 43 DC.B 0x43 ; 'C'
0x20000672: 61 DC.B 0x61 ; 'a'
0x20000673: 6E DC.B 0x6E ; 'n'
0x20000674: 6E DC.B 0x6E ; 'n'
0x20000675: 6F DC.B 0x6F ; 'o'
0x20000676: 74 DC.B 0x74 ; 't'
0x20000677: 20 DC.B 0x20 ; ' '
0x20000678: 66 DC.B 0x66 ; 'f'
0x20000679: 69 DC.B 0x69 ; 'i'
0x2000067A: 6E DC.B 0x6E ; 'n'
0x2000067B: 69 DC.B 0x69 ; 'i'
0x2000067C: 73 DC.B 0x73 ; 's'
0x2000067D: 68 DC.B 0x68 ; 'h'
0x2000067E: 20 DC.B 0x20 ; ' '
0x2000067F: 63 DC.B 0x63 ; 'c'
0x20000680: 6F DC.B 0x6F ; 'o'
0x20000681: 70 DC.B 0x70 ; 'p'
0x20000682: 79 DC.B 0x79 ; 'y'
0x20000683: 69 DC.B 0x69 ; 'i'
0x20000684: 6E DC.B 0x6E ; 'n'
0x20000685: 67 DC.B 0x67 ; 'g'
0x20000686: 20 DC.B 0x20 ; ' '
0x20000687: 56 DC.B 0x56 ; 'V'
0x20000688: 65 DC.B 0x65 ; 'e'
0x20000689: 63 DC.B 0x63 ; 'c'
0x2000068A: 74 DC.B 0x74 ; 't'
0x2000068B: 6F DC.B 0x6F ; 'o'
0x2000068C: 72 DC.B 0x72 ; 'r'
0x2000068D: 20 DC.B 0x20 ; ' '
0x2000068E: 54 DC.B 0x54 ; 'T'
0x2000068F: 61 DC.B 0x61 ; 'a'
0x20000690: 62 DC.B 0x62 ; 'b'
0x20000691: 6C DC.B 0x6C ; 'l'
0x20000692: 65 DC.B 0x65 ; 'e'
0x20000693: 20 DC.B 0x20 ; ' '
0x20000694: 66 DC.B 0x66 ; 'f'
0x20000695: 72 DC.B 0x72 ; 'r'
0x20000696: 6F DC.B 0x6F ; 'o'
0x20000697: 6D DC.B 0x6D ; 'm'
0x20000698: 20 DC.B 0x20 ; ' '
0x20000699: 46 DC.B 0x46 ; 'F'
0x2000069A: 4C DC.B 0x4C ; 'L'
0x2000069B: 41 DC.B 0x41 ; 'A'
0x2000069C: 53 DC.B 0x53 ; 'S'
0x2000069D: 48 DC.B 0x48 ; 'H'
0x2000069E: 20 DC.B 0x20 ; ' '
0x2000069F: 74 DC.B 0x74 ; 't'
0x200006A0: 6F DC.B 0x6F ; 'o'
0x200006A1: 20 DC.B 0x20 ; ' '
0x200006A2: 52 DC.B 0x52 ; 'R'
0x200006A3: 41 DC.B 0x41 ; 'A'
0x200006A4: 4D DC.B 0x4D ; 'M'
0x200006A5: 21 DC.B 0x21 ; '!'
0x200006A6: 00 DC.B 0x00 ; '\0'
0x200006A7: 56 DC.B 0x56 ; 'V'
0x200006A8: 65 DC.B 0x65 ; 'e'
0x200006A9: 63 DC.B 0x63 ; 'c'
0x200006AA: 74 DC.B 0x74 ; 't'
0x200006AB: 6F DC.B 0x6F ; 'o'
0x200006AC: 72 DC.B 0x72 ; 'r'
0x200006AD: 20 DC.B 0x20 ; ' '
0x200006AE: 54 DC.B 0x54 ; 'T'
0x200006AF: 61 DC.B 0x61 ; 'a'
0x200006B0: 62 DC.B 0x62 ; 'b'
0x200006B1: 6C DC.B 0x6C ; 'l'
0x200006B2: 65 DC.B 0x65 ; 'e'
0x200006B3: 20 DC.B 0x20 ; ' '
0x200006B4: 68 DC.B 0x68 ; 'h'
0x200006B5: 61 DC.B 0x61 ; 'a'
0x200006B6: 73 DC.B 0x73 ; 's'
0x200006B7: 20 DC.B 0x20 ; ' '
0x200006B8: 62 DC.B 0x62 ; 'b'
0x200006B9: 65 DC.B 0x65 ; 'e'
0x200006BA: 65 DC.B 0x65 ; 'e'
0x200006BB: 6E DC.B 0x6E ; 'n'
0x200006BC: 20 DC.B 0x20 ; ' '
0x200006BD: 63 DC.B 0x63 ; 'c'
0x200006BE: 6F DC.B 0x6F ; 'o'
0x200006BF: 70 DC.B 0x70 ; 'p'
Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=1024, align=4
_acUpBuffer:
0x200006C0: 30 DC.B 0x30 ; '0'
0x200006C1: 31 DC.B 0x31 ; '1'
0x200006C2: 32 DC.B 0x32 ; '2'
0x200006C3: 33 DC.B 0x33 ; '3'
0x200006C4: 34 DC.B 0x34 ; '4'
0x200006C5: 35 DC.B 0x35 ; '5'
0x200006C6: 36 DC.B 0x36 ; '6'
0x200006C7: 37 DC.B 0x37 ; '7'
0x200006C8: 38 DC.B 0x38 ; '8'
0x200006C9: 39 DC.B 0x39 ; '9'
0x200006CA: 41 DC.B 0x41 ; 'A'
0x200006CB: 42 DC.B 0x42 ; 'B'
0x200006CC: 43 DC.B 0x43 ; 'C'
0x200006CD: 44 DC.B 0x44 ; 'D'
0x200006CE: 45 DC.B 0x45 ; 'E'
0x200006CF: 46 DC.B 0x46 ; 'F'
0x200006D0: 00 DC.B 0x00 ; '\0'
0x200006D1: 47 DC.B 0x47 ; 'G'
0x200006D2: 43 DC.B 0x43 ; 'C'
0x200006D3: 43 DC.B 0x43 ; 'C'
0x200006D4: 3A DC.B 0x3A ; ':'
0x200006D5: 20 DC.B 0x20 ; ' '
0x200006D6: 28 DC.B 0x28 ; '('
0x200006D7: 62 DC.B 0x62 ; 'b'
0x200006D8: 61 DC.B 0x61 ; 'a'
0x200006D9: 73 DC.B 0x73 ; 's'
0x200006DA: 65 DC.B 0x65 ; 'e'
0x200006DB: 64 DC.B 0x64 ; 'd'
0x200006DC: 20 DC.B 0x20 ; ' '
0x200006DD: 6F DC.B 0x6F ; 'o'
0x200006DE: 6E DC.B 0x6E ; 'n'
0x200006DF: 20 DC.B 0x20 ; ' '
0x200006E0: 61 DC.B 0x61 ; 'a'
0x200006E1: 72 DC.B 0x72 ; 'r'
0x200006E2: 6D DC.B 0x6D ; 'm'
0x200006E3: 2D DC.B 0x2D ; '-'
0x200006E4: 31 DC.B 0x31 ; '1'
0x200006E5: 32 DC.B 0x32 ; '2'
0x200006E6: 2E DC.B 0x2E ; '.'
0x200006E7: 32 DC.B 0x32 ; '2'
0x200006E8: 2E DC.B 0x2E ; '.'
0x200006E9: 52 DC.B 0x52 ; 'R'
0x200006EA: 65 DC.B 0x65 ; 'e'
0x200006EB: 6C DC.B 0x6C ; 'l'
0x200006EC: 31 DC.B 0x31 ; '1'
0x200006ED: 20 DC.B 0x20 ; ' '
0x200006EE: 73 DC.B 0x73 ; 's'
0x200006EF: 6F DC.B 0x6F ; 'o'
0x200006F0: 75 DC.B 0x75 ; 'u'
0x200006F1: 72 DC.B 0x72 ; 'r'
0x200006F2: 63 DC.B 0x63 ; 'c'
0x200006F3: 65 DC.B 0x65 ; 'e'
0x200006F4: 20 DC.B 0x20 ; ' '
0x200006F5: 72 DC.B 0x72 ; 'r'
0x200006F6: 65 DC.B 0x65 ; 'e'
0x200006F7: 6C DC.B 0x6C ; 'l'
0x200006F8: 65 DC.B 0x65 ; 'e'
0x200006F9: 61 DC.B 0x61 ; 'a'
0x200006FA: 73 DC.B 0x73 ; 's'
0x200006FB: 65 DC.B 0x65 ; 'e'
0x200006FC: 29 DC.B 0x29 ; ')'
0x200006FD: 20 DC.B 0x20 ; ' '
0x200006FE: 31 DC.B 0x31 ; '1'
0x200006FF: 32 DC.B 0x32 ; '2'
0x20000700: 2E DC.B 0x2E ; '.'
0x20000701: 32 DC.B 0x32 ; '2'
0x20000702: 2E DC.B 0x2E ; '.'
0x20000703: 31 DC.B 0x31 ; '1'
0x20000704: 20 DC.B 0x20 ; ' '
0x20000705: 32 DC.B 0x32 ; '2'
0x20000706: 30 DC.B 0x30 ; '0'
0x20000707: 32 DC.B 0x32 ; '2'
0x20000708: 32 DC.B 0x32 ; '2'
0x20000709: 31 DC.B 0x31 ; '1'
0x2000070A: 32 DC.B 0x32 ; '2'
0x2000070B: 30 DC.B 0x30 ; '0'
0x2000070C: 35 DC.B 0x35 ; '5'
0x2000070D: 00 DC.B 0x00 ; '\0'
0x2000070E: 41 DC.B 0x41 ; 'A'
0x2000070F: 2C DC.B 0x2C ; ','
0x20000710: 00 DC.B 0x00 ; '\0'
0x20000711: 00 DC.B 0x00 ; '\0'
0x20000712: 00 DC.B 0x00 ; '\0'
0x20000713: 61 DC.B 0x61 ; 'a'
0x20000714: 65 DC.B 0x65 ; 'e'
0x20000715: 61 DC.B 0x61 ; 'a'
0x20000716: 62 DC.B 0x62 ; 'b'
0x20000717: 69 DC.B 0x69 ; 'i'
0x20000718: 00 DC.B 0x00 ; '\0'
0x20000719: 01 DC.B 0x01 ; '\x01'
0x2000071A: 22 DC.B 0x22 ; '\"'
0x2000071B: 00 DC.B 0x00 ; '\0'
0x2000071C: 00 DC.B 0x00 ; '\0'
0x2000071D: 00 DC.B 0x00 ; '\0'
0x2000071E: 05 DC.B 0x05 ; '\x05'
0x2000071F: 36 DC.B 0x36 ; '6'
0x20000720: 2D DC.B 0x2D ; '-'
0x20000721: 4D DC.B 0x4D ; 'M'
0x20000722: 00 DC.B 0x00 ; '\0'
0x20000723: 06 DC.B 0x06 ; '\x06'
0x20000724: 0B DC.B 0x0B ; '\x0B'
0x20000725: 07 DC.B 0x07 ; '\x07'
0x20000726: 4D DC.B 0x4D ; 'M'
0x20000727: 09 DC.B 0x09 ; '\t'
0x20000728: 01 DC.B 0x01 ; '\x01'
0x20000729: 12 DC.B 0x12 ; '\x12'
0x2000072A: 04 DC.B 0x04 ; '\x04'
0x2000072B: 14 DC.B 0x14 ; '\x14'
0x2000072C: 01 DC.B 0x01 ; '\x01'
0x2000072D: 15 DC.B 0x15 ; '\x15'
0x2000072E: 01 DC.B 0x01 ; '\x01'
0x2000072F: 17 DC.B 0x17 ; '\x17'
0x20000730: 03 DC.B 0x03 ; '\x03'
0x20000731: 18 DC.B 0x18 ; '\x18'
0x20000732: 01 DC.B 0x01 ; '\x01'
0x20000733: 19 DC.B 0x19 ; '\x19'
0x20000734: 01 DC.B 0x01 ; '\x01'
0x20000735: 1A DC.B 0x1A ; '\x1A'
0x20000736: 01 DC.B 0x01 ; '\x01'
0x20000737: 1E DC.B 0x1E ; '\x1E'
0x20000738: 02 DC.B 0x02 ; '\x02'
0x20000739: 26 DC.B 0x26 ; '&'
0x2000073A: 01 DC.B 0x01 ; '\x01'
0x2000073B: 00 DC.B 0x00 ; '\0'
0x2000073C: 00 DC.B 0x00 ; '\0'
0x2000073D: 00 DC.B 0x00 ; '\0'
0x2000073E: 00 DC.B 0x00 ; '\0'
0x2000073F: 00 DC.B 0x00 ; '\0'
0x20000740: 00 DC.B 0x00 ; '\0'
0x20000741: 00 DC.B 0x00 ; '\0'
0x20000742: 00 DC.B 0x00 ; '\0'
0x20000743: 00 DC.B 0x00 ; '\0'
0x20000744: 00 DC.B 0x00 ; '\0'
0x20000745: 00 DC.B 0x00 ; '\0'
0x20000746: 00 DC.B 0x00 ; '\0'
0x20000747: 00 DC.B 0x00 ; '\0'
0x20000748: 00 DC.B 0x00 ; '\0'
0x20000749: 00 DC.B 0x00 ; '\0'
0x2000074A: 00 DC.B 0x00 ; '\0'
0x2000074B: 00 DC.B 0x00 ; '\0'
0x2000074C: 01 DC.B 0x01 ; '\x01'
0x2000074D: 00 DC.B 0x00 ; '\0'
0x2000074E: 00 DC.B 0x00 ; '\0'
0x2000074F: 00 DC.B 0x00 ; '\0'
0x20000750: 00 DC.B 0x00 ; '\0'
0x20000751: 00 DC.B 0x00 ; '\0'
0x20000752: 00 DC.B 0x00 ; '\0'
0x20000753: 00 DC.B 0x00 ; '\0'
0x20000754: 00 DC.B 0x00 ; '\0'
0x20000755: 00 DC.B 0x00 ; '\0'
0x20000756: 00 DC.B 0x00 ; '\0'
0x20000757: 00 DC.B 0x00 ; '\0'
0x20000758: 04 DC.B 0x04 ; '\x04'
0x20000759: 00 DC.B 0x00 ; '\0'
0x2000075A: F1 DC.B 0xF1 ; '\xF1'
0x2000075B: FF DC.B 0xFF ; '\xFF'
0x2000075C: 00 DC.B 0x00 ; '\0'
0x2000075D: 00 DC.B 0x00 ; '\0'
0x2000075E: 00 DC.B 0x00 ; '\0'
0x2000075F: 00 DC.B 0x00 ; '\0'
0x20000760: 00 DC.B 0x00 ; '\0'
0x20000761: 00 DC.B 0x00 ; '\0'
0x20000762: 00 DC.B 0x00 ; '\0'
0x20000763: 00 DC.B 0x00 ; '\0'
0x20000764: 00 DC.B 0x00 ; '\0'
0x20000765: 00 DC.B 0x00 ; '\0'
0x20000766: 00 DC.B 0x00 ; '\0'
0x20000767: 00 DC.B 0x00 ; '\0'
0x20000768: 03 DC.B 0x03 ; '\x03'
0x20000769: 00 DC.B 0x00 ; '\0'
0x2000076A: 01 DC.B 0x01 ; '\x01'
0x2000076B: 00 DC.B 0x00 ; '\0'
0x2000076C: 00 DC.B 0x00 ; '\0'
0x2000076D: 00 DC.B 0x00 ; '\0'
0x2000076E: 00 DC.B 0x00 ; '\0'
0x2000076F: 00 DC.B 0x00 ; '\0'
0x20000770: 00 DC.B 0x00 ; '\0'
0x20000771: 00 DC.B 0x00 ; '\0'
0x20000772: 00 DC.B 0x00 ; '\0'
0x20000773: 00 DC.B 0x00 ; '\0'
0x20000774: 00 DC.B 0x00 ; '\0'
0x20000775: 00 DC.B 0x00 ; '\0'
0x20000776: 00 DC.B 0x00 ; '\0'
0x20000777: 00 DC.B 0x00 ; '\0'
0x20000778: 03 DC.B 0x03 ; '\x03'
0x20000779: 00 DC.B 0x00 ; '\0'
0x2000077A: 02 DC.B 0x02 ; '\x02'
0x2000077B: 00 DC.B 0x00 ; '\0'
0x2000077C: 00 DC.B 0x00 ; '\0'
0x2000077D: 00 DC.B 0x00 ; '\0'
0x2000077E: 00 DC.B 0x00 ; '\0'
0x2000077F: 00 DC.B 0x00 ; '\0'
0x20000780: 00 DC.B 0x00 ; '\0'
0x20000781: 00 DC.B 0x00 ; '\0'
0x20000782: 00 DC.B 0x00 ; '\0'
0x20000783: 00 DC.B 0x00 ; '\0'
0x20000784: 00 DC.B 0x00 ; '\0'
0x20000785: 00 DC.B 0x00 ; '\0'
0x20000786: 00 DC.B 0x00 ; '\0'
0x20000787: 00 DC.B 0x00 ; '\0'
0x20000788: 03 DC.B 0x03 ; '\x03'
0x20000789: 00 DC.B 0x00 ; '\0'
0x2000078A: 03 DC.B 0x03 ; '\x03'
0x2000078B: 00 DC.B 0x00 ; '\0'
0x2000078C: 00 DC.B 0x00 ; '\0'
0x2000078D: 00 DC.B 0x00 ; '\0'
0x2000078E: 00 DC.B 0x00 ; '\0'
0x2000078F: 00 DC.B 0x00 ; '\0'
0x20000790: 00 DC.B 0x00 ; '\0'
0x20000791: 00 DC.B 0x00 ; '\0'
0x20000792: 00 DC.B 0x00 ; '\0'
0x20000793: 00 DC.B 0x00 ; '\0'
0x20000794: 00 DC.B 0x00 ; '\0'
0x20000795: 00 DC.B 0x00 ; '\0'
0x20000796: 00 DC.B 0x00 ; '\0'
0x20000797: 00 DC.B 0x00 ; '\0'
0x20000798: 03 DC.B 0x03 ; '\x03'
0x20000799: 00 DC.B 0x00 ; '\0'
0x2000079A: 04 DC.B 0x04 ; '\x04'
0x2000079B: 00 DC.B 0x00 ; '\0'
0x2000079C: 00 DC.B 0x00 ; '\0'
0x2000079D: 00 DC.B 0x00 ; '\0'
0x2000079E: 00 DC.B 0x00 ; '\0'
0x2000079F: 00 DC.B 0x00 ; '\0'
0x200007A0: 00 DC.B 0x00 ; '\0'
0x200007A1: 00 DC.B 0x00 ; '\0'
0x200007A2: 00 DC.B 0x00 ; '\0'
0x200007A3: 00 DC.B 0x00 ; '\0'
0x200007A4: 00 DC.B 0x00 ; '\0'
0x200007A5: 00 DC.B 0x00 ; '\0'
0x200007A6: 00 DC.B 0x00 ; '\0'
0x200007A7: 00 DC.B 0x00 ; '\0'
0x200007A8: 03 DC.B 0x03 ; '\x03'
0x200007A9: 00 DC.B 0x00 ; '\0'
0x200007AA: 05 DC.B 0x05 ; '\x05'
0x200007AB: 00 DC.B 0x00 ; '\0'
0x200007AC: 0E DC.B 0x0E ; '\x0E'
0x200007AD: 00 DC.B 0x00 ; '\0'
0x200007AE: 00 DC.B 0x00 ; '\0'
0x200007AF: 00 DC.B 0x00 ; '\0'
0x200007B0: 00 DC.B 0x00 ; '\0'
0x200007B1: 00 DC.B 0x00 ; '\0'
0x200007B2: 00 DC.B 0x00 ; '\0'
0x200007B3: 00 DC.B 0x00 ; '\0'
0x200007B4: 00 DC.B 0x00 ; '\0'
0x200007B5: 00 DC.B 0x00 ; '\0'
0x200007B6: 00 DC.B 0x00 ; '\0'
0x200007B7: 00 DC.B 0x00 ; '\0'
0x200007B8: 00 DC.B 0x00 ; '\0'
0x200007B9: 00 DC.B 0x00 ; '\0'
0x200007BA: 05 DC.B 0x05 ; '\x05'
0x200007BB: 00 DC.B 0x00 ; '\0'
0x200007BC: 00 DC.B 0x00 ; '\0'
0x200007BD: 00 DC.B 0x00 ; '\0'
0x200007BE: 00 DC.B 0x00 ; '\0'
0x200007BF: 00 DC.B 0x00 ; '\0'
0x200007C0: 00 DC.B 0x00 ; '\0'
0x200007C1: 00 DC.B 0x00 ; '\0'
0x200007C2: 00 DC.B 0x00 ; '\0'
0x200007C3: 00 DC.B 0x00 ; '\0'
0x200007C4: 00 DC.B 0x00 ; '\0'
0x200007C5: 00 DC.B 0x00 ; '\0'
0x200007C6: 00 DC.B 0x00 ; '\0'
0x200007C7: 00 DC.B 0x00 ; '\0'
0x200007C8: 03 DC.B 0x03 ; '\x03'
0x200007C9: 00 DC.B 0x00 ; '\0'
0x200007CA: 06 DC.B 0x06 ; '\x06'
0x200007CB: 00 DC.B 0x00 ; '\0'
0x200007CC: 11 DC.B 0x11 ; '\x11'
0x200007CD: 00 DC.B 0x00 ; '\0'
0x200007CE: 00 DC.B 0x00 ; '\0'
0x200007CF: 00 DC.B 0x00 ; '\0'
0x200007D0: 00 DC.B 0x00 ; '\0'
0x200007D1: 00 DC.B 0x00 ; '\0'
0x200007D2: 00 DC.B 0x00 ; '\0'
0x200007D3: 00 DC.B 0x00 ; '\0'
0x200007D4: 00 DC.B 0x00 ; '\0'
0x200007D5: 00 DC.B 0x00 ; '\0'
0x200007D6: 00 DC.B 0x00 ; '\0'
0x200007D7: 00 DC.B 0x00 ; '\0'
0x200007D8: 00 DC.B 0x00 ; '\0'
0x200007D9: 00 DC.B 0x00 ; '\0'
0x200007DA: 06 DC.B 0x06 ; '\x06'
0x200007DB: 00 DC.B 0x00 ; '\0'
0x200007DC: 14 DC.B 0x14 ; '\x14'
0x200007DD: 00 DC.B 0x00 ; '\0'
0x200007DE: 00 DC.B 0x00 ; '\0'
0x200007DF: 00 DC.B 0x00 ; '\0'
0x200007E0: 01 DC.B 0x01 ; '\x01'
0x200007E1: 00 DC.B 0x00 ; '\0'
0x200007E2: 00 DC.B 0x00 ; '\0'
0x200007E3: 00 DC.B 0x00 ; '\0'
0x200007E4: 54 DC.B 0x54 ; 'T'
0x200007E5: 00 DC.B 0x00 ; '\0'
0x200007E6: 00 DC.B 0x00 ; '\0'
0x200007E7: 00 DC.B 0x00 ; '\0'
0x200007E8: 02 DC.B 0x02 ; '\x02'
0x200007E9: 00 DC.B 0x00 ; '\0'
0x200007EA: 06 DC.B 0x06 ; '\x06'
0x200007EB: 00 DC.B 0x00 ; '\0'
0x200007EC: 0E DC.B 0x0E ; '\x0E'
0x200007ED: 00 DC.B 0x00 ; '\0'
0x200007EE: 00 DC.B 0x00 ; '\0'
0x200007EF: 00 DC.B 0x00 ; '\0'
0x200007F0: 40 DC.B 0x40 ; '@'
0x200007F1: 00 DC.B 0x00 ; '\0'
0x200007F2: 00 DC.B 0x00 ; '\0'
0x200007F3: 00 DC.B 0x00 ; '\0'
0x200007F4: 00 DC.B 0x00 ; '\0'
0x200007F5: 00 DC.B 0x00 ; '\0'
0x200007F6: 00 DC.B 0x00 ; '\0'
0x200007F7: 00 DC.B 0x00 ; '\0'
0x200007F8: 00 DC.B 0x00 ; '\0'
0x200007F9: 00 DC.B 0x00 ; '\0'
0x200007FA: 06 DC.B 0x06 ; '\x06'
0x200007FB: 00 DC.B 0x00 ; '\0'
0x200007FC: 1C DC.B 0x1C ; '\x1C'
0x200007FD: 00 DC.B 0x00 ; '\0'
0x200007FE: 00 DC.B 0x00 ; '\0'
0x200007FF: 00 DC.B 0x00 ; '\0'
0x20000800: 00 DC.B 0x00 ; '\0'
0x20000801: 00 DC.B 0x00 ; '\0'
0x20000802: 00 DC.B 0x00 ; '\0'
0x20000803: 00 DC.B 0x00 ; '\0'
0x20000804: 00 DC.B 0x00 ; '\0'
0x20000805: 04 DC.B 0x04 ; '\x04'
0x20000806: 00 DC.B 0x00 ; '\0'
0x20000807: 00 DC.B 0x00 ; '\0'
0x20000808: 01 DC.B 0x01 ; '\x01'
0x20000809: 00 DC.B 0x00 ; '\0'
0x2000080A: 4F DC.B 0x4F ; 'O'
0x2000080B: 00 DC.B 0x00 ; '\0'
0x2000080C: 28 DC.B 0x28 ; '('
0x2000080D: 00 DC.B 0x00 ; '\0'
0x2000080E: 00 DC.B 0x00 ; '\0'
0x2000080F: 00 DC.B 0x00 ; '\0'
0x20000810: 00 DC.B 0x00 ; '\0'
0x20000811: 00 DC.B 0x00 ; '\0'
0x20000812: 00 DC.B 0x00 ; '\0'
0x20000813: 00 DC.B 0x00 ; '\0'
0x20000814: 10 DC.B 0x10 ; '\x10'
0x20000815: 00 DC.B 0x00 ; '\0'
0x20000816: 00 DC.B 0x00 ; '\0'
0x20000817: 00 DC.B 0x00 ; '\0'
0x20000818: 01 DC.B 0x01 ; '\x01'
0x20000819: 00 DC.B 0x00 ; '\0'
0x2000081A: 4E DC.B 0x4E ; 'N'
0x2000081B: 00 DC.B 0x00 ; '\0'
0x2000081C: 36 DC.B 0x36 ; '6'
0x2000081D: 00 DC.B 0x00 ; '\0'
0x2000081E: 00 DC.B 0x00 ; '\0'
0x2000081F: 00 DC.B 0x00 ; '\0'
0x20000820: 00 DC.B 0x00 ; '\0'
0x20000821: 00 DC.B 0x00 ; '\0'
0x20000822: 00 DC.B 0x00 ; '\0'
0x20000823: 00 DC.B 0x00 ; '\0'
0x20000824: 11 DC.B 0x11 ; '\x11'
0x20000825: 00 DC.B 0x00 ; '\0'
0x20000826: 00 DC.B 0x00 ; '\0'
0x20000827: 00 DC.B 0x00 ; '\0'
0x20000828: 01 DC.B 0x01 ; '\x01'
0x20000829: 00 DC.B 0x00 ; '\0'
0x2000082A: 4C DC.B 0x4C ; 'L'
0x2000082B: 00 DC.B 0x00 ; '\0'
0x2000082C: 00 DC.B 0x00 ; '\0'
0x2000082D: 00 DC.B 0x00 ; '\0'
0x2000082E: 00 DC.B 0x00 ; '\0'
0x2000082F: 00 DC.B 0x00 ; '\0'
0x20000830: 00 DC.B 0x00 ; '\0'
0x20000831: 00 DC.B 0x00 ; '\0'
0x20000832: 00 DC.B 0x00 ; '\0'
0x20000833: 00 DC.B 0x00 ; '\0'
0x20000834: 00 DC.B 0x00 ; '\0'
0x20000835: 00 DC.B 0x00 ; '\0'
0x20000836: 00 DC.B 0x00 ; '\0'
0x20000837: 00 DC.B 0x00 ; '\0'
0x20000838: 03 DC.B 0x03 ; '\x03'
0x20000839: 00 DC.B 0x00 ; '\0'
0x2000083A: 08 DC.B 0x08 ; '\x08'
0x2000083B: 00 DC.B 0x00 ; '\0'
0x2000083C: 11 DC.B 0x11 ; '\x11'
0x2000083D: 00 DC.B 0x00 ; '\0'
0x2000083E: 00 DC.B 0x00 ; '\0'
0x2000083F: 00 DC.B 0x00 ; '\0'
0x20000840: 00 DC.B 0x00 ; '\0'
0x20000841: 00 DC.B 0x00 ; '\0'
0x20000842: 00 DC.B 0x00 ; '\0'
0x20000843: 00 DC.B 0x00 ; '\0'
0x20000844: 00 DC.B 0x00 ; '\0'
0x20000845: 00 DC.B 0x00 ; '\0'
0x20000846: 00 DC.B 0x00 ; '\0'
0x20000847: 00 DC.B 0x00 ; '\0'
0x20000848: 00 DC.B 0x00 ; '\0'
0x20000849: 00 DC.B 0x00 ; '\0'
0x2000084A: 08 DC.B 0x08 ; '\x08'
0x2000084B: 00 DC.B 0x00 ; '\0'
0x2000084C: 42 DC.B 0x42 ; 'B'
0x2000084D: 00 DC.B 0x00 ; '\0'
0x2000084E: 00 DC.B 0x00 ; '\0'
0x2000084F: 00 DC.B 0x00 ; '\0'
0x20000850: 01 DC.B 0x01 ; '\x01'
0x20000851: 00 DC.B 0x00 ; '\0'
0x20000852: 00 DC.B 0x00 ; '\0'
0x20000853: 00 DC.B 0x00 ; '\0'
0x20000854: 4A DC.B 0x4A ; 'J'
0x20000855: 00 DC.B 0x00 ; '\0'
0x20000856: 00 DC.B 0x00 ; '\0'
0x20000857: 00 DC.B 0x00 ; '\0'
0x20000858: 02 DC.B 0x02 ; '\x02'
0x20000859: 00 DC.B 0x00 ; '\0'
0x2000085A: 08 DC.B 0x08 ; '\x08'
0x2000085B: 00 DC.B 0x00 ; '\0'
0x2000085C: 00 DC.B 0x00 ; '\0'
0x2000085D: 00 DC.B 0x00 ; '\0'
0x2000085E: 00 DC.B 0x00 ; '\0'
0x2000085F: 00 DC.B 0x00 ; '\0'
0x20000860: 00 DC.B 0x00 ; '\0'
0x20000861: 00 DC.B 0x00 ; '\0'
0x20000862: 00 DC.B 0x00 ; '\0'
0x20000863: 00 DC.B 0x00 ; '\0'
0x20000864: 00 DC.B 0x00 ; '\0'
0x20000865: 00 DC.B 0x00 ; '\0'
0x20000866: 00 DC.B 0x00 ; '\0'
0x20000867: 00 DC.B 0x00 ; '\0'
0x20000868: 03 DC.B 0x03 ; '\x03'
0x20000869: 00 DC.B 0x00 ; '\0'
0x2000086A: 0A DC.B 0x0A ; '\n'
0x2000086B: 00 DC.B 0x00 ; '\0'
0x2000086C: 11 DC.B 0x11 ; '\x11'
0x2000086D: 00 DC.B 0x00 ; '\0'
0x2000086E: 00 DC.B 0x00 ; '\0'
0x2000086F: 00 DC.B 0x00 ; '\0'
0x20000870: 00 DC.B 0x00 ; '\0'
0x20000871: 00 DC.B 0x00 ; '\0'
0x20000872: 00 DC.B 0x00 ; '\0'
0x20000873: 00 DC.B 0x00 ; '\0'
0x20000874: 00 DC.B 0x00 ; '\0'
0x20000875: 00 DC.B 0x00 ; '\0'
0x20000876: 00 DC.B 0x00 ; '\0'
0x20000877: 00 DC.B 0x00 ; '\0'
0x20000878: 00 DC.B 0x00 ; '\0'
0x20000879: 00 DC.B 0x00 ; '\0'
0x2000087A: 0A DC.B 0x0A ; '\n'
0x2000087B: 00 DC.B 0x00 ; '\0'
0x2000087C: 50 DC.B 0x50 ; 'P'
0x2000087D: 00 DC.B 0x00 ; '\0'
0x2000087E: 00 DC.B 0x00 ; '\0'
0x2000087F: 00 DC.B 0x00 ; '\0'
0x20000880: 01 DC.B 0x01 ; '\x01'
0x20000881: 00 DC.B 0x00 ; '\0'
0x20000882: 00 DC.B 0x00 ; '\0'
0x20000883: 00 DC.B 0x00 ; '\0'
0x20000884: 68 DC.B 0x68 ; 'h'
0x20000885: 00 DC.B 0x00 ; '\0'
0x20000886: 00 DC.B 0x00 ; '\0'
0x20000887: 00 DC.B 0x00 ; '\0'
0x20000888: 02 DC.B 0x02 ; '\x02'
0x20000889: 00 DC.B 0x00 ; '\0'
0x2000088A: 0A DC.B 0x0A ; '\n'
0x2000088B: 00 DC.B 0x00 ; '\0'
0x2000088C: 00 DC.B 0x00 ; '\0'
0x2000088D: 00 DC.B 0x00 ; '\0'
0x2000088E: 00 DC.B 0x00 ; '\0'
0x2000088F: 00 DC.B 0x00 ; '\0'
0x20000890: 00 DC.B 0x00 ; '\0'
0x20000891: 00 DC.B 0x00 ; '\0'
0x20000892: 00 DC.B 0x00 ; '\0'
0x20000893: 00 DC.B 0x00 ; '\0'
0x20000894: 00 DC.B 0x00 ; '\0'
0x20000895: 00 DC.B 0x00 ; '\0'
0x20000896: 00 DC.B 0x00 ; '\0'
0x20000897: 00 DC.B 0x00 ; '\0'
0x20000898: 03 DC.B 0x03 ; '\x03'
0x20000899: 00 DC.B 0x00 ; '\0'
0x2000089A: 0C DC.B 0x0C ; '\x0C'
0x2000089B: 00 DC.B 0x00 ; '\0'
0x2000089C: 11 DC.B 0x11 ; '\x11'
0x2000089D: 00 DC.B 0x00 ; '\0'
0x2000089E: 00 DC.B 0x00 ; '\0'
0x2000089F: 00 DC.B 0x00 ; '\0'
0x200008A0: 00 DC.B 0x00 ; '\0'
0x200008A1: 00 DC.B 0x00 ; '\0'
0x200008A2: 00 DC.B 0x00 ; '\0'
0x200008A3: 00 DC.B 0x00 ; '\0'
0x200008A4: 00 DC.B 0x00 ; '\0'
0x200008A5: 00 DC.B 0x00 ; '\0'
0x200008A6: 00 DC.B 0x00 ; '\0'
0x200008A7: 00 DC.B 0x00 ; '\0'
0x200008A8: 00 DC.B 0x00 ; '\0'
0x200008A9: 00 DC.B 0x00 ; '\0'
0x200008AA: 0C DC.B 0x0C ; '\x0C'
0x200008AB: 00 DC.B 0x00 ; '\0'
0x200008AC: 0E DC.B 0x0E ; '\x0E'
0x200008AD: 00 DC.B 0x00 ; '\0'
0x200008AE: 00 DC.B 0x00 ; '\0'
0x200008AF: 00 DC.B 0x00 ; '\0'
0x200008B0: E4 DC.B 0xE4 ; '\xE4'
0x200008B1: 00 DC.B 0x00 ; '\0'
0x200008B2: 00 DC.B 0x00 ; '\0'
0x200008B3: 00 DC.B 0x00 ; '\0'
0x200008B4: 00 DC.B 0x00 ; '\0'
0x200008B5: 00 DC.B 0x00 ; '\0'
0x200008B6: 00 DC.B 0x00 ; '\0'
0x200008B7: 00 DC.B 0x00 ; '\0'
0x200008B8: 00 DC.B 0x00 ; '\0'
0x200008B9: 00 DC.B 0x00 ; '\0'
0x200008BA: 0C DC.B 0x0C ; '\x0C'
0x200008BB: 00 DC.B 0x00 ; '\0'
0x200008BC: 00 DC.B 0x00 ; '\0'
0x200008BD: 00 DC.B 0x00 ; '\0'
0x200008BE: 00 DC.B 0x00 ; '\0'
0x200008BF: 00 DC.B 0x00 ; '\0'
0x200008C0: 00 DC.B 0x00 ; '\0'
0x200008C1: 00 DC.B 0x00 ; '\0'
0x200008C2: 00 DC.B 0x00 ; '\0'
0x200008C3: 00 DC.B 0x00 ; '\0'
0x200008C4: 00 DC.B 0x00 ; '\0'
0x200008C5: 00 DC.B 0x00 ; '\0'
0x200008C6: 00 DC.B 0x00 ; '\0'
0x200008C7: 00 DC.B 0x00 ; '\0'
0x200008C8: 03 DC.B 0x03 ; '\x03'
0x200008C9: 00 DC.B 0x00 ; '\0'
0x200008CA: 0E DC.B 0x0E ; '\x0E'
0x200008CB: 00 DC.B 0x00 ; '\0'
0x200008CC: 11 DC.B 0x11 ; '\x11'
0x200008CD: 00 DC.B 0x00 ; '\0'
0x200008CE: 00 DC.B 0x00 ; '\0'
0x200008CF: 00 DC.B 0x00 ; '\0'
0x200008D0: 00 DC.B 0x00 ; '\0'
0x200008D1: 00 DC.B 0x00 ; '\0'
0x200008D2: 00 DC.B 0x00 ; '\0'
0x200008D3: 00 DC.B 0x00 ; '\0'
0x200008D4: 00 DC.B 0x00 ; '\0'
0x200008D5: 00 DC.B 0x00 ; '\0'
0x200008D6: 00 DC.B 0x00 ; '\0'
0x200008D7: 00 DC.B 0x00 ; '\0'
0x200008D8: 00 DC.B 0x00 ; '\0'
0x200008D9: 00 DC.B 0x00 ; '\0'
0x200008DA: 0E DC.B 0x0E ; '\x0E'
0x200008DB: 00 DC.B 0x00 ; '\0'
0x200008DC: 0E DC.B 0x0E ; '\x0E'
0x200008DD: 00 DC.B 0x00 ; '\0'
0x200008DE: 00 DC.B 0x00 ; '\0'
0x200008DF: 00 DC.B 0x00 ; '\0'
0x200008E0: D4 DC.B 0xD4 ; '\xD4'
0x200008E1: 00 DC.B 0x00 ; '\0'
0x200008E2: 00 DC.B 0x00 ; '\0'
0x200008E3: 00 DC.B 0x00 ; '\0'
0x200008E4: 00 DC.B 0x00 ; '\0'
0x200008E5: 00 DC.B 0x00 ; '\0'
0x200008E6: 00 DC.B 0x00 ; '\0'
0x200008E7: 00 DC.B 0x00 ; '\0'
0x200008E8: 00 DC.B 0x00 ; '\0'
0x200008E9: 00 DC.B 0x00 ; '\0'
0x200008EA: 0E DC.B 0x0E ; '\x0E'
0x200008EB: 00 DC.B 0x00 ; '\0'
0x200008EC: 00 DC.B 0x00 ; '\0'
0x200008ED: 00 DC.B 0x00 ; '\0'
0x200008EE: 00 DC.B 0x00 ; '\0'
0x200008EF: 00 DC.B 0x00 ; '\0'
0x200008F0: 00 DC.B 0x00 ; '\0'
0x200008F1: 00 DC.B 0x00 ; '\0'
0x200008F2: 00 DC.B 0x00 ; '\0'
0x200008F3: 00 DC.B 0x00 ; '\0'
0x200008F4: 00 DC.B 0x00 ; '\0'
0x200008F5: 00 DC.B 0x00 ; '\0'
0x200008F6: 00 DC.B 0x00 ; '\0'
0x200008F7: 00 DC.B 0x00 ; '\0'
0x200008F8: 03 DC.B 0x03 ; '\x03'
0x200008F9: 00 DC.B 0x00 ; '\0'
0x200008FA: 10 DC.B 0x10 ; '\x10'
0x200008FB: 00 DC.B 0x00 ; '\0'
0x200008FC: 11 DC.B 0x11 ; '\x11'
0x200008FD: 00 DC.B 0x00 ; '\0'
0x200008FE: 00 DC.B 0x00 ; '\0'
0x200008FF: 00 DC.B 0x00 ; '\0'
0x20000900: 00 DC.B 0x00 ; '\0'
0x20000901: 00 DC.B 0x00 ; '\0'
0x20000902: 00 DC.B 0x00 ; '\0'
0x20000903: 00 DC.B 0x00 ; '\0'
0x20000904: 00 DC.B 0x00 ; '\0'
0x20000905: 00 DC.B 0x00 ; '\0'
0x20000906: 00 DC.B 0x00 ; '\0'
0x20000907: 00 DC.B 0x00 ; '\0'
0x20000908: 00 DC.B 0x00 ; '\0'
0x20000909: 00 DC.B 0x00 ; '\0'
0x2000090A: 10 DC.B 0x10 ; '\x10'
0x2000090B: 00 DC.B 0x00 ; '\0'
0x2000090C: 00 DC.B 0x00 ; '\0'
0x2000090D: 00 DC.B 0x00 ; '\0'
0x2000090E: 00 DC.B 0x00 ; '\0'
0x2000090F: 00 DC.B 0x00 ; '\0'
0x20000910: 00 DC.B 0x00 ; '\0'
0x20000911: 00 DC.B 0x00 ; '\0'
0x20000912: 00 DC.B 0x00 ; '\0'
0x20000913: 00 DC.B 0x00 ; '\0'
0x20000914: 00 DC.B 0x00 ; '\0'
0x20000915: 00 DC.B 0x00 ; '\0'
0x20000916: 00 DC.B 0x00 ; '\0'
0x20000917: 00 DC.B 0x00 ; '\0'
0x20000918: 03 DC.B 0x03 ; '\x03'
0x20000919: 00 DC.B 0x00 ; '\0'
0x2000091A: 12 DC.B 0x12 ; '\x12'
0x2000091B: 00 DC.B 0x00 ; '\0'
0x2000091C: 11 DC.B 0x11 ; '\x11'
0x2000091D: 00 DC.B 0x00 ; '\0'
0x2000091E: 00 DC.B 0x00 ; '\0'
0x2000091F: 00 DC.B 0x00 ; '\0'
0x20000920: 00 DC.B 0x00 ; '\0'
0x20000921: 00 DC.B 0x00 ; '\0'
0x20000922: 00 DC.B 0x00 ; '\0'
0x20000923: 00 DC.B 0x00 ; '\0'
0x20000924: 00 DC.B 0x00 ; '\0'
0x20000925: 00 DC.B 0x00 ; '\0'
0x20000926: 00 DC.B 0x00 ; '\0'
0x20000927: 00 DC.B 0x00 ; '\0'
0x20000928: 00 DC.B 0x00 ; '\0'
0x20000929: 00 DC.B 0x00 ; '\0'
0x2000092A: 12 DC.B 0x12 ; '\x12'
0x2000092B: 00 DC.B 0x00 ; '\0'
0x2000092C: 00 DC.B 0x00 ; '\0'
0x2000092D: 00 DC.B 0x00 ; '\0'
0x2000092E: 00 DC.B 0x00 ; '\0'
0x2000092F: 00 DC.B 0x00 ; '\0'
0x20000930: 00 DC.B 0x00 ; '\0'
0x20000931: 00 DC.B 0x00 ; '\0'
0x20000932: 00 DC.B 0x00 ; '\0'
0x20000933: 00 DC.B 0x00 ; '\0'
0x20000934: 00 DC.B 0x00 ; '\0'
0x20000935: 00 DC.B 0x00 ; '\0'
0x20000936: 00 DC.B 0x00 ; '\0'
0x20000937: 00 DC.B 0x00 ; '\0'
0x20000938: 03 DC.B 0x03 ; '\x03'
0x20000939: 00 DC.B 0x00 ; '\0'
0x2000093A: 14 DC.B 0x14 ; '\x14'
0x2000093B: 00 DC.B 0x00 ; '\0'
0x2000093C: 11 DC.B 0x11 ; '\x11'
0x2000093D: 00 DC.B 0x00 ; '\0'
0x2000093E: 00 DC.B 0x00 ; '\0'
0x2000093F: 00 DC.B 0x00 ; '\0'
0x20000940: 00 DC.B 0x00 ; '\0'
0x20000941: 00 DC.B 0x00 ; '\0'
0x20000942: 00 DC.B 0x00 ; '\0'
0x20000943: 00 DC.B 0x00 ; '\0'
0x20000944: 00 DC.B 0x00 ; '\0'
0x20000945: 00 DC.B 0x00 ; '\0'
0x20000946: 00 DC.B 0x00 ; '\0'
0x20000947: 00 DC.B 0x00 ; '\0'
0x20000948: 00 DC.B 0x00 ; '\0'
0x20000949: 00 DC.B 0x00 ; '\0'
0x2000094A: 14 DC.B 0x14 ; '\x14'
0x2000094B: 00 DC.B 0x00 ; '\0'
0x2000094C: 0E DC.B 0x0E ; '\x0E'
0x2000094D: 00 DC.B 0x00 ; '\0'
0x2000094E: 00 DC.B 0x00 ; '\0'
0x2000094F: 00 DC.B 0x00 ; '\0'
0x20000950: E8 DC.B 0xE8 ; '\xE8'
0x20000951: 00 DC.B 0x00 ; '\0'
0x20000952: 00 DC.B 0x00 ; '\0'
0x20000953: 00 DC.B 0x00 ; '\0'
0x20000954: 00 DC.B 0x00 ; '\0'
0x20000955: 00 DC.B 0x00 ; '\0'
0x20000956: 00 DC.B 0x00 ; '\0'
0x20000957: 00 DC.B 0x00 ; '\0'
0x20000958: 00 DC.B 0x00 ; '\0'
0x20000959: 00 DC.B 0x00 ; '\0'
0x2000095A: 14 DC.B 0x14 ; '\x14'
0x2000095B: 00 DC.B 0x00 ; '\0'
0x2000095C: 00 DC.B 0x00 ; '\0'
0x2000095D: 00 DC.B 0x00 ; '\0'
0x2000095E: 00 DC.B 0x00 ; '\0'
0x2000095F: 00 DC.B 0x00 ; '\0'
0x20000960: 00 DC.B 0x00 ; '\0'
0x20000961: 00 DC.B 0x00 ; '\0'
0x20000962: 00 DC.B 0x00 ; '\0'
0x20000963: 00 DC.B 0x00 ; '\0'
0x20000964: 00 DC.B 0x00 ; '\0'
0x20000965: 00 DC.B 0x00 ; '\0'
0x20000966: 00 DC.B 0x00 ; '\0'
0x20000967: 00 DC.B 0x00 ; '\0'
0x20000968: 03 DC.B 0x03 ; '\x03'
0x20000969: 00 DC.B 0x00 ; '\0'
0x2000096A: 16 DC.B 0x16 ; '\x16'
0x2000096B: 00 DC.B 0x00 ; '\0'
0x2000096C: 11 DC.B 0x11 ; '\x11'
0x2000096D: 00 DC.B 0x00 ; '\0'
0x2000096E: 00 DC.B 0x00 ; '\0'
0x2000096F: 00 DC.B 0x00 ; '\0'
0x20000970: 00 DC.B 0x00 ; '\0'
0x20000971: 00 DC.B 0x00 ; '\0'
0x20000972: 00 DC.B 0x00 ; '\0'
0x20000973: 00 DC.B 0x00 ; '\0'
0x20000974: 00 DC.B 0x00 ; '\0'
0x20000975: 00 DC.B 0x00 ; '\0'
0x20000976: 00 DC.B 0x00 ; '\0'
0x20000977: 00 DC.B 0x00 ; '\0'
0x20000978: 00 DC.B 0x00 ; '\0'
0x20000979: 00 DC.B 0x00 ; '\0'
0x2000097A: 16 DC.B 0x16 ; '\x16'
0x2000097B: 00 DC.B 0x00 ; '\0'
0x2000097C: 0E DC.B 0x0E ; '\x0E'
0x2000097D: 00 DC.B 0x00 ; '\0'
0x2000097E: 00 DC.B 0x00 ; '\0'
0x2000097F: 00 DC.B 0x00 ; '\0'
0x20000980: B0 DC.B 0xB0 ; '\xB0'
0x20000981: 00 DC.B 0x00 ; '\0'
0x20000982: 00 DC.B 0x00 ; '\0'
0x20000983: 00 DC.B 0x00 ; '\0'
0x20000984: 00 DC.B 0x00 ; '\0'
0x20000985: 00 DC.B 0x00 ; '\0'
0x20000986: 00 DC.B 0x00 ; '\0'
0x20000987: 00 DC.B 0x00 ; '\0'
0x20000988: 00 DC.B 0x00 ; '\0'
0x20000989: 00 DC.B 0x00 ; '\0'
0x2000098A: 16 DC.B 0x16 ; '\x16'
0x2000098B: 00 DC.B 0x00 ; '\0'
0x2000098C: 00 DC.B 0x00 ; '\0'
0x2000098D: 00 DC.B 0x00 ; '\0'
0x2000098E: 00 DC.B 0x00 ; '\0'
0x2000098F: 00 DC.B 0x00 ; '\0'
0x20000990: 00 DC.B 0x00 ; '\0'
0x20000991: 00 DC.B 0x00 ; '\0'
0x20000992: 00 DC.B 0x00 ; '\0'
0x20000993: 00 DC.B 0x00 ; '\0'
0x20000994: 00 DC.B 0x00 ; '\0'
0x20000995: 00 DC.B 0x00 ; '\0'
0x20000996: 00 DC.B 0x00 ; '\0'
0x20000997: 00 DC.B 0x00 ; '\0'
0x20000998: 03 DC.B 0x03 ; '\x03'
0x20000999: 00 DC.B 0x00 ; '\0'
0x2000099A: 18 DC.B 0x18 ; '\x18'
0x2000099B: 00 DC.B 0x00 ; '\0'
0x2000099C: 11 DC.B 0x11 ; '\x11'
0x2000099D: 00 DC.B 0x00 ; '\0'
0x2000099E: 00 DC.B 0x00 ; '\0'
0x2000099F: 00 DC.B 0x00 ; '\0'
0x200009A0: 00 DC.B 0x00 ; '\0'
0x200009A1: 00 DC.B 0x00 ; '\0'
0x200009A2: 00 DC.B 0x00 ; '\0'
0x200009A3: 00 DC.B 0x00 ; '\0'
0x200009A4: 00 DC.B 0x00 ; '\0'
0x200009A5: 00 DC.B 0x00 ; '\0'
0x200009A6: 00 DC.B 0x00 ; '\0'
0x200009A7: 00 DC.B 0x00 ; '\0'
0x200009A8: 00 DC.B 0x00 ; '\0'
0x200009A9: 00 DC.B 0x00 ; '\0'
0x200009AA: 18 DC.B 0x18 ; '\x18'
0x200009AB: 00 DC.B 0x00 ; '\0'
0x200009AC: 0E DC.B 0x0E ; '\x0E'
0x200009AD: 00 DC.B 0x00 ; '\0'
0x200009AE: 00 DC.B 0x00 ; '\0'
0x200009AF: 00 DC.B 0x00 ; '\0'
0x200009B0: 74 DC.B 0x74 ; 't'
0x200009B1: 00 DC.B 0x00 ; '\0'
0x200009B2: 00 DC.B 0x00 ; '\0'
0x200009B3: 00 DC.B 0x00 ; '\0'
0x200009B4: 00 DC.B 0x00 ; '\0'
0x200009B5: 00 DC.B 0x00 ; '\0'
0x200009B6: 00 DC.B 0x00 ; '\0'
0x200009B7: 00 DC.B 0x00 ; '\0'
0x200009B8: 00 DC.B 0x00 ; '\0'
0x200009B9: 00 DC.B 0x00 ; '\0'
0x200009BA: 18 DC.B 0x18 ; '\x18'
0x200009BB: 00 DC.B 0x00 ; '\0'
0x200009BC: 00 DC.B 0x00 ; '\0'
0x200009BD: 00 DC.B 0x00 ; '\0'
0x200009BE: 00 DC.B 0x00 ; '\0'
0x200009BF: 00 DC.B 0x00 ; '\0'
0x200009C0: 00 DC.B 0x00 ; '\0'
0x200009C1: 00 DC.B 0x00 ; '\0'
0x200009C2: 00 DC.B 0x00 ; '\0'
0x200009C3: 00 DC.B 0x00 ; '\0'
0x200009C4: 00 DC.B 0x00 ; '\0'
0x200009C5: 00 DC.B 0x00 ; '\0'
0x200009C6: 00 DC.B 0x00 ; '\0'
0x200009C7: 00 DC.B 0x00 ; '\0'
0x200009C8: 03 DC.B 0x03 ; '\x03'
0x200009C9: 00 DC.B 0x00 ; '\0'
0x200009CA: 1A DC.B 0x1A ; '\x1A'
0x200009CB: 00 DC.B 0x00 ; '\0'
0x200009CC: 11 DC.B 0x11 ; '\x11'
0x200009CD: 00 DC.B 0x00 ; '\0'
0x200009CE: 00 DC.B 0x00 ; '\0'
0x200009CF: 00 DC.B 0x00 ; '\0'
0x200009D0: 00 DC.B 0x00 ; '\0'
0x200009D1: 00 DC.B 0x00 ; '\0'
0x200009D2: 00 DC.B 0x00 ; '\0'
0x200009D3: 00 DC.B 0x00 ; '\0'
0x200009D4: 00 DC.B 0x00 ; '\0'
0x200009D5: 00 DC.B 0x00 ; '\0'
0x200009D6: 00 DC.B 0x00 ; '\0'
0x200009D7: 00 DC.B 0x00 ; '\0'
0x200009D8: 00 DC.B 0x00 ; '\0'
0x200009D9: 00 DC.B 0x00 ; '\0'
0x200009DA: 1A DC.B 0x1A ; '\x1A'
0x200009DB: 00 DC.B 0x00 ; '\0'
0x200009DC: 0E DC.B 0x0E ; '\x0E'
0x200009DD: 00 DC.B 0x00 ; '\0'
0x200009DE: 00 DC.B 0x00 ; '\0'
0x200009DF: 00 DC.B 0x00 ; '\0'
0x200009E0: 80 DC.B 0x80 ; '\x80'
0x200009E1: 00 DC.B 0x00 ; '\0'
0x200009E2: 00 DC.B 0x00 ; '\0'
0x200009E3: 00 DC.B 0x00 ; '\0'
0x200009E4: 00 DC.B 0x00 ; '\0'
0x200009E5: 00 DC.B 0x00 ; '\0'
0x200009E6: 00 DC.B 0x00 ; '\0'
0x200009E7: 00 DC.B 0x00 ; '\0'
0x200009E8: 00 DC.B 0x00 ; '\0'
0x200009E9: 00 DC.B 0x00 ; '\0'
0x200009EA: 1A DC.B 0x1A ; '\x1A'
0x200009EB: 00 DC.B 0x00 ; '\0'
0x200009EC: 00 DC.B 0x00 ; '\0'
0x200009ED: 00 DC.B 0x00 ; '\0'
0x200009EE: 00 DC.B 0x00 ; '\0'
0x200009EF: 00 DC.B 0x00 ; '\0'
0x200009F0: 00 DC.B 0x00 ; '\0'
0x200009F1: 00 DC.B 0x00 ; '\0'
0x200009F2: 00 DC.B 0x00 ; '\0'
0x200009F3: 00 DC.B 0x00 ; '\0'
0x200009F4: 00 DC.B 0x00 ; '\0'
0x200009F5: 00 DC.B 0x00 ; '\0'
0x200009F6: 00 DC.B 0x00 ; '\0'
0x200009F7: 00 DC.B 0x00 ; '\0'
0x200009F8: 03 DC.B 0x03 ; '\x03'
0x200009F9: 00 DC.B 0x00 ; '\0'
0x200009FA: 1C DC.B 0x1C ; '\x1C'
0x200009FB: 00 DC.B 0x00 ; '\0'
0x200009FC: 11 DC.B 0x11 ; '\x11'
0x200009FD: 00 DC.B 0x00 ; '\0'
0x200009FE: 00 DC.B 0x00 ; '\0'
0x200009FF: 00 DC.B 0x00 ; '\0'
0x20000A00: 00 DC.B 0x00 ; '\0'
0x20000A01: 00 DC.B 0x00 ; '\0'
0x20000A02: 00 DC.B 0x00 ; '\0'
0x20000A03: 00 DC.B 0x00 ; '\0'
0x20000A04: 00 DC.B 0x00 ; '\0'
0x20000A05: 00 DC.B 0x00 ; '\0'
0x20000A06: 00 DC.B 0x00 ; '\0'
0x20000A07: 00 DC.B 0x00 ; '\0'
0x20000A08: 00 DC.B 0x00 ; '\0'
0x20000A09: 00 DC.B 0x00 ; '\0'
0x20000A0A: 1C DC.B 0x1C ; '\x1C'
0x20000A0B: 00 DC.B 0x00 ; '\0'
0x20000A0C: 0E DC.B 0x0E ; '\x0E'
0x20000A0D: 00 DC.B 0x00 ; '\0'
0x20000A0E: 00 DC.B 0x00 ; '\0'
0x20000A0F: 00 DC.B 0x00 ; '\0'
0x20000A10: 30 DC.B 0x30 ; '0'
0x20000A11: 00 DC.B 0x00 ; '\0'
0x20000A12: 00 DC.B 0x00 ; '\0'
0x20000A13: 00 DC.B 0x00 ; '\0'
0x20000A14: 00 DC.B 0x00 ; '\0'
0x20000A15: 00 DC.B 0x00 ; '\0'
0x20000A16: 00 DC.B 0x00 ; '\0'
0x20000A17: 00 DC.B 0x00 ; '\0'
0x20000A18: 00 DC.B 0x00 ; '\0'
0x20000A19: 00 DC.B 0x00 ; '\0'
0x20000A1A: 1C DC.B 0x1C ; '\x1C'
0x20000A1B: 00 DC.B 0x00 ; '\0'
0x20000A1C: 00 DC.B 0x00 ; '\0'
0x20000A1D: 00 DC.B 0x00 ; '\0'
0x20000A1E: 00 DC.B 0x00 ; '\0'
0x20000A1F: 00 DC.B 0x00 ; '\0'
0x20000A20: 00 DC.B 0x00 ; '\0'
0x20000A21: 00 DC.B 0x00 ; '\0'
0x20000A22: 00 DC.B 0x00 ; '\0'
0x20000A23: 00 DC.B 0x00 ; '\0'
0x20000A24: 00 DC.B 0x00 ; '\0'
0x20000A25: 00 DC.B 0x00 ; '\0'
0x20000A26: 00 DC.B 0x00 ; '\0'
0x20000A27: 00 DC.B 0x00 ; '\0'
0x20000A28: 03 DC.B 0x03 ; '\x03'
0x20000A29: 00 DC.B 0x00 ; '\0'
0x20000A2A: 1E DC.B 0x1E ; '\x1E'
0x20000A2B: 00 DC.B 0x00 ; '\0'
0x20000A2C: 11 DC.B 0x11 ; '\x11'
0x20000A2D: 00 DC.B 0x00 ; '\0'
0x20000A2E: 00 DC.B 0x00 ; '\0'
0x20000A2F: 00 DC.B 0x00 ; '\0'
0x20000A30: 00 DC.B 0x00 ; '\0'
0x20000A31: 00 DC.B 0x00 ; '\0'
0x20000A32: 00 DC.B 0x00 ; '\0'
0x20000A33: 00 DC.B 0x00 ; '\0'
0x20000A34: 00 DC.B 0x00 ; '\0'
0x20000A35: 00 DC.B 0x00 ; '\0'
0x20000A36: 00 DC.B 0x00 ; '\0'
0x20000A37: 00 DC.B 0x00 ; '\0'
0x20000A38: 00 DC.B 0x00 ; '\0'
0x20000A39: 00 DC.B 0x00 ; '\0'
0x20000A3A: 1E DC.B 0x1E ; '\x1E'
0x20000A3B: 00 DC.B 0x00 ; '\0'
0x20000A3C: 0E DC.B 0x0E ; '\x0E'
0x20000A3D: 00 DC.B 0x00 ; '\0'
0x20000A3E: 00 DC.B 0x00 ; '\0'
0x20000A3F: 00 DC.B 0x00 ; '\0'
0x20000A40: 30 DC.B 0x30 ; '0'
0x20000A41: 00 DC.B 0x00 ; '\0'
0x20000A42: 00 DC.B 0x00 ; '\0'
0x20000A43: 00 DC.B 0x00 ; '\0'
0x20000A44: 00 DC.B 0x00 ; '\0'
0x20000A45: 00 DC.B 0x00 ; '\0'
0x20000A46: 00 DC.B 0x00 ; '\0'
0x20000A47: 00 DC.B 0x00 ; '\0'
0x20000A48: 00 DC.B 0x00 ; '\0'
0x20000A49: 00 DC.B 0x00 ; '\0'
0x20000A4A: 1E DC.B 0x1E ; '\x1E'
0x20000A4B: 00 DC.B 0x00 ; '\0'
0x20000A4C: 00 DC.B 0x00 ; '\0'
0x20000A4D: 00 DC.B 0x00 ; '\0'
0x20000A4E: 00 DC.B 0x00 ; '\0'
0x20000A4F: 00 DC.B 0x00 ; '\0'
0x20000A50: 00 DC.B 0x00 ; '\0'
0x20000A51: 00 DC.B 0x00 ; '\0'
0x20000A52: 00 DC.B 0x00 ; '\0'
0x20000A53: 00 DC.B 0x00 ; '\0'
0x20000A54: 00 DC.B 0x00 ; '\0'
0x20000A55: 00 DC.B 0x00 ; '\0'
0x20000A56: 00 DC.B 0x00 ; '\0'
0x20000A57: 00 DC.B 0x00 ; '\0'
0x20000A58: 03 DC.B 0x03 ; '\x03'
0x20000A59: 00 DC.B 0x00 ; '\0'
0x20000A5A: 20 DC.B 0x20 ; ' '
0x20000A5B: 00 DC.B 0x00 ; '\0'
0x20000A5C: 11 DC.B 0x11 ; '\x11'
0x20000A5D: 00 DC.B 0x00 ; '\0'
0x20000A5E: 00 DC.B 0x00 ; '\0'
0x20000A5F: 00 DC.B 0x00 ; '\0'
0x20000A60: 00 DC.B 0x00 ; '\0'
0x20000A61: 00 DC.B 0x00 ; '\0'
0x20000A62: 00 DC.B 0x00 ; '\0'
0x20000A63: 00 DC.B 0x00 ; '\0'
0x20000A64: 00 DC.B 0x00 ; '\0'
0x20000A65: 00 DC.B 0x00 ; '\0'
0x20000A66: 00 DC.B 0x00 ; '\0'
0x20000A67: 00 DC.B 0x00 ; '\0'
0x20000A68: 00 DC.B 0x00 ; '\0'
0x20000A69: 00 DC.B 0x00 ; '\0'
0x20000A6A: 20 DC.B 0x20 ; ' '
0x20000A6B: 00 DC.B 0x00 ; '\0'
0x20000A6C: 0E DC.B 0x0E ; '\x0E'
0x20000A6D: 00 DC.B 0x00 ; '\0'
0x20000A6E: 00 DC.B 0x00 ; '\0'
0x20000A6F: 00 DC.B 0x00 ; '\0'
0x20000A70: 38 DC.B 0x38 ; '8'
0x20000A71: 00 DC.B 0x00 ; '\0'
0x20000A72: 00 DC.B 0x00 ; '\0'
0x20000A73: 00 DC.B 0x00 ; '\0'
0x20000A74: 00 DC.B 0x00 ; '\0'
0x20000A75: 00 DC.B 0x00 ; '\0'
0x20000A76: 00 DC.B 0x00 ; '\0'
0x20000A77: 00 DC.B 0x00 ; '\0'
0x20000A78: 00 DC.B 0x00 ; '\0'
0x20000A79: 00 DC.B 0x00 ; '\0'
0x20000A7A: 20 DC.B 0x20 ; ' '
0x20000A7B: 00 DC.B 0x00 ; '\0'
0x20000A7C: 00 DC.B 0x00 ; '\0'
0x20000A7D: 00 DC.B 0x00 ; '\0'
0x20000A7E: 00 DC.B 0x00 ; '\0'
0x20000A7F: 00 DC.B 0x00 ; '\0'
0x20000A80: 00 DC.B 0x00 ; '\0'
0x20000A81: 00 DC.B 0x00 ; '\0'
0x20000A82: 00 DC.B 0x00 ; '\0'
0x20000A83: 00 DC.B 0x00 ; '\0'
0x20000A84: 00 DC.B 0x00 ; '\0'
0x20000A85: 00 DC.B 0x00 ; '\0'
0x20000A86: 00 DC.B 0x00 ; '\0'
0x20000A87: 00 DC.B 0x00 ; '\0'
0x20000A88: 03 DC.B 0x03 ; '\x03'
0x20000A89: 00 DC.B 0x00 ; '\0'
0x20000A8A: 22 DC.B 0x22 ; '\"'
0x20000A8B: 00 DC.B 0x00 ; '\0'
0x20000A8C: 11 DC.B 0x11 ; '\x11'
0x20000A8D: 00 DC.B 0x00 ; '\0'
0x20000A8E: 00 DC.B 0x00 ; '\0'
0x20000A8F: 00 DC.B 0x00 ; '\0'
0x20000A90: 00 DC.B 0x00 ; '\0'
0x20000A91: 00 DC.B 0x00 ; '\0'
0x20000A92: 00 DC.B 0x00 ; '\0'
0x20000A93: 00 DC.B 0x00 ; '\0'
0x20000A94: 00 DC.B 0x00 ; '\0'
0x20000A95: 00 DC.B 0x00 ; '\0'
0x20000A96: 00 DC.B 0x00 ; '\0'
0x20000A97: 00 DC.B 0x00 ; '\0'
0x20000A98: 00 DC.B 0x00 ; '\0'
0x20000A99: 00 DC.B 0x00 ; '\0'
0x20000A9A: 22 DC.B 0x22 ; '\"'
0x20000A9B: 00 DC.B 0x00 ; '\0'
0x20000A9C: 0E DC.B 0x0E ; '\x0E'
0x20000A9D: 00 DC.B 0x00 ; '\0'
0x20000A9E: 00 DC.B 0x00 ; '\0'
0x20000A9F: 00 DC.B 0x00 ; '\0'
0x20000AA0: 3C DC.B 0x3C ; '<'
0x20000AA1: 00 DC.B 0x00 ; '\0'
0x20000AA2: 00 DC.B 0x00 ; '\0'
0x20000AA3: 00 DC.B 0x00 ; '\0'
0x20000AA4: 00 DC.B 0x00 ; '\0'
0x20000AA5: 00 DC.B 0x00 ; '\0'
0x20000AA6: 00 DC.B 0x00 ; '\0'
0x20000AA7: 00 DC.B 0x00 ; '\0'
0x20000AA8: 00 DC.B 0x00 ; '\0'
0x20000AA9: 00 DC.B 0x00 ; '\0'
0x20000AAA: 22 DC.B 0x22 ; '\"'
0x20000AAB: 00 DC.B 0x00 ; '\0'
0x20000AAC: 00 DC.B 0x00 ; '\0'
0x20000AAD: 00 DC.B 0x00 ; '\0'
0x20000AAE: 00 DC.B 0x00 ; '\0'
0x20000AAF: 00 DC.B 0x00 ; '\0'
0x20000AB0: 00 DC.B 0x00 ; '\0'
0x20000AB1: 00 DC.B 0x00 ; '\0'
0x20000AB2: 00 DC.B 0x00 ; '\0'
0x20000AB3: 00 DC.B 0x00 ; '\0'
0x20000AB4: 00 DC.B 0x00 ; '\0'
0x20000AB5: 00 DC.B 0x00 ; '\0'
0x20000AB6: 00 DC.B 0x00 ; '\0'
0x20000AB7: 00 DC.B 0x00 ; '\0'
0x20000AB8: 03 DC.B 0x03 ; '\x03'
0x20000AB9: 00 DC.B 0x00 ; '\0'
0x20000ABA: 24 DC.B 0x24 ; '$'
0x20000ABB: 00 DC.B 0x00 ; '\0'
0x20000ABC: 11 DC.B 0x11 ; '\x11'
0x20000ABD: 00 DC.B 0x00 ; '\0'
0x20000ABE: 00 DC.B 0x00 ; '\0'
0x20000ABF: 00 DC.B 0x00 ; '\0'
Section .bss.modbusData from main.o, size=572, align=4
modbusData:
0x20000AC0: 25 DC.B 0x25 ; '%'
0x20000AC1: 73 DC.B 0x73 ; 's'
0x20000AC2: 25 DC.B 0x25 ; '%'
0x20000AC3: 73 DC.B 0x73 ; 's'
0x20000AC4: 3A DC.B 0x3A ; ':'
0x20000AC5: 20 DC.B 0x20 ; ' '
0x20000AC6: 41 DC.B 0x41 ; 'A'
0x20000AC7: 44 DC.B 0x44 ; 'D'
0x20000AC8: 43 DC.B 0x43 ; 'C'
0x20000AC9: 20 DC.B 0x20 ; ' '
0x20000ACA: 43 DC.B 0x43 ; 'C'
0x20000ACB: 61 DC.B 0x61 ; 'a'
0x20000ACC: 6C DC.B 0x6C ; 'l'
0x20000ACD: 69 DC.B 0x69 ; 'i'
0x20000ACE: 62 DC.B 0x62 ; 'b'
0x20000ACF: 72 DC.B 0x72 ; 'r'
0x20000AD0: 61 DC.B 0x61 ; 'a'
0x20000AD1: 74 DC.B 0x74 ; 't'
0x20000AD2: 69 DC.B 0x69 ; 'i'
0x20000AD3: 6F DC.B 0x6F ; 'o'
0x20000AD4: 6E DC.B 0x6E ; 'n'
0x20000AD5: 20 DC.B 0x20 ; ' '
0x20000AD6: 76 DC.B 0x76 ; 'v'
0x20000AD7: 61 DC.B 0x61 ; 'a'
0x20000AD8: 6C DC.B 0x6C ; 'l'
0x20000AD9: 75 DC.B 0x75 ; 'u'
0x20000ADA: 65 DC.B 0x65 ; 'e'
0x20000ADB: 3A DC.B 0x3A ; ':'
0x20000ADC: 20 DC.B 0x20 ; ' '
0x20000ADD: 25 DC.B 0x25 ; '%'
0x20000ADE: 75 DC.B 0x75 ; 'u'
0x20000ADF: 0A DC.B 0x0A ; '\n'
0x20000AE0: 00 DC.B 0x00 ; '\0'
0x20000AE1: 1B DC.B 0x1B ; '\x1B'
0x20000AE2: 5B DC.B 0x5B ; '['
0x20000AE3: 31 DC.B 0x31 ; '1'
0x20000AE4: 3B DC.B 0x3B ; ';'
0x20000AE5: 33 DC.B 0x33 ; '3'
0x20000AE6: 32 DC.B 0x32 ; '2'
0x20000AE7: 6D DC.B 0x6D ; 'm'
0x20000AE8: 00 DC.B 0x00 ; '\0'
0x20000AE9: 41 DC.B 0x41 ; 'A'
0x20000AEA: 44 DC.B 0x44 ; 'D'
0x20000AEB: 43 DC.B 0x43 ; 'C'
0x20000AEC: 20 DC.B 0x20 ; ' '
0x20000AED: 63 DC.B 0x63 ; 'c'
0x20000AEE: 61 DC.B 0x61 ; 'a'
0x20000AEF: 6C DC.B 0x6C ; 'l'
0x20000AF0: 69 DC.B 0x69 ; 'i'
0x20000AF1: 62 DC.B 0x62 ; 'b'
0x20000AF2: 72 DC.B 0x72 ; 'r'
0x20000AF3: 61 DC.B 0x61 ; 'a'
0x20000AF4: 74 DC.B 0x74 ; 't'
0x20000AF5: 69 DC.B 0x69 ; 'i'
0x20000AF6: 6F DC.B 0x6F ; 'o'
0x20000AF7: 6E DC.B 0x6E ; 'n'
0x20000AF8: 20 DC.B 0x20 ; ' '
0x20000AF9: 65 DC.B 0x65 ; 'e'
0x20000AFA: 72 DC.B 0x72 ; 'r'
0x20000AFB: 72 DC.B 0x72 ; 'r'
0x20000AFC: 6F DC.B 0x6F ; 'o'
0x20000AFD: 72 DC.B 0x72 ; 'r'
0x20000AFE: 21 DC.B 0x21 ; '!'
0x20000AFF: 00 DC.B 0x00 ; '\0'
0x20000B00: 43 DC.B 0x43 ; 'C'
0x20000B01: 61 DC.B 0x61 ; 'a'
0x20000B02: 6E DC.B 0x6E ; 'n'
0x20000B03: 6E DC.B 0x6E ; 'n'
0x20000B04: 6F DC.B 0x6F ; 'o'
0x20000B05: 74 DC.B 0x74 ; 't'
0x20000B06: 20 DC.B 0x20 ; ' '
0x20000B07: 73 DC.B 0x73 ; 's'
0x20000B08: 74 DC.B 0x74 ; 't'
0x20000B09: 6F DC.B 0x6F ; 'o'
0x20000B0A: 70 DC.B 0x70 ; 'p'
0x20000B0B: 20 DC.B 0x20 ; ' '
0x20000B0C: 41 DC.B 0x41 ; 'A'
0x20000B0D: 44 DC.B 0x44 ; 'D'
0x20000B0E: 43 DC.B 0x43 ; 'C'
0x20000B0F: 21 DC.B 0x21 ; '!'
0x20000B10: 00 DC.B 0x00 ; '\0'
0x20000B11: 25 DC.B 0x25 ; '%'
0x20000B12: 73 DC.B 0x73 ; 's'
0x20000B13: 3A DC.B 0x3A ; ':'
0x20000B14: 20 DC.B 0x20 ; ' '
0x20000B15: 44 DC.B 0x44 ; 'D'
0x20000B16: 41 DC.B 0x41 ; 'A'
0x20000B17: 43 DC.B 0x43 ; 'C'
0x20000B18: 20 DC.B 0x20 ; ' '
0x20000B19: 43 DC.B 0x43 ; 'C'
0x20000B1A: 61 DC.B 0x61 ; 'a'
0x20000B1B: 6C DC.B 0x6C ; 'l'
0x20000B1C: 69 DC.B 0x69 ; 'i'
0x20000B1D: 62 DC.B 0x62 ; 'b'
0x20000B1E: 72 DC.B 0x72 ; 'r'
0x20000B1F: 61 DC.B 0x61 ; 'a'
0x20000B20: 74 DC.B 0x74 ; 't'
0x20000B21: 69 DC.B 0x69 ; 'i'
0x20000B22: 6F DC.B 0x6F ; 'o'
0x20000B23: 6E DC.B 0x6E ; 'n'
0x20000B24: 20 DC.B 0x20 ; ' '
0x20000B25: 76 DC.B 0x76 ; 'v'
0x20000B26: 61 DC.B 0x61 ; 'a'
0x20000B27: 6C DC.B 0x6C ; 'l'
0x20000B28: 75 DC.B 0x75 ; 'u'
0x20000B29: 65 DC.B 0x65 ; 'e'
0x20000B2A: 20 DC.B 0x20 ; ' '
0x20000B2B: 66 DC.B 0x66 ; 'f'
0x20000B2C: 6F DC.B 0x6F ; 'o'
0x20000B2D: 72 DC.B 0x72 ; 'r'
0x20000B2E: 20 DC.B 0x20 ; ' '
0x20000B2F: 63 DC.B 0x63 ; 'c'
0x20000B30: 68 DC.B 0x68 ; 'h'
0x20000B31: 61 DC.B 0x61 ; 'a'
0x20000B32: 6E DC.B 0x6E ; 'n'
0x20000B33: 6E DC.B 0x6E ; 'n'
0x20000B34: 65 DC.B 0x65 ; 'e'
0x20000B35: 6C DC.B 0x6C ; 'l'
0x20000B36: 20 DC.B 0x20 ; ' '
0x20000B37: 31 DC.B 0x31 ; '1'
0x20000B38: 3A DC.B 0x3A ; ':'
0x20000B39: 20 DC.B 0x20 ; ' '
0x20000B3A: 25 DC.B 0x25 ; '%'
0x20000B3B: 75 DC.B 0x75 ; 'u'
0x20000B3C: 0A DC.B 0x0A ; '\n'
0x20000B3D: 00 DC.B 0x00 ; '\0'
0x20000B3E: 25 DC.B 0x25 ; '%'
0x20000B3F: 73 DC.B 0x73 ; 's'
0x20000B40: 3A DC.B 0x3A ; ':'
0x20000B41: 20 DC.B 0x20 ; ' '
0x20000B42: 44 DC.B 0x44 ; 'D'
0x20000B43: 41 DC.B 0x41 ; 'A'
0x20000B44: 43 DC.B 0x43 ; 'C'
0x20000B45: 20 DC.B 0x20 ; ' '
0x20000B46: 43 DC.B 0x43 ; 'C'
0x20000B47: 61 DC.B 0x61 ; 'a'
0x20000B48: 6C DC.B 0x6C ; 'l'
0x20000B49: 69 DC.B 0x69 ; 'i'
0x20000B4A: 62 DC.B 0x62 ; 'b'
0x20000B4B: 72 DC.B 0x72 ; 'r'
0x20000B4C: 61 DC.B 0x61 ; 'a'
0x20000B4D: 74 DC.B 0x74 ; 't'
0x20000B4E: 69 DC.B 0x69 ; 'i'
0x20000B4F: 6F DC.B 0x6F ; 'o'
0x20000B50: 6E DC.B 0x6E ; 'n'
0x20000B51: 20 DC.B 0x20 ; ' '
0x20000B52: 76 DC.B 0x76 ; 'v'
0x20000B53: 61 DC.B 0x61 ; 'a'
0x20000B54: 6C DC.B 0x6C ; 'l'
0x20000B55: 75 DC.B 0x75 ; 'u'
0x20000B56: 65 DC.B 0x65 ; 'e'
0x20000B57: 20 DC.B 0x20 ; ' '
0x20000B58: 66 DC.B 0x66 ; 'f'
0x20000B59: 6F DC.B 0x6F ; 'o'
0x20000B5A: 72 DC.B 0x72 ; 'r'
0x20000B5B: 20 DC.B 0x20 ; ' '
0x20000B5C: 63 DC.B 0x63 ; 'c'
0x20000B5D: 68 DC.B 0x68 ; 'h'
0x20000B5E: 61 DC.B 0x61 ; 'a'
0x20000B5F: 6E DC.B 0x6E ; 'n'
0x20000B60: 6E DC.B 0x6E ; 'n'
0x20000B61: 65 DC.B 0x65 ; 'e'
0x20000B62: 6C DC.B 0x6C ; 'l'
0x20000B63: 20 DC.B 0x20 ; ' '
0x20000B64: 32 DC.B 0x32 ; '2'
0x20000B65: 3A DC.B 0x3A ; ':'
0x20000B66: 20 DC.B 0x20 ; ' '
0x20000B67: 25 DC.B 0x25 ; '%'
0x20000B68: 75 DC.B 0x75 ; 'u'
0x20000B69: 0A DC.B 0x0A ; '\n'
0x20000B6A: 00 DC.B 0x00 ; '\0'
0x20000B6B: 00 DC.B 0x00 ; '\0'
0x20000B6C: 43 DC.B 0x43 ; 'C'
0x20000B6D: 61 DC.B 0x61 ; 'a'
0x20000B6E: 6E DC.B 0x6E ; 'n'
0x20000B6F: 6E DC.B 0x6E ; 'n'
0x20000B70: 6F DC.B 0x6F ; 'o'
0x20000B71: 74 DC.B 0x74 ; 't'
0x20000B72: 20 DC.B 0x20 ; ' '
0x20000B73: 73 DC.B 0x73 ; 's'
0x20000B74: 74 DC.B 0x74 ; 't'
0x20000B75: 61 DC.B 0x61 ; 'a'
0x20000B76: 72 DC.B 0x72 ; 'r'
0x20000B77: 74 DC.B 0x74 ; 't'
0x20000B78: 20 DC.B 0x20 ; ' '
0x20000B79: 41 DC.B 0x41 ; 'A'
0x20000B7A: 44 DC.B 0x44 ; 'D'
0x20000B7B: 43 DC.B 0x43 ; 'C'
0x20000B7C: 20 DC.B 0x20 ; ' '
0x20000B7D: 69 DC.B 0x69 ; 'i'
0x20000B7E: 6E DC.B 0x6E ; 'n'
0x20000B7F: 20 DC.B 0x20 ; ' '
0x20000B80: 44 DC.B 0x44 ; 'D'
0x20000B81: 4D DC.B 0x4D ; 'M'
0x20000B82: 41 DC.B 0x41 ; 'A'
0x20000B83: 20 DC.B 0x20 ; ' '
0x20000B84: 6D DC.B 0x6D ; 'm'
0x20000B85: 6F DC.B 0x6F ; 'o'
0x20000B86: 64 DC.B 0x64 ; 'd'
0x20000B87: 65 DC.B 0x65 ; 'e'
0x20000B88: 21 DC.B 0x21 ; '!'
0x20000B89: 00 DC.B 0x00 ; '\0'
0x20000B8A: 00 DC.B 0x00 ; '\0'
0x20000B8B: 00 DC.B 0x00 ; '\0'
0x20000B8C: 49 DC.B 0x49 ; 'I'
0x20000B8D: 74 DC.B 0x74 ; 't'
0x20000B8E: 20 DC.B 0x20 ; ' '
0x20000B8F: 69 DC.B 0x69 ; 'i'
0x20000B90: 73 DC.B 0x73 ; 's'
0x20000B91: 20 DC.B 0x20 ; ' '
0x20000B92: 74 DC.B 0x74 ; 't'
0x20000B93: 69 DC.B 0x69 ; 'i'
0x20000B94: 6D DC.B 0x6D ; 'm'
0x20000B95: 65 DC.B 0x65 ; 'e'
0x20000B96: 20 DC.B 0x20 ; ' '
0x20000B97: 74 DC.B 0x74 ; 't'
0x20000B98: 6F DC.B 0x6F ; 'o'
0x20000B99: 20 DC.B 0x20 ; ' '
0x20000B9A: 73 DC.B 0x73 ; 's'
0x20000B9B: 61 DC.B 0x61 ; 'a'
0x20000B9C: 76 DC.B 0x76 ; 'v'
0x20000B9D: 65 DC.B 0x65 ; 'e'
0x20000B9E: 20 DC.B 0x20 ; ' '
0x20000B9F: 73 DC.B 0x73 ; 's'
0x20000BA0: 74 DC.B 0x74 ; 't'
0x20000BA1: 61 DC.B 0x61 ; 'a'
0x20000BA2: 74 DC.B 0x74 ; 't'
0x20000BA3: 69 DC.B 0x69 ; 'i'
0x20000BA4: 73 DC.B 0x73 ; 's'
0x20000BA5: 74 DC.B 0x74 ; 't'
0x20000BA6: 69 DC.B 0x69 ; 'i'
0x20000BA7: 63 DC.B 0x63 ; 'c'
0x20000BA8: 61 DC.B 0x61 ; 'a'
0x20000BA9: 6C DC.B 0x6C ; 'l'
0x20000BAA: 20 DC.B 0x20 ; ' '
0x20000BAB: 64 DC.B 0x64 ; 'd'
0x20000BAC: 61 DC.B 0x61 ; 'a'
0x20000BAD: 74 DC.B 0x74 ; 't'
0x20000BAE: 61 DC.B 0x61 ; 'a'
0x20000BAF: 20 DC.B 0x20 ; ' '
0x20000BB0: 69 DC.B 0x69 ; 'i'
0x20000BB1: 6E DC.B 0x6E ; 'n'
0x20000BB2: 20 DC.B 0x20 ; ' '
0x20000BB3: 46 DC.B 0x46 ; 'F'
0x20000BB4: 6C DC.B 0x6C ; 'l'
0x20000BB5: 61 DC.B 0x61 ; 'a'
0x20000BB6: 73 DC.B 0x73 ; 's'
0x20000BB7: 68 DC.B 0x68 ; 'h'
0x20000BB8: 20 DC.B 0x20 ; ' '
0x20000BB9: 6D DC.B 0x6D ; 'm'
0x20000BBA: 65 DC.B 0x65 ; 'e'
0x20000BBB: 6D DC.B 0x6D ; 'm'
0x20000BBC: 6F DC.B 0x6F ; 'o'
0x20000BBD: 72 DC.B 0x72 ; 'r'
0x20000BBE: 79 DC.B 0x79 ; 'y'
0x20000BBF: 2E DC.B 0x2E ; '.'
0x20000BC0: 00 DC.B 0x00 ; '\0'
0x20000BC1: 00 DC.B 0x00 ; '\0'
0x20000BC2: 00 DC.B 0x00 ; '\0'
0x20000BC3: 00 DC.B 0x00 ; '\0'
0x20000BC4: 00 DC.B 0x00 ; '\0'
0x20000BC5: 00 DC.B 0x00 ; '\0'
0x20000BC6: 00 DC.B 0x00 ; '\0'
0x20000BC7: 00 DC.B 0x00 ; '\0'
0x20000BC8: 00 DC.B 0x00 ; '\0'
0x20000BC9: 00 DC.B 0x00 ; '\0'
0x20000BCA: 00 DC.B 0x00 ; '\0'
0x20000BCB: 00 DC.B 0x00 ; '\0'
0x20000BCC: 00 DC.B 0x00 ; '\0'
0x20000BCD: 00 DC.B 0x00 ; '\0'
0x20000BCE: 00 DC.B 0x00 ; '\0'
0x20000BCF: 00 DC.B 0x00 ; '\0'
0x20000BD0: 00 DC.B 0x00 ; '\0'
0x20000BD1: 00 DC.B 0x00 ; '\0'
0x20000BD2: 00 DC.B 0x00 ; '\0'
0x20000BD3: 00 DC.B 0x00 ; '\0'
0x20000BD4: 00 DC.B 0x00 ; '\0'
0x20000BD5: 00 DC.B 0x00 ; '\0'
0x20000BD6: 00 DC.B 0x00 ; '\0'
0x20000BD7: 00 DC.B 0x00 ; '\0'
0x20000BD8: 00 DC.B 0x00 ; '\0'
0x20000BD9: 00 DC.B 0x00 ; '\0'
0x20000BDA: 00 DC.B 0x00 ; '\0'
0x20000BDB: 00 DC.B 0x00 ; '\0'
0x20000BDC: 00 DC.B 0x00 ; '\0'
0x20000BDD: 00 DC.B 0x00 ; '\0'
0x20000BDE: 00 DC.B 0x00 ; '\0'
0x20000BDF: 00 DC.B 0x00 ; '\0'
0x20000BE0: 00 DC.B 0x00 ; '\0'
0x20000BE1: 00 DC.B 0x00 ; '\0'
0x20000BE2: 00 DC.B 0x00 ; '\0'
0x20000BE3: 00 DC.B 0x00 ; '\0'
0x20000BE4: 00 DC.B 0x00 ; '\0'
0x20000BE5: 00 DC.B 0x00 ; '\0'
0x20000BE6: 00 DC.B 0x00 ; '\0'
0x20000BE7: 00 DC.B 0x00 ; '\0'
0x20000BE8: 00 DC.B 0x00 ; '\0'
0x20000BE9: 00 DC.B 0x00 ; '\0'
0x20000BEA: 00 DC.B 0x00 ; '\0'
0x20000BEB: 00 DC.B 0x00 ; '\0'
0x20000BEC: 00 DC.B 0x00 ; '\0'
0x20000BED: 00 DC.B 0x00 ; '\0'
0x20000BEE: 00 DC.B 0x00 ; '\0'
0x20000BEF: 00 DC.B 0x00 ; '\0'
0x20000BF0: 00 DC.B 0x00 ; '\0'
0x20000BF1: 00 DC.B 0x00 ; '\0'
0x20000BF2: 00 DC.B 0x00 ; '\0'
0x20000BF3: 00 DC.B 0x00 ; '\0'
0x20000BF4: 00 DC.B 0x00 ; '\0'
0x20000BF5: 00 DC.B 0x00 ; '\0'
0x20000BF6: 00 DC.B 0x00 ; '\0'
0x20000BF7: 00 DC.B 0x00 ; '\0'
0x20000BF8: 43 DC.B 0x43 ; 'C'
0x20000BF9: 61 DC.B 0x61 ; 'a'
0x20000BFA: 6E DC.B 0x6E ; 'n'
0x20000BFB: 6E DC.B 0x6E ; 'n'
0x20000BFC: 6F DC.B 0x6F ; 'o'
0x20000BFD: 74 DC.B 0x74 ; 't'
0x20000BFE: 20 DC.B 0x20 ; ' '
0x20000BFF: 63 DC.B 0x63 ; 'c'
0x20000C00: 6F DC.B 0x6F ; 'o'
0x20000C01: 70 DC.B 0x70 ; 'p'
0x20000C02: 79 DC.B 0x79 ; 'y'
0x20000C03: 20 DC.B 0x20 ; ' '
0x20000C04: 56 DC.B 0x56 ; 'V'
0x20000C05: 65 DC.B 0x65 ; 'e'
0x20000C06: 63 DC.B 0x63 ; 'c'
0x20000C07: 74 DC.B 0x74 ; 't'
0x20000C08: 6F DC.B 0x6F ; 'o'
0x20000C09: 72 DC.B 0x72 ; 'r'
0x20000C0A: 20 DC.B 0x20 ; ' '
0x20000C0B: 54 DC.B 0x54 ; 'T'
0x20000C0C: 61 DC.B 0x61 ; 'a'
0x20000C0D: 62 DC.B 0x62 ; 'b'
0x20000C0E: 6C DC.B 0x6C ; 'l'
0x20000C0F: 65 DC.B 0x65 ; 'e'
0x20000C10: 20 DC.B 0x20 ; ' '
0x20000C11: 66 DC.B 0x66 ; 'f'
0x20000C12: 72 DC.B 0x72 ; 'r'
0x20000C13: 6F DC.B 0x6F ; 'o'
0x20000C14: 6D DC.B 0x6D ; 'm'
0x20000C15: 20 DC.B 0x20 ; ' '
0x20000C16: 46 DC.B 0x46 ; 'F'
0x20000C17: 4C DC.B 0x4C ; 'L'
0x20000C18: 41 DC.B 0x41 ; 'A'
0x20000C19: 53 DC.B 0x53 ; 'S'
0x20000C1A: 48 DC.B 0x48 ; 'H'
0x20000C1B: 20 DC.B 0x20 ; ' '
0x20000C1C: 74 DC.B 0x74 ; 't'
0x20000C1D: 6F DC.B 0x6F ; 'o'
0x20000C1E: 20 DC.B 0x20 ; ' '
0x20000C1F: 52 DC.B 0x52 ; 'R'
0x20000C20: 41 DC.B 0x41 ; 'A'
0x20000C21: 4D DC.B 0x4D ; 'M'
0x20000C22: 21 DC.B 0x21 ; '!'
0x20000C23: 20 DC.B 0x20 ; ' '
0x20000C24: 44 DC.B 0x44 ; 'D'
0x20000C25: 4D DC.B 0x4D ; 'M'
0x20000C26: 41 DC.B 0x41 ; 'A'
0x20000C27: 20 DC.B 0x20 ; ' '
0x20000C28: 69 DC.B 0x69 ; 'i'
0x20000C29: 73 DC.B 0x73 ; 's'
0x20000C2A: 20 DC.B 0x20 ; ' '
0x20000C2B: 6E DC.B 0x6E ; 'n'
0x20000C2C: 6F DC.B 0x6F ; 'o'
0x20000C2D: 74 DC.B 0x74 ; 't'
0x20000C2E: 20 DC.B 0x20 ; ' '
0x20000C2F: 72 DC.B 0x72 ; 'r'
0x20000C30: 65 DC.B 0x65 ; 'e'
0x20000C31: 61 DC.B 0x61 ; 'a'
0x20000C32: 64 DC.B 0x64 ; 'd'
0x20000C33: 79 DC.B 0x79 ; 'y'
0x20000C34: 21 DC.B 0x21 ; '!'
0x20000C35: 00 DC.B 0x00 ; '\0'
0x20000C36: 53 DC.B 0x53 ; 'S'
0x20000C37: 74 DC.B 0x74 ; 't'
0x20000C38: 61 DC.B 0x61 ; 'a'
0x20000C39: 72 DC.B 0x72 ; 'r'
0x20000C3A: 74 DC.B 0x74 ; 't'
0x20000C3B: 69 DC.B 0x69 ; 'i'
0x20000C3C: 6E DC.B 0x6E ; 'n'
0x20000C3D: 67 DC.B 0x67 ; 'g'
0x20000C3E: 20 DC.B 0x20 ; ' '
0x20000C3F: 56 DC.B 0x56 ; 'V'
0x20000C40: 65 DC.B 0x65 ; 'e'
0x20000C41: 63 DC.B 0x63 ; 'c'
0x20000C42: 74 DC.B 0x74 ; 't'
0x20000C43: 6F DC.B 0x6F ; 'o'
0x20000C44: 72 DC.B 0x72 ; 'r'
0x20000C45: 20 DC.B 0x20 ; ' '
0x20000C46: 54 DC.B 0x54 ; 'T'
0x20000C47: 61 DC.B 0x61 ; 'a'
0x20000C48: 62 DC.B 0x62 ; 'b'
0x20000C49: 6C DC.B 0x6C ; 'l'
0x20000C4A: 65 DC.B 0x65 ; 'e'
0x20000C4B: 20 DC.B 0x20 ; ' '
0x20000C4C: 63 DC.B 0x63 ; 'c'
0x20000C4D: 6F DC.B 0x6F ; 'o'
0x20000C4E: 70 DC.B 0x70 ; 'p'
0x20000C4F: 79 DC.B 0x79 ; 'y'
0x20000C50: 69 DC.B 0x69 ; 'i'
0x20000C51: 6E DC.B 0x6E ; 'n'
0x20000C52: 67 DC.B 0x67 ; 'g'
0x20000C53: 20 DC.B 0x20 ; ' '
0x20000C54: 66 DC.B 0x66 ; 'f'
0x20000C55: 72 DC.B 0x72 ; 'r'
0x20000C56: 6F DC.B 0x6F ; 'o'
0x20000C57: 6D DC.B 0x6D ; 'm'
0x20000C58: 20 DC.B 0x20 ; ' '
0x20000C59: 46 DC.B 0x46 ; 'F'
0x20000C5A: 4C DC.B 0x4C ; 'L'
0x20000C5B: 41 DC.B 0x41 ; 'A'
0x20000C5C: 53 DC.B 0x53 ; 'S'
0x20000C5D: 48 DC.B 0x48 ; 'H'
0x20000C5E: 20 DC.B 0x20 ; ' '
0x20000C5F: 74 DC.B 0x74 ; 't'
0x20000C60: 6F DC.B 0x6F ; 'o'
0x20000C61: 20 DC.B 0x20 ; ' '
0x20000C62: 52 DC.B 0x52 ; 'R'
0x20000C63: 41 DC.B 0x41 ; 'A'
0x20000C64: 4D DC.B 0x4D ; 'M'
0x20000C65: 2E DC.B 0x2E ; '.'
0x20000C66: 2E DC.B 0x2E ; '.'
0x20000C67: 2E DC.B 0x2E ; '.'
0x20000C68: 00 DC.B 0x00 ; '\0'
0x20000C69: 43 DC.B 0x43 ; 'C'
0x20000C6A: 61 DC.B 0x61 ; 'a'
0x20000C6B: 6E DC.B 0x6E ; 'n'
0x20000C6C: 6E DC.B 0x6E ; 'n'
0x20000C6D: 6F DC.B 0x6F ; 'o'
0x20000C6E: 74 DC.B 0x74 ; 't'
0x20000C6F: 20 DC.B 0x20 ; ' '
0x20000C70: 66 DC.B 0x66 ; 'f'
0x20000C71: 69 DC.B 0x69 ; 'i'
0x20000C72: 6E DC.B 0x6E ; 'n'
0x20000C73: 69 DC.B 0x69 ; 'i'
0x20000C74: 73 DC.B 0x73 ; 's'
0x20000C75: 68 DC.B 0x68 ; 'h'
0x20000C76: 20 DC.B 0x20 ; ' '
0x20000C77: 63 DC.B 0x63 ; 'c'
0x20000C78: 6F DC.B 0x6F ; 'o'
0x20000C79: 70 DC.B 0x70 ; 'p'
0x20000C7A: 79 DC.B 0x79 ; 'y'
0x20000C7B: 69 DC.B 0x69 ; 'i'
0x20000C7C: 6E DC.B 0x6E ; 'n'
0x20000C7D: 67 DC.B 0x67 ; 'g'
0x20000C7E: 20 DC.B 0x20 ; ' '
0x20000C7F: 56 DC.B 0x56 ; 'V'
0x20000C80: 65 DC.B 0x65 ; 'e'
0x20000C81: 63 DC.B 0x63 ; 'c'
0x20000C82: 74 DC.B 0x74 ; 't'
0x20000C83: 6F DC.B 0x6F ; 'o'
0x20000C84: 72 DC.B 0x72 ; 'r'
0x20000C85: 20 DC.B 0x20 ; ' '
0x20000C86: 54 DC.B 0x54 ; 'T'
0x20000C87: 61 DC.B 0x61 ; 'a'
0x20000C88: 62 DC.B 0x62 ; 'b'
0x20000C89: 6C DC.B 0x6C ; 'l'
0x20000C8A: 65 DC.B 0x65 ; 'e'
0x20000C8B: 20 DC.B 0x20 ; ' '
0x20000C8C: 66 DC.B 0x66 ; 'f'
0x20000C8D: 72 DC.B 0x72 ; 'r'
0x20000C8E: 6F DC.B 0x6F ; 'o'
0x20000C8F: 6D DC.B 0x6D ; 'm'
0x20000C90: 20 DC.B 0x20 ; ' '
0x20000C91: 46 DC.B 0x46 ; 'F'
0x20000C92: 4C DC.B 0x4C ; 'L'
0x20000C93: 41 DC.B 0x41 ; 'A'
0x20000C94: 53 DC.B 0x53 ; 'S'
0x20000C95: 48 DC.B 0x48 ; 'H'
0x20000C96: 20 DC.B 0x20 ; ' '
0x20000C97: 74 DC.B 0x74 ; 't'
0x20000C98: 6F DC.B 0x6F ; 'o'
0x20000C99: 20 DC.B 0x20 ; ' '
0x20000C9A: 52 DC.B 0x52 ; 'R'
0x20000C9B: 41 DC.B 0x41 ; 'A'
0x20000C9C: 4D DC.B 0x4D ; 'M'
0x20000C9D: 21 DC.B 0x21 ; '!'
0x20000C9E: 00 DC.B 0x00 ; '\0'
0x20000C9F: 56 DC.B 0x56 ; 'V'
0x20000CA0: 65 DC.B 0x65 ; 'e'
0x20000CA1: 63 DC.B 0x63 ; 'c'
0x20000CA2: 74 DC.B 0x74 ; 't'
0x20000CA3: 6F DC.B 0x6F ; 'o'
0x20000CA4: 72 DC.B 0x72 ; 'r'
0x20000CA5: 20 DC.B 0x20 ; ' '
0x20000CA6: 54 DC.B 0x54 ; 'T'
0x20000CA7: 61 DC.B 0x61 ; 'a'
0x20000CA8: 62 DC.B 0x62 ; 'b'
0x20000CA9: 6C DC.B 0x6C ; 'l'
0x20000CAA: 65 DC.B 0x65 ; 'e'
0x20000CAB: 20 DC.B 0x20 ; ' '
0x20000CAC: 68 DC.B 0x68 ; 'h'
0x20000CAD: 61 DC.B 0x61 ; 'a'
0x20000CAE: 73 DC.B 0x73 ; 's'
0x20000CAF: 20 DC.B 0x20 ; ' '
0x20000CB0: 62 DC.B 0x62 ; 'b'
0x20000CB1: 65 DC.B 0x65 ; 'e'
0x20000CB2: 65 DC.B 0x65 ; 'e'
0x20000CB3: 6E DC.B 0x6E ; 'n'
0x20000CB4: 20 DC.B 0x20 ; ' '
0x20000CB5: 63 DC.B 0x63 ; 'c'
0x20000CB6: 6F DC.B 0x6F ; 'o'
0x20000CB7: 70 DC.B 0x70 ; 'p'
0x20000CB8: 69 DC.B 0x69 ; 'i'
0x20000CB9: 65 DC.B 0x65 ; 'e'
0x20000CBA: 64 DC.B 0x64 ; 'd'
0x20000CBB: 20 DC.B 0x20 ; ' '
0x20000CBC: 66 DC.B 0x66 ; 'f'
0x20000CBD: 72 DC.B 0x72 ; 'r'
0x20000CBE: 6F DC.B 0x6F ; 'o'
0x20000CBF: 6D DC.B 0x6D ; 'm'
0x20000CC0: 20 DC.B 0x20 ; ' '
0x20000CC1: 46 DC.B 0x46 ; 'F'
0x20000CC2: 4C DC.B 0x4C ; 'L'
0x20000CC3: 41 DC.B 0x41 ; 'A'
0x20000CC4: 53 DC.B 0x53 ; 'S'
0x20000CC5: 48 DC.B 0x48 ; 'H'
0x20000CC6: 20 DC.B 0x20 ; ' '
0x20000CC7: 74 DC.B 0x74 ; 't'
0x20000CC8: 6F DC.B 0x6F ; 'o'
0x20000CC9: 20 DC.B 0x20 ; ' '
0x20000CCA: 52 DC.B 0x52 ; 'R'
0x20000CCB: 41 DC.B 0x41 ; 'A'
0x20000CCC: 4D DC.B 0x4D ; 'M'
0x20000CCD: 2E DC.B 0x2E ; '.'
0x20000CCE: 00 DC.B 0x00 ; '\0'
0x20000CCF: 00 DC.B 0x00 ; '\0'
0x20000CD0: 4D DC.B 0x4D ; 'M'
0x20000CD1: 6F DC.B 0x6F ; 'o'
0x20000CD2: 64 DC.B 0x64 ; 'd'
0x20000CD3: 65 DC.B 0x65 ; 'e'
0x20000CD4: 20 DC.B 0x20 ; ' '
0x20000CD5: 30 DC.B 0x30 ; '0'
0x20000CD6: 20 DC.B 0x20 ; ' '
0x20000CD7: 69 DC.B 0x69 ; 'i'
0x20000CD8: 73 DC.B 0x73 ; 's'
0x20000CD9: 20 DC.B 0x20 ; ' '
0x20000CDA: 73 DC.B 0x73 ; 's'
0x20000CDB: 65 DC.B 0x65 ; 'e'
0x20000CDC: 6C DC.B 0x6C ; 'l'
0x20000CDD: 65 DC.B 0x65 ; 'e'
0x20000CDE: 63 DC.B 0x63 ; 'c'
0x20000CDF: 74 DC.B 0x74 ; 't'
0x20000CE0: 65 DC.B 0x65 ; 'e'
0x20000CE1: 64 DC.B 0x64 ; 'd'
0x20000CE2: 2E DC.B 0x2E ; '.'
0x20000CE3: 20 DC.B 0x20 ; ' '
0x20000CE4: 41 DC.B 0x41 ; 'A'
0x20000CE5: 75 DC.B 0x75 ; 'u'
0x20000CE6: 74 DC.B 0x74 ; 't'
0x20000CE7: 6F DC.B 0x6F ; 'o'
0x20000CE8: 2D DC.B 0x2D ; '-'
0x20000CE9: 72 DC.B 0x72 ; 'r'
0x20000CEA: 65 DC.B 0x65 ; 'e'
0x20000CEB: 63 DC.B 0x63 ; 'c'
0x20000CEC: 6F DC.B 0x6F ; 'o'
0x20000CED: 6E DC.B 0x6E ; 'n'
0x20000CEE: 6E DC.B 0x6E ; 'n'
0x20000CEF: 65 DC.B 0x65 ; 'e'
0x20000CF0: 63 DC.B 0x63 ; 'c'
0x20000CF1: 74 DC.B 0x74 ; 't'
0x20000CF2: 20 DC.B 0x20 ; ' '
0x20000CF3: 69 DC.B 0x69 ; 'i'
0x20000CF4: 73 DC.B 0x73 ; 's'
0x20000CF5: 20 DC.B 0x20 ; ' '
0x20000CF6: 4F DC.B 0x4F ; 'O'
0x20000CF7: 4E DC.B 0x4E ; 'N'
0x20000CF8: 2E DC.B 0x2E ; '.'
0x20000CF9: 00 DC.B 0x00 ; '\0'
0x20000CFA: 00 DC.B 0x00 ; '\0'
0x20000CFB: 00 DC.B 0x00 ; '\0'
Section .bss.sys_data from main.o, size=278, align=4
sys_data:
0x20000CFC: 43 DC.B 0x43 ; 'C'
0x20000CFD: 61 DC.B 0x61 ; 'a'
0x20000CFE: 6E DC.B 0x6E ; 'n'
0x20000CFF: 6E DC.B 0x6E ; 'n'
0x20000D00: 6F DC.B 0x6F ; 'o'
0x20000D01: 74 DC.B 0x74 ; 't'
0x20000D02: 20 DC.B 0x20 ; ' '
0x20000D03: 72 DC.B 0x72 ; 'r'
0x20000D04: 65 DC.B 0x65 ; 'e'
0x20000D05: 61 DC.B 0x61 ; 'a'
0x20000D06: 64 DC.B 0x64 ; 'd'
0x20000D07: 20 DC.B 0x20 ; ' '
0x20000D08: 63 DC.B 0x63 ; 'c'
0x20000D09: 6F DC.B 0x6F ; 'o'
0x20000D0A: 6E DC.B 0x6E ; 'n'
0x20000D0B: 66 DC.B 0x66 ; 'f'
0x20000D0C: 69 DC.B 0x69 ; 'i'
0x20000D0D: 67 DC.B 0x67 ; 'g'
0x20000D0E: 75 DC.B 0x75 ; 'u'
0x20000D0F: 72 DC.B 0x72 ; 'r'
0x20000D10: 61 DC.B 0x61 ; 'a'
0x20000D11: 74 DC.B 0x74 ; 't'
0x20000D12: 69 DC.B 0x69 ; 'i'
0x20000D13: 6F DC.B 0x6F ; 'o'
0x20000D14: 6E DC.B 0x6E ; 'n'
0x20000D15: 20 DC.B 0x20 ; ' '
0x20000D16: 66 DC.B 0x66 ; 'f'
0x20000D17: 72 DC.B 0x72 ; 'r'
0x20000D18: 6F DC.B 0x6F ; 'o'
0x20000D19: 6D DC.B 0x6D ; 'm'
0x20000D1A: 20 DC.B 0x20 ; ' '
0x20000D1B: 46 DC.B 0x46 ; 'F'
0x20000D1C: 4C DC.B 0x4C ; 'L'
0x20000D1D: 41 DC.B 0x41 ; 'A'
0x20000D1E: 53 DC.B 0x53 ; 'S'
0x20000D1F: 48 DC.B 0x48 ; 'H'
0x20000D20: 20 DC.B 0x20 ; ' '
0x20000D21: 6D DC.B 0x6D ; 'm'
0x20000D22: 65 DC.B 0x65 ; 'e'
0x20000D23: 6D DC.B 0x6D ; 'm'
0x20000D24: 6F DC.B 0x6F ; 'o'
0x20000D25: 72 DC.B 0x72 ; 'r'
0x20000D26: 79 DC.B 0x79 ; 'y'
0x20000D27: 21 DC.B 0x21 ; '!'
0x20000D28: 00 DC.B 0x00 ; '\0'
0x20000D29: 43 DC.B 0x43 ; 'C'
0x20000D2A: 61 DC.B 0x61 ; 'a'
0x20000D2B: 6E DC.B 0x6E ; 'n'
0x20000D2C: 6E DC.B 0x6E ; 'n'
0x20000D2D: 6F DC.B 0x6F ; 'o'
0x20000D2E: 74 DC.B 0x74 ; 't'
0x20000D2F: 20 DC.B 0x20 ; ' '
0x20000D30: 72 DC.B 0x72 ; 'r'
0x20000D31: 65 DC.B 0x65 ; 'e'
0x20000D32: 61 DC.B 0x61 ; 'a'
0x20000D33: 64 DC.B 0x64 ; 'd'
0x20000D34: 20 DC.B 0x20 ; ' '
0x20000D35: 73 DC.B 0x73 ; 's'
0x20000D36: 74 DC.B 0x74 ; 't'
0x20000D37: 61 DC.B 0x61 ; 'a'
0x20000D38: 74 DC.B 0x74 ; 't'
0x20000D39: 69 DC.B 0x69 ; 'i'
0x20000D3A: 73 DC.B 0x73 ; 's'
0x20000D3B: 74 DC.B 0x74 ; 't'
0x20000D3C: 63 DC.B 0x63 ; 'c'
0x20000D3D: 61 DC.B 0x61 ; 'a'
0x20000D3E: 6C DC.B 0x6C ; 'l'
0x20000D3F: 20 DC.B 0x20 ; ' '
0x20000D40: 64 DC.B 0x64 ; 'd'
0x20000D41: 61 DC.B 0x61 ; 'a'
0x20000D42: 74 DC.B 0x74 ; 't'
0x20000D43: 61 DC.B 0x61 ; 'a'
0x20000D44: 20 DC.B 0x20 ; ' '
0x20000D45: 66 DC.B 0x66 ; 'f'
0x20000D46: 72 DC.B 0x72 ; 'r'
0x20000D47: 6F DC.B 0x6F ; 'o'
0x20000D48: 6D DC.B 0x6D ; 'm'
0x20000D49: 20 DC.B 0x20 ; ' '
0x20000D4A: 46 DC.B 0x46 ; 'F'
0x20000D4B: 4C DC.B 0x4C ; 'L'
0x20000D4C: 41 DC.B 0x41 ; 'A'
0x20000D4D: 53 DC.B 0x53 ; 'S'
0x20000D4E: 48 DC.B 0x48 ; 'H'
0x20000D4F: 20 DC.B 0x20 ; ' '
0x20000D50: 6D DC.B 0x6D ; 'm'
0x20000D51: 65 DC.B 0x65 ; 'e'
0x20000D52: 6D DC.B 0x6D ; 'm'
0x20000D53: 6F DC.B 0x6F ; 'o'
0x20000D54: 72 DC.B 0x72 ; 'r'
0x20000D55: 79 DC.B 0x79 ; 'y'
0x20000D56: 21 DC.B 0x21 ; '!'
0x20000D57: 00 DC.B 0x00 ; '\0'
0x20000D58: 25 DC.B 0x25 ; '%'
0x20000D59: 73 DC.B 0x73 ; 's'
0x20000D5A: 25 DC.B 0x25 ; '%'
0x20000D5B: 73 DC.B 0x73 ; 's'
0x20000D5C: 3A DC.B 0x3A ; ':'
0x20000D5D: 20 DC.B 0x20 ; ' '
0x20000D5E: 41 DC.B 0x41 ; 'A'
0x20000D5F: 44 DC.B 0x44 ; 'D'
0x20000D60: 43 DC.B 0x43 ; 'C'
0x20000D61: 20 DC.B 0x20 ; ' '
0x20000D62: 43 DC.B 0x43 ; 'C'
0x20000D63: 61 DC.B 0x61 ; 'a'
0x20000D64: 6C DC.B 0x6C ; 'l'
0x20000D65: 69 DC.B 0x69 ; 'i'
0x20000D66: 62 DC.B 0x62 ; 'b'
0x20000D67: 72 DC.B 0x72 ; 'r'
0x20000D68: 61 DC.B 0x61 ; 'a'
0x20000D69: 74 DC.B 0x74 ; 't'
0x20000D6A: 69 DC.B 0x69 ; 'i'
0x20000D6B: 6F DC.B 0x6F ; 'o'
0x20000D6C: 6E DC.B 0x6E ; 'n'
0x20000D6D: 20 DC.B 0x20 ; ' '
0x20000D6E: 76 DC.B 0x76 ; 'v'
0x20000D6F: 61 DC.B 0x61 ; 'a'
0x20000D70: 6C DC.B 0x6C ; 'l'
0x20000D71: 75 DC.B 0x75 ; 'u'
0x20000D72: 65 DC.B 0x65 ; 'e'
0x20000D73: 3A DC.B 0x3A ; ':'
0x20000D74: 20 DC.B 0x20 ; ' '
0x20000D75: 25 DC.B 0x25 ; '%'
0x20000D76: 75 DC.B 0x75 ; 'u'
0x20000D77: 0A DC.B 0x0A ; '\n'
0x20000D78: 00 DC.B 0x00 ; '\0'
0x20000D79: 1B DC.B 0x1B ; '\x1B'
0x20000D7A: 5B DC.B 0x5B ; '['
0x20000D7B: 31 DC.B 0x31 ; '1'
0x20000D7C: 3B DC.B 0x3B ; ';'
0x20000D7D: 33 DC.B 0x33 ; '3'
0x20000D7E: 32 DC.B 0x32 ; '2'
0x20000D7F: 6D DC.B 0x6D ; 'm'
0x20000D80: 00 DC.B 0x00 ; '\0'
0x20000D81: 41 DC.B 0x41 ; 'A'
0x20000D82: 44 DC.B 0x44 ; 'D'
0x20000D83: 43 DC.B 0x43 ; 'C'
0x20000D84: 20 DC.B 0x20 ; ' '
0x20000D85: 63 DC.B 0x63 ; 'c'
0x20000D86: 61 DC.B 0x61 ; 'a'
0x20000D87: 6C DC.B 0x6C ; 'l'
0x20000D88: 69 DC.B 0x69 ; 'i'
0x20000D89: 62 DC.B 0x62 ; 'b'
0x20000D8A: 72 DC.B 0x72 ; 'r'
0x20000D8B: 61 DC.B 0x61 ; 'a'
0x20000D8C: 74 DC.B 0x74 ; 't'
0x20000D8D: 69 DC.B 0x69 ; 'i'
0x20000D8E: 6F DC.B 0x6F ; 'o'
0x20000D8F: 6E DC.B 0x6E ; 'n'
0x20000D90: 20 DC.B 0x20 ; ' '
0x20000D91: 65 DC.B 0x65 ; 'e'
0x20000D92: 72 DC.B 0x72 ; 'r'
0x20000D93: 72 DC.B 0x72 ; 'r'
0x20000D94: 6F DC.B 0x6F ; 'o'
0x20000D95: 72 DC.B 0x72 ; 'r'
0x20000D96: 21 DC.B 0x21 ; '!'
0x20000D97: 00 DC.B 0x00 ; '\0'
0x20000D98: 43 DC.B 0x43 ; 'C'
0x20000D99: 61 DC.B 0x61 ; 'a'
0x20000D9A: 6E DC.B 0x6E ; 'n'
0x20000D9B: 6E DC.B 0x6E ; 'n'
0x20000D9C: 6F DC.B 0x6F ; 'o'
0x20000D9D: 74 DC.B 0x74 ; 't'
0x20000D9E: 20 DC.B 0x20 ; ' '
0x20000D9F: 73 DC.B 0x73 ; 's'
0x20000DA0: 74 DC.B 0x74 ; 't'
0x20000DA1: 6F DC.B 0x6F ; 'o'
0x20000DA2: 70 DC.B 0x70 ; 'p'
0x20000DA3: 20 DC.B 0x20 ; ' '
0x20000DA4: 41 DC.B 0x41 ; 'A'
0x20000DA5: 44 DC.B 0x44 ; 'D'
0x20000DA6: 43 DC.B 0x43 ; 'C'
0x20000DA7: 21 DC.B 0x21 ; '!'
0x20000DA8: 00 DC.B 0x00 ; '\0'
0x20000DA9: 25 DC.B 0x25 ; '%'
0x20000DAA: 73 DC.B 0x73 ; 's'
0x20000DAB: 3A DC.B 0x3A ; ':'
0x20000DAC: 20 DC.B 0x20 ; ' '
0x20000DAD: 44 DC.B 0x44 ; 'D'
0x20000DAE: 41 DC.B 0x41 ; 'A'
0x20000DAF: 43 DC.B 0x43 ; 'C'
0x20000DB0: 20 DC.B 0x20 ; ' '
0x20000DB1: 43 DC.B 0x43 ; 'C'
0x20000DB2: 61 DC.B 0x61 ; 'a'
0x20000DB3: 6C DC.B 0x6C ; 'l'
0x20000DB4: 69 DC.B 0x69 ; 'i'
0x20000DB5: 62 DC.B 0x62 ; 'b'
0x20000DB6: 72 DC.B 0x72 ; 'r'
0x20000DB7: 61 DC.B 0x61 ; 'a'
0x20000DB8: 74 DC.B 0x74 ; 't'
0x20000DB9: 69 DC.B 0x69 ; 'i'
0x20000DBA: 6F DC.B 0x6F ; 'o'
0x20000DBB: 6E DC.B 0x6E ; 'n'
0x20000DBC: 20 DC.B 0x20 ; ' '
0x20000DBD: 76 DC.B 0x76 ; 'v'
0x20000DBE: 61 DC.B 0x61 ; 'a'
0x20000DBF: 6C DC.B 0x6C ; 'l'
0x20000DC0: 75 DC.B 0x75 ; 'u'
0x20000DC1: 65 DC.B 0x65 ; 'e'
0x20000DC2: 20 DC.B 0x20 ; ' '
0x20000DC3: 66 DC.B 0x66 ; 'f'
0x20000DC4: 6F DC.B 0x6F ; 'o'
0x20000DC5: 72 DC.B 0x72 ; 'r'
0x20000DC6: 20 DC.B 0x20 ; ' '
0x20000DC7: 63 DC.B 0x63 ; 'c'
0x20000DC8: 68 DC.B 0x68 ; 'h'
0x20000DC9: 61 DC.B 0x61 ; 'a'
0x20000DCA: 6E DC.B 0x6E ; 'n'
0x20000DCB: 6E DC.B 0x6E ; 'n'
0x20000DCC: 65 DC.B 0x65 ; 'e'
0x20000DCD: 6C DC.B 0x6C ; 'l'
0x20000DCE: 20 DC.B 0x20 ; ' '
0x20000DCF: 31 DC.B 0x31 ; '1'
0x20000DD0: 3A DC.B 0x3A ; ':'
0x20000DD1: 20 DC.B 0x20 ; ' '
0x20000DD2: 25 DC.B 0x25 ; '%'
0x20000DD3: 75 DC.B 0x75 ; 'u'
0x20000DD4: 0A DC.B 0x0A ; '\n'
0x20000DD5: 00 DC.B 0x00 ; '\0'
0x20000DD6: 25 DC.B 0x25 ; '%'
0x20000DD7: 73 DC.B 0x73 ; 's'
0x20000DD8: 3A DC.B 0x3A ; ':'
0x20000DD9: 20 DC.B 0x20 ; ' '
0x20000DDA: 44 DC.B 0x44 ; 'D'
0x20000DDB: 41 DC.B 0x41 ; 'A'
0x20000DDC: 43 DC.B 0x43 ; 'C'
0x20000DDD: 20 DC.B 0x20 ; ' '
0x20000DDE: 43 DC.B 0x43 ; 'C'
0x20000DDF: 61 DC.B 0x61 ; 'a'
0x20000DE0: 6C DC.B 0x6C ; 'l'
0x20000DE1: 69 DC.B 0x69 ; 'i'
0x20000DE2: 62 DC.B 0x62 ; 'b'
0x20000DE3: 72 DC.B 0x72 ; 'r'
0x20000DE4: 61 DC.B 0x61 ; 'a'
0x20000DE5: 74 DC.B 0x74 ; 't'
0x20000DE6: 69 DC.B 0x69 ; 'i'
0x20000DE7: 6F DC.B 0x6F ; 'o'
0x20000DE8: 6E DC.B 0x6E ; 'n'
0x20000DE9: 20 DC.B 0x20 ; ' '
0x20000DEA: 76 DC.B 0x76 ; 'v'
0x20000DEB: 61 DC.B 0x61 ; 'a'
0x20000DEC: 6C DC.B 0x6C ; 'l'
0x20000DED: 75 DC.B 0x75 ; 'u'
0x20000DEE: 65 DC.B 0x65 ; 'e'
0x20000DEF: 20 DC.B 0x20 ; ' '
0x20000DF0: 66 DC.B 0x66 ; 'f'
0x20000DF1: 6F DC.B 0x6F ; 'o'
0x20000DF2: 72 DC.B 0x72 ; 'r'
0x20000DF3: 20 DC.B 0x20 ; ' '
0x20000DF4: 63 DC.B 0x63 ; 'c'
0x20000DF5: 68 DC.B 0x68 ; 'h'
0x20000DF6: 61 DC.B 0x61 ; 'a'
0x20000DF7: 6E DC.B 0x6E ; 'n'
0x20000DF8: 6E DC.B 0x6E ; 'n'
0x20000DF9: 65 DC.B 0x65 ; 'e'
0x20000DFA: 6C DC.B 0x6C ; 'l'
0x20000DFB: 20 DC.B 0x20 ; ' '
0x20000DFC: 32 DC.B 0x32 ; '2'
0x20000DFD: 3A DC.B 0x3A ; ':'
0x20000DFE: 20 DC.B 0x20 ; ' '
0x20000DFF: 25 DC.B 0x25 ; '%'
0x20000E00: 75 DC.B 0x75 ; 'u'
0x20000E01: 0A DC.B 0x0A ; '\n'
0x20000E02: 00 DC.B 0x00 ; '\0'
0x20000E03: 00 DC.B 0x00 ; '\0'
0x20000E04: 43 DC.B 0x43 ; 'C'
0x20000E05: 61 DC.B 0x61 ; 'a'
0x20000E06: 6E DC.B 0x6E ; 'n'
0x20000E07: 6E DC.B 0x6E ; 'n'
0x20000E08: 6F DC.B 0x6F ; 'o'
0x20000E09: 74 DC.B 0x74 ; 't'
0x20000E0A: 20 DC.B 0x20 ; ' '
0x20000E0B: 73 DC.B 0x73 ; 's'
0x20000E0C: 74 DC.B 0x74 ; 't'
0x20000E0D: 61 DC.B 0x61 ; 'a'
0x20000E0E: 72 DC.B 0x72 ; 'r'
0x20000E0F: 74 DC.B 0x74 ; 't'
0x20000E10: 20 DC.B 0x20 ; ' '
0x20000E11: 41 DC.B 0x41 ; 'A'
Section .bss.savedLockKey from main.o, size=2, align=2
savedLockKey:
0x20000E12: 00 DC.B 0x00 ; '\0'
0x20000E13: 00 DC.B 0x00 ; '\0'
Section .bss.libc._SEGGER_RTT from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=168, align=4
_SEGGER_RTT:
0x20000E14: 30 DC.B 0x30 ; '0'
0x20000E15: 31 DC.B 0x31 ; '1'
0x20000E16: 32 DC.B 0x32 ; '2'
0x20000E17: 33 DC.B 0x33 ; '3'
0x20000E18: 34 DC.B 0x34 ; '4'
0x20000E19: 35 DC.B 0x35 ; '5'
0x20000E1A: 36 DC.B 0x36 ; '6'
0x20000E1B: 37 DC.B 0x37 ; '7'
0x20000E1C: 38 DC.B 0x38 ; '8'
0x20000E1D: 39 DC.B 0x39 ; '9'
0x20000E1E: 41 DC.B 0x41 ; 'A'
0x20000E1F: 42 DC.B 0x42 ; 'B'
0x20000E20: 43 DC.B 0x43 ; 'C'
0x20000E21: 44 DC.B 0x44 ; 'D'
0x20000E22: 45 DC.B 0x45 ; 'E'
0x20000E23: 46 DC.B 0x46 ; 'F'
0x20000E24: 00 DC.B 0x00 ; '\0'
0x20000E25: 47 DC.B 0x47 ; 'G'
0x20000E26: 43 DC.B 0x43 ; 'C'
0x20000E27: 43 DC.B 0x43 ; 'C'
0x20000E28: 3A DC.B 0x3A ; ':'
0x20000E29: 20 DC.B 0x20 ; ' '
0x20000E2A: 28 DC.B 0x28 ; '('
0x20000E2B: 62 DC.B 0x62 ; 'b'
0x20000E2C: 61 DC.B 0x61 ; 'a'
0x20000E2D: 73 DC.B 0x73 ; 's'
0x20000E2E: 65 DC.B 0x65 ; 'e'
0x20000E2F: 64 DC.B 0x64 ; 'd'
0x20000E30: 20 DC.B 0x20 ; ' '
0x20000E31: 6F DC.B 0x6F ; 'o'
0x20000E32: 6E DC.B 0x6E ; 'n'
0x20000E33: 20 DC.B 0x20 ; ' '
0x20000E34: 61 DC.B 0x61 ; 'a'
0x20000E35: 72 DC.B 0x72 ; 'r'
0x20000E36: 6D DC.B 0x6D ; 'm'
0x20000E37: 2D DC.B 0x2D ; '-'
0x20000E38: 31 DC.B 0x31 ; '1'
0x20000E39: 32 DC.B 0x32 ; '2'
0x20000E3A: 2E DC.B 0x2E ; '.'
0x20000E3B: 32 DC.B 0x32 ; '2'
0x20000E3C: 2E DC.B 0x2E ; '.'
0x20000E3D: 52 DC.B 0x52 ; 'R'
0x20000E3E: 65 DC.B 0x65 ; 'e'
0x20000E3F: 6C DC.B 0x6C ; 'l'
0x20000E40: 31 DC.B 0x31 ; '1'
0x20000E41: 20 DC.B 0x20 ; ' '
0x20000E42: 73 DC.B 0x73 ; 's'
0x20000E43: 6F DC.B 0x6F ; 'o'
0x20000E44: 75 DC.B 0x75 ; 'u'
0x20000E45: 72 DC.B 0x72 ; 'r'
0x20000E46: 63 DC.B 0x63 ; 'c'
0x20000E47: 65 DC.B 0x65 ; 'e'
0x20000E48: 20 DC.B 0x20 ; ' '
0x20000E49: 72 DC.B 0x72 ; 'r'
0x20000E4A: 65 DC.B 0x65 ; 'e'
0x20000E4B: 6C DC.B 0x6C ; 'l'
0x20000E4C: 65 DC.B 0x65 ; 'e'
0x20000E4D: 61 DC.B 0x61 ; 'a'
0x20000E4E: 73 DC.B 0x73 ; 's'
0x20000E4F: 65 DC.B 0x65 ; 'e'
0x20000E50: 29 DC.B 0x29 ; ')'
0x20000E51: 20 DC.B 0x20 ; ' '
0x20000E52: 31 DC.B 0x31 ; '1'
0x20000E53: 32 DC.B 0x32 ; '2'
0x20000E54: 2E DC.B 0x2E ; '.'
0x20000E55: 32 DC.B 0x32 ; '2'
0x20000E56: 2E DC.B 0x2E ; '.'
0x20000E57: 31 DC.B 0x31 ; '1'
0x20000E58: 20 DC.B 0x20 ; ' '
0x20000E59: 32 DC.B 0x32 ; '2'
0x20000E5A: 30 DC.B 0x30 ; '0'
0x20000E5B: 32 DC.B 0x32 ; '2'
0x20000E5C: 32 DC.B 0x32 ; '2'
0x20000E5D: 31 DC.B 0x31 ; '1'
0x20000E5E: 32 DC.B 0x32 ; '2'
0x20000E5F: 30 DC.B 0x30 ; '0'
0x20000E60: 35 DC.B 0x35 ; '5'
0x20000E61: 00 DC.B 0x00 ; '\0'
0x20000E62: 41 DC.B 0x41 ; 'A'
0x20000E63: 2C DC.B 0x2C ; ','
0x20000E64: 00 DC.B 0x00 ; '\0'
0x20000E65: 00 DC.B 0x00 ; '\0'
0x20000E66: 00 DC.B 0x00 ; '\0'
0x20000E67: 61 DC.B 0x61 ; 'a'
0x20000E68: 65 DC.B 0x65 ; 'e'
0x20000E69: 61 DC.B 0x61 ; 'a'
0x20000E6A: 62 DC.B 0x62 ; 'b'
0x20000E6B: 69 DC.B 0x69 ; 'i'
0x20000E6C: 00 DC.B 0x00 ; '\0'
0x20000E6D: 01 DC.B 0x01 ; '\x01'
0x20000E6E: 22 DC.B 0x22 ; '\"'
0x20000E6F: 00 DC.B 0x00 ; '\0'
0x20000E70: 00 DC.B 0x00 ; '\0'
0x20000E71: 00 DC.B 0x00 ; '\0'
0x20000E72: 05 DC.B 0x05 ; '\x05'
0x20000E73: 36 DC.B 0x36 ; '6'
0x20000E74: 2D DC.B 0x2D ; '-'
0x20000E75: 4D DC.B 0x4D ; 'M'
0x20000E76: 00 DC.B 0x00 ; '\0'
0x20000E77: 06 DC.B 0x06 ; '\x06'
0x20000E78: 0B DC.B 0x0B ; '\x0B'
0x20000E79: 07 DC.B 0x07 ; '\x07'
0x20000E7A: 4D DC.B 0x4D ; 'M'
0x20000E7B: 09 DC.B 0x09 ; '\t'
0x20000E7C: 01 DC.B 0x01 ; '\x01'
0x20000E7D: 12 DC.B 0x12 ; '\x12'
0x20000E7E: 04 DC.B 0x04 ; '\x04'
0x20000E7F: 14 DC.B 0x14 ; '\x14'
0x20000E80: 01 DC.B 0x01 ; '\x01'
0x20000E81: 15 DC.B 0x15 ; '\x15'
0x20000E82: 01 DC.B 0x01 ; '\x01'
0x20000E83: 17 DC.B 0x17 ; '\x17'
0x20000E84: 03 DC.B 0x03 ; '\x03'
0x20000E85: 18 DC.B 0x18 ; '\x18'
0x20000E86: 01 DC.B 0x01 ; '\x01'
0x20000E87: 19 DC.B 0x19 ; '\x19'
0x20000E88: 01 DC.B 0x01 ; '\x01'
0x20000E89: 1A DC.B 0x1A ; '\x1A'
0x20000E8A: 01 DC.B 0x01 ; '\x01'
0x20000E8B: 1E DC.B 0x1E ; '\x1E'
0x20000E8C: 02 DC.B 0x02 ; '\x02'
0x20000E8D: 26 DC.B 0x26 ; '&'
0x20000E8E: 01 DC.B 0x01 ; '\x01'
0x20000E8F: 00 DC.B 0x00 ; '\0'
0x20000E90: 00 DC.B 0x00 ; '\0'
0x20000E91: 00 DC.B 0x00 ; '\0'
0x20000E92: 00 DC.B 0x00 ; '\0'
0x20000E93: 00 DC.B 0x00 ; '\0'
0x20000E94: 00 DC.B 0x00 ; '\0'
0x20000E95: 00 DC.B 0x00 ; '\0'
0x20000E96: 00 DC.B 0x00 ; '\0'
0x20000E97: 00 DC.B 0x00 ; '\0'
0x20000E98: 00 DC.B 0x00 ; '\0'
0x20000E99: 00 DC.B 0x00 ; '\0'
0x20000E9A: 00 DC.B 0x00 ; '\0'
0x20000E9B: 00 DC.B 0x00 ; '\0'
0x20000E9C: 00 DC.B 0x00 ; '\0'
0x20000E9D: 00 DC.B 0x00 ; '\0'
0x20000E9E: 00 DC.B 0x00 ; '\0'
0x20000E9F: 00 DC.B 0x00 ; '\0'
0x20000EA0: 01 DC.B 0x01 ; '\x01'
0x20000EA1: 00 DC.B 0x00 ; '\0'
0x20000EA2: 00 DC.B 0x00 ; '\0'
0x20000EA3: 00 DC.B 0x00 ; '\0'
0x20000EA4: 00 DC.B 0x00 ; '\0'
0x20000EA5: 00 DC.B 0x00 ; '\0'
0x20000EA6: 00 DC.B 0x00 ; '\0'
0x20000EA7: 00 DC.B 0x00 ; '\0'
0x20000EA8: 00 DC.B 0x00 ; '\0'
0x20000EA9: 00 DC.B 0x00 ; '\0'
0x20000EAA: 00 DC.B 0x00 ; '\0'
0x20000EAB: 00 DC.B 0x00 ; '\0'
0x20000EAC: 04 DC.B 0x04 ; '\x04'
0x20000EAD: 00 DC.B 0x00 ; '\0'
0x20000EAE: F1 DC.B 0xF1 ; '\xF1'
0x20000EAF: FF DC.B 0xFF ; '\xFF'
0x20000EB0: 00 DC.B 0x00 ; '\0'
0x20000EB1: 00 DC.B 0x00 ; '\0'
0x20000EB2: 00 DC.B 0x00 ; '\0'
0x20000EB3: 00 DC.B 0x00 ; '\0'
0x20000EB4: 00 DC.B 0x00 ; '\0'
0x20000EB5: 00 DC.B 0x00 ; '\0'
0x20000EB6: 00 DC.B 0x00 ; '\0'
0x20000EB7: 00 DC.B 0x00 ; '\0'
0x20000EB8: 00 DC.B 0x00 ; '\0'
0x20000EB9: 00 DC.B 0x00 ; '\0'
0x20000EBA: 00 DC.B 0x00 ; '\0'
0x20000EBB: 00 DC.B 0x00 ; '\0'
Section .bss.huart1 from usart.o, size=144, align=4
huart1:
0x20000EBC: 00 DC.B 0x00 ; '\0'
0x20000EBD: 53 DC.B 0x53 ; 'S'
0x20000EBE: 45 DC.B 0x45 ; 'E'
0x20000EBF: 47 DC.B 0x47 ; 'G'
0x20000EC0: 47 DC.B 0x47 ; 'G'
0x20000EC1: 45 DC.B 0x45 ; 'E'
0x20000EC2: 52 DC.B 0x52 ; 'R'
0x20000EC3: 20 DC.B 0x20 ; ' '
0x20000EC4: 63 DC.B 0x63 ; 'c'
0x20000EC5: 6F DC.B 0x6F ; 'o'
0x20000EC6: 6D DC.B 0x6D ; 'm'
0x20000EC7: 70 DC.B 0x70 ; 'p'
0x20000EC8: 69 DC.B 0x69 ; 'i'
0x20000EC9: 6C DC.B 0x6C ; 'l'
0x20000ECA: 65 DC.B 0x65 ; 'e'
0x20000ECB: 72 DC.B 0x72 ; 'r'
0x20000ECC: 20 DC.B 0x20 ; ' '
0x20000ECD: 76 DC.B 0x76 ; 'v'
0x20000ECE: 65 DC.B 0x65 ; 'e'
0x20000ECF: 72 DC.B 0x72 ; 'r'
0x20000ED0: 73 DC.B 0x73 ; 's'
0x20000ED1: 69 DC.B 0x69 ; 'i'
0x20000ED2: 6F DC.B 0x6F ; 'o'
0x20000ED3: 6E DC.B 0x6E ; 'n'
0x20000ED4: 20 DC.B 0x20 ; ' '
0x20000ED5: 31 DC.B 0x31 ; '1'
0x20000ED6: 35 DC.B 0x35 ; '5'
0x20000ED7: 2E DC.B 0x2E ; '.'
0x20000ED8: 32 DC.B 0x32 ; '2'
0x20000ED9: 2E DC.B 0x2E ; '.'
0x20000EDA: 34 DC.B 0x34 ; '4'
0x20000EDB: 20 DC.B 0x20 ; ' '
0x20000EDC: 28 DC.B 0x28 ; '('
0x20000EDD: 62 DC.B 0x62 ; 'b'
0x20000EDE: 61 DC.B 0x61 ; 'a'
0x20000EDF: 73 DC.B 0x73 ; 's'
0x20000EE0: 65 DC.B 0x65 ; 'e'
0x20000EE1: 64 DC.B 0x64 ; 'd'
0x20000EE2: 20 DC.B 0x20 ; ' '
0x20000EE3: 6F DC.B 0x6F ; 'o'
0x20000EE4: 6E DC.B 0x6E ; 'n'
0x20000EE5: 20 DC.B 0x20 ; ' '
0x20000EE6: 63 DC.B 0x63 ; 'c'
0x20000EE7: 6C DC.B 0x6C ; 'l'
0x20000EE8: 61 DC.B 0x61 ; 'a'
0x20000EE9: 6E DC.B 0x6E ; 'n'
0x20000EEA: 67 DC.B 0x67 ; 'g'
0x20000EEB: 20 DC.B 0x20 ; ' '
0x20000EEC: 31 DC.B 0x31 ; '1'
0x20000EED: 35 DC.B 0x35 ; '5'
0x20000EEE: 2E DC.B 0x2E ; '.'
0x20000EEF: 30 DC.B 0x30 ; '0'
0x20000EF0: 2E DC.B 0x2E ; '.'
0x20000EF1: 36 DC.B 0x36 ; '6'
0x20000EF2: 29 DC.B 0x29 ; ')'
0x20000EF3: 00 DC.B 0x00 ; '\0'
0x20000EF4: 41 DC.B 0x41 ; 'A'
0x20000EF5: 44 DC.B 0x44 ; 'D'
0x20000EF6: 00 DC.B 0x00 ; '\0'
0x20000EF7: 00 DC.B 0x00 ; '\0'
0x20000EF8: 00 DC.B 0x00 ; '\0'
0x20000EF9: 61 DC.B 0x61 ; 'a'
0x20000EFA: 65 DC.B 0x65 ; 'e'
0x20000EFB: 61 DC.B 0x61 ; 'a'
0x20000EFC: 62 DC.B 0x62 ; 'b'
0x20000EFD: 69 DC.B 0x69 ; 'i'
0x20000EFE: 00 DC.B 0x00 ; '\0'
0x20000EFF: 01 DC.B 0x01 ; '\x01'
0x20000F00: 3A DC.B 0x3A ; ':'
0x20000F01: 00 DC.B 0x00 ; '\0'
0x20000F02: 00 DC.B 0x00 ; '\0'
0x20000F03: 00 DC.B 0x00 ; '\0'
0x20000F04: 43 DC.B 0x43 ; 'C'
0x20000F05: 32 DC.B 0x32 ; '2'
0x20000F06: 2E DC.B 0x2E ; '.'
0x20000F07: 30 DC.B 0x30 ; '0'
0x20000F08: 39 DC.B 0x39 ; '9'
0x20000F09: 00 DC.B 0x00 ; '\0'
0x20000F0A: 05 DC.B 0x05 ; '\x05'
0x20000F0B: 63 DC.B 0x63 ; 'c'
0x20000F0C: 6F DC.B 0x6F ; 'o'
0x20000F0D: 72 DC.B 0x72 ; 'r'
0x20000F0E: 74 DC.B 0x74 ; 't'
0x20000F0F: 65 DC.B 0x65 ; 'e'
0x20000F10: 78 DC.B 0x78 ; 'x'
0x20000F11: 2D DC.B 0x2D ; '-'
0x20000F12: 6D DC.B 0x6D ; 'm'
0x20000F13: 30 DC.B 0x30 ; '0'
0x20000F14: 70 DC.B 0x70 ; 'p'
0x20000F15: 6C DC.B 0x6C ; 'l'
0x20000F16: 75 DC.B 0x75 ; 'u'
0x20000F17: 73 DC.B 0x73 ; 's'
0x20000F18: 00 DC.B 0x00 ; '\0'
0x20000F19: 06 DC.B 0x06 ; '\x06'
0x20000F1A: 0C DC.B 0x0C ; '\x0C'
0x20000F1B: 07 DC.B 0x07 ; '\x07'
0x20000F1C: 4D DC.B 0x4D ; 'M'
0x20000F1D: 08 DC.B 0x08 ; '\x08'
0x20000F1E: 00 DC.B 0x00 ; '\0'
0x20000F1F: 09 DC.B 0x09 ; '\t'
0x20000F20: 01 DC.B 0x01 ; '\x01'
0x20000F21: 0E DC.B 0x0E ; '\x0E'
0x20000F22: 00 DC.B 0x00 ; '\0'
0x20000F23: 11 DC.B 0x11 ; '\x11'
0x20000F24: 01 DC.B 0x01 ; '\x01'
0x20000F25: 12 DC.B 0x12 ; '\x12'
0x20000F26: 04 DC.B 0x04 ; '\x04'
0x20000F27: 14 DC.B 0x14 ; '\x14'
0x20000F28: 01 DC.B 0x01 ; '\x01'
0x20000F29: 15 DC.B 0x15 ; '\x15'
0x20000F2A: 00 DC.B 0x00 ; '\0'
0x20000F2B: 17 DC.B 0x17 ; '\x17'
0x20000F2C: 03 DC.B 0x03 ; '\x03'
0x20000F2D: 18 DC.B 0x18 ; '\x18'
0x20000F2E: 01 DC.B 0x01 ; '\x01'
0x20000F2F: 19 DC.B 0x19 ; '\x19'
0x20000F30: 01 DC.B 0x01 ; '\x01'
0x20000F31: 1A DC.B 0x1A ; '\x1A'
0x20000F32: 01 DC.B 0x01 ; '\x01'
0x20000F33: 1E DC.B 0x1E ; '\x1E'
0x20000F34: 01 DC.B 0x01 ; '\x01'
0x20000F35: 22 DC.B 0x22 ; '\"'
0x20000F36: 00 DC.B 0x00 ; '\0'
0x20000F37: 26 DC.B 0x26 ; '&'
0x20000F38: 01 DC.B 0x01 ; '\x01'
0x20000F39: 00 DC.B 0x00 ; '\0'
0x20000F3A: 00 DC.B 0x00 ; '\0'
0x20000F3B: 00 DC.B 0x00 ; '\0'
0x20000F3C: 00 DC.B 0x00 ; '\0'
0x20000F3D: 00 DC.B 0x00 ; '\0'
0x20000F3E: 00 DC.B 0x00 ; '\0'
0x20000F3F: 00 DC.B 0x00 ; '\0'
0x20000F40: 00 DC.B 0x00 ; '\0'
0x20000F41: 00 DC.B 0x00 ; '\0'
0x20000F42: 00 DC.B 0x00 ; '\0'
0x20000F43: 00 DC.B 0x00 ; '\0'
0x20000F44: 00 DC.B 0x00 ; '\0'
0x20000F45: 00 DC.B 0x00 ; '\0'
0x20000F46: 00 DC.B 0x00 ; '\0'
0x20000F47: 00 DC.B 0x00 ; '\0'
0x20000F48: 00 DC.B 0x00 ; '\0'
0x20000F49: 00 DC.B 0x00 ; '\0'
0x20000F4A: 00 DC.B 0x00 ; '\0'
0x20000F4B: 00 DC.B 0x00 ; '\0'
Section .bss.hdma_memtomem_dma1_channel2 from dma.o, size=92, align=4
hdma_memtomem_dma1_channel2:
0x20000F4C: 00 DC.B 0x00 ; '\0'
0x20000F4D: 53 DC.B 0x53 ; 'S'
0x20000F4E: 45 DC.B 0x45 ; 'E'
0x20000F4F: 47 DC.B 0x47 ; 'G'
0x20000F50: 47 DC.B 0x47 ; 'G'
0x20000F51: 45 DC.B 0x45 ; 'E'
0x20000F52: 52 DC.B 0x52 ; 'R'
0x20000F53: 20 DC.B 0x20 ; ' '
0x20000F54: 63 DC.B 0x63 ; 'c'
0x20000F55: 6F DC.B 0x6F ; 'o'
0x20000F56: 6D DC.B 0x6D ; 'm'
0x20000F57: 70 DC.B 0x70 ; 'p'
0x20000F58: 69 DC.B 0x69 ; 'i'
0x20000F59: 6C DC.B 0x6C ; 'l'
0x20000F5A: 65 DC.B 0x65 ; 'e'
0x20000F5B: 72 DC.B 0x72 ; 'r'
0x20000F5C: 20 DC.B 0x20 ; ' '
0x20000F5D: 76 DC.B 0x76 ; 'v'
0x20000F5E: 65 DC.B 0x65 ; 'e'
0x20000F5F: 72 DC.B 0x72 ; 'r'
0x20000F60: 73 DC.B 0x73 ; 's'
0x20000F61: 69 DC.B 0x69 ; 'i'
0x20000F62: 6F DC.B 0x6F ; 'o'
0x20000F63: 6E DC.B 0x6E ; 'n'
0x20000F64: 20 DC.B 0x20 ; ' '
0x20000F65: 31 DC.B 0x31 ; '1'
0x20000F66: 35 DC.B 0x35 ; '5'
0x20000F67: 2E DC.B 0x2E ; '.'
0x20000F68: 32 DC.B 0x32 ; '2'
0x20000F69: 2E DC.B 0x2E ; '.'
0x20000F6A: 34 DC.B 0x34 ; '4'
0x20000F6B: 20 DC.B 0x20 ; ' '
0x20000F6C: 28 DC.B 0x28 ; '('
0x20000F6D: 62 DC.B 0x62 ; 'b'
0x20000F6E: 61 DC.B 0x61 ; 'a'
0x20000F6F: 73 DC.B 0x73 ; 's'
0x20000F70: 65 DC.B 0x65 ; 'e'
0x20000F71: 64 DC.B 0x64 ; 'd'
0x20000F72: 20 DC.B 0x20 ; ' '
0x20000F73: 6F DC.B 0x6F ; 'o'
0x20000F74: 6E DC.B 0x6E ; 'n'
0x20000F75: 20 DC.B 0x20 ; ' '
0x20000F76: 63 DC.B 0x63 ; 'c'
0x20000F77: 6C DC.B 0x6C ; 'l'
0x20000F78: 61 DC.B 0x61 ; 'a'
0x20000F79: 6E DC.B 0x6E ; 'n'
0x20000F7A: 67 DC.B 0x67 ; 'g'
0x20000F7B: 20 DC.B 0x20 ; ' '
0x20000F7C: 31 DC.B 0x31 ; '1'
0x20000F7D: 35 DC.B 0x35 ; '5'
0x20000F7E: 2E DC.B 0x2E ; '.'
0x20000F7F: 30 DC.B 0x30 ; '0'
0x20000F80: 2E DC.B 0x2E ; '.'
0x20000F81: 36 DC.B 0x36 ; '6'
0x20000F82: 29 DC.B 0x29 ; ')'
0x20000F83: 00 DC.B 0x00 ; '\0'
0x20000F84: 41 DC.B 0x41 ; 'A'
0x20000F85: 44 DC.B 0x44 ; 'D'
0x20000F86: 00 DC.B 0x00 ; '\0'
0x20000F87: 00 DC.B 0x00 ; '\0'
0x20000F88: 00 DC.B 0x00 ; '\0'
0x20000F89: 61 DC.B 0x61 ; 'a'
0x20000F8A: 65 DC.B 0x65 ; 'e'
0x20000F8B: 61 DC.B 0x61 ; 'a'
0x20000F8C: 62 DC.B 0x62 ; 'b'
0x20000F8D: 69 DC.B 0x69 ; 'i'
0x20000F8E: 00 DC.B 0x00 ; '\0'
0x20000F8F: 01 DC.B 0x01 ; '\x01'
0x20000F90: 3A DC.B 0x3A ; ':'
0x20000F91: 00 DC.B 0x00 ; '\0'
0x20000F92: 00 DC.B 0x00 ; '\0'
0x20000F93: 00 DC.B 0x00 ; '\0'
0x20000F94: 43 DC.B 0x43 ; 'C'
0x20000F95: 32 DC.B 0x32 ; '2'
0x20000F96: 2E DC.B 0x2E ; '.'
0x20000F97: 30 DC.B 0x30 ; '0'
0x20000F98: 39 DC.B 0x39 ; '9'
0x20000F99: 00 DC.B 0x00 ; '\0'
0x20000F9A: 05 DC.B 0x05 ; '\x05'
0x20000F9B: 63 DC.B 0x63 ; 'c'
0x20000F9C: 6F DC.B 0x6F ; 'o'
0x20000F9D: 72 DC.B 0x72 ; 'r'
0x20000F9E: 74 DC.B 0x74 ; 't'
0x20000F9F: 65 DC.B 0x65 ; 'e'
0x20000FA0: 78 DC.B 0x78 ; 'x'
0x20000FA1: 2D DC.B 0x2D ; '-'
0x20000FA2: 6D DC.B 0x6D ; 'm'
0x20000FA3: 30 DC.B 0x30 ; '0'
0x20000FA4: 70 DC.B 0x70 ; 'p'
0x20000FA5: 6C DC.B 0x6C ; 'l'
0x20000FA6: 75 DC.B 0x75 ; 'u'
0x20000FA7: 73 DC.B 0x73 ; 's'
Section .bss.hdma_adc1 from adc.o, size=92, align=4
hdma_adc1:
0x20000FA8: 00 DC.B 0x00 ; '\0'
0x20000FA9: 53 DC.B 0x53 ; 'S'
0x20000FAA: 45 DC.B 0x45 ; 'E'
0x20000FAB: 47 DC.B 0x47 ; 'G'
0x20000FAC: 47 DC.B 0x47 ; 'G'
0x20000FAD: 45 DC.B 0x45 ; 'E'
0x20000FAE: 52 DC.B 0x52 ; 'R'
0x20000FAF: 20 DC.B 0x20 ; ' '
0x20000FB0: 63 DC.B 0x63 ; 'c'
0x20000FB1: 6F DC.B 0x6F ; 'o'
0x20000FB2: 6D DC.B 0x6D ; 'm'
0x20000FB3: 70 DC.B 0x70 ; 'p'
0x20000FB4: 69 DC.B 0x69 ; 'i'
0x20000FB5: 6C DC.B 0x6C ; 'l'
0x20000FB6: 65 DC.B 0x65 ; 'e'
0x20000FB7: 72 DC.B 0x72 ; 'r'
0x20000FB8: 20 DC.B 0x20 ; ' '
0x20000FB9: 76 DC.B 0x76 ; 'v'
0x20000FBA: 65 DC.B 0x65 ; 'e'
0x20000FBB: 72 DC.B 0x72 ; 'r'
0x20000FBC: 73 DC.B 0x73 ; 's'
0x20000FBD: 69 DC.B 0x69 ; 'i'
0x20000FBE: 6F DC.B 0x6F ; 'o'
0x20000FBF: 6E DC.B 0x6E ; 'n'
0x20000FC0: 20 DC.B 0x20 ; ' '
0x20000FC1: 31 DC.B 0x31 ; '1'
0x20000FC2: 35 DC.B 0x35 ; '5'
0x20000FC3: 2E DC.B 0x2E ; '.'
0x20000FC4: 32 DC.B 0x32 ; '2'
0x20000FC5: 2E DC.B 0x2E ; '.'
0x20000FC6: 34 DC.B 0x34 ; '4'
0x20000FC7: 20 DC.B 0x20 ; ' '
0x20000FC8: 28 DC.B 0x28 ; '('
0x20000FC9: 62 DC.B 0x62 ; 'b'
0x20000FCA: 61 DC.B 0x61 ; 'a'
0x20000FCB: 73 DC.B 0x73 ; 's'
0x20000FCC: 65 DC.B 0x65 ; 'e'
0x20000FCD: 64 DC.B 0x64 ; 'd'
0x20000FCE: 20 DC.B 0x20 ; ' '
0x20000FCF: 6F DC.B 0x6F ; 'o'
0x20000FD0: 6E DC.B 0x6E ; 'n'
0x20000FD1: 20 DC.B 0x20 ; ' '
0x20000FD2: 63 DC.B 0x63 ; 'c'
0x20000FD3: 6C DC.B 0x6C ; 'l'
0x20000FD4: 61 DC.B 0x61 ; 'a'
0x20000FD5: 6E DC.B 0x6E ; 'n'
0x20000FD6: 67 DC.B 0x67 ; 'g'
0x20000FD7: 20 DC.B 0x20 ; ' '
0x20000FD8: 31 DC.B 0x31 ; '1'
0x20000FD9: 35 DC.B 0x35 ; '5'
0x20000FDA: 2E DC.B 0x2E ; '.'
0x20000FDB: 30 DC.B 0x30 ; '0'
0x20000FDC: 2E DC.B 0x2E ; '.'
0x20000FDD: 36 DC.B 0x36 ; '6'
0x20000FDE: 29 DC.B 0x29 ; ')'
0x20000FDF: 00 DC.B 0x00 ; '\0'
0x20000FE0: 41 DC.B 0x41 ; 'A'
0x20000FE1: 44 DC.B 0x44 ; 'D'
0x20000FE2: 00 DC.B 0x00 ; '\0'
0x20000FE3: 00 DC.B 0x00 ; '\0'
0x20000FE4: 00 DC.B 0x00 ; '\0'
0x20000FE5: 61 DC.B 0x61 ; 'a'
0x20000FE6: 65 DC.B 0x65 ; 'e'
0x20000FE7: 61 DC.B 0x61 ; 'a'
0x20000FE8: 62 DC.B 0x62 ; 'b'
0x20000FE9: 69 DC.B 0x69 ; 'i'
0x20000FEA: 00 DC.B 0x00 ; '\0'
0x20000FEB: 01 DC.B 0x01 ; '\x01'
0x20000FEC: 3A DC.B 0x3A ; ':'
0x20000FED: 00 DC.B 0x00 ; '\0'
0x20000FEE: 00 DC.B 0x00 ; '\0'
0x20000FEF: 00 DC.B 0x00 ; '\0'
0x20000FF0: 43 DC.B 0x43 ; 'C'
0x20000FF1: 32 DC.B 0x32 ; '2'
0x20000FF2: 2E DC.B 0x2E ; '.'
0x20000FF3: 30 DC.B 0x30 ; '0'
0x20000FF4: 39 DC.B 0x39 ; '9'
0x20000FF5: 00 DC.B 0x00 ; '\0'
0x20000FF6: 05 DC.B 0x05 ; '\x05'
0x20000FF7: 63 DC.B 0x63 ; 'c'
0x20000FF8: 6F DC.B 0x6F ; 'o'
0x20000FF9: 72 DC.B 0x72 ; 'r'
0x20000FFA: 74 DC.B 0x74 ; 't'
0x20000FFB: 65 DC.B 0x65 ; 'e'
0x20000FFC: 78 DC.B 0x78 ; 'x'
0x20000FFD: 2D DC.B 0x2D ; '-'
0x20000FFE: 6D DC.B 0x6D ; 'm'
0x20000FFF: 30 DC.B 0x30 ; '0'
0x20001000: 70 DC.B 0x70 ; 'p'
0x20001001: 6C DC.B 0x6C ; 'l'
0x20001002: 75 DC.B 0x75 ; 'u'
0x20001003: 73 DC.B 0x73 ; 's'
Section .bss.htim7 from tim.o, size=76, align=4
htim7:
0x20001004: 00 DC.B 0x00 ; '\0'
0x20001005: 53 DC.B 0x53 ; 'S'
0x20001006: 45 DC.B 0x45 ; 'E'
0x20001007: 47 DC.B 0x47 ; 'G'
0x20001008: 47 DC.B 0x47 ; 'G'
0x20001009: 45 DC.B 0x45 ; 'E'
0x2000100A: 52 DC.B 0x52 ; 'R'
0x2000100B: 20 DC.B 0x20 ; ' '
0x2000100C: 63 DC.B 0x63 ; 'c'
0x2000100D: 6F DC.B 0x6F ; 'o'
0x2000100E: 6D DC.B 0x6D ; 'm'
0x2000100F: 70 DC.B 0x70 ; 'p'
0x20001010: 69 DC.B 0x69 ; 'i'
0x20001011: 6C DC.B 0x6C ; 'l'
0x20001012: 65 DC.B 0x65 ; 'e'
0x20001013: 72 DC.B 0x72 ; 'r'
0x20001014: 20 DC.B 0x20 ; ' '
0x20001015: 76 DC.B 0x76 ; 'v'
0x20001016: 65 DC.B 0x65 ; 'e'
0x20001017: 72 DC.B 0x72 ; 'r'
0x20001018: 73 DC.B 0x73 ; 's'
0x20001019: 69 DC.B 0x69 ; 'i'
0x2000101A: 6F DC.B 0x6F ; 'o'
0x2000101B: 6E DC.B 0x6E ; 'n'
0x2000101C: 20 DC.B 0x20 ; ' '
0x2000101D: 31 DC.B 0x31 ; '1'
0x2000101E: 35 DC.B 0x35 ; '5'
0x2000101F: 2E DC.B 0x2E ; '.'
0x20001020: 32 DC.B 0x32 ; '2'
0x20001021: 2E DC.B 0x2E ; '.'
0x20001022: 34 DC.B 0x34 ; '4'
0x20001023: 20 DC.B 0x20 ; ' '
0x20001024: 28 DC.B 0x28 ; '('
0x20001025: 62 DC.B 0x62 ; 'b'
0x20001026: 61 DC.B 0x61 ; 'a'
0x20001027: 73 DC.B 0x73 ; 's'
0x20001028: 65 DC.B 0x65 ; 'e'
0x20001029: 64 DC.B 0x64 ; 'd'
0x2000102A: 20 DC.B 0x20 ; ' '
0x2000102B: 6F DC.B 0x6F ; 'o'
0x2000102C: 6E DC.B 0x6E ; 'n'
0x2000102D: 20 DC.B 0x20 ; ' '
0x2000102E: 63 DC.B 0x63 ; 'c'
0x2000102F: 6C DC.B 0x6C ; 'l'
0x20001030: 61 DC.B 0x61 ; 'a'
0x20001031: 6E DC.B 0x6E ; 'n'
0x20001032: 67 DC.B 0x67 ; 'g'
0x20001033: 20 DC.B 0x20 ; ' '
0x20001034: 31 DC.B 0x31 ; '1'
0x20001035: 35 DC.B 0x35 ; '5'
0x20001036: 2E DC.B 0x2E ; '.'
0x20001037: 30 DC.B 0x30 ; '0'
0x20001038: 2E DC.B 0x2E ; '.'
0x20001039: 36 DC.B 0x36 ; '6'
0x2000103A: 29 DC.B 0x29 ; ')'
0x2000103B: 00 DC.B 0x00 ; '\0'
0x2000103C: 41 DC.B 0x41 ; 'A'
0x2000103D: 44 DC.B 0x44 ; 'D'
0x2000103E: 00 DC.B 0x00 ; '\0'
0x2000103F: 00 DC.B 0x00 ; '\0'
0x20001040: 00 DC.B 0x00 ; '\0'
0x20001041: 61 DC.B 0x61 ; 'a'
0x20001042: 65 DC.B 0x65 ; 'e'
0x20001043: 61 DC.B 0x61 ; 'a'
0x20001044: 62 DC.B 0x62 ; 'b'
0x20001045: 69 DC.B 0x69 ; 'i'
0x20001046: 00 DC.B 0x00 ; '\0'
0x20001047: 01 DC.B 0x01 ; '\x01'
0x20001048: 3A DC.B 0x3A ; ':'
0x20001049: 00 DC.B 0x00 ; '\0'
0x2000104A: 00 DC.B 0x00 ; '\0'
0x2000104B: 00 DC.B 0x00 ; '\0'
0x2000104C: 43 DC.B 0x43 ; 'C'
0x2000104D: 32 DC.B 0x32 ; '2'
0x2000104E: 2E DC.B 0x2E ; '.'
0x2000104F: 30 DC.B 0x30 ; '0'
Section .bss.htim6 from tim.o, size=76, align=4
htim6:
0x20001050: 00 DC.B 0x00 ; '\0'
0x20001051: 53 DC.B 0x53 ; 'S'
0x20001052: 45 DC.B 0x45 ; 'E'
0x20001053: 47 DC.B 0x47 ; 'G'
0x20001054: 47 DC.B 0x47 ; 'G'
0x20001055: 45 DC.B 0x45 ; 'E'
0x20001056: 52 DC.B 0x52 ; 'R'
0x20001057: 20 DC.B 0x20 ; ' '
0x20001058: 63 DC.B 0x63 ; 'c'
0x20001059: 6F DC.B 0x6F ; 'o'
0x2000105A: 6D DC.B 0x6D ; 'm'
0x2000105B: 70 DC.B 0x70 ; 'p'
0x2000105C: 69 DC.B 0x69 ; 'i'
0x2000105D: 6C DC.B 0x6C ; 'l'
0x2000105E: 65 DC.B 0x65 ; 'e'
0x2000105F: 72 DC.B 0x72 ; 'r'
0x20001060: 20 DC.B 0x20 ; ' '
0x20001061: 76 DC.B 0x76 ; 'v'
0x20001062: 65 DC.B 0x65 ; 'e'
0x20001063: 72 DC.B 0x72 ; 'r'
0x20001064: 73 DC.B 0x73 ; 's'
0x20001065: 69 DC.B 0x69 ; 'i'
0x20001066: 6F DC.B 0x6F ; 'o'
0x20001067: 6E DC.B 0x6E ; 'n'
0x20001068: 20 DC.B 0x20 ; ' '
0x20001069: 31 DC.B 0x31 ; '1'
0x2000106A: 35 DC.B 0x35 ; '5'
0x2000106B: 2E DC.B 0x2E ; '.'
0x2000106C: 32 DC.B 0x32 ; '2'
0x2000106D: 2E DC.B 0x2E ; '.'
0x2000106E: 34 DC.B 0x34 ; '4'
0x2000106F: 20 DC.B 0x20 ; ' '
0x20001070: 28 DC.B 0x28 ; '('
0x20001071: 62 DC.B 0x62 ; 'b'
0x20001072: 61 DC.B 0x61 ; 'a'
0x20001073: 73 DC.B 0x73 ; 's'
0x20001074: 65 DC.B 0x65 ; 'e'
0x20001075: 64 DC.B 0x64 ; 'd'
0x20001076: 20 DC.B 0x20 ; ' '
0x20001077: 6F DC.B 0x6F ; 'o'
0x20001078: 6E DC.B 0x6E ; 'n'
0x20001079: 20 DC.B 0x20 ; ' '
0x2000107A: 63 DC.B 0x63 ; 'c'
0x2000107B: 6C DC.B 0x6C ; 'l'
0x2000107C: 61 DC.B 0x61 ; 'a'
0x2000107D: 6E DC.B 0x6E ; 'n'
0x2000107E: 67 DC.B 0x67 ; 'g'
0x2000107F: 20 DC.B 0x20 ; ' '
0x20001080: 31 DC.B 0x31 ; '1'
0x20001081: 35 DC.B 0x35 ; '5'
0x20001082: 2E DC.B 0x2E ; '.'
0x20001083: 30 DC.B 0x30 ; '0'
0x20001084: 2E DC.B 0x2E ; '.'
0x20001085: 36 DC.B 0x36 ; '6'
0x20001086: 29 DC.B 0x29 ; ')'
0x20001087: 00 DC.B 0x00 ; '\0'
0x20001088: 41 DC.B 0x41 ; 'A'
0x20001089: 44 DC.B 0x44 ; 'D'
0x2000108A: 00 DC.B 0x00 ; '\0'
0x2000108B: 00 DC.B 0x00 ; '\0'
0x2000108C: 00 DC.B 0x00 ; '\0'
0x2000108D: 61 DC.B 0x61 ; 'a'
0x2000108E: 65 DC.B 0x65 ; 'e'
0x2000108F: 61 DC.B 0x61 ; 'a'
0x20001090: 62 DC.B 0x62 ; 'b'
0x20001091: 69 DC.B 0x69 ; 'i'
0x20001092: 00 DC.B 0x00 ; '\0'
0x20001093: 01 DC.B 0x01 ; '\x01'
0x20001094: 3A DC.B 0x3A ; ':'
0x20001095: 00 DC.B 0x00 ; '\0'
0x20001096: 00 DC.B 0x00 ; '\0'
0x20001097: 00 DC.B 0x00 ; '\0'
0x20001098: 43 DC.B 0x43 ; 'C'
0x20001099: 32 DC.B 0x32 ; '2'
0x2000109A: 2E DC.B 0x2E ; '.'
0x2000109B: 30 DC.B 0x30 ; '0'
Section .bss.htim2 from tim.o, size=76, align=4
htim2:
0x2000109C: 00 DC.B 0x00 ; '\0'
0x2000109D: 53 DC.B 0x53 ; 'S'
0x2000109E: 45 DC.B 0x45 ; 'E'
0x2000109F: 47 DC.B 0x47 ; 'G'
0x200010A0: 47 DC.B 0x47 ; 'G'
0x200010A1: 45 DC.B 0x45 ; 'E'
0x200010A2: 52 DC.B 0x52 ; 'R'
0x200010A3: 20 DC.B 0x20 ; ' '
0x200010A4: 63 DC.B 0x63 ; 'c'
0x200010A5: 6F DC.B 0x6F ; 'o'
0x200010A6: 6D DC.B 0x6D ; 'm'
0x200010A7: 70 DC.B 0x70 ; 'p'
0x200010A8: 69 DC.B 0x69 ; 'i'
0x200010A9: 6C DC.B 0x6C ; 'l'
0x200010AA: 65 DC.B 0x65 ; 'e'
0x200010AB: 72 DC.B 0x72 ; 'r'
0x200010AC: 20 DC.B 0x20 ; ' '
0x200010AD: 76 DC.B 0x76 ; 'v'
0x200010AE: 65 DC.B 0x65 ; 'e'
0x200010AF: 72 DC.B 0x72 ; 'r'
0x200010B0: 73 DC.B 0x73 ; 's'
0x200010B1: 69 DC.B 0x69 ; 'i'
0x200010B2: 6F DC.B 0x6F ; 'o'
0x200010B3: 6E DC.B 0x6E ; 'n'
0x200010B4: 20 DC.B 0x20 ; ' '
0x200010B5: 31 DC.B 0x31 ; '1'
0x200010B6: 35 DC.B 0x35 ; '5'
0x200010B7: 2E DC.B 0x2E ; '.'
0x200010B8: 32 DC.B 0x32 ; '2'
0x200010B9: 2E DC.B 0x2E ; '.'
0x200010BA: 34 DC.B 0x34 ; '4'
0x200010BB: 20 DC.B 0x20 ; ' '
0x200010BC: 28 DC.B 0x28 ; '('
0x200010BD: 62 DC.B 0x62 ; 'b'
0x200010BE: 61 DC.B 0x61 ; 'a'
0x200010BF: 73 DC.B 0x73 ; 's'
0x200010C0: 65 DC.B 0x65 ; 'e'
0x200010C1: 64 DC.B 0x64 ; 'd'
0x200010C2: 20 DC.B 0x20 ; ' '
0x200010C3: 6F DC.B 0x6F ; 'o'
0x200010C4: 6E DC.B 0x6E ; 'n'
0x200010C5: 20 DC.B 0x20 ; ' '
0x200010C6: 63 DC.B 0x63 ; 'c'
0x200010C7: 6C DC.B 0x6C ; 'l'
0x200010C8: 61 DC.B 0x61 ; 'a'
0x200010C9: 6E DC.B 0x6E ; 'n'
0x200010CA: 67 DC.B 0x67 ; 'g'
0x200010CB: 20 DC.B 0x20 ; ' '
0x200010CC: 31 DC.B 0x31 ; '1'
0x200010CD: 35 DC.B 0x35 ; '5'
0x200010CE: 2E DC.B 0x2E ; '.'
0x200010CF: 30 DC.B 0x30 ; '0'
0x200010D0: 2E DC.B 0x2E ; '.'
0x200010D1: 36 DC.B 0x36 ; '6'
0x200010D2: 29 DC.B 0x29 ; ')'
0x200010D3: 00 DC.B 0x00 ; '\0'
0x200010D4: 41 DC.B 0x41 ; 'A'
0x200010D5: 44 DC.B 0x44 ; 'D'
0x200010D6: 00 DC.B 0x00 ; '\0'
0x200010D7: 00 DC.B 0x00 ; '\0'
0x200010D8: 00 DC.B 0x00 ; '\0'
0x200010D9: 61 DC.B 0x61 ; 'a'
0x200010DA: 65 DC.B 0x65 ; 'e'
0x200010DB: 61 DC.B 0x61 ; 'a'
0x200010DC: 62 DC.B 0x62 ; 'b'
0x200010DD: 69 DC.B 0x69 ; 'i'
0x200010DE: 00 DC.B 0x00 ; '\0'
0x200010DF: 01 DC.B 0x01 ; '\x01'
0x200010E0: 3A DC.B 0x3A ; ':'
0x200010E1: 00 DC.B 0x00 ; '\0'
0x200010E2: 00 DC.B 0x00 ; '\0'
0x200010E3: 00 DC.B 0x00 ; '\0'
0x200010E4: 43 DC.B 0x43 ; 'C'
0x200010E5: 32 DC.B 0x32 ; '2'
0x200010E6: 2E DC.B 0x2E ; '.'
0x200010E7: 30 DC.B 0x30 ; '0'
Section .bss.htim17 from tim.o, size=76, align=4
htim17:
0x200010E8: 00 DC.B 0x00 ; '\0'
0x200010E9: 53 DC.B 0x53 ; 'S'
0x200010EA: 45 DC.B 0x45 ; 'E'
0x200010EB: 47 DC.B 0x47 ; 'G'
0x200010EC: 47 DC.B 0x47 ; 'G'
0x200010ED: 45 DC.B 0x45 ; 'E'
0x200010EE: 52 DC.B 0x52 ; 'R'
0x200010EF: 20 DC.B 0x20 ; ' '
0x200010F0: 63 DC.B 0x63 ; 'c'
0x200010F1: 6F DC.B 0x6F ; 'o'
0x200010F2: 6D DC.B 0x6D ; 'm'
0x200010F3: 70 DC.B 0x70 ; 'p'
0x200010F4: 69 DC.B 0x69 ; 'i'
0x200010F5: 6C DC.B 0x6C ; 'l'
0x200010F6: 65 DC.B 0x65 ; 'e'
0x200010F7: 72 DC.B 0x72 ; 'r'
0x200010F8: 20 DC.B 0x20 ; ' '
0x200010F9: 76 DC.B 0x76 ; 'v'
0x200010FA: 65 DC.B 0x65 ; 'e'
0x200010FB: 72 DC.B 0x72 ; 'r'
0x200010FC: 73 DC.B 0x73 ; 's'
0x200010FD: 69 DC.B 0x69 ; 'i'
0x200010FE: 6F DC.B 0x6F ; 'o'
0x200010FF: 6E DC.B 0x6E ; 'n'
0x20001100: 20 DC.B 0x20 ; ' '
0x20001101: 31 DC.B 0x31 ; '1'
0x20001102: 35 DC.B 0x35 ; '5'
0x20001103: 2E DC.B 0x2E ; '.'
0x20001104: 32 DC.B 0x32 ; '2'
0x20001105: 2E DC.B 0x2E ; '.'
0x20001106: 34 DC.B 0x34 ; '4'
0x20001107: 20 DC.B 0x20 ; ' '
0x20001108: 28 DC.B 0x28 ; '('
0x20001109: 62 DC.B 0x62 ; 'b'
0x2000110A: 61 DC.B 0x61 ; 'a'
0x2000110B: 73 DC.B 0x73 ; 's'
0x2000110C: 65 DC.B 0x65 ; 'e'
0x2000110D: 64 DC.B 0x64 ; 'd'
0x2000110E: 20 DC.B 0x20 ; ' '
0x2000110F: 6F DC.B 0x6F ; 'o'
0x20001110: 6E DC.B 0x6E ; 'n'
0x20001111: 20 DC.B 0x20 ; ' '
0x20001112: 63 DC.B 0x63 ; 'c'
0x20001113: 6C DC.B 0x6C ; 'l'
0x20001114: 61 DC.B 0x61 ; 'a'
0x20001115: 6E DC.B 0x6E ; 'n'
0x20001116: 67 DC.B 0x67 ; 'g'
0x20001117: 20 DC.B 0x20 ; ' '
0x20001118: 31 DC.B 0x31 ; '1'
0x20001119: 35 DC.B 0x35 ; '5'
0x2000111A: 2E DC.B 0x2E ; '.'
0x2000111B: 30 DC.B 0x30 ; '0'
0x2000111C: 2E DC.B 0x2E ; '.'
0x2000111D: 36 DC.B 0x36 ; '6'
0x2000111E: 29 DC.B 0x29 ; ')'
0x2000111F: 00 DC.B 0x00 ; '\0'
0x20001120: 41 DC.B 0x41 ; 'A'
0x20001121: 44 DC.B 0x44 ; 'D'
0x20001122: 00 DC.B 0x00 ; '\0'
0x20001123: 00 DC.B 0x00 ; '\0'
0x20001124: 00 DC.B 0x00 ; '\0'
0x20001125: 61 DC.B 0x61 ; 'a'
0x20001126: 65 DC.B 0x65 ; 'e'
0x20001127: 61 DC.B 0x61 ; 'a'
0x20001128: 62 DC.B 0x62 ; 'b'
0x20001129: 69 DC.B 0x69 ; 'i'
0x2000112A: 00 DC.B 0x00 ; '\0'
0x2000112B: 01 DC.B 0x01 ; '\x01'
0x2000112C: 3A DC.B 0x3A ; ':'
0x2000112D: 00 DC.B 0x00 ; '\0'
0x2000112E: 00 DC.B 0x00 ; '\0'
0x2000112F: 00 DC.B 0x00 ; '\0'
0x20001130: 43 DC.B 0x43 ; 'C'
0x20001131: 32 DC.B 0x32 ; '2'
0x20001132: 2E DC.B 0x2E ; '.'
0x20001133: 30 DC.B 0x30 ; '0'
Section .bss.htim16 from tim.o, size=76, align=4
htim16:
0x20001134: 00 DC.B 0x00 ; '\0'
0x20001135: 53 DC.B 0x53 ; 'S'
0x20001136: 45 DC.B 0x45 ; 'E'
0x20001137: 47 DC.B 0x47 ; 'G'
0x20001138: 47 DC.B 0x47 ; 'G'
0x20001139: 45 DC.B 0x45 ; 'E'
0x2000113A: 52 DC.B 0x52 ; 'R'
0x2000113B: 20 DC.B 0x20 ; ' '
0x2000113C: 63 DC.B 0x63 ; 'c'
0x2000113D: 6F DC.B 0x6F ; 'o'
0x2000113E: 6D DC.B 0x6D ; 'm'
0x2000113F: 70 DC.B 0x70 ; 'p'
0x20001140: 69 DC.B 0x69 ; 'i'
0x20001141: 6C DC.B 0x6C ; 'l'
0x20001142: 65 DC.B 0x65 ; 'e'
0x20001143: 72 DC.B 0x72 ; 'r'
0x20001144: 20 DC.B 0x20 ; ' '
0x20001145: 76 DC.B 0x76 ; 'v'
0x20001146: 65 DC.B 0x65 ; 'e'
0x20001147: 72 DC.B 0x72 ; 'r'
0x20001148: 73 DC.B 0x73 ; 's'
0x20001149: 69 DC.B 0x69 ; 'i'
0x2000114A: 6F DC.B 0x6F ; 'o'
0x2000114B: 6E DC.B 0x6E ; 'n'
0x2000114C: 20 DC.B 0x20 ; ' '
0x2000114D: 31 DC.B 0x31 ; '1'
0x2000114E: 35 DC.B 0x35 ; '5'
0x2000114F: 2E DC.B 0x2E ; '.'
0x20001150: 32 DC.B 0x32 ; '2'
0x20001151: 2E DC.B 0x2E ; '.'
0x20001152: 34 DC.B 0x34 ; '4'
0x20001153: 20 DC.B 0x20 ; ' '
0x20001154: 28 DC.B 0x28 ; '('
0x20001155: 62 DC.B 0x62 ; 'b'
0x20001156: 61 DC.B 0x61 ; 'a'
0x20001157: 73 DC.B 0x73 ; 's'
0x20001158: 65 DC.B 0x65 ; 'e'
0x20001159: 64 DC.B 0x64 ; 'd'
0x2000115A: 20 DC.B 0x20 ; ' '
0x2000115B: 6F DC.B 0x6F ; 'o'
0x2000115C: 6E DC.B 0x6E ; 'n'
0x2000115D: 20 DC.B 0x20 ; ' '
0x2000115E: 63 DC.B 0x63 ; 'c'
0x2000115F: 6C DC.B 0x6C ; 'l'
0x20001160: 61 DC.B 0x61 ; 'a'
0x20001161: 6E DC.B 0x6E ; 'n'
0x20001162: 67 DC.B 0x67 ; 'g'
0x20001163: 20 DC.B 0x20 ; ' '
0x20001164: 31 DC.B 0x31 ; '1'
0x20001165: 35 DC.B 0x35 ; '5'
0x20001166: 2E DC.B 0x2E ; '.'
0x20001167: 30 DC.B 0x30 ; '0'
0x20001168: 2E DC.B 0x2E ; '.'
0x20001169: 36 DC.B 0x36 ; '6'
0x2000116A: 29 DC.B 0x29 ; ')'
0x2000116B: 00 DC.B 0x00 ; '\0'
0x2000116C: 41 DC.B 0x41 ; 'A'
0x2000116D: 44 DC.B 0x44 ; 'D'
0x2000116E: 00 DC.B 0x00 ; '\0'
0x2000116F: 00 DC.B 0x00 ; '\0'
0x20001170: 00 DC.B 0x00 ; '\0'
0x20001171: 61 DC.B 0x61 ; 'a'
0x20001172: 65 DC.B 0x65 ; 'e'
0x20001173: 61 DC.B 0x61 ; 'a'
0x20001174: 62 DC.B 0x62 ; 'b'
0x20001175: 69 DC.B 0x69 ; 'i'
0x20001176: 00 DC.B 0x00 ; '\0'
0x20001177: 01 DC.B 0x01 ; '\x01'
0x20001178: 3A DC.B 0x3A ; ':'
0x20001179: 00 DC.B 0x00 ; '\0'
0x2000117A: 00 DC.B 0x00 ; '\0'
0x2000117B: 00 DC.B 0x00 ; '\0'
0x2000117C: 43 DC.B 0x43 ; 'C'
0x2000117D: 32 DC.B 0x32 ; '2'
0x2000117E: 2E DC.B 0x2E ; '.'
0x2000117F: 30 DC.B 0x30 ; '0'
Section .bss.htim15 from tim.o, size=76, align=4
htim15:
0x20001180: 00 DC.B 0x00 ; '\0'
0x20001181: 53 DC.B 0x53 ; 'S'
0x20001182: 45 DC.B 0x45 ; 'E'
0x20001183: 47 DC.B 0x47 ; 'G'
0x20001184: 47 DC.B 0x47 ; 'G'
0x20001185: 45 DC.B 0x45 ; 'E'
0x20001186: 52 DC.B 0x52 ; 'R'
0x20001187: 20 DC.B 0x20 ; ' '
0x20001188: 63 DC.B 0x63 ; 'c'
0x20001189: 6F DC.B 0x6F ; 'o'
0x2000118A: 6D DC.B 0x6D ; 'm'
0x2000118B: 70 DC.B 0x70 ; 'p'
0x2000118C: 69 DC.B 0x69 ; 'i'
0x2000118D: 6C DC.B 0x6C ; 'l'
0x2000118E: 65 DC.B 0x65 ; 'e'
0x2000118F: 72 DC.B 0x72 ; 'r'
0x20001190: 20 DC.B 0x20 ; ' '
0x20001191: 76 DC.B 0x76 ; 'v'
0x20001192: 65 DC.B 0x65 ; 'e'
0x20001193: 72 DC.B 0x72 ; 'r'
0x20001194: 73 DC.B 0x73 ; 's'
0x20001195: 69 DC.B 0x69 ; 'i'
0x20001196: 6F DC.B 0x6F ; 'o'
0x20001197: 6E DC.B 0x6E ; 'n'
0x20001198: 20 DC.B 0x20 ; ' '
0x20001199: 31 DC.B 0x31 ; '1'
0x2000119A: 35 DC.B 0x35 ; '5'
0x2000119B: 2E DC.B 0x2E ; '.'
0x2000119C: 32 DC.B 0x32 ; '2'
0x2000119D: 2E DC.B 0x2E ; '.'
0x2000119E: 34 DC.B 0x34 ; '4'
0x2000119F: 20 DC.B 0x20 ; ' '
0x200011A0: 28 DC.B 0x28 ; '('
0x200011A1: 62 DC.B 0x62 ; 'b'
0x200011A2: 61 DC.B 0x61 ; 'a'
0x200011A3: 73 DC.B 0x73 ; 's'
0x200011A4: 65 DC.B 0x65 ; 'e'
0x200011A5: 64 DC.B 0x64 ; 'd'
0x200011A6: 20 DC.B 0x20 ; ' '
0x200011A7: 6F DC.B 0x6F ; 'o'
0x200011A8: 6E DC.B 0x6E ; 'n'
0x200011A9: 20 DC.B 0x20 ; ' '
0x200011AA: 63 DC.B 0x63 ; 'c'
0x200011AB: 6C DC.B 0x6C ; 'l'
0x200011AC: 61 DC.B 0x61 ; 'a'
0x200011AD: 6E DC.B 0x6E ; 'n'
0x200011AE: 67 DC.B 0x67 ; 'g'
0x200011AF: 20 DC.B 0x20 ; ' '
0x200011B0: 31 DC.B 0x31 ; '1'
0x200011B1: 35 DC.B 0x35 ; '5'
0x200011B2: 2E DC.B 0x2E ; '.'
0x200011B3: 30 DC.B 0x30 ; '0'
0x200011B4: 2E DC.B 0x2E ; '.'
0x200011B5: 36 DC.B 0x36 ; '6'
0x200011B6: 29 DC.B 0x29 ; ')'
0x200011B7: 00 DC.B 0x00 ; '\0'
0x200011B8: 41 DC.B 0x41 ; 'A'
0x200011B9: 44 DC.B 0x44 ; 'D'
0x200011BA: 00 DC.B 0x00 ; '\0'
0x200011BB: 00 DC.B 0x00 ; '\0'
0x200011BC: 00 DC.B 0x00 ; '\0'
0x200011BD: 61 DC.B 0x61 ; 'a'
0x200011BE: 65 DC.B 0x65 ; 'e'
0x200011BF: 61 DC.B 0x61 ; 'a'
0x200011C0: 62 DC.B 0x62 ; 'b'
0x200011C1: 69 DC.B 0x69 ; 'i'
0x200011C2: 00 DC.B 0x00 ; '\0'
0x200011C3: 01 DC.B 0x01 ; '\x01'
0x200011C4: 3A DC.B 0x3A ; ':'
0x200011C5: 00 DC.B 0x00 ; '\0'
0x200011C6: 00 DC.B 0x00 ; '\0'
0x200011C7: 00 DC.B 0x00 ; '\0'
0x200011C8: 43 DC.B 0x43 ; 'C'
0x200011C9: 32 DC.B 0x32 ; '2'
0x200011CA: 2E DC.B 0x2E ; '.'
0x200011CB: 30 DC.B 0x30 ; '0'
Section .bss.htim14 from tim.o, size=76, align=4
htim14:
0x200011CC: 00 DC.B 0x00 ; '\0'
0x200011CD: 53 DC.B 0x53 ; 'S'
0x200011CE: 45 DC.B 0x45 ; 'E'
0x200011CF: 47 DC.B 0x47 ; 'G'
0x200011D0: 47 DC.B 0x47 ; 'G'
0x200011D1: 45 DC.B 0x45 ; 'E'
0x200011D2: 52 DC.B 0x52 ; 'R'
0x200011D3: 20 DC.B 0x20 ; ' '
0x200011D4: 63 DC.B 0x63 ; 'c'
0x200011D5: 6F DC.B 0x6F ; 'o'
0x200011D6: 6D DC.B 0x6D ; 'm'
0x200011D7: 70 DC.B 0x70 ; 'p'
0x200011D8: 69 DC.B 0x69 ; 'i'
0x200011D9: 6C DC.B 0x6C ; 'l'
0x200011DA: 65 DC.B 0x65 ; 'e'
0x200011DB: 72 DC.B 0x72 ; 'r'
0x200011DC: 20 DC.B 0x20 ; ' '
0x200011DD: 76 DC.B 0x76 ; 'v'
0x200011DE: 65 DC.B 0x65 ; 'e'
0x200011DF: 72 DC.B 0x72 ; 'r'
0x200011E0: 73 DC.B 0x73 ; 's'
0x200011E1: 69 DC.B 0x69 ; 'i'
0x200011E2: 6F DC.B 0x6F ; 'o'
0x200011E3: 6E DC.B 0x6E ; 'n'
0x200011E4: 20 DC.B 0x20 ; ' '
0x200011E5: 31 DC.B 0x31 ; '1'
0x200011E6: 35 DC.B 0x35 ; '5'
0x200011E7: 2E DC.B 0x2E ; '.'
0x200011E8: 32 DC.B 0x32 ; '2'
0x200011E9: 2E DC.B 0x2E ; '.'
0x200011EA: 34 DC.B 0x34 ; '4'
0x200011EB: 20 DC.B 0x20 ; ' '
0x200011EC: 28 DC.B 0x28 ; '('
0x200011ED: 62 DC.B 0x62 ; 'b'
0x200011EE: 61 DC.B 0x61 ; 'a'
0x200011EF: 73 DC.B 0x73 ; 's'
0x200011F0: 65 DC.B 0x65 ; 'e'
0x200011F1: 64 DC.B 0x64 ; 'd'
0x200011F2: 20 DC.B 0x20 ; ' '
0x200011F3: 6F DC.B 0x6F ; 'o'
0x200011F4: 6E DC.B 0x6E ; 'n'
0x200011F5: 20 DC.B 0x20 ; ' '
0x200011F6: 63 DC.B 0x63 ; 'c'
0x200011F7: 6C DC.B 0x6C ; 'l'
0x200011F8: 61 DC.B 0x61 ; 'a'
0x200011F9: 6E DC.B 0x6E ; 'n'
0x200011FA: 67 DC.B 0x67 ; 'g'
0x200011FB: 20 DC.B 0x20 ; ' '
0x200011FC: 31 DC.B 0x31 ; '1'
0x200011FD: 35 DC.B 0x35 ; '5'
0x200011FE: 2E DC.B 0x2E ; '.'
0x200011FF: 30 DC.B 0x30 ; '0'
0x20001200: 2E DC.B 0x2E ; '.'
0x20001201: 36 DC.B 0x36 ; '6'
0x20001202: 29 DC.B 0x29 ; ')'
0x20001203: 00 DC.B 0x00 ; '\0'
0x20001204: 41 DC.B 0x41 ; 'A'
0x20001205: 44 DC.B 0x44 ; 'D'
0x20001206: 00 DC.B 0x00 ; '\0'
0x20001207: 00 DC.B 0x00 ; '\0'
0x20001208: 00 DC.B 0x00 ; '\0'
0x20001209: 61 DC.B 0x61 ; 'a'
0x2000120A: 65 DC.B 0x65 ; 'e'
0x2000120B: 61 DC.B 0x61 ; 'a'
0x2000120C: 62 DC.B 0x62 ; 'b'
0x2000120D: 69 DC.B 0x69 ; 'i'
0x2000120E: 00 DC.B 0x00 ; '\0'
0x2000120F: 01 DC.B 0x01 ; '\x01'
0x20001210: 3A DC.B 0x3A ; ':'
0x20001211: 00 DC.B 0x00 ; '\0'
0x20001212: 00 DC.B 0x00 ; '\0'
0x20001213: 00 DC.B 0x00 ; '\0'
0x20001214: 43 DC.B 0x43 ; 'C'
0x20001215: 32 DC.B 0x32 ; '2'
0x20001216: 2E DC.B 0x2E ; '.'
0x20001217: 30 DC.B 0x30 ; '0'
Section .bss.hcrc from crc.o, size=36, align=4
hcrc:
0x20001218: 00 DC.B 0x00 ; '\0'
0x20001219: 53 DC.B 0x53 ; 'S'
0x2000121A: 45 DC.B 0x45 ; 'E'
0x2000121B: 47 DC.B 0x47 ; 'G'
0x2000121C: 47 DC.B 0x47 ; 'G'
0x2000121D: 45 DC.B 0x45 ; 'E'
0x2000121E: 52 DC.B 0x52 ; 'R'
0x2000121F: 20 DC.B 0x20 ; ' '
0x20001220: 63 DC.B 0x63 ; 'c'
0x20001221: 6F DC.B 0x6F ; 'o'
0x20001222: 6D DC.B 0x6D ; 'm'
0x20001223: 70 DC.B 0x70 ; 'p'
0x20001224: 69 DC.B 0x69 ; 'i'
0x20001225: 6C DC.B 0x6C ; 'l'
0x20001226: 65 DC.B 0x65 ; 'e'
0x20001227: 72 DC.B 0x72 ; 'r'
0x20001228: 20 DC.B 0x20 ; ' '
0x20001229: 76 DC.B 0x76 ; 'v'
0x2000122A: 65 DC.B 0x65 ; 'e'
0x2000122B: 72 DC.B 0x72 ; 'r'
0x2000122C: 73 DC.B 0x73 ; 's'
0x2000122D: 69 DC.B 0x69 ; 'i'
0x2000122E: 6F DC.B 0x6F ; 'o'
0x2000122F: 6E DC.B 0x6E ; 'n'
0x20001230: 20 DC.B 0x20 ; ' '
0x20001231: 31 DC.B 0x31 ; '1'
0x20001232: 35 DC.B 0x35 ; '5'
0x20001233: 2E DC.B 0x2E ; '.'
0x20001234: 32 DC.B 0x32 ; '2'
0x20001235: 2E DC.B 0x2E ; '.'
0x20001236: 34 DC.B 0x34 ; '4'
0x20001237: 20 DC.B 0x20 ; ' '
0x20001238: 28 DC.B 0x28 ; '('
0x20001239: 62 DC.B 0x62 ; 'b'
0x2000123A: 61 DC.B 0x61 ; 'a'
0x2000123B: 73 DC.B 0x73 ; 's'
Section .bss.hdac1 from dac.o, size=20, align=4
hdac1:
0x2000123C: 00 DC.B 0x00 ; '\0'
0x2000123D: 53 DC.B 0x53 ; 'S'
0x2000123E: 45 DC.B 0x45 ; 'E'
0x2000123F: 47 DC.B 0x47 ; 'G'
0x20001240: 47 DC.B 0x47 ; 'G'
0x20001241: 45 DC.B 0x45 ; 'E'
0x20001242: 52 DC.B 0x52 ; 'R'
0x20001243: 20 DC.B 0x20 ; ' '
0x20001244: 63 DC.B 0x63 ; 'c'
0x20001245: 6F DC.B 0x6F ; 'o'
0x20001246: 6D DC.B 0x6D ; 'm'
0x20001247: 70 DC.B 0x70 ; 'p'
0x20001248: 69 DC.B 0x69 ; 'i'
0x20001249: 6C DC.B 0x6C ; 'l'
0x2000124A: 65 DC.B 0x65 ; 'e'
0x2000124B: 72 DC.B 0x72 ; 'r'
0x2000124C: 20 DC.B 0x20 ; ' '
0x2000124D: 76 DC.B 0x76 ; 'v'
0x2000124E: 65 DC.B 0x65 ; 'e'
0x2000124F: 72 DC.B 0x72 ; 'r'
Section .bss.libc._acDownBuffer from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=16, align=4
_acDownBuffer:
0x20001250: 30 DC.B 0x30 ; '0'
0x20001251: 31 DC.B 0x31 ; '1'
0x20001252: 32 DC.B 0x32 ; '2'
0x20001253: 33 DC.B 0x33 ; '3'
0x20001254: 34 DC.B 0x34 ; '4'
0x20001255: 35 DC.B 0x35 ; '5'
0x20001256: 36 DC.B 0x36 ; '6'
0x20001257: 37 DC.B 0x37 ; '7'
0x20001258: 38 DC.B 0x38 ; '8'
0x20001259: 39 DC.B 0x39 ; '9'
0x2000125A: 41 DC.B 0x41 ; 'A'
0x2000125B: 42 DC.B 0x42 ; 'B'
0x2000125C: 43 DC.B 0x43 ; 'C'
0x2000125D: 44 DC.B 0x44 ; 'D'
0x2000125E: 45 DC.B 0x45 ; 'E'
0x2000125F: 46 DC.B 0x46 ; 'F'
Section .bss.LVP_OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=16, align=4
LVP_OVP_Management_NoAutoreconnect.WhatToDo:
0x20001260: 01 DC.B 0x01 ; '\x01'
0x20001261: 00 DC.B 0x00 ; '\0'
0x20001262: 00 DC.B 0x00 ; '\0'
0x20001263: 00 DC.B 0x00 ; '\0'
0x20001264: FF DC.B 0xFF ; '\xFF'
0x20001265: FF DC.B 0xFF ; '\xFF'
0x20001266: FF DC.B 0xFF ; '\xFF'
0x20001267: FF DC.B 0xFF ; '\xFF'
0x20001268: 0A DC.B 0x0A ; '\n'
0x20001269: 00 DC.B 0x00 ; '\0'
0x2000126A: 00 DC.B 0x00 ; '\0'
0x2000126B: 00 DC.B 0x00 ; '\0'
0x2000126C: B8 DC.B 0xB8 ; '\xB8'
0x2000126D: 0B DC.B 0x0B ; '\x0B'
0x2000126E: 00 DC.B 0x00 ; '\0'
0x2000126F: 00 DC.B 0x00 ; '\0'
Section .bss.LVP_OVP from main.o, size=16, align=4
LVP_OVP:
0x20001270: 4D DC.B 0x4D ; 'M'
0x20001271: 6F DC.B 0x6F ; 'o'
0x20001272: 64 DC.B 0x64 ; 'd'
0x20001273: 65 DC.B 0x65 ; 'e'
0x20001274: 20 DC.B 0x20 ; ' '
0x20001275: 30 DC.B 0x30 ; '0'
0x20001276: 20 DC.B 0x20 ; ' '
0x20001277: 69 DC.B 0x69 ; 'i'
0x20001278: 73 DC.B 0x73 ; 's'
0x20001279: 20 DC.B 0x20 ; ' '
0x2000127A: 73 DC.B 0x73 ; 's'
0x2000127B: 65 DC.B 0x65 ; 'e'
0x2000127C: 6C DC.B 0x6C ; 'l'
0x2000127D: 65 DC.B 0x65 ; 'e'
0x2000127E: 63 DC.B 0x63 ; 'c'
0x2000127F: 74 DC.B 0x74 ; 't'
Section .bss.AUTO_LVP_OVP_Management.WhatToDo from main.o, size=16, align=4
AUTO_LVP_OVP_Management.WhatToDo:
0x20001280: 0A DC.B 0x0A ; '\n'
0x20001281: 00 DC.B 0x00 ; '\0'
0x20001282: 00 DC.B 0x00 ; '\0'
0x20001283: 00 DC.B 0x00 ; '\0'
0x20001284: B8 DC.B 0xB8 ; '\xB8'
0x20001285: 0B DC.B 0x0B ; '\x0B'
0x20001286: 00 DC.B 0x00 ; '\0'
0x20001287: 00 DC.B 0x00 ; '\0'
0x20001288: B8 DC.B 0xB8 ; '\xB8'
0x20001289: 0B DC.B 0x0B ; '\x0B'
0x2000128A: 00 DC.B 0x00 ; '\0'
0x2000128B: 00 DC.B 0x00 ; '\0'
0x2000128C: B8 DC.B 0xB8 ; '\xB8'
0x2000128D: 0B DC.B 0x0B ; '\x0B'
0x2000128E: 00 DC.B 0x00 ; '\0'
0x2000128F: 00 DC.B 0x00 ; '\0'
Section .bss.OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4
OVP_Management_NoAutoreconnect.WhatToDo:
0x20001290: 01 DC.B 0x01 ; '\x01'
0x20001291: 00 DC.B 0x00 ; '\0'
0x20001292: 00 DC.B 0x00 ; '\0'
0x20001293: 00 DC.B 0x00 ; '\0'
0x20001294: FF DC.B 0xFF ; '\xFF'
0x20001295: FF DC.B 0xFF ; '\xFF'
0x20001296: FF DC.B 0xFF ; '\xFF'
0x20001297: FF DC.B 0xFF ; '\xFF'
Section .bss.LVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4
LVP_Management_NoAutoreconnect.WhatToDo:
0x20001298: 01 DC.B 0x01 ; '\x01'
0x20001299: 00 DC.B 0x00 ; '\0'
0x2000129A: 00 DC.B 0x00 ; '\0'
0x2000129B: 00 DC.B 0x00 ; '\0'
0x2000129C: FF DC.B 0xFF ; '\xFF'
0x2000129D: FF DC.B 0xFF ; '\xFF'
0x2000129E: FF DC.B 0xFF ; '\xFF'
0x2000129F: FF DC.B 0xFF ; '\xFF'
Section .bss.AUTO_OVP_Management.WhatToDo from main.o, size=8, align=4
AUTO_OVP_Management.WhatToDo:
0x200012A0: 01 DC.B 0x01 ; '\x01'
0x200012A1: 00 DC.B 0x00 ; '\0'
0x200012A2: 00 DC.B 0x00 ; '\0'
0x200012A3: 00 DC.B 0x00 ; '\0'
0x200012A4: 02 DC.B 0x02 ; '\x02'
0x200012A5: 00 DC.B 0x00 ; '\0'
0x200012A6: 00 DC.B 0x00 ; '\0'
0x200012A7: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_LVP_Management.WhatToDo from main.o, size=8, align=4
AUTO_LVP_Management.WhatToDo:
0x200012A8: 0A DC.B 0x0A ; '\n'
0x200012A9: 00 DC.B 0x00 ; '\0'
0x200012AA: 00 DC.B 0x00 ; '\0'
0x200012AB: 00 DC.B 0x00 ; '\0'
0x200012AC: B8 DC.B 0xB8 ; '\xB8'
0x200012AD: 0B DC.B 0x0B ; '\x0B'
0x200012AE: 00 DC.B 0x00 ; '\0'
0x200012AF: 00 DC.B 0x00 ; '\0'
Section .bss.temperature_shutdown_is_active from main.o, size=4, align=4
temperature_shutdown_is_active:
0x200012B0: 01 DC.B 0x01 ; '\x01'
0x200012B1: 00 DC.B 0x00 ; '\0'
0x200012B2: 00 DC.B 0x00 ; '\0'
0x200012B3: 00 DC.B 0x00 ; '\0'
Section .bss.statDataChanged from main.o, size=4, align=4
statDataChanged:
0x200012B4: FF DC.B 0xFF ; '\xFF'
0x200012B5: FF DC.B 0xFF ; '\xFF'
0x200012B6: FF DC.B 0xFF ; '\xFF'
0x200012B7: FF DC.B 0xFF ; '\xFF'
Section .bss.rawMOSFETsVoltageDrop from main.o, size=4, align=4
rawMOSFETsVoltageDrop:
0x200012B8: 00 DC.B 0x00 ; '\0'
0x200012B9: 00 DC.B 0x00 ; '\0'
0x200012BA: 00 DC.B 0x00 ; '\0'
0x200012BB: 00 DC.B 0x00 ; '\0'
Section .bss.rawContactVoltageDropPlus from main.o, size=4, align=4
rawContactVoltageDropPlus:
0x200012BC: 00 DC.B 0x00 ; '\0'
0x200012BD: 00 DC.B 0x00 ; '\0'
0x200012BE: 00 DC.B 0x00 ; '\0'
0x200012BF: 00 DC.B 0x00 ; '\0'
Section .bss.rawContactVoltageDropMinus from main.o, size=4, align=4
rawContactVoltageDropMinus:
0x200012C0: 1B DC.B 0x1B ; '\x1B'
0x200012C1: 5B DC.B 0x5B ; '['
0x200012C2: 32 DC.B 0x32 ; '2'
0x200012C3: 3B DC.B 0x3B ; ';'
Section .bss.overload_shutdown_is_active from main.o, size=4, align=4
overload_shutdown_is_active:
0x200012C4: 01 DC.B 0x01 ; '\x01'
0x200012C5: 00 DC.B 0x00 ; '\0'
0x200012C6: 00 DC.B 0x00 ; '\0'
0x200012C7: 00 DC.B 0x00 ; '\0'
Section .bss.overcurrent_shutdown_is_active from main.o, size=4, align=4
overcurrent_shutdown_is_active:
0x200012C8: 01 DC.B 0x01 ; '\x01'
0x200012C9: 00 DC.B 0x00 ; '\0'
0x200012CA: 00 DC.B 0x00 ; '\0'
0x200012CB: 00 DC.B 0x00 ; '\0'
Section .bss.mosfets_voltagedrop_shutdown_is_active from main.o, size=4, align=4
mosfets_voltagedrop_shutdown_is_active:
0x200012CC: 01 DC.B 0x01 ; '\x01'
0x200012CD: 00 DC.B 0x00 ; '\0'
0x200012CE: 00 DC.B 0x00 ; '\0'
0x200012CF: 00 DC.B 0x00 ; '\0'
Section .bss.manual_overdrive_is_enabled from main.o, size=4, align=4
manual_overdrive_is_enabled:
0x200012D0: 01 DC.B 0x01 ; '\x01'
0x200012D1: 00 DC.B 0x00 ; '\0'
0x200012D2: 00 DC.B 0x00 ; '\0'
0x200012D3: 00 DC.B 0x00 ; '\0'
Section .bss.low_bat_shutdown_is_active from main.o, size=4, align=4
low_bat_shutdown_is_active:
0x200012D4: 01 DC.B 0x01 ; '\x01'
0x200012D5: 00 DC.B 0x00 ; '\0'
0x200012D6: 00 DC.B 0x00 ; '\0'
0x200012D7: 00 DC.B 0x00 ; '\0'
Section .bss.last_time_started from main.o, size=4, align=4
last_time_started:
0x200012D8: 55 DC.B 0x55 ; 'U'
0x200012D9: 50 DC.B 0x50 ; 'P'
0x200012DA: 20 DC.B 0x20 ; ' '
0x200012DB: 62 DC.B 0x62 ; 'b'
Section .bss.key_state from tast.o, size=4, align=4
key_state:
0x200012DC: 00 DC.B 0x00 ; '\0'
0x200012DD: 53 DC.B 0x53 ; 'S'
0x200012DE: 45 DC.B 0x45 ; 'E'
0x200012DF: 47 DC.B 0x47 ; 'G'
Section .bss.key_rpt from tast.o, size=4, align=4
key_rpt:
0x200012E0: 00 DC.B 0x00 ; '\0'
0x200012E1: 53 DC.B 0x53 ; 'S'
0x200012E2: 45 DC.B 0x45 ; 'E'
0x200012E3: 47 DC.B 0x47 ; 'G'
Section .bss.key_press from tast.o, size=4, align=4
key_press:
0x200012E4: 00 DC.B 0x00 ; '\0'
0x200012E5: 53 DC.B 0x53 ; 'S'
0x200012E6: 45 DC.B 0x45 ; 'E'
0x200012E7: 47 DC.B 0x47 ; 'G'
Section .bss.command_parser_is_enabled from main.o, size=4, align=4
command_parser_is_enabled:
0x200012E8: 4D DC.B 0x4D ; 'M'
0x200012E9: 41 DC.B 0x41 ; 'A'
0x200012EA: 49 DC.B 0x49 ; 'I'
0x200012EB: 4E DC.B 0x4E ; 'N'
Section .bss.checkKeys.rpt from tast.o, size=4, align=4
checkKeys.rpt:
0x200012EC: 00 DC.B 0x00 ; '\0'
0x200012ED: 53 DC.B 0x53 ; 'S'
0x200012EE: 45 DC.B 0x45 ; 'E'
0x200012EF: 47 DC.B 0x47 ; 'G'
Section .bss.checkKeys.ct1 from tast.o, size=4, align=4
checkKeys.ct1:
0x200012F0: 00 DC.B 0x00 ; '\0'
0x200012F1: 53 DC.B 0x53 ; 'S'
0x200012F2: 45 DC.B 0x45 ; 'E'
0x200012F3: 47 DC.B 0x47 ; 'G'
Section .bss.checkKeys.ct0 from tast.o, size=4, align=4
checkKeys.ct0:
0x200012F4: 00 DC.B 0x00 ; '\0'
0x200012F5: 53 DC.B 0x53 ; 'S'
0x200012F6: 45 DC.B 0x45 ; 'E'
0x200012F7: 47 DC.B 0x47 ; 'G'
Section .bss.auto_recover_from_temp_shutdown_is_enabled from main.o, size=4, align=4
auto_recover_from_temp_shutdown_is_enabled:
0x200012F8: 01 DC.B 0x01 ; '\x01'
0x200012F9: 00 DC.B 0x00 ; '\0'
0x200012FA: 00 DC.B 0x00 ; '\0'
0x200012FB: 00 DC.B 0x00 ; '\0'
Section .bss.ReturnFunctionPtr from precharge.o, size=4, align=4
ReturnFunctionPtr:
0x200012FC: 00 DC.B 0x00 ; '\0'
0x200012FD: 53 DC.B 0x53 ; 'S'
0x200012FE: 45 DC.B 0x45 ; 'E'
0x200012FF: 47 DC.B 0x47 ; 'G'
Section .bss.RedLEDBlink.subStage from main.o, size=4, align=4
RedLEDBlink.subStage:
0x20001300: 4D DC.B 0x4D ; 'M'
0x20001301: 6F DC.B 0x6F ; 'o'
0x20001302: 64 DC.B 0x64 ; 'd'
0x20001303: 65 DC.B 0x65 ; 'e'
Section .bss.RedLEDBlink.stage from main.o, size=4, align=4
RedLEDBlink.stage:
0x20001304: 4D DC.B 0x4D ; 'M'
0x20001305: 6F DC.B 0x6F ; 'o'
0x20001306: 64 DC.B 0x64 ; 'd'
0x20001307: 65 DC.B 0x65 ; 'e'
Section .bss.RedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4
RedLEDBlink.RedLEDLastTickTime:
0x20001308: 4D DC.B 0x4D ; 'M'
0x20001309: 6F DC.B 0x6F ; 'o'
0x2000130A: 64 DC.B 0x64 ; 'd'
0x2000130B: 65 DC.B 0x65 ; 'e'
Section .bss.RS485DisableButtonManagement.btn_last_time_checked from main.o, size=4, align=4
RS485DisableButtonManagement.btn_last_time_checked:
0x2000130C: 00 DC.B 0x00 ; '\0'
0x2000130D: 00 DC.B 0x00 ; '\0'
0x2000130E: 00 DC.B 0x00 ; '\0'
0x2000130F: 00 DC.B 0x00 ; '\0'
Section .bss.PreChargeStage.stage from precharge.o, size=4, align=4
PreChargeStage.stage:
0x20001310: 00 DC.B 0x00 ; '\0'
0x20001311: 53 DC.B 0x53 ; 'S'
0x20001312: 45 DC.B 0x45 ; 'E'
0x20001313: 47 DC.B 0x47 ; 'G'
Section .bss.PreChargeStage.mal from precharge.o, size=4, align=4
PreChargeStage.mal:
0x20001314: 00 DC.B 0x00 ; '\0'
0x20001315: 53 DC.B 0x53 ; 'S'
0x20001316: 45 DC.B 0x45 ; 'E'
0x20001317: 47 DC.B 0x47 ; 'G'
Section .bss.PreChargeStage.cnt from precharge.o, size=4, align=4
PreChargeStage.cnt:
0x20001318: 00 DC.B 0x00 ; '\0'
0x20001319: 53 DC.B 0x53 ; 'S'
0x2000131A: 45 DC.B 0x45 ; 'E'
0x2000131B: 47 DC.B 0x47 ; 'G'
Section .bss.OVP_Management_NoAutoreconnect.ovp_last_time_checked from main.o, size=4, align=4
OVP_Management_NoAutoreconnect.ovp_last_time_checked:
0x2000131C: FF DC.B 0xFF ; '\xFF'
0x2000131D: FF DC.B 0xFF ; '\xFF'
0x2000131E: FF DC.B 0xFF ; '\xFF'
0x2000131F: FF DC.B 0xFF ; '\xFF'
Section .bss.MOSFETS_Management from main.o, size=4, align=4
MOSFETS_Management:
0x20001320: 00 DC.B 0x00 ; '\0'
0x20001321: 00 DC.B 0x00 ; '\0'
0x20001322: 00 DC.B 0x00 ; '\0'
0x20001323: 00 DC.B 0x00 ; '\0'
Section .bss.LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked from main.o, size=4, align=4
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked:
0x20001324: FF DC.B 0xFF ; '\xFF'
0x20001325: FF DC.B 0xFF ; '\xFF'
0x20001326: FF DC.B 0xFF ; '\xFF'
0x20001327: FF DC.B 0xFF ; '\xFF'
Section .bss.LVP_Management_NoAutoreconnect.lvp_last_time_checked from main.o, size=4, align=4
LVP_Management_NoAutoreconnect.lvp_last_time_checked:
0x20001328: FF DC.B 0xFF ; '\xFF'
0x20001329: FF DC.B 0xFF ; '\xFF'
0x2000132A: FF DC.B 0xFF ; '\xFF'
0x2000132B: FF DC.B 0xFF ; '\xFF'
Section .bss.Keys_Management.last_time_checked from main.o, size=4, align=4
Keys_Management.last_time_checked:
0x2000132C: 55 DC.B 0x55 ; 'U'
0x2000132D: 50 DC.B 0x50 ; 'P'
0x2000132E: 20 DC.B 0x20 ; ' '
0x2000132F: 62 DC.B 0x62 ; 'b'
Section .bss.InternalRedLED_Management from main.o, size=4, align=4
InternalRedLED_Management:
0x20001330: 49 DC.B 0x49 ; 'I'
0x20001331: 74 DC.B 0x74 ; 't'
0x20001332: 20 DC.B 0x20 ; ' '
0x20001333: 69 DC.B 0x69 ; 'i'
Section .bss.InternalGreenLED_Management from main.o, size=4, align=4
InternalGreenLED_Management:
0x20001334: 49 DC.B 0x49 ; 'I'
0x20001335: 74 DC.B 0x74 ; 't'
0x20001336: 20 DC.B 0x20 ; ' '
0x20001337: 69 DC.B 0x69 ; 'i'
Section .bss.InternalBlueLED_Management from main.o, size=4, align=4
InternalBlueLED_Management:
0x20001338: 49 DC.B 0x49 ; 'I'
0x20001339: 74 DC.B 0x74 ; 't'
0x2000133A: 20 DC.B 0x20 ; ' '
0x2000133B: 69 DC.B 0x69 ; 'i'
Section .bss.InrushCurrentManagement from main.o, size=4, align=4
InrushCurrentManagement:
0x2000133C: 49 DC.B 0x49 ; 'I'
0x2000133D: 74 DC.B 0x74 ; 't'
0x2000133E: 20 DC.B 0x20 ; ' '
0x2000133F: 69 DC.B 0x69 ; 'i'
Section .bss.HeavyCalculations.tmp_i_plus from main.o, size=4, align=4
HeavyCalculations.tmp_i_plus:
0x20001340: 1B DC.B 0x1B ; '\x1B'
0x20001341: 5B DC.B 0x5B ; '['
0x20001342: 32 DC.B 0x32 ; '2'
0x20001343: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.tmp_i_minus from main.o, size=4, align=4
HeavyCalculations.tmp_i_minus:
0x20001344: 1B DC.B 0x1B ; '\x1B'
0x20001345: 5B DC.B 0x5B ; '['
0x20001346: 32 DC.B 0x32 ; '2'
0x20001347: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.temperature_accum from main.o, size=4, align=4
HeavyCalculations.temperature_accum:
0x20001348: 1B DC.B 0x1B ; '\x1B'
0x20001349: 5B DC.B 0x5B ; '['
0x2000134A: 32 DC.B 0x32 ; '2'
0x2000134B: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.rawContactVoltageDropPlus_accum from main.o, size=4, align=4
HeavyCalculations.rawContactVoltageDropPlus_accum:
0x2000134C: 1B DC.B 0x1B ; '\x1B'
0x2000134D: 5B DC.B 0x5B ; '['
0x2000134E: 32 DC.B 0x32 ; '2'
0x2000134F: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.rawContactVoltageDropMinus_accum from main.o, size=4, align=4
HeavyCalculations.rawContactVoltageDropMinus_accum:
0x20001350: 1B DC.B 0x1B ; '\x1B'
0x20001351: 5B DC.B 0x5B ; '['
0x20001352: 32 DC.B 0x32 ; '2'
0x20001353: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.heavy_calc_last_time from main.o, size=4, align=4
HeavyCalculations.heavy_calc_last_time:
0x20001354: 1B DC.B 0x1B ; '\x1B'
0x20001355: 5B DC.B 0x5B ; '['
0x20001356: 32 DC.B 0x32 ; '2'
0x20001357: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.heater_cnt from main.o, size=4, align=4
HeavyCalculations.heater_cnt:
0x20001358: 1B DC.B 0x1B ; '\x1B'
0x20001359: 5B DC.B 0x5B ; '['
0x2000135A: 32 DC.B 0x32 ; '2'
0x2000135B: 3B DC.B 0x3B ; ';'
Section .bss.GreenLEDShortBlinking.old_on_time from main.o, size=4, align=4
GreenLEDShortBlinking.old_on_time:
0x2000135C: 4D DC.B 0x4D ; 'M'
0x2000135D: 6F DC.B 0x6F ; 'o'
0x2000135E: 64 DC.B 0x64 ; 'd'
0x2000135F: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLED_Management from main.o, size=4, align=4
ExternalRedLED_Management:
0x20001360: 49 DC.B 0x49 ; 'I'
0x20001361: 74 DC.B 0x74 ; 't'
0x20001362: 20 DC.B 0x20 ; ' '
0x20001363: 69 DC.B 0x69 ; 'i'
Section .bss.ExternalRedLEDBlink.subStage from main.o, size=4, align=4
ExternalRedLEDBlink.subStage:
0x20001364: 4D DC.B 0x4D ; 'M'
0x20001365: 6F DC.B 0x6F ; 'o'
0x20001366: 64 DC.B 0x64 ; 'd'
0x20001367: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLEDBlink.stage from main.o, size=4, align=4
ExternalRedLEDBlink.stage:
0x20001368: 4D DC.B 0x4D ; 'M'
0x20001369: 6F DC.B 0x6F ; 'o'
0x2000136A: 64 DC.B 0x64 ; 'd'
0x2000136B: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4
ExternalRedLEDBlink.RedLEDLastTickTime:
0x2000136C: 4D DC.B 0x4D ; 'M'
0x2000136D: 6F DC.B 0x6F ; 'o'
0x2000136E: 64 DC.B 0x64 ; 'd'
0x2000136F: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalGreenLED_Management from main.o, size=4, align=4
ExternalGreenLED_Management:
0x20001370: 49 DC.B 0x49 ; 'I'
0x20001371: 74 DC.B 0x74 ; 't'
0x20001372: 20 DC.B 0x20 ; ' '
0x20001373: 69 DC.B 0x69 ; 'i'
Section .bss.ExternalGreenLEDShortBlinking.old_on_time from main.o, size=4, align=4
ExternalGreenLEDShortBlinking.old_on_time:
0x20001374: 4D DC.B 0x4D ; 'M'
0x20001375: 6F DC.B 0x6F ; 'o'
0x20001376: 64 DC.B 0x64 ; 'd'
0x20001377: 65 DC.B 0x65 ; 'e'
Section .bss.DMA1_Channel1_IRQHandler.current_integral from stm32g0xx_it.o, size=4, align=4
DMA1_Channel1_IRQHandler.current_integral:
0x20001378: 00 DC.B 0x00 ; '\0'
0x20001379: 53 DC.B 0x53 ; 'S'
0x2000137A: 45 DC.B 0x45 ; 'E'
0x2000137B: 47 DC.B 0x47 ; 'G'
Section .bss.DEBUG_print.debug_print_old_time from main.o, size=4, align=4
DEBUG_print.debug_print_old_time:
0x2000137C: 1B DC.B 0x1B ; '\x1B'
0x2000137D: 5B DC.B 0x5B ; '['
0x2000137E: 32 DC.B 0x32 ; '2'
0x2000137F: 3B DC.B 0x3B ; ';'
Section .bss.Callibration from main.o, size=4, align=4
Callibration:
0x20001380: 49 DC.B 0x49 ; 'I'
0x20001381: 74 DC.B 0x74 ; 't'
0x20001382: 20 DC.B 0x20 ; ' '
0x20001383: 69 DC.B 0x69 ; 'i'
Section .bss.CalculatingSwitchSideVoltage.ubsensea_voltage_accum from main.o, size=4, align=4
CalculatingSwitchSideVoltage.ubsensea_voltage_accum:
0x20001384: 00 DC.B 0x00 ; '\0'
0x20001385: B8 DC.B 0xB8 ; '\xB8'
0x20001386: 0B DC.B 0x0B ; '\x0B'
0x20001387: 00 DC.B 0x00 ; '\0'
Section .bss.BlueLEDShortBlinking.old_on_time from main.o, size=4, align=4
BlueLEDShortBlinking.old_on_time:
0x20001388: 4D DC.B 0x4D ; 'M'
0x20001389: 6F DC.B 0x6F ; 'o'
0x2000138A: 64 DC.B 0x64 ; 'd'
0x2000138B: 65 DC.B 0x65 ; 'e'
Section .bss.AUTO_OVP_Management.ovp_last_time_checked from main.o, size=4, align=4
AUTO_OVP_Management.ovp_last_time_checked:
0x2000138C: 02 DC.B 0x02 ; '\x02'
0x2000138D: 00 DC.B 0x00 ; '\0'
0x2000138E: 00 DC.B 0x00 ; '\0'
0x2000138F: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_Mode from main.o, size=4, align=4
AUTO_Mode:
0x20001390: 00 DC.B 0x00 ; '\0'
0x20001391: 00 DC.B 0x00 ; '\0'
0x20001392: 00 DC.B 0x00 ; '\0'
0x20001393: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked from main.o, size=4, align=4
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked:
0x20001394: 04 DC.B 0x04 ; '\x04'
0x20001395: 00 DC.B 0x00 ; '\0'
0x20001396: 00 DC.B 0x00 ; '\0'
0x20001397: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_LVP_Management.lvp_last_time_checked from main.o, size=4, align=4
AUTO_LVP_Management.lvp_last_time_checked:
0x20001398: 02 DC.B 0x02 ; '\x02'
0x20001399: 00 DC.B 0x00 ; '\0'
0x2000139A: 00 DC.B 0x00 ; '\0'
0x2000139B: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.ursense_voltage_accum from main.o, size=4, align=4
ABVoltageDropCalculation.ursense_voltage_accum:
0x2000139C: 00 DC.B 0x00 ; '\0'
0x2000139D: 00 DC.B 0x00 ; '\0'
0x2000139E: 00 DC.B 0x00 ; '\0'
0x2000139F: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.new_time from main.o, size=4, align=4
ABVoltageDropCalculation.new_time:
0x200013A0: 00 DC.B 0x00 ; '\0'
0x200013A1: 00 DC.B 0x00 ; '\0'
0x200013A2: 00 DC.B 0x00 ; '\0'
0x200013A3: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.last_time_UabCalculated from main.o, size=4, align=4
ABVoltageDropCalculation.last_time_UabCalculated:
0x200013A4: 00 DC.B 0x00 ; '\0'
0x200013A5: 00 DC.B 0x00 ; '\0'
0x200013A6: 00 DC.B 0x00 ; '\0'
0x200013A7: 00 DC.B 0x00 ; '\0'
Section .bss.main.restartAutoMode from main.o, size=1, align=4
main.restartAutoMode:
0x200013A8: 00 DC.B 0x00 ; '\0'
Section .bss.keyAccepted from main.o, size=2, align=2
keyAccepted:
0x200013AA: FF DC.B 0xFF ; '\xFF'
0x200013AB: FF DC.B 0xFF ; '\xFF'
Section .bss.RS485DisableButtonManagement.transition from main.o, size=1, align=4
RS485DisableButtonManagement.transition:
0x200013AC: 00 DC.B 0x00 ; '\0'
Section .bss.SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV from main.o, size=2, align=2
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV:
0x200013AE: 43 DC.B 0x43 ; 'C'
0x200013AF: 61 DC.B 0x61 ; 'a'
Section .bss.LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag from main.o, size=1, align=4
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag:
0x200013B0: 0A DC.B 0x0A ; '\n'
Section .bss.HeavyCalculations.last_inrush_max_current_in_mV from main.o, size=2, align=2
HeavyCalculations.last_inrush_max_current_in_mV:
0x200013B2: 1B DC.B 0x1B ; '\x1B'
0x200013B3: 5B DC.B 0x5B ; '['
Section .bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD from main.o, size=1, align=4
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD:
0x200013B4: 1B DC.B 0x1B ; '\x1B'
Section .bss.HeavyCalculations.last_inrush_curr_period from main.o, size=2, align=2
HeavyCalculations.last_inrush_curr_period:
0x200013B6: 1B DC.B 0x1B ; '\x1B'
0x200013B7: 5B DC.B 0x5B ; '['
Section .bss.GreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
GreenLEDShortBlinking.led_is_turned_on:
0x200013B8: 4D DC.B 0x4D ; 'M'
Section .bss.ExternalGreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
ExternalGreenLEDShortBlinking.led_is_turned_on:
0x200013BC: 4D DC.B 0x4D ; 'M'
Section .bss.BlueLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
BlueLEDShortBlinking.led_is_turned_on:
0x200013C0: 4D DC.B 0x4D ; 'M'
Section .bss.ABVoltageDropCalculation.positive_pulse_found from main.o, size=1, align=4
ABVoltageDropCalculation.positive_pulse_found:
0x200013C4: 00 DC.B 0x00 ; '\0'
Section .bss.ADC_values from main.o, size=12, align=2
ADC_values:
0x200013C6: 43 DC.B 0x43 ; 'C'
0x200013C7: 61 DC.B 0x61 ; 'a'
0x200013C8: 6E DC.B 0x6E ; 'n'
0x200013C9: 6E DC.B 0x6E ; 'n'
0x200013CA: 6F DC.B 0x6F ; 'o'
0x200013CB: 74 DC.B 0x74 ; 't'
0x200013CC: 20 DC.B 0x20 ; ' '
0x200013CD: 73 DC.B 0x73 ; 's'
0x200013CE: 74 DC.B 0x74 ; 't'
0x200013CF: 61 DC.B 0x61 ; 'a'
0x200013D0: 72 DC.B 0x72 ; 'r'
0x200013D1: 74 DC.B 0x74 ; 't'
Section .data.block.stack from [ Linker created ], size=8192, align=8
(0x20006000-0x20007fff excluded)
LINK SUMMARY
Memory breakdown
34 570 bytes read-only code +
81 216 bytes read-only data = 115 786 bytes read-only (total)
12 150 bytes read-write data
Region summary
| Name |
Range |
Size |
Used |
Unused |
Alignment Loss |
|
08003000-0801efff |
114 688 |
114 688 100.00% |
0 0.00% |
0 0.00% |
RAM |
20000000-20007fff |
32 768 |
13 252 40.44% |
19 502 59.52% |
14 0.04% |
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks