| 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 443 bytes |
| Destination image |
13 180 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 |
20000404 - .RamFunc+212 |
16 |
08003d7d - HAL_NVIC_DisableIRQ |
200003f4 - .RamFunc+196 |
16 |
08003d7d - HAL_NVIC_DisableIRQ |
2000031c - .RamFunc+288 |
16 |
08008bed - OpenBothMOSFETSVeryFast |
2000030c - .RamFunc+272 |
16 |
080098ed - 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 |
0x200003E9 |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX |
0x200003F9 |
|
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 |
184 |
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 |
184 |
4 |
Init |
Gb |
precharge.o |
0x200003E9 |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x200003F9 |
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 |
184 |
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 |
0x08007F39 |
268 |
4 |
Code |
Gb |
main.o |
ADC_ConversionStop |
0x08003511 |
92 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
ADC_DMAConvCplt |
0x0800B183 |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_DMAError |
0x0800A9EF |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_DMAHalfConvCplt |
0x0800A9E5 |
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 |
0x0800A9DD |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
AUTO_LVP_Management |
0x08008DC5 |
128 |
4 |
Code |
Gb |
main.o |
AUTO_LVP_OVP_Management |
0x080091BD |
156 |
4 |
Code |
Gb |
main.o |
AUTO_OVP_Management |
0x08008FC1 |
128 |
4 |
Code |
Gb |
main.o |
BlueLEDShortBlinking |
0x08007E81 |
80 |
4 |
Code |
Gb |
main.o |
CEC_IRQHandler |
0x0800A9DB |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
CallibrateControlCurrentVoltageDropOnContactBB |
0x08009671 |
244 |
4 |
Code |
Gb |
main.o |
CallibrateCurrentSensorZeroOffsetOnContactBB |
0x080095ED |
132 |
4 |
Code |
Gb |
main.o |
CallibrateVoltageDropABMiddlePointOffset |
0x08009765 |
104 |
4 |
Code |
Gb |
main.o |
CopyingVectorTableToRAM |
0x080078A1 |
112 |
4 |
Code |
Gb |
main.o |
DEBUG_print |
0x080080B9 |
796 |
4 |
Code |
Gb |
main.o |
DIP_Switches |
0x08007A09 |
1 144 |
4 |
Code |
Gb |
main.o |
DMA1_Channel2_3_IRQHandler |
0x0800A9C3 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
DMA_Channel4_5_6_7_IRQHandler |
0x0800A9C5 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI0_1_IRQHandler |
0x0800A9BB |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI2_3_IRQHandler |
0x0800A9BD |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI4_15_IRQHandler |
0x0800A9BF |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Error_Handler |
0x08008BB9 |
20 |
4 |
Code |
Gb |
main.o |
ExternalGreenLEDShortBlinking |
0x08008CAD |
76 |
4 |
Code |
Gb |
main.o |
ExternalRedLED1ShortOnThenLongPauseBlinking |
0x08008999 |
100 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
0x08008C05 |
120 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThenLongPauseBlinking |
0x080089FD |
104 |
4 |
Code |
Gb |
main.o |
ExternalRedLED3ShortOnThenLongPauseBlinking |
0x08008A65 |
108 |
4 |
Code |
Gb |
main.o |
ExternalRedLED4ShortOnThenLongPauseBlinking |
0x08008AD1 |
116 |
4 |
Code |
Gb |
main.o |
ExternalRedLED5ShortOnThenLongPauseBlinking |
0x08008B45 |
116 |
4 |
Code |
Gb |
main.o |
FEEPROM_ConfigFreeBytes |
0x0800AE7B |
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 |
0x0800A9B7 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
FLASH_WaitForLastOperation |
0x08004445 |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
GreenLEDShortBlinking |
0x08008D39 |
76 |
4 |
Code |
Gb |
main.o |
HAL_ADCEx_Calibration_GetValue |
0x0800B1FF |
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 |
0x0800AA93 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ConvHalfCpltCallback |
0x0800AA97 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ErrorCallback |
0x0800AA95 |
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 |
0x0800B143 |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Stop_DMA |
0x0800AA09 |
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 |
0x0800AB15 |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
HAL_DAC_ConfigChannel |
0x08003EBD |
280 |
4 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Init |
0x0800B20B |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_MspInit |
0x080068CD |
104 |
4 |
Code |
Gb |
dac.o |
HAL_DAC_SetValue |
0x0800AAEB |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Start |
0x0800AA99 |
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 |
0x0800AB27 |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_TogglePin |
0x0800B243 |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_WritePin |
0x0800B233 |
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 |
0x08009E55 |
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 |
0x0800AB31 |
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 |
0x0800AB33 |
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 |
0x0800AB97 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_BreakCallback |
0x0800AB95 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_CommutCallback |
0x0800AB93 |
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 |
0x0800AB35 |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_MspInit |
0x0800A2D5 |
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 |
0x0800AB8B |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_IRQHandler |
0x08005315 |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_OC_DelayElapsedCallback |
0x0800AB8D |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PWM_PulseFinishedCallback |
0x0800AB8F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PeriodElapsedCallback |
0x08009F41 |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HAL_TIM_TriggerCallback |
0x0800AB91 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_UARTEx_DisableFifoMode |
0x0800AE03 |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UARTEx_RxEventCallback |
0x0800AD5B |
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 |
0x0800AD59 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_MspInit |
0x0800A4B5 |
164 |
4 |
Code |
Gb |
usart.o |
HAL_UART_Receive_IT |
0x08005A55 |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_RxCpltCallback |
0x0800AD5F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_Transmit_IT |
0x080058AD |
208 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_TxCpltCallback |
0x0800AD5D |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HardFault_Handler |
0x08009EB9 |
40 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HeavyCalculations |
0x080083D5 |
1 352 |
4 |
Code |
Gb |
main.o |
I2C1_IRQHandler |
0x0800A9CF |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
I2C2_IRQHandler |
0x0800A9D1 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
InrushCurrentDetected |
0x08007ED1 |
104 |
4 |
Code |
Gb |
main.o |
Keys_Management |
0x08008045 |
116 |
4 |
Code |
Gb |
main.o |
LEDBlink |
0x0800AEBB |
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 |
0x08008ED9 |
132 |
4 |
Code |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect |
0x08009421 |
204 |
4 |
Code |
Gb |
main.o |
MODBUS_UART_IRQHandler |
0x080098ED |
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 |
0x0800A1C9 |
52 |
4 |
Code |
Gb |
tim.o |
MX_TIM15_Init |
0x0800A1FD |
104 |
4 |
Code |
Gb |
tim.o |
MX_TIM16_Init |
0x0800A265 |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM17_Init |
0x0800A29D |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM2_Init |
0x0800A0D1 |
96 |
4 |
Code |
Gb |
tim.o |
MX_TIM6_Init |
0x0800A131 |
76 |
4 |
Code |
Gb |
tim.o |
MX_TIM7_Init |
0x0800A17D |
76 |
4 |
Code |
Gb |
tim.o |
MX_USART1_UART_Init |
0x0800A441 |
116 |
4 |
Code |
Gb |
usart.o |
NMI_Handler |
0x08009E95 |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
OVP_Management_NoAutoreconnect |
0x080090D5 |
132 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_not_present |
0x08008E45 |
68 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_present |
0x08008E89 |
80 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_present_NoAutoreconnect |
0x08008F5D |
100 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_ignored |
0x08009041 |
68 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_not_present |
0x08009259 |
108 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_present |
0x080092C5 |
120 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored |
0x08009085 |
80 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored_NoAutoreconnect |
0x08009159 |
100 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_not_present |
0x0800933D |
124 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_present |
0x080093B9 |
104 |
4 |
Code |
Gb |
main.o |
OpenBothMOSFETSVeryFast |
0x08008BED |
24 |
4 |
Code |
Gb |
main.o |
PVD_IRQHandler |
0x0800A9B3 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
PendSV_Handler |
0x0800AFB7 |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
RCC_IRQHandler |
0x0800A9B9 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
RS485DisableButtonManagement |
0x0800891D |
124 |
4 |
Code |
Gb |
main.o |
RTC_STAMP_IRQHandler |
0x0800A9B5 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Reset_Handler |
0x0800A9DF |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
SEGGER_RTT_Write |
0x0800A895 |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_WriteNoLock |
0x0800A811 |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_WriteString |
0x0800A8C9 |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_printf |
0x0800B3B7 |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
SEGGER_RTT_vprintf |
0x080060A9 |
1 176 |
4 |
Code |
Gb |
SEGGER_RTT_printf.o |
SPI1_IRQHandler |
0x0800A9D3 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SPI2_IRQHandler |
0x0800A9D5 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SVC_Handler |
0x0800AFB5 |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
SetReturnFunction |
0x08009E45 |
16 |
4 |
Code |
Gb |
precharge.o |
ShowSlaveAddressOnLED |
0x0800AE81 |
58 |
2 |
Code |
Gb |
main.o |
StartAutoMode |
0x080094ED |
140 |
4 |
Code |
Gb |
main.o |
StartOffMode |
0x08007911 |
248 |
4 |
Code |
Gb |
main.o |
StartOnMode |
0x08009579 |
116 |
4 |
Code |
Gb |
main.o |
StartUpSequence |
0x0800783D |
100 |
4 |
Code |
Gb |
main.o |
SystemClock_Config |
0x080077BD |
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 |
0x08009F01 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM15_IRQHandler |
0x08009F11 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM16_IRQHandler |
0x08009F21 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM17_IRQHandler |
0x08009F31 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
0x0800A9C7 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM1_CC_IRQHandler |
0x0800A9C9 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM2_IRQHandler |
0x0800A9CB |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM3_IRQHandler |
0x0800A9CD |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM6_DAC_LPTIM1_IRQHandler |
0x08009EE1 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM7_LPTIM2_IRQHandler |
0x08009EF1 |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM_Base_SetConfig |
0x08005145 |
192 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
TurnBlueLEDOn |
0x08008BCD |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOff |
0x08008CF9 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOn |
0x08008D19 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalRedLEDOff |
0x08008C7D |
48 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOff |
0x08008D85 |
32 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOn |
0x08008DA5 |
32 |
4 |
Code |
Gb |
main.o |
UART_AdvFeatureConfig |
0x0800AB99 |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_CheckIdleState |
0x08005845 |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT |
0x0800B317 |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT_FIFOEN |
0x08005BE1 |
412 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_8BIT |
0x0800AD61 |
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 |
0x0800B2BF |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_8BIT_FIFOEN |
0x0800B253 |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_WaitOnFlagUntilTimeout |
0x0800AC6B |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UCPD1_UCPD2_IRQHandler |
0x0800A9C1 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART2_IRQHandler |
0x0800A9D7 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART3_USART4_LPUART1_IRQHandler |
0x0800A9D9 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WWDG_IRQHandler |
0x0800A9B1 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WriteConfigToFLASH |
0x080069A9 |
144 |
4 |
Code |
Gb |
feeprom.o |
WriteLogToFLASH |
0x08006BB1 |
144 |
4 |
Code |
Gb |
feeprom.o |
_DoInit |
0x0800A709 |
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 |
0x0800AE39 |
66 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
_WriteBlocking |
0x0800A7A9 |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_WriteNoCheck |
0x0800A75D |
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 |
0x0800A973 |
|
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 |
0x0800A559 |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_dmul |
0x0800AFF1 |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_dmul_aux |
0x0800AFB9 |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_idiv |
0x0800A5A5 |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_idiv0 |
0x0800A6CD |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr |
0x0800A6F5 |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr4 |
0x0800A6F5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr8 |
0x0800A6F5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy |
0x0800A6E5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy4 |
0x0800A6E5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy8 |
0x0800A6E5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset |
0x0800A6F7 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset4 |
0x0800A6F7 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset8 |
0x0800A6F7 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_ui2d |
0x0800A589 |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uidiv |
0x0800A5E5 |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uidivmod |
0x0800A61D |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uldivmod |
0x0800A62D |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
_start |
0x0800A969 |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
checkKeys |
0x0800A019 |
124 |
4 |
Code |
Gb |
tast.o |
exit |
0x0800A977 |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
get_key_long |
0x0800A0B1 |
32 |
4 |
Code |
Gb |
tast.o |
get_key_short |
0x0800A095 |
28 |
4 |
Code |
Gb |
tast.o |
main |
0x08006EE1 |
2 268 |
4 |
Code |
Gb |
main.o |
mbGetFrameComplete |
0x0800B3D3 |
4 |
2 |
Code |
Gb |
modbus.o |
mbInit |
0x0800AF2D |
70 |
2 |
Code |
Gb |
modbus.o |
mbSlaveCheckModbusRtuQuery |
0x08009B3D |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveProcessPdu |
0x0800AF73 |
66 |
2 |
Code |
Gb |
modbus.o |
mbSlaveProcessRtuQuery |
0x08009BDD |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveReadHoldingRegisters |
0x08009C7D |
128 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteMultipleRegisters |
0x08009D79 |
204 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteSingleRegister |
0x08009CFD |
124 |
4 |
Code |
Gb |
modbus.o |
mbUartInit |
0x080097CD |
288 |
4 |
Code |
Gb |
modbus.o |
memcpy |
0x0800A6E5 |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
memset |
0x0800A6FD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
reset_handler |
0x0800A9DF |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
strlen |
0x0800A6D5 |
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 268 |
4 |
Code |
Gb |
main.o |
0x080077BD |
SystemClock_Config |
128 |
4 |
Code |
Gb |
main.o |
0x0800783D |
StartUpSequence |
100 |
4 |
Code |
Gb |
main.o |
0x080078A1 |
CopyingVectorTableToRAM |
112 |
4 |
Code |
Gb |
main.o |
0x08007911 |
StartOffMode |
248 |
4 |
Code |
Gb |
main.o |
0x08007A09 |
DIP_Switches |
1 144 |
4 |
Code |
Gb |
main.o |
0x08007E81 |
BlueLEDShortBlinking |
80 |
4 |
Code |
Gb |
main.o |
0x08007ED1 |
InrushCurrentDetected |
104 |
4 |
Code |
Gb |
main.o |
0x08007F39 |
ABVoltageDropCalculation |
268 |
4 |
Code |
Gb |
main.o |
0x08008045 |
Keys_Management |
116 |
4 |
Code |
Gb |
main.o |
0x080080B9 |
DEBUG_print |
796 |
4 |
Code |
Gb |
main.o |
0x080083D5 |
HeavyCalculations |
1 352 |
4 |
Code |
Gb |
main.o |
0x0800891D |
RS485DisableButtonManagement |
124 |
4 |
Code |
Gb |
main.o |
0x08008999 |
ExternalRedLED1ShortOnThenLongPauseBlinking |
100 |
4 |
Code |
Gb |
main.o |
0x080089FD |
ExternalRedLED2ShortOnThenLongPauseBlinking |
104 |
4 |
Code |
Gb |
main.o |
0x08008A65 |
ExternalRedLED3ShortOnThenLongPauseBlinking |
108 |
4 |
Code |
Gb |
main.o |
0x08008AD1 |
ExternalRedLED4ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008B45 |
ExternalRedLED5ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008BB9 |
Error_Handler |
20 |
4 |
Code |
Gb |
main.o |
0x08008BCD |
TurnBlueLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008BED |
OpenBothMOSFETSVeryFast |
24 |
4 |
Code |
Gb |
main.o |
0x08008C05 |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
120 |
4 |
Code |
Gb |
main.o |
0x08008C7D |
TurnExternalRedLEDOff |
48 |
4 |
Code |
Gb |
main.o |
0x08008CAD |
ExternalGreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
0x08008CF9 |
TurnExternalGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
0x08008D19 |
TurnExternalGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008D39 |
GreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
0x08008D85 |
TurnGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
0x08008DA5 |
TurnGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008DC5 |
AUTO_LVP_Management |
128 |
4 |
Code |
Gb |
main.o |
0x08008E45 |
OVP_ignored__LVP_not_present |
68 |
4 |
Code |
Gb |
main.o |
0x08008E89 |
OVP_ignored__LVP_present |
80 |
4 |
Code |
Gb |
main.o |
0x08008ED9 |
LVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
0x08008F5D |
OVP_ignored__LVP_present_NoAutoreconnect |
100 |
4 |
Code |
Gb |
main.o |
0x08008FC1 |
AUTO_OVP_Management |
128 |
4 |
Code |
Gb |
main.o |
0x08009041 |
OVP_not_present__LVP_ignored |
68 |
4 |
Code |
Gb |
main.o |
0x08009085 |
OVP_present__LVP_ignored |
80 |
4 |
Code |
Gb |
main.o |
0x080090D5 |
OVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
0x08009159 |
OVP_present__LVP_ignored_NoAutoreconnect |
100 |
4 |
Code |
Gb |
main.o |
0x080091BD |
AUTO_LVP_OVP_Management |
156 |
4 |
Code |
Gb |
main.o |
0x08009259 |
OVP_not_present__LVP_not_present |
108 |
4 |
Code |
Gb |
main.o |
0x080092C5 |
OVP_not_present__LVP_present |
120 |
4 |
Code |
Gb |
main.o |
0x0800933D |
OVP_present__LVP_not_present |
124 |
4 |
Code |
Gb |
main.o |
0x080093B9 |
OVP_present__LVP_present |
104 |
4 |
Code |
Gb |
main.o |
0x08009421 |
LVP_OVP_Management_NoAutoreconnect |
204 |
4 |
Code |
Gb |
main.o |
0x080094ED |
StartAutoMode |
140 |
4 |
Code |
Gb |
main.o |
0x08009579 |
StartOnMode |
116 |
4 |
Code |
Gb |
main.o |
0x080095ED |
CallibrateCurrentSensorZeroOffsetOnContactBB |
132 |
4 |
Code |
Gb |
main.o |
0x08009671 |
CallibrateControlCurrentVoltageDropOnContactBB |
244 |
4 |
Code |
Gb |
main.o |
0x08009765 |
CallibrateVoltageDropABMiddlePointOffset |
104 |
4 |
Code |
Gb |
main.o |
0x080097CD |
mbUartInit |
288 |
4 |
Code |
Gb |
modbus.o |
0x080098ED |
MODBUS_UART_IRQHandler |
592 |
4 |
Code |
Gb |
modbus.o |
0x08009B3D |
mbSlaveCheckModbusRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
0x08009BDD |
mbSlaveProcessRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
0x08009C7D |
mbSlaveReadHoldingRegisters |
128 |
4 |
Code |
Gb |
modbus.o |
0x08009CFD |
mbSlaveWriteSingleRegister |
124 |
4 |
Code |
Gb |
modbus.o |
0x08009D79 |
mbSlaveWriteMultipleRegisters |
204 |
4 |
Code |
Gb |
modbus.o |
0x08009E45 |
SetReturnFunction |
16 |
4 |
Code |
Gb |
precharge.o |
0x08009E55 |
HAL_MspInit |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_msp.o |
0x08009E95 |
NMI_Handler |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EB9 |
HardFault_Handler |
40 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EE1 |
TIM6_DAC_LPTIM1_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EF1 |
TIM7_LPTIM2_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F01 |
TIM14_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F11 |
TIM15_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F21 |
TIM16_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F31 |
TIM17_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F41 |
HAL_TIM_PeriodElapsedCallback |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x0800A019 |
checkKeys |
124 |
4 |
Code |
Gb |
tast.o |
0x0800A095 |
get_key_short |
28 |
4 |
Code |
Gb |
tast.o |
0x0800A0B1 |
get_key_long |
32 |
4 |
Code |
Gb |
tast.o |
0x0800A0D1 |
MX_TIM2_Init |
96 |
4 |
Code |
Gb |
tim.o |
0x0800A131 |
MX_TIM6_Init |
76 |
4 |
Code |
Gb |
tim.o |
0x0800A17D |
MX_TIM7_Init |
76 |
4 |
Code |
Gb |
tim.o |
0x0800A1C9 |
MX_TIM14_Init |
52 |
4 |
Code |
Gb |
tim.o |
0x0800A1FD |
MX_TIM15_Init |
104 |
4 |
Code |
Gb |
tim.o |
0x0800A265 |
MX_TIM16_Init |
56 |
4 |
Code |
Gb |
tim.o |
0x0800A29D |
MX_TIM17_Init |
56 |
4 |
Code |
Gb |
tim.o |
0x0800A2D5 |
HAL_TIM_Base_MspInit |
364 |
4 |
Code |
Gb |
tim.o |
0x0800A441 |
MX_USART1_UART_Init |
116 |
4 |
Code |
Gb |
usart.o |
0x0800A4B5 |
HAL_UART_MspInit |
164 |
4 |
Code |
Gb |
usart.o |
0x0800A559 |
__aeabi_d2uiz |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A589 |
__aeabi_ui2d |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A5A5 |
__aeabi_idiv |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A5E5 |
__aeabi_uidiv |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A61D |
__aeabi_uidivmod |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A62D |
__aeabi_uldivmod |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6CD |
__aeabi_idiv0 |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6D5 |
strlen |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6E5 |
memcpy |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6E5 |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6E5 |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6E5 |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F5 |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F5 |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F5 |
__aeabi_memclr |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F7 |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F7 |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F7 |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6FD |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A709 |
_DoInit |
84 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A75D |
_WriteNoCheck |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A7A9 |
_WriteBlocking |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A811 |
SEGGER_RTT_WriteNoLock |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A895 |
SEGGER_RTT_Write |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A8C9 |
SEGGER_RTT_WriteString |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A969 |
_start |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A973 |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A977 |
exit |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A9B1 |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B3 |
PVD_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B5 |
RTC_STAMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B7 |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B9 |
RCC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9BB |
EXTI0_1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9BD |
EXTI2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9BF |
EXTI4_15_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C1 |
UCPD1_UCPD2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C3 |
DMA1_Channel2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C5 |
DMA_Channel4_5_6_7_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C7 |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C9 |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9CB |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9CD |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9CF |
I2C1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9D1 |
I2C2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9D3 |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9D5 |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9D7 |
USART2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9D9 |
USART3_USART4_LPUART1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9DB |
CEC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9DD |
AES_RNG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9DF |
reset_handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
0x0800A9DF |
Reset_Handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
0x0800A9E5 |
ADC_DMAHalfConvCplt |
10 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800A9EF |
ADC_DMAError |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800AA09 |
HAL_ADC_Stop_DMA |
138 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800AA93 |
HAL_ADC_ConvCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA95 |
HAL_ADC_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA97 |
HAL_ADC_ConvHalfCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA99 |
HAL_DAC_Start |
82 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800AAEB |
HAL_DAC_SetValue |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800AB15 |
HAL_DACEx_GetTrimOffset |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
0x0800AB27 |
HAL_GPIO_ReadPin |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800AB31 |
HAL_RCC_CSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
0x0800AB33 |
HAL_RCC_LSECSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
0x0800AB35 |
HAL_TIM_Base_Init |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x0800AB8B |
HAL_TIM_IC_CaptureCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB8D |
HAL_TIM_OC_DelayElapsedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB8F |
HAL_TIM_PWM_PulseFinishedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB91 |
HAL_TIM_TriggerCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB93 |
HAL_TIMEx_CommutCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB95 |
HAL_TIMEx_BreakCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB97 |
HAL_TIMEx_Break2Callback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB99 |
UART_AdvFeatureConfig |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800AC6B |
UART_WaitOnFlagUntilTimeout |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800AD59 |
HAL_UART_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD5B |
HAL_UARTEx_RxEventCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD5D |
HAL_UART_TxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD5F |
HAL_UART_RxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD61 |
UART_RxISR_8BIT |
162 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800AE03 |
HAL_UARTEx_DisableFifoMode |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x0800AE39 |
_StoreChar |
66 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
0x0800AE7B |
FEEPROM_ConfigFreeBytes |
6 |
2 |
Code |
Gb |
feeprom.o |
0x0800AE81 |
ShowSlaveAddressOnLED |
58 |
2 |
Code |
Gb |
main.o |
0x0800AEBB |
LEDBlink |
114 |
2 |
Code |
Gb |
main.o |
0x0800AF2D |
mbInit |
70 |
2 |
Code |
Gb |
modbus.o |
0x0800AF73 |
mbSlaveProcessPdu |
66 |
2 |
Code |
Gb |
modbus.o |
0x0800AFB5 |
SVC_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
0x0800AFB7 |
PendSV_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
0x0800AFB9 |
__aeabi_dmul_aux |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800AFF1 |
__aeabi_dmul |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800B143 |
HAL_ADC_Stop |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800B183 |
ADC_DMAConvCplt |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800B1FF |
HAL_ADCEx_Calibration_GetValue |
12 |
2 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
0x0800B20B |
HAL_DAC_Init |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800B233 |
HAL_GPIO_WritePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800B243 |
HAL_GPIO_TogglePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800B253 |
UART_TxISR_8BIT_FIFOEN |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B2BF |
UART_TxISR_8BIT |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B317 |
UART_RxISR_16BIT |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B3B7 |
SEGGER_RTT_printf |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
0x0800B3D3 |
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 268 |
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 |
268 |
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 |
StartOffMode |
248 |
4 |
Code |
Gb |
main.o |
CallibrateControlCurrentVoltageDropOnContactBB |
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 |
OVP_present__LVP_not_present |
124 |
4 |
Code |
Gb |
main.o |
RS485DisableButtonManagement |
124 |
4 |
Code |
Gb |
main.o |
checkKeys |
124 |
4 |
Code |
Gb |
tast.o |
mbSlaveWriteSingleRegister |
124 |
4 |
Code |
Gb |
modbus.o |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
120 |
4 |
Code |
Gb |
main.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_not_present__LVP_present |
120 |
4 |
Code |
Gb |
main.o |
UART_TxISR_16BIT_FIFOEN |
120 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.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 |
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 |
OVP_not_present__LVP_not_present |
108 |
4 |
Code |
Gb |
main.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_present__LVP_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_ignored__LVP_present_NoAutoreconnect |
100 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored_NoAutoreconnect |
100 |
4 |
Code |
Gb |
main.o |
StartUpSequence |
100 |
4 |
Code |
Gb |
main.o |
MX_TIM2_Init |
96 |
4 |
Code |
Gb |
tim.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 |
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 |
OVP_ignored__LVP_present |
80 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored |
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 |
_WriteNoCheck |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
mbInit |
70 |
2 |
Code |
Gb |
modbus.o |
OVP_ignored__LVP_not_present |
68 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_ignored |
68 |
4 |
Code |
Gb |
main.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 |
__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 |
TurnExternalRedLEDOff |
48 |
4 |
Code |
Gb |
main.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 |
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 |
0x2000135C |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.new_time |
0x20001358 |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.positive_pulse_found |
0x2000137C |
1 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.ursense_voltage_accum |
0x20001354 |
4 |
4 |
Zero |
Lc |
main.o |
ADC_values |
0x2000137E |
12 |
2 |
Zero |
Gb |
main.o |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
0x20000454 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.WhatToDo |
0x20001260 |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_Management.lastIdx |
0x20000450 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.lvp_last_time_checked |
0x20001350 |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
0x2000044C |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.WhatToDo |
0x20001238 |
16 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.lastIdx |
0x20000448 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
0x2000134C |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_Mode |
0x20001348 |
4 |
4 |
Zero |
Gb |
main.o |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
0x20000444 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.WhatToDo |
0x20001258 |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_OVP_Management.lastIdx |
0x20000440 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.ovp_last_time_checked |
0x20001344 |
4 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.led_is_turned_on |
0x20001378 |
1 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.old_on_time |
0x20001340 |
4 |
4 |
Zero |
Lc |
main.o |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
0x2000043C |
4 |
4 |
Init |
Lc |
main.o |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
0x2000133C |
4 |
4 |
Zero |
Lc |
main.o |
Callibration |
0x20001338 |
4 |
4 |
Zero |
Gb |
main.o |
DEBUG_print.debug_print_old_time |
0x20001334 |
4 |
4 |
Zero |
Lc |
main.o |
DMA1_Channel1_IRQHandler.current_integral |
0x20001330 |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
ExternalGreenLEDShortBlinking.led_is_turned_on |
0x20001374 |
1 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLEDShortBlinking.old_on_time |
0x2000132C |
4 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLED_Management |
0x20001328 |
4 |
4 |
Zero |
Gb |
main.o |
ExternalRedLEDBlink.RedLEDLastTickTime |
0x20001324 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.stage |
0x20001320 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.subStage |
0x2000131C |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLED_Management |
0x20001318 |
4 |
4 |
Zero |
Gb |
main.o |
GreenLEDShortBlinking.led_is_turned_on |
0x20001370 |
1 |
4 |
Zero |
Lc |
main.o |
GreenLEDShortBlinking.old_on_time |
0x20001314 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
0x2000136C |
1 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heater_cnt |
0x20001310 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heavy_calc_last_time |
0x2000130C |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_curr_period |
0x2000136E |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_max_current_in_mV |
0x2000136A |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropMinus_accum |
0x20001308 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropPlus_accum |
0x20001304 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.temperature_accum |
0x20001300 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_minus |
0x200012FC |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_plus |
0x200012F8 |
4 |
4 |
Zero |
Lc |
main.o |
InrushCurrentManagement |
0x200012F4 |
4 |
4 |
Zero |
Gb |
main.o |
InternalBlueLED_Management |
0x200012F0 |
4 |
4 |
Zero |
Gb |
main.o |
InternalGreenLED_Management |
0x200012EC |
4 |
4 |
Zero |
Gb |
main.o |
InternalRedLED_Management |
0x200012E8 |
4 |
4 |
Zero |
Gb |
main.o |
Keys_Management.last_time_checked |
0x200012E4 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
0x20000438 |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.WhatToDo |
0x20001250 |
8 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lastIdx |
0x20000434 |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
0x200012E0 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP |
0x20001228 |
16 |
4 |
Zero |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
0x20000430 |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.WhatToDo |
0x20001218 |
16 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
0x2000042C |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
0x200012DC |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
0x20001368 |
1 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_logic |
0x200001FB |
1 |
|
Init |
Gb |
main.o |
MOSFETS_Management |
0x200012D8 |
4 |
4 |
Zero |
Gb |
main.o |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
0x20000428 |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.WhatToDo |
0x20001248 |
8 |
4 |
Zero |
Lc |
main.o |
OVP_Management_NoAutoreconnect.lastIdx |
0x20000424 |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
0x200012D4 |
4 |
4 |
Zero |
Lc |
main.o |
PreChargeStage.cnt |
0x200012D0 |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.mal |
0x200012CC |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.stage |
0x200012C8 |
4 |
4 |
Zero |
Lc |
precharge.o |
RS485ActiveMode |
0x20000420 |
4 |
4 |
Init |
Gb |
main.o |
RS485DisableButtonManagement.btn_last_time_checked |
0x200012C4 |
4 |
4 |
Zero |
Lc |
main.o |
RS485DisableButtonManagement.btn_state |
0x200004E3 |
1 |
|
Zero |
Lc |
main.o |
RS485DisableButtonManagement.transition |
0x20001364 |
1 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.RedLEDLastTickTime |
0x200012C0 |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.stage |
0x200012BC |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.subStage |
0x200012B8 |
4 |
4 |
Zero |
Lc |
main.o |
ReturnFunctionPtr |
0x200012B4 |
4 |
4 |
Zero |
Lc |
precharge.o |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
0x20001366 |
2 |
2 |
Zero |
Lc |
main.o |
SystemCoreClock |
0x2000041C |
4 |
4 |
Init |
Gb |
system_stm32g0xx.o |
_SEGGER_RTT |
0x20000D4C |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_acDownBuffer |
0x20001208 |
16 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_acUpBuffer |
0x200005F8 |
1 024 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
accessModeTable |
0x20000458 |
139 |
|
Init |
Gb |
raccess.o |
auto_recover_from_temp_shutdown_is_enabled |
0x200012B0 |
4 |
4 |
Zero |
Gb |
main.o |
checkKeys.ct0 |
0x200012AC |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.ct1 |
0x200012A8 |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.rpt |
0x200012A4 |
4 |
4 |
Zero |
Lc |
tast.o |
command_parser_is_enabled |
0x200012A0 |
4 |
4 |
Zero |
Gb |
main.o |
feepromData |
0x200005C0 |
56 |
8 |
Zero |
Lc |
feeprom.o |
feepromLogData |
0x200004E8 |
24 |
8 |
Zero |
Lc |
feeprom.o |
hadc1 |
0x20000E84 |
100 |
4 |
Zero |
Gb |
adc.o |
hcrc |
0x200011B4 |
36 |
4 |
Zero |
Gb |
crc.o |
hdac1 |
0x200011F4 |
20 |
4 |
Zero |
Gb |
dac.o |
hdma_adc1 |
0x20000F44 |
92 |
4 |
Zero |
Gb |
adc.o |
hdma_memtomem_dma1_channel2 |
0x20000EE8 |
92 |
4 |
Zero |
Gb |
dma.o |
htim14 |
0x20001168 |
76 |
4 |
Zero |
Gb |
tim.o |
htim15 |
0x2000111C |
76 |
4 |
Zero |
Gb |
tim.o |
htim16 |
0x200010D0 |
76 |
4 |
Zero |
Gb |
tim.o |
htim17 |
0x20001084 |
76 |
4 |
Zero |
Gb |
tim.o |
htim2 |
0x20001038 |
76 |
4 |
Zero |
Gb |
tim.o |
htim6 |
0x20000FEC |
76 |
4 |
Zero |
Gb |
tim.o |
htim7 |
0x20000FA0 |
76 |
4 |
Zero |
Gb |
tim.o |
huart1 |
0x20000DF4 |
144 |
4 |
Zero |
Gb |
usart.o |
keyAccepted |
0x20001362 |
2 |
2 |
Zero |
Gb |
main.o |
key_press |
0x2000129C |
4 |
4 |
Zero |
Gb |
tast.o |
key_rpt |
0x20001298 |
4 |
4 |
Zero |
Gb |
tast.o |
key_state |
0x20001294 |
4 |
4 |
Zero |
Gb |
tast.o |
last_time_started |
0x20001290 |
4 |
4 |
Zero |
Lc |
main.o |
low_bat_shutdown_is_active |
0x2000128C |
4 |
4 |
Zero |
Gb |
main.o |
main.restartAutoMode |
0x20001360 |
1 |
4 |
Zero |
Lc |
main.o |
manual_overdrive_is_enabled |
0x20001288 |
4 |
4 |
Zero |
Gb |
main.o |
maxIntegral |
0x20000418 |
4 |
4 |
Init |
Gb |
main.o |
modbusData |
0x200009F8 |
572 |
4 |
Zero |
Gb |
main.o |
mosfets_voltagedrop_shutdown_is_active |
0x20001284 |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_is_active |
0x20001280 |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_time |
0x20000414 |
4 |
4 |
Init |
Gb |
main.o |
overload_shutdown_is_active |
0x2000127C |
4 |
4 |
Zero |
Gb |
main.o |
overload_shutdown_time |
0x20000410 |
4 |
4 |
Init |
Gb |
main.o |
pFlash |
0x200011D8 |
28 |
4 |
Zero |
Gb |
stm32g0xx_hal_flash.o |
rawContactVoltageDropMinus |
0x20001278 |
4 |
4 |
Zero |
Gb |
main.o |
rawContactVoltageDropPlus |
0x20001274 |
4 |
4 |
Zero |
Gb |
main.o |
rawMOSFETsVoltageDrop |
0x20001270 |
4 |
4 |
Zero |
Gb |
main.o |
savedLockKey |
0x20000D4A |
2 |
2 |
Zero |
Gb |
main.o |
statDataChanged |
0x2000126C |
4 |
4 |
Zero |
Gb |
main.o |
swdioConnection |
0x2000040C |
4 |
4 |
Init |
Gb |
main.o |
sys_data |
0x20000C34 |
278 |
4 |
Zero |
Gb |
main.o |
temperature_shutdown_is_active |
0x20001268 |
4 |
4 |
Zero |
Gb |
main.o |
uwTick |
0x200004E4 |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
uwTickFreq |
0x200001FA |
1 |
|
Init |
Gb |
stm32g0xx_hal.o |
uwTickPrio |
0x20000408 |
4 |
4 |
Init |
Gb |
stm32g0xx_hal.o |
vectorTableInRAM |
0x20000500 |
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 |
0x20000408 |
uwTickPrio |
4 |
4 |
Init |
Gb |
stm32g0xx_hal.o |
0x2000040C |
swdioConnection |
4 |
4 |
Init |
Gb |
main.o |
0x20000410 |
overload_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
0x20000414 |
overcurrent_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
0x20000418 |
maxIntegral |
4 |
4 |
Init |
Gb |
main.o |
0x2000041C |
SystemCoreClock |
4 |
4 |
Init |
Gb |
system_stm32g0xx.o |
0x20000420 |
RS485ActiveMode |
4 |
4 |
Init |
Gb |
main.o |
0x20000424 |
OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000428 |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x2000042C |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000430 |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000434 |
LVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000438 |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x2000043C |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
4 |
4 |
Init |
Lc |
main.o |
0x20000440 |
AUTO_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000444 |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000448 |
AUTO_LVP_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x2000044C |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000450 |
AUTO_LVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000454 |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000458 |
accessModeTable |
139 |
|
Init |
Gb |
raccess.o |
0x200004E3 |
RS485DisableButtonManagement.btn_state |
1 |
|
Zero |
Lc |
main.o |
0x200004E4 |
uwTick |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
0x200004E8 |
feepromLogData |
24 |
8 |
Zero |
Lc |
feeprom.o |
0x20000500 |
vectorTableInRAM |
192 |
256 |
Zero |
Gb |
main.o |
0x200005C0 |
feepromData |
56 |
8 |
Zero |
Lc |
feeprom.o |
0x200005F8 |
_acUpBuffer |
1 024 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x200009F8 |
modbusData |
572 |
4 |
Zero |
Gb |
main.o |
0x20000C34 |
sys_data |
278 |
4 |
Zero |
Gb |
main.o |
0x20000D4A |
savedLockKey |
2 |
2 |
Zero |
Gb |
main.o |
0x20000D4C |
_SEGGER_RTT |
168 |
4 |
Zero |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x20000DF4 |
huart1 |
144 |
4 |
Zero |
Gb |
usart.o |
0x20000E84 |
hadc1 |
100 |
4 |
Zero |
Gb |
adc.o |
0x20000EE8 |
hdma_memtomem_dma1_channel2 |
92 |
4 |
Zero |
Gb |
dma.o |
0x20000F44 |
hdma_adc1 |
92 |
4 |
Zero |
Gb |
adc.o |
0x20000FA0 |
htim7 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20000FEC |
htim6 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001038 |
htim2 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001084 |
htim17 |
76 |
4 |
Zero |
Gb |
tim.o |
0x200010D0 |
htim16 |
76 |
4 |
Zero |
Gb |
tim.o |
0x2000111C |
htim15 |
76 |
4 |
Zero |
Gb |
tim.o |
0x20001168 |
htim14 |
76 |
4 |
Zero |
Gb |
tim.o |
0x200011B4 |
hcrc |
36 |
4 |
Zero |
Gb |
crc.o |
0x200011D8 |
pFlash |
28 |
4 |
Zero |
Gb |
stm32g0xx_hal_flash.o |
0x200011F4 |
hdac1 |
20 |
4 |
Zero |
Gb |
dac.o |
0x20001208 |
_acDownBuffer |
16 |
4 |
Zero |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x20001218 |
LVP_OVP_Management_NoAutoreconnect.WhatToDo |
16 |
4 |
Zero |
Lc |
main.o |
0x20001228 |
LVP_OVP |
16 |
4 |
Zero |
Gb |
main.o |
0x20001238 |
AUTO_LVP_OVP_Management.WhatToDo |
16 |
4 |
Zero |
Lc |
main.o |
0x20001248 |
OVP_Management_NoAutoreconnect.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x20001250 |
LVP_Management_NoAutoreconnect.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x20001258 |
AUTO_OVP_Management.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x20001260 |
AUTO_LVP_Management.WhatToDo |
8 |
4 |
Zero |
Lc |
main.o |
0x20001268 |
temperature_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x2000126C |
statDataChanged |
4 |
4 |
Zero |
Gb |
main.o |
0x20001270 |
rawMOSFETsVoltageDrop |
4 |
4 |
Zero |
Gb |
main.o |
0x20001274 |
rawContactVoltageDropPlus |
4 |
4 |
Zero |
Gb |
main.o |
0x20001278 |
rawContactVoltageDropMinus |
4 |
4 |
Zero |
Gb |
main.o |
0x2000127C |
overload_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001280 |
overcurrent_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001284 |
mosfets_voltagedrop_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001288 |
manual_overdrive_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x2000128C |
low_bat_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001290 |
last_time_started |
4 |
4 |
Zero |
Lc |
main.o |
0x20001294 |
key_state |
4 |
4 |
Zero |
Gb |
tast.o |
0x20001298 |
key_rpt |
4 |
4 |
Zero |
Gb |
tast.o |
0x2000129C |
key_press |
4 |
4 |
Zero |
Gb |
tast.o |
0x200012A0 |
command_parser_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012A4 |
checkKeys.rpt |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012A8 |
checkKeys.ct1 |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012AC |
checkKeys.ct0 |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012B0 |
auto_recover_from_temp_shutdown_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012B4 |
ReturnFunctionPtr |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012B8 |
RedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
0x200012BC |
RedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
0x200012C0 |
RedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
0x200012C4 |
RS485DisableButtonManagement.btn_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012C8 |
PreChargeStage.stage |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012CC |
PreChargeStage.mal |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012D0 |
PreChargeStage.cnt |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012D4 |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012D8 |
MOSFETS_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012DC |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012E0 |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012E4 |
Keys_Management.last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012E8 |
InternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012EC |
InternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012F0 |
InternalBlueLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012F4 |
InrushCurrentManagement |
4 |
4 |
Zero |
Gb |
main.o |
0x200012F8 |
HeavyCalculations.tmp_i_plus |
4 |
4 |
Zero |
Lc |
main.o |
0x200012FC |
HeavyCalculations.tmp_i_minus |
4 |
4 |
Zero |
Lc |
main.o |
0x20001300 |
HeavyCalculations.temperature_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001304 |
HeavyCalculations.rawContactVoltageDropPlus_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001308 |
HeavyCalculations.rawContactVoltageDropMinus_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x2000130C |
HeavyCalculations.heavy_calc_last_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001310 |
HeavyCalculations.heater_cnt |
4 |
4 |
Zero |
Lc |
main.o |
0x20001314 |
GreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001318 |
ExternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x2000131C |
ExternalRedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001320 |
ExternalRedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001324 |
ExternalRedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
0x20001328 |
ExternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x2000132C |
ExternalGreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001330 |
DMA1_Channel1_IRQHandler.current_integral |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
0x20001334 |
DEBUG_print.debug_print_old_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001338 |
Callibration |
4 |
4 |
Zero |
Gb |
main.o |
0x2000133C |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001340 |
BlueLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001344 |
AUTO_OVP_Management.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001348 |
AUTO_Mode |
4 |
4 |
Zero |
Gb |
main.o |
0x2000134C |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001350 |
AUTO_LVP_Management.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001354 |
ABVoltageDropCalculation.ursense_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001358 |
ABVoltageDropCalculation.new_time |
4 |
4 |
Zero |
Lc |
main.o |
0x2000135C |
ABVoltageDropCalculation.last_time_UabCalculated |
4 |
4 |
Zero |
Lc |
main.o |
0x20001360 |
main.restartAutoMode |
1 |
4 |
Zero |
Lc |
main.o |
0x20001362 |
keyAccepted |
2 |
2 |
Zero |
Gb |
main.o |
0x20001364 |
RS485DisableButtonManagement.transition |
1 |
4 |
Zero |
Lc |
main.o |
0x20001366 |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
0x20001368 |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
1 |
4 |
Zero |
Lc |
main.o |
0x2000136A |
HeavyCalculations.last_inrush_max_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
0x2000136C |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
1 |
4 |
Zero |
Lc |
main.o |
0x2000136E |
HeavyCalculations.last_inrush_curr_period |
2 |
2 |
Zero |
Lc |
main.o |
0x20001370 |
GreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x20001374 |
ExternalGreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x20001378 |
BlueLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x2000137C |
ABVoltageDropCalculation.positive_pulse_found |
1 |
4 |
Zero |
Lc |
main.o |
0x2000137E |
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 |
0x0800A938 |
8 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_Management.repeatEventDelay |
0x0800A940 |
8 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_OVP_Management.newEventDelay |
0x0800A948 |
16 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_OVP_Management.repeatEventDelay |
0x0800A958 |
16 |
4 |
Cnst |
Lc |
main.o |
UARTEx_SetNbDataToProcess.denominator |
0x0800BB6B |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
UARTEx_SetNbDataToProcess.numerator |
0x0800BB63 |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
UARTPrescTable |
0x0800B3D6 |
24 |
2 |
Cnst |
Gb |
stm32g0xx_hal_uart.o |
_PrintUnsigned._aV2C |
0x0800BB73 |
16 |
|
Cnst |
Lc |
SEGGER_RTT_printf.o |
__SEGGER_init_data__ |
0x0800BE80 |
[9 444] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x0800BDF0 |
[144] |
4 |
Cnst |
Lc |
[ Linker created ] |
_aInitStr.0 |
0x0800A98C |
17 |
4 |
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
defaultFeepromData |
0x0800A914 |
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 |
0x0800A914 |
defaultFeepromData |
36 |
4 |
Cnst |
Lc |
feeprom.o |
0x0800A938 |
AUTO_LVP_Management.newEventDelay |
8 |
4 |
Cnst |
Lc |
main.o |
0x0800A940 |
AUTO_LVP_Management.repeatEventDelay |
8 |
4 |
Cnst |
Lc |
main.o |
0x0800A948 |
AUTO_LVP_OVP_Management.newEventDelay |
16 |
4 |
Cnst |
Lc |
main.o |
0x0800A958 |
AUTO_LVP_OVP_Management.repeatEventDelay |
16 |
4 |
Cnst |
Lc |
main.o |
0x0800A98C |
_aInitStr.0 |
17 |
4 |
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800B3D6 |
UARTPrescTable |
24 |
2 |
Cnst |
Gb |
stm32g0xx_hal_uart.o |
0x0800BB63 |
UARTEx_SetNbDataToProcess.numerator |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
0x0800BB6B |
UARTEx_SetNbDataToProcess.denominator |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
0x0800BB73 |
_PrintUnsigned._aV2C |
16 |
|
Cnst |
Lc |
SEGGER_RTT_printf.o |
0x0800BDF0 |
__SEGGER_init_table__ |
[144] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x0800BE80 |
__SEGGER_init_data__ |
[9 444] |
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 |
0x0800A96A |
|
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 |
0x0800A96A |
__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 |
0800a97c-0800a97f |
4 |
stack |
20006000-20007fff |
8 192 |
vectors |
08003000-080030bf |
192 |
Blocks by address
| Range |
Size |
Name |
08003000-080030bf |
192 |
vectors |
0800a97c-0800a97f |
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: 0800A9DF DC.W reset_handler
0x08003008: 08009E95 DC.W NMI_Handler
0x0800300C: 08009EB9 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: 0800AFB5 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: 0800AFB7 DC.W PendSV_Handler
0x0800303C: 200001FD DC.W SysTick_Handler
0x08003040: 0800A9B1 DC.W WWDG_IRQHandler
0x08003044: 0800A9B3 DC.W PVD_IRQHandler
0x08003048: 0800A9B5 DC.W RTC_STAMP_IRQHandler
0x0800304C: 0800A9B7 DC.W FLASH_IRQHandler
0x08003050: 0800A9B9 DC.W RCC_IRQHandler
0x08003054: 0800A9BB DC.W EXTI0_1_IRQHandler
0x08003058: 0800A9BD DC.W EXTI2_3_IRQHandler
0x0800305C: 0800A9BF DC.W EXTI4_15_IRQHandler
0x08003060: 0800A9C1 DC.W UCPD1_UCPD2_IRQHandler
0x08003064: 20000205 DC.W DMA1_Channel1_IRQHandler
0x08003068: 0800A9C3 DC.W DMA1_Channel2_3_IRQHandler
0x0800306C: 0800A9C5 DC.W DMA_Channel4_5_6_7_IRQHandler
0x08003070: 20000285 DC.W ADC1_COMP_IRQHandler
0x08003074: 0800A9C7 DC.W TIM1_BRK_UP_TRG_COMP_IRQHandler
0x08003078: 0800A9C9 DC.W TIM1_CC_IRQHandler
0x0800307C: 0800A9CB DC.W TIM2_IRQHandler
0x08003080: 0800A9CD DC.W TIM3_IRQHandler
0x08003084: 08009EE1 DC.W TIM6_DAC_LPTIM1_IRQHandler
0x08003088: 08009EF1 DC.W TIM7_LPTIM2_IRQHandler
0x0800308C: 08009F01 DC.W TIM14_IRQHandler
0x08003090: 08009F11 DC.W TIM15_IRQHandler
0x08003094: 08009F21 DC.W TIM16_IRQHandler
0x08003098: 08009F31 DC.W TIM17_IRQHandler
0x0800309C: 0800A9CF DC.W I2C1_IRQHandler
0x080030A0: 0800A9D1 DC.W I2C2_IRQHandler
0x080030A4: 0800A9D3 DC.W SPI1_IRQHandler
0x080030A8: 0800A9D5 DC.W SPI2_IRQHandler
0x080030AC: 200002E1 DC.W USART1_IRQHandler
0x080030B0: 0800A9D7 DC.W USART2_IRQHandler
0x080030B4: 0800A9D9 DC.W USART3_USART4_LPUART1_IRQHandler
0x080030B8: 0800A9DB DC.W CEC_IRQHandler
0x080030BC: 0800A9DD 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 FA6E BL __aeabi_uidiv ; 0x0800A5E4
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 FA65 BL __aeabi_uidiv ; 0x0800A5E4
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] =0x2000041C
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: 2000041C 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 FE3A BL HAL_MspInit ; 0x08009E54
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 F9F3 BL __aeabi_uidiv ; 0x0800A5E4
0x080031FE: 4601 MOV R1, R0
0x08003200: 480A LDR R0, =SystemCoreClock ; [PC, #40] [0x0800322C] =0x2000041C
0x08003202: 6800 LDR R0, [R0]
0x08003204: F007 F9EE BL __aeabi_uidiv ; 0x0800A5E4
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] =0x20000408
0x08003222: 6005 STR R5, [R0]
.L1:
0x08003224: 4620 MOV R0, R4
0x08003226: BDB0 POP {R4-R5, R7, PC}
0x08003228: 200001FA DC.W uwTickFreq
0x0800322C: 2000041C DC.W SystemCoreClock
0x08003230: 20000408 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] =0x200004E4
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: 200004E4 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] =0x200004E4
0x0800324E: 6800 LDR R0, [R0]
0x08003250: 4770 BX LR
0x08003252: 46C0 NOP
0x08003254: 200004E4 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] =0x2000041C
0x080032F2: 6800 LDR R0, [R0]
0x080032F4: 4980 LDR R1, =0x00030D40 ; [PC, #0x0200] [0x080034F8]
0x080032F6: F007 F975 BL __aeabi_uidiv ; 0x0800A5E4
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: 2000041C 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] =0x2000041C
0x08003624: 6800 LDR R0, [R0]
0x08003626: 4915 LDR R1, =0x00030D40 ; [PC, #84] [0x0800367C]
0x08003628: F006 FFDC BL __aeabi_uidiv ; 0x0800A5E4
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: 2000041C 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] =0x0800A9EF
0x080036EA: 4B0E LDR R3, =ADC_DMAHalfConvCplt ; [PC, #56] [0x08003724] =0x0800A9E5
0x080036EC: 4D0E LDR R5, =ADC_DMAConvCplt ; [PC, #56] [0x08003728] =0x0800B183
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: 0800A9EF DC.W ADC_DMAError
0x08003724: 0800A9E5 DC.W ADC_DMAHalfConvCplt
0x08003728: 0800B183 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] =0x2000041C
0x080037E2: 6800 LDR R0, [R0]
0x080037E4: 4966 LDR R1, =0x00030D40 ; [PC, #0x0198] [0x08003980]
0x080037E6: F006 FEFD BL __aeabi_uidiv ; 0x0800A5E4
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: 2000041C 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 FAF2 BL __aeabi_uidiv ; 0x0800A5E4
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 FAE7 BL __aeabi_uidiv ; 0x0800A5E4
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] =0x200011D8
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] =0x200011D8
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: 200011D8 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] =0x200011D8
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: 200011D8 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] =0x200011D8
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] =0x200011D8
.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: 200011D8 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] =0x2000041C
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 FEB7 BL __aeabi_uidiv ; 0x0800A5E4
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: 2000041C 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] =0x2000041C
0x08004A5A: 6001 STR R1, [R0]
.L21:
0x08004A5C: 4899 LDR R0, =uwTickPrio ; [PC, #0x0264] [0x08004CC4] =0x20000408
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: 2000041C DC.W SystemCoreClock
0x08004CC4: 20000408 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] =0x2000041C
0x08004DD0: 6008 STR R0, [R1]
0x08004DD2: 481D LDR R0, =uwTickPrio ; [PC, #116] [0x08004E48] =0x20000408
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: 2000041C DC.W SystemCoreClock
0x08004E48: 20000408 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 FBA8 BL __aeabi_uidiv ; 0x0800A5E4
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 FB9F BL __aeabi_uidiv ; 0x0800A5E4
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] =0x2000041C
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: 2000041C 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 FE02 BL HAL_RCC_CSSCallback ; 0x0800AB30
0x08004F2C: 05A0 LSLS R0, R4, #22
0x08004F2E: D5FA BPL .L1 ; 0x08004F26
.L3:
0x08004F30: F005 FDFF BL HAL_RCC_LSECSSCallback ; 0x0800AB32
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 FC26 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A
0x0800533E: E005 B .L2 ; 0x0800534C
.L1:
0x08005340: 4620 MOV R0, R4
0x08005342: F005 FC23 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C
0x08005346: 4620 MOV R0, R4
0x08005348: F005 FC21 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.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 FC0A BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A
0x08005376: E005 B .L5 ; 0x08005384
.L4:
0x08005378: 4620 MOV R0, R4
0x0800537A: F005 FC07 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C
0x0800537E: 4620 MOV R0, R4
0x08005380: F005 FC05 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.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 FBEF BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A
0x080053AC: E005 B .L8 ; 0x080053BA
.L7:
0x080053AE: 4620 MOV R0, R4
0x080053B0: F005 FBEC BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C
0x080053B4: 4620 MOV R0, R4
0x080053B6: F005 FBEA BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.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 FBD3 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB8A
0x080053E4: E005 B .L11 ; 0x080053F2
.L10:
0x080053E6: 4620 MOV R0, R4
0x080053E8: F005 FBD0 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB8C
0x080053EC: 4620 MOV R0, R4
0x080053EE: F005 FBCE BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB8E
.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 FD98 BL HAL_TIM_PeriodElapsedCallback ; 0x08009F40
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 FBB5 BL HAL_TIMEx_BreakCallback ; 0x0800AB94
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 FBAB BL HAL_TIMEx_Break2Callback ; 0x0800AB96
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 FB9B BL HAL_TIM_TriggerCallback ; 0x0800AB90
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 FB90 BL HAL_TIMEx_CommutCallback ; 0x0800AB92
.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, =0x0800A904 ; [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, =0x0800A904 ; [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] =0x0800B3D6
0x08005760: 5A51 LDRH R1, [R2, R1]
0x08005762: F004 FF3F BL __aeabi_uidiv ; 0x0800A5E4
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 FF54 BL __aeabi_uldivmod ; 0x0800A62C
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] =0x0800B3D6
0x080057A2: 5A51 LDRH R1, [R2, R1]
0x080057A4: F004 FF1E BL __aeabi_uidiv ; 0x0800A5E4
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 FF18 BL __aeabi_uidiv ; 0x0800A5E4
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] =0x0800B3D6
0x080057D4: 5A51 LDRH R1, [R2, R1]
0x080057D6: F004 FF05 BL __aeabi_uidiv ; 0x0800A5E4
0x080057DA: 6861 LDR R1, [R4, #4]
0x080057DC: 084A LSRS R2, R1, #1
0x080057DE: 1810 ADDS R0, R2, R0
0x080057E0: F004 FF00 BL __aeabi_uidiv ; 0x0800A5E4
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: 0800A904 DC.W 0x0800A904
0x0800582C: 00F42400 DC.W 0x00F42400
0x08005830: 0800B3D6 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 F9FC BL UART_WaitOnFlagUntilTimeout ; 0x0800AC6A
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 F9ED BL UART_WaitOnFlagUntilTimeout ; 0x0800AC6A
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] =0x0800B253
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] =0x0800B2BF
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: 0800B2BF DC.W UART_TxISR_8BIT
0x08005974: 0800597D DC.W UART_TxISR_16BIT_FIFOEN
0x08005978: 0800B253 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] =0x0800AD61
.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] =0x0800B317
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: 0800B317 DC.W UART_RxISR_16BIT
0x08005BDC: 0800AD61 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 F899 BL HAL_UART_RxCpltCallback ; 0x0800AD5E
.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 F853 BL HAL_UART_ErrorCallback ; 0x0800AD58
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: F005 F81C BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A
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] =0x0800B317
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: 0800B317 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 FFCB BL HAL_UART_RxCpltCallback ; 0x0800AD5E
.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 FF83 BL HAL_UART_ErrorCallback ; 0x0800AD58
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 FF4C BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A
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] =0x0800AD61
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: 0800AD61 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 FABB BL HAL_UART_MspInit ; 0x0800A4B4
.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 FE1B BL UART_AdvFeatureConfig ; 0x0800AB98
.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] =0x0800BB6B
0x08005FEA: 5C09 LDRB R1, [R1, R0]
0x08005FEC: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x08006024] =0x0800BB63
0x08005FEE: 5C10 LDRB R0, [R2, R0]
0x08005FF0: 00C0 LSLS R0, R0, #3
0x08005FF2: F004 FAF7 BL __aeabi_uidiv ; 0x0800A5E4
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] =0x0800BB6B
0x08006000: 5C09 LDRB R1, [R1, R0]
0x08006002: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x08006024] =0x0800BB63
0x08006004: 5C10 LDRB R0, [R2, R0]
0x08006006: 00C0 LSLS R0, R0, #3
0x08006008: F004 FAEC BL __aeabi_uidiv ; 0x0800A5E4
.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: 0800BB6B DC.W UARTEx_SetNbDataToProcess.denominator
0x08006024: 0800BB63 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] =0x0800BB6B
0x0800606A: 5C09 LDRB R1, [R1, R0]
0x0800606C: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x080060A4] =0x0800BB63
0x0800606E: 5C10 LDRB R0, [R2, R0]
0x08006070: 00C0 LSLS R0, R0, #3
0x08006072: F004 FAB7 BL __aeabi_uidiv ; 0x0800A5E4
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] =0x0800BB6B
0x08006080: 5C09 LDRB R1, [R1, R0]
0x08006082: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x080060A4] =0x0800BB63
0x08006084: 5C10 LDRB R0, [R2, R0]
0x08006086: 00C0 LSLS R0, R0, #3
0x08006088: F004 FAAC BL __aeabi_uidiv ; 0x0800A5E4
.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: 0800BB6B DC.W UARTEx_SetNbDataToProcess.denominator
0x080060A4: 0800BB63 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 FB8F BL SEGGER_RTT_Write ; 0x0800A894
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 F9A6 BL __aeabi_uidiv ; 0x0800A5E4
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 FABB BL SEGGER_RTT_Write ; 0x0800A894
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 FA5F BL SEGGER_RTT_Write ; 0x0800A894
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 FA2A BL SEGGER_RTT_Write ; 0x0800A894
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 F9E6 BL SEGGER_RTT_Write ; 0x0800A894
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 F9BF BL SEGGER_RTT_Write ; 0x0800A894
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 F844 BL __aeabi_uidiv ; 0x0800A5E4
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 FC4B BL _StoreChar ; 0x0800AE38
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: F004 F80C BL __aeabi_uidiv ; 0x0800A5E4
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: F004 F801 BL __aeabi_uidiv ; 0x0800A5E4
0x080065E2: 4607 MOV R7, R0
0x080065E4: 4814 LDR R0, =_PrintUnsigned._aV2C ; [PC, #80] [0x08006638] =0x0800BB73
0x080065E6: 5DC1 LDRB R1, [R0, R7]
0x080065E8: 9E02 LDR R6, [SP, #8]
0x080065EA: 4630 MOV R0, R6
0x080065EC: F004 FC24 BL _StoreChar ; 0x0800AE38
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 FFEF BL __aeabi_uidiv ; 0x0800A5E4
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 FC06 BL _StoreChar ; 0x0800AE38
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: 0800BB73 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] =0x20000E84
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 FA94 BL Error_Handler ; 0x08008BB8
.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] =0x20000E84
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 FA88 BL Error_Handler ; 0x08008BB8
.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] =0x20000E84
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 FA7B BL Error_Handler ; 0x08008BB8
.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] =0x20000E84
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 FA70 BL Error_Handler ; 0x08008BB8
.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] =0x20000E84
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 FA64 BL Error_Handler ; 0x08008BB8
.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] =0x20000E84
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 FA58 BL Error_Handler ; 0x08008BB8
.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] =0x20000E84
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 FA4C BL Error_Handler ; 0x08008BB8
.L7:
0x08006720: B004 ADD SP, SP, #16
0x08006722: BD70 POP {R4-R6, PC}
0x08006724: 20000E84 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 FFCD BL __aeabi_memclr ; 0x0800A6F4
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 FA1E BL Error_Handler ; 0x08008BB8
.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] =0x20000F44
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 F9ED BL Error_Handler ; 0x08008BB8
.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: 20000F44 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] =0x200011B4
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 F9C1 BL Error_Handler ; 0x08008BB8
.L1:
0x08006836: BD80 POP {R7, PC}
0x08006838: 200011B4 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] =0x200011F4
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 FCC1 BL HAL_DAC_Init ; 0x0800B20A
0x08006888: 2800 CMP R0, #0
0x0800688A: D001 BEQ .L1 ; 0x08006890
0x0800688C: F002 F994 BL Error_Handler ; 0x08008BB8
.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] =0x200011F4
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 F986 BL Error_Handler ; 0x08008BB8
.L2:
0x080068AC: 4805 LDR R0, =hdac1 ; [PC, #20] [0x080068C4] =0x200011F4
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 F97D BL Error_Handler ; 0x08008BB8
.L3:
0x080068BE: B00A ADD SP, SP, #40
0x080068C0: BD10 POP {R4, PC}
0x080068C2: 46C0 NOP
0x080068C4: 200011F4 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] =0x20000EE8
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 F91D BL Error_Handler ; 0x08008BB8
.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: 20000EE8 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] =0x200005C0
.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: 200005C0 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] =0x200005C0
.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] =0x20000D4A
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: 200005C0 DC.W feepromData
0x08006AE8: 20000D4A 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] =0x200005C0
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: 200005C0 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] =0x0800A914
0x08006B6C: 480B LDR R0, =feepromData ; [PC, #44] [0x08006B9C] =0x200005C0
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: 0800A914 DC.W defaultFeepromData
0x08006B9C: 200005C0 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] =0x200004E8
.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: 200004E8 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] =0x200004E8
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: 200004E8 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] =0x200004E8
.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: 200004E8 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] =0x200004E8
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: 200004E8 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 FA70 BL HAL_GPIO_WritePin ; 0x0800B232
0x08006D52: 03A9 LSLS R1, R5, #14
0x08006D54: 4630 MOV R0, R6
0x08006D56: 4622 MOV R2, R4
0x08006D58: F004 FA6B BL HAL_GPIO_WritePin ; 0x0800B232
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 FA65 BL HAL_GPIO_WritePin ; 0x0800B232
0x08006D68: 482F LDR R0, =0x50000C00 ; [PC, #188] [0x08006E28]
0x08006D6A: 4629 MOV R1, R5
0x08006D6C: 4622 MOV R2, R4
0x08006D6E: F004 FA60 BL HAL_GPIO_WritePin ; 0x0800B232
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, =0x0800BB83 ; [PC, #40] [0x08006E5C]
0x08006E34: 2000 MOVS R0, #0
0x08006E36: F003 FD47 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E3A: 2000 MOVS R0, #0
0x08006E3C: 4631 MOV R1, R6
0x08006E3E: F003 FD43 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E42: 4907 LDR R1, =0x0800A989 ; [PC, #28] [0x08006E60]
0x08006E44: 2000 MOVS R0, #0
0x08006E46: F003 FD3F BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E4A: 2000 MOVS R0, #0
0x08006E4C: 4629 MOV R1, R5
0x08006E4E: F003 FD3B BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E52: 4904 LDR R1, =0x0800B675 ; [PC, #16] [0x08006E64]
0x08006E54: 2000 MOVS R0, #0
0x08006E56: F003 FD37 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E5A: BD70 POP {R4-R6, PC}
0x08006E5C: 0800BB83 DC.W 0x0800BB83
0x08006E60: 0800A989 DC.W 0x0800A989
0x08006E64: 0800B675 DC.W 0x0800B675
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, =0x0800BB8B ; [PC, #40] [0x08006E98]
0x08006E70: 2000 MOVS R0, #0
0x08006E72: F003 FD29 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E76: 2000 MOVS R0, #0
0x08006E78: 4631 MOV R1, R6
0x08006E7A: F003 FD25 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E7E: 4907 LDR R1, =0x0800A989 ; [PC, #28] [0x08006E9C]
0x08006E80: 2000 MOVS R0, #0
0x08006E82: F003 FD21 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E86: 2000 MOVS R0, #0
0x08006E88: 4629 MOV R1, R5
0x08006E8A: F003 FD1D BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E8E: 4904 LDR R1, =0x0800B675 ; [PC, #16] [0x08006EA0]
0x08006E90: 2000 MOVS R0, #0
0x08006E92: F003 FD19 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006E96: BD70 POP {R4-R6, PC}
0x08006E98: 0800BB8B DC.W 0x0800BB8B
0x08006E9C: 0800A989 DC.W 0x0800A989
0x08006EA0: 0800B675 DC.W 0x0800B675
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, =0x0800BB93 ; [PC, #40] [0x08006ED4]
0x08006EAC: 2000 MOVS R0, #0
0x08006EAE: F003 FD0B BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006EB2: 2000 MOVS R0, #0
0x08006EB4: 4631 MOV R1, R6
0x08006EB6: F003 FD07 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006EBA: 4907 LDR R1, =0x0800A989 ; [PC, #28] [0x08006ED8]
0x08006EBC: 2000 MOVS R0, #0
0x08006EBE: F003 FD03 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006EC2: 2000 MOVS R0, #0
0x08006EC4: 4629 MOV R1, R5
0x08006EC6: F003 FCFF BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006ECA: 4904 LDR R1, =0x0800B675 ; [PC, #16] [0x08006EDC]
0x08006ECC: 2000 MOVS R0, #0
0x08006ECE: F003 FCFB BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08006ED2: BD70 POP {R4-R6, PC}
0x08006ED4: 0800BB93 DC.W 0x0800BB93
0x08006ED8: 0800A989 DC.W 0x0800A989
0x08006EDC: 0800B675 DC.W 0x0800B675
Section .text.main from main.o, size=2268, align=4
main:
0x08006EE0: B500 PUSH {LR}
0x08006EE2: B085 SUB SP, SP, #20
0x08006EE4: 48D8 LDR R0, =command_parser_is_enabled ; [PC, #0x0360] [0x08007248] =0x200012A0
0x08006EE6: 2601 MOVS R6, #1
0x08006EE8: 6006 STR R6, [R0]
0x08006EEA: F7FC F969 BL HAL_Init ; 0x080031C0
0x08006EEE: F000 FC65 BL SystemClock_Config ; 0x080077BC
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 FA9F BL MX_USART1_UART_Init ; 0x0800A440
0x08006F02: F7FF FC81 BL MX_CRC_Init ; 0x08006808
0x08006F06: F7FF FCB3 BL MX_DAC1_Init ; 0x08006870
0x08006F0A: F003 F9C7 BL MX_TIM17_Init ; 0x0800A29C
0x08006F0E: F003 F9A9 BL MX_TIM16_Init ; 0x0800A264
0x08006F12: F003 F959 BL MX_TIM14_Init ; 0x0800A1C8
0x08006F16: F003 F931 BL MX_TIM7_Init ; 0x0800A17C
0x08006F1A: F003 F909 BL MX_TIM6_Init ; 0x0800A130
0x08006F1E: F003 F8D7 BL MX_TIM2_Init ; 0x0800A0D0
0x08006F22: F003 F96B BL MX_TIM15_Init ; 0x0800A1FC
0x08006F26: 4CC9 LDR R4, =sys_data ; [PC, #0x0324] [0x0800724C] =0x20000C34
0x08006F28: 4620 MOV R0, R4
0x08006F2A: 3008 ADDS R0, #8
0x08006F2C: 2187 MOVS R1, #135
0x08006F2E: 0049 LSLS R1, R1, #1
0x08006F30: F003 FBE0 BL __aeabi_memclr ; 0x0800A6F4
0x08006F34: 2000 MOVS R0, #0
0x08006F36: 49C6 LDR R1, =0x000100CA ; [PC, #0x0318] [0x08007250]
0x08006F38: 6021 STR R1, [R4]
0x08006F3A: 6060 STR R0, [R4, #4]
0x08006F3C: 48C5 LDR R0, =htim2 ; [PC, #0x0314] [0x08007254] =0x20001038
0x08006F3E: F7FE F961 BL HAL_TIM_Base_Start ; 0x08005204
0x08006F42: 2800 CMP R0, #0
0x08006F44: D003 BEQ .L1 ; 0x08006F4E
0x08006F46: 48C4 LDR R0, =0x0800B935 ; [PC, #0x0310] [0x08007258]
0x08006F48: 49C4 LDR R1, =0x0800B93A ; [PC, #0x0310] [0x0800725C]
0x08006F4A: F7FF FFAB BL LOG_E ; 0x08006EA4
.L1:
0x08006F4E: 2000 MOVS R0, #0
0x08006F50: 49C3 LDR R1, =0x0800B94F ; [PC, #0x030C] [0x08007260]
0x08006F52: F004 FA30 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08006F56: 48C0 LDR R0, =0x0800B935 ; [PC, #0x0300] [0x08007258]
0x08006F58: 49C2 LDR R1, =0x0800B954 ; [PC, #0x0308] [0x08007264]
0x08006F5A: F7FF FF67 BL LOG_I ; 0x08006E2C
0x08006F5E: 4DC2 LDR R5, =0x40015800 ; [PC, #0x0308] [0x08007268]
0x08006F60: 6828 LDR R0, [R5]
0x08006F62: 49C2 LDR R1, =0x00000FFF ; [PC, #0x0308] [0x0800726C]
0x08006F64: 4001 ANDS R1, R0
0x08006F66: 48C2 LDR R0, =0xFFFFFBAA ; [PC, #0x0308] [0x08007270]
0x08006F68: 1808 ADDS R0, R1, R0
0x08006F6A: 2811 CMP R0, #17
0x08006F6C: D80F BHI .L2 ; 0x08006F8E
0x08006F6E: 49C1 LDR R1, =0x0800B677 ; [PC, #0x0304] [0x08007274]
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: 49BB LDR R1, =0x0800B6BB ; [PC, #0x02EC] [0x08007278]
0x08006F8C: E004 B .L3 ; 0x08006F98
.L2:
0x08006F8E: 49BB LDR R1, =0x0800A99D ; [PC, #0x02EC] [0x0800727C]
0x08006F90: E002 B .L3 ; 0x08006F98
0x08006F92: 49BB LDR R1, =0x0800B699 ; [PC, #0x02EC] [0x08007280]
0x08006F94: E000 B .L3 ; 0x08006F98
0x08006F96: 49BB LDR R1, =0x0800B6DD ; [PC, #0x02EC] [0x08007284]
.L3:
0x08006F98: 4CAF LDR R4, =0x0800B935 ; [PC, #0x02BC] [0x08007258]
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: 49B8 LDR R1, =0x0800BB9B ; [PC, #0x02E0] [0x08007288]
0x08006FA8: 4638 MOV R0, R7
0x08006FAA: 4622 MOV R2, R4
0x08006FAC: F004 FA03 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08006FB0: F003 FF63 BL FEEPROM_ConfigFreeBytes ; 0x0800AE7A
0x08006FB4: 4602 MOV R2, R0
0x08006FB6: 49B5 LDR R1, =0x0800B6FF ; [PC, #0x02D4] [0x0800728C]
0x08006FB8: 4638 MOV R0, R7
0x08006FBA: F004 F9FC BL SEGGER_RTT_printf ; 0x0800B3B6
0x08006FBE: F7FF FCEF BL FEEPROM_StatFreeBytes ; 0x080069A0
0x08006FC2: 4602 MOV R2, R0
0x08006FC4: 49B2 LDR R1, =0x0800BBB7 ; [PC, #0x02C8] [0x08007290]
0x08006FC6: 4638 MOV R0, R7
0x08006FC8: F004 F9F5 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08006FCC: 49B1 LDR R1, =0x0800B735 ; [PC, #0x02C4] [0x08007294]
0x08006FCE: 2296 MOVS R2, #150
0x08006FD0: 4638 MOV R0, R7
0x08006FD2: F004 F9F0 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08006FD6: F7FD FF39 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08006FDA: 4602 MOV R2, R0
0x08006FDC: 49AE LDR R1, =0x0800B965 ; [PC, #0x02B8] [0x08007298]
0x08006FDE: 4638 MOV R0, R7
0x08006FE0: F004 F9E9 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08006FE4: F7FD FF32 BL HAL_RCC_GetSysClockFreq ; 0x08004E4C
0x08006FE8: 49AC LDR R1, =0x03D08FFF ; [PC, #0x02B0] [0x0800729C]
0x08006FEA: 4288 CMP R0, R1
0x08006FEC: D80A BHI .L4 ; 0x08007004
0x08006FEE: 4C9A LDR R4, =0x0800B935 ; [PC, #0x0268] [0x08007258]
0x08006FF0: 49AB LDR R1, =0x0800BBEB ; [PC, #0x02AC] [0x080072A0]
0x08006FF2: 4620 MOV R0, R4
0x08006FF4: F7FF FF56 BL LOG_E ; 0x08006EA4
0x08006FF8: 49AA LDR R1, =0x0800B3EE ; [PC, #0x02A8] [0x080072A4]
0x08006FFA: 4620 MOV R0, R4
0x08006FFC: F7FF FF52 BL LOG_E ; 0x08006EA4
0x08007000: F7FC FECC BL HAL_NVIC_SystemReset ; 0x08003D9C
.L4:
0x08007004: F000 FC1A BL StartUpSequence ; 0x0800783C
0x08007008: F000 FC4A BL CopyingVectorTableToRAM ; 0x080078A0
0x0800700C: F7FF FDC8 BL FEEPROM_isFirstStart ; 0x08006BA0
0x08007010: 2800 CMP R0, #0
0x08007012: D007 BEQ .L5 ; 0x08007024
0x08007014: 4890 LDR R0, =0x0800B935 ; [PC, #0x0240] [0x08007258]
0x08007016: 49A4 LDR R1, =0x0800BC03 ; [PC, #0x0290] [0x080072A8]
0x08007018: F7FF FF26 BL LOG_W ; 0x08006E68
0x0800701C: F7FF FDA4 BL FEEPROM_fullRestore ; 0x08006B68
0x08007020: F7FF FE0E BL FEEPROM_ResetLogData ; 0x08006C40
.L5:
0x08007024: 4889 LDR R0, =sys_data ; [PC, #0x0224] [0x0800724C] =0x20000C34
0x08007026: F7FF FD07 BL FEEPROM_readConfig ; 0x08006A38
0x0800702A: 2800 CMP R0, #0
0x0800702C: D003 BEQ .L6 ; 0x08007036
0x0800702E: 488A LDR R0, =0x0800B935 ; [PC, #0x0228] [0x08007258]
0x08007030: 499E LDR R1, =0x0800B976 ; [PC, #0x0278] [0x080072AC]
0x08007032: F7FF FF37 BL LOG_E ; 0x08006EA4
.L6:
0x08007036: 4C85 LDR R4, =sys_data ; [PC, #0x0214] [0x0800724C] =0x20000C34
0x08007038: 4620 MOV R0, R4
0x0800703A: F7FF FE11 BL FEEPROM_ReadLogData ; 0x08006C60
0x0800703E: 2800 CMP R0, #0
0x08007040: D003 BEQ .L7 ; 0x0800704A
0x08007042: 4885 LDR R0, =0x0800B935 ; [PC, #0x0214] [0x08007258]
0x08007044: 499A LDR R1, =0x0800B401 ; [PC, #0x0268] [0x080072B0]
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 FAC3 BL __aeabi_uidiv ; 0x0800A5E4
0x0800705E: 2140 MOVS R1, #64
0x08007060: 5260 STRH R0, [R4, R1]
0x08007062: 4894 LDR R0, =statDataChanged ; [PC, #0x0250] [0x080072B4] =0x2000126C
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: 4891 LDR R0, =maxIntegral ; [PC, #0x0244] [0x080072B8] =0x20000418
0x08007072: 6001 STR R1, [R0]
0x08007074: 8BE0 LDRH R0, [R4, #30]
0x08007076: 4991 LDR R1, =0x50000400 ; [PC, #0x0244] [0x080072BC]
0x08007078: 2502 MOVS R5, #2
0x0800707A: 462A MOV R2, R5
0x0800707C: F003 FF00 BL ShowSlaveAddressOnLED ; 0x0800AE80
0x08007080: 8AE0 LDRH R0, [R4, #22]
0x08007082: 8B21 LDRH R1, [R4, #24]
0x08007084: 8B62 LDRH R2, [R4, #26]
0x08007086: 4B8E LDR R3, =keyAccepted ; [PC, #0x0238] [0x080072C0] =0x20001362
0x08007088: 9301 STR R3, [SP, #4]
0x0800708A: 4B8E LDR R3, =accessModeTable ; [PC, #0x0238] [0x080072C4] =0x20000458
0x0800708C: 9300 STR R3, [SP, #0]
0x0800708E: 2A6F CMP R2, #111
0x08007090: D000 BEQ .L8 ; 0x08007094
0x08007092: 462E MOV R6, R5
.L8:
0x08007094: 2A65 CMP R2, #101
0x08007096: D000 BEQ .L9 ; 0x0800709A
0x08007098: 4637 MOV R7, R6
.L9:
0x0800709A: 0409 LSLS R1, R1, #16
0x0800709C: 1809 ADDS R1, R1, R0
0x0800709E: 4D8A LDR R5, =modbusData ; [PC, #0x0228] [0x080072C8] =0x200009F8
0x080070A0: 4B8A LDR R3, =huart1 ; [PC, #0x0228] [0x080072CC] =0x20000DF4
0x080070A2: 4628 MOV R0, R5
0x080070A4: 463A MOV R2, R7
0x080070A6: F003 FF41 BL mbInit ; 0x0800AF2C
0x080070AA: 4889 LDR R0, =hadc1 ; [PC, #0x0224] [0x080072D0] =0x20000E84
0x080070AC: F004 F849 BL HAL_ADC_Stop ; 0x0800B142
0x080070B0: 2800 CMP R0, #0
0x080070B2: D001 BEQ .L10 ; 0x080070B8
0x080070B4: 4987 LDR R1, =0x0800B9C4 ; [PC, #0x021C] [0x080072D4]
0x080070B6: E006 B .L12 ; 0x080070C6
.L10:
0x080070B8: 4885 LDR R0, =hadc1 ; [PC, #0x0214] [0x080072D0] =0x20000E84
0x080070BA: F7FC FDE5 BL HAL_ADCEx_Calibration_Start ; 0x08003C88
0x080070BE: 2800 CMP R0, #0
0x080070C0: D100 BNE .L11 ; 0x080070C4
0x080070C2: E2FC B .L80 ; 0x080076BE
.L11:
0x080070C4: 4984 LDR R1, =0x0800B430 ; [PC, #0x0210] [0x080072D8]
.L12:
0x080070C6: 4864 LDR R0, =0x0800B935 ; [PC, #0x0190] [0x08007258]
0x080070C8: F7FF FEEC BL LOG_E ; 0x08006EA4
.L13:
0x080070CC: 4883 LDR R0, =hdac1 ; [PC, #0x020C] [0x080072DC] =0x200011F4
0x080070CE: 2600 MOVS R6, #0
0x080070D0: 4631 MOV R1, R6
0x080070D2: F003 FD1F BL HAL_DACEx_GetTrimOffset ; 0x0800AB14
0x080070D6: 4607 MOV R7, R0
0x080070D8: 2110 MOVS R1, #16
0x080070DA: 4880 LDR R0, =hdac1 ; [PC, #0x0200] [0x080072DC] =0x200011F4
0x080070DC: F003 FD1A BL HAL_DACEx_GetTrimOffset ; 0x0800AB14
0x080070E0: 9003 STR R0, [SP, #12]
0x080070E2: 497F LDR R1, =0x0800B9D5 ; [PC, #0x01FC] [0x080072E0]
0x080070E4: 4A5C LDR R2, =0x0800B935 ; [PC, #0x0170] [0x08007258]
0x080070E6: 4630 MOV R0, R6
0x080070E8: 463B MOV R3, R7
0x080070EA: F004 F964 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080070EE: 497D LDR R1, =0x0800BA02 ; [PC, #0x01F4] [0x080072E4]
0x080070F0: 9604 STR R6, [SP, #16]
0x080070F2: 4630 MOV R0, R6
0x080070F4: 4A58 LDR R2, =0x0800B935 ; [PC, #0x0160] [0x08007258]
0x080070F6: 9B03 LDR R3, [SP, #12]
0x080070F8: F004 F95D BL SEGGER_RTT_printf ; 0x0800B3B6
0x080070FC: 2001 MOVS R0, #1
0x080070FE: 9003 STR R0, [SP, #12]
0x08007100: F000 FC06 BL StartOffMode ; 0x08007910
0x08007104: 4872 LDR R0, =hadc1 ; [PC, #0x01C8] [0x080072D0] =0x20000E84
0x08007106: 4978 LDR R1, =ADC_values ; [PC, #0x01E0] [0x080072E8] =0x2000137E
0x08007108: 2206 MOVS R2, #6
0x0800710A: F7FC FAB9 BL HAL_ADC_Start_DMA ; 0x08003680
0x0800710E: 2800 CMP R0, #0
0x08007110: D003 BEQ .L14 ; 0x0800711A
0x08007112: 4851 LDR R0, =0x0800B935 ; [PC, #0x0144] [0x08007258]
0x08007114: 4975 LDR R1, =0x0800B757 ; [PC, #0x01D4] [0x080072EC]
0x08007116: F7FF FEC5 BL LOG_E ; 0x08006EA4
.L14:
0x0800711A: 4875 LDR R0, =0x40020008 ; [PC, #0x01D4] [0x080072F0]
0x0800711C: 6801 LDR R1, [R0]
0x0800711E: 2204 MOVS R2, #4
0x08007120: 4391 BICS R1, R2
0x08007122: 6001 STR R1, [R0]
0x08007124: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x080072DC] =0x200011F4
0x08007126: 9E04 LDR R6, [SP, #16]
0x08007128: 4631 MOV R1, R6
0x0800712A: F003 FCB5 BL HAL_DAC_Start ; 0x0800AA98
0x0800712E: 2710 MOVS R7, #16
0x08007130: 486A LDR R0, =hdac1 ; [PC, #0x01A8] [0x080072DC] =0x200011F4
0x08007132: 4639 MOV R1, R7
0x08007134: F003 FCB0 BL HAL_DAC_Start ; 0x0800AA98
0x08007138: 4868 LDR R0, =hdac1 ; [PC, #0x01A0] [0x080072DC] =0x200011F4
0x0800713A: 4631 MOV R1, R6
0x0800713C: 4632 MOV R2, R6
0x0800713E: 4633 MOV R3, R6
0x08007140: F003 FCD3 BL HAL_DAC_SetValue ; 0x0800AAEA
0x08007144: 4865 LDR R0, =hdac1 ; [PC, #0x0194] [0x080072DC] =0x200011F4
0x08007146: 4639 MOV R1, R7
0x08007148: 4632 MOV R2, R6
0x0800714A: 4633 MOV R3, R6
0x0800714C: F003 FCCD BL HAL_DAC_SetValue ; 0x0800AAEA
0x08007150: F000 FC5A BL DIP_Switches ; 0x08007A08
0x08007154: 4967 LDR R1, =InternalBlueLED_Management ; [PC, #0x019C] [0x080072F4] =0x200012F0
0x08007156: 4868 LDR R0, =BlueLEDShortBlinking ; [PC, #0x01A0] [0x080072F8] =0x08007E81
0x08007158: 6008 STR R0, [R1]
0x0800715A: 4868 LDR R0, =InternalGreenLED_Management ; [PC, #0x01A0] [0x080072FC] =0x200012EC
0x0800715C: 4968 LDR R1, =DoNothing ; [PC, #0x01A0] [0x08007300] =0x200001F9
0x0800715E: 6001 STR R1, [R0]
0x08007160: 4868 LDR R0, =InternalRedLED_Management ; [PC, #0x01A0] [0x08007304] =0x200012E8
0x08007162: 6001 STR R1, [R0]
0x08007164: 4868 LDR R0, =ExternalGreenLED_Management ; [PC, #0x01A0] [0x08007308] =0x20001328
0x08007166: 6001 STR R1, [R0]
0x08007168: 4868 LDR R0, =ExternalRedLED_Management ; [PC, #0x01A0] [0x0800730C] =0x20001318
0x0800716A: 6001 STR R1, [R0]
0x0800716C: 4868 LDR R0, =Callibration ; [PC, #0x01A0] [0x08007310] =0x20001338
0x0800716E: 6001 STR R1, [R0]
0x08007170: 4868 LDR R0, =InrushCurrentManagement ; [PC, #0x01A0] [0x08007314] =0x200012F4
0x08007172: 4969 LDR R1, =InrushCurrentDetected ; [PC, #0x01A4] [0x08007318] =0x08007ED1
0x08007174: E004 B .L17 ; 0x08007180
.L15:
0x08007176: 9803 LDR R0, [SP, #12]
0x08007178: 4968 LDR R1, =main.restartAutoMode ; [PC, #0x01A0] [0x0800731C] =0x20001360
0x0800717A: 7008 STRB R0, [R1]
.L16:
0x0800717C: 4863 LDR R0, =ExternalRedLED_Management ; [PC, #0x018C] [0x0800730C] =0x20001318
0x0800717E: 4968 LDR R1, =ExternalRedLED2ShortOnThenLongPauseBlinking ; [PC, #0x01A0] [0x08007320] =0x080089FD
.L17:
0x08007180: 6001 STR R1, [R0]
0x08007182: E008 B .L20 ; 0x08007196
.L18:
0x08007184: 2000 MOVS R0, #0
0x08007186: 8420 STRH R0, [R4, #32]
.L19:
0x08007188: F000 FF5C BL Keys_Management ; 0x08008044
0x0800718C: F7FC F85E BL HAL_GetTick ; 0x0800324C
0x08007190: 42B0 CMP R0, R6
0x08007192: D000 BEQ .L20 ; 0x08007196
0x08007194: E101 B .L35 ; 0x0800739A
.L20:
0x08007196: F000 FECF BL ABVoltageDropCalculation ; 0x08007F38
0x0800719A: 4628 MOV R0, R5
0x0800719C: F004 F919 BL mbGetFrameComplete ; 0x0800B3D2
0x080071A0: 2800 CMP R0, #0
0x080071A2: D010 BEQ .L22 ; 0x080071C6
0x080071A4: 4628 MOV R0, R5
0x080071A6: F002 FCC9 BL mbSlaveCheckModbusRtuQuery ; 0x08009B3C
0x080071AA: 2802 CMP R0, #2
0x080071AC: D107 BNE .L21 ; 0x080071BE
0x080071AE: 485D LDR R0, =RS485ActiveMode ; [PC, #0x0174] [0x08007324] =0x20000420
0x080071B0: 6800 LDR R0, [R0]
0x080071B2: 2800 CMP R0, #0
0x080071B4: D007 BEQ .L22 ; 0x080071C6
0x080071B6: 4628 MOV R0, R5
0x080071B8: F002 FD10 BL mbSlaveProcessRtuQuery ; 0x08009BDC
0x080071BC: E003 B .L22 ; 0x080071C6
.L21:
0x080071BE: 2088 MOVS R0, #136
0x080071C0: 2122 MOVS R1, #34
0x080071C2: 4A42 LDR R2, =huart1 ; [PC, #0x0108] [0x080072CC] =0x20000DF4
0x080071C4: 5011 STR R1, [R2, R0]
.L22:
0x080071C6: 2754 MOVS R7, #84
0x080071C8: 5BE0 LDRH R0, [R4, R7]
0x080071CA: 4957 LDR R1, =savedLockKey ; [PC, #0x015C] [0x08007328] =0x20000D4A
0x080071CC: 8809 LDRH R1, [R1]
0x080071CE: 1A40 SUBS R0, R0, R1
0x080071D0: 4241 RSBS R1, R0, #0
0x080071D2: 4141 ADCS R1, R0
0x080071D4: 2052 MOVS R0, #82
0x080071D6: 5221 STRH R1, [R4, R0]
0x080071D8: 4839 LDR R0, =keyAccepted ; [PC, #228] [0x080072C0] =0x20001362
0x080071DA: 8001 STRH R1, [R0]
0x080071DC: 481A LDR R0, =command_parser_is_enabled ; [PC, #104] [0x08007248] =0x200012A0
0x080071DE: 6800 LDR R0, [R0]
0x080071E0: 2800 CMP R0, #0
0x080071E2: D0CF BEQ .L18 ; 0x08007184
0x080071E4: 2126 MOVS R1, #38
0x080071E6: 8C20 LDRH R0, [R4, #32]
0x080071E8: 2800 CMP R0, #0
0x080071EA: D0CD BEQ .L19 ; 0x08007188
0x080071EC: 5C69 LDRB R1, [R5, R1]
0x080071EE: 2900 CMP R1, #0
0x080071F0: D1CA BNE .L19 ; 0x08007188
0x080071F2: 494E LDR R1, =0x00004F4F ; [PC, #0x0138] [0x0800732C]
0x080071F4: 4288 CMP R0, R1
0x080071F6: DD00 BLE .L23 ; 0x080071FA
0x080071F8: E0A6 B .L26 ; 0x08007348
.L23:
0x080071FA: 1E41 SUBS R1, R0, #1
0x080071FC: 291D CMP R1, #29
0x080071FE: D900 BLS .L24 ; 0x08007202
0x08007200: E1EE B .L64 ; 0x080075E0
.L24:
0x08007202: 0049 LSLS R1, R1, #1
0x08007204: 4479 ADD R1, PC
0x08007206: 8889 LDRH R1, [R1, #4]
0x08007208: 0049 LSLS R1, R1, #1
0x0800720A: 448F ADD PC, R1
0x0800720C: 94 DC.B 0x94 ; '\x94'
0x0800720D: 00 DC.B 0x00 ; '\0'
0x0800720E: 23 DC.B 0x23 ; '#'
0x0800720F: 01 DC.B 0x01 ; '\x01'
0x08007210: 34 DC.B 0x34 ; '4'
0x08007211: 01 DC.B 0x01 ; '\x01'
0x08007212: ED DC.B 0xED ; '\xED'
0x08007213: 01 DC.B 0x01 ; '\x01'
0x08007214: 53 DC.B 0x53 ; 'S'
0x08007215: 01 DC.B 0x01 ; '\x01'
0x08007216: ED DC.B 0xED ; '\xED'
0x08007217: 01 DC.B 0x01 ; '\x01'
0x08007218: ED DC.B 0xED ; '\xED'
0x08007219: 01 DC.B 0x01 ; '\x01'
0x0800721A: ED DC.B 0xED ; '\xED'
0x0800721B: 01 DC.B 0x01 ; '\x01'
0x0800721C: ED DC.B 0xED ; '\xED'
0x0800721D: 01 DC.B 0x01 ; '\x01'
0x0800721E: 6A DC.B 0x6A ; 'j'
0x0800721F: 01 DC.B 0x01 ; '\x01'
0x08007220: ED DC.B 0xED ; '\xED'
0x08007221: 01 DC.B 0x01 ; '\x01'
0x08007222: ED DC.B 0xED ; '\xED'
0x08007223: 01 DC.B 0x01 ; '\x01'
0x08007224: ED DC.B 0xED ; '\xED'
0x08007225: 01 DC.B 0x01 ; '\x01'
0x08007226: ED DC.B 0xED ; '\xED'
0x08007227: 01 DC.B 0x01 ; '\x01'
0x08007228: ED DC.B 0xED ; '\xED'
0x08007229: 01 DC.B 0x01 ; '\x01'
0x0800722A: ED DC.B 0xED ; '\xED'
0x0800722B: 01 DC.B 0x01 ; '\x01'
0x0800722C: ED DC.B 0xED ; '\xED'
0x0800722D: 01 DC.B 0x01 ; '\x01'
0x0800722E: ED DC.B 0xED ; '\xED'
0x0800722F: 01 DC.B 0x01 ; '\x01'
0x08007230: ED DC.B 0xED ; '\xED'
0x08007231: 01 DC.B 0x01 ; '\x01'
0x08007232: 6D DC.B 0x6D ; 'm'
0x08007233: 01 DC.B 0x01 ; '\x01'
0x08007234: ED DC.B 0xED ; '\xED'
0x08007235: 01 DC.B 0x01 ; '\x01'
0x08007236: ED DC.B 0xED ; '\xED'
0x08007237: 01 DC.B 0x01 ; '\x01'
0x08007238: ED DC.B 0xED ; '\xED'
0x08007239: 01 DC.B 0x01 ; '\x01'
0x0800723A: ED DC.B 0xED ; '\xED'
0x0800723B: 01 DC.B 0x01 ; '\x01'
0x0800723C: ED DC.B 0xED ; '\xED'
0x0800723D: 01 DC.B 0x01 ; '\x01'
0x0800723E: ED DC.B 0xED ; '\xED'
0x0800723F: 01 DC.B 0x01 ; '\x01'
0x08007240: ED DC.B 0xED ; '\xED'
0x08007241: 01 DC.B 0x01 ; '\x01'
0x08007242: ED DC.B 0xED ; '\xED'
0x08007243: 01 DC.B 0x01 ; '\x01'
0x08007244: ED DC.B 0xED ; '\xED'
0x08007245: 01 DC.B 0x01 ; '\x01'
0x08007246: 91 DC.B 0x91 ; '\x91'
0x08007247: 00 DC.B 0x00 ; '\0'
0x08007248: 200012A0 DC.W command_parser_is_enabled
0x0800724C: 20000C34 DC.W sys_data
0x08007250: 000100CA DC.W 0x000100CA
0x08007254: 20001038 DC.W htim2
0x08007258: 0800B935 DC.W 0x0800B935
0x0800725C: 0800B93A DC.W 0x0800B93A
0x08007260: 0800B94F DC.W 0x0800B94F
0x08007264: 0800B954 DC.W 0x0800B954
0x08007268: 40015800 DC.W 0x40015800
0x0800726C: 00000FFF DC.W 0x00000FFF
0x08007270: FFFFFBAA DC.W 0xFFFFFBAA
0x08007274: 0800B677 DC.W 0x0800B677
0x08007278: 0800B6BB DC.W 0x0800B6BB
0x0800727C: 0800A99D DC.W 0x0800A99D
0x08007280: 0800B699 DC.W 0x0800B699
0x08007284: 0800B6DD DC.W 0x0800B6DD
0x08007288: 0800BB9B DC.W 0x0800BB9B
0x0800728C: 0800B6FF DC.W 0x0800B6FF
0x08007290: 0800BBB7 DC.W 0x0800BBB7
0x08007294: 0800B735 DC.W 0x0800B735
0x08007298: 0800B965 DC.W 0x0800B965
0x0800729C: 03D08FFF DC.W 0x03D08FFF
0x080072A0: 0800BBEB DC.W 0x0800BBEB
0x080072A4: 0800B3EE DC.W 0x0800B3EE
0x080072A8: 0800BC03 DC.W 0x0800BC03
0x080072AC: 0800B976 DC.W 0x0800B976
0x080072B0: 0800B401 DC.W 0x0800B401
0x080072B4: 2000126C DC.W statDataChanged
0x080072B8: 20000418 DC.W maxIntegral
0x080072BC: 50000400 DC.W 0x50000400
0x080072C0: 20001362 DC.W keyAccepted
0x080072C4: 20000458 DC.W accessModeTable
0x080072C8: 200009F8 DC.W modbusData
0x080072CC: 20000DF4 DC.W huart1
0x080072D0: 20000E84 DC.W hadc1
0x080072D4: 0800B9C4 DC.W 0x0800B9C4
0x080072D8: 0800B430 DC.W 0x0800B430
0x080072DC: 200011F4 DC.W hdac1
0x080072E0: 0800B9D5 DC.W 0x0800B9D5
0x080072E4: 0800BA02 DC.W 0x0800BA02
0x080072E8: 2000137E DC.W ADC_values
0x080072EC: 0800B757 DC.W 0x0800B757
0x080072F0: 40020008 DC.W 0x40020008
0x080072F4: 200012F0 DC.W InternalBlueLED_Management
0x080072F8: 08007E81 DC.W BlueLEDShortBlinking
0x080072FC: 200012EC DC.W InternalGreenLED_Management
0x08007300: 200001F9 DC.W DoNothing
0x08007304: 200012E8 DC.W InternalRedLED_Management
0x08007308: 20001328 DC.W ExternalGreenLED_Management
0x0800730C: 20001318 DC.W ExternalRedLED_Management
0x08007310: 20001338 DC.W Callibration
0x08007314: 200012F4 DC.W InrushCurrentManagement
0x08007318: 08007ED1 DC.W InrushCurrentDetected
0x0800731C: 20001360 DC.W main.restartAutoMode
0x08007320: 080089FD DC.W ExternalRedLED2ShortOnThenLongPauseBlinking
0x08007324: 20000420 DC.W RS485ActiveMode
0x08007328: 20000D4A DC.W savedLockKey
0x0800732C: 00004F4F DC.W 0x00004F4F
0x08007330: F002 F8DC BL StartAutoMode ; 0x080094EC
0x08007334: E726 B .L18 ; 0x08007184
0x08007336: 2100 MOVS R1, #0
0x08007338: 4620 MOV R0, R4
0x0800733A: F7FF FBD7 BL FEEPROM_storeConfig ; 0x08006AEC
0x0800733E: 2800 CMP R0, #0
0x08007340: D100 BNE .L25 ; 0x08007344
0x08007342: E0F7 B .L54 ; 0x08007534
.L25:
0x08007344: 49E4 LDR R1, =0x0800B905 ; [PC, #0x0390] [0x080076D8]
0x08007346: E0F2 B .L53 ; 0x0800752E
.L26:
0x08007348: 49FB LDR R1, =0x00009D6D ; [PC, #0x03EC] [0x08007738]
0x0800734A: 4288 CMP R0, R1
0x0800734C: DC0F BGT .L30 ; 0x0800736E
0x0800734E: 49E3 LDR R1, =0x00004F50 ; [PC, #0x038C] [0x080076DC]
0x08007350: 4288 CMP R0, R1
0x08007352: D100 BNE .L27 ; 0x08007356
0x08007354: E0CC B .L47 ; 0x080074F0
.L27:
0x08007356: 49FC LDR R1, =0x000075F9 ; [PC, #0x03F0] [0x08007748]
0x08007358: 4288 CMP R0, R1
0x0800735A: D100 BNE .L28 ; 0x0800735E
0x0800735C: E0CC B .L48 ; 0x080074F8
.L28:
0x0800735E: 49FB LDR R1, =0x000076C5 ; [PC, #0x03EC] [0x0800774C]
0x08007360: 4288 CMP R0, R1
0x08007362: D000 BEQ .L29 ; 0x08007366
0x08007364: E140 B .L65 ; 0x080075E8
.L29:
0x08007366: 48F1 LDR R0, =InrushCurrentManagement ; [PC, #0x03C4] [0x0800772C] =0x200012F4
0x08007368: 49F1 LDR R1, =InrushCurrentDetected ; [PC, #0x03C4] [0x08007730] =0x08007ED1
0x0800736A: 6001 STR R1, [R0]
0x0800736C: E70A B .L18 ; 0x08007184
.L30:
0x0800736E: 49F3 LDR R1, =0x00009D6E ; [PC, #0x03CC] [0x0800773C]
0x08007370: 4288 CMP R0, R1
0x08007372: D100 BNE .L31 ; 0x08007376
0x08007374: E0CA B .L50 ; 0x0800750C
.L31:
0x08007376: 49F2 LDR R1, =0x0000C4E3 ; [PC, #0x03C8] [0x08007740]
0x08007378: 4288 CMP R0, R1
0x0800737A: D100 BNE .L32 ; 0x0800737E
0x0800737C: E0D0 B .L52 ; 0x08007520
.L32:
0x0800737E: 49F1 LDR R1, =0x0000EC58 ; [PC, #0x03C4] [0x08007744]
0x08007380: 4288 CMP R0, R1
0x08007382: D000 BEQ .L33 ; 0x08007386
0x08007384: E130 B .L65 ; 0x080075E8
.L33:
0x08007386: 48E8 LDR R0, =Callibration ; [PC, #0x03A0] [0x08007728] =0x20001338
0x08007388: 6800 LDR R0, [R0]
0x0800738A: 49E3 LDR R1, =DoNothing ; [PC, #0x038C] [0x08007718] =0x200001F9
0x0800738C: 4288 CMP R0, R1
0x0800738E: D000 BEQ .L34 ; 0x08007392
0x08007390: E6F8 B .L18 ; 0x08007184
.L34:
0x08007392: 48E5 LDR R0, =Callibration ; [PC, #0x0394] [0x08007728] =0x20001338
0x08007394: 49EE LDR R1, =CallibrateCurrentSensorZeroOffsetOnContactBB ; [PC, #0x03B8] [0x08007750] =0x080095ED
0x08007396: 6001 STR R1, [R0]
0x08007398: E6F4 B .L18 ; 0x08007184
.L35:
0x0800739A: 4607 MOV R7, R0
0x0800739C: 48E2 LDR R0, =Callibration ; [PC, #0x0388] [0x08007728] =0x20001338
0x0800739E: 6800 LDR R0, [R0]
0x080073A0: 4780 BLX R0
0x080073A2: 48DC LDR R0, =InternalGreenLED_Management ; [PC, #0x0370] [0x08007714] =0x200012EC
0x080073A4: 6800 LDR R0, [R0]
0x080073A6: 4780 BLX R0
0x080073A8: 48D9 LDR R0, =InternalBlueLED_Management ; [PC, #0x0364] [0x08007710] =0x200012F0
0x080073AA: 6800 LDR R0, [R0]
0x080073AC: 4780 BLX R0
0x080073AE: 48DB LDR R0, =InternalRedLED_Management ; [PC, #0x036C] [0x0800771C] =0x200012E8
0x080073B0: 6800 LDR R0, [R0]
0x080073B2: 4780 BLX R0
0x080073B4: 48DA LDR R0, =ExternalGreenLED_Management ; [PC, #0x0368] [0x08007720] =0x20001328
0x080073B6: 6800 LDR R0, [R0]
0x080073B8: 4780 BLX R0
0x080073BA: 48DA LDR R0, =ExternalRedLED_Management ; [PC, #0x0368] [0x08007724] =0x20001318
0x080073BC: 6800 LDR R0, [R0]
0x080073BE: 4780 BLX R0
0x080073C0: 4EEE LDR R6, =swdioConnection ; [PC, #0x03B8] [0x0800777C] =0x2000040C
0x080073C2: 6830 LDR R0, [R6]
0x080073C4: 0040 LSLS R0, R0, #1
0x080073C6: 6030 STR R0, [R6]
0x080073C8: 2005 MOVS R0, #5
0x080073CA: 0700 LSLS R0, R0, #28
0x080073CC: 2101 MOVS R1, #1
0x080073CE: 0389 LSLS R1, R1, #14
0x080073D0: F003 FBA9 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x080073D4: 6831 LDR R1, [R6]
0x080073D6: 4301 ORRS R1, R0
0x080073D8: 6031 STR R1, [R6]
0x080073DA: D002 BEQ .L36 ; 0x080073E2
0x080073DC: 4638 MOV R0, R7
0x080073DE: F000 FE6B BL DEBUG_print ; 0x080080B8
.L36:
0x080073E2: 4638 MOV R0, R7
0x080073E4: F000 FFF6 BL HeavyCalculations ; 0x080083D4
0x080073E8: 4638 MOV R0, R7
0x080073EA: F001 FA97 BL RS485DisableButtonManagement ; 0x0800891C
0x080073EE: 9804 LDR R0, [SP, #16]
0x080073F0: 1A38 SUBS R0, R7, R0
0x080073F2: 49E3 LDR R1, =0x0001D4C1 ; [PC, #0x038C] [0x08007780]
0x080073F4: 4288 CMP R0, R1
0x080073F6: D30E BCC .L37 ; 0x08007416
0x080073F8: 48BA LDR R0, =0x0800B935 ; [PC, #0x02E8] [0x080076E4]
0x080073FA: 49E2 LDR R1, =0x0800BA2F ; [PC, #0x0388] [0x08007784]
0x080073FC: F7FF FD16 BL LOG_I ; 0x08006E2C
0x08007400: 48BB LDR R0, =statDataChanged ; [PC, #0x02EC] [0x080076F0] =0x2000126C
0x08007402: 6800 LDR R0, [R0]
0x08007404: 2800 CMP R0, #0
0x08007406: 9704 STR R7, [SP, #16]
0x08007408: D005 BEQ .L37 ; 0x08007416
0x0800740A: 4620 MOV R0, R4
0x0800740C: F7FF FC4E BL FEEPROM_StoreLogData ; 0x08006CAC
0x08007410: 2000 MOVS R0, #0
0x08007412: 49B7 LDR R1, =statDataChanged ; [PC, #0x02DC] [0x080076F0] =0x2000126C
0x08007414: 6008 STR R0, [R1]
.L37:
0x08007416: 8DA0 LDRH R0, [R4, #44]
0x08007418: 2802 CMP R0, #2
0x0800741A: D100 BNE .L38 ; 0x0800741E
0x0800741C: E095 B .L56 ; 0x0800754A
.L38:
0x0800741E: 2801 CMP R0, #1
0x08007420: 463E MOV R6, R7
0x08007422: D000 BEQ .L39 ; 0x08007426
0x08007424: E6B7 B .L20 ; 0x08007196
.L39:
0x08007426: 48D8 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0360] [0x08007788] =0x20001268
0x08007428: 6800 LDR R0, [R0]
0x0800742A: 2801 CMP R0, #1
0x0800742C: D000 BEQ .L40 ; 0x08007430
0x0800742E: E0F3 B .L67 ; 0x08007618
.L40:
0x08007430: 2609 MOVS R6, #9
0x08007432: 4630 MOV R0, R6
0x08007434: F7FC FCA2 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007438: 20EA MOVS R0, #234
0x0800743A: 2100 MOVS R1, #0
0x0800743C: 5221 STRH R1, [R4, R0]
0x0800743E: 48D8 LDR R0, =MOSFETS_Management ; [PC, #0x0360] [0x080077A0] =0x200012D8
0x08007440: 49D8 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0360] [0x080077A4] =0x20000001
0x08007442: 6001 STR R1, [R0]
0x08007444: 4630 MOV R0, R6
0x08007446: F7FC FC8D BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800744A: 48B6 LDR R0, =ExternalRedLED_Management ; [PC, #0x02D8] [0x08007724] =0x20001318
0x0800744C: 49D6 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0358] [0x080077A8] =0x08008999
0x0800744E: 6001 STR R1, [R0]
0x08007450: 463E MOV R6, R7
0x08007452: E6A0 B .L20 ; 0x08007196
0x08007454: 8B60 LDRH R0, [R4, #26]
0x08007456: 286F CMP R0, #111
0x08007458: D100 BNE .L41 ; 0x0800745C
0x0800745A: E0A9 B .L61 ; 0x080075B0
.L41:
0x0800745C: 2865 CMP R0, #101
0x0800745E: D000 BEQ .L42 ; 0x08007462
0x08007460: E0B0 B .L62 ; 0x080075C4
.L42:
0x08007462: 8AE0 LDRH R0, [R4, #22]
0x08007464: 8B21 LDRH R1, [R4, #24]
0x08007466: 4AA4 LDR R2, =accessModeTable ; [PC, #0x0290] [0x080076F8] =0x20000458
0x08007468: 9200 STR R2, [SP, #0]
0x0800746A: 4AA2 LDR R2, =keyAccepted ; [PC, #0x0288] [0x080076F4] =0x20001362
0x0800746C: 9201 STR R2, [SP, #4]
0x0800746E: 0409 LSLS R1, R1, #16
0x08007470: 1809 ADDS R1, R1, R0
0x08007472: 2200 MOVS R2, #0
0x08007474: E0AF B .L63 ; 0x080075D6
0x08007476: F7FF FB77 BL FEEPROM_fullRestore ; 0x08006B68
0x0800747A: 2800 CMP R0, #0
0x0800747C: 4F99 LDR R7, =0x0800B935 ; [PC, #0x0264] [0x080076E4]
0x0800747E: D003 BEQ .L43 ; 0x08007488
0x08007480: 4638 MOV R0, R7
0x08007482: 49B9 LDR R1, =0x0800B642 ; [PC, #0x02E4] [0x08007768]
0x08007484: F7FF FD0E BL LOG_E ; 0x08006EA4
.L43:
0x08007488: F7FF FBDA BL FEEPROM_ResetLogData ; 0x08006C40
0x0800748C: 4620 MOV R0, R4
0x0800748E: F7FF FAD3 BL FEEPROM_readConfig ; 0x08006A38
0x08007492: 2800 CMP R0, #0
0x08007494: D003 BEQ .L44 ; 0x0800749E
0x08007496: 4638 MOV R0, R7
0x08007498: 4993 LDR R1, =0x0800B976 ; [PC, #0x024C] [0x080076E8]
0x0800749A: F7FF FD03 BL LOG_E ; 0x08006EA4
.L44:
0x0800749E: 4620 MOV R0, R4
0x080074A0: F7FF FBDE BL FEEPROM_ReadLogData ; 0x08006C60
0x080074A4: 2800 CMP R0, #0
0x080074A6: D100 BNE .L45 ; 0x080074AA
0x080074A8: E66C B .L18 ; 0x08007184
.L45:
0x080074AA: 488E LDR R0, =0x0800B935 ; [PC, #0x0238] [0x080076E4]
0x080074AC: 498F LDR R1, =0x0800B401 ; [PC, #0x023C] [0x080076EC]
0x080074AE: F7FF FCF9 BL LOG_E ; 0x08006EA4
0x080074B2: E667 B .L18 ; 0x08007184
0x080074B4: 488B LDR R0, =0x0800B935 ; [PC, #0x022C] [0x080076E4]
0x080074B6: 49AD LDR R1, =0x0800B62B ; [PC, #0x02B4] [0x0800776C]
0x080074B8: F7FF FCB8 BL LOG_I ; 0x08006E2C
0x080074BC: 5BE1 LDRH R1, [R4, R7]
0x080074BE: 489D LDR R0, =savedLockKey ; [PC, #0x0274] [0x08007734] =0x20000D4A
0x080074C0: 8800 LDRH R0, [R0]
0x080074C2: 4281 CMP R1, R0
0x080074C4: D108 BNE .L46 ; 0x080074D8
0x080074C6: 2100 MOVS R1, #0
0x080074C8: 4620 MOV R0, R4
0x080074CA: F7FF FB0F BL FEEPROM_storeConfig ; 0x08006AEC
0x080074CE: 2056 MOVS R0, #86
0x080074D0: 5A20 LDRH R0, [R4, R0]
0x080074D2: 53E0 STRH R0, [R4, R7]
0x080074D4: 4997 LDR R1, =savedLockKey ; [PC, #0x025C] [0x08007734] =0x20000D4A
0x080074D6: 8008 STRH R0, [R1]
.L46:
0x080074D8: 1E41 SUBS R1, R0, #1
0x080074DA: 4188 SBCS R0, R1
0x080074DC: 2150 MOVS R1, #80
0x080074DE: 5260 STRH R0, [R4, R1]
0x080074E0: E650 B .L18 ; 0x08007184
0x080074E2: F002 F849 BL StartOnMode ; 0x08009578
0x080074E6: E64D B .L18 ; 0x08007184
0x080074E8: 2000 MOVS R0, #0
0x080074EA: F000 FA11 BL StartOffMode ; 0x08007910
0x080074EE: E649 B .L18 ; 0x08007184
.L47:
0x080074F0: 4889 LDR R0, =DoNothing ; [PC, #0x0224] [0x08007718] =0x200001F9
0x080074F2: 498E LDR R1, =InrushCurrentManagement ; [PC, #0x0238] [0x0800772C] =0x200012F4
0x080074F4: 6008 STR R0, [R1]
0x080074F6: E645 B .L18 ; 0x08007184
.L48:
0x080074F8: 488B LDR R0, =Callibration ; [PC, #0x022C] [0x08007728] =0x20001338
0x080074FA: 6800 LDR R0, [R0]
0x080074FC: 4986 LDR R1, =DoNothing ; [PC, #0x0218] [0x08007718] =0x200001F9
0x080074FE: 4288 CMP R0, R1
0x08007500: D000 BEQ .L49 ; 0x08007504
0x08007502: E63F B .L18 ; 0x08007184
.L49:
0x08007504: 4888 LDR R0, =Callibration ; [PC, #0x0220] [0x08007728] =0x20001338
0x08007506: 4993 LDR R1, =CallibrateControlCurrentVoltageDropOnContactBB ; [PC, #0x024C] [0x08007754] =0x08009671
0x08007508: 6001 STR R1, [R0]
0x0800750A: E63B B .L18 ; 0x08007184
.L50:
0x0800750C: 4886 LDR R0, =Callibration ; [PC, #0x0218] [0x08007728] =0x20001338
0x0800750E: 6800 LDR R0, [R0]
0x08007510: 4981 LDR R1, =DoNothing ; [PC, #0x0204] [0x08007718] =0x200001F9
0x08007512: 4288 CMP R0, R1
0x08007514: D000 BEQ .L51 ; 0x08007518
0x08007516: E635 B .L18 ; 0x08007184
.L51:
0x08007518: 4883 LDR R0, =Callibration ; [PC, #0x020C] [0x08007728] =0x20001338
0x0800751A: 498F LDR R1, =CallibrateVoltageDropABMiddlePointOffset ; [PC, #0x023C] [0x08007758] =0x08009765
0x0800751C: 6001 STR R1, [R0]
0x0800751E: E631 B .L18 ; 0x08007184
.L52:
0x08007520: 2101 MOVS R1, #1
0x08007522: 4620 MOV R0, R4
0x08007524: F7FF FAE2 BL FEEPROM_storeConfig ; 0x08006AEC
0x08007528: 2800 CMP R0, #0
0x0800752A: D003 BEQ .L54 ; 0x08007534
0x0800752C: 498D LDR R1, =0x0800BD8B ; [PC, #0x0234] [0x08007764]
.L53:
0x0800752E: 486D LDR R0, =0x0800B935 ; [PC, #0x01B4] [0x080076E4]
0x08007530: F7FF FCB8 BL LOG_E ; 0x08006EA4
.L54:
0x08007534: 4620 MOV R0, R4
0x08007536: F7FF FA7F BL FEEPROM_readConfig ; 0x08006A38
0x0800753A: 2800 CMP R0, #0
0x0800753C: D100 BNE .L55 ; 0x08007540
0x0800753E: E621 B .L18 ; 0x08007184
.L55:
0x08007540: 4868 LDR R0, =0x0800B935 ; [PC, #0x01A0] [0x080076E4]
0x08007542: 4969 LDR R1, =0x0800B976 ; [PC, #0x01A4] [0x080076E8]
0x08007544: F7FF FCAE BL LOG_E ; 0x08006EA4
0x08007548: E61C B .L18 ; 0x08007184
.L56:
0x0800754A: 4898 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0260] [0x080077AC] =0x2000128C
0x0800754C: 6800 LDR R0, [R0]
0x0800754E: 1E41 SUBS R1, R0, #1
0x08007550: 4248 RSBS R0, R1, #0
0x08007552: 4148 ADCS R0, R1
0x08007554: 498C LDR R1, =temperature_shutdown_is_active ; [PC, #0x0230] [0x08007788] =0x20001268
0x08007556: 6809 LDR R1, [R1]
0x08007558: 2901 CMP R1, #1
0x0800755A: 9903 LDR R1, [SP, #12]
0x0800755C: D000 BEQ .L57 ; 0x08007560
0x0800755E: 4601 MOV R1, R0
.L57:
0x08007560: 2901 CMP R1, #1
0x08007562: D167 BNE .L69 ; 0x08007634
0x08007564: 4892 LDR R0, =main.restartAutoMode ; [PC, #0x0248] [0x080077B0] =0x20001360
0x08007566: 7800 LDRB R0, [R0]
0x08007568: 2800 CMP R0, #0
0x0800756A: 463E MOV R6, R7
0x0800756C: D000 BEQ .L58 ; 0x08007570
0x0800756E: E612 B .L20 ; 0x08007196
.L58:
0x08007570: 2609 MOVS R6, #9
0x08007572: 4630 MOV R0, R6
0x08007574: F7FC FC02 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007578: 20EA MOVS R0, #234
0x0800757A: 2100 MOVS R1, #0
0x0800757C: 5221 STRH R1, [R4, R0]
0x0800757E: 4888 LDR R0, =MOSFETS_Management ; [PC, #0x0220] [0x080077A0] =0x200012D8
0x08007580: 4988 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0220] [0x080077A4] =0x20000001
0x08007582: 6001 STR R1, [R0]
0x08007584: 4630 MOV R0, R6
0x08007586: F7FC FBED BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800758A: 487F LDR R0, =temperature_shutdown_is_active ; [PC, #0x01FC] [0x08007788] =0x20001268
0x0800758C: 6800 LDR R0, [R0]
0x0800758E: 2801 CMP R0, #1
0x08007590: D102 BNE .L59 ; 0x08007598
0x08007592: 4864 LDR R0, =ExternalRedLED_Management ; [PC, #0x0190] [0x08007724] =0x20001318
0x08007594: 4984 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0210] [0x080077A8] =0x08008999
0x08007596: 6001 STR R1, [R0]
.L59:
0x08007598: 4884 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0210] [0x080077AC] =0x2000128C
0x0800759A: 6800 LDR R0, [R0]
0x0800759C: 2801 CMP R0, #1
0x0800759E: D102 BNE .L60 ; 0x080075A6
0x080075A0: 4860 LDR R0, =ExternalRedLED_Management ; [PC, #0x0180] [0x08007724] =0x20001318
0x080075A2: 4985 LDR R1, =ExternalRedLED5ShortOnThenLongPauseBlinking ; [PC, #0x0214] [0x080077B8] =0x08008B45
0x080075A4: 6001 STR R1, [R0]
.L60:
0x080075A6: 9803 LDR R0, [SP, #12]
0x080075A8: 4981 LDR R1, =main.restartAutoMode ; [PC, #0x0204] [0x080077B0] =0x20001360
0x080075AA: 7008 STRB R0, [R1]
0x080075AC: 463E MOV R6, R7
0x080075AE: E5F2 B .L20 ; 0x08007196
.L61:
0x080075B0: 8AE0 LDRH R0, [R4, #22]
0x080075B2: 8B21 LDRH R1, [R4, #24]
0x080075B4: 4A50 LDR R2, =accessModeTable ; [PC, #0x0140] [0x080076F8] =0x20000458
0x080075B6: 9200 STR R2, [SP, #0]
0x080075B8: 4A4E LDR R2, =keyAccepted ; [PC, #0x0138] [0x080076F4] =0x20001362
0x080075BA: 9201 STR R2, [SP, #4]
0x080075BC: 0409 LSLS R1, R1, #16
0x080075BE: 1809 ADDS R1, R1, R0
0x080075C0: 2201 MOVS R2, #1
0x080075C2: E008 B .L63 ; 0x080075D6
.L62:
0x080075C4: 8AE0 LDRH R0, [R4, #22]
0x080075C6: 8B21 LDRH R1, [R4, #24]
0x080075C8: 4A4B LDR R2, =accessModeTable ; [PC, #0x012C] [0x080076F8] =0x20000458
0x080075CA: 9200 STR R2, [SP, #0]
0x080075CC: 4A49 LDR R2, =keyAccepted ; [PC, #0x0124] [0x080076F4] =0x20001362
0x080075CE: 9201 STR R2, [SP, #4]
0x080075D0: 0409 LSLS R1, R1, #16
0x080075D2: 1809 ADDS R1, R1, R0
0x080075D4: 2202 MOVS R2, #2
.L63:
0x080075D6: 4628 MOV R0, R5
0x080075D8: 4B48 LDR R3, =huart1 ; [PC, #0x0120] [0x080076FC] =0x20000DF4
0x080075DA: F003 FCA7 BL mbInit ; 0x0800AF2C
0x080075DE: E5D1 B .L18 ; 0x08007184
.L64:
0x080075E0: 217D MOVS R1, #125
0x080075E2: 0089 LSLS R1, R1, #2
0x080075E4: 4288 CMP R0, R1
0x080075E6: D05A BEQ .L78 ; 0x0800769E
.L65:
0x080075E8: 4861 LDR R0, =htim17 ; [PC, #0x0184] [0x08007770] =0x20001084
0x080075EA: 6802 LDR R2, [R0]
0x080075EC: 2101 MOVS R1, #1
0x080075EE: 43C9 MVNS R1, R1
0x080075F0: 6111 STR R1, [R2, #16]
0x080075F2: 2700 MOVS R7, #0
0x080075F4: 6257 STR R7, [R2, #36]
0x080075F6: F7FD FE3B BL HAL_TIM_Base_Start_IT ; 0x08005270
0x080075FA: 2800 CMP R0, #0
0x080075FC: 4939 LDR R1, =0x0800B935 ; [PC, #228] [0x080076E4]
0x080075FE: D004 BEQ .L66 ; 0x0800760A
0x08007600: 4608 MOV R0, R1
0x08007602: 495C LDR R1, =0x0800BDAF ; [PC, #0x0170] [0x08007774]
0x08007604: F7FF FC4E BL LOG_E ; 0x08006EA4
0x08007608: 4936 LDR R1, =0x0800B935 ; [PC, #216] [0x080076E4]
.L66:
0x0800760A: 4835 LDR R0, =command_parser_is_enabled ; [PC, #212] [0x080076E0] =0x200012A0
0x0800760C: 6007 STR R7, [R0]
0x0800760E: 4608 MOV R0, R1
0x08007610: 4959 LDR R1, =0x0800BB45 ; [PC, #0x0164] [0x08007778]
0x08007612: F7FF FC29 BL LOG_W ; 0x08006E68
0x08007616: E5B5 B .L18 ; 0x08007184
.L67:
0x08007618: 485C LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0170] [0x0800778C] =0x20001280
0x0800761A: 6800 LDR R0, [R0]
0x0800761C: 2801 CMP R0, #1
0x0800761E: D100 BNE .L68 ; 0x08007622
0x08007620: E5AC B .L16 ; 0x0800717C
.L68:
0x08007622: 485B LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x016C] [0x08007790] =0x20001284
0x08007624: 6800 LDR R0, [R0]
0x08007626: 2801 CMP R0, #1
0x08007628: D030 BEQ .L75 ; 0x0800768C
0x0800762A: 485A LDR R0, =overload_shutdown_is_active ; [PC, #0x0168] [0x08007794] =0x2000127C
0x0800762C: 6800 LDR R0, [R0]
0x0800762E: 2801 CMP R0, #1
0x08007630: D032 BEQ .L77 ; 0x08007698
0x08007632: E5B0 B .L20 ; 0x08007196
.L69:
0x08007634: 4855 LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0154] [0x0800778C] =0x20001280
0x08007636: 6800 LDR R0, [R0]
0x08007638: 2801 CMP R0, #1
0x0800763A: D106 BNE .L71 ; 0x0800764A
0x0800763C: 485C LDR R0, =main.restartAutoMode ; [PC, #0x0170] [0x080077B0] =0x20001360
0x0800763E: 7800 LDRB R0, [R0]
0x08007640: 2800 CMP R0, #0
0x08007642: 463E MOV R6, R7
0x08007644: D000 BEQ .L70 ; 0x08007648
0x08007646: E5A6 B .L20 ; 0x08007196
.L70:
0x08007648: E595 B .L15 ; 0x08007176
.L71:
0x0800764A: 4851 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0144] [0x08007790] =0x20001284
0x0800764C: 6800 LDR R0, [R0]
0x0800764E: 2801 CMP R0, #1
0x08007650: D105 BNE .L72 ; 0x0800765E
0x08007652: 4857 LDR R0, =main.restartAutoMode ; [PC, #0x015C] [0x080077B0] =0x20001360
0x08007654: 7800 LDRB R0, [R0]
0x08007656: 2800 CMP R0, #0
0x08007658: 463E MOV R6, R7
0x0800765A: D014 BEQ .L74 ; 0x08007686
0x0800765C: E59B B .L20 ; 0x08007196
.L72:
0x0800765E: 484D LDR R0, =overload_shutdown_is_active ; [PC, #0x0134] [0x08007794] =0x2000127C
0x08007660: 6800 LDR R0, [R0]
0x08007662: 2801 CMP R0, #1
0x08007664: D105 BNE .L73 ; 0x08007672
0x08007666: 4852 LDR R0, =main.restartAutoMode ; [PC, #0x0148] [0x080077B0] =0x20001360
0x08007668: 7800 LDRB R0, [R0]
0x0800766A: 2800 CMP R0, #0
0x0800766C: 463E MOV R6, R7
0x0800766E: D010 BEQ .L76 ; 0x08007692
0x08007670: E591 B .L20 ; 0x08007196
.L73:
0x08007672: 4E4F LDR R6, =main.restartAutoMode ; [PC, #0x013C] [0x080077B0] =0x20001360
0x08007674: 7831 LDRB R1, [R6]
0x08007676: 484F LDR R0, =AUTO_Mode ; [PC, #0x013C] [0x080077B4] =0x20001348
0x08007678: 6802 LDR R2, [R0]
0x0800767A: 4638 MOV R0, R7
0x0800767C: 4790 BLX R2
0x0800767E: 2000 MOVS R0, #0
0x08007680: 7030 STRB R0, [R6]
0x08007682: 463E MOV R6, R7
0x08007684: E587 B .L20 ; 0x08007196
.L74:
0x08007686: 9803 LDR R0, [SP, #12]
0x08007688: 4949 LDR R1, =main.restartAutoMode ; [PC, #0x0124] [0x080077B0] =0x20001360
0x0800768A: 7008 STRB R0, [R1]
.L75:
0x0800768C: 4825 LDR R0, =ExternalRedLED_Management ; [PC, #148] [0x08007724] =0x20001318
0x0800768E: 4943 LDR R1, =ExternalRedLED3ShortOnThenLongPauseBlinking ; [PC, #0x010C] [0x0800779C] =0x08008A65
0x08007690: E576 B .L17 ; 0x08007180
.L76:
0x08007692: 9803 LDR R0, [SP, #12]
0x08007694: 4946 LDR R1, =main.restartAutoMode ; [PC, #0x0118] [0x080077B0] =0x20001360
0x08007696: 7008 STRB R0, [R1]
.L77:
0x08007698: 4822 LDR R0, =ExternalRedLED_Management ; [PC, #136] [0x08007724] =0x20001318
0x0800769A: 493F LDR R1, =ExternalRedLED4ShortOnThenLongPauseBlinking ; [PC, #252] [0x08007798] =0x08008AD1
0x0800769C: E570 B .L17 ; 0x08007180
.L78:
0x0800769E: 481B LDR R0, =hdac1 ; [PC, #108] [0x0800770C] =0x200011F4
0x080076A0: 6800 LDR R0, [R0]
0x080076A2: 2100 MOVS R1, #0
0x080076A4: 6081 STR R1, [R0, #8]
0x080076A6: 6141 STR R1, [R0, #20]
0x080076A8: 20EA MOVS R0, #234
0x080076AA: 5221 STRH R1, [R4, R0]
0x080076AC: F3BF 8F4F DSB SY
0x080076B0: 482A LDR R0, =0xE000ED0C ; [PC, #168] [0x0800775C]
0x080076B2: 492B LDR R1, =0x05FA0004 ; [PC, #172] [0x08007760]
0x080076B4: 6001 STR R1, [R0]
0x080076B6: F3BF 8F4F DSB SY
.L79:
0x080076BA: BF00 NOP
0x080076BC: E7FD B .L79 ; 0x080076BA
.L80:
0x080076BE: 4810 LDR R0, =hadc1 ; [PC, #64] [0x08007700] =0x20000E84
0x080076C0: F003 FD9D BL HAL_ADCEx_Calibration_GetValue ; 0x0800B1FE
0x080076C4: 213F MOVS R1, #63
0x080076C6: 4301 ORRS R1, R0
0x080076C8: 9100 STR R1, [SP, #0]
0x080076CA: 2000 MOVS R0, #0
0x080076CC: 490D LDR R1, =0x0800B9A3 ; [PC, #52] [0x08007704]
0x080076CE: 4A0E LDR R2, =0x0800BC2F ; [PC, #56] [0x08007708]
0x080076D0: 4B04 LDR R3, =0x0800B935 ; [PC, #16] [0x080076E4]
0x080076D2: F003 FE70 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080076D6: E4F9 B .L13 ; 0x080070CC
0x080076D8: 0800B905 DC.W 0x0800B905
0x080076DC: 00004F50 DC.W 0x00004F50
0x080076E0: 200012A0 DC.W command_parser_is_enabled
0x080076E4: 0800B935 DC.W 0x0800B935
0x080076E8: 0800B976 DC.W 0x0800B976
0x080076EC: 0800B401 DC.W 0x0800B401
0x080076F0: 2000126C DC.W statDataChanged
0x080076F4: 20001362 DC.W keyAccepted
0x080076F8: 20000458 DC.W accessModeTable
0x080076FC: 20000DF4 DC.W huart1
0x08007700: 20000E84 DC.W hadc1
0x08007704: 0800B9A3 DC.W 0x0800B9A3
0x08007708: 0800BC2F DC.W 0x0800BC2F
0x0800770C: 200011F4 DC.W hdac1
0x08007710: 200012F0 DC.W InternalBlueLED_Management
0x08007714: 200012EC DC.W InternalGreenLED_Management
0x08007718: 200001F9 DC.W DoNothing
0x0800771C: 200012E8 DC.W InternalRedLED_Management
0x08007720: 20001328 DC.W ExternalGreenLED_Management
0x08007724: 20001318 DC.W ExternalRedLED_Management
0x08007728: 20001338 DC.W Callibration
0x0800772C: 200012F4 DC.W InrushCurrentManagement
0x08007730: 08007ED1 DC.W InrushCurrentDetected
0x08007734: 20000D4A DC.W savedLockKey
0x08007738: 00009D6D DC.W 0x00009D6D
0x0800773C: 00009D6E DC.W 0x00009D6E
0x08007740: 0000C4E3 DC.W 0x0000C4E3
0x08007744: 0000EC58 DC.W 0x0000EC58
0x08007748: 000075F9 DC.W 0x000075F9
0x0800774C: 000076C5 DC.W 0x000076C5
0x08007750: 080095ED DC.W CallibrateCurrentSensorZeroOffsetOnContactBB
0x08007754: 08009671 DC.W CallibrateControlCurrentVoltageDropOnContactBB
0x08007758: 08009765 DC.W CallibrateVoltageDropABMiddlePointOffset
0x0800775C: E000ED0C DC.W 0xE000ED0C
0x08007760: 05FA0004 DC.W 0x05FA0004
0x08007764: 0800BD8B DC.W 0x0800BD8B
0x08007768: 0800B642 DC.W 0x0800B642
0x0800776C: 0800B62B DC.W 0x0800B62B
0x08007770: 20001084 DC.W htim17
0x08007774: 0800BDAF DC.W 0x0800BDAF
0x08007778: 0800BB45 DC.W 0x0800BB45
0x0800777C: 2000040C DC.W swdioConnection
0x08007780: 0001D4C1 DC.W 0x0001D4C1
0x08007784: 0800BA2F DC.W 0x0800BA2F
0x08007788: 20001268 DC.W temperature_shutdown_is_active
0x0800778C: 20001280 DC.W overcurrent_shutdown_is_active
0x08007790: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active
0x08007794: 2000127C DC.W overload_shutdown_is_active
0x08007798: 08008AD1 DC.W ExternalRedLED4ShortOnThenLongPauseBlinking
0x0800779C: 08008A65 DC.W ExternalRedLED3ShortOnThenLongPauseBlinking
0x080077A0: 200012D8 DC.W MOSFETS_Management
0x080077A4: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080077A8: 08008999 DC.W ExternalRedLED1ShortOnThenLongPauseBlinking
0x080077AC: 2000128C DC.W low_bat_shutdown_is_active
0x080077B0: 20001360 DC.W main.restartAutoMode
0x080077B4: 20001348 DC.W AUTO_Mode
0x080077B8: 08008B45 DC.W ExternalRedLED5ShortOnThenLongPauseBlinking
Section .text.SystemClock_Config from main.o, size=128, align=4
SystemClock_Config:
0x080077BC: B570 PUSH {R4-R6, LR}
0x080077BE: B092 SUB SP, SP, #72
0x080077C0: 2500 MOVS R5, #0
0x080077C2: 9506 STR R5, [SP, #24]
0x080077C4: 2601 MOVS R6, #1
0x080077C6: 0270 LSLS R0, R6, #9
0x080077C8: F7FD F83C BL HAL_PWREx_ControlVoltageScaling ; 0x08004844
0x080077CC: 0770 LSLS R0, R6, #29
0x080077CE: 9011 STR R0, [SP, #68]
0x080077D0: 0670 LSLS R0, R6, #25
0x080077D2: 9010 STR R0, [SP, #64]
0x080077D4: 0470 LSLS R0, R6, #17
0x080077D6: 900F STR R0, [SP, #60]
0x080077D8: 2010 MOVS R0, #16
0x080077DA: 900E STR R0, [SP, #56]
0x080077DC: 950D STR R5, [SP, #52]
0x080077DE: 2402 MOVS R4, #2
0x080077E0: 940B STR R4, [SP, #44]
0x080077E2: 960A STR R6, [SP, #40]
0x080077E4: 2040 MOVS R0, #64
0x080077E6: 9009 STR R0, [SP, #36]
0x080077E8: 0230 LSLS R0, R6, #8
0x080077EA: 9007 STR R0, [SP, #28]
0x080077EC: 0430 LSLS R0, R6, #16
0x080077EE: 9005 STR R0, [SP, #20]
0x080077F0: 200B MOVS R0, #11
0x080077F2: 9004 STR R0, [SP, #16]
0x080077F4: 2003 MOVS R0, #3
0x080077F6: 900C STR R0, [SP, #48]
0x080077F8: 02C0 LSLS R0, R0, #11
0x080077FA: 9008 STR R0, [SP, #32]
0x080077FC: A804 ADD R0, SP, #16
0x080077FE: F7FD F84B BL HAL_RCC_OscConfig ; 0x08004898
0x08007802: 2800 CMP R0, #0
0x08007804: D003 BEQ .L1 ; 0x0800780E
0x08007806: 480B LDR R0, =0x0800B935 ; [PC, #44] [0x08007834]
0x08007808: 490B LDR R1, =0x0800B620 ; [PC, #44] [0x08007838]
0x0800780A: F7FF FB4B BL LOG_E ; 0x08006EA4
.L1:
0x0800780E: 9503 STR R5, [SP, #12]
0x08007810: 9502 STR R5, [SP, #8]
0x08007812: 2007 MOVS R0, #7
0x08007814: 9000 STR R0, [SP, #0]
0x08007816: 9401 STR R4, [SP, #4]
0x08007818: 4668 MOV R0, SP
0x0800781A: 4621 MOV R1, R4
0x0800781C: F7FD FA5C BL HAL_RCC_ClockConfig ; 0x08004CD8
0x08007820: 2800 CMP R0, #0
0x08007822: D003 BEQ .L2 ; 0x0800782C
0x08007824: 4803 LDR R0, =0x0800B935 ; [PC, #12] [0x08007834]
0x08007826: 4904 LDR R1, =0x0800B620 ; [PC, #16] [0x08007838]
0x08007828: F7FF FB3C BL LOG_E ; 0x08006EA4
.L2:
0x0800782C: F7FD FB66 BL HAL_RCC_EnableCSS ; 0x08004EFC
0x08007830: B012 ADD SP, SP, #72
0x08007832: BD70 POP {R4-R6, PC}
0x08007834: 0800B935 DC.W 0x0800B935
0x08007838: 0800B620 DC.W 0x0800B620
Section .text.StartUpSequence from main.o, size=100, align=4
StartUpSequence:
0x0800783C: B5F0 PUSH {R4-R7, LR}
0x0800783E: B081 SUB SP, SP, #4
0x08007840: 4C16 LDR R4, =0x50000400 ; [PC, #88] [0x0800789C]
0x08007842: 2501 MOVS R5, #1
0x08007844: 4620 MOV R0, R4
0x08007846: 4629 MOV R1, R5
0x08007848: 462A MOV R2, R5
0x0800784A: F003 FCF2 BL HAL_GPIO_WritePin ; 0x0800B232
0x0800784E: 2102 MOVS R1, #2
0x08007850: 9100 STR R1, [SP, #0]
0x08007852: 4620 MOV R0, R4
0x08007854: 462A MOV R2, R5
0x08007856: F003 FCEC BL HAL_GPIO_WritePin ; 0x0800B232
0x0800785A: 2704 MOVS R7, #4
0x0800785C: 4620 MOV R0, R4
0x0800785E: 4639 MOV R1, R7
0x08007860: 462A MOV R2, R5
0x08007862: F003 FCE6 BL HAL_GPIO_WritePin ; 0x0800B232
0x08007866: 267D MOVS R6, #125
0x08007868: 00F0 LSLS R0, R6, #3
0x0800786A: F7FB FCF5 BL HAL_Delay ; 0x08003258
0x0800786E: 2400 MOVS R4, #0
0x08007870: 480A LDR R0, =0x50000400 ; [PC, #40] [0x0800789C]
0x08007872: 4629 MOV R1, R5
0x08007874: 4622 MOV R2, R4
0x08007876: F003 FCDC BL HAL_GPIO_WritePin ; 0x0800B232
0x0800787A: 4D08 LDR R5, =0x50000400 ; [PC, #32] [0x0800789C]
0x0800787C: 4628 MOV R0, R5
0x0800787E: 9900 LDR R1, [SP, #0]
0x08007880: 4622 MOV R2, R4
0x08007882: F003 FCD6 BL HAL_GPIO_WritePin ; 0x0800B232
0x08007886: 4628 MOV R0, R5
0x08007888: 4639 MOV R1, R7
0x0800788A: 4622 MOV R2, R4
0x0800788C: F003 FCD1 BL HAL_GPIO_WritePin ; 0x0800B232
0x08007890: 00B0 LSLS R0, R6, #2
0x08007892: F7FB FCE1 BL HAL_Delay ; 0x08003258
0x08007896: B001 ADD SP, SP, #4
0x08007898: BDF0 POP {R4-R7, PC}
0x0800789A: 46C0 NOP
0x0800789C: 50000400 DC.W 0x50000400
Section .text.CopyingVectorTableToRAM from main.o, size=112, align=4
CopyingVectorTableToRAM:
0x080078A0: B5B0 PUSH {R4-R5, R7, LR}
0x080078A2: 4D13 LDR R5, =0xE000ED08 ; [PC, #76] [0x080078F0]
0x080078A4: 6829 LDR R1, [R5]
0x080078A6: 4813 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #76] [0x080078F4] =0x20000EE8
0x080078A8: 4C13 LDR R4, =vectorTableInRAM ; [PC, #76] [0x080078F8] =0x20000500
0x080078AA: 2330 MOVS R3, #48
0x080078AC: 4622 MOV R2, R4
0x080078AE: F7FC FC07 BL HAL_DMA_Start ; 0x080040C0
0x080078B2: 2800 CMP R0, #0
0x080078B4: D004 BEQ .L2 ; 0x080078C0
0x080078B6: 4811 LDR R0, =0x0800B935 ; [PC, #68] [0x080078FC]
0x080078B8: 4911 LDR R1, =0x0800B775 ; [PC, #68] [0x08007900]
0x080078BA: F7FF FAF3 BL LOG_E ; 0x08006EA4
.L1:
0x080078BE: E7FE B .L1 ; 0x080078BE
.L2:
0x080078C0: 480E LDR R0, =0x0800B935 ; [PC, #56] [0x080078FC]
0x080078C2: 4910 LDR R1, =0x0800B447 ; [PC, #64] [0x08007904]
0x080078C4: F7FF FAB2 BL LOG_I ; 0x08006E2C
0x080078C8: 207D MOVS R0, #125
0x080078CA: 00C2 LSLS R2, R0, #3
0x080078CC: 4809 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #36] [0x080078F4] =0x20000EE8
0x080078CE: 2100 MOVS R1, #0
0x080078D0: F7FC FCDC BL HAL_DMA_PollForTransfer ; 0x0800428C
0x080078D4: 2800 CMP R0, #0
0x080078D6: D004 BEQ .L4 ; 0x080078E2
0x080078D8: 4808 LDR R0, =0x0800B935 ; [PC, #32] [0x080078FC]
0x080078DA: 490B LDR R1, =0x0800B7B3 ; [PC, #44] [0x08007908]
0x080078DC: F7FF FAE2 BL LOG_E ; 0x08006EA4
.L3:
0x080078E0: E7FE B .L3 ; 0x080078E0
.L4:
0x080078E2: 4806 LDR R0, =0x0800B935 ; [PC, #24] [0x080078FC]
0x080078E4: 4909 LDR R1, =0x0800BC37 ; [PC, #36] [0x0800790C]
0x080078E6: F7FF FAA1 BL LOG_I ; 0x08006E2C
0x080078EA: 602C STR R4, [R5]
0x080078EC: BDB0 POP {R4-R5, R7, PC}
0x080078EE: 46C0 NOP
0x080078F0: E000ED08 DC.W 0xE000ED08
0x080078F4: 20000EE8 DC.W hdma_memtomem_dma1_channel2
0x080078F8: 20000500 DC.W vectorTableInRAM
0x080078FC: 0800B935 DC.W 0x0800B935
0x08007900: 0800B775 DC.W 0x0800B775
0x08007904: 0800B447 DC.W 0x0800B447
0x08007908: 0800B7B3 DC.W 0x0800B7B3
0x0800790C: 0800BC37 DC.W 0x0800BC37
Section .text.StartOffMode from main.o, size=248, align=4
StartOffMode:
0x08007910: B5F0 PUSH {R4-R7, LR}
0x08007912: B081 SUB SP, SP, #4
0x08007914: 4605 MOV R5, R0
0x08007916: F7FB FC99 BL HAL_GetTick ; 0x0800324C
0x0800791A: 4604 MOV R4, R0
0x0800791C: 4A28 LDR R2, =last_time_started ; [PC, #160] [0x080079C0] =0x20001290
0x0800791E: 2601 MOVS R6, #1
0x08007920: 0237 LSLS R7, R6, #8
0x08007922: 2D00 CMP R5, #0
0x08007924: D107 BNE .L1 ; 0x08007936
0x08007926: 6810 LDR R0, [R2]
0x08007928: 1A20 SUBS R0, R4, R0
0x0800792A: 4639 MOV R1, R7
0x0800792C: 31F4 ADDS R1, #244
0x0800792E: 4288 CMP R0, R1
0x08007930: D801 BHI .L1 ; 0x08007936
0x08007932: B001 ADD SP, SP, #4
0x08007934: BDF0 POP {R4-R7, PC}
.L1:
0x08007936: 4615 MOV R5, R2
0x08007938: 4822 LDR R0, =htim16 ; [PC, #136] [0x080079C4] =0x200010D0
0x0800793A: F7FD FCD1 BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x0800793E: 4922 LDR R1, =sys_data ; [PC, #136] [0x080079C8] =0x20000C34
0x08007940: 8D88 LDRH R0, [R1, #44]
0x08007942: 2800 CMP R0, #0
0x08007944: D000 BEQ .L2 ; 0x08007948
0x08007946: 602C STR R4, [R5]
.L2:
0x08007948: 2500 MOVS R5, #0
0x0800794A: 858D STRH R5, [R1, #44]
0x0800794C: 2409 MOVS R4, #9
0x0800794E: 4620 MOV R0, R4
0x08007950: F7FC FA14 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007954: 20EA MOVS R0, #234
0x08007956: 491C LDR R1, =sys_data ; [PC, #112] [0x080079C8] =0x20000C34
0x08007958: 520D STRH R5, [R1, R0]
0x0800795A: 481C LDR R0, =MOSFETS_Management ; [PC, #112] [0x080079CC] =0x200012D8
0x0800795C: 491C LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #112] [0x080079D0] =0x20000001
0x0800795E: 6001 STR R1, [R0]
0x08007960: 4620 MOV R0, R4
0x08007962: F7FC F9FF BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08007966: 43F1 MVNS R1, R6
0x08007968: 481A LDR R0, =htim14 ; [PC, #104] [0x080079D4] =0x20001168
0x0800796A: 6802 LDR R2, [R0]
0x0800796C: 6111 STR R1, [R2, #16]
0x0800796E: 491A LDR R1, =ExternalRedLED_Management ; [PC, #104] [0x080079D8] =0x20001318
0x08007970: 4B1A LDR R3, =TurnExternalRedLEDOff ; [PC, #104] [0x080079DC] =0x08008C7D
0x08007972: 600B STR R3, [R1]
0x08007974: 491A LDR R1, =ExternalGreenLED_Management ; [PC, #104] [0x080079E0] =0x20001328
0x08007976: 4B1B LDR R3, =TurnExternalGreenLEDOff ; [PC, #108] [0x080079E4] =0x08008CF9
0x08007978: 600B STR R3, [R1]
0x0800797A: 491B LDR R1, =InternalGreenLED_Management ; [PC, #108] [0x080079E8] =0x200012EC
0x0800797C: 4B1B LDR R3, =TurnGreenLEDOff ; [PC, #108] [0x080079EC] =0x08008D85
0x0800797E: 600B STR R3, [R1]
0x08007980: 6255 STR R5, [R2, #36]
0x08007982: F7FD FC75 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08007986: 481A LDR R0, =hadc1 ; [PC, #104] [0x080079F0] =0x20000E84
0x08007988: 6800 LDR R0, [R0]
0x0800798A: 6007 STR R7, [R0]
0x0800798C: 0271 LSLS R1, R6, #9
0x0800798E: 6001 STR R1, [R0]
0x08007990: 0330 LSLS R0, R6, #12
0x08007992: 4918 LDR R1, =0xE000E280 ; [PC, #96] [0x080079F4]
0x08007994: 6008 STR R0, [R1]
0x08007996: 200C MOVS R0, #12
0x08007998: F7FC F9E4 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800799C: 2045 MOVS R0, #69
0x0800799E: 0080 LSLS R0, R0, #2
0x080079A0: 4909 LDR R1, =sys_data ; [PC, #36] [0x080079C8] =0x20000C34
0x080079A2: 520D STRH R5, [R1, R0]
0x080079A4: 2089 MOVS R0, #137
0x080079A6: 0040 LSLS R0, R0, #1
0x080079A8: 520D STRH R5, [R1, R0]
0x080079AA: 4813 LDR R0, =overcurrent_shutdown_is_active ; [PC, #76] [0x080079F8] =0x20001280
0x080079AC: 6005 STR R5, [R0]
0x080079AE: 4813 LDR R0, =temperature_shutdown_is_active ; [PC, #76] [0x080079FC] =0x20001268
0x080079B0: 6005 STR R5, [R0]
0x080079B2: 4813 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #76] [0x08007A00] =0x20001284
0x080079B4: 6005 STR R5, [R0]
0x080079B6: 4813 LDR R0, =overload_shutdown_is_active ; [PC, #76] [0x08007A04] =0x2000127C
0x080079B8: 6005 STR R5, [R0]
0x080079BA: B001 ADD SP, SP, #4
0x080079BC: BDF0 POP {R4-R7, PC}
0x080079BE: 46C0 NOP
0x080079C0: 20001290 DC.W last_time_started
0x080079C4: 200010D0 DC.W htim16
0x080079C8: 20000C34 DC.W sys_data
0x080079CC: 200012D8 DC.W MOSFETS_Management
0x080079D0: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080079D4: 20001168 DC.W htim14
0x080079D8: 20001318 DC.W ExternalRedLED_Management
0x080079DC: 08008C7D DC.W TurnExternalRedLEDOff
0x080079E0: 20001328 DC.W ExternalGreenLED_Management
0x080079E4: 08008CF9 DC.W TurnExternalGreenLEDOff
0x080079E8: 200012EC DC.W InternalGreenLED_Management
0x080079EC: 08008D85 DC.W TurnGreenLEDOff
0x080079F0: 20000E84 DC.W hadc1
0x080079F4: E000E280 DC.W 0xE000E280
0x080079F8: 20001280 DC.W overcurrent_shutdown_is_active
0x080079FC: 20001268 DC.W temperature_shutdown_is_active
0x08007A00: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active
0x08007A04: 2000127C DC.W overload_shutdown_is_active
Section .text.DIP_Switches from main.o, size=1144, align=4
DIP_Switches:
0x08007A08: B5F0 PUSH {R4-R7, LR}
0x08007A0A: B083 SUB SP, SP, #12
0x08007A0C: 2501 MOVS R5, #1
0x08007A0E: 022E LSLS R6, R5, #8
0x08007A10: 4CF5 LDR R4, =0x50000400 ; [PC, #0x03D4] [0x08007DE8]
0x08007A12: 4620 MOV R0, R4
0x08007A14: 4631 MOV R1, R6
0x08007A16: F003 F886 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A1A: 9502 STR R5, [SP, #8]
0x08007A1C: 026D LSLS R5, R5, #9
0x08007A1E: 2801 CMP R0, #1
0x08007A20: D125 BNE .L2 ; 0x08007A6E
0x08007A22: 4620 MOV R0, R4
0x08007A24: 4629 MOV R1, R5
0x08007A26: F003 F87E BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A2A: 2801 CMP R0, #1
0x08007A2C: D11F BNE .L2 ; 0x08007A6E
0x08007A2E: 2701 MOVS R7, #1
0x08007A30: 02B9 LSLS R1, R7, #10
0x08007A32: 4620 MOV R0, R4
0x08007A34: F003 F877 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A38: 2801 CMP R0, #1
0x08007A3A: D118 BNE .L2 ; 0x08007A6E
0x08007A3C: 463D MOV R5, R7
0x08007A3E: 02F9 LSLS R1, R7, #11
0x08007A40: 4620 MOV R0, R4
0x08007A42: F003 F870 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A46: 2800 CMP R0, #0
0x08007A48: D100 BNE .L1 ; 0x08007A4C
0x08007A4A: E0FE B .L14 ; 0x08007C4A
.L1:
0x08007A4C: 48E7 LDR R0, =0x0800B935 ; [PC, #0x039C] [0x08007DEC]
0x08007A4E: 49E5 LDR R1, =0x0800B47A ; [PC, #0x0394] [0x08007DE4]
0x08007A50: F7FF F9EC BL LOG_I ; 0x08006E2C
0x08007A54: 48E7 LDR R0, =LVP_OVP ; [PC, #0x039C] [0x08007DF4] =0x20001228
0x08007A56: 49F5 LDR R1, =DoNothing ; [PC, #0x03D4] [0x08007E2C] =0x200001F9
0x08007A58: 4AFC LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x03F0] [0x08007E4C] =0x08008F5D
0x08007A5A: 4BFD LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x03F4] [0x08007E50] =0x08008E45
0x08007A5C: 4FEA LDR R7, =AUTO_Mode ; [PC, #0x03A8] [0x08007E08] =0x20001348
0x08007A5E: 4EFD LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x03F4] [0x08007E54] =0x08008ED9
0x08007A60: 603E STR R6, [R7]
0x08007A62: 6003 STR R3, [R0]
0x08007A64: 6042 STR R2, [R0, #4]
0x08007A66: 6081 STR R1, [R0, #8]
0x08007A68: 60C1 STR R1, [R0, #12]
0x08007A6A: 2000 MOVS R0, #0
0x08007A6C: E170 B .L23 ; 0x08007D50
.L2:
0x08007A6E: 4620 MOV R0, R4
0x08007A70: 4631 MOV R1, R6
0x08007A72: F003 F858 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A76: 2800 CMP R0, #0
0x08007A78: D125 BNE .L4 ; 0x08007AC6
0x08007A7A: 4620 MOV R0, R4
0x08007A7C: 4629 MOV R1, R5
0x08007A7E: F003 F852 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A82: 2801 CMP R0, #1
0x08007A84: D11F BNE .L4 ; 0x08007AC6
0x08007A86: 2701 MOVS R7, #1
0x08007A88: 02B9 LSLS R1, R7, #10
0x08007A8A: 4620 MOV R0, R4
0x08007A8C: F003 F84B BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A90: 2801 CMP R0, #1
0x08007A92: D118 BNE .L4 ; 0x08007AC6
0x08007A94: 02F9 LSLS R1, R7, #11
0x08007A96: 4620 MOV R0, R4
0x08007A98: F003 F845 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007A9C: 2800 CMP R0, #0
0x08007A9E: D100 BNE .L3 ; 0x08007AA2
0x08007AA0: E0FC B .L16 ; 0x08007C9C
.L3:
0x08007AA2: 48D2 LDR R0, =0x0800B935 ; [PC, #0x0348] [0x08007DEC]
0x08007AA4: 49EF LDR R1, =0x0800B4A5 ; [PC, #0x03BC] [0x08007E64]
0x08007AA6: F7FF F9C1 BL LOG_I ; 0x08006E2C
0x08007AAA: 48D2 LDR R0, =LVP_OVP ; [PC, #0x0348] [0x08007DF4] =0x20001228
0x08007AAC: 49DF LDR R1, =DoNothing ; [PC, #0x037C] [0x08007E2C] =0x200001F9
0x08007AAE: 4AE0 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x0380] [0x08007E30] =0x08009159
0x08007AB0: 4BE0 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0380] [0x08007E34] =0x08009041
0x08007AB2: 4DD5 LDR R5, =AUTO_Mode ; [PC, #0x0354] [0x08007E08] =0x20001348
0x08007AB4: 4EE0 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x0380] [0x08007E38] =0x080090D5
0x08007AB6: 602E STR R6, [R5]
0x08007AB8: 463D MOV R5, R7
0x08007ABA: 6003 STR R3, [R0]
0x08007ABC: 6042 STR R2, [R0, #4]
0x08007ABE: 6081 STR R1, [R0, #8]
0x08007AC0: 60C1 STR R1, [R0, #12]
0x08007AC2: 4638 MOV R0, R7
0x08007AC4: E144 B .L23 ; 0x08007D50
.L4:
0x08007AC6: 4620 MOV R0, R4
0x08007AC8: 4631 MOV R1, R6
0x08007ACA: F003 F82C BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007ACE: 2801 CMP R0, #1
0x08007AD0: D124 BNE .L6 ; 0x08007B1C
0x08007AD2: 4620 MOV R0, R4
0x08007AD4: 4629 MOV R1, R5
0x08007AD6: F003 F826 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007ADA: 2800 CMP R0, #0
0x08007ADC: D11E BNE .L6 ; 0x08007B1C
0x08007ADE: 2701 MOVS R7, #1
0x08007AE0: 02B9 LSLS R1, R7, #10
0x08007AE2: 4620 MOV R0, R4
0x08007AE4: F003 F81F BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007AE8: 2801 CMP R0, #1
0x08007AEA: D117 BNE .L6 ; 0x08007B1C
0x08007AEC: 02F9 LSLS R1, R7, #11
0x08007AEE: 4620 MOV R0, R4
0x08007AF0: F003 F819 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007AF4: 2800 CMP R0, #0
0x08007AF6: D100 BNE .L5 ; 0x08007AFA
0x08007AF8: E0E2 B .L17 ; 0x08007CC0
.L5:
0x08007AFA: 48BC LDR R0, =0x0800B935 ; [PC, #0x02F0] [0x08007DEC]
0x08007AFC: 49D2 LDR R1, =0x0800B4D0 ; [PC, #0x0348] [0x08007E48]
0x08007AFE: F7FF F995 BL LOG_I ; 0x08006E2C
0x08007B02: 48BC LDR R0, =LVP_OVP ; [PC, #0x02F0] [0x08007DF4] =0x20001228
0x08007B04: 49C9 LDR R1, =DoNothing ; [PC, #0x0324] [0x08007E2C] =0x200001F9
0x08007B06: 4AD1 LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x0344] [0x08007E4C] =0x08008F5D
0x08007B08: 4BD1 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0344] [0x08007E50] =0x08008E45
0x08007B0A: 4DBF LDR R5, =AUTO_Mode ; [PC, #0x02FC] [0x08007E08] =0x20001348
0x08007B0C: 4ED1 LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x0344] [0x08007E54] =0x08008ED9
0x08007B0E: 602E STR R6, [R5]
0x08007B10: 6003 STR R3, [R0]
0x08007B12: 6042 STR R2, [R0, #4]
0x08007B14: 6081 STR R1, [R0, #8]
0x08007B16: 60C1 STR R1, [R0, #12]
0x08007B18: 2002 MOVS R0, #2
0x08007B1A: E118 B .L22 ; 0x08007D4E
.L6:
0x08007B1C: 4620 MOV R0, R4
0x08007B1E: 4631 MOV R1, R6
0x08007B20: F003 F801 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B24: 2800 CMP R0, #0
0x08007B26: D124 BNE .L8 ; 0x08007B72
0x08007B28: 4620 MOV R0, R4
0x08007B2A: 4629 MOV R1, R5
0x08007B2C: F002 FFFB BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B30: 2800 CMP R0, #0
0x08007B32: D11E BNE .L8 ; 0x08007B72
0x08007B34: 2701 MOVS R7, #1
0x08007B36: 02B9 LSLS R1, R7, #10
0x08007B38: 4620 MOV R0, R4
0x08007B3A: F002 FFF4 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B3E: 2801 CMP R0, #1
0x08007B40: D117 BNE .L8 ; 0x08007B72
0x08007B42: 02F9 LSLS R1, R7, #11
0x08007B44: 4620 MOV R0, R4
0x08007B46: F002 FFEE BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B4A: 2800 CMP R0, #0
0x08007B4C: D100 BNE .L7 ; 0x08007B50
0x08007B4E: E0DC B .L20 ; 0x08007D0A
.L7:
0x08007B50: 48A6 LDR R0, =0x0800B935 ; [PC, #0x0298] [0x08007DEC]
0x08007B52: 49B5 LDR R1, =0x0800B4FB ; [PC, #0x02D4] [0x08007E28]
0x08007B54: F7FF F96A BL LOG_I ; 0x08006E2C
0x08007B58: 48A6 LDR R0, =LVP_OVP ; [PC, #0x0298] [0x08007DF4] =0x20001228
0x08007B5A: 49B4 LDR R1, =DoNothing ; [PC, #0x02D0] [0x08007E2C] =0x200001F9
0x08007B5C: 4AB4 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x02D0] [0x08007E30] =0x08009159
0x08007B5E: 4BB5 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x02D4] [0x08007E34] =0x08009041
0x08007B60: 4DA9 LDR R5, =AUTO_Mode ; [PC, #0x02A4] [0x08007E08] =0x20001348
0x08007B62: 4EB5 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x02D4] [0x08007E38] =0x080090D5
0x08007B64: 602E STR R6, [R5]
0x08007B66: 6003 STR R3, [R0]
0x08007B68: 6042 STR R2, [R0, #4]
0x08007B6A: 6081 STR R1, [R0, #8]
0x08007B6C: 60C1 STR R1, [R0, #12]
0x08007B6E: 2003 MOVS R0, #3
0x08007B70: E0ED B .L22 ; 0x08007D4E
.L8:
0x08007B72: 4620 MOV R0, R4
0x08007B74: 4631 MOV R1, R6
0x08007B76: F002 FFD6 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B7A: 9902 LDR R1, [SP, #8]
0x08007B7C: 02CF LSLS R7, R1, #11
0x08007B7E: 2801 CMP R0, #1
0x08007B80: D10C BNE .L9 ; 0x08007B9C
0x08007B82: 4620 MOV R0, R4
0x08007B84: 4629 MOV R1, R5
0x08007B86: F002 FFCE BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B8A: 2801 CMP R0, #1
0x08007B8C: D106 BNE .L9 ; 0x08007B9C
0x08007B8E: 9001 STR R0, [SP, #4]
0x08007B90: 0281 LSLS R1, R0, #10
0x08007B92: 4620 MOV R0, R4
0x08007B94: F002 FFC7 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007B98: 2800 CMP R0, #0
0x08007B9A: D03D BEQ .L13 ; 0x08007C18
.L9:
0x08007B9C: 4620 MOV R0, R4
0x08007B9E: 4631 MOV R1, R6
0x08007BA0: F002 FFC1 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007BA4: 2800 CMP R0, #0
0x08007BA6: D10B BNE .L10 ; 0x08007BC0
0x08007BA8: 4620 MOV R0, R4
0x08007BAA: 4629 MOV R1, R5
0x08007BAC: F002 FFBB BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007BB0: 2801 CMP R0, #1
0x08007BB2: D105 BNE .L10 ; 0x08007BC0
0x08007BB4: 0281 LSLS R1, R0, #10
0x08007BB6: 4620 MOV R0, R4
0x08007BB8: F002 FFB5 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007BBC: 2800 CMP R0, #0
0x08007BBE: D055 BEQ .L15 ; 0x08007C6C
.L10:
0x08007BC0: 4620 MOV R0, R4
0x08007BC2: 4639 MOV R1, R7
0x08007BC4: F002 FFAF BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007BC8: 2800 CMP R0, #0
0x08007BCA: D011 BEQ .L11 ; 0x08007BF0
0x08007BCC: 4887 LDR R0, =0x0800B935 ; [PC, #0x021C] [0x08007DEC]
0x08007BCE: 4988 LDR R1, =0x0800BA64 ; [PC, #0x0220] [0x08007DF0]
0x08007BD0: F7FF F92C BL LOG_I ; 0x08006E2C
0x08007BD4: 4887 LDR R0, =LVP_OVP ; [PC, #0x021C] [0x08007DF4] =0x20001228
0x08007BD6: 4988 LDR R1, =OVP_present__LVP_present ; [PC, #0x0220] [0x08007DF8] =0x080093B9
0x08007BD8: 4A88 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0220] [0x08007DFC] =0x0800933D
0x08007BDA: 4B89 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0224] [0x08007E00] =0x080092C5
0x08007BDC: 4D89 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0224] [0x08007E04] =0x08009259
0x08007BDE: 6005 STR R5, [R0]
0x08007BE0: 6043 STR R3, [R0, #4]
0x08007BE2: 6082 STR R2, [R0, #8]
0x08007BE4: 60C1 STR R1, [R0, #12]
0x08007BE6: 4888 LDR R0, =AUTO_Mode ; [PC, #0x0220] [0x08007E08] =0x20001348
0x08007BE8: 4988 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0220] [0x08007E0C] =0x08009421
0x08007BEA: 6001 STR R1, [R0]
0x08007BEC: 2004 MOVS R0, #4
0x08007BEE: E010 B .L12 ; 0x08007C12
.L11:
0x08007BF0: 487E LDR R0, =0x0800B935 ; [PC, #0x01F8] [0x08007DEC]
0x08007BF2: 4987 LDR R1, =0x0800BC67 ; [PC, #0x021C] [0x08007E10]
0x08007BF4: F7FF F91A BL LOG_I ; 0x08006E2C
0x08007BF8: 487E LDR R0, =LVP_OVP ; [PC, #0x01F8] [0x08007DF4] =0x20001228
0x08007BFA: 497F LDR R1, =OVP_present__LVP_present ; [PC, #0x01FC] [0x08007DF8] =0x080093B9
0x08007BFC: 4A7F LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01FC] [0x08007DFC] =0x0800933D
0x08007BFE: 4B80 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0200] [0x08007E00] =0x080092C5
0x08007C00: 4D80 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0200] [0x08007E04] =0x08009259
0x08007C02: 6005 STR R5, [R0]
0x08007C04: 6043 STR R3, [R0, #4]
0x08007C06: 6082 STR R2, [R0, #8]
0x08007C08: 60C1 STR R1, [R0, #12]
0x08007C0A: 487F LDR R0, =AUTO_Mode ; [PC, #0x01FC] [0x08007E08] =0x20001348
0x08007C0C: 4981 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0204] [0x08007E14] =0x080091BD
0x08007C0E: 6001 STR R1, [R0]
0x08007C10: 200C MOVS R0, #12
.L12:
0x08007C12: 9902 LDR R1, [SP, #8]
0x08007C14: 460D MOV R5, R1
0x08007C16: E09C B .L24 ; 0x08007D52
.L13:
0x08007C18: 9E01 LDR R6, [SP, #4]
0x08007C1A: 4620 MOV R0, R4
0x08007C1C: 4639 MOV R1, R7
0x08007C1E: F002 FF82 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007C22: 2800 CMP R0, #0
0x08007C24: D05D BEQ .L18 ; 0x08007CE2
0x08007C26: 4871 LDR R0, =0x0800B935 ; [PC, #0x01C4] [0x08007DEC]
0x08007C28: 497D LDR R1, =0x0800B526 ; [PC, #0x01F4] [0x08007E20]
0x08007C2A: F7FF F8FF BL LOG_I ; 0x08006E2C
0x08007C2E: 4871 LDR R0, =LVP_OVP ; [PC, #0x01C4] [0x08007DF4] =0x20001228
0x08007C30: 4971 LDR R1, =OVP_present__LVP_present ; [PC, #0x01C4] [0x08007DF8] =0x080093B9
0x08007C32: 4A72 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01C8] [0x08007DFC] =0x0800933D
0x08007C34: 4B72 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x01C8] [0x08007E00] =0x080092C5
0x08007C36: 4D73 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x01CC] [0x08007E04] =0x08009259
0x08007C38: 6005 STR R5, [R0]
0x08007C3A: 6043 STR R3, [R0, #4]
0x08007C3C: 6082 STR R2, [R0, #8]
0x08007C3E: 60C1 STR R1, [R0, #12]
0x08007C40: 4871 LDR R0, =AUTO_Mode ; [PC, #0x01C4] [0x08007E08] =0x20001348
0x08007C42: 4972 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x01C8] [0x08007E0C] =0x08009421
0x08007C44: 6001 STR R1, [R0]
0x08007C46: 2004 MOVS R0, #4
0x08007C48: E05C B .L19 ; 0x08007D04
.L14:
0x08007C4A: 4868 LDR R0, =0x0800B935 ; [PC, #0x01A0] [0x08007DEC]
0x08007C4C: 4987 LDR R1, =0x0800B7E9 ; [PC, #0x021C] [0x08007E6C]
0x08007C4E: F7FF F8ED BL LOG_I ; 0x08006E2C
0x08007C52: 4868 LDR R0, =LVP_OVP ; [PC, #0x01A0] [0x08007DF4] =0x20001228
0x08007C54: 4975 LDR R1, =DoNothing ; [PC, #0x01D4] [0x08007E2C] =0x200001F9
0x08007C56: 4A81 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x0204] [0x08007E5C] =0x08008E89
0x08007C58: 4B7D LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x01F4] [0x08007E50] =0x08008E45
0x08007C5A: 4F6B LDR R7, =AUTO_Mode ; [PC, #0x01AC] [0x08007E08] =0x20001348
0x08007C5C: 4E80 LDR R6, =AUTO_LVP_Management ; [PC, #0x0200] [0x08007E60] =0x08008DC5
0x08007C5E: 603E STR R6, [R7]
0x08007C60: 6003 STR R3, [R0]
0x08007C62: 6042 STR R2, [R0, #4]
0x08007C64: 6081 STR R1, [R0, #8]
0x08007C66: 60C1 STR R1, [R0, #12]
0x08007C68: 2008 MOVS R0, #8
0x08007C6A: E071 B .L23 ; 0x08007D50
.L15:
0x08007C6C: 4620 MOV R0, R4
0x08007C6E: 4639 MOV R1, R7
0x08007C70: F002 FF59 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007C74: 2800 CMP R0, #0
0x08007C76: D059 BEQ .L21 ; 0x08007D2C
0x08007C78: 485C LDR R0, =0x0800B935 ; [PC, #0x0170] [0x08007DEC]
0x08007C7A: 4967 LDR R1, =0x0800B551 ; [PC, #0x019C] [0x08007E18]
0x08007C7C: F7FF F8D6 BL LOG_I ; 0x08006E2C
0x08007C80: 485C LDR R0, =LVP_OVP ; [PC, #0x0170] [0x08007DF4] =0x20001228
0x08007C82: 495D LDR R1, =OVP_present__LVP_present ; [PC, #0x0174] [0x08007DF8] =0x080093B9
0x08007C84: 4A5D LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0174] [0x08007DFC] =0x0800933D
0x08007C86: 4B5E LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0178] [0x08007E00] =0x080092C5
0x08007C88: 4D5E LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0178] [0x08007E04] =0x08009259
0x08007C8A: 6005 STR R5, [R0]
0x08007C8C: 6043 STR R3, [R0, #4]
0x08007C8E: 6082 STR R2, [R0, #8]
0x08007C90: 60C1 STR R1, [R0, #12]
0x08007C92: 485D LDR R0, =AUTO_Mode ; [PC, #0x0174] [0x08007E08] =0x20001348
0x08007C94: 495D LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0174] [0x08007E0C] =0x08009421
0x08007C96: 6001 STR R1, [R0]
0x08007C98: 2005 MOVS R0, #5
0x08007C9A: E058 B .L22 ; 0x08007D4E
.L16:
0x08007C9C: 4853 LDR R0, =0x0800B935 ; [PC, #0x014C] [0x08007DEC]
0x08007C9E: 4972 LDR R1, =0x0800B813 ; [PC, #0x01C8] [0x08007E68]
0x08007CA0: F7FF F8C4 BL LOG_I ; 0x08006E2C
0x08007CA4: 4853 LDR R0, =LVP_OVP ; [PC, #0x014C] [0x08007DF4] =0x20001228
0x08007CA6: 4961 LDR R1, =DoNothing ; [PC, #0x0184] [0x08007E2C] =0x200001F9
0x08007CA8: 4A65 LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0194] [0x08007E40] =0x08009085
0x08007CAA: 4B62 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0188] [0x08007E34] =0x08009041
0x08007CAC: 4D56 LDR R5, =AUTO_Mode ; [PC, #0x0158] [0x08007E08] =0x20001348
0x08007CAE: 4E65 LDR R6, =AUTO_OVP_Management ; [PC, #0x0194] [0x08007E44] =0x08008FC1
0x08007CB0: 602E STR R6, [R5]
0x08007CB2: 6003 STR R3, [R0]
0x08007CB4: 6042 STR R2, [R0, #4]
0x08007CB6: 6081 STR R1, [R0, #8]
0x08007CB8: 60C1 STR R1, [R0, #12]
0x08007CBA: 2009 MOVS R0, #9
0x08007CBC: 2501 MOVS R5, #1
0x08007CBE: E047 B .L23 ; 0x08007D50
.L17:
0x08007CC0: 484A LDR R0, =0x0800B935 ; [PC, #0x0128] [0x08007DEC]
0x08007CC2: 4965 LDR R1, =0x0800B83D ; [PC, #0x0194] [0x08007E58]
0x08007CC4: F7FF F8B2 BL LOG_I ; 0x08006E2C
0x08007CC8: 484A LDR R0, =LVP_OVP ; [PC, #0x0128] [0x08007DF4] =0x20001228
0x08007CCA: 4958 LDR R1, =DoNothing ; [PC, #0x0160] [0x08007E2C] =0x200001F9
0x08007CCC: 4A63 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x018C] [0x08007E5C] =0x08008E89
0x08007CCE: 4B60 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0180] [0x08007E50] =0x08008E45
0x08007CD0: 4D4D LDR R5, =AUTO_Mode ; [PC, #0x0134] [0x08007E08] =0x20001348
0x08007CD2: 4E63 LDR R6, =AUTO_LVP_Management ; [PC, #0x018C] [0x08007E60] =0x08008DC5
0x08007CD4: 602E STR R6, [R5]
0x08007CD6: 6003 STR R3, [R0]
0x08007CD8: 6042 STR R2, [R0, #4]
0x08007CDA: 6081 STR R1, [R0, #8]
0x08007CDC: 60C1 STR R1, [R0, #12]
0x08007CDE: 200A MOVS R0, #10
0x08007CE0: E035 B .L22 ; 0x08007D4E
.L18:
0x08007CE2: 4842 LDR R0, =0x0800B935 ; [PC, #0x0108] [0x08007DEC]
0x08007CE4: 494F LDR R1, =0x0800B891 ; [PC, #0x013C] [0x08007E24]
0x08007CE6: F7FF F8A1 BL LOG_I ; 0x08006E2C
0x08007CEA: 4842 LDR R0, =LVP_OVP ; [PC, #0x0108] [0x08007DF4] =0x20001228
0x08007CEC: 4942 LDR R1, =OVP_present__LVP_present ; [PC, #0x0108] [0x08007DF8] =0x080093B9
0x08007CEE: 4A43 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x010C] [0x08007DFC] =0x0800933D
0x08007CF0: 4B43 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x010C] [0x08007E00] =0x080092C5
0x08007CF2: 4D44 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0110] [0x08007E04] =0x08009259
0x08007CF4: 6005 STR R5, [R0]
0x08007CF6: 6043 STR R3, [R0, #4]
0x08007CF8: 6082 STR R2, [R0, #8]
0x08007CFA: 60C1 STR R1, [R0, #12]
0x08007CFC: 4842 LDR R0, =AUTO_Mode ; [PC, #0x0108] [0x08007E08] =0x20001348
0x08007CFE: 4945 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0114] [0x08007E14] =0x080091BD
0x08007D00: 6001 STR R1, [R0]
0x08007D02: 200C MOVS R0, #12
.L19:
0x08007D04: 9902 LDR R1, [SP, #8]
0x08007D06: 4635 MOV R5, R6
0x08007D08: E023 B .L24 ; 0x08007D52
.L20:
0x08007D0A: 4838 LDR R0, =0x0800B935 ; [PC, #224] [0x08007DEC]
0x08007D0C: 494B LDR R1, =0x0800B867 ; [PC, #0x012C] [0x08007E3C]
0x08007D0E: F7FF F88D BL LOG_I ; 0x08006E2C
0x08007D12: 4838 LDR R0, =LVP_OVP ; [PC, #224] [0x08007DF4] =0x20001228
0x08007D14: 4945 LDR R1, =DoNothing ; [PC, #0x0114] [0x08007E2C] =0x200001F9
0x08007D16: 4A4A LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0128] [0x08007E40] =0x08009085
0x08007D18: 4B46 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0118] [0x08007E34] =0x08009041
0x08007D1A: 4D3B LDR R5, =AUTO_Mode ; [PC, #236] [0x08007E08] =0x20001348
0x08007D1C: 4E49 LDR R6, =AUTO_OVP_Management ; [PC, #0x0124] [0x08007E44] =0x08008FC1
0x08007D1E: 602E STR R6, [R5]
0x08007D20: 6003 STR R3, [R0]
0x08007D22: 6042 STR R2, [R0, #4]
0x08007D24: 6081 STR R1, [R0, #8]
0x08007D26: 60C1 STR R1, [R0, #12]
0x08007D28: 200B MOVS R0, #11
0x08007D2A: E010 B .L22 ; 0x08007D4E
.L21:
0x08007D2C: 482F LDR R0, =0x0800B935 ; [PC, #188] [0x08007DEC]
0x08007D2E: 493B LDR R1, =0x0800B8BB ; [PC, #236] [0x08007E1C]
0x08007D30: F7FF F87C BL LOG_I ; 0x08006E2C
0x08007D34: 482F LDR R0, =LVP_OVP ; [PC, #188] [0x08007DF4] =0x20001228
0x08007D36: 4930 LDR R1, =OVP_present__LVP_present ; [PC, #192] [0x08007DF8] =0x080093B9
0x08007D38: 4A30 LDR R2, =OVP_present__LVP_not_present ; [PC, #192] [0x08007DFC] =0x0800933D
0x08007D3A: 4B31 LDR R3, =OVP_not_present__LVP_present ; [PC, #196] [0x08007E00] =0x080092C5
0x08007D3C: 4D31 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #196] [0x08007E04] =0x08009259
0x08007D3E: 6005 STR R5, [R0]
0x08007D40: 6043 STR R3, [R0, #4]
0x08007D42: 6082 STR R2, [R0, #8]
0x08007D44: 60C1 STR R1, [R0, #12]
0x08007D46: 4830 LDR R0, =AUTO_Mode ; [PC, #192] [0x08007E08] =0x20001348
0x08007D48: 4932 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #200] [0x08007E14] =0x080091BD
0x08007D4A: 6001 STR R1, [R0]
0x08007D4C: 200D MOVS R0, #13
.L22:
0x08007D4E: 2500 MOVS R5, #0
.L23:
0x08007D50: 9902 LDR R1, [SP, #8]
.L24:
0x08007D52: 4F47 LDR R7, =sys_data ; [PC, #0x011C] [0x08007E70] =0x20000C34
0x08007D54: 8578 STRH R0, [R7, #42]
0x08007D56: 4847 LDR R0, =LVP_OVP_logic ; [PC, #0x011C] [0x08007E74] =0x200001FB
0x08007D58: 7005 STRB R5, [R0]
0x08007D5A: 0309 LSLS R1, R1, #12
0x08007D5C: 4620 MOV R0, R4
0x08007D5E: F002 FEE2 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007D62: 2800 CMP R0, #0
0x08007D64: D003 BEQ .L25 ; 0x08007D6E
0x08007D66: 4844 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0110] [0x08007E78] =0x20001288
0x08007D68: 2100 MOVS R1, #0
0x08007D6A: 6001 STR R1, [R0]
0x08007D6C: E006 B .L26 ; 0x08007D7C
.L25:
0x08007D6E: 4842 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0108] [0x08007E78] =0x20001288
0x08007D70: 2101 MOVS R1, #1
0x08007D72: 6001 STR R1, [R0]
0x08007D74: 8D78 LDRH R0, [R7, #42]
0x08007D76: 2110 MOVS R1, #16
0x08007D78: 4301 ORRS R1, R0
0x08007D7A: 8579 STRH R1, [R7, #42]
.L26:
0x08007D7C: 2601 MOVS R6, #1
0x08007D7E: 0375 LSLS R5, R6, #13
0x08007D80: 4620 MOV R0, R4
0x08007D82: 4629 MOV R1, R5
0x08007D84: F002 FECF BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08007D88: 2800 CMP R0, #0
0x08007D8A: D003 BEQ .L27 ; 0x08007D94
0x08007D8C: 483B LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #236] [0x08007E7C] =0x200012B0
0x08007D8E: 2100 MOVS R1, #0
0x08007D90: 6001 STR R1, [R0]
0x08007D92: E005 B .L28 ; 0x08007DA0
.L27:
0x08007D94: 4839 LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #228] [0x08007E7C] =0x200012B0
0x08007D96: 6006 STR R6, [R0]
0x08007D98: 8D78 LDRH R0, [R7, #42]
0x08007D9A: 2120 MOVS R1, #32
0x08007D9C: 4301 ORRS R1, R0
0x08007D9E: 8579 STRH R1, [R7, #42]
.L28:
0x08007DA0: 0231 LSLS R1, R6, #8
0x08007DA2: 4620 MOV R0, R4
0x08007DA4: F7FC FCCA BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DA8: 0271 LSLS R1, R6, #9
0x08007DAA: 4620 MOV R0, R4
0x08007DAC: F7FC FCC6 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DB0: 02B1 LSLS R1, R6, #10
0x08007DB2: 4620 MOV R0, R4
0x08007DB4: F7FC FCC2 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DB8: 02F1 LSLS R1, R6, #11
0x08007DBA: 4620 MOV R0, R4
0x08007DBC: F7FC FCBE BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DC0: 0331 LSLS R1, R6, #12
0x08007DC2: 4620 MOV R0, R4
0x08007DC4: F7FC FCBA BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DC8: 4620 MOV R0, R4
0x08007DCA: 4629 MOV R1, R5
0x08007DCC: F7FC FCB6 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DD0: 03B1 LSLS R1, R6, #14
0x08007DD2: 4620 MOV R0, R4
0x08007DD4: F7FC FCB2 BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DD8: 03F1 LSLS R1, R6, #15
0x08007DDA: 4620 MOV R0, R4
0x08007DDC: F7FC FCAE BL HAL_GPIO_DeInit ; 0x0800473C
0x08007DE0: B003 ADD SP, SP, #12
0x08007DE2: BDF0 POP {R4-R7, PC}
0x08007DE4: 0800B47A DC.W 0x0800B47A
0x08007DE8: 50000400 DC.W 0x50000400
0x08007DEC: 0800B935 DC.W 0x0800B935
0x08007DF0: 0800BA64 DC.W 0x0800BA64
0x08007DF4: 20001228 DC.W LVP_OVP
0x08007DF8: 080093B9 DC.W OVP_present__LVP_present
0x08007DFC: 0800933D DC.W OVP_present__LVP_not_present
0x08007E00: 080092C5 DC.W OVP_not_present__LVP_present
0x08007E04: 08009259 DC.W OVP_not_present__LVP_not_present
0x08007E08: 20001348 DC.W AUTO_Mode
0x08007E0C: 08009421 DC.W LVP_OVP_Management_NoAutoreconnect
0x08007E10: 0800BC67 DC.W 0x0800BC67
0x08007E14: 080091BD DC.W AUTO_LVP_OVP_Management
0x08007E18: 0800B551 DC.W 0x0800B551
0x08007E1C: 0800B8BB DC.W 0x0800B8BB
0x08007E20: 0800B526 DC.W 0x0800B526
0x08007E24: 0800B891 DC.W 0x0800B891
0x08007E28: 0800B4FB DC.W 0x0800B4FB
0x08007E2C: 200001F9 DC.W DoNothing
0x08007E30: 08009159 DC.W OVP_present__LVP_ignored_NoAutoreconnect
0x08007E34: 08009041 DC.W OVP_not_present__LVP_ignored
0x08007E38: 080090D5 DC.W OVP_Management_NoAutoreconnect
0x08007E3C: 0800B867 DC.W 0x0800B867
0x08007E40: 08009085 DC.W OVP_present__LVP_ignored
0x08007E44: 08008FC1 DC.W AUTO_OVP_Management
0x08007E48: 0800B4D0 DC.W 0x0800B4D0
0x08007E4C: 08008F5D DC.W OVP_ignored__LVP_present_NoAutoreconnect
0x08007E50: 08008E45 DC.W OVP_ignored__LVP_not_present
0x08007E54: 08008ED9 DC.W LVP_Management_NoAutoreconnect
0x08007E58: 0800B83D DC.W 0x0800B83D
0x08007E5C: 08008E89 DC.W OVP_ignored__LVP_present
0x08007E60: 08008DC5 DC.W AUTO_LVP_Management
0x08007E64: 0800B4A5 DC.W 0x0800B4A5
0x08007E68: 0800B813 DC.W 0x0800B813
0x08007E6C: 0800B7E9 DC.W 0x0800B7E9
0x08007E70: 20000C34 DC.W sys_data
0x08007E74: 200001FB DC.W LVP_OVP_logic
0x08007E78: 20001288 DC.W manual_overdrive_is_enabled
0x08007E7C: 200012B0 DC.W auto_recover_from_temp_shutdown_is_enabled
Section .text.BlueLEDShortBlinking from main.o, size=80, align=4
BlueLEDShortBlinking:
0x08007E80: B5F0 PUSH {R4-R7, LR}
0x08007E82: B081 SUB SP, SP, #4
0x08007E84: F7FB F9E2 BL HAL_GetTick ; 0x0800324C
0x08007E88: 4604 MOV R4, R0
0x08007E8A: 4F0D LDR R7, =BlueLEDShortBlinking.old_on_time ; [PC, #52] [0x08007EC0] =0x20001340
0x08007E8C: 6838 LDR R0, [R7]
0x08007E8E: 1A20 SUBS R0, R4, R0
0x08007E90: 490C LDR R1, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08007EC4] =0x20001378
0x08007E92: 780E LDRB R6, [R1]
0x08007E94: 2E00 CMP R6, #0
0x08007E96: D003 BEQ .L1 ; 0x08007EA0
0x08007E98: 2833 CMP R0, #51
0x08007E9A: D30E BCC .L3 ; 0x08007EBA
0x08007E9C: 2200 MOVS R2, #0
0x08007E9E: E003 B .L2 ; 0x08007EA8
.L1:
0x08007EA0: 4909 LDR R1, =0x000003B6 ; [PC, #36] [0x08007EC8]
0x08007EA2: 4288 CMP R0, R1
0x08007EA4: D909 BLS .L3 ; 0x08007EBA
0x08007EA6: 2201 MOVS R2, #1
.L2:
0x08007EA8: 4808 LDR R0, =0x50000400 ; [PC, #32] [0x08007ECC]
0x08007EAA: 2501 MOVS R5, #1
0x08007EAC: 4629 MOV R1, R5
0x08007EAE: F003 F9C0 BL HAL_GPIO_WritePin ; 0x0800B232
0x08007EB2: 603C STR R4, [R7]
0x08007EB4: 406E EORS R6, R5
0x08007EB6: 4803 LDR R0, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #12] [0x08007EC4] =0x20001378
0x08007EB8: 7006 STRB R6, [R0]
.L3:
0x08007EBA: B001 ADD SP, SP, #4
0x08007EBC: BDF0 POP {R4-R7, PC}
0x08007EBE: 46C0 NOP
0x08007EC0: 20001340 DC.W BlueLEDShortBlinking.old_on_time
0x08007EC4: 20001378 DC.W BlueLEDShortBlinking.led_is_turned_on
0x08007EC8: 000003B6 DC.W 0x000003B6
0x08007ECC: 50000400 DC.W 0x50000400
Section .text.InrushCurrentDetected from main.o, size=104, align=4
InrushCurrentDetected:
0x08007ED0: B580 PUSH {R7, LR}
0x08007ED2: 4811 LDR R0, =hdac1 ; [PC, #68] [0x08007F18] =0x200011F4
0x08007ED4: 6800 LDR R0, [R0]
0x08007ED6: 2100 MOVS R1, #0
0x08007ED8: 6081 STR R1, [R0, #8]
0x08007EDA: 6141 STR R1, [R0, #20]
0x08007EDC: 22EA MOVS R2, #234
0x08007EDE: 480F LDR R0, =sys_data ; [PC, #60] [0x08007F1C] =0x20000C34
0x08007EE0: 5281 STRH R1, [R0, R2]
0x08007EE2: 490F LDR R1, =MOSFETS_Management ; [PC, #60] [0x08007F20] =0x200012D8
0x08007EE4: 4A0F LDR R2, =DoNothing ; [PC, #60] [0x08007F24] =0x200001F9
0x08007EE6: 600A STR R2, [R1]
0x08007EE8: 490F LDR R1, =overcurrent_shutdown_is_active ; [PC, #60] [0x08007F28] =0x20001280
0x08007EEA: 6809 LDR R1, [R1]
0x08007EEC: 2900 CMP R1, #0
0x08007EEE: D000 BEQ .L1 ; 0x08007EF2
0x08007EF0: BD80 POP {R7, PC}
.L1:
0x08007EF2: 490E LDR R1, =overload_shutdown_is_active ; [PC, #56] [0x08007F2C] =0x2000127C
0x08007EF4: 680A LDR R2, [R1]
0x08007EF6: 2A00 CMP R2, #0
0x08007EF8: D107 BNE .L2 ; 0x08007F0A
0x08007EFA: 2211 MOVS R2, #17
0x08007EFC: 0112 LSLS R2, R2, #4
0x08007EFE: 5A83 LDRH R3, [R0, R2]
0x08007F00: 1C5B ADDS R3, R3, #1
0x08007F02: 5283 STRH R3, [R0, R2]
0x08007F04: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08007F30] =0x2000126C
0x08007F06: 2201 MOVS R2, #1
0x08007F08: 6002 STR R2, [R0]
.L2:
0x08007F0A: 2001 MOVS R0, #1
0x08007F0C: 6008 STR R0, [R1]
0x08007F0E: F7FB F99D BL HAL_GetTick ; 0x0800324C
0x08007F12: 4908 LDR R1, =overload_shutdown_time ; [PC, #32] [0x08007F34] =0x20000410
0x08007F14: 6008 STR R0, [R1]
0x08007F16: BD80 POP {R7, PC}
0x08007F18: 200011F4 DC.W hdac1
0x08007F1C: 20000C34 DC.W sys_data
0x08007F20: 200012D8 DC.W MOSFETS_Management
0x08007F24: 200001F9 DC.W DoNothing
0x08007F28: 20001280 DC.W overcurrent_shutdown_is_active
0x08007F2C: 2000127C DC.W overload_shutdown_is_active
0x08007F30: 2000126C DC.W statDataChanged
0x08007F34: 20000410 DC.W overload_shutdown_time
Section .text.ABVoltageDropCalculation from main.o, size=268, align=4
ABVoltageDropCalculation:
0x08007F38: B5F0 PUSH {R4-R7, LR}
0x08007F3A: B081 SUB SP, SP, #4
0x08007F3C: F7FB F986 BL HAL_GetTick ; 0x0800324C
0x08007F40: 4932 LDR R1, =ABVoltageDropCalculation.new_time ; [PC, #200] [0x0800800C] =0x20001358
0x08007F42: 6008 STR R0, [R1]
0x08007F44: 680A LDR R2, [R1]
0x08007F46: 4832 LDR R0, =ABVoltageDropCalculation.last_time_UabCalculated ; [PC, #200] [0x08008010] =0x2000135C
0x08007F48: 6803 LDR R3, [R0]
0x08007F4A: 1AD2 SUBS R2, R2, R3
0x08007F4C: 2A02 CMP R2, #2
0x08007F4E: D32E BCC .L2 ; 0x08007FAE
0x08007F50: 6809 LDR R1, [R1]
0x08007F52: 6001 STR R1, [R0]
0x08007F54: 4D2F LDR R5, =sys_data ; [PC, #188] [0x08008014] =0x20000C34
0x08007F56: 8F68 LDRH R0, [R5, #58]
0x08007F58: 492F LDR R1, =rawMOSFETsVoltageDrop ; [PC, #188] [0x08008018] =0x20001270
0x08007F5A: 6809 LDR R1, [R1]
0x08007F5C: 1840 ADDS R0, R0, R1
0x08007F5E: 21E8 MOVS R1, #232
0x08007F60: 5268 STRH R0, [R5, R1]
0x08007F62: B201 SXTH R1, R0
0x08007F64: 204B MOVS R0, #75
0x08007F66: 0080 LSLS R0, R0, #2
0x08007F68: 4348 MULS R0, R1, R0
0x08007F6A: 492C LDR R1, =0x00000FFF ; [PC, #176] [0x0800801C]
0x08007F6C: F002 FB1A BL __aeabi_idiv ; 0x0800A5A4
0x08007F70: 21D8 MOVS R1, #216
0x08007F72: 5E6B LDRSH R3, [R5, R1]
0x08007F74: 4A2A LDR R2, =ABVoltageDropCalculation.ursense_voltage_accum ; [PC, #168] [0x08008020] =0x20001354
0x08007F76: 6814 LDR R4, [R2]
0x08007F78: 1AE3 SUBS R3, R4, R3
0x08007F7A: 18C3 ADDS R3, R0, R3
0x08007F7C: 3B96 SUBS R3, #150
0x08007F7E: 17D8 ASRS R0, R3, #31
0x08007F80: 0C80 LSRS R0, R0, #18
0x08007F82: 1818 ADDS R0, R3, R0
0x08007F84: 1380 ASRS R0, R0, #14
0x08007F86: 5268 STRH R0, [R5, R1]
0x08007F88: 6013 STR R3, [R2]
0x08007F8A: 26EA MOVS R6, #234
0x08007F8C: 5BAB LDRH R3, [R5, R6]
0x08007F8E: 2B00 CMP R3, #0
0x08007F90: D00A BEQ .L1 ; 0x08007FA8
0x08007F92: 4C24 LDR R4, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #144] [0x08008024] =0x2000137C
0x08007F94: 7827 LDRB R7, [R4]
0x08007F96: 2F00 CMP R7, #0
0x08007F98: D00B BEQ .L3 ; 0x08007FB2
0x08007F9A: 2B02 CMP R3, #2
0x08007F9C: D110 BNE .L4 ; 0x08007FC0
0x08007F9E: 0400 LSLS R0, R0, #16
0x08007FA0: 4927 LDR R1, =0xFFC3FFFF ; [PC, #156] [0x08008040]
0x08007FA2: 4288 CMP R0, R1
0x08007FA4: DD12 BLE .L5 ; 0x08007FCC
0x08007FA6: E002 B .L2 ; 0x08007FAE
.L1:
0x08007FA8: 481E LDR R0, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #120] [0x08008024] =0x2000137C
0x08007FAA: 2100 MOVS R1, #0
0x08007FAC: 7001 STRB R1, [R0]
.L2:
0x08007FAE: B001 ADD SP, SP, #4
0x08007FB0: BDF0 POP {R4-R7, PC}
.L3:
0x08007FB2: 2000 MOVS R0, #0
0x08007FB4: 5268 STRH R0, [R5, R1]
0x08007FB6: 6010 STR R0, [R2]
0x08007FB8: 2001 MOVS R0, #1
0x08007FBA: 7020 STRB R0, [R4]
0x08007FBC: B001 ADD SP, SP, #4
0x08007FBE: BDF0 POP {R4-R7, PC}
.L4:
0x08007FC0: 2B03 CMP R3, #3
0x08007FC2: D1F4 BNE .L2 ; 0x08007FAE
0x08007FC4: 0400 LSLS R0, R0, #16
0x08007FC6: 4919 LDR R1, =0x003C0001 ; [PC, #100] [0x0800802C]
0x08007FC8: 4288 CMP R0, R1
0x08007FCA: DBF0 BLT .L2 ; 0x08007FAE
.L5:
0x08007FCC: 4F16 LDR R7, =mosfets_voltagedrop_shutdown_is_active ; [PC, #88] [0x08008028] =0x20001284
0x08007FCE: 6838 LDR R0, [R7]
0x08007FD0: 2800 CMP R0, #0
0x08007FD2: D1EC BNE .L2 ; 0x08007FAE
0x08007FD4: 2409 MOVS R4, #9
0x08007FD6: 4620 MOV R0, R4
0x08007FD8: F7FB FED0 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08007FDC: 4814 LDR R0, =hdac1 ; [PC, #80] [0x08008030] =0x200011F4
0x08007FDE: 6800 LDR R0, [R0]
0x08007FE0: 2100 MOVS R1, #0
0x08007FE2: 6081 STR R1, [R0, #8]
0x08007FE4: 6141 STR R1, [R0, #20]
0x08007FE6: 53A9 STRH R1, [R5, R6]
0x08007FE8: 4812 LDR R0, =MOSFETS_Management ; [PC, #72] [0x08008034] =0x200012D8
0x08007FEA: 4913 LDR R1, =DoNothing ; [PC, #76] [0x08008038] =0x200001F9
0x08007FEC: 6001 STR R1, [R0]
0x08007FEE: 4620 MOV R0, R4
0x08007FF0: F7FB FEB8 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08007FF4: 2087 MOVS R0, #135
0x08007FF6: 0040 LSLS R0, R0, #1
0x08007FF8: 5A29 LDRH R1, [R5, R0]
0x08007FFA: 1C49 ADDS R1, R1, #1
0x08007FFC: 5229 STRH R1, [R5, R0]
0x08007FFE: 2001 MOVS R0, #1
0x08008000: 6038 STR R0, [R7]
0x08008002: 490E LDR R1, =statDataChanged ; [PC, #56] [0x0800803C] =0x2000126C
0x08008004: 6008 STR R0, [R1]
0x08008006: B001 ADD SP, SP, #4
0x08008008: BDF0 POP {R4-R7, PC}
0x0800800A: 46C0 NOP
0x0800800C: 20001358 DC.W ABVoltageDropCalculation.new_time
0x08008010: 2000135C DC.W ABVoltageDropCalculation.last_time_UabCalculated
0x08008014: 20000C34 DC.W sys_data
0x08008018: 20001270 DC.W rawMOSFETsVoltageDrop
0x0800801C: 00000FFF DC.W 0x00000FFF
0x08008020: 20001354 DC.W ABVoltageDropCalculation.ursense_voltage_accum
0x08008024: 2000137C DC.W ABVoltageDropCalculation.positive_pulse_found
0x08008028: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active
0x0800802C: 003C0001 DC.W 0x003C0001
0x08008030: 200011F4 DC.W hdac1
0x08008034: 200012D8 DC.W MOSFETS_Management
0x08008038: 200001F9 DC.W DoNothing
0x0800803C: 2000126C DC.W statDataChanged
0x08008040: FFC3FFFF DC.W 0xFFC3FFFF
Section .text.Keys_Management from main.o, size=116, align=4
Keys_Management:
0x08008044: B580 PUSH {R7, LR}
0x08008046: F7FB F901 BL HAL_GetTick ; 0x0800324C
0x0800804A: 4916 LDR R1, =Keys_Management.last_time_checked ; [PC, #88] [0x080080A4] =0x200012E4
0x0800804C: 680A LDR R2, [R1]
0x0800804E: 4290 CMP R0, R2
0x08008050: D100 BNE .L2 ; 0x08008054
.L1:
0x08008052: BD80 POP {R7, PC}
.L2:
0x08008054: 6008 STR R0, [R1]
0x08008056: F001 FFDF BL checkKeys ; 0x0800A018
0x0800805A: 2008 MOVS R0, #8
0x0800805C: F002 F81A BL get_key_short ; 0x0800A094
0x08008060: 2800 CMP R0, #0
0x08008062: D006 BEQ .L3 ; 0x08008072
0x08008064: 4810 LDR R0, =0x0800B935 ; [PC, #64] [0x080080A8]
0x08008066: 4911 LDR R1, =0x0800B8E5 ; [PC, #68] [0x080080AC]
0x08008068: F7FE FEE0 BL LOG_I ; 0x08006E2C
0x0800806C: F001 FA3E BL StartAutoMode ; 0x080094EC
0x08008070: BD80 POP {R7, PC}
.L3:
0x08008072: 2008 MOVS R0, #8
0x08008074: F002 F81C BL get_key_long ; 0x0800A0B0
0x08008078: 2800 CMP R0, #0
0x0800807A: D006 BEQ .L4 ; 0x0800808A
0x0800807C: 480A LDR R0, =0x0800B935 ; [PC, #40] [0x080080A8]
0x0800807E: 490C LDR R1, =0x0800B57C ; [PC, #48] [0x080080B0]
0x08008080: F7FE FED4 BL LOG_I ; 0x08006E2C
0x08008084: F001 FA78 BL StartOnMode ; 0x08009578
0x08008088: BD80 POP {R7, PC}
.L4:
0x0800808A: 2004 MOVS R0, #4
0x0800808C: F002 F802 BL get_key_short ; 0x0800A094
0x08008090: 2800 CMP R0, #0
0x08008092: D0DE BEQ .L1 ; 0x08008052
0x08008094: 4804 LDR R0, =0x0800B935 ; [PC, #16] [0x080080A8]
0x08008096: 4907 LDR R1, =0x0800BCB3 ; [PC, #28] [0x080080B4]
0x08008098: F7FE FEC8 BL LOG_I ; 0x08006E2C
0x0800809C: 2000 MOVS R0, #0
0x0800809E: F7FF FC37 BL StartOffMode ; 0x08007910
0x080080A2: BD80 POP {R7, PC}
0x080080A4: 200012E4 DC.W Keys_Management.last_time_checked
0x080080A8: 0800B935 DC.W 0x0800B935
0x080080AC: 0800B8E5 DC.W 0x0800B8E5
0x080080B0: 0800B57C DC.W 0x0800B57C
0x080080B4: 0800BCB3 DC.W 0x0800BCB3
Section .text.DEBUG_print from main.o, size=796, align=4
DEBUG_print:
0x080080B8: B5F0 PUSH {R4-R7, LR}
0x080080BA: B081 SUB SP, SP, #4
0x080080BC: 49A0 LDR R1, =DEBUG_print.debug_print_old_time ; [PC, #0x0280] [0x08008340] =0x20001334
0x080080BE: 680A LDR R2, [R1]
0x080080C0: 1A82 SUBS R2, R0, R2
0x080080C2: 2A4E CMP R2, #78
0x080080C4: D200 BCS .L1 ; 0x080080C8
0x080080C6: E138 B .L15 ; 0x0800833A
.L1:
0x080080C8: 6008 STR R0, [R1]
0x080080CA: 2500 MOVS R5, #0
0x080080CC: 499D LDR R1, =0x0800BAB1 ; [PC, #0x0274] [0x08008344]
0x080080CE: 4C9E LDR R4, =0x0800BC2F ; [PC, #0x0278] [0x08008348]
0x080080D0: 4B9E LDR R3, =0x0800B935 ; [PC, #0x0278] [0x0800834C]
0x080080D2: 4628 MOV R0, R5
0x080080D4: 4622 MOV R2, R4
0x080080D6: F003 F96E BL SEGGER_RTT_printf ; 0x0800B3B6
0x080080DA: 4F9D LDR R7, =0x0800BCD3 ; [PC, #0x0274] [0x08008350]
0x080080DC: 4A9D LDR R2, =0x0800BCCB ; [PC, #0x0274] [0x08008354]
0x080080DE: 4628 MOV R0, R5
0x080080E0: 4639 MOV R1, R7
0x080080E2: 4623 MOV R3, R4
0x080080E4: F003 F967 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080080E8: 20D8 MOVS R0, #216
0x080080EA: 4E9B LDR R6, =sys_data ; [PC, #0x026C] [0x08008358] =0x20000C34
0x080080EC: 5E32 LDRSH R2, [R6, R0]
0x080080EE: 499B LDR R1, =0x0800BCDB ; [PC, #0x026C] [0x0800835C]
0x080080F0: 4628 MOV R0, R5
0x080080F2: F003 F960 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080080F6: 4628 MOV R0, R5
0x080080F8: 4639 MOV R1, R7
0x080080FA: 4A96 LDR R2, =0x0800BCCB ; [PC, #0x0258] [0x08008354]
0x080080FC: 4623 MOV R3, R4
0x080080FE: F003 F95A BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008102: 20FC MOVS R0, #252
0x08008104: 5E32 LDRSH R2, [R6, R0]
0x08008106: 4996 LDR R1, =0x0800BCE7 ; [PC, #0x0258] [0x08008360]
0x08008108: 4628 MOV R0, R5
0x0800810A: F003 F954 BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800810E: 4628 MOV R0, R5
0x08008110: 4639 MOV R1, R7
0x08008112: 4A90 LDR R2, =0x0800BCCB ; [PC, #0x0240] [0x08008354]
0x08008114: 4623 MOV R3, R4
0x08008116: F003 F94E BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800811A: 20EC MOVS R0, #236
0x0800811C: 5E32 LDRSH R2, [R6, R0]
0x0800811E: 4991 LDR R1, =0x0800BAB6 ; [PC, #0x0244] [0x08008364]
0x08008120: 4628 MOV R0, R5
0x08008122: F003 F948 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008126: 4628 MOV R0, R5
0x08008128: 4639 MOV R1, R7
0x0800812A: 4A8A LDR R2, =0x0800BCCB ; [PC, #0x0228] [0x08008354]
0x0800812C: 4623 MOV R3, R4
0x0800812E: F003 F942 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008132: 20CC MOVS R0, #204
0x08008134: 5A32 LDRH R2, [R6, R0]
0x08008136: 498C LDR R1, =0x0800B597 ; [PC, #0x0230] [0x08008368]
0x08008138: 4628 MOV R0, R5
0x0800813A: F003 F93C BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800813E: 4628 MOV R0, R5
0x08008140: 4639 MOV R1, R7
0x08008142: 4A84 LDR R2, =0x0800BCCB ; [PC, #0x0210] [0x08008354]
0x08008144: 4623 MOV R3, R4
0x08008146: F003 F936 BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800814A: 20D2 MOVS R0, #210
0x0800814C: 5A32 LDRH R2, [R6, R0]
0x0800814E: 4987 LDR R1, =0x0800B5A2 ; [PC, #0x021C] [0x0800836C]
0x08008150: 4628 MOV R0, R5
0x08008152: F003 F930 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008156: 4628 MOV R0, R5
0x08008158: 4639 MOV R1, R7
0x0800815A: 4A7E LDR R2, =0x0800BCCB ; [PC, #0x01F8] [0x08008354]
0x0800815C: 4623 MOV R3, R4
0x0800815E: F003 F92A BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008162: 20CA MOVS R0, #202
0x08008164: 5A30 LDRH R0, [R6, R0]
0x08008166: 4E82 LDR R6, =0x0800B8FB ; [PC, #0x0208] [0x08008370]
0x08008168: 4C82 LDR R4, =0x0800BCF3 ; [PC, #0x0208] [0x08008374]
0x0800816A: 2800 CMP R0, #0
0x0800816C: 4632 MOV R2, R6
0x0800816E: D000 BEQ .L2 ; 0x08008172
0x08008170: 4622 MOV R2, R4
.L2:
0x08008172: 4981 LDR R1, =0x0800BABF ; [PC, #0x0204] [0x08008378]
0x08008174: 4628 MOV R0, R5
0x08008176: F003 F91E BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800817A: 4628 MOV R0, R5
0x0800817C: 4974 LDR R1, =0x0800BCD3 ; [PC, #0x01D0] [0x08008350]
0x0800817E: 4A75 LDR R2, =0x0800BCCB ; [PC, #0x01D4] [0x08008354]
0x08008180: 4B71 LDR R3, =0x0800BC2F ; [PC, #0x01C4] [0x08008348]
0x08008182: F003 F918 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008186: 20C8 MOVS R0, #200
0x08008188: 4973 LDR R1, =sys_data ; [PC, #0x01CC] [0x08008358] =0x20000C34
0x0800818A: 5A08 LDRH R0, [R1, R0]
0x0800818C: 2800 CMP R0, #0
0x0800818E: D000 BEQ .L3 ; 0x08008192
0x08008190: 4626 MOV R6, R4
.L3:
0x08008192: 497A LDR R1, =0x0800BAC8 ; [PC, #0x01E8] [0x0800837C]
0x08008194: 4628 MOV R0, R5
0x08008196: 4632 MOV R2, R6
0x08008198: F003 F90D BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800819C: 4628 MOV R0, R5
0x0800819E: 4F6C LDR R7, =0x0800BCD3 ; [PC, #0x01B0] [0x08008350]
0x080081A0: 4639 MOV R1, R7
0x080081A2: 4E6C LDR R6, =0x0800BCCB ; [PC, #0x01B0] [0x08008354]
0x080081A4: 4632 MOV R2, R6
0x080081A6: 4B68 LDR R3, =0x0800BC2F ; [PC, #0x01A0] [0x08008348]
0x080081A8: 461C MOV R4, R3
0x080081AA: F003 F904 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080081AE: 4874 LDR R0, =hdac1 ; [PC, #0x01D0] [0x08008380] =0x200011F4
0x080081B0: 6800 LDR R0, [R0]
0x080081B2: 6AC2 LDR R2, [R0, #44]
0x080081B4: 4973 LDR R1, =0x0800B5AD ; [PC, #0x01CC] [0x08008384]
0x080081B6: 4628 MOV R0, R5
0x080081B8: F003 F8FD BL SEGGER_RTT_printf ; 0x0800B3B6
0x080081BC: 4628 MOV R0, R5
0x080081BE: 4639 MOV R1, R7
0x080081C0: 4632 MOV R2, R6
0x080081C2: 4623 MOV R3, R4
0x080081C4: F003 F8F7 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080081C8: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x08008380] =0x200011F4
0x080081CA: 6800 LDR R0, [R0]
0x080081CC: 6B02 LDR R2, [R0, #48]
0x080081CE: 496E LDR R1, =0x0800B5B8 ; [PC, #0x01B8] [0x08008388]
0x080081D0: 4628 MOV R0, R5
0x080081D2: F003 F8F0 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080081D6: 4628 MOV R0, R5
0x080081D8: 4639 MOV R1, R7
0x080081DA: 4632 MOV R2, R6
0x080081DC: 4623 MOV R3, R4
0x080081DE: F003 F8EA BL SEGGER_RTT_printf ; 0x0800B3B6
0x080081E2: 20EA MOVS R0, #234
0x080081E4: 495C LDR R1, =sys_data ; [PC, #0x0170] [0x08008358] =0x20000C34
0x080081E6: 5A08 LDRH R0, [R1, R0]
0x080081E8: 2800 CMP R0, #0
0x080081EA: D003 BEQ .L4 ; 0x080081F4
0x080081EC: 2801 CMP R0, #1
0x080081EE: D103 BNE .L5 ; 0x080081F8
0x080081F0: 4A67 LDR R2, =0x0800B5C6 ; [PC, #0x019C] [0x08008390]
0x080081F2: E006 B .L7 ; 0x08008202
.L4:
0x080081F4: 4A65 LDR R2, =0x0800B5C3 ; [PC, #0x0194] [0x0800838C]
0x080081F6: E004 B .L7 ; 0x08008202
.L5:
0x080081F8: 2802 CMP R0, #2
0x080081FA: D001 BEQ .L6 ; 0x08008200
0x080081FC: 4A66 LDR R2, =0x0800B5CC ; [PC, #0x0198] [0x08008398]
0x080081FE: E000 B .L7 ; 0x08008202
.L6:
0x08008200: 4A64 LDR R2, =0x0800B5C9 ; [PC, #0x0190] [0x08008394]
.L7:
0x08008202: 2400 MOVS R4, #0
0x08008204: 4965 LDR R1, =0x0800B8FD ; [PC, #0x0194] [0x0800839C]
0x08008206: 4620 MOV R0, R4
0x08008208: F003 F8D5 BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800820C: 4D50 LDR R5, =0x0800BCD3 ; [PC, #0x0140] [0x08008350]
0x0800820E: 4A51 LDR R2, =0x0800BCCB ; [PC, #0x0144] [0x08008354]
0x08008210: 4F4D LDR R7, =0x0800BC2F ; [PC, #0x0134] [0x08008348]
0x08008212: 4620 MOV R0, R4
0x08008214: 4629 MOV R1, R5
0x08008216: 463B MOV R3, R7
0x08008218: F003 F8CD BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800821C: 20E2 MOVS R0, #226
0x0800821E: 4E4E LDR R6, =sys_data ; [PC, #0x0138] [0x08008358] =0x20000C34
0x08008220: 5E30 LDRSH R0, [R6, R0]
0x08008222: 495F LDR R1, =0x00006667 ; [PC, #0x017C] [0x080083A0]
0x08008224: 4341 MULS R1, R0, R1
0x08008226: 0FCA LSRS R2, R1, #31
0x08008228: 1489 ASRS R1, R1, #18
0x0800822A: 188A ADDS R2, R1, R2
0x0800822C: 2109 MOVS R1, #9
0x0800822E: 43C9 MVNS R1, R1
0x08008230: 4351 MULS R1, R2, R1
0x08008232: 1808 ADDS R0, R1, R0
0x08008234: 17C1 ASRS R1, R0, #31
0x08008236: 4048 EORS R0, R1
0x08008238: 1A43 SUBS R3, R0, R1
0x0800823A: 495A LDR R1, =0x0800BAD1 ; [PC, #0x0168] [0x080083A4]
0x0800823C: 4620 MOV R0, R4
0x0800823E: F003 F8BA BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008242: 4620 MOV R0, R4
0x08008244: 4629 MOV R1, R5
0x08008246: 4A43 LDR R2, =0x0800BCCB ; [PC, #0x010C] [0x08008354]
0x08008248: 463B MOV R3, R7
0x0800824A: F003 F8B4 BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800824E: 25F6 MOVS R5, #246
0x08008250: 5B70 LDRH R0, [R6, R5]
0x08008252: 07C0 LSLS R0, R0, #31
0x08008254: D004 BEQ .L8 ; 0x08008260
0x08008256: 2000 MOVS R0, #0
0x08008258: 4953 LDR R1, =0x0800B5CF ; [PC, #0x014C] [0x080083A8]
0x0800825A: 4A54 LDR R2, =0x0800BD03 ; [PC, #0x0150] [0x080083AC]
0x0800825C: F003 F8AB BL SEGGER_RTT_printf ; 0x0800B3B6
.L8:
0x08008260: 4951 LDR R1, =0x0800B5CF ; [PC, #0x0144] [0x080083A8]
0x08008262: 4A53 LDR R2, =0x0800B5D2 ; [PC, #0x014C] [0x080083B0]
0x08008264: 4620 MOV R0, R4
0x08008266: F003 F8A6 BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800826A: 4939 LDR R1, =0x0800BCD3 ; [PC, #228] [0x08008350]
0x0800826C: 4A39 LDR R2, =0x0800BCCB ; [PC, #228] [0x08008354]
0x0800826E: 4B36 LDR R3, =0x0800BC2F ; [PC, #216] [0x08008348]
0x08008270: 4620 MOV R0, R4
0x08008272: F003 F8A0 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008276: 5B70 LDRH R0, [R6, R5]
0x08008278: 0780 LSLS R0, R0, #30
0x0800827A: D504 BPL .L9 ; 0x08008286
0x0800827C: 2000 MOVS R0, #0
0x0800827E: 494A LDR R1, =0x0800B5CF ; [PC, #0x0128] [0x080083A8]
0x08008280: 4A4A LDR R2, =0x0800BD03 ; [PC, #0x0128] [0x080083AC]
0x08008282: F003 F898 BL SEGGER_RTT_printf ; 0x0800B3B6
.L9:
0x08008286: 4948 LDR R1, =0x0800B5CF ; [PC, #0x0120] [0x080083A8]
0x08008288: 4A4A LDR R2, =0x0800B5D5 ; [PC, #0x0128] [0x080083B4]
0x0800828A: 4620 MOV R0, R4
0x0800828C: F003 F893 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008290: 492F LDR R1, =0x0800BCD3 ; [PC, #188] [0x08008350]
0x08008292: 4A30 LDR R2, =0x0800BCCB ; [PC, #192] [0x08008354]
0x08008294: 4B2C LDR R3, =0x0800BC2F ; [PC, #176] [0x08008348]
0x08008296: 4620 MOV R0, R4
0x08008298: F003 F88D BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800829C: 5B70 LDRH R0, [R6, R5]
0x0800829E: 0740 LSLS R0, R0, #29
0x080082A0: D504 BPL .L10 ; 0x080082AC
0x080082A2: 2000 MOVS R0, #0
0x080082A4: 4940 LDR R1, =0x0800B5CF ; [PC, #0x0100] [0x080083A8]
0x080082A6: 4A41 LDR R2, =0x0800BD03 ; [PC, #0x0104] [0x080083AC]
0x080082A8: F003 F885 BL SEGGER_RTT_printf ; 0x0800B3B6
.L10:
0x080082AC: 493E LDR R1, =0x0800B5CF ; [PC, #248] [0x080083A8]
0x080082AE: 4A42 LDR R2, =0x0800B5D8 ; [PC, #0x0108] [0x080083B8]
0x080082B0: 4620 MOV R0, R4
0x080082B2: F003 F880 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080082B6: 4926 LDR R1, =0x0800BCD3 ; [PC, #152] [0x08008350]
0x080082B8: 4A26 LDR R2, =0x0800BCCB ; [PC, #152] [0x08008354]
0x080082BA: 4B23 LDR R3, =0x0800BC2F ; [PC, #140] [0x08008348]
0x080082BC: 4620 MOV R0, R4
0x080082BE: F003 F87A BL SEGGER_RTT_printf ; 0x0800B3B6
0x080082C2: 5B70 LDRH R0, [R6, R5]
0x080082C4: 0700 LSLS R0, R0, #28
0x080082C6: D504 BPL .L11 ; 0x080082D2
0x080082C8: 2000 MOVS R0, #0
0x080082CA: 4937 LDR R1, =0x0800B5CF ; [PC, #220] [0x080083A8]
0x080082CC: 4A37 LDR R2, =0x0800BD03 ; [PC, #220] [0x080083AC]
0x080082CE: F003 F872 BL SEGGER_RTT_printf ; 0x0800B3B6
.L11:
0x080082D2: 4935 LDR R1, =0x0800B5CF ; [PC, #212] [0x080083A8]
0x080082D4: 4A39 LDR R2, =0x0800B5DB ; [PC, #228] [0x080083BC]
0x080082D6: 4620 MOV R0, R4
0x080082D8: F003 F86D BL SEGGER_RTT_printf ; 0x0800B3B6
0x080082DC: 491C LDR R1, =0x0800BCD3 ; [PC, #112] [0x08008350]
0x080082DE: 4A1D LDR R2, =0x0800BCCB ; [PC, #116] [0x08008354]
0x080082E0: 4B19 LDR R3, =0x0800BC2F ; [PC, #100] [0x08008348]
0x080082E2: 4620 MOV R0, R4
0x080082E4: F003 F867 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080082E8: 5B70 LDRH R0, [R6, R5]
0x080082EA: 0680 LSLS R0, R0, #26
0x080082EC: D504 BPL .L12 ; 0x080082F8
0x080082EE: 2000 MOVS R0, #0
0x080082F0: 492D LDR R1, =0x0800B5CF ; [PC, #180] [0x080083A8]
0x080082F2: 4A2E LDR R2, =0x0800BD03 ; [PC, #184] [0x080083AC]
0x080082F4: F003 F85F BL SEGGER_RTT_printf ; 0x0800B3B6
.L12:
0x080082F8: 492B LDR R1, =0x0800B5CF ; [PC, #172] [0x080083A8]
0x080082FA: 4A27 LDR R2, =0x0800B5CC ; [PC, #156] [0x08008398]
0x080082FC: 4620 MOV R0, R4
0x080082FE: F003 F85A BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008302: 4913 LDR R1, =0x0800BCD3 ; [PC, #76] [0x08008350]
0x08008304: 4A13 LDR R2, =0x0800BCCB ; [PC, #76] [0x08008354]
0x08008306: 4B10 LDR R3, =0x0800BC2F ; [PC, #64] [0x08008348]
0x08008308: 4620 MOV R0, R4
0x0800830A: F003 F854 BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800830E: 482C LDR R0, =0x50000C00 ; [PC, #176] [0x080083C0]
0x08008310: 2101 MOVS R1, #1
0x08008312: F002 FC08 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08008316: 2801 CMP R0, #1
0x08008318: D106 BNE .L13 ; 0x08008328
0x0800831A: 2000 MOVS R0, #0
0x0800831C: 4922 LDR R1, =0x0800B5CF ; [PC, #136] [0x080083A8]
0x0800831E: 4A2A LDR R2, =0x0800BD0B ; [PC, #168] [0x080083C8]
0x08008320: F003 F849 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008324: 4A29 LDR R2, =0x0800BD13 ; [PC, #164] [0x080083CC]
0x08008326: E000 B .L14 ; 0x0800832A
.L13:
0x08008328: 4A26 LDR R2, =0x0800BD1B ; [PC, #152] [0x080083C4]
.L14:
0x0800832A: 491F LDR R1, =0x0800B5CF ; [PC, #124] [0x080083A8]
0x0800832C: 4620 MOV R0, R4
0x0800832E: F003 F842 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08008332: 4927 LDR R1, =0x0800B903 ; [PC, #156] [0x080083D0]
0x08008334: 4620 MOV R0, R4
0x08008336: F003 F83E BL SEGGER_RTT_printf ; 0x0800B3B6
.L15:
0x0800833A: B001 ADD SP, SP, #4
0x0800833C: BDF0 POP {R4-R7, PC}
0x0800833E: 46C0 NOP
0x08008340: 20001334 DC.W DEBUG_print.debug_print_old_time
0x08008344: 0800BAB1 DC.W 0x0800BAB1
0x08008348: 0800BC2F DC.W 0x0800BC2F
0x0800834C: 0800B935 DC.W 0x0800B935
0x08008350: 0800BCD3 DC.W 0x0800BCD3
0x08008354: 0800BCCB DC.W 0x0800BCCB
0x08008358: 20000C34 DC.W sys_data
0x0800835C: 0800BCDB DC.W 0x0800BCDB
0x08008360: 0800BCE7 DC.W 0x0800BCE7
0x08008364: 0800BAB6 DC.W 0x0800BAB6
0x08008368: 0800B597 DC.W 0x0800B597
0x0800836C: 0800B5A2 DC.W 0x0800B5A2
0x08008370: 0800B8FB DC.W 0x0800B8FB
0x08008374: 0800BCF3 DC.W 0x0800BCF3
0x08008378: 0800BABF DC.W 0x0800BABF
0x0800837C: 0800BAC8 DC.W 0x0800BAC8
0x08008380: 200011F4 DC.W hdac1
0x08008384: 0800B5AD DC.W 0x0800B5AD
0x08008388: 0800B5B8 DC.W 0x0800B5B8
0x0800838C: 0800B5C3 DC.W 0x0800B5C3
0x08008390: 0800B5C6 DC.W 0x0800B5C6
0x08008394: 0800B5C9 DC.W 0x0800B5C9
0x08008398: 0800B5CC DC.W 0x0800B5CC
0x0800839C: 0800B8FD DC.W 0x0800B8FD
0x080083A0: 00006667 DC.W 0x00006667
0x080083A4: 0800BAD1 DC.W 0x0800BAD1
0x080083A8: 0800B5CF DC.W 0x0800B5CF
0x080083AC: 0800BD03 DC.W 0x0800BD03
0x080083B0: 0800B5D2 DC.W 0x0800B5D2
0x080083B4: 0800B5D5 DC.W 0x0800B5D5
0x080083B8: 0800B5D8 DC.W 0x0800B5D8
0x080083BC: 0800B5DB DC.W 0x0800B5DB
0x080083C0: 50000C00 DC.W 0x50000C00
0x080083C4: 0800BD1B DC.W 0x0800BD1B
0x080083C8: 0800BD0B DC.W 0x0800BD0B
0x080083CC: 0800BD13 DC.W 0x0800BD13
0x080083D0: 0800B903 DC.W 0x0800B903
Section .text.HeavyCalculations from main.o, size=1352, align=4
HeavyCalculations:
0x080083D4: B5F0 PUSH {R4-R7, LR}
0x080083D6: B089 SUB SP, SP, #36
0x080083D8: 49BD LDR R1, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02F4] [0x080086D0] =0x2000136C
0x080083DA: 7809 LDRB R1, [R1]
0x080083DC: 2900 CMP R1, #0
0x080083DE: 4DBD LDR R5, =0x00000BB8 ; [PC, #0x02F4] [0x080086D4]
0x080083E0: D101 BNE .L1 ; 0x080083E6
0x080083E2: 4629 MOV R1, R5
0x080083E4: E000 B .L2 ; 0x080083E8
.L1:
0x080083E6: 2187 MOVS R1, #135
.L2:
0x080083E8: 4CBB LDR R4, =HeavyCalculations.heavy_calc_last_time ; [PC, #0x02EC] [0x080086D8] =0x2000130C
0x080083EA: 6822 LDR R2, [R4]
0x080083EC: 1A82 SUBS R2, R0, R2
0x080083EE: 428A CMP R2, R1
0x080083F0: D800 BHI .L3 ; 0x080083F4
0x080083F2: E21E B .L43 ; 0x08008832
.L3:
0x080083F4: 26CC MOVS R6, #204
0x080083F6: 4BB9 LDR R3, =sys_data ; [PC, #0x02E4] [0x080086DC] =0x20000C34
0x080083F8: 5B99 LDRH R1, [R3, R6]
0x080083FA: 4AB9 LDR R2, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02E4] [0x080086E0] =0x2000133C
0x080083FC: 6812 LDR R2, [R2]
0x080083FE: 1A57 SUBS R7, R2, R1
0x08008400: 17F9 ASRS R1, R7, #31
0x08008402: 438F BICS R7, R1
0x08008404: 49B7 LDR R1, =ADC_values ; [PC, #0x02DC] [0x080086E4] =0x2000137E
0x08008406: 88CA LDRH R2, [R1, #6]
0x08008408: 436A MULS R2, R5, R2
0x0800840A: 0B11 LSRS R1, R2, #12
0x0800840C: 220A MOVS R2, #10
0x0800840E: 4351 MULS R1, R2, R1
0x08008410: 1879 ADDS R1, R7, R1
0x08008412: 08CF LSRS R7, R1, #3
0x08008414: 539F STRH R7, [R3, R6]
0x08008416: 2601 MOVS R6, #1
0x08008418: 9602 STR R6, [SP, #8]
0x0800841A: 4DAD LDR R5, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02B4] [0x080086D0] =0x2000136C
0x0800841C: 702E STRB R6, [R5]
0x0800841E: 6020 STR R0, [R4]
0x08008420: 48AF LDR R0, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02BC] [0x080086E0] =0x2000133C
0x08008422: 6001 STR R1, [R0]
0x08008424: B2B8 UXTH R0, R7
0x08008426: 461E MOV R6, R3
0x08008428: 21D0 MOVS R1, #208
0x0800842A: 5A59 LDRH R1, [R3, R1]
0x0800842C: 4281 CMP R1, R0
0x0800842E: D203 BCS .L4 ; 0x08008438
0x08008430: 33D0 ADDS R3, #208
0x08008432: 4DA8 LDR R5, =0x00000BB8 ; [PC, #0x02A0] [0x080086D4]
0x08008434: 4FAB LDR R7, =ADC_values ; [PC, #0x02AC] [0x080086E4] =0x2000137E
0x08008436: E006 B .L5 ; 0x08008446
.L4:
0x08008438: 21CE MOVS R1, #206
0x0800843A: 5A71 LDRH R1, [R6, R1]
0x0800843C: 4281 CMP R1, R0
0x0800843E: 4DA5 LDR R5, =0x00000BB8 ; [PC, #0x0294] [0x080086D4]
0x08008440: 4FA8 LDR R7, =ADC_values ; [PC, #0x02A0] [0x080086E4] =0x2000137E
0x08008442: D901 BLS .L6 ; 0x08008448
0x08008444: 33CE ADDS R3, #206
.L5:
0x08008446: 8018 STRH R0, [R3]
.L6:
0x08008448: 20D2 MOVS R0, #210
0x0800844A: 5A31 LDRH R1, [R6, R0]
0x0800844C: 4BA6 LDR R3, =CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum ; [PC, #0x0298] [0x080086E8] =0x2000043C
0x0800844E: 681C LDR R4, [R3]
0x08008450: 1A61 SUBS R1, R4, R1
0x08008452: 17CC ASRS R4, R1, #31
0x08008454: 43A1 BICS R1, R4
0x08008456: 887C LDRH R4, [R7, #2]
0x08008458: 436C MULS R4, R5, R4
0x0800845A: 0B24 LSRS R4, R4, #12
0x0800845C: 4362 MULS R2, R4, R2
0x0800845E: 1889 ADDS R1, R1, R2
0x08008460: 094A LSRS R2, R1, #5
0x08008462: 5232 STRH R2, [R6, R0]
0x08008464: 6019 STR R1, [R3]
0x08008466: B290 UXTH R0, R2
0x08008468: 49FC LDR R1, =0x00004E1F ; [PC, #0x03F0] [0x0800885C]
0x0800846A: 4288 CMP R0, R1
0x0800846C: D812 BHI .L7 ; 0x08008494
0x0800846E: 4AFC LDR R2, =low_bat_shutdown_is_active ; [PC, #0x03F0] [0x08008860] =0x2000128C
0x08008470: 6811 LDR R1, [R2]
0x08008472: 2900 CMP R1, #0
0x08008474: D119 BNE .L8 ; 0x080084AA
0x08008476: 21F6 MOVS R1, #246
0x08008478: 5A73 LDRH R3, [R6, R1]
0x0800847A: 2408 MOVS R4, #8
0x0800847C: 431C ORRS R4, R3
0x0800847E: 5274 STRH R4, [R6, R1]
0x08008480: 2183 MOVS R1, #131
0x08008482: 0049 LSLS R1, R1, #1
0x08008484: 5A73 LDRH R3, [R6, R1]
0x08008486: 1C5B ADDS R3, R3, #1
0x08008488: 5273 STRH R3, [R6, R1]
0x0800848A: 9B02 LDR R3, [SP, #8]
0x0800848C: 6013 STR R3, [R2]
0x0800848E: 49FA LDR R1, =statDataChanged ; [PC, #0x03E8] [0x08008878] =0x2000126C
0x08008490: 600B STR R3, [R1]
0x08008492: E00A B .L8 ; 0x080084AA
.L7:
0x08008494: 49F6 LDR R1, =0x00005DC1 ; [PC, #0x03D8] [0x08008870]
0x08008496: 4288 CMP R0, R1
0x08008498: D307 BCC .L8 ; 0x080084AA
0x0800849A: 21F6 MOVS R1, #246
0x0800849C: 5A72 LDRH R2, [R6, R1]
0x0800849E: 2308 MOVS R3, #8
0x080084A0: 439A BICS R2, R3
0x080084A2: 5272 STRH R2, [R6, R1]
0x080084A4: 49F3 LDR R1, =low_bat_shutdown_is_active ; [PC, #0x03CC] [0x08008874] =0x2000128C
0x080084A6: 2200 MOVS R2, #0
0x080084A8: 600A STR R2, [R1]
.L8:
0x080084AA: 21D6 MOVS R1, #214
0x080084AC: 5A71 LDRH R1, [R6, R1]
0x080084AE: 4281 CMP R1, R0
0x080084B0: D202 BCS .L9 ; 0x080084B8
0x080084B2: 4632 MOV R2, R6
0x080084B4: 32D6 ADDS R2, #214
0x080084B6: E005 B .L10 ; 0x080084C4
.L9:
0x080084B8: 21D4 MOVS R1, #212
0x080084BA: 5A71 LDRH R1, [R6, R1]
0x080084BC: 4281 CMP R1, R0
0x080084BE: D902 BLS .L11 ; 0x080084C6
0x080084C0: 4632 MOV R2, R6
0x080084C2: 32D4 ADDS R2, #212
.L10:
0x080084C4: 8010 STRH R0, [R2]
.L11:
0x080084C6: 8838 LDRH R0, [R7]
0x080084C8: 49EC LDR R1, =0x00000514 ; [PC, #0x03B0] [0x0800887C]
0x080084CA: 4341 MULS R1, R0, R1
0x080084CC: 48EC LDR R0, =0xFFF7E30C ; [PC, #0x03B0] [0x08008880]
0x080084CE: 1808 ADDS R0, R1, R0
0x080084D0: 49EC LDR R1, =0x000006EF ; [PC, #0x03B0] [0x08008884]
0x080084D2: F002 F867 BL __aeabi_idiv ; 0x0800A5A4
0x080084D6: 21E2 MOVS R1, #226
0x080084D8: 5E72 LDRSH R2, [R6, R1]
0x080084DA: 4BEB LDR R3, =HeavyCalculations.temperature_accum ; [PC, #0x03AC] [0x08008888] =0x20001300
0x080084DC: 681C LDR R4, [R3]
0x080084DE: 1AA2 SUBS R2, R4, R2
0x080084E0: 1810 ADDS R0, R2, R0
0x080084E2: 4AEA LDR R2, =0xFFFFFED4 ; [PC, #0x03A8] [0x0800888C]
0x080084E4: 1882 ADDS R2, R0, R2
0x080084E6: 17D0 ASRS R0, R2, #31
0x080084E8: 0EC0 LSRS R0, R0, #27
0x080084EA: 1810 ADDS R0, R2, R0
0x080084EC: 1140 ASRS R0, R0, #5
0x080084EE: 5270 STRH R0, [R6, R1]
0x080084F0: 601A STR R2, [R3]
0x080084F2: B204 SXTH R4, R0
0x080084F4: 21E6 MOVS R1, #230
0x080084F6: 5E71 LDRSH R1, [R6, R1]
0x080084F8: 428C CMP R4, R1
0x080084FA: DD02 BLE .L12 ; 0x08008502
0x080084FC: 4631 MOV R1, R6
0x080084FE: 31E6 ADDS R1, #230
0x08008500: E005 B .L13 ; 0x0800850E
.L12:
0x08008502: 21E4 MOVS R1, #228
0x08008504: 5E71 LDRSH R1, [R6, R1]
0x08008506: 428C CMP R4, R1
0x08008508: DA02 BGE .L14 ; 0x08008510
0x0800850A: 4631 MOV R1, R6
0x0800850C: 31E4 ADDS R1, #228
.L13:
0x0800850E: 8008 STRH R0, [R1]
.L14:
0x08008510: 8D31 LDRH R1, [R6, #40]
0x08008512: 428C CMP R4, R1
0x08008514: DA13 BGE .L15 ; 0x0800853E
0x08008516: 204B MOVS R0, #75
0x08008518: 4348 MULS R0, R1, R0
0x0800851A: 2164 MOVS R1, #100
0x0800851C: F002 F862 BL __aeabi_uidiv ; 0x0800A5E4
0x08008520: 42A0 CMP R0, R4
0x08008522: DD1D BLE .L16 ; 0x08008560
0x08008524: 48DB LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #0x036C] [0x08008894] =0x200012B0
0x08008526: 6800 LDR R0, [R0]
0x08008528: 2800 CMP R0, #0
0x0800852A: D019 BEQ .L16 ; 0x08008560
0x0800852C: 20F6 MOVS R0, #246
0x0800852E: 5A31 LDRH R1, [R6, R0]
0x08008530: 9A02 LDR R2, [SP, #8]
0x08008532: 4391 BICS R1, R2
0x08008534: 5231 STRH R1, [R6, R0]
0x08008536: 48D6 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0358] [0x08008890] =0x20001268
0x08008538: 2100 MOVS R1, #0
0x0800853A: 6001 STR R1, [R0]
0x0800853C: E010 B .L16 ; 0x08008560
.L15:
0x0800853E: 48D4 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0350] [0x08008890] =0x20001268
0x08008540: 6801 LDR R1, [R0]
0x08008542: 2900 CMP R1, #0
0x08008544: D10C BNE .L16 ; 0x08008560
0x08008546: 21F6 MOVS R1, #246
0x08008548: 5A72 LDRH R2, [R6, R1]
0x0800854A: 9B02 LDR R3, [SP, #8]
0x0800854C: 431A ORRS R2, R3
0x0800854E: 5272 STRH R2, [R6, R1]
0x08008550: 2181 MOVS R1, #129
0x08008552: 0049 LSLS R1, R1, #1
0x08008554: 5A72 LDRH R2, [R6, R1]
0x08008556: 1C52 ADDS R2, R2, #1
0x08008558: 5272 STRH R2, [R6, R1]
0x0800855A: 6003 STR R3, [R0]
0x0800855C: 48C6 LDR R0, =statDataChanged ; [PC, #0x0318] [0x08008878] =0x2000126C
0x0800855E: 6003 STR R3, [R0]
.L16:
0x08008560: 48CD LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0334] [0x08008898] =0x20001280
0x08008562: 6800 LDR R0, [R0]
0x08008564: 1E40 SUBS R0, R0, #1
0x08008566: 4241 RSBS R1, R0, #0
0x08008568: 4141 ADCS R1, R0
0x0800856A: 0049 LSLS R1, R1, #1
0x0800856C: 20F6 MOVS R0, #246
0x0800856E: 5A32 LDRH R2, [R6, R0]
0x08008570: 2326 MOVS R3, #38
0x08008572: 439A BICS R2, R3
0x08008574: 1851 ADDS R1, R2, R1
0x08008576: 4AC9 LDR R2, =overload_shutdown_is_active ; [PC, #0x0324] [0x0800889C] =0x2000127C
0x08008578: 6812 LDR R2, [R2]
0x0800857A: 1E52 SUBS R2, R2, #1
0x0800857C: 4253 RSBS R3, R2, #0
0x0800857E: 4153 ADCS R3, R2
0x08008580: 009A LSLS R2, R3, #2
0x08008582: 1851 ADDS R1, R2, R1
0x08008584: 4AC6 LDR R2, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0318] [0x080088A0] =0x20001284
0x08008586: 6812 LDR R2, [R2]
0x08008588: 1E52 SUBS R2, R2, #1
0x0800858A: 4253 RSBS R3, R2, #0
0x0800858C: 4153 ADCS R3, R2
0x0800858E: 015A LSLS R2, R3, #5
0x08008590: 1889 ADDS R1, R1, R2
0x08008592: 5231 STRH R1, [R6, R0]
0x08008594: 23D8 MOVS R3, #216
0x08008596: 5EF0 LDRSH R0, [R6, R3]
0x08008598: 2800 CMP R0, #0
0x0800859A: 9300 STR R3, [SP, #0]
0x0800859C: D405 BMI .L17 ; 0x080085AA
0x0800859E: 21DC MOVS R1, #220
0x080085A0: 5A72 LDRH R2, [R6, R1]
0x080085A2: 4290 CMP R0, R2
0x080085A4: DC0A BGT .L19 ; 0x080085BC
0x080085A6: 21DA MOVS R1, #218
0x080085A8: E005 B .L18 ; 0x080085B6
.L17:
0x080085AA: 21E0 MOVS R1, #224
0x080085AC: 5A72 LDRH R2, [R6, R1]
0x080085AE: 4240 RSBS R0, R0, #0
0x080085B0: 4290 CMP R0, R2
0x080085B2: DC03 BGT .L19 ; 0x080085BC
0x080085B4: 21DE MOVS R1, #222
.L18:
0x080085B6: 5A72 LDRH R2, [R6, R1]
0x080085B8: 4290 CMP R0, R2
0x080085BA: DA00 BGE .L20 ; 0x080085BE
.L19:
0x080085BC: 5270 STRH R0, [R6, R1]
.L20:
0x080085BE: 49B9 LDR R1, =rawContactVoltageDropPlus ; [PC, #0x02E4] [0x080088A4] =0x20001274
0x080085C0: 6808 LDR R0, [R1]
0x080085C2: 22F8 MOVS R2, #248
0x080085C4: 52B0 STRH R0, [R6, R2]
0x080085C6: 48B8 LDR R0, =rawContactVoltageDropMinus ; [PC, #0x02E0] [0x080088A8] =0x20001278
0x080085C8: 6802 LDR R2, [R0]
0x080085CA: 23FA MOVS R3, #250
0x080085CC: 52F2 STRH R2, [R6, R3]
0x080085CE: 4AB7 LDR R2, =HeavyCalculations.tmp_i_plus ; [PC, #0x02DC] [0x080088AC] =0x200012F8
0x080085D0: 6812 LDR R2, [R2]
0x080085D2: 4BB7 LDR R3, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x02DC] [0x080088B0] =0x20001304
0x080085D4: 681B LDR R3, [R3]
0x080085D6: 1A9A SUBS R2, R3, R2
0x080085D8: 6809 LDR R1, [R1]
0x080085DA: 188D ADDS R5, R1, R2
0x080085DC: 17E9 ASRS R1, R5, #31
0x080085DE: 0F09 LSRS R1, R1, #28
0x080085E0: 1869 ADDS R1, R5, R1
0x080085E2: 110A ASRS R2, R1, #4
0x080085E4: 214C MOVS R1, #76
0x080085E6: 5A71 LDRH R1, [R6, R1]
0x080085E8: 4291 CMP R1, R2
0x080085EA: 9201 STR R2, [SP, #4]
0x080085EC: DC01 BGT .L21 ; 0x080085F2
0x080085EE: 1A56 SUBS R6, R2, R1
0x080085F0: E000 B .L22 ; 0x080085F4
.L21:
0x080085F2: 2600 MOVS R6, #0
.L22:
0x080085F4: 49AF LDR R1, =HeavyCalculations.tmp_i_minus ; [PC, #0x02BC] [0x080088B4] =0x200012FC
0x080085F6: 6809 LDR R1, [R1]
0x080085F8: 4AAF LDR R2, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x02BC] [0x080088B8] =0x20001308
0x080085FA: 6812 LDR R2, [R2]
0x080085FC: 1A51 SUBS R1, R2, R1
0x080085FE: 6800 LDR R0, [R0]
0x08008600: 1847 ADDS R7, R0, R1
0x08008602: 17F8 ASRS R0, R7, #31
0x08008604: 0F00 LSRS R0, R0, #28
0x08008606: 1838 ADDS R0, R7, R0
0x08008608: 1104 ASRS R4, R0, #4
0x0800860A: 204E MOVS R0, #78
0x0800860C: 4996 LDR R1, =sys_data ; [PC, #0x0258] [0x08008868] =0x20000C34
0x0800860E: 5A08 LDRH R0, [R1, R0]
0x08008610: 1B00 SUBS R0, R0, R4
0x08008612: DC00 BGT .L23 ; 0x08008616
0x08008614: 1836 ADDS R6, R6, R0
.L23:
0x08008616: 4893 LDR R0, =0x00000BB8 ; [PC, #0x024C] [0x08008864]
0x08008618: 4370 MULS R0, R6, R0
0x0800861A: 49A8 LDR R1, =0x00000FFF ; [PC, #0x02A0] [0x080088BC]
0x0800861C: F001 FFC2 BL __aeabi_idiv ; 0x0800A5A4
0x08008620: 21FC MOVS R1, #252
0x08008622: 4A91 LDR R2, =sys_data ; [PC, #0x0244] [0x08008868] =0x20000C34
0x08008624: 5250 STRH R0, [R2, R1]
0x08008626: 48A2 LDR R0, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x0288] [0x080088B0] =0x20001304
0x08008628: 6005 STR R5, [R0]
0x0800862A: 48A3 LDR R0, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x028C] [0x080088B8] =0x20001308
0x0800862C: 6007 STR R7, [R0]
0x0800862E: 4617 MOV R7, R2
0x08008630: 489E LDR R0, =HeavyCalculations.tmp_i_plus ; [PC, #0x0278] [0x080088AC] =0x200012F8
0x08008632: 9901 LDR R1, [SP, #4]
0x08008634: 6001 STR R1, [R0]
0x08008636: 489F LDR R0, =HeavyCalculations.tmp_i_minus ; [PC, #0x027C] [0x080088B4] =0x200012FC
0x08008638: 6004 STR R4, [R0]
0x0800863A: 205F MOVS R0, #95
0x0800863C: 0084 LSLS R4, R0, #2
0x0800863E: 4366 MULS R6, R4, R6
0x08008640: 8FD1 LDRH R1, [R2, #62]
0x08008642: 4630 MOV R0, R6
0x08008644: F001 FFAE BL __aeabi_idiv ; 0x0800A5A4
0x08008648: 21EC MOVS R1, #236
0x0800864A: 5278 STRH R0, [R7, R1]
0x0800864C: 25EA MOVS R5, #234
0x0800864E: 5B7A LDRH R2, [R7, R5]
0x08008650: 489B LDR R0, =InternalGreenLED_Management ; [PC, #0x026C] [0x080088C0] =0x200012EC
0x08008652: 6801 LDR R1, [R0]
0x08008654: 2A00 CMP R2, #0
0x08008656: 9401 STR R4, [SP, #4]
0x08008658: D104 BNE .L24 ; 0x08008664
0x0800865A: 4B9A LDR R3, =TurnGreenLEDOff ; [PC, #0x0268] [0x080088C4] =0x08008D85
0x0800865C: 4299 CMP R1, R3
0x0800865E: D001 BEQ .L24 ; 0x08008664
0x08008660: 4A98 LDR R2, =TurnGreenLEDOff ; [PC, #0x0260] [0x080088C4] =0x08008D85
0x08008662: E009 B .L26 ; 0x08008678
.L24:
0x08008664: 2A01 CMP R2, #1
0x08008666: D104 BNE .L25 ; 0x08008672
0x08008668: 4A97 LDR R2, =TurnGreenLEDOn ; [PC, #0x025C] [0x080088C8] =0x08008DA5
0x0800866A: 4291 CMP R1, R2
0x0800866C: D001 BEQ .L25 ; 0x08008672
0x0800866E: 4A96 LDR R2, =TurnGreenLEDOn ; [PC, #0x0258] [0x080088C8] =0x08008DA5
0x08008670: E002 B .L26 ; 0x08008678
.L25:
0x08008672: 4A96 LDR R2, =GreenLEDShortBlinking ; [PC, #0x0258] [0x080088CC] =0x08008D39
0x08008674: 4291 CMP R1, R2
0x08008676: D000 BEQ .L27 ; 0x0800867A
.L26:
0x08008678: 6002 STR R2, [R0]
.L27:
0x0800867A: 4C95 LDR R4, =0x50000800 ; [PC, #0x0254] [0x080088D0]
0x0800867C: 2140 MOVS R1, #64
0x0800867E: 4620 MOV R0, R4
0x08008680: F002 FA51 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08008684: 4606 MOV R6, R0
0x08008686: 2180 MOVS R1, #128
0x08008688: 4620 MOV R0, R4
0x0800868A: F002 FA4C BL HAL_GPIO_ReadPin ; 0x0800AB26
0x0800868E: 4991 LDR R1, =LVP_OVP_logic ; [PC, #0x0244] [0x080088D4] =0x200001FB
0x08008690: 7809 LDRB R1, [R1]
0x08008692: 424A RSBS R2, R1, #0
0x08008694: 414A ADCS R2, R1
0x08008696: 1AB1 SUBS R1, R6, R2
0x08008698: 1E4B SUBS R3, R1, #1
0x0800869A: 4199 SBCS R1, R3
0x0800869C: 23CA MOVS R3, #202
0x0800869E: 52F9 STRH R1, [R7, R3]
0x080086A0: 1A80 SUBS R0, R0, R2
0x080086A2: 1E41 SUBS R1, R0, #1
0x080086A4: 4188 SBCS R0, R1
0x080086A6: 21C8 MOVS R1, #200
0x080086A8: 5278 STRH R0, [R7, R1]
0x080086AA: 5B78 LDRH R0, [R7, R5]
0x080086AC: 1E40 SUBS R0, R0, #1
0x080086AE: 2802 CMP R0, #2
0x080086B0: D81C BHI .L29 ; 0x080086EC
0x080086B2: 9800 LDR R0, [SP, #0]
0x080086B4: 5E38 LDRSH R0, [R7, R0]
0x080086B6: 2803 CMP R0, #3
0x080086B8: DA00 BGE .L28 ; 0x080086BC
0x080086BA: E0BC B .L44 ; 0x08008836
.L28:
0x080086BC: 4886 LDR R0, =0x50000C00 ; [PC, #0x0218] [0x080088D8]
0x080086BE: 2101 MOVS R1, #1
0x080086C0: 460A MOV R2, R1
0x080086C2: F002 FDB6 BL HAL_GPIO_WritePin ; 0x0800B232
0x080086C6: 9901 LDR R1, [SP, #4]
0x080086C8: 3178 ADDS R1, #120
0x080086CA: 4884 LDR R0, =HeavyCalculations.heater_cnt ; [PC, #0x0210] [0x080088DC] =0x20001310
0x080086CC: 6001 STR R1, [R0]
0x080086CE: E012 B .L30 ; 0x080086F6
0x080086D0: 2000136C DC.W HeavyCalculations.HEAVY_CALCULATIONS_PERIOD
0x080086D4: 00000BB8 DC.W 0x00000BB8
0x080086D8: 2000130C DC.W HeavyCalculations.heavy_calc_last_time
0x080086DC: 20000C34 DC.W sys_data
0x080086E0: 2000133C DC.W CalculatingSwitchSideVoltage.ubsensea_voltage_accum
0x080086E4: 2000137E DC.W ADC_values
0x080086E8: 2000043C DC.W CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum
.L29:
0x080086EC: 487A LDR R0, =0x50000C00 ; [PC, #0x01E8] [0x080088D8]
0x080086EE: 2101 MOVS R1, #1
0x080086F0: 2200 MOVS R2, #0
0x080086F2: F002 FD9E BL HAL_GPIO_WritePin ; 0x0800B232
.L30:
0x080086F6: 9E02 LDR R6, [SP, #8]
.L31:
0x080086F8: 2044 MOVS R0, #68
0x080086FA: 5A3D LDRH R5, [R7, R0]
0x080086FC: 4C78 LDR R4, =HeavyCalculations.last_inrush_max_current_in_mV ; [PC, #0x01E0] [0x080088E0] =0x2000136A
0x080086FE: 8821 LDRH R1, [R4]
0x08008700: 42A9 CMP R1, R5
0x08008702: D014 BEQ .L33 ; 0x0800872E
0x08008704: 8FB9 LDRH R1, [R7, #60]
0x08008706: 428D CMP R5, R1
0x08008708: D911 BLS .L33 ; 0x0800872E
0x0800870A: 4956 LDR R1, =0x00000BB8 ; [PC, #0x0158] [0x08008864]
0x0800870C: 1E4A SUBS R2, R1, #1
0x0800870E: 4295 CMP R5, R2
0x08008710: D901 BLS .L32 ; 0x08008716
0x08008712: 5239 STRH R1, [R7, R0]
0x08008714: 460D MOV R5, R1
.L32:
0x08008716: 4869 LDR R0, =0x00000FFF ; [PC, #0x01A4] [0x080088BC]
0x08008718: 4368 MULS R0, R5, R0
0x0800871A: F001 FF63 BL __aeabi_uidiv ; 0x0800A5E4
0x0800871E: 2146 MOVS R1, #70
0x08008720: 5278 STRH R0, [R7, R1]
0x08008722: 8025 STRH R5, [R4]
0x08008724: 214A MOVS R1, #74
0x08008726: 5A79 LDRH R1, [R7, R1]
0x08008728: 4341 MULS R1, R0, R1
0x0800872A: 486E LDR R0, =maxIntegral ; [PC, #0x01B8] [0x080088E4] =0x20000418
0x0800872C: 6001 STR R1, [R0]
.L33:
0x0800872E: 2048 MOVS R0, #72
0x08008730: 5A3D LDRH R5, [R7, R0]
0x08008732: 4C6D LDR R4, =HeavyCalculations.last_inrush_curr_period ; [PC, #0x01B4] [0x080088E8] =0x2000136E
0x08008734: 8821 LDRH R1, [R4]
0x08008736: 42A9 CMP R1, R5
0x08008738: D010 BEQ .L35 ; 0x0800875C
0x0800873A: 2D1E CMP R5, #30
0x0800873C: D801 BHI .L34 ; 0x08008742
0x0800873E: 251F MOVS R5, #31
0x08008740: 523D STRH R5, [R7, R0]
.L34:
0x08008742: 486A LDR R0, =0x0004E200 ; [PC, #0x01A8] [0x080088EC]
0x08008744: 4368 MULS R0, R5, R0
0x08008746: 496A LDR R1, =0x000F4240 ; [PC, #0x01A8] [0x080088F0]
0x08008748: F001 FF4C BL __aeabi_uidiv ; 0x0800A5E4
0x0800874C: 214A MOVS R1, #74
0x0800874E: 5278 STRH R0, [R7, R1]
0x08008750: 8025 STRH R5, [R4]
0x08008752: 2146 MOVS R1, #70
0x08008754: 5A79 LDRH R1, [R7, R1]
0x08008756: 4341 MULS R1, R0, R1
0x08008758: 4862 LDR R0, =maxIntegral ; [PC, #0x0188] [0x080088E4] =0x20000418
0x0800875A: 6001 STR R1, [R0]
.L35:
0x0800875C: 2005 MOVS R0, #5
0x0800875E: 0700 LSLS R0, R0, #28
0x08008760: 0231 LSLS R1, R6, #8
0x08008762: F002 F9E0 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08008766: 1E40 SUBS R0, R0, #1
0x08008768: 4241 RSBS R1, R0, #0
0x0800876A: 4141 ADCS R1, R0
0x0800876C: 20FE MOVS R0, #254
0x0800876E: 5239 STRH R1, [R7, R0]
0x08008770: 2542 MOVS R5, #66
0x08008772: 5B78 LDRH R0, [R7, R5]
0x08008774: 2600 MOVS R6, #0
0x08008776: 4C5F LDR R4, =SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV ; [PC, #0x017C] [0x080088F4] =0x20001366
0x08008778: 5FA1 LDRSH R1, [R4, R6]
0x0800877A: 4281 CMP R1, R0
0x0800877C: D059 BEQ .L43 ; 0x08008832
0x0800877E: 485E LDR R0, =hadc1 ; [PC, #0x0178] [0x080088F8] =0x20000E84
0x08008780: F002 F942 BL HAL_ADC_Stop_DMA ; 0x0800AA08
0x08008784: 5B78 LDRH R0, [R7, R5]
0x08008786: 8FBA LDRH R2, [R7, #60]
0x08008788: 4290 CMP R0, R2
0x0800878A: 4601 MOV R1, R0
0x0800878C: D800 BHI .L36 ; 0x08008790
0x0800878E: 4611 MOV R1, R2
.L36:
0x08008790: 4290 CMP R0, R2
0x08008792: 4A34 LDR R2, =0x00000BB8 ; [PC, #208] [0x08008864]
0x08008794: D301 BCC .L37 ; 0x0800879A
0x08008796: 4291 CMP R1, R2
0x08008798: D904 BLS .L39 ; 0x080087A4
.L37:
0x0800879A: 4291 CMP R1, R2
0x0800879C: D300 BCC .L38 ; 0x080087A0
0x0800879E: 4611 MOV R1, R2
.L38:
0x080087A0: 5379 STRH R1, [R7, R5]
0x080087A2: 4608 MOV R0, R1
.L39:
0x080087A4: 8020 STRH R0, [R4]
0x080087A6: 9601 STR R6, [SP, #4]
0x080087A8: 9608 STR R6, [SP, #32]
0x080087AA: 4944 LDR R1, =0x00000FFF ; [PC, #0x0110] [0x080088BC]
0x080087AC: 4348 MULS R0, R1, R0
0x080087AE: 4611 MOV R1, R2
0x080087B0: F001 FF18 BL __aeabi_uidiv ; 0x0800A5E4
0x080087B4: 9007 STR R0, [SP, #28]
0x080087B6: 4851 LDR R0, =0x08000004 ; [PC, #0x0144] [0x080088FC]
0x080087B8: 9005 STR R0, [SP, #20]
0x080087BA: 2003 MOVS R0, #3
0x080087BC: 0586 LSLS R6, R0, #22
0x080087BE: 9604 STR R6, [SP, #16]
0x080087C0: 484F LDR R0, =0x0017FFFF ; [PC, #0x013C] [0x08008900]
0x080087C2: 9003 STR R0, [SP, #12]
0x080087C4: 9802 LDR R0, [SP, #8]
0x080087C6: 9006 STR R0, [SP, #24]
0x080087C8: 484B LDR R0, =hadc1 ; [PC, #0x012C] [0x080088F8] =0x20000E84
0x080087CA: A903 ADD R1, SP, #12
0x080087CC: F7FB F8DA BL HAL_ADC_AnalogWDGConfig ; 0x08003984
0x080087D0: 2800 CMP R0, #0
0x080087D2: D003 BEQ .L40 ; 0x080087DC
0x080087D4: 484B LDR R0, =0x0800B935 ; [PC, #0x012C] [0x08008904]
0x080087D6: 494C LDR R1, =0x0800B620 ; [PC, #0x0130] [0x08008908]
0x080087D8: F7FE FB64 BL LOG_E ; 0x08006EA4
.L40:
0x080087DC: AC03 ADD R4, SP, #12
0x080087DE: 9802 LDR R0, [SP, #8]
0x080087E0: 7320 STRB R0, [R4, #12]
0x080087E2: 484A LDR R0, =0x18000040 ; [PC, #0x0128] [0x0800890C]
0x080087E4: 9005 STR R0, [SP, #20]
0x080087E6: 9604 STR R6, [SP, #16]
0x080087E8: 4849 LDR R0, =0x0027FFFF ; [PC, #0x0124] [0x08008910]
0x080087EA: 9003 STR R0, [SP, #12]
0x080087EC: 9801 LDR R0, [SP, #4]
0x080087EE: 9008 STR R0, [SP, #32]
0x080087F0: 5B79 LDRH R1, [R7, R5]
0x080087F2: 4832 LDR R0, =0x00000FFF ; [PC, #200] [0x080088BC]
0x080087F4: 4348 MULS R0, R1, R0
0x080087F6: 491B LDR R1, =0x00000BB8 ; [PC, #108] [0x08008864]
0x080087F8: F001 FEF4 BL __aeabi_uidiv ; 0x0800A5E4
0x080087FC: 9007 STR R0, [SP, #28]
0x080087FE: 483E LDR R0, =hadc1 ; [PC, #248] [0x080088F8] =0x20000E84
0x08008800: 4621 MOV R1, R4
0x08008802: F7FB F8BF BL HAL_ADC_AnalogWDGConfig ; 0x08003984
0x08008806: 2800 CMP R0, #0
0x08008808: D003 BEQ .L41 ; 0x08008812
0x0800880A: 483E LDR R0, =0x0800B935 ; [PC, #248] [0x08008904]
0x0800880C: 493E LDR R1, =0x0800B620 ; [PC, #248] [0x08008908]
0x0800880E: F7FE FB49 BL LOG_E ; 0x08006EA4
.L41:
0x08008812: 4839 LDR R0, =hadc1 ; [PC, #228] [0x080088F8] =0x20000E84
0x08008814: 4915 LDR R1, =ADC_values ; [PC, #84] [0x0800886C] =0x2000137E
0x08008816: 2206 MOVS R2, #6
0x08008818: F7FA FF32 BL HAL_ADC_Start_DMA ; 0x08003680
0x0800881C: 2800 CMP R0, #0
0x0800881E: D003 BEQ .L42 ; 0x08008828
0x08008820: 4838 LDR R0, =0x0800B935 ; [PC, #224] [0x08008904]
0x08008822: 493C LDR R1, =0x0800B757 ; [PC, #240] [0x08008914]
0x08008824: F7FE FB3E BL LOG_E ; 0x08006EA4
.L42:
0x08008828: 483B LDR R0, =0x40020008 ; [PC, #236] [0x08008918]
0x0800882A: 6801 LDR R1, [R0]
0x0800882C: 2204 MOVS R2, #4
0x0800882E: 4391 BICS R1, R2
0x08008830: 6001 STR R1, [R0]
.L43:
0x08008832: B009 ADD SP, SP, #36
0x08008834: BDF0 POP {R4-R7, PC}
.L44:
0x08008836: 2800 CMP R0, #0
0x08008838: 9E02 LDR R6, [SP, #8]
0x0800883A: DD00 BLE .L45 ; 0x0800883E
0x0800883C: E75C B .L31 ; 0x080086F8
.L45:
0x0800883E: 4927 LDR R1, =HeavyCalculations.heater_cnt ; [PC, #156] [0x080088DC] =0x20001310
0x08008840: 6808 LDR R0, [R1]
0x08008842: 2801 CMP R0, #1
0x08008844: DB01 BLT .L46 ; 0x0800884A
0x08008846: 1E40 SUBS R0, R0, #1
0x08008848: 6008 STR R0, [R1]
.L46:
0x0800884A: 2800 CMP R0, #0
0x0800884C: D000 BEQ .L47 ; 0x08008850
0x0800884E: E753 B .L31 ; 0x080086F8
.L47:
0x08008850: 4821 LDR R0, =0x50000C00 ; [PC, #132] [0x080088D8]
0x08008852: 2101 MOVS R1, #1
0x08008854: 2200 MOVS R2, #0
0x08008856: F002 FCEC BL HAL_GPIO_WritePin ; 0x0800B232
0x0800885A: E74D B .L31 ; 0x080086F8
0x0800885C: 00004E1F DC.W 0x00004E1F
0x08008860: 2000128C DC.W low_bat_shutdown_is_active
0x08008864: 00000BB8 DC.W 0x00000BB8
0x08008868: 20000C34 DC.W sys_data
0x0800886C: 2000137E DC.W ADC_values
0x08008870: 00005DC1 DC.W 0x00005DC1
0x08008874: 2000128C DC.W low_bat_shutdown_is_active
0x08008878: 2000126C DC.W statDataChanged
0x0800887C: 00000514 DC.W 0x00000514
0x08008880: FFF7E30C DC.W 0xFFF7E30C
0x08008884: 000006EF DC.W 0x000006EF
0x08008888: 20001300 DC.W HeavyCalculations.temperature_accum
0x0800888C: FFFFFED4 DC.W 0xFFFFFED4
0x08008890: 20001268 DC.W temperature_shutdown_is_active
0x08008894: 200012B0 DC.W auto_recover_from_temp_shutdown_is_enabled
0x08008898: 20001280 DC.W overcurrent_shutdown_is_active
0x0800889C: 2000127C DC.W overload_shutdown_is_active
0x080088A0: 20001284 DC.W mosfets_voltagedrop_shutdown_is_active
0x080088A4: 20001274 DC.W rawContactVoltageDropPlus
0x080088A8: 20001278 DC.W rawContactVoltageDropMinus
0x080088AC: 200012F8 DC.W HeavyCalculations.tmp_i_plus
0x080088B0: 20001304 DC.W HeavyCalculations.rawContactVoltageDropPlus_accum
0x080088B4: 200012FC DC.W HeavyCalculations.tmp_i_minus
0x080088B8: 20001308 DC.W HeavyCalculations.rawContactVoltageDropMinus_accum
0x080088BC: 00000FFF DC.W 0x00000FFF
0x080088C0: 200012EC DC.W InternalGreenLED_Management
0x080088C4: 08008D85 DC.W TurnGreenLEDOff
0x080088C8: 08008DA5 DC.W TurnGreenLEDOn
0x080088CC: 08008D39 DC.W GreenLEDShortBlinking
0x080088D0: 50000800 DC.W 0x50000800
0x080088D4: 200001FB DC.W LVP_OVP_logic
0x080088D8: 50000C00 DC.W 0x50000C00
0x080088DC: 20001310 DC.W HeavyCalculations.heater_cnt
0x080088E0: 2000136A DC.W HeavyCalculations.last_inrush_max_current_in_mV
0x080088E4: 20000418 DC.W maxIntegral
0x080088E8: 2000136E DC.W HeavyCalculations.last_inrush_curr_period
0x080088EC: 0004E200 DC.W 0x0004E200
0x080088F0: 000F4240 DC.W 0x000F4240
0x080088F4: 20001366 DC.W SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV
0x080088F8: 20000E84 DC.W hadc1
0x080088FC: 08000004 DC.W 0x08000004
0x08008900: 0017FFFF DC.W 0x0017FFFF
0x08008904: 0800B935 DC.W 0x0800B935
0x08008908: 0800B620 DC.W 0x0800B620
0x0800890C: 18000040 DC.W 0x18000040
0x08008910: 0027FFFF DC.W 0x0027FFFF
0x08008914: 0800B757 DC.W 0x0800B757
0x08008918: 40020008 DC.W 0x40020008
Section .text.RS485DisableButtonManagement from main.o, size=124, align=4
RS485DisableButtonManagement:
0x0800891C: B5B0 PUSH {R4-R5, R7, LR}
0x0800891E: 4917 LDR R1, =RS485DisableButtonManagement.btn_last_time_checked ; [PC, #92] [0x0800897C] =0x200012C4
0x08008920: 680A LDR R2, [R1]
0x08008922: 1A82 SUBS R2, R0, R2
0x08008924: 2A1A CMP R2, #26
0x08008926: D30F BCC .L1 ; 0x08008948
0x08008928: 6008 STR R0, [R1]
0x0800892A: 4D15 LDR R5, =RS485DisableButtonManagement.btn_state ; [PC, #84] [0x08008980] =0x200004E3
0x0800892C: 7828 LDRB R0, [R5]
0x0800892E: 0040 LSLS R0, R0, #1
0x08008930: 7028 STRB R0, [R5]
0x08008932: 2005 MOVS R0, #5
0x08008934: 0700 LSLS R0, R0, #28
0x08008936: 2401 MOVS R4, #1
0x08008938: 03E1 LSLS R1, R4, #15
0x0800893A: F002 F8F4 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x0800893E: 7829 LDRB R1, [R5]
0x08008940: 2800 CMP R0, #0
0x08008942: D002 BEQ .L2 ; 0x0800894A
0x08008944: 2900 CMP R1, #0
0x08008946: D011 BEQ .L3 ; 0x0800896C
.L1:
0x08008948: BDB0 POP {R4-R5, R7, PC}
.L2:
0x0800894A: 4321 ORRS R1, R4
0x0800894C: 7029 STRB R1, [R5]
0x0800894E: 480D LDR R0, =RS485DisableButtonManagement.transition ; [PC, #52] [0x08008984] =0x20001364
0x08008950: 7801 LDRB R1, [R0]
0x08008952: 2900 CMP R1, #0
0x08008954: D1F8 BNE .L1 ; 0x08008948
0x08008956: 7004 STRB R4, [R0]
0x08008958: 480B LDR R0, =RS485ActiveMode ; [PC, #44] [0x08008988] =0x20000420
0x0800895A: 6801 LDR R1, [R0]
0x0800895C: 2900 CMP R1, #0
0x0800895E: D008 BEQ .L4 ; 0x08008972
0x08008960: 2100 MOVS R1, #0
0x08008962: 6001 STR R1, [R0]
0x08008964: 4809 LDR R0, =InternalBlueLED_Management ; [PC, #36] [0x0800898C] =0x200012F0
0x08008966: 490A LDR R1, =TurnBlueLEDOn ; [PC, #40] [0x08008990] =0x08008BCD
0x08008968: 6001 STR R1, [R0]
0x0800896A: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800896C: 4805 LDR R0, =RS485DisableButtonManagement.transition ; [PC, #20] [0x08008984] =0x20001364
0x0800896E: 7001 STRB R1, [R0]
0x08008970: BDB0 POP {R4-R5, R7, PC}
.L4:
0x08008972: 6004 STR R4, [R0]
0x08008974: 4805 LDR R0, =InternalBlueLED_Management ; [PC, #20] [0x0800898C] =0x200012F0
0x08008976: 4907 LDR R1, =BlueLEDShortBlinking ; [PC, #28] [0x08008994] =0x08007E81
0x08008978: 6001 STR R1, [R0]
0x0800897A: BDB0 POP {R4-R5, R7, PC}
0x0800897C: 200012C4 DC.W RS485DisableButtonManagement.btn_last_time_checked
0x08008980: 200004E3 DC.W RS485DisableButtonManagement.btn_state
0x08008984: 20001364 DC.W RS485DisableButtonManagement.transition
0x08008988: 20000420 DC.W RS485ActiveMode
0x0800898C: 200012F0 DC.W InternalBlueLED_Management
0x08008990: 08008BCD DC.W TurnBlueLEDOn
0x08008994: 08007E81 DC.W BlueLEDShortBlinking
Section .text.ExternalRedLED1ShortOnThenLongPauseBlinking from main.o, size=100, align=4
ExternalRedLED1ShortOnThenLongPauseBlinking:
0x08008998: B5F0 PUSH {R4-R7, LR}
0x0800899A: B087 SUB SP, SP, #28
0x0800899C: AD05 ADD R5, SP, #20
0x0800899E: 480F LDR R0, =0x000009C4 ; [PC, #60] [0x080089DC]
0x080089A0: 8028 STRH R0, [R5]
0x080089A2: AE06 ADD R6, SP, #24
0x080089A4: 20C8 MOVS R0, #200
0x080089A6: 8030 STRH R0, [R6]
0x080089A8: 2008 MOVS R0, #8
0x080089AA: 9003 STR R0, [SP, #12]
0x080089AC: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x080089E0]
0x080089AE: 9702 STR R7, [SP, #8]
0x080089B0: 9501 STR R5, [SP, #4]
0x080089B2: 9600 STR R6, [SP, #0]
0x080089B4: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x080089E4] =0x20001324
0x080089B6: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x080089E8] =0x20001320
0x080089B8: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x080089EC] =0x2000131C
0x080089BA: 2401 MOVS R4, #1
0x080089BC: 4623 MOV R3, R4
0x080089BE: F002 FA7C BL LEDBlink ; 0x0800AEBA
0x080089C2: 2002 MOVS R0, #2
0x080089C4: 9600 STR R6, [SP, #0]
0x080089C6: 9501 STR R5, [SP, #4]
0x080089C8: 9702 STR R7, [SP, #8]
0x080089CA: 9003 STR R0, [SP, #12]
0x080089CC: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x080089F0] =0x200012C0
0x080089CE: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x080089F4] =0x200012BC
0x080089D0: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x080089F8] =0x200012B8
0x080089D2: 4623 MOV R3, R4
0x080089D4: F002 FA71 BL LEDBlink ; 0x0800AEBA
0x080089D8: B007 ADD SP, SP, #28
0x080089DA: BDF0 POP {R4-R7, PC}
0x080089DC: 000009C4 DC.W 0x000009C4
0x080089E0: 50000400 DC.W 0x50000400
0x080089E4: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x080089E8: 20001320 DC.W ExternalRedLEDBlink.stage
0x080089EC: 2000131C DC.W ExternalRedLEDBlink.subStage
0x080089F0: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime
0x080089F4: 200012BC DC.W RedLEDBlink.stage
0x080089F8: 200012B8 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED2ShortOnThenLongPauseBlinking from main.o, size=104, align=4
ExternalRedLED2ShortOnThenLongPauseBlinking:
0x080089FC: B5F0 PUSH {R4-R7, LR}
0x080089FE: B087 SUB SP, SP, #28
0x08008A00: AD05 ADD R5, SP, #20
0x08008A02: 20C8 MOVS R0, #200
0x08008A04: 8028 STRH R0, [R5]
0x08008A06: AE06 ADD R6, SP, #24
0x08008A08: 8030 STRH R0, [R6]
0x08008A0A: 8070 STRH R0, [R6, #2]
0x08008A0C: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A44]
0x08008A0E: 8068 STRH R0, [R5, #2]
0x08008A10: 2008 MOVS R0, #8
0x08008A12: 9003 STR R0, [SP, #12]
0x08008A14: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A48]
0x08008A16: 9702 STR R7, [SP, #8]
0x08008A18: 9501 STR R5, [SP, #4]
0x08008A1A: 9600 STR R6, [SP, #0]
0x08008A1C: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008A4C] =0x20001324
0x08008A1E: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008A50] =0x20001320
0x08008A20: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008A54] =0x2000131C
0x08008A22: 2402 MOVS R4, #2
0x08008A24: 4623 MOV R3, R4
0x08008A26: F002 FA48 BL LEDBlink ; 0x0800AEBA
0x08008A2A: 9600 STR R6, [SP, #0]
0x08008A2C: 9501 STR R5, [SP, #4]
0x08008A2E: 9702 STR R7, [SP, #8]
0x08008A30: 9403 STR R4, [SP, #12]
0x08008A32: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008A58] =0x200012C0
0x08008A34: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008A5C] =0x200012BC
0x08008A36: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008A60] =0x200012B8
0x08008A38: 4623 MOV R3, R4
0x08008A3A: F002 FA3E BL LEDBlink ; 0x0800AEBA
0x08008A3E: B007 ADD SP, SP, #28
0x08008A40: BDF0 POP {R4-R7, PC}
0x08008A42: 46C0 NOP
0x08008A44: 000009C4 DC.W 0x000009C4
0x08008A48: 50000400 DC.W 0x50000400
0x08008A4C: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008A50: 20001320 DC.W ExternalRedLEDBlink.stage
0x08008A54: 2000131C DC.W ExternalRedLEDBlink.subStage
0x08008A58: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008A5C: 200012BC DC.W RedLEDBlink.stage
0x08008A60: 200012B8 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED3ShortOnThenLongPauseBlinking from main.o, size=108, align=4
ExternalRedLED3ShortOnThenLongPauseBlinking:
0x08008A64: B5F0 PUSH {R4-R7, LR}
0x08008A66: B089 SUB SP, SP, #36
0x08008A68: AD05 ADD R5, SP, #20
0x08008A6A: 20C8 MOVS R0, #200
0x08008A6C: 8028 STRH R0, [R5]
0x08008A6E: AE07 ADD R6, SP, #28
0x08008A70: 8030 STRH R0, [R6]
0x08008A72: 8070 STRH R0, [R6, #2]
0x08008A74: 8068 STRH R0, [R5, #2]
0x08008A76: 80B0 STRH R0, [R6, #4]
0x08008A78: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008AB0]
0x08008A7A: 80A8 STRH R0, [R5, #4]
0x08008A7C: 2008 MOVS R0, #8
0x08008A7E: 9003 STR R0, [SP, #12]
0x08008A80: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008AB4]
0x08008A82: 9702 STR R7, [SP, #8]
0x08008A84: 9501 STR R5, [SP, #4]
0x08008A86: 9600 STR R6, [SP, #0]
0x08008A88: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008AB8] =0x20001324
0x08008A8A: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008ABC] =0x20001320
0x08008A8C: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008AC0] =0x2000131C
0x08008A8E: 2403 MOVS R4, #3
0x08008A90: 4623 MOV R3, R4
0x08008A92: F002 FA12 BL LEDBlink ; 0x0800AEBA
0x08008A96: 2002 MOVS R0, #2
0x08008A98: 9600 STR R6, [SP, #0]
0x08008A9A: 9501 STR R5, [SP, #4]
0x08008A9C: 9702 STR R7, [SP, #8]
0x08008A9E: 9003 STR R0, [SP, #12]
0x08008AA0: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008AC4] =0x200012C0
0x08008AA2: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008AC8] =0x200012BC
0x08008AA4: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008ACC] =0x200012B8
0x08008AA6: 4623 MOV R3, R4
0x08008AA8: F002 FA07 BL LEDBlink ; 0x0800AEBA
0x08008AAC: B009 ADD SP, SP, #36
0x08008AAE: BDF0 POP {R4-R7, PC}
0x08008AB0: 000009C4 DC.W 0x000009C4
0x08008AB4: 50000400 DC.W 0x50000400
0x08008AB8: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008ABC: 20001320 DC.W ExternalRedLEDBlink.stage
0x08008AC0: 2000131C DC.W ExternalRedLEDBlink.subStage
0x08008AC4: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008AC8: 200012BC DC.W RedLEDBlink.stage
0x08008ACC: 200012B8 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED4ShortOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED4ShortOnThenLongPauseBlinking:
0x08008AD0: B5F0 PUSH {R4-R7, LR}
0x08008AD2: B089 SUB SP, SP, #36
0x08008AD4: 2000 MOVS R0, #0
.L1:
0x08008AD6: AA05 ADD R2, SP, #20
0x08008AD8: 21C8 MOVS R1, #200
0x08008ADA: 5211 STRH R1, [R2, R0]
0x08008ADC: AA07 ADD R2, SP, #28
0x08008ADE: 5211 STRH R1, [R2, R0]
0x08008AE0: 1C80 ADDS R0, R0, #2
0x08008AE2: 2806 CMP R0, #6
0x08008AE4: D1F7 BNE .L1 ; 0x08008AD6
0x08008AE6: AD05 ADD R5, SP, #20
0x08008AE8: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B24]
0x08008AEA: 80E8 STRH R0, [R5, #6]
0x08008AEC: AE07 ADD R6, SP, #28
0x08008AEE: 80F1 STRH R1, [R6, #6]
0x08008AF0: 2008 MOVS R0, #8
0x08008AF2: 9003 STR R0, [SP, #12]
0x08008AF4: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B28]
0x08008AF6: 9702 STR R7, [SP, #8]
0x08008AF8: 9501 STR R5, [SP, #4]
0x08008AFA: 9600 STR R6, [SP, #0]
0x08008AFC: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B2C] =0x20001324
0x08008AFE: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B30] =0x20001320
0x08008B00: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B34] =0x2000131C
0x08008B02: 2404 MOVS R4, #4
0x08008B04: 4623 MOV R3, R4
0x08008B06: F002 F9D8 BL LEDBlink ; 0x0800AEBA
0x08008B0A: 2002 MOVS R0, #2
0x08008B0C: 9600 STR R6, [SP, #0]
0x08008B0E: 9501 STR R5, [SP, #4]
0x08008B10: 9702 STR R7, [SP, #8]
0x08008B12: 9003 STR R0, [SP, #12]
0x08008B14: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008B38] =0x200012C0
0x08008B16: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B3C] =0x200012BC
0x08008B18: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008B40] =0x200012B8
0x08008B1A: 4623 MOV R3, R4
0x08008B1C: F002 F9CD BL LEDBlink ; 0x0800AEBA
0x08008B20: B009 ADD SP, SP, #36
0x08008B22: BDF0 POP {R4-R7, PC}
0x08008B24: 000009C4 DC.W 0x000009C4
0x08008B28: 50000400 DC.W 0x50000400
0x08008B2C: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008B30: 20001320 DC.W ExternalRedLEDBlink.stage
0x08008B34: 2000131C DC.W ExternalRedLEDBlink.subStage
0x08008B38: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008B3C: 200012BC DC.W RedLEDBlink.stage
0x08008B40: 200012B8 DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED5ShortOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED5ShortOnThenLongPauseBlinking:
0x08008B44: B5F0 PUSH {R4-R7, LR}
0x08008B46: B08B SUB SP, SP, #44
0x08008B48: 2000 MOVS R0, #0
.L1:
0x08008B4A: AA05 ADD R2, SP, #20
0x08008B4C: 21C8 MOVS R1, #200
0x08008B4E: 5211 STRH R1, [R2, R0]
0x08008B50: AA08 ADD R2, SP, #32
0x08008B52: 5211 STRH R1, [R2, R0]
0x08008B54: 1C80 ADDS R0, R0, #2
0x08008B56: 2808 CMP R0, #8
0x08008B58: D1F7 BNE .L1 ; 0x08008B4A
0x08008B5A: AD05 ADD R5, SP, #20
0x08008B5C: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B98]
0x08008B5E: 8128 STRH R0, [R5, #8]
0x08008B60: AE08 ADD R6, SP, #32
0x08008B62: 8131 STRH R1, [R6, #8]
0x08008B64: 2008 MOVS R0, #8
0x08008B66: 9003 STR R0, [SP, #12]
0x08008B68: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B9C]
0x08008B6A: 9702 STR R7, [SP, #8]
0x08008B6C: 9501 STR R5, [SP, #4]
0x08008B6E: 9600 STR R6, [SP, #0]
0x08008B70: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008BA0] =0x20001324
0x08008B72: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008BA4] =0x20001320
0x08008B74: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008BA8] =0x2000131C
0x08008B76: 2405 MOVS R4, #5
0x08008B78: 4623 MOV R3, R4
0x08008B7A: F002 F99E BL LEDBlink ; 0x0800AEBA
0x08008B7E: 2002 MOVS R0, #2
0x08008B80: 9600 STR R6, [SP, #0]
0x08008B82: 9501 STR R5, [SP, #4]
0x08008B84: 9702 STR R7, [SP, #8]
0x08008B86: 9003 STR R0, [SP, #12]
0x08008B88: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008BAC] =0x200012C0
0x08008B8A: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008BB0] =0x200012BC
0x08008B8C: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008BB4] =0x200012B8
0x08008B8E: 4623 MOV R3, R4
0x08008B90: F002 F993 BL LEDBlink ; 0x0800AEBA
0x08008B94: B00B ADD SP, SP, #44
0x08008B96: BDF0 POP {R4-R7, PC}
0x08008B98: 000009C4 DC.W 0x000009C4
0x08008B9C: 50000400 DC.W 0x50000400
0x08008BA0: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008BA4: 20001320 DC.W ExternalRedLEDBlink.stage
0x08008BA8: 2000131C DC.W ExternalRedLEDBlink.subStage
0x08008BAC: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008BB0: 200012BC DC.W RedLEDBlink.stage
0x08008BB4: 200012B8 DC.W RedLEDBlink.subStage
Section .text.Error_Handler from main.o, size=20, align=4
Error_Handler:
0x08008BB8: B580 PUSH {R7, LR}
0x08008BBA: 4802 LDR R0, =0x0800B935 ; [PC, #8] [0x08008BC4]
0x08008BBC: 4902 LDR R1, =0x0800B620 ; [PC, #8] [0x08008BC8]
0x08008BBE: F7FE F971 BL LOG_E ; 0x08006EA4
0x08008BC2: BD80 POP {R7, PC}
0x08008BC4: 0800B935 DC.W 0x0800B935
0x08008BC8: 0800B620 DC.W 0x0800B620
Section .text.TurnBlueLEDOn from main.o, size=32, align=4
TurnBlueLEDOn:
0x08008BCC: B580 PUSH {R7, LR}
0x08008BCE: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008BE0]
0x08008BD0: 2101 MOVS R1, #1
0x08008BD2: 460A MOV R2, R1
0x08008BD4: F002 FB2D BL HAL_GPIO_WritePin ; 0x0800B232
0x08008BD8: 4802 LDR R0, =InternalBlueLED_Management ; [PC, #8] [0x08008BE4] =0x200012F0
0x08008BDA: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008BE8] =0x200001F9
0x08008BDC: 6001 STR R1, [R0]
0x08008BDE: BD80 POP {R7, PC}
0x08008BE0: 50000400 DC.W 0x50000400
0x08008BE4: 200012F0 DC.W InternalBlueLED_Management
0x08008BE8: 200001F9 DC.W DoNothing
Section .text.OpenBothMOSFETSVeryFast from main.o, size=24, align=4
OpenBothMOSFETSVeryFast:
0x08008BEC: 4803 LDR R0, =hdac1 ; [PC, #12] [0x08008BFC] =0x200011F4
0x08008BEE: 6800 LDR R0, [R0]
0x08008BF0: 2100 MOVS R1, #0
0x08008BF2: 6081 STR R1, [R0, #8]
0x08008BF4: 6141 STR R1, [R0, #20]
0x08008BF6: 4802 LDR R0, =0x20000D1E ; [PC, #8] [0x08008C00]
0x08008BF8: 8001 STRH R1, [R0]
0x08008BFA: 4770 BX LR
0x08008BFC: 200011F4 DC.W hdac1
0x08008C00: 20000D1E DC.W 0x20000D1E
Section .text.ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking from main.o, size=120, align=4
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking:
0x08008C04: B5F0 PUSH {R4-R7, LR}
0x08008C06: B089 SUB SP, SP, #36
0x08008C08: AD05 ADD R5, SP, #20
0x08008C0A: 20C8 MOVS R0, #200
0x08008C0C: 8028 STRH R0, [R5]
0x08008C0E: AE07 ADD R6, SP, #28
0x08008C10: 8030 STRH R0, [R6]
0x08008C12: 8070 STRH R0, [R6, #2]
0x08008C14: 4811 LDR R0, =0x000009C4 ; [PC, #68] [0x08008C5C]
0x08008C16: 80E8 STRH R0, [R5, #6]
0x08008C18: 207D MOVS R0, #125
0x08008C1A: 0080 LSLS R0, R0, #2
0x08008C1C: 8068 STRH R0, [R5, #2]
0x08008C1E: 80A8 STRH R0, [R5, #4]
0x08008C20: 30C8 ADDS R0, #200
0x08008C22: 80B0 STRH R0, [R6, #4]
0x08008C24: 80F0 STRH R0, [R6, #6]
0x08008C26: 2008 MOVS R0, #8
0x08008C28: 9003 STR R0, [SP, #12]
0x08008C2A: 4F0D LDR R7, =0x50000400 ; [PC, #52] [0x08008C60]
0x08008C2C: 9702 STR R7, [SP, #8]
0x08008C2E: 9501 STR R5, [SP, #4]
0x08008C30: 9600 STR R6, [SP, #0]
0x08008C32: 480C LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #48] [0x08008C64] =0x20001324
0x08008C34: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008C68] =0x20001320
0x08008C36: 4A0D LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #52] [0x08008C6C] =0x2000131C
0x08008C38: 2404 MOVS R4, #4
0x08008C3A: 4623 MOV R3, R4
0x08008C3C: F002 F93D BL LEDBlink ; 0x0800AEBA
0x08008C40: 2002 MOVS R0, #2
0x08008C42: 9600 STR R6, [SP, #0]
0x08008C44: 9501 STR R5, [SP, #4]
0x08008C46: 9702 STR R7, [SP, #8]
0x08008C48: 9003 STR R0, [SP, #12]
0x08008C4A: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008C70] =0x200012C0
0x08008C4C: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008C74] =0x200012BC
0x08008C4E: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008C78] =0x200012B8
0x08008C50: 4623 MOV R3, R4
0x08008C52: F002 F932 BL LEDBlink ; 0x0800AEBA
0x08008C56: B009 ADD SP, SP, #36
0x08008C58: BDF0 POP {R4-R7, PC}
0x08008C5A: 46C0 NOP
0x08008C5C: 000009C4 DC.W 0x000009C4
0x08008C60: 50000400 DC.W 0x50000400
0x08008C64: 20001324 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008C68: 20001320 DC.W ExternalRedLEDBlink.stage
0x08008C6C: 2000131C DC.W ExternalRedLEDBlink.subStage
0x08008C70: 200012C0 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008C74: 200012BC DC.W RedLEDBlink.stage
0x08008C78: 200012B8 DC.W RedLEDBlink.subStage
Section .text.TurnExternalRedLEDOff from main.o, size=48, align=4
TurnExternalRedLEDOff:
0x08008C7C: B5B0 PUSH {R4-R5, R7, LR}
0x08008C7E: 4C08 LDR R4, =0x50000400 ; [PC, #32] [0x08008CA0]
0x08008C80: 2108 MOVS R1, #8
0x08008C82: 2500 MOVS R5, #0
0x08008C84: 4620 MOV R0, R4
0x08008C86: 462A MOV R2, R5
0x08008C88: F002 FAD3 BL HAL_GPIO_WritePin ; 0x0800B232
0x08008C8C: 2102 MOVS R1, #2
0x08008C8E: 4620 MOV R0, R4
0x08008C90: 462A MOV R2, R5
0x08008C92: F002 FACE BL HAL_GPIO_WritePin ; 0x0800B232
0x08008C96: 4803 LDR R0, =ExternalRedLED_Management ; [PC, #12] [0x08008CA4] =0x20001318
0x08008C98: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008CA8] =0x200001F9
0x08008C9A: 6001 STR R1, [R0]
0x08008C9C: BDB0 POP {R4-R5, R7, PC}
0x08008C9E: 46C0 NOP
0x08008CA0: 50000400 DC.W 0x50000400
0x08008CA4: 20001318 DC.W ExternalRedLED_Management
0x08008CA8: 200001F9 DC.W DoNothing
Section .text.ExternalGreenLEDShortBlinking from main.o, size=76, align=4
ExternalGreenLEDShortBlinking:
0x08008CAC: B5F0 PUSH {R4-R7, LR}
0x08008CAE: B081 SUB SP, SP, #4
0x08008CB0: F7FA FACC BL HAL_GetTick ; 0x0800324C
0x08008CB4: 4604 MOV R4, R0
0x08008CB6: 4E0D LDR R6, =ExternalGreenLEDShortBlinking.old_on_time ; [PC, #52] [0x08008CEC] =0x2000132C
0x08008CB8: 6830 LDR R0, [R6]
0x08008CBA: 1A20 SUBS R0, R4, R0
0x08008CBC: 4D0C LDR R5, =ExternalGreenLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08008CF0] =0x20001374
0x08008CBE: 782F LDRB R7, [R5]
0x08008CC0: 2F00 CMP R7, #0
0x08008CC2: D003 BEQ .L1 ; 0x08008CCC
0x08008CC4: 28C9 CMP R0, #201
0x08008CC6: D30E BCC .L3 ; 0x08008CE6
0x08008CC8: 2200 MOVS R2, #0
0x08008CCA: E004 B .L2 ; 0x08008CD6
.L1:
0x08008CCC: 2119 MOVS R1, #25
0x08008CCE: 0149 LSLS R1, R1, #5
0x08008CD0: 4288 CMP R0, R1
0x08008CD2: D908 BLS .L3 ; 0x08008CE6
0x08008CD4: 2201 MOVS R2, #1
.L2:
0x08008CD6: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008CF4]
0x08008CD8: 2110 MOVS R1, #16
0x08008CDA: F002 FAAA BL HAL_GPIO_WritePin ; 0x0800B232
0x08008CDE: 6034 STR R4, [R6]
0x08008CE0: 2001 MOVS R0, #1
0x08008CE2: 4047 EORS R7, R0
0x08008CE4: 702F STRB R7, [R5]
.L3:
0x08008CE6: B001 ADD SP, SP, #4
0x08008CE8: BDF0 POP {R4-R7, PC}
0x08008CEA: 46C0 NOP
0x08008CEC: 2000132C DC.W ExternalGreenLEDShortBlinking.old_on_time
0x08008CF0: 20001374 DC.W ExternalGreenLEDShortBlinking.led_is_turned_on
0x08008CF4: 50000400 DC.W 0x50000400
Section .text.TurnExternalGreenLEDOff from main.o, size=32, align=4
TurnExternalGreenLEDOff:
0x08008CF8: B580 PUSH {R7, LR}
0x08008CFA: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D0C]
0x08008CFC: 2110 MOVS R1, #16
0x08008CFE: 2200 MOVS R2, #0
0x08008D00: F002 FA97 BL HAL_GPIO_WritePin ; 0x0800B232
0x08008D04: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D10] =0x20001328
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: 20001328 DC.W ExternalGreenLED_Management
0x08008D14: 200001F9 DC.W DoNothing
Section .text.TurnExternalGreenLEDOn from main.o, size=32, align=4
TurnExternalGreenLEDOn:
0x08008D18: B580 PUSH {R7, LR}
0x08008D1A: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D2C]
0x08008D1C: 2110 MOVS R1, #16
0x08008D1E: 2201 MOVS R2, #1
0x08008D20: F002 FA87 BL HAL_GPIO_WritePin ; 0x0800B232
0x08008D24: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D30] =0x20001328
0x08008D26: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D34] =0x200001F9
0x08008D28: 6001 STR R1, [R0]
0x08008D2A: BD80 POP {R7, PC}
0x08008D2C: 50000400 DC.W 0x50000400
0x08008D30: 20001328 DC.W ExternalGreenLED_Management
0x08008D34: 200001F9 DC.W DoNothing
Section .text.GreenLEDShortBlinking from main.o, size=76, align=4
GreenLEDShortBlinking:
0x08008D38: B5F0 PUSH {R4-R7, LR}
0x08008D3A: B081 SUB SP, SP, #4
0x08008D3C: F7FA FA86 BL HAL_GetTick ; 0x0800324C
0x08008D40: 4604 MOV R4, R0
0x08008D42: 4E0C LDR R6, =GreenLEDShortBlinking.old_on_time ; [PC, #48] [0x08008D74] =0x20001314
0x08008D44: 6830 LDR R0, [R6]
0x08008D46: 1A20 SUBS R0, R4, R0
0x08008D48: 4D0B LDR R5, =GreenLEDShortBlinking.led_is_turned_on ; [PC, #44] [0x08008D78] =0x20001370
0x08008D4A: 782F LDRB R7, [R5]
0x08008D4C: 2F00 CMP R7, #0
0x08008D4E: D003 BEQ .L1 ; 0x08008D58
0x08008D50: 2833 CMP R0, #51
0x08008D52: D30D BCC .L3 ; 0x08008D70
0x08008D54: 2200 MOVS R2, #0
0x08008D56: E003 B .L2 ; 0x08008D60
.L1:
0x08008D58: 4908 LDR R1, =0x000003B6 ; [PC, #32] [0x08008D7C]
0x08008D5A: 4288 CMP R0, R1
0x08008D5C: D908 BLS .L3 ; 0x08008D70
0x08008D5E: 2201 MOVS R2, #1
.L2:
0x08008D60: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008D80]
0x08008D62: 2104 MOVS R1, #4
0x08008D64: F002 FA65 BL HAL_GPIO_WritePin ; 0x0800B232
0x08008D68: 6034 STR R4, [R6]
0x08008D6A: 2001 MOVS R0, #1
0x08008D6C: 4047 EORS R7, R0
0x08008D6E: 702F STRB R7, [R5]
.L3:
0x08008D70: B001 ADD SP, SP, #4
0x08008D72: BDF0 POP {R4-R7, PC}
0x08008D74: 20001314 DC.W GreenLEDShortBlinking.old_on_time
0x08008D78: 20001370 DC.W GreenLEDShortBlinking.led_is_turned_on
0x08008D7C: 000003B6 DC.W 0x000003B6
0x08008D80: 50000400 DC.W 0x50000400
Section .text.TurnGreenLEDOff from main.o, size=32, align=4
TurnGreenLEDOff:
0x08008D84: B580 PUSH {R7, LR}
0x08008D86: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D98]
0x08008D88: 2104 MOVS R1, #4
0x08008D8A: 2200 MOVS R2, #0
0x08008D8C: F002 FA51 BL HAL_GPIO_WritePin ; 0x0800B232
0x08008D90: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008D9C] =0x200012EC
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: 200012EC DC.W InternalGreenLED_Management
0x08008DA0: 200001F9 DC.W DoNothing
Section .text.TurnGreenLEDOn from main.o, size=32, align=4
TurnGreenLEDOn:
0x08008DA4: B580 PUSH {R7, LR}
0x08008DA6: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008DB8]
0x08008DA8: 2104 MOVS R1, #4
0x08008DAA: 2201 MOVS R2, #1
0x08008DAC: F002 FA41 BL HAL_GPIO_WritePin ; 0x0800B232
0x08008DB0: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008DBC] =0x200012EC
0x08008DB2: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008DC0] =0x200001F9
0x08008DB4: 6001 STR R1, [R0]
0x08008DB6: BD80 POP {R7, PC}
0x08008DB8: 50000400 DC.W 0x50000400
0x08008DBC: 200012EC DC.W InternalGreenLED_Management
0x08008DC0: 200001F9 DC.W DoNothing
Section .text.AUTO_LVP_Management from main.o, size=128, align=4
AUTO_LVP_Management:
0x08008DC4: B5B0 PUSH {R4-R5, R7, LR}
0x08008DC6: 2900 CMP R1, #0
0x08008DC8: D001 BEQ .L1 ; 0x08008DCE
0x08008DCA: 2502 MOVS R5, #2
0x08008DCC: E023 B .L5 ; 0x08008E16
.L1:
0x08008DCE: 4913 LDR R1, =AUTO_LVP_Management.lvp_last_time_checked ; [PC, #76] [0x08008E1C] =0x20001350
0x08008DD0: 680A LDR R2, [R1]
0x08008DD2: 1A82 SUBS R2, R0, R2
0x08008DD4: 4C12 LDR R4, =AUTO_LVP_Management.LVP_SCAN_PERIOD ; [PC, #72] [0x08008E20] =0x20000454
0x08008DD6: 6823 LDR R3, [R4]
0x08008DD8: 429A CMP R2, R3
0x08008DDA: D91E BLS .L6 ; 0x08008E1A
0x08008DDC: 6008 STR R0, [R1]
0x08008DDE: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008E24]
0x08008DE0: 2180 MOVS R1, #128
0x08008DE2: F001 FEA0 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08008DE6: 4245 RSBS R5, R0, #0
0x08008DE8: 4145 ADCS R5, R0
0x08008DEA: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008E28] =0x200001FB
0x08008DEC: 7809 LDRB R1, [R1]
0x08008DEE: 2900 CMP R1, #0
0x08008DF0: D000 BEQ .L2 ; 0x08008DF4
0x08008DF2: 4605 MOV R5, R0
.L2:
0x08008DF4: 480D LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #52] [0x08008E2C] =0x20000450
0x08008DF6: 6800 LDR R0, [R0]
0x08008DF8: 42A8 CMP R0, R5
0x08008DFA: D102 BNE .L3 ; 0x08008E02
0x08008DFC: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08008E30] =0x0800A940
0x08008DFE: 480D LDR R0, =DoNothing ; [PC, #52] [0x08008E34] =0x200001F9
0x08008E00: E003 B .L4 ; 0x08008E0A
.L3:
0x08008E02: 00A8 LSLS R0, R5, #2
0x08008E04: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08008E38] =0x20001228
0x08008E06: 5808 LDR R0, [R1, R0]
0x08008E08: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08008E3C] =0x0800A938
.L4:
0x08008E0A: 00AA LSLS R2, R5, #2
0x08008E0C: 4B0C LDR R3, =AUTO_LVP_Management.WhatToDo ; [PC, #48] [0x08008E40] =0x20001260
0x08008E0E: 5098 STR R0, [R3, R2]
0x08008E10: 5889 LDR R1, [R1, R2]
0x08008E12: 6021 STR R1, [R4]
0x08008E14: 4780 BLX R0
.L5:
0x08008E16: 4805 LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #20] [0x08008E2C] =0x20000450
0x08008E18: 6005 STR R5, [R0]
.L6:
0x08008E1A: BDB0 POP {R4-R5, R7, PC}
0x08008E1C: 20001350 DC.W AUTO_LVP_Management.lvp_last_time_checked
0x08008E20: 20000454 DC.W AUTO_LVP_Management.LVP_SCAN_PERIOD
0x08008E24: 50000800 DC.W 0x50000800
0x08008E28: 200001FB DC.W LVP_OVP_logic
0x08008E2C: 20000450 DC.W AUTO_LVP_Management.lastIdx
0x08008E30: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay
0x08008E34: 200001F9 DC.W DoNothing
0x08008E38: 20001228 DC.W LVP_OVP
0x08008E3C: 0800A938 DC.W AUTO_LVP_Management.newEventDelay
0x08008E40: 20001260 DC.W AUTO_LVP_Management.WhatToDo
Section .text.OVP_ignored__LVP_not_present from main.o, size=68, align=4
OVP_ignored__LVP_not_present:
0x08008E44: B510 PUSH {R4, LR}
0x08008E46: 2409 MOVS R4, #9
0x08008E48: 4620 MOV R0, R4
0x08008E4A: F7FA FF97 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08008E4E: 4808 LDR R0, =ADC_OVP_ignored__LVP_not_present ; [PC, #32] [0x08008E70] =0x20000065
0x08008E50: F000 FFF8 BL SetReturnFunction ; 0x08009E44
0x08008E54: 480B LDR R0, =0x20000D1E ; [PC, #44] [0x08008E84]
0x08008E56: 2101 MOVS R1, #1
0x08008E58: 8001 STRH R1, [R0]
0x08008E5A: 4806 LDR R0, =MOSFETS_Management ; [PC, #24] [0x08008E74] =0x200012D8
0x08008E5C: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08008E78] =0x20000331
0x08008E5E: 6001 STR R1, [R0]
0x08008E60: 4620 MOV R0, R4
0x08008E62: F7FA FF7F BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08008E66: 4805 LDR R0, =ExternalGreenLED_Management ; [PC, #20] [0x08008E7C] =0x20001328
0x08008E68: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x08008E80] =0x08008CAD
0x08008E6A: 6001 STR R1, [R0]
0x08008E6C: BD10 POP {R4, PC}
0x08008E6E: 46C0 NOP
0x08008E70: 20000065 DC.W ADC_OVP_ignored__LVP_not_present
0x08008E74: 200012D8 DC.W MOSFETS_Management
0x08008E78: 20000331 DC.W PreChargeStage
0x08008E7C: 20001328 DC.W ExternalGreenLED_Management
0x08008E80: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x08008E84: 20000D1E DC.W 0x20000D1E
Section .text.OVP_ignored__LVP_present from main.o, size=80, align=4
OVP_ignored__LVP_present:
0x08008E88: B5B0 PUSH {R4-R5, R7, LR}
0x08008E8A: 2409 MOVS R4, #9
0x08008E8C: 4620 MOV R0, R4
0x08008E8E: F7FA FF75 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08008E92: 20EA MOVS R0, #234
0x08008E94: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08008EC0] =0x20000C34
0x08008E96: 2100 MOVS R1, #0
0x08008E98: 5229 STRH R1, [R5, R0]
0x08008E9A: 480A LDR R0, =MOSFETS_Management ; [PC, #40] [0x08008EC4] =0x200012D8
0x08008E9C: 490A LDR R1, =ADC_OVP_ignored__LVP_present ; [PC, #40] [0x08008EC8] =0x20000089
0x08008E9E: 6001 STR R1, [R0]
0x08008EA0: 4620 MOV R0, R4
0x08008EA2: F7FA FF5F BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08008EA6: 2021 MOVS R0, #33
0x08008EA8: 00C0 LSLS R0, R0, #3
0x08008EAA: 5A29 LDRH R1, [R5, R0]
0x08008EAC: 1C49 ADDS R1, R1, #1
0x08008EAE: 5229 STRH R1, [R5, R0]
0x08008EB0: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08008ECC] =0x20001328
0x08008EB2: 4907 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #28] [0x08008ED0] =0x08008CAD
0x08008EB4: 6001 STR R1, [R0]
0x08008EB6: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008ED4] =0x2000126C
0x08008EB8: 2101 MOVS R1, #1
0x08008EBA: 6001 STR R1, [R0]
0x08008EBC: BDB0 POP {R4-R5, R7, PC}
0x08008EBE: 46C0 NOP
0x08008EC0: 20000C34 DC.W sys_data
0x08008EC4: 200012D8 DC.W MOSFETS_Management
0x08008EC8: 20000089 DC.W ADC_OVP_ignored__LVP_present
0x08008ECC: 20001328 DC.W ExternalGreenLED_Management
0x08008ED0: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x08008ED4: 2000126C DC.W statDataChanged
Section .text.LVP_Management_NoAutoreconnect from main.o, size=132, align=4
LVP_Management_NoAutoreconnect:
0x08008ED8: B5B0 PUSH {R4-R5, R7, LR}
0x08008EDA: 2900 CMP R1, #0
0x08008EDC: D002 BEQ .L1 ; 0x08008EE4
0x08008EDE: 2000 MOVS R0, #0
0x08008EE0: 43C5 MVNS R5, R0
0x08008EE2: E023 B .L5 ; 0x08008F2C
.L1:
0x08008EE4: 4913 LDR R1, =LVP_Management_NoAutoreconnect.lvp_last_time_checked ; [PC, #76] [0x08008F34] =0x200012E0
0x08008EE6: 680A LDR R2, [R1]
0x08008EE8: 1A82 SUBS R2, R0, R2
0x08008EEA: 4C13 LDR R4, =LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD ; [PC, #76] [0x08008F38] =0x20000438
0x08008EEC: 6823 LDR R3, [R4]
0x08008EEE: 429A CMP R2, R3
0x08008EF0: D91E BLS .L6 ; 0x08008F30
0x08008EF2: 6008 STR R0, [R1]
0x08008EF4: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008F3C]
0x08008EF6: 2180 MOVS R1, #128
0x08008EF8: F001 FE15 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08008EFC: 4245 RSBS R5, R0, #0
0x08008EFE: 4145 ADCS R5, R0
0x08008F00: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008F40] =0x200001FB
0x08008F02: 7809 LDRB R1, [R1]
0x08008F04: 2900 CMP R1, #0
0x08008F06: D000 BEQ .L2 ; 0x08008F0A
0x08008F08: 4605 MOV R5, R0
.L2:
0x08008F0A: 480E LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08008F44] =0x20000434
0x08008F0C: 6800 LDR R0, [R0]
0x08008F0E: 42A8 CMP R0, R5
0x08008F10: DA04 BGE .L3 ; 0x08008F1C
0x08008F12: 00A8 LSLS R0, R5, #2
0x08008F14: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08008F50] =0x20001228
0x08008F16: 5808 LDR R0, [R1, R0]
0x08008F18: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08008F54] =0x0800A938
0x08008F1A: E001 B .L4 ; 0x08008F20
.L3:
0x08008F1C: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08008F48] =0x0800A940
0x08008F1E: 480B LDR R0, =DoNothing ; [PC, #44] [0x08008F4C] =0x200001F9
.L4:
0x08008F20: 00AA LSLS R2, R5, #2
0x08008F22: 4B0D LDR R3, =LVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08008F58] =0x20001250
0x08008F24: 5098 STR R0, [R3, R2]
0x08008F26: 5889 LDR R1, [R1, R2]
0x08008F28: 6021 STR R1, [R4]
0x08008F2A: 4780 BLX R0
.L5:
0x08008F2C: 4805 LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08008F44] =0x20000434
0x08008F2E: 6005 STR R5, [R0]
.L6:
0x08008F30: BDB0 POP {R4-R5, R7, PC}
0x08008F32: 46C0 NOP
0x08008F34: 200012E0 DC.W LVP_Management_NoAutoreconnect.lvp_last_time_checked
0x08008F38: 20000438 DC.W LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD
0x08008F3C: 50000800 DC.W 0x50000800
0x08008F40: 200001FB DC.W LVP_OVP_logic
0x08008F44: 20000434 DC.W LVP_Management_NoAutoreconnect.lastIdx
0x08008F48: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay
0x08008F4C: 200001F9 DC.W DoNothing
0x08008F50: 20001228 DC.W LVP_OVP
0x08008F54: 0800A938 DC.W AUTO_LVP_Management.newEventDelay
0x08008F58: 20001250 DC.W LVP_Management_NoAutoreconnect.WhatToDo
Section .text.OVP_ignored__LVP_present_NoAutoreconnect from main.o, size=100, align=4
OVP_ignored__LVP_present_NoAutoreconnect:
0x08008F5C: B570 PUSH {R4-R6, LR}
0x08008F5E: 2409 MOVS R4, #9
0x08008F60: 4620 MOV R0, R4
0x08008F62: F7FA FF0B BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08008F66: 20EA MOVS R0, #234
0x08008F68: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08008FA4] =0x20000C34
0x08008F6A: 2600 MOVS R6, #0
0x08008F6C: 522E STRH R6, [R5, R0]
0x08008F6E: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08008FA8] =0x200012D8
0x08008F70: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08008FAC] =0x20000001
0x08008F72: 6001 STR R1, [R0]
0x08008F74: 4620 MOV R0, R4
0x08008F76: F7FA FEF5 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08008F7A: 85AE STRH R6, [R5, #44]
0x08008F7C: 2401 MOVS R4, #1
0x08008F7E: 43E1 MVNS R1, R4
0x08008F80: 480B LDR R0, =htim14 ; [PC, #44] [0x08008FB0] =0x20001168
0x08008F82: 6802 LDR R2, [R0]
0x08008F84: 6111 STR R1, [R2, #16]
0x08008F86: 490B LDR R1, =ExternalGreenLED_Management ; [PC, #44] [0x08008FB4] =0x20001328
0x08008F88: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x08008FB8] =0x08008CF9
0x08008F8A: 600B STR R3, [R1]
0x08008F8C: 6256 STR R6, [R2, #36]
0x08008F8E: F7FC F96F BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08008F92: 2021 MOVS R0, #33
0x08008F94: 00C0 LSLS R0, R0, #3
0x08008F96: 5A29 LDRH R1, [R5, R0]
0x08008F98: 1C49 ADDS R1, R1, #1
0x08008F9A: 5229 STRH R1, [R5, R0]
0x08008F9C: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008FBC] =0x2000126C
0x08008F9E: 6004 STR R4, [R0]
0x08008FA0: BD70 POP {R4-R6, PC}
0x08008FA2: 46C0 NOP
0x08008FA4: 20000C34 DC.W sys_data
0x08008FA8: 200012D8 DC.W MOSFETS_Management
0x08008FAC: 20000001 DC.W ADC_Open_Both_MOSFETs
0x08008FB0: 20001168 DC.W htim14
0x08008FB4: 20001328 DC.W ExternalGreenLED_Management
0x08008FB8: 08008CF9 DC.W TurnExternalGreenLEDOff
0x08008FBC: 2000126C DC.W statDataChanged
Section .text.AUTO_OVP_Management from main.o, size=128, align=4
AUTO_OVP_Management:
0x08008FC0: B5B0 PUSH {R4-R5, R7, LR}
0x08008FC2: 2900 CMP R1, #0
0x08008FC4: D001 BEQ .L1 ; 0x08008FCA
0x08008FC6: 2502 MOVS R5, #2
0x08008FC8: E023 B .L5 ; 0x08009012
.L1:
0x08008FCA: 4913 LDR R1, =AUTO_OVP_Management.ovp_last_time_checked ; [PC, #76] [0x08009018] =0x20001344
0x08008FCC: 680A LDR R2, [R1]
0x08008FCE: 1A82 SUBS R2, R0, R2
0x08008FD0: 4C12 LDR R4, =AUTO_OVP_Management.OVP_SCAN_PERIOD ; [PC, #72] [0x0800901C] =0x20000444
0x08008FD2: 6823 LDR R3, [R4]
0x08008FD4: 429A CMP R2, R3
0x08008FD6: D91E BLS .L6 ; 0x08009016
0x08008FD8: 6008 STR R0, [R1]
0x08008FDA: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009020]
0x08008FDC: 2140 MOVS R1, #64
0x08008FDE: F001 FDA2 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08008FE2: 4245 RSBS R5, R0, #0
0x08008FE4: 4145 ADCS R5, R0
0x08008FE6: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08009024] =0x200001FB
0x08008FE8: 7809 LDRB R1, [R1]
0x08008FEA: 2900 CMP R1, #0
0x08008FEC: D000 BEQ .L2 ; 0x08008FF0
0x08008FEE: 4605 MOV R5, R0
.L2:
0x08008FF0: 480D LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #52] [0x08009028] =0x20000440
0x08008FF2: 6800 LDR R0, [R0]
0x08008FF4: 42A8 CMP R0, R5
0x08008FF6: D102 BNE .L3 ; 0x08008FFE
0x08008FF8: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x0800902C] =0x0800A940
0x08008FFA: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009030] =0x200001F9
0x08008FFC: E003 B .L4 ; 0x08009006
.L3:
0x08008FFE: 00A8 LSLS R0, R5, #2
0x08009000: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08009034] =0x20001228
0x08009002: 5808 LDR R0, [R1, R0]
0x08009004: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08009038] =0x0800A938
.L4:
0x08009006: 00AA LSLS R2, R5, #2
0x08009008: 4B0C LDR R3, =AUTO_OVP_Management.WhatToDo ; [PC, #48] [0x0800903C] =0x20001258
0x0800900A: 5098 STR R0, [R3, R2]
0x0800900C: 5889 LDR R1, [R1, R2]
0x0800900E: 6021 STR R1, [R4]
0x08009010: 4780 BLX R0
.L5:
0x08009012: 4805 LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #20] [0x08009028] =0x20000440
0x08009014: 6005 STR R5, [R0]
.L6:
0x08009016: BDB0 POP {R4-R5, R7, PC}
0x08009018: 20001344 DC.W AUTO_OVP_Management.ovp_last_time_checked
0x0800901C: 20000444 DC.W AUTO_OVP_Management.OVP_SCAN_PERIOD
0x08009020: 50000800 DC.W 0x50000800
0x08009024: 200001FB DC.W LVP_OVP_logic
0x08009028: 20000440 DC.W AUTO_OVP_Management.lastIdx
0x0800902C: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay
0x08009030: 200001F9 DC.W DoNothing
0x08009034: 20001228 DC.W LVP_OVP
0x08009038: 0800A938 DC.W AUTO_LVP_Management.newEventDelay
0x0800903C: 20001258 DC.W AUTO_OVP_Management.WhatToDo
Section .text.OVP_not_present__LVP_ignored from main.o, size=68, align=4
OVP_not_present__LVP_ignored:
0x08009040: B510 PUSH {R4, LR}
0x08009042: 2409 MOVS R4, #9
0x08009044: 4620 MOV R0, R4
0x08009046: F7FA FE99 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x0800904A: 4808 LDR R0, =ADC_OVP_not_present__LVP_ignored ; [PC, #32] [0x0800906C] =0x20000021
0x0800904C: F000 FEFA BL SetReturnFunction ; 0x08009E44
0x08009050: 480B LDR R0, =0x20000D1E ; [PC, #44] [0x08009080]
0x08009052: 2101 MOVS R1, #1
0x08009054: 8001 STRH R1, [R0]
0x08009056: 4806 LDR R0, =MOSFETS_Management ; [PC, #24] [0x08009070] =0x200012D8
0x08009058: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08009074] =0x20000331
0x0800905A: 6001 STR R1, [R0]
0x0800905C: 4620 MOV R0, R4
0x0800905E: F7FA FE81 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009062: 4805 LDR R0, =ExternalGreenLED_Management ; [PC, #20] [0x08009078] =0x20001328
0x08009064: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x0800907C] =0x08008CAD
0x08009066: 6001 STR R1, [R0]
0x08009068: BD10 POP {R4, PC}
0x0800906A: 46C0 NOP
0x0800906C: 20000021 DC.W ADC_OVP_not_present__LVP_ignored
0x08009070: 200012D8 DC.W MOSFETS_Management
0x08009074: 20000331 DC.W PreChargeStage
0x08009078: 20001328 DC.W ExternalGreenLED_Management
0x0800907C: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x08009080: 20000D1E DC.W 0x20000D1E
Section .text.OVP_present__LVP_ignored from main.o, size=80, align=4
OVP_present__LVP_ignored:
0x08009084: B5B0 PUSH {R4-R5, R7, LR}
0x08009086: 2409 MOVS R4, #9
0x08009088: 4620 MOV R0, R4
0x0800908A: F7FA FE77 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x0800908E: 20EA MOVS R0, #234
0x08009090: 4D0A LDR R5, =sys_data ; [PC, #40] [0x080090BC] =0x20000C34
0x08009092: 2100 MOVS R1, #0
0x08009094: 5229 STRH R1, [R5, R0]
0x08009096: 480A LDR R0, =MOSFETS_Management ; [PC, #40] [0x080090C0] =0x200012D8
0x08009098: 490A LDR R1, =ADC_OVP_present__LVP_ignored ; [PC, #40] [0x080090C4] =0x20000045
0x0800909A: 6001 STR R1, [R0]
0x0800909C: 4620 MOV R0, R4
0x0800909E: F7FA FE61 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x080090A2: 2085 MOVS R0, #133
0x080090A4: 0040 LSLS R0, R0, #1
0x080090A6: 5A29 LDRH R1, [R5, R0]
0x080090A8: 1C49 ADDS R1, R1, #1
0x080090AA: 5229 STRH R1, [R5, R0]
0x080090AC: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x080090C8] =0x20001328
0x080090AE: 4907 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #28] [0x080090CC] =0x08008CAD
0x080090B0: 6001 STR R1, [R0]
0x080090B2: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x080090D0] =0x2000126C
0x080090B4: 2101 MOVS R1, #1
0x080090B6: 6001 STR R1, [R0]
0x080090B8: BDB0 POP {R4-R5, R7, PC}
0x080090BA: 46C0 NOP
0x080090BC: 20000C34 DC.W sys_data
0x080090C0: 200012D8 DC.W MOSFETS_Management
0x080090C4: 20000045 DC.W ADC_OVP_present__LVP_ignored
0x080090C8: 20001328 DC.W ExternalGreenLED_Management
0x080090CC: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x080090D0: 2000126C DC.W statDataChanged
Section .text.OVP_Management_NoAutoreconnect from main.o, size=132, align=4
OVP_Management_NoAutoreconnect:
0x080090D4: B5B0 PUSH {R4-R5, R7, LR}
0x080090D6: 2900 CMP R1, #0
0x080090D8: D002 BEQ .L1 ; 0x080090E0
0x080090DA: 2000 MOVS R0, #0
0x080090DC: 43C5 MVNS R5, R0
0x080090DE: E023 B .L5 ; 0x08009128
.L1:
0x080090E0: 4913 LDR R1, =OVP_Management_NoAutoreconnect.ovp_last_time_checked ; [PC, #76] [0x08009130] =0x200012D4
0x080090E2: 680A LDR R2, [R1]
0x080090E4: 1A82 SUBS R2, R0, R2
0x080090E6: 4C13 LDR R4, =OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD ; [PC, #76] [0x08009134] =0x20000428
0x080090E8: 6823 LDR R3, [R4]
0x080090EA: 429A CMP R2, R3
0x080090EC: D91E BLS .L6 ; 0x0800912C
0x080090EE: 6008 STR R0, [R1]
0x080090F0: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009138]
0x080090F2: 2140 MOVS R1, #64
0x080090F4: F001 FD17 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x080090F8: 4245 RSBS R5, R0, #0
0x080090FA: 4145 ADCS R5, R0
0x080090FC: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x0800913C] =0x200001FB
0x080090FE: 7809 LDRB R1, [R1]
0x08009100: 2900 CMP R1, #0
0x08009102: D000 BEQ .L2 ; 0x08009106
0x08009104: 4605 MOV R5, R0
.L2:
0x08009106: 480E LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08009140] =0x20000424
0x08009108: 6800 LDR R0, [R0]
0x0800910A: 42A8 CMP R0, R5
0x0800910C: DA04 BGE .L3 ; 0x08009118
0x0800910E: 00A8 LSLS R0, R5, #2
0x08009110: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x0800914C] =0x20001228
0x08009112: 5808 LDR R0, [R1, R0]
0x08009114: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08009150] =0x0800A938
0x08009116: E001 B .L4 ; 0x0800911C
.L3:
0x08009118: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08009144] =0x0800A940
0x0800911A: 480B LDR R0, =DoNothing ; [PC, #44] [0x08009148] =0x200001F9
.L4:
0x0800911C: 00AA LSLS R2, R5, #2
0x0800911E: 4B0D LDR R3, =OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08009154] =0x20001248
0x08009120: 5098 STR R0, [R3, R2]
0x08009122: 5889 LDR R1, [R1, R2]
0x08009124: 6021 STR R1, [R4]
0x08009126: 4780 BLX R0
.L5:
0x08009128: 4805 LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08009140] =0x20000424
0x0800912A: 6005 STR R5, [R0]
.L6:
0x0800912C: BDB0 POP {R4-R5, R7, PC}
0x0800912E: 46C0 NOP
0x08009130: 200012D4 DC.W OVP_Management_NoAutoreconnect.ovp_last_time_checked
0x08009134: 20000428 DC.W OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD
0x08009138: 50000800 DC.W 0x50000800
0x0800913C: 200001FB DC.W LVP_OVP_logic
0x08009140: 20000424 DC.W OVP_Management_NoAutoreconnect.lastIdx
0x08009144: 0800A940 DC.W AUTO_LVP_Management.repeatEventDelay
0x08009148: 200001F9 DC.W DoNothing
0x0800914C: 20001228 DC.W LVP_OVP
0x08009150: 0800A938 DC.W AUTO_LVP_Management.newEventDelay
0x08009154: 20001248 DC.W OVP_Management_NoAutoreconnect.WhatToDo
Section .text.OVP_present__LVP_ignored_NoAutoreconnect from main.o, size=100, align=4
OVP_present__LVP_ignored_NoAutoreconnect:
0x08009158: B570 PUSH {R4-R6, LR}
0x0800915A: 2409 MOVS R4, #9
0x0800915C: 4620 MOV R0, R4
0x0800915E: F7FA FE0D BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08009162: 20EA MOVS R0, #234
0x08009164: 4D0E LDR R5, =sys_data ; [PC, #56] [0x080091A0] =0x20000C34
0x08009166: 2600 MOVS R6, #0
0x08009168: 522E STRH R6, [R5, R0]
0x0800916A: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x080091A4] =0x200012D8
0x0800916C: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x080091A8] =0x20000001
0x0800916E: 6001 STR R1, [R0]
0x08009170: 4620 MOV R0, R4
0x08009172: F7FA FDF7 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009176: 85AE STRH R6, [R5, #44]
0x08009178: 2401 MOVS R4, #1
0x0800917A: 43E1 MVNS R1, R4
0x0800917C: 480B LDR R0, =htim14 ; [PC, #44] [0x080091AC] =0x20001168
0x0800917E: 6802 LDR R2, [R0]
0x08009180: 6111 STR R1, [R2, #16]
0x08009182: 490B LDR R1, =ExternalGreenLED_Management ; [PC, #44] [0x080091B0] =0x20001328
0x08009184: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x080091B4] =0x08008CF9
0x08009186: 600B STR R3, [R1]
0x08009188: 6256 STR R6, [R2, #36]
0x0800918A: F7FC F871 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x0800918E: 2085 MOVS R0, #133
0x08009190: 0040 LSLS R0, R0, #1
0x08009192: 5A29 LDRH R1, [R5, R0]
0x08009194: 1C49 ADDS R1, R1, #1
0x08009196: 5229 STRH R1, [R5, R0]
0x08009198: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x080091B8] =0x2000126C
0x0800919A: 6004 STR R4, [R0]
0x0800919C: BD70 POP {R4-R6, PC}
0x0800919E: 46C0 NOP
0x080091A0: 20000C34 DC.W sys_data
0x080091A4: 200012D8 DC.W MOSFETS_Management
0x080091A8: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080091AC: 20001168 DC.W htim14
0x080091B0: 20001328 DC.W ExternalGreenLED_Management
0x080091B4: 08008CF9 DC.W TurnExternalGreenLEDOff
0x080091B8: 2000126C DC.W statDataChanged
Section .text.AUTO_LVP_OVP_Management from main.o, size=156, align=4
AUTO_LVP_OVP_Management:
0x080091BC: B570 PUSH {R4-R6, LR}
0x080091BE: 2900 CMP R1, #0
0x080091C0: D001 BEQ .L1 ; 0x080091C6
0x080091C2: 2404 MOVS R4, #4
0x080091C4: E030 B .L6 ; 0x08009228
.L1:
0x080091C6: 491A LDR R1, =AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked ; [PC, #104] [0x08009230] =0x2000134C
0x080091C8: 680A LDR R2, [R1]
0x080091CA: 1A82 SUBS R2, R0, R2
0x080091CC: 4E19 LDR R6, =AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD ; [PC, #100] [0x08009234] =0x2000044C
0x080091CE: 6833 LDR R3, [R6]
0x080091D0: 429A CMP R2, R3
0x080091D2: D92B BLS .L7 ; 0x0800922C
0x080091D4: 6008 STR R0, [R1]
0x080091D6: 4D18 LDR R5, =0x50000800 ; [PC, #96] [0x08009238]
0x080091D8: 2140 MOVS R1, #64
0x080091DA: 4628 MOV R0, R5
0x080091DC: F001 FCA3 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x080091E0: 4604 MOV R4, R0
0x080091E2: 2180 MOVS R1, #128
0x080091E4: 4628 MOV R0, R5
0x080091E6: F001 FC9E BL HAL_GPIO_ReadPin ; 0x0800AB26
0x080091EA: 4241 RSBS R1, R0, #0
0x080091EC: 4141 ADCS R1, R0
0x080091EE: 4A13 LDR R2, =LVP_OVP_logic ; [PC, #76] [0x0800923C] =0x200001FB
0x080091F0: 7812 LDRB R2, [R2]
0x080091F2: 2A00 CMP R2, #0
0x080091F4: D000 BEQ .L2 ; 0x080091F8
0x080091F6: 4601 MOV R1, R0
.L2:
0x080091F8: 4260 RSBS R0, R4, #0
0x080091FA: 4160 ADCS R0, R4
0x080091FC: 2A00 CMP R2, #0
0x080091FE: D000 BEQ .L3 ; 0x08009202
0x08009200: 4620 MOV R0, R4
.L3:
0x08009202: 0044 LSLS R4, R0, #1
0x08009204: 430C ORRS R4, R1
0x08009206: 480E LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #56] [0x08009240] =0x20000448
0x08009208: 6800 LDR R0, [R0]
0x0800920A: 4284 CMP R4, R0
0x0800920C: D102 BNE .L4 ; 0x08009214
0x0800920E: 490D LDR R1, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #52] [0x08009244] =0x0800A958
0x08009210: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009248] =0x200001F9
0x08009212: E003 B .L5 ; 0x0800921C
.L4:
0x08009214: 00A0 LSLS R0, R4, #2
0x08009216: 490D LDR R1, =LVP_OVP ; [PC, #52] [0x0800924C] =0x20001228
0x08009218: 5808 LDR R0, [R1, R0]
0x0800921A: 490D LDR R1, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #52] [0x08009250] =0x0800A948
.L5:
0x0800921C: 00A2 LSLS R2, R4, #2
0x0800921E: 4B0D LDR R3, =AUTO_LVP_OVP_Management.WhatToDo ; [PC, #52] [0x08009254] =0x20001238
0x08009220: 5098 STR R0, [R3, R2]
0x08009222: 5889 LDR R1, [R1, R2]
0x08009224: 6031 STR R1, [R6]
0x08009226: 4780 BLX R0
.L6:
0x08009228: 4805 LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #20] [0x08009240] =0x20000448
0x0800922A: 6004 STR R4, [R0]
.L7:
0x0800922C: BD70 POP {R4-R6, PC}
0x0800922E: 46C0 NOP
0x08009230: 2000134C DC.W AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked
0x08009234: 2000044C DC.W AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD
0x08009238: 50000800 DC.W 0x50000800
0x0800923C: 200001FB DC.W LVP_OVP_logic
0x08009240: 20000448 DC.W AUTO_LVP_OVP_Management.lastIdx
0x08009244: 0800A958 DC.W AUTO_LVP_OVP_Management.repeatEventDelay
0x08009248: 200001F9 DC.W DoNothing
0x0800924C: 20001228 DC.W LVP_OVP
0x08009250: 0800A948 DC.W AUTO_LVP_OVP_Management.newEventDelay
0x08009254: 20001238 DC.W AUTO_LVP_OVP_Management.WhatToDo
Section .text.OVP_not_present__LVP_not_present from main.o, size=108, align=4
OVP_not_present__LVP_not_present:
0x08009258: B5B0 PUSH {R4-R5, R7, LR}
0x0800925A: 2409 MOVS R4, #9
0x0800925C: 4620 MOV R0, R4
0x0800925E: F7FA FD8D BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08009262: 480F LDR R0, =ADC_OVP_not_present__LVP_not_present ; [PC, #60] [0x080092A0] =0x200000A9
0x08009264: F000 FDEE BL SetReturnFunction ; 0x08009E44
0x08009268: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x080092A4] =0x200012D8
0x0800926A: 490F LDR R1, =PreChargeStage ; [PC, #60] [0x080092A8] =0x20000331
0x0800926C: 6001 STR R1, [R0]
0x0800926E: 4620 MOV R0, R4
0x08009270: F7FA FD78 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x08009274: 4812 LDR R0, =0x20000D1E ; [PC, #72] [0x080092C0]
0x08009276: 2101 MOVS R1, #1
0x08009278: 8001 STRH R1, [R0]
0x0800927A: 480C LDR R0, =ExternalGreenLED_Management ; [PC, #48] [0x080092AC] =0x20001328
0x0800927C: 490C LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #48] [0x080092B0] =0x08008CAD
0x0800927E: 6001 STR R1, [R0]
0x08009280: 4C0C LDR R4, =0x50000400 ; [PC, #48] [0x080092B4]
0x08009282: 2108 MOVS R1, #8
0x08009284: 2500 MOVS R5, #0
0x08009286: 4620 MOV R0, R4
0x08009288: 462A MOV R2, R5
0x0800928A: F001 FFD2 BL HAL_GPIO_WritePin ; 0x0800B232
0x0800928E: 2102 MOVS R1, #2
0x08009290: 4620 MOV R0, R4
0x08009292: 462A MOV R2, R5
0x08009294: F001 FFCD BL HAL_GPIO_WritePin ; 0x0800B232
0x08009298: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x080092B8] =0x20001318
0x0800929A: 4908 LDR R1, =DoNothing ; [PC, #32] [0x080092BC] =0x200001F9
0x0800929C: 6001 STR R1, [R0]
0x0800929E: BDB0 POP {R4-R5, R7, PC}
0x080092A0: 200000A9 DC.W ADC_OVP_not_present__LVP_not_present
0x080092A4: 200012D8 DC.W MOSFETS_Management
0x080092A8: 20000331 DC.W PreChargeStage
0x080092AC: 20001328 DC.W ExternalGreenLED_Management
0x080092B0: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x080092B4: 50000400 DC.W 0x50000400
0x080092B8: 20001318 DC.W ExternalRedLED_Management
0x080092BC: 200001F9 DC.W DoNothing
0x080092C0: 20000D1E DC.W 0x20000D1E
Section .text.OVP_not_present__LVP_present from main.o, size=120, align=4
OVP_not_present__LVP_present:
0x080092C4: B570 PUSH {R4-R6, LR}
0x080092C6: 2409 MOVS R4, #9
0x080092C8: 4620 MOV R0, R4
0x080092CA: F7FA FD57 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x080092CE: 20EA MOVS R0, #234
0x080092D0: 4E11 LDR R6, =sys_data ; [PC, #68] [0x08009318] =0x20000C34
0x080092D2: 2103 MOVS R1, #3
0x080092D4: 5231 STRH R1, [R6, R0]
0x080092D6: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x0800931C] =0x200012D8
0x080092D8: 4911 LDR R1, =ADC_OVP_not_present__LVP_present ; [PC, #68] [0x08009320] =0x200000CD
0x080092DA: 6001 STR R1, [R0]
0x080092DC: 4620 MOV R0, R4
0x080092DE: F7FA FD41 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x080092E2: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x08009324] =0x20001328
0x080092E4: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x08009328] =0x08008CAD
0x080092E6: 6001 STR R1, [R0]
0x080092E8: 4C10 LDR R4, =0x50000400 ; [PC, #64] [0x0800932C]
0x080092EA: 2108 MOVS R1, #8
0x080092EC: 2500 MOVS R5, #0
0x080092EE: 4620 MOV R0, R4
0x080092F0: 462A MOV R2, R5
0x080092F2: F001 FF9E BL HAL_GPIO_WritePin ; 0x0800B232
0x080092F6: 2102 MOVS R1, #2
0x080092F8: 4620 MOV R0, R4
0x080092FA: 462A MOV R2, R5
0x080092FC: F001 FF99 BL HAL_GPIO_WritePin ; 0x0800B232
0x08009300: 2021 MOVS R0, #33
0x08009302: 00C0 LSLS R0, R0, #3
0x08009304: 5A31 LDRH R1, [R6, R0]
0x08009306: 1C49 ADDS R1, R1, #1
0x08009308: 5231 STRH R1, [R6, R0]
0x0800930A: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x08009330] =0x20001318
0x0800930C: 4909 LDR R1, =DoNothing ; [PC, #36] [0x08009334] =0x200001F9
0x0800930E: 6001 STR R1, [R0]
0x08009310: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x08009338] =0x2000126C
0x08009312: 2101 MOVS R1, #1
0x08009314: 6001 STR R1, [R0]
0x08009316: BD70 POP {R4-R6, PC}
0x08009318: 20000C34 DC.W sys_data
0x0800931C: 200012D8 DC.W MOSFETS_Management
0x08009320: 200000CD DC.W ADC_OVP_not_present__LVP_present
0x08009324: 20001328 DC.W ExternalGreenLED_Management
0x08009328: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x0800932C: 50000400 DC.W 0x50000400
0x08009330: 20001318 DC.W ExternalRedLED_Management
0x08009334: 200001F9 DC.W DoNothing
0x08009338: 2000126C DC.W statDataChanged
Section .text.OVP_present__LVP_not_present from main.o, size=124, align=4
OVP_present__LVP_not_present:
0x0800933C: B5F0 PUSH {R4-R7, LR}
0x0800933E: B081 SUB SP, SP, #4
0x08009340: 2509 MOVS R5, #9
0x08009342: 4628 MOV R0, R5
0x08009344: F7FA FD1A BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x08009348: 20EA MOVS R0, #234
0x0800934A: 4F12 LDR R7, =sys_data ; [PC, #72] [0x08009394] =0x20000C34
0x0800934C: 2402 MOVS R4, #2
0x0800934E: 523C STRH R4, [R7, R0]
0x08009350: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009398] =0x200012D8
0x08009352: 4912 LDR R1, =ADC_OVP_present__LVP_not_present ; [PC, #72] [0x0800939C] =0x20000141
0x08009354: 6001 STR R1, [R0]
0x08009356: 4628 MOV R0, R5
0x08009358: F7FA FD04 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800935C: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x080093A0] =0x20001328
0x0800935E: 4911 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #68] [0x080093A4] =0x08008CAD
0x08009360: 6001 STR R1, [R0]
0x08009362: 4D11 LDR R5, =0x50000400 ; [PC, #68] [0x080093A8]
0x08009364: 2108 MOVS R1, #8
0x08009366: 2600 MOVS R6, #0
0x08009368: 4628 MOV R0, R5
0x0800936A: 4632 MOV R2, R6
0x0800936C: F001 FF61 BL HAL_GPIO_WritePin ; 0x0800B232
0x08009370: 4628 MOV R0, R5
0x08009372: 4621 MOV R1, R4
0x08009374: 4632 MOV R2, R6
0x08009376: F001 FF5C BL HAL_GPIO_WritePin ; 0x0800B232
0x0800937A: 2085 MOVS R0, #133
0x0800937C: 0040 LSLS R0, R0, #1
0x0800937E: 5A39 LDRH R1, [R7, R0]
0x08009380: 1C49 ADDS R1, R1, #1
0x08009382: 5239 STRH R1, [R7, R0]
0x08009384: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x080093AC] =0x20001318
0x08009386: 490A LDR R1, =DoNothing ; [PC, #40] [0x080093B0] =0x200001F9
0x08009388: 6001 STR R1, [R0]
0x0800938A: 480A LDR R0, =statDataChanged ; [PC, #40] [0x080093B4] =0x2000126C
0x0800938C: 2101 MOVS R1, #1
0x0800938E: 6001 STR R1, [R0]
0x08009390: B001 ADD SP, SP, #4
0x08009392: BDF0 POP {R4-R7, PC}
0x08009394: 20000C34 DC.W sys_data
0x08009398: 200012D8 DC.W MOSFETS_Management
0x0800939C: 20000141 DC.W ADC_OVP_present__LVP_not_present
0x080093A0: 20001328 DC.W ExternalGreenLED_Management
0x080093A4: 08008CAD DC.W ExternalGreenLEDShortBlinking
0x080093A8: 50000400 DC.W 0x50000400
0x080093AC: 20001318 DC.W ExternalRedLED_Management
0x080093B0: 200001F9 DC.W DoNothing
0x080093B4: 2000126C DC.W statDataChanged
Section .text.OVP_present__LVP_present from main.o, size=104, align=4
OVP_present__LVP_present:
0x080093B8: B5B0 PUSH {R4-R5, R7, LR}
0x080093BA: 2409 MOVS R4, #9
0x080093BC: 4620 MOV R0, R4
0x080093BE: F7FA FCDD BL HAL_NVIC_DisableIRQ ; 0x08003D7C
0x080093C2: 20EA MOVS R0, #234
0x080093C4: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08009400] =0x20000C34
0x080093C6: 2100 MOVS R1, #0
0x080093C8: 5229 STRH R1, [R5, R0]
0x080093CA: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08009404] =0x200012D8
0x080093CC: 490E LDR R1, =ADC_OVP_present__LVP_present ; [PC, #56] [0x08009408] =0x200001B5
0x080093CE: 6001 STR R1, [R0]
0x080093D0: 4620 MOV R0, R4
0x080093D2: F7FA FCC7 BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x080093D6: 2021 MOVS R0, #33
0x080093D8: 00C0 LSLS R0, R0, #3
0x080093DA: 5A29 LDRH R1, [R5, R0]
0x080093DC: 1C49 ADDS R1, R1, #1
0x080093DE: 5229 STRH R1, [R5, R0]
0x080093E0: 2085 MOVS R0, #133
0x080093E2: 0040 LSLS R0, R0, #1
0x080093E4: 5A29 LDRH R1, [R5, R0]
0x080093E6: 1C49 ADDS R1, R1, #1
0x080093E8: 5229 STRH R1, [R5, R0]
0x080093EA: 4808 LDR R0, =ExternalRedLED_Management ; [PC, #32] [0x0800940C] =0x20001318
0x080093EC: 4908 LDR R1, =ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking ; [PC, #32] [0x08009410] =0x08008C05
0x080093EE: 6001 STR R1, [R0]
0x080093F0: 4808 LDR R0, =ExternalGreenLED_Management ; [PC, #32] [0x08009414] =0x20001328
0x080093F2: 4909 LDR R1, =TurnExternalGreenLEDOff ; [PC, #36] [0x08009418] =0x08008CF9
0x080093F4: 6001 STR R1, [R0]
0x080093F6: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x0800941C] =0x2000126C
0x080093F8: 2101 MOVS R1, #1
0x080093FA: 6001 STR R1, [R0]
0x080093FC: BDB0 POP {R4-R5, R7, PC}
0x080093FE: 46C0 NOP
0x08009400: 20000C34 DC.W sys_data
0x08009404: 200012D8 DC.W MOSFETS_Management
0x08009408: 200001B5 DC.W ADC_OVP_present__LVP_present
0x0800940C: 20001318 DC.W ExternalRedLED_Management
0x08009410: 08008C05 DC.W ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking
0x08009414: 20001328 DC.W ExternalGreenLED_Management
0x08009418: 08008CF9 DC.W TurnExternalGreenLEDOff
0x0800941C: 2000126C DC.W statDataChanged
Section .text.LVP_OVP_Management_NoAutoreconnect from main.o, size=204, align=4
LVP_OVP_Management_NoAutoreconnect:
0x08009420: B570 PUSH {R4-R6, LR}
0x08009422: 2900 CMP R1, #0
0x08009424: D006 BEQ .L1 ; 0x08009434
0x08009426: 4826 LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #152] [0x080094C0] =0x20001368
0x08009428: 2100 MOVS R1, #0
0x0800942A: 7001 STRB R1, [R0]
0x0800942C: 43C8 MVNS R0, R1
0x0800942E: 4925 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #148] [0x080094C4] =0x2000042C
0x08009430: 6008 STR R0, [R1]
0x08009432: BD70 POP {R4-R6, PC}
.L1:
0x08009434: 4924 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked ; [PC, #144] [0x080094C8] =0x200012DC
0x08009436: 680A LDR R2, [R1]
0x08009438: 1A82 SUBS R2, R0, R2
0x0800943A: 4E24 LDR R6, =LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD ; [PC, #144] [0x080094CC] =0x20000430
0x0800943C: 6833 LDR R3, [R6]
0x0800943E: 429A CMP R2, R3
0x08009440: D93C BLS .L10 ; 0x080094BC
0x08009442: 6008 STR R0, [R1]
0x08009444: 4D22 LDR R5, =0x50000800 ; [PC, #136] [0x080094D0]
0x08009446: 2140 MOVS R1, #64
0x08009448: 4628 MOV R0, R5
0x0800944A: F001 FB6C BL HAL_GPIO_ReadPin ; 0x0800AB26
0x0800944E: 4604 MOV R4, R0
0x08009450: 2180 MOVS R1, #128
0x08009452: 4628 MOV R0, R5
0x08009454: F001 FB67 BL HAL_GPIO_ReadPin ; 0x0800AB26
0x08009458: 4241 RSBS R1, R0, #0
0x0800945A: 4141 ADCS R1, R0
0x0800945C: 4A1D LDR R2, =LVP_OVP_logic ; [PC, #116] [0x080094D4] =0x200001FB
0x0800945E: 7812 LDRB R2, [R2]
0x08009460: 2A00 CMP R2, #0
0x08009462: D000 BEQ .L2 ; 0x08009466
0x08009464: 4601 MOV R1, R0
.L2:
0x08009466: 4260 RSBS R0, R4, #0
0x08009468: 4160 ADCS R0, R4
0x0800946A: 2A00 CMP R2, #0
0x0800946C: D000 BEQ .L3 ; 0x08009470
0x0800946E: 4620 MOV R0, R4
.L3:
0x08009470: 0044 LSLS R4, R0, #1
0x08009472: 430C ORRS R4, R1
0x08009474: 4D13 LDR R5, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #76] [0x080094C4] =0x2000042C
0x08009476: 6828 LDR R0, [R5]
0x08009478: 4284 CMP R4, R0
0x0800947A: D107 BNE .L4 ; 0x0800948C
0x0800947C: 00A1 LSLS R1, R4, #2
0x0800947E: 4A17 LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #92] [0x080094DC] =0x20001218
0x08009480: 4818 LDR R0, =DoNothing ; [PC, #96] [0x080094E4] =0x200001F9
0x08009482: 5050 STR R0, [R2, R1]
0x08009484: 4A18 LDR R2, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #96] [0x080094E8] =0x0800A958
0x08009486: 5851 LDR R1, [R2, R1]
0x08009488: 6031 STR R1, [R6]
0x0800948A: E015 B .L8 ; 0x080094B8
.L4:
0x0800948C: 480C LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #48] [0x080094C0] =0x20001368
0x0800948E: 7801 LDRB R1, [R0]
0x08009490: 2901 CMP R1, #1
0x08009492: D103 BNE .L5 ; 0x0800949C
0x08009494: 00A0 LSLS R0, R4, #2
0x08009496: 4911 LDR R1, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #68] [0x080094DC] =0x20001218
0x08009498: 5808 LDR R0, [R1, R0]
0x0800949A: E00B B .L7 ; 0x080094B4
.L5:
0x0800949C: 2C00 CMP R4, #0
0x0800949E: D001 BEQ .L6 ; 0x080094A4
0x080094A0: 2101 MOVS R1, #1
0x080094A2: 7001 STRB R1, [R0]
.L6:
0x080094A4: 00A1 LSLS R1, R4, #2
0x080094A6: 480C LDR R0, =LVP_OVP ; [PC, #48] [0x080094D8] =0x20001228
0x080094A8: 5840 LDR R0, [R0, R1]
0x080094AA: 4A0C LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #48] [0x080094DC] =0x20001218
0x080094AC: 5050 STR R0, [R2, R1]
0x080094AE: 4A0C LDR R2, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #48] [0x080094E0] =0x0800A948
0x080094B0: 5851 LDR R1, [R2, R1]
0x080094B2: 6031 STR R1, [R6]
.L7:
0x080094B4: 2800 CMP R0, #0
0x080094B6: D000 BEQ .L9 ; 0x080094BA
.L8:
0x080094B8: 4780 BLX R0
.L9:
0x080094BA: 602C STR R4, [R5]
.L10:
0x080094BC: BD70 POP {R4-R6, PC}
0x080094BE: 46C0 NOP
0x080094C0: 20001368 DC.W LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag
0x080094C4: 2000042C DC.W LVP_OVP_Management_NoAutoreconnect.lastIdx
0x080094C8: 200012DC DC.W LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked
0x080094CC: 20000430 DC.W LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD
0x080094D0: 50000800 DC.W 0x50000800
0x080094D4: 200001FB DC.W LVP_OVP_logic
0x080094D8: 20001228 DC.W LVP_OVP
0x080094DC: 20001218 DC.W LVP_OVP_Management_NoAutoreconnect.WhatToDo
0x080094E0: 0800A948 DC.W AUTO_LVP_OVP_Management.newEventDelay
0x080094E4: 200001F9 DC.W DoNothing
0x080094E8: 0800A958 DC.W AUTO_LVP_OVP_Management.repeatEventDelay
Section .text.StartAutoMode from main.o, size=140, align=4
StartAutoMode:
0x080094EC: B5F0 PUSH {R4-R7, LR}
0x080094EE: B081 SUB SP, SP, #4
0x080094F0: 2002 MOVS R0, #2
0x080094F2: 43C6 MVNS R6, R0
0x080094F4: F7F9 FEAA BL HAL_GetTick ; 0x0800324C
0x080094F8: 4604 MOV R4, R0
0x080094FA: 4D16 LDR R5, =sys_data ; [PC, #88] [0x08009554] =0x20000C34
0x080094FC: 8DA8 LDRH R0, [R5, #44]
0x080094FE: 1EC0 SUBS R0, R0, #3
0x08009500: 42B0 CMP R0, R6
0x08009502: D824 BHI .L1 ; 0x0800954E
0x08009504: 4E14 LDR R6, =last_time_started ; [PC, #80] [0x08009558] =0x20001290
0x08009506: 6830 LDR R0, [R6]
0x08009508: 1A20 SUBS R0, R4, R0
0x0800950A: 4914 LDR R1, =0x000003E9 ; [PC, #80] [0x0800955C]
0x0800950C: 4288 CMP R0, R1
0x0800950E: D31E BCC .L1 ; 0x0800954E
0x08009510: 4813 LDR R0, =overload_shutdown_time ; [PC, #76] [0x08009560] =0x20000410
0x08009512: 6800 LDR R0, [R0]
0x08009514: 1A21 SUBS R1, R4, R0
0x08009516: 4813 LDR R0, =0x00002710 ; [PC, #76] [0x08009564]
0x08009518: 4281 CMP R1, R0
0x0800951A: D918 BLS .L1 ; 0x0800954E
0x0800951C: 4912 LDR R1, =overcurrent_shutdown_time ; [PC, #72] [0x08009568] =0x20000414
0x0800951E: 6809 LDR R1, [R1]
0x08009520: 1A61 SUBS R1, R4, R1
0x08009522: 4281 CMP R1, R0
0x08009524: D913 BLS .L1 ; 0x0800954E
0x08009526: 4811 LDR R0, =htim16 ; [PC, #68] [0x0800956C] =0x200010D0
0x08009528: F7FB FEDA BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x0800952C: 2701 MOVS R7, #1
0x0800952E: 43F9 MVNS R1, R7
0x08009530: 480F LDR R0, =htim7 ; [PC, #60] [0x08009570] =0x20000FA0
0x08009532: 6802 LDR R2, [R0]
0x08009534: 6111 STR R1, [R2, #16]
0x08009536: 6034 STR R4, [R6]
0x08009538: 2100 MOVS R1, #0
0x0800953A: 6251 STR R1, [R2, #36]
0x0800953C: F7FB FE98 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08009540: 2043 MOVS R0, #67
0x08009542: 0080 LSLS R0, R0, #2
0x08009544: 5A29 LDRH R1, [R5, R0]
0x08009546: 1C49 ADDS R1, R1, #1
0x08009548: 5229 STRH R1, [R5, R0]
0x0800954A: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08009574] =0x2000126C
0x0800954C: 6007 STR R7, [R0]
.L1:
0x0800954E: B001 ADD SP, SP, #4
0x08009550: BDF0 POP {R4-R7, PC}
0x08009552: 46C0 NOP
0x08009554: 20000C34 DC.W sys_data
0x08009558: 20001290 DC.W last_time_started
0x0800955C: 000003E9 DC.W 0x000003E9
0x08009560: 20000410 DC.W overload_shutdown_time
0x08009564: 00002710 DC.W 0x00002710
0x08009568: 20000414 DC.W overcurrent_shutdown_time
0x0800956C: 200010D0 DC.W htim16
0x08009570: 20000FA0 DC.W htim7
0x08009574: 2000126C DC.W statDataChanged
Section .text.StartOnMode from main.o, size=116, align=4
StartOnMode:
0x08009578: B5F0 PUSH {R4-R7, LR}
0x0800957A: B081 SUB SP, SP, #4
0x0800957C: 2002 MOVS R0, #2
0x0800957E: 43C0 MVNS R0, R0
0x08009580: 4C15 LDR R4, =sys_data ; [PC, #84] [0x080095D8] =0x20000C34
0x08009582: 8DA1 LDRH R1, [R4, #44]
0x08009584: 1EC9 SUBS R1, R1, #3
0x08009586: 4281 CMP R1, R0
0x08009588: D821 BHI .L1 ; 0x080095CE
0x0800958A: 4812 LDR R0, =manual_overdrive_is_enabled ; [PC, #72] [0x080095D4] =0x20001288
0x0800958C: 6800 LDR R0, [R0]
0x0800958E: 2800 CMP R0, #0
0x08009590: D01D BEQ .L1 ; 0x080095CE
0x08009592: 2501 MOVS R5, #1
0x08009594: 43EE MVNS R6, R5
0x08009596: F7F9 FE59 BL HAL_GetTick ; 0x0800324C
0x0800959A: 4910 LDR R1, =htim6 ; [PC, #64] [0x080095DC] =0x20000FEC
0x0800959C: 680A LDR R2, [R1]
0x0800959E: 6116 STR R6, [R2, #16]
0x080095A0: 4B0F LDR R3, =last_time_started ; [PC, #60] [0x080095E0] =0x20001290
0x080095A2: 6018 STR R0, [R3]
0x080095A4: 2700 MOVS R7, #0
0x080095A6: 6257 STR R7, [R2, #36]
0x080095A8: 4608 MOV R0, R1
0x080095AA: F7FB FE61 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x080095AE: 480D LDR R0, =htim16 ; [PC, #52] [0x080095E4] =0x200010D0
0x080095B0: 6801 LDR R1, [R0]
0x080095B2: 610E STR R6, [R1, #16]
0x080095B4: 624F STR R7, [R1, #36]
0x080095B6: F7FB FE5B BL HAL_TIM_Base_Start_IT ; 0x08005270
0x080095BA: 2043 MOVS R0, #67
0x080095BC: 0080 LSLS R0, R0, #2
0x080095BE: 5A21 LDRH R1, [R4, R0]
0x080095C0: 1C49 ADDS R1, R1, #1
0x080095C2: 5221 STRH R1, [R4, R0]
0x080095C4: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x080095E8] =0x2000126C
0x080095C6: 6005 STR R5, [R0]
0x080095C8: 200C MOVS R0, #12
0x080095CA: F7FA FBD7 BL HAL_NVIC_DisableIRQ ; 0x08003D7C
.L1:
0x080095CE: B001 ADD SP, SP, #4
0x080095D0: BDF0 POP {R4-R7, PC}
0x080095D2: 46C0 NOP
0x080095D4: 20001288 DC.W manual_overdrive_is_enabled
0x080095D8: 20000C34 DC.W sys_data
0x080095DC: 20000FEC DC.W htim6
0x080095E0: 20001290 DC.W last_time_started
0x080095E4: 200010D0 DC.W htim16
0x080095E8: 2000126C DC.W statDataChanged
Section .text.CallibrateCurrentSensorZeroOffsetOnContactBB from main.o, size=132, align=4
CallibrateCurrentSensorZeroOffsetOnContactBB:
0x080095EC: B5F0 PUSH {R4-R7, LR}
0x080095EE: B083 SUB SP, SP, #12
0x080095F0: 2500 MOVS R5, #0
0x080095F2: 462C MOV R4, R5
0x080095F4: 462F MOV R7, R5
.L1:
0x080095F6: 4816 LDR R0, =rawContactVoltageDropPlus ; [PC, #88] [0x08009650] =0x20001274
0x080095F8: 6806 LDR R6, [R0]
0x080095FA: 4916 LDR R1, =rawContactVoltageDropMinus ; [PC, #88] [0x08009654] =0x20001278
0x080095FC: 680A LDR R2, [R1]
0x080095FE: 9202 STR R2, [SP, #8]
0x08009600: 6803 LDR R3, [R0]
0x08009602: 6808 LDR R0, [R1]
0x08009604: 9000 STR R0, [SP, #0]
0x08009606: 2000 MOVS R0, #0
0x08009608: 4913 LDR R1, =0x0800BADE ; [PC, #76] [0x08009658]
0x0800960A: 462A MOV R2, R5
0x0800960C: F001 FED3 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08009610: 1934 ADDS R4, R6, R4
0x08009612: 9802 LDR R0, [SP, #8]
0x08009614: 19C7 ADDS R7, R0, R7
0x08009616: 1C6D ADDS R5, R5, #1
0x08009618: 4810 LDR R0, =0x0000C350 ; [PC, #64] [0x0800965C]
0x0800961A: 4285 CMP R5, R0
0x0800961C: D1EB BNE .L1 ; 0x080095F6
0x0800961E: 4605 MOV R5, R0
0x08009620: 4638 MOV R0, R7
0x08009622: 4629 MOV R1, R5
0x08009624: F000 FFDE BL __aeabi_uidiv ; 0x0800A5E4
0x08009628: 4606 MOV R6, R0
0x0800962A: 4F10 LDR R7, =0x20000C80 ; [PC, #64] [0x0800966C]
0x0800962C: 8078 STRH R0, [R7, #2]
0x0800962E: 4620 MOV R0, R4
0x08009630: 4629 MOV R1, R5
0x08009632: F000 FFD7 BL __aeabi_uidiv ; 0x0800A5E4
0x08009636: 8038 STRH R0, [R7]
0x08009638: B282 UXTH R2, R0
0x0800963A: B2B3 UXTH R3, R6
0x0800963C: 2000 MOVS R0, #0
0x0800963E: 4908 LDR R1, =0x0800BB0B ; [PC, #32] [0x08009660]
0x08009640: F001 FEB9 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08009644: 4807 LDR R0, =Callibration ; [PC, #28] [0x08009664] =0x20001338
0x08009646: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009668] =0x200001F9
0x08009648: 6001 STR R1, [R0]
0x0800964A: B003 ADD SP, SP, #12
0x0800964C: BDF0 POP {R4-R7, PC}
0x0800964E: 46C0 NOP
0x08009650: 20001274 DC.W rawContactVoltageDropPlus
0x08009654: 20001278 DC.W rawContactVoltageDropMinus
0x08009658: 0800BADE DC.W 0x0800BADE
0x0800965C: 0000C350 DC.W 0x0000C350
0x08009660: 0800BB0B DC.W 0x0800BB0B
0x08009664: 20001338 DC.W Callibration
0x08009668: 200001F9 DC.W DoNothing
0x0800966C: 20000C80 DC.W 0x20000C80
Section .text.CallibrateControlCurrentVoltageDropOnContactBB from main.o, size=244, align=4
CallibrateControlCurrentVoltageDropOnContactBB:
0x08009670: B5F0 PUSH {R4-R7, LR}
0x08009672: B081 SUB SP, SP, #4
0x08009674: 482E LDR R0, =0x0800B935 ; [PC, #184] [0x08009730]
0x08009676: 492F LDR R1, =0x0800B5DE ; [PC, #188] [0x08009734]
0x08009678: F7FD FBD8 BL LOG_I ; 0x08006E2C
0x0800967C: F7F9 FDE6 BL HAL_GetTick ; 0x0800324C
0x08009680: 4604 MOV R4, R0
0x08009682: F7F9 FDE3 BL HAL_GetTick ; 0x0800324C
0x08009686: 1B00 SUBS R0, R0, R4
0x08009688: 4E2B LDR R6, =0x0000EA60 ; [PC, #172] [0x08009738]
0x0800968A: 2700 MOVS R7, #0
0x0800968C: 42B0 CMP R0, R6
0x0800968E: D215 BCS .L2 ; 0x080096BC
0x08009690: 463D MOV R5, R7
.L1:
0x08009692: 1BE8 SUBS R0, R5, R7
0x08009694: 4929 LDR R1, =rawContactVoltageDropMinus ; [PC, #164] [0x0800973C] =0x20001278
0x08009696: 6809 LDR R1, [R1]
0x08009698: 180D ADDS R5, R1, R0
0x0800969A: 17E8 ASRS R0, R5, #31
0x0800969C: 0F00 LSRS R0, R0, #28
0x0800969E: 1828 ADDS R0, R5, R0
0x080096A0: 1107 ASRS R7, R0, #4
0x080096A2: 2000 MOVS R0, #0
0x080096A4: 4926 LDR R1, =0x0800BD23 ; [PC, #152] [0x08009740]
0x080096A6: 463A MOV R2, R7
0x080096A8: F001 FE85 BL SEGGER_RTT_printf ; 0x0800B3B6
0x080096AC: 2001 MOVS R0, #1
0x080096AE: F7F9 FDD3 BL HAL_Delay ; 0x08003258
0x080096B2: F7F9 FDCB BL HAL_GetTick ; 0x0800324C
0x080096B6: 1B00 SUBS R0, R0, R4
0x080096B8: 42B0 CMP R0, R6
0x080096BA: D3EA BCC .L1 ; 0x08009692
.L2:
0x080096BC: 204E MOVS R0, #78
0x080096BE: 4E21 LDR R6, =sys_data ; [PC, #132] [0x08009744] =0x20000C34
0x080096C0: 5A30 LDRH R0, [R6, R0]
0x080096C2: 1A3C SUBS R4, R7, R0
0x080096C4: 20E2 MOVS R0, #226
0x080096C6: 5E30 LDRSH R0, [R6, R0]
0x080096C8: 28C7 CMP R0, #199
0x080096CA: DC02 BGT .L3 ; 0x080096D2
0x080096CC: 206E MOVS R0, #110
0x080096CE: 4360 MULS R0, R4, R0
0x080096D0: E010 B .L4 ; 0x080096F4
.L3:
0x080096D2: B280 UXTH R0, R0
0x080096D4: 08C1 LSRS R1, R0, #3
0x080096D6: 294A CMP R1, #74
0x080096D8: D810 BHI .L5 ; 0x080096FC
0x080096DA: 210A MOVS R1, #10
0x080096DC: 4341 MULS R1, R0, R1
0x080096DE: 481A LDR R0, =0xFFFFF830 ; [PC, #104] [0x08009748]
0x080096E0: 1808 ADDS R0, R1, R0
0x080096E2: B280 UXTH R0, R0
0x080096E4: 0900 LSRS R0, R0, #4
0x080096E6: 4919 LDR R1, =0x00000A3E ; [PC, #100] [0x0800974C]
0x080096E8: 4341 MULS R1, R0, R1
0x080096EA: 0C08 LSRS R0, R1, #16
0x080096EC: 216E MOVS R1, #110
0x080096EE: 1A08 SUBS R0, R1, R0
0x080096F0: 4344 MULS R4, R0, R4
0x080096F2: 4620 MOV R0, R4
.L4:
0x080096F4: 2164 MOVS R1, #100
0x080096F6: F000 FF55 BL __aeabi_idiv ; 0x0800A5A4
0x080096FA: 4604 MOV R4, R0
.L5:
0x080096FC: B2A5 UXTH R5, R4
0x080096FE: 206E MOVS R0, #110
0x08009700: 4368 MULS R0, R5, R0
0x08009702: 2164 MOVS R1, #100
0x08009704: F000 FF6E BL __aeabi_uidiv ; 0x0800A5E4
0x08009708: 2140 MOVS R1, #64
0x0800970A: 5270 STRH R0, [R6, R1]
0x0800970C: 87F4 STRH R4, [R6, #62]
0x0800970E: 4810 LDR R0, =0x00000BB8 ; [PC, #64] [0x08009750]
0x08009710: 4360 MULS R0, R4, R0
0x08009712: 4910 LDR R1, =0x00000FFF ; [PC, #64] [0x08009754]
0x08009714: F000 FF46 BL __aeabi_idiv ; 0x0800A5A4
0x08009718: 87B0 STRH R0, [R6, #60]
0x0800971A: B283 UXTH R3, R0
0x0800971C: 2000 MOVS R0, #0
0x0800971E: 490E LDR R1, =0x0800BD43 ; [PC, #56] [0x08009758]
0x08009720: 462A MOV R2, R5
0x08009722: F001 FE48 BL SEGGER_RTT_printf ; 0x0800B3B6
0x08009726: 480D LDR R0, =Callibration ; [PC, #52] [0x0800975C] =0x20001338
0x08009728: 490D LDR R1, =DoNothing ; [PC, #52] [0x08009760] =0x200001F9
0x0800972A: 6001 STR R1, [R0]
0x0800972C: B001 ADD SP, SP, #4
0x0800972E: BDF0 POP {R4-R7, PC}
0x08009730: 0800B935 DC.W 0x0800B935
0x08009734: 0800B5DE DC.W 0x0800B5DE
0x08009738: 0000EA60 DC.W 0x0000EA60
0x0800973C: 20001278 DC.W rawContactVoltageDropMinus
0x08009740: 0800BD23 DC.W 0x0800BD23
0x08009744: 20000C34 DC.W sys_data
0x08009748: FFFFF830 DC.W 0xFFFFF830
0x0800974C: 00000A3E DC.W 0x00000A3E
0x08009750: 00000BB8 DC.W 0x00000BB8
0x08009754: 00000FFF DC.W 0x00000FFF
0x08009758: 0800BD43 DC.W 0x0800BD43
0x0800975C: 20001338 DC.W Callibration
0x08009760: 200001F9 DC.W DoNothing
Section .text.CallibrateVoltageDropABMiddlePointOffset from main.o, size=104, align=4
CallibrateVoltageDropABMiddlePointOffset:
0x08009764: B5F0 PUSH {R4-R7, LR}
0x08009766: B081 SUB SP, SP, #4
0x08009768: 2400 MOVS R4, #0
0x0800976A: 4F10 LDR R7, =rawMOSFETsVoltageDrop ; [PC, #64] [0x080097AC] =0x20001270
0x0800976C: 4625 MOV R5, R4
.L1:
0x0800976E: 683E LDR R6, [R7]
0x08009770: 683B LDR R3, [R7]
0x08009772: 2000 MOVS R0, #0
0x08009774: 490E LDR R1, =0x0800B605 ; [PC, #56] [0x080097B0]
0x08009776: 4622 MOV R2, R4
0x08009778: F001 FE1D BL SEGGER_RTT_printf ; 0x0800B3B6
0x0800977C: 1975 ADDS R5, R6, R5
0x0800977E: 1C64 ADDS R4, R4, #1
0x08009780: 480C LDR R0, =0x0000C350 ; [PC, #48] [0x080097B4]
0x08009782: 4284 CMP R4, R0
0x08009784: D1F3 BNE .L1 ; 0x0800976E
0x08009786: 4601 MOV R1, R0
0x08009788: 4628 MOV R0, R5
0x0800978A: F000 FF2B BL __aeabi_uidiv ; 0x0800A5E4
0x0800978E: 490A LDR R1, =0x000007FF ; [PC, #40] [0x080097B8]
0x08009790: 1A08 SUBS R0, R1, R0
0x08009792: 490A LDR R1, =sys_data ; [PC, #40] [0x080097BC] =0x20000C34
0x08009794: 8748 STRH R0, [R1, #58]
0x08009796: B202 SXTH R2, R0
0x08009798: 2000 MOVS R0, #0
0x0800979A: 4909 LDR R1, =0x0800BB30 ; [PC, #36] [0x080097C0]
0x0800979C: F001 FE0B BL SEGGER_RTT_printf ; 0x0800B3B6
0x080097A0: 4808 LDR R0, =Callibration ; [PC, #32] [0x080097C4] =0x20001338
0x080097A2: 4909 LDR R1, =DoNothing ; [PC, #36] [0x080097C8] =0x200001F9
0x080097A4: 6001 STR R1, [R0]
0x080097A6: B001 ADD SP, SP, #4
0x080097A8: BDF0 POP {R4-R7, PC}
0x080097AA: 46C0 NOP
0x080097AC: 20001270 DC.W rawMOSFETsVoltageDrop
0x080097B0: 0800B605 DC.W 0x0800B605
0x080097B4: 0000C350 DC.W 0x0000C350
0x080097B8: 000007FF DC.W 0x000007FF
0x080097BC: 20000C34 DC.W sys_data
0x080097C0: 0800BB30 DC.W 0x0800BB30
0x080097C4: 20001338 DC.W Callibration
0x080097C8: 200001F9 DC.W DoNothing
Section .text.mbUartInit from modbus.o, size=288, align=4
mbUartInit:
0x080097CC: B5F0 PUSH {R4-R7, LR}
0x080097CE: B083 SUB SP, SP, #12
0x080097D0: 460D MOV R5, R1
0x080097D2: 9002 STR R0, [SP, #8]
0x080097D4: 6001 STR R1, [R0]
0x080097D6: 200C MOVS R0, #12
0x080097D8: 493F LDR R1, =0x40013800 ; [PC, #252] [0x080098D8]
0x080097DA: C506 STM R5!, {R1-R2}
0x080097DC: 2100 MOVS R1, #0
0x080097DE: 60E8 STR R0, [R5, #12]
0x080097E0: 6129 STR R1, [R5, #16]
0x080097E2: 6169 STR R1, [R5, #20]
0x080097E4: 61A9 STR R1, [R5, #24]
0x080097E6: 61E9 STR R1, [R5, #28]
0x080097E8: 6229 STR R1, [R5, #32]
0x080097EA: 2601 MOVS R6, #1
0x080097EC: 0337 LSLS R7, R6, #12
0x080097EE: 3D08 SUBS R5, #8
0x080097F0: 462C MOV R4, R5
0x080097F2: 3480 ADDS R4, #128
0x080097F4: 9809 LDR R0, [SP, #36]
0x080097F6: 9A08 LDR R2, [SP, #32]
0x080097F8: 2B00 CMP R3, #0
0x080097FA: D004 BEQ .L1 ; 0x08009806
0x080097FC: 2B01 CMP R3, #1
0x080097FE: D104 BNE .L2 ; 0x0800980A
0x08009800: 2103 MOVS R1, #3
0x08009802: 0249 LSLS R1, R1, #9
0x08009804: E002 B .L3 ; 0x0800980C
.L1:
0x08009806: 02B1 LSLS R1, R6, #10
0x08009808: E000 B .L3 ; 0x0800980C
.L2:
0x0800980A: 460F MOV R7, R1
.L3:
0x0800980C: 60AF STR R7, [R5, #8]
0x0800980E: 6129 STR R1, [R5, #16]
0x08009810: 1E51 SUBS R1, R2, #1
0x08009812: 1E4A SUBS R2, R1, #1
0x08009814: 4191 SBCS R1, R2
0x08009816: 0349 LSLS R1, R1, #13
0x08009818: 60E9 STR R1, [R5, #12]
0x0800981A: F000 FEB5 BL __aeabi_ui2d ; 0x0800A588
0x0800981E: 2700 MOVS R7, #0
0x08009820: 4B2E LDR R3, =0x400C0000 ; [PC, #184] [0x080098DC]
0x08009822: 463A MOV R2, R7
0x08009824: F001 FBE4 BL __aeabi_dmul ; 0x0800AFF0
0x08009828: F000 FE96 BL __aeabi_d2uiz ; 0x0800A558
0x0800982C: 9001 STR R0, [SP, #4]
0x0800982E: 6860 LDR R0, [R4, #4]
0x08009830: 2800 CMP R0, #0
0x08009832: D103 BNE .L4 ; 0x0800983C
0x08009834: 7027 STRB R7, [R4]
0x08009836: 4628 MOV R0, R5
0x08009838: F000 FE3C BL HAL_UART_MspInit ; 0x0800A4B4
.L4:
0x0800983C: 2024 MOVS R0, #36
0x0800983E: 6060 STR R0, [R4, #4]
0x08009840: 6828 LDR R0, [R5]
0x08009842: 6801 LDR R1, [R0]
0x08009844: 43B1 BICS R1, R6
0x08009846: 6001 STR R1, [R0]
0x08009848: 4628 MOV R0, R5
0x0800984A: F7FB FEF3 BL UART_SetConfig ; 0x08005634
0x0800984E: 2801 CMP R0, #1
0x08009850: 9C02 LDR R4, [SP, #8]
0x08009852: D029 BEQ .L6 ; 0x080098A8
0x08009854: 6AA8 LDR R0, [R5, #40]
0x08009856: 2800 CMP R0, #0
0x08009858: D002 BEQ .L5 ; 0x08009860
0x0800985A: 4628 MOV R0, R5
0x0800985C: F001 F99C BL UART_AdvFeatureConfig ; 0x0800AB98
.L5:
0x08009860: 03B1 LSLS R1, R6, #14
0x08009862: 6828 LDR R0, [R5]
0x08009864: 6882 LDR R2, [R0, #8]
0x08009866: 430A ORRS R2, R1
0x08009868: 6082 STR R2, [R0, #8]
0x0800986A: 03F1 LSLS R1, R6, #15
0x0800986C: 6882 LDR R2, [R0, #8]
0x0800986E: 438A BICS R2, R1
0x08009870: 6082 STR R2, [R0, #8]
0x08009872: 6801 LDR R1, [R0]
0x08009874: 4A1A LDR R2, =0xFC00FFFF ; [PC, #104] [0x080098E0]
0x08009876: 400A ANDS R2, R1
0x08009878: 6002 STR R2, [R0]
0x0800987A: 05F1 LSLS R1, R6, #23
0x0800987C: 6842 LDR R2, [R0, #4]
0x0800987E: 430A ORRS R2, R1
0x08009880: 6042 STR R2, [R0, #4]
0x08009882: 06B1 LSLS R1, R6, #26
0x08009884: 6802 LDR R2, [R0]
0x08009886: 430A ORRS R2, R1
0x08009888: 6002 STR R2, [R0]
0x0800988A: 21FF MOVS R1, #255
0x0800988C: 0609 LSLS R1, R1, #24
0x0800988E: 6942 LDR R2, [R0, #20]
0x08009890: 400A ANDS R2, R1
0x08009892: 9901 LDR R1, [SP, #4]
0x08009894: 430A ORRS R2, R1
0x08009896: 6142 STR R2, [R0, #20]
0x08009898: 6801 LDR R1, [R0]
0x0800989A: 4331 ORRS R1, R6
0x0800989C: 6001 STR R1, [R0]
0x0800989E: 4628 MOV R0, R5
0x080098A0: F7FB FFD0 BL UART_CheckIdleState ; 0x08005844
0x080098A4: 2800 CMP R0, #0
0x080098A6: D001 BEQ .L7 ; 0x080098AC
.L6:
0x080098A8: F7FF F986 BL Error_Handler ; 0x08008BB8
.L7:
0x080098AC: 6820 LDR R0, [R4]
0x080098AE: F001 FAA8 BL HAL_UARTEx_DisableFifoMode ; 0x0800AE02
0x080098B2: 2800 CMP R0, #0
0x080098B4: D001 BEQ .L8 ; 0x080098BA
0x080098B6: F7FF F97F BL Error_Handler ; 0x08008BB8
.L8:
0x080098BA: 6820 LDR R0, [R4]
0x080098BC: 3427 ADDS R4, #39
0x080098BE: 0232 LSLS R2, R6, #8
0x080098C0: 4621 MOV R1, R4
0x080098C2: F7FC F8C7 BL HAL_UART_Receive_IT ; 0x08005A54
0x080098C6: 2800 CMP R0, #0
0x080098C8: D004 BEQ .L10 ; 0x080098D4
0x080098CA: 4806 LDR R0, =0x0800BDCF ; [PC, #24] [0x080098E4]
0x080098CC: 4906 LDR R1, =0x0800BB56 ; [PC, #24] [0x080098E8]
0x080098CE: F7FD FAE9 BL LOG_E ; 0x08006EA4
.L9:
0x080098D2: E7FE B .L9 ; 0x080098D2
.L10:
0x080098D4: B003 ADD SP, SP, #12
0x080098D6: BDF0 POP {R4-R7, PC}
0x080098D8: 40013800 DC.W 0x40013800
0x080098DC: 400C0000 DC.W 0x400C0000
0x080098E0: FC00FFFF DC.W 0xFC00FFFF
0x080098E4: 0800BDCF DC.W 0x0800BDCF
0x080098E8: 0800BB56 DC.W 0x0800BB56
Section .text.MODBUS_UART_IRQHandler from modbus.o, size=592, align=4
MODBUS_UART_IRQHandler:
0x080098EC: B5F0 PUSH {R4-R7, LR}
0x080098EE: B08D SUB SP, SP, #52
0x080098F0: 4605 MOV R5, R0
0x080098F2: 6802 LDR R2, [R0]
0x080098F4: 69D1 LDR R1, [R2, #28]
0x080098F6: 6810 LDR R0, [R2]
0x080098F8: 900C STR R0, [SP, #48]
0x080098FA: 2001 MOVS R0, #1
0x080098FC: 900A STR R0, [SP, #40]
0x080098FE: 0700 LSLS R0, R0, #28
0x08009900: 9009 STR R0, [SP, #36]
0x08009902: 9505 STR R5, [SP, #20]
0x08009904: 3584 ADDS R5, #132
0x08009906: 6890 LDR R0, [R2, #8]
0x08009908: 900B STR R0, [SP, #44]
0x0800990A: 0708 LSLS R0, R1, #28
0x0800990C: 9008 STR R0, [SP, #32]
0x0800990E: D048 BEQ .L8 ; 0x080099A2
0x08009910: 9809 LDR R0, [SP, #36]
0x08009912: 1C43 ADDS R3, R0, #1
0x08009914: 980B LDR R0, [SP, #44]
0x08009916: 4003 ANDS R3, R0
0x08009918: 2601 MOVS R6, #1
0x0800991A: 0237 LSLS R7, R6, #8
0x0800991C: 463C MOV R4, R7
0x0800991E: 3420 ADDS R4, #32
0x08009920: 980C LDR R0, [SP, #48]
0x08009922: 4004 ANDS R4, R0
0x08009924: 431C ORRS R4, R3
0x08009926: D03C BEQ .L8 ; 0x080099A2
0x08009928: 4007 ANDS R7, R0
0x0800992A: 427C RSBS R4, R7, #0
0x0800992C: 417C ADCS R4, R7
0x0800992E: 07CF LSLS R7, R1, #31
0x08009930: 9F0A LDR R7, [SP, #40]
0x08009932: D000 BEQ .L1 ; 0x08009936
0x08009934: 4627 MOV R7, R4
.L1:
0x08009936: 2F00 CMP R7, #0
0x08009938: D103 BNE .L2 ; 0x08009942
0x0800993A: 6216 STR R6, [R2, #32]
0x0800993C: 68AC LDR R4, [R5, #8]
0x0800993E: 4334 ORRS R4, R6
0x08009940: 60AC STR R4, [R5, #8]
.L2:
0x08009942: 980B LDR R0, [SP, #44]
0x08009944: 4006 ANDS R6, R0
0x08009946: 4274 RSBS R4, R6, #0
0x08009948: 4174 ADCS R4, R6
0x0800994A: 078F LSLS R7, R1, #30
0x0800994C: 980A LDR R0, [SP, #40]
0x0800994E: 4607 MOV R7, R0
0x08009950: D500 BPL .L3 ; 0x08009954
0x08009952: 4627 MOV R7, R4
.L3:
0x08009954: 2F00 CMP R7, #0
0x08009956: D105 BNE .L4 ; 0x08009964
0x08009958: 2402 MOVS R4, #2
0x0800995A: 6214 STR R4, [R2, #32]
0x0800995C: 68AC LDR R4, [R5, #8]
0x0800995E: 2704 MOVS R7, #4
0x08009960: 4327 ORRS R7, R4
0x08009962: 60AF STR R7, [R5, #8]
.L4:
0x08009964: 4274 RSBS R4, R6, #0
0x08009966: 4174 ADCS R4, R6
0x08009968: 074E LSLS R6, R1, #29
0x0800996A: 4606 MOV R6, R0
0x0800996C: D500 BPL .L5 ; 0x08009970
0x0800996E: 4626 MOV R6, R4
.L5:
0x08009970: 2E00 CMP R6, #0
0x08009972: D105 BNE .L6 ; 0x08009980
0x08009974: 2404 MOVS R4, #4
0x08009976: 6214 STR R4, [R2, #32]
0x08009978: 68AC LDR R4, [R5, #8]
0x0800997A: 2602 MOVS R6, #2
0x0800997C: 4326 ORRS R6, R4
0x0800997E: 60AE STR R6, [R5, #8]
.L6:
0x08009980: 9808 LDR R0, [SP, #32]
0x08009982: 2800 CMP R0, #0
0x08009984: D50D BPL .L8 ; 0x080099A2
0x08009986: 1E5C SUBS R4, R3, #1
0x08009988: 41A3 SBCS R3, R4
0x0800998A: 980C LDR R0, [SP, #48]
0x0800998C: 0684 LSLS R4, R0, #26
0x0800998E: 9C0A LDR R4, [SP, #40]
0x08009990: D400 BMI .L7 ; 0x08009994
0x08009992: 461C MOV R4, R3
.L7:
0x08009994: 2C01 CMP R4, #1
0x08009996: D104 BNE .L8 ; 0x080099A2
0x08009998: 2308 MOVS R3, #8
0x0800999A: 6213 STR R3, [R2, #32]
0x0800999C: 68AC LDR R4, [R5, #8]
0x0800999E: 431C ORRS R4, R3
0x080099A0: 60AC STR R4, [R5, #8]
.L8:
0x080099A2: 2601 MOVS R6, #1
0x080099A4: 05F0 LSLS R0, R6, #23
0x080099A6: 9007 STR R0, [SP, #28]
0x080099A8: 050B LSLS R3, R1, #20
0x080099AA: D50F BPL .L9 ; 0x080099CC
0x080099AC: 9B0B LDR R3, [SP, #44]
0x080099AE: 4003 ANDS R3, R0
0x080099B0: 06B4 LSLS R4, R6, #26
0x080099B2: 980C LDR R0, [SP, #48]
0x080099B4: 4004 ANDS R4, R0
0x080099B6: 18E3 ADDS R3, R4, R3
0x080099B8: D008 BEQ .L9 ; 0x080099CC
0x080099BA: 02F3 LSLS R3, R6, #11
0x080099BC: 6213 STR R3, [R2, #32]
0x080099BE: 2320 MOVS R3, #32
0x080099C0: 606B STR R3, [R5, #4]
0x080099C2: 602B STR R3, [R5]
0x080099C4: 4B5A LDR R3, =modbusData ; [PC, #0x0168] [0x08009B30] =0x200009F8
0x080099C6: 751E STRB R6, [R3, #20]
0x080099C8: 4C5A LDR R4, =0x00000231 ; [PC, #0x0168] [0x08009B34]
0x080099CA: 551E STRB R6, [R3, R4]
.L9:
0x080099CC: 9604 STR R6, [SP, #16]
0x080099CE: 2020 MOVS R0, #32
0x080099D0: 460F MOV R7, R1
0x080099D2: 9008 STR R0, [SP, #32]
0x080099D4: 4007 ANDS R7, R0
0x080099D6: D022 BEQ .L11 ; 0x08009A1E
0x080099D8: 9B0B LDR R3, [SP, #44]
0x080099DA: 9809 LDR R0, [SP, #36]
0x080099DC: 4003 ANDS R3, R0
0x080099DE: 9C0C LDR R4, [SP, #48]
0x080099E0: 9808 LDR R0, [SP, #32]
0x080099E2: 4004 ANDS R4, R0
0x080099E4: 431C ORRS R4, R3
0x080099E6: D01A BEQ .L11 ; 0x08009A1E
0x080099E8: 686B LDR R3, [R5, #4]
0x080099EA: 2B22 CMP R3, #34
0x080099EC: D113 BNE .L10 ; 0x08009A16
0x080099EE: 2345 MOVS R3, #69
0x080099F0: 00DB LSLS R3, R3, #3
0x080099F2: 484F LDR R0, =modbusData ; [PC, #0x013C] [0x08009B30] =0x200009F8
0x080099F4: 58C6 LDR R6, [R0, R3]
0x080099F6: 9804 LDR R0, [SP, #16]
0x080099F8: 0204 LSLS R4, R0, #8
0x080099FA: 42A6 CMP R6, R4
0x080099FC: D20B BCS .L10 ; 0x08009A16
0x080099FE: 4C4C LDR R4, =modbusData ; [PC, #0x0130] [0x08009B30] =0x200009F8
0x08009A00: 19A0 ADDS R0, R4, R6
0x08009A02: 6A52 LDR R2, [R2, #36]
0x08009A04: 2627 MOVS R6, #39
0x08009A06: 5582 STRB R2, [R0, R6]
0x08009A08: 4A4A LDR R2, =0x00000231 ; [PC, #0x0128] [0x08009B34]
0x08009A0A: 9804 LDR R0, [SP, #16]
0x08009A0C: 54A0 STRB R0, [R4, R2]
0x08009A0E: 58E2 LDR R2, [R4, R3]
0x08009A10: 1C52 ADDS R2, R2, #1
0x08009A12: 50E2 STR R2, [R4, R3]
0x08009A14: E003 B .L11 ; 0x08009A1E
.L10:
0x08009A16: 6993 LDR R3, [R2, #24]
0x08009A18: 2408 MOVS R4, #8
0x08009A1A: 431C ORRS R4, R3
0x08009A1C: 6194 STR R4, [R2, #24]
.L11:
0x08009A1E: 2080 MOVS R0, #128
0x08009A20: 460E MOV R6, R1
0x08009A22: 9006 STR R0, [SP, #24]
0x08009A24: 4006 ANDS R6, R0
0x08009A26: 980A LDR R0, [SP, #40]
0x08009A28: D030 BEQ .L14 ; 0x08009A8C
0x08009A2A: 9A0B LDR R2, [SP, #44]
0x08009A2C: 9B07 LDR R3, [SP, #28]
0x08009A2E: 401A ANDS R2, R3
0x08009A30: 9B0C LDR R3, [SP, #48]
0x08009A32: 9C06 LDR R4, [SP, #24]
0x08009A34: 4023 ANDS R3, R4
0x08009A36: 4313 ORRS R3, R2
0x08009A38: D028 BEQ .L14 ; 0x08009A8C
0x08009A3A: 4A3D LDR R2, =modbusData ; [PC, #244] [0x08009B30] =0x200009F8
0x08009A3C: 6813 LDR R3, [R2]
0x08009A3E: 2484 MOVS R4, #132
0x08009A40: 591C LDR R4, [R3, R4]
0x08009A42: 2C21 CMP R4, #33
0x08009A44: D114 BNE .L12 ; 0x08009A70
0x08009A46: 461C MOV R4, R3
0x08009A48: 3456 ADDS R4, #86
0x08009A4A: 8822 LDRH R2, [R4]
0x08009A4C: 2A00 CMP R2, #0
0x08009A4E: D00F BEQ .L12 ; 0x08009A70
0x08009A50: 681A LDR R2, [R3]
0x08009A52: 9202 STR R2, [SP, #8]
0x08009A54: 6D1A LDR R2, [R3, #80]
0x08009A56: 9203 STR R2, [SP, #12]
0x08009A58: 7812 LDRB R2, [R2]
0x08009A5A: 9401 STR R4, [SP, #4]
0x08009A5C: 9C02 LDR R4, [SP, #8]
0x08009A5E: 62A2 STR R2, [R4, #40]
0x08009A60: 9A03 LDR R2, [SP, #12]
0x08009A62: 1C52 ADDS R2, R2, #1
0x08009A64: 651A STR R2, [R3, #80]
0x08009A66: 9B01 LDR R3, [SP, #4]
0x08009A68: 881A LDRH R2, [R3]
0x08009A6A: 1E52 SUBS R2, R2, #1
0x08009A6C: 801A STRH R2, [R3]
0x08009A6E: E008 B .L13 ; 0x08009A82
.L12:
0x08009A70: 681A LDR R2, [R3]
0x08009A72: 6813 LDR R3, [R2]
0x08009A74: 9C06 LDR R4, [SP, #24]
0x08009A76: 43A3 BICS R3, R4
0x08009A78: 6013 STR R3, [R2]
0x08009A7A: 6813 LDR R3, [R2]
0x08009A7C: 2440 MOVS R4, #64
0x08009A7E: 431C ORRS R4, R3
0x08009A80: 6014 STR R4, [R2]
.L13:
0x08009A82: 4C2B LDR R4, =modbusData ; [PC, #172] [0x08009B30] =0x200009F8
0x08009A84: 2223 MOVS R2, #35
0x08009A86: 0112 LSLS R2, R2, #4
0x08009A88: 9B04 LDR R3, [SP, #16]
0x08009A8A: 54A3 STRB R3, [R4, R2]
.L14:
0x08009A8C: 2440 MOVS R4, #64
0x08009A8E: 9B0C LDR R3, [SP, #48]
0x08009A90: 4023 ANDS R3, R4
0x08009A92: 425A RSBS R2, R3, #0
0x08009A94: 415A ADCS R2, R3
0x08009A96: 0649 LSLS R1, R1, #25
0x08009A98: D500 BPL .L15 ; 0x08009A9C
0x08009A9A: 4610 MOV R0, R2
.L15:
0x08009A9C: 2800 CMP R0, #0
0x08009A9E: D10E BNE .L16 ; 0x08009ABE
0x08009AA0: 4825 LDR R0, =0x20000A1E ; [PC, #148] [0x08009B38]
0x08009AA2: 2100 MOVS R1, #0
0x08009AA4: 7001 STRB R1, [R0]
0x08009AA6: 9805 LDR R0, [SP, #20]
0x08009AA8: 6803 LDR R3, [R0]
0x08009AAA: 681A LDR R2, [R3]
0x08009AAC: 43A2 BICS R2, R4
0x08009AAE: 601A STR R2, [R3]
0x08009AB0: 6741 STR R1, [R0, #116]
0x08009AB2: 9908 LDR R1, [SP, #32]
0x08009AB4: 6029 STR R1, [R5]
0x08009AB6: F001 F951 BL HAL_UART_TxCpltCallback ; 0x0800AD5C
0x08009ABA: 2022 MOVS R0, #34
0x08009ABC: 6068 STR R0, [R5, #4]
.L16:
0x08009ABE: 68A8 LDR R0, [R5, #8]
0x08009AC0: 2800 CMP R0, #0
0x08009AC2: D029 BEQ .L18 ; 0x08009B18
0x08009AC4: 2322 MOVS R3, #34
0x08009AC6: 606B STR R3, [R5, #4]
0x08009AC8: 2F00 CMP R7, #0
0x08009ACA: D007 BEQ .L17 ; 0x08009ADC
0x08009ACC: 980B LDR R0, [SP, #44]
0x08009ACE: 9909 LDR R1, [SP, #36]
0x08009AD0: 4001 ANDS R1, R0
0x08009AD2: 980C LDR R0, [SP, #48]
0x08009AD4: 9A08 LDR R2, [SP, #32]
0x08009AD6: 4010 ANDS R0, R2
0x08009AD8: 4308 ORRS R0, R1
0x08009ADA: D11F BNE .L19 ; 0x08009B1C
.L17:
0x08009ADC: 2E00 CMP R6, #0
0x08009ADE: D01B BEQ .L18 ; 0x08009B18
0x08009AE0: 990B LDR R1, [SP, #44]
0x08009AE2: 9807 LDR R0, [SP, #28]
0x08009AE4: 4001 ANDS R1, R0
0x08009AE6: 980C LDR R0, [SP, #48]
0x08009AE8: 9A06 LDR R2, [SP, #24]
0x08009AEA: 4010 ANDS R0, R2
0x08009AEC: 4308 ORRS R0, R1
0x08009AEE: D013 BEQ .L18 ; 0x08009B18
0x08009AF0: 2026 MOVS R0, #38
0x08009AF2: 4E0F LDR R6, =modbusData ; [PC, #60] [0x08009B30] =0x200009F8
0x08009AF4: 2100 MOVS R1, #0
0x08009AF6: 5431 STRB R1, [R6, R0]
0x08009AF8: 9805 LDR R0, [SP, #20]
0x08009AFA: 2722 MOVS R7, #34
0x08009AFC: 6803 LDR R3, [R0]
0x08009AFE: 681A LDR R2, [R3]
0x08009B00: 43A2 BICS R2, R4
0x08009B02: 601A STR R2, [R3]
0x08009B04: 6741 STR R1, [R0, #116]
0x08009B06: 9908 LDR R1, [SP, #32]
0x08009B08: 6029 STR R1, [R5]
0x08009B0A: F001 F927 BL HAL_UART_TxCpltCallback ; 0x0800AD5C
0x08009B0E: 606F STR R7, [R5, #4]
0x08009B10: 2023 MOVS R0, #35
0x08009B12: 0100 LSLS R0, R0, #4
0x08009B14: 9904 LDR R1, [SP, #16]
0x08009B16: 5431 STRB R1, [R6, R0]
.L18:
0x08009B18: B00D ADD SP, SP, #52
0x08009B1A: BDF0 POP {R4-R7, PC}
.L19:
0x08009B1C: 9805 LDR R0, [SP, #20]
0x08009B1E: 6800 LDR R0, [R0]
0x08009B20: 6981 LDR R1, [R0, #24]
0x08009B22: 2208 MOVS R2, #8
0x08009B24: 430A ORRS R2, R1
0x08009B26: 6182 STR R2, [R0, #24]
0x08009B28: 2000 MOVS R0, #0
0x08009B2A: 60A8 STR R0, [R5, #8]
0x08009B2C: B00D ADD SP, SP, #52
0x08009B2E: BDF0 POP {R4-R7, PC}
0x08009B30: 200009F8 DC.W modbusData
0x08009B34: 00000231 DC.W 0x00000231
0x08009B38: 20000A1E DC.W 0x20000A1E
Section .text.mbSlaveCheckModbusRtuQuery from modbus.o, size=160, align=4
mbSlaveCheckModbusRtuQuery:
0x08009B3C: B5F0 PUSH {R4-R7, LR}
0x08009B3E: B083 SUB SP, SP, #12
0x08009B40: 2145 MOVS R1, #69
0x08009B42: 00CB LSLS R3, R1, #3
0x08009B44: 58C2 LDR R2, [R0, R3]
0x08009B46: 2A05 CMP R2, #5
0x08009B48: D33A BCC .L7 ; 0x08009BC0
0x08009B4A: 9301 STR R3, [SP, #4]
0x08009B4C: 2127 MOVS R1, #39
0x08009B4E: 5C41 LDRB R1, [R0, R1]
0x08009B50: 9100 STR R1, [SP, #0]
0x08009B52: 9002 STR R0, [SP, #8]
0x08009B54: 4604 MOV R4, R0
0x08009B56: 3427 ADDS R4, #39
0x08009B58: 4610 MOV R0, R2
0x08009B5A: 1E95 SUBS R5, R2, #2
0x08009B5C: 491C LDR R1, =0x0000FFFF ; [PC, #112] [0x08009BD0]
0x08009B5E: 2600 MOVS R6, #0
0x08009B60: 4F1C LDR R7, =0x0000A001 ; [PC, #112] [0x08009BD4]
0x08009B62: E003 B .L2 ; 0x08009B6C
.L1:
0x08009B64: 1C76 ADDS R6, R6, #1
0x08009B66: 42AE CMP R6, R5
0x08009B68: 4619 MOV R1, R3
0x08009B6A: D00C BEQ .L5 ; 0x08009B86
.L2:
0x08009B6C: 5DA3 LDRB R3, [R4, R6]
0x08009B6E: 404B EORS R3, R1
0x08009B70: 2107 MOVS R1, #7
0x08009B72: 43C9 MVNS R1, R1
0x08009B74: E002 B .L4 ; 0x08009B7C
.L3:
0x08009B76: 4613 MOV R3, R2
0x08009B78: 1C49 ADDS R1, R1, #1
0x08009B7A: D2F3 BCS .L1 ; 0x08009B64
.L4:
0x08009B7C: 085A LSRS R2, R3, #1
0x08009B7E: 07DB LSLS R3, R3, #31
0x08009B80: D0F9 BEQ .L3 ; 0x08009B76
0x08009B82: 407A EORS R2, R7
0x08009B84: E7F7 B .L3 ; 0x08009B76
.L5:
0x08009B86: 5D61 LDRB R1, [R4, R5]
0x08009B88: 1902 ADDS R2, R0, R4
0x08009B8A: 1E52 SUBS R2, R2, #1
0x08009B8C: 7812 LDRB R2, [R2]
0x08009B8E: 0212 LSLS R2, R2, #8
0x08009B90: 1851 ADDS R1, R2, R1
0x08009B92: 1AC9 SUBS R1, R1, R3
0x08009B94: 1E4A SUBS R2, R1, #1
0x08009B96: 4191 SBCS R1, R2
0x08009B98: 1C40 ADDS R0, R0, #1
0x08009B9A: 4242 RSBS R2, R0, #0
0x08009B9C: 4142 ADCS R2, R0
0x08009B9E: 430A ORRS R2, R1
0x08009BA0: 9802 LDR R0, [SP, #8]
0x08009BA2: 9B01 LDR R3, [SP, #4]
0x08009BA4: D10C BNE .L7 ; 0x08009BC0
0x08009BA6: 490C LDR R1, =sys_data ; [PC, #48] [0x08009BD8] =0x20000C34
0x08009BA8: 8BC9 LDRH R1, [R1, #30]
0x08009BAA: 9C00 LDR R4, [SP, #0]
0x08009BAC: 1B0A SUBS R2, R1, R4
0x08009BAE: 4251 RSBS R1, R2, #0
0x08009BB0: 4151 ADCS R1, R2
0x08009BB2: 2C00 CMP R4, #0
0x08009BB4: D100 BNE .L6 ; 0x08009BB8
0x08009BB6: 2101 MOVS R1, #1
.L6:
0x08009BB8: 2900 CMP R1, #0
0x08009BBA: D001 BEQ .L7 ; 0x08009BC0
0x08009BBC: 2102 MOVS R1, #2
0x08009BBE: E003 B .L8 ; 0x08009BC8
.L7:
0x08009BC0: 18C2 ADDS R2, R0, R3
0x08009BC2: 2100 MOVS R1, #0
0x08009BC4: 7501 STRB R1, [R0, #20]
0x08009BC6: 6011 STR R1, [R2]
.L8:
0x08009BC8: 4608 MOV R0, R1
0x08009BCA: B003 ADD SP, SP, #12
0x08009BCC: BDF0 POP {R4-R7, PC}
0x08009BCE: 46C0 NOP
0x08009BD0: 0000FFFF DC.W 0x0000FFFF
0x08009BD4: 0000A001 DC.W 0x0000A001
0x08009BD8: 20000C34 DC.W sys_data
Section .text.mbSlaveProcessRtuQuery from modbus.o, size=160, align=4
mbSlaveProcessRtuQuery:
0x08009BDC: B5F0 PUSH {R4-R7, LR}
0x08009BDE: B085 SUB SP, SP, #20
0x08009BE0: 4606 MOV R6, R0
0x08009BE2: 208B MOVS R0, #139
0x08009BE4: 0080 LSLS R0, R0, #2
0x08009BE6: 9004 STR R0, [SP, #16]
0x08009BE8: 2700 MOVS R7, #0
0x08009BEA: 5037 STR R7, [R6, R0]
0x08009BEC: 2027 MOVS R0, #39
0x08009BEE: 5C33 LDRB R3, [R6, R0]
0x08009BF0: 24FF MOVS R4, #255
0x08009BF2: 4620 MOV R0, R4
0x08009BF4: 3028 ADDS R0, #40
0x08009BF6: 5433 STRB R3, [R6, R0]
0x08009BF8: 9600 STR R6, [SP, #0]
0x08009BFA: 1835 ADDS R5, R6, R0
0x08009BFC: 4631 MOV R1, R6
0x08009BFE: 3127 ADDS R1, #39
0x08009C00: 2201 MOVS R2, #1
0x08009C02: 4628 MOV R0, R5
0x08009C04: F001 F9B5 BL mbSlaveProcessPdu ; 0x0800AF72
0x08009C08: 9904 LDR R1, [SP, #16]
0x08009C0A: 1871 ADDS R1, R6, R1
0x08009C0C: 9102 STR R1, [SP, #8]
0x08009C0E: 2145 MOVS R1, #69
0x08009C10: 00C9 LSLS R1, R1, #3
0x08009C12: 1871 ADDS R1, R6, R1
0x08009C14: 9103 STR R1, [SP, #12]
0x08009C16: 9604 STR R6, [SP, #16]
0x08009C18: 4632 MOV R2, R6
0x08009C1A: 3226 ADDS R2, #38
0x08009C1C: 2800 CMP R0, #0
0x08009C1E: 4621 MOV R1, R4
0x08009C20: D014 BEQ .L6 ; 0x08009C4C
0x08009C22: 4914 LDR R1, =0x0000FFFF ; [PC, #80] [0x08009C74]
0x08009C24: 4B14 LDR R3, =0x0000A001 ; [PC, #80] [0x08009C78]
0x08009C26: E003 B .L2 ; 0x08009C30
.L1:
0x08009C28: 1C7F ADDS R7, R7, #1
0x08009C2A: 4287 CMP R7, R0
0x08009C2C: 4621 MOV R1, R4
0x08009C2E: D00C BEQ .L5 ; 0x08009C4A
.L2:
0x08009C30: 5DEC LDRB R4, [R5, R7]
0x08009C32: 404C EORS R4, R1
0x08009C34: 2107 MOVS R1, #7
0x08009C36: 43C9 MVNS R1, R1
0x08009C38: E002 B .L4 ; 0x08009C40
.L3:
0x08009C3A: 4634 MOV R4, R6
0x08009C3C: 1C49 ADDS R1, R1, #1
0x08009C3E: D2F3 BCS .L1 ; 0x08009C28
.L4:
0x08009C40: 0866 LSRS R6, R4, #1
0x08009C42: 07E4 LSLS R4, R4, #31
0x08009C44: D0F9 BEQ .L3 ; 0x08009C3A
0x08009C46: 405E EORS R6, R3
0x08009C48: E7F7 B .L3 ; 0x08009C3A
.L5:
0x08009C4A: 0A21 LSRS R1, R4, #8
.L6:
0x08009C4C: 542C STRB R4, [R5, R0]
0x08009C4E: 182B ADDS R3, R5, R0
0x08009C50: 7059 STRB R1, [R3, #1]
0x08009C52: 210C MOVS R1, #12
0x08009C54: 7011 STRB R1, [R2]
0x08009C56: 1C81 ADDS R1, R0, #2
0x08009C58: 9802 LDR R0, [SP, #8]
0x08009C5A: 6001 STR R1, [R0]
0x08009C5C: 9C04 LDR R4, [SP, #16]
0x08009C5E: 6820 LDR R0, [R4]
0x08009C60: B28A UXTH R2, R1
0x08009C62: 4629 MOV R1, R5
0x08009C64: F7FB FE22 BL HAL_UART_Transmit_IT ; 0x080058AC
0x08009C68: 2000 MOVS R0, #0
0x08009C6A: 9903 LDR R1, [SP, #12]
0x08009C6C: 6008 STR R0, [R1]
0x08009C6E: 7520 STRB R0, [R4, #20]
0x08009C70: B005 ADD SP, SP, #20
0x08009C72: BDF0 POP {R4-R7, PC}
0x08009C74: 0000FFFF DC.W 0x0000FFFF
0x08009C78: 0000A001 DC.W 0x0000A001
Section .text.mbSlaveReadHoldingRegisters from modbus.o, size=128, align=4
mbSlaveReadHoldingRegisters:
0x08009C7C: B5F0 PUSH {R4-R7, LR}
0x08009C7E: 4C1E LDR R4, =sys_data ; [PC, #120] [0x08009CF8] =0x20000C34
0x08009C80: 2B00 CMP R3, #0
0x08009C82: D006 BEQ .L1 ; 0x08009C92
0x08009C84: 8BE5 LDRH R5, [R4, #30]
0x08009C86: 429D CMP R5, R3
0x08009C88: D003 BEQ .L1 ; 0x08009C92
0x08009C8A: 2186 MOVS R1, #134
0x08009C8C: 5481 STRB R1, [R0, R2]
0x08009C8E: 210B MOVS R1, #11
0x08009C90: E01B B .L3 ; 0x08009CCA
.L1:
0x08009C92: 794D LDRB R5, [R1, #5]
0x08009C94: 790B LDRB R3, [R1, #4]
0x08009C96: 021B LSLS R3, R3, #8
0x08009C98: 195B ADDS R3, R3, R5
0x08009C9A: 461E MOV R6, R3
0x08009C9C: 3E7E SUBS R6, #126
0x08009C9E: 277D MOVS R7, #125
0x08009CA0: 43FF MVNS R7, R7
0x08009CA2: 42BE CMP R6, R7
0x08009CA4: D803 BHI .L2 ; 0x08009CAE
0x08009CA6: 2183 MOVS R1, #131
0x08009CA8: 5481 STRB R1, [R0, R2]
0x08009CAA: 2103 MOVS R1, #3
0x08009CAC: E00D B .L3 ; 0x08009CCA
.L2:
0x08009CAE: 78CE LDRB R6, [R1, #3]
0x08009CB0: 7889 LDRB R1, [R1, #2]
0x08009CB2: 0209 LSLS R1, R1, #8
0x08009CB4: 1989 ADDS R1, R1, R6
0x08009CB6: 185B ADDS R3, R3, R1
0x08009CB8: 461E MOV R6, R3
0x08009CBA: 3E8C SUBS R6, #140
0x08009CBC: 278B MOVS R7, #139
0x08009CBE: 43FF MVNS R7, R7
0x08009CC0: 42BE CMP R6, R7
0x08009CC2: D806 BHI .L4 ; 0x08009CD2
0x08009CC4: 2183 MOVS R1, #131
0x08009CC6: 5481 STRB R1, [R0, R2]
0x08009CC8: 2102 MOVS R1, #2
.L3:
0x08009CCA: 1810 ADDS R0, R2, R0
0x08009CCC: 7041 STRB R1, [R0, #1]
0x08009CCE: 1C90 ADDS R0, R2, #2
0x08009CD0: BDF0 POP {R4-R7, PC}
.L4:
0x08009CD2: 2603 MOVS R6, #3
0x08009CD4: 5486 STRB R6, [R0, R2]
0x08009CD6: 1886 ADDS R6, R0, R2
0x08009CD8: 006D LSLS R5, R5, #1
0x08009CDA: 7075 STRB R5, [R6, #1]
0x08009CDC: 004D LSLS R5, R1, #1
0x08009CDE: 1964 ADDS R4, R4, R5
.L5:
0x08009CE0: 1885 ADDS R5, R0, R2
0x08009CE2: 7866 LDRB R6, [R4, #1]
0x08009CE4: 70AE STRB R6, [R5, #2]
0x08009CE6: 7826 LDRB R6, [R4]
0x08009CE8: 70EE STRB R6, [R5, #3]
0x08009CEA: 1CA4 ADDS R4, R4, #2
0x08009CEC: 1C92 ADDS R2, R2, #2
0x08009CEE: 1C49 ADDS R1, R1, #1
0x08009CF0: 4299 CMP R1, R3
0x08009CF2: D3F5 BCC .L5 ; 0x08009CE0
0x08009CF4: 1C90 ADDS R0, R2, #2
0x08009CF6: BDF0 POP {R4-R7, PC}
0x08009CF8: 20000C34 DC.W sys_data
Section .text.mbSlaveWriteSingleRegister from modbus.o, size=124, align=4
mbSlaveWriteSingleRegister:
0x08009CFC: B5F0 PUSH {R4-R7, LR}
0x08009CFE: 4C1D LDR R4, =sys_data ; [PC, #116] [0x08009D74] =0x20000C34
0x08009D00: 2B00 CMP R3, #0
0x08009D02: D008 BEQ .L1 ; 0x08009D16
0x08009D04: 8BE5 LDRH R5, [R4, #30]
0x08009D06: 429D CMP R5, R3
0x08009D08: D005 BEQ .L1 ; 0x08009D16
0x08009D0A: 2186 MOVS R1, #134
0x08009D0C: 5481 STRB R1, [R0, R2]
0x08009D0E: 1C53 ADDS R3, R2, #1
0x08009D10: 2402 MOVS R4, #2
0x08009D12: 210B MOVS R1, #11
0x08009D14: E02A B .L5 ; 0x08009D6C
.L1:
0x08009D16: 78CB LDRB R3, [R1, #3]
0x08009D18: 788D LDRB R5, [R1, #2]
0x08009D1A: 022D LSLS R5, R5, #8
0x08009D1C: 18ED ADDS R5, R5, R3
0x08009D1E: 2D8B CMP R5, #139
0x08009D20: D209 BCS .L2 ; 0x08009D36
0x08009D22: 268D MOVS R6, #141
0x08009D24: 00B6 LSLS R6, R6, #2
0x08009D26: 9F05 LDR R7, [SP, #20]
0x08009D28: 19BE ADDS R6, R7, R6
0x08009D2A: 6837 LDR R7, [R6]
0x08009D2C: 5D7F LDRB R7, [R7, R5]
0x08009D2E: 2F02 CMP R7, #2
0x08009D30: D007 BEQ .L3 ; 0x08009D42
0x08009D32: 2F00 CMP R7, #0
0x08009D34: D109 BNE .L4 ; 0x08009D4A
.L2:
0x08009D36: 2186 MOVS R1, #134
0x08009D38: 5481 STRB R1, [R0, R2]
0x08009D3A: 1C53 ADDS R3, R2, #1
0x08009D3C: 2102 MOVS R1, #2
0x08009D3E: 460C MOV R4, R1
0x08009D40: E014 B .L5 ; 0x08009D6C
.L3:
0x08009D42: 6876 LDR R6, [R6, #4]
0x08009D44: 8836 LDRH R6, [R6]
0x08009D46: 2E00 CMP R6, #0
0x08009D48: D0F5 BEQ .L2 ; 0x08009D36
.L4:
0x08009D4A: 006D LSLS R5, R5, #1
0x08009D4C: 1966 ADDS R6, R4, R5
0x08009D4E: 790F LDRB R7, [R1, #4]
0x08009D50: 7077 STRB R7, [R6, #1]
0x08009D52: 794E LDRB R6, [R1, #5]
0x08009D54: 5566 STRB R6, [R4, R5]
0x08009D56: 2406 MOVS R4, #6
0x08009D58: 5484 STRB R4, [R0, R2]
0x08009D5A: 1884 ADDS R4, R0, R2
0x08009D5C: 70A3 STRB R3, [R4, #2]
0x08009D5E: 2300 MOVS R3, #0
0x08009D60: 7063 STRB R3, [R4, #1]
0x08009D62: 790B LDRB R3, [R1, #4]
0x08009D64: 70E3 STRB R3, [R4, #3]
0x08009D66: 1D13 ADDS R3, R2, #4
0x08009D68: 7949 LDRB R1, [R1, #5]
0x08009D6A: 2405 MOVS R4, #5
.L5:
0x08009D6C: 54C1 STRB R1, [R0, R3]
0x08009D6E: 18A0 ADDS R0, R4, R2
0x08009D70: BDF0 POP {R4-R7, PC}
0x08009D72: 46C0 NOP
0x08009D74: 20000C34 DC.W sys_data
Section .text.mbSlaveWriteMultipleRegisters from modbus.o, size=204, align=4
mbSlaveWriteMultipleRegisters:
0x08009D78: B5F0 PUSH {R4-R7, LR}
0x08009D7A: B085 SUB SP, SP, #20
0x08009D7C: 9004 STR R0, [SP, #16]
0x08009D7E: 4D30 LDR R5, =sys_data ; [PC, #192] [0x08009E40] =0x20000C34
0x08009D80: 2402 MOVS R4, #2
0x08009D82: 2001 MOVS R0, #1
0x08009D84: 9003 STR R0, [SP, #12]
0x08009D86: 2B00 CMP R3, #0
0x08009D88: D006 BEQ .L1 ; 0x08009D98
0x08009D8A: 8BE8 LDRH R0, [R5, #30]
0x08009D8C: 4298 CMP R0, R3
0x08009D8E: D003 BEQ .L1 ; 0x08009D98
0x08009D90: 260B MOVS R6, #11
0x08009D92: 2386 MOVS R3, #134
0x08009D94: 4610 MOV R0, R2
0x08009D96: E04B B .L7 ; 0x08009E30
.L1:
0x08009D98: 794F LDRB R7, [R1, #5]
0x08009D9A: 7908 LDRB R0, [R1, #4]
0x08009D9C: 0200 LSLS R0, R0, #8
0x08009D9E: 19C0 ADDS R0, R0, R7
0x08009DA0: 4605 MOV R5, R0
0x08009DA2: 3D7C SUBS R5, #124
0x08009DA4: 237A MOVS R3, #122
0x08009DA6: 43DE MVNS R6, R3
0x08009DA8: 2390 MOVS R3, #144
0x08009DAA: 42B5 CMP R5, R6
0x08009DAC: D202 BCS .L2 ; 0x08009DB4
0x08009DAE: 2603 MOVS R6, #3
0x08009DB0: 4610 MOV R0, R2
0x08009DB2: E03D B .L7 ; 0x08009E30
.L2:
0x08009DB4: 9702 STR R7, [SP, #8]
0x08009DB6: 78CD LDRB R5, [R1, #3]
0x08009DB8: 788C LDRB R4, [R1, #2]
0x08009DBA: 9401 STR R4, [SP, #4]
0x08009DBC: 0224 LSLS R4, R4, #8
0x08009DBE: 9500 STR R5, [SP, #0]
0x08009DC0: 1967 ADDS R7, R4, R5
0x08009DC2: 19C5 ADDS R5, R0, R7
0x08009DC4: 4628 MOV R0, R5
0x08009DC6: 388C SUBS R0, #140
0x08009DC8: 248A MOVS R4, #138
0x08009DCA: 43E4 MVNS R4, R4
0x08009DCC: 2602 MOVS R6, #2
0x08009DCE: 42A0 CMP R0, R4
0x08009DD0: 4610 MOV R0, R2
0x08009DD2: 4634 MOV R4, R6
0x08009DD4: D32C BCC .L7 ; 0x08009E30
0x08009DD6: 4616 MOV R6, R2
0x08009DD8: 208D MOVS R0, #141
0x08009DDA: 0080 LSLS R0, R0, #2
0x08009DDC: 9A0A LDR R2, [SP, #40]
0x08009DDE: 1813 ADDS R3, R2, R0
0x08009DE0: 0078 LSLS R0, R7, #1
0x08009DE2: 4A17 LDR R2, =sys_data ; [PC, #92] [0x08009E40] =0x20000C34
0x08009DE4: 1814 ADDS R4, R2, R0
0x08009DE6: 1DC9 ADDS R1, R1, #7
0x08009DE8: E008 B .L5 ; 0x08009DFC
.L3:
0x08009DEA: 7808 LDRB R0, [R1]
0x08009DEC: 7060 STRB R0, [R4, #1]
0x08009DEE: 7848 LDRB R0, [R1, #1]
0x08009DF0: 7020 STRB R0, [R4]
.L4:
0x08009DF2: 1CA4 ADDS R4, R4, #2
0x08009DF4: 1C89 ADDS R1, R1, #2
0x08009DF6: 1C7F ADDS R7, R7, #1
0x08009DF8: 42AF CMP R7, R5
0x08009DFA: D20A BCS .L6 ; 0x08009E12
.L5:
0x08009DFC: 6818 LDR R0, [R3]
0x08009DFE: 5DC0 LDRB R0, [R0, R7]
0x08009E00: 2800 CMP R0, #0
0x08009E02: D0F6 BEQ .L4 ; 0x08009DF2
0x08009E04: 2802 CMP R0, #2
0x08009E06: D1F0 BNE .L3 ; 0x08009DEA
0x08009E08: 6858 LDR R0, [R3, #4]
0x08009E0A: 8800 LDRH R0, [R0]
0x08009E0C: 2800 CMP R0, #0
0x08009E0E: D1EC BNE .L3 ; 0x08009DEA
0x08009E10: E7EF B .L4 ; 0x08009DF2
.L6:
0x08009E12: 2010 MOVS R0, #16
0x08009E14: 4632 MOV R2, R6
0x08009E16: 9904 LDR R1, [SP, #16]
0x08009E18: 5588 STRB R0, [R1, R6]
0x08009E1A: 1988 ADDS R0, R1, R6
0x08009E1C: 9900 LDR R1, [SP, #0]
0x08009E1E: 7081 STRB R1, [R0, #2]
0x08009E20: 9901 LDR R1, [SP, #4]
0x08009E22: 7041 STRB R1, [R0, #1]
0x08009E24: 1CF0 ADDS R0, R6, #3
0x08009E26: 2405 MOVS R4, #5
0x08009E28: 2104 MOVS R1, #4
0x08009E2A: 9103 STR R1, [SP, #12]
0x08009E2C: 2300 MOVS R3, #0
0x08009E2E: 9E02 LDR R6, [SP, #8]
.L7:
0x08009E30: 9904 LDR R1, [SP, #16]
0x08009E32: 540B STRB R3, [R1, R0]
0x08009E34: 9803 LDR R0, [SP, #12]
0x08009E36: 1880 ADDS R0, R0, R2
0x08009E38: 540E STRB R6, [R1, R0]
0x08009E3A: 18A0 ADDS R0, R4, R2
0x08009E3C: B005 ADD SP, SP, #20
0x08009E3E: BDF0 POP {R4-R7, PC}
0x08009E40: 20000C34 DC.W sys_data
Section .text.SetReturnFunction from precharge.o, size=16, align=4
SetReturnFunction:
0x08009E44: 2800 CMP R0, #0
0x08009E46: D001 BEQ .L1 ; 0x08009E4C
0x08009E48: 4901 LDR R1, =ReturnFunctionPtr ; [PC, #4] [0x08009E50] =0x200012B4
0x08009E4A: 6008 STR R0, [R1]
.L1:
0x08009E4C: 4770 BX LR
0x08009E4E: 46C0 NOP
0x08009E50: 200012B4 DC.W ReturnFunctionPtr
Section .text.HAL_MspInit from stm32g0xx_hal_msp.o, size=64, align=4
HAL_MspInit:
0x08009E54: B500 PUSH {LR}
0x08009E56: B083 SUB SP, SP, #12
0x08009E58: 480D LDR R0, =0x4002103C ; [PC, #52] [0x08009E90]
0x08009E5A: 6841 LDR R1, [R0, #4]
0x08009E5C: 2201 MOVS R2, #1
0x08009E5E: 4311 ORRS R1, R2
0x08009E60: 6041 STR R1, [R0, #4]
0x08009E62: 6841 LDR R1, [R0, #4]
0x08009E64: 4011 ANDS R1, R2
0x08009E66: 9102 STR R1, [SP, #8]
0x08009E68: 9902 LDR R1, [SP, #8]
0x08009E6A: 0711 LSLS R1, R2, #28
0x08009E6C: 6802 LDR R2, [R0]
0x08009E6E: 430A ORRS R2, R1
0x08009E70: 6002 STR R2, [R0]
0x08009E72: 6800 LDR R0, [R0]
0x08009E74: 4008 ANDS R0, R1
0x08009E76: 9001 STR R0, [SP, #4]
0x08009E78: 9801 LDR R0, [SP, #4]
0x08009E7A: F7F9 FA09 BL HAL_SYSCFG_DisableVREFBUF ; 0x08003290
0x08009E7E: 2002 MOVS R0, #2
0x08009E80: F7F9 F9FC BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x0800327C
0x08009E84: 2003 MOVS R0, #3
0x08009E86: 0240 LSLS R0, R0, #9
0x08009E88: F7F9 FA0A BL HAL_SYSCFG_StrobeDBattpinsConfig ; 0x080032A0
0x08009E8C: B003 ADD SP, SP, #12
0x08009E8E: BD00 POP {PC}
0x08009E90: 4002103C DC.W 0x4002103C
Section .text.NMI_Handler from stm32g0xx_it.o, size=36, align=4
NMI_Handler:
0x08009E94: F7FB F83C BL HAL_RCC_NMI_IRQHandler ; 0x08004F10
0x08009E98: 4C05 LDR R4, =0x50000400 ; [PC, #20] [0x08009EB0]
0x08009E9A: 4D06 LDR R5, =0x0800B927 ; [PC, #24] [0x08009EB4]
.L1:
0x08009E9C: 2102 MOVS R1, #2
0x08009E9E: 4620 MOV R0, R4
0x08009EA0: F001 F9CF BL HAL_GPIO_TogglePin ; 0x0800B242
0x08009EA4: 2000 MOVS R0, #0
0x08009EA6: 4629 MOV R1, R5
0x08009EA8: F000 FD0E BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08009EAC: E7F6 B .L1 ; 0x08009E9C
0x08009EAE: 46C0 NOP
0x08009EB0: 50000400 DC.W 0x50000400
0x08009EB4: 0800B927 DC.W 0x0800B927
Section .text.HardFault_Handler from stm32g0xx_it.o, size=40, align=4
HardFault_Handler:
0x08009EB8: 2000 MOVS R0, #0
0x08009EBA: 4906 LDR R1, =0x0800BDD3 ; [PC, #24] [0x08009ED4]
0x08009EBC: F000 FD04 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08009EC0: 4905 LDR R1, =0x0800BDDB ; [PC, #20] [0x08009ED8]
0x08009EC2: 2000 MOVS R0, #0
0x08009EC4: F000 FD00 BL SEGGER_RTT_WriteString ; 0x0800A8C8
0x08009EC8: 4C04 LDR R4, =0x50000400 ; [PC, #16] [0x08009EDC]
.L1:
0x08009ECA: 2102 MOVS R1, #2
0x08009ECC: 4620 MOV R0, R4
0x08009ECE: F001 F9B8 BL HAL_GPIO_TogglePin ; 0x0800B242
0x08009ED2: E7FA B .L1 ; 0x08009ECA
0x08009ED4: 0800BDD3 DC.W 0x0800BDD3
0x08009ED8: 0800BDDB DC.W 0x0800BDDB
0x08009EDC: 50000400 DC.W 0x50000400
Section .text.TIM6_DAC_LPTIM1_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM6_DAC_LPTIM1_IRQHandler:
0x08009EE0: B580 PUSH {R7, LR}
0x08009EE2: 4802 LDR R0, =htim6 ; [PC, #8] [0x08009EEC] =0x20000FEC
0x08009EE4: F7FB FA16 BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EE8: BD80 POP {R7, PC}
0x08009EEA: 46C0 NOP
0x08009EEC: 20000FEC DC.W htim6
Section .text.TIM7_LPTIM2_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM7_LPTIM2_IRQHandler:
0x08009EF0: B580 PUSH {R7, LR}
0x08009EF2: 4802 LDR R0, =htim7 ; [PC, #8] [0x08009EFC] =0x20000FA0
0x08009EF4: F7FB FA0E BL HAL_TIM_IRQHandler ; 0x08005314
0x08009EF8: BD80 POP {R7, PC}
0x08009EFA: 46C0 NOP
0x08009EFC: 20000FA0 DC.W htim7
Section .text.TIM14_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM14_IRQHandler:
0x08009F00: B580 PUSH {R7, LR}
0x08009F02: 4802 LDR R0, =htim14 ; [PC, #8] [0x08009F0C] =0x20001168
0x08009F04: F7FB FA06 BL HAL_TIM_IRQHandler ; 0x08005314
0x08009F08: BD80 POP {R7, PC}
0x08009F0A: 46C0 NOP
0x08009F0C: 20001168 DC.W htim14
Section .text.TIM15_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM15_IRQHandler:
0x08009F10: B580 PUSH {R7, LR}
0x08009F12: 4802 LDR R0, =htim15 ; [PC, #8] [0x08009F1C] =0x2000111C
0x08009F14: F7FB F9FE BL HAL_TIM_IRQHandler ; 0x08005314
0x08009F18: BD80 POP {R7, PC}
0x08009F1A: 46C0 NOP
0x08009F1C: 2000111C DC.W htim15
Section .text.TIM16_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM16_IRQHandler:
0x08009F20: B580 PUSH {R7, LR}
0x08009F22: 4802 LDR R0, =htim16 ; [PC, #8] [0x08009F2C] =0x200010D0
0x08009F24: F7FB F9F6 BL HAL_TIM_IRQHandler ; 0x08005314
0x08009F28: BD80 POP {R7, PC}
0x08009F2A: 46C0 NOP
0x08009F2C: 200010D0 DC.W htim16
Section .text.TIM17_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM17_IRQHandler:
0x08009F30: B580 PUSH {R7, LR}
0x08009F32: 4802 LDR R0, =htim17 ; [PC, #8] [0x08009F3C] =0x20001084
0x08009F34: F7FB F9EE BL HAL_TIM_IRQHandler ; 0x08005314
0x08009F38: BD80 POP {R7, PC}
0x08009F3A: 46C0 NOP
0x08009F3C: 20001084 DC.W htim17
Section .text.HAL_TIM_PeriodElapsedCallback from stm32g0xx_it.o, size=216, align=4
HAL_TIM_PeriodElapsedCallback:
0x08009F40: B5B0 PUSH {R4-R5, R7, LR}
0x08009F42: 4604 MOV R4, R0
0x08009F44: F7FB F9CC BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x08009F48: 6820 LDR R0, [R4]
0x08009F4A: 4923 LDR R1, =0x40001000 ; [PC, #140] [0x08009FD8]
0x08009F4C: 4288 CMP R0, R1
0x08009F4E: D027 BEQ .L1 ; 0x08009FA0
0x08009F50: 4922 LDR R1, =htim7 ; [PC, #136] [0x08009FDC] =0x20000FA0
0x08009F52: 6809 LDR R1, [R1]
0x08009F54: 4288 CMP R0, R1
0x08009F56: D032 BEQ .L4 ; 0x08009FBE
0x08009F58: 4922 LDR R1, =0x40014000 ; [PC, #136] [0x08009FE4]
0x08009F5A: 4288 CMP R0, R1
0x08009F5C: D02E BEQ .L3 ; 0x08009FBC
0x08009F5E: 4C20 LDR R4, =htim14 ; [PC, #128] [0x08009FE0] =0x20001168
0x08009F60: 6821 LDR R1, [R4]
0x08009F62: 4288 CMP R0, R1
0x08009F64: D02A BEQ .L3 ; 0x08009FBC
0x08009F66: 4920 LDR R1, =0x40014800 ; [PC, #128] [0x08009FE8]
0x08009F68: 4288 CMP R0, R1
0x08009F6A: D031 BEQ .L5 ; 0x08009FD0
0x08009F6C: 491F LDR R1, =0x40014400 ; [PC, #124] [0x08009FEC]
0x08009F6E: 4288 CMP R0, R1
0x08009F70: D124 BNE .L3 ; 0x08009FBC
0x08009F72: 20EA MOVS R0, #234
0x08009F74: 491F LDR R1, =sys_data ; [PC, #124] [0x08009FF4] =0x20000C34
0x08009F76: 2500 MOVS R5, #0
0x08009F78: 520D STRH R5, [R1, R0]
0x08009F7A: 481F LDR R0, =MOSFETS_Management ; [PC, #124] [0x08009FF8] =0x200012D8
0x08009F7C: 4A1F LDR R2, =ADC_Open_Both_MOSFETs ; [PC, #124] [0x08009FFC] =0x20000001
0x08009F7E: 6002 STR R2, [R0]
0x08009F80: 858D STRH R5, [R1, #44]
0x08009F82: 481F LDR R0, =ExternalGreenLED_Management ; [PC, #124] [0x0800A000] =0x20001328
0x08009F84: 491F LDR R1, =TurnExternalGreenLEDOff ; [PC, #124] [0x0800A004] =0x08008CF9
0x08009F86: 6001 STR R1, [R0]
0x08009F88: 4620 MOV R0, R4
0x08009F8A: F7FB F9A9 BL HAL_TIM_Base_Stop_IT ; 0x080052E0
0x08009F8E: 2001 MOVS R0, #1
0x08009F90: 43C0 MVNS R0, R0
0x08009F92: 6821 LDR R1, [R4]
0x08009F94: 6108 STR R0, [R1, #16]
0x08009F96: 624D STR R5, [R1, #36]
0x08009F98: 4620 MOV R0, R4
0x08009F9A: F7FB F969 BL HAL_TIM_Base_Start_IT ; 0x08005270
0x08009F9E: BDB0 POP {R4-R5, R7, PC}
.L1:
0x08009FA0: 4C14 LDR R4, =sys_data ; [PC, #80] [0x08009FF4] =0x20000C34
0x08009FA2: 2501 MOVS R5, #1
0x08009FA4: 85A5 STRH R5, [R4, #44]
0x08009FA6: 4819 LDR R0, =ADC_Close_Both_MOSFETs ; [PC, #100] [0x0800A00C] =0x200001D5
0x08009FA8: F7FF FF4C BL SetReturnFunction ; 0x08009E44
0x08009FAC: 20EA MOVS R0, #234
0x08009FAE: 5225 STRH R5, [R4, R0]
0x08009FB0: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009FF8] =0x200012D8
0x08009FB2: 4917 LDR R1, =PreChargeStage ; [PC, #92] [0x0800A010] =0x20000331
0x08009FB4: 6001 STR R1, [R0]
0x08009FB6: 4812 LDR R0, =ExternalGreenLED_Management ; [PC, #72] [0x0800A000] =0x20001328
0x08009FB8: 4916 LDR R1, =TurnExternalGreenLEDOn ; [PC, #88] [0x0800A014] =0x08008D19
.L2:
0x08009FBA: 6001 STR R1, [R0]
.L3:
0x08009FBC: BDB0 POP {R4-R5, R7, PC}
.L4:
0x08009FBE: 480D LDR R0, =sys_data ; [PC, #52] [0x08009FF4] =0x20000C34
0x08009FC0: 2102 MOVS R1, #2
0x08009FC2: 8581 STRH R1, [R0, #44]
0x08009FC4: 4810 LDR R0, =AUTO_Mode ; [PC, #64] [0x0800A008] =0x20001348
0x08009FC6: 6802 LDR R2, [R0]
0x08009FC8: 2000 MOVS R0, #0
0x08009FCA: 2101 MOVS R1, #1
0x08009FCC: 4790 BLX R2
0x08009FCE: BDB0 POP {R4-R5, R7, PC}
.L5:
0x08009FD0: 4807 LDR R0, =command_parser_is_enabled ; [PC, #28] [0x08009FF0] =0x200012A0
0x08009FD2: 2101 MOVS R1, #1
0x08009FD4: E7F1 B .L2 ; 0x08009FBA
0x08009FD6: 46C0 NOP
0x08009FD8: 40001000 DC.W 0x40001000
0x08009FDC: 20000FA0 DC.W htim7
0x08009FE0: 20001168 DC.W htim14
0x08009FE4: 40014000 DC.W 0x40014000
0x08009FE8: 40014800 DC.W 0x40014800
0x08009FEC: 40014400 DC.W 0x40014400
0x08009FF0: 200012A0 DC.W command_parser_is_enabled
0x08009FF4: 20000C34 DC.W sys_data
0x08009FF8: 200012D8 DC.W MOSFETS_Management
0x08009FFC: 20000001 DC.W ADC_Open_Both_MOSFETs
0x0800A000: 20001328 DC.W ExternalGreenLED_Management
0x0800A004: 08008CF9 DC.W TurnExternalGreenLEDOff
0x0800A008: 20001348 DC.W AUTO_Mode
0x0800A00C: 200001D5 DC.W ADC_Close_Both_MOSFETs
0x0800A010: 20000331 DC.W PreChargeStage
0x0800A014: 08008D19 DC.W TurnExternalGreenLEDOn
Section .text.checkKeys from tast.o, size=124, align=4
checkKeys:
0x0800A018: B570 PUSH {R4-R6, LR}
0x0800A01A: 4916 LDR R1, =key_state ; [PC, #88] [0x0800A074] =0x20001294
0x0800A01C: 6808 LDR R0, [R1]
0x0800A01E: 4A16 LDR R2, =0x50000C10 ; [PC, #88] [0x0800A078]
0x0800A020: 6813 LDR R3, [R2]
0x0800A022: 4043 EORS R3, R0
0x0800A024: 4C15 LDR R4, =checkKeys.ct0 ; [PC, #84] [0x0800A07C] =0x200012AC
0x0800A026: 6822 LDR R2, [R4]
0x0800A028: 401A ANDS R2, R3
0x0800A02A: 43D5 MVNS R5, R2
0x0800A02C: 6025 STR R5, [R4]
0x0800A02E: 4C14 LDR R4, =checkKeys.ct1 ; [PC, #80] [0x0800A080] =0x200012A8
0x0800A030: 6826 LDR R6, [R4]
0x0800A032: 401E ANDS R6, R3
0x0800A034: 406E EORS R6, R5
0x0800A036: 6026 STR R6, [R4]
0x0800A038: 405A EORS R2, R3
0x0800A03A: 4032 ANDS R2, R6
0x0800A03C: 4050 EORS R0, R2
0x0800A03E: 6008 STR R0, [R1]
0x0800A040: 4002 ANDS R2, R0
0x0800A042: 4910 LDR R1, =key_press ; [PC, #64] [0x0800A084] =0x2000129C
0x0800A044: 680B LDR R3, [R1]
0x0800A046: 4313 ORRS R3, R2
0x0800A048: 600B STR R3, [R1]
0x0800A04A: 210C MOVS R1, #12
0x0800A04C: 4001 ANDS R1, R0
0x0800A04E: D005 BEQ .L1 ; 0x0800A05C
0x0800A050: 480D LDR R0, =checkKeys.rpt ; [PC, #52] [0x0800A088] =0x200012A4
0x0800A052: 6802 LDR R2, [R0]
0x0800A054: 1E52 SUBS R2, R2, #1
0x0800A056: 6002 STR R2, [R0]
0x0800A058: D004 BEQ .L2 ; 0x0800A064
0x0800A05A: BD70 POP {R4-R6, PC}
.L1:
0x0800A05C: 480A LDR R0, =checkKeys.rpt ; [PC, #40] [0x0800A088] =0x200012A4
0x0800A05E: 490C LDR R1, =0x0000095F ; [PC, #48] [0x0800A090]
0x0800A060: 6001 STR R1, [R0]
0x0800A062: BD70 POP {R4-R6, PC}
.L2:
0x0800A064: 2264 MOVS R2, #100
0x0800A066: 6002 STR R2, [R0]
0x0800A068: 4808 LDR R0, =key_rpt ; [PC, #32] [0x0800A08C] =0x20001298
0x0800A06A: 6802 LDR R2, [R0]
0x0800A06C: 430A ORRS R2, R1
0x0800A06E: 6002 STR R2, [R0]
0x0800A070: BD70 POP {R4-R6, PC}
0x0800A072: 46C0 NOP
0x0800A074: 20001294 DC.W key_state
0x0800A078: 50000C10 DC.W 0x50000C10
0x0800A07C: 200012AC DC.W checkKeys.ct0
0x0800A080: 200012A8 DC.W checkKeys.ct1
0x0800A084: 2000129C DC.W key_press
0x0800A088: 200012A4 DC.W checkKeys.rpt
0x0800A08C: 20001298 DC.W key_rpt
0x0800A090: 0000095F DC.W 0x0000095F
Section .text.get_key_short from tast.o, size=28, align=4
get_key_short:
0x0800A094: 4904 LDR R1, =key_state ; [PC, #16] [0x0800A0A8] =0x20001294
0x0800A096: 6809 LDR R1, [R1]
0x0800A098: 4388 BICS R0, R1
0x0800A09A: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A0AC] =0x2000129C
0x0800A09C: 680A LDR R2, [R1]
0x0800A09E: 4010 ANDS R0, R2
0x0800A0A0: 4042 EORS R2, R0
0x0800A0A2: 600A STR R2, [R1]
0x0800A0A4: 4770 BX LR
0x0800A0A6: 46C0 NOP
0x0800A0A8: 20001294 DC.W key_state
0x0800A0AC: 2000129C DC.W key_press
Section .text.get_key_long from tast.o, size=32, align=4
get_key_long:
0x0800A0B0: 4905 LDR R1, =key_rpt ; [PC, #20] [0x0800A0C8] =0x20001298
0x0800A0B2: 680A LDR R2, [R1]
0x0800A0B4: 4010 ANDS R0, R2
0x0800A0B6: 4042 EORS R2, R0
0x0800A0B8: 600A STR R2, [R1]
0x0800A0BA: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A0CC] =0x2000129C
0x0800A0BC: 680A LDR R2, [R1]
0x0800A0BE: 4010 ANDS R0, R2
0x0800A0C0: 4042 EORS R2, R0
0x0800A0C2: 600A STR R2, [R1]
0x0800A0C4: 4770 BX LR
0x0800A0C6: 46C0 NOP
0x0800A0C8: 20001298 DC.W key_rpt
0x0800A0CC: 2000129C DC.W key_press
Section .text.MX_TIM2_Init from tim.o, size=96, align=4
MX_TIM2_Init:
0x0800A0D0: B530 PUSH {R4-R5, LR}
0x0800A0D2: B087 SUB SP, SP, #28
0x0800A0D4: 4815 LDR R0, =htim2 ; [PC, #84] [0x0800A12C] =0x20001038
0x0800A0D6: 2400 MOVS R4, #0
0x0800A0D8: 6184 STR R4, [R0, #24]
0x0800A0DA: 43E1 MVNS R1, R4
0x0800A0DC: 2501 MOVS R5, #1
0x0800A0DE: 07AA LSLS R2, R5, #30
0x0800A0E0: C014 STM R0!, {R2, R4}
0x0800A0E2: 6004 STR R4, [R0]
0x0800A0E4: 6041 STR R1, [R0, #4]
0x0800A0E6: 6084 STR R4, [R0, #8]
0x0800A0E8: 9406 STR R4, [SP, #24]
0x0800A0EA: 9405 STR R4, [SP, #20]
0x0800A0EC: 9404 STR R4, [SP, #16]
0x0800A0EE: 9401 STR R4, [SP, #4]
0x0800A0F0: 3808 SUBS R0, #8
0x0800A0F2: F000 FD1F BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A0F6: 2800 CMP R0, #0
0x0800A0F8: D001 BEQ .L1 ; 0x0800A0FE
0x0800A0FA: F7FE FD5D BL Error_Handler ; 0x08008BB8
.L1:
0x0800A0FE: 0328 LSLS R0, R5, #12
0x0800A100: 9003 STR R0, [SP, #12]
0x0800A102: 480A LDR R0, =htim2 ; [PC, #40] [0x0800A12C] =0x20001038
0x0800A104: A903 ADD R1, SP, #12
0x0800A106: F7FB F9B7 BL HAL_TIM_ConfigClockSource ; 0x08005478
0x0800A10A: 2800 CMP R0, #0
0x0800A10C: D001 BEQ .L2 ; 0x0800A112
0x0800A10E: F7FE FD53 BL Error_Handler ; 0x08008BB8
.L2:
0x0800A112: 9402 STR R4, [SP, #8]
0x0800A114: 9400 STR R4, [SP, #0]
0x0800A116: 4805 LDR R0, =htim2 ; [PC, #20] [0x0800A12C] =0x20001038
0x0800A118: 4669 MOV R1, SP
0x0800A11A: F7FB FA4D BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A11E: 2800 CMP R0, #0
0x0800A120: D001 BEQ .L3 ; 0x0800A126
0x0800A122: F7FE FD49 BL Error_Handler ; 0x08008BB8
.L3:
0x0800A126: B007 ADD SP, SP, #28
0x0800A128: BD30 POP {R4-R5, PC}
0x0800A12A: 46C0 NOP
0x0800A12C: 20001038 DC.W htim2
Section .text.MX_TIM6_Init from tim.o, size=76, align=4
MX_TIM6_Init:
0x0800A130: B510 PUSH {R4, LR}
0x0800A132: B084 SUB SP, SP, #16
0x0800A134: 480E LDR R0, =htim6 ; [PC, #56] [0x0800A170] =0x20000FEC
0x0800A136: 2400 MOVS R4, #0
0x0800A138: 6184 STR R4, [R0, #24]
0x0800A13A: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A174]
0x0800A13C: 22F9 MOVS R2, #249
0x0800A13E: 4B0E LDR R3, =0x40001000 ; [PC, #56] [0x0800A178]
0x0800A140: 6003 STR R3, [R0]
0x0800A142: 6042 STR R2, [R0, #4]
0x0800A144: 6084 STR R4, [R0, #8]
0x0800A146: 60C1 STR R1, [R0, #12]
0x0800A148: 9402 STR R4, [SP, #8]
0x0800A14A: F000 FCF3 BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A14E: 2800 CMP R0, #0
0x0800A150: D001 BEQ .L1 ; 0x0800A156
0x0800A152: F7FE FD31 BL Error_Handler ; 0x08008BB8
.L1:
0x0800A156: 9403 STR R4, [SP, #12]
0x0800A158: 9401 STR R4, [SP, #4]
0x0800A15A: 4805 LDR R0, =htim6 ; [PC, #20] [0x0800A170] =0x20000FEC
0x0800A15C: A901 ADD R1, SP, #4
0x0800A15E: F7FB FA2B BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A162: 2800 CMP R0, #0
0x0800A164: D001 BEQ .L2 ; 0x0800A16A
0x0800A166: F7FE FD27 BL Error_Handler ; 0x08008BB8
.L2:
0x0800A16A: B004 ADD SP, SP, #16
0x0800A16C: BD10 POP {R4, PC}
0x0800A16E: 46C0 NOP
0x0800A170: 20000FEC DC.W htim6
0x0800A174: 0000F9FF DC.W 0x0000F9FF
0x0800A178: 40001000 DC.W 0x40001000
Section .text.MX_TIM7_Init from tim.o, size=76, align=4
MX_TIM7_Init:
0x0800A17C: B510 PUSH {R4, LR}
0x0800A17E: B084 SUB SP, SP, #16
0x0800A180: 480E LDR R0, =htim7 ; [PC, #56] [0x0800A1BC] =0x20000FA0
0x0800A182: 2400 MOVS R4, #0
0x0800A184: 6184 STR R4, [R0, #24]
0x0800A186: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A1C0]
0x0800A188: 22F9 MOVS R2, #249
0x0800A18A: 4B0E LDR R3, =0x40001400 ; [PC, #56] [0x0800A1C4]
0x0800A18C: 6003 STR R3, [R0]
0x0800A18E: 6042 STR R2, [R0, #4]
0x0800A190: 6084 STR R4, [R0, #8]
0x0800A192: 60C1 STR R1, [R0, #12]
0x0800A194: 9402 STR R4, [SP, #8]
0x0800A196: F000 FCCD BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A19A: 2800 CMP R0, #0
0x0800A19C: D001 BEQ .L1 ; 0x0800A1A2
0x0800A19E: F7FE FD0B BL Error_Handler ; 0x08008BB8
.L1:
0x0800A1A2: 9403 STR R4, [SP, #12]
0x0800A1A4: 9401 STR R4, [SP, #4]
0x0800A1A6: 4805 LDR R0, =htim7 ; [PC, #20] [0x0800A1BC] =0x20000FA0
0x0800A1A8: A901 ADD R1, SP, #4
0x0800A1AA: F7FB FA05 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A1AE: 2800 CMP R0, #0
0x0800A1B0: D001 BEQ .L2 ; 0x0800A1B6
0x0800A1B2: F7FE FD01 BL Error_Handler ; 0x08008BB8
.L2:
0x0800A1B6: B004 ADD SP, SP, #16
0x0800A1B8: BD10 POP {R4, PC}
0x0800A1BA: 46C0 NOP
0x0800A1BC: 20000FA0 DC.W htim7
0x0800A1C0: 0000F9FF DC.W 0x0000F9FF
0x0800A1C4: 40001400 DC.W 0x40001400
Section .text.MX_TIM14_Init from tim.o, size=52, align=4
MX_TIM14_Init:
0x0800A1C8: B510 PUSH {R4, LR}
0x0800A1CA: 4809 LDR R0, =htim14 ; [PC, #36] [0x0800A1F0] =0x20001168
0x0800A1CC: 2100 MOVS R1, #0
0x0800A1CE: 6181 STR R1, [R0, #24]
0x0800A1D0: 4A08 LDR R2, =0x0000F9FF ; [PC, #32] [0x0800A1F4]
0x0800A1D2: 2363 MOVS R3, #99
0x0800A1D4: 4C08 LDR R4, =0x40002000 ; [PC, #32] [0x0800A1F8]
0x0800A1D6: 6004 STR R4, [R0]
0x0800A1D8: 6043 STR R3, [R0, #4]
0x0800A1DA: 6081 STR R1, [R0, #8]
0x0800A1DC: 60C2 STR R2, [R0, #12]
0x0800A1DE: 6101 STR R1, [R0, #16]
0x0800A1E0: F000 FCA8 BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A1E4: 2800 CMP R0, #0
0x0800A1E6: D001 BEQ .L1 ; 0x0800A1EC
0x0800A1E8: F7FE FCE6 BL Error_Handler ; 0x08008BB8
.L1:
0x0800A1EC: BD10 POP {R4, PC}
0x0800A1EE: 46C0 NOP
0x0800A1F0: 20001168 DC.W htim14
0x0800A1F4: 0000F9FF DC.W 0x0000F9FF
0x0800A1F8: 40002000 DC.W 0x40002000
Section .text.MX_TIM15_Init from tim.o, size=104, align=4
MX_TIM15_Init:
0x0800A1FC: B510 PUSH {R4, LR}
0x0800A1FE: B088 SUB SP, SP, #32
0x0800A200: 4815 LDR R0, =htim15 ; [PC, #84] [0x0800A258] =0x2000111C
0x0800A202: 2400 MOVS R4, #0
0x0800A204: 4915 LDR R1, =0x0000FFFF ; [PC, #84] [0x0800A25C]
0x0800A206: 4A16 LDR R2, =0x40014000 ; [PC, #88] [0x0800A260]
0x0800A208: C014 STM R0!, {R2, R4}
0x0800A20A: 6004 STR R4, [R0]
0x0800A20C: 6041 STR R1, [R0, #4]
0x0800A20E: 6084 STR R4, [R0, #8]
0x0800A210: 60C4 STR R4, [R0, #12]
0x0800A212: 6104 STR R4, [R0, #16]
0x0800A214: 9407 STR R4, [SP, #28]
0x0800A216: 9406 STR R4, [SP, #24]
0x0800A218: 9405 STR R4, [SP, #20]
0x0800A21A: 9402 STR R4, [SP, #8]
0x0800A21C: 3808 SUBS R0, #8
0x0800A21E: F000 FC89 BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A222: 2800 CMP R0, #0
0x0800A224: D001 BEQ .L1 ; 0x0800A22A
0x0800A226: F7FE FCC7 BL Error_Handler ; 0x08008BB8
.L1:
0x0800A22A: 2001 MOVS R0, #1
0x0800A22C: 0300 LSLS R0, R0, #12
0x0800A22E: 9004 STR R0, [SP, #16]
0x0800A230: 4809 LDR R0, =htim15 ; [PC, #36] [0x0800A258] =0x2000111C
0x0800A232: A904 ADD R1, SP, #16
0x0800A234: F7FB F920 BL HAL_TIM_ConfigClockSource ; 0x08005478
0x0800A238: 2800 CMP R0, #0
0x0800A23A: D001 BEQ .L2 ; 0x0800A240
0x0800A23C: F7FE FCBC BL Error_Handler ; 0x08008BB8
.L2:
0x0800A240: 9403 STR R4, [SP, #12]
0x0800A242: 9401 STR R4, [SP, #4]
0x0800A244: 4804 LDR R0, =htim15 ; [PC, #16] [0x0800A258] =0x2000111C
0x0800A246: A901 ADD R1, SP, #4
0x0800A248: F7FB F9B6 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055B8
0x0800A24C: 2800 CMP R0, #0
0x0800A24E: D001 BEQ .L3 ; 0x0800A254
0x0800A250: F7FE FCB2 BL Error_Handler ; 0x08008BB8
.L3:
0x0800A254: B008 ADD SP, SP, #32
0x0800A256: BD10 POP {R4, PC}
0x0800A258: 2000111C DC.W htim15
0x0800A25C: 0000FFFF DC.W 0x0000FFFF
0x0800A260: 40014000 DC.W 0x40014000
Section .text.MX_TIM16_Init from tim.o, size=56, align=4
MX_TIM16_Init:
0x0800A264: B510 PUSH {R4, LR}
0x0800A266: 4809 LDR R0, =htim16 ; [PC, #36] [0x0800A28C] =0x200010D0
0x0800A268: 2100 MOVS R1, #0
0x0800A26A: 4A09 LDR R2, =0x0000F9FF ; [PC, #36] [0x0800A290]
0x0800A26C: 4B09 LDR R3, =0x0000EA5F ; [PC, #36] [0x0800A294]
0x0800A26E: 4C0A LDR R4, =0x40014400 ; [PC, #40] [0x0800A298]
0x0800A270: 6004 STR R4, [R0]
0x0800A272: 6043 STR R3, [R0, #4]
0x0800A274: 6081 STR R1, [R0, #8]
0x0800A276: 60C2 STR R2, [R0, #12]
0x0800A278: 6101 STR R1, [R0, #16]
0x0800A27A: 6141 STR R1, [R0, #20]
0x0800A27C: 6181 STR R1, [R0, #24]
0x0800A27E: F000 FC59 BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A282: 2800 CMP R0, #0
0x0800A284: D001 BEQ .L1 ; 0x0800A28A
0x0800A286: F7FE FC97 BL Error_Handler ; 0x08008BB8
.L1:
0x0800A28A: BD10 POP {R4, PC}
0x0800A28C: 200010D0 DC.W htim16
0x0800A290: 0000F9FF DC.W 0x0000F9FF
0x0800A294: 0000EA5F DC.W 0x0000EA5F
0x0800A298: 40014400 DC.W 0x40014400
Section .text.MX_TIM17_Init from tim.o, size=56, align=4
MX_TIM17_Init:
0x0800A29C: B510 PUSH {R4, LR}
0x0800A29E: 4809 LDR R0, =htim17 ; [PC, #36] [0x0800A2C4] =0x20001084
0x0800A2A0: 2100 MOVS R1, #0
0x0800A2A2: 4A09 LDR R2, =0x0000270F ; [PC, #36] [0x0800A2C8]
0x0800A2A4: 4B09 LDR R3, =0x0000F9FF ; [PC, #36] [0x0800A2CC]
0x0800A2A6: 4C0A LDR R4, =0x40014800 ; [PC, #40] [0x0800A2D0]
0x0800A2A8: 6004 STR R4, [R0]
0x0800A2AA: 6043 STR R3, [R0, #4]
0x0800A2AC: 6081 STR R1, [R0, #8]
0x0800A2AE: 60C2 STR R2, [R0, #12]
0x0800A2B0: 6101 STR R1, [R0, #16]
0x0800A2B2: 6141 STR R1, [R0, #20]
0x0800A2B4: 6181 STR R1, [R0, #24]
0x0800A2B6: F000 FC3D BL HAL_TIM_Base_Init ; 0x0800AB34
0x0800A2BA: 2800 CMP R0, #0
0x0800A2BC: D001 BEQ .L1 ; 0x0800A2C2
0x0800A2BE: F7FE FC7B BL Error_Handler ; 0x08008BB8
.L1:
0x0800A2C2: BD10 POP {R4, PC}
0x0800A2C4: 20001084 DC.W htim17
0x0800A2C8: 0000270F DC.W 0x0000270F
0x0800A2CC: 0000F9FF DC.W 0x0000F9FF
0x0800A2D0: 40014800 DC.W 0x40014800
Section .text.HAL_TIM_Base_MspInit from tim.o, size=364, align=4
HAL_TIM_Base_MspInit:
0x0800A2D4: B510 PUSH {R4, LR}
0x0800A2D6: B08E SUB SP, SP, #56
0x0800A2D8: 4604 MOV R4, R0
0x0800A2DA: A801 ADD R0, SP, #4
0x0800A2DC: 1D00 ADDS R0, R0, #4
0x0800A2DE: 2130 MOVS R1, #48
0x0800A2E0: F000 FA08 BL __aeabi_memclr ; 0x0800A6F4
0x0800A2E4: 6820 LDR R0, [R4]
0x0800A2E6: 494D LDR R1, =0x40001FFF ; [PC, #0x0134] [0x0800A41C]
0x0800A2E8: 4288 CMP R0, R1
0x0800A2EA: DD23 BLE .L3 ; 0x0800A334
0x0800A2EC: 494C LDR R1, =0x400143FF ; [PC, #0x0130] [0x0800A420]
0x0800A2EE: 4288 CMP R0, R1
0x0800A2F0: DC3B BGT .L4 ; 0x0800A36A
0x0800A2F2: 494E LDR R1, =0x40002000 ; [PC, #0x0138] [0x0800A42C]
0x0800A2F4: 4288 CMP R0, R1
0x0800A2F6: D04F BEQ .L5 ; 0x0800A398
0x0800A2F8: 494D LDR R1, =0x40014000 ; [PC, #0x0134] [0x0800A430]
0x0800A2FA: 4288 CMP R0, R1
0x0800A2FC: D000 BEQ .L1 ; 0x0800A300
0x0800A2FE: E08A B .L10 ; 0x0800A416
.L1:
0x0800A300: 2401 MOVS R4, #1
0x0800A302: 05A0 LSLS R0, R4, #22
0x0800A304: 9001 STR R0, [SP, #4]
0x0800A306: A801 ADD R0, SP, #4
0x0800A308: F7FA FE18 BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C
0x0800A30C: 2800 CMP R0, #0
0x0800A30E: D001 BEQ .L2 ; 0x0800A314
0x0800A310: F7FE FC52 BL Error_Handler ; 0x08008BB8
.L2:
0x0800A314: 0420 LSLS R0, R4, #16
0x0800A316: 4949 LDR R1, =0x40021040 ; [PC, #0x0124] [0x0800A43C]
0x0800A318: 680A LDR R2, [R1]
0x0800A31A: 4302 ORRS R2, R0
0x0800A31C: 600A STR R2, [R1]
0x0800A31E: 6809 LDR R1, [R1]
0x0800A320: 4001 ANDS R1, R0
0x0800A322: 9100 STR R1, [SP, #0]
0x0800A324: 9800 LDR R0, [SP, #0]
0x0800A326: 2014 MOVS R0, #20
0x0800A328: 2100 MOVS R1, #0
0x0800A32A: 460A MOV R2, R1
0x0800A32C: F7F9 FCFA BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A330: 2014 MOVS R0, #20
0x0800A332: E06E B .L9 ; 0x0800A412
.L3:
0x0800A334: 2101 MOVS R1, #1
0x0800A336: 078A LSLS R2, R1, #30
0x0800A338: 4290 CMP R0, R2
0x0800A33A: D03E BEQ .L6 ; 0x0800A3BA
0x0800A33C: 493D LDR R1, =0x40001000 ; [PC, #244] [0x0800A434]
0x0800A33E: 4288 CMP R0, R1
0x0800A340: D046 BEQ .L7 ; 0x0800A3D0
0x0800A342: 493D LDR R1, =0x40001400 ; [PC, #244] [0x0800A438]
0x0800A344: 4288 CMP R0, R1
0x0800A346: D166 BNE .L10 ; 0x0800A416
0x0800A348: 483C LDR R0, =0x40021040 ; [PC, #240] [0x0800A43C]
0x0800A34A: 1F00 SUBS R0, R0, #4
0x0800A34C: 6801 LDR R1, [R0]
0x0800A34E: 2220 MOVS R2, #32
0x0800A350: 4311 ORRS R1, R2
0x0800A352: 6001 STR R1, [R0]
0x0800A354: 6800 LDR R0, [R0]
0x0800A356: 4010 ANDS R0, R2
0x0800A358: 9000 STR R0, [SP, #0]
0x0800A35A: 9800 LDR R0, [SP, #0]
0x0800A35C: 2012 MOVS R0, #18
0x0800A35E: 2103 MOVS R1, #3
0x0800A360: 2200 MOVS R2, #0
0x0800A362: F7F9 FCDF BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A366: 2012 MOVS R0, #18
0x0800A368: E053 B .L9 ; 0x0800A412
.L4:
0x0800A36A: 492E LDR R1, =0x40014400 ; [PC, #184] [0x0800A424]
0x0800A36C: 4288 CMP R0, R1
0x0800A36E: D040 BEQ .L8 ; 0x0800A3F2
0x0800A370: 492D LDR R1, =0x40014800 ; [PC, #180] [0x0800A428]
0x0800A372: 4288 CMP R0, R1
0x0800A374: D14F BNE .L10 ; 0x0800A416
0x0800A376: 2001 MOVS R0, #1
0x0800A378: 0480 LSLS R0, R0, #18
0x0800A37A: 4930 LDR R1, =0x40021040 ; [PC, #192] [0x0800A43C]
0x0800A37C: 680A LDR R2, [R1]
0x0800A37E: 4302 ORRS R2, R0
0x0800A380: 600A STR R2, [R1]
0x0800A382: 6809 LDR R1, [R1]
0x0800A384: 4001 ANDS R1, R0
0x0800A386: 9100 STR R1, [SP, #0]
0x0800A388: 9800 LDR R0, [SP, #0]
0x0800A38A: 2016 MOVS R0, #22
0x0800A38C: 2103 MOVS R1, #3
0x0800A38E: 2200 MOVS R2, #0
0x0800A390: F7F9 FCC8 BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A394: 2016 MOVS R0, #22
0x0800A396: E03C B .L9 ; 0x0800A412
.L5:
0x0800A398: 2001 MOVS R0, #1
0x0800A39A: 03C0 LSLS R0, R0, #15
0x0800A39C: 4927 LDR R1, =0x40021040 ; [PC, #156] [0x0800A43C]
0x0800A39E: 680A LDR R2, [R1]
0x0800A3A0: 4302 ORRS R2, R0
0x0800A3A2: 600A STR R2, [R1]
0x0800A3A4: 6809 LDR R1, [R1]
0x0800A3A6: 4001 ANDS R1, R0
0x0800A3A8: 9100 STR R1, [SP, #0]
0x0800A3AA: 9800 LDR R0, [SP, #0]
0x0800A3AC: 2013 MOVS R0, #19
0x0800A3AE: 2103 MOVS R1, #3
0x0800A3B0: 2200 MOVS R2, #0
0x0800A3B2: F7F9 FCB7 BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A3B6: 2013 MOVS R0, #19
0x0800A3B8: E02B B .L9 ; 0x0800A412
.L6:
0x0800A3BA: 4820 LDR R0, =0x40021040 ; [PC, #128] [0x0800A43C]
0x0800A3BC: 1F00 SUBS R0, R0, #4
0x0800A3BE: 6802 LDR R2, [R0]
0x0800A3C0: 430A ORRS R2, R1
0x0800A3C2: 6002 STR R2, [R0]
0x0800A3C4: 6800 LDR R0, [R0]
0x0800A3C6: 4008 ANDS R0, R1
0x0800A3C8: 9000 STR R0, [SP, #0]
0x0800A3CA: 9800 LDR R0, [SP, #0]
0x0800A3CC: B00E ADD SP, SP, #56
0x0800A3CE: BD10 POP {R4, PC}
.L7:
0x0800A3D0: 481A LDR R0, =0x40021040 ; [PC, #104] [0x0800A43C]
0x0800A3D2: 1F00 SUBS R0, R0, #4
0x0800A3D4: 6801 LDR R1, [R0]
0x0800A3D6: 2210 MOVS R2, #16
0x0800A3D8: 4311 ORRS R1, R2
0x0800A3DA: 6001 STR R1, [R0]
0x0800A3DC: 6800 LDR R0, [R0]
0x0800A3DE: 4010 ANDS R0, R2
0x0800A3E0: 9000 STR R0, [SP, #0]
0x0800A3E2: 9800 LDR R0, [SP, #0]
0x0800A3E4: 2011 MOVS R0, #17
0x0800A3E6: 2103 MOVS R1, #3
0x0800A3E8: 2200 MOVS R2, #0
0x0800A3EA: F7F9 FC9B BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A3EE: 2011 MOVS R0, #17
0x0800A3F0: E00F B .L9 ; 0x0800A412
.L8:
0x0800A3F2: 2001 MOVS R0, #1
0x0800A3F4: 0440 LSLS R0, R0, #17
0x0800A3F6: 4911 LDR R1, =0x40021040 ; [PC, #68] [0x0800A43C]
0x0800A3F8: 680A LDR R2, [R1]
0x0800A3FA: 4302 ORRS R2, R0
0x0800A3FC: 600A STR R2, [R1]
0x0800A3FE: 6809 LDR R1, [R1]
0x0800A400: 4001 ANDS R1, R0
0x0800A402: 9100 STR R1, [SP, #0]
0x0800A404: 9800 LDR R0, [SP, #0]
0x0800A406: 2015 MOVS R0, #21
0x0800A408: 2103 MOVS R1, #3
0x0800A40A: 2200 MOVS R2, #0
0x0800A40C: F7F9 FC8A BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A410: 2015 MOVS R0, #21
.L9:
0x0800A412: F7F9 FCA7 BL HAL_NVIC_EnableIRQ ; 0x08003D64
.L10:
0x0800A416: B00E ADD SP, SP, #56
0x0800A418: BD10 POP {R4, PC}
0x0800A41A: 46C0 NOP
0x0800A41C: 40001FFF DC.W 0x40001FFF
0x0800A420: 400143FF DC.W 0x400143FF
0x0800A424: 40014400 DC.W 0x40014400
0x0800A428: 40014800 DC.W 0x40014800
0x0800A42C: 40002000 DC.W 0x40002000
0x0800A430: 40014000 DC.W 0x40014000
0x0800A434: 40001000 DC.W 0x40001000
0x0800A438: 40001400 DC.W 0x40001400
0x0800A43C: 40021040 DC.W 0x40021040
Section .text.MX_USART1_UART_Init from usart.o, size=116, align=4
MX_USART1_UART_Init:
0x0800A440: B5B0 PUSH {R4-R5, R7, LR}
0x0800A442: 481A LDR R0, =huart1 ; [PC, #104] [0x0800A4AC] =0x20000DF4
0x0800A444: 2100 MOVS R1, #0
0x0800A446: 220C MOVS R2, #12
0x0800A448: 4B19 LDR R3, =0x40013800 ; [PC, #100] [0x0800A4B0]
0x0800A44A: 6201 STR R1, [R0, #32]
0x0800A44C: 6241 STR R1, [R0, #36]
0x0800A44E: 6281 STR R1, [R0, #40]
0x0800A450: 6003 STR R3, [R0]
0x0800A452: 2301 MOVS R3, #1
0x0800A454: 029C LSLS R4, R3, #10
0x0800A456: 031B LSLS R3, R3, #12
0x0800A458: 25E1 MOVS R5, #225
0x0800A45A: 026D LSLS R5, R5, #9
0x0800A45C: 6045 STR R5, [R0, #4]
0x0800A45E: 6083 STR R3, [R0, #8]
0x0800A460: 60C1 STR R1, [R0, #12]
0x0800A462: 6104 STR R4, [R0, #16]
0x0800A464: 6142 STR R2, [R0, #20]
0x0800A466: 6181 STR R1, [R0, #24]
0x0800A468: 61C1 STR R1, [R0, #28]
0x0800A46A: 460A MOV R2, R1
0x0800A46C: 460B MOV R3, R1
0x0800A46E: F7FB FD55 BL HAL_RS485Ex_Init ; 0x08005F1C
0x0800A472: 2800 CMP R0, #0
0x0800A474: D001 BEQ .L1 ; 0x0800A47A
0x0800A476: F7FE FB9F BL Error_Handler ; 0x08008BB8
.L1:
0x0800A47A: 480C LDR R0, =huart1 ; [PC, #48] [0x0800A4AC] =0x20000DF4
0x0800A47C: 2100 MOVS R1, #0
0x0800A47E: F7FB FD93 BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005FA8
0x0800A482: 2800 CMP R0, #0
0x0800A484: D001 BEQ .L2 ; 0x0800A48A
0x0800A486: F7FE FB97 BL Error_Handler ; 0x08008BB8
.L2:
0x0800A48A: 4808 LDR R0, =huart1 ; [PC, #32] [0x0800A4AC] =0x20000DF4
0x0800A48C: 2100 MOVS R1, #0
0x0800A48E: F7FB FDCB BL HAL_UARTEx_SetRxFifoThreshold ; 0x08006028
0x0800A492: 2800 CMP R0, #0
0x0800A494: D001 BEQ .L3 ; 0x0800A49A
0x0800A496: F7FE FB8F BL Error_Handler ; 0x08008BB8
.L3:
0x0800A49A: 4804 LDR R0, =huart1 ; [PC, #16] [0x0800A4AC] =0x20000DF4
0x0800A49C: F000 FCB1 BL HAL_UARTEx_DisableFifoMode ; 0x0800AE02
0x0800A4A0: 2800 CMP R0, #0
0x0800A4A2: D001 BEQ .L4 ; 0x0800A4A8
0x0800A4A4: F7FE FB88 BL Error_Handler ; 0x08008BB8
.L4:
0x0800A4A8: BDB0 POP {R4-R5, R7, PC}
0x0800A4AA: 46C0 NOP
0x0800A4AC: 20000DF4 DC.W huart1
0x0800A4B0: 40013800 DC.W 0x40013800
Section .text.HAL_UART_MspInit from usart.o, size=164, align=4
HAL_UART_MspInit:
0x0800A4B4: B5F0 PUSH {R4-R7, LR}
0x0800A4B6: B095 SUB SP, SP, #84
0x0800A4B8: 4604 MOV R4, R0
0x0800A4BA: A803 ADD R0, SP, #12
0x0800A4BC: 3008 ADDS R0, #8
0x0800A4BE: 212C MOVS R1, #44
0x0800A4C0: F000 F918 BL __aeabi_memclr ; 0x0800A6F4
0x0800A4C4: 6820 LDR R0, [R4]
0x0800A4C6: 4922 LDR R1, =0x40013800 ; [PC, #136] [0x0800A550]
0x0800A4C8: 4288 CMP R0, R1
0x0800A4CA: D001 BEQ .L1 ; 0x0800A4D0
0x0800A4CC: B015 ADD SP, SP, #84
0x0800A4CE: BDF0 POP {R4-R7, PC}
.L1:
0x0800A4D0: 2502 MOVS R5, #2
0x0800A4D2: 9504 STR R5, [SP, #16]
0x0800A4D4: 2701 MOVS R7, #1
0x0800A4D6: 9703 STR R7, [SP, #12]
0x0800A4D8: A803 ADD R0, SP, #12
0x0800A4DA: F7FA FD2F BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F3C
0x0800A4DE: 2800 CMP R0, #0
0x0800A4E0: D001 BEQ .L2 ; 0x0800A4E6
0x0800A4E2: F7FE FB69 BL Error_Handler ; 0x08008BB8
.L2:
0x0800A4E6: 03B8 LSLS R0, R7, #14
0x0800A4E8: 491A LDR R1, =0x40021034 ; [PC, #104] [0x0800A554]
0x0800A4EA: 68CA LDR R2, [R1, #12]
0x0800A4EC: 4302 ORRS R2, R0
0x0800A4EE: 60CA STR R2, [R1, #12]
0x0800A4F0: 68CA LDR R2, [R1, #12]
0x0800A4F2: 4002 ANDS R2, R0
0x0800A4F4: 9210 STR R2, [SP, #64]
0x0800A4F6: 9810 LDR R0, [SP, #64]
0x0800A4F8: 6808 LDR R0, [R1]
0x0800A4FA: 4338 ORRS R0, R7
0x0800A4FC: 6008 STR R0, [R1]
0x0800A4FE: 6808 LDR R0, [R1]
0x0800A500: 4038 ANDS R0, R7
0x0800A502: 9002 STR R0, [SP, #8]
0x0800A504: 9714 STR R7, [SP, #80]
0x0800A506: 2400 MOVS R4, #0
0x0800A508: 9413 STR R4, [SP, #76]
0x0800A50A: 9412 STR R4, [SP, #72]
0x0800A50C: 9511 STR R5, [SP, #68]
0x0800A50E: 2009 MOVS R0, #9
0x0800A510: 0240 LSLS R0, R0, #9
0x0800A512: 9010 STR R0, [SP, #64]
0x0800A514: 9802 LDR R0, [SP, #8]
0x0800A516: 2005 MOVS R0, #5
0x0800A518: 9501 STR R5, [SP, #4]
0x0800A51A: 0705 LSLS R5, R0, #28
0x0800A51C: AE10 ADD R6, SP, #64
0x0800A51E: 4628 MOV R0, R5
0x0800A520: 4631 MOV R1, R6
0x0800A522: F7FA F837 BL HAL_GPIO_Init ; 0x08004594
0x0800A526: 9714 STR R7, [SP, #80]
0x0800A528: 9413 STR R4, [SP, #76]
0x0800A52A: 9712 STR R7, [SP, #72]
0x0800A52C: 9801 LDR R0, [SP, #4]
0x0800A52E: 9011 STR R0, [SP, #68]
0x0800A530: 02B8 LSLS R0, R7, #10
0x0800A532: 9010 STR R0, [SP, #64]
0x0800A534: 4628 MOV R0, R5
0x0800A536: 4631 MOV R1, R6
0x0800A538: F7FA F82C BL HAL_GPIO_Init ; 0x08004594
0x0800A53C: 201B MOVS R0, #27
0x0800A53E: 2103 MOVS R1, #3
0x0800A540: 2200 MOVS R2, #0
0x0800A542: F7F9 FBEF BL HAL_NVIC_SetPriority ; 0x08003D24
0x0800A546: 201B MOVS R0, #27
0x0800A548: F7F9 FC0C BL HAL_NVIC_EnableIRQ ; 0x08003D64
0x0800A54C: B015 ADD SP, SP, #84
0x0800A54E: BDF0 POP {R4-R7, PC}
0x0800A550: 40013800 DC.W 0x40013800
0x0800A554: 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:
0x0800A558: 004A LSLS R2, R1, #1
0x0800A55A: D210 BCS .L1 ; 0x0800A57E
0x0800A55C: 0D52 LSRS R2, R2, #21
0x0800A55E: 2303 MOVS R3, #3
0x0800A560: 021B LSLS R3, R3, #8
0x0800A562: 33FF ADDS R3, #255
0x0800A564: 1AD2 SUBS R2, R2, R3
0x0800A566: D40A BMI .L1 ; 0x0800A57E
0x0800A568: 4252 RSBS R2, R2, #0
0x0800A56A: 321F ADDS R2, #31
0x0800A56C: D409 BMI .L2 ; 0x0800A582
0x0800A56E: 0D40 LSRS R0, R0, #21
0x0800A570: 02C9 LSLS R1, R1, #11
0x0800A572: 4308 ORRS R0, R1
0x0800A574: 2301 MOVS R3, #1
0x0800A576: 07DB LSLS R3, R3, #31
0x0800A578: 4318 ORRS R0, R3
0x0800A57A: 40D0 LSRS R0, R2
0x0800A57C: 4770 BX LR
.L1:
0x0800A57E: 2000 MOVS R0, #0
0x0800A580: 4770 BX LR
.L2:
0x0800A582: 17D0 ASRS R0, R2, #31
0x0800A584: 4770 BX LR
0x0800A586: 46C0 NOP
Section .text.libc.__aeabi_ui2d from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=28, align=4
__aeabi_ui2d:
0x0800A588: 2242 MOVS R2, #66
0x0800A58A: 0112 LSLS R2, R2, #4
0x0800A58C: 3A03 SUBS R2, #3
0x0800A58E: 0001 MOVS R1, R0
0x0800A590: D007 BEQ .L3 ; 0x0800A5A2
0x0800A592: D402 BMI .L2 ; 0x0800A59A
.L1:
0x0800A594: 3A01 SUBS R2, #1
0x0800A596: 1800 ADDS R0, R0, R0
0x0800A598: D5FC BPL .L1 ; 0x0800A594
.L2:
0x0800A59A: 0512 LSLS R2, R2, #20
0x0800A59C: 0AC3 LSRS R3, R0, #11
0x0800A59E: 0540 LSLS R0, R0, #21
0x0800A5A0: 1899 ADDS R1, R3, R2
.L3:
0x0800A5A2: 4770 BX LR
Section .text.libc.__aeabi_idiv from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=64, align=4
__aeabi_idiv:
0x0800A5A4: 17CA ASRS R2, R1, #31
0x0800A5A6: 4051 EORS R1, R2
0x0800A5A8: 1A8B SUBS R3, R1, R2
0x0800A5AA: D017 BEQ .L6 ; 0x0800A5DC
0x0800A5AC: 17C1 ASRS R1, R0, #31
0x0800A5AE: 404A EORS R2, R1
0x0800A5B0: 4694 MOV R12, R2
0x0800A5B2: 4048 EORS R0, R1
0x0800A5B4: 1A41 SUBS R1, R0, R1
0x0800A5B6: 0848 LSRS R0, R1, #1
0x0800A5B8: 001A MOVS R2, R3
0x0800A5BA: E000 B .L2 ; 0x0800A5BE
.L1:
0x0800A5BC: 0052 LSLS R2, R2, #1
.L2:
0x0800A5BE: 4282 CMP R2, R0
0x0800A5C0: D9FC BLS .L1 ; 0x0800A5BC
0x0800A5C2: 2000 MOVS R0, #0
0x0800A5C4: E000 B .L4 ; 0x0800A5C8
.L3:
0x0800A5C6: 0852 LSRS R2, R2, #1
.L4:
0x0800A5C8: 4291 CMP R1, R2
0x0800A5CA: D300 BCC .L5 ; 0x0800A5CE
0x0800A5CC: 1A89 SUBS R1, R1, R2
.L5:
0x0800A5CE: 4140 ADCS R0, R0
0x0800A5D0: 429A CMP R2, R3
0x0800A5D2: D1F8 BNE .L3 ; 0x0800A5C6
0x0800A5D4: 4662 MOV R2, R12
0x0800A5D6: 4050 EORS R0, R2
0x0800A5D8: 1A80 SUBS R0, R0, R2
0x0800A5DA: 4770 BX LR
.L6:
0x0800A5DC: B510 PUSH {R4, LR}
0x0800A5DE: F000 F875 BL __aeabi_idiv0 ; 0x0800A6CC
0x0800A5E2: 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:
0x0800A5E4: 000A MOVS R2, R1
0x0800A5E6: D015 BEQ .L8 ; 0x0800A614
0x0800A5E8: 0003 MOVS R3, R0
0x0800A5EA: 0840 LSRS R0, R0, #1
0x0800A5EC: E000 B .L2 ; 0x0800A5F0
.L1:
0x0800A5EE: 0052 LSLS R2, R2, #1
.L2:
0x0800A5F0: 4282 CMP R2, R0
0x0800A5F2: D9FC BLS .L1 ; 0x0800A5EE
0x0800A5F4: 2000 MOVS R0, #0
0x0800A5F6: E000 B .L4 ; 0x0800A5FA
.L3:
0x0800A5F8: 0852 LSRS R2, R2, #1
.L4:
0x0800A5FA: 1A9B SUBS R3, R3, R2
0x0800A5FC: D306 BCC .L7 ; 0x0800A60C
.L5:
0x0800A5FE: 4140 ADCS R0, R0
0x0800A600: 428A CMP R2, R1
0x0800A602: D1F9 BNE .L3 ; 0x0800A5F8
0x0800A604: 4770 BX LR
.L6:
0x0800A606: 0852 LSRS R2, R2, #1
0x0800A608: 189B ADDS R3, R3, R2
0x0800A60A: D2F8 BCS .L5 ; 0x0800A5FE
.L7:
0x0800A60C: 1800 ADDS R0, R0, R0
0x0800A60E: 428A CMP R2, R1
0x0800A610: D1F9 BNE .L6 ; 0x0800A606
0x0800A612: 4770 BX LR
.L8:
0x0800A614: B510 PUSH {R4, LR}
0x0800A616: F000 F859 BL __aeabi_idiv0 ; 0x0800A6CC
0x0800A61A: 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:
0x0800A61C: B538 PUSH {R3-R5, LR}
0x0800A61E: 0004 MOVS R4, R0
0x0800A620: 424D RSBS R5, R1, #0
0x0800A622: F7FF FFDF BL __aeabi_uidiv ; 0x0800A5E4
0x0800A626: 4345 MULS R5, R0, R5
0x0800A628: 1961 ADDS R1, R4, R5
0x0800A62A: 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:
0x0800A62C: 2B00 CMP R3, #0
0x0800A62E: D109 BNE .L1 ; 0x0800A644
0x0800A630: 2900 CMP R1, #0
0x0800A632: D107 BNE .L1 ; 0x0800A644
0x0800A634: B510 PUSH {R4, LR}
0x0800A636: 0011 MOVS R1, R2
0x0800A638: F7FF FFF0 BL __aeabi_uidivmod ; 0x0800A61C
0x0800A63C: 000A MOVS R2, R1
0x0800A63E: 2100 MOVS R1, #0
0x0800A640: 2300 MOVS R3, #0
0x0800A642: BD10 POP {R4, PC}
.L1:
0x0800A644: B470 PUSH {R4-R6}
0x0800A646: 2400 MOVS R4, #0
0x0800A648: 2501 MOVS R5, #1
0x0800A64A: 07ED LSLS R5, R5, #31
0x0800A64C: 2B00 CMP R3, #0
0x0800A64E: D107 BNE .L2 ; 0x0800A660
0x0800A650: 2900 CMP R1, #0
0x0800A652: D005 BEQ .L2 ; 0x0800A660
0x0800A654: 4283 CMP R3, R0
0x0800A656: D203 BCS .L2 ; 0x0800A660
0x0800A658: 0013 MOVS R3, R2
0x0800A65A: 2200 MOVS R2, #0
0x0800A65C: 002C MOVS R4, R5
0x0800A65E: 2500 MOVS R5, #0
.L2:
0x0800A660: 2600 MOVS R6, #0
.L3:
0x0800A662: 19A4 ADDS R4, R4, R6
0x0800A664: 4299 CMP R1, R3
0x0800A666: D100 BNE .L4 ; 0x0800A66A
0x0800A668: 4290 CMP R0, R2
.L4:
0x0800A66A: D912 BLS .L7 ; 0x0800A692
0x0800A66C: 1892 ADDS R2, R2, R2
0x0800A66E: 415B ADCS R3, R3
0x0800A670: D203 BCS .L5 ; 0x0800A67A
0x0800A672: 07EE LSLS R6, R5, #31
0x0800A674: 086D LSRS R5, R5, #1
0x0800A676: 0864 LSRS R4, R4, #1
0x0800A678: E7F3 B .L3 ; 0x0800A662
.L5:
0x0800A67A: 07DE LSLS R6, R3, #31
0x0800A67C: 085B LSRS R3, R3, #1
0x0800A67E: 0852 LSRS R2, R2, #1
0x0800A680: 1992 ADDS R2, R2, R6
0x0800A682: 2601 MOVS R6, #1
0x0800A684: 07F6 LSLS R6, R6, #31
0x0800A686: 199B ADDS R3, R3, R6
0x0800A688: E003 B .L7 ; 0x0800A692
.L6:
0x0800A68A: 07DE LSLS R6, R3, #31
0x0800A68C: 085B LSRS R3, R3, #1
0x0800A68E: 0852 LSRS R2, R2, #1
0x0800A690: 1992 ADDS R2, R2, R6
.L7:
0x0800A692: 1A80 SUBS R0, R0, R2
0x0800A694: 4199 SBCS R1, R3
0x0800A696: D303 BCC .L8 ; 0x0800A6A0
0x0800A698: 4164 ADCS R4, R4
0x0800A69A: 416D ADCS R5, R5
0x0800A69C: D3F5 BCC .L6 ; 0x0800A68A
0x0800A69E: E00F B .L10 ; 0x0800A6C0
.L8:
0x0800A6A0: 1924 ADDS R4, R4, R4
0x0800A6A2: 416D ADCS R5, R5
0x0800A6A4: D20A BCS .L9 ; 0x0800A6BC
0x0800A6A6: 07DE LSLS R6, R3, #31
0x0800A6A8: 085B LSRS R3, R3, #1
0x0800A6AA: 0852 LSRS R2, R2, #1
0x0800A6AC: 1992 ADDS R2, R2, R6
0x0800A6AE: 1880 ADDS R0, R0, R2
0x0800A6B0: 4159 ADCS R1, R3
0x0800A6B2: D3F5 BCC .L8 ; 0x0800A6A0
0x0800A6B4: 4164 ADCS R4, R4
0x0800A6B6: 416D ADCS R5, R5
0x0800A6B8: D3E7 BCC .L6 ; 0x0800A68A
0x0800A6BA: E001 B .L10 ; 0x0800A6C0
.L9:
0x0800A6BC: 1880 ADDS R0, R0, R2
0x0800A6BE: 4159 ADCS R1, R3
.L10:
0x0800A6C0: 0002 MOVS R2, R0
0x0800A6C2: 000B MOVS R3, R1
0x0800A6C4: 0020 MOVS R0, R4
0x0800A6C6: 0029 MOVS R1, R5
0x0800A6C8: BC70 POP {R4-R6}
0x0800A6CA: 4770 BX LR
Section .text.libc.__aeabi_idiv0 from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=8, align=4
__aeabi_idiv0:
0x0800A6CC: 2000 MOVS R0, #0
0x0800A6CE: 2100 MOVS R1, #0
0x0800A6D0: 4770 BX LR
0x0800A6D2: 46C0 NOP
Section .text.libc.strlen from strasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4
strlen:
0x0800A6D4: 1C41 ADDS R1, R0, #1
.L1:
0x0800A6D6: 7802 LDRB R2, [R0]
0x0800A6D8: 3001 ADDS R0, #1
0x0800A6DA: 2A00 CMP R2, #0
0x0800A6DC: D1FB BNE .L1 ; 0x0800A6D6
0x0800A6DE: 1A40 SUBS R0, R0, R1
0x0800A6E0: 4770 BX LR
0x0800A6E2: 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:
0x0800A6E4: 2A00 CMP R2, #0
0x0800A6E6: D003 BEQ .L2 ; 0x0800A6F0
.L1:
0x0800A6E8: 3A01 SUBS R2, #1
0x0800A6EA: 5C8B LDRB R3, [R1, R2]
0x0800A6EC: 5483 STRB R3, [R0, R2]
0x0800A6EE: D1FB BNE .L1 ; 0x0800A6E8
.L2:
0x0800A6F0: 4770 BX LR
0x0800A6F2: 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:
0x0800A6F4: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x0800A6F6: 000B MOVS R3, R1
0x0800A6F8: 0011 MOVS R1, R2
0x0800A6FA: 001A MOVS R2, R3
memset:
0x0800A6FC: 2A00 CMP R2, #0
0x0800A6FE: D002 BEQ .L2 ; 0x0800A706
.L1:
0x0800A700: 3A01 SUBS R2, #1
0x0800A702: 5481 STRB R1, [R0, R2]
0x0800A704: D1FC BNE .L1 ; 0x0800A700
.L2:
0x0800A706: 4770 BX LR
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=84, align=4
_DoInit:
0x0800A708: 2303 MOVS R3, #3
0x0800A70A: 480F LDR R0, =_SEGGER_RTT ; [PC, #60] [0x0800A748] =0x20000D4C
0x0800A70C: 4A0F LDR R2, =0x0800A980 ; [PC, #60] [0x0800A74C]
0x0800A70E: 6103 STR R3, [R0, #16]
0x0800A710: 6143 STR R3, [R0, #20]
0x0800A712: 4B0F LDR R3, =_acUpBuffer ; [PC, #60] [0x0800A750] =0x200005F8
0x0800A714: 6182 STR R2, [R0, #24]
0x0800A716: 61C3 STR R3, [R0, #28]
0x0800A718: 2380 MOVS R3, #128
0x0800A71A: 00DB LSLS R3, R3, #3
0x0800A71C: 6203 STR R3, [R0, #32]
0x0800A71E: 2300 MOVS R3, #0
0x0800A720: 6283 STR R3, [R0, #40]
0x0800A722: 6243 STR R3, [R0, #36]
0x0800A724: 62C3 STR R3, [R0, #44]
0x0800A726: 6602 STR R2, [R0, #96]
0x0800A728: 4A0A LDR R2, =_acDownBuffer ; [PC, #40] [0x0800A754] =0x20001208
0x0800A72A: 6642 STR R2, [R0, #100]
0x0800A72C: 2210 MOVS R2, #16
0x0800A72E: 6682 STR R2, [R0, #104]
0x0800A730: 4A09 LDR R2, =0x0800A99B ; [PC, #36] [0x0800A758]
0x0800A732: 6703 STR R3, [R0, #112]
0x0800A734: 66C3 STR R3, [R0, #108]
0x0800A736: 6743 STR R3, [R0, #116]
.L1:
0x0800A738: 7811 LDRB R1, [R2]
0x0800A73A: 3A01 SUBS R2, #1
0x0800A73C: 54C1 STRB R1, [R0, R3]
0x0800A73E: 3301 ADDS R3, #1
0x0800A740: 2B10 CMP R3, #16
0x0800A742: D1F9 BNE .L1 ; 0x0800A738
0x0800A744: 4770 BX LR
0x0800A746: 46C0 NOP
0x0800A748: 20000D4C DC.W _SEGGER_RTT
0x0800A74C: 0800A980 DC.W 0x0800A980
0x0800A750: 200005F8 DC.W _acUpBuffer
0x0800A754: 20001208 DC.W _acDownBuffer
0x0800A758: 0800A99B DC.W 0x0800A99B
Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=76, align=4
_WriteNoCheck:
0x0800A75C: B5F8 PUSH {R3-R7, LR}
0x0800A75E: 4647 MOV R7, R8
0x0800A760: 46CE MOV LR, R9
0x0800A762: 68C5 LDR R5, [R0, #12]
0x0800A764: 6883 LDR R3, [R0, #8]
0x0800A766: 0004 MOVS R4, R0
0x0800A768: 6840 LDR R0, [R0, #4]
0x0800A76A: 4699 MOV R9, R3
0x0800A76C: 1B5B SUBS R3, R3, R5
0x0800A76E: B580 PUSH {R7, LR}
0x0800A770: 000E MOVS R6, R1
0x0800A772: 0017 MOVS R7, R2
0x0800A774: 4698 MOV R8, R3
0x0800A776: 1940 ADDS R0, R0, R5
0x0800A778: 4293 CMP R3, R2
0x0800A77A: D907 BLS .L2 ; 0x0800A78C
0x0800A77C: F7FF FFB2 BL memcpy ; 0x0800A6E4
0x0800A780: 19ED ADDS R5, R5, R7
.L1:
0x0800A782: 60E5 STR R5, [R4, #12]
0x0800A784: BCC0 POP {R6-R7}
0x0800A786: 46B9 MOV R9, R7
0x0800A788: 46B0 MOV R8, R6
0x0800A78A: BDF8 POP {R3-R7, PC}
.L2:
0x0800A78C: 001A MOVS R2, R3
0x0800A78E: F7FF FFA9 BL memcpy ; 0x0800A6E4
0x0800A792: 464B MOV R3, R9
0x0800A794: 0031 MOVS R1, R6
0x0800A796: 19ED ADDS R5, R5, R7
0x0800A798: 1AED SUBS R5, R5, R3
0x0800A79A: 002A MOVS R2, R5
0x0800A79C: 6860 LDR R0, [R4, #4]
0x0800A79E: 4441 ADD R1, R8
0x0800A7A0: F7FF FFA0 BL memcpy ; 0x0800A6E4
0x0800A7A4: E7ED B .L1 ; 0x0800A782
0x0800A7A6: 46C0 NOP
Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=104, align=4
_WriteBlocking:
0x0800A7A8: B5F8 PUSH {R3-R7, LR}
0x0800A7AA: 4647 MOV R7, R8
0x0800A7AC: 46CE MOV LR, R9
0x0800A7AE: 2300 MOVS R3, #0
0x0800A7B0: B580 PUSH {R7, LR}
0x0800A7B2: 4688 MOV R8, R1
0x0800A7B4: 0007 MOVS R7, R0
0x0800A7B6: 0016 MOVS R6, R2
0x0800A7B8: 4699 MOV R9, R3
0x0800A7BA: 68C5 LDR R5, [R0, #12]
0x0800A7BC: 6884 LDR R4, [R0, #8]
0x0800A7BE: E01B B .L5 ; 0x0800A7F8
.L1:
0x0800A7C0: 3B01 SUBS R3, #1
0x0800A7C2: 1B5B SUBS R3, R3, R5
.L2:
0x0800A7C4: 1B64 SUBS R4, R4, R5
0x0800A7C6: 42B4 CMP R4, R6
0x0800A7C8: D900 BLS .L3 ; 0x0800A7CC
0x0800A7CA: 0034 MOVS R4, R6
.L3:
0x0800A7CC: 429C CMP R4, R3
0x0800A7CE: D900 BLS .L4 ; 0x0800A7D2
0x0800A7D0: 001C MOVS R4, R3
.L4:
0x0800A7D2: 6878 LDR R0, [R7, #4]
0x0800A7D4: 0022 MOVS R2, R4
0x0800A7D6: 4641 MOV R1, R8
0x0800A7D8: 1940 ADDS R0, R0, R5
0x0800A7DA: F7FF FF83 BL memcpy ; 0x0800A6E4
0x0800A7DE: 192D ADDS R5, R5, R4
0x0800A7E0: 44A1 ADD R9, R4
0x0800A7E2: 44A0 ADD R8, R4
0x0800A7E4: 1B36 SUBS R6, R6, R4
0x0800A7E6: 68BC LDR R4, [R7, #8]
0x0800A7E8: 1B63 SUBS R3, R4, R5
0x0800A7EA: 1E5A SUBS R2, R3, #1
0x0800A7EC: 4193 SBCS R3, R2
0x0800A7EE: 425B RSBS R3, R3, #0
0x0800A7F0: 401D ANDS R5, R3
0x0800A7F2: 60FD STR R5, [R7, #12]
0x0800A7F4: 2E00 CMP R6, #0
0x0800A7F6: D006 BEQ .L6 ; 0x0800A806
.L5:
0x0800A7F8: 693B LDR R3, [R7, #16]
0x0800A7FA: 429D CMP R5, R3
0x0800A7FC: D3E0 BCC .L1 ; 0x0800A7C0
0x0800A7FE: 3B01 SUBS R3, #1
0x0800A800: 191B ADDS R3, R3, R4
0x0800A802: 1B5B SUBS R3, R3, R5
0x0800A804: E7DE B .L2 ; 0x0800A7C4
.L6:
0x0800A806: 4648 MOV R0, R9
0x0800A808: BCC0 POP {R6-R7}
0x0800A80A: 46B9 MOV R9, R7
0x0800A80C: 46B0 MOV R8, R6
0x0800A80E: 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:
0x0800A810: B570 PUSH {R4-R6, LR}
0x0800A812: 0006 MOVS R6, R0
0x0800A814: 1C43 ADDS R3, R0, #1
0x0800A816: 005C LSLS R4, R3, #1
0x0800A818: 18E4 ADDS R4, R4, R3
0x0800A81A: 4B1D LDR R3, =_SEGGER_RTT ; [PC, #116] [0x0800A890] =0x20000D4C
0x0800A81C: 00E4 LSLS R4, R4, #3
0x0800A81E: 18E0 ADDS R0, R4, R3
0x0800A820: 0074 LSLS R4, R6, #1
0x0800A822: 19A4 ADDS R4, R4, R6
0x0800A824: 00E4 LSLS R4, R4, #3
0x0800A826: 191B ADDS R3, R3, R4
0x0800A828: 6ADC LDR R4, [R3, #44]
0x0800A82A: 0015 MOVS R5, R2
0x0800A82C: 2C01 CMP R4, #1
0x0800A82E: D006 BEQ .L2 ; 0x0800A83E
0x0800A830: 2C02 CMP R4, #2
0x0800A832: D01F BEQ .L7 ; 0x0800A874
0x0800A834: 2C00 CMP R4, #0
0x0800A836: D010 BEQ .L5 ; 0x0800A85A
0x0800A838: 2400 MOVS R4, #0
.L1:
0x0800A83A: 0020 MOVS R0, R4
0x0800A83C: BD70 POP {R4-R6, PC}
.L2:
0x0800A83E: 6A9A LDR R2, [R3, #40]
0x0800A840: 6A5C LDR R4, [R3, #36]
0x0800A842: 42A2 CMP R2, R4
0x0800A844: D91F BLS .L9 ; 0x0800A886
0x0800A846: 3A01 SUBS R2, #1
0x0800A848: 1B12 SUBS R2, R2, R4
.L3:
0x0800A84A: 002C MOVS R4, R5
0x0800A84C: 4295 CMP R5, R2
0x0800A84E: D900 BLS .L4 ; 0x0800A852
0x0800A850: 0014 MOVS R4, R2
.L4:
0x0800A852: 0022 MOVS R2, R4
0x0800A854: F7FF FF82 BL _WriteNoCheck ; 0x0800A75C
0x0800A858: E7EF B .L1 ; 0x0800A83A
.L5:
0x0800A85A: 6A9A LDR R2, [R3, #40]
0x0800A85C: 6A5E LDR R6, [R3, #36]
0x0800A85E: 42B2 CMP R2, R6
0x0800A860: D90C BLS .L8 ; 0x0800A87C
0x0800A862: 3A01 SUBS R2, #1
0x0800A864: 1B96 SUBS R6, R2, R6
.L6:
0x0800A866: 42B5 CMP R5, R6
0x0800A868: D8E7 BHI .L1 ; 0x0800A83A
0x0800A86A: 002A MOVS R2, R5
0x0800A86C: F7FF FF76 BL _WriteNoCheck ; 0x0800A75C
0x0800A870: 002C MOVS R4, R5
0x0800A872: E7E2 B .L1 ; 0x0800A83A
.L7:
0x0800A874: F7FF FF98 BL _WriteBlocking ; 0x0800A7A8
0x0800A878: 0004 MOVS R4, R0
0x0800A87A: E7DE B .L1 ; 0x0800A83A
.L8:
0x0800A87C: 6A1B LDR R3, [R3, #32]
0x0800A87E: 18D2 ADDS R2, R2, R3
0x0800A880: 3A01 SUBS R2, #1
0x0800A882: 1B96 SUBS R6, R2, R6
0x0800A884: E7EF B .L6 ; 0x0800A866
.L9:
0x0800A886: 6A1B LDR R3, [R3, #32]
0x0800A888: 18D2 ADDS R2, R2, R3
0x0800A88A: 3A01 SUBS R2, #1
0x0800A88C: 1B12 SUBS R2, R2, R4
0x0800A88E: E7DC B .L3 ; 0x0800A84A
0x0800A890: 20000D4C 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:
0x0800A894: B5F8 PUSH {R3-R7, LR}
0x0800A896: 4B0B LDR R3, =_SEGGER_RTT ; [PC, #44] [0x0800A8C4] =0x20000D4C
0x0800A898: 0004 MOVS R4, R0
0x0800A89A: 781B LDRB R3, [R3]
0x0800A89C: 000D MOVS R5, R1
0x0800A89E: 0016 MOVS R6, R2
0x0800A8A0: 2B00 CMP R3, #0
0x0800A8A2: D00C BEQ .L2 ; 0x0800A8BE
.L1:
0x0800A8A4: F3EF 8710 MRS R7, PRIMASK
0x0800A8A8: 2101 MOVS R1, #1
0x0800A8AA: F381 8810 MSR PRIMASK, R1
0x0800A8AE: 0032 MOVS R2, R6
0x0800A8B0: 0029 MOVS R1, R5
0x0800A8B2: 0020 MOVS R0, R4
0x0800A8B4: F7FF FFAC BL SEGGER_RTT_WriteNoLock ; 0x0800A810
0x0800A8B8: F387 8810 MSR PRIMASK, R7
0x0800A8BC: BDF8 POP {R3-R7, PC}
.L2:
0x0800A8BE: F7FF FF23 BL _DoInit ; 0x0800A708
0x0800A8C2: E7EF B .L1 ; 0x0800A8A4
0x0800A8C4: 20000D4C 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:
0x0800A8C8: B5F8 PUSH {R3-R7, LR}
0x0800A8CA: 0005 MOVS R5, R0
0x0800A8CC: 0008 MOVS R0, R1
0x0800A8CE: 000C MOVS R4, R1
0x0800A8D0: F7FF FF00 BL strlen ; 0x0800A6D4
0x0800A8D4: 4B0A LDR R3, =_SEGGER_RTT ; [PC, #40] [0x0800A900] =0x20000D4C
0x0800A8D6: 0006 MOVS R6, R0
0x0800A8D8: 781B LDRB R3, [R3]
0x0800A8DA: 2B00 CMP R3, #0
0x0800A8DC: D00C BEQ .L2 ; 0x0800A8F8
.L1:
0x0800A8DE: F3EF 8710 MRS R7, PRIMASK
0x0800A8E2: 2101 MOVS R1, #1
0x0800A8E4: F381 8810 MSR PRIMASK, R1
0x0800A8E8: 0032 MOVS R2, R6
0x0800A8EA: 0021 MOVS R1, R4
0x0800A8EC: 0028 MOVS R0, R5
0x0800A8EE: F7FF FF8F BL SEGGER_RTT_WriteNoLock ; 0x0800A810
0x0800A8F2: F387 8810 MSR PRIMASK, R7
0x0800A8F6: BDF8 POP {R3-R7, PC}
.L2:
0x0800A8F8: F7FF FF06 BL _DoInit ; 0x0800A708
0x0800A8FC: E7EF B .L1 ; 0x0800A8DE
0x0800A8FE: 46C0 NOP
0x0800A900: 20000D4C DC.W _SEGGER_RTT
Section .rodata..Lswitch.table.UART_SetConfig.2 from stm32g0xx_hal_uart.o, size=16, align=4
0x0800A904: 00 DC.B 0x00 ; '\0'
0x0800A905: 00 DC.B 0x00 ; '\0'
0x0800A906: 00 DC.B 0x00 ; '\0'
0x0800A907: 00 DC.B 0x00 ; '\0'
0x0800A908: 04 DC.B 0x04 ; '\x04'
0x0800A909: 00 DC.B 0x00 ; '\0'
0x0800A90A: 00 DC.B 0x00 ; '\0'
0x0800A90B: 00 DC.B 0x00 ; '\0'
0x0800A90C: 02 DC.B 0x02 ; '\x02'
0x0800A90D: 00 DC.B 0x00 ; '\0'
0x0800A90E: 00 DC.B 0x00 ; '\0'
0x0800A90F: 00 DC.B 0x00 ; '\0'
0x0800A910: 08 DC.B 0x08 ; '\x08'
0x0800A911: 00 DC.B 0x00 ; '\0'
0x0800A912: 00 DC.B 0x00 ; '\0'
0x0800A913: 00 DC.B 0x00 ; '\0'
Section .rodata.defaultFeepromData from feeprom.o, size=36, align=4
defaultFeepromData:
0x0800A914: 00 DC.B 0x00 ; '\0'
0x0800A915: 4B DC.B 0x4B ; 'K'
0x0800A916: 00 DC.B 0x00 ; '\0'
0x0800A917: 00 DC.B 0x00 ; '\0'
0x0800A918: 65 DC.B 0x65 ; 'e'
0x0800A919: 00 DC.B 0x00 ; '\0'
0x0800A91A: 01 DC.B 0x01 ; '\x01'
0x0800A91B: 00 DC.B 0x00 ; '\0'
0x0800A91C: 01 DC.B 0x01 ; '\x01'
0x0800A91D: 00 DC.B 0x00 ; '\0'
0x0800A91E: E8 DC.B 0xE8 ; '\xE8'
0x0800A91F: 03 DC.B 0x03 ; '\x03'
0x0800A920: 00 DC.B 0x00 ; '\0'
0x0800A921: 00 DC.B 0x00 ; '\0'
0x0800A922: 00 DC.B 0x00 ; '\0'
0x0800A923: 00 DC.B 0x00 ; '\0'
0x0800A924: 00 DC.B 0x00 ; '\0'
0x0800A925: 00 DC.B 0x00 ; '\0'
0x0800A926: 38 DC.B 0x38 ; '8'
0x0800A927: 00 DC.B 0x00 ; '\0'
0x0800A928: 4C DC.B 0x4C ; 'L'
0x0800A929: 00 DC.B 0x00 ; '\0'
0x0800A92A: 20 DC.B 0x20 ; ' '
0x0800A92B: 03 DC.B 0x03 ; '\x03'
0x0800A92C: 4C DC.B 0x4C ; 'L'
0x0800A92D: 04 DC.B 0x04 ; '\x04'
0x0800A92E: DD DC.B 0xDD ; '\xDD'
0x0800A92F: 05 DC.B 0x05 ; '\x05'
0x0800A930: 3F DC.B 0x3F ; '?'
0x0800A931: 02 DC.B 0x02 ; '\x02'
0x0800A932: B8 DC.B 0xB8 ; '\xB8'
0x0800A933: 00 DC.B 0x00 ; '\0'
0x0800A934: 00 DC.B 0x00 ; '\0'
0x0800A935: 00 DC.B 0x00 ; '\0'
0x0800A936: 00 DC.B 0x00 ; '\0'
0x0800A937: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_Management.newEventDelay from main.o, size=8, align=4
AUTO_LVP_Management.newEventDelay:
0x0800A938: 0A DC.B 0x0A ; '\n'
0x0800A939: 00 DC.B 0x00 ; '\0'
0x0800A93A: 00 DC.B 0x00 ; '\0'
0x0800A93B: 00 DC.B 0x00 ; '\0'
0x0800A93C: B8 DC.B 0xB8 ; '\xB8'
0x0800A93D: 0B DC.B 0x0B ; '\x0B'
0x0800A93E: 00 DC.B 0x00 ; '\0'
0x0800A93F: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_Management.repeatEventDelay from main.o, size=8, align=4
AUTO_LVP_Management.repeatEventDelay:
0x0800A940: 01 DC.B 0x01 ; '\x01'
0x0800A941: 00 DC.B 0x00 ; '\0'
0x0800A942: 00 DC.B 0x00 ; '\0'
0x0800A943: 00 DC.B 0x00 ; '\0'
0x0800A944: 64 DC.B 0x64 ; 'd'
0x0800A945: 00 DC.B 0x00 ; '\0'
0x0800A946: 00 DC.B 0x00 ; '\0'
0x0800A947: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_OVP_Management.newEventDelay from main.o, size=16, align=4
AUTO_LVP_OVP_Management.newEventDelay:
0x0800A948: 0A DC.B 0x0A ; '\n'
0x0800A949: 00 DC.B 0x00 ; '\0'
0x0800A94A: 00 DC.B 0x00 ; '\0'
0x0800A94B: 00 DC.B 0x00 ; '\0'
0x0800A94C: B8 DC.B 0xB8 ; '\xB8'
0x0800A94D: 0B DC.B 0x0B ; '\x0B'
0x0800A94E: 00 DC.B 0x00 ; '\0'
0x0800A94F: 00 DC.B 0x00 ; '\0'
0x0800A950: B8 DC.B 0xB8 ; '\xB8'
0x0800A951: 0B DC.B 0x0B ; '\x0B'
0x0800A952: 00 DC.B 0x00 ; '\0'
0x0800A953: 00 DC.B 0x00 ; '\0'
0x0800A954: B8 DC.B 0xB8 ; '\xB8'
0x0800A955: 0B DC.B 0x0B ; '\x0B'
0x0800A956: 00 DC.B 0x00 ; '\0'
0x0800A957: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_OVP_Management.repeatEventDelay from main.o, size=16, align=4
AUTO_LVP_OVP_Management.repeatEventDelay:
0x0800A958: 01 DC.B 0x01 ; '\x01'
0x0800A959: 00 DC.B 0x00 ; '\0'
0x0800A95A: 00 DC.B 0x00 ; '\0'
0x0800A95B: 00 DC.B 0x00 ; '\0'
0x0800A95C: 64 DC.B 0x64 ; 'd'
0x0800A95D: 00 DC.B 0x00 ; '\0'
0x0800A95E: 00 DC.B 0x00 ; '\0'
0x0800A95F: 00 DC.B 0x00 ; '\0'
0x0800A960: 64 DC.B 0x64 ; 'd'
0x0800A961: 00 DC.B 0x00 ; '\0'
0x0800A962: 00 DC.B 0x00 ; '\0'
0x0800A963: 00 DC.B 0x00 ; '\0'
0x0800A964: 64 DC.B 0x64 ; 'd'
0x0800A965: 00 DC.B 0x00 ; '\0'
0x0800A966: 00 DC.B 0x00 ; '\0'
0x0800A967: 00 DC.B 0x00 ; '\0'
Section .init from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x0800A968: 4C03 LDR R4, =0x0800BDF0 ; [PC, #12] [0x0800A978]
__SEGGER_init_run_loop:
0x0800A96A: 6820 LDR R0, [R4]
0x0800A96C: 3404 ADDS R4, #4
0x0800A96E: 4780 BLX R0
0x0800A970: E7FB B __SEGGER_init_run_loop ; 0x0800A96A
__SEGGER_init_done:
0x0800A972: F7FC FAB5 BL main ; 0x08006EE0
exit:
0x0800A976: E7FE B exit ; 0x0800A976
0x0800A978: 0800BDF0 DC.W 0x0800BDF0
Section .init_array from STM32G0xx_Startup.o, size=4, align=4
0x0800A97C: 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
0x0800A980: 54 DC.B 0x54 ; 'T'
0x0800A981: 65 DC.B 0x65 ; 'e'
0x0800A982: 72 DC.B 0x72 ; 'r'
0x0800A983: 6D DC.B 0x6D ; 'm'
0x0800A984: 69 DC.B 0x69 ; 'i'
0x0800A985: 6E DC.B 0x6E ; 'n'
0x0800A986: 61 DC.B 0x61 ; 'a'
0x0800A987: 6C DC.B 0x6C ; 'l'
0x0800A988: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from log.o, size=3, align=1
0x0800A989: 3A DC.B 0x3A ; ':'
0x0800A98A: 20 DC.B 0x20 ; ' '
0x0800A98B: 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:
0x0800A98C: 00 DC.B 0x00 ; '\0'
0x0800A98D: 00 DC.B 0x00 ; '\0'
0x0800A98E: 00 DC.B 0x00 ; '\0'
0x0800A98F: 00 DC.B 0x00 ; '\0'
0x0800A990: 00 DC.B 0x00 ; '\0'
0x0800A991: 00 DC.B 0x00 ; '\0'
0x0800A992: 54 DC.B 0x54 ; 'T'
0x0800A993: 54 DC.B 0x54 ; 'T'
0x0800A994: 52 DC.B 0x52 ; 'R'
0x0800A995: 20 DC.B 0x20 ; ' '
0x0800A996: 52 DC.B 0x52 ; 'R'
0x0800A997: 45 DC.B 0x45 ; 'E'
0x0800A998: 47 DC.B 0x47 ; 'G'
0x0800A999: 47 DC.B 0x47 ; 'G'
0x0800A99A: 45 DC.B 0x45 ; 'E'
0x0800A99B: 53 DC.B 0x53 ; 'S'
0x0800A99C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.8 from main.o, size=19, align=1
0x0800A99D: 44 DC.B 0x44 ; 'D'
0x0800A99E: 65 DC.B 0x65 ; 'e'
0x0800A99F: 76 DC.B 0x76 ; 'v'
0x0800A9A0: 69 DC.B 0x69 ; 'i'
0x0800A9A1: 63 DC.B 0x63 ; 'c'
0x0800A9A2: 65 DC.B 0x65 ; 'e'
0x0800A9A3: 20 DC.B 0x20 ; ' '
0x0800A9A4: 49 DC.B 0x49 ; 'I'
0x0800A9A5: 44 DC.B 0x44 ; 'D'
0x0800A9A6: 3A DC.B 0x3A ; ':'
0x0800A9A7: 20 DC.B 0x20 ; ' '
0x0800A9A8: 75 DC.B 0x75 ; 'u'
0x0800A9A9: 6E DC.B 0x6E ; 'n'
0x0800A9AA: 6B DC.B 0x6B ; 'k'
0x0800A9AB: 6E DC.B 0x6E ; 'n'
0x0800A9AC: 6F DC.B 0x6F ; 'o'
0x0800A9AD: 77 DC.B 0x77 ; 'w'
0x0800A9AE: 6E DC.B 0x6E ; 'n'
0x0800A9AF: 00 DC.B 0x00 ; '\0'
Section .init.WWDG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
WWDG_IRQHandler:
0x0800A9B0: E7FE B WWDG_IRQHandler ; 0x0800A9B0
Section .init.PVD_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
PVD_IRQHandler:
0x0800A9B2: E7FE B PVD_IRQHandler ; 0x0800A9B2
Section .init.RTC_STAMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
RTC_STAMP_IRQHandler:
0x0800A9B4: E7FE B RTC_STAMP_IRQHandler ; 0x0800A9B4
Section .init.FLASH_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
FLASH_IRQHandler:
0x0800A9B6: E7FE B FLASH_IRQHandler ; 0x0800A9B6
Section .init.RCC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
RCC_IRQHandler:
0x0800A9B8: E7FE B RCC_IRQHandler ; 0x0800A9B8
Section .init.EXTI0_1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI0_1_IRQHandler:
0x0800A9BA: E7FE B EXTI0_1_IRQHandler ; 0x0800A9BA
Section .init.EXTI2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI2_3_IRQHandler:
0x0800A9BC: E7FE B EXTI2_3_IRQHandler ; 0x0800A9BC
Section .init.EXTI4_15_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI4_15_IRQHandler:
0x0800A9BE: E7FE B EXTI4_15_IRQHandler ; 0x0800A9BE
Section .init.UCPD1_UCPD2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
UCPD1_UCPD2_IRQHandler:
0x0800A9C0: E7FE B UCPD1_UCPD2_IRQHandler ; 0x0800A9C0
Section .init.DMA1_Channel2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
DMA1_Channel2_3_IRQHandler:
0x0800A9C2: E7FE B DMA1_Channel2_3_IRQHandler ; 0x0800A9C2
Section .init.DMA_Channel4_5_6_7_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
DMA_Channel4_5_6_7_IRQHandler:
0x0800A9C4: E7FE B DMA_Channel4_5_6_7_IRQHandler ; 0x0800A9C4
Section .init.TIM1_BRK_UP_TRG_COMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM1_BRK_UP_TRG_COMP_IRQHandler:
0x0800A9C6: E7FE B TIM1_BRK_UP_TRG_COMP_IRQHandler ; 0x0800A9C6
Section .init.TIM1_CC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM1_CC_IRQHandler:
0x0800A9C8: E7FE B TIM1_CC_IRQHandler ; 0x0800A9C8
Section .init.TIM2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM2_IRQHandler:
0x0800A9CA: E7FE B TIM2_IRQHandler ; 0x0800A9CA
Section .init.TIM3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM3_IRQHandler:
0x0800A9CC: E7FE B TIM3_IRQHandler ; 0x0800A9CC
Section .init.I2C1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
I2C1_IRQHandler:
0x0800A9CE: E7FE B I2C1_IRQHandler ; 0x0800A9CE
Section .init.I2C2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
I2C2_IRQHandler:
0x0800A9D0: E7FE B I2C2_IRQHandler ; 0x0800A9D0
Section .init.SPI1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
SPI1_IRQHandler:
0x0800A9D2: E7FE B SPI1_IRQHandler ; 0x0800A9D2
Section .init.SPI2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
SPI2_IRQHandler:
0x0800A9D4: E7FE B SPI2_IRQHandler ; 0x0800A9D4
Section .init.USART2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
USART2_IRQHandler:
0x0800A9D6: E7FE B USART2_IRQHandler ; 0x0800A9D6
Section .init.USART3_USART4_LPUART1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
USART3_USART4_LPUART1_IRQHandler:
0x0800A9D8: E7FE B USART3_USART4_LPUART1_IRQHandler ; 0x0800A9D8
Section .init.CEC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
CEC_IRQHandler:
0x0800A9DA: E7FE B CEC_IRQHandler ; 0x0800A9DA
Section .init.AES_RNG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
AES_RNG_IRQHandler:
0x0800A9DC: E7FE B AES_RNG_IRQHandler ; 0x0800A9DC
Section .init.Reset_Handler from STM32G0xx_Startup.o, size=6, align=2
reset_handler:
Reset_Handler:
0x0800A9DE: F7F8 FB6F BL SystemInit ; 0x080030C0
0x0800A9E2: E7C1 B _start ; 0x0800A968
Section .text.ADC_DMAHalfConvCplt from stm32g0xx_hal_adc.o, size=10, align=2
ADC_DMAHalfConvCplt:
0x0800A9E4: B580 PUSH {R7, LR}
0x0800A9E6: 6A80 LDR R0, [R0, #40]
0x0800A9E8: F000 F855 BL HAL_ADC_ConvHalfCpltCallback ; 0x0800AA96
0x0800A9EC: BD80 POP {R7, PC}
Section .text.ADC_DMAError from stm32g0xx_hal_adc.o, size=26, align=2
ADC_DMAError:
0x0800A9EE: B580 PUSH {R7, LR}
0x0800A9F0: 6A80 LDR R0, [R0, #40]
0x0800A9F2: 6D81 LDR R1, [R0, #88]
0x0800A9F4: 2240 MOVS R2, #64
0x0800A9F6: 430A ORRS R2, R1
0x0800A9F8: 6582 STR R2, [R0, #88]
0x0800A9FA: 6DC1 LDR R1, [R0, #92]
0x0800A9FC: 2204 MOVS R2, #4
0x0800A9FE: 430A ORRS R2, R1
0x0800AA00: 65C2 STR R2, [R0, #92]
0x0800AA02: F000 F847 BL HAL_ADC_ErrorCallback ; 0x0800AA94
0x0800AA06: BD80 POP {R7, PC}
Section .text.HAL_ADC_Stop_DMA from stm32g0xx_hal_adc.o, size=138, align=2
HAL_ADC_Stop_DMA:
0x0800AA08: B5F0 PUSH {R4-R7, LR}
0x0800AA0A: B081 SUB SP, SP, #4
0x0800AA0C: 4604 MOV R4, R0
0x0800AA0E: 2054 MOVS R0, #84
0x0800AA10: 5C20 LDRB R0, [R4, R0]
0x0800AA12: 2801 CMP R0, #1
0x0800AA14: D101 BNE .L1 ; 0x0800AA1A
0x0800AA16: 2502 MOVS R5, #2
0x0800AA18: E038 B .L5 ; 0x0800AA8C
.L1:
0x0800AA1A: 4626 MOV R6, R4
0x0800AA1C: 3654 ADDS R6, #84
0x0800AA1E: 2701 MOVS R7, #1
0x0800AA20: 7037 STRB R7, [R6]
0x0800AA22: 4620 MOV R0, R4
0x0800AA24: F7F8 FD74 BL ADC_ConversionStop ; 0x08003510
0x0800AA28: 4605 MOV R5, R0
0x0800AA2A: 2800 CMP R0, #0
0x0800AA2C: D12C BNE .L4 ; 0x0800AA88
0x0800AA2E: 6D20 LDR R0, [R4, #80]
0x0800AA30: 2125 MOVS R1, #37
0x0800AA32: 5C41 LDRB R1, [R0, R1]
0x0800AA34: 2902 CMP R1, #2
0x0800AA36: D111 BNE .L2 ; 0x0800AA5C
0x0800AA38: F7F9 FBEE BL HAL_DMA_Abort ; 0x08004218
0x0800AA3C: 2800 CMP R0, #0
0x0800AA3E: D00D BEQ .L2 ; 0x0800AA5C
0x0800AA40: 4605 MOV R5, R0
0x0800AA42: 6DA0 LDR R0, [R4, #88]
0x0800AA44: 2140 MOVS R1, #64
0x0800AA46: 4301 ORRS R1, R0
0x0800AA48: 65A1 STR R1, [R4, #88]
0x0800AA4A: 6820 LDR R0, [R4]
0x0800AA4C: 6841 LDR R1, [R0, #4]
0x0800AA4E: 2210 MOVS R2, #16
0x0800AA50: 4391 BICS R1, R2
0x0800AA52: 6041 STR R1, [R0, #4]
0x0800AA54: 4620 MOV R0, R4
0x0800AA56: F7F8 FD89 BL ADC_Disable ; 0x0800356C
0x0800AA5A: E011 B .L3 ; 0x0800AA80
.L2:
0x0800AA5C: 6820 LDR R0, [R4]
0x0800AA5E: 6841 LDR R1, [R0, #4]
0x0800AA60: 2210 MOVS R2, #16
0x0800AA62: 4391 BICS R1, R2
0x0800AA64: 6041 STR R1, [R0, #4]
0x0800AA66: 4620 MOV R0, R4
0x0800AA68: F7F8 FD80 BL ADC_Disable ; 0x0800356C
0x0800AA6C: 4605 MOV R5, R0
0x0800AA6E: 2800 CMP R0, #0
0x0800AA70: D106 BNE .L3 ; 0x0800AA80
0x0800AA72: 20FF MOVS R0, #255
0x0800AA74: 3002 ADDS R0, #2
0x0800AA76: 6DA1 LDR R1, [R4, #88]
0x0800AA78: 4381 BICS R1, R0
0x0800AA7A: 1C48 ADDS R0, R1, #1
0x0800AA7C: 65A0 STR R0, [R4, #88]
0x0800AA7E: 2500 MOVS R5, #0
.L3:
0x0800AA80: 6820 LDR R0, [R4]
0x0800AA82: 68C1 LDR R1, [R0, #12]
0x0800AA84: 43B9 BICS R1, R7
0x0800AA86: 60C1 STR R1, [R0, #12]
.L4:
0x0800AA88: 2000 MOVS R0, #0
0x0800AA8A: 7030 STRB R0, [R6]
.L5:
0x0800AA8C: 4628 MOV R0, R5
0x0800AA8E: B001 ADD SP, SP, #4
0x0800AA90: BDF0 POP {R4-R7, PC}
Section .text.HAL_ADC_ConvCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ConvCpltCallback:
0x0800AA92: 4770 BX LR
Section .text.HAL_ADC_ErrorCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ErrorCallback:
0x0800AA94: 4770 BX LR
Section .text.HAL_ADC_ConvHalfCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ConvHalfCpltCallback:
0x0800AA96: 4770 BX LR
Section .text.HAL_DAC_Start from stm32g0xx_hal_dac.o, size=82, align=2
HAL_DAC_Start:
0x0800AA98: B570 PUSH {R4-R6, LR}
0x0800AA9A: 7942 LDRB R2, [R0, #5]
0x0800AA9C: 2A01 CMP R2, #1
0x0800AA9E: D101 BNE .L1 ; 0x0800AAA4
0x0800AAA0: 2002 MOVS R0, #2
0x0800AAA2: BD70 POP {R4-R6, PC}
.L1:
0x0800AAA4: 2302 MOVS R3, #2
0x0800AAA6: 7103 STRB R3, [R0, #4]
0x0800AAA8: 2410 MOVS R4, #16
0x0800AAAA: 400C ANDS R4, R1
0x0800AAAC: 2201 MOVS R2, #1
0x0800AAAE: 4615 MOV R5, R2
0x0800AAB0: 40A5 LSLS R5, R4
0x0800AAB2: 6804 LDR R4, [R0]
0x0800AAB4: 6826 LDR R6, [R4]
0x0800AAB6: 432E ORRS R6, R5
0x0800AAB8: 6026 STR R6, [R4]
0x0800AABA: 6825 LDR R5, [R4]
0x0800AABC: 2900 CMP R1, #0
0x0800AABE: D00E BEQ .L4 ; 0x0800AADE
0x0800AAC0: 461E MOV R6, R3
0x0800AAC2: 408E LSLS R6, R1
0x0800AAC4: 211F MOVS R1, #31
0x0800AAC6: 0449 LSLS R1, R1, #17
0x0800AAC8: 400D ANDS R5, R1
0x0800AACA: 42B5 CMP R5, R6
0x0800AACC: D102 BNE .L3 ; 0x0800AAD4
.L2:
0x0800AACE: 6861 LDR R1, [R4, #4]
0x0800AAD0: 4319 ORRS R1, R3
0x0800AAD2: 6061 STR R1, [R4, #4]
.L3:
0x0800AAD4: 2100 MOVS R1, #0
0x0800AAD6: 7141 STRB R1, [R0, #5]
0x0800AAD8: 7102 STRB R2, [R0, #4]
0x0800AADA: 2000 MOVS R0, #0
0x0800AADC: BD70 POP {R4-R6, PC}
.L4:
0x0800AADE: 213E MOVS R1, #62
0x0800AAE0: 400D ANDS R5, R1
0x0800AAE2: 2D02 CMP R5, #2
0x0800AAE4: 4613 MOV R3, R2
0x0800AAE6: D0F2 BEQ .L2 ; 0x0800AACE
0x0800AAE8: E7F4 B .L3 ; 0x0800AAD4
Section .text.HAL_DAC_SetValue from stm32g0xx_hal_dac.o, size=42, align=2
HAL_DAC_SetValue:
0x0800AAEA: B510 PUSH {R4, LR}
0x0800AAEC: B081 SUB SP, SP, #4
0x0800AAEE: 2400 MOVS R4, #0
0x0800AAF0: 9400 STR R4, [SP, #0]
0x0800AAF2: 6800 LDR R0, [R0]
0x0800AAF4: 9000 STR R0, [SP, #0]
0x0800AAF6: 2900 CMP R1, #0
0x0800AAF8: D003 BEQ .L1 ; 0x0800AB02
0x0800AAFA: 9800 LDR R0, [SP, #0]
0x0800AAFC: 1810 ADDS R0, R2, R0
0x0800AAFE: 3014 ADDS R0, #20
0x0800AB00: E002 B .L2 ; 0x0800AB08
.L1:
0x0800AB02: 9800 LDR R0, [SP, #0]
0x0800AB04: 1810 ADDS R0, R2, R0
0x0800AB06: 3008 ADDS R0, #8
.L2:
0x0800AB08: 9000 STR R0, [SP, #0]
0x0800AB0A: 9800 LDR R0, [SP, #0]
0x0800AB0C: 6003 STR R3, [R0]
0x0800AB0E: 2000 MOVS R0, #0
0x0800AB10: B001 ADD SP, SP, #4
0x0800AB12: BD10 POP {R4, PC}
Section .text.HAL_DACEx_GetTrimOffset from stm32g0xx_hal_dac_ex.o, size=18, align=2
HAL_DACEx_GetTrimOffset:
0x0800AB14: 2210 MOVS R2, #16
0x0800AB16: 400A ANDS R2, R1
0x0800AB18: 211F MOVS R1, #31
0x0800AB1A: 4091 LSLS R1, R2
0x0800AB1C: 6800 LDR R0, [R0]
0x0800AB1E: 6B80 LDR R0, [R0, #56]
0x0800AB20: 4008 ANDS R0, R1
0x0800AB22: 40D0 LSRS R0, R2
0x0800AB24: 4770 BX LR
Section .text.HAL_GPIO_ReadPin from stm32g0xx_hal_gpio.o, size=10, align=2
HAL_GPIO_ReadPin:
0x0800AB26: 6900 LDR R0, [R0, #16]
0x0800AB28: 4008 ANDS R0, R1
0x0800AB2A: 1E41 SUBS R1, R0, #1
0x0800AB2C: 4188 SBCS R0, R1
0x0800AB2E: 4770 BX LR
Section .text.HAL_RCC_CSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2
HAL_RCC_CSSCallback:
0x0800AB30: 4770 BX LR
Section .text.HAL_RCC_LSECSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2
HAL_RCC_LSECSSCallback:
0x0800AB32: 4770 BX LR
Section .text.HAL_TIM_Base_Init from stm32g0xx_hal_tim.o, size=86, align=2
HAL_TIM_Base_Init:
0x0800AB34: B5F0 PUSH {R4-R7, LR}
0x0800AB36: B081 SUB SP, SP, #4
0x0800AB38: 2800 CMP R0, #0
0x0800AB3A: D023 BEQ .L2 ; 0x0800AB84
0x0800AB3C: 4604 MOV R4, R0
0x0800AB3E: 4605 MOV R5, R0
0x0800AB40: 353C ADDS R5, #60
0x0800AB42: 4607 MOV R7, R0
0x0800AB44: 373E ADDS R7, #62
0x0800AB46: 4606 MOV R6, R0
0x0800AB48: 3644 ADDS R6, #68
0x0800AB4A: 7868 LDRB R0, [R5, #1]
0x0800AB4C: 2800 CMP R0, #0
0x0800AB4E: D103 BNE .L1 ; 0x0800AB58
0x0800AB50: 7028 STRB R0, [R5]
0x0800AB52: 4620 MOV R0, R4
0x0800AB54: F7FF FBBE BL HAL_TIM_Base_MspInit ; 0x0800A2D4
.L1:
0x0800AB58: 2002 MOVS R0, #2
0x0800AB5A: 7068 STRB R0, [R5, #1]
0x0800AB5C: CC01 LDM R4!, {R0}
0x0800AB5E: 4621 MOV R1, R4
0x0800AB60: F7FA FAF0 BL TIM_Base_SetConfig ; 0x08005144
0x0800AB64: 2001 MOVS R0, #1
0x0800AB66: 7130 STRB R0, [R6, #4]
0x0800AB68: 7038 STRB R0, [R7]
0x0800AB6A: 7078 STRB R0, [R7, #1]
0x0800AB6C: 70B8 STRB R0, [R7, #2]
0x0800AB6E: 70F8 STRB R0, [R7, #3]
0x0800AB70: 7138 STRB R0, [R7, #4]
0x0800AB72: 7178 STRB R0, [R7, #5]
0x0800AB74: 7030 STRB R0, [R6]
0x0800AB76: 7070 STRB R0, [R6, #1]
0x0800AB78: 70B0 STRB R0, [R6, #2]
0x0800AB7A: 70F0 STRB R0, [R6, #3]
0x0800AB7C: 7068 STRB R0, [R5, #1]
0x0800AB7E: 2000 MOVS R0, #0
0x0800AB80: B001 ADD SP, SP, #4
0x0800AB82: BDF0 POP {R4-R7, PC}
.L2:
0x0800AB84: 2001 MOVS R0, #1
0x0800AB86: B001 ADD SP, SP, #4
0x0800AB88: BDF0 POP {R4-R7, PC}
Section .text.HAL_TIM_IC_CaptureCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_IC_CaptureCallback:
0x0800AB8A: 4770 BX LR
Section .text.HAL_TIM_OC_DelayElapsedCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_OC_DelayElapsedCallback:
0x0800AB8C: 4770 BX LR
Section .text.HAL_TIM_PWM_PulseFinishedCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_PWM_PulseFinishedCallback:
0x0800AB8E: 4770 BX LR
Section .text.HAL_TIM_TriggerCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_TriggerCallback:
0x0800AB90: 4770 BX LR
Section .text.HAL_TIMEx_CommutCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_CommutCallback:
0x0800AB92: 4770 BX LR
Section .text.HAL_TIMEx_BreakCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_BreakCallback:
0x0800AB94: 4770 BX LR
Section .text.HAL_TIMEx_Break2Callback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_Break2Callback:
0x0800AB96: 4770 BX LR
Section .text.UART_AdvFeatureConfig from stm32g0xx_hal_uart.o, size=210, align=2
UART_AdvFeatureConfig:
0x0800AB98: B530 PUSH {R4-R5, LR}
0x0800AB9A: 6A81 LDR R1, [R0, #40]
0x0800AB9C: 07CA LSLS R2, R1, #31
0x0800AB9E: D10C BNE .L6 ; 0x0800ABBA
0x0800ABA0: 078A LSLS R2, R1, #30
0x0800ABA2: D414 BMI .L7 ; 0x0800ABCE
.L1:
0x0800ABA4: 074A LSLS R2, R1, #29
0x0800ABA6: D41C BMI .L8 ; 0x0800ABE2
.L2:
0x0800ABA8: 070A LSLS R2, R1, #28
0x0800ABAA: D424 BMI .L9 ; 0x0800ABF6
.L3:
0x0800ABAC: 06CA LSLS R2, R1, #27
0x0800ABAE: D42C BMI .L10 ; 0x0800AC0A
.L4:
0x0800ABB0: 068A LSLS R2, R1, #26
0x0800ABB2: D434 BMI .L11 ; 0x0800AC1E
.L5:
0x0800ABB4: 064A LSLS R2, R1, #25
0x0800ABB6: D43C BMI .L12 ; 0x0800AC32
0x0800ABB8: E04C B .L13 ; 0x0800AC54
.L6:
0x0800ABBA: 2201 MOVS R2, #1
0x0800ABBC: 0452 LSLS R2, R2, #17
0x0800ABBE: 6803 LDR R3, [R0]
0x0800ABC0: 685C LDR R4, [R3, #4]
0x0800ABC2: 4394 BICS R4, R2
0x0800ABC4: 6AC2 LDR R2, [R0, #44]
0x0800ABC6: 4322 ORRS R2, R4
0x0800ABC8: 605A STR R2, [R3, #4]
0x0800ABCA: 078A LSLS R2, R1, #30
0x0800ABCC: D5EA BPL .L1 ; 0x0800ABA4
.L7:
0x0800ABCE: 2201 MOVS R2, #1
0x0800ABD0: 0412 LSLS R2, R2, #16
0x0800ABD2: 6803 LDR R3, [R0]
0x0800ABD4: 685C LDR R4, [R3, #4]
0x0800ABD6: 4394 BICS R4, R2
0x0800ABD8: 6B02 LDR R2, [R0, #48]
0x0800ABDA: 4322 ORRS R2, R4
0x0800ABDC: 605A STR R2, [R3, #4]
0x0800ABDE: 074A LSLS R2, R1, #29
0x0800ABE0: D5E2 BPL .L2 ; 0x0800ABA8
.L8:
0x0800ABE2: 2201 MOVS R2, #1
0x0800ABE4: 0492 LSLS R2, R2, #18
0x0800ABE6: 6803 LDR R3, [R0]
0x0800ABE8: 685C LDR R4, [R3, #4]
0x0800ABEA: 4394 BICS R4, R2
0x0800ABEC: 6B42 LDR R2, [R0, #52]
0x0800ABEE: 4322 ORRS R2, R4
0x0800ABF0: 605A STR R2, [R3, #4]
0x0800ABF2: 070A LSLS R2, R1, #28
0x0800ABF4: D5DA BPL .L3 ; 0x0800ABAC
.L9:
0x0800ABF6: 2201 MOVS R2, #1
0x0800ABF8: 03D2 LSLS R2, R2, #15
0x0800ABFA: 6803 LDR R3, [R0]
0x0800ABFC: 685C LDR R4, [R3, #4]
0x0800ABFE: 4394 BICS R4, R2
0x0800AC00: 6B82 LDR R2, [R0, #56]
0x0800AC02: 4322 ORRS R2, R4
0x0800AC04: 605A STR R2, [R3, #4]
0x0800AC06: 06CA LSLS R2, R1, #27
0x0800AC08: D5D2 BPL .L4 ; 0x0800ABB0
.L10:
0x0800AC0A: 2201 MOVS R2, #1
0x0800AC0C: 0312 LSLS R2, R2, #12
0x0800AC0E: 6803 LDR R3, [R0]
0x0800AC10: 689C LDR R4, [R3, #8]
0x0800AC12: 4394 BICS R4, R2
0x0800AC14: 6BC2 LDR R2, [R0, #60]
0x0800AC16: 4322 ORRS R2, R4
0x0800AC18: 609A STR R2, [R3, #8]
0x0800AC1A: 068A LSLS R2, R1, #26
0x0800AC1C: D5CA BPL .L5 ; 0x0800ABB4
.L11:
0x0800AC1E: 2201 MOVS R2, #1
0x0800AC20: 0352 LSLS R2, R2, #13
0x0800AC22: 6803 LDR R3, [R0]
0x0800AC24: 689C LDR R4, [R3, #8]
0x0800AC26: 4394 BICS R4, R2
0x0800AC28: 6C02 LDR R2, [R0, #64]
0x0800AC2A: 4322 ORRS R2, R4
0x0800AC2C: 609A STR R2, [R3, #8]
0x0800AC2E: 064A LSLS R2, R1, #25
0x0800AC30: D510 BPL .L13 ; 0x0800AC54
.L12:
0x0800AC32: 2201 MOVS R2, #1
0x0800AC34: 0513 LSLS R3, R2, #20
0x0800AC36: 6802 LDR R2, [R0]
0x0800AC38: 6854 LDR R4, [R2, #4]
0x0800AC3A: 439C BICS R4, R3
0x0800AC3C: 6C45 LDR R5, [R0, #68]
0x0800AC3E: 432C ORRS R4, R5
0x0800AC40: 6054 STR R4, [R2, #4]
0x0800AC42: 429D CMP R5, R3
0x0800AC44: D106 BNE .L13 ; 0x0800AC54
0x0800AC46: 2303 MOVS R3, #3
0x0800AC48: 055B LSLS R3, R3, #21
0x0800AC4A: 6854 LDR R4, [R2, #4]
0x0800AC4C: 439C BICS R4, R3
0x0800AC4E: 6C83 LDR R3, [R0, #72]
0x0800AC50: 4323 ORRS R3, R4
0x0800AC52: 6053 STR R3, [R2, #4]
.L13:
0x0800AC54: 0609 LSLS R1, R1, #24
0x0800AC56: D507 BPL .L14 ; 0x0800AC68
0x0800AC58: 2101 MOVS R1, #1
0x0800AC5A: 04C9 LSLS R1, R1, #19
0x0800AC5C: 6802 LDR R2, [R0]
0x0800AC5E: 6853 LDR R3, [R2, #4]
0x0800AC60: 438B BICS R3, R1
0x0800AC62: 6CC0 LDR R0, [R0, #76]
0x0800AC64: 4318 ORRS R0, R3
0x0800AC66: 6050 STR R0, [R2, #4]
.L14:
0x0800AC68: BD30 POP {R4-R5, PC}
Section .text.UART_WaitOnFlagUntilTimeout from stm32g0xx_hal_uart.o, size=238, align=2
UART_WaitOnFlagUntilTimeout:
0x0800AC6A: B5F0 PUSH {R4-R7, LR}
0x0800AC6C: B085 SUB SP, SP, #20
0x0800AC6E: 9304 STR R3, [SP, #16]
0x0800AC70: 4616 MOV R6, R2
0x0800AC72: 460F MOV R7, R1
0x0800AC74: 4604 MOV R4, R0
0x0800AC76: 6803 LDR R3, [R0]
0x0800AC78: 69D9 LDR R1, [R3, #28]
0x0800AC7A: 4039 ANDS R1, R7
0x0800AC7C: 1BC9 SUBS R1, R1, R7
0x0800AC7E: 424A RSBS R2, R1, #0
0x0800AC80: 414A ADCS R2, R1
0x0800AC82: 2000 MOVS R0, #0
0x0800AC84: 42B2 CMP R2, R6
0x0800AC86: D142 BNE .L4 ; 0x0800AD0E
0x0800AC88: 9002 STR R0, [SP, #8]
0x0800AC8A: 4621 MOV R1, R4
0x0800AC8C: 3180 ADDS R1, #128
0x0800AC8E: 9101 STR R1, [SP, #4]
0x0800AC90: 9D0A LDR R5, [SP, #40]
0x0800AC92: 2101 MOVS R1, #1
0x0800AC94: 9100 STR R1, [SP, #0]
0x0800AC96: 02C8 LSLS R0, R1, #11
0x0800AC98: 9003 STR R0, [SP, #12]
0x0800AC9A: E006 B .L2 ; 0x0800ACAA
.L1:
0x0800AC9C: 69D9 LDR R1, [R3, #28]
0x0800AC9E: 4039 ANDS R1, R7
0x0800ACA0: 1BC9 SUBS R1, R1, R7
0x0800ACA2: 424A RSBS R2, R1, #0
0x0800ACA4: 414A ADCS R2, R1
0x0800ACA6: 42B2 CMP R2, R6
0x0800ACA8: D130 BNE .L3 ; 0x0800AD0C
.L2:
0x0800ACAA: 1C69 ADDS R1, R5, #1
0x0800ACAC: D0F6 BEQ .L1 ; 0x0800AC9C
0x0800ACAE: F7F8 FACD BL HAL_GetTick ; 0x0800324C
0x0800ACB2: 2D00 CMP R5, #0
0x0800ACB4: D02D BEQ .L5 ; 0x0800AD12
0x0800ACB6: 9904 LDR R1, [SP, #16]
0x0800ACB8: 1A40 SUBS R0, R0, R1
0x0800ACBA: 42A8 CMP R0, R5
0x0800ACBC: D829 BHI .L5 ; 0x0800AD12
0x0800ACBE: 6823 LDR R3, [R4]
0x0800ACC0: 6819 LDR R1, [R3]
0x0800ACC2: 0749 LSLS R1, R1, #29
0x0800ACC4: D5EA BPL .L1 ; 0x0800AC9C
0x0800ACC6: 69D9 LDR R1, [R3, #28]
0x0800ACC8: 9803 LDR R0, [SP, #12]
0x0800ACCA: 4201 TST R1, R0
0x0800ACCC: D0E6 BEQ .L1 ; 0x0800AC9C
0x0800ACCE: 6218 STR R0, [R3, #32]
0x0800ACD0: F3EF 8010 MRS R0, PRIMASK
0x0800ACD4: 9D00 LDR R5, [SP, #0]
0x0800ACD6: F385 8810 MSR PRIMASK, R5
0x0800ACDA: 210D MOVS R1, #13
0x0800ACDC: 0149 LSLS R1, R1, #5
0x0800ACDE: 6822 LDR R2, [R4]
0x0800ACE0: 6813 LDR R3, [R2]
0x0800ACE2: 438B BICS R3, R1
0x0800ACE4: 6013 STR R3, [R2]
0x0800ACE6: F380 8810 MSR PRIMASK, R0
0x0800ACEA: F3EF 8010 MRS R0, PRIMASK
0x0800ACEE: F385 8810 MSR PRIMASK, R5
0x0800ACF2: 6821 LDR R1, [R4]
0x0800ACF4: 688A LDR R2, [R1, #8]
0x0800ACF6: 43AA BICS R2, R5
0x0800ACF8: 608A STR R2, [R1, #8]
0x0800ACFA: F380 8810 MSR PRIMASK, R0
0x0800ACFE: 2020 MOVS R0, #32
0x0800AD00: 9A01 LDR R2, [SP, #4]
0x0800AD02: 6050 STR R0, [R2, #4]
0x0800AD04: 6090 STR R0, [R2, #8]
0x0800AD06: 4610 MOV R0, R2
0x0800AD08: 300C ADDS R0, #12
0x0800AD0A: E01E B .L6 ; 0x0800AD4A
.L3:
0x0800AD0C: 9802 LDR R0, [SP, #8]
.L4:
0x0800AD0E: B005 ADD SP, SP, #20
0x0800AD10: BDF0 POP {R4-R7, PC}
.L5:
0x0800AD12: F3EF 8010 MRS R0, PRIMASK
0x0800AD16: 9D00 LDR R5, [SP, #0]
0x0800AD18: F385 8810 MSR PRIMASK, R5
0x0800AD1C: 210D MOVS R1, #13
0x0800AD1E: 0149 LSLS R1, R1, #5
0x0800AD20: 6822 LDR R2, [R4]
0x0800AD22: 6813 LDR R3, [R2]
0x0800AD24: 438B BICS R3, R1
0x0800AD26: 6013 STR R3, [R2]
0x0800AD28: F380 8810 MSR PRIMASK, R0
0x0800AD2C: F3EF 8010 MRS R0, PRIMASK
0x0800AD30: F385 8810 MSR PRIMASK, R5
0x0800AD34: 6821 LDR R1, [R4]
0x0800AD36: 688A LDR R2, [R1, #8]
0x0800AD38: 43AA BICS R2, R5
0x0800AD3A: 608A STR R2, [R1, #8]
0x0800AD3C: F380 8810 MSR PRIMASK, R0
0x0800AD40: 2020 MOVS R0, #32
0x0800AD42: 9A01 LDR R2, [SP, #4]
0x0800AD44: 6050 STR R0, [R2, #4]
0x0800AD46: 4610 MOV R0, R2
0x0800AD48: 3008 ADDS R0, #8
.L6:
0x0800AD4A: 2100 MOVS R1, #0
0x0800AD4C: 7011 STRB R1, [R2]
0x0800AD4E: 2120 MOVS R1, #32
0x0800AD50: 6001 STR R1, [R0]
0x0800AD52: 2003 MOVS R0, #3
0x0800AD54: B005 ADD SP, SP, #20
0x0800AD56: BDF0 POP {R4-R7, PC}
Section .text.HAL_UART_ErrorCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_ErrorCallback:
0x0800AD58: 4770 BX LR
Section .text.HAL_UARTEx_RxEventCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UARTEx_RxEventCallback:
0x0800AD5A: 4770 BX LR
Section .text.HAL_UART_TxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_TxCpltCallback:
0x0800AD5C: 4770 BX LR
Section .text.HAL_UART_RxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_RxCpltCallback:
0x0800AD5E: 4770 BX LR
Section .text.UART_RxISR_8BIT from stm32g0xx_hal_uart.o, size=162, align=2
UART_RxISR_8BIT:
0x0800AD60: B570 PUSH {R4-R6, LR}
0x0800AD62: 6802 LDR R2, [R0]
0x0800AD64: 4601 MOV R1, R0
0x0800AD66: 315C ADDS R1, #92
0x0800AD68: 888B LDRH R3, [R1, #4]
0x0800AD6A: 6ACC LDR R4, [R1, #44]
0x0800AD6C: 2C22 CMP R4, #34
0x0800AD6E: D10D BNE .L1 ; 0x0800AD8C
0x0800AD70: 6A52 LDR R2, [R2, #36]
0x0800AD72: 401A ANDS R2, R3
0x0800AD74: 6D83 LDR R3, [R0, #88]
0x0800AD76: 701A STRB R2, [R3]
0x0800AD78: 884A LDRH R2, [R1, #2]
0x0800AD7A: 1E52 SUBS R2, R2, #1
0x0800AD7C: 804A STRH R2, [R1, #2]
0x0800AD7E: 6D82 LDR R2, [R0, #88]
0x0800AD80: 1C52 ADDS R2, R2, #1
0x0800AD82: 6582 STR R2, [R0, #88]
0x0800AD84: 884A LDRH R2, [R1, #2]
0x0800AD86: 2A00 CMP R2, #0
0x0800AD88: D005 BEQ .L2 ; 0x0800AD96
0x0800AD8A: BD70 POP {R4-R6, PC}
.L1:
0x0800AD8C: 6990 LDR R0, [R2, #24]
0x0800AD8E: 2108 MOVS R1, #8
0x0800AD90: 4301 ORRS R1, R0
0x0800AD92: 6191 STR R1, [R2, #24]
0x0800AD94: BD70 POP {R4-R6, PC}
.L2:
0x0800AD96: F3EF 8310 MRS R3, PRIMASK
0x0800AD9A: 2201 MOVS R2, #1
0x0800AD9C: F382 8810 MSR PRIMASK, R2
0x0800ADA0: 2409 MOVS R4, #9
0x0800ADA2: 0164 LSLS R4, R4, #5
0x0800ADA4: 6805 LDR R5, [R0]
0x0800ADA6: 682E LDR R6, [R5]
0x0800ADA8: 43A6 BICS R6, R4
0x0800ADAA: 602E STR R6, [R5]
0x0800ADAC: F383 8810 MSR PRIMASK, R3
0x0800ADB0: F3EF 8310 MRS R3, PRIMASK
0x0800ADB4: F382 8810 MSR PRIMASK, R2
0x0800ADB8: 6804 LDR R4, [R0]
0x0800ADBA: 68A5 LDR R5, [R4, #8]
0x0800ADBC: 4395 BICS R5, R2
0x0800ADBE: 60A5 STR R5, [R4, #8]
0x0800ADC0: F383 8810 MSR PRIMASK, R3
0x0800ADC4: 2320 MOVS R3, #32
0x0800ADC6: 62CB STR R3, [R1, #44]
0x0800ADC8: 2300 MOVS R3, #0
0x0800ADCA: 6703 STR R3, [R0, #112]
0x0800ADCC: 6EC4 LDR R4, [R0, #108]
0x0800ADCE: 2C01 CMP R4, #1
0x0800ADD0: D114 BNE .L4 ; 0x0800ADFC
0x0800ADD2: 66C3 STR R3, [R0, #108]
0x0800ADD4: F3EF 8310 MRS R3, PRIMASK
0x0800ADD8: F382 8810 MSR PRIMASK, R2
0x0800ADDC: 6804 LDR R4, [R0]
0x0800ADDE: 6825 LDR R5, [R4]
0x0800ADE0: 2210 MOVS R2, #16
0x0800ADE2: 4395 BICS R5, R2
0x0800ADE4: 6025 STR R5, [R4]
0x0800ADE6: F383 8810 MSR PRIMASK, R3
0x0800ADEA: 6803 LDR R3, [R0]
0x0800ADEC: 69DC LDR R4, [R3, #28]
0x0800ADEE: 06E4 LSLS R4, R4, #27
0x0800ADF0: D500 BPL .L3 ; 0x0800ADF4
0x0800ADF2: 621A STR R2, [R3, #32]
.L3:
0x0800ADF4: 8809 LDRH R1, [R1]
0x0800ADF6: F7FF FFB0 BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A
0x0800ADFA: BD70 POP {R4-R6, PC}
.L4:
0x0800ADFC: F7FF FFAF BL HAL_UART_RxCpltCallback ; 0x0800AD5E
0x0800AE00: BD70 POP {R4-R6, PC}
Section .text.HAL_UARTEx_DisableFifoMode from stm32g0xx_hal_uart_ex.o, size=54, align=2
HAL_UARTEx_DisableFifoMode:
0x0800AE02: B530 PUSH {R4-R5, LR}
0x0800AE04: 2180 MOVS R1, #128
0x0800AE06: 5C41 LDRB R1, [R0, R1]
0x0800AE08: 2901 CMP R1, #1
0x0800AE0A: D101 BNE .L1 ; 0x0800AE10
0x0800AE0C: 2002 MOVS R0, #2
0x0800AE0E: BD30 POP {R4-R5, PC}
.L1:
0x0800AE10: 4602 MOV R2, R0
0x0800AE12: 3280 ADDS R2, #128
0x0800AE14: 2124 MOVS R1, #36
0x0800AE16: 6051 STR R1, [R2, #4]
0x0800AE18: 6801 LDR R1, [R0]
0x0800AE1A: 680B LDR R3, [R1]
0x0800AE1C: 680C LDR R4, [R1]
0x0800AE1E: 2501 MOVS R5, #1
0x0800AE20: 43AC BICS R4, R5
0x0800AE22: 600C STR R4, [R1]
0x0800AE24: 076C LSLS R4, R5, #29
0x0800AE26: 43A3 BICS R3, R4
0x0800AE28: 600B STR R3, [R1]
0x0800AE2A: 2100 MOVS R1, #0
0x0800AE2C: 6641 STR R1, [R0, #100]
0x0800AE2E: 7011 STRB R1, [R2]
0x0800AE30: 2020 MOVS R0, #32
0x0800AE32: 6050 STR R0, [R2, #4]
0x0800AE34: 2000 MOVS R0, #0
0x0800AE36: BD30 POP {R4-R5, PC}
Section .text._StoreChar from SEGGER_RTT_printf.o, size=66, align=2
_StoreChar:
0x0800AE38: B510 PUSH {R4, LR}
0x0800AE3A: 4604 MOV R4, R0
0x0800AE3C: 6842 LDR R2, [R0, #4]
0x0800AE3E: 6883 LDR R3, [R0, #8]
0x0800AE40: 1C58 ADDS R0, R3, #1
0x0800AE42: 4290 CMP R0, R2
0x0800AE44: D902 BLS .L2 ; 0x0800AE4C
0x0800AE46: 4293 CMP R3, R2
0x0800AE48: D009 BEQ .L3 ; 0x0800AE5E
.L1:
0x0800AE4A: BD10 POP {R4, PC}
.L2:
0x0800AE4C: 6822 LDR R2, [R4]
0x0800AE4E: 54D1 STRB R1, [R2, R3]
0x0800AE50: 60A0 STR R0, [R4, #8]
0x0800AE52: 68E1 LDR R1, [R4, #12]
0x0800AE54: 1C49 ADDS R1, R1, #1
0x0800AE56: 60E1 STR R1, [R4, #12]
0x0800AE58: 6862 LDR R2, [R4, #4]
0x0800AE5A: 4290 CMP R0, R2
0x0800AE5C: D1F5 BNE .L1 ; 0x0800AE4A
.L3:
0x0800AE5E: 6821 LDR R1, [R4]
0x0800AE60: 6920 LDR R0, [R4, #16]
0x0800AE62: F7FF FD17 BL SEGGER_RTT_Write ; 0x0800A894
0x0800AE66: 68A1 LDR R1, [R4, #8]
0x0800AE68: 4288 CMP R0, R1
0x0800AE6A: D102 BNE .L4 ; 0x0800AE72
0x0800AE6C: 2000 MOVS R0, #0
0x0800AE6E: 60A0 STR R0, [R4, #8]
0x0800AE70: BD10 POP {R4, PC}
.L4:
0x0800AE72: 2000 MOVS R0, #0
0x0800AE74: 43C0 MVNS R0, R0
0x0800AE76: 60E0 STR R0, [R4, #12]
0x0800AE78: BD10 POP {R4, PC}
Section .text.FEEPROM_ConfigFreeBytes from feeprom.o, size=6, align=2
FEEPROM_ConfigFreeBytes:
0x0800AE7A: 20F9 MOVS R0, #249
0x0800AE7C: 00C0 LSLS R0, R0, #3
0x0800AE7E: 4770 BX LR
Section .text.ShowSlaveAddressOnLED from main.o, size=58, align=2
ShowSlaveAddressOnLED:
0x0800AE80: B5F0 PUSH {R4-R7, LR}
0x0800AE82: B081 SUB SP, SP, #4
0x0800AE84: 2800 CMP R0, #0
0x0800AE86: D016 BEQ .L2 ; 0x0800AEB6
0x0800AE88: 4614 MOV R4, R2
0x0800AE8A: 460D MOV R5, R1
0x0800AE8C: 4606 MOV R6, R0
0x0800AE8E: 27FF MOVS R7, #255
0x0800AE90: 374E ADDS R7, #78
.L1:
0x0800AE92: 2201 MOVS R2, #1
0x0800AE94: 4628 MOV R0, R5
0x0800AE96: 4621 MOV R1, R4
0x0800AE98: F000 F9CB BL HAL_GPIO_WritePin ; 0x0800B232
0x0800AE9C: 4638 MOV R0, R7
0x0800AE9E: F7F8 F9DB BL HAL_Delay ; 0x08003258
0x0800AEA2: 2200 MOVS R2, #0
0x0800AEA4: 4628 MOV R0, R5
0x0800AEA6: 4621 MOV R1, R4
0x0800AEA8: F000 F9C3 BL HAL_GPIO_WritePin ; 0x0800B232
0x0800AEAC: 4638 MOV R0, R7
0x0800AEAE: F7F8 F9D3 BL HAL_Delay ; 0x08003258
0x0800AEB2: 1E76 SUBS R6, R6, #1
0x0800AEB4: D1ED BNE .L1 ; 0x0800AE92
.L2:
0x0800AEB6: B001 ADD SP, SP, #4
0x0800AEB8: BDF0 POP {R4-R7, PC}
Section .text.LEDBlink from main.o, size=114, align=2
LEDBlink:
0x0800AEBA: B5F0 PUSH {R4-R7, LR}
0x0800AEBC: B081 SUB SP, SP, #4
0x0800AEBE: 461D MOV R5, R3
0x0800AEC0: 4614 MOV R4, R2
0x0800AEC2: 460F MOV R7, R1
0x0800AEC4: 4606 MOV R6, R0
0x0800AEC6: F7F8 F9C1 BL HAL_GetTick ; 0x0800324C
0x0800AECA: 683A LDR R2, [R7]
0x0800AECC: 42AA CMP R2, R5
0x0800AECE: D20B BCS .L1 ; 0x0800AEE8
0x0800AED0: 6823 LDR R3, [R4]
0x0800AED2: 2B02 CMP R3, #2
0x0800AED4: D01C BEQ .L6 ; 0x0800AF10
0x0800AED6: 4605 MOV R5, R0
0x0800AED8: 9909 LDR R1, [SP, #36]
0x0800AEDA: 9808 LDR R0, [SP, #32]
0x0800AEDC: 2B01 CMP R3, #1
0x0800AEDE: D007 BEQ .L4 ; 0x0800AEF0
0x0800AEE0: 2B00 CMP R3, #0
0x0800AEE2: D103 BNE .L3 ; 0x0800AEEC
0x0800AEE4: 2201 MOVS R2, #1
0x0800AEE6: E00B B .L5 ; 0x0800AF00
.L1:
0x0800AEE8: 2000 MOVS R0, #0
.L2:
0x0800AEEA: 6038 STR R0, [R7]
.L3:
0x0800AEEC: B001 ADD SP, SP, #4
0x0800AEEE: BDF0 POP {R4-R7, PC}
.L4:
0x0800AEF0: 9B06 LDR R3, [SP, #24]
0x0800AEF2: 0052 LSLS R2, R2, #1
0x0800AEF4: 5A9A LDRH R2, [R3, R2]
0x0800AEF6: 6833 LDR R3, [R6]
0x0800AEF8: 1AEB SUBS R3, R5, R3
0x0800AEFA: 4293 CMP R3, R2
0x0800AEFC: D9F6 BLS .L3 ; 0x0800AEEC
0x0800AEFE: 2200 MOVS R2, #0
.L5:
0x0800AF00: F000 F997 BL HAL_GPIO_WritePin ; 0x0800B232
0x0800AF04: 6035 STR R5, [R6]
0x0800AF06: 6820 LDR R0, [R4]
0x0800AF08: 1C40 ADDS R0, R0, #1
0x0800AF0A: 6020 STR R0, [R4]
0x0800AF0C: B001 ADD SP, SP, #4
0x0800AF0E: BDF0 POP {R4-R7, PC}
.L6:
0x0800AF10: 4603 MOV R3, R0
0x0800AF12: 9807 LDR R0, [SP, #28]
0x0800AF14: 0051 LSLS R1, R2, #1
0x0800AF16: 5A40 LDRH R0, [R0, R1]
0x0800AF18: 6831 LDR R1, [R6]
0x0800AF1A: 1A59 SUBS R1, R3, R1
0x0800AF1C: 4281 CMP R1, R0
0x0800AF1E: D9E5 BLS .L3 ; 0x0800AEEC
0x0800AF20: 6033 STR R3, [R6]
0x0800AF22: 2000 MOVS R0, #0
0x0800AF24: 6020 STR R0, [R4]
0x0800AF26: 6838 LDR R0, [R7]
0x0800AF28: 1C40 ADDS R0, R0, #1
0x0800AF2A: E7DE B .L2 ; 0x0800AEEA
Section .text.mbInit from modbus.o, size=70, align=2
mbInit:
0x0800AF2C: B5B0 PUSH {R4-R5, R7, LR}
0x0800AF2E: B082 SUB SP, SP, #8
0x0800AF30: 461D MOV R5, R3
0x0800AF32: 4613 MOV R3, R2
0x0800AF34: 460A MOV R2, R1
0x0800AF36: 4604 MOV R4, R0
0x0800AF38: 200B MOVS R0, #11
0x0800AF3A: 9001 STR R0, [SP, #4]
0x0800AF3C: 2B02 CMP R3, #2
0x0800AF3E: D301 BCC .L1 ; 0x0800AF44
0x0800AF40: 2002 MOVS R0, #2
0x0800AF42: E000 B .L2 ; 0x0800AF46
.L1:
0x0800AF44: 2001 MOVS R0, #1
.L2:
0x0800AF46: 9000 STR R0, [SP, #0]
0x0800AF48: 4620 MOV R0, R4
0x0800AF4A: 4629 MOV R1, R5
0x0800AF4C: F7FE FC3E BL mbUartInit ; 0x080097CC
0x0800AF50: 2026 MOVS R0, #38
0x0800AF52: 2100 MOVS R1, #0
0x0800AF54: 5421 STRB R1, [R4, R0]
0x0800AF56: 208D MOVS R0, #141
0x0800AF58: 0080 LSLS R0, R0, #2
0x0800AF5A: 9A06 LDR R2, [SP, #24]
0x0800AF5C: 5022 STR R2, [R4, R0]
0x0800AF5E: 84A1 STRH R1, [R4, #36]
0x0800AF60: 61E1 STR R1, [R4, #28]
0x0800AF62: 8421 STRH R1, [R4, #32]
0x0800AF64: 1820 ADDS R0, R4, R0
0x0800AF66: 341C ADDS R4, #28
0x0800AF68: 71A1 STRB R1, [R4, #6]
0x0800AF6A: 9907 LDR R1, [SP, #28]
0x0800AF6C: 6041 STR R1, [R0, #4]
0x0800AF6E: B002 ADD SP, SP, #8
0x0800AF70: BDB0 POP {R4-R5, R7, PC}
Section .text.mbSlaveProcessPdu from modbus.o, size=66, align=2
mbSlaveProcessPdu:
0x0800AF72: B5B0 PUSH {R4-R5, R7, LR}
0x0800AF74: B082 SUB SP, SP, #8
0x0800AF76: 784C LDRB R4, [R1, #1]
0x0800AF78: 9D06 LDR R5, [SP, #24]
0x0800AF7A: 2C10 CMP R4, #16
0x0800AF7C: D007 BEQ .L1 ; 0x0800AF8E
0x0800AF7E: 2C06 CMP R4, #6
0x0800AF80: D00A BEQ .L2 ; 0x0800AF98
0x0800AF82: 2C03 CMP R4, #3
0x0800AF84: D10D BNE .L3 ; 0x0800AFA2
0x0800AF86: F7FE FE79 BL mbSlaveReadHoldingRegisters ; 0x08009C7C
0x0800AF8A: B002 ADD SP, SP, #8
0x0800AF8C: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800AF8E: 9500 STR R5, [SP, #0]
0x0800AF90: F7FE FEF2 BL mbSlaveWriteMultipleRegisters ; 0x08009D78
0x0800AF94: B002 ADD SP, SP, #8
0x0800AF96: BDB0 POP {R4-R5, R7, PC}
.L2:
0x0800AF98: 9500 STR R5, [SP, #0]
0x0800AF9A: F7FE FEAF BL mbSlaveWriteSingleRegister ; 0x08009CFC
0x0800AF9E: B002 ADD SP, SP, #8
0x0800AFA0: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800AFA2: 2180 MOVS R1, #128
0x0800AFA4: 404C EORS R4, R1
0x0800AFA6: 5484 STRB R4, [R0, R2]
0x0800AFA8: 1880 ADDS R0, R0, R2
0x0800AFAA: 2101 MOVS R1, #1
0x0800AFAC: 7041 STRB R1, [R0, #1]
0x0800AFAE: 1C90 ADDS R0, R2, #2
0x0800AFB0: B002 ADD SP, SP, #8
0x0800AFB2: BDB0 POP {R4-R5, R7, PC}
Section .text.SVC_Handler from stm32g0xx_it.o, size=2, align=2
SVC_Handler:
0x0800AFB4: 4770 BX LR
Section .text.PendSV_Handler from stm32g0xx_it.o, size=2, align=2
PendSV_Handler:
0x0800AFB6: 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:
0x0800AFB8: D108 BNE .L2 ; 0x0800AFCC
0x0800AFBA: 2800 CMP R0, #0
0x0800AFBC: D106 BNE .L2 ; 0x0800AFCC
0x0800AFBE: 42F5 CMN R5, R6
0x0800AFC0: D804 BHI .L2 ; 0x0800AFCC
0x0800AFC2: D301 BCC .L1 ; 0x0800AFC8
0x0800AFC4: 2A00 CMP R2, #0
0x0800AFC6: D101 BNE .L2 ; 0x0800AFCC
.L1:
0x0800AFC8: 0D6D LSRS R5, R5, #21
0x0800AFCA: D109 BNE .L4 ; 0x0800AFE0
.L2:
0x0800AFCC: 2000 MOVS R0, #0
0x0800AFCE: 43C1 MVNS R1, R0
0x0800AFD0: 0D09 LSRS R1, R1, #20
0x0800AFD2: 04C9 LSLS R1, R1, #19
0x0800AFD4: BDF0 POP {R4-R7, PC}
.L3:
0x0800AFD6: D1F9 BNE .L2 ; 0x0800AFCC
0x0800AFD8: 4212 TST R2, R2
0x0800AFDA: D1F7 BNE .L2 ; 0x0800AFCC
0x0800AFDC: 0D64 LSRS R4, R4, #21
0x0800AFDE: D0F5 BEQ .L2 ; 0x0800AFCC
.L4:
0x0800AFE0: 2000 MOVS R0, #0
0x0800AFE2: 43C1 MVNS R1, R0
0x0800AFE4: 0549 LSLS R1, R1, #21
0x0800AFE6: 0849 LSRS R1, R1, #1
0x0800AFE8: E0A6 B .L7 ; 0x0800B138
.L5:
0x0800AFEA: 2000 MOVS R0, #0
0x0800AFEC: 4661 MOV R1, R12
0x0800AFEE: BDF0 POP {R4-R7, PC}
__aeabi_dmul:
0x0800AFF0: B5F0 PUSH {R4-R7, LR}
0x0800AFF2: 2701 MOVS R7, #1
0x0800AFF4: 07FF LSLS R7, R7, #31
0x0800AFF6: 000E MOVS R6, R1
0x0800AFF8: 405E EORS R6, R3
0x0800AFFA: 403E ANDS R6, R7
0x0800AFFC: 46B4 MOV R12, R6
0x0800AFFE: 0ABE LSRS R6, R7, #10
0x0800B000: 184C ADDS R4, R1, R1
0x0800B002: 18DD ADDS R5, R3, R3
0x0800B004: 42F4 CMN R4, R6
0x0800B006: D2D7 BCS __aeabi_dmul_aux ; 0x0800AFB8
0x0800B008: 42F5 CMN R5, R6
0x0800B00A: D2E4 BCS .L3 ; 0x0800AFD6
0x0800B00C: 0D64 LSRS R4, R4, #21
0x0800B00E: D0EC BEQ .L5 ; 0x0800AFEA
0x0800B010: 0D6D LSRS R5, R5, #21
0x0800B012: D0EA BEQ .L5 ; 0x0800AFEA
0x0800B014: 1964 ADDS R4, R4, R5
0x0800B016: 02C9 LSLS R1, R1, #11
0x0800B018: 4339 ORRS R1, R7
0x0800B01A: 0D46 LSRS R6, R0, #21
0x0800B01C: 02C0 LSLS R0, R0, #11
0x0800B01E: 4331 ORRS R1, R6
0x0800B020: 02DB LSLS R3, R3, #11
0x0800B022: 433B ORRS R3, R7
0x0800B024: 0ADB LSRS R3, R3, #11
0x0800B026: B410 PUSH {R4}
0x0800B028: 468E MOV LR, R1
0x0800B02A: B285 UXTH R5, R0
0x0800B02C: B297 UXTH R7, R2
0x0800B02E: 436F MULS R7, R5, R7
0x0800B030: 0C14 LSRS R4, R2, #16
0x0800B032: 436C MULS R4, R5, R4
0x0800B034: 0C3E LSRS R6, R7, #16
0x0800B036: 19A4 ADDS R4, R4, R6
0x0800B038: 0C26 LSRS R6, R4, #16
0x0800B03A: 0424 LSLS R4, R4, #16
0x0800B03C: B2BF UXTH R7, R7
0x0800B03E: 4327 ORRS R7, R4
0x0800B040: B29C UXTH R4, R3
0x0800B042: 436C MULS R4, R5, R4
0x0800B044: 19A4 ADDS R4, R4, R6
0x0800B046: 0C19 LSRS R1, R3, #16
0x0800B048: 4369 MULS R1, R5, R1
0x0800B04A: 0C25 LSRS R5, R4, #16
0x0800B04C: B2A4 UXTH R4, R4
0x0800B04E: 1949 ADDS R1, R1, R5
0x0800B050: 040D LSLS R5, R1, #16
0x0800B052: 0C09 LSRS R1, R1, #16
0x0800B054: 1964 ADDS R4, R4, R5
0x0800B056: 0C00 LSRS R0, R0, #16
0x0800B058: B295 UXTH R5, R2
0x0800B05A: 4345 MULS R5, R0, R5
0x0800B05C: 0C3E LSRS R6, R7, #16
0x0800B05E: 1976 ADDS R6, R6, R5
0x0800B060: 4337 ORRS R7, R6
0x0800B062: B2BF UXTH R7, R7
0x0800B064: 0C36 LSRS R6, R6, #16
0x0800B066: 0C15 LSRS R5, R2, #16
0x0800B068: 4345 MULS R5, R0, R5
0x0800B06A: 19AD ADDS R5, R5, R6
0x0800B06C: B2A6 UXTH R6, R4
0x0800B06E: 0C24 LSRS R4, R4, #16
0x0800B070: 19AD ADDS R5, R5, R6
0x0800B072: 042E LSLS R6, R5, #16
0x0800B074: 4337 ORRS R7, R6
0x0800B076: 0C2E LSRS R6, R5, #16
0x0800B078: 1936 ADDS R6, R6, R4
0x0800B07A: B29D UXTH R5, R3
0x0800B07C: 4345 MULS R5, R0, R5
0x0800B07E: 19AD ADDS R5, R5, R6
0x0800B080: B2AC UXTH R4, R5
0x0800B082: 0C2E LSRS R6, R5, #16
0x0800B084: 1989 ADDS R1, R1, R6
0x0800B086: 0C1D LSRS R5, R3, #16
0x0800B088: 4345 MULS R5, R0, R5
0x0800B08A: 186D ADDS R5, R5, R1
0x0800B08C: 042E LSLS R6, R5, #16
0x0800B08E: 0C29 LSRS R1, R5, #16
0x0800B090: 4334 ORRS R4, R6
0x0800B092: 4670 MOV R0, LR
0x0800B094: B280 UXTH R0, R0
0x0800B096: B295 UXTH R5, R2
0x0800B098: 4345 MULS R5, R0, R5
0x0800B09A: 0C3E LSRS R6, R7, #16
0x0800B09C: 1976 ADDS R6, R6, R5
0x0800B09E: 4337 ORRS R7, R6
0x0800B0A0: B2BF UXTH R7, R7
0x0800B0A2: 0C36 LSRS R6, R6, #16
0x0800B0A4: 0C15 LSRS R5, R2, #16
0x0800B0A6: 4345 MULS R5, R0, R5
0x0800B0A8: 19AD ADDS R5, R5, R6
0x0800B0AA: B2A6 UXTH R6, R4
0x0800B0AC: 19AD ADDS R5, R5, R6
0x0800B0AE: 0C24 LSRS R4, R4, #16
0x0800B0B0: 042E LSLS R6, R5, #16
0x0800B0B2: 4337 ORRS R7, R6
0x0800B0B4: 0C2E LSRS R6, R5, #16
0x0800B0B6: 1936 ADDS R6, R6, R4
0x0800B0B8: B29D UXTH R5, R3
0x0800B0BA: 4345 MULS R5, R0, R5
0x0800B0BC: 19AD ADDS R5, R5, R6
0x0800B0BE: B2AC UXTH R4, R5
0x0800B0C0: 0C2E LSRS R6, R5, #16
0x0800B0C2: 1989 ADDS R1, R1, R6
0x0800B0C4: 0C1D LSRS R5, R3, #16
0x0800B0C6: 4345 MULS R5, R0, R5
0x0800B0C8: 186D ADDS R5, R5, R1
0x0800B0CA: 042E LSLS R6, R5, #16
0x0800B0CC: 4334 ORRS R4, R6
0x0800B0CE: 0C29 LSRS R1, R5, #16
0x0800B0D0: 4675 MOV R5, LR
0x0800B0D2: 0C2D LSRS R5, R5, #16
0x0800B0D4: B290 UXTH R0, R2
0x0800B0D6: 4368 MULS R0, R5, R0
0x0800B0D8: 0C3E LSRS R6, R7, #16
0x0800B0DA: 1980 ADDS R0, R0, R6
0x0800B0DC: 0406 LSLS R6, R0, #16
0x0800B0DE: B2BF UXTH R7, R7
0x0800B0E0: 433E ORRS R6, R7
0x0800B0E2: 0C07 LSRS R7, R0, #16
0x0800B0E4: B2A0 UXTH R0, R4
0x0800B0E6: 183F ADDS R7, R7, R0
0x0800B0E8: 0C12 LSRS R2, R2, #16
0x0800B0EA: 436A MULS R2, R5, R2
0x0800B0EC: 19D0 ADDS R0, R2, R7
0x0800B0EE: 0C02 LSRS R2, R0, #16
0x0800B0F0: B280 UXTH R0, R0
0x0800B0F2: 0C24 LSRS R4, R4, #16
0x0800B0F4: 18A4 ADDS R4, R4, R2
0x0800B0F6: B29A UXTH R2, R3
0x0800B0F8: 436A MULS R2, R5, R2
0x0800B0FA: 1912 ADDS R2, R2, R4
0x0800B0FC: 0414 LSLS R4, R2, #16
0x0800B0FE: 4320 ORRS R0, R4
0x0800B100: 0C12 LSRS R2, R2, #16
0x0800B102: 1889 ADDS R1, R1, R2
0x0800B104: 0C1B LSRS R3, R3, #16
0x0800B106: 436B MULS R3, R5, R3
0x0800B108: 18C9 ADDS R1, R1, R3
0x0800B10A: BC10 POP {R4}
0x0800B10C: 2701 MOVS R7, #1
0x0800B10E: 053D LSLS R5, R7, #20
0x0800B110: 4229 TST R1, R5
0x0800B112: D103 BNE .L6 ; 0x0800B11C
0x0800B114: 19B6 ADDS R6, R6, R6
0x0800B116: 4140 ADCS R0, R0
0x0800B118: 4149 ADCS R1, R1
0x0800B11A: 3C01 SUBS R4, #1
.L6:
0x0800B11C: 07FF LSLS R7, R7, #31
0x0800B11E: 0D7D LSRS R5, R7, #21
0x0800B120: 3D01 SUBS R5, #1
0x0800B122: 1B64 SUBS R4, R4, R5
0x0800B124: DB0B BLT .L8 ; 0x0800B13E
0x0800B126: 006D LSLS R5, R5, #1
0x0800B128: 42AC CMP R4, R5
0x0800B12A: DA09 BGE .L9 ; 0x0800B140
0x0800B12C: 0524 LSLS R4, R4, #20
0x0800B12E: 2500 MOVS R5, #0
0x0800B130: 0842 LSRS R2, R0, #1
0x0800B132: 41BE SBCS R6, R7
0x0800B134: 4168 ADCS R0, R5
0x0800B136: 4161 ADCS R1, R4
.L7:
0x0800B138: 4666 MOV R6, R12
0x0800B13A: 4331 ORRS R1, R6
0x0800B13C: BDF0 POP {R4-R7, PC}
.L8:
0x0800B13E: E754 B .L5 ; 0x0800AFEA
.L9:
0x0800B140: E74E B .L4 ; 0x0800AFE0
Section .text.HAL_ADC_Stop from stm32g0xx_hal_adc.o, size=64, align=2
HAL_ADC_Stop:
0x0800B142: B5B0 PUSH {R4-R5, R7, LR}
0x0800B144: 4604 MOV R4, R0
0x0800B146: 2054 MOVS R0, #84
0x0800B148: 5C20 LDRB R0, [R4, R0]
0x0800B14A: 2801 CMP R0, #1
0x0800B14C: D101 BNE .L1 ; 0x0800B152
0x0800B14E: 2002 MOVS R0, #2
0x0800B150: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800B152: 4625 MOV R5, R4
0x0800B154: 3554 ADDS R5, #84
0x0800B156: 2001 MOVS R0, #1
0x0800B158: 7028 STRB R0, [R5]
0x0800B15A: 4620 MOV R0, R4
0x0800B15C: F7F8 F9D8 BL ADC_ConversionStop ; 0x08003510
0x0800B160: 2800 CMP R0, #0
0x0800B162: D10B BNE .L2 ; 0x0800B17C
0x0800B164: 4620 MOV R0, R4
0x0800B166: F7F8 FA01 BL ADC_Disable ; 0x0800356C
0x0800B16A: 2800 CMP R0, #0
0x0800B16C: D106 BNE .L2 ; 0x0800B17C
0x0800B16E: 20FF MOVS R0, #255
0x0800B170: 3002 ADDS R0, #2
0x0800B172: 6DA1 LDR R1, [R4, #88]
0x0800B174: 4381 BICS R1, R0
0x0800B176: 1C48 ADDS R0, R1, #1
0x0800B178: 65A0 STR R0, [R4, #88]
0x0800B17A: 2000 MOVS R0, #0
.L2:
0x0800B17C: 2100 MOVS R1, #0
0x0800B17E: 7029 STRB R1, [R5]
0x0800B180: BDB0 POP {R4-R5, R7, PC}
Section .text.ADC_DMAConvCplt from stm32g0xx_hal_adc.o, size=124, align=2
ADC_DMAConvCplt:
0x0800B182: B5B0 PUSH {R4-R5, R7, LR}
0x0800B184: 4601 MOV R1, R0
0x0800B186: 6A80 LDR R0, [R0, #40]
0x0800B188: 6D83 LDR R3, [R0, #88]
0x0800B18A: 6D82 LDR R2, [R0, #88]
0x0800B18C: 2450 MOVS R4, #80
0x0800B18E: 4223 TST R3, R4
0x0800B190: D006 BEQ .L1 ; 0x0800B1A0
0x0800B192: 06D2 LSLS R2, R2, #27
0x0800B194: D410 BMI .L3 ; 0x0800B1B8
0x0800B196: 6D00 LDR R0, [R0, #80]
0x0800B198: 6B42 LDR R2, [R0, #52]
0x0800B19A: 4608 MOV R0, R1
0x0800B19C: 4790 BLX R2
0x0800B19E: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800B1A0: 2101 MOVS R1, #1
0x0800B1A2: 024B LSLS R3, R1, #9
0x0800B1A4: 431A ORRS R2, R3
0x0800B1A6: 6582 STR R2, [R0, #88]
0x0800B1A8: 6802 LDR R2, [R0]
0x0800B1AA: 68D3 LDR R3, [R2, #12]
0x0800B1AC: 051B LSLS R3, R3, #20
0x0800B1AE: 0F9B LSRS R3, R3, #30
0x0800B1B0: D005 BEQ .L4 ; 0x0800B1BE
.L2:
0x0800B1B2: F7FF FC6E BL HAL_ADC_ConvCpltCallback ; 0x0800AA92
0x0800B1B6: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800B1B8: F7FF FC6C BL HAL_ADC_ErrorCallback ; 0x0800AA94
0x0800B1BC: BDB0 POP {R4-R5, R7, PC}
.L4:
0x0800B1BE: 7E83 LDRB R3, [R0, #26]
0x0800B1C0: 2B00 CMP R3, #0
0x0800B1C2: D1F6 BNE .L2 ; 0x0800B1B2
0x0800B1C4: 6813 LDR R3, [R2]
0x0800B1C6: 071B LSLS R3, R3, #28
0x0800B1C8: D5F3 BPL .L2 ; 0x0800B1B2
0x0800B1CA: 6893 LDR R3, [R2, #8]
0x0800B1CC: 075B LSLS R3, R3, #29
0x0800B1CE: D40A BMI .L5 ; 0x0800B1E6
0x0800B1D0: 4603 MOV R3, R0
0x0800B1D2: 3358 ADDS R3, #88
0x0800B1D4: 6854 LDR R4, [R2, #4]
0x0800B1D6: 250C MOVS R5, #12
0x0800B1D8: 43AC BICS R4, R5
0x0800B1DA: 6054 STR R4, [R2, #4]
0x0800B1DC: 24FF MOVS R4, #255
0x0800B1DE: 3402 ADDS R4, #2
0x0800B1E0: 681A LDR R2, [R3]
0x0800B1E2: 43A2 BICS R2, R4
0x0800B1E4: E006 B .L6 ; 0x0800B1F4
.L5:
0x0800B1E6: 6D82 LDR R2, [R0, #88]
0x0800B1E8: 2320 MOVS R3, #32
0x0800B1EA: 4313 ORRS R3, R2
0x0800B1EC: 6583 STR R3, [R0, #88]
0x0800B1EE: 4603 MOV R3, R0
0x0800B1F0: 335C ADDS R3, #92
0x0800B1F2: 6DC2 LDR R2, [R0, #92]
.L6:
0x0800B1F4: 430A ORRS R2, R1
0x0800B1F6: 601A STR R2, [R3]
0x0800B1F8: F7FF FC4B BL HAL_ADC_ConvCpltCallback ; 0x0800AA92
0x0800B1FC: 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:
0x0800B1FE: 6800 LDR R0, [R0]
0x0800B200: 21B4 MOVS R1, #180
0x0800B202: 5841 LDR R1, [R0, R1]
0x0800B204: 207F MOVS R0, #127
0x0800B206: 4008 ANDS R0, R1
0x0800B208: 4770 BX LR
Section .text.HAL_DAC_Init from stm32g0xx_hal_dac.o, size=40, align=2
HAL_DAC_Init:
0x0800B20A: B510 PUSH {R4, LR}
0x0800B20C: 2800 CMP R0, #0
0x0800B20E: D00E BEQ .L2 ; 0x0800B22E
0x0800B210: 4604 MOV R4, R0
0x0800B212: 7900 LDRB R0, [R0, #4]
0x0800B214: 2800 CMP R0, #0
0x0800B216: D103 BNE .L1 ; 0x0800B220
0x0800B218: 7160 STRB R0, [R4, #5]
0x0800B21A: 4620 MOV R0, R4
0x0800B21C: F7FB FB56 BL HAL_DAC_MspInit ; 0x080068CC
.L1:
0x0800B220: 2002 MOVS R0, #2
0x0800B222: 7120 STRB R0, [R4, #4]
0x0800B224: 2000 MOVS R0, #0
0x0800B226: 6120 STR R0, [R4, #16]
0x0800B228: 2101 MOVS R1, #1
0x0800B22A: 7121 STRB R1, [R4, #4]
0x0800B22C: BD10 POP {R4, PC}
.L2:
0x0800B22E: 2001 MOVS R0, #1
0x0800B230: BD10 POP {R4, PC}
Section .text.HAL_GPIO_WritePin from stm32g0xx_hal_gpio.o, size=16, align=2
HAL_GPIO_WritePin:
0x0800B232: 2A00 CMP R2, #0
0x0800B234: D002 BEQ .L1 ; 0x0800B23C
0x0800B236: 2218 MOVS R2, #24
0x0800B238: 5081 STR R1, [R0, R2]
0x0800B23A: 4770 BX LR
.L1:
0x0800B23C: 2228 MOVS R2, #40
0x0800B23E: 5081 STR R1, [R0, R2]
0x0800B240: 4770 BX LR
Section .text.HAL_GPIO_TogglePin from stm32g0xx_hal_gpio.o, size=16, align=2
HAL_GPIO_TogglePin:
0x0800B242: 6942 LDR R2, [R0, #20]
0x0800B244: 460B MOV R3, R1
0x0800B246: 4393 BICS R3, R2
0x0800B248: 400A ANDS R2, R1
0x0800B24A: 0411 LSLS R1, R2, #16
0x0800B24C: 18C9 ADDS R1, R1, R3
0x0800B24E: 6181 STR R1, [R0, #24]
0x0800B250: 4770 BX LR
Section .text.UART_TxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=108, align=2
UART_TxISR_8BIT_FIFOEN:
0x0800B252: B530 PUSH {R4-R5, LR}
0x0800B254: 2184 MOVS R1, #132
0x0800B256: 5841 LDR R1, [R0, R1]
0x0800B258: 2921 CMP R1, #33
0x0800B25A: D104 BNE .L1 ; 0x0800B266
0x0800B25C: 4601 MOV R1, R0
0x0800B25E: 3156 ADDS R1, #86
0x0800B260: 8A8A LDRH R2, [R1, #20]
0x0800B262: 2A00 CMP R2, #0
0x0800B264: D103 BNE .L3 ; 0x0800B26E
.L1:
0x0800B266: BD30 POP {R4-R5, PC}
.L2:
0x0800B268: 1E52 SUBS R2, R2, #1
0x0800B26A: 0413 LSLS R3, R2, #16
0x0800B26C: D0FB BEQ .L1 ; 0x0800B266
.L3:
0x0800B26E: 880B LDRH R3, [R1]
0x0800B270: 2B00 CMP R3, #0
0x0800B272: D00C BEQ .L4 ; 0x0800B28E
0x0800B274: 6803 LDR R3, [R0]
0x0800B276: 69DC LDR R4, [R3, #28]
0x0800B278: 0624 LSLS R4, R4, #24
0x0800B27A: D5F5 BPL .L2 ; 0x0800B268
0x0800B27C: 6D04 LDR R4, [R0, #80]
0x0800B27E: 7825 LDRB R5, [R4]
0x0800B280: 629D STR R5, [R3, #40]
0x0800B282: 1C63 ADDS R3, R4, #1
0x0800B284: 6503 STR R3, [R0, #80]
0x0800B286: 880B LDRH R3, [R1]
0x0800B288: 1E5B SUBS R3, R3, #1
0x0800B28A: 800B STRH R3, [R1]
0x0800B28C: E7EC B .L2 ; 0x0800B268
.L4:
0x0800B28E: F3EF 8110 MRS R1, PRIMASK
0x0800B292: 2201 MOVS R2, #1
0x0800B294: F382 8810 MSR PRIMASK, R2
0x0800B298: 05D3 LSLS R3, R2, #23
0x0800B29A: 6804 LDR R4, [R0]
0x0800B29C: 68A5 LDR R5, [R4, #8]
0x0800B29E: 439D BICS R5, R3
0x0800B2A0: 60A5 STR R5, [R4, #8]
0x0800B2A2: F381 8810 MSR PRIMASK, R1
0x0800B2A6: F3EF 8110 MRS R1, PRIMASK
0x0800B2AA: F382 8810 MSR PRIMASK, R2
0x0800B2AE: 6800 LDR R0, [R0]
0x0800B2B0: 6802 LDR R2, [R0]
0x0800B2B2: 2340 MOVS R3, #64
0x0800B2B4: 4313 ORRS R3, R2
0x0800B2B6: 6003 STR R3, [R0]
0x0800B2B8: F381 8810 MSR PRIMASK, R1
0x0800B2BC: BD30 POP {R4-R5, PC}
Section .text.UART_TxISR_8BIT from stm32g0xx_hal_uart.o, size=88, align=2
UART_TxISR_8BIT:
0x0800B2BE: B530 PUSH {R4-R5, LR}
0x0800B2C0: 2184 MOVS R1, #132
0x0800B2C2: 5841 LDR R1, [R0, R1]
0x0800B2C4: 2921 CMP R1, #33
0x0800B2C6: D10D BNE .L1 ; 0x0800B2E4
0x0800B2C8: 4601 MOV R1, R0
0x0800B2CA: 3156 ADDS R1, #86
0x0800B2CC: 880A LDRH R2, [R1]
0x0800B2CE: 2A00 CMP R2, #0
0x0800B2D0: D009 BEQ .L2 ; 0x0800B2E6
0x0800B2D2: 6802 LDR R2, [R0]
0x0800B2D4: 6D03 LDR R3, [R0, #80]
0x0800B2D6: 781C LDRB R4, [R3]
0x0800B2D8: 6294 STR R4, [R2, #40]
0x0800B2DA: 1C5A ADDS R2, R3, #1
0x0800B2DC: 6502 STR R2, [R0, #80]
0x0800B2DE: 8808 LDRH R0, [R1]
0x0800B2E0: 1E40 SUBS R0, R0, #1
0x0800B2E2: 8008 STRH R0, [R1]
.L1:
0x0800B2E4: BD30 POP {R4-R5, PC}
.L2:
0x0800B2E6: F3EF 8110 MRS R1, PRIMASK
0x0800B2EA: 2201 MOVS R2, #1
0x0800B2EC: F382 8810 MSR PRIMASK, R2
0x0800B2F0: 6803 LDR R3, [R0]
0x0800B2F2: 681C LDR R4, [R3]
0x0800B2F4: 2580 MOVS R5, #128
0x0800B2F6: 43AC BICS R4, R5
0x0800B2F8: 601C STR R4, [R3]
0x0800B2FA: F381 8810 MSR PRIMASK, R1
0x0800B2FE: F3EF 8110 MRS R1, PRIMASK
0x0800B302: F382 8810 MSR PRIMASK, R2
0x0800B306: 6800 LDR R0, [R0]
0x0800B308: 6802 LDR R2, [R0]
0x0800B30A: 2340 MOVS R3, #64
0x0800B30C: 4313 ORRS R3, R2
0x0800B30E: 6003 STR R3, [R0]
0x0800B310: F381 8810 MSR PRIMASK, R1
0x0800B314: BD30 POP {R4-R5, PC}
Section .text.UART_RxISR_16BIT from stm32g0xx_hal_uart.o, size=160, align=2
UART_RxISR_16BIT:
0x0800B316: B570 PUSH {R4-R6, LR}
0x0800B318: 6802 LDR R2, [R0]
0x0800B31A: 4601 MOV R1, R0
0x0800B31C: 315C ADDS R1, #92
0x0800B31E: 888B LDRH R3, [R1, #4]
0x0800B320: 6ACC LDR R4, [R1, #44]
0x0800B322: 2C22 CMP R4, #34
0x0800B324: D10C BNE .L1 ; 0x0800B340
0x0800B326: 6A52 LDR R2, [R2, #36]
0x0800B328: 4013 ANDS R3, R2
0x0800B32A: 6D82 LDR R2, [R0, #88]
0x0800B32C: 8013 STRH R3, [R2]
0x0800B32E: 884B LDRH R3, [R1, #2]
0x0800B330: 1E5B SUBS R3, R3, #1
0x0800B332: 804B STRH R3, [R1, #2]
0x0800B334: 1C92 ADDS R2, R2, #2
0x0800B336: 6582 STR R2, [R0, #88]
0x0800B338: 884A LDRH R2, [R1, #2]
0x0800B33A: 2A00 CMP R2, #0
0x0800B33C: D005 BEQ .L2 ; 0x0800B34A
0x0800B33E: BD70 POP {R4-R6, PC}
.L1:
0x0800B340: 6990 LDR R0, [R2, #24]
0x0800B342: 2108 MOVS R1, #8
0x0800B344: 4301 ORRS R1, R0
0x0800B346: 6191 STR R1, [R2, #24]
0x0800B348: BD70 POP {R4-R6, PC}
.L2:
0x0800B34A: F3EF 8310 MRS R3, PRIMASK
0x0800B34E: 2201 MOVS R2, #1
0x0800B350: F382 8810 MSR PRIMASK, R2
0x0800B354: 2409 MOVS R4, #9
0x0800B356: 0164 LSLS R4, R4, #5
0x0800B358: 6805 LDR R5, [R0]
0x0800B35A: 682E LDR R6, [R5]
0x0800B35C: 43A6 BICS R6, R4
0x0800B35E: 602E STR R6, [R5]
0x0800B360: F383 8810 MSR PRIMASK, R3
0x0800B364: F3EF 8310 MRS R3, PRIMASK
0x0800B368: F382 8810 MSR PRIMASK, R2
0x0800B36C: 6804 LDR R4, [R0]
0x0800B36E: 68A5 LDR R5, [R4, #8]
0x0800B370: 4395 BICS R5, R2
0x0800B372: 60A5 STR R5, [R4, #8]
0x0800B374: F383 8810 MSR PRIMASK, R3
0x0800B378: 2320 MOVS R3, #32
0x0800B37A: 62CB STR R3, [R1, #44]
0x0800B37C: 2300 MOVS R3, #0
0x0800B37E: 6703 STR R3, [R0, #112]
0x0800B380: 6EC4 LDR R4, [R0, #108]
0x0800B382: 2C01 CMP R4, #1
0x0800B384: D114 BNE .L4 ; 0x0800B3B0
0x0800B386: 66C3 STR R3, [R0, #108]
0x0800B388: F3EF 8310 MRS R3, PRIMASK
0x0800B38C: F382 8810 MSR PRIMASK, R2
0x0800B390: 6804 LDR R4, [R0]
0x0800B392: 6825 LDR R5, [R4]
0x0800B394: 2210 MOVS R2, #16
0x0800B396: 4395 BICS R5, R2
0x0800B398: 6025 STR R5, [R4]
0x0800B39A: F383 8810 MSR PRIMASK, R3
0x0800B39E: 6803 LDR R3, [R0]
0x0800B3A0: 69DC LDR R4, [R3, #28]
0x0800B3A2: 06E4 LSLS R4, R4, #27
0x0800B3A4: D500 BPL .L3 ; 0x0800B3A8
0x0800B3A6: 621A STR R2, [R3, #32]
.L3:
0x0800B3A8: 8809 LDRH R1, [R1]
0x0800B3AA: F7FF FCD6 BL HAL_UARTEx_RxEventCallback ; 0x0800AD5A
0x0800B3AE: BD70 POP {R4-R6, PC}
.L4:
0x0800B3B0: F7FF FCD5 BL HAL_UART_RxCpltCallback ; 0x0800AD5E
0x0800B3B4: BD70 POP {R4-R6, PC}
Section .text.SEGGER_RTT_printf from SEGGER_RTT_printf.o, size=28, align=2
SEGGER_RTT_printf:
0x0800B3B6: B082 SUB SP, SP, #8
0x0800B3B8: B500 PUSH {LR}
0x0800B3BA: B081 SUB SP, SP, #4
0x0800B3BC: 9202 STR R2, [SP, #8]
0x0800B3BE: 9303 STR R3, [SP, #12]
0x0800B3C0: AA02 ADD R2, SP, #8
0x0800B3C2: 9200 STR R2, [SP, #0]
0x0800B3C4: 466A MOV R2, SP
0x0800B3C6: F7FA FE6F BL SEGGER_RTT_vprintf ; 0x080060A8
0x0800B3CA: B001 ADD SP, SP, #4
0x0800B3CC: BC02 POP {R1}
0x0800B3CE: B002 ADD SP, SP, #8
0x0800B3D0: 4708 BX R1
Section .text.mbGetFrameComplete from modbus.o, size=4, align=2
mbGetFrameComplete:
0x0800B3D2: 7D00 LDRB R0, [R0, #20]
0x0800B3D4: 4770 BX LR
Section .rodata.UARTPrescTable from stm32g0xx_hal_uart.o, size=24, align=2
UARTPrescTable:
0x0800B3D6: 01 DC.B 0x01 ; '\x01'
0x0800B3D7: 00 DC.B 0x00 ; '\0'
0x0800B3D8: 02 DC.B 0x02 ; '\x02'
0x0800B3D9: 00 DC.B 0x00 ; '\0'
0x0800B3DA: 04 DC.B 0x04 ; '\x04'
0x0800B3DB: 00 DC.B 0x00 ; '\0'
0x0800B3DC: 06 DC.B 0x06 ; '\x06'
0x0800B3DD: 00 DC.B 0x00 ; '\0'
0x0800B3DE: 08 DC.B 0x08 ; '\x08'
0x0800B3DF: 00 DC.B 0x00 ; '\0'
0x0800B3E0: 0A DC.B 0x0A ; '\n'
0x0800B3E1: 00 DC.B 0x00 ; '\0'
0x0800B3E2: 0C DC.B 0x0C ; '\x0C'
0x0800B3E3: 00 DC.B 0x00 ; '\0'
0x0800B3E4: 10 DC.B 0x10 ; '\x10'
0x0800B3E5: 00 DC.B 0x00 ; '\0'
0x0800B3E6: 20 DC.B 0x20 ; ' '
0x0800B3E7: 00 DC.B 0x00 ; '\0'
0x0800B3E8: 40 DC.B 0x40 ; '@'
0x0800B3E9: 00 DC.B 0x00 ; '\0'
0x0800B3EA: 80 DC.B 0x80 ; '\x80'
0x0800B3EB: 00 DC.B 0x00 ; '\0'
0x0800B3EC: 00 DC.B 0x00 ; '\0'
0x0800B3ED: 01 DC.B 0x01 ; '\x01'
Section .rodata..L.str.15 from main.o, size=19, align=1
0x0800B3EE: 54 DC.B 0x54 ; 'T'
0x0800B3EF: 72 DC.B 0x72 ; 'r'
0x0800B3F0: 79 DC.B 0x79 ; 'y'
0x0800B3F1: 69 DC.B 0x69 ; 'i'
0x0800B3F2: 6E DC.B 0x6E ; 'n'
0x0800B3F3: 67 DC.B 0x67 ; 'g'
0x0800B3F4: 20 DC.B 0x20 ; ' '
0x0800B3F5: 74 DC.B 0x74 ; 't'
0x0800B3F6: 6F DC.B 0x6F ; 'o'
0x0800B3F7: 20 DC.B 0x20 ; ' '
0x0800B3F8: 72 DC.B 0x72 ; 'r'
0x0800B3F9: 65 DC.B 0x65 ; 'e'
0x0800B3FA: 73 DC.B 0x73 ; 's'
0x0800B3FB: 74 DC.B 0x74 ; 't'
0x0800B3FC: 61 DC.B 0x61 ; 'a'
0x0800B3FD: 72 DC.B 0x72 ; 'r'
0x0800B3FE: 74 DC.B 0x74 ; 't'
0x0800B3FF: 2E DC.B 0x2E ; '.'
0x0800B400: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.18 from main.o, size=47, align=1
0x0800B401: 43 DC.B 0x43 ; 'C'
0x0800B402: 61 DC.B 0x61 ; 'a'
0x0800B403: 6E DC.B 0x6E ; 'n'
0x0800B404: 6E DC.B 0x6E ; 'n'
0x0800B405: 6F DC.B 0x6F ; 'o'
0x0800B406: 74 DC.B 0x74 ; 't'
0x0800B407: 20 DC.B 0x20 ; ' '
0x0800B408: 72 DC.B 0x72 ; 'r'
0x0800B409: 65 DC.B 0x65 ; 'e'
0x0800B40A: 61 DC.B 0x61 ; 'a'
0x0800B40B: 64 DC.B 0x64 ; 'd'
0x0800B40C: 20 DC.B 0x20 ; ' '
0x0800B40D: 73 DC.B 0x73 ; 's'
0x0800B40E: 74 DC.B 0x74 ; 't'
0x0800B40F: 61 DC.B 0x61 ; 'a'
0x0800B410: 74 DC.B 0x74 ; 't'
0x0800B411: 69 DC.B 0x69 ; 'i'
0x0800B412: 73 DC.B 0x73 ; 's'
0x0800B413: 74 DC.B 0x74 ; 't'
0x0800B414: 63 DC.B 0x63 ; 'c'
0x0800B415: 61 DC.B 0x61 ; 'a'
0x0800B416: 6C DC.B 0x6C ; 'l'
0x0800B417: 20 DC.B 0x20 ; ' '
0x0800B418: 64 DC.B 0x64 ; 'd'
0x0800B419: 61 DC.B 0x61 ; 'a'
0x0800B41A: 74 DC.B 0x74 ; 't'
0x0800B41B: 61 DC.B 0x61 ; 'a'
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: 6D DC.B 0x6D ; 'm'
0x0800B429: 65 DC.B 0x65 ; 'e'
0x0800B42A: 6D DC.B 0x6D ; 'm'
0x0800B42B: 6F DC.B 0x6F ; 'o'
0x0800B42C: 72 DC.B 0x72 ; 'r'
0x0800B42D: 79 DC.B 0x79 ; 'y'
0x0800B42E: 21 DC.B 0x21 ; '!'
0x0800B42F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.21 from main.o, size=23, align=1
0x0800B430: 41 DC.B 0x41 ; 'A'
0x0800B431: 44 DC.B 0x44 ; 'D'
0x0800B432: 43 DC.B 0x43 ; 'C'
0x0800B433: 20 DC.B 0x20 ; ' '
0x0800B434: 63 DC.B 0x63 ; 'c'
0x0800B435: 61 DC.B 0x61 ; 'a'
0x0800B436: 6C DC.B 0x6C ; 'l'
0x0800B437: 69 DC.B 0x69 ; 'i'
0x0800B438: 62 DC.B 0x62 ; 'b'
0x0800B439: 72 DC.B 0x72 ; 'r'
0x0800B43A: 61 DC.B 0x61 ; 'a'
0x0800B43B: 74 DC.B 0x74 ; 't'
0x0800B43C: 69 DC.B 0x69 ; 'i'
0x0800B43D: 6F DC.B 0x6F ; 'o'
0x0800B43E: 6E DC.B 0x6E ; 'n'
0x0800B43F: 20 DC.B 0x20 ; ' '
0x0800B440: 65 DC.B 0x65 ; 'e'
0x0800B441: 72 DC.B 0x72 ; 'r'
0x0800B442: 72 DC.B 0x72 ; 'r'
0x0800B443: 6F DC.B 0x6F ; 'o'
0x0800B444: 72 DC.B 0x72 ; 'r'
0x0800B445: 21 DC.B 0x21 ; '!'
0x0800B446: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.28 from main.o, size=51, align=1
0x0800B447: 53 DC.B 0x53 ; 'S'
0x0800B448: 74 DC.B 0x74 ; 't'
0x0800B449: 61 DC.B 0x61 ; 'a'
0x0800B44A: 72 DC.B 0x72 ; 'r'
0x0800B44B: 74 DC.B 0x74 ; 't'
0x0800B44C: 69 DC.B 0x69 ; 'i'
0x0800B44D: 6E DC.B 0x6E ; 'n'
0x0800B44E: 67 DC.B 0x67 ; 'g'
0x0800B44F: 20 DC.B 0x20 ; ' '
0x0800B450: 56 DC.B 0x56 ; 'V'
0x0800B451: 65 DC.B 0x65 ; 'e'
0x0800B452: 63 DC.B 0x63 ; 'c'
0x0800B453: 74 DC.B 0x74 ; 't'
0x0800B454: 6F DC.B 0x6F ; 'o'
0x0800B455: 72 DC.B 0x72 ; 'r'
0x0800B456: 20 DC.B 0x20 ; ' '
0x0800B457: 54 DC.B 0x54 ; 'T'
0x0800B458: 61 DC.B 0x61 ; 'a'
0x0800B459: 62 DC.B 0x62 ; 'b'
0x0800B45A: 6C DC.B 0x6C ; 'l'
0x0800B45B: 65 DC.B 0x65 ; 'e'
0x0800B45C: 20 DC.B 0x20 ; ' '
0x0800B45D: 63 DC.B 0x63 ; 'c'
0x0800B45E: 6F DC.B 0x6F ; 'o'
0x0800B45F: 70 DC.B 0x70 ; 'p'
0x0800B460: 79 DC.B 0x79 ; 'y'
0x0800B461: 69 DC.B 0x69 ; 'i'
0x0800B462: 6E DC.B 0x6E ; 'n'
0x0800B463: 67 DC.B 0x67 ; 'g'
0x0800B464: 20 DC.B 0x20 ; ' '
0x0800B465: 66 DC.B 0x66 ; 'f'
0x0800B466: 72 DC.B 0x72 ; 'r'
0x0800B467: 6F DC.B 0x6F ; 'o'
0x0800B468: 6D DC.B 0x6D ; 'm'
0x0800B469: 20 DC.B 0x20 ; ' '
0x0800B46A: 46 DC.B 0x46 ; 'F'
0x0800B46B: 4C DC.B 0x4C ; 'L'
0x0800B46C: 41 DC.B 0x41 ; 'A'
0x0800B46D: 53 DC.B 0x53 ; 'S'
0x0800B46E: 48 DC.B 0x48 ; 'H'
0x0800B46F: 20 DC.B 0x20 ; ' '
0x0800B470: 74 DC.B 0x74 ; 't'
0x0800B471: 6F DC.B 0x6F ; 'o'
0x0800B472: 20 DC.B 0x20 ; ' '
0x0800B473: 52 DC.B 0x52 ; 'R'
0x0800B474: 41 DC.B 0x41 ; 'A'
0x0800B475: 4D DC.B 0x4D ; 'M'
0x0800B476: 2E DC.B 0x2E ; '.'
0x0800B477: 2E DC.B 0x2E ; '.'
0x0800B478: 2E DC.B 0x2E ; '.'
0x0800B479: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.32 from main.o, size=43, align=1
0x0800B47A: 4D DC.B 0x4D ; 'M'
0x0800B47B: 6F DC.B 0x6F ; 'o'
0x0800B47C: 64 DC.B 0x64 ; 'd'
0x0800B47D: 65 DC.B 0x65 ; 'e'
0x0800B47E: 20 DC.B 0x20 ; ' '
0x0800B47F: 30 DC.B 0x30 ; '0'
0x0800B480: 20 DC.B 0x20 ; ' '
0x0800B481: 69 DC.B 0x69 ; 'i'
0x0800B482: 73 DC.B 0x73 ; 's'
0x0800B483: 20 DC.B 0x20 ; ' '
0x0800B484: 73 DC.B 0x73 ; 's'
0x0800B485: 65 DC.B 0x65 ; 'e'
0x0800B486: 6C DC.B 0x6C ; 'l'
0x0800B487: 65 DC.B 0x65 ; 'e'
0x0800B488: 63 DC.B 0x63 ; 'c'
0x0800B489: 74 DC.B 0x74 ; 't'
0x0800B48A: 65 DC.B 0x65 ; 'e'
0x0800B48B: 64 DC.B 0x64 ; 'd'
0x0800B48C: 2E DC.B 0x2E ; '.'
0x0800B48D: 20 DC.B 0x20 ; ' '
0x0800B48E: 41 DC.B 0x41 ; 'A'
0x0800B48F: 75 DC.B 0x75 ; 'u'
0x0800B490: 74 DC.B 0x74 ; 't'
0x0800B491: 6F DC.B 0x6F ; 'o'
0x0800B492: 2D DC.B 0x2D ; '-'
0x0800B493: 72 DC.B 0x72 ; 'r'
0x0800B494: 65 DC.B 0x65 ; 'e'
0x0800B495: 63 DC.B 0x63 ; 'c'
0x0800B496: 6F DC.B 0x6F ; 'o'
0x0800B497: 6E DC.B 0x6E ; 'n'
0x0800B498: 6E DC.B 0x6E ; 'n'
0x0800B499: 65 DC.B 0x65 ; 'e'
0x0800B49A: 63 DC.B 0x63 ; 'c'
0x0800B49B: 74 DC.B 0x74 ; 't'
0x0800B49C: 20 DC.B 0x20 ; ' '
0x0800B49D: 69 DC.B 0x69 ; 'i'
0x0800B49E: 73 DC.B 0x73 ; 's'
0x0800B49F: 20 DC.B 0x20 ; ' '
0x0800B4A0: 4F DC.B 0x4F ; 'O'
0x0800B4A1: 46 DC.B 0x46 ; 'F'
0x0800B4A2: 46 DC.B 0x46 ; 'F'
0x0800B4A3: 2E DC.B 0x2E ; '.'
0x0800B4A4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.34 from main.o, size=43, align=1
0x0800B4A5: 4D DC.B 0x4D ; 'M'
0x0800B4A6: 6F DC.B 0x6F ; 'o'
0x0800B4A7: 64 DC.B 0x64 ; 'd'
0x0800B4A8: 65 DC.B 0x65 ; 'e'
0x0800B4A9: 20 DC.B 0x20 ; ' '
0x0800B4AA: 31 DC.B 0x31 ; '1'
0x0800B4AB: 20 DC.B 0x20 ; ' '
0x0800B4AC: 69 DC.B 0x69 ; 'i'
0x0800B4AD: 73 DC.B 0x73 ; 's'
0x0800B4AE: 20 DC.B 0x20 ; ' '
0x0800B4AF: 73 DC.B 0x73 ; 's'
0x0800B4B0: 65 DC.B 0x65 ; 'e'
0x0800B4B1: 6C DC.B 0x6C ; 'l'
0x0800B4B2: 65 DC.B 0x65 ; 'e'
0x0800B4B3: 63 DC.B 0x63 ; 'c'
0x0800B4B4: 74 DC.B 0x74 ; 't'
0x0800B4B5: 65 DC.B 0x65 ; 'e'
0x0800B4B6: 64 DC.B 0x64 ; 'd'
0x0800B4B7: 2E DC.B 0x2E ; '.'
0x0800B4B8: 20 DC.B 0x20 ; ' '
0x0800B4B9: 41 DC.B 0x41 ; 'A'
0x0800B4BA: 75 DC.B 0x75 ; 'u'
0x0800B4BB: 74 DC.B 0x74 ; 't'
0x0800B4BC: 6F DC.B 0x6F ; 'o'
0x0800B4BD: 2D DC.B 0x2D ; '-'
0x0800B4BE: 72 DC.B 0x72 ; 'r'
0x0800B4BF: 65 DC.B 0x65 ; 'e'
0x0800B4C0: 63 DC.B 0x63 ; 'c'
0x0800B4C1: 6F DC.B 0x6F ; 'o'
0x0800B4C2: 6E DC.B 0x6E ; 'n'
0x0800B4C3: 6E DC.B 0x6E ; 'n'
0x0800B4C4: 65 DC.B 0x65 ; 'e'
0x0800B4C5: 63 DC.B 0x63 ; 'c'
0x0800B4C6: 74 DC.B 0x74 ; 't'
0x0800B4C7: 20 DC.B 0x20 ; ' '
0x0800B4C8: 69 DC.B 0x69 ; 'i'
0x0800B4C9: 73 DC.B 0x73 ; 's'
0x0800B4CA: 20 DC.B 0x20 ; ' '
0x0800B4CB: 4F DC.B 0x4F ; 'O'
0x0800B4CC: 46 DC.B 0x46 ; 'F'
0x0800B4CD: 46 DC.B 0x46 ; 'F'
0x0800B4CE: 2E DC.B 0x2E ; '.'
0x0800B4CF: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.36 from main.o, size=43, align=1
0x0800B4D0: 4D DC.B 0x4D ; 'M'
0x0800B4D1: 6F DC.B 0x6F ; 'o'
0x0800B4D2: 64 DC.B 0x64 ; 'd'
0x0800B4D3: 65 DC.B 0x65 ; 'e'
0x0800B4D4: 20 DC.B 0x20 ; ' '
0x0800B4D5: 32 DC.B 0x32 ; '2'
0x0800B4D6: 20 DC.B 0x20 ; ' '
0x0800B4D7: 69 DC.B 0x69 ; 'i'
0x0800B4D8: 73 DC.B 0x73 ; 's'
0x0800B4D9: 20 DC.B 0x20 ; ' '
0x0800B4DA: 73 DC.B 0x73 ; 's'
0x0800B4DB: 65 DC.B 0x65 ; 'e'
0x0800B4DC: 6C DC.B 0x6C ; 'l'
0x0800B4DD: 65 DC.B 0x65 ; 'e'
0x0800B4DE: 63 DC.B 0x63 ; 'c'
0x0800B4DF: 74 DC.B 0x74 ; 't'
0x0800B4E0: 65 DC.B 0x65 ; 'e'
0x0800B4E1: 64 DC.B 0x64 ; 'd'
0x0800B4E2: 2E DC.B 0x2E ; '.'
0x0800B4E3: 20 DC.B 0x20 ; ' '
0x0800B4E4: 41 DC.B 0x41 ; 'A'
0x0800B4E5: 75 DC.B 0x75 ; 'u'
0x0800B4E6: 74 DC.B 0x74 ; 't'
0x0800B4E7: 6F DC.B 0x6F ; 'o'
0x0800B4E8: 2D DC.B 0x2D ; '-'
0x0800B4E9: 72 DC.B 0x72 ; 'r'
0x0800B4EA: 65 DC.B 0x65 ; 'e'
0x0800B4EB: 63 DC.B 0x63 ; 'c'
0x0800B4EC: 6F DC.B 0x6F ; 'o'
0x0800B4ED: 6E DC.B 0x6E ; 'n'
0x0800B4EE: 6E DC.B 0x6E ; 'n'
0x0800B4EF: 65 DC.B 0x65 ; 'e'
0x0800B4F0: 63 DC.B 0x63 ; 'c'
0x0800B4F1: 74 DC.B 0x74 ; 't'
0x0800B4F2: 20 DC.B 0x20 ; ' '
0x0800B4F3: 69 DC.B 0x69 ; 'i'
0x0800B4F4: 73 DC.B 0x73 ; 's'
0x0800B4F5: 20 DC.B 0x20 ; ' '
0x0800B4F6: 4F DC.B 0x4F ; 'O'
0x0800B4F7: 46 DC.B 0x46 ; 'F'
0x0800B4F8: 46 DC.B 0x46 ; 'F'
0x0800B4F9: 2E DC.B 0x2E ; '.'
0x0800B4FA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.38 from main.o, size=43, align=1
0x0800B4FB: 4D DC.B 0x4D ; 'M'
0x0800B4FC: 6F DC.B 0x6F ; 'o'
0x0800B4FD: 64 DC.B 0x64 ; 'd'
0x0800B4FE: 65 DC.B 0x65 ; 'e'
0x0800B4FF: 20 DC.B 0x20 ; ' '
0x0800B500: 33 DC.B 0x33 ; '3'
0x0800B501: 20 DC.B 0x20 ; ' '
0x0800B502: 69 DC.B 0x69 ; 'i'
0x0800B503: 73 DC.B 0x73 ; 's'
0x0800B504: 20 DC.B 0x20 ; ' '
0x0800B505: 73 DC.B 0x73 ; 's'
0x0800B506: 65 DC.B 0x65 ; 'e'
0x0800B507: 6C DC.B 0x6C ; 'l'
0x0800B508: 65 DC.B 0x65 ; 'e'
0x0800B509: 63 DC.B 0x63 ; 'c'
0x0800B50A: 74 DC.B 0x74 ; 't'
0x0800B50B: 65 DC.B 0x65 ; 'e'
0x0800B50C: 64 DC.B 0x64 ; 'd'
0x0800B50D: 2E DC.B 0x2E ; '.'
0x0800B50E: 20 DC.B 0x20 ; ' '
0x0800B50F: 41 DC.B 0x41 ; 'A'
0x0800B510: 75 DC.B 0x75 ; 'u'
0x0800B511: 74 DC.B 0x74 ; 't'
0x0800B512: 6F DC.B 0x6F ; 'o'
0x0800B513: 2D DC.B 0x2D ; '-'
0x0800B514: 72 DC.B 0x72 ; 'r'
0x0800B515: 65 DC.B 0x65 ; 'e'
0x0800B516: 63 DC.B 0x63 ; 'c'
0x0800B517: 6F DC.B 0x6F ; 'o'
0x0800B518: 6E DC.B 0x6E ; 'n'
0x0800B519: 6E DC.B 0x6E ; 'n'
0x0800B51A: 65 DC.B 0x65 ; 'e'
0x0800B51B: 63 DC.B 0x63 ; 'c'
0x0800B51C: 74 DC.B 0x74 ; 't'
0x0800B51D: 20 DC.B 0x20 ; ' '
0x0800B51E: 69 DC.B 0x69 ; 'i'
0x0800B51F: 73 DC.B 0x73 ; 's'
0x0800B520: 20 DC.B 0x20 ; ' '
0x0800B521: 4F DC.B 0x4F ; 'O'
0x0800B522: 46 DC.B 0x46 ; 'F'
0x0800B523: 46 DC.B 0x46 ; 'F'
0x0800B524: 2E DC.B 0x2E ; '.'
0x0800B525: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.40 from main.o, size=43, align=1
0x0800B526: 4D DC.B 0x4D ; 'M'
0x0800B527: 6F DC.B 0x6F ; 'o'
0x0800B528: 64 DC.B 0x64 ; 'd'
0x0800B529: 65 DC.B 0x65 ; 'e'
0x0800B52A: 20 DC.B 0x20 ; ' '
0x0800B52B: 34 DC.B 0x34 ; '4'
0x0800B52C: 20 DC.B 0x20 ; ' '
0x0800B52D: 69 DC.B 0x69 ; 'i'
0x0800B52E: 73 DC.B 0x73 ; 's'
0x0800B52F: 20 DC.B 0x20 ; ' '
0x0800B530: 73 DC.B 0x73 ; 's'
0x0800B531: 65 DC.B 0x65 ; 'e'
0x0800B532: 6C DC.B 0x6C ; 'l'
0x0800B533: 65 DC.B 0x65 ; 'e'
0x0800B534: 63 DC.B 0x63 ; 'c'
0x0800B535: 74 DC.B 0x74 ; 't'
0x0800B536: 65 DC.B 0x65 ; 'e'
0x0800B537: 64 DC.B 0x64 ; 'd'
0x0800B538: 2E DC.B 0x2E ; '.'
0x0800B539: 20 DC.B 0x20 ; ' '
0x0800B53A: 41 DC.B 0x41 ; 'A'
0x0800B53B: 75 DC.B 0x75 ; 'u'
0x0800B53C: 74 DC.B 0x74 ; 't'
0x0800B53D: 6F DC.B 0x6F ; 'o'
0x0800B53E: 2D DC.B 0x2D ; '-'
0x0800B53F: 72 DC.B 0x72 ; 'r'
0x0800B540: 65 DC.B 0x65 ; 'e'
0x0800B541: 63 DC.B 0x63 ; 'c'
0x0800B542: 6F DC.B 0x6F ; 'o'
0x0800B543: 6E DC.B 0x6E ; 'n'
0x0800B544: 6E DC.B 0x6E ; 'n'
0x0800B545: 65 DC.B 0x65 ; 'e'
0x0800B546: 63 DC.B 0x63 ; 'c'
0x0800B547: 74 DC.B 0x74 ; 't'
0x0800B548: 20 DC.B 0x20 ; ' '
0x0800B549: 69 DC.B 0x69 ; 'i'
0x0800B54A: 73 DC.B 0x73 ; 's'
0x0800B54B: 20 DC.B 0x20 ; ' '
0x0800B54C: 4F DC.B 0x4F ; 'O'
0x0800B54D: 46 DC.B 0x46 ; 'F'
0x0800B54E: 46 DC.B 0x46 ; 'F'
0x0800B54F: 2E DC.B 0x2E ; '.'
0x0800B550: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.42 from main.o, size=43, align=1
0x0800B551: 4D DC.B 0x4D ; 'M'
0x0800B552: 6F DC.B 0x6F ; 'o'
0x0800B553: 64 DC.B 0x64 ; 'd'
0x0800B554: 65 DC.B 0x65 ; 'e'
0x0800B555: 20 DC.B 0x20 ; ' '
0x0800B556: 35 DC.B 0x35 ; '5'
0x0800B557: 20 DC.B 0x20 ; ' '
0x0800B558: 69 DC.B 0x69 ; 'i'
0x0800B559: 73 DC.B 0x73 ; 's'
0x0800B55A: 20 DC.B 0x20 ; ' '
0x0800B55B: 73 DC.B 0x73 ; 's'
0x0800B55C: 65 DC.B 0x65 ; 'e'
0x0800B55D: 6C DC.B 0x6C ; 'l'
0x0800B55E: 65 DC.B 0x65 ; 'e'
0x0800B55F: 63 DC.B 0x63 ; 'c'
0x0800B560: 74 DC.B 0x74 ; 't'
0x0800B561: 65 DC.B 0x65 ; 'e'
0x0800B562: 64 DC.B 0x64 ; 'd'
0x0800B563: 2E DC.B 0x2E ; '.'
0x0800B564: 20 DC.B 0x20 ; ' '
0x0800B565: 41 DC.B 0x41 ; 'A'
0x0800B566: 75 DC.B 0x75 ; 'u'
0x0800B567: 74 DC.B 0x74 ; 't'
0x0800B568: 6F DC.B 0x6F ; 'o'
0x0800B569: 2D DC.B 0x2D ; '-'
0x0800B56A: 72 DC.B 0x72 ; 'r'
0x0800B56B: 65 DC.B 0x65 ; 'e'
0x0800B56C: 63 DC.B 0x63 ; 'c'
0x0800B56D: 6F DC.B 0x6F ; 'o'
0x0800B56E: 6E DC.B 0x6E ; 'n'
0x0800B56F: 6E DC.B 0x6E ; 'n'
0x0800B570: 65 DC.B 0x65 ; 'e'
0x0800B571: 63 DC.B 0x63 ; 'c'
0x0800B572: 74 DC.B 0x74 ; 't'
0x0800B573: 20 DC.B 0x20 ; ' '
0x0800B574: 69 DC.B 0x69 ; 'i'
0x0800B575: 73 DC.B 0x73 ; 's'
0x0800B576: 20 DC.B 0x20 ; ' '
0x0800B577: 4F DC.B 0x4F ; 'O'
0x0800B578: 46 DC.B 0x46 ; 'F'
0x0800B579: 46 DC.B 0x46 ; 'F'
0x0800B57A: 2E DC.B 0x2E ; '.'
0x0800B57B: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.46 from main.o, size=27, align=1
0x0800B57C: 55 DC.B 0x55 ; 'U'
0x0800B57D: 50 DC.B 0x50 ; 'P'
0x0800B57E: 20 DC.B 0x20 ; ' '
0x0800B57F: 62 DC.B 0x62 ; 'b'
0x0800B580: 75 DC.B 0x75 ; 'u'
0x0800B581: 74 DC.B 0x74 ; 't'
0x0800B582: 74 DC.B 0x74 ; 't'
0x0800B583: 6F DC.B 0x6F ; 'o'
0x0800B584: 6E DC.B 0x6E ; 'n'
0x0800B585: 20 DC.B 0x20 ; ' '
0x0800B586: 69 DC.B 0x69 ; 'i'
0x0800B587: 73 DC.B 0x73 ; 's'
0x0800B588: 20 DC.B 0x20 ; ' '
0x0800B589: 6C DC.B 0x6C ; 'l'
0x0800B58A: 6F DC.B 0x6F ; 'o'
0x0800B58B: 6E DC.B 0x6E ; 'n'
0x0800B58C: 67 DC.B 0x67 ; 'g'
0x0800B58D: 2D DC.B 0x2D ; '-'
0x0800B58E: 70 DC.B 0x70 ; 'p'
0x0800B58F: 72 DC.B 0x72 ; 'r'
0x0800B590: 65 DC.B 0x65 ; 'e'
0x0800B591: 73 DC.B 0x73 ; 's'
0x0800B592: 73 DC.B 0x73 ; 's'
0x0800B593: 65 DC.B 0x65 ; 'e'
0x0800B594: 64 DC.B 0x64 ; 'd'
0x0800B595: 2E DC.B 0x2E ; '.'
0x0800B596: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.54 from main.o, size=11, align=1
0x0800B597: 56 DC.B 0x56 ; 'V'
0x0800B598: 61 DC.B 0x61 ; 'a'
0x0800B599: 3A DC.B 0x3A ; ':'
0x0800B59A: 20 DC.B 0x20 ; ' '
0x0800B59B: 25 DC.B 0x25 ; '%'
0x0800B59C: 36 DC.B 0x36 ; '6'
0x0800B59D: 64 DC.B 0x64 ; 'd'
0x0800B59E: 20 DC.B 0x20 ; ' '
0x0800B59F: 6D DC.B 0x6D ; 'm'
0x0800B5A0: 56 DC.B 0x56 ; 'V'
0x0800B5A1: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.55 from main.o, size=11, align=1
0x0800B5A2: 56 DC.B 0x56 ; 'V'
0x0800B5A3: 62 DC.B 0x62 ; 'b'
0x0800B5A4: 3A DC.B 0x3A ; ':'
0x0800B5A5: 20 DC.B 0x20 ; ' '
0x0800B5A6: 25 DC.B 0x25 ; '%'
0x0800B5A7: 36 DC.B 0x36 ; '6'
0x0800B5A8: 64 DC.B 0x64 ; 'd'
0x0800B5A9: 20 DC.B 0x20 ; ' '
0x0800B5AA: 6D DC.B 0x6D ; 'm'
0x0800B5AB: 56 DC.B 0x56 ; 'V'
0x0800B5AC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.60 from main.o, size=11, align=1
0x0800B5AD: 44 DC.B 0x44 ; 'D'
0x0800B5AE: 41 DC.B 0x41 ; 'A'
0x0800B5AF: 43 DC.B 0x43 ; 'C'
0x0800B5B0: 5F DC.B 0x5F ; '_'
0x0800B5B1: 41 DC.B 0x41 ; 'A'
0x0800B5B2: 3A DC.B 0x3A ; ':'
0x0800B5B3: 20 DC.B 0x20 ; ' '
0x0800B5B4: 25 DC.B 0x25 ; '%'
0x0800B5B5: 34 DC.B 0x34 ; '4'
0x0800B5B6: 64 DC.B 0x64 ; 'd'
0x0800B5B7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.61 from main.o, size=11, align=1
0x0800B5B8: 44 DC.B 0x44 ; 'D'
0x0800B5B9: 41 DC.B 0x41 ; 'A'
0x0800B5BA: 43 DC.B 0x43 ; 'C'
0x0800B5BB: 5F DC.B 0x5F ; '_'
0x0800B5BC: 42 DC.B 0x42 ; 'B'
0x0800B5BD: 3A DC.B 0x3A ; ':'
0x0800B5BE: 20 DC.B 0x20 ; ' '
0x0800B5BF: 25 DC.B 0x25 ; '%'
0x0800B5C0: 34 DC.B 0x34 ; '4'
0x0800B5C1: 64 DC.B 0x64 ; 'd'
0x0800B5C2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.63 from main.o, size=3, align=1
0x0800B5C3: 4F DC.B 0x4F ; 'O'
0x0800B5C4: 50 DC.B 0x50 ; 'P'
0x0800B5C5: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.64 from main.o, size=3, align=1
0x0800B5C6: 43 DC.B 0x43 ; 'C'
0x0800B5C7: 4C DC.B 0x4C ; 'L'
0x0800B5C8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.65 from main.o, size=3, align=1
0x0800B5C9: 42 DC.B 0x42 ; 'B'
0x0800B5CA: 41 DC.B 0x41 ; 'A'
0x0800B5CB: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.66 from main.o, size=3, align=1
0x0800B5CC: 41 DC.B 0x41 ; 'A'
0x0800B5CD: 42 DC.B 0x42 ; 'B'
0x0800B5CE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.68 from main.o, size=3, align=1
0x0800B5CF: 25 DC.B 0x25 ; '%'
0x0800B5D0: 73 DC.B 0x73 ; 's'
0x0800B5D1: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.70 from main.o, size=3, align=1
0x0800B5D2: 4F DC.B 0x4F ; 'O'
0x0800B5D3: 54 DC.B 0x54 ; 'T'
0x0800B5D4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.71 from main.o, size=3, align=1
0x0800B5D5: 4F DC.B 0x4F ; 'O'
0x0800B5D6: 43 DC.B 0x43 ; 'C'
0x0800B5D7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.72 from main.o, size=3, align=1
0x0800B5D8: 4F DC.B 0x4F ; 'O'
0x0800B5D9: 4C DC.B 0x4C ; 'L'
0x0800B5DA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.73 from main.o, size=3, align=1
0x0800B5DB: 4C DC.B 0x4C ; 'L'
0x0800B5DC: 42 DC.B 0x42 ; 'B'
0x0800B5DD: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.80 from main.o, size=39, align=1
0x0800B5DE: 43 DC.B 0x43 ; 'C'
0x0800B5DF: 75 DC.B 0x75 ; 'u'
0x0800B5E0: 72 DC.B 0x72 ; 'r'
0x0800B5E1: 72 DC.B 0x72 ; 'r'
0x0800B5E2: 65 DC.B 0x65 ; 'e'
0x0800B5E3: 6E DC.B 0x6E ; 'n'
0x0800B5E4: 74 DC.B 0x74 ; 't'
0x0800B5E5: 20 DC.B 0x20 ; ' '
0x0800B5E6: 63 DC.B 0x63 ; 'c'
0x0800B5E7: 61 DC.B 0x61 ; 'a'
0x0800B5E8: 6C DC.B 0x6C ; 'l'
0x0800B5E9: 6C DC.B 0x6C ; 'l'
0x0800B5EA: 69 DC.B 0x69 ; 'i'
0x0800B5EB: 62 DC.B 0x62 ; 'b'
0x0800B5EC: 72 DC.B 0x72 ; 'r'
0x0800B5ED: 61 DC.B 0x61 ; 'a'
0x0800B5EE: 74 DC.B 0x74 ; 't'
0x0800B5EF: 69 DC.B 0x69 ; 'i'
0x0800B5F0: 6F DC.B 0x6F ; 'o'
0x0800B5F1: 6E DC.B 0x6E ; 'n'
0x0800B5F2: 20 DC.B 0x20 ; ' '
0x0800B5F3: 73 DC.B 0x73 ; 's'
0x0800B5F4: 65 DC.B 0x65 ; 'e'
0x0800B5F5: 71 DC.B 0x71 ; 'q'
0x0800B5F6: 75 DC.B 0x75 ; 'u'
0x0800B5F7: 65 DC.B 0x65 ; 'e'
0x0800B5F8: 6E DC.B 0x6E ; 'n'
0x0800B5F9: 63 DC.B 0x63 ; 'c'
0x0800B5FA: 65 DC.B 0x65 ; 'e'
0x0800B5FB: 20 DC.B 0x20 ; ' '
0x0800B5FC: 73 DC.B 0x73 ; 's'
0x0800B5FD: 74 DC.B 0x74 ; 't'
0x0800B5FE: 61 DC.B 0x61 ; 'a'
0x0800B5FF: 72 DC.B 0x72 ; 'r'
0x0800B600: 74 DC.B 0x74 ; 't'
0x0800B601: 65 DC.B 0x65 ; 'e'
0x0800B602: 64 DC.B 0x64 ; 'd'
0x0800B603: 2E DC.B 0x2E ; '.'
0x0800B604: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.83 from main.o, size=27, align=1
0x0800B605: 09 DC.B 0x09 ; '\t'
0x0800B606: 5B DC.B 0x5B ; '['
0x0800B607: 25 DC.B 0x25 ; '%'
0x0800B608: 34 DC.B 0x34 ; '4'
0x0800B609: 64 DC.B 0x64 ; 'd'
0x0800B60A: 5D DC.B 0x5D ; ']'
0x0800B60B: 20 DC.B 0x20 ; ' '
0x0800B60C: 53 DC.B 0x53 ; 'S'
0x0800B60D: 61 DC.B 0x61 ; 'a'
0x0800B60E: 6D DC.B 0x6D ; 'm'
0x0800B60F: 70 DC.B 0x70 ; 'p'
0x0800B610: 6C DC.B 0x6C ; 'l'
0x0800B611: 65 DC.B 0x65 ; 'e'
0x0800B612: 64 DC.B 0x64 ; 'd'
0x0800B613: 20 DC.B 0x20 ; ' '
0x0800B614: 76 DC.B 0x76 ; 'v'
0x0800B615: 61 DC.B 0x61 ; 'a'
0x0800B616: 6C DC.B 0x6C ; 'l'
0x0800B617: 75 DC.B 0x75 ; 'u'
0x0800B618: 65 DC.B 0x65 ; 'e'
0x0800B619: 3A DC.B 0x3A ; ':'
0x0800B61A: 20 DC.B 0x20 ; ' '
0x0800B61B: 25 DC.B 0x25 ; '%'
0x0800B61C: 34 DC.B 0x34 ; '4'
0x0800B61D: 64 DC.B 0x64 ; 'd'
0x0800B61E: 0A DC.B 0x0A ; '\n'
0x0800B61F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.85 from main.o, size=11, align=1
0x0800B620: 48 DC.B 0x48 ; 'H'
0x0800B621: 41 DC.B 0x41 ; 'A'
0x0800B622: 4C DC.B 0x4C ; 'L'
0x0800B623: 20 DC.B 0x20 ; ' '
0x0800B624: 65 DC.B 0x65 ; 'e'
0x0800B625: 72 DC.B 0x72 ; 'r'
0x0800B626: 72 DC.B 0x72 ; 'r'
0x0800B627: 6F DC.B 0x6F ; 'o'
0x0800B628: 72 DC.B 0x72 ; 'r'
0x0800B629: 21 DC.B 0x21 ; '!'
0x0800B62A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.87 from main.o, size=23, align=1
0x0800B62B: 53 DC.B 0x53 ; 'S'
0x0800B62C: 41 DC.B 0x41 ; 'A'
0x0800B62D: 56 DC.B 0x56 ; 'V'
0x0800B62E: 45 DC.B 0x45 ; 'E'
0x0800B62F: 20 DC.B 0x20 ; ' '
0x0800B630: 4C DC.B 0x4C ; 'L'
0x0800B631: 4F DC.B 0x4F ; 'O'
0x0800B632: 43 DC.B 0x43 ; 'C'
0x0800B633: 4B DC.B 0x4B ; 'K'
0x0800B634: 2D DC.B 0x2D ; '-'
0x0800B635: 4B DC.B 0x4B ; 'K'
0x0800B636: 45 DC.B 0x45 ; 'E'
0x0800B637: 59 DC.B 0x59 ; 'Y'
0x0800B638: 20 DC.B 0x20 ; ' '
0x0800B639: 43 DC.B 0x43 ; 'C'
0x0800B63A: 4F DC.B 0x4F ; 'O'
0x0800B63B: 4D DC.B 0x4D ; 'M'
0x0800B63C: 4D DC.B 0x4D ; 'M'
0x0800B63D: 41 DC.B 0x41 ; 'A'
0x0800B63E: 4E DC.B 0x4E ; 'N'
0x0800B63F: 44 DC.B 0x44 ; 'D'
0x0800B640: 2E DC.B 0x2E ; '.'
0x0800B641: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.88 from main.o, size=51, align=1
0x0800B642: 43 DC.B 0x43 ; 'C'
0x0800B643: 61 DC.B 0x61 ; 'a'
0x0800B644: 6E DC.B 0x6E ; 'n'
0x0800B645: 6E DC.B 0x6E ; 'n'
0x0800B646: 6F DC.B 0x6F ; 'o'
0x0800B647: 74 DC.B 0x74 ; 't'
0x0800B648: 20 DC.B 0x20 ; ' '
0x0800B649: 72 DC.B 0x72 ; 'r'
0x0800B64A: 65 DC.B 0x65 ; 'e'
0x0800B64B: 73 DC.B 0x73 ; 's'
0x0800B64C: 74 DC.B 0x74 ; 't'
0x0800B64D: 6F DC.B 0x6F ; 'o'
0x0800B64E: 72 DC.B 0x72 ; 'r'
0x0800B64F: 65 DC.B 0x65 ; 'e'
0x0800B650: 20 DC.B 0x20 ; ' '
0x0800B651: 64 DC.B 0x64 ; 'd'
0x0800B652: 65 DC.B 0x65 ; 'e'
0x0800B653: 66 DC.B 0x66 ; 'f'
0x0800B654: 61 DC.B 0x61 ; 'a'
0x0800B655: 75 DC.B 0x75 ; 'u'
0x0800B656: 6C DC.B 0x6C ; 'l'
0x0800B657: 74 DC.B 0x74 ; 't'
0x0800B658: 20 DC.B 0x20 ; ' '
0x0800B659: 73 DC.B 0x73 ; 's'
0x0800B65A: 65 DC.B 0x65 ; 'e'
0x0800B65B: 74 DC.B 0x74 ; 't'
0x0800B65C: 74 DC.B 0x74 ; 't'
0x0800B65D: 69 DC.B 0x69 ; 'i'
0x0800B65E: 6E DC.B 0x6E ; 'n'
0x0800B65F: 67 DC.B 0x67 ; 'g'
0x0800B660: 73 DC.B 0x73 ; 's'
0x0800B661: 20 DC.B 0x20 ; ' '
0x0800B662: 66 DC.B 0x66 ; 'f'
0x0800B663: 72 DC.B 0x72 ; 'r'
0x0800B664: 6F DC.B 0x6F ; 'o'
0x0800B665: 6D DC.B 0x6D ; 'm'
0x0800B666: 20 DC.B 0x20 ; ' '
0x0800B667: 46 DC.B 0x46 ; 'F'
0x0800B668: 4C DC.B 0x4C ; 'L'
0x0800B669: 41 DC.B 0x41 ; 'A'
0x0800B66A: 53 DC.B 0x53 ; 'S'
0x0800B66B: 48 DC.B 0x48 ; 'H'
0x0800B66C: 20 DC.B 0x20 ; ' '
0x0800B66D: 6D DC.B 0x6D ; 'm'
0x0800B66E: 65 DC.B 0x65 ; 'e'
0x0800B66F: 6D DC.B 0x6D ; 'm'
0x0800B670: 6F DC.B 0x6F ; 'o'
0x0800B671: 72 DC.B 0x72 ; 'r'
0x0800B672: 79 DC.B 0x79 ; 'y'
0x0800B673: 21 DC.B 0x21 ; '!'
0x0800B674: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from log.o, size=2, align=1
0x0800B675: 0A DC.B 0x0A ; '\n'
0x0800B676: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from main.o, size=34, align=1
0x0800B677: 44 DC.B 0x44 ; 'D'
0x0800B678: 65 DC.B 0x65 ; 'e'
0x0800B679: 76 DC.B 0x76 ; 'v'
0x0800B67A: 69 DC.B 0x69 ; 'i'
0x0800B67B: 63 DC.B 0x63 ; 'c'
0x0800B67C: 65 DC.B 0x65 ; 'e'
0x0800B67D: 20 DC.B 0x20 ; ' '
0x0800B67E: 49 DC.B 0x49 ; 'I'
0x0800B67F: 44 DC.B 0x44 ; 'D'
0x0800B680: 3A DC.B 0x3A ; ':'
0x0800B681: 20 DC.B 0x20 ; ' '
0x0800B682: 53 DC.B 0x53 ; 'S'
0x0800B683: 54 DC.B 0x54 ; 'T'
0x0800B684: 4D DC.B 0x4D ; 'M'
0x0800B685: 33 DC.B 0x33 ; '3'
0x0800B686: 32 DC.B 0x32 ; '2'
0x0800B687: 47 DC.B 0x47 ; 'G'
0x0800B688: 30 DC.B 0x30 ; '0'
0x0800B689: 42 DC.B 0x42 ; 'B'
0x0800B68A: 31 DC.B 0x31 ; '1'
0x0800B68B: 20 DC.B 0x20 ; ' '
0x0800B68C: 6F DC.B 0x6F ; 'o'
0x0800B68D: 72 DC.B 0x72 ; 'r'
0x0800B68E: 20 DC.B 0x20 ; ' '
0x0800B68F: 53 DC.B 0x53 ; 'S'
0x0800B690: 54 DC.B 0x54 ; 'T'
0x0800B691: 4D DC.B 0x4D ; 'M'
0x0800B692: 33 DC.B 0x33 ; '3'
0x0800B693: 32 DC.B 0x32 ; '2'
0x0800B694: 47 DC.B 0x47 ; 'G'
0x0800B695: 30 DC.B 0x30 ; '0'
0x0800B696: 43 DC.B 0x43 ; 'C'
0x0800B697: 31 DC.B 0x31 ; '1'
0x0800B698: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.5 from main.o, size=34, align=1
0x0800B699: 44 DC.B 0x44 ; 'D'
0x0800B69A: 65 DC.B 0x65 ; 'e'
0x0800B69B: 76 DC.B 0x76 ; 'v'
0x0800B69C: 69 DC.B 0x69 ; 'i'
0x0800B69D: 63 DC.B 0x63 ; 'c'
0x0800B69E: 65 DC.B 0x65 ; 'e'
0x0800B69F: 20 DC.B 0x20 ; ' '
0x0800B6A0: 49 DC.B 0x49 ; 'I'
0x0800B6A1: 44 DC.B 0x44 ; 'D'
0x0800B6A2: 3A DC.B 0x3A ; ':'
0x0800B6A3: 20 DC.B 0x20 ; ' '
0x0800B6A4: 53 DC.B 0x53 ; 'S'
0x0800B6A5: 54 DC.B 0x54 ; 'T'
0x0800B6A6: 4D DC.B 0x4D ; 'M'
0x0800B6A7: 33 DC.B 0x33 ; '3'
0x0800B6A8: 32 DC.B 0x32 ; '2'
0x0800B6A9: 47 DC.B 0x47 ; 'G'
0x0800B6AA: 30 DC.B 0x30 ; '0'
0x0800B6AB: 37 DC.B 0x37 ; '7'
0x0800B6AC: 31 DC.B 0x31 ; '1'
0x0800B6AD: 20 DC.B 0x20 ; ' '
0x0800B6AE: 6F DC.B 0x6F ; 'o'
0x0800B6AF: 72 DC.B 0x72 ; 'r'
0x0800B6B0: 20 DC.B 0x20 ; ' '
0x0800B6B1: 53 DC.B 0x53 ; 'S'
0x0800B6B2: 54 DC.B 0x54 ; 'T'
0x0800B6B3: 4D DC.B 0x4D ; 'M'
0x0800B6B4: 33 DC.B 0x33 ; '3'
0x0800B6B5: 32 DC.B 0x32 ; '2'
0x0800B6B6: 47 DC.B 0x47 ; 'G'
0x0800B6B7: 30 DC.B 0x30 ; '0'
0x0800B6B8: 38 DC.B 0x38 ; '8'
0x0800B6B9: 31 DC.B 0x31 ; '1'
0x0800B6BA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.6 from main.o, size=34, align=1
0x0800B6BB: 44 DC.B 0x44 ; 'D'
0x0800B6BC: 65 DC.B 0x65 ; 'e'
0x0800B6BD: 76 DC.B 0x76 ; 'v'
0x0800B6BE: 69 DC.B 0x69 ; 'i'
0x0800B6BF: 63 DC.B 0x63 ; 'c'
0x0800B6C0: 65 DC.B 0x65 ; 'e'
0x0800B6C1: 20 DC.B 0x20 ; ' '
0x0800B6C2: 49 DC.B 0x49 ; 'I'
0x0800B6C3: 44 DC.B 0x44 ; 'D'
0x0800B6C4: 3A DC.B 0x3A ; ':'
0x0800B6C5: 20 DC.B 0x20 ; ' '
0x0800B6C6: 53 DC.B 0x53 ; 'S'
0x0800B6C7: 54 DC.B 0x54 ; 'T'
0x0800B6C8: 4D DC.B 0x4D ; 'M'
0x0800B6C9: 33 DC.B 0x33 ; '3'
0x0800B6CA: 32 DC.B 0x32 ; '2'
0x0800B6CB: 47 DC.B 0x47 ; 'G'
0x0800B6CC: 30 DC.B 0x30 ; '0'
0x0800B6CD: 35 DC.B 0x35 ; '5'
0x0800B6CE: 31 DC.B 0x31 ; '1'
0x0800B6CF: 20 DC.B 0x20 ; ' '
0x0800B6D0: 6F DC.B 0x6F ; 'o'
0x0800B6D1: 72 DC.B 0x72 ; 'r'
0x0800B6D2: 20 DC.B 0x20 ; ' '
0x0800B6D3: 53 DC.B 0x53 ; 'S'
0x0800B6D4: 54 DC.B 0x54 ; 'T'
0x0800B6D5: 4D DC.B 0x4D ; 'M'
0x0800B6D6: 33 DC.B 0x33 ; '3'
0x0800B6D7: 32 DC.B 0x32 ; '2'
0x0800B6D8: 47 DC.B 0x47 ; 'G'
0x0800B6D9: 30 DC.B 0x30 ; '0'
0x0800B6DA: 36 DC.B 0x36 ; '6'
0x0800B6DB: 31 DC.B 0x31 ; '1'
0x0800B6DC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.7 from main.o, size=34, align=1
0x0800B6DD: 44 DC.B 0x44 ; 'D'
0x0800B6DE: 65 DC.B 0x65 ; 'e'
0x0800B6DF: 76 DC.B 0x76 ; 'v'
0x0800B6E0: 69 DC.B 0x69 ; 'i'
0x0800B6E1: 63 DC.B 0x63 ; 'c'
0x0800B6E2: 65 DC.B 0x65 ; 'e'
0x0800B6E3: 20 DC.B 0x20 ; ' '
0x0800B6E4: 49 DC.B 0x49 ; 'I'
0x0800B6E5: 44 DC.B 0x44 ; 'D'
0x0800B6E6: 3A DC.B 0x3A ; ':'
0x0800B6E7: 20 DC.B 0x20 ; ' '
0x0800B6E8: 53 DC.B 0x53 ; 'S'
0x0800B6E9: 54 DC.B 0x54 ; 'T'
0x0800B6EA: 4D DC.B 0x4D ; 'M'
0x0800B6EB: 33 DC.B 0x33 ; '3'
0x0800B6EC: 32 DC.B 0x32 ; '2'
0x0800B6ED: 47 DC.B 0x47 ; 'G'
0x0800B6EE: 30 DC.B 0x30 ; '0'
0x0800B6EF: 33 DC.B 0x33 ; '3'
0x0800B6F0: 31 DC.B 0x31 ; '1'
0x0800B6F1: 20 DC.B 0x20 ; ' '
0x0800B6F2: 6F DC.B 0x6F ; 'o'
0x0800B6F3: 72 DC.B 0x72 ; 'r'
0x0800B6F4: 20 DC.B 0x20 ; ' '
0x0800B6F5: 53 DC.B 0x53 ; 'S'
0x0800B6F6: 54 DC.B 0x54 ; 'T'
0x0800B6F7: 4D DC.B 0x4D ; 'M'
0x0800B6F8: 33 DC.B 0x33 ; '3'
0x0800B6F9: 32 DC.B 0x32 ; '2'
0x0800B6FA: 47 DC.B 0x47 ; 'G'
0x0800B6FB: 30 DC.B 0x30 ; '0'
0x0800B6FC: 34 DC.B 0x34 ; '4'
0x0800B6FD: 31 DC.B 0x31 ; '1'
0x0800B6FE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.10 from main.o, size=54, align=1
0x0800B6FF: 46 DC.B 0x46 ; 'F'
0x0800B700: 72 DC.B 0x72 ; 'r'
0x0800B701: 65 DC.B 0x65 ; 'e'
0x0800B702: 65 DC.B 0x65 ; 'e'
0x0800B703: 20 DC.B 0x20 ; ' '
0x0800B704: 73 DC.B 0x73 ; 's'
0x0800B705: 70 DC.B 0x70 ; 'p'
0x0800B706: 61 DC.B 0x61 ; 'a'
0x0800B707: 63 DC.B 0x63 ; 'c'
0x0800B708: 65 DC.B 0x65 ; 'e'
0x0800B709: 20 DC.B 0x20 ; ' '
0x0800B70A: 66 DC.B 0x66 ; 'f'
0x0800B70B: 6F DC.B 0x6F ; 'o'
0x0800B70C: 72 DC.B 0x72 ; 'r'
0x0800B70D: 20 DC.B 0x20 ; ' '
0x0800B70E: 63 DC.B 0x63 ; 'c'
0x0800B70F: 6F DC.B 0x6F ; 'o'
0x0800B710: 66 DC.B 0x66 ; 'f'
0x0800B711: 69 DC.B 0x69 ; 'i'
0x0800B712: 67 DC.B 0x67 ; 'g'
0x0800B713: 75 DC.B 0x75 ; 'u'
0x0800B714: 72 DC.B 0x72 ; 'r'
0x0800B715: 61 DC.B 0x61 ; 'a'
0x0800B716: 74 DC.B 0x74 ; 't'
0x0800B717: 69 DC.B 0x69 ; 'i'
0x0800B718: 6F DC.B 0x6F ; 'o'
0x0800B719: 6E DC.B 0x6E ; 'n'
0x0800B71A: 20 DC.B 0x20 ; ' '
0x0800B71B: 69 DC.B 0x69 ; 'i'
0x0800B71C: 6E DC.B 0x6E ; 'n'
0x0800B71D: 20 DC.B 0x20 ; ' '
0x0800B71E: 66 DC.B 0x66 ; 'f'
0x0800B71F: 61 DC.B 0x61 ; 'a'
0x0800B720: 6B DC.B 0x6B ; 'k'
0x0800B721: 65 DC.B 0x65 ; 'e'
0x0800B722: 20 DC.B 0x20 ; ' '
0x0800B723: 45 DC.B 0x45 ; 'E'
0x0800B724: 45 DC.B 0x45 ; 'E'
0x0800B725: 50 DC.B 0x50 ; 'P'
0x0800B726: 52 DC.B 0x52 ; 'R'
0x0800B727: 4F DC.B 0x4F ; 'O'
0x0800B728: 4D DC.B 0x4D ; 'M'
0x0800B729: 3A DC.B 0x3A ; ':'
0x0800B72A: 20 DC.B 0x20 ; ' '
0x0800B72B: 25 DC.B 0x25 ; '%'
0x0800B72C: 75 DC.B 0x75 ; 'u'
0x0800B72D: 20 DC.B 0x20 ; ' '
0x0800B72E: 62 DC.B 0x62 ; 'b'
0x0800B72F: 79 DC.B 0x79 ; 'y'
0x0800B730: 74 DC.B 0x74 ; 't'
0x0800B731: 65 DC.B 0x65 ; 'e'
0x0800B732: 73 DC.B 0x73 ; 's'
0x0800B733: 0A DC.B 0x0A ; '\n'
0x0800B734: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.12 from main.o, size=34, align=1
0x0800B735: 4D DC.B 0x4D ; 'M'
0x0800B736: 41 DC.B 0x41 ; 'A'
0x0800B737: 58 DC.B 0x58 ; 'X'
0x0800B738: 5F DC.B 0x5F ; '_'
0x0800B739: 50 DC.B 0x50 ; 'P'
0x0800B73A: 4F DC.B 0x4F ; 'O'
0x0800B73B: 53 DC.B 0x53 ; 'S'
0x0800B73C: 53 DC.B 0x53 ; 'S'
0x0800B73D: 49 DC.B 0x49 ; 'I'
0x0800B73E: 42 DC.B 0x42 ; 'B'
0x0800B73F: 4C DC.B 0x4C ; 'L'
0x0800B740: 45 DC.B 0x45 ; 'E'
0x0800B741: 5F DC.B 0x5F ; '_'
0x0800B742: 44 DC.B 0x44 ; 'D'
0x0800B743: 49 DC.B 0x49 ; 'I'
0x0800B744: 46 DC.B 0x46 ; 'F'
0x0800B745: 46 DC.B 0x46 ; 'F'
0x0800B746: 5F DC.B 0x5F ; '_'
0x0800B747: 54 DC.B 0x54 ; 'T'
0x0800B748: 4F DC.B 0x4F ; 'O'
0x0800B749: 5F DC.B 0x5F ; '_'
0x0800B74A: 4D DC.B 0x4D ; 'M'
0x0800B74B: 45 DC.B 0x45 ; 'E'
0x0800B74C: 41 DC.B 0x41 ; 'A'
0x0800B74D: 53 DC.B 0x53 ; 'S'
0x0800B74E: 55 DC.B 0x55 ; 'U'
0x0800B74F: 52 DC.B 0x52 ; 'R'
0x0800B750: 45 DC.B 0x45 ; 'E'
0x0800B751: 3A DC.B 0x3A ; ':'
0x0800B752: 20 DC.B 0x20 ; ' '
0x0800B753: 25 DC.B 0x25 ; '%'
0x0800B754: 75 DC.B 0x75 ; 'u'
0x0800B755: 0A DC.B 0x0A ; '\n'
0x0800B756: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.25 from main.o, size=30, align=1
0x0800B757: 43 DC.B 0x43 ; 'C'
0x0800B758: 61 DC.B 0x61 ; 'a'
0x0800B759: 6E DC.B 0x6E ; 'n'
0x0800B75A: 6E DC.B 0x6E ; 'n'
0x0800B75B: 6F DC.B 0x6F ; 'o'
0x0800B75C: 74 DC.B 0x74 ; 't'
0x0800B75D: 20 DC.B 0x20 ; ' '
0x0800B75E: 73 DC.B 0x73 ; 's'
0x0800B75F: 74 DC.B 0x74 ; 't'
0x0800B760: 61 DC.B 0x61 ; 'a'
0x0800B761: 72 DC.B 0x72 ; 'r'
0x0800B762: 74 DC.B 0x74 ; 't'
0x0800B763: 20 DC.B 0x20 ; ' '
0x0800B764: 41 DC.B 0x41 ; 'A'
0x0800B765: 44 DC.B 0x44 ; 'D'
0x0800B766: 43 DC.B 0x43 ; 'C'
0x0800B767: 20 DC.B 0x20 ; ' '
0x0800B768: 69 DC.B 0x69 ; 'i'
0x0800B769: 6E DC.B 0x6E ; 'n'
0x0800B76A: 20 DC.B 0x20 ; ' '
0x0800B76B: 44 DC.B 0x44 ; 'D'
0x0800B76C: 4D DC.B 0x4D ; 'M'
0x0800B76D: 41 DC.B 0x41 ; 'A'
0x0800B76E: 20 DC.B 0x20 ; ' '
0x0800B76F: 6D DC.B 0x6D ; 'm'
0x0800B770: 6F DC.B 0x6F ; 'o'
0x0800B771: 64 DC.B 0x64 ; 'd'
0x0800B772: 65 DC.B 0x65 ; 'e'
0x0800B773: 21 DC.B 0x21 ; '!'
0x0800B774: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.27 from main.o, size=62, align=1
0x0800B775: 43 DC.B 0x43 ; 'C'
0x0800B776: 61 DC.B 0x61 ; 'a'
0x0800B777: 6E DC.B 0x6E ; 'n'
0x0800B778: 6E DC.B 0x6E ; 'n'
0x0800B779: 6F DC.B 0x6F ; 'o'
0x0800B77A: 74 DC.B 0x74 ; 't'
0x0800B77B: 20 DC.B 0x20 ; ' '
0x0800B77C: 63 DC.B 0x63 ; 'c'
0x0800B77D: 6F DC.B 0x6F ; 'o'
0x0800B77E: 70 DC.B 0x70 ; 'p'
0x0800B77F: 79 DC.B 0x79 ; 'y'
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: 20 DC.B 0x20 ; ' '
0x0800B7A1: 44 DC.B 0x44 ; 'D'
0x0800B7A2: 4D DC.B 0x4D ; 'M'
0x0800B7A3: 41 DC.B 0x41 ; 'A'
0x0800B7A4: 20 DC.B 0x20 ; ' '
0x0800B7A5: 69 DC.B 0x69 ; 'i'
0x0800B7A6: 73 DC.B 0x73 ; 's'
0x0800B7A7: 20 DC.B 0x20 ; ' '
0x0800B7A8: 6E DC.B 0x6E ; 'n'
0x0800B7A9: 6F DC.B 0x6F ; 'o'
0x0800B7AA: 74 DC.B 0x74 ; 't'
0x0800B7AB: 20 DC.B 0x20 ; ' '
0x0800B7AC: 72 DC.B 0x72 ; 'r'
0x0800B7AD: 65 DC.B 0x65 ; 'e'
0x0800B7AE: 61 DC.B 0x61 ; 'a'
0x0800B7AF: 64 DC.B 0x64 ; 'd'
0x0800B7B0: 79 DC.B 0x79 ; 'y'
0x0800B7B1: 21 DC.B 0x21 ; '!'
0x0800B7B2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.29 from main.o, size=54, align=1
0x0800B7B3: 43 DC.B 0x43 ; 'C'
0x0800B7B4: 61 DC.B 0x61 ; 'a'
0x0800B7B5: 6E DC.B 0x6E ; 'n'
0x0800B7B6: 6E DC.B 0x6E ; 'n'
0x0800B7B7: 6F DC.B 0x6F ; 'o'
0x0800B7B8: 74 DC.B 0x74 ; 't'
0x0800B7B9: 20 DC.B 0x20 ; ' '
0x0800B7BA: 66 DC.B 0x66 ; 'f'
0x0800B7BB: 69 DC.B 0x69 ; 'i'
0x0800B7BC: 6E DC.B 0x6E ; 'n'
0x0800B7BD: 69 DC.B 0x69 ; 'i'
0x0800B7BE: 73 DC.B 0x73 ; 's'
0x0800B7BF: 68 DC.B 0x68 ; 'h'
0x0800B7C0: 20 DC.B 0x20 ; ' '
0x0800B7C1: 63 DC.B 0x63 ; 'c'
0x0800B7C2: 6F DC.B 0x6F ; 'o'
0x0800B7C3: 70 DC.B 0x70 ; 'p'
0x0800B7C4: 79 DC.B 0x79 ; 'y'
0x0800B7C5: 69 DC.B 0x69 ; 'i'
0x0800B7C6: 6E DC.B 0x6E ; 'n'
0x0800B7C7: 67 DC.B 0x67 ; 'g'
0x0800B7C8: 20 DC.B 0x20 ; ' '
0x0800B7C9: 56 DC.B 0x56 ; 'V'
0x0800B7CA: 65 DC.B 0x65 ; 'e'
0x0800B7CB: 63 DC.B 0x63 ; 'c'
0x0800B7CC: 74 DC.B 0x74 ; 't'
0x0800B7CD: 6F DC.B 0x6F ; 'o'
0x0800B7CE: 72 DC.B 0x72 ; 'r'
0x0800B7CF: 20 DC.B 0x20 ; ' '
0x0800B7D0: 54 DC.B 0x54 ; 'T'
0x0800B7D1: 61 DC.B 0x61 ; 'a'
0x0800B7D2: 62 DC.B 0x62 ; 'b'
0x0800B7D3: 6C DC.B 0x6C ; 'l'
0x0800B7D4: 65 DC.B 0x65 ; 'e'
0x0800B7D5: 20 DC.B 0x20 ; ' '
0x0800B7D6: 66 DC.B 0x66 ; 'f'
0x0800B7D7: 72 DC.B 0x72 ; 'r'
0x0800B7D8: 6F DC.B 0x6F ; 'o'
0x0800B7D9: 6D DC.B 0x6D ; 'm'
0x0800B7DA: 20 DC.B 0x20 ; ' '
0x0800B7DB: 46 DC.B 0x46 ; 'F'
0x0800B7DC: 4C DC.B 0x4C ; 'L'
0x0800B7DD: 41 DC.B 0x41 ; 'A'
0x0800B7DE: 53 DC.B 0x53 ; 'S'
0x0800B7DF: 48 DC.B 0x48 ; 'H'
0x0800B7E0: 20 DC.B 0x20 ; ' '
0x0800B7E1: 74 DC.B 0x74 ; 't'
0x0800B7E2: 6F DC.B 0x6F ; 'o'
0x0800B7E3: 20 DC.B 0x20 ; ' '
0x0800B7E4: 52 DC.B 0x52 ; 'R'
0x0800B7E5: 41 DC.B 0x41 ; 'A'
0x0800B7E6: 4D DC.B 0x4D ; 'M'
0x0800B7E7: 21 DC.B 0x21 ; '!'
0x0800B7E8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.31 from main.o, size=42, align=1
0x0800B7E9: 4D DC.B 0x4D ; 'M'
0x0800B7EA: 6F DC.B 0x6F ; 'o'
0x0800B7EB: 64 DC.B 0x64 ; 'd'
0x0800B7EC: 65 DC.B 0x65 ; 'e'
0x0800B7ED: 20 DC.B 0x20 ; ' '
0x0800B7EE: 30 DC.B 0x30 ; '0'
0x0800B7EF: 20 DC.B 0x20 ; ' '
0x0800B7F0: 69 DC.B 0x69 ; 'i'
0x0800B7F1: 73 DC.B 0x73 ; 's'
0x0800B7F2: 20 DC.B 0x20 ; ' '
0x0800B7F3: 73 DC.B 0x73 ; 's'
0x0800B7F4: 65 DC.B 0x65 ; 'e'
0x0800B7F5: 6C DC.B 0x6C ; 'l'
0x0800B7F6: 65 DC.B 0x65 ; 'e'
0x0800B7F7: 63 DC.B 0x63 ; 'c'
0x0800B7F8: 74 DC.B 0x74 ; 't'
0x0800B7F9: 65 DC.B 0x65 ; 'e'
0x0800B7FA: 64 DC.B 0x64 ; 'd'
0x0800B7FB: 2E DC.B 0x2E ; '.'
0x0800B7FC: 20 DC.B 0x20 ; ' '
0x0800B7FD: 41 DC.B 0x41 ; 'A'
0x0800B7FE: 75 DC.B 0x75 ; 'u'
0x0800B7FF: 74 DC.B 0x74 ; 't'
0x0800B800: 6F DC.B 0x6F ; 'o'
0x0800B801: 2D DC.B 0x2D ; '-'
0x0800B802: 72 DC.B 0x72 ; 'r'
0x0800B803: 65 DC.B 0x65 ; 'e'
0x0800B804: 63 DC.B 0x63 ; 'c'
0x0800B805: 6F DC.B 0x6F ; 'o'
0x0800B806: 6E DC.B 0x6E ; 'n'
0x0800B807: 6E DC.B 0x6E ; 'n'
0x0800B808: 65 DC.B 0x65 ; 'e'
0x0800B809: 63 DC.B 0x63 ; 'c'
0x0800B80A: 74 DC.B 0x74 ; 't'
0x0800B80B: 20 DC.B 0x20 ; ' '
0x0800B80C: 69 DC.B 0x69 ; 'i'
0x0800B80D: 73 DC.B 0x73 ; 's'
0x0800B80E: 20 DC.B 0x20 ; ' '
0x0800B80F: 4F DC.B 0x4F ; 'O'
0x0800B810: 4E DC.B 0x4E ; 'N'
0x0800B811: 2E DC.B 0x2E ; '.'
0x0800B812: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.33 from main.o, size=42, align=1
0x0800B813: 4D DC.B 0x4D ; 'M'
0x0800B814: 6F DC.B 0x6F ; 'o'
0x0800B815: 64 DC.B 0x64 ; 'd'
0x0800B816: 65 DC.B 0x65 ; 'e'
0x0800B817: 20 DC.B 0x20 ; ' '
0x0800B818: 31 DC.B 0x31 ; '1'
0x0800B819: 20 DC.B 0x20 ; ' '
0x0800B81A: 69 DC.B 0x69 ; 'i'
0x0800B81B: 73 DC.B 0x73 ; 's'
0x0800B81C: 20 DC.B 0x20 ; ' '
0x0800B81D: 73 DC.B 0x73 ; 's'
0x0800B81E: 65 DC.B 0x65 ; 'e'
0x0800B81F: 6C DC.B 0x6C ; 'l'
0x0800B820: 65 DC.B 0x65 ; 'e'
0x0800B821: 63 DC.B 0x63 ; 'c'
0x0800B822: 74 DC.B 0x74 ; 't'
0x0800B823: 65 DC.B 0x65 ; 'e'
0x0800B824: 64 DC.B 0x64 ; 'd'
0x0800B825: 2E DC.B 0x2E ; '.'
0x0800B826: 20 DC.B 0x20 ; ' '
0x0800B827: 41 DC.B 0x41 ; 'A'
0x0800B828: 75 DC.B 0x75 ; 'u'
0x0800B829: 74 DC.B 0x74 ; 't'
0x0800B82A: 6F DC.B 0x6F ; 'o'
0x0800B82B: 2D DC.B 0x2D ; '-'
0x0800B82C: 72 DC.B 0x72 ; 'r'
0x0800B82D: 65 DC.B 0x65 ; 'e'
0x0800B82E: 63 DC.B 0x63 ; 'c'
0x0800B82F: 6F DC.B 0x6F ; 'o'
0x0800B830: 6E DC.B 0x6E ; 'n'
0x0800B831: 6E DC.B 0x6E ; 'n'
0x0800B832: 65 DC.B 0x65 ; 'e'
0x0800B833: 63 DC.B 0x63 ; 'c'
0x0800B834: 74 DC.B 0x74 ; 't'
0x0800B835: 20 DC.B 0x20 ; ' '
0x0800B836: 69 DC.B 0x69 ; 'i'
0x0800B837: 73 DC.B 0x73 ; 's'
0x0800B838: 20 DC.B 0x20 ; ' '
0x0800B839: 4F DC.B 0x4F ; 'O'
0x0800B83A: 4E DC.B 0x4E ; 'N'
0x0800B83B: 2E DC.B 0x2E ; '.'
0x0800B83C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.35 from main.o, size=42, align=1
0x0800B83D: 4D DC.B 0x4D ; 'M'
0x0800B83E: 6F DC.B 0x6F ; 'o'
0x0800B83F: 64 DC.B 0x64 ; 'd'
0x0800B840: 65 DC.B 0x65 ; 'e'
0x0800B841: 20 DC.B 0x20 ; ' '
0x0800B842: 32 DC.B 0x32 ; '2'
0x0800B843: 20 DC.B 0x20 ; ' '
0x0800B844: 69 DC.B 0x69 ; 'i'
0x0800B845: 73 DC.B 0x73 ; 's'
0x0800B846: 20 DC.B 0x20 ; ' '
0x0800B847: 73 DC.B 0x73 ; 's'
0x0800B848: 65 DC.B 0x65 ; 'e'
0x0800B849: 6C DC.B 0x6C ; 'l'
0x0800B84A: 65 DC.B 0x65 ; 'e'
0x0800B84B: 63 DC.B 0x63 ; 'c'
0x0800B84C: 74 DC.B 0x74 ; 't'
0x0800B84D: 65 DC.B 0x65 ; 'e'
0x0800B84E: 64 DC.B 0x64 ; 'd'
0x0800B84F: 2E DC.B 0x2E ; '.'
0x0800B850: 20 DC.B 0x20 ; ' '
0x0800B851: 41 DC.B 0x41 ; 'A'
0x0800B852: 75 DC.B 0x75 ; 'u'
0x0800B853: 74 DC.B 0x74 ; 't'
0x0800B854: 6F DC.B 0x6F ; 'o'
0x0800B855: 2D DC.B 0x2D ; '-'
0x0800B856: 72 DC.B 0x72 ; 'r'
0x0800B857: 65 DC.B 0x65 ; 'e'
0x0800B858: 63 DC.B 0x63 ; 'c'
0x0800B859: 6F DC.B 0x6F ; 'o'
0x0800B85A: 6E DC.B 0x6E ; 'n'
0x0800B85B: 6E DC.B 0x6E ; 'n'
0x0800B85C: 65 DC.B 0x65 ; 'e'
0x0800B85D: 63 DC.B 0x63 ; 'c'
0x0800B85E: 74 DC.B 0x74 ; 't'
0x0800B85F: 20 DC.B 0x20 ; ' '
0x0800B860: 69 DC.B 0x69 ; 'i'
0x0800B861: 73 DC.B 0x73 ; 's'
0x0800B862: 20 DC.B 0x20 ; ' '
0x0800B863: 4F DC.B 0x4F ; 'O'
0x0800B864: 4E DC.B 0x4E ; 'N'
0x0800B865: 2E DC.B 0x2E ; '.'
0x0800B866: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.37 from main.o, size=42, align=1
0x0800B867: 4D DC.B 0x4D ; 'M'
0x0800B868: 6F DC.B 0x6F ; 'o'
0x0800B869: 64 DC.B 0x64 ; 'd'
0x0800B86A: 65 DC.B 0x65 ; 'e'
0x0800B86B: 20 DC.B 0x20 ; ' '
0x0800B86C: 33 DC.B 0x33 ; '3'
0x0800B86D: 20 DC.B 0x20 ; ' '
0x0800B86E: 69 DC.B 0x69 ; 'i'
0x0800B86F: 73 DC.B 0x73 ; 's'
0x0800B870: 20 DC.B 0x20 ; ' '
0x0800B871: 73 DC.B 0x73 ; 's'
0x0800B872: 65 DC.B 0x65 ; 'e'
0x0800B873: 6C DC.B 0x6C ; 'l'
0x0800B874: 65 DC.B 0x65 ; 'e'
0x0800B875: 63 DC.B 0x63 ; 'c'
0x0800B876: 74 DC.B 0x74 ; 't'
0x0800B877: 65 DC.B 0x65 ; 'e'
0x0800B878: 64 DC.B 0x64 ; 'd'
0x0800B879: 2E DC.B 0x2E ; '.'
0x0800B87A: 20 DC.B 0x20 ; ' '
0x0800B87B: 41 DC.B 0x41 ; 'A'
0x0800B87C: 75 DC.B 0x75 ; 'u'
0x0800B87D: 74 DC.B 0x74 ; 't'
0x0800B87E: 6F DC.B 0x6F ; 'o'
0x0800B87F: 2D DC.B 0x2D ; '-'
0x0800B880: 72 DC.B 0x72 ; 'r'
0x0800B881: 65 DC.B 0x65 ; 'e'
0x0800B882: 63 DC.B 0x63 ; 'c'
0x0800B883: 6F DC.B 0x6F ; 'o'
0x0800B884: 6E DC.B 0x6E ; 'n'
0x0800B885: 6E DC.B 0x6E ; 'n'
0x0800B886: 65 DC.B 0x65 ; 'e'
0x0800B887: 63 DC.B 0x63 ; 'c'
0x0800B888: 74 DC.B 0x74 ; 't'
0x0800B889: 20 DC.B 0x20 ; ' '
0x0800B88A: 69 DC.B 0x69 ; 'i'
0x0800B88B: 73 DC.B 0x73 ; 's'
0x0800B88C: 20 DC.B 0x20 ; ' '
0x0800B88D: 4F DC.B 0x4F ; 'O'
0x0800B88E: 4E DC.B 0x4E ; 'N'
0x0800B88F: 2E DC.B 0x2E ; '.'
0x0800B890: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.39 from main.o, size=42, align=1
0x0800B891: 4D DC.B 0x4D ; 'M'
0x0800B892: 6F DC.B 0x6F ; 'o'
0x0800B893: 64 DC.B 0x64 ; 'd'
0x0800B894: 65 DC.B 0x65 ; 'e'
0x0800B895: 20 DC.B 0x20 ; ' '
0x0800B896: 34 DC.B 0x34 ; '4'
0x0800B897: 20 DC.B 0x20 ; ' '
0x0800B898: 69 DC.B 0x69 ; 'i'
0x0800B899: 73 DC.B 0x73 ; 's'
0x0800B89A: 20 DC.B 0x20 ; ' '
0x0800B89B: 73 DC.B 0x73 ; 's'
0x0800B89C: 65 DC.B 0x65 ; 'e'
0x0800B89D: 6C DC.B 0x6C ; 'l'
0x0800B89E: 65 DC.B 0x65 ; 'e'
0x0800B89F: 63 DC.B 0x63 ; 'c'
0x0800B8A0: 74 DC.B 0x74 ; 't'
0x0800B8A1: 65 DC.B 0x65 ; 'e'
0x0800B8A2: 64 DC.B 0x64 ; 'd'
0x0800B8A3: 2E DC.B 0x2E ; '.'
0x0800B8A4: 20 DC.B 0x20 ; ' '
0x0800B8A5: 41 DC.B 0x41 ; 'A'
0x0800B8A6: 75 DC.B 0x75 ; 'u'
0x0800B8A7: 74 DC.B 0x74 ; 't'
0x0800B8A8: 6F DC.B 0x6F ; 'o'
0x0800B8A9: 2D DC.B 0x2D ; '-'
0x0800B8AA: 72 DC.B 0x72 ; 'r'
0x0800B8AB: 65 DC.B 0x65 ; 'e'
0x0800B8AC: 63 DC.B 0x63 ; 'c'
0x0800B8AD: 6F DC.B 0x6F ; 'o'
0x0800B8AE: 6E DC.B 0x6E ; 'n'
0x0800B8AF: 6E DC.B 0x6E ; 'n'
0x0800B8B0: 65 DC.B 0x65 ; 'e'
0x0800B8B1: 63 DC.B 0x63 ; 'c'
0x0800B8B2: 74 DC.B 0x74 ; 't'
0x0800B8B3: 20 DC.B 0x20 ; ' '
0x0800B8B4: 69 DC.B 0x69 ; 'i'
0x0800B8B5: 73 DC.B 0x73 ; 's'
0x0800B8B6: 20 DC.B 0x20 ; ' '
0x0800B8B7: 4F DC.B 0x4F ; 'O'
0x0800B8B8: 4E DC.B 0x4E ; 'N'
0x0800B8B9: 2E DC.B 0x2E ; '.'
0x0800B8BA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.41 from main.o, size=42, align=1
0x0800B8BB: 4D DC.B 0x4D ; 'M'
0x0800B8BC: 6F DC.B 0x6F ; 'o'
0x0800B8BD: 64 DC.B 0x64 ; 'd'
0x0800B8BE: 65 DC.B 0x65 ; 'e'
0x0800B8BF: 20 DC.B 0x20 ; ' '
0x0800B8C0: 35 DC.B 0x35 ; '5'
0x0800B8C1: 20 DC.B 0x20 ; ' '
0x0800B8C2: 69 DC.B 0x69 ; 'i'
0x0800B8C3: 73 DC.B 0x73 ; 's'
0x0800B8C4: 20 DC.B 0x20 ; ' '
0x0800B8C5: 73 DC.B 0x73 ; 's'
0x0800B8C6: 65 DC.B 0x65 ; 'e'
0x0800B8C7: 6C DC.B 0x6C ; 'l'
0x0800B8C8: 65 DC.B 0x65 ; 'e'
0x0800B8C9: 63 DC.B 0x63 ; 'c'
0x0800B8CA: 74 DC.B 0x74 ; 't'
0x0800B8CB: 65 DC.B 0x65 ; 'e'
0x0800B8CC: 64 DC.B 0x64 ; 'd'
0x0800B8CD: 2E DC.B 0x2E ; '.'
0x0800B8CE: 20 DC.B 0x20 ; ' '
0x0800B8CF: 41 DC.B 0x41 ; 'A'
0x0800B8D0: 75 DC.B 0x75 ; 'u'
0x0800B8D1: 74 DC.B 0x74 ; 't'
0x0800B8D2: 6F DC.B 0x6F ; 'o'
0x0800B8D3: 2D DC.B 0x2D ; '-'
0x0800B8D4: 72 DC.B 0x72 ; 'r'
0x0800B8D5: 65 DC.B 0x65 ; 'e'
0x0800B8D6: 63 DC.B 0x63 ; 'c'
0x0800B8D7: 6F DC.B 0x6F ; 'o'
0x0800B8D8: 6E DC.B 0x6E ; 'n'
0x0800B8D9: 6E DC.B 0x6E ; 'n'
0x0800B8DA: 65 DC.B 0x65 ; 'e'
0x0800B8DB: 63 DC.B 0x63 ; 'c'
0x0800B8DC: 74 DC.B 0x74 ; 't'
0x0800B8DD: 20 DC.B 0x20 ; ' '
0x0800B8DE: 69 DC.B 0x69 ; 'i'
0x0800B8DF: 73 DC.B 0x73 ; 's'
0x0800B8E0: 20 DC.B 0x20 ; ' '
0x0800B8E1: 4F DC.B 0x4F ; 'O'
0x0800B8E2: 4E DC.B 0x4E ; 'N'
0x0800B8E3: 2E DC.B 0x2E ; '.'
0x0800B8E4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.45 from main.o, size=22, align=1
0x0800B8E5: 55 DC.B 0x55 ; 'U'
0x0800B8E6: 50 DC.B 0x50 ; 'P'
0x0800B8E7: 20 DC.B 0x20 ; ' '
0x0800B8E8: 62 DC.B 0x62 ; 'b'
0x0800B8E9: 75 DC.B 0x75 ; 'u'
0x0800B8EA: 74 DC.B 0x74 ; 't'
0x0800B8EB: 74 DC.B 0x74 ; 't'
0x0800B8EC: 6F DC.B 0x6F ; 'o'
0x0800B8ED: 6E DC.B 0x6E ; 'n'
0x0800B8EE: 20 DC.B 0x20 ; ' '
0x0800B8EF: 69 DC.B 0x69 ; 'i'
0x0800B8F0: 73 DC.B 0x73 ; 's'
0x0800B8F1: 20 DC.B 0x20 ; ' '
0x0800B8F2: 70 DC.B 0x70 ; 'p'
0x0800B8F3: 72 DC.B 0x72 ; 'r'
0x0800B8F4: 65 DC.B 0x65 ; 'e'
0x0800B8F5: 73 DC.B 0x73 ; 's'
0x0800B8F6: 73 DC.B 0x73 ; 's'
0x0800B8F7: 65 DC.B 0x65 ; 'e'
0x0800B8F8: 64 DC.B 0x64 ; 'd'
0x0800B8F9: 2E DC.B 0x2E ; '.'
0x0800B8FA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.57 from main.o, size=2, align=1
0x0800B8FB: 4E DC.B 0x4E ; 'N'
0x0800B8FC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.62 from main.o, size=6, align=1
0x0800B8FD: 52 DC.B 0x52 ; 'R'
0x0800B8FE: 3A DC.B 0x3A ; ':'
0x0800B8FF: 20 DC.B 0x20 ; ' '
0x0800B900: 25 DC.B 0x25 ; '%'
0x0800B901: 73 DC.B 0x73 ; 's'
0x0800B902: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.77 from main.o, size=2, align=1
0x0800B903: 0A DC.B 0x0A ; '\n'
0x0800B904: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.86 from main.o, size=34, align=1
0x0800B905: 43 DC.B 0x43 ; 'C'
0x0800B906: 61 DC.B 0x61 ; 'a'
0x0800B907: 6E DC.B 0x6E ; 'n'
0x0800B908: 6E DC.B 0x6E ; 'n'
0x0800B909: 6F DC.B 0x6F ; 'o'
0x0800B90A: 74 DC.B 0x74 ; 't'
0x0800B90B: 20 DC.B 0x20 ; ' '
0x0800B90C: 73 DC.B 0x73 ; 's'
0x0800B90D: 61 DC.B 0x61 ; 'a'
0x0800B90E: 76 DC.B 0x76 ; 'v'
0x0800B90F: 65 DC.B 0x65 ; 'e'
0x0800B910: 20 DC.B 0x20 ; ' '
0x0800B911: 64 DC.B 0x64 ; 'd'
0x0800B912: 61 DC.B 0x61 ; 'a'
0x0800B913: 74 DC.B 0x74 ; 't'
0x0800B914: 61 DC.B 0x61 ; 'a'
0x0800B915: 20 DC.B 0x20 ; ' '
0x0800B916: 69 DC.B 0x69 ; 'i'
0x0800B917: 6E DC.B 0x6E ; 'n'
0x0800B918: 20 DC.B 0x20 ; ' '
0x0800B919: 46 DC.B 0x46 ; 'F'
0x0800B91A: 4C DC.B 0x4C ; 'L'
0x0800B91B: 41 DC.B 0x41 ; 'A'
0x0800B91C: 53 DC.B 0x53 ; 'S'
0x0800B91D: 48 DC.B 0x48 ; 'H'
0x0800B91E: 20 DC.B 0x20 ; ' '
0x0800B91F: 6D DC.B 0x6D ; 'm'
0x0800B920: 65 DC.B 0x65 ; 'e'
0x0800B921: 6D DC.B 0x6D ; 'm'
0x0800B922: 6F DC.B 0x6F ; 'o'
0x0800B923: 72 DC.B 0x72 ; 'r'
0x0800B924: 79 DC.B 0x79 ; 'y'
0x0800B925: 21 DC.B 0x21 ; '!'
0x0800B926: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g0xx_it.o, size=14, align=1
0x0800B927: 4E DC.B 0x4E ; 'N'
0x0800B928: 4D DC.B 0x4D ; 'M'
0x0800B929: 49 DC.B 0x49 ; 'I'
0x0800B92A: 20 DC.B 0x20 ; ' '
0x0800B92B: 45 DC.B 0x45 ; 'E'
0x0800B92C: 52 DC.B 0x52 ; 'R'
0x0800B92D: 52 DC.B 0x52 ; 'R'
0x0800B92E: 4F DC.B 0x4F ; 'O'
0x0800B92F: 52 DC.B 0x52 ; 'R'
0x0800B930: 21 DC.B 0x21 ; '!'
0x0800B931: 21 DC.B 0x21 ; '!'
0x0800B932: 21 DC.B 0x21 ; '!'
0x0800B933: 0A DC.B 0x0A ; '\n'
0x0800B934: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from main.o, size=5, align=1
0x0800B935: 4D DC.B 0x4D ; 'M'
0x0800B936: 41 DC.B 0x41 ; 'A'
0x0800B937: 49 DC.B 0x49 ; 'I'
0x0800B938: 4E DC.B 0x4E ; 'N'
0x0800B939: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from main.o, size=21, align=1
0x0800B93A: 43 DC.B 0x43 ; 'C'
0x0800B93B: 61 DC.B 0x61 ; 'a'
0x0800B93C: 6E DC.B 0x6E ; 'n'
0x0800B93D: 6E DC.B 0x6E ; 'n'
0x0800B93E: 6F DC.B 0x6F ; 'o'
0x0800B93F: 74 DC.B 0x74 ; 't'
0x0800B940: 20 DC.B 0x20 ; ' '
0x0800B941: 73 DC.B 0x73 ; 's'
0x0800B942: 74 DC.B 0x74 ; 't'
0x0800B943: 61 DC.B 0x61 ; 'a'
0x0800B944: 72 DC.B 0x72 ; 'r'
0x0800B945: 74 DC.B 0x74 ; 't'
0x0800B946: 20 DC.B 0x20 ; ' '
0x0800B947: 54 DC.B 0x54 ; 'T'
0x0800B948: 49 DC.B 0x49 ; 'I'
0x0800B949: 4D DC.B 0x4D ; 'M'
0x0800B94A: 45 DC.B 0x45 ; 'E'
0x0800B94B: 52 DC.B 0x52 ; 'R'
0x0800B94C: 32 DC.B 0x32 ; '2'
0x0800B94D: 21 DC.B 0x21 ; '!'
0x0800B94E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from main.o, size=5, align=1
0x0800B94F: 1B DC.B 0x1B ; '\x1B'
0x0800B950: 5B DC.B 0x5B ; '['
0x0800B951: 32 DC.B 0x32 ; '2'
0x0800B952: 4A DC.B 0x4A ; 'J'
0x0800B953: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from main.o, size=17, align=1
0x0800B954: 50 DC.B 0x50 ; 'P'
0x0800B955: 72 DC.B 0x72 ; 'r'
0x0800B956: 6F DC.B 0x6F ; 'o'
0x0800B957: 67 DC.B 0x67 ; 'g'
0x0800B958: 72 DC.B 0x72 ; 'r'
0x0800B959: 61 DC.B 0x61 ; 'a'
0x0800B95A: 6D DC.B 0x6D ; 'm'
0x0800B95B: 20 DC.B 0x20 ; ' '
0x0800B95C: 73 DC.B 0x73 ; 's'
0x0800B95D: 74 DC.B 0x74 ; 't'
0x0800B95E: 61 DC.B 0x61 ; 'a'
0x0800B95F: 72 DC.B 0x72 ; 'r'
0x0800B960: 74 DC.B 0x74 ; 't'
0x0800B961: 65 DC.B 0x65 ; 'e'
0x0800B962: 64 DC.B 0x64 ; 'd'
0x0800B963: 2E DC.B 0x2E ; '.'
0x0800B964: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.13 from main.o, size=17, align=1
0x0800B965: 43 DC.B 0x43 ; 'C'
0x0800B966: 50 DC.B 0x50 ; 'P'
0x0800B967: 55 DC.B 0x55 ; 'U'
0x0800B968: 20 DC.B 0x20 ; ' '
0x0800B969: 46 DC.B 0x46 ; 'F'
0x0800B96A: 72 DC.B 0x72 ; 'r'
0x0800B96B: 65 DC.B 0x65 ; 'e'
0x0800B96C: 71 DC.B 0x71 ; 'q'
0x0800B96D: 3A DC.B 0x3A ; ':'
0x0800B96E: 20 DC.B 0x20 ; ' '
0x0800B96F: 25 DC.B 0x25 ; '%'
0x0800B970: 75 DC.B 0x75 ; 'u'
0x0800B971: 20 DC.B 0x20 ; ' '
0x0800B972: 48 DC.B 0x48 ; 'H'
0x0800B973: 7A DC.B 0x7A ; 'z'
0x0800B974: 0A DC.B 0x0A ; '\n'
0x0800B975: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.17 from main.o, size=45, align=1
0x0800B976: 43 DC.B 0x43 ; 'C'
0x0800B977: 61 DC.B 0x61 ; 'a'
0x0800B978: 6E DC.B 0x6E ; 'n'
0x0800B979: 6E DC.B 0x6E ; 'n'
0x0800B97A: 6F DC.B 0x6F ; 'o'
0x0800B97B: 74 DC.B 0x74 ; 't'
0x0800B97C: 20 DC.B 0x20 ; ' '
0x0800B97D: 72 DC.B 0x72 ; 'r'
0x0800B97E: 65 DC.B 0x65 ; 'e'
0x0800B97F: 61 DC.B 0x61 ; 'a'
0x0800B980: 64 DC.B 0x64 ; 'd'
0x0800B981: 20 DC.B 0x20 ; ' '
0x0800B982: 63 DC.B 0x63 ; 'c'
0x0800B983: 6F DC.B 0x6F ; 'o'
0x0800B984: 6E DC.B 0x6E ; 'n'
0x0800B985: 66 DC.B 0x66 ; 'f'
0x0800B986: 69 DC.B 0x69 ; 'i'
0x0800B987: 67 DC.B 0x67 ; 'g'
0x0800B988: 75 DC.B 0x75 ; 'u'
0x0800B989: 72 DC.B 0x72 ; 'r'
0x0800B98A: 61 DC.B 0x61 ; 'a'
0x0800B98B: 74 DC.B 0x74 ; 't'
0x0800B98C: 69 DC.B 0x69 ; 'i'
0x0800B98D: 6F DC.B 0x6F ; 'o'
0x0800B98E: 6E DC.B 0x6E ; 'n'
0x0800B98F: 20 DC.B 0x20 ; ' '
0x0800B990: 66 DC.B 0x66 ; 'f'
0x0800B991: 72 DC.B 0x72 ; 'r'
0x0800B992: 6F DC.B 0x6F ; 'o'
0x0800B993: 6D DC.B 0x6D ; 'm'
0x0800B994: 20 DC.B 0x20 ; ' '
0x0800B995: 46 DC.B 0x46 ; 'F'
0x0800B996: 4C DC.B 0x4C ; 'L'
0x0800B997: 41 DC.B 0x41 ; 'A'
0x0800B998: 53 DC.B 0x53 ; 'S'
0x0800B999: 48 DC.B 0x48 ; 'H'
0x0800B99A: 20 DC.B 0x20 ; ' '
0x0800B99B: 6D DC.B 0x6D ; 'm'
0x0800B99C: 65 DC.B 0x65 ; 'e'
0x0800B99D: 6D DC.B 0x6D ; 'm'
0x0800B99E: 6F DC.B 0x6F ; 'o'
0x0800B99F: 72 DC.B 0x72 ; 'r'
0x0800B9A0: 79 DC.B 0x79 ; 'y'
0x0800B9A1: 21 DC.B 0x21 ; '!'
0x0800B9A2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.19 from main.o, size=33, align=1
0x0800B9A3: 25 DC.B 0x25 ; '%'
0x0800B9A4: 73 DC.B 0x73 ; 's'
0x0800B9A5: 25 DC.B 0x25 ; '%'
0x0800B9A6: 73 DC.B 0x73 ; 's'
0x0800B9A7: 3A DC.B 0x3A ; ':'
0x0800B9A8: 20 DC.B 0x20 ; ' '
0x0800B9A9: 41 DC.B 0x41 ; 'A'
0x0800B9AA: 44 DC.B 0x44 ; 'D'
0x0800B9AB: 43 DC.B 0x43 ; 'C'
0x0800B9AC: 20 DC.B 0x20 ; ' '
0x0800B9AD: 43 DC.B 0x43 ; 'C'
0x0800B9AE: 61 DC.B 0x61 ; 'a'
0x0800B9AF: 6C DC.B 0x6C ; 'l'
0x0800B9B0: 69 DC.B 0x69 ; 'i'
0x0800B9B1: 62 DC.B 0x62 ; 'b'
0x0800B9B2: 72 DC.B 0x72 ; 'r'
0x0800B9B3: 61 DC.B 0x61 ; 'a'
0x0800B9B4: 74 DC.B 0x74 ; 't'
0x0800B9B5: 69 DC.B 0x69 ; 'i'
0x0800B9B6: 6F DC.B 0x6F ; 'o'
0x0800B9B7: 6E DC.B 0x6E ; 'n'
0x0800B9B8: 20 DC.B 0x20 ; ' '
0x0800B9B9: 76 DC.B 0x76 ; 'v'
0x0800B9BA: 61 DC.B 0x61 ; 'a'
0x0800B9BB: 6C DC.B 0x6C ; 'l'
0x0800B9BC: 75 DC.B 0x75 ; 'u'
0x0800B9BD: 65 DC.B 0x65 ; 'e'
0x0800B9BE: 3A DC.B 0x3A ; ':'
0x0800B9BF: 20 DC.B 0x20 ; ' '
0x0800B9C0: 25 DC.B 0x25 ; '%'
0x0800B9C1: 75 DC.B 0x75 ; 'u'
0x0800B9C2: 0A DC.B 0x0A ; '\n'
0x0800B9C3: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.22 from main.o, size=17, align=1
0x0800B9C4: 43 DC.B 0x43 ; 'C'
0x0800B9C5: 61 DC.B 0x61 ; 'a'
0x0800B9C6: 6E DC.B 0x6E ; 'n'
0x0800B9C7: 6E DC.B 0x6E ; 'n'
0x0800B9C8: 6F DC.B 0x6F ; 'o'
0x0800B9C9: 74 DC.B 0x74 ; 't'
0x0800B9CA: 20 DC.B 0x20 ; ' '
0x0800B9CB: 73 DC.B 0x73 ; 's'
0x0800B9CC: 74 DC.B 0x74 ; 't'
0x0800B9CD: 6F DC.B 0x6F ; 'o'
0x0800B9CE: 70 DC.B 0x70 ; 'p'
0x0800B9CF: 20 DC.B 0x20 ; ' '
0x0800B9D0: 41 DC.B 0x41 ; 'A'
0x0800B9D1: 44 DC.B 0x44 ; 'D'
0x0800B9D2: 43 DC.B 0x43 ; 'C'
0x0800B9D3: 21 DC.B 0x21 ; '!'
0x0800B9D4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.23 from main.o, size=45, align=1
0x0800B9D5: 25 DC.B 0x25 ; '%'
0x0800B9D6: 73 DC.B 0x73 ; 's'
0x0800B9D7: 3A DC.B 0x3A ; ':'
0x0800B9D8: 20 DC.B 0x20 ; ' '
0x0800B9D9: 44 DC.B 0x44 ; 'D'
0x0800B9DA: 41 DC.B 0x41 ; 'A'
0x0800B9DB: 43 DC.B 0x43 ; 'C'
0x0800B9DC: 20 DC.B 0x20 ; ' '
0x0800B9DD: 43 DC.B 0x43 ; 'C'
0x0800B9DE: 61 DC.B 0x61 ; 'a'
0x0800B9DF: 6C DC.B 0x6C ; 'l'
0x0800B9E0: 69 DC.B 0x69 ; 'i'
0x0800B9E1: 62 DC.B 0x62 ; 'b'
0x0800B9E2: 72 DC.B 0x72 ; 'r'
0x0800B9E3: 61 DC.B 0x61 ; 'a'
0x0800B9E4: 74 DC.B 0x74 ; 't'
0x0800B9E5: 69 DC.B 0x69 ; 'i'
0x0800B9E6: 6F DC.B 0x6F ; 'o'
0x0800B9E7: 6E DC.B 0x6E ; 'n'
0x0800B9E8: 20 DC.B 0x20 ; ' '
0x0800B9E9: 76 DC.B 0x76 ; 'v'
0x0800B9EA: 61 DC.B 0x61 ; 'a'
0x0800B9EB: 6C DC.B 0x6C ; 'l'
0x0800B9EC: 75 DC.B 0x75 ; 'u'
0x0800B9ED: 65 DC.B 0x65 ; 'e'
0x0800B9EE: 20 DC.B 0x20 ; ' '
0x0800B9EF: 66 DC.B 0x66 ; 'f'
0x0800B9F0: 6F DC.B 0x6F ; 'o'
0x0800B9F1: 72 DC.B 0x72 ; 'r'
0x0800B9F2: 20 DC.B 0x20 ; ' '
0x0800B9F3: 63 DC.B 0x63 ; 'c'
0x0800B9F4: 68 DC.B 0x68 ; 'h'
0x0800B9F5: 61 DC.B 0x61 ; 'a'
0x0800B9F6: 6E DC.B 0x6E ; 'n'
0x0800B9F7: 6E DC.B 0x6E ; 'n'
0x0800B9F8: 65 DC.B 0x65 ; 'e'
0x0800B9F9: 6C DC.B 0x6C ; 'l'
0x0800B9FA: 20 DC.B 0x20 ; ' '
0x0800B9FB: 31 DC.B 0x31 ; '1'
0x0800B9FC: 3A DC.B 0x3A ; ':'
0x0800B9FD: 20 DC.B 0x20 ; ' '
0x0800B9FE: 25 DC.B 0x25 ; '%'
0x0800B9FF: 75 DC.B 0x75 ; 'u'
0x0800BA00: 0A DC.B 0x0A ; '\n'
0x0800BA01: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.24 from main.o, size=45, align=1
0x0800BA02: 25 DC.B 0x25 ; '%'
0x0800BA03: 73 DC.B 0x73 ; 's'
0x0800BA04: 3A DC.B 0x3A ; ':'
0x0800BA05: 20 DC.B 0x20 ; ' '
0x0800BA06: 44 DC.B 0x44 ; 'D'
0x0800BA07: 41 DC.B 0x41 ; 'A'
0x0800BA08: 43 DC.B 0x43 ; 'C'
0x0800BA09: 20 DC.B 0x20 ; ' '
0x0800BA0A: 43 DC.B 0x43 ; 'C'
0x0800BA0B: 61 DC.B 0x61 ; 'a'
0x0800BA0C: 6C DC.B 0x6C ; 'l'
0x0800BA0D: 69 DC.B 0x69 ; 'i'
0x0800BA0E: 62 DC.B 0x62 ; 'b'
0x0800BA0F: 72 DC.B 0x72 ; 'r'
0x0800BA10: 61 DC.B 0x61 ; 'a'
0x0800BA11: 74 DC.B 0x74 ; 't'
0x0800BA12: 69 DC.B 0x69 ; 'i'
0x0800BA13: 6F DC.B 0x6F ; 'o'
0x0800BA14: 6E DC.B 0x6E ; 'n'
0x0800BA15: 20 DC.B 0x20 ; ' '
0x0800BA16: 76 DC.B 0x76 ; 'v'
0x0800BA17: 61 DC.B 0x61 ; 'a'
0x0800BA18: 6C DC.B 0x6C ; 'l'
0x0800BA19: 75 DC.B 0x75 ; 'u'
0x0800BA1A: 65 DC.B 0x65 ; 'e'
0x0800BA1B: 20 DC.B 0x20 ; ' '
0x0800BA1C: 66 DC.B 0x66 ; 'f'
0x0800BA1D: 6F DC.B 0x6F ; 'o'
0x0800BA1E: 72 DC.B 0x72 ; 'r'
0x0800BA1F: 20 DC.B 0x20 ; ' '
0x0800BA20: 63 DC.B 0x63 ; 'c'
0x0800BA21: 68 DC.B 0x68 ; 'h'
0x0800BA22: 61 DC.B 0x61 ; 'a'
0x0800BA23: 6E DC.B 0x6E ; 'n'
0x0800BA24: 6E DC.B 0x6E ; 'n'
0x0800BA25: 65 DC.B 0x65 ; 'e'
0x0800BA26: 6C DC.B 0x6C ; 'l'
0x0800BA27: 20 DC.B 0x20 ; ' '
0x0800BA28: 32 DC.B 0x32 ; '2'
0x0800BA29: 3A DC.B 0x3A ; ':'
0x0800BA2A: 20 DC.B 0x20 ; ' '
0x0800BA2B: 25 DC.B 0x25 ; '%'
0x0800BA2C: 75 DC.B 0x75 ; 'u'
0x0800BA2D: 0A DC.B 0x0A ; '\n'
0x0800BA2E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.26 from main.o, size=53, align=1
0x0800BA2F: 49 DC.B 0x49 ; 'I'
0x0800BA30: 74 DC.B 0x74 ; 't'
0x0800BA31: 20 DC.B 0x20 ; ' '
0x0800BA32: 69 DC.B 0x69 ; 'i'
0x0800BA33: 73 DC.B 0x73 ; 's'
0x0800BA34: 20 DC.B 0x20 ; ' '
0x0800BA35: 74 DC.B 0x74 ; 't'
0x0800BA36: 69 DC.B 0x69 ; 'i'
0x0800BA37: 6D DC.B 0x6D ; 'm'
0x0800BA38: 65 DC.B 0x65 ; 'e'
0x0800BA39: 20 DC.B 0x20 ; ' '
0x0800BA3A: 74 DC.B 0x74 ; 't'
0x0800BA3B: 6F DC.B 0x6F ; 'o'
0x0800BA3C: 20 DC.B 0x20 ; ' '
0x0800BA3D: 73 DC.B 0x73 ; 's'
0x0800BA3E: 61 DC.B 0x61 ; 'a'
0x0800BA3F: 76 DC.B 0x76 ; 'v'
0x0800BA40: 65 DC.B 0x65 ; 'e'
0x0800BA41: 20 DC.B 0x20 ; ' '
0x0800BA42: 73 DC.B 0x73 ; 's'
0x0800BA43: 74 DC.B 0x74 ; 't'
0x0800BA44: 61 DC.B 0x61 ; 'a'
0x0800BA45: 74 DC.B 0x74 ; 't'
0x0800BA46: 69 DC.B 0x69 ; 'i'
0x0800BA47: 73 DC.B 0x73 ; 's'
0x0800BA48: 74 DC.B 0x74 ; 't'
0x0800BA49: 69 DC.B 0x69 ; 'i'
0x0800BA4A: 63 DC.B 0x63 ; 'c'
0x0800BA4B: 61 DC.B 0x61 ; 'a'
0x0800BA4C: 6C DC.B 0x6C ; 'l'
0x0800BA4D: 20 DC.B 0x20 ; ' '
0x0800BA4E: 64 DC.B 0x64 ; 'd'
0x0800BA4F: 61 DC.B 0x61 ; 'a'
0x0800BA50: 74 DC.B 0x74 ; 't'
0x0800BA51: 61 DC.B 0x61 ; 'a'
0x0800BA52: 20 DC.B 0x20 ; ' '
0x0800BA53: 69 DC.B 0x69 ; 'i'
0x0800BA54: 6E DC.B 0x6E ; 'n'
0x0800BA55: 20 DC.B 0x20 ; ' '
0x0800BA56: 46 DC.B 0x46 ; 'F'
0x0800BA57: 6C DC.B 0x6C ; 'l'
0x0800BA58: 61 DC.B 0x61 ; 'a'
0x0800BA59: 73 DC.B 0x73 ; 's'
0x0800BA5A: 68 DC.B 0x68 ; 'h'
0x0800BA5B: 20 DC.B 0x20 ; ' '
0x0800BA5C: 6D DC.B 0x6D ; 'm'
0x0800BA5D: 65 DC.B 0x65 ; 'e'
0x0800BA5E: 6D DC.B 0x6D ; 'm'
0x0800BA5F: 6F DC.B 0x6F ; 'o'
0x0800BA60: 72 DC.B 0x72 ; 'r'
0x0800BA61: 79 DC.B 0x79 ; 'y'
0x0800BA62: 2E DC.B 0x2E ; '.'
0x0800BA63: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.44 from main.o, size=77, align=1
0x0800BA64: 49 DC.B 0x49 ; 'I'
0x0800BA65: 6C DC.B 0x6C ; 'l'
0x0800BA66: 6C DC.B 0x6C ; 'l'
0x0800BA67: 65 DC.B 0x65 ; 'e'
0x0800BA68: 67 DC.B 0x67 ; 'g'
0x0800BA69: 61 DC.B 0x61 ; 'a'
0x0800BA6A: 6C DC.B 0x6C ; 'l'
0x0800BA6B: 20 DC.B 0x20 ; ' '
0x0800BA6C: 4D DC.B 0x4D ; 'M'
0x0800BA6D: 6F DC.B 0x6F ; 'o'
0x0800BA6E: 64 DC.B 0x64 ; 'd'
0x0800BA6F: 65 DC.B 0x65 ; 'e'
0x0800BA70: 20 DC.B 0x20 ; ' '
0x0800BA71: 69 DC.B 0x69 ; 'i'
0x0800BA72: 73 DC.B 0x73 ; 's'
0x0800BA73: 20 DC.B 0x20 ; ' '
0x0800BA74: 73 DC.B 0x73 ; 's'
0x0800BA75: 65 DC.B 0x65 ; 'e'
0x0800BA76: 6C DC.B 0x6C ; 'l'
0x0800BA77: 65 DC.B 0x65 ; 'e'
0x0800BA78: 63 DC.B 0x63 ; 'c'
0x0800BA79: 74 DC.B 0x74 ; 't'
0x0800BA7A: 65 DC.B 0x65 ; 'e'
0x0800BA7B: 64 DC.B 0x64 ; 'd'
0x0800BA7C: 2E DC.B 0x2E ; '.'
0x0800BA7D: 20 DC.B 0x20 ; ' '
0x0800BA7E: 44 DC.B 0x44 ; 'D'
0x0800BA7F: 65 DC.B 0x65 ; 'e'
0x0800BA80: 66 DC.B 0x66 ; 'f'
0x0800BA81: 61 DC.B 0x61 ; 'a'
0x0800BA82: 75 DC.B 0x75 ; 'u'
0x0800BA83: 6C DC.B 0x6C ; 'l'
0x0800BA84: 74 DC.B 0x74 ; 't'
0x0800BA85: 20 DC.B 0x20 ; ' '
0x0800BA86: 4D DC.B 0x4D ; 'M'
0x0800BA87: 6F DC.B 0x6F ; 'o'
0x0800BA88: 64 DC.B 0x64 ; 'd'
0x0800BA89: 65 DC.B 0x65 ; 'e'
0x0800BA8A: 20 DC.B 0x20 ; ' '
0x0800BA8B: 34 DC.B 0x34 ; '4'
0x0800BA8C: 20 DC.B 0x20 ; ' '
0x0800BA8D: 69 DC.B 0x69 ; 'i'
0x0800BA8E: 73 DC.B 0x73 ; 's'
0x0800BA8F: 20 DC.B 0x20 ; ' '
0x0800BA90: 73 DC.B 0x73 ; 's'
0x0800BA91: 65 DC.B 0x65 ; 'e'
0x0800BA92: 6C DC.B 0x6C ; 'l'
0x0800BA93: 65 DC.B 0x65 ; 'e'
0x0800BA94: 63 DC.B 0x63 ; 'c'
0x0800BA95: 74 DC.B 0x74 ; 't'
0x0800BA96: 65 DC.B 0x65 ; 'e'
0x0800BA97: 64 DC.B 0x64 ; 'd'
0x0800BA98: 2E DC.B 0x2E ; '.'
0x0800BA99: 20 DC.B 0x20 ; ' '
0x0800BA9A: 41 DC.B 0x41 ; 'A'
0x0800BA9B: 75 DC.B 0x75 ; 'u'
0x0800BA9C: 74 DC.B 0x74 ; 't'
0x0800BA9D: 6F DC.B 0x6F ; 'o'
0x0800BA9E: 2D DC.B 0x2D ; '-'
0x0800BA9F: 72 DC.B 0x72 ; 'r'
0x0800BAA0: 65 DC.B 0x65 ; 'e'
0x0800BAA1: 63 DC.B 0x63 ; 'c'
0x0800BAA2: 6F DC.B 0x6F ; 'o'
0x0800BAA3: 6E DC.B 0x6E ; 'n'
0x0800BAA4: 6E DC.B 0x6E ; 'n'
0x0800BAA5: 65 DC.B 0x65 ; 'e'
0x0800BAA6: 63 DC.B 0x63 ; 'c'
0x0800BAA7: 74 DC.B 0x74 ; 't'
0x0800BAA8: 20 DC.B 0x20 ; ' '
0x0800BAA9: 69 DC.B 0x69 ; 'i'
0x0800BAAA: 73 DC.B 0x73 ; 's'
0x0800BAAB: 20 DC.B 0x20 ; ' '
0x0800BAAC: 4F DC.B 0x4F ; 'O'
0x0800BAAD: 46 DC.B 0x46 ; 'F'
0x0800BAAE: 46 DC.B 0x46 ; 'F'
0x0800BAAF: 2E DC.B 0x2E ; '.'
0x0800BAB0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.49 from main.o, size=5, align=1
0x0800BAB1: 25 DC.B 0x25 ; '%'
0x0800BAB2: 73 DC.B 0x73 ; 's'
0x0800BAB3: 25 DC.B 0x25 ; '%'
0x0800BAB4: 73 DC.B 0x73 ; 's'
0x0800BAB5: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.53 from main.o, size=9, align=1
0x0800BAB6: 49 DC.B 0x49 ; 'I'
0x0800BAB7: 3A DC.B 0x3A ; ':'
0x0800BAB8: 20 DC.B 0x20 ; ' '
0x0800BAB9: 25 DC.B 0x25 ; '%'
0x0800BABA: 35 DC.B 0x35 ; '5'
0x0800BABB: 64 DC.B 0x64 ; 'd'
0x0800BABC: 20 DC.B 0x20 ; ' '
0x0800BABD: 41 DC.B 0x41 ; 'A'
0x0800BABE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.56 from main.o, size=9, align=1
0x0800BABF: 4F DC.B 0x4F ; 'O'
0x0800BAC0: 56 DC.B 0x56 ; 'V'
0x0800BAC1: 50 DC.B 0x50 ; 'P'
0x0800BAC2: 3A DC.B 0x3A ; ':'
0x0800BAC3: 20 DC.B 0x20 ; ' '
0x0800BAC4: 25 DC.B 0x25 ; '%'
0x0800BAC5: 31 DC.B 0x31 ; '1'
0x0800BAC6: 73 DC.B 0x73 ; 's'
0x0800BAC7: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.59 from main.o, size=9, align=1
0x0800BAC8: 4C DC.B 0x4C ; 'L'
0x0800BAC9: 56 DC.B 0x56 ; 'V'
0x0800BACA: 50 DC.B 0x50 ; 'P'
0x0800BACB: 3A DC.B 0x3A ; ':'
0x0800BACC: 20 DC.B 0x20 ; ' '
0x0800BACD: 25 DC.B 0x25 ; '%'
0x0800BACE: 31 DC.B 0x31 ; '1'
0x0800BACF: 73 DC.B 0x73 ; 's'
0x0800BAD0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.67 from main.o, size=13, align=1
0x0800BAD1: 54 DC.B 0x54 ; 'T'
0x0800BAD2: 3A DC.B 0x3A ; ':'
0x0800BAD3: 20 DC.B 0x20 ; ' '
0x0800BAD4: 25 DC.B 0x25 ; '%'
0x0800BAD5: 32 DC.B 0x32 ; '2'
0x0800BAD6: 64 DC.B 0x64 ; 'd'
0x0800BAD7: 2E DC.B 0x2E ; '.'
0x0800BAD8: 25 DC.B 0x25 ; '%'
0x0800BAD9: 64 DC.B 0x64 ; 'd'
0x0800BADA: 20 DC.B 0x20 ; ' '
0x0800BADB: B0 DC.B 0xB0 ; '\xB0'
0x0800BADC: 43 DC.B 0x43 ; 'C'
0x0800BADD: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.78 from main.o, size=45, align=1
0x0800BADE: 09 DC.B 0x09 ; '\t'
0x0800BADF: 5B DC.B 0x5B ; '['
0x0800BAE0: 25 DC.B 0x25 ; '%'
0x0800BAE1: 34 DC.B 0x34 ; '4'
0x0800BAE2: 64 DC.B 0x64 ; 'd'
0x0800BAE3: 5D DC.B 0x5D ; ']'
0x0800BAE4: 20 DC.B 0x20 ; ' '
0x0800BAE5: 53 DC.B 0x53 ; 'S'
0x0800BAE6: 61 DC.B 0x61 ; 'a'
0x0800BAE7: 6D DC.B 0x6D ; 'm'
0x0800BAE8: 70 DC.B 0x70 ; 'p'
0x0800BAE9: 6C DC.B 0x6C ; 'l'
0x0800BAEA: 65 DC.B 0x65 ; 'e'
0x0800BAEB: 64 DC.B 0x64 ; 'd'
0x0800BAEC: 20 DC.B 0x20 ; ' '
0x0800BAED: 76 DC.B 0x76 ; 'v'
0x0800BAEE: 61 DC.B 0x61 ; 'a'
0x0800BAEF: 6C DC.B 0x6C ; 'l'
0x0800BAF0: 75 DC.B 0x75 ; 'u'
0x0800BAF1: 65 DC.B 0x65 ; 'e'
0x0800BAF2: 73 DC.B 0x73 ; 's'
0x0800BAF3: 3A DC.B 0x3A ; ':'
0x0800BAF4: 20 DC.B 0x20 ; ' '
0x0800BAF5: 49 DC.B 0x49 ; 'I'
0x0800BAF6: 2B DC.B 0x2B ; '+'
0x0800BAF7: 20 DC.B 0x20 ; ' '
0x0800BAF8: 3D DC.B 0x3D ; '='
0x0800BAF9: 20 DC.B 0x20 ; ' '
0x0800BAFA: 25 DC.B 0x25 ; '%'
0x0800BAFB: 36 DC.B 0x36 ; '6'
0x0800BAFC: 75 DC.B 0x75 ; 'u'
0x0800BAFD: 20 DC.B 0x20 ; ' '
0x0800BAFE: 20 DC.B 0x20 ; ' '
0x0800BAFF: 20 DC.B 0x20 ; ' '
0x0800BB00: 20 DC.B 0x20 ; ' '
0x0800BB01: 49 DC.B 0x49 ; 'I'
0x0800BB02: 2D DC.B 0x2D ; '-'
0x0800BB03: 20 DC.B 0x20 ; ' '
0x0800BB04: 3D DC.B 0x3D ; '='
0x0800BB05: 20 DC.B 0x20 ; ' '
0x0800BB06: 25 DC.B 0x25 ; '%'
0x0800BB07: 36 DC.B 0x36 ; '6'
0x0800BB08: 75 DC.B 0x75 ; 'u'
0x0800BB09: 0A DC.B 0x0A ; '\n'
0x0800BB0A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.79 from main.o, size=37, align=1
0x0800BB0B: 09 DC.B 0x09 ; '\t'
0x0800BB0C: 09 DC.B 0x09 ; '\t'
0x0800BB0D: 4F DC.B 0x4F ; 'O'
0x0800BB0E: 66 DC.B 0x66 ; 'f'
0x0800BB0F: 66 DC.B 0x66 ; 'f'
0x0800BB10: 73 DC.B 0x73 ; 's'
0x0800BB11: 65 DC.B 0x65 ; 'e'
0x0800BB12: 74 DC.B 0x74 ; 't'
0x0800BB13: 20 DC.B 0x20 ; ' '
0x0800BB14: 76 DC.B 0x76 ; 'v'
0x0800BB15: 61 DC.B 0x61 ; 'a'
0x0800BB16: 6C DC.B 0x6C ; 'l'
0x0800BB17: 75 DC.B 0x75 ; 'u'
0x0800BB18: 65 DC.B 0x65 ; 'e'
0x0800BB19: 73 DC.B 0x73 ; 's'
0x0800BB1A: 3A DC.B 0x3A ; ':'
0x0800BB1B: 20 DC.B 0x20 ; ' '
0x0800BB1C: 49 DC.B 0x49 ; 'I'
0x0800BB1D: 2B DC.B 0x2B ; '+'
0x0800BB1E: 20 DC.B 0x20 ; ' '
0x0800BB1F: 3D DC.B 0x3D ; '='
0x0800BB20: 20 DC.B 0x20 ; ' '
0x0800BB21: 25 DC.B 0x25 ; '%'
0x0800BB22: 75 DC.B 0x75 ; 'u'
0x0800BB23: 20 DC.B 0x20 ; ' '
0x0800BB24: 20 DC.B 0x20 ; ' '
0x0800BB25: 20 DC.B 0x20 ; ' '
0x0800BB26: 20 DC.B 0x20 ; ' '
0x0800BB27: 49 DC.B 0x49 ; 'I'
0x0800BB28: 2D DC.B 0x2D ; '-'
0x0800BB29: 20 DC.B 0x20 ; ' '
0x0800BB2A: 3D DC.B 0x3D ; '='
0x0800BB2B: 20 DC.B 0x20 ; ' '
0x0800BB2C: 25 DC.B 0x25 ; '%'
0x0800BB2D: 75 DC.B 0x75 ; 'u'
0x0800BB2E: 0A DC.B 0x0A ; '\n'
0x0800BB2F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.84 from main.o, size=21, align=1
0x0800BB30: 09 DC.B 0x09 ; '\t'
0x0800BB31: 09 DC.B 0x09 ; '\t'
0x0800BB32: 4F DC.B 0x4F ; 'O'
0x0800BB33: 66 DC.B 0x66 ; 'f'
0x0800BB34: 66 DC.B 0x66 ; 'f'
0x0800BB35: 73 DC.B 0x73 ; 's'
0x0800BB36: 65 DC.B 0x65 ; 'e'
0x0800BB37: 74 DC.B 0x74 ; 't'
0x0800BB38: 20 DC.B 0x20 ; ' '
0x0800BB39: 76 DC.B 0x76 ; 'v'
0x0800BB3A: 61 DC.B 0x61 ; 'a'
0x0800BB3B: 6C DC.B 0x6C ; 'l'
0x0800BB3C: 75 DC.B 0x75 ; 'u'
0x0800BB3D: 65 DC.B 0x65 ; 'e'
0x0800BB3E: 3A DC.B 0x3A ; ':'
0x0800BB3F: 20 DC.B 0x20 ; ' '
0x0800BB40: 25 DC.B 0x25 ; '%'
0x0800BB41: 34 DC.B 0x34 ; '4'
0x0800BB42: 64 DC.B 0x64 ; 'd'
0x0800BB43: 0A DC.B 0x0A ; '\n'
0x0800BB44: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.91 from main.o, size=17, align=1
0x0800BB45: 55 DC.B 0x55 ; 'U'
0x0800BB46: 6E DC.B 0x6E ; 'n'
0x0800BB47: 6B DC.B 0x6B ; 'k'
0x0800BB48: 6E DC.B 0x6E ; 'n'
0x0800BB49: 6F DC.B 0x6F ; 'o'
0x0800BB4A: 77 DC.B 0x77 ; 'w'
0x0800BB4B: 6E DC.B 0x6E ; 'n'
0x0800BB4C: 20 DC.B 0x20 ; ' '
0x0800BB4D: 63 DC.B 0x63 ; 'c'
0x0800BB4E: 6F DC.B 0x6F ; 'o'
0x0800BB4F: 6D DC.B 0x6D ; 'm'
0x0800BB50: 6D DC.B 0x6D ; 'm'
0x0800BB51: 61 DC.B 0x61 ; 'a'
0x0800BB52: 6E DC.B 0x6E ; 'n'
0x0800BB53: 64 DC.B 0x64 ; 'd'
0x0800BB54: 21 DC.B 0x21 ; '!'
0x0800BB55: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from modbus.o, size=13, align=1
0x0800BB56: 55 DC.B 0x55 ; 'U'
0x0800BB57: 53 DC.B 0x53 ; 'S'
0x0800BB58: 41 DC.B 0x41 ; 'A'
0x0800BB59: 52 DC.B 0x52 ; 'R'
0x0800BB5A: 54 DC.B 0x54 ; 'T'
0x0800BB5B: 20 DC.B 0x20 ; ' '
0x0800BB5C: 65 DC.B 0x65 ; 'e'
0x0800BB5D: 72 DC.B 0x72 ; 'r'
0x0800BB5E: 72 DC.B 0x72 ; 'r'
0x0800BB5F: 6F DC.B 0x6F ; 'o'
0x0800BB60: 72 DC.B 0x72 ; 'r'
0x0800BB61: 21 DC.B 0x21 ; '!'
0x0800BB62: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g0xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.numerator:
0x0800BB63: 01 DC.B 0x01 ; '\x01'
0x0800BB64: 01 DC.B 0x01 ; '\x01'
0x0800BB65: 01 DC.B 0x01 ; '\x01'
0x0800BB66: 03 DC.B 0x03 ; '\x03'
0x0800BB67: 07 DC.B 0x07 ; '\x07'
0x0800BB68: 01 DC.B 0x01 ; '\x01'
0x0800BB69: 00 DC.B 0x00 ; '\0'
0x0800BB6A: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g0xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.denominator:
0x0800BB6B: 08 DC.B 0x08 ; '\x08'
0x0800BB6C: 04 DC.B 0x04 ; '\x04'
0x0800BB6D: 02 DC.B 0x02 ; '\x02'
0x0800BB6E: 04 DC.B 0x04 ; '\x04'
0x0800BB6F: 08 DC.B 0x08 ; '\x08'
0x0800BB70: 01 DC.B 0x01 ; '\x01'
0x0800BB71: 01 DC.B 0x01 ; '\x01'
0x0800BB72: 01 DC.B 0x01 ; '\x01'
Section .rodata._PrintUnsigned._aV2C from SEGGER_RTT_printf.o, size=16, align=1
_PrintUnsigned._aV2C:
0x0800BB73: 30 DC.B 0x30 ; '0'
0x0800BB74: 31 DC.B 0x31 ; '1'
0x0800BB75: 32 DC.B 0x32 ; '2'
0x0800BB76: 33 DC.B 0x33 ; '3'
0x0800BB77: 34 DC.B 0x34 ; '4'
0x0800BB78: 35 DC.B 0x35 ; '5'
0x0800BB79: 36 DC.B 0x36 ; '6'
0x0800BB7A: 37 DC.B 0x37 ; '7'
0x0800BB7B: 38 DC.B 0x38 ; '8'
0x0800BB7C: 39 DC.B 0x39 ; '9'
0x0800BB7D: 41 DC.B 0x41 ; 'A'
0x0800BB7E: 42 DC.B 0x42 ; 'B'
0x0800BB7F: 43 DC.B 0x43 ; 'C'
0x0800BB80: 44 DC.B 0x44 ; 'D'
0x0800BB81: 45 DC.B 0x45 ; 'E'
0x0800BB82: 46 DC.B 0x46 ; 'F'
Section .rodata..L.str from log.o, size=8, align=1
0x0800BB83: 1B DC.B 0x1B ; '\x1B'
0x0800BB84: 5B DC.B 0x5B ; '['
0x0800BB85: 32 DC.B 0x32 ; '2'
0x0800BB86: 3B DC.B 0x3B ; ';'
0x0800BB87: 33 DC.B 0x33 ; '3'
0x0800BB88: 32 DC.B 0x32 ; '2'
0x0800BB89: 6D DC.B 0x6D ; 'm'
0x0800BB8A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from log.o, size=8, align=1
0x0800BB8B: 1B DC.B 0x1B ; '\x1B'
0x0800BB8C: 5B DC.B 0x5B ; '['
0x0800BB8D: 32 DC.B 0x32 ; '2'
0x0800BB8E: 3B DC.B 0x3B ; ';'
0x0800BB8F: 33 DC.B 0x33 ; '3'
0x0800BB90: 33 DC.B 0x33 ; '3'
0x0800BB91: 6D DC.B 0x6D ; 'm'
0x0800BB92: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from log.o, size=8, align=1
0x0800BB93: 1B DC.B 0x1B ; '\x1B'
0x0800BB94: 5B DC.B 0x5B ; '['
0x0800BB95: 32 DC.B 0x32 ; '2'
0x0800BB96: 3B DC.B 0x3B ; ';'
0x0800BB97: 33 DC.B 0x33 ; '3'
0x0800BB98: 31 DC.B 0x31 ; '1'
0x0800BB99: 6D DC.B 0x6D ; 'm'
0x0800BB9A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.9 from main.o, size=28, align=1
0x0800BB9B: 25 DC.B 0x25 ; '%'
0x0800BB9C: 73 DC.B 0x73 ; 's'
0x0800BB9D: 3A DC.B 0x3A ; ':'
0x0800BB9E: 20 DC.B 0x20 ; ' '
0x0800BB9F: 52 DC.B 0x52 ; 'R'
0x0800BBA0: 65 DC.B 0x65 ; 'e'
0x0800BBA1: 76 DC.B 0x76 ; 'v'
0x0800BBA2: 69 DC.B 0x69 ; 'i'
0x0800BBA3: 73 DC.B 0x73 ; 's'
0x0800BBA4: 69 DC.B 0x69 ; 'i'
0x0800BBA5: 6F DC.B 0x6F ; 'o'
0x0800BBA6: 6E DC.B 0x6E ; 'n'
0x0800BBA7: 20 DC.B 0x20 ; ' '
0x0800BBA8: 6E DC.B 0x6E ; 'n'
0x0800BBA9: 75 DC.B 0x75 ; 'u'
0x0800BBAA: 6D DC.B 0x6D ; 'm'
0x0800BBAB: 62 DC.B 0x62 ; 'b'
0x0800BBAC: 65 DC.B 0x65 ; 'e'
0x0800BBAD: 72 DC.B 0x72 ; 'r'
0x0800BBAE: 3A DC.B 0x3A ; ':'
0x0800BBAF: 20 DC.B 0x20 ; ' '
0x0800BBB0: 30 DC.B 0x30 ; '0'
0x0800BBB1: 78 DC.B 0x78 ; 'x'
0x0800BBB2: 25 DC.B 0x25 ; '%'
0x0800BBB3: 34 DC.B 0x34 ; '4'
0x0800BBB4: 58 DC.B 0x58 ; 'X'
0x0800BBB5: 0A DC.B 0x0A ; '\n'
0x0800BBB6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.11 from main.o, size=52, align=1
0x0800BBB7: 46 DC.B 0x46 ; 'F'
0x0800BBB8: 72 DC.B 0x72 ; 'r'
0x0800BBB9: 65 DC.B 0x65 ; 'e'
0x0800BBBA: 65 DC.B 0x65 ; 'e'
0x0800BBBB: 20 DC.B 0x20 ; ' '
0x0800BBBC: 73 DC.B 0x73 ; 's'
0x0800BBBD: 70 DC.B 0x70 ; 'p'
0x0800BBBE: 61 DC.B 0x61 ; 'a'
0x0800BBBF: 63 DC.B 0x63 ; 'c'
0x0800BBC0: 65 DC.B 0x65 ; 'e'
0x0800BBC1: 20 DC.B 0x20 ; ' '
0x0800BBC2: 66 DC.B 0x66 ; 'f'
0x0800BBC3: 6F DC.B 0x6F ; 'o'
0x0800BBC4: 72 DC.B 0x72 ; 'r'
0x0800BBC5: 20 DC.B 0x20 ; ' '
0x0800BBC6: 73 DC.B 0x73 ; 's'
0x0800BBC7: 74 DC.B 0x74 ; 't'
0x0800BBC8: 61 DC.B 0x61 ; 'a'
0x0800BBC9: 74 DC.B 0x74 ; 't'
0x0800BBCA: 69 DC.B 0x69 ; 'i'
0x0800BBCB: 73 DC.B 0x73 ; 's'
0x0800BBCC: 74 DC.B 0x74 ; 't'
0x0800BBCD: 69 DC.B 0x69 ; 'i'
0x0800BBCE: 63 DC.B 0x63 ; 'c'
0x0800BBCF: 73 DC.B 0x73 ; 's'
0x0800BBD0: 20 DC.B 0x20 ; ' '
0x0800BBD1: 69 DC.B 0x69 ; 'i'
0x0800BBD2: 6E DC.B 0x6E ; 'n'
0x0800BBD3: 20 DC.B 0x20 ; ' '
0x0800BBD4: 66 DC.B 0x66 ; 'f'
0x0800BBD5: 61 DC.B 0x61 ; 'a'
0x0800BBD6: 6B DC.B 0x6B ; 'k'
0x0800BBD7: 65 DC.B 0x65 ; 'e'
0x0800BBD8: 20 DC.B 0x20 ; ' '
0x0800BBD9: 45 DC.B 0x45 ; 'E'
0x0800BBDA: 45 DC.B 0x45 ; 'E'
0x0800BBDB: 50 DC.B 0x50 ; 'P'
0x0800BBDC: 52 DC.B 0x52 ; 'R'
0x0800BBDD: 4F DC.B 0x4F ; 'O'
0x0800BBDE: 4D DC.B 0x4D ; 'M'
0x0800BBDF: 3A DC.B 0x3A ; ':'
0x0800BBE0: 20 DC.B 0x20 ; ' '
0x0800BBE1: 25 DC.B 0x25 ; '%'
0x0800BBE2: 75 DC.B 0x75 ; 'u'
0x0800BBE3: 20 DC.B 0x20 ; ' '
0x0800BBE4: 62 DC.B 0x62 ; 'b'
0x0800BBE5: 79 DC.B 0x79 ; 'y'
0x0800BBE6: 74 DC.B 0x74 ; 't'
0x0800BBE7: 65 DC.B 0x65 ; 'e'
0x0800BBE8: 73 DC.B 0x73 ; 's'
0x0800BBE9: 0A DC.B 0x0A ; '\n'
0x0800BBEA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.14 from main.o, size=24, align=1
0x0800BBEB: 43 DC.B 0x43 ; 'C'
0x0800BBEC: 50 DC.B 0x50 ; 'P'
0x0800BBED: 55 DC.B 0x55 ; 'U'
0x0800BBEE: 20 DC.B 0x20 ; ' '
0x0800BBEF: 73 DC.B 0x73 ; 's'
0x0800BBF0: 70 DC.B 0x70 ; 'p'
0x0800BBF1: 65 DC.B 0x65 ; 'e'
0x0800BBF2: 65 DC.B 0x65 ; 'e'
0x0800BBF3: 64 DC.B 0x64 ; 'd'
0x0800BBF4: 20 DC.B 0x20 ; ' '
0x0800BBF5: 69 DC.B 0x69 ; 'i'
0x0800BBF6: 73 DC.B 0x73 ; 's'
0x0800BBF7: 20 DC.B 0x20 ; ' '
0x0800BBF8: 6E DC.B 0x6E ; 'n'
0x0800BBF9: 6F DC.B 0x6F ; 'o'
0x0800BBFA: 74 DC.B 0x74 ; 't'
0x0800BBFB: 20 DC.B 0x20 ; ' '
0x0800BBFC: 36 DC.B 0x36 ; '6'
0x0800BBFD: 34 DC.B 0x34 ; '4'
0x0800BBFE: 4D DC.B 0x4D ; 'M'
0x0800BBFF: 48 DC.B 0x48 ; 'H'
0x0800BC00: 7A DC.B 0x7A ; 'z'
0x0800BC01: 21 DC.B 0x21 ; '!'
0x0800BC02: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.16 from main.o, size=44, align=1
0x0800BC03: 46 DC.B 0x46 ; 'F'
0x0800BC04: 69 DC.B 0x69 ; 'i'
0x0800BC05: 72 DC.B 0x72 ; 'r'
0x0800BC06: 73 DC.B 0x73 ; 's'
0x0800BC07: 74 DC.B 0x74 ; 't'
0x0800BC08: 20 DC.B 0x20 ; ' '
0x0800BC09: 73 DC.B 0x73 ; 's'
0x0800BC0A: 74 DC.B 0x74 ; 't'
0x0800BC0B: 61 DC.B 0x61 ; 'a'
0x0800BC0C: 72 DC.B 0x72 ; 'r'
0x0800BC0D: 74 DC.B 0x74 ; 't'
0x0800BC0E: 21 DC.B 0x21 ; '!'
0x0800BC0F: 20 DC.B 0x20 ; ' '
0x0800BC10: 57 DC.B 0x57 ; 'W'
0x0800BC11: 72 DC.B 0x72 ; 'r'
0x0800BC12: 69 DC.B 0x69 ; 'i'
0x0800BC13: 74 DC.B 0x74 ; 't'
0x0800BC14: 69 DC.B 0x69 ; 'i'
0x0800BC15: 6E DC.B 0x6E ; 'n'
0x0800BC16: 67 DC.B 0x67 ; 'g'
0x0800BC17: 20 DC.B 0x20 ; ' '
0x0800BC18: 64 DC.B 0x64 ; 'd'
0x0800BC19: 65 DC.B 0x65 ; 'e'
0x0800BC1A: 66 DC.B 0x66 ; 'f'
0x0800BC1B: 61 DC.B 0x61 ; 'a'
0x0800BC1C: 75 DC.B 0x75 ; 'u'
0x0800BC1D: 6C DC.B 0x6C ; 'l'
0x0800BC1E: 74 DC.B 0x74 ; 't'
0x0800BC1F: 20 DC.B 0x20 ; ' '
0x0800BC20: 63 DC.B 0x63 ; 'c'
0x0800BC21: 6F DC.B 0x6F ; 'o'
0x0800BC22: 6E DC.B 0x6E ; 'n'
0x0800BC23: 66 DC.B 0x66 ; 'f'
0x0800BC24: 69 DC.B 0x69 ; 'i'
0x0800BC25: 67 DC.B 0x67 ; 'g'
0x0800BC26: 75 DC.B 0x75 ; 'u'
0x0800BC27: 72 DC.B 0x72 ; 'r'
0x0800BC28: 61 DC.B 0x61 ; 'a'
0x0800BC29: 74 DC.B 0x74 ; 't'
0x0800BC2A: 69 DC.B 0x69 ; 'i'
0x0800BC2B: 6F DC.B 0x6F ; 'o'
0x0800BC2C: 6E DC.B 0x6E ; 'n'
0x0800BC2D: 21 DC.B 0x21 ; '!'
0x0800BC2E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.20 from main.o, size=8, align=1
0x0800BC2F: 1B DC.B 0x1B ; '\x1B'
0x0800BC30: 5B DC.B 0x5B ; '['
0x0800BC31: 31 DC.B 0x31 ; '1'
0x0800BC32: 3B DC.B 0x3B ; ';'
0x0800BC33: 33 DC.B 0x33 ; '3'
0x0800BC34: 32 DC.B 0x32 ; '2'
0x0800BC35: 6D DC.B 0x6D ; 'm'
0x0800BC36: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.30 from main.o, size=48, align=1
0x0800BC37: 56 DC.B 0x56 ; 'V'
0x0800BC38: 65 DC.B 0x65 ; 'e'
0x0800BC39: 63 DC.B 0x63 ; 'c'
0x0800BC3A: 74 DC.B 0x74 ; 't'
0x0800BC3B: 6F DC.B 0x6F ; 'o'
0x0800BC3C: 72 DC.B 0x72 ; 'r'
0x0800BC3D: 20 DC.B 0x20 ; ' '
0x0800BC3E: 54 DC.B 0x54 ; 'T'
0x0800BC3F: 61 DC.B 0x61 ; 'a'
0x0800BC40: 62 DC.B 0x62 ; 'b'
0x0800BC41: 6C DC.B 0x6C ; 'l'
0x0800BC42: 65 DC.B 0x65 ; 'e'
0x0800BC43: 20 DC.B 0x20 ; ' '
0x0800BC44: 68 DC.B 0x68 ; 'h'
0x0800BC45: 61 DC.B 0x61 ; 'a'
0x0800BC46: 73 DC.B 0x73 ; 's'
0x0800BC47: 20 DC.B 0x20 ; ' '
0x0800BC48: 62 DC.B 0x62 ; 'b'
0x0800BC49: 65 DC.B 0x65 ; 'e'
0x0800BC4A: 65 DC.B 0x65 ; 'e'
0x0800BC4B: 6E DC.B 0x6E ; 'n'
0x0800BC4C: 20 DC.B 0x20 ; ' '
0x0800BC4D: 63 DC.B 0x63 ; 'c'
0x0800BC4E: 6F DC.B 0x6F ; 'o'
0x0800BC4F: 70 DC.B 0x70 ; 'p'
0x0800BC50: 69 DC.B 0x69 ; 'i'
0x0800BC51: 65 DC.B 0x65 ; 'e'
0x0800BC52: 64 DC.B 0x64 ; 'd'
0x0800BC53: 20 DC.B 0x20 ; ' '
0x0800BC54: 66 DC.B 0x66 ; 'f'
0x0800BC55: 72 DC.B 0x72 ; 'r'
0x0800BC56: 6F DC.B 0x6F ; 'o'
0x0800BC57: 6D DC.B 0x6D ; 'm'
0x0800BC58: 20 DC.B 0x20 ; ' '
0x0800BC59: 46 DC.B 0x46 ; 'F'
0x0800BC5A: 4C DC.B 0x4C ; 'L'
0x0800BC5B: 41 DC.B 0x41 ; 'A'
0x0800BC5C: 53 DC.B 0x53 ; 'S'
0x0800BC5D: 48 DC.B 0x48 ; 'H'
0x0800BC5E: 20 DC.B 0x20 ; ' '
0x0800BC5F: 74 DC.B 0x74 ; 't'
0x0800BC60: 6F DC.B 0x6F ; 'o'
0x0800BC61: 20 DC.B 0x20 ; ' '
0x0800BC62: 52 DC.B 0x52 ; 'R'
0x0800BC63: 41 DC.B 0x41 ; 'A'
0x0800BC64: 4D DC.B 0x4D ; 'M'
0x0800BC65: 2E DC.B 0x2E ; '.'
0x0800BC66: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.43 from main.o, size=76, align=1
0x0800BC67: 49 DC.B 0x49 ; 'I'
0x0800BC68: 6C DC.B 0x6C ; 'l'
0x0800BC69: 6C DC.B 0x6C ; 'l'
0x0800BC6A: 65 DC.B 0x65 ; 'e'
0x0800BC6B: 67 DC.B 0x67 ; 'g'
0x0800BC6C: 61 DC.B 0x61 ; 'a'
0x0800BC6D: 6C DC.B 0x6C ; 'l'
0x0800BC6E: 20 DC.B 0x20 ; ' '
0x0800BC6F: 4D DC.B 0x4D ; 'M'
0x0800BC70: 6F DC.B 0x6F ; 'o'
0x0800BC71: 64 DC.B 0x64 ; 'd'
0x0800BC72: 65 DC.B 0x65 ; 'e'
0x0800BC73: 20 DC.B 0x20 ; ' '
0x0800BC74: 69 DC.B 0x69 ; 'i'
0x0800BC75: 73 DC.B 0x73 ; 's'
0x0800BC76: 20 DC.B 0x20 ; ' '
0x0800BC77: 73 DC.B 0x73 ; 's'
0x0800BC78: 65 DC.B 0x65 ; 'e'
0x0800BC79: 6C DC.B 0x6C ; 'l'
0x0800BC7A: 65 DC.B 0x65 ; 'e'
0x0800BC7B: 63 DC.B 0x63 ; 'c'
0x0800BC7C: 74 DC.B 0x74 ; 't'
0x0800BC7D: 65 DC.B 0x65 ; 'e'
0x0800BC7E: 64 DC.B 0x64 ; 'd'
0x0800BC7F: 2E DC.B 0x2E ; '.'
0x0800BC80: 20 DC.B 0x20 ; ' '
0x0800BC81: 44 DC.B 0x44 ; 'D'
0x0800BC82: 65 DC.B 0x65 ; 'e'
0x0800BC83: 66 DC.B 0x66 ; 'f'
0x0800BC84: 61 DC.B 0x61 ; 'a'
0x0800BC85: 75 DC.B 0x75 ; 'u'
0x0800BC86: 6C DC.B 0x6C ; 'l'
0x0800BC87: 74 DC.B 0x74 ; 't'
0x0800BC88: 20 DC.B 0x20 ; ' '
0x0800BC89: 4D DC.B 0x4D ; 'M'
0x0800BC8A: 6F DC.B 0x6F ; 'o'
0x0800BC8B: 64 DC.B 0x64 ; 'd'
0x0800BC8C: 65 DC.B 0x65 ; 'e'
0x0800BC8D: 20 DC.B 0x20 ; ' '
0x0800BC8E: 34 DC.B 0x34 ; '4'
0x0800BC8F: 20 DC.B 0x20 ; ' '
0x0800BC90: 69 DC.B 0x69 ; 'i'
0x0800BC91: 73 DC.B 0x73 ; 's'
0x0800BC92: 20 DC.B 0x20 ; ' '
0x0800BC93: 73 DC.B 0x73 ; 's'
0x0800BC94: 65 DC.B 0x65 ; 'e'
0x0800BC95: 6C DC.B 0x6C ; 'l'
0x0800BC96: 65 DC.B 0x65 ; 'e'
0x0800BC97: 63 DC.B 0x63 ; 'c'
0x0800BC98: 74 DC.B 0x74 ; 't'
0x0800BC99: 65 DC.B 0x65 ; 'e'
0x0800BC9A: 64 DC.B 0x64 ; 'd'
0x0800BC9B: 2E DC.B 0x2E ; '.'
0x0800BC9C: 20 DC.B 0x20 ; ' '
0x0800BC9D: 41 DC.B 0x41 ; 'A'
0x0800BC9E: 75 DC.B 0x75 ; 'u'
0x0800BC9F: 74 DC.B 0x74 ; 't'
0x0800BCA0: 6F DC.B 0x6F ; 'o'
0x0800BCA1: 2D DC.B 0x2D ; '-'
0x0800BCA2: 72 DC.B 0x72 ; 'r'
0x0800BCA3: 65 DC.B 0x65 ; 'e'
0x0800BCA4: 63 DC.B 0x63 ; 'c'
0x0800BCA5: 6F DC.B 0x6F ; 'o'
0x0800BCA6: 6E DC.B 0x6E ; 'n'
0x0800BCA7: 6E DC.B 0x6E ; 'n'
0x0800BCA8: 65 DC.B 0x65 ; 'e'
0x0800BCA9: 63 DC.B 0x63 ; 'c'
0x0800BCAA: 74 DC.B 0x74 ; 't'
0x0800BCAB: 20 DC.B 0x20 ; ' '
0x0800BCAC: 69 DC.B 0x69 ; 'i'
0x0800BCAD: 73 DC.B 0x73 ; 's'
0x0800BCAE: 20 DC.B 0x20 ; ' '
0x0800BCAF: 4F DC.B 0x4F ; 'O'
0x0800BCB0: 4E DC.B 0x4E ; 'N'
0x0800BCB1: 2E DC.B 0x2E ; '.'
0x0800BCB2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.47 from main.o, size=24, align=1
0x0800BCB3: 44 DC.B 0x44 ; 'D'
0x0800BCB4: 4F DC.B 0x4F ; 'O'
0x0800BCB5: 57 DC.B 0x57 ; 'W'
0x0800BCB6: 4E DC.B 0x4E ; 'N'
0x0800BCB7: 20 DC.B 0x20 ; ' '
0x0800BCB8: 62 DC.B 0x62 ; 'b'
0x0800BCB9: 75 DC.B 0x75 ; 'u'
0x0800BCBA: 74 DC.B 0x74 ; 't'
0x0800BCBB: 74 DC.B 0x74 ; 't'
0x0800BCBC: 6F DC.B 0x6F ; 'o'
0x0800BCBD: 6E DC.B 0x6E ; 'n'
0x0800BCBE: 20 DC.B 0x20 ; ' '
0x0800BCBF: 69 DC.B 0x69 ; 'i'
0x0800BCC0: 73 DC.B 0x73 ; 's'
0x0800BCC1: 20 DC.B 0x20 ; ' '
0x0800BCC2: 70 DC.B 0x70 ; 'p'
0x0800BCC3: 72 DC.B 0x72 ; 'r'
0x0800BCC4: 65 DC.B 0x65 ; 'e'
0x0800BCC5: 73 DC.B 0x73 ; 's'
0x0800BCC6: 73 DC.B 0x73 ; 's'
0x0800BCC7: 65 DC.B 0x65 ; 'e'
0x0800BCC8: 64 DC.B 0x64 ; 'd'
0x0800BCC9: 2E DC.B 0x2E ; '.'
0x0800BCCA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.48 from main.o, size=8, align=1
0x0800BCCB: 1B DC.B 0x1B ; '\x1B'
0x0800BCCC: 5B DC.B 0x5B ; '['
0x0800BCCD: 32 DC.B 0x32 ; '2'
0x0800BCCE: 3B DC.B 0x3B ; ';'
0x0800BCCF: 33 DC.B 0x33 ; '3'
0x0800BCD0: 30 DC.B 0x30 ; '0'
0x0800BCD1: 6D DC.B 0x6D ; 'm'
0x0800BCD2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.50 from main.o, size=8, align=1
0x0800BCD3: 25 DC.B 0x25 ; '%'
0x0800BCD4: 73 DC.B 0x73 ; 's'
0x0800BCD5: 20 DC.B 0x20 ; ' '
0x0800BCD6: 7C DC.B 0x7C ; '|'
0x0800BCD7: 20 DC.B 0x20 ; ' '
0x0800BCD8: 25 DC.B 0x25 ; '%'
0x0800BCD9: 73 DC.B 0x73 ; 's'
0x0800BCDA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.51 from main.o, size=12, align=1
0x0800BCDB: 56 DC.B 0x56 ; 'V'
0x0800BCDC: 61 DC.B 0x61 ; 'a'
0x0800BCDD: 62 DC.B 0x62 ; 'b'
0x0800BCDE: 3A DC.B 0x3A ; ':'
0x0800BCDF: 20 DC.B 0x20 ; ' '
0x0800BCE0: 25 DC.B 0x25 ; '%'
0x0800BCE1: 34 DC.B 0x34 ; '4'
0x0800BCE2: 64 DC.B 0x64 ; 'd'
0x0800BCE3: 20 DC.B 0x20 ; ' '
0x0800BCE4: 6D DC.B 0x6D ; 'm'
0x0800BCE5: 56 DC.B 0x56 ; 'V'
0x0800BCE6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.52 from main.o, size=12, align=1
0x0800BCE7: 56 DC.B 0x56 ; 'V'
0x0800BCE8: 62 DC.B 0x62 ; 'b'
0x0800BCE9: 62 DC.B 0x62 ; 'b'
0x0800BCEA: 3A DC.B 0x3A ; ':'
0x0800BCEB: 20 DC.B 0x20 ; ' '
0x0800BCEC: 25 DC.B 0x25 ; '%'
0x0800BCED: 35 DC.B 0x35 ; '5'
0x0800BCEE: 64 DC.B 0x64 ; 'd'
0x0800BCEF: 20 DC.B 0x20 ; ' '
0x0800BCF0: 6D DC.B 0x6D ; 'm'
0x0800BCF1: 56 DC.B 0x56 ; 'V'
0x0800BCF2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.58 from main.o, size=16, align=1
0x0800BCF3: 1B DC.B 0x1B ; '\x1B'
0x0800BCF4: 5B DC.B 0x5B ; '['
0x0800BCF5: 32 DC.B 0x32 ; '2'
0x0800BCF6: 3B DC.B 0x3B ; ';'
0x0800BCF7: 33 DC.B 0x33 ; '3'
0x0800BCF8: 31 DC.B 0x31 ; '1'
0x0800BCF9: 6D DC.B 0x6D ; 'm'
0x0800BCFA: 59 DC.B 0x59 ; 'Y'
0x0800BCFB: 1B DC.B 0x1B ; '\x1B'
0x0800BCFC: 5B DC.B 0x5B ; '['
0x0800BCFD: 31 DC.B 0x31 ; '1'
0x0800BCFE: 3B DC.B 0x3B ; ';'
0x0800BCFF: 33 DC.B 0x33 ; '3'
0x0800BD00: 32 DC.B 0x32 ; '2'
0x0800BD01: 6D DC.B 0x6D ; 'm'
0x0800BD02: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.69 from main.o, size=8, align=1
0x0800BD03: 1B DC.B 0x1B ; '\x1B'
0x0800BD04: 5B DC.B 0x5B ; '['
0x0800BD05: 31 DC.B 0x31 ; '1'
0x0800BD06: 3B DC.B 0x3B ; ';'
0x0800BD07: 33 DC.B 0x33 ; '3'
0x0800BD08: 31 DC.B 0x31 ; '1'
0x0800BD09: 6D DC.B 0x6D ; 'm'
0x0800BD0A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.74 from main.o, size=8, align=1
0x0800BD0B: 1B DC.B 0x1B ; '\x1B'
0x0800BD0C: 5B DC.B 0x5B ; '['
0x0800BD0D: 31 DC.B 0x31 ; '1'
0x0800BD0E: 3B DC.B 0x3B ; ';'
0x0800BD0F: 33 DC.B 0x33 ; '3'
0x0800BD10: 36 DC.B 0x36 ; '6'
0x0800BD11: 6D DC.B 0x6D ; 'm'
0x0800BD12: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.75 from main.o, size=8, align=1
0x0800BD13: 43 DC.B 0x43 ; 'C'
0x0800BD14: 48 DC.B 0x48 ; 'H'
0x0800BD15: 47 DC.B 0x47 ; 'G'
0x0800BD16: 20 DC.B 0x20 ; ' '
0x0800BD17: 2D DC.B 0x2D ; '-'
0x0800BD18: 20 DC.B 0x20 ; ' '
0x0800BD19: 31 DC.B 0x31 ; '1'
0x0800BD1A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.76 from main.o, size=8, align=1
0x0800BD1B: 43 DC.B 0x43 ; 'C'
0x0800BD1C: 48 DC.B 0x48 ; 'H'
0x0800BD1D: 47 DC.B 0x47 ; 'G'
0x0800BD1E: 20 DC.B 0x20 ; ' '
0x0800BD1F: 2D DC.B 0x2D ; '-'
0x0800BD20: 20 DC.B 0x20 ; ' '
0x0800BD21: 30 DC.B 0x30 ; '0'
0x0800BD22: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.81 from main.o, size=32, align=1
0x0800BD23: 09 DC.B 0x09 ; '\t'
0x0800BD24: 09 DC.B 0x09 ; '\t'
0x0800BD25: 56 DC.B 0x56 ; 'V'
0x0800BD26: 6F DC.B 0x6F ; 'o'
0x0800BD27: 6C DC.B 0x6C ; 'l'
0x0800BD28: 74 DC.B 0x74 ; 't'
0x0800BD29: 61 DC.B 0x61 ; 'a'
0x0800BD2A: 67 DC.B 0x67 ; 'g'
0x0800BD2B: 65 DC.B 0x65 ; 'e'
0x0800BD2C: 2D DC.B 0x2D ; '-'
0x0800BD2D: 64 DC.B 0x64 ; 'd'
0x0800BD2E: 72 DC.B 0x72 ; 'r'
0x0800BD2F: 6F DC.B 0x6F ; 'o'
0x0800BD30: 70 DC.B 0x70 ; 'p'
0x0800BD31: 20 DC.B 0x20 ; ' '
0x0800BD32: 41 DC.B 0x41 ; 'A'
0x0800BD33: 44 DC.B 0x44 ; 'D'
0x0800BD34: 43 DC.B 0x43 ; 'C'
0x0800BD35: 20 DC.B 0x20 ; ' '
0x0800BD36: 76 DC.B 0x76 ; 'v'
0x0800BD37: 61 DC.B 0x61 ; 'a'
0x0800BD38: 6C DC.B 0x6C ; 'l'
0x0800BD39: 75 DC.B 0x75 ; 'u'
0x0800BD3A: 65 DC.B 0x65 ; 'e'
0x0800BD3B: 3A DC.B 0x3A ; ':'
0x0800BD3C: 20 DC.B 0x20 ; ' '
0x0800BD3D: 25 DC.B 0x25 ; '%'
0x0800BD3E: 35 DC.B 0x35 ; '5'
0x0800BD3F: 64 DC.B 0x64 ; 'd'
0x0800BD40: 2E DC.B 0x2E ; '.'
0x0800BD41: 0A DC.B 0x0A ; '\n'
0x0800BD42: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.82 from main.o, size=72, align=1
0x0800BD43: 09 DC.B 0x09 ; '\t'
0x0800BD44: 09 DC.B 0x09 ; '\t'
0x0800BD45: 09 DC.B 0x09 ; '\t'
0x0800BD46: 46 DC.B 0x46 ; 'F'
0x0800BD47: 69 DC.B 0x69 ; 'i'
0x0800BD48: 6E DC.B 0x6E ; 'n'
0x0800BD49: 61 DC.B 0x61 ; 'a'
0x0800BD4A: 6C DC.B 0x6C ; 'l'
0x0800BD4B: 20 DC.B 0x20 ; ' '
0x0800BD4C: 76 DC.B 0x76 ; 'v'
0x0800BD4D: 6F DC.B 0x6F ; 'o'
0x0800BD4E: 6C DC.B 0x6C ; 'l'
0x0800BD4F: 74 DC.B 0x74 ; 't'
0x0800BD50: 61 DC.B 0x61 ; 'a'
0x0800BD51: 67 DC.B 0x67 ; 'g'
0x0800BD52: 65 DC.B 0x65 ; 'e'
0x0800BD53: 2D DC.B 0x2D ; '-'
0x0800BD54: 64 DC.B 0x64 ; 'd'
0x0800BD55: 72 DC.B 0x72 ; 'r'
0x0800BD56: 6F DC.B 0x6F ; 'o'
0x0800BD57: 70 DC.B 0x70 ; 'p'
0x0800BD58: 20 DC.B 0x20 ; ' '
0x0800BD59: 41 DC.B 0x41 ; 'A'
0x0800BD5A: 44 DC.B 0x44 ; 'D'
0x0800BD5B: 43 DC.B 0x43 ; 'C'
0x0800BD5C: 20 DC.B 0x20 ; ' '
0x0800BD5D: 76 DC.B 0x76 ; 'v'
0x0800BD5E: 61 DC.B 0x61 ; 'a'
0x0800BD5F: 6C DC.B 0x6C ; 'l'
0x0800BD60: 75 DC.B 0x75 ; 'u'
0x0800BD61: 65 DC.B 0x65 ; 'e'
0x0800BD62: 3A DC.B 0x3A ; ':'
0x0800BD63: 20 DC.B 0x20 ; ' '
0x0800BD64: 25 DC.B 0x25 ; '%'
0x0800BD65: 34 DC.B 0x34 ; '4'
0x0800BD66: 75 DC.B 0x75 ; 'u'
0x0800BD67: 2E DC.B 0x2E ; '.'
0x0800BD68: 20 DC.B 0x20 ; ' '
0x0800BD69: 46 DC.B 0x46 ; 'F'
0x0800BD6A: 69 DC.B 0x69 ; 'i'
0x0800BD6B: 6E DC.B 0x6E ; 'n'
0x0800BD6C: 61 DC.B 0x61 ; 'a'
0x0800BD6D: 6C DC.B 0x6C ; 'l'
0x0800BD6E: 20 DC.B 0x20 ; ' '
0x0800BD6F: 76 DC.B 0x76 ; 'v'
0x0800BD70: 6F DC.B 0x6F ; 'o'
0x0800BD71: 6C DC.B 0x6C ; 'l'
0x0800BD72: 74 DC.B 0x74 ; 't'
0x0800BD73: 61 DC.B 0x61 ; 'a'
0x0800BD74: 67 DC.B 0x67 ; 'g'
0x0800BD75: 65 DC.B 0x65 ; 'e'
0x0800BD76: 2D DC.B 0x2D ; '-'
0x0800BD77: 64 DC.B 0x64 ; 'd'
0x0800BD78: 72 DC.B 0x72 ; 'r'
0x0800BD79: 6F DC.B 0x6F ; 'o'
0x0800BD7A: 70 DC.B 0x70 ; 'p'
0x0800BD7B: 20 DC.B 0x20 ; ' '
0x0800BD7C: 76 DC.B 0x76 ; 'v'
0x0800BD7D: 61 DC.B 0x61 ; 'a'
0x0800BD7E: 6C DC.B 0x6C ; 'l'
0x0800BD7F: 75 DC.B 0x75 ; 'u'
0x0800BD80: 65 DC.B 0x65 ; 'e'
0x0800BD81: 3A DC.B 0x3A ; ':'
0x0800BD82: 20 DC.B 0x20 ; ' '
0x0800BD83: 25 DC.B 0x25 ; '%'
0x0800BD84: 33 DC.B 0x33 ; '3'
0x0800BD85: 75 DC.B 0x75 ; 'u'
0x0800BD86: 20 DC.B 0x20 ; ' '
0x0800BD87: 6D DC.B 0x6D ; 'm'
0x0800BD88: 56 DC.B 0x56 ; 'V'
0x0800BD89: 0A DC.B 0x0A ; '\n'
0x0800BD8A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.89 from main.o, size=36, align=1
0x0800BD8B: 43 DC.B 0x43 ; 'C'
0x0800BD8C: 61 DC.B 0x61 ; 'a'
0x0800BD8D: 6E DC.B 0x6E ; 'n'
0x0800BD8E: 6E DC.B 0x6E ; 'n'
0x0800BD8F: 6F DC.B 0x6F ; 'o'
0x0800BD90: 74 DC.B 0x74 ; 't'
0x0800BD91: 20 DC.B 0x20 ; ' '
0x0800BD92: 73 DC.B 0x73 ; 's'
0x0800BD93: 61 DC.B 0x61 ; 'a'
0x0800BD94: 76 DC.B 0x76 ; 'v'
0x0800BD95: 65 DC.B 0x65 ; 'e'
0x0800BD96: 20 DC.B 0x20 ; ' '
0x0800BD97: 6E DC.B 0x6E ; 'n'
0x0800BD98: 65 DC.B 0x65 ; 'e'
0x0800BD99: 77 DC.B 0x77 ; 'w'
0x0800BD9A: 20 DC.B 0x20 ; ' '
0x0800BD9B: 53 DC.B 0x53 ; 'S'
0x0800BD9C: 4E DC.B 0x4E ; 'N'
0x0800BD9D: 20 DC.B 0x20 ; ' '
0x0800BD9E: 69 DC.B 0x69 ; 'i'
0x0800BD9F: 6E DC.B 0x6E ; 'n'
0x0800BDA0: 20 DC.B 0x20 ; ' '
0x0800BDA1: 46 DC.B 0x46 ; 'F'
0x0800BDA2: 4C DC.B 0x4C ; 'L'
0x0800BDA3: 41 DC.B 0x41 ; 'A'
0x0800BDA4: 53 DC.B 0x53 ; 'S'
0x0800BDA5: 48 DC.B 0x48 ; 'H'
0x0800BDA6: 20 DC.B 0x20 ; ' '
0x0800BDA7: 6D DC.B 0x6D ; 'm'
0x0800BDA8: 65 DC.B 0x65 ; 'e'
0x0800BDA9: 6D DC.B 0x6D ; 'm'
0x0800BDAA: 6F DC.B 0x6F ; 'o'
0x0800BDAB: 72 DC.B 0x72 ; 'r'
0x0800BDAC: 79 DC.B 0x79 ; 'y'
0x0800BDAD: 21 DC.B 0x21 ; '!'
0x0800BDAE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.90 from main.o, size=32, align=1
0x0800BDAF: 43 DC.B 0x43 ; 'C'
0x0800BDB0: 61 DC.B 0x61 ; 'a'
0x0800BDB1: 6E DC.B 0x6E ; 'n'
0x0800BDB2: 6E DC.B 0x6E ; 'n'
0x0800BDB3: 6F DC.B 0x6F ; 'o'
0x0800BDB4: 74 DC.B 0x74 ; 't'
0x0800BDB5: 20 DC.B 0x20 ; ' '
0x0800BDB6: 73 DC.B 0x73 ; 's'
0x0800BDB7: 74 DC.B 0x74 ; 't'
0x0800BDB8: 61 DC.B 0x61 ; 'a'
0x0800BDB9: 72 DC.B 0x72 ; 'r'
0x0800BDBA: 74 DC.B 0x74 ; 't'
0x0800BDBB: 20 DC.B 0x20 ; ' '
0x0800BDBC: 54 DC.B 0x54 ; 'T'
0x0800BDBD: 49 DC.B 0x49 ; 'I'
0x0800BDBE: 4D DC.B 0x4D ; 'M'
0x0800BDBF: 31 DC.B 0x31 ; '1'
0x0800BDC0: 37 DC.B 0x37 ; '7'
0x0800BDC1: 20 DC.B 0x20 ; ' '
0x0800BDC2: 69 DC.B 0x69 ; 'i'
0x0800BDC3: 6E DC.B 0x6E ; 'n'
0x0800BDC4: 20 DC.B 0x20 ; ' '
0x0800BDC5: 49 DC.B 0x49 ; 'I'
0x0800BDC6: 53 DC.B 0x53 ; 'S'
0x0800BDC7: 52 DC.B 0x52 ; 'R'
0x0800BDC8: 20 DC.B 0x20 ; ' '
0x0800BDC9: 6D DC.B 0x6D ; 'm'
0x0800BDCA: 6F DC.B 0x6F ; 'o'
0x0800BDCB: 64 DC.B 0x64 ; 'd'
0x0800BDCC: 65 DC.B 0x65 ; 'e'
0x0800BDCD: 21 DC.B 0x21 ; '!'
0x0800BDCE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from modbus.o, size=4, align=1
0x0800BDCF: 4D DC.B 0x4D ; 'M'
0x0800BDD0: 4F DC.B 0x4F ; 'O'
0x0800BDD1: 44 DC.B 0x44 ; 'D'
0x0800BDD2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from stm32g0xx_it.o, size=8, align=1
0x0800BDD3: 1B DC.B 0x1B ; '\x1B'
0x0800BDD4: 5B DC.B 0x5B ; '['
0x0800BDD5: 31 DC.B 0x31 ; '1'
0x0800BDD6: 3B DC.B 0x3B ; ';'
0x0800BDD7: 33 DC.B 0x33 ; '3'
0x0800BDD8: 31 DC.B 0x31 ; '1'
0x0800BDD9: 6D DC.B 0x6D ; 'm'
0x0800BDDA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from stm32g0xx_it.o, size=20, align=1
0x0800BDDB: 48 DC.B 0x48 ; 'H'
0x0800BDDC: 61 DC.B 0x61 ; 'a'
0x0800BDDD: 72 DC.B 0x72 ; 'r'
0x0800BDDE: 64 DC.B 0x64 ; 'd'
0x0800BDDF: 66 DC.B 0x66 ; 'f'
0x0800BDE0: 61 DC.B 0x61 ; 'a'
0x0800BDE1: 75 DC.B 0x75 ; 'u'
0x0800BDE2: 6C DC.B 0x6C ; 'l'
0x0800BDE3: 74 DC.B 0x74 ; 't'
0x0800BDE4: 20 DC.B 0x20 ; ' '
0x0800BDE5: 45 DC.B 0x45 ; 'E'
0x0800BDE6: 52 DC.B 0x52 ; 'R'
0x0800BDE7: 52 DC.B 0x52 ; 'R'
0x0800BDE8: 4F DC.B 0x4F ; 'O'
0x0800BDE9: 52 DC.B 0x52 ; 'R'
0x0800BDEA: 21 DC.B 0x21 ; '!'
0x0800BDEB: 21 DC.B 0x21 ; '!'
0x0800BDEC: 21 DC.B 0x21 ; '!'
0x0800BDED: 0A DC.B 0x0A ; '\n'
0x0800BDEE: 00 DC.B 0x00 ; '\0'
Section .linker.rodata.fill.0800bdef-0800bdef.with.ff from [ Linker created ], size=1, align=1
0x0800BDEF: FF DC.B 0xFF ; '\xFF'
Section .segger.init.table from [ Linker created ], size=144, align=4
0x0800BDF0: 0800E365 DC.W __SEGGER_init_zero
0x0800BDF4: E3 DC.B 0xE3 ; '\xE3'
0x0800BDF5: 04 DC.B 0x04 ; '\x04'
0x0800BDF6: 00 DC.B 0x00 ; '\0'
0x0800BDF7: 20 DC.B 0x20 ; ' '
0x0800BDF8: 7E DC.B 0x7E ; '~'
0x0800BDF9: 0E DC.B 0x0E ; '\x0E'
0x0800BDFA: 00 DC.B 0x00 ; '\0'
0x0800BDFB: 00 DC.B 0x00 ; '\0'
0x0800BDFC: 0800E365 DC.W __SEGGER_init_zero
0x0800BE00: 62 DC.B 0x62 ; 'b'
0x0800BE01: 13 DC.B 0x13 ; '\x13'
0x0800BE02: 00 DC.B 0x00 ; '\0'
0x0800BE03: 20 DC.B 0x20 ; ' '
0x0800BE04: 03 DC.B 0x03 ; '\x03'
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: 66 DC.B 0x66 ; 'f'
0x0800BE0D: 13 DC.B 0x13 ; '\x13'
0x0800BE0E: 00 DC.B 0x00 ; '\0'
0x0800BE0F: 20 DC.B 0x20 ; ' '
0x0800BE10: 03 DC.B 0x03 ; '\x03'
0x0800BE11: 00 DC.B 0x00 ; '\0'
0x0800BE12: 00 DC.B 0x00 ; '\0'
0x0800BE13: 00 DC.B 0x00 ; '\0'
0x0800BE14: 0800E365 DC.W __SEGGER_init_zero
0x0800BE18: 6A DC.B 0x6A ; 'j'
0x0800BE19: 13 DC.B 0x13 ; '\x13'
0x0800BE1A: 00 DC.B 0x00 ; '\0'
0x0800BE1B: 20 DC.B 0x20 ; ' '
0x0800BE1C: 03 DC.B 0x03 ; '\x03'
0x0800BE1D: 00 DC.B 0x00 ; '\0'
0x0800BE1E: 00 DC.B 0x00 ; '\0'
0x0800BE1F: 00 DC.B 0x00 ; '\0'
0x0800BE20: 0800E365 DC.W __SEGGER_init_zero
0x0800BE24: 6E DC.B 0x6E ; 'n'
0x0800BE25: 13 DC.B 0x13 ; '\x13'
0x0800BE26: 00 DC.B 0x00 ; '\0'
0x0800BE27: 20 DC.B 0x20 ; ' '
0x0800BE28: 03 DC.B 0x03 ; '\x03'
0x0800BE29: 00 DC.B 0x00 ; '\0'
0x0800BE2A: 00 DC.B 0x00 ; '\0'
0x0800BE2B: 00 DC.B 0x00 ; '\0'
0x0800BE2C: 0800E365 DC.W __SEGGER_init_zero
0x0800BE30: 74 DC.B 0x74 ; 't'
0x0800BE31: 13 DC.B 0x13 ; '\x13'
0x0800BE32: 00 DC.B 0x00 ; '\0'
0x0800BE33: 20 DC.B 0x20 ; ' '
0x0800BE34: 01 DC.B 0x01 ; '\x01'
0x0800BE35: 00 DC.B 0x00 ; '\0'
0x0800BE36: 00 DC.B 0x00 ; '\0'
0x0800BE37: 00 DC.B 0x00 ; '\0'
0x0800BE38: 0800E365 DC.W __SEGGER_init_zero
0x0800BE3C: 78 DC.B 0x78 ; 'x'
0x0800BE3D: 13 DC.B 0x13 ; '\x13'
0x0800BE3E: 00 DC.B 0x00 ; '\0'
0x0800BE3F: 20 DC.B 0x20 ; ' '
0x0800BE40: 01 DC.B 0x01 ; '\x01'
0x0800BE41: 00 DC.B 0x00 ; '\0'
0x0800BE42: 00 DC.B 0x00 ; '\0'
0x0800BE43: 00 DC.B 0x00 ; '\0'
0x0800BE44: 0800E365 DC.W __SEGGER_init_zero
0x0800BE48: 7C DC.B 0x7C ; '|'
0x0800BE49: 13 DC.B 0x13 ; '\x13'
0x0800BE4A: 00 DC.B 0x00 ; '\0'
0x0800BE4B: 20 DC.B 0x20 ; ' '
0x0800BE4C: 01 DC.B 0x01 ; '\x01'
0x0800BE4D: 00 DC.B 0x00 ; '\0'
0x0800BE4E: 00 DC.B 0x00 ; '\0'
0x0800BE4F: 00 DC.B 0x00 ; '\0'
0x0800BE50: 0800E365 DC.W __SEGGER_init_zero
0x0800BE54: 7E DC.B 0x7E ; '~'
0x0800BE55: 13 DC.B 0x13 ; '\x13'
0x0800BE56: 00 DC.B 0x00 ; '\0'
0x0800BE57: 20 DC.B 0x20 ; ' '
0x0800BE58: 0C DC.B 0x0C ; '\x0C'
0x0800BE59: 00 DC.B 0x00 ; '\0'
0x0800BE5A: 00 DC.B 0x00 ; '\0'
0x0800BE5B: 00 DC.B 0x00 ; '\0'
0x0800BE5C: 0800E377 DC.W __SEGGER_init_copy
0x0800BE60: 00 DC.B 0x00 ; '\0'
0x0800BE61: 00 DC.B 0x00 ; '\0'
0x0800BE62: 00 DC.B 0x00 ; '\0'
0x0800BE63: 20 DC.B 0x20 ; ' '
0x0800BE64: 0800BE80 DC.W 0x0800BE80
0x0800BE68: E3 DC.B 0xE3 ; '\xE3'
0x0800BE69: 04 DC.B 0x04 ; '\x04'
0x0800BE6A: 00 DC.B 0x00 ; '\0'
0x0800BE6B: 00 DC.B 0x00 ; '\0'
0x0800BE6C: 0800E377 DC.W __SEGGER_init_copy
0x0800BE70: 00 DC.B 0x00 ; '\0'
0x0800BE71: 60 DC.B 0x60 ; '`'
0x0800BE72: 00 DC.B 0x00 ; '\0'
0x0800BE73: 20 DC.B 0x20 ; ' '
0x0800BE74: 0800C363 DC.W 0x0800C363
0x0800BE78: 00 DC.B 0x00 ; '\0'
0x0800BE79: 20 DC.B 0x20 ; ' '
0x0800BE7A: 00 DC.B 0x00 ; '\0'
0x0800BE7B: 00 DC.B 0x00 ; '\0'
0x0800BE7C: 0800A973 DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=9444, align=4
(0x0800be80-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] =0x200011F4
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: 200011F4 DC.W hdac1
ADC_OVP_not_present__LVP_ignored:
0x20000020: 4806 LDR R0, =hdac1 ; [PC, #24] [0x2000003C] =0x200011F4
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: 200011F4 DC.W hdac1
0x20000040: 00000FF1 DC.W 0x00000FF1
ADC_OVP_present__LVP_ignored:
0x20000044: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000060] =0x200011F4
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: 200011F4 DC.W hdac1
ADC_OVP_ignored__LVP_not_present:
0x20000064: 4806 LDR R0, =hdac1 ; [PC, #24] [0x20000080] =0x200011F4
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: 200011F4 DC.W hdac1
0x20000084: 00000FF1 DC.W 0x00000FF1
ADC_OVP_ignored__LVP_present:
0x20000088: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000A4] =0x200011F4
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: 200011F4 DC.W hdac1
ADC_OVP_not_present__LVP_not_present:
0x200000A8: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200000C4] =0x200011F4
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: 200011F4 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] =0x200011F4
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] =0x20000C34
0x200000D8: 5E9C LDRSH R4, [R3, R2]
0x200000DA: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x20000134] =0x20001270
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: D812 BHI .L16 ; 0x20000112
0x200000EC: 2300 MOVS R3, #0
0x200000EE: E011 B .L17 ; 0x20000114
.L13:
0x200000F0: 2301 MOVS R3, #1
0x200000F2: 2200 MOVS R2, #0
0x200000F4: 42B9 CMP R1, R7
0x200000F6: 461F MOV R7, R3
0x200000F8: D300 BCC .L14 ; 0x200000FC
0x200000FA: 4617 MOV R7, R2
.L14:
0x200000FC: 682D LDR R5, [R5]
0x200000FE: 192C ADDS R4, R5, R4
0x20000100: 42B4 CMP R4, R6
0x20000102: DC00 BGT .L15 ; 0x20000106
0x20000104: 4613 MOV R3, R2
.L15:
0x20000106: 403B ANDS R3, R7
0x20000108: 220F MOVS R2, #15
0x2000010A: 4F0C LDR R7, =0x00000FF1 ; [PC, #48] [0x2000013C]
0x2000010C: 2B00 CMP R3, #0
0x2000010E: D105 BNE .L18 ; 0x2000011C
0x20000110: E005 B .L19 ; 0x2000011E
.L16:
0x20000112: 2301 MOVS R3, #1
.L17:
0x20000114: 220E MOVS R2, #14
0x20000116: 43D2 MVNS R2, R2
0x20000118: 2B00 CMP R3, #0
0x2000011A: D000 BEQ .L19 ; 0x2000011E
.L18:
0x2000011C: 1889 ADDS R1, R1, R2
.L19:
0x2000011E: 6081 STR R1, [R0, #8]
0x20000120: 6B01 LDR R1, [R0, #48]
0x20000122: 42B9 CMP R1, R7
0x20000124: D200 BCS .L20 ; 0x20000128
0x20000126: 310F ADDS R1, #15
.L20:
0x20000128: 6141 STR R1, [R0, #20]
0x2000012A: BDF0 POP {R4-R7, PC}
0x2000012C: 200011F4 DC.W hdac1
0x20000130: 20000C34 DC.W sys_data
0x20000134: 20001270 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] =0x200011F4
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] =0x20000C34
0x2000014C: 5E9C LDRSH R4, [R3, R2]
0x2000014E: 4D16 LDR R5, =rawMOSFETsVoltageDrop ; [PC, #88] [0x200001A8] =0x20001270
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: D31A BCC .L27 ; 0x20000196
0x20000160: 2300 MOVS R3, #0
0x20000162: E019 B .L28 ; 0x20000198
.L21:
0x20000164: 2301 MOVS R3, #1
0x20000166: 2200 MOVS R2, #0
0x20000168: 290E CMP R1, #14
0x2000016A: 461F MOV R7, R3
0x2000016C: D800 BHI .L22 ; 0x20000170
0x2000016E: 4617 MOV R7, R2
.L22:
0x20000170: 682D LDR R5, [R5]
0x20000172: 192C ADDS R4, R5, R4
0x20000174: 42B4 CMP R4, R6
0x20000176: DC00 BGT .L23 ; 0x2000017A
0x20000178: 4613 MOV R3, R2
.L23:
0x2000017A: 403B ANDS R3, R7
0x2000017C: 220E MOVS R2, #14
0x2000017E: 43D2 MVNS R2, R2
0x20000180: 4F0B LDR R7, =0x00000FF1 ; [PC, #44] [0x200001B0]
0x20000182: 2B00 CMP R3, #0
0x20000184: D000 BEQ .L25 ; 0x20000188
.L24:
0x20000186: 1889 ADDS R1, R1, R2
.L25:
0x20000188: 6141 STR R1, [R0, #20]
0x2000018A: 6AC1 LDR R1, [R0, #44]
0x2000018C: 42B9 CMP R1, R7
0x2000018E: D200 BCS .L26 ; 0x20000192
0x20000190: 310F ADDS R1, #15
.L26:
0x20000192: 6081 STR R1, [R0, #8]
0x20000194: BDF0 POP {R4-R7, PC}
.L27:
0x20000196: 2301 MOVS R3, #1
.L28:
0x20000198: 220F MOVS R2, #15
0x2000019A: 2B00 CMP R3, #0
0x2000019C: D1F3 BNE .L24 ; 0x20000186
0x2000019E: E7F3 B .L25 ; 0x20000188
0x200001A0: 200011F4 DC.W hdac1
0x200001A4: 20000C34 DC.W sys_data
0x200001A8: 20001270 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] =0x200011F4
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: 200011F4 DC.W hdac1
ADC_Close_Both_MOSFETs:
0x200001D4: 4806 LDR R0, =hdac1 ; [PC, #24] [0x200001F0] =0x200011F4
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: 200011F4 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] =0x2000137E
0x20000208: 8920 LDRH R0, [R4, #8]
0x2000020A: 4915 LDR R1, =rawMOSFETsVoltageDrop ; [PC, #84] [0x20000260] =0x20001270
0x2000020C: 8008 STRH R0, [R1]
0x2000020E: 4815 LDR R0, =MOSFETS_Management ; [PC, #84] [0x20000264] =0x200012D8
0x20000210: 6800 LDR R0, [R0]
0x20000212: 4780 BLX R0
0x20000214: 88A0 LDRH R0, [R4, #4]
0x20000216: 4914 LDR R1, =rawContactVoltageDropPlus ; [PC, #80] [0x20000268] =0x20001274
0x20000218: 6008 STR R0, [R1]
0x2000021A: 8960 LDRH R0, [R4, #10]
0x2000021C: 4A13 LDR R2, =rawContactVoltageDropMinus ; [PC, #76] [0x2000026C] =0x20001278
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] =0x20000C34
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] =0x20001330
0x20000240: 680A LDR R2, [R1]
0x20000242: 1810 ADDS R0, R2, R0
0x20000244: 6008 STR R0, [R1]
0x20000246: 490D LDR R1, =maxIntegral ; [PC, #52] [0x2000027C] =0x20000418
0x20000248: 6809 LDR R1, [R1]
0x2000024A: 4288 CMP R0, R1
0x2000024C: D905 BLS .L3 ; 0x2000025A
0x2000024E: 480C LDR R0, =InrushCurrentManagement ; [PC, #48] [0x20000280] =0x200012F4
0x20000250: 6800 LDR R0, [R0]
0x20000252: 4780 BLX R0
.L2:
0x20000254: 4808 LDR R0, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #32] [0x20000278] =0x20001330
0x20000256: 2100 MOVS R1, #0
0x20000258: 6001 STR R1, [R0]
.L3:
0x2000025A: BD10 POP {R4, PC}
0x2000025C: 2000137E DC.W ADC_values
0x20000260: 20001270 DC.W rawMOSFETsVoltageDrop
0x20000264: 200012D8 DC.W MOSFETS_Management
0x20000268: 20001274 DC.W rawContactVoltageDropPlus
0x2000026C: 20001278 DC.W rawContactVoltageDropMinus
0x20000270: 40020004 DC.W 0x40020004
0x20000274: 20000C34 DC.W sys_data
0x20000278: 20001330 DC.W DMA1_Channel1_IRQHandler.current_integral
0x2000027C: 20000418 DC.W maxIntegral
0x20000280: 200012F4 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] =0x200012D8
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] =0x2000127C
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] =0x20000C34
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] =0x20001280
0x200002AE: 2101 MOVS R1, #1
0x200002B0: 6001 STR R1, [R0]
0x200002B2: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x200002D4] =0x2000126C
0x200002B4: 6001 STR R1, [R0]
0x200002B6: 4808 LDR R0, =uwTick ; [PC, #32] [0x200002D8] =0x200004E4
0x200002B8: 6800 LDR R0, [R0]
0x200002BA: 4908 LDR R1, =overcurrent_shutdown_time ; [PC, #32] [0x200002DC] =0x20000414
0x200002BC: 6008 STR R0, [R1]
0x200002BE: BD80 POP {R7, PC}
0x200002C0: 200012D8 DC.W MOSFETS_Management
0x200002C4: 200001F9 DC.W DoNothing
0x200002C8: 2000127C DC.W overload_shutdown_is_active
0x200002CC: 20000C34 DC.W sys_data
0x200002D0: 20001280 DC.W overcurrent_shutdown_is_active
0x200002D4: 2000126C DC.W statDataChanged
0x200002D8: 200004E4 DC.W uwTick
0x200002DC: 20000414 DC.W overcurrent_shutdown_time
USART1_IRQHandler:
0x200002E0: B580 PUSH {R7, LR}
0x200002E2: 4802 LDR R0, =huart1 ; [PC, #8] [0x200002EC] =0x20000DF4
0x200002E4: F000 F81C BL MODBUS_UART_IRQHandler__TT_veneer_T16_LDR_BX ; 0x20000320
0x200002E8: BD80 POP {R7, PC}
0x200002EA: 46C0 NOP
0x200002EC: 20000DF4 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] =0x08008BED
0x20000304: 469C MOV R12, R3
0x20000306: BC08 POP {R3}
0x20000308: 4760 BX R12
0x2000030A: 46C0 NOP
0x2000030C: 08008BED 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] =0x080098ED
0x20000324: 469C MOV R12, R3
0x20000326: BC08 POP {R3}
0x20000328: 4760 BX R12
0x2000032A: 46C0 NOP
0x2000032C: 080098ED DC.W MODBUS_UART_IRQHandler
Section .RamFunc from precharge.o, size=216, align=4
PreChargeStage:
0x20000330: B510 PUSH {R4, LR}
0x20000332: 4824 LDR R0, =PreChargeStage.stage ; [PC, #144] [0x200003C4] =0x200012C8
0x20000334: 6801 LDR R1, [R0]
0x20000336: 2902 CMP R1, #2
0x20000338: D010 BEQ .L1 ; 0x2000035C
0x2000033A: 2901 CMP R1, #1
0x2000033C: D031 BEQ .L4 ; 0x200003A2
0x2000033E: 2900 CMP R1, #0
0x20000340: D12E BNE .L3 ; 0x200003A0
0x20000342: 4921 LDR R1, =hdac1 ; [PC, #132] [0x200003C8] =0x200011F4
0x20000344: 680A LDR R2, [R1]
0x20000346: 2100 MOVS R1, #0
0x20000348: 6091 STR R1, [R2, #8]
0x2000034A: 6151 STR R1, [R2, #20]
0x2000034C: 4A1F LDR R2, =PreChargeStage.cnt ; [PC, #124] [0x200003CC] =0x200012D0
0x2000034E: 6813 LDR R3, [R2]
0x20000350: 1C5C ADDS R4, R3, #1
0x20000352: 6014 STR R4, [R2]
0x20000354: 2B10 CMP R3, #16
0x20000356: DB23 BLT .L3 ; 0x200003A0
0x20000358: 6011 STR R1, [R2]
0x2000035A: E02F B .L5 ; 0x200003BC
.L1:
0x2000035C: 491A LDR R1, =hdac1 ; [PC, #104] [0x200003C8] =0x200011F4
0x2000035E: 680A LDR R2, [R1]
0x20000360: 2100 MOVS R1, #0
0x20000362: 6091 STR R1, [R2, #8]
0x20000364: 6151 STR R1, [R2, #20]
0x20000366: 4A19 LDR R2, =PreChargeStage.cnt ; [PC, #100] [0x200003CC] =0x200012D0
0x20000368: 6813 LDR R3, [R2]
0x2000036A: 1C5C ADDS R4, R3, #1
0x2000036C: 6014 STR R4, [R2]
0x2000036E: 2B00 CMP R3, #0
0x20000370: D416 BMI .L3 ; 0x200003A0
0x20000372: 6001 STR R1, [R0]
0x20000374: 6011 STR R1, [R2]
0x20000376: 4816 LDR R0, =PreChargeStage.mal ; [PC, #88] [0x200003D0] =0x200012CC
0x20000378: 6802 LDR R2, [R0]
0x2000037A: 1C53 ADDS R3, R2, #1
0x2000037C: 6003 STR R3, [R0]
0x2000037E: 4B15 LDR R3, =0x0000063F ; [PC, #84] [0x200003D4]
0x20000380: 429A CMP R2, R3
0x20000382: DB0D BLT .L3 ; 0x200003A0
0x20000384: 6001 STR R1, [R0]
0x20000386: 2009 MOVS R0, #9
0x20000388: F000 F82E BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x200003E8
0x2000038C: 4812 LDR R0, =ReturnFunctionPtr ; [PC, #72] [0x200003D8] =0x200012B4
0x2000038E: 6800 LDR R0, [R0]
0x20000390: 2800 CMP R0, #0
0x20000392: D100 BNE .L2 ; 0x20000396
0x20000394: 4811 LDR R0, =DoNothing ; [PC, #68] [0x200003DC] =0x200001F9
.L2:
0x20000396: 4912 LDR R1, =MOSFETS_Management ; [PC, #72] [0x200003E0] =0x200012D8
0x20000398: 6008 STR R0, [R1]
0x2000039A: 2009 MOVS R0, #9
0x2000039C: F000 F82C BL HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX ; 0x200003F8
.L3:
0x200003A0: BD10 POP {R4, PC}
.L4:
0x200003A2: 4909 LDR R1, =hdac1 ; [PC, #36] [0x200003C8] =0x200011F4
0x200003A4: 6809 LDR R1, [R1]
0x200003A6: 4A0F LDR R2, =0x00000FFF ; [PC, #60] [0x200003E4]
0x200003A8: 608A STR R2, [R1, #8]
0x200003AA: 614A STR R2, [R1, #20]
0x200003AC: 4907 LDR R1, =PreChargeStage.cnt ; [PC, #28] [0x200003CC] =0x200012D0
0x200003AE: 680A LDR R2, [R1]
0x200003B0: 1C53 ADDS R3, R2, #1
0x200003B2: 600B STR R3, [R1]
0x200003B4: 2A00 CMP R2, #0
0x200003B6: D4F3 BMI .L3 ; 0x200003A0
0x200003B8: 2200 MOVS R2, #0
0x200003BA: 600A STR R2, [R1]
.L5:
0x200003BC: 6801 LDR R1, [R0]
0x200003BE: 1C49 ADDS R1, R1, #1
0x200003C0: 6001 STR R1, [R0]
0x200003C2: BD10 POP {R4, PC}
0x200003C4: 200012C8 DC.W PreChargeStage.stage
0x200003C8: 200011F4 DC.W hdac1
0x200003CC: 200012D0 DC.W PreChargeStage.cnt
0x200003D0: 200012CC DC.W PreChargeStage.mal
0x200003D4: 0000063F DC.W 0x0000063F
0x200003D8: 200012B4 DC.W ReturnFunctionPtr
0x200003DC: 200001F9 DC.W DoNothing
0x200003E0: 200012D8 DC.W MOSFETS_Management
0x200003E4: 00000FFF DC.W 0x00000FFF
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX:
0x200003E8: B408 PUSH {R3}
0x200003EA: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x200003F4] =0x08003D7D
0x200003EC: 469C MOV R12, R3
0x200003EE: BC08 POP {R3}
0x200003F0: 4760 BX R12
0x200003F2: 46C0 NOP
0x200003F4: 08003D7D DC.W HAL_NVIC_DisableIRQ
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX:
0x200003F8: B408 PUSH {R3}
0x200003FA: 4B02 LDR R3, =HAL_NVIC_EnableIRQ ; [PC, #8] [0x20000404] =0x08003D65
0x200003FC: 469C MOV R12, R3
0x200003FE: BC08 POP {R3}
0x20000400: 4760 BX R12
0x20000402: 46C0 NOP
0x20000404: 08003D65 DC.W HAL_NVIC_EnableIRQ
Section .data.uwTickPrio from stm32g0xx_hal.o, size=4, align=4
uwTickPrio:
0x20000408: 04 DC.B 0x04 ; '\x04'
0x20000409: 00 DC.B 0x00 ; '\0'
0x2000040A: 00 DC.B 0x00 ; '\0'
0x2000040B: 00 DC.B 0x00 ; '\0'
Section .data.swdioConnection from main.o, size=4, align=4
swdioConnection:
0x2000040C: FF DC.B 0xFF ; '\xFF'
0x2000040D: FF DC.B 0xFF ; '\xFF'
0x2000040E: FF DC.B 0xFF ; '\xFF'
0x2000040F: FF DC.B 0xFF ; '\xFF'
Section .data.overload_shutdown_time from main.o, size=4, align=4
overload_shutdown_time:
0x20000410: C0 DC.B 0xC0 ; '\xC0'
0x20000411: E0 DC.B 0xE0 ; '\xE0'
0x20000412: FF DC.B 0xFF ; '\xFF'
0x20000413: FF DC.B 0xFF ; '\xFF'
Section .data.overcurrent_shutdown_time from main.o, size=4, align=4
overcurrent_shutdown_time:
0x20000414: C0 DC.B 0xC0 ; '\xC0'
0x20000415: E0 DC.B 0xE0 ; '\xE0'
0x20000416: FF DC.B 0xFF ; '\xFF'
0x20000417: FF DC.B 0xFF ; '\xFF'
Section .data.maxIntegral from main.o, size=4, align=4
maxIntegral:
0x20000418: FF DC.B 0xFF ; '\xFF'
0x20000419: FF DC.B 0xFF ; '\xFF'
0x2000041A: FF DC.B 0xFF ; '\xFF'
0x2000041B: FF DC.B 0xFF ; '\xFF'
Section .data.SystemCoreClock from system_stm32g0xx.o, size=4, align=4
SystemCoreClock:
0x2000041C: 00 DC.B 0x00 ; '\0'
0x2000041D: 24 DC.B 0x24 ; '$'
0x2000041E: F4 DC.B 0xF4 ; '\xF4'
0x2000041F: 00 DC.B 0x00 ; '\0'
Section .data.RS485ActiveMode from main.o, size=4, align=4
RS485ActiveMode:
0x20000420: 01 DC.B 0x01 ; '\x01'
0x20000421: 00 DC.B 0x00 ; '\0'
0x20000422: 00 DC.B 0x00 ; '\0'
0x20000423: 00 DC.B 0x00 ; '\0'
Section .data.OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
OVP_Management_NoAutoreconnect.lastIdx:
0x20000424: FF DC.B 0xFF ; '\xFF'
0x20000425: FF DC.B 0xFF ; '\xFF'
0x20000426: FF DC.B 0xFF ; '\xFF'
0x20000427: 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:
0x20000428: 01 DC.B 0x01 ; '\x01'
0x20000429: 00 DC.B 0x00 ; '\0'
0x2000042A: 00 DC.B 0x00 ; '\0'
0x2000042B: 00 DC.B 0x00 ; '\0'
Section .data.LVP_OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
LVP_OVP_Management_NoAutoreconnect.lastIdx:
0x2000042C: FF DC.B 0xFF ; '\xFF'
0x2000042D: FF DC.B 0xFF ; '\xFF'
0x2000042E: FF DC.B 0xFF ; '\xFF'
0x2000042F: 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:
0x20000430: 01 DC.B 0x01 ; '\x01'
0x20000431: 00 DC.B 0x00 ; '\0'
0x20000432: 00 DC.B 0x00 ; '\0'
0x20000433: 00 DC.B 0x00 ; '\0'
Section .data.LVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
LVP_Management_NoAutoreconnect.lastIdx:
0x20000434: FF DC.B 0xFF ; '\xFF'
0x20000435: FF DC.B 0xFF ; '\xFF'
0x20000436: FF DC.B 0xFF ; '\xFF'
0x20000437: 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:
0x20000438: 01 DC.B 0x01 ; '\x01'
0x20000439: 00 DC.B 0x00 ; '\0'
0x2000043A: 00 DC.B 0x00 ; '\0'
0x2000043B: 00 DC.B 0x00 ; '\0'
Section .data.CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum from main.o, size=4, align=4
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum:
0x2000043C: 00 DC.B 0x00 ; '\0'
0x2000043D: B8 DC.B 0xB8 ; '\xB8'
0x2000043E: 0B DC.B 0x0B ; '\x0B'
0x2000043F: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_OVP_Management.lastIdx from main.o, size=4, align=4
AUTO_OVP_Management.lastIdx:
0x20000440: 02 DC.B 0x02 ; '\x02'
0x20000441: 00 DC.B 0x00 ; '\0'
0x20000442: 00 DC.B 0x00 ; '\0'
0x20000443: 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:
0x20000444: 01 DC.B 0x01 ; '\x01'
0x20000445: 00 DC.B 0x00 ; '\0'
0x20000446: 00 DC.B 0x00 ; '\0'
0x20000447: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_OVP_Management.lastIdx from main.o, size=4, align=4
AUTO_LVP_OVP_Management.lastIdx:
0x20000448: 04 DC.B 0x04 ; '\x04'
0x20000449: 00 DC.B 0x00 ; '\0'
0x2000044A: 00 DC.B 0x00 ; '\0'
0x2000044B: 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:
0x2000044C: 01 DC.B 0x01 ; '\x01'
0x2000044D: 00 DC.B 0x00 ; '\0'
0x2000044E: 00 DC.B 0x00 ; '\0'
0x2000044F: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_Management.lastIdx from main.o, size=4, align=4
AUTO_LVP_Management.lastIdx:
0x20000450: 02 DC.B 0x02 ; '\x02'
0x20000451: 00 DC.B 0x00 ; '\0'
0x20000452: 00 DC.B 0x00 ; '\0'
0x20000453: 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:
0x20000454: 01 DC.B 0x01 ; '\x01'
0x20000455: 00 DC.B 0x00 ; '\0'
0x20000456: 00 DC.B 0x00 ; '\0'
0x20000457: 00 DC.B 0x00 ; '\0'
Section .data.accessModeTable from raccess.o, size=139, align=1
accessModeTable:
0x20000458: 00 DC.B 0x00 ; '\0'
0x20000459: 00 DC.B 0x00 ; '\0'
0x2000045A: 00 DC.B 0x00 ; '\0'
0x2000045B: 00 DC.B 0x00 ; '\0'
0x2000045C: 02 DC.B 0x02 ; '\x02'
0x2000045D: 02 DC.B 0x02 ; '\x02'
0x2000045E: 00 DC.B 0x00 ; '\0'
0x2000045F: 00 DC.B 0x00 ; '\0'
0x20000460: 00 DC.B 0x00 ; '\0'
0x20000461: 00 DC.B 0x00 ; '\0'
0x20000462: 00 DC.B 0x00 ; '\0'
0x20000463: 02 DC.B 0x02 ; '\x02'
0x20000464: 02 DC.B 0x02 ; '\x02'
0x20000465: 02 DC.B 0x02 ; '\x02'
0x20000466: 02 DC.B 0x02 ; '\x02'
0x20000467: 02 DC.B 0x02 ; '\x02'
0x20000468: 01 DC.B 0x01 ; '\x01'
0x20000469: 00 DC.B 0x00 ; '\0'
0x2000046A: 00 DC.B 0x00 ; '\0'
0x2000046B: 00 DC.B 0x00 ; '\0'
0x2000046C: 00 DC.B 0x00 ; '\0'
0x2000046D: 00 DC.B 0x00 ; '\0'
0x2000046E: 00 DC.B 0x00 ; '\0'
0x2000046F: 00 DC.B 0x00 ; '\0'
0x20000470: 00 DC.B 0x00 ; '\0'
0x20000471: 00 DC.B 0x00 ; '\0'
0x20000472: 00 DC.B 0x00 ; '\0'
0x20000473: 00 DC.B 0x00 ; '\0'
0x20000474: 00 DC.B 0x00 ; '\0'
0x20000475: 01 DC.B 0x01 ; '\x01'
0x20000476: 01 DC.B 0x01 ; '\x01'
0x20000477: 01 DC.B 0x01 ; '\x01'
0x20000478: 00 DC.B 0x00 ; '\0'
0x20000479: 01 DC.B 0x01 ; '\x01'
0x2000047A: 01 DC.B 0x01 ; '\x01'
0x2000047B: 00 DC.B 0x00 ; '\0'
0x2000047C: 01 DC.B 0x01 ; '\x01'
0x2000047D: 00 DC.B 0x00 ; '\0'
0x2000047E: 02 DC.B 0x02 ; '\x02'
0x2000047F: 02 DC.B 0x02 ; '\x02'
0x20000480: 01 DC.B 0x01 ; '\x01'
0x20000481: 01 DC.B 0x01 ; '\x01'
0x20000482: 00 DC.B 0x00 ; '\0'
0x20000483: 00 DC.B 0x00 ; '\0'
0x20000484: 00 DC.B 0x00 ; '\0'
0x20000485: 00 DC.B 0x00 ; '\0'
0x20000486: 00 DC.B 0x00 ; '\0'
0x20000487: 00 DC.B 0x00 ; '\0'
0x20000488: 00 DC.B 0x00 ; '\0'
0x20000489: 00 DC.B 0x00 ; '\0'
0x2000048A: 00 DC.B 0x00 ; '\0'
0x2000048B: 00 DC.B 0x00 ; '\0'
0x2000048C: 00 DC.B 0x00 ; '\0'
0x2000048D: 00 DC.B 0x00 ; '\0'
0x2000048E: 00 DC.B 0x00 ; '\0'
0x2000048F: 00 DC.B 0x00 ; '\0'
0x20000490: 00 DC.B 0x00 ; '\0'
0x20000491: 00 DC.B 0x00 ; '\0'
0x20000492: 00 DC.B 0x00 ; '\0'
0x20000493: 00 DC.B 0x00 ; '\0'
0x20000494: 00 DC.B 0x00 ; '\0'
0x20000495: 00 DC.B 0x00 ; '\0'
0x20000496: 00 DC.B 0x00 ; '\0'
0x20000497: 00 DC.B 0x00 ; '\0'
0x20000498: 00 DC.B 0x00 ; '\0'
0x20000499: 00 DC.B 0x00 ; '\0'
0x2000049A: 00 DC.B 0x00 ; '\0'
0x2000049B: 00 DC.B 0x00 ; '\0'
0x2000049C: 00 DC.B 0x00 ; '\0'
0x2000049D: 00 DC.B 0x00 ; '\0'
0x2000049E: 00 DC.B 0x00 ; '\0'
0x2000049F: 00 DC.B 0x00 ; '\0'
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: 00 DC.B 0x00 ; '\0'
0x200004A5: 00 DC.B 0x00 ; '\0'
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: 00 DC.B 0x00 ; '\0'
0x200004AC: 00 DC.B 0x00 ; '\0'
0x200004AD: 00 DC.B 0x00 ; '\0'
0x200004AE: 00 DC.B 0x00 ; '\0'
0x200004AF: 00 DC.B 0x00 ; '\0'
0x200004B0: 00 DC.B 0x00 ; '\0'
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: 00 DC.B 0x00 ; '\0'
0x200004BE: 00 DC.B 0x00 ; '\0'
0x200004BF: 00 DC.B 0x00 ; '\0'
0x200004C0: 00 DC.B 0x00 ; '\0'
0x200004C1: 00 DC.B 0x00 ; '\0'
0x200004C2: 00 DC.B 0x00 ; '\0'
0x200004C3: 00 DC.B 0x00 ; '\0'
0x200004C4: 00 DC.B 0x00 ; '\0'
0x200004C5: 01 DC.B 0x01 ; '\x01'
0x200004C6: 01 DC.B 0x01 ; '\x01'
0x200004C7: 01 DC.B 0x01 ; '\x01'
0x200004C8: 01 DC.B 0x01 ; '\x01'
0x200004C9: 00 DC.B 0x00 ; '\0'
0x200004CA: 01 DC.B 0x01 ; '\x01'
0x200004CB: 01 DC.B 0x01 ; '\x01'
0x200004CC: 00 DC.B 0x00 ; '\0'
0x200004CD: 00 DC.B 0x00 ; '\0'
0x200004CE: 00 DC.B 0x00 ; '\0'
0x200004CF: 01 DC.B 0x01 ; '\x01'
0x200004D0: 01 DC.B 0x01 ; '\x01'
0x200004D1: 01 DC.B 0x01 ; '\x01'
0x200004D2: 01 DC.B 0x01 ; '\x01'
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'
Section .bss.RS485DisableButtonManagement.btn_state from main.o, size=1, align=1
RS485DisableButtonManagement.btn_state:
0x200004E3: 00 DC.B 0x00 ; '\0'
Section .bss.uwTick from stm32g0xx_hal.o, size=4, align=4
uwTick:
0x200004E4: 00 DC.B 0x00 ; '\0'
0x200004E5: 53 DC.B 0x53 ; 'S'
0x200004E6: 45 DC.B 0x45 ; 'E'
0x200004E7: 47 DC.B 0x47 ; 'G'
Section .bss.feepromLogData from feeprom.o, size=24, align=8
feepromLogData:
0x200004E8: 00 DC.B 0x00 ; '\0'
0x200004E9: 53 DC.B 0x53 ; 'S'
0x200004EA: 45 DC.B 0x45 ; 'E'
0x200004EB: 47 DC.B 0x47 ; 'G'
0x200004EC: 47 DC.B 0x47 ; 'G'
0x200004ED: 45 DC.B 0x45 ; 'E'
0x200004EE: 52 DC.B 0x52 ; 'R'
0x200004EF: 20 DC.B 0x20 ; ' '
0x200004F0: 63 DC.B 0x63 ; 'c'
0x200004F1: 6F DC.B 0x6F ; 'o'
0x200004F2: 6D DC.B 0x6D ; 'm'
0x200004F3: 70 DC.B 0x70 ; 'p'
0x200004F4: 69 DC.B 0x69 ; 'i'
0x200004F5: 6C DC.B 0x6C ; 'l'
0x200004F6: 65 DC.B 0x65 ; 'e'
0x200004F7: 72 DC.B 0x72 ; 'r'
0x200004F8: 20 DC.B 0x20 ; ' '
0x200004F9: 76 DC.B 0x76 ; 'v'
0x200004FA: 65 DC.B 0x65 ; 'e'
0x200004FB: 72 DC.B 0x72 ; 'r'
0x200004FC: 73 DC.B 0x73 ; 's'
0x200004FD: 69 DC.B 0x69 ; 'i'
0x200004FE: 6F DC.B 0x6F ; 'o'
0x200004FF: 6E DC.B 0x6E ; 'n'
Section .bss.vectorTableInRAM from main.o, size=192, align=256
vectorTableInRAM:
0x20000500: 43 DC.B 0x43 ; 'C'
0x20000501: 61 DC.B 0x61 ; 'a'
0x20000502: 6E DC.B 0x6E ; 'n'
0x20000503: 6E DC.B 0x6E ; 'n'
0x20000504: 6F DC.B 0x6F ; 'o'
0x20000505: 74 DC.B 0x74 ; 't'
0x20000506: 20 DC.B 0x20 ; ' '
0x20000507: 63 DC.B 0x63 ; 'c'
0x20000508: 6F DC.B 0x6F ; 'o'
0x20000509: 70 DC.B 0x70 ; 'p'
0x2000050A: 79 DC.B 0x79 ; 'y'
0x2000050B: 20 DC.B 0x20 ; ' '
0x2000050C: 56 DC.B 0x56 ; 'V'
0x2000050D: 65 DC.B 0x65 ; 'e'
0x2000050E: 63 DC.B 0x63 ; 'c'
0x2000050F: 74 DC.B 0x74 ; 't'
0x20000510: 6F DC.B 0x6F ; 'o'
0x20000511: 72 DC.B 0x72 ; 'r'
0x20000512: 20 DC.B 0x20 ; ' '
0x20000513: 54 DC.B 0x54 ; 'T'
0x20000514: 61 DC.B 0x61 ; 'a'
0x20000515: 62 DC.B 0x62 ; 'b'
0x20000516: 6C DC.B 0x6C ; 'l'
0x20000517: 65 DC.B 0x65 ; 'e'
0x20000518: 20 DC.B 0x20 ; ' '
0x20000519: 66 DC.B 0x66 ; 'f'
0x2000051A: 72 DC.B 0x72 ; 'r'
0x2000051B: 6F DC.B 0x6F ; 'o'
0x2000051C: 6D DC.B 0x6D ; 'm'
0x2000051D: 20 DC.B 0x20 ; ' '
0x2000051E: 46 DC.B 0x46 ; 'F'
0x2000051F: 4C DC.B 0x4C ; 'L'
0x20000520: 41 DC.B 0x41 ; 'A'
0x20000521: 53 DC.B 0x53 ; 'S'
0x20000522: 48 DC.B 0x48 ; 'H'
0x20000523: 20 DC.B 0x20 ; ' '
0x20000524: 74 DC.B 0x74 ; 't'
0x20000525: 6F DC.B 0x6F ; 'o'
0x20000526: 20 DC.B 0x20 ; ' '
0x20000527: 52 DC.B 0x52 ; 'R'
0x20000528: 41 DC.B 0x41 ; 'A'
0x20000529: 4D DC.B 0x4D ; 'M'
0x2000052A: 21 DC.B 0x21 ; '!'
0x2000052B: 20 DC.B 0x20 ; ' '
0x2000052C: 44 DC.B 0x44 ; 'D'
0x2000052D: 4D DC.B 0x4D ; 'M'
0x2000052E: 41 DC.B 0x41 ; 'A'
0x2000052F: 20 DC.B 0x20 ; ' '
0x20000530: 69 DC.B 0x69 ; 'i'
0x20000531: 73 DC.B 0x73 ; 's'
0x20000532: 20 DC.B 0x20 ; ' '
0x20000533: 6E DC.B 0x6E ; 'n'
0x20000534: 6F DC.B 0x6F ; 'o'
0x20000535: 74 DC.B 0x74 ; 't'
0x20000536: 20 DC.B 0x20 ; ' '
0x20000537: 72 DC.B 0x72 ; 'r'
0x20000538: 65 DC.B 0x65 ; 'e'
0x20000539: 61 DC.B 0x61 ; 'a'
0x2000053A: 64 DC.B 0x64 ; 'd'
0x2000053B: 79 DC.B 0x79 ; 'y'
0x2000053C: 21 DC.B 0x21 ; '!'
0x2000053D: 00 DC.B 0x00 ; '\0'
0x2000053E: 53 DC.B 0x53 ; 'S'
0x2000053F: 74 DC.B 0x74 ; 't'
0x20000540: 61 DC.B 0x61 ; 'a'
0x20000541: 72 DC.B 0x72 ; 'r'
0x20000542: 74 DC.B 0x74 ; 't'
0x20000543: 69 DC.B 0x69 ; 'i'
0x20000544: 6E DC.B 0x6E ; 'n'
0x20000545: 67 DC.B 0x67 ; 'g'
0x20000546: 20 DC.B 0x20 ; ' '
0x20000547: 56 DC.B 0x56 ; 'V'
0x20000548: 65 DC.B 0x65 ; 'e'
0x20000549: 63 DC.B 0x63 ; 'c'
0x2000054A: 74 DC.B 0x74 ; 't'
0x2000054B: 6F DC.B 0x6F ; 'o'
0x2000054C: 72 DC.B 0x72 ; 'r'
0x2000054D: 20 DC.B 0x20 ; ' '
0x2000054E: 54 DC.B 0x54 ; 'T'
0x2000054F: 61 DC.B 0x61 ; 'a'
0x20000550: 62 DC.B 0x62 ; 'b'
0x20000551: 6C DC.B 0x6C ; 'l'
0x20000552: 65 DC.B 0x65 ; 'e'
0x20000553: 20 DC.B 0x20 ; ' '
0x20000554: 63 DC.B 0x63 ; 'c'
0x20000555: 6F DC.B 0x6F ; 'o'
0x20000556: 70 DC.B 0x70 ; 'p'
0x20000557: 79 DC.B 0x79 ; 'y'
0x20000558: 69 DC.B 0x69 ; 'i'
0x20000559: 6E DC.B 0x6E ; 'n'
0x2000055A: 67 DC.B 0x67 ; 'g'
0x2000055B: 20 DC.B 0x20 ; ' '
0x2000055C: 66 DC.B 0x66 ; 'f'
0x2000055D: 72 DC.B 0x72 ; 'r'
0x2000055E: 6F DC.B 0x6F ; 'o'
0x2000055F: 6D DC.B 0x6D ; 'm'
0x20000560: 20 DC.B 0x20 ; ' '
0x20000561: 46 DC.B 0x46 ; 'F'
0x20000562: 4C DC.B 0x4C ; 'L'
0x20000563: 41 DC.B 0x41 ; 'A'
0x20000564: 53 DC.B 0x53 ; 'S'
0x20000565: 48 DC.B 0x48 ; 'H'
0x20000566: 20 DC.B 0x20 ; ' '
0x20000567: 74 DC.B 0x74 ; 't'
0x20000568: 6F DC.B 0x6F ; 'o'
0x20000569: 20 DC.B 0x20 ; ' '
0x2000056A: 52 DC.B 0x52 ; 'R'
0x2000056B: 41 DC.B 0x41 ; 'A'
0x2000056C: 4D DC.B 0x4D ; 'M'
0x2000056D: 2E DC.B 0x2E ; '.'
0x2000056E: 2E DC.B 0x2E ; '.'
0x2000056F: 2E DC.B 0x2E ; '.'
0x20000570: 00 DC.B 0x00 ; '\0'
0x20000571: 43 DC.B 0x43 ; 'C'
0x20000572: 61 DC.B 0x61 ; 'a'
0x20000573: 6E DC.B 0x6E ; 'n'
0x20000574: 6E DC.B 0x6E ; 'n'
0x20000575: 6F DC.B 0x6F ; 'o'
0x20000576: 74 DC.B 0x74 ; 't'
0x20000577: 20 DC.B 0x20 ; ' '
0x20000578: 66 DC.B 0x66 ; 'f'
0x20000579: 69 DC.B 0x69 ; 'i'
0x2000057A: 6E DC.B 0x6E ; 'n'
0x2000057B: 69 DC.B 0x69 ; 'i'
0x2000057C: 73 DC.B 0x73 ; 's'
0x2000057D: 68 DC.B 0x68 ; 'h'
0x2000057E: 20 DC.B 0x20 ; ' '
0x2000057F: 63 DC.B 0x63 ; 'c'
0x20000580: 6F DC.B 0x6F ; 'o'
0x20000581: 70 DC.B 0x70 ; 'p'
0x20000582: 79 DC.B 0x79 ; 'y'
0x20000583: 69 DC.B 0x69 ; 'i'
0x20000584: 6E DC.B 0x6E ; 'n'
0x20000585: 67 DC.B 0x67 ; 'g'
0x20000586: 20 DC.B 0x20 ; ' '
0x20000587: 56 DC.B 0x56 ; 'V'
0x20000588: 65 DC.B 0x65 ; 'e'
0x20000589: 63 DC.B 0x63 ; 'c'
0x2000058A: 74 DC.B 0x74 ; 't'
0x2000058B: 6F DC.B 0x6F ; 'o'
0x2000058C: 72 DC.B 0x72 ; 'r'
0x2000058D: 20 DC.B 0x20 ; ' '
0x2000058E: 54 DC.B 0x54 ; 'T'
0x2000058F: 61 DC.B 0x61 ; 'a'
0x20000590: 62 DC.B 0x62 ; 'b'
0x20000591: 6C DC.B 0x6C ; 'l'
0x20000592: 65 DC.B 0x65 ; 'e'
0x20000593: 20 DC.B 0x20 ; ' '
0x20000594: 66 DC.B 0x66 ; 'f'
0x20000595: 72 DC.B 0x72 ; 'r'
0x20000596: 6F DC.B 0x6F ; 'o'
0x20000597: 6D DC.B 0x6D ; 'm'
0x20000598: 20 DC.B 0x20 ; ' '
0x20000599: 46 DC.B 0x46 ; 'F'
0x2000059A: 4C DC.B 0x4C ; 'L'
0x2000059B: 41 DC.B 0x41 ; 'A'
0x2000059C: 53 DC.B 0x53 ; 'S'
0x2000059D: 48 DC.B 0x48 ; 'H'
0x2000059E: 20 DC.B 0x20 ; ' '
0x2000059F: 74 DC.B 0x74 ; 't'
0x200005A0: 6F DC.B 0x6F ; 'o'
0x200005A1: 20 DC.B 0x20 ; ' '
0x200005A2: 52 DC.B 0x52 ; 'R'
0x200005A3: 41 DC.B 0x41 ; 'A'
0x200005A4: 4D DC.B 0x4D ; 'M'
0x200005A5: 21 DC.B 0x21 ; '!'
0x200005A6: 00 DC.B 0x00 ; '\0'
0x200005A7: 56 DC.B 0x56 ; 'V'
0x200005A8: 65 DC.B 0x65 ; 'e'
0x200005A9: 63 DC.B 0x63 ; 'c'
0x200005AA: 74 DC.B 0x74 ; 't'
0x200005AB: 6F DC.B 0x6F ; 'o'
0x200005AC: 72 DC.B 0x72 ; 'r'
0x200005AD: 20 DC.B 0x20 ; ' '
0x200005AE: 54 DC.B 0x54 ; 'T'
0x200005AF: 61 DC.B 0x61 ; 'a'
0x200005B0: 62 DC.B 0x62 ; 'b'
0x200005B1: 6C DC.B 0x6C ; 'l'
0x200005B2: 65 DC.B 0x65 ; 'e'
0x200005B3: 20 DC.B 0x20 ; ' '
0x200005B4: 68 DC.B 0x68 ; 'h'
0x200005B5: 61 DC.B 0x61 ; 'a'
0x200005B6: 73 DC.B 0x73 ; 's'
0x200005B7: 20 DC.B 0x20 ; ' '
0x200005B8: 62 DC.B 0x62 ; 'b'
0x200005B9: 65 DC.B 0x65 ; 'e'
0x200005BA: 65 DC.B 0x65 ; 'e'
0x200005BB: 6E DC.B 0x6E ; 'n'
0x200005BC: 20 DC.B 0x20 ; ' '
0x200005BD: 63 DC.B 0x63 ; 'c'
0x200005BE: 6F DC.B 0x6F ; 'o'
0x200005BF: 70 DC.B 0x70 ; 'p'
Section .bss.feepromData from feeprom.o, size=56, align=8
feepromData:
0x200005C0: 00 DC.B 0x00 ; '\0'
0x200005C1: 4B DC.B 0x4B ; 'K'
0x200005C2: 00 DC.B 0x00 ; '\0'
0x200005C3: 00 DC.B 0x00 ; '\0'
0x200005C4: 65 DC.B 0x65 ; 'e'
0x200005C5: 00 DC.B 0x00 ; '\0'
0x200005C6: 01 DC.B 0x01 ; '\x01'
0x200005C7: 00 DC.B 0x00 ; '\0'
0x200005C8: 01 DC.B 0x01 ; '\x01'
0x200005C9: 00 DC.B 0x00 ; '\0'
0x200005CA: E8 DC.B 0xE8 ; '\xE8'
0x200005CB: 03 DC.B 0x03 ; '\x03'
0x200005CC: 00 DC.B 0x00 ; '\0'
0x200005CD: 00 DC.B 0x00 ; '\0'
0x200005CE: 00 DC.B 0x00 ; '\0'
0x200005CF: 00 DC.B 0x00 ; '\0'
0x200005D0: 00 DC.B 0x00 ; '\0'
0x200005D1: 00 DC.B 0x00 ; '\0'
0x200005D2: 38 DC.B 0x38 ; '8'
0x200005D3: 00 DC.B 0x00 ; '\0'
0x200005D4: 4C DC.B 0x4C ; 'L'
0x200005D5: 00 DC.B 0x00 ; '\0'
0x200005D6: 20 DC.B 0x20 ; ' '
0x200005D7: 03 DC.B 0x03 ; '\x03'
0x200005D8: 4C DC.B 0x4C ; 'L'
0x200005D9: 04 DC.B 0x04 ; '\x04'
0x200005DA: DD DC.B 0xDD ; '\xDD'
0x200005DB: 05 DC.B 0x05 ; '\x05'
0x200005DC: 3F DC.B 0x3F ; '?'
0x200005DD: 02 DC.B 0x02 ; '\x02'
0x200005DE: B8 DC.B 0xB8 ; '\xB8'
0x200005DF: 00 DC.B 0x00 ; '\0'
0x200005E0: 00 DC.B 0x00 ; '\0'
0x200005E1: 00 DC.B 0x00 ; '\0'
0x200005E2: 00 DC.B 0x00 ; '\0'
0x200005E3: 00 DC.B 0x00 ; '\0'
0x200005E4: 00 DC.B 0x00 ; '\0'
0x200005E5: 00 DC.B 0x00 ; '\0'
0x200005E6: 00 DC.B 0x00 ; '\0'
0x200005E7: 00 DC.B 0x00 ; '\0'
0x200005E8: 00 DC.B 0x00 ; '\0'
0x200005E9: 53 DC.B 0x53 ; 'S'
0x200005EA: 45 DC.B 0x45 ; 'E'
0x200005EB: 47 DC.B 0x47 ; 'G'
0x200005EC: 47 DC.B 0x47 ; 'G'
0x200005ED: 45 DC.B 0x45 ; 'E'
0x200005EE: 52 DC.B 0x52 ; 'R'
0x200005EF: 20 DC.B 0x20 ; ' '
0x200005F0: 63 DC.B 0x63 ; 'c'
0x200005F1: 6F DC.B 0x6F ; 'o'
0x200005F2: 6D DC.B 0x6D ; 'm'
0x200005F3: 70 DC.B 0x70 ; 'p'
0x200005F4: 69 DC.B 0x69 ; 'i'
0x200005F5: 6C DC.B 0x6C ; 'l'
0x200005F6: 65 DC.B 0x65 ; 'e'
0x200005F7: 72 DC.B 0x72 ; 'r'
Section .bss.libc._acUpBuffer from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=1024, align=4
_acUpBuffer:
0x200005F8: 30 DC.B 0x30 ; '0'
0x200005F9: 31 DC.B 0x31 ; '1'
0x200005FA: 32 DC.B 0x32 ; '2'
0x200005FB: 33 DC.B 0x33 ; '3'
0x200005FC: 34 DC.B 0x34 ; '4'
0x200005FD: 35 DC.B 0x35 ; '5'
0x200005FE: 36 DC.B 0x36 ; '6'
0x200005FF: 37 DC.B 0x37 ; '7'
0x20000600: 38 DC.B 0x38 ; '8'
0x20000601: 39 DC.B 0x39 ; '9'
0x20000602: 41 DC.B 0x41 ; 'A'
0x20000603: 42 DC.B 0x42 ; 'B'
0x20000604: 43 DC.B 0x43 ; 'C'
0x20000605: 44 DC.B 0x44 ; 'D'
0x20000606: 45 DC.B 0x45 ; 'E'
0x20000607: 46 DC.B 0x46 ; 'F'
0x20000608: 00 DC.B 0x00 ; '\0'
0x20000609: 47 DC.B 0x47 ; 'G'
0x2000060A: 43 DC.B 0x43 ; 'C'
0x2000060B: 43 DC.B 0x43 ; 'C'
0x2000060C: 3A DC.B 0x3A ; ':'
0x2000060D: 20 DC.B 0x20 ; ' '
0x2000060E: 28 DC.B 0x28 ; '('
0x2000060F: 62 DC.B 0x62 ; 'b'
0x20000610: 61 DC.B 0x61 ; 'a'
0x20000611: 73 DC.B 0x73 ; 's'
0x20000612: 65 DC.B 0x65 ; 'e'
0x20000613: 64 DC.B 0x64 ; 'd'
0x20000614: 20 DC.B 0x20 ; ' '
0x20000615: 6F DC.B 0x6F ; 'o'
0x20000616: 6E DC.B 0x6E ; 'n'
0x20000617: 20 DC.B 0x20 ; ' '
0x20000618: 61 DC.B 0x61 ; 'a'
0x20000619: 72 DC.B 0x72 ; 'r'
0x2000061A: 6D DC.B 0x6D ; 'm'
0x2000061B: 2D DC.B 0x2D ; '-'
0x2000061C: 31 DC.B 0x31 ; '1'
0x2000061D: 32 DC.B 0x32 ; '2'
0x2000061E: 2E DC.B 0x2E ; '.'
0x2000061F: 32 DC.B 0x32 ; '2'
0x20000620: 2E DC.B 0x2E ; '.'
0x20000621: 52 DC.B 0x52 ; 'R'
0x20000622: 65 DC.B 0x65 ; 'e'
0x20000623: 6C DC.B 0x6C ; 'l'
0x20000624: 31 DC.B 0x31 ; '1'
0x20000625: 20 DC.B 0x20 ; ' '
0x20000626: 73 DC.B 0x73 ; 's'
0x20000627: 6F DC.B 0x6F ; 'o'
0x20000628: 75 DC.B 0x75 ; 'u'
0x20000629: 72 DC.B 0x72 ; 'r'
0x2000062A: 63 DC.B 0x63 ; 'c'
0x2000062B: 65 DC.B 0x65 ; 'e'
0x2000062C: 20 DC.B 0x20 ; ' '
0x2000062D: 72 DC.B 0x72 ; 'r'
0x2000062E: 65 DC.B 0x65 ; 'e'
0x2000062F: 6C DC.B 0x6C ; 'l'
0x20000630: 65 DC.B 0x65 ; 'e'
0x20000631: 61 DC.B 0x61 ; 'a'
0x20000632: 73 DC.B 0x73 ; 's'
0x20000633: 65 DC.B 0x65 ; 'e'
0x20000634: 29 DC.B 0x29 ; ')'
0x20000635: 20 DC.B 0x20 ; ' '
0x20000636: 31 DC.B 0x31 ; '1'
0x20000637: 32 DC.B 0x32 ; '2'
0x20000638: 2E DC.B 0x2E ; '.'
0x20000639: 32 DC.B 0x32 ; '2'
0x2000063A: 2E DC.B 0x2E ; '.'
0x2000063B: 31 DC.B 0x31 ; '1'
0x2000063C: 20 DC.B 0x20 ; ' '
0x2000063D: 32 DC.B 0x32 ; '2'
0x2000063E: 30 DC.B 0x30 ; '0'
0x2000063F: 32 DC.B 0x32 ; '2'
0x20000640: 32 DC.B 0x32 ; '2'
0x20000641: 31 DC.B 0x31 ; '1'
0x20000642: 32 DC.B 0x32 ; '2'
0x20000643: 30 DC.B 0x30 ; '0'
0x20000644: 35 DC.B 0x35 ; '5'
0x20000645: 00 DC.B 0x00 ; '\0'
0x20000646: 41 DC.B 0x41 ; 'A'
0x20000647: 2C DC.B 0x2C ; ','
0x20000648: 00 DC.B 0x00 ; '\0'
0x20000649: 00 DC.B 0x00 ; '\0'
0x2000064A: 00 DC.B 0x00 ; '\0'
0x2000064B: 61 DC.B 0x61 ; 'a'
0x2000064C: 65 DC.B 0x65 ; 'e'
0x2000064D: 61 DC.B 0x61 ; 'a'
0x2000064E: 62 DC.B 0x62 ; 'b'
0x2000064F: 69 DC.B 0x69 ; 'i'
0x20000650: 00 DC.B 0x00 ; '\0'
0x20000651: 01 DC.B 0x01 ; '\x01'
0x20000652: 22 DC.B 0x22 ; '\"'
0x20000653: 00 DC.B 0x00 ; '\0'
0x20000654: 00 DC.B 0x00 ; '\0'
0x20000655: 00 DC.B 0x00 ; '\0'
0x20000656: 05 DC.B 0x05 ; '\x05'
0x20000657: 36 DC.B 0x36 ; '6'
0x20000658: 2D DC.B 0x2D ; '-'
0x20000659: 4D DC.B 0x4D ; 'M'
0x2000065A: 00 DC.B 0x00 ; '\0'
0x2000065B: 06 DC.B 0x06 ; '\x06'
0x2000065C: 0B DC.B 0x0B ; '\x0B'
0x2000065D: 07 DC.B 0x07 ; '\x07'
0x2000065E: 4D DC.B 0x4D ; 'M'
0x2000065F: 09 DC.B 0x09 ; '\t'
0x20000660: 01 DC.B 0x01 ; '\x01'
0x20000661: 12 DC.B 0x12 ; '\x12'
0x20000662: 04 DC.B 0x04 ; '\x04'
0x20000663: 14 DC.B 0x14 ; '\x14'
0x20000664: 01 DC.B 0x01 ; '\x01'
0x20000665: 15 DC.B 0x15 ; '\x15'
0x20000666: 01 DC.B 0x01 ; '\x01'
0x20000667: 17 DC.B 0x17 ; '\x17'
0x20000668: 03 DC.B 0x03 ; '\x03'
0x20000669: 18 DC.B 0x18 ; '\x18'
0x2000066A: 01 DC.B 0x01 ; '\x01'
0x2000066B: 19 DC.B 0x19 ; '\x19'
0x2000066C: 01 DC.B 0x01 ; '\x01'
0x2000066D: 1A DC.B 0x1A ; '\x1A'
0x2000066E: 01 DC.B 0x01 ; '\x01'
0x2000066F: 1E DC.B 0x1E ; '\x1E'
0x20000670: 02 DC.B 0x02 ; '\x02'
0x20000671: 26 DC.B 0x26 ; '&'
0x20000672: 01 DC.B 0x01 ; '\x01'
0x20000673: 00 DC.B 0x00 ; '\0'
0x20000674: 00 DC.B 0x00 ; '\0'
0x20000675: 00 DC.B 0x00 ; '\0'
0x20000676: 00 DC.B 0x00 ; '\0'
0x20000677: 00 DC.B 0x00 ; '\0'
0x20000678: 00 DC.B 0x00 ; '\0'
0x20000679: 00 DC.B 0x00 ; '\0'
0x2000067A: 00 DC.B 0x00 ; '\0'
0x2000067B: 00 DC.B 0x00 ; '\0'
0x2000067C: 00 DC.B 0x00 ; '\0'
0x2000067D: 00 DC.B 0x00 ; '\0'
0x2000067E: 00 DC.B 0x00 ; '\0'
0x2000067F: 00 DC.B 0x00 ; '\0'
0x20000680: 00 DC.B 0x00 ; '\0'
0x20000681: 00 DC.B 0x00 ; '\0'
0x20000682: 00 DC.B 0x00 ; '\0'
0x20000683: 00 DC.B 0x00 ; '\0'
0x20000684: 01 DC.B 0x01 ; '\x01'
0x20000685: 00 DC.B 0x00 ; '\0'
0x20000686: 00 DC.B 0x00 ; '\0'
0x20000687: 00 DC.B 0x00 ; '\0'
0x20000688: 00 DC.B 0x00 ; '\0'
0x20000689: 00 DC.B 0x00 ; '\0'
0x2000068A: 00 DC.B 0x00 ; '\0'
0x2000068B: 00 DC.B 0x00 ; '\0'
0x2000068C: 00 DC.B 0x00 ; '\0'
0x2000068D: 00 DC.B 0x00 ; '\0'
0x2000068E: 00 DC.B 0x00 ; '\0'
0x2000068F: 00 DC.B 0x00 ; '\0'
0x20000690: 04 DC.B 0x04 ; '\x04'
0x20000691: 00 DC.B 0x00 ; '\0'
0x20000692: F1 DC.B 0xF1 ; '\xF1'
0x20000693: FF DC.B 0xFF ; '\xFF'
0x20000694: 00 DC.B 0x00 ; '\0'
0x20000695: 00 DC.B 0x00 ; '\0'
0x20000696: 00 DC.B 0x00 ; '\0'
0x20000697: 00 DC.B 0x00 ; '\0'
0x20000698: 00 DC.B 0x00 ; '\0'
0x20000699: 00 DC.B 0x00 ; '\0'
0x2000069A: 00 DC.B 0x00 ; '\0'
0x2000069B: 00 DC.B 0x00 ; '\0'
0x2000069C: 00 DC.B 0x00 ; '\0'
0x2000069D: 00 DC.B 0x00 ; '\0'
0x2000069E: 00 DC.B 0x00 ; '\0'
0x2000069F: 00 DC.B 0x00 ; '\0'
0x200006A0: 03 DC.B 0x03 ; '\x03'
0x200006A1: 00 DC.B 0x00 ; '\0'
0x200006A2: 01 DC.B 0x01 ; '\x01'
0x200006A3: 00 DC.B 0x00 ; '\0'
0x200006A4: 00 DC.B 0x00 ; '\0'
0x200006A5: 00 DC.B 0x00 ; '\0'
0x200006A6: 00 DC.B 0x00 ; '\0'
0x200006A7: 00 DC.B 0x00 ; '\0'
0x200006A8: 00 DC.B 0x00 ; '\0'
0x200006A9: 00 DC.B 0x00 ; '\0'
0x200006AA: 00 DC.B 0x00 ; '\0'
0x200006AB: 00 DC.B 0x00 ; '\0'
0x200006AC: 00 DC.B 0x00 ; '\0'
0x200006AD: 00 DC.B 0x00 ; '\0'
0x200006AE: 00 DC.B 0x00 ; '\0'
0x200006AF: 00 DC.B 0x00 ; '\0'
0x200006B0: 03 DC.B 0x03 ; '\x03'
0x200006B1: 00 DC.B 0x00 ; '\0'
0x200006B2: 02 DC.B 0x02 ; '\x02'
0x200006B3: 00 DC.B 0x00 ; '\0'
0x200006B4: 00 DC.B 0x00 ; '\0'
0x200006B5: 00 DC.B 0x00 ; '\0'
0x200006B6: 00 DC.B 0x00 ; '\0'
0x200006B7: 00 DC.B 0x00 ; '\0'
0x200006B8: 00 DC.B 0x00 ; '\0'
0x200006B9: 00 DC.B 0x00 ; '\0'
0x200006BA: 00 DC.B 0x00 ; '\0'
0x200006BB: 00 DC.B 0x00 ; '\0'
0x200006BC: 00 DC.B 0x00 ; '\0'
0x200006BD: 00 DC.B 0x00 ; '\0'
0x200006BE: 00 DC.B 0x00 ; '\0'
0x200006BF: 00 DC.B 0x00 ; '\0'
0x200006C0: 03 DC.B 0x03 ; '\x03'
0x200006C1: 00 DC.B 0x00 ; '\0'
0x200006C2: 03 DC.B 0x03 ; '\x03'
0x200006C3: 00 DC.B 0x00 ; '\0'
0x200006C4: 00 DC.B 0x00 ; '\0'
0x200006C5: 00 DC.B 0x00 ; '\0'
0x200006C6: 00 DC.B 0x00 ; '\0'
0x200006C7: 00 DC.B 0x00 ; '\0'
0x200006C8: 00 DC.B 0x00 ; '\0'
0x200006C9: 00 DC.B 0x00 ; '\0'
0x200006CA: 00 DC.B 0x00 ; '\0'
0x200006CB: 00 DC.B 0x00 ; '\0'
0x200006CC: 00 DC.B 0x00 ; '\0'
0x200006CD: 00 DC.B 0x00 ; '\0'
0x200006CE: 00 DC.B 0x00 ; '\0'
0x200006CF: 00 DC.B 0x00 ; '\0'
0x200006D0: 03 DC.B 0x03 ; '\x03'
0x200006D1: 00 DC.B 0x00 ; '\0'
0x200006D2: 04 DC.B 0x04 ; '\x04'
0x200006D3: 00 DC.B 0x00 ; '\0'
0x200006D4: 00 DC.B 0x00 ; '\0'
0x200006D5: 00 DC.B 0x00 ; '\0'
0x200006D6: 00 DC.B 0x00 ; '\0'
0x200006D7: 00 DC.B 0x00 ; '\0'
0x200006D8: 00 DC.B 0x00 ; '\0'
0x200006D9: 00 DC.B 0x00 ; '\0'
0x200006DA: 00 DC.B 0x00 ; '\0'
0x200006DB: 00 DC.B 0x00 ; '\0'
0x200006DC: 00 DC.B 0x00 ; '\0'
0x200006DD: 00 DC.B 0x00 ; '\0'
0x200006DE: 00 DC.B 0x00 ; '\0'
0x200006DF: 00 DC.B 0x00 ; '\0'
0x200006E0: 03 DC.B 0x03 ; '\x03'
0x200006E1: 00 DC.B 0x00 ; '\0'
0x200006E2: 05 DC.B 0x05 ; '\x05'
0x200006E3: 00 DC.B 0x00 ; '\0'
0x200006E4: 0E DC.B 0x0E ; '\x0E'
0x200006E5: 00 DC.B 0x00 ; '\0'
0x200006E6: 00 DC.B 0x00 ; '\0'
0x200006E7: 00 DC.B 0x00 ; '\0'
0x200006E8: 00 DC.B 0x00 ; '\0'
0x200006E9: 00 DC.B 0x00 ; '\0'
0x200006EA: 00 DC.B 0x00 ; '\0'
0x200006EB: 00 DC.B 0x00 ; '\0'
0x200006EC: 00 DC.B 0x00 ; '\0'
0x200006ED: 00 DC.B 0x00 ; '\0'
0x200006EE: 00 DC.B 0x00 ; '\0'
0x200006EF: 00 DC.B 0x00 ; '\0'
0x200006F0: 00 DC.B 0x00 ; '\0'
0x200006F1: 00 DC.B 0x00 ; '\0'
0x200006F2: 05 DC.B 0x05 ; '\x05'
0x200006F3: 00 DC.B 0x00 ; '\0'
0x200006F4: 00 DC.B 0x00 ; '\0'
0x200006F5: 00 DC.B 0x00 ; '\0'
0x200006F6: 00 DC.B 0x00 ; '\0'
0x200006F7: 00 DC.B 0x00 ; '\0'
0x200006F8: 00 DC.B 0x00 ; '\0'
0x200006F9: 00 DC.B 0x00 ; '\0'
0x200006FA: 00 DC.B 0x00 ; '\0'
0x200006FB: 00 DC.B 0x00 ; '\0'
0x200006FC: 00 DC.B 0x00 ; '\0'
0x200006FD: 00 DC.B 0x00 ; '\0'
0x200006FE: 00 DC.B 0x00 ; '\0'
0x200006FF: 00 DC.B 0x00 ; '\0'
0x20000700: 03 DC.B 0x03 ; '\x03'
0x20000701: 00 DC.B 0x00 ; '\0'
0x20000702: 06 DC.B 0x06 ; '\x06'
0x20000703: 00 DC.B 0x00 ; '\0'
0x20000704: 11 DC.B 0x11 ; '\x11'
0x20000705: 00 DC.B 0x00 ; '\0'
0x20000706: 00 DC.B 0x00 ; '\0'
0x20000707: 00 DC.B 0x00 ; '\0'
0x20000708: 00 DC.B 0x00 ; '\0'
0x20000709: 00 DC.B 0x00 ; '\0'
0x2000070A: 00 DC.B 0x00 ; '\0'
0x2000070B: 00 DC.B 0x00 ; '\0'
0x2000070C: 00 DC.B 0x00 ; '\0'
0x2000070D: 00 DC.B 0x00 ; '\0'
0x2000070E: 00 DC.B 0x00 ; '\0'
0x2000070F: 00 DC.B 0x00 ; '\0'
0x20000710: 00 DC.B 0x00 ; '\0'
0x20000711: 00 DC.B 0x00 ; '\0'
0x20000712: 06 DC.B 0x06 ; '\x06'
0x20000713: 00 DC.B 0x00 ; '\0'
0x20000714: 14 DC.B 0x14 ; '\x14'
0x20000715: 00 DC.B 0x00 ; '\0'
0x20000716: 00 DC.B 0x00 ; '\0'
0x20000717: 00 DC.B 0x00 ; '\0'
0x20000718: 01 DC.B 0x01 ; '\x01'
0x20000719: 00 DC.B 0x00 ; '\0'
0x2000071A: 00 DC.B 0x00 ; '\0'
0x2000071B: 00 DC.B 0x00 ; '\0'
0x2000071C: 54 DC.B 0x54 ; 'T'
0x2000071D: 00 DC.B 0x00 ; '\0'
0x2000071E: 00 DC.B 0x00 ; '\0'
0x2000071F: 00 DC.B 0x00 ; '\0'
0x20000720: 02 DC.B 0x02 ; '\x02'
0x20000721: 00 DC.B 0x00 ; '\0'
0x20000722: 06 DC.B 0x06 ; '\x06'
0x20000723: 00 DC.B 0x00 ; '\0'
0x20000724: 0E DC.B 0x0E ; '\x0E'
0x20000725: 00 DC.B 0x00 ; '\0'
0x20000726: 00 DC.B 0x00 ; '\0'
0x20000727: 00 DC.B 0x00 ; '\0'
0x20000728: 40 DC.B 0x40 ; '@'
0x20000729: 00 DC.B 0x00 ; '\0'
0x2000072A: 00 DC.B 0x00 ; '\0'
0x2000072B: 00 DC.B 0x00 ; '\0'
0x2000072C: 00 DC.B 0x00 ; '\0'
0x2000072D: 00 DC.B 0x00 ; '\0'
0x2000072E: 00 DC.B 0x00 ; '\0'
0x2000072F: 00 DC.B 0x00 ; '\0'
0x20000730: 00 DC.B 0x00 ; '\0'
0x20000731: 00 DC.B 0x00 ; '\0'
0x20000732: 06 DC.B 0x06 ; '\x06'
0x20000733: 00 DC.B 0x00 ; '\0'
0x20000734: 1C DC.B 0x1C ; '\x1C'
0x20000735: 00 DC.B 0x00 ; '\0'
0x20000736: 00 DC.B 0x00 ; '\0'
0x20000737: 00 DC.B 0x00 ; '\0'
0x20000738: 00 DC.B 0x00 ; '\0'
0x20000739: 00 DC.B 0x00 ; '\0'
0x2000073A: 00 DC.B 0x00 ; '\0'
0x2000073B: 00 DC.B 0x00 ; '\0'
0x2000073C: 00 DC.B 0x00 ; '\0'
0x2000073D: 04 DC.B 0x04 ; '\x04'
0x2000073E: 00 DC.B 0x00 ; '\0'
0x2000073F: 00 DC.B 0x00 ; '\0'
0x20000740: 01 DC.B 0x01 ; '\x01'
0x20000741: 00 DC.B 0x00 ; '\0'
0x20000742: 4F DC.B 0x4F ; 'O'
0x20000743: 00 DC.B 0x00 ; '\0'
0x20000744: 28 DC.B 0x28 ; '('
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: 10 DC.B 0x10 ; '\x10'
0x2000074D: 00 DC.B 0x00 ; '\0'
0x2000074E: 00 DC.B 0x00 ; '\0'
0x2000074F: 00 DC.B 0x00 ; '\0'
0x20000750: 01 DC.B 0x01 ; '\x01'
0x20000751: 00 DC.B 0x00 ; '\0'
0x20000752: 4E DC.B 0x4E ; 'N'
0x20000753: 00 DC.B 0x00 ; '\0'
0x20000754: 36 DC.B 0x36 ; '6'
0x20000755: 00 DC.B 0x00 ; '\0'
0x20000756: 00 DC.B 0x00 ; '\0'
0x20000757: 00 DC.B 0x00 ; '\0'
0x20000758: 00 DC.B 0x00 ; '\0'
0x20000759: 00 DC.B 0x00 ; '\0'
0x2000075A: 00 DC.B 0x00 ; '\0'
0x2000075B: 00 DC.B 0x00 ; '\0'
0x2000075C: 11 DC.B 0x11 ; '\x11'
0x2000075D: 00 DC.B 0x00 ; '\0'
0x2000075E: 00 DC.B 0x00 ; '\0'
0x2000075F: 00 DC.B 0x00 ; '\0'
0x20000760: 01 DC.B 0x01 ; '\x01'
0x20000761: 00 DC.B 0x00 ; '\0'
0x20000762: 4C DC.B 0x4C ; 'L'
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: 00 DC.B 0x00 ; '\0'
0x20000769: 00 DC.B 0x00 ; '\0'
0x2000076A: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x20000771: 00 DC.B 0x00 ; '\0'
0x20000772: 08 DC.B 0x08 ; '\x08'
0x20000773: 00 DC.B 0x00 ; '\0'
0x20000774: 11 DC.B 0x11 ; '\x11'
0x20000775: 00 DC.B 0x00 ; '\0'
0x20000776: 00 DC.B 0x00 ; '\0'
0x20000777: 00 DC.B 0x00 ; '\0'
0x20000778: 00 DC.B 0x00 ; '\0'
0x20000779: 00 DC.B 0x00 ; '\0'
0x2000077A: 00 DC.B 0x00 ; '\0'
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: 08 DC.B 0x08 ; '\x08'
0x20000783: 00 DC.B 0x00 ; '\0'
0x20000784: 42 DC.B 0x42 ; 'B'
0x20000785: 00 DC.B 0x00 ; '\0'
0x20000786: 00 DC.B 0x00 ; '\0'
0x20000787: 00 DC.B 0x00 ; '\0'
0x20000788: 01 DC.B 0x01 ; '\x01'
0x20000789: 00 DC.B 0x00 ; '\0'
0x2000078A: 00 DC.B 0x00 ; '\0'
0x2000078B: 00 DC.B 0x00 ; '\0'
0x2000078C: 4A DC.B 0x4A ; 'J'
0x2000078D: 00 DC.B 0x00 ; '\0'
0x2000078E: 00 DC.B 0x00 ; '\0'
0x2000078F: 00 DC.B 0x00 ; '\0'
0x20000790: 02 DC.B 0x02 ; '\x02'
0x20000791: 00 DC.B 0x00 ; '\0'
0x20000792: 08 DC.B 0x08 ; '\x08'
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: 00 DC.B 0x00 ; '\0'
0x20000799: 00 DC.B 0x00 ; '\0'
0x2000079A: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200007A1: 00 DC.B 0x00 ; '\0'
0x200007A2: 0A DC.B 0x0A ; '\n'
0x200007A3: 00 DC.B 0x00 ; '\0'
0x200007A4: 11 DC.B 0x11 ; '\x11'
0x200007A5: 00 DC.B 0x00 ; '\0'
0x200007A6: 00 DC.B 0x00 ; '\0'
0x200007A7: 00 DC.B 0x00 ; '\0'
0x200007A8: 00 DC.B 0x00 ; '\0'
0x200007A9: 00 DC.B 0x00 ; '\0'
0x200007AA: 00 DC.B 0x00 ; '\0'
0x200007AB: 00 DC.B 0x00 ; '\0'
0x200007AC: 00 DC.B 0x00 ; '\0'
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: 0A DC.B 0x0A ; '\n'
0x200007B3: 00 DC.B 0x00 ; '\0'
0x200007B4: 50 DC.B 0x50 ; 'P'
0x200007B5: 00 DC.B 0x00 ; '\0'
0x200007B6: 00 DC.B 0x00 ; '\0'
0x200007B7: 00 DC.B 0x00 ; '\0'
0x200007B8: 01 DC.B 0x01 ; '\x01'
0x200007B9: 00 DC.B 0x00 ; '\0'
0x200007BA: 00 DC.B 0x00 ; '\0'
0x200007BB: 00 DC.B 0x00 ; '\0'
0x200007BC: 68 DC.B 0x68 ; 'h'
0x200007BD: 00 DC.B 0x00 ; '\0'
0x200007BE: 00 DC.B 0x00 ; '\0'
0x200007BF: 00 DC.B 0x00 ; '\0'
0x200007C0: 02 DC.B 0x02 ; '\x02'
0x200007C1: 00 DC.B 0x00 ; '\0'
0x200007C2: 0A DC.B 0x0A ; '\n'
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: 00 DC.B 0x00 ; '\0'
0x200007C9: 00 DC.B 0x00 ; '\0'
0x200007CA: 00 DC.B 0x00 ; '\0'
0x200007CB: 00 DC.B 0x00 ; '\0'
0x200007CC: 00 DC.B 0x00 ; '\0'
0x200007CD: 00 DC.B 0x00 ; '\0'
0x200007CE: 00 DC.B 0x00 ; '\0'
0x200007CF: 00 DC.B 0x00 ; '\0'
0x200007D0: 03 DC.B 0x03 ; '\x03'
0x200007D1: 00 DC.B 0x00 ; '\0'
0x200007D2: 0C DC.B 0x0C ; '\x0C'
0x200007D3: 00 DC.B 0x00 ; '\0'
0x200007D4: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x200007DB: 00 DC.B 0x00 ; '\0'
0x200007DC: 00 DC.B 0x00 ; '\0'
0x200007DD: 00 DC.B 0x00 ; '\0'
0x200007DE: 00 DC.B 0x00 ; '\0'
0x200007DF: 00 DC.B 0x00 ; '\0'
0x200007E0: 00 DC.B 0x00 ; '\0'
0x200007E1: 00 DC.B 0x00 ; '\0'
0x200007E2: 0C DC.B 0x0C ; '\x0C'
0x200007E3: 00 DC.B 0x00 ; '\0'
0x200007E4: 0E DC.B 0x0E ; '\x0E'
0x200007E5: 00 DC.B 0x00 ; '\0'
0x200007E6: 00 DC.B 0x00 ; '\0'
0x200007E7: 00 DC.B 0x00 ; '\0'
0x200007E8: E4 DC.B 0xE4 ; '\xE4'
0x200007E9: 00 DC.B 0x00 ; '\0'
0x200007EA: 00 DC.B 0x00 ; '\0'
0x200007EB: 00 DC.B 0x00 ; '\0'
0x200007EC: 00 DC.B 0x00 ; '\0'
0x200007ED: 00 DC.B 0x00 ; '\0'
0x200007EE: 00 DC.B 0x00 ; '\0'
0x200007EF: 00 DC.B 0x00 ; '\0'
0x200007F0: 00 DC.B 0x00 ; '\0'
0x200007F1: 00 DC.B 0x00 ; '\0'
0x200007F2: 0C DC.B 0x0C ; '\x0C'
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: 00 DC.B 0x00 ; '\0'
0x200007FB: 00 DC.B 0x00 ; '\0'
0x200007FC: 00 DC.B 0x00 ; '\0'
0x200007FD: 00 DC.B 0x00 ; '\0'
0x200007FE: 00 DC.B 0x00 ; '\0'
0x200007FF: 00 DC.B 0x00 ; '\0'
0x20000800: 03 DC.B 0x03 ; '\x03'
0x20000801: 00 DC.B 0x00 ; '\0'
0x20000802: 0E DC.B 0x0E ; '\x0E'
0x20000803: 00 DC.B 0x00 ; '\0'
0x20000804: 11 DC.B 0x11 ; '\x11'
0x20000805: 00 DC.B 0x00 ; '\0'
0x20000806: 00 DC.B 0x00 ; '\0'
0x20000807: 00 DC.B 0x00 ; '\0'
0x20000808: 00 DC.B 0x00 ; '\0'
0x20000809: 00 DC.B 0x00 ; '\0'
0x2000080A: 00 DC.B 0x00 ; '\0'
0x2000080B: 00 DC.B 0x00 ; '\0'
0x2000080C: 00 DC.B 0x00 ; '\0'
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: 0E DC.B 0x0E ; '\x0E'
0x20000813: 00 DC.B 0x00 ; '\0'
0x20000814: 0E DC.B 0x0E ; '\x0E'
0x20000815: 00 DC.B 0x00 ; '\0'
0x20000816: 00 DC.B 0x00 ; '\0'
0x20000817: 00 DC.B 0x00 ; '\0'
0x20000818: D4 DC.B 0xD4 ; '\xD4'
0x20000819: 00 DC.B 0x00 ; '\0'
0x2000081A: 00 DC.B 0x00 ; '\0'
0x2000081B: 00 DC.B 0x00 ; '\0'
0x2000081C: 00 DC.B 0x00 ; '\0'
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: 0E DC.B 0x0E ; '\x0E'
0x20000823: 00 DC.B 0x00 ; '\0'
0x20000824: 00 DC.B 0x00 ; '\0'
0x20000825: 00 DC.B 0x00 ; '\0'
0x20000826: 00 DC.B 0x00 ; '\0'
0x20000827: 00 DC.B 0x00 ; '\0'
0x20000828: 00 DC.B 0x00 ; '\0'
0x20000829: 00 DC.B 0x00 ; '\0'
0x2000082A: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x20000831: 00 DC.B 0x00 ; '\0'
0x20000832: 10 DC.B 0x10 ; '\x10'
0x20000833: 00 DC.B 0x00 ; '\0'
0x20000834: 11 DC.B 0x11 ; '\x11'
0x20000835: 00 DC.B 0x00 ; '\0'
0x20000836: 00 DC.B 0x00 ; '\0'
0x20000837: 00 DC.B 0x00 ; '\0'
0x20000838: 00 DC.B 0x00 ; '\0'
0x20000839: 00 DC.B 0x00 ; '\0'
0x2000083A: 00 DC.B 0x00 ; '\0'
0x2000083B: 00 DC.B 0x00 ; '\0'
0x2000083C: 00 DC.B 0x00 ; '\0'
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: 10 DC.B 0x10 ; '\x10'
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: 00 DC.B 0x00 ; '\0'
0x2000084B: 00 DC.B 0x00 ; '\0'
0x2000084C: 00 DC.B 0x00 ; '\0'
0x2000084D: 00 DC.B 0x00 ; '\0'
0x2000084E: 00 DC.B 0x00 ; '\0'
0x2000084F: 00 DC.B 0x00 ; '\0'
0x20000850: 03 DC.B 0x03 ; '\x03'
0x20000851: 00 DC.B 0x00 ; '\0'
0x20000852: 12 DC.B 0x12 ; '\x12'
0x20000853: 00 DC.B 0x00 ; '\0'
0x20000854: 11 DC.B 0x11 ; '\x11'
0x20000855: 00 DC.B 0x00 ; '\0'
0x20000856: 00 DC.B 0x00 ; '\0'
0x20000857: 00 DC.B 0x00 ; '\0'
0x20000858: 00 DC.B 0x00 ; '\0'
0x20000859: 00 DC.B 0x00 ; '\0'
0x2000085A: 00 DC.B 0x00 ; '\0'
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: 12 DC.B 0x12 ; '\x12'
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: 00 DC.B 0x00 ; '\0'
0x20000869: 00 DC.B 0x00 ; '\0'
0x2000086A: 00 DC.B 0x00 ; '\0'
0x2000086B: 00 DC.B 0x00 ; '\0'
0x2000086C: 00 DC.B 0x00 ; '\0'
0x2000086D: 00 DC.B 0x00 ; '\0'
0x2000086E: 00 DC.B 0x00 ; '\0'
0x2000086F: 00 DC.B 0x00 ; '\0'
0x20000870: 03 DC.B 0x03 ; '\x03'
0x20000871: 00 DC.B 0x00 ; '\0'
0x20000872: 14 DC.B 0x14 ; '\x14'
0x20000873: 00 DC.B 0x00 ; '\0'
0x20000874: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x2000087B: 00 DC.B 0x00 ; '\0'
0x2000087C: 00 DC.B 0x00 ; '\0'
0x2000087D: 00 DC.B 0x00 ; '\0'
0x2000087E: 00 DC.B 0x00 ; '\0'
0x2000087F: 00 DC.B 0x00 ; '\0'
0x20000880: 00 DC.B 0x00 ; '\0'
0x20000881: 00 DC.B 0x00 ; '\0'
0x20000882: 14 DC.B 0x14 ; '\x14'
0x20000883: 00 DC.B 0x00 ; '\0'
0x20000884: 0E DC.B 0x0E ; '\x0E'
0x20000885: 00 DC.B 0x00 ; '\0'
0x20000886: 00 DC.B 0x00 ; '\0'
0x20000887: 00 DC.B 0x00 ; '\0'
0x20000888: E8 DC.B 0xE8 ; '\xE8'
0x20000889: 00 DC.B 0x00 ; '\0'
0x2000088A: 00 DC.B 0x00 ; '\0'
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: 14 DC.B 0x14 ; '\x14'
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: 00 DC.B 0x00 ; '\0'
0x20000899: 00 DC.B 0x00 ; '\0'
0x2000089A: 00 DC.B 0x00 ; '\0'
0x2000089B: 00 DC.B 0x00 ; '\0'
0x2000089C: 00 DC.B 0x00 ; '\0'
0x2000089D: 00 DC.B 0x00 ; '\0'
0x2000089E: 00 DC.B 0x00 ; '\0'
0x2000089F: 00 DC.B 0x00 ; '\0'
0x200008A0: 03 DC.B 0x03 ; '\x03'
0x200008A1: 00 DC.B 0x00 ; '\0'
0x200008A2: 16 DC.B 0x16 ; '\x16'
0x200008A3: 00 DC.B 0x00 ; '\0'
0x200008A4: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x200008AB: 00 DC.B 0x00 ; '\0'
0x200008AC: 00 DC.B 0x00 ; '\0'
0x200008AD: 00 DC.B 0x00 ; '\0'
0x200008AE: 00 DC.B 0x00 ; '\0'
0x200008AF: 00 DC.B 0x00 ; '\0'
0x200008B0: 00 DC.B 0x00 ; '\0'
0x200008B1: 00 DC.B 0x00 ; '\0'
0x200008B2: 16 DC.B 0x16 ; '\x16'
0x200008B3: 00 DC.B 0x00 ; '\0'
0x200008B4: 0E DC.B 0x0E ; '\x0E'
0x200008B5: 00 DC.B 0x00 ; '\0'
0x200008B6: 00 DC.B 0x00 ; '\0'
0x200008B7: 00 DC.B 0x00 ; '\0'
0x200008B8: B0 DC.B 0xB0 ; '\xB0'
0x200008B9: 00 DC.B 0x00 ; '\0'
0x200008BA: 00 DC.B 0x00 ; '\0'
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: 16 DC.B 0x16 ; '\x16'
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: 00 DC.B 0x00 ; '\0'
0x200008C9: 00 DC.B 0x00 ; '\0'
0x200008CA: 00 DC.B 0x00 ; '\0'
0x200008CB: 00 DC.B 0x00 ; '\0'
0x200008CC: 00 DC.B 0x00 ; '\0'
0x200008CD: 00 DC.B 0x00 ; '\0'
0x200008CE: 00 DC.B 0x00 ; '\0'
0x200008CF: 00 DC.B 0x00 ; '\0'
0x200008D0: 03 DC.B 0x03 ; '\x03'
0x200008D1: 00 DC.B 0x00 ; '\0'
0x200008D2: 18 DC.B 0x18 ; '\x18'
0x200008D3: 00 DC.B 0x00 ; '\0'
0x200008D4: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x200008DB: 00 DC.B 0x00 ; '\0'
0x200008DC: 00 DC.B 0x00 ; '\0'
0x200008DD: 00 DC.B 0x00 ; '\0'
0x200008DE: 00 DC.B 0x00 ; '\0'
0x200008DF: 00 DC.B 0x00 ; '\0'
0x200008E0: 00 DC.B 0x00 ; '\0'
0x200008E1: 00 DC.B 0x00 ; '\0'
0x200008E2: 18 DC.B 0x18 ; '\x18'
0x200008E3: 00 DC.B 0x00 ; '\0'
0x200008E4: 0E DC.B 0x0E ; '\x0E'
0x200008E5: 00 DC.B 0x00 ; '\0'
0x200008E6: 00 DC.B 0x00 ; '\0'
0x200008E7: 00 DC.B 0x00 ; '\0'
0x200008E8: 74 DC.B 0x74 ; 't'
0x200008E9: 00 DC.B 0x00 ; '\0'
0x200008EA: 00 DC.B 0x00 ; '\0'
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: 18 DC.B 0x18 ; '\x18'
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: 00 DC.B 0x00 ; '\0'
0x200008F9: 00 DC.B 0x00 ; '\0'
0x200008FA: 00 DC.B 0x00 ; '\0'
0x200008FB: 00 DC.B 0x00 ; '\0'
0x200008FC: 00 DC.B 0x00 ; '\0'
0x200008FD: 00 DC.B 0x00 ; '\0'
0x200008FE: 00 DC.B 0x00 ; '\0'
0x200008FF: 00 DC.B 0x00 ; '\0'
0x20000900: 03 DC.B 0x03 ; '\x03'
0x20000901: 00 DC.B 0x00 ; '\0'
0x20000902: 1A DC.B 0x1A ; '\x1A'
0x20000903: 00 DC.B 0x00 ; '\0'
0x20000904: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
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: 1A DC.B 0x1A ; '\x1A'
0x20000913: 00 DC.B 0x00 ; '\0'
0x20000914: 0E DC.B 0x0E ; '\x0E'
0x20000915: 00 DC.B 0x00 ; '\0'
0x20000916: 00 DC.B 0x00 ; '\0'
0x20000917: 00 DC.B 0x00 ; '\0'
0x20000918: 80 DC.B 0x80 ; '\x80'
0x20000919: 00 DC.B 0x00 ; '\0'
0x2000091A: 00 DC.B 0x00 ; '\0'
0x2000091B: 00 DC.B 0x00 ; '\0'
0x2000091C: 00 DC.B 0x00 ; '\0'
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: 1A DC.B 0x1A ; '\x1A'
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: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x20000931: 00 DC.B 0x00 ; '\0'
0x20000932: 1C DC.B 0x1C ; '\x1C'
0x20000933: 00 DC.B 0x00 ; '\0'
0x20000934: 11 DC.B 0x11 ; '\x11'
0x20000935: 00 DC.B 0x00 ; '\0'
0x20000936: 00 DC.B 0x00 ; '\0'
0x20000937: 00 DC.B 0x00 ; '\0'
0x20000938: 00 DC.B 0x00 ; '\0'
0x20000939: 00 DC.B 0x00 ; '\0'
0x2000093A: 00 DC.B 0x00 ; '\0'
0x2000093B: 00 DC.B 0x00 ; '\0'
0x2000093C: 00 DC.B 0x00 ; '\0'
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: 1C DC.B 0x1C ; '\x1C'
0x20000943: 00 DC.B 0x00 ; '\0'
0x20000944: 0E DC.B 0x0E ; '\x0E'
0x20000945: 00 DC.B 0x00 ; '\0'
0x20000946: 00 DC.B 0x00 ; '\0'
0x20000947: 00 DC.B 0x00 ; '\0'
0x20000948: 30 DC.B 0x30 ; '0'
0x20000949: 00 DC.B 0x00 ; '\0'
0x2000094A: 00 DC.B 0x00 ; '\0'
0x2000094B: 00 DC.B 0x00 ; '\0'
0x2000094C: 00 DC.B 0x00 ; '\0'
0x2000094D: 00 DC.B 0x00 ; '\0'
0x2000094E: 00 DC.B 0x00 ; '\0'
0x2000094F: 00 DC.B 0x00 ; '\0'
0x20000950: 00 DC.B 0x00 ; '\0'
0x20000951: 00 DC.B 0x00 ; '\0'
0x20000952: 1C DC.B 0x1C ; '\x1C'
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: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x20000961: 00 DC.B 0x00 ; '\0'
0x20000962: 1E DC.B 0x1E ; '\x1E'
0x20000963: 00 DC.B 0x00 ; '\0'
0x20000964: 11 DC.B 0x11 ; '\x11'
0x20000965: 00 DC.B 0x00 ; '\0'
0x20000966: 00 DC.B 0x00 ; '\0'
0x20000967: 00 DC.B 0x00 ; '\0'
0x20000968: 00 DC.B 0x00 ; '\0'
0x20000969: 00 DC.B 0x00 ; '\0'
0x2000096A: 00 DC.B 0x00 ; '\0'
0x2000096B: 00 DC.B 0x00 ; '\0'
0x2000096C: 00 DC.B 0x00 ; '\0'
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: 1E DC.B 0x1E ; '\x1E'
0x20000973: 00 DC.B 0x00 ; '\0'
0x20000974: 0E DC.B 0x0E ; '\x0E'
0x20000975: 00 DC.B 0x00 ; '\0'
0x20000976: 00 DC.B 0x00 ; '\0'
0x20000977: 00 DC.B 0x00 ; '\0'
0x20000978: 30 DC.B 0x30 ; '0'
0x20000979: 00 DC.B 0x00 ; '\0'
0x2000097A: 00 DC.B 0x00 ; '\0'
0x2000097B: 00 DC.B 0x00 ; '\0'
0x2000097C: 00 DC.B 0x00 ; '\0'
0x2000097D: 00 DC.B 0x00 ; '\0'
0x2000097E: 00 DC.B 0x00 ; '\0'
0x2000097F: 00 DC.B 0x00 ; '\0'
0x20000980: 00 DC.B 0x00 ; '\0'
0x20000981: 00 DC.B 0x00 ; '\0'
0x20000982: 1E DC.B 0x1E ; '\x1E'
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: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x20000991: 00 DC.B 0x00 ; '\0'
0x20000992: 20 DC.B 0x20 ; ' '
0x20000993: 00 DC.B 0x00 ; '\0'
0x20000994: 11 DC.B 0x11 ; '\x11'
0x20000995: 00 DC.B 0x00 ; '\0'
0x20000996: 00 DC.B 0x00 ; '\0'
0x20000997: 00 DC.B 0x00 ; '\0'
0x20000998: 00 DC.B 0x00 ; '\0'
0x20000999: 00 DC.B 0x00 ; '\0'
0x2000099A: 00 DC.B 0x00 ; '\0'
0x2000099B: 00 DC.B 0x00 ; '\0'
0x2000099C: 00 DC.B 0x00 ; '\0'
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: 20 DC.B 0x20 ; ' '
0x200009A3: 00 DC.B 0x00 ; '\0'
0x200009A4: 0E DC.B 0x0E ; '\x0E'
0x200009A5: 00 DC.B 0x00 ; '\0'
0x200009A6: 00 DC.B 0x00 ; '\0'
0x200009A7: 00 DC.B 0x00 ; '\0'
0x200009A8: 38 DC.B 0x38 ; '8'
0x200009A9: 00 DC.B 0x00 ; '\0'
0x200009AA: 00 DC.B 0x00 ; '\0'
0x200009AB: 00 DC.B 0x00 ; '\0'
0x200009AC: 00 DC.B 0x00 ; '\0'
0x200009AD: 00 DC.B 0x00 ; '\0'
0x200009AE: 00 DC.B 0x00 ; '\0'
0x200009AF: 00 DC.B 0x00 ; '\0'
0x200009B0: 00 DC.B 0x00 ; '\0'
0x200009B1: 00 DC.B 0x00 ; '\0'
0x200009B2: 20 DC.B 0x20 ; ' '
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: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200009C1: 00 DC.B 0x00 ; '\0'
0x200009C2: 22 DC.B 0x22 ; '\"'
0x200009C3: 00 DC.B 0x00 ; '\0'
0x200009C4: 11 DC.B 0x11 ; '\x11'
0x200009C5: 00 DC.B 0x00 ; '\0'
0x200009C6: 00 DC.B 0x00 ; '\0'
0x200009C7: 00 DC.B 0x00 ; '\0'
0x200009C8: 00 DC.B 0x00 ; '\0'
0x200009C9: 00 DC.B 0x00 ; '\0'
0x200009CA: 00 DC.B 0x00 ; '\0'
0x200009CB: 00 DC.B 0x00 ; '\0'
0x200009CC: 00 DC.B 0x00 ; '\0'
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: 22 DC.B 0x22 ; '\"'
0x200009D3: 00 DC.B 0x00 ; '\0'
0x200009D4: 0E DC.B 0x0E ; '\x0E'
0x200009D5: 00 DC.B 0x00 ; '\0'
0x200009D6: 00 DC.B 0x00 ; '\0'
0x200009D7: 00 DC.B 0x00 ; '\0'
0x200009D8: 3C DC.B 0x3C ; '<'
0x200009D9: 00 DC.B 0x00 ; '\0'
0x200009DA: 00 DC.B 0x00 ; '\0'
0x200009DB: 00 DC.B 0x00 ; '\0'
0x200009DC: 00 DC.B 0x00 ; '\0'
0x200009DD: 00 DC.B 0x00 ; '\0'
0x200009DE: 00 DC.B 0x00 ; '\0'
0x200009DF: 00 DC.B 0x00 ; '\0'
0x200009E0: 00 DC.B 0x00 ; '\0'
0x200009E1: 00 DC.B 0x00 ; '\0'
0x200009E2: 22 DC.B 0x22 ; '\"'
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: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200009F1: 00 DC.B 0x00 ; '\0'
0x200009F2: 24 DC.B 0x24 ; '$'
0x200009F3: 00 DC.B 0x00 ; '\0'
0x200009F4: 11 DC.B 0x11 ; '\x11'
0x200009F5: 00 DC.B 0x00 ; '\0'
0x200009F6: 00 DC.B 0x00 ; '\0'
0x200009F7: 00 DC.B 0x00 ; '\0'
Section .bss.modbusData from main.o, size=572, align=4
modbusData:
0x200009F8: 25 DC.B 0x25 ; '%'
0x200009F9: 73 DC.B 0x73 ; 's'
0x200009FA: 25 DC.B 0x25 ; '%'
0x200009FB: 73 DC.B 0x73 ; 's'
0x200009FC: 3A DC.B 0x3A ; ':'
0x200009FD: 20 DC.B 0x20 ; ' '
0x200009FE: 41 DC.B 0x41 ; 'A'
0x200009FF: 44 DC.B 0x44 ; 'D'
0x20000A00: 43 DC.B 0x43 ; 'C'
0x20000A01: 20 DC.B 0x20 ; ' '
0x20000A02: 43 DC.B 0x43 ; 'C'
0x20000A03: 61 DC.B 0x61 ; 'a'
0x20000A04: 6C DC.B 0x6C ; 'l'
0x20000A05: 69 DC.B 0x69 ; 'i'
0x20000A06: 62 DC.B 0x62 ; 'b'
0x20000A07: 72 DC.B 0x72 ; 'r'
0x20000A08: 61 DC.B 0x61 ; 'a'
0x20000A09: 74 DC.B 0x74 ; 't'
0x20000A0A: 69 DC.B 0x69 ; 'i'
0x20000A0B: 6F DC.B 0x6F ; 'o'
0x20000A0C: 6E DC.B 0x6E ; 'n'
0x20000A0D: 20 DC.B 0x20 ; ' '
0x20000A0E: 76 DC.B 0x76 ; 'v'
0x20000A0F: 61 DC.B 0x61 ; 'a'
0x20000A10: 6C DC.B 0x6C ; 'l'
0x20000A11: 75 DC.B 0x75 ; 'u'
0x20000A12: 65 DC.B 0x65 ; 'e'
0x20000A13: 3A DC.B 0x3A ; ':'
0x20000A14: 20 DC.B 0x20 ; ' '
0x20000A15: 25 DC.B 0x25 ; '%'
0x20000A16: 75 DC.B 0x75 ; 'u'
0x20000A17: 0A DC.B 0x0A ; '\n'
0x20000A18: 00 DC.B 0x00 ; '\0'
0x20000A19: 1B DC.B 0x1B ; '\x1B'
0x20000A1A: 5B DC.B 0x5B ; '['
0x20000A1B: 31 DC.B 0x31 ; '1'
0x20000A1C: 3B DC.B 0x3B ; ';'
0x20000A1D: 33 DC.B 0x33 ; '3'
0x20000A1E: 32 DC.B 0x32 ; '2'
0x20000A1F: 6D DC.B 0x6D ; 'm'
0x20000A20: 00 DC.B 0x00 ; '\0'
0x20000A21: 41 DC.B 0x41 ; 'A'
0x20000A22: 44 DC.B 0x44 ; 'D'
0x20000A23: 43 DC.B 0x43 ; 'C'
0x20000A24: 20 DC.B 0x20 ; ' '
0x20000A25: 63 DC.B 0x63 ; 'c'
0x20000A26: 61 DC.B 0x61 ; 'a'
0x20000A27: 6C DC.B 0x6C ; 'l'
0x20000A28: 69 DC.B 0x69 ; 'i'
0x20000A29: 62 DC.B 0x62 ; 'b'
0x20000A2A: 72 DC.B 0x72 ; 'r'
0x20000A2B: 61 DC.B 0x61 ; 'a'
0x20000A2C: 74 DC.B 0x74 ; 't'
0x20000A2D: 69 DC.B 0x69 ; 'i'
0x20000A2E: 6F DC.B 0x6F ; 'o'
0x20000A2F: 6E DC.B 0x6E ; 'n'
0x20000A30: 20 DC.B 0x20 ; ' '
0x20000A31: 65 DC.B 0x65 ; 'e'
0x20000A32: 72 DC.B 0x72 ; 'r'
0x20000A33: 72 DC.B 0x72 ; 'r'
0x20000A34: 6F DC.B 0x6F ; 'o'
0x20000A35: 72 DC.B 0x72 ; 'r'
0x20000A36: 21 DC.B 0x21 ; '!'
0x20000A37: 00 DC.B 0x00 ; '\0'
0x20000A38: 43 DC.B 0x43 ; 'C'
0x20000A39: 61 DC.B 0x61 ; 'a'
0x20000A3A: 6E DC.B 0x6E ; 'n'
0x20000A3B: 6E DC.B 0x6E ; 'n'
0x20000A3C: 6F DC.B 0x6F ; 'o'
0x20000A3D: 74 DC.B 0x74 ; 't'
0x20000A3E: 20 DC.B 0x20 ; ' '
0x20000A3F: 73 DC.B 0x73 ; 's'
0x20000A40: 74 DC.B 0x74 ; 't'
0x20000A41: 6F DC.B 0x6F ; 'o'
0x20000A42: 70 DC.B 0x70 ; 'p'
0x20000A43: 20 DC.B 0x20 ; ' '
0x20000A44: 41 DC.B 0x41 ; 'A'
0x20000A45: 44 DC.B 0x44 ; 'D'
0x20000A46: 43 DC.B 0x43 ; 'C'
0x20000A47: 21 DC.B 0x21 ; '!'
0x20000A48: 00 DC.B 0x00 ; '\0'
0x20000A49: 25 DC.B 0x25 ; '%'
0x20000A4A: 73 DC.B 0x73 ; 's'
0x20000A4B: 3A DC.B 0x3A ; ':'
0x20000A4C: 20 DC.B 0x20 ; ' '
0x20000A4D: 44 DC.B 0x44 ; 'D'
0x20000A4E: 41 DC.B 0x41 ; 'A'
0x20000A4F: 43 DC.B 0x43 ; 'C'
0x20000A50: 20 DC.B 0x20 ; ' '
0x20000A51: 43 DC.B 0x43 ; 'C'
0x20000A52: 61 DC.B 0x61 ; 'a'
0x20000A53: 6C DC.B 0x6C ; 'l'
0x20000A54: 69 DC.B 0x69 ; 'i'
0x20000A55: 62 DC.B 0x62 ; 'b'
0x20000A56: 72 DC.B 0x72 ; 'r'
0x20000A57: 61 DC.B 0x61 ; 'a'
0x20000A58: 74 DC.B 0x74 ; 't'
0x20000A59: 69 DC.B 0x69 ; 'i'
0x20000A5A: 6F DC.B 0x6F ; 'o'
0x20000A5B: 6E DC.B 0x6E ; 'n'
0x20000A5C: 20 DC.B 0x20 ; ' '
0x20000A5D: 76 DC.B 0x76 ; 'v'
0x20000A5E: 61 DC.B 0x61 ; 'a'
0x20000A5F: 6C DC.B 0x6C ; 'l'
0x20000A60: 75 DC.B 0x75 ; 'u'
0x20000A61: 65 DC.B 0x65 ; 'e'
0x20000A62: 20 DC.B 0x20 ; ' '
0x20000A63: 66 DC.B 0x66 ; 'f'
0x20000A64: 6F DC.B 0x6F ; 'o'
0x20000A65: 72 DC.B 0x72 ; 'r'
0x20000A66: 20 DC.B 0x20 ; ' '
0x20000A67: 63 DC.B 0x63 ; 'c'
0x20000A68: 68 DC.B 0x68 ; 'h'
0x20000A69: 61 DC.B 0x61 ; 'a'
0x20000A6A: 6E DC.B 0x6E ; 'n'
0x20000A6B: 6E DC.B 0x6E ; 'n'
0x20000A6C: 65 DC.B 0x65 ; 'e'
0x20000A6D: 6C DC.B 0x6C ; 'l'
0x20000A6E: 20 DC.B 0x20 ; ' '
0x20000A6F: 31 DC.B 0x31 ; '1'
0x20000A70: 3A DC.B 0x3A ; ':'
0x20000A71: 20 DC.B 0x20 ; ' '
0x20000A72: 25 DC.B 0x25 ; '%'
0x20000A73: 75 DC.B 0x75 ; 'u'
0x20000A74: 0A DC.B 0x0A ; '\n'
0x20000A75: 00 DC.B 0x00 ; '\0'
0x20000A76: 25 DC.B 0x25 ; '%'
0x20000A77: 73 DC.B 0x73 ; 's'
0x20000A78: 3A DC.B 0x3A ; ':'
0x20000A79: 20 DC.B 0x20 ; ' '
0x20000A7A: 44 DC.B 0x44 ; 'D'
0x20000A7B: 41 DC.B 0x41 ; 'A'
0x20000A7C: 43 DC.B 0x43 ; 'C'
0x20000A7D: 20 DC.B 0x20 ; ' '
0x20000A7E: 43 DC.B 0x43 ; 'C'
0x20000A7F: 61 DC.B 0x61 ; 'a'
0x20000A80: 6C DC.B 0x6C ; 'l'
0x20000A81: 69 DC.B 0x69 ; 'i'
0x20000A82: 62 DC.B 0x62 ; 'b'
0x20000A83: 72 DC.B 0x72 ; 'r'
0x20000A84: 61 DC.B 0x61 ; 'a'
0x20000A85: 74 DC.B 0x74 ; 't'
0x20000A86: 69 DC.B 0x69 ; 'i'
0x20000A87: 6F DC.B 0x6F ; 'o'
0x20000A88: 6E DC.B 0x6E ; 'n'
0x20000A89: 20 DC.B 0x20 ; ' '
0x20000A8A: 76 DC.B 0x76 ; 'v'
0x20000A8B: 61 DC.B 0x61 ; 'a'
0x20000A8C: 6C DC.B 0x6C ; 'l'
0x20000A8D: 75 DC.B 0x75 ; 'u'
0x20000A8E: 65 DC.B 0x65 ; 'e'
0x20000A8F: 20 DC.B 0x20 ; ' '
0x20000A90: 66 DC.B 0x66 ; 'f'
0x20000A91: 6F DC.B 0x6F ; 'o'
0x20000A92: 72 DC.B 0x72 ; 'r'
0x20000A93: 20 DC.B 0x20 ; ' '
0x20000A94: 63 DC.B 0x63 ; 'c'
0x20000A95: 68 DC.B 0x68 ; 'h'
0x20000A96: 61 DC.B 0x61 ; 'a'
0x20000A97: 6E DC.B 0x6E ; 'n'
0x20000A98: 6E DC.B 0x6E ; 'n'
0x20000A99: 65 DC.B 0x65 ; 'e'
0x20000A9A: 6C DC.B 0x6C ; 'l'
0x20000A9B: 20 DC.B 0x20 ; ' '
0x20000A9C: 32 DC.B 0x32 ; '2'
0x20000A9D: 3A DC.B 0x3A ; ':'
0x20000A9E: 20 DC.B 0x20 ; ' '
0x20000A9F: 25 DC.B 0x25 ; '%'
0x20000AA0: 75 DC.B 0x75 ; 'u'
0x20000AA1: 0A DC.B 0x0A ; '\n'
0x20000AA2: 00 DC.B 0x00 ; '\0'
0x20000AA3: 00 DC.B 0x00 ; '\0'
0x20000AA4: 43 DC.B 0x43 ; 'C'
0x20000AA5: 61 DC.B 0x61 ; 'a'
0x20000AA6: 6E DC.B 0x6E ; 'n'
0x20000AA7: 6E DC.B 0x6E ; 'n'
0x20000AA8: 6F DC.B 0x6F ; 'o'
0x20000AA9: 74 DC.B 0x74 ; 't'
0x20000AAA: 20 DC.B 0x20 ; ' '
0x20000AAB: 73 DC.B 0x73 ; 's'
0x20000AAC: 74 DC.B 0x74 ; 't'
0x20000AAD: 61 DC.B 0x61 ; 'a'
0x20000AAE: 72 DC.B 0x72 ; 'r'
0x20000AAF: 74 DC.B 0x74 ; 't'
0x20000AB0: 20 DC.B 0x20 ; ' '
0x20000AB1: 41 DC.B 0x41 ; 'A'
0x20000AB2: 44 DC.B 0x44 ; 'D'
0x20000AB3: 43 DC.B 0x43 ; 'C'
0x20000AB4: 20 DC.B 0x20 ; ' '
0x20000AB5: 69 DC.B 0x69 ; 'i'
0x20000AB6: 6E DC.B 0x6E ; 'n'
0x20000AB7: 20 DC.B 0x20 ; ' '
0x20000AB8: 44 DC.B 0x44 ; 'D'
0x20000AB9: 4D DC.B 0x4D ; 'M'
0x20000ABA: 41 DC.B 0x41 ; 'A'
0x20000ABB: 20 DC.B 0x20 ; ' '
0x20000ABC: 6D DC.B 0x6D ; 'm'
0x20000ABD: 6F DC.B 0x6F ; 'o'
0x20000ABE: 64 DC.B 0x64 ; 'd'
0x20000ABF: 65 DC.B 0x65 ; 'e'
0x20000AC0: 21 DC.B 0x21 ; '!'
0x20000AC1: 00 DC.B 0x00 ; '\0'
0x20000AC2: 00 DC.B 0x00 ; '\0'
0x20000AC3: 00 DC.B 0x00 ; '\0'
0x20000AC4: 49 DC.B 0x49 ; 'I'
0x20000AC5: 74 DC.B 0x74 ; 't'
0x20000AC6: 20 DC.B 0x20 ; ' '
0x20000AC7: 69 DC.B 0x69 ; 'i'
0x20000AC8: 73 DC.B 0x73 ; 's'
0x20000AC9: 20 DC.B 0x20 ; ' '
0x20000ACA: 74 DC.B 0x74 ; 't'
0x20000ACB: 69 DC.B 0x69 ; 'i'
0x20000ACC: 6D DC.B 0x6D ; 'm'
0x20000ACD: 65 DC.B 0x65 ; 'e'
0x20000ACE: 20 DC.B 0x20 ; ' '
0x20000ACF: 74 DC.B 0x74 ; 't'
0x20000AD0: 6F DC.B 0x6F ; 'o'
0x20000AD1: 20 DC.B 0x20 ; ' '
0x20000AD2: 73 DC.B 0x73 ; 's'
0x20000AD3: 61 DC.B 0x61 ; 'a'
0x20000AD4: 76 DC.B 0x76 ; 'v'
0x20000AD5: 65 DC.B 0x65 ; 'e'
0x20000AD6: 20 DC.B 0x20 ; ' '
0x20000AD7: 73 DC.B 0x73 ; 's'
0x20000AD8: 74 DC.B 0x74 ; 't'
0x20000AD9: 61 DC.B 0x61 ; 'a'
0x20000ADA: 74 DC.B 0x74 ; 't'
0x20000ADB: 69 DC.B 0x69 ; 'i'
0x20000ADC: 73 DC.B 0x73 ; 's'
0x20000ADD: 74 DC.B 0x74 ; 't'
0x20000ADE: 69 DC.B 0x69 ; 'i'
0x20000ADF: 63 DC.B 0x63 ; 'c'
0x20000AE0: 61 DC.B 0x61 ; 'a'
0x20000AE1: 6C DC.B 0x6C ; 'l'
0x20000AE2: 20 DC.B 0x20 ; ' '
0x20000AE3: 64 DC.B 0x64 ; 'd'
0x20000AE4: 61 DC.B 0x61 ; 'a'
0x20000AE5: 74 DC.B 0x74 ; 't'
0x20000AE6: 61 DC.B 0x61 ; 'a'
0x20000AE7: 20 DC.B 0x20 ; ' '
0x20000AE8: 69 DC.B 0x69 ; 'i'
0x20000AE9: 6E DC.B 0x6E ; 'n'
0x20000AEA: 20 DC.B 0x20 ; ' '
0x20000AEB: 46 DC.B 0x46 ; 'F'
0x20000AEC: 6C DC.B 0x6C ; 'l'
0x20000AED: 61 DC.B 0x61 ; 'a'
0x20000AEE: 73 DC.B 0x73 ; 's'
0x20000AEF: 68 DC.B 0x68 ; 'h'
0x20000AF0: 20 DC.B 0x20 ; ' '
0x20000AF1: 6D DC.B 0x6D ; 'm'
0x20000AF2: 65 DC.B 0x65 ; 'e'
0x20000AF3: 6D DC.B 0x6D ; 'm'
0x20000AF4: 6F DC.B 0x6F ; 'o'
0x20000AF5: 72 DC.B 0x72 ; 'r'
0x20000AF6: 79 DC.B 0x79 ; 'y'
0x20000AF7: 2E DC.B 0x2E ; '.'
0x20000AF8: 00 DC.B 0x00 ; '\0'
0x20000AF9: 00 DC.B 0x00 ; '\0'
0x20000AFA: 00 DC.B 0x00 ; '\0'
0x20000AFB: 00 DC.B 0x00 ; '\0'
0x20000AFC: 00 DC.B 0x00 ; '\0'
0x20000AFD: 00 DC.B 0x00 ; '\0'
0x20000AFE: 00 DC.B 0x00 ; '\0'
0x20000AFF: 00 DC.B 0x00 ; '\0'
0x20000B00: 00 DC.B 0x00 ; '\0'
0x20000B01: 00 DC.B 0x00 ; '\0'
0x20000B02: 00 DC.B 0x00 ; '\0'
0x20000B03: 00 DC.B 0x00 ; '\0'
0x20000B04: 00 DC.B 0x00 ; '\0'
0x20000B05: 00 DC.B 0x00 ; '\0'
0x20000B06: 00 DC.B 0x00 ; '\0'
0x20000B07: 00 DC.B 0x00 ; '\0'
0x20000B08: 00 DC.B 0x00 ; '\0'
0x20000B09: 00 DC.B 0x00 ; '\0'
0x20000B0A: 00 DC.B 0x00 ; '\0'
0x20000B0B: 00 DC.B 0x00 ; '\0'
0x20000B0C: 00 DC.B 0x00 ; '\0'
0x20000B0D: 00 DC.B 0x00 ; '\0'
0x20000B0E: 00 DC.B 0x00 ; '\0'
0x20000B0F: 00 DC.B 0x00 ; '\0'
0x20000B10: 00 DC.B 0x00 ; '\0'
0x20000B11: 00 DC.B 0x00 ; '\0'
0x20000B12: 00 DC.B 0x00 ; '\0'
0x20000B13: 00 DC.B 0x00 ; '\0'
0x20000B14: 00 DC.B 0x00 ; '\0'
0x20000B15: 00 DC.B 0x00 ; '\0'
0x20000B16: 00 DC.B 0x00 ; '\0'
0x20000B17: 00 DC.B 0x00 ; '\0'
0x20000B18: 00 DC.B 0x00 ; '\0'
0x20000B19: 00 DC.B 0x00 ; '\0'
0x20000B1A: 00 DC.B 0x00 ; '\0'
0x20000B1B: 00 DC.B 0x00 ; '\0'
0x20000B1C: 00 DC.B 0x00 ; '\0'
0x20000B1D: 00 DC.B 0x00 ; '\0'
0x20000B1E: 00 DC.B 0x00 ; '\0'
0x20000B1F: 00 DC.B 0x00 ; '\0'
0x20000B20: 00 DC.B 0x00 ; '\0'
0x20000B21: 00 DC.B 0x00 ; '\0'
0x20000B22: 00 DC.B 0x00 ; '\0'
0x20000B23: 00 DC.B 0x00 ; '\0'
0x20000B24: 00 DC.B 0x00 ; '\0'
0x20000B25: 00 DC.B 0x00 ; '\0'
0x20000B26: 00 DC.B 0x00 ; '\0'
0x20000B27: 00 DC.B 0x00 ; '\0'
0x20000B28: 00 DC.B 0x00 ; '\0'
0x20000B29: 00 DC.B 0x00 ; '\0'
0x20000B2A: 00 DC.B 0x00 ; '\0'
0x20000B2B: 00 DC.B 0x00 ; '\0'
0x20000B2C: 00 DC.B 0x00 ; '\0'
0x20000B2D: 00 DC.B 0x00 ; '\0'
0x20000B2E: 00 DC.B 0x00 ; '\0'
0x20000B2F: 00 DC.B 0x00 ; '\0'
0x20000B30: 00 DC.B 0x00 ; '\0'
0x20000B31: 00 DC.B 0x00 ; '\0'
0x20000B32: 00 DC.B 0x00 ; '\0'
0x20000B33: 00 DC.B 0x00 ; '\0'
0x20000B34: 00 DC.B 0x00 ; '\0'
0x20000B35: 00 DC.B 0x00 ; '\0'
0x20000B36: 00 DC.B 0x00 ; '\0'
0x20000B37: 00 DC.B 0x00 ; '\0'
0x20000B38: 00 DC.B 0x00 ; '\0'
0x20000B39: 00 DC.B 0x00 ; '\0'
0x20000B3A: 00 DC.B 0x00 ; '\0'
0x20000B3B: 00 DC.B 0x00 ; '\0'
0x20000B3C: 00 DC.B 0x00 ; '\0'
0x20000B3D: 00 DC.B 0x00 ; '\0'
0x20000B3E: 00 DC.B 0x00 ; '\0'
0x20000B3F: 00 DC.B 0x00 ; '\0'
0x20000B40: 00 DC.B 0x00 ; '\0'
0x20000B41: 00 DC.B 0x00 ; '\0'
0x20000B42: 00 DC.B 0x00 ; '\0'
0x20000B43: 00 DC.B 0x00 ; '\0'
0x20000B44: 00 DC.B 0x00 ; '\0'
0x20000B45: 00 DC.B 0x00 ; '\0'
0x20000B46: 00 DC.B 0x00 ; '\0'
0x20000B47: 00 DC.B 0x00 ; '\0'
0x20000B48: 00 DC.B 0x00 ; '\0'
0x20000B49: 00 DC.B 0x00 ; '\0'
0x20000B4A: 00 DC.B 0x00 ; '\0'
0x20000B4B: 00 DC.B 0x00 ; '\0'
0x20000B4C: 00 DC.B 0x00 ; '\0'
0x20000B4D: 00 DC.B 0x00 ; '\0'
0x20000B4E: 00 DC.B 0x00 ; '\0'
0x20000B4F: 00 DC.B 0x00 ; '\0'
0x20000B50: 00 DC.B 0x00 ; '\0'
0x20000B51: 00 DC.B 0x00 ; '\0'
0x20000B52: 00 DC.B 0x00 ; '\0'
0x20000B53: 00 DC.B 0x00 ; '\0'
0x20000B54: 00 DC.B 0x00 ; '\0'
0x20000B55: 00 DC.B 0x00 ; '\0'
0x20000B56: 00 DC.B 0x00 ; '\0'
0x20000B57: 00 DC.B 0x00 ; '\0'
0x20000B58: 00 DC.B 0x00 ; '\0'
0x20000B59: 00 DC.B 0x00 ; '\0'
0x20000B5A: 00 DC.B 0x00 ; '\0'
0x20000B5B: 00 DC.B 0x00 ; '\0'
0x20000B5C: 00 DC.B 0x00 ; '\0'
0x20000B5D: 00 DC.B 0x00 ; '\0'
0x20000B5E: 00 DC.B 0x00 ; '\0'
0x20000B5F: 00 DC.B 0x00 ; '\0'
0x20000B60: 00 DC.B 0x00 ; '\0'
0x20000B61: 00 DC.B 0x00 ; '\0'
0x20000B62: 00 DC.B 0x00 ; '\0'
0x20000B63: 00 DC.B 0x00 ; '\0'
0x20000B64: 00 DC.B 0x00 ; '\0'
0x20000B65: 00 DC.B 0x00 ; '\0'
0x20000B66: 00 DC.B 0x00 ; '\0'
0x20000B67: 00 DC.B 0x00 ; '\0'
0x20000B68: 00 DC.B 0x00 ; '\0'
0x20000B69: 00 DC.B 0x00 ; '\0'
0x20000B6A: 00 DC.B 0x00 ; '\0'
0x20000B6B: 00 DC.B 0x00 ; '\0'
0x20000B6C: 00 DC.B 0x00 ; '\0'
0x20000B6D: 00 DC.B 0x00 ; '\0'
0x20000B6E: 00 DC.B 0x00 ; '\0'
0x20000B6F: 00 DC.B 0x00 ; '\0'
0x20000B70: 00 DC.B 0x00 ; '\0'
0x20000B71: 00 DC.B 0x00 ; '\0'
0x20000B72: 00 DC.B 0x00 ; '\0'
0x20000B73: 00 DC.B 0x00 ; '\0'
0x20000B74: 00 DC.B 0x00 ; '\0'
0x20000B75: 00 DC.B 0x00 ; '\0'
0x20000B76: 00 DC.B 0x00 ; '\0'
0x20000B77: 00 DC.B 0x00 ; '\0'
0x20000B78: 00 DC.B 0x00 ; '\0'
0x20000B79: 00 DC.B 0x00 ; '\0'
0x20000B7A: 00 DC.B 0x00 ; '\0'
0x20000B7B: 00 DC.B 0x00 ; '\0'
0x20000B7C: 00 DC.B 0x00 ; '\0'
0x20000B7D: 00 DC.B 0x00 ; '\0'
0x20000B7E: 00 DC.B 0x00 ; '\0'
0x20000B7F: 00 DC.B 0x00 ; '\0'
0x20000B80: 00 DC.B 0x00 ; '\0'
0x20000B81: 00 DC.B 0x00 ; '\0'
0x20000B82: 00 DC.B 0x00 ; '\0'
0x20000B83: 00 DC.B 0x00 ; '\0'
0x20000B84: 00 DC.B 0x00 ; '\0'
0x20000B85: 00 DC.B 0x00 ; '\0'
0x20000B86: 00 DC.B 0x00 ; '\0'
0x20000B87: 00 DC.B 0x00 ; '\0'
0x20000B88: 00 DC.B 0x00 ; '\0'
0x20000B89: 00 DC.B 0x00 ; '\0'
0x20000B8A: 00 DC.B 0x00 ; '\0'
0x20000B8B: 00 DC.B 0x00 ; '\0'
0x20000B8C: 00 DC.B 0x00 ; '\0'
0x20000B8D: 00 DC.B 0x00 ; '\0'
0x20000B8E: 00 DC.B 0x00 ; '\0'
0x20000B8F: 00 DC.B 0x00 ; '\0'
0x20000B90: 00 DC.B 0x00 ; '\0'
0x20000B91: 00 DC.B 0x00 ; '\0'
0x20000B92: 00 DC.B 0x00 ; '\0'
0x20000B93: 00 DC.B 0x00 ; '\0'
0x20000B94: 00 DC.B 0x00 ; '\0'
0x20000B95: 00 DC.B 0x00 ; '\0'
0x20000B96: 00 DC.B 0x00 ; '\0'
0x20000B97: 00 DC.B 0x00 ; '\0'
0x20000B98: 00 DC.B 0x00 ; '\0'
0x20000B99: 00 DC.B 0x00 ; '\0'
0x20000B9A: 00 DC.B 0x00 ; '\0'
0x20000B9B: 00 DC.B 0x00 ; '\0'
0x20000B9C: 00 DC.B 0x00 ; '\0'
0x20000B9D: 00 DC.B 0x00 ; '\0'
0x20000B9E: 00 DC.B 0x00 ; '\0'
0x20000B9F: 00 DC.B 0x00 ; '\0'
0x20000BA0: 00 DC.B 0x00 ; '\0'
0x20000BA1: 00 DC.B 0x00 ; '\0'
0x20000BA2: 00 DC.B 0x00 ; '\0'
0x20000BA3: 00 DC.B 0x00 ; '\0'
0x20000BA4: 00 DC.B 0x00 ; '\0'
0x20000BA5: 00 DC.B 0x00 ; '\0'
0x20000BA6: 00 DC.B 0x00 ; '\0'
0x20000BA7: 00 DC.B 0x00 ; '\0'
0x20000BA8: 00 DC.B 0x00 ; '\0'
0x20000BA9: 00 DC.B 0x00 ; '\0'
0x20000BAA: 00 DC.B 0x00 ; '\0'
0x20000BAB: 00 DC.B 0x00 ; '\0'
0x20000BAC: 00 DC.B 0x00 ; '\0'
0x20000BAD: 00 DC.B 0x00 ; '\0'
0x20000BAE: 00 DC.B 0x00 ; '\0'
0x20000BAF: 00 DC.B 0x00 ; '\0'
0x20000BB0: 00 DC.B 0x00 ; '\0'
0x20000BB1: 00 DC.B 0x00 ; '\0'
0x20000BB2: 00 DC.B 0x00 ; '\0'
0x20000BB3: 00 DC.B 0x00 ; '\0'
0x20000BB4: 00 DC.B 0x00 ; '\0'
0x20000BB5: 00 DC.B 0x00 ; '\0'
0x20000BB6: 00 DC.B 0x00 ; '\0'
0x20000BB7: 00 DC.B 0x00 ; '\0'
0x20000BB8: 00 DC.B 0x00 ; '\0'
0x20000BB9: 00 DC.B 0x00 ; '\0'
0x20000BBA: 00 DC.B 0x00 ; '\0'
0x20000BBB: 00 DC.B 0x00 ; '\0'
0x20000BBC: 00 DC.B 0x00 ; '\0'
0x20000BBD: 00 DC.B 0x00 ; '\0'
0x20000BBE: 00 DC.B 0x00 ; '\0'
0x20000BBF: 00 DC.B 0x00 ; '\0'
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: 43 DC.B 0x43 ; 'C'
0x20000BE9: 61 DC.B 0x61 ; 'a'
0x20000BEA: 6E DC.B 0x6E ; 'n'
0x20000BEB: 6E DC.B 0x6E ; 'n'
0x20000BEC: 6F DC.B 0x6F ; 'o'
0x20000BED: 74 DC.B 0x74 ; 't'
0x20000BEE: 20 DC.B 0x20 ; ' '
0x20000BEF: 63 DC.B 0x63 ; 'c'
0x20000BF0: 6F DC.B 0x6F ; 'o'
0x20000BF1: 70 DC.B 0x70 ; 'p'
0x20000BF2: 79 DC.B 0x79 ; 'y'
0x20000BF3: 20 DC.B 0x20 ; ' '
0x20000BF4: 56 DC.B 0x56 ; 'V'
0x20000BF5: 65 DC.B 0x65 ; 'e'
0x20000BF6: 63 DC.B 0x63 ; 'c'
0x20000BF7: 74 DC.B 0x74 ; 't'
0x20000BF8: 6F DC.B 0x6F ; 'o'
0x20000BF9: 72 DC.B 0x72 ; 'r'
0x20000BFA: 20 DC.B 0x20 ; ' '
0x20000BFB: 54 DC.B 0x54 ; 'T'
0x20000BFC: 61 DC.B 0x61 ; 'a'
0x20000BFD: 62 DC.B 0x62 ; 'b'
0x20000BFE: 6C DC.B 0x6C ; 'l'
0x20000BFF: 65 DC.B 0x65 ; 'e'
0x20000C00: 20 DC.B 0x20 ; ' '
0x20000C01: 66 DC.B 0x66 ; 'f'
0x20000C02: 72 DC.B 0x72 ; 'r'
0x20000C03: 6F DC.B 0x6F ; 'o'
0x20000C04: 6D DC.B 0x6D ; 'm'
0x20000C05: 20 DC.B 0x20 ; ' '
0x20000C06: 46 DC.B 0x46 ; 'F'
0x20000C07: 4C DC.B 0x4C ; 'L'
0x20000C08: 41 DC.B 0x41 ; 'A'
0x20000C09: 53 DC.B 0x53 ; 'S'
0x20000C0A: 48 DC.B 0x48 ; 'H'
0x20000C0B: 20 DC.B 0x20 ; ' '
0x20000C0C: 74 DC.B 0x74 ; 't'
0x20000C0D: 6F DC.B 0x6F ; 'o'
0x20000C0E: 20 DC.B 0x20 ; ' '
0x20000C0F: 52 DC.B 0x52 ; 'R'
0x20000C10: 41 DC.B 0x41 ; 'A'
0x20000C11: 4D DC.B 0x4D ; 'M'
0x20000C12: 21 DC.B 0x21 ; '!'
0x20000C13: 20 DC.B 0x20 ; ' '
0x20000C14: 44 DC.B 0x44 ; 'D'
0x20000C15: 4D DC.B 0x4D ; 'M'
0x20000C16: 41 DC.B 0x41 ; 'A'
0x20000C17: 20 DC.B 0x20 ; ' '
0x20000C18: 69 DC.B 0x69 ; 'i'
0x20000C19: 73 DC.B 0x73 ; 's'
0x20000C1A: 20 DC.B 0x20 ; ' '
0x20000C1B: 6E DC.B 0x6E ; 'n'
0x20000C1C: 6F DC.B 0x6F ; 'o'
0x20000C1D: 74 DC.B 0x74 ; 't'
0x20000C1E: 20 DC.B 0x20 ; ' '
0x20000C1F: 72 DC.B 0x72 ; 'r'
0x20000C20: 65 DC.B 0x65 ; 'e'
0x20000C21: 61 DC.B 0x61 ; 'a'
0x20000C22: 64 DC.B 0x64 ; 'd'
0x20000C23: 79 DC.B 0x79 ; 'y'
0x20000C24: 21 DC.B 0x21 ; '!'
0x20000C25: 00 DC.B 0x00 ; '\0'
0x20000C26: 53 DC.B 0x53 ; 'S'
0x20000C27: 74 DC.B 0x74 ; 't'
0x20000C28: 61 DC.B 0x61 ; 'a'
0x20000C29: 72 DC.B 0x72 ; 'r'
0x20000C2A: 74 DC.B 0x74 ; 't'
0x20000C2B: 69 DC.B 0x69 ; 'i'
0x20000C2C: 6E DC.B 0x6E ; 'n'
0x20000C2D: 67 DC.B 0x67 ; 'g'
0x20000C2E: 20 DC.B 0x20 ; ' '
0x20000C2F: 56 DC.B 0x56 ; 'V'
0x20000C30: 65 DC.B 0x65 ; 'e'
0x20000C31: 63 DC.B 0x63 ; 'c'
0x20000C32: 74 DC.B 0x74 ; 't'
0x20000C33: 6F DC.B 0x6F ; 'o'
Section .bss.sys_data from main.o, size=278, align=4
sys_data:
0x20000C34: 43 DC.B 0x43 ; 'C'
0x20000C35: 61 DC.B 0x61 ; 'a'
0x20000C36: 6E DC.B 0x6E ; 'n'
0x20000C37: 6E DC.B 0x6E ; 'n'
0x20000C38: 6F DC.B 0x6F ; 'o'
0x20000C39: 74 DC.B 0x74 ; 't'
0x20000C3A: 20 DC.B 0x20 ; ' '
0x20000C3B: 72 DC.B 0x72 ; 'r'
0x20000C3C: 65 DC.B 0x65 ; 'e'
0x20000C3D: 61 DC.B 0x61 ; 'a'
0x20000C3E: 64 DC.B 0x64 ; 'd'
0x20000C3F: 20 DC.B 0x20 ; ' '
0x20000C40: 63 DC.B 0x63 ; 'c'
0x20000C41: 6F DC.B 0x6F ; 'o'
0x20000C42: 6E DC.B 0x6E ; 'n'
0x20000C43: 66 DC.B 0x66 ; 'f'
0x20000C44: 69 DC.B 0x69 ; 'i'
0x20000C45: 67 DC.B 0x67 ; 'g'
0x20000C46: 75 DC.B 0x75 ; 'u'
0x20000C47: 72 DC.B 0x72 ; 'r'
0x20000C48: 61 DC.B 0x61 ; 'a'
0x20000C49: 74 DC.B 0x74 ; 't'
0x20000C4A: 69 DC.B 0x69 ; 'i'
0x20000C4B: 6F DC.B 0x6F ; 'o'
0x20000C4C: 6E DC.B 0x6E ; 'n'
0x20000C4D: 20 DC.B 0x20 ; ' '
0x20000C4E: 66 DC.B 0x66 ; 'f'
0x20000C4F: 72 DC.B 0x72 ; 'r'
0x20000C50: 6F DC.B 0x6F ; 'o'
0x20000C51: 6D DC.B 0x6D ; 'm'
0x20000C52: 20 DC.B 0x20 ; ' '
0x20000C53: 46 DC.B 0x46 ; 'F'
0x20000C54: 4C DC.B 0x4C ; 'L'
0x20000C55: 41 DC.B 0x41 ; 'A'
0x20000C56: 53 DC.B 0x53 ; 'S'
0x20000C57: 48 DC.B 0x48 ; 'H'
0x20000C58: 20 DC.B 0x20 ; ' '
0x20000C59: 6D DC.B 0x6D ; 'm'
0x20000C5A: 65 DC.B 0x65 ; 'e'
0x20000C5B: 6D DC.B 0x6D ; 'm'
0x20000C5C: 6F DC.B 0x6F ; 'o'
0x20000C5D: 72 DC.B 0x72 ; 'r'
0x20000C5E: 79 DC.B 0x79 ; 'y'
0x20000C5F: 21 DC.B 0x21 ; '!'
0x20000C60: 00 DC.B 0x00 ; '\0'
0x20000C61: 43 DC.B 0x43 ; 'C'
0x20000C62: 61 DC.B 0x61 ; 'a'
0x20000C63: 6E DC.B 0x6E ; 'n'
0x20000C64: 6E DC.B 0x6E ; 'n'
0x20000C65: 6F DC.B 0x6F ; 'o'
0x20000C66: 74 DC.B 0x74 ; 't'
0x20000C67: 20 DC.B 0x20 ; ' '
0x20000C68: 72 DC.B 0x72 ; 'r'
0x20000C69: 65 DC.B 0x65 ; 'e'
0x20000C6A: 61 DC.B 0x61 ; 'a'
0x20000C6B: 64 DC.B 0x64 ; 'd'
0x20000C6C: 20 DC.B 0x20 ; ' '
0x20000C6D: 73 DC.B 0x73 ; 's'
0x20000C6E: 74 DC.B 0x74 ; 't'
0x20000C6F: 61 DC.B 0x61 ; 'a'
0x20000C70: 74 DC.B 0x74 ; 't'
0x20000C71: 69 DC.B 0x69 ; 'i'
0x20000C72: 73 DC.B 0x73 ; 's'
0x20000C73: 74 DC.B 0x74 ; 't'
0x20000C74: 63 DC.B 0x63 ; 'c'
0x20000C75: 61 DC.B 0x61 ; 'a'
0x20000C76: 6C DC.B 0x6C ; 'l'
0x20000C77: 20 DC.B 0x20 ; ' '
0x20000C78: 64 DC.B 0x64 ; 'd'
0x20000C79: 61 DC.B 0x61 ; 'a'
0x20000C7A: 74 DC.B 0x74 ; 't'
0x20000C7B: 61 DC.B 0x61 ; 'a'
0x20000C7C: 20 DC.B 0x20 ; ' '
0x20000C7D: 66 DC.B 0x66 ; 'f'
0x20000C7E: 72 DC.B 0x72 ; 'r'
0x20000C7F: 6F DC.B 0x6F ; 'o'
0x20000C80: 6D DC.B 0x6D ; 'm'
0x20000C81: 20 DC.B 0x20 ; ' '
0x20000C82: 46 DC.B 0x46 ; 'F'
0x20000C83: 4C DC.B 0x4C ; 'L'
0x20000C84: 41 DC.B 0x41 ; 'A'
0x20000C85: 53 DC.B 0x53 ; 'S'
0x20000C86: 48 DC.B 0x48 ; 'H'
0x20000C87: 20 DC.B 0x20 ; ' '
0x20000C88: 6D DC.B 0x6D ; 'm'
0x20000C89: 65 DC.B 0x65 ; 'e'
0x20000C8A: 6D DC.B 0x6D ; 'm'
0x20000C8B: 6F DC.B 0x6F ; 'o'
0x20000C8C: 72 DC.B 0x72 ; 'r'
0x20000C8D: 79 DC.B 0x79 ; 'y'
0x20000C8E: 21 DC.B 0x21 ; '!'
0x20000C8F: 00 DC.B 0x00 ; '\0'
0x20000C90: 25 DC.B 0x25 ; '%'
0x20000C91: 73 DC.B 0x73 ; 's'
0x20000C92: 25 DC.B 0x25 ; '%'
0x20000C93: 73 DC.B 0x73 ; 's'
0x20000C94: 3A DC.B 0x3A ; ':'
0x20000C95: 20 DC.B 0x20 ; ' '
0x20000C96: 41 DC.B 0x41 ; 'A'
0x20000C97: 44 DC.B 0x44 ; 'D'
0x20000C98: 43 DC.B 0x43 ; 'C'
0x20000C99: 20 DC.B 0x20 ; ' '
0x20000C9A: 43 DC.B 0x43 ; 'C'
0x20000C9B: 61 DC.B 0x61 ; 'a'
0x20000C9C: 6C DC.B 0x6C ; 'l'
0x20000C9D: 69 DC.B 0x69 ; 'i'
0x20000C9E: 62 DC.B 0x62 ; 'b'
0x20000C9F: 72 DC.B 0x72 ; 'r'
0x20000CA0: 61 DC.B 0x61 ; 'a'
0x20000CA1: 74 DC.B 0x74 ; 't'
0x20000CA2: 69 DC.B 0x69 ; 'i'
0x20000CA3: 6F DC.B 0x6F ; 'o'
0x20000CA4: 6E DC.B 0x6E ; 'n'
0x20000CA5: 20 DC.B 0x20 ; ' '
0x20000CA6: 76 DC.B 0x76 ; 'v'
0x20000CA7: 61 DC.B 0x61 ; 'a'
0x20000CA8: 6C DC.B 0x6C ; 'l'
0x20000CA9: 75 DC.B 0x75 ; 'u'
0x20000CAA: 65 DC.B 0x65 ; 'e'
0x20000CAB: 3A DC.B 0x3A ; ':'
0x20000CAC: 20 DC.B 0x20 ; ' '
0x20000CAD: 25 DC.B 0x25 ; '%'
0x20000CAE: 75 DC.B 0x75 ; 'u'
0x20000CAF: 0A DC.B 0x0A ; '\n'
0x20000CB0: 00 DC.B 0x00 ; '\0'
0x20000CB1: 1B DC.B 0x1B ; '\x1B'
0x20000CB2: 5B DC.B 0x5B ; '['
0x20000CB3: 31 DC.B 0x31 ; '1'
0x20000CB4: 3B DC.B 0x3B ; ';'
0x20000CB5: 33 DC.B 0x33 ; '3'
0x20000CB6: 32 DC.B 0x32 ; '2'
0x20000CB7: 6D DC.B 0x6D ; 'm'
0x20000CB8: 00 DC.B 0x00 ; '\0'
0x20000CB9: 41 DC.B 0x41 ; 'A'
0x20000CBA: 44 DC.B 0x44 ; 'D'
0x20000CBB: 43 DC.B 0x43 ; 'C'
0x20000CBC: 20 DC.B 0x20 ; ' '
0x20000CBD: 63 DC.B 0x63 ; 'c'
0x20000CBE: 61 DC.B 0x61 ; 'a'
0x20000CBF: 6C DC.B 0x6C ; 'l'
0x20000CC0: 69 DC.B 0x69 ; 'i'
0x20000CC1: 62 DC.B 0x62 ; 'b'
0x20000CC2: 72 DC.B 0x72 ; 'r'
0x20000CC3: 61 DC.B 0x61 ; 'a'
0x20000CC4: 74 DC.B 0x74 ; 't'
0x20000CC5: 69 DC.B 0x69 ; 'i'
0x20000CC6: 6F DC.B 0x6F ; 'o'
0x20000CC7: 6E DC.B 0x6E ; 'n'
0x20000CC8: 20 DC.B 0x20 ; ' '
0x20000CC9: 65 DC.B 0x65 ; 'e'
0x20000CCA: 72 DC.B 0x72 ; 'r'
0x20000CCB: 72 DC.B 0x72 ; 'r'
0x20000CCC: 6F DC.B 0x6F ; 'o'
0x20000CCD: 72 DC.B 0x72 ; 'r'
0x20000CCE: 21 DC.B 0x21 ; '!'
0x20000CCF: 00 DC.B 0x00 ; '\0'
0x20000CD0: 43 DC.B 0x43 ; 'C'
0x20000CD1: 61 DC.B 0x61 ; 'a'
0x20000CD2: 6E DC.B 0x6E ; 'n'
0x20000CD3: 6E DC.B 0x6E ; 'n'
0x20000CD4: 6F DC.B 0x6F ; 'o'
0x20000CD5: 74 DC.B 0x74 ; 't'
0x20000CD6: 20 DC.B 0x20 ; ' '
0x20000CD7: 73 DC.B 0x73 ; 's'
0x20000CD8: 74 DC.B 0x74 ; 't'
0x20000CD9: 6F DC.B 0x6F ; 'o'
0x20000CDA: 70 DC.B 0x70 ; 'p'
0x20000CDB: 20 DC.B 0x20 ; ' '
0x20000CDC: 41 DC.B 0x41 ; 'A'
0x20000CDD: 44 DC.B 0x44 ; 'D'
0x20000CDE: 43 DC.B 0x43 ; 'C'
0x20000CDF: 21 DC.B 0x21 ; '!'
0x20000CE0: 00 DC.B 0x00 ; '\0'
0x20000CE1: 25 DC.B 0x25 ; '%'
0x20000CE2: 73 DC.B 0x73 ; 's'
0x20000CE3: 3A DC.B 0x3A ; ':'
0x20000CE4: 20 DC.B 0x20 ; ' '
0x20000CE5: 44 DC.B 0x44 ; 'D'
0x20000CE6: 41 DC.B 0x41 ; 'A'
0x20000CE7: 43 DC.B 0x43 ; 'C'
0x20000CE8: 20 DC.B 0x20 ; ' '
0x20000CE9: 43 DC.B 0x43 ; 'C'
0x20000CEA: 61 DC.B 0x61 ; 'a'
0x20000CEB: 6C DC.B 0x6C ; 'l'
0x20000CEC: 69 DC.B 0x69 ; 'i'
0x20000CED: 62 DC.B 0x62 ; 'b'
0x20000CEE: 72 DC.B 0x72 ; 'r'
0x20000CEF: 61 DC.B 0x61 ; 'a'
0x20000CF0: 74 DC.B 0x74 ; 't'
0x20000CF1: 69 DC.B 0x69 ; 'i'
0x20000CF2: 6F DC.B 0x6F ; 'o'
0x20000CF3: 6E DC.B 0x6E ; 'n'
0x20000CF4: 20 DC.B 0x20 ; ' '
0x20000CF5: 76 DC.B 0x76 ; 'v'
0x20000CF6: 61 DC.B 0x61 ; 'a'
0x20000CF7: 6C DC.B 0x6C ; 'l'
0x20000CF8: 75 DC.B 0x75 ; 'u'
0x20000CF9: 65 DC.B 0x65 ; 'e'
0x20000CFA: 20 DC.B 0x20 ; ' '
0x20000CFB: 66 DC.B 0x66 ; 'f'
0x20000CFC: 6F DC.B 0x6F ; 'o'
0x20000CFD: 72 DC.B 0x72 ; 'r'
0x20000CFE: 20 DC.B 0x20 ; ' '
0x20000CFF: 63 DC.B 0x63 ; 'c'
0x20000D00: 68 DC.B 0x68 ; 'h'
0x20000D01: 61 DC.B 0x61 ; 'a'
0x20000D02: 6E DC.B 0x6E ; 'n'
0x20000D03: 6E DC.B 0x6E ; 'n'
0x20000D04: 65 DC.B 0x65 ; 'e'
0x20000D05: 6C DC.B 0x6C ; 'l'
0x20000D06: 20 DC.B 0x20 ; ' '
0x20000D07: 31 DC.B 0x31 ; '1'
0x20000D08: 3A DC.B 0x3A ; ':'
0x20000D09: 20 DC.B 0x20 ; ' '
0x20000D0A: 25 DC.B 0x25 ; '%'
0x20000D0B: 75 DC.B 0x75 ; 'u'
0x20000D0C: 0A DC.B 0x0A ; '\n'
0x20000D0D: 00 DC.B 0x00 ; '\0'
0x20000D0E: 25 DC.B 0x25 ; '%'
0x20000D0F: 73 DC.B 0x73 ; 's'
0x20000D10: 3A DC.B 0x3A ; ':'
0x20000D11: 20 DC.B 0x20 ; ' '
0x20000D12: 44 DC.B 0x44 ; 'D'
0x20000D13: 41 DC.B 0x41 ; 'A'
0x20000D14: 43 DC.B 0x43 ; 'C'
0x20000D15: 20 DC.B 0x20 ; ' '
0x20000D16: 43 DC.B 0x43 ; 'C'
0x20000D17: 61 DC.B 0x61 ; 'a'
0x20000D18: 6C DC.B 0x6C ; 'l'
0x20000D19: 69 DC.B 0x69 ; 'i'
0x20000D1A: 62 DC.B 0x62 ; 'b'
0x20000D1B: 72 DC.B 0x72 ; 'r'
0x20000D1C: 61 DC.B 0x61 ; 'a'
0x20000D1D: 74 DC.B 0x74 ; 't'
0x20000D1E: 69 DC.B 0x69 ; 'i'
0x20000D1F: 6F DC.B 0x6F ; 'o'
0x20000D20: 6E DC.B 0x6E ; 'n'
0x20000D21: 20 DC.B 0x20 ; ' '
0x20000D22: 76 DC.B 0x76 ; 'v'
0x20000D23: 61 DC.B 0x61 ; 'a'
0x20000D24: 6C DC.B 0x6C ; 'l'
0x20000D25: 75 DC.B 0x75 ; 'u'
0x20000D26: 65 DC.B 0x65 ; 'e'
0x20000D27: 20 DC.B 0x20 ; ' '
0x20000D28: 66 DC.B 0x66 ; 'f'
0x20000D29: 6F DC.B 0x6F ; 'o'
0x20000D2A: 72 DC.B 0x72 ; 'r'
0x20000D2B: 20 DC.B 0x20 ; ' '
0x20000D2C: 63 DC.B 0x63 ; 'c'
0x20000D2D: 68 DC.B 0x68 ; 'h'
0x20000D2E: 61 DC.B 0x61 ; 'a'
0x20000D2F: 6E DC.B 0x6E ; 'n'
0x20000D30: 6E DC.B 0x6E ; 'n'
0x20000D31: 65 DC.B 0x65 ; 'e'
0x20000D32: 6C DC.B 0x6C ; 'l'
0x20000D33: 20 DC.B 0x20 ; ' '
0x20000D34: 32 DC.B 0x32 ; '2'
0x20000D35: 3A DC.B 0x3A ; ':'
0x20000D36: 20 DC.B 0x20 ; ' '
0x20000D37: 25 DC.B 0x25 ; '%'
0x20000D38: 75 DC.B 0x75 ; 'u'
0x20000D39: 0A DC.B 0x0A ; '\n'
0x20000D3A: 00 DC.B 0x00 ; '\0'
0x20000D3B: 00 DC.B 0x00 ; '\0'
0x20000D3C: 43 DC.B 0x43 ; 'C'
0x20000D3D: 61 DC.B 0x61 ; 'a'
0x20000D3E: 6E DC.B 0x6E ; 'n'
0x20000D3F: 6E DC.B 0x6E ; 'n'
0x20000D40: 6F DC.B 0x6F ; 'o'
0x20000D41: 74 DC.B 0x74 ; 't'
0x20000D42: 20 DC.B 0x20 ; ' '
0x20000D43: 73 DC.B 0x73 ; 's'
0x20000D44: 74 DC.B 0x74 ; 't'
0x20000D45: 61 DC.B 0x61 ; 'a'
0x20000D46: 72 DC.B 0x72 ; 'r'
0x20000D47: 74 DC.B 0x74 ; 't'
0x20000D48: 20 DC.B 0x20 ; ' '
0x20000D49: 41 DC.B 0x41 ; 'A'
Section .bss.savedLockKey from main.o, size=2, align=2
savedLockKey:
0x20000D4A: 00 DC.B 0x00 ; '\0'
0x20000D4B: 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:
0x20000D4C: 30 DC.B 0x30 ; '0'
0x20000D4D: 31 DC.B 0x31 ; '1'
0x20000D4E: 32 DC.B 0x32 ; '2'
0x20000D4F: 33 DC.B 0x33 ; '3'
0x20000D50: 34 DC.B 0x34 ; '4'
0x20000D51: 35 DC.B 0x35 ; '5'
0x20000D52: 36 DC.B 0x36 ; '6'
0x20000D53: 37 DC.B 0x37 ; '7'
0x20000D54: 38 DC.B 0x38 ; '8'
0x20000D55: 39 DC.B 0x39 ; '9'
0x20000D56: 41 DC.B 0x41 ; 'A'
0x20000D57: 42 DC.B 0x42 ; 'B'
0x20000D58: 43 DC.B 0x43 ; 'C'
0x20000D59: 44 DC.B 0x44 ; 'D'
0x20000D5A: 45 DC.B 0x45 ; 'E'
0x20000D5B: 46 DC.B 0x46 ; 'F'
0x20000D5C: 00 DC.B 0x00 ; '\0'
0x20000D5D: 47 DC.B 0x47 ; 'G'
0x20000D5E: 43 DC.B 0x43 ; 'C'
0x20000D5F: 43 DC.B 0x43 ; 'C'
0x20000D60: 3A DC.B 0x3A ; ':'
0x20000D61: 20 DC.B 0x20 ; ' '
0x20000D62: 28 DC.B 0x28 ; '('
0x20000D63: 62 DC.B 0x62 ; 'b'
0x20000D64: 61 DC.B 0x61 ; 'a'
0x20000D65: 73 DC.B 0x73 ; 's'
0x20000D66: 65 DC.B 0x65 ; 'e'
0x20000D67: 64 DC.B 0x64 ; 'd'
0x20000D68: 20 DC.B 0x20 ; ' '
0x20000D69: 6F DC.B 0x6F ; 'o'
0x20000D6A: 6E DC.B 0x6E ; 'n'
0x20000D6B: 20 DC.B 0x20 ; ' '
0x20000D6C: 61 DC.B 0x61 ; 'a'
0x20000D6D: 72 DC.B 0x72 ; 'r'
0x20000D6E: 6D DC.B 0x6D ; 'm'
0x20000D6F: 2D DC.B 0x2D ; '-'
0x20000D70: 31 DC.B 0x31 ; '1'
0x20000D71: 32 DC.B 0x32 ; '2'
0x20000D72: 2E DC.B 0x2E ; '.'
0x20000D73: 32 DC.B 0x32 ; '2'
0x20000D74: 2E DC.B 0x2E ; '.'
0x20000D75: 52 DC.B 0x52 ; 'R'
0x20000D76: 65 DC.B 0x65 ; 'e'
0x20000D77: 6C DC.B 0x6C ; 'l'
0x20000D78: 31 DC.B 0x31 ; '1'
0x20000D79: 20 DC.B 0x20 ; ' '
0x20000D7A: 73 DC.B 0x73 ; 's'
0x20000D7B: 6F DC.B 0x6F ; 'o'
0x20000D7C: 75 DC.B 0x75 ; 'u'
0x20000D7D: 72 DC.B 0x72 ; 'r'
0x20000D7E: 63 DC.B 0x63 ; 'c'
0x20000D7F: 65 DC.B 0x65 ; 'e'
0x20000D80: 20 DC.B 0x20 ; ' '
0x20000D81: 72 DC.B 0x72 ; 'r'
0x20000D82: 65 DC.B 0x65 ; 'e'
0x20000D83: 6C DC.B 0x6C ; 'l'
0x20000D84: 65 DC.B 0x65 ; 'e'
0x20000D85: 61 DC.B 0x61 ; 'a'
0x20000D86: 73 DC.B 0x73 ; 's'
0x20000D87: 65 DC.B 0x65 ; 'e'
0x20000D88: 29 DC.B 0x29 ; ')'
0x20000D89: 20 DC.B 0x20 ; ' '
0x20000D8A: 31 DC.B 0x31 ; '1'
0x20000D8B: 32 DC.B 0x32 ; '2'
0x20000D8C: 2E DC.B 0x2E ; '.'
0x20000D8D: 32 DC.B 0x32 ; '2'
0x20000D8E: 2E DC.B 0x2E ; '.'
0x20000D8F: 31 DC.B 0x31 ; '1'
0x20000D90: 20 DC.B 0x20 ; ' '
0x20000D91: 32 DC.B 0x32 ; '2'
0x20000D92: 30 DC.B 0x30 ; '0'
0x20000D93: 32 DC.B 0x32 ; '2'
0x20000D94: 32 DC.B 0x32 ; '2'
0x20000D95: 31 DC.B 0x31 ; '1'
0x20000D96: 32 DC.B 0x32 ; '2'
0x20000D97: 30 DC.B 0x30 ; '0'
0x20000D98: 35 DC.B 0x35 ; '5'
0x20000D99: 00 DC.B 0x00 ; '\0'
0x20000D9A: 41 DC.B 0x41 ; 'A'
0x20000D9B: 2C DC.B 0x2C ; ','
0x20000D9C: 00 DC.B 0x00 ; '\0'
0x20000D9D: 00 DC.B 0x00 ; '\0'
0x20000D9E: 00 DC.B 0x00 ; '\0'
0x20000D9F: 61 DC.B 0x61 ; 'a'
0x20000DA0: 65 DC.B 0x65 ; 'e'
0x20000DA1: 61 DC.B 0x61 ; 'a'
0x20000DA2: 62 DC.B 0x62 ; 'b'
0x20000DA3: 69 DC.B 0x69 ; 'i'
0x20000DA4: 00 DC.B 0x00 ; '\0'
0x20000DA5: 01 DC.B 0x01 ; '\x01'
0x20000DA6: 22 DC.B 0x22 ; '\"'
0x20000DA7: 00 DC.B 0x00 ; '\0'
0x20000DA8: 00 DC.B 0x00 ; '\0'
0x20000DA9: 00 DC.B 0x00 ; '\0'
0x20000DAA: 05 DC.B 0x05 ; '\x05'
0x20000DAB: 36 DC.B 0x36 ; '6'
0x20000DAC: 2D DC.B 0x2D ; '-'
0x20000DAD: 4D DC.B 0x4D ; 'M'
0x20000DAE: 00 DC.B 0x00 ; '\0'
0x20000DAF: 06 DC.B 0x06 ; '\x06'
0x20000DB0: 0B DC.B 0x0B ; '\x0B'
0x20000DB1: 07 DC.B 0x07 ; '\x07'
0x20000DB2: 4D DC.B 0x4D ; 'M'
0x20000DB3: 09 DC.B 0x09 ; '\t'
0x20000DB4: 01 DC.B 0x01 ; '\x01'
0x20000DB5: 12 DC.B 0x12 ; '\x12'
0x20000DB6: 04 DC.B 0x04 ; '\x04'
0x20000DB7: 14 DC.B 0x14 ; '\x14'
0x20000DB8: 01 DC.B 0x01 ; '\x01'
0x20000DB9: 15 DC.B 0x15 ; '\x15'
0x20000DBA: 01 DC.B 0x01 ; '\x01'
0x20000DBB: 17 DC.B 0x17 ; '\x17'
0x20000DBC: 03 DC.B 0x03 ; '\x03'
0x20000DBD: 18 DC.B 0x18 ; '\x18'
0x20000DBE: 01 DC.B 0x01 ; '\x01'
0x20000DBF: 19 DC.B 0x19 ; '\x19'
0x20000DC0: 01 DC.B 0x01 ; '\x01'
0x20000DC1: 1A DC.B 0x1A ; '\x1A'
0x20000DC2: 01 DC.B 0x01 ; '\x01'
0x20000DC3: 1E DC.B 0x1E ; '\x1E'
0x20000DC4: 02 DC.B 0x02 ; '\x02'
0x20000DC5: 26 DC.B 0x26 ; '&'
0x20000DC6: 01 DC.B 0x01 ; '\x01'
0x20000DC7: 00 DC.B 0x00 ; '\0'
0x20000DC8: 00 DC.B 0x00 ; '\0'
0x20000DC9: 00 DC.B 0x00 ; '\0'
0x20000DCA: 00 DC.B 0x00 ; '\0'
0x20000DCB: 00 DC.B 0x00 ; '\0'
0x20000DCC: 00 DC.B 0x00 ; '\0'
0x20000DCD: 00 DC.B 0x00 ; '\0'
0x20000DCE: 00 DC.B 0x00 ; '\0'
0x20000DCF: 00 DC.B 0x00 ; '\0'
0x20000DD0: 00 DC.B 0x00 ; '\0'
0x20000DD1: 00 DC.B 0x00 ; '\0'
0x20000DD2: 00 DC.B 0x00 ; '\0'
0x20000DD3: 00 DC.B 0x00 ; '\0'
0x20000DD4: 00 DC.B 0x00 ; '\0'
0x20000DD5: 00 DC.B 0x00 ; '\0'
0x20000DD6: 00 DC.B 0x00 ; '\0'
0x20000DD7: 00 DC.B 0x00 ; '\0'
0x20000DD8: 01 DC.B 0x01 ; '\x01'
0x20000DD9: 00 DC.B 0x00 ; '\0'
0x20000DDA: 00 DC.B 0x00 ; '\0'
0x20000DDB: 00 DC.B 0x00 ; '\0'
0x20000DDC: 00 DC.B 0x00 ; '\0'
0x20000DDD: 00 DC.B 0x00 ; '\0'
0x20000DDE: 00 DC.B 0x00 ; '\0'
0x20000DDF: 00 DC.B 0x00 ; '\0'
0x20000DE0: 00 DC.B 0x00 ; '\0'
0x20000DE1: 00 DC.B 0x00 ; '\0'
0x20000DE2: 00 DC.B 0x00 ; '\0'
0x20000DE3: 00 DC.B 0x00 ; '\0'
0x20000DE4: 04 DC.B 0x04 ; '\x04'
0x20000DE5: 00 DC.B 0x00 ; '\0'
0x20000DE6: F1 DC.B 0xF1 ; '\xF1'
0x20000DE7: FF DC.B 0xFF ; '\xFF'
0x20000DE8: 00 DC.B 0x00 ; '\0'
0x20000DE9: 00 DC.B 0x00 ; '\0'
0x20000DEA: 00 DC.B 0x00 ; '\0'
0x20000DEB: 00 DC.B 0x00 ; '\0'
0x20000DEC: 00 DC.B 0x00 ; '\0'
0x20000DED: 00 DC.B 0x00 ; '\0'
0x20000DEE: 00 DC.B 0x00 ; '\0'
0x20000DEF: 00 DC.B 0x00 ; '\0'
0x20000DF0: 00 DC.B 0x00 ; '\0'
0x20000DF1: 00 DC.B 0x00 ; '\0'
0x20000DF2: 00 DC.B 0x00 ; '\0'
0x20000DF3: 00 DC.B 0x00 ; '\0'
Section .bss.huart1 from usart.o, size=144, align=4
huart1:
0x20000DF4: 00 DC.B 0x00 ; '\0'
0x20000DF5: 53 DC.B 0x53 ; 'S'
0x20000DF6: 45 DC.B 0x45 ; 'E'
0x20000DF7: 47 DC.B 0x47 ; 'G'
0x20000DF8: 47 DC.B 0x47 ; 'G'
0x20000DF9: 45 DC.B 0x45 ; 'E'
0x20000DFA: 52 DC.B 0x52 ; 'R'
0x20000DFB: 20 DC.B 0x20 ; ' '
0x20000DFC: 63 DC.B 0x63 ; 'c'
0x20000DFD: 6F DC.B 0x6F ; 'o'
0x20000DFE: 6D DC.B 0x6D ; 'm'
0x20000DFF: 70 DC.B 0x70 ; 'p'
0x20000E00: 69 DC.B 0x69 ; 'i'
0x20000E01: 6C DC.B 0x6C ; 'l'
0x20000E02: 65 DC.B 0x65 ; 'e'
0x20000E03: 72 DC.B 0x72 ; 'r'
0x20000E04: 20 DC.B 0x20 ; ' '
0x20000E05: 76 DC.B 0x76 ; 'v'
0x20000E06: 65 DC.B 0x65 ; 'e'
0x20000E07: 72 DC.B 0x72 ; 'r'
0x20000E08: 73 DC.B 0x73 ; 's'
0x20000E09: 69 DC.B 0x69 ; 'i'
0x20000E0A: 6F DC.B 0x6F ; 'o'
0x20000E0B: 6E DC.B 0x6E ; 'n'
0x20000E0C: 20 DC.B 0x20 ; ' '
0x20000E0D: 31 DC.B 0x31 ; '1'
0x20000E0E: 35 DC.B 0x35 ; '5'
0x20000E0F: 2E DC.B 0x2E ; '.'
0x20000E10: 32 DC.B 0x32 ; '2'
0x20000E11: 2E DC.B 0x2E ; '.'
0x20000E12: 34 DC.B 0x34 ; '4'
0x20000E13: 20 DC.B 0x20 ; ' '
0x20000E14: 28 DC.B 0x28 ; '('
0x20000E15: 62 DC.B 0x62 ; 'b'
0x20000E16: 61 DC.B 0x61 ; 'a'
0x20000E17: 73 DC.B 0x73 ; 's'
0x20000E18: 65 DC.B 0x65 ; 'e'
0x20000E19: 64 DC.B 0x64 ; 'd'
0x20000E1A: 20 DC.B 0x20 ; ' '
0x20000E1B: 6F DC.B 0x6F ; 'o'
0x20000E1C: 6E DC.B 0x6E ; 'n'
0x20000E1D: 20 DC.B 0x20 ; ' '
0x20000E1E: 63 DC.B 0x63 ; 'c'
0x20000E1F: 6C DC.B 0x6C ; 'l'
0x20000E20: 61 DC.B 0x61 ; 'a'
0x20000E21: 6E DC.B 0x6E ; 'n'
0x20000E22: 67 DC.B 0x67 ; 'g'
0x20000E23: 20 DC.B 0x20 ; ' '
0x20000E24: 31 DC.B 0x31 ; '1'
0x20000E25: 35 DC.B 0x35 ; '5'
0x20000E26: 2E DC.B 0x2E ; '.'
0x20000E27: 30 DC.B 0x30 ; '0'
0x20000E28: 2E DC.B 0x2E ; '.'
0x20000E29: 36 DC.B 0x36 ; '6'
0x20000E2A: 29 DC.B 0x29 ; ')'
0x20000E2B: 00 DC.B 0x00 ; '\0'
0x20000E2C: 41 DC.B 0x41 ; 'A'
0x20000E2D: 44 DC.B 0x44 ; 'D'
0x20000E2E: 00 DC.B 0x00 ; '\0'
0x20000E2F: 00 DC.B 0x00 ; '\0'
0x20000E30: 00 DC.B 0x00 ; '\0'
0x20000E31: 61 DC.B 0x61 ; 'a'
0x20000E32: 65 DC.B 0x65 ; 'e'
0x20000E33: 61 DC.B 0x61 ; 'a'
0x20000E34: 62 DC.B 0x62 ; 'b'
0x20000E35: 69 DC.B 0x69 ; 'i'
0x20000E36: 00 DC.B 0x00 ; '\0'
0x20000E37: 01 DC.B 0x01 ; '\x01'
0x20000E38: 3A DC.B 0x3A ; ':'
0x20000E39: 00 DC.B 0x00 ; '\0'
0x20000E3A: 00 DC.B 0x00 ; '\0'
0x20000E3B: 00 DC.B 0x00 ; '\0'
0x20000E3C: 43 DC.B 0x43 ; 'C'
0x20000E3D: 32 DC.B 0x32 ; '2'
0x20000E3E: 2E DC.B 0x2E ; '.'
0x20000E3F: 30 DC.B 0x30 ; '0'
0x20000E40: 39 DC.B 0x39 ; '9'
0x20000E41: 00 DC.B 0x00 ; '\0'
0x20000E42: 05 DC.B 0x05 ; '\x05'
0x20000E43: 63 DC.B 0x63 ; 'c'
0x20000E44: 6F DC.B 0x6F ; 'o'
0x20000E45: 72 DC.B 0x72 ; 'r'
0x20000E46: 74 DC.B 0x74 ; 't'
0x20000E47: 65 DC.B 0x65 ; 'e'
0x20000E48: 78 DC.B 0x78 ; 'x'
0x20000E49: 2D DC.B 0x2D ; '-'
0x20000E4A: 6D DC.B 0x6D ; 'm'
0x20000E4B: 30 DC.B 0x30 ; '0'
0x20000E4C: 70 DC.B 0x70 ; 'p'
0x20000E4D: 6C DC.B 0x6C ; 'l'
0x20000E4E: 75 DC.B 0x75 ; 'u'
0x20000E4F: 73 DC.B 0x73 ; 's'
0x20000E50: 00 DC.B 0x00 ; '\0'
0x20000E51: 06 DC.B 0x06 ; '\x06'
0x20000E52: 0C DC.B 0x0C ; '\x0C'
0x20000E53: 07 DC.B 0x07 ; '\x07'
0x20000E54: 4D DC.B 0x4D ; 'M'
0x20000E55: 08 DC.B 0x08 ; '\x08'
0x20000E56: 00 DC.B 0x00 ; '\0'
0x20000E57: 09 DC.B 0x09 ; '\t'
0x20000E58: 01 DC.B 0x01 ; '\x01'
0x20000E59: 0E DC.B 0x0E ; '\x0E'
0x20000E5A: 00 DC.B 0x00 ; '\0'
0x20000E5B: 11 DC.B 0x11 ; '\x11'
0x20000E5C: 01 DC.B 0x01 ; '\x01'
0x20000E5D: 12 DC.B 0x12 ; '\x12'
0x20000E5E: 04 DC.B 0x04 ; '\x04'
0x20000E5F: 14 DC.B 0x14 ; '\x14'
0x20000E60: 01 DC.B 0x01 ; '\x01'
0x20000E61: 15 DC.B 0x15 ; '\x15'
0x20000E62: 00 DC.B 0x00 ; '\0'
0x20000E63: 17 DC.B 0x17 ; '\x17'
0x20000E64: 03 DC.B 0x03 ; '\x03'
0x20000E65: 18 DC.B 0x18 ; '\x18'
0x20000E66: 01 DC.B 0x01 ; '\x01'
0x20000E67: 19 DC.B 0x19 ; '\x19'
0x20000E68: 01 DC.B 0x01 ; '\x01'
0x20000E69: 1A DC.B 0x1A ; '\x1A'
0x20000E6A: 01 DC.B 0x01 ; '\x01'
0x20000E6B: 1E DC.B 0x1E ; '\x1E'
0x20000E6C: 01 DC.B 0x01 ; '\x01'
0x20000E6D: 22 DC.B 0x22 ; '\"'
0x20000E6E: 00 DC.B 0x00 ; '\0'
0x20000E6F: 26 DC.B 0x26 ; '&'
0x20000E70: 01 DC.B 0x01 ; '\x01'
0x20000E71: 00 DC.B 0x00 ; '\0'
0x20000E72: 00 DC.B 0x00 ; '\0'
0x20000E73: 00 DC.B 0x00 ; '\0'
0x20000E74: 00 DC.B 0x00 ; '\0'
0x20000E75: 00 DC.B 0x00 ; '\0'
0x20000E76: 00 DC.B 0x00 ; '\0'
0x20000E77: 00 DC.B 0x00 ; '\0'
0x20000E78: 00 DC.B 0x00 ; '\0'
0x20000E79: 00 DC.B 0x00 ; '\0'
0x20000E7A: 00 DC.B 0x00 ; '\0'
0x20000E7B: 00 DC.B 0x00 ; '\0'
0x20000E7C: 00 DC.B 0x00 ; '\0'
0x20000E7D: 00 DC.B 0x00 ; '\0'
0x20000E7E: 00 DC.B 0x00 ; '\0'
0x20000E7F: 00 DC.B 0x00 ; '\0'
0x20000E80: 00 DC.B 0x00 ; '\0'
0x20000E81: 00 DC.B 0x00 ; '\0'
0x20000E82: 00 DC.B 0x00 ; '\0'
0x20000E83: 00 DC.B 0x00 ; '\0'
Section .bss.hadc1 from adc.o, size=100, align=4
hadc1:
0x20000E84: 00 DC.B 0x00 ; '\0'
0x20000E85: 53 DC.B 0x53 ; 'S'
0x20000E86: 45 DC.B 0x45 ; 'E'
0x20000E87: 47 DC.B 0x47 ; 'G'
0x20000E88: 47 DC.B 0x47 ; 'G'
0x20000E89: 45 DC.B 0x45 ; 'E'
0x20000E8A: 52 DC.B 0x52 ; 'R'
0x20000E8B: 20 DC.B 0x20 ; ' '
0x20000E8C: 63 DC.B 0x63 ; 'c'
0x20000E8D: 6F DC.B 0x6F ; 'o'
0x20000E8E: 6D DC.B 0x6D ; 'm'
0x20000E8F: 70 DC.B 0x70 ; 'p'
0x20000E90: 69 DC.B 0x69 ; 'i'
0x20000E91: 6C DC.B 0x6C ; 'l'
0x20000E92: 65 DC.B 0x65 ; 'e'
0x20000E93: 72 DC.B 0x72 ; 'r'
0x20000E94: 20 DC.B 0x20 ; ' '
0x20000E95: 76 DC.B 0x76 ; 'v'
0x20000E96: 65 DC.B 0x65 ; 'e'
0x20000E97: 72 DC.B 0x72 ; 'r'
0x20000E98: 73 DC.B 0x73 ; 's'
0x20000E99: 69 DC.B 0x69 ; 'i'
0x20000E9A: 6F DC.B 0x6F ; 'o'
0x20000E9B: 6E DC.B 0x6E ; 'n'
0x20000E9C: 20 DC.B 0x20 ; ' '
0x20000E9D: 31 DC.B 0x31 ; '1'
0x20000E9E: 35 DC.B 0x35 ; '5'
0x20000E9F: 2E DC.B 0x2E ; '.'
0x20000EA0: 32 DC.B 0x32 ; '2'
0x20000EA1: 2E DC.B 0x2E ; '.'
0x20000EA2: 34 DC.B 0x34 ; '4'
0x20000EA3: 20 DC.B 0x20 ; ' '
0x20000EA4: 28 DC.B 0x28 ; '('
0x20000EA5: 62 DC.B 0x62 ; 'b'
0x20000EA6: 61 DC.B 0x61 ; 'a'
0x20000EA7: 73 DC.B 0x73 ; 's'
0x20000EA8: 65 DC.B 0x65 ; 'e'
0x20000EA9: 64 DC.B 0x64 ; 'd'
0x20000EAA: 20 DC.B 0x20 ; ' '
0x20000EAB: 6F DC.B 0x6F ; 'o'
0x20000EAC: 6E DC.B 0x6E ; 'n'
0x20000EAD: 20 DC.B 0x20 ; ' '
0x20000EAE: 63 DC.B 0x63 ; 'c'
0x20000EAF: 6C DC.B 0x6C ; 'l'
0x20000EB0: 61 DC.B 0x61 ; 'a'
0x20000EB1: 6E DC.B 0x6E ; 'n'
0x20000EB2: 67 DC.B 0x67 ; 'g'
0x20000EB3: 20 DC.B 0x20 ; ' '
0x20000EB4: 31 DC.B 0x31 ; '1'
0x20000EB5: 35 DC.B 0x35 ; '5'
0x20000EB6: 2E DC.B 0x2E ; '.'
0x20000EB7: 30 DC.B 0x30 ; '0'
0x20000EB8: 2E DC.B 0x2E ; '.'
0x20000EB9: 36 DC.B 0x36 ; '6'
0x20000EBA: 29 DC.B 0x29 ; ')'
0x20000EBB: 00 DC.B 0x00 ; '\0'
0x20000EBC: 41 DC.B 0x41 ; 'A'
0x20000EBD: 44 DC.B 0x44 ; 'D'
0x20000EBE: 00 DC.B 0x00 ; '\0'
0x20000EBF: 00 DC.B 0x00 ; '\0'
0x20000EC0: 00 DC.B 0x00 ; '\0'
0x20000EC1: 61 DC.B 0x61 ; 'a'
0x20000EC2: 65 DC.B 0x65 ; 'e'
0x20000EC3: 61 DC.B 0x61 ; 'a'
0x20000EC4: 62 DC.B 0x62 ; 'b'
0x20000EC5: 69 DC.B 0x69 ; 'i'
0x20000EC6: 00 DC.B 0x00 ; '\0'
0x20000EC7: 01 DC.B 0x01 ; '\x01'
0x20000EC8: 3A DC.B 0x3A ; ':'
0x20000EC9: 00 DC.B 0x00 ; '\0'
0x20000ECA: 00 DC.B 0x00 ; '\0'
0x20000ECB: 00 DC.B 0x00 ; '\0'
0x20000ECC: 43 DC.B 0x43 ; 'C'
0x20000ECD: 32 DC.B 0x32 ; '2'
0x20000ECE: 2E DC.B 0x2E ; '.'
0x20000ECF: 30 DC.B 0x30 ; '0'
0x20000ED0: 39 DC.B 0x39 ; '9'
0x20000ED1: 00 DC.B 0x00 ; '\0'
0x20000ED2: 05 DC.B 0x05 ; '\x05'
0x20000ED3: 63 DC.B 0x63 ; 'c'
0x20000ED4: 6F DC.B 0x6F ; 'o'
0x20000ED5: 72 DC.B 0x72 ; 'r'
0x20000ED6: 74 DC.B 0x74 ; 't'
0x20000ED7: 65 DC.B 0x65 ; 'e'
0x20000ED8: 78 DC.B 0x78 ; 'x'
0x20000ED9: 2D DC.B 0x2D ; '-'
0x20000EDA: 6D DC.B 0x6D ; 'm'
0x20000EDB: 30 DC.B 0x30 ; '0'
0x20000EDC: 70 DC.B 0x70 ; 'p'
0x20000EDD: 6C DC.B 0x6C ; 'l'
0x20000EDE: 75 DC.B 0x75 ; 'u'
0x20000EDF: 73 DC.B 0x73 ; 's'
0x20000EE0: 00 DC.B 0x00 ; '\0'
0x20000EE1: 06 DC.B 0x06 ; '\x06'
0x20000EE2: 0C DC.B 0x0C ; '\x0C'
0x20000EE3: 07 DC.B 0x07 ; '\x07'
0x20000EE4: 4D DC.B 0x4D ; 'M'
0x20000EE5: 08 DC.B 0x08 ; '\x08'
0x20000EE6: 00 DC.B 0x00 ; '\0'
0x20000EE7: 09 DC.B 0x09 ; '\t'
Section .bss.hdma_memtomem_dma1_channel2 from dma.o, size=92, align=4
hdma_memtomem_dma1_channel2:
0x20000EE8: 00 DC.B 0x00 ; '\0'
0x20000EE9: 53 DC.B 0x53 ; 'S'
0x20000EEA: 45 DC.B 0x45 ; 'E'
0x20000EEB: 47 DC.B 0x47 ; 'G'
0x20000EEC: 47 DC.B 0x47 ; 'G'
0x20000EED: 45 DC.B 0x45 ; 'E'
0x20000EEE: 52 DC.B 0x52 ; 'R'
0x20000EEF: 20 DC.B 0x20 ; ' '
0x20000EF0: 63 DC.B 0x63 ; 'c'
0x20000EF1: 6F DC.B 0x6F ; 'o'
0x20000EF2: 6D DC.B 0x6D ; 'm'
0x20000EF3: 70 DC.B 0x70 ; 'p'
0x20000EF4: 69 DC.B 0x69 ; 'i'
0x20000EF5: 6C DC.B 0x6C ; 'l'
0x20000EF6: 65 DC.B 0x65 ; 'e'
0x20000EF7: 72 DC.B 0x72 ; 'r'
0x20000EF8: 20 DC.B 0x20 ; ' '
0x20000EF9: 76 DC.B 0x76 ; 'v'
0x20000EFA: 65 DC.B 0x65 ; 'e'
0x20000EFB: 72 DC.B 0x72 ; 'r'
0x20000EFC: 73 DC.B 0x73 ; 's'
0x20000EFD: 69 DC.B 0x69 ; 'i'
0x20000EFE: 6F DC.B 0x6F ; 'o'
0x20000EFF: 6E DC.B 0x6E ; 'n'
0x20000F00: 20 DC.B 0x20 ; ' '
0x20000F01: 31 DC.B 0x31 ; '1'
0x20000F02: 35 DC.B 0x35 ; '5'
0x20000F03: 2E DC.B 0x2E ; '.'
0x20000F04: 32 DC.B 0x32 ; '2'
0x20000F05: 2E DC.B 0x2E ; '.'
0x20000F06: 34 DC.B 0x34 ; '4'
0x20000F07: 20 DC.B 0x20 ; ' '
0x20000F08: 28 DC.B 0x28 ; '('
0x20000F09: 62 DC.B 0x62 ; 'b'
0x20000F0A: 61 DC.B 0x61 ; 'a'
0x20000F0B: 73 DC.B 0x73 ; 's'
0x20000F0C: 65 DC.B 0x65 ; 'e'
0x20000F0D: 64 DC.B 0x64 ; 'd'
0x20000F0E: 20 DC.B 0x20 ; ' '
0x20000F0F: 6F DC.B 0x6F ; 'o'
0x20000F10: 6E DC.B 0x6E ; 'n'
0x20000F11: 20 DC.B 0x20 ; ' '
0x20000F12: 63 DC.B 0x63 ; 'c'
0x20000F13: 6C DC.B 0x6C ; 'l'
0x20000F14: 61 DC.B 0x61 ; 'a'
0x20000F15: 6E DC.B 0x6E ; 'n'
0x20000F16: 67 DC.B 0x67 ; 'g'
0x20000F17: 20 DC.B 0x20 ; ' '
0x20000F18: 31 DC.B 0x31 ; '1'
0x20000F19: 35 DC.B 0x35 ; '5'
0x20000F1A: 2E DC.B 0x2E ; '.'
0x20000F1B: 30 DC.B 0x30 ; '0'
0x20000F1C: 2E DC.B 0x2E ; '.'
0x20000F1D: 36 DC.B 0x36 ; '6'
0x20000F1E: 29 DC.B 0x29 ; ')'
0x20000F1F: 00 DC.B 0x00 ; '\0'
0x20000F20: 41 DC.B 0x41 ; 'A'
0x20000F21: 44 DC.B 0x44 ; 'D'
0x20000F22: 00 DC.B 0x00 ; '\0'
0x20000F23: 00 DC.B 0x00 ; '\0'
0x20000F24: 00 DC.B 0x00 ; '\0'
0x20000F25: 61 DC.B 0x61 ; 'a'
0x20000F26: 65 DC.B 0x65 ; 'e'
0x20000F27: 61 DC.B 0x61 ; 'a'
0x20000F28: 62 DC.B 0x62 ; 'b'
0x20000F29: 69 DC.B 0x69 ; 'i'
0x20000F2A: 00 DC.B 0x00 ; '\0'
0x20000F2B: 01 DC.B 0x01 ; '\x01'
0x20000F2C: 3A DC.B 0x3A ; ':'
0x20000F2D: 00 DC.B 0x00 ; '\0'
0x20000F2E: 00 DC.B 0x00 ; '\0'
0x20000F2F: 00 DC.B 0x00 ; '\0'
0x20000F30: 43 DC.B 0x43 ; 'C'
0x20000F31: 32 DC.B 0x32 ; '2'
0x20000F32: 2E DC.B 0x2E ; '.'
0x20000F33: 30 DC.B 0x30 ; '0'
0x20000F34: 39 DC.B 0x39 ; '9'
0x20000F35: 00 DC.B 0x00 ; '\0'
0x20000F36: 05 DC.B 0x05 ; '\x05'
0x20000F37: 63 DC.B 0x63 ; 'c'
0x20000F38: 6F DC.B 0x6F ; 'o'
0x20000F39: 72 DC.B 0x72 ; 'r'
0x20000F3A: 74 DC.B 0x74 ; 't'
0x20000F3B: 65 DC.B 0x65 ; 'e'
0x20000F3C: 78 DC.B 0x78 ; 'x'
0x20000F3D: 2D DC.B 0x2D ; '-'
0x20000F3E: 6D DC.B 0x6D ; 'm'
0x20000F3F: 30 DC.B 0x30 ; '0'
0x20000F40: 70 DC.B 0x70 ; 'p'
0x20000F41: 6C DC.B 0x6C ; 'l'
0x20000F42: 75 DC.B 0x75 ; 'u'
0x20000F43: 73 DC.B 0x73 ; 's'
Section .bss.hdma_adc1 from adc.o, size=92, align=4
hdma_adc1:
0x20000F44: 00 DC.B 0x00 ; '\0'
0x20000F45: 53 DC.B 0x53 ; 'S'
0x20000F46: 45 DC.B 0x45 ; 'E'
0x20000F47: 47 DC.B 0x47 ; 'G'
0x20000F48: 47 DC.B 0x47 ; 'G'
0x20000F49: 45 DC.B 0x45 ; 'E'
0x20000F4A: 52 DC.B 0x52 ; 'R'
0x20000F4B: 20 DC.B 0x20 ; ' '
0x20000F4C: 63 DC.B 0x63 ; 'c'
0x20000F4D: 6F DC.B 0x6F ; 'o'
0x20000F4E: 6D DC.B 0x6D ; 'm'
0x20000F4F: 70 DC.B 0x70 ; 'p'
0x20000F50: 69 DC.B 0x69 ; 'i'
0x20000F51: 6C DC.B 0x6C ; 'l'
0x20000F52: 65 DC.B 0x65 ; 'e'
0x20000F53: 72 DC.B 0x72 ; 'r'
0x20000F54: 20 DC.B 0x20 ; ' '
0x20000F55: 76 DC.B 0x76 ; 'v'
0x20000F56: 65 DC.B 0x65 ; 'e'
0x20000F57: 72 DC.B 0x72 ; 'r'
0x20000F58: 73 DC.B 0x73 ; 's'
0x20000F59: 69 DC.B 0x69 ; 'i'
0x20000F5A: 6F DC.B 0x6F ; 'o'
0x20000F5B: 6E DC.B 0x6E ; 'n'
0x20000F5C: 20 DC.B 0x20 ; ' '
0x20000F5D: 31 DC.B 0x31 ; '1'
0x20000F5E: 35 DC.B 0x35 ; '5'
0x20000F5F: 2E DC.B 0x2E ; '.'
0x20000F60: 32 DC.B 0x32 ; '2'
0x20000F61: 2E DC.B 0x2E ; '.'
0x20000F62: 34 DC.B 0x34 ; '4'
0x20000F63: 20 DC.B 0x20 ; ' '
0x20000F64: 28 DC.B 0x28 ; '('
0x20000F65: 62 DC.B 0x62 ; 'b'
0x20000F66: 61 DC.B 0x61 ; 'a'
0x20000F67: 73 DC.B 0x73 ; 's'
0x20000F68: 65 DC.B 0x65 ; 'e'
0x20000F69: 64 DC.B 0x64 ; 'd'
0x20000F6A: 20 DC.B 0x20 ; ' '
0x20000F6B: 6F DC.B 0x6F ; 'o'
0x20000F6C: 6E DC.B 0x6E ; 'n'
0x20000F6D: 20 DC.B 0x20 ; ' '
0x20000F6E: 63 DC.B 0x63 ; 'c'
0x20000F6F: 6C DC.B 0x6C ; 'l'
0x20000F70: 61 DC.B 0x61 ; 'a'
0x20000F71: 6E DC.B 0x6E ; 'n'
0x20000F72: 67 DC.B 0x67 ; 'g'
0x20000F73: 20 DC.B 0x20 ; ' '
0x20000F74: 31 DC.B 0x31 ; '1'
0x20000F75: 35 DC.B 0x35 ; '5'
0x20000F76: 2E DC.B 0x2E ; '.'
0x20000F77: 30 DC.B 0x30 ; '0'
0x20000F78: 2E DC.B 0x2E ; '.'
0x20000F79: 36 DC.B 0x36 ; '6'
0x20000F7A: 29 DC.B 0x29 ; ')'
0x20000F7B: 00 DC.B 0x00 ; '\0'
0x20000F7C: 41 DC.B 0x41 ; 'A'
0x20000F7D: 44 DC.B 0x44 ; 'D'
0x20000F7E: 00 DC.B 0x00 ; '\0'
0x20000F7F: 00 DC.B 0x00 ; '\0'
0x20000F80: 00 DC.B 0x00 ; '\0'
0x20000F81: 61 DC.B 0x61 ; 'a'
0x20000F82: 65 DC.B 0x65 ; 'e'
0x20000F83: 61 DC.B 0x61 ; 'a'
0x20000F84: 62 DC.B 0x62 ; 'b'
0x20000F85: 69 DC.B 0x69 ; 'i'
0x20000F86: 00 DC.B 0x00 ; '\0'
0x20000F87: 01 DC.B 0x01 ; '\x01'
0x20000F88: 3A DC.B 0x3A ; ':'
0x20000F89: 00 DC.B 0x00 ; '\0'
0x20000F8A: 00 DC.B 0x00 ; '\0'
0x20000F8B: 00 DC.B 0x00 ; '\0'
0x20000F8C: 43 DC.B 0x43 ; 'C'
0x20000F8D: 32 DC.B 0x32 ; '2'
0x20000F8E: 2E DC.B 0x2E ; '.'
0x20000F8F: 30 DC.B 0x30 ; '0'
0x20000F90: 39 DC.B 0x39 ; '9'
0x20000F91: 00 DC.B 0x00 ; '\0'
0x20000F92: 05 DC.B 0x05 ; '\x05'
0x20000F93: 63 DC.B 0x63 ; 'c'
0x20000F94: 6F DC.B 0x6F ; 'o'
0x20000F95: 72 DC.B 0x72 ; 'r'
0x20000F96: 74 DC.B 0x74 ; 't'
0x20000F97: 65 DC.B 0x65 ; 'e'
0x20000F98: 78 DC.B 0x78 ; 'x'
0x20000F99: 2D DC.B 0x2D ; '-'
0x20000F9A: 6D DC.B 0x6D ; 'm'
0x20000F9B: 30 DC.B 0x30 ; '0'
0x20000F9C: 70 DC.B 0x70 ; 'p'
0x20000F9D: 6C DC.B 0x6C ; 'l'
0x20000F9E: 75 DC.B 0x75 ; 'u'
0x20000F9F: 73 DC.B 0x73 ; 's'
Section .bss.htim7 from tim.o, size=76, align=4
htim7:
0x20000FA0: 00 DC.B 0x00 ; '\0'
0x20000FA1: 53 DC.B 0x53 ; 'S'
0x20000FA2: 45 DC.B 0x45 ; 'E'
0x20000FA3: 47 DC.B 0x47 ; 'G'
0x20000FA4: 47 DC.B 0x47 ; 'G'
0x20000FA5: 45 DC.B 0x45 ; 'E'
0x20000FA6: 52 DC.B 0x52 ; 'R'
0x20000FA7: 20 DC.B 0x20 ; ' '
0x20000FA8: 63 DC.B 0x63 ; 'c'
0x20000FA9: 6F DC.B 0x6F ; 'o'
0x20000FAA: 6D DC.B 0x6D ; 'm'
0x20000FAB: 70 DC.B 0x70 ; 'p'
0x20000FAC: 69 DC.B 0x69 ; 'i'
0x20000FAD: 6C DC.B 0x6C ; 'l'
0x20000FAE: 65 DC.B 0x65 ; 'e'
0x20000FAF: 72 DC.B 0x72 ; 'r'
0x20000FB0: 20 DC.B 0x20 ; ' '
0x20000FB1: 76 DC.B 0x76 ; 'v'
0x20000FB2: 65 DC.B 0x65 ; 'e'
0x20000FB3: 72 DC.B 0x72 ; 'r'
0x20000FB4: 73 DC.B 0x73 ; 's'
0x20000FB5: 69 DC.B 0x69 ; 'i'
0x20000FB6: 6F DC.B 0x6F ; 'o'
0x20000FB7: 6E DC.B 0x6E ; 'n'
0x20000FB8: 20 DC.B 0x20 ; ' '
0x20000FB9: 31 DC.B 0x31 ; '1'
0x20000FBA: 35 DC.B 0x35 ; '5'
0x20000FBB: 2E DC.B 0x2E ; '.'
0x20000FBC: 32 DC.B 0x32 ; '2'
0x20000FBD: 2E DC.B 0x2E ; '.'
0x20000FBE: 34 DC.B 0x34 ; '4'
0x20000FBF: 20 DC.B 0x20 ; ' '
0x20000FC0: 28 DC.B 0x28 ; '('
0x20000FC1: 62 DC.B 0x62 ; 'b'
0x20000FC2: 61 DC.B 0x61 ; 'a'
0x20000FC3: 73 DC.B 0x73 ; 's'
0x20000FC4: 65 DC.B 0x65 ; 'e'
0x20000FC5: 64 DC.B 0x64 ; 'd'
0x20000FC6: 20 DC.B 0x20 ; ' '
0x20000FC7: 6F DC.B 0x6F ; 'o'
0x20000FC8: 6E DC.B 0x6E ; 'n'
0x20000FC9: 20 DC.B 0x20 ; ' '
0x20000FCA: 63 DC.B 0x63 ; 'c'
0x20000FCB: 6C DC.B 0x6C ; 'l'
0x20000FCC: 61 DC.B 0x61 ; 'a'
0x20000FCD: 6E DC.B 0x6E ; 'n'
0x20000FCE: 67 DC.B 0x67 ; 'g'
0x20000FCF: 20 DC.B 0x20 ; ' '
0x20000FD0: 31 DC.B 0x31 ; '1'
0x20000FD1: 35 DC.B 0x35 ; '5'
0x20000FD2: 2E DC.B 0x2E ; '.'
0x20000FD3: 30 DC.B 0x30 ; '0'
0x20000FD4: 2E DC.B 0x2E ; '.'
0x20000FD5: 36 DC.B 0x36 ; '6'
0x20000FD6: 29 DC.B 0x29 ; ')'
0x20000FD7: 00 DC.B 0x00 ; '\0'
0x20000FD8: 41 DC.B 0x41 ; 'A'
0x20000FD9: 44 DC.B 0x44 ; 'D'
0x20000FDA: 00 DC.B 0x00 ; '\0'
0x20000FDB: 00 DC.B 0x00 ; '\0'
0x20000FDC: 00 DC.B 0x00 ; '\0'
0x20000FDD: 61 DC.B 0x61 ; 'a'
0x20000FDE: 65 DC.B 0x65 ; 'e'
0x20000FDF: 61 DC.B 0x61 ; 'a'
0x20000FE0: 62 DC.B 0x62 ; 'b'
0x20000FE1: 69 DC.B 0x69 ; 'i'
0x20000FE2: 00 DC.B 0x00 ; '\0'
0x20000FE3: 01 DC.B 0x01 ; '\x01'
0x20000FE4: 3A DC.B 0x3A ; ':'
0x20000FE5: 00 DC.B 0x00 ; '\0'
0x20000FE6: 00 DC.B 0x00 ; '\0'
0x20000FE7: 00 DC.B 0x00 ; '\0'
0x20000FE8: 43 DC.B 0x43 ; 'C'
0x20000FE9: 32 DC.B 0x32 ; '2'
0x20000FEA: 2E DC.B 0x2E ; '.'
0x20000FEB: 30 DC.B 0x30 ; '0'
Section .bss.htim6 from tim.o, size=76, align=4
htim6:
0x20000FEC: 00 DC.B 0x00 ; '\0'
0x20000FED: 53 DC.B 0x53 ; 'S'
0x20000FEE: 45 DC.B 0x45 ; 'E'
0x20000FEF: 47 DC.B 0x47 ; 'G'
0x20000FF0: 47 DC.B 0x47 ; 'G'
0x20000FF1: 45 DC.B 0x45 ; 'E'
0x20000FF2: 52 DC.B 0x52 ; 'R'
0x20000FF3: 20 DC.B 0x20 ; ' '
0x20000FF4: 63 DC.B 0x63 ; 'c'
0x20000FF5: 6F DC.B 0x6F ; 'o'
0x20000FF6: 6D DC.B 0x6D ; 'm'
0x20000FF7: 70 DC.B 0x70 ; 'p'
0x20000FF8: 69 DC.B 0x69 ; 'i'
0x20000FF9: 6C DC.B 0x6C ; 'l'
0x20000FFA: 65 DC.B 0x65 ; 'e'
0x20000FFB: 72 DC.B 0x72 ; 'r'
0x20000FFC: 20 DC.B 0x20 ; ' '
0x20000FFD: 76 DC.B 0x76 ; 'v'
0x20000FFE: 65 DC.B 0x65 ; 'e'
0x20000FFF: 72 DC.B 0x72 ; 'r'
0x20001000: 73 DC.B 0x73 ; 's'
0x20001001: 69 DC.B 0x69 ; 'i'
0x20001002: 6F DC.B 0x6F ; 'o'
0x20001003: 6E DC.B 0x6E ; 'n'
0x20001004: 20 DC.B 0x20 ; ' '
0x20001005: 31 DC.B 0x31 ; '1'
0x20001006: 35 DC.B 0x35 ; '5'
0x20001007: 2E DC.B 0x2E ; '.'
0x20001008: 32 DC.B 0x32 ; '2'
0x20001009: 2E DC.B 0x2E ; '.'
0x2000100A: 34 DC.B 0x34 ; '4'
0x2000100B: 20 DC.B 0x20 ; ' '
0x2000100C: 28 DC.B 0x28 ; '('
0x2000100D: 62 DC.B 0x62 ; 'b'
0x2000100E: 61 DC.B 0x61 ; 'a'
0x2000100F: 73 DC.B 0x73 ; 's'
0x20001010: 65 DC.B 0x65 ; 'e'
0x20001011: 64 DC.B 0x64 ; 'd'
0x20001012: 20 DC.B 0x20 ; ' '
0x20001013: 6F DC.B 0x6F ; 'o'
0x20001014: 6E DC.B 0x6E ; 'n'
0x20001015: 20 DC.B 0x20 ; ' '
0x20001016: 63 DC.B 0x63 ; 'c'
0x20001017: 6C DC.B 0x6C ; 'l'
0x20001018: 61 DC.B 0x61 ; 'a'
0x20001019: 6E DC.B 0x6E ; 'n'
0x2000101A: 67 DC.B 0x67 ; 'g'
0x2000101B: 20 DC.B 0x20 ; ' '
0x2000101C: 31 DC.B 0x31 ; '1'
0x2000101D: 35 DC.B 0x35 ; '5'
0x2000101E: 2E DC.B 0x2E ; '.'
0x2000101F: 30 DC.B 0x30 ; '0'
0x20001020: 2E DC.B 0x2E ; '.'
0x20001021: 36 DC.B 0x36 ; '6'
0x20001022: 29 DC.B 0x29 ; ')'
0x20001023: 00 DC.B 0x00 ; '\0'
0x20001024: 41 DC.B 0x41 ; 'A'
0x20001025: 44 DC.B 0x44 ; 'D'
0x20001026: 00 DC.B 0x00 ; '\0'
0x20001027: 00 DC.B 0x00 ; '\0'
0x20001028: 00 DC.B 0x00 ; '\0'
0x20001029: 61 DC.B 0x61 ; 'a'
0x2000102A: 65 DC.B 0x65 ; 'e'
0x2000102B: 61 DC.B 0x61 ; 'a'
0x2000102C: 62 DC.B 0x62 ; 'b'
0x2000102D: 69 DC.B 0x69 ; 'i'
0x2000102E: 00 DC.B 0x00 ; '\0'
0x2000102F: 01 DC.B 0x01 ; '\x01'
0x20001030: 3A DC.B 0x3A ; ':'
0x20001031: 00 DC.B 0x00 ; '\0'
0x20001032: 00 DC.B 0x00 ; '\0'
0x20001033: 00 DC.B 0x00 ; '\0'
0x20001034: 43 DC.B 0x43 ; 'C'
0x20001035: 32 DC.B 0x32 ; '2'
0x20001036: 2E DC.B 0x2E ; '.'
0x20001037: 30 DC.B 0x30 ; '0'
Section .bss.htim2 from tim.o, size=76, align=4
htim2:
0x20001038: 00 DC.B 0x00 ; '\0'
0x20001039: 53 DC.B 0x53 ; 'S'
0x2000103A: 45 DC.B 0x45 ; 'E'
0x2000103B: 47 DC.B 0x47 ; 'G'
0x2000103C: 47 DC.B 0x47 ; 'G'
0x2000103D: 45 DC.B 0x45 ; 'E'
0x2000103E: 52 DC.B 0x52 ; 'R'
0x2000103F: 20 DC.B 0x20 ; ' '
0x20001040: 63 DC.B 0x63 ; 'c'
0x20001041: 6F DC.B 0x6F ; 'o'
0x20001042: 6D DC.B 0x6D ; 'm'
0x20001043: 70 DC.B 0x70 ; 'p'
0x20001044: 69 DC.B 0x69 ; 'i'
0x20001045: 6C DC.B 0x6C ; 'l'
0x20001046: 65 DC.B 0x65 ; 'e'
0x20001047: 72 DC.B 0x72 ; 'r'
0x20001048: 20 DC.B 0x20 ; ' '
0x20001049: 76 DC.B 0x76 ; 'v'
0x2000104A: 65 DC.B 0x65 ; 'e'
0x2000104B: 72 DC.B 0x72 ; 'r'
0x2000104C: 73 DC.B 0x73 ; 's'
0x2000104D: 69 DC.B 0x69 ; 'i'
0x2000104E: 6F DC.B 0x6F ; 'o'
0x2000104F: 6E DC.B 0x6E ; 'n'
0x20001050: 20 DC.B 0x20 ; ' '
0x20001051: 31 DC.B 0x31 ; '1'
0x20001052: 35 DC.B 0x35 ; '5'
0x20001053: 2E DC.B 0x2E ; '.'
0x20001054: 32 DC.B 0x32 ; '2'
0x20001055: 2E DC.B 0x2E ; '.'
0x20001056: 34 DC.B 0x34 ; '4'
0x20001057: 20 DC.B 0x20 ; ' '
0x20001058: 28 DC.B 0x28 ; '('
0x20001059: 62 DC.B 0x62 ; 'b'
0x2000105A: 61 DC.B 0x61 ; 'a'
0x2000105B: 73 DC.B 0x73 ; 's'
0x2000105C: 65 DC.B 0x65 ; 'e'
0x2000105D: 64 DC.B 0x64 ; 'd'
0x2000105E: 20 DC.B 0x20 ; ' '
0x2000105F: 6F DC.B 0x6F ; 'o'
0x20001060: 6E DC.B 0x6E ; 'n'
0x20001061: 20 DC.B 0x20 ; ' '
0x20001062: 63 DC.B 0x63 ; 'c'
0x20001063: 6C DC.B 0x6C ; 'l'
0x20001064: 61 DC.B 0x61 ; 'a'
0x20001065: 6E DC.B 0x6E ; 'n'
0x20001066: 67 DC.B 0x67 ; 'g'
0x20001067: 20 DC.B 0x20 ; ' '
0x20001068: 31 DC.B 0x31 ; '1'
0x20001069: 35 DC.B 0x35 ; '5'
0x2000106A: 2E DC.B 0x2E ; '.'
0x2000106B: 30 DC.B 0x30 ; '0'
0x2000106C: 2E DC.B 0x2E ; '.'
0x2000106D: 36 DC.B 0x36 ; '6'
0x2000106E: 29 DC.B 0x29 ; ')'
0x2000106F: 00 DC.B 0x00 ; '\0'
0x20001070: 41 DC.B 0x41 ; 'A'
0x20001071: 44 DC.B 0x44 ; 'D'
0x20001072: 00 DC.B 0x00 ; '\0'
0x20001073: 00 DC.B 0x00 ; '\0'
0x20001074: 00 DC.B 0x00 ; '\0'
0x20001075: 61 DC.B 0x61 ; 'a'
0x20001076: 65 DC.B 0x65 ; 'e'
0x20001077: 61 DC.B 0x61 ; 'a'
0x20001078: 62 DC.B 0x62 ; 'b'
0x20001079: 69 DC.B 0x69 ; 'i'
0x2000107A: 00 DC.B 0x00 ; '\0'
0x2000107B: 01 DC.B 0x01 ; '\x01'
0x2000107C: 3A DC.B 0x3A ; ':'
0x2000107D: 00 DC.B 0x00 ; '\0'
0x2000107E: 00 DC.B 0x00 ; '\0'
0x2000107F: 00 DC.B 0x00 ; '\0'
0x20001080: 43 DC.B 0x43 ; 'C'
0x20001081: 32 DC.B 0x32 ; '2'
0x20001082: 2E DC.B 0x2E ; '.'
0x20001083: 30 DC.B 0x30 ; '0'
Section .bss.htim17 from tim.o, size=76, align=4
htim17:
0x20001084: 00 DC.B 0x00 ; '\0'
0x20001085: 53 DC.B 0x53 ; 'S'
0x20001086: 45 DC.B 0x45 ; 'E'
0x20001087: 47 DC.B 0x47 ; 'G'
0x20001088: 47 DC.B 0x47 ; 'G'
0x20001089: 45 DC.B 0x45 ; 'E'
0x2000108A: 52 DC.B 0x52 ; 'R'
0x2000108B: 20 DC.B 0x20 ; ' '
0x2000108C: 63 DC.B 0x63 ; 'c'
0x2000108D: 6F DC.B 0x6F ; 'o'
0x2000108E: 6D DC.B 0x6D ; 'm'
0x2000108F: 70 DC.B 0x70 ; 'p'
0x20001090: 69 DC.B 0x69 ; 'i'
0x20001091: 6C DC.B 0x6C ; 'l'
0x20001092: 65 DC.B 0x65 ; 'e'
0x20001093: 72 DC.B 0x72 ; 'r'
0x20001094: 20 DC.B 0x20 ; ' '
0x20001095: 76 DC.B 0x76 ; 'v'
0x20001096: 65 DC.B 0x65 ; 'e'
0x20001097: 72 DC.B 0x72 ; 'r'
0x20001098: 73 DC.B 0x73 ; 's'
0x20001099: 69 DC.B 0x69 ; 'i'
0x2000109A: 6F DC.B 0x6F ; 'o'
0x2000109B: 6E DC.B 0x6E ; 'n'
0x2000109C: 20 DC.B 0x20 ; ' '
0x2000109D: 31 DC.B 0x31 ; '1'
0x2000109E: 35 DC.B 0x35 ; '5'
0x2000109F: 2E DC.B 0x2E ; '.'
0x200010A0: 32 DC.B 0x32 ; '2'
0x200010A1: 2E DC.B 0x2E ; '.'
0x200010A2: 34 DC.B 0x34 ; '4'
0x200010A3: 20 DC.B 0x20 ; ' '
0x200010A4: 28 DC.B 0x28 ; '('
0x200010A5: 62 DC.B 0x62 ; 'b'
0x200010A6: 61 DC.B 0x61 ; 'a'
0x200010A7: 73 DC.B 0x73 ; 's'
0x200010A8: 65 DC.B 0x65 ; 'e'
0x200010A9: 64 DC.B 0x64 ; 'd'
0x200010AA: 20 DC.B 0x20 ; ' '
0x200010AB: 6F DC.B 0x6F ; 'o'
0x200010AC: 6E DC.B 0x6E ; 'n'
0x200010AD: 20 DC.B 0x20 ; ' '
0x200010AE: 63 DC.B 0x63 ; 'c'
0x200010AF: 6C DC.B 0x6C ; 'l'
0x200010B0: 61 DC.B 0x61 ; 'a'
0x200010B1: 6E DC.B 0x6E ; 'n'
0x200010B2: 67 DC.B 0x67 ; 'g'
0x200010B3: 20 DC.B 0x20 ; ' '
0x200010B4: 31 DC.B 0x31 ; '1'
0x200010B5: 35 DC.B 0x35 ; '5'
0x200010B6: 2E DC.B 0x2E ; '.'
0x200010B7: 30 DC.B 0x30 ; '0'
0x200010B8: 2E DC.B 0x2E ; '.'
0x200010B9: 36 DC.B 0x36 ; '6'
0x200010BA: 29 DC.B 0x29 ; ')'
0x200010BB: 00 DC.B 0x00 ; '\0'
0x200010BC: 41 DC.B 0x41 ; 'A'
0x200010BD: 44 DC.B 0x44 ; 'D'
0x200010BE: 00 DC.B 0x00 ; '\0'
0x200010BF: 00 DC.B 0x00 ; '\0'
0x200010C0: 00 DC.B 0x00 ; '\0'
0x200010C1: 61 DC.B 0x61 ; 'a'
0x200010C2: 65 DC.B 0x65 ; 'e'
0x200010C3: 61 DC.B 0x61 ; 'a'
0x200010C4: 62 DC.B 0x62 ; 'b'
0x200010C5: 69 DC.B 0x69 ; 'i'
0x200010C6: 00 DC.B 0x00 ; '\0'
0x200010C7: 01 DC.B 0x01 ; '\x01'
0x200010C8: 3A DC.B 0x3A ; ':'
0x200010C9: 00 DC.B 0x00 ; '\0'
0x200010CA: 00 DC.B 0x00 ; '\0'
0x200010CB: 00 DC.B 0x00 ; '\0'
0x200010CC: 43 DC.B 0x43 ; 'C'
0x200010CD: 32 DC.B 0x32 ; '2'
0x200010CE: 2E DC.B 0x2E ; '.'
0x200010CF: 30 DC.B 0x30 ; '0'
Section .bss.htim16 from tim.o, size=76, align=4
htim16:
0x200010D0: 00 DC.B 0x00 ; '\0'
0x200010D1: 53 DC.B 0x53 ; 'S'
0x200010D2: 45 DC.B 0x45 ; 'E'
0x200010D3: 47 DC.B 0x47 ; 'G'
0x200010D4: 47 DC.B 0x47 ; 'G'
0x200010D5: 45 DC.B 0x45 ; 'E'
0x200010D6: 52 DC.B 0x52 ; 'R'
0x200010D7: 20 DC.B 0x20 ; ' '
0x200010D8: 63 DC.B 0x63 ; 'c'
0x200010D9: 6F DC.B 0x6F ; 'o'
0x200010DA: 6D DC.B 0x6D ; 'm'
0x200010DB: 70 DC.B 0x70 ; 'p'
0x200010DC: 69 DC.B 0x69 ; 'i'
0x200010DD: 6C DC.B 0x6C ; 'l'
0x200010DE: 65 DC.B 0x65 ; 'e'
0x200010DF: 72 DC.B 0x72 ; 'r'
0x200010E0: 20 DC.B 0x20 ; ' '
0x200010E1: 76 DC.B 0x76 ; 'v'
0x200010E2: 65 DC.B 0x65 ; 'e'
0x200010E3: 72 DC.B 0x72 ; 'r'
0x200010E4: 73 DC.B 0x73 ; 's'
0x200010E5: 69 DC.B 0x69 ; 'i'
0x200010E6: 6F DC.B 0x6F ; 'o'
0x200010E7: 6E DC.B 0x6E ; 'n'
0x200010E8: 20 DC.B 0x20 ; ' '
0x200010E9: 31 DC.B 0x31 ; '1'
0x200010EA: 35 DC.B 0x35 ; '5'
0x200010EB: 2E DC.B 0x2E ; '.'
0x200010EC: 32 DC.B 0x32 ; '2'
0x200010ED: 2E DC.B 0x2E ; '.'
0x200010EE: 34 DC.B 0x34 ; '4'
0x200010EF: 20 DC.B 0x20 ; ' '
0x200010F0: 28 DC.B 0x28 ; '('
0x200010F1: 62 DC.B 0x62 ; 'b'
0x200010F2: 61 DC.B 0x61 ; 'a'
0x200010F3: 73 DC.B 0x73 ; 's'
0x200010F4: 65 DC.B 0x65 ; 'e'
0x200010F5: 64 DC.B 0x64 ; 'd'
0x200010F6: 20 DC.B 0x20 ; ' '
0x200010F7: 6F DC.B 0x6F ; 'o'
0x200010F8: 6E DC.B 0x6E ; 'n'
0x200010F9: 20 DC.B 0x20 ; ' '
0x200010FA: 63 DC.B 0x63 ; 'c'
0x200010FB: 6C DC.B 0x6C ; 'l'
0x200010FC: 61 DC.B 0x61 ; 'a'
0x200010FD: 6E DC.B 0x6E ; 'n'
0x200010FE: 67 DC.B 0x67 ; 'g'
0x200010FF: 20 DC.B 0x20 ; ' '
0x20001100: 31 DC.B 0x31 ; '1'
0x20001101: 35 DC.B 0x35 ; '5'
0x20001102: 2E DC.B 0x2E ; '.'
0x20001103: 30 DC.B 0x30 ; '0'
0x20001104: 2E DC.B 0x2E ; '.'
0x20001105: 36 DC.B 0x36 ; '6'
0x20001106: 29 DC.B 0x29 ; ')'
0x20001107: 00 DC.B 0x00 ; '\0'
0x20001108: 41 DC.B 0x41 ; 'A'
0x20001109: 44 DC.B 0x44 ; 'D'
0x2000110A: 00 DC.B 0x00 ; '\0'
0x2000110B: 00 DC.B 0x00 ; '\0'
0x2000110C: 00 DC.B 0x00 ; '\0'
0x2000110D: 61 DC.B 0x61 ; 'a'
0x2000110E: 65 DC.B 0x65 ; 'e'
0x2000110F: 61 DC.B 0x61 ; 'a'
0x20001110: 62 DC.B 0x62 ; 'b'
0x20001111: 69 DC.B 0x69 ; 'i'
0x20001112: 00 DC.B 0x00 ; '\0'
0x20001113: 01 DC.B 0x01 ; '\x01'
0x20001114: 3A DC.B 0x3A ; ':'
0x20001115: 00 DC.B 0x00 ; '\0'
0x20001116: 00 DC.B 0x00 ; '\0'
0x20001117: 00 DC.B 0x00 ; '\0'
0x20001118: 43 DC.B 0x43 ; 'C'
0x20001119: 32 DC.B 0x32 ; '2'
0x2000111A: 2E DC.B 0x2E ; '.'
0x2000111B: 30 DC.B 0x30 ; '0'
Section .bss.htim15 from tim.o, size=76, align=4
htim15:
0x2000111C: 00 DC.B 0x00 ; '\0'
0x2000111D: 53 DC.B 0x53 ; 'S'
0x2000111E: 45 DC.B 0x45 ; 'E'
0x2000111F: 47 DC.B 0x47 ; 'G'
0x20001120: 47 DC.B 0x47 ; 'G'
0x20001121: 45 DC.B 0x45 ; 'E'
0x20001122: 52 DC.B 0x52 ; 'R'
0x20001123: 20 DC.B 0x20 ; ' '
0x20001124: 63 DC.B 0x63 ; 'c'
0x20001125: 6F DC.B 0x6F ; 'o'
0x20001126: 6D DC.B 0x6D ; 'm'
0x20001127: 70 DC.B 0x70 ; 'p'
0x20001128: 69 DC.B 0x69 ; 'i'
0x20001129: 6C DC.B 0x6C ; 'l'
0x2000112A: 65 DC.B 0x65 ; 'e'
0x2000112B: 72 DC.B 0x72 ; 'r'
0x2000112C: 20 DC.B 0x20 ; ' '
0x2000112D: 76 DC.B 0x76 ; 'v'
0x2000112E: 65 DC.B 0x65 ; 'e'
0x2000112F: 72 DC.B 0x72 ; 'r'
0x20001130: 73 DC.B 0x73 ; 's'
0x20001131: 69 DC.B 0x69 ; 'i'
0x20001132: 6F DC.B 0x6F ; 'o'
0x20001133: 6E DC.B 0x6E ; 'n'
0x20001134: 20 DC.B 0x20 ; ' '
0x20001135: 31 DC.B 0x31 ; '1'
0x20001136: 35 DC.B 0x35 ; '5'
0x20001137: 2E DC.B 0x2E ; '.'
0x20001138: 32 DC.B 0x32 ; '2'
0x20001139: 2E DC.B 0x2E ; '.'
0x2000113A: 34 DC.B 0x34 ; '4'
0x2000113B: 20 DC.B 0x20 ; ' '
0x2000113C: 28 DC.B 0x28 ; '('
0x2000113D: 62 DC.B 0x62 ; 'b'
0x2000113E: 61 DC.B 0x61 ; 'a'
0x2000113F: 73 DC.B 0x73 ; 's'
0x20001140: 65 DC.B 0x65 ; 'e'
0x20001141: 64 DC.B 0x64 ; 'd'
0x20001142: 20 DC.B 0x20 ; ' '
0x20001143: 6F DC.B 0x6F ; 'o'
0x20001144: 6E DC.B 0x6E ; 'n'
0x20001145: 20 DC.B 0x20 ; ' '
0x20001146: 63 DC.B 0x63 ; 'c'
0x20001147: 6C DC.B 0x6C ; 'l'
0x20001148: 61 DC.B 0x61 ; 'a'
0x20001149: 6E DC.B 0x6E ; 'n'
0x2000114A: 67 DC.B 0x67 ; 'g'
0x2000114B: 20 DC.B 0x20 ; ' '
0x2000114C: 31 DC.B 0x31 ; '1'
0x2000114D: 35 DC.B 0x35 ; '5'
0x2000114E: 2E DC.B 0x2E ; '.'
0x2000114F: 30 DC.B 0x30 ; '0'
0x20001150: 2E DC.B 0x2E ; '.'
0x20001151: 36 DC.B 0x36 ; '6'
0x20001152: 29 DC.B 0x29 ; ')'
0x20001153: 00 DC.B 0x00 ; '\0'
0x20001154: 41 DC.B 0x41 ; 'A'
0x20001155: 44 DC.B 0x44 ; 'D'
0x20001156: 00 DC.B 0x00 ; '\0'
0x20001157: 00 DC.B 0x00 ; '\0'
0x20001158: 00 DC.B 0x00 ; '\0'
0x20001159: 61 DC.B 0x61 ; 'a'
0x2000115A: 65 DC.B 0x65 ; 'e'
0x2000115B: 61 DC.B 0x61 ; 'a'
0x2000115C: 62 DC.B 0x62 ; 'b'
0x2000115D: 69 DC.B 0x69 ; 'i'
0x2000115E: 00 DC.B 0x00 ; '\0'
0x2000115F: 01 DC.B 0x01 ; '\x01'
0x20001160: 3A DC.B 0x3A ; ':'
0x20001161: 00 DC.B 0x00 ; '\0'
0x20001162: 00 DC.B 0x00 ; '\0'
0x20001163: 00 DC.B 0x00 ; '\0'
0x20001164: 43 DC.B 0x43 ; 'C'
0x20001165: 32 DC.B 0x32 ; '2'
0x20001166: 2E DC.B 0x2E ; '.'
0x20001167: 30 DC.B 0x30 ; '0'
Section .bss.htim14 from tim.o, size=76, align=4
htim14:
0x20001168: 00 DC.B 0x00 ; '\0'
0x20001169: 53 DC.B 0x53 ; 'S'
0x2000116A: 45 DC.B 0x45 ; 'E'
0x2000116B: 47 DC.B 0x47 ; 'G'
0x2000116C: 47 DC.B 0x47 ; 'G'
0x2000116D: 45 DC.B 0x45 ; 'E'
0x2000116E: 52 DC.B 0x52 ; 'R'
0x2000116F: 20 DC.B 0x20 ; ' '
0x20001170: 63 DC.B 0x63 ; 'c'
0x20001171: 6F DC.B 0x6F ; 'o'
0x20001172: 6D DC.B 0x6D ; 'm'
0x20001173: 70 DC.B 0x70 ; 'p'
0x20001174: 69 DC.B 0x69 ; 'i'
0x20001175: 6C DC.B 0x6C ; 'l'
0x20001176: 65 DC.B 0x65 ; 'e'
0x20001177: 72 DC.B 0x72 ; 'r'
0x20001178: 20 DC.B 0x20 ; ' '
0x20001179: 76 DC.B 0x76 ; 'v'
0x2000117A: 65 DC.B 0x65 ; 'e'
0x2000117B: 72 DC.B 0x72 ; 'r'
0x2000117C: 73 DC.B 0x73 ; 's'
0x2000117D: 69 DC.B 0x69 ; 'i'
0x2000117E: 6F DC.B 0x6F ; 'o'
0x2000117F: 6E DC.B 0x6E ; 'n'
0x20001180: 20 DC.B 0x20 ; ' '
0x20001181: 31 DC.B 0x31 ; '1'
0x20001182: 35 DC.B 0x35 ; '5'
0x20001183: 2E DC.B 0x2E ; '.'
0x20001184: 32 DC.B 0x32 ; '2'
0x20001185: 2E DC.B 0x2E ; '.'
0x20001186: 34 DC.B 0x34 ; '4'
0x20001187: 20 DC.B 0x20 ; ' '
0x20001188: 28 DC.B 0x28 ; '('
0x20001189: 62 DC.B 0x62 ; 'b'
0x2000118A: 61 DC.B 0x61 ; 'a'
0x2000118B: 73 DC.B 0x73 ; 's'
0x2000118C: 65 DC.B 0x65 ; 'e'
0x2000118D: 64 DC.B 0x64 ; 'd'
0x2000118E: 20 DC.B 0x20 ; ' '
0x2000118F: 6F DC.B 0x6F ; 'o'
0x20001190: 6E DC.B 0x6E ; 'n'
0x20001191: 20 DC.B 0x20 ; ' '
0x20001192: 63 DC.B 0x63 ; 'c'
0x20001193: 6C DC.B 0x6C ; 'l'
0x20001194: 61 DC.B 0x61 ; 'a'
0x20001195: 6E DC.B 0x6E ; 'n'
0x20001196: 67 DC.B 0x67 ; 'g'
0x20001197: 20 DC.B 0x20 ; ' '
0x20001198: 31 DC.B 0x31 ; '1'
0x20001199: 35 DC.B 0x35 ; '5'
0x2000119A: 2E DC.B 0x2E ; '.'
0x2000119B: 30 DC.B 0x30 ; '0'
0x2000119C: 2E DC.B 0x2E ; '.'
0x2000119D: 36 DC.B 0x36 ; '6'
0x2000119E: 29 DC.B 0x29 ; ')'
0x2000119F: 00 DC.B 0x00 ; '\0'
0x200011A0: 41 DC.B 0x41 ; 'A'
0x200011A1: 44 DC.B 0x44 ; 'D'
0x200011A2: 00 DC.B 0x00 ; '\0'
0x200011A3: 00 DC.B 0x00 ; '\0'
0x200011A4: 00 DC.B 0x00 ; '\0'
0x200011A5: 61 DC.B 0x61 ; 'a'
0x200011A6: 65 DC.B 0x65 ; 'e'
0x200011A7: 61 DC.B 0x61 ; 'a'
0x200011A8: 62 DC.B 0x62 ; 'b'
0x200011A9: 69 DC.B 0x69 ; 'i'
0x200011AA: 00 DC.B 0x00 ; '\0'
0x200011AB: 01 DC.B 0x01 ; '\x01'
0x200011AC: 3A DC.B 0x3A ; ':'
0x200011AD: 00 DC.B 0x00 ; '\0'
0x200011AE: 00 DC.B 0x00 ; '\0'
0x200011AF: 00 DC.B 0x00 ; '\0'
0x200011B0: 43 DC.B 0x43 ; 'C'
0x200011B1: 32 DC.B 0x32 ; '2'
0x200011B2: 2E DC.B 0x2E ; '.'
0x200011B3: 30 DC.B 0x30 ; '0'
Section .bss.hcrc from crc.o, size=36, align=4
hcrc:
0x200011B4: 00 DC.B 0x00 ; '\0'
0x200011B5: 53 DC.B 0x53 ; 'S'
0x200011B6: 45 DC.B 0x45 ; 'E'
0x200011B7: 47 DC.B 0x47 ; 'G'
0x200011B8: 47 DC.B 0x47 ; 'G'
0x200011B9: 45 DC.B 0x45 ; 'E'
0x200011BA: 52 DC.B 0x52 ; 'R'
0x200011BB: 20 DC.B 0x20 ; ' '
0x200011BC: 63 DC.B 0x63 ; 'c'
0x200011BD: 6F DC.B 0x6F ; 'o'
0x200011BE: 6D DC.B 0x6D ; 'm'
0x200011BF: 70 DC.B 0x70 ; 'p'
0x200011C0: 69 DC.B 0x69 ; 'i'
0x200011C1: 6C DC.B 0x6C ; 'l'
0x200011C2: 65 DC.B 0x65 ; 'e'
0x200011C3: 72 DC.B 0x72 ; 'r'
0x200011C4: 20 DC.B 0x20 ; ' '
0x200011C5: 76 DC.B 0x76 ; 'v'
0x200011C6: 65 DC.B 0x65 ; 'e'
0x200011C7: 72 DC.B 0x72 ; 'r'
0x200011C8: 73 DC.B 0x73 ; 's'
0x200011C9: 69 DC.B 0x69 ; 'i'
0x200011CA: 6F DC.B 0x6F ; 'o'
0x200011CB: 6E DC.B 0x6E ; 'n'
0x200011CC: 20 DC.B 0x20 ; ' '
0x200011CD: 31 DC.B 0x31 ; '1'
0x200011CE: 35 DC.B 0x35 ; '5'
0x200011CF: 2E DC.B 0x2E ; '.'
0x200011D0: 32 DC.B 0x32 ; '2'
0x200011D1: 2E DC.B 0x2E ; '.'
0x200011D2: 34 DC.B 0x34 ; '4'
0x200011D3: 20 DC.B 0x20 ; ' '
0x200011D4: 28 DC.B 0x28 ; '('
0x200011D5: 62 DC.B 0x62 ; 'b'
0x200011D6: 61 DC.B 0x61 ; 'a'
0x200011D7: 73 DC.B 0x73 ; 's'
Section .bss.pFlash from stm32g0xx_hal_flash.o, size=28, align=4
pFlash:
0x200011D8: 00 DC.B 0x00 ; '\0'
0x200011D9: 53 DC.B 0x53 ; 'S'
0x200011DA: 45 DC.B 0x45 ; 'E'
0x200011DB: 47 DC.B 0x47 ; 'G'
0x200011DC: 47 DC.B 0x47 ; 'G'
0x200011DD: 45 DC.B 0x45 ; 'E'
0x200011DE: 52 DC.B 0x52 ; 'R'
0x200011DF: 20 DC.B 0x20 ; ' '
0x200011E0: 63 DC.B 0x63 ; 'c'
0x200011E1: 6F DC.B 0x6F ; 'o'
0x200011E2: 6D DC.B 0x6D ; 'm'
0x200011E3: 70 DC.B 0x70 ; 'p'
0x200011E4: 69 DC.B 0x69 ; 'i'
0x200011E5: 6C DC.B 0x6C ; 'l'
0x200011E6: 65 DC.B 0x65 ; 'e'
0x200011E7: 72 DC.B 0x72 ; 'r'
0x200011E8: 20 DC.B 0x20 ; ' '
0x200011E9: 76 DC.B 0x76 ; 'v'
0x200011EA: 65 DC.B 0x65 ; 'e'
0x200011EB: 72 DC.B 0x72 ; 'r'
0x200011EC: 73 DC.B 0x73 ; 's'
0x200011ED: 69 DC.B 0x69 ; 'i'
0x200011EE: 6F DC.B 0x6F ; 'o'
0x200011EF: 6E DC.B 0x6E ; 'n'
0x200011F0: 20 DC.B 0x20 ; ' '
0x200011F1: 31 DC.B 0x31 ; '1'
0x200011F2: 35 DC.B 0x35 ; '5'
0x200011F3: 2E DC.B 0x2E ; '.'
Section .bss.hdac1 from dac.o, size=20, align=4
hdac1:
0x200011F4: 00 DC.B 0x00 ; '\0'
0x200011F5: 53 DC.B 0x53 ; 'S'
0x200011F6: 45 DC.B 0x45 ; 'E'
0x200011F7: 47 DC.B 0x47 ; 'G'
0x200011F8: 47 DC.B 0x47 ; 'G'
0x200011F9: 45 DC.B 0x45 ; 'E'
0x200011FA: 52 DC.B 0x52 ; 'R'
0x200011FB: 20 DC.B 0x20 ; ' '
0x200011FC: 63 DC.B 0x63 ; 'c'
0x200011FD: 6F DC.B 0x6F ; 'o'
0x200011FE: 6D DC.B 0x6D ; 'm'
0x200011FF: 70 DC.B 0x70 ; 'p'
0x20001200: 69 DC.B 0x69 ; 'i'
0x20001201: 6C DC.B 0x6C ; 'l'
0x20001202: 65 DC.B 0x65 ; 'e'
0x20001203: 72 DC.B 0x72 ; 'r'
0x20001204: 20 DC.B 0x20 ; ' '
0x20001205: 76 DC.B 0x76 ; 'v'
0x20001206: 65 DC.B 0x65 ; 'e'
0x20001207: 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:
0x20001208: 30 DC.B 0x30 ; '0'
0x20001209: 31 DC.B 0x31 ; '1'
0x2000120A: 32 DC.B 0x32 ; '2'
0x2000120B: 33 DC.B 0x33 ; '3'
0x2000120C: 34 DC.B 0x34 ; '4'
0x2000120D: 35 DC.B 0x35 ; '5'
0x2000120E: 36 DC.B 0x36 ; '6'
0x2000120F: 37 DC.B 0x37 ; '7'
0x20001210: 38 DC.B 0x38 ; '8'
0x20001211: 39 DC.B 0x39 ; '9'
0x20001212: 41 DC.B 0x41 ; 'A'
0x20001213: 42 DC.B 0x42 ; 'B'
0x20001214: 43 DC.B 0x43 ; 'C'
0x20001215: 44 DC.B 0x44 ; 'D'
0x20001216: 45 DC.B 0x45 ; 'E'
0x20001217: 46 DC.B 0x46 ; 'F'
Section .bss.LVP_OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=16, align=4
LVP_OVP_Management_NoAutoreconnect.WhatToDo:
0x20001218: 01 DC.B 0x01 ; '\x01'
0x20001219: 00 DC.B 0x00 ; '\0'
0x2000121A: 00 DC.B 0x00 ; '\0'
0x2000121B: 00 DC.B 0x00 ; '\0'
0x2000121C: FF DC.B 0xFF ; '\xFF'
0x2000121D: FF DC.B 0xFF ; '\xFF'
0x2000121E: FF DC.B 0xFF ; '\xFF'
0x2000121F: FF DC.B 0xFF ; '\xFF'
0x20001220: 0A DC.B 0x0A ; '\n'
0x20001221: 00 DC.B 0x00 ; '\0'
0x20001222: 00 DC.B 0x00 ; '\0'
0x20001223: 00 DC.B 0x00 ; '\0'
0x20001224: B8 DC.B 0xB8 ; '\xB8'
0x20001225: 0B DC.B 0x0B ; '\x0B'
0x20001226: 00 DC.B 0x00 ; '\0'
0x20001227: 00 DC.B 0x00 ; '\0'
Section .bss.LVP_OVP from main.o, size=16, align=4
LVP_OVP:
0x20001228: 4D DC.B 0x4D ; 'M'
0x20001229: 6F DC.B 0x6F ; 'o'
0x2000122A: 64 DC.B 0x64 ; 'd'
0x2000122B: 65 DC.B 0x65 ; 'e'
0x2000122C: 20 DC.B 0x20 ; ' '
0x2000122D: 30 DC.B 0x30 ; '0'
0x2000122E: 20 DC.B 0x20 ; ' '
0x2000122F: 69 DC.B 0x69 ; 'i'
0x20001230: 73 DC.B 0x73 ; 's'
0x20001231: 20 DC.B 0x20 ; ' '
0x20001232: 73 DC.B 0x73 ; 's'
0x20001233: 65 DC.B 0x65 ; 'e'
0x20001234: 6C DC.B 0x6C ; 'l'
0x20001235: 65 DC.B 0x65 ; 'e'
0x20001236: 63 DC.B 0x63 ; 'c'
0x20001237: 74 DC.B 0x74 ; 't'
Section .bss.AUTO_LVP_OVP_Management.WhatToDo from main.o, size=16, align=4
AUTO_LVP_OVP_Management.WhatToDo:
0x20001238: 0A DC.B 0x0A ; '\n'
0x20001239: 00 DC.B 0x00 ; '\0'
0x2000123A: 00 DC.B 0x00 ; '\0'
0x2000123B: 00 DC.B 0x00 ; '\0'
0x2000123C: B8 DC.B 0xB8 ; '\xB8'
0x2000123D: 0B DC.B 0x0B ; '\x0B'
0x2000123E: 00 DC.B 0x00 ; '\0'
0x2000123F: 00 DC.B 0x00 ; '\0'
0x20001240: B8 DC.B 0xB8 ; '\xB8'
0x20001241: 0B DC.B 0x0B ; '\x0B'
0x20001242: 00 DC.B 0x00 ; '\0'
0x20001243: 00 DC.B 0x00 ; '\0'
0x20001244: B8 DC.B 0xB8 ; '\xB8'
0x20001245: 0B DC.B 0x0B ; '\x0B'
0x20001246: 00 DC.B 0x00 ; '\0'
0x20001247: 00 DC.B 0x00 ; '\0'
Section .bss.OVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4
OVP_Management_NoAutoreconnect.WhatToDo:
0x20001248: 01 DC.B 0x01 ; '\x01'
0x20001249: 00 DC.B 0x00 ; '\0'
0x2000124A: 00 DC.B 0x00 ; '\0'
0x2000124B: 00 DC.B 0x00 ; '\0'
0x2000124C: FF DC.B 0xFF ; '\xFF'
0x2000124D: FF DC.B 0xFF ; '\xFF'
0x2000124E: FF DC.B 0xFF ; '\xFF'
0x2000124F: FF DC.B 0xFF ; '\xFF'
Section .bss.LVP_Management_NoAutoreconnect.WhatToDo from main.o, size=8, align=4
LVP_Management_NoAutoreconnect.WhatToDo:
0x20001250: 01 DC.B 0x01 ; '\x01'
0x20001251: 00 DC.B 0x00 ; '\0'
0x20001252: 00 DC.B 0x00 ; '\0'
0x20001253: 00 DC.B 0x00 ; '\0'
0x20001254: FF DC.B 0xFF ; '\xFF'
0x20001255: FF DC.B 0xFF ; '\xFF'
0x20001256: FF DC.B 0xFF ; '\xFF'
0x20001257: FF DC.B 0xFF ; '\xFF'
Section .bss.AUTO_OVP_Management.WhatToDo from main.o, size=8, align=4
AUTO_OVP_Management.WhatToDo:
0x20001258: 01 DC.B 0x01 ; '\x01'
0x20001259: 00 DC.B 0x00 ; '\0'
0x2000125A: 00 DC.B 0x00 ; '\0'
0x2000125B: 00 DC.B 0x00 ; '\0'
0x2000125C: 02 DC.B 0x02 ; '\x02'
0x2000125D: 00 DC.B 0x00 ; '\0'
0x2000125E: 00 DC.B 0x00 ; '\0'
0x2000125F: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_LVP_Management.WhatToDo from main.o, size=8, align=4
AUTO_LVP_Management.WhatToDo:
0x20001260: 0A DC.B 0x0A ; '\n'
0x20001261: 00 DC.B 0x00 ; '\0'
0x20001262: 00 DC.B 0x00 ; '\0'
0x20001263: 00 DC.B 0x00 ; '\0'
0x20001264: B8 DC.B 0xB8 ; '\xB8'
0x20001265: 0B DC.B 0x0B ; '\x0B'
0x20001266: 00 DC.B 0x00 ; '\0'
0x20001267: 00 DC.B 0x00 ; '\0'
Section .bss.temperature_shutdown_is_active from main.o, size=4, align=4
temperature_shutdown_is_active:
0x20001268: 01 DC.B 0x01 ; '\x01'
0x20001269: 00 DC.B 0x00 ; '\0'
0x2000126A: 00 DC.B 0x00 ; '\0'
0x2000126B: 00 DC.B 0x00 ; '\0'
Section .bss.statDataChanged from main.o, size=4, align=4
statDataChanged:
0x2000126C: FF DC.B 0xFF ; '\xFF'
0x2000126D: FF DC.B 0xFF ; '\xFF'
0x2000126E: FF DC.B 0xFF ; '\xFF'
0x2000126F: FF DC.B 0xFF ; '\xFF'
Section .bss.rawMOSFETsVoltageDrop from main.o, size=4, align=4
rawMOSFETsVoltageDrop:
0x20001270: 00 DC.B 0x00 ; '\0'
0x20001271: 00 DC.B 0x00 ; '\0'
0x20001272: 00 DC.B 0x00 ; '\0'
0x20001273: 00 DC.B 0x00 ; '\0'
Section .bss.rawContactVoltageDropPlus from main.o, size=4, align=4
rawContactVoltageDropPlus:
0x20001274: 00 DC.B 0x00 ; '\0'
0x20001275: 00 DC.B 0x00 ; '\0'
0x20001276: 00 DC.B 0x00 ; '\0'
0x20001277: 00 DC.B 0x00 ; '\0'
Section .bss.rawContactVoltageDropMinus from main.o, size=4, align=4
rawContactVoltageDropMinus:
0x20001278: 1B DC.B 0x1B ; '\x1B'
0x20001279: 5B DC.B 0x5B ; '['
0x2000127A: 32 DC.B 0x32 ; '2'
0x2000127B: 3B DC.B 0x3B ; ';'
Section .bss.overload_shutdown_is_active from main.o, size=4, align=4
overload_shutdown_is_active:
0x2000127C: 01 DC.B 0x01 ; '\x01'
0x2000127D: 00 DC.B 0x00 ; '\0'
0x2000127E: 00 DC.B 0x00 ; '\0'
0x2000127F: 00 DC.B 0x00 ; '\0'
Section .bss.overcurrent_shutdown_is_active from main.o, size=4, align=4
overcurrent_shutdown_is_active:
0x20001280: 01 DC.B 0x01 ; '\x01'
0x20001281: 00 DC.B 0x00 ; '\0'
0x20001282: 00 DC.B 0x00 ; '\0'
0x20001283: 00 DC.B 0x00 ; '\0'
Section .bss.mosfets_voltagedrop_shutdown_is_active from main.o, size=4, align=4
mosfets_voltagedrop_shutdown_is_active:
0x20001284: 01 DC.B 0x01 ; '\x01'
0x20001285: 00 DC.B 0x00 ; '\0'
0x20001286: 00 DC.B 0x00 ; '\0'
0x20001287: 00 DC.B 0x00 ; '\0'
Section .bss.manual_overdrive_is_enabled from main.o, size=4, align=4
manual_overdrive_is_enabled:
0x20001288: 01 DC.B 0x01 ; '\x01'
0x20001289: 00 DC.B 0x00 ; '\0'
0x2000128A: 00 DC.B 0x00 ; '\0'
0x2000128B: 00 DC.B 0x00 ; '\0'
Section .bss.low_bat_shutdown_is_active from main.o, size=4, align=4
low_bat_shutdown_is_active:
0x2000128C: 01 DC.B 0x01 ; '\x01'
0x2000128D: 00 DC.B 0x00 ; '\0'
0x2000128E: 00 DC.B 0x00 ; '\0'
0x2000128F: 00 DC.B 0x00 ; '\0'
Section .bss.last_time_started from main.o, size=4, align=4
last_time_started:
0x20001290: 55 DC.B 0x55 ; 'U'
0x20001291: 50 DC.B 0x50 ; 'P'
0x20001292: 20 DC.B 0x20 ; ' '
0x20001293: 62 DC.B 0x62 ; 'b'
Section .bss.key_state from tast.o, size=4, align=4
key_state:
0x20001294: 00 DC.B 0x00 ; '\0'
0x20001295: 53 DC.B 0x53 ; 'S'
0x20001296: 45 DC.B 0x45 ; 'E'
0x20001297: 47 DC.B 0x47 ; 'G'
Section .bss.key_rpt from tast.o, size=4, align=4
key_rpt:
0x20001298: 00 DC.B 0x00 ; '\0'
0x20001299: 53 DC.B 0x53 ; 'S'
0x2000129A: 45 DC.B 0x45 ; 'E'
0x2000129B: 47 DC.B 0x47 ; 'G'
Section .bss.key_press from tast.o, size=4, align=4
key_press:
0x2000129C: 00 DC.B 0x00 ; '\0'
0x2000129D: 53 DC.B 0x53 ; 'S'
0x2000129E: 45 DC.B 0x45 ; 'E'
0x2000129F: 47 DC.B 0x47 ; 'G'
Section .bss.command_parser_is_enabled from main.o, size=4, align=4
command_parser_is_enabled:
0x200012A0: 4D DC.B 0x4D ; 'M'
0x200012A1: 41 DC.B 0x41 ; 'A'
0x200012A2: 49 DC.B 0x49 ; 'I'
0x200012A3: 4E DC.B 0x4E ; 'N'
Section .bss.checkKeys.rpt from tast.o, size=4, align=4
checkKeys.rpt:
0x200012A4: 00 DC.B 0x00 ; '\0'
0x200012A5: 53 DC.B 0x53 ; 'S'
0x200012A6: 45 DC.B 0x45 ; 'E'
0x200012A7: 47 DC.B 0x47 ; 'G'
Section .bss.checkKeys.ct1 from tast.o, size=4, align=4
checkKeys.ct1:
0x200012A8: 00 DC.B 0x00 ; '\0'
0x200012A9: 53 DC.B 0x53 ; 'S'
0x200012AA: 45 DC.B 0x45 ; 'E'
0x200012AB: 47 DC.B 0x47 ; 'G'
Section .bss.checkKeys.ct0 from tast.o, size=4, align=4
checkKeys.ct0:
0x200012AC: 00 DC.B 0x00 ; '\0'
0x200012AD: 53 DC.B 0x53 ; 'S'
0x200012AE: 45 DC.B 0x45 ; 'E'
0x200012AF: 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:
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.ReturnFunctionPtr from precharge.o, size=4, align=4
ReturnFunctionPtr:
0x200012B4: 00 DC.B 0x00 ; '\0'
0x200012B5: 53 DC.B 0x53 ; 'S'
0x200012B6: 45 DC.B 0x45 ; 'E'
0x200012B7: 47 DC.B 0x47 ; 'G'
Section .bss.RedLEDBlink.subStage from main.o, size=4, align=4
RedLEDBlink.subStage:
0x200012B8: 4D DC.B 0x4D ; 'M'
0x200012B9: 6F DC.B 0x6F ; 'o'
0x200012BA: 64 DC.B 0x64 ; 'd'
0x200012BB: 65 DC.B 0x65 ; 'e'
Section .bss.RedLEDBlink.stage from main.o, size=4, align=4
RedLEDBlink.stage:
0x200012BC: 4D DC.B 0x4D ; 'M'
0x200012BD: 6F DC.B 0x6F ; 'o'
0x200012BE: 64 DC.B 0x64 ; 'd'
0x200012BF: 65 DC.B 0x65 ; 'e'
Section .bss.RedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4
RedLEDBlink.RedLEDLastTickTime:
0x200012C0: 4D DC.B 0x4D ; 'M'
0x200012C1: 6F DC.B 0x6F ; 'o'
0x200012C2: 64 DC.B 0x64 ; 'd'
0x200012C3: 65 DC.B 0x65 ; 'e'
Section .bss.RS485DisableButtonManagement.btn_last_time_checked from main.o, size=4, align=4
RS485DisableButtonManagement.btn_last_time_checked:
0x200012C4: 00 DC.B 0x00 ; '\0'
0x200012C5: 00 DC.B 0x00 ; '\0'
0x200012C6: 00 DC.B 0x00 ; '\0'
0x200012C7: 00 DC.B 0x00 ; '\0'
Section .bss.PreChargeStage.stage from precharge.o, size=4, align=4
PreChargeStage.stage:
0x200012C8: 00 DC.B 0x00 ; '\0'
0x200012C9: 53 DC.B 0x53 ; 'S'
0x200012CA: 45 DC.B 0x45 ; 'E'
0x200012CB: 47 DC.B 0x47 ; 'G'
Section .bss.PreChargeStage.mal from precharge.o, size=4, align=4
PreChargeStage.mal:
0x200012CC: 00 DC.B 0x00 ; '\0'
0x200012CD: 53 DC.B 0x53 ; 'S'
0x200012CE: 45 DC.B 0x45 ; 'E'
0x200012CF: 47 DC.B 0x47 ; 'G'
Section .bss.PreChargeStage.cnt from precharge.o, size=4, align=4
PreChargeStage.cnt:
0x200012D0: 00 DC.B 0x00 ; '\0'
0x200012D1: 53 DC.B 0x53 ; 'S'
0x200012D2: 45 DC.B 0x45 ; 'E'
0x200012D3: 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:
0x200012D4: FF DC.B 0xFF ; '\xFF'
0x200012D5: FF DC.B 0xFF ; '\xFF'
0x200012D6: FF DC.B 0xFF ; '\xFF'
0x200012D7: FF DC.B 0xFF ; '\xFF'
Section .bss.MOSFETS_Management from main.o, size=4, align=4
MOSFETS_Management:
0x200012D8: 00 DC.B 0x00 ; '\0'
0x200012D9: 00 DC.B 0x00 ; '\0'
0x200012DA: 00 DC.B 0x00 ; '\0'
0x200012DB: 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:
0x200012DC: FF DC.B 0xFF ; '\xFF'
0x200012DD: FF DC.B 0xFF ; '\xFF'
0x200012DE: FF DC.B 0xFF ; '\xFF'
0x200012DF: 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:
0x200012E0: FF DC.B 0xFF ; '\xFF'
0x200012E1: FF DC.B 0xFF ; '\xFF'
0x200012E2: FF DC.B 0xFF ; '\xFF'
0x200012E3: FF DC.B 0xFF ; '\xFF'
Section .bss.Keys_Management.last_time_checked from main.o, size=4, align=4
Keys_Management.last_time_checked:
0x200012E4: 55 DC.B 0x55 ; 'U'
0x200012E5: 50 DC.B 0x50 ; 'P'
0x200012E6: 20 DC.B 0x20 ; ' '
0x200012E7: 62 DC.B 0x62 ; 'b'
Section .bss.InternalRedLED_Management from main.o, size=4, align=4
InternalRedLED_Management:
0x200012E8: 49 DC.B 0x49 ; 'I'
0x200012E9: 74 DC.B 0x74 ; 't'
0x200012EA: 20 DC.B 0x20 ; ' '
0x200012EB: 69 DC.B 0x69 ; 'i'
Section .bss.InternalGreenLED_Management from main.o, size=4, align=4
InternalGreenLED_Management:
0x200012EC: 49 DC.B 0x49 ; 'I'
0x200012ED: 74 DC.B 0x74 ; 't'
0x200012EE: 20 DC.B 0x20 ; ' '
0x200012EF: 69 DC.B 0x69 ; 'i'
Section .bss.InternalBlueLED_Management from main.o, size=4, align=4
InternalBlueLED_Management:
0x200012F0: 49 DC.B 0x49 ; 'I'
0x200012F1: 74 DC.B 0x74 ; 't'
0x200012F2: 20 DC.B 0x20 ; ' '
0x200012F3: 69 DC.B 0x69 ; 'i'
Section .bss.InrushCurrentManagement from main.o, size=4, align=4
InrushCurrentManagement:
0x200012F4: 49 DC.B 0x49 ; 'I'
0x200012F5: 74 DC.B 0x74 ; 't'
0x200012F6: 20 DC.B 0x20 ; ' '
0x200012F7: 69 DC.B 0x69 ; 'i'
Section .bss.HeavyCalculations.tmp_i_plus from main.o, size=4, align=4
HeavyCalculations.tmp_i_plus:
0x200012F8: 1B DC.B 0x1B ; '\x1B'
0x200012F9: 5B DC.B 0x5B ; '['
0x200012FA: 32 DC.B 0x32 ; '2'
0x200012FB: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.tmp_i_minus from main.o, size=4, align=4
HeavyCalculations.tmp_i_minus:
0x200012FC: 1B DC.B 0x1B ; '\x1B'
0x200012FD: 5B DC.B 0x5B ; '['
0x200012FE: 32 DC.B 0x32 ; '2'
0x200012FF: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.temperature_accum from main.o, size=4, align=4
HeavyCalculations.temperature_accum:
0x20001300: 1B DC.B 0x1B ; '\x1B'
0x20001301: 5B DC.B 0x5B ; '['
0x20001302: 32 DC.B 0x32 ; '2'
0x20001303: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.rawContactVoltageDropPlus_accum from main.o, size=4, align=4
HeavyCalculations.rawContactVoltageDropPlus_accum:
0x20001304: 1B DC.B 0x1B ; '\x1B'
0x20001305: 5B DC.B 0x5B ; '['
0x20001306: 32 DC.B 0x32 ; '2'
0x20001307: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.rawContactVoltageDropMinus_accum from main.o, size=4, align=4
HeavyCalculations.rawContactVoltageDropMinus_accum:
0x20001308: 1B DC.B 0x1B ; '\x1B'
0x20001309: 5B DC.B 0x5B ; '['
0x2000130A: 32 DC.B 0x32 ; '2'
0x2000130B: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.heavy_calc_last_time from main.o, size=4, align=4
HeavyCalculations.heavy_calc_last_time:
0x2000130C: 1B DC.B 0x1B ; '\x1B'
0x2000130D: 5B DC.B 0x5B ; '['
0x2000130E: 32 DC.B 0x32 ; '2'
0x2000130F: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.heater_cnt from main.o, size=4, align=4
HeavyCalculations.heater_cnt:
0x20001310: 1B DC.B 0x1B ; '\x1B'
0x20001311: 5B DC.B 0x5B ; '['
0x20001312: 32 DC.B 0x32 ; '2'
0x20001313: 3B DC.B 0x3B ; ';'
Section .bss.GreenLEDShortBlinking.old_on_time from main.o, size=4, align=4
GreenLEDShortBlinking.old_on_time:
0x20001314: 4D DC.B 0x4D ; 'M'
0x20001315: 6F DC.B 0x6F ; 'o'
0x20001316: 64 DC.B 0x64 ; 'd'
0x20001317: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLED_Management from main.o, size=4, align=4
ExternalRedLED_Management:
0x20001318: 49 DC.B 0x49 ; 'I'
0x20001319: 74 DC.B 0x74 ; 't'
0x2000131A: 20 DC.B 0x20 ; ' '
0x2000131B: 69 DC.B 0x69 ; 'i'
Section .bss.ExternalRedLEDBlink.subStage from main.o, size=4, align=4
ExternalRedLEDBlink.subStage:
0x2000131C: 4D DC.B 0x4D ; 'M'
0x2000131D: 6F DC.B 0x6F ; 'o'
0x2000131E: 64 DC.B 0x64 ; 'd'
0x2000131F: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLEDBlink.stage from main.o, size=4, align=4
ExternalRedLEDBlink.stage:
0x20001320: 4D DC.B 0x4D ; 'M'
0x20001321: 6F DC.B 0x6F ; 'o'
0x20001322: 64 DC.B 0x64 ; 'd'
0x20001323: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4
ExternalRedLEDBlink.RedLEDLastTickTime:
0x20001324: 4D DC.B 0x4D ; 'M'
0x20001325: 6F DC.B 0x6F ; 'o'
0x20001326: 64 DC.B 0x64 ; 'd'
0x20001327: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalGreenLED_Management from main.o, size=4, align=4
ExternalGreenLED_Management:
0x20001328: 49 DC.B 0x49 ; 'I'
0x20001329: 74 DC.B 0x74 ; 't'
0x2000132A: 20 DC.B 0x20 ; ' '
0x2000132B: 69 DC.B 0x69 ; 'i'
Section .bss.ExternalGreenLEDShortBlinking.old_on_time from main.o, size=4, align=4
ExternalGreenLEDShortBlinking.old_on_time:
0x2000132C: 4D DC.B 0x4D ; 'M'
0x2000132D: 6F DC.B 0x6F ; 'o'
0x2000132E: 64 DC.B 0x64 ; 'd'
0x2000132F: 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:
0x20001330: 00 DC.B 0x00 ; '\0'
0x20001331: 53 DC.B 0x53 ; 'S'
0x20001332: 45 DC.B 0x45 ; 'E'
0x20001333: 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:
0x20001334: 1B DC.B 0x1B ; '\x1B'
0x20001335: 5B DC.B 0x5B ; '['
0x20001336: 32 DC.B 0x32 ; '2'
0x20001337: 3B DC.B 0x3B ; ';'
Section .bss.Callibration from main.o, size=4, align=4
Callibration:
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.CalculatingSwitchSideVoltage.ubsensea_voltage_accum from main.o, size=4, align=4
CalculatingSwitchSideVoltage.ubsensea_voltage_accum:
0x2000133C: 00 DC.B 0x00 ; '\0'
0x2000133D: B8 DC.B 0xB8 ; '\xB8'
0x2000133E: 0B DC.B 0x0B ; '\x0B'
0x2000133F: 00 DC.B 0x00 ; '\0'
Section .bss.BlueLEDShortBlinking.old_on_time from main.o, size=4, align=4
BlueLEDShortBlinking.old_on_time:
0x20001340: 4D DC.B 0x4D ; 'M'
0x20001341: 6F DC.B 0x6F ; 'o'
0x20001342: 64 DC.B 0x64 ; 'd'
0x20001343: 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:
0x20001344: 02 DC.B 0x02 ; '\x02'
0x20001345: 00 DC.B 0x00 ; '\0'
0x20001346: 00 DC.B 0x00 ; '\0'
0x20001347: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_Mode from main.o, size=4, align=4
AUTO_Mode:
0x20001348: 00 DC.B 0x00 ; '\0'
0x20001349: 00 DC.B 0x00 ; '\0'
0x2000134A: 00 DC.B 0x00 ; '\0'
0x2000134B: 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:
0x2000134C: 04 DC.B 0x04 ; '\x04'
0x2000134D: 00 DC.B 0x00 ; '\0'
0x2000134E: 00 DC.B 0x00 ; '\0'
0x2000134F: 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:
0x20001350: 02 DC.B 0x02 ; '\x02'
0x20001351: 00 DC.B 0x00 ; '\0'
0x20001352: 00 DC.B 0x00 ; '\0'
0x20001353: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.ursense_voltage_accum from main.o, size=4, align=4
ABVoltageDropCalculation.ursense_voltage_accum:
0x20001354: 00 DC.B 0x00 ; '\0'
0x20001355: 00 DC.B 0x00 ; '\0'
0x20001356: 00 DC.B 0x00 ; '\0'
0x20001357: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.new_time from main.o, size=4, align=4
ABVoltageDropCalculation.new_time:
0x20001358: 00 DC.B 0x00 ; '\0'
0x20001359: 00 DC.B 0x00 ; '\0'
0x2000135A: 00 DC.B 0x00 ; '\0'
0x2000135B: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.last_time_UabCalculated from main.o, size=4, align=4
ABVoltageDropCalculation.last_time_UabCalculated:
0x2000135C: 00 DC.B 0x00 ; '\0'
0x2000135D: 00 DC.B 0x00 ; '\0'
0x2000135E: 00 DC.B 0x00 ; '\0'
0x2000135F: 00 DC.B 0x00 ; '\0'
Section .bss.main.restartAutoMode from main.o, size=1, align=4
main.restartAutoMode:
0x20001360: 00 DC.B 0x00 ; '\0'
Section .bss.keyAccepted from main.o, size=2, align=2
keyAccepted:
0x20001362: FF DC.B 0xFF ; '\xFF'
0x20001363: FF DC.B 0xFF ; '\xFF'
Section .bss.RS485DisableButtonManagement.transition from main.o, size=1, align=4
RS485DisableButtonManagement.transition:
0x20001364: 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:
0x20001366: 43 DC.B 0x43 ; 'C'
0x20001367: 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:
0x20001368: 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:
0x2000136A: 1B DC.B 0x1B ; '\x1B'
0x2000136B: 5B DC.B 0x5B ; '['
Section .bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD from main.o, size=1, align=4
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD:
0x2000136C: 1B DC.B 0x1B ; '\x1B'
Section .bss.HeavyCalculations.last_inrush_curr_period from main.o, size=2, align=2
HeavyCalculations.last_inrush_curr_period:
0x2000136E: 1B DC.B 0x1B ; '\x1B'
0x2000136F: 5B DC.B 0x5B ; '['
Section .bss.GreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
GreenLEDShortBlinking.led_is_turned_on:
0x20001370: 4D DC.B 0x4D ; 'M'
Section .bss.ExternalGreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
ExternalGreenLEDShortBlinking.led_is_turned_on:
0x20001374: 4D DC.B 0x4D ; 'M'
Section .bss.BlueLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
BlueLEDShortBlinking.led_is_turned_on:
0x20001378: 4D DC.B 0x4D ; 'M'
Section .bss.ABVoltageDropCalculation.positive_pulse_found from main.o, size=1, align=4
ABVoltageDropCalculation.positive_pulse_found:
0x2000137C: 00 DC.B 0x00 ; '\0'
Section .bss.ADC_values from main.o, size=12, align=2
ADC_values:
0x2000137E: 43 DC.B 0x43 ; 'C'
0x2000137F: 61 DC.B 0x61 ; 'a'
0x20001380: 6E DC.B 0x6E ; 'n'
0x20001381: 6E DC.B 0x6E ; 'n'
0x20001382: 6F DC.B 0x6F ; 'o'
0x20001383: 74 DC.B 0x74 ; 't'
0x20001384: 20 DC.B 0x20 ; ' '
0x20001385: 73 DC.B 0x73 ; 's'
0x20001386: 74 DC.B 0x74 ; 't'
0x20001387: 61 DC.B 0x61 ; 'a'
0x20001388: 72 DC.B 0x72 ; 'r'
0x20001389: 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 144 bytes read-only data = 115 714 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 180 40.22% |
19 574 59.74% |
14 0.04% |
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks